﻿@charset "utf-8";
/* Clear Fix */ 
.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

body {
	padding-left: 10px;
	padding-right: 10px;
        margin:0 auto;
	/*background: #d2d1d0; */
	background-color:#fff;
}
form {
	padding: 0px;
	border: 0px;
}
a:link {
	color: #2c4a77;
	text-decoration: none;
	font-size: 14px;
	bblr:expression(this.onFocus=this.blur()); // IE识别
	outline:none; // FF识别
}
a:visited {
	color: #2c4a77;
	text-decoration: none;
	font-size: 14px;
}
a:hover {
	color: #fff;
	text-decoration: none;
	background: #003399;
}
a:active {
	color: #fff;
	text-decoration: none;
	background: #FF9933;
}
ul {
	list-style-type: none;
}

body,td,th {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 150%;
}
table {
	border: none;
	padding: 0;
	margin: 0;
}
h1 {
	font-size: 28px;
	font-weight: bold;
	color: #494949;
	margin:0 0 0px 0; 
	padding: 18px 0px 10px 0px;
}
h2 {
	font : 14.8px normal Arial, Helvetica, sans-serif; 
	color : #ff5700; 
	margin-bottom : 5px; 
	line-height : 150%;
}
h3 {
	font : 14.8px normal Arial, Helvetica, sans-serif; 
	color : #666666; 
	margin-bottom : 5px; 
	line-height : 150%; 
	background-color : #eeffee;
}

/*布局部分*/
#warp{width:950px; margin:0 auto; background-color:#fff;}
#mt{width: 950px;margin:0 auto; background-color:#fff; border-bottom: 20px solid #fff;}
#mtc{width:950px;margin:0 auto;float:left;background-color:#fff;}/*用于首页*/
#footer{clear: both;width:950px;margin:0 auto;height:30px;*border-top:1px dotted #ddd;
border-top-color:#ddd;border-top-style:dotted;border-top-width:1px;padding-top:5px;background-color:#fff;}
*html #leftc{ margin-right:-3px; //这句是关键} 
*html #mobleftc{ margin-right:-3px; //这句是关键}
#leftc{ width:640px;float:left;}
#rightc{width:302px; float:left;margin:5px 0 0 5px; }


#topset{width:950px;height:80px; float:left;}
.logoarea{width:283px;height:80px; float:left;}
.search1{float:right;width:620px;height:57px; padding-top:20px; overflow:hidden;}
.logo{width:263px; height:54px; vertical-align:bottom; padding-right:20px; padding-bottom:3px;}
.logo img{ border:0;}
.logo a:hover {background:none;}
.reg1{width:230px;height:20px;padding-left:30px;}
.reg1,.reg1 a{font-size:12px; color:#333;}
.reg1 a:visited,.reg1 a:hover{font-size:12px;color:#f60; background-color:#fff;}

/*导航部分*/
#wrapnav {margin:auto 0;width:950px; height:50px; float:left;}
#main_nav {background: url(http://www.28lu.com/skin/v2010/nav_bg.png) repeat-x top left;
	height:50px !important;height:50px;overflow:auto;padding-left:20px;}
#main_nav ul {font-size: 13px;list-style:none;margin:0;}
#main_nav li {float:left; padding:0;}
#main_nav li a {color:#fff;display:block;width:56px;height:35px;text-decoration:none;line-height:35px;text-align:center;	margin-top:2px;}
#main_nav li.focus a, #main_nav li a:hover {background:url(http://www.28lu.com/skin/v2010/nav_over.png) no-repeat top left;  overflow:auto;}

/*全局自由式布局用于内容页*/
#contentset{width:98%; margin:0 auto; background-color:#fff;}
#contentlayout {margin:auto 0;width:100%; height:50px; float:left;}
#content_nav {background: url(http://www.28lu.com/skin/v2010/nav_bg.png) repeat-x top left;
	height:50px !important;height:50px;overflow:auto;padding-left:20px;}
#content_nav ul {font-size: 13px;list-style:none;margin:0;}
#content_nav li {float:left; padding:0;}
#content_nav li a {color:#fff;display:block;width:70px;height:35px;text-decoration:none;line-height:35px;text-align:center;	margin-top:2px;}
#content_nav li.focus a, #content_nav li a:hover {background:url(http://www.28lu.com/skin/v2010/nav_over.png) no-repeat top left;  overflow:auto;}
.contentcc{width:98%;margin:0 auto;float:left;padding-left:5px;}
.contentpic{ width:99%;}
.contentpic img{border:1px solid #ffcab3;}
.contentcleft{ width:83%;float:left;}
.contentright{ width:162px; float:right; vertical-align:top;}
.nextpic{padding-top:10px;padding-left:15px;width:90%;}

/*content index list*/
.list { width:635px; height:35px; background:#f6f5f5 url(http://www.28lu.com/skin/v2010/ui_b_1.png) no-repeat 0 0;border-bottom:none;padding-left:5px; margin-top:8px;clear:both;}
.list ul { height:25px;background:url(http://www.28lu.com/skin/v2010/ui_b_1.png) no-repeat 100% 0; text-align:left; padding:8px 0 0 5px;}
.list li { float:left; margin-top:3px;padding-left:4px;height:22px;line-height:23px;overflow:hidden; }
.lst {float:left;width:638px;padding:10px 0px 0px 0px;border:1px solid #efeeed;background-olor:#fbfbfb;}
.lst ul{list-style:none;padding:0px;margin:0px;background-color:#fbfbfb;float:left;}
.lst li{float:left;list-style:none;text-align:center;width:212px;}
.lst li{*display:inline-block;}

.pe_u_thumb{border: 1px solid #ee6c33;width:160px;height:110px;padding:2px;}
.pe_u_thumb_title{text-decoration: none; height:30px;text-align:center;}

/*content index list*/
.moblist { width:100%; height:35px; background:#f6f5f5 url(http://www.28lu.com/skin/v2010/ui_b_1.png) no-repeat 0 0;border-bottom:none;padding-left:5px; margin-top:8px;clear:both;}
.moblist ul { height:25px;background:url(http://www.28lu.com/skin/v2010/ui_b_1.png) no-repeat 100% 0; text-align:left; padding:8px 0 0 5px;}
.moblist li { float:left; margin-top:3px;padding-left:4px;height:22px;line-height:23px;overflow:hidden; }
.moblst {float:left;width:100%;padding:5px 0px 0px 0px;border:1px solid #efeeed;background-olor:#fbfbfb;}
.moblst ul{list-style:none;padding:0px;margin:0px;background-color:#fbfbfb;float:left;}
.moblst li{float:left;list-style:none;text-align:center; width:142px;}
.moblst li{*display:inline-block;}

.mob_pe_u_thumb{border: 1px solid #ee6c33;width:130px;height:90px;padding:2px;}
.mob_pe_u_thumb_title{text-decoration: none; height:30px;text-align:center;}

.zhishi { width:638px; height:245px; padding-top:10px; border:1px solid #efeeed;background-color:#fbfbfb;}
.zhishi li{float:left; width:200px;height:20px;list-style:none; overflow:hidden; text-align:left; padding-left:10px; margin-bottom:3px;}
.taoshu { width:638px; height:295px;margin-top:10px;background-color:#fbfbfb;}
.taoshu li{float:left;list-style:none;text-align:left;padding-left:8px; line-height:180%;white-space:nowrap;}
.paihang {background-color:#fbfbfb; padding:10px 0 10px 0;}
.paihang li{list-style:none; text-align:left;}
.paihang1 { background-color:#fbfbfb; padding:10px 0 10px 0; background-color:#fbfbfb;}
.paihang2 {background-color:#fbfbfb; padding:10px 0 10px 0;}
.paihang2 li,.paihang1 li{list-style:none; text-align:left; line-height:150%;}
.clearbox {clear:both; width:100%;height:2px;line-height:2px;}
.zylist ul{width:95%; }
.zylist li{float:left; width:19%;list-style:none;text-align:left;padding-left:8px; line-height:180%;}

/*小说布局设置*/
.booklst {float:left;width:638px;padding: 10px 0px 0px 0px;border:1px solid #efeeed;background-olor:#fbfbfb;}
.booklst ul{list-style:none;padding:0px;margin:0px;background-olor:#fbfbfb;float:left;}
.booklst li{float:left;list-style:none;text-align:center; width:158px;}
.booklst li{*display:inline-block;}
.book_u_thumb{border: 1px solid #003322;width:120px;height:170px;}
.book_u_thumb_title{text-decoration: none; height:30px;}

.book{float:left;width:620px;padding:10px 5px 10px 5px;color:#666;line-height:20px;text-align:left;}
.book img{border:0;}
.book p{clear:none;}
.book em{color:#333;font-style:normal;}
.bookpic{float:left;}
.bookpic img{width:120px;height:170px;padding:3px;border:1px solid #cfcfcf;}
.bookpic a,.bookpic a:hover,.bookpic a.active { background-color:#fff;}
.bookinfo{float:left;width:472px;padding:2px 2px 0px 6px;color:#333333;}
.booknote{overflow: hidden; word-wrap: break-word; table-layout: fixed;}

.booksection,.review,.pinglun{float:left;width:620px;padding-left:5px;padding-top:5px;}
.booksection li{width:305px;*display:inline-block;overflow:hidden;text-align:left;padding-left:5px; }
.booksection a,.booksection a:hover,.booksection a.active {font-size:12px;}
.bookclick{width:82px;height:27px;overflow:hidden;border:0;
	text-align:left;text-indent: 22px;_text-indent:0;_padding-left:22px;
	background:#fff url(../skin/v2010/book_bg02.gif) -101px 0 no-repeat;cursor:pointer;}
.clear {clear:both;}
/*friend links*/
.links{ width:280px;margin:10px;}
.bd{ width:280px;}
.group {clear:both;zoom:1;margin-bottom:20px;border-bottom:1px dashed #ddd;padding-bottom:5px; }
.group:after { content:'\0020';display:block;clear:both; }
.group li { float:left;width:70px;white-space:nowrap;overflow:hidden;margin-right:10px;height:22px; }
a.group:link {color: #2c4a77; text-decoration: none; font-size:12px;}
a.group:visited {color: #2c4a77; text-decoration: none;}
a.group:active {color: #fff; text-decoration: none;background-color:#003399;}
a.group:hover {color: #fff; text-decoration: none;background-color:#003399;}

/*lanmu template lists*/
.lhhlist {
	width: 618px;
	padding: 10px 0px 0px 20px;
	background-color:#fbfbfb;	

}
.lhhlist li {
    float:left;
	line-height:240%;
	list-style:none;
	width: 30%;
	overflow:hidden;
	
}
.nextpage{  float:left;width:618px; height:26px; padding:3px 10px 5px 10px; background-color:#f0f0f0;}
.nextpagec{ width:90%;height:26px; padding:3px 10px 5px 10px; background-color:#f0f0f0;}

/*套书列表*/
.zjlist {width: 608px;padding: 10px 0px 0px 0px;border:1px solid #efeeed;padding-left:30px;}
.zjlist li {float:left;	line-height:240%;list-style:none;width: 48%;}

/*搜索*/
.searchtrip{ width:600px; height:20px;margin:10px 0 0 20px; padding:5px 0 5px 10px; background-color:#f2f2f2;}
.searchkeyword{ color:#ff0000; margin:0 3px 0 3px; font-weight:500;}
.searchpage{font-size:12px; color:#979393;}
.searchpage li{margin:10px 0 0 20px;;}
.Tag_Content{}
.searchalert{color:#000; font-size:14px; margin:30px 0 50px 30px; width:400px; height:30px;}



.mmpr {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 8px 3px 0px 0px;
	float: right; 
	color: #518EBE;
	/*    line-height: 130%; */
}
.mmpr a:link {
	color: #518EBE;
}
.mmpr a:visited {
	color: #518EBE;
}

/* main content */

.spanel {
	margin: 0 0 0px 0;
	border-bottom: 1px dotted #DDDDDD;
	padding: 5px 0px 8px 0px;
}

/* subject box */
.sbjtd,.ctop {
	background-color: #fbfbfb; 
	padding: 10px;
	/*    border: 1px solid #FFEEDD; */
}

/* main menu bar*/
.mmp {
	font-size: 14.8px;
	line-height: 160%;
	padding-right: 8px;
	float:left;
	margin-top: 30px;
	color: #518EBE;
}
.mmp a:link {
	color: #518EBE;
}
.mmp a:visited {
	color: #518EBE;
}
/* tag */

.pl {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 240%;
	color: #666666;
}
.pl2 {
	font: 14.8px Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #666666;
}
/* line seperator */


/* underline */

/* collection list */

.stable {
	text-align: right;
}

.stable td{
	text-align: left;
	vertical-align: text-bottom;
	width: 205px;
	padding-bottom: 15px;
}

.stable img{
}



.hidden {
	display: none;
}

/* footer */
.fdivleft{float:left; width:500px; color:#333333; font-size:12px; padding-left:5px;}
.fdivright{float:right; width:400px; border:0px; padding-left:5px; text-align:right;}

/*ad list right*/
.adrighttop{background-color: #FFF6EE; width:300px; height:270px; border:1px solid #000; margin-bottom:5px;}
.adrighttop a:hover{background-color:none;}
.adrindex{background-color: #FFF6EE; width:300px; height:250px; border:1px solid #e2e2e2;}
.adright {
	border: 1px solid #1e6547;
	float: left;
	height: 1220px;
	width: 160px;
	background-color: #fff8ee;
}
.adcent{width:950px;height:90px;overflow:hidden;margin-bottom:3px; margin-left:0px;}
.adbaidu{ width:640px; height:65px;border:1px solid #efeeed; margin-top:3px;padding-top:2px;}
.adgg90{ width:950px; height:90px; padding:10px;}
.adcontent30{width:98%; height:30px;padding:5px;}
.adbaidu960{width:960px; height:80px;padding-top:10px;padding-bottom:5px;}
.centerad{width:950px;height:82px;padding-top:2px;padding-bottom:3px;}
