/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: small;
    line-height: 1.4em;
	color: #474747;
	background:#fff url(images/bg.jpg) repeat-x;
	}
body a {
	color: #474747; text-decoration: none;
	}	
body a:hover {
	color: #FF0000; text-decoration: none;
	}	
/*----------top------------c-*/
#ztop {
	padding: 0;
	margin: 0 auto;
	background: url(images/header.jpg) no-repeat top;
	width:953px;
	height:206px;
	border-bottom:#FFF 5px solid;	
}
#ztop .zcnen {
float:right;
color:#FFFFFF;
padding:5px 20px 0 0;
}
#ztop .zcnen a{ color:#FFFFFF;}
#ztop .zcnen a:hover{ color:#FF0000; text-decoration:underline;}
#znav{
width:443px;
height:17px;
margin:0;
padding:183px 0 0 10px;}
#ztop ul{
list-style:none;
margin:0;
padding:0;}	
#ztop li{
margin:0;
padding:0;
float:left;
}
#zcenter{
background:url(images/center-bg.jpg) no-repeat;
width:954px; 
margin:0 auto; padding:0;
clear:both;
}

#zcenter2{
background:url(images/subcenter-bg.gif) no-repeat;
width:954px; 
margin:0 auto; padding:0;
clear:both;
}
#zleft{
overflow:hidden;
margin:0; padding:0 0 0 18px;
width:244px;/*261*/
float:left;
}
#zcplist{
margin:0;
padding:12px 0 10px 0;

width:243px;/*243*/
}
#zcplist ul{
margin:0;
padding:0;
width:235px;/*235*/
text-align:left;
list-style:none;
line-height:28px;
}
#zcplist ul li{
width:215px;/*235*/
padding:0 0 0 20px;
border-bottom:1px #CCCCCC dashed;
}
.li2{
 font-weight:bold; background:url(images/ad.gif) no-repeat 5px 8px;
}
#zcontact{
widows:243px;
height:215px;
margin:0;
padding:0;
}
#zcontact ul{
margin:0;
padding:0;
width:235px;/*235*/
text-align:left;
list-style:none;
line-height:28px;
}
#zcontact ul li{
width:235px;/*235*/
padding:0;
border-bottom:1px #CCCCCC dashed;
}
#zright{
float:left;
width:691px;/*691*/
/*height:587px;*/
margin:0;
padding:0;
}
#zabout{
width:641px;/*691*/
height:246px;/*268*/
margin:0;
padding:12px 20px 10px 30px;
float:right;
}
#about_text{
margin:0;
padding:10px 0 0 5px;
line-height:30px;
width:626px;/*641*/
}
#about_text img {
float:left;
margin:0;
padding:5px 5px 0 2px;
}
#zcpshow{
width:641px;/*691*/
margin:0;
padding:2px 20px 10px 30px;
float:right;
}
#zcpshow p{
margin:0; padding:5px 0 0 10px;
}
.zcpshow_a{
padding:0 10px;
display:block;
float:left;
}
#zcpshow_img{
width:635px;
height:243px;
margin:0;
padding:0;
clear:both;
}
#zcpshow_img a{
padding:1px;
}
#zcpshow_img ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
}
#zcpshow_img li{
margin:0;
padding:0;
float:left;
}
#zfooter-line{
 width:953px;
 height:21px;
 line-height:2em;
 margin:0 auto;
 border-bottom:#CCCCCC 1px solid;
 border-top:#CCCCCC 1px solid;
 text-align:left;
 padding-top:0px!important;padding-top:5px;
 clear:both;
 }
 
#zfooter{
width:943px; height:40px;
background:#666666; color:#FFFFFF;
padding:10px 0 0 10px;
margin:5px auto 0;
}
#zfooter a{ color:#ffffff;}
#zfooter a:hover{ color:#ff0000; text-decoration:underline;}
.footer_texe{font-family: "Times New Roman", Times, serif}