html{font-family:Helvetica;-webkit-text-size-adjust:100%;font-size:100px;}
body{margin:0;max-width:750px;min-height:100%;min-width:320px;margin:0 auto;color:#444;background-color:#FFF;-webkit-overflow-scrolling:touch;font-size:.3rem;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,form,p,ul,input{margin:0px;padding:0px;}
input,textarea{font-family:Helvetica;font-size:.27857142rem;color:#666666;}
li{padding:0px;margin:0px;line-height:180%;list-style-type:none;}
a,a:hover{color: #444;}
:focus{outline:0}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nowrap{white-space:nowrap;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.font_gray6{color:#666666}
.font_gray9{color:#999999}
.font_blue{color:#5F8DC9}
.font_green{color:#61AF00}
.font_red_light{color:#FF2222}
.font_red{color:#CC3300}
.font_yellow{color:#FF6600}
.font_3{color:#333}
.font_line{text-decoration:line-through;color:#999999}
.font_bold{font-weight: bold;}
.spacing{ height:.2rem;background-color: #f3f3f3;}
.margin-bottom-div{ height:.2rem;}
.line{ height:1px;background-color: #f3f3f3;}
/*普通按钮*/
.normal-btn{background-color: #34ab79;color:#fff;font-size: 20px;text-align: center;line-height: 1rem;border-radius: .5rem;width: 4rem;margin: 0 auto;}
.normal-btn:hover{ background-color: #1d885b;}
.normal-btn.btn-blue{background-color: #0180CF;}
.normal-btn.disabled{ background-color: #999;}

/*链接定义*/
.link_white a{color:#FFFFFF;text-decoration:none; }
.link_white a:hover{text-decoration:none;}
.link_gray6 a{color:#666666;text-decoration:none;}
.link_gray6 a:hover{text-decoration:none;color:#333333}
.link_gray9 a{color:#999999;text-decoration:none;}
.link_gray9 a:hover{text-decoration:none;color:#333333}
.link_yellow a{color:#FF6600;text-decoration:none;}
.link_yellow a:hover{text-decoration:none;color:#FF6600}
.link_blue a{color:#0180cf;text-decoration:none;}
.link_blue a:hover{text-decoration:none;color:#5F8DC9}
.font8{font-size:.15rem}
.font9{font-size:.1888rem}
.font10{font-size:.234rem}
.font12{font-size:.25714285rem}
.font13{font-size:.27857142rem}
.font14{font-size:.3rem}
.font15{font-size:.32142857rem}
.font16{font-size:.34285714rem}
.font18{font-size:.38571428rem}
.font20{font-size:.468rem}
.font24{font-size:.56249999rem}
.font28{font-size:.65624999rem}
 .txt-fff{color:#FFF;}
.txt-red{color:#ff2424;}
.txt-dark-red{color:#7d1524;}
.txt-9{color:#999;}
.txt-3{color:#333;}
.txt-6{color:#333;}
.txt-o{color:#ff6600;}
.txt-blue{color:#0180cf;}
 
input::-webkit-input-placeholder{
    color:#999;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999;
} 



.qspage{height:1.05rem;line-height:1.05rem;background-color:#ffffff;text-align:center;}
.qspage a{display:inline-block;width:25%;font-size:.3rem;text-align:center;color:#ff6600;text-decoration:none;}
.qspage a.unable{color:#999999;}
.qspage span{display:inline-block;width:40%;font-size:.3rem;color:#666666;text-align:center;}



/* popout */
.qs-mask{position:fixed;z-index:10000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);height:100%;}
.qs-popout{position:absolute;z-index:10000;width:6.4rem;max-width:6.4rem;background-color:#FFFFFF;text-align:center;border-radius:.08rem;overflow:hidden;}
.qs-popout.no_background{background: 0;}
.qs-popout-hd{padding:.48rem .30rem .33rem;}
.qs-popout-title{font-weight:400;font-size:.34rem;height:.34rem;line-height:.34rem;color:#000;}
.qs-popout-bd{padding:0 .50rem .30rem;min-height:.40rem;font-size:.28rem;line-height:1.3;word-wrap:break-word;word-break:break-all;color:#999999;}
.qs-popout-bd:first-child{padding:.45rem .50rem .45rem;color:#353535;}
.qs-popout-bd.no_padding{padding: 0;}
.qs-popout-bd img{display: block;margin: 0 auto;}
.qs-popout-ft{position:relative;line-height:.9rem;font-size:.34rem;display:-webkit-box;display:-webkit-flex;display:flex;}
.qs-popout-ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:.01rem;border-top:.01rem solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
.qs-popout-btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3CC51F;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;}
.qs-popout-btn:after{content:" ";position:absolute;left:0;top:0;width:.01rem;bottom:0;border-left:.01rem solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}
.qs-popout-btn-default{color:#353535;}
.qs-popout-btn-primary{color:#0180CF;}
.qs-popout-bd .time{line-height:1.6;display:block;margin-top:.2rem;}
.qs-popout .closePopout{
    position: absolute;
    background: url(../images/178.png) no-repeat center;
    width: 1rem;
    height: 1rem;
    top: -.03rem;
    left: 5.4rem;
    background-size: .5rem;
}
.qs-popout .closePopout.big{
    background: url(../images/45.png) no-repeat center;
    border-radius: 1rem;
}
/*verify_mobile  验证手机*/
.verify_mobile{ padding-top:.4rem}
.verify_mobile .vm{ width:5.5rem; height:1rem; border:1px #EEEEEE solid; background-color:#FFFFFF;border-radius:1rem;  margin:0 auto;margin-bottom:.3rem;position:relative;background-image: url('../images/mobile.png');background-repeat: no-repeat; background-position:.2rem  center;background-size:.5rem;}
.verify_mobile .vm .input{ width:4.5rem; height:.5rem; line-height:.5rem; margin-top:.25rem; border:0px; margin-left:.8rem;}
.verify_mobile .vm .sendcode{ width:2rem;height:.7rem;border:1px  #FF3300 solid;border-radius:.7rem; position:absolute; right:.15rem; top:.125rem;  text-align:center; line-height:.7rem; background-color:#FF6600; color:#FFFFFF}
.verify_mobile .vm .sendcode.disabled{ background-color: #F9F9F9; color:#999999; border:1px #CCCCCC solid}

.verify_mobile .vm.u{background-image: url('../images/realname.png');}
.verify_mobile .vm.m{background-image: url('../images/mobile.png');}
.verify_mobile .vm.c{background-image: url('../images/mobile_code.png');}
.verify_mobile .btn{width:5.5rem; height:1rem; color:#FFFFFF; background-color:#01AE66;border-radius:1rem;  margin:0 auto; line-height:1rem; text-align:center; display:block; border:0px; margin-bottom:.5rem;}

.footer-margin{ margin-top:1.2rem;}
.footer{
    background-color: #f4f4f4;
    text-align: center;
    /* height: 1.3rem; */
    /* line-height: .4rem; */
    padding: .3rem .5rem;
    position: fixed;
    bottom: 0px;
    left: 0px;
    /*width: 7.5rem;
    height: 1.2rem;
    background-color: #FFFFFF;
    padding-top: .2rem;
    border-top: 1px #F3F3F3 solid;*/
}
/* 上传按钮 */
.browseFile{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}

.search-dialog{text-align: left;}
.search-dialog .msg{background-color: #fff7ea;color:#e2ae4d;padding: .15rem .2rem;border-radius: .1rem;line-height: .5rem}
.search-dialog .params{/*background-color: #eceaea;*/border-bottom: 1px solid #e4e4e4;padding: .15rem .2rem;line-height: .6rem}
.search-dialog .amount{font-weight: bold;text-align: center;}
.search-dialog .amount span{margin:0 .1rem;}
.search-dialog .tip{line-height: .5rem;}

.search-dialog .pay-type{width: 100%;}
.search-dialog .pay-type .wxpay,.search-dialog .pay-type .alipay{
    width: 49%;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    height: 2rem;
    background-size: 1.2rem;
    border: 1px solid #f3f3f3;
}
.search-dialog .pay-type .wxpay{background-image: url('../images/wxpay.png');}
.search-dialog .pay-type .wxpay.center{width: 100%;}
.search-dialog .pay-type .alipay{background-image: url('../images/alipay.png');}
.search-dialog .pay-type .no-right-bord{border-right: 0;}

/* 无数据样式 */
.list-empty{background-color:#ffffff;text-align:center;background-image:url("../images/empty.png");background-size:30%;background-repeat:no-repeat;background-position:center .5rem;padding:35% 5% 8%;line-height:165%;}
.list-empty .tit{line-height: 1rem;}

.text-right{text-align: right;}
.text-left{text-align: left;}
.line-height6{line-height: .6rem;}