 
/*焦点图*/
.bn { width:100%; overflow:hidden; zoom:1; margin-bottom:45px; position:relative; z-index:1; }
.banner { width:1920px; position:relative; left:50%; margin-left:-960px; }
.banner li { position:relative; }
.banner .hd { width:1200px; margin:0 auto; bottom: 25px; height: 0; position:relative; right:0; z-index:999999; }
.banner .hd ul { position:absolute; right:0; bottom:190px; }
.banner .hd ul li { color:#fff; cursor: pointer; height: 12px; line-height: 14px; text-align: center; width: 12px; border:2px #fff solid; border-radius:8px; margin-top:20px; text-indent:200px; overflow:hidden; zoom:1; }
.banner .hd ul li.on { background:#fff; color: #45ad7d; }
.bg1 { width:100%; height:40px; background:#000; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.font1 { width:1200px; height:40px; margin-left:-600px; position:absolute; left:50%; bottom:0; z-index:2; }
.font1 a { font-size:14px; line-height:40px; color:#fff; }

.main { width:1200px; margin:0 auto; }
.list1 { position:relative; }
.list1 li { position:relative; }
.bg2 { width:100%; height:45px; background:#000; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.font2 { width:100%; height:45px; position:absolute; left:0; bottom:0; z-index:2; }
.font2 a { font-size:14px; line-height:45px; color:#fff; padding-left:16px; }
.list1 .hd { bottom: 20px; height: 8px; overflow: hidden; position: absolute; right:20px; z-index:999999; }
.list1 .hd ul { float: left; overflow: hidden; }
.list1 .hd ul li { background: #fff; color:#fff; cursor: pointer; float: left; height: 8px; line-height: 8px; margin-right: 8px; text-align: center; width: 8px; border-radius:4px; text-indent:200px; overflow:hidden; zoom:1; }
.list1 .hd ul li.on { background: #095629; color: #095629; }
.list2 { width:370px; margin-left:458px; overflow:hidden; zoom:1; }
.list2 .hd li { font-size:16px; line-height:40px; color:#333; padding:0 20px; margin-right:10px; float:left; cursor:pointer; background:#e9e9e9; }
.list2 .hd .on { background:#1aa6ee; color:#fff; }
.list2 .hd span { float:right; }
.list2 .hd span a { font-size:16px; line-height:40px; color:#adadad; }
.list2 .bd { clear:both; padding-top:5px; }
.list2 .bd li { font-size:14px; line-height:36px; color:#333; background:url(../images/bg2.gif) 6px center no-repeat; padding-left:27px; }
.list2 .bd li a { color:#333; }
.list2 .bd li span { float:right; }
.font3 { font-size:16px; line-height:70px; color:#333; clear:both; }
.font3 span { float:right; }
.font3 span a { font-size:16px; line-height:70px; color:#adadad; }
.list3 {}
.list3 .bd { width:1135px; margin:0 auto; }
.list3 li { width:227px; text-align:center; float:left; }
.list3 .hd { position:relative; }
.list3 .hd .prev { position:absolute; left:0; top:62px; cursor:pointer; }
.list3 .hd .next { position:absolute; right:0; top:62px; cursor:pointer; }
.links { padding-top:40px; overflow:hidden; zoom:1; padding-bottom:36px; }
.font4 { font-size:14px; line-height:30px; color:#616161; }
  
.bg3 { overflow:hidden; zoom:1; background:#095629; }
 
.text2 { padding:20px 0 32px 22px; }
.font5 { font-size:14px; line-height:40px; color:#fff; font-weight:bold; }
.font6 { font-size:14px; line-height:24px; color:#fff; }
.font7 { font-size:12px; line-height:24px; color:#98ad9f; }
.wx { width:155px; padding-top:22px; }
.font8 { width:120px; font-size:14px; line-height:32px; color:#fff; text-align:center; padding-bottom:10px; }
/*客服*/
.lanren{ position:absolute; right:0; top:150px; z-index:999999; }
.lanren .slide_min{ width:28px; height:112px; background:url(../images/slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(../images/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px; }
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}
.font9 { font-size:12px; line-height:20px; color:#333; text-align:center; padding-top:10px; }
.liuyan img { margin-right:10px; vertical-align:middle; }
.liuyan a { color:#333; }
.font9 img { margin-right:5px; }
.font10 { font-size:18px; line-height:24px; color:#ff3c00; text-align:center; margin-top:5px; }



/*产品1*/
.bnn1{margin-bottom: 0;}
.gad{width: 100%;overflow: hidden;border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px;}
.gad p{font-size: 13px;color: #333;line-height: 40px;}
.gad p a{font-size: 13px;color: #333;}

.gad_1{width: 100%;overflow: hidden;padding: 15px 0;}
.gad_1 h3{font-size: 20px;color: #282828;line-height: 40px;font-weight: normal;}

/* 本例子css */
.txtScroll-top{ width:100%;  overflow:hidden; position:relative;  background: #f2f2f2;  }
.txtScroll-top .bd{ padding:15px; width: 90%;float: left; }
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li a{ height:24px; line-height:24px; font-size: 14px;color: #333; background: url(../images/gg.png) no-repeat left center;padding-left: 30px; }

.txtScroll-top .date{ float:right; color:#999;  font-size: 18px;color: #333;height:24px; line-height:24px;padding:15px;  }

.main_center{width: 100%;overflow: hidden;margin-top: 15px;}
.min_cle{width: 830px;float: left;display: block;}
.min_cri{width: 341px;float: right;overflow: hidden;}

.min_cle h4{font-size: 20px;color: #282828;line-height: 40px;font-weight: normal;}
.min_cle h4 a{float: right;overflow: hidden;margin-right: 35px;color: #adadad;font-size: 16px;}
.ulb1{width: 100%;overflow: hidden;}
.ulb1 li{padding: 25px 0;border-bottom: 1px solid #ccc;margin: 10px 0;overflow: hidden;}
.ulb1 .ultop{height: 160px;overflow: hidden;}
.ulb1 .ultop .imgle{width: 241px;height: 160px;float: left;}
.ulb1 .ultop .titri{width: 500px;background: #f2f2f2;float: left;overflow: hidden;height: 160px;padding-left: 30px;padding-right: 25px;}
.ulb1 .ultop .titri h2{font-size: 22px;color: #1796d7;line-height: 45px;}
.ulb1 .ultop .titri h2 a{color: #1796d7;}
.ulb1 .ultop .titri h3{font-size: 20px;color: #555;line-height: 30px;}
.ulb1 .ultop .titri h3 a{color: #555;}
.ulb1 .ultop .titri p{font-size: 14px;line-height: 24px;margin-top: 10px;color: #999;}
.dat2{width: 90px;height: 90px;background: #e1e1e1;float: left; margin-right:15px;}
.dat2 h1{font-size: 32px;color: #0099e5;font-weight: bold;line-height: 25px;}
.dat2 span{display: block;overflow: hidden;font-size: 14px;color: #666;line-height: 18px;}
.ul li{width: 100%;overflow: hidden;}
.dat1{width: 60px;height: 60px;background: #e1e1e1;float: left; padding:15px;}
.dat1 h1{font-size: 32px;color: #0099e5;font-weight: bold;line-height: 25px;}
.dat1 span{display: block;overflow: hidden;font-size: 14px;color: #666;line-height: 18px;}
.datit{width: 690px;float: left;margin-left: 20px;height: 90px;overflow: hidden;}
.datit h3{font-size: 20px;color: #555;line-height: 25px;}
.datit h3 a{color: #555;display: inline-block;width: 85%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.datit .p1{font-size: 14px;color: #888;line-height: 20px;}
.datit .p2{font-size: 14px;color: #444;line-height: 20px;text-align: justify;}

.fank{width: 100%;margin-top: 25px;}
.fank .pm1{overflow: hidden;padding: 10px 0;}
.fank .pm1 a{display: inline-block;height: 42px;line-height: 42px;text-align: center;margin-right: 15px;width: 120px;background: #e9e9e9;color: #000;font-size: 16px;}
.fank .pm1 a.on{color: #fff;background: #0099e5;}
.fank_con{width: 100%;height: 120px;border:1px solid #ccc;overflow-y:scroll;margin-top: 5px;margin-bottom: 35px;}


.adimg{width: 100%;overflow: hidden;float: right;}
.adimg p{width: 100%;overflow: hidden;margin-bottom: 20px;}
.adul{width: 100%;overflow: hidden;}
.adul h4{font-size: 20px;color: #282828;line-height: 40px;font-weight: normal;}
.adul h4 a{float: right;overflow: hidden;color: #adadad;font-size: 16px;}
.adul ul{width: 100%;overflow: hidden;}
.adul ul li{width: 100%;overflow: hidden;height: 30px;line-height: 30px;margin: 3px 0;}
.adul ul li a{display: inline-block;font-size: 14px;color: #333;}
.adul ul li span{display: inline-block;width: 18px;height: 18px;font-style: italic;font-size: 12px;color: #fff;
	background: url(../images/lbg2.png) no-repeat center center;text-align: center;line-height: 18px;margin-right: 5px;}
.adul ul li.re span{background: url(../images/lbg1.png) no-repeat center center;}
.fan_x{padding: 15px;padding-right: 0;overflow: hidden;padding-left: 20px;}
.fan_x ul li{margin: 10px 0;}
.fan_x ul li h4{font-size: 18px;color: #000;line-height: 30px;}
.fan_x ul li p{font-size: 14px;color: #555;line-height: 24px;}

/*产品详情页*/
.prowap{width: 100%;overflow: hidden;}
.pro_le{width: 240px;float: left;}
.pro_ri{float: right;overflow: hidden;width: 895px;}
.main_pro{width: 100%;overflow: hidden;margin-top: 20px;margin-bottom: 20px;}
.pro_le h2{text-align: center;height: 70px;line-height: 70px;background: #019a35;font-size:22px;color: #fff;font-weight: normal;}
.pro_le .h33{padding: 0 15px;overflow: hidden;background:#019a35;color: #fff;font-size: 14px; height: 40px;line-height: 40px;margin-top: 10px;font-weight: normal;}
.pro_le .h33 span{float: right;overflow: hidden;}

/* 本例子css */
.sideMenu h3{ height:40px; line-height:40px; padding-left:10px; background:#ececec; cursor:pointer;
	font:normal 14px/40px "Microsoft YaHei";margin-bottom: 10px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:40px;   background:url(../images/xx.png) no-repeat center center; cursor:pointer; }
.sideMenu h3.on em{ background:url(../images/xs.png) no-repeat center center; }
.sideMenu ul{ color:#999; display:none; /* 默认都隐藏 */ width: 100%;padding: 8px 0;}
.sideMenu ul li{border-bottom: 1px dashed #ccc;height: 35px;line-height: 35px;padding:0 25px; }
.sideMenu ul li.nor{border-bottom: 0;}
.sideMenu ul li a{color: #999;}
.sideMenu ul li a:hover{color: #019a35;}
.sideMenu ul li em{display: inline-block;margin-right: 5px;font-size: 12px;color: #666;}

.lxwamp{width: 100%;overflow: hidden;margin-top: 10px;}
.lxwamp h4{font-size: 20px;color: #006a11;border-bottom: 2px solid #006a11;height: 40px;line-height: 40px;padding-top: 5px;font-weight: normal;}
.lxcon{border:3px solid #ddd;padding: 10px;overflow: hidden;margin-top: 10px;}
.lxcon .sp1{display: inline-block;float: left;border-right: 1px solid #ddd;padding-right: 5px;margin-right: 10px;margin-top: 2px;}
.lxcon .sp2{font-size: 14px;color: #666;line-height: 18px;}
.lxwamp h1{font-size: 24px;color: #006a11;border-bottom: 1px solid #ccc;line-height: 45px;margin-top: 10px;}
.lxwamp ul li{border-bottom: 1px solid #ccc;padding: 10px 0;overflow: hidden;}
.lxwamp ul li span{display: inline-block;float: left;width: 25px;}
.lxwamp ul li p{display: inline-block;float: left;width: 210px;font-size: 14px;color: #666;line-height: 24px;}


.pro_ri{width: 895px;float: right;overflow: hidden;}
.pro_img{width: 100%;overflow: hidden;height: 565px;margin-top: 10px;}
.pro_xq{margin-top: 10px;width: 100%;overflow: hidden;}
.tt{height: 40px;line-height: 40px;width: 100%;background: url(../images/line.png) no-repeat right center;}
.tt span{display: inline-block;padding: 0 15px;background: #fff;font-size: 22px;color: #333;height: 38px;line-height:38px;border-bottom: 2px solid #0099e5;}
.pxq{width: 100%;text-align: justify;font-size: 16px;color: #333;line-height: 26px;margin-top: 25px;}
.fenx{width: 100%;overflow: hidden;margin-top: 25px;}
.fenxo{float: right;overflow: hidden;margin-top:8px;}
.dzz{overflow: hidden;text-align: right;display: inline-block;width: 75%;}
.dzz a{display: inline-block;font-size: 14px;color: #333;line-height:35px;height: 35px;float: right;}
.dzz a img{margin-top: -10px;}

.pro_pun{width: 100%;overflow: hidden;margin-top: 30px;}
.pro_pun dl{width: 100%;overflow: hidden;}
.pro_pun dl dt{border:1px solid #c3d4e7;padding: 8px 22px;}
.tm{width: 100%;overflow: hidden;height: 24px;line-height: 24px;font-weight: bold;}
.tm .tme{display: inline-block;float: left;background: url(../images/icon5.png) no-repeat left center;padding-left: 23px;font-size: 14px;color: #333;}
.tm .tmw{float: right;overflow: hidden;font-size: 14px;color: #598dc6;line-height: 24px;}
.tm .tmw font{color: #ff001f;}
.pro_pun dl dt .tear{width: 100%;border:1px solid #c3d4e7;height:120px;margin-top: 5px;}
.tbtn{width: 100%;overflow: hidden;margin-top: 8px;}
.tbtn .bt{display: inline-block;height: 28px;line-height: 28px;font-size: 14px;color: #fff;background: #5d92c8;border-radius: 5px;padding: 0 10px;float: left;}
.tbtn .pp1{display: inline-block;float: left;margin-left: 15px;height: 28px;line-height: 28px;font-size: 14px;color: #666;}
.tbtn .pp1 a{color: #5588c1;margin: 0 5px;}
.tbtn .pp1 font{color: #ff001f;}
.pro_pun dl dd{width: 100%;overflow: hidden;margin-top: 20px;}
.pro_pun dl dd p{font-size: 14px;color: #666;line-height: 26px;height: 26px;width: 100%;overflow: hidden;}
.pro_pun dl dd p font{color: #ff001f;}
.pro_pun dl dd .ddcon{border:1px solid #c3d4e7;padding: 10px 22px;margin-top: 5px;}
.pro_pun dl dd .ddcon .px1{font-size: 15px;color: #333;line-height: 26px;text-align: justify;margin-bottom: 10px;margin-top: 5px;}
.pro_pun dl dd .ddcon .px2{font-size: 14px;color: #5588c1;line-height: 24px;text-align: justify;font-weight: bold;	}
.pro_pun dl dd .ddcon .px3{font-size: 13px;color: #333;line-height: 24px;text-align: justify;}
.pro_pun dl dd .ddcon .px4{width: 100%;overflow: hidden;margin-top: 5px;margin-bottom: 10px;}
.pro_pun dl dd .ddcon .px4 a{float: right;overflow: hidden;font-size: 14px;color: #5588c1;}


.sub_fy{width: 100%;}
.fanye{margin-top: 30px;overflow: hidden;width: 100%;text-align: center;margin-bottom: 20px;}
.fanye_li{display: inline-block;margin-left: -5px;}
.fanye_li li{border:1px solid #ccc;float: left;padding: 5px 10px;
	font-size: 12px;margin: 0 5px;color: #333;cursor: pointer;}
.fanye_li li a{color: #333;}
.fanye_li .ddd{border:0;padding: 5px 0;}
.fanye_li .zxx a{color: #333;}
.fanye_li .on{background: #5a85b2;border:1px solid #5a85b2;}
.fanye_li .on a{color: #fff;}

.pro_tximg{width:450px; float: left;overflow: hidden;}
.wenzi{width: 400px;float: right;padding-top: 60px;}
.wenzi .tpt{width: 100%;overflow: hidden;margin-top: 35px;}
.wenzi .tpt span{font-size: 26px;color: #1e1e1e;height: 45px;line-height: 45px;display: block;padding: 5px 0;}
.wenzi .pk{font-size: 15px;line-height: 30px;margin-top: 10px;}
.wenzi .ptn{margin-top: 30px;overflow: hidden;width: 100%;}
.wenzi .ptn .btnn{width: 150px;height: 40px;line-height: 40px;display: inline-block;background: #019a35;color: #fff;
	border-radius: 5px;font-size: 16px;float: left;margin-right: 15px;cursor: pointer;}
.wenzi .ptn a{width: 150px;height: 40px;line-height: 40px;display: inline-block;background: #019a35;color: #fff;
	border-radius: 5px;font-size: 16px;text-align: center;float: right;}


/* 本例子css */
.slideBox{ width:420px; height:545px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:100px; overflow:hidden; position:absolute; right:2px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; display: block; }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:90px; height:90px;text-align:center; cursor:pointer; border:1px solid #ccc;}
.slideBox .hd ul li.on{ border:1px solid #5a85b2;}
.slideBox .hd ul li img{width: 90px;height: 90px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:420px; height:430px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:40%;  margin-top:-25px; display:block; width:40px; height:65px; 
	background:url(../images/pre.png) no-repeat; }
.slideBox .next{ left:auto; right:3%; top:40%;display:block; width:40px; height:65px; background:url(../images/nex.png) no-repeat; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;}


/*产品列表*/
.pr_img ul{ overflow:hidden;}
.pr_img ul li{ float:left; position:relative; margin-top:20px; margin-left:10px; margin-right:10px;}
.pr_img ul li p{ position: absolute; bottom:0px; color:#FFF; background:rgba(0,0,0,0.7); width:100%; height:36px; line-height:36px; text-align:center;}
/*分页*/
#pages{ margin:20px 0px; text-align:center;}
#pages span{  padding:6px 10px; border:1px solid #ddd; background:#019a35; color:#fff;}
#pages a{line-height:36px; padding:6px 10px; border:1px solid #ddd; color:#333;}
#pages a:hover{background:#019a35; color:#fff;}

/*内页学习培训*/
.zhishi ul{ overflow: hidden;}
.zhishi ul li{float:left; }
.zhishi ul li a{color:#095629; line-height:40px; width:80px; height:80px; border-radius:80px; padding:30px; border:1px solid #095629; font-size:20px; text-align:center; float:left; margin:20px 48px;}
.zhishi ul li a:hover{ background:#095629; color:#fff; transform:scale(1.1,1.1);}

.list_gg { }
.list_gg .bd { width:1200px; margin:0 auto; }
.list_gg li { width:227px; text-align:center; float:left; margin:5px; }
.list_gg .hd { position:relative; }
.adimg{ overflow:hidden;}
.adimg h4{font-size: 20px;color: #282828;line-height: 40px;font-weight: normal;}
.adimg h4 a{float: right;overflow: hidden;color: #adadad;font-size: 16px;}
.nrss input{ border:1px solid #ddd; padding:10px;}
.nrss button{ padding:10px 14px; background:#095629; border:1px solid #fff; color:#fff; }
/*试验研究*/
.list_zj { }
.list_zj .bd { width:1200px; margin:0 auto; }
.list_zj li { width:227px; text-align:center; float:left; margin:5px; }
.list_zj .hd { position:relative; }
.list_zj li p{ font-size:14px; line-height:36px; color:#333;}
.sycx input{ border:1px solid #ddd; padding:10.5px; margin-top:-4px; margin-left:-5px; }
.sycx button{ padding:10px 20px; background:#095629; border:1px solid #fff; color:#fff; }
.sycx{ overflow:hidden; margin:20px 0px 0px 0px;}
.syzx { float:left; height:30px; line-height:30px; margin:6px 20px 0px 0px;}
.syzx a{ padding:10px 20px; background:#1aa6ee; border:1px solid #fff; color:#fff;}
.sycx span{ border:1px solid #ddd; padding:10px 14px; }

.sy_content{ margin:20px 0px; overflow:hidden;} 
.sy_content h4{ font-size:18px; line-height:48px; color:#333; font-weight:normal;}
.sy_content h4 span{ color:#095629;}
.sy_content p{ font-size:14px; color:#666; line-height:24px; }
.nysy{ width:378px; margin-right:30px;  float:left;}
.flsy{ width:378px; margin-right:30px;  float:left;}
.tgsy{ width:378px;   float:left;}
.sy_content ul{ overflow: hidden;}
.sy_content ul li{ width:180px; height:210px; float:left; margin-top:16px; overflow:hidden;}
.sy_content ul li:nth-child(odd){ margin-right:16px; }
.sy_content ul p{ font-size:14px; line-height:30px; text-align:center; color:#333;}
.sy_content ul a:hover p{ color:#F90;}
.sy_content ul a:hover img{ transform:scale(1.03,1.03)}
.hzqy { margin:20px 0; }
.hzqy h4{ font-size:18px; font-weight:normal; height:50px; line-height:50px; text-align:center;}
.hzqy ul{ overflow:hidden;}
.hzqy li{ width:150px; height:100px; border:1px solid #ddd;float:left; margin:8px;}
/*技术服务*/
.ej-title h3{ font-size:18px; font-weight:normal; line-height:50px}
.left{float:left;}
.partnerbox{}
.partnerbox ul{text-align:center; }
.partnerbox ul li{width:400px;height:200px;display:inline-block;vertical-align:top;}
.partnerbox ul li div{width:200px;height:200px;background-color:#eee;position:relative;display: table}
.partnerbox ul li .img{background-position:center center;background-repeat:no-repeat;background-size:100%;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.partnerbox ul li:hover .img{background-size:104%;}

.partnerbox ul li h1{font-size:16px;font-weight:bold;line-height:32px;color:#00682d;display: table-cell;height:100%;letter-spacing:0px;padding:0 15px;}

.partnerbox ul li.yi i{display:block;width:12px;height:23px;background:url(../images/par-left.png) 0 0 no-repeat;position:absolute;top:50%;margin-top:-11.5px;left:-12px;}

.partnerbox ul li.er i{display:block;width:12px;height:23px;background:url(../images/par-right.png) 0 0 no-repeat;position:absolute;top:50%;margin-top:-11.5px;right:-12px;z-index:3;}
