@charset "utf-8";
#loading{background: linear-gradient(45deg, #df9380, #1583dc, #6691ac);background-size: cover !important;}
.n_header .topnav ul:before{background: rgba(255, 255, 255, .1);backdrop-filter: blur(10px);}
.n_header .topnav ul li>a{color: rgba(255,255,255,.5);}
.n_header .topnav ul li .sub-nav .sub-nav-h{background: rgba(255,255,255,.1);backdrop-filter: blur(10px);}
.n_header .topnav ul li .sub-nav .sub-nav-h a{ color: #fff;}
.n_header .topnav ul li .sub-nav .sub-nav-h a i{ border: rgba(255, 255, 255, .7) 1px solid; color: rgba(255, 255, 255, .7);}
.n_header .topnav ul li .sub-nav .sub-nav-h a:hover{color: #fff;}
.n_header .topnav ul li .sub-nav .sub-nav-h a:hover i{border: #fff 1px solid;background: #fff;color: #060a26;}
.n_header .topnav ul li .sub-nav:before{ border-bottom: rgba(255, 255, 255, .1) .1rem solid;}

.n_header .topnav ul li.on>a{color: rgba(255,255,255,1);}

/*翻页条*/
.pagebar{margin: .4rem auto;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;margin: 0 .04rem;/* min-width: .36rem; */margin-bottom: .1rem;}
.pagebar>.p_goto{margin-bottom: .1rem;padding: 0 .1rem;height: .36rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .14rem;white-space: nowrap;}
.pagebar .p_pages span{padding: 0 .1rem;height: .32rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .32rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;border: 0px!important;}
.pagebar span.p_goto:before,.p_pages span:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: rgba(7,40,95,.15) 1px solid;border-radius: .04rem;z-index: -1}
.p_pages span a, .pagebar span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem; transition: .5s;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.pagebar .p_last + span, .pagebar .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{margin: 0 .03rem;position: relative; z-index: 1;}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages span.p_no_d{ border-radius: .04rem;  background: #07285f; color: #fff!important;    border: 1px solid #07285f;}
.p_pages span.p_no_d:before{ border: #07285f 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #07285f;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #07285f 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
} 

@media(max-width: 1025px){
    
}
@media(min-width: 769px){

}
@media(max-width: 769px){
    
}

.ny0{position: fixed;top: 0;bottom: 0;left: 0;width: 100%;z-index: 1;padding-top: 1.2rem;padding-bottom: .1rem;}
.ny4{background-image: linear-gradient( -143deg, rgb(13,34,99) 0%, rgb(10,9,40) 27%, rgb(156,57,52) 80%, rgb(255,167,143) 99%);/* background: url(../images/ny4_b.webp) center no-repeat; */background-size: cover;}
.ny7{background: #2c89e1; background: url(../images/caihong.webp) center no-repeat; background-size: cover;;}
.ny6{background: #2c89e1; background: url(../images/ny6_b.png) center no-repeat; background-size: cover;}
.ny0 .plan{position: absolute;transform: translate(-50%, -50%);z-index: -1;}
.ny0 .plan.c1{width: 1.66vw;left: 6.25vw;top: 52%;}
.ny0 .plan.c2{width: 3.33vw;left: 30vw;top: 79.70%;}
.ny0 .plan.c3{width: 2.864vw;left: 34.27vw;top: 46.73%;}
.ny0 .plan.c4{width: 1.66vw;left: 36.71875vw;top: 81.70%;}
.ny0 .plan.c5{width: 6.71875vw;left: 41.5625vw;top: 100%;}
.ny0 .plan.c6{width: 4.583vw;left: 57.91vw;top: 16.43%;}
.ny0 .plan.c7{width: 1.66vw;left: 61.14vw;top: 69.20%;}
.ny0 .plan.c8{width: 4.6875vw;left: 69.0625vw;top: 62.17%;}
.ny0 .plan.c9{width: 1.66vw;left: 79.16vw;top: 35.33%;}
.ny0 .plan.c10{width: 1.66vw;left: 91.14vw;top: 66.53%;}

.ny0 .plan.c1 img{animation: spin-reverse1s 20s infinite linear;}
.ny0 .plan.c2 img{animation: spin-reverse2s 25s infinite linear;}
.ny0 .plan.c3 img{animation: spin-reverse3s 20s infinite linear;}
.ny0 .plan.c4 img{animation: spin-reverse1s 20s infinite linear;}
.ny0 .plan.c5 img{animation: spin-reverse2s 25s infinite linear;}
.ny0 .plan.c6 img{animation: spin-reverse3s 20s infinite linear;}
.ny0 .plan.c7 img{animation: spin-reverse1s 20s infinite linear;}
.ny0 .plan.c8 img{animation: spin-reverse2s 20s infinite linear;}
.ny0 .plan.c9 img{animation: spin-reverse3s 20s infinite linear;}
.ny0 .plan.c10 img{animation: spin-reverse1s 20s infinite linear;}

@keyframes spin-reverse1s{
    0% {
        transform: 0
    }
    50% {
        transform: translateX(-.5rem) translateY(.7rem) scale(.8);
    }
    100% {
        transform: 0
    }
}

@keyframes spin-reverse2s{
    0% {
        transform: 0;
    }
    50% {
        transform: translateX(.5rem) translateY(-.6rem) scale(.9);
    }
    100% {
        transform: 0;
    }
}

@keyframes spin-reverse3s{
    0% {
        transform: 0
    }
    50% {
        transform: translateX(.46rem) translateY(.36rem);
    }
    100% {
        transform: 0
    }
}
.ny4 .wp{ max-width: 17.56rem;}
.ny0 .n-container{height: 100%;overflow: hidden;overflow-y: scroll;-webkit-mask: linear-gradient(0deg, transparent 0%, #fff .3rem);mask: linear-gradient(0deg, transparent 0%, #fff .3rem);}
.ny0 .wp{align-items: center;height: 100%;}

.ny4 .gradient-background {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(45deg, #cf695a, #cf695a, #0d2263, #cf695a, #0a0928);
    background-size: 300% 300%;
    animation: color 25s ease-in-out infinite;
}

@keyframes color {
    0% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0 50%;
    }
}

.nt1W{padding: 0 .22rem;position: relative;}
.nt1 li{ padding: .4rem 0}
.nt1 .a{display: block;position: relative;transition: .5s;}
.nt1 .a:before{content: "";position: absolute;top: -.2rem;right: -.16rem;bottom: -.2rem;left: -.16rem;border-radius: 1.78rem;/* border-radius: 50vw; */padding: .06rem;background: linear-gradient(0deg, rgba(12,38,112,.1), #0c2670, #ffa78f, #ffa78f);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;transition: .5s;opacity: 0;}

.nt1 .imgBox{border-radius: 50vw;-webkit-mask: linear-gradient(0deg, transparent 0%, #fff 25%);mask: linear-gradient(0deg, transparent 0%, #fff 25%);}
.nt1 .imgBox .img{ padding-bottom: 148.52%;}
.nt1 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);z-index: 1;height: 1rem;}
.nt1 .txt{ position: absolute; right: 0; bottom: 0; left: 0; flex-direction: column; align-items: center; padding: .2rem;}
.nt1 .name{width: 1.8rem;height: .54rem;display: flex;align-items: center;justify-content: center;background-image: linear-gradient( -90deg, rgb(187,64,52) 1%, rgb(2,38,95) 78%);border-radius: 50vw;padding: 0 .2rem .04rem;font-size: .28rem;color: #fff;font-family: "方正姚体";line-height: 1;max-width: 100%;}
.nt1 h6{font-size: .16rem;color: #fff;font-family: "方正姚体";line-height: 1;margin: .1rem 0 0;}

.nt1 .swiper-slide-prev .a{transform: translateX(-2vw);}
.nt1 .swiper-slide-next .a{transform: translateX(2vw);}

.nt1 li.swiper-slide-active .a:before{opacity: 1;}

.arr1{position: absolute;top: 50%;transform: translateY(-50%);width: .4rem;height: .4rem;border: rgba(255,255,255,.5) 1px solid;border-radius: 50vw;z-index: 1;font-size: .2rem;color: #fff;font-family: 'lib';display: flex;justify-content: center;align-items: center;cursor: pointer;}
.arr1:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(-90deg, rgb(187, 64, 52) 1%, rgb(2, 38, 95) 78%); border-radius: 50vw; z-index: -1; opacity: 0; transition: .5s}
.arr1.prev1{ left: 0}
.arr1.next1{ right: 0}

@media(min-width: 769px){
    .arr1:hover::after{ opacity: 1;}
    .nt1 .a:hover:before{ opacity: 1}
}
@media(max-width: 769px){
    .arr1W{ justify-content: center; align-items: center}
    .arr1{position: relative;top: auto;transform: none; margin: 0 .1rem}
    .nt1W{ padding: 0}
    .nt1 .txt{padding: .2rem .1rem;}
    .nt1 .name{padding: 0 .1rem .04rem;font-size: .18rem;height: .3rem;width: 1rem;}
    .nt1 li{ padding: .2rem 0}
    .nt1 h6{margin: .06rem 0 0;font-size: .14rem;}
    .nt1 .a:before{ top: -.1rem;right: -.1rem;bottom: -.1rem;left: -.1rem; padding: .03rem;}

    .nt1 .swiper-slide-prev .a{transform: translateX(-3vw);}
    .nt1 .swiper-slide-next .a{transform: translateX(3vw);}
}


.ny4d .wp{max-width: 13.8rem;}
.ny4d .renwud{align-items: flex-start;}
.ny4d .left{width: 4.04rem; max-width: 100%; position: relative;z-index: 1;padding: .2rem .16rem;-webkit-mask: linear-gradient(0deg, transparent 0%, #fff 25%);mask: linear-gradient(0deg, transparent 0%, #fff 25%);}
.ny4d .left:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 1.9rem;/* border-radius: 50vw; */padding: .06rem; background: linear-gradient(0deg, rgba(12,38,112,1), #0c2670, #ffa78f, #ffa78f);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;}
.ny4d .left .imgBox{ border-radius: 50vw;}
.ny4d .left .imgBox .img{ padding-bottom: 148.52%;}
.ny4d .right{width: calc(100% - 4.04rem - .44rem);padding: .4rem 0 0 .15rem;overflow: hidden;overflow-y: scroll;height: 5.9rem;}
.ny4d .right .name{width: 1.8rem;height: .54rem;display: flex;align-items: center;justify-content: center;background-image: linear-gradient( -90deg, rgb(187,64,52) 1%, rgb(2,38,95) 78%);border-radius: 50vw;padding: 0 .2rem .04rem;font-size: .28rem;color: #fff;font-family: "方正姚体";line-height: 1;max-width: 100%;margin: 0 0 0 -.14rem;}
.ny4d .right h4{font-size: 1rem;color: #fca48d;font-family: "Bahnschrift", "Segoe UI", sans-serif;font-stretch: condensed;font-weight: bold;opacity: .2;line-height: 1;margin: .12rem 0 -.05rem;}
.ny4d .right h5{font-size: .24rem;color: #fca48d;margin: 0 0 .5rem;}

.ny4d .arr1.prev1{ left: 3%}
.ny4d .arr1.next1{ right: 3%}
@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .ny4d .left{width: 2rem;margin: 0 auto;padding: .12rem;}
    .ny4d .right{width: 100%;padding: .2rem 0 0 .15rem;height: auto;}

    .ny4d .right .name{padding: 0 .1rem .04rem;font-size: .2rem;height: .4rem;width: 1.2rem;}
    .ny4d .right h4{ font-size: .5rem}
    .ny4d .right h5{font-size: .2rem;margin: 0 0 .2rem;}

    .ny4d .left:before{ padding: .04rem}

    .ny4d .arr1.prev1{ left: 0}
    .ny4d .arr1.next1{ right: 0}
    .ny4d .arr1{ margin-bottom: .5rem}
}

.jianzhu1{position: absolute;right: 0;bottom: 0;left: 0;z-index: -1;}

/* 定义关键帧动画 */
:root {
    --color-bg1: rgb(108, 0, 162);
    --color-bg2: rgb(0, 17, 82);
    --color1: 18, 113, 255;
    --color2: 223, 146, 128;
    --color3: 247, 96, 85;
    --color4: 56, 72, 149;
    --color5: 39, 138, 224;
    --color-interactive: 140, 100, 255;
    --circle-size: 80%;
    --blending: hard-light;
} 

@-webkit-keyframes moveInCircle {
     0% {
         transform: rotate(0deg);
    }
     50% {
         transform: rotate(180deg);
    }
     100% {
         transform: rotate(360deg);
    }
}
 @keyframes moveInCircle {
     0% {
         transform: rotate(0deg);
    }
     50% {
         transform: rotate(180deg);
    }
     100% {
         transform: rotate(360deg);
    }
}
 @-webkit-keyframes moveVertical {
     0% {
         transform: translateY(-50%);
    }
     50% {
         transform: translateY(50%);
    }
     100% {
         transform: translateY(-50%);
    }
}
 @keyframes moveVertical {
     0% {
         transform: translateY(-50%);
    }
     50% {
         transform: translateY(50%);
    }
     100% {
         transform: translateY(-50%);
    }
}
 @-webkit-keyframes moveHorizontal {
     0% {
         transform: translateX(-50%) translateY(-10%);
    }
     50% {
         transform: translateX(50%) translateY(10%);
    }
     100% {
         transform: translateX(-50%) translateY(-10%);
    }
}
 @keyframes moveHorizontal {
     0% {
         transform: translateX(-50%) translateY(-10%);
    }
     50% {
         transform: translateX(50%) translateY(10%);
    }
     100% {
         transform: translateX(-50%) translateY(-10%);
    }
}

.gradient-bg {width: 100vw;height: 100vh;position: absolute;overflow: hidden;top: 0;left: 0;z-index: -1;}.gradient-bg svg {position: fixed;top: 0;left: 0;width: 0;height: 0;}
.gradient-bg .gradients-container {filter: url(#goo) blur(40px);width: 100%;height: 100%;}
.gradient-bg .g1 {position: absolute;background: radial-gradient(circle at center, rgba(var(--color1), 0.8) 0, rgba(var(--color1), 0) 50%) no-repeat;mix-blend-mode: var(--blending);width: var(--circle-size);height: var(--circle-size);top: calc(50% - var(--circle-size) / 2);left: calc(50% - var(--circle-size) / 2);transform-origin: center center;-webkit-animation: moveVertical 30s ease infinite;animation: moveVertical 30s ease infinite;opacity: 1;}
.gradient-bg .g2 {position: absolute;background: radial-gradient(circle at center, rgba(var(--color2), 0.8) 0, rgba(var(--color2), 0) 50%) no-repeat;mix-blend-mode: var(--blending);width: var(--circle-size);height: var(--circle-size);top: calc(50% - var(--circle-size) / 2);left: calc(50% - var(--circle-size) / 2);transform-origin: calc(50% - 400px);animation: moveInCircle 20s reverse infinite;opacity: 1;}
.gradient-bg .g3 {position: absolute;background: radial-gradient(circle at center, rgba(var(--color3), 0.8) 0, rgba(var(--color3), 0) 50%) no-repeat;mix-blend-mode: var(--blending);width: var(--circle-size);height: var(--circle-size);top: calc(50% - var(--circle-size) / 2 + 200px);left: calc(50% - var(--circle-size) / 2 - 500px);transform-origin: calc(50% + 400px);-webkit-animation: moveInCircle 40s linear infinite;animation: moveInCircle 40s linear infinite;opacity: 1;}
.gradient-bg .g4 {position: absolute;background: radial-gradient(circle at center, rgba(var(--color4), 0.8) 0, rgba(var(--color4), 0) 50%) no-repeat;mix-blend-mode: var(--blending);width: var(--circle-size);height: var(--circle-size);top: calc(50% - var(--circle-size) / 2);left: calc(50% - var(--circle-size) / 2);transform-origin: calc(50% - 200px);-webkit-animation: moveHorizontal 40s ease infinite;animation: moveHorizontal 40s ease infinite;opacity: 0.7;}
.gradient-bg .g5 {position: absolute;background: radial-gradient(circle at center, rgba(var(--color5), 0.8) 0, rgba(var(--color5), 0) 50%) no-repeat;mix-blend-mode: var(--blending);width: calc(var(--circle-size) * 2);height: calc(var(--circle-size) * 2);top: calc(50% - var(--circle-size));left: calc(50% - var(--circle-size));transform-origin: calc(50% - 800px) calc(50% + 200px);-webkit-animation: moveInCircle 20s ease infinite;animation: moveInCircle 20s ease infinite;opacity: 1;}
.gradient-bg .interactive {position: absolute;background: radial-gradient(circle at center, rgba(var(--color-interactive), 0.8) 0, rgba(var(--color-interactive), 0) 50%) no-repeat;mix-blend-mode: var(--blending);width: 100%;height: 100%;top: -50%;left: -50%;opacity: 0.7;}

.ny7 .wp{ max-width: 12.4rem;}

.jcll{padding: .3rem 0;}
.jcll .left{width: calc(100% - 4rem - .4rem);flex-direction: column;justify-content: space-between;}
.jcll .right{ width: 4rem; flex-direction: column; justify-content: space-between;}
.jcll .right .imgBox{ border-radius: .2rem;}
.jcll .right .imgBox .img{ padding-bottom: 142.75%;}

.mtab1{ width: 100%;}
.mtab1 .hd{align-items: flex-start;width: 100%;}
.mtab1 .hd .bgs{flex: 1;height: .62rem;background-image: linear-gradient(90deg, rgba(46,149,203,.7) 0%, rgba(81,155,215,.7) 100%);border-radius: .16rem .16rem 0 0;position: relative;}
.mtab1 .hd .bgs .jiao{position: absolute;width: 0.32rem;height: 0.32rem;}
.mtab1 .hd .bgs path{ fill: rgba(81,155,215,.7);}
.mtab1 .hd .bgs .jiao1{left: 100%;bottom: 0;transform: rotate(-90deg);}
.mtab1 .hd li{margin: 0 0 0 .05rem;flex: 1;}
.mtab1 .hd li a{width: 1.72rem;height: .57rem;background-image: linear-gradient(90deg, rgba(101, 130, 221, .7) 0%, rgba(103, 148, 231, .7) 54%, rgba(104, 166, 240, .7) 100%, rgb(123, 43, 42) 100%);border-radius: .16rem;align-items: center;justify-content: center;font-size: .2rem;color: rgba(255,255,255,.5);transition: .5s;}
.mtab1 .hd li.on a{color: #fff;background-image: linear-gradient( -90deg, rgba(187,64,52,1) 0%, rgba(101, 130, 221, .7) 100%);}

.mtab1 .bd{height: 2.2rem;background-image: linear-gradient(90deg, rgba(46,149,203,.7) 0%, rgba(95,166,240,.7) 100%);border-radius: 0 .16rem .16rem .16rem;padding: .2rem 0;}
.mtab1 .bd .bd_li{ height: 100%}
.mtab1 .bd .box{padding: .06rem .36rem;/* align-items: center; */height: 100%;}
.mtab1 .bd .box .ll{ width: 2.02rem;}
.mtab1 .bd .box .rr{width: calc(100% - 2.02rem - .36rem);padding: 0;overflow: hidden;overflow-y: scroll;height: 100%;}
.mtab1 .arc-con *{ font-size: .16rem;}

.h3-1{font-size: .3rem;color: #fff;border-bottom: rgba(255,255,255,.5) 1px solid;position: relative;margin: 0 0 .3rem;}
.h3-1 span{display: inline-block;padding-bottom: .18rem;position: relative;z-index: 1;}
.h3-1 span:before{content: "";position: absolute;bottom: -2px;left: 0;width: 100%;height: 3px;background-image: linear-gradient( 0deg, rgb(255,211,117) 0%, rgb(255,213,148) 99%);z-index: -1;}

.nt2{ display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: .3rem;}
.nt2 li{padding: .08rem;position: relative;z-index: 1;}
.nt2 li:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background-image: linear-gradient( 90deg, rgb(123,43,42) 0%, rgb(89,152,188) 0%, rgb(120,112,144) 46%, rgb(151,71,99) 100%);border-radius: .15rem;}
.nt2 .a{background: #fff;border-radius: .15rem;position: relative;z-index: 1;padding: .08rem;}
.nt2 .a img{ width: .98rem; height: .98rem}

.jcll .left .con{ align-items: center;}
.jcll .left .con .ll p{ font-size: .18rem; color: #fff; line-height: 1.8;}

@media(max-width: 1200px){
    .jcll .right .imgBox .img{ padding-bottom: 134%;}
}
@media(max-width: 769px){
    .ny0{ padding-top: .8rem;}
    .jcll .left{width: 100%;margin: 0 auto;}
    .jcll .right{width: 100%;margin: 0 auto;/* display: none; */margin: .1rem 0 0;}

    .mtab1 .hd{ margin: 0 0 7px;}
    .mtab1 .hd .bgs{ display: none}
    .mtab1 .hd ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 7px;width: 100%;}
    .mtab1 .hd ul li{ margin: 0}
    .mtab1 .hd li a{width: 100%;font-size: .18rem;height: .45rem;}
    .mtab1 .bd{border-radius: .16rem;height: auto;}
    .mtab1 .bd .box{padding: .25rem 15px;}
    .mtab1 .bd .box .ll{ margin: 0 auto; width: 1.6rem}
    .mtab1 .bd .box .rr{width: 100%;margin: .2rem 0 0;}

    .jcll .left .bottom{ margin: .3rem 0}
    .h3-1{font-size: .24rem;margin: 0 0 .15rem;}
    .h3-1 span{ padding-bottom: .12rem;}
    .jcll .left .con .ll p{ font-size: .16rem;}
    .jcll .left .con .ll{ width: 100%; margin: 0 0 .2rem}
    .nt2{margin: 0 auto;padding: 0 10%;}
}

.ny2 .background{background: #fef9fa;position: absolute;top:0;left:0;width: 100vw;height: 100vh;/* -webkit-filter: blur(80px); *//* filter: blur(80px); */pointer-events: none;z-index: -1;}
.ny2 .background .circle{width: 50vw;height: 50vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-filter: blur(7vw);filter: blur(7vw);}
.ny2 .background .circle::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50vw;}

.ny2 .background .c1{top: -14%;left: 44%;}
.ny2 .background .c2{top: 98%;left: -3%;transform: translate(-50%, -50%) scale(.5);}
.ny2 .background .c3{top: 128%;left: -12%;transform: translate(-50%, -50%) scale(1);}
.ny2 .background .c4{top: 134%;left: 50%;transform: translate(-50%, -50%) scale(.7);-webkit-filter: blur(14vw);filter: blur(14vw);}
.ny2 .background .c5{top: 106%;left: 93%;transform: translate(-50%, -50%) scale(.3);-webkit-filter: blur(10vw);filter: blur(10vw);}
.ny2 .background .c6{top: 10%;left: 100%;transform: translate(-50%, -50%) scale(1);-webkit-filter: blur(10vw);filter: blur(10vw);}
.ny2 .background .c7{top: 105%;left: 83%;transform: translate(-50%, -50%) scale(1);-webkit-filter: blur(10vw);filter: blur(10vw);}

.ny2 .background .c1::before{background: #aac9f8;}
.ny2 .background .c2::before{background: #aac9f8;}
.ny2 .background .c3::before{background: #aac9f8;}
.ny2 .background .c4::before{background: #aac9f8;}
.ny2 .background .c5::before{background: #aac9f8;}
.ny2 .background .c6::before{background: #aac9f8;}
.ny2 .background .c7::before{background: #aac9f8;}

.ny2 .background .circle.c1::before{animation: spin-reverse1ss 4s infinite linear;}
.ny2 .background .circle.c2::before{animation: spin-reverse2ss 6s infinite linear;}
.ny2 .background .circle.c3::before{animation: spin-reverse3ss 7s infinite linear;}
.ny2 .background .circle.c4::before{animation: spin-reverse1ss 10s infinite linear;}
.ny2 .background .circle.c5::before{animation: spin-reverse2ss 6s infinite linear;}
.ny2 .background .circle.c6::before{animation: spin-reverse3ss 7s infinite linear;}
.ny2 .background .circle.c7::before{animation: spin-reverse1ss 5s infinite linear;}

.foreground{position: absolute;top: 0;left: 0;width: 100vw;height: 100vh;background: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.foreground::before{content: "";position: absolute;top:0;left:0;width:100vw;height: 100vh;}

@keyframes spin-reverse1ss{
    0% {
        transform: 0
    }
    50% {
        transform: translateX(-10vw) translateY(20vw) scale(.8);
        filter: blur(15vw);
    }
    100% {
        transform: 0
    }
}

@keyframes spin-reverse2ss{
    0% {
        transform: 0;
    }
    50% {
        transform: translateX(20vw) translateY(-30vw) scale(.9);
        filter: blur(10vw);
    }
    100% {
        transform: 0;
    }
}

@keyframes spin-reverse3ss{
    0% {
        transform: 0
    }
    50% {
        transform: translateX(20vw) translateY(30vw);
        filter: blur(15vw);
    }
    100% {
        transform: 0
    }
}

.ny2 .wp{max-width: 14.8rem;}
.ny2s1 .wp{ align-items: flex-start;}
.ny2s1 .pagebar{ margin-bottom: .3rem}

.jcsd .fl1 .left{width: calc(100% - 6.45rem - 7.375vw);padding: .25rem 0 0;}
.jcsd .fl1 .right{width: 6.45rem;}

.nt3 .name{ align-items: flex-end;}
.nt3 .name big{ font-size: .42rem; color: #e24a63; font-family:"Century Gothic"; line-height: 1;}
.nt3 .name .line{width: .18rem;height: 2px;background: #e24a63;transform: rotate(-60deg);margin: .1rem .06rem;}
.nt3 .name small{font-size: .2rem;color: #e24a63;line-height: 1;margin: 0 0 .02rem .12rem;}
.nt3 h3{font-size: .48rem;color: #12295e;margin: .18rem 0 .1rem;}
.nt3 h4{font-size: .3rem;color: #333333;line-height: .54rem;margin: 0 0 .7rem;}

.nt4Box{ overflow: visible;}
.nt4 li.swiper-slide-next{ z-index: 5}
.nt4 li.swiper-slide-next, .nt4 li.swiper-slide-next + li{ opacity: 1 !important}
.nt4 .imgBox{ border-radius: .36rem;}
.nt4 .imgBox .img{ padding-bottom: 57.31%;}
.nt4 .a{display: block;transition: 1s;transform-origin: left 50%;}
.nt4 li.swiper-slide-next .a{transform: rotate(3deg) translate(10%, 0) scaleY(.9);opacity: .5;}
.nt4 li.swiper-slide-next+li .a{transform: rotate(6deg) translate(20%, 0) scaleY(.8);opacity: .1;}
.nt4 li.swiper-slide-next+li+li .a{transform: rotate(9deg) translate(30%, 0) scaleY(.7);opacity: 0;}
.nt4 li.swiper-slide-next+li+li+li {transform: rotate(12deg) translate(40%, 0) scaleY(.6);opacity: 0;}

.more1{ width: 1.8rem;height: .54rem;align-items: center;background-image: linear-gradient( -90deg, rgb(187,64,52) 1%, rgb(2,38,95) 78%); border-radius: 50vw; font-size: .2rem; color: #fff !important; justify-content: center; align-items: center; transition: .5s;}

.jcsd .fl2{ margin: .35rem 0 0; position: relative;}
.nt5Box{padding: .7rem 0 0;}
.nt5Box:before{content: "";position: absolute;top: .2rem;left: 0;right: 0;height: 1px;background: #03265f;opacity: .1;}
.nt5 .tit{font-size: .16rem;color: #e24a63;align-items: center;line-height: 1;}
.nt5 .tit img{ width: .12rem; height: .12rem; margin: 0 .1rem 0 0; }

.arr2{position: absolute;top: 0;width: .4rem;height: .4rem;border-radius: 50vw;z-index: 1;font-size: .2rem;color: #9c3934;font-family: 'lib';display: flex;justify-content: center;align-items: center;cursor: pointer;}
.arr2:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 1.78rem;/* border-radius: 50vw; */padding: 1px;background: linear-gradient(0deg, #0d2263, #9c3934);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;transition: .5s;}
.arr2.prev1{ left: -.6rem}
.arr2.next1{ right: -.6rem}
.arr2.swiper-button-disabled{opacity: 0;}

.nt5 h4{font-size: .18rem;font-weight: 600;margin: .18rem 0 0; color: #07285f;}
.nt5 li::before{ content: ""; position: absolute; top: 0; right: -.45rem; width: 1px; height: .9rem; background: rgba(26,59,146,.2);}


@media(min-width: 769px){
    .more1:hover{ letter-spacing: 2px;}
    .nt3:hover h4{ color: #07285f;}
}
@media(max-width: 769px){
    .jcsd .fl1 .left{width: 100%;position: relative;order: 1;}
    .jcsd .fl1 .right{width: 100%;margin: .4rem 0 0;padding: 0 5vw 0 0;}
    .nt5 li::before{ display: none;}
    .jcsd .fl2{ margin: .35rem 0 .5rem;}

    .nt3 h3{font-size: .24rem;margin: .12rem 0 .1rem;}
    .nt3 h4{font-size: .2rem;line-height: .3rem;margin: 0 0 .6rem;}
    .nt3 .name big{ font-size: .3rem}
    .nt3 .name small{ font-size: .16rem}
    .nt3 .name .line{ margin: .1rem .03rem}
    .more1{width: 1.2rem;height: .42rem;font-size: .16rem}

    .nt4 li.swiper-slide-next .a{transform: rotate(3deg) translate(5%, 0) scaleY(.9);opacity: .5;}
    .nt4 li.swiper-slide-next+li .a{transform: rotate(6deg) translate(10%, 0) scaleY(.8);opacity: .1;}
    .nt4 li.swiper-slide-next+li+li .a{transform: rotate(9deg) translate(15%, 0) scaleY(.7);opacity: 0;}
    .nt4 li.swiper-slide-next+li+li+li {transform: rotate(12deg) translate(20%, 0) scaleY(.6);opacity: 0;}

    .jcsd .fl1 .left .more1{position: absolute;left: 0;bottom: 0;/* transform: translateX(-50%); */z-index: 2;}

    .arr2W{justify-content: center;align-items: center;margin: .3rem 0 0;}
    .arr2{position: relative;top: auto;transform: none; margin: 0 .1rem}

    .arr2.prev1{ left: 0}
    .arr2.next1{ right: 0}
}

.ny1 .wp{ max-width: 12rem;}
.ny1 .background{background: #f8f5f4;position: absolute;top:0;left:0;width: 100vw;height: 100vh;/* -webkit-filter: blur(80px); *//* filter: blur(80px); */pointer-events: none;z-index: -1;}
.ny1 .background .circle{width: 50vw;height: 50vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-filter: blur(7vw);filter: blur(7vw);}
.ny1 .background .circle::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 50vw;}

.ny1 .background .c1{top: -28%;left: 54%;}
.ny1 .background .c2{top: 64%;left: -3%;transform: translate(-50%, -50%) scale(.5);}
.ny1 .background .c3{top: 128%;left: -12%;transform: translate(-50%, -50%) scale(1);}
.ny1 .background .c4{top: 134%;left: 50%;transform: translate(-50%, -50%) scale(.7);-webkit-filter: blur(14vw);filter: blur(14vw);}
.ny1 .background .c5{top: 106%;left: 93%;transform: translate(-50%, -50%) scale(.3);-webkit-filter: blur(10vw);filter: blur(10vw);}
.ny1 .background .c6{top: -20%;left: 82%;transform: translate(-50%, -50%) scale(1);-webkit-filter: blur(10vw);filter: blur(10vw);}
.ny1 .background .c7{top: 105%;left: 83%;transform: translate(-50%, -50%) scale(1);-webkit-filter: blur(10vw);filter: blur(10vw);}

.ny1 .background .c1::before{background: #e2c1b5;}
.ny1 .background .c2::before{background: #e3bcc0;}
.ny1 .background .c3::before{background: #d5cdb9;}
.ny1 .background .c4::before{background: #d5cdb9;}
.ny1 .background .c5::before{background: #d5cdb9;}
.ny1 .background .c6::before{background: #d5cdb9;}
.ny1 .background .c7::before{background: #d5cdb9;}

.ny1 .background .circle.c1::before{animation: spin-reverse1ss 6s infinite linear;}
.ny1 .background .circle.c2::before{animation: spin-reverse2ss 8s infinite linear;}
.ny1 .background .circle.c3::before{animation: spin-reverse3ss 5s infinite linear;}
.ny1 .background .circle.c4::before{animation: spin-reverse1ss 7s infinite linear;}
.ny1 .background .circle.c5::before{animation: spin-reverse2ss 8s infinite linear;}
.ny1 .background .circle.c6::before{animation: spin-reverse3ss 5s infinite linear;}
.ny1 .background .circle.c7::before{animation: spin-reverse1ss 4s infinite linear;}

.jlhs .tit{margin: 0 0 .2rem;}
.jlhs .arc-con *{color: #333333;line-height: 2.2;}
.jlhs .arc-con p{ text-indent: 2em;}

.nt6 li{margin-bottom: .3rem;}
.nt6 .a {align-items: center;position: relative;z-index: 1;}
.nt6 .imgW{width: 3rem;position: relative;z-index: 1;}
.nt6 .imgBox{border-radius: .15rem;transition: .5s;}
.nt6 .time {position: absolute;top: -.07rem;left: .15rem;background: url(../images/lable.svg) center no-repeat;background-size: cover;width: .5rem;height: .65rem;display: flex;align-items: center;flex-direction: column;font-size: .23rem;color: #fff;padding: .02rem 0 0;border-radius: .06rem .06rem 0 0;overflow: hidden;}
.nt6 .time .line {position: relative;z-index: 1;height: 1px;width: 100%;margin: 0 0 .05rem;}
.nt6 .time .line:before {content: "";position: absolute;width: .12rem;height: 1px;background: #fff;transform: rotate(-25deg) translateX(-50%);left: 50%;top: 0;transform-origin: center;}
.nt6 .time * {font-size: inherit;font-size: .12rem;}
.nt6 .time h6 {font-weight: normal;font-size: .16rem;}
.nt6 .txt {flex: 1;overflow: hidden;padding: 0 .4rem;}
.nt6 h4 {color: #07285f;}
.nt6 p {margin: .2rem 0 0;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .nt6 .imgW{ width: 100%;}
    .nt6 .txt{flex: auto;width: 100%;padding: .25rem 0 0;}
    .nt6 p {margin: .1rem 0 0;}
}

.detail{ padding: 0 0 .4rem;}
.detail .tit {border-bottom: rgba(3,38,95,.1) 1px solid;padding: 0 0 .2rem;margin-bottom: .25rem;}
.detail .tit h3 {font-size: .26rem;color: #03265f;line-height: 1.5;font-weight: 600;}
.detail .tit h6 {margin: .1rem 0;font-size: .14rem;color: #666;line-height: 1.375;margin: .15rem 0 0;}
.detail .tit h6 .span {margin: 0 .36rem 0 0;display: flex;align-items: center;}
.detail .tit h6 .span>img {margin: 0 .06rem 0 0;height: .22rem;}
.detail .share {cursor: pointer;height: 0.28rem;}
.detail .sharehide {justify-content: flex-start;align-items: center;cursor: pointer;display: none;transition: all 0.8s;-webkit-transition: all 0.8s;margin: 0 0 0 .1rem;}
.detail .sharehide.active {display: flex;transition: all 0.8s;-webkit-transition: all 0.8s }
.detail .sharehide img {width: 0.16rem;height: auto;margin: -4px .06rem 0 0;}
.detail .sharehide img:hover {filter: grayscale(0);}
.detail .arc-con p{text-indent:2em;}
.detail .arc-con *{font-size: .16rem;color: #333333;}

.ny2s .wp{ max-width: 12rem;}

.ny2 .background{ opacity: .5;}
.ny2 .plan{ opacity: .5;}

.mianbao {font-size: .14rem;color: #999;line-height: 1.375;margin: .25rem 0 .4rem;}
.mianbao img {margin: 0 .1rem 0 0;width: .16rem }
.mianbao span {margin: 0 .06rem;}
.mianbao a {transition: .5s;color: #999;}
.mianbao a:hover{color: #07285f;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .mianbao { margin: .15rem 0 .25rem;}
    .detail .tit h3{ font-size: .24rem;}
}

.ny7{background: #2c89e1; background: url(../images/ny7_t.webp) center no-repeat; background-size: cover;}

.nt7Box .bottom{ align-items: center;}
.nt7Box .dots{flex: 1;overflow: hidden;align-items: center;margin: 0 .1rem;}
.nt7Box .dots span{border-radius: 0;flex: 1;height: 2px;opacity: 1;margin: 0 4px !important;background: #a57949;opacity: .25;}
.nt7Box .dots span.active{ opacity: .5}
.nt7Box .bottom .num{ margin: 0 0 0 .15rem; font-size: .18rem; color: #a89f9f}
.nt7Box .bottom .num .now{ color: #ab753a}

.arr3{ cursor: pointer}
.arr3 img{width: .17rem;}

.nt8Box{ margin: .3rem 0 0;}
.nt8Box .box{background: #fff;border-radius: .2rem;padding: .25rem .4rem;height: calc(100vh - 2rem - 2rem);}
.nt8Box .box .arc-con{height: 100%;overflow: hidden;overflow-y: scroll;padding: 0 .2rem 0 0;}
.nt8Box .box .arc-con::-webkit-scrollbar{width:2px;height:4px}
.nt8Box .box .arc-con::-webkit-scrollbar-track{background:#e7dbce;}
.nt8Box .box .arc-con::-webkit-scrollbar-thumb{background:#a57949;}

@media(max-width: 769px){
    .jianzhu1{ display: none;}
    .nt8Box .box{ padding: .25rem .2rem;}
}

.hdrc .box{background: #fff;padding: .25rem .4rem .4rem;border-radius: .2rem;height: calc(100vh - 2rem - .7rem);}
.hdrc .box .con{width: 100%;height: 100%;overflow: hidden;overflow-y: scroll;-webkit-mask: linear-gradient(0deg, transparent 0%, #fff .3rem);mask: linear-gradient(0deg, transparent 0%, #fff .3rem);padding-bottom: .5rem;}
.list3 li{height: .96rem;position: relative;z-index: 1;}
.list3 li::before{content: "";position: absolute;bottom: 0;right: 0;left: 0;height: 1px;background: #03265f;opacity: .05;}
.list3 li .a{height: 100%;align-items: center;position: relative;z-index: 1;padding: 0;}
.list3 li .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: 100% 100%;z-index: -1;opacity: 0;transition: .5s;}
.list3 .ll{width: 2.5rem;}
.list3 h5{font-size: .16rem;color: #102d5f;position: relative;padding: 0 0 .2rem;font-weight: bold;margin-bottom: .1rem;}
.list3 h5:before{content: "";position: absolute;left: 0;bottom: 0;width: .12rem;height: 3px;background: #03265f;}
.list3 h6{ font-size: .2rem; color: #666; margin: .06rem 0 0;}
.list3 .rr{ width: calc(100% - 2.8rem);}
.list3 h4{ font-weight: 600;}
.list3 .con{align-items: center;margin: .04rem 0 0;}
.list3 p{width: auto;font-size: .14rem;}
.list3 p:nth-child(1){ min-width: 2rem}

.hdrc .pagebar{ margin-bottom: 0 !important}

@media(max-width: 769px){
    .hdrc .box{padding: .25rem 15px;height: calc(100vh - 1.5rem );}
    .list3 .ll{width: 100%;display: flex;align-items: flex-end;}
    .list3 h5{margin: 0;padding: 0 0 .1rem;}
    .list3 h6{ font-size: .16rem;}
    .list3 .rr{width: 100%;padding: .1rem 0 0;}
    .list3 li .a{padding-right: 0;flex-direction: column;justify-content: center;}
    .list3 li{height: auto;padding: .2rem 0;}
    .list3 p{font-size: .14rem !important;margin: .02rem 0 0;}
    .list3 li::before{ right: 0;}
}

.list9{ margin: 0 -.15rem -.3rem;}
.list9 li{width: 25%;padding: 0 .15rem;margin-bottom: .3rem}
.list9 .a{ display: block; border-radius: .2rem; overflow: hidden; box-shadow: 0px 2px 13px 0px rgba(163, 158, 158, 0.71);}
.list9 .imgW{ position: relative; z-index: 1;}
.list9 .img .imgLi{ padding-bottom: 64.39%;}
.list9 .ico{position: absolute;right: .15rem;bottom: -.23rem;}
.list9 .ico img{ width: .46rem; height: .46rem; filter: drop-shadow(0px 2px 13px rgba(153, 135, 162, 0.47));}
.list9 .txt{background: #fff;height: .8rem;padding: .2rem;}
.list9 h4{font-weight: 600;min-height: .6rem;margin-bottom: .25rem;}
.list9 h6{ font-size: .16rem; color: #999}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .list9{ margin: 0 -7px;}
    .list9 li{ width: 50%; padding: 0 7px; margin-bottom: .2rem;}

        .list9 .ico{bottom: -.16rem;}
        .list9 .ico img{ width: .32rem; height: .32rem; }

}