@charset "utf-8";
/* CSS Document 
制作 青华互联网站建设  www.qinghuahulian.com
电话：18653219163（微信同号）  QQ:893157818
联系人：王小姐
*/

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	color:#333333;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}
A {
	COLOR: #666; TEXT-DECORATION: none;
}
A:link {
	COLOR: #666; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #666; TEXT-DECORATION: none;
}
A:hover {
	RIGHT: 0px; COLOR: #01aca3;
	text-decoration:none;
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.w{
	width:1200px; height:auto; margin:0 auto;
}
.box{
	width:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.topbox{
	width:100%; height:45px; background-color:#f4f4f4; font-size:14px; line-height:45px; color:#787878;
}
.webtel{
	background:url(../images/telbg.png) left center no-repeat; padding-left:25px;
}
.webtel span{
	color:#0754a4; font-weight:bolder;
}
.header{
	padding-top:18px; height:100px;
}
.xcy{
	margin-top:18px; margin-left:10px; height:42px; border-left:1px #d3d3d3 solid; padding-left:3px; overflow:hidden;
}
.navbox{
	width:100%; height:52px; line-height:52px;  background-color:#0754a4;
}
.nav{
	height:52px;
}
.nav li{
	width:170.3px; height:52px; float:left; text-align:center; margin-right:1px;
}
.nav a{
	display:block; color:#fff;
}
.nav a:hover{
	background-color:#01aca3;
}
.nav .curs a{
	background-color:#01aca3;
}
.search{
	width:286px; height:43px; margin-top:20px;
}
.seatxt{
	width:219px; height:41px; border:1px #dcdcdc solid; border-right:0px; float:left; line-height:41px; padding-left:10px;
}
.seasub{
	width:56px; height:43px; background:url(../images/searchbg.jpg) center center no-repeat #0754a4; border:0px; cursor:pointer;
}
.banner img{
	width:100%; height:auto; display:block;
}
#slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
#slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 20px; line-height: 20px; }
#slideBox .hd ul { text-align: center; }
#slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 30px; height: 5px; margin: 5px; overflow: hidden; background: #0754a4; line-height: 999px; }
#slideBox .hd ul .on { background: #01aca3; }
#slideBox .bd { position: relative; height: 100%; z-index: 0; }
#slideBox .bd li { zoom: 1; vertical-align: middle; }
#slideBox .bd img { width: 100%; height: auto; display: block; }
/*前/后按钮代码*/
#slideBox .prev { position: absolute; left: 8%; top: 45%; margin-top: -25px; display: block; width: 19px; height: 32px; background: url(../images/prevArrow.png) no-repeat; z-index: 1; cursor:pointer;filter: alpha(opacity=70); opacity: 0.7;}
#slideBox .next { position: absolute; right: 8%; top: 45%; margin-top: -25px; display: block; width: 19px; height: 32px; background: url(../images/nextArrow.png) no-repeat; z-index: 1; cursor:pointer;filter: alpha(opacity=70); opacity: 0.7;}
.probox{
	width:100%; height:auto; background-color:#ecf5ff; padding-top:50px; padding-bottom:50px;
}
.products{
	height:auto; display:table; margin-top:25px;
}
.products li{
	width:380px; height:405px; margin-bottom:27px; float:left; background-color:#0057b2; color:#fff; border:1px #fff solid; margin-right:27px; display:inline;
}
.products a{
	color:#fff;
}
.products li:nth-child(3n){
    margin-right: 0;
}
.products img{
	width:380px; height:280px; display:block; margin-bottom:15px; background-color:#fff;
}
.products .txt{
	margin:0 20px;
}
.products p{
	font-size:14px; margin-top:15px; line-height:24px;
}
.products a{
	font-size:18px;
}
.products li:hover{
	background-color:#01aca3; border:1px #01aca3 solid;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.title{
	text-align:center; color:#1e1e1e; text-transform:uppercase; font-weight:bolder; line-height:40px;
}
.title h3{
	font-size:40px; 
}
.title span{
	color:#0754a4; font-size:24px; display:inline-block;
}
.more{
	width:168px; height:43px; background-color:#01aca3; text-align:center; line-height:43px; margin:0 auto; margin-top:20px;
}
.more a{
	color:#fff; display:block;
}
.more a:hover{
	background-color:#0057b2;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.capacitybox{
	width:100%; height:auto; background:url(../images/mainbg.jpg) center top no-repeat; padding-top:80px;
}
.title2{
	text-align:center; color:#fff; text-transform:uppercase; font-weight:bolder; line-height:40px;
}
.title2 h3{
	font-size:40px; 
}
.title2 span{
	color:#fff; font-size:24px; display:inline-block;
}
.capacity{
	width:1200px; height:auto; margin:0 auto; display:table; background-color:#fff; margin-top:35px; padding-top:22px; padding-bottom:45px;
}
.capacity li{
	float:left; text-align:center; border:1px #f3f3f3 solid; height:329px; margin-left:22px; display:inline; margin-bottom:20px;
}
.capacity img{
	width:368px; height:266px; margin-bottom:16px;
}
.capacity li:hover{
	background-color:#01aca3; border:1px #01aca3 solid;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.capacity li:hover a{
	color:#fff;
}
.equipment{
	width:1350px; height:auto; margin:0 auto; display:table; position:relative; padding-bottom:15px;
}
.equipment_info{
	margin-top:35px;
}
.equipment_pic{
	width:600px; height:443px; float:left;
}
.equipment_right{
	width:580px; float:right;
}
.equipment_right .bd li{
	width:278px; height:213px; float:left; margin-right:17px; margin-bottom:17px; display:inline; position:relative; overflow:hidden;
}
.equipment_right .bd li .equ_txt{
	width:100%; height:78%; padding-top:22%; background:url(../images/equ_txtbg.png); position:absolute; left:0px; top:0px; z-index:111; text-align:center; color:#fff; margin-top:-100%;
}
.equipment_right .bd li .equ_txt .more2{
	width:125px; height:32px; border:1px #c3e5e3 solid; margin:0 auto; margin-top:20px;
}
.equipment_right .bd li .equ_txt .more2 a{
	color:#fff; line-height:32px; font-size:14px;
}
.equipment_right .bd li:hover .equ_txt{
	 margin-top:0; transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.equipment_right .bd li:nth-child(2n){
    margin-right: 0;
}
.equipment span.prev{
	width:46px; height:46px; background:url(../images/left.png) no-repeat; position:absolute; left:0px; top:50%; margin-top:-23px; display:block; cursor:pointer;
}
.equipment span.next{
	width:46px; height:46px; background:url(../images/right.png) no-repeat; position:absolute; right:0px; top:50%; margin-top:-23px; display:block; cursor:pointer;
}
.equipment_right .hd li{
	font-size:0px;
}
.advbox{
	width:100%; height:723px; background:url(../images/ysbg.jpg) center top no-repeat; padding-top:50px;
}
.title3{
	color:#fff; text-transform:uppercase; font-weight:bolder; line-height:40px; width:715px;
}
.title3 h3{
	font-size:40px; 
}
.title3 span{
	color:#fff; font-size:24px; display:inline-block;
}
.title3 ul{
	margin-top:40px;
}
.title3 li{
	height:auto; line-height:26px; font-size:14px; font-weight:normal; background:url(../images/quan.png) left 7px no-repeat; padding-left:23px; margin-bottom:10px;
}
.advanlist{
	margin-top:40px;
}
.advanlist .hd li{
	font-size:0px;
}
.advanlist .bd li{
	width:228px; height:316px; float:left; position:relative; text-align:center; background:url(../images/adv_libg.jpg); padding-top:5px; margin-right:15px; display:inline; overflow:hidden;
}
.advanlist li .adv_txt{
	width:100%; height:100%; background:url(../images/equ_txtbg.png); position:absolute; left:0px; top:0px; z-index:1; text-align:center; color:#fff; display:none;
}
.advanlist li:hover .adv_txt{
	display:block;
}
.advanlist li .adv_txt h3{
	margin:0 30px; font-size:18px; font-weight:normal; padding-top:50%; line-height:30px;
}
.advanlist span.prev{
	width:46px; height:46px; background:url(../images/left2.png) no-repeat; display:inline-block; cursor:pointer; margin-left:20px; margin-right:20px; margin-top:40px;
}
.advanlist span.next{
	width:46px; height:46px; background:url(../images/right2.png) no-repeat; display:inline-block; cursor:pointer; margin-left:20px; margin-right:20px; margin-top:40px;
}
.yslist{
	height:auto; display:table;
}
.yslist li{
	width:588px; height:158px; background-color:#ffffff; position:relative; float:left; margin-right:24px; margin-bottom:24px; display:inline;
}
.yslist li:nth-child(2n){
    margin-right: 0;
}
.yslist img{
	width:193px; height:158px; float:left; margin-right:20px;
}
.yslist li h3{
	color:#0754a4; padding-top:40px; margin-bottom:10px;
}
.yslist li span{
	width:26px; height:34px; background:url(../images/lcbg01.png) no-repeat; cursor:pointer; display:block; position:absolute; right:30px; top:0px; color:#fff; text-align:center; font-size:18px; line-height:30px;
}
.yslist li:hover{
	background-color:#01aca3; color:#fff; box-shadow: 0 0 8px #01aca3;
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.yslist li:hover h3{
	color:#fff;
}
.yslist li:hover span{
	color:#01aca3; background:url(../images/lcbg02.jpg) no-repeat; 
}
.aboutus{
	margin-top:60px; padding-bottom:60px; display:table; height:auto;
}
.aboutpic{
	width:570px; height:auto;
}
.abouttxt{
	width:568px; height:auto;
}
.abouttxt h2{
	text-transform:uppercase; font-size:40px;
}
.abouttxt span{
	font-size:24px; color:#0754a4; font-weight:bolder; display:inline-block;
}
.abouttxt p{
	font-size:14px; line-height:28px; margin-top:30px;
}
.abouttxt p a{
	color:#0754a4; font-weight:bolder;
}
.abouttxt p a:hover{
	color:#01aca3;
}
.abouttxt ul{
	margin-top:30px;
}
.abouttxt li{
	width:127px; height:165px; float:left; text-align:center; margin-left:28px; margin-right:28px; display:inline;
}
.abouttxt li img{
	margin-bottom:10px;
}
.abouttxt li img.txtpic01{
	display:block;
}
.abouttxt li img.txtpic02{
	display:none;
}
.abouttxt li:hover img.txtpic01{
	display:none;
}
.abouttxt li:hover img.txtpic02{
	display:block;
}
.news{
	height:auto; display:table; margin-top:35px; padding-bottom:30px;
}
.news_left{
	width:630px; height:auto; border-top:1px #d6d6d6 solid;
}
.news_left li{
	height:95px; border-bottom:1px #d6d6d6 solid; padding-top:30px; padding-bottom:30px;
}
.news_left li .date{
	width:150px; height:95px; text-align:center; float:left; border-right:1px #e0e0e0 solid; margin-right:40px; color:#999;
}
.news_left li .date span{
	font-size:45px;
}
.news_left li p{
	font-size:14px; line-height:24px; color:#838383; margin-top:15px;
}
.news_left li:hover{
	background-color:#01aca3;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all; color:#fff;
}
.news_left li:hover a{
	color:#fff;
}
.news_left li:hover p{
	color:#fff;
}
.news_left li:hover .date{
	color:#fff;
}
.news_left a{
	font-size:18px; color:#333333; font-weight:bolder;
}
.news_right{
	width:532px; height:auto; padding-top:295px; background:url(../images/news_pic.jpg) no-repeat #f1f1f1; padding-bottom:30px;
}
.hotnews{
	background-color:#fff; padding:30px; margin:0 30px;
}
.hotnews a{
	font-size:18px; color:#333333; font-weight:bolder;
}
.hotnews p{
	font-size:14px; margin-top:10px; color:#999999; margin-bottom:10px;
}
.hotnews span{
	font-size:14px; color:#999999;
}
.hotnews a:hover{
	color:#01aca3;
}
.height50{
	height:50px;
}
.footbox{
	width:100%; height:auto; background-color:#252525; padding-top:30px; display:table;
}
.foot_nav{
	height:50px; line-height:50px; border-bottom:1px #404040 solid; text-align:center; color:#d2d2d2;
}
.foot_nav a{
	color:#d2d2d2; margin-left:41px; margin-right:41px;
}
.foot_nav a:first-child{
	margin-left:0px;
}
.foot_nav a:nth-child(8n){
    margin-right: 0;
}
.foot_contact{
	width:550px; height:auto; background:url(../images/conbg.jpg) no-repeat; padding-top:50px; padding-bottom:50px;
}
.foot_contact h2{
	font-size:20px; color:#e8e8e8;
}
.foot_contact ul{
	margin-top:20px;
}
.foot_contact li{
	height:38px; line-height:38px; font-size:14px; color:#b7b7b7; padding-left:35px; overflow:hidden;
}
.foot_contact li a{
	color:#b7b7b7;
}
.foot_contact li a:hover{
	color:#ffffff;
}
.foot_contact li.add{
	background:url(../images/contactbg.png) no-repeat; background-position: 0px 10px; 
}
.foot_contact li.add2{
	background:url(../images/contactbg.png) no-repeat; background-position: 0px -28px; 
}
.foot_contact li.email{
	background:url(../images/contactbg.png) no-repeat; background-position: 0px -65px; 
}
.wechat{
	width:123px; text-align:center; font-size:14px; color:#b7b7b7; margin-top:50px;
}
.wechat img{
	margin-bottom:5px;
}
.foottel{
	width:410px; height:auto; text-align:right; margin-right:30px; margin-top:60px; color:#fff; font-size:24px;
}
.online{
	width:137px; height:38px; background:url(../images/onlinebg.png) no-repeat; line-height:38px; text-align:left; float:right; margin-bottom:10px;
}
.online a{
	color:#fff; font-size:14px; display:block; padding-left:55px;
}
.foottel span{
	color:#b7b7b7; font-size:14px; line-height:40px;
}
.copybox{
	width:100%; height:56px; line-height:56px; border-top:1px #404040 solid; background-color:#252525; 
}
.copyrights{
	color:#b7b7b7; font-size:14px;
}
.copyrights a{
	color:#b7b7b7;
}
.copyrights a:hover{
	color:#fff;
}
.copyrights span{
	float:right;
}
.beian{
	background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px;
}

/* 关于我们样式开始  */

.about_banner{
	width:100%; height:auto; background:url(../images/about_banner.jpg) center top no-repeat; text-align:center; overflow:hidden;
}
.about_banner h2{
	font-size:48px; padding-top:100px; margin-bottom:20px; color:#fff;
}
.about_banner span{
	font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:inline-block;
}
.main{
	width:1199px; height:auto; margin:0 auto; background:url(../images/mainbg2.jpg) 242px top repeat-y #fff; display:table; margin-top:76px; border-right:1px #d5d5d5 solid;
}
.left{
	width:242px; height:auto; text-align:left;
}
.right{
	width:956px; height:auto; text-align:left; padding-left:1px; padding-top:33px; padding-bottom:50px;
}
.position{
	height:50px; border-bottom:1px #cdcdcd solid; text-align:right; padding-right:30px; line-height:50px; font-size:14px; padding-bottom:8px;
}
.position a{
	font-size:14px;
}
.position img{
	vertical-align:middle; margin-right:2px;
}
.content{
	padding:50px; font-size:16px; line-height:40px;
}
.content p{
	margin-bottom:20px;
}

/* 产品中心样式开始 */

.products_banner{
	width:100%; height:auto; background:url(../images/products_banner.jpg) center top no-repeat; text-align:center; overflow:hidden;
}
.products_banner h2{
	font-size:48px; padding-top:100px; margin-bottom:20px; color:#fff;
}
.products_banner span{
	font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:inline-block;
}
.products_list{
	height:auto; padding-top:50px;
}
.products_list li{
	width:287px; height:345px; float:left; border:1px #d5d5d5 solid; margin-left:22px; display:inline; text-align:center; margin-bottom:26px;
}
.products_list img{
	width:100%; height:auto; background-color:#ebecf1; margin-bottom:15px;
}
.products_list p{
	font-size:12px; margin-top:10px; color:#6e6e6e; line-height:24px;
}
.products_list li:hover{
	background-color:#01aca3; border:1px #01aca3 solid;
}
.products_list li:hover a{
	color:#fff;
}
.products_list li:hover p{
	color:#fff;
}
.shops_online{
	text-align:center; margin-top:20px;
}
.shops_online li{
	width:199px; height:62px; line-height:62px; display:inline-block; text-align:left; margin-left:15px; margin-right:15px;
}
.shops_online li.online_mesg{
	background:url(../images/onlinebg2.jpg) no-repeat;
}
.shops_online li.online_ask{
	background:url(../images/onlinebg3.jpg) no-repeat;
}
.shops_online a{
	color:#fff; display:block; padding-left:70px;
}
.shops_online li.online_ask a{
	color:#fff; display:block; padding-left:85px;
}
.shops .hd{
	height:55px; background-color:#0754a4; margin-top:40px;
}
.shops .hd li{
	float:left; width:155px; text-align:center; line-height:55px; color:#fff;
}
.shops .bd{
	margin-top:40px;
}
.shops img.proimg{
	background-color:#ebecf1; width:420px; height:auto;
}
.shops_title{
	height:55px; background-color:#0754a4; margin-top:40px;
}
.shops_title h4{
	background-color:#01aca3; color:#fff; height:55px; line-height:55px; width:160px; text-align:center; font-variant:normal; font-size:18px;
}
.shops img{
	max-width: 100%!important;height: auto!important;width:expression(this.width > 850 ? "850px" : this.width)!important; margin-bottom:10px;
}
.zizhi_title{
	height:55px; background-color:#f3f3f3;
}
.zizhi_title h4{
	background-color:#01aca3; color:#fff; height:55px; line-height:55px; width:200px; text-align:center; font-variant:normal; font-size:18px;
}
.related_products{
	height:auto;
}
.related_products bd{
	overflow:hidden;
}
.related_products li{
	width:268px; height:280px; float:left; border:1px #d5d5d5 solid; margin-right:22px; display:inline; text-align:center; margin-bottom:26px;
}
.related_products img{
	width:100%; height:auto; background-color:#ebecf1;
}
.related_products p{
	font-size:12px; margin-top:15px; color:#6e6e6e;
}
.related_products li:hover{
	background-color:#01aca3; border:1px #01aca3 solid;
}
.related_products li:hover a{
	color:#fff;
}
.related_products li:hover p{
	color:#fff;
}
.related_products span{
	float:right; margin-left:6px; margin-right:6px; margin-top:20px; cursor:pointer;
}
.related_products span.prev{
	width:15px; height:15px; background:url(../images/related_arrow.jpg) left center no-repeat; display:inline-block;
}
.related_products span.next{
	width:15px; height:15px; background:url(../images/related_arrow.jpg) left center no-repeat; display:inline-block; background-position:-30px 0px;
}
.message{
	margin-top:40px;
}
.mesg_txt{
	width:395px; height:48px; border:1px #c8c8c8 solid; padding-left:10px; margin-right:40px; margin-bottom:20px; float:left;
}
.mesg_txt:hover{
	border:1px #01aca3 solid;
}
.marg0{
	margin-right:0px;
}
.mesg_text{
    border:1px #c8c8c8 solid; padding-left:10px; padding-top:10px; width:843px; height:150px; font-family:"微软雅黑","Microsoft YaHei"; margin-bottom:10px;
}
.mesg_text:hover{
	border:1px #01aca3 solid;
}
.mesg_yzm{
	width:100px; height:48px; border:1px #c8c8c8 solid; padding-left:10px; margin-right:20px; margin-bottom:20px; text-transform:uppercase;
}
.mesg_yzm:hover{
	border:1px #01aca3 solid;
}
.mesg_sub{
	width:200px; height:50px; background-color:#01aca3; text-align:center; cursor:pointer; border:0px; color:#fff; font-size:18px;
}

/*  制造能力样式开始 */

.zznli_banner{
	width:100%; height:auto; background:url(../images/zznnli_banner.jpg) center top no-repeat; text-align:center; overflow:hidden;
}
.zznli_banner h2{
	font-size:48px; padding-top:100px; margin-bottom:20px; color:#fff;
}
.zznli_banner span{
	font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:inline-block;
}
.zznli_list{
	height:auto; padding-top:50px;
}
.zznli_list li{
	width:287px; height:265px; float:left; border:1px #fff solid; margin-left:22px; display:inline; text-align:center; margin-bottom:26px;
}
.zznli_list img{
	width:287px; height:210px; background-color:#f3f3f3; margin-bottom:10px;
}
.zznli_list p{
	font-size:12px; margin-top:15px; color:#6e6e6e;
}
.zznli_list li:hover{
	background-color:#01aca3; border:1px #01aca3 solid;
}
.zznli_list li:hover a{
	color:#fff;
}
.zznli_list li:hover p{
	color:#fff;
}
.zzlist{
	margin-top:40px; padding-bottom:40px; height:auto; display:table;
}
.zzlist ul{
	margin-left:35px;
}
.zzlist li{
	float:left; width:238px; height:321px; position:relative; margin-right:35px; display:inline; margin-bottom:25px;
}
.zzlist li:nth-child(3n){
    margin-right: 0;
}
.zzlist li .adv_txt{
	width:100%; height:100%; background:url(../images/equ_txtbg.png); position:absolute; left:0px; top:0px; z-index:1; text-align:center; color:#fff; display:none;
}
.zzlist li:hover .adv_txt{
	display:block;
}
.zzlist li .adv_txt h3{
	margin:0 30px; font-size:18px; font-weight:normal; padding-top:50%; line-height:30px;
}
.zzlist li img{
	border:1px #ddd solid; padding:5px;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox_img/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox_img/nextlabel.gif) right 50% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{ width: 66px; padding-bottom:5px; float:right;}	

		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

#bottomNav{
	position:relative;
}
#bottomNav a{
	display:block;
}
#bottomNav img{
	position:absolute; bottom:-15px; right:15px;
}


/*  实验设备样式开始 */

.shebei_banner{
	width:100%; height:auto; background:url(../images/shebei_banner.jpg) center top no-repeat; text-align:center; overflow:hidden;
}
.shebei_banner h2{
	font-size:48px; padding-top:100px; margin-bottom:20px; color:#fff;
}
.shebei_banner span{
	font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:inline-block;
}
.equlist img{
	padding-top:0px; padding-bottom:0px;
}
.equlist b{
	font-weight:normal;
}

/*  新闻中心样式开始 */


.news_banner{
	width:100%; height:auto; background:url(../images/news_banner.jpg) center top no-repeat; text-align:center; overflow:hidden;
}
.news_banner h2{
	font-size:48px; padding-top:100px; margin-bottom:20px; color:#fff;
}
.news_banner span{
	font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:inline-block;
}
.news_list{
	padding-left:40px; padding-right:40px; padding-top:50px;
}
.news_list li{
	width:100%; height:205px; border-bottom:1px #e1e1e1 solid; margin-bottom:35px;
}
.news_list img{
	width:230px; height:164px; margin-right:30px; float:left; border:1px #d7d7d7 solid;
}
.news_list a{
	font-size:18px; color:#1b1b1b;
}
.news_list a:hover{
	font-size:18px; color:#01aca3; font-weight:bolder;
}
.news_list p{
	margin-top:20px; font-size:14px; color:#666; line-height:24px; margin-bottom:20px;
}
.news_list span.date{
	background:url(../images/datebg.jpg) left center no-repeat; padding-left:24px; color:#999898; font-size:14px;
}
.news_list .more3{
	width:90px; height:30px; background-color:#01aca3; text-align:center; float:right;
}
.news_list .more3 a{
	color:#fff; font-size:14px; line-height:30px; display:block;
}
.arc_title{
	text-align:center;
}
.arc_title h1{
	font-size:24px;
}
.info{
	text-align:center; height:40px; line-height:40px; border-bottom:1px #ddd solid; margin-bottom:30px; margin-top:10px;
}

/*  联系我们样式开始 */


.contact_banner{
	width:100%; height:auto; background:url(../images/contact_banner.jpg) center top no-repeat; text-align:center; overflow:hidden;
}
.contact_banner h2{
	font-size:48px; padding-top:100px; margin-bottom:20px; color:#fff;
}
.contact_banner span{
	font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; display:inline-block;
}
.contact_title{
	font-size:36px; text-align:center;
}
.zizhi_arc_title{
	font-size:26px; text-align:center; margin-bottom:15px;
}
.contactus{
	margin-top:50px;
}
.contactus li{
	float:left; width:280px; line-height:34px; color:#0754a4; font-weight:bolder; font-size:20px;
}
.contactus img{
	float:left; margin-right:10px;
}
.contactus span{
	font-size:18px; color:#808080; display:inline-block; margin-bottom:20px;
}
.contactus li:first-child{
	width:250px;
}
.contactus li:nth-child(2n){
    margin-right:25px; width:300px;
}
.contactus p{
	margin-top:7px;
}
.maps{
	width:100%; height:240px; padding-top:210px; margin:0 auto; margin-bottom:50px; border:1px #cccccc solid; background:url(../images/map.jpg) center center no-repeat;
}
.maps_icon{
	text-align:center; margin:0 auto; width:19px; height:31px; background:url(../images/mark_a.png) no-repeat;
}
@keyframes webfd
{
from  {top: 6px;}
to  {top: -6px;}
}
@-moz-keyframes webfd /* Firefox */
{
from  {top: 6px;}
to  {top: -6px;}
}
@-webkit-keyframes webfd /* Safari 和 Chrome */
{
from  {top: 6px;}
to  {top: -6px;}
}
@-o-keyframes webfd /* Opera */
{
from  {top: 6px;}
to  {top: -6px;}
}
.webfd{
    animation: webfd 0.8s linear 0s infinite alternate;
    /* Firefox: */
    -moz-animation: webfd 0.8s linear 0s infinite alternate;
    /* Safari 和 Chrome: */
    -webkit-animation: webfd 0.8s linear 0s infinite alternate;
    /* Opera: */
    -o-animation: webfd 0.8s linear 0s infinite alternate;position:relative;
}


/* 技术支持样式开始 */

.jishu_list{
	padding-left:40px; padding-right:40px; margin-top:30px;
}
.jishu_list li{
	height:72px; line-height:72px; border-bottom:1px #e1e1e1 solid; background:url(../images/jszcbg.jpg) left center no-repeat; padding-left:30px;
}
.jishu_list a{
	color:#474747;
}
.jishu_list a{
	color:#01aca3;
}
.jishu_list span{
	float:right; width:90px; height:30px; line-height:30px; display:inline-block; background-color:#01aca3; text-align:center; padding-bottom:5px; margin-top:20px;
}
.jishu_list span a{
	font-size:14px; color:#fff;
}

/* 公用样式开始 */

.left_title{
	height:77px; background:url(../images/left_titbg.jpg) 187px center no-repeat #0754a4; font-size:22px; padding-left:20px; padding-top:15px; color:#fff;
}
.left_title span{
	font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
.left_cat{
	border-left:1px #d5d5d5 solid;
}
.left_cat li{
	height:auto; line-height:28px; border-top:1px #d5d5d5 solid; background:url(../images/left_catlibg1.jpg) 200px center no-repeat; padding-top:17px; padding-bottom:17px;
}
.left_cat a{
	display:block; padding-left:26px; padding-right:47px;
}
.left_cat a:hover{
	display:block; background:url(../images/left_catlibg2.jpg) 200px center no-repeat; color:#0754a4;
}
.left_cat .thisclass a{
	display:block; background:url(../images/left_catlibg2.jpg) 200px center no-repeat; color:#0754a4;
}
.left_title2{
	height:77px; background:url(../images/left_titbg2.jpg) 187px center no-repeat #01aca3; font-size:22px; padding-left:20px; padding-top:15px; color:#fff;
}
.left_title2 span{
	font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
.left_con{
	border-left:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid; color:#8f8e8e; padding-top:30px; padding-bottom:30px; text-align:center; font-size:14px;
}
.left_con span{
	font-size:26px; color:#5e5e5e; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
}
.shops h1{
	text-align:center; font-weight:normal; margin-bottom:30px;
}
.shops h3{
	height:40px; background-color:#dddddd; padding-left:20px; line-height:40px; font-size:18px; margin-top:10px; margin-bottom:10px;
}
.pages{
	margin:0 auto;
	border-top:1px #dddddd dashed;
}
.pages ul{
	list-style-type:none;
	padding:22px 16px 12px 0px; display:table; margin:0 auto;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; margin-bottom:8px; font-size:14px;
}
.pages ul span.page-status{
	padding-left:12px; padding-right:12px; border:1px solid #E9E9E9; color:#333;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	
}
.pages ul span a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	border:1px solid #E9E9E9;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#0754a4; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#0754a4;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:16px; text-align:center; padding-bottom:30px; height:auto; overflow:hidden; color:#888;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none; padding-left:20px;
}
.prenext li{
	line-height:25px; color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}

