body {

	padding:0;

	margin:0;

	font-size:12px;

	background-color:#F0F1F3;

}

a:link,a:visited,a:active {

	font-weight: normal;

	text-decoration:none;

	font-family: "宋体";

	font-size: 12px;

	color: #333333;}

a:hover {

	font-weight: normal;

	text-decoration:none;	

	font-family: "宋体";

	font-size: 12px;

	color: #f82f00;

}

a.di:link,a.di:visited,a.di:active {

	font-family: "宋体";

	font-size: 14px;

	color:#FFFFFF;

}

a.di:hover {

	font-family: "宋体";

	font-size: 14px;

	color:#FF0000;

}

a.xw:link,a.xw:visited,a.xw:active {

	font-family: "宋体";

	font-size: 14px;

	line-height:30px;

	color:#000;

}

a.xw:hover {

	font-family: "宋体";

	font-size: 14px;

	line-height:30px;

	color:#FF0000;

}


.banner{width: 100%;overflow: hidden;position: relative;}
.banner img{display: block;width: 100%;}

header{position: relative;padding: 10px 0;}
.hbg{width: 100%;height: auto;position: absolute;left: 0;top: 0;z-index: -1;}
.h_box{display: flex; width: 1123px;margin: 0 auto;}
.h1{width: 305px;height: 90px;}
.h2{width: 230px;height: 90px;}
.h_nav{display: flex;flex: 1;align-items: center;margin-top: 40px;padding: 0 10px;}
.line{display: block; width: 100%;height: 7px;}
.h_nav .ha{width: fit-content; text-align: center; margin: 0 6px;color: #fff;font-size: 14px;line-height: 30px; text-decoration: none;border-top: 3px solid transparent;}
.h_nav .ha:hover{border-top: 3px solid red;}
