.login_wrap { min-width: 780px; height: 100%; position: relative; overflow: hidden;}
.login_content { width: 100%; text-align: center; padding-top: 150px;}
.login_content>h1 { margin-bottom: .2em;}
.login_content>p { margin-bottom: 3em;}
.login_logo { margin-bottom: 4em;}
.login_form, .reget_form { width: 100%; text-align: center;}
.login_form>div, .reget_form>div { padding-top: 1em; width: 32em; display: inline-block;}
.login_b>input { width: 100%; height: 38px;}
.login_other { margin-top: 1em;}
.login_other>div>.login_b>input { margin-top: 1em;}
.login_other>div>.login_forget { float: right;}
.user_name { border-bottom: 1px solid #dedede;}


.reg_box { padding: 3.5em;}
.reg_head { padding-bottom: 20px; border-bottom: 1px solid #eaeaea;}
.chenge_m { padding: .5em 0 .8em;}
.chenge_m>label { cursor: pointer;}
.chenge_m>label:first-child { margin-right: 4em;}
.chenge_m>label>span:last-child { position: relative; top: -0.4em;}
.reg_head_w{margin-top: 3em}


.reget_form>div>p { margin-bottom: 2.5em;}

.error-message-r { position: absolute; top: 10px; left: 400px;}
.error-message { text-align: center; color: #e60012;}
.error-img{text-decoration: none;border:0;}
.error-message-imgr{background-image: url('http://unregister.ebag.readboy.com/style/pc/images/right.png');width: 19px;height: 19px;}
.error-message-imge{background-image: url('http://unregister.ebag.readboy.com/style/pc/images/error.png');width: 19px;height: 19px;}