@charset "gb2312";
/* CSS Document */
*{margin:0 auto; padding:0; font-family:microsoft yahei; list-style:none; font-weight:normal;}
a{ text-decoration:none; color:#303030;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; display:block !important;}
.mr0{ margin-right:0 !important;}
.w1200{ width:1200px;}

.header{ height:35px; background:#f6f6f6;}
.header .hd{ font-size:12px; line-height:35px; color:#303030; }
.header .hd .zy a{color:#303030; margin:0 5px;}
.header .hd .zy a:hover{color:#d00000; }
/*header����*/

.top{ height:180px;}
.top .logo{ margin:35px 0;}
.top .tm{ border-left:1px solid #e0e2e3; width:280px; margin-left:24px; margin-top:26px; font-size:16px;}
.top .tm p{ font-size:16px; color:#303030; padding-left:30px; line-height:30px;;}
.top .tm.r{ border:none; margin-left:0; margin-top:61px;}
.top .ewm{ margin-top:26px; width:140px; margin-right:30px;}
.top .ewm img{ width:110px; height:110px; box-shadow:1px 1px 2px #5d5d5d; text-align:center; margin-left:25px;}
.top .ewm p{ font-size:12px; text-align:center; margin-top:5px;}
/*top����*/

.nav{ height:46px; background:url(images/nav_bg.png) repeat top center;}
.top_nav {
	height: 46px;
}
.top_nav li{
	float:left;
	height: 46px;
}
.top_nav a {
	color: #303030;
	text-align: center;
	display: inline-block;
	height: 46px;
	line-height: 46px;
	width: 171px;
	font-size: 14px;
}
#top_this,.top_nav a:hover {
	background:#d00000;
	color:#fff;
}
.top_nav div{
	border-top:#777 1px solid;
	width:171px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-118px;
	*margin-top:34px;
	background:#e1e1e1;
}
.top_nav div li{
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
/*nav����*/


.banner-box{min-width:100%;height:430px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100%;}
.banner-box .bd li{width:100%;height:430px; position:absolute; top:0; left:0;}
.banner-box .bd li a{display:block;background-size:auto; width:100%; height:100%;}

.banner-btn{width:1200px;position:absolute;top:160px;left:50%;margin-left:-600px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(images/foot.png) no-repeat -49px 0;}
.banner-btn a:hover {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.banner-box .hd {position:absolute;bottom:0px; width:100%; height:30px;/*padding-top:10px;background-color:rgba(255,255,255,0.2);border-top:rgba(255,255,255,0.4) solid 1px;*/}
.banner-box .hd ul {left:45%; position:absolute;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#d00000;}
/* banner-box */

.pubbanner-box{min-width:100%;height:200px;position:relative;overflow:hidden;}
.pubbanner-box .bd{ width:100%;}
.pubbanner-box .bd li{width:100%;height:200px; position:absolute; top:0; left:0;}
.pubbanner-box .banner-btn{width:1200px;position:absolute;top:48px;left:50%;margin-left:-600px;}
/* pubbanner-box */

.bg{ background-color:#edeef0;}
.cont_1 { padding-top:30px;}
.cont_1 .hd{ background:url(images/lm.png) no-repeat top center; height:45px; text-align:center; 
text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#000, strength=1);}
.cont_1 .hd h2{ width:80px; font-size:16px; color:#008183; padding-top:5px; line-height:18px; text-align:center;}
.cont_1 .hd h2 span{ font-size:10px !important; color:#ccc;}

.Exhibitor{ width:1200px; overflow:hidden;}
.hl_main5_content{width:1198px; height:240px;overflow:hidden; border:1px solid #d7d7d7; float:left; margin-top:20px;}
.h1_main5_title{ height:30px; background:#999; line-height:30px; padding-left:10px; font-size:14px; font-weight:bold;}
.hl_main5_content1{width:1100px; overflow:hidden; float:left; margin-left:20px;}
.hl_main5_content1 ul{width:1600px; overflow:hidden; margin-top:10px;}
.hl_main5_content1 ul li{ float:left; width:130px; display:inline; margin:10px 25px 10px;}
.hl_main5_content1 ul li img{ width:130px; height:170px; box-shadow:0px 1px 2px #5d5d5d;}
.hl_scrool_leftbtn{width:18px; height:38px; background:url(images/prev.png) no-repeat; float:left; margin-left:15px; margin-top:100px; cursor:pointer;}
.hl_scrool_rightbtn{width:18px; height:38px; background:url(images/next.png) no-repeat; float:right; margin-right:15px; margin-top:100px; cursor:pointer;}
.demoList { width:1200px; overflow:hidden;}
.demoList li { float:left; }
.demoList li p{ text-align:center; font-size:12px; margin-top:7px;}

.cont_2{ padding-top:30px; color:#303030;}
.cont_2 .lt,.rt{ width:240px;}
.cont_2 .ct { width:600px;}

.cont_2 .lt h2{ width:230px; height:35px; line-height:35px; text-align:center; font-size:12px; background-color:#01aeb1; color:#fff;}
.lt_box { margin-top:10px;}
.lt_box h3{ font-size:14px; line-height:30px;color:#303030; text-align:center;}
.lt_box p{ font-size:12px; line-height:30px;}

.fgx_1{ width:3px; background:url(images/fgx.png) repeat-y top center; height:700px; margin:0 28px 0 28px;}
.fgx_2{ height:3px; background:url(images/fgx.png) repeat-x top center; margin:20px 0 30px;}

.cont_2 .ct h2{ font-size:14px; color:#008183; font-weight:bold; padding-left:40px; line-height:30px;}
.cont_2 .ct h2 em{ font-size:10px; color:#999; margin-left:5px; font-style:normal;}
.cont_2 .ct h2 span{ float:right; font-size:10px; }
.cont_2 .ct h2 span a{ color:#999;}
.cont_2 .ct h2 span a:hover{ color:#008183;}
.cont_2 .ct .p{ font-size:12px; line-height:30px; margin-top:5px; *height:145px;height:830px; overflow:hidden;}
.cont_2 .ct .p p{margin-top:5px;}
.cont_2 .ct p{font-size:12px; line-height:30px; margin-top:5px;}
.cont_2 .ct p span a{ font-size:12px;color:#d00000;}
.zxcg { width:260px;}

.gywm h2{background:url(images/icon_1.png) no-repeat top left; }
.zxtg h2{ background:url(images/icon_3.png) no-repeat top left;}
.zxcg h2{ background:url(images/icon_4.png) no-repeat top left;}
.bkgg h2{ background:url(images/icon_2.png) no-repeat top left;}
.yqlj h2{ background:url(images/icon_5.png) no-repeat top left;}

.cont_2 .rt h2{ font-size:14px; color:#008183; font-weight:bold; padding-left:40px; line-height:30px;}
.cont_2 .rt h2 em{ font-size:10px; color:#999; margin-left:5px; font-style:normal;}
.bkgg {/* height:245px; overflow:hidden;*/}
.cont_2 .rt ul{ margin-top:10px; margin-left:5px; width:225px; overflow:hidden;}
.cont_2 .rt ul li{ font-size:12px; line-height:30px; }
.cont_2 .rt ul li a:hover{color:#008183;}
.cont_2 .rt span.mr{ font-size:12px;}
.cont_2 .rt span.mr a{color:#d00000; line-height:30px; margin-left:5px;}

.bkgg ul li{ background:url(images/jt.png) no-repeat center left; padding-left:16px;}
.bkgg span.mr a{color:#d00000; line-height:30px; padding-left:16px;}

.footer{ margin-top:40px; border-top:2px solid #e1e1e1; text-align:center; font-size:12px; color:#666; padding-bottom:40px;}
.ft_tb { margin-top:50px; padding-bottom:30px;}
.ft_tb span{ margin:0 10px;}
.ft_tb a{ color:#666;}
.ft_tb a:hover{color:#008183;}
.footer p{ line-height:24px; font-size:10px;}


.oe_reg_content{margin-bottom:10px; width:340px; float:left; overflow:hidden;}
.oe_reg_content dd {font-size:14px;}
.oe_reg_content h2 {height:45px;line-height:45px;font-size:14px;padding-left:40px;color:#d7282a; border:none; text-align:left; padding-bottom:0;}
.oe_reg_content h2 span {font-size:12px;font-weight:normal;color:#666;height:45px;line-height:45px;}
.oe_reg_content em{ padding:0 2px; color:#d7282a;font-style: normal;}
.oe_reg_content dl.oe_reg_dl{height:45px; line-height:45px; position:relative; z-index:20;}
.oe_reg_content dl.oe_reg_dl.qt{ height:100px;}
.oe_reg_content dl.oe_reg_dl dd{height:45px; width:75px; float:left;text-align:inherit;}
.oe_reg_content dl.oe_reg_dl dd em{color:red; font-style:normal;}
.oe_reg_content dl.oe_reg_dl dt {position:relative; height:30px; float:left;}
.oe_reg_content dl.oe_reg_dl dt.oe_reg_text{height:45px; float:left;font-size:14px;}
.oe_reg_content dl.oe_reg_dl dt .i-w2{ width:100px; height:20px; line-height:20px;vertical-align:middle;}
.oe_reg_content dl.oe_reg_dl dt .i-w2.qt{ height: 80px;margin-top: 12px;width: 140px; }
.oe_reg_content dl.oe_reg_dl dt .i-w2.fj{ width:160px;margin-top: 12px;width: 140px; font-size:12px;}


.oe_reg_dl .selectpink{color: #333;width: 100px;height: 24px;border: 1px solid #fff;background: none;outline: none; font-size:14px;}
.oe_reg_dl .selectpink .xl{ background:#d7282a;}

.oe_reg_text.qmd{ margin-left:40px; border:1px solid #f5f5f5; width:400px; height:239px; overflow:hidden; }
.oe_reg_text.qmd h3{ font-size:14px; font-weight:bold;background:#eee; line-height:35px; height:35px; padding-left:10px;}
.oe_reg_text.qmd .qmnr{ width:396px; height:200px;}

/*--------------------- Reg wrap End [Powered by OElove] -------------------------*/

/*-------------------- Reg but Begin [Powered by OElove] ----------------------*/
.oe_reg_but{padding-left:30px;margin-top: 30px;}
.oe_reg_but .oe_button0_reg{background:url("images/tg.png") no-repeat;width:105px; height:30px; cursor:pointer; border:none;}
.oe_reg_but .oe_button1_reg{background:url("images/cg.png") no-repeat; width:105px; height:30px; cursor:pointer; border:none;}


/*public css*/
.tu{ background:url(images/banner.jpg) no-repeat top center; margin:0 auto; height:300px;}
.pub_cont{/*margin:30px auto;*/ padding:30px 0;}
.cont_left{ width:320px;margin-right:20px;}
.cont_left h2{ background:url(images/lb.png) no-repeat left;font-size: 14px;color: #008183;font-weight: bold;padding-left: 24px;line-height: 30px;}
.cont_left h2 span{font-size: 10px;color: #999;margin-left: 5px;font-style: normal;}
.cont_left .ct_lb { margin:10px; }
.cont_left .ct_lb li{ line-height:32px; padding-left:24px; font-size:12px; background:url(images/jt.png) no-repeat 10px center; border-bottom:1px dashed #ccc;}
.cont_left .ct_lb li a{ color:#333;}
.cont_left .ct_lb li a:hover{ color:#008183;}
span.mr{ font-size:12px;}
span.mr a{color:#d00000; line-height:30px; margin-left:5px;}

/*�������ǽ���*/

.cont_fr{ width:840px;}
.cont_fr h2{ font-size:18px; height:50px; overflow:hidden;line-height:50px; color:#008183;border-bottom:1px solid #008183; font-weight:bold; }
.cont_fr h2 span{ font-size:14px;}
.cont_fr h2 span a{ color:#333;}
.cont_fr h2 span a:hover{ color:#008183;}
.cont_fr p{ font-size:14px; line-height:24px; margin-top:15px;}

.pubcontent {font-size:14px; line-height:2; margin-top:10px;}
#dismain img {display:block; margin:0 auto; margin-bottom:10px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

/* �ڿ��б� */
.qklb {}
.qklb li{ float:left; width:130px; display:inline; margin:10px 19px 10px;}
.qklb li img{ width:130px; height:170px; box-shadow:0px 1px 2px #5d5d5d;}
.qklb li p{ text-align:center; font-size:12px; margin-top:7px;}

/* �ڿ�Ŀ¼ */
.qkml {background:#ddd;}
.qkml,.qkml td,.qkml tr {border-collapse:collapse; border:#ccc 1px solid; }
.qkml td {padding:2px;}
.qkml thead {background:#ccc;}

/* �ڿ����� */
.qknr { background:#ddd; margin-top:20px;}
.qknr td {padding:3px;}
.qknr .hd {width:20%; text-align:right;}

.gonggao {font-size: 12px;line-height: 24px;}