@charset "utf-8";
.w1400{max-width: 1400px;margin: 0 auto;}
.header{width: 100%;box-sizing: border-box;background: #fff; -webkit-box-shadow: 0px 7px 12px 0px rgb(0 0 0 / 10%); box-shadow: 0px 7px 12px 0px rgb(0 0 0 / 10%);display: flex;left: 0;right: 0;top: 0;z-index: 99;position: fixed;}
.fixed{position: fixed}
.head{position: relative;box-sizing:border-box;width: 100%;text-align: center;}
.logo{float: left;padding: 15px 0;}
.logo img{max-height: 60px;}
.top{width: 100%;display: inline-block;position: relative;padding-bottom: 15px;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}

.mnav{margin-bottom: -8px;float: right;}
.nav{width: 100%;}
.nav .m{float: left;margin: 0 0 0 40px;position:relative;display: inline-block;}
.nav .m a .icon-zhuye{font-size: 16px;text-decoration: none;margin-right: 10px;color: #000;}
.nav .m a{padding: 10px 0px;display: inline-block;font-size: 16px;box-sizing: border-box;width: 100%;text-align: center;position: relative;line-height: 70px;}
.nav .m i{position: absolute;bottom: 0;left: 0;height: 3px;width: 0;transition:all 0.5s; -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;background: #026ed1;}
.nav .m  a:hover i,.nav .m .active i{width: 100%;}

.nav .sub{ display:none;width: 100%; padding:10px 0;  position:absolute; left:0px; top:53px;  background:#eee;  float:left; line-height:30px;border-bottom: 2px solid #0270c9;-webkit-box-shadow: 0px 7px 12px 0px rgb(225 225 225 / 50%); box-shadow: 0px 7px 12px 0px rgb(225 225 225 / 50%);}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.tsearch{float: right;font-size: 20px;line-height: 40px;margin-top: 25px;}
.tel{float: right;font-size: 14px;margin-top: 25px;background: #026ed1;border-radius: 20px;padding: 0px 15px;color: #fff;line-height: 36px;}
.tel i{margin-right: 10px;float: left;font-size: 16px;line-height: 20px;color: #fff;margin-top: 8px;}
/**/
.muner { width: 40px; height: 40px; float: right; margin-right: 1px;  display: none;  font-size: 40px;text-align: right;margin-top: 22px;font-weight: 100;}
.fmenu{position: fixed;width: 100%;height: 100vh;background:rgba(0,0,0,0.9);left: -100%;top: 60px;z-index: 21;/*overflow-x: auto;*/}
.fnav{width: 100%;height: 100vh;position: relative;}
.fnav .fnav-tit{line-height: 60px;text-align: left;padding-top: 40px;}
.fnav .fnav-tit a{padding: 5px 10px;font-size: 16px;color: #fff;margin-left: 14px;}
.fnav-m {width: 100%;height: 100%;transition: all .3s;}
.fnav-m a {display: block;overflow: hidden;padding-left: 20px;line-height: 46px;max-height: 46px; color: #ffffff;transition: all .3s;font-size: 0.14rem;}
.fnav-m a span { margin-left: 30px}
.nav-item { position: relative}
.nav-item .icon-arrow-down{margin-left: 20px;}
.nav-item.nav-show { border-bottom: none}
.nav-item ul {display: none; background: rgba(0, 0, 0, .1)}
.nav-item.nav-show ul {display: block}
.nav-item > a:before {content: ""; position: absolute;left: 0; width: 2px; height: 46px;background: #34a0ce; opacity: 0; transition: all .3s}
.nav .nav-icon {font-size: 0.2rem;position: absolute; margin-left: -1px}
.icon_1::after {content: ""}
.icon_2::after {content: ""}
.icon_3::after {content: ""}
.fnav-m .icon-arrow-right { float: right; margin-right: 20px; font-size: 12px; transition: transform .3s}
.fnav-m .icon-arrow-right::after { content: ""}
.nav-show .icon-arrow-right {transform: rotate(90deg)}
.nav-show, .nav-item > a:hover {color: #fff; background: rgba(20, 182, 171, 1)}
.nav-show > a:before, .nav-item > a:hover:before { opacity: 1}
.nav-item li:hover a {color: #fff;  background: rgba(0, 0, 0, .1)}
.nav-item .down{position: absolute;right: 20px;top: 0px;color: #fff;z-index: 99;line-height: 46px;font-size: 14px}
/**/
.search{position: absolute;top: 20px;right: 240px;display: none;width: 500px;z-index: 12;overflow: hidden;height: 52px;}
.search input{line-height: 40px;border: 1px solid #ccc;background: #fff;border-radius: 5px 0 0 5px;font-size: 14px;;padding: 5px 10px;box-sizing: border-box;width: calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-o-calc(100% - 50px);}
.search button{width: 50px;height: 52px;border: 0;margin-left: -4px;float: right;background: url("../images/search1.png")center center no-repeat #0270c9;}
/* 幻灯 */
#ibanner{margin-top: 90px;}
.container{width: 100%; padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto;}
.position-absolute{position: absolute;color: #fff;max-width: 1200px;left: 50%;margin-left: -600px;}
.fs-20{font-size: 60px;}
.fs-14{font-size: 20px;}
.w-100{width: 100%;min-height: 160px;}
#ibanner .fangye{width: 45%;background:#026ed1;position: absolute;left: 0;bottom: 0;padding: 20px 20px 20px 0;box-sizing: border-box;z-index: 2;}
#ibanner .swiper-button-next,#ibanner .swiper-button-prev{background-image: none;float: right;position: relative;color: #fff;width: 57px;margin-left: 40px;margin-top: 0;}
/*首页介绍*/
.index1{width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.index1-bg{width: 45%;background:rgba(20,169,0,0.8);position: absolute;left: 0;top: 0;height: 80%;z-index: 1}
.i-about{width: 94%;margin: 0 auto;padding:60px 0;box-sizing: border-box;max-width: 1600px;z-index: 2;position: relative;overflow: hidden;}
.iabout-l{float: left;width: 48.5%;}
.about-img{width: 100%;overflow: hidden;position: relative;cursor: pointer;}
.about-img::before{position: absolute; content: ""; display: block; width: calc(100% - 40px); height: calc(100% - 40px); box-sizing: border-box;
background: rgba(0,0,0,.1); border: 1px solid rgba(255, 255, 255, 0.2);  top: 20px; left: 20px;  z-index: 1;}
.about-img::after{    position: absolute;content: ''; display: block;width: 60px; height: 60px; background: url(../images/more.png) no-repeat center center;color: #fff;left: calc((100% - 60px)/2);top: calc((100% - 60px)/2);   z-index: 1;}
.iabout-l .about-img>img{height: 560px; object-fit: cover; transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;}
.about-img img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.about-img:hover img{transform:scale(1.3);}
.iabout-r{float: right;width: 48.5%;}
.iabout-tit{width: 100%;}
.iabout-tit h2{font-size: 24px;line-height: 60px;font-weight: bold;padding-bottom: 10px;}
.iabout-tit p{font-size: 40px;line-height: 1;padding-top: 20px;font-weight: bold;color: #026ed1;}
.iabout-tit i{width: 50px;height: 2px;background:#026ed1;display: block;}
.iabout-txt{padding: 50px 0;font-size: 14px;line-height: 36px;width: 100%;text-indent:2em;}
.iabout-kh{width: 100%}
.iabout-kh li{float: left;width: 33.33%;position: relative;box-sizing: border-box;padding-left: 2vw;border-left: 1px solid #ccc;}
.iabout-kh li::before{content: ''; display: block;position: absolute;height: 20px;left: -1px;top: 0;border-left: 1px solid #026ed1;}
.iabout-kh li h2{font-size: 28px;color:#026ed1;display: inline-block;line-height: 40px;font-weight: bold;}
.iabout-kh li i{display: inline-block;padding-left: 5px;}
.iabout-kh li p{font-size: 14px;}

.index2{width: 100%;box-sizing: border-box;overflow: hidden;background: url("../images/prbg.jpg")bottom center no-repeat;padding: 60px 0;}
.iproduct{width: 94%;max-width: 1600px;margin: 0 auto;}
.iproduct-tit{width: 100%;}
.iproduct-t{text-align: center;color: #fff;}
.iproduct-t h2{font-size: 30px;font-weight: bold;line-height: 40px;}
.iproduct-t i{border-bottom: 2px solid #fff;width: 80px;display: inline-block;}
.pr-keyword{width: 100%;text-align: center;padding-top: 10px;}
.pr-keyword p{display: inline-block;font-size: 14px;font-weight: bold;color: #fff;}
.pr-keyword a{display: inline-block;margin: 0 10px;font-size: 14px;color: #fff;}
.iproduct-list{padding: 40px 0;width: 100%;position: relative;}
#iproduct .swiper-slide { text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;
display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
-ms-flex-align: center;-webkit-align-items: center;align-items: center;  }
#iproduct .swiper-slide a{width: 100%;}
#iproduct .timg{width: 100%;overflow: hidden;}
#iproduct .ttxt{width: 100%;padding: 20px 0;background:#fff;color: #2222222;}
#iproduct .ttxt h2{font-size: 18px;}
#iproduct .ttxt span{font-size: 14px;}
#iproduct .timg img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
#iproduct a:hover .timg img{transform:scale(1.3);}
#iproduct .swiper-wrapper{padding-bottom: 40px;}
.iproduct-more{width: 100%;text-align: center;}
.iproduct-more a{display: inline-block;padding: 5px 50px;color: #fff;font-size: 14px;background:#026ed1;border-radius: 20px;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s; }
.iproduct-more a:hover{background: #108C00;}

.index3{width: 100%;box-sizing: border-box;overflow: hidden;background: url("../images/ytbg.jpg")top center no-repeat;padding: 50px 0;}
.yongtu{width: 94%;max-width: 1600px;margin: 0 auto;}
.yongtu-list{width: 100%;margin-top: 60px;background: #fff;overflow: hidden;box-sizing: border-box;padding: 30px}
.yongtu-list ul{margin-left: -2%;}
.yongtu-list li{float: left;width: 23%;margin-left: 2%;margin-bottom: 20px;position: relative;}
.yongtu-list li .timg{width: 100%;overflow: hidden;position: relative;cursor: pointer;z-index: 2;}
.yongtu-list li::before{content: '';display: block;left: 0;right: 0;top: 0;bottom: 0;border: 8px solid #fff;position: absolute;z-index: 1;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.yongtu-list li .timg img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.yongtu-list li .timg:hover img{transform:scale(1.3);}
.yongtu-list li:hover::before{border: 8px solid #ccc;left: 8px;top: 8px;right: -8px;bottom: -8px;}
.yongtu-list li p{line-height: 40px;font-size: 14px;text-align: center;}

.index4{width: 100%;box-sizing: border-box;overflow: hidden;background: url("../images/newsbg.jpg")top center no-repeat;padding: 50px 0;}
.inews{width: 94%;max-width: 1600px;margin: 0 auto;}
.inews-tit{width: 100%;padding-bottom: 20px;overflow: hidden;padding-top: 20px;}
.inews-tit h2{float: left;font-size: 30px;}
.inews-tit a{float: right;font-size: 14px;border: 1px solid #666666;padding: 5px 30px;}
.inews-list{width: 100%;}
.inews-l{float: left;width: 48.5%;position: relative;}
.inews-l .inews-img{width: 100%;overflow: hidden;height: auto;}
.inews-l .inews-img>img{height: 560px; object-fit: cover; transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;}
.inews-l .inews-img img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.inews-l .inews-img:hover img{transform:scale(1.3);}
.inews-l .inews-txt{position: absolute;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.6);color: #fff;line-height: 40px;box-sizing: border-box;text-align: center;font-size: 14px;}
.inews-r{float: right;width: 48.5%;}
.inews-r li{float: left;margin-bottom: 15px;background: #fff;box-sizing: border-box;padding:20px 30px;width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.inews-r li a{display: flex;}
.inews-r li .date{float: left;width: 80px;}
.inews-r li .date .d{font-size: 20px;text-align: center;}
.inews-r li .date .year{font-size: 14px;}
.indew-r-txt{float: right;flex: 1;padding-left: 10px;}
.indew-r-txt h2{font-size: 16px;color: #000;}
.indew-r-txt p{font-size: 14px;color: #999;max-height: 60px;overflow: hidden;}
.inews-r li:hover{background: #108C00;}
.inews-r li:hover .date,.inews-r li:hover .indew-r-txt h2,.inews-r li:hover .indew-r-txt p{color: #fff;}

.index5{width: 100%;box-sizing: border-box;overflow: hidden;padding: 80px 0;}
.youshi{width: 94%;max-width: 1600px;margin: 0 auto;}
.youshit{text-align: center;color: #fff;}
.youshit h2{font-size: 30px;font-weight: bold;line-height: 40px;color: #000}
.youshit p{font-size: 14px;color: #999;line-height: 30px;padding-top: 20px;}
.youshim{width: 100%;padding-top: 40px;}
.youshil{float: left;width: 66.66%}
.youshilist{width: 100%;}
.youshi-txt{width: 50%;background: #f9f9f9;padding: 50px;box-sizing: border-box;min-height: 300px;}
.youshi-txt h2{font-size: 28px;color: #000;font-weight: bold;text-transform:uppercase;line-height: 30px;}
.youshi-txt h3{font-size: 24px;}
.youshi-txt span{border-bottom: 2px solid #666666;width: 100px;display: block;}
.youshi-txt p{font-size: 14px;color: #666;padding-top: 30px;}
.youshi-img{width: 50%;overflow: hidden;}
.youshi-img img{max-width: 100%;object-fit: cover; transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;height: 300px;}
.youshi-img:hover img{transform:scale(1.3);}
.youshir{float: right;width: 33.33%}
.youshir-tit{width: 100%;background: #f9f9f9;padding: 50px;box-sizing: border-box;min-height: 300px;}
.youshir-tit h2{font-size: 28px;color: #000;font-weight: bold;text-transform:uppercase;line-height: 30px;}
.youshir-tit h3{font-size: 24px;}
.youshir-tit span{border-bottom: 2px solid #666666;width: 100px;display: block;}
.youshir-tit p{font-size: 14px;color: #666;padding-top: 30px;}
.youshir-img{width: 100%;overflow: hidden;}
.youshir-img img{max-width: 100%;object-fit: cover; transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;height: 600px;width: 100%;}
.youshir-img:hover img{transform:scale(1.3);}

.index6{width: 100%;box-sizing: border-box;overflow: hidden;padding: 80px 0;background: url("../images/index6.jpg")top center no-repeat;}
.zhanlue{width: 94%;max-width: 1600px;margin: 0 auto;}
.zhanluel{width: 50%;float: left;box-sizing: border-box;padding-right: 100px;}
.zhanluel-1{width: 100%;font-size: 32px;line-height: 60px;padding-bottom: 60px;}
.zhanluel-2{width: 100%;padding-bottom: 100px;}
.zhanluel-2 li{float: left;width: 33.3333%;}
.zhanluel-2 li img{max-width: 100%;}
.zhanluel-2 li p{font-size: 14px;line-height: 40px;}
.zhanluel-3{padding: 50px 0;font-size: 14px;}
.zhanluer{width: 50%;float: right;overflow: hidden;}
.zhanluer img{width: 100%;}
/*2024*/
.shou1{width: 100%;background: url("../images/shou1bg.png")center top no-repeat;display: inline-block;box-sizing: border-box;padding: 80px 0;overflow: hidden;}
.shou1-m{width: 94%;display: flex;}
.shou1-l{float: left;background: url("../images/shoua.png") left center no-repeat;padding:40px 0 40px 100px;margin-right: 100px;}
.shou1-l-tit{font-size: 80px;color: #292929;line-height: 1.5;padding-bottom: 30px;}
.shou1-l-link{width: 100%;}
.shou1-l-biao{position: relative; width: 50px; height: 50px;text-align: center;line-height: 50px;font-size: .28rem; transition: color .3s ease-in-out; z-index: 2;color: #026ed1;float: left;}
.shou1-l-biao::before,.shou1-l-biao::after{content: ''; position: absolute; top: 0;width: 100%;height: 100%; z-index: -1;border-radius: 3px; transform: rotate(45deg);  transition: background-color .3s ease-in-out;}
.shou1-l-biao::before{    background-color: #fff;    border: 1px solid #026ed1;left: 0;z-index: -1;}
.shou1-l-biao::after{background-color: #fff; border: 1px solid #03abad;left: 20px;z-index: -2;opacity: 0.1;}
.shou1-l-link:hover .shou1-l-biao{color: #fff;}
.shou1-l-link:hover .shou1-l-biao::before,.shou1-l-link:hover .shou1-l-biao::after{background:#026ed1 }
.shou1-l-a{margin-left: 90px;font-size: 16px;line-height: 50px;}
.shou1-r{flex: 1;font-size: 16px;padding-top: 60px;}
.shou1-r:hover a{color:#000 }
.shou1-r p{text-indent: 2em; }

.shou2{width: 100%;background: url("../images/shou2bg.jpg")center top no-repeat;display: inline-block;box-sizing: border-box;padding: 120px 0;overflow: hidden;background-attachment: fixed;}
.shou2-m{width: 94%;}
.iyoushi {position:relative;width:  100%; max-height: 560px;overflow:hidden;display: flex;}
.iyoushi .bd { position:relative; float:right; flex: 1; height:100%;overflow:hidden;}
.iyoushi .bd img {width:100%;min-height: 560px; height:100%;}
.iyoushi .hd {position:relative; width:360px; float:left; margin-right: 20px; z-index:1; }
.iyoushi .hd ul { position:relative; width:100%; overflow:hidden;   }
.iyoushi .hd li {  padding:65px 50px; overflow:hidden; color: #fff;background: #94b1e4;margin-bottom: 20px; transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;cursor: pointer;}
.iyoushi .hd li i{padding-right: 20px;font-size: 30px;}
.iyoushi .hd li b{font-size: 22px;font-weight: 300;}
.iyoushi .hd li.on{background: #214480;}
.iyoushi .hoverBg {position:absolute; top:0; left:0px; width:100%;height: 0px; z-index:-1;background: #214480;	}

.shou3{width: 100%;background: url("../images/shou3bg.jpg")center bottom no-repeat;display: inline-block;box-sizing: border-box;padding:80px 0 120px 0;overflow: hidden;}
.shou3-m{width: 94%;}
.shou3-tit{width: 100%;padding-bottom: 50px;overflow: hidden;padding-top: 20px;}
.shou3-tit h2{float: left;font-size: 30px;}
.shou3-tit a{float: right;font-size: 14px;padding: 5px 0  ;}
.shou3-list{width: 100%;}
.shou3-list-l{float: left;width: 60%;}
.shou3-list-l li{float: left;width: 48%;margin-right: 2%;box-sizing: border-box;background: #fff;overflow: hidden;padding: 20px;}
.shou3-list-l li .inews-img{width: 100%;overflow: hidden;margin-bottom: 20px;}
.shou3-list-l li .inews-img img{width: 100%;max-height: 220px;transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;}
.shou3-list-l li:hover .inews-img img{transform:scale(1.3);}
.shou3-list-l li:hover .inews-txt{color: #214480;}
.shou3-list-l li .inews-txt{width: 100%;padding-bottom: 30px;}
.shou3-list-l li .inews-txt b{font-size: 16px;}
.shou3-list-l li .inews-txt p{font-size: 14px;}
.shou3-list-r{float: right;width: 40%;}
.shou3-list-r li{float: left;margin-bottom: 15px;background: #fff;box-sizing: border-box;padding:20px 30px;width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.shou3-list-r li a{display: flex;}
.shou3-list-r li .date{float: left;width: 80px;}
.shou3-list-r li .date .d{font-size: 20px;text-align: center;}
.shou3-list-r li .date .year{font-size: 14px;}
.shou3-list-r-txt{float: right;flex: 1;padding-left: 10px;}
.shou3-list-r-txt h2{font-size: 16px;color: #000;}
.shou3-list-r-txt p{font-size: 14px;color: #999;max-height: 60px;overflow: hidden;}
.shou3-list-r li:hover{background: #214480;}
.shou3-list-r li:hover .date,.shou3-list-r li:hover .indew-r-txt h2,.shou3-list-r li:hover .indew-r-txt p{color: #fff;}


/* 介绍 */
.about{width: 100%;display:block;box-sizing: border-box;padding: 80px 0 0 0;background: #f2f4f6;}
.introduction{box-sizing: border-box;position: relative; overflow: hidden;width: 94%;margin: 0 auto;max-width: 1400px;padding-bottom: 40px;}
.intro-tit{width: 100%;text-align: center;padding-bottom: 50px;}
.intro-tit h2{font-size: 34px;display: block;width: 100%;}
.intro-tit p{font-size: 14px;color: #666;text-transform: uppercase;}
.intro-m{width: 100%;}
.intro-m ul{margin-left: -2%;}
.intro-m li{width: 48%;float: left;margin: 0 0 20px 2%;box-sizing: border-box;}
.intro-m li img{width: 100%;}
.shebei{width: 100%;overflow: hidden;background: url("../images/ab.jpg")bottom center no-repeat #fff;padding: 40px 0;}
.jieshao{width: 94%;}
.jieshaom{width: 100%;}
.jieshaol{float: left;width: 65%;}
.jieshaol li{float: left;width: 48%;margin-right: 2%;}
.jieshaol li img{width: 100%;}
.jieshaor{float: right;width: 35%;}
.jieshaor li{width: 100%;float: left;margin-bottom: 20px;}
.jieshaor li img{width: 100%;}
.jiance{width: 100%;overflow: hidden;background: url("../images/jianbg.jpg")bottom center no-repeat #fff;padding: 60px 0;background-attachment: fixed;}
.jiancem{width: 94%;}
.jiancelist{width: 100%;}
.jiancelist ul{margin-left: -2%;}
.jiancelist li{float: left;width: 31.333333%;margin-left: 2%;margin-bottom: 20px;}
.jiancelist li img{width: 100%;}

.jstit{width: 100%;text-align: center;border-bottom: 1px solid #f1f1f1;padding-bottom: 30px;}
.jstit h2{font-size: 36px;color: #108C00}
.jstit span{font-size: 14px;text-transform:uppercase;}
.jstxt{padding: 40px 0;font-size: 14px;line-height: 40px;}
.jstxt img{max-width: 100%;}
.jsmore a{display: inline-block;padding: 10px 50px;background: #108C00;color: #fff;font-size: 14px;}
.jsimg{position: absolute;top: 80px;right: -100px;}
.jsimg img{width: 400px;}
.aboutl{width: 100%;padding: 60px 0 40px 0;display: inline-block;}
.aboutl-img{box-sizing: border-box;width: 45%;float: left;overflow: hidden;cursor: pointer;}
.aboutl-img img{width: 100%;transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;}
.aboutl-img:hover img{transform:scale(1.3);}
.aboutl-txt{width: 48%;float: right;box-sizing: border-box;padding: 50px;background: rgba(33,68,128,.6);min-height: 443px;color: #fff;transition: all .8s ease; -moz-transition: all .8s ease; -webkit-transition: all .8s ease;  -o-transition: all .8s ease;cursor: pointer;}
.aboutl-txt h2{font-size: 24px;line-height: 60px;}
.aboutl-txt:hover{background: rgba(33,68,128,1)}
.about-top{width: 100%;position: relative;z-index: 1;margin-top: 60px;overflow: hidden;}
.about-top img{max-width: 100%;}
.about-topbg{background: url("../images/about-top.jpg")top center no-repeat;background-size: cover; width: 100%;height: 900px;position: relative;z-index: 1;}
.about-txt{position: absolute;width: 94%;top: 180px;left: 50%;z-index: 8;transform:translate(-50%,0%);}



.gongyitit{font-size: 14px;line-height: 40px;display: inline-block;}
.gongyi{width: 100%;display: inline-block;}
.gongyi li{float: left;text-align: center;width: 23%;margin: 1%;}
.gongyi li img{width: 100%;}

.lcheng{width: 100%;display: inline-block;}
.lchengl{width: 100%;text-align: center}
.lchengl img{max-width: 100%;}
.lchengr{width: 100%;}
.lchengr li{width: 33%;text-align: center;display: inline-block;}
.lchengr li img{max-width: 100%;}

/*联系方式*/
.map{margin-top: 90px;width: 100%;}
.lianxi{width: 100%;display: inline-block;box-sizing: border-box;background: #f2f4f6;z-index: 8;}
.contact{width: 94%;margin: -150px auto 50px auto;position: relative;z-index: 3;max-width: 1400px;overflow: hidden;}
.contact-m{float: left;width: 50%;background: #fff;padding: 50px;box-sizing: border-box;border-bottom: 10px solid #026ed1;}
.contact-m h2{font-size: 20px;font-weight: bold;padding-bottom: 30px;}
.contact-m p{font-size: 14px;}
.gbook{float: right;width: 50%;background: #026ed1;padding: 50px;box-sizing: border-box;border-bottom: 10px solid #026ed1;}
.gbook h2{font-size: 20px;font-weight: bold;padding-bottom: 30px;color: #fff;}
.gbook .my-4 textarea{width: 100%;box-sizing: border-box;background: none;border: 0;border-bottom: 1px solid #fff;min-height: 100px;font-size: 14px;}
.gbook .my-4 input{width: 100%;box-sizing: border-box;background: none;border: 0;border-bottom: 1px solid #fff;line-height: 60px;font-size: 14px;}
.gbook .my-4 input.code{width: 200px;}
.gbook .my-4 input:-moz-placeholder,textarea:-moz-placeholder {  color: #fff; }
.gbook .my-4 input::-moz-placeholder,textarea::-moz-placeholder {  color: #fff; }
.gbook .my-4 input:-ms-input-placeholder,textarea:-ms-input-placeholder {  color: #fff; }
.gbook .my-4 input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {  color: #fff; }
.gbook .my-4 .tj{width: 100%;padding-top: 27px;}
.gbook .my-4 .btn-info{background: #fff;padding: 5px 30px;border: 0;}

/*新闻*/
.newslist{width: 100%;box-sizing: border-box;padding: 80px 0;background: #f2f4f6;}
.article-list{width: 94%;display: flex;margin: 0 auto;max-width: 1400px;}
.article-list ul{}
.article-list li{float: left;width:100%;margin: 10px 0 ;box-sizing: border-box;padding: 30px;border: 1px solid #f1f1f1;background: #fff;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.article-list li:hover{background: #026ed1;}
.article-list li:hover a{color: #fff;}
.article-list li a{display: flex;}
.article-list li .artimg{width: 200px;margin-right: 30px;overflow: hidden;float: left;}
.article-list li .artimg img{width: 100%;}
.article-list li .arttxt{float: right;font-size: 14px;}
.article-list li .arttxt h3{font-size: 16px;font-weight: bold;line-height: 50px;}
.article-list li .arttxt .date{line-height: 40px;text-align: right;font-size: 14px;}

/*新闻内页*/
.newsmain{padding: 50px;box-sizing: border-box;border: 1px solid #f1f1f1;margin:50px auto;width: 94%;max-width: 1400px;background: #fff;}
.nmtit{width: 100%;text-align: center;border-bottom: 1px solid #f1f1f1}
.nmtit h2{font-size: 20px;line-height: 40px;}
.nmtit p{font-size: 14px;line-height: 30px;padding-bottom: 30px;}
.nmtxt{padding: 50px 0;width: 100%;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;}
/*.nmtxt p{font-size: 16px;}*/
.nmtxt img{max-width: 100%;}
.nmpage{width: 100%;padding: 20px 0;}
.nmpage p{font-size: 14px;line-height: 30px;}

/*产品列表*/
.productlist{width: 100%;box-sizing: border-box;padding: 80px 0;background: #f2f4f6;}
.prlist{width: 94%;margin: 0 auto;max-width: 1400px;}
.prlist ul{margin-left: -2%;font-size: 0}
.prlist li{display: inline-block;width: 48%;margin-left: 2%;box-sizing: border-box;margin-bottom: 20px;}
.prlist li .prlistimg{width: 100%;overflow: hidden;max-height: 350px;}
.prlist li .prlistimg img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.prlist li:hover .prlistimg img{transform:scale(1.3);}
.prlist li p{line-height: 60px;font-size: 14px;width: 100%;background: rgba(0,0,0,0.7);color: #fff;text-align: center;}
.prlist li:hover p{background: rgba(20,169,0,1);}

.product{width: 100%;box-sizing: border-box;padding: 60px 0;background: #f2f4f6;}
.productmain{padding: 0px;box-sizing: border-box;border: 1px solid #f1f1f1;margin:50px auto;width: 94%;max-width: 1400px;background: #fff;}
.nmimg{width: 100%;overflow: hidden;position: relative;padding-top: 50px;}
.nmimg::after{content: "";position: absolute;top: 0;width: 0%;height: 100%;right: 0;background: #026ed1;z-index: 1; }
.nmimgl{float: left;width: 100%;text-align: center;}
.nmimgl img{max-width: 100%;}
.nmimgr{float: right;width: 0%;background: #026ed1;box-sizing: border-box;padding: 50px;color: #fff;height: 100%;position: relative;z-index: 2;}
.nmbiaoti{width: 100%;padding-bottom: 40px;}
.nmbiaoti h2{font-size: 30px;}
.nmbiaoti p{font-size: 14px;}
.nmjianjie{width: 100%;font-size: 14px;line-height: 36px;}
.nmjieshao{width: 100%;box-sizing: border-box;padding: 50px 50px 0 50px;}
.nmjieshao-m{width: 100%;line-height: 2;}
.nmjieshao-m img{max-width: 100%;}
.nmjieshao-tit{font-size: 30px;padding-bottom: 30px;}
.nmjieshao-tit p{font-size: 14px;line-height: 34px;}
.nmjieshao-txt{font-size: 14px;width: 100%}
.nmjieshao-txt img{max-width: 100%;}
/*底部信息*/
.footer{width: 100%;position: relative;background: #222222;overflow:hidden;padding: 50px 0;box-sizing: border-box;}
.foot{width: 94%;margin: 0 auto;position: relative;}
.foot-l{float: left;color: #a0a0a0;box-sizing: border-box}
.foot-l h2{font-size: 24px;color: #fff;}
.foot-l p{font-size: 14px;line-height: 36px;}
.foot-r{float: right;color: #a0a0a0;text-align: right;line-height: 36px;box-sizing: border-box;}
.foot-r p{font-size: 14px;}
.foot-r a{color: #a0a0a0;}
.foot-r h2{font-size: 24px;color: #fff;}
.foot-c{position: absolute;left: 50%;top: 60px;width: 120px;margin-left: -60px;text-align: center;}
.foot-c p{font-size: 14px;color: #a0a0a0;line-height: 30px;}
.foot-c img{width: 120px;}

/* banner */
.banner{width: 100%;height: 260px;text-align: center;margin-top: 90px;}
.banner h1{padding-top: 90px;font-size: 30px;color: #000;line-height: 60px;}
.banner p{font-size: 16px;color: #000;}
.neicai{width: 100%;background: #fff; overflow: hidden;}
.nsubnav{width: 94%;margin: 0 auto;max-width: 1400px;}
.nsubnav ul{float: left;}
.nsubnav li{float: left;}
.nsubnav li a{padding: 0 20px;line-height: 80px;display: inline-block;font-size: 14px;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.nsubnav li a.son,.nsubnav li a:hover{background:#026ed1;color: #fff; }
.position{float: right;font-size: 14px;line-height: 80px}
.position i{margin-right: 10px;}

/*分页*/
.page{margin: 20px auto;text-align: center;font-size: 14px;padding-bottom: 30px;padding-top: 40px;width: 94%;max-width: 1600px;}
.page-status,.page-index,.page-pre,.page-num,.page-next,.page-last{padding: 10px 20px;border: 1px solid #f1f1f1;margin-right: 10px;}
.page .page-num-current{background:#026ed1;color: #fff; }
.page span{transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.page span:hover {background: #026ed1;color: #fff;}
.page span:hover a{color: #fff;}
.page span.page-numbar:hover{background: none;}
.page span.page-numbar:hover a{background: #026ed1;color: #fff;}

.wapfoot{display: none;width: 100%;background:#026ed1;color: #fff;position: fixed;left: 0;right: 0;bottom: 0;z-index: 10;padding: 10px 0;}
.wapfoot li{width: 25%;float: left;text-align: center;}
.wapfoot li i{font-size: 22px;line-height: 30px;display: block;color: #fff;}
.wapfoot li b{font-size: 14px;line-height: 30px;font-weight: 100;display: block;color: #fff;}
.wapfoot li a{color: #fff;}

@media screen and (max-width: 1367px) {
    .shou3-list-l li .inews-txt{width: 100%;padding-bottom: 0px;}
    .iyoushi .hd li{}   
}

@media screen and (max-width: 1201px) {
.w1200{width: 100%;box-sizing: border-box;padding-left: 20px;padding-right: 20px;}
    .position-absolute{width: 100%;left: 10%;margin-left: 0;}
    .fs-20{font-size: 20px;}
    .fs-14{font-size: 16px;}
    .foot-l{width: 50%;}
    .foot-r{width: 50%;}
    
}
@media screen and (max-width: 1025px) {
    .mnav{display: none;}
    .muner{display: block;}
    .nav .m{margin: 0 10px;}
    .aboutl-txt p{line-height: 20px;}
    .zhanluel-1{padding-bottom: 40px;}
    .zhanluel-2{padding-bottom: 60px}
    .shou1-m{display: block;}
    .shou1-l{width: 100%;box-sizing: border-box;}
    .shou1-r{width: 100%;box-sizing: border-box;}
    .iyoushi{display: block;max-height: 1500px;}
    .iyoushi .hd{width: 100%;box-sizing: border-box;}
    .iyoushi .hd li{width: 32.333%;float: left;margin-left: 1%;box-sizing: border-box;padding: 50px 30px;}
    .iyoushi .hd li b{font-size: 18px;}
    .iyoushi .hd li i{font-size: 18px;}
    .iyoushi .bd{width: 100%;flex: none;box-sizing: border-box;padding-left: 1%;}
    .iyoushi .bd img {min-height:510px;}
    .shou3-list-l{width: 100%;padding-bottom: 30px;}
    .shou3-list-l li{margin: 0 1%;width: 48%;}
    .shou3-list-r{width: 100%;padding: 0 1%;box-sizing: border-box;}
    .aboutl-txt{padding: 30px;min-height: inherit;}
    
}
@media screen and (max-width: 769px) {
  .muner{display: block;}
  .search{top: 50px;right: 0;width: 100%;}  
    .yewu-list li{width: calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);}
    .inewsm-list li h2{height: 30px;overflow: hidden;}
    .caselist li{float: left;width: calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px);box-sizing: border-box;margin-left: 20px;margin-bottom: 20px;}
    .tel,#ibanner .fangye{display: none}
    .index1-bg{width: 100%;height: 20%;}
    .iabout-l,.inews-l,.inews-r{width: 100%}
    .iabout-r{width: 100%}
    .iabout-l .about-img>img{height: auto;}
    .inews-l .inews-img>img{height: auto;}
    .inews-l{margin-bottom: 20px;}
    .inews-r{}
    .inews-tit a{font-size: 12px;padding: 5px 10px}
    .index4{background: url("../images/newsbg.jpg")top center #f6f6f6 no-repeat;}
    .indew-r-txt h2{font-size: 14px;}
    .indew-r-txt p{font-size: 12px;height: 48px;}
    .inews-tit h2,.iproduct-t h2,.iabout-tit h2{font-size: 20px;}
    .foot-c{display: none;}
    .i-about{padding: 60px 10px;}
    .iabout-txt{line-height: 24px;padding: 30px 0;}
    .iproduct,.foot{padding: 0 10px;box-sizing: border-box;}
    .yongtu li{width: 48%;}
    .yongtu{padding: 0 10px;box-sizing: border-box;}
    .foot-l p,.foot-r p{line-height: 26px;}
    .foot-l h2{font-size: 20px;}
    .foot-r h2{font-size: 20px;}
    .foot-r{text-align: left;}
    .contact-m{width: 100%;}
    .gbook{width: 100%;}
    .gbook .my-4 input.code{width: 110px;}
    .map{margin-top: 70px;}
    .aboutl{padding: 20px 0;}
    .aboutl-img{width: 100%;margin-bottom: 20px;}
    .aboutl-txt{width: 100%;}
    .introduction{padding: 15px;}
    .aboutl-txt h2{font-size: 18px;}
    .gongyi li{width: 98%;}
    .lchengr li{width: 98%;}
    .lchengr li img{width: 100%;}
    .footer{margin-bottom: 80px;}
    .wapfoot{display: block;}
    .prlist li{width: 48%;}
    .youshil{width: 100%}
    .youshir{width: 100%;}
    .shou3-list-l li{width: 98%;margin-bottom: 20px;}
    .shou3-list-l li .inews-img img{max-height: 100%;}
    .shou3 {    background: url(../images/shou3bg.jpg)center bottom #f2f7fb no-repeat;}
    .iyoushi .hd li{width: 99%;margin-bottom: 10px;padding: 30px;}
    .iyoushi .bd img{min-height: 260px;}
    .shou1-l-tit{font-size: 40px;}
    .intro-m li{width: 98%;}
    .about-txt{top: 80px;}
    .jieshaol{width: 100%;margin-bottom: 20px;}
    .jieshaor{width: 100%;}
    .jieshaol ul{margin-left: -2%;}
    .jieshaol li{margin-left: 2%;margin-right: 0;}
    .jiancelist ul{margin-left: 0;}
    .jiancelist li{width: 100%;margin-left: 0;margin-bottom: 20px;}
    .intro-tit h2{font-size: 28px;}
    .intro-tit p{font-size: 14px;}
    .nmimgl{width: 100%;}
    .nmimgr{width: 100%;padding: 20px;}
    .nmjieshao{padding: 20px;}
    .nmimg::after{background: none;}
    .banner h1{padding-top: 30px;}
    
}
@media screen and (max-width: 600px) {
    .position{display: none;}
    .nsubnav ul{float: left;}
    .logo img{max-height: 30px;}
    .tel{line-height: 70px;}
    .muner{margin-top:15px;margin-right: 10px;font-size: 30px;}
    .banner{margin-top: -30px;height: 180px;}
    .banner h1{margin-top: 100px;}
    #ibanner{margin-top: 60px;}
    .yewu-list li{width: 48%;margin-left: 1%; margin-right: 1%;padding: 10px;}
    .yewu-list li p{display: none;}
    .yewu-list li h2{font-size: 14px;height: 28px;overflow: hidden;}
    .nsubnav li a{padding: 0 5px;}
    .ihotnews ul{margin-left: 0;}
    .ihotnews li{width: 100%;margin-left: 0;margin-bottom: 20px;box-sizing: border-box;}
    .inewsm-list li{width: 100%;margin-left: 0;}
    .foot-l{width: 100%;}
    .foot-l h2{padding-bottom: 1px;}
    .foot-r{width: 100%;}
    .foot-r h2{display: none}
    .flogo{padding-top: 20px;}
    .link{display: none;}
    .copy p{width: 100%;font-size: 12px;}
    .copy a{float: left;font-size: 12px;margin-left: 0;}
    .article-list li a{display: block;}
    .article-list li .artimg{width: 100%;}
    .article-list li .arttxt{width: 100%;}
    .page-status, .page-index, .page-pre, .page-num, .page-next, .page-last{padding: 10px;}
    .page-status,.page-index,.page-last,.page-pre,.page-next{display: none;}
    .newsmain{margin-left: 10px;margin-right: 10px;box-sizing: border-box;width: calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-o-calc(100% - 20px);}
    .caselist ul{margin-left: 0;}
    .caselist li{width: 100%;margin-left: 0;}
    .team-list{box-sizing: border-box;padding: 60px;}
    .newslist{padding: 20px 0;}
    .newsmain{padding: 30px;}
    .nsubnav li a{line-height: 40px;}
    .contact-m{padding: 30px;}
    .iabout-kh li h2{font-size: 22px;}
    .prlist ul{margin-left: 0;}
    .prlist li{width: 100%;margin-left: 0;}
    .youshi-txt{width: 100%;}
    .youshi-img{width: 100%;}
    .youshi-img img{height: auto;}
    .youshir-img img{height: auto;}
    .zhanluel{width: 100%;padding: 30px;box-sizing: border-box;}
    .zhanluel-3{padding-bottom: 0;}
    .zhanluer{width: 100%;padding: 30px;box-sizing: border-box;}
}
