/* 登录页面 */
.logOn_wrap{
    width: 100%;
    height: 8.7rem;
    position: relative;
    background: url('../images/guide/ydy_bg.png');
    background-size:100% 100%;
}
.logOn_wrap .logOn{
    position: absolute;
    top: 1.44rem;
    right: 2.6rem;
    width: 4.47rem;
    height: 3.84rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0,0,0,0.16);
    border-radius: 0.12rem 0.12rem 0.12rem 0.12rem;
    padding: 0.3rem;
}
.logOn_wrap .logOn .logOn_title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
}
.logOn_wrap .logOn .logOn_hr{
    width: 0.37rem;
    height: 0rem;
    border: 0.02rem solid #1182DF;
    margin: 0.09rem auto 0.49rem auto;
}
.logOn_wrap .logOn .logOn_input{
    width: 100%;
    height: 0.43rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.17rem;
    border-radius: 0.02rem 0.02rem 0.02rem 0.02rem;
    border: 0.01rem solid #DEDEDE;
    padding: 0 0.16rem;
}
.logOn_wrap .logOn .logOn_input .logOn_icon{
    height: 0.23rem;
    margin-right: 0.2rem;
}
.logOn_wrap .logOn .logOn_input .logOn_icon img{
    height: 100%;
}
.logOn_wrap .logOn .logOn_input input{
    width: 100%;
    height: 100%;
    border: none;
}
.logOn_wrap .logOn .logOn_input input::placeholder{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #686868;
}
.logOn_wrap .logOn .logOn_button {
    width: 100%;
    height: 0.43rem;
    background: #1182DF;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.43rem;
    margin-top: 0.37rem;
    text-align: center;
    cursor: pointer;
}
.logOn_wrap .logOn .logOn_tx{
    display: flex;
    justify-content: space-between;
    margin-top: 0.33rem;
}
.logOn_wrap .logOn .logOn_re{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #333333;
}
.logOn_wrap .logOn .logOn_re span{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #00479D;
    cursor: pointer;
}
.logOn_wrap .logOn .logOn_forget{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #333333;
    cursor: pointer;
}



/* 会员注册 */
.register_wrap{
    padding-top: 0.69rem;
    padding-bottom: 0.99rem;
    background: url('../images/guide/ydy_bg.png');
    background-size: auto 100%;
}
.register_wrap .register{
    background: #FFFFFF;
    padding-top: 0.52rem;
    padding-bottom: 0.71rem;
}
.register_wrap .register .register_title{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
}
.register_wrap .register .register_hr{
    width: 0.37rem;
    height: 0rem;
    border: 0.02rem solid #1182DF;
    margin-top: 0.09rem;
    margin-bottom: 0.57rem;
    margin-left: auto;
    margin-right: auto;
}
.register_wrap .register .register_list1{
    display: flex;
    justify-content: center;
    margin-bottom: 0.71rem;
}
.register_wrap .register .register_list1 .register_sf{
    width: 1.7rem;
    height: 0.44rem;
    background: #FFFFFF;
    border-radius: 0rem 0rem 0rem 0rem;
    border: 0.01rem solid #1182DF;
    line-height: 0.44rem;
    text-align: center;
    cursor: pointer;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #1182DF;
}
.register_wrap .register .register_list1 .register_sf.active{
    background: #1182DF;
    color: #FFFFFF;
}
.register_wrap .register_list2{
    padding-right: 3.03rem;
}

.register_wrap .register_list2 .register_input{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 0.18rem;
    padding-right: 1.06rem;
}
.register_wrap .register_list2 .register_input .register_inpputTitle{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    margin-right: 0.06rem;
}
.register_wrap .register_list2 .register_input .register_inpputTitle span{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FF0000;
}
.register_wrap .register_list2 .register_input .register_r{
    width: 4.8rem;
}
.register_wrap .register_list2 .register_input .register_r input{
    width: 100%;
    height: 0.43rem;
    background: #FFFFFF;
    border-radius: 0.02rem 0.02rem 0.02rem 0.02rem;
    border: 0.01rem solid #DEDEDE;
    padding-left: 0.17rem;
}
.register_wrap .register_list2 .register_input .register_r input::placeholder{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #686868;
}
.register_wrap .register_list2 .register_input.yzm .register_r{
    display: flex;
}
.register_wrap .register_list2 .register_input.yzm .register_r input{
    width: 3.36rem;
    margin-right: 0.09rem;
}
.register_wrap .register_list2 .register_input.yzm .register_r button{
    width: 1.35rem;
    height: 0.43rem;
    background: #1182DF;
    border-radius: 0.02rem 0.02rem 0.02rem 0.02rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
}
.register_wrap .register_list2 .register_input.sex .register_r{
    display: flex;
    align-items: center;
}
.register_wrap .register_list2 .register_input.sex .register_r input{
    width: 0.16rem;
    height: 0.16rem;
    background: #878787;
    margin-right: 0.08rem;
    cursor: pointer;
}
.register_wrap .register_list2 .register_input.sex .register_r label{
    margin-right: 0.38rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #333333;
}
.register_wrap .register_list2 .register_input.zfts{
    margin-bottom: 0.37rem;
}
.register_wrap .register_list2 .register_input.zfts .register_r{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
}
.register_wrap .register_list2 .register_input.zffs .register_r{
    display: flex;
    align-items: center;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #000000;
}
.register_wrap .register_list2 .register_input.zffs{
    margin-bottom: 0.22rem;
}
.register_wrap .register_list2 .register_input.zffs .register_r img{
    width: 0.39rem;
    height: 0.36rem;
    margin-right: 0.11rem;
}
.register_wrap .register_list2 .register_input.smzf .register_r{
    display: flex;
}
.register_wrap .register_list2 .register_input.smzf .register_r .register_zf_left{
    width: 1.7rem;
    height: 1.7rem;
}
.register_wrap .register_list2 .register_input.smzf .register_r .register_zf_left img{
    width: 100%;
    height: 100%;
}
.register_wrap .register_list2 .register_input.smzf .register_r .register_zf_right{
    width: calc(100% - 1.7rem);
}
.register_wrap .register_list2 .register_input.smzf .register_r .register_zf_right .register_zfprice{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    color: #DC0100;
    padding-left: 0.65rem;
    margin-bottom: 0.2rem;
    margin-top: 0.06rem;
}
.register_wrap .register_list2 .register_input.smzf .register_r .register_zf_right .register_zfts{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #666666;
    padding-left: 0.41rem;
}
.register_wrap .register_list2 .register_input.smzf{
    align-items: flex-start;
    margin-bottom: 0.27rem;
}
.register_wrap .register_list2 .register_input.scpz{
    align-items: flex-start;
    margin-bottom: 0.52rem;
}

.register_wrap .register_list2 .register_input.scpz .register_r .upload{
    display: flex;
    width: 0.88rem;
    height: 0.28rem;
    background: #FFFFFF;
    border: 0.01rem solid #1182DF;
    align-items: center;
    justify-content: center;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #1182DF;
    cursor: pointer;
}
.register_wrap .register_list2 .register_input.scpz .register_r .upload img{
    width: 0.11rem;
    height: 0.11rem;
    margin-right: 0.03rem;
}
.register_wrap .register_list2 .register_input.scpz .upload_tishi{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.12rem;
    color: #999999;
    margin-top: 0.15rem;
    margin-bottom: 0.05rem;
}
.register_wrap .register_list2 .register_input.scpz .upload_file{
    display: flex;
    align-items: center;
    margin-top: 0.05rem;
}
.register_wrap .register_list2 .register_input.scpz .upload_file .upload_fileName{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.24rem;
}
.register_wrap .register_list2 .register_input.scpz .upload_file .upload_fileClose{
    width: 0.12rem;
    height: 0.12rem;
    margin-top: 0.06rem;
}
.register_wrap .register_list2 .register_input.scpz .upload_file .upload_fileClose img{
    width: 100%;
    height: 100%;
}
.register_wrap .register_list2 .register_input.zc{
    margin-bottom: 0.36rem;
}
.register_wrap .register_list2 .register_input.zc button{
    width: 3.9rem;
    height: 0.43rem;
    background: #1182DF;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.43rem;
    border: none;
}
.register_wrap .register_list2 .register_input.tjts{
    padding-right: 0 !important;
}
.register_wrap .register_list2 .register_input.tjts .register_r{
    width: 5.85rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #F8713E;
    line-height: 0.28rem;
}
.register_wrap .register_list2 .register_input.zc .register_upload{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    margin-top: 0.28rem;
    color: #333333;
    margin-left: 1.23rem;
}
.register_wrap .register_list2 .register_input.zc .register_upload span{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    margin-top: 0.28rem;
    color: #00479D;
    cursor: pointer;
}
.register_wrap .register_list2 .register_sfxx{
    display: none;
}
.register_wrap .register_list2 .register_sfxx.active{
    display: block;
}

/* 提交成功 */
.tjcg_wrap{
    background: url('../images/guide/ydy_bg.png');
    background-size: 100% 100%;
    padding-top: 0.69rem;
    padding-bottom: 0.9rem;
}
.tjcg_wrap .tjcg{
    height: 6.73rem;
    background: #FFFFFF;
    padding-top: 1.33rem;
}

.tjcg_wrap .tjcg .tjcg_icon{
    width: 0.5rem;
    height: 0.5rem;
    margin: 0 auto;
}
.tjcg_wrap .tjcg .tjcg_icon img{
    width: 100%;
    height: 100%;
}
.tjcg_wrap .tjcg .tjcg_tjts{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.24rem;
    color: #6A6A6A;
    margin: 0.34rem auto;
    text-align: center;
}
.tjcg_wrap .tjcg .tjcg_tjts2{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    text-align: center;
    margin-bottom: 0.57rem;
}
.tjcg_wrap .tjcg .tjcg_button{
    display: flex;
    justify-content: center;
}
.tjcg_wrap .tjcg .tjcg_button button{
    width: 1.77rem;
    height: 0.43rem;
    background: #1182DF;
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.43rem;
    margin: 0 0.17rem;
    border: none;
    cursor: pointer;
}


@media only screen and (max-width: 1024px) {
    .logOn_wrap .logOn{
        right: auto;
    left: 50%;
    transform: translate(-50%,0);
    width: 90%;
    height: auto;
    }
    .logOn_wrap .logOn .logOn_button,.logOn_wrap .logOn .logOn_re,.logOn_wrap .logOn .logOn_re span,.logOn_wrap .logOn .logOn_forget{
        font-size: 12px;
    }
    .register_wrap .register_list2{
        padding-right: 0;
    }
    .register_wrap .register_list2 .register_input{
        padding-right: 0.4rem;
    }
    .register_wrap .register_list2 .register_input .register_inpputTitle,.register_wrap .register_list2 .register_input.zfts .register_r,.register_wrap .register_list2 .register_input.smzf .register_r .register_zf_right .register_zfts{
        font-size: 12px;
    }
    .register_wrap .register_list2 .register_input.tjts .register_r{
        width: auto;
        padding: 0 0.3rem;
        font-size: 12px;
    }
    .logOn_wrap .logOn .logOn_input .logOn_icon{
        width: 0.23rem;
    }
}