/*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:#df1e1e;
}

/*common end*/

.wrapper {
	width: 1920px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -960px;
	height:600px; z-index:1000;
}
.home{width:100px; height:90px; line-height:90px; text-align:center; color:#fff; float:left;}
.home a:hover{ width:100px; height:90px; line-height:90px; text-align:center; display:block; border-top:2px solid #df1f1e; color:#df1f1e;font: 16px/90px "Microsoft YaHei", "Simsun", "宋体";}
/*head start*/
.head{width: 1200px;
	height: 90px;
	margin:0 auto 0;
	z-index: 9999; }
.topNav {
	width: 700px;
	height: 90px;
	float:right;
	z-index: 9999;
	margin-right: 100px;
}

.topNavList {
	width: 600px;
	height: 90px;
	float:left;
}

.topNavSub {
	position: relative;
}

.topNav a {
	display: block;
	float: left;
	height: 90px;
	line-height: 90px;
	color: #fff;
	font: 16px/90px "Microsoft YaHei", "Simsun", "宋体";
	width:100px;
	text-align:center;
}
.topNav a:hover{border-top:2px solid #df1f1e;  color:#df1f1e;}
.us_zh{
	position: absolute;
	top:35px;
	right: 0;
}
.us_zh a{
	margin-left: 10px;
}
.us_zh a img{
	width: 28px;
	border:1px solid #fff;
}
.activeLeft {
	width: 8px;
	height: 51px;
	position: absolute;
	top: -1px;
	
	display: none;
}

.activeRight {
	width: 10px;
	height: 51px;
	position: absolute;
	top: -1px;
	
	display: none;
}


/*sub start*/
.subNavWrapper {
	width: 1000px;
	height: 300px;
	position: absolute;
	left: 50%;
	top: 90px;
	margin: 0 0 0 -495px;
	z-index:1000;
	display: none;
}

.subNavSet {
	width: 1000px;
	height: 300px;
	margin: 0 auto;
	position: relative;
}

.subNav {
	position: relative;
	display: none;
	border:1px solid #000;
}

/*.subNav ul {
	width: 132px;
	height: 234px;
	position: absolute;
	left: 23px;
	top: 16px;
	color: #333;
	font: 14px/30px "Simsun", "宋体";
}

.subNav ul a {
	width: 130px;
	display: block;
	padding: 0 0 0 16px;
	float: left;
	color: #333;
	font: 14px/34px "Microsoft YaHei", "Simsun", "宋体";

}

.subNav ul a:hover {
	color: #066;
	text-decoration: underline;
}*/
.sub0 {
	width:750px;
	height:290px;
	border:1px solid #df1f1e;
	left: -20px;
	border-top:3px solid #df1f1e; background:#fff;  background: #fff;
    filter: Alpha(Opacity=10, Style=10);
    opacity: 1.0;
    position: absolute;
}
.sub0 ul.ul_b{width:720px; height:60px; line-height:60px; margin:0 auto; border-bottom:1px dashed #c8c8c8;}
.sub0 ul.ul_b li{width:120px; height:60px; text-align:center; float:left;}
.sub0 ul.ul_b li a{ font-size:14px; font-weight:bold; color:#333;}
.sub0 .sub_a{width:720px; height:190px; margin:15px auto; border-bottom:none;}
.sub0 .sub_a .sa_left{width:190px; height:190px; float:left; font-size:14px; line-height:25px; text-align:right;}
.sub0 .sub_a .sa_mid{width:246px; height:165px; float:left; margin:0 18px;}
.sub0 .sub_a .sa_right{width:110px; height:165px; float:left; margin-left:15px;}
.sub0 .sub_a .sa_right ul.ul_a{width:110px;line-height:40px; border-bottom:none;}
.sub0 .sub_a .sa_right ul.ul_a li{width:110px; line-height:40px; border-bottom:1px dashed #c8c8c8; font-size:14px; text-align:center;}
.sub0 .sub_a .sa_right ul.ul_a li a{font-size:14px;}
.sub1 {
	width:407px;
	height:258px;
	border:1px solid #df1f1e;
	left: 244px;
	border-top:3px solid #df1f1e; background:#fff;
}
.sub1 .sub1_ul{width:110px; float:left;  margin:15px;}
.sub1 .sub1_ul li{width:110px; line-height:40px; border-bottom:1px dashed #c8c8c8; text-align:center;font-size:14px;}
.sub1 ul.sub1_ula{width:208px; float:left; margin-left:25px; margin-top:15px;}
.sub1 ul.sub1_ula p{ font-size:14px; line-height:25px; margin-top:10px;}
.sub2 {
	width:895px;
	height:290px;
	border:1px solid #df1f1e;
	border-top:3px solid #df1f1e;
	left: 168px; background:#fff;
}
.sub2 ul.sub2_ul{width:575px; float:left; margin:10px 15px;}
.sub2 ul.sub2_ul li.ul_aa{ width:115px; float:left; height:40px; line-height:40px; border-bottom:1px dashed #c8c8c8; text-align:center;font-size:16px; font-weight:bold; color:#333;}
.sub2 ul.sub2_ul li.ul_aa a{color:#333;}
.sub2 ul.sub2_ula{width:115px; float:left;}
.sub2 ul.sub2_ula li{width:80px; margin:0 auto;height:40px; line-height:40px; border-bottom:1px dashed #c8c8c8;font-size:14px; color:#c8c8c8; text-align:center;overflow: hidden;}
.sub2 ul.sub2_ulb{width:208px; float:left; margin:15px 0 0 25px;}
.sub2 ul.sub2_ulb img{width:208px;}
.sub2 ul.sub2_ulb p{ line-height:30px; font-size:14px;}
.sub3 {
	width:407px;
	height:258px;
	border:1px solid #df1f1e;
	border-top:3px solid #df1f1e;
	left: 490px; background:#fff;
}
.sub3 .sub1_ule{width:110px; float:left;  margin:15px;}
.sub3 .sub1_ule li{width:110px; line-height:40px; border-bottom:1px dashed #c8c8c8; text-align:center;font-size:14px;}
.sub3 ul.sub1_ulae{width:208px; float:left; margin-left:25px; margin-top:15px;}
.sub3 ul.sub1_ulae p{ font-size:14px; line-height:25px; margin-top:10px;}
.sub3 ul.sub1_ulae img{width:208px;}
.sub4 {
	width:407px;
	height:258px;
	border:1px solid #df1f1e;
	border-top:3px solid #df1f1e;
	left: 610px; background:#fff;
}
.sub4 .sub1_uld{width:110px; float:left;  margin:15px;}
.sub4 .sub1_uld li{width:110px; line-height:40px; border-bottom:1px dashed #c8c8c8; text-align:center;font-size:14px;}
.sub4 ul.sub1_ulad{width:208px; float:left; margin-left:25px; margin-top:15px;}
.sub4 ul.sub1_ulad p{ font-size:14px; line-height:25px; margin-top:10px; padding-left:15px;}
.sub4 ul.sub1_ulad img{width:208px;}
.sub5 {
	width:407px;
	height:258px;
	border:1px solid #df1f1e;
	left: 686px;
	border-top:3px solid #df1f1e; background:#fff;
}
.sub5 .sub1_ulc{width:110px; float:left;  margin:15px;}
.sub5 .sub1_ulc li{width:110px; line-height:40px; border-bottom:1px dashed #c8c8c8; text-align:center;font-size:14px;}
.sub5 ul.sub1_ulac{width:208px; float:left; margin-left:25px; margin-top:15px;}
.sub5 ul.sub1_ulac p{ font-size:14px; line-height:25px; margin-top:10px;}
.sub5 ul.sub1_ulac img{width:208px;}
.sub0 .subBgTopLeft, .sub1 .subBgTopLeft {
	width: 706px;
	height: 7px;
	display: block;
	background: url(../images/subTop0.png);
}

.sub3 .subBgTopLeft {
	width: 706px;
	height: 7px;
	display: block;
	background: url(../images/subTop3.png);
}


.sub5 .subBgTopLeft {
	width: 706px;
	height: 7px;
	display: block;
	background: url(../images/subTop5.png);
}

.sub0 .subBgBotLeft, .sub1 .subBgBotLeft, .sub3 .subBgBotLeft, .sub5 .subBgBotLeft {
	width: 706px;
	height: 206px;
	display: block;
	background: url(../images/subBot0.png);
}

.sub2 .subBgTopLeft {
	width: 832px;
	height: 7px;
	display: block;
	background: url(../images/subTop2.png);
}

.sub4 .subBgTopLeft {
	width: 832px;
	height: 7px;
	display: block;
	background: url(../images/subTop4.png);
}

.sub2 .subBgBotLeft, .sub4 .subBgBotLeft {
	width: 832px;
	height: 206px;
	display: block;
	background: url(../images/subBot2.png);
}

.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*/