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{ 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;border-bottom:solid .03rem #999;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 .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{ 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:.23rem;}

.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;}

/*首页关于*/
.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;}

.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{ 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:0;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:solid 1px #ddd;border-top:0;background:#fff;padding:.56rem .56rem;}
.list-chanpin ul li .box .desc h2{ margin-bottom:.1rem;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:solid 1px #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;}

/*关于我们*/
.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.4rem;}

.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;}

.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;}

.dituContent{ width:60%;height:9rem;border-radius:.2rem;}

.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 .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;border-bottom:solid .03rem #999;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;margin-left:.23rem;}

.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%);}
.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:0;left:0;right:0;}
.neiye-banner-top-img img{ width:100%;transform:translateX(0%);}

/*产品列表*/
.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:solid 1px #ddd;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:solid 1px #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-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;}

}
