body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	line-height: 20px;
background:#b9b5b5;
   }
   
a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

a:hover {
	color: #E00000;
}
ul{
	list-style-type: none;
}
form {
	margin: 0px;
	padding: 0px;
}
img{border:0;}
.container{width:1004px; overflow:hidden; text-align:center; margin:0 auto;}

#head {
	width: 1004px;
overflow: hidden;
height: 171px;
background:url(/images/bg_head.gif) repeat-x;
text-algin:left;
}

#head #Htop{ width:100%; height:95px; margin-top:38px;}
#head #logo { width:592px; height:82px; float:left; margin-left:38px; _margin-left:18px;}
#head #search{ width:180px; float:right; margin-top:15px; margin-right:20px;-margin-right:10px;}
#head #search img{margin-top:1px;width:24px;height:19px; display:block; float:right;}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
width:143px;
	height: 17px;
background:none;
	border: 1px solid #CCCCCC; 
float:left;
}



#head #left {
	float: left;
	width: 240px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 3px;
	height: 28px;
}


#main {
	height: 28px;
	margin: 0px;
	padding: 0px;
	width: 75%;
	float: right;
	background-image: url(../images/dh_bj.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #333333;
}
#menu {
    width:75%; margin-left:140px; _margin-left:70px; overflow:hidden;
   }
#menu a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 34px;
padding:0 20px;
	float: left;
 background:url(/images/pic_menuline.gif) no-repeat right center;
}

#menu a:hover {
	color: #FF0000;

	display: block;
}
#middle {  vertical-align:top;
	width: 1004px;
overflow:hidden; text-align:left; background:#3f3f3f; padding-top:14px; padding-bottom:10px;
}
#middleleft {
	float: left;
	width: 200px;
margin-left:26px; _margin-left:13px;
	padding: 0px; overflow:hidden; 
}
#middleright {
	float: right; display:block;
	width: 739px;
background:#262626 url(/images/pic_maintop.gif) no-repeat left top; margin-right:22px; _margin-right:11px; padding-bottom:10px;
}

.about{ width:677px; margin-left:28px; _margin-left:14px; margin-top:12px; background:url(/images/pic_line.gif) repeat-x left bottom;}

#mybody {
	padding-right: 10px;
	padding-left: 10px;
min-height:750px; height:auto !important; height:750px;
}
.input {
	float:left;
}
.pic {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 8px;
}

#left {
	padding-bottom: 10px;
	width: 100%;float:left;
}
#left div {
	float: left;
}

#right {
	float: right;
	width: 80%;
}

#banner {
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 240px;
	padding-left: 20px;
	padding-top: 20px;
}
#banner div {
	width: 350px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 33px;
	font-weight: bold;
	color: #A61111;
	background-image: url(../images/dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align:center;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#news {
width:677px; margin-left:28px; _margin-left:14px; margin-top:14px; background:url(/images/pic_line.gif) repeat-x left bottom;}
#news ul{width:90%; margin-left:30px; padding:0;}

#hot_bj {
width:677px; margin-left:28px; _margin-left:14px; margin-top:14px;
background:url(/images/pic_line.gif) repeat-x left bottom; overflow:hidden;

}
#hot{
width:95%; margin-left:20px; _margin-left:10px; margin-top:10px;
	clear: both; 
padding-bottom:10px;
}
#wide2{
	width: 24%;
	float: left;
    height:210px;
     vertical-align:top;
}
#hot div {
	width: 200px;
	float: left;
	margin-left: 6px;
	margin-top: 5px;}
#hot div a{text-algin:center; margin:0 auto; overflow:hidden;}


.sub {
	color: #FFFFFF;
 background:#202020; margin-top:29px; overflow:hidden; padding-bottom:10px;
}
.sub .title{ margin-top:14px;}
.keyword {
	width: 100%;
padding-top:10px;
}
Sub{ margin-left:10px;}

#footer {
	height:71px; background:#3f3f3f url(/images/pic_foot.gif) repeat-x left top;
	text-align: center;
	width: 1004px;
	color: #000;

}
#footer a{
   color: #000;
}
#footer a:hover{ color:#E00000; text-decoration:underline;}
.category{ width:100%; overflow:hidden; background:#1f2024; border-top:2px solid #ec1c24;}

.category ul{padding-left:0;
widht:100%; margin:0;}
.title{ width:100%; height:21px; background:url(/images/pic_title.gif) no-repeat; }
.category .title{margin-top:8px;}

h2{ color:#ff0000; margin:0; font-size:14px; text-indent:28px;}
.category li{width:100%;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
	list-style-type: none;
	overflow:hidden;
	border-top: 1px solid #000;

}

.category li ul li{ background:transparent url(/images/menu_ope.gif) no-repeat scroll 10px 10px;}

.category li a{padding-left: 12px;}
.category li a:link, .category li a:visited{
	line-height: 24px;
	color: #fff;
	text-decoration: none;
	list-style-type: none;
}
.category li a:hover{
	color: #ff0000;
	text-decoration: none;
padding-left: 26px;
	display: block;

}
.category li img{margin-left:10px;
margin-top:10px; float:left;

}


.category .u2 li a{padding-left:24px;}
.category .u2 li img{ display:none;}
.category .u2 li a:hover{padding-left:24px;}
.category .u3 ul{

}
.category .u2,.category .u3,.category .u4,.category .u5,.category .u6{
display:none; 
}



.word{width:600px;margin-left:60px;}

.buttons{ background:#e61c25; border:0; color:#bcbcbc;}



