@charset "utf-8";
button,input,select,textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
	*vertical-align:middle;
}
button,input {
	line-height:normal;
	*overflow:visible;
	
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button;
}
input[type="search"] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}
textarea {
	overflow:auto;
	vertical-align:top;
}
form {
	margin-bottom:18px;
}
fieldset {
	margin-bottom:18px;
	padding-top:18px;
}
label,input,select,textarea {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
}
label {
	
  font-size:12px;
	line-height:18px;
	float:left;
	
	text-align:right;
	color:#404040;
}
input[type=checkbox],input[type=radio] {
	cursor:pointer;
}
input,textarea,select,.uneditable-input {
	display:inline-block;
	width:210px;
	height:25px;
	padding:4px;
	font-size:12px;
	line-height:25px;
	color:#808080;
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
select {
	padding:initial;
}
input[type=checkbox],input[type=radio] {
	width:auto;
	height:auto;
	padding:0;
	margin:2px 0;
	*margin-top:0;

	

  line-height:normal;
	border:none;
}
input[type=file] {
	background-color:#ffffff;
	padding:initial;
	border:initial;
	line-height:initial;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
input[type=button],input[type=reset],input[type=submit] {
	width:;
	height:;
}
select,input[type=file] {
	height:25px;
	*height:auto;
	line-height:25px;
	*margin-top:4px;
	
}
select[multiple] {
	height:inherit;
	background-color:#ffffff;
}
textarea {
	height:auto;
}
:-moz-placeholder {
	color:#bfbfbf;
}
::-webkit-input-placeholder {
	color:#bfbfbf;
}
input,textarea {
	-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s,box-shadow linear 0.2s;
	-ms-transition:border linear 0.2s,box-shadow linear 0.2s;
	-o-transition:border linear 0.2s,box-shadow linear 0.2s;
	transition:border linear 0.2s,box-shadow linear 0.2s;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
}
input:focus,textarea:focus {
	outline:0;
	border-color:rgba(82,168,236,0.8);
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);
}
input[type=file]:focus,input[type=checkbox]:focus,select:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:1px dotted #666;
}
.xlarge {
	height:30px;
	margin-right:10px;
	width:250px;
}
.xiala {
	height:30px;
	margin-right:10px;
	line-height:30px;
}
.check_grade ul,li{ margin:0px; padding:0px; list-style-type:none;}
.check_grade li{ height:14px; background:#ECEDEB; float:left; width:50px; text-align:center; line-height:16px; font-size:12px; margin-right:1px; overflow:hidden}
.check_grade .cg1{ background:#ffd099; color:#fff;}
.check_grade .cg2{ background:#ffd099; color:#fff;}
.check_grade .cg3{ background:#ffd099; color:#fff;}



