* { margin:0; padding:0;}

#warp {
	position: absolute;
	width:1016px;
	height: 600px;
	left:50%;
	top:50%;
	margin-left:-508px;
	margin-top:-300px;
	border: solid 8px #FFF;}
#classwarp {
	position: absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;}
body {
	font-size:100%;
	line-height:1em;
	font-family:tahoma, arial;
	color:#8e8e8e;
	text-align:center;
	background-color: #999;
	background-repeat: repeat;
	background-position: 0 0;}
A:link {
	color: #003366; text-decoration: none
;}
A:visited {
	color: #000066; text-decoration: none
;}
A:active {
	color: #ff6600; text-decoration: none
;}
A:hover {
	color: #ff6600; text-decoration: none
;}

.index_yp {
	float: left; width: 400px; height: 200px
;}
.index_yp_card {
	float: left; width: 400px; height: 30px
;}
.yp_card_on {
	font-weight: bold; float: left; background-image: url(); width:100px; cursor: pointer; color: #780a08; line-height: 26px; height: 30px; text-align: center
;}
.yp_card_off {
	font-weight: bold; float: left; background-image: url(); width:100px; cursor: pointer; color: #003366; line-height: 26px; height: 30px; text-align: center
;}
.index_yp_main {
	border-right:#e0e0e0 1px solid;
	padding-right:0px;
	border-top: 0px;
	float: left;
	padding-bottom: 0px;
	border-left: #e0e0e0 1px solid;
	padding-left: 0px;
	border-bottom: #e0e0e0 1px solid;
	width: 400px;
	height: 170px
;}
.classbg {
	font-family: "宋体", "微软雅黑", Arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFF;
	background-image: url(class_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 300px;
	width: 1000px;
	background-color: #FFF;min-height:600px;margin-top:73px;}

#topbg {
width:856px;
height:335px;
position:absolute;
z-index:-2012;}


/*in_line*/
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
.column { float:left;}
.clear { clear:both;}


.h_wr_menu, .h_wrapper_logo, #content{width:856px;}
/*header*/
.flash{}
.h_wrapper_logo{ height:136px;}
.h_wrapper_logo img{ position:absolute; margin:17px 0 0 57px;}

.nav{
	margin-left:190px;
	width: 600px;
	float: left;}
.classnav{
	margin-left:210px;
	width: 600px;
	float: left;
	z-index: 20;}

.pagenav{
	width: 680px;
	border: 1px dotted #CCC;
	font-family:微软雅黑,宋体,Arial,Vrinda;
	font-size: 12px;
	line-height: 32px;
	color: #999;
	text-align: center;
	margin-top: 40px;}
/*footer*/
#footer{
	width:1000px;
	color:#8d8d8d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FFF;
	background-image: url(foot_bg.jpg);
	height: 200px;}
#footer #link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #960;
	text-decoration: none;
	padding: 1px;
	height: 24px;
	width: 160px;
	margin-top: 40px;
	margin-left: 600px;}
#footer a{ color:#8d8d8d;}
.ind_top_f{
	height:20px;}
/*content*/
#content{
	font-size:12px;
	line-height:1.4em;
	width: 1000px;
	background-color: #FFF;
	font-family: "宋体", "微软雅黑", Arial, sans-serif;
	background-repeat: repeat;}


#content .list li a{ background:url() center left no-repeat; padding:0 0 0 14px; text-decoration:none; line-height:1.75em;}
#content .list li a:hover{ text-decoration:underline;}

#content .list_1 a{ background:url() center left no-repeat; padding:0 0 0 14px; line-height:2em; color:#848484; font-family:Arial; font-size:1.06em;}
#content strong{ display:block; color:#646464;}
#content p{ margin-top:11px;}

.title{
	display:block;
	font-size: 22px;
	color: #960;
	font-family:微软雅黑,黑体,Arial,Vrinda;
	line-height: 40px;
	width: 680px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #960;}
.ind_top_bot{ margin:16px 0; display:block;}
.ind_left{
	width: 680px;
	font-family:宋体,微软雅黑,Arial,sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-align: left;
	text-indent: 24px;
	margin-top: 20px;}
.link_nav
{
	width: 800px;
	font-family:宋体,微软雅黑,Arial,sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #999;
	text-align: right;
	margin-left: 28px;}
.class_link
{
	width: 680px;
	font-family:宋体, Arial, sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #999;
	text-align: right;
	margin-top: 20px;}

.line_x{
	height:40px;
	background-image: url();
	background-repeat: repeat-x;
	background-position: 0 20px;}
.line_x10{ background:url() 0 5px repeat-x; height:10px;}
.img_left{ float:left; margin-right:22px;}
.leftnavbg{
	background:url();
	height:32px;
	text-align:left;
	vertical-align: bottom;
	font-family:微软雅黑,宋体,Arial,Vrinda;
	font-size: 16px;
	line-height: 24px;
	color: #960;
	letter-spacing: 6px;
	text-indent: 35px;
	word-spacing: 6px;}
.class_tbg{
	width:600px;
	background:url();
	height:40px;
	text-align:left;
	vertical-align: bottom;
	font-family:微软雅黑,黑体,Arial,Vrinda;
	font-size: 18px;
	line-height: 36px;
	color: #960;
	letter-spacing: 6px;
	text-indent: 50px;
	word-spacing: 6px;}
.class_main{
	width:680px;
	text-align:left;
	font-family:"微软雅黑", "宋体", Arial, Vrinda;
	font-size: 16px;
	line-height: 40px;
	color: #333;
	text-decoration: none;
	background-image: url(li_bg.jpg);
	background-repeat: repeat;
	text-indent: 50px;
	margin-top: 30px;}
.main_text{
	display:block;
	font-size:14px;
	font-family: "宋体", "微软雅黑", Arial, sans-serif;
	line-height: 28px;
	color: #666;
	text-decoration: none;
	width: 680px;
	margin-top: 4px;
	text-align: left;
	text-indent: 28px;
	padding: 10px;
	border: 2px dotted #960;}
#content .st_text{
	display:block;
	margin-bottom:11px;
	font-size:14px;}
#content .ind_bot{ margin-bottom:21px;}
.ind_top{ margin-top:15px;}
.link{ color:#646464; display:block; margin-bottom:3px; font-size:1.06em;}
.st1{display:block; padding-top:1px;}