@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

html, body {
	width: 100%;
	height: 100%;
	font-family: "Microsoft Yahei", "Tahoma", "Helvetica Neue", "Lantinghei SC", Arial, "Hiragino Sans GB", STXihei, Helvetica, sans-serif;
}
.dangjian{
	width:990px;
	margin:0 auto;

}
.dangjian .topnav{
	background-color:#cc121a;
	height:30px;
}
.dangjian .topnav ul{
	margin:0;
	padding:0 110px;
	list-style:none;
}
.dangjian .topnav ul li{
	float:left;
	width:90px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
}
.dangjian .topnav ul li a{
	font-weight:bold;
	color:#ffffff;
}
.dangjian .topnav ul li a:link, .dangjian .topnav ul li a:visited, .dangjian .topnav ul li a:hover{
	font-weight:bold;
	color:#ffffff;
}
.dangjian .boxgroup1{
	margin-top:400px;
}
.dangjian .boxgroup1 .leftbox{
	float:left;
	width:286px;
	border:1px solid #d0d0d0;
	padding:20px 15px;
	margin-right:22px;
}
.dangjian h2{
	font-size:16px;
	font-weight:bold;
	color:#e50300;
	border-bottom:2px solid #e50300;
	line-height:30px;
	margin:11px 0 10px 0;
}
.dangjian h3{
	font-size:14px;
	font-weight:normal;
	color:#e50300;
	line-height:30px;
	background-image: url(../images/home_rounded%20rectangle.png.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.dangjian .leftbox p{
	line-height:22px;
	padding-left:15px;
	font-family: 微软雅黑;
	font-size: 14px;
}
.dangjian .boxgroup1 .leftbox ul{
	margin:0;
	padding:0;
	list-style:none;
}
.dangjian .boxgroup1 .leftbox ul li{
	float:left;
	width:59px;
	height:30px;
	line-height:30px;
	margin:0 4px 10px 0;
	border:1px solid #dedede;
	text-align:center;
}
.dangjian .boxgroup1 .leftbox ul li a{
	display:block;
}
.dangjian .boxgroup1 .leftbox ul li a:link, .dangjian .boxgroup1 .leftbox ul li a:visited{
	color:#333;
}
.dangjian .boxgroup1 .leftbox ul li a:hover{
	color:#ffffff;
	background-color:#e50300;
}
.hotnews{
	float:left;
	width:678px;
	height:330px;
}
.middlebox{
	width:491px;
	height:478px;
	float:left;
	padding:10px 35px;
	margin:15px 22px 22px 0;
	border:1px solid #d0d0d0;
}
.m-menuList {
	float:right;
	width:736px;
}
.m-menuList ul {
	padding:0;
	list-style:none;
	border-right:1px solid #ebebeb;
	margin:37px 0 0 0;
}
.m-menuList ul li {
	float:left;
	width:122.5px;
	height:50px;
	line-height:50px;
	font-size:16px;
}
.m-menuList ul li a:link, .m-menuList ul li a:visited {
	display:block;
	padding-left:40px;
	width:auto;
	border-left:1px solid #ebebeb;
	border-right:0px solid #ebebeb;
	border-top:1px solid #ebebeb;
	background-color:#ffffff;
	border-bottom:0px solid #ef2d36;
	color:#666666;
}
.middlebox h2{
	font-size:16px;
	font-weight:bold;
	color:#e50300;
	border-bottom:2px solid #e50300;
	line-height:30px;
	margin:0 0 10px 0;
}
h2 a{
	float:right;
	font-size:14px;
}
.middlebox h2 a:link, .middlebox h2 a:visited{
	color:#333333;
}
.middlebox ul{
	margin:0;
	padding:0;
	list-style:none;
}
.middlebox ul li{
	line-height:27px;
}
.middlebox ul li a{
	display:block;
}
.middlebox ul li a:link, .middlebox ul li a:visited{
	color:#333;
}
.middlebox ul li a:hover{
	color:#e50300;
}
.middlebox ul li span{
	color:#999999;
	margin-right:6px;
}
.middlebox ul li.imp a{
	color:#e50300;
}
.boxgroup1 .rightbox{
	width:168px;
	float:left;
	margin-top:15px;
}
.boxgroup1 .rightbox dl{
	margin:0;
	padding:0;
	list-style:none;
}
.boxgroup1 .rightbox dt{
	height:46px;
	line-height:46px;
	background-color:#ddd;
	text-align:center;
	color:#000000;
	border-left:8px solid #e50300;
	margin:0px 0 0 0;
	font-size:16px;
}
.boxgroup1 .rightbox dd{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	line-height:45px;
	margin:0;
	padding:0;
	text-align:center;
}
.boxgroup1 .rightbox dd span{
	color:#c6252f;
	margin-left:10px;
}
.banner{
	clear:both;
}
.boxgroup2{
	margin:22px 0;
}
.boxgroup2 .leftbox{
	float:left;
	width:440px;
	height:480px;
	border:1px solid #d0d0d0;
	padding:10px 15px;
	margin-right:22px;
}
.boxgroup2 .rightbox{
	float:left;
	width:526px;
	height:480px;
	border:1px solid #d0d0d0;
	padding:10px 15px;
}



.boxgroup2 .rightbox ul{
	margin:0;
	padding:0;
	list-style:none;
}
.boxgroup2 .rightbox ul li{
	line-height: 27px;
}
.boxgroup2 .rightbox ul li a{
	display:block;
}
.boxgroup2 .rightbox ul li a:link, .boxgroup2 .rightbox ul li a:visited{
	color:#333;
}
.boxgroup2 .rightbox ul li a:hover{
	color:#e50300;
}
.boxgroup2 .rightbox ul li span{
	color:#999999;
	margin-right:6px;
}
.boxgroup2 .rightbox ul li.imp a{
	color:#e50300;
}

