@charset "UTF-8";

* { padding: 0;margin: 0;border: 0;outline: none;}

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 625%;}

body {color: #333;overflow-x: hidden;font-family: 'microsoft yahei', arial, 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC','hiragino sans gb', sans-serif;font-size:.14rem;padding-top:100px;}

a:focus{outline:none;}

a { color: #333;}

input,select,button,textarea {vertical-align:middle;font-family: 'microsoft yahei', arial, 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC','hiragino sans gb', sans-serif;outline: none;border:0;}

ul li { list-style:none;}

ol, ul{ padding:0;}

a,.trans3 { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}

.trans10 { -webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;}

.wrap { margin-top:1.1rem;}

.wrap2 { margin-top:.8rem;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999; opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: #757575;opacity:1;}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #999;opacity:1;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #999;opacity:1;}

.cust_form:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999; opacity:1; }

.cust_form::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;opacity:1;}

.cust_form input:-ms-input-placeholder{color: #999;opacity:1;}

.cust_form input::-webkit-input-placeholder{color: #999;opacity:1;}

.tc { text-align: center;}

img { max-width:100%;}

.color {background: linear-gradient(to right, #005aa0, #85c226, #005aa0);background-size: 200% 100%;background-position: 0% 0%;transition: background-position 0.6s ease-in-out;} 

.color:hover {background-position: 100% 200%;}

  

.ell,.am-ellipsis { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.fl { float:left;}

.fr { float:right;}

.ov { overflow:hidden;}









.logo a {display:block;}

.logo a img {width:147px;display:block;}

.navbar {transition: transform 0.3s ease, background 0.3s ease;}

.navbar {position: fixed;top: 0;width: 100%;height:100px;background: none; color: #888;transition: all 0.3s ease;z-index: 1000;line-height:100px;}

.navbar.scrolled,.navbar.scrolled2,.navbar.scrolled3 {background: #fff;}

.navbar.hide {transform: translateY(-100%);}





.nav_box{display: flex;justify-content: space-between;position:relative;align-items: center;}

.nav-li{display: flex;/* justify-content: space-between;padding-left: 2.8vw; */}

/* .nav-li li{width:25%;} */

.nav-li li a{color:#666;font-size:.16rem;margin-left:8vw;}

.nav-li li a:hover,.nav-li li a.on{color:#333;}

.logo img.logo-hide,.navbar.scrolled .logo img.logo-show,.navbar.scrolled2 .logo img.logo-show,.navbar.scrolled3 .logo img.logo-show{display:none;}

.navbar.scrolled .logo img.logo-hide,.navbar.scrolled2 .logo img.logo-hide,.navbar.scrolled3 .logo img.logo-hide{display:block;}

.nav{ margin:0;display: flex;justify-content: space-between;align-items: center;}

.nav .nLi{ position:relative;display:inline;}

.nav .nLi:last-child { background:none;}

.nav .nLi.on { background:none;}

.nav .nLi p{ margin:0;}

.nav .sub{ display:none;left:-45%;top:1rem;position:absolute;background:rgba(255,255,255,.99);line-height:22px;width:190%;z-index:99;text-align:center;box-shadow:0 3px 8px 0 rgba(0,55,163,0.07);}

.nav .sub li { border-bottom:1px solid #ebebeb;}

.nav .sub li:last-child { border-bottom:none;}

.nav .nLi a{ display:block;font-size:.16rem;display:block;color:#fff;padding:0 .1rem;}

.scrolled2 .nav .nLi a,.scrolled .nav .nLi a,.scrolled3 .nav .nLi a{color:#333;}

.scrolled2 .nav .nLi.on a.nav-t,.scrolled .nav .nLi.on a.nav-t,.scrolled3 .nav .nLi.on a.nav-t{color:#005aa0;}

.nav_box li.nLi{margin-left:2.6vw;}

.nav_box li a.nav-t { padding:0;color:#fff;display:block;position:relative;font-size:.16rem;padding:0 .15rem;}

.nav_box li a.nav-t span{position:relative;}

.nav_box li a.nav-t span:before{content: "";position:absolute;right:calc(-1.3vw - .05rem);top:50%;margin-top:-.08rem;width:1px;height:.16rem;background:rgba(255,255,255,.2);}

.nav_box li.nLi2 a.nav-t span:before{width: 0;}

.scrolled2 .nav_box li a.nav-t span:before,.scrolled .nav_box li a.nav-t span:before{background:rgba(0,0,0,.2);}

.nav .nLi .sub li a{padding:.15rem .1rem;color:#333;}

.nav .sub li a:hover{color:#005aa0;}

.nav li a.nav-t:hover:after,.nav li.on a.nav-t:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav li a.nav-t:after {content: "";display: block;position: absolute;left: 50%;right: 50%;bottom:5px;height:2px;opacity: 0;background: #fff;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.scrolled2 .nav li a.nav-t:after,.scrolled .nav li a.nav-t:after{background:#005aa0;}



.search { display:block;width:.2rem;height:.2rem;background:url(../images/search.png) no-repeat center;background-size:100% 100%;}

.scrolled2 .search,.scrolled .search,.scrolled3 .search{background:url(../images/search4.png) no-repeat center;}

.search img { margin-left:2vw;vertical-align: middle;}

.search-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}

.search-popover {z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;display:none;}

.search-po { width:100%;height:100%;background:rgba(0,0,0,.6);} 

.search-poptit { background:#fff;position:absolute;width:600px;height:auto;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);z-index:99;border-radius: 20px}

.search-bg { padding:.7rem .5rem;}

.search-text { border: 1px solid #dcdcdc;font-size:.16rem;padding:.13rem .1rem;width:100%;}

.search-btn { height:.56rem;line-height:.56rem;margin-top:.35rem;font-size:.2rem;cursor: pointer;color:#fff;padding:0 .75rem;display:inline-block}

.search-close { position: absolute;right:0;top:0;width:.6rem;height:.6rem;background:url(../images/close.png) no-repeat center;background-size:.18rem .17rem;}

.search-close:hover { transform: rotate(180deg);}

.nav_box{border-bottom:1px solid rgba(255,255,255,.3);}



.sp_header{height:.7rem;overflow:hidden;position:fixed;z-index:9999;width:100%;top:0;left:0;display:none;border-bottom:1px solid rgba(255,255,255,.3);}

.sp_header.bgr,.sp_header.bgr2,.sp_nav_se { background:#fff;}

.sp_logo a{ padding:8px .2rem;float:left;display:block;}

.sp_logo img{margin:auto;max-height:30px;margin-top:7px;}

.sp_logo img.logo-hide,.sp_header.bgr .sp_logo img.logo-show,.sp_header.sp_nav_se .sp_logo img.logo-show,.sp_header.bgr2 .sp_logo img.logo-show{display:none;}

.sp_header.bgr .sp_logo img.logo-hide,.sp_header.sp_nav_se .sp_logo img.logo-hide,.sp_header.bgr2 .sp_logo img.logo-hide{display:block;}

.sp_header{height:.7rem;position:fixed;z-index:9999;width:100%;top:0;left:0;border-bottom:1px solid rgba(255,255,255,.2);}

.sp_header.scrolled,.sp_header.hide,.sp_header.scrolled4{background:#fff;box-shadow: 0px 4px 23px 0px rgb(0 0 0 / 10%);}

.sp_header.scrolled .logo-show,.sp_header.hide .logo-show,.sp_header.scrolled4 .logo-show{display:none;}

.sp_header.scrolled .logo-hide,.sp_header.hide .logo-hide,.sp_header.scrolled4 .logo-hide{display:block;}

.sp_header.sp_header3 { background:rgba(0,0,0,.1)}

.sp_header.bgr{ background:#fff;border-bottom:none;}

.sp_logo a{ padding:14px 10px;float:left;display:block;}

.sp_logo img{margin:auto;max-height:.36rem;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:100%;}

.sp_nav span{display:block;background:#fff;width:20px;height:2px;position:absolute;left:14px;transition:all ease 0.35s}

.sp_header.scrolled .sp_nav span,.sp_header.hide .sp_nav span,.sp_header.sp_nav_se .sp_nav span,.sp_header.scrolled4 .sp_nav span{background:#333;}

.sp_header.bgr4 .lange-en a { color: #666;}

/*.sp_header.bgr .sp_nav span,.sp_header.bgr2 .sp_nav span,.sp_nav_se span { background:#666;}*/

.sp_nav span:nth-of-type(1){top:.25rem}

.sp_nav span:nth-of-type(2){top:.33rem}

.sp_nav span:nth-of-type(3){top:.41rem}

.sp_nav_se span:nth-of-type(1){top:.33rem;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:.33rem;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;background: #fff;width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;opacity:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s;transition: all 0.5s ease;}

.nav_show{ opacity:1;top:0px;padding-top:.7rem;}

/*.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}*/

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:0px;right:0px;height:.6rem;width: .5rem;text-align: right;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{ text-indent:.15rem;position:relative;line-height:.6rem;font-size:.2rem;border-top: 1px #e8e8e8 solid;}

.sjj_nav ul li ul{display:none;margin: 0;}

.sjj_nav ul li>ul li:first-child { padding-top:.05rem;border-top:1px rgba(0,0,0,.1) solid;}

.sjj_nav ul li>ul li:last-child { padding-bottom:.05rem;}

.sjj_nav ul li a{color:#333;width:100%;display: block;}

/*.sjj_nav ul li.on>a { color:#f01d24;}

.sjj_nav>ul>li>a { text-transform: uppercase;}*/

.sjj_nav ul li ul li { border:none;line-height: .45rem;font-size: .18rem;}

.sjj_nav ul li ul li a{ color:#333;display:block;text-align:left;opacity:.8;}

.sjj_nav ul li i:before { width:100%;height:.6rem;display: block;position: absolute;right:0;}

.sjj_nav ul li i.sp_nav_xjb:before{ content: "";background: url(../images/arr11.png) center no-repeat;background-size: 12px 7px;}

.sjj_nav ul li i.sjj_nav_i_se:before{content: "";background: url(../images/arr12.png) center no-repeat;background-size: 12px 7px}

.sjj_nav ul li ul li>ul{padding-left:10px;border-bottom:1px solid #e5e5e5 ;}

.sjj_nav ul li ul li:last-child ul { border-bottom:0;}

.top-tel { height:80px;line-height:80px;}

.sjj_nav ul li ul li i { height:.45rem;}

.sjj_nav ul li ul li i:before { height:.45rem;}

.sjj_nav ul li ul li:first-child i:before { top:.03rem;}

.sjj_nav ul li>ul { padding-left:10px;}

.lange-en { position: absolute;right:50px;top:0;height:.6rem;display: block;font-size:.17rem;line-height:.6rem;text-align: ight;}

.lange-en a { display: block;padding:0 3px 0 20px;color:#fff;}

.sp_header.bgr .lange-en a,.sp_header.bgr3 .lange-en a { color: #333;}

.slide-wap{margin-top:.3rem;}




.swiper-arrow-p{display:flex;justify-content:center;align-items:center;width:auto;}

.swiper-button-next:after, .swiper-button-prev:after{ display:none;}

.banner .swiper-slide a {display:block;}

.banner .swiper-button-next, .banner .swiper-button-prev,.banner .swiper-pagination{bottom:.3rem}

 
.banner .swiper-pagination-bullet{background:none;opacity:1;border:2px solid #fff;height:.12rem;width:.12rem;margin:0 .05rem;}

.banner .swiper-pagination-bullet-active{background:#fff;width:.36rem;border-radius: .1rem;}

.banner .swiper-button-next, .banner .swiper-button-prev{width:.46rem;height:.46rem;margin-top:-.23rem;border:1px solid #fff;border-radius:50%; opacity:.6}

.banner .swiper-button-prev{background:url(../images/arrow3.png) no-repeat center;background-size:.10rem .16rem;left:.3rem}

.banner .swiper-button-next{background:url(../images/arrow4.png) no-repeat center;background-size:.10rem .16rem;right:.3rem}
.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover{opacity:1}
img.banner-wap { display:none;}

.swiper-container2 .swiper-slide{ overflow: hidden;}

.swiper-container2 .swiper-slide img{transform: scale(1.1);transition-property: all;transition-duration: 1.5s;transition-timing-function: ease;transition-delay: .2s;width: 100%;position: relative;}

.swiper-container2 .swiper-slide.swiper-slide-active img{transform: scale(1);}

.in-tit{padding-bottom:.4rem;}

.in-tit-b{font-size:.46rem;color:#333;font-weight:bold;}

.in-tit-b span{position:relative;}

.in-tit-b span:before{content: "";position:absolute;left:-.32rem;bottom:.14rem;background:url(../images/tit.png) no-repeat center;width:.49rem;height:.49rem;background-size:100% 100%;}

.in-tit-b2 span:before{width: 0;}

.in-tit-b b{position: relative;}

.in-tit-p{font-size:.2rem;color:#666;margin-top:.15rem;line-height: 1.4;}

.tabs{display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}

.tabs a{display:flex;align-items: center;font-size:.22rem;color:#333;justify-content:center;border:1px solid #dcdcdc;padding:.2rem .05rem;width:33.33%;}

.tabs a img{margin-right:.13rem;height:.38rem;}

.tabs a img.tabs-hide,.tabs a.active img.tabs-show,.tabs a:hover img.tabs-show{display:none;}

.tabs a.active img.tabs-hide,.tabs a:hover img.tabs-hide{display:block;}

.tabs a.active,.tabs a:hover{color:#005aa0;}



.in-product-tit{font-size:.3rem;color:#333;font-weight:bold;margin-top:.2rem;}

.in-product-p{font-size:.18rem;color:#666;line-height:1.7;margin-top:.15rem;}

.in-product-case-tit{font-size:.24rem;color:#333;margin-top:.7rem;padding-bottom:.2rem;}

.in-prod-case-item{position: relative;cursor: pointer;}

.in-prod-case-item img{width:100%;display:block;}

.in-product-case-text{position: absolute;bottom:-100%;left:0;background:rgba(0,0,0,.8);width:100%;color:#fff;font-size:.14rem;text-align: center;opacity: 0;}

.in-product-case-text p{padding:.1rem;}

.in-prod-case-li{margin:0 -.05rem}

.in-prod-case-li li{overflow: hidden;padding:0 .05rem}

.in-product{display:flex;align-items: center;flex-wrap: wrap;}

#tabs-container .swiper-slide{background:#fff;}

.in-prod-case-li li:hover .in-product-case-text{bottom:0;opacity: 1;}

.in-prod-more{display: flex;margin-top:.65rem;}

.in-prod-more a{font-size:.16rem;color:#666;border:1px solid #d2d2d2;border-radius:30px;line-height:.33rem;padding:.05rem .2rem ;display: flex;align-items: center;}

.in-prod-more a span{display: block;}

.in-prod-more a i{width:.13rem;height:.13rem;background:url(../images/more3.png) no-repeat center;background-size: .13rem .13rem;border-radius:50%;margin-left:.1rem;}

.in-prod-more a:hover,.in-prod-more6 a{background:#005aa0;color:#fff;border:1px solid #005aa0;}

.in-prod-more a:hover i,.in-prod-more6 a i{background:url(../images/more4.png) no-repeat center;}

.in-product{margin-top:.3rem;}

.in-prod-more6 a:hover{background:#85c226;color:#fff;border:1px solid #85c226;}



.in-ab-bg{background: url(../images/bg.jpg) no-repeat center top;padding:1rem 0;background-size: cover;}

.in-ab-fl{width:60%;}

.in-tit-p2{font-size:.3rem;color:#333;}

.in-about-text{font-size: .16rem;color:#333;line-height:2;}

.in-about-cul{font-size: .22rem;color:#333;margin-top:.6rem;line-height:1.7;}

.in-about-more{display: flex;margin-top:.65rem;}

.in-prod-more2 a{font-size:.16rem;color:#666;border:1px solid #d2d2d2;border-radius:30px;line-height:.33rem;padding:.05rem .05rem .05rem .2rem ;display: flex;align-items: center;margin-right:.15rem;}

.in-prod-more2 a span{display: block;}

.in-prod-more2 a i{width:.33rem;height:.33rem;background:#005aa0 url(../images/more4.png) no-repeat center;background-size: .13rem .13rem;border-radius:50%;margin-left:.1rem;}

.in-prod-more3 a i{background:#85c226 url(../images/video.png) no-repeat center;background-size: .12rem .15rem;}

.in-prod-more2 a:hover i{background:#85c226 url(../images/more4.png) no-repeat center;}

.in-prod-more3 a:hover i{background:#005aa0 url(../images/video.png) no-repeat center;}

.videolist { position:relative;}

.videolist:hover{ cursor: pointer; }

.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }

.videos{ position:fixed;height:100%;width:100%;background: rgba(0,0,0,.7);z-index:99999;display:none;top:0;left:0;}

.vclose { position:absolute;right:.15rem; top:.15rem; border-radius:100%; cursor: pointer;width: .3rem; }

.videos .video10 { top:50%;left:50%;width:80%;position:fixed;z-index:999999;height:80%;-webkit-transform: translate(-50%,-50%);}

.videos .video10 video { background:#000;width:100%;height:100%;}

.video-pro { position: relative;width:100%;height:100%;}

.vclose:hover { transform: rotate(360deg);}

.in-adv-li{display:flex;flex-wrap:wrap;margin:0 -.1rem;}

.in-adv-li li{padding:.1rem;}

.in-adv-bg{background: #f1f2f2;height: 100%;padding:.7rem 8%;display: flex;align-items: center;}

.in-adv-icon{flex-shrink: 0;margin-right:.15rem;}

.in-adv-b{font-size:.24rem;color:#333;}

.in-adv-p{font-size:.18rem;color:#666;margin-top:.08rem;}

.in-adv-icon img{width:.57rem;}

.bg{background: #f1f2f2;padding:1rem 0;}

.in-prod-more4 a{margin:0 auto;}

.foot-cont-bg{background:url(../images/foot-bg.jpg) no-repeat center;padding:.6rem 0;color:#fff;background-size: cover;}

.in-prod-more5 a{color:#fff;border:1px solid #fff;}

.in-prod-more5 a i{background: url(../images/more4.png) no-repeat center;}

.foot-cont-tit{font-size: .36rem;}

.foot-cont-p{font-size: .24rem;font-weight: lighter;margin-top:.15rem;}



.footer-nav,.footer-cont{display:flex;justify-content: space-between;align-items: flex-start;}

.footer-wx img{width: 1.3rem;border: 1px solid #e1e1e1;}

.footer-nav{padding:.7rem 0 .6rem;}

.footer-h6{font-size:.16rem;color: #333;}

.footer-p li a{font-size: .14rem;color:#333;margin-top:.1rem;display: block;}

.footer-p li a:hover{color:#005aa0;}

.footer-p {padding-top:.15rem;}

.footer-cont{max-width:36%;}

.footer-cont-bor{margin-left:2vw;}

.footer-cont-tit{font-size: .26rem;font-weight: bold;}

.footer-cont-tel{font-size:.34rem;color: #333;margin-top: .1rem;font-weight: bold;}

.footer-cont-p{font-size: .16rem;line-height: 1.7;margin-top: .1rem;color:#333}

.footer-wx{flex-shrink: 0;width:1.28rem;font-size:.16rem;margin-top:.2rem;}

.footer-wx p{margin-top: .05rem;}

.copy{font-size: .14rem;width: 100%;padding-right:.3rem;color: #333;border-top: 1px solid #eaeaea;padding:.25rem 0;line-height: 1.5;}

.copy span{float: right;}

.copy a{color: #333;}

.copy a:hover{color:#005aa0;}





.about-banner { position:relative;text-align:left;}

.about-banner img.banner-pc,.about-banner img.banner-wap { width:100%;height:100%;object-fit:cover;}

.about-banner img.banner-pc{display:block;}

.banner-text { position: absolute;left:0;top:0%;color:#fff;width:100%;height:100%;}

.banner-t{margin-top:-.6rem;}

.banner-t p { font-size:.44rem;color:#fff;}

.banner-p{font-size:.24rem;color:#fff;margin-top: 0.15rem;}

.banner-pro { position:relative;}

.about-bg { background:#f6f6f6;padding:70px 0;}

.banner-container{ height:100%;position:relative;display:flex;align-items:center;}

img.banner-wap,img.banner-wap2 { display:none;}

.location { overflow: hidden;color:#fff;font-size:.14rem;align-items: center;display: flex;position:absolute;left:1vw;bottom:.35rem;}

.location img { margin-right:.09rem;width:.2rem;}

.location a { color:#fff;}




.am-about-top { border-bottom:1px solid #ebebeb;font-size:0;line-height:.75rem;}

.about-top .am-about-top{border-bottom: 0;}

.am-about-n {display: flex;flex-wrap: wrap;}

.am-about-n li a { color:#333333;position: relative;display: block;margin-right:.77rem;font-size:.16rem;font-family:'h-Medium';}

.am-about-n li a.current2,.am-about-n li a:hover { color:#005aa0;}

.am-about-n li a:after {content:"";display:block;position:absolute;left:50%;right:50%;bottom:0;height:2px;opacity:0;background:#034ea2;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}

.am-about-n li a:hover:after {left:1%;right:1%;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}

.am-about-n li a.current2:before { content:"";background:#005aa0;position:absolute;left:0;bottom:0;width:100%;height:2px;}



.about-cont{display: flex;flex-wrap: wrap;align-items: center;}

.about-fl{padding-right:.5rem;}

.video-img { overflow: hidden;}

.video-img img { width:100%;display:block;}

.video-ico { position:absolute;left:calc(50% - .28rem);top:calc(50% - .28rem);}

.video-ico img { width:.56rem;display:block;}

.in-about-text{line-height: 2.3;margin-top: .2rem;}

.bg2{background: url(../images/cul_bg.jpg) no-repeat center top;padding:1rem 0;background-size: cover;}

.cul-li{display:flex;flex-wrap: wrap;margin:0 -.1rem;}

.cul-li li{padding:0 .1rem;}

.pro-li li{padding:.1rem;}

.cul-bg{background: #fff;height:100%;padding:.55rem 8%;}

.cul-bg img{width: .66rem;}

.cul-b{font-size: .36rem;color:#333;font-weight: bold;margin-top:.35rem}

.cul-p{font-size: .24rem;color:#666;line-height: 1.5;margin-top:.15rem}





.list_dt{ line-height:1.2;cursor:pointer;position:relative;margin-top:.2rem;padding:.24rem 0;border:1px solid #dcdcdc;padding:.3rem;}

.list_dt .list_dt_icon{ display:inline-block;margin-left:.06rem;vertical-align:middle;background-size:100%;width:.14rem;height:.14rem;transition: all 0.5s ease;position:relative;}

.list_dt .list_dt_icon:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/off2.png) no-repeat center;background-size: .14rem .14rem;}

#open .list_dt_icon,.list_dt:hover span.list_dt_icon{ -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

#open .list_dt_icon:before,.list_dl .list_dt:hover .list_dt_icon:before{background:url(../images/open.png) no-repeat center;background-size: .14rem .02rem;}

.list_dd{display:none;}

.join-text { padding:.3rem .3rem;line-height:2;color:#666;font-size:.16rem;border-top: none;background: #f1f2f2;}

.join-t { font-size: 24px;color:#333;font-weight:bold;}

.list_dl #open,.list_dt:hover{background:#005aa0; }

dl.list_dl { margin:0;padding-bottom: .2rem;}

.join-bor { font-size:.18rem;color:#333;}

.join-name{display: flex;align-items: center;justify-content: space-between;}

.join-ico{font-size: .2rem;color:#333;line-height: 1.4;}

.join-span{font-size: .14rem;color:#666;margin-top: .2rem;line-height: 1.5;}

.join-span span{margin-right: .3rem;}

span.join-time{float:right;margin-right: 0;}

.list_dl #open span,.list_dl .list_dt:hover span{color:#fff;}

.about-wrap{padding:.9rem 0;}



.fenye {clear:both;color:#222;font-size:0;padding-top:.5rem;text-align:center;}

.fenye a,.fenye span { display:inline-block;vertical-align:middle;color:#666;font-size:.14rem;margin:0 .04rem;border-radius:50%;width:.38rem;height:.38rem;line-height:.36rem;background:#fff;border:1px solid #cacaca;}

.fenye a.fenye-arrow{ font-family:'宋体';font-size:.18rem;font-weight:bold;}

.fenye .current,.fenye a:hover {background:#005aa0;color:#fff;text-decoration:none;border:1px solid #005aa0;}

.fenye a.fenye-arrow:hover { background:#005aa0;color:#fff;}

.fenye b { font-size:.15rem;line-height:.4rem;font-weight:normal;display:inline-block;vertical-align:middle;margin-lefT:.1rem;}

.fenye b i { font-style:normal;color:#005aa0;}

.am-pagination-select { font-size:.15rem;margin:0;line-height:.3rem;color:#222;margin-top:.35rem;}

.am-pagination-select>li>a,.am-pagination-select>li>a, .am-pagination-select>li>a,.am-pagination>li>a:focus, .am-pagination>li>a:hover, .am-pagination>li>span:focus, .am-pagination>li>span:hover { border:1px solid #e5e5e5;background:none;}

.am-pagination-select span i { font-style: normal;color:#2790c0;}

.am-pagination>li>a, .am-pagination>li>span { margin:0;}

.fenye span { border:none;background: none;}

.fenye a.first,.fenye a.next,.fenye a.previous_page { font-family:"宋体";font-weight:bold;font-size:.18rem;}

.fenye span i { font-style: normal;color:#005aa0;}

.fenye span.total{width:auto;margin:0 .1rem;}

.join-email{color:#666;font-size: .18rem;margin-top:.15rem;}

.join-email span{color:#005aa0;}



.cont-fl{padding-right:.5rem;}

.cont-tit{font-size: .36rem;font-weight: bold;padding-bottom:.3rem;}

.cont-icon{width: .66rem;height: .66rem;background: #edf0f0;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}

.cont-icon img{width: .34rem;}

.cont-item{display: flex;align-items: center;gap: .18rem;padding:.25rem 0;}

.cont-b{font-size: .18rem;color:#666;}

.cont-p{font-size: .24rem;color:#333;}

.cont-tit-p{font-size: .18rem;color:#333;line-height: 1.8;}



.cont-input input,.cont-input textarea,.code-input input,.cont-input select  { padding:.15rem .15rem;background:#fff;border:none;color:#999;outline-style: none ;outline-width: 0px ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;font-size:.16rem;width:100%;border:1px solid #dcdcdc;}

li.mess-cont { width:100%;}

.name,.tel { position:relative;}

.cont-input textarea { height:1.6rem;}

.submit2 { color:#fff;padding:0 .75rem;font-size:.2rem;outline-style:none;outline-width:0px;border-style:none;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;display:inline-block;color:#fff;line-height:.56rem;height:.56rem;cursor:pointer;}

.cont-input2 textarea { margin-right:0;width:100%;}

.code-input input { width:80%;margin-right:0;background:#fff;border:1px solid #dcdcdc;}

.code-input img { width:30%;height:.53rem;vertical-align: top;margin-left:.15rem;cursor:pointer;}

.cont-message { margin-bottom:60px;}

.mess-list{margin:0 -.2rem;}

.mess-list li { padding:0 .2rem .4rem;}

.cont-input p { padding-bottom:.15rem;font-size:.16rem;color: #333;}

.code-flex{display:flex;}

.message{margin-top:.45rem;}

.ditu{border:1px solid #dcdcdc;position: relative;}

.ditu-img{display: block;width:100%;object-fit: none;min-height: 4rem;}

.cont-route{background: #fff;padding:.3rem;box-shadow: 0 0 15px rgb(0 0 0 / 8%);position:absolute;left:.6rem;bottom:.6rem;width:5rem;}

.cont-route-b{font-size:.2rem;color:#333;font-weight: bold;}

.cont-route-p{font-size:.16rem;color:#333;margin-top:.05rem;}

.route{color:#005aa0;font-size: .16rem;margin-top:.35rem;display:flex;align-items: center;}

.route img{display: block;margin-left: .1rem;}



.ser-fr{padding-left:.5rem;}

.ser-tit{font-size: .4rem;color:#333;font-weight: bold;}

.ser-p{font-size: .2rem;color:#666;line-height: 1.8;margin-top:.2rem;}

.cont-p2{font-size: .18rem;color: #666;line-height: 1.6;margin-top: .1rem;}

.cont-b2{font-size: .22rem;font-weight: bold;color: #333;}

.cont-icon2 img{width: auto;}

.ser-p{padding-bottom: .25rem;}

.ser-fr img{display: block;width: 100%;}

.cont-input2 input,.cont-input2 textarea,.code-input2 input{padding:.15rem 0;border:none;border-bottom:1px solid #dcdcdc;}

.message2{margin-top:0;}



.in-pro{position: relative;}

.in-pro .swiper-button-prev,.in-pro .swiper-button-next,.in-pro .arrow-left,.in-pro .arrow-right{ width:.5rem;height:.5rem;margin-top:-.25rem;border-radius:50%;border:1px solid #005aa0;}

.in-pro .swiper-button-prev,.in-pro .arrow-left{ background:url(../images/arrow1.png) no-repeat center;left:-.8rem;background-size: .12rem .19rem;}

.in-pro .swiper-button-next,.in-pro .arrow-right{ background:url(../images/arrow2.png) no-repeat center;right:-.8rem;background-size: .12rem .19rem;}

.in-pro .swiper-button-prev:hover,.in-pro .arrow-left:hover { background:#005aa0 url(../images/arrow3.png) no-repeat center;opacity:1;background-size: .12rem .19rem;}

.in-pro .swiper-button-next:hover,.in-pro .arrow-right:hover { background:#005aa0 url(../images/arrow4.png) no-repeat center;opacity:1;background-size: .12rem .19rem;}



.faq-box{padding-bottom: .3rem;}

.list_dt2{ line-height:1.2;cursor:pointer;position:relative;padding:.32rem .3rem;display:flex;border:1px solid #ebebeb;align-items: center;margin-top:.2rem;}

.list_dt2 .list_dt2_icon{ display:inline-block;vertical-align:middle;background:#bcbcbc url("../images/off.png") no-repeat center;background-size:.14rem .14rem;width:.3rem;height:.3rem;transition: all 0.5s ease;border-radius: 50%;}

#open .list_dt2_icon,.list_dt2:hover .list_dt2_icon{ background:#85c225 url("../images/open.png") no-repeat center;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);background-size:.14rem .02rem;}

.list_dd2{display:none;}

.list_dt2 span:first-child,.list_title span:first-child { padding-left:.45rem;}

dl.list_dl { margin:0;}

.num{background: #bcbcbc;width:.32rem;height:.32rem;border-radius: 50%;color: #fff;font-size: .16rem;font-style: normal;text-align: center;line-height: .32rem;font-weight: bold;flex-shrink: 0;margin-right: .1rem;font-family: arial;}

.list_dt2 span.join-ico{width: calc(100% - .72rem);}

.list_dl2 #open, .list_dt2:hover{background: #005aa0;}

.list_dl2 #open .join-ico,.list_dl2 .list_dt2:hover .join-ico{color:#fff;}

.join-text2 { padding:.3rem .3rem;line-height:2;color:#666;font-size:.16rem;border-top: none;background: #f1f2f2;display: flex;}

.list_dl2 #open .num,.list_dl2 .list_dt2:hover .num,.join-text2 .num{background:#85c225;}

.news-search-box{display: flex;justify-content: space-between;align-items: center;padding-bottom:.3rem;flex-wrap: wrap;}

.news-search-fr{border:1px solid #ebebeb;border-radius: 50px;padding:2px;display: flex;align-items: center;}

.news-search-icon{width: .55rem;height: .55rem;border-radius: 50%;background: #005aa0 url(../images/search.png) no-repeat center;cursor: pointer;}

.news-search-icon:hover{background: #85c225 url(../images/search.png) no-repeat center;}

.news-search-input{padding:0 .1rem;min-width: 2.5rem;font-size: .16rem;}

.news-search-fl{font-size: .18rem;color:#333;display: flex;align-items: center;}

.news-search-fl i{color:#005aa0;font-style: normal;}

.news-search-fl img{margin-right:.1rem;width: .22rem;}

.down-li li {margin-top:.2rem;}

.down-li li a,.down-li2 li{display:block;padding: 0.32rem 0.3rem;border: 1px solid #ebebeb;}

.down-flex{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}

.down-fl,.down-fr{display: flex;align-items: center;}

.down-fr{width: 30%;justify-content: space-between;}

.down-fl{font-size: .18rem;color:#333;width: 70%;}

.down-fl img{width: .22rem;margin-right: .13rem;}

.down-fr span{font-size: .16rem;color:#666;width:33.33%;text-align: center;}

.down-fr i{width: .3rem;height: .3rem;background: #bcbcbc;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

.down-li li a:hover{background: #005aa0;}

.down-hide,.down-li li a:hover .down-show{display: none;}

.down-li li a:hover .down-hide{display: block;}

.down-li li a:hover .down-fl,.down-li li a:hover .down-fr span{color: #fff;}

.down-li li a:hover .down-fr i{background: #85c225;}



.his-text-time{font-size:.4rem;font-family:Bahnschrift;line-height: 1;margin-top:.2rem}

.his-time{ font-size: .3rem;color:#333;display: flex;align-items: center;justify-content: center;padding-bottom: .35rem;line-height: 1;position: relative;}

.swiper-slide.active-nav .his-time::before{content: "";position: absolute;width: 100%;height: 3px;background:#005aa0;bottom:0;}

.swiper-slide.active-nav .his-time{font-weight: bold;color:#005aa0;}

.his-text-p{font-size: .18rem;color:#666;line-height: 1.7;margin-top:.75rem;}

.his-text{padding:1rem 10% 0;}

.his-fr{padding-left: 8%;}

.his-img img{width: 100%;display: block;}



.view{position: relative;}

.view .arrow-left,.view .arrow-right{position: absolute;top:50%;cursor: pointer;}

.preview {width: 100%;margin-top:.5rem;position: relative;border-bottom:1px solid #e5e5e5;}

.preview .swiper-slide {width: 25%;cursor:pointer;}

.app-ser-img img{max-width: 100%;margin:0 auto;}

.plan-li li{padding:.1rem 0;}

.plan-li li .plan-bg{width: 1.1rem;height: 1.1rem;background: #fff;display: flex;align-items: center;justify-content: center;text-align: center;border-radius: 50%;margin: 0 auto;}

.plan-li li .plan-bg p{width: 100%;font-size: .14rem;}

.plan-li li .plan-bg img{display: block;width:.5rem;margin: 0 auto;}

.plan-box{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}

.plan-fr{width: calc(100% - 2rem);}

.plan-fr img{width: 100%;display: block;}



.tabs2 {display: flex;justify-content: center;align-items: center;font-size: .18rem;}

.tabs2 a{color:#333;border:1px solid #bfbfbf;border-radius: 50px;padding:0 .4rem;line-height:.45rem;cursor: pointer;margin:0 .05rem;}

.tabs2 a.active{background: #005aa0;color:#fff;border:1px solid #005aa0;}

.news-img{overflow: hidden;}

.news-img img{width: 100%;display: block;}

.news-time{font-size: .14rem;color: #999;font-family: arial;display: flex;align-items: center;}

.news-time img{width: .15rem;margin-right: .1rem;}

.news-bg{padding: .3rem .3rem .45rem;}

.news-box{background: #fff;height: 100%;}

.swiper-container-news .news-slide{height: auto;}

.swiper-container-news .news-slide a{display: block;height: 100%;}

.news-tit{font-size: .18rem;color:#333;margin-top: .2rem;line-height: 1.5;}

.news-more{border:1px solid #c9c9c9;border-radius: 50px;font-size: .14rem;color: #333;display:inline-block;align-items: center;padding:.05rem .15rem;margin-top:.25rem;}

.news-more img{margin-left: .05rem;width:.05rem;}

.news-more img.news-hide,.news-slide a:hover .news-more img.news-show,.pro-li li a:hover .news-more img.news-show,.swiper-container-related .swiper-slide a:hover .news-more img.news-show{display: none;}

.news-slide a:hover .news-more img.news-hide,.pro-li li a:hover .news-more img.news-hide,.swiper-container-related .swiper-slide a:hover .news-more img.news-hide{display: block;}

.news-more-span{display: flex;align-items: center;}

.news-slide a:hover .news-more,.pro-li li a:hover .news-more,.swiper-container-related .swiper-slide a:hover .news-more{border:1px solid #005aa0;color: #fff;background: #005aa0;}

#tabs-container2{margin-top:.4rem;}

.news-li{margin:0 -.1rem;display: flex;flex-wrap: wrap;}

.news-li li{padding:.1rem;}

.news-li .news-box{background: #f2f2f2;}



.main-newarc-title h1 {font-size:.34rem;color:#333;line-height:1.2;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}



.JLTupdown{  position: relative;line-height:.4rem;color:#333;font-size:.16rem;padding-top:.5rem;border-top:1px solid #ebebeb;margin-top:.2rem;}

.JLTupdown2 { border-top:none;margin-top:0;}

.JLTMain .JLTupdown {width:100%;overflow:hidden;}

.JLTupdown ul li {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#535353;}

.JLTupdown ul li a:hover{ color:#005aa0;}

.JLTupdown strong{ color:#434343;font-weight:normal;}

.JLTcometol a { width:1.5rem;height:.5rem;line-height:.48rem;border-radius:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;text-align:center;color:#333;float:right; -webkit-filter: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border:1px solid #d2d2d2;}

.JLTcometol a span { width:.18rem;height:.14rem;background: url(../images/back.png) no-repeat center;display:inline-block;margin-right:.1rem;background-size: 100% 100%;}

.JLTcometol a:hover{color:#fff;background: #005aa0;border:1px solid #005aa0;}

.JLTcometol a:hover span{background: url(../images/back2.png) no-repeat center;background-size: 100% 100%;}

.news-time2{font-size:.2rem;color:#666;border-bottom: 1px solid #ebebeb;padding-bottom:.4rem;margin-top:.2rem;}

.news-deta-text{font-size: .16rem;color:#333;line-height: 1.9;padding:.5rem 0 .4rem 0;}

.news-deta-text img{max-width: 100%;}

.news-deta-text table {table-layout: fixed;word-break: break-all;word-wrap: break-word;border-collapse: collapse;width: 100%;}

.news-deta-text table td {white-space: pre-line;word-wrap: break-word;word-break: break-all;padding: .12rem .1rem;border-bottom: 1px solid #e5e5e5;}

.news-deta-text table  thead{font-size: .24rem;}





.sjj_nav2 ul li i{position:absolute;top:0;right:0px;width:.5rem;height: .74rem;}

.sjj_nav2 ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav2 ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav2{background: #f1f2f2;}

.sjj_nav2 ul li{ position:relative;border-top:1px solid #e0e0e0;}

.sjj_nav2 ul li:first-child{border-top: none;}

.sjj_nav2 ul li ul{display:none;margin:0;padding: 0 .3rem;}

.sjj_nav2>ul li a{font-size:.2rem;line-height:1.2;width:100%;display: block;padding:.25rem .5rem .25rem .3rem;position: relative;}

.sjj_nav2>ul>li.on>a::before{content:"";position: absolute;left:.4rem;bottom:-8px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #85c226;}
.sjj_nav2>ul>li.on.onon>a::before{border-top: 0px solid #85c226;}

.sjj_nav2 ul li ul li { border:none;}

.sjj_nav2 ul li ul li a{ font-size:.18rem;line-height:.18rem;padding:.2rem 0;display:block;color: #6a5c59;border-bottom: 1px solid #dddddd;}

.sjj_nav2 ul li ul li:last-child a{border:none;}

.sjj_nav2 ul li ul li a:hover,.sjj_nav2 ul li ul li a.current3{ color:#005aa0;}

.sjj_nav2 ul li i:before { width:100%;height:100%;display: block;position: absolute;right:0px;font-style: normal;}

.sjj_nav2 ul li ul li>ul{margin-left:10px}

/*.sjj_nav2 ul li.on>a,.sjj_nav2 ul li.on,.sjj_nav2>ul>li:hover,.sjj_nav2>ul>li:hover>a { color:#87c352;}*/

.sjj_nav2 ul li i.sp_nav_xjb:hover:before,.sjj_nav2 ul li.on i.sp_nav_xjb:before { color:#fff;}

.sjj_nav2 ul li i.sjj_nav_i_se:before,.sjj_nav2 ul li:hover i.sp_nav_xjb:before,.sjj_nav2 ul li.on i.sp_nav_xjb:before { color:#333;content: " ";cursor:pointer;background: url(../images/open.png) no-repeat center;}

.sjj_nav2 ul li i.sp_nav_xjb:before { content:" ";display: flex;align-items: center;justify-content: center;background: url(../images/off2.png) no-repeat center;}

.side-list{padding-right: .3rem;}

.sjj_nav2>ul>li.on>a,.sjj_nav2>ul>li:hover>a{background:#85c226;color: #fff;}

.pro-h3{font-size: .26rem;background:#005aa0;color: #fff;line-height: .8rem;font-weight: bold;padding: 0 .3rem;}

.prod-fr-tit{font-size: .26rem;color: #333;line-height: .8rem;border-bottom:1px solid #e8e8e8;}

.pro-li{margin-top: .2rem;}

.pro-li-bg{background: #f1f2f2;}

.pro-li-text{padding: .6rem .1rem 0;}

.pro-li-model{font-size: .18rem;color:#333;}

.pro-li-tit{font-size: .24rem;color:#333;font-weight: bold;margin-top: .15rem;}

.pro-li li a{display: block;}

.pro-li-img{overflow: hidden;}

.pro-li-img img{width: 100%;display: block;}

.pro-li-model2{font-size: .24rem;color: #666;margin-top:.3rem;}

.pro-li-tit2{font-size: .54rem;color: #333;font-weight: bold;line-height: 1;padding:.3rem 0 .28rem}

.prod-text{font-size: .2rem;color: #666;line-height:1.7;}

.prod-img{background: #f1f2f2;}

.prod-img img{width: 100%;display: block;}

.prod-fr-text{padding-left: .5rem;}

.prod-flex{display: flex;flex-wrap: wrap;margin-top:.5rem;}

.prod-item{width:calc(25% - .31rem);margin:.1rem 0;}

.prod-bor{width: 1px;background: #bebebe;margin:.1rem .15rem;}
.prod-flex .prod-bor:nth-child(8n + 0){width:0;}
.prod-t{font-size: .2rem;color: #666;}

.prod-p{font-size: .2rem;color: #333;font-weight: bold;margin-top:.1rem;}

.bg3{padding:.7rem 0;}

.prod-adv-bg{background: #fff;padding:.45rem .3rem;height: 100%;}

.prod-adv-p{font-size: .2rem;color: #666;margin-top: .35rem;}

.prod-adv-img img{display: block;height: .5rem;}

.ser-tit2{padding-bottom: .4rem;}

.swiper-container-adv .swiper-slide{height: auto;}

.news-deta-text2{padding: 0;font-size: .18rem;}

/*.down-li2 li{background: #f1f2f2;}

.down-li2 .down-fl,.down-li2 .down-fr span,.down-li2 .down-fr b{font-size: .24rem;}

.down-li2 .down-fr b{font-weight: normal;}

.down-li3 li a{border-top: none;}*/

.down-li3 li{margin:0 0 .1rem;}

.swiper-container-honor .swiper-slide-active{transform: scale(1.4);z-index: 9;}

.swiper-container-honor .swiper-slide-prev,.swiper-container-honor .swiper-slide-next{transform: scale(1.2);z-index: 8;}

.swiper-container-honor .swiper-slide{margin:1rem 0;transition: all 0.4s;}

.honor-img img{width: 100%;display: block;}

.honor-bg{background: #fff;padding:.4rem;box-shadow: 0 0 15px rgb(0 0 0 / 8%);}

.honor-p{font-size: .14rem;color:#333;margin-top:.15rem;}





.kefu{width:.48rem;bottom:20%;right:5px;position:fixed;z-index:99999999;}

.kefu .item{position:relative;width:.48rem;height:.48rem;}

.kefu .item .kefu_a{display:block;width:100%;height:100%;background:#005aa0;transition:background .3s;border-radius:5px; cursor:pointer;}

.kefu .item .kefu_a:after{content:'';display:block;margin:8px auto auto;width:.48rem;height:.48rem;}

.kefu .item .kefu_tel:after{background:url(../images/right2.png) no-repeat center;}

.kefu .item .kefu_wx:after{background:url(../images/right1.png) no-repeat center}

.kefu .item .kefu_qq:after{background:url(../images/right3.png) no-repeat center}

.kefu .item .kefu_top:after{ background:url(../images/right5.png) no-repeat center;}

.kefu .item .kefu_a:hover,.kefu .item.hover .kefu_a{background:#85c226;}

.kefu .kefu_tel + .kefu_l,.kefu .kefu_qq + .kefu_l{position:absolute;top:0;right:.48rem;height:100%;line-height:.48rem;color:#fff;padding:0;width:0;white-space:nowrap;z-index:-1;box-sizing:content-box;font-size:16px;}

.kefu .kefu_tel + .kefu_l a { position:relative;}

.kefu .kefu_tel + .kefu_l a,.kefu .kefu_qq + .kefu_l a { color:#fff;display:inline-block;background:#85c226;width:1.35rem;border-radius:5px;text-align:center;}

.kefu .kefu_wx + .kefu_l{position:absolute;top:-.36rem;right:.48rem;opacity:0;display:none;padding-right:.2rem;width:1.45rem;height:1.45rem;}

.kefu .kefu_img{padding:8px;background:#fff;position:relative;box-shadow: 0 0 4px 0 rgba(0,0,0,.15);}

.kefu .kefu_img:after,.kefu .kefu_tel + .kefu_l a:after { content:'';position: absolute;top: 50%;left: 100%;z-index: 2;pointer-events: none;margin-top: -6px;margin-left: -7px;width: 12px;height: 12px;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-clip-path: polygon(-6px -6px,18px -6px,18px 18px);clip-path: polygon(-6px -6px,18px -6px,18px 18px);background-color:#fefefe;}

.kefu .kefu_img:after { -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.15);box-shadow: 0 0 4px 0 rgba(0,0,0,.15);}

.kefu .kefu_tel + .kefu_l a:after { background:#85c226;}

.kefu .kefu_img img{display:block;width:100%;}

.kefu .kefu_l{opacity:0;}

.kefu .item2 .kefu_a { border-radius:50%;}

.kefu .item2 .kefu_tel:after { background-size:.24rem .22rem;}

.location2{position:static;color:#666}
.location2 a{color:#666}
.about-banner2{border-top:1px solid #ebebeb;padding-top:.25rem;}
.course {position: relative;}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.course .swiper-slide-active::before{width:100%;left:0;}
.course .line{position:absolute;display:block;left:0;right:0;top:1rem;;width:100%;height:2px;background:#dcdcdc;}
.course-arrow{margin-top:130px;position:relative;}
.prod-banner{margin-top:90px;}
.course-t{display:flex;align-items:end;}
.swiper-container20 .swiper-slide{padding:8px;}
.swiper-container20 .swiper-slide .course-box{position:relative;text-align:center;}
.swiper-container20 .swiper-slide .course-box:before{content:"";width:.13rem;height:.13rem;border-radius:100%;border:1px solid #b5b5b5;position:absolute;left:50%;top:.67rem;margin-left:-.065rem;background:#fff;}
.swiper-container20 .swiper-slide .course-box:after{content:"";width:.07rem;height:.07rem;border-radius:100%;background:#b5b5b5;position:absolute;left:50%;top:.7rem;margin-left:-.035rem;}
.swiper-container20 .swiper-slide-active .course-box:after{background:#005aa0;}
.swiper-container20 .swiper-slide-active .course-box:before{border:1px solid #005aa0;}
.swiper-container20 .swiper-slide-active .course-year{color:#005aa0;}
/* .swiper-container20 .swiper-slide-active .course-t{background:#3196de;color:#fff;}
*/
.swiper-container20 .swiper-slide-active .course-t:before{border-color:#005aa0 #005aa0 transparent transparent;}
.swiper-container20 .swiper-slide:nth-child(odd) .course-year{top:auto;bottom:0;}
.swiper-container20 .swiper-slide:nth-child(odd):after{bottom:0;left:.82rem;}
.swiper-slide-active .his-text-time{color:#005aa0}
.in-pro .swiper-button-prev20, .in-pro .swiper-button-next20{top:1rem;}
.in-pro .swiper-button-prev20 {left:-.5rem}
.in-pro .swiper-button-next20{right:-.5rem}

.in-pro-li{display:flex;flex-wrap:wrap;}
.in-pro-img img{width:100%;display:block;}
.in-pro-bg{background: #f2f2f2;text-align:center;height: 100%;}
.in-pro-h6{font-size:.26rem;font-weight:bold;}
.in-pro-p{margin-top:.15rem;}
.in-pro-p a{display:block;padding:.06rem 0;font-size:.17rem}
.in-pro-p a:hover{color:#005aa0;}
.back2{margin-top:.55rem;display:flex;justify-content: center;align-items: center;}
.back2 a{font-size:.17rem;color:#666;display:flex;justify-content: center;align-items: center;border:1px solid #e8e8e8;border-radius:30px;width:1.55rem;line-height:.5rem;}
.back2 a:hover{color:#fff;border:1px solid #005aa0;background:#005aa0;}
.back2 i{width:.21rem;height:.16rem;background:url(../images/back.png) no-repeat center;margin-right:.08rem;}
.back2 a:hover i{background:url(../images/back2.png) no-repeat center;}
@media (min-width:1198px) {

	.news-slide a:hover .news-img img,.pro-li li a:hover .pro-li-img img,.swiper-container-related .swiper-slide a:hover .pro-li-img img{ -webkit-transform:scale(1.08);transform:scale(1.08);}









}





@media (max-width: 1400px){

	/* .cont-fr {padding: 1rem .35rem .45rem 2.8vw;} */

	.am-container2{width:90%;}

	.in-ab-fl{width:65%;}



	



}







@media (max-width: 1198px){

	html{font-size:565%;}

	.am-container { max-width:100%;}

    .am-container,.cont-container,.case-container { padding: 0 .15rem;}

	.in-ab-fl{width:70%;}

	body{padding-top:.7rem;}

	

	.location{left: .15rem;}

	.cont-route{left:.4rem;bottom:.4rem;}

	.swiper-container-par,.swiper-container-news,.swiper-container-adv,.swiper-container-related,.swiper-container-honor{padding-bottom:.6rem;}

	.view .arrow-left {left: 0;}

	.view .arrow-right {right: 0;}

	.navbar{display:none;}

	.sp_header,.sp_nav{display:block;}

	.in-ab-text{width:75%;}

	

	.swiper-arrow{bottom:.2rem;}

	.in-ab-fl{width:80%;}

	.news-li{margin:0 -.05rem;}

	.news-li li{padding:.05rem;}

	.side-list {display: none;}

	.prod-box{grid-template-columns: repeat(1,1fr);}

	.prod-item{width:calc(33.33% - .31rem);max-width:none;margin-bottom: .15rem;}
	.prod-flex .prod-bor:nth-child(6n + 0){width:0;}
	.prod-flex .prod-bor:nth-child(8n + 0){width:1px;}
	.prod-flex{justify-content:left;}

	.honor-bg{padding:.3rem;}

	.sjj_nav .news-search-fr{margin-top: .3rem;}
	.am-container {
    padding: 0 5vw;
    width: auto;
}

.in-pro .swiper-button-prev20 {left:0}
.in-pro .swiper-button-next20{right:0}
.course .line{width:calc(100% - 1rem);left:.5rem}
.sjj_nav .news-search-input{width:calc(100% - .55rem)}

.banner .swiper-button-next, .banner .swiper-button-prev{display:none;}

	

.in-pro-h6{font-size:.24rem;}




	

	

	

	

    



}



@media (max-width: 1080px) {

	html{font-size: 535%;}

	

	

	

	



}



@media (max-width: 767px) {

	html{font-size: 515%;}

	.banner .swiper-pagination-bullet{margin:0 .03rem;width:.1rem;height:.1rem;}

	.banner .swiper-pagination-bullet-active{width:.25rem;}
	img.banner-pc { display:none;}
	.about-banner img.banner-pc{display: none;}
	img.banner-wap { display:block;}

	.tabs a img{height: .3rem;}

	.tabs a{font-size: .2rem;width: 50%;}

	.in-product{grid-template-columns:repeat(1,1fr);}

	.tabs a{margin-top:-1px;}

	.in-prod-more,.in-about-more{margin-top:.4rem;}

	.in-ab-fl{width:100%;}

	.in-about-cul{margin-top:.4rem;}

	.wrap{margin-top: .75rem;}

	.in-adv-li{margin:0 -.05rem;}

	.in-adv-li li{padding:.05rem;}

	.in-adv-bg{padding:.4rem 8%;}

	.footer-li{display:none;}

	.footer-cont{max-width: 100%;}

	.footer-cont-bor{margin-left: 0;text-align: center;}

	.footer-nav, .footer-cont{justify-content: center;}

	.footer-nav{padding:.5rem 0 .4rem;}

	.footer-wx{margin:.15rem auto 0;}

	.footer-wx2{margin:.15rem 0 0;}

	.copy span{display: block;float: none;}

	.copy{text-align: center;}

	.banner-t p{font-size: .34rem;}

	.banner-p{font-size: .2rem;}

	.cul-li{margin:0;}

	.cul-li li{padding:.1rem 0;}

	.about-cont{grid-template-columns:repeat(1,1fr);gap:.2rem;}

	.in-about-text{margin-top:0;}

	.am-about-n li a{margin-right: .25rem;}

	.am-about-top{line-height: .7rem;}

	.list_dt,.down-li li a,.down-li2 li {padding:.3rem .15rem;}

	.about-wrap{padding:.7rem 0;}

	.join-text{padding:.3rem .15rem;}

	.ser-fr{padding:.3rem 0 0;}

	.cont-route{left:.2rem;bottom:.2rem;width:auto;}

	.mess-list{margin:0;}

	.mess-list li { padding:0 0 .4rem;}

	.foot-cont-p{font-size: .2rem;}

	.bg{padding:.8rem 0;}

	.list_dt2,.join-text2{padding:.25rem .1rem;}

	.news-search-fr{width: 100%;margin-top: .2rem;}

	.news-search-input{width: calc(100% - .55rem);}

	.down-fl, .down-fr{width: 100%;}

	.down-fr{margin-top: .15rem;}

	.his-text{grid-template-columns: repeat(1,1fr);gap:.35rem;padding:.6rem .6rem 0;}

	.in-pro .swiper-button-prev, .in-pro .swiper-button-next, .in-pro .arrow-left, .in-pro .arrow-right{width: .45rem;height: .45rem;}



	.his-time{font-size: .24rem;}

	.preview{margin-top: .25rem;}

	.news-bg{padding:.2rem .15rem .3rem;}


	.news-tit{margin-top: .12rem;}

	.JLTcometol a{float: none;}

	.main-newarc-title h1{font-size: .28rem;}
	.news-deta-text{font-size:.17rem}

	.pro-li-text{padding: .3rem .1rem 0;}

	.prod-fr-tit{display: none;}

	.foot-cont-tit{font-size: .34rem;}

	.prod-fr-text{padding: .2rem 0 0;}

	.news-deta-text2{line-height: 1.7;}

	.pro-li-tit2{font-size: .42rem;}

	.bg3{padding:.6rem 0;}

	.his-fr{padding-left:0;margin-top:.3rem;}

	.pro-li{margin:0 -.05rem}

	.pro-li li{padding:.05rem;}

	.cont-fl{padding:0 0 .5rem;}

	.videos .video10{width: 90%;}


	.honor-bg{padding:.2rem .15rem;}

	.sjj_nav .news-search-fr{margin-top: .3rem;}

	.in-tit-b{font-size: .42rem;}
	.news-search-fl{width:100%;}
	.news-search-box{display:block}
	.about-fl{padding-right:0;}
	.banner .swiper-button-next, .banner .swiper-button-prev{display:none;}

.banner .swiper-button-prev{background:url(../images/arrow3.png) no-repeat center;background-size:.08rem .13rem;left:.15rem}

.banner .swiper-button-next{background:url(../images/arrow4.png) no-repeat center;background-size:.08rem .13rem;right:.15rem}
.wrap2{margin-top:.6rem;}
.ser-tit2{font-size:.34rem;}
.cul-b{font-size:.32rem;}
.swiper-container30{margin-top:0 !important;}

	.in-pro-p{margin-top:.1rem}









	

	

}



@media (max-width: 480px) {

	html{font-size: 495%;}







	

	

}







html{ overflow:-moz-scrollbars-vertical;}

