html{font-size:100px;;font-size:calc(100 / 1920 * 100vw);}
@media (min-width:1600px) and (max-width:1920px){html{font-size:100px;}
}
@media (max-width:1600px){html{font-size:calc(100 / 1600 * 100vw);}
}
@media (max-width:1024px){html{font-size:calc(100 / 1000 * 100vw);}
}
@media (max-width:480px){html{font-size:calc(100 / 540 * 100vw);}
}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}
body{padding:0;margin:0 auto;color:#000;background-color:#fff;-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;font-size:0.16rem;line-height:1.6;padding-top:0.9rem;}
ul,ol,li{list-style:none;list-style-type:none;}
input{transition:background-color 100000s ease-in-out;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:inherit;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;background:#339ce8;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}
.gradient-text{background-image:linear-gradient(45deg,#00196b,#1bcdaa);background-clip:text;-webkit-background-clip:text;color:transparent;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
/* 图片阴影 */
.imgshadow{position:relative;z-index:2;display:inline-block;}
.imgshadow .shadow{position:absolute;left:0;top:100%;width:100%;mask-image:linear-gradient(to bottom,transparent,black);height:30%;transform:scaleY(-1);background-size:100%;opacity:0.1;background-position:bottom center;}
[class*='flex']{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
[class*='-jl']{justify-content:flex-start;}
[class*='-jc']{justify-content:center;}
[class*='-jr']{justify-content:flex-end;}
[class*='-at']{align-items:flex-start;}
[class*='-ac']{align-items:center;}
[class*='-ab']{align-items:flex-end;}
.hovimg{overflow:hidden;}
.hovimg img{display:block;width:100%;transition:.8s;transform:scale(1);}
.hovimg .pic{display:block;width:100%;transition:.8s;transform:scale(1);background-position:center;background-repeat:no-repeat;background-size:cover;}
.item:hover .hovimg img,.hovimg:hover img,.item:hover .hovimg .pic,.hovimg:hover .pic{transform:scale(1.05);}
.Pages{margin-top:0.5rem;text-align:center;}
.Pages .p_cur,.Pages .p_jump,.Pages .p_total,.Pages .p_count,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:flex;align-items:center;justify-content:center;}
.Pages .a_prev,.Pages .a_next{font-size:0;}
.Pages .a_prev:before{content:"\e747";font-size:0.14rem;font-family:'iconfont';}
.Pages .a_next:before{content:"\e65c";font-size:0.14rem;font-family:'iconfont';}
.Pages a{flex:0 0 auto;font-size:0.16rem;color:#0f1114;width:0.5rem;line-height:0.48rem;border:1px solid #f2f5f9;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 8px;transition:.3s;}
.Pages .num{display:flex;font-style:normal;flex:0 0 auto;}
.Pages a:hover,.Pages a.a_cur{background:#0ea5e9;color:#fff;border-color:#0ea5e9;}
.f16{font-size:0.16rem;}
.f18{font-size:0.18rem;}
.f20{font-size:0.2rem;}
.f22{font-size:0.22rem;}
.f24{font-size:0.24rem;}
.f28{font-size:0.28rem;}
.f30{font-size:0.3rem;}
.f32{font-size:0.32rem;}
.f36{font-size:0.36rem;}
.f40{font-size:0.38rem;}
.f42{font-size:0.42rem;}
.f46{font-size:0.46rem;}
.f48{font-size:0.48rem;}
.f50{font-size:0.5rem;}
.f52{font-size:0.52rem;}
.f60{font-size:0.6rem;}
.iconfont{font-size:inherit !important;}
.img-block{display:block;width:100%;}
.header{position:fixed;z-index:1050;width:100%;left:0;top:0;transition:.3s;background:rgba(255,255,255,1);box-shadow:0 0.09rem 0.36rem rgba(0,0,0,0.1);backdrop-filter:blur(0.1rem);color:#718096;}
.header .in{padding:0 8.33%;}
.logo{flex:0 1 auto;max-width:2.7rem;min-width:1.5rem;position:relative;line-height:0.9rem;}
.logo .hov{position:absolute;left:0;top:100%;line-height:1;padding:0.1rem 0;transition:.3s;visibility:hidden;opacity:0;margin-top:0.3rem;}
.logo .hov .btn{background:#fff;padding:0 0.2rem;white-space:nowrap;height:2.8125em;border-radius:2em;color:#0a2540;}
.logo .hov .btn .iconfont{color:#0ea5e9;margin-right:0.1rem;}
.logo .hov .btn span{text-decoration:underline;}
.logo:hover .hov{margin-top:0;visibility:visible;opacity:1;}
.logo img{display:block;width:100%;}
.nav{position:relative;top:0;transition:.3s;flex:1 0 auto;}
.nav li{position:relative;flex:0 0 auto;}
.nav li>a{display:block;padding:0 1em;line-height:0.9rem;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:2;font-size:0.9em;background:#fff;border-radius:0 0 8px 8px;padding:0;color:#000;overflow:hidden;max-height:0;}
@media(min-width:10.24rem){.nav li:hover .sub{max-height:3rem;padding:0.1rem 0;transition:.3s;}
}
.nav li .sub a{display:block;padding:0 0.2rem;}
.nav li .sub a:hover{color:#00196b;transition:.3s;}
.search{position:relative;flex:1 1 auto;width:2.5rem;margin-left:0.4rem;margin-right:0.2rem;}
.search .icon{width:0.3rem;text-align:center;line-height:0.3rem;cursor:pointer;display:none;}
.search .searchbox{overflow:hidden;}
.search .searchbox input{width:100%;outline:none;height:0.4rem;padding:0 0.2rem 0 0.4rem;border:2px solid #f1f2f4;border-radius:0.4rem;background:none;font-size:inherit;}
.search .searchbox .btn{position:absolute;left:2px;top:0;line-height:0.4rem;cursor:pointer;width:0.4rem;text-align:center;z-index:2;color:#333;}
.showSearch .search .searchbox{transition:.3s;top:0.8rem;opacity:1;visibility:visible;}
.drop{position:absolute;left:50%;min-width:100%;top:150%;padding-top:0.1rem;transform:translate(-50%);text-align:center;z-index:50;visibility:hidden;opacity:0;}
.drop .dropin{position:relative;background:#fff;color:#333;border-radius:0.1rem;padding:0.1rem;font-size:0.14rem;box-shadow:0 0 0.2rem rgba(0,0,0,0.2);width:0.8rem;min-width:100%;}
.drop .dropin:before{content:"";position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f6f8fa;margin-left:-6px;}
.drop a{display:block;line-height:2;}
.lang{position:relative;font-size:0.14rem;margin-left:0.2rem;}
.lang .cur{cursor:pointer;background:#eaf5fd;line-height:2.6;padding:0 1em;border-radius:2em;}
.usrbtn{margin-left:0.2rem;flex:0 0 auto;background:#0f172a;color:#fff !important;line-height:2.6;padding:0 1.5em;border-radius:6px;font-size:0.14rem;cursor:pointer;}
.usrbtn .iconfont{flex:0 0 auto;margin-right:0.1rem;}
.lang:hover .drop{visibility:visible;top:100%;opacity:1;transition:.3s;}
.header.white,.wh .header{background:#fff;box-shadow:0 0.1rem 0.36rem rgba(0,0,0,0.1);color:#000 !important;}
.banner{position:relative;}
.banner img{display:block;width:100%;height:100vh;object-fit:cover;}
.banner .swiper-slide{overflow:hidden;}
.bantxt .t1{line-height:1.2;}
.bantxt .t1 span{color:#2563eb;}
.bantxt .txt{max-width:50%;}
.bantxt .p{line-height:1.5;margin:1em 0;}
.bantxt .ani{position:relative;top:0.3rem;opacity:0;}
.swiper-slide-active .bantxt .ani{opacity:1;top:0;transition:.6s .8s;}
.swiper-slide-active .bantxt .ani + .ani{transition-delay:1s;}
.swiper-slide-active .bantxt .ani + .ani +.ani{transition-delay:1.2s;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;justify-content:center;align-items:center;color:#fff;line-height:1.5;}
.banVideo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:2;}
.swiperDots{position:absolute;left:0;bottom:0.6rem;z-index:20;text-align:center;width:100%;}
.swiperDots span{width:8px;height:8px;margin:0 0.1rem;opacity:0.4;background:#fff;border-radius:8px;transition:.3s;}
.swiperDots span.swiper-pagination-bullet-active{opacity:1;width:0.4rem;background:#0ea5e9;}
.inner{width:14rem;margin:0 auto;max-width:92%;}
.baseBtns .btn{flex:0 0 auto;height:3.125em;background:#2563eb;padding:0 1.5em;border-radius:3em;cursor:pointer;transition:.3s;}
.baseBtns .btn .iconfont{margin-right:0.1rem;}
.baseBtns .btn:hover{background:#1048c3;}
.pt100{padding-top:1rem;}
.pb100{padding-bottom:1rem;}
.pt70{padding-top:0.7rem;}
.pb70{padding-bottom:0.7rem;}
.indexAbout{width:100%;overflow:hidden;}
.linetit{border-bottom:1px solid #e6e9ec;padding-bottom:0.2rem;}
.linetit .t{position:relative;padding-left:0.27rem;line-height:1.6;text-transform:uppercase;}
.linetit .t:before{content:"";position:absolute;left:0;top:0.8em;margin-top:-0.07rem;background:#0ea5e9;border-radius:50%;width:0.14rem;height:0.14rem;}
.indexAbout .box{position:relative;}
.indexAbout .box:before{content:"";position:absolute;left:50%;top:0;height:100%;border-right:1px solid #e9e9e9;}
.indexAbout .lef{flex:0 0 auto;width:50%;padding-right:1.2rem;}
.indexAbout .rig{flex:1 1 auto;flex-direction:column;}
.data{position:relative;flex:0 0 auto;width:100%;padding:0 1rem;flex-wrap:wrap;}
.data:after{content:"";position:absolute;left:0;bottom:0;width:100vw;border-bottom:1px solid #e9e9e9;}
.data .i{flex:0 0 auto;width:50%;padding-bottom:0.3rem;}
.data .i:nth-child(2n){padding-left:0.3rem;}
.data .i .ip{font-size:0.14rem;color:#718096;text-transform:uppercase;margin-bottom:0.1rem;}
.data .i .it{color:#339ce9;line-height:1;}
.indexAbout .img{padding:0.3rem 1rem;}
.indexAbout .img img{display:block;width:100%;border-radius:0.2rem;}
.title{margin-bottom:0.5rem;}
.title .tit{line-height:1.2;}
.title .subtit{margin-top:0.2rem;line-height:1.3;}
.title .tit span{color:#0ea5e9;}
.editor{color:#5b6780;line-height:1.875;}
.editor li{position:relative;padding-left:0.15rem;margin-bottom:0.5em;}
.editor li:before{content:"";position:absolute;left:0;top:0.9375em;width:5px;height:5px;border-radius:50%;margin-top:-3px;background:#0ea5e9;}
.quickJump{background:#f4f6fa;}
.quickJump .items{flex-wrap:wrap;align-items:stretch;gap:0.3rem;justify-content:flex-start;}
.quickJump .item{flex:0 0 auto;flex-direction:column;background:#fff;box-shadow:0 0 0.8rem rgba(10,37,64,0.08);border-radius:0.2rem;width:calc(33.33% - 0.2rem);padding:0.4rem;transition:.6s;position:relative;top:0;cursor:pointer;}
.quickJump .item:hover{top:-0.1rem;box-shadow:0 0 0.8rem rgba(10,37,64,0.15);}
.quickJump .item:nth-child(1),.quickJump .item:nth-child(2){width:calc(50% - 0.15rem);}
.quickJump .item .itp{flex:0 0 auto;width:100%;}
.quickJump .item .ibot{flex:0 0 auto;width:100%;margin-top:0.7rem;}
.quickJump .item .it{justify-content:flex-start;margin-bottom:0.2rem;}
.quickJump .item .ico{flex:0 0 auto;width:0.8rem;text-align:center;font-size:0;line-height:0.8rem;background:#ecf8fd;border-radius:0.1rem;margin-right:0.2rem;height:0.8rem;}
.quickJump .item .ico img{max-width:50%;max-height:50%;}
.quickJump .item .tit{line-height:0.32rem;position:relative;flex:0 1 auto;padding-right:1.15rem;}
.quickJump .item .tit .tag{position:absolute;white-space:nowrap;background:#f59e0b;border-radius:5px 5px 5px 0;padding:0 0.8em;color:#fff;right:0;bottom:0.32rem;margin-bottom:4px;font-size:0.14rem;line-height:1.86;}
.quickJump .item .tit .tag:before{content:"";position:absolute;left:0;border-bottom:4px solid transparent;border-left:6px solid #f59e0b;top:100%;}
.quickJump .item:nth-child(5n+1) .ico{background:#ecf8fd;}
.quickJump .item:nth-child(5n+2) .ico{background:#f7effd;}
.quickJump .item:nth-child(5n+3) .ico{background:#fdf2ec;}
.quickJump .item:nth-child(5n+4) .ico{background:#ecfaf5;}
.quickJump .item:nth-child(5n+5) .ico{background:#ebf0fb;}
.quickJump .item .btn{padding:0.2rem;border-radius:0.1rem;}
.quickJump .item:nth-child(5n+1) .btn{background:#ecf8fd;color:#0ea5e9;}
.quickJump .item:nth-child(5n+2) .btn{background:#f7effd;color:#9333ea;}
.quickJump .item:nth-child(5n+3) .btn{background:#fdf2ec;color:#ea580c;}
.quickJump .item:nth-child(5n+4) .btn{background:#ecfaf5;color:#10b981;}
.quickJump .item:nth-child(5n+5) .btn{background:#ebf0fb;color:#0244cb;}
footer{padding:0.9rem 0 0.7rem;background:#020617;color:#fff;}
.flogo{flex:0 0 auto;max-width:2.7rem;}
.fbot{flex:1 1 auto;max-width:50%;}
.flinks a{display:inline-block;position:relative;padding-left:0.15rem;}
.flinks a:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;background:#0ea5e9;border-radius:50%;margin-top:-2px;}
.flinks a:not(:last-child){margin-right:1rem;}
.copy{margin-top:0.3rem;padding-top:0.2rem;border-top:1px solid rgba(255,255,255,0.2);color:#81838b;}
.pbanner{position:relative;}
.pbanner img{min-height:2.5rem;object-fit:cover;}
.bread{font-size:0.14rem;color:#718096;line-height:0.6rem;}
.bread a{padding:0 5px;}
.bread a:first{padding-left:0;}
.bread span{margin-left:5px;color:#0a2540;}
.pbanner .bread{position:absolute;left:0;bottom:0;z-index:60;width:100%;color:rgba(255,255,255,0.4);}
.pbanner .bread span{color:#fff;}
.list-3{flex-wrap:wrap;gap:0.3rem;justify-content:flex-start;align-items:stretch;}
.list-3 .item{flex:0 0 auto;width:calc(33.33% - 0.2rem);}
.videoList .item .img{position:relative;border-radius:0.2rem;overflow:hidden;padding-bottom:56%;}
.videoList .item .img img{display:block;width:100%;position:absolute;left:0;top:0;height:100%;object-fit:cover;}
.videoList .item .it{margin-top:0.2rem;text-align:center;}
.vplay{position:absolute;left:50%;top:50%;cursor:pointer;width:0.5rem;height:0.5rem;background:rgba(255,255,255,0.5);backdrop-filter:blur(6px);border-radius:50%;z-index:50;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.2rem;}
.vplay:after{content:"\e637";font-family:'iconfont';}
.pageSearch{margin-bottom:0.5rem;}
.pnavs{flex:1 1 auto;overflow:hidden;flex-wrap:wrap;}
.pnavs a{flex:0 0 auto;position:relative;color:#5b6780;padding-left:0.3rem;}
.pnavs a:not(:last-child){margin-right:4em;}
.pnavs a.active{font-weight:bold;color:#0f1114;font-size:1.1em;}
.pnavs a:before{content:"";position:absolute;left:0.04rem;top:50%;margin-top:-0.05rem;width:0.1rem;height:0.1rem;background:#cbd1d9;border-radius:50%;}
.pnavs a.active:before{margin-top:-0.07rem;width:0.14rem;height:0.14rem;background:#0ea5e9;left:0;}
.psearch{flex:0 0 auto;width:5rem;position:relative;}
.psearch input{width:100%;padding:0 1.5em 0 0.5rem;height:0.4rem;border:2px solid #f1f2f4;border-radius:0.4rem;text-align:right;font-size:inherit;font-family:inherit;outline:none;background:#fff;}
.psearch .btn{position:absolute;left:0;top:0;z-index:5;width:0.5rem;text-align:center;line-height:0.4rem;cursor:pointer;color:#718096;}
.pop{position:fixed;left:0;top:0;z-index:1050;width:100%;height:100%;visibility:hidden;}
.act.pop{visibility:visible;}
.pop .msk{width:100%;height:100%;position:fixed;z-index:-1;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}
.popIn{align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:5;}
.pop .box{padding:0.5rem;width:6.2rem;background:#fff;max-width:90%;border-radius:0.1rem;position:relative;top:0.5rem;opacity:0;z-index:5;}
.act.pop .box{top:0;opacity:1;transition:.3s;}
.pop .box .close{position:absolute;right:0.1rem;top:0.1rem;width:0.3rem;text-align:center;line-height:0.3rem;cursor:pointer;z-index:50;}
.pop .box .close .iconfont{font-size:0.22rem;}
.video_pop .box{width:14rem;padding:0.3rem;background:#fff;}
.video_pop .videobox{padding-bottom:50%;position:relative;z-index:20;}
.video_pop .videobox video{width:100%;height:100%;object-fit:contain;position:absolute;left:0;top:0;background:#000;}
.max1200{max-width:12rem;margin:auto;}
.bggray{background:#f2f5fa;}
.location{padding:0.2rem 0;}
.location .back{flex:0 0 auto;color:#0a2540;}
.location .back .iconfont{color:#0ea5e9;margin-right:0.1rem;}
.detailBox{background:#fff;border-radius:0.2rem;overflow:hidden;}
.detailBox .img{position:relative;}
.detailBox .content{padding:0.5rem;}
.detailBox .desc{color:#5b6780;padding:1em 0;}
.detailBox .editor{color:#0a2540;padding-top:1em;border-top:1px solid #e9e9e9;}
.member{align-items:flex-start;margin-top:0.6rem;}
.memberNav{flex:0 0 auto;width:2.4rem;background:#fff;border-radius:0.2rem;overflow:hidden;box-shadow:0 0 0.7rem rgba(5,23,96,0.1);margin-right:1rem;}
.memberNav .a{display:block;padding:0.15rem 0.4rem;position:relative;transition:.3s;color:#5b6780;}
.memberNav .a:hover,.memberNav .a.active{background:#f2f5fa;color:#0f172a;font-weight:bold;}
.memberNav .a:hover:before,.memberNav .a.active:before{opacity:1;}
.memberNav .a:before{content:"";position:absolute;left:0.2rem;top:50%;width:5px;height:5px;background:#339ce9;border-radius:50%;margin-top:-2px;opacity:0;transition:.3s;}
.memberContent{flex:1 1 auto;}
.memberContent h2{border-bottom:2px solid #f2f5fa;padding-bottom:0.1rem;margin-bottom:0.2rem;}
.form{max-width:6.9rem;}
.form .line{margin-bottom:0.1rem;}
.form .line .lb{flex:0 0 auto;width:9em;text-align:right;margin-right:1.5em;}
.form .line .lr{flex:1 1 auto;}
.form .line input{width:100%;padding:0 0.2rem;background:#f3f5fa;border:none;outline:none;height:0.6rem;text-align:right;font-size:inherit;font-family:inherit;color:#5b6780;border-radius:0.1rem;}
.form .line .avatar{width:1rem;height:1rem;flex:0 0 auto;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:50%;}
.fileBtn{position:relative;cursor:pointer;margin-left:0.2rem;padding:0 1em;background:#f3f5fa;border-radius:0.1rem;}
.fileBtn input{position:absolute;left:0;top:0;z-index:5;width:100% !important;height:100% !important;cursor:pointer;font-size:0 !important;opacity:0;padding:0 !important;}
.fileBtn .btn{height:2.6em;color:#0a2540;font-weight:bold;}
.fileBtn .btn .iconfont{color:#339ce9;margin-right:0.1rem;font-weight:normal;}
.formBtns{margin-top:0.5rem;}
.formBtns .btn{flex:0 0 auto;background:#339ce9;color:#fff;padding:0 2em;line-height:3.125;border-radius:3em;cursor:pointer;transition:.3s;}
.formBtns .btn:hover{background:#1070b7;}
.formBtns .btn.full{border-radius:0.1rem;width:100% !important;}
.lineTip{text-align:right;margin-bottom:20px;color:#5b6780;opacity:0.5;}
.lineTip .fgt{color:#5b6780;text-decoration:underline;cursor:pointer;}
.SystemMessages .item{box-shadow:0 0.1rem 0.83rem rgba(5,23,96,0.1);margin-bottom:0.2rem;border-radius:0.1rem;background:#fff;padding:0.25rem 0.35rem;}
.SystemMessages .item .ico{flex:0 0 auto;width:0.37rem;color:#339ce9;}
.SystemMessages .item .t{flex:1 1 auto;overflow:hidden;}
.SystemMessages .item .ip{padding-left:0.37rem;color:#5b6780;line-height:1.875;margin-top:0.1rem;}
.loginPop .popIn{align-items:flex-start;overflow:auto;}
.loginPop .box{width:6.8rem;margin:auto;background:#fff url(../images/loginbg.jpg) no-repeat center top;background-size:cover;}
body:has(.pop.act){width:100%;height:100%;overflow:hidden;}
.loginPop .tag{position:absolute;left:0.17rem;top:0;z-index:10;padding:0 0.19rem;}
.loginPop .tag .btn{line-height:0.4rem;background:#f59e0b;font-size:0.14rem;padding:0 1em;border-radius:0 0 0.1rem 0.1rem;color:#fff;cursor:pointer;min-width:5em;text-align:center;}
.loginPop .tag:after{content:"";position:absolute;right:0;top:0;width:0.19rem;background:url(../images/rt.png) no-repeat right top;width:0.19rem;height:0.2rem;}
.loginPop .tag:before{content:"";position:absolute;width:0.19rem;height:0.2rem;left:0;top:0;background:url(../images/lt.png) no-repeat left top;}
.loginPop .close{display:block;}
.popForm .ft{text-align:center;margin-bottom:1em;color:#339ce8;}
.popForm{max-width:4.6rem;margin:auto;}
.popForm .line{margin-bottom:0.1rem;position:relative;}
.popForm .line .lb{position:absolute;left:0;top:0;line-height:0.6rem;z-index:10;padding:0 1em;font-weight:bold;}
.popForm .line .lb .rq{color:#f59e0b;margin-right:5px;}
.popForm .line .inp{background:#f3f5fa;border-radius:0.1rem;}
.popForm .line .inp input{width:100%;flex:1 1 auto;outline:none;border:none;background:none;height:0.6rem;border-radius:0.1rem;padding:0 1.5em;text-align:right;font-size:inherit;font-family:inherit;color:#5b6780;}
.popForm .line .inp .btn{flex:0 0 auto;padding:0 1.5em;border-radius:0.1rem;background:#fff;color:#0a2540;line-height:0.5rem;margin:0 4px;cursor:pointer;font-weight:bold;}
.popForm .line .inp .btn.disabled{color:#999;background:#ebebeb;cursor:default;}
.el-select{display:block;}
.el-select *{font-size:inherit !important;}
.popForm .line .inp .el-input__inner{padding-right:0.5rem;}
.el-input__suffix{right:1em;}
.popForm .formBtns .btn{width:2.8rem;text-align:center;max-width:100%;}
.checkbox{margin-top:0.5rem;}
.el-checkbox{font-size:inherit;font-family:inherit;}
.el-checkbox__label{font-size:inherit;font-family:inherit;color:#5b6780 !important;vertical-align:middle;white-space:normal;}
.el-checkbox__label a{font-weight:bold;}
.navigation{position:fixed;right:0;top:50%;transform:translate(0,-50%);z-index:50;}
.navigation .item{position:relative;padding:0.15rem 0.3rem;cursor:pointer;}
.navigation .item i{display:block;width:8px;height:8px;background:#60646e;border-radius:50%;}
.navigation .item span{position:absolute;right:-1em;top:50%;white-space:nowrap;transform:translate(0,-50%);color:#0ea5e9;opacity:0;}
.navigation .item.active i{background:#0ea5e9;}
.navigation .item.active span{opacity:1;right:0.5rem;}
.searchList .item{padding:0.2rem 0;display:block;border-bottom:1px solid #e5e5e5;}
.searchList .item .date{color:#999;margin-top:5px;}
.searchTop .psearch input{height:0.55rem;text-align:left;padding-left:2em;padding-right:0.7rem;font-size:inherit;}
.searchTop .psearch{width:8rem;}
.searchTop .psearch .btn{line-height:0.49rem;left:auto;right:3px;width:1rem;background:#0ea5e9;border-radius:0.5rem;color:#fff;font-size:0.2rem;top:3px;}
.innerPage {min-height: 65vh;}
.form .line .lr:has(.btn) {position: relative;}
.form .line .lr:has(.btn) input[type="text"] {padding-right: 7em;}
.form .line .lr:has(input[type="text"]) .btn {
    position: absolute;
    right: 0;
    top: 0.05rem;
    padding: 0 1.5em;
    border-radius: 0.1rem;
    background: #fff;
    color: #0a2540;
    line-height: 0.5rem;
    margin: 0 4px;
    cursor: pointer;
    font-weight: bold;
    width: 6em;
    text-align: center;
}
.SystemMessages h2 {
    border: none;
    margin: 0;
}
.usrbtn:hover .drop {
    top: 100%;
    visibility: visible;
    opacity: 1;
    transition: 0.3s;
}

.usrbtn {
    position: relative;
}
.el-message {
    min-width: 0;
    top: 50% !important;
    transform: translate(-50%,-50%);
    font-size: 1.2em;
}

.el-message__content {
    font-size: inherit;
}
@media(max-width:1200px){body{padding-top:0.8rem;}
.header .in{padding:0 0.3rem;}
.nav li>a{padding:0 0.1rem;line-height:0.8rem;}
.logo{line-height:0.8rem;}
.lang,.usrbtn{margin-left:0.1rem;}
.search .icon{display:block;margin-left:auto;}
.search .searchbox{position:fixed;left:0;top:0.3rem;padding:0.1rem;background:#fff;width:100%;border-top:1px solid #e5e5e5;visibility:hidden;opacity:0;}
.search .searchbox .btn{left:auto;right:0.2rem;top:0.1rem;}
.search .searchbox input{padding-left:0.2rem;padding-right:0.6rem;}
.search{width:auto;}
}

@media(max-width:1200px){.nav li>a{line-height:0.5rem;border-bottom:1px solid #f5f5f5;position:relative;padding:0 0.3rem;}
.header .in{height:0.8rem;}
.showSearch .search .searchbox{top:0.6rem;}
.logo img{max-height:0.4rem;}
.logo{line-height:0.8rem;}
.search{margin-left:auto;}
.nav{position:fixed;left:0;top:0.6rem !important;background:#fff;right:0;padding:0;height:0;overflow:hidden;transition:.3s;}
.nav ul{display:block;padding:0.2rem 0;border-top:1px solid #f5f5f5;}
.nav li .sub{position:relative;left:0;top:0;transform:none;background:#f5f5f5;padding-bottom:0 !important;text-align:left;}
.nav li.act>a{color:#00196b;}
.nav li.act .sub{padding:0.1rem 0 0;max-height:3rem;transition:.3s;}
.nav li .sub dd{display:inline-block;vertical-align:middle;margin-right:0.2rem;margin-bottom:0.1rem;}
.nav li .sub dl{padding:0 0.3rem;}
.nav li.haschild>a{position:relative;}
.nav li.haschild>a:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:30px;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act>a:after{transform:rotate(45deg);}
.header{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,0.15);color:#000 !important;}
.header .logo .i1{display:none !important;}
.header .logo .i2{display:inline !important;}
.openMenu{width:0.4rem;height:0.3rem;cursor:pointer;position:relative;margin-left:0.1rem;}
.openMenu i{position:absolute;right:0;top:50%;width:70%;height:1px;background:#000;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;right:0;width:115%;background:#000;transition:.3s;height:1px;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
body{padding-top:0.8rem;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.showMenu .nav{height:calc(100vh - 0.6rem);overflow:auto;}
}
@media(max-width:768px){
body{font-size:14px;}
.pt100{padding-top:50px;}
.pb100{padding-bottom:50px;}
.pt70{padding-top:24px;}
.pb70{padding-bottom:24px;}
.title .subtit{margin-top:20px;}
.title{margin-bottom:30px;}
.bantxt .txt{max-width:100%;}
.indexAbout .box{display:block;}
.indexAbout .lef{width:auto;padding-right:0;}
.indexAbout .box:before{display:none;}
.indexAbout .rig{margin-top:30px;}
.data{padding:0;}
.data:after{width:100%;}
.data .i{padding-bottom:20px;}
.indexAbout .img{padding:20px 0;}
.quickJump .item{width:100% !important;padding:30px;}
.quickJump .items{gap:10px;}
.quickJump .item .ico{width:40px;height:40px;line-height:40px;margin-right:15px;}
.quickJump .item .tit{line-height:1.2;padding-right:100px;}
.quickJump .item .tit .tag{font-size:12px;bottom:24px;}
.quickJump .item .btn{padding:10px;}
footer{padding:40px 0;}
footer .inner{display:block;}
.fbot{max-width:100%;margin-top:20px;}
.copy{margin-top:20px;padding-top:20px;}
.header .in{padding:0 4%;}
.Pages{margin-top:40px;}
.Pages a{width:40px;margin:0 2px;line-height:38px;}
.pnavs a.active:before{width:8px;height:8px;margin-top:-4px;}
.pnavs a.active{padding-left:15px;}
.pnavs a:not(:last-child){margin-right:2em;}
.pageSearch{display:block;}
.psearch{width:auto;margin-top:20px;}
.psearch input{text-align:left;padding-left:15px;padding-right:50px;}
.psearch .btn{left:auto;right:0;}
.list-3{gap:20px;}
.list-3 .item{width:calc(50% - 10px);}
.vplay{font-size:14px;width:36px;height:36px;}
.location{display:block;margin-bottom:30px;}
.location .back{display:inline-block;}
.detailBox .content{padding:30px;}
.member{display:block;}
.memberNav{width:auto;margin-right:0;margin-bottom:30px;}
.form .line .avatar{height:80px;width:80px;}
.form .line input{height:50px;}
.memberNav .a{padding:10px 20px;}
.memberNav .a:before{left:5px;}
.SystemMessages .item{padding:20px;margin-bottom:10px;}
.SystemMessages .item .ico{width:27px;}
.SystemMessages .item .ip{padding-left:27px;}
.popForm .line .lb{position:static;line-height:1.5;margin-bottom:10px;padding:0;}
.popForm .line .inp input{height:40px;text-align:left;padding:0 1em;}
.popForm .formBtns .btn{width:100%;}
.popForm .line .inp .btn{line-height:34px;}
.searchTop{padding: 60px 0;}
.searchTop .psearch{width:100%;margin:0;}
.searchTop .pageSearch{margin:0;}
.searchTop .psearch input{height:44px;}
.searchTop .psearch .btn{line-height:37px;width:70px;font-size:18px;}
.form .line .lr:has(input[type="text"]) .btn {
    top: 5px;
    line-height: 40px;
}
}
@media(max-width:540px){.form .line:not(:has(.avatar)){display:block;}
.form .line .lb{width:auto;text-align:left;margin-right:0;margin-bottom:10px;}
.form .line input{text-align:left;}
.form .line:has(.avatar) .lb{margin-right:1.5em;margin-bottom:0;}
.formBtns{justify-content:flex-start;margin-top:30px;}
.lineTip{text-align:left;}
}
