a,h1,p{
	font-size: 14px;
	text-decoration: none;
}
ul{
	list-style-type: none;
	padding:0;
	margin: 0;
}
.header{
	background:#2c2c2c;
	width: 100%;
	height: 163px;
}
.top{
	background:#2c2c2c;
	width: 1200px;
	margin: 0 auto;
	height: 108px;
}
.xhw{
	padding-top: 20px;
	float: left;
}
.logo{
	float:left;
	margin-top: 5px;
}
.logo a{
	float: left;
}
.logo_bj img{
	width: 240px;
    height: 80px;
    margin-left: 100px;
}
.search {
    margin: 33px 0;
    float: right;
    width: 350px;
    position: relative;
}
.search input[type="text"] {
    width: 70%;
    padding: 10px 24px;
    padding-right: 50px;
    line-height: 22px;
    background: #fff;
    border: 0;
    border-radius: 25px;
    color: #5f5f5f;
    outline: 0;
}
.new{
	background: #FFFFFF;
	width: 100%;
	margin: 0 auto;
	height: 55px;
	box-shadow: 0px 0px 4px #dedede;
	float: left;
}
.dh{
	background: #FFFFFF;
	width: 1200px;
	margin: 0 auto;
	height: 55px;
}
.new li{
	float: left;
	width: calc(100% / 8);
}

.new li a{
	transition: 0.4s all;
    display: block;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    width: 100%;
    font-size: 17px;
    text-align: center;
    color: #333;
}
.new li a:hover{
	color: #0aa770;
}