@charset "utf-8";
/* CSS Document */

/*global css*/
html{width:100%;height:100%;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, p, img{margin:0;padding:0;border:0;}
body{color:#333;font-family:Simsun,Arial; width:100%; margin:0 auto;font-size:14px; background:#fff;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
div:after, ul:after, li:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;*zoom:1;}
p{ line-height:22px; color:#333;  font-weight:400; font-size:14px;}
ul,li,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;outline:none;}
.clear{clear:both; overflow:hidden;*zoom:1;}
a{color:#333;outline:none;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover{ color:#c00;text-decoration:underline;}
h1{font-size:16px;}
h2,h3,h4{font-size:14px;}
h6{ text-align:center;}
.white,.white a{color:#fff;}
.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.floatleft{ float:left;}
.floatright{ float:right;}
.nobg{background:none;}
.noborder{border:none;}
.pad10{padding-top:10px;}
.pad15{	padding-top:15px;}
.pad20{padding-top:20px;}
.pad30{padding-top:30px;}
.padright20{padding-right:20px;}
.padleft30{padding-left:30px;}
.margin10{margin-top:10px;}
.margin15{margin-top:15px;}
.margin20{margin-top:20px;}
.margin50{margin-top:50px;}
.marleft10{margin-left:10px;}
.marleft20{margin-left:20px;}
.marleft30{margin-left:30px;}
.red{color:#f00;}
.red a,.red a:link,.red a:visited{color:#f00;}
.red a:hover{color:#f00; text-decoration:underline;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.txtline{text-decoration:underline;}
.gray{ color:#999;}
.gray a:link,.gray a:visited{ color:#999;}
.gray a:hover{color:#333;}
.bold{font-weight:bold;}
.blue,.blue a:link,.blue a:visited
{
	color:#015bb7;
}
.blue a:hover
{
	text-decoration:underline;
	color:#c00;
}


*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}

/*header topbar*/
.header,.top_bar,.topbar_bolanhui
{
	width:100%;
	min-width:1000px;
	_position:relative;
	_z-index:999;
}
.top_con,.main,.footer .foot,.w1000,.nav_con
{
	width:1000px;
	margin:0 auto;
}
.top_con .logo h2,.top_con .logo .cz_menu,.top_con .logo .cz_menu strong,.top_con .logo .cz_menu .cz_con
{
	float:left;
}
.top_con .logo h2
{
	font:16px/30px "Microsoft Yahei","黑体";
	text-align:right;
}
.top_con .logo h2
{
	padding:3px 10px 0 0;
}
.top_bar
{
	_position:relative;
	_z-index:11;
}
.top_con
{
	padding-top:10px;
}
.top_con .logo ul li
{
	margin-top:12px;
	font:16px/30px "Microsoft Yahei","黑体";
	float:left;
	position:relative;
	z-index:999;
	padding:0 8px;
}
.top_con .logo ul li .zh_list
{
	position:absolute;
	top:30px;
	left:0;
	width: 340px;
	background:#eee;
	line-height:26px;
	display:none;
	z-index: 999;
}
.top_con .logo ul li.line
{
	font:normal 22px/30px "Microsoft Yahei","黑体";
	color:#888;
}
.top_con .logo ul li .zh_list dt
{
	font-family:"SimSun";
	padding:8px 10px;
	line-height:24px;
}
.top_con .logo ul li .zh_list dt a:link,.top_con .logo ul li .zh_list dt a:visited
{
	color:#333;
}
.top_con .logo ul li .zh_list dt a:hover
{
	color:#c00;
}
.top_con .logo ul li.on
{
	background:#6096cd;
	color: #fff;
}
.top_con .logo ul li.on a:link,.top_con .logo ul li.on a:visited,.top_con .logo ul li.on a:hover,.top_con .logo ul li.on .zh_list dt.selected a:link,.top_con .logo ul li.on .zh_list dt.selected a:visited,.top_con .logo ul li.on .zh_list dt.selected a:hover
{
	color:#fff;
}
.top_con .logo ul li.on .zh_list dt a
{
	color:#333;
}
.top_con .logo ul li.on .zh_list dt.selected
{
	background:#6096cd;
}
.login_info span
{
	display:block;
	float:left;
	margin-left:15px;
	_margin-left:12px;
}
.login_info span img
{
	padding-right:5px;
}
.backcolor a,.backcolor a:link{ background:#6096cd;padding:5px;color:#fff !important;}
/*nav*/
.nav
{
	background:#347cc5;
	height:40px;
	_position:relative;
	z-index:1;
	margin-top:10px;
}
.nav_con li
{
	float:left;
	padding:0 40px;
	line-height:40px;
	text-align:center;
	float:left;
}
.nav_con li.on
{
	display:block;
	background:#155fa9;
	border-left:solid 1px #6e9bd1;
	border-right:solid 1px #6e9bd1;
}
.nav_con .floatright
{
	_padding-top:12px;
}
.banner
{
	margin-top:10px;
}
.main
{
	padding:20px 0 60px;
}
.w998
{
	width:998px;
	border:solid 1px #ddd;
	margin:0 auto;
}
.w998 .w_title
{
	height:40px;
	line-height:40px;
	background:#eee;
}
.w998 .w_title h3
{
	line-height:40px;
	padding-left:20px;
}
.w_con
{
	padding:40px 50px 60px;
}
.contact_model
{
	*zoom:1;
	padding-bottom:50px;
}
.contact_model h3 span
{
	font-size:12px;
	font-weight:normal;
}
.contact_model table
{
	width:100%;
}
.help h3
{
	line-height:24px;
}
.help p
{
	padding-left:20px;
	line-height:24px;
}


/*main*/
/*index*/
.seminar_title h1
{
	font:bold 22px/30px "Microsoft Yahei","黑体";
}
.seminar_title p
{
	font:normal 14px/30px "Microsoft Yahei","黑体";
}
.search
{
	*zoom:1;
}
/*login*/
.login_wrapper
{
	padding:20px 0 50px;
	zoom:1;
}
.login_wrapper .login_left
{
	width:500px;
	/* height:398px; */
	background:#e5e5e5;
	/* position:relative; */
	margin:6px 0 0 5px;
	/* overflow: hidden; */
}
.login_wrapper .login_left .login_con
{
	/* position:absolute; */
	/* top:-6px; */
	/* left:-5px; */
	width:498px;
	/* height:338px; */
	border:solid 1px #ddd;
	background:#fff;
	padding:30px 0;
	box-shadow: 3px 3px 0px #e5e5e5;
}
.login_left .login_con .global_form
{
	padding-top:20px;
}
.login_title
{
	*zoom:1;
	line-height:24px;
	border-bottom:dashed 1px #ccc;
	padding-bottom:8px;
	margin:0 30px;
}
.login_title h3
{
	font:normal 16px/24px "Microsoft Yahei","黑体";
}
.login_left .global_form li span
{
	width:115px;
}
.login_wrapper .login_left .tag
{
	margin:0 auto;
	width:350px;
	padding:10px 80px 10px;
}
/*公用input模块样式*/
.global_form li
{
	line-height:26px;
	*zoom:1;
}
.global_form li span
{
	width:140px;
	text-align:right;
	display:block;
	float:left;
}
.txt
{
	height:30px;
	line-height:30px;
	border:solid 1px #ddd;
	width:220px;
	padding:0 3px;
	color:#666;
	float:left;
}
.txt134
{
	width:134px;
}
.txt270
{
	width:270px;
}
.txt520
{
	width:520px;
}
.txtarea
{
	width:526px;
	height:100px;
	border:solid 1px #ddd;
	outline:none;
	color:#666;
	min-width:526px;
	min-height:100px;
	max-width:526px;
	max-height:100px;
}
/*错误信息提示*/
label.error
{
	color:#f00;
	font-size:12px;
	margin-left:10px;
	line-height:26px;
	background:url(../images/ico_error.gif) no-repeat center left;
	padding-left:20px;
	height:26px;
	display:block;
	float:left;
}
/*验证通过样式*/
label.checked
{
	color:#666;
    background:url(../images/ico_checked.gif) no-repeat center left;
	padding-left:20px;
	margin-left:10px;
	height:26px;
	display:block;
	float:left;
	font-size:12px;
}
/*输入框高亮显示*/
.highlight
{
	border:solid 1px #00a0e6;
}
.btn,.xubox_yes,.xubox_botton1
{
	width:142px;
	height:37px;
	line-height:37px;
	text-align:center;
	background:url(../images/btn_bg.gif) repeat-x center;
	border:none;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.radio_btn
{
	position:relative;
	top:-3px;
}
.btn226
{
	width:226px;
}
.btn277
{
	width:277px;
}
.login_reg
{
	width:159px;
	height:241px;
	background:url(../images/reg_bg.jpg) no-repeat  center;
	margin:30px 0 0 80px;
	padding:12px 8px 0 142px;
}
.login_reg .reg_title
{
	text-align:center;
	padding-bottom:5px;
	border-bottom:solid 1px #ddd;
	font-size:12px;
}
.login_reg .reg_list
{
	padding-left:40px;
}
.login_reg .reg_list li
{
	margin-top:12px;
	font:normal 16px/24px "Microsoft Yahei","黑体";
	background:url(../images/ico_jt02.gif) no-repeat center left;
	padding-left:20px;
}
.liucheng
{
	width:998px;
	height:154px;
	background:url(../images/lc.gif) no-repeat center;
	position:relative;
}
.lc_login,.lc_dengji,.lc_login_last
{
	width:85px;
	height:109px;
	float:left;
	display:block;
	position:absolute;
	top:18px;
	text-indent:-9999em;
}
.lc_login
{
	left:330px;
}
.lc_dengji
{
	right:320px;
}
.lc_login_last
{
	right:40px;
	width:120px;
}
.w_400
{
	width:400px;
	margin:0 auto;
}
.find
{
	padding:0 50px;
}
.reg p.txt
{
	cursor:pointer;
	position:relative;
	font-size:12px;
}
.pull_down
{
	position:relative;
}
.pull_down p
{
	border:solid 1px #ddd;
	height:21px;
	padding:4px 0 4px 4px;
	line-height:25px;
	cursor:pointer;
	width:150px;
}
.pull_down .pull_list
{
	border:solid 1px #ddd;
	position:absolute;
	left:0;
	top:30px;
	width:154px;
	display:none;
	background:#fff;
	z-index:9;
}
.pull_down .pull_list li
{
	line-height:24px;
	padding:0 4px;
	cursor:pointer;
	font-size:12px;
}
.pull_down .pull_list li.active
{
	background:#eee;
}
.ico_xiala
{
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:30px;
	border-left:solid 1px #ddd;
	background:url(../images/pull_down.gif) no-repeat center;
}
.pull_down_blue p
{
	border:solid 1px #80addb;
	width:240px;
}
.pull_down_blue .ico_xiala
{
	border-left:solid 1px #80addb;
	background:url(../images/ico_xiala.gif) no-repeat center;
}
.pull_down_blue .pull_list
{
	width:244px;
	border:solid 1px #80addb;
}
.success
{
	background:url(../images/ico_dh.gif) no-repeat top left;
	padding-left:80px;
	min-height:50px;
}
.success p
{
	padding-top:8px;
}
.w_500
{
	width:500px;
	margin:80px auto;
}
.w_600
{
	width:600px;
	margin:80px auto;
}
.reset .w_600
{
	margin:20px auto 30px;
}
.reg_title2
{
	background:url(../images/line.gif) repeat-x center;
	color:#666;
	margin-left:60px;
}
.reg_title2 span
{
	display:block;
	width:80px;
	background:#fff;
}
/*confirm_wrapper*/
.confirm_wrapper
{
	padding:50px;
	width:650px;
}
.bot
{
	padding-top:80px;
	text-align:center;
	font-size:12px;
	color:#999;
}
.border_bot
{
	border-bottom:dashed 1px #ddd;
	padding-bottom:10px;
}
.tag
{
	margin:0 auto 20px;
	border-bottom:dashed 1px #ccc;
	padding:0 100px 10px;
}
/*person_center  index simple info*/
.info_simple
{
	width:996px;
	border:solid 1px #ddd;
	padding:0 1px;
	position:relative;
	margin:0 0 20px;
}
.info_simple .jiao
{
	position:absolute;
	top:-1px;
	right:-1px;
}
.info_simple .simple_con
{
	background:url(../images/t1.gif) repeat-x center top;
	padding:30px;
}
.info_simple .simple_con .pic
{
	margin-right:20px;
	width:120px;
	height:117px;
	background:url(../images/pic_bg.gif) no-repeat center;
	padding-top:6px;
}
.info_simple .simple_con .pic img
{
	width:108px;
	height:108px;
}
.info_simple .simple_con p
{
	line-height:24px;
}
.zhanhui_list li
{
	background:url(../images/ico_dh02.gif) no-repeat left 5px;
	padding-left:20px;
	margin-bottom:25px;
}
/*展位 名片切换*/
.gray_bg
{
	background:#eee;
}
.note_nav
{
	border-bottom:solid 1px #ddd;
	line-height:38px;
	padding-right:20px;
	height:38px;
	_overflow:hidden;
}
.note_nav li
{
	width:100px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.note_nav li.on
{
	background:#fff;
	font-weight:bold;
	border-top:solid 2px #015bb7;
	color:#015bb7;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	position:relative;
	top:-1px;
	left:-1px;
}
.note_nav .floatright
{
	_padding-top:10px;
}
.search .txt
{
	width:240px;
	height:30px;
	border-color:#80addb;
}
.search .search_btn
{
	width:87px;
	height:32px;
	background:url(../images/search_btn.gif) no-repeat center;
	cursor:pointer;
	border:none;
	line-height:32px;
}
.gailan_table
{
	width:100%;
	_width:99.99%;
	border-collapse:collapse;
}
.gailan_table tr td
{
	line-height:22px;
	padding:20px 0 20px 30px;
	border-bottom:dashed 1px #ccc;
}
.gailan_table .title
{
	background:#eee;
}
.gailan_table .title td
{
	border:none;
	padding:10px 0 10px 30px;
}
.page
{
	padding:20px;
}
.page a,.page span
{
	line-height:20px;
	font-size:12px;
}
.btn_blue,.btn_gray
{
	background:url(../images/t2.gif) repeat-x center bottom;
	height:30px;
	border:solid 1px #70a3d7;
	width:90px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	outline:none;
	color:#fff;
}
.btn_gray
{
	background:url(../images/t4.gif) repeat-x center bottom;
	border:solid 1px #ccc;
	font-weight:normal;
	color:#333;
	line-height:30px;
}
#jsdialog-jobs
{
	font-size:12px;
}
/* add 展会首页 0526*/
.banner
{
	position: relative;
	border-top: solid 1px #ddd;
}
.banner,.banner_list,.banner_list li
{
	width: 100%;
	height: 398px;
}
.banner_list li
{
	position:absolute;
	top:0;
	left:0;
	background-position:center top;
	background-repeat:no-repeat;
}
.banner_list li a
{
	display: block;
	width: 100%;
	height: 100%;
}

.banner .dot_list
{
	position:absolute;
	left:50%;
	bottom:20px;
	margin-left: -70px;
	width: 160px;
}
.banner .dot_list li
{
	width:15px;
	height:15px;
	background:url(../images/b_ico.png) no-repeat center top;
	float:left;
	margin:0 8px;
	cursor:pointer;
}
.banner .dot_list li.active
{
	width:50px;
	background:url(../images/b_ico_hov.png) no-repeat center top;
}
.txt_btn
{
	font: 40px/50px "Microsoft Yahei","黑体";
	text-align: center;
}
.subject_bg
{
	width: 100%;
	height: 408px;
	background:  url(../images/zh_bg.gif) 0 0 no-repeat;
}
.sub_img
{
	float: right;
	padding: 44px 160px 0 0;
}
.sub_name
{
	clear: both;
	font: bold 40px/50px "Microsoft Yahei","黑体";
	color: #003b83;
	text-align: center;
	padding-top: 20px;
}
.sub_name span
{
	font-weight: normal;
	font-size: 26px;
}
.btn_groups
{
	width: 855px;
	margin: 0 auto;
}
.btn_groups li
{
	width: 282px;
	background: #2b2c30;
	height: 80px;
	font: 28px/80px "Microsoft Yahei","黑体";
	float: left;
	margin-right: 2px;
	_padding-top: 15px;
	_height:65px;
}
.btn_groups li img
{
	padding: 0 15px 0 30px;
}

/*2015718 add by shuai*/
.main_box{ background:#f5f5f5; padding-top:40px; padding-bottom:69px;}
.main_box .main_left{width:730px;}
.main_box .main_right{width:250px;}
.pub_con_box{ background:#fff; border:1px solid #dcdcdc; position:relative;}
.pub_con_box h2{ font-family:Microsoft Yahei;font-size:24px;color:#323232; height:49px; line-height:49px; border-bottom:1px solid #dcdcdc;padding-left:19px; font-weight:normal;}
.mt33{margin-top:33px;}
.mt13{margin-top:13px;}
.pub_con_box .bar{width:2px; height:22px; background:#2581e5; position:absolute;left:-1px; top:13px;}
.pub_con_box dl{ padding:30px 0 30px 19px;}
.pub_con_box dl dt{ position:relative;width:262px; height:173px;}
.pub_con_box dt .bg{width:262px; height:40px; position:absolute;left:0;bottom:0; background:#000; opacity:0.45; filter:alpha(opacity=45);}
.pub_con_box dt .date_box{color:#fff; font-family:Microsoft Yahei;font-size:14px; position:absolute;left:0;bottom:0; height:40px; line-height:40px; text-align:center;width:262px; letter-spacing:1px;}
.pub_con_box dt .date_box span{ font-size:20px;}
.pub_con_box dd{width:402px; padding-right:25px;margin-top:-5px;}
.pub_con_box dd h3{font-family:Microsoft Yahei;font-size:20px; color:#333; font-weight:normal;margin-bottom:14px;}
.upcoming dd h3{margin-bottom:10px;}
.pub_con_box dd p{font-size:12px;color:#666; line-height:22px;margin-top:7px;}
.pub_con_box dd p a{color:#2791c6;}
.pub_con_box dd p a:hover{color:#f04848;}
.pub_con_box dd strong{ display:block; background:url(../images/clock.gif) left center no-repeat; height:15px; font-size:12px;color:#f04848; font-weight:normal; padding-left:23px;}
.upcoming{ border-bottom:none;}
.upcoming dl{border-bottom:1px solid #dcdcdc;}
.ended dd h3{margin-bottom:10px;}
.ended{ border-bottom:none;}
.ended dl{border-bottom:1px solid #dcdcdc;}
.pub_con_box .opera a{ float:left; display:inline;margin-right:10px;  height:40px; line-height:40px;text-align:center; border-radius:2px; font-family:Simsun;font-size:15px; font-weight:bold;color:#fff;}
.pub_con_box .opera .red_btn{width:116px;background:#cd0100;}
.pub_con_box .opera .orange_btn{width:136px; background:#ff6e00;}

.pub_con_box .guide{ padding:10px 9px 20px 10px;}
.pub_con_box .guide h3{font-family:Microsoft Yahei;font-size:16px; background:url(../images/title_bg.png) 0 0 no-repeat; width:229px; height:32px; text-align:center; line-height:32px; color:#2581e5;}
.pub_con_box .guide ul{ background:url(../images/lc.jpg) left 0 no-repeat; padding-left:30px; overflow:hidden; font-size:14px;color:#666;margin-left:10px; }
.pub_con_box .guide ul li{ height:42px;}
.pub_con_box .guide .aude_lc{ height:146px;margin-bottom:27px;}
.pub_con_box .guide .com_lc{ height:189px;}

.ready_what{ background:url(../images/ready_bg.png) 0 0 no-repeat; height:190px; position:relative;margin-top:30px;}
.ready_what dd{color:#000; font-size:14px; height:28px; line-height:28px; padding-left:18px; padding-top:26px;}
.ready_what dt{ position:absolute;bottom:0;left:28px;font-family:Microsoft Yahei;font-size:20px; font-weight:bold; color:#000;}

/*footer*/
.footer
{
	width:100%;
	border-top:solid 1px #ddd;
	min-width:1000px;
	font-size:12px;
}
.footer .foot
{
	position:relative;
	padding:20px 0;
}
.footer .foot p
{
	font-size:12px;
	color:#666;
}
.footer .foot a
{
	margin:0 5px;
}
.footer .foot .floatright
{
	padding-right:160px;
}
.footer .foot .beian
{
	position:absolute;
	top:8px;
	right:0;
}
.more_expo{width:100%; height:37px; line-height:37px; background:#dcdcdc; display:block; text-align:center;margin:22px 0 9px;}
.pager{ text-align:center;}
.pager a{width:25px;height:25px; display:inline-block;*display:inline;*zoom:1; text-align:center; line-height:25px; border:1px solid #dcdcdc; border-radius:3px; font-family:Arial, Helvetica, sans-serif;color:#666;}

.pager a.current,.pager a:hover{ background:#cd0100; border:1px solid #cd0100;color:#fff;}
.pager .pervPage,.pager .nextPage{width:43px; background:#dcdcdc; font-family:Simsun;font-size:16px; font-weight:bold;}
.btn_qq{
position: fixed;
z-index: 9999999;
right: 0;
top:160px;
_margin-bottom:20px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

/* 2015-10-17 add by quanxy. (other-login) */
.other-login p{font-family:"microsoft yahei";font-size:12px;color:#999;}
.ol-icon{float:left;}
.ol-icon a{float:left;margin-right:5px;}