body{background-color:#fff;}
.xiezu_logo{display:block;width:54px; height:54px; border-radius:27px; overflow:hidden; background-color:#0074e4;text-indent:-9001em;margin:30px auto 20px auto;background:url(https://webresource1.xiezu.com.cn/img2/logo/logo_108.png) no-repeat 0 0; background-size:54px 54px;}
.xiezu_logo img{width:100%; height:auto;}
.login_font{ height:80px; line-height:80px; margin-bottom:30px; font-size:20px; color:#BBB; text-align:center;}

/*登录块*/
.login_content{margin:0px 30px 40px 30px;}
/*通过微信登录*/
.login_content .wx_login{display:block;margin-bottom:14px;width:100%;height:41px;line-height:41px; text-align:center;border-radius:2px;font-size:16px; font-weight:bold;background:no-repeat #0b3;color:#ffffff;border-bottom:1px solid #067A0C;  padding:0 2px 0 2px;cursor:pointer;}
.login_content .wx_login .icon{display:block;position:relative;top:-35px;margin:5px 0 0 15px;width:24px;height:25px;background:url(https://webresource1.xiezu.com.cn/img/icon_login_wechat.svg),0 0;}
.login_content .wx_login:active{opacity:0.7; filter: alpha(opacity=70); transition:all 0.2S ease-out 0s;}
/*线条*/
.login_content .or_line{width:100%; height:1px; background-color:#e5e5e5; margin-top:26px; padding:0 2px 0 2px;}
.login_content .or_text{color:#82888A; width:30px; background-color:#fff; margin:auto; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; margin-top:-17px;}
/*输入框*/
.content_input{height:42px; position:relative; margin-bottom:10px;}
.content_input input{height:40px; line-height:18px;font-size:14px;color:#666;font-weight:normal; text-indent:8px;border:1px solid #e5e5e5; border-radius:2px; width:100%;}
.content_input .get_code{position:absolute; height:30px; line-height:30px; right:4px; top:7px; background-color:#999; color:#FFF; font-size:14px; text-align:center; width:60px; border-radius:3px; cursor:default;}
.content_input .get_code_on{background-color:#0074E4; cursor:pointer;}
.content_input .get_code_on:active{opacity:0.7; filter: alpha(opacity=70); transition:all 0.2S ease-out 0s;}
/*按钮*/
.login_content .login_button{width:100%;padding:0 2px 0 2px; height:42px; line-height:42px; background-color:#999; font-size:16px; font-weight:bold; color:#FFF; text-align:center; border-radius:2px; cursor:pointer;}
.login_content .login_button_on{background-color:#0074e4;}
.login_content .login_button_on:active{opacity:0.7; filter: alpha(opacity=70); transition:all 0.2S ease-out 0s;}

.login_content .login_text{margin-top:10px; font-size:12px; color:#bbb; line-height:160%;}
.login_content .login_text a,.login_content .login_text a:visited{color:#bbb; text-decoration:underline; font-size:12px;}
.login_content .login_text a:hover{text-decoration:underline;}

.error_tip{font-size:14px; color:#F00; margin-top:-5px; margin-bottom:10px; margin-left:3px;}

/*微信关联手机号码*/
.oauthInfo{margin:auto;padding:15px; padding-top:0; padding-left:5px; line-height:100%; margin-top:0px;}
.oauthInfo_1{font-size:16px; color:#333333;}
.oauthInfo_2{font-size:14px; color:#333333; margin-top:12px; height:44px;}
.oauthInfo_2_1,.oauthInfo_2_2,.oauthInfo_2_3{height:44px; line-height:44px;}
.oauthInfo_2_2 img{width:42px; height:42px; border:1px solid #ddd;}
.oauthInfo_2_3{color:#999999; margin-left:5px;max-width:68px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
/*返回链接*/
.back_link{height:30px; line-height:30px; margin:15px 3px 30px 0px;}
.back_link a,.edit_link_group a:visited{float:left; font-size:16px; text-decoration:none; color:#23ADEF;font-size:18px;}
.back_link a:hover{text-decoration:underline;}