@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,label,input,textarea,p,blockquote,th,td { 
	padding: 0; 
	margin: 0; 
    font:14px/1.5 Arial, Helvetica, sans-serif;
	color:#444;
}
.clearfix:after{
	content:"";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;}
.clearfix{
	*zoom:1;
	}
a {
	color:#444;
	text-decoration:none;}	
a img{
	border:none;}	
p{
	text-indent:2em;
	line-height:1.8em;}	
/**/	
#wrap{
	width:950px;
	margin:0 auto;}
#top{
	position:relative;}
#top .qq01 a{
	position:absolute;
	left:210px;
	top:200px;}	
#top .qq02 a{
	position:absolute;
	left:320px;
	top:200px;}	
#main{
	border:3px solid #9CCC31;
	border-top:none;
	padding-bottom: 10px;
}
.topinfo{}
.topinfo .showpic{
	float:left;
	width:305px;}
.topinfo .detail{
	float:right;
	width:600px;
	padding:10px;
	background:url(index_08.gif)  no-repeat center top;}	
.booksell{
	width:930px;
	border:1px solid #ADD059;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
}
.booksell .book{
	
	padding:10px 15px;}
#main h2{
	background:url(ico.gif) no-repeat 0 0;
	height:42px;
	line-height:42px;
	color:#7C904F;
	font-size:20px;
	font-weight:bold;
	padding-left:50px;
	margin-bottom:7px;}
.book .sellinfo{
	width:800px;
	margin:0 auto;}
.book dl{
	float:left;
	width:398px;
	}	
.book dt{
	float:left;
	display:inline;
	}
.book dd{
	float:left;
	width:260px;
	display:inline;
	margin:10px 0 6px 15px;}
.book .ny dd{
	width:170px;
}
#main h2.yn{
	background-position:0 -42px;}
#main h2.njyd{
	background-position:0 -84px;}	
.tobuy{
	width:903px;
	margin:0 auto;
	background:url(index_42.gif) no-repeat center top;
	padding-top:10px;}
.tobuy .addr{
	padding:30px 0;
	float:right;
	width:550px;
	line-height:1.9em;
	color:#555;
	font-weight:bold;
	}	
.class{
	width:930px;
	margin:10px auto;
	border:1px solid #ADD059;
	}
#main h2.zzb{
	background-position:0 -126px;}
.class .lesson{
	padding:10px 15px;}	
#main h3{
	text-align:center;
	color:#c03;
	font-weight:bold;
	font-size:18px;
	}
table{
	border:1px solid #ccc;
	border-collapse:collapse;
	margin:10px 0;}
table .title{
	background:#E0F5DA;
	border-top:4px solid #9FDE8F;
	
	}
table .title td{
	text-align:left;
	font-weight:bold;}	
td{
	text-align:center;
	height:25px;
	line-height:25px;
	padding:5px 0;}
table .nav{
}
table .nav td{
	font-weight:bold;
	}	
span{
	color:#c03;}
strong{
	color:#555;}
#foot{
	text-align:center;
	width:700px;
	margin:0 auto;
	line-height:1.9em;
	margin-top:10px;}	
	
