@charset "utf-8";
body { background:#FFFFFF; color:#000; font-size: 12px; margin:0px; padding:0px; text-align:center; line-height:16px;}
.b-yellow {border: 1px solid #AED24A;}
.b-blue {border: 1px solid #97EDFF;}
.f12 {font-size: 12px;line-height: 18px; color: #000;}
.f12-blue1 {font-size: 12px; line-height: 18px; color: #0E4B87; line-height:18px;}
.f12-yellow {font-size: 12px; line-height: 18px; color: #489940;}
.f12b-yellow {font-size: 12px; line-height: 18px; color: #487809;font-weight: bold;}
.f12-red {font-size: 12px; line-height: 18px; color: #FF0000;}
.f14-360 {font-size: 14px; line-height: 18px; color: #336600;}
.f14-yellow {font-size: 14px; line-height: 18px; color: #4D6D01;}
.f12-yellow1 {font-size: 12px; line-height: 18px; color: #4D6D01;}
.f14-white {font-size: 14px;color: #fff;}
.f14b-yellow {font-size: 14px;color: #4D9B00;font-weight: bold;}
.f14b-Amber {font-size: 14px;color: #BA9404;font-weight: bold;}
.f24-Amber {font-size: 24px;color: #BA9404; line-height:35px;}
.f14-blue {font-size: 14px;line-height: 18px;color: #0186B0;text-decoration: underline;}
.f14-blue1 {font-size: 14px;line-height: 18px;color: #297DCC;}
.f12-blue-line {font-size: 12px;line-height: 18px;color: #0186B0;text-decoration: underline;}
.ul {
	LINE-HEIGHT: 100%; BORDER-BOTTOM: #dddddd 1px dotted
}

/*------------------------首页----------------------*/
#alllist{ width:100%; text-align: left; margin:0px; padding:0px;}
#listright{text-align:right; padding:0px 20px 0px 0px; width:100%; clear:both}

#top_bg{ background-image:url(book_03.gif); width:815px; height:74px;}
#logo{ background:url(book_02.gif) no-repeat;width:25%; height:74px; float:left;}

#top_menu {float:right;  padding-top:38px;}
#top_menu ul {list-style:none;}
#top_menu ul li { background-image:url(book_06.gif); width:66px; height:25px; margin-right:5px;line-height:25px; float:left;}
#top_menu ul li a{font-size: 14px;color: #fff;}

#top_menubg2{ background-image:url(book_09.gif); width:815px; height:41px; text-align:center; line-height:41px;}

#TopLogo{ width:100%; background:url(logo_09.gif) 30px 0px no-repeat; text-align:right;font-size:12px; font-weight:bold; color:#1A9906; height:67px; clear:both;}

#book_menu{ width:815px; height:59px; background:url(book_11.gif) left no-repeat;}
#book_title{ width:65%; float:right; padding-top:3px;}
#book_title ul{ list-style:none;}
#book_title ul li{ float:left; width:60px; padding:0px 5px 0px 0px;}

#book_ggbg{ width:815px; height:35px; background:url(book_36.gif);}
#book_gg{ width:52px;  height:35px; background:url(book_35.gif) no-repeat; float:left;}
#book_ggtil{width:90%; float:left; line-height:35px; text-align:left;}

#center{ width:803px; clear:both; margin:8px 0px 0px 0px;}

#bookclasstitle{ width:100%; padding:20px 15px 10px 0px; text-align:left; clear:both;}
#bookclass{ width:100%; padding:0px 5px 10px 12px;}
#bookclass ul { list-style:none; margin:0px;}
#bookclass ul li{ float:left; padding-right:10px; line-height:18px; text-align:left; white-space:nowrap}

#findbook{clear:both; background:#F1FBFD; margin:8px 0; padding:8px 15px 8px 15px; text-align:left;}

#newbook{ width:100%; margin:0px 0px 0px 15px;}
#newbook ul{list-style:none; margin:0px; padding:0px;}
#newbook ul li { float:left; margin:0px 0px 10px 0px; line-height:18px; width:20%;}

#cnewbook{ width:100%; margin:0px 0px 10px 10px;}
#cnewbook ul{ list-style:none; margin:0px;}
#cnewbook ul li { float:left; margin:0px 30px 10px 0px; line-height:20px;}

#cen_l{ width:50%; float:left;}
#cen_r{ width:48%; float:right;}

#bookcomlist{ width:100%; padding:0px 3px 3px 3px;}
#bookcomlist ul { list-style:none; margin:0px;}
#bookcomlist ul li { text-align:left; margin-bottom:10px; clear:both;}

#bookcomtil{background:#EEFFEE; height:25px; line-height:25px; margin-bottom:5px; clear:both}
#bookcomtil a{font-size: 14px;}
#bookpic{ float:left;}
#bookcen{ float:right;}
#bookrig{ width:20%; float:right; text-align:center;}

#wg {width:100%; padding:0px 15px 0px 15px; text-align:left;}
ul { list-style:none; margin:0px;}
ul li{ line-height:18px;}
#wg1{width:110px; float:left;}
#wg2{width:80px; float:left;}
#wg3{width:150px; float:right; text-align:center;}
			/*bottom*/
#bookbottom{ width:815px; height:82px; background-image:url(book_57.gif); margin:8px 0px; clear:both;}
#bot_logo{ width:18%; height:82px; background:url(book_58.gif) right no-repeat; float:left;}
#bot_title{ width:70%; float:left; padding:30px 0px 0px 0px;}

/*---------------外页----------------*/
#mtopbg{ background-image:url(bookmer_02.gif); width:1003px; height:97px;}
#mlogo{ background:url(bookmer_01.gif) no-repeat;width:30%; height:97px; float:left;}
#mtop_menu {float:right; padding-top:5px;}
#mtop_menu ul {list-style:none;}
#top_menubg2 a{font-size: 14px;}
#mtop_menu ul li {height:25px; line-height:25px; float:left; font-weight:bold}
#mtop_menu ul li a{ font-size: 14px;color: #fff;}
#mtop_menubg2{ background-image:url(bookmer_08.gif); width:1003px; height:40px; text-align:center; line-height:40px; font-weight:bold}
#mtop_menubg2 a{font-size: 14px;}
#mbook_menu{ width:1003px; height:70px; background:url(bookmer_10.gif) left no-repeat;}
#mbook_title{float:right; padding-top:8px;}
#mbook_title ul{ list-style:none;}
#mbook_title ul li{ float:left;padding:0px 15px 0px 0px;}
#mbook_ggbg{ width:1003px; height:28px; background:url(bookmer_13.gif);}
#mbook_gg{ width:80px;  height:28px; background:url(bookmer_12.gif) no-repeat; float:left;}
#mbook_ggtil{width:60%; float:left; line-height:28px; text-align:left;}

			/*bottom*/
#mbookbottom{ width:1003px; height:82px; background-image:url(book_57.gif); margin:8px 0px; clear:both; color:#336600}
#mbot_logo{ width:18%; height:82px; background:url(book_58.gif) right no-repeat; float:left;}
#mbot_title{ width:70%; float:left; padding:30px 0px 0px 0px;}
#mcenter{ width:960px; clear:both;}
#mleft{ width:617px; float:left;}
#mright{ width:300px; float:right;}
#mname{ width:100%; padding:30px 0px 10px 0px; text-align:left;}
#mtitle{ width:100%; padding:0px 0px 10px 0px; text-align:left; line-height:25px;}
#mbookclass{ width:100%; padding:0px 15px 10px 15px;}
#mbookclass ul { list-style:none; margin:0px;}
#mbookclass ul li{ float:left; padding-right:20px;text-align:left;}
#mnewbook{ width:100%; padding:0px 0px 10px 0px;}
#mnewbook ul{ list-style:none; margin:0px;}
#mnewbook ul li { float:left; padding:0px 35px 10px 0px; width:90px; line-height:18px; text-align:center;}
#mzl{ width:100%; background:#F1FBFD; margin:10px 0px 0px 0px; padding:10px; line-height:19px;}
#mrtitle{ width:100%; height:30px; line-height:30px; background:#D1E59A; text-align:left; padding-left:15px; margin-bottom:10px;}
#ralllist{ width:100%; text-align: left; margin-top:8px;}
#mbook{ width:100%; padding:0px 0px 10px 15px;}
#mbook ul{ list-style:none; margin:0px;}
#mbook ul li { float:left; padding:0px 20px 10px 0px; width:90px; line-height:18px; text-align:center;}
#mpp{ width:100%; padding-left:10px;}
#mpp ul{ list-style:none; margin:0px;}
#mpp ul li { line-height:15px; padding:0px;}
#mwg1{width:95px; float:left;}
#mwg2{width:90px; float:left;}
#mwg3{width:70px; float:right; text-align:center;}
#mbook1{ width:100%; padding:0px 0px 0px 5px;}
#mbook1 ul{ list-style:none; margin:0px;}
#mbook1 ul li { float:left; padding:3px 0px 0px 0px; line-height:18px; width:97px; text-align:center;}

/* action bar */
.act {
	color: #336600;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #99CD00;
	border-bottom: 1px solid #99CD00;
	background-color: #EEFFAA;
	padding: 3px 3px 2px 3px;
}
.act:hover {
	color: #FFFFFF;
	font-size: 12px;
	border-left: 1px solid #99CC33;
	border-top: 1px solid #99CC33;
	border-right: 1px solid #CCCC66;
	border-bottom: 1px solid #CCCC66;
	background-color: #336600;
	padding: 3px 3px 2px 3px;
}
.act a:link {
	text-decoration: none;
	color: #336600;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
}
.act a:visited {
	text-decoration: none;
	color: #336600;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
}
.act a:hover {
	color: #FFFFFF;
	font-size: 12px;
	border-left: 1px solid #99CC33;
	border-top: 1px solid #99CC33;
	border-right: 1px solid #CCCC66;
	border-bottom: 1px solid #CCCC66;
	background-color: #336600;
	padding: 3px 3px 2px 3px;
}
.classa {
	color: #336600;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}
.classa ul { list-style:none; margin:0px;padding:0px 0px 10px 10px;}
.classa li{ line-height:18px; width:32%; white-space:normal; float:left;}
.parentid a{
	font-size: 14px;
	color:#4D9B00;
	clear:both;
}

hr{list-style:inherit; width:95%; color:#CCCC99; height:1px; line-height:13px;}
/* icon on the left */
.pil {
	height: 48px;
	width: 48px;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
a img {
	border-width:0;
}
a:hover {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #336600;
	padding: 3px 3px 2px 3px;
}
a:link {
	text-decoration: none;
	color: #336600;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
}
a:visited {
	text-decoration: none;
	color: #336600;
	font-size: 12px;
	text-align: center;
	padding: 3px 3px 2px 3px;
}
a:hover {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #336600;
	padding: 3px 3px 2px 3px;
}