@charset "gb2312";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0}
html{overflow-y:scroll}body,button,input,select,textarea{font:14px/1 Tahoma,Helvetica,Arial,"微软雅黑",sans-serif}
body{ width:100%; min-width:1200px;} 
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
ul,ol,li{list-style:none}
a{text-decoration:none;color:#333}
:link,:visited{text-decoration:none}
img{border:0;border:0;margin:0;padding:0}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%;outline: none;}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
.clear{clear:both}
.f_l{float:left!important}
.f_r{float:right!important}
.s_main{width:1200px;height:auto;overflow:hidden;margin:0 auto}
.top{ width:100%; height:50px; line-height:55px; border-bottom:1px solid #f4f6f5; overflow: hidden;}
.top span{ display: block; float: left;}
.top h2{ font-weight:normal;}
.top a{ float: right; display: block; margin:0px 15px; padding-left:30px;}
.top a.a1{ background:url(yd_02.png) no-repeat left bottom;}
.top a.a2{ background:url(yd_02.png) no-repeat left bottom;}
.tops{ text-align: center; background:url(dian.png) no-repeat bottom center; padding-bottom:20px; overflow: hidden;}
.tops h2{ font-size:30px; line-height:160%; font-weight:normal; color:#282828;}
.tops span{ display: block; color:#d4d4d4; font-size:20px; line-height:160%;}
.head_box{  width:100%; height:auto;  }
.head{ width:1200px; height:140px; margin:0px auto; position:relative; background:#fff; border-radius:5px; }
.logo{ width:455px; height:140px;background:url(logo.png) no-repeat center;  float:left; text-indent:-9999px; }
.twjc{ width:100px; height:100px; display: block; float: left; margin-left:30px; background:url(ho5.png) no-repeat center; text-align: center; line-height:100px; color:#fff; transition:.5s; margin-top:30px; position:relative; }
.twjc span{ display: block;position:absolute; top:0px; left:0px; z-index:2; color:#fff; width:100%;}
.twjc img{ position:absolute; top:0px; left:0px; z-index:1;}
.twjc:hover span{ color:#fff;}
.twjc:hover img{ animation: img1 1s linear infinite; opacity:0.6;}
@keyframes img1{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
.tel{ width:320px; height:120px; overflow: hidden; float: right; background:url(tel.png) no-repeat center; }
.navs{ width:100%; height:auto; margin: 0 auto; border-top:1px dashed #ccc;}
.nav{ width:1200px; height:60px;  margin: 0 auto;}
.nav li.li1{width:171px; height:60px;  position:relative; float:left; font-size:15px;text-align:center; }
.nav li a{display: block; color:#28a268;  }
.nav li .ul2{ position:absolute; top:60px; left:0px; z-index:9999; width:200px; display:none; text-align:left; background:#fff; padding-left:10px; padding-bottom:20px;  }
.nav li a.a1{ width:171px; height:60px; line-height:60px;   }
.nav li .ul2 li{ line-height:40px; overflow: hidden;}
.nav li .ul2 li:hover a{ font-weight:bold;  font-size:17px;  }
.nav li:hover .ul2{ display:block;}/*.nav li:first-child a{ background:none;}*/.nav li.li1 .xz{  font-weight:bold; font-size:17px;  }
.nav li .a1:hover { font-weight:bold;  font-size:17px; }
.ss{ width:100%; height:auto; overflow: hidden; background:#fff; padding-bottom:30px; }
.ss_c{ width:1200px; height:auto; margin:30px auto; position:relative;  }
.ss span{ display: block;  line-height:50px; height:auto; display:block; overflow: hidden;   padding-left:45px; float: left;  background:url(fy_14.png) no-repeat center left;}
.ss .sousuo{ width:326px; height:auto; overflow: hidden;margin-left:55px;   margin-right:45px; float: left; border:1px solid #ccc; border-radius:30px; }
.ss .sousuo .sinp{ width:280px; height:46px; float: left;  border:none; padding-left:45px; background:url(zs_48.png) no-repeat left center #fff;  outline:none; }
.ss .sousuo .sbtn{ width:40px; height:40px; margin-top:3px; float: left; border:none; background:none;   background:url(rh_30.png) no-repeat 2px 5px #083da2; border-radius:30px;}
.ss .ss_link{ overflow: hidden; float: right;}
.ss .ss_link a{ display: block; float: left; overflow: hidden; text-align: center; margin:0px 20px; line-height:160%;}
.ss .ss_link a img{ display: block; margin: 0 auto;}
.fullSlide{ height:660px;overflow:hidden; position:relative; clear:both; width:100%; }
.fullSlide .bd{position:relative;z-index:-1}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px; border-radius:15px;margin:6px;background:#28a268;overflow:hidden;line-height:9999px;filter:alpha(opacity=60);opacity:.6}
.fullSlide .hd ul .on{filter:alpha(opacity=100);opacity:1}
.t_top{overflow:hidden;text-align:center;margin:15px auto;color:#212121; background:url(ho9.png) no-repeat center bottom; padding-bottom:12px;}
.t_top h2{font-size:36px;letter-spacing:1px; font-weight:normal;  }
.t_top p{color:#d4d4d4; font-size:18px; margin:18px auto; overflow:hidden; }

.t_tops{overflow:hidden;text-align:center;margin:15px auto;color:#212121;}
.t_tops h2{font-size:36px;letter-spacing:1px;font-weight:normal; background:url(index_35-16.png) no-repeat bottom center; margin-bottom:17px;  color:#282828; padding-bottom:26px;}
.t_tops p{color:#212121; font-size:160%; font-size:18px; }

.product-number-info {position: relative; width:100%; margin:70px auto 0px;  }
.product-number-info .product-number-inner {width: 100%;margin: 0 auto; height:auto; overflow: hidden;}
.product-number-info ul { width:1200px; height:auto; margin: 0 auto; }
.product-number-info ul.q:after {content: "";clear: both;display: table;}
.product-number-info li {float: left;width:299px;height: auto; overflow: hidden; color: #333; border-left:1px solid #d9d9d9; text-align: center;}
.product-number-info li:first-child {border: none;}
.product-number-info li b i { font-style:normal; letter-spacing:-2px; }
.product-number-info li b {font-size:42px; color:#28a268;/*font-family: impact; */ line-height: 1;display: inline-block;position: relative;margin: 15px 0 10px;}
.product-number-info li b sup {position: absolute;font-size: 18px;right: -15px;top: -3px;font-weight:normal;}
.product-number-info li b sub{ font-weight:normal; font-size:14px; display: block;}
.product-number-info li b em {font-style: normal;font-size: 28px;font-weight: 100;padding-left: 2px;position: relative;top: -4px;}
.product-number-info li p {font-size: 14px;}
 
.product-number-info li.li-5 {text-align: right;}
.product-number-info li.li-5 b {padding-right: 2px;}
.yz1{ overflow: hidden; margin:60px auto 0px;}
.yz1 ul{ overflow: hidden; margin:30px auto 20px; width:1200px; height:auto;}
.yz1 ul li{ float: left; width:200px; height:auto;  text-align: center; overflow: hidden;  background:#fff; position:relative;transition:.5s;}
.yz1 ul li .img1{ display: block; margin: 0 auto;transition:.3s;}
.yz1 ul li span{ display: block; line-height:160%;  /*transition:.5s;*/}
.yz1 ul li .s1{ font-size:18px;}
.yz1 ul li .s2{ font-size:14px;}
.yz1 ul li p{ padding:0px 15px; line-height:160%;transition:.3s;}
.yz1 ul li:hover .img1{transform:rotateY(180deg);}
.yz1 ul li:hover span{ color:#28a268;}/*.yz1 ul li:hover{ background:#083da2;}
.yz1 ul li:hover span{ color:#fff;}
.yz1 ul li:hover p{ color:#fff;}
.yz1 ul li:hover .img1{ opacity:0.1;}
.yz1 ul li:hover .img2{opacity:1;}*/

.cpzs{ width:100%; height:715px;  overflow: hidden; margin:60px auto 0px;   }

.poster-main {position: relative; margin:-25px auto 0px;}
.poster-main a, .poster-main img { display: block; width: 100%; height:100%; }
.poster-main img{ }
.poster-main .poster-list { width:1100px; height:auto; overflow: hidden; margin: 0 auto; }
.poster-main .poster-list .poster-item {  width: 200px;  height: auto;  position: absolute;  left: 0;  top: 0;}
.poster-main .poster-btn { width:55px !important; height:90px !important;    position: absolute;  top:260px;  cursor: pointer;   }
/*.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }*/
.poster-main .poster-prev-btn {left: 50px;background: url(ho18.png) no-repeat center center;}
.poster-main .poster-prev-btn:hover{background: url(ho18s.png) no-repeat center center;}
.poster-main .poster-next-btn {right:50px;background: url(ho19.png) no-repeat center center;}
.poster-main .poster-next-btn:hover{background: url(ho19s.png) no-repeat center center;}
.poster-item-title{font-size: 18px;text-align: center;line-height: 48px;display: block;}



/*.cpzs{ width:100%; height:750px; background:url(cpbg.jpg) no-repeat bottom; overflow: hidden; margin:60px auto 0px;   }
.cpzs .s_main{position:relative; }
.cpzs .bd{ overflow: hidden; width:1200px; height:420px; margin:10px auto 0; z-index:999;}
.cpzs .bd ul{ overflow: hidden;}
.cpzs .bd ul li{ float: left; width:270px; height:auto; overflow: hidden; margin:0px 15px;transition:.5s; margin-top:120px; }
.cpzs .bd ul li a{ display: block; width:270px; height:270px; overflow: hidden;transition:.5s;}
.cpzs .bd ul li img{ width:100%; height:auto; display: block;transition:.5s;}
.cpzs .bd ul li span{ display: block; width:100%; height:40px; line-height:40px; overflow: hidden; color:#333; text-align: center; font-weight: bold; font-size:16px;transition:.5s;}*/
/*.cpzs .bd ul li:hover{ width:360px !important; height: auto;  }
.cpzs .bd ul li:hover a{ height:360px;}
.cpzs .bd ul li:hover span{ font-size:20px;}*/
.cpzs .hd { width:1200px; height:60px;  top:0px; position:absolute; z-index:9999;}
.cpzs .hd a{ width:70px; height:51px; display: block;  }
/*.cpzs .hd .next{  float: left; background:url(left.png) no-repeat center;}
.cpzs .hd .prev{ float: right; background:url(right.png) no-repeat center;}*/
 
.gsjj{ width:100%; height:auto; overflow: hidden; margin:50px auto 0px; background:url(ho10.png) no-repeat center top; padding:50px 0px 70px; }
.gsjj .s_main{ margin:50px auto 0px;}
.gsjj img{ display: block; float: left; width:460px;}
.gsjj_c{ width:580px; height:auto; overflow: hidden; float: right;}
.gsjj .gsjj_c{ width:700px; height:auto; float: right; overflow: hidden;}
.gsjj .gsjj_c h3{ font-size:24px; color:#333; display:block; line-height:260%; background:url(ho4.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:15px;}
.gsjj .gsjj_c p{ line-height:200%; color:#444; text-indent:8px; font-size:16px;}
/*.gsjj .gsjj_c a{ display: block; width:150px; height:40px; text-align: center; line-height:40px; margin-top:22px; border:1px solid #ccc; font-size:18px; color:#333;background:url(ho2.png) no-repeat 0px 80px;transition:.5s;}*/
.gsjj .gsjj_c a{ color:#28a268; font-weight:bold;}
.gsjj .gsjj_c a:hover{background:url(ho2.png) no-repeat 0px 0px; color:#fff; border:1px solid #28a268;}








.mk{ width:1200px; height:auto; overflow: hidden; margin:0 auto; padding:30px 0px;}
.mk .hd{ overflow: hidden; height:40px;  width:1080px;  margin: 0 auto 15px;}
.mk .hd img{ display: block; margin:10px auto;}
.mk .hd ul{ overflow: hidden;}
.mk .hd ul li{ width:160px;height:40px; line-height:40px; overflow: hidden; float: left; background:#333; margin:0px 10px;}
.mk .hd ul li:hover{ background:#083da2;}
.mk .hd ul li a{ display: block; color:#fff; font-size:15px; text-align: center;}
.mk .hd ul li:hover a{ color:#fff;}
.mk .hd ul li.on{ background:#083da2;}
.mk .hd ul li.on a{ color:#fff;}
.mk .hd span{ display: block; height:50px; line-height:50px; background:#fff; color:#083da2; text-align: center; font-size:20px;}
.mk .hd p{ overflow: hidden; padding:15px; line-height:200%; color:#fff; font-size:15px;}
.mk .bd{ width:1200px; height:auto; overflow: hidden; float: right; }
.mk .bd ul{ overflow: hidden; }
.mk .bd ul li{ float: left; margin:15px; overflow: hidden; }
.mk .bd ul li a{ display: block; height:280px; width:370px; overflow: hidden; position:relative;transition:1.1s transform;}
.mk .bd ul li .img1{ display: block; width:370px; height:280px;transition:1.1s transform;}
.mk .bd ul li .img2,.cpyy .bd ul li .img2{ display: block; position:absolute; top:140px; left:185px; width:0px; height:0px;transition:.5s;}
.mk .bd ul li p{ text-align: center; height:35px; line-height:35px; color:#333;}
.mk .bd ul li:hover .img2,.cpyy .bd ul li:hover .img2{ width:370px; height:280px; top:0px; left:0px;} /*.mk .bd ul li:hover .img1{ transform:scale(1.5); } */
.mk .bd ul li:hover p{ color:#083da2;}

.ylbys{  background:#f4faf9; padding-top:50px; position:relative;} 
 
.ylbys .bd{ width:100%; height:580px; overflow: hidden; margin:0px auto 0px; z-index:-1;}
.ylbys .bd ul{ overflow: hidden;}
.ylbys .bd ul li{ overflow: hidden; width:100%; height:580px; margin: 0 auto; z-index:-2;}
.ylbys .bd ul li .li_cen{ width:710px; height:580px; overflow: hidden; float: left; padding-top:10px; background:#f4faf9; z-index:-2;}
.ylbys .bd ul li img{ display: block; float: right; width:580px;  margin-top:70px;z-index:-2;}
.ylbys .bd ul li span{ display: block;}
.ylbys .bd ul li .s1{ font-size:30px; font-weight: bold; color:#404845; line-height:200%;}
.ylbys .bd ul li .s2{ font-size:20px; color:#333; line-height:260%; margin-bottom:10px;}
.ylbys .bd ul li .s3{  color:#b7c0bc; background:url(kgt1.png) no-repeat left bottom;  font-size:16px; padding-bottom:15px; margin-bottom:30px;}
.ylbys .bd ul li p { background:url(kc_53.png) no-repeat center left; line-height:260%; color:#b7c0bc; padding-left:15px; font-size:16px;}
.ylbys .bd ul li.li1{ background:url(index_45.jpg) no-repeat top right / cover;}
.ylbys .bd ul li.li2{ background:url(index_46.jpg) no-repeat top right / cover;}
.ylbys .bd ul li.li3{ background:url(index_47.jpg) no-repeat top right / cover;}
.ylbys .bd ul li.li4{ background:url(index_48.jpg) no-repeat top right / cover;}

.ylbys .bd ul .li1 .li_cen{ background:url(ho11.png) no-repeat right top;}
.ylbys .bd ul .li2 .li_cen{ background:url(ho15.png) no-repeat right top;}
.ylbys .bd ul .li3 .li_cen{ background:url(ho16.png) no-repeat right top;}
.ylbys .bd ul .li4 .li_cen{ background:url(ho17.png) no-repeat right top;}

.ylbys .hd{ overflow: hidden; width:100%; height:auto;position:absolute; left:0px; bottom:58px;  z-index:999; } 
.ylbys .hd ul{ overflow: hidden; width:1300px; height:auto; margin: 0 auto; padding:0px 50px; background:url(ho12.png) no-repeat 10px bottom,url(ho13.png) no-repeat 1240px bottom;} 
.ylbys .hd ul li{ width:286px; height:210px; overflow: hidden; float: left; background:url(ho6.png) no-repeat 500px 0px #28a268; margin:0px 7px; text-align: center; color:#fff;transition:.5s;}
.ylbys .hd ul li img{ display: block; margin:20px auto;}
.ylbys .hd ul li span{ display: block;}
.ylbys .hd ul li .s1{ font-size:18px; font-weight: bold; margin-bottom:15px;}
.ylbys .hd ul li .s2{ font-size:14px;}
.ylbys .hd ul li .s3{ width:100px; height:35px; line-height:35px; text-align: center; background:#fff; color:#28a268; margin:15px auto; border-radius:35px;}
 .ylbys .hd ul li:hover{ background:url(ho6.png) no-repeat 0px 0px #ffbe11;}
 .ylbys .hd ul li:hover .s3{ color:#ffbe11;}
.ysbgh60{ width:100%; height:58px; overflow: hidden;background:url(ho14.png) no-repeat center top / cover; margin:0px; padding:0px;}

.gcal{ overflow: hidden; margin:70px auto 0px;}
.gcal ul{ overflow: hidden; margin:30px auto 0px;}
.gcal ul li{ width:580px; height:340px; overflow: hidden; position:relative; margin:10px; float: left;transition:.5s; border-radius:15px;}
.gcal ul li a{ display: block; width:580px; height:400px; overflow: hidden; border-radius:5px;}
.gcal ul li a img{ display: block; width:100%;transition:.5s;}
.gcal ul li span{ display: block; position:absolute; bottom:0px; left:0px; background:url(tmc.png); color:#fff; text-align: center; width:100%; height:40px; line-height:40px;}
.gcal .gcal_more{ display: block; width:350px; height:40px; text-align: center; line-height:40px; margin: 20px auto; border:1px solid #ccc;}
.gcal .gcal_more:hover{ color:#28a268;}
.gcal ul li:hover img{ color:red;transform:scale(1.2);}
.gcal ul li:hover span{ background:url(ab_08.png);}
.pzfw{ overflow: hidden; margin:50px auto 0px; background:#f9f9f9; padding:30px 0px 0px;}
.pzfw .s_main{ margin:25px auto 0px;}
.pzfw a{ display: block; margin:20px 15px 0px; float: left;}
.ppqs { overflow: hidden; padding:30px 0px; background:#f9f9f9; }
.ppqs .p1{ font-size:28px; font-weight:bold; color:#28a268; line-height:160%;}
.ppqs .p2{ font-size:20px; color:#333; line-height:260%;}
.ppqs span{ display: block; color:#666;}
.ppqs .ppqs_c{ overflow: hidden; margin-top:15px;}
.ppqs .ppqs_c input{ display: block; float: left; margin-right:35px; height:35px; line-height:35px; border-radius:5px; border:1px solid #ccc; padding-left:15px;}
.ppqs .ppqs_c .inp1{ width:280px;}
.ppqs .ppqs_c .inp2{ width:160px;}
.ppqs .ppqs_c .inp3{ width:100px; border:1px solid #28a268; background:#28a268; color:#fff;}
.ppqs .ppqs_c img{ display: block; float: left; margin-right:15px;}
.xwzx{width:1200px;height:auto;overflow:hidden;margin:100px auto 60px;}
.xwzx .hd{ overflow: hidden; margin:30px auto 50px;}
.xwzx .hd ul{ overflow: hidden; width:540px; height:auto; margin: 0 auto;}
.xwzx .hd ul li{ float: left; margin:0px 15px; width:150px; height:40px; line-height:38px; text-align: center;}
.xwzx .hd ul li a{ display: block; font-size:16px; border:1px solid #ccc; border-radius:30px;}
.xwzx .hd ul li a:hover,.xwzx .hd ul li.on a{ background:#28a263; color:#fff; border:1px solid #28a263;}
.xwzx .bd{ overflow: hidden;}
.xwzx ul.ul2{overflow:hidden; width:1200px; height:auto; float: right;}
.xwzx .li1{ width: 480px; height:auto; overflow: hidden; float: left;  }
.xwzx .li1 img{ display: block; width:480px; margin: 0 auto;}
.xwzx .li1 p{ overflow: hidden; width:480px; height:auto; line-height:200%;  transition:.5s; color:#333; }
.xwzx .li1 p a{ display: block; font-size:18px; font-weight:bold; }
.xwzx .li1 p a span{ display: block; float: right; font-size:14px; font-weight:normal; color:#666;}
 
.xwzx ul.ul2 .li_r{ width:690px; height:auto; overflow: hidden; float: right;}
.xwzx ul.ul2 li{overflow:hidden;  width:690px; overflow: hidden; margin:0px 0px 15px; border-bottom:1px solid #ccc; padding:10px 20px 10px;background:url(ho2.png) no-repeat 700px 0px;transition:.5s; }
.xwzx ul.ul2 .li_r li .img1{ width:200px; height:150px; overflow: hidden; float: left; border-radius:5px; }
.xwzx ul.ul2 li .img1 img{ display: block; width:100%;}
.xwzx ul.ul2 li div{ width:440px; height:auto; overflow: hidden; float: right; padding-top:15px;}
.xwzx ul.ul2 li div a{ display: block; font-size:16px; line-height:200%; color:#000; background:url(fs_58.png) no-repeat left bottom; margin-bottom:10px; padding-bottom:5px;}
.xwzx ul.ul2 li span{ display: block;color:#999; line-height:260%; font-size:14px;transition:1s;}
.xwzx ul.ul2 li p{ line-height:150%; color:#333;transition:1s; }
.xwzx ul.ul2 li:hover{ background:url(ho2.png) no-repeat 0px 0px;}
.xwzx ul.ul2 li:hover a{ color:#fff;}
.xwzx ul.ul2 li:hover p{ color:#fff;}
.xwzx ul.ul2 li:hover span{ color:#fff;}
.m_liuyan{width:500px;height:auto;overflow:hidden;margin:30px auto}
.m_liuyan p{overflow:hidden;margin:5px 0;font-size:16px;line-height:200%}
.m_liuyan .m_ly1 input{display:block;width:480px;height:40px;border:1px solid #ccc;margin:5px 0;padding-left:15px;background:url(index_89.png)}
.m_liuyan .m_ly2 textarea{display:block;width:480px;height:80px;border:1px solid #ccc;margin:5px 0;padding-left:15px;color:#666;line-height:200%;background:url(index_89.png)}
.m_liuyan .m_ly3 img{display:block;float:left;width:150px;height:40px;margin-top:5px}
.m_liuyan .m_ly3 input{width:320px;float:right;height:40px;border:1px solid #ccc;margin:5px 0;padding-left:15px;background:url(index_89.png)}
.m_liuyan .m_ly4 input{display:block;width:480px;height:40px;border:1px solid #ccc;margin:5px 0;padding-left:15px;background:url(index_89.png);border-radius:50px}
.cpfl{width:100%;height:auto;overflow:hidden}
.cpfl a{display:block;float:left;margin:5px 14px;line-height:280%;text-align:center;width:140px;height:40px;border:1px solid #ccc}
.cpfl span{display:block;line-height:40px;float:left;font-size:16px;font-weight:bold;margin-right:15px}
.main{width:1200px;margin:0 auto;overflow:hidden; }
.m_l{width:870px;float:left; overflow: hidden; background:#fff;}
.m_r{width:300px;float:right; overflow: hidden; background:#fff;}
.m_r2{width:100%;float:left;overflow:hidden;margin-top:10px}
.z_left{width:300px;height:auto;overflow:hidden;float:left; background:#fff;}
.z_left div{overflow:hidden}
.z_left h3{padding-left:40px;color:#fff;height:50px;line-height:50px;font-size:16px}
.z_left .zl_cpfl{border-bottom:1px solid #ccc}
.z_left .zl_cpfl h3{background:url(zlp.png) no-repeat 5px 13px #083da2}
.z_left .zl_cpfl ul{overflow:hidden}
.z_left .zl_cpfl ul li a{display:block;line-height:35px}
.z_left .zl_cpfl ul li i{margin-right:10px}
.z_left .zl_cpfl ul.ul1 .ul_li1{width:280px;height:auto;overflow:hidden;margin:5px 0}
.z_left .zl_cpfl ul.ul1 .ul_li1 .ul_lia1{padding-left:10px}
.z_left .zl_cpfl ul.ul1 .ul_li1 .ul2 .ul_li2 .ul_lia2{padding-left:20px;border-bottom:1px dashed #ccc;width:200px;margin:0 auto}
.z_left .zl_cpfl ul.ul1 .ul_li1 .ul_lia1:hover{color:#083da2;font-weight:bold}
.z_left .zl_cpfl ul.ul1 .ul_li1 .ul2 .ul_li2:hover .ul_lia2{color:#083da2}
.z_left .zl_wztj{border-bottom:1px solid #ccc}
.z_left .zl_wztj h3{background:url(zln.png) no-repeat 5px 13px #083da2}
.z_left .zl_wztj ul li{background:url(zln1.png) no-repeat 5px 5px;padding-left:30px}
.z_left .zl_wztj ul li a{display:block;line-height:40px;border-bottom:1px dashed #ccc;margin-bottom:5px}
.z_left .zl_wztj ul li:hover a{ color:#083da2;}
.z_left .zl_lxwm h3{background:url(zll.png) no-repeat 5px 13px #083da2}
.z_left .zl_lxwm .zls_lxwm{padding:0 15px;line-height:200%}
.z_right{width:880px;height:auto;overflow:hidden;float:right; background:#fff;}
.z_right .zr_top{width:auto;height:50px;line-height:50px;overflow:hidden;background:#083da2;margin-bottom:15px}
.z_right .zr_top h2{float:left;color:#fff;margin-left:15px}
.z_right .zr_top span{float:right;color:#fff;display:block;margin-right:15px}
.z_right .zr_top span a{color:#fff}
.catpos_box{width:auto;height:55px;background:#f2f2f2;border-bottom:1px solid #e5e5e5}
.catpos{width:1170px;height:55px;margin:0 auto;line-height:57px;color:#666;font-size:15px;background:url(catpos.png) no-repeat 0 15px;padding-left:30px}
.catpos a{float:none;background:0;margin-top:6px;margin-right:0;color:#666}
.h2_t{width:auto;height:38px;line-height:38px;color:#424242;font-size:17px;border-bottom:1px solid #e5e5e5}
.h2_t i{margin-right:10px}
.pro_c{width:auto;height:auto;overflow:hidden;margin:0 auto 15px auto}
.pro_c img{float:left;width:440px;height:380px!important;margin-right:40px}
.pro_c .cp_t{font-size:20px;margin-bottom:8px}
.pro_c .cp_p{font-size:20px;color:#0861a5;line-height:32px}
.pro_c .cp_table{width:700px;float:left;font-size:16px}
.pro_c .cp_tel{font-size:22px;color:#0861a5;padding-top:15px;float:left;line-height:27px;width:700px;margin-bottom:20px}
.pro_t{width:auto;height:43px;background:url(pro_t.jpg) no-repeat;margin-bottom:20px}#xunpan{font-size:22px;color:#FFF;background:#0861a5;float:left;line-height:27px;padding:10px 35px;display:block}#lx_btn{font-size:22px;color:#FFF;background:#0861a5;float:left;line-height:27px;padding:10px 35px;display:block;margin-left:10px}
.nav2{width:auto;line-height:44px;overflow:hidden;background:#f5f5f5;margin-top:10px}
.nav2 span{float:left;background:#4a9900;width:85px;height:45px;text-align:center;color:#fff;font-size:15px;margin-right:25px}
.nav2 a{font-size:16px;margin-right:20px}
.nav2 a:hover{color:#28a268}
.axz{color:#083da2;font-weight:bold}
.news{ padding:0px 15px;}
.news li{border-bottom:1px dashed #e5e5e5;margin-top:10px;height:155px}
.news img{float:left;width:200px;height:140px;margin-right:15px}
.news li a{font-size:18px;display:block;line-height:30px;color:#000}
.news li p{line-height:21px;color:#999;font-size:14px}
.news li span{font-size:15px;color:#808080;line-height:30px}
.l_news2 li{border-bottom:1px dashed #e5e5e5;margin-top:10px;height:75px;overflow:hidden}
.l_news2 img{float:left;width:85px;height:65px;margin-right:10px}
.l_news2 li a{font-size:14px;display:block;line-height:200%;color:#666}
.l_news2 li p{line-height:21px;color:#999}
.i_pro{width:auto;padding:10px 0; overflow:hidden}
.i_pro li{float:left;margin:10px;overflow:hidden}
.i_pro li p{text-align:center;margin:15px 0;font-size:15px}
.i_pro li a{display:block;overflow:hidden; border:1px solid #ccc;}
.i_pro li img{width:100%;height:auto;transition:1s transform;transform:translateZ(0); margin: 0 auto; display: block; padding:20px;}
.i_pro li a{ display: block; overflow: hidden; width:280px; height:210px; }
.i_pro li:hover img{transform:scale(1.5);  }
.i_pro2{width:auto;padding:10px 0;margin-left:-12px;overflow:hidden}
.i_pro2 li{float:left;margin:7px 0 0 12px}
.i_pro2 li p{text-align:center;margin:10px 0;font-size:14px}
.i_pro2 li img{width:190px; border:1px solid #e5e5e5; transition:.1s transform;transform:translateZ(0)}
.i_pro2 li a{ display: block; overflow: hidden; height:160px; width:190px;}
.i_pro2 li img:hover{ }
.i_pro3{width:auto;padding:10px 0;margin-left:-12px;overflow:hidden}
.i_pro3 li{float:left;margin:7px 0 0 12px}
.i_pro3 li p{text-align:center;margin:10px 0;font-size:14px}
.i_pro3 li img{width:222px;height:170px;border:1px solid #e5e5e5;padding:3px;transition:.1s transform;transform:translateZ(0)}
.i_pro3 li img:hover{border:1px solid #0861a5}
.xg_new li{margin:10px 0;border-bottom:1px dashed #e5e5e5;line-height:27px;float:left;width:50%;background:url(icon4.jpg) no-repeat 2px 11px;text-indent:1em}
.xg_new li a{font-size:14px;font-weight:normal}
.zr_page{ padding:0px 15px; overflow: hidden;}
.page{text-align:center;overflow:hidden;padding:15px;}
.page li{float:left}
.page li a{color:#333;text-decoration:none;border:1px solid #CCC;padding:5px 10px;margin-right:5px;font-size:14px}
.page li a:hover{color:#046955}
.page .active a{color:#046955!important;font-weight:bold}
.s_desc{font-size:14px;line-height:22px;margin:10px 0}
footer{ background:url(hon8.jpg) no-repeat center top #292d2c; overflow: hidden; padding:40px 0px 5px;}
footer img{ display: block; margin: 0 auto;}
footer p{ text-align: center; line-height:160%; color:#aaa; margin:15px auto;}
.f_sousuo{ width:398px; height:auto; overflow: hidden; float: left; margin-right:120px; margin-left:20px;}
.f_sousuo .sinp{ width:338px; height:40px; float: left;  border:none;   outline:none; padding-left:10px;}
.f_sousuo .sbtn{ width:60px; height:40px; float: left; border:none; background:none;   background:#28a268; color:#fff; border-radius:8px;}
.f_sousuo .s1{ display: block; font-size:14px; color:#2A6CB3; font-weight: bold; padding-bottom:10px; text-align: center; }
.f_sousuo .s2{ font-size:22px; color:#fff; text-align: center; line-height:200%; display: block;}
.f_suosuo_c{ overflow: hidden; clear:both; background:#fff; border-radius:8px; margin-bottom:20px;}
.f_nav{ overflow: hidden; float: left; width:150px; height:auto; margin-right:65px;margin-top:15px;}
.f_nav span{ display: block; font-size:20px; color:#fff;  margin-bottom:10px;}
.f_nav a{ display: block; font-size:16px; color:#6b716b; line-height:200%;}
.f_nav a:hover{ color:#fff;}
.f_nav1 a:hover{ color:#fff;}
.f_nav1{ width:200px; height:auto;overflow: hidden; float: left; margin-right:0px; margin-top:15px;}
.f_nav1 span{ display: block; font-size:20px; color:#fff; padding-bottom:10px;}
.f_nav1 a{ display: block; width:150px; line-height:200%; color:#6b716b; font-size:16px; }
footer .f_lxwm{ width:350px; height:auto;  float: right;}
footer .f_lxwm p{ background:url(ho20.png) no-repeat left top; padding-left:35px; line-height:250%; color:#79817b; text-align:left; overflow: hidden; clear:both;}
footer .f_lxwm  .f_ftb{ display: block;   position:relative; width:100%; height:auto; clear:both;}
footer .f_lxwm  .f_ftb span{ display: block; float: left;}
footer .f_lxwm  .f_ftb .img1{ display: block; margin:0px auto;}
footer .f_lxwm  .f_ftb .f_ftb1 .img2{ display:none; top:65px; left:-20px; position:absolute;}
footer .f_lxwm  .f_ftb .f_ftb2 .img2{ display:none; top:65px; left:55px;position:absolute;}
footer .f_lxwm  .f_ftb .f_ftb3 .img2{ display:none; top:65px; left:60px;position:absolute;}
footer .f_lxwm  .f_ftb span:hover .img2{ display:block;}
.link{width:100%;height:auto;overflow:hidden}
.link_c{width:1200px;height:auto;margin:10px auto;overflow:hidden;line-height:40px}
.link_c span{display:block;float:left;font-weight:bold}
.link a{margin-right:5px}
.bott{ line-height:50px;border-top:1px solid #333;}
.bott span{ display: block; float: right; color:#999;}/*about*/.about_bg{ background:url(ab1.png) no-repeat top center; padding-top:50px;}
.about_bg .category{ width:800px; height:auto; overflow: hidden; margin:20px auto; }
.about_bg .category ul{ display:table; width:100%;}
.about_bg .category ul li{ display:table-cell;}
.about_bg .category ul li a{ display: block; width:120px; height:40px; margin: 0 auto; border-radius:30px; border:1px solid #ccc; text-align: center; line-height:40px;}
.about_bg .category ul li .on{ background:#28a268; border:1px solid #28a268; color:#fff;}
.about_jj_c{ width:700px; height:auto; overflow: hidden;}
.about_wh{ overflow: hidden;}
.about_wh .about_wh_list{ overflow: hidden; margin-bottom:15px;}
.about_wh .about_wh_list img{ display: block;}
.about_wh .about_wh_list .wh_list_cen{ width:600px; height:auto; overflow: hidden;}
.about_wh .about_wh_list .wh_list_cen span{ display: block;  font-size:30px; color:#2A6CB3; line-height:120%; margin:60px 0px 30px;}
.about_wh .about_wh_list .wh_list_cen p{ font-size:18px; line-height:160%;}
.about_wh .about_wh_list .f_l span{ text-align:right;}
.about_wh .about_wh_list .f_r span{ text-align: left;}
.about_zz{ overflow: hidden;}
.about_zz ul{ overflow: hidden;}
.about_zz ul li{ float: left; margin:15px;}
.about_zz ul li img{ display: block; margin: 0 auto;}
.about_zz ul .li1{ width:570px; height:220px; overflow: hidden;}
.about_zz ul .li2{ width:270px; height:auto;}
.about_yf{ overflow: hidden;}
.about_yf .about_yf1{ width:905px; height:385px; overflow: hidden; margin:35px auto; background:url(ab_07.png) no-repeat right top;}
.about_yf .about_yf2{ width:905px; height:385px; overflow: hidden; margin:35px auto; background:url(ab_06.png) no-repeat left top;}
.about_yf .about_yf_cen{ width:510px; height:280px; background:url(ab_08.png); margin-top:52px;}
.about_yf .about_yf_cen span{  font-size:30px; line-height:200%; color:#fff;}
.about_yf .f_l span{ text-align: right; }
.about_yf .f_r span{ text-align: left; }
.about_yf .about_yf_cen p{ font-size:18px; line-height:160%; color:#fff;}
.about_yf .f_l{ padding:40px 110px 0px 20px;}
.about_yf .f_r{ padding:40px 20px 0px 110px;}/*产品*/.z_product{ width:100%; height:auto; background:url(probg.jpg); overflow: hidden;}
.z_product .category{width:100%; height:auto; overflow: hidden; padding:2px 0; background:#fff; }
.z_product .category ul{ display:table; width:1200px; margin: 0 auto; overflow: hidden;}
.z_product .category ul li{ display:table-cell;}
.z_product .category ul li a{ display: block; width:120px; height:60px; margin: 0 auto; border-radius:5px;  text-align: center; line-height:60px;}
.z_product .category ul li .on{ background:#28a268; border:1px solid #28a268; color:#fff;}
.cpxq_tit{ background:#E6EEF1; width:1200px; height:50px; padding-left:20px; font-size:16px; line-height:50px; overflow: hidden; clear:both; margin-bottom:15px;}{ background:url(index_61.png) no-repeat left center;}
.cp_title{ width:100%; height:75px; line-height:75px; background:#2A6CB3; color:#fff;}
.cp_title h1{ font-size:25px; display: block; font-weight:normal;}
.cp_title span{ font-size:20px; display: block;}
.r_c{line-height:200%;margin-top:6px;padding:15px;margin-bottom:10px;min-height:400px;font-size:14px; overflow: hidden; background:#fff;}
.r_c .cp_pic{ width:1200px; height:auto; overflow: hidden; margin: 0 auto 30px;  }
.r_c .cp_pic img{display:block;margin:0 auto!important;  }
.cp_desc{ overflow: hidden; width:1200px; height:auto;  border-top:1px solid #DFDFDF; padding-top:30px; clear:both;}
.cp_desc h2{ font-weight: normal; font-size:20px; line-height:260%;}
.cp_desc p{ line-height:160%; color:#2A6CB3; font-size:16px; overflow-y:auto; height:auto;}
.cp_desc ul{ overflow: hidden; background:#f5f5f5; padding:15px; width:450px; height:auto;}
.cp_desc ul li{ overflow: hidden; color:#757575; font-size:16px; margin-bottom:10px;}
.cp_desc ul li span{ display: block; font-weight: bold; font-size:16px; background:url(index_61.png) no-repeat left center;; padding-left:33px;}
.cp_desc ul .li1{ float: left; width:200px; height:auto;}
.cp_desc ul .li2{ clear:both; width:400px; height:auto;}
.r_c_t{text-align:center;line-height:22px;font-size:16px}
.r_c_time{font-size:14px;color:#666;font-weight:normal;border-bottom:1px dashed #e5e5e5;text-align:center;margin-bottom:15px}
.r_c img{width:auto;height:auto!important}
.daodu{background:#eae6df;padding:10px;margin-bottom:20px}
.daodu span{color:#f59701}/*新闻*/.z_news{ margin:30px auto; overflow: hidden;}
.z_news .category{width:100%; height:auto; overflow: hidden; padding:2px 0; background:#fff; margin:30px auto;}
.z_news .category ul{ display:table; width:600px; margin: 0 auto; overflow: hidden;}
.z_news .category ul li{ display:table-cell;}
.z_news .category ul li a{ display: block; width:120px; height:40px; margin: 0 auto; border-radius:30px; border:1px solid #ccc;  text-align: center; line-height:40px;}
.z_news .category ul li .on{ background:#28a268; border:1px solid #28a268; color:#fff;}/*案例*/.z_anli{width:100%; height:auto; background:url(probg.jpg); overflow: hidden; padding-top:30px;}/*等换背景*/.z_anli_top{ overflow: hidden; text-align: center; line-height:260%; color:#2A6CB3; margin-bottom:20px;}
.z_anli_top h2{ font-size:30px; line-height:200%;}
.z_anli_top span{ display: block; font-size:22px;}
.z_anli .anli_list{ overflow: hidden;}
.z_anli .anli_list li{ float: left; position:relative; width:580px; height:400px; overflow: hidden; margin:0px 10px 30px;border-radius:5px;}
.z_anli .anli_list li a{ display: block;}
.z_anli .anli_list li a img{ display: block; width:100%; }
.z_anli .anli_list li p{ position: absolute; bottom:0px; left:0px; background:url(tmc.png); width:100%; height:50px; line-height:50px; color:#fff; text-align: center;}
.r_c2{line-height:200%;margin-top:6px;padding:15px;margin-bottom:10px; font-size:14px; overflow: hidden; background:#fff; margin-bottom:30px;}
.r_c2 .cp_pic{ width:580px; height:420px; overflow: hidden; float: left;}
.r_c2 .cp_pic img{display:block;margin:0 auto!important; width:100%;}
.r_c2 .cp_desc{ overflow: hidden; width:580px; height:auto; float: right;  padding-top:30px;}
.r_c2 .case_cen{ overflow: hidden; clear:both; margin:30px auto 0px;}/*加盟*/.jiameng_bg{ overflow: hidden; margin-top:-50px;}
.jiameng_bg .category{width:1400px; height:auto; overflow: hidden; padding:2px 0; background:#fff; margin:30px auto; background:#2A6CB3; border-radius:5px;}
.jiameng_bg .category ul{ display:table; width:1200px; margin: 0 auto; overflow: hidden;}
.jiameng_bg .category ul li{ display:table-cell;}
.jiameng_bg .category ul li a{ display: block; width:400px; height:84px; margin: 0 auto;  text-align: center; line-height:84px; color:#99B2CC; font-size:20px;}
.jiameng_bg .category ul li .on{  color:#fff;}
.jm_jmzc{ width:1200px; height:auto; overflow: hidden; background:url(jjzc.jpg) no-repeat right top; margin: 0 auto;}
.jm_jmzc .jm_jmzc_c{ padding:20px; color:#fff; background:url(jmzc1.png); width:953px; height:auto; overflow: hidden; margin-top:140px;border-radius: 10px 10px 10px 10px;}
.jm_jmtj{ width:1010px; height:auto; overflow: hidden; margin: 30px auto;}
.jm_jmtj p{ background:url(jmtj1.png) no-repeat left center; padding-left:55px; margin:10px 0px;}
.jm_sqjm{ margin:50px auto;}
.jm_sqjm h2{ text-align: center; font-size:50px;  color:#2A6CB3;}
.jm_sqjm h3{ text-align: center; font-size:33px;  color:#282828; line-height:300%; font-weight:normal;}
.jm_sqjm p{ text-align: center; font-size:16px; color:#d4d4d4;}
.jm_sqjm .jm_sqjm_c{ overflow: hidden; width:420px; height:auto; margin:50px auto;}
.jm_sqjm .jm_sqjm_c input{ border:1px dashed #ddd; margin:10px 0px; padding-left:8px; border-radius:6px;}
.jm_sqjm .jm_sqjm_c .inp1{ width:420px; height:55px;}
.jm_sqjm .jm_sqjm_c .inp2{ width:300px; height:55px; float: left;}
.jm_sqjm .jm_sqjm_c img{ display: block; float: left; margin-left:20px; width:100px; height:55px; margin-top:10px;}
.jm_sqjm .jm_sqjm_c a{ display: block; float: right; height:55px; line-height:75px; color:#2A6CB3;}
.jm_sqjm .jm_sqjm_c .inp3{ background:#28a268; width:142px; height:56px; border:none; color:#fff; font-size:19px; margin:20px auto; display: block;}/*网络*/.wl_sy{ width:1400px; height:85px; line-height:85px; background:#28a268; color:#fff; margin:-50px auto 20px; border-radius:10px;}
.wl_sy .s1{ text-align: center; display: block; width:100%;}
.wl_sy span{ display: block; float: left; font-size:24px; height:85px; overflow: hidden;background:#28a268;}
.wl_sy .wl_dqld{ width:620px; height:auto; float: right; overflow: hidden;}
.wl_sy .wl_dqld select{ background:#2F5C8D;   width:250px; height:40px; margin:20px 10px; border:none; float: left;}
.wl_sy .wl_dqld input{ width:100px; height:40px;border-radius:30px; background:#2F5C8D;margin:20px 10px; float: left; border:none; line-height:40px;}
.wl_sy .wl_dqld_list{ width:1200px; height:auto; overflow: hidden; margin: 0 auto;}
.wl_dqld_list ul{ overflow: hidden;}
.wl_dqld_list li{ border-bottom:1px solid #e9e9e9; height:115px; line-height:115px; padding:0px 50px; overflow: hidden; font-size:20px;}
.wl_dqld_list li span{ display: block; float: right;}
.wl_dqld_list li i{ font-style:normal; font-size:24px; color:#2A6CB3; padding-right:10px;}
.wl_dqld_list .qyfz{ width:156px; height:45px; background:#28a268; border-radius:30px; margin:30px auto; display: block; text-align: center; line-height:45px; color:#fff; font-size:18px; font-weight: bold;}
.wl_qyfz_list{ overflow: hidden; width:1000px; height:auto; margin: 0 auto;}
.wl_qyfz_list table{  width:80%; margin: 0 auto;}
.wl_qyfz_list table th{ background:#E6EEF1; height:47px; line-height:47px; text-align: center;s}
.wl_qyfz_list table td{ text-align: center; line-height:320%;}
.jx_bg{ background:url(jxdt.png) no-repeat center; width:100%; height:821px; overflow: hidden;}
.jxwl_list{ overflow: hidden; width:1200px; height:auto; margin:-20px auto;}
.jxwl_list .hd{ overflow: hidden; height:80px; line-height:80px; background:#2a6cb3; border-radius:5px;}
.jxwl_list .hd ul{}
.jxwl_list .hd ul li{ width:50%; float: left; text-align: center; color:#5f8bbb;}
.jxwl_list .hd ul li.on{ color:#fff !important;}
.jxwl_list .bd{ overflow: hidden; margin:30PX auto;}
.jxwl_list .bd ul{ overflow: hidden;}
.jxwl_list .bd ul li{ line-height:60px; overflow: hidden; height:60px; font-size:16px;}
.jxwl_list .bd .ul1 li i{ color:#2a6cb3; font-style:normal; float: left; margin-left:10px;}
.jxwl_list .bd .ul1 li span{ float: right;}
.jxwl_list .bd .ul2 div{ overflow: hidden; clear: both;}
.jxwl_list .bd .ul2 div span{ width:33%; height:50px; line-height:50px; overflow: hidden; float: left; display: block; background:#e6eef1; text-align: center;}
.jxwl_list .bd .ul2 li span{ width:33%; display: block; float: left; float: left; text-align: center; }
