@charset "utf-8";
/* CSS Document */

.header{width: 100%;box-sizing: border-box;display: flex;left: 0;right: 0;top: 0;z-index: 99;position: fixed;}
.fixed{position: fixed}
.head{position: relative;width: 100%;}
.head:hover ,.adhead{background:url("../images/tbg.jpg")right top repeat-y #fff;box-shadow: 0 3px 4px rgb(0 0 0 / 10%);}
.head:hover .mnav ,.adhead .mnav{background: #fff;}
.head:hover .tel ,.adhead .tel{background:#26619d }
.head:hover .nav .m h3 a ,.adhead .nav .m h3 a{color: #333;}
.head:hover .logo1 ,.adhead .logo1{display: none}
.head:hover .logo2 , .adhead .logo2{display: block}
.top{width: 94%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;max-width: 1600px;margin: 0 auto;display: flex;}
.logo{float: left;padding-top: 20px;width: 150px;}
.logo img{max-height: 50px;}
.logo2{display: none;}
.mnav{float: left;width: calc(100% - 380px)!important;}
.nav{display: flex;width: 100%;}
.nav .m{float: left;flex: 1; }
.nav .m h3 a{padding: 30px 0px;display: inline-block;font-size: 16px;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;box-sizing: border-box;width: 100%;text-align: center;color: #fff;border-bottom:0;font-weight: bold;}
.nav .m h3 a:hover,.nav li .active,.nav .m a:hover .icon-zhuye,.nav .m .active .icon-zhuye{border-bottom: 2px solid #26619d;color: #26619d;}
.nav .m:last-child a{}
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -200px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5;}
.nav .m h3 a:hover i,.nav .m h3 .active i{background:url(../images/icon.png) 0 -280px no-repeat;}
.nav .sub{ display:none;width: 100%; padding:20px 0;  position:absolute; left:0px; top:92px;  background:rgba(255,255,255,0.7);  float:left; line-height:40px;}
.nav .sub div{width: 94%;max-width: 1600px;margin: 0 auto;text-align: center}
.nav .sub li{ text-align:center;display: inline-block;margin-right: 30px;font-size: 16px;position: relative;padding-right: 60px;}
.nav .sub li::after{content: '/';color:#26619d; position: absolute;right: 0;top: 0;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.nav .sub li:hover::after{content: '>';right: 40px;}
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{   }
.tel{float: right;font-size: 20px;padding-top: 25px;width: 230px;}
.tel a{color: #fff;}
.tel i{margin-left: 20px;margin-right: 10px;float: left;font-size: 20px;line-height: 38px;color: #fff;padding:0px 10px; border-radius: 50%;border: 1px solid #fff;}
/**/
.muner { width: 40px; height: 40px; float: right; margin-right: 1px;  display: none;  font-size: 30px;text-align: right;position: absolute;right: 20px;top: 10px; color:#26619d;}
.fmenu{position: fixed;width: 100%;height: 100vh;background:rgba(0,0,0,0.9);left: -100%;top: 90px;z-index: 21;/*overflow-x: auto;*/}
.fnav{width: 100%;position: relative;background: #f5f5f5;padding-bottom: 50px;}
.fnav .fnav-tit{line-height: 60px;text-align: left;padding-top: 40px;}
.fnav .fnav-tit a{padding: 5px 10px;font-size: 16px;color: #333;margin-left: 14px;}
.fnav-m {width: 100%;height: 100%;transition: all .3s;}
.fnav-m li{border-bottom: 1px solid #ddd;}
.fnav-m a {display: block;overflow: hidden;padding-left: 20px;line-height: 46px;max-height: 46px; color: #333;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 .fa-angle-right { float: right; margin-right: 20px; font-size: 12px; transition: transform .3s}
.fnav-m .fa-angle-right::after { content: ""}
.nav-show .fa-angle-right {transform: rotate(90deg)}
.nav-show, .nav-item > a:hover {color: #fff; background: rgba(204, 204, 204, 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: #333;z-index: 99;line-height: 46px;font-size: 14px;padding: 0 20px;}
/**/
/* 幻灯 */
#ibanner{height: 100%;}
.container{width: 100%; padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto;}
.position-absolute{position: absolute;color: #fff;left: 0;right: 0;text-align: center;}
.fs-20{font-size: 40px;}
.fs-14{font-size: 20px;}
#ibanner .swiper-button-prev,#ibanner .swiper-container-rtl .swiper-button-next{background: rgba(255,255,255,0.3);color: #fff;font-size: 16px;left: 100px;width: 50px;height: 50px;text-align: center;line-height: 50px;font-weight: 100;}
#ibanner .swiper-button-next,#ibanner .swiper-container-rtl .swiper-button-prev{background: rgba(255,255,255,0.3);color: #fff;font-size: 16px;right: 100px;width: 50px;height: 50px;text-align: center;line-height: 50px;font-weight: 100;}
.w-100{width: 100%;}
#ibanner .swiper-pagination-bullet-active{}

/*首页关于我们*/
.iabout{width: 100%;margin: 0 auto;overflow: hidden;}
.iabout-title{width: 100%;background: #fff;border-bottom: 1px #efefef solid;overflow: hidden;}
.iabout-txt{width: 94%;max-width: 1600px;background: url("../images/img_01.png")right center no-repeat;padding: 30px 0;box-sizing: border-box;margin: 0 auto;}
.iabout-txt b{font-size: 30px;background: linear-gradient(to right, #197aec, #00479c); -webkit-background-clip: text; color: transparent;}
.iabout-txt p{font-size: 20px;line-height: 40px; font-weight:bold;}
.iabout-m{width: 100%;background: url("../images/dd_bg.png")left top repeat;margin: 0 auto;}
.iabout-about{width: 94%;max-width: 1600px;margin: 0 auto;padding: 50px 0;overflow: hidden;}
.iaboutl{float: left;width: 48%;padding-top: 80px;}
.iaboutl i{display: block;width: 70px;height: 3px;background:#00479c;margin-bottom: 20px;}
.iaboutl h2{color: #26619d;font-size: 36px;font-weight: bold;line-height: 60px;}
.iaboutl h3{color: #818181;font-size: 22px;}
.iaboutl p{font-size: 14px;line-height: 28px;padding-top: 20px;text-indent:2em}
.iaboutl a{background: #26619d;color: #fff;font-size: 14px;padding: 10px 30px;display: inline-block;margin-top: 50px;}
.iaboutr{float: right;width: 48%;}
.iaboutr img{max-width: 100%;}
.iaboutlc{width: 94%;max-width: 1600px;margin: 50px auto;background:#26619d;padding: 30px 0;overflow: hidden; }
.iaboutlc li{float: left;width: 25%;text-align: center;border-right: 1px solid #8394c4;box-sizing: border-box;color: #fff;}
.iaboutlc li:last-child{border-right: 0px;}
.iaboutlc h2{font-size: 30px;}
.iaboutlc p{font-size: 14px;}

/*首页产品*/
.iproduct{width: 100%;margin: 50px auto;overflow: auto;background: url("../images/kkd_himg2.jpg")top center no-repeat;background-size: cover;
    background-attachment: fixed;position: relative;}
.iproduct::before{content: ""; display: block;width: 100%;height: 44%;background-color: #e4e4e4;position: absolute;bottom: 0;left: 0;z-index: 1;}
.iproduct-tit{width: 100%;margin: 0 auto;text-align: center;color: #fff;padding-top: 50px;}
.iproduct-tit i{display: inline-block;width: 100px;height: 3px;background: #fff;}
.iproduct-tit h2{font-size: 36px;}
.iproduct-m{position: relative;z-index: 2;width: 94%;max-width: 1600px;margin: 80px auto;overflow: hidden;}
.iproduct-m ul{margin-left: -30px;}
.iproduct-m li{float: left;width: calc(25% - 30px);-moz-width: calc(25% - 30px);-webkit-width: calc(25% - 30px);-o-width: calc(25% - 30px);transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;border: 1px solid #f2f2f2;box-sizing: border-box;margin-left: 30px;background: #fff;margin-bottom: 30px;}
.iproduct-m li .product-img{width: 100%;overflow: hidden;border-bottom:1px solid #f2f2f2;position: relative;text-align: center;}
.iproduct-m li .product-img b{font-size: 14px;top: 50%;left: 50%;transform: translate(-50%,-50%);color: rgba(255,255,255,0);position: absolute;z-index: 3;}
.iproduct-m li .product-img img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.iproduct-m li:hover .product-img b{color: rgba(255,255,255,1)}
.iproduct-m li:hover .product-img img{transform:scale(1.4)}
.iproduct-m li:hover .product-img::before{content: "";position: absolute;width: 100%;height: 100%;background:rgba(52,80,159,0.6);z-index: 2 ;display: block;}
.iproduct-m li .product-txt{padding: 20px;box-sizing: border-box;overflow: hidden;}
.iproduct-m li .product-txt h2{font-size: 16px;border-bottom:1px solid #f2f2f2;padding-bottom: 10px;}
.iproduct-m li .product-txt p{width: 100%;padding-top: 10px;}
.iproduct-m li .product-txt p span{font-size: 14px;float: left;}
.iproduct-m li .product-txt p i{float: right;line-height: 30px;}
.prmore{width: 100%;margin: 50px auto;overflow: hidden;text-align: center;z-index: 3;position: relative;}
.prmore a{display: inline-block;padding-left: 30px;border-radius: 20px;line-height: 40px;background: #26619d;color: #fff;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.prmore a i{float: right;border-radius: 50%;background: #ee771f;text-align: center;line-height: 40px;width: 40px;margin-left: 30px;}
.prmore a:hover{background: #ee771f;}

.iproduct-m6{position: relative;z-index: 2;width: 94%;max-width: 1600px;margin: 80px auto;overflow: hidden;}
.iproduct-m6 ul{margin-left: -30px;}
.iproduct-m6 li{float: left;width: calc(16.6% - 30px);-moz-width: calc(16.6% - 30px);-webkit-width: calc(16.6% - 30px);-o-width: calc(16.6% - 30px);transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;border: 1px solid #f2f2f2;box-sizing: border-box;margin-left: 30px;background: #fff;margin-bottom: 30px;}
.iproduct-m6 li .product-img{width: 100%;overflow: hidden;border-bottom:1px solid #f2f2f2;position: relative;text-align: center;}
.iproduct-m6 li .product-img b{font-size: 14px;top: 50%;left: 50%;transform: translate(-50%,-50%);color: rgba(255,255,255,0);position: absolute;z-index: 3;}
.iproduct-m6 li .product-img img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.iproduct-m6 li:hover .product-img b{color: rgba(255,255,255,1)}
.iproduct-m6 li:hover .product-img img{transform:scale(1.4)}
.iproduct-m6 li:hover .product-img::before{content: "";position: absolute;width: 100%;height: 100%;background:rgba(52,80,159,0.6);z-index: 2 ;display: block;}
.iproduct-m6 li .product-txt{padding: 2px;box-sizing: border-box;overflow: hidden;}
.iproduct-m6 li .product-txt h2{font-size: 16px;/*border-bottom:1px solid #f2f2f2;padding-bottom: 10px;*/ text-align:center;}
.iproduct-m6 li .product-txt p{width: 100%;padding-top: 10px;}
.iproduct-m6 li .product-txt p span{font-size: 14px;float: left;}
.iproduct-m6 li .product-txt p i{float: right;line-height: 30px;}

/*团队*/
.team-list{width: 100%;overflow: hidden;margin: 0 auto;padding:120px 0 80px 0;background: url("../images/kkd_himg9.jpg")top center no-repeat;background-size: cover; background-attachment: fixed;position: relative;}
/*.team-list::before{content: ""; display: block;width: 30%;top: 0px; -webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 0) 60%); position: absolute;bottom: 0px;left: 0;z-index: 2;background: #000;}
.team-list::after{content: ""; display: block;width: 30%;top: 0px; -webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 1) 80%); position: absolute;bottom: 0px;right: 0;z-index: 2;background: #000;}*/
#team  .swiper-slide { text-align: center;font-size: 18px;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;z-index: 1;}
#team .swiper-slide a{width: 100%;}
#team .timg{width: 100%;overflow: hidden;height: 100%;}
#team .ttxt{width: 100%;padding: 20px 0;color: #fff;}
#team .ttxt h2{font-size: 14px;}
#team .ttxt span{font-size: 14px;}
#team .timg img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;height: 100%;}
#team a:hover .timg img{transform:scale(1.3);}
#team .swiper-wrapper{padding-bottom: 40px;}
#team .swiper-button-prev,#team .swiper-container-rtl .swiper-button-next{color: #fff;font-size: 16px;left: 50px;width: 150px;height: 50px;text-align: center;line-height: 50px;font-weight: 100;background: none;bottom: 0px;top: auto;z-index: 4;}
#team .swiper-button-next,#team .swiper-container-rtl .swiper-button-prev{color: #fff;font-size: 16px;right: 50px;width: 150px;height: 50px;text-align: center;line-height: 50px;font-weight: 100;background: none;bottom: 0px;top: auto;z-index: 4;}
.w-100{width: 100%;}

/*新闻*/
.inews{width: 100%;margin:0 auto 20px auto;overflow: hidden;background: url("../images/dd_bg.png")top center no-repeat;}
.inews-m{width: 94%;max-width: 1600px;margin: 0 auto;}
.inews-tit{width: 100%;background: url("../images/kkd_himg10.png")right center no-repeat;padding: 30px 0;box-sizing: border-box;margin: 0 auto;}
.inews-tit2{width: 100%;padding: 10px 0 5px 0;box-sizing: border-box;margin: 0 auto; font-weight:bold; font-size:16px; border-bottom:#ddd dotted 1px; margin-bottom:10px;}
.flink{ margin-right:25px; font-size:14px;}
.inews-tit b{font-size: 30px;background: linear-gradient(to right, #197aec, #00479c); -webkit-background-clip: text; color: transparent;}
.inews-tit p{font-size: 16px;line-height: 40px;}
.inews-list{padding: 30px 0;overflow: hidden;}
.inews-list ul{margin-left: -30px;}
.inews-list li{float: left;width: calc(33.3333% - 30px);-moz-width: calc(33.3333% - 30px);-webkit-width: calc(33.3333% - 30px);-o-width: calc(33.3333% - 30px);transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;margin-left: 30px;margin-bottom: 30px;border-top: 1px solid #f2f2f2;padding-top: 30px;}
.inews-list .date{font-size: 14px;}
.inews-list .news-txt{padding:20px 0;}
.inews-list .news-txt h2{font-size: 20px;color: #000;height: 30px;overflow: hidden;padding-bottom: 10px;font-weight: bold;}
.inews-list .news-txt p{font-size: 14px;line-height: 24px; max-height: 70px;overflow: hidden;}
.inews-list li .news-img{max-height: 265px;width: 100%;overflow: hidden;}
.inews-list li img{width: 100%;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.inews-list li .news-more{padding-top: 20px;font-size: 14px;}
.inews-list li:hover img{transform:scale(1.3);}
.inews-list li:hover{border-top: 1px solid #000;}

/*底部*/
.footer{background: #282828;width: 100%;padding-top: 60px;position: relative;}
.foot{width: 94%;max-width: 1600px;margin: 0 auto;overflow: hidden;padding-bottom: 60px;}
.copytion{width: 100%;border-top: 1px solid #666;padding: 30px 0;}
.banquan{width: 94%;max-width: 1600px;margin: 0 auto;color: #fff;}
.banquan a{color: #fff;}
.foot-l{float: left;width: 40%;padding-right: 30px;border-right: 1px solid #666}
.foot-l ul{display: flex;}
.foot-l h2{color: #fff;font-size: 20px;font-weight: bold;}
.foot-l a{color: #fff;}
.foot-l li{float: left;flex: 1;}
.foot-l li p{font-size: 14px;line-height: 34px;}
.foot-c{float: left;width: 35%;padding-left: 30px;border-right: 1px solid #666;padding-bottom: 50px; color:#fff;}
.foot-c h2{color: #fff;font-size: 20px;font-weight: bold;}
.foot-r{float: right;text-align: right;padding-top: 40px;}
.foot-r img{max-width: 100%;}

/*产品列表*/
.banner{width: 100%;margin: 0 auto;position: relative;height: 400px;}
.banner-img{position: absolute;left: 0;right: 0;top: 0;bottom: 0; background: no-repeat center/cover;text-align: center;color: #fff;}
.mbanner-img{position: absolute;left: 0;right: 0;top: 0;bottom: 0; background: no-repeat center/cover;text-align: center;color: #fff; display:none;}
.banner-txt{position: absolute;width: 84%;color: #fff;text-align: center;top: 55%;left: 50%;line-height: 1.6;transform: translate(-50%, -50%);
    z-index: 4;}
.banner-img h3{font-size: 20px;}
.banner-img i{width: 50px;height: 3px;background: #fff;display: inline-block;}
.banner-img h2{font-size: 30px;font-weight: bold;}
.sortnav{width: 100%;background: #f5f5f5;}
.sortnav-m{width: 94%;max-width: 1600px;margin: 0 auto;overflow: hidden;}
.sortnav-l{float: left;}
.sortnav-l li{float: left;padding: 40px 0;}
.sortnav-l li a{border-right: 1px solid #ccc;padding: 0 20px;font-size: 14px;}
.sortnav-l li:hover{    border-bottom: 2px solid #26619d;}
.postion{float: right;padding: 40px 0;font-size: 14px;}
.postion i{padding-right: 5px;font-size: 16px;color: #26619d}

/*产品内容*/
.product{width: 100%;margin: 0px auto;overflow: hidden;}
.product1{ width: 100%; background-image:url("../images/prbg.jpg");background-attachment: fixed;background-repeat: no-repeat;background-size: cover;    background-position: center center;overflow: hidden;}
.product1-m{width: 94%;max-width: 1600px;margin: 0 auto;}
.product1-l{float: left;width: 48%; padding-top:60px;}
.product1-l img{max-width: 100%; margin-bottom:20px;}
.product1-r{float: right;width: 48%;color: #fff;padding-top: 60px; padding-bottom:40px;}
.product1-r h2{font-size: 30px;line-height: 60px;font-weight: bold;}
.product1-r i{width: 80px;height: 3px;display: block;background: #fff;margin: 30px 0;}
.product1-r b{font-size: 16px;}
.product1-r p{font-size: 14px;line-height: 24px;}
.prge{width: 100%;margin: 0 auto;background: #eaeaea;height: 60px;}
.slideTxtBox{ width:94%;max-width: 1600;margin: -80px auto 0 auto;}
.slideTxtBox .hd{ line-height:20px; position:relative; }
.slideTxtBox .hd ul{text-align: center;padding: 20px 0; }
.slideTxtBox .hd ul li{ display: inline-block;cursor:pointer;padding: 0 40px;border-right: 1px solid #ccc;height: 20px;}
.slideTxtBox .hd ul li.on{ height:20px;padding: 20px 40px;  background:#26619d;color: #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;box-sizing: border-box;  }
.slideTxtBox .bd ul p{ line-height:170%; margin-bottom:15px;}
.miao{width: 100%;}

.miao img{max-width: 100%;}
.canshu table{ max-width: 1380px; margin: 50px auto; border: #cdcbcb 1px solid;}
.canshu td{border-color: #cdcbcb !important;  padding: 10px}
.canshu table{border-spacing:0;border-right:1px solid #000;border-bottom:1px solid #000} 
.canshu table td{border-left:1px solid #000;border-top:1px solid #000} 
.product2{width: 100%;background: #f2f2f2;padding: 50px 0;overflow: hidden;}
.product2-tit{width: 94%;max-width: 1600px;margin: 0 auto;text-align: center;}
.product2-tit h2{color: #000;font-size: 32px;}
.product2-tit p{font-size: 14px;}
.product2-m{width: 94%;max-width: 1600px;margin: 60px auto;overflow: hidden;}
.product2-m ul{display: flex;}
.product2-m li{float: left;flex: 1}
.product2-m li img{width: 100%;}
.product2-more{width: 94%;max-width: 1600px;margin: 30px auto;text-align: center;}
.product2-more a{display: inline-block;font-size: 30px;padding: 10px 30px;border: 2px solid #333;}
.product2-more a:hover{border: 2px solid #26619d;}

/*新闻列表*/
.newslist{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden}
.newslist li{float: left;width: 100%;box-sizing: border-box;padding: 20px 0;border-bottom: 1px solid #f2f2f2;margin-bottom: 20px;}
.newslist .nmm{width: calc(100% - 165px);-moz-width: calc(100% - 165px);-webkit-width: calc(100% - 165px);-o-width: calc(100% - 165px);float: left; }
.newslist .ndate{width: 80px;height: 98px; text-align: center;background: #f5f5f5;float: left;margin-right: 20px;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.newslist .ndate span{font-size: 26px;line-height: 50px; font-weight:bold;}
.newslist .ndate p{font-size: 18px;line-height: 40px;color: #999;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.newslist .ntxt{width: calc(100% - 110px);-moz-width: calc(100% - 110px);-webkit-width: calc(100% - 110px);-o-width: calc(100% - 110px);box-sizing: border-box;padding-left: 30px;float: right; padding-right: 20px;position: relative;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.newslist .ntxt h2{background: #fff;font-size: 20px;line-height: 40px;}
.newslist .ntxt p{font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;}
.newslist .ntxt i{width: 60px;height: 2px;background: #999;position: absolute;top: 30px;left: -20px;z-index: -1;}
.newslist .nimg{width: 165px;height: 110px;float: right;overflow: hidden;}
.newslist .nimg img{width: 100%;height: 100%;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.newslist li:hover .ndate{background:#26619d;color: #fff; }
.newslist li:hover .ndate p{color: #fff;}
.newslist li:hover .ntxt{padding-left: 50px;}
.newslist li:hover .nimg img{transform:scale(1.2);}
/*分页*/
.page{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;text-align: center;}
.page a{display: inline-block;margin-right: 5px;background: #f2f2f2;color: #999;padding: 0 15px;font-size: 14px;line-height: 40px;}
.page a.active{background:#26619d; color: #fff;}
.page a.pre,.page a.next{padding:0 15px;background: #333;color: #fff;}
.page a:hover{background:#26619d; color: #fff;}

/*新闻内页*/
.news{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.news-tit{width:100%;padding: 20px 0;text-align: center;}
.news-tit h2{font-size: 24px;padding-bottom: 20px;border-bottom: 1px solid #f2f2f2;}
.news-tit p{font-size: 14px;}
.news-m{width: 100%;padding: 50px 0;overflow: hidden; font-size:14px;}
.news-m p{ line-height:170%; margin-bottom:15px;}
.news-m img{max-width: 100%!important;}
.news-page{width: 100%;}
.videoBox{ width:800px; height:600px; margin:0 auto;}

/*联系我们*/
.contact{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.contactl{float: left;background: url("../images/contactbg.png")left top repeat #26619d;width: 38%;box-sizing:border-box;padding: 30px;color: #fff;height: 500px;}
.contactl h2{font-size: 30px;font-weight: bold;}
.contactl h3{font-size: 16px;padding-bottom: 20px;border-bottom: 1px dashed #fff; margin-bottom:5px;}
.contactl p{padding: 5px 0 0;}
#allmap{width: 62%;float: right;}
.message{width: 100%;background: #f2f2f2;overflow: hidden;}
.book{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.book-tit{width: 100%;padding: 20px 0;text-align: center;}
.book-tit b{font-size: 26px;line-height: 30px;}
.book-tit p{font-size: 14px;}
.book-m{padding: 40px 0;}
.book-m textarea{width: 100%;box-sizing: border-box;border: 1px solid #ccc;min-height: 160px;padding: 20px;margin-bottom: 30px;}
.book-m input{width: 48%;box-sizing: border-box;margin-bottom: 30px;padding: 20px;border: 1px solid #ccc;}
.book-m input.code{width: 160px;}
.book-m input.submit{width: 100%;background:#26619d;text-align: center;color: #fff;font-size: 14px; }

/*关于我们*/
.aboutlist{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.aboutlist-img{width: 50%;box-sizing: border-box;overflow: hidden;}
.aboutlist-img img{width: 100%;height: auto;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.aboutlist-img:hover img{transform:scale(1.3);}
.aboutlist-txt{width: 50%;box-sizing: border-box;padding: 41px ;overflow: hidden;height: 100%;}
.aboutlist-txt h2{font-size: 28px;color: #222;font-weight: bold;}
.aboutlist-txt p{color: #999;font-size: 14px;line-height: 2.2;}
.alist{width: 100%;overflow: hidden;}
.aboutr1-txt{padding-top: 20px;}
.aboutr1-txt li{float: left;width: 45%;box-sizing: border-box;border-right: 1px solid #999;margin-bottom: 10px;}
.aboutr1-txt li b{font-size: 30px;color: #222;line-height: 40px;}
.aboutr1-txt li:nth-child(2),.aboutr1-txt li:nth-child(4){border-right: 0;padding-left: 15%}
.aboutr1-txt li p{line-height: 20px;}
.aboutr2{padding-left: 30px;padding-top: 60px;}
.rongyu{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.rongyu-tit{width: 100%;padding-bottom: 30px;}
.rongyu-tit b{font-size: 28px;color: #222;line-height: 40px;}
.rongyu-tit i{width: 80px;height: 2px;background: #222222;display: block;margin-top: 10px;}
.rongyu-m{width: 100%;box-sizing: border-box;padding: 30px 0;}
.rongyu-m ul{margin-left: -30px;}
.rongyu-m li{float: left;width: calc(25% - 30px);-moz-width: calc(25% - 30px);-webkit-width: calc(25% - 30px);-o-width: calc(25% - 30px);margin-left: 30px;margin-bottom: 30px;padding: 20px;box-sizing: border-box;background: #f2f2f2;text-align: center;}
.rongyu-m li .rongyu-img{width: 100%;height: 13.6vw;overflow: hidden;text-align: center;}
.rongyu-m li .rongyu-img img{height: 100%;width: auto;display: inline-block;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.rongyu-m li:hover .rongyu-img img{transform:scale(1.3);}
.wenhua{background: #ebebeb;width: 100%;padding-bottom: 50px;}
.wenhua-m{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.wenhua-tit{text-align: center;padding: 30px 0;overflow: hidden}
.wenhua-tit b{font-size: 28px;display: block;}
.wenhua-tit i{display: inline-block;width: 80px; height: 2px;background: #222;}
.wlist{background: #fff;width: 100%;overflow: hidden;}
.wh-img{width: 50%;overflow: hidden}
.wh-img img{width: 100%;transition:all 0.8s; -moz-transition:all 0.8s;-webkit-transition:all 0.8s;-o-transition:all 0.8s;}
.wh-txt{width: 50%;padding: 50px;box-sizing: border-box;}
.wh-txt h2{font-size: 22px;font-weight: bold;color: #222;padding-bottom: 15px;}
.wh-txt p{font-size: 14px;color: #999999;line-height: 2; margin-bottom:10px;}
.wh-img:hover img{transform:scale(1.3);}
.shipin{width: 94%;max-width: 1600px;margin: 50px auto;overflow: hidden;}
.shipin-m{width: 100%;padding: 40px 0;box-sizing: border-box;}
.shipin-m ul{margin-left: -30px;}
.shipin-m li{float: left;width: calc(25% - 30px);-moz-width: calc(25% - 30px);-webkit-width: calc(25% - 30px);-o-width: calc(25% - 30px);margin-left: 30px;margin-bottom: 30px;box-sizing: border-box;border: 1px solid #f2f2f2;}
.shipin-m li .shipin-img{width: 100%;height: 13.6vw;overflow: hidden;text-align: center;}
.shipin-m li .shipin-img img{width: 100%;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;height: 100%;}
.shipin-txt{text-align: center;line-height: 40px;font-size: 14px;}
/*手机底部*/
.wapfoot{width: 100%;overflow: hidden;padding: 10px 0;position: fixed;left: 0;bottom: 0;right: 0;z-index: 9;display: none;background: #26619d; box-shadow: 0 0 8px rgb(0 0 0 / 50%); }
.wapfoot ul{display: flex}
.wapfoot ul li{float: left;width: 25%;text-align: center;font-size: 14px; line-height:20px;}
.wapfoot ul li a{color:#fff; display:block;}
.wapfoot ul li i{font-size: 20px;line-height: 12px;display: inline-block;}
.wapfoot ul li b{display: block;}
/*客服*/
.service{position: fixed;bottom: 20%;right: 10px;overflow: hidden;width: 70px;z-index: 10}
.service li{float: left;width: 100%;height: 100%;box-sizing: border-box;text-align: center;background: #26619d;color: #fff;margin-bottom: 5px;padding: 10px 0;}
.service li a{color: #fff;}
.service li i{font-size: 20px;}
.service li b{font-size: 12px;display: block;font-weight: 100;}

.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #26619d solid 1px;
	background-color: #26619d;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #127FC3;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #127FC3;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .rtel span {
	background-position: -35px 0;
}
.toolbar .rtel:hover {
	background: #127FC3;
}
.toolbar .rtel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #127FC3;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #127FC3;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}

/*网络*/
.network{ }
.network ul{ list-style:none;}
.network ul li{ float:left; width:27%; margin:1%; background:#fff; border-radius:5px; padding:30px;}
.network ul li h4{ font-size:18px; font-weight:bold; margin-left:5px; line-height:35px; margin-bottom:8px;}
.network ul li p{ line-height:20px; margin-bottom:5px; font-size:15px;}
@media screen and (max-width: 1440px) {
    .iaboutl{padding-top: 30px;}
    .aboutlist-txt p{line-height: 26px;}
    .aboutlist-txt{padding: 20px 50px;}
	.network ul li{ float:left; width:43%; margin:1%;}
}
@media screen and (max-width: 1201px) {
    .mnav{display: none;}
    .muner{display: block;}
    .tel{display: none;}
    .head{background: #fff; box-shadow: 0 3px 4px rgb(0 0 0 / 10%);}
    .head .logo1{display: none}
    .head .logo2{display: block}
    .head:hover{background: #fff;}
    .muner{top: 24px;}
    .top{padding-bottom: 20px;}
    #ibanner{margin-top: 90px;}
    .position-absolute{margin-left: 0;width: 94%;left: 2%;}
    .iaboutl{padding-top: 0;}
    .iaboutl p{padding-top: 10px;}
    .iaboutl a{margin-top: 20px;}
    .iaboutl{padding-top: 0;}
    .foot-l{border-right: 0;padding-right: 0;}
    .foot-c{border-right: 0;}
    .banner{margin-top: 90px;}
	.inews-list .news-txt h2{font-size: 17px;color: #000;overflow: hidden;padding-bottom: 10px;font-weight: bold; text-overflow: ellipsis; word-wrap: break-word; height:auto;}
	.aboutlist img{width: 100%;height: auto;transition:all 0.4s; -moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
	.network ul li{ float:left; width:42%; margin:1%;}
	
}
@media screen and (max-width: 1025px) {
    .iaboutl h2{font-size: 18px;line-height: 30px;}
    .iaboutl h3{font-size: 14px;}
    .iaboutl i{margin-bottom: 5px;}
    .iaboutl p{line-height: 20px;}
    .iproduct-m li{width: calc(50% - 30px);-moz-width: calc(50% - 30px);-webkit-width: calc(50% - 30px);-o-width: calc(50% - 30px);}
    .inews-list li{width: 100%;padding: 10px 30px 10px 10px;margin-bottom: 0;box-sizing: border-box;}
    .inews-list li .newsl{float: right;width: 48%;}
    .inews-list li .newsr{float: left;width: 48%;}
    .news-more{display: none;}
    .foot-l{display: none;}
    .foot-c{width: 94%;text-align: center;padding-left: 0;margin: 0 3%;}
    .foot-r{width: 94%;text-align: center;margin: 0 3%;}
    .aboutlist-txt h2{font-size: 20px;}
    .aboutlist-txt p{line-height: 20px;font-size: 12px;}
    .aboutr1-txt li b{font-size: 20px;line-height: 24px;}
    .aboutr1-txt li{margin-bottom: 5px;}
    .aboutr1-txt li p{font-size: 12px;}
    .aboutr1-txt li:nth-child(2), .aboutr1-txt li:nth-child(4){padding-left: 10%;}
	.prmore{ margin:10px auto 10px auto;}
	.iproduct-m{ margin-bottom:10px;}
	.network ul li{ float:left; width:41%; margin:1%;}
}
@media screen and (max-width: 769px) {
    .iaboutlc li{width: 50%;border-bottom: 1px solid #fff;}
    .iaboutlc li:nth-child(3),.iaboutlc li:nth-child(4){border-bottom: 0;}
    .iaboutr{width: 100%;}
    .iaboutl{width: 100%;float: right;}
    .banner{height: 300px;margin-top: 68px;}
    .inews-list li .newsl{float: left;width: 100%;}
    .inews-list li .newsr{float: right;width: 100%;}
    .inews-list li .news-img{max-height: 100%;}
    .news-more{display: block;}
   .logo img{max-height: 30px;}
    .muner{top: 14px;}
    #ibanner{margin-top: 70px;}
    #ibanner .swiper-button-prev, #ibanner .swiper-container-rtl .swiper-button-next{display: none;}
    #ibanner .swiper-button-next, #ibanner .swiper-container-rtl .swiper-button-prev{display: none;}
    .fs-20{font-size: 20px; font-weight:bold;}
    .fs-14{font-size: 14px;}
    .iabout-txt b{font-size: 20px;}
    .iabout-txt p{font-size: 12px;line-height: 20px;}
	.iproduct-m6 ul{margin-left: 0px;}
    .iproduct-m li{width: 100%;margin-left: 0;}
	.iproduct-m6 li{width: 48%;margin: 1%; }
    .fmenu{top: 68px;}
    .fnav .fnav-tit{padding-top: 10px;}
    .iproduct-m ul{margin-left: 0;}
    .sortnav-l{width: 100%;}
    .sortnav-l li{padding: 10px 0;}
    .postion{width: 100%;padding: 10px 0}
    .product1-l{width: 100%;}
    .product1-r{width: 100%;padding-top: 20px;padding-bottom: 50px;}
    .slideTxtBox .hd ul li{padding:20px 10px;}
    .slideTxtBox .hd ul li.on{padding:20px 10px;}
    .newslist .nmm{width: 100%;float: right;margin-top: 20px;}
    .newslist .nimg{width: 100%;height: auto;float: left;}
    .news-page p{width: 100%;margin-bottom: 20px;}
    .contactl{width: 100%;height: auto;}
    #allmap{width: 100%;}
    .book-m input{width: 100%;}
    .aboutlist-img{width: 100%;}
    .aboutlist-txt{width: 100%;padding: 20px;}
    .aboutlist-txt h2{font-size: 18px;}
    .aboutr2{padding-left: 0;padding-top: 20px;}
    .rongyu-m ul{margin-left: 0;}
    .rongyu-m li{width: 100%;margin-left: 0;}
    .rongyu-m li .rongyu-img{width: 100%;height: auto;}
    .rongyu-m li .rongyu-img img{width: 100%;}
    .wh-img{width: 100%;}
    .wh-txt{width: 100%;}
    .shipin-m li{width: 100%;}
    .shipin-m li .shipin-img{height: 100%;}
    .iaboutlc{margin: 0 auto;padding: 10px 0;}
    .wapfoot{display: block;}
    .iabout-about{padding: 10px 0 20px 0;}
    .iproduct{margin: 20px 0 50px 0;}
    .service{display:none;}
    .toolbar{display:none;}
	.videoBox{ width:100%; height:100%;}
	.network ul li{ float:none; width:80%; margin:5% auto 5% auto;}
	.hidden-xs{ display:none;}
	.about3box .col{width: 50%!important}.miao table{ width:100% !important;}
        .banner-img{ display:none;} .mbanner-img{ display:block;}

}

.listpage {clear: both;text-align: center; margin:0 auto;}

.xiaocms-page { padding:14px 0 10px; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:35px; line-height:35px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px;margin-left: 5px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:35px;padding:0 15px; line-height:35px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 5px; }


/* questions */
#questions { margin-bottom: 20px; }
#questions li h5 { position: relative; font-size: 15px; font-weight: normal; cursor: pointer; line-height: 50px; overflow: hidden; padding: 0 0 0 40px; }
#questions li h5:before { content: "?"; left: 0; top: 12px; position: absolute; width: 30px; height: 30px; line-height: 30px; background: #26619d; color: #fff; text-align: center; border-radius: 50%; }
#questions .foldContent { border-left: 3px solid #26619d; padding: 20px 30px; line-height: 24px; background: #f3f3f3; }
#questions .foldContent p { margin-bottom: 10px; font-size:14px; }
#questions .foldContent img { max-width: 100% !important; height: auto !important; margin: 20px auto }

/*工作机会*/
.about3box{background: #fff;box-shadow: 0px 6px 21px 0px rgba(123, 123, 123, 0.07);}
.about3 .idx-title .h1{margin-bottom: .4rem;}
.about3box .title{line-height: .54rem;background: #26619d;padding: 0 .65rem;display: flex;align-items: center;font-size: .16rem;color: #fff}
.about3 .after{padding: .25rem .6rem .45rem;border-bottom: 1px solid #f1f1f1;display: none;}
.about3 .after .h1{font-size: .18rem;color: #333;margin-bottom: .05rem}
.about3 .after p{font-size: .14rem;color: #333;line-height:2;}
.about3 .after .h1:not(:first-child){margin-top: .25rem;}
.about3 .after p span{color: #62b1c1;text-decoration: underline;}
.about3box .col:nth-child(1){width: 16.5%;}
.about3box .col:nth-child(2){width: 20.5%;}
.about3box .col:nth-child(3){width: 18%;}
.about3box .col:nth-child(4){width: 14.8%;}
.about3box .col:nth-child(5){width: 19%;}
.about3box .col:nth-child(6){width: 11.2%;text-align: center;}
.about3box .itembox .before{cursor: pointer;padding: 0 .65rem;display: flex;align-items: center;height: .6rem;border-bottom: 1px solid #f1f1f1;font-size: .16rem;color: #4c4c4c;transition: all .3s ease-in-out}
.about3box .itembox .btn1{transition: all .3s ease-in-out;width: 1.2rem;line-height: .28rem;color: #333;font-size: .14rem;padding: 0 .11rem;border-radius:.02rem;position: relative;margin: 0 auto;text-align: left;border:1px solid #d5d5d5;height: .3rem}
.about3box .itembox .btn1 img{width:8px;right: .11rem;position: absolute;top: 50%;margin-top: -2px;transition: all .3s ease-in-out}
.about3box .itembox .btn1 img:nth-child(1){opacity: 0;}
.about3box .itembox .before.on .btn1{color: #fff;background: #62b1c1;border-color: #62b1c1}
.about3box .itembox .before.on{background:rgb(98, 177, 193,0.102);}
.about3box .itembox .before.on .btn1 img:nth-child(2){transform:rotate(180deg);opacity: 0;}
.about3box .itembox .before.on .btn1 img:nth-child(1){opacity: 1;}