#focus {margin:0px auto;background:#ffffff; min-width:1200px;}
#focus .owl-item img {display:block;width:100%;height:auto;}
#focus .owl-item .item { position:relative; overflow:hidden;}
#focus .owl-pagination {position:absolute;bottom:20px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
#focus .owl-page {display:inline-block;zoom:1;padding:0 3px;}
#focus .owl-page span {width:17px;height:17px;display:inline-block;background-image:url(../images/dot2.png);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background-image:url(../images/dot1.png);}
#focus .owl-buttons div {display:block;width:50px;height:50px;position:absolute;z-index:100;top:40%;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;}
#focus .owl-prev {background-image:url(../images/l.png);left:5%;}
#focus .owl-next {background-image:url(../images/r.png);right:5%;}
#focus .owl-prev:hover, #focus .owl-next:hover {opacity:1;}




.container {width: 1200px;margin: 0px auto;padding: 60px 0px;}
.containerbg {background-color:#F7FCFD;}

.adbg {min-width: 1200px;background-color:#EDF1F3;}
.adbox {width: 1200px;margin: 0px auto;padding: 20px 0px; height:30px;}
.adbox h3{
	float:left;
	line-height:30px;
	font-weight:normal;
	background-image: url(../images/lab_03.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	margin-right:30px;
}
a.admore {background: #CC0000;display: inline-block;float: right;width: 95px;color: white;text-align: center;line-height: 25px;height: 25px;border-radius: 50px;}


.txtScroll-top{ width:800px;  overflow:hidden; position:relative; float:left;}
.txtScroll-top .hd{ overflow:hidden;  height:30px;padding:0 10px; position:absolute; right:0px;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:0px 15px; width:700px;}
.txtScroll-top .infoList li{ height:30px; line-height:30px;   }
.txtScroll-top .infoList li .date{ float:right; color:#01AEBF;  }



.index-title{margin-bottom:40px; text-align:center;}
.index-title h3{line-height:40px; font-size:32px;background-color:#01AEBF;display:inline-block;color:#fff; padding:8px 20px;border-radius: 5px;}
/*.index-title i{background-color:#01AEBF;display:inline-block; width:60px; height:3px; margin-top:10px;}
*/

.hnewslist{margin-top:20px;}
.hnewslist li{height:80px;margin-top:30px;padding:10px 15px;width:555px;float:left;margin-right:30px;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.hnewslist li.mr0{margin-right:0px;}
.hnewslist dt {
	width:80px;
	height:60px;
	float:left;
	line-height:30px;
	text-align:center;
	padding:10px 0px;
	border-right:1px solid #eee;
}
.hnewslist dt span{font-size: 30px;font-weight:bold;}
.hnewslist dd {width:450px;float:right;}
.hnews_t{line-height:25px; height:25px; overflow:hidden;}
.hnews_t a{ float:left; font-size:18px;}
.hnews_info{line-height:22px; overflow:hidden;color:#999999; margin-top:10px; height:44px;}		
.h_more{text-align:center;}
.h_more a{
	display: inline-block;
	width: 95px;
	color: white;
	text-align: center;
	line-height: 25px;
	height: 25px;
	border-radius: 50px;
	margin-top:20px;
	padding:2px 10px;
	background-color: #CC0000;
}



.qycont {}
.qycontl { float:left; width:130px; margin-right:40px;}
.qycontl dl{ padding-top:60px;}
.qycontl dl dt{border-radius: 70px; border:3px solid #01AEBF; padding:27px;}
.qycontl dl dd{ text-align:center; font-size:18px;}
.qycontl dl dd h3{font-size:24px; margin:10px;}

.qycontm { float:left; width:720px;height:352px; overflow:hidden;}
.qycat { margin-bottom:5px;}
.qycat a{margin-right:25px; display:inline-block;font-size:16px; height:35px; border-bottom:2px solid #fff;}
.qycat a.curr{border-bottom:2px solid #00aebf;}


.bgbd { margin-top:5px; height:308px;}
.bglist li{border-bottom:1px dashed #e5e5e5;height:42px; overflow:hidden; line-height:42px;}
.bglist li span{display:inline-block;height:42px; overflow:hidden;text-align:center; }
.bglist li span.td1{ width:20%; text-align:left;}
.bglist li span.td2{ width:25%;}
.bglist li span.td3{ width:35%;}
.bglist li span.td4{ width:10%;}
.bglist li span.td5{ width:10%;}

.ztbd { margin-top:5px;}
.ztlist li{border-bottom:1px dashed #e5e5e5;height:42px; overflow:hidden; line-height:42px;}
.ztlist li span{display:inline-block;height:42px; overflow:hidden;text-align:center; }
.ztlist li span.td1{ width:35%; text-align:left;}
.ztlist li span.td2{ width:35%;}
.ztlist li span.td3{ width:20%;}
.ztlist li span.td4{ width:10%;}

.ypbd { margin-top:5px; height:308px;}
.yplist li{border-bottom:1px dashed #e5e5e5;height:42px; overflow:hidden; line-height:42px;}
.yplist li span{display:inline-block;height:42px; overflow:hidden;text-align:center; }
.yplist li span.td1{ width:40%; text-align:left;}
.yplist li span.td2{ width:35%;}
.yplist li span.td3{ width:25%;}







.qycontr { float:right; width:270px;}
.qycontr dl{background-color:#f5f5f5; padding:12px 20px; margin-bottom:20px;transition: all 0.35s ease-in-out; height:80px;box-shadow: 0px 8px 6px #cccccc;border-radius: 5px;}
.qycontr dl .qy{color:#CC0000;}
.qycontr dl:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);background: #CC0000;color:#fff;}
.qycontr dl:hover img{filter: gray;}
.qycontr dl:hover .qy{color:#fff;}
.qycontr dl dt{ float:left; margin-right:20px;}
.qycontr dl dd{ float:left; padding-top:25px;}
.qycontr dl dd h3{font-size:22px;float:left; width:120px;}
.qycontr dl dd i{margin-top: 10px; font-size:20px; font-weight:bold; font-style:normal; line-height:30px;}
.qycontr dl:hover dd i{transition: 0.3s ease-out;margin-left:10px;}



.hcont {}
.hcontl { float:left; width:800px;}
.hcontr { float:right; width:340px;}


.sousuo p a{height:40px;padding:0 20px;line-height:40px;display:inline-block;}
.sousuo p a.cur{background:#00aebf;color:#ffffff;}
.sousuo p input{border:solid 2px #00aebf;width:591px;height:36px;line-height:36px;padding-left:25px;}

.qy_box {width:800px;margin-top:16px;}
.qy_boxl { float:left; width:590px;}
.cpbd { margin-top:5px;}
.cplist li{border-bottom:1px dashed #e5e5e5;text-align:center; height:42px; overflow:hidden; line-height:42px;}
.cplist li span{display:inline-block;height:42px; overflow:hidden;}
.cplist li span.td1{ width:35%; text-align:left;}
.cplist li span.td2{ width:25%;}
.cplist li span.td3{ width:25%;}
.cplist li span.td4{ width:15%;}


.qy_boxr { float:right; width:180px; padding-top:15px;}

.pfocus{width:180px;height:300px;overflow:hidden;position:relative;}
.pfocus ul{height:300px;position:absolute;}
.pfocus ul li{float:left;width:180px;height:300px;overflow:hidden;position:relative;background:#000;}
.pfocus ul li div{position:absolute;overflow:hidden;}
.pfocus .btn{background:rgba(0,0,0,.3);position:absolute;width:160px;padding:10px;right:0;bottom:0;text-align:center;}
.pfocus .btn span{display:inline-block;_display:inline;_zoom:1;width:8px;height:8px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.pfocus .btn span.on{background:#00aebf;}
.pfocus .preNext{width:22px;height:50px;position:absolute;top:100px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.pfocus .pre{left:0;}
.pfocus .next{right:0;background-position:right top;}

.ba_l_shuju { height:150px; text-align:center;}
.ba_l_shuju a{ float:left; background-color: #f5f5f5;box-shadow: 0px 8px 6px #cccccc;padding: 15px 0; border-radius: 5px; display:block; width:160px; margin-right:20px;font-size:16px;transition: 0.3s ease-out;}
.ba_l_shuju a:last-child{margin-right:0px;}
.ba_l_shuju a h3{font-size:20px; margin-top:10px;}
.ba_l_shuju a:hover{background: #CC0000;color:#fff;}


.ba_l_a{width:340px;}
.ba_l_a a{display:block;height:60px;line-height:60px;margin-top:24px;background-color: #f5f5f5;text-align:center;border-radius: 5px;box-shadow: 0px 8px 6px #cccccc;font-size:18px;transition: 0.3s ease-out;}
.ba_l_a a:hover{background: #CC0000;color:#ffffff;}



.clbd { margin-top:5px;}
.cllist li{border-bottom:1px dashed #e5e5e5;text-align:center; height:42px; overflow:hidden; line-height:42px;}
.cllist li span{display:inline-block;height:42px; overflow:hidden;}
.cllist li span.td1{ width:26%; text-align:left;}
.cllist li span.td2{ width:21%;}
.cllist li span.td3{ width:24%;}
.cllist li span.td4{ width:14%;}
.cllist li span.td5{ width:15%;}



.clpic {}
.clpic li{height:350px;}
.clpic li a{float:left;width:104px;height:104px;margin-right:14px; margin-bottom:18px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1); display:block;}
.clpic li img{width:104px;height:104px;}
.clpic li a.mr0{margin-right:0px;}


.jgpic {}
.jgpic li{height:48px;margin-bottom:14px;border-radius: 5px;padding:10px;font-size:14px;border-radius:5px;border:1px solid #00aebf;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.jgpic li img{width:48px;height:48px;margin-right:10px; float:left; padding-right:10px;border-right:1px solid #e5e5e5;}
.jgpic *{vertical-align:middle;}
.jgpic li a{
display: table-cell;
vertical-align:middle;
width:340px;
height:50px;
line-height:25px; 
}


.jgTable{border-collapse:collapse;line-height:44px;}
.jgTable th{border-bottom:1px dashed #e5e5e5; text-align:left; font-weight:normal;}	
.jgTable td{border-bottom:1px dashed #e5e5e5;text-align:center;}	
.jgTable tr.tt th{ text-align:left; font-weight:bold;border-bottom:1px solid #e5e5e5; font-size:15px;}	
.jgTable tr.tt td{ text-align:center; border-bottom:1px solid #e5e5e5;font-weight:bold;}	





.hcat {text-align:center;}
.hcat a{margin:0 25px; display:inline-block;font-size:16px; height:40px; line-height:40px; padding:0px 30px;border-radius:5px;border:1px solid #00aebf;}
.hcat a:hover{background-color: #00aebf;color: #ffffff;}
.hcat a.curr{background-color: #00aebf;color: #ffffff;}

.hylist{margin-top:20px; height:220px;}
.hyitem{display:none;}
.hyitem li{float:left;width:380px;margin-right:30px;box-shadow: 0px 0px 20px rgba(0,0,0,0.1); margin-top:30px; height:75px;padding:5px 0px;background-color: #fff;}
.hyitem li dl dt{ padding:0px 5px; float:left; border-right:1px solid #eee;}
.hyitem li p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:100px;
height:75px;
overflow:hidden;
}
.hyitem li p img{ max-width:100px;max-height:75px;}
.hyitem li dl dd{ float:right; width:250px;}
.hyitem li dl dd.comname{ height:40px;}
.hyitem li dl dd p{
display: table-cell;
vertical-align:middle;
text-align:left;
height:75px;
width:250px;
line-height:30px;
}

.hyitem li dl dd.ico{ height:35px; line-height:35px;}
.hyitem li dl dd.ico img{ margin-right:10px;}

.hyitem li.mr0{margin-right:0px;}

.xysousuo{}
.xysousuo select{border:solid 2px #00aebf;width:275px;height:40px;margin-right:20px;padding-left:10px;}
.xysousuo input{border:solid 2px #00aebf;width:275px;height:36px;margin-right:20px;padding-left:10px;}
.sousoubut{background:#00aebf url(../images/sou_but.png) no-repeat 50px center;color:#ffffff;height:40px;line-height:40px;border:none;width:180px;cursor:pointer; font-size:16px; float:right;}





