@charset "utf-8"; 
body,* { font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial'; }
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 96.5625%;
	margin: 0 auto;
} 

.m { display: none !important; }


@media(max-width: 1500px){
	.container{width: 84%;}
}

@media(max-width: 1100px){
	.container{width: 100%;padding: 0 20px;}
	.m { display: inline-block !important; }
	.pc { display: none !important; }
}
i { font-style: normal; }
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}
/* .bold { font-weight: bold; } */
.flex { display: flex; }
.img100{line-height: 0;overflow: hidden;}
.img100 img{width: 100%;}


.navR { display: none; }
.co1 { color: #111111; }
.co3 { color: #333333; }


.zh66 { font-size: 66px; }
.zh60 { font-size: 60px; }
.zh56 { font-size: 56px; }
.zh54 { font-size: 54px; }
.zh52 { font-size: 52px; }
.zh36 { font-size: 36px; }
.zh34 { font-size: 34px; }
.zh32 { font-size: 32px; }
.zh30 { font-size: 30px; }
.zh28 { font-size: 28px; }
.zh26 { font-size: 26px; }
.zh24 { font-size: 24px; }
.zh22 { font-size: 22px; }
.zh20 { font-size: 20px; }
.zh18 { font-size: 18px; }
.zh16 { font-size: 16px; }
.zh15 { font-size: 15px; }
.zh14 { font-size: 14px; }

@media(max-width:1900px) {
    .zh66 { font-size: 3.3vw; }
	.zh60 { font-size: 3vw; }
    .zh56 { font-size: 25px; }
    .zh54 { font-size: 2.8vw; }
    .zh52 { font-size: 2.7vw; }
    .zh36 { font-size: 1.7vw; }
    .zh34 { font-size: 1.8vw; }
    .zh32 { font-size: 1.7vw; }
    .zh30 { font-size: 1.6vw; }
    .zh28 { font-size: 1.5vw; }
    .zh26 { font-size: 1.4vw; }
    .zh24 { font-size: 1.3vw; }
    .zh22 { font-size: 1.2vw; }
    .zh20 { font-size: 1.18vw; }
    .zh18 { font-size: 17px; }
    .zh16 { font-size: 16px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}

@media(max-width:1500px) {
    .zh18 { font-size: 16px; }
    .zh16 { font-size: 15px; }
    .zh15 { font-size: 14px; }
    .zh14 { font-size: 13px; }
}

@media(max-width:1280px) {
    .zh66 { font-size: 40px; }
    .zh60 { font-size: 36px; }
    .zh56 { font-size: 32px; }
    .zh54 { font-size: 30px; }
    .zh52 { font-size: 30px; }
    .zh36 { font-size: 26px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 24px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 18px; }
}

@media(max-width:1100px) {
    .zh66 { font-size: 26px; }
	.zh60 { font-size: 24px; }
    .zh56 { font-size: 24px; }
    .zh54 { font-size: 20px; }
    .zh52 { font-size: 20px; }
    .zh36 { font-size: 20px; }
    .zh34 { font-size: 20px; }
    .zh32 { font-size: 20px; }
    .zh30 { font-size: 20px; }
    .zh28 { font-size: 20px; }
    .zh26 { font-size: 18px; }
    .zh24 { font-size: 18px; }
    .zh22 { font-size: 18px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 16px; }
    .zh16 { font-size: 14px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}


.header { background: #fff; position: fixed; top: 0; width: 100%; left: 0; z-index: 999999; }
.header .logo a { display: block; width: 280px; padding: 38px 0 18px; line-height: 1; position:relative; z-index:2; }
.header .aderr { padding-bottom: 18px; }
.header .aderr .errl ul li { float: left; margin-right: 10px; }
.header .aderr .errl ul li:last-child { margin-right: 0; }
.header .aderr .errl ul li .sub { display: block; position:relative; z-index:5; font-size: 18px; color: #0B3157; height: 44px; line-height: 42px; border-radius: 50px; padding: 0 20px; transition: all .5s; }
.header .aderr .errl ul li.cur .sub { background: rgba(17, 87, 157, 0.1); color: #11579D; }
.header .aderr .errl ul li:hover .sub { background: rgba(17, 87, 157, 0.1); color: #11579D; }

.header .aderr .errr { position: relative; cursor: pointer; padding-top: 27px; margin-left: 22px; }
.header .aderr .errr .rr { font-size: 16px; color: #0B3157; line-height: 1; position: relative; padding-left: 28px; padding-right: 16px; }
.header .aderr .errr .rr::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 22px; height: 22px; background: url(../images/errr.svg)no-repeat center center/cover; }
.header .aderr .errr .rr::after { position: absolute; content: ""; top: 50%; right: 0; transform: translateY(-50%); width: 10px; height: 6px; background: url(../images/errra.svg)no-repeat center center/cover; }
.header .aderr .errr .nr { position: absolute; z-index: 3; top: 30px; padding-top: 30px; display: none; }
.header .aderr .errr .nr .zsmsnz { box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); border-radius: 4px; text-align: center; width: 100px; background: #fff; }
.header .aderr .errr .nr a { display: block; padding: 4px; color: #666666; }
.header .aderr .errr:hover .nr { display: block; }
.header .aderr .errr .nr a:hover { color: #0B3157; }

.fixed-head { background: #fff; position: fixed; top: 0; margin-top: 0; width: 100%; left: 0; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); transition: All .4s ease; -webkit-transition: All .4s ease; -moz-transition: All .4s ease; -o-transition: All .4s ease; -webkit-animation: headerFix 1s ease 1; animation: headerFix 1s ease 1; }

@-webkit-keyframes headerFix {
    from { -webkit-transform: translateY(-100%); }
    to { -webkit-transform: translateY(0); }
}

@keyframes headerFix {
    from { transform: translateY(-100%); }

    to { transform: translateY(0); }
}

.bannerA { width: 100%; height: 100vh; }
.banner { position: fixed; height: 100vh; width: 100%; left: 0; }
.banner .nnertop .swiper-container { overflow: hidden; height: calc(100vh - 72px); margin-top: 72px; }
.banner .nnertop .swiper-container .swiper-slide { overflow: hidden; }
.banner .nnertop .swiper-container .swiper-slide .imge { width: 100%; height: 100%; border-radius: 10px; overflow: hidden; }

.banner .nnerbott { position: absolute; left: 0; bottom: 0; z-index: 5; height: calc(100vh - 72px); width: 100%; }
.banner .nnerbott .xqix { position: absolute; bottom: 173px; left: 0; width: 100%; padding: 0 11.2%; }
.banner .nnerbott .xqix .botta .swiper-container { overflow: hidden; }
.banner .nnerbott .xqix .botta .swiper-container .swiper-slide { color: #fff; text-transform: uppercase; line-height: 1; }

.banner .nnerbott .xqix .botta .ssss { width: 100%; height: 2px; margin-top: 28px; }
.banner .nnerbott .xqix .botta .ssss li { display: none; background: rgba(255,255,255,.3); width: 100%; height: 100%; }
.banner .nnerbott .xqix .botta .ssss li.sss-active { width: 100%; height: 100%; display: block; }
.banner .nnerbott .xqix .botta .ssss li span { width: 0; } 
.banner .nnerbott .xqix .botta .ssss li.sss-active span { -webkit-animation: circleR 10000ms linear both; animation: circleR 10000ms linear both; height: 100%; background: #fff; display: block; }

@-webkit-keyframes circleR {
	0% {
        width: 0;
	}

	50%,
	100% {
        width: 100%;
	}
}
@keyframes circleR {
	0% {
        width: 0;
	}

	50%,
	100% {
        width: 100%;
	}
}

.banner .nnerbott .xqix .bottb { margin-top: 20px; }
.banner .nnerbott .xqix .bottb .oottb { width: 70%; }
.banner .nnerbott .xqix .bottb .swiper-container { overflow: hidden; width: 100%; }
.banner .nnerbott .xqix .bottb .swiper-container .swiper-slide .wz { color: #fff; line-height: 1.24; }
.banner .nnerbott .xqix .bottb .ootc { margin-top: 10px; }
.banner .nnerbott .xqix .bottb .ootc .bannerB { line-height: 54px; margin-right: 40px; }
.banner .nnerbott .xqix .bottb .ootc .bannerB .bannerA-a { float: left; color: #fff; }
.banner .nnerbott .xqix .bottb .ootc .bannerB .cli { margin: 0 5px; }
.banner .nnerbott .xqix .bottb .ootc .zenshs .fl { margin-right: 13px; position: relative; left: auto; right: auto; margin-top: 0; height: 54px; width: 68px; border: 2px solid rgba(255, 255, 255, 0.3); border-radius: 44px; }
.banner .nnerbott .xqix .bottb .ootc .zenshs .fl:last-child { margin-right: 0; }

.banner .nnerbott .xqix .bottb .ootc .zenshs .next:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.banner .nnerbott .xqix .bottb .ootc .zenshs .next:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.banner .nnerbott .xqix .bottb .ootc .zenshs .next::before { transform: translateX(-100%); opacity: 0; }
.banner .nnerbott .xqix .bottb .ootc .zenshs .next::after { transition-delay: .2s; } 
.banner .nnerbott .xqix .bottb .ootc .zenshs .next:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.banner .nnerbott .xqix .bottb .ootc .zenshs .next:hover:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }



.banner .nnerbott .xqix .bottb .ootc .zenshs .prev:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbottew.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s;
}
.banner .nnerbott .xqix .bottb .ootc .zenshs .prev:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbottew.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s;
}
.banner .nnerbott .xqix .bottb .ootc .zenshs .prev::before { transform: translateX(100%); opacity: 0; }
.banner .nnerbott .xqix .bottb .ootc .zenshs .prev::after { transition-delay: .2s; } 
.banner .nnerbott .xqix .bottb .ootc .zenshs .prev:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.banner .nnerbott .xqix .bottb .ootc .zenshs .prev:hover:after { transform: translateX(-100%); opacity: 0; transition-delay: 0s }




.banner .nnerbott .sbxqx { bottom: 58px; position: absolute; right: 11.2%; color: #fff; padding-right: 25px; -webkit-animation: godown 1.5s infinite; animation: godown 1.5s infinite; }
.banner .nnerbott .sbxqx span { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 17px; height: 24px; background: url(../images/sbxqx.svg)no-repeat center center/cover; }
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 0;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 15px);opacity: 0;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 0;}
    50% {opacity: 1;}
    100% {transform: translate(0, 15px);opacity: 0;}
}


.bznsma { position: relative; background: #fff; }
.bznsma::before { position: absolute; content: ""; z-index: 2; top: 500px; right: -300px; animation: float 5s ease-in-out infinite; width: 728px; height: 1100.84px; background: url(../images/bznsma.png)no-repeat center center/cover; filter: blur(296px); }
@keyframes float {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-30px);
    }
    100% {
      transform: translateY(0);
    }
}

.ob { color: #00a2ea; }
.of { color: #fff; }
.indexA { padding: 146px 0 94px; position: relative; z-index: 1; background: #fff; }
.dexa-con { width: 77.4541%; margin: 0 auto; }
.indexA .nexal { width: 42%; padding-top: 36px; }
.indexA .nexal .exabt .ab { background: url(../images/indexab.png)no-repeat center center/cover; width: 85px; height: 69px; }
.indexA .nexal .exabt .cd { line-height: 1.12; margin-top: 17px; }
.indexA .nexal .exaxq { color: #3D3D3D; line-height: 1.78; margin: 20px 0 148px; }

.indexA .nexar { width: 50%; }
.indexA .nexar ul li { float: left; width: 44%; margin-right: 12%; margin-bottom: 60px; }
.indexA .nexar ul li:nth-child(2n) { margin-right: 0; }
.indexA .nexar ul li .sz span { font-size: 60px; color: #0B3157; line-height: .8; display: inline-block; }
.indexA .nexar ul li .sz i { font-size: 30px; color: #0B3157; display: inline-block; line-height: 1; }
.indexA .nexar ul li .sz b { font-size: 25px; color: #0B3157; display: inline-block; line-height: .68; vertical-align: middle; margin-top: -10px; }
.indexA .nexar ul li .wz { color: #666666; margin-top: 13px; }

.indexB { position: relative; z-index: 2; overflow: hidden; background: #fff; }
.indexB .waikuo { background: #0B3157; border-radius: 20px; overflow: hidden; padding: 120px 0 157px; position: relative; }
.indexB .waikuo::before { position: absolute; content: ""; bottom: -300px; left: -110px; width: 1044px; height: 864px; background: url(../images/waikuo.png)no-repeat center center/cover; }
.indexB .zhenful { margin-top: 40px; position: relative; z-index: 1; }
.indexB .zhenful .enuz .uz { float: left; background: #fff; border-radius: 20px; text-align: center; margin-right: 1.13%; width: 24.15%; padding: 33px 0 34px; cursor: pointer; transition: all .5s; }
.indexB .zhenful .enuz .uz:last-child { margin-right: 0; }
.indexB .zhenful .enuz .uz .icon .me { display: none; }
.indexB .zhenful .enuz .uz .uen { color: #0B3157; margin-top: 10px; transition: all .5s; }

.indexB .zhenful .enuz .uz:hover { background: #11579D; }
.indexB .zhenful .enuz .uz:hover .uen { color: #fff; }
.indexB .zhenful .enuz .uz:hover .icon .z { display: none; }
.indexB .zhenful .enuz .uz:hover .icon .me { display: inline-block; }

.indexB .zhenful .enuz .uz.cur { background: #11579D; }
.indexB .zhenful .enuz .uz.cur .uen { color: #fff; }
.indexB .zhenful .enuz .uz.cur .icon .z { display: none; }
.indexB .zhenful .enuz .uz.cur .icon .me { display: inline-block; }
.indexB .zhenful .enzu { background: #fff; border-radius: 20px; margin-top: 15px; padding: 17px 17px 17px 53px; }
.indexB .zhenful .enzu .sbl { padding-top: 0; width: 40%; position:absolute; top:50%; transform:translateY(-50%); }
.indexB .zhenful .enzu .sbl .sba { color: #0B3157; margin-top: 23px; }
.indexB .zhenful .enzu .sbl .sbb { color: #666666; margin: 13px 0 28px; }
.indexB .zhenful .enzu .sbl .sbc { margin-bottom: 38px; }
.indexB .zhenful .enzu .sbl .sbc p { position: relative; width:46.3%; margin-right:7.4%; float:left; padding-left: 13px; padding-top:20px; color: #666666; border-bottom: 1px solid rgba(216, 216, 216, 0.5); }
.indexB .zhenful .enzu .sbl .sbc p:nth-child(2n) { margin-right:0; }
.indexB .zhenful .enzu .sbl .sbc p::before { position: absolute; left: 0; top: 25px; content: ""; width: 9px; height: 13px; background: url(../images/sbcee.svg)no-repeat center center/cover; }
.indexB .zhenful .enzu .sbl .sbc p:last-child { margin-bottom: 0; }
.indexB .zhenful .enzu .sbr { border-radius: 15px; overflow: hidden; width: 48.25%; position: relative; }

.indexB .zhenful .enzu .sbl .sbc p a { display:inline-block; position:relative; padding-bottom:20px; width:100%; }
.indexB .zhenful .enzu .sbl .sbc p::after {
    position: absolute;
    content: "";
    bottom: -2px;
    width: 0;
    transition: all .5s;
    height: 1px;
    background: #2A8068;
    left: 0;
}
.indexB .zhenful .enzu .sbl .sbc p:hover::after { width:100%; } 
.indexB .zhenful .enzu .sbl .sbc p a:after {
    position: absolute;
    content: "";
    right: 0;
    top: 27%;
    transform: translateY(-50%);
    width: 6px;
    height: 11px;
    background: url(../images/swiperva.svg) no-repeat center center / cover;
    transition: all .5s;
}
.indexB .zhenful .enzu .sbl .sbc p:hover a { color:#2A8068; }
.indexB .zhenful .enzu .sbl .sbc p:hover a::before { width: 100%; }
.indexB .zhenful .enzu .sbl .sbc p:hover a:after { background:url(../images/swipervae.svg)no-repeat center center/cover; }

.indexB .dexbt .sbd {
    position: absolute;
    right: 0;
    bottom: 7px;
}
.indexB .mouze span { background: none; border: 2px solid rgba(255, 255, 255, 0.3); }
.indexB .mouze i { color: #fff; }
.indexB .mouze span:after { background: url(../images/nnerbotte.svg) 0 0/contain no-repeat; }
.indexB .mouze:hover span { background: #fff; }
.indexB .mouze:hover span:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }
.indexB .asldkjaklsd { margin-top:30px; }

.tsjcee { padding-left: 1.71875% !important; padding-right: 1.71875% !important; }

.indexC { padding-top: 127px; padding-bottom: 135px; position: relative; z-index: 2; }
.indexC .btzna { text-align: center; margin-bottom: 23px; }
.indexC .dexa-con .dexczon .czong { width: 39.5%; margin: 0 auto; height: 29.27083vw; position:relative; }
.indexC .dexa-con .dexczon .czong .imgebsb { position:relative; width:100%; height:100%; }
.indexC .dexa-con .dexczon .czong .imgebsb .bsa { position:absolute; top:0; left:50%; width:29.27083vw; height:29.27083vw; transform:translateX(-50%); }
.indexC .dexa-con .dexczon .czong .imgebsb .bsa:before { position:absolute; content:""; top:0; left:0; width:100%; height:100%; background:url(../images/czong.png)no-repeat center center/cover; -webkit-animation:haha1 8s linear infinite; }
.indexC .dexa-con .dexczon .czong { overflow:initial; }
.indexC .dexa-con .dexczon .czong img { position:absolute; top:50%; left:50%; width:6.19791vw; height:5.83333vw; z-index:2; transform:translate(-50%,-50%); }

.indexC .dexa-con .dexczon .czong .imgebsb .bsb { position:absolute; top:50%; left:50%; width:15.31250vw; height:15.31250vw; transform:translate(-50%,-50%); }
.indexC .dexa-con .dexczon .czong .imgebsb .bsb:before { position:absolute; content:""; top:0; left:0; width:100%; height:100%; background:url(../images/czong1.png)no-repeat center center/cover; -webkit-animation:haha2 8s linear infinite; background-size:100% 100%; }

@-webkit-keyframes haha1{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@-webkit-keyframes haha2{
    0%{-webkit-transform:rotate(360deg);}
    25%{-webkit-transform:rotate(270deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(90deg);}
    100%{-webkit-transform:rotate(0deg);}
}
.indexC .dexa-con .dexczon .zzong { float: left; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 26.4%; }
.indexC .dexa-con .dexczon .zzong .img { overflow: hidden; border-radius: 20px; }
.indexC .dexa-con .dexczon .zzong.mang { float: right; position: absolute; left: auto; right: 0; top: 50%; transform: translateY(-50%); }
.indexC .dexa-con .dexczon .zzong .wznam .ambt { color: #0B3157; margin-top: 20px; }
.indexC .dexa-con .dexczon .zzong .wznam .amxz { line-height: 1.45; margin-top: 14px; color: #3D3D3D; }
.indexC .dexa-con .dexczon .zzong .wznam .amzx { margin-top: 20px; }
.indexC .dexa-con .dexczon .zzong .wznam .amzx ul li { float: left; color: #666666; font-size: 16px; width: 50%; margin-bottom: 11px; }
.indexC .dexa-con .dexczon .zzong .wznam .amzx ul li p { position: relative; padding-left: 15px; }
.indexC .dexa-con .dexczon .zzong .wznam .amzx ul li p::before { position: absolute; content: ""; left: 0; top: 5px; width: 9px; height: 13px; background: url(../images/sbcee.png)no-repeat center center/cover; }
.indexC .dexa-con .dexczon .zzong .wznam .ama { margin-top: 10px; }


.indexC .dexa-con .dexczon .zzong,
.indexC .dexa-con .dexczon .zzong.mang {
    height:500px;
}

.indexC .dexa-con .dexczon .wang .wznam .amzx ul li { width: 33.33%; }



.indexD { position: relative; z-index: 3; }
.indexD .wari { background: rgba(249, 249, 249, 0.52); background:#f9f9f9; border-radius: 20px; padding: 144px 0 132px; position: relative; z-index: 1; }

.indexD .balwbkl { width: 52.22%; float: left; }
.indexD .balwbkr { width: 34vw; overflow: hidden; position: absolute; right:6%; top:50%; transform:translateY(-50%); }
.indexD .balwbkr .earchA { position: relative; width: 34vw; overflow: hidden; height:30vw; max-height:800px; margin-top: 0; }
#divCell { background: #fff; border-radius: 20px; padding: 18px 20px !important; box-shadow: 0 0 10px rgba(0,0,0,.1);  }
#divCell .sss { font-size: 16px; color: #000000; line-height: 24px; }
#divCell .con { font-size: 16px; color: #000000; line-height: 24px; }

.indexD .balwbkl .wbznw { color: #3D3D3D; line-height: 1.78; margin: 18px 0 32px; }
.indexD .balwbkl .wbznd .wzntop { border-bottom: 1px solid #D8D8D8; margin-top: 70px; }
.indexD .balwbkl .wbznd .wzntop .nz { color: #666666; line-height: 1; cursor: pointer; margin-right: 60px; font-size: 22px; padding-bottom: 25px; position: relative; }
.indexD .balwbkl .wbznd .wzntop .nz::before { position: absolute; content: ""; bottom: -1px; width: 0; left: 0; height: 2px; background: #0B3157; transition: all .5s; }
.indexD .balwbkl .wbznd .wzntop .nz:last-child { margin-right: 0; }
.indexD .balwbkl .wbznd .wzntop .nz.cur { color: #053666; }
.indexD .balwbkl .wbznd .wzntop .nz.cur::before { width: 100%; }
.indexD .balwbkl .wbznd .wzntop .nz:hover { color: #053666; }
.indexD .balwbkl .wbznd .wzntop .nz:hover::before { width: 100%; }

.indexD .balwbkl .wbznd .wznbott { margin-top: 25px; }
.indexD .balwbkl .wbznd .wznbott ul li { float: left; width: 31.5%; margin-right: 2.75%; background: #fff; border-radius: 10px; overflow: hidden; }
.indexD .balwbkl .wbznd .wznbott ul li:last-child { margin-right: 0; }
.indexD .balwbkl .wbznd .wznbott ul li .no { text-align: center; color: #666666; padding: 10px 0 15px; }

.indexE { padding: 133px 0 150px; position: relative; z-index: 3; }
.indexE .fleds { display: flex; flex-wrap: wrap; }
.indexE .wbznc { position: absolute; right: 0; bottom: 7px; }
.indexE .nexebott { margin-top: 37px; }
.indexE .nexebott .aiyou { background: #F7F7F7; border-radius: 20px; width: 32.63%; margin-right: 1%; position: relative; }
.indexE .nexebott .aiyou:last-child { margin-right: 0; }
.indexE .nexebott .exeottl .ottt a { display: block; }
.indexE .nexebott .exeottl .ottt a::before { position: absolute; z-index: 1; content: ""; bottom: 0; left: 0; width: 0%; background: #11579D; height: 3px; transition:all 1s; }

.indexE.active .nexebott .exeottl .ottt a::before { width:100%; }

.indexE .nexebott .exeottl .ottt a .ta { color: #fff; z-index: 1; position: absolute; top: 24px; left: 26px; line-height: 1; }
.indexE .nexebott .exeottl .ottt a .ta span { display: inline-block; width: 8px; height: 14px; vertical-align: middle; margin-top: -2px; margin-left: 6px; background: url(../images/exeottl.png)no-repeat center center/cover; }
.indexE .nexebott .exeottl .ottt a .img { border-radius: 20px 20px 0 0; overflow: hidden; }
.indexE .nexebott .exeottl .ottt a .img img { transition: all .5s; transform: scale(1.01); }
.indexE .nexebott .exeottl .ottt a:hover .img img { transform: scale(1.05); }

.indexE .nexebott .exeottl .obbb a { display: block; padding: 0 29px 27px; }
.indexE .nexebott .exeottl .obbb .oba { color: #11579D; line-height: 1; margin-top: 30px; }
.indexE .nexebott .exeottl .obbb .oba span { margin-right: 18px; }
.indexE .nexebott .exeottl .obbb .obb { color: #3D3D3D; line-height: 1.45; margin-top: 10px; }
.indexE .nexebott .exeottl .obbb .obc { position: relative; transition: all .5s; display: flex; align-items: center; justify-content: center; left: auto; right: auto; margin-top: 75px; height: 54px; width: 68px; border: 2px solid rgba(102, 102, 102, 0.3); border-radius: 44px; }
.indexE .nexebott .exeottl .obbb .obc:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.indexE .nexebott .exeottl .obbb .obc:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/mouze.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.indexE .nexebott .exeottl .obbb:hover .obc { background: #0B3157; }
.indexE .nexebott .exeottl .obbb .obc::before { transform: translateX(-100%); opacity: 0; }
.indexE .nexebott .exeottl .obbb .obc::after { transition-delay: .2s; } 
.indexE .nexebott .exeottl .obbb:hover .obc:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.indexE .nexebott .exeottl .obbb:hover .obc:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }



.indexE .nexebott .exeottz { padding: 12px 35px 10px 40px; }
.indexE .nexebott .exeottz ul li { border-bottom: 1px solid #E7E7E7; }
.indexE .nexebott .exeottz ul li:last-child { border-bottom: 0; }
.indexE .nexebott .exeottz ul li a { display: block; padding: 27px 0 24px; }
.indexE .nexebott .exeottz ul li a .erza { color: #11579D; line-height: 1; }
.indexE .nexebott .exeottz ul li a .erza span { margin-right: 19px; }
.indexE .nexebott .exeottz ul li a .erzb { line-height: 1.46; color: #3D3D3D; margin-top: 11px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; transition:all .5s; }
.indexE .nexebott .exeottz ul li:hover a .erzb { color:#11579D; }

.indexE .nexebott .exeottenl { background: none; position: relative; overflow: hidden; }
.indexE .nexebott .exeottenl .bjt { width: 100%; height: 100%; border-radius: 20px; overflow: hidden; transition: all .5s; transform: scale(1.01); }
.indexE .nexebott .exeottenl:hover .bjt { transform: scale(1.05);  }
.indexE .nexebott .exeottenl a { display: block; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0; }
.indexE .nexebott .exeottenl a .ta { color: #fff; position: absolute; top: 24px; left: 26px; line-height: 1; }
.indexE .nexebott .exeottenl a .ta span { display: inline-block; width: 8px; height: 14px; vertical-align: middle; margin-top: -2px; margin-left: 6px; background: url(../images/exeottl.png)no-repeat center center/cover; }
.indexE .nexebott .exeottenl a .eoenx { position: absolute; bottom: 40px; width: 100%; left: 0; padding: 0 26px; }

.indexE .nexebott .exeottenl a .eoenx .oba { color: #fff; line-height: 1; }
.indexE .nexebott .exeottenl a .eoenx .oba span { margin-right: 19px; }
.indexE .nexebott .exeottenl a .eoenx .obb { color: #fff; line-height: 1.45; margin-top: 10px; }


.bznsmb { position: relative; background: #fff; }
.bznsmb::before { position: absolute; content: ""; left: -600px; z-index: 2; animation: float 5s ease-in-out infinite; top: 300px; width: 1616px; height: 1989px; background: url(../images/bznsmb.png)no-repeat center center/cover; filter: blur(296px); opacity: 0.55; }


.footer { padding-bottom: 30px; position: relative; z-index:2; }
.footer::before { position: absolute; content: ""; right: -1000px; animation: float 5s ease-in-out infinite; top: -1300px; width: 2156px; height: 2094px; background: url(../images/footer.png)no-repeat center center/cover; filter: blur(296px); opacity: .8; display:none; }
.footer .aywoqmz { background: #0B3157; padding: 90px 0 0; border-radius: 20px; position: relative; z-index: 1; }
.footer .ootertop .logo a { display: block; width: 336px; }
.footer .ootertop .womzna .zna { margin-top: 48px; color: #fff; }
.footer .ootertop .womzna .znb { color: #BFCDDB; line-height: 2.1; margin-top: 8px; }
.footer .ootertop .womznb { margin-top: 24px; }
.footer .ootertop .womznb .omznl { float: left; position: relative; margin-right:31px; }
.footer .ootertop .womznb .omznl:last-child { margin-right:0; }
.footer .ootertop .womznb .omznl .zn { border: 2px solid rgba(255, 255, 255, 0.1); cursor: pointer; margin-right: 8px; border-radius: 40px; width: 213px; height: 50px; line-height: 45px; font-size: 14px; color: #BFCDDB; text-align: center; }
.footer .ootertop .womznb .omznl .zn span { display: inline-block; width: 22px; vertical-align: middle; margin-top: -3px; height: 18px; margin-right: 7px; background: url(../images/weixin.svg)no-repeat center center/cover; }
.footer .ootertop .womznb .omznl .zn:last-child { margin-right: 0; }
.footer .ootertop .womznb .omznl .ewn { width: 114px; overflow:initial; }
.footer .ootertop .womznb .omznl .ewn img { border-radius:5px; overflow:hidden; }
/*.footer .ootertop .womznb .omznl .ewn:before { position:absolute; content:""; bottom:-5px; left:50%; transform:translateX(-50%); width:30px; height:33px; background:url(../images/akdh.png)no-repeat center center/cover; }*/
/*.footer .ootertop .womznb .omznl:hover .ewn{*/
/*	display: block;*/
/*	animation: xiala 0.4s linear 1;*/
/*	animation-fill-mode:forwards;*/
/*	-webkit-animation-fill-mode:forwards;*/
/*}*/
.footer .ootertop .womznb .omznl .ewn .wnzm {
    color: #BFCDDB;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    margin-top: 5px;
    position: relative;
    z-index: 1;
}
@-webkit-keyframes xiala {
	0% {
		transform: translate(-50%,-10px);
		opacity: 0;
		
	}
	100% {
		transform: translate(-50%,0);
		opacity: 1;
	}
}

@keyframes xiala {
	0% {
		transform: translate(-50%,-10px);
		opacity: 0;
	}
	100% {
		transform: translate(-50%,0);
		opacity: 1;
	}
}

.footer .ootertop .ooterr dl { float: left; margin-right: 40px; }
.footer .ootertop .ooterr dl:last-child { margin-right: 0; }
.footer .ootertop .ooterr dl dt { margin-bottom: 18px; }
.footer .ootertop .ooterr dl dt a { font-size: 16px; color: #fff; }
.footer .ootertop .ooterr dl dd { margin-bottom: 10px; }
.footer .ootertop .ooterr dl dd:last-child { margin-bottom: 0; }
.footer .ootertop .ooterr dl dd a { color: #BFCDDB; font-size: 14px; display: block; }

.footer .ooterbottom { border-top: 1px solid #1C3F61; margin-top: 98px; padding: 22px 0; }
.footer .ooterbottom .oottor .select_box { position: relative; }
.footer .ooterbottom .oottor .select_box.curens { border-radius: 0 0 25px 25px; }
.footer .ooterbottom .oottor .select_box input { width: 298px; height: 49px; border-radius: 44px; border: 2px solid rgba(255, 255, 255, 0.1); padding-left: 25px; background: none; color: #BFCDDB; font-size: 14px; position:relative; z-index:1; cursor: pointer; }
.footer .ooterbottom .oottor .select_box input::-webkit-input-placeholder {color: #BFCDDB;}
.footer .ooterbottom .oottor .select_box input::-moz-placeholder {color: #BFCDDB;}
.footer .ooterbottom .oottor .select_box input:-moz-placeholder {color: #BFCDDB;}
.footer .ooterbottom .oottor .select_box input:-ms-input-placeholder {color: #BFCDDB;}

.footer .ooterbottom .oottor .select_box .select_ul { position: absolute; display:none; bottom: 0; width: 100%; background: #11579D; padding:0 20px 50px; border-radius: 25px; overflow: hidden; }
.footer .ooterbottom .oottor .select_box .select_ul li { line-height: 1; cursor: pointer; }
.footer .ooterbottom .oottor .select_box .select_ul li a { color:#fff; position:relative; padding:20px 0; font-size:14px; display:block; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.footer .ooterbottom .oottor .select_box .select_ul li a:before { position:absolute; content:""; top:50%; transform:translateY(-50%); right:0; width:18px; height:18px; background:url(../images/select_ulere.png)no-repeat center center/cover; }
.footer .ooterbottom .oottor .select_box .select_ul li:last-child a { border-bottom:0; }

.footer .ooterbottom .oottor .select_box span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 25px;
    display: inline-block;
    width: 14px;
    height: 8px;
    background: url(../images/ggthA.svg)no-repeat center center/cover;
}


.footer .ooterbottom .oottol { position: absolute; top: 50%; color: #BFCDDB; left: 0; transform: translateY(-50%); }
.footer .ooterbottom .oottol a { COLOR:#BFCDDB; }



/**mobile nav**/
.nav_box { display: none; }
.nav_box ul li { border-bottom: 1px solid #F7F7F7; }
.nav_box ul li>a { line-height: 60px; padding: 0 20px; font-size: 16px; display: block; color: #3D3D3D; position: relative; }
.nav_box ul li>a::before { position: absolute; content: ""; right: 20px; top: 50%; transform: translateY(-50%); width: 8px; height: 12px; background: url(../images/sbmdwe.png)no-repeat center center/cover; }
/*.nav_box ul li .sbmd { line-height: 60px; padding: 0 20px; font-size: 16px; display: block; color: #333333; position: relative; }*/
.nav_box ul li .sbmd::before { position: absolute; content: ""; right: 20px; top: 50%; transform: translateY(-50%); width: 8px; height: 12px; background: url(../images/sbmdwe.png)no-repeat center center/cover; }
.nav_box ul li .sbmd.cur { background: #11579D; color: #fff; }
.nav_box ul li .sbmd.cur::before { background: url(../images/sbmda.png)no-repeat center center/cover; width: 12px; height: 8px; }
.nav_box ul li .suv { padding: 0 20px; display:none; }
.nav_box ul li .suv .erjilanmu .bt { border-bottom: 1px solid #F7F7F7; padding: 13px 0 13px; }
.nav_box ul li .suv .erjilanmu:last-child .bt { border-bottom: 0; }
.nav_box ul li .suv .erjilanmu .bt span { font-size: 14px; color: #3D3D3D; display: inline-block; width: 82%; line-height: 22px; }
.nav_box ul li .suv .erjilanmu.sbdm .bt a { display: block; position: relative; }
.nav_box ul li .suv .erjilanmu.sbdm .bt a::before { position: absolute; content: ""; right: 0px; top: 6px; width: 10px; height: 10px; background: url(../images/sbmd.png)no-repeat center center/cover; }
.nav_box ul li .suv .sbdm.cur .bt a::before { background: url(../images/sbmwwwda.png)no-repeat center center/cover;  height: 2px; top: 10px; }
.nav_box ul li .suv .erjilanmu:last-child { border-bottom: 0; }
.nav_box ul li .suv .erjilanmu .sum { display: none; padding: 9px 0 10px; border-bottom: 1px solid #F7F7F7; }
.nav_box ul li .suv .erjilanmu .sum .us a { display: block; font-size: 12px; line-height: 28px; color: #666666; padding-left: 12px; position: relative; }
.nav_box ul li .suv .erjilanmu .sum .us a::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 8px; height: 12px; background: url(../images/sumee.png)no-repeat center center/cover; }

.nav_box ul li .suv .erjilanmu.cur .bt a span { color: #11579D; }

@media(max-width:1920px) {
    .indexB .zhenful .enzu .sbl { padding-top: 30px; position:initial; top:0%; transform:translateY(-00%); }
}

@media(max-width:1600px) {
    .header .aderr .errl ul li {
        margin-right: 5px;
    }
    .header .aderr .errl ul li .sub{
        padding: 0 10px;
    }
}

@media(max-width:1300px) {
    .header .aderr .errl ul li .sub { font-size:14px; }
}

@media(max-width:  1100px){
    .nav {display: inline-block;}
    .navR .search { display: none; }
    .header { box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.06); }
    .header .lang p,.fixed-head .header .lang p,.fixed-headA .header .lang p { color:rgba(255,255,255,0.6); position: relative; padding: 0 15px 0 0; background: url(../images/langbg.png) no-repeat right center; }
    .header .navBtn { height: 50px; margin-top:-1px; float: left; left:3%; }
    .header .lang p:after { display: none; }
    .menu-i {
        height: 2px;
        right: 10px;
        position: absolute;
        border-radius: 1px;
        font-style: normal;
        background: #0B3157;
        display: block;
        transition: all 0.5s;
        border-radius: 2px;
    }
    .menu-i-1 {
        width: 26px;
        top: 21px;
    }
    .menu-i-2 {
        width: 26px;
        top: 28px;

    }.menu-i-3 {
        width: 26px;
        top: 35px;
    }
    .mobile-menu {
        width: 50px;
        height: 50px;
        position: relative;
        display: block;
        background: none;
        border: none;
    }
    .mobile-menu-on {
        z-index: 1001;
    }
    .mobile-menu-on .menu-i-1 {
        transform: translateY(6px) rotate(45deg);
        background-color: #0B3157;
    }
    .mobile-menu-on .menu-i-2 {
        opacity: 0;
    }
    .mobile-menu-on .menu-i-3 {
        transform: translateY(-8px) rotate(-45deg);
        background-color: #0B3157;
    }

    .nav_box { height: calc(100% - 53px); display: block; background: #fff; width: 100%; top: 53px; position: fixed; left: -100%; z-index: 9999; overflow: hidden; transition: all .5s;  }
    .nav_box.cur { left: 0; }
    
    .indexC .dexa-con .dexczon .czong .imgebsb .bsa { 
        width: 89.27083vw;
        height: 89.27083vw;
    }
    .indexC .dexa-con .dexczon .czong {
        height: 89.27083vw;
    }
    .indexC .dexa-con .dexczon .czong .imgebsb .bsb{
        width: 51.3125vw;
        height: 51.3125vw;
    }
    .indexC .dexa-con .dexczon .czong img {
        width: 18.19791vw;
        height: 16.83333vw;
    }
    
    .indexB .zhenful .enzu .sbl .sbc p { width:100%; }
    .indexB .zhenful .enzu .sbl .sbc p::before { top:24px; }
    
    
.indexC .dexa-con .dexczon .zzong,
.indexC .dexa-con .dexczon .zzong.mang {
    height:auto;
}

}

@media(max-width:1800px) {
    .footer .ootertop .ooterr dl { margin-right: 40px; }
}

@media(max-width:1600px) {
    .dexa-con { width: 85%; }
    .container { width: 100%; margin: 0 1.71875%; }
    .banner .nnerbott .xqix { padding: 0 7.5%; }
    .header .container { width: auto; }
    .indexC .dexa-con .dexczon .wang .wznam .amzx ul li { width: 50%; }
}

@media (max-width:1550px) {
    .footer .ootertop .logo a {
        width: 260px;
    }
    
    .footer .ootertop .ooterl {
        width: 260px;
    }
}

@media(max-width:1500px) {
    .indexA { padding-top: 120px; }
    
    .dexa-con { width: 90%; }
    .banner .nnerbott .sbxqx { bottom: 30px; }
    .banner .nnerbott .xqix { bottom: 135px; padding: 0 20px; }

    .indexA .nexar ul li .sz span { font-size: 45px; }
    .indexA .nexar ul li .sz i { font-size: 25px; }
    .indexA .nexar ul li .sz b { font-size: 20px; margin-top: -13px; }
    .indexA .nexar ul li { margin-bottom: 30px; }
    .indexA .nexal .exaxq { margin-bottom: 100px; }
    
    .indexB .zhenful .enzu .sbl { padding-top: 0; }
    .indexB .zhenful .enzu { padding: 20px 20px 20px 40px; }

    .indexC .dexa-con .dexczon .wang .wznam .amzx ul li { width: 50%; }
    
    .indexD .wari { padding: 120px 0 110px; }

    .indexE { padding: 110px 0 120px; }
    .indexE .nexebott .exeottz ul li a { padding: 20px 0; }
    
    .bznsma::before { top: 26.04166vw; right: -15.625vw; width: 37.91666vw; height: 57.33541vw; }
    .indexB .waikuo::before { bottom: -15.625vw; left: -110px; width: 54.37499vw; height: 45vw; }
    .bznsmb::before { left: -31.25vw; top: 15.625vw; width: 84.16666vw; height: 103.59375vw; }
    .footer::before { right: -52.08333vw; top: -67.70833vw; width: 112.29166vw; height: 109.0625vw; z-index: 2; }

    .banner .nnerbott .xqix { padding: 0 5%; }
    
}

@media(max-width:1366px) {
    .banner .nnerbott .xqix { bottom: 100px; }

    .banner .nnerbott .xqix .bottb .ootc .zenshs .fl,
    .indexE .nexebott .exeottl .obbb .obc { width: 58px; height: 44px; }

    .footer .ootertop .womznb .omznl .ewn { top: auto; bottom: 66px; }
    .footer .ootertop .ooterr dl { margin-right: 20px; }
    .header .aderr .errl ul li { margin-right: 5px; }
    .header .aderr .errr { margin-left: 15px; }
    
    .header .aderr .errl ul li .sub { padding:0 10px; }
}

@media(max-width:1250px) {
    .header .aderr .errl ul li .sub { padding:  0 10px; }

    .footer .ootertop .logo a { width: 260px; }
    .footer .ootertop .ooterl { width: 260px; }
    .footer .ootertop .womznb .omznl { margin-bottom: 20px; }
    .footer .ootertop .womznb .omznl .zn { width: 100%; }
    .footer .ootertop .womznb .omznl:last-child { margin-bottom: 0; }
}

@media(max-width:1200px) {
    .header .aderr .errl ul li .sub {
        font-size:16px;
    }
}

@media(max-width:1170px) {
    .footer .ootertop .logo a,
    .footer .ootertop .ooterl{
        width: 260px;
    }
    
    .footer .ootertop .womznb .omznl {
        margin-bottom: 20px;
    }
}

@media(max-width:1100px) {
    .container { padding: 0 20px; margin: 0; }
    .header .aderr { display: none; }
    .header .container { padding: 0; margin: 0 20px; }
    .header .logo a { width: 230px; padding: 16px 0; }
    .banner { padding: 0 20px; }
    .banner .nnertop .swiper-container { margin-top: 52px; height: auto; }
    .banner .nnertop .swiper-container .imgw { border-radius: 20px; overflow: hidden; }
    .banner .nnerbott .sbxqx { display: none; }
    .banner .nnerbott { height: auto; bottom: 25px; }
    .banner .nnerbott .xqix { position: initial; }
    .banner .nnerbott .xqix .bottb .swiper-container { width: 100%; }
    .banner .container { padding: 0; margin: 0; }
    .banner .nnerbott .xqix .bottb .ootc .zenshs { display: none; }
    .banner .nnerbott .xqix .bottb .ootc { width: 100%; }
    .banner .nnerbott .xqix .bottb .ootc .bannerB { line-height: 1; margin-right: 0; }
    .banner .nnerbott .xqix .bottb .ootc { margin-top: 20px; }
    .banner .nnerbott .xqix .botta .swiper-container { width: 100%; }
    .banner .nnerbott .xqix .bottb { width: 100%; }
    .banner .nnerbott .xqix .bottb .oottb { float: initial; width:100%; }

    .tsjcee { padding-left: 20px !important; padding-right: 20px !important; }
    .indexA { padding: 35px 0 25px; }
    .dexa-con { width: 100%; }
    .bznsma::before { display: none; }
    .indexA .nexal { width: 100%; padding-top: 0; }
    .indexA .nexal .exabt .ab { width: 47px; height: 39px; }
    .indexA .nexal .exaxq { margin: 10px 0 25px; }
    .indexA .nexar { width: 100%; margin-top: 30px; }
    .indexA .nexar ul li { width: 33.33%; margin-right: 0; margin-bottom: 20px; }
	.indexA .nexar ul li .sz span { font-size: 25px; }
    .indexA .nexar ul li .sz i { font-size: 16px; }
    .indexA .nexar ul li .sz b { font-size: 16px; }
    .indexA .nexar ul li .wz { font-size: 14px; }
    
    .indexB .waikuo { padding: 20px; }
    .indexB .zhenful { margin-top: 20px; }
    .indexB .zhenful .enuz { display: flex; flex-wrap: wrap; }
    .indexB .zhenful .enuz .uz { padding: 20px 0; width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .indexB .zhenful .enuz .uz:nth-child(2n) { margin-right: 0; }
    .indexB .zhenful .enuz .uz .uen { font-size: 15px; }
    .indexB .zhenful .enzu { padding: 20px; }
    .indexB .zhenful .enzu .sbl { width: 100%; }
    .indexB .zhenful .enzu .sbr { width: 100%; margin-bottom: 20px; }
    .indexB .zhenful .enzu .sbl .icon { width: 45px; }
    .indexB .zhenful .enzu .sbl .sba { margin-top: 15px; }
    .indexB .zhenful .enzu .sbl .sbb { line-height: 1.65; margin: 8px 0 15px; }
    .indexB .zhenful .enzu .sbl .sbc { margin-bottom: 25px; }
    .indexB .waikuo::before { display: none; }

    .indexC { padding: 35px 0 45px; }
    .indexC .btzna { margin-bottom: 20px; }
    .indexC .dexa-con .dexczon .zzong,
    .indexC .dexa-con .dexczon .zzong.mang { width: 100%; position: initial; transform: translateY(0); }
    .indexC .dexa-con .dexczon .czong { width: 100%; margin: 30px 0; float: left; }

    .bznsmb::before { display: none; }
    .indexD .wari { /*padding: 20px;*/ background: rgba(249, 249, 249, 1); }
    .indexD .balwbkl { width: 100%; }
    .indexD .balwbkl .wbznw { margin: 10px 0 20px; }
    .indexD .balwbkl .wbznd .wzntop .nz { font-size: 18px; margin-right: 20px; }
    .indexD .balwbkl .wbznd .wznbott ul li { width: 100%; margin-bottom: 20px; }
    .indexD .balwbkl .wbznd .wznbott ul li:last-child { margin-bottom: 0; }

    .indexE { padding: 35px 0 45px; }
    .indexE .fleds { display: block; }
    .indexE .nexebott .aiyou { width: 100%; margin-bottom: 20px; }
    .indexE .nexebott .exeottl .obbb a { padding: 0; }
    .indexE .nexebott .exeottl .obbb .oba { margin-top: 20px; }
    .indexE .nexebott .exeottl .ottt a .ta { left: 20px; top: 20px; }
    .indexE .nexebott .exeottl .obbb .obc { margin-top: 30px; }
    .indexE .nexebott .aiyou { padding:20px; }
    .indexE .nexebott .exeottz ul li a { padding: 15px 0; }
    .indexE .nexebott .aiyou:last-child { height: 100vw; padding: 0; margin-bottom: 0; }
    .indexE .nexebott .exeottenl a .ta { top: 20px; left: 20px; }
    .indexE .nexebott .exeottenl a .eoenx { padding: 0 20px; bottom: 20px; }
    .indexE .m { margin-top: 30px; }


    .footer .aywoqmz { padding: 35px 20px 0; }
    .footer .ootertop .ooterr { display: none; }
    .footer .ootertop .womzna .zna { margin-top: 20px; }
    .footer .ootertop .ooterl { width: 100%; }
    .footer .ooterbottom { margin-top: 30px; }
    .footer .ooterbottom .oottol { position: initial; transform: translateY(0); margin-bottom: 20px; width: 100%; }
    .footer .ooterbottom .oottor { width: 100%; }
    .footer .ooterbottom .oottor .select_box input { width: 100%; }
    .footer { padding-bottom: 20px; }


    .navR { display: block; }


    .header .logo img,
    .header .logo { width: 159px; }

    .indexD .balwbkr { width:100%; text-align:center; position:initial; transform:translateY(0); margin-top:20px; }
    .indexD .balwbkr .earchA { width:100%; margin-top:0; height:auto; }
    /*.indexD .balwbkr .earchA canvas { margin: 0 auto; width:300px!important; height:200px!important; }*/
    
    .indexD .wari { padding:30px 20px 40px; }
}






.logoIcon { width: 86px;height: 71px; position: relative; }
.logoIcon span { width: 20px; transform:rotate(17deg); position: absolute; bottom:0; height: 0; transition:all 0.5s; border-radius: 20px; }

.logoIcon span.boxa {left:7px; background: #0B3157; }
.logoIcon span.boxb { left:37px; background: #11579D; }
.logoIcon span.boxc { left:61px; background: #80B737; }
.active .logoIcon span.boxa,.active .logoIcon span.boxb { height: 100%; }
.active .logoIcon span.boxc { height: 60%; }


.new-class { animation: xiala 1s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }
@keyframes xiala {
	0% { opacity: 0; }
	100% { opacity: 1; }
}



.borgsa { border-radius: 20px; overflow: hidden; }


.nybanner { margin: 72px 0 21px; }
.nybanner .wznam { position: absolute; left: 0; bottom:8.33333vw; left: 11.2%; z-index: 1; }
.nybanner .wznam .ama { text-transform: uppercase; color: #fff; }
.nybanner .wznam .amb { color: #fff; line-height: 1.25; margin: 2px 0 20px; }
.nybanner .wznam .amc { color: #fff; }
.nybanner img {-webkit-animation:fa1 5s linear 1; }
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}

.mbxzn { position: relative; z-index: 11; }
.mbxzn .znmeo { box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23); box-sizing: border-box; background: #fff; border: 1px solid #EEEEEE; }
.mbxzn .znmeo .home a { display: block; height: 80px; line-height: 80px; text-align: center; width: 93px; position: relative; border-right: 1px solid #EEEEEE; }
.mbxzn .znmeo .home a::before { position: absolute; content: ""; width: 22px; height: 20px; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/mbxzn.svg)no-repeat center center/cover; }
.wozhen::before { display: none; }
.mbxzn .yiji { width: 300px; height: 80px; line-height: 80px; float: left; padding: 0 29px; position: relative; border-right: 1px solid #eeeeee; }
.mbxzn .yiji .bt { cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; color: #0B3157; }
.mbxzn .yiji .bt:before { position: absolute; right: 30px; top: 50%; transform: translateY(-50%); width: 12px; height: 7px; background: url(../images/mbx_jt.svg) center center/cover; content: ""; }



.aboutA { padding: 103px 0 130px; position: relative; }
.aboutA::before { 
    position: absolute;
    content: "";
    width: 728px;
    height: 1101px;
    background: url(../images/aboutAbes.png)no-repeat center center/cover;
    right: 0;
    opacity: 0.8;
    filter: blur(296px);
    top: 101%;
    transform: translate(-50%,-50%);
    left: 99%;
    animation: float 5s ease-in-out infinite;
}
.aboutA .ouitatop { position: relative; z-index: 1; }
.aboutA .ouitatop .itaopol { width: 50%; padding-right: 60px; }
.aboutA .ouitatop .itaopol .xmzns { margin-top: 45px; }
.aboutA .ouitatop .itaopol .exabt .logoIcon { margin-bottom: 10px; }
.aboutA .ouitatop .itaopole { padding-right: 0; padding-left: 60px; border-left: 1px solid rgba(216, 216, 216, 0.5); }
.aboutA .ouitatop .itaopol .xmzns { line-height: 1.78; }



.aboutA .ouitabott { margin-top: 158px; cursor: pointer; }
.aboutA .ouitabott .img { position: relative; z-index: 2; overflow: hidden; }
.aboutA .ouitabott .img{ max-width: calc(100% - 80px); min-width: 77.4541%; transition: all 0.5s; padding: 0; width: 77.4541%; margin: 0 auto; }

.aboutA .ouitabott .quanxzi { width: 92px; transition:all .5s; height: 92px; transition:all .5s; background: linear-gradient(122deg, #11579D 22%, #2A8068 71%, #80B737 121%); border-radius: 50%; position: absolute; top: -45px; left: 50%; transform: translateX(-50%); z-index: 3; }
.aboutA .ouitabott .quanxzi::before { position: absolute; transition:all .5s; cursor: pointer; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); border: 1.6px dashed rgba(255, 255, 255, 0.4); border-radius: 50%; width: 74px; height: 74px; }
.aboutA .ouitabott .quanxzi::after { position: absolute; cursor: pointer; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%; width: 22px; height: 22px; background: url(../images/sanjioao.svg)no-repeat center center/cover; transition:all .5s; }
.aboutA .ouitabott .quanxzi:hover::after { background: url(../images/sanjioaoae.svg)no-repeat center center/cover; }
.aboutA .ouitabott .quanxne { position: absolute; left: 50%; transform: translateX(-50%); top: -74px; width: 149px; height: 149px; cursor: pointer; }
/*.aboutA .ouitabott .quanxne::before { position: absolute; content: "";  background: url(../images/quanxne.png)no-repeat center center/cover; width: 100%; height: 100%; }*/
.aboutA .ouitabott .quanxzi:hover { background:#fff; }
.aboutA .ouitabott .quanxzi:hover::before { border-color: rgba(17, 87, 157, 0.3); }
.aboutA .ouitabott .quanxne::before { -webkit-animation:haha1 8s linear infinite; }
@-webkit-keyframes haha1{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}

.aboutB { position: relative; z-index: 1; }
.aboutB .outbzong { background: rgba(249, 249, 249, 0.52); box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23); padding: 100px 0 118px; }
.aboutB .outbbt { color: #0B3157; margin-bottom: 56px; }
.aboutB .bizmtop ul { display: flex; flex-wrap: wrap; }
.aboutB .bizmtop ul li { float: left; width: 50%; padding-right: 76px;}
.aboutB .bizmtop ul li:last-child { padding-right: 0; padding-left: 76px; border-left:1px solid rgba(0, 0, 0, 0.08); }
.aboutB .bizmtop ul li .xb { color: #666666; line-height: 1; position: relative; padding-left: 22px; margin-top: 31px; }
.aboutB .bizmtop ul li .xb::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); width: 11px; height: 18px; left: 0; background: url(../images/bizmtop.svg)no-repeat center center/cover; }
.aboutB .bizmtop ul li .xz { color: #3D3D3D; line-height: 1.45; margin-top: 11px; }
.aboutB .bizmbott { margin-top: 60px; }
.aboutB .bizmbott ul li { float: left; width: 15.67%; margin-right: 1.19%; background: #fff; border-radius: 20px; overflow: hidden; height: 222px; text-align: center; padding: 0 20px; position: relative; }
.aboutB .bizmbott ul li:last-child { margin-right: 0; }
.aboutB .bizmbott ul li .izon span { font-size: 60px; display: inline-block; line-height: .8; color: #0B3157; }
.aboutB .bizmbott ul li .izon i { font-size: 30px; display: inline-block; line-height: 1; margin-top: -19px; vertical-align: middle; color: #0B3157; }
.aboutB .bizmbott ul li .iitt { color: #666666; line-height: 1.5; margin-top: 12px; }

.aboutB .bizmbott ul li .zman { position: absolute; width: 100%; top: 50%; left: 0;  transform: translateY(-50%); }


.aboutC { padding-top: 119px; position: relative; }
.aboutC::before { position: absolute; animation: float 5s ease-in-out infinite; content: ""; left: -973px; top: -502px; opacity: 0.5; filter: blur(296px); width: 1733px; height: 1586px; background: url(../images/aboutCeeew.png)no-repeat center center/cover; }
.aboutC .zongamms { background: #0B3157; padding: 125px 0; position: relative; overflow: hidden; }
.aboutC .zongamms::before { position: absolute; content: ""; left: -45px; bottom: -508px; width: 826px; height: 844px; background: url(../images/zongammses.png)no-repeat center center/cover; }
.aboutC .annamzml { width: 39.7%; padding-top: 25px; }
.aboutC .annamzml .outcbt { color: #fff; }
.aboutC .annamzml .outxq { color: #fff; line-height: 1.78; margin-top: 15px; }
.aboutC .annamzml .ouztdn { margin-top: 44px; }
.aboutC .annamzml .ouztdn ul { border-top: 1px solid rgba(255, 255, 255, 0.1); }
.aboutC .annamzml .ouztdn ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 40px 0 34px; cursor: pointer; transition: all .5s; position: relative; }
.aboutC .annamzml .ouztdn ul li .wz { color: #fff; line-height: 1; padding: 0 0 0 24px; position: relative; }
.aboutC .annamzml .ouztdn ul li .wz::before { position: absolute; content: ""; left: 0; top: 50%; transition: all .5s; transform: translateY(-50%); width: 15px; height: 26px; background: url(../images/ouztdn.png)no-repeat center center/cover; }
.aboutC .annamzml .ouztdn ul li.cur .wz::before { background: url(../images/ouztdna.png)no-repeat center center/cover; }
.aboutC .annamzml .ouztdn ul li:before { position: absolute; content: ""; bottom: -1px; left: 0; width: 0%; height: 1px; background: #fff; transition: all .5s; }
.aboutC .annamzml .ouztdn ul li.cur:before { width: 100%; }

.aboutC .annamzmr { width: 50%; }
.aboutC .annamzmr .boxzn .swiper-container { overflow: hidden; }
.aboutC .annamzmr .boxzn .swiper-slide { background: #fff; }
.aboutC .annamzmr .boxzn .swiper-slide .liznam { padding: 35px 52px 0; height: 450px; }
.aboutC .annamzmr .boxzn .swiper-slide .liznam .xzna { color: #0B3157; margin-bottom: 10px; }
.aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul { height:235px; overflow-y: auto;
    overflow-x: hidden; padding-right:10px; }
.aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #1856A6;
}

.aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}
.walkintoE .intoel .toemzn:hover::-webkit-scrollbar-thumb {
    background: #1856a699;
}
.aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul li { float: left; width: 50%; font-size: 16px; color: #666666; line-height: 1.83; padding-left: 16px; position: relative; width:100%; }
.aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul li:before { position: absolute; content: ""; top: 8px; left: 0; width: 10px; height: 13px; background: url(../images/xznbasd.png)no-repeat center center/cover; }

.aboutC .annamzmr .boxzn .anzms { position: absolute; bottom: 40px; left: 52px; z-index: 1; }
.aboutC .annamzmr .boxzn .anzms .gop { position: initial; margin-top: 0; border: 2px solid rgba(102, 102, 102, 0.3); width: 68px; height: 54px; gap: 20px; border-radius: 44px; transition: all .5s; margin-right: 14px; }
.aboutC .annamzmr .boxzn .anzms .gop:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.aboutC .annamzmr .boxzn .anzms .gop:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/mouze.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}

.aboutC .annamzmr .boxzn .anzms .gop:hover { background: #0B3157; }
.aboutC .annamzmr .boxzn .anzms .gop::before { transform: translateX(-100%); opacity: 0; }
.aboutC .annamzmr .boxzn .anzms .gop::after {transition-delay: .2s;} 
.aboutC .annamzmr .boxzn .anzms .gop:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.aboutC .annamzmr .boxzn .anzms .gop:hover:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }

.aboutC .annamzmr .boxzn .anzms .swiper-button-prev:after { background: url(../images/wmouze.svg) 0 0/contain no-repeat; }
.aboutC .annamzmr .boxzn .anzms .swiper-button-prev:before { background: url(../images/nnerbottew.svg) 0 0/contain no-repeat; }

.aboutC .annamzmr .boxzn .anzms .swiper-button-prev::before { transform: translateX(100%); opacity: 0; }
.aboutC .annamzmr .boxzn .anzms .swiper-button-prev::after {transition-delay: .2s;} 
.aboutC .annamzmr .boxzn .anzms .swiper-button-prev:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.aboutC .annamzmr .boxzn .anzms .swiper-button-prev:hover:after { transform: translateX(-100%); opacity: 0; transition-delay: 0s }



.aboutD { padding: 121px 0 130px; }
.aboutD .img { margin-top: -3vw; }
/*.aboutD .img img { transform:scale(1); transition:all .5s; }*/
/*.aboutD .img:hover img { transform:scale(.98); }*/
.aboutD .anne {
    position: absolute;
    top: 89.5%;
    left: 32%;
    transform: translate(-50%,-50%);
}
.aboutD .anne img { transform:scale(1); transition:all .5s; }
.aboutD .anne:hover img { transform:scale(.9); }
@media(max-width: 800px){
    .aboutD .img { margin-top: 10px; }
}

.aboutE .btdn { position: absolute; width: 100%; text-align: center; top: 6.87500vw; color: #0B3157; }
.aboutE .kaisjz { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.aboutE .kaisjz .out { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.aboutE .kaisjz .out .wz { position: absolute; width: 130px; transform: translate(-50%,-50%); height: 46px; line-height: 46px; background: #fff; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05); text-align: center; border-radius: 50px; color: #11579D; font-size: 16px; }
.aboutE .kaisjz .out.cur .wz { background: #2A8068; color:#fff; }
.aboutE .kaisjz .out .wz span { width: 14px; height: 16.33px; display: inline-block; background: url(../images/kaisjz.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -3px; margin-right: 8px; }
.aboutE .kaisjz .out.cur .wz span { background: url(../images/kaisjza.svg)no-repeat center center/cover; }

.aboutE .kaisjz .out .quanq { width: 50px; height: 50px; }
.aboutE .kaisjz .out .quanq .span { position: absolute; z-index: 3; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #11579D; width: 12px; height: 12px; border-radius: 50%; }
.aboutE .kaisjz .out .quanq .be { position: absolute; z-index: 2; width: 34px; height: 34px; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.aboutE .kaisjz .out .quanq .be::before { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; background: rgba(17, 87, 157, 0.12); border-radius: 50%; }
.aboutE .kaisjz .out .quanq .ae { position: absolute; z-index: 1; width: 50px; height: 50px; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.aboutE .kaisjz .out .quanq .ae::before { position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; background: rgba(17, 87, 157, 0.05); border-radius: 50%;  -webkit-animation: bb1 2.5s infinite linear;
    animation: bb1 2.5s infinite linear; }
    

.aboutE .kaisjz .out.cur .quanq .span { background: #FFFFFF; }
.aboutE .kaisjz .out.cur .quanq .be::before { background: #2A8068; }
.aboutE .kaisjz .out.cur .quanq .ae::before { background: rgba(42, 128, 104, 0.2); }
@-webkit-keyframes bb1 {
    0% {
        transform: scale(.5);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(.5);
    }
}
@keyframes bb1 {
    0% {
        transform: scale(.5);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(.5);
    }
}


.aboutE .kaisjz .out1 { left: 16.7%; top: 33%; }
.aboutE .kaisjz .out2 { left: 39%; top: 52.5%; }
.aboutE .kaisjz .out3 { left: 37.8%; top: 56.5%; }
.aboutE .kaisjz .out4 { left: 39.6%; top: 49.3%; }
.aboutE .kaisjz .out5 { left: 39.6%; top: 55.5%; }
.aboutE .kaisjz .out6 { left: 75.5%; top: 41.5%; }

.aboutE .kaisjz .out .right { left: 55px; transform: translate(0,-50%); top: 50%; }
.aboutE .kaisjz .out .left { left: auto; right: 55px; transform: translate(0,-50%); top: 50%; }
.aboutE .kaisjz .out .bottom { top: auto; bottom: -47px; left: 50%; transform: translate(-50%,0); }
.aboutE .kaisjz .out .top { top: -47px; bottom: auto; left: 50%; transform: translate(-50%,0); }


.aboutE .qiehuanzm { position: absolute; line-height: 1; top: 64%; transform: translate(-50%,-50%); left: 60%; text-align: right; width: 240px; }
.aboutE .qiehuanzm .mzr { color: #11579D; font-size: 3.64583vw; line-height: .8; }
.aboutE .qiehuanzm .mrz { color: #0B3157; margin-top: 29px; padding-bottom: 16px; }
.aboutE .qiehuanzm .colorBlue { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 16px; }
.aboutE .qiehuanzm .mrza { margin-top: 17px; }
.aboutE .qiehuanzm .mrza p { color: #3D3D3D; margin-bottom: 15px; position: relative; padding-left: 13px; }
.aboutE .qiehuanzm .mrza p:last-child { margin-bottom: 0; }
.aboutE .qiehuanzm .mrza p::before { position: absolute; content: ""; top: 50.6%; transform:translateY(-50%); left: 0; width: 9px; height: 13px; background: url(../images/mrza.png)no-repeat center center/cover; }
.aboutE .qiehuanzm .mrza .lais { display: inline-block; }


.img,
.indexD .nexidbottom .bottoml .omlzz,
.indexB .nexbottm .ottmla a .ttmat .tu { overflow: hidden; position:relative; }
.img:after,
.indexD .nexidbottom .bottoml .omlzz:after,
.indexB .nexbottm .ottmla a .ttmat .tu:after { content:''; width: 100%; height: 100%; left:-105%; top:0; background: rgba(255,255,255,1); opacity: 1; position: absolute; transition: all 1s; }

.active .img:after,
.active.indexD .nexidbottom .bottoml .omlzz:after,
.indexB.active .nexbottm .ottmla a .ttmat .tu:after {left:100%;opacity: 0;}



.aboutF { position:relative; z-index:3; } 
.aboutF .tusgmo-top { height: 361px; overflow: hidden; padding: 0 0 0 68px; }
.aboutF .tusgmo-top .swiper-slide { color: rgba(17, 87, 157, 0.05); line-height: 80px; font-size: 107px; z-index: 1; }
.aboutF .tusgmo-top .swiper-slide-active { color: #11579D; z-index: 2; } 
.aboutF .tusgmo-top .swiper-slide-active::before { position: absolute; content: ""; width: 249px; height: 249px; border: 1px solid rgba(0, 0, 0, 0.1); left: 18%; top: 45%; border-radius: 50%; transform: translate(-50%,-50%); }
.aboutF .outff { height: 440px; position: relative; }
.aboutF .tusgmo-top { position:relative; }
.aboutF .tusgmo-top::before { position: absolute; content: ""; right: 24px; width: 1px; height: 100%; background: rgba(17, 87, 157, 0.2); }
.aboutF .outff .wimsoi {
    padding-left: 60px;
    height: 100%;
    width: 313px;
}
.aboutF .outff .gmol {
    font-size: 107px;
    line-height: 80px;
    color: #11579D;
    position: absolute;
    top: 49%;
    transform: translateY(-50%);
    left: 0;
    z-index: 2;
}
.aboutF .outff .gmor { 
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.aboutF .ssss {
	z-index: 100000000000;
	position: absolute;
    top: 45%;
	left: 18%;
    transform: translate(-50%,-50%);
    opacity: 0;
}

.aboutF .sss {
	position: relative;
	width: 249px;
	height: 249px;
}


.aboutF .sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.aboutF .sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.aboutF .sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #11579D;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 249px, 249px, 121px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.aboutF .sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 125px, 249px, 0px);
}

.aboutF .tusgmo-top .swiper-slide-active .circle i::before {
	-webkit-animation: circleRw 3000ms linear both;
	animation: circleRw 3000ms linear both;
}

.aboutF .tusgmo-top .swiper-slide-active .circle i:first-child::before {
	-webkit-animation-name: circleLw;
	animation-name: circleLw;
}

.aboutF .tusgmo-top .swiper-slide-active .ssss { opacity: 1; }

@-webkit-keyframes circleLw {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleRw {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleLw {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleRw {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.aboutF .diandian-swiper {
    height: 326px;
    overflow: hidden;
    padding: 0 3px;
}

.aboutF .tusgmo-top .swiper-slide { padding-right: 215px; }
.aboutF .tusgmo-top .swiper-slide .wmas { position: absolute; right: 2px; top: 50%; transform: translateY(-50%); width: 46px; height: 46px; border-radius: 50%;  }
.aboutF .tusgmo-top .swiper-slide .wmas span { width: 0; height: 0; transition: all .5s; border: 2px solid #1856A6; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.aboutF .tusgmo-top .swiper-slide .wmas span::before { position: absolute; content: ""; left: 50%; border-radius: 50%; top: 50%; transform: translate(-50%,-50%); width: 11px; height: 11px; background: #1856A6; }
.aboutF .tusgmo-top .swiper-slide-active .wmas span { width: 46px; height: 46px; background:#fff; }

.aboutF .outrr { width: 43.59375vw; overflow: hidden; }
.aboutF .outrr .kangm {  width: 23.4375vw; }
.aboutF .outrr .kangm .swiper-slide { padding: 0 3.33333vw; transition: all .5s; opacity: .2; }
.aboutF .outrr .kangm .swiper-slide-active { padding: 0; opacity: 1; }
.aboutF .outrr .kangm .swiper-slide .nzmg .nza { color: #3D3D3D; line-height: 1.5; font-size: 20px; margin-top: 8px; transition: all .5s; }
.aboutF .outrr .kangm .swiper-slide .nzmg .nzb { color: #666666; font-size: 16px; transition: all .5s; }

.aboutF .outrr .kangm .swiper-slide-active .nzmg .nza { font-size: 24px; margin-top: 21px; }
.aboutF .outrr .kangm .swiper-slide-active .nzmg .nzb { font-size: 18px; }



.zopsmz { position: absolute; right: 0; bottom: 0; }
.zmsn { position: initial; margin-top: 0; border: 2px solid rgba(102, 102, 102, 0.3); width: 68px; height: 54px; gap: 20px; border-radius: 44px; transition: all .5s; margin-right: 14px; }
.zmsn:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.zmsn:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/mouze.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}

.zmsn:hover { background: #0B3157; }
.zmsn::before { transform: translateX(-100%); opacity: 0; }
.zmsn::after {transition-delay: .2s;} 
.zmsn:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.zmsn:hover:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }

.zmsnl:after { background: url(../images/wmouze.svg) 0 0/contain no-repeat; }
.zmsnl:before { background: url(../images/nnerbottew.svg) 0 0/contain no-repeat; }

.zmsnl::before { transform: translateX(100%); opacity: 0; }
.zmsnl::after {transition-delay: .2s;} 
.zmsnl:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.zmsnl:hover:after { transform: translateX(-100%); opacity: 0; transition-delay: 0s }

.aboutF { padding: 95px 0 150px; }
.aboutF .wbbt { margin-bottom: 48px; }

.boragin { border-radius: 20px; overflow: hidden; }
.aboutG { margin-bottom: 36px; position: relative; z-index: 3; }
.aboutG ul { background: rgba(249, 249, 249, 0.52); }
.aboutG ul li { float: left; width: 50%; text-align: center; background: rgba(249, 249, 249, 0.52); transition: all .5s; }
.aboutG ul li a { display: block; padding: 48px 20px 39px 20px; }
.aboutG ul li .imcon .m2 { display: none; }
.aboutG ul li .ouzn { color: #3D3D3D; margin-top: 11px; }


.obcmm { position: relative; transition: all .5s; display: flex; align-items: center; justify-content: center; left: auto; right: auto; margin-top: 26px; height: 54px; width: 68px; border: 2px solid rgba(102, 102, 102, 0.3); border-radius: 44px; }
.obcmm:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.obcmm:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/mouze.svg) 0 0/contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .2s
}
.aboutG ul li:hover .obcmm { background: #0B3157; }
.aboutG ul li .obcmm::before { transform: translateX(-100%); opacity: 0; }
.aboutG ul li .obcmm::after { transition-delay: .2s; } 
.aboutG ul li:hover .obcmm:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.aboutG ul li:hover .obcmm:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }
.aboutG ul li .guofen { display: inline-block; }


.aboutG ul li:hover { background: #11579D; }
.aboutG ul li:hover .m2 { display: inline-block; }
.aboutG ul li:hover .m1 { display: none; }
.aboutG ul li:hover .ouzn { color: #fff; }
.aboutG ul li:hover .obcmm { background: #fff; border-color: #fff; }
.aboutG ul li:hover .obcmm:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }


.suanwm:after { position: absolute; content: ""; right: -10vw; top: -7vw; opacity: 0.8; filter: blur(296px); background: url(../images/suanwm.png)no-repeat center center/cover; width: 46.84270vw; height: 68.85416vw; animation: float 5s ease-in-out infinite; }

@media(max-width:1600px) {
    .aboutA .ouitabott .img { width:85%; min-width:85%; }
    .aboutB .bizmbott ul li .zman { padding:0 20px; }
}

@media(max-width:1500px) {
    .aboutB .bizmbott ul li { height: 200px; }
    .aboutB .bizmbott ul li .izon span { font-size: 36px; }
    .aboutB .bizmbott ul li .izon i { font-size: 20px; margin-top: -16px; }

    .aboutC .annamzml .ouztdn ul li { padding: 35px 0 30px; }

    .aboutE .qiehuanzm .mzr { font-size: 35px; }
    .aboutE .qiehuanzm .mrz { margin-top: 20px; }
    .aboutE .qiehuanzm { top: 68%; }

    .aboutF .tusgmo-top { padding-right: 0; }

    .aboutF .outff .gmol { font-size: 90px; top: 50%; }
    .aboutF .tusgmo-top .swiper-slide { font-size: 90px; }
    .aboutF .outff .wimsoi { padding-left: 38px; }

    .aboutF .tusgmo-top .swiper-slide-active::before { width: 200px; height: 200px; left: 19%; }
    .aboutF .tusgmo-top .swiper-slide-active .ssss { left: 19%; }
    .aboutF .sss { width: 200px; height: 200px; }
    .aboutF .sss .circle i::before { clip: rect(0, 200px, 200px, 100px); }
    .aboutF .sss .circle i:first-child::before { clip: rect(0px, 100px, 200px, 0px); }

    .aboutF .tusgmo-top .swiper-slide-active .wmas span,
    .aboutF .tusgmo-top .swiper-slide .wmas { width: 40px; height: 40px; }
    .aboutF .tusgmo-top .swiper-slide { padding-right: 140px; }
    .aboutF .outff::before { right: -20px; }

    .aboutF .outrr { width: 52.59375vw; }
    .aboutF .outrr .kangm { width: 29.94vw; }

    .nybanner .wznam { left: 5%; }

    .mbxzn .yiji,
    .mbxzn .znmeo .home a { height: 60px; line-height: 60px; }
    
    .aboutA .ouitabott .img { width:90%; min-width:90%; }
    
    .aboutF .tusgmo-top::before { right:21px; }
}

@media(max-width:1420px) {
    .aboutC .annamzmr .boxzn .swiper-slide .liznam {
        height: 430px;
    }
}

@media(max-width:1250px) {
    .aboutC .annamzmr .boxzn .swiper-slide .liznam {
        height: 480px;
    }
}

@media(max-width:1100px) {
    .nybanner .wznam { left: 50%; bottom:30px; transform:translateX(-50%); width: calc(100% - 40px); }
    .nybanner .wznam .znmam { padding: 0 5%; }
    .nybanner .wznam .amb br { display: none; }

    .banner { top: auto !important; position: initial; height: auto; }
    .bannerA { height: auto; }

    .mbxzn { display: none; }
    .aboutA { padding: 35px 0 45px; }
    .nybanner { margin-bottom: 0; }
    .aboutA .ouitatop .flex { display: block; }
    .aboutA .ouitatop .itaopol { width: 100%; }

    .logoIcon { height: 40px; }
    .logoIcon span { width: 10px; }
    .logoIcon span.boxb { left: 30px; }
    .logoIcon span.boxc { left: 48px; }

    .indexA .nexar ul li { width: 50%; padding-right: 20px; }
    .aboutA .ouitatop .itaopol { padding-right: 0; }
    .aboutA .ouitatop .itaopol .xmzns { margin-top: 15px; }
    .aboutA .ouitatop .itaopol { padding-left: 0; border-left: 0; }

    .aboutA .ouitabott  { margin-top: 95px; }
    .aboutA .ouitabott .quanxzi { width: 68px; height: 68px; }
    .aboutA .ouitabott .quanxzi::before { width: 50px; height: 50px; }
    .aboutA .ouitabott .quanxne { width: 115px; height: 115px; top: -67px; }
    
    .aboutB .outbzong { padding: 0px 0 15px; }
    .aboutB .outbbt { margin-bottom: 20px; }
    .aboutB .dexa-con { padding: 20px; }
    .aboutB .bizmtop ul li { width: 100%; padding-right: 0; }
    .aboutB .bizmtop ul li .icon img { height: 50px; }
    .aboutB .bizmtop ul li .xb { margin-top: 22px; }
    .aboutB .bizmtop ul li:last-child { padding-left: 0; margin-top: 20px; border-left: 0; }
    .aboutB .bizmbott { margin-top: 25px; }
    .aboutB .bizmbott ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .aboutB .bizmbott ul li:nth-child(2n) { margin-right: 0%; }
    .aboutC::before,
    .aboutA::before { display: none; }

    .aboutC { padding-top: 35px; }
    .aboutC .zongamms { padding: 20px 15px; }
    .aboutC .annamzml { width: 100%; padding-top: 0; }
    .aboutC .annamzml .ouztdn { margin-top: 20px; }
    .aboutC .annamzml .ouztdn ul li {
        padding: 25px 0 20px;
    }
    .aboutC .annamzmr { width: 100%; margin-top: 20px; }
    .aboutC .annamzmr .boxzn .swiper-slide .liznam { padding: 15px; height: 380px; }
    .aboutC .annamzmr .boxzn .swiper-slide .liznam .xznb ul li { width: 100%; }
    
    .aboutC .annamzmr .boxzn .anzms .gop { width: 58px; height: 44px; }
    .aboutC .annamzmr .boxzn .anzms { left: 15px; bottom: 25px; }
    .aboutD { padding: 35px 0 45px; }

    .aboutF { padding: 35px 0 45px; }
    .aboutE { padding: 0 !important; }
    .aboutF .znamsms .znamtop .swiper-container { overflow: hidden; position: relative; }
    .aboutF .znamsms .znamtop .swiper-container .swiper-slide {
        text-align: center;
        font-size: 38px;
        color: #11579D;
        padding: 80px 0;
    }
    .aboutF .znamsms .znamtop .swiper-container::before {
        width: 150px;
        height: 150px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        position: absolute;
        content: "";
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border-radius: 50%;
    }
    .aboutF.m { display: block !important; }
    .aboutF .znambottom .wozmo .nzmg .nza { font-size: 18px; color: #3D3D3D; margin-top: 10px; }
    .aboutF .znambottom .wozmo .nzmg .nzb { font-size: 14px; color: #666666; margin-top: 10px; }
    .aboutF .znambottom .swiper-container { overflow: hidden; }

    .aboutG ul li { width: 100%; padding: 0; }
    .obcmm { width: 58px; height: 44px; }
    .aboutG ul li a { padding: 20px; }
    .suanwm:after { display: none; }
    .nybanner .wznam .amb { margin-bottom: 10px; }

    .aboutB .bizmbott ul li { height: 180px; }
    
        .aboutA .ouitabott .img { width:100%; min-width:100%; max-width: calc(100% - 20px); }
}






/**管理团队**/
.guanliznam { z-index: 10; padding: 4.6875vw 0 6.5625vw; position: relative; }
.guanliznam .cd { margin-bottom: 40px; }
.guanliznam .ongsihuiz { margin-bottom: 43px; }
.guanliznam .ongsihuiz:last-child { margin-bottom: 0; }
.guanliznam .ongsihuiz .ihizm ul { display: flex; flex-wrap: wrap; }
.guanliznam .ongsihuiz .ihizm ul li { float: left; width: 25%; text-align: center; background: #11579D; transition: all .5s; position: relative; }
.guanliznam .ongsihuiz .ihizm ul li::before { position: absolute; content: ""; bottom: -9px; display: none; opacity: 0; transition: all .5s; left: 50%; transform: translateX(-50%); width: 21px; height: 13px; background: url(../images/sadzxcd.svg)no-repeat center center/cover; }
.guanliznam .ongsihuiz .ihizm ul li .wzman { padding: 30px 0 31px; height: 150px; position: relative; }
.guanliznam .ongsihuiz .ihizm ul li .wzman .man { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; padding: 0 40px; }
.guanliznam .ongsihuiz .ihizm ul li .wzman .ana { color: #fff; }
.guanliznam .ongsihuiz .ihizm ul li .wzman .anb { color: rgba(255, 255, 255, 0.8); line-height: 1.45; margin-top: 5px; }
.guanliznam .ongsihuiz .ihizw .ihuzw { display: none; padding-bottom: 20px; padding-top: 45px; } 
.guanliznam .ongsihuiz .ihizw .ihuzw .uza { color: #0B3157; }
.guanliznam .ongsihuiz .ihizw .ihuzw .uzb { color: #2A8068; margin-top: 6px; }
.guanliznam .ongsihuiz .ihizw .ihuzw .uzc { min-height: 200px; color: #3D3D3D; line-height: 1.77; margin-top: 14px; }

.guanliznam .ongsihuiz .ihizm ul li.cur { background: #0B3157; }
.guanliznam .ongsihuiz .ihizm ul li.cur::before { display: block; opacity: 1; } 



.guanliznam::before { opacity: .6; animation: float 5s ease-in-out infinite; position: absolute; content: ""; bottom: 0; right: -22vw; width: 37.91666vw; height: 57.34375vw; background: url(../images/guanliznam.png)no-repeat center center/cover; filter: blur(296px); }

@media(max-width:1100px) {
    .guanliznam .ongsihuiz { margin-bottom: 25px; }
    .guanliznam .ongsihuiz .ihizm ul li .wzman { height: 130px; }
    .guanliznam .ongsihuiz .ihizw { padding: 0 20px 0; }
    .guanliznam .ongsihuiz .ihizw .ihuzw { padding-top: 30px; padding-bottom: 0; }
    .guanliznam .ongsihuiz .ihizm ul li .wzman .man { padding: 0 15px; }
    .guanliznam .ongsihuiz .ihizm ul li { width: 50%; }
    .guanliznam .ongsihuiz .ihizm ul li::before { display: none !important; }
    .guanliznam .ongsihuiz .ihizm ul li .wzman .anb { font-size:14px; }
}




/**企业展示**/
.nybanner .mznam { top: 74%; }
.qiyezansi { padding: 105px 0 120px; position: relative; z-index: 1; }
.qiyezansi .prce { border-radius: 15px; overflow: hidden; margin-top: 35px; }
.qiyezansi .prce .anniu { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 92px; height: 92px; }
.qiyezansi .prce .anniu span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; transform: scale(1); transition: all .5s; background: url(../images/qiyezansi.png)no-repeat center center/cover; -webkit-animation: haha1 8s linear infinite; }
.qiyezansi .prce:hover .anniu span { transform: scale(1.05); }

.qiyezansiA { padding-bottom: 115px; position: relative; }
.qiyezansiA .beforte { position: absolute; top: -10%; left: 110%; transform: translate(-50%,-50%); width: 728px; height: 1101px; }
.qiyezansiA .beforte::before { position: absolute; animation: float 5s ease-in-out infinite; opacity: .8; top: 0; left: 0;  content: ""; width: 100%; height: 100%; background: url(../images/aboutAbes.png)no-repeat center center/cover; filter: blur(296px); }
.qiyezansiA .zansiatop .exnanmr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.qiyezansiA .zansiatop .exnanmr .anmz { height: 54px; cursor: pointer; line-height: 50px; width: 200px; transition: all .5s; margin-right: 10px; border-radius: 100px; overflow: hidden; border: 2px solid rgba(61, 61, 61, 0.2); text-align: center; color: #3D3D3D; font-size: 16px; }
.qiyezansiA .zansiatop .exnanmr .anmz:last-child { margin-right: 0; }
.qiyezansiA .zansiatop .exnanmr .anmz.cur,
.qiyezansiA .zansiatop .exnanmr .anmz:hover { color: #fff; background: #11579D; border-color: #11579D; }

.qiyezansiA .zansiaboozme .boozmes ul li { float: left; position: relative; cursor: pointer; width: 32.58%; margin-right: 1.13%; margin-bottom: 1.13%; border-radius: 20px; overflow: hidden; }
.qiyezansiA .zansiaboozme .boozmes ul li .img { position:relative; }
.qiyezansiA .zansiaboozme .boozmes ul li .img:before { position:absolute; top:0; left:0; width:100%; height:100%; content:""; background:rgba(0,0,0,.3); }
.qiyezansiA .zansiaboozme .boozmes ul li:nth-child(3n) { margin-right: 0; }
.qiyezansiA .zansiaboozme .boozmes ul li .wznn { opacity:0; position: absolute; bottom: 23px; left: 0; width: 100%; color: #fff; padding: 0 24px; line-height: 1; transition: all .5s; }
.qiyezansiA .zansiaboozme .boozmes ul li .jhao { position: absolute; top: -100%; left: 0; width: 100%; height: 100%; background: rgba(17, 87, 157, 0.8); transition: all .5s; }
.qiyezansiA .zansiaboozme .boozmes ul li .jhao::before { position: absolute; top: 50%; left: 50%; content: ""; transform: translate(-50%,-50%); width: 40px; height: 40px; background: url(../images/boozmes.png)no-repeat center center/cover;  }
.qiyezansiA .zansiaboozme .boozmes ul li:hover .jhao { top: 0; }
.qiyezansiA .zansiaboozme .boozmes ul li:hover .wznn { bottom: -50%; }


.swiperwms { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 999999; background: rgba(0, 0, 0, 0.8); display: none; }
.swiperwms .wlwlw {
    position: absolute;
    width: 74.8%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.swiperwms .wlwlw .dexa-cone .wlwtio { position: relative; }
.swiperwms .wlwlw .dexa-cone .swiper-container { overflow: hidden; border-radius: 18px; }
.swiperwms .wlwlw .dexa-cone .swiper-container .swiper-slide { overflow: hidden; border-radius: 18px; }
.swiperwms .wlwlw .guanbi { position: absolute; cursor: pointer; right: -10px; top: -10px; width: 34px; height: 34px; border-radius: 50%; background: url(../images/guanbi.png)no-repeat center center/cover; z-index: 1; }

.swiperwms .zmsn { position: absolute; top: 50%; transform: translateY(-50%); margin-right: 0; background: #fff; border-color: #fff; }
.swiperwms .zmsnl { left: 20px; } 
.swiperwms .zmsnr { right: 20px; } 

.swiperwms .zmsn:hover { background: #11579D; border-color: #11579D; }


.qiyezansiA .zhenasnm { background: rgba(249, 249, 249, 0.52); border-radius: 20px; padding: 102px 0 84px; position: relative; z-index: 3; }
.qiyezansiA .zansiatop { margin-bottom: 33px; }
.anzsma { text-align: center; margin-top: 35px; }
.anzsma .snazm { color: rgba(11, 49, 87, 0.3); line-height: 1; margin-top: 12px; }




@media(max-width:1100px) {
    .qiyezansi { padding: 35px 0 45px; }
    .qiyezansi .prce { margin-top: 20px; }
    .qiyezansi .prce .anniu { width: 50px; height: 50px; }

    .qiyezansiA .zansiatop .exnanmr { width: 100%; position: initial; transform: translateY(0); margin-top: 15px; }
    .qiyezansiA .zansiatop .exnanmr .anmz { font-size: 14px; height: 45px; line-height: 40px; width: 49%; margin-right: 2%; }
    .qiyezansiA .beforte::before { display: none; }
    .qiyezansiA .zansiatop { margin-bottom: 20px; }
    .qiyezansiA .zhenasnm { background: initial; padding: 0; }
    .qiyezansiA .zansiaboozme .boozmes ul li { width: 49%; margin-right: 2%; margin-bottom: 2%; }
    .qiyezansiA .zansiaboozme .boozmes ul li:nth-child(3n) { margin-right: 2%; }
    .qiyezansiA .zansiaboozme .boozmes ul li:nth-child(2n) { margin-right: 0; }
    .qiyezansiA .zansiaboozme .boozmes ul li .wznn { padding: 0 20px; font-size:14px; }
    .qiyezansiA { padding-bottom: 45px; }
    .anzsma { margin-top: 25px; }
    .zmsn { width: 58px; height: 44px; }
    .swiperwms .wlwlw { width: calc(100% - 40px); }
    .swiperwms .zmsn { position: initial; transform: translateY(0); margin-top: 25px; }
    .swiperwms .zmsnl { margin-left: 30%; }
    .swiperwms .zmsnr { margin-right: 30%; }
}



/**法规合规性**/
.xian { border-bottom: 1px solid rgba(43, 55, 142, 0.1); }
.xian span { display: inline-block; padding-bottom: 20px; position: relative; }
.xian span::before { position: absolute; content: ""; width: 100%; height: 1px; bottom: -1px; background: #11579D; }
.heguiznzmnA { z-index: 1; position: relative; padding-top: 95px; }
.heguiznzmnA .znannmui { margin-top: 70px; }
.heguiznzmnA .znannmui .nmiel { width: 49%; }
.heguiznzmnA .znannmui .nmier { position: absolute; right: 0; top: 50%; width: 46.5%; transform: translateY(-50%); }
.heguiznzmnA .znannmui .nmier .oeiz { color: #2A8068; padding-left: 24px; position: relative; }
.heguiznzmnA .znannmui .nmier .oeiz span{ position: absolute; top: 6px; left: 0; width: 16px; height: 23px; background: url(../images/oeiz.png)no-repeat center center/cover; }
.heguiznzmnA .znannmui .nmier .oeia { color: #3D3D3D; margin-top: 18px; }
.heguiznzmnA .znannmui .nmier .oeib { line-height: 36px; color: #666666; line-height: 2; margin-top: 7px; }
.heguiznzmnA .znannmui .nmier .oeib ul li {
        position: relative;
    padding-left: 20px;
}

.heguiznzmnA .znannmui .nmier .oeib ul li:before {
    position: absolute;
    content: "";
    top: 16px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2A8068; 
}

.heguiznzmnB { margin-top: 5.20833vw; position: relative; }
.heguiznzmnB .before { position: absolute; top: 35%; left: 96.5%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw; opacity: .5; filter: blur(296px); }
.heguiznzmnB .before:before { position: absolute; animation: float 5s ease-in-out infinite; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/aboutAbes.png)no-repeat center center/cover; }
.heguiznzmnB .uiznzmnBd { background: #0B3157; padding: 7.34375vw 0; position: relative; }
.heguiznzmnB .uiznzmnBd::before { content: ""; position: absolute; top: 94%; left: 17%; transform: translate(-50%,-50%); width: 775px; height: 684px; background: url(../images/uiznzmnBd.png)no-repeat center center/cover; }
.heguiznzmnB .uiznzmnBd .znzmnBdl { width: calc(100% - 670px); position: absolute; top: 50%; transform: translateY(-50%); }
.heguiznzmnB .uiznzmnBd .znzmnBdl .oeiz { padding-left: 26px; position: relative; color: #fff; }
.heguiznzmnB .uiznzmnBd .znzmnBdl .oeiz span { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 16px; height: 23px; background: url(../images/oeizsda.png)no-repeat center center/cover; }
.heguiznzmnB .uiznzmnBd .znzmnBdl .oeiza { color: #fff; line-height: 1.77; margin-top: 10px; }
.heguiznzmnB .uiznzmnBd .znzmnBdr { width: 518px; }


.heguiznzmnC { padding: 95px 0 114px; position: relative; z-index: 1; }
.heguiznzmnC .znzmntop .onma { color: #2A8068; padding-left: 25px; position: relative; }
.heguiznzmnC .znzmntop .onma::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 16px; height: 23px; background: url(../images/onmaee.png)no-repeat center center/cover; }
.heguiznzmnC .znzmntop .onmb { line-height: 1.78; color: #666666; margin: 10px 0 30px; }


.heguiznzmnD { padding-bottom: 5.88541vw; position: relative; }
.heguiznzmnD .before { position: absolute; top: 53%; left: -4%; transform: translate(-50%,-50%); width: 90.26041vw; height: 81.66666vw; opacity: .5; filter: blur(296px); }
.heguiznzmnD .before:before { position: absolute; content: ""; animation: float 5s ease-in-out infinite;  top: 0; left: 0; width: 100%; height: 100%; background: url(../images/heguiznzmnDeee.png)no-repeat center center/cover; }



.heguiznzmnD .znzmd { background: rgba(249, 249, 249, 0.52); padding: 100px 0 106px; position: relative; z-index: 2; }
.heguiznzmnD .onma { color: #2A8068; padding-left: 25px; position: relative; }
.heguiznzmnD .onma::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 16px; height: 23px; background: url(../images/onmaee.png)no-repeat center center/cover; }
.heguiznzmnD .onmb { line-height: 1.78; color: #666666; margin: 10px 0 0; }
.heguiznzmnD .onmc { margin-top: 31px; }
.heguiznzmnD .onmc ul li { background: #F3F6FA; transition: all .5s; margin-right: .99%; width: 32.67%; padding: 43px 40px 45px; }
.heguiznzmnD .onmc ul li:last-child { margin-right: 0; margin-bottom: 0; }
.heguiznzmnD .onmc ul li .icon .m2 { display: none; }
.heguiznzmnD .onmc ul li .icon img { height: 60px; width: 60px; }
.heguiznzmnD .onmc ul li:hover .icon .m2 { display: block; }
.heguiznzmnD .onmc ul li:hover .icon .m1 { display: none; }
.heguiznzmnD .onmc ul li .mc { color: #3D3D3D; line-height: 1; border-bottom: 1px solid rgba(0, 0, 0, 0.08); margin-top: 53px; transition: all .5s; }
.heguiznzmnD .onmc ul li .mc span { position: relative; padding-bottom: 28px; display: inline-block; }
.heguiznzmnD .onmc ul li .mc span::before { position: absolute; content: ""; width: 100%; height: 2px; bottom: -1px; background: #2A8068; transition: all .5s; }
.heguiznzmnD .onmc ul li .me { line-height: 1.75; margin-top: 23px; color: #666666; transition: all .5s; }
.heguiznzmnD .onmc ul li .me p {
    position: relative;
    padding-left: 20px;
}
.heguiznzmnD .onmc ul li .me p:before {
    position: absolute;
    content: "";
    top: 12px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2A8068; 
    transition: all .5s;
}

.heguiznzmnD .onmc ul li:hover .me p:before {
    background: #fff;
}


.heguiznzmnD .onmc ul li:hover { background: #11579D; }
.heguiznzmnD .onmc ul li:hover .mc { color: #fff; border-color: rgba(255, 255, 255, .1); }
.heguiznzmnD .onmc ul li:hover .me { color: #fff; }
.heguiznzmnD .onmc ul li:hover .mc span::before { background: #fff; }

@media(max-width:1500px) {
    .heguiznzmnD .onmc ul li .me p:before {
        top: 10px;
    }
}

@media(max-width:1100px) {
    .xian span { padding-bottom: 15px; }
    .heguiznzmnA { padding-top: 35px; }
    .heguiznzmnA .znannmui { margin-top: 25px; }
    .heguiznzmnA .znannmui .nmier { position: initial; width: 100%; transform: translateY(0); margin-top: 20px; }
    .heguiznzmnB .uiznzmnBd { padding: 35px 15px; }
    .heguiznzmnB .uiznzmnBd::before { display: none; }
    .heguiznzmnB .uiznzmnBd .znzmnBdl { position: initial; width: 100%; transform: translateY(0); }
    .heguiznzmnB .uiznzmnBd .znzmnBdr { width: 100%; margin-top: 20px; }
    .heguiznzmnC { padding: 35px 0 45px; }
    .heguiznzmnD .znzmd { padding: 0 0 45px; background: none; }
    .heguiznzmnB .before,
    .heguiznzmnD .before { display: none; }
    .heguiznzmnD .onmc ul { display: block; }
    .heguiznzmnD .onmc ul li { width: 100%; margin-bottom: 20px; padding: 20px; }
    .heguiznzmnD .onmc ul li:last-child { margin-bottom: 0; }
    .heguiznzmnD .onmc ul li .mc { margin-top: 20px; }
    .heguiznzmnD .onmc ul li .mc span { padding-bottom: 20px; }
    .heguiznzmnD .onmc ul li .me { margin-top: 20px; }
    .heguiznzmnD { padding-bottom: 0; }
    .heguiznzmnA .znannmui .nmiel { width: 100%; }
    
    .heguiznzmnA .znannmui .nmier .oeib ul li:before {
        top: 13px;
    }
    .heguiznzmnD .onmc ul li .me p:before {
        top: 9px;
    }
}








/*赵旭*/
.container_zx {
    width: 100%;
    margin: 0 auto;
}
.zpxq{
    padding: 3.125vw 0 4.1vw;
    position: relative; z-index: 5;
 }
 .zpxq:after{
     content: "";
     position: absolute;
     right: -600px;
     top: 700px;
     width: 728px;
     height: 1100.84px;
     background: url(../images/juxing_r.png)no-repeat center center/cover;
     filter: blur(296px);
     z-index: -1;
 }
 .zpxq:before{
     content: "";
     position: absolute;
     left: -400px;
     bottom: -1000px;
     width: 728px;
     height: 1100.84px;
     background: url(../images/juxing_l.png)no-repeat center center/cover;
     filter: blur(296px);
     z-index: -1;
 }
 .zpxq .zpxq_l{
     width: 71%;
     padding: 2.1vw 2vw 2.6vw 2vw;
     background: #fff;
     border-radius: 10px;
     border: 1px solid #EEEEEE;
     box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
 }
 .zpxq .zpxq_l .bt{
     position: relative;
 }
 .zpxq .zpxq_l .bt .b{
     color: #3D3D3D;
 }
 .zpxq .zpxq_l .bt .b1{
     margin-top: 15px;
     width: 70%;
 }
 .zpxq .zpxq_l .bt .b1 p{
     display: inline-block;
     color: #666666;
     font-weight: 400;
     margin-right: 1vw;
 }
 .zpxq .zpxq_l .bt .t1{
     color: #11579D;
     padding: 10px 1.1vw;
     background: rgba(17, 87, 157, 0.05);
     border-radius: 30px;
     display: inline-block;
     position: absolute;
     right: 0;
     bottom: 0;
 }
 .zpxq .zpxq_l .bt .b1 p:last-child(1){
     margin-right: 0;
 }
 .zpxq .zpxq_l .bt .b1 p i{
     display: inline-block;
     width: 9px;
     height: 13px;
     background: url(../images/sbcee.png)center center/cover;
     vertical-align: middle;
     margin-top: -2px;
     margin-right: 5px;
 }
 .zpxq .zpxq_l .nr{
     padding-top: 1.8vw;
     margin-top: 1.56vw;
     border-top: 1px solid rgba(43, 55, 142, 0.1);
 }
 .zpxq .zpxq_l .nr .nr_01{
     margin-top: 2vw;
 }
 .zpxq .zpxq_l .nr .nr_01:nth-child(1){
     margin-top: 0;
 }
 .zpxq .zpxq_l .nr .nr_01 .b{
     color: #000000;
     margin-bottom: 10px;
 }
 .zpxq .zpxq_l .nr .nr_01 p{
     line-height: 1.8;
     color: #767676;
     font-weight: 400;
 }
 .zpxq .zpxq_l .ootd{
     display: inline-block;
     margin-top: 2.6vw;
 }
 .zpxq .zpxq_r{
     width: 26.7%;
     background: #fff;
     border-radius: 10px;
     border: 1px solid #EEEEEE;
     padding: 1.77vw 1.7vw 2vw 1.4vw;
     box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
 }
 .zpxq .zpxq_r .bt{
     color: #0B3157;
 }
 .zpxq .zpxq_r ul{
     margin-top: 1.3vw;
 }
 .zpxq .zpxq_r ul li{
     border-top: 1px solid rgba(0, 0, 0, 0.1);
     transition: all 0.6s;
     position: relative;
 }
 .zpxq .zpxq_r ul li:after{
     content: "";
     position: absolute;
     top: -1px;
     left: 0;
     width: 0;
     height: 2px;
     background: #11579D;
     transition: all 0.6s;
 }
 .zpxq .zpxq_r ul li:hover:after{
     width: 100%;
 }
 .zpxq .zpxq_r ul li a{
     display: block;
     padding: 1vw 0;
     position: relative;
 }
 .zpxq .zpxq_r ul li a:after{
     content: "";
     position: absolute;
     width: 14px;
     height: 12px;
     top: 50%;
     transform: translateY(-50%);
     right: 0;
     background: url(../images/zpxq_jt.svg)center center/cover;
     transition: all 0.6s;
 }
 .zpxq .zpxq_r ul li a:hover:after{
     background: url(../images/zpxq_jt01.svg)center center/cover;
 }
 .zpxq .zpxq_r ul li .b{
     color: #3D3D3D;
 }
 .zpxq .zpxq_r ul li .t{
     color: #11579D;
     font-weight: 400;
     margin-top: 5px;
 }
 .zpxq .zpxq_r .ootd{
     display: inline-block;
     margin-top: 2vw;
 }
 
 @media(max-width: 1100px){
     .zpxq .zpxq_l{
         width: 100%;
         padding: 20px 15px;
     }
     .zpxq .zpxq_r{
         display: none;
     }
     .zpxq .zpxq_l .nr{
         padding-top: 20px;
         margin-top: 20px;
     }
     .zpxq .zpxq_l .nr .nr_01{
         margin-top: 20px;
     }
     .zpxq .zpxq_l .ootd{
         margin-top: 20px;
     }
     .container_zx{
         width: 100%;
     }
     .zpxq .zpxq_l .bt .t1{
         padding: 10px;
         position: static;
         margin-top: 10px;
     }
     .zpxq .zpxq_l .bt .b1{
         width: 100%;
     }
     .zpxq .zpxq_l .bt .b1 p{
         display: block;
         margin-bottom: 5px;
     }
 }
 
 .zqlb{
     padding: 4.8vw 0 4.8vw;
     position: relative;
 }
 .zqlb:after{
     content: "";
     position: absolute;
     right: -270px;
     top: 500px;
     width: 728px;
     height: 1100.84px;
     background: url(../images/juxing_r.png)no-repeat center center/cover;
     filter: blur(296px);
     z-index: -1;
 }
 .zqlb:before{
     content: "";
     position: absolute;
     left: -400px;
     bottom: -800px;
     width: 728px;
     height: 1100.84px;
     background: url(../images/juxing_l.png)no-repeat center center/cover;
     filter: blur(296px);
     z-index: -1;
 }
 .zqlb .zqlb_a{
     position: relative;
     z-index: 10;
 }
 .zqlb .zqlb_a .bt{
     position: relative;
 }
 .zqlb .zqlb_a .bt .b{
     color: #0B3157;
     font-weight: 600;
 }
 .zqlb .zqlb_a .bt .t a{
     display: inline-block;
     padding: 0.83vw 3.5vw;
     border: 2px solid rgba(61, 61, 61, 0.2);
     text-align: center;
     border-radius: 30px;
     color: #3D3D3D;
     transition: all 0.6s;
     margin-right: 5px;
 }
 .zqlb .zqlb_a .bt .t a:last-child{
     margin-right: 0;
 }
 .zqlb .zqlb_a .bt .t{
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: 0;
 }
 .zqlb .zqlb_a .bt .t .cur{
     background: #11579D;
     border: 2px solid #11579D;
     color: #fff;
 }
 .zqlb .zqlb_a .bt .t a:hover{
     background: #11579D;
     border: 2px solid #11579D;
     color: #fff;
 }
 .zqlb .zqlb_a ul{
     margin-top: 1.8vw;
     padding-bottom: 3.6vw;
     position: relative;
     z-index: 10;
 }
 .zqlb .zqlb_a ul li{
     margin-bottom: 15px;
     border: 1px solid #EEEEEE;
     border-radius: 20px;
     box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23);
     position: relative;
     overflow: hidden;
 }
 .zqlb .zqlb_a ul li:after{
     content: "";
     position: absolute;
     left: 0;
     width: 0;
     height: 3px;
     bottom: 0;
     background: #11579D;
     transition: all 0.6s;
 }
 .zqlb .zqlb_a ul li:hover:after{
     width: 100%;
 }
 .zqlb .zqlb_a ul li:last-child{
     margin-bottom: 0;
 }
 .zqlb .zqlb_a ul li a{
     display: block;
     width: 100%;
     padding: 2vw;
     position: relative;
     background: #fff;
 }
 .zqlb .zqlb_a ul li a .ootd{
     display: inline-block;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: 2vw;
 }
 .zqlb .zqlb_a ul li:hover .mouze span { background: #0B3157; }
 .zqlb .zqlb_a ul li:hover .mouze span:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
 .zqlb .zqlb_a ul li:hover .mouze span:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }
 .zqlb .zqlb_a ul li .bt{
     color: #0B3157;
     position: relative;
     display: inline-block;
 }
 .zqlb .zqlb_a ul li .bt:after{
     content: "";
     position: absolute;
     left: 0;
     width: 0;
     height: 2px;
     bottom: -2px;
     background: #0B3157;
     transition: all 0.6s;
 }
 .zqlb .zqlb_a ul li:hover .bt:after{
     width: 100%;
 }
 .zqlb .zqlb_a ul li .bt1{
     margin-top: 11px;
 }
 .zqlb .zqlb_a ul li .bt1 p{
     display: inline-block;
     color: #666666;
     font-weight: 400;
     margin-right: 1vw;
 }
 .zqlb .zqlb_a ul li .bt1 p i{
     display: inline-block;
     width: 9px;
     height: 13px;
     background: url(../images/sbcee.png)center center/cover;
     vertical-align: middle;
     margin-top: -2px;
     margin-right: 5px;
 }
 .zqlb .zqlb_a ul li .bt2{
     color: #11579D;
     padding: 10px 25px;
     border-radius: 30px;
     background: rgba(17, 87, 157, 0.05);
     display: inline-block;
     margin-top: 2.1vw;
 }
 .fyq{
     width: 100%;
     text-align: center;
 }
 .fyq a{
     display: inline-block;
     width: 68px;
     height: 54px;
     line-height: 50px;
     color: #3D3D3D;
     border: 2px solid rgba(61, 61, 61, 0.3);
     text-align: center;
     border-radius: 44px;
     transition: all 0.6s;
     float: left;
     margin-right:9px;
 }
 .fyq .cur{
     background: #11579D;
     border: 2px solid #11579D;
     color: #fff;
 }
 .fyq a:hover{
     background: #11579D;
     border: 2px solid #11579D;
     color: #fff;
 }

 .fyq .zmsn {     
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
 }

 .fyq .anz { display: inline-block; }
    
 
 .fyq .nzn { display: inline-block; float: left; margin-right: 9px; }
 .fyq .nen { margin-right: 0; }
 @media(max-width:1500px) {
    .container_zx { width:100%; }
 }
 @media(max-width: 1100px){
     .zqlb .zqlb_a .bt .t{
         float: left;
         width: 100%;
         margin-top: 15px;
         position: static;
         transform: translateY(0);
     }
     .zqlb .zqlb_a .bt .t a{
         padding: 10px 30px;
     }
     .zqlb .zqlb_a ul{
         margin-top: 20px;
     }
     .zqlb .zqlb_a ul li a{
         padding: 15px;
     }
     .zqlb .zqlb_a ul li .bt2{
         margin-top: 15px;
     }
     .zqlb .zqlb_a ul li a .ootd{
         position: static;
         transform: translateY(0);
         margin-top: 20px;
         width: 100%;
     }
     .fyq a{
         width: 50px;
         height: 44px;
         line-height: 40px;
         font-size: 14px;
     }
     .fyq a { margin-right: 5px; }
     .fyq .nzn { margin-right: 5px; }
     .fyq { margin-top: 10px; }
     .zqlb { padding: 35px 0 45px; }

     .container_zx { width: 100%; padding: 0 20px; }
     .zpxq { padding: 35px 0 45px; }
     .zqlb:before,
     .zqlb:after,
     .zpxq:before,
     .zpxq:after { display: none; }
     
 }
 @media(max-width: 600px){
     .zqlb .zqlb_a ul li .bt1 p{
         display: block;
         margin-bottom: 5px;
     }
 }



/**新闻列表**/

.videomoA { padding: 58px 0 100px; position: relative; }
.videomoA .container_zx { position: relative; z-index: 2; }
.videomoA .eomoba { position: absolute; top: 50%; left: -21%; transform: translate(-50%,-50%); width: 1733px; height: 1586px; opacity: .5;  filter: blur(296px); }
.videomoA .eomoba::before { position: absolute;     animation: float 5s ease-in-out infinite; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/eomoba.png)no-repeat center center/cover; }
.videomoA .eomobb { position: absolute; top: 40%; left: 93%; transform: translate(-50%,-50%); width: 728px; height: 1101px; opacity: .5;  filter: blur(296px); }
.videomoA .eomobb::before { position: absolute; content: "";     animation: float 5s ease-in-out infinite; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/eomobb.png)no-repeat center center/cover; }
.videomoA .eomobc { position: absolute; top: 100%; left: 95%; transform: translate(-50%,-50%); width: 953px; height: 871px; opacity: .5;  filter: blur(296px); }
.videomoA .eomobc::before { position: absolute; content: "";     animation: float 5s ease-in-out infinite; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/eomobc.png)no-repeat center center/cover; }


.videomoA .eomoar { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: calc(100% - 633px); }


.videomoA .eomoar .btrpa { border-radius: 40px;  position: relative; }
.videomoA .eomoar .btrpa input { width: 100%; border: 2px solid rgba(61, 61, 61, 0.2); height: 52px; font-size: 14px; border-radius: 40px; padding-left: 23px; font-size: 16px; background: none; }
.videomoA .eomoar .btrpa input::-webkit-input-placeholder {color: rgba(102, 102, 102, 0.6);}
.videomoA .eomoar .btrpa input::-moz-placeholder {color: rgba(102, 102, 102, 0.6);}
.videomoA .eomoar .btrpa input:-moz-placeholder {color: rgba(102, 102, 102, 0.6);}
.videomoA .eomoar .btrpa input:-ms-input-placeholder { color: rgba(102, 102, 102, 0.6); }
.videomoA .eomoar .btrpa button { position: absolute; right: 0; height: 100%; border: 0; width: 150px; background: #11579D; transition: all .5s; border-radius: 40px; color: #fff; cursor: pointer; font-size: 16px; }
.videomoA .eomoar .btrpa button span { display: inline-block; width: 15px; height: 15px; margin-top: -2px; margin-right: 5px; vertical-align: middle; background: url(../images/yXwfangda.png)no-repeat center center/cover; }

.videomoA .hangyedongm { margin-top: 34px; }
.videomoA .hangyedongm .ongmtop { border: 1px solid #EEEEEE; background: #FFFFFF; box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); }
.videomoA .hangyedongm .ongmtop .imge { width: 50%; }
.videomoA .hangyedongm .ongmtop .ongme { width: 50%; padding: 0 63px; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.videomoA .hangyedongm .ongmtop .ongme .ngmeum .m1 { color: #3D3D3D; line-height: 1.45; margin-bottom: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.videomoA .hangyedongm .ongmtop .ongme .ngmeum .m2 .mzl { width: 90px; height: 34px; border-radius: 100px; text-align: center; line-height: 34px; background: rgba(17, 87, 157, 0.08); color: #11579D; font-size: 16px; }
.videomoA .hangyedongm .ongmtop .ongme .ngmeum .m2 .mze { line-height: 34px; font-size: 16px; color: #11579D; margin-left: 10px; }
.videomoA .hangyedongm .ongmtop .ongme .ngmeum .m3 { color: #666666; line-height: 1.875; margin: 28px 0 65px; }
.videomoA .hangyedongm .ongmtop .ongme .ngmeum .m3 p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.videomoA .hangyedongm .ongmmobb { margin: 22px 0 0; }
.videomoA .hangyedongm .ongmmobb ul { margin-bottom: 60px; }
.videomoA .hangyedongm .ongmmobb ul li { box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); margin-bottom: 16px; border: 1px solid #EEEEEE; background: #fff; }
.videomoA .hangyedongm .ongmmobb ul li:last-child { margin-bottom: 0; }
.videomoA .hangyedongm .ongmmobb ul li a { display: block; padding: 43px 30px 42px; overflow: hidden; position: relative; }
.videomoA .hangyedongm .ongmmobb ul li a::before { position: absolute; bottom: 0; left: 0; content: ""; background: #11579D; width: 100%; opacity: 0; transition: all .5s; height: 3px; }
.videomoA .hangyedongm .ongmmobb ul li a .o1 { color: #3D3D3D; display:inline-block; line-height: 1; transition: all .5s; padding-bottom: 8px; margin-bottom: 8px; overflow: hidden; position:relative; }
.videomoA .hangyedongm .ongmmobb ul li a .o1 span { display:inline-block; overflow:hidden; height:24px; }
.videomoA .hangyedongm .ongmmobb ul li a .o1::before { position: absolute; content: ""; height:24px; bottom: 0; left: 0; width: 0; transition: all .5s; background: #11579D; height: 2px; }
.videomoA .hangyedongm .ongmmobb ul li a .o2 .mzl { width: 90px; height: 34px; border-radius: 100px; text-align: center; line-height: 34px; background: rgba(17, 87, 157, 0.08); color: #11579D; font-size: 16px; }
.videomoA .hangyedongm .ongmmobb ul li a .o2 .mze { line-height: 34px; font-size: 16px; color: #11579D; margin-left: 10px; }
.videomoA .hangyedongm .ongmmobb ul li a .o3 { color: #666666; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 28px; }

.videomoA .hangyedongm .ongmmobb ul li:hover a .o1 { color: #11579D; }
.videomoA .hangyedongm .ongmmobb ul li:hover a .o1::before { width: 100%; }
.videomoA .hangyedongm .ongmmobb ul li:hover a::before { opacity: 1; }



@media(max-width:1280px) {
    .videomoA .eomoar { width: calc(100% - 400px); }
    .videomoA .eomoar { position: initial; width: 100%; transform: translateY(0); margin-top: 15px; }
    .videomoA .eomoar .btrpa input { font-size: 14px; height: 45px; }
    .videomoA .eomoar .btrpa button { font-size: 14px; width: 130px; }

    .videomoA .eomoba,
    .videomoA .eomobb,
    .videomoA .eomobc { display: none; }

    .videomoA { padding: 35px 0 45px; }
    .videomoA .hangyedongm .ongmtop .imge { width: 100%; }
    .videomoA .hangyedongm .ongmtop .ongme { width: 100%; position: initial; transform: translateY(0); padding: 20px; }
    .videomoA .hangyedongm .ongmtop .ongme .ngmeum .m3 { margin: 15px 0 20px; }

    .videomoA .hangyedongm .ongmmobb ul li a { padding: 20px; }
    .videomoA .hangyedongm .ongmmobb ul li a .o3 { margin-top: 20px; }
}

@media(max-width:1100px) {
    .videomoA .hangyedongm .ongmmobb ul li a .o1 span { height:22px; }
}


/**新闻详情**/

.InformationdetailsA { z-index: 10; position: relative; }
.InformationdetailsA .bnznl { position: absolute; top: 90%; left: -10%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw; opacity: .5; filter: blur(296px); }
.InformationdetailsA .bnznl:before { position: absolute; animation: float 5s ease-in-out infinite; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/aboutCeeew.png)no-repeat center center/cover; }
.InformationdetailsA .bnznr { position: absolute; top: 47%; left: 100%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw; opacity: .5; filter: blur(296px); }
.InformationdetailsA .bnznr:before { position: absolute; animation: float 5s ease-in-out infinite; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/aboutAbes.png)no-repeat center center/cover; }


.InformationdetailsA .container_zx { position: relative; z-index: 1; }
.InformationdetailsA .tailsm { padding: 82px 0 97px; }
.InformationdetailsA .tailsm .ailsml { background: #fff; box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); border: 1px solid #EEEEEE;  overflow: hidden; width: 67%; padding: 35px 30px 55px 30px; }
.InformationdetailsA .tailsm .ailsml .bmos .bt { color: #3D3D3D; }
.InformationdetailsA .tailsm .ailsml .bmos { padding-bottom: 24px; border-bottom: 1px solid rgba(43, 55, 142, 0.1); margin-bottom: 20px; }
.InformationdetailsA .tailsm .ailsml .bmos .so { color: #11579D; margin-top: 10px; }
.InformationdetailsA .tailsm .ailsml .pmos { color: #666666; line-height: 1.77; }
.InformationdetailsA .tailsm .ailsml .pmos .zh22 { color: #000; }
.InformationdetailsA .tailsm .ailsml .qh { border-top: 1px solid #eeeeee; margin-top: 52px; padding-top: 39px; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm { width: 60%; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a { display: block; line-height: 1; color: #222222; margin-bottom: 17px; transition: all .3s; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a:last-child { margin-bottom: 0; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;  }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a span { position: relative; color: #666; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a span::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 1px; background: #1d2088; transition: all .3s; opacity: 0; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a:hover { color: #11579D; } 
.InformationdetailsA .tailsm .ailsml .qh .oyusm a:hover span::before { opacity: 1; }
.InformationdetailsA .tailsm .ailsml .qh .oyusm a:hover span { color: #11579D; }
.InformationdetailsA .tailsm .ailsml .qh .more { z-index: 10; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.InformationdetailsA .tailsm .ailsmr { width: 31.59%; }
.InformationdetailsA .tailsm .ailsmr .you1 { box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); border: 1px solid #EEEEEE; overflow: hidden; padding: 36px 30px 12px 30px; background: #fff; }
.InformationdetailsA .tailsm .ailsmr .you1 .bt .t { color: #0B3157;  }
.InformationdetailsA .tailsm .ailsmr .you1 ul { margin-top: 32px; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li { border-top: 1px solid #EEEEEE; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li a { display: block; color: #666666; line-height: 1; padding: 29px 0 30px; position: relative; transition: all .3s; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li a:before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); transition: all .5s; width: 15px; height: 12px; background: url(../images/you1e.png)no-repeat center center/cover; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li a:after { position: absolute; content: ""; top: -1px; left: 0; width: 0; height: 1px; transition: all .5s; background: #11579D; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li:hover a:before { background: url(../images/you1ea.png)no-repeat center center/cover; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li:hover a:after { width: 100%; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li:hover a { color: #11579D; }

.InformationdetailsA .tailsm .ailsmr .you1 ul li.cur a:before { background: url(../images/you1ea.png)no-repeat center center/cover; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li.cur a:after { width: 100%; }
.InformationdetailsA .tailsm .ailsmr .you1 ul li.cur a { color: #11579D; }


.InformationdetailsA .tailsm .ailsmr .you2 .bt .t { color: #0B3157; }
.InformationdetailsA .tailsm .ailsmr .you2 { box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); background: #fff; border: 1px solid #EEEEEE; overflow: hidden; padding: 36px 30px 12px 30px; margin-top: 20px; }
.InformationdetailsA .tailsm .ailsmr .you2 .bt .b { color: #a99178; line-height: 1.3; }
.InformationdetailsA .tailsm .ailsmr .you2 ul { margin-top: 25px; }
.InformationdetailsA .tailsm .ailsmr .you2 ul li { border-bottom: 1px solid #eeeeee; margin-bottom: 30px; }
.InformationdetailsA .tailsm .ailsmr .you2 ul li:last-child { margin-bottom: 0; border-bottom: 0; }
.InformationdetailsA .tailsm .ailsmr .you2 ul li a { display: block; padding-bottom: 28px; }
.InformationdetailsA .tailsm .ailsmr .you2 ul li a .oum { margin-top: 18px; }
.InformationdetailsA .tailsm .ailsmr .you2 ul li a .oum .u { color: #11579D; margin-top: 7px; }
.InformationdetailsA .tailsm .ailsmr .you2 ul li a .oum .m { display: block !important; color: #3D3D3D; line-height: 1.5; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.InformationdetailsA .tailsm .ailsmr .you2 ul li a .img img { transition: all .5s; transform: scale(1.01); }
.InformationdetailsA .tailsm .ailsmr .you2 ul li:hover a .img img { transform: scale(1.05); }


@media(max-width:1100px) {
    .InformationdetailsA .tailsm { padding: 35px 0 45px; }
    .InformationdetailsA .tailsm .ailsmr { display: none; }
    .InformationdetailsA .tailsm .ailsml { width: 100%; padding: 20px; }

    .InformationdetailsA .tailsm .ailsml .qh { margin-top: 20px; padding-top: 20px; }
    .InformationdetailsA .tailsm .ailsml .qh .oyusm { width: 100%; }
    .InformationdetailsA .tailsm .ailsml .qh .more { position: initial; float: left; transform: translateY(0); margin-top: 20px; }

    .InformationdetailsA .bnznl,
    .InformationdetailsA .bnznr { display: none; }
}



/**服务与解决方案**/
.fuwuyumnz { padding: 4.6875vw 0 6.77083vw; position: relative; }
.fuwuyumnz .berore { position: absolute; top: 90%; left: 100%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw;  opacity: .5; filter: blur(296px);  }
.fuwuyumnz .berore:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCwweeew.png)no-repeat center center/cover; }
.fuwuyumnz .container_zx { position: relative; z-index: 1; }
.fuwuyumnz .umnzntop .znoas { margin-top: 9px; }
.fuwuyumnz .umnznbott { margin-top: 38px; }
.fuwuyumnz .umnznbott .zmnuito { background: linear-gradient(93deg, #11579D 0%, #2A8068 77%, #80B737 149%); }

.fuwuyumnz .umnznbott .zmnuito .muniz ul li { line-height: 80px; height: 80px; display: block; color: #fff; padding-left: 40px; }

.fuwuyumnz .umnznbott .zmnutio ul li { background: #fff; }
.fuwuyumnz .umnznbott .zmnutio ul li:nth-child(2n) { background: #FBFBFB;}


.fuwuyumnz .umnznbott .zmnutio ul li .un1 { padding: 33px 38px; }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon {  width: 84px; height: 84px; border-radius: 50%; position: relative; } 
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon::before { position: absolute; content: ""; width: 78px; height: 78px; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; border: 3px solid rgba(17, 87, 157, 0.1); }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .ssss { z-index: 1; position: absolute; left: 0; width: 100%; text-align: center; }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss { display: inline-block; position: relative; width: 84px; height: 84px; }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
    border: 3px solid #11579D;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 84px, 84px, 42px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss .circle i:first-child::before { left: 0;right: auto;clip: rect(0px, 42px, 84px, 0px); }
.fuwuyumnz .umnznbott .zmnutio ul li:hover .un1 .dingwei .icon .sss .circle i::before { -webkit-animation: circleRy 3500ms linear both; animation: circleRy 3500ms linear both; }
.fuwuyumnz .umnznbott .zmnutio ul li:hover .un1 .dingwei .icon .sss .circle i:first-child::before { -webkit-animation-name: circleLy; animation-name: circleLy; }
@-webkit-keyframes circleLy {
	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleRy {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleLy {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleRy {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei { position: relative; }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .wzda { position: absolute; top: 50%; transform: translateY(-50%); left: 105px; }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .wzda .za { color: #3D3D3D; }
.fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .wzda .zb { color: #666666; }


.fuwuyumnz .umnznbott .zmnutio ul li .un { border-right: 1px solid rgba(0, 0, 0, 0.06); height: 150px; }



.fuwuyumnz .umnznbott .zmnutio ul li .baok { width: 69.17%; height: 100%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .relative { height: 100%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm { position: absolute; top: 50%; left:0; transform: translateY(-50%);  width: 100%; height: 100%;  }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .umanz { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .anz { padding: 0 40px; position: relative; width: calc(100% - 80px); height: 24px; border-radius: 100px; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .anz .span { position: absolute; display: inline-block; height: 100%;  }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .anz .span .ie { width: 0; transition: all 3.5s; position: relative; height: 100%; border-radius: 100px; background: linear-gradient(270deg, rgba(39, 124, 109, 0.2) 0%, rgba(68, 145, 90, 0.2) 30%, rgba(29, 107, 130, 0.2) 66%, rgba(17, 87, 157, 0.2) 99%); }
.fuwuyumnz.active .umnznbott .zmnutio ul li .baok .jinduzm .anz .span .ie { width: 100%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .azn { padding:0 150px 0 40px; text-align: right; opacity:0; }
.fuwuyumnz.active .umnznbott .zmnutio ul li .baok .jinduzm .azn {  
    animation: move .5s 1 3s forwards; /* 动画名称、持续时间、执行次数和延迟时间 */  
}  
  
@keyframes move {  
    0% {  
        opacity: 0;  
    }  
    100% {  
        opacity: 1;  
    }  
}

.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .anz .span .sn { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 28px; height: 28px; background: #fff; border-radius: 50%; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2); }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .jinduzm .anz .span .sn::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 21px; height: 21px; border-radius: 50%; background: #80B737; }

.fuwuyumnz .umnznbott .un1 { width: 30.83%; }
.fuwuyumnz .umnznbott .un2 { width: 13.96%; }
.fuwuyumnz .umnznbott .un3 { width: 13.8%; }
.fuwuyumnz .umnznbott .un4 { width: 13.8%; }
.fuwuyumnz .umnznbott .un5 { width: 13.8%; }
.fuwuyumnz .umnznbott .un6 { width: 13.8%; }


.fuwuyumnz .umnznbott .zmnutio ul li .baok .un2 { width: 20.2%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .un3 { width: 19.9%; }

.fuwuyumnz .umnznbott .zmnutio ul li .baok .un4 { width: 20%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .un5 { width: 19.9%; }
.fuwuyumnz .umnznbott .zmnutio ul li .baok .un6 { width: 20%; border-right: 0; }




.fuwuyumnzA { padding-bottom: 6.25vw; position:relative; z-index: 3; }
.fuwuyumnzA .uymanzn { height: 43.75vw; }
.fuwuyumnzA .unmzafuan { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.fuwuyumnzA .unmzafuan .zanfun { position: absolute; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; line-height: 1; }
.fuwuyumnzA .unmzafuan .zanfun .nfun { width: 50px; height: 50px; position: relative; border-radius: 50%; }

.fuwuyumnzA .unmzafuan .zanfun .nfun .ssss { z-index: 1; position: absolute; left: 0; width: 100%; height: 100%; text-align: center; }
.fuwuyumnzA .unmzafuan .zanfun .nfun .ssss::before { position: absolute; width: 46px; height: 46px; opacity: 0; content: ""; border: 2px solid rgba(255, 255, 255, 0.3); border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.fuwuyumnzA .unmzafuan .zanfun .nfun .sss { display: inline-block; position: relative; width: 50px; height: 50px; }

.fuwuyumnzA .unmzafuan .zanfun .nfun .sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.fuwuyumnzA .unmzafuan .zanfun .nfun .sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.fuwuyumnzA .unmzafuan .zanfun .nfun .sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
    border: 2px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 50px, 50px, 25px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.fuwuyumnzA .unmzafuan .zanfun .nfun .sss .circle i:first-child::before { left: 0;right: auto;clip: rect(0px, 25px, 50px, 0px); }
.fuwuyumnzA .unmzafuan .zanfun.show .nfun .sss .circle i::before { -webkit-animation: circleRy 3500ms linear both; animation: circleRey 3500ms linear both; }
.fuwuyumnzA .unmzafuan .zanfun.show .nfun .sss .circle i:first-child::before { -webkit-animation-name: circleLy; animation-name: circleLey; }
.fuwuyumnzA .unmzafuan .zanfun.show .nfun .ssss::before { opacity: 1; }
@-webkit-keyframes circleLey {
	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleRey {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleLey {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleRey {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}


.fuwuyumnzA .unmzafuan .zanfun .nfun .undian { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10px; height: 10px; background: #fff; border-radius: 50%; }
.fuwuyumnzA .unmzafuan .un1 { top: 30.5%; left: 40.7%; }
.fuwuyumnzA .unmzafuan .un2 { top: 43.5%; left: 42.05%; }
.fuwuyumnzA .unmzafuan .un3 { top: 56.5%; left: 42.35%; }
.fuwuyumnzA .unmzafuan .un4 { top: 71%; left: 41.7%; }




.fuwuyumnzA .unmzafuan .zanfun .unwz { width: 175px; left: 43px; transition: all .5s; position: absolute; top: 50%; transform: translateY(-50%); }
.fuwuyumnzA .unmzafuan .zanfun.show .unwz { left: 70px; }

.fuwuyumnzA .nemzna .cd { color: #fff; margin-bottom: 2.13541vw; }
.fuwuyumnzA .nemzna { position: absolute; left: 73%; top: 50%; transform: translate(-50%,-50%); width: 562px;  }
.fuwuyumnzA .nemzna .nasmdnasd { background: #fff; border-radius: 20px; overflow: hidden; padding: 40px 40px 30px; }
.fuwuyumnzA .nemzna .nasmdnasd .naszmdm .anzm { margin-top: 30px; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container { overflow: hidden; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .ena { color: #3D3D3D; margin-top: 20px; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enb { color: #666666; line-height: 1.75; margin: 3px 0 18px; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li { float: left; width: 50%; padding-left: 18px; position: relative; margin-bottom: 16px; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li::before { position: absolute; left: 0; top: 4px; width: 11px; height: 18px; content: ""; background: url(../images/slided.png)no-repeat center center/cover; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li a { display: inline-block; position: relative; color: #666666; transition: all .5s; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li a::before { position: absolute; content: ""; bottom: -2px; width: 0; transition: all .5s; height: 1px; background: #2A8068; left: 0; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li a:after { position: absolute; content: ""; right:-12px; top:50%; transform:translateY(-50%); width:6px; height:11px; background:url(../images/swiperva.svg)no-repeat center center/cover; transition:all .5s; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li:hover a:after { background:url(../images/swipervae.svg)no-repeat center center/cover; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li:hover a::before { width: 100%; }
.fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li:hover a { color: #2A8068; }



@media(max-width:1800px) {
    .fuwuyumnzA .nemzna { width: 540px; left: 75%; }
}

@media(max-width:1500px) {
    .fuwuyumnzA .nemzna { width: 400px; left: 75%; }
    .fuwuyumnzA .nemzna .nasmdnasd { padding: 20px; }
    .fuwuyumnzA .nemzna .nasmdnasd .swiper-container .swiper-slide .enc ul li { width: 50%; }
}


@media(max-width:1380px) {
    .fuwuyumnzA .nemzna { width: 400px; left: 80%; }
}

@media(max-width:1150px) {
    .fuwuyumnzA .nemzna { width: 380px; left: 80%; }
}


@media(max-width:1100px) {
    .fuwuyumnz { padding: 35px 0 45px; }
    .fuwuyumnz .umnznbott { margin-top: 20px; overflow: scroll; }
    .fuwuyumnz .umnznbott .xianzi { width: 1120px; }
    .fuwuyumnz .umnznbott .zmnuito .muniz ul li { height: 50px; line-height: 50px; }
    .fuwuyumnz .umnznbott .zmnuito,
    .fuwuyumnz .umnznbott { border-radius: 10px; }

    .fuwuyumnz .umnznbott .zmnutio ul li .un { height: 124px; }
    .fuwuyumnz .umnznbott .zmnutio ul li .un1 { padding: 20px; }

    .fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon,
    .fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss { width: 64px; height: 64px; }

    .fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .ssss { height: 64px; }

    .fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon::before { width: 58px; height:58px;  }
    .fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss .circle i::before { clip: rect(0, 64px, 64px, 32px); }
    .fuwuyumnz .umnznbott .zmnutio ul li .un1 .dingwei .icon .sss .circle i:first-child::before { clip: rect(0px, 42px, 64px, 0px); }
    .fuwuyumnz .berore { display: none; }
    .fuwuyumnzA  { padding: 0 !important; padding-bottom: 0; margin-bottom: 45px; }
    .fuwuyumnzA .uymansm { background: #11579D !important; width: 100%; padding: 35px 20px 45px; }
    .fuwuyumnzA .uymansm .cd { color: #fff; margin-bottom: 20px; }
    .fuwuyumnzA .uymansm .morenba { background: #fff; border-radius: 20px; overflow: hidden; padding: 20px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide { overflow: hidden; }
    
    .fuwuyumnzA .uymansm .morenba .swiper-slide .ena { color: #3D3D3D; margin-top: 20px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enb { color: #666666; line-height: 1.75; margin: 3px 0 18px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li { float: left; width: 100%; padding-left: 18px; position: relative; margin-bottom: 16px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li::before { position: absolute; left: 0; top: 4px; width: 11px; height: 18px; content: ""; background: url(../images/slided.png)no-repeat center center/cover; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li a { display: inline-block; position: relative; color: #666666; transition: all .5s; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li a:after {
        position: absolute; content: ""; right:-12px; top:50%; transform:translateY(-50%); width:6px; height:11px; background:url(../images/swiperva.svg)no-repeat center center/cover; transition:all .5s;
    }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li a::before { position: absolute; content: ""; bottom: -2px; width: 0; transition: all .5s; height: 1px; background: #2A8068; left: 0; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li:hover a::before { width: 100%; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li:hover a { color: #2A8068; }
    .zmsn:hover { opacity: 1 !important; }
    .fuwuyumnzA .uymansm .morenba .anzm { margin-top: 10px; }
}




/**解决方案**/
.xiangqingfnagA { padding: 82px 0 40px; position: relative; }
.xiangqingfnagA { padding: 0; }
.xiangqingfnagA .ngmamztop .zmnan { color: #767676; line-height: 1.888; margin-top: 23px; }
.xiangqingfnagA .ngdmz-a { margin-top: 32px; }
.xiangqingfnagA .container_zx { position: relative; z-index: 1; }

.xiangqingfnagA .bennal { position: absolute; top: 110%; left: -10%; transform: translate(-50%,-50%); width: 1733px; height: 1586px;  opacity: .5; filter: blur(296px); }
.xiangqingfnagA .bennal:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCeeew.png)no-repeat center center/cover; }


.xiangqingfnagA .bennar { position: absolute; top: 57%; left: 98%; transform: translate(-50%,-50%); width: 728px; height: 1101px;  opacity: .5; filter: blur(296px); }
.xiangqingfnagA .bennar:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCwweeew.png)no-repeat center center/cover; }


.ngdmz-gd { margin-top: 70px; background: url(../images/xqingfnagA.jpg)no-repeat center center/cover; border-radius: 20px; overflow: hidden; height: 253px; padding: 0 50px; position: relative; }
.ngdmz-gd::before { position: absolute; content: ""; top: 80%; left: 50%; transform: translateY(-50%); width: 311px; height: 309px; background: url(../images/ngdmzaa.png)no-repeat center center/cover; }
.ngdmz-gd .relative { height: 100%; }
.ngdmz-gd .ngmzl { position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.ngdmz-gd .ngmzl .mza { color: #fff; }
.ngdmz-gd .ngmzl .mzb { color: #fff; line-height: 1; margin-top: 16px; }
.ngdmz-gd .ngmzl .mzb p { margin-bottom: 15px; }
.ngdmz-gd .ngmzl .mzb p:last-child { margin-bottom: 0; }
.ngdmz-gd .ngmzr { position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
.ngdmz-gd .ngmzr .mouze span { border-color: rgba(255, 255, 255, 0.3); }
.ngdmz-gd .ngmzr .mouze i { color: #fff; }
.ngdmz-gd .ngmzr .mouze span:after { background: url(../images/nnerbotte.svg) 0 0/contain no-repeat; }
.ngdmz-gd .ngmzr .mouze:hover span { background: #fff; border-color: #fff; }
.ngdmz-gd .ngmzr .mouze span:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }




/**工艺验证**/
.xiangqingfnagA.gongyi .bennal { top: 160%; }
.xiangqingfnagA .ngdmz-b { margin-top: 30px; border: 1px solid #EEEEEE; box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23); background: #fff; }
.xiangqingfnagA .ngdmz-b .dmzb-top { background: #F7F7F7; line-height: 80px; padding: 0 28px; color: #2A8068; }
.xiangqingfnagA .ngdmz-b .dmzb-top .zbop { padding-left: 23px; position: relative; }
.xiangqingfnagA .ngdmz-b .dmzb-top .zbop::before { position: absolute; content: ""; top: 28px; left: 0; width: 16px; height: 23px; background: url(../images/zbop.png)no-repeat center center/cover; }
.xiangqingfnagA .ngdmz-b .dmzb-bott { padding: 30px 40px 32px; }
.xiangqingfnagA .ngdmz-b .dmzb-bott .b1{ line-height: 1.88;}
.xiangqingfnagA .ngdmz-b .dmzb-bott p { line-height: 1.88; position: relative; padding-left: 20px; }
.xiangqingfnagA .ngdmz-b .dmzb-bott p::before { position: absolute; content: ""; top: 14px; left: 0; width: 6px; height: 6px; border-radius: 50%; background: #2A8068; }

.xiangqingfnagA.gongyiA .ngmamztop { margin-bottom: 46px; }
.xiangqingfnagA.gongyiA .ngdmz-b { margin-top: 20px; }

.xiangqingfnagA.gongyiB .ngdmz-b { margin-top: 32px; }
.xiangqingfnagA.gongyiB .ngdmz-gd { margin-top: 40px; }


.zemgzmasmm .ngdmz-b .dmzb-bott .img { width: 497px; }
.zemgzmasmm .ngdmz-b .dmzb-bott .zmasndn { width: calc(100% - 597px); position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
.zwytA .dmzb-bott .zmasndn {
    width: 51%;
}
.zwytA .img {
    width: 43%;
}
.zwytA .dmzb-bott .zmasndn.tao p { padding-left:0; }
.zwytA .dmzb-bott .zmasndn.tao p::before { display: none!important; }
.zemgzmasmm .ngdmz-b .dmzb-bott { padding: 50px 40px; }
.zemgzmasmm .ngdmz-b { margin-top: 20px; }
.zemgzmasmm .ngmamztop { margin-bottom: 40px; }
.zemgzmasmm .ngdmz-gd { margin-top: 40px; }

@media(max-width:1600px) {
    .nybanner .container,
    .mbxzn .container  { width: 96.5625%; }
    .nybanner .wznam { left: 7.5%; }
}

@media(max-width:1500px) {
    .mbxzn .yiji { width: 240px; }
    .nybanner .wznam { left: 5%; }
    .zwytA .dmzb-bott .zmasndn {
        width: calc(100% - 400px);
    }
    .zwytA .img {
        max-width: 350px;
    }
}

@media(max-width:1366px) {
    .zwytA .dmzb-bott .zmasndn {
        width: 100%;
    }
    .zwytA .img {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
}

@media(max-width:1100px) {
    .nybanner .container,
    .mbxzn .container  { width: 100%; }
    .nybanner .wznam { left: 50%; }
    .xiangqingfnagA { padding: 35px 0 45px}
    .xiangqingfnagA .ngmamztop .zmnan { margin-top: 13px; }
    .xiangqingfnagA .ngdmz-a { margin-top: 25px; }
    .ngdmz-gd { margin-top: 30px; padding: 30px 20px; height: auto; }
    .ngdmz-gd::before { display: none; }
    .ngdmz-gd .ngmzl { position: initial; width: 100%; transform: translateY(0); }
    .ngdmz-gd .ngmzr { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }

    .xiangqingfnagA .bennal,
    .xiangqingfnagA .bennar { display: none; }



    .xiangqingfnagA .ngdmz-b { margin-top: 20px; }
    .xiangqingfnagA .ngdmz-b .dmzb-top .zbop::before { top: 5px; }
    .xiangqingfnagA .ngdmz-b .dmzb-top { line-height: 1.5; padding: 10px 20px; }
    .xiangqingfnagA .ngdmz-b .dmzb-bott { padding: 20px; }
    .xiangqingfnagA .ngdmz-b .dmzb-bott p::before { top: 12px; }

    .xiangqingfnagA.gongyiA .ngmamztop { margin-bottom: 25px; } 

    .xiangqingfnagA.gongyiB .ngdmz-b { margin-top: 20px; } 


    .zwytA .img { max-width:100%; width: 100%; margin-bottom:20px; }
    .zemgzmasmm .ngdmz-b .dmzb-bott .img { width: 100%; margin-bottom: 20px; }
    .zemgzmasmm .ngdmz-b .dmzb-bott .zmasndn { width: 100%; position: initial; transform: translateY(0); left: 0; }
    .zemgzmasmm .ngdmz-b .dmzb-bott .zmasndn.tao p::before { display: none; }
    .zwytA .dmzb-bott .zmasndn { width: 100%; position: initial; transform: translateY(0); left: 0; }
    .zwytA .dmzb-bott .zmasndn.tao p::before { display: none; }
    .zemgzmasmm .ngdmz-b .dmzb-bott { padding: 20px; }
    .zemgzmasmm .ngdmz-b { margin-top: 20px; }
    .zemgzmasmm .ngmamztop { margin-bottom: 20px; }
    .zemgzmasmm .ngdmz-gd { margin-top: 20px; }
}
@media(max-width: 500px){
    .zwytA .img,.boranz { border-radius:12px; }
}


/**加入我们**/
.ruaoznmA { position: relative; z-index: 2; padding: 6.25vw 0 0; }
.ruaoznmA .aoznml { width: 49.3%; margin-right: 1.4%; }
.ruaoznmA .aoznml:last-child { margin-right: 0; }
.ruaoznmA .aoznml .zmansne { border: 1px solid #EEEEEE; background: #FFFFFF; box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23); padding: 32px 38px 44px; transition: all .5s; }
.ruaoznmA .aoznml .zmansne .snetop .etol { position: relative; width: 90px; height:90px; border: 3px solid rgba(17, 87, 157, 0.1); border-radius: 50%; }
.ruaoznmA .aoznml .zmansne .snetop .etol img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.ruaoznmA .aoznml .zmansne .snetop .etol .m2 { display: none; }
.ruaoznmA .aoznml .outbbt { line-height: 1; margin: 10px 0 50px; }
.ruaoznmA .aoznml .zmansne .snetop .etor { width: 56%; } 

.ruaoznmA .aoznml .zmansne .snebott { margin-top: 27px; }
.ruaoznmA .aoznml .zmansne .snebott .snel { width: calc(100% - 190px); }
.ruaoznmA .aoznml .zmansne .snebott .snel .ea { color: #0B3157; transition: all .5s; }
.ruaoznmA .aoznml .zmansne .snebott .snel .eb { color: #3D3D3D; transition: all .5s; line-height: 1.77; margin-top: 10px; }
.ruaoznmA .aoznml .zmansne .snebott .sner { position: absolute; right: 0; bottom: 10px; }



.ruaoznmA .aoznml .zmansne .snetop .etol .ssss,
.ruaoznmA .aoznml .zmansne .snetop .etol .eeee { z-index: 1; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 90px; height: 90px; text-align: center; }

.ruaoznmA .aoznml .zmansne .snetop .etol .sss,
.ruaoznmA .aoznml .zmansne .snetop .etol .sss { display: inline-block; position: relative; width: 90px; height: 90px; }

.ruaoznmA .aoznml .zmansne .snetop .etol .sss .circle,
.ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.ruaoznmA .aoznml .zmansne .snetop .etol .sss .circle i,
.ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.ruaoznmA .aoznml .zmansne .snetop .etol .sss .circle i::before,
.ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
    border: 3px solid #11579D;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 90px, 90px, 45px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle i::before { border-color: #fff; }

.ruaoznmA .aoznml .zmansne .snetop .etol .sss .circle i:first-child::before { left: 0;right: auto;clip: rect(0px, 45px, 90px, 0px); }
.ruaoznmA.active .aoznml .zmansne .snetop .etol .sss .circle i::before { -webkit-animation: circleRy 3500ms linear both; animation: circleRy 3500ms linear both; }
.ruaoznmA.active .aoznml .zmansne .snetop .etol .sss .circle i:first-child::before { -webkit-animation-name: circleLy; animation-name: circleLy; }


.ruaoznmA .aoznml .zmansne:hover .snetop .etol { border-color: rgba(255, 255, 255, .1); }
.ruaoznmA .aoznml .zmansne:hover { background: #11579D; }
.ruaoznmA .aoznml .zmansne:hover .ssss { display: none; }
.ruaoznmA .aoznml .zmansne:hover .snetop .etol .m2 { display: block; }
.ruaoznmA .aoznml .zmansne:hover .snetop .etol .m1 { display: none; }
.ruaoznmA .aoznml .zmansne:hover .snebott .snel .ea { color: #fff; }
.ruaoznmA .aoznml .zmansne:hover .snebott .snel .eb { color: #fff; }
.ruaoznmA .aoznml .zmansne:hover .snebott .sner .mouze i { color: #fff; }
.ruaoznmA .aoznml .zmansne:hover .snebott .sner .mouze span { background: #fff; border-color: #fff; }
.ruaoznmA .aoznml .zmansne:hover .snebott .sner .mouze:hover span:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }

.ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle i:first-child::before { left: 0;right: auto;clip: rect(0px, 45px, 90px, 0px); }
.ruaoznmA .aoznml:hover .zmansne .snetop .etol .eee .circle i::before { -webkit-animation: circleRy 3500ms linear both; animation: circleRy 3500ms linear both; }
.ruaoznmA .aoznml:hover .zmansne .snetop .etol .eee .circle i:first-child::before { -webkit-animation-name: circleLy; animation-name: circleLy; }

.ruaoznmB { margin-top: 6.25vw; padding-bottom: 5.67708vw; position: relative; }
.ruaoznmB .anznasn { background: rgba(255, 255, 255, 0.52); padding: 6.35416vw 0 6.25vw; }
.ruaoznmB .anznasn .aoznml { width: 385px; }
.ruaoznmB .anznasn .aoznml .outbbt { margin-bottom: 40px; }
.ruaoznmB .anznasn .aoznml .znman ul { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.ruaoznmB .anznasn .aoznml .znman ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); transition: all .5s; cursor: pointer; position: relative; line-height: 1; color: #666666; padding: 38px 0 34px 22px; }
.ruaoznmB .anznasn .aoznml .znman ul li::before { position: absolute; content: ""; top: 52%; transform: translateY(-50%); left: 0; width: 15px; height: 26px; background: url(../images/znman.png)no-repeat center center/cover; }
.ruaoznmB .anznasn .aoznml .znman ul li::after { position: absolute; content: ""; left: 0; bottom: -1px; width: 0; transition: all .5s; height: 1px; background: url(../images/)no-repeat center center/cover; background: #2A8068; }
.ruaoznmB .anznasn .aoznml .znman ul li span { position: absolute; transition: all .5s; right: 0; top: 50%;  transform: translateY(-50%); width: 20px; height: 16px; background: url(../images/znmeeean.png)no-repeat center center/cover; }
.ruaoznmB .anznasn .aoznml .znman ul li.cur span { background: url(../images/znmeeeana.png)no-repeat center center/cover; }
.ruaoznmB .anznasn .aoznml .znman ul li.cur { color: #2A8068; }
.ruaoznmB .anznasn .aoznml .znman ul li.cur::after { width: 100%; }
.ruaoznmB .anznasn .aoznml .anzmma { line-height: 1.88; margin-top: 108px; }
.ruaoznmB .anznasn .aoznml .anzmma p { color: #666; }
.ruaoznmB .anznasn .aoznml .anzmma p:nth-child(1) { color: #3D3D3D; }


.ruaoznmB .anznasn .aoznmr { width: calc(100% - 483px); }
.ruaoznmB .anznasn  { position: relative; z-index: 1; }

.ruaoznmB .before { position: absolute; top: 90%; left: -10%; transform: translate(-50%,-50%); width: 90.26041vw; height: 82.60416vw;  opacity: .5; filter: blur(296px);  }
.ruaoznmB .before:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/ruaoznmBeee.png)no-repeat center center/cover; }

.ruaoznmB .after { position: absolute; top: 0%; left: 100%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw;  opacity: .5; filter: blur(296px); }
.ruaoznmB .after:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/ruaoznmBafte.png)no-repeat center center/cover; }


@media ( max-width:1100px ) {
    .ruaoznmA { padding: 35px 0 45px; }
    .ruaoznmA .aoznml { width: 100%; margin-bottom: 20px; }
    .ruaoznmA .aoznml:last-child { margin-bottom: 0; }
    .ruaoznmA .aoznml .zmansne { padding: 20px; }
    .ruaoznmA .aoznml .zmansne .snetop .etor { width: 100%; margin-bottom: 20px; }
    .ruaoznmA .aoznml .zmansne .snebott .snel { width: 100%; }
    .ruaoznmA .aoznml .zmansne .snebott .sner { position: initial; float: left; margin-top: 15px; }
    .ruaoznmA .aoznml .zmansne .snetop .etol { width: 70px; height: 70px; }
    .ruaoznmA .aoznml .zmansne .snetop .etol img { width: 30px; }

    .ruaoznmA .aoznml .zmansne .snetop .etol .ssss, .ruaoznmA .aoznml .zmansne .snetop .etol .eeee { width: 70px; height: 70px; }
    .ruaoznmA .aoznml .zmansne .snetop .etol .sss, .ruaoznmA .aoznml .zmansne .snetop .etol .sss { width: 70px; height: 70px; }

    .ruaoznmA .aoznml .zmansne .snetop .etol .sss .circle i::before, .ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle i::before { clip: rect(0, 70px, 70px, 35px); }
    .ruaoznmA .aoznml .zmansne .snetop .etol .sss .circle i:first-child::before,
    .ruaoznmA .aoznml .zmansne .snetop .etol .eee .circle i:first-child::before { clip: rect(0px, 35px, 70px, 0px); }

    .ruaoznmA .aoznml .zmansne .snebott { margin-top: 11px; }

    .ruaoznmB { margin-top: 0; padding-bottom: 45px; }
    .ruaoznmB .anznasn { padding: 0; }
    .ruaoznmB .after { display: none; }
    .ruaoznmB .before { display: none; }
    .ruaoznmB .anznasn .aoznml { width: 100%; }
    .ruaoznmB .anznasn .aoznmr { width: 100%; margin-top: 25px; }
    .ruaoznmB .anznasn .aoznml .anzmma { margin-top: 20px; }
    .ruaoznmB .anznasn .aoznml .znman ul li { padding: 20px 0 20px 20px; }
    .ruaoznmB .anznasn .aoznml .outbbt { margin-bottom: 20px; }
    .ruaoznmA .aoznml .outbbt { margin: 0px 0 20px; }
    
}





/**原料药技术平台**/
.yyaopingmuA { padding: 5.20833vw 0 40px; position:relative; z-index:3; }
.yyaopingmuA .container_zx { position:relative; z-index:2; }
.yyaopingmuA .cnan { line-height: 1.77; color: #666666; margin: 23px 0 43px; }
.yyaopingmuA .ngmuzlt ul li { background: #fff; overflow: hidden; border-radius: 20px;  box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23); border: 1px solid #f7f7f7; margin-bottom: 30px; }
.yyaopingmuA .ngmuzlt ul li { border-color: #eeeeee; }
.yyaopingmuA .ngmuzlt ul li:last-child { margin-bottom: 0; }
.yyaopingmuA .ngmuzlt ul li .t { background: #F7F7F7; padding: 0 0 0 30px; border-radius: 20px; line-height: 90px; color: #3D3D3D; position: relative; }
.yyaopingmuA .ngmuzlt ul li .t::before { position: absolute; content: ""; right: 30px; top: 50%; transform: translateY(-50%); width: 18px; height: 12px; background: url(../images/ngmuzlt.png)no-repeat center center/cover; }
.yyaopingmuA .ngmuzlt ul li.curter .t::before { background: url(../images/ngmuzlta.png)no-repeat center center/cover; }
.yyaopingmuA .ngmuzlt ul li .cont { padding: 26px 40px 40px; border-top: 0; display: none; }
.yyaopingmuA .ngmuzlt ul li .cont .wnxq { color: #767676; line-height: 1.77; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg { margin-top: 50px; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .nsga { line-height: 1; padding-left: 25px; position: relative; color: #2A8068; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .nsga::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 26px; background: url(../images/znman.png)no-repeat center center/cover; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul { margin-top: 25px; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li { float: left; background: rgba(17, 87, 157, 0.05); border-radius: 20px; width: 32.34%; margin-right: 1.49%; padding: 40px 38px 20px; transition: all .5s; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .clearfix { display: flex; flex-wrap: wrap; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:last-child { margin-right: 0; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .icon { text-align: right; height: 54px; margin-bottom: 40px; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .icon .m2 { display: none; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma { border-bottom:1px solid rgba(0, 0, 0, 0.1); padding-bottom: 27px; transition: all .5s; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma { color: #0B3157; transition: all .5s;  }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma span { display: inline-block; line-height: .8; font-size: 50px; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma i { font-size: 20px; display: inline-block; vertical-align: middle; line-height: 1; margin-top: -11px; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .mb { color: #666666; line-height: 1; margin-top: 10px; transition: all .5s; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czmb { color: #666666; line-height: 1.625; margin-top: 25px; transition: all .5s; } 
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover { background: #11579D; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover .icon .m2 { display: inline-block; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover .icon .m1 { display: none; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover .czma .ma { color: #fff; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover .czma .mb { color: #fff; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover .czma { border-color: rgba(255, 255, 255, 0.1); }
.yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:hover .czmb { color: rgba(255, 255, 255, 0.8); }

.yyaopingmuA .ngmuzlt ul li .cont .wnsm { background: #0B3157; border-radius: 20px; overflow: hidden; margin-top: 50px; padding: 100px 40px 100px 60px; position: relative; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsm::before { position: absolute; content: ""; top: 98%; left: 19%; transform: translate(-50%,-50%); width: 29.6875vw; height: 24.53125vw; background: url(../images/wnsmasd.png)no-repeat center center/cover; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsmr { width: 50.3%; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsml { width: 43.7%; top: 50%; transform: translateY(-50%); position: absolute; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsml .sma { color: #fff; line-height: 1; position: relative; padding-left: 24px; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsml .sma::before { position: absolute; top: 50%; transform: translateY(-50%); left: 0; content: ""; width: 16px; height: 23px; background: url(../images/nsmlsm1.png)no-repeat center center/cover; }
.yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsml .smb { color: #fff; line-height: 1.77; margin-top: 23px; }



.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsa { line-height: 1; margin-top: 47px; padding-left: 25px; position: relative; color: #2A8068; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsa::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 26px; background: url(../images/znman.png)no-repeat center center/cover; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsb { line-height: 1.77; color: #767676; margin-top: 12px; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc { background: #F7F7F7; border-radius: 20px; overflow: hidden; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscatop { background: linear-gradient(92deg, #11579D 0%, #2A8068 77%, #80B737 149%); border-radius: 20px; color: #fff; line-height: 70px; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscatop .ca1 { padding-left: 115px; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscatop .ca2 { text-align: center; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .ca1 { width: 36.47%; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .ca2 { width: 63.53%; text-align: center; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .ca2 img { display: inline-block; }

.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwszx { line-height: 1; color: #3D3D3D; margin: 30px 0 20px; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscbott .ul .li { height: 253px; line-height: 253px; border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscbott .ul .li .ca1 { border-right: 1px solid rgba(0, 0, 0, 0.08); padding-left: 80px; }
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscbott .ul .li .ca1,
.yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscbott .ul .li .ca2 { height: 253px; line-height: 253px; }

.yyaopingmuA .ngdmz-gd { margin-top: 47px; }
.yyaopingmuA .container_zx { position: relative; z-index: 1; }
.yyaopingmuA { position: relative; }
.yyaopingmuA .before { position: absolute; top: 90%; left: 0%; transform: translate(-50%,-50%); width: 90.26041vw; height: 82.60416vw;  opacity: .3; filter: blur(296px);  }
.yyaopingmuA .before:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCeeew.png)no-repeat center center/cover; }

.yyaopingmuA .after { position: absolute; top: 40%; left: 100%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw;  opacity: .4; filter: blur(296px);  }
.yyaopingmuA .after:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCwweeew.png)no-repeat center center/cover; }


@media(max-width:1500px) {
    .yyaopingmuA .ngmuzlt ul li .t { line-height: 70px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma span { font-size: 35px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma i { font-size: 18px; margin-top: -13px; }
}

@media(max-width:1100px) {
    .yyaopingmuA .ngmuzlt ul li .cont { padding: 20px; }
    .yyaopingmuA .ngmuzlt ul li .t { line-height: 50px; padding: 0 0 0 20px; border-radius: 10px; }
    .yyaopingmuA .ngmuzlt ul li { border-radius: 10px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg { margin-top: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul { margin-top: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li { padding: 20px; width: 100%; margin-bottom: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li:last-child { margin-bottom: 0; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .icon { margin-bottom: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma span { font-size: 30px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma .ma i { font-size: 15px; margin-top: -5px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czma { padding-bottom: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsg .ul .li .czmb { margin-top: 15px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsm { margin-top: 30px; padding: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsmr { width: 100%; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsml .smb { margin-top: 10px; }
    .yyaopingmuA .ngmuzlt ul li .cont .wnsm .nsml { width: 100%; position: initial; margin-top: 20px; transform: translateY(0); }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsa { margin-top: 20px; }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwszx { margin-top: 25px; }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc { overflow: scroll; }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .solld { width: 1100px; }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscatop .ca1 { padding-left: 30px; }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscatop { line-height: 50px; }
    .yyaopingmuA .ngmuzlt ul li .cont .mnsw .nwsc .wscbott .ul .li .ca1 { padding-left: 30px; }
    .yyaopingmuA .cnan { margin: 20px 0 25px; }
    .yyaopingmuA .ngmuzlt ul li .t::before { right: 20px; }
    .yyaopingmuA .ngmuzlt ul li { margin-bottom: 20px; }

    .yyaopingmuA { padding: 35px 0 45px; } 
    .yyaopingmuA .ngdmz-gd { margin-top: 20px; }

    .yyaopingmuA .after,
    .yyaopingmuA .before { display: none; }
}



/**自研产品**/

.zycp{
    padding: 4.68vw 0 6.8vw;
    position: relative;
}
.zycp .container_zx { position: relative; z-index: 1; }

.zycp .before { position: absolute; top: 104%; left: 5%; transform: translate(-50%,-50%); width: 90.26041vw; height: 82.60416vw;  opacity: .3; filter: blur(296px);  }
.zycp .before:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCeeew.png)no-repeat center center/cover; }

.zycp .after { position: absolute; top: 40%; left: 100%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw;  opacity: .4; filter: blur(296px);  }
.zycp .after:before { position: absolute; content: ""; top: 0; left: 0; animation: float 5s ease-in-out infinite; width: 100%; height: 100%; background: url(../images/aboutCwweeew.png)no-repeat center center/cover; }


.zycp .zycp_a .bt .b{
    color: #0B3157;
    font-weight: 600;
}
.zyco_b .zhiw_t{
    background: linear-gradient(93deg, #11579D 1%, #2A8068 77%, #80B737 149%);
    border-radius: 20px;
    position: relative;z-index: 10;
}
.zyco_b{
    padding-top: 1.56vw;
}
.zyco_b .zhiw_t .zdz{
    display: flex;
    flex-wrap: wrap;
}
.zyco_b .zhiw_t .zdz .z1{
    width: 42.6%;
}
.zyco_b .zhiw_t .zdz .z2{
    width: 27%;
}
.zyco_b .zhiw_t .zdz .z3{
    width: 30.4%;
}
.zyco_b .zhiw_t .zdz .z{
    position: relative;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding: 26px 1vw 26px 2vw;
}
.zyco_b .zhiw_t .zdz .z .icon{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.zyco_b .zhiw_t .zdz .z .bt{
    padding-left: 50px;
}
.zyco_b .zhiw_t .zdz .z .bt p{
    color: #fff;
    word-wrap: break-word;
}
.zyco_b ul{
    border-radius: 10px;
    border:1px solid #EEEEEE;
    overflow: hidden;
    box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23);
    margin-top: -20px;
}
.zyco_b ul li .zdz{
    display: flex;
    flex-wrap: wrap;
}
.zyco_b ul li .zdz .z{
    display: inline-block;
    padding: 1.6vw 2vw;
}
.zyco_b ul li .zdz .z1{
    width: 42.6%;
}
.zyco_b ul li .zdz .z2{
    width: 27%;
}
.zyco_b ul li .zdz .z3{
    width: 30.4%;
}
.zyco_b ul .zhiw .zdz{
    background: #F7F7F7;
}
.zyco_b ul .zhiw:nth-child(1) .zdz .z{
    padding: 2.4vw 2vw 1.6vw 2vw;
}
.zyco_b ul .zhiw:nth-child(2n) .zdz{
    background: #fff;
}
.zyco_b ul .zhiw .zdz .z{
    border-right: 1px solid rgba(0, 0, 0, 0.08);
}
.zyco_b ul .zhiw .zdz .z:last-child{
    border-right: none;
}
.zyco_b ul .zhiw .zdz span{
    color: #3D3D3D;
}
.zyco_b ul .zhiw .zdz span i{
    display: inline-block;
    width: 9px;
    height: 13px;
    background: url(../images/sbcee.png)center center/cover;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
}
.zyco_c{
    padding-top: 2.2vw;
}
.zyco_c .bt{
    width: 58%;
}
.zyco_c .bt .b{
    color: #767676;
}
.zyco_c .bt .xt{
    width: 100%;
    height: 4px;
    background: #80B737;
    margin-top: 17px;
}
.zyco_c .bt1{
    width: 42%;
}
.zyco_c .bt1 .bt2{
    float: left;
    width: 20%;
    text-align: center;
}
.zyco_c .bt1 .bt2 .b{
    color: #0B3157;
    font-weight: 600;
}
.zyco_c .bt1 .bt2 .t{
    color: #0B3157;
    font-weight: 400;
}

@media(max-width: 1300px){
    .zyco_b ul li .zdz .z1,
    .zyco_b .zhiw_t .zdz .z1{
        width: 38%;
    }
    .zyco_b ul li .zdz .z3,
    .zyco_b .zhiw_t .zdz .z3{
        width: 35%;
    }
}
@media(max-width: 1100px){
    .zyco_b .zyco_b1{
        width: 1200px;
    }
    .zyco_b{
        padding-top: 20px;
        overflow-x: auto;
    }
    .zyco_b ul li .zdz .z{
        padding: 15px 20px;
    }
    .zyco_b ul .zhiw:nth-child(1) .zdz .z{
        padding: 35px 20px 15px 20px;
    }
    .zyco_b .zhiw_t .zdz .z{
        padding: 15px 10px 15px 20px;
    }
    .zyco_c .bt1{
        margin-top: 20px;
        width: 100%;
    }
    .zyco_c .bt{
        width: 100%;
    }
    .zycp{
        padding: 35px 0 45px;
    }
    .zyco_c{
        padding-top: 20px;
    }

    .zycp .before,
    .zycp .after { display: none; }
}
@media(max-width: 600px){
    .zyco_c .bt1 .bt2{
        width: 33.33%;
        margin-top: 10px;
    }
}





/**职业发展**/
.znansmtop { padding:50px 0 50px; float:left }
.znansmtop .smtopas { width: 453px; height: 453px; border: 1px solid rgba(17, 87, 157, 0.2); border-radius: 50%; }
.znansmtop .smtopas .wzmos { position: absolute; width: 258px; height: 257px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/znansmtop.png)no-repeat center center/cover; }
.znansmtop .smtopas .wzmos .icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; transition: all .5s; }
.znansmtop .smtopas .wzmos .icon.active { opacity: 1; }
.znansmtop .smtopas .xuanznm { position: absolute; width: 356px; height: 355px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.znansmtop .smtopas .xuanznm::before { position: absolute; content: ""; width: 100%; height: 100%; border-radius: 50%; top: 0; left: 0; background: url(../images/znansmtopa.png)no-repeat center center/cover;  -webkit-animation:haha1 15s linear infinite; }
@-webkit-keyframes haha1{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}



.znansmtop .smtopas .wmozpp { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; height: 100%; } 
.znansmtop .smtopas .wmozpp .dianwei { position: absolute; transition: all .5s; top: 50%; left: 50%; transform: translate(-50%,-50%); border: 2px solid rgba(17, 87, 157, 0.2); background: #FFFFFF; width: 26px; height: 26px; border-radius: 50%; }
.znansmtop .smtopas .wmozpp .dianwei::before { position: absolute; transition: all .5s; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); background: rgba(17, 87, 157, 0.2); width: 10px; height: 10px; border-radius: 50%; }
.znansmtop .smtopas .wmozpp .dianwei.active { background: #11579D; border-color: #11579D; }
.znansmtop .smtopas .wmozpp .dianwei.active::before { background: #fff; }

.znansmtop .smtopas .wmozpp .wei1 { top: -.2%; }
.znansmtop .smtopas .wmozpp .wei2 { top: 29.7%; left: 95.8%; }
.znansmtop .smtopas .wmozpp .wei3 { top: 86.3%; left: 84.4%; }
.znansmtop .smtopas .wmozpp .wei4 { top: 86.3%; left: 15.6%; }
.znansmtop .smtopas .wmozpp .wei5 { top: 29.7%; left: 4.3%; }

.znansmtop .smtopas .yuanquaa { position: absolute; width: 100%; height: 100%; border-radius: 50%; }
.yuanquaa .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.yuanquaa .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.yuanquaa .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #11579D;
	border-radius: 100%;
	box-sizing: border-box;
    clip: rect(0, 653px, 653px, 326px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
    transition: all 1s;
}

.yuanquaa .circle i:first-child::before {
	left: 0;
	right: auto;
    clip: rect(0px, 326px, 653px, 0px);
}

.yuanquaa.tue1 .circle .ua2::before { -webkit-transform: rotate(-113deg); }
.yuanquaa.tue2 .circle .ua2::before { -webkit-transform: rotate(-43deg); }
.yuanquaa.tue3 .circle .ua2::before { -webkit-transform: rotate(1deg); }
.yuanquaa.tue3 .circle .ua1::before { -webkit-transform: rotate(-136deg); }

.yuanquaa.tue4 .circle .ua2::before { -webkit-transform: rotate(1deg); }
.yuanquaa.tue4 .circle .ua1::before { -webkit-transform: rotate(-67deg); }

.yuanquaa.tue5 .circle .ua2::before { -webkit-transform: rotate(1deg); }
.yuanquaa.tue5 .circle .ua1::before { -webkit-transform: rotate(-2deg); }

.znansmtop .smtopac { width:50%; }
.znansmtop .smtopac .guzetop { margin-top:18px; }
.znansmtop .smtopac .ul { border-bottom: 1px solid rgba(0, 0, 0, 0.1);  }
.znansmtop .smtopac .dwtu { border-top: 1px solid rgba(0, 0, 0, 0.1);  padding-bottom: 29px; position: relative; }
.znansmtop .smtopac .dwtu::before { position: absolute; top: -1px; left: 0; content: ""; width: 0; height: 2px; background: #11579D; content: ""; transition: all .5s; }
.znansmtop .smtopac .t { padding: 32px 0 0; }
.znansmtop .smtopac .t span { display: inline-block; line-height: 1; color: #2A8068; font-size: 18px; }
.znansmtop .smtopac .t i { display: inline-block; line-height: 1; font-style: normal; font-size: 20px; color: #666666; transition: all .5s; margin-left: 35px; }
.znansmtop .smtopac .cont { display: none; padding-top: 7px; }
.znansmtop .smtopac .cont .xmqn { color: #666666; line-height: 1.66; padding-left: 127px; }

.znansmtop .smtopac .t.curter span { color: #11579D; }
.znansmtop .smtopac .t.curter i { font-size: 24px; color: #11579D; }
.znansmtop .smtopac .dwtu.curter::before { width: 100%; }

.zyfazanA { padding: 5.72916vw 0 6.77083vw; position: relative; z-index: 1; }
.zyfazanA .img { width: 49.75%; }
.zyfazanA .znanar { width: 44%; padding-top:34px; }
.zyfazanA .znanar .nanan { line-height: 1.88; margin: 15px 0 50px; color: #3D3D3D; }
.zyfazanA .znanar .nanan ul li {
    position: relative;
    padding-left: 20px;
}

.zyfazanA .znanar .nanan ul li::before {
    position: absolute;
    content: "";
    top: 14px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2A8068;
}

.zyfazanB { position: relative; }
.zyfazanB .before { position: absolute; top: 30%; left: 90%; opacity: .8; width: 37.91666vw; height: 57.34375vw; transform: translate(-50%,-50%); }
.zyfazanB .before::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/juxing_r.png)no-repeat center center/cover; filter: blur(296px); }
.zyfazanB .nanznzme { background: #0B3157; padding: 6.51041vw 0; position: relative; }
.zyfazanB .nanznzme::before { position: absolute; content: ""; top: 93%; left: 42%; transform: translate(-50%,-50%); width: 33.85416vw; height: 28.07291vw; background: url(../images/zyfazanBee.png)no-repeat center center/cover; }
.zyfazanB .zasnnbl .cd { color: #fff; margin-bottom: 52px}
.zyfazanB .zasnnbl { width: 39%; }
.zyfazanB .zasnnbl .nzmmas ul { position: relative; }
.zyfazanB .zasnnbl .nzmmas ul::before { position: absolute; height: 100%; width: 1px; content: ""; top: 100px; left: 61px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%); }
.zyfazanB .zasnnbl .nzmmas ul li { cursor: pointer; padding-bottom: 58px; }
.zyfazanB .zasnnbl .nzmmas ul li .iconm { background: rgba(255, 255, 255, 0.1); float: left; display: inline-block; border-radius: 50%; width: 122px; height: 122px; position: relative; }
.zyfazanB .zasnnbl .nzmmas ul li .iconm::before { position: absolute; content: ""; width: 106px; height: 106px; background: #fff; transition: all .5s; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.zyfazanB .zasnnbl .nzmmas ul li .iconm img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; transition: all .5s; }
.zyfazanB .zasnnbl .nzmmas ul li .iconm img.m2 { opacity: 0; }

.zyfazanB .zasnnbl .nzmmas ul li.cur .iconm::before { background: #11579D; }
.zyfazanB .zasnnbl .nzmmas ul li.cur .iconm img.m1 { opacity: 0; }
.zyfazanB .zasnnbl .nzmmas ul li.cur .iconm img.m2 { opacity: 1; }

.zyfazanB .zasnnbl .nzmmas ul li .amzmnr { float: left; margin-left: 20px; width: calc(100% - 142px); position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.zyfazanB .zasnnbl .nzmmas ul li .amzmnr .mna { color: #fff; }
.zyfazanB .zasnnbl .nzmmas ul li .amzmnr .mnb { color: #fff; line-height: 1.66; margin-top: 10px; display: none; }

.zyfazanB .zasnnbr { width: 55.6%; }
.zyfazanB .zasnnbr .boxn .nnsadw { position: absolute; left: 0; bottom: 37px; width: 100%; padding: 0 38px; }
.zyfazanB .zasnnbr .boxn .nnsadw .nnasl { width: 70%; }
.zyfazanB .zasnnbr .boxn .nnsadw .nnasl .nsa { color: #fff; }
.zyfazanB .zasnnbr .boxn .nnsadw .nnasl .nsb { color: #fff; margin-top: 8px; }
.zyfazanB .zasnnbr .boxn .nnsadw .nnasr { position: absolute; right: 0; bottom: 0; }

.zyfazanB .zasnnbr .boxn .img img { transition: all .5s; transform: scale(1.01); }
.zyfazanB .zasnnbr .boxn:hover .img img { transform: scale(1.05); }
.zyfazanB .zasnnbr .boxn .mouze i { color: #fff; }
.zyfazanB .zasnnbr .boxn .mouze span {  border-color: rgba(255, 255, 255, 0.2); }
.zyfazanB .zasnnbr .boxn .mouze span:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }
.zyfazanB .zasnnbr .boxn .mouze span:after { background: url(../images/nnerbotte.svg) 0 0 / contain no-repeat; }

.zyfazanB .zasnnbr .boxn .mouze:hover span { background:#fff; border-color:#fff; }

.zyfazanD { position: relative; padding-bottom: 6.19791vw; }
.zyfazanD .before { position: absolute; top: 55%; left: -20%; opacity: .8; width: 90.26041vw; height: 82.60416vw; transform: translate(-50%,-50%); }
.zyfazanD .before::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/heguiznzmnDeee.png)no-repeat center center/cover; filter: blur(296px); }
.zyfazanD .kaishizhand  {  position: relative; z-index: 3; }
.zyfazanD .kaishizhand { background: rgba(249, 249, 249, 0.52); padding: 110px 0 119px; }
.zyfazanD .kaishizhand .nashiA-b { margin-top: 40px; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper { overflow: hidden; margin-bottom: 54px; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide { color: #3D3D3D; padding-bottom: 24px; cursor: pointer; transition: all .5s; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide-thumb-active { color: #11579D; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 2px; background: rgba(43, 55, 142, 0.1); }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide::after { position: absolute; content: ""; bottom: 0; left: 0; width: 0; height: 2px; background: #11579D; transition: all .5s; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide-thumb-active::after { width: 100%; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide span { position: absolute; top: 8px; right: 0; width: 14px; height: 14px; background: url(../images/spane.svg)no-repeat center center/cover; transition: all .5s; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide-thumb-active span { background: url(../images/spanea.svg)no-repeat center center/cover; }

.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb { overflow: hidden; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lidel { width: 52.4%; overflow: hidden; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider { width: 42.1%; position: absolute; top: 0; right: 0; height: 100%; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm { position: absolute; bottom: 200px; width: 100%; left: 0; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm .topl { color: rgba(17, 87, 157, 0.05); font-weight: bold; font-size: 240px; line-height: .76; text-transform: uppercase; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm .topr { position: absolute; bottom: 8px; margin-left: 188px; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm .topr .prb { color: #3D3D3D; margin-top: 16px; }
.zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm .topr .prc { color: #3D3D3D; margin-top: 6px; }
.zyfazanD .kaishizhand .nashiA-b .anxnmz { position: absolute; bottom: 20px; right: 0; z-index: 999; width: 43%; }
.zyfazanD .kaishizhand .nashiA-b .anxnmz .xnmz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.zyfazanD .kaishizhand .nashiA-b .anxnmz .xnmz .sdasdasd .bannerA-a {
    float: left;
    color: #11579D;
    opacity: .2;
    line-height: 1;
}
.zyfazanD .kaishizhand .nashiA-b .anxnmz .xnmz .sdasdasd .cli { margin: 0 7px; }
.zyfazanD .kaishizhand .nashiA-b .anxnmz .xnmz .sdasdasd .tedas {
    color: #11579D;
    opacity: 1;
}

@media(max-width:1920px) {
    /*.zyfazanA .znanar .nanan { height: 200px; padding-right: 10px; overflow-y: auto; overflow-x: hidden; }*/
 /*   .zyfazanA .znanar .nanan::-webkit-scrollbar {*/
 /*   	width: 4px;*/
 /*   	height: 4px;*/
 /*   }*/

	/*.zyfazanA .znanar .nanan::-webkit-scrollbar-thumb {*/
	/*	border-radius: 5px;*/
	/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);*/
	/*	background: #0B3157;*/
	/*}*/

	/*.zyfazanA .znanar .nanan::-webkit-scrollbar-track {*/
	/*	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);*/
	/*	border-radius: 0;*/
	/*	background: rgba(0, 0, 0, 0.1);*/
	/*}*/
}

@media(max-width:1480px) {
    .znansmtop .smtopas { width:300px; height: 300px; }
    .znansmtop .smtopas .wzmos { width: 120px; height:120px; }
    .znansmtop .smtopas .wzmos .icon img { height: 50px; }
    .znansmtop .smtopas .xuanznm { width:233px; height: 233px; }
    .yuanquaa .circle i::before { clip: rect(0, 434px, 34px, 166px); }
    .yuanquaa .circle i:first-child::before { clip: rect(0px, 166px, 333px, 0px); }

    .znansmtop .smtopac { width:55%; padding-top:20px;}
    .znansmtop .smtopac .t { padding-top:30px; }
    .znansmtop .smtopac .dwtu { padding-bottom:30px; padding-top:20px; line-height:33px;}

    .zyfazanB .zasnnbl .nzmmas ul li .iconm img { height: 40px; }
    .zyfazanB .zasnnbl .nzmmas ul li .iconm { width: 102px; height: 102px; } 
    .zyfazanB .zasnnbl .nzmmas ul li .iconm::before { width: 86px; height: 86px; }
    .zyfazanB .zasnnbl .nzmmas ul::before { left: 51px; top: 80px; }



    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lidel { width: 45.4%; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider { width: 49.34%; }
    .zyfazanD .kaishizhand .nashiA-b .anxnmz { width: 49.5%; }

    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm { bottom: 100px; }
}



@media(max-width:1280px) { 
    .znansmtop .smtopac .t i { margin-left: 50px; }
    .znansmtop .smtopac .cont .xmqn { padding-left: 72px; }
}

@media(max-width:1100px) {
    .zyfazanA { padding: 35px 0 45px; }
    .zyfazanA .img { width: 100%; }
    .zyfazanA .znanar { width: 100%; padding-top:0; margin-bottom: 30px; position: initial; transform: translateY(0); }
    .zyfazanA .znanar .nanan { height: auto; margin: 10px 0 30px; }
    .zyfazanB .before { display: none; }
    .zyfazanB .nanznzme { padding: 20px; }
    .zyfazanB .zasnnbl { width: 100%; }
    .zyfazanB .zasnnbl .cd { margin-bottom: 30px; }
    .zyfazanB .zasnnbr { width: 100%; margin-top: 20px; }
    .zyfazanB .zasnnbl .nzmmas ul li .iconm::before { width: 55px; height: 55px; }
    .zyfazanB .zasnnbl .nzmmas ul li .iconm img { width: 26px; height: 26px; }
    .zyfazanB .zasnnbl .nzmmas ul li .iconm { width: 65px; height: 65px; }
    .zyfazanB .zasnnbl .nzmmas ul li .amzmnr { width: calc(100% - 82px); }
    .zyfazanB .zasnnbl .nzmmas ul li .amzmnr .mnb { font-size: 14px; }
    .zyfazanB .zasnnbl .nzmmas ul li .amzmnr .mna { font-size: 18px; }
    .zyfazanB .zasnnbr .boxn .nnsadw { padding: 0 20px; bottom: 20px; }
    .zyfazanB .zasnnbl .nzmmas ul li.tere .amzmnr { top: 80%; }
    .zyfazanB .zasnnbl .nzmmas ul::before { top: 45px; left: 33px; }
    .zyfazanB .zasnnbr .boxn .nnsadw .nnasr i { display: none; }

    .znansmtop { padding: 35px 0 45px; text-align: center; }
    .znansmtop .smtopas { width: 189px; height: 189px; display: inline-block; float: initial; }
    .znansmtop  .container_zx>.clearfix { text-align: center; }
    .znansmtop .smtopac { width: 100%;  text-align: left; margin-top: 30px; }
    .znansmtop .smtopas .xuanznm {
        width: 174px;
        height: 174px;
    }
    .znansmtop .smtopas .wzmos { width: 150px; height:150px; }
    .yuanquaa .circle i::before { clip: rect(0, 89px, 89px, 45px); }
    .yuanquaa .circle i:first-child::before {
        clip: rect(0px, 43px, 89px, 0px);
    }
    .znansmtop .smtopac .guzetop { margin-top: 20px; }
    .znansmtop .smtopac .t { padding-top: 15px; }
    .znansmtop .smtopac .dwtu { padding-bottom: 15px; }

    .znansmtop .smtopac .t span { font-size: 16px; }
    .znansmtop .smtopac .t i { font-size: 16px; }
    .znansmtop .smtopac .t.curter i { font-size: 18px; }
    .znansmtop .smtopac .cont .xmqn { font-size: 14px; }
    .zyfazanD .kaishizhand { padding: 0; background: none; border-radius: 0; }
    .zyfazanD { padding-bottom: 45px; }
    .zyfazanD .container_zx { padding: 0; }
    .zyfazanD .before { display: none; }

    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lidel { width: 100%; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider { width: 100%; position: initial; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm { position: initial; margin-top: 20px; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm .topl { width: 100%; font-size: 60px; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiperb .lider .dingzm .topr { width: 100%; position: initial; margin-left: 0; margin-top: 20px; float: left; }
    .zyfazanD .kaishizhand .nashiA-b .anxnmz { width: 100%; position: initial; margin-top: 30px; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiper .swiper-slide .zhh22 { font-size: 18px; }
    .zyfazanD .kaishizhand .nashiA-b .nashiA-swiper { margin-bottom: 25px; }
    .zyfazanD .kaishizhand .nashiA-b { margin-top: 20px; }
    
    .zyfazanA .znanar .nanan ul li::before {
        top: 13px;
        width: 5px;
        height: 5px;

    }

}

/**手机导航**/
@media(max-width:1100px) {
    .laskdhj { position: relative; cursor: pointer; padding-top: 21px; }
    .laskdhj .rr { font-size: 14px; color: #0B3157; line-height: 1; position: relative; padding-left: 28px; padding-right: 16px; }
    .laskdhj .rr::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 18px; height: 18px; background: url(../images/errr.svg)no-repeat center center/cover; }
    .laskdhj .rr::after { position: absolute; content: ""; top: 50%; right: 0; transform: translateY(-50%); width: 10px; height: 6px; background: url(../images/errra.svg)no-repeat center center/cover; }
    .laskdhj .nr { position: absolute; z-index: 3; top: 30px; padding-top: 30px; display: none; }
    .laskdhj .nr .zsmsnz { box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); border-radius: 4px; text-align: center; width: 100px; background: #fff; }
    .laskdhj .nr a { display: block; padding: 4px; color: #666666; }
    .laskdhj:hover .nr { display: block; }
    .laskdhj .nr a:hover { color: #0B3157; }
    
    
}



/**新闻聚合页**/
.neswjuheA { padding: 94px 0 136px; position: relative; z-index: 1; }
.neswjuheA .swnznt .swnwzr { position: absolute; bottom: 7px; right: 0; }
.neswjuheA .swnzntbot { margin-top: 33px; } 
.neswjuheA .swnzntbot .swjuznd { background: #F7F7F7; width: 41.7%; margin-right: 20px; }
.neswjuheA .swnzntbot .swjuznd a { display: block; }
.neswjuheA .swnzntbot .swjuznd a .img { position: relative; }
.neswjuheA .swnzntbot .swjuznd a .img::before { position: absolute; content: ""; width: 0%; height: 3px; background: #11579D; bottom: 0; left: 0; z-index: 1; transition:all 1s; }
.neswjuheA.active .swnzntbot .swjuznd a .img::before { width:100%; }

.neswjuheA .swnzntbot .swjuznd a .img img { transition: all .5s; transform: scale(1.01); }
.neswjuheA .swnzntbot .swjuznd a:hover .img img { transform: scale(1.05); }
.neswjuheA .swnzntbot .swjuznd a .wznam { padding: 33px 28px 39px; }
.neswjuheA .swnzntbot .swjuznd a .wznam .na { color: #3D3D3D; transition: all .5s; margin-bottom: 15px; line-height: 1.38; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.neswjuheA .swnzntbot .swjuznd:hover a .wznam .na { color: #11579D; }
.neswjuheA .swnzntbot .o2 .mzl { width: 90px; height: 34px; border-radius: 100px; text-align: center; line-height: 34px; background: rgba(17, 87, 157, 0.08); color: #11579D; font-size: 16px; }
.neswjuheA .swnzntbot .o2 .mze { line-height: 34px; font-size: 16px; color: #11579D; margin-left: 10px; }
.neswjuheA .swnzntbot .swjuznd a .wznam .nb { color: #666666; line-height: 1.875; margin-top: 22px; }
.neswjuheA .swnzntbot .swjuznd a .wznam .obcmm { margin-top: 50px; }
.neswjuheA .swnzntbot .swjuznd:hover a .wznam .obcmm { background: #0B3157; }
.neswjuheA .swnzntbot .swjuznd a .wznam .obcmm::before { transform: translateX(-100%); opacity: 0; }
.neswjuheA .swnzntbot .swjuznd a .wznam .obcmm::after {transition-delay: .2s;} 
.neswjuheA .swnzntbot .swjuznd:hover a .wznam .obcmm:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.neswjuheA .swnzntbot .swjuznd:hover a .wznam .obcmm:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }

.neswjuheA .swnzntbot .swjuzne { width: 56.9%; }
.neswjuheA .swnzntbot .swjuzne ul li { float: left; width: 49%; margin-right: 2%; margin-bottom: 41px; }
.neswjuheA .swnzntbot .swjuzne ul li:nth-child(2n) { margin-right: 0; }
.neswjuheA .swnzntbot .swjuzne ul li a { display: block; }
.neswjuheA .swnzntbot .swjuzne ul li a .img img { transition: all .5s; transform: scale(1.01); }
.neswjuheA .swnzntbot .swjuzne ul li a:hover .img img { transform: scale(1.05); }
.neswjuheA .swnzntbot .swjuzne ul li .bzn { height: 52px; margin: 15px 0 20px; transition: all .5s; color: #3D3D3D; line-height: 1.44; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.neswjuheA .swnzntbot .swjuzne ul li:hover .bzn { color: #11579D; } 

.neswjuheA .swnzntbot .swjuzne ul li:nth-child(3n),
.neswjuheA .swnzntbot .swjuzne ul li:last-child { margin-bottom: 0; }

.neswjuheB { position: relative; z-index: 1; }
.neswjuheB .before { position: absolute; top: 0%; left: 97.5%; transform: translate(-50%,-50%); width: 37.91666vw; height: 57.34375vw; opacity: .5; filter: blur(296px); }
.neswjuheB .before:before { position: absolute; animation: float 5s ease-in-out infinite; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/aboutAbes.png)no-repeat center center/cover; }

.neswjuheB  .dexa-con { position: relative; z-index: 1; }
.neswjuheB .swnznt { margin-bottom: 36px; }
.neswjuheB .beijignzm { background: #0B3157; padding: 5.98958vw 0 5.52083vw; position: relative; }
.neswjuheB .beijignzm::before { position: absolute; right: 0; bottom: 0; content: ""; width: 54.37499vw; height: 45vw; top: 91%; left: 73%; transform: translate(-50%,-50%); background: url(../images/neswjuheB.png)no-repeat center center/cover; }
.neswjuheB .swnznt .outbbt { color: #fff; }
.neswjuheB .swnznt .swnwzr { position: absolute; bottom: 7px; right: 0; }
.neswjuheB .swnznt .mouze span { background: none; border: 2px solid rgba(255, 255, 255, 0.3); }
.neswjuheB .swnznt .mouze i { color: #fff; }
.neswjuheB .swnznt .mouze span:after { background: url(../images/nnerbotte.svg) 0 0/contain no-repeat; }
.neswjuheB .swnznt .mouze:hover span { background: #fff; }
.neswjuheB .swnznt .mouze:hover span:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }
.neswjuheB .smnznb ul { display: flex; flex-wrap: wrap; }
.neswjuheB .smnznb ul li { float: left; background: #fff; transition: all .5s; border-radius: 20px; overflow: hidden; width: 32.55%; margin-right: 1.17%; margin-bottom: 1.17%; padding: 35px 30px 30px; }
.neswjuheB .smnznb ul li:nth-child(3n) { margin-right: 0; }
.neswjuheB .smnznb ul li .nma { transition: all .5s; color: #3D3D3D; line-height: 1.5; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.neswjuheB .smnznb ul li .o2 .mzl { width: 90px; height: 34px; border-radius: 100px; text-align: center; transition: all .5s; line-height: 34px; background: rgba(17, 87, 157, 0.08); color: #11579D; font-size: 16px; }
.neswjuheB .smnznb ul li .o2 .mze { line-height: 34px; font-size: 16px; color: #11579D; margin-left: 10px; }

.neswjuheB .smnznb ul li .nmb { margin-top: 39px; }
.neswjuheB .smnznb ul li .nmb .nmz { line-height: 54px; color: #666666; transition: all .5s; }
.neswjuheB .smnznb ul li .nmb .nmz span { display: inline-block; transition: all .5s; width: 14px; height: 18.19px; background: url(../images/uhebg.png) no-repeat center center/cover; vertical-align: middle; margin-top: -4px; margin-right: 7px; background-size: 14px 18.19px !important; }
.neswjuheB .smnznb ul li .nmb .nmr { opacity: 0; transition: all .5s; }
.neswjuheB .smnznb ul li .nmb .nmr a .obcmm { background: #fff; border-color: #fff; }
.neswjuheB .smnznb ul li .obcmm::before { transform: translateX(-100%); opacity: 0; }
.neswjuheB .smnznb ul li .obcmm::after { transition-delay: .2s; } 
.neswjuheB .smnznb ul li .obcmm:hover:before { transform: translateX(0%); opacity: 1; transition-delay: .2s; background: url(../images/mouze.svg) 0 0/contain no-repeat; } 
.neswjuheB .smnznb ul li .obcmm:hover:after { transform: translateX(100%); opacity: 0; transition-delay: 0s; }


.neswjuheB .smnznb ul li .nmb .nmr a { display: block; }
.neswjuheB .smnznb ul li .nmb .nmr a .obcmm { margin-top: 0; }

.neswjuheB .smnznb ul li:hover { background: #11579D; }
.neswjuheB .smnznb ul li:hover .nma { color: #fff; }
.neswjuheB .smnznb ul li:hover .o2 .mzl { background: rgba(255, 255, 255, 0.08); color: #fff; }
.neswjuheB .smnznb ul li:hover .o2 .mze { color: #fff; }
.neswjuheB .smnznb ul li:hover .nmb .nmz{ color: #fff; }
.neswjuheB .smnznb ul li:hover .nmb .nmz span { background: url(../images/uhebga.png) no-repeat center center/cover; }
.neswjuheB .smnznb ul li:hover .nmb .nmr { opacity: 1; }


.neswjuheC { padding: 115px 0 129px; }


.neswjuheC { position: relative; }
.neswjuheC .before { position: absolute; top: 95%; left: 0%; transform: translate(-50%,-50%); width: 90.26041vw; height: 82.60416vw; opacity: .5; filter: blur(296px); }
.neswjuheC .before:before { position: absolute; animation: float 5s ease-in-out infinite; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/aboutCeeew.png)no-repeat center center/cover; }

.neswjuheC .container_zx { position: relative; z-index: 1; }
.neswjuheC .swnznt .swnwzr { position: absolute; right: 0; bottom: 8px; }
.neswjuheC .bnasnm { margin-top: 34px; }
.neswjuheC .bnasnm .nasnml { border-radius: 20px 30px 30px 30px; box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); border: 1px solid #EEEEEE; background: #fff; padding: 14px 35px 13px 40px; width: 32.8%; margin-right: 2%; min-height:613px; }
.neswjuheC .bnasnm .nasnml ul li { border-bottom: 1px solid #E7E7E7; }
.neswjuheC .bnasnm .nasnml ul li:last-child { border-bottom: 0; }
.neswjuheC .bnasnm .nasnml ul li a { display: block; padding: 22px 0 28px 0; }
.neswjuheC .bnasnm .nasnml ul li a .nsa { color: #3D3D3D; line-height: 1.47; margin-bottom: 15px; transition: all .5s; }
.neswjuheC .bnasnm .nasnml ul li .o2 .mzl { width: 90px; height: 34px; border-radius: 100px; text-align: center; transition: all .5s; line-height: 34px; background: rgba(17, 87, 157, 0.08); color: #11579D; font-size: 16px; }
.neswjuheC .bnasnm .nasnml ul li .o2 .mze { line-height: 34px; font-size: 16px; color: #11579D; margin-left: 10px; }


.neswjuheC .bnasnm .nasnml ul li:hover a .nsa { color: #11579D; }
.neswjuheC .bnasnm .nasnmr { width: 65.65%; height: 100%; position: absolute; top: 0; right: 0; }
.neswjuheC .bnasnm .nasnmr a { display: block; width: 100%; height: 100%; position: relative; }
.neswjuheC .bnasnm .nasnmr a .imeg { width: 100%; height: 100%; overflow: hidden; }
.neswjuheC .bnasnm .nasnmr a .imeg .pc { width: 100%; height: 100%; transition: all .5s; transform: scale(1.01); }
.neswjuheC .bnasnm .nasnmr:hover a .imeg .pc { transform: scale(1.05); }
.neswjuheC .bnasnm .nasnmr a .anznzm { position: absolute; bottom: 35px; width: 100%; padding: 0 30px; }
.neswjuheC .bnasnm .nasnmr a .anznzm .wz { color: #fff; line-height: 1.5; margin-bottom: 16px; }
.neswjuheC .bnasnm .nasnmr a .anznzm .o2 .mzl { width: 90px; height: 34px; border-radius: 100px; text-align: center; transition: all .5s; line-height: 34px; background: rgba(255, 255, 255, 0.12); color: #fff; font-size: 16px; }
.neswjuheC .bnasnm .nasnmr a .anznzm .o2 .mze { line-height: 34px; font-size: 16px; color: #fff; margin-left: 10px; }


@media(max-width:1100px) {
    .neswjuheA { padding: 35px 0 45px; }
    .neswjuheA .swnzntbot .flex { display: block; }
    .neswjuheA .swnzntbot .swjuznd { width: 100%; }
    .neswjuheA .swnzntbot .swjuzne { width: 100%; margin-top: 20px; }
    .neswjuheA .swnzntbot .swjuznd a .wznam { padding: 20px; }
    .neswjuheA .swnzntbot .swjuznd a .wznam .nb { margin-top: 15px; }
    .neswjuheA .swnzntbot .swjuznd a .wznam .obcmm { margin-top: 25px; }
    .neswjuheA .swnzntbot .swjuzne ul li { width: 100%; margin-bottom: 20px; }
    .neswjuheA .swnzntbot .swjuzne ul li .bzn { height: auto; margin: 10px 0 15px; }
    .neswjuheA .swnznt .swnwzr,
    .neswjuheB .swnznt .swnwzr,
    .neswjuheC .swnznt .swnwzr { top: 50%; bottom: auto; transform: translateY(-50%); }
    
    .neswjuheB .beijignzm { padding: 20px; }
    .neswjuheB .swnznt { margin-bottom: 33px; }
    .neswjuheB .smnznb ul li { margin-bottom: 20px; width: 100%; padding: 20px; }
    .neswjuheB .smnznb ul li:last-child { margin-bottom: 0; }
    .neswjuheB .smnznb ul li .nmb .nmz { line-height: 44px; }
    .neswjuheC { padding: 35px 0 45px; }

    .neswjuheC .flex { display: block; }
    .neswjuheC .bnasnm .nasnml { width: 100%; }
    .neswjuheC .bnasnm .nasnmr { position: initial; width: 100%; margin-bottom: 20px; }
    .neswjuheC .bnasnm .nasnmr a .anznzm { padding: 0 20px; bottom: 20px; }
    .neswjuheC .bnasnm .nasnmr a .anznzm .wz { margin-bottom: 12px; }
    .neswjuheC .bnasnm .nasnml { padding: 5px 20px; }
    .neswjuheC .bnasnm .nasnml ul li a { padding: 20px 0; }
    .neswjuheC .before,
    .neswjuheB .before:before { display: none; }
}



/**解决方案手机**/
.fuwuyumnz .oanznnzsd { background: #fff; width: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, .1); border-radius: 20px; overflow: hidden; }
.fuwuyumnz .oanznnzsd ul li .dingwei { position: relative; padding: 20px 15px; }
.fuwuyumnz .oanznnzsd ul li .dingwei .icon { width: 64px; height: 64px; border-radius: 50%; position: relative; }
.fuwuyumnz .oanznnzsd ul li .dingwei .icon::before {
    position: absolute;
    content: "";
    width: 58px;
    height: 58px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    border: 3px solid rgba(17, 87, 157, 0.1); 
}
.fuwuyumnz .oanznnzsd ul li .dingwei .icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 30px;
    transform: translate(-50%,-50%);
}
.fuwuyumnz .oanznnzsd ul li .dingwei .wzda {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 90px;
}
.fuwuyumnz .oanznnzsd ul li .dingwei .wzda .za { color: #3D3D3D; }
.fuwuyumnz .oanznnzsd ul li .dingwei .wzda .zb { color: #666666; margin-top: 5px; }


.fuwuyumnz .oanznnzsd ul li .dingwei .icon .ssss { z-index: 1; position: absolute; left: 0; width: 64px; height: 64px; text-align: center; }
.fuwuyumnz .oanznnzsd ul li .dingwei .icon .sss { display: inline-block; position: relative; width: 64px; height: 64px; }
.fuwuyumnz .oanznnzsd ul li .dingwei .icon .ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
.fuwuyumnz .oanznnzsd ul li .dingwei .icon .sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.fuwuyumnz .oanznnzsd ul li .dingwei .icon .sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.fuwuyumnz .oanznnzsd ul li .dingwei .icon .sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
    border: 3px solid #11579D;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 64px, 64px, 32px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.fuwuyumnz .oanznnzsd ul li .dingwei .icon .sss .circle i:first-child::before { left: 0;right: auto;clip: rect(0px, 32px, 64px, 0px); }
.fuwuyumnz.active .oanznnzsd ul li .dingwei .icon .sss .circle i::before { -webkit-animation: circleRy 3500ms linear both; animation: circleRy 3500ms linear both; }
.fuwuyumnz.active .oanznnzsd ul li .dingwei .icon .sss .circle i:first-child::before { -webkit-animation-name: circleLy; animation-name: circleLy; }

.fuwuyumnz.active .oanznnzsd ul li .dinmgei { position: relative; height: 75px; }
.fuwuyumnz.active .oanznnzsd ul li .dinmgei .leisha { height: 100%; }
.fuwuyumnz.active .oanznnzsd ul li .dinmgei .leisha .clearfix { height: 100%; }
.fuwuyumnz.active .oanznnzsd ul li .dinmgei .leisha .mgen { width: 20%; background: rgba(17, 87, 157, 0.05); float: left; text-align: center; height: 100%; position: relative; border-right: 1px solid rgba(17, 87, 157, 0.05); }
.fuwuyumnz.active .oanznnzsd ul li .dinmgei .leisha .mgen  .wz { color: #0B3157; font-size: 13px; position: absolute; bottom: 15px; left: 0; width: 100%; }


.fuwuyumnz.active .oanznnzsd ul li .dinmgei .jinduzm { 
    position: absolute;
    top: 30%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
}

.fuwuyumnz.active .oanznnzsd ul li .dinmgei .jinduzm .umanz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.fuwuyumnz.active .oanznnzsd ul li .dinmgei .jinduzm .anz {
    padding: 0 15px;
    position: relative;
    width: calc(100% - 30px);
    height: 16px;
    border-radius: 100px;
}

.fuwuyumnz.active .oanznnzsd ul li .dinmgei .jinduzm .anz .span {
    position: absolute;
    display: inline-block;
    height: 100%;
}

.fuwuyumnz .oanznnzsd { margin-top: 20px; }
.fuwuyumnz .oanznnzsd ul li .dinmgei .jinduzm .anz .span .ie {
    width: 0;
    transition: all 3.5s;
    position: relative;
    height: 100%;
    border-radius: 100px;
    background: linear-gradient(270deg, rgba(39, 124, 109, 0.2) 0%, rgba(68, 145, 90, 0.2) 30%, rgba(29, 107, 130, 0.2) 66%, rgba(17, 87, 157, 0.2) 99%);
}

.fuwuyumnz .oanznnzsd ul li .dinmgei .jinduzm .anz .span .sn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}

.fuwuyumnz .oanznnzsd ul li .dinmgei .jinduzm .anz .span .sn::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #80B737;
}

.fuwuyumnz.active .oanznnzsd ul li .dinmgei .jinduzm .anz .span .ie {
    width: 100%;
}


.fuwuyumnz .oanznnzsd ul li .dinmgei .jinduzm .azn {
    padding: 0 15px 0 15px;
    text-align: right;
}

.fuwuyumnz.active .oanznnzsd ul li .dinmgei .jinduzm .azn img { height: 40px; }


.fuwuyumnz .oanznnzsd ul li.tsms .dinmgei { height: 130px; }



.aboutEE { padding: 0 20px; width: 100%; } 
.aboutEE .sadasd { background: #f2f9f8; border-radius: 20px; overflow: hidden; padding: 35px 0 45px; }
.aboutEE .sadasd .btdn { text-align: center; margin-bottom: 15px; }
.aboutEE .nnanm { width: 100%; }
.aboutEE .nnanm img { width: 100%; }
.aboutEE .nmansnnn .swiper-container { overflow: hidden; width: 100%; }
.aboutEE .nmansnnn { padding: 0 20px; }
.aboutEE .nmansnnn .ocmam { background: #fff; border-radius: 20px; overflow: hidden; padding: 18px; }
.aboutEE .nmansnnn .ocmam .nna { color: #11579D; font-size: 18px; line-height: 1; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 15px; }
.aboutEE .nmansnnn .ocmam .nna span { color: #0B3157; }
.aboutEE .nmansnnn .ocmam .nnb { margin-top: 10px; margin-bottom: 30px; }
.aboutEE .nmansnnn .ocmam .nnb p { font-size: 14px; line-height: 1; padding-left: 10px; position: relative; color: #3D3D3D; margin-bottom: 10px; }
.aboutEE .nmansnnn .ocmam .nnb p:last-child { margin-bottom: 0; }
.aboutEE .nmansnnn .ocmam .nnb p:before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 8px; height: 12px; background: url(../images/ocmam.png)no-repeat center center/cover; }

@media(max-width:1100px) {
    .fuwuyumnzA { padding: 0 20px !important; }
    .fuwuyumnzA .uymansm { background: url(../images/fuwuyumnzAeq.jpg)no-repeat center center/cover !important; position: relative; border-radius: 20px; overflow: hidden; height: 177.06666vw; }
    .fuwuyumnzA .uymansm::before { position: absolute; content: ""; bottom: 0; left: 50%; transform: translateX(-50%); width: 105vw; height: 177.06666vw ; background: url(../images/fuwuyumnzAeq.png)no-repeat center center/cover; }
    .fuwuyumnzA .uymansm { padding-top: 60.53333vw; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li { font-size: 14px; margin-bottom: 8px; padding-left: 12px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enc ul li::before { width: 8px; height: 12px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .icon img { height: 37px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .ena { margin-top: 10px; }
    .fuwuyumnzA .uymansm .morenba .swiper-slide .enb { margin-bottom: 6px; }
    .fuwuyumnzA .uymansm .morenba { padding: 15px; }
    .fuwuyumnzA .uymansm .cd,
    .fuwuyumnzA .uymansm .morenba { position: relative; z-index: 1; }
}


/**联系我们**/
.aboutEannw { padding-top: 70px; }
.aboutE .kaisjz .out .wz { cursor: pointer; }
.liannmxsdasd { padding-bottom: 100px; position: relative; z-index: 3; }
.liannmxsdasd .nnmxe { font-size: 40px; font-weight: bold; margin-top: 34px; }
.liannmxsdasd .annmxer { width: calc(100% - 745px); }
.liannmxsdasd .annmxer ul li { position: relative; padding: 44px 0 44px 103px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.liannmxsdasd .annmxer ul li:last-child { border-bottom: 0; }
.liannmxsdasd .annmxer ul li .iconm { background: rgba(17, 87, 157, 0.04); border-radius: 50%; position: absolute; width: 83px; height: 83px; left: 0; top: 50%; transform: translateY(-50%); }
.liannmxsdasd .annmxer ul li .iconm img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.liannmxsdasd .annmxer ul li .nanmz .anz { color: #3D3D3D; }
.liannmxsdasd .annmxer ul li .nanmz .anm { color: #767676; margin-top: 5px; }

.liannmxsdasA { position: relative; z-index: 1; }
.liannmxsdasA .before {
    position: absolute;
    content: "";
    top: 34%;
    left: 93%;
    width: 728px;
    height: 1101px;
    transform: translate(-50%,-50%);
}
.liannmxsdasA .before::before {
    position: absolute;
    opacity: .8;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    animation: float 5s ease-in-out infinite;
    filter: blur(296px);
    background: url(../images/lianxi/aboutAbewws.png) no-repeat center center / cover;
}
.liannmxsdasA .snamzmtA { background: #0B3157; padding: 6.40624vw 0 6.61458vw; position: relative; }
.liannmxsdasA .snamzmtA::before { 
    position: absolute;
    content: "";
    left: -4.34375vw;
    bottom: -22.45833vw;
    width: 42.65625vw;
    height: 35.26041vw;
    background: url(../images/lianxi/zong.png) no-repeat center center / cover;
}
.liannmxsdasA .snamzmtA .namzmzasl { width: calc(45.5% - 97px); padding-top: 15px; }
.liannmxsdasA .snamzmtA .namzmzasl .ceetbt { color: #fff; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul { border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 50px; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 34px 0 32px; cursor: pointer; position: relative; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li::before { position: absolute; content: ""; width: 0; height: 1px; bottom: -1px; background: #fff; transition: all .5s; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li span { width: 100%; display: inline-block; color: rgba(255, 255, 255, .3); transition: all .5s; padding-left: 24px; position: relative; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li span::before { position: absolute; content: ""; top: 52%; transition: all .5s; transform: translateY(-50%); left: 0; height: 26px; width: 15px; background: url(../images/lianxi/span.png)no-repeat center center/cover; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li span::after { position: absolute; content: ""; top: 52%; transition: all .5s; transform: translateY(-50%); right: 0; height: 16px; width: 20px; background: url(../images/lianxi/pobai.png)no-repeat center center/cover; }



.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li.cur span::before { background: url(../images/lianxi/spana.png)no-repeat center center/cover; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li.cur span::after { background: url(../images/lianxi/pobaia.png)no-repeat center center/cover; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li.cur span { color: #fff; }
.liannmxsdasA .snamzmtA .namzmzasl .znaman ul li.cur::before { width: 100%; }


.liannmxsdasA .snamzmtA .namzmzasr { width: 54.5%; }
.liannmxsdasA .snamzmtA .namzmzasr .swiper-container { overflow: hidden; }
.liannmxsdasA .snamzmtA .namzmzasr .swiper-container .swiper-slide .wnzma .nzma { color: #fff; margin-top: 30px; }
.liannmxsdasA .snamzmtA .namzmzasr .swiper-container .swiper-slide .wnzma .nzmb { color: #fff; line-height: 32px; margin-top: 11px; }
.liannmxsdasA .snamzmtA .namzmzasr .nnamam { position: absolute; bottom: 0; right: 0; z-index: 2; }
.liannmxsdasA .snamzmtA .namzmzasr .nnamam .zmsn { border: 2px solid rgba(255, 255, 255, 0.2); }
.liannmxsdasA .snamzmtA .namzmzasr .nnamam .zmsnr:after { background: url(../images/nnerbotte.svg) 0 0 / contain no-repeat; }
.liannmxsdasA .snamzmtA .namzmzasr .nnamam .zmsnl:after { background: url(../images/nnerbottew.svg) 0 0 / contain no-repeat; }


.liannmxsdasB { position: relative; z-index: 2; padding-top: 140px; }
.liannmxsdasB .snamxtop .mxsdasr { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.liannmxsdasB .snamxbottom { width: 100%; overflow: hidden; padding-left: 12.5%; }
/*.liannmxsdasB .snamxbottom .swiper-container { width: 30%; }*/


.liannmxsdasB .snamxbottom .swiper-slide  { transition: all 1s; width: 20vw; }
.liannmxsdasB .snamxbottom .swiper-slide-active { transition: all 1s; width: 40vw; }
.liannmxsdasB .snamxbottom .damzm .dmanz { position: absolute; bottom: 0; }
.liannmxsdasB .snamxbottom { min-height: 28vw; margin-top: 50px; }
.liannmxsdasC { position: relative; z-index: 3; padding: 6.61458vw 0 5.9375vw; }
.liannmxsdasC .cxnasnmm { border: 1px solid #EEEEEE; background: #fff; padding: 5.9375vw 0 6.82291vw; position: relative; overflow: hidden; box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23); }
.liannmxsdasC .cxnasnmm::before { position: absolute; content: ""; top: 95%; left: 11%; transform: translate(-50%,-50%); width: 31.04166vw; height: 25.67708vw; background: url(../images/lianxi/cxnasnmm.png)no-repeat center center/cover; }
.liannmxsdasC .xsdascl { width: 373px; }
.liannmxsdasC .xsdascl .asca { color: #0B3157; }
.liannmxsdasC .xsdascl .ascb { line-height: 1.77; color: #666666; margin-top: 9px; }
.liannmxsdasC .xsdascr { width: calc(100% - 473px); }
.liannmxsdasC .xsdascr ul li { float: left; margin-right: 1.06%; margin-bottom: 15px; transition: all .5s; width: 49.47%; position: relative; background: #fff;  }
.liannmxsdasC .xsdascr ul li:hover input { border: 1.5px solid #11579D; }
.layui-input:hover,
.layui-textarea:hover  {
    border: 1.5px solid #11579D !important;
}

.liannmxsdasC .xsdascr ul li:nth-child(2n) { margin-right: 0; }
.liannmxsdasC .xsdascr ul li:last-child { width: 100%; padding-left: 0; margin-bottom: 0; }
.liannmxsdasC .xsdascr ul li input { border: 0; height: 61px; color: rgba(11,49,87,.3); font-size: 18px; width: 100%;  padding-left: 70px; border: 1.5px solid rgba(11, 49, 87, 0.1); border-radius: 10px; overflow:hidden; }
.liannmxsdasC .xsdascr ul li input::-webkit-input-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li input::-moz-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li input:-moz-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li input:-ms-input-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li .icon { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; z-index: 1; width: 21px; }
.liannmxsdasC .xsdascr ul li .icon img { transition: all .5s; }
.liannmxsdasC .xsdascr ul li .icon .dj { opacity: 0; }
.liannmxsdasC .xsdascr ul li .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);  }
.liannmxsdasC .xsdascr ul li:hover .icon .dj { opacity: 1; }
.layui-form-select .layui-edge { right:20px; }
.liannmxsdasC .xsdascr ul li:hover .icon .mr { opacity: 0; }
.liannmxsdasC .xsdascr ul li span { color: #C80016; font-size: 18px; position: absolute; top: 48%; left: 55px; transform: translateY(-50%); z-index:3; }
.liannmxsdasC .xsdascr ul li textarea { border: 0; resize: none; height: 161px; color: rgba(11,49,87,.3); font-size: 18px; width: 100%;order: 0; padding-left: 55px; padding-top: 22px; border: 1.5px solid rgba(11, 49, 87, 0.1); border-radius: 10px; overflow:hidden; }
.liannmxsdasC .xsdascr ul li textarea::-webkit-input-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li textarea::-moz-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li textarea:-moz-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li textarea:-ms-input-placeholder {color: rgba(11,49,87,.3);}
.liannmxsdasC .xsdascr ul li:last-child .icon { top: 21%; width: 25px; }
.liannmxsdasC .xsdascr ul li:nth-child(5) { width:100%; padding-left:0; overflow:initial; }
.liannmxsdasC .xsdascr ul li:nth-child(5) input { padding-left:70px; border-radius: 10px; }
.layui-form-select dl dd.layui-this { background:#0B3157; }
.layui-form-select dl { top:74px; }
.layui-form-selectup dl { bottom:74px; top:auto; }
.liannmxsdasC .xsdascr .tjanmo { margin-top: 41px; }
.liannmxsdasC .xsdascr .tjanmo button { background: initial; color: #666; font-size: 16px; height: auto; width: 143px; position: relative; padding: 0; }
.liannmxsdasC .xsdascr .tjanmo button:hover { opacity: 1; }
.liannmxsdasC .xsdascr .tjanmo button span { display: flex; align-items: center; position: initial; justify-content: center; margin-top: 0; border: 2px solid rgba(61, 61, 61, 0.3); width: 68px; height: 54px; gap: 20px; border-radius: 44px; transition: all .5s; margin-right: 14px; }
.liannmxsdasC .xsdascr .tjanmo button span:before {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/nnerbotte.svg) 0 0 / contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: .2s;
}
.liannmxsdasC .xsdascr .tjanmo button span:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../images/lianxi/meouze.svg) 0 0 / contain no-repeat;
    position: absolute;
    margin: auto;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: .2s;
}

.liannmxsdasC .xsdascr .tjanmo button:hover span { background: #0B3157; }
.liannmxsdasC .xsdascr .tjanmo button span::before { transform: translateX(-100%); opacity: 0; }
.liannmxsdasC .xsdascr .tjanmo button span::after {transition-delay: .2s;} 
.liannmxsdasC .xsdascr .tjanmo button:hover span:before { transform: translateX(0%); opacity: 1; transition-delay: .2s } 
.liannmxsdasC .xsdascr .tjanmo button:hover span:after { transform: translateX(100%); opacity: 0; transition-delay: 0s }
.liannmxsdasC .xsdascr .tjanmo button i { display: inline-block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); color: #666666; }

.baaogueeo { position:relative; }
.baaogueeo .before { position: absolute; top: 73%; left: 9%; transform: translate(-50%,-50%); width: 90.26041vw; height: 82.60416vw; }
.baaogueeo .before::before { position: absolute; animation: float 5s ease-in-out infinite; opacity: .5; top: 0; left: 0;  content: ""; width: 100%; height: 100%; background: url(../images/lianxi/aboutAbesd.png)no-repeat center center/cover; filter: blur(296px); }



.mbxzn .znmeo { overflow: initial; }
.mbxzn .yiji .box{
    line-height: initial;
    padding: 25px 0 17px;
    position: absolute;
    top: 100%;
    left: 0;
    padding-left: 30px;
    width: 100%;
    background: #fff;
    z-index: 3;
    border: 1px solid #EEEEEE;
    display: none;
}
.mbxzn .yiji .box a { display: block; padding: 6px 0; font-size: 16px; color: #0B3157; transition: all .5s; }
.mbxzn .yiji .box a:hover { color: #2A8068; }
.mbxzn .yiji:hover .box { display: block; }




@media(max-width:1900px) {
    .liannmxsdasB { padding-top:7vw; }
}

@media(max-width:1500px) {
    .liannmxsdasd .nnmxe { font-size: 36px; }
    .liannmxsdasB .snamxbottom { min-height: 28vw; margin-top: 40px; }
}


@media(max-width:1100px) {
    .liannmxsdasB .snamxbottom { min-height: 28vw; margin-top: 30px; }
    .liannmxsdasB { padding-top:50px; }
    .liannmxsdasd { margin-top: 30px; }
    .liannmxsdasd .annmxel .nnmxogo { width: 300px; }
    .liannmxsdasd .nnmxe { font-size: 24px; margin-top: 15px; }
    .liannmxsdasd { padding-bottom: 45px; }
    .liannmxsdasd .annmxer { width: 100%; }
    .liannmxsdasd .annmxer ul li { padding: 40px 0 40px 100px; } 
    .liannmxsdasd .annmxer ul li .nanmz .anz { font-size: 18px; }
    .liannmxsdasd .annmxer ul li .nanmz .anm { font-size: 14px; }

    .liannmxsdasA .before { display: none; }
    .liannmxsdasA .snamzmtA { padding: 20px; }
    .liannmxsdasA .snamzmtA .namzmzasl { width: 100%; padding-top: 0; }
    .liannmxsdasA .snamzmtA .namzmzasl .znaman ul { margin-top: 25px; }
    .liannmxsdasA .snamzmtA .namzmzasl .znaman ul li { padding: 15px 0; }
    .liannmxsdasA .snamzmtA .namzmzasl .znaman ul li span { font-size: 16px; }
    .liannmxsdasA .snamzmtA .namzmzasl .znaman ul li span::before { width: 10px; height: 21px; }
    .liannmxsdasA .snamzmtA .namzmzasl .znaman ul li span::after { width: 16px; height: 12px; }
    .liannmxsdasA .snamzmtA .namzmzasr { width: 100%; margin-top: 25px; }
    .liannmxsdasA .snamzmtA::before { display: none; }
    .liannmxsdasA .snamzmtA .namzmzasr .nnamam { position: initial; margin-top: 20px; }
    .liannmxsdasC .cxnasnmm { padding: 20px; box-shadow: initial; }
    .liannmxsdasC .cxnasnmm::before { display: none; }
    .liannmxsdasC { padding: 35px 0 45px; }
    .liannmxsdasC .xsdascl { width: 100%; }
    .liannmxsdasC .xsdascr { width: 100%; }
    .liannmxsdasC .xsdascr ul li { width: 100%; }
    .liannmxsdasC .xsdascr ul li input { height: 50px; font-size: 14px; }
    .liannmxsdasC .xsdascr ul li .icon { height: 17px; }
    .liannmxsdasC .xsdascr ul li textarea { font-size: 14px; height: 100px; padding-top: 15px; }
    .liannmxsdasC .xsdascr ul li:last-child .icon { top: 25%; height: 20px; }
    .liannmxsdasC .xsdascr .tjanmo { margin-top: 30px; }
    
    .liannmxsdasC .xsdascr .tjanmo button { width: 130px; }
    .liannmxsdasC .xsdascr .tjanmo button span { width: 58px; height: 44px; }
    .liannmxsdasC .xsdascr .tjanmo button i { font-size: 14px; }
    

}




.jiuamsnen { padding:0 0 6.25vw 0; overflow: hidden; z-index:3; position:relative; }
.jiuamsnen .sadn { margin-top: 7px; }
.jiuamsnen .dexatop { margin-bottom: 25px; }
.jiuamsnen .dexatop .xaanx { position: absolute; bottom: 5px; right: 0; }
.jiuamsnen .swiper-container { overflow: hidden; }
.jiuamsnen .mxsdasl { color:#0B3157; }
.jiuamsnen .mxsdasr { position:absolute; right:0; top:50%; transform:translateY(-50%); }
.jiuamsnen .sanxiangqieh { margin-top:40px; }

.sana2-swiper { width: 55.4%; overflow: hidden; border-radius: 10px; margin-right: 1.43%; float: left; }
.sana3-swiper { width: 34.17%; overflow: hidden; border-radius: 10px; float: left; }
.sana2 .kao { position: absolute; bottom: 51px; left: 0; width: 100%; padding: 0 55px; }
.sana2 .kao .oa { color: #fff; margin-top:20px; }
.sana2 .kao .ob { color: #fff; margin-top: 10px; }

.sana2-swiper .swiper-slide .img,
.sana3-swiper .swiper-slide .img { overflow: hidden; border-radius: 20px; }

.sana2-swiper .swiper-slide .img { position: relative; }
.sana2-swiper .swiper-slide .img::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/sana2es.png)no-repeat center center/cover; }

.jiuamsnen .sanxiangqieh .sana1 { width: 25.5%; position: absolute; left: -13.84%; overflow: hidden; top: 0; border-radius: 10px;  }
.jiuamsnen .sanxiangqieh .sana3 { width: 25.5%; position: absolute; top: 0; right: -7.1%; overflow: hidden; border-radius: 10px;  }


.sana3-swiper .kao { padding:0 50px; bottom:35px; }

.sana1 .kao,
.sana3 .kao{ position: absolute; bottom: 35px; left: 0; width: 100%; padding: 0 55px; }
.sana1 .kao .oa,
.sana3 .kao .oa{ color: #fff; margin-top:20px; }


.jiuamsnen .sanxiangqieh .anamzme { position: absolute; bottom: 15px; right: 11.5%; }
.indexC .sanxiangqieh .anamzme .namde { position: relative; left: auto; transition: all .5s; right: auto; float: left; margin-top: 0; margin-right: 15px; border: 1px solid rgba(0, 67, 136, 0.3); width: 45px; height: 45px; border-radius: 5px; }
.jiuamsnen .sanxiangqieh .anamzme .namde::after { opacity: 0; }
.jiuamsnen .sanxiangqieh .anamzme .namde:last-child { margin-right: 0; }
.jiuamsnen .sanxiangqieh .anamzme .namde:before { position: absolute; content: ""; width: 6px; height: 12px; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/anam.png)no-repeat center center/cover; }
.jiuamsnen .sanxiangqieh .anamzme .namde:last-child::before { background: url(../images/bnbm.png)no-repeat center center/cover; }


.jiuamsnen .sanxiangqieh .anamzme .namde:hover { background: #F7A600; border-color: #F7A600; }
.jiuamsnen .sanxiangqieh .anamzme .namde:hover:before { background: url(../images/anama.png)no-repeat center center/cover; }
.jiuamsnen .sanxiangqieh .anamzme .namde:hover:last-child::before { background: url(../images/bnbma.png)no-repeat center center/cover; }


@media(max-width:1500px) {
    .jiuamsnen .sanxiangqieh .sana3 { right: -16.5%; width: 29.6%; }
    .jiuamsnen .sanxiangqieh .sana1 { width: 29.7%; left: -24.5%; }

}

@media(max-width:1100px) {
    .jiuamsnen .sanxiangqieh .sana1,
    .jiuamsnen .sanxiangqieh .sana3{ display:none; }
    .jiuamsnen .sanxiangqieh .sana2 { width:100%; }  
    .sana3-swiper{ display:none; } 
    .sana2-swiper{ width:100%; }
    .sana2 .kao{ padding:0 20px; bottom:20px; }
    .liannmxsdasC .xsdascl .ascb { margin-bottom:20px; }
    .jiuamsnen { padding-top:35px; }
}

.nav_box ul li { position:relative; }
.nav_box ul li .semsn { width:70%; }
.nav_box ul li .semsn:before { display:none; }
.nav_box ul li.cur>a { background:#11579D; color:#fff; } 
/*.nav_box ul li .sbmd { position:absolute; right:0; top:0; width:30%; height:60px; }*/
.aboutF.m .manzn { margin-top:30px; }
.dsnas { z-index:4; background:#fff; }


/**新增导航下拉**/
.nemwksk { display:none; position:absolute; width:100%; left:0; padding-top:72px; top:54px; }
.nemwksk .wnsne { background: #0B3157; display:none; }
.nemwksk .wnsne .wskenzl .enzet {
    color: #fff;
    margin-top: 80px;
    line-height: 1;
}

.header .aderr .errl ul li:hover .nemwksk .wnsne,.header .aderr .errl ul li:hover .nemwksk  { display:block; }

.nemwksk .wnsne .wskenzl .mouze { margin-top:60px; }
.nemwksk .wnsne .wskenzl .mouze span { background: none; border: 2px solid rgba(255, 255, 255, 0.3); }
.nemwksk .wnsne .wskenzl .mouze i { color: #fff; }
.nemwksk .wnsne .wskenzl .mouze span:after { background: url(../images/nnerbotte.svg) 0 0/contain no-repeat; }
.nemwksk .wnsne .wskenzl .mouze:hover span { background: #fff; }
.nemwksk .wnsne .wskenzl .mouze:hover span:before { background: url(../images/mouze.svg) 0 0/contain no-repeat; }
.nemwksk .wnsne .wskenzl .asldkjaklsd { margin-top:30px; }

.nemwksk .wnsne .wskenzl { width:25.7%; padding-top:28px; }
.nemwksk .wnsne .wskenzl .enew {
    color: rgba(255,255,255,.4);
    line-height: 1;
    margin-top: 15px;
}

.nemwksk .wnsne .wskenzr {
    width: 74.3%;
}
.nemwksk .wnsne .wskenzr .enzrl {
    width: 40%;
    margin-right: 5.1%;
    padding: 80px 0;
}
.nemwksk .wnsne .wskenzr .enzrl img {
    border-radius: 22px;
    overflow: hidden; 
}
.nemwksk .wnsne .wskenzr .headerSubZ {
    width: 54.81%;
}


.nemwksk .wnsne .wskenzr .else{
    width: 50%;
    padding-right: 50px;

}


.nemwksk .wnsne .wskenzr .headerSubY,
.nemwksk .wnsne .wskenzr .headerSubY-a,
.nemwksk .wnsne .wskenzr .headerSubY-a dl{
    height: 100%;
}

.nemwksk .wnsne .wskenzr .headerSubY-a dl {
    padding: 80px 0;
}
.nemwksk .wnsne .wskenzr .headerSubY-a dl:before {
    position: absolute;
    content: "";
    left: 50%;
    top: 0;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.05);
}





.nemwksk .wnsne .wskenzr .else a { display:block; font-size:18px; transition:all .5s; color: rgba(255, 255, 255, 0.7); line-height:1; padding:25px 0 23px; border-bottom:1px solid rgba(255,255,255,.1); }
.nemwksk .wnsne .wskenzr .else a span {
    padding-left: 17px;
    position:relative;
    display: block;
}
.nemwksk .wnsne .wskenzr .else a span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 9px;
    height: 14px;
    transition: all .5s;
    background: url(../images/wskenzr.svg)no-repeat center center/cover;
}

.nemwksk .wnsne .wskenzr .else a span:after {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transition: all .5s;
    transform: translateY(-50%);
    width: 6px;
    height: 11px;
    background: url(../images/wskenzre.svg)no-repeat center center/cover;
}



.nemwksk .wnsne .wskenzr .headerSubC-a{
    width: 50%;
    position: absolute;
    right: 40px;
    top: 0;
    padding-left: 90px;
    height: 100%;
    padding-top: 80px;
    display: none;
}
.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .snmwn {
    position: relative;
}

.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .snmwn .icon {
    position: absolute;
    width: 6px;
    height: 11px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/snmwne.svg)no-repeat center center/cover;
}

.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .snmwn a{
    font-size: 16px;
    color: rgba(255, 255, 255, 0.7);
    line-height: 1;
    display: block;
}

.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .mwioej {
    display: none;
    padding-top: 12px;
}

.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .mwioej a { 
    display:block; 
    width:100%; 
    line-height:1;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 13px;
    transition: all .5s;
}

.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .mwioej a:last-child { margin-bottom:0; }
.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa .mwioej a:hover { color:#fff; }

.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa.cur .mwioej{
    display: block;
}


.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa {
    padding: 21px 0 21px;
    border-bottom: 1px solid rgba(255,255,255,.1);
}


.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa.curter .snmwn .icon {
    background: url(../images/snmwneea.svg)no-repeat center center/cover;
    width: 11px;
    height: 6px;
}
.nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa.curter .snmwn a {
    color:#fff;
}

.nemwksk .wnsne .wskenzr dd:hover .headerSubC-a {
    display: block;
}

.nemwksk .wnsne .wskenzr dd:hover .else a { color:#fff; }
.nemwksk .wnsne .wskenzr dd:hover .else a span:after {
    background: url(../images/wskenzra.svg) no-repeat center center / cover;
}
.nemwksk .wnsne .wskenzr dd:hover .else a span:before {
    background: url(../images/wskenzwra.svg) no-repeat center center / cover;
}


@media (max-width:1280px) {

    .nemwksk .wnsne .wskenzr {
        width: 79.3%;
    }
    .nemwksk .wnsne .wskenzl {
        width: 19.7%;
    }
    .nemwksk .wnsne .wskenzr .else a {
        padding: 15px 0;
        font-size: 16px;
    }
    
    .nemwksk .wnsne .wskenzr .else {
        padding-right: 20px;
    }
    .nemwksk .wnsne .wskenzr .headerSubC-a {
        padding-left: 42px;
        right: 19px;
    }
    
    .nemwksk .wnsne .wskenzr .headerSubC-a .headerSubC-b .subScroll .ssa {
        padding: 15px 0;
    }
    
    
}

@media(max-width:1100px) {
    .container_zx .zycp_a .bt { position:relative; }
    .container_zx .zycp_a .bt .m { position:absolute; top:50%; transform:translateY(-50%); right:0; }
    .aboutG ul {
        padding: 0 20px;
        background: rgba(249, 249, 249, 0.52);
    }
    .aboutG ul li {
        text-align: left;
        border-bottom: 1px solid rgba(102, 102, 102, 0.3);
        border-radius: 0;
    }
    .aboutG ul li .guofen .obcmm { margin-top: 0; } 
    .aboutG ul li .imcon {
        display: inline-block;
        float: left;
    }
    .aboutG ul li .ouzn {
        float: left;
        line-height: 54px;
        margin-top: 0;
        margin-left: 10px;
    }
    .aboutG ul li a {
        padding: 20px 0;
        position: relative;
    }
    .aboutG ul li .guofen {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    

}



#woleigesaogang{
    height: 37.91666vw;
    overflow-y: auto; overflow-x: hidden;
    padding-right: 10px;

}


    #woleigesaogang::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 4px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 4px;
    }
    
    #woleigesaogang::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        /* border-radius: 5px; */
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
        background: #1856A6;
    }
    
    #woleigesaogang::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
        border-radius: 0;
        background: rgba(0, 0, 0, 0.2);
    }









/**2024/5/17详情页改版**/
.nybanner {
    position: relative;
    z-index: 2;
}
.mennxz a {
    float: left;
    display: block;
    font-size: 16px;
    color: #666666;
    line-height: 1;
    position: relative;
    z-index: 2;
}
.mennxz span { 
    float: left;
    font-size: 16px;
    color: #666666;
    line-height: 1;
    display: inline-block;
    padding: 0 10px;
}

.gaimznneo {
    padding: 0 0 5.41666vw;
    position: relative;
}

.gaimznneo .bennal {
    position: absolute;
    top: 2%;
    left: 9%;
    transform: translate(-50%, -50%);
    width: 90.26041vw;
    height: 82.60416vw;
    opacity: .5;
    filter: blur(296px);
}

.gaimznneo .bennal:before { 
    position: absolute;
    content: ""; 
    top: 0; 
    left: 0; 
    animation: float 5s ease-in-out infinite; 
    width: 100%;
    height: 100%;
    background: url(../images/gaimznneoe.png)no-repeat center center/cover;
}


.gaimznneo .mennxz {
    margin-bottom: 65px;
}

.gaimznneo .klaee {
    width: 26.8%;
}

.gaimznneo .znneoel {
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
    border-radius: 20px;
    padding: 8px 30px 0;
}

.gaimznneo .znneoel ul li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    position: relative;
    transition: all .5s;
}

.gaimznneo .znneoel ul li.cur {
    border-color: #11579D;
}

.gaimznneo .znneoel .ttt {
    position: relative;
}

.gaimznneo .znneoel li .ttt::before {
    position: absolute;
    content: "";
    top: 0;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - -41px);
    border-radius: 20px;
    background: rgba(17, 87, 157, 0);
    transition: all .5s;
}

.gaimznneo .znneoel li.cur .ttt::before {
    background: rgba(17, 87, 157, 0.05);
}

.gaimznneo .znneoel .ttt a {
    color: #0B3157;
    font-size: 20px;
    line-height: 70px;
    width: 100%;
    display: block;
    position: relative;
    z-index: 1;
    transition: all .5s;
}

.gaimznneo .znneoel li.cur .ttt a {
    color: #11579D 
}

.gaimznneo .znneoel .ttt span {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 51%;
    width: 15px;
    height: 12px;
    transform: translateY(-50%);
    background: url(../images/you1e.png)no-repeat center center/cover;
}

.gaimznneo .znneoel ul li.cur .ttt span {
    width: 14px;
    height: 8px;
    background: url(../images/enamm.png)no-repeat center center/cover;
}

.gaimznneo .znneoel ul li .headeww {
    display: none;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssa {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 26px 0 26px;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssa:last-child {
    border-bottom: 0;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssa .snmwn a {
    line-height: 1;
    font-size: 18px;
    color: #666666;
    display: block;
    padding: 0 12px 0;
    position: relative;
    line-height: 1;
    transition: all .5s;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssa.curw .snmwn a {
    color: #11579D;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssa .snmwn a::before{
    position: absolute;
    content: "";
    width: 9px;
    height: 14px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/koanznm.svg)no-repeat center center/cover;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssb .snmwn {
    position: relative;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .ssb .icon {
    width: 14px;
    height: 15px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    position: absolute;
    background: url(../images/esubSc.svg)no-repeat center center/cover;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .mwioej {
    padding: 9px 0 0;
    display: none;
}

.gaimznneo .znneoel ul li .headeww .esubScroe .mwioej dl dd a {
    font-size: 16px;
    display: block;
    color: #666666;
    line-height: 1.875;
    padding-left: 12px;
}

.gaimznneo .ngdmz-gd .ngmzr,
.gaimznneo .ngdmz-gd .ngmzl {
    position: initial;
    transform: translateY(0);
}

.gaimznneo .ngdmz-gd .ngmzr {
    margin-top: 38px;
}

.gaimznneo .ngdmz-gd {
    padding: 37px 40px 35px 26px;
    border-radius: 20px;
    height: auto;
    margin-top: 19px;
    background: linear-gradient(118deg, #11579D 2%, #2A8068 75%, #80B737 144%);
}

.gaimznneo .ngdmz-gd .ngmzl .mzb {
    line-height: 0.875;
    margin-top: 16px;
}

.gaimznneo .ngdmz-gd::before {
    position: absolute;
    content: "";
    top: 80%;
    left: 50%;
    transform: translateY(-50%);
    width: 11.66666vw;
    height: 9.63541vw;
    background: url(../images/ngdmzaae.png) no-repeat center center / cover;
}

.gaimznneo .kraee {
    width: 72%;
    border: 1px solid #EEEEEE;
    background: #FFFFFF;
    border-radius: 20px;
    box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
    padding: 35px 30px 50px; position: relative; z-index: 5;
}

.gaimznneo .kraee .zmnan{
    line-height: 1.88;
    margin-top: 32px;
}

.gaimznneo .kraee .zmnan ul li{
    position: relative;
    padding-left: 20px;
}

.gaimznneo .kraee .zmnan ul li::before {
    position: absolute;
    content: "";
    top: 14px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #2A8068;
}

.kanwodeba {
    position: relative;
    z-index: 2; 
}


.gaimznneo .bennar {
    position: absolute; 
    top: 57%; 
    left: 98%; 
    transform: translate(-50%,-50%); 
    width: 728px; 
    height: 1101px;  
    opacity: .5; 
    filter: blur(296px); 
}
.gaimznneo .bennar:before { 
    position: absolute; 
    content: ""; 
    top: 0; 
    left: 0; 
    animation: float 5s ease-in-out infinite; 
    width: 100%; 
    height: 100%; 
    background: url(../images/aboutCwweeew.png)no-repeat center center/cover;
}


@media(max-width:1100px) {
    .gaimznneo { padding: 35px 0 45px; }
    .gaimznneo .mennxz {
        display: none;
    }
    .gaimznneo .bennal,
    .gaimznneo .bennar {
        display: none;
    }
    .gaimznneo .klaee {
        display: none;
    }
    .gaimznneo .kraee {
        width: 100%;
        padding: 20px;
    }
    .gaimznneo .kraee .zmnan {
        margin-top: 15px;
    }
}


.gaimznneo .znneoel ul li .headeww .esubScroe .mwioej dl dd.cur a,.gaimznneo .znneoel ul li .headeww .esubScroe .mwioej dl dd:hover a,.gaimznneo .znneoel ul li .headeww .esubScroe .ssa.cur .snmwn a { color:#11579D; }
.gaimznneo .znneoel ul li.cur .headeww { display:block; }
.gaimznneo .znneoel ul li .headeww .esubScroe .cur .mwioej { display:block; }

.gaimznneo .znneoel ul li:last-child { border:none!important; }


.mbxzn {
position: relative;
z-index: 11;
display: none;
}


.zshennwmwm {
    padding-bottom: 100px;
}

@media(max-width:1100px) {
    .zshennwmwm {
        padding-bottom: 45px;
    }
}

.woshimanman .onmc .flex {
    display: flex;
    flex-wrap: wrap;
}

.woshimanman .onmc ul li {
    margin-bottom: .99%;
}
 
.woshimanman .onmc ul li:nth-child(3n) {
    margin-right: 0;
}

@media(max-width:1100px) {
    .woshimanman .onmc ul li {
        margin-bottom: 20px;
    }
}


.manmane .wznam {
    top: 55%;
    bottom: auto;
    transform: translateY(-50%);
}

.manmane .mznaw {
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    padding: 0 11.2%;
}


.manmane .mznaw ul li {
    float: left;
    width: 32.49%;
    margin-right: 1.26%;
}

.manmane .mznaw ul li:last-child {
    margin-right: 0;
}

.manmane .mznaw ul li a {
    background: url(../images/mznawesa.png)no-repeat center center/cover;
    display: block;
    border-radius: 10px;
    height: 68px;
    line-height: 68px;
    padding: 0 0 0 27px;
    color: #3D3D3D;
    position: relative;
    transition: all .5s;
}

.manmane .mznaw ul li a i {
    position: absolute;
    top: 50%;
    right: 27px;
    transform: translateY(-50%);
}


.manmane .mznaw ul li a i .mne1 {
    display: none;
}

.manmane .mznaw ul li:hover a {
    background: url(../images/mznawes.png)no-repeat center center/cover;
    color: #fff;
} 

.manmane .mznaw ul li:hover a i .mne1 {
    display: block;
}

.manmane .mznaw ul li:hover a i .mne2 {
    display: none;
}

.manmane .mznaw ul li.cur a {
    background: url(../images/mznawes.png)no-repeat center center/cover;
    color: #fff;
} 

.manmane .mznaw ul li.cur a i .mne1 {
    display: block;
}

.manmane .mznaw ul li.cur a i .mne2 {
    display: none;
}



@media(max-width:1600px) {
   .manmane .mznaw {
        padding: 0 7.5%;
    }
}



@media(max-width:1500px) {
   .manmane .mznaw {
        padding: 0 5%;
    }
    

}

@media (max-width:1280px) {
    .header .logo a {
        width: 234px;
    }
}

@media(max-width:1100px) {
   .manmane .mznaw {
       display: none;
   }
   
   .manmane .wznam {
        transform: translateX(-50%);
        top: auto;
        bottom: 30px;
    }
}



.zyfazanD .yaokaislkznnsn {
    margin-top: 30px;
}

.zyfazanD .yaokaislkznnsn ul {
    display: flex;
    flex-wrap: wrap;
}

.zyfazanD .yaokaislkznnsn ul li {
    float: left;
    background: #fff;
    margin-right: 1.54%;
    text-align: center;
    padding: 46px 0 53px;
    position: relative;
    border: 2px solid rgba(17, 87, 157, 0.1);
    background: #fff;
}

.zyfazanD .yaokaislkznnsn ul li:after {
    position: absolute;
    content: "";
    left: -1px;
    top: -1px;
    width: 101%;
    height: 101%;
    background: url(../images/beijigne.jpg)no-repeat center center/cover;
    transition: all .5s;
    opacity: 0;
}

.zyfazanD .yaokaislkznnsn ul li::before {
    position: absolute;
    bottom: -1px;
    content: "";
    width: 100%;
    left: -1px;
    height: 2px;
    width: 101%;
    z-index: 1;
    background: linear-gradient(270deg, #428F5A 0%, #11579C 100%);
}

.zyfazanD .yaokaislkznnsn ul li:last-child {
    margin-right: 0;
}

.zyfazanD .yaokaislkznnsn ul:nth-child(1) li {
    width: 23.84%;
}

.zyfazanD .yaokaislkznnsn ul:nth-child(2) {
    padding: 0 13.9%;
    margin-top: 1.54%;
}

.zyfazanD .yaokaislkznnsn ul:nth-child(2) li {
    width: 32.3%;
}

.zyfazanD .yaokaislkznnsn ul li .card-icon {
    text-align: center;
}

.zyfazanD .yaokaislkznnsn ul li .card-icon .lllian {
    position: relative;
    width: 87px;
    height: 87px;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    background: rgba(42, 128, 104, 0.05);
    transition: all .5s;
}

.zyfazanD .yaokaislkznnsn ul li .card-icon .lllian img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.zyfazanD .yaokaislkznnsn ul li .card-content  {
    margin-top: 21px;
    color: #0B3157;
    transition: all .5s;
}

.zyfazanD .yaokaislkznnsn ul li .card-icon,
.zyfazanD .yaokaislkznnsn ul li .card-content {
    position: relative;
    z-index: 1;
}

.zyfazanD .yaokaislkznnsn ul li:hover:after {
    opacity: 1;
}
.zyfazanD .yaokaislkznnsn ul li:hover .card-icon .lllian {
    background: #fff;
}

.zyfazanD .yaokaislkznnsn ul li:hover .card-content  {
    color: #fff;
}


@media(max-width:1100px) {
    .zyfazanD .yaokaislkznnsn {
        margin-top: 20px;
    }
    .zyfazanD .yaokaislkznnsn ul li {
        padding: 30px 0 40px;
    }
    .zyfazanD .yaokaislkznnsn ul li .card-content {
        margin-top: 12px;
    }
    .zyfazanD .yaokaislkznnsn ul li .card-icon .lllian {
        width: 67px;
        height: 67px;
    }
    .zyfazanD .yaokaislkznnsn ul li .card-icon .lllian img {
        height: 30px;
    }
    .zyfazanD .yaokaislkznnsn ul:nth-child(2) {
        padding: 0;
        margin-top: 0;
    }
    .zyfazanD .yaokaislkznnsn ul:nth-child(2) li {
        width: 48%;
        margin-right: 4%;
    }
    .zyfazanD .yaokaislkznnsn ul:nth-child(2) li:nth-child(2) {
        margin-right: 0;
    }
    .zyfazanD .yaokaislkznnsn ul:nth-child(2) li:last-child {
        width: 100%;
        margin-right: 0;
        margin-top: 4%;
    }

    .zyfazanD .yaokaislkznnsn ul:nth-child(1) li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .zyfazanD .yaokaislkznnsn ul:nth-child(1) li:nth-child(2n) {
        margin-right: 0;
    }
}




.zyfazanA-xin .znannaez {
    width: 50%;
}

.zyfazanA-xin .znannaez ul li {
    margin-bottom: 15px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.03);
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
}

.zyfazanA-xin .znannaez ul li:last-child {
    margin-bottom: 0;
}

.zyfazanA-xin .znannaez ul li:last-child {
    margin-bottom: 0;
}

.zyfazanA-xin .znannaez ul li .t {
    line-height: 1;
    padding: 28px 0 28px 32px;
    color: #666666;
 
    position: relative;
}

.zyfazanA-xin .znannaez ul li .t span {
    line-height: 31px;
    display: inline-block;
}

.zyfazanA-xin .znannaez ul li .t:before {
    position: absolute;
    content: "";
    right: 32px;
    top: 50%;
    width: 16px;
    height: 16px;
    transform: translateY(-50%);
    background: url(../images/znannaez.png)no-repeat center center/cover;
}

.zyfazanA-xin .znannaez ul li .cont {
    display: none;
    position: relative;
    padding: 20px 32px 30px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
    line-height: 1.875;
}

.zyfazanA-xin .znannaez ul li .cont p {
    position: relative;
    padding-left: 20px;
}

.zyfazanA-xin .znannaez ul li .cont p::before {
    position: absolute;
    content: "";
    top: 12px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    opacity: .3;
}

.zyfazanA-xin .znannaez ul li.curter {
    background: linear-gradient(90deg, #12589D 0%, #43905A 100%);
}

.zyfazanA-xin .znannaez ul li.curter .t {
    color: #fff;
    font-size: 24px;
}



.zyfazanA-xin .znannaez ul li.curter .t:before {
    background: url(../images/znannaeza.png)no-repeat center center/cover;
    height: 2px;
}



@media(max-width:1100px){
    .zyfazanA-xin .znannaez {
        width: 100%;
    }
    .zyfazanA-xin .znannaez ul li {
        border-radius: 10px;
    }
    .zyfazanA-xin .znannaez ul li .t {
        padding: 20px;
    }
    .zyfazanA-xin .znannaez ul li .t span {
        font-size: 16px;
        line-height: 20px;
    }
    .zyfazanA-xin .znannaez ul li.curter .t span {
        font-size: 20px;
    }
    .zyfazanA-xin .znannaez ul li .cont {
        padding: 20px;
    }
    .zyfazanA-xin .znannaez ul li .cont p::before {
        top: 9px;
    }
    .zyfazanA-xin .znannaez ul li .t:before {
        right: 20px;
    }
}









/*2024-6-5新增搜索or技术平台*/

.sousuo_a{
    padding: 9.8vw 0 5.2vw;
    position: relative;
    z-index: 3;
}

.sousuo_a .bennal{
    position: absolute;
    top: 100%;
    left: 0;
    transform: translate(-50%, -50%);
    width: 90.26041vw;
    height: 82.60416vw;
    opacity: .5;
    filter: blur(296px);
}

.sousuo_a .bennal:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    animation: float 5s ease-in-out infinite;
    width: 100%;
    height: 100%;
    background: url(../images/gaimznneoe.png)no-repeat center center/cover;
}

.sousuo_a .bennar{
    position: absolute;
    top: 60%;
    left: 98%;
    transform: translate(-50%,-50%);
    width: 728px;
    height: 1101px;
    opacity: .5;
    filter: blur(296px);
}

.sousuo_a .bennar:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    animation: float 5s ease-in-out infinite;
    width: 100%;
    height: 100%;
    background: url(../images/aboutCwweeew.png)no-repeat center center/cover;
}
.sousuo_a .container_zx{position: relative;z-index: 3;}
.sousuo_a .top {position: relative;z-index: 2;}
.sousuo_a .top .left .t{margin-top: 10px;color: #666;}
.sousuo_a .top .left .t span{color: #2A8068}

.sousuo_a .top .right{
    width: 330px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.sousuo_a .top .right input[type="submit"]{display: none;}
.sousuo_a .top .right input{
    font-size: 16px;
    height: 50px;
    padding:  0 20px;
    border: 2px solid rgba(61, 61, 61, 0.2);
    background: none;
    border-radius: 50px;
}

.sousuo_a .top .right .layui-form-select .layui-edge{
    width: 12px;
    height: 6px;
    right: 20px;
    margin-top: -3px;
    border: none;
    transform-origin: center center;
    background: url(../images/sousuo_jt.svg) center center/cover;
}

.sousuo_a .top .right .layui-form-select dl dd.layui-this{background: #0B3157;}
.sousuo_a .ul{margin-top: 2.5vw;}
.sousuo_a .ul li{margin-bottom: 14px;position: relative;}
.sousuo_a .ul li:last-child{margin-bottom: 0;}
.sousuo_a .ul li .box:before{
    width: 0;
    height: 3px;
    background: #11579D;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.4s;
    content: "";
}

.sousuo_a .ul li .box{
    padding: 2vw 1.6vw;
    background: #FFFFFF;
    box-sizing: border-box;
    border: 1px solid #EEEEEE;
    border-radius: 20px;
    box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
    position: relative;
    overflow: hidden;
}

.sousuo_a .ul li .box .bt{
    color: #3D3D3D;
    display: inline;
    transition: all 0.6s;
    background: linear-gradient(to left, #111, #111);
    background-size: 0 2px;
    background-repeat: no-repeat;
    background-position: left bottom;
    line-height: 1.6;
}

.sousuo_a .ul li .box .zhong{
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.sousuo_a .ul li .box .zhong .type{
    border-radius: 50px;
    color: #11579D;
    background: rgba(17, 87, 157, 0.08);
    padding: 4px 12px;
    margin-right: 10px;
}
.sousuo_a .ul li .box .zhong .time{color: #11579D;}
.sousuo_a .ul li .box .js{
    margin-top: 16px;
    line-height: 1.6;
    color: #666666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sousuo_a .ul li .box .js *{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sousuo_a .fyq{margin-top: 3.1vw;}

.sousuo_a .ul li:hover .box:before{width: 100%;}
.sousuo_a .ul li:hover .bt {
    color: #11579D;
    background: linear-gradient(to left, #11579D, #11579D);
    background-size: 100% 2px;
    background-repeat: no-repeat;
    background-position: left bottom;
}


@media(max-width: 1500px){
    .sousuo_a .top .right input{height: 44px;}
}


@media(max-width: 1100px){
    .sousuo_a{padding: 100px 0 40px;}
    .sousuo_a .top .right{
        position: initial;
        display: inline-block;
        margin-top: 20px;
        width: 100%;
        transform: initial;
    }
    .sousuo_a .ul{margin-top: 26px;}
    .sousuo_a .ul li .box{padding: 20px;}
    .sousuo_a .fyq{margin-top: 30px;}
}

.yanfa_a{
    padding: 4.1vw 0 4.5vw;
    position: relative;
}

.yanfa_a .bennal{
    position: absolute;
    top: 70%;
    left: 0;
    transform: translate(-50%, 0);
    width: 90.26041vw;
    height: 82.60416vw;
    opacity: .5;
    filter: blur(296px);
}

.yanfa_a .bennal:before{
    position: absolute;
    content: "";
    top: -100%;
    left: 0;
    animation: float 5s ease-in-out infinite;
    width: 100%;
    height: 100%;
    background: url(../images/gaimznneoe.png)no-repeat center center/cover;
}
.yanfa_a .zwytA .dmzb-bott .zmasndn{width: 100%;}
.yanfa_a .zwytA .dmzb-bott .zmasndn p + ul{margin-top: 10px;}
.yanfa_a .zwytA .dmzb-bott .zmasndn ul li{margin-bottom: 10px;padding-left: 15px;position: relative;}
.yanfa_a .zwytA .dmzb-bott .zmasndn ul li:last-child{margin-bottom: 0;}
.yanfa_a .zwytA .dmzb-bott .zmasndn ul li:before{
    width: 6px;
    height: 6px;
    border-radius: 100%;
    left: 0;
    content: "";
    position: absolute;
    top: 10px;
    background: rgba(61, 61, 61, 0.2);
}


.yanfa_a .ul_list{margin-top: 2.1vw;}

.yanfa_a .ul_list > li { border: 1px solid #EEEEEE;border-radius: 20px;overflow: hidden;margin-bottom: 20px;}
.yanfa_a .ul_list > li:last-child{margin-bottom: 0;}
.yanfa_a .ul_list > li .bt{
    background: #F7F7F7;
    position: relative;
    padding: 20px 30px;
    color: #3D3D3D;
    border-radius: 20px;
    cursor: pointer;
}
.yanfa_a .ul_list > li .bt:before{
    width: 14px;
    height: 8px;
    content: "";
    background: url(../images/yanfa_a_jt.svg) center center/cover;
    position: absolute;
    right: 30px;
    top: 50%;
    transition: all 0.4s;
    transform: translateY(-50%) rotate(180deg);
}

.yanfa_a .ul_list > li.cur .bt:before{transform: translateY(-50%) rotate(0);}
.yanfa_a .ul_list > li .nr{
    padding: 1.6vw;
    background: #FFFFFF;
    box-sizing: border-box;
    display: none;
}
/*.yanfa_a .ul_list > li.cur .nr{display: block;}*/
.yanfa_a .ul_list > li .nr .js{
    line-height: 1.6;
    color: #767676;
}

.yanfa_a .ul_list > li .nr .nr_box{margin-top: 2.1vw;}
.yanfa_a .ul_list > li .nr .nr_box .xbt{
    position: relative;
    color: #2A8068;
    padding-left: 30px;
}
.yanfa_a .ul_list > li .nr .nr_box .xjs{
    line-height: 1.6;
    margin-top: 10px;
    color: #767676;
}

.yanfa_a .ul_list > li .nr .nr_box .xjs ul li{
    padding-left: 14px;
    position: relative;
}

.yanfa_a .ul_list > li .nr .nr_box .xjs ul li:before{
    position: absolute;
    left: 0;
    top: 10px;
    background: rgba(102, 102, 102, 0.3);
    width: 6px;
     transition: all 0.4s;
    height: 6px;
    border-radius: 100%;
    content: "";
}


.yanfa_a .ul_list > li .nr .nr_box .xbt:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 16px;
    height: 23px;
    background: url(../images/zbop.png)no-repeat center center/cover;
}

.yanfa_a .ul_list > li .nr .nr_box .tytop{margin-top: 20px;}
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box{
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao{
    width: 31%;
    margin-right: 3.5%;
    float: left;
    background: rgba(17, 87, 157, 0.05);
    padding: 10px 26px;
    border-radius: 20px;
    transition: all 0.4s;
    position: relative;
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:before{
    width: 1.3vw;
    height: 0.9vw;
    position: absolute;
    top: 50%;
    content: "";
    left: calc(100% + 3px);
    transform: translateY(-50%);
    background: url(../images/yanfa_a_jt2.svg) center center/cover;
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:last-child{margin-right: 0;}
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:last-child:before{display: none;}
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao .t{
    color: #3d3d3d;
    padding: 14px 0;
    margin-bottom: 14px;
    border-bottom: 1px solid rgba(17, 87, 157, 0.05);
    font-weight: bold;
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao .text{
    line-height: 1.6;
    color: #666;
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao .text ul li{margin-bottom: 12px;position: relative;padding-left: 14px;}
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao .text ul li:last-child{margin-bottom: 0;}
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao .text ul li:before{
    position: absolute;
    left: 0;
    top: 10px;
    background: #2A8068;
    width: 6px;
     transition: all 0.4s;
    height: 6px;
    border-radius: 100%;
    content: "";
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:hover{
    background: #11579D;
}

.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:hover .t,
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:hover .text{color: #fff;}
.yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:hover .text ul li:before{
    background: rgba(255, 255, 255, 0.3);
}
.yanfa_a .ul_list > li .nr .nr_box .box{margin-bottom: 2.7vw;}
.yanfa_a .ul_list > li .nr .nr_box .box:last-child{margin-bottom: 0;}

.yanfa_a .ul_list > li .nr .nr_box .box .xbt2{color: #000;margin-bottom: 14px;}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr{
    margin-bottom: 2vw;
}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr:last-child{margin-bottom: 0;}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr{color: #3d3d3d;}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2{margin-top: 20px;display: flex;flex-wrap: wrap;}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2 .liebiao2{
    width: 49.1%;
    background: #FFFFFF;
    border-radius: 20px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    padding: 2vw 1.6vw;
}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2 .liebiao2:nth-child(2n){margin-left: auto;}
.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2 .liebiao2 .t{
    color: #767676;
    margin-top: 20px;
    line-height: 1.6;
    width: 100%;
}

.yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2 .liebiao2.w100{width: 100%;margin-right: 0;}

.yanfa_a_shebei_box{
    display: flex;
    flex-wrap: wrap;
}

.yanfa_a_shebei_box .yanfa_a_shebei{
    width: 48.7%;
    margin-bottom: 2.6%;
    background: rgba(17, 87, 157, 0.05);
    border-radius: 20px;
     transition: all 0.4s;
    padding: 2vw 1.6vw;
}

.yanfa_a_shebei_box .yanfa_a_shebei:nth-child(2n){margin-left: auto;}
.yanfa_a_shebei_box .yanfa_a_shebei .ding{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 1vw;
    margin-bottom: 1.6vw;
    border-bottom: 1px solid  rgba(0, 0, 0, 0.1);
}

.yanfa_a_shebei_box .yanfa_a_shebei .ding .fbt{
    color: #3D3D3D;
    line-height: 1.6;
    max-width: calc(100% - 60px);
     transition: all 0.4s;
}
.yanfa_a_shebei_box .yanfa_a_shebei .ding .icon{
    width: 52px;
    margin-left: auto;
}
.yanfa_a_shebei_box .yanfa_a_shebei .ding .icon .img2{display: none;}
.yanfa_a .ul_list > li .yanfa_a_shebei_box .yanfa_a_shebei  .js{
    line-height: 1.6;
    color: #666;
}

.yanfa_a_shebei_box .yanfa_a_shebei  .js ul li{
    padding-left: 14px;
    position: relative;
    margin-bottom: 10px;
}
.yanfa_a_shebei_box .yanfa_a_shebei  .js ul li:last-child{margin-bottom: 0;}
.yanfa_a_shebei_box .yanfa_a_shebei  .js ul li:before{
    position: absolute;
    left: 0;
    top: 10px;
    background: rgba(102, 102, 102, 0.3);
    width: 6px;
     transition: all 0.4s;
    height: 6px;
    border-radius: 100%;
    content: "";
}

.yanfa_a_shebei_box .yanfa_a_shebei:hover{background: #11579D;}
.yanfa_a_shebei_box .yanfa_a_shebei:hover .ding .icon .img1{display: none;}
.yanfa_a_shebei_box .yanfa_a_shebei:hover .ding .icon .img2{display: block;}
.yanfa_a_shebei_box .yanfa_a_shebei:hover .fbt{color: #fff;}

.yanfa_a .ul_list > li .yanfa_a_shebei_box .yanfa_a_shebei:hover .js,
.yanfa_a .ul_list > li .yanfa_a_shebei_box .yanfa_a_shebei:hover .js *{color: rgba(255, 255, 255, 0.8) !important;}
.yanfa_a_shebei_box .yanfa_a_shebei:hover  .js ul li:before{background:  rgba(255, 255, 255, 0.8);}

@media(max-width: 1100px){
    .yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao{width: 100%;margin-right: 0;margin-bottom: 12px;}
    .yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:last-child{margin-bottom: 0;}
    .yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao{
        padding: 14px;
    }
    .yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao .t{padding: 10px 0;}
    .yanfa_a .ul_list > li .nr .nr_box .liebiao_box .liebiao:before{display: none;}
    .yanfa_a .ul_list > li .nr .nr_box{margin-top: 30px;}
    .yanfa_a .ul_list > li .nr .nr_box .box{margin-bottom: 24px;}
    .yanfa_a .ul_list > li .nr{padding: 0 14px;}
    .yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2 .liebiao2{width: 100%;margin-bottom: 14px;padding: 20px 14px;}
    .yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr{margin-bottom: 24px;}
    .yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2 .liebiao2:last-child{margin-bottom: 0;}
    .yanfa_a_shebei_box .yanfa_a_shebei{
        width: 100%;
        margin-bottom: 12px;
        padding: 20px 16px;
        margin-right: 0;
    }
    .yanfa_a_shebei_box .yanfa_a_shebei .ding .icon{width: 44px;}
    .yanfa_a_shebei_box .yanfa_a_shebei .ding .fbt{width: calc(100% - 54px);font-size: 18px;}
    .yanfa_a_shebei_box .yanfa_a_shebei .ding{padding-bottom: 12px;margin-bottom: 20px;}
    .yanfa_a .ul_list > li .nr .nr_box .box .liebiao_nr .liebiao_box2{margin-top: 14px;}
}



.wnjdfnan {
    position: relative;
    z-index: 6;
    margin-bottom: 15px;
}
.wnjdfnan .kouznwn { padding-top: 19px; }
.wnjdfnan .kouznwn a { display: block; color: #0B3157; position: relative; padding-left: 25px; }
.wnjdfnan .kouznwn a::before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width: 18px;
    height: 18px;
    transform: translateY(-50%);
    background: url(../images/fangsansnd.png)no-repeat center center/cover;
}

.header .search {
    float: right;
    width: 120px;
    background: url(../images/searchBtnbg.png) no-repeat center;
    cursor: pointer;
}

.header .search .subsearch .subsearcha {
    border-radius: 3px;
    position: relative;
    padding-left: 25px;
    height: 30px;
}

.header .search .subsearch .subsearcha .inp {
    width: 90%;
    height: 30px;
    border: 0;
    font-size: 16px;
    color: #0B3157;
    padding-left: 0px;
    background: none;
}


.header .search .subsearch .subsearcha .sub {
    border: none;
    outline: none;
    position: absolute;
    left: 0px;
    top: 50%;
    height: 18px;
    background: url(../images/fangsansnd.png) no-repeat center;
    font-size: 0;
    width: 18px;
    transform: translateY(-50%);
}
.header .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #0B3157; 
}
.header .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #0B3157;
}
    
.header .search .subsearch .subsearcha .inp:-ms-input-placeholder
 {
    color: #0B3157;
}
    
.header .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: #0B3157;
}


.hhwyw{
    padding: 4.6vw 0 5.8vw;
}
.hhwyw .hhwyw_l{
    width: 26.8%;
}
.hhwyw .hhwyw_l .hhwyw_l_a{
    border: 1px solid #EEEEEE;
    padding: 10px;
    border-radius: 20px;
    box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
}
.hhwyw_l_a ul li .bt{
    color: #11579D;
    padding: 1.56vw 17px;
    width: 100%;
    position: relative;
    transition: all 0.6s;
    border-top: 1px solid rgba(0, 0, 0, .1);
    cursor: pointer;
}
.hhwyw_l_a ul li:first-child .bt{
    border-top: none;
}
.hhwyw_l_a ul li .bt:after{
    content: "";
    width: 14px;
    height: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 17px;
    background: url(../images/hhwyw_jt.png) center center/cover;
}
.hhwyw_l_a ul li .bt.cur:after{
    width: 14px;
    height: 8px;
    background: url(../images/hhwyw_jt01.svg) center center/cover;
}
.hhwyw_l_a ul li .bt.cur{
    border-top: none;
}
.hhwyw_l_a ul li .bt.cur{
    background: rgba(17, 87, 157, 0.05);
    border-radius: 20px;
    color: #0B3157;
}
.hhwyw_l_a ul li .nr{
    padding: 0 17px;
    display: none;
}
.hhwyw_l_a ul li .nr.cur{
    display: block;
}
.hhwyw_l_a ul li .nr a{
    display: block;
    width: 100%;
    padding: 26px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #666666;
    position: relative;
    transition: all 0.6s;
}
.hhwyw_l_a ul li .nr a:hover{
    color: #11579D;
}
.hhwyw_l_a ul li .nr a.cur{
    color: #11579D;
}
.hhwyw_l_a ul li .nr a:after{
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 0;
    height: 1px;
    background: #11579D;
    transition: all 0.6s;
}
.hhwyw_l_a ul li .nr a.cur:after{
    width: 100%;
}
.hhwyw_l_a ul li .nr a:hover:after{
    width: 100%;
}
.hhwyw_l_a ul li .nr a:last-child{
    border-bottom: none;
}
.hhwyw_l_a ul li .nr a:last-child:after{
    display: none;
}
.hhwyw_l_a ul li .nr a i{
    display: inline-block;
    width: 6px;
    height: 12px;
    background: url(../images/hhwyw_dian.svg) center center/cover;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -2px;
}
.hhwyw .hhwyw_r{
    width: 72%;
    border: 1px solid #EEEEEE;
    box-shadow: 4px 4px 10px 0px rgba(219, 231, 243, 0.23);
    padding: 2vw 1.56vw;
    border-radius: 20px;
}
.hhwyw_r .bt{
    color: #0B3157;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(43, 55, 142, 0.1);
    position: relative;
}
.hhwyw_r .bt:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    background: #11579D;
    width: 215px;
    height: 1px;
}
.hhwyw_r .nr{
    margin-top: 32px;
    line-height: 1.88;
}
.hhwyw_r .nr p{
    color: #666666;
}
.hhwyw_r .nr_01{
    margin-top: 30px;
}
.hhwyw_r .nr_01 .b{
    width: 100%;
    padding: 1.3vw 1.56vw;
    background: #F7F7F7;
    border-radius: 20px;
    color: #2A8068;
    z-index: 2;
    position: relative;
}
.hhwyw_r .nr_01 .b i{
    display: inline-block;
    width: 8px;
    height: 15px;
    background: url(../images/hhwyw_dian01.svg) center center/cover;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -2px;
}
.hhwyw_r .nr_01 ul{
    padding: 4.4vw 1.56vw 2.4vw 1.56vw;
    margin-top: -2vw;
    border: 1px solid #EEEEEE;
    box-shadow: 0px 4px 10px 0px rgba(219, 231, 243, 0.23);
    border-radius: 20px;
}
.hhwyw_r .nr_01 ul li{
    margin-bottom: 1vw;
    line-height: 1.88;
    
}
.hhwyw_r .nr_01 ul li:last-child{
    margin-bottom: 0;
}
.hhwyw_r .nr_01 ul li .t .t1{
    color: #3D3D3D;
    padding-left: 15px;
    position: relative;
    font-weight: 500;
}
.hhwyw_r .nr_01 ul li .t .t1:after{
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 6px;
    height: 6px;
    background: #2A8068;
    border-radius: 50%;
}
.hhwyw_r .nr_01 ul li .t .t2{
    margin-top: 10px;
    padding-left: 15px;
    color:#767676;
    font-weight: 400;
}
.hhwyw_r .nr_01 ul li .b{
    color: #767676;
}

@media(max-width: 1100px){
    .hhwyw .hhwyw_l{
        display: none;
    }
    .hhwyw .hhwyw_r{
        width: 100%;
        padding: 20px 15px;
    }
    .hhwyw_r .nr_01 .b{
        padding: 20px 15px;
    }
    .hhwyw_r .nr_01 {
        margin-top: 20px;
    }
    .hhwyw_r .nr_01 ul{
        margin-top: -40px;
        padding: 60px 15px 20px 15px;
    }
    .hhwyw_r .nr_01 ul li{
        margin-bottom: 10px;
    }
    .hhwyw{
        padding: 30px 0 35px;
    }
    
    .hhwyw_r .nr_01 ul li .t .t1:after {
        top: 8px;
    }
}


/*2024-07-22新增页面*/
.addcfqfwA { margin-top: 40px; }
.addcfqfwA ul { display:flex; flex-wrap:wrap; }
.addcfqfwA ul li { text-align:center; border-radius:20px; overflow: hidden; float:left; width: calc(33.333% - 10px); background: #F3F6FA; margin-right: 15px; }
.addcfqfwA ul li:nth-child(3n) { margin-right:0; }
.addcfqfwA a { display:block; padding:70px 10px; }
.addcfqfwA a img.pic2 { display:none; }
.addcfqfwA ul li .t { margin-top: 15px;  }
.addcfqfwA ul li:hover { background: #11579D; }
.addcfqfwA ul li:hover .t { color:#fff; }
.addcfqfwA ul li:hover .pic1 { display:none; }
.addcfqfwA ul li:hover .pic2 { display:inline; }
@media(max-width: 1900px){
    .addcfqfwA ul li a { padding: 3.5vw 10px; }
    .addcfqfwA { margin-top: 2vw; }
}
@media(max-width: 1600px){
    .addcfqfwA ul li .t { margin-top: 12px;  }
    .addcfqfwA a img { height: 45px; width: auto; }
}

@media(max-width: 900px){
 .container_zx { width: 100%; padding: 0 0px; }
 }
 
 
@media(max-width: 600px){
    .addcfqfwA ul li { width: 100%; margin-right:0; }
    .addcfqfwA ul li:nth-child(n+2) { margin-top: 12px; }
    .addcfqfwA ul li .t { font-size: 16px;  }
    .addcfqfwA a img { height: 36px; }
    .addcfqfwA ul li a { padding: 35px 10px; }
    .addcfqfwA { margin-top: 20px; }
}



