@charset "utf-8";
/* CSS Document */
/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: "宋体";
	color:#6b6b6b;
	line-height:16px;
}
div{
	margin:0px auto;
}
/* tables still need 'cellspacing="0"' in the markup */
.outer{
	width:802px;
	border:1px solid #E9E9E9;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*********************** 链接样式 ***************************/
a:link,a:visited,a:active{
	color:#6b6b6b;
	text-decoration:none;
}
 a:hover{
 color:#b55843;
 text-decoration:underline;
}

a.except:link{
	color:#6b6b6b;
	text-decoration:none;
}
a.except:visited{
	color:#b55843;
 	text-decoration:none;
}
a.except:active{
	color:#6b6b6b;
	text-decoration:none;
}
a.except:hover{
 color:#b55843;
 text-decoration:underline;	
}

/******************************************************/

.clear{
	clear:both;
}
.main{
	width:800px;
	
}
.left{
	width:175px;
	height:auto!important;
	height:405px;
	min-height:405px;
	float:left;


}
.left li{
	list-style:none;
}
.title{
	margin-top:10px;
	text-align:center;
}

.sub_title{
	cursor:pointer;

	line-height:30px;
	height:30px;
	_height:22px;
	_padding-top:8px;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
}
.sub_title_hover{
	background-color:#F4F4F4;
}

.sub_sub_title_hover a:link,.sub_sub_title_hover a:visited,.sub_sub_title_hover a:active{
	color:#b55843;
	text-decoration:none;
}
.sub_sub_title_hover a:hover{
 color:#b55843;
 text-decoration:underline;
 }

.sub_title img{
	margin-left:15px;
	font-size:0px;
	margin-right:8px;
}
.sub_sub_out{
	font-size:0px;
}
.sub_sub_out{
 	_height:0px;
}
.sub_sub_title{
	padding-left:18px;
	line-height:25px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.sub_sub_title img{
	font-size:0px;
	margin-right:8px;
	margin-top:5px;
}
.content{
	width:622px;
	border-left:2px solid #cccccc;
	float:left;
	position:relative;
	z-index:1;
}
.leftImg{
	position:absolute;
	left:-170px;
	bottom:0px;
	z-index:-100;
}
.position{
	margin-right:16px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
}
.position span{
	background:url(../images/position.png) left 3px no-repeat;
	padding-left:20px;
	float:right;
	height:20px;
	margin-top:10px;
	line-height:20px;
	margin-right:10px;
}
.real_main{
	margin:15px;
	margin-bottom:2px;
	height:auto!important;
	height:340px;
	min-height:340px;
}
.real_main_title{
	background:url(../images/real_main_title_bg.png) no-repeat;
	height:18px;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	margin-bottom:10px;
}
.real_main_content{
	margin-left:15px;
	margin-bottom:10px;
	line-height:1.5
}
.blank_10px{
	width:10px;
	line-height:10px;
	width:60%;
}

a.download:link,a.download:visited,a.download:active,a.download:hover{
	color:#b55843;
}
li{
	line-height:17px;
}
/*index*/
.index_bookPic{
	margin:15px;
	float:left;
	width:200px;
	height:300px;
}
.index_bookItem{
	margin-top:12px;
	float:left;
	margin-left:20px;
	height:20px;
	font-size:13px;
	width:300px;
}
.index_course_f{
	margin-left:15px;
	height:20px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
}
.index_course_s{
	margin-top:5px;
	margin-left:35px;
	height:16px;
	font-size:13px;
	line-height:16px;
}
.nav_img{
	list-style:none;
	margin-left:30px;
	display:none;
}
.nav_img img{
	width:400px;
	height:300px;
}
/*resource */
.imgLi{
	list-style:none;
	width:185px;
	height:200px;
	text-align:center;
	float:left;
	
}
.imgLi img{
	width:170px;
	height:160px;
	margin-bottom:5px;
}
.imgLi span{
	
}
.question{
	margin-bottom:10px;
	margin-top:13px;
	list-style:none;
}
.question span{
	margin-left:3px;
	color:red;
	cursor:pointer;
}
.answer,.description{
	list-style:none;
	margin:10px;
	margin-left:20px;
	display:none;
}
/*test*/
.chapter{
	list-style:none;
	line-height:30px;
	height:30px;
	font-size:13px;
	font-weight:bold;
}
blockquote{
	display:block;
	width:90%;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

/*resource*/
.resource_content{
	height:auto!important;
	height:385px;
	min-height:385px;
}