body{
	margin:0; 
	font:12px "新宋体";
	color:#666666;
	line-height:20px;
	}
p{
	text-indent:2em;}
.clear{
	height:1px;
	clear:both;
	}
a:link {
	color: #6D6D6D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6D6D6D;
}
a:hover {
	text-decoration: underline;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #F00;
}

#box{
	width:990px;
	height:auto;
	margin-left:auto;
	margin-right:auto; 
	}
#head-dh{
	width:100%;
	height:31px;
	clear:left;
	}
#head-dh div{
	float:left;
	}
*html#head-dh div{
	float:left;
	}
#contact{
	float:left;
	}
#banner{
	background-color:#F6F6F6;
	width:990px;
	height:177px;
	margin-top:2px;
	clear:both;
	}
#banner1{
	background-color:#000000;
	width:990px;
	height:300px;
	clear:both;
	}
#main-box{
	margin:6px 0 0 0;
	height: 234px;
	}
#main-box div{
	float:left;
	display:inline;
	}
#main-l{width:270px;}
.main-l-01{
	width:100%;}
.main-l-or{
	margin:0 0 10px 0;}
.moin-l-c{
	background:url(dhx-index_07.gif) repeat-x;
	width:258px;
	height:26px;
	padding:6px 0 0 0;
	font-size:13px;
	color:#FFF;
	}
.main-l-cd{
	border:#CCC solid 1px;
	padding:5px;
	width:258px;
	height:68px;
	margin:0 0 10px 0;
	}
.main-l-cd1{
	border:#CCC solid 1px;
	padding:5px;
	width:258px;
	height:33px;
	margin:0 0 10px 0;
	}
#main-m{
	width:520px;
	margin:0 0 0 10px;
	}
#main-m-bg{
	width:514px;
	height:26px;
	background:url(dhx-index_10.gif) repeat-x;
	padding:6px 0 0 0;
	font-size:13px;
	}
#index-new{
	width:471px;
	}
.main-m-cd{
	width:508px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	padding:5px;
	height:191px;
	margin:0 0 10px 0;
	}

.main-m-cb{
	width:100%;
	border-bottom:#CCCCCC 1px dashed;
	}
.main-m-cb a{
	text-decoration:none;
	color:#666;
	}
.main-m-cb a:hover{
	text-decoration:none;
	color: #ED4747;
	}
.main-h{
	padding:5px 0;
	}
* html .main-h{
	height:20px;
	}
#main-r{
	width:180px;
	margin:0 0 0 10px;
	}
#main-r-bg{
	width:168px;
	height:45px;
	background:url(dhx-index_16.gif) repeat-x;
	}
#sub-box{
	margin:10px 0;
	height:auto;
}
.left-dh{
	width:190px;
	float:left;
	margin-top:10px;
}	
.left-dh1{
	width:190px;
	float:left;
	margin-top:10px;
}
.left-dh1:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	}
.link-bg{ 
	width:188px;
	border-left:#d1d1d1 1px solid;
	border-right:#d1d1d1 1px solid;
	}

#dh-w{
	width:175px;
	height:auto;
	margin-left:7px;
}
#bt{
	background: url(dh-bg.gif) no-repeat;
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:12px;
	padding-top:3px;
}
#bt div{
	float:left;
	}
#bt div.position{
	width:120px;}	
div.link-c{
	border-bottom:#CCCCCC 1px dashed;
	height:26px;
	margin-top:1px;
	padding-bottom:1px;
	}
div.link-cc{
	background:url(bgc.gif) no-repeat;
	border-bottom:#CCCCCC 1px dashed;
	height:23px;
	padding:4px 0 0 26px;
	color:#ff0000;
}
div.link-c a{
	margin-top:1px;
	height:23px;
	padding:4px 0 0 26px;
	display:block;
	color:#525252;
	text-decoration:none;
}
div.link-c a:hover{
	background:url(bgc.gif) no-repeat;
	text-decoration:none;
	color:#ff0000;
	}
#content{
	margin-left:200px;
	padding-left:5px;
}
#footer{
	width:100%;
	clear:both;
	margin-top:5px;
	padding-top:5px;
	}
*:lang(zh)#footer{
	width:100%;
	clear:both;
	margin-top:5px;
	padding-top:5px;
	display:inline !important;
	} 
#footer-01{
	width:100%;
	height:5px;
	display:inline;
	}
#footer-01 div{
	float:left;
	display:inline;
	}
#footer-l{
	background-color:#ee4437;
	width:200px;
	height:6px;
	}
#footer-r{
	background-color:#534f4f;
	width:790px;
	height:6px;
	}
#footer-02{
	clear:both;
	width:985px;
	padding:4px 0 0 5px;
	height:20px;
	background:#E8E8E8;
	}
#link-f{
	width:100%;
	 }
#dt{
	width:174px;
	height:26px;
	background:url(dhx-index_10.gif) repeat-x;
	padding:5px 0 0 0;
	}
#dt-con{
	width:168px;
	border-bottom:#adadad solid 1px;
	border-left:#adadad solid 1px;
	border-right:#adadad solid 1px;
	padding:5px;
	height:101px;
	}
#dt-con ul{
	margin:0;
	padding-left:18px;
	list-style: square;
	}
#footer-02 div{
	display:inline;
	margin-left:415px;
	}
h4{
	color:#cf9c2d;}
#sub-con{
	width:auto;
	margin-top:10px;
	}
* html #sub-con{
	display:block;
	float:left;
	width:785px;
	}
.sub-c-l{
	float:left;
	width:530px;
	}
.sub-c-r{
	margin-left:540px;
	width:245px;
	}
* html .sub-c-r{
	float:left;
	margin-left:10px;
	margin-top:0;
	}
.sub-c-c{
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	padding:0 5px;
	}
#sub-c-h{
	width:100%;
	display:block;
	}
#sub-c-h div{
	float:left;
	}
#sub-h-m{
	width:504px;
	height:24px;
	background-color:#e1e1e1;
	padding-top:2px;
	}
.sub-h-c{
	width:100%;
	padding-top:5px;
	}
.sub-h-c div ul,.sub-h-c div dl{
	margin:0;
	padding-bottom:10px;
	padding-top:0;
	}
.sub-h-c div h4{
	margin:0;
	padding-top:8px;
	padding-bottom:10px;
	}
.sub-h-c div p{
	padding:0;
	margin:0;
	padding-bottom:15px;
	}
.sub-h-c1{
	width:100%;
	padding-top:30px;
	height:155px;
	}
.sub-h-c1 #left,.sub-h-c1 #right{
	float:left;
	}
#sub-h-bor{
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	}
#left{
	width:206px;
	height:154px;
	}
#right{
	width:555px;
	margin-left:9px;}
.sub-c-rr{
	width:219px;
	height:24px;
	background-color:#d1d1d1;
	padding-top:2px;
	}
.sub-o-l{
	width:180px;}
.sub-r-h{
	margin-top:10px;
	}
#bor{
	margin-top:10px;
	}
#bor div{
	float:left;}
#new-h{
	width:775px;
	margin:0 5px;
	}
#new-h div{
	float:left;
	}
#new-c{
	width:758px;
	height:24px;
	background-color:#e1e1e1;
	padding-top:2px;
	}
.more-left{
	width:190px;
	}
#more-right{
	width:565px;}
#news-2{
	width:255px;
	}
.news-2-c{
	border-left:#e1e1e1 1px solid;
	border-right:#e1e1e1 1px solid;
	padding:0 5px;
	width:243px;
	}
* html .news-2-c{
	padding:0 4px;
	}
.news-2-c1 div{
	float:left;
	}
.news-2-cc{
	width:229px;
	height:24px;
	background-color:#d1d1d1;
	padding-top:2px;
	}
.new-o-l{
	width:190px;}
#news-3{
	margin-left:10px;
	width:255px;
	}
#news-4{
	margin-left:10px;
	width:255px;
	}
dt{
	text-indent:2em;
	font-weight:bold;
	}
.list{
	padding-left:40px;
	line-height:25px;
}
.product img{
	margin-right:10px;
	}
.product{
	border-bottom:#CCC dashed 1px;
	padding-bottom:10px;
	padding-top:5px;
	}
.product a,.product a:link,.product a:visited,.product a:active{
	text-decoration:none;
	color:#666;
	}
.product a:hover{
	text-decoration:none;
	color: #ED4747;
	}
#location{
	height:18px;
	border-bottom:#999 1px solid;
	padding:0 0 5px 0;
	margin:18px 0 0 0;
	}
#location div{
	float:left;
	}
h3{
	margin:0;}
#location1{
	width:200px;
	}
#location2{
	width:580px;
	}
div.more ul{
	margin:0;
	padding:0;
	}
div.more ul li{
	margin:0;
	padding:0;
	margin-left:20px;
	}
.kh_left{
	float:left;}
.kh_left_weight{
	width:390px;
	padding-top:10px;
	border-top:#CCC dotted 1px;}