    .gygs {
      background: #F8FAFC;
    }

    .gygs .pos {
      font-size: 16px;
      color: #262626;
      width: 1164px;
      margin: 0 auto;
      border-bottom: 1px solid #f1f1f1;
      padding: 34px 10px 19px 10px;
    }
        .pos a{
        	color: #262626;
        }
    .pos .pos-img {
      position: relative;
      top: 2px;
      margin-right: 5px;
    }

    .sit-name {
      font-size: 36px;
      color: #000000;
      width: 1115px;
      margin: 20px auto 40px;
    }

    .about-company {
      width: 1115px;
      margin: 0 auto;
      padding-bottom: 40px;
    }

    .about-company .left-menu {
      width: 257px;
      border-right: 1px solid #d8d8d8;
    }

    .about-company .right-content {
      width: 857px;
      box-sizing: border-box;
  position:relative;
    }

    .left-menu .menu-tab {
      font-size: 24px;
      height: 90px;
      line-height: 90px;
      color: #999;
      text-align: center;
      padding: 0px 10px;
      border: 1px solid #d8d8d8;
      border-bottom: none;
      border-right: none;
  			background: #fff;
    }

    .left-menu .menu-tab:last-child {
      border-bottom: 1px solid #d8d8d8;
    }

    .left-menu .tab-active {
      background: url("../../xyltz/images/gygs-gsdsj001.png") center no-repeat;
      color: #fff;
    }

    .left-menu a:hover,
    .gygs a:hover {
      color: #005BAC;
    }

    .left-menu a {
      display: inline-block;
      width: 100%;
      height: 100%;
    }

    .right-content {
      padding: 35px 45px;
      background: #fff;
      min-height: 450px;
    }

    .right-content .top-title {
      font-size: 26px;
      color: #333333;
      margin-left: 5px
    }

    .bottom-detail .hover-text-yl:hover {
      color: #005BAC;
      cursor: pointer;
    }

    .bottom-detail {
      margin-top: 40px;
    }

    .bottom-detail .detail-item:nth-child(odd) .text {
      background: #F6FBFF;
    }

    .bottom-detail .detail-item:nth-child(even) .text {
      background: #FFF9EE;
    }

    .detail-item .time {
      font-size: 22px;
      color: #333333;
      white-space: nowrap;
      position: relative;
      width: 125px;
      flex-shrink: 0;
      margin-right: 25px;
    }

    .detail-item .time:after {
      content: "";
      display: inline-block;
      width: 0;
      height: 100%;
      position: absolute;
      background: #F5F5F5;
      top: 15px;
      right: -6px;
    }

    .bottom-detail .detail-item:nth-child(even) .time:before {
      content: "";
      display: inline-block;
      width: 20px;
      height: 20px;
      right: -15px;
      top: 5px;
      z-index: 2;
      position: absolute;
      background: url(images/gygs-btn01.png) center no-repeat;
    }

    .bottom-detail .detail-item:nth-child(odd) .time:before {
      content: "";
      display: inline-block;
      width: 20px;
      height: 20px;
      right: -15px;
      top: 5px;
      z-index: 2;
      position: absolute;
      background: url(images/gygs-btn02.png) center no-repeat;
    }

    .detail-item .text {
      font-size: 20px;
      color: #333333;
      padding: 20px 10px;
      margin-bottom: 20px;
    }

    .detail-item .line {
      height: 100%;
      width: 5px;
    }

    .flex-row {
      display: flex;
      flex-direction: row;
    }

    .flex-col {
      display: flex;
      flex-direction: column;
    }

    .menu-tab a {
      color: #999;
    }

    .tab-active a {
      color: #fff !important;
    }

    .menu-tab a:hover {
      color: #005BAC;
    }
        .about-company .right-content:before{
            content: '';
            position:absolute;
            left:0;
            top:0;
            width:1px;
            height:84%;
            background:#D8D8D8;
        }