
body 
{
	background:#edfccc url(../images/indexbg.jpg) repeat-x;
	color:#333;
	width:990px;
	font:12px/1.6em Helvetica, Arial, sans-serif;
	margin: 0 auto;
    padding: 0;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 
{
	font-size:1em;
}
a 
{ 
	color:#545454;
	text-decoration:none;
}
ul, li
{
	list-style:none;
}
.ul{ 
	list-style:none;
	margin:0px; 
	padding:0px;
	float:left;
}
.ul li
{ 
	height:22px;
	border-bottom:#c4c4c4 dashed 1px;
	width:230px; 
	text-align:right;
	margin-top:4px;
	float:left;
	color:#0d3c12;
}
.ul li a
{
	float:left;
	margin-left:3px;
	text-decoration:none;
}
.ul li span{ float:right;}

img 
{
	border:0;
}
.Subjectd 
{
	float: left; 
	width: 990px;
}
.logo
{
	margin-top: 10px; 
	float: left;
}
.toprightinfo
{
	float: right; 
	margin-top:50px; 
	height:26px;
	margin-right:5px;
	width:284px;
	background: url(../images/login.jpg) no-repeat;
}
.toprightinfo  ul
{
	 margin:0;
	 padding:0;
}
.toprightinfo  li
{
	float: left; 
	height: 26px; 
	line-height: 26px; 
	margin-left: 16px; 
	_margin-left: 10px;
}
.toprightinfo  a
{
	color: #4c891e;
	text-decoration:none;
}
.navigation
{
	float: left;
	width: 990px; 
	background: url(../images/nvabg.jpg) no-repeat; 
	height: 42px;
}
.navigation  .navleft
{
	float: left;
}
.navleft ul
{
	margin:0;
	padding:0;
}
.navleft li
{
	float: left; 
	height: 42px; 
	line-height: 42px; 
	margin-left: 20px; 
	_margin-left: 16px;
}
.navleft  a:link, .navleft  a:visited, .navleft  a:active
{
    text-decoration: none;
    color: #fff; 
	font-size: 14px;
}
.navigation  .navright
{
	float: right; 
	height:42px; 
	width: 180px;
	
}
.navright ul
{
	margin:0; 
	padding:0;
}
.navright li
{
	float: left; 
	height: 42px; 
	line-height: 42px;
}
.categoriesnav
{
	float: left; 
	width: 990px; 
	background: url(../images/contbg.jpg) no-repeat; 
	margin-top: 8px; 
}

.categoriesnav  .cateleft
{
	float: left; 
	width: 245px; 
	height: 580px;
}
.cateleft .jddz
{
	width:245px; 
	float:left; 
	margin-top:5px;
	margin-left:5px; 
	_margin-left:3px;
}
.cateleft .monthlyhot
{
	float:left;
	width:245px;
	margin-top:10px;
	margin-left:5px; 
	_margin-left:3px;
	 
}
.monthlyhot  .hottitle
{
	float:left;
	height:29px;
	line-height:29px;
	width:232px;
	background:#94ba02;
	text-align:left;
	padding-left:15px;
	color:#fff;
	font-weight:bold;
}
.monthlyhot  .monthlycont
{
	float:left;
	width:245px;
	border:#b1d429 solid 1px;
	background:#fff;
	padding-bottom:5px;
}

.jddz  .dzname
{
	float:left; 
	background:url(../images/jdqd.jpg) no-repeat;
	height:30px; 
	width:245px;
	padding-top:25px;
	border-bottom:dashed  #545454 1px;
}
.jddz .dzcont
{
	width:245px;
	float:left;
	height:50px;
	overflow:hidden;
}
.cateleft .theleftnav
{
	float: left; 
	width: 245px;
}
.theleftnav .titlenav
{
	float: left; 
	padding-top: 10px; 
	width: 245px; 
	border-bottom: #fff solid 2px;
}
.theleftnav .zinelistes
{
	float:left; 
	background:#eeffc3; 
	margin-left:12px;
	_margin-left:5px;
	margin-top:40px; 
	width:220px; 
	height:140px;
}
.zinelistes dl
{
	float: left;
	width: 215px;
	margin: 0 auto; 
	list-style: none;  
	margin-left: 4px; 
	margin-top:5px;
}
.zinelistes  dt
{
	float: left;
	width:50px; 
	color: #4d7a11; 
	font-weight: bold; 
	display:inline-block;
}
.zinelistes dd
{
	float: left; 
	margin-left: 5px; 
	height: 20px; 
	line-height: 20px;
	white-space: nowrap;
	
}
.titlenav  ul
{
	 margin:0;
	 padding:0;
}
.titlenav  li
{
	float: left; 
	width: 80px;
	height: 25px;
    line-height: 25px;
    margin-left: 8px;
    background: #FFF; 
    color: #769306;
}
.theleftnav  .body
{
	float: left; 
	width: 245px; 
	background: #fff; 
	border: #b1d429 solid 1px;
    padding-bottom: 5px;
}
 .body  dl
 {
 	float: left; 
 	width: 230px;
 	 margin: 0 auto; 
 	 list-style: none; 
 	 margin-left: 4px;
     margin-top: 5px;
     background: #efefef;
     margin-right:4px;
 }
 .body  dt
 {
 	float: left; 
 	width: 230px; 
 	color: #fff; 
 	font-weight: bold; 
 	display: inline-block;
    background: #94ba02;
 }
 .body  dd
 {
 	float: left; 
 	margin-left:10px; 
 	height: 20px; 
 	line-height: 20px;
 	white-space: nowrap;
 	letter-spacing: 3px;
 }
 .cateleft .recommendarticle
 {
	float: left; 
	margin-top: 10px;
	 width: 245px;	
 }
 .recommendarticle .articletitle
 {
 	float: left; 
 	background: url(../images/flxbg.jpg) no-repeat; 
 	width: 245px;
    height: 21px;
 }
 .articletitle  strong
 {
 	float: left; 
 	background: #a4cd00; 
 	color: #fff; 
 	padding-left: 5px;
    padding-right: 5px;
 }
  .recommendarticle .articlecont
 {
 	float: left; 
 	width: 245px; 
 	padding-top: 10px; 
 	padding-bottom: 5px; 
 	border: #b1d429 solid 1px;
    background: #fff;
 }
 .categoriesnav  .cateright
 {
  float: left; 
  width: 730px; 
  height: 580px; 
  _height: 596px; 
  margin-left:12px;
  _margin-left: 10px;
 }
 .cateright .advertising
 {
 	float: left; 
 	width: 730px; 
 	height: 313px;
    margin-bottom: 5px; 
    margin-top: 5px;
 }
  .cateright .ebookrecommend
 {
 	float: left; 
 	width: 730px; 
 }
 .ebookrecommend .ebooktitle
 {
 	float: left;
 	width: 730px; 
 	height:32px; 
 	background: url(../images/etitlebg.png) no-repeat;
    border: #b1d429 solid 1px;
 }
 .ebooktitle  strong
 {
 	color: #FFF; 
 	margin-left:30px;
 	 height: 32px; 
 	 line-height: 32px; 
 	 float: left;
 }
 .ebooktitle  span
 {
 	float: right; 
 	height: 14px; 
 	line-height: 14px; 
 	margin-right: 10px;
    margin-top: 9px;
 }
 .ebookrecommend  .ebookcont
 {
 	float: left; 
 	width: 730px;  
 	padding-bottom:5px;
 	border: #b1d429 solid 1px;

    background: #fff;
}
.ebookcont ul
{
	margin:0;
	padding:0;
}
.ebookcont li
{
	 float:left;
	  width:110px;
	  margin-left:10px;  
	  margin-top:10px; 
	  _margin-top:20px; 
	  height:200px; 
	  _margin-left:8px;
}
.ebookcont  li .ebookshow
{
	float:left; 
	background:#e4e4e4; 
	height:200px; 
	width:110px;
}
.ebookshow .ebookimg
{
	width:110px;  
	text-align:center; 
	height:130px; 
	margin-top:5px; 
	margin-bottom:5px;
}
.ebookimg  img
{
	height:130px;
	 width:90px;
}
.ebookshow  .ebookname
{
	float:left; 
	width:110px; 
	height:20px; 
	line-height:20px; 
	border-top:#fff solid 1px;
}
.ebookshow .originalprice
{
	float:left;
	 width:110px; 
	 height:20px; 
	 line-height:20px; 
	 text-decoration:line-through;
	  border-top:#fff solid 1px;
}
.ebookshow .currentprices
{
	float:left; 
	width:110px; 
	height:20px; 
	line-height:20px;
	color:#f00; 
	border-top:#fff solid 1px;
}
.subjectcont
{
	float: left; 
	width: 990px;
	margin-top: 20px;
}
.subjectcont  .leftranking
{
	float: left; 
	width: 245px;
}
 .leftranking .rankingcont
 {
 	float:left;
 	margin-top:10px; 
 	width: 245px;
 }
 .rankingcont .rankingtitle
 {
 	float: left; 
 	background: url(../images/flxbg.jpg) no-repeat;
 	width: 245px;
    height: 21px;
 }
 .rankingtitle  strong
 {
 	float: left; 
 	background: #a4cd00; 
 	color: #fff; 
 	padding-left: 5px;
    padding-right: 5px;
 }
 .rankingcont  .rankinglist
 {
 	float: left; 
 	width: 245px; 
 	padding-top: 10px; 
 	padding-bottom: 5px; 
 	border: #b1d429 solid 1px;
    background: #fff;
 }
