.lbg1{background: url(/static/images/account/lbg1.jpg) no-repeat center center;background-size: cover;}
.lbg2{background: url(/static/images/account/lbg2.jpg) no-repeat center center;background-size: cover;}
.lbg3{background: url(/static/images/account/lbg3.jpg) no-repeat center center;background-size: cover;}
.lbg4{background: url(/static/images/account/lbg4.jpg) no-repeat center center;background-size: cover;}
.block4{width: 900px;display: block;margin: 0 auto;}
.block5{width: 950px;display: block;margin: 0 auto;}
.mem_header{width: 100%;padding-top: 120px;padding-bottom: 8px;}
.mem_header .mem_logo{width: 196px;overflow: hidden;float: left;}
.mem_header .mem_logo img{width: 100%;}
.mem_header .mem_r{float: right;padding-top:25px;}
.mem_header .mem_r .backhome{float:right;font-size: 18px;color: #333;}
.mem_header .mem_r .backhome:hover{color: #ea5514;}
.mem_header .mem_r .bck2{font-size: 14px;color: #ea5514;float: right;display: block;}
.mem_header .mem_r .bck2:hover{text-decoration: underline;}
.mem_header .mem_r span{float: right;display: block;color: #333;font-size: 14px;padding-right: 30px;}
.mem_header .mem_r span a{color: #ea5514;}
.mem_header .mem_r span a:hover{text-decoration: underline;}

.mem_footer{width: 100%;padding-top: 45px;padding-bottom: 150px;display: block;font-size: 14px;color: #333;text-align: center;}

form .error { font-style: normal; font-weight: normal; color: #E84C3D; }

form .error i { font-size: 14px; margin-right: 4px; }

.register-box .register .register_b .rrow .rrow_r input.error { background-color: #FFF0F0; background-repeat: repeat; border: 1px dashed #E84C3D; }

form .error,form textarea.error {  background-repeat: repeat;  }

.loginWx{
    height: 40px;
    margin-top: 20px;
    font-size: 14px;
}
.loginWx img{
    margin-left: 10px;
    cursor: pointer;
}