/*
*author:feiya
*date:2017/5/12
*/

/*---------scrmH5页面首页样式-----------*/
html,body{
    font-size:50px;
    width:100%;
    /* height:100%; */
    position:relative;
}
header{
    width:100%;
    height:0.8rem;
    line-height:0.8rem;
    background:#fff;
    position:fixed;
    left:0;top:0;
    background:url('../images/head.png') no-repeat center center;
    background-size:cover;
    z-index: 500;
}
.header-sp{
    width:1.4rem;
    height:0.39rem;
    float:right;
    margin:0.14rem 0.5rem 0 0;
}
.banner-sec{
    width:100%;
    height:2.95rem;
    margin:0 auto;
    padding-top:1px;
    background:url('/assert/home/mobile/images/mobile_banner.png') no-repeat center center;
    background-size:cover;
}
.try-a{
    width:1.68rem;
    height:0.5rem;
    line-height:0.5rem;
    font-weight: 600;
    font-size:0.28rem;
    color:#0c3483;
    text-align:center;
    background:#ffd113;
    margin-left:2.9rem;
    margin-top:2rem;
    -webkit-border-radius:0.03rem;
    -moz-border-radius:0.03rem;
    border-radius:0.03rem;
}
.hot-sec-div{
    position:relative;
}
.hot-func-sec{
    width:6.33rem;
    height:auto;
    margin:0.72rem auto 0.46rem;
}
.hot-sec-part1{
    width:100%;
    height:3.23rem;
    margin:0 auto;
    background:url('/assert/home/mobile/images/index_con1.png') no-repeat center center;
    background-size:cover;
}
.promote-a{
    width:100%;
    height:1.8rem;
    display:block;
    position:absolute;
}
.cashback-mobile{
    left:0;bottom:0;
}
.hot-sec-part2{
    width:100%;
    height:4.71rem;
    margin:0 auto;
    background:url('/assert/home/mobile/images/index_con2.png') no-repeat center center;
    background-size:cover;
}
.weitaobao-mobile{
    left:0;top:0.6rem;
}
.hot-sec-part3{
    width:100%;
    height:2.39rem;
    margin:0 auto;
    background:url('/assert/home/mobile/images/index_con3.png') no-repeat center center;
    background-size:cover;
}
.newproduct-mobile{
    left:0;bottom:0;
}
.case-sec{
    width:100%;
    height:auto;
    padding-top:1px;
    background:#f5f4f4;
    padding-bottom:0.35rem;
}
.case-img{
    width:4.1rem;
    height:0.7rem;
    margin:0.56rem 0 0.7rem 1.65rem;
}
.case-sec-div{
    width:6.6rem;
    min-height:1.1rem;
    height:auto;
    margin:0 auto 0.45rem;

}
.case-sec-div img{
    width:0.32rem;
    height:0.4rem;
}
.case-sec-div aside{
    width:6.0rem;
    min-height:1.1rem;
    height:auto;
    margin-left:0.2rem;
}
.case-sec-div .aside-p1{
    font-size:0.28rem;
    color:#545454;
    margin-bottom:0.15rem;
}
.case-sec-div .aside-p2{
    font-size:0.24rem;
    color:#8a8989;
    line-height:0.4rem;
}
.mobile-data{
    width:100%;
    height:4rem;
    background:url('/assert/home/mobile/images/scrm_data.png') no-repeat center center;
    background-size:cover;
}
.qrcode-sec{
    width:100%;
    height:auto;
}
.qrcode-sec img{
    width:2.15rem;
    height:2.15rem;
    margin:1.2rem auto 0;
}
.qrcode-sec-p{
    font-size:0.24rem;
    color:#333;
    text-align:center;
    margin-top:0.18rem;
    margin-bottom:0.85rem;
}
.back-top-a{
    width:0.8rem;
    height:0.8rem;
    position:fixed;
    right:0.5rem;bottom:1.2rem;
    background:url('/assert/home/mobile/images/back_top.png') no-repeat center center;
    background-size:cover;
}
.reg-commom-foot{
    width:100%;
    position:absolute;
    bottom:0.45rem;left:0;
    font-size:0.2rem;
    color:#b2b2b2;
    text-align:center;
}
/*------注册页面样式---------*/
.register-body{
    background:#efeff4;
}
.register-step2,.register-step3,.register-step4{
    display:none;
}
.register-step1,.register-step2,.register-step3{
    padding-top: 1px;
}
.header_logo{
    width:4.25rem;
    height:0.7rem;
    margin:0.76rem auto 0.62rem;
    background:url(/assert/home/mobile/images/scrm_logo.png) no-repeat center center;
    background-size:cover;
}
.step-first-p{
    width:6.88rem;
    height:0.86rem;
    line-height:0.86rem;
    border:1px solid #e5e5e5;
    margin:0 auto;
    background:#fff;
    -webkit-border-radius:0.1rem;
    -moz-border-radius:0.1rem;
    border-radius:0.1rem;
}
.step-first-inp{
    height:auto;
    margin-top:0.21rem;
    border:0;
    outline:none;
    font-size:0.28rem;
}
.step-first-tip{
    width:auto;
    height:0.58rem;
    line-height:0.58rem;
    margin-left:0.65rem;
}
.step-first-next{
    width:6.9rem;
    height:0.88rem;
    line-height:0.88rem;
    display:block;
    margin:0 auto;
    text-align:center;
    font-size:0.36rem;
    color:#fff;
    border:0;
    outline:none;
    -webkit-border-radius:0.1rem;
    -moz-border-radius:0.1rem;
    border-radius:0.1rem;
    background:#179ff4;
}
.step-second-p{
    font-size:0.28rem;
    color:#888888;
    margin:0.25rem 0 0.25rem 0.4rem;
}
.step-second-p span{
    display:inline-block;
    color:#333;
}
.get-code-btn{
    width:2.2rem;
    height:0.86rem;
    line-height:0.86rem;
    border:0;
    border-left:1px solid #e5e5e5;
    color:#4896eb;
    text-align:center;
    outline:none;
    background:#fff;
}
.register-foot{
    width:100%;
    height:auto;
    font-size:0.2rem;
    color:#b2b2b2;
    text-align:center;
    position:absolute;
    bottom:0.2rem;
    left:0;
}
/*---------激活成功样式-------*/
.register-step3 img{
    width:2.0rem;
    height:2.0rem;
    margin:1.76rem auto 0;
}
.succ-p{
    font-size:0.4rem;
    color:#333;
    text-align:center;
    margin:0.56rem auto 0.45rem;
}
.succ-text-p{
    width:4.27rem;
    line-height:0.4rem;
    font-size:0.28rem;
    color:#888888;
    margin:0 auto;
    text-align: center;
}
.succ-phone-p{
    font-size:0.28rem;
    text-align:center;
    color:#888;
    margin-top:0.65rem;
}
/*------------新注册页面样式------------*/
.wrapper-register{
    width:100%;
    height:100%;
    margin:0 auto;
    overflow-y:auto;
}
.register-header,.register-header img{
    width:100%;
    height:4.52rem;
}
.notice-p{
    width:100%;
    height:0.60rem;
    margin:0 auto;
}
.notice-p img{
    width:0.4rem;
    height:0.4rem;
    float:left;
    margin:0.12rem 0 0 0.25rem;
    background:#fff;
}
#marquee-label{
    width:90%;
    height:0.60rem;
    line-height:0.6rem;
    float:right;
    font-size:0.24rem;
    color:#475669;
}
.gap-p{
    width:100%;
    height:0.24rem;
    background:#e5e9f2;
}
.register-sp-tip{
    display:inline-block;
    margin-right:0.3rem;
}
.content{
    width:100%;
    min-height:3.3rem;
    height:auto;
    margin-bottom:0.4rem;
}
.form-p{
    width:100%;
    height:auto;
    margin:0.3rem auto 0;
}
.form-p-inp{
    width:6rem;
    height:0.84rem;
    border:1px solid #bfcbd9;
    -webkit-border-radius:8px;
    border-radius:8px;
    margin-left:0.73rem;
    text-indent:0.25rem;
    outline:none;
    background:#fff;
}
.form-code-inp{
    float:left;
    width:3.6rem;
    height:0.84rem;
    border:1px solid #bfcbd9;
    -webkit-border-radius:8px;
    border-radius:8px;
    margin-left:0.73rem;
    text-indent:0.25rem;
    outline:none;
    background:#fff;
}
.code-btn{
    float:left;
    width:2.19rem;
    height:0.86rem;
    line-height:0.86rem;
    background:#20a0ff;
    font-size:0.30rem;
    text-align:center;
    color:#fff;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin-left:0.21rem;
    border:0;
    outline:none;
}
.form-p .code-active{
    border:1px solid #bfcbd9;
    background:#fff;
    color:#999;
}
.register-foot-p{
    width:100%;
    height:auto;
    text-align:center;
    font-size:0.28rem;
    color:#475669;
    margin-top:0.3rem;
}
.protocol-div{
    width:4.5rem;
    height:auto;
    margin:0.16rem auto 0;
}
.protocol-img{
    width:0.24rem;
    height:0.24rem;
    float:left;
    margin-top:0.07rem;
}
.protocol-sp{
    font-size:0.28rem;
    color:#475669;
    float:left;
    margin-left:0.1rem;
}
.protocol-a{
    float:left;
    font-size:0.28rem;
    color:#475669;
}
.register-submitBtn{
    display:block;
    width:5.97rem;
    height:0.86rem;
    line-height:0.86rem;
    margin:0.24rem auto 0;
    background:#20a0ff;
    outline:none;
    border:0;
    -webkit-border-radius:8px;
    border-radius:8px;
    color:#fff;
    font-size:0.32rem;
}

/*--------注册成功-----------*/
.finish-div{
    width:2.0rem;
    height:2.0rem;
    margin:1.0rem auto 0;
}
.finish-div img{
    width:2.0rem;
    height:2.0rem;
    margin:0 auto;
}
.success-tip{
    width:100%;
    font-size:0.3rem;
    color:#333;
    text-align:center;
    margin-top:0.6rem;
}
.success-tip .sp-num{
    display:inline-block;
    font-size:0.3rem;
    color:#11a0f9;
}
.send-message-p{
    width:93%;
    text-align:center;
    font-size:0.24rem;
    line-height:0.4rem;
    color:#333;
    margin:0.35rem auto 0;
}
.send-sp{
    display:inline-block;
    font-size:0.24rem;
    color:#333;
}
.success-foot-p{
    width:100%;
    height:auto;
    text-align:center;
    font-size:0.24rem;
    color:#666;
}
.margin_top_80{margin-top:0.8rem;}
.margin_top_15{margin-top:0.15rem;}

/*--------------协议页面样式------------*/
.protocol-wrapper{
    width:100%;
    min-height:1.2rem;
    height:auto;
    margin:0.45rem auto 0;
}
.title-p{
    width:100%;
    height:0.5rem;
    position:relative;
}
.title-p span:nth-child(1){
    display:inline-block;
    font-size:0.22rem;
    width:0.32rem;
    height:0.32rem;
    line-height:0.32rem;
    text-align:center;
    background:#00b1ff;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    color:#fff;
    position:absolute;
    left:0.3rem;top:0.06rem;
}
.title-p span:nth-child(2){
    display:inline-block;
    font-size:0.34rem;
    color:#475669;
    position:absolute;
    left:0.8rem;top:0;
}
.item-num-sp{
    width: 0.6rem;
    text-align: center;
    float: left;
    font-size: 0.28rem;
    color: #475669;
    margin-left: 0.35rem;
    margin-top: 0.06rem;
}
.item-text-p{
    width:6.2rem;
    line-height:0.44rem;
    float:left;
    font-size:0.28rem;
    color:#475669;
    margin-left: 0.1rem;
}
.company-div{
    position:relative;
    width:100%;
    height:0.4rem;
    margin:0.45rem 0 1.0rem 0;
}
.heng-sp{
    width:1.6rem;
    height:1px;
    background:#333;
    position:absolute;
    left:2.5rem;top:0.20rem;
}
.company-name{
    font-size:0.28rem;
    color:#55677d;
    position:absolute;
    top:0;right:0.40rem;
}
.protocol-foot{
    width:100%;
    text-align:center;
    font-size:0.20rem;
    color:#b2b2b2;
    margin-bottom:0.2rem;
}

.back-img-a{
    display:block;
    position:fixed;
    right:0.5rem;
    bottom:2.0rem;
    z-index:10;
}
.back-img-a img{
    display:block;
    width:1.05rem;
    height:1.05rem;
}