html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,html,input,textarea,select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
body,html{color:#333;min-height:100%;}
body{background:#f6f6f6;font-size:0.7rem;max-width:750px;margin:0 auto;position:relative;overflow-x:hidden;}
body.bgfff{background:#fff;}
*{box-sizing: border-box;}
html{font-size:18px;}
@media only screen and (min-width:320px){  
    html {  
        font-size: 17px;  
    }   
}  
@media only screen and (min-width: 375px){  
    html {  
        font-size: 19px;  
    }   
}  
@media only screen and (min-width: 414px){  
    html {  
        font-size: 21px;   
    }  
}  
@media only screen and (min-width: 640px){  
    html {  
        font-size: 40px;   
    }  
}
/**{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*/
/*隐藏滚动条*/
::-webkit-scrollbar {width:0;height:0;color:transparent;}

h1,h2,h3,h4,h5,h6,h7{font-size:0.7rem;font-weight:normal;}
b{font-weight:normal;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,textarea{outline:0;resize:none;padding:0;-webkit-appearance: none;color:#333;border:none;font-size:.8rem;}input{text-overflow: ellipsis;}
i,em,b{font-style:normal;font-weight:normal;}
a{text-decoration:none;color:#333;display:block;}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
img{max-width:100%;}
.dl{display:inline-block}.bl{display:block;}.hidden{display:none;}.nowrap{white-space:nowrap;}.relative{position:relative;}.fixed{position:fixed}.absolute{position:absolute;}.l0{left:0;}.t0{top:0;}.r0{right:0;}.b0{bottom:0;}.z1{z-index:1;}.z2{z-index:2;}.z3{z-index:3;}.z4{z-index:4;}.z9{z-index:9}.z10{z-index:10}.z12{z-index:12;}.ztop{z-index:9999999999;}.z_1{z-index:-1;}.vmid{vertical-align: middle;}
.midcontent{position:absolute;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);top:50%;left:50%;}
.fl{float:left;}.fr{float:right;}.overhide,.noscroll{overflow:hidden;}.bgcover{background-size:cover;background-position:center}.overx{white-space:nowrap;}.overx::-webkit-scrollbar {display:none}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.flex{display:flex;}.center{text-align:center;}.fcenter{justify-content:center;}.fvcenter{align-items: center;}.txtr{text-align:right;}.txtl{text-align:left;}.flex1{flex:1;}
.vwrap{display:flex;flex-direction:column;width:100%;height:100%;}
.vwrap .main{flex:1;width:100%;overflow-y:auto;}
.fw{font-weight:bold;}.fn{font-weight:normal}.lt50{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;}
.tv50{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;}
.lv50{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;}
div,p{display:block}.opa50{opacity:.5;}.opa20{opacity:.2;}.opa30{opacity:.3}.opa15{opacity:.15}.opa0{opacity:0;}.opa80{opacity:.8}
.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}
.flipy{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);/*IE*/filter:FlipV;}
.rotate90{transform:rotate(90deg);
    -ms-transform:rotate(90deg);  /* IE 9 */
    -moz-transform:rotate(90deg);   /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg);   /* Opera */}
.rotate270{transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);   /* IE 9 */
    -moz-transform:rotate(-90deg);  /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg);  /* Opera */}
textarea{line-height:1.13rem;padding:0.6rem;box-sizing: border-box;font-size:0.8rem;}
.row1{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.row2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.row3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.row4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}

.bgfff{background:#fff;}.bgf6f6f6{background:#f6f6f6;}.bgf8f8f8{background:#f8f8f8;}.bgFFF4F4{background:#FFF4F4;}.bgf5f5f5{background:#f5f5f5;}.bg1966FF{background:#1966FF;}.bgEBF3FF{background: #EBF3FF;}.bg000{background:#000;}.bgFFEDED{background:#FFEDED;}.bgFFF1E1{background:#FFF1E1;}.bge8e8e8{background:#e8e8e8;}
.brd30{border-radius:0.75rem;}.brd20{border-radius:0.5rem;}.brd100{border-radius:10000px;}.brd15{border-radius:0.38rem;}.brd10{border-radius:0.25rem}.brdtr30{border-radius:0.75rem 0.75rem 0 0;}.brd6{border-radius:0.15rem;}.bbl20{border-radius:0 0 0 0.5rem;}.brdtbr20{border-radius:0.5rem 0 0.5rem 0;}
.c999{color:#999;}.c333{color:#333;}.cFF4050{color:#FF4050}.cfff{color:#fff}.c1966FF,.selected{color:#1966FF}.cbbb{color:#bbb;}.c666{color:#666}

.bt1{border-top:1px solid #F2F2F2}.bb1{border-bottom:1px solid #f2f2f2;}.bd1{border:1px solid #e8e8e8;}.bdeee{border:1px solid #eee;}.bdfff{border:1px solid #fff;}
.bb2{border-bottom:2px solid #e8e8e8;}.bb2.checked{border-color:#1966FF;color:#1966FF}
.bbx{box-sizing: border-box;}.nobbx{box-sizing:content-box;}
.bshadow{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.txt{background:transparent;}

.hp100{height:100%;}.h100{height:2.5rem;}.h400{height:10rem;}.h24{height:0.6rem;}.h20{height:0.5rem;}.h48{height:1.2rem;}.h180{height:4.5rem;}.h84{height:2.1rem;}.h60{height:1.5rem;}.h120{height:3rem;}.h30{height:0.75rem;}.h70{height:1.75rem;}.h80{height:2rem;line-height:2rem;}.h28{height:0.7rem;}.h90{height:2.25rem;}.h200{height:5rem;}.h160{height: 4rem;}.h960{height:24rem;}.h36{height:.9rem;}.h140{height:3.5rem;}.h40{height:1rem;}.h250{height:6.25rem;}.h150{height:3.75rem;}.h10{height:0.25rem;}.h64{height:1.6rem;line-height:1.6rem;}.h44{height:1.1rem;line-height:1.1rem;}.h32{height:0.8rem;}.h36{height:0.9rem;}.h18{height:0.45rem;}.h400{height:10rem;}.h280{height:7rem;}
.wp100{width:100%;}.w13{width:0.33rem;}.w24{width:0.6rem;}.w180{width:4.5rem;}.w48{width:1.2rem;}.w1{width:1px;}.w90{width:2.25rem;}.w28{width:0.7rem;}.w200{width:5rem;}.w390{width: 9.75rem;}.w540{width:13.5rem;}.w30{width:0.75rem;}.w400{width:10rem;}.w240{width:6rem;}.w36{width:.9rem;}.w66{width:1.65rem;}.w64{width:1.6rem;}.w44{width:1.1rem;}.w50{width:1.25rem;}.w360{width:9rem;}.w80{width:2rem;}.w100{width:2.5rem;}.w70{width:1.75rem;}.w170{width:4.25rem;}.w120{width:3rem}.w142{width:3.55rem;}.w600{width:15rem;}

.mt10{margin-top:0.25rem;}.mt24{margin-top:0.6rem;}.ml10{margin-left:0.25rem;}.mt20{margin-top:0.5rem;}.ml24{margin-left:0.6rem;}.mt5{margin-top:0.13rem;}.ml20{margin-left:0.5rem;}.mt30{margin-top:0.75rem;}.mb30{margin-bottom:0.75rem;}.mb20{margin-bottom:0.5rem;}.mb24{margin-bottom:0.6rem;}.mt_50{margin-top:-1.25rem;}.mb_100{margin-bottom:-2.5rem;}.mt40{margin-top:1rem;}.ml40{margin-left:1rem;}.ml100{margin-left:2.5rem;}.mr100{margin-right:2.5rem;}.mt50{margin-top:1.25rem;}.mb50{margin-bottom:1.25rem;}.mr24{margin-right:0.6rem;}.mt60{margin-top:1.5rem;}.mr_24{margin-right:-0.6rem;}.mr66{margin-right:1.65rem}.ml66{margin-left:1.65rem;}.mt120{margin-top:3rem;}.mb120{margin-bottom:3rem;}.ml30{margin-left:0.75rem;}.mt_30{margin-top:-0.75rem;}.mt4{margin-top:0.1rem;}.mr_20{margin-right:-0.5rem;}.mr20{margin-right:0.5rem;}.mr12{margin-right:0.3rem;}.ml58{margin-left:1.45rem;}.ml84{margin-left:2.1rem}.mr84{margin-right:2.1rem}.ml66{margin-left:1.65rem;}.ml5{margin-left:0.13rem;}.mt34{margin-top:0.85rem;}.mb_10{margin-bottom:-0.25rem;}.ml60{margin-left:1.5rem;}.mr60{margin-right:1.5rem;}.mt200{margin-top:5rem;}.mt100{margin-top:2.5rem}.mt15{margin-top:0.38rem;}.mr10{margin-right:0.25rem;}.ml_10{margin-left:-0.25rem;}.mr_10{margin-right:-0.25rem;}
.mlr24{margin-left:0.6rem;margin-right:0.6rem;}.mauto{margin-left:auto;margin-right:auto;}.mlr45{margin-left:1.13rem;margin-right:1.13rem;}.mlr20{margin-left:.5rem;margin-right:.5rem;}

.pl10{padding-left:0.25rem;}.p24{padding:0.6rem;}.pr24{padding-right:0.6rem;}.pl24{padding-left:0.6rem;}.pb24{padding-bottom:0.6rem;}.pt30{padding-top:0.75rem;}.pb30{padding-bottom:0.75rem;}.p30{padding:0.75rem;}.pr30{padding-right:0.75rem;}.pl30{padding-left:0.75rem;}.pl40{padding-left:1rem;}.pt24{padding-top:0.6rem;}.pt50{padding-top:1.25rem;}.pb40{padding-bottom:1rem;}.pt40{padding-top:1rem;}.pb50{padding-bottom:1.25rem;}.pb90{padding-bottom:2.25rem;}.pt100{padding-top:2.5rem;}.pb100{padding-bottom:2.5rem;}.pb60{padding-bottom:1.5rem;}.pt80{padding-top:2rem;}.pb80{padding-bottom:2rem}.pt60{padding-top:1.5rem;}.pr80{padding-right:2rem;}.pb54{padding-bottom:1.35rem;}.pt17{padding-top:0.42rem;}.pr36{padding-right:0.9rem;}.pt10{padding-top:0.25rem;}.pt4{padding-top:0.1rem;}.p20{padding:0.5rem;}.pt15{padding-top:0.38rem;}.pb15{padding-bottom:0.38rem;}.pt14{padding-top:0.35rem;}.pt6{padding-top:0.15rem;}.pl20{padding-left:0.5rem;}.pt70{padding-top:1.75rem;}.pb20{padding-bottom:0.5rem;}.pt20{padding-top:0.5rem;}.pt36{padding-top:0.9rem;}.pb36{padding-bottom:0.9rem;}.pb10{padding-bottom:0.25rem;}.pb70{padding-bottom:1.75rem}.pr136{padding-right:3.4rem}.pl4{padding-left:0.1rem;}
.plr24{padding-left:0.6rem;padding-right:0.6rem;}.plr20{padding-left:0.5rem;padding-right:0.5rem;}.plr15{padding-left:0.38rem;padding-right:0.38rem;}.plr10{padding-left:0.25rem;padding-right:0.25rem;}.plr12{padding-left:0.3rem;padding-right:.3rem;}

.f0{font-size:0;}.f32{font-size:0.8rem;}.f22{font-size:0.55rem;}.f26{font-size:0.65rem}.f30{font-size:0.75rem;}.f20{font-size:0.5rem;}.f40{font-size:1rem;}.f24{font-size:0.6rem;}.f36{font-size:0.9rem;}.f28{font-size:0.7rem;}.f48{font-size:1.2rem;}.f60{font-size:1.5rem;}.f80{font-size:2rem;}.f16{font-size:0.4rem;}.f18{font-size:0.45rem;}.f54{font-size:1.35rem;}.f44{font-size:1.1rem}

.line45{line-height:1.13rem;}.line30{line-height:0.75rem;}.line84{line-height:2.1rem;}.line42{line-height:1.05rem;}.line100{line-height:2.5rem;}.line108{line-height:2.7rem;}.line34{line-height:0.85rem;}.line48{line-height:1.2rem;}.line70{line-height:1.75rem;}.line50{line-height:1.25rem}.line36{line-height:0.9rem;} .line90{line-height:2.25rem;}.line40{line-height:1rem;}.line60{line-height:1.5rem;}.line78{line-height:1.95rem;}.line88{line-height:2.2rem;}.line44{line-height:1.1rem;}.line110{line-height:2.75rem;}.line28{line-height:0.7rem;}.line54{line-height:1.35rem;}.line25{line-height:0.63rem;}.line80{line-height:2rem;}.line58{line-height:1.45rem;}

.linebg1966FF{background: linear-gradient(180deg, #1966FF 0%, #4785FF 44%, #F6F6F6 94%);}
.linebg1966FF.sp2{background:linear-gradient(180deg, #1966FF 0%, #4785FF 100%);}
.linebg1966FF.sp3{background:linear-gradient(90deg, #1966FF 0%, #4785FF 100%);}
.linebg1966FF.sp4{background: linear-gradient(180deg, rgba(25,102,255,0.25) 0%, rgba(25,102,255,0.00) 100%);}
.linebgFF4050{background: linear-gradient(113deg, #FF4050 3%, #FF7B86 96%);}
.linebgFF9419{background: linear-gradient(113deg, #FF9419 3%, #FFAE50 96%)}
.linebgffffff{background: linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,0.00) 100%);}
.linebgCCCCCC{background:linear-gradient(90deg, #CCCCCC 0%, #DDDDDD 100%)}
.linebg5EE55E{background: linear-gradient(120deg, #2FC62F 3%, #5EE55E 96%);}


.loadover{position:relative;margin:0 0.6rem;padding:0.6rem 0;line-height:1.25rem;color:#999;text-align: center;font-size:0.6rem;}
.loadover span{position:relative;display:inline-block;padding:0 0.6rem;height:1.25rem;background:#f6f6f6;}
.bgfff .loadover span{background:#fff;}
.loadover:after {content: '';position: absolute;left:50%;top: 50%;width:7rem;margin-left:-3.5rem;height:1px;background: #eee;z-index: -1;}


input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb;font-size:0.8rem;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb;font-size:0.8rem;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;font-size:0.8rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb;font-size:0.8rem;}

.place30 input{font-size:0.75rem;}
.place30 input::-webkit-input-placeholder,.place30 textarea::-webkit-input-placeholder{color:#999;font-size:0.75rem;}
.place30 input:-moz-placeholder,.place30 textarea:-moz-placeholder{color:#999;font-size:0.75rem;}
.place30 input::-moz-placeholder,.place30 textarea::-moz-placeholder{color:#999;font-size:0.75rem;}
.place30 input:-ms-input-placeholder,.place30 textarea:-ms-input-placeholder{color:#999;font-size:0.75rem;}

.place28 input{font-size:0.7rem;}
.place28 input::-webkit-input-placeholder,.place28 textarea::-webkit-input-placeholder{color:#999;font-size:0.7rem;}
.place28 input:-moz-placeholder,.place28 textarea:-moz-placeholder{color:#999;font-size:0.7rem;}
.place28 input::-moz-placeholder,.place28 textarea::-moz-placeholder{color:#999;font-size:0.7rem;}
.place28 input:-ms-input-placeholder,.place28 textarea:-ms-input-placeholder{color:#999;font-size:0.7rem;}

.place26 input{font-size:0.6rem;}
.place26 input::-webkit-input-placeholder,.place26 textarea::-webkit-input-placeholder{color:#999;font-size:0.65rem;}
.place26 input:-moz-placeholder,.place26 textarea:-moz-placeholder{color:#999;font-size:0.65rem;}
.place26 input::-moz-placeholder,.place26 textarea::-moz-placeholder{color:#999;font-size:0.65rem;}
.place26 input:-ms-input-placeholder,.place26 textarea:-ms-input-placeholder{color:#999;font-size:0.65rem;}

.place24 input{font-size:0.6rem;}
.place24 input::-webkit-input-placeholder,.place24 textarea::-webkit-input-placeholder{color:#999;font-size:0.6rem;}
.place24 input:-moz-placeholder,.place24 textarea:-moz-placeholder{color:#999;font-size:0.6rem;}
.place24 input::-moz-placeholder,.place24 textarea::-moz-placeholder{color:#999;font-size:0.6rem;}
.place24 input:-ms-input-placeholder,.place24 textarea:-ms-input-placeholder{color:#999;font-size:0.6rem;}

.place80 input{font-size:2rem;}
.place80 input::-webkit-input-placeholder,.place80 textarea::-webkit-input-placeholder{color:#bbb;font-size:2rem;}
.place80 input:-moz-placeholder,.place80 textarea:-moz-placeholder{color:#bbb;font-size:2rem;}
.place80 input::-moz-placeholder,.place80 textarea::-moz-placeholder{color:#bbb;font-size:2rem;}
.place80 input:-ms-input-placeholder,.place80 textarea:-ms-input-placeholder{color:#bbb;font-size:2rem;}

.listborder .item{border-bottom:1px solid #e6e6e6;}
.listborder.f2 .item{border-bottom:1px solid #f2f2f2;}
.listborder .item:last-child{border-bottom:none;}

.list_tab .item,.list_tab .it{float:left;box-sizing: border-box;position: relative;}
.list_tab .item.np{padding:0;}
.list_tab.no .item{border-bottom:none;}
.list_tab .item a{display:block;}
.list_tab.sp5 .it{width:20%;}
.list_tab.sp4 .it{width:25%;}
.list_tab.sp3 .it{width:33.3333%;}
.list_tab.sp2 .it{width:50%;}
.list_tab.sp1 .it{width:100%;}

.after .item{position:relative;float:left;}
.after.sp2 .item{width:50%;}
.after .item:after{content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:#e6e6e6;}
.after.opa .item:after{opacity:0.4;}
.after .item:last-child:after{width:0;}

.noborder{border:none;}

.row1,.header .htxt{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.row2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.row3{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.row5{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}

.arrow_down{background:url(../images/arrow_down_wihte.svg) no-repeat 0 center;background-size:100% auto;}

.arrow_down.gray{background:url(../images/arrow_down_gray.svg) no-repeat 0 center;background-size:100% auto;}


.ico_inputclose{padding-left:1.4rem;height:100%;background:url(../images/close_input_ico.svg) no-repeat right center;background-size:0.8rem auto;position:absolute;right:0.6rem;top:0;display:none;}
.clearinput.r50+.ico_inputclose{right:1.75rem;}
.clearinput.r0+.ico_inputclose{right:0;}
.clearinput.r30+.ico_inputclose{right:0.75rem;}

.ico{display:inline-block;font-size:0;}
.msg_ico{background:url(../images/msg_ico_white.svg) no-repeat 0 center;background-size:100% auto;width:.9rem;height:.9rem;}
.msg_ico.sp2{background:url(../images/msg_ico_dark.svg) no-repeat 0 center;background-size:100% auto;}

.arrow_right{background:url('../images/arrow_right_ico.svg') no-repeat right center;background-size:auto 0.7rem;height:0.7rem;line-height:0.7rem;position:absolute;right:0.6rem;top:50%;margin-top:-0.35rem;padding-right:0.9rem;}
.arrow_right.sp2{background:url('../images/arrow_right_black_ico.svg') no-repeat right center;background-size:auto 0.7rem;}
.arrow_right.r0{right:0;}
.arrow_right.r30{right:0.75rem;}

.header_home.tofixd .crentcity {color: #333;}
.arrow_left,.header_home.scrollheader.sfix .arrow_left{background:url('../images/arrow_left_ico.svg') no-repeat 0.6rem center;background-size:auto 0.8rem;width:1.65rem;height:2rem;position:absolute;left:0;top:0;z-index:1;}

.arrow_left.sp2,.header_home.scrollheader .arrow_left{background:url('../images/arrow_left_white_ico.svg') no-repeat 0.6rem center;background-size:auto 0.8rem;}

.upload .item em,.delico{background:url('../images/del_ico.svg') no-repeat center center;background-size:1rem 1rem;width:1rem;height:1rem;position:absolute;top:0.25rem;right:0.25rem;display:block;z-index:1;}

.listarrowright .it:before{content:"";background:url('../images/arrow_right_double.svg') no-repeat center center;background-size:auto 0.3rem;height:0.3rem;width:0.38rem;line-height:0.3rem;position:absolute;right:-0.19rem;top:0.65rem;}
.listarrowright .it:last-child:before{display:none;}

.dot_ico{width:0.9rem;height:2rem;display:inline-block;vertical-align:middle;background:url('../images/dot_ico.svg') no-repeat center center;background-size:0.9rem auto;}
.dot_ico.sp2,.header_home.scrollheader.sfix .dot_ico{background:url('../images/dot_dark_ico.svg') no-repeat center center;background-size:0.9rem auto;}

.ftab{display:flex;flex-wrap:wrap;gap:0.6rem;}
.ftab .fit{position:relative}
.ftab.sp4 .fit{width:25%;flex-basis: calc(25% - 0.6rem);}
.ftab.sp3 .fit{width:33.3333%;flex-basis: calc(33.3333% - 0.6rem);}
.ftab.sp2 .fit{width:50%;flex-basis: calc(50% - 0.6rem);}

.com_tab{display:grid;}
.com_tab.gap20{row-gap:0.5rem;column-gap:0.5rem;}
.com_tab.sp4{grid-template-columns: 1fr 1fr 1fr 1fr;}
.com_tab.sp3{grid-template-columns: 1fr 1fr 1fr;}
.com_tab.sp2{grid-template-columns: 1fr 1fr;}

.pub_step {text-align:center;}
.pub_step .it,.pub_step .mline{display:inline-block;height:0.8rem;line-height:0.8rem;vertical-align:middle;}
.pub_step .mline{width:0.45rem;margin:0 0.25rem;position:relative}
.pub_step .it{color:#999;line-height:0.8rem;font-size:0.65rem;}
.pub_step .it b{display:inline-block;width:0.8rem;height:0.8rem;text-align:center;background:#ccc;border-radius:0.38rem;margin-right:0.25rem;font-size:0;vertical-align:top;}
.pub_step .it i{vertical-align:top;display:inline-block;}

.pub_step .it.crently{color:#333;}
.pub_step .it.crently b{background:linear-gradient(180deg, #1966FF 0%, #4785FF 100%);}

.pub_step .mline:before{width:100%;height:2px;background:#e8e8e8;position:absolute;left:0;top:50%;content:"";margin-top:-1px;}

.searckeyword{position:fixed;padding:0 0.25rem;line-height:0.9rem;font-size:0.5rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-align:center;}

.itemword .list_key{position:sticky;padding:0.6rem 0;color:#999;background:#fff;top:var(--fixwordtop);line-height:1rem;margin-top:0.15rem;}
.itemword .list_con{line-height:2.25rem;font-size:0.8rem;}

.search_pop{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index: 9999;display:none;}

/**错误提示**/
#errormsg{position:fixed;z-index:99999999999;font-size:0.8rem;color:#fff;background:rgba(0,0,0,0.7);line-height:2.25rem;border-radius:0.5rem;text-align:center;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);padding:0 0.8rem;word-break:break-all;white-space:nowrap;}
#errorcontent{position:relative;}
#errorcontent:before{content:"";position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0);z-index:999999}
/**confirm特效**/
.confirm{position:fixed;z-index:99999;width:100%;height:100%;display:block;position:fixed;left:0;top:0;}
.confirm.static{position:relative;display:block;}
.confirm.static .alert{position:relative;margin:0;left:0;width:100%;height:auto;}

.confirm .con_bg{background:#000;height:100%;width:100%;-webkit-animation: opanim .3s linear forwards;-o-animation: opanim .3s linear forwards;-ms-animation: opanim .3s linear forwards;animation: opanim .3s linear forwards;}
.confirm .alert{width:13.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;top:50%;left:50%;position:fixed;z-index:1;background:#fff;border-radius:0.75rem;}

.confirm .alert iframe{border-radius:0.75rem;overflow:hidden;}
.confirm .alert .content{text-align:center;min-height:5rem;display:flex;align-items:center;}
.confirm .alert .content td{vertical-align:middle;line-height:1rem;padding:1.5rem 1.0rem;font-size:0.8rem;font-weight:bold;}

.confirm .alert .link{height:2.25rem;line-height:2.25rem;text-align:center;position:relative;display:flex;}
.confirm .alert .link:before{content:"";width:100%;height:1px;background:#f2f2f2;position:absolute;left:0;top:0;}
.confirm .alert .link a.btncancle{text-align:center;color:#999;border-right:1px solid #f2f2f2;}

.confirm .alert .link a{color:#1966FF;text-align:center;flex:1;}

@-webkit-keyframes opanim {0% {opacity:0}100% {opacity:.5}}
@keyframes opanim {0% {opacity:0}100% {opacity:.5}}

.alltrans,.maskbg,.confirm .con_bg{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

/*加载效果*/
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);}}
@keyframes rotate {0% {transform: rotate(0deg);}50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}
.loadmore {display:block;line-height:2.25rem;text-align:center;color:#999;font-size:0.6rem;}
.loadmore span{height:0.8rem;width: 0.8rem;border-radius: 100%;display:inline-block;margin:0.25rem;border:2px solid #1966FF;box-sizing:border-box;border-bottom-color: transparent;vertical-align: middle;-moz-animation: rotate 75s linear infinite;
  -webkit-animation: rotate 75s linear infinite;
  -o-animation: rotate 75s linear infinite;
  -ms-animation: rotate 75s linear infinite;
  animation: rotate .75s linear infinite;}
.loading_ani{border-radius:100%;display:inline-block;border:0.13rem solid #1966FF;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate .75s linear infinite;-o-animation: rotate .75s linear infinite;-ms-animation: rotate .75s linear infinite;animation: rotate .75s linear infinite;}


/**radio**/  
.radio{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;z-index:2;margin:0;}  
.radio + label{display:inline-block;vertical-align:middle;width:1rem;height:1rem;position:relative;overflow:hidden;border-radius:1rem;}
.radio + label:before,.radio + label:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;}
.radio + label:before{border:1px solid #eee;border-radius:1rem;background-color:#fff;}
.radio:disabled+ label:before{background:#f5f5f5;}
.radio:disabled:checked + label:after{border:1px solid #ddd;border-radius:1rem;background-color:#ddd;}

.radio[type="checkbox"]:indeterminate+label:after{background:#1966FF url(../images/checkbox_half.svg) no-repeat center;background-size:10px auto;}

.radio.sp2+ label{border-radius:0.25rem;}
.radio.sp2+ label:before,.radio.sp2+ label:after{border-radius:0.25rem;}
.radio.sp2+ label:before{border:none;background:rgba(0,0,0,.5);}
.radio.sp2.bd+ label:before{border:1px solid #eee;background:#fff;}
.radio:checked + label:after{background:#1966FF url(../images/right_ico.svg?23321) no-repeat center center;background-size:auto 0.4rem;}
.radio.w32:checked + label:after{background-size:auto .3rem;}


/* .radio.disable + label{background:url(../images/radio_disabled_ico.svg) no-repeat center center;background-size:1rem auto;}
.radio + label:after{content:"";width:0.7rem;height:0.7rem;display:block;}
.radio:checked + label{background:url(../images/radio_checked_ico.svg?23321) no-repeat center center;background-size:1rem auto;}

.radio.sp2 + label{width:.8rem;height:.8rem;background:url(../images/radio_ico.svg) no-repeat center center;background-size:.8rem auto;}

.radio.sp2.disable + label{background:url(../images/radio_disabled_ico.svg) no-repeat center center;background-size:.8rem auto;}
.radio.sp2 + label:after{content:"";width:0.8rem;height:0.8rem;display:block;}
.radio.sp2:checked + label{background:url(../images/radio_checked_ico.svg?23321) no-repeat center center;background-size:.8rem auto;} */

.checkbox{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;z-index:2;margin:0;}
.checkbox + label {width:2.25rem;height:1.35rem;border-radius:1.5rem;background:#e8e8e8;display:inline-block;position:relative;vertical-align: middle;cursor:pointer;overflow:hidden;padding:0.07rem;}
.checkbox + label:after {content:' ';position:absolute;top:0;left: 0;width: 100%;height:100%;}
.checkbox + label:before {content:' ';background:white;position:relative;z-index:2;width:1.2rem;display:block;-webkit-transition: all 0.1s ease-in;transition: all 0.1s ease-in;height:1.2rem;border-radius:1.2rem;}
.checkbox:checked + label:before {content: ' ';margin-left:0.9rem;}
.checkbox:checked + label:after {content: ' ';position: absolute;background:#1966FF;}

.load_ico{position:relative;padding-left:1.05rem;display:inline-block;}
.load_ico:before{content:"";position:absolute;left:0;top:50%;margin-top:-0.4rem;height:0.8rem;width:0.8rem;background:url(../images/loading2.svg) no-repeat center;background-size:cover;-moz-animation:rotate 75s linear infinite;-webkit-animation:rotate 75s linear infinite;-o-animation:rotate 75s linear infinite;-ms-animation:rotate 75s linear infinite;animation:rotate .75s linear infinite;}
.load_ico.ed:before{background:url(../images/tx_success.svg) no-repeat center;background-size:cover;-moz-animation:none;-webkit-animation:none;-o-animation:none;-ms-animation:none;animation:none;}
.load_ico.error:before{background:url(../images/tx_error.svg) no-repeat center;background-size:cover;-moz-animation:none;-webkit-animation:none;-o-animation:none;-ms-animation:none;animation:none;}

.loading_mask{position:relative;}
.loading_mask:before,.loading_mask:after{position:fixed;left:0;width:100%;height:100%;content:"";z-index:999999;}
.loading_mask:before{background:rgba(255,255,255,.4);}
.loading_mask:after{top:50%;left:50%;margin-left:-0.4rem;margin-top:-0.4rem;height:0.8rem;width:0.8rem;background:url(../images/loading2.svg) no-repeat center;background-size:cover;-moz-animation:rotate 75s linear infinite;-webkit-animation:rotate 75s linear infinite;-o-animation:rotate 75s linear infinite;-ms-animation:rotate 75s linear infinite;animation:rotate .75s linear infinite;z-index:9999999;}

.vwrap{display:flex;flex-direction:column;width:100%;height:100%;}
.vwrap .main{flex:1;width:100%;overflow-y:auto;}