@charset "utf-8";
/* 登录和注册页面 */

.login_top{ width:100%; height:auto; padding:20px 0; }
.login_logo{ float:left; display:block; padding-top:5px; }
.login_logo img{ display:block; height:50px; }
.login_top_r{ float:right; font-size:14px; text-align:center; height:60px; line-height:60px; }
.login_top_r a{color:#1e77f8;}

.login_w{ width:100%; height:auto; background:url(../images/login_bg.jpg) no-repeat center top/cover; padding: 80px 0; }
.login_con{ width:500px; height:auto; background:rgba(255,255,255,0.8);margin:auto;border-radius:5px; overflow:hidden; }
.login_tit{ width:100%; height:60px; line-height:60px; background:#1e77f8; color:#fff; text-align:center; font-size:20px; }
.login_tit .icon_login_1{ display:inline-block; width:30px; height:60px; vertical-align:top; background:url(../images/icon_login_1.png) no-repeat center center/28px auto;margin-right: 10px; }
.login_tit .icon_zc{ display:inline-block; width:30px; height:60px; vertical-align:top; background:url(../images/icon_zc.png) no-repeat center center/28px auto;margin-right: 10px; }

.login_text{ width:100%; height:auto; padding:50px; }
.login_input{ width:100%; height:55px; background:#fff;border-radius:5px;margin-bottom:20px; padding-left:40px; position:relative; }
.login_input i{ display:block; width:40px; height:55px; position:absolute;left:0; top:0;  }
.login_input .icon_tel{ background:url(../images/icon_tel.png) no-repeat center center/auto 25px;}
.login_input .icon_password{ background:url(../images/icon_password.png) no-repeat center center/auto 27px;}
.login_input .icon_password2{ background:url(../images/icon_password2.png) no-repeat center center/auto 27px;}
.login_input .icon_people{ background:url(../images/icon_people.png) no-repeat center center/auto 25px;}
.login_input .icon_infor{ background:url(../images/icon_infor.png) no-repeat center center/auto 25px;}
.login_input .icon_pic{ background:url(../images/icon_pic.png) no-repeat center center/auto 25px;}
.login_input .input_con{ width:100%; height:55px; border:none; background:none; display:inline-block; vertical-align:top; font-size:16px; }
.login_btn{ display: block; width:100%; height:55px; line-height:55px; background:#1e77f8; color:#fff; border-radius:5px; text-align:center; font-size:18px; letter-spacing:3px; }
.login_btn:hover{color:#fff;}
.login_input .input_infor{ width:260px; }
.forgetbtn{ float:right;margin-top:5px; display:block; }
.send_infor{ display:block; width:120px; height:40px; line-height:40px;border:none;cursor:pointer; background:#1e77f8; color:#fff;text-align:center; position:absolute;right:10px; top:7.5px; border-radius:5px; }
.send_infor:hover{color:#fff;}
.login_way{ width:100%; height:auto; text-align:center;margin-top:-20px; padding-bottom:40px; }
.login_waytit{color:#ccc;padding-bottom:20px;}
.login_waytit span{color:#666;margin:0 10px; font-size:14px;}
.login_wx{ font-size:12px; display:inline-block;margin:0 10px; line-height:30px; vertical-align:top; border-right:1px solid #ddd; padding-right:20px; font-size:15px; }
.login_wx:last-child{border:none;}
.login_wx i{ display:inline-block;height:30px; }
.login_wx img{ width:18px; vertical-align:-4px;margin-right:3px; }
.agreement_con{margin-bottom:20px;}
.agreement_con .input_checkbox{ width:16px; height:16px; display:inline-block; vertical-align:middle; }
.agreement_con a{color:#1e77f8;}

.login_inputyzm{ width:240px; }
.login_inputyzm .yzmpic{ position:absolute;right:-160px; top:0; height:55px; }
/* 登录结束 */