.register_box{
    background: #f7f7f7;
    padding-top: 70px;
    height:auto;
}
.register_cont{
    width:600px;
    margin:0 auto;
    background: #fff;
    padding:50px 78px;
}
.register_cont_title{
	font: bolder 14px/1em "微软雅黑";
	color: #535353;
	margin-bottom: 10px;
}
.register_cont_footer{
	font: 14px/1em "微软雅黑";
	color: #535353;
	margin-top: 10px;
	padding-left: 5px;
}
.register_cont .login{
    font-size: 14px;
    color:#727171;
    margin-bottom: 20px;
}
.register_cont .login span{
    color:#0bb0f9;
    cursor: pointer;
}
.mail .mail_num{
    width:444px;
    height:58px;
    padding-left: 15px;
    font-size: 16px;
    border:1px solid #dcdddd;
}
.mail .mail_name{
    width:115px;
    height:58px;
    border:1px solid #dcdddd;
    border-left:0;
    text-align: center;
    font-size: 16px;
    color:#727171;
    cursor: pointer;
}
.mail{
    clear:both;
    margin-bottom: 30px;
}
.password input{
    width:444px;
    height:58px;
    border:1px solid #dcdddd;
    padding-left: 15px;
    font-size: 16px;
}
.forget_password{
    margin-top: 20px;
    font-size: 14px;
    color:#727171;
}
.error_tips{
    text-align: center;
    font-size: 14px;
    color: #ef1d54;
    margin-top: 20px;
    height: 20px;
}
/*复选框样式开始*/
.user_agreement{
    position: relative;
    margin-top: 20px;
}
.user_agreement>span>i{
    font-style: normal;
    color:#0bb0f9;
}
.user_agreement>span{
    color:#727171;
    font-size: 14px;
    margin-left: 24px;
}
.user_agreement>label{
    cursor: pointer;
    position:absolute;
    top:0;
    left:0;
    width:14px;
    height:14px;
    border:1px solid #dcdddd;
    margin-top: 3px;
}
.user_agreement>label:after{
    content: "";
    opacity:0;
    position:absolute;
    top:2px;
    left:2px;
    width:8px;
    height:5px;
    background: transparent;
    border:2px solid #fff;
    border-top:none;
    border-right:none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.user_agreement input[type="checkbox"]:checked+label:after{
    opacity: 1;
}
.user_agreement input[type="checkbox"]:checked+label{
    background: #0bb0f8;
    border:1px solid #0bb0f8;
}
/*复选框样式结束*/
.register_btn {
    width: 444px;
    height: 58px;
    background: #0bb0f8;
    color: #fff;
    font-size: 20px;
    border: 0;
    padding: 0;
    cursor: pointer;
}

@media screen and (max-width: 960px){
    /* 手机端CSS代码 */
    .register_cont {
        width: 100%;
    }
    .mail .mail_num {
        width: 100%;
    }
    .password input {
        width: 100%;
    }
    .register_btn {
        width: 76%;
        margin: 0 12%;
    }
}

.update_password {font-size: 14px;}
 .update_password .title{color: #595758;font-weight: bold;height: 40px;line-height: 50px;font-size: 16px;padding-left: 20px;}
 .update_password .navs{height:43px;margin-bottom: 20px;border-bottom: 1px solid #c8c8c8;text-align: center;}
 .update_password .navs .update_type{display: inline-block;color: #b5b5b5;font-weight: bold;font-size:20px;text-decoration: none;padding: 5px 0px;margin-right: 50px; border-bottom:8px solid transparent;}
 .update_password .navs .update_type_current{border-bottom:8px solid #44d8a6;color: #585657;}
 .update_password .item_text{height:30px;line-height: 30px;padding-left: 190px;color: #adadad;}
 .update_password .item_text_hidden {visibility: hidden;}
 .update_password .item_text .error_img{width: 18px;height:18px;top: 2px;position: relative;margin-right:10px;color:#ee2c60;font-weight:500;}
 .update_password .item_text .error{color:#ee2c60;font-weight:500;}
 .update_password .item{height:75px;line-height: 75px;}
 .update_password .item .update_input{display: inline-block;height:48px;line-height: 48px;width:400px;float:left;border:1px solid #dddddd;margin-left:190px;position: relative;top:2px;padding-left: 10px;}
 .update_password .item input.update_button{background: #0cb0f8;display: inline-block;height:58px;line-height: 58px;width:400px;color: #ffffff;letter-spacing: 10px;font-size: 20px;cursor: pointer;border:0px;}
 .update_password .item .get_code{display: inline-block;position: absolute;background: #0cb0f8;width:120px;height:48px;line-height: 48px;color: #ffffff;border: 0;margin-left: -120px;margin-top: 2px;cursor: pointer;}
 .update_password .item .update_input:focus{border:1px solid #46d8a7;}