@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微软雅黑","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
	background:url(../images/bodybg.gif) repeat-x top;
	background-color:#fdf4d9;
}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#343434; }
a:hover{ color:#1e0b04;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}	


.topheader{
	width:1040px;
	margin:0 auto;
	height:43px;
	overflow:hidden;
	line-height:43px;
	color:#FFF;
	}
.spantop{
	width:375px;
	color:#FFF;
	overflow:hidden;
	}
.spantop a{
	color:#FFF;
	margin:0px 10px 0px 10px;}		
	
.tmmenu{
	width:1040px;
	margin:0 auto;
	height:94px;
	overflow:hidden;}	
	
.tmmenu ul{
	width:805px;
	float:left;
	height:51px;
	margin-top:16px;
	background:#7e0000;
	}
.tmmenu li{
	width:115px;
	float:left;
	text-align:center;
	line-height:51px;
}		
.tmmenu li a{
	color:#FFF;
	font-weight:bold;
	display:block;
	width:115px;
	height:51px;
	line-height:51px;
	}
.tmmenu li a:hover{
	display:block;
	width:115px;
	height:51px;
	line-height:51px;
	background:#cf9c00;}	
.tmmenu li a#cur{
	display:block;
	width:115px;
	height:51px;
	line-height:51px;
	background:#cf9c00;}		
	
.cpzstm{
	width:1040px;
	margin:0 auto;
	height:89px;
	overflow:hidden;
	margin-top:25px;
	}
.cpzstm img{
	display:block;
	margin:0 auto;}		
	
	
	
.cpzstm2{
	width:1040px;
	margin:0 auto;
	margin-top:25px;
	}
.cpzstm2 ul{
	width:1040px;
	float:left;
	}
.cpzstm2 li{
	float:left;
	background:url(../images/libg1.gif) no-repeat left;
	width:265px;
	height:30px;
	padding:15px 0px 0px 50px;}			
.cpzstm2 li a{
	color:#000;
	font-size:18px;
	font-weight:bold;}	
	
.cpzstm2 li a:hover{
	color:#900;}	
	
.cpzstm3{
	width:1040px;
	margin:0 auto;
	margin-top:25px;
	}
.cpzstm3 ul{
	width:1040px;
	float:left;
	}
.cpzstm3 li{
	width:322px;
	text-align:center;
	float:left;
	margin:15px 12px 15px 12px;
}
.cpzstm3 li a img{
	border:1px solid #0e050a;}
		
.cpzstm3 li a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;}					
.cpzstm3 li a span{
	display:block;
	width:322px;
	height:37px;
	line-height:37px;
	background:#cf9c00;
	}		
	
.cpzstm3 li a span:hover{
	background:#900;}				
	
.gongsiwrap{
	width:100%;
	background:url(../images/aboutbg.jpg) no-repeat center;
	height:355px;
	margin-top:25px;
	overflow:hidden;}	
	
.gongsiwrap2{
	width:1040px;
	margin:0 auto;
	margin-top:62px;
	color:#FFF;
	font-size:14px;
	line-height:30px;}	
.gongsiwrap2 a{
	color:#C60;
	text-decoration:underline;}	
	
.jieshao{
	width:465px;
	float:left;}	
	
.xwzx{
	width:1040px;
	margin:0 auto;
	margin-top:25px;
	}
.xwzx ul{
	width:1040px;
	float:left;
	}
.xwzx li{
	float:left;
	width:500px;
	border-bottom:1px dotted #CCC;
	padding:15px 0px 15px 0px;
	margin-right:20px;}
.xwzx li a strong{
	font-size:17px;
	color:#000;
	}
.xwzx li a{
	font-size:14px;
	color:#666;
	line-height:25px;}					
	
.xwzx li a:hover{
	color:#900;}	
	
.foot{
	width:100%;
	background:url(../images/footbg.jpg) no-repeat top center;
	background-color:#000000;
	text-align:center;
	line-height:27px;
	padding:85px 0px 20px 0px;
	color:#ffd884;
	margin-top:25px;}	
	
.foot a{
	color:#ffd884;
	text-decoration:underline;}	
	
/**********************menu*****************************/
.menu_head{width:240px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:278px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:278px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}

/*******************************************************/		