*{
    margin: 0;
    padding: 0;
	list-style:none; 
	border: none;
}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
    color: #000000;
}
body,html{
	padding: 0;
	    margin: 0;
	    font-size: 16px;
		 font-family: "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;
	    color: #333;
	    background: #fff;
		min-width: 1200px;
}

#header{
	width: 100%;
	clear: both;
	height: 99px;
	z-index: 23;
	/*position: fixed;*/
	top: 0;
	transition: all 1s;
	min-width: 1300px;
}
.header{
	width: 100%;
	height: 99px;
	background-color: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin:0 auto;
	z-index: 30;
}
.logo{
	float: left;
}
.logo img{
	width: 175px;
}
.header .top{
	width: 1400px;
	margin:10px auto;
}
.header .top .navigation{
	float: right;
/*	width: 823px;*/
	margin-top: 18px;
	margin-right: 5.26%;
}
.header .top .navigation ul{
	display: flex;
	width: 100%;
}
.header .top .navigation li{
	float: left;
	text-align: center;

	/*height: 40px;*/
}
/*.header .top .navigation li.active{
	border-bottom: 4px solid #40C481;
}*/
.header .top .navigation li.active a, .header .top .navigation li:hover a{
	color:#40C481;
	font-weight: bold;
}
.header .top .navigation li a{
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #4E505A;
	line-height: 36px;
	height:36px;
	display: block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	min-width:64px;
	max-width: 96px;
	padding: 0 20px;
}
.child-navs {
	display: none !important;
	width:100%;
    min-width: 80px;
	max-width: 106px;
	margin-left:-15px;
	/*margin-top: 15px;*/
}
.header .top .navigation li:hover .child-navs {
	display: block !important;
}

.child-navs span a {
	display: block;
	width: 100%;
	height: 48px !important;
	font-size: 14px !important;
	font-family: Microsoft YaHei;
	font-weight: 400 !important;
	color: #FFFFFF !important;
	background: #40C481 !important;
	line-height: 48px !important;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 0 15px;
}
.child-navs span:hover a{
	display: block;
	color: #40C481 !important;
	background: #D9F3E6 !important;
	opacity: 0.8;
}

#footer{
	width: 100%;
	clear: both;
	min-width: 1400px;
}
.footer{
	width: 100%;
	min-width: 1400px;
	height: 151px;
	background-color: #1F1F1F;
	line-height: 1;
}
.footer div {
	/* width:925px;*/
	text-align: left;
	padding:42px 0 43px;
	margin:0 auto;
	text-align: center;
}
.footer div span{
	display: inline-block;
	height: 20px;
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 48px;
	margin-right:57px;

}
.footer div span:last-child {
	margin-right:0px;
}
.footer div span img {
	display: inline-block;
	margin-right: 11px;
	vertical-align: text-bottom;
}
.footer .yqlj{
	font-size: 16px;
	letter-spacing: 0px;
	color: #ffffff;
	text-align: center;
	padding-top: 26px;
}
.footer .lianjie{
	margin-top: 21px;
	text-align: center;
	width: 100%;
	float: left;
	margin-bottom: 57px;
}
.footer .lianjie ul{
	margin: auto;
	width: fit-content;
}
.footer .lianjie li{
	float: left;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
	margin-right: 47px;
}
.footer .lianjie li a{
	color: #ffffff;
	font-size: 14px;
}
.footer .gsxx{
	font-size: 16px;
	letter-spacing: 0px;
	color: #ffffff;
	width: 100%;
	text-align: center;
	clear: both;
	margin-bottom: 34px;
}