BODY {
	MARGIN:0px;
	PADDING:0px;
	LINE-HEIGHT:25px;
	FONT-FAMILY:Arial;
	FONT-SIZE:12px;
	color:#444;
	background:#e4d8c4 url('') repeat-x;
}
IMG {
	BORDER-BOTTOM:medium none;
	BORDER-LEFT:medium none;
	BORDER-TOP:medium none;
	BORDER-RIGHT:medium none}

INPUT {
	FONT-FAMILY:Arial;
	COLOR:#000000;
	FONT-SIZE:12px}
UL {
	PADDING-BOTTOM:0px;
	LIST-STYLE-TYPE:none;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	LIST-STYLE-IMAGE:none;
	PADDING-TOP:0px}
LI {
	PADDING-BOTTOM:0px;
	LIST-STYLE-TYPE:none;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	LIST-STYLE-IMAGE:none;
	PADDING-TOP:0px}
DL {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
DT {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
DD {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
P {
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-TOP:0px}
.fl {
	FLOAT:left}
.fr {
	FLOAT:right}
.fn {
	FLOAT:none}
.al {
	TEXT-ALIGN:left}
.ac {
	TEXT-ALIGN:center}
.ar {
	TEXT-ALIGN:right}
span{margin:0;padding:0;}	
.clear{clear:both;height:0;overflow:hidden;display:block;}
A {
	COLOR:#444;
	TEXT-DECORATION:none;
	font-size:12px}
A:hover {
	COLOR:#801f27;
	TEXT-DECORATION:none;}

#topbg {
	MARGIN:auto;
	WIDTH:100%;
	height:110px;
    background: url('btbg.png')  no-repeat bottom center;  
}
.top {
	MARGIN:auto;
	width:1004px;
	height:100px;
}
.logo {
	width:382px;
	height:100px;
	margin-top:0px}

.set {
	WIDTH:502px;
	HEIGHT:100px;
	margin-top:0px
}
.set .sjyy{width:502px;height:30px;margin-top:10px;}
.sjyy .sjwz{width:80px;height:30px;padding-right:0px;}
.sjyy .wzyy{width:80px;height:30px;padding-right:30px;}
.set .rxss{width:502px;height:40px;margin-top:10px;}
.cpss {
width:220px; FLOAT: right; height:25px; PADDING-TOP: 5px;text-align:right
}
.search_txt {
	color:#727272; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(search_txt.png) no-repeat left 0px;  PADDING-BOTTOM: 0px; WIDTH: 136px; PADDING-TOP: 0px; HEIGHT: 25px;line-height:25px;border:0px
}
.tel {
	WIDTH:250px;margin-top:5px;
	HEIGHT:30px;LINE-HEIGHT: 30px; FONT-STYLE: italic; FONT-SIZE: 23px; color:#d30011
}
.tel span{font-weight:bold;font-style:normal;font-size:16px;line-height:30px;color:#d30011
}
.flash {
	MARGIN:auto;
	width:100%;
	HEIGHT:500px;
	margin-top:0px;
	z-index:-10px;
	TEXT-ALIGN:CENTER;

}
.banner {
	MARGIN:0 auto;
	width:100%;
	HEIGHT:500px;
	text-align:center;
}
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:2px 2px;}
#flashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: inline-block;margin-left: 5px;padding:0px 4px;line-height:15px}
#flashs .btn span.cur{ background:#FF7300; color:#fff;}
#menubg {POSITION: relative;width:100%;height:60px;background:url('menubg.gif') repeat-x;Z-INDEX:18;}
.dhmenu {margin:0 auto; width:1004px; height:60px;background:url('navbg.gif')  no-repeat;}
.zt {
    POSITION: relative;
	MARGIN:auto;
	width:1004px;
	height:auto;
    overflow:hidden;
    padding-bottom:0px;
Z-INDEX: 12;
margin-top:10px;

}

.zt1{
MARGIN:0 auto;
width:1004px;
height:auto;
margin-top:10px;
}

.gsjj {
	BORDER:#444 0px solid;
	MARGIN-right:12px;
	WIDTH:330px;
	FLOAT:left;
	HEIGHT:185px;
	padding:0px;
	overflow:hidden;

}
.gstop {
	POSITION:relative;
	BACKGROUND: url('topl.gif') repeat-x;
	HEIGHT:26px;
	color:#811f29;
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	line-height:26px;
	border-bottom:#1a739f 0px solid;

}
.topr {
	FLOAT:left;
	padding-left:10px;
	WIDTH:180px;
	MARGIN-RIGHT:0px;
	overflow:hidden;
	text-align:left;
	FONT-SIZE:12px;
	color:#811f29;
	font-weight:bold;
}
.topm {
	FLOAT:right;
	WIDTH:34px;
	MARGIN-RIGHT:5px;
	overflow:hidden;
}
.gsjs {
	padding:5px;
	line-height:17px;
	font-size:11px;

}
.news {

	WIDTH:360px;
	FLOAT:left;
	HEIGHT:185px;

	 padding:0px;
	 BORDER:#444 0px solid;
}
.list li {
	color:#606060;
	line-height:20px;
	height:20px;
	POSITION:relative;}
.list li a {
	padding-left:10px;
	background:url(arrow_01.gif) no-repeat  0 4px;
	font-size:11px;
}
.list li SAMP {
	POSITION:absolute;
font-size:11px;
	TOP:0px;
	RIGHT:3px
}
.spjj {
	BORDER:#444 0px solid;
	WIDTH:290px;
	FLOAT:right;
	HEIGHT:185px;
	padding:0px;

}
.sptop {
	POSITION:relative;
	BACKGROUND:url('topl.gif') repeat-x;
	HEIGHT:26px;
	color:#0051bf;
	FONT-SIZE:13px;
	FONT-WEIGHT:bold;
	line-height:26px;
	border-bottom:#1a739f 0px solid;

}
.spjs {
    margin-top:6px;
	padding:0px;
}
.zzry{MARGIN:0 auto;
width:1004px;
height:65px;
margin-top:10px;
background:url('zrbg.png')   no-repeat top center; 
overflow:hidden;
}
.zrnr{margin:0 auto;width:1000px;height:60px;padding-top:5px;}
.zrnr .box1 {
	width:100px;TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px;height:auto;overflow:hidden;line-height:15px;FONT-SIZE:11PX;
}
.box1 .fang1 {
	BORDER: #aaa 0px solid; PADDING:0px; MARGIN: 0px; height:auto;overflow:hidden;
}

.curcase{MARGIN:0 auto;
width:1002px;
height:85px;
margin-top:10px;
border:1px #ccc solid;
background:url('') repeat-x top;
}

.curcase .nr{ line-height:23px; color:#b2b2b2; padding:10px; height:60px;width:990px;overflow:hidden;}
.curcase .nr .li1{ float:left;padding:0 9px;}


#dbbg {
	width:100%;
	height:60px;
    background:url('btbg.png')   no-repeat top center;   
	margin-top:20px;
	overflow:hidden;

}
.dbnr {
	margin: 0 auto;
	width: 1004px;
	height: 40px;
	padding-top:10px;
}
.bqs {
	float: left;
	width: 500px;
	height: 40px;
	line-height: 40px;
}
.dblink {
	float: right;
	width: 500px;
	height: 40px;
	line-height: 40px;
}
.mm {
	float: right;
	WIDTH: 500px;
	height: 40px;
	line-height: 40px;
}
.mm UL {
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: right;
	margin: 0;
	padding: 0;
}
.mm LI {
	padding-top: 0px
}