.header .top-hd {
  margin-bottom: -120px;
  z-index: 10; }
.header .banner {
  height: 873px;
  background: url("../img/yhtg/ban_yhtg.jpg") no-repeat center; }

.seojs-box {
  padding-top: 65px;
  margin-bottom: 70px; }
  .seojs-box .bd {
    height: 380px;
    margin-bottom: 80px;
    background: url("../img/yhtg/seozsm_bg.jpg") no-repeat center; }
    .seojs-box .bd .info {
      padding: 104px 70px 0 385px;
      font-size: 16px;
      line-height: 2;
      color: #353434; }
      .seojs-box .bd .info p {
        margin-bottom: 32px; }
  .seojs-box .fd {
    background: url("../img/yhtg/yhtg_ys.jpg") no-repeat center;
    height: 638px; }

.seozy-box .bd {
  padding: 35px 0 60px 0; }
  .seozy-box .bd ul {
    padding: 0 20px; }
    .seozy-box .bd ul li {
      width: 166px;
      float: left;
      padding: 0 37px;
      text-align: center; }
      .seozy-box .bd ul li h3 {
        line-height: 30px;
        font-size: 22px;
        color: #222;
        padding: 15px 0 12px 0; }
      .seozy-box .bd ul li p {
        font-size: 15px;
        line-height: 22px;
        color: #343434; }

.llyh-box {
  height: 612px;
  background: url("../img/yhtg/selll_bg.jpg") no-repeat center; }
  .llyh-box .g-title {
    padding: 85px 0 20px 0; }
  .llyh-box .bd .wrap {
    width: 830px;
    height: 325px;
    margin: auto; }
    .llyh-box .bd .wrap .item {
      float: left;
      background: #353434;
      padding: 9px;
      margin-top: 80px; }
      .llyh-box .bd .wrap .item .con {
        border: 1px solid #d9c883;
        width: 230px;
        height: 225px;
        color: #fff; }
        .llyh-box .bd .wrap .item .con h3 {
          font-size: 22px;
          line-height: 30px;
          text-align: center;
          padding-top: 60px; }
        .llyh-box .bd .wrap .item .con p {
          padding-top: 25px;
          padding-left: 35px;
          font-size: 15px;
          line-height: 26px; }
      .llyh-box .bd .wrap .item.item-1 .con h3 {
        padding-top: 45px; }
      .llyh-box .bd .wrap .item.item-2 {
        margin-top: 0;
        margin-left: 18px; }
        .llyh-box .bd .wrap .item.item-2 .con {
          height: 305px;
          width: 274px; }
      .llyh-box .bd .wrap .item.item-3 {
        float: right; }
        .llyh-box .bd .wrap .item.item-3 .con h3 {
          padding-top: 35px; }

.yhlc-box {
  padding-bottom: 100px; }
  .yhlc-box .g-title {
    padding: 65px 0 50px 0; }
  .yhlc-box .bd {
    background: url("../img/yhtg/fxlc_bg.jpg") no-repeat center;
    height: 132px; }
    .yhlc-box .bd ul li {
      width: 132px;
      height: 132px;
      display: block;
      float: left;
      margin-left: 47px;
      background-image: url("../img/yhtg/ybg.gif");
      background-repeat: repeat-y;
      background-position: left bottom;
      border-radius: 50%;
      cursor: pointer; }
      .yhlc-box .bd ul li.n-1 {
        margin-left: 58px; }
      .yhlc-box .bd ul li p {
        padding: 40px 0;
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        color: #fff; }
      .yhlc-box .bd ul li:hover {
        background-position: right bottom; }

.xzwm-box {
  padding: 68px 0 50px 0;
  background-color: #f1f5f8; }
  .xzwm-box .g-title {
    margin-bottom: 25px; }
  .xzwm-box .bd ul {
    margin-left: -29px; }
    .xzwm-box .bd ul li {
      float: left;
      margin-left: 29px; }
  .xzwm-box .fd {
    padding-top: 35px;
    text-align: center; }
    .xzwm-box .fd a {
      font-size: 20px;
      text-decoration: underline; }
      .xzwm-box .fd a:hover {
        color: #9d8a3c; }

/*# sourceMappingURL=yhtg.css.map */
