body{
    position: relative;
}
#products {
  margin-top: 20px; }
  #products .products-title {
    background: url("../images/jisen.jpg") no-repeat;
    padding: 33px 42px; }
  #products .list-group {
    font-size: 16px;
    color: #1a1a1a; }
    #products .list-group > a {
      position: relative;
      display: block;
      text-decoration: none;
      color: #555;
      margin-bottom: -1px;
      border: none;
      padding: 17px 42px;
      background: url("../images/jisen-img01.jpg") no-repeat; }
  #products {
    margin-bottom: 100px; }
    #products .product_center .product_top {
      border-left: 5px solid #009fff; }
     #products .product_center .product_top .right_top_directory {
        margin-left: 10px;
        color: #535353;
        font-size: 16px;
        border-bottom: 1px solid #535353; }
    #products .product_center {
      padding: 10px 0; }
     #products .product_center .strategy_img {
        margin-top: 30px; }
      #products .product_center .product_text1 {
        line-height: 30px;
        letter-spacing: 1px;
        font-size: 14px;
        float: left;
        text-indent: 2em;
        color: #333; }
        #products .product_center .product_text1 > li {
          margin-left: -32px; }
      #products .product_center .product_list1 {
        padding-top: 20px;
        margin: 0 0 74px 0;
        font-size: 23px;
        text-align: center; }
        #products .product_center .product_list1 > li {
          color: #fff;
          float: left;
          width: 35px;
          height: 35px;
          line-height: 35px;
          border-radius: 50%;
          background: #434343; }
      @media (min-width: 768px) and (max-width: 1200px) {
        #products .product_center .product_list1 {
          margin: 0 0 74px 192px; }
        #products .product_center .product_list1 > li {
          margin-right: 10px; } }
      @media (min-width: 1200px) {
        #products .product_center .product_list1 {
          margin: 0 0 74px 255px; }
        #products .product_center .product_list1 > li {
          margin-right: 10px; } }
      #products .product_center .product_title {
        font-size: 15px;
        text-align: center; }
      @media (min-width: 768px) {
        #products .product_center .product_title {
          font-size: 18px; } }
     #products .product_center .structure {
        margin: 0 0 100px 0; }
      #products .product_center .text_left {
        margin-top: 30px; }
       #products .product_center .text_left > ul {
          margin-left: -45px; }
          #products .product_center .text_left > ul > li {
            color: #4b5f72;
            font-size: 14px;
            line-height: 35px; }
          @media (min-width: 768px) {
            #products .product_center .text_left > ul > li {
              font-size: 16px;
              line-height: 50px; } }
      #products .product_center .img_right {
        margin-top: 30px; }
      #products .product_center .mass > li {
          cursor: pointer;
        font-size: 14px; }
        #products .product_center .mass > li span {
          text-align: center;
          display: block;
          margin: 10px 0; }
      #products .product_center .product_images {
        margin-bottom: 30px; }
        #products .product_center .product_images>img{
            width: 100%;
        }
      @media (min-width: 992px) {
        #products .product_center .product_images {
          /*height: 250px;*/
          overflow: hidden; } }
      /*#products .product_center .line {*/
        /*position: relative;*/
        /*width: 100%;*/
        /*height: 1px;*/
        /*background: #000;*/
        /*margin: 75px 0; }*/
        #products .product_center .line span {
          top: 50%;
          margin-top: -21px;
          left: 50%;
          margin-left: -64px;
          font-size: 14px;
          text-align: center;
          color: #474545;
          border: 1px solid #474545;
          padding: 10px;
          position: absolute;
          background: #fff; }
      #products .product_center .culture_img {
        margin: 20px 0; }
      @media (min-width: 992px) {
        #products .product_center .culture_img {
          height: 346px;
          overflow: hidden; } }
      #products .product_center .line {
        position: relative;
        width: 100%;
        height: 1px;
        background: #a9a9a9;
          margin: 75px 0;
          top:-3px;
      }
        #products .product_center .line > ul {
          position: absolute;
          left: 50%;
          margin-left: -150px;
          background: #fff;
          top: 50%;
          margin-top: -25px; }
          #products .product_center .line > ul > li {
            width: 40px;
            height: 40px;
            margin-right: 15px;
            border: 1px solid #323131;
            border-radius: 50%;
            color: #323131;
            font-size: 25px;
            float: left;
            text-align: center;
            line-height: 40px; }
          @media (min-width: 768px) {
            #products .product_center .line > ul > li {
              width: 50px;
              height: 50px;
              line-height: 50px;
              font-size: 30px; }
            #products .product_center .line > ul > li:nth-of-type(1) {
              margin-left: -20px; } }
    #products .product_center .text_p {
      text-align: center;
      padding: 30px 0;
      font-weight: bold;
      color: #333131;
      font-size: 16px; }
   #products .product_center .text_a {
      display: block;
      padding: 100px 0;
      font-weight: bold;
      color: #333131;
      font-size: 16px;
      text-decoration: none; }
#products .product_center .cer_img>img{
    border: 1px solid #c3c3c3;
}

.list-active {
  color: #fff !important;
  background: url("../images/jisen-img.jpg") no-repeat !important; }

@media (min-width: 768px) {
  #products .right_box .product_center .product_img {
    width: 300px;
    overflow: hidden; } }

.transparent_bg{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;}
.transparent_bg .bg_img{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -150px;
}

/*# sourceMappingURL=about.css.map */
