@charset "utf-8"; 
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 93.22%;
	margin: 0 auto;
} 
* { --left: 7.5vw; }
.m { display: none !important; }
@media(max-width:1500px){
    * { --left: 5.5vw; }
}
@media(max-width: 1100px ){
	.container{width: 100%;padding: 0 20px;}
	.m { display: inline-block !important; }
	.pc { display: none !important; }
}
i { font-style: normal; }
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}
.bold { font-weight: bold; }
.flex { display: flex; }
.img100{line-height: 0;overflow: hidden;}
.img100 img{width: 100%;}


.navR { display: none; }
.co1 { color: #111111; }
.co3 { color: #333333; }



.header { position: fixed; z-index: 999; top: 0; left: 0; width: 100%; backdrop-filter: blur(40px); background: rgba(255,255,255,.7); padding: 0 34.8px; }
.header .logo a { display: block; padding: 19px 0; transition: all .5s; }
.header .zong { position: absolute; top: 0; height: 100%; left: 45.5%; transform: translateX(-50%); }
.header .zong ul li { float: left; margin-right: 50px; position:relative; }
.header .zong ul li:last-child { margin-right: 0; }
.header .zong ul li:last-child { padding-right: 0; }
.header .zong ul li:nth-child(1) { padding-left: 0; }
.header .zong ul li a { display: block; font-size: 16px; color: #222222; line-height: 79px; transition: all .5s; }
.header .zong ul li a .span { position: relative; z-index: 2; display: inline-block; line-height: 1; }
.header .zong ul li a .span span { position: relative; z-index: 2; }
.header .zong ul .cur a .span { color: #fff; }
.header .zong ul .cur a .span:before {
    background: #00A1E8; content: ""; width: 130%; min-width: 55px; height: 30px; transform: skew(-5deg, 5deg); position: absolute; top: -25px; right: -13px; margin: 20px 0;
}
.header .zong ul li.cur a .span:after {
    position: absolute; content: ""; background: #E4007D; margin: 20px 0; width: 130%; min-width: 55px; height: 30px; transform: rotate(-2deg); left: -13px; top: -28px;
}
.header .rong .onga { padding: 23px 0 23px; transition: all .5s; }
.header .rong .onga .o { line-height: 1; padding-left: 20px; position: relative; }
.header .rong .onga .o::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 14px; height: 15.27px; background: url(../images/onga.svg)no-repeat center center/cover; }
.header .rong .onga .n { line-height: 1; margin-top: 5px; }

.header .yuy { margin-left: 30px; color: #222222; position: relative; padding: 29px 0; transition: all .5s; }
.header .yuy i{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/yuy_icona.svg)center center/cover;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 4px;
}

.header .yuy span{
	display: inline-block;
	width: 7.33px;
	height: 4.6px;
	background: url(../images/yuy_icon.svg)center center/cover;
	vertical-align: middle;
	margin-top: -3px;
	margin-left: 4px;
}

.header .yuy .xial{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0%;
    display: none;
    padding-top: 52px;
}
.header.fixed-head .yuy .xial { padding-top:45px; }
.header .yuy .xial .iax {
    background: #fff;
	border-radius: 5px;
	width: 80px;
	padding: 5px 10px;
	text-align: center;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.header .yuy:hover .xial{
	display: block;
}
.header .yuy .xial a{
	padding: 5px 0;
	color: #262C34;
	display: block;
}
.header .rong .ywe { padding: 19px 0; margin-left: 30px; transition: all .5s; }
.header .rong .ywe a { display: block; background: #00A1E8; width: 141.01px; line-height: 42px; text-align: center; color: #fff; }
.header .rong .ywe a span { width: 15.01px; height: 15px; display: inline-block; background: url(../images/rong.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -2.5px; margin-right: 4px; }



.header.fixed-head .logo a { padding: 10px 0; }
.header.fixed-head .zong ul li a { line-height: 61px; }
.header.fixed-head .zong ul li.cur a:after { top: -4px; }
.header.fixed-head .zong ul li.cur a:before { top: -1px; }
.header.fixed-head .rong .ywe { padding: 10px 0; }

.header.fixed-head .yuy { padding: 20px 0; }
.header.fixed-head .rong .onga { padding: 14px 0 15px; }


@media(max-width:1500px) {
    .header .zong { left: 43%; }
    .header .zong ul li { margin-right: 30px; }
}

@media(max-width:1300px) {
    .header { padding: 0 20px; }
    .header .zong { left: 41%; }
    .header .zong ul li a { font-size: 14px; }
}

@media(max-width:1180px) {
    .header { padding: 0 15px; }
    .header .zong { left: 40%; }
    .header .zong ul li { margin-right: 20px; }
}

@media(max-width:1100px) {
    .header .zong { display: none; }
    .header .rong .onga { display: none; }
    .header .rong .ywe { display: none; }

    .header .logo a img { height: 30px; }
    .header .logo a { padding: 10px 0 !important; }
    .header .yuy { padding: 14px 0 !important; }
}


/**首页**/

/*.xian i{*/
/*    position: absolute;*/
/*    width: 1px;*/
/*    background: #A8A8A8;*/
/*    z-index: 0;*/
/*    height: 100%;*/
/*    opacity: .2;*/
/*}*/

/*.xian i.x1{left: 25%;}*/
/*.xian i.x2{left: 50%;}*/
/*.xian i.x3{left: 75%;}*/


.banner{z-index: 3;}
.banner .img .img1{
    width: 100%;
    height: 100vh;
}

.banner .swiper-slide:nth-child(1) .box .img:before{
    width: 100%;
    height: 100%;
    content: "";
    background: #E4007D;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
     animation: xiaoshi 1s  1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-delay: 1s;
}
.banner .bg{
    position: absolute;
    left: 0;
    top: 0;
    display: none;
     height: 100%;
    width: 100%;
}
.banner .bg.cur{display: block;}
.banner .bg .img1{
    height: 100%;
    width: 100%;
}

.banner .box .zhe div,.nybanner .zhe div{
    position: absolute;
    width: 25%;
    height: 100%;
    right: 0;
    z-index: 2;
    /*border-right: 1px solid rgba(255, 255, 255, .18);*/
    transition: all 1s;
    overflow: hidden;
}

.banner .box .zhe .zhe_a,.nybanner .zhe .zhe_a{border-right: none;}
.banner .box .zhe .zhe_b,.nybanner .zhe .zhe_b{right: 25%;}
.banner .box .zhe .zhe_c,.nybanner .zhe .zhe_c{right: 50%;}
.banner .box .zhe .zhe_d,.nybanner .zhe .zhe_d{right: 75%;}



.banner .box .zhe div:after,.nybanner .zhe div:after{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    background: #E4007D;
}



.banner .swiper-slide-active .box .zhe div:after,.nybanner .zhe div:after{
    animation: zhea 2s  1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-delay: var(--yanchi);
}
.nybanner .img{position: relative;}
.nybanner .img:before {
    width: 100%;
    height: 100%;
    content: "";
    background: #E4007D;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    animation: xiaoshi 1s 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-delay: 1s;
}


@keyframes zhea {
    0%{
        right: 100%;
    }
    50% {
        right: 0;
        width: 100%;
        opacity: 1;
    }
    100%{
        right: 0;
         width: 0;
        opacity: 0;
    }
}

@-webkit-keyframes zhea {
    0%{
        right: 100%;
    }
    50% {
        right: 0;
        width: 100%;
        opacity: 1;
    }
    100%{
        right: 0;
         width: 0;
         opacity: 0;
    }
}

@keyframes xiaoshi {
    0%{
       opacity: 1;
    }
    100%{
        display: none;
       opacity: 0;
    }
}

@-webkit-keyframes xiaoshi {
    0%{
       opacity: 1;
    }
    100%{
        display: none;
       opacity: 0;
    }
}


@keyframes qianru {
    0%{
       opacity: 0;
    }
    100%{
       opacity: 1;
    }
}

@-webkit-keyframes qianru {
    0%{
       opacity: 0;
    }
    100%{
        display: none;
       opacity: 1;
    }
}

.paogwi { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);  padding: 27px; z-index: 5;}

.banner .swiper-pagination { line-height: 0; position: initial; width: auto; }
.banner .swiper-pagination .swiper-pagination-bullet { opacity: 1; position: relative; border-radius: 0; background: rgba(102, 102, 102, 0.4); width: 20px; height: 4px; overflow: hidden; transition: all .5s; margin-right: 14px; }
.banner .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.banner .swiper-pagination .swiper-pagination-bullet.cur { width: 58px;  }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0px; height: 7px; position: absolute; left:0; top:0; background: #666666;}
.banner .swiper-pagination .swiper-pagination-bullet.cur:after {
    -webkit-animation: w100 9s infinite;
    animation: w100 9s infinite;
}
@-webkit-keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}
@keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}

.banner .scro{
    position: absolute;
    z-index: 2;
    right: 27px;
    top: 50%;
    transform: translateY(-50%);
    padding-right: 12px;
    color: #666666;
    line-height: 1;
}

.banner .scro i{
    position: absolute;
    right: 0;
    bottom: 0;
    height: 18px;
    width: 8.28px;
    overflow: hidden;
}
.banner .scro i:before{
    width: 8.28px;
    height:8.28px;
    content: "";
    position: absolute;
    right: 0;
    top: -50%;
    background: url(../images/scro.svg)no-repeat center center/cover;
     animation: huadong 1.4s linear infinite;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}

@keyframes huadong {
    0%{
       top: -50%;
    }
    100%{
       top: 100%;
    }
}

@-webkit-keyframes huadong {
    0%{
       top: -50%;
    }
    100%{
       top: 100%;
    }
}

.banner .text{
    position: absolute;
    right: 13.28%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 4;
    width: 755px;
}
.banner .text .s { text-align: right; margin-top: 20px; }
.banner .text .t,
.banner .text .s { line-height: 1; }
.banner .text .s .span { position: relative; display: inline-block;  }
.banner .text .s .span span { display: inline-block; z-index: 2; position: relative; }
.banner .text .s .span:before {
    background: #00A1E8; content: ""; width: 260px; height: 100px; transform: skew(-12deg, 5deg); position: absolute; top: -9.8px; right: -31px; margin: 20px 0;
}
.banner .text .s .span:after {
    position: absolute; content: ""; background: #E4007D; margin: 20px 0; width: 260px; height: 100px; transform: rotate(-2deg); left: -15px; top: -25px;
}

.banner .sanne { margin:20px 0 0; padding-bottom:35px; position:relative; line-height:1; animation: fadeInOut 2s infinite; }
.banner .sanne span { position:absolute; left:50%; transform:translateX(-50%); height:19.12px; width:19.12px; bottom:0; }


@keyframes fadeInOut {
    0% {
      opacity: 1;
    }
    50% {
      opacity: .5;
    }
    100% {
      opacity: 1;
    }
}

.begf5 { background: #F5F5F5; position: relative; z-index: 2; }

.xiejian { position: relative; display: inline-block; }
.xiejian span { position: relative; z-index: 2; }
.xiejian:before {
    background: #00A1E8;
    content: "";
    width: 100%;
    height: 21px;
    transform: skew(-1.5deg, 1.5deg);
    position: absolute;
    bottom: -5px;
    right: 2px;
}
.xiejian:after {
    position: absolute; content: ""; background: #E4007D; width: 100%; height: 21px; transform: rotate(-1.1deg); left: -2px; bottom: -4px;
}

.zi2 { position: relative; z-index: 2; }

.indexA { padding: 8.85416vw 0 7.5vw; }
.indexA .baowejke .imgw { width: 20%; }
.indexA .baowejke .imgm { width: 16.66%; padding-top: 10.33333vw; }
.indexA .baowejke .wenziwe { margin-left: 10.78%; padding-bottom: 60px; }
.indexA .baowejke .wenziwe .zir { margin-left: 78px; }
.indexA .baowejke .wenziwe .zir a { display: block; }
.indexA .baowejke .wenziwe .zir a .be { line-height: 1; margin-bottom: 30px; }
.indexA .baowejke .wenziwe .zir a .be:last-child { margin-bottom: 0; }
.indexA .baowejke .wenziwe .zir a .be .g { display: inline-block; position: relative; }
.indexA .baowejke .wenziwe .zir a .be i { position: absolute; right: -40px; top: 0; width: 29px; height: 29px; background: url(../images/wenziwe.svg)no-repeat center center/cover; }

.index_a_beij { position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; }
.index_a_beij .wz { 
    font-size: 12.5vw;
    height: 12.5vw;
    font-weight: 600;
    background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.indexB { margin-top: -2.8125vw; }
.indexB .dexbl { width: 80%; padding-top: 35px; }
.indexB .dexbl .nroweoeo { background: #fff; padding: 6.25vw 0 5.46875vw; }
.indexB .dexbl .exnewne { width: 35%; padding-left: 4.16666vw; }
.indexB .dexbl .wxo { line-height: 1.7; margin: 30px 0 49px; }
.indexB .dexbl .nwemw { margin-top: 38px; }
.indexB .dexbl .nwemw ul li { float: left; width: 25%; margin-top: 35px; }
.indexB .dexbl .nwemw ul li .z { position: relative; line-height: 1; padding-left: 20px; }
.indexB .dexbl .nwemw ul li .z::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 13px; height: 12px; background: url(../images/nwemw.svg)no-repeat center center/cover; }

.indexB .dexbl .xz { margin-top: 5.72916vw; }

.indexB .dexbr { position: absolute; top: 0; right: 0; width: 62.29%; height: calc(100% - 35px); }

.indexC { margin-top: 3.125vw; }
.indexC .dexbl .exnewne { padding-right: 4.16666vw; width: 45%; }
.indexC .dexbr { left: 0; right: auto; }
.indexC .dexbl .nwemw ul li { width: 33.33%; }
.indexC .dexbl .nroweoeo { padding-bottom: 35px; }

.indexD { padding: 8.07291vw 0 0; }
.indexoo .xz { line-height: 1; margin-bottom: 30px; }
.indexoo .xo .z { line-height: 1; margin-bottom: 25px; }
.indexoo .xo .z:last-child { margin-bottom: 0; }

.indexD .swoeweo { padding-bottom: 3.43750vw; overflow: hidden; }
.indexD .jianje { line-height: 1.8; margin: 48px 0 33px; }
.indexD .wea { position: absolute; bottom: -1vw; left: 0; width: 100%; font-size: 17.1875vw; height: 16.5vw; background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.indexD .dexdbott ul { display: flex; flex-wrap: wrap; }
.indexD .dexdbott ul li { float: left; margin-right: .55%; margin-bottom: .55%; width: 32.96%; overflow: hidden; position: relative; }
.indexD .dexdbott ul li:nth-child(3n) { margin-right: 0; }
.indexD .dexdbott ul li .img { position: relative; }
.indexD .dexdbott ul li .img::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.1); }
.indexD .dexdbott ul li .wenz { position: absolute; width: 100%; left: 0; bottom: 0; padding: 40px 40px 35px; background: rgba(0, 0, 0, 0); backdrop-filter: blur(0px); }
.indexD .dexdbott ul li .wenz .icon { margin-bottom: 23px; }
.indexD .dexdbott ul li .wenz .bt { text-decoration: underline; }
.indexD .dexdbott ul li .wenz .icon img { height: 50px; }
.indexD .dexdbott ul li .wenz .xnqwen { height: 0; margin-top: 0px; transition: all .5s; overflow: hidden; }
.indexD .dexdbott ul li .wenz .xnqwen .we { max-height: 10vw; }
.indexD .dexdbott ul li:hover .wenz .xnqwen { margin-top: 15px; }

.indexD .dexdbott ul li:hover .wenz { background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px) }

.gundongtiao{
    padding-right: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}
.gundongtiao::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.gundongtiao::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #E4007D;
}

.gundongtiao::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}
.indexE { padding: 6.35416vw 0 5.46875vw; }
.indexE .sobuteee { margin-top: 3.125vw; }
.indexE .sobuteee .swiper-container { overflow: hidden; }
.indexE .sobuteee .swiper-container .swiper-slide { background: #fff; height: 265px; }
.indexE .sobuteee .swiper-container .swiper-slide .icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.indexE .sobuteee .swiper-container .swiper-slide .icon img { height: 80px; }
.indexE .sobuteee .swiper-container .swiper-wrapper {  -webkit-transition-timing-function: linear;   -ms-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear;  }

.indexE .swiper-pagination { margin-top: 45px; position: initial; width: 124px; display: inline-block; line-height: 0; height: 4px; background: #DDDDDD; }
.indexE .swiper-pagination .swiper-pagination-progressbar-fill { background: #666666; }

.footer { background: #F0F0F0; }
.footer ul li { width: 33.33%; height: 6px; background: #00A1E8; float: left; }
.footer ul li:nth-child(2) { background: #E4007D; }
.footer ul li:last-child { background: #FFF000; }
.footer .asnenwne { padding: 80px 0 0; }
.footer .asnenwne .webl dl { float: left; margin-right: 5.46875vw; }
.footer .asnenwne .webl dl:last-child { margin-right: 0; }
.footer .asnenwne .webl dl dt { margin-bottom: 23px; }
.footer .asnenwne .webl dl dt a { display: block; line-height: 1; color: #222222; font-size: 18px; font-weight: 600; }
.footer .asnenwne .webl dl dd { margin-bottom: 16px; }
.footer .asnenwne .webl dl dd:last-child { margin-bottom: 0; }
.footer .asnenwne .webl dl dd a { font-size: 16px; line-height: 1; color: rgba(34, 34, 34, 0.5); }
.footer .asnenwne .webr { margin-left: 10.41666vw; }
.footer .asnenwne .webr .ea { line-height: 1; margin-bottom: 15px; }
.footer .asnenwne .webr .eb { line-height: 1.2; width: 287px; color: rgba(34, 34, 34, 0.5); }

.footer .asnenwne .webr .eb a { text-decoration: underline; }
.footer .asnenwne .webr .eb a:hover { color: #00A1E8; }

.footer .asnenwne .webr .eb .p:nth-child(n+2) { margin-top: 10px; }
.footer .asnenwne .webr .eb .span { display: inline-block; }
.footer .asnenwne .webr .eb .i { display: inline-block; width: calc(100% - 70px); }
.footer .asnenwne .webr .ewenna { margin-top: 25px; }
.footer .asnenwne .webr .ewenna .enn { margin-bottom: 8px; position: relative; width: 213px; }
.footer .asnenwne .webr .ewenna .enn:last-child { margin-bottom: 0; }
.footer .asnenwne .webr .ewenna .enn .nwei { border: 1px solid rgba(34, 34, 34, 0.1); color: rgba(34, 34, 34, 0.5); width: 100%;  line-height: 50px; border-radius: 44px; text-align: center; }
.footer .asnenwne .webr .ewenna .enn .nwei span { display: inline-block; width: 22px; height: 17.77px; vertical-align: middle; margin-top: -3px; margin-right: 5px; background: url(../images/wexiweo.svg)no-repeat center center/cover; }
.footer .asnenwne .webr .ewenna .enn:last-child .nwei span { width: 17.12px; height: 17.77px; background: url(../images/wexiweoa.svg)no-repeat center center/cover; }
.footer .asnenwne .webr .ewenna .enn .ewm { position: absolute; bottom: 60px; left: 0; width: 100%; background: #fff;  display: none; padding: 15px; border-radius: 10px; overflow: hidden; }
.footer .asnenwne .webr .ewenna .enn:hover .ewm { display: block; }
.footer .asnenwne .ttowne { border-top: 1px solid rgba(34,34,34,.2); margin-top: 7.29166vw; }
.footer .asnenwne .ttowne .w,
.footer .asnenwne .ttowne .e { color: rgba(34, 34, 34, 0.5); padding: 25px 0; }

.footer .asnenwne .ttowne .mq .ma { position:relative; line-height:1.6; padding:25px 0; padding-left:30px; color: rgba(34, 34, 34, 0.5); margin-right: 50px; }
.footer .asnenwne .ttowne .mq .ma:last-child { margin-right:0; }
.footer .asnenwne .ttowne .mq .ma img { position:absolute; top:50%; left:0; transform:translateY(-50%); }

@media(max-width:1900px) {
    .banner .text { width: 39.73684vw; }
    .banner .text .s .span:before {
        width: 13.68421vw; height: 5.26315vw;  top: -0.57894vw; right: -1.63157vw; margin: 1.05263vw 0;
    }
    .banner .text .s .span:after {
        margin: 1.05263vw 0; width: 13.68421vw; height: 5.26315vw; left: -0.78947vw; top: -1.31578vw;
    }

    .indexA .baowejke .wenziwe .zir { margin-left: 4.10526vw; }
    .indexA .baowejke .wenziwe .zir a .be { margin-bottom: 1.57894vw; }

    .indexA .baowejke .wenziwe .zir a .be i { width: 1.52631vw; height: 1.52631vw; right: -2.10526vw; }
}

@media(max-width:1700px) {
    .indexC .dexbl .exnewne { width: 47%; }

    .footer .asnenwne .webl dl { margin-right: 3vw; }
    .footer .asnenwne .webr { margin-left: 8vw; }
        .indexB .dexbl .nwemw ul li { width: 50%; margin-top: 20px; }
}

@media(max-width:1500px) {
    .indexB .dexbl .wxo { margin: 20px 0 30px; }
    .indexB .dexbl .nwemw { margin-top: 10px; }

    .indexD .dexdbott ul li .wenz { padding: 20px 20px 20px; }
    .indexD .dexdbott ul li .wenz .icon img { height: 30px; }

    .indexD .dexdbott ul li .wenz .xnqwen .we { max-height: 70px; }

    .footer .ootery .logo a img { height: 35px; }
    .footer .asnenwne .webl dl dt a { font-size: 16px; }
    .footer .asnenwne .webl dl dd a { font-size: 14px; }
    
    .indexC .dexbl .nwemw ul li { width:50%; }
    .indexC .dexbl .exnewne { width:47%; }
}

@media(max-width:1280px) {
    .indexB .dexbl .exnewne { width: 55%; }
    .indexB .dexbr { width: 54%; }
    .footer .asnenwne .webl dl { margin-right: 25px; }
    .footer .asnenwne .webr { margin-left: 30px; }
}

@media(max-width:1100px) {
    .banner .text { width: 277px; right: 40px; }
    .banner .text .s { margin-top: 10px; }
    .banner .text .s .span:after {
        margin: 11px 0;
        width: 105px;
        height: 40px;
        left: -9px;
        top: -15px;
    }

    .paogwi { padding: 15px; }
    .banner .scro { right: 15px; }

    .indexA { padding: 40px 20px 50px; }
    .index_a_beij { display: none; }
    .indexA .baowejke .imgw { width: 100%; }
    .indexA .baowejke .wenziwe { width: 100%; margin-left: 0; padding: 0; margin: 25px 0; }
    .indexA .baowejke .wenziwe .zir { width: 100%; margin-left: 0; margin-top: 20px; }

    .xiejian:after,
    .xiejian::before { height: 13px; }
    .indexA .baowejke .imgm { width: 100%; padding-top: 0; }

    .indexA .baowejke .wenziwe .zir a .be span { display: inline-block; }

    .indexB .dexbr { width: 100%; position: initial; background: none !important; }
    .indexB .dexbl { width: 100%; padding-top: 0; }
    .indexB .dexbl .nroweoeo { padding: 20px 0 25px; }
    .indexB .dexbl .exnewne { width: 100%; padding: 0 20px; }
    .indexB .dexbl .wxo { margin: 5px 0 20px; }



    .indexA .baowejke .wenziwe .zir a .be { margin-bottom: 15px; }

    .indexC { margin-top: 30px; }

    .indexD { padding: 40px 0 50px; }

    .indexoo .xz { margin-bottom: 15px; }
    .indexoo .xo .z { margin-bottom: 20px; }

    .indexD .jianje { margin: 25px 0 20px; }
    .indexD .swoeweo { padding-bottom: 30px; }
    .indexD .wea { display: none; }
    .indexD .dexdbott ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .indexD .dexdbott ul li:last-child { margin-bottom: 0; }
    .indexD .dexdbott ul li .wenz .icon { margin-bottom: 10px; }
    .indexD .dexdbott ul li .wenz { padding: 15px; }
    .indexD .dexdbott ul li .wenz .xnqwen .we { max-height: 120px; }

    .indexE { padding: 0 0 50px; }
    .indexE .sobuteee { margin-top: 25px; }
    .indexE .sobuteee .swiper-container .swiper-slide { height: 100px; }
    .indexE .sobuteee .swiper-container .swiper-slide .icon img { height: 40px; }
    .indexE .swiper-pagination { margin-top: 25px; }

    .footer .asnenwne { padding: 40px 0 30px; }
    .footer .asnenwne .webl { display: none; }
    .footer .asnenwne .webr .eb { width: 100%; }
    .footer .asnenwne .zbwebr { width: 100%; margin-top: 20px; }
    .footer .asnenwne .webr { width: 100%; margin-left: 0; }
    .footer .asnenwne .webr .eb .p:nth-child(n+2) { margin-top: 5px; }

    .footer .asnenwne .ttowne .w { padding: 15px 0; }
    .footer .asnenwne .ttowne .e { display: none; }
    
    .footer .asnenwne .ttowne .mq { float:left; }
    .footer .asnenwne .ttowne .mq .ma { margin-right:20px; padding:0 0 0 30px; }
}





/**服务内容**/
.nybanner { position: relative; }
.nybanner .text { position: absolute; top: 50%; transform: translateY(-50%); left: 13.5%; z-index: 5; }
.nybanner .text .span { position: relative; display: inline-block;  }
.nybanner .text .span span { display: inline-block; z-index: 2; position: relative; }
.nybanner .text .span:before {
    background: #00A1E8;
    content: "";
    width: calc(100% + 10px);
    height: calc(100% + 20px);
    transform: translateY(-50%) skew(-12deg, 3deg);
    position: absolute;
    top: 65%;
    right: -40px;
}
.nybanner .text .span:after {
    position: absolute; content: ""; background: #E4007D; width: calc(100% + 25px); height: calc(100% + 20px); transform: translateY(-50%) rotate(-2deg); left: -10px; top: 50%;
}

.servicecontentA { padding: 6.94736vw 0 7.10526vw; }
.tsbt span { color: #767676; }
.servicecontentA .tentatop .xwoe { line-height: 1.7; margin-top: 16px; }

.servicecontentA .tentabott { padding-top: 3.15789vw; }
.servicecontentA .tentabott ul { text-align:center; }
.servicecontentA .tentabott ul li { display:inline-block; margin:0 5px; margin-bottom: 10px; width: calc(24.58% - 10px); overflow: hidden; position: relative; text-align:left; }

.servicecontentA .tentabott ul li .img { position: relative; }
.servicecontentA .tentabott ul li .img::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.1); }
.servicecontentA .tentabott ul li .wenz { position: absolute; width: 100%; left: 0; bottom: 0; padding: 40px 40px 35px; background: rgba(0, 0, 0, 0); backdrop-filter: blur(0px); }
.servicecontentA .tentabott ul li .wenz .icon { margin-bottom: 23px; }
.servicecontentA .tentabott ul li .wenz .bt { text-decoration: underline; }
.servicecontentA .tentabott ul li .wenz .icon img { height: 50px; }
.servicecontentA .tentabott ul li .wenz .xnqwen { height: 0; margin-top: 0px; transition: all .5s; overflow: hidden; }
.servicecontentA .tentabott ul li .wenz .xnqwen .we { max-height: 10vw; }
.servicecontentA .tentabott ul li:hover .wenz .xnqwen { margin-top: 15px; }

.servicecontentA .tentabott ul li:hover .wenz { background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px) }

.servicecontentA .tentabott .kexia ul { padding: 0 23.41vw; }
.servicecontentA .tentabott .kexia ul li { width: 49.38%; margin-right: 1.24%; }

.gundongtiao{
    padding-right: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}
.gundongtiao::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 4px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
}

.gundongtiao::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
    background: #E4007D;
}

.gundongtiao::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(24, 86, 166, 0.05);
}

.servicecontentA .index_a_beij { top: -5vw; bottom: auto; }

.servicecontentB { padding: 5.05208vw 0; }
.servicecontentB .tentbl .btwe { line-height: 1; }
.servicecontentB .tentbl .ewe { margin-top: 13px; }
.servicecontentB .tentbr { width: 68%; }
.servicecontentB .tentbr .anwenew ul { position: relative; }
.servicecontentB .tentbr .anwenew ul::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 1px;  background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }
.servicecontentB .tentbr .anwenew ul li { float: left; margin-right: 70px; transition: all .5s; color: rgba(255, 255, 255, .7); padding-bottom: 18px; position: relative; }
.servicecontentB .tentbr .anwenew ul li:last-child { margin-right: 0; }
.servicecontentB .tentbr .anwenew ul li.cur { color: #fff; }
.servicecontentB .tentbr .anwenew ul li::before { position: absolute; content: ""; width: 0; height: 3px; bottom: -1px; background: #fff; transition: all .5s; }
.servicecontentB .tentbr .anwenew ul li.cur::before { width: 100%; }
.servicecontentB .tentbr .nwenwen .box { padding: 44px 0 0; }
.servicecontentB .tentbr .nwenwen .box .wesz { line-height: 1.7; margin: 13px 0 30px; }

.servicecontentB .tentbr .nwenwen .box div span { display:none; }
.servicecontentB .tentbr .nwenwen .box div:before { display:none; }
.servicecontentB .tentbr .nwenwen .box div i { padding: 0 20px; background:#00A1E8; }

.servicecontentC { padding: 6.51041vw 0 7.29166vw; }
.servicecontentC .indexoo { margin-bottom: 64px; }

.new-class { animation: xiala 1s linear 1; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }
@keyframes xiala {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@media(max-width:1920px) {
    .servicecontentA .index_a_beij { top: -5.7vw; }
    .servicecontentA .tentabott ul li .wenz .xnqwen .we { max-height:5vw; }
}

@media(max-width:1900px) {
    .nybanner .text .span:before { right: -2.10526vw; }
    .servicecontentB .tentbr .anwenew ul li { margin-right: 3.68421vw; }
}

@media(max-width:1500px) {
    .servicecontentA .tentabott ul li .wenz { padding: 20px; }
    .servicecontentA .tentabott ul li .wenz .icon img { height: 30px; }
    .servicecontentA .tentabott ul li .wenz .xnqwen .we { max-height: 50px; }
    .servicecontentA .tentabott ul li .wenz .xnqwen .we { font-size: 14px}
    .nybanner .text { left: 10%; }
}


@media(max-width:1100px) {
    .nybanner .text { left: 30px; bottom: 50px; transform: translateY(0); top: auto; }
    .servicecontentA { padding: 40px 0 50px; }
    .servicecontentA .tentatop { padding: 0 20px; }
    .servicecontentA .tentatop .xwoe { margin-top: 8px; }
    .servicecontentA .tentabott ul li { width: 100%; margin:0; margin-bottom: 20px; }
    .servicecontentA .tentabott { padding-top: 25px; }
    .servicecontentA .tentabott .kexia ul { padding: 0; }
    .servicecontentA .tentabott .kexia ul li { width: 100%; margin-bottom: 20px; }
    .servicecontentA .tentabott .kexia ul li:last-child { margin-bottom: 0; }

    .servicecontentB { background: none !important; padding: 0 0 30px; }
    /*.servicecontentB .tentbl .btwe { color: #222 !important; }*/
    /*.servicecontentB .tentbl .ewe { color: #767676 !important; }*/
    .servicecontentB .container { padding-top: 0; position:absolute; top:48%; left:0%; transform:translateY(-50%); width:100%; }
    .servicecontentB .tentbr { width: 100%; margin-top: 20px; }

    .servicecontentB .tentbr .anwenew ul li { width:100%; padding:15px 0; } 
    .servicecontentB .tentbr .nwenwen .box .wesz { margin: 10px 0 20px; }
    .servicecontentC { padding: 0 0 50px; }
    .servicecontentC .indexoo { margin-bottom: 25px; }
    
    .servicecontentB .tentbr .anwenew ul::before { display:none; }
    .servicecontentB .tentbr .anwenew ul li::after {
         position: absolute; 
        content: "";
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    }
    .servicecontentB .tentbr .anwenew ul li::before { height:2px; }
}




/**个人**/

.personA { padding: 6.97916vw 0 0; }
.personA .dexbl { width: 80%; padding-top: 35px; }
.personA .dexbl .nroweoeo { background: #fff; padding: 9.58333vw 0; }
.personA .dexbl .exnewne { width: 53%; padding-left: var(--left); }
.personA .dexbl .wxo { line-height: 1.8; margin: 25px 0 0; }
.personA .dexbl .wxo P:nth-child(n+2) { margin-top:12px; }
.personA .dexbr { position: absolute; top: 0; right: 0; width: 54.68%; height: calc(100% - 35px); }
.personA .dexbl .nroweoeo .zir .be { line-height:1.5; }

.personB { padding: 8.07291vw 0 6.77083vw; }
.personB .sonbott { margin-top: 60px; }
.personB .sonbott ul { display: flex; flex-wrap: wrap; }
.personB .sonbott ul li { float: left; margin-right: .56%; width: 32.96%; background: #fff; padding: 48px 40px 45px; position: relative; }
.personB .sonbott ul li:last-child { margin-right: 0; }
.personB .sonbott ul li::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 4px; background: #00A1E8; }
.personB .sonbott ul li:nth-child(2):before { background: #FFF000; }
.personB .sonbott ul li:nth-child(3):before { background: #E4007D; }
.personB .sonbott ul li .icon img { height: 66px; }
.personB .sonbott ul li .ov { margin-top: 62px; }
.personB .sonbott ul li .ov .ie { position: relative; padding-left: 20px; }
.personB .sonbott ul li .ov .ie::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 15px; height: 13.85px; background: url(../images/ov.svg)no-repeat center center/cover; }
.personB .sonbott ul li .ov .io { line-height: 1.4; margin-top: 14px; }


.personC .dexbr { r: auto; left: 0; }
.personC .dexbl .exnewne { width: 50.5%; padding-right: var(--left); padding-left: 0; }
.personC .dexbl .exnewne .wxp { line-height: 1.9; margin-top: 35px; }
.personC .dexbl .exnewne .wxp p { position: relative; padding-left: 18px; }
.personC .dexbl .exnewne .wxp p::before { position: absolute; top: 16.5px; left: 0; width: 6px; height: 6px; background: #D8D8D8; overflow: hidden; content: ""; border-radius: 50%; }

.iauwe .dexbl .exnewne .wxp p::before { display:none; }

.xiejiana:before {
    transform: skew(-2deg, 2deg);
    bottom: -1px;
    right: 2px;
}
.xiejiana:after {
    transform: rotate(-4.1deg);
    left: -2px;
    bottom: 1px;
}

.color3d { color: #3d3d3d; }

.personD { padding: 6.77083vw 0 6.09375vw; }
.personD .indexoo { margin-bottom: 3.28125vw; }
.personD .z ul li { float: left; width: 15.73%; margin-right: 1.12%; position: relative; font-size: 18px; }
.personD .z ul li:last-child { margin-right: 0; } 


.personD .za ul li span { display: inline-block; position: relative; z-index: 1; line-height: 46px; }
.personD .za ul li:before { position: absolute; content: ""; top: 50%; transform: translate(-50%,-50%); left: 50%; width: calc(100% + 40px); height: 100%; background: url(../images/za1.svg)no-repeat center center/cover; }
.personD .za ul li:nth-child(1)::before { transform: translateY(-50%); left: 0; width: calc(100% + 20px); height: 100%; background: url(../images/za.svg)no-repeat center center/cover; }
.personD .za ul li:last-child::before { transform: translateY(-50%); right: 0; left: auto; width: calc(100% + 20px); height: 100%; background: url(../images/za2.svg)no-repeat center center/cover; }

.personD .zb ul { display: flex; flex-wrap: wrap; }
.personD .zb ul li { margin-top: 40px; background: #fff; min-height: 608px; }
.personD .zb ul li::before { position: absolute; content: ""; top: -70px; height: 70px; width: 1px; background: #00A1E8; left: 50%; transform: translateX(-50%); }
.personD .zb ul li .bottom { background: #fff; position: relative; padding: 57px 28px 27px; height: 100%; }
.personD .zb ul li .bottom .vb { position: absolute; top: -15px; height: 30px; width: 30px; border-radius: 50%; border: 1px solid #00A1E8; background: #fff; left: 50%; transform: translateX(-50%);  }
.personD .zb ul li .bottom .vb::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #00A1E8; border-radius: 50%; width: 10px; height: 10px; }
.personD .zb ul li .bottom .icon { margin-bottom: 26px; }
.personD .zb ul li .bottom .icon img { height: 60px; }
.personD .zb ul li .bottom .wenzn .zeo { height: 47px; }
.personD .zb ul li .bottom .wenzn .z { line-height: 1.75; margin-top: 25px; }
.personD .zb ul li .bottom .tanxe { position: absolute; bottom: 27px; left: 0; width: 100%; padding: 0 28px; }
.personD .zb ul li .bottom .tanxe .u { color: #999999; text-align: left; }
.personD .zb ul li .bottom .tanxe .u span { color: #1A1A1A; line-height: 1.7; text-decoration: underline; }
.personD .zb ul li .bottom .tanxe .anwe { width: 100%; text-align: center; border: 1px solid #00A1E8; line-height: 46px; color: #00A1E8; cursor: pointer; margin-top: 24px; }

.personD .taisieiw { background: #fff; margin-top: 20px; padding: 41px 20px; }
.personD .taisieiw .eib { margin-top: 20px; }
.personD .taisieiw .eib a { display: inline-block; background: #00A1E8; text-align: center; width: 141.01px; line-height: 42px; font-size: 14px; color: #fff; }
.personD .taisieiw .eib a span { display: inline-block; width: 15px; height: 15px; background: url(../images/eib.svg) no-repeat center center/cover; vertical-align: middle; margin-top: -2.5px; margin-right: 5px; }

.fwnejweejt { display: none; position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
.fwnejweejt .neihewoe { position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); width: calc(100% - 132px); background: #fff; padding-bottom: 87px; }
.fwnejweejt .neihewoe .guanbi { width: 100%; text-align: right; padding: 40px 40px 0; }
.fwnejweejt .neihewoe .guanbi span { cursor: pointer; width: 50px; height: 50px; background: #EDEDED; position: relative; border-radius: 50%; display: inline-block; }
.fwnejweejt .neihewoe .guanbi span::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 14px; height: 14px; background: url(../images/asdnw.svg)no-repeat center center/cover; }
.fwnejweejt .neihewoe .z ul li { float: left; width: 19.64%; margin-right: .45%; position: relative; font-size: 18px; }
.fwnejweejt .neihewoe .z ul li:last-child { margin-right: 0; } 

.fwnejweejt .neihewoe .ovshsie { padding: 0 92px; margin-top: 40px; }
.fwnejweejt .neihewoe .za ul li span { display: inline-block; position: relative; z-index: 1; line-height: 46px; }
.fwnejweejt .neihewoe .za ul li:before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: calc(100% + 25px); height: 100%; background: url(../images/zaw1.svg)no-repeat center center/cover; }
.fwnejweejt .neihewoe .za ul li:nth-child(1)::before { transform: translateY(-50%); left: 0; width: calc(100% + 25px); height: 100%; background: url(../images/wza.svg)no-repeat center center/cover; }
.fwnejweejt .neihewoe .za ul li:last-child::before { transform: translateY(-50%); left: 0; left: auto; width: calc(100% + 25px); height: 100%; background: url(../images/zaw1.svg)no-repeat center center/cover; }

.fwnejweejt .neihewoe .zb ul { display: flex; flex-wrap: wrap; }
.fwnejweejt .neihewoe .zb ul li { margin-top: 40px; background: #F5F5F5; }
.fwnejweejt .neihewoe .zb ul li::before { position: absolute; content: ""; top: -70px; height: 70px; width: 1px; background: #00A1E8; left: 50%; transform: translateX(-50%); }
.fwnejweejt .neihewoe .zb ul li .bottom { background: #F5F5F5; position: relative; padding: 57px 1.5625vw 30px; height: 100%; }
.fwnejweejt .neihewoe .zb ul li .bottom .vb { position: absolute; top: -15px; height: 30px; width: 30px; border-radius: 50%; border: 1px solid #00A1E8; background: #fff; left: 50%; transform: translateX(-50%);  }
.fwnejweejt .neihewoe .zb ul li .bottom .vb::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #00A1E8; border-radius: 50%; width: 10px; height: 10px; }
.fwnejweejt .neihewoe .zb ul li .bottom .icon { margin-bottom: 26px; }
.fwnejweejt .neihewoe .zb ul li .bottom .icon img { height: 60px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .n { height: 55px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo { text-align: left; padding: 50px 0 0; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo .a { height: 20px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo .b { margin-top: 10px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo .c { line-height: 1.5; margin-top: 10px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweoa .c { margin-top: 3px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo .c p { position: relative; padding-left: 11px; }
.fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo .c p::before { position: absolute; content: ""; top: 10.5px; left: 0; width: 4px; height: 4px; border-radius: 50%; background: #D8D8D8; }

@media(max-width:1900px) {
    .personD .za ul li:before { width: calc(100% + 2.08333vw); background-size: 100% 100% !important; }
    .personD .za ul li:nth-child(1)::before { width: calc(100% + 1.04166vw); background-size: 100% 100% !important; }
    .personD .za ul li:last-child::before { width: calc(100% + 1.04166vw); background-size: 100% 100% !important; }
     
    .fwnejweejt .neihewoe .za ul li:before { width: calc(100% + 1.31578vw); background-size: 100% 100% !important; }
    .fwnejweejt .neihewoe .za ul li:nth-child(1)::before { width: calc(100% + 1.31578vw); background-size: 100% 100% !important; }
    .fwnejweejt .neihewoe .za ul li:last-child::before { width: calc(100% + 1.31578vw); background-size: 100% 100% !important; }

}

@media(max-width:1700px) {
    .personC .dexbl .exnewne .wxp p::before { top: 12.5px; }
}


@media(max-width:1500px) {
    .personB .sonbott ul li .icon img { height: 40px; }
    .personB .sonbott ul li .ov { margin-top: 45px; }
    .personC .dexbl .exnewne .wxp p::before { top: 12.5px; }

    .personD .zb ul li .bottom { padding:30px 20px 20px; }

    .fwnejweejt .neihewoe .zb ul li .bottom .icon img { height: 40px; }

    .fwnejweejt .neihewoe .zb ul li .bottom { padding: 40px 20px 25px; }

    .fwnejweejt .neihewoe .ovshsie { margin-top: 20px; padding: 0 40px; }
    .fwnejweejt .neihewoe .zb ul li .bottom .wenzn .zeo .tweo { padding-top: 10px; }
    .fwnejweejt .neihewoe .guanbi { padding: 20px 20px 0; }
}

@media(max-width:1100px) {
    .personA { padding: 40px 0 0; }
    .personA .dexbr { width: 100%; position: initial; background: none !important; }
    .personA .dexbl { width: 100%; padding-top: 0; }
    .personA .dexbl .exnewne { width: 100%; padding: 0 20px; }
    .personA .dexbl .wxo { margin: 25px 0 0; }
    .personA .dexbl .nroweoeo { padding: 30px 0; }


    .personB { padding: 40px 0 50px; }
    .personB .sonbott { margin-top: 30px; }
    .personB .sonbott ul li { width: 100%; margin-bottom: 20px; margin-right: 0; padding: 20px; }
    .personB .sonbott ul li:last-child { margin-bottom: 0; }
    .personB .sonbott ul li .ov { margin-top: 25px; }
    .personB .sonbott ul li .ov .io { margin-top: 10px; }

    .personC { padding: 0; }
    .personC .dexbl .exnewne .wxp { margin-top: 10px; }
    .personC .dexbl .exnewne .wxp p::before { top: 10.5px; }

    .personD { padding: 40px 0 50px; }
    .personD .indexoo { margin-bottom: 25px; }
    .personD .nweowos { overflow: scroll; }
    .personD .nweowos .ovshsie { min-width: 1200px; }

    .personD .zb ul li { margin-top: 20px; min-height: 508px; }
    .personD .zb ul li::before { top: -50px; height: 50px; }
    .personD .zb ul li .bottom .vb { top: -12.5px; width: 25px; height: 25px; }
    .personD .zb ul li .bottom .vb::before { width: 6px; height: 6px; }
    .personD .zb ul li .bottom .icon img { height: 35px; }
    .personD .zb ul li .bottom .icon { margin-bottom: 16px; }
    .personD .zb ul li .bottom .wenzn .zeo { height: 40px; }
    .personD .zb ul li .bottom .wenzn .z { margin-top: 15px; }
    .personD .zb ul li .bottom .tanxe .anwe { font-size: 14px; line-height: 40px; }
    .personD .taisieiw { padding:20px 11px; }

    .fwnejweejt .neihewoe { width: calc(100% - 40px); }
    .fwnejweejt .ovshsie { overflow: scroll; }
    .fwnejweejt .ovshsie .ovshsiea { min-width: 1200px; }
    .fwnejweejt .neihewoe .ovshsie { padding: 0; }
    .fwnejweejt .neihewoe .wew { padding: 0 20px; }
    .fwnejweejt .neihewoe .mb { padding:0 20px; }
    .fwnejweejt .neihewoe { padding-bottom: 20px; }
    .fwnejweejt .neihewoe .guanbi span { width: 40px; height: 40px; }
    .fwnejweejt .neihewoe .guanbi span::before { width: 12px; height: 12px; }
}






/**公司**/
.companyB { margin-top: 80px; padding-top: 0; }


.companyC { padding: 7.29166vw 0 0; }
.companyC .dusanewi { margin-top: 60px; }
.companyC .dusanewi ul {overflow: hidden;display:flex;flex-wrap:nowrap;}
.companyC .dusanewi ul li { float: left; margin-right: 10px; position: relative; width: 22.91666vw; transition: all .8s; height: 28.64583vw; overflow: hidden; }
.companyC .dusanewi ul li:last-child { margin-right: 0; }
.companyC .dusanewi ul li .moni { position: relative; z-index: 2; width: 22.91666vw; padding: 50px 38px 0; height: 100%; }
.companyC .dusanewi ul li .moni::before { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px); content: ""; top: 0; left: -100%; transition: all .8s; }
.companyC .dusanewi ul li .moni .wean { line-height: 1.46; }
.companyC .dusanewi ul li .moni .np { line-height: 1.77; margin-top: 19px; opacity: 0; transition: all .8s; }
.companyC .dusanewi ul li .bnwen { position: absolute; top: 0; left: 0; width: 50vw; height: 100%; overflow: hidden; }
.companyC .dusanewi ul li .bnwen::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 1; opacity: 1; transition: all .8s; }
.companyC .dusanewi ul li .bnwen img { width: 100%; height: 100%; position: absolute; left: -25vw; top: 0; transition: all .8s; }
.companyC .dusanewi ul li .moni .zi2 { height: 100%; }
.companyC .dusanewi ul li .moni .zi2 .icon { position: absolute; bottom: 47px; width: 100%; left: 0; }

.companyC .dusanewi ul li.cur { width: 50vw; }
.companyC .dusanewi ul li.cur .bnwen img { left: 0; }

.companyC .dusanewi ul li.cur .moni::before { left: 0; }
.companyC .dusanewi ul li.cur .bnwen::before { opacity: 0; }

.companyC .dusanewi ul li.cur .moni .np { opacity: 1; }

.companyD { padding: 7.29166vw 0 5.72916vw; }
.companyD .xweweoo .oo { margin: 47px 0 43px; line-height: 1.8; }
.companyD .z ul li { float: left; width: 13.32%; margin-right: 1.12%; position: relative; font-size: 18px; }
.companyD .z ul li:last-child { margin-right: 0; } 


.companyD .za ul li span { display: inline-block; position: relative; z-index: 1; line-height: 46px; }
.companyD .za ul li:before { position: absolute; content: ""; top: 50%; transform: translate(-50%,-50%); left: 50%; width: calc(100% + 36px); height: 100%; background: url(../images/wd.svg)no-repeat center center/cover; }
.companyD .za ul li:nth-child(1)::before { transform: translateY(-50%); left: 0; width: calc(100% + 18px); height: 100%; background: url(../images/wb.svg)no-repeat right center/cover; }
.companyD .za ul li:last-child::before { transform: translateY(-50%); right: 0; left: auto; width: calc(100% + 18px); height: 100%; background: url(../images/wda.svg)no-repeat center center/cover; }


.companyD .zb ul { display: flex; flex-wrap: wrap; }
.companyD .zb ul li { margin-top: 40px; background: #fff; min-height: 240px; }
.companyD .zb ul li .icon img { height: 58px; }
.companyD .zb ul li::before { position: absolute; content: ""; top: -70px; height: 70px; width: 1px; background: #00A1E8; left: 50%; transform: translateX(-50%); }
.companyD .zb ul li .bottom { background: #fff; position: relative; padding: 57px 28px 27px; height: 100%; }
.companyD .zb ul li .bottom .vb { position: absolute; top: -15px; height: 30px; width: 30px; border-radius: 50%; border: 1px solid #00A1E8; background: #fff; left: 50%; transform: translateX(-50%);  }
.companyD .zb ul li .bottom .vb::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #00A1E8; border-radius: 50%; width: 10px; height: 10px; }
.companyD .zb ul li .bottom .n { line-height: 1.41; margin-top: 25px; }
.companyD .tja { text-align: center; }
.companyD .tja .w { display: inline-block; }

.gudwe .more::before{ width: calc(100% + 20px); }
.gudwe .more i { color: #fff; }

.companyE { background: #fff; padding: 7.29166vw 0 6.5625vw; }
.companyE .xiweo { margin: 40px 0 50px; }
.companyE .layuie ul li { margin-right: .5%; width: 33%; float: left; position: relative; margin-bottom: .5%; }
.companyE .layuie ul li:nth-child(3n) { margin-right: 0; }
.companyE .layuie ul li:last-child { width: 100%; margin-bottom: 0; margin-right: 0; }
.companyE .layuie ul li input { border: 1px solid rgba(0, 0, 0, 0.24); background: rgba(239, 239, 239, 0.3); padding: 0 0 0 65px; height: 70px; font-size: 18px; }
.companyE .layuie ul li .clearfix { position: relative; }
.companyE .layuie ul li .wznedn { position: absolute; z-index: 5; top: 50%; left: 20px; transform: translateY(-50%); }
.companyE .layuie ul li .wznedn .ezn2 { display: none; }
.companyE .layuie ul li:hover .wznedn .ezn2 { display: inline-block; }
.companyE .layuie ul li:hover .wznedn .ezn1 { display: none; }
.companyE .layuie ul li:hover input { background: rgba(0, 161, 232, 0.05); }
.companyE .layuie ul li .wznedn span { color: #E4007D; margin-left: 5px; }

.companyE .layuie ul li input::-webkit-input-placeholder {color: #999999;}
.companyE .layuie ul li input::-moz-placeholder {color: #999999;}
.companyE .layuie ul li input:-moz-placeholder {color: #999999;}
.companyE .layuie ul li input:-ms-input-placeholder {color: #999999;}

.companyE .layuie ul li textarea { resize : none; border: 1px solid rgba(0, 0, 0, 0.24); background: rgba(239, 239, 239, 0.3); padding: 0 0 0 50px; height: 140px; font-size: 18px; padding-top: 20px; }
.companyE .layuie ul li textarea::-webkit-input-placeholder {color: #999999;}
.companyE .layuie ul li textarea::-moz-placeholder {color: #999999;}
.companyE .layuie ul li textarea:-moz-placeholder {color: #999999;}
.companyE .layuie ul li textarea:-ms-input-placeholder {color: #999999;}

.companyE .layuie ul li:last-child .wznedn { top: 24.5%; }


.companyE button { background: none; border: 0; cursor: pointer; }

.companyE .zuihouq .baowe { border-bottom:0; padding-bottom:0; }
.companyE .zuihouq .baowe .gone { max-width:auto; }
.companyE .zuihouq .baowe .gone p { display:inline-block; }


@media(max-width:1900px) {
    .companyD .za ul li:before { width: calc(100% + 1.89473vw); background-size: 100% 100% !important; }
    .companyD .za ul li:nth-child(1)::before { width: calc(100% + 0.94736vw); background-size: 100% 100% !important; }
    .companyD .za ul li:last-child::before { width: calc(100% + 0.94736vw); background-size: 100% 100% !important; }
}


@media(max-width:1500px) {
    .companyC .dusanewi ul li .moni .zi2 .icon img { height: 35px; }
    .companyC .dusanewi ul li .moni .zi2 .icon { bottom: 0; }
    .companyC .dusanewi ul li .moni { padding: 20px; }

    .companyD .zb ul li { min-height: 150px}
    .companyD .zb ul li .icon img { height: 38px; }
    .companyD .zb ul li .bottom .n { margin-top: 15px; }
    .companyD .zb ul li .bottom { padding: 35px 20px; }

    .companyE .layuie ul li input { font-size: 16px; }
    .companyE .layuie ul li textarea { font-size: 16px; }
    .companyE .layuie ul li:last-child .wznedn { top: 23%; }
}

@media(max-width:1100px) {
    .companyC { padding: 40px 0 0; }
    .companyC .dusanewi ul { display: block; }
    .companyC .dusanewi ul li { width: 100%; height: auto; margin-bottom: 20px; }
    .companyC .dusanewi ul li:last-child { margin-bottom: 0; }
    .companyC .dusanewi ul li.cur { width: 100%; }
    .companyC .dusanewi ul li .bnwen { width: 100%; position: initial; }
    .companyC .dusanewi ul li .bnwen img { position: initial; height: auto; }
    .companyC .dusanewi ul li .moni { width: 100%; position: initial; background: #fff; }
    .companyC .dusanewi ul li .moni .wean .e { color: #333 !important; line-height: 1.5; }
    .companyC .dusanewi ul li .moni .np { color: #999 !important; margin-top: 10px; }
    .companyC .dusanewi ul li .moni .zi2 .icon { position: initial; margin-top: 30px; }

    .companyC .dusanewi ul li .moni::before { display: none; }
    .companyC .dusanewi ul li .bnwen::before { display: none; }
    .companyC .dusanewi { margin-top: 25px; }
    .companyC .dusanewi ul li .moni .np { opacity: 1; }

    .companyD { padding: 40px 0 50px; }
    .companyD .nweowos { overflow: scroll; }
    .companyD .nweowos .ovshsie { min-width: 1200px; }
    .companyD .xweweoo .oo { margin: 25px 0 20px; }

    .companyD .zb ul li { margin-top: 20px; }
    .companyD .zb ul li::before { top: -50px; height: 50px; }
    .companyD .zb ul li .bottom .vb { top: -12.5px; width: 25px; height: 25px; }
    .companyD .zb ul li .bottom .vb::before { width: 6px; height: 6px; }
    .companyD .zb ul li .bottom .n { font-size: 16px; }

    .companyE { padding: 40px 0 50px; }
    .companyE .xiweo { margin: 25px 0 20px; padding: 0 20px; }
    .companyE .layuie ul li { width: 100%; margin-bottom: 20px; }
    .companyE .layuie ul li input { font-size: 14px; height: 45px; }
    .companyE .layuie ul li .wznedn img { height: 15px; }
    .companyE .layuie ul li textarea { height: 120px; }
    .companyE .layuie ul li:last-child .wznedn { top: 26.5%; }
    
    .companyE .zuihouq .baowe { text-align:center; }
    
}




.layui-input:hover,
.layui-textarea:hover {
    border: 1px solid #00A1E8 !important;
}

.layui-input:focus,
.layui-textarea:focus {
    border: 1px solid #00A1E8 !important;
}


/**求职信息**/
.employmentA { padding-bottom: 6.25vw; z-index:5; }
.employmentA .mentatop { background: #fff; padding: 30px 0; position: relative; z-index: 2; }
.employmentA .mentatop .mwenl { width: 76.14%; margin-right: .83%; }
.employmentA .mentatop .mwenl ul li { float: left; width: 19.12%; margin-right: 1.1%; position: relative; }
.employmentA .mentatop .mwenl ul li { float: left; width: 24.17%; margin-right: 1.1%; position: relative; }
.employmentA .mentatop .mwenl ul li:last-child { margin-right: 0; }
.employmentA .mentatop .mwenl ul li input {  border: 1px solid #00A1E8; height: 70px; background: rgba(239, 239, 239, 0.3); font-size: 18px; padding-left: 50px; background: rgba(239, 239, 239, 0.3); }
.employmentA .mentatop .mwenl ul li .wznedn { z-index: 2; position: absolute; top: 50%; left: 20px; transform: translateY(-50%); }
.employmentA .mentatop .mwenl ul li .wznedn .ezn2 { display: none; }
.employmentA .mentatop .mwenl ul li:hover .wznedn .ezn2 { display: inline-block; }
.employmentA .mentatop .mwenl ul li:hover .wznedn .ezn1 { display: none; }

.employmentA .mentatop .mwenr { width: 23%; width:calc(22.3% - 70px); position: relative; }
.employmentA .mentatop .mwenr input { border: 1px solid #00A1E8; height: 70px; background: rgba(239, 239, 239, 0.3); font-size: 18px; padding-left: 20px; }

.employmentA .mentatop input::-webkit-input-placeholder {color: #999999;}
.employmentA .mentatop input::-moz-placeholder {color: #999999;}
.employmentA .mentatop input:-moz-placeholder {color: #999999;}
.employmentA .mentatop input:-ms-input-placeholder {color: #999999;}

.employmentA .mentatop .mwenr button { position: absolute; font-size: 0; width: 70px; height: 100%; top: 0; right: 0; background: #00A1E8; border: 0; }
.employmentA .mentatop .mwenr button::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 19.62px; height: 20.25px; background: url(../images/mwenrw.svg)no-repeat center center/cover; }
.employmentA .mentatop .mwenr2 { width: 70px; }
.employmentA .mentatop .mwenr button.mainMoreB2 { font-size: 16px; color:#fff; text-align:center; cursor: pointer; position: relative; height: 70px; }
.employmentA .mentatop .mwenr button.mainMoreB2:before { display:none; }




.employmentA .mentatop .mwenl ul li:hover input { background: #00A1E8; color: #fff; }

.employmentA .layui-form-select dl { top: 70px; border: 1px solid #00A1E8; padding: 15px; }
.employmentA .layui-form-selectup dl { bottom: 70px; top: auto; }
.employmentA .layui-form-select dl dd { line-height: 44px; border-radius: 100px; color: #666666; font-size: 16px; padding: 0 18px; }

.layui-form-select dl dd.layui-this { background: #F5F5F5; color: #00A1E8; }

.employmentA .mentatop .mwenl ul li:hover input::-webkit-input-placeholder {color: #fff;}
.employmentA .mentatop .mwenl ul li:hover input::-moz-placeholder {color: #fff;}
.employmentA .mentatop .mwenl ul li:hover input:-moz-placeholder {color: #fff;}
.employmentA .mentatop .mwenl ul li:hover input:-ms-input-placeholder {color: #fff;}



.employmentA ul li .layui-form-select .layui-edge { width: 13.38px; height: 7.6px; background: url(../images/selecte.svg)no-repeat center center/cover; border-style:initial; right: 16px; margin-top: -4px; }
.employmentA ul li:hover .layui-form-select .layui-edge { background: url(../images/selectea.svg)no-repeat center center/cover; }

.employmentA .asndbott { margin-top: 66px; }
.employmentA .asndbott ul { display: flex; flex-wrap: wrap; }
.employmentA .asndbott ul li { float: left; background: #FFFFFF; margin-right: .72%; margin-bottom: .72%; width: 24.46%; position: relative; }
.employmentA .asndbott ul li a { display: block; padding: 20px; }
.employmentA .asndbott ul li:nth-child(4n) { margin-right: 0; }
.employmentA .asndbott ul li .icon { position: relative; background: #F5F5F5; height: 180px; margin-bottom: 30px; }
.employmentA .asndbott ul li .icon .e { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 0 20px; }
.employmentA .asndbott ul li .sdiwne .wnt .n { margin-top: 6px; }
.employmentA .asndbott ul li .sdiwne .wnt { border-bottom: 1px solid rgba(168, 168, 168, 0.4); padding-bottom: 20px; margin-bottom: 20px; }
.employmentA .asndbott ul li .sdiwne .nwe .e { position: relative; padding-left: 27px; margin-bottom: 10px; }
.employmentA .asndbott ul li .sdiwne .nwe .e:last-child { margin-bottom: 0; }
.employmentA .asndbott ul li .sdiwne .nwe .e img { position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.employmentA .asndbott ul li .sdiwne .bq { margin: 30px 0; }
.employmentA .asndbott ul li .sdiwne .bq .q { border: 1px solid rgba(228, 0, 125, 0.4); border-radius: 100px; color: #E4007D; padding: 0 14px; text-align: center; float: left; margin-right: 8px; }
.employmentA .asndbott ul li .sdiwne .anwe .w { border: 1px solid #00A1E8;  width: 100%; text-align: center; line-height: 46px; color: #00A1E8; background: #fff; transition: all .5s; }
.employmentA .asndbott ul li .sdiwne .anwe .w span { display: inline-block; width: 15px; height: 15px; background: url(../images/anwe.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-right: 4px; }

.employmentA .asndbott ul li a:hover .sdiwne .anwe .w { background: #00A1E8; color: #fff; }
.employmentA .asndbott ul li a:hover .sdiwne .anwe .w span { background: url(../images/anwea.svg)no-repeat center center/cover; }



.employmentA .asndbott ul li a:hover .sdiwne .wnt .e { text-decoration: underline; }

.employmentA .asndbott ul li.fb .jjfb { position: absolute; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(60px); background: rgba(0, 0, 0, 0.1); backdrop-filter: blur(60px);
    -webkit-backdrop-filter: blur(60px); }

.employmentA .asndbott ul li.fb .jjfb .kong { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align:center; }
.employmentA .asndbott ul li.fb .jjfb .kong .wz { margin-top: 20px; }
.fyq a { transition:all 0.5s; display:inline-block; margin: 0 5px; padding:12px 20px; font-size:16px; color:#555; background: #fff; }
.fyq a:hover,.fyq a.cur { color:#fff; background: #00A1E8; }





@media(max-width:1500px) {
    .employmentA .mentatop .mwenl ul li input,
    .employmentA .mentatop .mwenr input { font-size: 16px; height: 50px; }
    .employmentA .mentatop .mwenr button { width: 50px; }
    .employmentA .asndbott ul li .icon .e { width: 80%; }
    .employmentA .layui-form-select dl { top: 50px; }
    .employmentA .layui-form-selectup dl { bottom: 50px; top: auto; }

}

@media(max-width:1100px) {
    .employmentA .mentatop { padding: 20px 0; }
    .employmentA .mentatop .mwenl { width: 100%; }
    .employmentA .mentatop .mwenl ul li { width: 100%; margin-bottom: 20px; }
    .employmentA .mentatop .mwenl ul li input, .employmentA .mentatop .mwenr input{ font-size: 14px; height: 45px; }
    .employmentA .mentatop .mwenr button { width: 45px; }
    .employmentA .mentatop .mwenr { width: 100%; }
    .employmentA .layui-form-select dl { top: 45px; }
    .employmentA .layui-form-select dl dd { font-size: 14px; }
    .employmentA .layui-form-selectup dl { bottom: 45px; top: auto; }
    .employmentA .asndbott { margin-top: 30px; }
    .employmentA .asndbott ul li { width: 100%; margin-bottom: 20px; }
    .employmentA .asndbott ul li:last-child { margin-bottom: 0; }
    .employmentA .asndbott ul li .sdiwne .wnt { padding-bottom: 15px; margin-bottom: 15px; }
    .employmentA .asndbott ul li .sdiwne .bq { margin: 18px 0; }

    .fyq a { font-size: 14px; padding: 0; width: 35px; text-align: center; line-height: 35px; margin-right: 3px; }
    .employmentA { padding-bottom: 40px; }
}

@media(max-width: 1500px){
    .employmentA .mentatop .mwenr { width:calc(22.3% - 50px); }
    .employmentA .mentatop .mwenr2 { width: 50px; }
    .employmentA .mentatop .mwenr button.mainMoreB2 { height: 50px; }
}
@media(max-width: 1100px){
    .employmentA .mentatop .mwenr { width:calc(100% - 70px); }
    .employmentA .mentatop .mwenr2 { width: 60px; }
    .employmentA .mentatop .mwenr button.mainMoreB2 { width: 60px; height: 45px; }
    


}



/**职位详情**/

.tombx { margin-top: 102px; }
.mbx a,
.mbx span { line-height: 1; font-size: 14px; color: #666666; }
.zhiwexqA { margin-top: 40px; padding-bottom: 6.25vw; }
.zhiwexqA .wexqal { width: 76.5%; }
.zhiwexqA .wexqal .wew { padding: 51px 40px 60px; background: #fff; }
.zhiwexqA .wexqal .xatop { padding-bottom: 64px; border-bottom:1px solid rgba(168, 168, 168, 0.4); }
.zhiwexqA .wexqal .xatop .atol .toa { line-height: 1; }
.zhiwexqA .wexqal .xatop .atol .tob { margin-top: 20px; line-height: 1; }
.zhiwexqA .wexqal .xatop .ator a { display: block; color: #fff; width: 160px; line-height: 54px; text-align: center; float: left; background: #00A1E8; }
.zhiwexqA .wexqal .xatop .ator .o1 { margin-right: 10px; }
.zhiwexqA .wexqal .xatop .ator a span { display: inline-block; width:16.19px; height: 18.97px; background: url(../images/o1.svg)no-repeat center center/cover; vertical-align: middle; margin-top: -4px; margin-right: 10px; }
.zhiwexqA .wexqal .xatop .ator .o2 { background: #E4007D; }
.zhiwexqA .wexqal .xatop .ator .o2 span { width: 22px; height: 22px; background: url(../images/o2.svg)no-repeat center center/cover; }
.zhiwexqA .wexqal .xatop .bott { margin-top: 30px; }
.zhiwexqA .wexqal .xatop .bott ul { display: flex; flex-wrap: wrap; }
.zhiwexqA .wexqal .xatop .bott ul li { float: left; width: 32.55%; margin-right: 1.17%; background: #F5F5F5; text-align: center; position: relative; height: 235px; }
.zhiwexqA .wexqal .xatop .bott ul li:last-child { margin-right: 0; }
.zhiwexqA .wexqal .xatop .bott ul li .dwe { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); padding: 0 20px; }
.zhiwexqA .wexqal .xatop .bott ul li .icon img { height: 65px; }
.zhiwexqA .wexqal .xatop .bott ul li .wo { margin-top: 22px; }
.zhiwexqA .wexqal .xatop .bott ul li::before { position: absolute; top: 0; width: 100%; left: 0; background: #00A1E8; height: 3px; content: ""; }
.zhiwexqA .wexqal .xatop .bott ul li:nth-child(2):before { background: #E4007D; }
.zhiwexqA .wexqal .xatop .bott ul li:nth-child(3):before { background: #FFF000; }
.zhiwexqA .wexqal .xatop .bott .t { margin-top: 34px; }
.zhiwexqA .wexqal .xatop .bott .t .ta { margin-right: 11px; line-height: 40px;padding: 0 21px; color: #E4007D; border: 1px solid rgba(228, 0, 125, 0.4); border-radius: 100px; overflow: hidden; }
.zhiwexqA .wexqal .xazong { line-height: 1.88; margin-top: 50px; }
.zhiwexqA .wexqal .xabott { background: #fff; margin-top: 20px; min-height: 360px; position: relative; }
.zhiwexqA .wexqal .xabott .e { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 100%; padding: 0 40px;  }


.zhiwexqA .wexqar {  width: 22.5%; }
.zhiwexqA .wexqar .xqart { background: #fff; }
.zhiwexqA .wexqar .xqart { background: #fff; padding: 30px 20px; }
.zhiwexqA .wexqar .xqart ul li { border-bottom: 1px solid rgba(168, 168, 168, 0.2); }
.zhiwexqA .wexqar .xqart ul li a { padding: 20px 0; display: block; position: relative; }
.zhiwexqA .wexqar .xqart ul li .img { width: 160px; height: 90px; background: #F5F5F5; position: relative; }
.zhiwexqA .wexqar .xqart ul li .img img { height: 19px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.zhiwexqA .wexqar .xqart ul li .xnr { width: calc(100% - 180px); position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
.zhiwexqA .wexqar .xqart ul li .xnr .rme { line-height: 1.4; margin-top: 10px; }

.zhiwexqA .wexqar .xqarb { background: #00A1E8; padding: 30px 20px; margin-top: 17px; }
.zhiwexqA .wexqar .xqarb .bb { padding-left: 30px; position: relative; margin-top: 35px; }
.zhiwexqA .wexqar .xqarb .bb::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 18px; height: 19.64px; background: url(../images/woejg.svg)no-repeat center center/cover; }
.zhiwexqA .wexqar .xqarb .bd a { width: 100%; display: block; margin-top: 20px; background: #fff; text-align: center; line-height: 42px; color: #00A1E8; }
.zhiwexqA .wexqar .xqarb .bd a span { display: inline-block; margin-right: 5px; margin-top: -2px; vertical-align: middle; width: 15px; height: 15px; background: url(../images/ziweie.svg)no-repeat center center/cover; }

@media(max-width:1650px) {
    .zhiwexqA .wexqal { width: 72.5%; }
    .zhiwexqA .wexqar { width: 26.5%; }
}


@media(max-width:1500px) {
    .zhiwexqA .wexqal .xatop .bott ul li .icon img { height: 45px; }
}

@media(max-width:1380px) {
    .zhiwexqA .wexqal { width: 68.5%; }
    .zhiwexqA .wexqar { width: 30.5%; }
}

@media(max-width:1100px) {
    .tombx { margin-top: 80px; }
    .zhiwexqA { margin-top: 30px; }
    .zhiwexqA .wexqar { display: none; }
    .zhiwexqA .wexqal { width: 100%; }
    .zhiwexqA .wexqal .wew { padding: 20px; }
    .zhiwexqA .wexqal .xatop .ator a span { width: 13.19px; height: 14.97px; }
    .zhiwexqA .wexqal .xatop .atol .tob { margin-top: 10px; }
    .zhiwexqA .wexqal .xatop .ator { width: 100%; margin-top: 20px; }
    .zhiwexqA .wexqal .xatop .ator .o1 { margin-right: 2%; }
    .zhiwexqA .wexqal .xatop .ator a { width: 49%; line-height: 40px; }
    .zhiwexqA .wexqal .xatop .ator .o2 span { width: 15px; height: 15px; }
    .zhiwexqA .wexqal .xatop .bott ul li { width: 100%; margin-bottom: 20px; height: 150px; }
    .zhiwexqA .wexqal .xatop .bott ul li:last-child { margin-bottom: 0; }
    .zhiwexqA .wexqal .xatop .bott ul li .icon img { height: 35px; }
    .zhiwexqA .wexqal .xatop { padding-bottom: 30px; }
    .zhiwexqA .wexqal .xatop .bott .t .ta { padding: 0 15px; line-height: 35px; }
    .zhiwexqA .wexqal .xazong { margin-top: 25px; }
    .zhiwexqA .wexqal .xabott { min-height: 300px; }
}



/**关于我们**/
.AboutUsB { padding: 70px 0 0; }
.AboutUsC { padding: 135px 0 0; }
.AboutUsC .indexoo { margin-bottom: 60px; }
.AboutUsC .dexdbott ul { display: flex; flex-wrap: wrap; }
.AboutUsC .dexdbott ul li { float: left; margin-right: .66%; width: 49.67%; overflow: hidden; position: relative; }
.AboutUsC .dexdbott ul li:nth-child(2) { margin-right: 0; }
.AboutUsC .dexdbott ul li .img { position: relative; }
.AboutUsC .dexdbott ul li .img::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.1); }
.AboutUsC .dexdbott ul li .wenz { position: absolute; width: 100%; left: 0; bottom: 0; padding: 40px 40px 35px; background: rgba(0, 0, 0, 0); backdrop-filter: blur(0px); }
.AboutUsC .dexdbott ul li .wenz .icon { margin-bottom: 23px; }
.AboutUsC .dexdbott ul li .wenz .icon img { height: 50px; }
.AboutUsC .dexdbott ul li .wenz .xnqwen { height: 0; margin-top: 0px; transition: all .5s; overflow: hidden; }
.AboutUsC .dexdbott ul li .wenz .xnqwen .we { max-height: 10vw; }
.AboutUsC .dexdbott ul li:hover .wenz .xnqwen { margin-top: 15px; }

.AboutUsC .dexdbott ul li .wenz .bt { display:inline-block; text-decoration:underline; }

.AboutUsC .dexdbott ul li:hover .wenz { background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px) }


.AboutUsD { padding: 6.87500vw 0 7.86458vw; }
.AboutUsD .wnenwneo { margin-top: 50px; }
.AboutUsD .wnenwneo ul li {
    float: left;
	width: 9.48%;
	height: 24.94791vw;
	position: relative;
	transition: all 0.4s;
    background: #fff;
    margin-right: .62%;
}
.AboutUsD .wnenwneo ul li .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; }
.AboutUsD .wnenwneo ul li:last-child { margin-right: 0; }
.AboutUsD .wnenwneo ul li .ao { width: 100%; height: 100%; z-index: 2; position: relative; opacity: 1; transition: all .4s; }
.AboutUsD .wnenwneo ul li .ao .box { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.AboutUsD .wnenwneo ul li .ao .box .en {  
    writing-mode: vertical-rl; /* 文字从上到下，从右到左 */
  /* transform: rotate(180deg); */
    line-height: 1;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    color: #3D3D3D;
    top: 35px;
}
.AboutUsD .wnenwneo ul li .ao .box .icon {
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
}
.AboutUsD .wnenwneo ul li .jt {
    position: absolute;
    content: "";
    top: 55%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 1px;
    height: 9.375vw;
    background: linear-gradient(180deg, #FFFFFF 0%, #D8D8D8 48%, rgba(216, 216, 216, 0) 100%);
}
.AboutUsD .wnenwneo ul li .icon img { height: 38px; }
.AboutUsD .wnenwneo ul li .wez { position: absolute; bottom: 40px; line-height: 1; opacity: 0; transition: all .4s; width: 100%; left: 0; padding: 0 38px; }


.AboutUsD .wnenwneo ul li.cur{
	width: 39.4%;
}
.AboutUsD .wnenwneo ul li.cur .bg { opacity: 1; }
.AboutUsD .wnenwneo ul li.cur .ao { opacity: 0; } 
.AboutUsD .wnenwneo ul li.cur .wez { opacity: 1; }

.AboutUsE { height: 42.70833vw; }
.AboutUsE .tusel { width: 33.68%; padding-top: 8.17708vw; }
.AboutUsE .tusel ul li { padding-left: 4.6875vw; position: relative; border-bottom:1px solid rgba(168, 168, 168, .2); }
.AboutUsE .tusel ul li .icon { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 3.64583vw; height: 3.64583vw; border-radius: 50%; background: #F5F5F5; }
.AboutUsE .tusel ul li .icon img { position: absolute; height: 1.35416vw; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.AboutUsE .tusel ul li .weoi { padding: 2.08333vw 0; }
.AboutUsE .tusel ul li .weoi .e { line-height: 1; }
.AboutUsE .tusel ul li .weoi .i { margin-top: 12px; line-height: 1.3; }

.AboutUsE .zuobiao { position: absolute; top: 56%; left: 53%; transform: translate(-50%,-50%); width: 5.15625vw; height: 4.21875vw; }
.AboutUsE .zuobiao::before { position: absolute; content: ""; top: 0; left: 50%; transform: translateX(-50%); width: 2.08333vw; height: 3.22916vw; background: url(../images/zuobiao.svg)no-repeat center center/cover; background-size: 100% 100%; animation: wot 2.5s infinite;  }

.AboutUsE .zuobiao::after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 2.70833vw; background: url(../images/zuobiaoa.svg)no-repeat center center/cover; animation: spreadOut 2.5s infinite; }
@keyframes wot {
    0% {
        top: 0;
    }
    50% {
        top: -1.04166vw;
    }
    100% {
        top: 0;
    }
}
@keyframes spreadOut {
    0% {
        transform: scale(1); 
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1); 
    }
}

.AboutUsE .tuser { padding: 5.98958vw 0 0; width: 31.4%; }
.AboutUsE .tuser .xnwen { background: #F5F5F5; padding: 2.08333vw;  }
.AboutUsE .tuser .xnwen .enb { line-height: 2.08333vw; margin: 3px 0 1.82291vw; }


.AboutUsF { padding: 6.92708vw 0 6.77083vw; }
.AboutUsF .wiejs { margin-top: 48px; }
.AboutUsF .wiejs .ie { background: #fff; margin-right: .9%; width: 49.55%; }
.AboutUsF .wiejs .ie:last-child { margin-right: 0; }
.AboutUsF .wiejs .ie .weoixo { padding: 45px 40px 50px; }
.AboutUsF .wiejs .ie .weoixo .xob { margin-top: 10px; }
.AboutUsF .wiejs .ie .weoixo .xob .o .oa,
.AboutUsF .wiejs .ie .weoixo .xob .o .ob { line-height: 1.7; }
.AboutUsF .wiejs .ie .weoixo a { margin-top: 35px; }

@media(max-width:1500px) {
    .AboutUsC .dexdbott ul li .wenz { padding: 20px 20px 20px; }
    .AboutUsC .dexdbott ul li .wenz .icon img { height: 30px; }
    .AboutUsC .dexdbott ul li .wenz .xnqwen .we { max-height: 130px; }

    .AboutUsD .wnenwneo ul li .mbwew { position:absolute; bottom:20px; width:100%; left:0; padding:0 20px; }
    .AboutUsD .wnenwneo ul li .mbwew .en { margin-bottom:10px; }
    .AboutUsD .wnenwneo ul li .wez { bottom: 25px; padding: 0; position:initial; }
    .AboutUsD .wnenwneo ul li .ao .box .en { top: 25px; }
    .AboutUsD .wnenwneo ul li .ao .box .icon  { bottom: 20px; }
    .AboutUsD .wnenwneo ul li .icon img { height: 30px; }
}


@media(max-width:1100px) {
    .AboutUsB { padding: 30px 0 0; }
    .AboutUsC { padding: 40px 0 0; }
    .AboutUsC .indexoo { margin-bottom: 25px; }
    .AboutUsC .dexdbott ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .AboutUsC .dexdbott ul li:last-child { margin-bottom: 0; }
    .AboutUsC .dexdbott ul li .wenz .icon { margin-bottom: 10px; }
    .AboutUsC .dexdbott ul li .wenz { padding: 15px; }
    .AboutUsC .dexdbott ul li .wenz .xnqwen .we { max-height: 70px; }

    .AboutUsD { padding: 40px 0 50px; }
    .AboutUsD .wnenwneo ul li { width: 100%; margin-bottom: 20px; margin-right: 0; height: auto; }
    .AboutUsD .wnenwneo ul li:last-child { margin-bottom: 0; }
    .AboutUsD .wnenwneo ul li.cur { width: 100%; }
    .AboutUsD .wnenwneo ul li.cur .bg { background: none !important; }
    .AboutUsD .wnenwneo ul li .bg { opacity: 1; position: initial; }
    .AboutUsD .wnenwneo ul li .ao { opacity: 0; }
    .AboutUsD .wnenwneo ul li .wez { bottom: 20px; opacity: 1; }

    .header.fixed-head { box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.06); background: #fff; }

    .AboutUsE { background: #fff !important; height: auto; padding-bottom: 40px; }
    .AboutUsE .tusel { width: 100%; padding-top: 40px; }
    .AboutUsE .tusel ul li { padding-left: 70px; }
    .AboutUsE .tusel ul li .weoi { padding: 30px 0; }
    .AboutUsE .tusel ul li .icon { width: 60px; height: 60px; }
    .AboutUsE .tusel ul li .icon img { height: 20px; }
    .AboutUsE .tuser { width: 100%; padding: 0; margin-top: -20vw; }
    .AboutUsE .tuser .xnwen { padding: 20px; }
    .AboutUsE .tuser .xnwen .enb { line-height: 1.4; margin: 5px 0 15px; }
    .AboutUsE .zuobiao { display: none; }
    .AboutUsE  .shoujie { margin-top: -40vw; }

    .AboutUsF { padding: 40px 0 50px; }
    .AboutUsF .wiejs { margin-top: 25px; }
    .AboutUsF .wiejs .ie { margin-right: 0; margin-bottom: 20px; width: 100%; }
    .AboutUsF .wiejs .ie:last-child { margin-bottom: 0; }
    .AboutUsF .wiejs .ie .weoixo { padding: 20px; }
    .AboutUsF .wiejs .ie .weoixo .xob { margin-top: 10px; }
    .AboutUsF .wiejs .ie .weoixo .xob .o .oa,
    .AboutUsF .wiejs .ie .weoixo .xob .o .ob { line-height: 1.7; }
    .AboutUsF .wiejs .ie .weoixo a { margin-top: 20px; }
    .AboutUsF .wiejs .ie .weoixo .xob .o .oa { width: 100%; }
    .AboutUsF .wiejs .ie .weoixo .xob .o .ob { width: calc(100% - 80px); }
    
    .AboutUsD .wnenwneo ul li .mbwew .mnzxn { margin-bottom:10px; }
    .AboutUsD .wnenwneo ul li .mbwew .en { margin-left:20px; line-height:30px; }

}


.fp-viewing-footerl .header{background: #fff;}
.fp-overflow{overflow-y: hidden !important;}
.fancybox-button--zoom,
.fancybox-infobar,
.fancybox-button--thumbs,
.fancybox-navigation{display: none !important;}
.footerss {
    height: auto !important;
}



/**常见问题**/
.problemA { padding: 6.25vw 0; }
.problemA .bleaml { width: 22.45%; background: #fff; padding: 30px 20px 0; }
.problemA .bleaml .mwenr { margin-bottom: 20px; }
.problemA .bleaml .mwenr input { width: 100%; border: 0; background: #F5F5F5; height: 60px; padding-left: 20px; padding-right: 65px; color: #999999; font-size: 16px; }
.problemA .bleaml .mwenr input::-webkit-input-placeholder {color: #999999;}
.problemA .bleaml .mwenr input::-moz-placeholder {color: #999999;}
.problemA .bleaml .mwenr input:-moz-placeholder {color: #999999;}
.problemA .bleaml .mwenr input:-ms-input-placeholder {color: #999999;}

.problemA .bleaml .mwenr button { position: absolute; top: 0; width: 60px; height: 100%; background: #00A1E8; border: 0; right: 0; }
.problemA .bleaml .mwenr button span { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 15.7px; height: 16.2px; background: url(../images/mwenrw.svg)no-repeat center center/cover; }
.problemA .bleaml .sul ul { overflow:hidden; height:auto; }
.problemA .bleaml .sul ul li { border-bottom: 1px solid rgba(168, 168, 168, 0.2); }
.problemA .bleaml .sul ul li:last-child { border-bottom:0; }

.problemA .bleaml .sul ul li a { display: block; padding: 30px 0; color: #3D3D3D; position: relative; }
.problemA .bleaml .sul ul li a::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); right: 0; width: 7.64px; height: 13.88px; background: url(../images/bleame.svg)no-repeat center center/cover; }
.problemA .bleaml .sul ul li:hover a::before { background: url(../images/bleamea.svg)no-repeat center center/cover; }
.problemA .bleaml .sul ul li.cur a { color:#00A1E8; font-weight:bold; }
.problemA .bleaml .sul ul li.cur a::before { background: url(../images/bleamea.svg)no-repeat center center/cover; }
.problemA .bleamr { width: 76.53%; }
.problemA .bleamr ul li { background: #fff; margin-bottom: 15px; }
.problemA .bleamr ul li:last-child { margin-bottom: 0; }
.problemA .bleamr ul li .t { line-height: 74px; padding: 0 20px; position: relative; transition: all .5s; }
.problemA .bleamr ul li .t .span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    width: 80%;
}
.problemA .bleamr ul li .t::before { position: absolute; content: ""; right: 20px; top: 50%; transform: translateY(-50%); width: 28px; height: 28px; background: url(../images/asnen.svg)no-repeat center center/cover; }

.problemA .bleamr ul li .t.curter { color: #fff; background: #00A1E8; }
.problemA .bleamr ul li .t.curter::before { background: url(../images/asnena.svg)no-repeat center center/cover; }


.problemA .bleamr ul li .cont { display: none; }
.problemA .bleamr ul li .cont .basoe { padding: 35px 40px 40px 20px; line-height: 1.88; }
.problemA .bleamr ul li .cont .basoe a { color: #1A1A1A; text-decoration: underline; }


@media(max-width:1500px) {
    .problemA .bleaml .sul ul li a { padding: 20px 0; }
    .problemA .bleamr ul li .t { line-height: 60px; }
    .problemA .bleaml .mwenr input { height: 50px; }
    .problemA .bleaml .mwenr button { width: 50px; }
    .problemA .bleaml .mwenr input { font-size: 14px; }
}


@media(max-width:1100px) {
    .problemA { padding: 40px 0; }
    .problemA .bleaml { width: 100%; padding: 20px 20px; }
    .problemA .bleaml .mwenr input { height: 45px; }
    .problemA .bleaml .mwenr button { width: 45px; }
    .problemA .bleaml .mwenr { margin-bottom: 10px; }
    .problemA .bleaml .sul ul li a { padding: 15px 0; }
    .problemA .bleaml .sul ul li:last-child { border-bottom: 1px solid rgba(168, 168, 168, 0.2); }

    .problemA .bleamr { width: 100%; margin-top: 20px; }
    .problemA .bleamr ul li .cont .basoe { padding: 20px; }
}


/**登录**/
.denglsuie { height: 100vh; }
.denglsuie .zcdlA { position: absolute; top: 50%; transform: translateY(-50%); right: 15%; background: #FFFFFF; width: 500px; padding: 50px 40px; }
.denglsuie .zcdlA .shouwej { margin-bottom: 13px; margin-top: 30px; }
.denglsuie .zcdlA .shouwej input { border: 1px solid rgba(0, 0, 0, 0.12); background: #FFFFFF; height: 60px; padding-left: 40px; font-size: 16px; color: #999999; }
.denglsuie .zcdlA input::-webkit-input-placeholder {color: #999999;}
.denglsuie .zcdlA input::-moz-placeholder {color: #999999;}
.denglsuie .zcdlA input:-moz-placeholder {color: #999999;}
.denglsuie .zcdlA input:-ms-input-placeholder {color: #999999;}
.denglsuie .zcdlA .shouwej .icwe { position: absolute; top: 50%; transform: translateY(-50%); left: 15px; }


.denglsuie .zcdlA .zcdlA-d input { width: 270px; margin-right: 12px; border: 1px solid rgba(0, 0, 0, 0.12); background: #FFFFFF; height: 60px; padding-left: 40px; font-size: 16px; color: #999999;  }
.denglsuie .zcdlA .zcdlA-d .icwe { position: absolute; top: 51%; transform: translateY(-50%); left: 15px; }
.denglsuie .zcdlA .zcdlA-d  span { background: #00A1E8; height: 60px; width: calc(100% - 282px); font-size: 16px; line-height: 60px; }

.zcdlA-e { margin-top:20px; }
.zcdlA-e p { cursor: pointer; padding-left:24px; background: url(../images/disagree.svg) no-repeat left center; font-size:16px;color:#333333; line-height: 1; }
.zcdlA-e.cur p { background: url(../images/agree.svg) no-repeat left center; }
.zcdlA-e p span.tt { color: #00A1E8; }
.zcdlA-e p a.tt { color: #00A1E8; }
.zcdlA-f  { margin-top: 35px; }
.zcdlA-f button { background: #00A1E8; width: 100%; line-height: 60px; height: 60px; font-size: 18px; }
.zcdlA-f a { display: inline-block; text-align: center; color: #666666; margin-top: 16px; background: #F0F0F0; width: 100%; line-height: 60px; height: 60px; font-size: 18px; }

.cedaoh { position: fixed; z-index: 10000; top: 50%; transform: translateY(-50%); right: 10px; display: none; }
.cedaoh ul li { margin-bottom: 10px; position: relative; }
.cedaoh ul li:last-child { margin-bottom: 0; }
.cedaoh .ts { padding: 4px 3.5px 14px; background: #E4007D; width: 55px; border-radius: 140px; overflow: hidden; text-align: center; display: inline-block; }
.cedaoh .ts .wzo { line-height: 1.125; margin-top: 10px; font-size: 16px; }
.cedaoh .icon { position: relative; z-index: 2; }

.cedaoh .icon a { position: relative; z-index: 4; display:block; }
.kognzA { transition:all 0.5s; width: 130px; padding: 5px; border-radius: 5px; overflow: hidden; background: #fff; position: absolute; right: -150px; top: 50%; transform:translateY(-50%); }
.cedaoh .icon:hover .kognzA,.cedaoh ul li.cur .icon .kognzA { right: 60px; }


.cedaoh .kognz { right: 0; padding-right: 55px; position: absolute; width: 0; height: 55px; background: rgba(255, 255, 255, 1); overflow: hidden; top: 0; border-radius: 40px; transition: all .5s; }
.cedaoh .kognz .sad { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; width: 221px; }
.cedaoh .kognz .sad .ga { line-height: 1; font-weight: 600; color: #E4007D;}
.cedaoh .kognz .sad .gb { line-height: 1; margin-top: 5px; }


.cedaoh ul li:hover .kognz,.cedaoh ul li.cur .kognz { width: 221px;  } 
.cedaoh ul li:last-child { cursor: pointer; }


@media(max-width:1500px) {
    .denglsuie .zcdlA  { right: 10%; }
}


@media(max-width:1100px) {
    .denglsuie .zcdlA  { right: 20px; width: calc(100% - 40px); padding: 20px; }
    .denglsuie .zcdlA .shouwej input { height: 45px; font-size: 14px; }
    .denglsuie .zcdlA .zcdlA-d input { width: calc(100% - 115px); height: 45px; font-size: 14px; }
    .denglsuie .zcdlA .zcdlA-d span { width: 100px; text-align: center; padding: 0; line-height: 45px; height: 45px; }
    .zcdlA-f button,
    .zcdlA-f a { height: 45px; line-height: 45px; font-size: 14px; }
    .zcdlA-e p { font-size: 14px; background-size: 14px 14px !important; }
    .zcdlA-f { margin-top: 20px; }
    /*.cedaoh { display: none !important; }*/

    .cedaoh .icon:hover .kognzA { right: -160px; }
    .cedaoh ul li.cur .icon .kognzA,.cedaoh ul li.cur:hover .icon .kognzA { right: 60px; }
    .cedaoh ul li:hover .kognz { width: 0;  } 
    .cedaoh ul li.cur .kognz,.cedaoh ul li.cur:hover .kognz { width: 221px;  } 
    
    .cedaoh ul li:nth-child(3) .kognz { display:none !important; }
}







.zhuceow { padding: 7.29166vw 0 7.29166vw; }


.zhuceow .sanduanshi { background: #fff; margin-bottom: 20px;}
.zhuceow .sanduanshi .bt { padding: 30px 40px 0; }
.zhuceow .sanduanshi .bt .gwie { position: relative; padding-left: 37px; }
.zhuceow .sanduanshi .bt .gwie::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); width: 26.25px; height: 26.25px; background: url(../images/waosan.svg)no-repeat center center/cover; }
.zhuceow .sanduanshi .bt span { margin-left: 10px; }

.zhuceow .sanduanshi .gongz .seow .eow { margin-right: 1%; width: 49.5%; position: relative; }
.zhuceow .sanduanshi .gongz .seow .eow:last-child { margin-right: 0; }
.zhuceow .sanduanshi .gongz .seow .eow input { padding-left: 45px; font-size: 16px; color: #333; border: 1px solid rgba(0, 0, 0, 0.1); height: 60px; background: #FFFFFF; }
.zhuceow .sanduanshi .gongz .seow .eow .layui-form-select dl { top: 60px; }
.zhuceow .sanduanshi .gongz .seow .eow .layui-form-selectup dl { top: auto; bottom: 60px; }
.zhuceow .sanduanshi .gongz .seow .eow .wznedn { position: absolute; top: 50%; left: 17px; transform: translateY(-50%); z-index: 5; }
.zhuceow .sanduanshi .gongz .seow .eow .wznedn .ezn2 { display: none; }
.zhuceow .sanduanshi .gongz .seow .eow:hover .wznedn .ezn2 { display: inline-block; }
.zhuceow .sanduanshi .gongz .seow .eow:hover .wznedn .ezn1 { display: none; }
.zhuceow .sanduanshi .gongz .seow .eow:hover input { background: rgba(0, 161, 232, 0.05); }

.zhuceow .sanduanshi .gongz .seow .eow .layui-form-select .layui-edge { width: 13.38px; height: 7.6px; background: url(../images/selecte.svg)no-repeat center center/cover; border-style:initial; right: 15px; margin-top: -4px; }

.zhuceow .sanduanshi .gongc { margin-top: 40px; }
.zhuceow .sanduanshi .gongc .fenlei .leil { background: #F5F5F5; width: 124px; border: 1px solid rgba(0, 0, 0, 0.1); }
.zhuceow .sanduanshi .gongc .fenlei .leil .ei { text-align: center; line-height: 60px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 16px; }
.zhuceow .sanduanshi .gongc .fenlei .leil .ei:last-child { border-bottom: 0; }
.zhuceow .sanduanshi .gongc .fenlei .leir { width: calc(100% - 124px); border: 1px solid rgba(0, 0, 0, 0.1); border-left: 0; }
.zhuceow .sanduanshi .gongc .fenlei .leir .eo { height: 60px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 21px 30px; }
.zhuceow .sanduanshi .gongc .fenlei .leir .eo:last-child { border-bottom: 0; }

.zhuceow .sanduanshi .gongc .fenlei .leir .layui-form-radio { margin-top: 0; padding-right: 0; margin-right: 35px; line-height: 1; }
.zhuceow .sanduanshi .gongc .fenlei .leir .layui-form-radio i { width: 18px; height: 18px; font-size: 18px; line-height: 1; margin-right: 6px; color: #D8D8D8; background: url(../images/wwasnen.svg)no-repeat center center/cover; }
.zhuceow .sanduanshi .gongc .fenlei .leir .layui-form-radio i.layui-anim-scaleSpring { background: url(../images/wwasnena.svg)no-repeat center center/cover; color: #00A1E8; font-size: 0; }
.zhuceow .sanduanshi .gongc .fenlei .leir .layui-form-radio div { font-size: 16px; line-height: 18px; color: #999999; }

.zhuceow .sanduanshi .gongd { margin-top: 40px; } 
.zhuceow .sanduanshi .gongd ul li { float: left; margin-right: .8%; width: 32.8%; margin-bottom: 40px; }
.zhuceow .sanduanshi .gongd ul li:nth-child(3n) { margin-right: 0; }
.zhuceow .sanduanshi .gongd ul li .nput { position: relative; }
.zhuceow .sanduanshi .gongd ul li .wznedn { position: absolute; top: 50%; left: 17px; transform: translateY(-50%); z-index: 2; }
.zhuceow .sanduanshi .gongd ul li .wznedn .ezn2 { display: none; }
.zhuceow .sanduanshi .gongd ul li:hover .wznedn .ezn2 { display: inline-block; }
.zhuceow .sanduanshi .gongd ul li:hover .wznedn .ezn1 { display: none; }
.zhuceow .sanduanshi .gongd ul li input { border: 1px solid rgba(0, 0, 0, 0.1); height: 60px; font-size: 16px; color: #999999; padding-left: 43px; }
.zhuceow .sanduanshi .gongd ul li:hover input { background: rgba(0, 161, 232, 0.05); }
.zhuceow .sanduanshi .gongd ul li .layui-form-select .layui-edge { width: 13.38px; height: 7.6px; background: url(../images/selecte.svg)no-repeat center center/cover; border-style:initial; right: 15px; margin-top: -4px; }

.zhuceow .sanduanshi .gongd ul li .nput .layui-form-select dl { top: 60px; }
.zhuceow .sanduanshi .gongd ul li .nput .layui-form-selectup dl { bottom: 60px; top: auto; }
.zhuceow .sanduanshi .gongd ul li .nput i {
    width: 13.38px;
    height: 7.6px;
    background: url(../images/selecte.svg)no-repeat center center/cover;
    right: 15px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    -webkit-transition: all .3s;
}
.zhuceow .sanduanshi .gongd ul li .nput i.layui-form-selected {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.zhuceow .sanduanshi .gongd ul li .nput i::before { display: none; }

.zhuceow .sanduanshi .weo { padding: 50px 40px 20px; border-top: 1px solid rgba(168, 168, 168, 0.2); margin-top: 25px; }
.zhuceow .sanduanshi .zowei .be { line-height: 1; margin-bottom: 17px; }
.zhuceow .sanduanshi .zowei span { color: #E4007D; }
.zhuceow .sanduanshi .zowei input::-webkit-input-placeholder {color: #999999;}
.zhuceow .sanduanshi .zowei input::-moz-placeholder {color: #999999;}
.zhuceow .sanduanshi .zowei input:-moz-placeholder {color: #999999;}
.zhuceow .sanduanshi .zowei input:-ms-input-placeholder {color: #999999;}

.zhuceow .gong .annwei { line-height: 40px; height: 40px; background: #F5F5F5; width: 132px; text-align: center; color: #767676; font-size: 14px; margin-top: 23px; margin-right: 40px; cursor: pointer;  transition: all .5s; border-radius: 0; overflow: hidden; position: relative; }
.zhuceow .gong .annwei i { position: absolute; top: 50%; transform: translate(-50%,-50%) rotate(0deg); left: 21px; display: block; width: 12px; height: 12px; background: url(../images/wannwei.svg)no-repeat center center/cover; }
.zhuceow .gong .annwei span { position: relative; height: 16px; overflow: hidden; padding-left: 17px; }
.zhuceow .gong .annwei.cuwe { width: 40px; border-radius: 50%}
.zhuceow .gong .annwei.cuwe span { right: -84px; }
.zhuceow .gong .annwei.cuwe i { left: 50%; transform: translate(-50%,-50%) rotate(136deg); width: 15px; height: 15px; }

.zhuceow .sanduanshia .bt .gwie::before { background: url(../images/waosana.svg)no-repeat center center/cover; }
.zhuceow .sanduanshib .bt .gwie::before { background: url(../images/waosanb.svg)no-repeat center center/cover; width: 22px; height: 26px; }
.zhuceow .sanduanshic .bt .gwie::before { background: url(../images/waosanc.svg)no-repeat center center/cover; width: 21.35px; height: 24.5px; }


.zhuceow .sanduanshi .jicuwe { padding: 40px 40px 0; border-top: 1px solid rgba(168, 168, 168, 0.2); margin-top: 23px; min-height: 330px; position: relative; }
.zhuceow .sanduanshi .jicuwe .morenwet .bto { background: #00A1E8; }
.zhuceow .sanduanshi .jicuwe .morenwet .bto .t { width: 25%; line-height: 60px; text-align: center; color: #fff; font-size: 16px; border-right: 1px solid rgba(255, 255, 255, 0.2); }
.zhuceow .sanduanshi .jicuwe .morenwet .bto .t:last-child { border-right: 0; }

.zhuceow .sanduanshi .jicuwe .morenwet .nsoe { background: #fff; }
.zhuceow .sanduanshi .jicuwe .morenwet .nsoe { border-right: 1px solid rgba(0, 0, 0, 0.1); border-left: 1px solid rgba(0, 0, 0, 0.1); }
.zhuceow .sanduanshi .jicuwe .morenwet .nsoe .eo .e { width: 25%; line-height: 60px; text-align: center; color: #999999; font-size: 16px; border-right: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.zhuceow .sanduanshi .jicuwe .morenwet .nsoe .eo .e:last-child { border-right: 0; }
.zhuceow .sanduanshi .jicuwe .tancoweo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; padding: 40px 40px 0; display: none; }
.zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li { float: left; margin-right: 1%; margin-bottom: 1%; width: 49.45%; position: relative; }
.zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li span { position: absolute; top: 21px; left: 50%; left: 21px; color: #E4007D; }
.zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li:nth-child(2n) { margin-right: 0; }
.zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li input { border: 1px solid rgba(0, 0, 0, 0.24); padding-left: 36px; font-size: 16px; background: rgba(239, 239, 239, 0.3); height: 60px; }
.zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo .tjanmo  button { border: 0; }

.zhuceow .sanduanshic .zxweosw { padding: 40px 40px 54px; border-top: 1px solid rgba(168, 168, 168, 0.2); margin-top: 23px; position: relative; }
.zhuceow .sanduanshic .zxweosw .wodwe { width: 100%; background: #F5F5F5; text-align: center; height: 120px;  border: 0 !important; }
.zhuceow .sanduanshic .zxweosw .wez { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding-left: 21px; font-size: 16px; color: #999999; }
.zhuceow .sanduanshic .zxweosw .wez::before { position: absolute; content: ""; top: 55%; left: 0; transform: translateY(-50%);  width: 13.96px; height: 13.96px; background: url(../images/zxweosw.svg)no-repeat center center/cover; }
.zhuceow .sanduanshic .zxweosw button {
    height: auto;
    padding: 0;
    background: none !important;
    margin-top: 15px;
    width: 100%;
}
.zhuceow .sanduanshic .zxweosw button img {
    width: 100%;
}
.zhuceow .sanduanshic .zxweosw button .nm2 {
    display: none;
}
.zhuceow .sanduanshic .zxweosw .cuweo .nm2 {
    display: block;
}
.zhuceow .sanduanshic .zxweosw .cuweo .nm1 {
    display: none;
}
.zhuceow .sanduanshic .zxweosw .guweio input {
    background: #F6F6F6;
    height: 53px;
    border-radius: 5px;
    overflow: hidden;
    padding: 0 20px;
    font-size: 16px;
    color: #999;
    border: 0;
    margin-top: 15px;
    display: none !important;
}
.zhuceow .sanduanshic .zxweosw .jieso { margin-top: 10px; }
.zhuceow .sanduanshic .zxweosw .layui-inline { width: 100%; }
.zhuceow .sanduanshic .zxweosw .layui-inline input { border: 1px solid rgba(0, 0, 0, 0.1); height: 60px; font-size: 16px; color: #999999; padding-left: 43px;}
.zhuceow .sanduanshic .zxweosw .layui-inline input::-webkit-input-placeholder {color: #999999;}
.zhuceow .sanduanshic .zxweosw .layui-inline input::-moz-placeholder {color: #999999;}
.zhuceow .sanduanshic .zxweosw .layui-inline input:-moz-placeholder {color: #999999;}
.zhuceow .sanduanshic .zxweosw .layui-inline input:-ms-input-placeholder {color: #999999;}
.zhuceow .sanduanshic .zxweosw .layui-inline .wznedn {
    position: absolute;
    top: 50%;
    left: 17px;
    transform: translateY(-50%);
    z-index: 2;
}
.zhuceow .sanduanshic .zxweosw .layui-inline .ezn2 { display: none; }
.zhuceow .sanduanshic .zxweosw:hover .layui-inline .ezn2 { display: inline-block; }
.zhuceow .sanduanshic .zxweosw:hover .layui-inline .ezn1 { display: none; }
.zhuceow .sanduanshic .zxweosw .yushij { margin: 50px 0 10px; }
.zhuceow .sanduanshic .zxweosw .yushij span { margin-left: 3px; }
.zhuceow .sanduanshic .zxweosw .asnwen { margin-top: 20px; }
.zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio { margin-top: 0; padding-right: 0; margin-right: 35px; line-height: 1; }
.zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio i { width: 18px; height: 18px; font-size: 18px; line-height: 1; margin-right: 6px; color: #D8D8D8; background: url(../images/wwasnen.svg)no-repeat center center/cover; }
.zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio i.layui-anim-scaleSpring { background: url(../images/wwasnena.svg)no-repeat center center/cover; color: #00A1E8; font-size: 0; }
.zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio div { font-size: 16px; line-height: 18px; color: #999999; }

.zhuceow .sanduanshic .zxweosw .layui-inline i {
    width: 13.38px;
    height: 7.6px;
    background: url(../images/selecte.svg)no-repeat center center/cover;
    right: 15px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    -webkit-transition: all .3s;
}
.zhuceow .sanduanshic .zxweosw .layui-inline i::before { display: none; }
.zhuceow .sanduanshic .zxweosw .layui-inline i.layui-form-selected {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.containera { width: 68%; margin: 0 auto; }


.layui-laydate .layui-this { background-color: #E4007D !important;}



.zuihouq { background: #fff; text-align: center; }
.zuihouq .baowe { padding: 40px 20px; border-bottom: 1px solid rgba(168, 168, 168, 0.2); }
.zuihouq .baowe .gone { margin: 10px auto; max-width: 600px; font-size: 16px; color: #999; line-height: 2.25; }
.zuihouq .baowe .gone:last-child{ margin-top:9px; }

/*.zuihouq .zcdlA-d{ width:411px; display:inline-block; line-height:1.5; }*/
.zuihouq .zcdlA-d .agree { line-height:1.5; }


.zuihouq .baowe p { display: block; cursor: pointer; padding-left:28px; font-size:16px;color:#999; line-height: 1.5; position: relative; }
.zuihouq .baowe p::before {  background: url(../images/wwasnen.svg) no-repeat center center/cover; width: 18px; height: 18px; position: absolute; content: ""; left: 0; top: -2px; }
.zuihouq .gone.cur p::before { background: url(../images/wwasnena.svg) no-repeat left center; }
.zuihouq .baowe .tt { color: #00A1E8; }
.zuihouq .tjanmo { margin-top: 35px; padding: 0 40px 38px; }
.zuihouq .tjanmo button { cursor: pointer; background: #00A1E8; height: 60px; color: #fff; font-size: 18px; width: 100%; border: 0; }
.zuihouq .tjanmo button:disabled { opacity: 0.6; cursor: default; }
.zuihouq .baowe p { text-align:justify; }
.zuihouq .zcdlA-d p::before,.zuihouq .baowe p::before { top:2px !important; }

.yuyuezhig { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 1000; display: none; }
.yuyuezhig .zongksoe { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #FFFFFF; width: 800px; }
.yuyuezhig .zongksoe .guanbi { padding: 30px 30px 0; text-align: right; }
.yuyuezhig .zongksoe .guanbi span { background: url(../images/guanbi.svg)no-repeat center center/cover; display: inline-block; width: 50px; height: 50px; cursor: pointer; }
.yuyuezhig .zongksoe .xiaoiwe { padding: 0 65px 61px; }
.yuyuezhig .zongksoe .xiaoiwe .xweo { margin: 7px 0 25px; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe .so { position: relative; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe input { border: 1px solid rgba(0, 0, 0, 0.1); height: 60px; font-size: 16px; color: #999999; padding-left: 43px;}
.yuyuezhig .zongksoe .xiaoiwe .gwoe input::-webkit-input-placeholder {color: #999999;}
.yuyuezhig .zongksoe .xiaoiwe .gwoe input::-moz-placeholder {color: #999999;}
.yuyuezhig .zongksoe .xiaoiwe .gwoe input:-moz-placeholder {color: #999999;}
.yuyuezhig .zongksoe .xiaoiwe .gwoe input:-ms-input-placeholder {color: #999999;}

.yuyuezhig .zongksoe .xiaoiwe .gwoe .wznedn {
    position: absolute;
    top: 50%;
    left: 17px;
    transform: translateY(-50%);
    z-index: 2;
}
.yuyuezhig .zongksoe .xiaoiwe .gwoe .ezn2 { display: none; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe:hover .ezn2 { display: inline-block; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe:hover .ezn1 { display: none; }

.yuyuezhig .zongksoe .xiaoiwe .gwoe .oe { margin-top: 20px; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe .oe .layui-form-radio { margin-top: 0; padding-right: 0; margin-right: 35px; line-height: 1; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe .oe .layui-form-radio i { width: 18px; height: 18px; font-size: 18px; line-height: 1; margin-right: 6px; color: #D8D8D8; background: url(../images/wwasnen.svg)no-repeat center center/cover; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe .oe .layui-form-radio i.layui-anim-scaleSpring { background: url(../images/wwasnena.svg)no-repeat center center/cover; color: #00A1E8; font-size: 0; }
.yuyuezhig .zongksoe .xiaoiwe .gwoe .oe .layui-form-radio div { font-size: 16px; line-height: 18px; color: #999999; }
.yuyuezhig .zongksoe .xiaoiwe .tjanmo { margin-top: 50px; }
.yuyuezhig .zongksoe .xiaoiwe .tjanmo button { border: 0; }

@media(max-width:1500px) {
    .containera { width: 90%; }
    .zhuceow .sanduanshi .gongz .seow .eow input { height: 50px; font-size: 14px; }
    .zhuceow .sanduanshi .gongd ul li input { height: 50px; font-size: 14px; }
    .zhuceow .sanduanshi .jicuwe { min-height: 275px}
    .zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li input { font-size: 14px; height: 50px; }
    .zhuceow .sanduanshi .jicuwe .morenwet .nsoe .eo .e,
    .zhuceow .sanduanshi .jicuwe .morenwet .bto .t { line-height: 50px; font-size: 14px; }
    .zuihouq .tjanmo button { height: 50px; font-size: 15px; }
    
    .zhuceow .sanduanshi .gongd ul li .nput .layui-form-select dl { top: 50px; }
    .zhuceow .sanduanshi .gongd ul li .nput .layui-form-selectup dl { bottom: 50px; top: auto; }
}



@media(max-width:1100px) {
    .zhuceow { padding: 80px 0 40px; }
    .containera { width: calc(100% - 40px); margin: 0 auto; }
    .zhuceow .sanduanshi .bt { padding: 20px 20px 0; }
    .zhuceow .sanduanshi .bt .gwie { padding-left: 25px; }
    .zhuceow .sanduanshi .bt .gwie::before { width: 20px; height: 20px; top: 44%; }
    .zhuceow .sanduanshi .weo { padding: 20px; margin-top: 15px; }

    .zhuceow .sanduanshi { margin-top: 20px; }
    .zhuceow .sanduanshi .gongz .seow .eow { width: 100%; margin-bottom: 20px; }
    .zhuceow .sanduanshi .gongz .seow .eow:last-child { margin-bottom: 0; }
    .zhuceow .sanduanshi .gongz .seow .eow input { height: 45px; }
    .zhuceow .sanduanshi .gongd ul li input { height: 45px; }
    .zhuceow .sanduanshi .jicuwe { min-height: 340px; padding: 20px; }
    .zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li input { height: 45px; }
    .zhuceow .sanduanshi .jicuwe .morenwet .nsoe .eo .e,
    .zhuceow .sanduanshi .jicuwe .morenwet .bto .t { line-height: 45px; }
    .zhuceow .sanduanshi .jicuwe .morenwet { overflow: scroll; }
    .zhuceow .sanduanshi .jicuwe .morenwet .ov { min-width: 700px; }
    .zhuceow .sanduanshi .jicuwe .tancoweo { padding: 20px; }
    .zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li { width: 100%; margin-bottom: 20px; }
    .zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo ul li:last-child { margin-bottom: 0; }

    .zhuceow .sanduanshi .gongc { margin-top: 25px; }
    .zhuceow .sanduanshi .gongc .fenlei .leil { width: 100%; border-bottom: 0; }
    .zhuceow .sanduanshi .gongc .fenlei .leil .ei { width: 50%; float: left; border-bottom: 0; text-align: left; padding: 0 15px; border-right:1px solid rgba(0, 0, 0, .1); }
    .zhuceow .sanduanshi .gongc .fenlei .leil .ei:last-child { border-right: 0; }
    .zhuceow .sanduanshi .gongc .fenlei .leir { width: 100%; }
    .zhuceow .sanduanshi .gongc .fenlei .leir .eo { width: 50%; float: left; height: auto; padding: 15px; border-top: 0; border-bottom: 0;  border-right: 1px solid rgba(0, 0, 0, 0.1) }
    .zhuceow .sanduanshi .gongc .fenlei .leir .eo:last-child { border-right: 0; }
    .zhuceow .sanduanshi .gongc .fenlei .leir { margin-bottom: 15px; border-left: 1px solid rgba(0, 0, 0, 0.1) }
    .zhuceow .sanduanshi .gongc .fenlei .leir .layui-form-radio { margin-bottom: 15px; }
    .zhuceow .sanduanshi .gongc .fenlei .leir .layui-form-radio div { font-size: 14px; }
    
    .zhuceow .sanduanshi .gongd { margin-top: 20px; }
    .zhuceow .sanduanshi .gongd ul li { width: 100%; margin-bottom: 20px; margin-right: 0; }
    .zhuceow .sanduanshi .gongd ul li:last-child { margin-bottom: 0; }
    .zhuceow .sanduanshia .bt .gwie::before { transform: translateY(0); top: -1px; }
    .zhuceow .sanduanshi .bt span { width: 100%; display: inline-block; margin-left: -25px; margin-top: 5px; }
    .zhuceow .gong .annwei { float: left; margin-left: 20px; }
    
    .zhuceow .sanduanshi .gongd ul li .nput .layui-form-select dl { top: 45px; }
    .zhuceow .sanduanshi .gongd ul li .nput .layui-form-selectup dl { bottom: 45px; top: auto; }

    .sanduanshic .duanwse1 .gwie span { width: auto; margin-left: 5px; }
    .zhuceow .sanduanshib .bt .gwie::before { top: 0px; transform: translateY(0);}
    .zhuceow .sanduanshic .bt .gwie::before { width: 15px; height: 18px; }
    .zhuceow .sanduanshic .zxweosw { padding: 20px; margin-top: 15px; }
    .zhuceow .sanduanshic .zxweosw .yushij { margin-top: 20px; }
    .zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio { width: 100%; margin-right: 0; margin-bottom: 20px; }
    .zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio:last-child { margin-bottom: 0; }
    .zhuceow .sanduanshic .zxweosw .asnwen .layui-form-radio div { font-size: 14px}

    .zuihouq .baowe { padding: 20px; text-align:left; }
    .zuihouq .tjanmo { padding: 0 20px 20px; margin-top: 20px; }
    .zuihouq .baowe p { font-size: 14px; }
    .zuihouq .tjanmo button { height: 45px; font-size: 14px; }

    .yuyuezhig .zongksoe { width: calc(100% - 40px); }
    .yuyuezhig .zongksoe .guanbi span { width: 35px; height: 35px; }
    .yuyuezhig .zongksoe .guanbi { padding: 20px 20px 0; }
    .yuyuezhig .zongksoe .xiaoiwe { padding: 0 30px 35px; }
    .yuyuezhig .zongksoe .xiaoiwe .xweo { margin-bottom: 15px; }
    .yuyuezhig .zongksoe .xiaoiwe .gwoe input { height: 45px; font-size: 14px; }
    .yuyuezhig .zongksoe .xiaoiwe .gwoe .oe .layui-form-radio { width: 100%; margin-right: 0; margin-bottom: 18px; }
    .yuyuezhig .zongksoe .xiaoiwe .tjanmo { margin-top: 5px}
    
    .zhuceow .sanduanshic .zxweosw button {
        overflow: hidden;
        height: 100px;
    }
    .zhuceow .sanduanshic .zxweosw button img {
            transform: scale(4);
    }
    
    .zhuceow .sanduanshic .zxweosw .layui-inline input {
        height: 45px;
        font-size: 14px;
    }
    
    .zuihouq .zcdlA-d {
        width:100%;
    }
    
}

.begf5 .layui-laydate .layui-this { background-color:#E4007D !important; }
.header .xiaoweo {
    position: absolute;
    top: 56px;
    left:50%;
    transform: translateX(-50%);
    padding-top: 24px;
    transition: all .5s;
    text-align: center;
    display: none;
}
.header .xiaoweo .asow {
    backdrop-filter: blur(40px);
    background: rgba(255,255,255,.7);
    padding: 27px 0;
}

.fixed-head .xiaoweo {
    top: 38px;
    padding-top: 24px;
}

.header .xiaoweo .asow .weo a { display:block; width:120px; line-height:1; color:#3D3D3D; transition:all .1s; }
.header .xiaoweo .asow .weo { margin-bottom:15px; }
.header .xiaoweo .asow .weo:last-child{ margin-bottom:0; }
.header .xiaoweo .asow .weo a:hover { color:#00A1E8; text-decoration: underline; }


.header .zong ul li:hover .xiaoweo { display:block; }


.wmenwop .containera {
    background: #fff;
}
.wmenwop .containera .wmenwopbt { padding: 27px 42px 25px; border-bottom:2px solid rgba(168, 168, 168, 0.2); }
.wmenwop .containera .nwneewoeo {
    padding: 40px 42px 50px;
    line-height: 1.875;
}
.wmenwop .containera .nwneewoeo ul li { list-style: disc inside; }
.wmenwop .containera .nwneewoeo ul li::marker { margin-right: 5px; }


@media(max-width:1100px) {
    .wmenwop .containera .wmenwopbt { padding: 20px; }
    .wmenwop .containera .nwneewoeo {
        padding: 20px;
        line-height: 1.875;
    }
}

.dianjique input { cursor: default; }


.zankaiguan { background:#00A1E8; color:#fff; text-align:center; font-size:14px; line-height:40px; width:100%; margin-top:30px; }

.shanchu{
    line-height: 45px;
    padding: 0 20px;
    font-size: 14px;
    color: #fff;
    background: #00A1E8;
    cursor: pointer;
    display: inline-block;
    margin-top: 15px;
    margin-right: 15px;
}

.guweioa {
    display: none;
}



.employmentA .gone {
    margin: 25px auto 0;
    max-width: 600px;
    font-size: 16px;
    color: #999;
    line-height: 2.25;
}

.employmentA .gone p { cursor: pointer; padding-left:24px; background: url(../images/disagree.svg) no-repeat left center; font-size:16px;color:#333333; line-height: 1; }
.employmentA .gone.cur p { background: url(../images/agree.svg) no-repeat left center; }
.zhuceow .sanduanshi .jicuwe .tancoweo .zhweoweo .tjanmo  button span { margin-right:0; }
