BODY {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Helvetica Neue, Helvetica, Nimbus Sans L, Arial, Liberation Sans, Hiragino Sans GB, Microsoft YaHei, Wenquanyi Micro Hei, WenQuanYi Zen Hei, ST Heiti, SimHei, WenQuanYi Zen Hei Sharp, sans-serif;
	font-size:14px;
	margin:0 auto;
	text-align:center;
}
TABLE{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
DIV{
	margin:0px;
}
hr {
	border:0; height:1px; background-color:#d4d4d4;
	color:#d4d4d4	/* IE6 */
}
A {COLOR: #FFFFFF; TEXT-DECORATION: none}
A:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
A:hover {COLOR:#CCC; TEXT-DECORATION: none}
.table_main{background-color:#CCC;}
.table_main tr{background-color:#FFF;}
.div_header{height:80px; margin-bottom:10px;}
.div_main{}
.div_out{ width:980px; margin:0 auto; text-align:center;}
.div_copyRight{margin-top:10px; margin-bottom:10px;}
.table_login{padding: 26px 24px 46px;}
.text_01 { 
    width:100%;
    font-size: 24px;
	padding:3px;
	margin: 2px 6px 16px 0;
	background: #fbfbfb;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	 box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
}
.text_02 { 
    width:90%;
    font-size: 24px;
	padding:3px;
	margin: 2px 6px 16px 0;
	background: #fbfbfb;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
}
.text_03 { 
    width:80%;
    font-size: 24px;
	padding:3px;
	margin: 2px 6px 16px 0;
	background: #fbfbfb;
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
}
.select_01{
	font-size:24px;
}
.td_title_center{
	text-align:center;
}
.td_title_right{
	text-align:right;
}
.td_title_left{
	text-align:left;
}
.td_content_center{
	text-align:center;
}
.td_content_right{
	text-align:right;
}
.td_content_left{
	text-align:left;
}
.td_name{color:#FFF;}
.td_pointer{cursor:pointer;}
.div_menu{
	float:left;
	padding:10px;
	margin:0px 0px 5px 5px;
	background-color:#CCC;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
}
.div_menu_over{
	float:left;
	padding:10px;
	margin:0px 0px 5px 5px;
	background-color:#999;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
}
.div_content{
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}
.div_start{
	width:60px;
	padding:0px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	margin:0 auto;
	background-color:#CCC;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
	color:#FFF;
	text-align:center;
}
.div_start_over{
	width:60px;
	padding:0px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	margin:0 auto;
	background-color:#999;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
	color:#FFF;
	text-align:center;
}
.div_exam{
	width:80%;
	margin:0 auto;
	text-align:center;
}
.div_result_title{
	margin:10px;
	font-size:16px;
	font-weight:700;
	text-align:left;
}
.div_result_out{
	margin:10px;
	font-size:16px;
	font-weight:700;
	text-align:center;
}
.div_result_username{
	margin:10px;
	font-size:16px;
	text-align:right;
}
.div_result_button_right{
	font-size:16px;
	font-weight:700;
	text-align:right;
	float:right;
}
.div_result_select{
	margin:10px;
	font-size:16px;
	font-weight:700;
	text-align:left;
}
.div_result_record{
	padding:10px;
	background-color:#FFF;
	cursor:pointer;
	color:#000;
	font-weight:normal;
}
.div_result_record_over{
	padding:10px;
	background-color:#999;
	cursor:pointer;
	color:#FFF;
	font-weight:normal;
}
.div_result_record_select{
	padding:10px;
	background-color:#CCC;
	cursor:pointer;
	color:#000000;
	font-weight:normal;
}
.div_result_img_ps{
	margin-bottom:5px;
	margin-left:20px;
	text-align:center;
	font-size:12px;
}
.div_input01{	
	padding:10px;
	margin:0px 0px 5px 5px;
	background-color:#CCC;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
}
.div_input01_over{	
	padding:10px;
	margin:0px 0px 5px 5px;
	background-color:#999;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
}
.div_login_info{
	position: absolute;
	top: 0px;
	right:10px;
}
.td_name_exam{ 
	height:10px; 
	font-size:18px;
	font-weight:700;
}
.td_content_exam{ 
	height:30px; 
}
.td_content_exam2{ 
	height:60px; 
	font-size:18px;
	font-weight:700;
}
.div_mailto{
	padding:3px;
	margin:0px 0px 5px 5px;
	background-color:#CCC;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
}
.div_mailto_over{
	padding:3px;
	margin:0px 0px 5px 5px;
	background-color:#999;
	border-radius:10px 10px 10px 10px;
	cursor:pointer;
}