/* CSS Document */
#header, #main_nav{
    width:955px;
	margin:0 auto;
}
#header{
	height:65px;
	padding:2px 0 10px 10px;
	background-image: url(../images/line_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#logo{
   float:left;
   margin:0;
}
#search{
   float:right;
   margin-top:30px;
}
#main_nav{
	padding:0 5px 10px 10px;
	margin:5px auto 0 auto;
	
}
#cbs_nav{
    font-size:14px;
	color:#333333;
}
#cbs_nav a{
    color:#333333;
	text-decoration:none;
}
#cbs_nav a:hover{
    color:#333;
	text-decoration:none;
	font-weight:bold;
}
#rmenu{
    float:right;
    padding:0;
	margin:0;
}

#rmenu li{
    float:left;
	padding-left:10px;
	text-align:left;
}
.m_icon{
    position: relative;
	top:4px;
	margin:0 2px 0 2px;
}
#main{
    width:970px;
    padding:0px;
	margin:0 auto;
	clear:both;
}
#content{
	float:left;
	width:610px;
	padding:0 10px 0 35px;
}
#content h2{
	padding:5px 0 0 32px;
	margin:15px 0 10px 0px;
}
#content h3{
    font-size:14px;
	color:#000;
	font-weight:bold;
	padding:15px 0 2px 30px;
	margin:0;
}
#content h4{
    color:#339900;
	font-size:14px;
	width:640px;
	font-weight:bold;
	clear:both;
	padding:5px 0 5px 0;
	margin:0;
}
#content h4 a{
    color:#339900;
	text-decoration:none;
}
#content h4 a:visited{
    color:#339900;
}
#content h4 a:hover{
    color:#fff;
	background-color:#FF3300;
	text-decoration:none;
}
#content h4 a:active{
    color:#339900;
}
#content p{
    font-size:12px;
	line-height:20px;
	color:#333;
	padding:3px 5px 0 30px;
	margin:0 0 5px 0;
}
.cbook{
	width:610px;
	height:135px;
	margin:0;
	clear:both;
}
.cbook_l{
     background-color:#fff;
	 border:1px solid #ccc;
	 padding:2px;
	 width:82px;
	 height:116px;
	 float:left;
	 margin:0;
}
.cbook_r{
	 width:515px;
	 float:right;
	 text-align:left;
	 padding:0;
	 margin:0
}
.cbook_rt{
	 height:27px;
}
.star{
     float:right;
}
.cbook_rc{
	 line-height:18px;
	 height:70px;
}
.cbook_rb{
	 text-align:right;
	 height:25px;
}

.cbook_mfsd{
	color:#FF6600;
	background-image: url(../images/page.gif);
	background-repeat: no-repeat;
	padding-left:15px;
}
.cbook_mfsd:hover{
    color:#f60;	background-image: url(../images/page.gif);
	background-repeat: no-repeat;
	padding-left:15px;
}
#newbooks{
	width:610px;
	text-align:left;
	padding:0;
	margin:0;
	clear:both;
}
#newbooks ul{
    float:left;
	margin:0;
	text-align:left;
}
#newbooks li{     
    background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	width:82px;
	height:116px;
	float:left;
	margin:5px;
	overflow:hidden;
}
.c_icon{
	background-image: url(../images/q_expe_060703.gif);
	background-repeat: no-repeat;
}
.c_icon2{
	background-image: url(../images/s_ico02_606026.gif);
	background-repeat: no-repeat;
}
.s_icon{
	background-image: url(../images/icon4.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	clear:both;
}
.s_more{
   float:right;
   font-size:12px;
}
.s_more a{
   color:#3464cc;
   text-decoration:none;
}
#sidebar{
    width:260px;
	float: right;
	padding:3px 0 0 10px !important;
	padding:15px 0 0 10px;
	margin:0;
}
#sidebar a{
    color:#3366cc;
	text-decoration:none;
	text-align:left;
}
#sidebar a:hover{
    color:#36c;
	text-align:left;
	text-decoration:underline;
}
#sidebar h2{
	padding:5px 0 0px 23px;
}
#sidebar p{
    padding:2px;
	line-height:20px;
	margin:0;
}

.rar_title {
   margin-top:10px;
   width: 235px;
   height: 9px;
   background-image: url(/images/pindao/ra_right_top.gif);
   overflow: hidden;}
.cr_commend {
   width: 233px;
   border-left: 1px solid #d9d6d6;
   border-right: 1px solid #d9d6d6;}
.cr_commend h4 {
   font-size: 14px;
   margin: 0 0 0 10px;
   padding:0;
   }
#crc01 ul {
   margin: 3px 0 0 10px;
   line-height: 25px;}
.rar_bottom {
    height: 8px;
	width: 235px;
	overflow: hidden;
	background-image: url(/images/pindao/ra_right_bottom.gif);
	margin: 0 0 10px 0;}

#tag{
    width:260px;
	text-align:center;
}
#tagnav{
	width:260px;
	clear:both;
	height:23px;
	text-align:center;
	padding:0;
	margin:0;
}
#tagnav li{
    float:left;
	padding:2px 0 0 0;
	width:55px;
}
#tagnav li a{
     color:#333;
	 text-decoration:none;
}
#tagnav li a:hover{
     color:#FF6600;
	 text-decoration:none;
}
.list_m{
	 padding:0 0 0 10px;
	 margin:0;
	 line-height:20px;
	 
}
.list_m li{
	padding:0;
	text-align:left;
	margin:0;
}
.list_tslb{
	 margin:0;
	 line-height:20px;
	 padding-left:20px;
}
.list_tslb li{
	margin:0;
	width:120px;
	float:left;
}
.list_gjc{
	 margin:0;
	 line-height:20px;
	 padding:0 0 20px 20px;
}
.list_gjc li{
	float:left;
	width:75px;
	margin:0;
}
.list_hydz{
    margin:0;
	padding:0 0 0 10px;
	width:260px;
	text-align:left;
	line-height:10px;
}
.list_hydz li{
    margin:0;
	padding:5px 0 0 0;
	height:20px;
}
.icon_m{
    float:left;
	padding-right:2px;
	position: relative;
	top:-5px;
}
.icon_f{
    float:left;
	padding-right:2px;
	position: relative;
	top:-5px;
}
.dzjlb{
   padding:0;
   margin: 10px 0 10px 0;
}
.dzjlb dt{
    padding:5px 10px 0 10px;
	width:250px;
	font-size:14px;
	margin:0;
}
.dzjlb dd{
    font-size:12px;
    padding:3px 10px 0 10px;
	margin:0;
}
.dzjlb p{
   line-height:20px;
   margin:0;
   padding:0;
}
#pic {
    padding:10px 0 10px 0;
}
#num {
    width:510px;
	height:20px;
	padding:0 0 0 100px;
	margin:10px 0 0 0;
	text-align:center;
}
#num li {
    float:left;
	padding:10px 5px 0 0;
}
.number a{
	color:#3464cc;
	height:15px;
}
.number a:hover{
    background-color:#FF3300;
	color:#FFFFFF;
}
li#n_input{
    float:right;
	height:30px;
	margin-top:-5px;
}
.next{
    padding:0 5px 0 5px;
}
.next a{
     color:#3464cc;
	 text-decoration: underline;
}
.next a:hover{
     color:#FF6600;
	 text-decoration:underline;
}
#sq a{
	color:#FF0000;
	text-decoration: none;
}
#sq a:hover{
	background-color:#FF0000;
	color:#FFFFFF;
}
#footer{
    width:955px;
	border-top:1px solid #ccc;
	padding:20px 0 0 0;
	text-align:center;
	margin:10px auto;
	font-size:12px;
	line-height:20px;
	color: #999999;
}
#footer a{
    color:#333333;
	text-decoration:none;
}
