/*common start*/
* {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	list-style-type: none;
}

em, i {
	font-style: normal;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #066;
}

body {
	color: #666;
	font: 12px/22px "Simsun", "宋体";
	overflow-x: hidden;
}
/*common end*/

.wrapper {
	width: /*1920px*/100%;
	overflow: hidden;
	position: absolute;
	/*left: 50%;
	top: 136px;
	margin: 0 0 0 -960px;*/
	top: 136px;
	/*margin: 0 auto;*/
	float:left;
	height:300px;
	z-index:9999999;
}

/*head start*/
.topNav {
	width: 100%;
	height: 47px;
	background: url(dhbg.jpg);
	z-index:10;
}

.topNavList {
	width: 1136px;
	height: 47px;
	margin: 0 auto;
}

.topNavSub {
	position: relative;
}

.topNav a {
	display: block;
	float: left;
	height: 47px;
	line-height: 47px;
	text-align:center;
	color: #ffffff;
	font: 16px/47px "Microsoft YaHei";
	/*margin: 0 30px 0 25px;
	padding: 0 7px;*/
	width:126px;
}
/*
.activeTopNav .dh_check a {
    float:left;
    display:block;
    width:142px;
	height:47px;
	background: url(navItemBg_13.png) 0 -1px;
}*/
.activeTopNav {
	background: url(navItemBg_13.png) 0 -1px;
}

.activeTopNavCK {
	background: url(navItemBg_13.png) 0 -1px;
}

/*.activeLeft {
	width: 8px;
	height: 51px;
	position: absolute;
	top: -1px;
	background: url(navItemBg_12.png);
	display: none;
}

.activeRight {
	width: 10px;
	height: 51px;
	position: absolute;
	top: -1px;
	background: url(navItemBg_14.png);
	display: none;
}*/


/*sub start*/
.subNavWrapper {
	width: 1136px;
	height: 300px;
	position: absolute;
	left: 50%;
	top: 40px;
	margin: 0 0 0 -495px;
	z-index:10;
	display: none;
}

.subNavSet {
	width: 1136px;
	height: 300px;
	margin: 0 auto;
	position: relative;
}

.subNav {
	position: relative;
	display: none;
}

.subNav ul {
	width: 142px;
	height: 234px;
	position: absolute;
	left: 23px;
	top: 16px;
	color: #333;
	font: 14px/30px "Simsun", "宋体";
}

.subNav ul a {
	width: 140px;
	display: block;
	padding: 0 0 0 16px;
	float: left;
	color: #333;
	font: 14px/34px "Microsoft YaHei", "Simsun", "宋体";
	background: url(arrowSub.png) left center no-repeat;
}

.subNav ul a:hover {
	color: #69b129;
	text-decoration: none;
}

.sub1 {
	left: 50px;
}

.sub2 {
	left: 176px;
}

.sub3 {
	left: 303px;
}

.sub4 {
	left: 428px;
}

.sub5 {
	left: 555px;
}

.sub6 {
	left: 681px;
}

.sub7 {
	left: 807px;
}

.sub0 .subBgTopLeft, .sub1 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}

.sub3 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}


.sub5 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}

.sub6 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}

.sub7 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}

.sub0 .subBgBotLeft, .sub1 .subBgBotLeft, .sub3 .subBgBotLeft, .sub5 .subBgBotLeft, .sub6 .subBgBotLeft, .sub7 .subBgBotLeft {
	width: 457px;
	height: 206px;
	display: block;
	background: url(subBot0.png) no-repeat;
}

.sub2 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}

.sub4 .subBgTopLeft {
	width: 457px;
	height: 7px;
	display: block;
	background: url(subTop0.png) no-repeat;
}

.sub2 .subBgBotLeft, .sub4 .subBgBotLeft {
	width: 457px;
	height: 206px;
	display: block;
	background: url(subBot0.png) no-repeat;
}

.features {
	position: absolute;
	left: 195px;
	top: 19px;
}

.features i {
	width: 174px;
	display: block;
	float: left;
	margin: 0 40px;
}

.features a:hover img {
	border: 1px solid #448c8c;
}

.features i img {
	display: block;
	float: left;
	border: 1px solid #d7d8d8;
	margin-bottom: 12px;
}

.features i em {
	width: 174px;
	display: block;
	float: left;
	line-height: 20px;
}
/*sub end*/