@charset "utf-8";
/* CSS Document */
/*头部*/
header { height: 45px; line-height: 45px; background: #318ed1; padding: 0 .5em; position: relative; text-align: center; color: #fff; font-size: 1.2em; }
header span a { display: block; color: #fff; }
header .spl a { width: 108px; height: 30px; background: url(../images/all_bg.png) 0 0; float: left; margin-top: .4em; background-size: 108px auto; }
header .spr a { width: 21px; height: 23px; background: url(../images/all_bg.png) left -32px; background-size: 108px; position: absolute; right: 50px; top: 12px; }
header .spr a.a1 { width: 25px; height: 24px; background: url(../images/all_bg.png) right -287px; background-size: 108px auto; display: block; position: absolute; right: 12px; top: 12px }
header .spr a.a2 { width: 24px; height: 30px; background: url(../images/menu.png) no-repeat center center; background-size: 100%; display: block; position: absolute; right: 12px; top: 10px; }
header em { display: inline-block; width: 3em; height: 30px; line-height: 30px; margin: .4em 0 0 .5em; background: #267ed8; border-radius: 5px; position: absolute; left: 0; top: 0; }
header em a { color: #fff; font-size: .9em; }
/*======登录注册=====*/
/*登录*/
.bg_color { background: #f6f6f6; }
.common_form { padding: 10px; position: relative; }
.common_form p { margin-top: 15px; position: relative; border: 1px solid #dddddd; border-radius: 5px; }
.common_form1 li p { display: inline-block; width: 91%; }
.common_form .bg_fff { background: #fff; }
.common_form .bg_fff i { width: 19px; height: 11px; background: url(../images/all_bg.png) -61px -272px; background-size: 108px auto; position: absolute; right: 6px; top: 44%; }
.common_form .bg_fff i.i_selected { height: 14px; background-position: -41px -272px; }
.common_form .account, .common_form .password { border: none; width: 80%; height: 50px; margin-left: 40px !important; padding-left: 10px; font-size: .9em; font-family: "微软雅黑"; border-left: 1px solid #d2d2d2; }
.common_form .account1, .common_form .password1 { margin-left: 10px !important; }
.common_form1 .account, .common_form1 .password { margin-left: 10px; width: 71%; }
span.icon_account { width: 40px; height: 40px; background: url(../images/flagicon.png) no-repeat -190px 0; display: block; position: absolute; z-index: 1; left: 10px; top: 13px; }
span.icon_pwd { width: 40px; height: 40px; background: url(../images/flagicon.png) no-repeat -148px 0; display: block; position: absolute; z-index: 1; left: 10px; top: 13px; }
.common_form .next_login, .common_form .no_border { border: none; }
.common_form .no_border { margin-top: 20px; margin-bottom: 15px; }
.common_form1 .no_border { margin-top: 18px; }
.common_form .next_login { margin-top: 20px; }
.common_form .next_login input { vertical-align: bottom; }
.common_form .next_login a { float: right; color: #267ed9; }
.login_bnt { width: 100%; height: 40px; border: none; background: url(../images/login_bnt.jpg) repeat-x; font-size: 1em; font-family: "微软雅黑"; color: #fff; cursor: pointer; margin: 0 auto; text-align: center; border-radius: 5px; }
#error { color: #f00; position: absolute; top: 5px; width: 90%; text-align: center; font-size: 14px; line-height: 20px; }
.common_form .find_password { border: none; overflow: hidden; font-size: .9em; color: #9b9b9b; }
.common_form .find_password a { font-size: .9em; }
/*找回密码*/
.common_form .pic { margin: 50px auto 0; width: 90px; }
.common_form p.bd0 { color: #a6a6a6; text-align: center; }
.common_form p.tishiyu { border: none; color: #e50014; line-height: 26px; font-size: 1em; }
.common_form p.tishiyu span { color: #666; }
.common_form .bg_fff label { display: inline-block; width: 56px; text-align: right; }
.common_form1 .phone_word { line-height: 30px; }
.common_form1 .phone_word h3 { color: #666; }
.common_form1 .phone_word span { color: #999; }
.common_form1 .phone_word p { border: none; margin-top: 10px; color: #e50014; }
.common_form1 .phone_word p.p_bd { border: 1px solid #D2D2D2; margin-top: 18px; }
.common_form1 .phone_word ul { margin-top: 10px; }
.common_form1 .phone_word li { margin-bottom: 5px; }
.common_form1 .phone_word li input, .common_form1 .phone_word li a { height: 50px; line-height: 50px; border: 1px solid #ddd; border-radius: 5px; font-size: 1em; font-family: "微软雅黑"; vertical-align: middle; }
.common_form1 .phone_word li input { width: 56.6%; margin-right: 5px; padding-left: 1em; }
.common_form1 .phone_word li a { display: inline-block; width: 35%; background: #0eb422; color: #fff; text-align: center; }
.common_form1 .phone_word li .a1 { color: #48c756; }
/*第三方登录*/
.other_login { margin-top: 25px; text-align: center; }
.other_login .tc { margin: 10px auto; width:60%; }
.other_login dl { margin: 20px 0 0; width:50%; float: left; }
.other_login dl dt img { width:60%; display: block; margin: 0 auto; }
.other_login dl dd { font-size: 1em; line-height: 220%; }
.other_login dl dd a { color: #999; }
/*注册*/
.common_form .code { margin-top: 15px; font-size: 1em; font-family: "微软雅黑"; height: 50px; line-height: 50px; }
.common_form .code input { width: 45%; height: 50px; border: 1px solid #D2D2D2; padding-left: 10px; font-size: .9em; font-family: "微软雅黑"; border-radius: 5px; margin-right: 5px; }
.common_form .code1 input { width: 64%; }
.common_form .code span { display: inline-block; width: 80px; height: 52px; line-height: 52px; /*  background:#267ed8; color:#fff; text-align:center;border-radius:5px; cursor:pointer; */ vertical-align: middle; }
.common_form .code span.sp1 { display: inline-block; width: 99px; height: 52px; line-height: 52px; background: #267ed8; color: #fff; text-align: center; border-radius: 5px; cursor: pointer; vertical-align: middle; }
.common_form .code span a { margin-left: 0; }
.common_form .code a { color: #267ed9; vertical-align: bottom; margin-left: 10px; font-size: 0.8em; }
.common_form .code a.yzm { width: 30%; display: inline-block; background: #0eb422; color: #fff; font-size: 1em; text-align: center; border-radius: 5px; margin-left: 0; }
.common_form .next_login2 { margin-top: 30px; color: #333; font-size: 0.8em; }
.common_form .pass_title { border-bottom: 1px solid #d2d2d2; display: block; color: #999; margin-top: 20px; background: #fff }
.common_form .pass_title a { display: inline-block; width: 50%; height: 2em; line-height: 2em; color: #333; text-align: center; cursor: pointer; position: relative; }
.common_form .pass_title a i { width: 1px; height: 18px; border-right: 1px solid #999; position: absolute; right: 0; top: 6px; }
.common_form .pass_title a.current { border-bottom: 2px solid #318ed1; color: #318ed1; margin-bottom: -1px; }
