﻿html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
html{font-size:5.2083334vw}
/*color:#e91f2b*/

@media (max-width:1600px) {
    html {font-size: 6.2vw;}
}

@media (max-width:1024px) {
    html {font-size:9.765625vw}
}

@media (max-width:640px) {
    html {font-size:12.02083vw}
}
body, input, pre, select, table th, table td, textarea { font-weight: 400; }
    
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

.wow, .wow2 {
    animation-duration: 1s !important;
    animation-timing-function: ease-in-out;
}

body{overflow: hidden}
.w1400{max-width: 13.66rem;width: 92%;margin: 0 auto}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;}
a:hover {color: #2a3e85;}


.Top003156{position: static;width: 100%;left: 0;top: 0;z-index: 100;transition: .3s ease-in-out;background: #fff;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .w1400{position: relative;z-index: 3;}
.Top003156 .logo{}
.Top003156 .logo a img{transition: .3s ease-in-out}

.Top003156 .top-right{display: flex;align-items: center;justify-content:flex-end;}
.Top003156 .top-right .hotline{color: #333;position: relative;font-weight: bold;font-size: .24rem;line-height:1;color: #2a3e85;background: url(../images/phone24.svg)no-repeat center left;background-size: .4rem auto;padding-left: .5rem}
.Top003156 .top-right .language{color: #333;position: relative}

.Top003156 .top-right .language span{display: block;padding-left: .34rem;background: url(../images/icon-language.svg)no-repeat center left;background-size: .2rem auto;cursor: pointer}
.Top003156 .top-right .language figure{position: absolute;width: 120%;left: 50%;top: 100%;transform: translateX(-50%);padding-top: .1rem;display: none}
.Top003156 .top-right .language figure .box{background: #fff;padding:.1rem .2rem;border-radius: 10px;box-shadow: 0 3px 12px rgba(0,0,0,.1)}
.Top003156 .top-right .language figure a{display: block;line-height: 1.5;text-align: center}
.Top003156.down{position:fixed}

.open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #2a3e85;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 10px;overflow: hidden}
.top-search .text{width: 100%; height:.46rem;line-height:.46rem;padding: 0 .46rem 0 .15rem;}
.top-search .btn{position: absolute;right: 0; top: 0;width: .46rem;height: 100%; background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto .2rem;}

.Top003156 menu li span,
.Top003156 menu li span a{display: block;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #2a3e85;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;display: none}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #2a3e85;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{color: #333;font-size: 18px}



/*滚动后*/



@media (min-width:1025px) {
    .Top003156 header{display: flex;justify-content: space-between;align-items: center;height: .9rem}
    .Top003156 menu ul{display: flex;justify-content: center}
    .Top003156 menu li{margin: 0 .35rem }
    .Top003156 menu li span a{line-height: .9rem}
    .Top003156 .logo{}  
    .Top003156 .logo img{max-height: .6rem}
    .Top003156 .top-right{}
    .open-search{margin-left: 3.125em;}
    .top-search{width: 25em;}
    
    .Top003156 menu li .sub{position: absolute; top: 100%; background-color: rgba(21,99,171,.8);border-radius: 0 0 5px 5px; overflow: hidden;}
    .Top003156 menu li .sub a{color: #fff;font-size:16px;}
    .Top003156 menu li .sub a:hover{text-decoration: underline;}
    .Top003156 menu li .sub dl{background: none;padding: 0;max-height: 6rem;overflow: auto;padding-right: .1rem}
    .Top003156 menu li .pro-sub {left: 0!important;width: 100%;margin-left: 0;padding: .5rem 0}
    .Top003156 menu li .pro-sub dt{float: left;width: 23.5%;margin-right: 2%;text-align: left;margin-bottom: 4%}
    .Top003156 menu li .pro-sub dt:nth-child(4n){margin-right: 0%}
    .Top003156 menu li .pro-sub dt:nth-child(4n+1){clear: both}
    .Top003156 menu li .pro-sub dt .tit1{font-size: .2rem;font-weight: bold;border-bottom: 1px solid rgba(256,256,256,.2);padding-bottom: .15rem;margin-bottom: .15rem}
    .Top003156 menu li .pro-sub dt p a{display: block;line-height: 3;border-bottom: 1px dotted rgba(256,256,256,.1);padding-right: .24rem;background: url(../images/icon-jt3.svg)no-repeat center right;background-size: .16rem auto;transition: .3s all}
    .Top003156 menu li .pro-sub dt p a:hover{padding:0 0 0 .24rem;background: url(../images/icon-jt3.svg)no-repeat center left;background-size: .16rem auto}
    
    .scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);border-radius: 5px;background-color: rgba(0,0,0,0.1);}
    .scrollbar::-webkit-scrollbar{width: 2px;background-color: rgba(0,0,0,0);}
    .scrollbar::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #fff;}
}

@media (max-width:1024px) {
.Top003156 .top-right .hotline{font-size: 12px;}
.Top003156 .root-w-1560 .auto{width: 96%;}
.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;background: #fff;}  
.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: left;}
.Top003156 .logo{max-width: 40%; height: 4em;float:left;align-content:center;}  
.Top003156 .top-right{height:4em;}
.Top003156 .top-right dd{font-size: 0.875em;}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #0735a8;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{width: 100%;}
.Top003156 .logo a img{width:85%;}
.Top003156 menu .sub dt {text-align: left;}
}



.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-weight: bold;font-size: .65rem; margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: .3rem; line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-2 p{font-size: .36rem; line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: 50%;transform: translateX(-50%);top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 p{font-size:.36rem;letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.2s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,.Banner003192 .txt-style-2 p,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}

.Banner003192 .slick-dots{position: absolute;width: 100%;left: 0;bottom: calc(66 / 960 * 100%);z-index: 20;text-align: center}
.Banner003192 .slick-dots li{display: inline-block;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}
@media (max-width:1024px) {
 .Banner003192 .tit{font-size:.5rem;}
}


.mc_b_s3 {width: 100%;overflow: hidden;z-index: 1;}
.he_syp2 {position: relative;width: 100%;height: 200vh;}
.mc_bs3_videobox {width: 100vw;height: 100vh;position: relative;z-index: 1;}
.he_syp2 .mc_bs3_video {width: 80%;}
.mc_bs3_video,
.mc_bs3_videowrap::before,
.mc_bs3_videowrap {}
.mc_bs3_videobox.act .mc_bs3_video {opacity: 1;}
.mc_bs3_video {height: auto;max-width: none;position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;min-height: 100vh;transition: inherit;}
.mc_bs3_videowrap {position: absolute;left: 50%;top: 50%;z-index: -1;transform: translate(-50%, -50%);width: 100vw;height: 100vh;max-width: none;overflow: hidden;display: none;}
.mc_bs3_svg {position: absolute;left: 50%;top: 50%;z-index: 5;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: none;z-index: 998;opacity: 0;}
.mc_bs3_svg {width: 0;}
.mc_bs3_videowrap {width: 100vw;height: 100vh;overflow: hidden;}
.mc_bs3_videowrap::before {width: 110%;}
.mc_bs3_title {position: absolute;top: 30%;left: 0;width: 100%;text-align: center;}
.mc_bs3_videobox.act .mc_bs3_title {opacity: 0;display: none;}
.mc_bs3_videobox.act .mc_bs3_videowrap::before {opacity: 0;}
.mc_bs3_videobox .mc_bs3_video {opacity: 0;}
.mc_bs3_videobox.act .mc_bs3_video {opacity: 0;}
.mc_bs3_videobox.end .mc_bs3_svg {opacity: 1;}
.mc_bs3_videowrap .gray_bg {width: 100%;height: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;background: #f9f9f9;z-index: 99;}
.mc_bs3_videobox.act .mc_bs3_videowrap .gray_bg {display: none;}
.mc_bs3_videobox.end .mc_bs3_svg {opacity: 1;z-index: 99;}
.mc_bs3_videobox.end .HomeP2 {z-index: 999;}
.mc_bs3_videobox .tabBox .slick-track,
.mc_bs3_videobox .tabBox .slick-list {height: auto !important;}


.hometxt{width:100%;text-align: center;font-size:.40rem;position: absolute;bottom:0;left:0;opacity: 0;transition: all .5s;-webkit-transition: all .5s;z-index:999;color: #000;font-weight: bold}
.hometxt span{display: block}
.hometxt.on{bottom:12%;opacity: 1;}




.home-title{font-size: .4rem;color: #000;text-align: center;font-weight: bold;}

.home-hxjs .home-title{padding-bottom: .5rem;}
.home-hxjs{padding: .8rem 0;background: #f5f6f7}
.home-hxjs .con{padding: .5rem 2rem;text-align: center;background-size: cover;background-position: center;background-repeat: no-repeat;border-radius: 10px;overflow: hidden;min-height: 3.6rem;display: flex;align-items: center}
.home-hxjs .con .tit{font-size: .3rem;font-weight: bold;color: #fff;padding-bottom: .3rem}
.home-hxjs .con p{font-size: 18px;line-height: 2;color: #fff}



.Floor001864 { padding: .8rem 0; overflow: hidden;background: #f8f8f8 }
.Floor001864 .home-title{padding-bottom: .5rem;}
.Floor001864 li { width: calc((100% - 20px*2)/3); margin-right: 20px; float: left; position: relative;}
.Floor001864 li:last-child { margin-right: 0; }
.Floor001864 li a { position: relative; z-index: 5; display: block; padding: 20% 0; background: #fff; transition: background 0.3s; text-align: center; border: 1px solid #ededed; padding: 3.5em 2.5em;border-radius: 10px }
.Floor001864 li a:hover { background: rgba(251,176,63,1); }
.Floor001864 li figure { padding-bottom: 2.5em; }
.Floor001864 li figure img { margin: 0 auto; width: 40%; max-width: 60px; }
.Floor001864 li figure .hover { display: none; }
.Floor001864 li span { color: #333; font-size:.2rem;padding-bottom: .15rem }
.Floor001864 li p { color: #666; line-height: 1.75;height: 1rem}
.Floor001864 li .bg { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; opacity: .75; }
.Floor001864 li a:hover span, 
.Floor001864 li a:hover p { color: #fff; }
.Floor001864 li a:hover img {filter: grayscale(100) brightness(100);}

@media(max-width:640px) {
.Floor001864 li { width: 49%; margin-bottom: 2%; }
.Floor001864 li:nth-child(2n) { margin-right: 0; }
}


/*Floor003079 */
.Floor003079{position: relative; padding:.8rem 0;}
.Floor003079 .home-title{padding-bottom: .3rem;}
.Floor003079 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 88.889%;}
.Floor003079 .title{line-height: 1;font-size: 48px; margin-bottom: 0.834em;}
.Floor003079 .info{text-align: justify;line-height: 1.875; margin-bottom: 6.4vw;}

.Floor003079 .box{margin: 0 -.1rem}
.Floor003079 .box li{margin: 0 .1rem}
.Floor003079 .box li a{display: block;position: relative;overflow: hidden;}
.Floor003079 .box li .txt{padding-top: .2rem}
.Floor003079 .box li .txt aside{font-size: .2rem;color: #14171a;padding-bottom: .15rem}
.Floor003079 .box li .txt p{line-height: 2;color: #2c3033}
.Floor003079 .box li .pic{border:1px solid #ddd;border-radius: 10px;overflow: hidden}
.Floor003079 .box li .Ispic{padding-bottom:68%;position: relative;background-size: contain;transition: .3s all}
.Floor003079 .box li .Ispic:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/Floor003079-hover.png") no-repeat;background-size: cover;opacity: 0; transition: 0.3s ease-out; }
.Floor003079 .box li a:hover aside{ color: #2a3e85;}
.Floor003079 .box li a:hover .Ispic{ transform: scale(1.1);}

.Floor003079 .box .slick-dots{text-align: center;margin-top: .4rem;}
.Floor003079 .box .slick-dots li{display: inline-block;width: 10px;height: 10px;background: #eee;border-radius: 50%}
.Floor003079 .box .slick-dots li button{display: none}
.Floor003079 .box .slick-dots li.slick-active{background: #2a3e85}

.Floor003079 .tab-dots{margin-bottom: .8rem;text-align: center;position: relative}
.Floor003079 .tab-dots li{list-style: none;line-height:.4rem; text-align: center; padding: 0 .22rem;border-radius:36px;border: solid 1px #ffffff; cursor: pointer;margin-bottom: 1.13vw;border: 1px solid #ddd;display: inline-block;color: #333;font-size: 16px;}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 15px;}
.Floor003079 .tab-dots li .t{position: absolute;width: 10rem;top: 100%;left: 50%;transform: translateX(-50%);display: none;line-height: 1.5;font-size: 14px}
.Floor003079 .tab-dots li.slick-active{color: #fff;background: #2a3e85;border-color: #2a3e85}
.Floor003079 .tab-dots li.slick-active .t{display: block;color: #333}
@media(min-width:1025px){

}
@media(max-width:1024px){
.Floor003079 .home-title{font-size:18px}
.Floor003079 .tab-dots{overflow: auto;white-space: nowrap;}
.Floor003079 .tab-dots li{display: inline-block;}
.Floor003079 .box{padding-bottom: 50px;}
.Floor003079 .box .slick-arrow{position: absolute;left: 50%; width: 40px; height: 40px;border: 2px solid #0f55b0; border-radius: 50%; bottom: 0;}
.Floor003079 .box .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #0f55b0; border-right: 2px solid #0f55b0; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 .box .slick-prev{margin-left: -60px;transform: rotateY(180deg);}
.Floor003079 .box .slick-next{margin-left: 20px;}
}
@media(min-width:641px){
.Floor003079 .info{max-width: 575px; width: 45%; }
.Floor003079 .tab-dots li{min-width: 100px;}
}
@media(max-width:640px){
.Floor003079{font-size: 3vw;}
.Floor003079 .title{font-size: 5vw}
.Floor003079 .tab-dots li:not(:last-child){margin-right: 2vw;}
.Floor003079 .box li .txt{padding: 3vw; font-size: 4vw;}
.Floor003079 .box li .txt aside{font-size:14px;}
.Floor003079 .box li .txt .icon{width:8vw;height: 8vw; }
.Floor003079 .box li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}

.Floor003079 .box{padding-bottom: 10vw;}
.Floor003079 .box .slick-arrow{width: 8vw; height: 8vw;}
.Floor003079 .box .slick-arrow:before{width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .box .slick-prev{margin-left: -10vw;}
.Floor003079 .box .slick-next{margin-left: 4vw;}
}




.Solution { overflow: hidden; background: #fff; position: relative; z-index: 1;padding-top: .3rem }
.Solution .home-title{padding-bottom: .5rem;}
.Solution li { position: relative; overflow: hidden; }
.Solution li .inner { left: 0; right: 0; position: absolute; height: 100%; background: #000; }
.Solution li .Ispic { height: 100%; opacity: 0.6; }
.Solution li:hover .Ispic { opacity: 1; }
.Solution li:before { position: absolute; content: ""; left: 0; bottom: 0; z-index: 5; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0,0,0,.6) 0, rgba(0,162,233,0) 100%); }
.Solution li .txt { position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; padding:0 .5rem .5rem; color: #fff; text-align: center; }
.Solution li .txt .txt-title {margin-bottom: .1rem; line-height: 1.4; font-size:.3rem; text-shadow: 0 2px 40px rgb(0 0 0 / 12%);}
.Solution li .txt .txt-desc { margin-bottom: 1em; line-height: 1.75;display:none;}
.Solution li .txt .txt-more { width: .5rem; height:.5rem; position: relative; margin: 0 auto; border-radius: 50%; border: 2px solid #fff; background: url(../images/icon-more.svg) no-repeat center; background-size: 1em auto; }
.Solution li:hover a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Solution li:hover .txt .txt-more:before, 
.Solution li:hover .txt .txt-more:after { position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); content: ''; background-color: #2a3e85; opacity: 0.15; transform-origin: 0 0; }
.Solution li:hover .txt .txt-more:before { width: 4em; height: 4em; animation: infinite scale 2s; }
.Solution li:hover .txt .txt-more:after { width: 6em; height: 6em; animation: infinite scale2 2s; }
@keyframes scale {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3
}
100% {
transform: scale(1.3) translate(-50%, -50%);
opacity: 0;
}
}
@keyframes scale2 {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3;
}
100% {
transform: scale(1.6) translate(-50%, -50%);
opacity:0;
}
}

@media (min-width: 1025px) {
.Solution .list { margin: 0 -1px; }
.Solution ul { display: table; width: 100%; }
.Solution li { display: table-cell; cursor: pointer; transition: 0.3s; width:16.66%; padding-bottom: 33.6%; }
.Solution li:hover { width: 50%; }
.Solution li .inner { left: 1px; right: 1px; }
}

@media (max-width: 1024px) {
.Solution li { margin: 1px 0; padding-bottom: 64%; }
.Solution li .txt { padding: 1.25em 1.25em 3.25em 1.25em; }
.Solution li .txt .txt-title{font-size:16px;}
}





.Floor003083 { position: relative; padding: .8rem 0;}
.Floor003083 .slick-dots { text-align: center; margin-top: calc(10 / 16 * 1em);}
.Floor003083 .slick-dots li { display: inline-block; width: 10px;height: 10px;border-radius: 50%; background: #eee; position: relative; list-style: none; margin: 0 .1rem;}
.Floor003083 .slick-dots li button { display: none; }
.Floor003083 .slick-dots li.slick-active { background: #2a3e85; }
.Floor003083 .slider { margin:.4rem -.2rem 0;}
.Floor003083 .slick-slide{ padding: 0 .2rem;}
.Floor003083 .slick-slide > div { float: left; margin-right: calc(15 / 16 * 1em);margin-bottom: calc(15 / 16 * 1em);}
.Floor003083 .slick-slide aside { border: 1px solid transparent; text-align: center; border-radius: calc(10 / 16 * 1em);
overflow: hidden; box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%); background-color: #fff; }
.Floor003083 .slick-slide a { position: relative; z-index: 3; display: block; padding: calc(18 / 16 * 1em) calc(20 / 16 * 1em);}
.Floor003083 .slick-slide .Ispic {height: .8rem; background-size: 70% auto; }

@media(min-width:1025px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em)*5)/6);}
    .Floor003083 .slick-slide > div:nth-child(6n) { margin-right: 0; }
}

@media(min-width:769px) and (max-width:1024px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em)*2)/3);}
    .Floor003083 .slick-slide > div:nth-child(3n) { margin-right: 0; }
}

@media(min-width:641px) and (max-width:768px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em))/2);}
    .Floor003083 .slick-slide > div:nth-child(2n) { margin-right: 0; }
}

@media(max-width:640px) {
    .Floor003083 .slick-slide > div { width: calc((100% - (15 / 16 * 1em))/2);}
    .Floor003083 .slick-slide > div:nth-child(2n) { margin-right: 0; }
}





.Floor003196 {padding:.8rem 0;background: #f8f8f8}
.Floor003196 .home-title{padding-bottom: .5rem;}
.Floor003196 .main { display: flex; justify-content: space-between; }
.Floor003196 .left-box { width: calc((100% - (100% - (30 / 16 * 1em)*2)/3));}
.Floor003196 .left-box .list { height: 100%; }
.Floor003196 .left-box .list ul { display: flex; justify-content: space-between; flex-wrap: nowrap; height: 100%; }
.Floor003196 .left-box .list ul li {width: calc(50% - (30 / 16 * 1em)); background-color: #fff; box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 0.05); border-radius: 10px;overflow: hidden}
.Floor003196 .left-box .list ul li .pic { overflow: hidden; }
.Floor003196 .left-box .list ul li .pic figure { width: 100%; height: calc(300 / 16 * 1em);transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .pic figure { transform: scale(1.12); }
.Floor003196 .left-box .list ul li .txt { padding: calc(40 / 16 * 1em);}
.Floor003196 .left-box .list ul li .tit {height:.6rem;font-size: .2rem;line-height:1.5; margin: 0; color: #000; font-weight: normal; transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .tit { color: #2a3e85; }
.Floor003196 .left-box .list ul li p {margin-top: calc(15 / 16 * 1em);height: .74rem; color: #777; line-height: calc(28 / 16 * 1em);}
.Floor003196 .left-box .list ul li .more {margin-top: calc(40 / 16 * 1em); display: flex; align-items: center; color: #2a3e85; }
.Floor003196 .left-box .list ul li .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);width: calc(8 / 16 * 1em);height: calc(8 / 16 * 1em);border-top: 2px solid #2a3e85; border-right: 2px solid #2a3e85; transform: rotate(45deg);margin-top:3px; }
.Floor003196 .right-box {width: calc((100% - (30 / 16 * 1em)*2)/3); background-color: #fff; box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 0.05); border-radius: 10px; }
.Floor003196 .right-box .list { padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em);}
.Floor003196 .right-box .list ul li {padding-bottom: calc(20 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #eaeaea; }
.Floor003196 .right-box .list ul li:last-child { margin-bottom: 0; border-bottom: 0;padding-bottom: 0 }
.Floor003196 .right-box .list ul li .tit a {font-size: calc(20 / 16 * 1em); color: #000; line-height: calc(30 / 20 * 1em);transition: all .5s ease; }
.Floor003196 .right-box .list ul li:hover .tit a { color: #2a3e85; }
.Floor003196 .right-box .list ul li .time {margin-top: calc(15 / 16 * 1em); color: #2a3e85; line-height: calc(18 / 16 * 1em);padding-left:calc(28 / 16 * 1em);background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;}

.Floor003196 .btn { display: block;width: 1.6rem;line-height: .5rem;text-align: center;color: #fff;font-weight: bold;background: #2a3e85;border-radius: calc(56 / 16 * 1em);margin: 3% auto 0; }

@media (max-width:1024px) {
    .Floor003196 .main, 
    .Floor003196 .left-box .list ul { display: block; }
    .Floor003196 .left-box, 
    .Floor003196 .left-box .list ul li, 
    .Floor003196 .right-box { width: 100%; }
    .Floor003196 .left-box .list ul li { margin-bottom:calc(20 / 16 * 1em);}
    .Floor003196 .left-box .list ul li .tit{font-size:14px;}
    .Floor003196 .left-box .list ul li .txt{padding: calc(20 / 16 * 1em)}
    .Floor003196 .right-box .list{padding:calc(20 / 16 * 1em) calc(15 / 16 * 1em)}
    .Floor003196 .right-box .list ul li .tit a{font-size:14px;}
}





.Message{padding: .8rem 0;}
.Message .home-title{padding-bottom: .5rem;}

.Message .from td{ padding-right: 1%; padding-bottom:2%;}
.Message .from td p{ margin: 0; color: #999; text-align: center;}
.Message .from td div{ position:relative;}
.Message .from label{ position:absolute; left:15px; top:0; line-height: .6rem; color:#000;}
.Message .from label i{color: #ff0000;display: inline-block;padding-left: 5px;font-style: normal}
.Message .from .text{ width:100%; height:.6rem; line-height:.6rem; text-indent:15px; border:none; background:#f8f8f8;border-radius: 10px}
.Message .from textarea.text{ height:132px;}
.Message .from .btn{text-align:center;padding-bottom: 0}
.Message .from .btn input{ background:#2a3e85; cursor:pointer; padding:0; border:none;font-weight: bold;width: 1.6rem; height:.5rem;color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

@media(min-width:641px){
.Message .from td:nth-child(3n),
.Message .from .textareas,
.Message .from .btn,
.Message .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Message .from td{ display: block; padding-right: 0; }
}



.Applyfor { background: #074c9a; background: url(../images/Applyfor-bg.jpg) no-repeat center center; color: #fff; padding: 3% 0; text-align: center; }
.Applyfor .w1400{ display: flex;align-items: center;justify-content: space-between}
.Applyfor .txt { font-size: .3rem; line-height: .45rem; display: inline-block; }
.Applyfor .btn { display: inline-block; margin-left: .5rem; }
.Applyfor .btn a { color: #fff; border: 1px solid #fff; border-radius: 36px;width: 1.6rem;height: .5rem;line-height: .48rem; display: inline-block; }
.Applyfor .btn a:hover { background: #2a3e85; color: #fff;border-color: #2a3e85 }

@media(max-width:768px) {
.Applyfor { padding: 5% 0; }
.Applyfor .txt { font-size: 20px; line-height: 30px; }
.Applyfor .btn a { padding: 8px 20px; }
}


/*Bottom002887 */
.Bottom002887 { background: #111e4b; position: relative; z-index: 1; }
.Bottom002887, 
.Bottom002887 a { color: #fff; }
.Bottom002887 .copyright { padding: 20px 0; border-top: 1px solid rgba(255,255,255,.1); line-height: 30px; color: rgba(255,255,255,.5); }
.Bottom002887 .copyright a { display: inline-block; color: rgba(255,255,255,.5); }
.Bottom002887 .copyright .fr { overflow: hidden; }
.Bottom002887 .copyright .fr a:not(:last-child):after { margin: 0 20px; content: ""; display: inline-block; width: 1px; height: 12px; vertical-align: middle; background: rgba(255,255,255,.1);; }
.Bottom002887 .b_nav { padding: 4.875% 0 6% 0; }
.Bottom002887 .b_nav .tit{font-weight: normal; font-size:.18rem;padding-bottom: .15rem; } 
.Bottom002887 .b_nav h4 {font-weight: normal; font-size:.18rem;padding-bottom: .15rem;padding-top: .2rem }
.Bottom002887 .b_nav nav dd { line-height: 2.5; }
.Bottom002887 .b_nav nav dd a { color: rgba(255,255,255,.5); }
.Bottom002887 .b_nav nav dd a:hover { color: #2a3e85; }
.Bottom002887 .contact { border-right: 1px solid rgba(255,255,255,.1); }
.Bottom002887 .contact .call { font-size: .3rem; font-weight: bold; color: #e91f2b;background: url(../images/icon_tel.svg)no-repeat center left;background-size: .18rem auto;padding-left: .3rem }
.Bottom002887 .contact .mail{ line-height: 2.5;padding-left: .3rem;background: url(../images/icon_mail.svg)no-repeat center left;background-size: .16rem auto}
.Bottom002887 .contact .add { line-height: 2.5;padding-left: .3rem;background: url(../images/icon_add.svg)no-repeat center left -2px;background-size: .2rem auto}
.Bottom002887 .contact li { float: left; }
.Bottom002887 .contact li:not(:last-child) { margin-right: 20px; }
.Bottom002887 .contact li a { display: block; width: 38px; height: 38px; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-size: 16px; background-color: #fff; transition: 0.3s; cursor: pointer; }
.Bottom002887 .contact li.wx a { background-image: url(../images/wx.svg); }
.Bottom002887 .contact li.douyin a { background-image: url(../images/douyin.svg); }
.Bottom002887 .contact li.sina a { background-image: url(../images/sina.svg); }

@media (min-width: 641px) {
.Bottom002887 .b_nav nav .item { float: left; max-width: 120px; }
.Bottom002887 .b_nav nav .item dl { display: block !important; }
}

@media (min-width: 1025px) {
.Bottom002887 .b_link > div { max-width: 48%; }
.Bottom002887 .b_nav nav { width: 60%; }
.Bottom002887 .contact { width: 33.5%; padding: 0 4% 0 0; }
}

@media (max-width: 1024px) {
.Bottom002887 .contact { text-align: center; padding: 20px 0;display: none;}
.Bottom002887 .b_nav{padding:0;}
}

@media (max-width: 640px) {
.Bottom002887 .b_nav nav .item { margin: 0 !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.Bottom002887 .b_nav nav .item dl { display: none; padding-bottom: 20px; }
.Bottom002887 .b_nav .tit { padding: 20px 0; }
.Bottom002887 .b_nav nav .tit { position: relative; z-index: 1; padding-right: 40px;font-size:16px;}
.Bottom002887 .b_nav nav .tit i { position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px; transition: 0.3s; }
.Bottom002887 .b_nav nav .tit i.on { transform: rotate(45deg); }
.Bottom002887 .b_nav nav .tit i:before, .Bottom002887 .b_nav nav .tit i:after { position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; }
.Bottom002887 .b_nav nav .tit i:before { width: 50%; height: 2px; }
.Bottom002887 .b_nav nav .tit i:after { width: 2px; height: 50%; }
.Bottom002887 .b_nav nav dd { padding: 5px 0; }
}



.mod_tab { position: relative; margin-top: 0; z-index: 2; }
.mod_tab_crumbs { }
.mod_tab_list { display: flex; background: #FFFFFF; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); border-radius: 8px 8px 0 0; justify-content: center; }
.mod_tab_item { width: 33.333%; }
.mod_tab_item_cont { height: .9rem; display: flex; align-items: center; justify-content: center; font-size: .18rem; line-height: 1.7; color: #333; transition: color 0.36s; border-right: 1px solid #EFEFEF; position: relative; }
.mod_tab_item:last-child { border: none }
.mod_tab_item_cont::after { content: ""; position: absolute; bottom: 0; left: 0%; transform: translateX(0%); width: 0%; height: 3px; background-color: #2a3e85; transition: all 0.36s; }
.mod_tab_item.active .mod_tab_item_cont { background: #2a3e85;color: #fff }
.mod_tab_item:last-child .mod_tab_item_cont { border-right: none; }
.mod_tab_item.active .mod_tab_item_cont::after { width: 100%; transition: all 0.36s; }
.mod_tab_item.actives .mod_tab_item_cont::after { width: 100%; transition: none; }
.mod_tab_crumbs { position: absolute; padding-left: 1.75em; background: url(../images/Location003131-icon.svg) no-repeat left center; background-size: 1.25em auto; bottom: calc(100% + 30px); }
.mod_tab_crumbs .c_smnav1_a { opacity: 1.7; color: #fff; transition: .3s; }
.mod_tab_crumbs .c_smnav1_a:hover { opacity: 1; }
.mod_tab_crumbs .c_smnav1_icon { opacity: 0.7; color: #fff; margin: 0 8px; }



.PicList002045 { padding: .5rem 0 1rem 0;}
.PicList002045 li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 4%; border-radius: 8px; background: #fff; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); overflow: hidden; position: relative; }
.PicList002045 li:nth-child(4n) { margin-right: 0; }
.PicList002045 li a { position: relative; display: block; }
.PicList002045 li .pic { overflow: hidden;background: #f2f2f2 }
.PicList002045 li figure { padding-bottom: 66%; transition: .5s;background-size: contain }
.PicList002045 li:hover figure { transform: scale(1.08); }
.PicList002045 li figure img { display: none; }
.PicList002045 li .word { padding: .3rem; }
.PicList002045 li aside {font-size: .2rem; line-height: 1;margin-bottom: .2rem; color: #020814; }
.PicList002045 li:hover aside { color: #2a3e85; }
.PicList002045 li p { margin: 0; color: #555; line-height:1.5; }
.PicList002045 li .more { margin-top: .15rem; color: #2a3e85; display: inline-block; padding-right: .3rem;background: url(../images/Floor003128-icon.svg) no-repeat right center; background-size: 1em auto; }

@media(max-width:480px) {
.PicList002045 li { width: 49%; }
.PicList002045 li:nth-child(3n) { margin-right: 2%; }
.PicList002045 li:nth-child(2n) { margin-right: 0; }
}



.Page002623 { text-align: center; font-family: Arial; margin-top: .3rem; font-size: .18rem; }
.Page002623 .Pages a.a_first, 
.Page002623 .Pages a.a_end, 
.Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: .5rem; width: .5rem; border-radius: 50%; margin: 0 5px; }
.Page002623 .Pages a.a_cur, 
.Page002623 .Pages a:hover { color: #fff; background: #2a3e85; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #020814; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #020814; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}




.location{padding-top: 1.3rem}
.location .current{padding-left: .3rem;background: url(../images/home2.svg)no-repeat center left;background-size: .2rem}
.location .current a{color: #999}
.location .current span{color: #121212}

.pro-detail{background:#f5f6f7;background-size: cover;}

/*.RighInfo003134{padding: .5rem 0 .5rem;}
.RighInfo003134 .img-side{}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 43.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;width: 100%}
.RighInfo003134 .controls .slick-dots{text-align: center;}
.RighInfo003134 .controls .slick-dots li{display: inline-block;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #2a3e85; width: 100%;height: 100%;}

.RighInfo003134 .controls .slick-arrow{position: absolute; z-index: 30; top:50%; width:.5rem; height:.5rem; border: 1px solid #2a3e85;padding: 0; margin-top: -2.2rem; border-radius: 50%; transition: 0.3s; background:url(../images/icon-jt.svg)no-repeat center #fff;background-size: .14rem auto}
.RighInfo003134 .controls .slick-prev{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);left: .3rem}
.RighInfo003134 .controls .slick-next{right: .3rem}
.RighInfo003134 .controls .slick-arrow:hover{background:url(../images/icon-jt3.svg)no-repeat center #2a3e85;background-size: .14rem auto}


.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-size:.3rem;color: #121212;font-weight: bold;margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 30px; height: 3px; background-color: #2a3e85;display: block;margin: 0 0 .3rem;}
.RighInfo003134 .img-side .con{color: #333;line-height: 2}
.RighInfo003134 .img-side .btn{ }
.RighInfo003134 .img-side .btn{display: inline-block;color: #fff;margin: 0 5px; min-width:8.5em;text-align: center; line-height: 3;padding: 0 1.8125em; cursor: pointer;background-color: #2a3e85;margin-top: 3em;border-radius: 10px}
.RighInfo003134 .img-side .btn a.download{}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;}
.RighInfo003134 .prod-intro .name span{background: #2a3e85;font-size:.24rem;color: #fff; line-height: 2.5;display: inline-block;padding: 0 .3rem}
.RighInfo003134 .prod-intro .container { background: #fff;padding: .8rem;box-shadow: 0 5px 40px rgb(205 198 198 / 25%);}
.RighInfo003134 .prod-intro .container .tit {font-size: .24rem; margin-bottom: 1em;font-weight: bold;color: #2a3e85;}
.RighInfo003134 .prod-intro .singlePage {color: #121212;line-height: 1.875; margin-bottom: 3em;text-align: center;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;background: #fff;box-shadow: 0 5px 40px rgb(205 198 198 / 25%);border-radius: 10px;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}*/

.product_info .tab{border-bottom: 1px solid #eaeaea;}
.product_info .tab .ul{display: flex;}
.product_info .tab li{width: 100%; text-align: center; }
.product_info .tab li:not(:last-child){border-right: 1px solid #eaeaea;}
.product_info .tab li a{line-height:1.5; padding:.2rem; font-size: .18rem; display: block; color: #333;}
.product_info .tab li.on{background: #2a3e85;}
.product_info .tab li.on a{color: #fff;}

.product_info .box-bg{padding: .8rem 0; }
.product_info .box-bg:nth-child(2n+1){background: #f8f8f8;}
.product_info .box-bg .tit{font-size: .36rem;color: #333;text-align: center;padding-bottom: .3rem}
.product_info .box-bg .tit:after{content: '';display: block;width: .5rem;height: .03rem;background: #2a3e85;margin: .2rem auto 0}

.product_info .box1 .txt{font-size: .15rem; line-height:1.75; text-align: center; margin-bottom:2vw;}

.product_info .box2 .list{display: flex; flex-wrap: wrap;}
.product_info .box2 .item{width: 23.5%;margin-right: 2%;background: #fff;text-align: center;padding: .5rem;border-radius: 10px}
.product_info .box2 .item:nth-child(4n){margin-right: 0%;}
.product_info .box2 .item .icon{text-align: center;margin-bottom: .3rem}
.product_info .box2 .item .icon img{max-width: .8rem;}
.product_info .box2 .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.product_info .box2 .item .txt .con{line-height: 2;;}

.product_info .box3 .list{display: flex; flex-wrap: wrap;}
.product_info .box3 .item{width:49%;margin-right: 2%;background: #fff;text-align: center;padding: .5rem;border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,.1);}
.product_info .box3 .item:nth-child(2n){margin-right: 0%;}
.product_info .box3 .item .icon{text-align: center;margin-bottom: .3rem}
.product_info .box3 .item .icon img{max-width: .8rem;}
.product_info .box3 .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.product_info .box3 .item .txt .con{line-height: 2;;}

.product_info .box4 .info{display:flex; align-items: center; justify-content: space-evenly;} 
.product_info .box4 .txt{padding-left: 2vw; font-size: .16rem; color: #333;}
.product_info .box4 p+p{margin-top:.15rem;}


.product_info .box5 .table_1 th,
.product_info .box5 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:.28rem; padding:.15rem; font-size: .15rem;}
.product_info .box5 .table_1 th{ font-size:.18rem; font-weight:normal; background:  #2a3e85; color: #fff;}
.product_info .box5 .table_1 tr:nth-child(2n+1){ background: #f9f9f9;}

.product_info .box6 .txt{font-size: .15rem; line-height:1.75; text-align: center; margin-top:2vw;}



.product_info .box7 li{background: #fff; border: 1px solid #eaeaea; border-radius: 10px;}
.product_info .box7 li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.product_info .box7 li a{padding: 20px; display: block;}
.product_info .box7 li .Ispic{padding-bottom: 50%; background-size: contain;}
.product_info .box7 li .con{padding-top:30px;}
.product_info .box7 li .t1{font-size: .24rem; color: #333; font-weight: bold; margin-bottom: .2rem;}
.product_info .box7 li .txt p{line-height: 1.5; color: #666;}
.product_info .box7 li .txt p+p{margin-top:.12rem;}

@media(min-width:1025px) {
.product_info .box7 .ul{display: flex; flex-wrap: wrap;}
.product_info .box7 li{width:48%;}
.product_info .box7 li:not(:nth-child(2n)){margin-right: 4%;}
.product_info .box7 li:nth-child(2n) ~ li{margin-top: 4%;}
.product_info .box7 li a{padding:30px;}
}
@media(max-width:1024px) {
  .product_info .box7 li+li{margin-top: 30px;}
 }
 
@media(min-width:769px) {
  .product_info .box7 li a{display: flex; align-items: center;}
  .product_info .box7 li .pic{width: 50%;}
  .product_info .box7 li .con{width: 50%; padding-left:1.5vw; padding-top: 0;}
  .product_info .box7 li .Ispic{padding-bottom:88%; background-size: contain;}
}





@media(min-width:1201px) {
.shoufengqin li .icon {margin-bottom: calc(40 / 16 * 1em);}
}
.shoufengqin ul { display: table; width: 100%; }
.shoufengqin li {float: left;cursor: pointer;transition: 0.3s;width: 23.5%;height:2.6rem;position: relative;margin-right: 2%;border: 1px solid #ebebeb;text-align: center;border-radius: 10px;}
.shoufengqin li:nth-child(4n) { margin-right: 0; }
.shoufengqin li .Ispic {height: 100%;/* background: #eee; */display: none;}
.shoufengqin li .txt {padding: .5rem .3rem;color: #666;}
.shoufengqin li .icon { line-height: 0; }
.shoufengqin li .icon img {height: calc(60 / 16 * 1em);}
.shoufengqin li .num { line-height: 0; }
.shoufengqin li .num * { display: inline-block; vertical-align: baseline; }
.shoufengqin li .num b {font-weight: normal;color: #000;line-height: 1;font-size:.26rem;}
.shoufengqin li .num sub { margin-left: 0.5em; }
.shoufengqin li.active .link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.shoufengqin li .desc {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: none;}
.shoufengqin li.active .desc { display: none; }
.shoufengqin li .info {line-height: 1.75;opacity: 2;transition: transform 0.3s, opacity 0.3;position: relative;}
.shoufengqin li.active .info { visibility: visible; transform: translateX(0); opacity: 1; position: relative; }

@media(max-width:1024px) {
.shoufengqin li:not(.active) .txt aside.dot { display: none; }
.shoufengqin li .inner { left: 5px; right: 5px; }
.shoufengqin li .txt { padding-bottom: 30px; }
}

@media(max-width:768px) {
.shoufengqin li .txt { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.shoufengqin li.active .txt { padding-left: 15px; padding-right: 15px; }
.shoufengqin li .inner { left: 1px; right: 1px; }
}




.CaseList { padding: 3.08vw 0 }
.CaseList .list li { background: #fff; border-radius: 8px; margin-bottom: 5%; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); }
.CaseList .list li a { position: relative; }
.CaseList .list li .pic { border-radius: 8px 8px 0 0;  overflow: hidden; }
.CaseList .list li .pic .Ispic { padding-bottom: 64%; transition: .5s; }
.CaseList .list li:hover .pic .Ispic { transform: scale(1.08); }
.CaseList .list li .txt { padding: 30px; text-align: center; }
.CaseList .list li .txt aside {font-size: .2rem;line-height: 1; }
.CaseList .list li .txt aside a { color: #020814; }
.CaseList .list li:hover .txt aside a { color: #2a3e85; }

@media(max-width:480px) {
.CaseList .list li, .CaseList .list li a { font-size:14px; }
.CaseList .list li .txt{padding:15px;}
}

@media(min-width:769px) {
.CaseList .list li { float: left; width: 30%; margin-right: 5%; }
.CaseList .list li:nth-child(3n) { margin-right: 0; }
}




.Banner{position: relative}
.Banner .txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0}
.Banner .txt .w1400,
.Banner .txt .ytable{height: 100%;}
.Banner .txt h3{margin: 0;color: #fff;font-size: .4rem;font-weight: normal;padding-top: 1rem;text-align: center}




.solu-bg{padding: .8rem 0;font-size:.16rem; line-height: 2}
.solu-bg:nth-child(2n+1){background: #f8f8f8}
.solu-bg .tit{font-size: .36rem;color: #333;text-align: center;padding-bottom: .3rem}
.solu-bg .tit:after{content: '';display: block;width: .5rem;height: .03rem;background: #2a3e85;margin: .2rem auto 0}


.solu-1 .con{line-height: 2}

.solu-2 .list .item{float: left;width: 23.5%;margin-right: 2%;background: #fff;text-align: center;padding: .5rem;border-radius: 10px}
.solu-2 .list .item:nth-child(4n){margin-right: 0%;}
.solu-2 .list .item .icon{text-align: center;margin-bottom: .3rem}
.solu-2 .list .item .icon img{max-width: .8rem;}
.solu-2 .list .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.solu-2 .list .item .txt .con{line-height: 2;;}

.solu-3 .list .item{display: flex;float: left;width: 49%;margin-right: 2%;background: #f8f8f8;padding: .3rem;border-radius: 10px;border: 1px solid #ebebeb;margin-bottom: 2%}
.solu-3 .list .item:nth-child(2n){margin-right: 0%;}
.solu-3 .list .item .num{font-size: .5rem;font-weight: bold;color: #2a3e85;width: 20%}
.solu-3 .list .item .box{width: 80%}
.solu-3 .list .item .box .icon{margin-bottom: .15rem}
.solu-3 .list .item .box .icon img{max-width: .8rem;}
.solu-3 .list .item .box .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.solu-3 .list .item .box .txt .con{line-height: 2;;}


.solu-4 .list .item{float: left;width: 23.5%;margin-right: 2%;background: #fff;text-align: center;border-radius: 10px;overflow: hidden}
.solu-4 .list .item:nth-child(4n){margin-right: 0%;}
.solu-4 .list .item .pic{background: #fff;overflow: hidden;padding: .3rem}
.solu-4 .list .item .pic figure{padding-bottom: 60%;background-size: contain;background-position: center;background-repeat: no-repeat;;}
.solu-4 .list .item .txt{padding:0 .3rem .3rem;}
.solu-4 .list .item .txt .tit2{font-size: .24rem;color: #333;padding-bottom: .15rem}
.solu-4 .list .item .txt .con{line-height: 2;;}

.solu-5 .list .item{float: left;width: 23.5%;margin-right: 2%;background: #fff;border-radius: 10px;overflow: hidden;position: relative}
.solu-5 .list .item:nth-child(4n){margin-right: 0%;}
.solu-5 .list .item:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(to top, rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 100%);}
.solu-5 .list .item .pic{overflow: hidden;}
.solu-5 .list .item .pic figure{padding-bottom: 60%;}
.solu-5 .list .item .txt{position: absolute;left: .2rem;right: .2rem;bottom: .2rem;z-index: 2}
.solu-5 .list .item .txt .tit2{font-size: .24rem;color: #fff;}



.solu-6 li{background: #fff; border: 1px solid #eaeaea; border-radius: 10px;}
.solu-6 li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.solu-6 li a{padding: 20px; display: block;}
.solu-6 li .Ispic{padding-bottom: 50%; background-size: contain;}
.solu-6 li .con{padding-top:30px;}
.solu-6 li .t1{font-size: .28rem; color: #333; font-weight: bold; margin-bottom: .2rem;}
.solu-6 li .t1 span{display:block; font-size: .18rem; padding-bottom: .1rem; color:#2a3e85; font-weight: normal;}
.solu-6 li .txt p{line-height: 1.5; color: #666;}
.solu-6 li .txt p+p{margin-top:.12rem;}

@media(min-width:1025px) {
.solu-6 .ul{display: flex; flex-wrap: wrap;}
.solu-6 li{width:48%;}
.solu-6 li:not(:nth-child(2n)){margin-right: 4%;}
.solu-6 li:nth-child(2n) ~ li{margin-top: 4%;}
.solu-6 li a{padding:30px;}
.solu-6 li .txt{height:2.6rem; overflow-y: auto; padding-right: 5px;}
.solu-6 li .txt::-webkit-scrollbar{width:2px;  height:100%;}
.solu-6 li .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.solu-6 li .txt::-webkit-scrollbar-thumb{ background: #2a3e85;; border-radius:10px;}
.solu-6 li .txt::-webkit-scrollbar-thumb:hover{background:#2a3e85;}
.solu-6 li .txt::-webkit-scrollbar-corner{background: #2a3e85;;}
}
@media(max-width:1024px) {
  .solu-6 li+li{margin-top: 30px;}
  .solu-1 .con{font-size:14px;}
  .solu-bg .tit{font-size:16px;}
 }
 
@media(min-width:769px) {
 .solu-6 li a{display: flex;}
 .solu-6 li .pic{width: 40%;}
 .solu-6 li .con{width: 60%; padding-left:1.5vw; padding-top: 0;}
 .solu-6 li .Ispic{padding-bottom:145.704%; background-size: contain;}
}







.Floor002911 { position: relative; z-index: 1;padding:.8rem 0; }
.Floor002911 .main { background: #fff; overflow: hidden; border-radius: 15px; box-shadow: 0 0 8px 0 rgb(214 222 240 / 20%), 0 8px 20px 0 rgb(214 222 240 / 25%); }
.Floor002911 .left p {line-height: 2;color: #555;font-size: 15px }
.Floor002911 .left p:not(:last-child){padding-bottom: .15rem}
.Floor002911 .left .pic { margin-bottom: 2.292vw; }
.Floor002911 .left .title { color: #ececec; font-size: .5rem; line-height: 0.875em;margin-bottom: 1.5vw; }
.Floor002911 .left .name { color: #004098; font-size: .3rem; line-height: 0.875em;margin-bottom: 1.5vw; }
.Floor002911 .right li img { display: block; width: 100%; }


@media(min-width:641px) {
    .Floor002911 .left { width: 50%; padding: .5rem;}
    .Floor002911 .right { width: 50%; }
}

@media(max-width:1024px) {
    .Floor002911 .left .title { font-size: 7vw; }
}

@media(max-width:640px) {
    .Floor002911 .left { padding-bottom: 5vw; }
}











/*
 .PicList001200 
 */
 .PicList001200{padding:3.08vw 0; }
 .PicList001200 li{padding: .16rem; border:1px solid #ebebeb; box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);margin-bottom:3%;}
 .PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:12%;}
 .PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:4%; top:50%; margin-top:-16px;}
 .PicList001200 li figure{position:absolute;left:0;top:0;height:100%;width:27.478%;}
 .PicList001200 li div{position:relative;padding-right: 5%;padding-bottom:.9rem;}
 .PicList001200 li div::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:#ebebeb; right:0;}
 .PicList001200 li h3{ margin:0; font-size:.2rem;padding:.3rem 0 0;  color:#333;}
 .PicList001200 li p{ margin:.2rem 0 0 0; color:#969696; line-height:.28rem; height:.56rem; overflow:hidden; font-size: .16rem; }
 .PicList001200 li time{ position:absolute; left:0; bottom:14%; color:#969696; padding-left:.3rem; background:url(../images/time.svg) left center no-repeat; background-size: auto .18rem; display: block; line-height:.2rem;}
 .PicList001200 li:hover{ border-color:#2a3e85; box-shadow:0 5px 5px #eee;}
 .PicList001200 li:hover h3{ color:#2a3e85;}
 .PicList001200 li:hover a::after{ background-position:left bottom;}
 @media(max-width:640px){
 .PicList001200 li div::before,
 .PicList001200 li a::after{ display:none;}
 .PicList001200 li div,
 .PicList001200 li a{padding-right:0;}
 .PicList001200 li a{ padding-left:40%;}
 .PicList001200 li figure{ width:37%;} 
 .PicList001200 li h3{font-size: 16px;}
  .PicList001200 li p{margin:.2rem 0 0 0;color:#969696;line-height:.28rem;height:.56rem;overflow:hidden;font-size: .16rem;font-size: 12px;line-height: 1.5;height: auto;}

 }
 


 /*PicList002171*/
 .PicList002171{padding:1rem 0; }
 .PicList002171 .ul{display: flex; flex-wrap: wrap; padding-bottom: .4rem;}
 .PicList002171 li:not(:hover){box-shadow: 0 0 5px rgba(0,0,0,.1);}
 .PicList002171 li a{display: block; position: relative; padding: 24px;}
 .PicList002171 li .Ispic{display: block; width:80%; padding-bottom:50%; background-size: contain; margin: 0 auto;}
 .PicList002171 li .hover{display: block; position: absolute; left:-.1rem; right:-.1rem; top:-.1rem; bottom:-.1rem; background:rgba(255, 255, 255, 0.9); box-shadow: 0 3px 10px rgba(0,0,0,.15);text-align: center; opacity: 0;}
 .PicList002171 li .con{display: block; position: absolute; width:75%; max-height:70%; overflow-y: auto; left: 50%; top: 50%; transform: translate(-50%,-50%); padding-right: 10px; margin-right: 10px; }
 .PicList002171 li .tit{font-size:.2rem; color: #333; font-weight: bold;}
 .PicList002171 li .txt{font-size:.16rem; margin-top:.14rem; color: #666; line-height: 1.75; }
 .PicList002171 li .con::-webkit-scrollbar{width:2px;  height:100%;}
 .PicList002171 li .con::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
 .PicList002171 li .con::-webkit-scrollbar-thumb{ background: #2a3e85; border-radius:2px;}
 .PicList002171 li .con::-webkit-scrollbar-thumb:hover{background:#2a3e85;}
 .PicList002171 li .con::-webkit-scrollbar-corner{background:#2a3e85;}
 .PicList002171 li:hover .hover{opacity:1; }


 @media(min-width:1025px){
  .PicList002171 li{width: calc((100% - 9%) / 4);}
  .PicList002171 li:not(:nth-child(4n)){margin-right:3%;}
  .PicList002171 li:nth-child(4n) ~ li{margin-top:3%;}
 }

 @media(max-width:1024px) and (min-width:769px) {
  .PicList002171 li{width: calc((100% - 6%) / 3);}
  .PicList002171 li:not(:nth-child(3n)){margin-right:3%;}
  .PicList002171 li:nth-child(3n) ~ li{margin-top:3%;}
 }

 @media(max-width:768px){
  .PicList002171 li{width: calc((100% - 4%) / 2);}
  .PicList002171 li:not(:nth-child(2n)){margin-right:4%;}
  .PicList002171 li:nth-child(2n) ~ li{margin-top:4%;}
 }



/*Floor003127 */
.Floor003127{position: relative;z-index: 1; overflow: hidden;}
.Floor003127 .ani-bg,
.Floor003127 .ani-bg figure{position: absolute; left: 0; overflow: hidden; }
.Floor003127 .ani-bg{top: 0;z-index: 1;opacity:1;transition: 1s;width: 100%;height: 100%;}
.Floor003127.active .ani-bg{opacity: 1;}
.Floor003127 .ani-bg figure{position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: auto;height: 100%;}
.Floor003127 .ani-bg figure.set{z-index:4;}
.Floor003127 .ani-bg figure.ani-lu{z-index: 3;}
.Floor003127 .ani-bg figure.ani-lu:before{position: absolute;content: '';left: 0; top: 0;height: 100%;width: 100%; background-color: #fff;z-index: 3;transition: 2s 0.5s;}
.Floor003127.active .ani-bg figure.ani-lu:before{height: 0;}

.Floor003127 .main{position: relative;z-index: 4;}
.Floor003127 .title{margin-bottom:2.75em;}
.Floor003127 .home-title{text-align: left;}

.Floor003127 .title .name{font-size: 2.625em;color: #333;}
.Floor003127 .title .name:after{display: inline-block;content: '';vertical-align: middle;width: 15px;height: 2px;background-color: #e60012; margin-left: 20px;}
.Floor003127 .btn { display: block;width: 1.6rem;line-height: .5rem;text-align: center;color: #fff;font-weight: bold;background: #2a3e85;border-radius: calc(56 / 16 * 1em);margin: 3% 0; }

.Floor003127 .intro .info h3{font-weight: normal;margin: 0;font-size: 1.75em;color: #333333}
.Floor003127 .intro .info p{line-height: 2; margin:1em 0 2.1428em 0;text-align: justify;}
.Floor003127 .number{margin-bottom: 3em;}
.Floor003127 .number table,
.Floor003127 .number table tbody,
.Floor003127 .number table tr,
.Floor003127 .number table td{font-size: 1em;}
.Floor003127 .number table td{color: #333333; padding-bottom: 1em;}
.Floor003127 .number table td span{color: #da251d;font-size: 2em;font-family: 'Bebas'; margin: 0 0.5em;display: inline-block;}
.Floor003127 .number table td i.ani{font-style: normal;}

.Floor003127 .cultrue{margin-top: 3.75em;background-color: #ffffff; border: solid 1px #f2f2f2;}
.Floor003127 .cultrue dd{position: relative; padding: 2.5em 0;}
.Floor003127 .cultrue dd .ytable{padding: 0 5em;color: #333;}
.Floor003127 .cultrue dd figure{font-size: 0.875em; opacity: 0.6;}
.Floor003127 .cultrue dd .tit{font-size: 1.125em;}

@media (min-width:1025px) {
.Floor003127 .ani-bg figure img{max-width: none;}
.Floor003127 .w1400{padding:.8rem 0; }
.Floor003127 .intro{ max-width: 45%;float:left;} 
.Floor003127 .pics{max-width:50%;float:right;}
.Floor003127 .cultrue dd{float: left;width: 33.33333%;}   
.Floor003127 .cultrue dd:not(:last-child) .ytable{border-right: 1px solid #ebebeb;}
.Floor003127 .cultrue dd .img{width: 4.25em;}
.Floor003127 .cultrue dd .img img{height: 3.625em;}
}
@media (max-width:1024px) {
.Floor003127 .btn,.Floor003196 .btn{width: 2.6rem;line-height: .5rem;}
.Floor003127 .intro .info p{font-size:14px;}
.Floor003127 .ani-bg figure{width: 150%;}
.Floor003127 .ani-bg figure img{width: 100%;}
.Floor003127 .w1400{padding:5em 0; }
.Floor003127 .title{margin-bottom: 2em;}
.Floor003127 .cultrue dd .img{width: 5em;} 
.Floor003127 .cultrue dd .img img{width: 4em;}
.Floor003127 .cultrue dd:not(:last-child){border-bottom: 1px solid #ebebeb;}
.Floor003127 .number table td{display: block;}
.Floor003127 .intro .more{margin: 0 auto;}
}
@media (max-width:640px) {
.Floor003127 .intro .info h3{font-size: 1.4em;}
}


/*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{padding-bottom: 2em;max-width: 1440px;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 3.2em;display: flex; align-items: center;gap:40px;}
.RighInfo003141 .plate h1{font-size:.28rem;color: #333333;font-weight: normal;margin-bottom: 0;}
.RighInfo003141 .plate p{margin-bottom:35px;}
.RighInfo003141 .intro .title{ font-size:.32rem;color: #333333; margin-bottom: 0.6em;position:relative;padding-bottom:0.6em}
.RighInfo003141 .intro .title:after{position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#2a3e85;content: '';}
.RighInfo003141 .intro .info{ font-size: 1em; line-height: 2;font-size:.16rem;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;line-height:2;}
.RighInfo003141 .plate{line-height:2;}

.RighInfo003141 .number-count{margin-top: 25px;background: #fff;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 35px 20px;border-radius: 10px;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size:.24rem;font-weight: bold;color: rgb(13,87,167); margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: rgb(13,87,167);font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.475em;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size:.22rem;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;color: #999;min-height:64px}
.RighInfo003141 .video .pic{position: relative; z-index: 1;overflow: hidden;border-radius: 10px; }
.RighInfo003141 .video .pic img{opacity: 0.84;}
.RighInfo003141 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003141 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003141 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
    .RighInfo003141 .video .play:before{width: 20vw; height: 20vw;}
}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
    .RighInfo003141 .intro .img img{border-radius: 10px;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right:2.5em;}
.RighInfo003141 .plate dd{float: left;width: 22.729%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
    .RighInfo003141 .plate dd img{border-top-left-radius: 10px;border-top-right-radius: 10px;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0}
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;display: block;}
.RighInfo003141 .intro .info p{font-size: 14px;}
.RighInfo003141 .intro .title{font-size: 20px;}

}

.Map001372{padding:4% 0 2% 0;}

.Map001372 .ytable{margin-bottom: 2vw;border-radius: 10px;}
.Map001372 .txt{background: #fff; padding:0 4% 0 0;width: 50%;font-size:.16rem;}
.Map001372 .txt li p{margin:0;}
.Map001372 .txt li{ padding: 20px 0; line-height: 34px; padding-left: 36px;background-repeat:no-repeat;background-position: left 25px;}
.Map001372 .txt li+li{ border-top: 1px solid #ededed;}
.Map001372 .txt li:nth-child(1){background-image:url(../images/Map001372-icon_1.png);}
.Map001372 .txt li:nth-child(2){background-image:url(../images/Map001372-icon_2.png);}
.Map001372 .txt li:nth-child(3){background-image:url(../images/Map001372-icon_3.png);}
.Map001372 .txt li:nth-child(4){background-image:url(../images/Map001372-icon_4.png);}
.Map001372 .txt li:nth-child(5){background-image:url(../images/Map001372-icon_2.png);}

.Map001372 .txt .code{ max-width: 250px;}
.Map001372 .txt .code dd{float: left;width: 48%;text-align: center;max-width: 120px;}
.Map001372 .txt .code dd:nth-child(2n){float: right;}
.Map001372 .txt .code dd img{ border-radius: 5px; border: 1px solid #ededed; padding: 5px; background: #fff;}
.Map001372 .txt .code dd aside{ margin-top: 1vw;}



.formbox{border-top:#eee solid 1px;}
.Map001372 .map{width:50%;border:1px solid #eee;background:#f5f5f5}
.Map001372 .form{padding:5%;border:1px solid #eee;background:#fafafa;}
.Map001372 .form td{padding-bottom:2%;}
.Map001372 .form td div{ position:relative;}
.Map001372 .form label{ position:absolute; left:15px; top:0; font-size:.14rem; line-height: 50px; color:#666;}
.Map001372 .form .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:1px solid #ededed; background: #fff; border-radius: 5px;}
.Map001372 .form textarea.text{ height:102px;}
.Map001372 .form .btn input{background: rgb(13,87,167);cursor: pointer;padding: 0;border: none;width: 140px;height: 50px;font-size: .14rem;color: #fff;border-radius: 5px;}



@media(max-width:640px){
.Map001372 .ytable-cell{display: block;width: 100%;margin: 3em 0}
.Map001372 .form td{ display: block; padding-right: 0; }
.Map001372 .txt li{font-size:14px;}
.Map001372 .txt h2{font-size: 20px;}
}


/* location */
.locat{
  position: relative;
}
.locat .content{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.locat::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #eeeeee;  
}
.locat .content .list{
  display: flex;
}
.locat .content .item{
  padding: 40px 0;
  position: relative;
  font-size: 18px;
  color: #333333;
  display: block;
}
.locat .content .item:not(:first-child){
  margin-left: 75px;
}
.locat .content .item.cur{
  color: #004098;
}
.locat .content .item.cur::before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #004098;  
}
.locat .content .tit{
  padding-left: 20px;
  position: relative;
  display: inline-block;
  background-image: url(../images/icon07.png);
  background-repeat: no-repeat;
  background-position: center left;
}
.locat .act a,
.locat .act span{
  margin: 0 10px;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #999999;
  font-family: "HarmonyOS_Sans_SC_Light";
}
.locat .act a:first-child{
  padding-left: 25px;
}
.locat .act a:first-child::after{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  background-image: url(../images/icon10.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 16px;
}
.locat .act a::before{
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: -14px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  background-color: #999999;
  transform: translate(0,-50%);
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
}


@media (max-width: 1459px){
  .locat .content .item {
    padding: 30px 0;
  }
}
@media (max-width: 1280px){
  .locat .content .item:not(:first-child) {
    margin-left: 40px;
  }
}
@media (max-width: 1024px){
  .locat .content .item {
    padding: 20px 0;
    font-size: 16px;
  }
  .locat .content .item:not(:first-child) {
    margin-left: 25px;
  }
  .locat .content .item {
    font-size: 14px;
  }
  .locat .act a, .locat .act span{
    font-size: 14px;
  }
}
@media (max-width: 768px){
  .locat .content .item {
    padding: 15px 0;
  }
  .locat .act a, .locat .act span{
    font-size: 14px;
  }
  .locat .content .item:not(:first-child) {
    margin-left: 15px;
  }
}
@media (max-width: 640px){
  .locat .content .item {
    font-size: 12px;
  }
  .locat .act{
    display: none;
  }
  .locat .content .item:not(:first-child){
    margin-left: 10px;
  }
}
@media (max-width: 480px){
  .locat .content .item:not(:first-child) {
    margin-left: 5px;
  }
}

/*Menu002956 */
.Menu002956{padding-left: 10px; margin: 3.08vw 0;}
.Menu002956 nav{background: #edf0f5;padding: 20px 0;}
.Menu002956 h1{margin: 0 3.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #eb1f2b;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #2a3e85; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #083069;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 15px 30px 15px 40px;font-size: 18px;position: relative; z-index: 1;}
/*.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #2a3e85; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}*/
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #2a3e85;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.productbox .fl{width:20%}
.productbox .fr{width:76%}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #2a3e85; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
}
@media(max-width:640px){
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}

/*PicList003142 */
.PicList003142 {margin: 3.08vw 0;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border:1px solid #ddd;border-top:0;background: #fff; padding: .75em;text-align: center;border-radius:0 0 10px 10px}
.PicList003142 li .tit{font-size: 1.225em;line-height: 1.6666;min-height: 2.3332em;font-family: 'SourceHanSansCN-Medium';font-weight: bold;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;border:1px solid #ddd;border-radius:10px 10px 0 0}
.PicList003142 li .Ispic{padding-bottom: 68%;transition: 0.3s;background-size:contain}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #0358a4;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';font-size: 14px;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
.PicList003142 li .tit{ min-height: auto;font-size:14px;font-weight:normal;}
}


/*RighInfo003134 */
.RighInfo003134{background: #f9f9f9;padding: 3.08vw 0;}
.RighInfo003134 .img-side{ margin-bottom: 4em;box-shadow: 0px 0px 10px rgb(0 0 0 / 0.05);border-radius: 10px;background: #fff;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}


.RighInfo003134 .slider-big { }
.RighInfo003134 .slider-big li figure { background-size: contain; }
.RighInfo003134 .slider-list { position: relative; }
.RighInfo003134 .slider-list li figure { border: 1px solid #f2f2f2; }
.RighInfo003134 .slider-list li.slick-current figure { border-color: #2a3e85; }
.RighInfo003134 .slider-list .slick-arrow { position: absolute; width: 100%; height: 40px; cursor: pointer; background-position: center; background-repeat: no-repeat; background-size: auto 50%; }
.RighInfo003134 .slider-list .slick-prev { background-image: url(../images/RighInfo003134-btn_prev.png); }
.RighInfo003134 .slider-list .slick-next { background-image: url(../images/RighInfo003134-btn_next.png); }
.RighInfo003134 .slider-list .slick-disabled { cursor: default; }



.RighInfo003134 .img-side .tit{font-size: .3rem;color: #333;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #2a3e85;display: block; margin: 1em 0;}
.RighInfo003134 .img-side dl{line-height: 30px;}
.RighInfo003134 .img-side p{font-size: 0.16rem;line-height: 2;padding:10px 0;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size:.18rem;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:10.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #2a3e85;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/img2.png);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/img1.png);}

.RighInfo003134 .prod-intro .name{border-bottom:1px solid #e0e0e0;font-size: .24rem; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #2a3e85;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; }
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-title-icon2.png);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.png);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-title-icon1.png);}
.RighInfo003134 .prod-intro .singlePage{line-height: 30px;margin: 2em 0 3em 0;}



.RighInfo003134 .slider-big { position: absolute; right: 10%; top: 0; height: 100%; width: 60%; }
.RighInfo003134 .slider-big * { height: 100%; }
.RighInfo003134 .slider-list { padding: 42px 0; margin-right: 77.9%; }
.RighInfo003134 .slider-list .slick-arrow { left: 0; }
.RighInfo003134 .slider-list .slick-prev { top: 0; }
.RighInfo003134 .slider-list .slick-next { bottom: 0; }
.RighInfo003134 .slider-list li { height: 100px; position: relative; }
.RighInfo003134 .slider-list li figure { position: absolute; left: 0; right: 0; top: 7px; bottom: 7px; background-size: 80%; }
.RighInfo003134 .slider-list li.slick-current figure { border-width: 2px; }

@media (min-width:1025px) {
.RighInfo003134 .slider-list { padding: 42px 0; margin-right: 76%; margin-left: 10%; }
.RighInfo003134 .img-group{ width: 58%; border-right: solid 2px #f9f9f9; position: relative;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 3em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side .tit{font-size:16px;}
.RighInfo003134 .img-side p{font-size:14px;}
.RighInfo003134 .img-side{ padding: 1.5em;}
.RighInfo003134 .img-group{border-bottom: solid 2px #f9f9f9;margin-bottom: 2em}
.RighInfo003134 .slider-list li { height: 78px;}
.RighInfo003134 .img-side .btn{ margin-top: 2.375em;}
.RighInfo003134 .img-side .ytable-cell{padding-bottom: 0}
.RighInfo003134 .img-side .btn a{font-size:11px;}
}



.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #2a3e85; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #2a3e85;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}




.RighInfo003134 .slider-related{position: relative;z-index: 1; margin: 2em 0 3em 0;}
.RighInfo003134 .slider-related .box{overflow: hidden;}
.RighInfo003134 .slider-related .box li.slick-slide a{display: block;box-shadow: 0px 0px 10px rgb(0 0 0 / 0.05);  border-radius: 10px; background: #fff; margin: 0 1vw; }
.RighInfo003134 .slider-related .box li.slick-slide .img{ text-align: center; overflow: hidden;}
.RighInfo003134 .slider-related .box li.slick-slide .Ispic{padding-bottom: 80%; background-size: 80%; transition: 0.3s;}
.RighInfo003134 .slider-related .box li.slick-slide .txt .inner{ position: relative; padding-right: 3.125em;}
.RighInfo003134 .slider-related .inner{width: 80%; margin: 0 auto;}
.RighInfo003134 .slider-related .box li.slick-slide .tit{font-size: .16rem; color: #333333; padding: 1em 0;}
.RighInfo003134 .slider-related .box li.slick-slide .more{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: block;width: 3em;height: 3em;border-radius: 50%; border: 1px solid #ededed;background: url(../images/PicList003133-icon.svg) no-repeat center; background-size: 1em auto; transition: 0.3s;}
.RighInfo003134 .slider-related .box li.slick-slide a:hover .tit{color: #2a3e85;}
.RighInfo003134 .slider-related .box li.slick-slide a:hover .more{border-color: #2a3e85;background-color: #2a3e85; background-image: url(../images/PicList003133-icon-white.svg);}



.RighInfo003134 .slider-related .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 40px; height: 40px; border: 1px solid #ccc;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.RighInfo003134 .slider-related .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #ccc;border-left: 2px solid #ccc; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.RighInfo003134 .slider-related .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}


.RighInfo003134 .slider-related .slider .box ul{ margin: 0 -1vw;}
.RighInfo003134 .slider-related .slick-prev{left: -60px;}
.RighInfo003134 .slider-related .slick-next{right: -60px;}



@media (min-width:1025px) {
.RighInfo003134 .slider-related .img{border-bottom: 2px solid #f9f9f9;}   

}

@media(max-width:1440px){
    .RighInfo003134 .slider-related{padding: 0 5em}
    .RighInfo003134 .slider-related .slick-prev{left: 0px;}
    .RighInfo003134 .slider-related .slick-next{right: 0px;}
}

@media (max-width:1024px) {
.RighInfo003134 .slider-related .img{padding-bottom: 2em;}  
.RighInfo003134 .slider-related .box li.slick-slide .tit{font-size:14px;}
.RighInfo003134 .slider-related .box li.slick-slide .txt .inner{padding-right:0;}
.RighInfo003134 .slider-related .box li.slick-slide .more{display: none;}
}


.Other002524{ position:fixed; z-index:100; right:2%; bottom: 2%; transform:translateY(-50%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:40px;position:relative;}
.Other002524 li a::before{ content:'';width:40px; border-radius:50%; background-color:#9c7a59;  z-index:10;
background: url(../images/Other002524_icon.png) no-repeat center center #2a3e85; background-size: 1.125em; box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);}
.Other002524 li a:hover::before{ background: url(../images/Other002524_icon.png) no-repeat center center #e91f2b; background-size: 1.125em;}
.Other002524 li a:hover span{ display:block;}

/*
 .TextList002 为demo编号
 */
.TextList002{padding:3% 0;min-height:400px;}
.TextList002 h3{margin-bottom:10px;}
.TextList002 h3 span{color:#e91f2b}
.TextList002 .title{ text-align:center; padding-bottom:2%}
.TextList002 .list li{border-bottom:1px dashed #eee; height:50px; line-height:50px;}
.TextList002 .list li a{ display:block; background:url(../images/TextList002-news_li.jpg) no-repeat 5px center;padding-left:19px;padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size:16px;}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:14px;}


.RighInfo002554   table{border: 1px solid #ddd;border-collapse: collapse;width:100% !important;}
.RighInfo002554   td, .RighInfo002554   th{border: 1px solid #ddd !important;padding:0 5px !important;font-size:14px !important;text-align: center !important;color:#333 !important;width:auto !important;white-space:nowrap !important;}
.RighInfo002554   td span,.RighInfo002554   td b{font-size:16px !important;color:#333 !important;white-space:nowrap !important;}
.RighInfo002554   th{font-weight:bold;}
.RighInfo002554   td p{margin:0;}
 .RighInfo002554   td:first-child,.RighInfo002554   th:first-child{/* background-color:#f5f5f5 !important; */text-align:left !important;font-size:16px !important;}
 .RighInfo002554 *{font-family:arial, sans-serif !important;padding:3px 0;}
 
 
 /*Menu002518 */
 .Menu002518{margin:3.08vw 0}
.Menu002518 .side-title{ background:#2a3e85; color:#fff; font-size:24px; border-radius:20px 20px 0 0; padding:20px 0 0 40px; height:79px; font-weight:bold;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.Menu002518 .side-menu{ background:#f5f5f5; border-radius:0 0 20px 20px; padding:25px 0 4% 10px;}
.Menu002518 .side-menu li{ margin-bottom:10px;}
.Menu002518 .side-menu li a{display:block; font-size:16px; position:relative; color:#666;}
.Menu002518 .side-menu > ul > li > a{ line-height:44px; padding-left:30px; border-radius:30px 0 0 30px; font-weight:bold; font-size:18px; background:#fff;}
.Menu002518 .side-menu li a i{ position:absolute; right:20px; top:50%; margin-top:-10px; width:20px; height:20px; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{ background:#2a3e85; color:#fff;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:#2a3e85; font-weight:bold;}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{ background:#fff;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:16px 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:30px; }
.Menu002518 .side-menu li ul li a{ line-height:48px; border-bottom:1px solid #f4f4f4; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{ right:20px; top:50%; width:15px; height:15px; margin-top:-7.5px; background:#2a3e85; border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:25px; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e21013;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e21013; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}

/*Menu002306*/
.Menu002306{margin:3.08vw 0;font-size:.16rem;}
.Menu002306 .side-title{ line-height:50px; background-color: #2a3e85; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #2a3e85 transparent;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#2a3e85; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%;  color:#000; text-align:center; line-height:18px; font-family:"宋体"; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.on a{color:#2a3e85}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#2a3e85;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:å®‹ä½“; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
.w21{width: 25%;padding-bottom:4%;}
.w76{width: 71%;padding-bottom:2%;}
}
@media(max-width:1024px){
.w21{width: 100%;}
.w76{width: 100%;}
body{ padding:2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}