@charset "utf-8";
/* CSS Document */
#body{
	width:1002px;
	height:auto!important;
	height:100%;
	margin:auto;
	text-align:center;
	background-image: url(../images/dbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#content{
	text-align:center;
	margin:auto;
	clear:both;
	width:968px;
}
#dh_bg{
	height:59px;
	overflow:hidden;
	background-image: url(../images/dh_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#dh_bg li{
	float:left;
	text-align:center;
}
#dh_bg ul li,#dh_bg ul li a{
	line-height:34px;
	color:#FFFFFF;
}
#dh_bg a:hover{
	color:#9fd2fd;
}
#dh_xian{
	width:2px;
	height:33px;
	background-image: url(../images/dh_xian.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#dh_menu{
	padding:0 20px 0 20px;
}
.div div{
	text-align:right;
}
#bb{
	height:21px;
	overflow:hidden;
}
#sidebar{
	width:218px;
	float:left;
}
#right{
	float:right;
	width:730px;
}
#bg_left{
	background-image: url(../images/bg_left.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color:#FFFFFF;
}
#bg_right{
	background-image: url(../images/bg_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#bg1{
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bg2{
	clear:both;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#bg3{
	background-image: url(../images/bg3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#bg4{
	background-image: url(../images/bg4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#bg5{
	clear:both;
	background-image: url(../images/bg5.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#bg6{
	background-image: url(../images/bg6.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
}
#txt{
	padding:3px 0 0 13px;
}
#txt,#txt a{
	color:#034f89;
	font-weight:bold;
}
#txt a:hover{
	color:#0091ff;
}
.a:link{
	color:#034f89;
	font-weight:bold;
}
.a:hover{
	color:#0091ff;
}
#sort a{
	color:#676767;
}
#sort a:hover{
	color:#0091ff;
}
#line{
	height:1px;
	background-image:url(../images/line.jpg);
}
#b1{
	width:494px;
	height:234px;
	text-align:center;
	float:left;
	background-image: url(../images/1.jpg);
}
#b2{
	width:218px;
	height:234px;
	float:right;
	background-image: url(../images/2.jpg);
}
#b3{
	width:732px;
	height:141px;
	float:left;
	background:url(../images/4.jpg);
}
#b4{
	width:218px;
	height:141px;
	float:right;
	background:url(../images/5.jpg);
}
.tb{
	display:none;
	width:475px;
	margin:8px auto auto auto;
}
#g1{
	width:710px;
	min-height:403px!important;
	height:auto!important;
	height:422px;
	margin:auto;
	padding:8px 0 12px 0;
}