@charset "gb2312";
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
	background:#cc0001 url(mbg.jpg) repeat-x left top;
}
a:link, a:visited, a:active{color:#333; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}

.bor_pink01{border:1px solid #f2cda9}
.bgray_b{border-bottom:1px dashed #dfdfdf;}
.clear{height:1px; line-height:1px; overflow:hidden; clear:both; float:none;}
.mar_b7{margin-bottom:7px;}

.mar_b15{margin-bottom:15px;}
.twhite, .twhite a:link, .twhite a:visited, .twhite a:active{color:#fff;}
.twhite a:hover{color:#FFFF99;}
.tred{color:#CC0000;}


#hd, #bd, #ft{width:944px; margin:0 auto; clear:both;}

/** 头部 **/
#hd{height:166px;}
.top{height:23px; background-color:#cc0001; color:#fff;}
.top a:link, .top a:visited, .top a:active{color:#fff; text-decoration:none;}
.top a:hover{color:#FFFF66; text-decoration:none;}
.top_l{float:left; width:220px; height:23px; line-height:23px; text-align:center; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.top_r{margin-left:240px; margin-right:8px; height:23px; line-height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.top_r span{padding-right:20px;}

/** 主体 **/
#bd{background-color:#fff; padding:7px 0; min-height:300px;}
.nav{width:928px; height:38px; margin:0px auto 7px; background:#c00 url(nav_bg.jpg) repeat-x center;}
.nav ul{margin-left:14px; height:38px;}
.nav ul li{width:10.4%; height:38px; line-height:38px; float:left; display:inline; margin-left:3px; list-style-type:none; text-align:center; font-size:14px; font-weight:bold; color:#fff; position:relative; z-index:99;}
.nav li a:link, .nav li a:visited, .nav li a:active{color:#fff; text-decoration:none; display:block; height:38px; line-height:38px;}
.nav li a:hover, .nav li a.on{color:#fff; text-decoration:none; background:transparent url(nav_tabon.jpg) no-repeat center bottom;}

.nav ul li ul.sub{
	display:none;
	position:absolute;
	top:30px;
	left:0;
	z-index:999;
	width:140px;
	height:auto;
	background-color:#f3f3f3;
	border-left:1px solid #ddd; border-top:1px solid #ddd; border-right:2px solid #999; border-bottom:1px solid #999;
	margin:6px 10px 10px;
	opacity:.90;
	filter:alpha(opacity=90);
}
.nav ul li ul.sub li{
	float:none;
	width:100%;
	height:26px;
	line-height:26px;
	list-style-type:none;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	border-top:1px solid #fff; border-bottom:1px solid #ccc;
}
.nav ul li ul.sub li a, .nav ul li ul.sub li a:link,
.nav ul li ul.sub li a:visited, .nav ul li ul.sub li a:active{
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-indent:8px;
	display:block;
	text-align:left;
	height:26px; line-height:26px;
	position:relative;
}
.nav ul li ul.sub li a:hover {
	color:#c00;
	text-indent:18px;
	font-weight:bold;
	background:#fcfcfc url(bl_dot.gif) no-repeat 9px 47%;
	position:relative;
}


.content{margin:0 8px 0; clear:both;}
	.content .main_cont{width:673px; float:left; clear:left;}
	.content .side{width:244px; float:right; clear:right;}
	
.mor{position:absolute; top:0; right:12px;}
.news{clear:both; position:relative; background-color:#fff;}
.news h3{height:32px; background:#fff url(news_tbg.jpg) repeat-x left bottom; margin-bottom:7px;}
.news .mor{line-height:32px;}
.newstab{position:absolute; top:2px; left:292px; height:30px;}
.newstab ul{height:30px;}
.newstab ul li{width:75px; height:30px; line-height:30px; float:left; display:inline; margin-right:3px; font-size:13px; text-align:center; background:none; cursor:pointer;}
.newstab ul li.on{width:75px; height:30px; line-height:30px; float:left; display:inline; margin-right:3px; font-size:13px; color:#FF6600; font-weight:bold; text-align:center; background:#eee url(news_tabon.jpg) no-repeat center bottom; cursor:pointer;}
.news_cont{clear:both;}
.picnews{float:left; clear:left; width:280px; height:216px; border:1px solid #ddd; position:relative;}
.newslist{margin-left:292px; margin-right:10px; height:216px; position:relative;}
.newslist ul{display:block}
.newslist ul li{list-style-type:none; height:26px; line-height:26px; position:relative; text-align:left; text-indent:20px; font-size:13px; background:transparent url(ico_01.jpg) no-repeat 6px 45%; border-bottom:1px dashed #eee;}
.newslist ul li span{line-height:27px; position:absolute; top:0; right:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999;}

.wyfc{border:1px solid #FA9940; position:relative; margin-bottom:7px; background-color:#fff; height:204px;}
.wyfc h3{border-bottom:2px solid #c00; margin-bottom:16px; height:28px; line-height:28px; text-align:left; text-indent:24px; background:url(ico_02.jpg) no-repeat 8px 45%; font-size:14px; font-weight:bold; color:#c00;}
.wyfc .mor{line-height:32px;}
.wyfc_pics{width:200px; height:148px; float:left; display:inline; margin:0px 14px 0 26px;}
.wyfc_list{width:408px; height:148px; float:left; display:inline; position:relative;}
.wyfc_list ul{display:block}
.wyfc_list ul li{list-style-type:none; height:26px; line-height:26px; position:relative; text-align:left; text-indent:20px; font-size:12px; background:transparent url(ico_01.jpg) no-repeat 6px 45%; border-bottom:1px dashed #eee;}
.wyfc_list ul li span{line-height:27px; position:absolute; top:0; right:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999;}

.shkj{background:#fff url(shkj_tbg.jpg) repeat-x left top; position:relative;}
.shkj h3{background:#963 url(shkj_tit.jpg) no-repeat center bottom; width:104px; height:25px; line-height:25px; text-align:center; clear:both; margin-bottom:7px; font-size:14px; font-weight:bold; color:#fff;}
.shkj .mor{line-height:25px;}
.shkj h4{font-size:13px; font-weight:bold; color:#fff;}
.shkj div{position:relative;}
.shkj ul{ margin:5px 15px;}
.shkj ul li{list-style-type:none; height:24px; line-height:24px; position:relative; text-align:left;}
.shkj ul li span{line-height:24px; position:absolute; top:0; right:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999;}

.si{position:relative; border:1px solid #c00; background-color:#FFFCF4;}
.si h3{height:27px; line-height:26px; text-align:left; text-indent:27px; font-size:14px; font-weight:bold; color:#fff; background:#EE5100 url(si_tit.jpg) no-repeat left center;}
.si .mor{line-height:26px; color:#fff;}
.si .mor a:link, .si .mor a:visited, .si .mor a:active{color:#fff;}
.si .mor a:hover{color:#ff6;}
.si ul{display:block; margin:10px 8px;}
.si ul li{list-style-type:none; height:26px; line-height:26px; position:relative; text-align:left;}
.si ul li span{line-height:26px; position:absolute; top:0; right:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999;}

.links{height:180px;}
.links ul{ width:176px; margin:0 auto; padding-top:8px;}
.links ul li{list-style-type:none; height:32px; line-height:32px; position:relative; text-align:left;}

/** 底部 **/
#ft{width:944px; margin:0 auto; clear:both; color:#fff; padding:18px 0; text-align:center; line-height:22px;}

/** 细览 **/
.xl_tit{font-size:20px; font-weight:bold; color:#c00; text-align:center;}
.xl_body{width:92%; margin-left:auto; margin-right:auto; font-size:14px;}
.xl_body p{margin-bottom:10px; line-height:2em;}