*{
padding:0px;
margin:0px;
font-family:"Microsoft YaHei",SimHei,Verdana,Arial,sans-serif;
}
body{
	>background:url(../images/login_bg.jpg) no-repeat 0px 140px;
	>background-size:cover;
}
li{
list-style:none;
}
img{
border:0;
}
.hidden{
display:none;	
}
.clear{
clear:both;	
}
input,textarea{outline:none;}
.collwe_logo{height:100px;>padding-top:50px;}
.collwe_logo img{display:block;margin:4% 5%;}
.input_text{
	position:relative
}
.input_text .login_pad{
	display: block;
	top:0px;
	left: 0px;
	line-height: 41px;
	text-indent: 14px;
	color: #999;
	font-size: 16px;
	position: absolute;
}
@media only screen and (min-width: 768px){
	html{font-size:20px;}
    .reg_login {width:25em;top:2.5em;right:6em;padding:0 0 2em;clear:both;overflow:auto;background:#fff;margin:0 auto;border-radius:5px;border:1px solid #ddd;
    }
	.reg_login .login_box{width:22em;margin:0 auto;}
	.reg_login h3{font-size:1.5em;padding:0 0 0.5em 0;  margin-bottom:0.5em;  border-bottom:1px solid #ddd;}
	.reg_login ul li{margin-top:1em;}
	.reg_login ul li.input_text input{background:#fff !important;height:2.7em;  line-height:30px;  margin-top:0px;}
	.reg_login ul li span .btn{cursor:pointer;display:block;width:5.4em;height:2.1em;line-height:23px;text-align:center;border-radius:5px;>float:left;font-size:18px; background:#1eb5a3;  border-color:#1eb5a3;}
	a.absolute{top:0.3em;right:0.6em;}
}
@media only screen and (min-width: 1440px){
.reg_login{width:355px;padding:0 0 35px;clear:both;overflow:auto;background:#fff;margin:0 auto;border-radius:5px;border:1px solid #ddd;top:14%;right:14%}

.reg_login .login_box{width:85%;margin:0 auto;}
.reg_login h3{padding:0 0 10px 0;  margin-bottom:25px;  border-bottom:1px solid #ddd;}
.reg_login ul{>width:400px;margin:0 auto;}
.reg_login ul li{margin-top:20px;}
.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{background:#fff !important;height:45px;  line-height:30px;  margin-top:0px;}
a.absolute{top:13%;right:6%;}
.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:5em;height:42px;line-height:27px;text-align:center;border-radius:3px;>float:left;font-size:18px; background:#1eb5a3;  border-color:#1eb5a3;}
.btn{
	color:#fff;
	margin-left:20px;
	width:109%;
	height:43px;
	line-height:27px;
	font-size:18px;
	background: #1eb5ac;
}
}
@media only screen and (min-width: 1920px){
	
}
[name=verifycode2]{width:190px !important}
.btn{
	color:#fff;
	margin-left:20px;
	width:109%;
	height:43px;
	line-height:27px;
	font-size:18px;
	background: #1eb5ac;
}
.btn:hover{color:#fff;background: #1eb5ac;}
.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:12px;color:#999;height:170px;line-height:170px;background:#f2f2f2;>margin-top:40px;font-weight:300;font-family:SimSun;>font-family:arial;}
.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;}

.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;}










