﻿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{color:#333;}
html{font-size:18px;}
@media only screen and (min-width:320px){  
    html {  
        font-size: 18px;  
    }   
}  
@media only screen and (min-width: 375px){  
    html {  
        font-size: 22px;  
    }   
}  
@media only screen and (min-width: 414px){  
    html {  
        font-size: 24px;   
    }  
}  
@media only screen and (min-width: 640px){  
    html {  
        font-size: 36px;   
    }  
}
/**{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*/
h1,h2,h3,h4,h5,h6,h7{font-size:16px;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;}
body,html,input,textarea,select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
select{appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari 和 Chrome */font-size:0.7rem;background:url(../images/arrow_right.svg) no-repeat right center;background-size:auto 0.7rem;}
i,em,b{font-style:normal;}
body{background:#f5f5f5;font-size:0.7rem;}
body.bgfff,.bgfff{background:#fff;}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a,a:hover,a:active,a:visited{text-decoration:none;color:#333;}
a,a:hover,a:active,a:visited,a:link,a:focus{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  outline:none;
  text-decoration: none;
}


.aspx-unscrollable{overflow:hidden;height:100%}.bbx{box-sizing:border-box;}
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.txtl{text-align:left;}.txtr{text-align:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.flex{display:flex;}.flex1{flex:1;}
.fixed{position:fixed;}
.r0{right:0;}
.t0{top:0;}
.b0{bottom:0;}
.l0{left:0;}
.l20{left:0.5rem;}
.t5{top:0.125rem;}
.r20{right:0.5rem;}
.t20{top:0.5rem;}.b20{bottom:.5rem;}
.t30{top:0.75rem;}
.t40{top:1.0rem;}
.t50{top:50%;}
.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;}
.z3{z-index:3;}
.z9{z-index:9;}
.hidden{display:none;}
.overhide{overflow:hidden;}.overx{overflow:hidden;overflow-x:auto;}
.bl{display:block;}
.dl{display:inline-block;}
.fw{font-weight:bold;}
.arial{font-family:arial;}
.noscroll{overflow:hidden;}
.fonts{font-family:'SimSun'}
.break{table-layout:fixed;word-break:break-all;overflow:hidden;}
img{max-width:100%;}
input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea{font-size:inherit;text-overflow: ellipsis;}
input[disabled]{background:#fff}

.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 */}

.rotate45{transform:rotate(45deg);
-ms-transform:rotate(45deg);    /* IE 9 */
-moz-transform:rotate(45deg);   /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg);     /* Opera */}

.rotate_45{transform:rotate(-45deg);
-ms-transform:rotate(-45deg);    /* IE 9 */
-moz-transform:rotate(-45deg);   /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg);     /* Opera */}

.rotate180{transform:rotate(180deg);
-ms-transform:rotate(180deg);    /* IE 9 */
-moz-transform:rotate(180deg);   /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);     /* 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 */}

.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;}

.viewport{max-width:750px;margin:0 auto;min-height:100%;position:relative;}
.fixcopy{height:100%;box-sizing: border-box;}

/**透明 **/
.opa0{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.opa50{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.opa60{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.opa70{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.opa30{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}

/**超出隐藏**/
.elleps{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.alltrans,.confirm .alert,.confirm .con_bg,.confirm2 .alert,.confirm2 .con_bg,.bg,.header .menubtn .linebox div:before, .header .menubtn .linebox div:after{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

/**弹出层**/
.win_lay{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.6);z-index:9999;display:none;}
.win_lay.choose{background:none;}
.win_lay.choose .winbg{background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;right:0;bottom:0;}
.win_lay .table{width:15rem;position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index:2;}
.win_lay .tr{width:100%;background:#fff;border-radius:1rem;}
.win_lay .td{width:100%;overflow:hidden;overflow-y:auto;position:relative;}
.win_lay .td.auto{overflow:inherit;}
.win_lay a.close{width:0.75rem;height:0.75rem;position:absolute;right:0;top:0;z-index:2;padding:0.5rem;}
.win_lay a.close img{display:block;}
.win_lay .alert{height:2.25rem;line-height:2.25rem;text-align:center;position:relative;}
.win_lay .alert:before{content:"";width:100%;height:1px;background:#e6e6e6;position:absolute;left:0;top:0;}
.win_lay .alert.sp2 a{width:100%;color:#3d7eff;}
.win_lay .alert a{width:50%;float:left;position:relative;font-size:0.7rem}
.win_lay .alert a:last-child:before{width:0;}
.win_lay .alert a:before{content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:#e6e6e6;}
.h446{max-height:13.15rem;overflow:auto;-webkit-overflow-scrolling: touch;}
.h520{max-height:25.0rem;overflow:auto;-webkit-overflow-scrolling: touch;}
.h240{height:6rem;display:inline-table;width:100%;}
.h240 .txtcontent{display:table-cell;vertical-align:middle;}
.hauto{height:auto;}

/*tab*/
.tab_com.wauto{overflow:hidden;}
.tab_com.wauto div{white-space:nowrap;overflow:hidden;overflow-x:auto;}
.tab_com.wauto div .it{float:none;display:inline-block;}
.tab_com{position:relative;}
.tab_com.bb1:before,.bb1:before{height:1px;width:100%;background:#e6e6e6;position:absolute;left:0;bottom:0;display:block;content:"";}
.tab_com .it{width:50%;float:left;text-align:center;position:relative;z-index:2;}
.tab_com.sp3 .it{width:33.3333%;}
.tab_com.sp4 .it{width:25%;}
.tab_com.sp5 .it{width:20%;}

/**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%;}
.confirm .alert{width:15rem;height:7.5rem;overflow:hidden;top:0;left:50%;margin:-7.5rem 0 0 -7.5rem;position:fixed;z-index:1;}
.confirm .alert.anidown{top:50%;left:50%;margin:-3.75rem 0 0 -7.5rem;}
.confirm .alert.anidis{top:100%;left:50%;margin:0 0 0 -7.5rem;}

.confirm .alert iframe{border-radius:0.25rem;overflow:hidden;}
.confirm .alert .content{height:5.25rem;text-align:center;background:#fff;border-radius:0.25rem  0.25rem 0 0;}
.confirm .alert .content td{ vertical-align:middle;line-height:1.2rem;padding:0 1.0rem;font-size:0.7rem;}
.confirm .alert .link{height:2.25rem;width:100%;font-size:0.7rem;position:relative;}
.confirm .alert .link:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;font-size:0;display:block;overflow:hidden;background:#e6e6e6;z-index:8;}
.confirm .alert .link a{width:50%;display:inline-block;height:2.25rem;line-height:2.25rem;background:#fff;color:#999;text-align:center;position:relative;font-size:0.7rem;}
.confirm .alert .link a.cancle{border-right:1px solid #e6e6e6;margin-right:-1px;border-radius:0 0 0 0.25rem;}
.confirm .alert .link a.submit{border-left:1px solid #e6e6e6;margin-left:-1px;color:#3d7eff;border-radius:0 0 0.25rem 0;}
.confirm .alert .link a.all{width:100%;border-radius:0 0 0.25rem 0.25rem;}

.confirm2{position:fixed;z-index:99999;width:100%;height:100%;display:block;position:fixed;left:0;top:0;}
.confirm2 .con_bg{background:#000;height:100%;width:100%;}
.confirm2 .alert{width:13.5rem;height:9.25rem;overflow:hidden;top:0;left:50%;margin:-9.25rem 0 0 -6.75rem;position:fixed;z-index:1;}
.confirm2 .alert.anidown{top:50%;left:50%;margin:-4.625rem 0 0 -6.75rem;}
.confirm2 .alert.anidis{top:100%;left:50%;margin:0 0 0 -6.75rem;}
.confirm2 .alert .content{height:7.0rem;text-align:center;background:#fff;border-radius:0.25rem  0.25rem 0 0;}

.confirm2.morelink .alert{width:15rem;overflow:hidden;top:0;left:50%;-webkit-transform: translate(-50%,-100%);transform: translate(-50%,-100%);position:fixed;z-index:1;margin:0;height:auto;background:#fff;border-radius:0.25rem;}
.confirm2.morelink .alert.anidown{top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin:0;}
.confirm2.morelink .alert.anidis{top:100%;left:50%;-webkit-transform: translate(-50%,100%);transform: translate(-50%,100%);}
.confirm2.morelink .alert .content{height:auto;min-height:5.25rem;text-align:center;background:none;border-radius:0;}

.confirm2 .alert .content td{line-height:1.2rem;padding:0 0.5rem;font-size:0.7rem; vertical-align:middle;}
.confirm2 .alert .link{height:2.25rem;width:100%;font-size:0.7rem;position:relative;}
.confirm2 .alert .link:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;font-size:0;display:block;overflow:hidden;background:#e6e6e6;z-index:8;}
.confirm2 .alert .link a{width:50%;display:inline-block;height:2.25rem;line-height:2.25rem;background:#fff;color:#999;text-align:center;position:relative;font-size:0.7rem;}
.confirm2 .alert .link a.cancle{border-right:1px solid #e6e6e6;margin-right:-1px;border-radius:0 0 0 0.25rem;}
.confirm2 .alert .link a.submit{border-left:1px solid #e6e6e6;margin-left:-1px;color:#3d7eff;border-radius:0 0 0.25rem 0;}

/**End confirm特效**/

/**分享 start**/
.share_mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;}
.share_mask .txt{position:relative;z-index:2;height:100%;}
.share_mask .txt .img{width:11.4rem;position:absolute;top:0.25rem;right:0.25rem;}
.share_mask .txt a{width:5.675rem;display:block;position:absolute;top:50%;left:50%;margin-left:-2.85rem;}
/**分享 start**/

/**成功提示**/
.success{text-align:center;padding:2.5rem 0;}
.success p{line-height:1.0rem;font-size:0.7rem;}
.success i{height:7rem;display:block;margin:0 auto 1.25rem;}
.success i img{height:100%;}
.success .link a{height:1.65rem;line-height:1.65rem;border:1px solid #3d7eff;color:#3d7eff;border-radius:1.7rem;display:inline-block;font-size:0.7rem;width:5.95rem;margin:0 0.25rem;}
.success .link a:first-child{background:#3d7eff;color:#fff;}

/**错误提示**/
#errormsg{position:fixed;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index:999999999;font-size:0.8rem;color:#fff;background:rgba(0,0,0,0.75);line-height:2.25rem;border-radius:0.5rem;padding:0 1rem;white-space:nowrap}

/**页面加载特效**/
#loadings {width:4.5rem;height:3.75rem;padding-top:0.75rem;position:fixed;top:50%;left:50%;margin-top:-2.25rem;margin-left:-2.25rem;z-index:999999999;font-size:0.7rem;color:#fff;background:rgba(0,0,0,0.7);border-radius:0.5rem;text-align:center;}
#loadings i{height:30px;width: 30px;border-radius: 100%;display:block;margin:0.25rem auto 0.5rem;}

.masks{width:100%;height:100%;background-color:rgba(0,0,0,0);position:fixed;left:0;top:0;z-index:999999;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.scroll-off{height:100%;overflow-y:hidden}


.loading_bg{background:url(/images/loading.svg?1133) no-repeat center;background-size:30px 30px;font-size:0;}
.loading_bg.sp2{background:#fff url(/images/loading.gif?11ss333333331313dddddddd) no-repeat center;background-size:20px 20px;}
/**加载效果旋转**/
@-webkit-keyframes rotate {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0%,
  100% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0%,
  100% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  0%,
  100% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0%,
  100% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.loadmore {display:block;line-height:2.25rem;text-align:center;color:#999;font-size:0.7rem;}
.loadmore span{height:20px;width: 20px;border-radius: 100%;display:inline-block;margin:10px;border:2px solid #3d7eff;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;}
.bgfff .loadover{padding:24px 12px;margin:0;}
.bgfff .loadover span{background:#fff;}
.loadover{position:relative;margin:24px 12px 0;height:20px;line-height:20px;color:#ccc;text-align: center;font-size:0.6rem;z-index:1;}
.loadover span{position:relative;display:inline-block;padding:0 .4rem;height:20px;background:#f5f5f5;z-index:2}
.loadover:after {content: '';position: absolute;left: 0;top: 50%;left:50%;margin-left:-3.5rem;width:7rem;height: 1px;background: #DCDCDC;z-index: 1;}


.bd1{border:1px solid #eee;}.bt1{border-top:1px solid #eee;}.bb1.sp2{border-bottom:1px solid #eee;}.bb1.sp2:before{display:none;}
.bd2{border:1px solid #3d7eff;}
.bd3{border:2px solid #fff;}
.bdtop{position:relative;}
.bdtop:before{content:"";border:1px solid #ddd;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;}
.bdtt:before{content:"";width:100%;height:1px;background:#eee;position:absolute;left:0;top:0;}


@media screen and(-webkit-min-device-pixel-ratio:2) {
  .bdtt:before {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
}
@media screen and(-webkit-min-device-pixel-ratio:3) {
  .bdtt:before {
    transform: scaleY(0.3333);
    -webkit-transform: scaleY(0.3333);
  }
}

.color1,a.color1{color:#3d7eff}.c999,a.c999{color:#999;}.c666,a.c666{color:#666;}.cbbb{color:#bbb;}.cfff,a.cfff{color:#fff;}
.bg1,a.bg1{background:#3d7eff;color:#fff;}.bgf8f8f8{background:#f8f8f8;}

.bgf5f5f5{background:#f5f5f5;}

.tl20{text-indent:0.5rem;}

.brd5{border-radius:0.125rem;}.brd7{border-radius:0.175rem;}
.brd10{border-radius:0.25rem;}.brd15{border-radius:0.375rem;}
.brd20{border-radius:0.5rem;}
.brd30{border-radius:0.75rem;}
.brd40{border-radius:1.0rem;}
.brd100{border-radius:2.5rem;}
.brd200{border-radius:5rem;}
input.noborder,textarea.noborder{border:none;font-size:inherit;}
input.nobg{background:none;}
input.textr,.textr{text-align:right;}

.f0{font-size:0;}
.f18{font-size:0.45rem;}
.f20{font-size:0.5rem;}
.f22{font-size:0.55rem;}
.f24{font-size:0.6rem;}
.f26{font-size:0.65rem;}
.f28{font-size:0.7rem!important;}.f28 *{font-size:.7rem!important;}
.f30{font-size:0.75rem;}
.f32{font-size:0.8rem;}
.f36{font-size:0.9rem;}
.f40{font-size:1.0rem;}
.f48{font-size:1.2rem;}
.f50{font-size:1.25rem;}
.f55{font-size:1.375rem;}
input.f60,.f60{font-size:1.5rem;}
.f70{font-size:1.75rem;line-height:1.75rem;}
.f80{font-size:2.0rem;}

.mauto{margin-left:auto;margin-right:auto;}
.mt_1{margin-top:-1px;}.mb_1{margin-bottom:-1px;}
.mt_2{margin-top:-2px;}
.mt_3{margin-top:-3px;}
.mt_4{margin-top:-4px}.mt4{margin-top:.1rem}
.ml_24{margin-left:-0.6rem}
.mt_38{margin-top:-0.95rem;}
.mt5{margin-top:0.125rem;}.mr5{margin-right:5px;}
.mr6{margin-right:0.15rem;}
.mt8{margin-top:0.2rem;}
.m10{margin:0.25rem;}
.mt10{margin-top:0.25rem;}
.mb10{margin-bottom:0.25rem;}
.ml10{margin-left:0.25rem;}
.mlr10{margin-left:0.25rem;margin-right:0.25rem;}
.mr10{margin-right:0.25rem;}
.mt16{margin-top:0.4rem;}.mr16{margin-right:0.4rem}
.mt15{margin-top:0.375rem;}
.mb15{margin-bottom:0.375rem;}
.mr16{margin-right:0.4rem;}
.mt18{margin-top:0.45rem;}
.mb18{margin-bottom:0.45rem;}
.mt_15{margin-top:-0.375rem;}
.mt_20{margin-top:-0.5rem;}
.mt20{margin-top:0.5rem;}.mt24{margin-top:0.6rem;}
.ml24{margin-left:0.6rem;}.mr24{margin-right:0.6rem}
.mr20{margin-right:0.5rem;}
.mr_20{margin-right:-0.5rem;}
.mlr15{margin-left:0.375rem;margin-right:0.375rem;}
.mlr24{margin-left:0.6rem;margin-right:0.6rem;}.mlr12{margin-left:0.3rem;margin-right:0.3rem;}.mlr30{margin-left:0.75rem;margin-right:0.75rem;}
.mb20{margin-bottom:0.5rem;}
.mt25{margin-top:0.625rem;}.mt35{margin-top:0.875rem}
.mt30{margin-top:0.75rem;}
.mb30{margin-bottom:0.75rem;}
.ml40{margin-left:1.0rem;}
.mt40{margin-top:1.0rem;}
.mb40{margin-bottom:1.0rem;}
.mr40{margin-right:1.0rem;}
.mlr40{margin-left:1.0rem;margin-right:1.0rem;}
.mt50{margin-top:1.25rem;}
.mlr50{margin-left:1.25rem;margin-right:1.25rem;}
.mb50{margin-bottom:1.25rem;}
.mb60{margin-bottom:1.5rem;}
.mt60{margin-top:1.5rem;}
.ml60{margin-left:1.5rem;}
.mr60{margin-right:1.5rem;}
.m60{margin:1.5rem;}
.mt70{margin-top:1.75rem;}
.mt80{margin-top:2.0rem;}
.ml80{margin-left:2.0rem;}
.mr80{margin-right:2.0rem;}
.mb90{margin-bottom:2.25rem;}
.mt100{margin-top:2.5rem;}
.ml100{margin-left:2.5rem;}.mr132{margin-right:3.55rem;}.mr120{margin-right:3rem} 
.ml130{margin-left:3.25rem;}
.mt210{margin-top:5.25rem;}.mb210{margin-bottom:5.25rem}
.ml210{margin-left:5.25rem;}
.ml170{margin-left:4.25rem;}
.ml180{margin-left:4.5rem;}
.ml280{margin-left:7.0rem;}
.mr230{margin-right:5.75rem;}
.mr300{margin-right:7.5rem;}

.pt5{padding-top:0.125rem;}.pt6{padding-top:0.15rem;}.pb6{padding-bottom:0.15rem}.pt10{padding-top:0.25rem;}.pb10{padding-bottom:0.25rem;}.pt16{padding-top:0.4rem;}.pb16{padding-bottom:0.4rem;}
.p10{padding:.25rem;}.p20{padding:0.5rem;}.p30{padding:0.75rem;}.p4 {padding: .1rem;}
.pt20{padding-top:0.5rem;}
.pl20{padding-left:0.5rem;}.pt25{padding-top:0.625rem}.pb25{padding-bottom:0.625rem}
.pr20{padding-right:0.5rem;}
.pb20{padding-bottom:0.5rem;}.pl24{padding-left:0.6rem}.pr24{padding-right:0.6rem}.pb24{padding-bottom:.6rem;}
.pt30{padding-top:0.75rem;}.pr30{padding-right:0.75rem;}.pl30{padding-left:0.75rem}
.p40{padding:1.0rem;}
.pl40{padding-left:1.0rem;}
.pr40{padding-right:1.0rem;}
.pt40{padding-top:1.0rem;}
.pb40{padding-bottom:1.0rem;}
.pb30{padding-bottom:0.75rem;}.pb36{padding-bottom:0.9rem;}
.pt50{padding-top:1.25rem;}
.pb50{padding-bottom:1.25rem;}
.pt60{padding-top:1.5rem;}
.pb60{padding-bottom:1.5rem;}
.p60{padding:1.5rem;}
.pr60{padding-right:1.5rem;}
.pl70{padding-left:1.75rem;}
.pl75{padding-left:1.875rem;}
.pt80{padding-top:2.0rem;}
.pb80{padding-bottom:2.0rem;}
.plr5{padding-left:0.125rem;padding-right:0.125rem;}.plr6{padding-left:0.15rem;padding-right:0.15rem;}
.plr10{padding-left:0.25rem;padding-right:0.25rem;}
.plr15{padding-left:0.375rem;padding-right:0.375rem;}
.plr20{padding-left:0.5rem;padding-right:0.5rem;}
.plr24{padding-left:0.6rem;padding-right:0.6rem;}
.plr30{padding-left:0.75rem;padding-right:0.75rem;}
.plr40{padding-left:1rem;padding-right:1rem;}
.plr60{padding-left:1.5rem;padding-right:1.5rem;}.plr70{padding-left:1.75rem;padding-right:1.75rem;}
.pb50{padding-bottom:1.25rem;}
.pt90{padding-top:2.25rem;}
.pb90{padding-bottom:2.25rem;}
.pb100{padding-bottom:2.5rem;height:auto;}
.pr140{padding-right:3.5rem;}
.pr170{padding-right: 6.725rem;}
.pl123{padding-left:3.075rem;}
.pl140{padding-left:3.5rem;}
.pl188{padding-left:4.7rem;}
.pr120{padding-right:3.0rem;}
.pl160{padding-left:4.0rem;}
.pl180{padding-left:4.5rem;}
    
.h32{height:0.8rem;}.h10{height:0.25rem;}
.h40{height:1.0rem;line-height:1.0rem;}.h26{height:0.65rem}.h28{height:0.7rem}.h45{height:1.125rem;}
.h48{height:1.2rem;line-height:1.2rem;}
.h50{height:1.25rem;line-height:1.25rem;}
.h54{height:1.35rem;line-height:1.35rem;}
.h58{height:1.45rem;line-height:1.45rem;}
.h60{height:1.5rem;line-height:1.5rem;}.h64{height:1.6rem}
.h66{height:1.65rem;line-height:1.65rem;}
.h68{height:1.7rem;}
.h70{height:1.75rem;line-height:1.75rem;}
.h80{height:2.0rem;line-height:2.0rem;}.h86{height:2.15rem}.h88{height:2.2rem;}
.h90{height:2.25rem;line-height:2.25rem;}.h94{height:2.35rem}
.h100{height:2.5rem;line-height:2.5rem;}
.ph100{height:100%;}
.pw50{width:50%;}
.pw100{width:100%;}
.h110{height:2.75rem;}.h140{height:3.5rem;}
.h186{height:4.65rem;}
.h200{height:5.0rem;}
.h210{height:5.25rem;}
.h300{height:7.5rem;}.h600{height:15rem;}
.line68{line-height:1.7rem;}
.line20{line-height:0.5rem;}
.line22{line-height:0.55rem;}
.line24{line-height:0.6rem;}.line26{line-height:0.65rem;}
.line28{line-height:0.7rem;}
.line30{line-height:0.75rem;}
.line32{line-height:0.8rem;}
.line36{line-height:0.9rem;}
.line40{line-height:1.0rem;}.line46{line-height:1.15rem}
.line48{line-height:1.2rem;}
.line50{line-height:1.25rem;}
.line60{line-height:1.5rem;}.line64{line-height:1.6rem;}.line70{line-height:1.75rem;}
.line78{line-height:1.95rem;}
.line80{line-height:2.0rem;}.line88{line-height:2.2rem;}
.line90{line-height:2.25rem;}
.line94{line-height:2.35rem;}.line100{line-height:2.5rem;}
.line110{line-height:2.75rem;}
.w12{width:0.3rem;}.h12{height:0.3rem}
.h16{width:0.4rem;}
.w20{width:0.5rem;}.w26{width:0.65rem}
.w24{width:0.6rem;}
.h24{height:0.6rem;}
.h20{height:0.5rem;}
.h30{height:0.75rem;line-height:0.75rem;}
.w40{width:1.0rem;}
.w48{width:1.2rem;}
.w16{width:0.4rem;}
.w30,.w30{width:0.75rem;}.w32{width:0.8rem;}
.w35{width:0.875rem;}
.w36{width:0.9rem;}
.h40{height:1.0rem;}
.w54{width:1.35rem;}
.w68{width:1.7rem;}.w72{width:1.8rem;}
.h78{height:1.95rem;}
.w80{width:2.0rem;}.w90{width:2.25rem}
.w98{width:2.45rem;}.w100{width:2.5rem;}
.w300{width:7.5rem;}
.h120{height:3.0rem;}
.h160{height:4.0rem;}
.mh160{max-height:4.0rem;}
.h196{height:4.9rem;}
.w120{width:3.0rem;}.w110{width:2.75rem;}.w164{width:4.1rem}.w142{width:3.55rem}.w140{width:3.5rem;}
.w180{width:4.5rem;}.w200{width:5rem}.w218{width:5.45rem;}
.w336{width:8.4rem;}
.w400{width:10.0rem;}
.w240{width:6.0rem;}.w280{width:7rem;}.w510{width:12.75rem}
.maxw360{max-width:9rem;}
img,.vmid{vertical-align:middle;}
.bgcover{background-position:center;background-size:cover;background-repeat:no-repeat}



input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;font-size:inherit}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999;font-size:inherit;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;font-size:inherit;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;font-size:inherit;}

input{display:block;}
input:disabled{color:#999;}
input.txtr:not(:placeholder-shown){padding-right:1rem;}
input.txtr+.ico_inputclose{right:0;}
.arrow_right input.txtr:not(:placeholder-shown){padding-right:0;}

.mline{text-decoration:line-through;}

.animate{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}


.row1{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;}

.line48.row5{height:6rem;}

.header{height:2.25rem;line-height:2.25rem;position:fixed;left:0;top:0;width:100%;z-index:9;background:#fff;}
.header.home{background:rgba(0,0,0,.2);}
.header p.center{font-weight:bold;font-size:.8rem;}
.header .menubtn{float:right;cursor:pointer;margin:.7rem .6rem 0 0;width:1rem;height:.8rem;position:relative;z-index:2;}
.header .menubtn.sp2{float:none;margin:.7rem .6rem;}


.header .menu{position:fixed;left:0;top:0;bottom:0;right:0;display:none;}
.header .menu .bg{background:rgba(0,0,0,0);position:absolute;left:0;top:0;bottom:0;right:0;}
.header .menu .content{background:#fff;position:relative;z-index:3;border-radius:0 0 .5rem .5rem;padding:2.5rem .6rem .75rem 0;text-align:center;margin-top:-100%;}
.header .menu .content a{margin-left:.6rem;background:#f8f8f8;border-radius:.5rem;padding:1rem 0;}
.header .menu .content a img{display:block;margin:0 auto;}
.header .menu .content a p{font-size:.8rem;line-height:.8rem;margin-top:.5rem;}

.header.open .menubtn:before{background:url(../images/close2_ico.svg) no-repeat center;background-size:.8rem .8rem;width:.8rem;height:.8rem;content:"";position:absolute;top:0;right:0;}
.header.open .menubtn .linebox{opacity:0;display:block;z-index:-1;}
.header.open .menu.show{display:block;}
.header.open .menu.active .bg{background:rgba(0,0,0,.5);}
.header.open .menu.active .content{margin-top:0;}

.header .menubtn .linebox{width:100%;height:100%;overflow: hidden;position: relative;vertical-align: middle;transition: all .5s ease;}
.header .menubtn .linebox .line1{position: absolute;top: 0;left: 0;right: 0;height:2px;}
.header .menubtn .linebox .line2{position: absolute;top:50%;left: 0;right: 0;height: 2px;margin-top:-1px;}
.header .menubtn .linebox .line3{position: absolute;bottom: 0;left: 0;right: 0;height: 2px;}
.header .menubtn .linebox div:before,.header .menubtn .linebox div:after{content:"";width:1rem;height:2px;background: #333;position: absolute;}

.header .menubtn.sp2 .linebox div:before, .header .menubtn.sp2 .linebox div:after{background:#333;}


.header.sear{padding:0.35rem 0;line-height:1.6rem;height:1.6rem}
.header.sear input{height:1.6rem;line-height:1.6rem;border:none;background:#f8f8f8;text-indent:1.7rem;width:100%;border-radius:1.6rem;}
.ico_inputclose{width:1.0rem;height:1.0rem;background:url(../images/input_close_ico.png) no-repeat right center;background-size:0.75rem auto;position:absolute;right:0.6rem;margin-top:-0.5rem;top:50%;display:none;}

.footer{position:fixed;left:0;bottom:0;z-index:3;width:100%;height:2.25rem;background:#fff;}
.footer:before{content:"";width:100%;height:1px;background:#eee;position:absolute;top:0;}
.footer a{width:33.3333%;text-align:center;float:left;font-size:0.5rem;height:1.75rem;padding:0.3rem 0;position:relative;}
.footer a svg:first-child{display:block;}
.footer a svg:nth-child(2){display:none;}
.footer a.crently{color:#3d7eff;}
.footer a.crently svg:nth-child(1){display:none;}
.footer a.crently svg:nth-child(2){display:block;}
.footer a img,.footer a svg{height:1.0rem;display:block;margin:0 auto 0.15rem;width:auto;}
.footer a i{right:50%;top:0.15rem;margin-right:-18px;}


.maskbg{background:#000;width:100%;height:100%;left:0;top:0;z-index:1;}
.pop_diy{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none;}
.pop_diy .content{height:15.25rem;width:100%;position:absolute;bottom:-18.0rem;left:0;z-index:2;background:#fff;padding-bottom:2.25rem;}
.pop_diy .content.aniup{bottom:0;}
.pop_diy .content .close{position:absolute;right:0.5rem;top:0.5rem;z-index:5;}

#gzpop .content{width:15rem;height:17.55rem;position:absolute;top:200%;left:50%;margin-top:-10.525rem;margin-left:-7.5rem;padding-bottom:0;border:0.5rem;text-align:center;border-radius:1rem;}
#gzpop .content.aniup{top:50%;}
#gzpop .content.aniup a{height:2rem;position:absolute;left:50%;bottom:-3.5rem;margin-left:-1rem;}
#gzpop .content.aniup .img{width:7.5rem;height:7.5rem}


.pop3{position:fixed;top:4.5rem;left:0;width:100%;display:none;z-index:4;bottom:0;margin-top:-4px;padding-top:3px;}
.pop3 .pop3_bg{position:fixed;top:101px;left:0;width:100%;height:100%;display:block;background:#000;z-index:1;display:block;}
.pop3 .pop3_select{position:relative;z-index:2;background:#fff;border-radius:0 0 .5rem .5rem;max-height:15.75rem;overflow:auto;-webkit-overflow-scrolling: touch;}
.pop3 .pop3_select a{display:block;line-height:2.25rem;padding:0 .6rem;position:relative;font-size:0.8rem}
.pop3 .pop3_select a:last-child{border-bottom:none;}
.pop3 .pop3_select a.crently{color:#3d7eff;}
.pop3 .pop3_select a b{display:none;}
.pop3 .pop3_select a.crently b{background-size:0.7rem auto;position:absolute;right:.6rem;top:0;width:0.7rem;height:100%;display:block;}
.pop3 .pop3_select a.crently b svg{width:.7rem;height:auto;}
.search_header{z-index:9;width:100%;position:fixed;left:0;top:0;background:#fff;}
.job_nav{background:#fff;line-height:2.15rem;margin:0 .6rem;}
.job_nav p .down{position:absolute;right:0;width:0.35rem;height:100%;bottom:0;background-size:.35rem auto;}
.job_nav p .down svg{width:.35rem;height:auto;vertical-align:middle;margin-top:-3px;}
.job_nav p .down svg:last-child{display:none}
.job_nav .it.active .down svg:first-child{display:none;}
.job_nav .it.active .down svg:last-child{display:inline-block;}
.job_nav p{position:relative;display:inline-block}
.job_nav p i{display:inline-block;padding-right:0.625rem;}

.user_bg{
  position:absolute;left:0;top:0;width:100%;z-index:-1;height:11.45rem;background: #3d7eff;
  background: -moz-linear-gradient(top,  #3d7eff 0%, #3d7eff 70%, rgba(245,245,245,0) 100%);
  background: -webkit-linear-gradient(top,  #3d7eff 0%,#3d7eff 70%,rgba(245,245,245,0) 100%);
  background: linear-gradient(to bottom,  #3d7eff 0%,#3d7eff 70%,rgba(245,245,245,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7eff', endColorstr='#f5f5f5',GradientType=0 );
}

.hb_list .it b{overflow:hidden;border-radius:.375rem;}
.hb_list .it.crently b{position:relative;}
.hb_list .it.crently b:before{content:"";position:absolute;border:2px solid #3d7eff;border-radius:.375rem;position:absolute;left:0;top:0;right:0;bottom:0;}
.hb_list .it b i{position:absolute;width:0;height:0;border-style:solid;border-width: 0 0 1.25rem 1.25rem;border-color: transparent transparent #3d7eff transparent;position:absolute;right:0;bottom:0;display:none;}
.hb_list .it.crently b i{display:block;}
.hb_list .it.crently b i:before{content:"";width:0.4rem;height:0.3rem;background:url(../images/selected2_ico.svg) no-repeat center;background-size:.4rem auto;position:absolute;bottom:-1rem;right:0.175rem;}

/**底部弹出层**/
.contact_fixed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
.contact_fixed.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.contact_fixed .slist{position:absolute;left:0;bottom:0;right:0;padding-bottom:0.6rem;z-index:2;background:#fff;-webkit-transition:-webkit-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;-o-transition:transform .5s ease,-o-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease,-o-transform .5s ease;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);border-radius:0.75rem 0.75rem 0 0;}
.contact_fixed .bg{background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;}
.contact_fixed.active .bg{background:rgba(0,0,0,0.6);}
.contact_fixed.close .bg{background:rgba(0,0,0,0);}
.contact_fixed.active .slist{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.contact_fixed.close .slist{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}

.contact_fixed .slist .tit{height:2.25rem;line-height:2.25rem;padding:0 0.6rem;position:relative;font-size:0.8rem;font-weight:bold;}

.titbar:before{content:"";border-radius:0.25rem;height:0.75rem;width:0.4rem;position:absolute;left:-0.2rem;top:50%;margin-top:-0.375rem;background:#3d7eff}
.txtr .mbsc-control{text-align:right;}
.mbsc-control{height:2.25rem;line-height:2.25rem;border:none;width:100%;}
.arrow_right{background:url(../images/arrow_right.svg) no-repeat right center;background-size:auto 0.75rem;padding-right:0.9rem;}
.arrow_right input{background:none;}

.form_1 .it{display:flex;border-bottom:1px solid #eee;}
.form_1 .it.noborder{border-bottom:none;}
.form_1 .f_txt{flex:1}
.form_1 .f_lab{width:5rem}

.mbsc-fr-c{position:relative;}
.adress_select .mbsc-sc-whl-gr{width:80%;}
.adress_select .mbsc-sc-whl-w{flex:1;font-size:.8rem;}

/**checkbox**/
.checkbox{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;z-index:2;margin:0;}  
.checkbox + label{display:inline-block;position:relative;vertical-align:middle;margin-top:-3px;width:1.0rem;height:1.0rem;border:1px solid #ddd;border-radius:.25rem;box-sizing:border-box;background:url(../images/checkbox.png) no-repeat center center;background-size:1.0rem auto;}
.checkbox + label.absolute{position:absolute;margin-top:0;}
.checkbox + label:after{content:"";width:1.0rem;height:1.0rem;display:block;}
.checkbox:checked + label{background:#3d7eff;border-radius:.25rem;}
.checkbox:checked + label:after{background:url(../images/checkbox_checked.png?22111) no-repeat center center;background-size:1.0rem auto;}

/**右滑窗口**/
.pop_from_right{position:fixed;right:0;bottom:-100%;z-index:9999;width:100%;height:100%;}
.pop_from_right.ztop{z-index:100000;}
.pop_from_right .head{height:2.25rem;line-height:2.25rem;display:block;position:relative;}
.pop_from_right .head a{position:absolute;left:0;top:0;}
.pop_from_right .head p{text-align:center;color:#333;font-size:0.8rem;font-weight:bold;}
.pop_from_right.active{bottom:0;}
.pop_from_right.active.close{bottom:-100%;}
.pop_from_right .maskbg{opacity:0;width:200%;}
.pop_from_right .scroll{position:absolute;top:2.25rem;left:0;bottom:0;overflow:auto;width:100%;z-index:2;overflow-y:scroll;-webkit-overflow-scrolling: touch;}

.pop_from_right.auto .scroll{top:auto;}

.pop_from_right .scroll.sp3{top:0;bottom:0;}
.pop_from_right .scroll.sp4{top:2.25rem;bottom:0;}
.pop_from_right .scroll.sp2{bottom:3.2rem;}
.pop_from_right.sp2{width:13.0rem;}
.pop_from_right.sp2 .maskbg{opacity:0;width:200%;}
.pop_from_right.sp2.active .maskbg{opacity:0.6;left:-200%;}
.pop_from_right.active.close .maskbg{left:-200%;opacity:0;}

.com_footer{height:2rem;line-height:2rem;position:fixed;bottom:0;left:0;right:0;padding:.6rem;background:#fff;z-index:7;}
.com_footer .h90{height:2rem;font-size:.8rem;}
.com_footer .line90{line-height:2rem;font-size:.8rem;}
.com_footer.sp2{position:absolute;}
.com_footer.nbg{background:none;}

.share_btn{position:relative;overflow:hidden;}
.share_btn input{position:absolute;opacity:0;width:100%;height:100%;}

.resume_normal .tit{line-height:1rem;font-weight:bold;position:relative;font-size:0;}
.resume_normal .tit i{font-size:.8rem;vertical-align: middle;line-height: 1rem;margin-top: -3px;display: inline-block;}
.resume_normal .tit b{height:1rem;width:1rem;line-height:1rem;text-align:center;background:rgba(51,126,255,.06);border-radius:1rem;margin-right:.5rem;display:inline-block;vertical-align:middle;}
.resume_normal .tit b svg{height:0.45rem;width:1rem;display:inline-block;vertical-align:middle;}
.resume_normal .tit b svg path{fill: #3d7eff;}

.creatphoto_html{position:absolute;left:0;top:0;width:1000px;opacity:0;z-index:999999;background:#fff;font-family: 'PingFang SC','Microsoft YaHei';}
.creatphoto_html.sp2{width:750px;}
.creatphoto_html.over{display:none;}

#haibaoimg{text-align:center;position:fixed;left:0;right:0;top:0;z-index:999;}
#haibaoimg img{height:18.5rem;border-radius:.5rem;margin-top:20px;}

.share_tab .crently{font-weight:bold;}
.share_tab .crently:after{content:"";position:absolute;width:1rem;height:.15rem;background:#3d7eff;border-radius:.15rem;bottom:0;left:50%;margin-left:-.5rem;}

.pop_retop{position:fixed;left:0;top:0;right:0;display:none;z-index:3333;}
.row-btn{display:none;}
.tonow{height:1.75rem;line-height:1.75rem;position:relative;}
.tonow p{position:absolute;left:0;right:0;top:.75rem;color:#333;}

.copy_footer{}
.copy_footer .bg{height:2.75rem;}
.copy_footer .abs{position:absolute;left:0;width:100%;box-sizing:border-box;bottom:0;}
.fixcopy .viewport{padding-bottom:2.25rem;}
.fixcopy .copy_footer .abs{bottom:2.25rem}

.fixcopy.sp2 .viewport{padding-bottom:0;}
.fixcopy.sp2 .copy_footer .abs{bottom:0;}

/**测评样式**/
input.txt{background: transparent;outline:0;resize:none;appearance:none;-webkit-appearance:none;color:#333;border:none;box-sizing: border-box;}
.wp100 {width:100%;}.brd50{border-radius:1.25rem;}
.f54{font-size:1.35rem;}.line44{line-height:1.1rem;}
.pr80{padding-right: 2rem;}.pl30{padding-left: 0.75rem;}
.mt120{margin-top:3rem;}
.line76{line-height:1.9rem;}.line96{line-height:2.4rem;}
.cF23C3C{color:#F23C3C;}
/**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:checked + label:after{background:#3d7eff url(../images/right_ico.svg?23321) no-repeat center center;background-size:auto 0.4rem;}
.radio.w32:checked + label:after{background-size:auto .3rem;}

.bg3D7EFF{background: #3D7EFF;}
.place32 .ico_inputclose{background-size:.8rem auto }
.place32 input{font-size:.8rem;}
.place32 input::-webkit-input-placeholder,.place32 textarea::-webkit-input-placeholder{color:#bbb;font-size:0.8rem;}
.place32 input:-moz-placeholder,.place32 textarea:-moz-placeholder{color:#bbb;font-size:0.8rem;}
.place32 input::-moz-placeholder,.place32 textarea::-moz-placeholder{color:#bbb;font-size:0.8rem;}
.place32 input:-ms-input-placeholder,.place32 textarea:-ms-input-placeholder{color:#bbb;font-size:0.8rem;}
.bbf2f2f2{border-bottom:1px solid #f2f2f2;}
/**confirm2**/
.confirm_new{position:fixed;z-index:99999;width:100%;height:100%;display:block;position:fixed;left:0;top:0;}
.confirm_new.static{position:relative;display:block;}
.confirm_new.static .alert{position:relative;margin:0;left:0;width:100%;height:auto;}

.confirm_new .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_new .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_new .alert iframe{border-radius:0.75rem;overflow:hidden;}
.confirm_new .alert .content{text-align:center;min-height:5rem;display:flex;align-items:center;}
.confirm_new .alert .content td{vertical-align:middle;line-height:1rem;padding:1.5rem 1.0rem;font-size:0.8rem;font-weight:bold;}

.confirm_new .alert .link{height:2.25rem;line-height:2.25rem;text-align:center;position:relative;display:flex;}
.confirm_new .alert .link:before{content:"";width:100%;height:1px;background:#f2f2f2;position:absolute;left:0;top:0;}
.confirm_new .alert .link a.btncancle{text-align:center;color:#999;border-right:1px solid #f2f2f2;}

.confirm_new .alert .link a{color:#3D7EFF;text-align:center;flex:1;}

@-webkit-keyframes opanim {0% {opacity:0}100% {opacity:.5}}
@keyframes opanim {0% {opacity:0}100% {opacity:.5}}
.maskbg,.confirm_new .con_bg{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.win_lay .alert.sp3:before,.win_lay .alert.sp3:after,.win_lay .alert.sp3 a:before{display:none;}
.win_lay .alert.sp3{display:flex;padding:0 1rem 1rem;height:2rem;line-height:2rem;}
.win_lay .alert.sp3 a{flex:1;height:2rem;line-height:2rem;border-radius:2rem;padding:0;background:#F8F8F8;}
.win_lay .alert.sp3 a:last-child{background:#3D7EFF;color:#fff;}
.win_lay .alert.sp3 a:first-child{margin-right:0.5rem;}

.quest_item{margin-top:1rem;}
.quest_item p{padding-left:1.25rem;position:relative;line-height:1.1rem;margin-top:0.75rem;}

.quest_item p:before{position:absolute;top:0;left:0;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:1000px;content:"";background:#fff;width:1rem;height:1rem;border-radius:1rem;position:absolute;left:0;top:50%;margin-top:-.5rem;}
.quest_item p:after{content:"A";position:absolute;left:0;top:50%;margin-top:-.5rem;width:1rem;height:1rem;line-height:1rem;text-align:center;font-size:.6rem;z-index:2;overflow:hidden;}
.quest_item p:nth-child(1):after{content:"A"}
.quest_item p:nth-child(2):after{content:"B"}
.quest_item p:nth-child(3):after{content:"C"}
.quest_item p:nth-child(4):after{content:"D"}
.quest_item p:nth-child(5):after{content:"E"}
.quest_item p.active{color:#3d7eff}
.quest_item p.active:before{background: #3D7EFF;border-color:#3D7EFF;}
.quest_item p.active:after{color:#fff;}
.quest_item.flex p{flex:1;margin-top:0;}

.step_process{height:0.25rem;background:#f5f5f5;border-radius:0.25rem;font-size:0;}
.step_process i{height:0.25rem;background:#3D7EFF;border-radius:0.25rem;display:block;}
.mustfilled{background:#FFF7F7}
.mustfilled #quest_title{color:#f23c3c}