header .top{
 height: 38px;
 line-height: 38px;
}
header .top p a{
 color: #666;
 vertical-align: middle;
 margin: 0 15px 0 8px;
}
header .top p img{
 vertical-align: middle;
}
header .bbox{
 height: 98px;
 clear: both;
 border-top: 1px solid #b8b8b8;
}
header .top span{
 color: #666;
}
header .bbox img{
 margin: 10px 0;
}
header .bbox .w1400>a{
 vertical-align: middle;
 display: inline-block;
}
header .bbox p{
 padding-left: 140px;
 display: inline-block;
 vertical-align: middle;
}
header .bbox p a{
 line-height: 98px;
 margin: 0 40px;
 font-size: 16px;
 text-align: center;
 color: #555;
 display: inline-block;
}
header .bbox p a:hover{
 color: #007a3f;
 border-bottom: 2px solid #007a3f;
}
header .bbox button{
 float: right;
 width: 98px;height: 98px;
 background: #007a3f;
 border: none;
 clear: both;
 color: #fff;
}