header {
     box-shadow: 0 0 0.3rem #DFDFDF;
}
 .login_head {
    width: 12rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1rem;
}
 .login_head .left {
     width: 25%;
     display: flex;
     justify-content: space-between;
}

.login_head .left {
    width: 2rem;
    height: 0.7rem;
    transition: all 0.5s;
    background: url(../img/icon07.png) left/auto no-repeat;
    background-size: 80%;
}
 .login_head .left:hover {
     background: url(../img/icon06.png) left/auto no-repeat;
    background-size: 80%;
}
 .login_head .left img {
 	width: 1.7rem;
    margin-right: 10%;
}

 .login_head .right {
     font-size: 0.14rem;
     color: #4b4b4b;
}
 .bg {
     background: url(../img/login01.jpg) center center no-repeat;
     background-size: cover;
     height: 8.7rem;
}
 .wid990 {
     width: 9.9rem;
     margin: 0 auto;
     display: flex;
     box-shadow: 0 0 0.1rem #DFDFDF;
}
 .bg .content {
     width: 12rem;
     margin: 0 auto;
     padding: 6% 0;
     height: 4.6rem;
}
 .content .left {
     width: 5.8rem;
}
 .content .left img {
     width: 100%;
}
 .content .right {
     width: 4.1rem;
     background: #fff;
}
 .content .right .top {
     border-bottom: 0.01rem solid #ededed;
     display: flex;
     height: 0.64rem;
     line-height: 0.64rem;
     justify-content: space-between;
     padding: 0 8%;
     font-size: 0.18rem;
     color: #01d599;
}
 .content .right .top p:nth-child(2) {
     font-size: 0.14rem;
     color: #8b8b8b;
}
 .content .right .top p:nth-child(2) a {
     color: #01d599;
}
 .content .form {
     width: 3.16rem;
     margin: 0 auto;
}
 .content .form .input {
     height: 0.6rem;
     border-bottom: 0.01rem solid #ededed;
     line-height: 0.6rem;
     font-size: 0.14rem;
}
 .content .form .input input {
     margin-left: 2%;
     padding-left: 2%;
     color: #4b4b4b;
}
 .content .form .input .hqyzm {
     color: #01d599;
     float: right;
     cursor: pointer;
}
 .content .form .check {
     font-size: 0.14rem;
     color: #9b9b9b;
     display: flex;
     align-items: center;
     height: 0.6rem;
}
 .content .form .check span {
     color: #01d599;
}
 .content .form .btn {
    height: 0.44rem;
    line-height: 0.44rem;
    background: #01d599;
    text-align: center;
    border-radius: 0.04rem;
    font-size: 0.16rem;
    box-shadow: 0 0 0.2rem #DFDFDF;
    cursor: pointer;
    margin-bottom: 0.14rem;
    color: #fff;
}
 .content .form .btn:hover {
 	
}
 .content .form .btns {
     display: flex;
     align-items: center;
}
 .content .form .back_btn {
     width: 48%;
     height: 0.44rem;
     line-height: 0.44rem;
     text-align: center;
     border-radius: 0.04rem;
     font-size: 0.16rem;
     box-shadow: 0 0 0.2rem #DFDFDF;
     cursor: pointer;
}
 .content .form .tj_btn {
     width: 48%;
     height: 0.44rem;
     line-height: 0.44rem;
     background: #01d599;
     color: #fff;
     text-align: center;
     border-radius: 0.04rem;
     font-size: 0.16rem;
     box-shadow: 0 0 0.2rem #DFDFDF;
     cursor: pointer;
}
 .content .nav {
     text-align: center;
     margin: 8% 0 2%;
}
 .content .nav a {
     color: #7c7c7c;
     font-size: 0.16rem;
     margin: 0 2%;
}
 .content .tag {
     color: #4b4b4b;
     font-size: 0.14rem;
     text-align: center;
     border-top: 0.01rem solid #efefef;
     padding-top: 2%;
     width: 80%;
     margin: 0 auto;
}
 .login_tab {
     border-bottom: 0.01rem solid #ededed;
     display: flex;
     height: 0.64rem;
     line-height: 0.64rem;
     justify-content: space-between;
     font-size: 0.18rem;
}
 .active {
     color: #01d599;
     border-bottom: 0.02rem solid #01d599;
}
 .login_tab span {
     width: 50%;
     display: inline-block;
     text-align: center;
     cursor: pointer;
}
 .content .form_margin {
     margin: 10% auto;
}
 .content .form .check .jzzh_btn {
     width: 75%;
}
 .content .form .check a {
     color: #01d599;
     width: 0.7rem;
     text-align: center;
}
 .content .form .wjmm_btn {
     color: #333333;
     font-size: 0.14rem;
     display: inline-block;
     margin-top: 4%;
}
 .shenhe01 {
     text-align: center;
     width: 100%;
     line-height: 0.26rem;
     background: #fff;
}
 .shenhe01_title {
     border-bottom: 0.01rem solid #ebebeb;
     color: #01d599;
     height: 0.6rem;
     line-height: 0.6rem;
     font-size: 0.18rem;
}
 .shenhe01_box {
     margin: 1.5rem 0;
}
 .shenhe01 .btn a {
     height: 0.36rem;
     line-height: 0.36rem;
     color: #01d599;
     text-align: center;
     border-radius: 0.04rem;
     font-size: 0.16rem;
     box-shadow: 0 0 0.2rem #DFDFDF;
     cursor: pointer;
     margin-top: 0.2rem;
     border: 1px solid #01d599;
     display: inline-block;
     width: 1.1rem;
     margin-right: 0.12rem;
}
 .shenhe01_pic {
     margin-bottom: 0.2rem;
}
 .shenhe01_text1 {
     color: #6e6e6e;
     font-size: 0.14rem;
}
 .shenhe01 .btn a:hover {
     background: #01d599;
     color: #fff;
     border: 1px solid #01d599;
}
 .shenhe01_input {
     display: block;
     font-size: 0.12rem;
     border: 1px solid #ebebeb;
     width: 2.7rem;
     height: 0.34rem;
     margin: 0.1rem auto;
     padding-left: 0.1rem;
     box-sizing: border-box;
     color: #333;
     margin-bottom: 0.4rem;
}
 .shenhe01_upload {
     display: flex;
     font-size: 0.12rem;
     color: #666666;
     width: 2.7rem;
     margin: 0.1rem auto;
     justify-content: space-between;
}
 .shenhe01_upload_pic {
     background: url(../img/new05.png) center center no-repeat;
     background-size: cover;
     position: relative;
     width: 1.56rem;
     height: 0.98rem;
     overflow: hidden;
}
 .sure_qrsc {
     background: #01d599;
     color: #fff;
     text-align: center;
     border-radius: 0.04rem;
     font-size: 0.16rem;
     width: 2.7rem;
     height: 0.4rem;
     line-height: 0.4rem;
     box-shadow: 0 0 0.2rem #DFDFDF;
     margin: 0.4rem auto 0.5rem;
     cursor: pointer;
}
 .shenhe01_upload .input_file {
     width: 1.56rem;
     height: 0.98rem;
     z-index: 9;
     opacity: 0;
     cursor: pointer;
     position: absolute;
     right: 0;
}
 .shenhe01_form {
     margin: 0.2rem 0;
}
 