@charset "utf-8";
/* CSS Document */
#mainbody{margin:0 auto; width:982px; padding:0px;}

#left{float:left; width:786px;  }

/***catalog_nav***/


#left #list_detail{float:left;width:786px; background:#fff;} 
h1{float:left;width:776px; height:34px; background:url("../images/catalog_detail_titlebg.gif") repeat-x; text-align:left; font-size:20px; font-family:Arial;padding:12px 0 0 10px;}
h2{float:left;width:98.8%; height:34px; text-align:left;background:#FFF; font-size:18px; font-family:Arial;padding:12px 0 0 10px;}
h3{
	float:left;
	width:99%;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#f96a04;
	padding:6px 0 6px 10px;
}
.list_text{float:left;width:786px; padding:10px 0 20px 0; margin:0 0 8px 0;}
.list_text p{text-align:left;font-size:12px; font-family:Arial;padding:5px 14px; line-height:20px;}


#left #list{float:left;width:786px; background:#fff;}
.list_left{float:left; width:390px; background:#fff;} 
.list_left .all_c{float:left; width:390px;}
.list_left .all_c .all_c_text{}
.list_left .all_c .all_c_text p{width:370px;text-align:left;padding:5px 10px; line-height:18px;}

.list_left .all_c  ul{padding:0;margin:0; list-style-type:circle}
.list_left .all_c  ul li{width:330px;line-height:25px;font-size:12px; font-family:Arial; font-weight:bold;text-align:left; margin:0 0 0 40px; *margin:0 0 0 20px!important;*margin:0 0 0 20px;}
.list_left .all_c  ul li a{font-size:12px;font-family:Arial; font-weight:bold;}

.list_right{float:left; width:380px; padding:0 0 0 10px;}
.list_right .latest_c{
	float:left;
	width:750px;
}

.list_right .latest_c  ul li{
	width:750px;
	list-style-type:none;
	text-align:left;
	padding:6px 0 6px 10px;
}

.list_right .popular_c{
	float:left;
	width:750px;
	padding:15px 0 0 0;
}
.list_right .popular_c  ul li{width:750px;list-style-type:none;text-align:left; padding:6px 0 6px 10px; }

table.TableList tr td, table.TableList tr th{
    padding:3px;
}
table.TableList tr td a{
    padding:2px 4px;
}
div.searchForm{
    text-align:right;
    display:block;
    margin:0 0 8px 0;
}
.HiddenLabel label{
    visibility:hidden;
    display:none;
}
label.preText{
    display:inline-block;
    width:120px;
}
p {
	color:black;
	background-color:#FFFFFF;
	line-height:20px;
	padding:5px;
}



#left #choose{float:left;width:776px; background:#fff; padding:10px 0 10px 10px;}
.why_c{float:left;width:761px; border:3px solid #e8e8e8; background:#f0f0f0;}
.why_c .why_c_text{float:left; width:760px;}
.why_title{color:#003871;font-size:12px; font-family:Arial; font-weight:bold;}
.why_text{font-size:12px; font-family:Arial; }

/***other exam***/
#left #other_exam{float:left;width:776px; background:#fff; padding:10px 0 10px 10px;}
.o_exam{float:left;width:765px;  border:1px solid #e8e8e8;  background:#f0f0f0;}
.o_exam .o_c_text{float:left; width:765px;background:#fff;}
.o_exam .o_c_text dl{float:left;width:740px; padding:10px 0 5px 16px;}
.o_exam .o_c_text dl dd{float:left;width:70px;color:#434343;line-height:25px;display:block; }
.o_exam .o_c_text dl dd.line{float:left;width:3px;  color:#434343;display:block;line-height:25px;}

