* {
	margin: 0;
	padding: 0;
}

body {
	font-size:12px;
	font-family:"Microsoft YaHei","宋体",Arial;
	color:#424242;
	background:url("images/allbg.gif") repeat-y top center;
}
a {
	text-decoration:none;
}
img {
	border:0;
}
.center {
	text-align:center;
}
#container {
	margin:0 auto;
	width:960px;
}
#left{
	float:left;
	width:234px;
	background-color:#F5F5F5;
}
#left #header{
	
}
#left #header #search{
	height:28px;
	padding-left:6px;
}
#left #header #search #search_input{
	float:left;
	width:162px;
	height:28px;
	background:url("images/search_input.jpg") no-repeat;
}
#left #header #search .input_text{
	 border:0;
	 width:130px;
	 margin-top:5px;
	 margin-left:8px;
	 background-color:transparent;
}
#left #header #search .image_submit{
	 padding-left:2px;
}
#left #menu{
	margin-left:9px;
}
#left #menu ul{
	margin-left:9px;
}
#left #menu ul li{
	list-style:none;
	height:41px;
}
#left #menu p{
	line-height:41px;
	cursor:pointer;
}
#left #menu .submenu{
	width:218px;
	border-top:1px #bcbcbc solid;
	border-bottom:1px #777 solid;
	border-left:1px #ababab solid;
	border-right:1px #ababab solid;
	overflow: hidden;
}
#left #menu .subtext{
	width:218px;
	height:28px;
	background:url("images/menu/bg_sub.jpg") no-repeat;
	overflow: hidden;
	line-height:28px;
}
#left #menu .subtext a{
	color:#424242;
	margin-left:30px;
}
#left #flink #flink_url{
	padding-left:25px;
	padding-top:14px;
}
#left #flink #flink_url a{
	color:#424242;
	text-decoration:underline;
}
#left #flink #flink_url p{
	list-style:none;
	line-height:22px;
}
#main{
	float:right;
	width:726px;
}
#main #top{
	height:36px;
	background:url("images/top_bg.jpg") no-repeat;
	
}
#main #top #topmenu{
	height:36px;
	text-align:right;
	padding-right:8px;
}
#footer{
	clear:both;
	padding-top:18px;
	text-align:center;
}
#footer #copyright{
	color:#000;
	margin-top:10px;
	margin-bottom:6px;
}
#footer a{
	color:#000;
}
/***index***/
#main #content{
	margin-top:15px;
}
#box_left{
	float:left;
	width:462px;
	margin-left:6px;
}
#box_right{
	float:left;
	width:239px;
	margin-left:12px;
}
#box_left_header .follow{
	margin-left:1px;
}
.box_left_content{
	padding-top:8px;
	padding-left:2px;
}
.box_left_content .newsItem{
	clear:both;
	margin-top:7px;
	padding-bottom:10px;
	height:80px;
}
.box_left_content .newsItem img{
	float:left;
	margin-right:11px;
}
.box_left_content .newsItem a{
	color:#333;
}
.box_left_content .newsItem .newsTitle{
	font-weight:bold;
	font-size:13px;
}
.box_left_content .newsItem .newsDate{
	color:gray;
	font-size:11px;
}
.box_left_content .newsItem .newsIntro{
	margin-top:10px;
}
#box_right_content{
	margin-top:9px;
}
#box_right_content #focus img{
	float:left;
	margin-right:9px;
	padding-left:2px;
}
#box_right_content #focus a{
	color:#333;
}
#box_right_content #focus .focusTitle{
	font-weight:bold;
	font-size:14px;
}
#box_right_content #focus .focusIntro{
	margin-top:10px;
	color:gray;
}
#box_right_content #special{
	clear:both;
	padding-top:12px;
}
/***子页面***/
#detail_top{
	margin-top:6px;
	height:5px;
}
#detail_bottom{
	margin-bottom:6px;
	height:5px;
}
#detail {
	background:url("images/detail_bg_1.jpg") repeat-y top center;
	position:relative;
}
#detail #mainBox{
	width:540px;
	padding-top:11px;
	padding-left:10px;
}
#detail #mainBox #tabs{
	margin-left:6px;
}
#detail #mainBox #tabs img{
	margin-left:1px;
}
#detail #mainBox #title{
	margin-top:34px;
	text-align:center;
	margin-bottom:30px;
}
#detail #mainBox #info{
	color:#888;
	text-align:center;
	margin-bottom:6px;
}
#detail #mainBox #title h1{
	font-size:18px;
	color:#9e3139;
}
#detail #mainBox #title h2{
	font-size:14px;
	color:#9e3139;
	margin-top:6px;
}
#detail #mainBox #line{
	background:url("images/detail_line.gif") no-repeat top center;
	height:2px;
}
#detail #mainBox #text{
	margin:0 auto;
	padding:22px 0;
	width:500px;
	color:#4c4948;
	min-height:550px;
	height:auto !important;
	height:550px;
	font-family:"宋体";
	line-height:23px;
	font-size:14px;
}

#detail #mainBox #text h2{
	font-size:13px;
	color:#333;
	margin-bottom:20px;
}
#detail #mainBox #text p{
	text-indent:24px;
	line-height:23px;
	margin:15px 0;
}
#detail #mainBox #text a{
	color:#9e3139;
	text-decoration:underline;
}
#detail #mainBox #text ul{
	margin-left:40px;
}
#detail #box{
	width:163px;
	background-color:#F8F7FA;
	position:absolute;
	top:0px;
	left:551px;
	padding-bottom:24px;
}
#detail #box h2{
	font-size:13px;
	color:#8B2731;
	margin-top:13px;
	padding-left:8px;
}
#detail #box .item{
	margin-top:16px;
	padding-left:12px;
}
#detail #box .item a{
	color:#333;
}
#detail #box .item .title{
	font-weight:bold;
	font-size:13px;
}
#detail #box .item .date{
	color:#888;
	font-size:11px;
}
#detail #box #tagList{
	border:1px #E0E0E0 solid;
	background-color:#fff;
	width:152px;
	margin:0px auto;
	margin-top:24px;
}
#detail #box #tagList .tag{
	font-size:13px;
	margin-top:8px;
	padding-left:8px;
	font-weight:bold;
	background-color:#F3F3F3;
}
#detail #box #tagList .tag a{
	color:#9b313b;
	font-weight:bold;
}
#detail #box #tagList .tagcount{
	color:#888;
	font-size:11px;
	margin-left:8px;
}
#detail #box #tagList #tagList_bottom{
	background-color:#f3f3f3;
	height:15px;
	padding-left:24px;
	position:relative;
}
#detail #box #tagList #tagList_bottom a{
	color:#9b313b;
}
#detail #box #tagList #tag_open{
	position:absolute;
	top:0px;
	left:122px;
}
#applyForm {
	margin:0 auto;
	padding:22px 0;
	width:525px;
	color:#333;
	min-height:500px;
	height:auto !important;
	height:500px;
}
#applyForm table{
	background-color:#D7D7D7;
}
#applyForm th{
	background-color:#F2F2F2;
	height:22px;
	text-align:left;
	color:#9e3139;
	padding-left:15px;
	font-size:15px;
}
#applyForm td{
	background-color:#fff;
	padding:24px 18px;
	border-right:0;
}
#applyForm td span{
	width:250px;
	display:inline-block;
}
#applyForm td p{
	line-height:30px;
}

.newsbox{
	margin-bottom:16px;
}
.newsbox h2{
	font-size:13px;
}
.newsbox a{
	color:#333;
	text-decoration:underline;
}
.newsbox .date{
	font-size:11px;
	color:#888;
}
.newsbox .desc{
	line-height:20px;
	margin-top:6px;
}

#more_page{
	margin-top:64px;
	position:relative;
	width:539px;
	height:40px;
}
#more_page #page_prev{
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	text-align:right;
}
#more_page #page_next{
	position:absolute;
	top:0px;
	left:439px;
	width:100px;
}
#more_page a{
	color:#424242;
}
#more_page #page_numberList{
	position:absolute;
	top:0px;
	left:100px;
	width:339px;
	text-align:center;
}
#more_page .active{
	color:#9b313b;
	font-weight:bold;
}
#more_page #page_numberList .number{
	background:url(images/page_bg.gif) no-repeat;
	width:15px;
	height:16px;
	margin-left:5px;
	text-align:center;
	display:inline-block;
}
#slink {
	margin-top:21px;
	padding-left:1px;
}
#slink li{
	overflow:hidden;
	height:25px;
	width:25px;
	float:left;
	list-style:none;
	margin-left:12px;
}