* { margin:0; padding:0; }
body {margin:0; padding:0; width:100%; height:100%;text-align: center;font-family:"微软雅黑";}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
#supersized img { max-width: none !important }
.text,textarea{font-weight:normal;font-size:14px;color:#686868; border:none;border-bottom:1px solid;border-color:#CECECF;border-radius:0;background:white;-webkit-appearance:none;}
.text:focus,textarea:focus{outline:none;border-color:#92AFED;}
.text{width:100%; line-height:24px; height:40px; }
.bottom{height:40px; margin-top:40px;}
.bottom .button{display:block;border-radius:3px;}
.button{display:inline-block;height:40px;padding:0 15px;line-height:40px;text-align:center;font-size:18px;color:white;border:0 none;background-color:#17a3e7;background-repeat:repeat-x;background-position:0 0;cursor:pointer;}
.button:hover{text-decoration:none;background-color:#e7e7e7; color:#FFF }
.button:active{background-color:#17a3e7;}
.btn-disabled,.btn-disabled:hover,.btn-disabled:active{background-color:#e7e7e7;color:#A1A1A1;cursor:not-allowed;}

.btn-gray{color:#666;background-color:#eee;}
.btn-gray:hover{background-color:#ddd;}
.btn-gray:active{background-color:#e7e7e7;}
.btn-green{height:50px;line-height:50px;background-color:#35bafb; text-decoration:none}
.btn-green:hover{background-color:#17a3e7;}
.btn-green:active{background-color:#0084c4;}
.to-register{ line-height:30px; font-size:14px; text-align:left; padding-bottom:15px; }
.to-register span{ float:right;}
.to-register a{ color:#333;text-decoration:none}
.to-register a:hover,.head-admin a:hover{ color:#17a3e7;text-decoration:underline}
.cell-pad{ padding:0 40px;}
.cell{zoom:1; margin-top:20px; margin-bottom:5px; width:100%; position:relative;}
.cell label{line-height:30px;font-size:16px;color:#999;cursor:text;}
.cell input{font-size:14px;background:none; padding:5px 0; line-height:30px;}
.cell .icon-form{top:8px;right:10px; position:absolute}
.eyes{ position:absolute; z-index:3000; top:10px; right:5px;}
.user-agreement{height:16px;padding:18px 0;line-height:16px; text-align:left; font-size:14px; color:#686868; font-weight:normal}
.user-agreement input{float:left;width:14px;height:14px;margin:1px 5px 0 0;}
.head-admin{padding: 15px 0px 15px 0px; width:100%; background:#FFF;opacity: 0.9; position:absolute;top:0px; text-align:left; line-height:40px; }
.head-admin span{}
.vcode input{width:145px;}

.vcode #btn{display:inline-block; width:165px; height:40px;padding:0 15px;line-height:40px;text-align:center;font-size:14px;color:white;border:0 none;background-color:#17a3e7;background-repeat:repeat-x;background-position:0 0;cursor:pointer; float:right}
.vcode #btn:hover{text-decoration:none;background-color:#e7e7e7; color:#FFF ;}
.vcode #btn:active{background-color:#e7e7e7;cursor:not-allowed;}
.btn-disabled,.btn-disabled:hover,.btn-disabled:active{background-color:#e7e7e7;color:#A1A1A1;cursor:not-allowed;}

.vcode img{position:absolute;top:0;left:144px;width:110px;height:40px;}
.vcode span{position:absolute;top:0;left:264px;line-height:40px;font-size:14px;}
.vcode .icon-form{right:0;}
.vcode .login-popup-hint{right:194px;}

.container_login {position: absolute; 
	max-width:400px;
	width:100%;
	max-height:760px;
	margin:0 auto;
	position:absolute; 
	  margin-left:100px;
	  margin-top:-260px;
	  top:50%; 
	  left:50%;
	  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); padding:40px; padding-bottom:100px; padding-top:0;
	  background-color:rgba(255,255,255,1);
	  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;

}

.container_register{
	max-width:480px;
	  margin-left:100px;
	  margin-top:-260px;
	  box-shadow:none;
	  top:50%; 
	  left:50%;
	  border:#eee solid 1px;
}
.container_forget{
	max-width:480px;
	  margin-left:-240px;
	  margin-top:-260px;
	  box-shadow:none;

	  border:#eee solid 1px;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="password"], #contact input[type="url"], #contact textarea, #contact button[type="submit"],agreediv { font-size:14px }

#contact {
	background-color:rgba(255,255,255,1);
	  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
 
}


#contact .title  h3 {
	color: #686868;
	display: block;
	font-size: 24px;
	 border-bottom:#eee solid 1px; padding:15px 0; margin-bottom:50px;
}

#contact .title h4 {
	margin:5px 0 15px;
	display:block;
	font-size:12px; color:#616161; font-weight:normal; line-height:24px;
}
#contact .title span{ font-size:22px;}
fieldset {
	border: medium none !important;
	margin: 15px 0;
	min-width: 100%;
	padding: 0;
	width: 100%;
}



.agreediv{ padding-top:10px;margin:0 auto; color:#2c2c2c; font-size:14px; margin-bottom:30px; }

.agreediv .checkbox {
padding:0; margin-right:3px; width:12px; height:12px; margin-top:3px; float:left
}
.agreediv span{ margin:0; padding:0;  }

.agreediv a{color: #e64e4e;}


.register_r{ line-height:30px; border:#f4f4f4 5px solid; padding:30px; font-size:14px; margin-top:0; margin-left:20px;}
.register_r h4{ line-height:40px; font-weight:normal; font-size:16px }
.register_r span{ color:#e64e4e}
.gologin{ line-height:60px; font-size:15px}
.gologin a{color:#e82300; margin:0 3px; text-decoration:none; font-size:14px}
@media (max-width:768px) {
	
	.container_login {position: absolute; 

	  margin-left:-200px;
	  margin-top:-180px;


}
}