.container { width: 75%; margin: 0 auto; }

@media(max-width: 1480px){
	.container { width: 87%; }
}
@media(max-width: 1280px){
	.container { width: 94%; }
}




/**棣栭〉banner**/
.topHeader { position: fixed; width: 100%; top: 0; left: 0; transition: all .3s; background: rgba(255, 255, 255, .89); z-index: 999; box-shadow: 0px 0px 5px rgba(136,136,136,.5); }
.topHeader.fixed-head { background: #fff; }
.topHeader .logo { margin-right: 60px; width: 14%;}
.topHeader .logo a { padding: 16px 0 11px; display: block; }
.topHeader .header ul li { float: left; margin-right: 55px; }
.topHeader .header ul li:last-child { margin-right: 0; }
.topHeader .header ul li .sub { display: block; font-size: 17px; color: #262626; padding: 24px 0 27px; position: relative; overflow: hidden; cursor:default; }
.topHeader .header ul li:nth-child(1) .sub { cursor:pointer; }
.topHeader .header ul li:nth-child(5) .sub { cursor:pointer; }
.topHeader .header ul li .sub::before { position: absolute; content: ""; left: 0; bottom: -5px; width: 100%; height: 2px; background: #153f98; transition: all .3s; }
.topHeader .header ul li.cur .sub { color: #153f97; }
.topHeader .header ul li:hover .sub { color: #153f97; }
.topHeader .header ul li.cur .sub::before { bottom: 0px; }
.topHeader .header ul li:hover .sub::before { bottom: 0px; }

.topHeader .header ul li .mansnx { position: absolute; top: 74px; width: 100%; left: 0; background: #fff; padding: 36px 0 36px; display: none; }

.topHeader .header ul li .mansnx .snxl { overflow: hidden; border-radius: 14px; width: 26.75%; }
.topHeader .header ul li .mansnx .snxr { width: 68.4%; padding: 36px 0 0 3.64583vw; position: relative; } 
.topHeader .header ul li .mansnx .snxr::before { position: absolute; content: ""; left: 0; top: 20px; width: 1px; height: 9.47916vw; background: #eeeeee; }
.topHeader .header ul li .mansnx .snxr .nxa .nx { margin-right: 4.6875vw; }
.topHeader .header ul li .mansnx .snxr .nxa .nx:last-child { margin-right: 0; }
.topHeader .header ul li .mansnx .snxr .nxa .nx .x a { display: block; font-size: 18px; color: #262626; text-decoration: underline; text-decoration-color: #26262600; transition: all .3s; margin-bottom: 10px; font-weight: 0; }
.topHeader .header ul li .mansnx .snxr .nxa .nx .x a:hover { color: #153f97; text-decoration: underline; text-decoration-color: #153f97; font-weight: bold; }
.topHeader .header ul li .mansnx .snxr .nxa .nx .oy a { line-height:24px; height:24px; display: block; font-size: 16px; transition: all .3s; color: #666666; margin-bottom: 8px; text-decoration: underline; text-decoration-color: #26262600; }
.topHeader .header ul li .mansnx .snxr .nxa .nx .oy a:hover { color: #153f97; text-decoration: underline; text-decoration-color: #153f97; font-weight: bold; }
.topHeader .header ul li .mansnx .snxr .nxa .nx .oy a:last-child { margin-bottom: 0; }


.topHeader .header ul li:last-child .mansnx .snxr .nxa .nx:nth-child(1) .x a { cursor: default; }
.topHeader .header ul li:last-child .mansnx .snxr .nxa .nx:nth-child(1) .oy {  }

.topHeader .header .container { width: 80%; }

@media(max-width:1700px) {
	.topHeader .header ul li .mansnx .snxr .nxa .nx {
		margin-right: 2vw;
		width: 31%;
	}

	.topHeader .header ul li:last-child .mansnx .snxr .nxa .nx { width: 21%; }

}

@media(max-width:1400px) {
	.topHeader .header ul li .mansnx .snxr::before { height: 10.2vw; }
}

@media(max-width:1280px) {
	.topHeader .header ul li .mansnx .snxr { padding-top: 26px; }
	.topHeader .header ul li .mansnx .snxr::before { height: 11vw; }
}



.topHeader .zymwo .mwol { padding: 28px 0 0; }
.topHeader .zymwo .mwole { margin-left: 40px; }
.topHeader .zymwo .mwol a { display: block; font-size: 15px; color: #262626; position: relative; padding-left: 22px; line-height: 1; }
.topHeader .zymwo .mwol a i { position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: inline-block; background: url(../images/sousuo.svg)no-repeat center center/cover; width: 15px; height: 16px; }
.topHeader .zymwo .mwole a i { background: url(../images/sousuoa.svg)no-repeat center center/cover; width: 18px; height: 18px; }
.topHeader .zymwo .menu { margin-left: 52px; display: block; height: 15px; display: none; margin-top: 29px; cursor: pointer; width: 28px; position: relative; } 
.menu-i { height: 2px; right: 0; position: absolute; border-radius: 1px; font-style: normal; background-color: #262626; display: block; transition: all 0.5s; border-radius: 2px; }
.menu-i-1 { width: 28px; top: 0; }
.menu-i-2 { width: 28px; top: 6px; }
.menu-i-3 { width: 20px; top: 12px; }
.mobile-menu-on .menu-i-1 { transform: translateY(5px) rotate(45deg); }
.mobile-menu-on .menu-i-3 { opacity: 0; }
.mobile-menu-on .menu-i-2 { transform: translateY(-1px) rotate(-45deg); }
.topHeader .m-nave { position: absolute; width: 100%; top: 73px; background: #fff; padding: 50px 0; border-top: 1px solid #83888b; display: none; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.topHeader .m-nave .clearfix { display: flex; flex-wrap: wrap; }
.topHeader .m-nave .xli { float: left; border-right: 1px solid #ddd; width: 20%; text-align: center; }
.topHeader .m-nave .xli:last-child { border-right: 0; } 
.topHeader .m-nave .xli h2 { font-size: 22px; color: #262626; margin-bottom: 20px; }
.topHeader .m-nave .xli ul li { margin-bottom: 10px; }
.topHeader .m-nave .xli ul li:last-child { margin-bottom: 0; }
.topHeader .m-nave .xli ul li a { display: block; font-size: 16px; color: #333333; } 
.topHeader .m-nave .xli ul li a:hover { color: #153f97; }


.topHeader .mobile_nav { position: absolute; display: none; width: 100%; top: 46px; padding: 19px 0; background: #fff; box-shadow: 0 5px 5px rgba(0,0,0,0.2); }
.topHeader .mobile_nav::before { position: absolute; content: ""; top: 0; width: 100%; height: 1px; background: #83888b; }
.topHeader .mobile_nav .lang { text-align: left; border-bottom: 1px solid #83888b; padding: 0 3% 15px; }
.topHeader .mobile_nav .lang ul { overflow: hidden; display: inline-block; border: 1px solid #ccc; }
.topHeader .mobile_nav .lang ul li { float: left; position: relative; margin: 0 4px 0 0; padding: 5px 12px 5px 10px; text-align: center; }
.topHeader .mobile_nav .lang ul li a { display: block; color: #6f6f6f; font-size: 13px; }
.topHeader .mobile_nav .lang ul li.on a { color: #153f97; }
.topHeader .mobile_nav .lang ul li:after { display: block; content: ""; width: 1px; height: 10px; background: #ccc; position: absolute; right: 0; top: 10px; }
.topHeader .mobile_nav .lang ul li:last-child::after { display: none; }
.topHeader .mobile_nav .shou a { padding: 10px 3%; border-bottom: 1px solid #ddd; display: block; font-size: 16px; color: #111; font-weight: 500; text-align: left; }
.topHeader .mobile_nav .navwrap>div { vertical-align: top; box-sizing: border-box; width: 100%; border-bottom: 1px solid #ddd;}
.topHeader .mobile_nav .navwrap>div h2 { position: relative; padding: 10px 3%; font-size: 16px; color: #111; font-weight: 500; text-align: left; }
.topHeader .mobile_nav .navwrap>div ul { padding: 15px 3%; background: #f7f7f7; border-top: 1px solid #ddd; text-align: left; display: none; }
.topHeader .mobile_nav .navwrap>div ul li { line-height: 190%; }

.banner .swiper-container { overflow: hidden; }
.banner .pcbg { position: relative; overflow: hidden; }
.banner .xmosldp { position: absolute; width: 100vw; height: 56.25vw; top: 0; }
.banner .xmosldp::before { position: absolute; content: ""; left: 0; top: 0; width: 100vw; height: 56.25vw; background: url(../images/pcbg.png)no-repeat center center/cover; }
.banner .conmt { position: absolute; width: 100%; left: 0; top: 60%; transform: translateY(-50%); z-index: 1; }
.banner .conmt .dbt .b { color: #fff; line-height: 4.73958vw; }
.banner .qipaoliux { position: absolute; right: 8.77vw; top: 8.27083vw; width: 17.55208vw; height: 15.31250vw; }
.banner .qipaoliux .liuxe { width: 15.31250vw; height: 15.31250vw; position: relative; }
.banner .qipaoliux .liuxe::before { position: absolute; content: ""; transition: all 1s; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 0%; height: 0%; border: 1px solid rgba(255,255,255,.57); border-radius: 50%; }
.banner .qipaoliux .liuxe .xe { position: absolute; color: #cad1d7; opacity: 0; transition: all 1s; font-weight: 100; font-size: 1.25vw; line-height: 1.35416vw; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 10vw; }
.banner .qipaoliux .liuxe .xe span { font-weight: bold; }
.banner .qipaoliux .xe1 { position: absolute; right: 3.6vw; bottom: .3vw; width: 1.58vw; height: 1.58vw; }
.banner .qipaoliux .xe1::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0; height: 0; border: 1px solid rgba(255,255,255,.57); transition: all 1s; border-radius: 50%; }
.banner .qipaoliux .xe2 { position: absolute; right: -.4vw; bottom: 0; width: 4.18vw; height: 4.18vw; }
.banner .qipaoliux .xe2::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0; height: 0; border: 1px solid rgba(255,255,255,.57); transition: all 1s; border-radius: 50%; }
.banner.active .qipaoliux .liuxe::before { width: 100%; height: 100%; }
.banner.active .qipaoliux .xe1::before { width: 100%; height: 100%; }
.banner.active .qipaoliux .xe2::before { width: 100%; height: 100%; }
.banner.active .qipaoliux .liuxe .xe { opacity: 1; }
.banner .conmt .dbt .pressdown { margin-top: 50px; }
.banner .swiper-slide-active .pcbg {-webkit-animation:fa1 1s 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);}
}



/**棣栭〉**/
.banner .bannerB { position: absolute; bottom: 3.43750vw; right: 12.55208vw; z-index: 1; }
.banner .bannerB .nnerbl .olp { position: initial; width: 60px; height: 60px; margin-top: 0; }
.banner .bannerB .nnerbl .swiper-button-prev { background: url(../images/prev.png)no-repeat center center/cover; margin-right: 15px; }
.banner .bannerB .nnerbl .swiper-button-next { background: url(../images/next.png)no-repeat center center/cover; }
.banner .bannerB .nnerbl .olp:after { opacity: 0; }
.banner .bannerB .nnerbr { margin-top: 20px; margin-right: 25px}
.banner .bannerB .nnerbr .bannerA-a { float: left; color: #9ea1ab; font-size: 16px; }
.banner .bannerB .nnerbr .cli { margin: 0 5px; }

.indexA .container { border-bottom: 1px solid #e5e5e5; padding: 8.59375vw 0 9.11458vw; }
.indexA .exabt .b { color: #153f97; }
.indexA .exabt .t { color: #000000; }
.indexA .exanr { color: #333333; line-height: 1.78; margin: 20px 0 50px; }
.indexA .exanran .mosj { display: inline-block; }
.indexA .exanran .mosj .pressdown { margin-right: 18px; }
.indexA .exanran .mosj .pressdown:last-child { margin-right: 0; }

.indexB { padding: 4.58333vw 0 7.23958vw; }
.indexB .dexb-top .nsnxb { position: absolute; bottom: 2px; right: 0; }
.indexB .dexb-top .nsnxb .xbl { border: 2px solid #153f98; line-height: 53px; color: #153f98; border-radius: 50px; font-size: 16px; padding: 0 44px; margin-right: 18px; cursor:pointer; transition: all .3s; }
.indexB .dexb-top .nsnxb .xbl:last-child { margin-right: 0; }
.indexB .dexb-top .nsnxb .xbl.cur { background: #153f98; color: #fff;}
.indexB .dexb-top .nsnxb .xbl:hover { background: #153f98; color: #fff; }
.indexB .dexb-bototm { margin-top: 40px; }
.indexB .dexb-bototm .box .xcmer {  padding-left: 12.5%; }
.indexB .dexb-bototm .xcmer { display: flex; flex-wrap: wrap; }
.indexB .dexb-bototm .xcmer .cmel { background: url(../images/xcmer.jpg)no-repeat center center/cover; overflow: hidden; border-radius: 10px; width: 27.7%; padding: 72px 60px 60px 60px; margin-right: 1.2%; }
.indexB .dexb-bototm .xcmer .cmel .elxz { color: rgba(255,255,255,.08); line-height: 17px; margin-top: 7px}
.indexB .dexb-bototm .xcmer .cmel .mels .l { color: #fff; margin-top: 5.78125vw; }
.indexB .dexb-bototm .xcmer .cmel .mels .s { color: #fff; margin: 12px 0 40px; }
.indexB .dexb-bototm .xcmer .cmer { width: 71.1%; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container { overflow: hidden; height: 100%; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide { overflow: hidden; border-radius: 10px; background: #eeeeee; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide a { display: block; height: 100%; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide a .img { line-height: 0; overflow: hidden; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide a .img img { transition: all .3s; transform: scale(1); }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide:hover a .img img { transform: scale(1.1); }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn { padding:28px 40px 0 40px; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn .d { color: #111111; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn .n { color: #666666; line-height: 1.5; margin-top: 12px; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn .n { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn .la { font-size: 15px; color: #153f97; margin-top: 4.01041vw; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn .la i { display: inline-block; width: 10px; transition: all .3s; height: 9px; vertical-align: middle; margin-top: -2px; margin-left: 5px; background: url(../images/slidew.png)no-repeat center center/cover; }
.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide:hover a .la i { transform: rotate(45deg); }
.indexB .dexb-bototm .box .swiper-pagination { top: 50%; transform: translateY(-50%); height: 3px; background: #e8e8e8; margin-right: 30px; width: calc(100% - 138px);}
.indexB .dexb-bototm .box .swiper-pagination .swiper-pagination-progressbar-fill { background: #153f97; }
.indexB .dexb-bototm .box .zpodm { margin-top: 50px; }
.indexB .dexb-bototm .box .sncvr .swiper-button-prev,
.indexB .dexb-bototm .box .sncvr .swiper-button-next { position: initial; margin-top: 0; width: 49px; height: 49px; transition: all .3s; }
.indexB .dexb-bototm .box .sncvr .swiper-button-prev:after,
.indexB .dexb-bototm .box .sncvr .swiper-button-next:after { opacity: 0; }
.indexB .dexb-bototm .box .sncvr .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; margin-right: 10px; }
.indexB .dexb-bototm .box .sncvr .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; }
.indexB .dexb-bototm .box .sncvr .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
.indexB .dexb-bototm .box .sncvr .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }


.indexC { background: #fff; padding: 7vw 0 7.55208vw; }
.indexC .dexb-top .xnmsl { display: inline-block; width: 600px; line-height: 1.64; margin: 17px 0 31px; }
.indexC .dexb-top .mslxpsak { margin-top: -57px; }

.indexD ul li { width: 33.33%; float: left; height: 23.69791vw; position: relative; background-size: 100% 100% !important; transition: all .3s; }
.indexD ul li::before { position: absolute; content: ""; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; transition: all .3s;  }
.indexD ul li:hover::before {background: rgba(0, 0, 0, 0); }
.indexD ul li:hover { background-size: 110% 110% !important; }
.indexD ul li .diwmsoc { position: absolute; bottom: 3.33333vw; width: 100%; padding: 0 3.125vw; z-index: 1; }
.indexD ul li .diwmsoc .w { color: #e4e4e4; }
.indexD ul li .diwmsoc .m { color: #e4e4e4; margin-top: 8px; }

.indexE { padding: 6.61458vw 0; }
.indexE .dexee-bottom { margin-top: 37px; }
.indexE .dexee-bottom .swiper-container { overflow: hidden; }
.indexE .dexee-bottom .swiper-container .swiper-slide { border: 1px solid #e7e7e7; border-radius: 10px; transition: all .3s; }
.indexE .dexee-bottom .swiper-container .swiper-slide:hover { border: 1px solid #153f97; background: #153f97;  }
.indexE .dexee-bottom .swiper-container .swiper-slide a { display: block; padding: 35px 40px 32px 40px; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .lb { color: #666666; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .lb span { color: #153f97; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .ln { color: #111111; line-height: 1.4; margin-top: 34px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .lx { color: #666666; line-height: 24px; margin-top: 20px; height:48px; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .lx p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .la { font-size: 15px; color: #153f97; margin-top: 73px; }
.indexE .dexee-bottom .swiper-container .swiper-slide a .la i { display: inline-block; width: 10px; transition: all .3s; height: 9px; vertical-align: middle; margin-top: -3px; margin-left: 5px; background: url(../images/slidew.png)no-repeat center center/cover; }
.indexE .dexee-bottom .swiper-container .swiper-slide:hover a .la i { transform: rotate(45deg); background: url(../images/slidewe.png)no-repeat center center/cover }

.indexE .dexee-bottom .swiper-container .swiper-slide:hover a .lb,
.indexE .dexee-bottom .swiper-container .swiper-slide:hover a .ln,
.indexE .dexee-bottom .swiper-container .swiper-slide:hover a .lx,
.indexE .dexee-bottom .swiper-container .swiper-slide:hover a .la { color: #fff; }

.indexE  .sadjaslzsx { margin-top: 50px; }
.indexE .sadjaslzsx .swiper-pagination { top: 50%; transform: translateY(-50%); height: 3px; background: #e8e8e8; margin-right: 30px; width: calc(100% - 138px); }
.indexE .swiper-pagination .swiper-pagination-progressbar-fill { background: #153f97; }

.indexE .wdplsna { position: initial; margin-top: 0; width: 49px; height: 49px; transition: all .3s; }
.indexE .swiper-button-prev:after,
.indexE .swiper-button-next:after { opacity: 0; }
.indexE .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; margin-right: 10px; }
.indexE .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; }
.indexE .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
.indexE .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }


.indexE .xeersxmxb { display: none; }

.footer { background: #f9f9f9; padding: 73px 0 0; }
.footer .terosl dl { float: left; margin-right: 3.5vw; }
.footer .terosl dl:last-child { margin-right: 0; }
.footer .terosl dt { margin-bottom: 13px; padding-top: 8px;  }
.footer .terosl dt a { color: #333333; font-size: 16px; cursor:default; }
.footer .terosl dd { margin-bottom: 10px; }
.footer .terosl dd:last-child { margin-bottom: 0; }
.footer .terosl dd a { font-size: 14px; color: #666666; transition: all .3s; }
.footer .terosl dd a:hover { color: #153f97; }
.footer .terosr { text-align: right; width: 22%; }
.footer .terosr .logoa .g { color: #333333; margin-top: 27px; }
.footer .terosr .logoa .o { color: #666666; line-height: 2.1; margin: 10px 0 14px; }
.footer .terosr .logob .go { position: relative; }
.footer .terosr .logob .go .ewm { position: absolute; right: 55px; bottom: 0; width: 150px; height: 150px; display: none; }
.footer .terosr .logob .go:hover .ewm { display: block; }
.footer .terosr .foolog a img { width: 220px; }
.footer .terpsk { border-top: 1px solid #ededed; text-align: center; font-size: 13px; color: #666666; padding: 31px 0 30px; margin-top: 60px; }


@media(max-width:1680px) {
	.topHeader .header ul li { margin-right: 35px; }
	.topHeader .zymwo .menu { margin-left: 32px; }
	.topHeader .header .container { width: 92%; }
}

@media(max-width:1600px) {
	.footer .terosl dl { margin-right: 3vw; }
}

@media(max-width:1500px) {
	.banner .conmt { top: 55%; }
	
	.indexB .dexb-bototm .xcmer .cmel { padding: 30px; }
	.indexB .dexb-bototm .xcmer .cmel .icon { width: 40px; }
	.indexB .dexb-bototm .xcmer .cmel .mels .l { margin-top: 40px; }
	.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn .la  { margin-top: 30px; }
	.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn { padding: 30px; }
	.indexB .dexb-bototm .box .zpodm  { margin-top: 30px; }
	.footer .terosl dl {
		margin-right: 2vw;
	}
	.footer .terosr .foolog a img {
		width: 170px;
	}
	.topHeader .logo { margin-right: 30px; }
	.header .container { width: 85%; }
}

@media(max-width:1480px) {
	.indexB .dexb-bototm .box .xcmer { padding-left: 6.5%; }
	.indexB .dexb-bototm .xcmer .cmel { padding: 52px 40px 40px 40px; }
	.indexB .dexb-top .nsnxb .xbl { line-height: 45px; }
	.banner .conmt { top: 60%; }
	.header .container {
		width: 95%;
	}
	.topHeader .zymwo .mwole { margin-left: 20px; }
}


@media(max-width:1280px) {
	.indexB .dexb-bototm .box .xcmer { padding-left: 3%; }
	.banner .conmt { top: 66%; }
	.topHeader .header ul li {
		margin-right: 15px;
	}

}

@media(max-width:1180px) {
	.topHeader .logo { margin-right: 40px; }
	.topHeader .zymwo .mwole { margin-left: 20px; }
}

@media(max-width:1100px) {
	.header .nam,
	.topHeader .zymwo .mwol { display: none; }
	.topHeader .logo a { width: 120px; padding: 10px 0; }
	.topHeader .m-nave { display: none !important; }
	.topHeader .zymwo .menu { margin-top: 19px; margin-left: 0; }
	.banner { position: relative; }
	.banner .conmt .dbt .b { line-height: 1.35; }
	.banner .xmosldp { display: none; }
	.banner .conmt .dbt .pressdown { margin-top: 15px; }
	.banner .conmt { top: 55%; }
	.banner .bannerB { bottom: 0; right: auto; left: 3%; bottom: 20px; }
	.banner .bannerB .nnerbl .olp { display: none; }
	.banner .bannerB .nnerbr { margin-top: 0; margin-right: 0; }
	.banner .bannerB .nnerbr .bannerA-a { color: #fff; font-size: 14px; }
	.indexA .exabt .t { margin-top: 5px; }
	.indexA .container,
	.indexB,
	.indexC,
	.indexE { padding: 6.5vw 0 7vw; }
	.indexA .exanr { margin-bottom: 30px; }
	.indexB .dexb-top .nsnxb { position: initial; width: 100%; }
	.indexB .dexb-top .nsnxb .xbl { width: 49%; margin-right: 2%; text-align: center; padding: 0; margin-top: 15px; }
	.indexB .dexb-top .nsnxb .xbl:last-child { margin-right: 0; }
	.indexB .dexb-bototm { margin-top: 25px; padding: 3%; }
	.indexB .dexb-bototm .box .xcmer { padding-left: 0; }
	.indexB .dexb-bototm .xcmer { display: block; }
	.indexB .dexb-bototm .xcmer .cmel { width: 100%; margin-bottom: 20px; padding: 20px; margin-right: 0; }
	.indexB .dexb-bototm .xcmer .cmel .icon { width: 60px; }
	.indexB .dexb-bototm .xcmer .cmel .mels .l { margin-top: 10px; }
	.indexB .dexb-bototm .xcmer .cmel .mels .s { margin: 10px 0 20px; }
	.indexB .dexb-bototm .xcmer .cmer { width: 100%; }
	.indexB .dexb-bototm .xcmer .cmer .swiper-container .swiper-slide .cmdn { padding: 20px; }
	.indexB .dexb-bototm .box .swiper-pagination { margin-top: 0; width: calc(100% - 105px); }
	.indexB .dexb-bototm .box .container { width: 100%; margin-top: 30px; }
	.indexB .dexb-bototm .box .sncvr .swiper-button-prev,
	.indexB .dexb-bototm .box .sncvr .swiper-button-next { width: 40px; height: 40px; }
	.indexC .dexb-top .mslxpsak { margin-top: 20px; }
	.indexC .dexb-top .xnmsl { width: 100%; margin: 7px 0 15px; }
	.indexD ul li { width: 100%; height: 72vw; }
	.indexD ul li .diwmsoc { bottom: 20px; padding: 0 20px; }
	.indexE .dexee-top .xeer { display: none; }
	.indexE .swiper-pagination { margin-top: 0; }
	.indexE .xeersxmxb { display: block; margin-top: 30px; }
	.indexE .dexee-bottom { margin-top: 20px; }
	.indexE .dexee-bottom .swiper-container .swiper-slide a { padding: 20px; }
	.indexE .dexee-bottom .swiper-container .swiper-slide a .ln { margin-top: 10px; }
	.indexE .dexee-bottom .swiper-container .swiper-slide a .la { margin-top: 25px; }
	.indexE .dexee-bottom .swiper-container .swiper-slide a .lx { margin-top: 10px; }
	.footer .terosl { display: none; }
	.footer .terosr { width: 100%; text-align: center; }
	.footer { padding-top: 30px; }
	.footer .terosr .foolog { width: 100px; display: inline-block; }
	.footer .terosr .logoa .g { margin-top: 10px; }
	.footer .terpsk { margin-top: 20px; padding: 15px 0; }
	.footer .terosr .logob .go .ewm { bottom: 52px; left: 50%; transform: translateX(-50%); background: #000; }

	.indexE .sadjaslzsx { margin-top: 30px; }
	.indexE .wdplsna { width: 40px; height: 40px; }
	.indexE .sadjaslzsx .swiper-pagination { width: calc(100% - 105px); }

	.topHeader .zymwo .menu { display: block; }
}




/**鍝佺墝鍒楄〃**/
.nybanner { position: relative; overflow: hidden; }
.nybanner .pcbg { line-height: 0; }
.nybanner .pcbg .min2 { display: none; }
.nybanner .pcbg {-webkit-animation:fa1 1s linear 1; }
.nybanner .conmt { position: absolute; width: 100%; left: 0; top: 60%; transform: translateY(-50%); z-index: 1; }
.nybanner .conmt .dbt .b { color: #fff; }
.nybanner .conmt .dbt .pressdown { font-size: 1.5625vw; color: #fff; margin-top: 6px; }

.nybanner .xmosldp { position: absolute; width: 100vw; height: 46.875vw; top: 0; }
.nybanner .xmosldp::before { position: absolute; content: ""; left: 0; top: 0; width: 100vw; height: 46.875vw; background: url(../images/pcwbg.png)no-repeat center center/cover; }
.nybanner .qipaoliux { position: absolute; right: 8.77vw; top: 8.27083vw; width: 17.55208vw; height: 15.31250vw; }
.nybanner .qipaoliux .liuxe { width: 15.31250vw; height: 15.31250vw; position: relative; }
.nybanner .qipaoliux .liuxe::before { position: absolute; content: ""; transition: all 1s; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 0%; height: 0%; border: 1px solid rgba(255,255,255,.57); border-radius: 50%; }
.nybanner .qipaoliux .liuxe .xe { position: absolute; opacity: 0; color: rgba(255, 255, 255, .67); transition: all 1s; font-weight: 100; font-size: 1.25vw; line-height: 1.35416vw; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.nybanner .qipaoliux .liuxe .xe span { font-weight: bold; }
.nybanner .qipaoliux .xe1 { position: absolute; right: 3.6vw; bottom: .3vw; width: 1.58vw; height: 1.58vw; }
.nybanner .qipaoliux .xe1::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0; height: 0; border: 1px solid rgba(255,255,255,.57); transition: all 1s; border-radius: 50%; }
.nybanner .qipaoliux .xe2 { position: absolute; right: -.4vw; bottom: 0; width: 4.18vw; height: 4.18vw; }
.nybanner .qipaoliux .xe2::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0; height: 0; border: 1px solid rgba(255,255,255,.57); transition: all 1s; border-radius: 50%; }

.nybanner.active .qipaoliux .liuxe .xe { opacity: 1; }
.nybanner.active .qipaoliux .liuxe::before,
.nybanner.active .qipaoliux .xe1::before,
.nybanner.active .qipaoliux .xe2::before { width: 100%; height: 100%; }

.mbx { padding-top: 15px; }
.mbx a { display: inline-block; line-height: 1; color: #999999; font-size: 14px; }
.mbx span { display: inline-block; line-height: 1; color: #999999; font-size: 14px; }
.mbx a.cur { color: #666666; }


.BRANDSA { padding: 4.89583vw 0 6.77083vw; }
.BRANDSA .ndsa-top .satr { position: absolute; right: 5px; bottom: 7px; }
.BRANDSA .ndsa-top .satr .ttonvx { position: initial; margin-top: 0; width: 2.55208vw; height: 2.55208vw; transition: all .3s; }
.BRANDSA .ndsa-top .satr .ttonvx:after { opacity: 0; }
.BRANDSA .ndsa-top .satr .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; margin-right: 10px; }
.BRANDSA .ndsa-top .satr .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; }
.BRANDSA .ndsa-top .satr .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
.BRANDSA .ndsa-top .satr .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }
.BRANDSA .ndsa-bottom { margin-top: 40px; }
.BRANDSA .ndsa-bottom .sabotl { width: 49%; }
.BRANDSA .ndsa-bottom .sabotr { width: 49.6%; padding-right: 5px; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container { overflow: hidden; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide { background: url(../images/sabotlb.jpg) no-repeat center center/cover; height: 23.125vw; overflow: hidden; border-radius: 14px; padding: 47px 40px 60px 40px; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .icon { border-bottom: 1px solid rgba(255, 255, 255, .1); padding-bottom: 32px; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .icon .on2 { display: none; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .klso { color: #fff; margin-top: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .klso sup { font-size: 14px; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .klsoa { color: rgba(255,255,255,.9); line-height: 1.87; margin: 10px 0 40px; }
.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .klsoa p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.bsdzmwd a { background: rgba(0, 0, 0, 0); border: 2px solid rgba(255, 255, 255, 1); }
.bsdzmwd a::before { background: url(../images/pressdownaee.png)no-repeat center center/cover; }
.bsdzmwd a:hover { border: 2px solid rgba(255, 255, 255, .2);  }
.BRANDSA .ndsa-bottom .sabotr { overflow: hidden; }
.BRANDSA .ndsa-bottom .sabotr .swiper-container { width: 48.66%; }
.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide { border: 1px solid #e5e5e5; overflow: hidden; border-radius: 14px; text-align: center; }
.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide:after { position: absolute; width: 100%; height: 3px; content: ""; bottom: 0; background: #dde2eb; left: 0; }
.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide .umg { background: #f4f4f4; overflow: hidden; border-radius: 50%; margin-top: 70px; display: inline-block; width: 11.82291vw; height: 11.82291vw; position: relative; }
.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide .umg img { position: absolute; top: 50%; left: 50%; width: 50%; transform: translate(-50%,-50%); }
.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide .wz { position: absolute; bottom: 3.385vw; width: 100%; color: #000; }
.BRANDSB { position: relative; padding: 14.58333vw 0; }
.BRANDSB .container { z-index: 1; }
.BRANDSB .wznmo { position: absolute; top: 50%; transform: translateY(-50%); left: 12.5%; }
.baoskx .b { color: #fff; }
.baoskx .b sup { font-size: 14px; }
.baoskx .tr { color: #fff; }
.BRANDSB .qiqiehsl ul { position: relative; }
.BRANDSB .qiqiehsl ul::before { position: absolute; content: ""; right: -27px; width: 3px; height: 100%; background: rgba(255, 255, 255, .12); }
.BRANDSB .qiqiehsl ul li { color: #fff; text-align: right; font-size: 16px; margin-bottom: 15px; position: relative; }
.BRANDSB .qiqiehsl ul li:after { position: absolute; content: ""; right: -27px; top: 0; width: 3px; height: 0; background: #fff; transition: all .3s; }
.BRANDSB .qiqiehsl ul li.cur:after { height: 100%; }
.BRANDSB .qiqiehsl ul li sup { font-size: 12px; line-height: 1; display: inline-block; vertical-align: middle; margin-top: -8px; }
.BRANDSB .qiqiehsl ul li:last-child { margin-bottom: 0; }
.BRANDSB .ndsbbj { position: absolute; height: 100%; width: 100%; top: 0; left: 0; }
.BRANDSB .ndsbbj .bb { width: 100%; height: 100%; position: absolute; opacity: 0; transition: all .3s; }
.BRANDSB .ndsbbj .bb.active { opacity: 1; }
.BRANDSB .ndsmsox { display: none; }
.BRANDSB .ndsmsox .dyxtbt { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; padding: 0 3%; }
.BRANDSB .ndsmsox .swiper-pagination { position: initial; width: 100%; margin-top: 20px; }
.BRANDSB .ndsmsox .swiper-pagination .swiper-pagination-bullet { opacity: .5; width: 10px; height: 10px; background: #153f98; margin-right: 10px; margin-left: 0; }
.BRANDSB .ndsmsox .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.BRANDSB .ndsmsox .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

@media(max-width:1920px) {
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide { height: 450px !important; }
}

@media(max-width:1500px) {
	.BRANDSA .ndsa-top .satr .ttonvx { width: 3.53vw; height: 3.53vw; }
	.nybanner .conmt { top: 55%; }
}

@media(max-width:1480px) {
	.BRANDSB .wznmo { left: 6.5%; }
	.nybanner .conmt { top: 70%; }
}

@media(max-width:1280px) {
	.nybanner .conmt { top: 72%; }
}

@media(max-width:1100px) {
	.nybanner .conmt { top: 50%; }

	.BRANDSA { padding: 6.5vw 0 7vw; }
	.BRANDSA .ndsa-top .satr { bottom: auto; position: initial; }
	.BRANDSA .ndsa-bottom .sabotr { padding-right: 0; width: 100%; margin-top: 30px; }
	.BRANDSA .ndsa-bottom .sabotr .swiper-container { width: 100%; }
	.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide { height: 79vw !important; }
	.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide .umg { width: 50vw; height: 50vw; margin-top: 30px; }
	.BRANDSA .ndsa-bottom .sabotr .swiper-container .swiper-slide .wz { bottom: 20px; }
	.BRANDSA .ndsa-bottom .sabotl { width: 100%; }
	.BRANDSA .ndsa-top .satr .ttonvx { width: 40px; height: 40px; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide { height: auto !important; padding: 20px; background: #fff; border: 1px solid #e5e5e5; border-radius: 14px; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .klso { color: #333; margin-top: 15px; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .klsoa { color: #333; margin-bottom: 15px; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .icon { border-color: #e5e5e5; padding-bottom: 15px; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .icon .on2 { display: block; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .icon .on1 { display: none; }
	.BRANDSA .ndsa-bottom .sabotl .swiper-container .swiper-slide .nsmxklso .icon img { width: 100px; }
	.BRANDSA .bsdzmwd a { border: 2px solid #153f98; color: #153f98; }
	.BRANDSA .bsdzmwd a::before { background: url(../images/pressdowna.png)no-repeat center center/cover; }
	.BRANDSA .ndsa-bottom { margin-top: 20px; }
	.BRANDSB { padding: 3vw 0 7vw; }
	.BRANDSB .wznmo { left: 3%; }
	.BRANDSB .ndsbbj { position: relative; height: 80vw; display: none; }
	.BRANDSB .ndsmsox { display: block; } 
	.BRANDSB .qiqiehsl { display: none; }
	.BRANDSB .wznmo { top: 37vw; transform: translateY(0); }
	.baoskx .b { font-size: 14px; }
	.BRANDSB .qiqiehsl { width: 100%; text-align: center; }
	.BRANDSB .qiqiehsl ul { padding-right: 0; margin-top: 20px; display: inline-block; }
	.BRANDSB .qiqiehsl ul::before { background: rgba(0, 0, 0, 0.2); width: 4px; right: 0; opacity: 0; }
	.BRANDSB .qiqiehsl ul li { color: rgba(0, 0, 0, 0); border-radius: 50%; overflow: hidden; float: left; margin-bottom: 0; margin-right: 10px; background: #153f98; opacity: .5; width: 10px; height: 10px;  }
	.BRANDSB .qiqiehsl ul li.cur { opacity: 1; }
	.BRANDSB .qiqiehsl ul li sup { display: none; }
	.BRANDSB .qiqiehsl ul li:last-child { margin-right: 0; }
	.BRANDSB .qiqiehsl ul li:after { right: -20px; width: 4px; background: #153f98; }
}


/**瀹夐緞鍝佺墝**/
.AnlingbrandA { background: #fff; padding: 4.16666vw 0 2.34375vw; }
.AnlingbrandA .randa-top .opdanl { width: calc(100% - 547px); position: absolute; top: 50%; transform: translateY(-50%); }
.AnlingbrandA .randa-top .opdanl .dnsd { line-height: 1.87; margin-top: 20px; color: #333333; overflow-x: hidden; overflow-y: auto; padding-right: 10px; height: 10vw; text-indent: 2vw; text-align: justify;}
.AnlingbrandA .randa-top .opdanl .dnsd::-webkit-scrollbar { width: 4px; height: 4px; }
.AnlingbrandA .randa-top .opdanl .dnsd::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #153f98; }
.AnlingbrandA .randa-top .opdanl .dnsd::-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); }
.AnlingbrandA .randa-top .opdanl .dnsd span { font-weight: bold; }
.AnlingbrandA .randa-top .opdanr { width: 493px; }
.AnlingbrandA .randa-bottom { top: -67px; position: relative; }
.AnlingbrandA .randa-bottom .ndabotl { width: 520px; }
.AnlingbrandA .randa-bottom .ndabotr { width: calc(100% - 617px); color: #333333; line-height: 1.87; position: absolute; top: 51%; right: 0; transform: translateY(-50%); overflow-x: hidden; overflow-y: auto; padding-right: 10px; height: 16vw; text-indent: 2vw;  text-align: justify;}
.AnlingbrandA .randa-bottom .ndabotr::-webkit-scrollbar { width: 4px; height: 4px; }
.AnlingbrandA .randa-bottom .ndabotr::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #153f98; }
.AnlingbrandA .randa-bottom .ndabotr::-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); }
.AnlingbrandA .randa-bottom .ndabotr .ts { font-weight: bold; }
.AnlingbrandA .sjtuops { display: none; }


.AnlingbrandB { height: 41.66666vw; position: relative; overflow: hidden; }
.AnlingbrandB::before { position: absolute; content: ""; width: 19.63541vw; height: 100%; left: -3.02083vw; background: url(../images/Anlingbcvff.png)no-repeat center center/cover; transition: all 1s; }
.AnlingbrandB.active::before { left: 3.02083vw; }


.AnlingbrandB .container { height: 100%; }
.AnlingbrandB .brandbd { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); }
.AnlingbrandB .brandbd .badb { color: #fff; margin-top: 30px; }
.AnlingbrandB .brandbd .badc { color: #fff; }

.AnlingbrandC { padding: 7.29166vw 0; position: relative; overflow: hidden; }
.AnlingbrandC .img { position: relative; z-index: 1; }
.AnlingbrandC::before { position: absolute; content: ""; right: 0; bottom: 0; height: 45.625vw; width: 6.87500vw; background: url(../images/sajkhdka.png)no-repeat center center/cover; }
.AnlingbrandC .img { width: 50%; line-height: 0; overflow: hidden; border-radius: 0 15px 15px 0; }
.AnlingbrandC .dwzlskc { width: 57.03125vw; height: 100%; position: absolute; left: 33.95%; top: 0; }
.AnlingbrandC .dwzlskc .dyqqos { position: absolute; width: 100%; height: 100%; background: url(../images/dqqmosl.png)no-repeat center center/cover; left: 0; top: 0; }
.AnlingbrandC.active .dwzlskc .dyqqos { animation: zoom 2s ease-in-out infinite; }
@keyframes zoom {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}
.AnlingbrandC .dwzlskc .mrddqq { width: 14.01041vw; height: 14.01041vw; background: #f8f9fc; border-radius: 50%; position: absolute; right: 11.1vw; top: 6.63vw; text-align: center; line-height: 17.5vw; }
.AnlingbrandC .dwzlskc .mrddqq:after { position: absolute; width: 3.99vw; height: 3.99vw; content: ""; border-radius: 50%; border: 2px solid #f3f5fa; right: -3.843vw; bottom: 2.35vw; }
.AnlingbrandC .dwzlskc .mrddqq .wz { color: #153f98; font-size: 1.14583vw; line-height: 1.45833vw; text-align: left; display: inline-block; }
.AnlingbrandC .dwzlskc .mrddqq .wz span { font-weight: bold; }
.AnlingbrandC .dwzlskc .jhznxms { position: absolute; top: 55%; left: 20.78125vw; transform: translateY(-50%); z-index: 2; }
.AnlingbrandC .dwzlskc .jhznxms .icon { width: 3.54166vw; }
.AnlingbrandC .dwzlskc .jhznxms .wzns .w { color: #153f97; margin-top: 1.5625vw; font-size: 1.04166vw; }
.AnlingbrandC .dwzlskc .jhznxms .wzns .z { color: #000000; font-size: 2.70833vw; font-weight: bold; }

.AnlingbrandC .dwzlskc .jhznxms .icon .pic2 { display: none; }

.AnlingbrandD .mosp { width: 33.33%; height: 36.45833vw; position: relative; background-size: 100% 100% !important; transition: all .3s; }
.AnlingbrandD .mosp::before { position: absolute; content: ""; background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; transition: all .3s; }
.AnlingbrandD .mosp:hover::before {background: rgba(0, 0, 0, 0); }
.AnlingbrandD .mosp:hover { background-size: 110% 110% !important; }
.AnlingbrandD .mosp .dwnxm { position: absolute; bottom: 0; width: 100%; bottom: 3.75vw; padding: 0 4.16666vw; z-index: 1; }
.AnlingbrandD .mosp .dwnxm .icon { width: 3.85416vw; }
.AnlingbrandD .mosp .dwnxm .x { color: #fff; margin-top: 1.82291vw; }
.AnlingbrandD .mosp .dwnxm .m { color: #fff; font-weight: bold; line-height:1; margin-top: 10px; }


@media(max-width:1500px) {
	.AnlingbrandA .randa-top .opdanr { width: 390px; }
	.AnlingbrandA .randa-top .opdanl { width: calc(100% - 465px); }
	.AnlingbrandA .randa-bottom .ndabotl { width: 430px; }
	.AnlingbrandA .randa-bottom .ndabotr { width: calc(100% - 530px); }
	.AnlingbrandA .randa-bottom { top: -30px; }

}

@media(max-width:1480px) {
	.AnlingbrandB .container { width: 75%; }
	.AnlingbrandB .brandbd .dbda { width: 55px; }
	.AnlingbrandB .brandbd .badb { margin-top: 20px; }
	
}

@media(max-width:1100px) {
	.nybanner .xmosldp { display: none; }
	.nybanner .pcbg .min2 { display: block; }
	.nybanner .pcbg .min1 { display: none; }
	.AnlingbrandA { padding: 6.5vw 0 7vw; }
	.AnlingbrandA .randa-top .opdanl,
	.AnlingbrandA .randa-bottom .ndabotr { width: 100%; position: initial; transform: translateY(0); padding-right: 0; }
	.AnlingbrandA .randa-top .opdanl .dnsd { font-size: 14px; height: auto; margin-top: 10px; text-indent: 29px; padding-right: 0; }
	.AnlingbrandA .randa-top .opdanr { width: 100%; margin-bottom: 20px; display: none; }
	.AnlingbrandA .randa-top .opdanr .img,
	.AnlingbrandA .randa-bottom .ndabotl .img { width: 80%; }
	.AnlingbrandA .randa-bottom { top: 0; }
	.AnlingbrandA .randa-bottom .ndabotl { width: 100%; display: none; }
	.AnlingbrandA .randa-bottom .ndabotr { margin-top: 20px; height: auto; font-size: 14px; text-indent: 29px; }
	.AnlingbrandA .sjtuops { display: block; margin-top: 20px; }

	.AnlingbrandB::before { display: none; }
	.AnlingbrandB { height: 70vw; }
	.AnlingbrandB .container { width: 94%; }
	.AnlingbrandB .brandbd .dbda { width: 45px; }
	.AnlingbrandC { padding: 6.5vw 3% 7vw; position: relative; }
	.AnlingbrandC::before { display: none; }
	.AnlingbrandC.active .dwzlskc .dyqqos { display: none; }
	.AnlingbrandC .img { width: 100%; border-radius: 15px; }
	.AnlingbrandC .dwzlskc { position: initial; width: 100%; }
	.AnlingbrandC .dwzlskc .jhznxms { width: 100%; position: initial; transform: translateY(0); margin-top: 25px; }
	.AnlingbrandC .dwzlskc .jhznxms .wzns .w { font-size: 18px; margin-top: 15px; color: #ffffff;}
	.AnlingbrandC .dwzlskc .jhznxms .wzns .z { font-size: 22px; margin-top: 3px; color: #ffffff;}
	.AnlingbrandC .dwzlskc .jhznxms .icon { width: 40px; }

	.AnlingbrandC .dwzlskc .jhznxms .icon .pic1 { display: none; }
	.AnlingbrandC .dwzlskc .jhznxms .icon .pic2 { display: block; }
	

	.AnlingbrandC .dwzlskc { position: absolute; width: 100%; padding: 0 20px; top: auto; height: auto; bottom: 48px; left: 0; z-index: 1; }
	.AnlingbrandC .dwzlskc .mrddqq { display: none; }
	
	.AnlingbrandD .mosp { width: 100%; height: 100vw; }
	.AnlingbrandD .mosp .dwnxm { padding: 0 3%; bottom: 20px; }
	.AnlingbrandD .mosp .dwnxm .icon { width: 40px; }
	.AnlingbrandD .mosp .dwnxm .x { margin-top: 5px; }

}





/**鍏充簬鎴戜滑鍒涘鍥㈤槦**/
.Aboutour .xmosldp .qipaoliux .liuxe .xe { color: rgba(255, 255, 255, .67); }

.Aboutourbk { background: #f4f4f4; }

.AboutourA { padding: 5.20833vw 0 7.29166vw; }
.AboutourA .dyxtbt { margin-bottom: 35px; }
.AboutourA .ourab ul li { float: left; position: relative; width: 32.63%; height: 26.04166vw; margin-right: 1.05%; border-radius: 10px; overflow: hidden; }
.AboutourA .ourab ul li:last-child { margin-right: 0; }
.AboutourA .ourab ul li .img { width: 100%; height: 100%; position: absolute; }
.AboutourA .ourab ul li .img::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ourab.png)no-repeat center center/cover; }
.AboutourA .ourab ul li .wzab { position: absolute; bottom: 27px; width: 100%; left: 0; padding: 0 30px; }
.AboutourA .ourab ul li .wzab .a { color: #fff; }
.AboutourA .ourab ul li .wzab .b { color: #fff; margin-top: 3px; line-height: 1.6; }

.AboutourB { padding: 6.61458vw 0 7.29166vw; }
.AboutourB .ourbb { margin-top: 35px; }
.AboutourB .ourbb .swiper-AboutourB { overflow: hidden; }
.AboutourB .ourbb .swiper-AboutourB .swiper-slide { background: #f4f4f4; overflow: hidden; border-radius: 10px; text-align: center; padding: 55px 0 70px; }
.AboutourB .ourbb .swiper-AboutourB .swiper-slide .icon { overflow: hidden; border-radius: 50%; }
.AboutourB .ourbb .swiper-AboutourB .swiper-slide .mox { padding: 0 20px; }
.AboutourB .ourbb .swiper-AboutourB .swiper-slide .mox .o { color: #000000; font-weight: bold; margin-top: 30px; line-height: 1; }
.AboutourB .ourbb .swiper-AboutourB .swiper-slide .mox .x { color: #666666; margin-top: 8px; line-height: 1.6; height: 52px; }
.AboutourB .ourbb .swiper-pagination .swiper-pagination-progressbar-fill { background: #153f97; }

.AboutourC { background: #f4f4f4; padding: 6.25vw 0 7.23958vw; }
.AboutourC .ourcb { margin-top: 35px; }
.AboutourC .ourcb .swiper-AboutourC { overflow: hidden; }
.AboutourC .ourcb .swiper-AboutourC .swiper-slide { height: 21.25vw; border-radius: 10px; overflow: hidden; }
.AboutourC .ourcb .swiper-AboutourC .swiper-slide .img { position: absolute; width: 100%; height: 100%; }
.AboutourC .ourcb .swiper-AboutourC .swiper-slide .img::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ourab.png)no-repeat center center/cover; }
.AboutourC .ourcb .swiper-AboutourC .swiper-slide .wzab { position: absolute; bottom: 27px; width: 100%; left: 0; padding: 0 30px; }
.AboutourC .ourcb .swiper-AboutourC .swiper-slide .wzab .a { color: #fff; }
.AboutourC .ourcb .swiper-AboutourC .swiper-slide .wzab .b { color: #fff; margin-top: 3px; line-height: 1.6; }
.AboutourC .ourcb .swiper-pagination { height: 3px; background: #e8e8e8; }
.AboutourC .ourcb .swiper-pagination .swiper-pagination-progressbar-fill { background: #153f97; }

.AboutourD { padding: 6.25vw 0; }
.AboutourD .tourdb { margin-top: 35px; }
.AboutourD .tourdb ul li { float: left; width: 32.63%; margin-right: 1.05%; background: #f4f4f4; padding: 15px; border-radius: 14px; overflow: hidden; position: relative; }
.AboutourD .tourdb ul li::before { position: absolute; width: 100%; height: 3px; content: ""; bottom: 0; background: #dde2eb; left: 0; }
.AboutourD .tourdb ul li:last-child { margin-right: 0;  }
.AboutourD .tourdb ul li .img { line-height: 0; border-radius: 14px; overflow: hidden; width: 38.5%; }
.AboutourD .tourdb ul li .urbdd { position: absolute; right: 4.5%; width: 52%; top: 50%; transform: translateY(-50%); }
.AboutourD .tourdb ul li .urbdd .db { color: #333333; }
.AboutourD .tourdb ul li .urbdd .da { color: #666666; line-height: 1.5; margin-top: 3px; }

body .ourcb .momopp .swiper-pagination { top: 50%; transform: translateY(-50%); height: 3px; background: #e8e8e8; margin-right: 30px; width: calc(100% - 138px);}
body .ourcb .momopp { margin-top: 50px; }
body .ourcb .momopp .swiper-button-prev,
body .ourcb .momopp .swiper-button-next { position: initial; margin-top: 0; width: 49px; height: 49px; transition: all .3s; }
body .ourcb .momopp .swiper-button-prev:after,
body .ourcb .momopp .swiper-button-next:after { opacity: 0; }
body .ourcb .momopp .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; margin-right: 10px; }
body .ourcb .momopp .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; }
body .ourcb .momopp .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
body .ourcb .momopp .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }



@media(max-width:1480px) {
	.AboutourA .ourab ul li { height: 30vw; }
	
	.AboutourB .ourbb .swiper-AboutourB .swiper-slide .icon { width: 150px; display: inline-block; }

	.AboutourC .ourcb .swiper-AboutourC .swiper-slide { height: 30vw; }
}


@media(max-width:1100px) {
	.AboutourA,
	.AboutourB,
	.AboutourC,
	.AboutourD { padding: 6.5vw 0 7vw; }
	.AboutourA .dyxtbt { margin-bottom: 20px; }
	.AboutourA .ourab ul li { width: 100%; margin-bottom: 15px; height: 95vw; }
	.AboutourA .ourab ul li .wzab { padding: 0 20px; bottom: 15px; }
	.AboutourB .ourbb { margin-top: 20px; }
	.AboutourB .ourbb .swiper-AboutourB .swiper-slide { padding: 20px 0; }
	.AboutourB .ourbb .swiper-AboutourB .swiper-slide .mox .o { margin-top: 15px; }
	.AboutourC .ourcb { margin-top: 20px; }
	.AboutourC .ourcb .swiper-AboutourC .swiper-slide { height: 100vw; }
	.AboutourC .ourcb .swiper-AboutourC .swiper-slide .wzab { padding: 0 20px; bottom: 15px; }
	.AboutourD .tourdb { margin-top: 20px; }
	.AboutourD .tourdb ul li { width: 100%; margin-bottom: 20px; }

	body .ourcb .momopp { margin-top: 30px; }
	body .ourcb .momopp .swiper-button-prev,
	body .ourcb .momopp .swiper-button-next { width: 40px; height: 40px; }
	body .ourcb .momopp .swiper-pagination { margin-top: 0; width: calc(100% - 105px) }
	.AboutourB .ourbb .swiper-AboutourB .swiper-slide .mox .x { height: auto; }
}




/**鍝佺墝璇︽儏**/
.BrandDetailsA { background: url(../images/BrandDetailsA.jpg)no-repeat center center/cover; padding: 3.90625vw 0 0; }
.BrandDetailsA .ilsal { line-height: 0; width: 46%; padding-left: 15px; }
.BrandDetailsA .irsar { padding-top: 7.8125vw; width: 49%; }
.BrandDetailsA .irsar .sara { font-size: 3.125vw; color: #000000; line-height: 3.48958vw; }
.BrandDetailsA .irsar .sara sup { font-size: 2.08333vw; }
.BrandDetailsA .irsar .sarb { color: #153f98; margin-top: 1.30208vw; }
.BrandDetailsA .irsar .sarc { color: #153f98; margin-top: 0.9375vw; }
.BrandDetailsA .irsar .sard { color: #333333; margin-top: 4px; margin-bottom: 0.88541vw; }
.BrandDetailsA .irsar .sare { color: #414141; margin-bottom: 2.29166vw; }

.BrandDetailsB { background: url(../images/BrandDetailsB.jpg)no-repeat center center/cover; padding: 10.15625vw 0 10.625vw; }
.BrandDetailsB .douks { line-height: 0; margin-top: 20px; }
.BrandDetailsB .tailbs { width: 559px; }
.BrandDetailsB .tailbs .boxplk .eospl { line-height: 1.79; margin-top: 13px; }
.BrandDetailsB .tailbs .anmxkf { margin-top: 55px; }
.BrandDetailsB .tailbs .anmxkf ul li { float: left; color: #1b3298; cursor:pointer; font-size: 1.77083vw; transition: all .3s; font-weight: bold; margin-right: 13px; width: 5.10416vw; height: 5.10416vw; border: 2px solid #d7dff0; border-radius: 50%; position: relative; }
.BrandDetailsB .tailbs .anmxkf ul li span { position: absolute; left: 50%; top: 46.5%; transform: translate(-50%,-50%); }
.BrandDetailsB .tailbs .anmxkf ul li:last-child { margin-right: 0; }
.BrandDetailsB .tailbs .anmxkf ul li.cur { background: #1b3298; color: #fff; border-color: #1b3298; }

.BrandDetailsC { padding: 6.14583vw 0 7.03125vw; position: relative; overflow: hidden; }
.BrandDetailsC .tailscl { text-align: center; position: relative; width: 31.14583vw; height: 30.57291vw; }
.BrandDetailsC .tailscl .img { position: relative; width: 31.14583vw; height: 30.57291vw; }
.BrandDetailsC .tailscl .img::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/tailscl.png)no-repeat center center/cover; -webkit-animation:haha1 5s linear infinite; }
.BrandDetailsC .tailscl .img img { width: 9.58333vw; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.BrandDetailsC canvas { width: 100% !important; height: 15vw !important; position: absolute; bottom: -4vw; left: 0; }
@-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);}
}
.BrandDetailsC .tailscr { width: 48.5%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.BrandDetailsC .tailscr .ilscb { margin-top: 25px; }
.BrandDetailsC .tailscr .ilscb ul li { margin-bottom: 20px; }
.BrandDetailsC .tailscr .ilscb ul li:last-child { margin-bottom: 0; }
.BrandDetailsC .tailscr .ilscb ul li .c { color: #111111; }
.BrandDetailsC .tailscr .ilscb ul li .b { line-height: 1.6; color: #333333; margin-top: 6px; }



@media(max-width:1100px) {
	.BrandDetailsA,
	.BrandDetailsB { padding: 6.5vw 0 7vw; }
	.BrandDetailsA .ilsal { width: 100%; }
	.BrandDetailsA .irsar { margin-top: 20px; width: 100%; padding-top: 0; }
	.BrandDetailsA .irsar .sara { font-size: 22px; line-height: 1; }
	.BrandDetailsA .irsar .sara sup { font-size: 14px; }
	.BrandDetailsA .irsar .sarb { margin-top: 5px; }
	.BrandDetailsA .irsar .sarc { margin-top: 8px; }
	.BrandDetailsA .irsar .sard { margin: 5px 0 10px; }
	.BrandDetailsA .irsar .sare { margin-bottom: 15px; }
	.BrandDetailsB .tailbs { width: 100%; }
	.BrandDetailsB .douks { width: 30px; margin-top: 15px; }
	.BrandDetailsB .tailbs .boxplk .eospl { margin-top: 5px; }
	.BrandDetailsB .tailbs .anmxkf { margin-top: 20px; }
	.BrandDetailsB .tailbs .anmxkf ul li { font-size: 17px; width: 50px; height: 50px; }
	.BrandDetailsC { padding: 6.5vw 0 7vw; }
	.BrandDetailsC .tailscl { width: 100%; height: auto; text-align: center; }
	.BrandDetailsC .tailscr { width: 100%; margin-top: 20px; position: initial; transform: translateY(0); }
	.BrandDetailsC .tailscl .img { width: 84vw; height: 83vw; display: inline-block; }
	.BrandDetailsC .tailscl .img img { width: 25.5vw; }
	.BrandDetailsC canvas { display: none; }
	.BrandDetailsC .tailscr .ilscb { margin-top: 15px; }
	.BrandDetailsC .tailscr .ilscb ul li { margin-bottom: 10px; }
	.mbx { display: none; }
}



/**鍝佺墝鑳屼功**/
.endorsementA { padding: 4.6875vw 0 7.8125vw; background: #f4f4f4; }
.endorsementA .menttop { text-align: center; margin-bottom: 30px; }
.endorsementA .menttop .xtzx { color: #153f98; line-height: 1.5; margin-top: 30px; }
.endorsementA .menttop .xtzm { margin-top: 17px; }
.endorsementA .menttop .xtzm ul { display: inline-block; }
.endorsementA .menttop .xtzm ul li { float: left; color: #000000; font-size: 20px; margin-right: 15px; position: relative; line-height: 1; }
.endorsementA .menttop .xtzm ul li:last-child { margin-right: 0; }
.endorsementA .menttop .xtzm ul li::before { position: absolute; content: ""; top: 2px; right: -9px; width: 2px; height: 100%; background: #000; }
.endorsementA .menttop .xtzm ul li:last-child:before { display: none; }
.endorsementA .menttop .xtze { color: #333333; line-height: 1.75; margin-top: 20px; }
.endorsementA .mentbot { border-radius: 14px; overflow: hidden; padding: 13.07291vw 0 0; }
.endorsementA .mentbot .ttobn { width: 18.22916vw; height: 18.22916vw; line-height: 1.35416vw; border-radius: 50%; background: #1b3298; position: relative; padding-top: 4.94791vw; margin-left: -2.60416vw; margin-bottom: -2.60416vw; padding-left: 4.6875vw; color: #b4bbdd; font-weight: 100; font-size: 1.14583vw; }
.endorsementA .mentbot .ttobn span { font-weight: 700; }

.endorsementB { padding: 7.39583vw 0; }
.endorsementB .mentwenz { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 44%; }
.endorsementB .mentwenz .wenz { color: #333333; line-height: 1.77; margin-top: 30px; text-align: justify;}
.endorsementB .mentimg  { line-height: 0; width: 51%; }
.ysbjf4 { background: #f4f4f4; }

@media(max-width:1100px) {
	.endorsementA,
	.endorsementB { padding: 6.5vw 0 7vw; }
	.endorsementA .menttop .xtzx { margin-top: 10px; }
	.endorsementA .menttop .xtzm { margin-top: 8px; }
	.endorsementA .menttop .xtze { margin-top: 15px; }
	.endorsementA .menttop { margin-bottom: 20px; }
	.endorsementA .mentbot .ttobn { width: 200px; height: 200px; font-size: 14px; line-height: 1.5; padding-left: 30px; margin-left: -27px; margin-bottom: -27px; padding-top:40px; padding-left: 40px; }
	
	.endorsementB .mentwenz { position: initial; width: 100%; transform: translateY(0); }
	.endorsementB .mentimg { width: 100%; margin-bottom: 20px; }
	.endorsementB .mentwenz .wenz { margin-top: 15px; font-size: 14px; }
	.endorsementA .menttop .xtzm ul li { font-size: 12px; width: 33.33%; }
	.endorsementA .menttop .xtzm ul {display: flex;}
}



/**鍏ㄧ悆鎹偣**/
.Globalbk { position: relative; }
.Globalbk::after { position: absolute; display: none; content: ""; right: 0; top: 0; width: 6.92708vw; height: 100%; background: url(../images/Globalbk.png)no-repeat center center/cover; }
.GlobalbkA { background: url(../images/GlobalbkA.jpg)no-repeat center center/cover; padding: 1.66666vw 6.92708vw 0 12.5%; }
.GlobalbkA .balbkl { width: 40.5%; padding-top: 6vw; }
.GlobalbkA .balbkl .lakbme { margin-top: 10px; }
.GlobalbkA .balbkl .lakbme ul li { border-bottom: 1px solid #eeeeee; padding:30px 0 37px; }
.GlobalbkA .balbkl .lakbme ul li:last-child { border-bottom: 0; }
.GlobalbkA .balbkl .lakbme ul li .me { color: #111111; }
.GlobalbkA .balbkl .lakbme ul li .me span { color: #153f98; font-weight: bold; }
.GlobalbkA .balbkl .lakbme ul li .mea { color: #666666; margin-top: 5px; }
.GlobalbkA .balwbkr {width: 54.5%; }
.GlobalbkA .balbkr .img { position: relative; }
.GlobalbkA .balbkr .img .andmc{ width: 31.61458vw; height: 31.61458vw; }
.GlobalbkA .balbkr .img::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border: 1px solid #d9dcee; border-radius: 50%;  content: ""; -webkit-animation:momo1 2s linear infinite; }
.GlobalbkA .balbkr .img::after { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border: 1px dashed #ebedf6; border-radius: 50%; content: ""; -webkit-animation:momo2 2s linear infinite; }
.GlobalbkA .moisjx { display: none; }

@-webkit-keyframes momo1{
	0%{width: 31.61458vw; height: 31.61458vw; opacity: 0;}
	50%{width: 35.83333vw; height: 35.83333vw; opacity: 1;}
	100%{width: 31.61458vw; height: 31.61458vw; opacity: 0;}
}

@-webkit-keyframes momo2{
	0%{width: 31.61458vw; height: 31.61458vw; opacity: 0;}
	50%{ width: 39.58333vw; height: 39.58333vw; opacity: 1;}
	100%{width: 31.61458vw; height: 31.61458vw; opacity: 0;}
}

@media(max-width:1480px) {
	.GlobalbkA { padding-left: 6.5%; }
}

@media(max-width:1280px) {
	.GlobalbkA { padding-left: 3%; }
}

@media(max-width:1100px) {
	.GlobalbkA { padding: 6.5vw 0 7vw; }
	.Globalbk::after { display: none; }
	.GlobalbkA .balbkl { width: 100%; padding-top: 0; }
	.GlobalbkA .balbkl .lakbme { margin-top: 0; }
	.GlobalbkA .balbkl .lakbme ul li { padding: 15px 0; }
	.GlobalbkA .balwbkr { width: 100%; margin-top: 20px; display: none;  }
	.GlobalbkA .moisjx { display: block; margin-top: 40px;}
}


/**瀹夐緞鍔ㄦ€佽鎯�**/
.center { text-align: center; }
.DynamicdetailsA { background: #f4f4f4; padding: 59px 0 80px; }
.DynamicdetailsA .cdetal { background: #fff; overflow: hidden; border-radius: 14px; width: 71%; padding: 32px 37px 50px 37px; }
.DynamicdetailsA .cdetal .talbt { color: #000000; font-weight: bold; line-height: 2.39583vw; padding-bottom: 20px; border-bottom: 1px solid #eeeeee; }
.DynamicdetailsA .cdetal .xqksop { color: #666666; line-height: 2; margin-top: 20px; }
.DynamicdetailsA .cdetal .xqksop img { line-height: 0; }
.DynamicdetailsA .cdetal .xqkspls { border-top: 1px solid #eee; padding-top: 40px; margin-top: 40px; }
.DynamicdetailsA .cdetal .xqkspls .lspsl { width: 60%; }
.DynamicdetailsA .cdetal .xqkspls .lspsl .sl { margin-bottom: 12px; }
.DynamicdetailsA .cdetal .xqkspls .lspsl .sl:last-child { margin-bottom: 0; }
.DynamicdetailsA .cdetal .xqkspls .lspsl .sl a { display: block; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.DynamicdetailsA .cdetal .xqkspls .lspsl .sl a span { color: #111111; }
.DynamicdetailsA .cdetal .xqkspls .lspsr a { display: block; width: 166px; height: 57px; text-align: center; color: #fff; border-radius: 50px; background: #1b3298; line-height: 55px; transition: all .3s; font-size: 16px; }
.DynamicdetailsA .cdetal .xqkspls .lspsr a:hover { opacity: .9; }
.DynamicdetailsA .cdetar { width: 27.4%; }
.DynamicdetailsA .cdetar .etart { background: #fff; overflow: hidden; border-radius: 14px; padding: 30px 30px 0 30px; margin-bottom: 20px; }
.DynamicdetailsA .cdetar .etart .alta { color: #292b2b; font-weight: bold; margin-bottom: 23px; }
.DynamicdetailsA .cdetar .etart .altb ul li { margin-bottom: 25px; }
.DynamicdetailsA .cdetar .etart .altb ul li .img { overflow: hidden; border-radius: 14px; }
.DynamicdetailsA .cdetar .etart .altb ul li a { display: block; padding-bottom: 20px; border-bottom: 1px solid #eeeeee; }
.DynamicdetailsA .cdetar .etart .altb ul li a .ltba .b { color: #666666; margin-top: 10px; }
.DynamicdetailsA .cdetar .etart .altb ul li a .ltba .ta { color: #111111; line-height: 1.45; margin-top: 7px; }
.DynamicdetailsA .cdetar .etart .altb ul li:last-child a { border-bottom: 0; padding-bottom: 33px; }
.DynamicdetailsA .cdetar .etart .altb ul li:last-child { margin-bottom: 0; }
.DynamicdetailsA .cdetar .etarta { background: #fff; border-radius: 14px; overflow: hidden; margin-bottom: 20px; padding: 30px 30px 0 30px; }
.DynamicdetailsA .cdetar .etarta:last-child { margin-bottom: 0; }
.DynamicdetailsA .cdetar .etarta .xnsmf { font-weight: bold; color: #292b2b; }
.DynamicdetailsA .cdetar .etarta .xnsmf span { color: #153f98; }
.DynamicdetailsA .cdetar .etarta .xnsfa { margin-top: 6px; }
.DynamicdetailsA .cdetar .etarta .xnsfa ul li a { display: block; border-bottom: 1px solid #eeeeee; padding:19px 0 22px; }
.DynamicdetailsA .cdetar .etarta .xnsfa ul li a .fab { color: #666666; }
.DynamicdetailsA .cdetar .etarta .xnsfa ul li a .faba { color: #111111; margin-top: 5px; line-height: 1.45; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.DynamicdetailsA .cdetar .etarta .xnsfa ul li:last-child a { border-bottom: 0; padding-bottom: 35px; }


@media(max-width:1400px) {
	.DynamicdetailsA .cdetal .xqkspls .lspsr a { font-size: 14px; }
	.DynamicdetailsA .cdetal .xqkspls .lspsr a { height: 45px; line-height: 45px; width: 145px; }
}

@media(max-width:1100px) {
	.DynamicdetailsA { padding: 6.5vw 0 7vw; }
	.DynamicdetailsA .cdetar { display: none; }
	.DynamicdetailsA .cdetal { width: 100%; }
	.DynamicdetailsA .cdetal { padding: 20px; }
	.DynamicdetailsA .cdetal .talbt { line-height: 1.4; }
	.DynamicdetailsA .cdetal .xqksop { margin-top: 15px; text-align: justify;}
	.DynamicdetailsA .cdetal .talbt { padding-bottom: 15px; }
	.DynamicdetailsA .cdetal .xqkspls .lspsl { width: 100%; }
	.DynamicdetailsA .cdetal .xqkspls .lspsr { width: 100%; margin-top: 20px; }
	.DynamicdetailsA .cdetal .xqkspls .lspsr a { width: 100%; }
	.DynamicdetailsA .cdetal .xqkspls { margin-top: 15px; padding-top: 15px; }
}



/**瀹夐緞鍔ㄦ€�**/
.trendsA .trendsbtms { margin-bottom: 42px; }
.trendsA .trendsbtms .asdlkl .asdlkmd input { background: none; border: 2px solid #dde2eb; border-radius: 50px; height: 58px; color: #a4acbc; padding-left: 26px; font-size: 16px; width: 220px; }
.trendsA .layui-input:hover,.layui-textarea:hover { border-color: #dde2eb!important }
.trendsA .layui-input:focus,.layui-textarea:focus { border-color: #dde2eb!important }
.trendsA .trendsbtms .asdlkl .asdlkmd input::-webkit-input-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkmd input::-moz-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkmd input:-moz-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkmd input:-ms-input-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkmd .layui-unselect i { border: none; width: 13px; right: 20px; height: 9px; background: url(../images/unselect.png)no-repeat center center/cover; }
.trendsA .trendsbtms .asdlkl .asdlkmd .layui-form-selected i { margin-top: -5px; }
.trendsA .trendsbtms .asdlkl .asdlkmd .layui-form-select dl { top: 65px; }
.trendsA .trendsbtms .asdlkl .asdlkmd .layui-form-selectup dl { top: auto; bottom: 65px; }
.trendsA .trendsbtms .asdlkl .asdlkmd .layui-form-select dl dd.layui-this { background: #153f97; }
.trendsA .trendsbtms .asdlkl .asdlkme { margin-left: 15px; position: relative; }
.trendsA .trendsbtms .asdlkl .asdlkme input { background: none; color: #a4acbc; border: 2px solid #dde2eb; border-radius: 50px; height: 58px; padding-left: 26px; font-size: 16px; width: 330px; padding-right: 60px; }
.trendsA .trendsbtms .asdlkl .asdlkme input::-webkit-input-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkme input::-moz-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkme input:-moz-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkme input:-ms-input-placeholder { color: #a4acbc; }
.trendsA .trendsbtms .asdlkl .asdlkme button { position: absolute; right: 4px; width: 50px; height: 50px; border-radius: 50%; background: #153f98; top: 50%; transform: translateY(-50%); }
.trendsA .trendsbtms .asdlkl .asdlkme button::before { position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 16px; height: 16px; background: url(../images/asdasd.png)no-repeat center center/cover; }

.trendsA .endsal { border-radius: 14px; overflow: hidden; width: 71%; }
.trendsA .endsal .endsa-top { margin-bottom: 30px; }
.trendsA .endsal .endsa-top a { display: block; border-radius: 14px; overflow: hidden; }
.trendsA .endsal .endsa-top a .clearfix { display: flex; }
.trendsA .endsal .endsa-top a .dsal { width: 49%; }
.trendsA .endsal .endsa-top a .dsar { width: 51%; background: #fff; padding: 55px 50px 60px 50px; }
.trendsA .endsal .endsa-top a .dsar .ara { color: #666666; }
.trendsA .endsal .endsa-top a .dsar .ara span { color: #153f98; }
.trendsA .endsal .endsa-top a .dsar .arb { color: #111111; line-height: 1.66666vw; margin-top: 6px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.trendsA .endsal .endsa-top a .dsar .arc { color: #666666; line-height: 2; margin-top: 13px; }
.trendsA .endsal .endsa-top a .dsar .arc p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.trendsA .endsal .endsa-top a .dsar .ard { color: #153f97; line-height: 1; margin-top: 37px; }
.trendsA .endsal .endsa-top a .dsar .ard span { display: inline-block; width: 10px; height: 9px; vertical-align: middle; margin-top: -3px; margin-left: 6px; background: url(../images/ard.png)no-repeat center center/cover; transition: all .3s; }
.trendsA .endsal .endsa-top a:hover .dsar .ard span  { transform: rotate(45deg); }
.trendsA .endsal .endsa-bottom ul li { border-radius: 14px; overflow: hidden; margin-bottom: 15px; } 
.trendsA .endsal .endsa-bottom ul li:last-child { margin-bottom: 0; }
.trendsA .endsal .endsa-bottom ul li a { display: block; padding: 35px 30px 35px 30px; }
.trendsA .endsal .endsa-bottom ul li a .ndas { padding-left: 25px; position: relative; }
.trendsA .endsal .endsa-bottom ul li a .ndas::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 5px; background: rgba(255, 255, 255, .1); border-radius: 5px; }
.trendsA .endsal .endsa-bottom ul li a .ndas .dss { color: #fff; font-size: 2.08333vw; line-height: 1.45833vw; position: relative; }
.trendsA .endsal .endsa-bottom ul li a .ndas .dss::before { position: absolute; content: ""; left: -25px; top: 0; background: #fff; border-radius: 5px; width: 5px; height: 100%; }
.trendsA .endsal .endsa-bottom ul li a .ndas .dww { color: #fff; line-height: 2.1875vw; margin-top: 21px; }

.fyq { text-align: center; margin-top: 2.60416vw; }
.fyq .mop { display: inline-block; }
.fyq a { float: left; border: 1px solid #d3d3d3; transition: all .3s; margin-right: 10px; border-radius: 50%; width: 50px; height: 50px; line-height: 48px; color: #999999; font-size: 18px; position: relative; }
.fyq a.prev::before { position: absolute; display: none; content:""; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 6px; height: 11px; background: url(../images/prevl.png)no-repeat center center/cover; }
.fyq a.next::before { position: absolute; display: none; content:""; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 6px; height: 11px; background: url(../images/nextr.png)no-repeat center center/cover; }
.fyq a:last-child { margin-right: 0; }
.fyq a.cur { color: #fff; background: #153f98; border-color: #153f98; }
.fyq a:hover { color: #fff; background: #153f98; border-color: #153f98; }
.fyq a.prev:hover::before { background: url(../images/prevla.png)no-repeat center center/cover; }
.fyq a.next:hover::before { background: url(../images/nextra.png)no-repeat center center/cover; }

@media(max-width:1400px) {
	.trendsA .endsal .endsa-top a .dsar .arb { line-height: 1.5; }
	.trendsA .trendsbtms .asdlkl .asdlkmd input { height: 47px; font-size: 15px; }
	.trendsA .trendsbtms .asdlkl .asdlkme input { height: 47px; font-size: 15px; }
	.trendsA .trendsbtms .asdlkl .asdlkme button { width: 40px; height: 40px; }
}

@media(max-width:1100px) {}

@media(max-width:1100px) {
	.trendsA .endsal { width: 100%; }
	.trendsA .trendsbtms .asdlkl{ margin-top: 15px; }
	.trendsA .trendsbtms .asdlkl { width: 100%; }
	.trendsA .trendsbtms .asdlkl .asdlkmd { width: 42%; }
	.trendsA .trendsbtms .asdlkl .asdlkmd input { width: 100%; font-size: 14px; padding-left: 20px; }
	.trendsA .trendsbtms .asdlkl .asdlkme { width: 56%; margin-left: 2%; }
	.trendsA .trendsbtms .asdlkl .asdlkme input { width: 100%; font-size: 14px; padding-left: 20px; }
	.trendsA .trendsbtms { margin-bottom: 20px; }
	.trendsA .endsal .endsa-top a .clearfix { display: block; }
	.trendsA .endsal .endsa-top a .dsal { width: 100%; height: 60vw; border-radius: 14px; overflow: hidden; margin-bottom: 20px; }
	.trendsA .endsal .endsa-top a .dsar { width: 100%; padding: 20px; border-radius: 14px; overflow: hidden; }
	.trendsA .endsal .endsa-top a .dsar .ard { margin-top: 20px; }
	.trendsA .endsal .endsa-top a .dsar .arc { line-height: 1.6; margin-top: 8px; }
	.trendsA .endsal .endsa-bottom ul li a .ndas .dww { line-height: 1.5; }
	.trendsA .endsal .endsa-bottom ul li a { padding: 20px; }
	.trendsA .endsal .endsa-bottom ul li a .ndas .dss  { font-size: 20px; line-height: 1; }
	.trendsA .endsal .endsa-bottom ul li a .ndas { padding-left: 20px; }
	.trendsA .endsal .endsa-bottom ul li a .ndas .dss::before { left: -20px; }
	.fyq { margin-top: 25px; }
	.fyq a { font-size: 14px; width: 40px; height: 40px; line-height: 40px; }
}
@media(max-width: 600px) {
	.fyq a { font-size: 14px; width: 32px; height: 32px; line-height: 32px; margin:0 1px; }
}



/**鍔犲叆瀹夐緞**/
.JoinusA { padding: 4.6875vw 0 6.92708vw; }
.JoinusA .nusaxq { color: #333333; line-height: 1.77; margin-top: 18px; text-align: justify;}
.JoinusA .nusa-botom { margin-top: 40px; }
.JoinusA .nusa-botom .usaootm { margin-right: 3.5%; width: 31%; border-radius: 50%; height: 23.17708vw; float: left; position: relative; }
.JoinusA .nusa-botom .usaootm::before { position: absolute; content: "";  border: 1px dashed #e8eaf4; width: 100%; height: 100%; border-radius: 50%; }
.JoinusA .nusa-botom .usaootm:hover::before { -webkit-animation:haha1 5s linear infinite; }
.JoinusA .nusa-botom .usaootm:last-child { margin-right: 0; }
.JoinusA .nusa-botom .usaootm .aootm { width: 20.15625vw; text-align: center; height: 20.15625vw; transition: all .3s; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; overflow: hidden; background: url(../images/ysaootm.png)no-repeat center center/cover; }
.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .icon { width: 4.16666vw; display: inline-block; }
.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .icon .mi2 { display: none; }
.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .wb { color: #000000; font-weight: bold; margin-top: 15px; }
.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .wba { transition: all .4s; width: 74%; display: inline-block; line-height: 1.58; margin-top: 0; height: 0; overflow: hidden; }
.JoinusA .nusa-botom .usaootm:hover .aootm { background: url(../images/ysaootma.png)no-repeat center center/cover; }
.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .icon .mi2 { display: inline-block; }
.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .icon .mi1 { display: none; }
.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .wb { color: #fff; }
.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .wba { height: 50px; margin-top: 7px; color: #fff; }
.JoinusA .nusa-bitom { display: none; margin-top: 20px; }
.JoinusA .nusa-bitom ul li { position: relative; padding:40px 0; border-bottom: 1px solid #eee; }
.JoinusA .nusa-bitom ul li:last-child { margin-bottom: 0; }
.JoinusA .nusa-bitom ul li .icon { position: relative; background: rgb(248, 249, 252); width: 100px; height: 100px; border-radius: 50%; }
.JoinusA .nusa-bitom ul li .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 50px; }
.JoinusA .nusa-bitom ul li:nth-child(1) .icon img { top: 43%; }
.JoinusA .nusa-bitom ul li .ymwnz { position: absolute; top: 50%; width: 67%; transform: translateY(-50%); left: 120px; }
.JoinusA .nusa-bitom ul li .ymwnz .wb { font-size: 17px; font-weight: bold; color: #333; margin-bottom: 5px; }
.JoinusA .nusa-bitom ul li .ymwnz .wba { font-size: 14px; color: #333333; line-height: 1.6;     text-align: justify;}

.JoinusB { background: #f4f4f4; padding: 7.29166vw 0; position: relative; }
.JoinusB .inusl { border-radius: 0 14px 14px 0; overflow: hidden; line-height: 0; width: 50%; position: relative; z-index: 1; }
.JoinusB .inusr { width: 45.7%; padding-top: 5.20833vw; }
.JoinusB .inusr .xp { width: 31.87499vw; font-size: 0.9375vw; text-align: justify;}
.JoinusB .JoinusBve { position: absolute; top: 0; line-height: 1.66666vw; margin-top: 1.04166vw; }eft: 0; width: 100%; height: 100%; }
.JoinusB .JoinusBve::before { position: absolute; bottom: 0; right: 0; content: ""; width: 58.54166vw; height: 15.93749vw; background: url(../images/JoinusB.png)no-repeat center center/cover; }
.JoinusB .JoinusBve .bvea { width: 3.95833vw; height: 3.95833vw; position: absolute; bottom: 15.10416vw; right: 18.85416vw; border: 2px solid #e5e6ee; border-radius: 50%; }
.JoinusB .JoinusBve .bveb { width: 14.37499vw; height: 14.37499vw; position: absolute; bottom: 6.95vw; right: 4.99vw; border: 2px solid #e5e6ee; border-radius: 50%; }
.JoinusB .JoinusBve .bveb .ev { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 1.14583vw; width: 10vw; color: #1b3298; font-weight: 100; }
.JoinusB .JoinusBve .bveb .ev span { font-weight: 700; }

.JoinusC { padding: 6.25vw 0 7.8125vw; }
.JoinusC .inusc-top { text-align: center; }
.JoinusC .inusc-top .sc { color: #333333; font-weight: 100; margin-top: 17px; }
.JoinusC .inusc-boom { margin-top: 35px; }
.JoinusC .inusc-boom ul { display: flex; flex-wrap: wrap; }
.JoinusC .inusc-boom ul li { float: left; transition: all .3s; margin-right: 1.4%; width: 32.4%;  border-radius: 14px; overflow: hidden; background: #f4f4f4; padding: 58px 40px 50px 40px; }
.JoinusC .inusc-boom ul li:last-child { margin-right: 0; }
.JoinusC .inusc-boom ul li .icon { width: 4.16666vw; }
.JoinusC .inusc-boom ul li .icon .inl2 { display: none; }
.JoinusC .inusc-boom ul li .scr { color: #cbcfe3; margin-top: 4px; line-height: 17px; }
.JoinusC .inusc-boom ul li .scra { color: #111111; line-height: 1.66666vw; margin-top: 3.125vw; }
.JoinusC .inusc-boom ul li .scrb { color: #333333; line-height: 1.67; margin-top: 10px;     text-align: justify;}
.JoinusC .inusc-boom ul li:hover { background: url(../images/JoinusC.jpg)no-repeat center center/cover #1b3298; }
.JoinusC .inusc-boom ul li:hover .icon .inl1 { display: none; }
.JoinusC .inusc-boom ul li:hover .icon .inl2 { display: inline-block; }
.JoinusC .inusc-boom ul li:hover .scr { color: #2d42a0; }
.JoinusC .inusc-boom ul li:hover .scra,
.JoinusC .inusc-boom ul li:hover .scrb { color: #fff; }


.JoinusD { background: #f4f4f4; padding: 10.98958vw 0; }
.JoinusD .container { padding-right: 5.9375vw; }
.JoinusD .container .nusdl { width: 51%; }
.JoinusD .container .nusdr { position: relative; width: 22.91666vw; height: 22.91666vw; }
.JoinusD .container .nusdr .moxuan { width: 22.91666vw; height: 22.91666vw; background: url(../images/moxuan.png)no-repeat center center/cover; }
.JoinusD .container .nusdr .usdran { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.JoinusD .container .nusdr .usdran .ran { position: absolute; }
.JoinusD .container .nusdr .usdran .r1 { background: url(../images/r1.png)no-repeat center center/cover; width: 11.5625vw; height: 5.88541vw; right: 0.95833vw; z-index: 1; top: 2.09375vw; transform: rotate(14deg); background-size: 100% 100%; }
.JoinusD .container .nusdr .usdran .r2 { background: url(../images/r2.png)no-repeat center center/cover; width: 10.10416vw; height: 6.92708vw; right: 2.70833vw; z-index: 1; bottom: 1.04166vw; transform: rotate(5deg); background-size: 100% 100%; }
.JoinusD .container .nusdr .usdran .r3 { background: url(../images/r3.png)no-repeat center center/cover; width: 1.77083vw; height: 8.75vw; left: 1.40625vw; z-index: 1; bottom: 6.1vw; background-size: 100% 100%; }
.JoinusD .container .nusdr .usdran .ran::before { position: absolute; height: 1.5vw; background: #d4d7e5; transition: all .3s; width: 1px; content: ""; }
.JoinusD .container .nusdr .usdran .r1::before { transform:rotate(20deg); top: 2.65vw; left: 5vw; }
.JoinusD .container .nusdr .usdran .r2::before { transform: rotate(-38deg); top: 1.8vw; left: 5.2vw; }
.JoinusD .container .nusdr .usdran .r3::before { transform: rotate(84deg); top: 3.7vw; left: 2.8vw; }
.JoinusD .container .nusdr .usdran .ran span { position: absolute; width: 0.52083vw; height: 0.52083vw; background: #d4d7e5; border-radius: 50%; }
.JoinusD .container .nusdr .usdran .r1 span { left: 4.5vw; top: 3.86vw; }
.JoinusD .container .nusdr .usdran .r2 span { left: 4.4vw; top: 1.6vw; }
.JoinusD .container .nusdr .usdran .r3 span { left: 3.34vw; top: 4.1vw; }
.JoinusD .container .nusdr .usdran .ran span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; transition: all .3s; border:0.36458vw solid #2d42a0; border-radius: 50%; width: 0.47vw; height: 0.47vw; background: #fff; }
.JoinusD .container .nusdr .usdran .ran.cur span::before { opacity: 1; }
.JoinusD .container .nusdr .usdran .ran.cur::before { background: #1b3298; }
.JoinusD .container .nusdr .usdran .ran span::after { position: absolute; content: ""; width: 1.09375vw; opacity: 0; transition: all .3s; height: 1.09375vw; background: rgba(45, 73, 196, .1); border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.JoinusD .container .nusdr .usdran .ran.cur span::after { opacity: 1; width: 1.7vw; height: 1.7vw; }
.JoinusD .container .nusdr .usdrlp { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 5.72916vw; }
.JoinusD .container .nusdr::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); content: ""; width: 34.16666vw; height: 34.16666vw; border: 1px solid #e0e2eb; border-radius: 50%; }
.JoinusD .container .nusdr::after { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); content: ""; width: 26.34375vw; height: 26.34375vw; transition: all .3s;  border: 1px dashed #b2b9d8; border-radius: 50%; }
.JoinusD .container .mopsk::after { width: 27.34375vw; height: 27.34375vw; }
.JoinusD .nusdl .nusdoj ul { padding-left: 15px; border-left: 4px solid #e5e5e5; margin-top: 37px; }
.JoinusD .nusdl .nusdoj ul li { margin-bottom: 25px; }
.JoinusD .nusdl .nusdoj ul li .t { color: #000000; position: relative; }
.JoinusD .nusdl .nusdoj ul li .cont { color: #333333; line-height: 1.77; margin-top: 10px; margin-bottom: 28px; text-align: justify;}
.JoinusD .nusdl .nusdoj ul li:last-child { margin-bottom: 0; }
.JoinusD .nusdl .nusdoj ul li .t::before { position: absolute; content: ""; height: 100%; opacity: 0; transition: all .3s; left: -19px; width: 4px; background: #1b3298; }
.JoinusD .nusdl .nusdoj ul li.active .t::before { opacity: 1; }
.JoinusD .sjxms { color: #000000; line-height: 1.2; display: none; }

.JoinusE { padding: 6.25vw 0; }
.JoinusE .xtxmsltop { margin-top: 30px; }
.JoinusE .xtxmsltop .fl { margin-right: 1.05%; }
.JoinusE .xtxmsltop .fl:last-child { margin-right: 0; }
.JoinusE .xtxmsltop .asdlkmd { width: 22.95%; }
.JoinusE .xtxmsltop .asdlkmd input { background: none; border: 2px solid #dde2eb; border-radius: 50px; height: 58px; line-height: 58px; color: #a4acbc; padding-left: 26px; font-size: 16px; width: 100%; }
.JoinusE .layui-input:hover,.layui-textarea:hover { border-color: #dde2eb!important }
.JoinusE .layui-input:focus,.layui-textarea:focus { border-color: #dde2eb!important }
.JoinusE .xtxmsltop .asdlkmd input::-webkit-input-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkmd input::-moz-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkmd input:-moz-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkmd input:-ms-input-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkmd .layui-unselect i { border: none; width: 13px; right: 20px; height: 9px; background: url(../images/unselect.png)no-repeat center center/cover; }
.JoinusE .xtxmsltop .asdlkmd .layui-form-select dl { top: 65px; }
.JoinusE .xtxmsltop .asdlkmd .layui-form-selectup dl { top: auto; bottom: 65px; }
.JoinusE .xtxmsltop .asdlkmd .layui-form-select dl dd.layui-this { background: #153f97; }

.JoinusE .xtxmsltop .asdlkme { position: relative; width: 28%; }
.JoinusE .xtxmsltop .asdlkme input { background: none; color: #a4acbc; border: 2px solid #dde2eb; border-radius: 50px; height: 58px; padding-left: 26px; font-size: 16px; width: 100%; padding-right: 60px; }
.JoinusE .xtxmsltop .asdlkme input::-webkit-input-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkme input::-moz-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkme input:-moz-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkme input:-ms-input-placeholder { color: #a4acbc; }
.JoinusE .xtxmsltop .asdlkme button { position: absolute; right: 4px; width: 50px; height: 50px; border-radius: 50%; background: #153f98; top: 50%; transform: translateY(-50%); }
.JoinusE .xtxmsltop .asdlkme button::before { position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 16px; height: 16px; background: url(../images/asdasd.png)no-repeat center center/cover; }


.JoinusE .xtxmsltop .pressdown a { font-size: 16px; height: 58px; line-height: 55px; }
.JoinusE .xtxmsltop .pressdown a::before { top: 2px; left: 3px; width: 50px; height: 50px; }

.JoinusE .tmenboibo { border-radius: 14px; overflow: hidden; border: 1px solid #eeeeee; margin-top: 25px; }
.JoinusE .tmenboibo .zknt { background: #1b3298; padding: 0 50px 0 33px; }
.JoinusE .tmenboibo .zknt .tl { color: #fff; font-size: 18px; font-weight: bold; line-height: 74px; }
.JoinusE .tmenboibo .lianxi ul li .t{ padding: 0 50px 0 30px; }
.JoinusE .tmenboibo .lianxi ul li:nth-child(2n) { background: #f5f5f5; }
.JoinusE .tmenboibo .lianxi ul li.cur .t { background: #edeff7; }
.JoinusE .tmenboibo .lianxi ul li.cur .t .tl { color: #1b3298; }
.JoinusE .tmenboibo .lianxi ul li .tl { color: #333333; line-height: 69px; }
.JoinusE .tmenboibo .lianxi ul li .tl6 .ckgd{ position: relative; }
.JoinusE .tmenboibo .lianxi ul li .tl6 .ckgd i { display: inline-block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 13px; height: 7px; background: url(../images/ckgda.png)no-repeat center center/cover; }
.JoinusE .tmenboibo .lianxi ul li.cur .tl6 .ckgd i { background: url(../images/ckgda1.png)no-repeat center center/cover; }
.JoinusE .tmenboibo .tl1 { width: 19%; }
.JoinusE .tmenboibo .tl2 { width: 18%; text-align: center; }
.JoinusE .tmenboibo .tl3 { width: 18%; text-align: center; }
.JoinusE .tmenboibo .tl4 { width: 15.6%; text-align: center; }
.JoinusE .tmenboibo .tl5 { width: 15%; text-align: center; }
.JoinusE .tmenboibo .tl6 { text-align: left; width: 136px; }
.JoinusE .tmenboibo .cont { position: relative; overflow: hidden;padding: 30px 69px 50px 69px; display: none; }
.JoinusE .tmenboibo .cont .wybxzyz .xzyzl { color: #666666; line-height: 1.87; text-align: justify;}
.JoinusE .tmenboibo .cont .wybxzyz .xzyzl .lbvt { color: #333333; font-weight: bold; }
.JoinusE .tmenboibo .cont .wybxzyz .gyan { margin-left: 69px; margin-top: 40px; }
.JoinusE .tmenboibo ul li:nth-child(2n) .t { background: #f7f7f7; }
.JoinusE .tmenboibo .cont .wybxzyz .rsnzm { border-top: 1px solid #eeeeee; padding-top: 40px; margin-top: 33px}
.JoinusE .tmenboibo .cont .wybxzyz .rsnzm .reesdiwe a { line-height: 65px; display: block; color: #5f656e;     text-align: justify;}

@media(max-width:1480px) {
	.JoinusA .nusa-botom .usaootm { height: 26.96891vw; }
	
}

@media(max-width:1400px) {
	.JoinusE .xtxmsltop .asdlkmd input { height: 47px; font-size: 15px; }
	.JoinusE .xtxmsltop .asdlkme input { font-size: 15px; height: 47px; }
	.JoinusE .xtxmsltop .asdlkme button { width: 40px; height: 40px; }
	.JoinusE .tmenboibo .zknt .tl { line-height: 65px; }
	.JoinusE .tmenboibo .lianxi ul li .tl { line-height: 60px}
	.JoinusE .tmenboibo .zknt .tl { font-size: 16px; }
	.JoinusD .nusdl .nusdoj ul li .cont { font-size: 15px; }

	.JoinusE .xtxmsltop .pressdown a { font-size: 16px; height: 47px; font-size: 14px; line-height: 45px; }
	.JoinusE .xtxmsltop .pressdown a::before { top: 50%; transform: translateY(-50%); left: 3px; width: 40px; height: 40px; }
}

@media(max-width:1280px) {
	.JoinusA .nusa-botom .usaootm { height: 29.13906vw; }
	.JoinusA .nusa-botom .usaootm .aootm { width: 24.53125vw; height: 24.53125vw; }
}

@media(max-width:1100px) {
	.JoinusA,
	.JoinusB,
	.JoinusC,
	.JoinusD,
	.JoinusE { padding: 6.5vw 0 7vw; }
	.JoinusA .nusaxq { margin-top: 10px; }
	.JoinusA .nusa-botom { margin-top: 20px; display: none; }
	.JoinusA .nusa-botom .usaootm { width: 100%; height: 94vw; margin-bottom: 20px; }
	.JoinusA .nusa-botom .usaootm:last-child { margin-bottom: 0; }
	.JoinusA .nusa-botom .usaootm .aootm { width: 88.72727vw; height: 88.72727vw; }
	.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .icon { width: 15vw; }
	.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .wb { margin-top: 10px; }

	.JoinusA .nusa-bitom { display: block; }
	.JoinusA .nusaxq { font-size: 14px; }

	.JoinusB { padding: 6.5vw 3% 7vw; }
	.JoinusB .inusl { width: 100%; border-radius: 14px; }
	.JoinusB .JoinusBve::before { display: none; }
	.JoinusB .JoinusBve { position: initial; display: none;  }
	.JoinusB .inusr { width: 100%; margin-top: 20px; padding-top: 0; }
	.JoinusB .inusr .xp { width: 100%; font-size: 14px; line-height: 1.65; margin-top: 8px; }

	.JoinusC .inusc-top .sc { margin-top: 10px; }
	.JoinusC .inusc-boom { margin-top: 20px; }
	.JoinusC .inusc-boom ul li { width: 100%; margin-bottom: 20px; padding: 20px; }
	.JoinusC .inusc-boom ul li .scra { line-height: 1.4; margin-top: 5px; }
	.JoinusC .inusc-boom ul li .icon { width: 50px; }
	.JoinusC .inusc-boom ul li .scrb { margin-top: 10px; }

	.JoinusD { padding: 6.5vw 3% 7vw; }
	.JoinusD .sjxms { display: block; margin-bottom: 25px; }
	.JoinusD .container .nusdl .dyxtbt { display: none; }
	.JoinusD .container .nusdl { width: 100%; margin-top: 25px; }
	.JoinusD .container { padding-right: 0; }
	.JoinusD .container .nusdr,
	.JoinusD .container .nusdr .moxuan { width: 87.91666vw; height: 87.91666vw; }
	.JoinusD .container .nusdr::before { width: 94.16666vw; height: 94.16666vw; }
	.JoinusD .container .nusdr .usdrlp { width: 20vw; }
	.JoinusD .container .nusdr .usdran .r1  { width: 51.26041vw; height: 35.32291vw; right: -0.1vw; top: 9.09375vw; transform: rotate(17deg); }
	.JoinusD .container .nusdr .usdran .r2 { width: 43.01041vw; height: 30.40624vw; right: 12.70833vw; bottom: 1.5vw; transform: rotate(15deg); }
	.JoinusD .container .nusdr .usdran .r3 { width: 9.1875vw; height: 44.27083vw; left: 6.40625vw; bottom: 24.09375vw; transform: rotate(10deg); }
	.JoinusD .container .nusdr .usdran .ran::before{ display: none; }
	.JoinusD .container .nusdr .usdran .ran span { width: 4vw; height: 4vw; }
	.JoinusD .container .nusdr .usdran .ran span::before {  border: 2vw solid #2d42a0; width: 2.47vw; height: 2.47vw; }
	.JoinusD .container .nusdr::after { width: 30.34375vw; height: 30.34375vw; }
	.JoinusD .container .nusdr .usdran .r1 span { left: 19.5vw; top: 13.86vw; }
	.JoinusD .container .nusdr .usdran .r2 span { left: 15.5vw; top: 10.15vw; }
	.JoinusD .container .nusdr .usdran .r3 span { left: 10.34vw; top: 19.1vw;}
	.JoinusD .nusdl .nusdoj ul { margin-top: 15px; }
	.JoinusD .nusdl .nusdoj ul li .cont,
	.JoinusD .nusdl .nusdoj ul li { margin-bottom: 15px; }
	
	.JoinusE .xtxmsltop .asdlkmd { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.JoinusE .xtxmsltop .asdlkme { width: 100%; margin-bottom: 20px; }
	.JoinusE .xtxmsltop .zdfas{ margin-right: 0; }
	.JoinusE .xtxmsltop .asdlkmd input,
	.JoinusE .xtxmsltop .asdlkme input { padding-left: 20px; font-size: 14px; }
	.JoinusE .xtxmsltop { margin-top: 13px; }
	.JoinusE .tmenboibo { margin-top: 15px; }
	.JoinusE .tmenboibo .zknt,
	.JoinusE .tmenboibo .lianxi ul li .t { padding: 0 20px; }
	.JoinusE .tl2,
	.JoinusE .tl3,
	.JoinusE .tl4,
	.JoinusE .tl5 { display: none; }
	.JoinusE .tmenboibo .tl1 { width: 50%; }
	.JoinusE .tmenboibo .zknt .tl { line-height: 55px; }
	.JoinusE .tmenboibo .lianxi ul li .tl { line-height: 50px; }

	.JoinusE .xtxmsltop .pressdown { width: 100%; }
	.JoinusE .xtxmsltop .pressdown a { width: 100%; padding: 0 0 0 60px; }
}


/**可以返回**/
@media(max-width:1100px) {
	.JoinusA .nusa-botom .usaootm { width: 33.33%; margin-right: 0; height: auto; background: none; }
	.JoinusA .nusa-botom .usaootm .aootm { width: auto; height: auto; position: initial; transform: translate(0); background: none; overflow: initial; }
	.JoinusA .nusa-botom .usaootm::before { display: none; }
	.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw { position: initial; transform: translate(0); background: none; }
	.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .wb { font-size: 17px; }
	.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .wb { color: #000; }
	.JoinusA .nusa-botom .usaootm:hover .aootm { background: none; }
	.JoinusA .nusa-botom .usaootm .aootm .aonmsjdw .wba { height: auto; color: #333333; font-size: 14px; margin-top: 5px; }
	.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .wba { height: auto; color: #333333; }
	.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .icon .mi1 { display: inline-block; }
	.JoinusA .nusa-botom .usaootm:hover .aootm .aonmsjdw .icon .mi2 { display: none; height: auto;  }
	

}


/**鐮旂┒鏂瑰悜**/
.bjf4f4 { background: #f4f4f4; }
.DirectionListA { background: #f4f4f4; padding: 3.75vw 0 6.25vw; }
.DirectionListA .nlistl { width: 71.5%; }
.DirectionListA .nlistl ul li { overflow: hidden; border-radius: 14px; margin-bottom: 15px; }
.DirectionListA .nlistl ul li:last-child { margin-bottom: 0; }
.DirectionListA .nlistl ul li a { display: block; padding: 35px 30px 35px 30px; }
.DirectionListA .nlistl ul li a .ndas { padding-left: 25px; position: relative; }
.DirectionListA .nlistl ul li a .ndas::before { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 5px; background: rgba(255, 255, 255, .1); border-radius: 5px; }
.DirectionListA .nlistl ul li a .ndas .dss { color: #fff; font-size: 2.08333vw; line-height: 1.45833vw; position: relative; }
.DirectionListA .nlistl ul li a .ndas .dss::before { position: absolute; content: ""; left: -25px; top: 0; background: #fff; border-radius: 5px; width: 5px; height: 100%; }
.DirectionListA .nlistl ul li a .ndas .dww { color: #fff; line-height: 2.1875vw; margin-top: 21px; }
.DirectionListA .nlistr { width: 26.88%; }
.DirectionListA .nlistr .onListt { background: #fff; border-radius: 14px; padding: 32px 30px 10px 30px; margin-bottom: 20px; }
.DirectionListA .nlistr .onListt .btof { color: #292b2b; }
.DirectionListA .nlistr .onListt ul { border-top: 1px solid #eeeeee; margin-top: 25px; }
.DirectionListA .nlistr .onListt ul li a { display: block; border-bottom: 1px solid #eeeeee; transition: all .3s; font-size: 20px; color: #333333; padding: 24px 0 27px; position: relative; }
.DirectionListA .nlistr .onListt ul li a:before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); transition: all .3s; width: 17px; height: 13px; background: url(../images/onListt.png)no-repeat center center/cover; }
.DirectionListA .nlistr .onListt ul li:hover a { color: #1b3298; border-color: #1b3298; }
.DirectionListA .nlistr .onListt ul li:hover a:before { background: url(../images/onListta.png)no-repeat center center/cover; }
.DirectionListA .nlistr .onListt ul li:last-child a { border-bottom: 0; }
.DirectionListA .nlistr .onListz { background: #fff; border-radius: 14px; overflow: hidden; padding: 32px 30px 14px 30px; margin-bottom: 20px; }
.DirectionListA .nlistr .onListz .listzop .zopl { color: #292b2b; font-weight: bold; }
.DirectionListA .nlistr .onListz .listzop .zopr { margin-top: 11px; }
.DirectionListA .nlistr .onListz .listzop .zopr a { font-size: 15px; color: #153f97; padding-right: 15px; position: relative; }
.DirectionListA .nlistr .onListz .listzop .zopr a:before { position: absolute; content: ""; right: 0; top: 5px; width: 10px; transition: all .3s; height: 9px; background: url(../images/ard.png)no-repeat center center/cover; }
.DirectionListA .nlistr .onListz .listzop .zopr a:hover:before { transform: rotate(45deg); top: 5px; }
.DirectionListA .nlistr .onListz .listzopa { margin-top: 5px; }
.DirectionListA .nlistr .onListz .listzopa ul li a { display: block; border-bottom: 1px solid #eee; padding: 22px 0 23px; }
.DirectionListA .nlistr .onListz .listzopa ul li a .pa { color: #666666; }
.DirectionListA .nlistr .onListz .listzopa ul li a .pb { color: #111111; line-height: 1.45; margin-top: 9px; }
.DirectionListA .nlistr .onListz .listzopa ul li:last-child a { border-bottom: 0; }
.DirectionListA .nlistr .onListb { background: url(../images/onListb.jpg)no-repeat center center/cover; overflow: hidden; border-radius: 14px; padding: 38px 30px 45px 30px; }
.DirectionListA .nlistr .onListb .stbt { color: #fff; font-weight: bold; }
.DirectionListA .nlistr .onListb .stsd { color: #d1d6ea; line-height: 1.7; margin-top: 11px; }
.DirectionListA .nlistr .onListb .stsdc { border: 2px solid #fff; margin-top: 23px; border-radius: 50px; display: inline-block; position: relative; font-size: 18px; color: #fff; height: 65px; line-height: 60px; padding: 0 30px 0 80px; }
.DirectionListA .nlistr .onListb .stsdc::before { position: absolute; z-index: 1; content: ""; left: 3px; top: 3px; width: 55px; height: 55px; background: url(../images/onListb.png)no-repeat center center/cover; transition: all .3s; }

.ctionlsjkxnxq .nlistl { background: #fff; border-radius: 14px; overflow: hidden; padding: 35px 40px 45px 40px; }
.ctionlsjkxnxq .nlistl .kuolbt { color: #000000; border-bottom: 1px solid #eeeeee; padding-bottom: 30px; }
.ctionlsjkxnxq .nlistl .kuolxq { line-height: 1.95; margin-top: 22px; }
.ctionlsjkxnxq .nlistl .kuolxq .ts { font-weight: bold; color: #333333; }
.ctionlsjkxnxq .nlistl .kuolxq a { color: #666666; display: block; text-decoration: underline; text-decoration-color: #666666; }
.ctionlsjkxnxq .nlistl .kuolxq .tdd { color: #666666; }
.ctionlsjkxnxq .nlistl .snxmxl { padding-top: 25px; margin-top: 40px; border-top: 1px solid #eeeeee; }
.ctionlsjkxnxq .nlistl .xmxl { width: 70%; }
.ctionlsjkxnxq .nlistl .xmxl .xl { margin-bottom: 10px; }
.ctionlsjkxnxq .nlistl .xmxl .xl:last-child { margin-bottom: 0; }
.ctionlsjkxnxq .nlistl .xmxl .xl a { display: block; color: #666666; font-size: 16px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }
.ctionlsjkxnxq .nlistl .xmxl .xl a span { color: #111111; }
.ctionlsjkxnxq .nlistl .xmxr a { display: block; border: 2px solid #1b3298; border-radius: 50px; width: 166px; height: 57px; line-height: 55px; text-align: center; font-size: 16px; color: #1b3298; }

@media(max-width:1400px) {
	.ctionlsjkxnxq .nlistl .xmxl .xl a { font-size: 14px; }
	.ctionlsjkxnxq .nlistl .xmxr a { font-size: 14px; height: 45px; line-height: 43px; }
}

@media(max-width:1100px) {
	.DirectionListA { padding: 6.5vw 0 7vw; }
	.DirectionListA .nlistr { display: none; }
	.DirectionListA .nlistl { width: 100%; }
	.DirectionListA .nlistl ul li a { padding: 20px; }
	.DirectionListA .nlistl ul li a .ndas .dss { font-size: 20px; line-height: 1; }
	.DirectionListA .nlistl ul li a .ndas .dww { line-height: 1.5; }

	.ctionlsjkxnxq .nlistl { padding: 20px; }
	.ctionlsjkxnxq .nlistl .kuolbt { padding-bottom: 15px; }
	.ctionlsjkxnxq .nlistl .kuolxq  { margin-top: 15px; text-align: justify;}
	.ctionlsjkxnxq .nlistl .snxmxl { margin-top: 20px; padding-top: 15px; }
	.ctionlsjkxnxq .nlistl .xmxl { width: 100%; }
	.ctionlsjkxnxq .nlistl .xmxr { width: 100%; margin-top: 20px; }
	.ctionlsjkxnxq .nlistl .xmxr a { width: 100%; }
}




/**琛屼笟褰卞搷**/
.influenceA { padding: 5.52083vw 0 7.03125vw; }
.influenceA .encea-top .ceapr .fkznsj { min-width: 1194px; }
.influenceA .encea-top .ceapr { width: 100%; margin-top: 10px; }
.influenceA .encea-top .ceapr ul { border-bottom: 1px solid #dcdcdc; padding: 0 10px; overflow: scroll; }
.influenceA .encea-top .ceapr ul::-webkit-scrollbar { display: none; }
.influenceA .encea-top .ceapr ul li { float: left; color: #666666; font-size: 16px; margin-right: 30px; padding-bottom: 15px; position: relative; cursor:pointer; }
.influenceA .encea-top .ceapr ul li:last-child { margin-right: 0; }
.influenceA .encea-top .ceapr ul li.cur { color: #1b3298; }
.influenceA .encea-top .ceapr ul li:after { position: absolute; bottom: -1px; left: 0; transition: all .3s; width: 100%; height: 2px; opacity: 0; content: ""; background: #1b3298; }
.influenceA .encea-top .ceapr ul li.cur:after { opacity: 1; } 

.influenceA .encea-bottom { margin-top: 38px; }
.influenceA .encea-bottom .box { border-radius: 14px; overflow: hidden; }
.influenceA .encea-bottom .box .flex { display: flex; }
.influenceA .encea-bottom .box .ceal { background: url(../images/encea-bottom.jpg)no-repeat center center/cover; width: 41%; padding: 85px 70px 84px 60px; }
.influenceA .encea-bottom .box .ceal .ax { color: rgba(255, 255, 255, .08); margin-top: 11px; }
.influenceA .encea-bottom .box .ceal .ae { color: #fff; margin-top: 45px; }
.influenceA .encea-bottom .box .ceal .ac { color: #fff; line-height: 1.65; margin-top: 12px; }
.influenceA .encea-bottom .box .ceal .ap { color: rgba(255, 255, 255, .3); margin: 5px 0 38px; }
.influenceA .encea-bottom .box .cear { width: 59%; }

.influenceB { padding: 6.25vw 0; }
.influenceB .luenec-bottom { margin-top: 48px; }
.influenceB .luenec-bottom ul { display: flex; flex-wrap: wrap; }
.influenceB .luenec-bottom ul li { float: left; position: relative; width: 49.3%; border: 1px solid #e7e7e7; margin-right: 1.4%; margin-bottom: 1.4%; border-radius: 14px; overflow: hidden; padding: 40px 40px 50px 40px;  }
.influenceB .luenec-bottom ul li:nth-child(2n) { margin-right: 0; }
.influenceB .luenec-bottom ul li .eca { color: #111111; }
.influenceB .luenec-bottom ul li .ecmn { color: #666666; line-height: 1.9; margin-top: 10px; }
.influenceB .luenec-bottom ul li::before { position: absolute; content: ""; left: 0; bottom: 0; width: 100%; height: 2px; background: #e8eaf4; }
.influenceB .luenec-bottom ul li:hover .eca { color: #1b3298; }
.influenceB .luenec-bottom ul li:hover::before { background: #1b3298; }
.influenceB .sjmod { display: none; }

.influenceC { background: #f4f4f4; padding: 6.25vw 0 6.92708vw; }
.influenceC .uencec-top ul { margin-top: 32px; }
.influenceC .uencec-top ul li { float: left; background: #fff; border-radius: 14px; overflow: hidden; padding: 20px 20px 30px 20px; width: 32.4%; margin-right: 1.4%; }
.influenceC .uencec-top ul li:nth-child(3n) { margin-right: 0; }
.influenceC .uencec-top ul li:nth-child(n+4) { margin-top: 20px; }
.influenceC .uencec-top ul li .img { border-radius: 14px; overflow: hidden; }
.influenceC .uencec-top ul li .cda { color: #111111; margin-top: 24px; }
.influenceC .uencec-top ul li .cdb { color: #333333; margin-top: 7px; }
.influenceC .uencec-bottom { background: #fff; border-radius: 14px; overflow: hidden; margin-top: 1.4%; }
.influenceC .uencec-bottom .g-in ul li { border-bottom: 1px solid #eeeeee; padding: 30px; }
.influenceC .uencec-bottom .g-in ul li .t { color: #111111; position: relative; }
.influenceC .uencec-bottom .g-in ul li .t::before { position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ""; width: 28px; height: 28px; background: url(../images/pq.png)no-repeat center center/cover; }
.influenceC .uencec-bottom .g-in ul li.cur .t::before { background: url(../images/qj.png)no-repeat center center/cover; }
.influenceC .uencec-bottom .g-in ul li .cont { display: none; }
.influenceC .uencec-bottom .g-in ul li .cont .on { color: #333333; margin-top: 3px; line-height: 1.6; }
.influenceC .uencec-bottom .g-in ul li:last-child { border-bottom: 0; }
.influenceC .dnsbow { display: none;}

.influenceD { padding: 6.25vw 0 7.29166vw; }
.influenceD .enced-top .ncedr { position: absolute; bottom: 10px; right: 0; }
.influenceD .enced-top .ncedr ul li { float: left; margin-right: 18px; cursor: pointer; height: 2.86458vw; transition: all .3s; line-height: 2.6vw; padding: 0 3.38541vw; border: 2px solid #153f98; border-radius: 50px; font-size: 16px; color: #153f98; }
.influenceD .enced-top .ncedr ul li:last-child { margin-right: 0; }
.influenceD .enced-top .ncedr ul li.cur { color: #fff; background: #153f98; }

.influenceD .enced-bottom { margin-top: 30px; }
.influenceD .enced-bottom .box .swiper-container { overflow: hidden; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide { border: 1px solid #e7e7e7; border-radius: 14px; overflow: hidden; padding: 38px 40px 34px 40px; transition: all .3s; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover { border: 1px solid #153f97; background: #153f97;  }

.influenceD .enced-bottom .box .swiper-container .swiper-slide .ea { color: #666666; transition: all .3s; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide .ea span { color: #153f97; margin-left: 5px; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover .ea span { color: #fff; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide .eb { color: #111111; transition: all .3s; line-height: 1.41; margin-top: 33px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide .ec { color: #666666; transition: all .3s; line-height: 1.7; margin-top: 20px; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide .ec p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 48px; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide .gnsm { color: #153f97; transition: all .3s; font-size: 15px; margin-top: 75px; position: relative; display: inline-block; padding-right: 15px; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide .gnsm span { position: absolute; right: 0; top: 6px; width: 10px; transition: all .3s; height: 9px; background: url(../images/ard.png)no-repeat center center/cover; }
.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover .gnsm span  { transform: rotate(45deg); background: url(../images/slidewe.png)no-repeat center center/cover }
.influenceD .enced-bottom .box .swiper-container .swiper-pagination { height: 3px; position: initial; background: #e8e8e8; margin-top: 50px; }
.influenceD .enced-bottom .box .swiper-container .swiper-pagination .swiper-pagination-progressbar-fill { background: #153f97; }


.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover a .ea,
.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover a .eb,
.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover a .ec,
.influenceD .enced-bottom .box .swiper-container .swiper-slide:hover a .gnsm { color: #fff; }

@media(max-width:1400px) {
	.influenceA .encea-top .ceapr { bottom: 5px; }
	.influenceA .encea-top .ceapr ul li { font-size: 14px; }
	.influenceD .enced-top .ncedr ul li { font-size: 14px; }
}


@media(max-width:1100px) {
	.influenceA,
	.influenceB,
	.influenceC,
	.influenceD { padding: 6.5vw 0 7vw; }

	.influenceA .encea-top .ceapr ul { padding: 0; }
	.influenceA .encea-top .ceapr { position: initial; width: 100%; margin-top: 10px; overflow: scroll; -ms-overflow-style: none; scrollbar-width: none; }
	.influenceA .encea-top ::-webkit-scrollbar { display: none; }
	.influenceA .encea-top .ceapr .fkznsj { min-width: 1073px; }
	.influenceA .encea-top .ceapr .fkznsj ul { overflow: scroll; }

	.influenceA .encea-bottom { margin-top: 25px; }
	.influenceA .encea-bottom .box .flex { display: block; }
	.influenceA .encea-bottom .box .ceal { width: 100%; border-radius: 14px; padding: 20px; }
	.influenceA .encea-bottom .box .ceal .ae { margin-top: 15px; }
	.influenceA .encea-bottom .box .ceal .ap { margin-bottom: 20px; }
	.influenceA .encea-bottom .box .ceal .ac { margin-top: 3px; }
	.influenceA .encea-bottom .box .cear { width: 100%; height: 50vw; border-radius: 14px; overflow: hidden; margin-top: 20px; }
	.influenceA .encea-bottom .box .ceal .icon { width: 50px; }

	.influenceB .luenec-top .dnsbxc { display: none; }

	.influenceB .luenec-bottom { margin-top: 20px; }
	.influenceB .luenec-bottom ul li { width: 100%; margin-bottom: 20px; padding: 20px; }
	.influenceB .luenec-bottom ul li:last-child { margin-bottom: 0; }
	.influenceB .sjmod { display: block; margin-top: 25px; } 

	.influenceC .uencec-top ul { margin-top: 20px; }
	.influenceC .uencec-top ul li { width: 100%; margin-bottom: 20px; padding: 20px}
	.influenceC .uencec-top ul li:last-child { margin-bottom: 0; }
	.influenceC .uencec-top ul li .cda { margin-top: 15px; }
	.influenceC .uencec-bottom { margin-top: 20px; }
	.influenceC .uencec-bottom .g-in ul li { padding: 15px 20px; }
	.influenceC .uencec-bottom .g-in ul li .cont .on { margin-top: 10px; }
	.influenceC .uencec-bottom .g-in ul li .t::before { width: 25px; height: 25px; }
	.influenceC .dnsbxc { display: none; }
	.influenceC .dnsbow { display: block; margin-top: 30px; }
	
	.influenceD .enced-top .ncedr { position: initial; width: 100%; margin-top: 15px; }
	.influenceD .enced-top .ncedr ul li { width: 49%; margin-right: 2%; text-align: center; height: 45px; line-height: 43px; }
	.influenceD .enced-top .ncedr ul li:last-child { margin-right: 0; }

	.influenceD .enced-bottom { margin-top: 25px; }
	.influenceD .enced-bottom .box .swiper-container .swiper-slide { padding: 20px; }
	.influenceD .enced-bottom .box .swiper-container .swiper-slide .eb { margin-top: 10px; }
	.influenceD .enced-bottom .box .swiper-container .swiper-slide .ec { margin-top: 10px; }
	.influenceD .enced-bottom .box .swiper-container .swiper-slide .gnsm { margin-top: 20px; }
	.influenceD .enced-bottom .box .swiper-container .swiper-pagination { margin-top: 30px; }
}



/**鎶曡祫鑰呭叧绯�**/
.contactA { padding: 6.40624vw 0 6.40624vw; }
.contactA .flex { display: flex; flex-wrap: wrap; }
.contactA .tactal { width: 29.7%; }
.contactA .tactal .mxod .boxp:last-child { display: none; }
.contactA .tactal ul { margin-top: 35px; }
.contactA .tactal ul li { position: relative; margin-bottom: 28px; }
.contactA .tactal ul li .icon { line-height: 0; }
.contactA .tactal ul li .ala { position: absolute; left: 90px;top: 50%; transform: translateY(-50%); }
.contactA .tactal ul li .ala .a1 { color: #333333; }
.contactA .tactal ul li .ala .a2 { color: #818d93; margin-top: 3px; }
.contactA .tactal ul li:last-child { margin-bottom: 0; }
.contactA .tactar { width: 70.3%; }
.contactA .tactar .swiper-container { overflow: hidden; height: 100%; }
.contactA .tactar .swiper-container .swiper-slide { border: 1px solid #e5e5e5; border-radius: 14px; overflow: hidden; height: 100%; transition: all .7s; }
.contactA .tactar .swiper-container .swiper-slide .dycmoshj { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.contactA .tactar .swiper-container .swiper-slide .dycmosmj { background: url(../images/dycmosmj.jpg)no-repeat center center/cover; position: relative; z-index: 1; height: 100%; padding: 37px 30px 37px 30px;  clip-path: circle(0%); transition: clip-path .7s ease-in-out; pointer-events: auto; }
.contactA .tactar .swiper-container .swiper-slide .dycmosmj .btm { border-bottom: 1px solid #3b4fa7; padding-bottom: 23px; }
.contactA .tactar .swiper-container .swiper-slide .dycmosmj .wzjks { color: #fff; line-height: 1.87; margin-top: 23px; overflow-y: auto; overflow-x: hidden; padding-right: 5px; height: 11vw; } 
.contactA .tactar .swiper-container .swiper-slide .dycmosmj .wzjks::-webkit-scrollbar { width: 4px; height: 4px; }
.contactA .tactar .swiper-container .swiper-slide .dycmosmj .wzjks::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #fff; }
.contactA .tactar .swiper-container .swiper-slide .dycmosmj .wzjks::-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.3); }
.contactA .tactar .swiper-container .swiper-slide:hover { border: 1px solid #1b3298; }
.contactA .tactar .swiper-container .swiper-slide:hover .dycmosmj { clip-path: circle(100%); } 
.contactA .swiper-an { position: relative; margin-top: 50px; }
.contactA .swiper-an .swiper-pe .fl { position: initial; margin-top: 0; width: 49px; height: 49px; transition: all .3s; }
.contactA .swiper-an .swiper-pe .fl:after { opacity: 0; }
.contactA .swiper-an .swiper-pe .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; margin-right: 10px; }
.contactA .swiper-an .swiper-pe .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; }
.contactA .swiper-an .swiper-pe .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
.contactA .swiper-an .swiper-pe .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }
.contactA .swiper-an .swiper-pagination { top: 50%; transform: translateY(-50%);  height: 3px; background: #e8e8e8; margin-right: 30px; width: calc(100% - 138px); }
.contactA .swiper-an .swiper-pagination .swiper-pagination-progressbar-fill { background: #153f97; }

@media(max-width:1100px) {
	.contactA { padding: 6.5vw 0 7vw; }
	.contactA .flex { display: block; }
	.contactA .tactal { width: 100%; }
	.contactA .tactal ul { margin-top: 20px; }
	.contactA .tactal ul li { margin-bottom: 15px; }
	.contactA .tactal ul li .icon { width: 60px; }
	.contactA .tactal ul li .ala { left: 75px; }
	.contactA .tactar { width: 100%; margin-top: 25px; }
	.contactA .tactar .swiper-container .swiper-slide .dycmoshj { width: 30%; }
	.contactA .tactar .swiper-container .swiper-slide .dycmosmj { padding: 20px; }
	.contactA .tactar .swiper-container .swiper-slide .dycmosmj .btm { padding-bottom: 15px; }
	.contactA .tactar .swiper-container .swiper-slide .dycmosmj .btm img { width: 100px; }
	.contactA .tactar .swiper-container .swiper-slide .dycmosmj .wzjks { height: 40vw; margin-top: 15px; }
	.contactA .swiper-an { margin-top: 30px; }
	.contactA .swiper-an .swiper-pe .fl { width: 40px; height: 40px; }
	.contactA .swiper-an .swiper-pagination { width: calc(100% - 105px); }
}




/**涓氬姟鍚堜綔**/
.contactB .tactal ul { margin-top: 50px; }
.contactB .tactal ul li { margin-bottom: 30px; }
.contactB .tactar .sbnaman { margin-top: 0.52083vw; }
.contactB .tactar .sbnaman .man { float: left; cursor:pointer; width: 13.27083vw; height: 2.70833vw; text-align: center; line-height: 2.55vw; font-size: 0.83333vw; color: #1b3298; border: 2px solid #153f98; border-radius: 50px; margin-right: 18px; transition: all .3s; }
.contactB .tactar .sbnaman .man.cur { color: #fff; background: #153f98; }
.contactB .tactar .sbnaman .man:last-child { margin-right: 0; }
.contactB .tactar .tabBox { margin-top: 53px; }
.contactB .tactar .tabBox .box ul li { float: left; border: 2px solid #e8eaf4; overflow: hidden; border-radius: 5px; position: relative; margin-right: 1.49%; width: 32.34%; }
.contactB .tactar .tabBox .box ul li:nth-child(3){ margin-right: 0; }
.contactB .tactar .tabBox .box ul li:last-child { margin-right: 0; width: 100%; margin-top: 1.49%; }
.contactB .tactar .tabBox .box ul li .icon { position: absolute; left: 20px; top: 55%; transform: translateY(-50%); }
.contactB .tactar .tabBox .box ul li input { width: 100%; height: 100%; border: 0; padding: 0 30px 0 49px; font-size: 16px; height: 60px; color: #aab1bf; }
.contactB .tactar .tabBox .box ul li span { position: absolute; right: 16px; color: #e80000; font-size: 16px; top: 50%; transform: translateY(-50%);  }
.contactB .tactar .tabBox .box ul li input::-webkit-input-placeholder{ color:#aab1bf; }
.contactB .tactar .tabBox .box ul li input::-moz-placeholder{  color:#aab1bf; }
.contactB .tactar .tabBox .box ul li input:-moz-placeholder{  color:#aab1bf; }
.contactB .tactar .tabBox .box ul li input:-ms-input-placeholder{  color:#aab1bf; } 
.contactB .tactar .tabBox .box ul li textarea { width: 100%; height: 100%; border: 0; height: 120px; font-size: 16px; color: #aab1bf; padding: 20px 30px 0 49px; resize: none; }
.contactB .tactar .tabBox .box ul li:last-child .icon { top: 26.5%; } 
.contactB .tactar .tabBox .box ul li textarea::-webkit-input-placeholder{ color:#aab1bf; }
.contactB .tactar .tabBox .box ul li textarea::-moz-placeholder{  color:#aab1bf; }
.contactB .tactar .tabBox .box ul li textarea:-moz-placeholder{  color:#aab1bf; }
.contactB .tactar .tabBox .box ul li textarea:-ms-input-placeholder{  color:#aab1bf; } 
.contactB .tactar .anmxos { margin-top: 30px; }
.contactB .tactar .anmxos .xosl { color: #aab1bf; line-height: 60px; }
.contactB .tactar .anmxos .xosr button { background: #fff; cursor: pointer; border: 2px solid #153f98; color: #153f98; display: inline-block; position: relative; padding: 0 42px 0 85px; height: 65px; line-height: 60px; border-radius: 50px; font-size: 16px; }
.contactB .tactar .anmxos .xosr button:before { position: absolute; z-index: 1; content: ""; left: 3px; top: 3px; width: 55px; height: 55px; background: url(../images/pressdowwna.png)no-repeat center center/cover; transition: all .3s; }
.contactB .tactar .anmxos .xosr button:hover:before { transform: rotate(45deg); }

@media(max-width:1400px) {
	.contactB .tactar .anmxos .xosr button { height: 55px; line-height: 50px; font-size: 14px; padding: 0 32px 0 65px; }
	.contactB .tactar .anmxos .xosr button:before { width: 45px; height: 45px; }
	.contactB .tactar .anmxos .xosl { line-height: 50px; }
	.contactB .tactar .tabBox .box ul li input { font-size: 14px; height: 50px; padding-left: 43px; }
	.contactB .tactar .tabBox .box ul li textarea { font-size: 14px; height: 100px; padding-left: 43px; }
	.contactB .tactar .tabBox .box ul li .icon { width: 16px; }
	.contactB .tactar .tabBox .box ul li:last-child .icon { top: 30.5%; }
	
}

@media(max-width:1280px) {
	.contactB .tactar .sbnaman .man { height: 38px; line-height: 34px; font-size: 14px; }
}

@media(max-width:1100px) {
	.contactB .tactal ul { margin-top: 20px; }
	.contactB .tactar .sbnaman { width: 100%; }
	.contactB .tactar .sbnaman .man { width: 49%; margin-right: 2%; }
	.contactB .tactar .sbnaman .man:last-child { margin-right: 0; }
	.contactB .tactar .tabBox { margin-top: 20px; }
	.contactB .tactar .tabBox .box ul li { width: 100%; margin-bottom: 20px; }
	.contactB .tactar .tabBox .box ul li input { height: 45px; }
	.contactB .tactar .tabBox .box ul li:last-child { margin-bottom: 0; margin-top: 0; }
	.contactB .tactar .tabBox .box ul li .icon { left: 13px; }
	.contactB .tactar .tabBox .box ul li input { padding-left: 40px; }
	.contactB .tactar .tabBox .box ul li textarea { padding-left: 40px; padding-top: 10px; }
	.contactB .tactar .tabBox .box ul li:last-child .icon { top: 21.5%; }
	.contactB .tactar .anmxos .xosl { width: 100%; line-height: 1; margin-bottom: 20px; }
	.contactB .tactar .anmxos { margin-top: 20px; }
	.contactB .tactar .anmxos .xosr { float: left; }
	.contactB .tactar .anmxos .xosr button { width: 100%; }
	.contactB .tactal ul li { margin-bottom: 20px; }
}






/**鍏徃鍒楄〃**/
.businessA { background: #fff; padding: 4.21875vw 0 4.47916vw; }
.businessA .mxoxjv ul { display: flex; flex-wrap: wrap; }
.businessA .mxoxjv ul li { float: left; position: relative; width: 49.3%; margin-right: 1.4%; margin-bottom: 1.4%; border: 1px solid #e7e7e7; overflow: hidden; border-radius: 14px; padding: 40px 40px 45px 40px; }
.businessA .mxoxjv ul li:nth-child(2n) { margin-right: 0; }
.businessA .mxoxjv ul li .bt { color: #111111; transition: all .3s; }
.businessA .mxoxjv ul li .xpsms { color: #666666; line-height: 1.87; margin-top: 13px; overflow-y: auto; overflow-x: hidden; padding-right: 10px; height: 150px; }
.businessA .mxoxjv ul li .xpsms::-webkit-scrollbar { width: 4px; height: 4px; }
.businessA .mxoxjv ul li .xpsms::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #1b3298; }
.businessA .mxoxjv ul li .xpsms::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 0; background: #eeeeee; }
.businessA .mxoxjv ul li:before { position: absolute; transition: all .3s; content: ""; left: 0; bottom: 0; width: 100%; height: 2px; background: #e8eaf4; }
.businessA .mxoxjv ul li:hover .bt { color: #1b3298; }
.businessA .mxoxjv ul li:hover:before { background: #1b3298; }

@media(max-width:1100px) {
	.businessA .mxoxjv ul li { padding: 20px; width: 100%; margin-bottom: 20px; margin-right: 0; }
	.businessA .mxoxjv ul li:last-child { margin-bottom: 0; }
	.businessA .mxoxjv ul li .xpsms { height: 100px; margin-top: 5px; text-align: justify;}
}





/**澶栨硨浣撴潵婧愯鎯�**/
.nybanner .conmt .dbt .b sup { font-size: 3.125vw; line-height: 1; vertical-align: middle; margin-top: -1vw; margin-top: -2.5vw; display: inline-block; }
.sourceA .xltsmxk ul { margin-top: 60px; }
.sourceA .nlistl { padding-bottom: 23px; }
.sourceA .xltsmxk ul li { border-radius: 0; overflow: initial; margin-bottom: 0; border-top: 1px solid #e5e5e5; padding: 25px 0 26px; color: #292b2b; }
.sourceA .xltsmxk ul li .t { width: 100%; position: relative; font-weight: bold; cursor:pointer; }
.sourceA .xltsmxk ul li .t::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 28px; height: 28px; transition: all .3s; background: url(../images/pq.png)no-repeat center center/cover; }
.sourceA .xltsmxk ul li.cur { border-color: #1b3298; color: #1b3298; }
.sourceA .xltsmxk ul li.cur .t::before { background: url(../images/qj.png)no-repeat center center/cover; }
.sourceA .xltsmxk ul li .cont { margin-top: 10px; display: none; }
.sourceA .xltsmxk ul li a { padding: 0; }
.sourceA .xltsmxk ul li a .p { color: #666666; line-height: 1.5; }
.sourceA .xltsmxk ul li a .d { color: #153f97; position: relative; display: inline-block; font-size: 15px; margin-top: 10px; padding-right: 15px; }
.sourceA .xltsmxk ul li a .d:before { position: absolute; content: ""; right: 0; top: 6px; width: 10px; transition: all .3s; height: 9px; background: url(../images/ard.png)no-repeat center center/cover; }
.sourceA .xltsmxk ul li .cont:hover a .d:before { transform: rotate(45deg); }


.sourceA .nlistr .onListt ul { border-top: 0; }
/*.sourceA .nlistr .onListt ul li .t { padding: 25px 0 26px; font-weight: bold; color: #333333; position: relative; }*/
.sourceA .nlistr .onListt ul li .t::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; background: url(../images/oy.png)no-repeat center center/cover; }
.sourceA .nlistr .onListt ul li.cur .t::before { background: url(../images/oy1.png)no-repeat center center/cover; height: 2px; }
.sourceA .nlistr .onListt ul li .cont a { padding: 21px 0 23px; font-size: 18px; color: #666666; }
.sourceA .nlistr .onListt ul li { border-top: 1px solid #eeeeee; }
.sourceA .nlistr .onListt ul li .cont a:before { display: none; }
.sourceA .nlistr .onListt ul li .te a { padding-left: 20px; position: relative; }
.sourceA .nlistr .onListt ul li .te a:after { position: absolute; left: 5px; top: 50%; transform: translateY(-50%); width: 6px; height:6px; content: ""; background: #dcdcdc; border-radius: 50%; }
.sourceA .nlistr .onListt ul li .te:hover a:after { background: #1b3298; } 
.sourceA .nlistr .onListt ul li .te a:hover span { border-bottom: 2px solid #1b3298; }
.sourceA .nlistr .onListt ul li .te:last-child a { border-bottom: 0; }
.sourceA .nlistr .onListt ul li:last-child a { border-bottom: 1px solid #eeeeee; }
.sourceA .nlistr .onListt ul li:hover a { color: #666666; border-color: #eeeeee; }
.sourceA .nlistr .onListt ul li .te:hover a { color: #1b3298; border-color: #eeeeee; }
.sourceA .nlistr .onListt ul li .cont { display: none; border-top: 1px solid #eeeeee; }


@media(max-width:1400px) {
	.sourceA .nlistr .onListt ul li .cont a { font-size: 16px; }
}

@media(max-width:1100px) {
	.sourceA .xltsmxk ul { margin-top: 30px; }
	.sourceA .xltsmxk ul li { padding: 15px 0; }
	.sourceA .xltsmxk ul li .t::before { width: 22px; height: 22px; }
}




/**澶栨硨浣撹祫璁�**/
.wosmshbxnA { padding: 4.6875vw 0 4.84375vw; }
.wosmshbxnA .cdetal { background: #f4f4f4; padding: 0; overflow: initial; }
.wosmshbxnA .cdetal ul li { background: #fff; overflow: hidden; border-radius: 14px; margin-bottom: 15px; }
.wosmshbxnA .cdetal ul li:last-child { margin-bottom: 0; }
.wosmshbxnA .cdetal ul li a { padding: 37px 30px 36px 30px; display: block; }
.wosmshbxnA .cdetal ul li a .bc1 { color: #666666; }
.wosmshbxnA .cdetal ul li a .bc2 { color: #111111; margin-top: 7px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.wosmshbxnA .cdetal ul li a .bc3 { color: #666666; line-height: 1.87; margin-top: 11px; }
.wosmshbxnA .cdetal ul li a .bc3 p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.wosmshbxnA .cdetal ul li a .bc4 { font-size: 15px; color: #153f97; margin-top: 20px; padding-right: 15px; position: relative; display: inline-block; }
.wosmshbxnA .cdetal ul li a .bc4:before { position: absolute; content: ""; right: 0; top: 7px; width: 10px; transition: all .3s; height: 9px; background: url(../images/ard.png)no-repeat center center/cover; }
.wosmshbxnA .cdetal ul li:hover a .bc4:before { transform: rotate(45deg); }

@media(max-width:1100px) {
	.wosmshbxnA { padding: 6.5vw 0 7vw; }
	.wosmshbxnA .cdetal ul li a { padding: 20px; }
	.wosmshbxnA .cdetal ul li a .bc3 { margin-top: 5px; }
	.wosmshbxnA .cdetal ul li a .bc4 { margin-top: 15px; }
}



/**鐮斿彂鐢熶骇閰嶅**/
.facilitiesA { padding: 4.16666vw 0 7.29166vw; }
.facilitiesA .dyxtbt { text-align: center; }
.facilitiesA .tiesa-top { position: relative; margin-top: 49px; }
.facilitiesA .tiesa-top::before { position: absolute; content: ""; left: 0; top: 14px; width: 100%; height: 2px; background: #dcdcdc; }
.facilitiesA .swiper-container { overflow: hidden; }
.facilitiesA .tiesa-top .swiper-slide { text-align: center; cursor:pointer; float: left; color: #666666; font-size: 16px; line-height: 1.5; padding-top: 42px; position: relative; }
.facilitiesA .tiesa-top .swiper-slide .veb { position: absolute; top: 11px; left: 50%; transform: translateX(-50%); background: #1b3298; transition: all .3s; width: 8px; height: 8px; border-radius: 50%; }
.facilitiesA .tiesa-top .swiper-slide .veb:after { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 0; height: 0; transition: all .3s; background: rgba(21,63,152,.2); border-radius: 50%; }
.facilitiesA .tiesa-top .swiper-slide-thumb-active .veb:after { width: 30px; height: 30px; }
.facilitiesA .tiesa-top .swiper-slide-thumb-active { color: #1b3298; }

.facilitiesA .tiesa-bottom { margin-top: 44px; }
.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .flex { border-radius: 14px; overflow: hidden; position: relative; }
.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisl { background: url(../images/delisl.jpg)no-repeat center center/cover; width: 35%; padding: 93px 50px 73px 50px; }
.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisl .bt { color: #fff; line-height: 2.08333vw; border-bottom: 1px solid rgba(255, 255, 255, .1); padding-bottom: 25px; margin-bottom: 23px; }
.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisl .is { color: #fff; line-height: 1.87; }
.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisr { width: 65%; position: absolute; height: 100%; right: 0; }
.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisr .swiper-container { height: 100%; position: relative; }
.facilitiesA .tiesa-bottom .moximoxi .swiper-pagination { bottom: 25px; right: 30px; left: auto; text-align: right; }
.facilitiesA .tiesa-bottom .moximoxi .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: none; border: 1px solid #fff; border-radius: 50%; width: 10px; height: 10px; margin-right: 10px; }
.facilitiesA .tiesa-bottom .moximoxi .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.facilitiesA .tiesa-bottom .moximoxi .swiper-pagination .swiper-pagination-bullet-active { background: #fff}

.facilitiesA .swiper-button-prev,
.facilitiesA .swiper-button-next { display: none; width: 40px; height: 40px; top: 17px; }

.facilitiesA .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover #fff; }
.facilitiesA .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover #fff; }

.facilitiesA .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover #fff; }
.facilitiesA .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover #fff; }

.facilitiesA .swiper-button-prev:after,
.facilitiesA .swiper-button-next:after { opacity: 0; }

.facilitiesB { background: #f4f4f4; padding: 7.03125vw 0; }
.facilitiesB .tiesl { width: 38%; padding-top: 3.33333vw; }
.facilitiesB .tiesl .esla { color: #111111; margin-top: 40px; border-bottom: 1px solid #dcdcdc; padding-bottom: 25px; }
.facilitiesB .tiesl .eslb { line-height: 1.67; margin-top: 23px; text-align: justify;}
.facilitiesB .tiesl .eslb .ts { color: #333333; }
.facilitiesB .tiesr { width: 55%; border-radius: 14px; overflow: hidden; }

.facilitiesC { padding: 5.72916vw 0 6.77083vw; width: 100%; }
.facilitiesC .dyxtbt { text-align: center; margin-bottom: 43px; }
.facilitiesC .swiper22 { position: relative; overflow: hidden; }
.facilitiesC .swiper22 .swiper-button-prev,.talentC-b .swiper22 .swiper-button-next { width: 49px; height: 49px; background: #d7d7d7; border-radius: 50%; transition: all .5s; } 
.facilitiesC .swiper22 .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; }
.facilitiesC .swiper22 .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; }
.facilitiesC .swiper22 .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
.facilitiesC .swiper22 .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }
.facilitiesC .swiper22 .swiper-button-prev:after,
.facilitiesC .swiper22 .swiper-button-next:after { font-size: 16px; font-weight: bold; color:#fff; opacity: 0; }

.facilitiesC .swiper22 .swiper-button-next { right: calc(16.9% - 28px); }
.facilitiesC .swiper22 .swiper-button-prev { left: calc(16.9% - 28px); }
.facilitiesC .swiper22 .swiper-slide { opacity: 0.2; transition: all 0.5s; padding: 0 40px; }
.facilitiesC .swiper22 .swiper-slide .talentC-c .tit { opacity: 0; transition: all 0.5s; }
.facilitiesC .swiper22 .swiper-slide-active { opacity: 1; }
.facilitiesC .swiper22 .swiper-slide-active .talentC-c .tit { opacity: 1; }




.facilitiesC .talentC-c { position: relative; }
.facilitiesC .tit { color:#ffffff; position: absolute; width: 100%; left:0; bottom: 37px; padding: 0 40px; }
.facilitiesC .tit .ta { margin-bottom: 10px; font-weight: bold; }
.facilitiesC .tit .tc { font-weight: bold; }
.facilitiesC .tit .tb { line-height: 1.65; margin-top: 3px; }

@media(max-width: 1480px){
	.facilitiesC .swiper22 .swiper-button-prev,.talentC-b .swiper22 .swiper-button-next { width: 40px; height: 40px; }
    .facilitiesC .swiper22 .swiper-slide  { padding: 0 40px; }
	.facilitiesC .swiper22 .swiper-button-next { right: calc(16.68% - 20px); }
	.facilitiesC .swiper22 .swiper-button-prev { left: calc(16.68% - 20px); }
	.facilitiesC .tit { font-size: 18px; bottom: 30px; padding: 0 30px; }
}
@media(max-width: 1100px){
	.facilitiesC{ padding:30px 0 50px; }

	.facilitiesC .swiper22 .swiper-slide { padding: 0 3%; }
	.facilitiesC .swiper22 .swiper-button-next { right:4%; }
	.facilitiesC .swiper22 .swiper-button-prev { left: 4%; }

	.facilitiesA,
	.facilitiesB,
	.facilitiesC { padding: 6.5vw 0 7vw; }
	.facilitiesA .tiesa-top { margin-top: 15px; }
	.facilitiesA .tiesa-bottom { margin-top: 20px; }
	.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisl { width: 100%; margin-top: 20px; overflow: hidden; border-radius: 14px; padding: 20px; }
	.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisl .bt { line-height: 1.4; padding-bottom: 15px; margin-bottom: 15px; }
	.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisr { width: 100%; border-radius: 14px; overflow: hidden; position: initial; }
	.facilitiesA .tiesa-bottom .mySwiper2 .swiper-slide .delisr .swiper-container { height: 65vw; }
	.facilitiesA .tiesa-bottom .moximoxi .swiper-pagination { width: 100%; text-align: center; right: 0; bottom: 15px; }
	.facilitiesA .swiper-button-prev,
	.facilitiesA .swiper-button-next { display: block; }

	.facilitiesB .tiesl { width: 100%; padding-top: 0; }
	.facilitiesB .tiesl .esla { margin-top: 20px; padding-bottom: 15px; font-size: 18px;}
	.facilitiesB .tiesl .eslb { margin-top: 15px; }
	.facilitiesB .tiesr { width: 100%; margin-bottom: 20px; }

	.facilitiesC .dyxtbt { margin-bottom: 20px; }
}

@media(max-width:1024px) {
    .facilitiesC .tit { position: initial; padding: 0; }
    .facilitiesC .tit .ta { color: #222; margin-top: 20px; }
	.facilitiesC .tit .tc { color: #222; }
    .facilitiesC .tit .tb { color: #666666; line-height: 1.6; margin-top: 8px; text-align: justify;}
	.facilitiesC .swiper22 { padding-bottom: 60px; }
    .facilitiesC .swiper22 .swiper-button-prev, .talentC-b .swiper22 .swiper-button-next { top: auto; bottom: 0; }
	.facilitiesC .swiper22 .swiper-button-next { right: auto; left: 65px; }
}



/**鎶€鏈钩鍙�**/
.TechnologyA { padding: 3.90625vw 0 6.77083vw; }
.TechnologyA .dyxtbt { text-align: center; margin-bottom: 42px; }
.TechnologyA .lofgxy { border: 1px solid #e5e5e5; overflow: hidden; border-radius: 14px; margin-bottom: 30px; }
.TechnologyA .lofgxy:last-child { margin-bottom: 0; }
.TechnologyA .lofgya .flex { display: flex; }
.TechnologyA .lofgya .fgyal { position: relative; width: 25%; background: url(../images/fgyal.jpg)no-repeat center center/cover; overflow: hidden; border-radius: 14px; margin-top: -1px; padding: 70px 40px 0 40px; }
.TechnologyA .lofgya .fgyal .xwz { line-height: 17px; color: rgba(255, 255, 255, .08); margin-top: 10px; }
.TechnologyA .lofgya .fgyal .xmfn { position: absolute; width: 100%; bottom: 80px; left: 0; padding: 0 40px; }
.TechnologyA .lofgya .fgyal .xmfn .fn { color: #fff; font-size: 72px; line-height: 1; }
.TechnologyA .lofgya .fgyal .xmfn .fn i { font-style: normal; }
.TechnologyA .lofgya .fgyal .xmfn .fn span { font-size: 18px; display: inline-block; vertical-align: middle; margin-top: 22px; }
.TechnologyA .lofgya .fgyal .xmfn .fna { color: #fff; margin-top: 4px; }
.TechnologyA .lofgya .fgyar { width: 75%; }

.TechnologyA .swiper-container { overflow: hidden; }
.TechnologyA .swiper-container .swiper-wrapper { transition-timing-function: linear !important; }

.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide,
.TechnologyA .lofgyb .swiper-ula .swiper-slide { padding: 50px 50px 43px 50px; text-align: center; border-right: 1px solid #e5e5e5; background: #fff; }

.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide:hover,
.TechnologyA .lofgyb .swiper-ula .swiper-slide:hover { background: #fafafa; }

.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide:hover .img,
.TechnologyA .lofgyb .swiper-ula .swiper-slide:hover .img { box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.1); }

.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide .amw,
.TechnologyA .lofgyb .swiper-ula .swiper-slide .amw { 
	color: #333333;
	line-height: 1.6;
	margin-top: 27px;
	font-size: 14px;
} 

.TechnologyB { text-align: center; background: #f4f4f4; padding: 6.25vw 0 4.42708vw; }
.TechnologyB .ologtyop .yo { color: #333333; line-height: 30px; width: 741px; margin: 14px 0 46px; display: inline-block; }
.TechnologyB .ologtyob { width: 77.7%; display: inline-block; }


@media(max-width:1480px) {
	.TechnologyA .lofgya .fgyal { padding: 50px 40px 0 40px; }
	.TechnologyA .lofgya .fgyal .icon { width: 65px; }
	.TechnologyA .lofgya .fgyal .xmfn { bottom: 40px; }
	.TechnologyA .lofgya .fgyal .xmfn .fn { font-size: 52px; }
	.TechnologyA .lofgya .fgyal .xmfn .fn span { margin-top: 7px; }
	
	.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide,
	.TechnologyA .lofgyb .swiper-ula .swiper-slide { padding: 40px; }
}

@media(max-width:1100px) {
	.TechnologyA, { padding: 6.5vw 0 7vw; }
	.TechnologyA .dyxtbt { margin-bottom: 20px; }
	.TechnologyA .lofgya .flex { display: block; }
	.TechnologyA .lofgya .fgyal { width: 100%; height: 70vw; padding: 20px; }
	.TechnologyA .lofgya .fgyal .icon { width: 55px; }
	.TechnologyA .lofgya .fgyal .xmfn { padding: 0 20px; bottom: 20px; }
	.TechnologyA .lofgya .fgyal .xmfn .fn { font-size: 28px; }
	.TechnologyA .lofgya .fgyal .xmfn .fn span { font-size: 15px; margin-left: 3px; margin-top: 0px; }

	.TechnologyA .lofgxy { border: 0; }
	.TechnologyA .lofgxy .swiper-ul { border: 1px solid #e5e5e5; }
	.TechnologyA .lofgya .fgyar { width: 100%; margin-top: 20px; }
	.TechnologyA .swiper-container { border-radius: 14px; overflow: hidden; border: 1px solid #e5e5e5; }

	.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide,
	.TechnologyA .lofgyb .swiper-ula .swiper-slide { padding: 20px; }
	.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide .amw, .TechnologyA .lofgyb .swiper-ula .swiper-slide .amw { margin-top: 15px; }

	.TechnologyB { padding: 6.5vw 3% 7vw; }
	.TechnologyB .ologtyop .yo { width: 100%; margin: 10px 0 20px; }
	.TechnologyB .ologtyob { width: 100%; }
}

@media(max-width:550px) {
	.TechnologyA .lofgya .fgyar .swiper-ul .swiper-slide, 
	.TechnologyA .lofgyb .swiper-ula .swiper-slide { border: 0; }
}




/**鑽墿閫掗€佽浇浣撴不鐤楀钩鍙�**/
.treatmenttableA { padding: 4.79166vw 0 6.61458vw; }
.treatmenttableA .xtb { line-height: 1.79; margin: 12px 0 32px; color: #666666; text-align: justify;}
.treatmenttableA .xndn { border: 1px solid #e5e5e5; border-radius: 14px; overflow: hidden; padding: 3.125vw 2.91666vw; }
.treatmenttableA .xndn .ndnl { width: 47.5%; }
.treatmenttableA .xndn .ndnl:last-child { margin-right: 0; }
.treatmenttableA .xndn .ndnl .moxias { position: relative; z-index: 1; }
.treatmenttableA .xndn .ndnl .zuanqilai { position: absolute; width: 100%; top: 0; left: 0; height: 100%; background: url(../images/nsakdjh.png)no-repeat center center/cover; }
.treatmenttableA .xndn .ndnl:hover .zuanqilai { -webkit-animation:haha1 5s linear infinite; }

.treatmenttableB { padding: 6.77083vw 0; }
.treatmenttableB .ttabletop .letopl { width: 44.6%; padding-top: 3.64583vw; }
.treatmenttableB .ttabletop .letopl .sbtk .ta { font-size: 2.5vw; line-height: 2.39583vw; color: #153f98; }
.treatmenttableB .ttabletop .letopl .sbtk .tb { color: #000000; font-size: 1.875vw; font-weight: bold; line-height: 2.39583vw; margin-top: 5px; }
.treatmenttableB .ttabletop .letopl .plxq { color: #666666; line-height: 1.77; margin-top: 15px; text-align: justify;}
.treatmenttableB .ttabletop .letopl .pxlm { color: #333333; line-height: 1.45; margin-top: 35px; }
.treatmenttableB .ttabletop .letopl .pxlm p { margin-bottom: 14px; padding-left: 15px; position: relative; }
.treatmenttableB .ttabletop .letopl .pxlm p::before { position: absolute; top: 9px; left: 0; content: ""; width: 6px; height: 6px; background: #dcdcdc; border-radius: 50%; }
.treatmenttableB .ttabletop .letopl .pxlm p:last-child { margin-bottom: 0; }
.treatmenttableB .ttabletop .letopr { width: 50%; }
.treatmenttableB .ttablebtoo .ooxq { color: #666666; line-height: 1.77; margin: 68px 0 30px; text-align: justify;} 

.treatmenttableC { background: #f4f4f4; padding: 6.45833vw 0 6.25vw; }
.treatmenttableC .ttablectop { margin-bottom: 32px; }
.treatmenttableC .ttablectop .ectpr { position: absolute; right: 0; bottom: 0.52083vw; }
.treatmenttableC .ttablectop .ectpr .nospx { width: 2.55208vw; height: 2.55208vw; position: initial; margin-top: 0; transition: all .3s; }
.treatmenttableC .ttablectop .ectpr .nospx::after { opacity: 0; }
.treatmenttableC .ttablectop .ectpr .swiper-button-prev { background: url(../images/xtprev.png)no-repeat center center/cover; }
.treatmenttableC .ttablectop .ectpr .swiper-button-next { background: url(../images/xtnext.png)no-repeat center center/cover; margin-left: 10px; }
.treatmenttableC .ttablectop .ectpr .swiper-button-prev:hover { background: url(../images/xtpreva.png)no-repeat center center/cover; }
.treatmenttableC .ttablectop .ectpr .swiper-button-next:hover { background: url(../images/xtnexta.png)no-repeat center center/cover; }
.treatmenttableC .ttablecbottom .swiper-container { overflow: hidden; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul { display: flex; flex-wrap: wrap; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li { float: left; position: relative; margin-right: 1.06%; width: 49.47%; background: #fff; overflow: hidden; padding: 40px 38px 42px; border-radius: 14px; margin-bottom: 1.06%; border: 1px solid #e7e7e7; } 
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li:after { position: absolute; content: ""; transition: all .3s; bottom: 0; left: 0; width: 100%; height: 2px; background: #e8eaf4; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li:nth-child(2n) { margin-right: 0; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ula { color: #111111; font-weight: bold; margin-bottom: 15px; transition: all .3s; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ula sup { display: inline-block; vertical-align: middle; margin-top: -.5vw; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ulb .ulba { margin-bottom: 1px; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ulb .ulba .bal { color: #000000; line-height: 1.7; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ulb .ulba .bal:last-child { width: 73%; color: #666666; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li:hover:after { background: #1b3298; }
.treatmenttableC .ttablecbottom .swiper-slide .ul ul li:hover .ula { color: #1b3298; }


.treatmenttableD { padding: 5.20833vw 0 6.77083vw; }
.treatmenttableD .abledbotom { margin-top: 45px; }
.treatmenttableD .abledbotom ul li { border: 1px solid #e7e7e7; border-radius: 14px; overflow: hidden; margin-bottom: 15px; }
.treatmenttableD .abledbotom ul li:last-child { margin-bottom: 0; }
.treatmenttableD .abledbotom ul li a { display: block; padding: 38px 30px 45px 30px; position: relative; }
.treatmenttableD .abledbotom ul li a:after { position: absolute; content: ""; transition: all .3s; bottom: 0; left: 0; width: 100%; height: 2px; background: #e8eaf4; }
.treatmenttableD .abledbotom ul li a .le { color: #666666; }
.treatmenttableD .abledbotom ul li a .lea { color: #000; line-height: 1.53; margin-top: 8px; }
.treatmenttableD .abledbotom ul li:hover a .lea { color: #1b3298; text-decoration: underline; text-decoration-color: #1b3298; }
.treatmenttableD .abledbotom ul li:hover a:after { background: #1b3298; }
.treatmenttableD .asdas { display: none; margin-top: 30px; }

.treatmenttableE { background: #f4f4f4; padding: 6.25vw 0 6.25vw 12.5%; }
.treatmenttableE .ableel { width: 40%; padding-top: 2.8125vw; }
.treatmenttableE .ableel .layui-form { margin-top: 42px; }
.treatmenttableE .ableel ul li { float: left; width: 48.88%; margin-right: 2.2%; border: 2px solid #dee0eb; border-radius: 7px; position: relative; margin-bottom: 2.2%; }
.treatmenttableE .ableel ul li input { width: 100%; height: 60px; color: #aab1bf; background: none; border: 0; padding: 0 40px 0 48px; font-size: 16px; }
.treatmenttableE .ableel ul li input::-webkit-input-placeholder{ color:#aab1bf; }
.treatmenttableE .ableel ul li input::-moz-placeholder{  color:#aab1bf; }
.treatmenttableE .ableel ul li input:-moz-placeholder{  color:#aab1bf; }
.treatmenttableE .ableel ul li input:-ms-input-placeholder{  color:#aab1bf; } 
.treatmenttableE .ableel ul li:nth-child(2n) { margin-right: 0; }
.treatmenttableE .ableel ul li:last-child { width: 100%; margin-right: 0; margin-bottom: 0; }
.treatmenttableE .ableel ul li .icon { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); }
.treatmenttableE .ableel ul li span { display: inline-block; position: absolute; right: 18px; top: 57%; transform: translateY(-50%); color: #e80000; font-size: 16px; line-height: 1; }
.treatmenttableE .ableer { width: 55%; border-radius: 14px 0 0 14px; overflow: hidden; }
.treatmenttableE .ableel ul li textarea { width: 100%; color:#aab1bf; height: 100%; border: 0; height: 120px; font-size: 16px; color: #aab1bf; background: none; padding: 20px 30px 0 49px; resize: none; }
.treatmenttableE .ableel ul li textarea::-webkit-input-placeholder{ color:#aab1bf; }
.treatmenttableE .ableel ul li textarea::-moz-placeholder{  color:#aab1bf; }
.treatmenttableE .ableel ul li textarea:-moz-placeholder{  color:#aab1bf; }
.treatmenttableE .ableel ul li textarea:-ms-input-placeholder{  color:#aab1bf; } 
.treatmenttableE .ableel ul li:last-child .icon { top: 24%; } 

.treatmenttableE .ableel .xosr { margin-top: 33px; }
.treatmenttableE .ableel .xosr button { background: #fff; cursor: pointer; border: 2px solid #153f98; color: #153f98; display: inline-block; position: relative; padding: 0 42px 0 85px; height: 65px; line-height: 60px; border-radius: 50px; font-size: 16px; }
.treatmenttableE .ableel .xosr button:before { position: absolute; z-index: 1; content: ""; left: 3px; top: 3px; width: 55px; height: 55px; background: url(../images/pressdowwna.png)no-repeat center center/cover; transition: all .3s; }
.treatmenttableE .ableel .xosr button:hover:before { transform: rotate(45deg); }


@media(max-width:1480px) {
	.treatmenttableE { padding-left: 6.5%; }
}

@media(max-width:1400px) {
	.treatmenttableE .ableel .xosr button { height: 55px; line-height: 50px; font-size: 14px; padding: 0 32px 0 65px; }
	.treatmenttableE .ableel .xosr button:before { width: 45px; height: 45px; }

	.treatmenttableE .ableel ul li input { font-size: 14px; height: 50px; padding-left: 43px; }
	.treatmenttableE .ableel ul li textarea { font-size: 14px; height: 100px; padding-left: 43px; }
	.treatmenttableE .ableel ul li .icon { width: 16px; }
	.treatmenttableE .ableel ul li:last-child .icon { top: 30.5%; }
}

@media(max-width:1280px) {
	.treatmenttableE { padding-left: 3%; }
}

@media(max-width:1100px) {
	.treatmenttableA { padding: 6.5vw 0 7vw; }
	.treatmenttableA .xtb { margin: 7px 0 20px; }
	.treatmenttableA .xndn { padding: 20px; }
	.treatmenttableA .xndn .ndnl { width: 100%; margin-bottom: 20px; }
	.treatmenttableA .xndn .ndnl:last-child { margin-bottom: 0; }

	.treatmenttableB { padding: 6.5vw 0 7vw; }
	.treatmenttableB .ttabletop .letopl { width: 100%; padding-top: 0; }
	.treatmenttableB .ttabletop .letopl .sbtk .ta { font-size: 24px; line-height: 1; }
	.treatmenttableB .ttabletop .letopl .sbtk .tb { font-size: 16px; line-height: 1; margin-top: 10px; }
	.treatmenttableB .ttabletop .letopl .pxlm { margin-top: 15px; }
	.treatmenttableB .ttabletop .letopr { width: 100%; margin-top: 20px; }
	.treatmenttableB .ttablebtoo .ooxq { margin: 20px 0 30px; }

	.treatmenttableC  { padding: 6.5vw 0 7vw; }
	.treatmenttableC .ttablectop { margin-bottom: 20px; }
	.treatmenttableC .ttablectop .ectpr { position: initial; }
	.treatmenttableC .ttablectop .ectpr .nospx { width: 40px; height: 40px; }
	.treatmenttableC .ttablecbottom .swiper-slide .ul ul li { width: 100%; margin-bottom: 20px; margin-right: 0; padding: 20px; }
	.treatmenttableC .ttablecbottom .swiper-slide .ul ul li:last-child { margin-bottom: 0; }
	.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ula { margin-bottom: 10px; }
	.treatmenttableC .ttablecbottom .swiper-slide .ul ul li .ulb .ulba .bal:last-child { width: 100%; }

	.treatmenttableD { padding: 6.5vw 0 7vw; }
	.treatmenttableD .abledtop .edndfr { display: none; }
	.treatmenttableD .abledbotom ul li a { padding: 20px; }
	.treatmenttableD .abledbotom { margin-top: 20px; }
	.treatmenttableD .asdas { display: block; }

	.treatmenttableE { padding: 6.5vw 3% 7vw; }
	.treatmenttableE .ableer { width: 100%; border-radius: 14px; margin-bottom: 30px; }
	.treatmenttableE .ableel { width: 100%; padding-top: 0; }
	.treatmenttableE .ableel .layui-form { margin-top: 20px; }

	.treatmenttableE .ableel ul li { width: 100%; margin-bottom: 20px; }
	.treatmenttableE .ableel ul li input { height: 45px; }
	.treatmenttableE .ableel ul li:last-child { margin-bottom: 0; margin-top: 0; }
	.treatmenttableE .ableel ul li .icon { left: 13px; }
	.treatmenttableE .ableel ul li input { padding-left: 40px; }
	.treatmenttableE .ableel ul li textarea { padding-left: 40px; padding-top: 10px; }
	.treatmenttableE .ableel ul li:last-child .icon { top: 18%; }
	.treatmenttableE .ableel .xosr { margin-top: 30px; }
	
	
}





/*wolf*/
/*6-1-2鍏充簬鎴戜滑-鍙戝睍鍘嗙▼*/
.alignC { text-align:center; }
.alignR { text-align:right; }
.font50 { font-size:50px; }
.historyA { padding: 90px 0 120px; }
.historyA-b { overflow: hidden; padding-top:100px; margin-top: 70px; position: relative; }
.historyA-b .icon { width: 28px; height: 51px; background: url(../imgs/hisa1.png) no-repeat center/cover; position: absolute; top:0; left:50%; transform:translateX(-50%); }
.historyA-b:before { position: absolute; z-index: 1; content:''; width: 1px; height: calc(100% - 51px); background: #e5e5e5; top:51px; left:50%; }
.historyA-c ul li { position: relative; }
.historyA-c ul li .img { border-radius:11px; overflow: hidden; float:left; width: 45%; }
.historyA-c ul li .img img { transition:all 0.5s; }
.historyA-c ul li .img:hover img { transform:scale(1.1); }
.historyA-c ul li .con { padding:4vw 0; float:right; width: 45%; }
.historyA-c ul li:nth-child(n+2) { margin-top:6px; }
.historyA-c ul li:nth-child(2n) .img { float:right; }
.historyA-c ul li:nth-child(2n) .con { float:left; text-align:right; }
.historyA-c .con .topT { height: 44px; line-height: 44px; color:#1b3298; font-weight:bold; }
.historyA-c .con .cc { margin-top:30px; }
.historyA-c .con .cc .t { font-size:22px;color:#333333; margin-bottom:4px; }
.historyA-c .con .cc .c { line-height: 1.6; font-size:16px;color:#666666 }
.historyA-c .con dd:nth-child(n+2) { margin-top:25px; }
.historyA-b .line { width: 1px; height: 150px; background: #1b3298; position: absolute; left:50%; top:51px; z-index: 3; transition: all 0.6s; }
.historyA-c .circle { position: absolute; left: 50%; transition:all 0.5s; top:4vw; width: 44px; height: 44px; border-radius:50%;  transform:translateX(-50%); z-index: 10; border: 7px solid rgba(153,153,153,0.2); }
.historyA-c .circleA { width: 100%; background: #fff; transition:all 0.5s; height: 100%;border-radius:50%; border:9px solid #999999; }
.historyA-c li.active .circle { border-color: rgba(27,50,152,0.1); }
.historyA-c li.active .circleA { border-color:#1b3298; }

@media(max-width:1700px){
	.font50 { font-size:44px; }
	.historyA { padding: 5vw 0 6vw; }
	.historyA-b { margin-top: 4vw; }
}
@media(max-width:1500px){
	.font50 { font-size:38px; }
	.historyA-c .con .cc { margin-top:20px; }
}
@media(max-width:1300px){
	.font50 { font-size:32px; }
}
@media(max-width:1100px){
	.font50 { font-size:24px; }
	.historyA-c .con .cc .t { font-size:20px; }
	.historyA { padding: 40px 0 50px; }
	.historyA-c .con dd:nth-child(n+2) { margin-top:15px; }
	.historyA-c ul li { padding-left: 30px; }
	.historyA-c ul li .img { width: 100%; }
	.historyA-c ul li .con { width: 100%; }
	.historyA-b { padding-top: 40px; margin-top:20px; }
	.historyA-b .icon { width: 14px; height: 26px; left:10px; }
	.historyA-b .line { left: 10px; top:26px; }
	.historyA-b:before { left: 10px; top: 26px; }
	.historyA-c .circle { width: 20px; height: 20px; left: 10px; transform: translateX(-50%); border-width:3px; }
	.historyA-c .circleA { border-width:4px; }
	.historyA-c .con .topT { line-height: 1; height: auto; }
	.historyA-c .con .cc { margin-top:10px; }
	.historyA-c ul li .con,.historyA-c ul li:nth-child(2n) .con { text-align:left; padding: 10px 0 20px; }
}




/*4-3鐮斿彂绠＄嚎*/
.gxA { padding: 100px 0 130px; }

.gxA-a .con .t1 { font-size:20px;color:#000000; margin-top:20px; text-align: justify;}
.gxA-a .con .c { font-size:16px;color:#666666; line-height: 1.8; margin-top:6px; text-align: justify;}


/* 绠＄嚎 */
* { box-sizing:border-box; }
.relative { position: relative; height: 100%; }
.homeBoxCX-b {margin-top: 40px;}
.homeBoxCX-c {overflow: hidden;margin-bottom: 20px;border-radius: 10px;}
.homeBoxCX-d dt {border-left: 1px solid #e8f5eb;}
.homeBoxCX-d dt .t {border-right: 1px solid #dedede;background: #f8f9fc; border-top:2px solid #1b3298; padding-left: 10px;}
.homeBoxCX-d dt .t0,
.homeBoxCX-d dt .t1,
.homeBoxCX-d dt .t2,
.homeBoxCX-d dt .t3,
.homeBoxCX-d dt .t4,
.homeBoxCX-d dt .t5,
.homeBoxCX-d dt .t6,
.homeBoxCX-d dt .t7,
.homeBoxCX-d dt .t8 { text-align: center; }
.homeBoxCX-d dt .t8 { padding-left:0; }
.homeBoxCX-d dd .xzgxa .t,.homeBoxCX-d dd .t1 p, .homeBoxCX-d dd .t p { width: 100%; text-align: left; }
.homeBoxCX-d .t {font-size: 14px;line-height: 100px;color: #333333;float: left;text-align: left;}
.homeBoxCX-d dd .t,.addT1 {border-right: 1px solid rgba(139, 143, 146, 0.14);border-bottom: 1px solid rgba(139, 143, 146, 0.14);color: #304765;box-sizing: border-box;}
.homeBoxCX-d dd .xzgxa .t { border:none; word-break: break-all; }
.homeBoxCX-d dd .t3,
.homeBoxCX-d dd .t4,
.homeBoxCX-d dd .t5 {border-right: none;}
.homeBoxCX-d dd.odd .t {background: #ffffff;}
.homeBoxCX-d dd .t1 {color: #06234a;}
.homeBoxCX-d dd {border-left: 1px solid rgba(139, 143, 146, 0.14);}
.homeBoxCX-d .t4 p {overflow: hidden;max-height: 0.5rem}
.homeBoxCX-e {z-index: 10;position: absolute;left: 0.3rem;top: 15px;text-align: left;}
.homeBoxCX-ee {z-index: 9;}
.homeBoxCX-e span {position: relative;display: block;color: #fff;background: #1c9e3b;}
.homeBoxCX-ee span {background: #75d08a;}
.homeBoxCX-e span:after {content: '';width: 0px;height: 0px;position: absolute;right: -30px;top:0;border: 15px solid transparent;border-left-color: #1c9e3b;}
.homeBoxCX-ee span:after {border-left-color: #75d08a;}
.colorYellow.homeBoxCX-e span {background: #e6d24d;}
.colorYellow.homeBoxCX-e span:after {border-left-color: #e6d24d;}
.homeBoxCX-d dd .t p,.addT1 .div1 p {line-height: 1.4;position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.homeBoxCX-d dt .t8 .addT1,
.homeBoxCX-d dt .t8 .addT1 .div1 { text-align:center; height: 100px; }
.homeBoxCX-d dd .t p span.ti {line-height: 1.4;display: block;}
.homeBoxCX-d dd:last-child {border-bottom: none;}
.homeBoxCX-d dd {position: relative;}
.homeBoxCX-d dd .t1 p,
.homeBoxCX-d dd .t p,.addT1 .div1 p {position: relative;z-index: 12;padding: 0 10px;word-break: break-all;     text-align: center;}
.homeBoxCX-d dd a {transition: all 0.6s;opacity: 0;text-align: right;display: block;background: rgba(28, 158, 59, 0.6);z-index: 11;width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;}
.homeBoxCX-d dd a i {display: inline-block;height: 0.46rem;margin: 0 0.3rem;color: #fff;border-radius: 50px;border: 1px solid #fff;font-style: normal;line-height: 0.46rem;width: 1.36rem;position: relative;top: 50%;transform: translateY(-50%);text-align: center;font-size: 14px;text-transform: uppercase}
.homeBoxCX-d dd:hover .t .Hov {color: #fff !important;}
.homeBoxCX-d dd:hover .Hov {color: #fff;}
.homeBoxCX-d dd:hover a {opacity: 1;}


.homeBoxCX-c .znwskjab .t { height: 204px !important; }


@media(max-width: 1440px) {
	.homeBoxCX-d dd a i {font-size: 12px;width: 1.5rem;}
}
@media(max-width: 1300px) {
	.homeBoxCX-d dd a i {font-size: 12px;width: 1.8rem;}
}

.homeBoxCX-d .t2 .div1,
.homeBoxCX-d .t3 .div1,
.homeBoxCX-d .t4 .div1,
.homeBoxCX-d .t5 .div1,
.homeBoxCX-d .t6 .div1,
.homeBoxCX-d .t7 .div1,
.homeBoxCX-d .t8 .div1,
.homeBoxCX-d .t9 .div1,
.homeBoxCX-d .t10 .div1,
.homeBoxCX-d .t11 .div1 {position: relative;height: 60px;}
.homeBoxCX-d dd.h1 .t1,
.homeBoxCX-d dd.h1 .t9,
.homeBoxCX-d dd.h1 .t11 {min-height: 0;padding-top: 60px;position: relative;}
.homeBoxCX-d dd.h2 .t1,
.homeBoxCX-d dd.h2 .t9,
.homeBoxCX-d dd.h2 .t11 {min-height: 0;padding-top: 120px;position: relative;}
.homeBoxCX-d dd.h3 .t1,
.homeBoxCX-d dd.h3 .t9,
.homeBoxCX-d dd.h3 .t11 {min-height: 0;padding-top: 180px;position: relative;}
.homeBoxCX-d dd.h4 .t1,
.homeBoxCX-d dd.h4 .t9,
.homeBoxCX-d dd.h4 .t11 {min-height: 0;padding-top: 240px;position: relative;}
.homeBoxCX-d dd.h5 .t1,
.homeBoxCX-d dd.h5 .t9,
.homeBoxCX-d dd.h5 .t11 {min-height: 0;padding-top: 300px;position: relative;}
.homeBoxCX-d dd.h6 .t1,
.homeBoxCX-d dd.h6 .t9,
.homeBoxCX-d dd.h6 .t11 {min-height: 0;padding-top: 360px;position: relative;}
.homeBoxCX-d dd.h7 .t1,
.homeBoxCX-d dd.h7 .t9,
.homeBoxCX-d dd.h7 .t11 {min-height: 0;padding-top: 420px;position: relative;}
.homeBoxCX-d dd.h8 .t1,
.homeBoxCX-d dd.h8 .t9,
.homeBoxCX-d dd.h8 .t11 {min-height: 0;padding-top: 480px;position: relative;}
.homeBoxCX-d dd.h9 .t1,
.homeBoxCX-d dd.h9 .t9,
.homeBoxCX-d dd.h9 .t11 {min-height: 0;padding-top: 540px;position: relative;}
.homeBoxCX-d dd.h10 .t1,
.homeBoxCX-d dd.h10 .t9,
.homeBoxCX-d dd.h10 .t11 {min-height: 0;padding-top: 600px;position: relative;}
.homeBoxCX-d dd .t1 p,
.homeBoxCX-d dd .t9 p,
.homeBoxCX-d dd .t11 p {line-height: 1.4;position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.homeBoxCX-d dd .t11 p {text-indent: 0;text-align: center;}
.homeBoxCX-d .t0 {width: 7%;height: 100%;}
.homeBoxCX-d dt .t1 {width: 14%;height: 100%;}
.homeBoxCX-d dt .t2 {width: 12%;}
.homeBoxCX-d dt .t3 {width: 11%;}
.homeBoxCX-d dt .t4 {width: 13%;}
.homeBoxCX-d dt .t5 {width: 10%;}
.homeBoxCX-d dt .t6 {width: 6%;}
.homeBoxCX-d dt .t7 {width: 25%;padding:  0;height: 102px;}
.homeBoxCX-d dt .t7a { width: 11%; }
.homeBoxCX-d dd { position: relative; }
.homeBoxCX-d dd .t0 { position: absolute; left: 0; top: 0; height: 100%; }
.homeBoxCX-d dd .t1 { margin-left: 10%; }
.homeBoxCX-d dt .t7 .topTit,.homeBoxCX-d .t7 .botT { position: absolute; top:0; left:0; width: 100%; text-align: center; height: 50px; line-height: 20px; }
.homeBoxCX-d dt .t7 .topTit p,.homeBoxCX-d .t7 .botT p { line-height: 20px; position: absolute; left:50%; transform:translate(-50%, -50%); top:50%; width: 100%; }
.homeBoxCX-d dt .t7 .topTit .ttt,.homeBoxCX-d .t7 .botT .ttt { height: 100%; }
.homeBoxCX-d dt .t7 .botT { border-top: 1px solid #dddbed; top: auto; bottom:0; }
.homeBoxCX-d dt .t7 .botT .ttt { padding:10px; border-right: 1px solid #dddbed; width: 33.3333%; float: left; }
.homeBoxCX-d dt .t7 .botT .ttt:last-child { border:none; }
.homeBoxCX-d dt .t8 {width: 7%;border: none; border-top:2px solid #1b3298}
.homeBoxCX-d dt{ border-right:1px solid #ddd; }
.homeBoxCX-d .xzgx { min-height: 100px; width: 93%; margin-left: 7%; }
.homeBoxCX-d .xzgx .relative { padding-left:15%; }
.homeBoxCX-d .xzgx .relativea {display:block; height: 100%; position: absolute; left:0; top:0; border-radius:50px; }
.homeBoxCX-d .xzgx .zx { width: 80px; text-align: left; position: absolute; left:calc(100% + 30px); top:0; transform: translateY(0%); display:none;}
.homeBoxCX-d .xzgx .zx img { width: 28px; height: 28px; }
.homeBoxCX-d .xzgxT { border-right: 1px solid rgba(139, 143, 146, 0.14);border-bottom: 1px solid rgba(139, 143, 146, 0.14); }
.homeBoxCX-d .xzgxb .t,.addT1 { border-right: none; box-sizing: border-box; height: 102px; }
.homeBoxCX-d .xzgxb .t .div1,.addT1 .div1 { height: 100%; position: relative; }
.xzgxa { min-height: 100px; position: absolute; left:0; top: 0; height: 100%; }
.xzgxa .t { line-height: 20px; padding: 0 10px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.xzgxT { float: left; height: 100%; }
.xzgxa { width: 15%; }
.xzgxb { width: calc(15.3% - 1px); }
.xzgxb .t { width: 100%; }
.xzgxb .t:last-child { border-bottom:none; }
.homeBoxCX-d .xzgxb .t:last-child { border-bottom:none; }
.xzgxc { left: calc(27.9% - 0px); width: calc(11.75% + 1px); top: 0; }
.xzgxd { left: calc(40.1% - 0px); width: calc(10% - 1px); top: 0; }
.homeBoxCX-d dd { min-height: 100px; }
.xzgxe { float: right; width: 70.9%; min-height: 100px; }
.xzgxA { transition: all 2s; overflow: hidden; width: 0; height: 102px; position: relative; }
.active .xzgxA { width: 100%; }
.xzgxA .span { position: absolute; left:10px; top:50%; transform: translateY(-50%); }
.xzgxA .ta { transition:all 0.6s; font-size: 14px; color: #fff; line-height: 26px; text-align: right; padding-right: 15px; height: 10px; background: #3180a7; border-radius: 50px; }
.xzgxA .tb { left: -3px; font-size: 14px; color: #999999; line-height: 34px; text-align: right; padding-right: 15px; height: 36px; border:1px dashed #5a99b9; border-radius:50px;}
.homeBoxCX-d .xzgxT.xzgxe .relative { padding-left:0px; }
.homeBoxCX-e {left: 0;}
.xzgxe .line { width: 1px; border-left: 1px solid rgba(139, 143, 146, 0.14); position: absolute; top: 0; height: 100%;  }
.xzgxe .linea { left: 23.1%; }
.xzgxe .lineb { left: 67.8%; }
.xzgxe .linec { left: 87.4%; }
.xzgxe .lined { left: 67.8%; display:none; }
.xzgxe .linee { left: 84.22%; display:none; }
.addT1:last-child { border-bottom:none; }
.xzgxA .tb i { font-style: normal; font-size: 12px; }
.homeBoxCX-e span {padding-left: 0;height: 30px;line-height: 30px;text-align: right;padding-right: 10px;}
@media(max-width:  1780px){
	.xzgxA .ta { font-size: 13px; }
}
@media(max-width:  1688px){
	.homeBoxCX-d .xzgx .relativea { font-size: 12px; }
}
@media(max-width:  1480px){
	.xzgxA .ta { padding-right:0; }
	.xzgxa .t { padding: 0 8px; }
	.xzgxA .tb i { position: absolute; top:50%; transform: translateY(-50%); right: -12px; }
}
@media(max-width:  1280px){
	.xzgxa .t { padding: 0 6px; }
}

.homeBoxCX-dA { position: fixed; left:50%; top:0; transform: translateY(-50%); }
.upDow .homeBoxCX-e span { height:20px; line-height: 20px; }
.upDow .homeBoxCX-e { top:8px; }
.upDow .homeBoxCX-ee { top:auto;bottom:8px; }
.upDow .homeBoxCX-e span:after {    content: '';width: 0px;height: 0px;position: absolute;top: 0;right: -20px; border: 10px solid transparent;border-left-color: #1c9e3b;  }
.upDow .homeBoxCX-ee span:after {  border-left-color: #75d08a;  }
.homeBoxCX-e span em {font-style: normal;padding-left: .2rem;}
.homeBoxCX-d dd.h1 .t .div1 {position: relative;border-bottom: none;}
.homeBoxCX-d .t2 .div1,
.homeBoxCX-d .t3 .div1,
.homeBoxCX-d .t4 .div1,
.homeBoxCX-d .t5 .div1,
.homeBoxCX-d .t6 .div1,
.homeBoxCX-d .t7 .div1,
.homeBoxCX-d .t8 .div1,
.homeBoxCX-d .t9 .div1,
.homeBoxCX-d .t10 .div1,
.homeBoxCX-d .t11 .div1 {position: relative;height: 60px;border-bottom: 1px solid rgba(139, 143, 146, 0.14);}
.homeBoxCX-f ul li.sign6 p {padding-left: 50px;}
.homeBoxCX-f ul li p .ico6 {width: 45px;height: 15px;border-radius: 10px;background: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 1px dashed #0890d3;}
.homeBoxCX-b .homeBoxCX-d {display: none;}
.homeBoxCX-b .homeBoxCX-c:first-child .homeBoxCX-d {display: block;}
.homeBoxCX-cA.fixCur { position: fixed; left:0; width: 100%;  }
@media(max-width:  1024px){
	.homeBoxCX-cA { display: none!important; width: 0; height: 0; overflow: hidden; }
}

.guanxian {font-size: 20px;color: #333333;padding: 0 25px;background: #f0f4f7;cursor: pointer;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.guanxian .tit {font-size: 20px;color: #333333;padding: 16px 0;background: url(../images/gxa.png) no-repeat right center;}
.homeBoxCX-c.cur .guanxian .tit {background: url(../images/ss.png) no-repeat right center;background-size: 35px auto;}
.homeBoxCX-c.cur .guanxian {background: #113d53;color: #fff;}
.homeBoxCX-c.cur .guanxian .tit {color: #fff;}
.homeBoxCX-d .t2 .div1:last-child,
.homeBoxCX-d .t3 .div1:last-child,
.homeBoxCX-d .t4 .div1:last-child,
.homeBoxCX-d .t5 .div1:last-child,
.homeBoxCX-d .t6 .div1:last-child,
.homeBoxCX-d .t7 .div1:last-child,
.homeBoxCX-d .t8 .div1:last-child,
.homeBoxCX-d .t9 .div1:last-child,
.homeBoxCX-d .t10 .div1:last-child,
.homeBoxCX-d .t11 .div1:last-child {border-bottom: 0;}
.homeBoxCX-d dd:hover .t1 p {color: #06234a;}
.homeBoxCX-d dd .t8 p,
.homeBoxCX-d dd .t2 p,
.homeBoxCX-d dd .t7 p {z-index: 1;}
.homeBoxCX-d dd .mainMore {padding: 12px 50px 12px 20px;text-indent: 0;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
/* 鎵嬫満绠＄嚎 */
.mb { display:none; }
.guanxianMob {display: none;}
.guanxianMob .topTit {padding: 16px 20px;border: 1px solid #dedede;border-top: none;}
.guanxianMob .topTit .t {font-size: 20px;color: #333333;line-height: 2.4;}
.guanxianMob .topTit a {float: right;}
.guanxianMob .guanXcon {border: 1px solid #dedede;border-top: none;}
.guanxianMob .guanXcon .fl {padding: 10px 20px;}
.guanxianMob .guanXcon .t {font-size: 18px;color: #1c9e3b;float: none;line-height: 2;}
.guanxianMob .guanXcon .c {font-size: 18px;color: #666666;margin-bottom: 0px;float: none;line-height: 2;}
.guanXList {padding: 0px 0px;border-top: 1px solid #dedede;}
.guanXList .guanXList-a {position: relative;text-align: center;padding-top: 60px;font-size: 18px;color: #666;height: 100px;float: left;width: 25%;border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;}
.guanXList .guanXList-a .top {position: absolute;z-index: 10;left: 0;top: 10px;height: 40px;background: #1c9e3b;}
.guanXList .guanXList-a.upDown .top { height:20px; top:5px; }
.guanXList .guanXList-a .topa {top: 10px;z-index: 9;background: #75d08a;}
.guanXList .guanXList-a.upDown .topa { top:30px; }
.guanXList .guanXList-a .top em {font-size: 16px;color: #fff;line-height: 40px;font-style: normal;text-align: right;padding-right: 10px;}
.guanXList .guanXList-a.upDown .top em { line-height: 20px; }
.guanXList .guanXList-a .top span { text-align: right; display: block; }
.guanXList .guanXList-a .top:after {content: '';width: 0px;height: 0px;top:0;position: absolute;right: -40px;border: 20px solid transparent;border-left-color: #1c9e3b;}
.guanXList .guanXList-a.upDown .top:after {content: '';width: 0px;height: 0px;top:0;position: absolute;right: -20px;border: 10px solid transparent;border-left-color: #1c9e3b;}
.guanXList .guanXList-a .topa:after {border-left-color: #75d08a;}
.guanXList .guanXList-a.upDown .topa:after {border-left-color: #75d08a;}
.cpgx { padding: 5vw 0 5.5vw; }
@media(max-width:1880px) {
	.homeBoxCX-d .t {font-size: 12px;}
}
@media(max-width:1680px) {
	.homeBoxCX-b {margin-top: 30px;}
	.homeBoxCX-d .t {font-size: 12px;}
	.guanxian .tit {padding: 12px 0;}
	.guanxian {padding: 0 16px;}
	.homeBoxCX-d dt .t,
	.homeBoxCX-d dd .t1 p,
	.homeBoxCX-d dd .t p {padding:0 6px;}
}
@media(max-width:1380px) {
	.homeBoxCX-b {margin-top: 20px;}
	.homeBoxCX-d .t {font-size: 12px;}
	.guanxian {padding: 0 12px;}
	.homeBoxCX-d dt .t,
	.homeBoxCX-d dd .t1 p,
	.homeBoxCX-d dd .t p {padding-left: 5px;}
}
@media(max-width:1100px) {
	.pc { display:none; }
	.mb { display:block; }
	.cpgx {padding: 30px 0 40px;}
	.homeBoxCX-d { width: 100%; overflow-x: scroll; padding-bottom: 10px; }
	.guanxianPc { min-width: 880px; }
	.homeBoxCX-d{scrollbar-color:  #123e54 rgba(0,0,0,0); scrollbar-width: thin; -ms-overflow-style:none; }
	.homeBoxCX-d::-webkit-scrollbar { width: 3px;   height: 1px;}
	.homeBoxCX-d::-webkit-scrollbar-thumb { border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #123e54;}
	.homeBoxCX-d::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 3px;background: rgba(0,0,0,0);}
}
.guanxianPc { position: relative; }
.guanxianPc dt.fixCur { position: fixed; left:50%; transform: translateX(-50%); top:72px; z-index: 100; width: 64%; }
.cpgxA .left {float: left;}
@media(max-width:  1480px){
	.guanxianPc dt.fixCur  { width: 70%; }
}
@media(max-width:  1280px){
	.guanxianPc dt.fixCur  { width: 80%; top: 60px; }
}
@media(max-width:  1024px){
	.guanxianPc dl { position: relative; }
	.guanxianPc dt.fixCur  { position: absolute; width: 100%; transform: translateX(0); left: 0%; top: 0px; }
}
@media(max-width:  600px){
	.homeBoxCX-d .t { font-size: 12px; }
	.guanxianPc { min-width: 800px; }
}

@media(max-width:450px) {
	.cpgxA .left {width: 100%;}
	.cpgxA .right {float: left;margin-top: 20px;}
}



@media(max-width: 500px) {
	.guanxianMob .topTit {padding: 12px 12px;}
	.guanxianMob .topTit .t {font-size: 16px;line-height: 2.4;}
	.guanxianMob .guanXcon .fl {padding: 10px 12px;}
	.guanxianMob .guanXcon .t {font-size: 16px;line-height: 2;}
	.guanxianMob .guanXcon .c {font-size: 16px;line-height: 2;}
	.guanXList .guanXList-a {font-size: 14px;}
	.guanXList .guanXList-a .top {top: 5px;height: 30px;}
	.guanXList .guanXList-a .top em {font-size: 14px;line-height: 30px;padding-right: 10px;}
	.guanXList .guanXList-a .top:after {content: '';width: 0px;height: 0px;position: absolute;right: -30px;border: 15px solid transparent;border-left-color: #1c9e3b;}
	.guanXList .guanXList-a .topa:after {border-left-color: #75d08a;}
}
.homeBoxCX-d dt .t { font-weight:bold; }
.homeBoxCX-d dt .t,.homeBoxCX-d dt .addT1 .div1 p,.xzgxa .addT1 .div1 p,.homeBoxCX-d dd .t0 p { font-size:15px;color:#333; }
.xzgxa .addT1 .div1 p { font-weight:bold; }
.xzgxc .addT1 .div1 p,.xzgxb .div1 p { font-size:12px;color:#666; font-weight:normal; }

.homeBoxCX-d dt .t7 .botT p { font-size:14px; font-weight:normal; }

.gxA-d { margin: 20px 0; font-size:16px;color:#333; }


.gxA-e ul li { float:left; margin-right:30px; }
.gxA-e ul li p { position: relative; padding-left:54px; font-size:16px;color:#666; }
.gxA-e ul li p span { display:inline-block; position: absolute; left:0; top:50%; transform:translateY(-50%); height: 14px; width: 46px; border-radius:15px; background: #1b3298;  }
.gxA-e ul li p span.ing { background: #d1d6ea; }
.gxA-e ul li p span.not { background: #fff; border:1px dashed #1b3298; }

@media(max-width:1920px){
	.gxA { padding: 5vw 0 7vw; }
	.homeBoxCX-d dt .t7 .botT p { font-size:12px; line-height: 18px; }
	.homeBoxCX-d dt .t7 .botT .ttt { padding:0; }
}
@media(max-width:1700px){
	.homeBoxCX-d dt .t, .homeBoxCX-d dt .addT1 .div1 p, .xzgxa .addT1 .div1 p, .homeBoxCX-d dd .t0 p { font-size:14px; }
	.xzgxc .addT1 .div1 p, .xzgxb .div1 p { font-size:12px; }
}

@media(max-width:1500px){
	.homeBoxCX-d dt .t, .homeBoxCX-d dt .addT1 .div1 p, .xzgxa .addT1 .div1 p, .homeBoxCX-d dd .t0 p { font-size:12px; }
	.xzgxc .addT1 .div1 p, .xzgxb .div1 p { font-size:12px; }
}

@media(max-width:1100px){
	.gxA { padding: 40px 0 50px; }
}


/*3-1瓒呯骇鍘熸枡-澶栨硨浣撴潵婧�*/
img { vertical-align:top; }
.cjyyAZ { padding:25px 0; }
.cjyyA { padding: 60px 0; }
.cjyyA { position: relative; }
.cjyyA .img { width: 50%; overflow: hidden; }
.cztyw .img { float:left; border-top-right-radius: 15px; border-bottom-right-radius:15px; }
.czwyt .img { float:right; border-top-left-radius: 15px; border-bottom-left-radius:15px; }
.czwytBg .img { float:right; }
.cztywBig .img,.czwytBig .img { width: 100%; }
.czwyt .con,.czwytBig .con,.czwytBg .con { position: absolute; top:50%; left:0; transform:translateY(-50%); width: 50%;  }
.cztyw .con,.cztywBig .con { position: absolute; top:50%; right:0; transform:translateY(-50%); width: 50%;  }
.cztyw .con,.cztywBig .con { padding: 0 12.5vw 0 5vw; }
.czwyt .con,.czwytBig .con,.czwytBg .con { padding: 0 5vw 0 12.5vw; }
.czwytBg:before { content:''; width: 50%; height: calc(100% - 120px); position: absolute; left:0; top:60px; background: url(../images/cjyybbg.jpg) no-repeat center/cover; }
.czwytBg .con .xnmsl,.czwytBg .con .dyxtbt .tr { color:#fff; }
.cjyyA .con .xnmsl { line-height: 1.8; margin:20px 0 60px; text-align: justify; overflow-x: hidden; overflow-y: auto; padding-right: 10px; /*height: 16vw;  */}
.cjyyA .con .xnmsl::-webkit-scrollbar { width: 4px; height: 4px; }
.cjyyA .con .xnmsl::-webkit-scrollbar-thumb { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15); background: #153f98; }
.cjyyA .con .xnmsl::-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); }

.cjyyA:last-child { padding-bottom:0; }

@media(max-width:1700px){
	.cjyyAZ { padding:1.5vw 0; }
	.cjyyA { padding: 5.5vw 0; }
	.czwytBg:before { height: calc(100% - 6vw); top:3vw; background: url(../images/cjyybbg.jpg) no-repeat center/cover; }
}
@media(max-width:1480px){
	.cjyyA .con .xnmsl { line-height: 1.6; margin: 15px 0 40px; }
	.cztyw .con,.cztywBig .con { padding: 0 6.5vw 0 4vw; }
	.czwyt .con,.czwytBig .con,.czwytBg .con { padding: 0 4vw 0 6.5vw; }
}
@media(max-width:1280px){
	.cjyyA .con .xnmsl { line-height: 1.6; margin: 12px 0 30px; }
	.cztyw .con,.cztywBig .con { padding: 0 3vw; }
	.czwyt .con,.czwytBig .con,.czwytBg .con { padding: 0 3vw; }
}
@media(max-width:1100px){
	.cjyyAZ { padding:10px 0; }
	.cjyyA { padding: 20px 0 20px; }
	.cjyyA .img { width: 100%; border-radius:0; }
	.czwyt .con,.cztyw .con,.czwytBig .con,.cztywBig .con,.czwytBg .con { width: 100%; position: relative; top:0; transform:translateY(0); float:left; padding: 12px 4vw 10px; }
	.cjyyA .con .xnmsl { margin: 8px 0 20px; }
	.czwytBg:before { display:none; }
	.czwytBg .con { background: url(../imgs/cjyybbg.jpg) no-repeat right bottom/cover; padding: 20px 4vw 40px; }
	.cjyyA .con .xnmsl { height: auto; }
}

/*鎵嬫満绠＄嚎*/
.gxB { margin-top: 30px; }
.gxB-a .topT { font-size:24px; color:#fff; font-weight:bold; background: #1b3298; padding:20px 15px; border-top-right-radius: 6px; border-top-left-radius: 6px; }

.gxB-a ul li { overflow: hidden; margin-bottom:12px; border:1px solid rgb(223, 230, 235); }
.gxB-a .tit { position: relative; font-size: 22px; color:#06234a; font-weight:bold; padding: 18px 15px; }
.gxB-a .tit:after { content:''; width: 30px; height: 30px; position: absolute; right: 15px; top:50%; transform:translateY(-50%); background: url(../imgs/jia.png) no-repeat center/cover; }
.gxB-b { display:none; }

.gxB-a ul li.cur .tit:after { background: url(../imgs/jian.png) no-repeat center/cover; }
/*.gxB-a ul li.cur .gxB-b { display:block; }*/
.gxB-b dl dd { margin-top: 16px; padding: 0 15px; }
.gxB-b dl .t { font-size:16px;color:#666666; }
.gxB-b dl .c { font-size:18px;color:#333333;margin-top:6px; line-height: 1.6; }

.gxB-c { overflow-x:scroll; background: #f8f9fc; border-top:1px solid rgb(223, 230, 235); margin-top:20px; }
.gxB-d { position: relative; min-width: 800px; }
.gxB-d .jc { text-align:center; position: relative; padding-top: 60px; float:left;  border-right:1px solid rgb(223, 230, 235); }
.gxB-d .jc1 { width: 14%; }
.gxB-d .jc2 { width: 37.5%; }
.gxB-d .jc4 { width: 11%; border:none; }

.gxB-d .t { height: 80px; position: relative; }
.gxB-d .t .t1 { width: 100%; position: absolute; top: 50%; transform:translateY(-50%); left:0; font-size:16px;color:#06234a; }

.gxB-d .top2 { height: 40px; position: relative; }
.gxB-d .bot { border-top:1px solid rgb(223, 230, 235); }
.gxB-d .botwz { float:left; width: 33.333%; height: 40px; position: relative; line-height: 1.2; }
.gxB-d .botwz:nth-child(n+2) { border-left:1px solid rgb(223, 230, 235);}
.gxB-d .botwz .t1 { font-size:12px; }

.gxB-d  .gx { height: 60px; position: absolute; left:0; top:0; width: 100%; }
.gxB-d  .xzgxA { width: 100%; height: 60px;  }

.gxB-d .gx .relativea {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50px;
}


.gxB-c{scrollbar-color:  rgba(0,0,0,0) rgba(0,0,0,0); scrollbar-width: thin; -ms-overflow-style:none; }
.gxB-c::-webkit-scrollbar { width: 3px; height: 1px;}
.gxB-c::-webkit-scrollbar-thumb { border-radius: 3px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: rgba(0,0,0,0);}
.gxB-c::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 3px;background: rgba(0,0,0,0);}














@media(max-width:600px){
	.gxB-a .tit { font-size:18px; }
	.gxB-a .topT { padding: 16px 15px; font-size:20px; }
}
/*3-2瓒呯骇鍘熸枡 - 搴旂敤棰嗗煙*/

.tpqh .img { width: 100%; }
.tpqh .img .swiper-slide .imgA { border-radius:15px; overflow: hidden; }
.tpqh .img .swiper-slide { padding-top:80px; transition: all 0.6s; }

.tpqh .img .swiper-slide-active { padding-top: 0px; }

.tpqh .swiper-container { padding-bottom: 180px;  }
.tpqh .con { padding:0 10% 0 20px; position: absolute; width: 50%; left:50%; transform:translateX(-50%); bottom:0px; }
.cjyyC .cjyyA .con .xnmsl { margin-bottom:0; }

@media(max-width:1920px){
	.tpqh .con { padding:0 20px 0 20px; }
}

@media(max-width:1600px){
	.tpqh .swiper-container { padding-bottom: 200px;  }
}
@media(max-width:1480px){
	.tpqh .swiper-container { padding-bottom: 160px;  }
}
@media(max-width:1280px){
	.tpqh .swiper-container { padding-bottom: 120px;  }
}
@media(max-width:1100px){
	.tpqh .swiper-container { padding-bottom: 100px;  }
	.tpqh .con { width: 78%; }
}
@media(max-width:750px){
	.tpqh .img .swiper-slide { padding-top:0px; transition: all 0.6s; }
	.tpqh .img .swiper-slide-active { padding-top: 0px; }
	.tpqh .img { padding: 0 4vw; }
	.tpqh .swiper-container { padding-bottom: 0;  }
	.tpqh .con { bottom:0; width: 100%; padding: 20px 4% 0; position: relative; }
}



#earchA { position:relative; width: 50vw; overflow: hidden; }

@media(max-width:1100px){
	#earchA { position:relative; width: 100vw; }
	.GlobalbkA { width: 100%; }
	.GlobalbkA .balbkl { padding:0 3%; }
}

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




.search_a { background: #f6f8fa; padding: 8vw 0 7vw; }
.search_a .top .left .bt{
	color: #333333;
	font-weight: bold;
}


.search_a .top .left .js{
	color: #333333;
    font-size: 18px;
    margin-top: 15px;
}

.search_a .top .left .js span{
	color: #2087d1;
}

.search_a .btm{
	margin-top: 30px;
}

.search_a .btm .ul li{
	background: #fff;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 15px;
	border-radius: 14px;
    overflow: hidden;
}

.search_a .btm .ul li:nth-child(6n-1){ background: url(../images/image1.jpg) no-repeat center/cover; }
.search_a .btm .ul li:nth-child(6n-2){ background: url(../images/image2.png) no-repeat center/cover; }
.search_a .btm .ul li:nth-child(6n-3){ background: url(../images/image3.jpg) no-repeat center/cover; }
.search_a .btm .ul li:nth-child(6n-4){ background: url(../images/image4.jpg) no-repeat center/cover; }
.search_a .btm .ul li:nth-child(6n-5){ background: url(../images/image5.jpg) no-repeat center/cover; }
.search_a .btm .ul li:nth-child(6n-6){ background: url(../images/image1.jpg) no-repeat center/cover; }


.search_a .btm .ul li:last-child{border-bottom: none;}
.search_a .btm .ul li .box{
	padding: 40px 32px;
}
.search_a .btm .ul li .lm{
	color: #fff;
}

.search_a .btm .ul li .bt{
	color: #fff;
	line-height: 1.3;
	margin-top: 6px;
}

.search_a .btm .ul li .js{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color: #fff;
	margin-top: 16px;
}

.search_a .btm .ul li:hover .bt{text-decoration: underline;}
@media(max-width: 1700px){
	.search_a .top .right select{
		height: 46px;
		line-height: 46px;
		font-size: 16px;
	}
}

@media(max-width: 1500px){
	.search_a .btm .ul li .box {
	    padding: 30px 20px;
	}
	.search_a .btm .ul li .js{margin-top: 10px;}
}

@media(max-width: 1100px){
	.search_a {
	    padding: 70px 0;
	}
	.search_a .top .right select {
	    height: 42px;
	    line-height: 42px;
	}
    .search_a .top .left .js { font-size: 16px; }
}

@media(max-width: 800px){
	.search_a .top .right,.search_a .top .right select{
		width: 100%;
	}
	.search_a .btm .ul li .box {
	    padding: 20px;
	}
}



/**2023-10-24新增搜索**/

.topHeader .zymwo .xiala { position: relative; }
.topHeader .zymwo .xiala .subsearch {
    position: absolute;
    top: 38px;
    right: -28px;
    padding-top: 36px;
    z-index: 9;
	display: none;
}
.topHeader .zymwo .xiala:hover .subsearch { display: block; }
.topHeader .zymwo .xiala .subsearch .subsearcha { background: #fff; border-radius: 3px; position: relative; width: 380px; height: 50px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);  }
.topHeader .zymwo .xiala .subsearch .subsearcha .inp { width: 90%; height: 100%; border: 0; font-size: 15px; color: #4a505a; padding-left: 20px; padding-right: 20px; }
.topHeader .zymwo .xiala .subsearch .subsearcha .sub { border: none; outline: none; position: absolute; right: 20px; top: 50%; height: 15px; background: url(../images/searchx.png) no-repeat center center/cover; font-size: 0; width: 26px; transform: translateY(-50%); }
/* .topHeader .zymwo .xiala .subsearch .subsearcha:before { content: ''; position: absolute; right: 26px; top: -8px; line-height: 0; border-width: 8px; border-color: rgba(255, 255, 255, 0.9); border-top-width: 0; border-style: dashed; border-top-style: solid; border-left-color: transparent; border-right-color: transparent; } */
.topHeader .zymwo .xiala .subsearch .subsearcha .inp::-webkit-input-placeholder { color: #4a505a; }
.topHeader .zymwo .xiala .subsearch .subsearcha .inp::-moz-placeholder { color: #4a505a; }
.topHeader .zymwo .xiala .subsearch .subsearcha .inp:-moz-placeholder { color: #4a505a; }
.topHeader .zymwo .xiala .subsearch .subsearcha .inp:-ms-input-placeholder { color: #4a505a; }







