@charset "utf-8";
/* CSS Document */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px; font-family:"Arial","SimSun";}
ul,ol{list-style-type:none;}
form,select,input,img,select{vertical-align:middle;}
form{padding:0;margin:0;}
a{text-decoration:none;}
ul,li,h1,h2,h3,h4,h5,form,p,dl,dd,dt{padding:0; margin:0; list-style:none;}
.mainbox{position:relative; width:982px;margin-left:auto;margin-right:auto;} 
/* 导航Start */
.srch{width:980px;height:123px;text-align:center;background-image:url(../img/bg.gif);background-position:0px -7px;background-repeat:no-repeat;background-color:#FFF;}
.srch form{position:absolute;left:430px;top:88px;width:160px;}
.srchtext{width:136px;height:10px;}
.srchbtn{position:absolute;cursor:pointer;left:158px;top:0px;width:30px;height:20px;background-color:transparent;border:0;text-indent:-9999px;}	

.dh1{width:982px;height:32px;padding-left:7px;background-image:url(../img/bg.gif);background-position:-8px -185px;background-repeat:no-repeat;}
.dh1 li{float:left;width:65px;height:32px;}
.dh1 a:hover {background-image:url(../img/bg.gif);background-position:-403px -236px;background-repeat:no-repeat;}
.dh1 a{ display:block;color:#fff;padding-top:12px;text-align:center;width:65px;height:14px;}

.dh{width:982px;height:55px;padding-left:7px;background-image:url(../img/bg.gif);background-position:-8px -185px;background-repeat:no-repeat;}
.dh li{float:left;width:65px;height:32px;}
.dh a:hover {background-image:url(../img/bg.gif);background-position:-403px -236px;background-repeat:no-repeat;}
.dhimg{	 background-image:url(../img/bg.gif); background-position:-5px -154px; background-repeat:no-repeat;}
.dh a{ display:block;color:#fff;padding-top:12px;text-align:center;width:65px;height:14px;}
.dhselcted a{color:yellow;}	 
.zmsy{position:absolute;left:500px;top:188px;float:right;}
.zmsy li{float:left;width:18px;height:18px;}
.zmsy a{text-align:center;display:block;width:18px;height:18px;color:#fbb000;}
.zmsy a:hover{color:#ffffff;background-image:url(../img/bg.gif);background-position:-507px -244px;background-repeat:no-repeat;}	
/* 导航end */

/* leftbox Start */
.leftbox{float:left;width:750px;height:467px;background-image:url(../img/bg.gif);background-position:-5px -328px;background-repeat:no-repeat;}
.dh-books{padding-top:20px;padding-left:5px;width:720px;height:20px;}
.dh-books li{float:left;width:75px;height:20px;text-indent:-999em;}
.dh-books a{display:block;width:75px;height:25px;margin-left:25px;overflow:hidden;}
.books{padding-left:15px;}
.books dl{float:left;margin-top:10px;margin-right:10px;}
.books dd{width:132px;height:174px;background-image:url(../img/bg.gif);background-position:-4px -800px;background-repeat:no-repeat;}
.books dt{display:block;width:125px;height:25px;background-image:url(../img/bg.gif);background-position:-4px -974px;background-repeat:no-repeat;}
.books dt a{display:block;padding-left:13px;padding-top:2px;width:100px;height:14px;overflow:hidden;color:#9c2b00;}
.books dl img{margin-top:15px;margin-left:3px;width:120px;height:155px;}
/* leftbox end */

/* rightbox start */
.rightbox{float:left;margin-left:10px;margin-top:15px;width:220px;height:467px;background-image:url(../img/bg.gif);background-position:-770px -343px;background-repeat:no-repeat;}
.rightbox p a{display:block;width:220px;height:30px;text-indent:-999em;}
.rightbox ol{margin-top:0px;padding-left:5px;margin-top:15px;}
.rightbox li{width:205px;height:24px;*height:20px;}
.rightbox li a{color:#9c2b00;display:block;width:205px;height:16px;overflow:hidden;}
/* rightbox end */


/* 热门推荐 Start */
.rmtj{float:left;width:240px;border:1px solid #9c2b00;margin-right:12px;}
.rmtj li{width:215px;height:22px;}
.rmtj span{float:right;width:50px;height:14px;overflow:hidden;padding-right:10px; text-align:right;}
.rmtj a{float:left;width:120px;height:14px;overflow:hidden;padding-left:10px;}
.rmtj h3{height:30px;background-image:url(../img/bg.gif);background-position:-23px -279px;background-repeat:no-repeat;}
.rmtj h3 a{display:block;text-align:center;height:30px;overflow:hidden;color:#FFFFFF;padding-top:5px;}
/* 热门推荐 end */


/* 字母列表 Start */
.right_box{float:right;width:715px;}
.zmlb{float:right;margin-bottom:5px;width:715px;border:1px solid #9c2b00}
.backtop {font-size:14px;height:20px;}
.zmlb ul{margin-top:10px; }
.zmlb li{float:left;width:170px;height:22px;*height:26px;overflow:hidden;text-align:left; background-image:url(../img/bg.gif); background-position:-134px -815px;background-repeat:no-repeat;}
.zmlb a{width:140px;height:14px;overflow:hidden;padding-left:35px;}
.zmlb h3{line-height:25px;text-align:center;background-image:url(../img/bg.gif);background-position:-292px -279px;background-repeat:no-repeat;}
.zmlb h3 a{color:#fff;}
/* 字母列表  end  */

/* 分页 */
.pagetor{float:right;width:400px;text-align:right;padding:10px;}
.pagetor b{float:left;padding:0 5px;margin-left:3px;font-weight:normal;}
.pagetor a{float:left;text-align:center;margin-left:3px;padding:0 5px;border:1px solid #ddd;background:#FFF;line-height:20px;}
.pagetor em{float:left;width:23px;margin-left:3px;text-align:center;font-style:normal;color:#FFF;background:#7bb87b;border:1px solid #7bb87b;line-height:20px;}

.main{width:980px; margin:0 auto;}
.main_left_out{float:left; width:750px;}
.left_top{width:744px;border:1px solid #888;}
.chapter_bar{padding-top:4px;height:17px; font-size:14px;font-weight:blod;padding-left:.4em;background:url(../img/snav_bg1.gif) top repeat-x;}
.postion{float:left;background:url(../img/arrow6.gif) 8px 3px no-repeat;float:left; padding-left:30px; font-weight:normal;}
.postion a{ font-size:14px;}
.main_right{ float:right; width:230px;}
.outer{border:1px solid #888;}
.main_bar{border-top:2px solid #CCC;height:17px; font-size:14px;font-weight:blod; background-color:#E0E0E0; padding-left:.4em; padding-bottom:.4em; padding-top:.4em; border:1px solid #FFFFFF; border-bottom:1px solid #999; background:url(../img/snav_bg1.gif) top repeat-x;}
.main_bar strong{width:100%; display:block;filter:dropshadow(Color=#FFFFFF,OffX=1, OffY=1); }
.main_bar h2{width:100%; display:block;filter:dropshadow(Color=#FFFFFF,OffX=1, OffY=1); font-size:14px;}
a{color:#333333; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
.chapter_list h2{text-align:center;}
.left_top_tab {BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../img/bar_bg.gif) repeat-x 50% top; OVERFLOW: hidden; HEIGHT: 33px}
.left_top_tab SPAN {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 184px; CURSOR: pointer; LINE-HEIGHT: 30px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center}
.cmtList {PADDING-LEFT: 15px; BACKGROUND-COLOR: #ffffff}
.cmtList LI {PADDING-LEFT: 1px; BACKGROUND: url(../img/cover_bg.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 6px; OVERFLOW: hidden; WIDTH: 136px; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 194px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center;}
.cmtList LI A IMG {BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../img/sloading.gif) no-repeat center 50%; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 12px; WIDTH: 120px; HEIGHT: 160px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px}
.cmtList LI A {}
.newUpdate {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px auto; WIDTH: 92%; PADDING-TOP: 0.2em}
.newUpdate LI {PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; BACKGROUND: url(../img/arrow5.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cccccc 1px dashed;height:18px;width:188px;over-flow:hidden;}
.newUpdate LI a{display:block;height:16px;width:160px;overflow:hidden;}
.newUpdate LI SPAN {FONT-SIZE: 10px; FLOAT: right; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana;}
.newUpdate LI SPAN.red {COLOR: #ff0000;}
.Advices {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px auto; WIDTH: 92%; PADDING-TOP: 0.2em;}
.Advices LI {PADDING-RIGHT: 0px; PADDING-LEFT: 1.8em; BACKGROUND: url(../img/advices.gif) no-repeat 0px 0.3em; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.6em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cccccc 1px dashed;height:18px;over-flow:hidden;WIDTH: 200px;}
.Advices A {COLOR: #0000ff;}
.chrList {PADDING-LEFT: 12px; BACKGROUND-COLOR: #ffffff;}
.chrList LI {PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../img/arrow10.gif) no-repeat 0px 0.7em; FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 115px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0.3em; WHITE-SPACE: nowrap; HEIGHT: 15px; TEXT-OVERFLOW: ellipsis;}
.left_top_tab {BORDER-TOP: #ffffff 1px solid; BACKGROUND: url(../img/bar_bg.gif) repeat-x 50% top; OVERFLOW: hidden; HEIGHT: 33px;}
.left_top_tab SPAN {DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 184px; CURSOR: pointer; LINE-HEIGHT: 30px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center;}
SPAN.on {COLOR: #ff0000; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: transparent;}

.clistChr {
	width: 960px;
	padding-top: 5px;
	padding-left: 5px;
	text-align:center;
}

.clistChr ul li {
	float: left;
	width: 300px;
	padding: 4px;
	height: 170px;
	overflow: hidden;
}

.clistChr div.cover {
	background: url(../img/cover_bg.gif) left top no-repeat;
	height: 180px;
	float: left;
	width: 136px;
	margin-left: 6px;
	padding-top: 1px;
	padding-left: 1px;
}

.clistChr div.cover a img {
	border: 0;
	display: block;
	height: 160px;
	width: 120px;
	margin-bottom: 12px;
	text-align: left;
	background: url(/v1.0../img/sloading.gif) center no-repeat;
}

.clistChr div.intro h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
}

.clistChr div.intro h2 img {
	vertical-align: top;
}

.clistChr div.intro h2 a {
	color: #0033CC;
}

.clistChr div.intro span {
	marign-left: 2px;
	color: #666666;
	line-height: 1.4em;
}

.clistChr li.dot-line0 {
	background: url(../img/dot_2.gif) 0 8px repeat-x;
	height: 12px;
	width: 960px;
	clear: both;
}
.clistChr li.dot-line1 {
	background: url(../img/dot_1.gif) 12px 0 repeat-y;
	width: 10px;
	height: 170px;
	overflow: hidden;
}
.normal{font-size:12px; font-weight:normal;}
.normal a{color:#FF0000;}
.footer_outer {float:left;text-align: center;width:100%;border-top: 1px solid #999;height: 80px;font-size: 11px;font-family: Tahoma, Verdana;}
.footer {padding-top: 10px;color: #333;line-height: 1.8em;border-top: 1px solid #FFFFFF;background: url(../img/bar_bg.gif) top repeat-x;}


