body{
	margin:0px;
	padding:0px;
	width:100%;
	font-size:12px;
}
ul,li{
	margin:0px;
	padding:0px;
}
li{
	list-style:none;
}
td{
  border:solid #add9c0; border-width:0px 1px 1px 0px; padding-left:10px;}
table{
  border:solid #add9c0; border-width:1px 0px 0px 1px; margin:auto;}
a,a:visited{
	text-decoration:none;
	color:#333333;
  font-size:14px;
}
a:hover{
	color:#7e0100;
}
h2,h3{
	margin:0px;
}
.clear{
	overflow:hidden;
	height:0px;
	clear:both;
	font-size:1px;
}
.block{
	overflow:hidden;
}
.block h2{
	height:29px;
	line-height:29px;
	border-bottom:2px solid #22396f;
	font-family:"微软雅黑";
	color:#7e0100;
	line-height:30px;
	font-size:14px;
	overflow:hidden;
}
.block h2 a,.block h2 a:visited{
	font-size:12px;
	font-weight:normal;
	color:#053a47;
	float:right;
	margin-right:20px;
}
.block.green h2{
	border:none;
	height:24px;
	line-height:24px;
	background:#274f72;
	color:#FFF;
	padding-left:16px;
}
.block .more{
	paddin:10px 0px;
	overflow:hidden;
	padding-right:10px;
	width:216px;
}
.block .more a,.block .more a:visited{
	display:block;
	width:31px;
	height:10px;
	background:url(../images/more-red.gif) no-repeat;
	float:right;
}
.block.green .block_content{
	background:#eeeddf;
	overflow:hidden;
}
.block.green .more{
	background:#eeeddf;
	overflow:hidden;
	margin:0px;
	float:right;
}
.block.green .more a,.block.green .more a:visited{
	background:url(../images/more-green.gif) no-repeat;
	float:right;
}


.block_content{
	clear:both;
	background:#f8f8f6;
}
.block.green .block_content{
	background:#eeeddf
}
.block_content ul{
	margin-left:10px;
	margin-right:5px;
	overflow:hidden;
	border:1px solid #f8f8f6;
}
.block.green .block_content ul{
	border:1px solid #eeeddf;
}
.block_content ul li{
	height:22px;
	line-height:22px;
	background:url(../images/dot.gif) no-repeat left center;
	padding-left:10px;
	overflow:hidden;
}
.block_content ul li a,.block_content ul li a:visited{
	color:#333;
	float:left;
}
.block_content ul li a:hover{
	color:#8d8768;
	text-decoration:underline;
}
.block_content ul li b{
	float:right;
	font-weight:normal;
}
.block_content ul li a:hover{
	text-decoration:underline;
	color:#7e0100;
}
.block.green .block_content ul li a:hover{
	
}



#container{
	width:960px;
	margin:0px auto;
}



#head{


}

#head_logo{
	height:125px;	
}

#head_menu{
	height:43px;
	line-height:43px;
	background:url(../images/menu_bg.jpg) repeat-x;
	padding-left:20px;
}
#head_menu ul{

}
#head_menu ul li{
	float:left;
	position:relative;
	height:43px;
	line-height:43px;
	width:90px;
	text-align:center;
	z-index:9999;
}
#head_menu ul li a,#head_menu ul li a:visited{
	color: white;
	font-size: 14px;
}
#head_menu ul li a:hover{
	text-decoration:underline;
}
#head_menu ul li ul{
	position:absolute;
	left:0px;
	top:43px;
	display:none;
	background:#546e84;
	z-index:9999;
}
#head_menu ul li li{
	float:none;
	height:24px;
	line-height:24px;
}
#head_menu ul li li a,#head_menu ul li li a:visited{
	font-weight:normal;
	font-size:12px;
	
}
#head_menu ul li li a:hover{
	text-decoration:underline;
}



#main{
	background:#f3f4f6;
	border-bottom:1px solid #d4dde4;
	overflow:hidden;
	padding-top:10px;
	float:left;
}
#main.listmain{
	margin-top:0px;
	background:url(../images/middle_bg.jpg) repeat-y left;
}

#left{
	float:left;
	width:724px;
	
}
#right{
	float:left;
	width:226px;
	margin-left:10px;
}

#player{
	float:left;
	width:287px;
	height:217px;
	margin-left:10px;
	_margin-left:5px;
	background:#ccc;
	margin-top:0px;
}


#XYXW,#JSGG,#XSGG{
	border:1px solid #f0f0ef;
}


#XYXW{
	width:415px;
	*width:415px;
	margin-left:10px;
	float:left;
}
#XYXW h2{
	background:url(../images/XYXW_head.jpg) no-repeat left;
}
#XYXW .block_content ul li,#JSGG .block_content ul li,#XSGG .block_content ul li{
	background:url(../images/icon1.png) no-repeat 8px left ;
	padding-left:16px;
	height:26px;
	line-height:26px;
	*height:25px;
	*line-height:25px;
	_height:26px;
	_line-height:26px;
}
#XYXW .block_content ul li{
	background:url(../images/icon1.png) no-repeat 8px left ;
	padding-left:16px;
	height:23px;
	line-height:23px;
	*height:21px;
	*line-height:21px;
}
.XYXW_detail{
	overflow:hidden;
	padding:5px 5px;
}

.XYXW_detail span{
	display:block;
	width:139px;
	height:93px;
	padding:5px;
	border:2px solid #e4e4e4;
	float:left;
	margin-right:10px;
}
.XYXW_detail span img{
	width:139px;
	height:93px;
}
.XYXW_detail h3{
	margin:10px 0px;
}
.XYXW_detail h3 a,.XYXW_detail h3 a:visited{
	color:#333;
	text-decoration:underline;
	font-weight:normal;
	font-size:13px;
}
.XYXW_detail font{
	color:#656565;
	line-height:24px;
	font-size:12px;
}

#JSGG,#XSGG{
	width:355px;
	float:left;
	margin-top:10px;
}
#JSGG h2{
	background:url(../images/JSGG_bg.jpg) no-repeat left;
}

#XSGG{
	margin-left:10px;
	
}
#XSGG h2{
	background:url(../images/XSGG_head.jpg) no-repeat left;
}




#DL{
	margin-top:5px;
}




#KYZX{
	background:url(../images/KYZX_bg.png) repeat-x;
	overflow:hidden;
	padding-bottom:10px;
}
#KYZX h2{
	border:none;
	color:#FFFFFF;
	padding-left:10px;
	font-size:15px;
}
#KYZX .block_content{
	background:none;
}
.KYZX_content{
	height:196px;
	overflow:hidden;
	margin:0px 10px;
	background:#fff;
}
.KYZX_content ul li{
	line-height:23px;
	background:url(../images/dot.gif) no-repeat 5px 10px;
	padding-left:15px;
	overflow:hidden;
}


#JPKC{
	margin-top:5px;
}
#JPKC .block_content ul li{


}

#YQLJ{
	margin:10px 0px;
	border:4px solid #cccccc;
	background:#f2f3f4;
	padding:5px 10px;
	overflow:hidden;
	*width:932px;
}
#YQLJ span{
	display:block;
	background:url(../images/icon_03.jpg) no-repeat left center;
	padding-left:14px;
	padding-right:10px;
	float:left;
	height:21px;
	line-height:21px;
}

#YQLJ select{
	font-size:12px;
	color:#7c7c7c;
	width:226px;
	margin:0px;
}
#YQLJ select option{
	color:#535353
}


#footer{
	background:url(../images/footer_bg.jpg) repeat-x;
	color:#fff;	
	overflow:hidden;
}
#footer .footer_word{
	float:left;
	height:60px;
	padding-top:20px;
	padding-left:40px;
	width:770px;
}
#footer .footer_word p{
	margin:0px;
	line-height:22px;
}
#footer .footer_a{
	float:right;
	width:150px;
}
#footer .footer_a em{
	float:left;
	display:block;
	background:url(../images/footer_slide.png) no-repeat center;
	overflow:hidden;
	width:10px;
	font-size:1px;
	height:55px;
	margin-top:12px;
}

#footer .footer_a a,#footer .footer_a a:visited{
	float:left;
	display:block;
	color:#baccd6;
	background:url(../images/bg_email.png) no-repeat center 12px;
	width:60px;
	height:20px;
	padding-top:35px;
	margin-top:12px;
	text-align:center;
}


#main.list{
	background:url(../images/list_bg.png) repeat-y;
}

#listLeft{
	width:226px;
	margin-right:20px;
	float:left;
}
#listRight{
	width:714px;
	float:left;
}
#LMLB h2{
	height:28px;
	line-height:28px;
}
#LMLB .block ul{
	margin:0px;
}
#LMLB .block ul li{
	background:url(../images/daohangbg.jpg) no-repeat;
	height:29px;
	line-height:29px;
	padding-left:40px;
}

#XGWZ{
	margin-top:5px;
}



#path{
	height:30px;
	line-height:30px;
	background:url(../images/l_spit.jpg) no-repeat left center;
	margin-top:2px;
	padding-left:15px;
	color:#555;
	border-bottom:20px solid #eae9e1;
}
#path b{
	font-weight:normal;
	padding:0px 10px;
	color:#666666;	
}
#path a,#path a:visited{
	color:#ff0000;
}
#path a:hover{
	cursor:pointer;
	text-decoration:underline;
}
#listContent{
	margin:10px 0px;
	padding-bottom:10px;
	border-bottom:1px solid #ececec;
}


#listContent ul{
	margin-left:20px;
}
#listContent ul li{
	height:27px;
	line-height:27px;
	background:url(../images/icon1.png) no-repeat left 9px;
	padding-left:20px;
	overflow:hidden;
}
#listContent ul li a,#listContent ul li a:visited{
	color:#7c7c7c;
	float:left;
}
#listContent ul li a:hover{
	color:#7e0100;
}
#listContent ul li b{
	font-weight:normal;
	color:#333;
	padding:0px 10px;
	float:right;
}

#listDetailContent p {
	display: block;
	margin: 1em 0px;
}

#detailContent{
	padding:20px ;
}
#detailContent h2.title{
	text-align:center;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #b5b5b5;
	color: #274F72;
	font-size: 18px;
	font-weight: bold;
}
#detailContent div.subtitle{
	padding:8px 0px;
	text-align:center;
}
#detailMain{
	display: block;
	margin: 1em 0px;
	color: #666;
	font-size: 14px;
	line-height: 24px;
}
#detailMain p{
	display: block;
	margin: 1em 0px;
}
.SZTitle{
	font-size:14px;
	background:url(../images/icon1.png) no-repeat left center;
	line-height:27px;
	color:#376284;
   padding-left:20px;
}
.SZContent{
	overflow:hidden;
}
.SZContent span{
	width:110px;
	height:24px;
	line-height:24px;
	float:left;
	display:block;
	float:left;
	overflow:hidden;
	margin-right:2px;
}
#search{
	margin-bottom:5px;
}
#search input.text{
	width:160px;
}
#search input.button{
	width:50px;
	text-align:center;
}













