<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*通用类*/
body{		
	min-width:1144px;
	margin:0 auto;
	font-size:14px;	
	font-family:"Microsoft Yahei";
	color:#626262;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#626262;
	text-decoration:none;	
}
a:hover{
	color:#c90a4f;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
		
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1144px;
	margin-left:auto;
	margin-right:auto;
}
.wrapin2{
	width:1100px;
	margin-left:auto;
	margin-right:auto;
}

/*header_map 网站地图*/
.head_map{
	display:none;
	background:#0055b0;	
}
.show{
	display:block;	
}
.head_map .map_wrap{
	width:1155px;
	border-left:1px solid #004288;	
	margin:0 auto;
}
.head_map dl{
	width:104px;	
	height:282px;
	float:left;
	border-right:1px solid #004288;
	text-align:center;
}
.head_map a{
	color:#fff;	
}
.head_map a:hover{
	color:#fff;
	text-decoration:underline;	
}
.head_map dt{
	height:44px;	
	line-height:44px;
	font-size:16px;
}
.head_map dd{
	padding:7px 0;
	font-size:12px;
	line-height:16px;	
}

.map_handle{
	height:4px;
	font-size:1px;
	width:100%;
	background:#c90a4f;
	position:relative;
	z-index:110;
}
.map_handle .wrapin{
	height:4px;
	font-size:1px;	
	background:#004ea1;
	position:relative;
	z-index:110;
}
.map_handle .handle_btn{
	display:block;
	width:54px;
	height:25px;
	background:url("../images/map_handle.png") no-repeat left top;	
	position:absolute;
	right:0;
	top:0;
	z-index:110;
}
/*header_map 网站地图*/




.child_head{
	height:45px;
	line-height:44px;
	padding-top:6px;
	background:url("../images/child_head.gif") repeat-x left bottom;	
}
.child_head .tit{
	float:left;
	height:44px;
	line-height:44px;
	border-bottom:1px solid #c90a4f;	
	display:inline-block;
	color:#c90a4f;
	padding-left:28px;
	background:url("../images/hm_head.png") no-repeat left center;
	font-size:15px;
}
.child_head .now_pos{
	float:right;
	font-size:12px;	
}
.child_head .now_pos .hover{
	color:#c90a4f;	
}

.child_nav{
	width:1144px;
	margin:0 auto;
	height:41px;
	line-height:41px;		
}
.child_nav .wrapin2{
	height:40px;
	width:1098px;
	margin:0 auto;	
	border-bottom:1px solid #b1b1b1;	
	position:relative;
}
.child_nav .cn_wrap{
	position:absolute;
	left:0;
	top:0;	
	height:47px;
}
.child_nav .cn_wrap a{
	float:left;
	display:inline-block;
	height:40px;	
	line-height:40px;
	padding:0 20px 7px 20px;	
}
.child_nav .cn_wrap a:hover,.child_nav .cn_wrap a.hover{
	color:#c90a4f;	
	background:url("../images/child_nav.png") no-repeat bottom center;
}


.third_nav{
	height:52px;
	line-height:52px;
	width:1144px;
	margin:0 auto;		
}
.third_nav em,.third_nav a{
	float:left;	
}
.third_nav em{
	display:inline-block;
	width:3em;
	height:52px;
	background:url("../images/third_em.gif") no-repeat center center;	
}
.third_nav a{
	display:inline-block;
	min-width:80px;	
	padding:0 5px;	
	_padding:0 10px;
	text-align:center;	
}
.third_nav a:hover,.third_nav a.hover{
	color:#004ea1;	
}
.main{
	width:100%;
	background:url("../images/main_bg.jpg") no-repeat top center;	
}

.page{
	margin-top:34px;
	height:23px;	
	line-height:23px;
	text-align:center;
}
.page .page_in{
	display:inline-block;	
}
.page a,.page em{
	float:left;
	color:#000;	
	margin:0 2px;
}
.page a{
	display:inline-block;
	height:21px;
	line-height:21px;
	padding:0 5px;
	border:1px solid #000;	
}
.page a:hover{
	color:#fff;
	background:#000;	
}
.page select{
	float:left;
	height:23px;
	padding:1px;
	border:1px solid #000;	
	width:45px;
}
map,map area{outline:none;}

/*公用CSS 结束*/
</pre></body></html>