#dmain{
	width:976px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin: 0px auto;
	font-size:12px;
	position: relative;

}
#dhmain a,.sindex a,.dhhead a{text-decoration:none}
#dhmain a:hover,.sindex a:hover{text-decoration:underline}
#dhmain{
	padding-top:5px;
}
.toper{
	width:976px;
	height: 95px;
	color:#666;
}
.line { clear:both; height:5px; overflow:hidden;}
.menu1{font-size:14px;color:#261CDC;margin-right:12px}
.menu2{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;margin-right:12px}
a.menu2:link{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;margin-right:12px}
a.menu2:visited{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;margin-right:12px}
a.menu2:hover{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;margin-right:12px}
a.menu2:active{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;margin-right:12px}
.menu5{font-size:12px;color:#7777CC}
a.menu5:link{color:#7777CC}
a.menu5:visited{color:#660066}
a.menu5:hover{color:#7777CC}
a.menu5:active{color:#7777CC}
.menu4{font-size:12px;}
a.menu4:link{color:#7777CC}
a.menu4:visited{color:#660066}
a.menu4:hover{color:#7777CC}
a.menu4:active{color:#7777CC}
input.searchkey{  height:22px;line-height:22px; border:1px solid #D4D4D4; width:200px;  }
.logos{ float:left; width:976px; height:60px;}
.searchs{float:left;  width:976px; height:30px; background:#FCFFF7;}
.searchs span.txt{ float:left; line-height:30px; width:100px; text-align:right; padding-right:5px; }
.searchs span.searchtxt{ float:left; line-height:28px; padding-top:2px;  width:210px; text-align:left; }
.searchs span.btn{ float:left; line-height:28px;padding-top:1px;  width:78px; }
.searchs span.btnphoto{ float:left; line-height:28px; padding-top:2px; width:208px; text-align:center }
.searchs span.btnspace{ float:left; line-height:30px;  width:208px; text-align:right;  }
.searchs span.txtgao{ float:left; line-height:30px; width:120px; text-align:center; }
.mrl ul a:visited,.sindex a:visited{color:#000}
.dhhead{
	font-size:12px;
	margin-top: 10px;
	background: #c0e2fd;
	clear: both;
}
.sindex{
	font-size: 12px;
	height: 18px;
	position: absolute;
	top: 68px;
	background: url(http://img.legoo.com/images/navi/home1.gif) no-repeat left top;
	padding-left: 18px;
	right: 3px;
	line-height: 18px;
}
.sindex img{
	vertical-align:top;
	margin-right: 3px;
}
.backto{
	font-size: 12px;
	height: 18px;
	position: absolute;
	top: 40px;
	background: url(http://img.legoo.com/images/navi/fh.gif) no-repeat left center;
	padding-left: 17px;
	right: 12px;
	line-height: 18px;
}
.backto img{
	vertical-align:top;
	margin-right: 3px;
}
.dhleft{
	width:182px;
	float: left;
	border: 1px solid #9BC2F7;
}
.dhright{
	width:782px;
	float: right;
}
.b0{
	margin-bottom:12px;
	background-color: #9ebbf0;
	background-image: url(dh_bg1.jpg);
	border: 1px solid #9ebbf0;

}
.ba{
	margin-bottom:12px;
	background-color: #9ebbf0;
	background-image: url(dh_bg1.jpg);
	border: 1px solid #9ebbf0;
	margin-top: 850px;
}
.b02{
	margin-bottom:12px;
}
.b01{
	margin-bottom:12px;
	background-image: url(dh_bg2.jpg);
	border: 1px solid #FF9900;
}
.b1{
	margin-bottom:12px;
	background-color: #F7C480;
	background-image: url(dh_bg5.jpg);
	border: 1px solid  #fdcf0d;
}
.b2{
	margin-bottom:12px;
	background-color: #B3D580;
	background-image: url(dh_bg4.jpg);
	border: 1px solid #a6e92a;
}
.b3{
	margin-bottom:12px;
	background-color: #d5d588;
	background-image: url(dh_bg3.jpg);
	border: 1px solid #C1C14C;
}
.b4{background: #E5ECF9;margin-bottom:4px
}
.headtitle{
	padding: 2px 3px 3px 6px;
	font-size: 12px;
	font-weight: bold;
	color: #0A67B4;
	line-height: 18px;
	border: 1px solid #FFFFFF;
	}
.headtitle1{
	padding: 4px 3px 3px 6px;
	font-size: 12px;
	font-weight: bold;
	color: #565b78;
	line-height: 16px;
	background: #E5ECF9;
	}
.headtitlew{
	padding: 2px 3px 3px 6px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 18px;
	border: 1px solid #FFFFFF;
}
.headtitlew span{
	position:absolute;
	font-size: 12px;
	font-weight: normal;
	top: 466px;
	right: 11px;
}
.headtitlet{
	padding: 2px 3px 3px 6px;
	font-size: 14px;
	font-weight: bold;
	color: #E67A04;
	line-height: 18px;
	border: 1px solid #FFFFFF;
}
.headtitles{
	padding: 2px 3px 3px 6px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position: relative;
	color: #FFF;
	border: 1px solid #FFFFFF;
}
.headtitles span{
	position:absolute;
	font-size: 12px;
	font-weight: normal;
	top: 2px;
	right: 5px;
}

.t1 {overflow: hidden;
	height: 1px;
	font-size: 1px;
	border-right: 4px solid #fff;
	border-left: 4px solid #fff;
}
.t2 {overflow: hidden;
	height: 1px;
	font-size: 1px;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
}
.t3 {overflow: hidden;
	height:2px;
	font-size: 1px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.p1 {overflow: hidden;
height: 1px;
	border-right:1px  solid #fff;
	border-left:1px  solid #fff;
}
.p2 {overflow: hidden;
     height: 1px;
	border-right:2px  solid #fff;
	border-left:2px  solid #fff;
}
.bottom {
	MARGIN: 0px 1px;
	OVERFLOW: hidden;

}
.hmrl{
	background:#fff;
	height:22px;
	margin: 0px 1px;
	position: relative;
	line-height: 22px;
	padding-left: 10px;
}
.mrl{
	background: #fff;
	margin: 0px;

}
.mrl a,.sb a{
	color:#000;font-size: 12px;
}
.mrl ul{
	margin: 0px;
	padding: 0px 0px 0px 8px;
	height: 24px;
	line-height: 24px;
	clear: both;
}
.mrl ul.left{
	margin: 0px;
	padding: 0px 0px 0px 8px;
	height: 24px;
	line-height: 24px;
	clear: both;
		border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.mrl ul.bg{
	margin: 0px;
	padding: 0px 0px 0px 8px;
	height: 24px;
	line-height: 24px;
	clear: both;
	background:#CCCCCCC;
}
.b0 li{
	float:left;
	width: 18%;
}
.ba li{
	float:left;
	width: 16.6%;
}
.b0b{background:#F2F6FE}

.b01 li{
	float:left;
	width: 16.6%;
}
.b01b{background:#FFF8EC}
.b1 li,.b2 li,.b3 li{
	float:left;
	line-height:24px;
	width: 33.2%
}
.b4 li{
	line-height:25px;
	width:82px;
	float: left;

}
.lines{
 margin-left:9px;
	width:5px;
	float:left;	
}
.b5 li{
	line-height:25px;
	width:164px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.gtd{
	background:#FBF8E3;
	text-indent: 8px;
	line-height: 24px;
	font-size: 12px;
	color: #666;
}
.gtd a,.gtd a:visited{
	color:#FF6600;

}
.rtd{
	background:#EFF7E8;
	line-height: 24px;
	font-size: 12px;
	color: #666;
	text-indent: 8px;
}
.rtd a,.rtd a:visited{
	color:#339900;

}

.ytd{background:#f2f2db;line-height: 24px;
	font-size: 12px;
	color: #666;
	text-indent: 8px}
.ytd a,.ytd a:visited{color:#88880e}
#sortl{
	width:384px;
	float:left;	
	height:200px;
	overflow:hidden;
}
.ptd{background:#f7efff}
#sortr{
	width:384px;
	float:right;
}
.b1a,.b1a:visited{
	color:#FF6600;
	font-size: 14px;
}
.mb0a a{color:#607fbb}
.mb0a a:visited{color:#607fbb}
.mb01a a{color:#F9A959}
.mb01a a:visited{color:#F9A959}
.mb1a a{color:#FF6600}
.mb1a a:visited{color:#FF6600}
.mb2a a{color:#339900;}
.mb2a a:visited{color:#339900;}
.mb3a a{color:#88880e}
.mb3a a:visited{color:#88880e}
.more{
	line-height:24px;
	font-size: 12px;
	text-align: right;
	padding-right: 5px;
}
/**/
.sb1{overflow: hidden;height: 1px;margin: 0px 5px}
.sb2{overflow: hidden;background: #fff;height: 1px;margin: 0px 3px}
.sb3{overflow: hidden;background: #fff;height: 1px;margin: 0px 2px}
.sb4{overflow: hidden;background: #fff;margin: 0px 1px; height: 2px;}
.sb1{background: #ad86e7}
.sb2{border-right: #ad86e7 2px solid; border-left: #ad86e7 2px solid;}
.sb3{border-right: #ad86e7 1px solid; border-left: #ad86e7 1px solid;}
.sb4{border-right: #ad86e7 1px solid; border-left: #ad86e7 1px solid}
.sb{border-right: #ad86e7 1px solid;
	border-left: #ad86e7 1px solid;
	font-size: 14px;
	color: #c68ec6;
	text-indent: 8px;
	padding-top: 3px;
}
.sb ul{
	margin:0px;
	padding: 0px;
	border: 1px dashed #FFF;
}
.sb ul li{
	border-bottom:solid 1px #f7efff;
	line-height: 24px;
}
.sbb{background:#ad86e7;
	border-bottom: 1px solid #ad86e7;
	margin-bottom: 12px;
}
.sbb1{background:#ffb64a;}
.sbb1 li,.sbb li{float:left;width:50%}
.sbb1 .ftd{background:#fff7e7}
.sbb1 .headtitles, .sbbm1 .headtitles{color:#000}
.sbb l,.sbb1 li{float:left;width:50%}
.sbb1 li{
	border-bottom:solid 1px #fff7d6;
	line-height: 24px;
}
.sbbm{
	background:#b5aede;
	border-bottom: 1px solid #b5aede;
	margin-bottom: 12px;
}
.sbbm1{background:#ffcf84;border-bottom: 1px solid #ffcf84;
	margin-bottom: 12px;}
.sbbm li,.sbbm1 li{
	float:left;
	width: 16.6%;
}
.dhhead .ct{
	font-size:12px;
	line-height: 18px;
	height: 18px;
	color: #999;
	text-align: center;
	}
	.ct a{padding:0px 3px}
.footer{
	clear: both;
	height: 46px;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	color:#666;
	/*background-color: #FAFAFA;*/
	margin: 0px;
	padding-top: 10px;
}
#dmain .copyright{padding:0px}

.footer a:link {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.footer a:visited {
    font-size: 12px;
	color: #666;
	text-decoration: none;
}
.footer a:hover {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}
.left_g{
	width:182px;
	float: left;
	border: 1px solid #9BC2F7;
	padding: 5px;
	line-height: 12px;
	background-color: #FFFFFF;
	}
.left_foot{
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.new_bd{
	padding: 20px;
	border: 1px solid #F8E4D6;
	background-color: #FFF9EE;
	line-height: 23px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.foot{
	width:782px;
	float:right;	
}
.i{height:21px;width:350px;font-size:16px;line-height:20px;}
textarea.regb{ float:left; height:200px; width:500px;border:1px solid #D4D4D4; line-height:20px;}
input.code{  height:16px;line-height:16px; border:1px solid #D4D4D4; width:60px; }
.line { clear:both; height:5px; overflow:hidden;}
input.txtlen{  height:22px;line-height:22px; border:1px solid #D4D4D4; width:260px; }
.loc{ width:966px; line-height:25px; height:25px; padding-left:10px;}