@charset "utf-8";
/* CSS Document */
body{
	width:980px; margin:0 auto;
	}

.z_nav{
	width:980px;
	margin:0 auto;

}

.z_js,.z_js *{
	position:relative;
	float:left;
	margin: 0;
	padding: 0;
}

.z_js{
	width: 314px;
	height: 352px;
	overflow: hidden;
	border:1px solid #e4e4e4;
}
.z_js img{
	border:0;
}

.slider {
	position: absolute;
}

.slider li {
	list-style: none;
	display: inline;
}

.slider img {
	
	display: block; 
	
}

.slider2 {
	width: 2000px;
}

.slider2 li {
	float: left;
}

.num {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.num li {
	float:left;
	background-image:url(../images/new/z_images_20.gif);
	background-repeat:no-repeat;
	width:24px;
	height:18px;
	text-align:center;
	line-height:18px;
	margin-left:5px;
	font-weight:bold;
}

.num li.on {
	
	
	background-image:url(../images/new/z_images_17.gif);
	background-repeat:no-repeat;
	width:24px;
	color:#fff;
	font-weight:bold;
	line-height:18px;
	height:21px;
	padding-top:3px;
	position:relative;
	top:-3px;
	border:none;
	cursor:pointer
}




.z_redian{
	float:left;
	width:388px;
	height:350px;
	padding-left:7px;
}
.z_redian h1{
	float:left;
}
.z_redian .z_re{
	float:left;
	width:380px;
}
.z_redian .z_re h3{
	float:left;
	width:377px;
	background:url(../images/new/z_images_07.gif) bottom ; 
	background-repeat:no-repeat;
	height:22px;
	border-top:1px solid #e9b8b3;
	padding-left:3px;
	padding-top:5px;
}	
.z_redian .z_re h3 span{
	padding-left:10px;
	float:left;
}	
.z_redian .z_re ul{
	float:left;
	padding-left:15px;
	width:364px;
	height:318px;
}
.z_redian .z_re ul dl{
	background:url(../images/new/z_images_11.gif) bottom;
	width:344px;
	float:left;
	height:80px;
	background-repeat:no-repeat;
}	
.z_redian .z_re ul dl dt{
	width:344px;
	float:left;
	text-align:center;
	line-height:22px;
	margin-bottom:5px;
	margin-top:3px;
}
.z_redian .z_re ul dl dt a{
	font-weight:bold;
	color:#ab2509;
	font-size:16px;
	line-height:22px;
}
.z_redian .z_re ul dl dt a:hover{
	color:ff6600;
	text-decoration:underline;
}	
.z_redian .z_re ul dl dd{
	line-height:22px;
	float:left;
	width:160px;
	padding-left:10px;
	
}
.z_redian .z_re ul dl span{
	color:#b82406;
}
		
.z_redian .z_re ul dl a{
	color:#000;
	margin-right:4px;
}	
.z_redian .z_re ul dl a:hover{
	color:#ff6600;
	text-decoration:underline;
}	
.z_redian h2{
	float:left;
}			

.z_image{
	width:262px;
	float:left;
	padding-left:7px;
}	
.z_image a img{
	border:1px solid #e4e4e4;
	float:left;
}


.z_remai{
	width:980px;
	margin:0 auto;
}
.z_remai h1{
	float:left;
}
.z_remai h2{
	float:left;
}
.z_remai .z_mai{
	float:left;
	background:url(../images/new/z_images_26.gif) repeat-y;
	width:970px;
	height:171px;
}			
.z_remai .z_mai h3{
	float:left;
	width:82px;
	margin-top:23px;
	padding-left:2px;
}
.z_remai .z_mai h3 img{
	float:left;
}	
.z_remai .z_mai h3  span{
	float:left;
	margin-top:28px;
	padding-left:5px;
}				
.z_remai .z_mai h4{
	float:left;
	padding-left:6px;
	margin-top:5px;
}
.z_remai .z_mai h5{
	float:left;
	margin-top:5px;
}		
.z_remai .z_mai ul{
	width:867px;
	height:162px;
	float:left;
	background:#fff;
	margin-top:5px;
	padding-left:4px;
}
.z_remai .z_mai ul li{
	float:left;
	width:102px;
	text-align:center;
	padding-left:11px;
	padding-right:10px;
	margin-top:11px;
}	
.z_remai .z_mai ul li a{
	
	color:#ab2509;
}
.z_remai .z_mai ul li .hovertitle{
	line-height:18px;
	margin-top:5px;
	float:left;
	width:100px;
	cursor:pointer;
	
}
.z_remai .z_mai ul li a:hover{
	color:#ff6600;	
}
.z_remai .z_mai ul li img{
	border:1px solid #e6e6e6;
	width:100px;
	height:100px;
	float:left;
	margin-top:10px;
}
				

.z_fenlei{
	width:980px;
	margin:0 auto;
}

.z_fenlei .z_lei{
	width:748px;
	float:left;
}	
.z_fenlei .z_lei .z_fen1{
	width:364px;
	float:left;
	border:1px solid #e3e3e3;
	height:192px;
}		

.z_fenlei .z_lei .z_fen1 ul li dl dt a{
	float:left;
	width:94px;
	height:124px;
}

.z_fenlei .z_lei .z_fen1 h1{
	background:url(../images/new/z_images_52.gif) repeat-x;
	height:31px;
	width:364px;
	border-bottom:1px solid #e3e3e3;
	line-height:31px;
}	
.z_fenlei .z_lei .z_fen1 h1 span{
	float:left;
	color:#c10207;
	font-weight:bold;
	font-size:14px;
	padding-left:8px;
}
.z_fenlei .z_lei .z_fen1 h1 a{
	float:right;
	color:#727272;
	padding-right:6px;
}
.z_fenlei .z_lei .z_fen1 h1 a:hover{
	text-decoration:underline;
}
.z_fenlei .z_lei .z_fen1 ul{
	width:350px;
	padding-left:8px;
	float:left;
}
.z_fenlei .z_lei .z_fen1 ul li{
	float:left;
	width:350px;
	margin-top:15px;
}
.z_fenlei .z_lei .z_fen1 ul li dl{
	width:350px;
	float:left;
}
.z_fenlei .z_lei .z_fen1 ul li dl dt{
	background-image:url(../images/new/z_images_62.gif);
	background-repeat:no-repeat;
	width:99px;
	height:130px;
	float:left;
	padding-left:4px;
	padding-top:4px;
}

.z_fenlei .z_lei .z_fen1 ul li dl dd{
	float:left;
	width:210px;
	line-height:24px;
	padding-left:15px;
}
.z_fenlei .z_lei .z_fen1 ul li dl dd a{
	color:#333;
}
.z_fenlei .z_lei .z_fen1 ul li dl .z_cu{
	margin-top:6px;
	margin-bottom:5px;
}
.z_fenlei .z_lei .z_fen1 ul li dl .z_cu a{
	font-weight:bold;
	font-size:14px;
	color:#333;
}	
.z_fenlei .z_lei .z_fen1 ul li dl dd a:hover{
	color:#ff6600;
	text-decoration:underline;
}			

.z_tuijian{
	width:215px;
	float:left;
	position:relative;
	top:-1px;
}
.z_tuijian h1{
	background:url(../images/new/z_images_54.gif) repeat-x;
	height:23px;
	width:85px;
	float:left;
	font-weight:bold;
	color:#c10207;
	font-size:14px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	text-align:center;
	line-height:23px;
	position:relative;
	z-index:9;
	top:1px;
}
.z_tuijian ul{
	width:195px;
	float:left;
	border:1px solid #d7d7d7;
	padding-left:10px;
	padding-right:10px;
	height:362px;
	padding-top:10px;
}
.z_tuijian ul li{
	line-height:14px;
	color:#fff;
	padding-top:5px;
	padding-bottom:4px;
	border-bottom:1px dotted #b5b5b5;
	
}	
.z_tuijian ul li span{
	background-image:url(../images/new/z_images_59.gif);
	text-align:center;
	background-repeat:no-repeat;
	text-align:center;
	float:left;
	width:16px;
	line-height:14px;
}	
.z_tuijian ul li a{
	color:#333;
	padding-left:5px;
}
.z_tuijian ul li a:hover{
	color:#ff6600;
}		
		
