html{ padding:0px;margin:0px;font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;font-size:calc(100vw / 28);}
body{ font-size:.24rem;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;background:#fff;}
header,article,aside,div,span,p,ul,li,ol,h1,h2,h3,h4,h5,h6{ list-style:none;margin:0;padding:0;text-align: justify;}
img{ border:0;font-size:0;margin:0;}
a{ background-color:transparent; text-decoration:none; color:#333;}
a:active,a:hover{ outline:0;}
b,strong{font-weight:bold;}
hr{ height:1px;border:0;border-top:1px solid #dadada;margin:1em 0;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
body.bodybg{ background:#f9fbfd;}

/*导航栏*/
.header{ background:rgba(40,56,134,0);position:fixed;top:0;width:100%;z-index:100;height:1.34rem;padding:.36rem 0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.header-box{ z-index:9;margin:0 10.5%;height:1.34rem;}
.header-box:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.header .logo{ float:left;margin-top:.37rem;}
.header .logo img{ height:.6rem;}
.header .logo img.logo-on{ display:none;}

.navbr{ height:1.34rem;float:right;}
.navbr:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.navbr ul{ }
.navbr ul li{ float:left;margin-left:1rem;padding:0;Position:relative;}
.navbr ul li em{ display:none;}
.navbr ul li.hover:before, .navbr ul li:hover:before{ content:'';position:absolute;z-index:3;bottom:.2rem;left:50%;transform:translateX(-50%);width:.25rem;height:.04rem;background:#fff;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.navbr ul li.qiehuan:hover:before{ display:none;}
.navbr ul li a{ display:block;height:1.34rem;line-height:1.34rem;font-size:.32rem;color:#fff;}
.navbr ul li a span.son-l{ display:inline-block;transform:rotate(90deg);margin-left:.15rem;font-size:.24rem;}

.navbr ul li.qiehuan a span.iconfont{ font-size:.38rem;vertical-align:middle;display:inline-block;}
.navbr ul li ul{ box-shadow:0 0 .1rem rgba(0, 0, 0, 0.1);padding:.18rem 0;border-radius:.2rem;display:none;width:2.7rem;background:#fff;position:absolute;z-index:4;left:50%;transform:translateX(-50%);text-align:center;top:1.34rem;}
.navbr ul li ul li{ margin:0;float:none;text-align:center;}
.navbr ul li ul li a{ font-size:.26rem;color:#333 !important;line-height:.72rem;height:.72rem;}
.navbr ul li ul li span{ display:none;}
.navbr ul li ul li:hover{ border:0;}
.navbr ul li ul li a:hover{ background:rgba(40,56,134,0.05);color:#283886 !important;}
.navbr ul li:hover ul{ display:block;}
.navbr ul li ul li:before, .navbr ul li ul li:hover:before{ display:none}

.top-call{ float:right;border-left:solid .03rem #fff;color:#fff;padding-left:.38rem;margin-left:.38rem;height:.45rem;line-height:.45rem;margin-top:.45rem;font-size:.38rem;}
.top-call span.iconfont{ font-size:.38rem;}
.top-search{ cursor: pointer;float:right;height:1.2rem;line-height:1.34rem;color:#fff;margin-left:1rem;}
.top-search span.iconfont{ font-size:.34rem;vertical-align:middle;display:inline-block;}

.fixed-hd, .fixed-hd2{ background:rgba(255,255,255,0.8);/* box-shadow: 0 0 .01rem rgba(0, 0, 0, 0.07); */}
.fixed-hd .logo img.logo-on, .fixed-hd2 .logo img.logo-on{ display:block;}
.fixed-hd .logo img.logo-white, .fixed-hd2 .logo img.logo-white{ display:none;}
.fixed-hd ul li a, .fixed-hd2 ul li a{ color:#333;}
.fixed-hd ul li.hover a, .fixed-hd ul li:hover a, .fixed-hd2 ul li.hover a, .fixed-hd2 ul li:hover a{ color:#283886;}
.fixed-hd .navbr ul li.hover a, .fixed-hd .navbr ul li:hover a, .fixed-hd2 .navbr ul li.hover a, .fixed-hd2 .navbr ul li:hover a{ color:#283886;}
.fixed-hd .top-call, .fixed-hd2 .top-call{ float:right;border-left:solid .03rem #283886;color:#333;}
.fixed-hd .navbr ul li.hover:before, .fixed-hd .navbr ul li:hover:before, .fixed-hd2 .navbr ul li.hover:before, .fixed-hd2 .navbr ul li:hover:before{ content:'';position:absolute;z-index:3;background:#283886;}
.fixed-hd .top-search, .fixed-hd2 .top-search{ color:#333;}
.fixed-hd .top-search:hover, .fixed-hd2 .top-search:hover{ color:#283886;}

.search-bg{ display:none;background:rgba(0,0,0,0.6);position:fixed;z-index:101;height:100%;z-index:100;top:0;left:0;right:0;overflow: hidden;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.search-con{ display:none;Position:fixed;z-index:102;transform:translate(-50%, -50%);top:50%;left:50%;width:8.8rem;overflow: hidden;}
.search-form{ Position:relative;background:#fff;height:1rem;overflow: hidden;border-radius:3rem;}
.search-form input{ outline:none;background:rgba(0,0,0,0);border:0;padding:0 .46rem;height:1rem;line-height:1rem;font-size:.28rem;width:100%;border-radius:0;color:#333;}
.search-form .s_button{ Position:absolute;top:.1rem;right:.1rem;}
.search-form .s_button button{ width:.8rem;height:.8rem;text-align:center;line-height:.8rem;border-radius:100%;border:0;outline:none;background:rgba(40,56,134,0.1);color:#283886;cursor: pointer;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.search-form:hover .s_button button{ background:#283886;color:#fff;}

.search-form .s_button button span.iconfont{ font-size:.3rem;}
.hot-search{ background:#fff;border-radius:.2rem;padding:.46rem;margin-top:.2rem;}
.hot-search h2{ font-size:.3rem;line-height:1.8;border-bottom:solid .02rem #ddd;margin-bottom:.2rem;padding-bottom:.2rem;}
.hot-search a{ line-height:1.8;font-size:.3rem;display:inline-block;margin-right:.46rem;font-size:.26rem;}
.hot-search a:hover{ color:#283886;}
.header .menu-btn{ display:none;}

.header-idxon{ height:1.2rem;transform:translateY(-.15rem);}
.header-idxon .navbr ul li.hover:before, .header-idxon .navbr ul li:hover:before{ bottom:.15rem;}
.header-idxon .navbr ul li ul{ top:1.2rem;}
.header-list{ background:#fff;padding:0;box-shadow:0 0 .1rem rgba(0, 0, 0, 0.1);}

/*首页轮播图*/
.nested-swiper{ overflow:hidden;}
.nested-swiper .swiper-slide{ overflow:hidden;height:100vh;}
.nested-swiper .swiper-slide .banner-bg{ height:100%;background-size:cover !important;}
.nested-swiper .swiper-button-next, .nested-swiper .swiper-button-prev{ display:none;}
.nested-swiper .swiper-pagination{ text-align:left;bottom:2.3rem !important;border-top:1px solid hsla(0,0%,100%,.3);left:10.5vw !important;right:10.5vw !important;width:auto !important;padding:.42rem 0;}
.nested-swiper .swiper-pagination span.swiper-pagination-bullet{ width:.18rem;height:.18rem;background:rgba(255,255,255,0.4);Opacity:1;margin:0 .23rem 0 0;}
.nested-swiper .swiper-pagination span.swiper-pagination-bullet-active{ background:#fff;}

.nested-swiper .banner-tips{ position:absolute;z-index:3;right:10.5%;left:10.5%;top:50%;transform:translateY(-50%);color:#fff;}
.nested-swiper .banner-tips h2{ margin-bottom:.3rem;font-size:.78rem;line-height:1.6;font-weight:500;}
.nested-swiper .banner-tips p{ margin-bottom:1.2rem;font-size:.39rem;line-height:1.6;font-weight:500;}
.nested-swiper .banner-tips .link-more a{ text-align:center;display:block;margin:0 auto;color:#fff;font-size:.3rem;height:.9rem;line-height:.9rem;width:3rem;background:#85c229;border-radius:.18rem;}
.nested-swiper .banner-tips .link-more a span.iconfont{ font-size:.3rem;margin-left:.45rem;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.nested-swiper .banner-tips .link-more a:hover{ background:#283886;}
.nested-swiper .banner-tips .link-more a:hover span.iconfont{ margin-left:.74rem;}
@keyframes sbhd {
0%   { transform:translateY(0);}
0%   { transform:translateY(.1rem);}
100%   { transform:translateY(0);}
}

.nested-swiper .swiper-slide-active .banner-tips h2{ animation: fadeInUp 0.6s forwards;animation-delay: 0.4s;animation-iteration-count: 1;opacity:0;}
.nested-swiper .swiper-slide-active .banner-tips p{ animation: fadeInUp 0.6s forwards;animation-delay: 0.8s;animation-iteration-count: 1;opacity:0;}
.nested-swiper .swiper-slide-active .banner-tips .link-more{ animation: fadeInUp 0.6s forwards;animation-delay: 1.2s;animation-iteration-count: 1;opacity:0;}

.nested-swiper .swiper-button-next, .nested-swiper .swiper-button-prev{ display:none;}
.nested-swiper .swiper-pagination{ text-align:left;bottom:2.3rem !important;border-top:1px solid hsla(0,0%,100%,.3);left:10.5vw !important;right:10.5vw !important;width:auto !important;padding:.42rem 0;}
.nested-swiper .swiper-pagination span.swiper-pagination-bullet{ width:.18rem;height:.18rem;background:rgba(255,255,255,0.4);Opacity:1;margin:0 .23rem 0 0;}
.nested-swiper .swiper-pagination span.swiper-pagination-bullet-active{ background:#fff;}

.shubiao-content{ position:absolute;z-index:5;right:10.5vw;bottom:2.5rem;}
.shubiao-content span{ display:block;float:left;margin-right:.2rem;font-size:.22rem;line-height:.44rem;color:#fff;}
.shubiao{ Position:relative;float:right;z-index:5;width:.22rem;height:.4rem;border:solid .03rem #fff;border-radius:.5rem;animation:sbhd 1s infinite;animation-delay:0s;animation-direction:normal;animation-fill-mode: forwards;}
.shubiao .hualun{ width:.08rem;height:.08rem;border-radius:1rem;background:#fff;margin-top:.065rem;margin-left:.065rem;}
@keyframes sbhd {
0%   { transform:translateY(0.1rem);}
50%   { transform:translateY(0);}
100%   { transform:translateY(0.1rem);}
}
.banner-top-bg{ position:absolute;z-index:2;bottom:-.01rem;left:0;right:0;}
.banner-top-bg img{ display:block;width:100%;vertical-align:bottom;}

/*通用标题*/
.page-content{ padding:1.4rem 10.5vw;}
.index-title{ overflow:hidden;}
.index-title h2.en{ display:none;float:left;font-size:.86rem;font-weight:500;line-height:.92rem;color:#85c229;}
.index-title h2.cn{ float:left;font-size:.7rem;font-weight:500;line-height:.92rem;color:#283886;margin-left:0;}

.index-title a.more{ text-align:center;display:block;float:right;color:#555;font-size:.28rem;height:.88rem;line-height:.88rem;width:2.6rem;border-radius:.18rem;background:rgba(40,56,134,0.1);}
.index-title a.more span.iconfont{ font-size:.27rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.index-title a.more:hover{ background:#283886;color:#fff;}
.index-title a.more:hover span.iconfont{ color:#fff;}

/*首页产品*/
.chanpin-swiper{ overflow:hidden;}
.chanpin-swiper .swiper-button-next, .chanpin-swiper .swiper-button-prev{ margin:0 !important;position:absolute !important;right:0 !important;top:.1rem !important;background#fff !important;background-image:none;width:.8rem;height:.8rem;line-height:.8rem;border-radius:100%;text-align:center;border:solid 1px #ccc;}
.chanpin-swiper .swiper-button-next span.iconfont, .chanpin-swiper .swiper-button-prev span.iconfont{ color:#ccc;font-size:.4rem;}
.chanpin-swiper .swiper-button-next:hover, .chanpin-swiper .swiper-button-prev:hover{ border:solid 1px #283886;}
.chanpin-swiper .swiper-button-next:hover span.iconfont, .chanpin-swiper .swiper-button-prev:hover span.iconfont{ color:#283886;}
.chanpin-swiper .swiper-button-prev{ left:auto !important;right:1.2rem !important;}

.index-cp{ margin-top:.9rem;}
.index-cp .img{ border-radius:.6rem;Position:relative;overflow:hidden;}
.index-cp .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.index-cp:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}

.index-cp .desc{ padding:.45rem;}
.index-cp .desc h2{ margin-bottom:.3rem;line-height:.57rem;height:.57rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.45rem;text-align:center;font-weight:500;}
.index-cp:hover .desc h2{ color:#283886;}
.index-cp .desc p{ color:#666;line-height:.45rem;font-size:.24rem;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-cp .cp-more{ margin-top:.3rem;overflow:hidden;Position:relative;}
.index-cp .cp-more .link-more{ opacity:1;height:.88rem;line-height:.88rem;text-align:center;}
.index-cp .cp-more .link-more span.iconfont{ font-size:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.index-cp:hover .cp-more .link-more{ opacity:0;}
.index-cp .cp-more .link-more-hover{ opacity:0;Position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);text-align:center;height:.88rem;line-height:.88rem;border-radius:.18rem;background:rgba(40,56,134,0.1);width:2.6rem;font-size:.28rem;}
.index-cp .cp-more .link-more-hover span.iconfont{ font-size:.28rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.index-cp:hover .cp-more .link-more-hover{ opacity:1;}
.index-cp .cp-more .link-more-hover:hover{ background:#283886;color:#fff;}
.index-cp .cp-more .link-more-hover:hover span.iconfont{ color:#fff;}

/*首页新产品*/
.indcp{ position: relative;padding:1.4rem 10.5vw;background:#fff url("../images/index/indcpBg.jpg") no-repeat center/cover;}
.indcp::after{content: "";position: absolute;width: 50%;height: 100%;right: 0;top: 0;background: #fff;}
.indcpBox{width: 100%;position: relative;z-index: 4;}
.indcp-wrap{width: 100%;position: relative;}
.indcp-wrap .contain{position: relative;}
.indcp-wrap .comTitle{position: absolute;width: auto;left: 0;top: 0;z-index: 4;}

.indcp-items{width: 100%;}
.indcp-items .items{display: none;width: 100%;position: relative;height: 580px;}
.indcp-items .items.active{display: block;}
.indcp-items .gallery{width: 580px;margin: 0 auto;border-radius: 50%;background:#fff;height: 100%;position: relative;border: 16px solid rgba(40,56,134,0.07);box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.indcp-items .gallery::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: 50%;pointer-events: none;border: 1px solid #rgba(40,56,134,0.07);}
.indcp-items .gallery .swiper-container{height: 100%;overflow: hidden;border-radius: 50%;}
.indcp-items .gallery .gallery-more{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.indcp-items .gallery .gallery-more img{max-height: 80%;max-width: 80%;}

.indcp-items .thumbs{position: absolute;right: 0;height: 100%;top: 0;width: 184px;padding: 34px 0;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.indcp-items .thumbs-btn{position: absolute;width: 100%;height: 34px;font-size: 22px;display: flex;justify-content: center;line-height: 1;user-select: none;cursor: pointer;color: #d5d4d2;left: 0;transition: color .4s ease;}
.indcp-items .thumbs-btn.prev{top: -.1rem;}
.indcp-items .thumbs-btn.prev .iconfont{ display:inline-block;transform: rotate(90deg);font-size:.42rem;}
.indcp-items .thumbs-btn.next{bottom: -.1rem;transform: rotateX(180deg);}
.indcp-items .thumbs-btn.next .iconfont{ display:inline-block;transform: rotate(-90deg);font-size:.42rem;}
.indcp-items .thumbs-btn:hover{color: #283886;}
.indcp-items .thumbs .swiper-container{height: calc(580px - 68px);}
.indcp-items .thumbs-click{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border-radius: 6px;background: #fff;border: 1px solid #ddd;padding: 14px;transition: border .4s ease;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.indcp-items .thumbs-click img{max-height: 100%;}
.indcp-items .thumbs-click:hover, .indcp-items .thumbs-click.active{border-color: #283886;}

.indcp-items .tocont{width: 340px;position: absolute;left: 0;top: 180px;}
.indcp-items .tocont .swiper-container{overflow: visible;}
.indcp-items .tocont .title{padding-bottom: 18px;position: relative;margin-bottom: 38px;font-size: .48rem;}
.indcp-items .tocont .title::after{content: "";position: absolute;width: 52px;height: 3px;background: #283886;left: 0;bottom: 0;}
.indcp-items .tocont .text{margin-top: 20px;padding-left: 42px;position: relative;}
.indcp-items .tocont .text::before, .indcp-items .tocont .text::after{content: "";position: absolute;top: 50%;border-radius: 50%;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.indcp-items .tocont .text::before{width: 9px;height: 9px;margin-top: -5px;background: #283886;left: 6px;}
.indcp-items .tocont .text::after{width: 21px;height: 21px;border: 1px solid #283886;margin-top: -11px;left: 0;}
.indcp-items .tocont .text h6{color: #333;font-weight: 800;font-size: .25rem;margin-bottom:.05rem;}
.indcp-items .tocont .text *{overflow:hidden;font-size: .25rem;color:#666;}
.indcp-items .tocont .link{margin-top: 44px;display: flex;flex-wrap: wrap;}

.indcp-items .circle{width: 580px;height: 580px;position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;border-radius: 50%;pointer-events: none;z-index: 2;}
.indcp-items .circle .svgqq{width: calc(100% + 4px);height: calc(100% + 4px);left: -2px;top: -2px;transform: rotate(-90deg);position: relative;}
.indcp-items .circle .dots{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;transform: translate3d(0,0,10px);}
.indcp-items .circle .dots i{transform-origin: center;width: 10px;height: 100%;position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;}
.indcp-items .circle .dots i::before{content: "";position: absolute;width: 10px;height: 10px;background: #c8c7c3;border-radius: 50%;top: -5px;left: 0;transition: background .4s ease;}
.indcp-items .circle .dots i.active::before{background: #283886;}

.indcp-items a.more{ text-align:center;display:block;float:right;color:#555;font-size:.28rem;height:.88rem;line-height:.88rem;width:2.6rem;border-radius:.18rem;background:rgba(40,56,134,0.1);}
.indcp-items a.more span.iconfont{ font-size:.27rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.indcp-items a.more:hover{ background:#283886;color:#fff;}
.indcp-items a.more:hover span.iconfont{ color:#fff;}

@media all and (max-width:1590px){
.indcp-items .items{height: 400px;}
.indcp-items .gallery{width: 400px;border-width: 10px;}
.indcp-items .thumbs .swiper-container{height: calc(400px - 56px);}
.indcp-items .circle{width: 400px;height: 400px;}
.indcp-items .thumbs-btn {height: 28px;font-size: 18px;}
.indcp-items .thumbs {padding: 28px 0;}
.indcp-items .gallery .gallery-more img {max-height: 70%;max-width: 70%;}
.indcp-items .circle .dots i {width: 8px;}
.indcp-items .circle .dots i::before {width: 8px;height: 8px;top: -4px;}
.indcp-items .tocont {top: 110px;}
.indcp-items .tocont .title {padding-bottom: 14px;margin-bottom: 28px;}
.indcp-items .tocont .title::after{width: 42px;}
.indcp-items .tocont .text {margin-top: 16px;padding-left: 30px;}
.indcp-items .tocont .link {margin-top: 30px;}
.indcp-items .tocont .text::before {width: 7px;height: 7px;margin-top: -7px;}
.indcp-items .tocont .text::after {width: 19px;height: 19px;margin-top: -13px;}
.indcp-menu-link{height: 140px;}
.indcp-menu-link .img {max-width: 90px;height: 60px;}
.indcp-menu-link .cont {margin-left: 18px;}
.indcp-menu-link .cont .ico {bottom: -24px;font-size: 16px;}
.indcp-menu-link .cont .text {font-size: 12px;margin-top: 8px;}
}

@media all and (max-width:1270px){
.indcp::after{width: calc(50% - 66px);}
.indcp-items .gallery{left: 66px;}
.indcp-items .circle {left: 132px;}
}

@media all and (max-width:1000px){
.indcp-items{margin-top: 38px;}
.indcp-items .gallery {width: 100%;border-radius: 6px;left: 0;border-width: 4px;height: 300px;}
.indcp-items .items{height: auto;}
.indcp-items .circle{display: none;}
.indcp-items .gallery .swiper-container{border-radius: 0;}
.indcp-items .gallery::before{border-radius: 6px;}
.indcp-items .gallery .gallery-more img {max-height: 88%;max-width: 88%;}
.indcp-items .tocont{position: relative;width: 100%;top: 0;margin-top: 24px;}
.indcp-items .thumbs{position: relative;width: 100%;padding: 0 28px;margin-top: 30px;height: 100px;}
.indcp-items .thumbs .swiper-container {height: 100%;}
.indcp-items .thumbs-btn {width: 28px;height: 100%;top: 0;align-items: center;justify-content: flex-start;}
.indcp-items .thumbs-btn i::before{content: "\e80b";}
.indcp-items .thumbs-btn.next{bottom: auto;left: auto;right: 0;transform: rotateY(180deg);}
.indcp-menu-link{flex-direction: column;align-items: center;justify-content: center;text-align: center;}
.indcp-menu-link .img{max-width: none;width: 100%;justify-content: center;height: 44px;}
.indcp-menu-link .cont{width: 100%;margin: 10px 0 0;}
.indcp-menu-link .cont .ico{display: none;}
.indcp-menu-link::after{background-size: 80% auto;}
}

@media all and (max-width:720px){
.indcp{ padding: 1.4rem 0.44rem;}
.indcp::after{ background:#fff;}
.indcp-items {margin-top: 22px;}
.indcp-items .gallery {border-width: 3px;height: 190px;}
.indcp-items .tocont {margin-top: 16px;}
.indcp-items .tocont .title {padding-bottom: 10px;margin-bottom: 12px;}
.indcp-items .tocont .title::after {width: 30px;height: 2px;}
.indcp-items .tocont .text {margin-top: 8px;padding-left: 24px;}
.indcp-items .tocont .text::after {width: 16px;height: 16px;margin-top: -10px;}
.indcp-items .tocont .text::before {width: 6px;height: 6px;margin-top: -5px;left: 5px;}
.indcp-items .tocont .text *{ font-size:.32rem;}
.indcp-items .tocont .text h6{ font-size:.32rem;}

.indcp-items .tocont .link {margin-top: 12px;}
.indcp-items .thumbs-btn {width: 22px;font-size: 14px;}
.indcp-items .thumbs {padding: 0 22px;margin-top: 18px;height: 52px;}
.indcp-items .thumbs-click{padding: 6px;}
.indcp-menu{margin-top: 20px;overflow-x: auto;}
.indcp-menu-ul{flex-wrap: nowrap;width: 740px;}
.indcp-menu-link .cont .text {margin-top: 4px;}
.indcp-menu-link .img {height: 38px;}
.indcp-menu-link {height: 110px;}
.indcp-menu-link .cont {margin: 8px 0 0;}
.indcp-items .thumbs-btn.prev{ top:0;}
.indcp-items .thumbs-btn.prev .iconfont{ transform: rotate(0deg);}
.indcp-items .thumbs-btn.next{ bottom:0;}
.indcp-items .thumbs-btn.next .iconfont{ transform: rotate(-180deg);}

.indcp-items a.more{ text-align:center;display:block;float:right;color:#555;font-size:.38rem;height:1.2rem;line-height:1.2rem;width:3.6rem;border-radius:.18rem;background:rgba(40,56,134,0.1);}
.indcp-items a.more span.iconfont{ font-size:.38rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.indcp-items a.more:hover{ background:#283886;color:#fff;}
.indcp-items a.more:hover span.iconfont{ color:#fff;}

}

/*首页关于*/
.about-page-content{ background-size:cover !important;}
.index-about-content{ Position:relative;overflow:hidden;}
.left-content{ width:38%;}
.left-content .title2{ font-size:.48rem;margin-top:1rem;line-height:1.4;}
.left-content .desc2{ font-size:.25rem;margin-top:.6rem;margin-bottom:1.2rem;line-height:2;}

.more2{ width:2.6rem;overflow:hidden;Position:relative;}
.more2 .link-more-hover{ text-align:center;height:.88rem;line-height:.88rem;border-radius:.18rem;background:#283886;width:2.6rem;font-size:.28rem;color:#fff;}
.more2 .link-more-hover span.iconfont{ font-size:.28rem;margin-left:.3rem;color:#fff;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.more2 .link-more-hover:hover{ background:#fff;color:#283886;}
.more2 .link-more-hover:hover span.iconfont{ color:#283886;}

.right-num{ Position:absolute;z-index:10;width:40%;right:0;top:0;bottom:0;}
.item{ Position:absolute;overflow:hidden;border-radius:100%;background:#fff;width:3.6rem;height:3.6rem;}
.item .item-box{ width:100%;Position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.item .top{ text-align:center;line-height:1;font-size:.28rem;color:#666;}
.item .top span.nums{ font-size:1rem;color:#283886;}
.item .bot{ margin-top:.1rem;line-height:1;font-size:.28rem;color:#283886;text-align:center;}

.item1{ left:2rem;top:0;}
.item2{ width:3rem;height:3rem;bottom:1.1rem;left:0;}
.item3{ width:4.5rem;height:4.5rem;bottom:0;right:.4rem;}

/*首页新闻资讯*/
.xinwen-swiper{ margin-top:.9rem;Position:relative;background:#fff;padding-bottom:1.7rem !important;}
.xinwen-swiper .swiper-pagination{ width:84% !important;overflow:hidden;height:.03rem !important;bottom:.5rem !important;top:auto !important;background:rgba(40,56,134,0.1);}
.xinwen-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#283886 !important;}
.xinwen-swiper2{ margin-bottom:.9rem;}

.index-news{ }
.index-news .img{ margin-bottom:.2rem;overflow:hidden;border-radius:.2rem;}
.index-news .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.index-news:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.index-news .desc{ margin-top:.3rem;overflow:hidden;}
.index-news .desc .time{ margin:.1rem 0 .8rem 0;font-size:.28rem;line-height:.38rem;color:#283886;}
.index-news .desc h2{ font-size:.34rem;font-weight:500;color:#000;line-height:.48rem;height:.96rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.index-news .desc p{ font-size:.24rem;font-weight:500;color:#999;line-height:.4rem;height:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-news:hover .desc h2{ color:#283886;}

.xinwen-swiper .swiper-button-next, .xinwen-swiper .swiper-button-prev{ margin:0 !important;position:absolute !important;right:0 !important;bottom:.1rem !important;top:auto !important;background#fff !important;background-image:none;width:.8rem;height:.8rem;line-height:.8rem;border-radius:100%;text-align:center;border:solid 1px #ccc;}
.xinwen-swiper .swiper-button-next span.iconfont, .xinwen-swiper .swiper-button-prev span.iconfont{ color:#ccc;font-size:.4rem;}
.xinwen-swiper .swiper-button-next:hover, .xinwen-swiper .swiper-button-prev:hover{ border:solid 1px #283886;}
.xinwen-swiper .swiper-button-next:hover span.iconfont, .xinwen-swiper .swiper-button-prev:hover span.iconfont{ color:#283886;}
.xinwen-swiper .swiper-button-prev{ left:auto !important;right:1.2rem !important;}

/*列表顶部banner*/
.neiye-banner{ Position:relative;}
.neiye-banner img{ width:100%;overflow:hidden;}
.neiye-banner .info{ color:#fff;Position:absolute;z-index:2;left:10.5%;top:50%;transform:translateY(-64%);}
.neiye-banner .info h3{ display:none;line-height:1;margin-bottom:.26rem;font-size:1rem;color:#fff;font-weight:500;/* text-transform:uppercase; */}
.neiye-banner .info h2{ line-height:1;font-size:.8rem;color:#fff;font-weight:500;}
.neiye-banner-top-img{ Position:absolute;z-index:3;bottom:-1px;left:0;right:0;}
.neiye-banner-top-img img{ width:100%;}

/*产品列表*/
.list-contenter{ padding:1.4rem 10.5%;}

.list-chanpin{ overflow:hidden;}
.list-chanpin ul{ margin-left:-.56rem;margin-top:-.56rem;}
.list-chanpin ul li{ width:33.3334%;float:left;margin-top:.56rem;}
.list-chanpin ul li .box{ overflow:hidden;margin-left:.56rem;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box .img{ Position:relative;overflow:hidden;border-radius:.46rem .46rem 0 0;}
.list-chanpin ul li .box .img img{ vertical-align:bottom;width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.list-chanpin ul li .box .desc{ overflow:hidden;border-radius:0 0 .46rem .46rem;border-top:0;background:#fff;padding:.56rem .56rem;}
.list-chanpin ul li .box .desc h2{ text-align:center;line-height:.52rem;height:.52rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.36rem;font-weight:500;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box .desc p{ color:#666;line-height:.36rem;height:.36rem;font-size:.24rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box:hover .desc{ background:#283886;border-top:0;}
.list-chanpin ul li .box:hover .desc h2{ color:#fff;}
.list-chanpin ul li .box:hover .desc p{ color:#fff;}

/*产品详情*/
.chanpin-view-main{ width:17.5rem;margin:0 auto;}

.top-chanpin{ Position:relative;overflow:hidden;border-radius:.36rem;background:#fff;}
.top-chanpin .img{ overflow:hidden;width:7.5rem;border-radius:.36rem;}
.top-chanpin .img img{ width:100%;}
.top-chanpin .desc{ Position:absolute;left:8.4rem;top:50%;transform:translateY(-50%);}
.top-chanpin .desc h2.en{ line-height:1.2;font-size:.28rem!important;font-weight:500!important;margin-bottom:.1rem;color:#283886 !important;}
.top-chanpin .desc h2.cn{ border-bottom:solid 1px #ddd;padding-bottom:.46rem;margin-bottom:.46rem;font-size:.66rem;font-weight:500;line-height:1.2;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.top-chanpin .desc p{ font-size:.26rem;font-weight:500;color:#666;line-height:1.8;}
.top-chanpin .desc p.fw{ margin-top:.26rem;color:#283886;}

.chanpin-body{ overflow: hidden;line-height:1.75;font-size:.26rem;color:#666;}
.chanpin-body hr{ margin:.8rem 0;}
.chanpin-body h2{ margin-top:1rem;line-height:1.2;font-size:.48rem!important;font-weight:500!important;margin-bottom:.36rem;color:#283886 !important;}
.chanpin-body p{ text-align: justify;margin-bottom:.36rem;}
.chanpin-body img{ max-width:100% !important;height:auto !important;}
.chanpin-body table{ width:100% !important;border-spacing:0;margin-bottom:.36rem;border-right:solid 1px #ddd;}
.chanpin-body table tr td{ padding:.24rem .12rem;line-height:1.4;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;}
.chanpin-body table tr:first-child{ background:#283886 !important;color:#fff !important;font-weight:bold;}
.chanpin-body table p{ margin-top:0;}

/* 位置 */
.sonPlace{width: 100%;}
.sonPlace a{transition: color .4s ease;display: flex;align-items: center;}
.sonPlace a:first-child:before{display: none;}
.sonPlace a:last-child span{max-width: 500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sonPlace a:hover{color: #283886;}

/*新产品中心详情*/
.proxq{width: 100%;}
.Container .contain{ padding:0 10.5vw;}
.proxqJs{background: #f9fbfd;}
.proxqJs-wrap{width: 100%;}
.proxqJs-wrap .contain{align-items: center;flex-direction: row-reverse;}
.proxqJs-imgs{width: 690px;background: #fff;padding: 64px 20px;}
.proxqJs-imgs .gallery{max-width: 560px;margin: 0 auto;}
.proxqJs-imgs .gallery .gallery-more{display: flex;align-items: center;justify-content: center;width: 100%;height: 320px;}
.proxqJs-imgs .gallery .gallery-more img{max-height: 100%;}
.proxqJs-imgs .thumbs{max-width: 310px;padding: 0 30px;margin: 50px auto 0;position: relative;user-select: none;}
.proxqJs-imgs .thumbs .thumbs-click{width: 100%;height: 50px;border-radius: 6px;padding: 6px;border: 1px solid #fff;transition: border .4s ease;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.proxqJs-imgs .thumbs .thumbs-click img{max-height: 100%;}
.proxqJs-imgs .thumbs .thumbs-click:hover, .proxqJs-imgs .thumbs .thumbs-click.active{border-color: #283886;}
.proxqJs-imgs .thumbs .thumbs-btn{position: absolute;width: 30px;height: 100%;top: 0;transition: color .4s ease;cursor: pointer;display: flex;align-items: center;font-size: 14px;color: #a9a9a9;line-height: 1;}
.proxqJs-imgs .thumbs .thumbs-btn.prev{left: 0;}
.proxqJs-imgs .thumbs .thumbs-btn.next{right: 0;transform: rotate(180deg);}
.proxqJs-imgs .thumbs .thumbs-btn:hover{color: #283886;}
.proxqJs-info{width: calc(100% - 690px);padding-right: 80px;}
.proxqJs-title{width: 100%;}
.proxqJs-title .eng{color: #283886;}
.proxqJs-title .text{max-width: 482px;}
.proxqJs-list{max-width: 482px;}
.proxqJs-list li{width: 50%;padding: 10px 18px;border-bottom: 1px solid #edeae5;}
.proxqJs-list li:nth-child(2n+1){padding-left: 0;}
.proxqJs-list li:nth-child(2n){padding-right: 0;}
.proxqJs-list li .text{padding-left: 30px;position: relative;}
.proxqJs-list li .text::before, .proxqJs-list li .text::after{content: "";position: absolute;top: 50%;border-radius: 50%;}
.proxqJs-list li .text::before{width: 6px;height: 6px;margin-top: -3px;background: #283886;left: 5px;}
.proxqJs-list li .text::after{width: 16px;height: 16px;border: 1px solid #283886;margin-top: -8px;left: 0;}
.proxqJs-contact .comBtn i {margin: 0 12px 0 0;}
.proxqYd{background: #fff;}
.proxqYd-list{width: 100%;}
.proxqYd-list ul{margin: -30px 0 0 -30px;}
.proxqYd-list li{width: calc(100%/3 - 30px);margin: 30px 0 0 30px;}
.proxqYd-link{width: 100%;height: 100%;background: #f9fbfd;flex-direction: column;text-align: center;padding-left: 24px;padding-right: 24px;transition: box-shadow .4s ease;}
.proxqYd-link .ico{width: 86px;height: 86px;border-radius: 50%;background: #283886;margin: 0 auto;transition: transform .4s ease;}
.proxqYd-link .ico img{max-width: 48px;max-height: 48px;}
.proxqYd-link .text{max-width: 216px;margin-left: auto;margin-right: auto;}
.proxqYd-link:hover{box-shadow: 0 4px 16px rgba(40,56,134,0.1);}
.proxqYd-link:hover .ico{transform: translateY(-6px);}
.proxqCs{background: #fff;}
.proxqCs-table{width: 100%;}
.proxqCs-table h2{ font-size:20px;margin:.44rem 0;font-weight: bold;}
.proxqCs-table table{width: 100%;border: 1px solid rgba(255, 255, 255, 0.8);border-width:1px 0px 0px 1px;text-align: center;margin:.44rem 0;}
.proxqCs-table th, .proxqCs-table td{ background:rgba(40,56,134,0.06);border: solid rgba(255, 255, 255, 0.8);border-width:0px 1px 1px 0px;padding: 16px 20px;}
.proxqCs-table table tr:nth-child(2n) td{ background:rgba(40,56,134,0.03);}
.proxqCs-table table tbody tr.odd{background: #f5f4f0;}
.proxqCs-table table tbody tr.even{background: #fefdf9;}
.proxqCs-table th{background: #222;color: #fff;font-weight: 700;}
.proxqCs-table tr.firstRow{background: #222;color: #fff;font-weight: 700;}

.proxqYy{background: #fff;}
.indyy-head{width: 100%;}
.indyy-head .contain{justify-content: space-between;align-items: flex-end;}
.indyy-btn{width: auto;}
.indyy-btn>div{width: .8rem;height: .8rem;padding-right: 0;border-radius: 50%;border: 1px solid #ccc;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #ccc;font-size: 18px;line-height: .8rem;transition: all .4s ease;margin-right: .4rem;}
.indyy-btn>div .iconfont{ font-size:.4rem;}
.indyy-btn>div:last-child{margin-right: 1px;transform: rotateY(180deg);}
.indyy-btn>div:hover{border-color: #283886;color: #283886;}
.indyy-more{width: 100%;justify-content: center;}
.indyy-loop{ padding:0 10.5vw;}
.indyy-loop-box{width: 100%;overflow: hidden;border-radius: 6px 0 0 6px;}
.indyy-loop .swiper-container{margin: 0;overflow: visible;}
/* .indyy-loop .swiper-slide{width: 348px;} */
.indyy-loop .swiper-slide.swiper-slide-active{width: 100%;}
.indyy-link .img{width: 100%;display: block;overflow: hidden;position: relative;border-radius:.26rem !important;}
.indyy-link-img{width: 100%;transition: all .6s ease;}
.indyy-link::before, .indyy-link::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;transform: translate3d(0,0,4px);transition: opacity .4s ease .5s;}
.indyy-link::before{background: url("../images/index/indyySd.png") repeat-x left bottom/auto 59%;}
.indyy-link::after{background: url("../images/index/indyySd2.png") repeat-x left bottom/cover;opacity: 0;}
.indyy-link-hint{position: absolute;width: 100%;padding: 0 26px 24px;z-index: 4;transform: translate3d(0,0,10px);left: 0;bottom: 0;color: #000;transition: opacity .4s ease .5s;}
.indyy-link-cont{ margin-top:24px;z-index: 6;color: #000 !important;}
.indyy-link-cont .wrap{position: relative;}
.indyy-link-cont .num{position: absolute;right: 0;top: 0;line-height: 1;color: rgba(255,255,255,0.5);opacity: 0;transition: opacity .4s ease .5s;}
.indyy-link-cont .title, .indyy-link-cont .text{font-weight: bold !important;}
.indyy-link-cont .btn{width: 100%;align-items: center;transition: color .4s ease .5s;color: #fff;}
.indyy-link-cont .btn i{font-size: 16px;line-height: 1;margin-left: 20px;transition: transform .4s ease;font-weight: normal;}
.indyy-link:hover .indyy-link-img{transform: scale(1.04);}
.indyy-link:hover .indyy-link-cont .btn i{transform: translateX(4px);}
.indyy-link-cont .title, .indyy-link-cont .text, .indyy-link-cont .btn{}
.indyy-loop .swiper-slide.swiper-slide-active .indyy-link::before{opacity: 0;}
.indyy-loop .swiper-slide.swiper-slide-active .indyy-link::after{opacity: 1;}
.indyy-loop .swiper-slide.swiper-slide-active .indyy-link-hint{opacity: 0;}
.indyy-loop .swiper-slide.swiper-slide-active .indyy-link-cont .num{opacity: 1;}
@keyframes indyyRun{0%{opacity: 0;transform: translateY(30px);}100%{opacity: 1;transform: translateY(0);}}

a.comBtn{ text-align:center;display:block;float:right;color:#fff;font-size:.28rem;height:.88rem;line-height:.88rem;width:2.6rem;border-radius:.18rem;background:#283886;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
a.comBtn:hover{ box-shadow: 0 4px 16px rgba(40,56,134,0.5);}
a.comBtn i.iconfont{ font-size:.27rem;color:#fff;-webkit-transform:scale(1.20);-moz-transform:scale(1.20);transform:scale(1.20);display:inline-block;}
a.comBtn:hover{ background:#283886;color:#fff;}
a.comBtn:hover i.iconfont{ color:#fff;}
.indyy-more a.comBtn i.iconfont{ margin-left:.3rem;}

/* 应用领域 */
.use{background: #f9fbfd;}
.use-title{color: #292828;}
.useZd{width: 100%;}
.useZd-loop{width: 100%;}
.useZd-loop .swiper-container{height: 100%;}
.useZd-loop .swiper-slide{height: auto;overflow:hidden;}
.useZd-loop-link{display: block;width: 100%;height: 100%;position: relative;border-radius:.36rem !important;}
.useZd-loop-link img{width: 100%;height: 100%;transition: all .6s ease;}
.useZd-loop-link::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url("../images/pages/use1sd.png") repeat-x left bottom/auto 56.3%;z-index: 2;transform: translate3d(0,0,4px);transition: opacity .4s ease .5s;}
.useZd-loop-link .title{position: absolute;width: 100%;padding: 0 28px 26px;z-index: 4;transform: translate3d(0,0,10px);left: 0;bottom: 0;color: #fff;transition: opacity .4s ease .5s;}
.useZd-loop-link:hover img{transform: scale(1.04);}
.useZd-loop .swiper-pagination{width: 100%;font-size: 0;bottom: 0;position: relative;}
.useZd-loop .swiper-pagination-bullet {width: 12px;height: 12px;background: #283886;opacity: .3;margin: 0 6px;}
.useZd-loop .swiper-pagination-bullet-active {opacity: 1;background: #283886;}
.useGw{width: 100%;}
.useGw-list{width: 100%;}
.useGw-list ul{margin: -46px 0 0 -26px;}
.useGw-list li{width: calc(100%/3 - 26px);margin: 46px 0 0 26px;border-radius:.36rem;overflow:hidden;background:#fff;}
.useGw-link{display: block;width: 100%;}
.useGw-link-img{width: 100%;border-radius:0 !important;}
.useGw-link-img img{width: 100%;height: 256px;transition: all .6s ease;}
.useGw-link-cont{width: 100%;padding:.36rem .46rem;}
.useGw-link-cont .text{color: #a9a9a9;font-size:.26rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.useGw-link-cont .text p{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.useGw-link-cont .title{color: #2a2a2a;transition: color .4s ease;font-size:.34rem;margin-bottom:.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.useGw-link:hover .useGw-link-img img{transform: scale(1.04);}
.useGw-link:hover .useGw-link-cont .title{color: #283886;}

/* 应用领域-详情 */
.usexq{width: 100%;}
.usexqMa{background: #f9fbfd;}
.usexqMa-back a{position: relative;color: #30343c;line-height: 1;padding-bottom: 8px;transition: color .4s ease;}
.usexqMa-back a::after{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #757779;transition: background .4s ease;}
.usexqMa-back a:hover{color: #283886;}
.usexqMa-back a:hover::after{background: #283886;}
.usexqMa-wrap{width: 100%;align-items: flex-end;justify-content: space-between;}
.usexqMa-title{width: calc(100% - 160px);}
.usexqMa-btn>a, .usexqCp-btn>div{width: .8rem;height: .8rem;border-radius: 50%;border: 1px solid #ccc;cursor: pointer;color: #ccc;transition: all .4s ease;margin-right: .4rem;font-size: .4rem;padding-right: 0;line-height: .8rem;}
.usexqMa-btn>a, .usexqCp-btn>div .iconfont{ font-size:.4rem;}
.usexqMa-btn>a:last-child, .usexqCp-btn>div:last-child{margin-right: 0;transform: rotateY(180deg);}
.usexqMa-btn>a:hover, .usexqCp-btn>div:hover{border-color: #283886;color: #283886;}
.usexqXx{background: #283886;}
.usexqXx-head{justify-content: space-between;align-items: flex-end;}
.usexqXx-head .text{max-width: 50%;}
.usexqXx-list{width: 100%;background:rgba(255,255,255,0.1);}
.usexqXx-list li{width: calc(100%/3);position: relative;padding: 30px 24px;}
.usexqXx-list li::before{content: "";position: absolute;width: 1px;height: 100%;top: 0;left: 0;background: rgba(255,255,255,0.2);}
.usexqXx-list li:first-child:before{display: none;}
.usexqXx-link{width: 100%;color: #fff;position: relative;padding: 28px 0;text-align: center;}
.usexqXx-link .name, .usexqXx-link .text{ text-align:center;}

.usexqXx-link .num{line-height: 1;position: absolute;top: 0;left: 0;opacity: 0.3;}
.usexqXx-link .ico{width: 62px;height: 62px;display: flex;align-items: flex-end;justify-content: center;margin: 0 auto;transition: transform .4s ease;}
.usexqXx-link .ico img{max-height: 100%;}
.usexqXx-list li:hover .usexqXx-link .ico{transform: translateY(-4px);}
.usexqTp{background: #f9fbfd;}
.usexqTp-loop{width: 100%;padding-left:10.5vw;position: relative;padding-bottom: 50px;}
.usexqTp-loop-limit{width: 100%;overflow: hidden;border-radius: 6px 0 0 6px;}
.usexqTp-loop .swiper-container{width: 1080px;margin: 0;overflow: visible;height: 100%;}
.usexqTp-loop .swiper-slide{height: auto;}
.usexqTp-loop .img{width: 100%;height: 100%;}
.usexqTp-loop .img img{width: 100%;height: 100%;}
.usexqTp .swiper-pagination{width: 100%;font-size: 0;bottom: 0;left: 0;}
.usexqTp .swiper-pagination-bullet {width: 12px;height: 12px;background: #283886;opacity: .3;margin: 0 6px;}
.usexqTp .swiper-pagination-bullet-active {opacity: 1;background: #283886;}
.usexqJs{background: #f9fbfd;padding:1.4rem 0;border-top: 1px solid #e9e9e8;}
.usexqJs .contain{align-items: flex-start;}
.usexqJs-title{padding-left: 22px;width: calc(100% - 890px);padding-right: 68px;position: relative;}
.usexqJs-title::before{content: "";position: absolute;width: 12px;height: 12px;border-radius: 50%;background: #43432b;left: 0;top: 50%;margin-top: -6px;}
.usexqJs-cont{width: 890px;}
.usexqJs-cont h6{font-size: 1.5em;font-weight: 700;color: #000;}
.usexqCp{background: #f9fbfd;}
.usexqCp-loop{width: 100%;}
.usexqCp-link{display: block;width: 100%;background: #fff;border-radius:.26rem !important;}
.usexqCp-link-img{height: 328px;width: 100%;position: relative;padding: 30px;}
.usexqCp-link-img img{max-height: 100%;transition: all .6s ease;}
.usexqCp-link-img .more{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;transform: translate3d(0,0,10px);opacity: 0;transition: opacity .4s ease;}
.usexqCp-link-cont{width: 100%;padding: 30px 46px;border-top: 1px solid #f6f4ef;transition: background .4s ease;}
.usexqCp-link .usexqCp-link-cont .title{ text-align: center !important;}

.usexqCp-link:hover .usexqCp-link-img img{transform: scale(1.04);}
.usexqCp-link:hover .usexqCp-link-img .more{opacity: 1;}
.usexqCp-link:hover .usexqCp-link-cont{background: #283886;}
.usexqCp-link:hover .usexqCp-link-cont .title{color: #fff;}
.usexqCp-link:hover .usexqCp-link-cont .text{color: #fff;}
.usexqCp-control{width: 100%;align-items: center;justify-content: space-between;}
.usexqCp-control .swiper-pagination{position: relative;bottom: 0;width: calc(100% - 16%);height: .03rem;background: #e3e3e3;}
.usexqCp-control .swiper-pagination span{background: #283886;}

/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu{display: flex;flex-wrap: wrap;}
.paging-menu a{width: 50px;height: 50px;margin: 3px 5px;font-size: 16px;line-height: 1;padding-top: 2px;color: #59545d;font-family:'frb';transition: all .4s ease;border-radius: 50%;background-color: #fff;box-shadow: 0px 0px 20px 1px rgba(85, 98, 151, 0.1);display: flex;align-items: center;justify-content: center;}
.paging-menu a:first-child, .paging-menu a:last-child{font-size: 0;padding-top: 0;}
.paging-menu a:first-child::after, .paging-menu a:last-child::after{content: "\e779";font-family: "iconfont" !important;font-size: 18px;}
.paging-menu a:last-child{transform: rotateY(180deg);}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #283886;background-color: #283886;color: #fff;}
@media all and (max-width:1590px){
    .paging-menu a {width: 44px;height: 44px;font-size: 15px;}
    .paging-menu a:first-child::after, .paging-menu a:last-child::after {font-size: 16px;}
}
@media all and (max-width:1000px){
    .paging-menu a{width: 36px;height: 36px;font-size: 14px;box-shadow: 0px 0px 10px 1px rgba(85, 98, 151, 0.1);}
    .paging-menu a:first-child::after, .paging-menu a:last-child::after {font-size: 15px;}
    .paging-menu a{margin: 3px;}
}

@media all and (max-width:1590px){
    .sonPlace a::before {margin: 0 4px;}
    .proxqJs-imgs {width: 520px;padding: 30px 20px;}
    .proxqJs-info {width: calc(100% - 520px);padding-right: 60px;}
    .proxqJs-imgs .thumbs{margin-top: 36px;}
    .proxqYd-list ul {margin: -24px 0 0 -24px;}
    .proxqYd-list li {width: calc(100%/3 - 24px);margin: 24px 0 0 24px;}
    .aboZs-loop .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;}
    .aboJj-number {width: 330px;}
    .aboJj-info {max-width: 640px;margin-left: 60px;}
    .aboLn-list li {height: 510px;padding: 80px 24px 38px;}
    .aboLc-line.line2 .swiper-slide {height: 200px;}
    .aboLc-line.line1 .swiper-slide {height: 230px;}
    .aboLc-line-shade i {top: -20px;}
    .aboLc-loop-cont {padding-right: 20px;}
    .aboZs-loop-link img{height: 242px;}
    .aboRy-loop-link {padding: 28px 0;}
    .aboRy-loop-link .cont {padding: 0 60px 0 40px;}
    .aboRy-loop-list ul {margin-left: -70px;}
    .aboRy-loop-list li {width: calc(50% - 70px);margin-left: 70px;}
    .indyy-loop .swiper-container{}
    /* .indyy-loop .swiper-slide {width: 300px;} */
    .indyy-link-hint {padding: 0 20px 20px;}

    .useGw-list ul {margin: -30px 0 0 -20px;}
    .useGw-list li {width: calc(100%/3 - 20px);margin: 30px 0 0 20px;}
    .usexqXx-list li {padding: 24px 20px;}
    .usexqXx-link {padding: 24px 0;}
    .usexqXx-link .ico {width: 46px;height: 46px;}

    .usexqTp-loop .swiper-container {width: 800px;}
    .usexqTp-loop {padding-bottom: 32px;}
    .usexqTp-loop .swiper-pagination-bullet {width: 10px;height: 10px;margin: 0 5px;}
    .usexqJs-cont {width: 700px;}
    .usexqJs-title {padding-left: 20px;width: calc(100% - 700px);padding-right: 50px;}
    .usexqJs-title::before {width: 10px;height: 10px;margin-top: -5px;}
    .usexqCp-link-img {height: 270px;padding: 24px;}
    .usexqCp-link-cont {padding: 24px 30px;}

}
@media all and (max-width:1270px){
    .proxqJs-imgs {width: 500px;padding: 30px 20px;}
    .proxqJs-info {width: calc(100% - 500px);padding-right: 40px;}
    .proxqJs-imgs .thumbs{margin-top: 30px;}
    .proxqYd-list ul {margin: -20px 0 0 -20px;}
    .proxqYd-list li {width: calc(100%/3 - 20px);margin: 20px 0 0 20px;}
    .proxqJs-list li {width: 100%;padding: 8px 0 !important;}
    .proxqCs-table th, .proxqCs-table td {padding: 12px 14px;}
    .aboJj-number {width: 280px;}
    .aboJj-info {max-width: 600px;margin-left: 40px;}
    .aboLn-list li {height: 410px;padding: 40px 20px 28px;}
    .aboLc-line.line2 .swiper-slide {height: 180px;}
    .aboLc-line.line1 .swiper-slide {height: 210px;}
    .aboLc-line-shade i {top: -20px;}
    .aboZs-loop-link img{height: 219px;}
    .aboRy-loop-link {padding: 24px 0;}
    .aboZs-loop-link .cont .title {padding: 10px 16px;}
    .aboRy-loop-link .cont {padding: 0 40px 0 30px;}
    .aboRy-loop-list ul {margin-left: -40px;}
    .aboRy-loop-list li {width: calc(50% - 40px);margin-left: 40px;}
    .useGw-list ul {margin: -24px 0 0 -18px;}
    .useGw-list li {width: calc(100%/3 - 18px);margin: 24px 0 0 18px;}
    .usexqXx-list li {padding: 20px 16px;}
    .usexqXx-link {padding: 24px 0;}
    .usexqXx-link .ico {width: 46px;height: 46px;}
    .usexqTp-loop .swiper-container {width: 700px;}
    .usexqJs-cont {width: 650px;}
    .usexqJs-title {width: calc(100% - 650px);padding-right: 40px;}
    .usexqCp-link-img {height: 250px;padding: 24px;}
    .usexqCp-link-cont {padding: 20px 24px;}
    .usexqMa-title {width: calc(100% - 140px);}
}
@media all and (max-width:1000px){
    .proxqJs-wrap .contain{flex-direction: row;}
    .proxqJs-imgs{width: 100%;}
    .proxqJs-info{width: 100%;padding: 0;margin-top: 40px;}
    .proxqJs-title .text {max-width: none;}
    .proxqJs-list {max-width: none;}
    .proxqYd-list li {width: calc(100%/2 - 20px);}
    .proxqCs-table{overflow-x: auto;}
    .proxqCs-table table{width: 1000px;}
    .aboJj-number{width: 100%;}
    .aboJj-number li {width: calc(25% - 24px);}
    .aboJj-info{width: 100%;margin: 40px 0 0;max-width: none;}
    .aboLn-list li {height: 310px;padding: 30px 16px 20px;}
    .aboLc-loop-cont .text {padding-right: 14px;height: 98px;}
    .aboLc-loop {padding: 12px 0 30px;}
    .aboZs-loop-link img{height: 314px;}
    .aboRy-loop-list ul {margin-left: 0;}
    .aboRy-loop-list li {width: 100%;margin-left: 0;}
    .useGw-list li {width: calc(100%/2 - 18px);}
    .usexqTp-loop .swiper-container {width: 550px;}
    .usexqJs-title{width: 100%;padding-right: 0;}
    .usexqJs-cont{width: 100%;margin-top: 20px;}
    .usexqCp-link-img .more{display: none;}
}
@media all and (max-width:720px){
    .Container .contain{ padding:0 0.44rem;}
    .proxqJs-imgs .gallery .gallery-more {height: 160px;}
    .proxqJs-imgs {padding: 20px 16px;}
    .proxqJs-imgs .thumbs{max-width: 260px;margin-top: 24px;}
    .proxqJs-imgs .thumbs .thumbs-click{height: 44px;}
    .proxqJs-info{margin-top: 20px;}
    .proxqJs-list li .text {padding-left: 20px;}
    .proxqJs-list li .text::after {width: 14px;height: 14px;margin-top: -7px;}
    .proxqJs-list li .text::before{left: 4px;}
    .proxqJs-contact .comBtn i {margin: 0 10px 0 0;}
    .proxqYd-list ul {margin: -8px 0 0 -8px;}
    .proxqYd-list li {width: calc(100%/2 - 8px);margin: 8px 0 0 8px;}
    .proxqYd-link{padding: 20px 12px;}
    .proxqYd-link .text {max-width: none;font-size: 12px;line-height: 18px;}
    .proxqYd-link .ico img {max-width: 28px;max-height: 28px;}
    .proxqYd-link .ico {width: 60px;height: 60px;}
    .proxqYd-link:hover {box-shadow: 0 2px 6px rgba(147, 121, 53, 0.16);}
    .proxqCs-table th, .proxqCs-table td {padding: 10px 12px;}
    .proxqCs-table table {width: 510px;}
    .aboZs-loop .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
    .aboJj{background-size: 100% auto;}
    .aboJj-number ul {margin: -20px 0 0 -16px;}
    .aboJj-number li {width: calc(50% - 16px);margin: 20px 0 0 16px;}
    .aboJj-number li .ico {width: 38px;height: 36px;}
    .aboJj-info {margin: 24px 0 0;}
    .aboLn-list li {height: 180px;padding: 16px 12px;flex: none;width: 50%;}
    .aboLn-list li .ico {width: 30px;height: 30px;}
    .aboLn-list li::before, .aboLn-list li::after{content: "";position: absolute;background: rgba(255,255,255,.2);top: 0;left: 0;}
    .aboLn-list li::before{width: 100%;height: 1px;}
    .aboLn-list li::after{height: 100%;width: 1px;}
    .aboLn-list li:nth-child(-n+2):before{display: none;}
    .aboLn-list li:nth-child(2n+1)::after{display: none;}
    .aboLc::before, .aboLc::after, .aboLc-line-mix{display: none;}
    .aboLc-loop {padding: 10px 4%;}
    .aboLc-loop-cont .text p span {width: 26px;}
    .aboLc-loop-cont .text {padding-right: 8px;height: 182px;}
    .aboLc-loop-cont {padding-right: 10px;}
    .aboZs-loop-list ul {margin: -6px 0 0 -6px;}
    .aboZs-loop-list li {width: calc(50% - 6px);margin: 6px 0 0 6px;}
    .aboZs-loop-link img{height: 147px;}
    .aboZs-loop-link .cont .title {padding: 8px 10px;font-size: 12px;}
    .aboRy-loop-link .img {width: 116px;padding: 6px;}
    .aboRy-loop-link .cont {width: calc(100% - 116px);padding: 0 24px;}
    .aboRy-loop-link {padding: 14px 0;}
    .aboRy-loop-link .img i {width: 30px;height: 30px;font-size: 16px;margin: -15px 0 0 -15px;}
	a.comBtn{ text-align:center;display:block;float:right;font-size:.38rem;height:1.2rem;line-height:1.2rem;width:3.6rem;border-radius:.18rem;}
	a.comBtn i.iconfont{ font-size:.3rem;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
    .useGw-list ul {margin: -18px 0 0;}
    .useGw-list li {width: 100%;margin: 18px 0 0;}
    .usexqMa-title{width: 100%;}
    .usexqMa-wrap{position: relative;}
    .usexqMa-btn{position: absolute;right: 0;top: -44px;}
    .usexqXx-head .text{width: 100%;margin-top: 8px;max-width: none;}
    .usexqXx-list li{width: 100%;}
    .usexqXx-list li::before{width: 100%;height: 1px;}
    .usexqXx-link{padding: 20px 0 0;}
    .usexqXx-link .ico {width: 40px;height: 40px;}
    .usexqXx-link{padding: 20px 0 0;}
    .usexqXx-link .ico {width: 40px;height: 40px;}
    .usexqTp-loop{padding-bottom: 24px;padding-left:.44rem;}
    .usexqTp-loop .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
    .usexqTp-loop .swiper-container{width: 310px;}
    .usexqJs-cont h6 {font-size: 1.2em;}
    .usexqJs-cont{margin-top: 14px;}
    .usexqJs-title {padding-left: 14px;}
    .usexqJs-title::before {width: 8px;height: 8px;margin-top: -4px;}
    .usexqCp-link-img {height: 210px;padding: 20px;}
    .usexqCp-link-cont {padding: 20px 16px;}
    .indyy-loop{padding: 0 .44rem;}
    .indyy-loop .swiper-container{border-radius: 6px;overflow: hidden;width: 100%;}
    .indyy-loop .swiper-slide{width: 100%;}
    .indyy-link-hint{display: none;}
    .indyy-link-cont .btn{display: none;}
    .indyy-link-cont .num{opacity: 1;}
    .indyy-link::after{display: none;}
    .indyy-link::before{opacity: 1 !important;}
    .indyy-link-cont {height: auto;top: auto;bottom: 0;}
    .indyy-link-cont .title, .indyy-link-cont .text{max-width: 88%;opacity: 1;animation: none !important;}
    .indyy-link-cont .text{display: none;}
    .usexqCp-control .swiper-pagination{ width:64%;}
    .useZd-loop .swiper-pagination-bullet{ width:.2rem;height:.2rem;}
    .useGw-link-cont{ padding:.46rem;}
    .useGw-link-cont .title{ font-size:.38rem;margin-bottom:.4rem;}
    .useGw-link-cont .text{ font-size:.3rem;}
    .useZd-loop-link .title{ padding: 0 .46rem .26rem;font-size:.38rem !important;}

}




/*关于我们*/
.about{ margin-bottom:1.4rem;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;}
.about .left-desc{ width:8rem;flex:1;padding-right:1.5rem;display:flex;align-items:center;}
.about .left-desc-box{ width:100%;}
.about .left-desc .index-title{ margin-top:0;margin-bottom:.56rem;}
.about .left-desc .jianjie{ font-size:.25rem;line-height:1.6;}
.about .left-desc .jianjie p{ margin-bottom:1em;}

.list-about-sum{ overflow:hidden;margin-top:1rem;}
.list-about-sum ul{ }
.list-about-sum ul li{ Position:relative;width:33.3334%;float:left;}
.list-about-sum ul li h2{ font-weight:500;line-height:1.2;text-align:left;font-size:.82rem;color:#283886;}
.list-about-sum ul li h2 span.font{ padding-left:.1rem;font-size:.22rem;}
.list-about-sum ul li p{ color:#283886;font-size:.26rem;color:#555;line-height:1.2;}
.list-about-sum ul li:first-child{ paddi}

.about{ display:flex;}
.about .right-img{ width:50%;}
.about .right-img img{ width:100%;border-radius:.4rem;}

.licheng-content{ overflow:hidden;Position:relative;}
.licheng-content .licheng-img{ width:40%;overflow:hidden;border-radius:.4rem;}
.licheng-content .licheng-img img{ width:100%;}

.right-container { width:55%;Position:absolute;top:0;bottom:0;right:0;display:flex;background:#fff;overflow:hidden;}
.timeline-right-container { width:20%;background:#fff;color:white;position:relative;}
.timeline-right-container:after{ content:'';Position:absolute;z-index:1;left:0;top:0;bottom:0;width:.08rem;background:#eee;}
.content-right-container { width:80%;overflow:hidden;}

.content-swiper { height:100%;width:60%;}
.content-slide { opacity:0.5;background:#fff;height:calc(100% / 2 - 10px);display:flex;flex-direction:column;justify-content:center;user-select:none;}
.content-slide h2 {color:#333;margin-bottom:.2rem;font-size:.56rem;line-height:1.2;font-weight:500;}
.content-slide p {color:#666;line-height:1.6;font-size:.32rem;}
.year-indicator {position:absolute;left:0;top:50%;transform:translateY(-50%);width:.08rem;height:1rem;background:#283886;z-index:10;}
.content-swiper .swiper-slide-active{ opacity:1;}

.timeline-swiper {height:100%;}
.timeline-slide {display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:bold;color:#ccc;transition:all 0.3s ease;cursor:pointer;height:calc(100% / 5);user-select:none;}
.timeline-slide.swiper-slide-active {color:white;font-size:28px;transform:scale(1.1);color:#283886;}

/*资质荣誉*/
.list-contenter2{ background:#f5f8ff;padding:1.4rem 10.5%;}
.list-contenter2 .index-title{ margin-top:0;margin-bottom:.66rem;}

.zhengshu{ overflow:hidden;padding:.56rem;background:#fff;border-radius:.4rem;}
.zhengshu .img{ overflow:hidden;padding:0 .36rem;}
.zhengshu .img img{ width:100%;}
.zhengshu h2{ margin:.3rem 0;font-size:.34rem;line-height:.44rem;height:.44rem;text-align:center;font-weight:500;}
.zhengshu .desc{ margin:0 .26rem;border-top:solid 1px #ddd;margin-top:.6rem;padding-top:.3rem;}
.zhengshu .desc p{ height:.44rem;line-height:.44rem;font-size:.26rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zhengshu .desc p.dw{ color:#283886;}

.zhengshu-swiper .swiper-pagination{  -webkit-transform:scale(0.80);-moz-transform:scale(0.80);transform:scale(0.80);padding:.2rem;margin-top:.56rem;Position:static;width:100%;}
.zhengshu-swiper .swiper-pagination span.swiper-pagination-bullet{ width:.12rem;height:.12rem;border-radius:100%;margin:0 .25rem;}
.zhengshu-swiper .swiper-pagination span.swiper-pagination-bullet-active{ Position:relative;background:#283886;}
.zhengshu-swiper .swiper-pagination span.swiper-pagination-bullet-active:after{ content:'';Position:absolute;width:.28rem;height:.28rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;border:solid 1px #283886;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

/*合作伙伴*/
.list-contenter .index-title{ margin-top:0;margin-bottom:.66rem;}
.list-hz:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
.list-hz ul{ margin-top:-.26rem;margin-left:-.26rem;}
.list-hz ul li{ width:16.6667%;float:left;margin-top:.26rem;}
.list-hz ul li .box{ margin-left:.26rem;}
.list-hz ul li .box .img{ box-shadow:0 0 .2rem rgba(40,56,134,0.1);}
.list-hz ul li .box .img img{ width:100%;}

/*新闻列表*/
.top-news{ Position:relative;overflow:hidden;border-radius:.36rem;background:#fff;margin-bottom:.76rem;}
.top-news .img{ overflow:hidden;width:12.2rem;border-radius:.36rem;}
.top-news .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.top-news:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.top-news .desc{ Position:absolute;left:13.2rem;right:1rem;top:50%;transform:translateY(-50%);}
.top-news .desc .time{ margin-bottom:.2rem;font-size:.28rem;line-height:.38rem;color:#666;}
.top-news .desc h2{ margin-bottom:.36rem;font-size:.54rem;font-weight:500;color:#000;line-height:.64rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.top-news:hover .desc h2{ color:#283886;}
.top-news .desc p{ font-size:.26rem;font-weight:500;color:#666;line-height:.44rem;height:.88rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.top-news .news-more{ margin-top:.86rem;text-align:center;display:block;color:#555;font-size:.27rem;height:.88rem;line-height:.88rem;width:2.7rem;border-radius:.18rem;background:rgba(40,56,134,0.1);}
.top-news .news-more span.iconfont{ font-size:.27rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.top-news .news-more:hover{ background:#283886;color:#fff;}
.top-news .news-more:hover span.iconfont{ color:#fff;}

.list-news{ overflow:hidden;}
.list-news ul{ margin-left:-.56rem;margin-top:-.56rem;}
.list-news ul li{ width:33.3334%;float:left;margin-top:.56rem;}
.list-news ul li .box{ background:#fff;margin-left:.56rem;overflow:hidden;border-radius:.36rem;}
.list-news ul li .box .img{ overflow:hidden;}
.list-news ul li .box .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-news ul li .box:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.list-news ul li .box .desc{ padding:.36rem .46rem;overflow:hidden;}
.list-news ul li .box .desc .time{ margin-top:.7rem;font-size:.28rem;line-height:.38rem;color:#666;}
.list-news ul li .box .desc h2{ font-size:.34rem;font-weight:500;color:#000;line-height:.48rem;height:.96rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-news ul li .box:hover .desc h2{ color:#283886;}

/*分页*/
.pages{ height:.88rem;line-height:.88rem;overflow: hidden;margin-top:1rem;}
.pages ul{ text-align:center;display:inline-table;width:100%;}
.pages ul li{ font-weight:bold;border-radius:.88rem;display:inline-block;margin:0 .12rem;background:#fff;font-size:.24rem;text-align:center;}
.pages ul a{ display:inline-block;width:.88rem;color:#555;}
.pages ul a:hover{ border-radius:.88rem;background:#283886;color:#fff;}
.pages ul li.active{ border-radius:.88rem;background:#283886;padding:0 0px;color:#fff;}
.pages ul li.active a{ color:#fff;}
.pages ul li span.pageinfo{ color:#999;}

/*新闻详情页*/
.pd-top{ padding-top:1.3rem;}

.news-now{ font-size:.25rem;color:#777;line-height:1.4;margin-top:-1rem;margin-bottom:.8rem;}
.news-now a{ color:#777;}
.news-now a:hover{ color:#283886;}

.news-view-main{ margin:0 auto;}
.news-view-head{ padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:solid 1px #ddd;}
.news-view-head h1{ margin-bottom:.5rem;line-height:1.2;font-size:.64rem;font-weight:500;text-align:center;}
.news-view-head .news-view-info{ text-align:center;line-height:1.2;font-size:.24rem;color:#999;}
.news-view-head .news-view-info span{ padding:0 .2rem;}

.news-body{ padding:0 2.6rem;line-height:1.65;font-size:.26rem;color:#555;}
.news-body p{ margin-bottom:1em;}
.news-body div{ margin-bottom:1em;}
.news-body img{ max-width:100% !important;height:auto !important}

.sxp{ padding:.6rem 0;margin-top:.8rem;border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;overflow:hidden;}
.sxp p{ float:left;font-size:.28rem;color:#666;width:45%;line-height:.38rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sxp p.next{ float:right;text-align:right;}
.sxp a{ color:#666;}
.sxp a:hover{ color:#283886;}
.sxp span.back{ display:block;float:left;width:10%;text-align:center;font-size:.28rem;color:#333;}
.sxp span.back a{ color:#283886;}

/*联系我们*/
.contact{ overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;}
.contact .left-desc{ width:8rem;flex:1;padding-right:.6rem;display:flex;align-items:center;}
.contact .left-desc-box{ width:100%;}
.contact .left-desc h2{ margin-bottom:.5rem;font-size:.7rem;font-weight:500;line-height:1;}
.contact .left-desc h3{ margin-bottom:1rem;font-size:.4rem;font-weight:500;line-height:1;color:#283886;}
.dituContent{ width:60%;height:9rem;border-radius:.2rem;}
.list-contact{ overflow:hidden;}
.list-contact ul{}
.list-contact ul li{ Position:relative;font-size:.28rem;line-height:.48rem;margin-bottom:.36rem;}
.list-contact ul li:last-child{ margin-bottom:0;}
.list-contact ul li .ll{ Position:absolute;left:0;top:0;color:#283886;}
.list-contact ul li .ll .iconfont{ font-size:.28rem;padding-right:.36rem;}
.list-contact ul li .lr{ padding-left:2.6rem;}

.contact .right-img{ width:60%;}
.contact .right-img img{ width:100%;border-radius:.2rem;}

/*页脚*/
.footer{ Position:relative;padding:1.6rem 0 .9rem 0;background:rgba(40,56,134,0.1) url(../images/footer-bg.jpg) no-repeat center center;background-size:cover !important;}
.footer-top-bg{ Position:absolute;top:0;left:0;right:0;z-index:9;}
.footer-top-bg img{ width:100%;}
.footer-box{ margin:0 10.5%;overflow:hidden;}

.footer-head{ Position:relative;padding-bottom:.2rem;margin-bottom:.8rem;border-bottom:solid 1px rgba(0,0,0,0.1);}
.footer-head .footer-logo{ overflow:hidden;padding:.4rem 0;}
.footer-head .footer-logo img{ height:.6rem;}
.footer-head .footer-right{ Position:absolute;right:0;top:.36rem;}
.footer-head .footer-right:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
.footer-head .footer-right ul li{ Position:relative;cursor:pointer;float:left;text-align:center;margin-left:.2rem;width:.6rem;height:.6rem;line-height:.58rem;border-radius:100%;border:solid 1px #283886;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.footer-head .footer-right ul li span.iconfont{ font-size:.28rem;color:#283886;}
.footer-head .footer-right ul li span.icon-zhixiang-you{ font-weight:bold;transform: rotate(-90deg);display: inline-block;}
.footer-head .footer-right ul li:hover{ background:#283886;}
.footer-head .footer-right ul li:hover span.iconfont{ color:#fff;}
.footer-head .footer-right ul li .ewm{ display:none;Position:absolute;top:.7rem;left:50%;margin-left:-60px;}
.footer-head .footer-right ul li .ewm img{ width:120px;}
.footer-head .footer-right ul li:hover .ewm{ display:block;}

.footer-content{ overflow:hidden;}
.footer-content .left-nav{ float:left;overflow:hidden;margin-right:15%;}
.footer-content .left-nav h4{ color:#333;line-height:.45rem;font-size:.32rem;margin-bottom:.23rem;}
.footer-content .left-nav a{ font-size:.26rem;display:block;line-height:.66rem;color:#666;}
.footer-content .left-nav a:hover{ color:#283886;}

.footer-content .center-contact{ float:right;overflow:hidden;}
.footer-content .center-contact h4{ color:#333;line-height:.45rem;font-size:.32rem;margin-bottom:.23rem;}
.footer-content .center-contact p{ font-size:.26rem;overflow:hidden;Position:relative;line-height:.66rem;color:#333;}
.footer-content .center-contact p span.iconfont{ color:#283886;font-size:.26rem;padding-right:.2rem;}
.footer-content .center-contact p.color-blue{ color:#283886;}

.footer-copy{ font-size:.24rem;line-height:.45rem;color:#666;padding-top:.45rem;margin-top:.45rem;border-top:solid 1px rgba(0,0,0,0.1);overflow:hidden;}
.footer-copy .left{ float:left;overflow:hidden;}
.footer-copy .left a{ display: none;}
.footer-copy .right{ float:right;overflow:hidden;}
.footer-copy a{ color:#666;}

/*移动端适配*/
@media screen and (max-width:768px)
{
html{ font-size:calc(100vw / 10);}
body{ padding-top:1.34rem;}

/*导航栏*/
.header{ background:#fff;height:1.34rem;padding:0;box-shadow:0 0 .22rem rgba(0, 0, 0, 0.1);}
.header-box{ z-index:9;margin:0 .44rem;height:1.34rem;}
.header .logo{ float:none;width:100%;margin-top:.27rem;text-align:center;display:block !important;}
.header .logo img{ height:.8rem;display:none;}
.header .logo img.logo-on{ display:block !important;margin:auto;}

.navbr{ height:auto;float:none;position:fixed;z-index:10;left:0;left:0;width:100%;height:0;top:1.34rem;background:#fff;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;overflow-y:auto;-webkit-overflow-scrolling: touch;}
.navbr:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.navbr ul{ }
.navbr ul li{ float:none;margin:0;Position:relative;height:auto;padding:.34rem .44rem;border-bottom:solid 1px #eee;}
.navbr ul li em{ display:block;position: absolute;right:0;line-height:1.34rem;width:1rem;top:0;background:#fff;text-align:center;z-index:3;}
.navbr ul li em span.iconfont{ color:#ccc;font-size:.38rem;display:inline-block;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.navbr ul li em.on span.iconfont{ transform: rotate(90deg);color:#283886;}
.navbr ul li.hover:before, .navbr ul li:hover:before{ display:none;}
.navbr ul li.hover a{ color:#333;}
.navbr ul li.hover:hover a, .navbr ul li:hover a{ color:#283886;}
.navbr ul li.qiehuan:hover:before{ display:none;}
.navbr ul li a{ font-weight:bold;display:inline-block;height:.66rem;line-height:.66rem;font-size:.42rem;color:#333;}
.navbr ul li ul{ padding:0 0;padding-top:.34rem;border-radius:0;width:auto;height:auto;background:#fff;Position:static;z-index:4;transform:translateX(0);text-align:left;display:none;box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.navbr ul li ul:after{ display:none;}
.navbr ul li ul li{ height:auto;margin:0;float:none;text-align:left;padding:0 10px;border:0;position: relative;}
.navbr ul li ul li a{ font-size:.4rem;color:#333 !important;line-height:1.34rem;height:1.34rem;}
.navbr ul li ul li span.iconfont{ display:block;position: absolute;right:.44rem;line-height:1.34rem;top:0;font-size:.38rem;color:#ccc;}
.navbr ul li ul li:hover{ border:0;}
.navbr ul li ul li a:hover{ color:#666 !important;}
.navbr ul li:hover ul{ display:none;box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
.navbr ul li ul li:before, .navbr ul li ul li:hover:before{ display:none}
.fixed-nav-left{ height:100%;}

.top-search{ position:absolute;z-index:4;float:none;top:0;right:.44rem;height:1.34rem;line-height:1.34rem;color:#283886 !important;margin-left:0;}
.top-search span.iconfont{ font-size:.44rem;vertical-align:middle;display:inline-block;}

.search-bg{ display:none;background:rgba(0,0,0,0.6);position:fixed;z-index:101;height:100%;z-index:100;top:0;left:0;right:0;overflow: hidden;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.search-con{ display:none;Position:fixed;z-index:102;transform:translate(-50%, -50%);top:50%;left:50%;width:8.8rem;overflow: hidden;}
.search-form{ Position:relative;background:#fff;height:1.2rem;overflow: hidden;border-radius:3rem;}
.search-form input{ outline:none;background:rgba(0,0,0,0);border:0;padding:0 .46rem;height:1.2rem;line-height:1.2rem;font-size:.38rem;width:100%;border-radius:0;color:#333;}
.search-form .s_button{ Position:absolute;top:.1rem;right:.1rem;}
.search-form .s_button button{ width:1rem;height:1rem;text-align:center;line-height:1rem;border-radius:100%;border:0;outline:none;background:rgba(40,56,134,0.1);color:#283886;cursor: pointer;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.search-form:hover .s_button button{ background:#283886;color:#fff;}
.search-form .s_button button span.iconfont{ font-size:.38rem;}
.hot-search{ background:#fff;border-radius:.2rem;padding:.46rem;margin-top:.2rem;}
.hot-search h2{ font-size:.38rem;line-height:1.8;border-bottom:solid .02rem #ddd;margin-bottom:.2rem;padding-bottom:.2rem;}
.hot-search a{ line-height:1.8;font-size:.3rem;display:inline-block;margin-right:.46rem;font-size:.38rem;}
.hot-search a:hover{ color:#283886;}

.header .menu-btn{ display:block;float:none;position:absolute;z-index:4;top:0;left:.06rem;width:1.34rem;height:1.34rem;line-height:1.34rem;color:#283886;}
.header .menu-btn span.hengxian{ border-radius:3px;display:block;width:.44rem;height:.06rem;background:#283886;Position:absolute;left:.44rem;top:.61rem;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.header .menu-btn span.hengxian:first-child{ top:.45rem;transform: rotate(0deg);transform-origin: left center;}
.header .menu-btn span.hengxian:last-child{ top:.76rem;transform: rotate(0deg);transform-origin: left center;}
.header .menu-on span.hengxian:nth-child(2){ background:rgba(255,255,255,0);}
.header .menu-on span.hengxian:first-child{ transform: rotate(45deg);}
.header .menu-on span.hengxian:last-child{ transform: rotate(-45deg);}

.header-idxon{ height:1.2rem;transform:translateY(-.15rem);}
.header-idxon .navbr ul li.hover:before, .header-idxon .navbr ul li:hover:before{ bottom:.15rem;}
.header-idxon .navbr ul li ul{ top:1.2rem;}
.header-list{ background:#fff;padding:0;box-shadow:0 0 .1rem rgba(0, 0, 0, 0.1);}

/*首页轮播图*/
.nested-swiper{ overflow:hidden;}
.nested-swiper .swiper-slide{ overflow:hidden;height:9rem;}
.nested-swiper .swiper-slide .banner-bg{ height:9rem;background-size:auto 9rem !important;}
.nested-swiper .swiper-button-next, .nested-swiper .swiper-button-prev{ display:none;}
.nested-swiper .swiper-pagination{ text-align:left;bottom:1rem !important;border-top:1px solid hsla(0,0%,100%,.3);left:.44rem !important;right:.44rem !important;width:auto !important;padding:.42rem 0;}
.nested-swiper .swiper-pagination span.swiper-pagination-bullet{ width:.18rem;height:.18rem;background:rgba(255,255,255,0.4);Opacity:1;margin:0 .23rem 0 0;}
.nested-swiper .swiper-pagination span.swiper-pagination-bullet-active{ background:#fff;}

.nested-swiper .banner-tips{ left:.44rem;right:.44rem;}
.nested-swiper .banner-tips h2{ margin-bottom:.3rem;font-size:.58rem;line-height:1.6;font-weight:500;}
.nested-swiper .banner-tips p{ margin-bottom:1.2rem;font-size:.39rem;line-height:1.6;font-weight:500;}

.shubiao-content{ position:absolute;z-index:5;right:.44rem;bottom:1.2rem;}
.shubiao-content span{ display:block;float:left;margin-right:.2rem;font-size:.22rem;line-height:.44rem;color:#fff;}
.shubiao{ Position:relative;float:right;z-index:5;width:.22rem;height:.4rem;border:solid .03rem #fff;border-radius:.5rem;animation:sbhd 1s infinite;animation-delay:0s;animation-direction:normal;animation-fill-mode: forwards;}
.shubiao .hualun{ width:.08rem;height:.08rem;border-radius:1rem;background:#fff;margin-top:.065rem;margin-left:.065rem;}
@keyframes sbhd {
0%   { transform:translateY(0.1rem);}
50%   { transform:translateY(0);}
100%   { transform:translateY(0.1rem);}
}
.banner-top-bg{ position:absolute;z-index:2;bottom:-.01rem;left:0;right:0;}
.banner-top-bg img{ display:block;width:100%;vertical-align:bottom;}

/*通用标题*/
.page-content{ padding:1.4rem .44rem;}
.index-title{ overflow:hidden;}
.index-title h2.en{ float:left;font-size:.62rem;font-weight:500;line-height:1.2rem;color:#85c229;}
.index-title h2.cn{ float:left;font-size:.52rem;font-weight:500;line-height:1.2rem;color:#283886;}

.index-title a.more{ text-align:center;display:block;float:right;color:#555;font-size:.38rem;height:1.2rem;line-height:1.2rem;width:3.6rem;border-radius:.18rem;background:rgba(40,56,134,0.1);}
.index-title a.more span.iconfont{ font-size:.38rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.index-title a.more:hover{ background:#283886;color:#fff;}
.index-title a.more:hover span.iconfont{ color:#fff;}

/*首页产品*/
.chanpin-swiper{ overflow:hidden;}
.chanpin-swiper .swiper-button-next, .chanpin-swiper .swiper-button-prev{ margin:0 !important;position:absolute !important;right:0 !important;top:.04rem !important;background#fff !important;background-image:none;width:.8rem;height:.8rem;line-height:.8rem;border-radius:100%;text-align:center;border:solid 1px #ccc;}
.chanpin-swiper .swiper-button-next span.iconfont, .chanpin-swiper .swiper-button-prev span.iconfont{ color:#ccc;font-size:.4rem;}
.chanpin-swiper .swiper-button-next:hover, .chanpin-swiper .swiper-button-prev:hover{ border:solid 1px #283886;}
.chanpin-swiper .swiper-button-next:hover span.iconfont, .chanpin-swiper .swiper-button-prev:hover span.iconfont{ color:#283886;}
.chanpin-swiper .swiper-button-prev{ left:auto !important;right:1.2rem !important;}

.index-cp{ margin-top:.9rem;}
.index-cp .img{ border-radius:.6rem;Position:relative;overflow:hidden;}
.index-cp .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.index-cp:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}

.index-cp .desc{ padding:.45rem 0;}
.index-cp .desc h2{ margin-bottom:.3rem;line-height:.68rem;height:.68rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;text-align:center;font-weight:500;}
.index-cp:hover .desc h2{ color:#283886;}
.index-cp .desc p{ color:#666;line-height:.62rem;font-size:.4rem;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-cp .cp-more{ margin-top:.3rem;overflow:hidden;Position:relative;}
.index-cp .cp-more .link-more{ opacity:0;height:1.2rem;line-height:1.2rem;text-align:center;}
.index-cp .cp-more .link-more span.iconfont{ font-size:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.index-cp:hover .cp-more .link-more{ opacity:0;}
.index-cp .cp-more .link-more-hover{ opacity:1;Position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);text-align:center;height:1.2rem;line-height:1.2rem;border-radius:.18rem;background:rgba(40,56,134,0.1);width:3.6rem;font-size:.38rem;}
.index-cp .cp-more .link-more-hover span.iconfont{ font-size:.38rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.index-cp:hover .cp-more .link-more-hover{ opacity:1;}
.index-cp .cp-more .link-more-hover:hover{ background:#283886;color:#fff;}
.index-cp .cp-more .link-more-hover:hover span.iconfont{ color:#fff;}

/*首页关于*/
.about-page-content{ background-size:cover !important;}
.index-about-content{ Position:relative;overflow:hidden;}
.left-content{ width:auto;}
.left-content .title2{ font-size:.52rem;margin-top:.6rem;line-height:1.4;}
.left-content .desc2{ font-size:.34rem;margin-top:.6rem;margin-bottom:1.2rem;line-height:2;}

.more2{ width:3.6rem;overflow:hidden;Position:relative;}
.more2 .link-more-hover{ text-align:center;height:1.2rem;line-height:1.2rem;border-radius:.18rem;background:#283886;width:3.6rem;font-size:.38rem;color:#fff;}
.more2 .link-more-hover span.iconfont{ font-size:.38rem;margin-left:.3rem;color:#fff;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.more2 .link-more-hover:hover{ background:#fff;color:#283886;}
.more2 .link-more-hover:hover span.iconfont{ color:#283886;}

.right-num{ Position:relative;z-index:10;width:100%;height:9.2rem;right:0;top:0;bottom:0;}
.item{ Position:absolute;overflow:hidden;border-radius:100%;background:#fff;width:3.6rem;height:3.6rem;}
.item .item-box{ width:100%;Position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.item .top{ text-align:center;line-height:1;font-size:.28rem;color:#666;}
.item .top span.nums{ font-size:.9rem;color:#283886;}
.item .bot{ margin-top:.2rem;line-height:1;font-size:.28rem;color:#283886;text-align:center;}

.item1{ width:4.2rem;height:4.2rem;left:auto;top:0;right:.4rem;}
.item2{ width:3.8rem;height:3.8rem;bottom:3.6rem;left:0;}
.item3{ width:4.2rem;height:4.2rem;bottom:0;right:.4rem;}

/*首页新闻资讯*/
.xinwen-swiper{ margin-top:.9rem;Position:relative;background:#fff;padding-bottom:1.7rem !important;}
.xinwen-swiper .swiper-pagination{ width:64% !important;overflow:hidden;height:.03rem !important;bottom:.5rem !important;top:auto !important;background:rgba(40,56,134,0.1);}
.xinwen-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background:#283886 !important;}

.index-news{ }
.index-news .img{ margin-bottom:.2rem;overflow:hidden;border-radius:.2rem;}
.index-news .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.index-news:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.index-news .desc{ margin-top:.3rem;overflow:hidden;}
.index-news .desc .time{ margin:.2rem 0 .8rem 0;font-size:.34rem;line-height:.38rem;color:#283886;}
.index-news .desc h2{ font-size:.46rem;font-weight:500;color:#000;line-height:.66rem;height:1.32rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.index-news .desc p{ font-size:.36rem;font-weight:500;color:#999;line-height:.6rem;height:1.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-news:hover .desc h2{ color:#283886;}

.xinwen-swiper .swiper-button-next, .xinwen-swiper .swiper-button-prev{ margin:0 !important;position:absolute !important;right:0 !important;bottom:.1rem !important;top:auto !important;background#fff !important;background-image:none;width:.8rem;height:.8rem;line-height:.8rem;border-radius:100%;text-align:center;border:solid 1px #ccc;}
.xinwen-swiper .swiper-button-next span.iconfont, .xinwen-swiper .swiper-button-prev span.iconfont{ color:#ccc;font-size:.4rem;}
.xinwen-swiper .swiper-button-next:hover, .xinwen-swiper .swiper-button-prev:hover{ border:solid 1px #283886;}
.xinwen-swiper .swiper-button-next:hover span.iconfont, .xinwen-swiper .swiper-button-prev:hover span.iconfont{ color:#283886;}
.xinwen-swiper .swiper-button-prev{ left:auto !important;right:1.2rem !important;}

/*列表顶部banner*/
.neiye-banner{ Position:relative;overflow:hidden;}
.neiye-banner img{ width:150%;overflow:hidden;transform:translateX(-25%);vertical-align:bottom;}
.neiye-banner .info{ color:#fff;Position:absolute;z-index:2;left:.44rem;top:50%;transform:translateY(-64%);}
.neiye-banner .info h3{ line-height:1;margin-bottom:.26rem;font-size:.6rem;color:#fff;font-weight:500;/* text-transform:uppercase; */}
.neiye-banner .info h2{ line-height:1;font-size:.5rem;color:#fff;font-weight:500;}
.neiye-banner-top-img{ Position:absolute;z-index:3;bottom:-1px;left:0;right:0;vertical-align:bottom;}
.neiye-banner-top-img img{ width:100%;transform:translateX(0%);vertical-align:bottom;}

/*产品列表*/
.list-contenter{ padding:1.4rem .44rem;}

.list-chanpin{ overflow:hidden;}
.list-chanpin ul{ margin-left:-.56rem;margin-top:-.56rem;}
.list-chanpin ul li{ width:100%;float:left;margin-top:.56rem;}
.list-chanpin ul li .box{ overflow:hidden;margin-left:.56rem;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box .img{ Position:relative;overflow:hidden;border-radius:.46rem .46rem 0 0;}
.list-chanpin ul li .box .img img{ vertical-align:bottom;width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.list-chanpin ul li .box .desc{ overflow:hidden;border-radius:0 0 .46rem .46rem;border-top:0;background:#fff;padding:.66rem .56rem;}
.list-chanpin ul li .box .desc h2{ margin-bottom:.2rem;line-height:.52rem;height:.52rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.4rem;font-weight:500;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box .desc p{ color:#666;line-height:.36rem;height:.36rem;font-size:.35rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-chanpin ul li .box:hover .desc{ background:#283886;border-top:0;}
.list-chanpin ul li .box:hover .desc h2{ color:#fff;}
.list-chanpin ul li .box:hover .desc p{ color:#fff;}

/*产品详情*/
.chanpin-view-main{ width:auto;margin:0 auto;}

.top-chanpin{ Position:relative;overflow:hidden;border-radius:.36rem;background:#fff;}
.top-chanpin .img{ overflow:hidden;width:auto;border-radius:.36rem;margin-bottom:.88rem;}
.top-chanpin .img img{ width:100%;}
.top-chanpin .desc{ transform:translateY(-0%);Position:static;}
.top-chanpin .desc h2.en{ line-height:1.2;font-size:.36rem!important;font-weight:500!important;margin-bottom:.1rem;color:#283886 !important;}
.top-chanpin .desc h2.cn{ border-bottom:solid 1px #ddd;padding-bottom:.76rem;margin-bottom:.76rem;font-size:.6rem;font-weight:500;line-height:1.2;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.top-chanpin .desc p{ font-size:.36rem;font-weight:500;color:#666;line-height:1.8;}
.top-chanpin .desc p.fw{ margin-top:.26rem;color:#283886;}

.chanpin-body{ overflow: hidden;line-height:1.75;font-size:.36rem;color:#666;}
.chanpin-body hr{ margin:.8rem 0;}
.chanpin-body h2{ margin-top:1.4rem;line-height:1.2;font-size:.48rem!important;font-weight:500!important;margin-bottom:.56rem;color:#283886 !important;}
.chanpin-body p{ text-align: justify;margin-bottom:.36rem;}
.chanpin-body img{ max-width:100% !important;height:auto !important;}
.chanpin-body table{ width:100% !important;border-spacing:0;margin-bottom:.36rem;border-right:solid 1px #ddd;}
.chanpin-body table tr td{ padding:.24rem .12rem;line-height:1.4;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;}
.chanpin-body table tr:first-child{ background:#283886 !important;color:#fff !important;font-weight:bold;}
.chanpin-body table p{ margin-top:0;}

/*关于我们*/
.about{ margin-bottom:1.4rem;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;}
.about .left-desc{ width:auto;flex:1;padding-right:0;display:block;align-items:center;}
.about .left-desc-box{ width:100%;}
.about .left-desc .index-title{ margin-top:0;margin-bottom:.56rem;}
.about .left-desc .jianjie{ font-size:.36rem;line-height:1.6;}
.about .left-desc .jianjie p{ margin-bottom:1em;}

.list-about-sum{ overflow:hidden;margin-top:1rem;}
.list-about-sum ul{ }
.list-about-sum ul li{ Position:relative;width:33.3334%;float:left;}
.list-about-sum ul li h2{ font-weight:500;line-height:1.2;text-align:left;font-size:.82rem;color:#283886;}
.list-about-sum ul li h2 span.font{ padding-left:.1rem;font-size:.32rem;}
.list-about-sum ul li p{ color:#283886;font-size:.36rem;color:#555;line-height:1.2;}
.list-about-sum ul li:first-child{ paddi}

.about{ display:block;}
.about .right-img{ margin-top:1rem;width:auto;}
.about .right-img img{ width:100%;border-radius:.4rem;}

.licheng-content{ margin-top:1rem;overflow:hidden;Position:relative;}
.licheng-content .licheng-img{ width:auto;overflow:hidden;border-radius:.4rem;}
.licheng-content .licheng-img img{ width:100%;}

.right-container { width:auto;height:8rem;Position:relative;top:auto;bottom:auto;right:auto;display:flex;background:#fff;overflow:hidden;}
.timeline-right-container { width:20%;background:#fff;color:white;position:relative;}
.timeline-right-container:after{ content:'';Position:absolute;z-index:1;left:0;top:0;bottom:0;width:.04rem;background:#eee;}
.content-right-container { width:80%;overflow:hidden;}

.content-swiper { height:100%;width:80%;}
.content-slide { opacity:0.5;background:#fff;height:calc(100% / 2 - 10px);display:flex;flex-direction:column;justify-content:center;user-select:none;}
.content-slide h2 {color:#333;margin-bottom:.2rem;font-size:.56rem;line-height:1.2;font-weight:500;}
.content-slide p {color:#666;line-height:1.6;font-size:.35rem;}
.year-indicator {position:absolute;left:0;top:50%;transform:translateY(-50%);width:.04rem;height:1rem;background:#283886;z-index:10;}
.content-swiper .swiper-slide-active{ opacity:1;}

.timeline-swiper {height:100%;}
.timeline-slide {display:flex;justify-content:center;align-items:center;font-size:.34rem;font-weight:bold;color:#ccc;transition:all 0.3s ease;cursor:pointer;height:calc(100% / 5);user-select:none;}
.timeline-slide.swiper-slide-active {color:white;font-size:.44rem;transform:scale(1.1);color:#283886;}

/*资质荣誉*/
.list-contenter2{ background:#f5f8ff;padding:1.4rem .44rem;}
.list-contenter2 .index-title{ margin-top:0;margin-bottom:.66rem;}

.zhengshu{ overflow:hidden;padding:.56rem;background:#fff;border-radius:.4rem;}
.zhengshu .img{ overflow:hidden;padding:0 .36rem;}
.zhengshu .img img{ width:100%;}
.zhengshu h2{ margin:.3rem 0;font-size:.4rem;line-height:.44rem;height:.44rem;text-align:center;font-weight:500;}
.zhengshu .desc{ margin:0 .26rem;border-top:solid 1px #ddd;margin-top:.6rem;padding-top:.3rem;}
.zhengshu .desc p{ height:.64rem;line-height:.64rem;font-size:.38rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zhengshu .desc p.dw{ color:#283886;}

.zhengshu-swiper .swiper-pagination{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);padding:.2rem;margin-top:.56rem;Position:static;width:100%;}
.zhengshu-swiper .swiper-pagination span.swiper-pagination-bullet{ width:.12rem;height:.12rem;border-radius:100%;margin:0 .25rem;}
.zhengshu-swiper .swiper-pagination span.swiper-pagination-bullet-active{ Position:relative;background:#283886;}
.zhengshu-swiper .swiper-pagination span.swiper-pagination-bullet-active:after{ content:'';Position:absolute;width:.28rem;height:.28rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;border:solid 1px #283886;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

/*合作伙伴*/
.list-contenter .index-title{ margin-top:0;margin-bottom:.66rem;}
.list-hz:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
.list-hz ul{ margin-top:-.26rem;margin-left:-.26rem;}
.list-hz ul li{ width:50%;float:left;margin-top:.26rem;}
.list-hz ul li .box{ margin-left:.26rem;}
.list-hz ul li .box .img{ box-shadow:0 0 .2rem rgba(40,56,134,0.1);}
.list-hz ul li .box .img img{ width:100%;}

/*新闻列表*/
.top-news{ Position:relative;overflow:hidden;border-radius:.36rem;background:#fff;margin-bottom:.76rem;}
.top-news .img{ overflow:hidden;width:auto;border-radius:.36rem .36rem 0 0;}
.top-news .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.top-news:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.top-news .desc{ padding:.46rem;Position:static;transform:translateY(0%);}
.top-news .desc .time{ margin-bottom:.2rem;font-size:.38rem;line-height:.38rem;color:#666;}
.top-news .desc h2{ margin-bottom:.36rem;font-size:.48rem;font-weight:500;color:#000;line-height:.74rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.top-news:hover .desc h2{ color:#283886;}
.top-news .desc p{ font-size:.26rem;font-weight:500;color:#666;line-height:.44rem;height:.88rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.top-news .news-more{ margin-top:.66rem;text-align:center;display:block;color:#555;font-size:.37rem;height:1.2rem;line-height:1.2rem;width:3.5rem;border-radius:.18rem;background:rgba(40,56,134,0.1);}
.top-news .news-more span.iconfont{ font-size:.37rem;margin-left:.3rem;color:#283886;-webkit-transform:scale(1.50);-moz-transform:scale(1.50);transform:scale(1.50);display:inline-block;}
.top-news .news-more:hover{ background:#283886;color:#fff;}
.top-news .news-more:hover span.iconfont{ color:#fff;}

.list-news{ overflow:hidden;}
.list-news ul{ margin-left:-.56rem;margin-top:-.56rem;}
.list-news ul li{ width:100%;float:left;margin-top:.56rem;}
.list-news ul li .box{ background:#fff;margin-left:.56rem;overflow:hidden;border-radius:.36rem;}
.list-news ul li .box .img{ overflow:hidden;}
.list-news ul li .box .img img{ width:100%;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-news ul li .box:hover .img img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);transform:scale(1.10);}
.list-news ul li .box .desc{ padding:.46rem .46rem;overflow:hidden;}
.list-news ul li .box .desc .time{ margin-top:.5rem;font-size:.38rem;line-height:.38rem;color:#666;}
.list-news ul li .box .desc h2{ font-size:.38rem;font-weight:500;color:#000;line-height:.58rem;height:1.16rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;}
.list-news ul li .box:hover .desc h2{ color:#283886;}

/*分页*/
.pages{ height:.88rem;line-height:.88rem;overflow: hidden;margin-top:1rem;}
.pages ul{ text-align:center;display:inline-table;width:100%;}
.pages ul li{ font-weight:bold;border-radius:.88rem;display:inline-block;margin:0 .12rem;background:#fff;font-size:.34rem;text-align:center;}
.pages ul a{ display:inline-block;width:.88rem;color:#555;}
.pages ul a:hover{ border-radius:.88rem;background:#283886;color:#fff;}
.pages ul li.active{ border-radius:.88rem;background:#283886;padding:0 0px;color:#fff;}
.pages ul li.active a{ color:#fff;}
.pages ul li span.pageinfo{ color:#999;}

/*新闻详情页*/
.pd-top{ padding-top:0rem;}

.news-now{ font-size:.34rem;}

.news-view-main{ margin:0 auto;}
.news-view-head{ padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:solid 1px #ddd;}
.news-view-head h1{ margin-bottom:.5rem;line-height:1.2;font-size:.52rem;font-weight:500;text-align:center;}
.news-view-head .news-view-info{ text-align:center;line-height:1.2;font-size:.34rem;color:#999;}
.news-view-head .news-view-info span{ padding:0 .2rem;}

.news-body{ padding:0 0;line-height:1.65;font-size:.38rem;color:#555;}
.news-body p{ margin-bottom:1em;}
.news-body div{ margin-bottom:1em;}
.news-body img{ max-width:100% !important;height:auto !important}

.sxp{ padding:.6rem 0;margin-top:.8rem;border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;overflow:hidden;}
.sxp p{ float:none;font-size:.38rem;color:#666;width:auto;line-height:.58rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sxp p.next{ float:none;text-align:left;margin:.2rem 0;}
.sxp a{ color:#666;}
.sxp a:hover{ color:#283886;}
.sxp span.back{ display:block;float:none;width:auto;text-align:left;font-size:.38rem;color:#333;}
.sxp span.back a{ color:#283886;}

/*联系我们*/
.contact{ overflow:hidden;display:block;justify-content:space-between;flex-wrap:wrap;}
.contact .left-desc{ width:auto;flex:1;padding-right:.6rem;display:flex;align-items:center;}
.contact .left-desc-box{ width:100%;}
.contact .left-desc h2{ margin-bottom:.5rem;font-size:.7rem;font-weight:500;line-height:1;}
.contact .left-desc h3{ margin-bottom:1rem;font-size:.4rem;font-weight:500;line-height:1;color:#283886;}

.list-contact{ overflow:hidden;}
.list-contact ul{}
.list-contact ul li{ Position:relative;font-size:.38rem;line-height:.58rem;margin-bottom:.46rem;}
.list-contact ul li:last-child{ margin-bottom:0;}
.list-contact ul li .ll{ Position:absolute;left:0;top:0;color:#283886;}
.list-contact ul li .ll .iconfont{ font-size:.38rem;padding-right:.36rem;}
.list-contact ul li .lr{ padding-left:3.2rem;}

.dituContent{ width:100%;height:6rem;}
.contact .right-img{ width:auto;margin-top:.66rem;}
.contact .right-img img{ width:100%;}

/*页脚*/
.footer{ Position:relative;padding:1.2rem 0 .9rem 0;background:rgba(40,56,134,0.1) url(../images/footer-bg.jpg) no-repeat center center;background-size:auto 100% !important;}
.footer-top-bg{ Position:absolute;top:0;left:0;right:0;z-index:9;}
.footer-top-bg img{ width:100%;}
.footer-box{ margin:0 .44rem;overflow:hidden;}

.footer-head{ Position:relative;padding-bottom:.2rem;margin-bottom:.8rem;border-bottom:solid 1px rgba(0,0,0,0.1);}
.footer-head .footer-logo{ overflow:hidden;padding:.4rem 0;}
.footer-head .footer-logo img{ height:.8rem;}
.footer-head .footer-right{ Position:absolute;right:0;top:.36rem;}
.footer-head .footer-right:after{ content:"";display:block;height:0;clear:both;visibility:hidden;}
.footer-head .footer-right ul li{ Position:relative;cursor:pointer;float:left;text-align:center;margin-left:.2rem;width:.8rem;height:.8rem;line-height:.8rem;border-radius:100%;border:solid 1px #283886;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.footer-head .footer-right ul li span.iconfont{ font-size:.36rem;color:#283886;}
.footer-head .footer-right ul li span.icon-zhixiang-you{ font-weight:bold;transform: rotate(-90deg);display: inline-block;}
.footer-head .footer-right ul li:hover{ background:#283886;}
.footer-head .footer-right ul li:hover span.iconfont{ color:#fff;}
.footer-head .footer-right ul li .ewm{ display:none;Position:absolute;top:1rem;left:50%;margin-left:-1.2rem;}
.footer-head .footer-right ul li .ewm img{ width:2.4rem;}
.footer-head .footer-right ul li:hover .ewm{ display:block;}

.footer-content{ overflow:hidden;}
.footer-content .left-nav{ display:none;}

.footer-content .center-contact{ float:none;overflow:hidden;}
.footer-content .center-contact h4{ color:#333;line-height:.66rem;font-size:.42rem;margin-bottom:.23rem;}
.footer-content .center-contact p{ font-size:.36rem;overflow:hidden;Position:relative;line-height:.76rem;color:#333;}
.footer-content .center-contact p span.iconfont{ color:#283886;font-size:.36rem;padding-right:.4rem;}
.footer-content .center-contact p.color-blue{ color:#283886;}

.footer-copy{ font-size:.3rem;line-height:1.6;color:#666;padding-top:.45rem;margin-top:.45rem;border-top:solid 1px rgba(0,0,0,0.1);overflow:hidden;}
.footer-copy .left{ margin-bottom:.2rem;float:none;overflow:hidden;}
.footer-copy .right{ float:none;overflow:hidden;}
.footer-copy a{ color:#666;}

}
