@charset "utf-8";  
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}

.container{ width: 83.33%; margin: 0 auto; } 
.container2{ width: 83%; margin: 0 auto; } 
.container3{ width: 92.7%; margin: 0 auto; } 
@media(min-width:1920px) {
	.container{width: 1600px !important;}
}

.fl { float: left; }
.fr { float: right; }

.m { display: none !important; }
:root {
    --color: #1A1818;
    --color1:#121212;
    --container2_left: 8.335%;
    --container2_leftvw: 8.5vw;
}
.colorfff{color: #fff;}
.color1414{color: #141414;}
.color666{color: #666;}
.color939 { color: #939597; }
.bgf5f5f5{background: #f5f5f5;}
.bgfff{background:#fff;}
.borderRadius30{border-radius: 0.3rem;overflow: hidden;}
.borderRadius12{border-radius: 0.12rem;overflow: hidden;}


@media(max-width: 1024px){
	.container{width: 100%;padding: 0 20px;}
    .container2,.container3{
        width: calc(100% - 40px);
    } 

	.m { display: block !important; }
	.pc { display: none !important; }
    :root {
        --container2_left: 20px;
        --container2_leftvw: 20px;
    }
}
.center { text-align: center;}
.img {line-height: 0;}
.img100{line-height: 0;overflow: hidden;}
.img img { width: 100%; }
.imgfd .imgfd_img{transition: all 0.6s;transform: scale(1);}
.imgfd:hover .imgfd_img{
    transform: scale(1.05);
}
.leftauto { margin-left: auto; }

.colorea3 { color: var(--color); }
.color121 { color: var(--color1); }


.header { position: fixed; top: 0; left: 0; width: 100%;height: .8rem; z-index: 9999; }
.header .msc { margin: 0 auto; }
.header .eader_btm { background: #fff;height: 100%; display: flex;}
.header .eader_btm ul li { margin-right: .5rem; }
.header .eader_btm ul li:last-child { margin-bottom: 0; }
.header .eader_btm ul li .sub { line-height: 1; color: #1A1827; display: block; position: relative; padding-right: 18px; }
.header .eader_btm ul li .sub::before {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    width: 12px;
    height: 7px;
    transform: translateY(-50%);
    background: url(../images/icos/sub.svg)no-repeat center center/cover;
}
.header .eader_btm ul li .sub::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    opacity: 0;
    background: #6F3382;
}
.header .eader_btm ul li.parent .sub::after { opacity: 1; color: red;} 
.header .eader_btm ul li:nth-child(1) .sub { padding-right: 0; }
.header .eader_btm ul li:nth-child(1) .sub::before { display: none; }

.header .mwinsr .insbeb a { display: block; background: #7E318E; line-height: .44rem; border-radius: .5rem; padding: 0 .2rem; transition: all .5s; }
.header .mwinsr .insbeb a span { line-height: 1; color: #fff; position: relative; padding-right: 22px; }
.header .mwinsr .insbeb a span::before {
    position: absolute;
    content: "";
    right: 0;
    top: 60%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
    background: url(../images/icos/sbnwbb.svg)no-repeat center center/cover;
}

.header .mwinsr .insbeb a:hover { opacity: .8; }

.header .mwinsr .winsr_bao { height: .44rem; background: #F4F3F4; position: relative; width: .64rem; border-radius: .5rem; margin-right: .06rem; }
.header .mwinsr .winsr_bao .zan_guan {position: absolute; cursor: pointer; right: .04rem; height: calc(100% - .04rem); width: .55rem; border-radius: .5rem; top: .02rem; transition: all .5s; }
.header .mwinsr .winsr_bao .zan_guan input{width:100%;position:relative;z-index:2;opacity: 0;}
.header .mwinsr .winsr_bao .zan_guan::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: .16rem;
    height: .16rem;
    transform: translate(-50%,-50%);
    background: url(../images/icos/nuwase.svg)no-repeat center center/cover;
}

.header .mwinsr .winsr_bao .bnwen { position: absolute; right: 0; top: 0; width: 100%; height: 100%; transition: all .5s; }
.header .mwinsr .winsr_bao .ulapu { width: calc(100% - .63rem); height: 100%; opacity: 0; transition: all .5s; }
.header .mwinsr .winsr_bao .ulapu form { position: relative; height: 100%; }
.header .mwinsr .winsr_bao .ulapu button { position: absolute; right: 0; height: calc(100% - .04rem); width: 1.1rem; border-radius: .5rem; border: 0; padding: 0 .26rem; top: .02rem; background: #7E318E; }
.header .mwinsr .winsr_bao .ulapu button span { line-height: 1; color: #fff; position: relative; padding-left: .255rem; }
.header .mwinsr .winsr_bao .ulapu button span::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: .16rem;
    height: .16rem;
    transform: translateY(-50%);
    background: url(../images/icos/nuwasea.svg) no-repeat center center / cover;
}

.header .mwinsr .winsr_bao .ulapu input { width: 80%; height: 100%; border: 0;border-radius: .3rem;padding: 0 .22rem; background: none; }
.header .mwinsr .winsr_bao .ulapu input::-webkit-input-placeholder {color: rgba(26, 24, 39, 0.5);}
.header .mwinsr .winsr_bao .ulapu input::-moz-placeholder {color: rgba(26, 24, 39, 0.5);}
.header .mwinsr .winsr_bao .ulapu input:-moz-placeholder {color: rgba(26, 24, 39, 0.5);}
.header .mwinsr .winsr_bao .ulapu input:-ms-input-placeholder {color: rgba(26, 24, 39, 0.5);}

.header .mwinsr.zhankai .winsr_bao .bnwen { width: 9.54rem; height: 100%; background: #F4F3F4; border: 1px solid rgba(209, 209, 209, 0.3); border-radius: .5rem; }
.header .mwinsr.zhankai .winsr_bao .ulapu { opacity: 1; }

.header .mwinsr.zhankai  .winsr_bao .zan_guan::before { background: url(../images/icos/cuocuo.svg)no-repeat center center/cover; }

.header { background: #7E318E; }
.header .eader_top {height: .4rem;text-align: center; line-height: 0; }
.header .eader_top .aosiku { width: 445px; display: inline-block; padding: .13rem 0; }
.header .eader_top .aosiku .swiper-container { overflow: hidden; }
.header .eader_top .aosiku .swiper-container .uea { width: 100px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .eader_top .aosiku .swiper-container .ueb { width: calc(100% - 100px); margin-left: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 25px; }
.header .eader_top .aosiku .swiper-container .ueb::before {
    position: absolute;
    content: "";
    top: 20%;
    right: 0;
    width: 13px;
    height: 13px;
    transform: translateY(-50%);
    background: url(../images/icos/sabeb.svg)no-repeat center center/cover;
}
.header .eader_top .swiper-container{
  height: .4rem;
}

.header .eader_top .siwuen { position: absolute; top: 50%; transform: translateY(-50%); right: .3rem; }
.header .siwuen .siown .gownii { position: initial; margin: 0; width: 7px; height: 11px; opacity: .4; transition: all .5s; }
.header .siwuen .siown .gownii:hover { opacity: .5; }
.header .siwuen .siown .gownii::after { opacity: 0; }
.header .siwuen .siown .swiper-button-prev { background: url(../images/icos/gownii_prv.svg)no-repeat center center/cover; }
.header .siwuen .siown .swiper-button-next { background: url(../images/icos/gownii_nex.svg)no-repeat center center/cover; margin-left: 18px; }

.header .siwuen .ouin { width: 1px; height: 10px; background: rgba(255,255,255,0.2); margin: 0 24px; }
.header .siwuen .uio { width: 11px; height: 10px; background: url(../images/icos/uioe.svg)no-repeat center center/cover; cursor: pointer; }


@media(max-width:1920px) {
    .header .eader_btm ul li .sub  { padding-right: .18rem; }
    .header .eader_btm ul li .sub::before { width: .12rem; height: .07rem; }
    .header .mwinsr .insbeb a span::before { width: .12rem; height: .12rem; }

    .header .mwinsr .insbeb a span { padding-right: .22rem; }

    .header .eader_top .aosiku { width: 4.45rem; }
   /* .header .eader_top .aosiku .swiper-container .uea { width: .86rem; } */
    /* .header .eader_top .aosiku .swiper-container .ueb { width: calc(100% - .86rem); } */
    .header .eader_top .aosiku .swiper-container .ueb { padding-right: .25rem; }
    .header .eader_top .aosiku .swiper-container .ueb::before { width: .13rem; height: .13rem; }

    .header .siwuen .siown .gownii { width: .07rem; height: .1rem; }
    .header .siwuen .siown .swiper-button-next { margin-left: .18rem; }

    .header .siwuen .ouin { width: 1px; height: .1rem; margin: 0 .24rem; }
    .header .siwuen .uio { width: .1rem; height: .1rem; }

}

@media(max-width:1920px) {
    .header .eader_top .aosiku { width: 5rem; }
    /* .header .eader_top .aosiku .swiper-container .uea { width: .9rem; } */
    /* .header .eader_top .aosiku .swiper-container .ueb { width: calc(100% - .9rem); } */
}

@media(max-width:1400px) {
    .header .eader_top .aosiku { width: 5.5rem; }
    /* .header .eader_top .aosiku .swiper-container .uea { width: 1.3rem; text-align: left; } */
    /* .header .eader_top .aosiku .swiper-container .ueb { width: calc(100% - 1.3rem); } */
    .header .eader_top .aosiku .swiper-container .ueb::before { width: .15rem; height: .15rem; }
}

@media(max-width:1024px) {
   /* .header .eader_top { display: none; } */
}


.banner .bg { height: 100vh; }

.ssss {
    z-index: 90;
    bottom: 3.3vw;
    left: 0;
    padding-bottom: 0!important;
}
.sss {
    cursor: pointer;
    display: inline-block;
    position: relative;
    width: 22px;
    height: 22px;
    margin-right: 12px;
}

.sss:last-child{
    margin-right: 0;
}
.ssss .sss:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 100%;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
.ssss .sss.sss-active:after{
    width: 22px;
    height: 22px;
    border:3px solid rgba(255,255,255,0.4);
    background: none;
}
.sss .circle {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.sss .circle i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.sss .circle i::before {
    content: '';
    position: absolute; 
    width: 200%;
    right: 0;
    top: 0;
    bottom: 0;
    border: 3px solid #fff;
    border-radius: 100%;
    box-sizing: border-box;
    clip: rect(0, 22px, 22px, 11px);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.sss .circle i:first-child::before {
    left: 0;
    right: auto;
    clip: rect(0px, 11px, 26px, 0px);
}
.sss.sss-active::before {
    background: #ff5a2b;
}
.sss.sss-active .circle i::before {
    -webkit-animation: circleR 10000ms linear both;
    animation: circleR 10000ms linear both;
}
.sss.sss-active .circle i:first-child::before {
    -webkit-animation-name: circleL;
    animation-name: circleL;
}

@-webkit-keyframes circleL {
    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes circleL {
    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.banner { overflow: hidden; }
.banner .nation-con { position: absolute; left: var(--container2_left); bottom: .6rem; z-index: 2; }
.banner .swiper-pagination { display: none; }
.banner .text { position: absolute;opacity: 0;  width: 100%;  bottom: 15%; }
.banner .text .xz,
.banner .text .btg,
.banner .text .wns,
.banner .text .more {
	position: absolute; bottom: -50px; transition: all 1s; opacity: 0;
}

.banner .text .xz { line-height: 1.2; }
.banner .text .btg { line-height: 1; margin-top: .1rem; }
.banner .text .btg span {background: linear-gradient(to right, #ffffff, #ff99ff);background-clip: text;-webkit-background-clip: text; color: transparent;}
.banner .text .wns { line-height: 1; letter-spacing: 0.21em; margin: .22rem 0 .33rem; }

.banner .text .xz{transition-delay: 0.1s;}
.banner .text .btg{transition-delay: 0.15s;}
.banner .text .wns{transition-delay: 0.3s;}
.banner .text .more{transition-delay: 0.45s;}

.banner .swiper-slide-active .text {opacity: 1; }
.banner .swiper-slide-active .text .xz,
.banner .swiper-slide-active .text .btg,
.banner .swiper-slide-active .text .wns,
.banner .swiper-slide-active .text .more 
{ position: relative; bottom: 0; opacity: 1; }


.pageBGbanner{height: 100%;z-index: 9 !important;}
.pageBGbannerTx .text {opacity: 1; }
.pageBGbannerTx .text .xz,
.pageBGbannerTx .text .btg,
.pageBGbannerTx .text .wns,
.pageBGbannerTx .text .more 
{ position: relative; bottom: 0; opacity: 1; }



.jiantno { z-index: 1; bottom: .4rem;animation: downLoop 1s linear infinite alternate; position: absolute; content: ""; right: var(--container2_left); width: .14rem; height: .19rem; background: url(../images/icos/jiantousi.svg)no-repeat center center/cover;  }
@keyframes downLoop {
  0%{
    bottom: .4rem;
    /* opacity: 0.2; */
  }
  100% {
    bottom: .3rem;
    opacity: 1;
  }
}

.index_a { padding: 1.45rem 0 .22rem; background: #fff;position: relative;}
/* .index_a .ndexa_btm { margin-top: .58rem; } */
.index_a .ndexa_btm .img { position: relative; z-index: 1; }
.index_a .ndexa_btm .icon { position: absolute; bottom: .64rem; left: .55rem; }
.index_a .ndexa_btm .text { position: absolute; left: 0; top: .62rem; width: 100%; padding: 0 .6rem; z-index: 1; }
.index_a .ndexa_btm .text .pio { line-height: 1.2; margin-top: .19rem; }
.index_a .ndexa_btm .text .cio { line-height: 1.5; margin: .18rem 0 .4rem; }



.index_a .ndexa_btma { margin-top: 1.47rem; text-align: center; }
.index_a .ndexa_btma .btma_uio { padding-bottom: .15rem; border-bottom: 1px solid #D8D8D8; margin-bottom: .22rem; }
.index_a .ndexa_btma .btma_uio .bosie { line-height: 1; }

.index_a .ndexa_btma .bnawe { width: 9.35rem; display: inline-block; }
.index_a .ndexa_btma .btma_utm ul { justify-content: space-between; }
.index_a .ndexa_btma .btma_utm ul li .suzi .su { line-height: .87; color: #782892; }
.index_a .ndexa_btma .btma_utm ul li .suzi .zi { line-height: .87; color: #782892; }
.index_a .ndexa_btma .btma_utm ul li .wios { margin-top: .16rem; }

.index_a .koux { text-align: right; z-index: 1; margin-top: .7rem; }

.xuanfu { position: fixed; right: .2rem; top: 50%; transform: translateY(-50%); opacity: 0; transition: all .5s; z-index: 999; }
.xuanfu .woiu { border: 1px solid #F3F3F6; background: #FFFFFF; border-radius: .4rem; padding: .03rem; }
.xuanfu .woiu ul li { width: .5rem; background: rgba(223, 225, 231, 0); transition: all .5s; border-radius: .7rem; text-align: center; padding: .12rem 0; }
.xuanfu .woiu ul li .icon .mor2 { display: none; }
.xuanfu .woiu ul li .wz { line-height: 1; margin-top: .14rem; color: #3B3944; transition: all .5s; }

.xuanfu .woiu ul li:hover { background: #F3F3F6; }
.xuanfu .woiu ul li:hover .icon .mor1 { display: none; }
.xuanfu .woiu ul li:hover .icon .mor2 { display: inline-block; }
.xuanfu .woiu ul li:hover .wz { color: #7E318E; } 
.xuanfu .woni { border: 1px solid #F3F3F6; width: .56rem; height: .56rem; border-radius: 50%; margin-top: .1rem; position: relative; cursor: pointer; background: #fff; }
.xuanfu .woni::before { position: absolute; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: .17rem; height: .17rem; background: url(../images/icos/woni.svg)no-repeat center center/cover; }
.xuanfu.show { opacity: 1; }

.index_b { padding: 1.35rem 0; background: #F3F3F6; }
.index_b .ndexb_btm { margin-top: .45rem; }
.index_b .ndexb_btm .dmedn_l { width: 53%; }
.index_b .ndexb_btm .dmedn_l .img { width: 2.6rem; }
.index_b .ndexb_btm .dmedn_l .dingweei { width: 7.28rem; position: absolute; top: 0; right: .1rem; }
.index_b .ndexb_btm .dmedn_l .dingweei .eua1 img { width: 2.07rem; display: inline-block; }
.index_b .ndexb_btm .dmedn_l .dingweei .eua2 img { width: 3.41rem; display: inline-block; }
.index_b .ndexb_btm .dmedn_l .dingweei .eua3 img { width: 4.77rem; display: inline-block; }
.index_b .ndexb_btm .dmedn_l .dingweei .eua4 img { width: 6.7rem; display: inline-block; }

.index_b .ndexb_btm .dmedn_l .dingweei .eua2 { margin-top: -.35rem; } 
.index_b .ndexb_btm .dmedn_l .dingweei .eua3 { margin-top: -.64rem; }
.index_b .ndexb_btm .dmedn_l .dingweei .eua4 { margin-top: -.97rem; }

/* ===================== 新增：依次浮现动画 ===================== */
/* 默认隐藏 + 准备动画 */
.index_b .ndexb_btm .dmedn_l .dingweei > div {
  opacity: 0;
  transform: translateY(15px); /* 轻微从下往上飘入 */
  transition: all 0.5s ease-out;
}

/* 父级加 animated 后，依次显示（从上到下延迟） */
.index_b .ndexb_btm .dmedn_l.animated .dingweei .eua1 {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.55s;
}
.index_b .ndexb_btm .dmedn_l.animated .dingweei .eua2 {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.4s;
}
.index_b .ndexb_btm .dmedn_l.animated .dingweei .eua3 {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.2s;
}
.index_b .ndexb_btm .dmedn_l.animated .dingweei .eua4 {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.1s;
}

.index_b .ndexb_btm .dmedn_l .dingweei::before {
    position: absolute;
    content: "";
    top: -1rem;
    left: 50%;
    width: 5.86rem;
    height: 8.91rem;
    transform: translateX(-49%);
    background: url(../images/roudiwn.svg)no-repeat center center/cover;
}

.index_b .ndexb_btm .dmedn_r { background: #FFFFFF; width: 45.2%; border-radius: .2rem; padding: .3rem; }
.index_b .ndexb_btm .dmedn_r ul li { border-top: 1px solid #E7E7E7; padding: .32rem 0; }
.index_b .ndexb_btm .dmedn_r ul li:nth-child(1){border: none;padding:0 0 .32rem;}
.index_b .ndexb_btm .dmedn_r ul li:nth-child(3){padding:.32rem 0 0;}
.index_b .ndexb_btm .dmedn_r ul li .t .flexcenter4 { position: relative; }
.index_b .ndexb_btm .dmedn_r ul li .t .ta { color: #1A1827; line-height: 1; }
.index_b .ndexb_btm .dmedn_r ul li .t .tb { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: .39rem; height: .39rem; background: url(../images/icos/index_bes.svg)no-repeat center center/cover; }
.index_b .ndexb_btm .dmedn_r ul li.curter .t .tb { background: url(../images/icos/index_besa.svg)no-repeat center center/cover; }
.index_b .ndexb_btm .dmedn_r ul li .cont { display: none; }
.index_b .ndexb_btm .dmedn_r ul li .cont .ouoi { padding: .2rem 0 0; }
.index_b .ndexb_btm .dmedn_r ul li .cont .ouoi .oi { line-height: 1.2; margin-bottom: .17rem; }
.index_b .ndexb_btm .dmedn_r ul li .cont .ouoi .img { border-radius: .1rem; margin-top: .33rem; }
.index_b .ndexb_btm .dmedn_r ul li .cont .ouoi .img img{width: 6.56rem;height: 3.3rem;}

.index_c { padding: 1.22rem 0 1.3rem; }
.index_c .wenz .uwins { line-height: 1.8; padding: 0 20%; margin-top: .3rem; margin-bottom: .25rem; }
.index_c .spwne  { overflow: hidden; border-radius: .2rem; margin-top: .53rem; }
.index_c .spwne video { width: 100%; height: 6.6rem;  object-fit: cover; display: block; object-position: center; box-sizing: border-box;}
.index_c .spwne a { position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); line-height: 44px; background: rgba(255, 255, 255, 0.1);;border-radius: .35rem; padding: 0 26px; backdrop-filter: blur(30px);}
.index_c .spwne a::before {
    content: '';
    position: absolute;
    inset: -1px;                    
    border-radius: .35rem;           
    background: linear-gradient(180deg, rgba(255,255,255,0.2), transparent);
    z-index: -1;
    -webkit-mask: linear-gradient(#fff 0 0) content-box,  linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;mask-composite: exclude;padding: 1px;       
			   right: 0;
}

.index_c .spwne a i { font-style: normal; line-height: 1; color: #fff; position: relative; padding-right: 20px; }
.index_c .spwne a i::before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 10px;
    height: 13px;
    background: url(../images/icos/spwne.svg)no-repeat center center/cover;
}
.index_c .qiwndd  { margin-top: .83rem; }
.index_c .qiwndd .wenz { line-height: 1; }

.footer { padding: 0 .2rem; }
.footer .ootenwn { border-radius: .3rem .3rem 0px 0px; background: #2A2346; }
.footer .ootenwn .container { width: calc(83.33% + 40px); left: -20px; }
.footer .foote_top { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: .5rem 0; }
.footer .foote_zon { margin-top: .5rem; }
.footer .foote_zon .mou { margin: auto; }
.footer .foote_zon .zon_l .io { line-height: 1; margin-bottom: .2rem; }
.footer .foote_zon .zon_l .ioa { line-height: 1.76; color: #A7A3B5; }
.footer .foote_zon .zon_zo dl { margin-right: .6rem; }
.footer .foote_zon .zon_zo dl:last-child { margin-right: 0; }
.footer .foote_zon .zon_zo dl dt { margin-bottom: .26rem; }
.footer .foote_zon .zon_zo dl dt a { display: block; line-height: 1; color: #FFFFFF; }
.footer .foote_zon .zon_zo dl dd { margin-bottom: .17rem; }
.footer .foote_zon .zon_zo dl dd a { display: block; line-height: 1; color: #A7A3B5; transition: all .5s; }
.footer .foote_zon .zon_zo dl dd a:hover { color: #fff; }
.footer .foote_zon .zon_r .e { line-height: 1; margin-bottom: .25rem; }
.footer .foote_zon .zon_r .ulani .lani:last-child { margin-left: .1rem; }
.footer .foote_zon .zon_r .ulani .lani .weo { line-height: 1; opacity: .7; margin-top: .2rem; }
.footer .foote_btm { border-top: 1px solid rgba(255, 255, 255, 0.1); padding: .28rem 0; margin-top: 1.5rem; }
.footer .foote_btm .ui { color: #A7A3B5; }
.footer .foote_btm .iu a { display: block; color: #A7A3B5; margin-right: .1rem; }
.footer .foote_btm .iu a:hover {color: #fff; }
.footer .foote_btm .iu a:last-child { margin-right: 0; }

.layui_tam{ transition: opacity 0.3s ease;animation: layui_tamOp .8s ease-out forwards; position: fixed; z-index: 100000; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; }
.layui_tam .yuintbsb{
    position: absolute;
    top: 0;
    right: 0;
    width: 4.98rem;
    height: 100%;
    background: #fff;
    padding: .2rem .49rem;
}
@keyframes layui_tamOp {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.layui_tam .yuintbsb .guanbi,.layui_tam1 .yuintbsb .guanbi{ text-align: right; }
.layui_tam .yuintbsb .guanbi span,.layui_tam1 .yuintbsb .guanbi span{ width: .6rem; display: inline-block; height: .6rem; cursor: pointer; background: url(../images/icos/guanbi.svg)no-repeat center center/cover; transition: transform 0.5s ease; border-radius: 50%;overflow: hidden;}
.layui_tam .yuintbsb .guanbi span:hover,.layui_tam1 .yuintbsb .guanbi span:hover{transform: rotate(180deg);}
.layui_tam .yuintbsb .bti { line-height: 1; margin-top: 1rem; }
.layui_tam .yuintbsb .bweiwe ul { margin-top: .45rem; }
.layui_tam .yuintbsb .bweiwe ul li { width: 100%; margin-bottom: .2rem; }
.layui_tam .yuintbsb .bweiwe ul li .xing { color: #3B3944; line-height: 1; }
.layui_tam .yuintbsb .bweiwe ul li input { height: .53rem; border: 0; border-bottom:1px solid rgba(90, 88, 105, 0.4); font-size: .16rem; border-radius: 0; }

.layui_tam .yuintbsb .bweiwe ul li input::-webkit-input-placeholder {color: rgba(90, 88, 105, 0.5);}
.layui_tam .yuintbsb .bweiwe ul li input::-moz-placeholder {color: rgba(90, 88, 105, 0.5);}
.layui_tam .yuintbsb .bweiwe ul li input:-moz-placeholder {color: rgba(90, 88, 105, 0.5);}
.layui_tam .yuintbsb .bweiwe ul li input:-ms-input-placeholder {color: rgba(90, 88, 105, 0.5);}


.layui_tam .zcdlA-e { text-align: left; margin-top: .2rem; }
.layui_tam .zcdlA-e .iw { color: #8C8C8C; line-height: 1; cursor: pointer; }
.layui_tam .zcdlA-e .iw span { position: relative; padding-left: .25rem; }
.layui_tam .zcdlA-e .iw span::before { background: url(../images/icos/suwo.svg)no-repeat center center/cover; width: .18rem; height: .18rem; position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); }
.layui_tam .zcdlA-e .iw span.cur::before { background: url(../images/icos/suwoa.svg)no-repeat center center/cover; }
.layui_tam .zcdlA-e .iw a { display: inline-block; color: #7E318E; line-height: 1; }

.layui_tam button { width: 100%; background: #7E318E; border: 0; margin-top: .45rem; color: #fff; border-radius: .5rem; line-height: .53rem; }

.layui_tam1{position: fixed;inset: 0;  width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none;  align-items: center;justify-content: center;z-index: 100000;  }
.layui_tam1 .yuintbsb{
	position: absolute;
	width: 5rem;
	height: 4.7rem;
	padding: .3rem;
	border-radius: .2rem;
	background: #fff;
	display: flex;
	flex-direction: column;
}
.layui_tam1 .layui_ewm{width: auto;margin:.3rem auto .1rem;position: relative;}
.layui_tam1 .layui_ewm img{ width: 135px;}
.layui_tam1 .layui_ewm .imgbt{ border: 1px solid #ebebeb;border-radius: .1rem;}
.layui_tam1 .layui_ewmT{ text-align: center;}
.layui_tam1 .layui_ewmBg{position: absolute;width: 100%;left: 0;animation: slideDownEwm 1.5s linear infinite;}

@keyframes slideDownEwm {
  from {
    transform: translateY(0); 
    opacity: 0.2;
  }
  to {
    transform: translateY(450%);   
    opacity: 1;
  }
}

@media(max-width:1920px) {
    .xuanfu .woiu ul li .icon img { max-width: 50%; }

    .index_c .spwne a { bottom: .4rem; line-height: .44rem; padding: 0 .26rem; }
    .index_c .spwne a i { padding-right: .2rem; }
    .index_c .spwne a i::before  { width: .1rem; height: .13rem; }

}

@media(max-width:1024px){
    .banner .img img { height: 500px; }
    .banner .text { top: 50%; }
    .banner .nation-con { bottom: .3rem; }
	
	.header .eader_top .aosiku .swiper-container .uea{max-width: 70px;}
	.header .eader_top .aosiku .swiper-container .ueb{margin-left:0 ;width: calc(100% - 70px);}
	

    .ssss .sss.sss-active:after,
    .sss { width: 16px; height: 16px; }
    .sss .circle i:first-child::before { clip: rect(0px, 8.1px, 17px, 0px); }
    .sss .circle i::before { clip: rect(0, 17px, 17px, 8.1px); }

    .index_a { padding: .8rem 0 .3rem; }
    .index_a .ndexa_btma .bnawe { width: 100%; }
    .index_a .ndexa_btma .btma_utm ul li { text-align: center; width: 33.33%; padding: 0 .1rem; }
    .index_a .ndexa_btma .btma_utm ul li .suzi { display: inline-block; }

    .index_a .ndexa_btm .text { padding: 0; margin-top: .3rem; top: .2rem; position: initial; }
    .index_a .ndexa_btm .icon,
    .index_a .ndexa_btm::after,
    .index_a .ndexa_btm::before { display: none; }
    .index_a .ndexa_btm .text .cio br { display: none; }
    .index_a .ndexa_btma { margin-top: .4rem; }
    .index_a .ndexa_btma .btma_uio { padding-bottom: .22rem; }

    .index_b { padding: .8rem 0; }
    .index_b .ndexb_btm .dmedn_l { width: 100%; margin: .5rem 0; }

    /* .xuanfu { display: none !important; } */
	.xuanfu .woiu ul li{width: .7rem;    padding: .2rem 0;}
	.xuanfu .woni{width: .8rem;height: .8rem;}
	.xuanfu .woni::before{width: .24rem;height: .24rem;}
    .index_b .ndexb_btm .dmedn_r { width: 100%; }

    .index_b .ndexb_btm .dmedn_l .dingweei {
        width: 6rem;
        right: -20px;
    }
    .index_b .ndexb_btm .dmedn_l .dingweei .eua1 img {width: 6.2em;display: inline-block;}
    .index_b .ndexb_btm .dmedn_l .dingweei .eua2 img {width: 2.8rem;display: inline-block;}
    .index_b .ndexb_btm .dmedn_l .dingweei .eua3 img {width: 3.95rem;display: inline-block;}
    .index_b .ndexb_btm .dmedn_l .dingweei .eua4 img { width: 5.6rem; display: inline-block; }
     .index_b .ndexb_btm .dmedn_l .dingweei .eua2 {margin-top: -0.25rem;} 
    .index_b .ndexb_btm .dmedn_l .dingweei .eua3 {margin-top: -.48rem;}
    .index_b .ndexb_btm .dmedn_l .dingweei .eua4 {margin-top: -.75rem;}
    
    .index_c { padding: .8rem 0; }
    .index_c .wenz .uwins { padding: 0; }
    .index_c .qiwndd { margin-top: .4rem; }
    
    .footer .ootenwn .container { width: 100%; }
    .footer .foote_top img { max-width: 50%; }
    .footer .foote_zon .mou,
    .footer .foote_zon .zon_zo { display: none; }
    .footer .foote_btm { margin-top: .3rem; }
    .footer .foote_zon .zon_r { margin-top: .3rem; }
    .footer .foote_top { padding: .3rem 0; }
    .footer .foote_btm .iu { width: 100%; margin-left: 0; margin-top: .2rem; }

    .layui_tam .yuintbsb .bweiwe ul li input { font-size: .22rem; height: .8rem; }
	.layui_tam1 .yuintbsb{width: 80%;height: 6.5rem;}
	.layui_tam1 .layui_ewm{width: 2.6rem;margin: 0.6rem auto .3rem;}
	
	
	.ico_jtxia{width: .2rem !important;height: .25rem !important;}
	
}


