/* CSS Document */
body { background:url(../images/body_bg.png) repeat; margin:0px; padding:0px; font-size:14px;}
ul,li{ margin:0px; padding:0px; list-style-type:none;}
img { display:block; border:0}
.hui{color:#aaa}
.size12{font-size:12px}
a:link{ color:#333; text-decoration:none}
a:visited{ color:#333; text-decoration:none}
a:hover{ color:#7CC623; text-decoration:underline;}
#main{ width:1000px; margin:0px auto; background: #fff url(../images/main_bg.png) repeat-y;}
.float{ float:left;}
.input{height:20px; border:1px solid #ccc; color:#666;}
.textarea{
	border-top: 1px inset;
	border-left: 1px inset;
	padding:2px 3px;
}

.title { width:100%; height:29px; border-bottom:1px solid #D2DF58; background:url(../images/title_bg.jpg) no-repeat; position:relative}
.title_l { padding-left:22px; line-height:29px; font-weight:bold; color:#333; background:url(../images/title_ar.gif) no-repeat 6px 0px;}
.title_d {padding-left:22px;line-height:29px;font-weight:bold;color:#000099;background:url(../images/title_ar.gif) no-repeat 6px 0px;}
.title_s{position:absolute; height:29px;width:29px;left: 92px; top:0px;}
.title_r{ width:653px; height:44px; margin:0px; padding:0px; overflow:hidden;}

/*文章列表样式*/
.l_list{ width:255px; margin:12px auto;}
.l_list li { padding-left:20px; height:22px; line-height:22px; background:url(../images/l_list.gif) no-repeat;}
.l_list span {}
.checkpoint_list{width:255px;margin:12px auto;}
.checkpoint_list span {}
.checkpoint_list li {
	padding-left:20px;
	height:30px;
	line-height:22px;
	background:url(../images/l_list.gif) no-repeat;
	color: #FF0000;
	font-family: "宋体";
	font-size: 14px;
}
.checkpoint_list a:link{
	color:#FF0000;
	text-decoration:none
}
.checkpoint_list a:visited{
	color:#FF0000;
	text-decoration:none
}
.checkpoint_list a:hover{
	color:#7CC623;
	text-decoration:underline;
}

/*头部*/
.top{ height:118px; position:relative}
.logo{ width:380px; height:100px; position:absolute; left:10px; top:0px;}
.top_banner{ width:458px; height:92px; position:absolute; left:516px; top:13px;}

/*导航*/
.menu{ width:950px; height:45px; margin:0px auto; background:url(../images/menu_bg.png) repeat-x;}
.menu li{ float:left;line-height:45px; font-weight:bold; text-align:center}
.menu li a:link{ color:#fff; text-decoration:none}
.menu li a:visited{ color:#fff; text-decoration:none;}
.menu li a:hover{ color:#333; text-decoration:none;}
.m_lr{ width:10px; height:45px;}
.m_a { padding:0px 16px 0px 16px;}
.m_ar { background:url(../images/m_ar.gif) no-repeat 0 13px;padding:0px 13px 0px 13px;}

/*搜索栏*/
.so{ width:950px; height:45px; margin:0px auto; padding-top:15px; position:relative}
.time{ height:30px; line-height:30px; float:left}
.weibolink{
	height:30px;
	line-height:30px;
	float:left;
	padding-left: 30px;
	margin-left: 30px;
}
.soso{ width:318px; height:30px;background:url(../images/soa.gif) no-repeat;position:absolute;left: 585px;}
.soso span { padding-left:102px;}
.so_input{ width:210px; height:22px; border:1px solid #ccc; line-height:22px; color:#999}
.so_button{width:50px;height:28px;position:absolute;left: 898px;top:14px;}/*ie8 ff*/
* html .so_button{ left: 899px;top:15px;}/*ie6*/
* +html .so_button{ left: 899px;top:15px;}/*ie7*/
.sobtn{width:50px;height:28px;background:url(sob.gif) no-repeat;border:0px}/*ie8 ff*/

/*主体*/
.left{ width:280px; margin-left:25px; margin-right:15px; float:left;}
* html .left{ margin-left:12px;}/*ie6*/
.up{ margin-top:15px;}
.right{ width:655px; float:left;}

/*主题块*/

.page{margin-left:25px; margin-right:15px; float:left;width:910px;background: #fff}


/*登陆栏*/
.login{ width:280px; height:185px; border:1px solid #D2DF58; font-weight:14px;color:#333; position:relative; background:url(../images/login_bg.png) repeat-x 0px 32px; overflow:hidden;}
.login_a{ width:230px; height:35px;font-weight:bold; line-height:35px; position:absolute;left: 27px;top: 47px;}
.login_b{ width:230px; height:35px;font-weight:bold; line-height:35px; position:absolute;left: 26px;top: 88px;}
.login .input{ width:130px; height:20px; border:1px solid #ccc; color:#666; margin-left:20px}
.button{width:56px;height:31px;position:absolute;left: 25px;top: 138px;}
.loginbtn{background:url(button.gif) no-repeat;border:0px;width:56px;height:32px}
.zc{width:155px;height:30px;line-height:30px;position:absolute;left: 102px;top: 140px;}

/*最新动态*/
.news{ width:280px; height:auto; border:1px solid #D2DF58;}
.t_a{ left: 135px; top:0px;}
.t_b{ left: 200px; top:0px;}
.t_c{position:absolute; font-size:12px; width:60px; height:30px; line-height:30px; text-align:center;}
.t_c a { display:block; width:60px; height:29px;}
.t_c a:link {color:#7CC623; text-decoration:none;}
.t_c a:visited{color:#7CC623; text-decoration:none;}
.t_c a:hover{color:#7CC623; text-decoration:none; background:url(../images/t_c.gif) no-repeat;}



/*畅销书排行*/
.hot{ width:280px; height:268px; border:1px solid #D2DF58;}

/*分类浏览*/
.cls{ width:280px; height:205px; border:1px solid #D2DF58;}
.cls_list{ width:255px; margin:12px auto;}
.cls_list li {float:left; width:107px;padding-left:20px; height:22px; line-height:22px; background:url(../images/cls.gif) no-repeat; }

/*精品推介*/
.wonderful{ width:280px; height:auto; border:1px solid #D2DF58;}
.wonderful_list{ width:255px; margin:12px auto;}
.wonderful_list li {
	float:left;
	width:240px;
	padding-left:20px;
	height:22px;
	line-height:22px;
	background-image: url(../images/l_list.gif);
	background-repeat: no-repeat;
}
.wonderful_a{ left: 135px; top:0px;}
.wonderful_b{ left: 200px; top:0px;}
.wonderful_c{position:absolute; font-size:12px; width:60px; height:30px; line-height:30px; text-align:center;}
.wonderful_c a { display:block; width:60px; height:29px;}
.wonderful_c a:link {color:#7CC623; text-decoration:none;}
.wonderful_c a:visited{color:#7CC623; text-decoration:none;}
.wonderful_c a:hover{color:#7CC623; text-decoration:none; background:url(../images/t_c.gif) no-repeat;}

/*下载分类*/
.downcategories{width:280px;height:205px;border:1px solid #D2DF58;color:#FF0000;}
.downcategories_list{width:260px;margin:12px auto;color:#FF6633;}
.downcategories_list a:link{color:#FF6633;} 
.downcategories_list a:visited{color:#FF0000;}
.downcategories_list a:hover{color:#0000FF;}
.downcategories_list li {
	float:left;
	width:90px;
	padding-left:30px;
	height:30px;
	line-height:30px;
	color:#FF0000;
	background:url(../images/fenleixiazai.gif) no-repeat;
	}
.downcategories_list li a:link{color:#FF6633;}
.downcategories_list li a:visited{
	color:#FF6633;
}
.downcategories_list li a:hover{color:#0000FF;}

/*友情链接*/
.link{ width:280px; height:auto; border:1px solid #D2DF58;}
.link_list{
	width:255px;
	margin:12px auto;
	height: auto;
}
.link_list li {font-size:12px;float:left; width:120px; margin-bottom:10px; margin-right:5px;overflow:hidden;}
.link_r{margin-right:10px;}

/*幻灯片*/
.flash{ width:655px; height:185px; background:#efefef; overflow:hidden;}

/*最新图书*/
.newtop{ border:1px solid #D2DF58; }
.top_list{width:633px; margin:10px auto;}
.top_f{margin:10px 0}
.top_img{ width:138px; height:170px; float:left}
.top_sm{ width:160px; float:left;margin-left:10px}
.top_sm li {padding-left:8px;text-align:left;font-size:12px;height:36px;line-height:36px;background:url(../images/cp_list_ar.gif) 0 25px repeat-x;overflow:hidden}
.top_sm li strong {text-align:center;font-size:14px}

/*畅销精品*/
.newhot{ border:1px solid #D2DF58; }
.hot_list{ width:633px; margin:10px auto;}
.top_f{ width:316px; float:left;}
.hot_img{
	width:120px;
	height:150px;
	margin-right:24px;
	margin-left:10px;
	margin-bottom:15px;
	float:left;
	}
.hot_f{ clear:both; }

/*精品连载*/
.lz{ border:1px solid #D2DF58;}
.lz_list{ width:633px; margin:10px auto;}

.lz_img{ width:120px; height:150px; margin-right:10px; float:left}
.lz_sm{ width:502px; line-height:22px; float:left;}
.lz_sm span { font-size:12px;}

/*获奖图书*/
.hj{ border:1px solid #D2DF58; }
.hj_list{ width:633px; margin:10px 0px 10px 10px;}

.hj_img{ width:120px; height:150px; margin-right:10px; float:left}
.hj_sm{ width:502px; line-height:22px; float:left;}
.hj_sm span { font-size:12px;}

/*图书评论*/
.review li{font-size:12px;width:97%;margin:10px 0;padding:10px;border:1px #DBE67A solid;}
.review .h{color:#aaa;height:36px;line-height:36px;padding-left:10px;background:url(../images/cp_list_ar.gif) 0 23px repeat-x;}

/*评论*/
.comment_add_input{height:20px;line-height:20px;border:1px solid #ccc;padding:0px;font-size:12px;}
.comment_add_textarea{width:480px;height:50px;padding:0;border:1px solid #ccc;}



/*底部导航*/
.nav{ width:950px; height:40px; margin:0px auto; background:#7CC623; text-align:center; line-height:40px; color:#fff;}
.nav a:link { color:#fff; text-decoration:none}
.nav a:visited{ color:#fff; text-decoration:none}
.nav a:hover{ color:#333; text-decoration:underline;}

.down{ padding:15px 0px 15px 0px;}
/*版权信息*/
.copy{ width:950px; margin:0px auto; color:#8BAE00; line-height:22px; margin-top:15px; text-align:center;}

/*分页菜单*/
.meneame{float: right;MARGIN: 0 3px; height: 26px; line-height: 26px; color: #999; overflow: hidden; }
	.meneame a, .meneame strong, .meneame em{ float: left; padding: 0 8px; margin:0 2px;line-height:24px;BORDER: 1px solid #DBE67A; }
		.meneame a:hover { background-color: #FFF;border: 1px solid #DBE67A;TEXT-DECORATION: none}
		.meneame strong { font-weight: bold; color: #000; background: #DBE67A; }
.meneame input { border: 1px solid #DBE67A; margin-right: 4px; padding: 0 2px; height: 23px;line-height:23px}


.nowwhere{height:30px;line-height:30px;border-bottom:1px #aaaaaa solid;margin-bottom:10px}
.newstitle{margin:20px 0 10px 0;text-align:center;font-size:12px;}
.newstitle h3{text-align:center;margin-bottom:2px}

.newscontent{height:160%;line-height:160%;}
.newscontent li{padding-left:20px; background:url(../images/l_list.gif) no-repeat;overflow:hidden}
.newscontent li span{float:right;font-size:12px;color:#999999}
.newscontent .shuoming{font-size:12px;color:#999999}
.newscontent .linebottom{float:right;text-align:right;width:100%;font-size:12px;color:#999999;margin-bottom:5px;border-bottom: 1px solid #DBE67A;}
.newscontent .download{width:90%;font-size:12px;color:#000000;margin:20px 0;padding:10px;border: 1px solid #DBE67A;}


.bookdetail{}
.bookdetail li{height:28px;line-height:28px;background:url(../images/cp_list_ar.gif) 0 20px repeat-x;overflow:hidden}
.detailtitle{font-weight:bold; color:#333;padding-left:10px;height:30px;background:#DBE67A url(../images/dt.gif) repeat-x;}
.detailtitle span{margin-right:10px;height:30px;background:#ff6600 url(../images/title_ar.gif) 0 0  no-repeat;}
.dtable{height:160%;line-height:160%;}

/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	margin-left: -10px;

	border: 1px solid #E1FF54;
	border-top: 0px solid #E1FF54;
	background-color: #FFF;
	background:url(mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*-------- 下拉菜单 end --------------*/


