body {

	width:920px;
	text-align:center;
	margin:0 auto;
	font-size:12px;
background-color:#ffde75;
  
}

ul {
	padding:0;
	margin:0;
}

image {
	padding:0;
	margin:0;
	border:none;
}
a {
	color:#666666;
	text-decoration:none;
}

/*  top  */



/*  head  */

#head {
	float:left;
	width:920px;
	height:200px;
	background-image:url(../images/head.jpg);
}

#head img {
	float:left;
}

#nav {
	float:left;
	width:557px;
	height:44px;
}

#nav img {
	float:left;
}

#contact {
	float:left;
	width:920px;
	height:100px;
}



/*  main  */

#main {
        
	float:left;
	width:918px;
	border:1px #ccc solid;
	padding-top: 15px;

background-color:#fff;
}

#main_news {
	float:left;
	width:670px;
	padding-left:5px;
}

.news_title {
	width:665px;
	height:24px;
	color:#a80000;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	text-align:left;
	border-bottom:1px #ccc dashed;
	margin-bottom:12px;
}

.news_title img {
	vertical-align:bottom;
}

#rolling {
	float:left;
	width:250px;
	height:200px;
}

#news {
	float:left;
	width:400px;
	padding-left:8px;
}

.news_content {
	text-align:left;
	font-size:14px;
	line-height:24px;
}

.news_content a {
	color:#000;
	text-decoration:none;
}

.news_content a:hover {
	color:#b00;
}

#main_img {
	float:left;
	width:670px;
}

#notice {
	float:left;
	padding-left:15px;
	text-align:left;
	padding-bottom:10px;
	width: 220px;
}

#notice_title {
	width:220px;
	height:25px;
	font-size:12px;
	color:#a80000;
	font-weight:bold;
	line-height:30px;
	background-image: url(../images/expert.jpg);
	background-repeat: no-repeat;
	text-align:center
}

#notice_content {
	width:198px;
	padding:10px;
	border:1px #f5f5f5 solid;
}

#notice_content a {
	line-height:25px;
	font-size:12px;
	text-decoration:none;
	color:#D56A00;
}

#notice_content a:hover {
	color:#b00;
}

#notice_img {
	float:left;
	text-align:left;
	font-size:12px;
	line-height:12px;
	width: 198px;
	height: 120px;
}

#notice_img a {
	color:#000;
	text-decoration:none;
}

#notice_img a:hover {
	color:#b00;
}

#notice_img img {
	padding-bottom:10px;
}

#teacher {
	width:918px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px #eee solid;
	border-bottom:1px #eee solid;
	padding-left: 4px;
}

.teacher_title {
	text-align:center;
	width:880px;
	border-bottom:1px #eee dashed;
	color:#093;
	font-size:12px;
	font-weight:bold;
}

.teach {
	float:left;
	padding:12px 0 8px 9px;
	width:420px;
	font-size:12px;
}

.teach img {
	float:left;
}

.teach_name {
	float:left;
	padding-left:12px;
	padding-top:30px;
	width:280px;
	text-align:left;
}

.teach_name a {
	text-decoration:none;
	color:#000;
}

.teach_content {
	float:left;
	padding-left:12px;
	width:280px;
	text-align:left;
	text-indent:2em;
	line-height:18px;
}

.teacher {
	float:left;
	font-size:12px;
}

.teacher img {
	padding:5px;
}

.teacher_name a {
	text-decoration:none;
	color:#000;
}

#flash {
	float:left;
	width:918px;
}

#search {
	float:left;
	width:918px;
	border-top:1px #eee solid;
}

#content {
	float:left;
	width:918px;
}

#content img {
	vertical-align:bottom;
}

#content_left {
	float:left;
	width:680px;
	border-right:1px #eee solid;
	height: 100%;
}

#content_right {
	float:left;
	width:230px;
}

.content_left {
	float:left;
	text-align:left;
	width:670px;
	
	line-height:22px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}

.content_left a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.content_left a:hover {
	color:#b00;
}

.content_left_title {
	width:650px;
	height:25px;
	color:#09F;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-align:left;
	border-bottom:1px #ccc dashed;
}

.content_right {
	float:left;
	text-align:left;
	width:210px;
	padding-left:20px;
	padding-top:15px;
	line-height:24px;
}

.content_right a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.content_right a:hover {
	color:#b00;
}

.content_right_title {
	width:208px;
	height:25px;
	background-image:url(../images/navbg.jpg);
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-align:left;
}

.content_right_title a {
	color:#A80000;
	text-decoration:none;
}

#link_web {
	width:918px;
	border-top:1px #eee solid;
	color:#ccc;
	font-size:12px;
}

#link_web a {
	text-decoration:none;
	color:#999;
}

#link_web a:hover {
	color:#b00;
}

#copyright {
	font-size:12px;
	background-color:#EFEFEF;
}

#copyright a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#copyright a:hover {
	color:#b00;
}


/*   list   */

#path {
	float:left;
	width:908px;
	padding-left:10px;
	text-align:left;
	font-size:14px;
	color:#09F;
	height:30px;
	line-height:30px;
	background-color:#EEF7FF;
}

#path a {
	text-decoration:none;
	color:#A60000;
}

#path a:hover {
	text-decoration:underline;
}

#list_left {
	float:left;
	width:680px;
	padding-top:5px;
	border-right:1px #eee solid;
}

.list {
	float:left;
	width:680px;
	padding-bottom:25px;
}

.list_title {
	width:650px;
	padding-left:10px;
	height:24px;
	line-height:25px;
	text-align:left;
	font-size:12px;
	border-bottom:1px #ccc dashed;
}

.list_content {
	width:650px;
	text-align:left;
	padding-top:10px;
	font-size:14px;
	line-height:25px;
}

.list_content a {
	text-decoration:none;
	color:#333333;
}

.list_content a:hover {
	color:#b00;
}

#list_right {
	float:left;
	padding-top:5px;
	padding-left:5px;
	width:199px;
	height:500px;
	
}



/*   content   */

.title {

	width:900px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}

.author {
	border-bottom:#EEF7FF 1px solid;
	width:900px;
	line-height:24px;
}

.content {
	line-height:22px;
	width:880px;
	padding-top:20px;
	text-indent:2em;
	text-align:justify;
	text-justify:inter-ideograph;
	padding-bottom:40px;
}



/*    book    */

.book {
	width:670px;
}

.list_book {
	float:left;
	width:630px;
	padding:20px;
	border-bottom:1px #eee dashed;
}

.list_book a {
	text-decoration:none;
	color:#000;
}

.list_book a:hover {
	color:#0CF;
}

.list_book img {
	float:left;
	border:3px #eee solid;
}

.list_book table {
	float:left;
	text-align:left;
	width:540px;
}

.book_img {
	width:100%;
	text-align:center;
}

.question {
	width:90%;
	text-align:left;
	padding-left:15px;
	color:#06F;
	font-size:14px;
	line-height:30px;
	padding-top:20px;
}

.answer {
	width:90%;
	text-align:left;
	padding-left:15px;
	text-indent:2em;
	font-size:14px;
	color:#333;
	line-height:22px;
}
