@charset "utf-8";

/*banner*/
.banner{position: relative;margin:0 0px;}
.bdu{width: 100% !important;height:auto !important;}
.bdu li{width:100% !important;}
.bdu li img{display: block;width:100%;}
.hdu{position: absolute;width: 100%;height: 10px;left: 0;bottom: 30px;text-align: center;}
.hdu li{display: inline-block;width: 80px;height: 10px;background: #fff;margin: 5px;}
.hdu li.on{background: #31c3ff;}
 
/*product*/
.pro{padding:80px 0 70px;}
.pro h2{font-size: 48px;color: #333;text-align: center;line-height: 48px;height:60px;position: relative;margin-bottom:28px;}
.pro h2:after{position:absolute;width:40px;height:2px;background: #e0e0e0;content: "";left:50%;bottom: 0;margin-left: -20px;}
.pro li{float: left;width: 300px;padding-top: 28px;height: 140px;margin-bottom:16px;}
.pro li img{display:block;width:60px;height: 60px;margin:0 auto 28px;}
.pro li span{display:block;font-size: 16px;color: #212121;text-align: center;line-height:16px;}
.pro li:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);}
	
/* 风采展示*/
.show{clear: both;height: 300px;position: relative;padding: 60px 0 30px 0;}
.prev3,.next3{width:18px;height:32px;display: inline-block;cursor: pointer;top:220px;right:-35px;z-index: 9;}
.prev3{left:-35px;}
.show_t{height:68px;font-size:20px;text-align: center;line-height: 34px;}
.show_t span{height:36px;color: #333;display: inline-block;padding: 0 38px;border-right: solid 1px #d4d4d4;}
.show_t span:last-child{border: 0;}
.show_t span em{display: block;width: 40px;height: 38px;margin: 0 auto;overflow: hidden;}
.show_t span a{color: #333;}
.show_t span.cur a,.show_t span:hover a{color: #14990a;font-weight: bold;}
.show_t span.cur em img,.show_t span:hover em img{margin-top: -60px;}
.show_cl{overflow: hidden;}
.show_cl li{width: 290px;float: left;margin:0 13px 0 0;position: relative;text-align: center;}
.show_cl li p,.show_cl li p img{width: 290px;height:217px;display: block;overflow: hidden;}
.show_c li span{font-size: 16px;display: block;line-height:46px;height:46px;}
.show_c li span a{display: block;color: #27292f;}
 
/**/
.aboutbj{background:url(/2022/images/about.jpg) no-repeat center top;height: 575px;box-sizing: border-box;overflow: hidden;}
.about dl{padding:45px 45px 0;width:368px;height: 575px;background:url(/2022/images/abtbg.jpg) no-repeat center top;box-sizing: border-box;}
.about dl dt{font-size: 48px;color: #14990ae;text-align: center;font-weight: bold;margin-bottom: 85px;}
.about dl dt em{display: block;font-size: 22px;color: #231915;font-weight: normal;margin-top: 35px;}
.about dl dt a{color: #14990a;}
.about dl dd{}
.about dl dd p{height: 240px;font-size: 16px;color: #fff;line-height: 30px;text-align: justify;overflow: hidden;}
.about dl dd span a{color: #FFF;font-size: 14px;width: 132px;height: 34px;line-height: 34px;display: block;padding-left: 9px;box-sizing: border-box;}
.g_client{background: #fff;padding-top: 58px;height: 580px;}
.g_client h2{height: 76px;text-align: center;font-size: 48px;color: #333333;}
.g_client h2 a{color: #333333;}
.m_client{position:relative;height:538px;}
.g_client dl{float: left;width: 284px;margin-right: 18px;}
.g_client .lastdl{margin-right: 0;}
.g_client dt{width: 284px;height: 214px;}
.g_client dt img{width: 284px;height: 214px;display: block;border-radius: 5px 5px 0 0}
.g_client dd{padding: 16px 45px 0 35px;width:204px;height: 208px;background: #f7f7f7;border-radius: 0 0 5px 5px;}
.g_client h3{height: 84px;font-size: 16px;line-height: 24px;color: #000}
.g_client h3 a{color: #000}
.g_client p{font-size: 12px;line-height: 16px;color: #666666;margin-bottom: 22px;}
.g_client time{display: block;font-size: 12px;color: #333333;height: 26px;line-height: 26px;}
.g_client dl:hover dd{background: #14990a;}
.g_client dl:hover time{background:url(/2022/images/kfico.jpg) no-repeat 210px 6px;}
.g_client dl:hover h3 a,.g_client dl:hover p,.g_client dl:hover time{color: #fff;}
.g_client dl:hover time{background:url(/2022/images/kfico.jpg) no-repeat 180px 0}
.g_client dl:nth-of-type(4n){margin-right: 0;}
.g_client .clihd{top:480px;}
.g_client .swiper-pagination-bullet{background: #ccc;opacity: 1;width: 18px;height: 18px;border-radius: 50%;}
.g_client .swiper-pagination-bullet-active{background: #003d7b;opacity: 1;width: 18px;height: 18px;border-radius: 50%;}
.g_client dl.nom{margin-right: 0;}
	
/*引子*/
.guidee{padding-top:105px;padding-bottom:80px;background: #14990a;}
.guidee .guide-t dt{float:left;width:683px;}
.guidee .guide-t dt h3{background-image:url('images/yz-tbg.png');background-repeat:no-repeat;background-position:right top;background-size:auto auto;display:block;min-height:92px;width:542px;}
.guidee .guide-t dt h3 em{font-size:36px;font-weight:normal;line-height:36px;color:#fff;display:block;}
.guidee .guide-t dt h3 i{font-size:24px;font-weight:lighter;line-height:24px;color:#fff;display:block;margin-top:20px;}
.guidee .guide-t dt p{font-size:14px;font-weight:normal;line-height:24px;color:#fff;display:block;margin-top:34px;text-align:justify;}
.guidee .guide-t dd{float:right;width:450px;overflow:hidden;}
.guidee .guide-t dd li{text-align:center;float:left;margin-right:40px;text-transform:uppercase;width:121px;}
.guidee .guide-t dd li em{display:block;width:121px;height:168px;background-repeat:no-repeat;background-position:center top;background-size:auto auto;margin:0 auto;box-sizing:border-box;padding:7px 7px 0 5px;}
.guidee .guide-t dd li em img{display:block;width:110px;height:155px;}
.guidee .guide-t dd li span{font-size:14px;font-weight:normal;line-height:20px;color:#fff;display:block;margin-top:10px;}
.guidee .guide-t dd li:last-of-type{margin-right:0;}
.guidee .guide-t:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.guidee .guide-b{background-repeat:no-repeat;background-position:center top;background-size:auto auto;display:block;padding-top:62px;margin-top:60px;}
.guidee .guide-b li{float:left;margin-right:110px;display:inline;}
.guidee .guide-b li b{position:relative;display:inline-block;vertical-align:bottom;}
.guidee .guide-b li b em{font-size:60px;font-weight:normal;line-height:80%;color:#0f3c8b;display:inline-block;}
.guidee .guide-b li b i{font-size:24px;font-weight:normal;line-height:24px;color:#ffffff;display:block;width:24px;height:24px;border-radius:50%;overflow:hidden;text-align:center;background:#96c82e;position:absolute;right:-10px;top:-8px;}
.guidee .guide-b li span{font-size:24px;font-weight:normal;line-height:24px;color:#fff;display:inline-block;vertical-align:bottom;margin-left:6px;}
.guidee .guide-b li p{font-size:18px;font-weight:normal;line-height:20px;color:#fff;margin-top:18px;}
.guidee .guide-b li:last-of-type{margin-right:0;}
.guidee .guide-b:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.photo_t{height: 52px;line-height: 52px;overflow: hidden;position: relative;margin-bottom: 30px;}
.photo_t:before{content: "";width: 100%;height: 1px;background: rgb(173 173 173 / 20%);position: absolute;bottom: 0;left: 0;}
.photo_t:after{content: "";width: 115px;height: 2px;background: #dedede;position: absolute;bottom: 0;left: 0;z-index: 2;}
.photo_t p{float: left;}
.photo_t p a{font-size: 20px;color: #868686;}
.photo_t em{display: block;float: left;line-height: 0;overflow: hidden;width: 22px;height: 22px;padding: 16px 8px 0 0;}
.photo_t em img{width: 22px;height: 22px;}
.photo_t span{float: right;}
.photo_t span a{font-size: 14px;color: #999;font-weight: normal;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;}

.jj{height: 363px;overflow: hidden;}
.jj .til span{font-size: 18px;color: #666;padding-top: 7px;}
.jj .til i{padding-left: 9px;}
.jj ul{overflow: hidden;padding-bottom: 22px;}
.jj ul li{float: left;width: 225px;margin: 0 18px 31px 0;font-size: 0;position: relative;overflow: hidden;}
.jj ul li.nom{margin-right: 0;}
.jj ul li:nth-of-type(5n){margin-right: 0;}
.jj ul li img{width: 225px;height: 225px;}
.jj ul li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.jj h4{text-align: center;}
.jj h4 a{display:block;width: 141px;height: 41px;line-height: 41px;padding-left: 33px;margin: 0 auto 13px;text-align: left;font-size: 18px;color: #d61612;font-weight: normal;}
.jj h4 em{display: inline-block;padding-left: 35px;color: #fff;font-size: 14px;font-weight: normal;min-height: 55px;}
.jj h4 em span{font-size: 28px;font-weight: bold;font-family:Arial;}
.coo_bj{margin: 77px auto 0;height:635px;width:1200px;overflow: hidden;}

.coo_bj h2{height:90px;text-align: center;font-size: 40px;line-height: 44px;margin-bottom: 12px;}
.coo_bj h2 a{color:#333333;}
.coo_bj h2 span{display: block;font-size: 20px;font-weight: normal;}
.coo{width:593px;margin-top: 14px;overflow: hidden;height: 433px;background: #eee;/* padding:1px;*/}
.coo li{float: left;width: 197.5px;height: 144px;overflow: hidden;line-height: 0;}
.coo li img{width: 190px;height: 138px;border:1px solid #eee;padding:4px;background:#fff;}
.coo li a:hover img{background:#dadada;}

.jz{margin-top: 14px;width:580px;overflow: hidden;position: relative;height:444px;}
.jzc{width:580px;height:435px;overflow: hidden;position: relative;z-index: 1;}
.jzc img{width:580px;height:435px;}
.jz_nav{position: absolute;top: 302px;left: 0;height:94px;overflow: hidden;z-index: 3;width:580px;}
.jz_nav li{float: left;width:186px;overflow: hidden;height:94px;text-align: center;}
.jz_nav li a{display: inline-block;font-size: 16px;color:#fff;font-weight: bold;padding-top:22px;height:72px;width:186px;}
.jz_nav li img{vertical-align: middle;}
.jz_nav li a:hover , .jz_nav .on{ }
.jz_nav li.li03 , .jz_nav .li03 a{width:188px;}
.jzc a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

/**/
.guide{height:681px;background:#Fff;}
.gui{padding-top:51px;}
.gui h2{text-align: center;font-size: 50px;height:91px;line-height: 91px;color:#000000;font-weight: normal;margin-bottom: 15px;}
.gui .desc{text-align: center;line-height: 28px;font-size: 14px;color:#060001;margin:0 auto 32px;width:1085px;letter-spacing: 1px;text-transform: uppercase;}
.gui .bo{display: block;height:257px;line-height: 0;margin-bottom: 47px;cursor: pointer;}
.gui .bo img{height: 257px;border-radius: 10px;}
.modal-backdrop{display: none;position: fixed !important;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background-color: rgba(0, 0, 0, 0.5);}
.modal-backdrop .vd{width: 800px;height: 400px;background: #FFF;position: absolute;left: 44%;top: 0;margin-left: -300px;margin-top: -200px;}
.modal-backdrop .vd .close{position: absolute;top: 0;right: 0;width: 50px;height: 50px;font-size: 20px;text-align: center;line-height: 50px;color: #333;background: #FFF;border-radius: 50%;cursor: pointer;}
.gui ul li{float:left;width:170px;margin-left:85px;}
.gui ul li:first-child{margin-left: 0;}
.gui ul li span{display: block;height:45px;line-height: 45px;}
.gui ul li span em{display: inline-block;font-size: 42px;color:#000000;line-height: 45px;letter-spacing: -3px;font-weight:bold}
.gui ul li span i{display: inline-block;width:18px;height:18px;border:1px solid #000000;border-radius: 3px;text-align: center;line-height: 18px;vertical-align: top;font-size: 17px;color:#000000;font-family: "思源黑体 CN";margin: 6px 0 0 8px;}
.gui ul li p{height:25px;line-height: 25px;font-size: 16px;color:#000000;}
.gui ul li:nth-child(3) span i{font-size: 14px;}
.gui ul li:last-child{width:178px;}
.gui ul li:hover span em{color:#14990a;}
.gui ul li:hover span i{color:#14990a;border:1px solid #14990a;}
.gui ul li:hover p{color:#14990a;}

/*产品中心*/
.til01{text-align: center;display: block;font-size:50px;color: #fff;line-height:64px;height:129px;}
.til01 a{display: block;color: #fff;}
.til01 p{display: block;height:32px;font-size:18px;line-height:32px;font-weight: normal;opacity: 0.8;}
.probox{clear:both;position: relative;z-index: 1;font-size:16px;line-height:26px;padding: 66px 0 60px 0;background:url(/2022/images/case_bg.jpg) no-repeat center top;}
.prod_cla{height:160px;position: relative;text-align: center;margin-bottom:18px;background: #ffffff;  border-radius: 10px;padding:20px; }

.prod_cla ul{background: #ffffff; }
.prod_cla li{/* width: 80px; */height: 38px;  line-height: 38px; font-size: 16px;float: left;text-align: center;padding:20px 0px 0px 0px;margin-left: 0px;background: #e9eaef;}

.prod_cla li{float: left;  padding: 0 10px;background:url(images/pro_l1.gif) no-repeat right center;}


.prod_cla li a{display: inline-block;color: #585858;}
.prod_cla li:hover,.prod_cla li.cur{background: #e9eaef;color: #14990a;/* font-weight: bold; */}
.prod_cla li:hover a,.prod_cla li.cur a{color: #0c6a38;}
.prod_cla li p{background: #e9eaef;width: 1170px;height:64px;line-height:55px;position: absolute;left: 0;top:68px;display: none;text-align: left;padding-left: 30px;}
.prod_cla li p a,.prod_cla li.cur p a,.prod_cla li:hover p a{font-weight: normal;color: #666;padding:0 30px 0 16px;display: inline-block;position: relative;}
.prod_cla li p a:before{content: "";position: absolute;width:7px;height:7px;top:26px;left:0;background: #969696;}
.prod_cla li p a:hover{font-weight: bold;color: #666;}
.prod_cla li:hover p,.prod_cla li.cur p{display: block;}
.prod_c{position: relative;}
.prev1:hover,.next1:hover,.prev2:hover,.next2:hover{background-position: 0 bottom;}
.case-min{margin-top: 44px;}
.case-min ul{overflow: hidden;}
.case-min ul li{position: relative;float: left;width: 225px;margin: 5px 10px 26px 6px;}
.case-min ul li.no{margin: 5px 0 26px 0;}
.case-min ul li:hover p{color:#14990a;font-weight:bold;}
.case-min ul li span{position: absolute;top: 0;left: 0;width: 66px;height: 66px;z-index: 99;}
.case-min ul li span img{display: block;width: 100%;height: auto;}
.case-min ul li .box{/* width: 185px; *//* height: 185px; */overflow: hidden;box-shadow: 0 0 2px rgba(0,0,0,0.2);}
.case-min ul li .box img{display: block;width: 100%;height: auto;transition: all 1s;}
.case-min ul li:hover .box img{transform: scale(1.1);}
.case-min ul li p{font-size: 16px;color: #999;height: 60px;line-height: 60px;text-align: center;background: url(/2022/images/case_br.jpg) no-repeat center bottom;    overflow: hidden;}
.case-min ul li:nth-of-type(5n){margin-right: 0;}

/**/
.lcbj{height: 733px;overflow: hidden;background:url(/2022/images/lxbj.jpg) no-repeat center top;padding-top:50px;box-sizing: border-box;font-family: "Microsoft YaHei";position: relative;}
.lcbj h2{/* margin-bottom: 27px;*/}
.lcbj h2 em{color: #b2b2b2;}
.lc{width:1200px;margin:0px auto;height:318px;position: relative;}
.lc dl{position:relative;width:380px;float: left;margin-right: 28px;}
.lc dt{width:100%;height:220px;position: relative;overflow: hidden;border-radius: 10px 10px 0px 0px;}
.lc dt img{display:block;width:380px;height:260px;}
.lc dt em{display: block;width: 380px;height: 62px;line-height: 62px;/* text-align: center;*/font-size:25px;color: #fff;/* background:#21499b;*/position: absolute;/* left: 32%;*/text-align: center;bottom:0;/* margin-left:-48px;*/font-weight: bold;}
.lc dd{width:380px;height: 250px;border:1px solid #e9e9e9;padding:0 22px 23px;box-sizing: border-box;background:#fff;border-radius: 0px 0px 10px 10px;}
.lc dd h4{font-size:24px;color: #21499b;font-weight: bold;height:59px;line-height: 59px;border-bottom: 1px solid #dfdfdf;text-align: center;margin-bottom: 12px;}
.lc dd p{font:16px "Microsoft YaHei";line-height:24px;position:relative;color:#000000;text-align: justify;margin-bottom: 15px;/* margin-top: 15px; */}
.lc dd p b{font-weight: bold;}
.lc dd h5{height: 51px;line-height: 51px;/* background:#21499b;*/font-size:18px;font-weight: bold;color: #000;text-align: center;margin-top:20px;}
.lc dd h5 span{padding-right:30px;color: #040404;}
.lc dl:last-child{margin-right: 0;}
.lc dl img,.lc dl dd h5{-webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.lc dl:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.lc dl:hover dd h5{transform: translateY(-3px);}

