@charset "utf-8";

@font-face { font-family:font1; src: url("../images/BAHNSCHRIFT.TTF");}
.headerBar { position: fixed; z-index: 21;left: 0;top: 0;width: 100%;background: #f4f9ff; transition:all .4s;box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.header{width: 1500px;max-width: 94%; margin: 0 auto;display: flex;justify-content: space-between;align-items: center;height: 97px;}
.header .logo {width: 340px;}
.header .logo img{width: 100%;}
.container { width: 1500px; max-width: 92%; margin: 0 auto;}

.nav ul { display: flex;}
.nav li{position: relative;}
.nav li a{display: block;color: #666;line-height: 97px; font-size: var(--font20); padding: 0 .33rem;transition: all .5s;}
.nav li.cur a{color: #0b56d5;}
.nav li a:hover{color: #0b56d5;}
.yznr{  line-height: .52rem;border: 1px solid #e3e6eb;border-radius: .27rem; padding: 0 .25rem;transition: all .5s;color: #1a1a1e; font-size: var(--font20);cursor: pointer;position: relative;}
.yznr p{display: flex;gap:10px;align-items: center;}
.yznr p b{width: 24px;}
.yznr p b img{width: 100%;}
.yznr ul{position: absolute;top: .52rem;left: 0;width: 100%;background: #fff;border-radius: .1rem;overflow: hidden;display: none;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.yznr li{line-height: 36px;font-size: var(--font18); }
.yznr li a{color: #333;display: block;text-align: center;transition: all .5s;}
.yznr li a:hover{color: #fff;background: #0b56d5;}
.yznr:hover{color: #fff;border: 1px solid #fff;background: #0b56d5;}
.yznr:hover img{filter: brightness(0) invert(1);}
.yznr:hover ul{display: block;}

.banner {overflow: hidden;position: relative;}
.banner img{width: 100%;border-radius: 0 0 .45rem .45rem;}
.banner .swiper-pagination{bottom: 25px;}
.banner .swiper-pagination-bullet{width: 32px;height: 8px; border-radius: 4px;}
.banner .swiper-pagination-bullet-active{background: #73abdd;}
.futureText{position: absolute;width: 1500px;max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.futureText h2{font-weight: bold;color: #fff;font-size: var(--font64); margin-bottom: 40px;}
.futureText ul{display: flex;justify-content: center;gap:44px;}
.futureText span{display: block;width: 100px;height: 100px;border: 1px solid #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center; font-weight: 500; color: #fff;font-size: var(--font16);line-height: 1.5;flex-direction: column;background: rgba(255,255,255,.2);backdrop-filter: blur(25px);}
.futureText span b{color: #ffe100;display: block;}
.futureText p{color: #fff;line-height: 1.4;font-size: var(--font24); margin:40px 0 70px;} 
.futureText .contbtn{color: #fff;background: #0b56d5;line-height: 56px;border-radius: 6px;display: inline-block; padding: 0 110px;transition: all .6s; font-size: var(--font22);}
.futureText .contbtn:hover{opacity: .7;}

.bg1{background: #f4f9ff;}
.news{padding: 1rem 0 .65rem;}
.title{text-align: center;}
.title h2{font-weight: bold;font-size: var(--font48); color: #0b56d5;}
.title p{font-size: var(--font18); color: #3f4650;margin: 35px 0 0;line-height: 1.6;}
.title a{display: inline-block; padding: 0 25px;background: #0b56d5;border-radius: 6px;color: #fff;font-size: var(--font18);transition: all .5s;line-height: 44px; margin-top: 45px; }
.title a:hover{opacity: .6;}
.news-content{position: relative; padding-top: .5rem;position: relative;overflow: hidden;}
.newsbox{border-radius: 8px; overflow: hidden;border: 1px solid #e0e0e0;background: #fff;}
.newsbox span{display: block; overflow: hidden;}
.newsbox span img{width: 100%; transition: all 1s;aspect-ratio: 378 / 240;object-fit: cover;}
.news-text{padding: .25rem .3rem;border-bottom: 1px solid #e0e0e0;}
.news-text h2{font-weight: bold;color: #1a1a1e;font-size: var(--font22);line-height: 1.5;height: 3em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-text p{color: #666e78;font-size: var(--font18); height:3em; line-height: 1.5; margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsbox a{display: block;text-align: center; line-height: .73rem;color: #0b56d5;font-size: var(--font18);transition: all .5s;font-weight: bold;}
.newsbox a:hover{color: #fff;background: #0b56d5;}
.newsbox:hover img{transform: scale(1.1);}
.newsbox:hover h2{color: #0b56d5;}
.banner .swiper-button-next{ transition: all .4s; width: .64rem;height: .64rem; background:rgba(0,0,0,0.3); border-radius: 50%; color: #ffffff;}
.banner .swiper-button-prev{ transition: all .4s;width: .64rem;height: .64rem; background:rgba(0,0,0,0.3); border-radius: 50%; color: #ffffff;}
.banner .swiper-button-prev:hover {background: #0b56d5;}
.banner .swiper-button-next:hover {background: #0b56d5}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after { font-size: .24rem;}
.news-content .swiper-button-next{width: 45px;height: 45px;margin: 0;top: auto; border: 1px solid #dce0e3;bottom: 0; right: calc(50% - 55px);border-radius: 50%;transition: all .5s;background: url(../images/a8.png) no-repeat center center;background-size: 24px auto;}
.news-content .swiper-button-next:hover{background: url(../images/a10.png) no-repeat center center #0b56d5;border: 1px solid #0b56d5;background-size: 24px auto;}
.news-content .swiper-button-prev{width: 45px;height: 45px;margin: 0;top: auto; border: 1px solid #dce0e3;bottom: 0; left: calc(50% - 55px);border-radius: 50%;transition: all .5s;background: url(../images/a7.png) no-repeat center center;background-size: 24px auto;}
.news-content .swiper-button-prev:hover{background: url(../images/a9.png) no-repeat center center #0b56d5;border: 1px solid #0b56d5;background-size: 24px auto;}
.news-content .mySwiper{padding-bottom: 90px;}
.news-content .swiper-button-next:after,.news-content .swiper-button-prev:after{font-size: 0;}

.about{overflow: hidden;border-radius: .45rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.aboutLeft{width: 50%;height: 7.24rem;}
.aboutLeft img{width: 100%;height: 100%; object-fit: cover;}
.aboutRight{width: 50%; background: url(../images/a13.png) no-repeat center center;background-size: cover;display: flex;align-items: center;}
.aboutText{padding: 0 .9rem;}
.aboutText h2{font-weight: bold;color: #fff;font-size: var(--font48);margin-bottom: .5rem;}
.aboutText p{color: #fff;font-size: var(--font20);line-height: 1.6; margin-bottom: .25rem; opacity: .8;}
.aboutText a{display: inline-block;text-align: center; line-height: 44px; padding: 0 25px;font-size: var(--font18);border-radius: 6px;color: #0b56d5;background: #fff; transition: all .5s;margin-top: .1rem;}
.aboutText a:hover{opacity: .6;}

.club{padding: .95rem 0 .6rem;}
.clubContent{position: relative; overflow: hidden; padding-top: .75rem;}
.clubContent:before{position: absolute;content: "";width: 100%;height: 100%; left: 0;top: 0;pointer-events:none;background-image: linear-gradient(to right, rgba(255,255,255,1) , transparent , rgba(255,255,255,1));z-index: 10;}
.clubTop{overflow: hidden;margin-bottom: .25rem;}
.clubTop:last-child{margin-bottom: 0;}
.clubTop-inner{display: flex; gap:25px; flex-direction: row;width: max-content;animation: clubMarqueeLeft 50s linear infinite;}
.clubTop-2 .clubTop-inner{animation-name: clubMarqueeRight;}
.clubTop-inner.is-paused{animation-play-state: paused;}
.clubTop-inner > ul{display: flex;gap:25px;margin-bottom: 0;flex-shrink: 0;padding: 5px 0;}
.clubTop li{width: 240px;border-radius: 10px;aspect-ratio: 240 / 100;overflow: hidden;box-shadow:0 0 10px rgba(0, 0, 0, .2);flex-shrink: 0;}
.clubTop li a { height: 100%; display: flex; justify-content: center; align-items: center;}
.clubTop img{ max-width: 90%; max-height: 90%;transition: all 1s;}
.clubTop a:hover img{transform: scale(1.1);}
@keyframes clubMarqueeLeft{
	0%{transform: translateX(0);}
	100%{transform: translateX(-50%);}
}
@keyframes clubMarqueeRight{
	0%{transform: translateX(-50%);}
	100%{transform: translateX(0);}
}

.footer{background: #1a191e;}
.footerTop{display: flex;justify-content: space-between;padding: 65px 0 40px;}
.footerLeft{width: 150px;}
.footerLeft img{width: 100%;}
.footerMiddle{width: calc(100% - 395px);}
.footerMiddle p{ gap:5px; display: flex;justify-content:center; width: 300px;margin-bottom: 20px;}
.footerMiddle p span{ width:20px; display:flex; justify-content:center; align-items: start; width:20px; padding-top:3px;}
.footerMiddle p span img { width:auto;}
.footerMiddle b{width: calc(100% - 25px);color: #fff; line-height: 1.6;font-size: var(--font18); }
.footerMiddle b a{color: #fff;}
.footerMiddle ul{display: flex;justify-content: space-between;flex-wrap: wrap;gap:30px;}
.footerMiddle h2{color: #fff;margin-bottom: 20px;font-size: var(--font18);}

.list1 dt{font-size: var(--font18);line-height: .32rem;}
.list1 dt a{color: #fff;transition: all .5s;opacity: .8;}
.list1 dt a:hover{opacity: 0.5;}
.list2 {display: flex;gap:20px;align-items: center;}
.list2  img{transition: all .6;width: 16px;}
.list2 a:hover img{opacity: .6;}
.all {border-top: 1px solid rgba(255,255,255,.3);}
.all p{font-size: 14px;color: #fff; padding: 15px 3%; line-height: 1.6;text-align: center;}

/*about*/
.h97{height: 97px;}
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner1 h2{text-align: center; position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;color: #fff;font-size: var(--font64);font-weight: bold;}
.stjs{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 85px 0 90px;width: 1200px;margin: 0 auto;max-width: 94%;}
.stjsImg{width: 520px;}
.stjsImg img{width: 100%;}
.stjsText{width: calc(100% - 570px);}
.stjsText h2{font-weight: bold;font-size: var(--font48);color: #0b56d5;margin-bottom: 35px;}
.stjsText p{line-height: 1.6;color: #3f4850;font-size: var(--font18);}
.stjsText li{display: flex;justify-content: space-between;align-items: center; padding-bottom: 30px;}
.stjsText li span{width: 64px;}
.stjsText li span img{width: 100%;}
.stjsText b{width: calc(100% - 80px);line-height: 1.6;color: #3f4850;font-size: var(--font18);}
.stjsText ul{padding-top: 15px;}

.fzlc-bg{border-radius: .45rem;background: #0b56d5;}
.fzlc{width: 1200px;max-width: 94%; margin: 0 auto;padding-bottom: .85rem;}
.fxlc-title h2{color: #fff;font-weight: bold;font-size: var(--font48);text-align: center; padding: .8rem 0;}
.fzlc-nr{position: relative;}
.fzlc-nr .mySwiper{padding-bottom: .6rem;}
.fzlcbox h2{color: #fff;font-weight: bold;font-size: var(--font32); position: relative;padding-bottom: 40px; margin-left: .8rem;}
.fzlcbox h2:before{position: absolute;content: "";border-bottom: 2px solid #dddddd;width: 15px;bottom: 20px;left: 0;}
.fzlcbox p{line-height: 1.6; color: #fff; opacity: .8;font-size: var(--font18); margin-left: .8rem;}
.fzlcbox img{width: 100%;}
.fzlc-nr .swiper-button-next{margin: 0;top: auto;right: calc(50% - 60px);width: 44px;height: 44px;border: 1px solid #fff;border-radius: 50%;bottom: 0;background: url(../images/t10.png) no-repeat center center #0b56d5;}
.fzlc-nr .swiper-button-prev{margin: 0;top: auto;left: calc(50% - 60px);width: 44px;height: 44px;border: 1px solid #fff;border-radius: 50%;bottom: 0;background: url(../images/t11.png) no-repeat center center #0b56d5;}
.fzlc-nr .swiper-button-next:after,.fzlc-nr .swiper-button-prev:after{font-size: 0;}




.zxml{padding: 85px 0 90px;width: 1200px;margin: 0 auto;max-width: 94%; padding: 100px 0 45px;}
.title1{text-align: center;}
.title1 h2{font-weight: bold;font-size: var(--font48); color: #0b56d5;}
.title1 p{font-size: var(--font18); color: #3f4650;margin: 35px 0 0;}
.zxmlNr ul{display: flex;gap:30px; padding-top: 50px;flex-wrap: wrap;}
.zxmlNr li{width: calc(20% - 120px/5); padding-bottom: 25px;}
.zxmlImg{overflow: hidden;}
.zxmlImg img{transition: all 1s;width: 100%; object-fit: cover;aspect-ratio: 16 / 16;}
.zxmlText{text-align: center; margin-top: -22px;position: relative;z-index: 1;}
.zxmlText span{display: block;margin: 0 auto; width: 120px; line-height: 44px;color: #fff;background: #0B56D5; font-size:  var(--font18);}
.zxmlText h2{font-size: var(--font18) ;clear: #1a1aae;margin: 22px 0 10px;}
.zxmlText p{font-size: var(--font18);color: #666e78;}
.zxmlNr a:hover img{transform: scale(1.1);}
.zxmlNr a:hover h2{color: #0B56D5;}

.bg2{border-radius: .45rem;background: url(../images/bg2.png) no-repeat center center;background-size: cover;}
.xhzm{width: 1200px;margin: 0 auto;max-width: 94%; padding: 75px 0 67px;}
.xhzmTitle{text-align: center;}
.xhzmTitle h2{font-weight: bold;color: #fff;font-size: var(--font48);margin-bottom: 45px;}
.xhzmTitle p{ text-align: left; color: rgba(255,255,255,.8);font-size: var(--font18);line-height: 1.8;}
.xhzmTitle p a { color:#ffffff; text-decoration: underline!important; font-weight: bold;}
.xhzmNr{padding-top: 30px;text-align: center;}
.xhzmNr ul{display: flex;padding-bottom: 33px;flex-wrap: wrap;gap:32px;}
.xhzmNr li{width: calc(25% - 96px/4);}
.xhznBox{border: 1px solid #b3c7ec;border-radius: 6px;text-align: center;background: rgba(255,255,255,.2);backdrop-filter: blur(25px); padding: 40px 0 35px;font-weight: bold;}
.xhznBox p{color: #eef100;font-size: var(--font20); margin-top: 22px;}
.xhznBox img{margin: 0 auto;height: 66px;}
.more2{display: inline-block;line-height: 56px;border-radius: 6px; padding: 0 26px;background: #fff;color: #0B56D5;font-size: var(--font24);transition: all .5s;}
.more2:hover{opacity: .6;}

.zzgj{width: 1200px;margin: 0 auto; max-width: 94%; padding: 105px 0 88px;}
.zzgjNr{padding-top: 45px;}
.zzgjNr ul{display: flex;gap:30px;flex-wrap: wrap;}
.zzgjNr li{width: calc(33.33% - 60px/3);background: url(../images/a17.png);border-image-slice: cover;}
.zzgjBox{padding: .3rem .3rem .2rem .3rem;}
.zzgjBox h2{color: #eef100;font-size: var(--font24);margin-bottom: .2rem; }
.zzgjBox p{color: #fff;font-size: var(--font18);line-height: 2; position: relative;opacity: .8;padding-left: 18px;}
.zzgjBox p:before{position: absolute;content: "";width: 4px;height: 4px;background: #fff;border-radius: 50%;left: 0;top: .18rem;}


/*news*/
.nes-content{width: 1200px;margin: 0 auto; max-width: 94%; padding-bottom: 60px;}
.seo{padding: 88px 0 32px;}
.seoBox{position: relative;border: 1px solid #e0e0e0;border-radius: 6px; width: 376px; position: relative;}
.wby1{width: 100%; height: 46px; padding-left: 55px; line-height: 46px;}
.btn1{position: absolute; top: 50%;transform: translateY(-50%);cursor: pointer; left: 15px;background: url(../images/a18.png);width: 24px;height: 24px;border: none;}
.nesNr ul{display: flex;gap:32px;flex-wrap: wrap;padding-bottom: 32px;}
.nesNr li{width: calc(33.333% - 64px/3);background: #f7f7f7;border-radius: 8px; overflow: hidden;}
.nesBox span{display: block;overflow: hidden;}
.nesBox img{width: 100%; object-fit: cover;transition: all 1s;aspect-ratio: 378 / 240;}
.nesText{padding: 20px 17px 15px 17px;}
.nesText h2{font-weight: bold;color: #1a1a1e;font-size: var(--font18);margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.nesText p{color: #3f4650;font-size: var(--font16);line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nesText h3{color: #666e78;font-size: var(--font16);margin-top: 10px;}
.nesNr a:hover img{transform: scale(1.1);}
.nesNr a:hover h2{color: #0B56D5;}
.psdt ul{text-align: right;}
.psdt li{display: inline-block; padding-left: 10px;}
.psdt li a{display: block; line-height: 34px;border: 1px solid #e0e0e0;border-radius: 4px; font-size: 14px;color: #1A191E; padding: 0 13px;transition: all .6s;}
.psdt li.cur a{color: #fff;background: #0B56D5;border: 1px solid #0B56D5;}
.psdt a:hover{color: #fff;background: #0B56D5;border: 1px solid #0B56D5;}
.psdt li:nth-child(1) a{ border: none; padding: 0;}
.psdt li:last-child a{ border: none; padding: 0;}
.psdt li:nth-child(1) a:hover{background: none;color: #0B56D5;}
.psdt li:last-child a:hover{ background: none;color: #0B56D5;}


/*Only*/
.dn { display: none;}
.only-content{width: 1200px;max-width: 94%;margin: 0 auto;padding-bottom: 90px;}
.onlyTitle h2{color: #0B56D5;font-weight: bold;font-size: var(--font48); padding: 103px 0 40px;text-align: center;}
.onlyNr ul{display: flex;flex-wrap: wrap;gap:32px 24px; padding-bottom: 32px; }
.onlyNr li{width: calc((100% - 48px)/3);border-radius: 10px; background: #fff;}
.onlyBox{text-align: center;}
.onlyBox span{display: block; overflow: hidden; padding: 30px;}
.onlyBox span img{transition: all 1s;margin: 0 auto;max-width: 100%;}
.onlyText{padding: 0 25px;text-align: center;}
.onlyText h2{font-weight: bold;color: #1a1a1e;font-size: var(--font20); line-height: 1.5; min-height: 3em;}
.onlyText p{ display:none; height:3.2em; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color: #666e78;font-size: var(--font18);line-height: 1.6;margin: 15px 0;}
.onlyText b{display: block;text-align: center; border-top: 1px solid #e0e0e0; line-height: 66px;font-weight: bold;color: #0B56D5;font-size: var(--font18);transition: all .6s;}
.onlyNr a:hover img{transform: scale(1.1);}
.onlyNr a:hover b{ letter-spacing: 3px; }
.partnerFlex { display: flex; justify-content: space-between; gap: 24px;}
.flexMenu { width: 282px;}
.flexMenu span { cursor: pointer; position: relative; display: block; font-size: var(--font20); color: #666E78; font-weight: bold; line-height: 1.5; padding: .16rem .24rem;}
.flexMenu span.cur {background-image: linear-gradient(to right,#ffffff,rgba(255,255,255,0)); color:#0B56D5;}
.flexMenu span.cur:before { content: ''; position: absolute; width: 2px; left: -1px; height: 50%; top: 25%; background: #0B56D5;}
.onlyNr { flex: 1; max-width: calc(100% - 306px);}


.hrll{width: 1200px;margin: 0 auto;max-width: 94%; padding: 107px 0 67px;}
.hrllNr{position: relative;margin-top: 50px; padding: 0 .75rem;}
.hrllNr:before{position: absolute;content: "";width: 100%;height: 250px;top: 0;left: 0;border-radius: 15px;background: url(../images/a20.png) no-repeat center center;background-size: cover;}
.hrllText{position: relative;z-index: 1;padding: 35px 0;}
.hrllText h2{color: #fff;font-weight: bold;font-size: var(--font32); margin-bottom: 15px;}
.hrllText p{color: #fff;font-size: var(--font18);opacity: .8; line-height: 1.8;}
.hrllList{position: relative;z-index: 1;}
.hrllList ul{display: flex;gap:15px;margin-bottom: 20px;flex-wrap: wrap;}
.hrllList li{width: calc(25% - 45px/4);background: rgba(255,255,255,.6);border-radius: 15px; padding: 25px; box-shadow:0 0 10px rgba(0, 0, 0, .1); backdrop-filter: blur(25px);}
.hrllList li:nth-child(n + 5) { display:none;}
.hrllBox img{width: 50px;}
.hrllBox h2{font-weight: bold;color: #1f1f1e;font-size: var(--font18);margin: 18px 0 15px;}
.hrllBox p{color: #3f4650;font-size: var(--font16);line-height: 1.8;}
.hrllList dl { display: flex; gap: 25px;background: rgba(255,255,255,.6); border-radius: 16px; box-shadow: 0 4px 8px rgba(16, 37, 85, .08);}
.hrllList dt {box-sizing: border-box; padding: 25px; flex: 1; position:relative;}
.hrllList dt::after {content: ''; position: absolute; right: -12.5px; top: 25px; width: 1px; bottom: 25px; background:#dddddd}
.hrllList dt:nth-child(1),.hrllList dt:nth-child(2),.hrllList dt:nth-child(3),.hrllList dt:nth-child(4){ display:none;}
.hrllList dt:last-child:after { display:none;}
.jrwm{text-align: center; padding: 80px 3% 85px 3%;text-align: center;background: url(../images/a21.png) no-repeat center center;background-size: cover;}
.jrwm h2{color: #fff;font-weight: bold; margin-bottom: 55px;font-size: var(--font48);}
.jrwm h2 b{color: #ff0710;font-weight: bold;}
.jrwm p{line-height: 1.6;color: #fff;font-size: var(--font18);opacity: 0.8;}

/*content*/
.content{width: 1200px;margin: 0 auto;max-width: 94%;padding-bottom: 185px;}
.dtnr{padding: 80px 0 0;}
.dtnrbox img{width: 100%; margin-top: 45px;}
.lxwm{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 35px 0;}
.lxwmleft{width: calc(100% - 460px);}
.lxwm_title h2{font-size: var(--font48);font-weight: bold;color: #0b56d5;margin-bottom: 35px;}
.lxwm_title p{color: #3f4650;font-size: var(--font18);}
.lxwmnr ul{display: flex;flex-wrap: wrap;gap:.3rem; padding: 32px 0 0;}
.lxwmnr li{width: calc(50% - .3rem);}
.lxwmnr p{color: #1a1a1e;font-size: var(--font18);margin-bottom: 18px;}
.lxwmnr p b{color: #ff0710;}
.wby2{width: 100%; padding: 0 15px;border-radius: 6px;border: 1px solid #dddddd;height: 48px; line-height: 46px;}
.lxwmnr li:last-child{width: 100%;}
.wby3{width: 100%; padding:15px;border-radius: 6px;border: 1px solid #dddddd;height: 100px; }
.btn2{cursor: pointer;width: 306px;height: 56px;color: #fff;border-radius: 6px;border: none;background: #0b56d5;font-size: var(--font22);}
.lxwmRight{width: 430px;background: #0b56d5;padding: 40px 30px 0 30px;}
.lxwmRight h2{font-weight: bold;color: #fff; position: relative; padding-bottom: 60px;font-size: var(--font24);}
.lxwmRight h2:before{position: absolute;content: "";border-bottom: 2px solid #87bdff;width: 15px;left: 0;bottom: 35px;}
.lxwmRight p{display: flex;justify-content: space-between;margin-bottom: 15px;}
.lxwmRight p b{width: calc(100% - 30px);color: #fff; line-height: 1.6;font-size: var(--font18);}
.lxwmRight p b a{color: #fff;}
.rwm{width: 110px;text-align: center;padding-top:20px;}
.rwm img{width: 100%;}
.rwm h3{color: #fff; opacity: 0.8;font-size: var(--font18); margin-top: 15px;}


/*详情*/
.xqbox{width: 1200px;max-width: 94%;margin: 0 auto; padding-bottom: 10px;}
.pese{padding: .65rem 0;}
.pese p{color: #6666e78; display: flex;gap:5px;font-size: var(--font18);}
.pese p a{color: #6666e78;transition: all .5s;}
.pese p a:hover{color: #0b56d5;}
.xwxq{border: 1px solid #e0e0e0; padding: 0 30px;}
.xwxq-title{padding: 35px 0;}
.xwxq-title h2{text-align: center;line-height: 1.6;color: #1f1f1e;font-size: var(--font32);font-weight: bold;}
.xwxq_nr p{color: #3f4650;line-height: 1.8;margin-bottom: 25px;font-size: var(--font18);}
.xwxq_nr img{margin: 0 auto 25px auto;max-width: 100%;}
.fxcw{text-align: center; padding: 10px 0 35px;}
.fxcw p{font-weight: bold;font-size: var(--font22);color: #1f1f1e;margin-bottom: 20px;}
.fxcw ul{display: flex;gap:20px;align-items: center;justify-content: center;}
.fxcw img{transition: all .5s;height: 34px;}
.fxcw a:hover img{opacity: .6;}
.xgxw-title h2{color: #1f1f1e;font-weight: bold;font-size: var(--font32);padding: 75px 0 40px;}

/*about-show*/
.bg3{background: url(../images/a26.png) no-repeat center bottom;background-size: 100% auto;}
.aboutxq-title{padding-bottom: .6rem;}
.aboutxq-title h2 img{height: .92rem; margin: 0 auto;}
.aboutxq-title p{ display: flex; justify-content: center; color: #fff;font-weight: bold;font-size: var(--font32);margin-top: .6rem;text-align: center;}
.aboutxq-title p span  { display: flex; align-items: center; background: #0b56d5; padding: 0 20px;}
.aboutxq-title p img { height: 100%;}
.abnr h2{text-align: center;font-weight: bold;color: #fff;font-size: var(--font24);line-height: 54px;background-image: linear-gradient(to right,transparent, #0f59d4 , transparent);}
.abnr ul{padding: 35px 0 25px;}
.abnr li{padding: 12px 0;}
.abnr h3{font-size: var(--font20);color: #0b56d5;font-weight: bold;margin-bottom: 15px;}
.abnr p{color: #1f1f1e;line-height: 1.6;font-size: var(--font18);}
.mobile{display: none;}
.nesBox .mobile-box{display: none;}
.mobLogo { display:none}
.swiperControl { display: flex; justify-content: center; align-items: center;}
.swiperControl .swiper-pagination { display: flex; justify-content: center; align-items: center; width: auto; position: static;}
.swiperControl .swiper-pagination span { opacity: 1; font-size: 14px; color:#666666; display: block; width: 20px; height: 20px; text-align: center; border-radius: 3px; line-height: 20px; background: none;}
.swiperControl .swiper-pagination span.swiper-pagination-bullet-active { background: #0b56d5; color: #ffffff;}
.swiperControl .swiper-button-prev,.swiperControl .swiper-button-next { margin: 0; color: #666; font-size: 16px; position: static;}
.swiperControl .swiper-button-prev:after,.swiperControl .swiper-button-next:after { font-size: 16px;}
.swiperControl .swiper-button-prev:hover,.swiperControl .swiper-button-next:hover { color: #0b56d5;}
.onlyEnter { position: relative; padding: 8px 0; margin-bottom: 8px; display: flex; justify-content: space-around; border-top: 1px solid #DDDDDD;}
.onlyEnter::after { content: ''; position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); width: 1px; height: 12px; background:#DDDDDD;}
.onlyEnter a {font-size: var(--font16); color: #0B56D5; line-height: 1.5;}
#screen { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 23; background: rgba(0,0,0,0.2);}
.descAlt { display: none;  width: 624px; max-width: 92%; display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #0B56D5; border-radius: 8px; z-index: 24;
padding: .16rem .24rem .24rem;}
.altTitle p { color: #ffffff; position: relative; font-size: var(--font20); line-height: 1.5; position: relative; text-align: center;}
.altTitle { padding-bottom: .16rem;  border-bottom: 1px solid rgba(255,255,255,.2); margin-bottom: 16px;}
.altTitle span { cursor: pointer; position: absolute; right:0; top: 50%; transform: translate(0,-50%);}
.altDesc { max-height:80vh; overflow-y: auto; text-align: center;}
.altDesc img { display: block; margin: 0 auto 8px; height: 84px;}
.altDesc h2 { font-weight: bold; font-size: var(--font20); line-height: 1.5; color: #ffffff; margin-bottom: .16rem;}
.altDesc p { text-align:left; font-size: var(--font16); line-height: 1.5; color: rgba(255,255,255,.8);} 
 @media screen and (max-width: 1460px) {
.aboutText h2 {font-size: var(--font26); margin-bottom: .3rem;} 	
.aboutText p { font-size: var(--font16);} 
.aboutText{padding: 0 .5rem;}
.clubTop li{width: 200px;}





}

 @media screen and (max-width: 1200px) {
.menubox{ z-index: 4; display: block; position: absolute;right: 3%; top: 50%;transform: translateY(-50%); width:30px; height: 16px;opacity: 1;pointer-events: auto;transition: 0.3s;}
.menubox div{position: absolute;left:0;width: 30px;height: 3px;background-color: #145cd7;transition: 0.6s;border-radius: 2px;}
.menubox div:nth-child(1){top: 0;}
.menubox div:nth-child(2){top: 10px;width: 40%;}
.menubox.on div:nth-child(2){width: 100%;}
.headerBar{height: .88rem;z-index: 100;} 
.h97{height: .88rem;}
.yznr{padding:0 40px; margin-right: 40px; font-size: 12px;}
.header .logo{width:2rem;} 
.header{height: .88rem;}
.dhbg{position: fixed;z-index: 10;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.3);display: none;}
.nav{position: fixed;z-index: 100;background: #fff;width: 5.62rem;left: -5.62rem;top: 0;height:100vh;overflow: auto; padding: 0 .3rem;}  
.nav ul{display: block;}  
.nav li{border-bottom: 1px solid #eee;position: relative;} 
.nav li a{line-height: .9rem;font-size: .28rem;padding: 0;} 
.nav h3{position: relative;}
.nav li b{display: block;background: url(../images/b32.png);width: .3rem;height: .3rem;background-size: 100% 100%; position: absolute;right: 00;top: 50%;transform: translateY(-50%);}
.nav li.cur b{background: url(../images/b33.png) no-repeat center center;background-size: 100%;}
.nav h3{font-size: .32rem;color: #333; padding-top: .4rem;}


}
@media screen and (max-width:1000px) {
.mobile{display: block;}   
.web{display: none !important;}
.futureText h2{font-size: .4rem;margin-bottom: .5rem;}
.futureText span{width: 1.2rem;height: 1.2rem;font-size: .22rem;}
.futureText ul{gap:.4rem;}
.futureText p{display: none;}
.futureText .contbtn{line-height: .68rem; padding: 0 .45rem; font-size: .26rem;}
.banner{margin-top: .88rem;}
.news{padding: .55rem 0 .47rem 0;}
.title h2{font-size: .36rem;}
.title p{font-size: .26rem;margin: .4rem 0 0 0;}
.title a{display: none;}
.news-content{padding-top: .3rem;}
.news-content ul{display: block;}
.news-content li{width: 100%;}
.listlb li{padding-bottom: .3rem;}
.news-text{padding: .35rem .25rem .25rem .25rem;border: none;}
.news-text h2{font-size: .3rem;}
.news-text p{font-size: .24rem;}

.more-sj{width: 1.5rem;line-height: .66rem;display: block;text-align: center;background: #0b56d5;border-radius: .06rem; margin: 0 auto; font-size: .24rem;color: #fff;}
.about{display: block;border-radius: .25rem;}
.aboutLeft{width: 100%;height: auto;}
.aboutRight{width: 100%;}
.aboutText{width: 100%; padding: .55rem .45rem .45rem .45rem;}
.aboutText h2{font-size: .36rem;text-align: center;margin-bottom: .3rem;}
.aboutText p{font-size: .26rem; line-height: 1.8;margin-bottom: .5rem;}
.aboutText a{display: block;text-align: center; width: 100%; line-height: .65rem;font-size: .26rem;}
.club{padding: .55rem 0 .45rem;}
.clubContent{padding-top: .3rem;}
.clubTop li{width: 2.6rem;}
.clubTop{margin-bottom: .1rem;}
.clubTop-inner > ul{gap:.2rem;}
.footerTop{display: block;padding: .65rem 0 .45rem;}
.footerLeft{width: 86%; max-width: 347px;margin-bottom: .5rem;}
.footerMiddle h2{font-size: .3rem;margin-bottom: .3rem;color: #B1BFD8;}
.footerMiddle{width: 100%;}
.footerMiddle ul{display: block;}
.footerMiddle li:not(:last-child) { margin-bottom: 24px;}
.list1 {display: flex;gap:.45rem;}
.footerMiddle p{margin-bottom: .15rem;}
.footerMiddle p:last-child { margin-bottom: 0;}
.h97{height: .88rem;}
.banner1 h2{font-size: .58rem;font-weight: bold;}
.seo{padding: .45rem 0 0;}
.seoBox{width: 100%;}
.wby1{height: .88rem; line-height: .86rem;font-size: .26rem;}
.nesNr ul{display: block;padding-bottom: .3rem;}
.nesNr li{width: 100%;}
.nesBox .web-box{display: none;}
.nesBox .mobile-box{display:block;width: 2.75rem;border-radius: .1rem; overflow: hidden;}
.nesNr li{padding:.3rem 0;border-bottom: 1px solid #e1e1e1;background: none;border-radius: 0;}
.nesBox{display: flex;justify-content: space-between;}
.nesText{padding: 0;width: calc(100% - 3rem);}
.nesText h2{font-size: .3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom: .1rem;line-height: 1.5;text-align: left;}
.nesText p{font-size: .26rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: left;}
.nesText h3{display: none;}
.nesBox img{border-radius: .1rem;aspect-ratio: 274 / 224;}
.nes-content{padding-bottom: .45rem;}
.nes-content ul{text-align: center;}
.psdt li a{font-size: .26rem; line-height: .52rem; padding: 0 .2rem;}

.onlyTitle h2{padding: .55rem 00 .2rem; font-size: .36rem;}
.onlyNr ul{padding-bottom: 0; gap:10px; }
.onlyNr li{width: calc(50% - 5px);}
.onlyBox span img { height:50px;}
.onlyNr li h2 { white-space: normal;}
.onlyText b{font-size: .32rem;line-height: 2;}
.onlyBox span{padding: .3rem;}
.onlyText h2{font-size: .32rem;}
.onlyText p{font-size: .26rem;}
.psdt ul{text-align: center;}
.only-content{padding-bottom:30px;}
.hrll{padding: 0 0 .45rem;}
.hrllNr{margin-top: .5rem;padding: 0 .3rem;}
.hrllText h2{font-size: .32rem;margin-bottom: .26rem;}
.hrllText p{font-size: .26rem;}
.hrllList ul,.hrllList dl{gap:16px 8px; box-shadow: none;flex-wrap: wrap; flex: auto;}
.hrllList ul{margin-bottom:16px}
.hrllList dt:after { display: none;}
.hrllList li,.hrllList dt{ box-shadow: none; flex: none; margin: 0; border: 1px solid #dddddd; width: calc((100% - 8px)/2);padding: .15rem; border-radius:.16rem;}
.hrllText{padding: .4rem 0 .5rem;}
.hrllBox h2{font-size: .3rem;margin: .2rem 0;}s
.hrllBox p{font-size: .26rem;}
.jrwm{padding: .55rem 3% .45rem 3%;border-radius: .2rem .2rem 0 0;}
.jrwm h2{font-size: .36rem;margin-bottom: .38rem;}
.jrwm p{font-size: .26rem;}

.dtnr{padding-top: .5rem;}
.title{padding: 0 3%;}
.title p{font-size: .26rem;margin-top: .4rem;}
.content{max-width: 100%;padding-bottom: .6rem;}
.dtnrbox img{margin-top: .3rem; }
.lxwm{display: block;padding-bottom: 0;}
.lxwmleft{width: 100%;padding: .4rem 3% 0 3%;}
.lxwm_title h2{font-size: .36rem;margin-bottom: .4rem;text-align: center;}
.lxwm_title p{font-size: .26rem;}
.lxwmnr ul{padding-top: .35rem;gap:0;}
.lxwmnr li{width: 100%; padding-bottom: .32rem;}
.lxwmnr p{font-size: .26rem;margin-bottom: .15rem;}
.wby2{height: .68rem;line-height: .66rem;font-size: .26rem; padding: 0 .15rem;}
.wby3{padding: .15rem;font-size: .26rem;height: 1.9rem;}
.lxwmRight{width: 100%;display: none;}
.btn2{display: block;width: calc(100% - 6%);margin: 0 auto;font-size: .28rem; height: .68rem;}

.pese{padding: .38rem 0;}
.pese p{font-size: .26rem;}
.xwxq{border: none; padding: 0;}
.xwxq-title{padding: 0 0 .35rem;}
.xwxq-title h2{font-size: .32rem;}
.xwxq_nr p{font-size: .26rem; line-height: 1.6;margin-bottom: .35rem;}
.xwxq_nr img{margin-bottom: .35rem;}
.fxcw p{font-size: .3rem;margin-bottom: .2rem;}
.fxcw img{height: .45rem;}
.fxcw ul{gap:.35rem;}
.xgxw-title h2{padding: .15rem 0 ;font-size: .36rem;color: #0b56d5;}
.nesNr li{padding: .3rem 0;}
.nesNr li:last-child{border: none;}

.stjs{display: block; padding: .55rem 0 .45rem;}
.stjsText{width: 100%;}
.stjsText h2{font-size: .38rem;margin-bottom: .38rem;text-align: center;}
.stjsText p{font-size: .26rem;}
.stjsText img{width: .95rem;}
.stjsText b{width: calc(100% - 1.2rem);font-size: .26rem;}
.stjsText li{padding-bottom: .3rem;}
.stjsImg{width: 100%;}
.fxlc-title h2{font-size: .38rem; padding: .55rem 0 .2rem;text-align: left;}
.fzlcbox h2{font-size: .28rem; margin-left: .6rem;}
.fzlcbox p{font-size: .24rem;margin-left: .6rem;}
.fzlc-nr .mySwiper{padding: 0;}
.fzlc{padding-bottom: .3rem;}
.fzlc-nr .swiper-button-next{display: none;}
.fzlc-nr .swiper-button-prev{display: none;}

.zxml{padding: .55rem 0 .5rem;}
.zxmlNr{margin-top: .3rem;}
.zxmlText span{width: 1.64rem; line-height: .54rem; font-size: .24rem;}
.zxmlText{margin-top:-.27rem;}
.zxmlText h2{font-size: .32rem;margin: .35rem 0 .15rem;}
.zxmlText p{font-size: .26rem;}
.xhzm{padding: .55rem 0 .45rem;}
.xhzmTitle h2{font-size: .36rem;margin-bottom: .4rem;}
.xhzmTitle p{font-size: .26rem;}
.xhzmNr{padding-top: .4rem;}
.xhzmNr ul{gap:.28rem;padding: 0;}
.xhzmNr li{width: calc(33.33% - .56rem/3);}
.xhznBox{padding: .2rem 0;}
.xhznBox img{height: .5rem;}
.xhznBox p{font-size: .26rem;margin-top: .12rem;}
.xhzmNr .more2{display: none;}

.zzgj{padding: .55rem 0 .15rem;}
.zzgjNr{padding-top: .6rem;}
.zzgjNr ul{display: block;}
.zzgjNr li{width: 100%; margin-bottom: .3rem;}
.zzgjBox{padding: .4rem .4rem .8rem .4rem;}
.zzgjBox h2{font-size: .36rem;text-align: center; font-weight: bold;}
.zzgjBox p{font-size: .26rem;}

.aboutxq-title h2 img{height: .7rem;}
.aboutxq-title p{margin-top: .3rem;font-size: .3rem;line-height: .62rem;}
.aboutxq-title{padding-bottom: .4rem;}
.abnr h2{font-size: .3rem; line-height: .62rem;}
.abnr ul{padding: .3rem 0;}
.abnr h3{font-size: .28rem;margin-bottom: .15rem;}
.abnr p{font-size: .24rem;}
.abnr li{padding: .1rem 0;}
.aboutxq-title p img { display: none;}
.yznr b { display: none;}
.mobLogo { display:block}
.pcLogo { display:none}
.bg1 { margin-bottom: 30px;}
.swiperControl { margin-top:20px;}
.partnerFlex { flex-direction: column; gap: 16px;}
.flexMenu { background: #CAE5FF; width: 100%; box-sizing: border-box; display: flex; border: 1px solid #ffffff; border-radius: 8px; padding:4px}
.flexMenu span { padding: 8px 0; display: flex; justify-content: center; align-items: center; flex: 1; border-radius: 8px;}
.flexMenu span::before {display: none!important;}
.flexMenu span.cur { background: #ffffff;}
.onlyNr { max-width: 100%;}
}
