@charset "utf-8";
* {padding:0px;margin:0px;}
body{font-size:12px;background:url(../img/login_bg.jpg) no-repeat center 80px;}
a { color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
.wrap {width:1000px;margin:0px auto;overflow:hidden;position:relative;height:500px;}
.login_head {height:80px;line-height:80px;font-size:20px;padding-left:170px;}
.login_head img {position:absolute;left:0px;top:10px;border:none;}
.login_box{width:300px;height:340px;background:#f9f9f9;padding:5px 20px;position:absolute;border-radius:5px;right:0;top:140px;display:none;}
.login_box h1{height:50px;font-size:24px;line-height:50px;font-family:Microsoft Yahei;color:#666;}
.login_box p {padding:0px 0px;margin-bottom:15px;}
.input{padding:5px 10px;line-height:30px; height:30px;background:#fff;border:none;width:274px;border-radius:5px;font-size:16px;border:1px solid #ddd;}
.login_btn{width:100%;height:50px;border:0;background:#f50a42;cursor:pointer;border-radius:5px;color:#fff;font-size:16px;font-family:Microsoft Yahei;}
.login_box .arrow {width:20px;height:33px;display:block;position:absolute;left:-20px;top:30px;}
.error {color:#f00;font-size:14px;}

.checkcode {position:absolute;left:120px;top:170px;}
.checkcode span {position:absolute;left:110px;top:15px;width:50px;display:block;}
.changeimg{cursor: pointer}

.change_login {font-size:14px;font-weight:normal;float: right;}
.weixin_login {position:absolute;right:20px;top:100px;color:#fff;}
