*{
padding:0px;
margin:0px;
font-family:"Microsoft YaHei",SimHei,Verdana,Arial,sans-serif;
}
body{
	height:100%;
	width:100%;
	background:url(./img/login-bg.png) no-repeat -245px -45px;
	background-attachment:fixed;
}
li{
list-style:none;
}
img{
border:0;
}
.hidden{
display:none;	
}
.clear{
clear:both;	
}
input,textarea{outline:none;}
.collwe_logo{height:90px;padding-top:50px;}
.collwe_logo img{display:block;margin:0 auto;}
.input_text{
	position:relative
}
.input_text .login_pad{
	display: block;
	top:0px;
	left: 0px;
	line-height: 41px;
	text-indent: 60px;
	color: #999;
	font-size: 16px;
	position: absolute;
}
.reg_login{width:510px;padding:0 0 35px;clear:both;overflow:auto;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius:10px;
margin:0 auto;margin-top:8.8rem;}
.reg_login h2{text-align:center;height:40px;color:#ffffff;line-height:40px;font-size:36px;font-family:"微软雅黑";font-weight:bold;padding:0.75rem 0 0;}
.reg_login ul{width:400px;margin:0 auto;}
.reg_login ul li{margin-top:1.4rem;}
.reg_login ul li.pwd{position:relative;}
.reg_login ul li.pwd span.forgetpwd{position:absolute;display:block;top:12px;right:10px;font-size:12px;color:#ccc;}
/*.reg_login ul li.input_text input.text:focus{background:none repeat scroll 0 0 rgba(46, 159, 255, 0.1);
border:1px solid #8ccafe;}*/
.reg_login ul li.input_text input.text{
	display:block;
	font-family:"arial";
transition: background 0.5s ease 0s, border-color 0.5s ease 0s;
border-radius:10px;text-indent:10px;
margin:0 auto;
border:1px solid #ccc;background:none;font-weight:normal;font-size:18px;
width:399px;height:50px;line-height:38px;color:#7a7a7a;
background-color:#ffffff;
padding-left:1.05rem;
box-shadow:0px 4px 10px black;
-webkit-box-shadow:0px 4px 10px black;  
-moz-box-shadow:0px 4px 10px black;
}
.reg_login ul li.input_text a.forget{font-size:14px;color:#2D9FFF;text-decoration:none;}
.reg_login ul li.input_text span.error{display:block;font-size:14px;font-family:宋体;height:30px;line-height:30px;color:#525355;margin-top:18px;text-indent:8px;}
.reg_login ul li span.btn{cursor:pointer;display:block;width:189px;height:42px;line-height:42px;text-align:center;border-radius:5px;float:left;font-size:16;}
.reg_login ul li span.login{margin-right:20px;background:#2E9FFF;color:#fff;}
.reg_login ul li span.register{background:#E3E6EC;color:#546673;}
.reg_login ul li span.reg{margin-left:110px;background:#2E9FFF;color:#fff;}
.footer{text-align:center;font-size:18px;color:#ffffff;margin-top:1rem;font-weight:300;font-family:黑体;font-family:arial;}
.footer a{
	text-decoration:none;font-size:18px;color:#ffffff;
}
.reg_login ul li span.login:hover,.reg_login ul li span.reg:hover{background:#307cce;}
.reg_login ul li span.btn a{color:#546673;text-decoration:none;}
.reg_login ul li span.register:hover{background:#ccc;}

.reg_login #login{
	margin:0 auto;
	width:166px;
	height:50px;
	text-align:center;
	display:block;
	color:#7a7a7a;
	background-color:#ffffff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border: 1px solid transparent;
	font-size:1.2rem;
	font-weight:bold;
	cursor:pointer;
	font-family:"微软雅黑";
}


.tips{width:396px;height:45px;line-height:45px;color:#9b3e21;font-size:14px;letter-spacing:1px;background:#ffdabc;margin:10px auto 0;border:2px solid #e86d3e;border-radius:5px;text-align:center;}
.forgot{width:396px;cursor:pointer;color:#fff;background:#2E9FFF;display:block;height:42px;line-height:42px;text-align:center;border-radius:5px;float:left;font-size:16;}
.forgot:hover{background:#307cce;}
.tips_forgot{width:396px;margin:10px auto 0;font-size:16px;line-height:26px;color:#888;}
.tips_info{font-family:"宋体";padding:20px;width:356px;margin:18px auto 0;height:80px;background:none repeat scroll 0 0 #E3E6EC;border-radius:5px;}
.tips_info p{line-height:24px;margin-top:8px;color:#666;}
.tips_info h3{font-weight:normal;font-size:20px;color:#666;}

.login-h{text-align:center;}
.back_user{height:28px;width:29px;background:url(./img/user.png) no-repeat 0 0;display:inline-block;position:absolute;top:0.6rem;left:-2.65rem;}
.back_paw{height:29px;width:24px;background:url(./img/paw.png) no-repeat 0 0;display:inline-block;position:absolute;top:0.575rem;left:-2.6rem;}
.reg_login ul li:nth-child(4){margin-top:3.95rem;}
.input_text:nth-child(1){margin-top:2.6rem}






