header{position:fixed; z-index: 1000; align-items: center; width:100%;  transition:var(--xd); padding:15px 2%;transform: translateY(0);}
header:hover{background: var(--color-bs);}
.nytd{background: var(--color-bs);}
.header-t{width: 100%; position: absolute; top:0; left: 0;background-image: linear-gradient(Rgba(0, 0, 0, 0.5) 0, Rgba(0, 0, 0, 0.3) 40%, Rgba(0, 0, 0, 0) 100%); height:20vh; z-index: 1; }
.header-t2{width: 100%; position: absolute; bottom:0; left: 0;background-image: linear-gradient(Rgba(0, 0, 0, 0) 0, Rgba(0, 0, 0, 0.3) 50%, Rgba(0, 0, 0, 0.5) 100%); height:20vh; z-index: 1; }
.nyt-logo img{width:60px;}
.nyt-logo h1{padding-left:25px;}
.nyt-logo .lslogo{display: none;}
.header-1-w{padding: 6px 0; border-bottom: 1px solid Rgba(102,100,100,0.5);}
.header-1 a{color: var(--color-fse);}
.header-cd{margin-left:1.2rem; justify-content: right; background: Rgba(250,250,250,0.3); border-radius: 55px; padding: 0 30px;}
.header-cd li{position: relative;margin:0 18px;}
.header-cd li .header-cd-y a{ color: var(--color-bs);display: block; padding:15px 0;}
.header-cd-ew{left: 8px; z-index:-1;visibility: hidden; width: 100vw;opacity:0; transition: var(--xd);}
.header-cd-ew dl.flex dt{ margin-right: 5vw;}
.header-cd-e{margin:50px 0;padding-left: 0;}
.header-cd-e a{display: block; padding:4px 0; color: var(--color-333); font-size: var(--zhihao15);}
.header-cd-e a:hover{color: var(--color-fs);}
.header-cd li:hover .header-cd-ew{z-index: 1; visibility: visible; opacity: 1;}
.header-cd-ew::before{content: '';position: absolute;top:15px; visibility: hidden; left:100vw;transform: translateX(-100%);width:200vw;height:0;z-index: -1; background:Rgba(240,240,240,0.95); backdrop-filter: blur(3px); transition: var(--xd);}
.header-cd li:hover .header-cd-ew::before{visibility: visible;height: 100%;}
.header-cd li .header-cd-y::after {position: absolute;width: 100%;transform: scaleX(0);bottom: 0;height: 2px;background: var(--color-fs);content: '';left: 0;transition: var(--xd);}
.header-cd li .header-cd-y:hover::after{ transform: scaleX(1);}
.header-cd li:hover .header-cd-y::after{transform: scaleX(1);}
.header-yyxz i{padding-left: 3vw;}
.nytb li .header-cd-y a{color: var(--color-bs);} 
header:hover .header-cd-y a,header:hover .nytb .header-yyxz{color: var(--color-hs);}
header:hover .nyt-logo h1,.top_box_b .nyt-logo h1{color: var(--color-hs);}
header:hover .header-right a,.top_box_b .header-right a{color: var(--color-hs);}
header.header-hidden {transform: translateY(-78px);opacity: 0; visibility: hidden;}
.top_box_b,.top_box_h{background: var(--color-bs);transition: var(--xd); border-bottom: 1px solid var(--color-eee);}
.top_box_b .header-t::after{opacity: 0;}
.top_box_b .bslogo,header:hover .bslogo,.nytd .bslogo{display: none; visibility: hidden;}
.top_box_b .lslogo,header:hover .lslogo,.nytd .lslogo{display: block; visibility: visible;}
.top_box_b li .header-cd-y a,.top_box_b .nytb .header-yyxz,.nytd .nytb .header-yyxz,.nytd .header-cd li .header-cd-y a{color: var(--color-hs);}
.nytb .header-yyxz{color: var(--color-bs);}
.header-cd-w{display: flex; flex-wrap: wrap; justify-content: right;}
.header-cd-w iframe{background: Rgba(255, 255, 255, 0.6);padding: 0 0 5px 17px; margin-right: 19px;}

.r-ss form{position: absolute; top: -3px; right: 0; z-index: 100; transform: translateX(-10px);transition: all 0.5s ease;}
.r-ss form .ssk{ width: 10px; height:36px; border-radius: 5px; padding:0; opacity: 0; transition: all 0.5s ease;}
.r-yy a{color:var(--color-bs); font-size: var(--zhihao20); margin-left: 18px;transition: all 0.5s ease;}
.r-yy a:hover{color: var(--color-zs);}
.r-yy img{ width: 22px; margin-left: 4px;}
.r-ss i{ font-size:var(--zhihao20);}
.r-ss a{position: relative; z-index: 10; padding-right: 8px;}
.r-ss:hover form{transform: translateX(0);}
.r-ss:hover form .ssk{width: 250px;padding: 1px 10px;opacity: 1; border: 1px solid var(--color-ccc);}
.r-ss:hover i{color: var(--color-zs);}


.stbgd .swiper-button-prev{left:7%;top:81%;width: 40px; height: 40px;}
.stbgd .swiper-button-next{right:auto; left: calc(7% + 70px); top:81%; width: 40px; height: 40px;}
.stbgd .swiper-button-prev::after,.stbgd .swiper-button-next::after{border: 1px solid Rgba(250,250,250,0.3); background: var(--color-bs); color: var(--color-fs); font-size: var(--zhihao12);  border-radius: 50%; width: 40px; height: 40px; display: block; text-align: center; line-height: 40px; transition: var(--xd);}
.stbgd .swiper-button-prev:hover::after,.stbgd .swiper-button-next:hover::after{background: var(--color-fs); border: var(--color-fs); color: var(--color-bs);}
.sbanner-s{top: 0; left: 0; z-index: 1; width: 52.5vw; height: 100vh;}
.sbanner-s img{height: 100vh; opacity: 0.2;position: relative; z-index: 2;object-fit: cover;}
.sbanner-s::after{width: 52.5vw; height: 100vh; position: absolute; top: 0; left: 0;content:'';backdrop-filter: blur(5px); z-index: 1;}
.s-1-nr-l{flex-flow: column; height: calc(100 * var(--vh)); padding: 2.6em 0; width: 100%; display: flex; position: sticky; top: 0;}
.s-1-nr-l-o{border-top-left-radius: 2em; border-top-right-radius: 2em; border-bottom-left-radius: 2em; border-bottom-right-radius: 2em;flex-flow: column; flex-grow: 1; height: 100%; position: relative;}
.s-1-nr-o{padding: 2.6em 0; border-top-left-radius:2em; border-top-right-radius:2em; border-bottom-left-radius:2em; border-bottom-right-radius:2em; align-items: center;  width: 100%;background: var(--color-fse); height: 100%; display: flex;}
.s-1-nr-l-o .s-1-nr-o{position: absolute; top: 0; visibility: hidden;pointer-events: none; user-select: none;}
.s-1-nr-l .s-1-nr-o.active{opacity: 1; visibility: visible; pointer-events: all; user-select: auto;}
.s-1-nr-o-l{grid-column-gap: 1em; grid-row-gap: 1em; flex-flow: column; width:40%; padding-left: 10%; display: flex;}
.s-1-nr-o-r{width:60%; height: calc(100 * var(--vh)); display: flex; align-items: center; }
.s-1-nr-o-r img{width: auto; max-width: 80%; margin: 0 auto;}
.s-1-nr-l-o .s-1-nr-o .s-1-nr-o-l{opacity: 0;visibility: hidden; transform: translateY(20px); transition: 1s;}
.s-1-nr-l .s-1-nr-o.active .s-1-nr-o-l{opacity: 1; visibility: visible;transform: translateY(0);transition:  1.3s;}
.s-1-nr-l-o .s-1-nr-o .s-1-nr-o-r{opacity: 0; visibility: hidden;}
.s-1-nr-2 .s-1-nr-o-l{opacity: 0; visibility: hidden;}
.s-1-nr-2 .s-1-nr-o{background: none;}
.s-1-nr-2{padding-top: 5vh; padding-bottom: 5vh; pointer-events: none; z-index: 2; margin-top: calc((100 * var(--vh)) * -1); flex-flow: column; display: flex; position: relative;} 
.s-1-nr-d{pointer-events: none; margin-top: calc((100 * var(--vh)) * -1); height: calc(100 * var(--vh)); z-index: 10; flex-flow: column; justify-content: space-between; display: flex; position: sticky; top: 0;}
.s-1-nr-d-s{height: 2.6em; background-color: var(--color-bs); pointer-events: auto;}
.s-1-nr-o-l ul{padding-left: 22px;}
.s-1-nr-o-l ul li{list-style: disc;}
.s-1-al{ background: var(--color-bs); padding: 10px 30px; display: inline-block;width: 200px; text-align: center; border-radius: 15px;}

.s-2-nr ul{grid-template-columns: repeat(5, 1fr);grid-gap:30px;}
.s-2-nr ul li a{border-radius: 20px; overflow: hidden; background: var(--color-fs);}
.s-2-nr ul li p{top:10%; left: 10%;}
.s-2-nr ul li a:hover img{transform: scale(1.05); opacity: 0.5;}
.s-2-nr ul li a:hover p{color: var(--color-bs);}


.bt-nr p img{width:30px; margin-right: 10px; padding-top: 2px;}
.bt-nr span{padding-left: 40px;}

.s-3-r ul{grid-gap:28px 0;}
.s-3-r ul li{background: linear-gradient(180deg, #087CF8 0%, #FFFFFF 100%),linear-gradient(180deg, rgba(224, 238, 249, 0) 0%, rgba(255, 255, 255, 0.2) 100%);flex-direction: column;display: flex;
    justify-content: space-between;padding:40px;

aspect-ratio: 1 / 1;
box-shadow:20px 20px 60px 0px #C5BAD699;

backdrop-filter: blur(60px)

}


.home-play-btn {
    position: absolute;
    left: 40px;
    bottom: -34px;
    z-index: 5;
}
.home-play-btn .icon {
    width: 68px;
    height: 68px;
    border-radius: 50%;
    background: linear-gradient(to right, #0045b9, #68e0cf);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    position: relative;
    z-index: 5;
}

.home-play-btn .icon i {
    font-size: 16px;
    line-height: 20px;
}

.home-play-btn .bg-ani {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
    opacity: 0.6;
    z-index: 1;
    animation: iconS 1.6s ease-out infinite;
    background: linear-gradient(to right, #0045b9, #68e0cf);
}

.home-play-btn .btn-bg2 {
    width: 150%;
    height: 150%;
    opacity: 0.3;
    top: -25%;
    left: -25%;
    animation: iconS 1.6s ease-out infinite;
}

@keyframes iconS {
    from {
        transform: scale(1);
        filter: opacity(0.8);
    }

    to {
        transform: scale(1.4);
        filter: opacity(0);
    }
}



.bt-more{padding:8px 35px; border-radius: 20px;border: var(--color-fs) solid 1px; position: relative; overflow: hidden;display: inline-block;}
.bt-more p{position: relative;z-index: 5;transition: var(--xd); color: var(--color-fs);}
.bt-more::before{width: 0; height: 100%;position: absolute; top: 0; left: 0; content: '';background: var(--color-fs); transition: var(--xd); z-index: 0;}
.bt-more:hover::before{width: 100%;}
.bt-more:hover p{color: var(--color-bs);}


.syswz img{width: auto; max-width: 100%;}

.syswz {display: flex;flex-direction: column;gap: 40px; padding: 30px 0;}
.ysywz-t{width: 60px; height: 60px; border: 1px solid var(--color-qs); border-radius: 50%;overflow: hidden; transition: var(--xd);}
.ysywz-t img{width: 42px; height: 42px;display: block; object-fit: cover;transition: var(--xd);}

.ysywz-z{width: calc(100% - 60px - 30px);}
.syswz li{cursor: pointer;}
.syswz li.active .ysywz-t{background: linear-gradient(to right, #0045b9, #68e0cf); border: none;}
.syswz li.active .ysywz-t .ab{opacity: 0;}
.syswz li p{transition: var(--xd);transform-origin: left center; transform: translateY(15px);}
.syswz li:hover p,.syswz li.active p{ transform: scale(1.2) translateY(0); color: var(--color-fs);}
.syswz li span{opacity: 0;transition: var(--xd);transform: translateY(10px);}
.syswz li:hover span,.syswz li.active span{opacity: 1;transform: translateY(0);}
.s-3-r-sz sup{padding-top: 8px; padding-left: 4px;}


.s-5 {background: url(../images/xwd.jpg) center no-repeat; background-size: cover;}
.sxw-r{flex-direction: column; padding-right: 5%;}
.sxw-r li{flex: 1;border-bottom: 1px solid #eaeaea;display: flex;align-items: center;}
.sxw-r li a{ width: 100%; display: block;}
.sxw-r li a h1{transition: var(--xd);transform-origin: left center;}
.sxw-r li a:hover h1{ transform: scale(1.1); color: var(--color-fs);}


.footer-3 img{width: 200px;}
.footer-2-w{justify-content: center;}



.footer-3 ul{margin-top: 30px;}
.footer-3 ul li{cursor: pointer;}
.footer-3 ul li i{ font-size: 24px; margin-right:25px; color: var(--color-333);}
.footer-3 ul li .dewmtc{opacity: 0; visibility: hidden; bottom: 0; left: 50%; transform: translateX(-50%); transition: var(--xd); background: var(--color-bs); padding: 10px;box-shadow: 0 0 8px 3px rgba(0, 0, 0, .15);}
.footer-3 ul li:hover .dewmtc{opacity: 1; visibility: visible; transform: translate(-50%,-40px);}









.footer-4{border-top: 1px solid var(--color-ccc); font-size: 14px; color: var(--color-666); padding:30px 0 40px;}
.footer-4 a{color: var(--color-666);}
.footer-4 a:hover{color: var(--color-fs);}
.footer-1{writing-mode: vertical-rl;text-orientation: mixed; color: #e7e6e6;}
.footer-2{ padding: 0 10vw; grid-gap: 20px;}
.footer-3 img{width: 100px;}

.cplb{margin: 0 5%;overflow: hidden;}
.cplb-cd{height: 162px;}
.cplb-cd li ul{opacity: 0; visibility: hidden;width:89vw; border-bottom: 2px solid var(--color-eee); margin-top:40px; padding-bottom: 20px; z-index: 10;left: 0;}
.cplb-cd li.active .cplb-cd-e{color: var(--color-fs);}
.cplb-cd li.active ul{opacity: 1; visibility: visible;}
.cplb-cd-e{display: block; padding: 8px 30px; border-radius: 20px; margin-right: 20px; background: #cfcfcf; transition: var(--xd);}
.cplb-cd-e:hover{color: var(--color-fs);}
#dqcd{color: var(--color-fs);}
.cplb-cd li ul a{margin-right: 20px; color: var(--color-666);}
.cplb-cd li ul a:hover{color: var(--color-fs);}
.cplb-nr ul li{padding-bottom: 20px;}
.cplb-nr ul li,.cplb-nr ul a{grid-template-columns: repeat(4, 1fr);grid-gap:30px; display: grid; align-items: center;border-bottom: 2px solid var(--color-fs); position: relative;}
.cplb-nr ul a img{ width: 60px; margin: 0 40px;transition: var(--xd);transform-origin: left center;}
.cplb-nr ul a{padding: 20px 0;transition: var(--xd);}
.cplb-nr ul a i{padding-left:30px;font-size: var(--zh-bt); color: var(--color-fs);transition: var(--xd);}
.cplb-nr ul a p{position: relative; z-index: 1;}
.img-bj .mask {
    width: 100%;
    height: 100%;
    background: var(--color-fse);
    z-index: -1 !important;
}
.cplb-nr ul a:hover,.cplb-nr ul a:hover i{color: var(--color-bs);}
.cplb-nr ul a:hover img{transform: scale(1.2);}
.cpxq-l{background: #b8b8b8;}
.cpxq-r{background: var(--color-fse); flex-flow: column; justify-content: center;}
.cpxq-bg{margin:3% 5% 5%;}
.cpxq-bt-nr{width: calc(100% - 160px); padding: 10px 15px; color: var(--color-666);}
.cpxq-al{justify-content: right; display: flex; margin-right: 5%; right: 3%; bottom:4%;}
.cpxq-al a{padding: 8px 20px; background: var(--color-bs);border-radius: 10px; margin-left: 20px; transition: var(--xd);}
.cpxq-al a:hover{background: var(--color-fse); color: var(--color-bs);}

#container{width: 100%;height:60vh;margin: 0 auto;display: flex;align-items: center;justify-content: center;position: relative;
    overflow: hidden;}
#container canvas {
    display: block;
    margin: 0 auto;
}
.nybanner .bt{ top: 55%; transform: translateY(-50%);}

.yylb-cd{grid-template-columns: repeat(10, 1fr);grid-gap:10px;}
.xwlbcd{grid-template-columns: repeat(2, 1fr);}
.jjcd{grid-template-columns: repeat(6, 1fr);}
.yylb-cd a{background: #d7eeff;text-align: center; display: block; padding: 20px 10px; border-radius: 35px; transition: var(--xd);}
.yylb-cd a.active{background: linear-gradient(to right, #0045b9, #68e0cf);color: #fff;}
.yylb-cd a:hover{background: linear-gradient(to right, #0045b9, #68e0cf);color: #fff;}

.yylb-nr-1-r{flex-direction: column;}

.yylb-nr-cp-bt-1{width: 14%;}
.yylb-nr-cp-bt-2{width: 13.2%;}
.yylb-nr-cp-bt-3{width: 18.4%;}
.yylb-nr-cp-bt-4{width: 10.7%;}
.yylb-nr-cp-bt-5{width: 45.4%;}
.yylb-nr-cp-bt-6{width: 10.3%; text-align: center;}

.yylb-nr-cp-bt{padding: 20px 40px;}
.yylb-nr-2 ul li{padding: 20px 40px; border-bottom: var(--color-qs2) solid 1px;}
.yylb-nr-2 ul .yylb-nr-cp-bt-6{color: var(--color-fs);}

.xwtjgd .swiper-slide a{background: #d7eeff;}

.swiper-pagination-bullet {
    width: 5vw;
    height: 3px;
    border-radius: inherit;
    background: var(--color-fs);
    }
.xwtjgd .swiper-pagination{left: 25%; bottom: 5%;}
.xwtj-nr{padding: 5%;}

.xwlb-nr ul{grid-template-columns: repeat(4, 1fr);grid-gap:40px;}

.xwlb-nr ul a{border: 1px solid #f0f0f0;border-radius:15px;overflow: hidden; transition: var(--xd);}
.xwlb-nr-text{padding: 8%;}

.xwlb-nr ul a:hover {
    box-shadow: 0 8px 32px 0 rgba(0, 69, 185, 0.10);
    transform: translateY(-4px) scale(1.01);
    border-color: #e6f4ff;
}
.xwlb-nr ul a p{margin: 10px 0 20px;}

.mbx{border-bottom: var(--color-qs2) solid 1px; padding:20px 0;}
.mbx i{font-size: 13px; margin-right: 5px;}
.mbx span{padding: 0 4px;}
.jj-sjgd li p{color: var(--color-fs); opacity: 0.5; padding-top: 20px;}
.banner-t{background-image: linear-gradient(Rgba(0, 0, 0, 0.4) 30%, Rgba(0, 0, 0, 0)); height:9vw; top: 0; z-index: 1;}
.lxwm-nr li{margin: 18px 0;}
.lxwm-nr li img{width: 28px; height: 28px;}
.lxwm-nr li p{ width: calc(100% - 40px);}
.lxwm-r input{border: var(--color-qs2) solid 1px; padding: 18px 20px; outline: none; border-radius: 8px;}
.lxwm-r textarea{height: 240px;border: var(--color-qs2) solid 1px;padding: 18px 20px;font-family: 'Noto Sans SC', 'Microsoft YaHei', 'PingFang SC', sans-serif;border-radius: 8px; margin-top: 15px;}
.lxwm-r input:nth-child(3){margin-top: 15px;}
.lxwm-r .submit{background: linear-gradient(to right, #0045b9, #68e0cf);border-radius: 30px; cursor: pointer; color: var(--color-bs);border: none; padding: 12px 70px; display: block;}
.rclbw{padding: 28px 40px;cursor: pointer;}
.rclb-r{width: 32px;height: 32px;border-radius: 50%;border: var(--color-qs2) solid 1px;position: relative;background-color: #fff;}
.rclb-r span{left: 50%;margin-left: -5px;top: 50%;margin-top: -1px;width: 10px;height: 2px;background-color: var(--color-qs2); transition: var(--xd);}
.rclb-r .line2{transform: rotate(90deg);}
.join_list li{margin-bottom:20px;border: transparent solid 1px;border-radius: 12px;overflow: hidden;background-color: #f5f5f5;}
.join_list li article{display: none;padding: 60px 40px;border-top: var(--color-qs2) solid 1px;}
.join_list li.active{background-color: #fff;border-color: var(--color-qs2);}
.join_list li.active .line1{opacity: 0;}
.join_list li.active .line2{transform: rotate(-180deg);}
.rclb-xx em{ width: 1px; height: 16px;background-color: var(--color-qs2); margin: 0 20px;display: block;}
.join_list li.active .rclb-xx{color: var(--color-fs);}
.jj-fc{grid-template-columns: repeat(4, 1fr);grid-gap:50px;}
.jj-fc li{ text-align: center; cursor: pointer;}
.jj-fc li p{ padding-top:20px; color: var(--color-666); transition: var(--xd);}
.jj-fc li img{border-radius: 15px; overflow: hidden;transition: var(--xd);}
.jj-fc li:hover p{color: var(--color-fs); transform: translateY(-5px);}
.jj-fc li:hover img{transform: scale(1.02);}



.jj-qywh ul{grid-template-columns: repeat(4, 1fr);grid-gap:50px;}
.jj-qywh ul li{background: #d7eeff;border-radius: 24px;padding:40px 30px;text-align: center;display: flex;flex-direction: column;align-items: center;}
.jj-qywh ul img{width: auto; max-width: 100%; margin: 0 auto;}

.fzlc{margin-top: var(--jl-10); border-top: 1px solid var(--color-qs2);}
.fzlc-nr{background: #d7eeff;padding: 32px 40px; color: var(--color-666);border-radius: 12px;}
.fzlc ul li{position: relative;display: flex;    width: 100%;}
.fzlc ul li:nth-child(even){justify-content: flex-end;margin-top:30px;}
.fzlc ul li:nth-child(even) .z_jr{ text-align: left; }
.fzlc ul::after{ position: absolute; content: ""; left: 50%; top: 0; height: 100%; width: 1px; background: var(--color-qs2);}
.fzlc ul li::after{position: absolute; content: "";z-index: 1; top: 16px;width:16px; height: 16px;background: linear-gradient(to right, #0045b9, #68e0cf); border-radius: 50%;left: 49.7%;}
.fzlc ul li::before{position: absolute; content: "";z-index: 1; top:8px;width:32px; height: 32px;background: linear-gradient(to right, #0045b9, #68e0cf); border-radius: 50%;left: 49.3%; opacity: 0.2;}


.xwxq-nr-r{width: 25%;}
.xwxq-nr-l{width: 70%;}
.xwxq-lj{background: #d7eeff; padding: 10px 32px;margin-top: 5%;}
.xwxq-lj a{color:var(--color-999);display: flex; align-items: center;}
.xwxq-lj a i{font-size:13px;padding-top:1px;padding-right: 10px;}
.xwxq-lj a:nth-child(2) i{font-size:20px;}
.xwxq-lj a:nth-child(3) i{padding-left: 10px;}
.xwxq-lj a:hover{color: var(--color-fs);}
.xwxq-nr-l .xwxq-nr-nr{border-top: #e0e0e0 solid 1px;padding-top:3%;margin-top:3%;}
.xwxq-r-bt{font-size: 24px;color:var(--color-333);line-height: 28px;padding-bottom: 16px;border-bottom: #e0e0e0 solid 1px;margin-bottom: 10%;}

.xwxq-nr-r .xwtj-nr{padding: 5% 0;}
.jj-fc-t{background: #d7eeff; display: flex; align-items: center; justify-content: center;min-height:240px; border-radius: 15px;}
.jj-fc-t img{max-width: 100%; width: auto; height: 100%;}
.lyyzm img {width: auto;cursor: pointer;pointer-events: auto;}















.swiper-button-next,.swiper-button-prev{color: var(--color-hs); width: 0;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: var(--zhihao18);}
.gdyys .swiper-scrollbar,.gdbys .swiper-scrollbar{height:2px; width: calc(100% - 120px - 10%); left: 0;bottom:9px; background: Rgba(100, 100, 100, 0.1);}
.gdyys .swiper-button-next,.gdbys .swiper-button-next{top: auto; bottom: -11px;}
.gdyys .swiper-button-prev,.gdbys .swiper-button-prev{top: auto; bottom: -11px;left: auto;  right: 53px;}
.gdbys .swiper-button-next,.gdbys .swiper-button-prev{color: var(--color-bs);}
.gdbys .swiper-scrollbar{background:Rgba(250,250,250,0.3); height: 1.5px;}
.gdbys .swiper-scrollbar-drag{background: var(--color-bs);}
.swiper-scrollbar-drag{background: var(--color-fs);}

.sitemap-1{border-bottom: 1px dashed var(--color-qs2);width: 100%; padding: 10px 0; font-size: 15px;}
.sitemap-2{border-bottom: 1px dashed var(--color-qs2);width: 100%; padding: 10px 0; font-size: 14px;}
.sitemap-2 a{padding-left: 15px; color: var(--color-666);}
.sitemap-3{border-bottom: 1px dashed var(--color-qs2);width: 100%; padding: 10px 0; font-size: 13px;}
.sitemap-4{border-bottom: 1px dashed var(--color-qs2);width: 100%; padding: 10px 0; font-size: 12px;}
.sitemap-4 a{padding-left: 45px; color:#b0b0b0;}
.sitemap-3 a{padding-left: 30px;color: var(--color-999);}
.sitemap-1 a:hover,.sitemap-2 a:hover,.sitemap-3 a:hover,.sitemap-4 a:hover{color: var(--color-zs);}
.sitemap-1 a,.sitemap-2 a,.sitemap-3 a,.sitemap-4 a{display: block;}






@media (max-width:1920px){
    .sxw-r li a time{padding: 3px 0 6px;}
    .sxw-r li:nth-child(4){display: none;}
  


}



@media (max-width:1440px){
    
    .s-3-r ul li{box-shadow: 10px 10px 30px 0px #C5BAD699;backdrop-filter: blur(30px);}
    .jj-fc{grid-gap: 30px;}
    .jj-fc-t img{max-width:80%;height:90%;}
    .sbanner-s,.sbanner-s::after{width: 50vw;}
    .s-3-l-1{padding-top: 20px;}
    .footer-2{padding: 0 5vw;}

}

@media (max-width:1360px){
  

  
  




}



@media (max-width:1200px){
    .s-2-nr ul{grid-gap:20px;}


  
    
}

@media (max-width:1024px){
    .sjcd{ float:left;margin-right: 0.5rem; color:var(--color-bs);}
    #top .nav,.s-1-w-dt,.p_scrool,.jt-1-r{display: none;}	
    #top{ min-width:inherit; transform: translateY(0%);background:var(--color-bs);overflow: hidden;position: fixed;top: 0;left: 0;z-index: 1000;width: 100%; padding:15px 5%;box-shadow: 0px 0px 75px 0px rgb(0 0 0 / 7%);}
    #top .logos p{padding-left: 10px; font-size: var(--zhihao18);}
    #top .logos img,.yby-logo img{ height:42px; width:auto;}
    #top .menu em{font-style:normal;padding-right: 10px;padding-top: 0;display: none;}
    #top .menu span{ width:28px;}
    #top .menu span i{ width: 100%;height:2px; display: block;background: #333; margin-bottom: 6px;}
    #top .menu span i:nth-of-type(3){margin-bottom: 0;}
    #top .menu .menu2{margin-right: 12px;}
    #top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translateY(10px);}
    #top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translateY(-12px);}
    #top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0; width: 0;}
    .top .nav{margin-left: 4%;}
    .top_hidden{ transform: translateY(-100%); opacity: 0;}
    .hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0; visibility: hidden;}
    .caidan{width: 60%; max-width:600px; height: 100%;background: var(--color-bs); position: fixed; top: 0; right:0; z-index: 101; transform: translateX(100%); visibility: hidden; display: block;}
    .caidan .caidan_nav{ padding: 59px 5%; height: calc(100% - 40px);overflow-y: scroll;}
    .caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid rgba(0,0,0,0.1);}
    .caidan .caidan_nav ul>.menu_list_box_item:nth-child(1){padding-top: 20px;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 5%;display: block; height:40px;line-height:40px; }
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 5%;display: block;height:40px;line-height:40px; width: 50%;float: left;}
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd2{width: 40%; float: right;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;pointer-events:none;color: var(--color-999);font-size: 12px;}
    .caidan.caidan_oppen{ transform: translateX(0%);z-index: 999; visibility: visible;}
    .caidan_hidden{transform: translateX(100%);}
    .caidan .caidan_nav ul .caidan_2box{width: 100%; padding:4% 0 4% 5%; display: none; background: var(--color-f6);}
    .caidan .caidan_nav ul .caidan_2box li{line-height: 30px; border-top: 1px solid rgba(0,0,0,0.05);}
    .caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
    .caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
    .caidan .caidan_nav ul .caidan_2box li a{ font-size: 12px; display: block; color: var(--color-666); transition: var(--xd);}
    .caidan .caidan_nav ul .caidan_2box dt p{padding: 10px 0 5px;}
    

    

        
    


    
  }

 @media (max-width:820px){
    .sbanner-s{top: 71px;height: 50vh; width: 75vw; overflow: hidden;}
    .sbanner-s img{height: 50vh;}
    .sbanner-s::after{width: 75vw;height: 50vh;}
    .s-1-nr-d,.s-1-nr-l,.xwxq-nr-r{display: none;}
    .s-1-nr-2 .s-1-nr-o{background: var(--color-fse);display: block;margin: 15px 0;}
    .s-1-nr-2{margin-top: 0; padding: 0;}
    .s-1-nr-2 .s-1-nr-o-l{opacity: 1;visibility: visible;width: 100%;}
    .s-1-nr-o-r{width: 100%;height: auto;}
    .s-1-nr-o-r img{max-width: 100%;}
    .s-2-nr ul{grid-template-columns: repeat(2, 1fr); grid-gap:20px;}
    .s-3-l-1{padding-top: 0;}
    .s-3-r ul li{box-shadow: 10px 5px 20px 0px #C5BAD699;backdrop-filter: blur(10px);width: 49%; padding: 20px;}
    .s-3-r ul{grid-gap: 18px 0;margin-top: 70px;}
    .syswz li,.sxw-r li,.yylb-cd,.cpxq-r{display: none;}
    .syswz li.active{display: flex;}
    .s-1-nr-2 .s-1-nr-o-l h2{ font-size: 33px;padding-top: 17px;}
    .s-1-nr-o-l ul{font-size: 17px; padding: 0 0 10px 22px;}
    .sxw-r{padding: 20px;}
    .sxw-r li:first-of-type{display: block;}
    .bt-nr p img{width: 23px;}
    .nybanner .bt-nr,.xwxq-nr-l,.cpxq-l{width: 100%;}
    .jj-sjgd ul{ grid-gap:20px;}
    .jj-qywh ul,.jj-fc{grid-template-columns: repeat(3, 1fr);grid-gap:30px;}
    .jj-qywh ul li{padding: 20px;}
    .fzlc ul{padding-left:30px;}
    .fzlc ul::after{left: 0;}
    .fzlc ul li .z_jr{text-align: left;}
    .fzlc ul li::before{left: -42px;width: 25px; height: 25px;}
    .fzlc ul li::after{left: -37px;top: 12px;}
    .fzlc ul li:nth-child(even){margin-top:25px;}
    .fzlc ul li{margin-top: 25px;}
    .jj-fc li p{padding-top: 10px;}
    .jj-rr .jj-fc-t{min-height: 200px;}
    .jj-rr .jj-fc-t img{max-height: 168px;max-width: 80%;}
    .join_list li article,.rclbw{padding: 30px;}
    .lxwm-l h1,.xwxq-nr-l h1{font-size: 24px; line-height: 28px;}
    .lxwm-r{padding-top: 20px;}
    .lxwm-r input{margin-top: 15px;}
    .lxwm-r input:first-of-type{margin-top: 0;}
    .xwxq-nr-l .xwxq-nr-nr{padding-top: 20px; margin-top: 20px;}
    .xwxq-nr-l time{padding-top: 10px; display: block;}
    .cplb-cd-e{padding:10px 20px;margin-right: 10px;}
    .yylb-nr-2-bt{padding-top: 0;}
    .yylb-nr-1{padding-top: 0;}
    .yylb-nr-1-r-bt{padding-bottom: 15px;}
    .xwtjgd .swiper-slide a{flex-wrap: wrap;}
    .footer-2 li p{font-size: 12px;}
    .footer-w-o{width: 100%; justify-content: center;}
    .footer-3 ul li i{margin: 0 12px;}
    .footer-3 ul{margin-top: 0;}
   


  }

  @media (max-width:640px){
    .caidan{width: 100%; max-width: 100%;}
    .s-2-nr ul{grid-gap:10px;}
    .s-1-al{padding: 8px 20px;width: 150px;}
    .bt-nr{width: 60%;}
    .jj-qywh ul,.jj-fc{grid-template-columns: repeat(2, 1fr);grid-gap:10px;}
    .jj-qywh ul img{max-width: 40%;}
    .jj-fc{grid-gap:20px 10px;}
    .join_list li article,.rclbw{padding: 20px;}
    .rclbw h2{ font-size: 18px;}
    .lxwm-l h1,.xwxq-nr-l h1{font-size: 21px; line-height: 25px;}
    .cplb .bt-nr{width: 100%;}
    .cplb-cd li.active ul{flex-wrap: wrap;grid-gap:10px;}
    .yylb-nr-2 ul li{flex-wrap: wrap;}
    .yylb-nr-cp-bt{padding: 20px;flex-wrap: wrap;grid-gap:10px 0;}
    .yylb-nr-cp-bt-1{width:24%;}
    .yylb-nr-cp-bt-3{width:42%;}
    .yylb-nr-cp-bt-4{width:30%;}
    .yylb-nr-cp-bt-5{width: 64%;}
    .yylb-nr-cp-bt-6{width: 30%; text-align: left;}
    .yylb-nr-2 ul li{padding: 15px 0;}
    .yylb-nr-2 ul .yylb-nr-cp-bt-5{ width: 100%; padding: 15px 0;}
    .sbanner-s{width: 100%; overflow: hidden;}
    .sbanner-s::after{width: 100vw;}
    
    .footer-2{grid-gap: 9px;}


  }


