@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{width:95%;max-width:12rem;margin:0 auto}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.74rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.06rem;background-color:#fff;margin:.08rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-.08rem;width:.6rem}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#f5f5f5;overflow:hidden}
.cur,.cur a{font-size:.16rem;color:#666}
.cur{padding:.13rem 0 .13rem .28rem;background:url(../images/i-cur.png) no-repeat left center;-webkit-background-size:.19rem auto;-moz-background-size:.19rem auto;-ms-background-size:.19rem auto;-o-background-size:.19rem auto;background-size:.19rem auto}
.cur a:hover{color:#0062a9}
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
@media screen and (max-width:1200px){
.menuBtn{display:block;top:.92rem;right:.24rem;z-index:1001}
.wp{padding:0 .3rem;max-width:none;width:auto}
}
:root{--fz12:0.12rem;--fz14:0.14rem;--fz16:0.16rem;--fz18:0.18rem;--fz20:0.2rem;--fz22:0.22rem;--fz24:0.24rem;--fz26:0.26rem;--fz28:0.28rem;--fz30:0.3rem;--fz32:0.32rem;--fz34:0.34rem;--fz36:0.36rem;--fz38:0.38rem;--fz40:0.4rem;--fz42:0.42rem;--fz44:0.44rem;--fz46:0.46rem;--fz48:0.48rem;--fz50:0.5rem}
.fz12{font-size:var(--fz12)}
.fz14{font-size:var(--fz14)}
.fz16{font-size:var(--fz16)}
.fz18{font-size:var(--fz18)}
.fz20{font-size:var(--fz20)}
.fz22{font-size:var(--fz22)}
.fz24{font-size:var(--fz24)}
.fz26{font-size:var(--fz26)}
.fz28{font-size:var(--fz28)}
.fz30{font-size:var(--fz30)}
.fz32{font-size:var(--fz32)}
.fz34{font-size:var(--fz34)}
.fz36{font-size:var(--fz36)}
.fz38{font-size:var(--fz38)}
.fz40{font-size:var(--fz40)}
.fz42{font-size:var(--fz42)}
.fz44{font-size:var(--fz44)}
.fz46{font-size:var(--fz46)}
.fz48{font-size:var(--fz48)}
.fz50{font-size:var(--fz50)}
@media screen and (max-width:1920px){
:root{--fz12:12px}
}
@media screen and (max-width:1199px){
:root{--fz12:0.24rem;--fz14:0.26rem;--fz16:0.28rem;--fz18:0.3rem;--fz20:0.32rem;--fz22:0.34rem;--fz24:0.36rem;--fz26:0.38rem;--fz28:0.4rem;--fz30:0.42rem;--fz32:0.42rem;--fz34:0.42rem;--fz36:0.42rem;--fz38:0.42rem;--fz40:0.42rem;--fz42:0.42rem;--fz44:0.42rem;--fz46:0.42rem;--fz48:0.42rem;--fz50:0.42rem}
}
/*!****** lib.css end *******/
/*!****** bl *******/
body{padding-top:.8rem}
.home{padding-top:0}
.index .header{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));background:-moz- oldlinear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}
.index .h-lg .lk{color:#fff}
.index .h-lg .lk:hover{color:#fff}
.index .has-lg .info .name{color:#fff}
.index .has-lg .info::after{border-top-color:#fff}
.index .h-btn .icon{background-image:url(../images/h-i1.svg)}
.index .h-btn.em .icon{background-image:url(../images/h-i2.svg)}
.head-box{position:fixed;left:0;top:0;width:100%;display:block;height:.8rem;z-index:999}
.head-tbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:.8rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.16rem}
.header .h-lg .lk{color:#fff}
.header .h-lg .lk:hover{color:rgba(255,255,255,.85)}
.header .h-lg .lk::after{background-color:rgba(255,255,255,.35)}
.header .has-lg .info .name{color:#fff}
.header .has-lg .info::after{border-top-color:#fff}
.header .h-btn .icon{background-image:url(../images/h-i1.svg)}
.header .h-btn.em .icon{background-image:url(../images/h-i2.svg)}
.header .has-lg .info,.header .h-btn{height:.8rem}
.h-langs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.h-langs .lang{display:block;margin-left:.05rem}
.h-langs .icon{width:.22rem;height:.22rem;border-radius:50%;overflow:hidden}
.h-langs .icon img{display:block;width:100%;height:100%}
.h-lg{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.h-lg .lk{font-size:var(--fz12);color:#333;padding:0 .1rem;display:block;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.h-lg .lk:hover{color:#2c507f}
.h-lg .lk::after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:.1rem;background-color:#ddd;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.h-lg .lk:last-child::after{display:none}
.has-lg{position:relative;z-index:100;margin-right:.2rem}
.has-lg .info{height:.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;padding-right:.2rem}
.has-lg .info .img{width:.18rem;height:.18rem;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:.05rem}
.has-lg .info .name{font-size:var(--fz12);color:#333;max-width:4em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.has-lg .info::after{content:"";display:block;position:absolute;top:50%;right:0;width:0;height:0;border-left:.05rem solid transparent;border-right:.05rem solid transparent;border-top:.05rem solid #333;margin-top:-.02rem}
.has-lg .inbox{position:absolute;top:100%;left:0;width:3.18rem;border-radius:.1rem;background:-webkit-gradient(linear,left top,left bottom,from(#e5faff),to(#fff));background:-webkit-linear-gradient(top,#e5faff 0,#fff 100%);background:-moz- oldlinear-gradient(top,#e5faff 0,#fff 100%);background:-o-linear-gradient(top,#e5faff 0,#fff 100%);background:linear-gradient(180deg,#e5faff 0,#fff 100%);padding:.3rem .2rem;display:none}
.t-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;border-bottom:2px dashed #ededed;padding-bottom:.2rem;margin-bottom:.2rem}
.t-info .ll{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.t-info .img{width:.48rem;height:.48rem;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:.12rem}
.t-info .nick{font-size:var(--fz14);color:#333;font-weight:500}
.t-info .tel{font-size:var(--fz12);color:#999}
.t-info .btn{cursor:pointer;display:block;font-size:var(--fz12);color:#999;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.t-info .btn:hover{color:#2c507f}
.t-lks{overflow:hidden;margin:0 -.16rem}
.t-lks .item{float:left;width:50%;position:relative;padding:0 .16rem}
.t-lks .item:nth-child(odd)::after{content:"";display:block;position:absolute;top:50%;right:0;border-left:2px dashed #ededed;height:.18rem;margin-top:-.09rem}
.t-lks .con{padding-left:.18rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:.43rem;color:#333}
.t-lks .con:hover{background-color:#f6f7f9;color:#3768a0}
.t-lks .icn{width:.16rem;margin-right:.08rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.t-lks .icn svg{display:block;width:100%}
.t-lks .t{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;font-size:var(--fz14)}
.header{height:.8rem;background-color:#2c507f;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.logo{float:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:.8rem;line-height:normal;font-size:0}
.logo img{display:block;height:.48rem;width:auto;max-width:3rem}
.header .logo img{display:block;height:.48rem;width:auto;max-width:3rem}
.h-r{float:right}
@media screen and (min-width:1201px){
.header .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:.8rem}
.header .logo{float:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:.8rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.24rem}
.header .h-r{float:none;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;margin-right:.08rem}
.header .nav{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.18rem .22rem}
.header .nav .v1{max-width:none;font-size:var(--fz12)}
.header .head-tbox{margin-left:.08rem}
}
.nav li{position:relative;padding:0rem;height: .8rem;word-break: break-all;display: flex;align-items: center;}
.nav .icondrop{display:none}
.nav {display: flex;flex-wrap: nowrap;gap: .3rem;}
.nav .v1{font-size: var(--fz14);color: #fff;position: relative;max-width: 8em;word-break: break-all;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 0.05rem;}
.nav .v1::after{content:"";display:block;position:relative;bottom:-0.05rem;width:.2rem;background-color:#fff;height:2px;left:50%;border-radius:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.nav .ok .v1,.nav .on .v1{font-weight:500}
.nav .ok .v1::after,.nav .on .v1::after{opacity:1}
.nav .sub{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:0 .1rem;display:none}
.nav .sub .v2{display:block;font-size:var(--fz14);color:#333;line-height:.4rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;border-bottom:1px solid #eee;text-transform:uppercase}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .v2:hover{background-color:#fff;color:#2c507f}
.h-btn{position:relative;cursor:pointer;z-index:100;height:.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.h-btn .icon{width:.22rem;height:.22rem;background:url(../images/h-i1b.svg) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.h-btn.em{margin-left:.1rem}
.h-btn.em .icon{background-image:url(../images/h-i2b.svg)}
.h-btn .inbox{position:absolute;top:100%;left:-.24rem;width:1.65rem;display:none}
.h-btn .box{padding:.1rem .14rem;position:relative;border-radius:.06rem;font-size:var(--fz12);color:#666;background-color:#fff}
.h-btn .arr{display:block;width:0;height:0;border-left:.05rem solid transparent;border-right:.05rem solid transparent;border-bottom:.05rem solid #fff;margin-left:.3rem}
.h-btn .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-weight:500}
.h-btn .top .icn{width:.18rem;margin-right:.05rem}
.h-btn .top .icn img{display:block;width:100%}
.footer{background-color:#2c507f;padding-bottom:.4rem}
.f-top{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.1rem}
.f-top .lk{display:block;height:.6rem;line-height:.6rem}
.f-top .lk img{display:inline-block;vertical-align:middle;height:.54rem}
.f-h3{font-size:var(--fz20);color:#fff;font-weight:500;padding:.2rem 0}
.f-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}
.f-box .left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.f-box .right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.f-info{overflow:hidden;float:left}
.f-info .icn{float:left;width:1.15rem;margin-right:.26rem}
.f-info .txt{overflow:hidden;font-size:var(--fz12);color:#fff;width:1.8rem;line-height:2}
.f-info1{float:left;font-size:var(--fz12);color:#fff}
.f-info1 .p{overflow:hidden}
.f-info1 span{float:left;font-weight:500}
.f-info1 .p1{overflow:hidden}
.f-info2{float:left;font-size:var(--fz12);color:#fff;font-weight:600}
.f-info2 .b{font-size:.34rem}
.f-qrs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.f-qrs .qr{width:1.13rem;margin-left:.24rem}
.f-qrs .qr img{display:block;width:100%}
.banner{position:relative;--swiper-navigation-size:0.2rem;--swiper-theme-color:#fff}
.banner .swiper-slide{overflow:hidden}
.banner .con{position:relative}
.banner .bg{position:relative;height:0;padding-top:38.95%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .swiper-button-next,.banner .swiper-button-prev{width:.46rem;height:.46rem;background-color:rgba(0,0,0,.5);border-radius:50%;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background-color:#000}
.banner .swiper-button-prev{left:.5rem}
.banner .swiper-button-next{right:.5rem}
.banner .swiper-pagination{bottom:.2rem!important}
.g-moreb1{text-align:center;font-size:0}
.g-moreb1 a{display:inline-block;border-radius:.5rem;color:#999;font-size:var(--fz14);padding:.1rem .32rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border:1px solid #ddd}
.g-moreb1 a:hover{background-color:#263f7c;border-color:#263f7c;color:#fff}
.g-moreb1 i,.g-moreb1 span{display:inline-block;vertical-align:middle}
.g-moreb1 i{width:.08rem;height:.08rem;margin-left:.05rem;margin-bottom:-.02rem}
.g-moreb1 i svg{display:block;width:100%;height:auto}
.row-a1{padding:.5rem 0;overflow:hidden}
.row-a1 .g-titb1{padding-bottom:.1rem}
.g-titb1{text-align:center;font-size:var(--fz30);color:#263f7c;font-weight:500;padding:.55rem 0}
.g-titb1 .desc{font-size:var(--fz20);text-transform:uppercase}
.g-listb1{font-size:0;padding:.1rem 0}
.g-listb1 li{display:inline-block;vertical-align:top;width:33.33%;margin-bottom:.16rem}
.g-listb1 .con{display:block;border-radius:.1rem;background-color:#fff;padding:.1rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;position:relative}
.g-listb1 .con:hover{z-index:2;-webkit-box-shadow:0 5px .1rem 0 #eee;box-shadow:0 5px .1rem 0 #eee}
.g-listb1 .pic{position:relative;height:0;padding-top:64%;overflow:hidden;border-radius:.1rem}
.g-listb1 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.g-listb1 .tag-t{position:absolute;top:0;left:.2rem;width:.4rem;z-index:2}
.g-listb1 .tag-t img{display:block;width:100%}
.g-listb1 .tag-info{position:absolute;top:.2rem;left:0;font-size:var(--fz14);color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ffa209),to(#ff7e01));background:-webkit-linear-gradient(top,#ffa209 0,#ff7e01 100%);background:-moz- oldlinear-gradient(top,#ffa209 0,#ff7e01 100%);background:-o-linear-gradient(top,#ffa209 0,#ff7e01 100%);background:linear-gradient(180deg,#ffa209 0,#ff7e01 100%);padding:0 .1rem;line-height:.37rem;border-radius:0 5px 5px 0}
.g-listb1 .tag-b{position:absolute;bottom:.1rem;right:.1rem;background:rgba(0,0,0,.5);border-radius:.05rem;font-size:var(--fz14);color:#fff;padding:.04rem .08rem;z-index:2}
.g-listb1 .txt{padding:.2rem .1rem}
.g-listb1 .tit{font-size:var(--fz14);color:#333;font-weight:500;line-height:1.4;height:2.8em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.05rem}
.g-listb1 .info{font-size:var(--fz12);color:#999;line-height:1.66;height:3.32em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.15rem}
.g-listb1 .bot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow:hidden;color:#999}
.g-listb1 .bot .s{font-size:var(--fz14)}
.g-listb1 .bot .price{font-size:var(--fz18);color:#b22c22;font-weight:700}
.g-listb1 .bot .price .n{font-size:var(--fz24)}
.g-listb1 .bot .ll{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.g-listb1 .bot .ll .old{font-size:var(--fz12);margin-left:.1rem}
.g-so{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--fz14)}
.g-so .sobox{position:relative;width:5.44rem;border:1px solid #ddd;border-radius:.5rem;padding-left:.46rem;background:url(../images/h-so.svg) no-repeat .2rem 50%;-webkit-background-size:.15rem .15rem;-o-background-size:.15rem;background-size:.15rem;overflow:hidden}
.g-so .sobox .inp{display:block;width:100%;height:.5rem;background-color:transparent;font-size:var(--fz14);color:#333;padding:0 1.4rem 0 0}
.g-so .sobox .btn{cursor:pointer;position:absolute;top:0;right:0;width:1.3rem;height:.5rem;background-color:#2c507f;color:#fff;border-radius:.5rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-so .sobox .btn:hover{opacity:.8}
.g-so .filter{position:relative;margin-left:.24rem;z-index:100}
.g-so .filter .btn{cursor:pointer;width:1.3rem;height:.5rem;background-color:#2c507f;color:#fff;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-so .filter .btn:hover{opacity:.8}
.g-so .filter .btn .t{padding-left:.2rem;background:url(../images/bl/b-f1.svg) no-repeat left center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem}
.filter-box{padding:.25rem .25rem;border-radius:.1rem;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(153,153,153,.5);box-shadow:0 3px 6px 0 rgba(153,153,153,.5);position:absolute;top:100%;left:0;width:4.75rem;display:none}
.filter-box .tit{font-size:var(--fz14);color:#333;font-weight:500}
.filter-box .h3{font-size:var(--fz12);color:#333;padding:.1rem 0}
.filter-box .rads{overflow:hidden}
.filter-box .lab{float:left;margin-right:.1rem;margin-bottom:.1rem;font-size:var(--fz12);color:#333;border-radius:.15rem;background-color:#f4f5f7;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;min-width:.74rem;overflow:hidden;position:relative;padding:0 .12rem;line-height:.3rem;text-align:center;cursor:pointer}
.filter-box .lab input{position:absolute;left:9999px;visibility:hidden}
.filter-box .lab.checked{background-color:#2c507f;color:#fff}
.filter-box .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.filter-box .line .inpt{display:block;width:1.6rem;height:.3rem;font-size:var(--fz12);color:#333;border-radius:.15rem;padding:0 .2rem;background-color:#f4f5f7}
.filter-box .line .ss{width:.12rem;height:1px;background-color:#333;margin:0 .18rem}
.filter-box .bot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.2rem}
.filter-box .bot .button{cursor:pointer;border-radius:.15rem;background-color:#f4f5f7;font-size:var(--fz12);color:#333;padding:.04rem .2rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin:0 .1rem}
.filter-box .bot .button:hover{opacity:.8}
.filter-box .bot .button.btn1{background-color:#2c507f;color:#fff}
.row-a2{background-color:#f7f8f9;padding:0 0 1.1rem;position:relative;--swiper-navigation-size:0.2rem;--swiper-theme-color:#2C507F}
.row-a2 .swiper-pagination{display:none}
.row-a2 .swiper-button-next,.row-a2 .swiper-button-prev{width:.46rem;height:.46rem;background-color:rgba(0,0,0,.5);border-radius:50%;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.row-a2 .swiper-button-next:hover,.row-a2 .swiper-button-prev:hover{background-color:#000}
.row-a2 .swiper-button-prev{left:.5rem}
.row-a2 .swiper-button-next{right:.5rem}
.m-banb1 .con{overflow:hidden;padding:.1rem 0}
.m-banb1 .pic{float:left;width:4.48rem;height:2.87rem;border-radius:.1rem;-webkit-box-shadow:0 0 .1rem rgba(188,188,188,.7);box-shadow:0 0 .1rem rgba(188,188,188,.7);margin-right:.5rem;position:relative;overflow:hidden;box-shadow: #a19c9cd1 2px 2px 3px 4px;}
.m-banb1 .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.m-banb1 .txt{overflow:hidden;padding-top:.1rem;padding-right:.2rem}
.m-banb1 .tit{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:var(--fz24);color:#333;font-weight:500;margin-bottom:.2rem}
.m-banb1 .desc{font-size:var(--fz14);color:#999;line-height:1.7;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:5.1em;margin-bottom:.55rem}
.m-banb1 .bot{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow:hidden;color:#999}
.m-banb1 .bot .price{font-size:var(--fz26);color:#b22c22;font-weight:700}
.m-banb1 .bot .price .n{font-size:var(--fz36)}
.m-banb1 .bot .ll{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.m-banb1 .bot .ll .old{font-size:var(--fz18);margin-left:.25rem}
.m-banb1 .bot .g-moreb1 a{color:#333}
.m-banb1 .bot .g-moreb1 a:hover{color:#fff}
.row-a3{padding-bottom:.55rem}
.row-a3 .g-titb1{padding-bottom:.4rem}
.row-a4{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding-bottom:.45rem;padding-top:.15rem}
.m-titb1{font-size:var(--fz30);color:#fff}
.m-titb1 .h3{display:inline-block;padding:.3rem .45rem .3rem 0;background:url(../images/bl/arr1.svg) no-repeat right center;-webkit-background-size:.29rem .29rem;-o-background-size:.29rem;background-size:.29rem}
.row-a5 .g-titb1{padding-bottom:.3rem}
.row-a6 .g-titb1,.row-a7 .g-titb1,.row-a9 .g-titb1{padding:.3rem 0}
.row-a9{padding-bottom:.55rem}
.row-a9 .g-moreb1{margin-top:0}
.ul-notb1{background-color:#fff;border-radius:.1rem;padding:.2rem}
.ul-notb1 .con{display:block;border-radius:.1rem;padding:.1rem .2rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;color:#333;font-size:var(--fz14)}
.ul-notb1 .con:hover{background-color:#f7f8f9;color:#2c507f}
.ul-notb1 .con:hover .desc{color:#2c507f}
.ul-notb1 .tit{font-weight:500;margin-bottom:.1rem;font-size:var(--fz18);}
.ul-notb1 .desc{font-size:var(--fz16);color:#999;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.row-a8{padding-bottom:.6rem;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f4f5f7));background:-webkit-linear-gradient(top,#fafbfc 0,#f4f5f7 100%);background:-moz- oldlinear-gradient(top,#fafbfc 0,#f4f5f7 100%);background:-o-linear-gradient(top,#fafbfc 0,#f4f5f7 100%);background:linear-gradient(180deg,#fafbfc 0,#f4f5f7 100%)}
.row-a8 .g-titb1{padding-bottom:.4rem}
.m-formb1 .g-so{margin-bottom:.45rem}
.m-formb1 .g-so .sobox{background:0 0;padding-left:.2rem}
.m-formb1 .bot{text-align:center;font-size:var(--fz16)}
.m-formb1 .bot a{color:#2c507f}
.m-formb1 .bot a:hover{text-decoration:underline}
@media screen and (max-width:1200px){
body{padding-top:1.4rem}
.head-box{height:1.4rem}
.header{position:absolute;left:0;bottom:0;width:100%;height:.8rem}
.header .wp{position:relative;height:.8rem}
.head-tbox{position:absolute;top:-.6rem;left:0;right:0;height:.6rem;margin-left:0;padding:0 .3rem;background-color:#f4f5f7}
.index .head-tbox{background-color:rgba(0,0,0,.5)}
.header .h-lg .lk{color:#333}
.header .h-lg .lk:hover{color:#2c507f}
.header .h-lg .lk::after{background-color:#ddd}
.header .has-lg .info .name{color:#333}
.header .has-lg .info::after{border-top-color:#333}
.header .h-btn .icon{background-image:url(../images/h-i1b.svg)}
.header .h-btn.em .icon{background-image:url(../images/h-i2b.svg)}
.index .header .h-lg .lk,.index .header .has-lg .info .name{color:#fff}
.index .header .h-lg .lk:hover{color:#fff}
.index .header .h-lg .lk::after{background-color:rgba(255,255,255,.35)}
.index .header .has-lg .info::after{border-top-color:#fff}
.index .header .h-btn .icon{background-image:url(../images/h-i1.svg)}
.index .header .h-btn.em .icon{background-image:url(../images/h-i2.svg)}
.has-lg .info,.head-tbox{height:.6rem}
.h-btn .icon,.h-langs .icon{width:.4rem;height:.4rem}
.has-lg .info .img{width:.36rem;height:.36rem}
.h-btn .top .icn{width:.36rem}
.h-btn .arr{margin-left:3.3rem}
.h-btn .inbox{right:0;left:auto;width:3.6rem}
.has-lg .inbox{width:6rem;right:0;left:auto}
.t-lks .icn{width:.32rem}
.h-r{margin-right:.8rem}
.nav{position:fixed;top:1.4rem;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#2c507f;border-top:1px solid #fff;display:none}
.nav li{float:none;width:auto;padding: 0 .2rem}
.nav .v1{line-height:.8rem}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav .sub .v2{line-height:.6rem}
.nav .on .dropicon::after{content:"-"}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .dropicon::after{content:"+";display:block;color:#fff;font-weight:700;line-height:.8rem;font-style:normal;text-align:right;width:100%}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-box{display:block}
.f-box .left{display:block}
.f-info{float:none;margin-bottom:.3rem}
.f-info .txt{width:auto}
.f-info1,.f-info2{float:none;margin-bottom:.3rem}
.f-info .icn{width:1.8rem}
.f-qrs .qr{margin-left:0;margin-right:.24rem}
.g-so .sobox{-webkit-background-size:.3rem .3rem;-o-background-size:.3rem;background-size:.3rem;padding-left:.6rem}
.g-listb1 .tag-info{padding:.05rem .1rem}
.g-moreb1 i{width:.16rem;height:.16rem}
.m-titb1 .h3{padding-right:.6rem;-webkit-background-size:.4rem .4rem;-o-background-size:.4rem;background-size:.4rem}
.g-listb1 .tag-t{width:.8rem}
.filter-box{left:auto;right:0;width:6rem}
.filter-box .line .inpt{width:100%;height:.5rem;border-radius:.5rem}
.filter-box .lab{line-height:.5rem;border-radius:.5rem}
}
@media screen and (max-width:767px){
.g-listb1{margin:0}
.g-listb1 li{float:none;width:auto}
.m-banb1 .pic{float:none;width:auto;position:relative;height:0;padding-top:64%;overflow:hidden;margin-right:0;margin-bottom:.05rem}
.banner .swiper-button-next,.banner .swiper-button-prev,.row-a2 .swiper-button-next,.row-a2 .swiper-button-prev{display:none}
.m-banb1 .swiper-container{padding-bottom:.6rem}
.row-a2 .swiper-pagination{display:block;bottom:0!important}
.f-info .icn{float:none;margin-bottom:.3rem;margin-right:0}
}
/*!****** bl end *******/
/*!****** ls *******/
.m-loginl{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:6.7rem}
.m-loginl .right{float:right;margin:.61rem 4.32rem 0 0;background-color:#fff;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;width:4.2rem;padding:.39rem .3rem .67rem;overflow:hidden}
.ul-titl{overflow:hidden;margin-bottom:.44rem}
.ul-titl li{width:50%;float:left}
.ul-titl .con{display:block;overflow:hidden;font-size:var(--fz18);color:#333;line-height:1.388em;text-align:center;position:relative;padding-bottom:.09rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-titl .con:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:.17rem;height:.03rem;background-color:#2c507f;width:0}
.ul-titl li.on .con{color:#2c507f}
.ul-titl li.on .con:after{width:.17rem}
.m-loginl .form{overflow:hidden}
.m-loginl .form .tabl{display:none}
.m-loginl .layui-input-block{margin:0}
.m-loginl .item{overflow:hidden;margin-bottom:.26rem}
.m-loginl .box{margin-bottom:.10rem}
.m-loginl .box .item:last-child{margin-bottom:0}
.m-loginl .btn1,.m-loginl .btn2,.m-loginl .inp{display:block;width:100%;height:.44rem;border:1px solid #ddd;border-radius:.22rem;-webkit-border-radius:.22rem;-moz-border-radius:.22rem;-ms-border-radius:.22rem;-o-border-radius:.22rem;padding:0 .22rem;font-size:var(--fz14);color:#333}
.m-loginl .inp1{width:59.61%;float:left}
.m-loginl .btn1{float:right;width:35.1%;background-color:#2c507f;color:#fff;text-align:center}
.m-loginl .btnbox{background:0 0;border:none;margin-bottom:.17rem;width:100%}
.m-loginl .btn2{background-color:#2c507f;color:#fff;text-align:center;border:none;height:.46rem;line-height:.46rem;cursor:pointer}
.m-loginl .tips{font-size:var(--fz14);color:#999;line-height:1.428em;overflow:hidden;padding:0 .05rem}
.m-loginl .tips a{color:#999}
.login-header{overflow:hidden;background-color:#fff}
.login-header .logo{display:block;float:left;height:1.02rem;line-height:1.02rem;font-size:0;text-align:center;overflow:hidden}
.login-header .logo img{display:inline-block;vertical-align:middle;max-height:.44rem;width:auto;max-width:2.5rem}
.login-footer{background-color:#fff;overflow:hidden;text-align:center;padding:.35rem 0}
.login-footer .copy{text-align:center;font-size:var(--fz12);color:#666;line-height:1.416em;overflow:hidden}
.m-searchl{overflow:hidden;padding:.27rem 0 .35rem}
.m-searchl .left{float:left}
.m-searchl .right{float:right;padding-top:.19rem}
.m-searchl .right .g-so .sobox{background-color:#fff}
.m-searchl .tit{font-size:var(--fz24);color:#333;line-height:1.375em;overflow:hidden;margin-bottom:.16rem}
.ul-listl1{overflow:hidden}
.ul-listl1 li{float:left;margin-right:.1rem}
.ul-listl1 .con{display:block;overflow:hidden;min-width:.8rem;height:2.5em;line-height:2.5em;background:#fff;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;font-size:var(--fz14);color:#333;text-align:center;padding:0 .1rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover,.ul-listl1 li.on .con{background:#2c507f;color:#fff}
.m-asial{overflow:hidden;margin-bottom:.76rem}
.m-asial .g-listb1{margin:0 -.1rem .31rem}
.m-tipsl{overflow:hidden;margin:.29rem 0 .19rem;height:.99rem;border:1px solid #3b6d9f;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.m-tipsl .left{float:left;width:74.25%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;padding:0 .32rem;display:flex;align-items:center}
.m-tipsl .left .icon{width:.34rem;height:auto;overflow:hidden;flex-shrink:0;margin-right:.29rem}
.m-tipsl .left .icon img{display:block;width:100%}
.m-tipsl .left .txt{overflow:hidden}
.m-tipsl .left .tit{width:auto;height:auto;overflow:hidden;margin-bottom:.11rem;font-size:var(--fz16);color:#fff;font-weight:600;line-height:1.25}
.m-tipsl .left .tit img{display:block;width:100%}
.m-tipsl .left .desc{font-size:var(--fz14);color:#fff;line-height:1.428em;overflow:hidden}
.m-tipsl .right{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.m-tipsl .right .info{overflow:hidden}
.m-tipsl .right .email{font-size:var(--fz16);color:#2c507f;line-height:1.416em;overflow:hidden}
.m-tipsl .right .email a{color:#2c507f;text-decoration:none}
.pages{text-align:center;color:#333;font-size:var(--fz12)}
.pages ul{display:inline-block;vertical-align:top}
.pages li{float:left;margin-right:.1rem}
.pages .pages-index .l{margin:0 .19rem 0 .13rem;line-height:.38rem}
.pages .pages-next{margin-left:1px}
.pages a,.pages em{color:#404041;display:block;min-width:.36rem;line-height:.36rem;border:1px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages .pages-next a,.pages .pages-prev a{min-width:.84rem;padding:0 .1rem}
.pages .on a,.pages a:hover{color:#fff;background-color:#2c507f;border-color:#2c507f}
.pages input{color:#707070;width:.36rem;height:.36rem}
.pages .pages-index span{padding:0;margin:0}
.pages .inp{text-align:center;margin:0 14px 0 10px;border:1px solid rgba(112,112,112,.1)}
.pages .btn{margin-left:10px;width:.61rem;height:.38rem;border:1px solid #ddd;background-color:#fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages .btn:hover{background-color:#2c507f;color:#fff}
.m-confirml{overflow:hidden;padding:.22rem 0 .53rem}
.m-confirml .confirm{overflow:hidden;background-color:#fff;padding:0 .3rem .37rem;margin-bottom:.11rem}
.m-confirml .confirm .topinfo{overflow:hidden;font-size:var(--fz14);color:#333;line-height:1.428em;padding:.23rem 0;border-bottom:.05rem solid #f4f5f7}
.m-confirml .confirm .topinfo .item{margin-right:1.14rem;float:left}
.m-projectl{overflow:hidden;padding-top:.16rem;margin-bottom:.21rem}
.g-titl1{overflow:hidden;padding:.12rem 0}
.g-titl1.bb1{border-bottom:1px solid #f4f5f7}
.g-titl1 .tit{font-size:var(--fz14);color:#333;line-height:1.428em;overflow:hidden;float:left;min-width:4em}
.g-titl1 .modify{font-size:var(--fz12);color:#2c507f;line-height:1.416em;overflow:hidden;margin-left:.43rem}
.m-tablel1{overflow:hidden;border:1px solid #f4f5f7;border-bottom:none;overflow-X:auto}
.m-tablel1 .table{min-width:800px}
.m-tablel1 .item,.m-tablel1 .top{overflow:hidden;border-bottom:1px solid #f4f5f7}
.m-tablel1 .top{padding:.18rem 0 .14rem}
.m-tablel1 span{display:block;float:left;height:100%;font-size:var(--fz14);line-height:1.428em;color:#333;padding-left:.3rem;flex-shrink:0}
.m-tablel1 .top span{color:#666}
.m-tablel1 .s1{width:36.7544%}
.m-tablel1 .s2{width:12.8947%}
.m-tablel1 .s3{width:12.9825%}
.m-tablel1 .s4{width:12.8947%}
.m-tablel1 .s5{width:10.3509%}
.m-tablel1 .item{display:flex;padding:.26rem 0 .37rem;align-items:center}
.m-infol{overflow:hidden;margin-bottom:.14rem}
.m-infol .info,.m-tablel2{overflow:hidden;padding-left:1rem;padding-top:.07rem}
.m-infol .info .item,.m-tablel2 .item{overflow:hidden;border-bottom:1px solid #f4f5f7;padding:.21rem 0 .22rem}
.m-tablel2 .item .box{display:inline-block;vertical-align:middle;font-size:var(--fz14);color:#333;line-height:1.428em;overflow:hidden}
.m-tablel2 .item .box .ll{color:#999;float:left;margin-right:.03rem}
.m-tablel2 .item .box .rr{overflow:hidden}
.m-tablel2 .item .box .rr em{font-size:var(--fz12);color:#999;margin-left:.06rem}
.m-infol .info .left,.m-tablel2 .item .left{width:1.65rem;float:left}
.m-infol .info,.m-infol .info .right,.m-tablel2 .item .right{overflow:hidden}
.m-infol .info .right .b1,.m-tablel2 .item .b1{width:2.16rem}
.m-tablel2 .item .b2{width:1.77rem}
.m-tablel2 .item .b3{width:2.85rem}
.m-infol.styl2{padding-top:.07rem}
.m-infol .info{padding-top:0}
.m-infol .info .item{padding:.2rem 0 .12rem}
.m-infol .info .left{float:left}
.m-infol .info .right .intel{overflow:hidden}
.m-infol .info .right .box{overflow:hidden;display:inline-block;font-size:var(--fz14);color:#333;line-height:1.428em;overflow:hidden;margin-bottom:.15rem}
.m-infol .info .right .box .ll{color:#999;float:left}
.m-infol .info .right .box .rr{overflow:hidden}
.m-infol .info .right .b2{width:2.63rem}
.m-infol .info .right .b3,.m-infol .info .right .b4,.m-infol .info .right .b5{float:none}
.m-infol .info .tips{font-size:var(--fz12);line-height:1.666em;overflow:hidden;color:#999}
.m-infol .info .item:last-child{border-bottom:none}
.m-confirml .confirm2{background-color:#fff;overflow:hidden;padding:.2rem .4rem .55rem;display:flex;justify-content:space-between}
.m-confirml .confirm2 .item{flex-shrink:0;width:46.61%;overflow:hidden}
.g-titl2{overflow:hidden}
.g-titl2 .tit{font-size:var(--fz16);color:#333;line-height:1.375em;overflow:hidden}
.m-confirml .confirm2 .layui-form{padding-top:.2rem}
.m-confirml .confirm2 .layui-form-radio:hover *,.m-confirml .confirm2 .layui-form-radioed,.m-confirml .confirm2 .layui-form-radioed>i{color:#2c507f}
.m-confirml .confirm2 .radio{display:block;padding:.17rem .24rem;border:1px solid #ddd;margin:0 0 .21rem;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem}
.m-confirml .confirm2 .layui-form-radio{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0}
.m-confirml .confirm2 .layui-form-radio>div{flex:1;display:flex;align-items:center;justify-content:space-between}
.m-confirml .confirm2 .radio .icon{height:.21rem;line-height:.21rem;font-size:0;float:left;margin-right:.12rem}
.m-confirml .confirm2 .radio .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-confirml .confirm2 .order{border:1px solid #ddd;overflow:hidden;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem;padding:.24rem .27rem 0;margin:.2rem 0 .44rem}
.m-confirml .confirm2 .order .tit{font-size:var(--fz14);color:#000;line-height:1.714em;overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:.18rem;margin-bottom:.24rem}
.m-confirml .confirm2 .info{overflow:hidden;border-bottom:1px solid #ddd}
.m-confirml .confirm2 .info .sbox{display:flex;align-items:center;justify-content:space-between;font-size:var(--fz14);line-height:1.428em;overflow:hidden;color:#333;margin-bottom:.21rem}
.m-confirml .confirm2 .info .old{text-decoration:line-through}
.m-confirml .confirm2 .price{overflow:hidden;display:flex;align-items:center;justify-content:space-between;font-size:var(--fz14);line-height:1.428em;overflow:hidden;color:#333;padding:.24rem 0}
.m-confirml .confirm2 .price .rr{font-size:var(--fz18);color:#b22c22;font-weight:700}
.m-confirml .confirm2 .price .rr em{font-weight:700;font-size:var(--fz24)}
.m-confirml .confirm2 .tips{font-size:var(--fz12);color:#999;line-height:1.5em;overflow:hidden;padding:0 .09rem;margin-bottom:.13rem}
.m-confirml .confirm2 .btn{display:block;background-color:#2c507f;height:.58rem;line-height:.58rem;text-align:center;overflow:hidden;font-size:var(--fz14);color:#fff;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem}

@media screen and (max-width:1200px){
.login-header .logo{height:.8rem;line-height:.8rem}
.login-footer{padding:.3rem 0}
.m-loginl .right{margin:0 auto;width:50%;float:none;padding:.4rem;flex-shrink:0}
.m-loginl{min-height:calc(100vh - 2rem);padding:.6rem 0;display:flex;align-items:center}
.m-loginl .btn1,.m-loginl .btn2,.m-loginl .inp{height:.8rem}
.m-loginl .btn2{height:.8rem;line-height:.8rem}
.m-loginl .box{margin-bottom:.4rem}
.ul-titl{margin-bottom:.3rem}
.ul-listl1 .con{min-width:1.2rem}
.m-searchl{padding:.4rem 0}
.m-searchl .left,.m-searchl .right{float:none;padding:0;margin-bottom:.3rem;text-align:center}
.m-searchl .right{margin-bottom:0}
.ul-listl1 li{display:inline-block;float:none;margin-bottom:.1rem}
.m-tipsl .left,.m-tipsl .right{width:auto;float:none;padding:.3rem}
.m-tipsl .right{display:block}
.m-tipsl{height:auto}
.m-asial{margin-bottom:.6rem}
.pages li{display:none}
.pages li.on,.pages li.pages-next,.pages li.pages-prev{display:block}
.pages .pages-next a,.pages .pages-prev a{min-width:1.4rem;padding:0 .2rem;line-height:.6rem}
.pages a{padding:0 .2rem;min-width:.6rem;line-height:.6rem}
.m-searchl .right .g-so .sobox{width:100%}
.m-infol .info .left,.m-tablel2 .item .left{float:none;margin-bottom:.2rem}
.m-tablel2 .item .box{width:auto;margin-right:.4rem;margin-bottom:.1rem}
.m-infol .info .item,.m-tablel2 .item{padding:.3rem 0 .1rem}
.m-confirml .confirm2 .btn{height:.7rem;line-height:.7rem;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}
.m-confirml .confirm2{padding-bottom:.02rem}
}
@media screen and (max-width:767px){
.m-loginl .right{width:80%}
.m-loginl{min-height:calc(100vh - 2.2rem);padding:.6rem 0}
.m-infol .info,.m-tablel2{padding:0}
.m-confirml .confirm2{display:block}
.m-confirml .confirm2 .item{width:auto;float:none;margin-bottom:.4rem}
}
@media screen and (max-width:480px){
.m-loginl .right{width:100%}
.m-loginl{padding:.6rem .3rem}
.m-tablel1 .table{min-width:700px}
}
/*!****** ls end *******/
.hd-bgbox{height:1.2rem}
.jl-cur{padding:.2rem 0}
.jl-cur .cur{padding:0;font-size:var(--fz14);color:#333}
.jl-cur .cur a{font-size:var(--fz14);color:inherit;transition:.5s}
.jl-cur .cur a:hover{color:#2c507f}
.jl-cur .cur span{color:#999}
.jl-row1{padding-bottom:.4rem}
.jl-row1.sty1{padding:.2rem 0 .3rem}
.jl-about1{display:flex}
.jl-about1 .lbox{flex:1}
.jl-about1 .rbox{flex-shrink:0;width:3.36rem;margin-left:.1rem;position:relative}
.jl-about1 .cus-lbox{flex-shrink:0;width:1.8rem;position:relative}
.jl-about1 .cus-rbox{flex: 1}
.jl-about1 .box{background-color:#fff;padding:.33rem;margin-bottom:.1rem}
.jl-about1 .box:last-child{margin-bottom:0}
.jl-about1 .box.sty1{padding:0}
.jl-con1 .bigtit{font-size:var(--fz26);color:#000;margin-bottom:.09rem}
.jl-con1 .info{display:flex;align-items:center;justify-content:space-between;font-size:var(--fz12);margin-bottom:.2rem}
.jl-con1 .btn{display:block;width:.56rem;background-color:#2c507f;border-radius:.04rem;line-height:.29rem;text-align:center;color:#fff}
.jl-con1 .desc{color:#999}
.jl-swiperbox{display:flex}
.jl-swiperbox .swiper1{flex-shrink:0;width:5.9rem;margin-right:.1rem;overflow:hidden}
.jl-swiperbox .swiper2{flex:1;height:3.79rem;overflow:hidden}
.jl-swiperbox .swiper2 .swiper-container{height:100%}
.jl-swiperbox .img{aspect-ratio:100/64.23;background-repeat:no-repeat;background-position:center;background-size:cover}
.jl-swiperbox img{width:100%;height:100%;}
.jl-con2{font-size:var(--fz14);color:#333;margin-bottom:.28rem}
.jl-con2 .info{margin-bottom:.24rem}
.jl-tit1{margin-bottom:.1rem}
.jl-tit1 .tit{font-size:var(--fz16);color:#333;margin-bottom:.05rem}
.jl-tit1 .desc{font-size:var(--fz12);color:#999;margin-bottom:.14rem}
.jl-con2 .desc{background-color:#f4f5f7;padding:.2rem;line-height:1.7}
.jl-list1 li{margin-bottom:.2rem}
.jl-list1 li:last-child{margin-bottom:0}
.jl-list1 .con{display:flex;align-items:start}
.jl-list1 .tag{display:block;width:.46rem;line-height:.24rem;font-size:var(--fz14);color:#fff;text-align:center;background-color:#5685e5;border-radius:.02rem;margin-right:.16rem}
.jl-list1 .info{flex:1;overflow:hidden}
.jl-list1 .tit{font-size:var(--fz14);color:#333;margin-bottom:.09rem}
.jl-list1 .desc{margin-bottom:.15rem;font-size:var(--fz12);color:#666;line-height:1.6;height:3.2em;overflow:hidden}
.jl-list1 .on .desc{height:auto}
.jl-list1 .desc p{margin-bottom:.1rem}
.jl-list1 .desc img{margin-right:.1rem}
.jl-list1 .more{display:inline-block;position:relative;padding-right:.11rem;cursor:pointer;color:#5685e5;font-size:var(--fz12)}
.jl-list1 .on .more{color:#666}
.jl-list1 .more::after{content:'';position:absolute;top:50%;right:0;width:.06rem;height:.05rem;background-image:url(../images/jl/i01.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(-50%);z-index:2}
.jl-list1 .on .more::after{background-image:url(../images/jl/i02.png)}
.jl-con3 .row{display:flex;align-items:start;margin-bottom:.2rem;font-size:var(--fz14);color:#333;line-height:2}
.jl-con3 .row:last-child{margin-bottom:0}
.jl-con3 .lab{flex-shrink:0;width:1.5rem}
.jl-con3 .line{display:block;height:1px;background-color:#f4f5f7;margin-bottom:.2rem}
.jl-map{font-size:0;box-shadow:0 0 .1rem #ececec}
.jl-list2{display:flex}
.jl-list2 li{flex:1;margin-right:.2rem}
.jl-list2 li:last-child{margin:0}
.jl-list2 .con{display:block}
.jl-list2 .pic{border-radius:.05rem;margin-bottom:.1rem;overflow:hidden}
.g-listb1 .img img,.m-banb1 .img img,.jl-list2 .img img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.jl-list2 .img{position:relative;padding-top:63.93%;overflow:hidden;transition:.5s}
.jl-list2 .con:hover .img{transform:scale(1.08)}
.jl-list2 .desc{font-size:var(--fz12);color:#333;margin-bottom:.1rem}
.jl-list2 .txt{display:flex;align-items:center;justify-content:space-between}
.jl-list2 .money{font-size:var(--fz22);color:#b22c22}
.jl-list2 .money span{font-size:var(--fz20)}
.jl-list2 .time{font-size:var(--fz14);color:#999}
.jl-pos{position:sticky;top:1.3rem;max-height:calc(100vh - 1.3rem);background-color:#fff;overflow-y:auto}
.jl-moneybox{padding:.21rem 0;background-color:#2c507f;text-align:center;color:#fff}
.jl-moneybox .tit{font-size:var(--fz14);margin-bottom:.1rem}
.jl-moneybox .money{display:flex;align-items:center;justify-content:center}
.jl-moneybox .p1{font-size:var(--fz24);margin-right:.3rem}
.jl-moneybox .p1 span{font-size:var(--fz18)}
.jl-moneybox .p2{font-size:var(--fz12);text-decoration:line-through}
.jl-info1{padding:.2rem .2rem .9rem}
.jl-info1 .layui-inline,.jl-info1 .layui-laydate-static{display:block;border:none;box-shadow:none}
.jl-info1 .layui-laydate-main{width:auto}
.jl-info1 .layui-laydate-footer{display:none}
.jl-info1 .con{margin-bottom:.25rem}
.jl-info1 .data-box{margin-bottom:.32rem}
.jl-info1 .layui-laydate-content table{width:100%}
.jl-info1 .lab{font-size:var(--fz14);color:#333;margin-bottom:.12rem}
.jl-info1 .lab span{color:#e63434}
.jl-info1 .layui-btn{display:flex;align-items:center;width:100%;height:.48rem;line-height:.48rem;border-radius:.05rem;margin-bottom:.2rem}
.jl-info1 .layui-btn:last-child{margin-bottom:0}
.jl-info1 .layui-btn span{flex:1;display:block;text-align:left;overflow:hidden}
.jl-info1 .layui-btn .layui-icon{flex-shrink:0}
.jl-info1 .layui-btn+.layui-btn{margin-left:0}
.jl-info1 .sel{position:relative;margin-bottom:.2rem}
.jl-info1 .sel:last-child{margin-bottom:0}
.jl-info1 .sel select{position:relative;z-index:2;width:100%;height:.48rem;line-height:.48rem;background-color:transparent;border:1px solid #ddd;border-radius:.05rem;padding:0 .2rem;cursor:pointer;transition:.5s}
.jl-info1 .sel select:hover{border-color:#2c507f}
.jl-info1 .submit{display:block;width:100%;border:none;margin-top:.5rem;background-color:#2c507f;line-height:.5rem;text-align:center;font-size:var(--fz14);color:#fff;cursor:pointer;transition:.5s}
.jl-info1 .submit:hover{opacity:.7}
.jl-info1 .layui-laydate .layui-this,.jl-info1 .layui-laydate .layui-this>div{background-color:#5d76f0!important}
.jl-tab1{font-size:0;border-bottom:1px solid #f4f5f7;padding:0 .44rem}
.jl-tab1 li{display:inline-block;vertical-align:middle;margin-right:.45rem;font-size:var(--fz14);color:#999;height:.6rem;line-height:.6rem;position:relative;cursor:pointer}
.jl-tab1 .on{font-size:var(--fz16);color:#2c507f}
.jl-tab1 li::after{content:'';position:absolute;left:0;right:0;bottom:0;height:.03rem;background-color:#2c507f;opacity:0;z-index:1}
.jl-tab1 .on::after{opacity:1}
.jl-tabinfo1{padding:.23rem .3rem .36rem}
.jl-tabinfo1 .desc{font-size:var(--fz14);color:#666;line-height:2}
.jl-tit2{border-bottom:1px solid #f4f5f7;padding:0 .3rem}
.jl-tit2 .tit{font-size:var(--fz16);color:#333;line-height:.6rem}
.jl-form1{padding:.26rem .3rem .36rem}
.jl-form1 .row{display:flex;align-items:start;padding-bottom:.12rem;border-bottom:1px dashed #f4f5f7;margin-bottom:.3rem}
.jl-form1 .row:last-child{margin-bottom:0;padding-bottom:0;border:none}
.jl-form1 .lab{flex-shrink:0;width:.97rem;font-size:var(--fz14);color:#333;line-height:.4rem}
.jl-form1 .lab span{color:#f33}
.jl-form1 .con{flex:1;display:flex;flex-wrap:wrap}
.jl-form1 .item{display:flex;width:50%;margin-bottom:.18rem;padding-right:.4rem}
.jl-form1 .con.sty1 .item{width:33.33%}
.jl-form1 .tit{flex-shrink:0;font-size:var(--fz12);color:#999;width:6em;line-height:.4rem}
.jl-form1 .inp{flex:1}
.jl-form1 .inp.err{position:relative;padding-bottom:24px}
.jl-form1 .inp input{display:block;width:100%;height:.4rem;line-height:.4rem;padding:0 .17rem;border:1px solid #ddd;border-radius:.05rem;font-size:var(--fz12)}
.jl-form1 .inp.err input{border-color:#f35a4f;background-color:#fff7f7}
.jl-form1 .inp .errtxt{position:absolute;left:0;right:0;bottom:0;padding:0 .17rem;font-size:12px;color:#f35a4f;line-height:2;z-index:2;display:none}
.jl-form1 .inp.err .errtxt{display:block}
.jl-form1 .sel{flex:1}
.jl-form1 .sel select{width:100%;border-color:#ddd;border-radius:.05rem}
.jl-form1 .hint{background-color:#f4f5f7;border-radius:.05rem;margin-bottom:.3rem;padding:0 .17rem;font-size:var(--fz12);color:#333;line-height:.42rem}
.jl-form1 .hint span{color:#f33}
.jl-form1 .info{flex:1}
.jl-form1 .info .item{align-items:center;width:100%;padding-right:0}
.jl-form1 .info .sel{flex:none;width:1.2rem;margin-right:.2rem}
.jl-form1 .info .inp{flex:none;width:2.6rem;margin-right:.2rem}
.jl-form1 .info .inp.sty1{width:1.59rem}
.jl-form1 .info .desc{font-size:var(--fz12);color:#999}
.jl-form1 .info .txtarea{width:4.56rem}
.jl-form1 .info .txtarea textarea{resize:none;padding:.12rem;border-radius:.05rem;font-size:var(--fz12)}
.jl-info2{border-top:1px solid #f4f5f7;padding:.26rem .32rem .8rem}
.jl-info2 .radio{font-size:var(--fz12);color:#999;margin-bottom:.22rem}
.jl-info2 .radio .layui-form-radio{margin:0;padding:0}
.jl-info2 .moneybox{display:flex}
.jl-info2 .money{flex:1;display:flex;align-items:center;justify-content:end;background-color:#f4f5f7;font-size:var(--fz14);color:#b22c22;height:.56rem;line-height:.56rem;padding-right:.36rem;overflow:hidden}
.jl-info2 .num{font-size:var(--fz24)}
.jl-info2 .num span{font-size:var(--fz18)}
.jl-info2 .btn{display:block;width:2.21rem;background-color:#2c507f;border:none;font-size:var(--fz14);color:#fff;height:.56rem;line-height:.56rem;cursor:pointer;transition:.5s}
.jl-info2 .btn:hover{opacity:.7}
.jl-list3{padding:0 .2rem}
.jl-list3 li{padding:.2rem 0;font-size:var(--fz14);color:#333;border-bottom:1px solid #f4f5f7}
.jl-list3 .row{display:flex;justify-content:space-between;margin-bottom:.2rem}
.jl-list3 .row:last-child{margin-bottom:0}
.jl-list3 .num.sty1{font-size:var(--fz20);color:#b22c22}

.cus-cover { height: 3.2rem; background-size: cover; background-repeat: no-repeat;background-position: center;display: flex;align-items: center;flex-wrap: nowrap;justify-content: center;}
.cus-tab-view { display: flex; justify-content: center;border: 1px solid #EDEDED; }
.cus-root-title { font-size: var(--fz20); text-align: center; line-height: 0.28rem; margin: 0.35rem 0 0.24rem 0; }
.cus-sub-title { font-size: var(--fz18);line-height: 0.25rem;font-weight: 500;margin-bottom: 0.08rem; color: #333;}
.cus-content-text { font-size: var(--fz14);line-height: 0.26rem;color: #666;margin-bottom: 0.2rem;}
.cus-file-view { display: flex; padding: 0.12rem 0.16rem; align-items: center;gap: 12;margin-top: 0.30rem;background-color: #F4F5F7; }
.cus-file-view .img { width: 0.29rem;height:0.29rem;border-radius: 50%; }
.cus-file-view .filename {font-size: var(--fz14);color: #666;flex: 1;}
.cus-file-view .download {font-size: var(--fz14);color: #2C507F;}
.cus-tab {font-size: 0;border-bottom: 1px solid #f4f5f7;padding: 0 .44rem;}
.cus-tab li {display: inline-block;vertical-align: middle;margin-right: .45rem;font-size: var(--fz16);color: #999;height: .6rem;line-height: .6rem;position: relative;cursor: pointer;}
.cus-tab .on {font-size: var(--fz16);color: #2c507f;}
.cus-tab li::after{content:'';position:absolute;left:0;right:0;bottom:0;height:.03rem;background-color:#2c507f;opacity:0;z-index:1}
.cus-tab .on::after{opacity:1}
.cus-form-all { padding-left: 0.3rem; width: 7.5rem;}
.cus-form-item { margin-top: 0.3rem; }
.cus-form-item[split] { display: flex; justify-content: space-between; gap: 1.2rem; }
.cus-form-all .cus-button-a { color:#FFF; display: inline-block; width: fit-content; padding: 0 0.24rem;line-height: .41rem; height: .41rem;background: #2C507F;border-radius: .05rem; }
.cus-form-all .cus-button-view { margin-top: .22rem; text-align: right;padding-right: 1.65rem;}
.cus-m-bg4 { border-radius: 0.1rem; height: 0.89rem; background-repeat: no-repeat; background-size: 100% 100%; padding-left: .35rem;padding-top: .18rem;color: #FFF; font-size: .18rem;}
.cus-m-bg4 img { width: .18rem; height: .18rem; vertical-align: text-top; }
.cus-m-bg4 .text { margin-top: .09rem;font-size: .14rem;color: #333; }

.cus-cover-label {text-align: center;font-size: .26rem;}
.cus-th-view-a { height: 5.59rem; background-repeat: no-repeat;background-size: 6.81rem;background-position: 11.06rem .43rem; }
.cus-view-lr-th { margin-top: .76rem;display: flex;align-items: center; gap: .98rem;}
.cus-view-lr-th img{ width: 4.07rem;height: 4.07rem;object-fit: contain; }
.cus-sg-t1 { font-size: .3rem;color: #333333;line-height: .42rem; margin-bottom: .05rem;}
.cus-sg-t2 { font-size: .18rem;color: #333333;line-height: .25rem; margin-bottom: .42rem;}
.cus-sg-t3 { font-size: .14rem;color: #666;line-height: .25rem; margin-bottom: .25rem;}
.cus-sg-t4 { display: flex; flex-wrap: wrap;font-size: .14rem; }
.cus-sg-t4 .item { color: #2C507F; line-height: .14rem;margin-bottom: .1rem; display: flex;align-items: center;gap: .02rem;width: 25%;flex-shrink: 0; }
.cus-sg-t4 .item img { width: 1em;height: 1em; }
.cus-view-lc-th { height: 3.59rem;background-color: #F9FAFB;padding-top: .72rem; }
.cus-view-lc-th .view-c { display: flex;justify-content: space-between; }

.cus-view-lc-th .item { display: flex;flex-direction: column;text-align: center;align-items: center;}
.cus-view-lc-th .item img { width: 1.02rem;width: 1.02rem;display: block;margin-bottom: .24rem; }
.cus-view-lc-th .item .text1 { color: #333;font-size: .2rem;margin-bottom: .16rem; }
.cus-view-lc-th .item .text2 { color: #666;font-size: .14rem;width: 2.5rem; }
.cus-view-ln-th {text-align: center; }
.cus-view-ln-th .text1 { color: #333; font-size: .3rem; margin-top: .76rem; margin-bottom: .59rem; }
.cus-view-ln-th .text2 { color: #333; font-size: .12rem;display: flex;gap: 1.25rem;justify-content: center; text-align: left}
.cus-bg-end { padding-top: .34rem; }
.cus-bg-end img{ width: 100%;height: auto;object-fit: contain; }


.cus-profile { text-align: center; }
.cus-profile img { width: .56rem;height: .56rem;display: block;margin: .21rem auto; }
.cus-profile .nickname{ color: #333; line-height: .2rem;margin: .03rem; }
.cus-profile .mobile{ color: #999;margin-bottom: .2rem; }
.cus-profile .item{ text-align: left; height: .4rem;line-height: .4rem;padding-left: .24rem; color: #333;display: block; }
.cus-profile .item[split]{ border-top: 1px solid #F4F5F7;margin-bottom: .1rem; }
.cus-profile .item:active{ color: #3768A0;background-color: #F4F5F7; }
.cus-profile .item:hover{ color: #3768A0;background-color: #F4F5F7; }
.cus-profile-form .avatar-form { padding: .39rem 0 .3rem 0;text-align: center;font-weight: 500; }
.cus-profile-form .avatar-form img { border-radius: 50%;width: 1.08rem;height: 1.08rem;display: block;margin: 0 auto .3rem auto; }
.cus-profile-form .avatar-form+.text1 { text-indent: .2rem;margin-bottom: .4rem; font-weight: 500; }
.cus-profile-form .cus-button-a { color:#FFF; display: inline-block; width: fit-content; padding: 0 0.24rem;line-height: .34rem; height: .34rem;background: #2C507F;border-radius: .05rem; }
.cus-rbox .tab-view { display: flex }
.cus-rbox .tab-view .cus-tab { padding: 0; }
.cus-rbox .tab-view .cus-tab li::after { width: 50%;margin: 0 auto; }

.cus-profile-form table { margin-bottom: .2rem; }
.cus-profile-form table:last-child { margin-bottom: .4rem; }
.cus-profile-form .table-h { padding-left: .92rem; }
.cus-profile-form .first-col { display: flex;gap: .17rem;align-items: stretch; }
.cus-profile-form .banner { width: .92rem; height: .6rem; object-fit: cover; }
.cus-profile-form .vflex { display: flex;flex-direction: column;justify-content: space-between; }
.cus-profile-form .vflex .title { display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis; }
.cus-profile-form .vflex .time { color: #999; }
.cus-profile-form .sub-title { text-align: center; }
.cus-profile-form .desc-text { color: #999;text-align: center; }

.cus-profile-form .done-form { padding-top: .76rem;text-align: center; }
.cus-profile-form .done-form img { width: .7rem; height: .7rem; margin: 0 auto; display: block; }
.cus-profile-form .done-form .result-text { color: #333; margin-top: .23rem;margin-bottom: .66rem; }
.cus-profile-form .done-form .cus-button-b { min-width: 4.03rem; color:#FFF; display: block; width: fit-content; padding: 0 0.24rem;line-height: .53rem; height: .53rem;background: #2C507F;border-radius: .04rem;margin: 0 auto; }



@media screen and (max-width:1200px){
.hd-bgbox{height:1.4rem}
.jl-cur{padding:.3rem 0}
.jl-row1{padding-bottom:.3rem}
.jl-about1{display:block}
.jl-about1 .lbox{margin-bottom:.3rem}
.jl-about1 .box{padding:.28rem}
.jl-swiperbox{display:block}
.jl-swiperbox .swiper1{width:auto;margin-right:0;margin-bottom:10px}
.jl-swiperbox .swiper2{height:auto}
.jl-list1 .tag{width:.8rem;line-height:.5rem}
.jl-list2{flex-wrap:wrap;margin:0 -.1rem}
.jl-list2 li{flex:none;width:50%;padding:0 .1rem;margin-right:0;margin-bottom:.2rem}
.jl-about1 .rbox{width:auto;margin-left:0}
.jl-about1 .cus-lbox{width:auto;margin-left:0;margin-bottom: .2rem;}
.jl-about1 .cus-rbox{width:auto;margin-left:0}
.jl-pos{position:static;max-height:none}
.jl-info1{padding:.28rem}
.jl-info1 .sel::after{width:.15rem;height:.09rem}
.jl-info1 .sel select{height:.8rem;line-height:.8rem}
.jl-info1 .submit{height:.8rem;line-height:.8rem;margin-top:.4rem}
.jl-tab1{padding:0 .3rem}
.jl-tab1 li{margin-right:.3rem;height:.8rem;line-height:.8rem}
.jl-tabinfo1{padding:.3rem}
.jl-tit2 .tit{line-height:.8rem}
.jl-form1{padding:.3rem}
.jl-form1 .row{display:block}
.jl-form1 .lab{width:auto;margin-bottom:.2rem}
.jl-form1 .row{padding-bottom:.1rem;margin-bottom:.2rem}
.jl-form1 .item{margin-bottom:.2rem;padding-right:.3rem}
.jl-form1 .tit{line-height:38px}
.jl-form1 .inp input{height:38px;line-height:38px}
.jl-form1 .hint{line-height:.8rem;padding:0 .2rem}
.jl-form1 .info .inp{width:4rem}
.jl-form1 .info .inp.sty1{width:3rem}
.jl-form1 .info .sel{width:2rem}
.jl-form1 .info .txtarea{width:6rem}
.jl-info2 .money{height:.8rem;line-height:.8rem}
.jl-info2 .btn{width:2.6rem;height:.8rem;line-height:.8rem}

.cus-cover { height: 4.8rem; background-size: cover; background-repeat: no-repeat;background-position: center;}
.cus-tab li {display: inline-block;vertical-align: middle;margin-right: .45rem;font-size: var(--fz16);color: #999;height: .8rem;line-height: .8rem;position: relative;cursor: pointer;}
.cus-form-all { padding-left: 0.3rem;padding-right: 0.3rem; width: 100%;}
.cus-form-item { margin-top: 0.3rem; }
.cus-form-item[split] { display: flex; justify-content: space-between; gap: 1.2rem; }
.cus-form-all .cus-button-a { color:#FFF; display: inline-block; width: fit-content; padding: 0 0.24rem;line-height: .61rem; height: .61rem;background: #2C507F;border-radius: .05rem; }
.cus-form-all .cus-button-view { margin-top: .22rem; text-align: center;padding: 0;}
.cus-profile img { width: .64rem;height: .64rem;display: block;margin: .42rem auto; }
.cus-profile .nickname{ color: #333; line-height: .3rem;margin-bottom: .1rem; }
.cus-profile .mobile{ color: #999;margin-bottom: .3rem; }
.cus-profile .item{ text-align: left; height: .6rem;line-height: .6rem;padding-left: 0; text-align: center;}
.cus-profile-form .cus-button-a { color:#FFF; display: inline-block; width: fit-content; padding: 0 0.24rem;line-height: .51rem; height: .51rem;background: #2C507F;border-radius: .05rem; }
.cus-profile-form .banner { width: 100%; height: 1rem; object-fit: cover; }
.cus-profile-form .first-col { display: block}
.cus-profile-form .vflex { display: flex;flex-direction: column;justify-content: space-between; gap: .1rem; }
}
@media screen and (max-width:750px){
.jl-form1 .con{display:block}
.jl-form1 .item{width:auto;padding-right:0}
.jl-form1 .item:last-child{margin-bottom:0}
.jl-form1 .con.sty1 .item{width:auto}
.jl-form1 .info .item{display:block}
.jl-form1 .info .tit{width:auto}
.jl-form1 .info .inp{width:auto;margin-bottom:.2rem;margin-right:0}
.jl-form1 .info .inp.sty1{width:auto}
.jl-form1 .info .sel{width:auto;margin-right:0;margin-bottom:.2rem}
.jl-form1 .info .txtarea{width:auto}
}