body {	
	font-family:Arial, Helvetica, sans-serif,"";
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#666666; background:#36332e;
	
}
a{color:#666666; text-decoration:none;}
#zmain{padding:0px;margin:0px auto;width:950px; overflow:hidden; position:relative; visibility:visible;margin-top:15px;background:url(../images/bg.jpg) repeat-y; padding-left:7px; padding-right:7px;}
#top{padding:0px;margin:0px;width:950px;overflow:hidden;position:relative; visibility:visible;} 
#mid{padding:0px;margin:0px;width:950px;overflow:hidden;position:relative; visibility:visible; position:relative;background:url(../images/mainbg.jpg) repeat-y; margin-top:10px;} 
.leftabout{ width:224px; padding:0px; margin:0px; float:left; overflow:hidden; padding-left:12px;}
.nav{padding:0px; margin:0px; background:url(../images/about_19.jpg) no-repeat; width:224px; height:29px; line-height:29px; padding-left:18px;} 
.nav1{padding:0px; margin:0px; background:url(../images/about_20.jpg) no-repeat; width:224px; height:29px; line-height:29px; padding-left:30px;} 
.rightabout{ width:692px; padding:0px; margin:0px; float:left; overflow:hidden;padding-left:10px; }
.write{ padding-top:14px; line-height:25px;}
.write1{ background:url(../images/contact_bj.jpg) no-repeat; padding-left:200px;padding-top:320px; line-height:28px;}
.neiye{ padding:0px; margin:0px; padding-top:11px; padding-left:21px; margin-top:6px;}
#foot{ padding:0px;margin:0px;width:950px; height:99px;overflow:hidden; background:url(../images/foot.jpg) no-repeat; position:relative; visibility:visible;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.txt{ background:url(../images/txt.jpg) no-repeat; width:183px; height:22px; border:0px; overflow:hidden;}
.indexcontent{background:url(../images/aboutbg.jpg) no-repeat; width:950px; height:300px; overflow:hidden; margin-bottom:12px; margin-top:5px;}
.indexcontent .indexleft{ float:left; padding-top:0px; padding-left:12px; width:579px; overflow:hidden;}
.indexcontent .indexmiddle{ float:left; padding-top:45px; padding-left:21px; width:320px; overflow:hidden;}
.indexcontent .indexright{ float:left; padding-top:25px; padding-left:23px; width:329px; overflow:hidden;}
ul.ulindex{ list-style-type:none; padding:0px; margin:0px; width:100%;}
ul.ulindex li{ list-style-type:none; padding:0px; margin:0px; float:left;background:url(../images/indexpro.jpg) no-repeat left center; padding-left:15px; margin-left:5px; width:140px; border-bottom:solid 1px #3f3d39; line-height:28px; color:#cac8c7}
.18{ font-size:18px; color:#ffffff; font-weight:normal;}
.indexline{background:url(../images/indexline.jpg) repeat-y; width:950px;overflow:hidden;}
.indexline .left{ width:248px; padding-left:26px; float:left; line-height:24px;}
.indexline .middle{ width:248px; padding-left:29px;float:left;line-height:24px;}
.indexline .right{ width:338px; padding-left:33px;float:left;}
.news{background:url(../images/news.jpg) no-repeat; width:330px; height:28px; border:0px; overflow:hidden; line-height:28px; color:#36332e; font-size:16px; font-weight:700; padding-left:8px;}
.newsli{ border-bottom:solid 1px #CCCCCC; line-height:24px;}
.line-height{ line-height:22px;}
.red{ color:#f60000}
.h1{ font-size:16px; font-weight:bold; color:#FF0000;}
.flash1{border-bottom:1px outset; border-left:1px outset; border-right:1px outset; border-top:1px outset; background:#E5E5E5; width:242px; height:182px;  padding:1px;}
.h2{  color:#FFFFFF;}