@charset "utf-8";
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.layout_head {
  height: 27px;
  position: relative;
}
.layout_head .head_p {
  position: relative;
  float: left;
  height: 27px;
  font-size: 20px;
  color: #4F4F4F;
  line-height: 27px;
  letter-spacing: 1px;
  font-weight: 500;
}
.layout_head .head_a {
  float: right;
  margin-top: 6px;
  height: 17px;
  font-size: 12px;
  color: #FF5D4F;
  line-height: 17px;
  letter-spacing: 1px;
}
.layout_head .head_a:hover {
  color: #FF5D4F !important;
}
.layout_head .head_a_list .head_a {
  display: none;
}
.layout_head .head_a_list .head_a:first-child {
  display: block;
}
.layout_main {
  padding-top: 11px;
  padding-bottom: 48px;
}
#banner {
  width: 100%;
  height: 350px;
  min-width: 1004px;
  background: url(../images/banner1.png) no-repeat top center;
}
.headnav {
  margin-bottom: 26px;
}
.project_moduler {
  padding: 24px 52px 75px 54px;
  background-color: #fff;
}
.project_moduler .main_body {
  padding-top: 28px;
  padding-bottom: 44px;
  width: 100%;
  overflow: hidden;
}
.project_moduler .list {
  width: 110%;
}
.project_moduler .item {
  float: left;
  width: 216px;
  height: 120px;
  margin-right: 12px;
  margin-bottom: 23px;
}
.project_moduler .item a {
  display: block;
}
.project_moduler .item .img {
  width: 216px;
  height: 120px;
  border-radius: 6px;
}
.project_moduler .item .img img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
