@charset "UTF-8";
@keyframes myRotateOne {
  from {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg); }
  to {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg); } }
@-moz-keyframes myRotateOne /* Firefox */ {
  from {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg); }
  to {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg); } }
@-webkit-keyframes myRotateOne /* Safari 和 Chrome */ {
  from {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg); }
  to {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg); } }
@-o-keyframes myRotateOne /* Opera */ {
  from {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg); }
  to {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg); } }
.combo-wrap {
  padding: 50px 0;
  background: #339999; }
  .combo-wrap .ch-title {
    width: 100%;
    position: relative; }
    .combo-wrap .ch-title .ch-title_kuai {
      width: 800px;
      margin: 0 auto;
      height: 80px;
      background: #f4e687;
      width: 800px;
      transform: skew(-45deg);
      -webkit-transform: skew(-45deg);
      -moz-transform: skew(-45deg);
      margin: 0 auto;
      -webkit-box-shadow: 8.6px 6px 1px white;
      -moz-box-shadow: 8.6px 6px 1px white;
      box-shadow: 8.6px 6px 1px white; }
    .combo-wrap .ch-title .ab_txt {
      width: 100%;
      position: absolute;
      top: 0;
      height: 80px;
      line-height: 80px;
      color: red;
      font-size: 3.5rem;
      text-align: center; }
    .combo-wrap .ch-title .rs_txt {
      width: 100%;
      height: 60px;
      line-height: 60px;
      color: white;
      font-size: 2.5rem;
      text-align: center; }
  .combo-wrap .combo-hot .ch-control-lunbo ul {
    font-size: 0;
    margin: 0 auto;
    width: 90%; }
    .combo-wrap .combo-hot .ch-control-lunbo ul li {
      display: inline-block;
      vertical-align: top;
      width: 25%;
      text-align: center; }
      .combo-wrap .combo-hot .ch-control-lunbo ul li > div {
        cursor: pointer;
        text-align: center;
        padding: 2px 5px;
        border: 5px solid #008bf0;
        width: 60%;
        display: inline-block;
        height: 50px;
        line-height: 50px;
        font-size: 3rem;
        border-radius: 5px;
        -webkit-box-shadow: 5px 2px 1px white;
        -moz-box-shadow: 5px 2px 1px white;
        box-shadow: 5px 2px 1px white;
        position: relative;
        color: white;
        background: #2fa8ff; }
        .combo-wrap .combo-hot .ch-control-lunbo ul li > div .arrow {
          display: none;
          width: 0;
          height: 0;
          position: absolute;
          bottom: -19px;
          border-left: 15px solid transparent;
          border-right: 15px solid transparent;
          border-top: 20px solid white;
          left: calc((100% - 30px)/2);
          -webkit-filter: drop-shadow(1px 5px 1px red);
          -ms-filter: drop-shadow(1px 5px 1px red);
          filter: drop-shadow(1px 5px 1px red); }
    .combo-wrap .combo-hot .ch-control-lunbo ul .on > div {
      border: 5px solid #f4e687;
      -webkit-box-shadow: 5px 2px 1px red;
      -moz-box-shadow: 5px 2px 1px red;
      box-shadow: 5px 2px 1px red;
      color: #339999;
      background: white; }
      .combo-wrap .combo-hot .ch-control-lunbo ul .on > div .arrow {
        display: block; }
  .combo-wrap .combo-hot .ch-lunbo {
    margin-top: 50px; }
    .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list {
      width: 1100px;
      margin: 0 auto;
      height: 500px; }
      .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul {
        font-size: 0px; }
        .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li {
          box-sizing: border-box;
          display: inline-block;
          vertical-align: top;
          width: 250px;
          margin-right: 33.333333px; }
          .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li:last-child {
            margin-right: 0px; }
          .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap {
            background: white;
            width: 100%;
            position: relative;
            border-radius: 5px;
            margin-top: 50px; }
            .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_face {
              position: absolute;
              width: 100%;
              top: -50px;
              text-align: center; }
              .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_face p img {
                width: 100px;
                height: 100px;
                border-radius: 50%;
                border: 5px solid #ddd; }
            .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info {
              padding-top: 120px; }
              .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_top {
                border-top: 1px solid #ddd;
                width: 90%;
                margin: 0px auto;
                padding: 15px 0; }
                .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_top ul {
                  font-size: 0px; }
                  .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_top ul li {
                    margin-right: 0px;
                    display: inline-block;
                    vertical-align: top;
                    width: calc(100% / 3);
                    text-align: center; }
                    .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_top ul li p {
                      line-height: 20px; }
                      .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_top ul li p i {
                        color: gray;
                        font-size: 2rem; }
                .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_top .info_btn a {
                  font-size: 1.6rem;
                  width: 100%;
                  margin: 10px 0; }
              .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap .ch-lw_info .info_bottom {
                background: #f4e687;
                text-align: center;
                height: 50px;
                line-height: 50px; }
            .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li ul > li .ch-lunbo_wrap:hover .ch-lw_face p img {
              border: 5px solid orangered; }
      .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li .btn-more {
        text-align: center;
        margin: 40px 0; }
        .combo-wrap .combo-hot .ch-lunbo .ch-lunbo_list > ul > li .btn-more .btn {
          display: inline-block;
          text-align: center;
          width: 400px;
          font-size: 2.4rem;
          height: 50px;
          line-height: 50px;
          border: 5px solid #f4e687;
          color: white;
          border-radius: 5px; }
  .combo-wrap .combo-list > ul > li:nth-of-type(2n) .combo-res .cr-info .cr-info_wrap > div:first-child {
    float: right; }
  .combo-wrap .combo-list > ul > li:nth-of-type(2n) .combo-res .cr-info .cr-info_wrap > div:nth-of-type(2) {
    float: left; }
  .combo-wrap .combo-res {
    margin-top: 50px; }
    .combo-wrap .combo-res .cr-info {
      overflow: hidden;
      background: url(../images/nav_bg.png) no-repeat; }
      .combo-wrap .combo-res .cr-info h1 {
        text-align: center;
        line-height: 90px;
        font-size: 4rem;
        color: white; }
    .combo-wrap .combo-res .cr-info_wrap {
      margin: 30px 35px;
      padding: 0px 30px 30px 30px;
      background: white; }
      .combo-wrap .combo-res .cr-info_wrap:after, .combo-wrap .combo-res .cr-info_wrap:before {
        display: table;
        line-height: 0;
        content: ""; }
      .combo-wrap .combo-res .cr-info_wrap:after {
        clear: both; }
      .combo-wrap .combo-res .cr-info_wrap > div:first-child {
        float: left;
        width: 600px;
        padding-right: 20px; }
        .combo-wrap .combo-res .cr-info_wrap > div:first-child dl dd {
          line-height: 30px; }
          .combo-wrap .combo-res .cr-info_wrap > div:first-child dl dd p {
            color: #666666; }
      .combo-wrap .combo-res .cr-info_wrap > div:nth-of-type(2) {
        width: 445px;
        float: right;
        height: 620px;
        position: relative; }
        .combo-wrap .combo-res .cr-info_wrap > div:nth-of-type(2) .cr-info-money {
          position: absolute;
          bottom: 0px;
          width: 80%;
          left: calc((100% - 80%) / 2);
          text-align: center; }
          .combo-wrap .combo-res .cr-info_wrap > div:nth-of-type(2) .cr-info-money .layui-btn {
            width: 100%; }
    .combo-wrap .combo-res .cr-info_btn {
      clear: both;
      width: 100%;
      text-align: center;
      padding-top: 30px; }
      .combo-wrap .combo-res .cr-info_btn i {
        color: white;
        margin: 0 5px; }

.services_item .service-pup {
  background: url(../images/3-bg.jpg) no-repeat;
  background-size: cover; }
  .services_item .service-pup ul {
    font-size: 0px;
    padding: 60px 0; }
    .services_item .service-pup ul li {
      display: inline-block;
      vertical-align: top;
      width: 280px;
      text-align: center;
      margin-right: 26px; }
      .services_item .service-pup ul li .s-pup_wrap {
        background: white;
        padding: 10px 0;
        border: 1px solid #ddd; }
        .services_item .service-pup ul li .s-pup_wrap > div {
          width: 220px;
          margin: 0 auto; }
        .services_item .service-pup ul li .s-pup_wrap .service-pup_icon {
          padding: 10px 0;
          border-bottom: 1px solid #Ddd; }
          .services_item .service-pup ul li .s-pup_wrap .service-pup_icon i {
            font-size: 7rem;
            color: #339999; }
          .services_item .service-pup ul li .s-pup_wrap .service-pup_icon p {
            font-size: 2rem;
            color: #339999;
            line-height: 40px; }
        .services_item .service-pup ul li .s-pup_wrap .service-pup_txt p {
          width: 90%;
          margin: 0 auto;
          padding: 5px 0;
          font-size: 1.2rem;
          line-height: 25px;
          color: gray; }
          .services_item .service-pup ul li .s-pup_wrap .service-pup_txt p .btn {
            border: 2px solid #ddd;
            padding: 2px 20px;
            color: gray; }
      .services_item .service-pup ul li:last-child {
        margin-right: 0px; }

.approve-proce {
  padding: 30px 0; }

.self-service {
  background: #F5F5F5;
  padding: 50px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }
  .self-service .self-list > ul {
    font-size: 0px; }
    .self-service .self-list > ul > li {
      display: inline-block;
      vertical-align: top;
      width: 360px;
      margin-right: 60px; }
      .self-service .self-list > ul > li .self-list-wrap {
        width: 100%; }
        .self-service .self-list > ul > li .self-list-wrap .slw-pic {
          position: relative; }
          .self-service .self-list > ul > li .self-list-wrap .slw-pic img {
            width: 360px;
            height: 160px; }
          .self-service .self-list > ul > li .self-list-wrap .slw-pic .pos_a {
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, 0.5);
            top: 0px; }
            .self-service .self-list > ul > li .self-list-wrap .slw-pic .pos_a p {
              color: white;
              position: relative;
              font-size: 2rem;
              width: 90%;
              margin: 0 auto;
              margin-top: 100px; }
        .self-service .self-list > ul > li .self-list-wrap .slw-info {
          margin-top: 10px;
          font-size: 1.2rem;
          line-height: 20px;
          color: #666666; }
      .self-service .self-list > ul > li:last-child {
        margin-right: 0px; }
  .self-service .self-list .slef-btn {
    text-align: center;
    margin: 30px 0px; }
    .self-service .self-list .slef-btn a {
      display: inline-block;
      width: 210px;
      position: relative; }
      .self-service .self-list .slef-btn a .icon {
        position: absolute;
        background: #339999;
        height: 70px;
        width: 70px;
        text-align: center;
        line-height: 70px;
        border-radius: 50%;
        display: inline-block;
        left: 0px; }
      .self-service .self-list .slef-btn a i {
        font-size: 3rem;
        color: white; }
      .self-service .self-list .slef-btn a .one {
        position: absolute;
        left: 20px;
        top: 20px; }
      .self-service .self-list .slef-btn a .two {
        transform: rotate(270deg);
        position: absolute;
        left: 30px;
        top: 30px; }
      .self-service .self-list .slef-btn a .three {
        font-size: 2rem;
        background: #339999;
        width: 160px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        display: inline-block;
        color: white;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
        position: absolute;
        top: 10px;
        left: 60px; }

.classic-case .classic-list .control-nav ul {
  font-size: 0px; }
  .classic-case .classic-list .control-nav ul li {
    display: inline-block;
    vertical-align: top;
    font-size: 2rem;
    width: 25%;
    text-align: center;
    box-sizing: border-box;
    padding: 20px 0px;
    cursor: pointer;
    border-bottom: 1px solid #ddd; }
    .classic-case .classic-list .control-nav ul li span {
      color: #666666; }
    .classic-case .classic-list .control-nav ul li i {
      margin: 0 5px;
      font-size: 3rem;
      color: #666666; }
  .classic-case .classic-list .control-nav ul .on {
    border: 1px solid orangered;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
    .classic-case .classic-list .control-nav ul .on span, .classic-case .classic-list .control-nav ul .on i {
      color: orangered; }
.classic-case .classic-list .classic-item {
  margin: 40px 0; }
  .classic-case .classic-list .classic-item:after, .classic-case .classic-list .classic-item:before {
    display: table;
    line-height: 0;
    content: ""; }
  .classic-case .classic-list .classic-item:after {
    clear: both; }
  .classic-case .classic-list .classic-item > li {
    display: none; }
    .classic-case .classic-list .classic-item > li:first-child {
      display: block; }
  .classic-case .classic-list .classic-item .case-nav {
    width: 170px;
    float: left;
    border-right: 1px solid #ddd; }
    .classic-case .classic-list .classic-item .case-nav > li a {
      display: inline-block;
      width: 80%;
      font-size: 1.6rem;
      color: gray;
      border-bottom: 1px solid #ddd;
      line-height: 60px; }
      .classic-case .classic-list .classic-item .case-nav > li a i {
        font-size: 3rem;
        color: gray;
        margin-right: 10px; }
    .classic-case .classic-list .classic-item .case-nav .on a {
      border-bottom: 1px solid #e2a114;
      color: #e2a114; }
      .classic-case .classic-list .classic-item .case-nav .on a i {
        color: #e2a114; }
  .classic-case .classic-list .classic-item .case-content {
    float: right;
    width: 1000px; }
    .classic-case .classic-list .classic-item .case-content li {
      display: none; }
      .classic-case .classic-list .classic-item .case-content li:first-child {
        display: block; }
      .classic-case .classic-list .classic-item .case-content li > div {
        display: inline-block;
        vertical-align: top; }
      .classic-case .classic-list .classic-item .case-content li .cc-img {
        width: 700px;
        text-align: center;
        overflow: hidden;
        height: 425px; }
        .classic-case .classic-list .classic-item .case-content li .cc-img img {
          width: 100%; }
      .classic-case .classic-list .classic-item .case-content li .cc-info {
        width: 290px; }
        .classic-case .classic-list .classic-item .case-content li .cc-info p img {
          height: 180px;
          width: 180px; }
        .classic-case .classic-list .classic-item .case-content li .cc-info p .layui-btn {
          width: 80%; }

.soluOne {
  padding: 50px 0; }
  .soluOne .plight {
    padding-top: 50px; }
    .soluOne .plight ul {
      font-size: 0px; }
      .soluOne .plight ul li {
        display: inline-block;
        vertical-align: top;
        width: 380px;
        height: 280px;
        border: 1px solid #ddd;
        box-shadow: 2px 2px 5px 1px #ddd;
        text-align: center;
        position: relative;
        margin-right: 27px; }
        .soluOne .plight ul li > div {
          display: inline-block; }
        .soluOne .plight ul li p {
          width: 140px;
          text-align: center;
          line-height: 20px; }
        .soluOne .plight ul li .red {
          border-top: 1px solid red;
          padding-top: 10px; }
        .soluOne .plight ul li .plight-list {
          margin-top: 50px; }
          .soluOne .plight ul li .plight-list img {
            width: 140px;
            height: 140px; }
        .soluOne .plight ul li .sign {
          position: absolute;
          top: -25px;
          left: 0px;
          width: 100%;
          text-align: center; }
          .soluOne .plight ul li .sign > div {
            display: inline-block;
            height: 50px;
            width: 50px;
            border-radius: 50%;
            border: 1px solid #666;
            text-align: center; }
            .soluOne .plight ul li .sign > div p {
              display: inline-block;
              margin-top: 10px;
              width: 30px;
              height: 30px;
              background: #666666;
              color: white;
              border-radius: 50%;
              font-size: 1.2rem;
              line-height: 30px; }
        .soluOne .plight ul li:last-child {
          margin-right: 0px; }
        .soluOne .plight ul li:hover .sign > div {
          border-color: #339999; }
          .soluOne .plight ul li:hover .sign > div p {
            background: #339999; }
  .soluOne .plight-two {
    padding-top: 50px; }
    .soluOne .plight-two ul {
      font-size: 0px; }
      .soluOne .plight-two ul li {
        display: inline-block;
        vertical-align: top;
        width: 215px;
        height: 280px;
        border: 1px solid #ddd;
        box-shadow: 2px 2px 5px 1px #ddd;
        text-align: center;
        position: relative;
        margin-right: 27px; }
        .soluOne .plight-two ul li > div {
          display: inline-block; }
        .soluOne .plight-two ul li p {
          width: 140px;
          text-align: center;
          line-height: 20px; }
        .soluOne .plight-two ul li .red {
          border-top: 1px solid red;
          padding-top: 10px; }
        .soluOne .plight-two ul li .plight-list {
          margin-top: 50px; }
          .soluOne .plight-two ul li .plight-list img {
            width: 140px;
            height: 140px; }
        .soluOne .plight-two ul li .sign {
          position: absolute;
          top: -25px;
          left: 0px;
          width: 100%;
          text-align: center; }
          .soluOne .plight-two ul li .sign > div {
            display: inline-block;
            height: 50px;
            width: 50px;
            border-radius: 50%;
            border: 1px solid #666;
            text-align: center; }
            .soluOne .plight-two ul li .sign > div p {
              display: inline-block;
              margin-top: 10px;
              width: 30px;
              height: 30px;
              background: #666666;
              color: white;
              border-radius: 50%;
              font-size: 1.2rem;
              line-height: 30px; }
        .soluOne .plight-two ul li:last-child {
          margin-right: 0px; }
        .soluOne .plight-two ul li:hover .sign > div {
          border-color: #339999; }
          .soluOne .plight-two ul li:hover .sign > div p {
            background: #339999; }
  .soluOne .plight-three {
    padding-top: 50px; }
    .soluOne .plight-three ul {
      font-size: 0px; }
      .soluOne .plight-three ul li {
        display: inline-block;
        vertical-align: top;
        width: 277px;
        height: 280px;
        border: 1px solid #ddd;
        box-shadow: 2px 2px 5px 1px #ddd;
        text-align: center;
        position: relative;
        margin-right: 27px; }
        .soluOne .plight-three ul li > div {
          display: inline-block; }
        .soluOne .plight-three ul li p {
          width: 140px;
          text-align: center;
          line-height: 20px; }
        .soluOne .plight-three ul li .red {
          border-top: 1px solid red;
          padding-top: 10px; }
        .soluOne .plight-three ul li .plight-list {
          margin-top: 50px; }
          .soluOne .plight-three ul li .plight-list img {
            width: 140px;
            height: 140px; }
        .soluOne .plight-three ul li .sign {
          position: absolute;
          top: -25px;
          left: 0px;
          width: 100%;
          text-align: center; }
          .soluOne .plight-three ul li .sign > div {
            display: inline-block;
            height: 50px;
            width: 50px;
            border-radius: 50%;
            border: 1px solid #666;
            text-align: center; }
            .soluOne .plight-three ul li .sign > div p {
              display: inline-block;
              margin-top: 10px;
              width: 30px;
              height: 30px;
              background: #666666;
              color: white;
              border-radius: 50%;
              font-size: 1.2rem;
              line-height: 30px; }
        .soluOne .plight-three ul li:last-child {
          margin-right: 0px; }
        .soluOne .plight-three ul li:hover .sign > div {
          border-color: #339999; }
          .soluOne .plight-three ul li:hover .sign > div p {
            background: #339999; }

.soluTwo {
  padding: 50px 0px;
  background: #F3F3F3; }

.soluThree {
  padding: 50px 0; }
  .soluThree .tactics ul {
    font-size: 0px; }
    .soluThree .tactics ul li {
      display: inline-block;
      vertical-align: top;
      width: 270px;
      height: 370px;
      position: relative;
      margin-right: 40px;
      overflow: hidden;
      cursor: pointer; }
      .soluThree .tactics ul li > div {
        height: 100%;
        width: 100%; }
      .soluThree .tactics ul li .tactics-img img {
        height: 100%;
        width: 100%; }
      .soluThree .tactics ul li .tactics-txt {
        position: absolute;
        top: 0px;
        background: url(../images/solution02.png);
        text-align: center;
        z-index: 1; }
        .soluThree .tactics ul li .tactics-txt p {
          width: 180px;
          margin: 0 auto; }
        .soluThree .tactics ul li .tactics-txt p:first-child {
          font-size: 2.4rem;
          color: white;
          line-height: 280px; }
        .soluThree .tactics ul li .tactics-txt p:last-child {
          font-size: 1.2rem;
          color: white; }
      .soluThree .tactics ul li:last-child {
        margin-right: 0px; }
      .soluThree .tactics ul li:hover .tactics-img img {
        transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -ms-transform: scale(1.5); }

.soluFour {
  padding: 50px 0; }
  .soluFour .mark-advantage ul {
    font-size: 0px; }
    .soluFour .mark-advantage ul li {
      display: inline-block;
      vertical-align: top;
      text-align: center;
      width: 210px;
      margin-right: 37px; }
      .soluFour .mark-advantage ul li p {
        font-size: 1.4rem;
        line-height: 20px;
        color: white;
        margin: 20px 0; }
      .soluFour .mark-advantage ul li:last-child {
        margin-right: 0px; }
      .soluFour .mark-advantage ul li:hover img {
        animation: myRotateOne 2s; }

.search_nav .wrapWid .s-navFixed {
  position: fixed;
  top: 0;
  width: 1200px;
  z-index: 999; }
.search_nav .wrapWid > ul {
  background: #339999;
  border: 1px solid #339999;
  width: 100%; }
  .search_nav .wrapWid > ul > li {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 20%;
    height: 60px;
    line-height: 60px;
    cursor: pointer; }
    .search_nav .wrapWid > ul > li i {
      font-size: 3.5rem;
      vertical-align: middle;
      margin: 0px 5px;
      color: white; }
    .search_nav .wrapWid > ul > li span {
      font-size: 2rem;
      color: white; }
    .search_nav .wrapWid > ul > li .badge {
      background: white;
      color: #339999; }
    .search_nav .wrapWid > ul > li:hover {
      background: white; }
      .search_nav .wrapWid > ul > li:hover i, .search_nav .wrapWid > ul > li:hover span {
        color: #339999; }
      .search_nav .wrapWid > ul > li:hover .badge {
        background: #339999;
        color: white; }
  .search_nav .wrapWid > ul .on {
    background: white; }
    .search_nav .wrapWid > ul .on i, .search_nav .wrapWid > ul .on span {
      color: #339999; }
    .search_nav .wrapWid > ul .on .badge {
      background: #339999;
      color: white; }
.search_nav .wrapWid .search-where {
  position: relative;
  background-color: white;
  padding: 20px 0;
  border: 1px solid #ddd; }
  .search_nav .wrapWid .search-where .downList {
    position: absolute;
    bottom: -38px;
    left: calc(50% - 50px); }
  .search_nav .wrapWid .search-where .wrap {
    width: 95%;
    margin: 0 auto; }
    .search_nav .wrapWid .search-where .wrap dl {
      border-bottom: 1px solid #ddd; }
      .search_nav .wrapWid .search-where .wrap dl:last-child {
        border: 0px; }
      .search_nav .wrapWid .search-where .wrap dl dd, .search_nav .wrapWid .search-where .wrap dl dt {
        display: inline-block;
        vertical-align: top;
        margin: 5px 0;
        line-height: 25px; }
      .search_nav .wrapWid .search-where .wrap dl dt {
        width: 100px; }
        .search_nav .wrapWid .search-where .wrap dl dt .select {
          width: 90px; }
      .search_nav .wrapWid .search-where .wrap dl dd {
        position: relative; }
        .search_nav .wrapWid .search-where .wrap dl dd .dd-wrap {
          width: 1000px; }
        .search_nav .wrapWid .search-where .wrap dl dd .ddhide {
          overflow: hidden;
          height: 35px; }
        .search_nav .wrapWid .search-where .wrap dl dd ul {
          width: 800px;
          font-size: 0px; }
          .search_nav .wrapWid .search-where .wrap dl dd ul li {
            display: inline-block;
            font-size: 1.2rem;
            width: 110px;
            margin-bottom: 10px; }
            .search_nav .wrapWid .search-where .wrap dl dd ul li a {
              padding: 5px 10px;
              border-radius: 5px;
              color: #222222; }
              .search_nav .wrapWid .search-where .wrap dl dd ul li a:hover {
                background: #339999;
                color: white; }
            .search_nav .wrapWid .search-where .wrap dl dd ul li .on {
              background: #339999;
              color: white; }
        .search_nav .wrapWid .search-where .wrap dl dd .dd-more {
          position: absolute;
          right: 0px;
          top: 0px; }
          .search_nav .wrapWid .search-where .wrap dl dd .dd-more .layui-input {
            width: 80px;
            display: inline-block; }
          .search_nav .wrapWid .search-where .wrap dl dd .dd-more .btn-price {
            background: #339999;
            border-radius: 5px;
            color: white;
            padding: 8px 8px; }

.search-factor {
  padding-top: 50px; }
  .search-factor .serch-list .wrapWid:after, .search-factor .serch-list .wrapWid:before {
    display: table;
    line-height: 0;
    content: ""; }
  .search-factor .serch-list .wrapWid:after {
    clear: both; }
  .search-factor .serch-list .s-list-left {
    width: 950px;
    padding-right: 30px;
    border-right: 1px solid #ddd;
    float: left; }
    .search-factor .serch-list .s-list-left .s-list-sort {
      padding: 20px 0;
      border: 1px solid #ddd;
      border-top: 0px; }
      .search-factor .serch-list .s-list-left .s-list-sort:after, .search-factor .serch-list .s-list-left .s-list-sort:before {
        display: table;
        line-height: 0;
        content: ""; }
      .search-factor .serch-list .s-list-left .s-list-sort:after {
        clear: both; }
      .search-factor .serch-list .s-list-left .s-list-sort ul {
        float: left; }
        .search-factor .serch-list .s-list-left .s-list-sort ul li {
          display: inline-block;
          vertical-align: top;
          border-right: 1px solid #ddd;
          font-size: 1.4rem;
          color: gray;
          padding: 0 20px;
          cursor: pointer; }
          .search-factor .serch-list .s-list-left .s-list-sort ul li i {
            margin: 0 5px;
            color: gray; }
          .search-factor .serch-list .s-list-left .s-list-sort ul li:last-child {
            border: 0px; }
      .search-factor .serch-list .s-list-left .s-list-sort .total {
        float: right;
        margin-right: 10px; }
    .search-factor .serch-list .s-list-left .s-list-item ul li {
      position: relative;
      min-height: 160px;
      padding: 0px 0px 40px 0px; }
      .search-factor .serch-list .s-list-left .s-list-item ul li dl {
        height: 160px;
        padding: 20px 0;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd; }
        .search-factor .serch-list .s-list-left .s-list-item ul li dl dt, .search-factor .serch-list .s-list-left .s-list-item ul li dl dd {
          display: inline-block;
          vertical-align: top;
          margin-left: 5px; }
        .search-factor .serch-list .s-list-left .s-list-item ul li dl dt img {
          height: 100px;
          width: 100px;
          border-radius: 50%; }
        .search-factor .serch-list .s-list-left .s-list-item ul li dl dd {
          width: 600px; }
          .search-factor .serch-list .s-list-left .s-list-item ul li dl dd p {
            line-height: 20px; }
      .search-factor .serch-list .s-list-left .s-list-item ul li .s-list-qrcode {
        position: absolute;
        top: 20px;
        right: 50px;
        text-align: center; }
        .search-factor .serch-list .s-list-left .s-list-item ul li .s-list-qrcode p {
          line-height: 50px; }
      .search-factor .serch-list .s-list-left .s-list-item ul li .xie-fang {
        position: absolute;
        bottom: 0px;
        left: 10px;
        width: 100%; }
      .search-factor .serch-list .s-list-left .s-list-item ul li:last-child dl {
        border-bottom: 1px solid #ddd; }
      .search-factor .serch-list .s-list-left .s-list-item ul li:last-child .xie-fang {
        display: none; }
  .search-factor .serch-list .s-list-right {
    float: right;
    width: 200px; }
    .search-factor .serch-list .s-list-right .wrap {
      border-bottom: 1px solid #ddd;
      width: 80%;
      margin: 0px auto;
      padding: 40px 0; }
      .search-factor .serch-list .s-list-right .wrap:last-child {
        border: 0px; }
      .search-factor .serch-list .s-list-right .wrap p i {
        margin-right: 10px; }
      .search-factor .serch-list .s-list-right .wrap ul li {
        padding: 10px 0; }
        .search-factor .serch-list .s-list-right .wrap ul li a {
          display: inline-block;
          width: 100%; }
          .search-factor .serch-list .s-list-right .wrap ul li a .num {
            display: inline-block;
            height: 18px;
            line-height: 18px;
            width: 18px;
            color: white;
            background: red;
            text-align: center;
            border-radius: 50%; }
          .search-factor .serch-list .s-list-right .wrap ul li a .count {
            float: right;
            padding: 0px 8px;
            background: #ddd;
            border-radius: 10px;
            color: white; }
        .search-factor .serch-list .s-list-right .wrap ul li:hover a .count {
          background: red; }

.search-info {
  padding: 50px 0px; }
  .search-info .layui-breadcrumb a {
    color: gray; }
  .search-info .item {
    margin: 30px 0; }
  .search-info .des {
    line-height: 50px; }
    .search-info .des:after, .search-info .des:before {
      display: table;
      line-height: 0;
      content: ""; }
    .search-info .des:after {
      clear: both; }
  .search-info .s-info-intor .s-info-top {
    border-top: 1px solid #ddd; }
    .search-info .s-info-intor .s-info-top:after, .search-info .s-info-intor .s-info-top:before {
      display: table;
      line-height: 0;
      content: ""; }
    .search-info .s-info-intor .s-info-top:after {
      clear: both; }
    .search-info .s-info-intor .s-info-top > div {
      float: left; }
    .search-info .s-info-intor .s-info-top .one {
      width: 200px;
      text-align: center;
      background: rgba(140, 180, 255, 0.5);
      height: 250px;
      border-left: 1px solid #ddd;
      box-sizing: border-box; }
      .search-info .s-info-intor .s-info-top .one img {
        width: 100px;
        height: 100px;
        border-radius: 50%; }
      .search-info .s-info-intor .s-info-top .one p {
        line-height: 40px; }
    .search-info .s-info-intor .s-info-top .two {
      width: 700px;
      height: 250px;
      overflow: hidden;
      position: relative; }
      .search-info .s-info-intor .s-info-top .two .wrap {
        width: 90%;
        margin: 20px auto; }
        .search-info .s-info-intor .s-info-top .two .wrap p {
          line-height: 25px;
          width: 400px; }
      .search-info .s-info-intor .s-info-top .two .two-img {
        position: absolute;
        top: 20px;
        right: 100px; }
        .search-info .s-info-intor .s-info-top .two .two-img img {
          width: 100px;
          height: 100px; }
    .search-info .s-info-intor .s-info-top .three {
      background: red;
      height: 250px;
      width: 300px;
      border-right: 1px solid #ddd;
      box-sizing: border-box; }
      .search-info .s-info-intor .s-info-top .three p {
        line-height: 40px;
        width: 90%;
        margin: 0 auto; }
        .search-info .s-info-intor .s-info-top .three p span, .search-info .s-info-intor .s-info-top .three p b {
          color: white;
          margin: 0 5px;
          font-size: 2rem; }
        .search-info .s-info-intor .s-info-top .three p b {
          font-size: 6rem; }
        .search-info .s-info-intor .s-info-top .three p:first-child {
          margin-top: 75px; }
  .search-info .s-info-intor .s-info-bottom {
    line-height: 100px;
    text-align: center;
    box-shadow: 0 0px 1px 1px #ddd;
    box-sizing: border-box; }
    .search-info .s-info-intor .s-info-bottom:after, .search-info .s-info-intor .s-info-bottom:before {
      display: table;
      line-height: 0;
      content: ""; }
    .search-info .s-info-intor .s-info-bottom:after {
      clear: both; }
    .search-info .s-info-intor .s-info-bottom .one {
      float: left;
      width: 900px;
      height: 100px; }
      .search-info .s-info-intor .s-info-bottom .one p {
        font-size: 2rem; }
        .search-info .s-info-intor .s-info-bottom .one p a {
          font-size: 2rem;
          color: #339999; }
    .search-info .s-info-intor .s-info-bottom .two {
      float: right;
      height: 100px;
      width: 300px;
      box-shadow: -1px -1px 0px 0px #DDDDDD; }
  .search-info .artcile .wrap {
    width: 95%;
    margin: 0 auto; }
    .search-info .artcile .wrap ul li {
      border-bottom: 1px  dashed #DDDDDD;
      padding: 10px 0; }
      .search-info .artcile .wrap ul li:last-child {
        border-bottom: 0px; }
      .search-info .artcile .wrap ul li dl dt, .search-info .artcile .wrap ul li dl dd {
        display: inline-block;
        vertical-align: top; }
      .search-info .artcile .wrap ul li dl dt {
        height: 150px;
        width: 200px;
        overflow: hidden; }
        .search-info .artcile .wrap ul li dl dt img {
          width: 200px;
          min-height: 150px; }
      .search-info .artcile .wrap ul li dl dd {
        margin-left: 10px; }
        .search-info .artcile .wrap ul li dl dd p {
          padding: 5px 0;
          line-height: 24px; }
          .search-info .artcile .wrap ul li dl dd p font, .search-info .artcile .wrap ul li dl dd p i {
            color: #666666;
            margin: 0  5px; }

.owner-factor {
  padding-top: 50px; }
  .owner-factor .owner-list {
    padding: 30px 0; }
    .owner-factor .owner-list .top ul {
      position: relative;
      bottom: -1px;
      font-size: 0px; }
      .owner-factor .owner-list .top ul li {
        display: inline-block;
        vertical-align: top;
        height: 40px;
        line-height: 40px;
        background-color: white;
        text-align: center;
        font-size: 1.6rem;
        width: 100px;
        border: 1px solid #DDDDDD;
        cursor: pointer; }
      .owner-factor .owner-list .top ul .on {
        color: white;
        background: #339999;
        border-color: #339999; }
    .owner-factor .owner-list .bottom {
      background-color: white; }
      .owner-factor .owner-list .bottom .table {
        margin: 0px; }
        .owner-factor .owner-list .bottom .table th {
          text-align: left;
          border-right: 0px; }
        .owner-factor .owner-list .bottom .table th, .owner-factor .owner-list .bottom .table tr {
          vertical-align: top;
          line-height: 30px; }
        .owner-factor .owner-list .bottom .table td {
          border-right: 0px;
          vertical-align: middle; }
        .owner-factor .owner-list .bottom .table .td-name {
          line-height: 20px; }
          .owner-factor .owner-list .bottom .table .td-name .intor {
            color: gray; }
          .owner-factor .owner-list .bottom .table .td-name dl {
            width: 250px;
            display: inline-block;
            vertical-align: middle; }
            .owner-factor .owner-list .bottom .table .td-name dl dt, .owner-factor .owner-list .bottom .table .td-name dl dd {
              display: inline-block;
              vertical-align: top; }
            .owner-factor .owner-list .bottom .table .td-name dl dt img {
              width: 80px;
              height: 80px;
              border-radius: 50%; }
            .owner-factor .owner-list .bottom .table .td-name dl dd {
              width: 150px;
              margin-left: 10px; }
              .owner-factor .owner-list .bottom .table .td-name dl dd .showQwcode {
                width: 20px;
                height: 20px;
                cursor: pointer; }
              .owner-factor .owner-list .bottom .table .td-name dl dd .bigQwcode {
                display: none;
                position: absolute;
                top: 20px;
                left: 20px;
                box-shadow: 0 0 5px 5px #ddd; }
                .owner-factor .owner-list .bottom .table .td-name dl dd .bigQwcode img {
                  width: 100px;
                  height: 100px; }
        .owner-factor .owner-list .bottom .table .td-edit {
          line-height: 30px;
          text-align: center; }
          .owner-factor .owner-list .bottom .table .td-edit p {
            cursor: pointer; }
            .owner-factor .owner-list .bottom .table .td-edit p i {
              margin: 0 5px; }
          .owner-factor .owner-list .bottom .table .td-edit .collect {
            color: #339999; }
            .owner-factor .owner-list .bottom .table .td-edit .collect i {
              color: #339999; }

.rotate180 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.user-centre {
  padding-top: 20px; }
  .user-centre .user-info {
    margin: 20px 0;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 5px 1px #ddd; }
    .user-centre .user-info:after, .user-centre .user-info:before {
      display: table;
      line-height: 0;
      content: ""; }
    .user-centre .user-info:after {
      clear: both; }
    .user-centre .user-info .user-list {
      float: left;
      width: 180px;
      border-right: 1px solid #ddd; }
      .user-centre .user-info .user-list dl {
        line-height: 40px;
        cursor: pointer; }
        .user-centre .user-info .user-list dl:first-child dt {
          border-top: 0px; }
        .user-centre .user-info .user-list dl:first-child dd {
          display: block; }
        .user-centre .user-info .user-list dl dt {
          font-size: 1.6rem;
          font-weight: bold;
          height: 40px;
          border-bottom: 1px solid #ddd;
          border-top: 1px solid #ddd; }
          .user-centre .user-info .user-list dl dt i {
            width: 40px;
            height: 40px;
            display: inline-block;
            text-align: center;
            line-height: 40px;
            font-weight: initial;
            vertical-align: top; }
        .user-centre .user-info .user-list dl dd {
          display: none; }
          .user-centre .user-info .user-list dl dd ul {
            margin-left: 10px; }
            .user-centre .user-info .user-list dl dd ul li {
              color: gray; }
              .user-centre .user-info .user-list dl dd ul li i {
                color: gray;
                width: 40px;
                height: 20px;
                text-align: center; }
            .user-centre .user-info .user-list dl dd ul .on {
              color: red; }
              .user-centre .user-info .user-list dl dd ul .on i {
                color: red; }
      .user-centre .user-info .user-list .on dd {
        display: block; }
      .user-centre .user-info .user-list .on dt i {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
    .user-centre .user-info .user-item {
      float: right;
      width: 1016px;
      min-height: 600px;
      border-left: 1px solid #ddd;
      position: relative;
      left: -1px; }
      .user-centre .user-info .user-item .member > div {
        display: inline-block;
        vertical-align: top;
        width: 49%;
        margin: 20px 0; }
      .user-centre .user-info .user-item .member dl {
        width: 80%;
        margin: 0px auto; }
        .user-centre .user-info .user-item .member dl dd, .user-centre .user-info .user-item .member dl dt {
          display: inline-block;
          vertical-align: top;
          text-align: center; }
        .user-centre .user-info .user-item .member dl dt img {
          width: 100px;
          height: 100px;
          border-radius: 50%; }
        .user-centre .user-info .user-item .member dl dd {
          line-height: 30px;
          margin-left: 15px;
          text-align: left; }
          .user-centre .user-info .user-item .member dl dd p {
            width: 100%; }
      .user-centre .user-info .user-item .member p {
        width: 80%;
        margin: 0px auto;
        line-height: 30px; }
      .user-centre .user-info .user-item .orders-table, .user-centre .user-info .user-item .user-edit {
        margin: 0  auto;
        width: 95%; }
        .user-centre .user-info .user-item .orders-table table td, .user-centre .user-info .user-item .user-edit table td {
          text-align: center; }

/*新闻*/
.news_column {
  width: 1000px;
  margin: 0 auto;
  /*新闻详情*/ }
  .news_column:after, .news_column:before {
    display: table;
    line-height: 0;
    content: ""; }
  .news_column:after {
    clear: both; }
  .news_column img {
    vertical-align: top; }
  .news_column .col_l {
    float: left; }
  .news_column .col_r {
    float: right; }
  .news_column .grid_c2a {
    width: 690px;
    float: left; }
  .news_column .news_list, .news_column .news_list.news_list1 {
    margin-top: -30px; }
  .news_column .news_list li {
    height: 102px;
    overflow: hidden;
    padding: 30px 0 30px 156px; }
    .news_column .news_list li .news_img {
      float: left;
      margin-left: -156px;
      display: block; }
  .news_column .news_list .news_list_detail .news_title {
    font-size: 20px;
    font-family: "microsoft yahei","微软雅黑","黑体";
    margin-bottom: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px; }
  .news_column .news_list .news_list_detail .news_cont {
    color: #999; }
    .news_column .news_list .news_list_detail .news_cont a {
      color: #fea201; }
  .news_column .news_list .news_ft {
    margin-top: 16px;
    padding-right: 5px;
    font-family: Arial; }
    .news_column .news_list .news_ft .news_date {
      display: inline-block;
      border-right: 1px solid #eee;
      height: 15px;
      line-height: 15px;
      padding-right: 15px;
      margin-right: 15px; }
    .news_column .news_list .news_ft span {
      color: #999; }
  .news_column .grid_c2b {
    width: 280px;
    float: right; }
    .news_column .grid_c2b .mod_sec1 .sec_hd {
      height: 44px;
      border-top: 2px solid #7d7d7d;
      padding-right: 5px;
      margin-bottom: 14px; }
      .news_column .grid_c2b .mod_sec1 .sec_hd h2 {
        font-family: "microsoft yahei","微软雅黑","黑体";
        font-size: 22px;
        float: left;
        height: 44px;
        line-height: 44px;
        border-top: 2px solid #b81b25;
        margin-top: -2px;
        padding: 0 5px; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft:after, .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft:before {
      display: table;
      line-height: 0;
      content: ""; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft:after {
      clear: both; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft > a, .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft > div {
      vertical-align: top; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft_s {
      padding-left: 150px; }
      .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft_s .imgleft_tit {
        width: 140px;
        margin-left: -150px; }
      .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft_s .imgleft_cont {
        height: 98px;
        float: right;
        overflow: hidden; }
        .news_column .grid_c2b .mod_sec1 .sec_bd .mod_imgleft_s .imgleft_cont p {
          line-height: 19px;
          color: #999; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .imgleft_cont a {
      font-family: "microsoft yahei","微软雅黑","黑体";
      font-size: 16px;
      display: inline-block;
      line-height: 20px; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .mod_list li {
      padding-left: 12px;
      font-size: 14px;
      _height: 32px;
      line-height: 16px;
      white-space: nowrap;
      padding-top: 18px; }
      .news_column .grid_c2b .mod_sec1 .sec_bd .mod_list li a {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        vertical-align: middle;
        width: 266px;
        margin-left: 8px; }
    .news_column .grid_c2b .mod_sec1 .sec_bd .mod_list .list_i {
      display: inline-block;
      width: 4px;
      height: 4px;
      background-position: -34px -17px;
      margin-left: -12px;
      vertical-align: middle; }
  .news_column .mod_side .mod_side_sec {
    margin-bottom: 50px; }
  .news_column .news_detail {
    width: 650px; }
    .news_column .news_detail .news_detail_t {
      padding-bottom: 10px;
      line-height: 24px;
      color: #999;
      border-bottom: 1px solid #f6f6f6; }
      .news_column .news_detail .news_detail_t h2 {
        margin-bottom: 10px;
        font-size: 26px;
        font-weight: normal;
        line-height: 36px;
        color: #333; }
      .news_column .news_detail .news_detail_t .clearfix, .news_column .news_detail .news_detail_t p, .news_column .news_detail .news_detail_t span {
        color: #999; }
    .news_column .news_detail .news_detail_txt {
      margin: 20px 0 30px;
      font-size: 14px;
      line-height: 22px;
      color: #333; }
    .news_column .news_detail .news_detail_more {
      padding-top: 10px;
      margin-top: 40px;
      border-top: 1px solid #f6f6f6; }
      .news_column .news_detail .news_detail_more h3 {
        font-size: 22px;
        color: #333; }
      .news_column .news_detail .news_detail_more .mod_list li {
        padding-left: 12px;
        font-size: 14px;
        _height: 32px;
        line-height: 16px;
        white-space: nowrap;
        padding-top: 18px; }
        .news_column .news_detail .news_detail_more .mod_list li a {
          display: inline-block;
          white-space: nowrap;
          text-overflow: ellipsis;
          vertical-align: middle;
          width: 266px;
          margin-left: 8px; }
        .news_column .news_detail .news_detail_more .mod_list li span {
          font-size: 12px;
          font-family: "Arial";
          color: #999;
          line-height: 20px;
          padding-left: 5px; }
  .news_column .news_nav ul {
    font-size: 0px;
    padding: 20px 0; }
    .news_column .news_nav ul li {
      width: 100px;
      margin-bottom: 20px;
      border: 1px solid #ddd;
      border-radius: 5px;
      text-align: center;
      display: inline-block;
      vertical-align: top;
      margin-right: 20px; }
      .news_column .news_nav ul li a {
        font-size: 16px;
        height: 30px;
        line-height: 30px; }
    .news_column .news_nav ul .on {
      background: #6cabf9;
      border-color: #6CABF9; }
      .news_column .news_nav ul .on a {
        color: white; }

.mn_tm_tab_2 ul {
  font-size: 0px; }
  .mn_tm_tab_2 ul li {
    display: inline-block;
    width: 50%;
    font-size: 1.4rem;
    height: 130px;
    margin: 10px 0; }
    .mn_tm_tab_2 ul li h3 {
      font-size: 16px;
      font-weight: bolder; }
    .mn_tm_tab_2 ul li p {
      line-height: 24px;
      margin-top: 10px; }
    .mn_tm_tab_2 ul li div {
      height: 100%; }
      .mn_tm_tab_2 ul li div img {
        height: 100%; }

.mn_tm_tab_3:after, .mn_tm_tab_3:before {
  display: table;
  line-height: 0;
  content: ""; }
.mn_tm_tab_3:after {
  clear: both; }

.mn_tm_tab_4 .title b {
  font-size: 1.6rem;
  background: orange;
  color: white;
  width: 200px;
  padding: 5px 10px;
  line-height: 35px;
  border-radius: 5px;
  border: 3px solid white;
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.3); }
.mn_tm_tab_4 .txt {
  margin-top: 30px;
  margin-left: 30px; }
  .mn_tm_tab_4 .txt > div {
    margin: 20px 0; }
    .mn_tm_tab_4 .txt > div span {
      display: inline-block;
      height: 30px;
      width: 30px;
      text-align: center;
      background: orange;
      border-radius: 50%;
      color: white;
      line-height: 30px;
      vertical-align: top; }
    .mn_tm_tab_4 .txt > div > div {
      margin-left: 20px;
      vertical-align: top; }

.mn_tm_tab_5 .txt:after, .mn_tm_tab_5 .txt:before {
  display: table;
  line-height: 0;
  content: ""; }
.mn_tm_tab_5 .txt:after {
  clear: both; }
.mn_tm_tab_5 .txt > div {
  width: 45%;
  height: 200px;
  box-sizing: border-box;
  position: relative;
  border-radius: 10px; }
  .mn_tm_tab_5 .txt > div img {
    position: absolute; }
  .mn_tm_tab_5 .txt > div:first-child img {
    right: -25px;
    top: -60px; }
  .mn_tm_tab_5 .txt > div:last-child img {
    left: -25px;
    top: -60px; }
  .mn_tm_tab_5 .txt > div p {
    width: 80%;
    font-size: 1.8rem;
    line-height: 24px; }
    .mn_tm_tab_5 .txt > div p b {
      font-size: 3rem; }
  .mn_tm_tab_5 .txt > div:first-child p {
    margin: 50px 20px; }
  .mn_tm_tab_5 .txt > div:last-child p {
    margin: 50px 20px 0px 70px; }
.mn_tm_tab_5 .img > div {
  display: inline-block;
  width: 49%;
  text-align: center;
  vertical-align: top; }

.mn_tm_tab_6 {
  text-align: center; }
  .mn_tm_tab_6 .navs li {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    border-radius: 10px; }
  .mn_tm_tab_6 .navs .on {
    background: #339999; }
    .mn_tm_tab_6 .navs .on a {
      color: white; }
  .mn_tm_tab_6 .txt li {
    display: none; }
  .mn_tm_tab_6 .txt li:first-child {
    display: block; }

.mn_tm_tab_7 > div {
  display: inline-block;
  width: 49%;
  vertical-align: top; }
.mn_tm_tab_7 .txt > div {
  margin: 150px 80px 0 80px; }
  .mn_tm_tab_7 .txt > div b {
    font-size: 2.4rem;
    color: orange;
    line-height: 40px; }
  .mn_tm_tab_7 .txt > div p, .mn_tm_tab_7 .txt > div li {
    font-size: 1.6rem;
    line-height: 30px; }
  .mn_tm_tab_7 .txt > div li {
    list-style: inside; }
.mn_tm_tab_7 .img {
  position: relative; }
  .mn_tm_tab_7 .img > div {
    position: absolute;
    text-align: center; }
    .mn_tm_tab_7 .img > div p {
      color: white;
      margin: 20px 0;
      font-size: 1.6rem; }
    .mn_tm_tab_7 .img > div b {
      color: white;
      margin: 20px 0;
      font-size: 2rem; }
  .mn_tm_tab_7 .img .t1 {
    top: 80px;
    left: 270px; }
  .mn_tm_tab_7 .img .t2 {
    top: 170px;
    left: 100px; }
  .mn_tm_tab_7 .img .t3 {
    top: 170px;
    left: 440px; }
  .mn_tm_tab_7 .img .t4 {
    top: 370px;
    left: 100px; }
  .mn_tm_tab_7 .img .t6 {
    top: 370px;
    left: 440px; }
  .mn_tm_tab_7 .img .t5 {
    top: 460px;
    left: 270px; }

.mn_tm_tab_8 > div {
  border-bottom: 1px dashed #999;
  padding: 0  50px; }
  .mn_tm_tab_8 > div > div, .mn_tm_tab_8 > div > p {
    display: inline-block;
    vertical-align: bottom;
    width: 48%; }
  .mn_tm_tab_8 > div p {
    line-height: 30px;
    font-size: 1.6rem;
    margin-bottom: 10px;
    margin-left: 20px; }
  .mn_tm_tab_8 > div div {
    text-align: center;
    position: relative; }
    .mn_tm_tab_8 > div div span {
      position: relative; }
    .mn_tm_tab_8 > div div b {
      position: absolute;
      font-size: 3rem;
      z-index: 2;
      top: 50px;
      left: 200px;
      color: #3DBCC0; }

.mn_tm_tab_9 > div {
  display: inline-block;
  width: 49%;
  vertical-align: middle; }
.mn_tm_tab_9 .img {
  text-align: center;
  position: relative; }
  .mn_tm_tab_9 .img b {
    position: absolute;
    top: 150px;
    left: 250px;
    font-size: 2.4rem;
    color: white; }
.mn_tm_tab_9 .contact {
  font-size: 1.6rem;
  background: orange;
  color: white;
  width: 250px;
  margin: 20px 10px;
  padding-left: 10px;
  line-height: 35px;
  border-radius: 5px;
  border: 3px solid white;
  box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top; }
  .mn_tm_tab_9 .contact p {
    color: white; }
.mn_tm_tab_9 .contact:first-child {
  background: #F55360; }
.mn_tm_tab_9 .contact:nth-of-type(4) {
  background: #0078ff; }
.mn_tm_tab_9 .contact:nth-of-type(5) {
  background: #0078ff; }
.mn_tm_tab_9 .contact:nth-of-type(6) {
  background: #F55360; }
.mn_tm_tab_9 .company {
  margin-top: 50px; }
  .mn_tm_tab_9 .company p {
    line-height: 30px;
    font-size: 1.6rem;
    color: gray; }

.mn_tm_tab_10 {
  position: relative; }
  .mn_tm_tab_10:after, .mn_tm_tab_10:before {
    display: table;
    line-height: 0;
    content: ""; }
  .mn_tm_tab_10:after {
    clear: both; }
  .mn_tm_tab_10 .img {
    position: absolute;
    left: calc(50% - 54px);
    top: 90px; }
  .mn_tm_tab_10 dl {
    margin-bottom: 50px; }
  .mn_tm_tab_10 dt, .mn_tm_tab_10 dd {
    display: inline-block;
    vertical-align: top; }
  .mn_tm_tab_10 dd {
    margin-left: 10px;
    line-height: 30px;
    width: 300px; }
    .mn_tm_tab_10 dd b {
      font-size: 1.8rem;
      color: #01A8A1; }
    .mn_tm_tab_10 dd p {
      line-height: 24px; }

.mn_tm_tab_11 {
  position: relative; }
  .mn_tm_tab_11 .txt {
    height: 80px;
    line-height: 80px;
    width: 200px;
    text-align: center;
    margin-bottom: 10px;
    position: relative; }
    .mn_tm_tab_11 .txt .cir {
      background: orange;
      width: 100%;
      height: 100%;
      transform: skewX(-45deg);
      -ms-transform: skewX(-45deg);
      /* IE 9 */
      -moz-transform: skewX(-45deg);
      /* Firefox */
      -webkit-transform: skewX(-45deg);
      /* Safari 和 Chrome */
      -o-transform: skewX(-45deg);
      /* Opera */ }
    .mn_tm_tab_11 .txt:nth-of-type(2) .cir {
      background: orangered; }
    .mn_tm_tab_11 .txt:nth-of-type(3) .cir {
      background: #339999; }
    .mn_tm_tab_11 .txt .word {
      position: absolute;
      z-index: 1;
      top: 0px;
      left: 50px; }
      .mn_tm_tab_11 .txt .word span {
        font-weight: bold;
        color: white;
        font-size: 1.6rem; }
  .mn_tm_tab_11 .m1:after, .mn_tm_tab_11 .m1:before, .mn_tm_tab_11 .m3:after, .mn_tm_tab_11 .m3:before {
    display: table;
    line-height: 0;
    content: ""; }
  .mn_tm_tab_11 .m1:after, .mn_tm_tab_11 .m3:after {
    clear: both; }
  .mn_tm_tab_11 .m1 > div, .mn_tm_tab_11 .m3 > div {
    float: left; }
  .mn_tm_tab_11 .m1 .img, .mn_tm_tab_11 .m3 .img {
    width: 350px;
    text-align: center; }
    .mn_tm_tab_11 .m1 .img div, .mn_tm_tab_11 .m3 .img div {
      border-left: 2px solid orange;
      height: 20px;
      width: 350px; }
  .mn_tm_tab_11 .m1 .content, .mn_tm_tab_11 .m3 .content {
    font-size: 1.6rem;
    width: 200px;
    color: gray;
    position: relative;
    top: 70px;
    left: 20px; }
  .mn_tm_tab_11 .m1 {
    width: 600px;
    position: absolute;
    top: 20px;
    left: 120px; }
    .mn_tm_tab_11 .m1 .img div {
      border-top: 2px solid orange; }
  .mn_tm_tab_11 .m3 {
    width: 600px;
    position: absolute;
    top: 299px;
    left: 120px; }
    .mn_tm_tab_11 .m3 .img div {
      border-bottom: 2px solid orange; }
  .mn_tm_tab_11 .m2 {
    width: 600px;
    position: absolute;
    top: 240px;
    left: 200px; }
    .mn_tm_tab_11 .m2:after, .mn_tm_tab_11 .m2:before {
      display: table;
      line-height: 0;
      content: ""; }
    .mn_tm_tab_11 .m2:after {
      clear: both; }
    .mn_tm_tab_11 .m2 > div {
      float: left; }
    .mn_tm_tab_11 .m2 .img {
      width: 270px;
      text-align: center; }
      .mn_tm_tab_11 .m2 .img div {
        border-bottom: 2px dashed orange;
        width: 270px; }
      .mn_tm_tab_11 .m2 .img p {
        font-size: 1.6rem;
        color: orangered;
        line-height: 30p; }
    .mn_tm_tab_11 .m2 .content {
      font-size: 1.6rem;
      width: 200px;
      color: gray;
      position: relative;
      top: 0px;
      left: 20px; }
  .mn_tm_tab_11 .m4 {
    width: 360px;
    position: absolute;
    right: 0px;
    top: 180px;
    border-left: 2px solid orange;
    padding: 30px 25px; }
    .mn_tm_tab_11 .m4 b {
      font-size: 3rem;
      line-height: 60px;
      color: #0000CC; }
    .mn_tm_tab_11 .m4 p {
      line-height: 24px;
      font-size: 1.6rem;
      color: orange; }

.mn_tm_tab_12 {
  padding: 20px 150px; }
  .mn_tm_tab_12 > div {
    position: relative;
    height: 100px;
    border-radius: 20px;
    background: #F55360;
    width: 100%;
    margin-bottom: 30px; }
    .mn_tm_tab_12 > div span, .mn_tm_tab_12 > div b {
      margin-top: 35px; }
    .mn_tm_tab_12 > div span {
      display: inline-block;
      width: 30px;
      height: 30px;
      text-align: center;
      line-height: 30px;
      border-radius: 50%;
      background: white;
      color: #F55360;
      margin-left: 30px; }
    .mn_tm_tab_12 > div b {
      color: white;
      font-size: 2rem;
      line-height: 30px;
      margin-left: 30px; }
    .mn_tm_tab_12 > div .txt {
      padding: 5px 10px;
      position: absolute;
      width: 600px;
      height: 100px;
      top: 0px;
      right: 50px;
      font-size: 1.6rem;
      background: rgba(255, 255, 255, 0.5); }
      .mn_tm_tab_12 > div .txt P {
        color: dimgray; }
    .mn_tm_tab_12 > div:last-child {
      background: orange; }

.mn_tm_tab_13 > div {
  display: inline-block;
  vertical-align: top;
  width: 49%; }
.mn_tm_tab_13 .txt .t1 {
  font-size: 0px;
  position: relative;
  margin-bottom: 30px; }
  .mn_tm_tab_13 .txt .t1 span {
    position: relative;
    top: 15px;
    left: 20px;
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    background: orange;
    color: white;
    font-size: 1.4rem;
    border: 5px solid white; }
  .mn_tm_tab_13 .txt .t1 .rec, .mn_tm_tab_13 .txt .t1 .san {
    display: inline-block;
    vertical-align: top; }
  .mn_tm_tab_13 .txt .t1 .rec {
    height: 80px;
    width: 400px;
    background: orange;
    padding-left: 60px; }
    .mn_tm_tab_13 .txt .t1 .rec b, .mn_tm_tab_13 .txt .t1 .rec p {
      color: white; }
    .mn_tm_tab_13 .txt .t1 .rec b {
      font-size: 2rem;
      line-height: 30px;
      display: block;
      margin-top: 10px; }
    .mn_tm_tab_13 .txt .t1 .rec p {
      font-size: 1.4rem; }
  .mn_tm_tab_13 .txt .t1 .san {
    position: relative;
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-left: 40px solid orange;
    border-bottom: 40px solid transparent; }
.mn_tm_tab_13 .txt .t1:nth-of-type(2) span, .mn_tm_tab_13 .txt .t1:nth-of-type(2) .rec {
  background: #3dbcc0; }
.mn_tm_tab_13 .txt .t1:nth-of-type(2) .san {
  border-left: 40px solid #3dbcc0; }
.mn_tm_tab_13 .txt .t1:nth-of-type(3) span, .mn_tm_tab_13 .txt .t1:nth-of-type(3) .rec {
  background: #0070c0; }
.mn_tm_tab_13 .txt .t1:nth-of-type(3) .san {
  border-left: 40px solid #0070c0; }
.mn_tm_tab_13 .txt .t1:nth-of-type(4) span, .mn_tm_tab_13 .txt .t1:nth-of-type(4) .rec {
  background: #eb7513; }
.mn_tm_tab_13 .txt .t1:nth-of-type(4) .san {
  border-left: 40px solid #eb7513; }
.mn_tm_tab_13 .img > div {
  width: 60%;
  margin: 0 auto;
  text-align: center;
  background: #40a5a8;
  height: 410px;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  box-shadow: 1px 1px 15px 10px #40a5a880; }
  .mn_tm_tab_13 .img > div h1 {
    width: 80%;
    margin: 0 auto;
    padding-top: 120px;
    border-bottom: 2px solid white;
    line-height: 40px; }
  .mn_tm_tab_13 .img > div ul {
    margin-top: 20px; }
    .mn_tm_tab_13 .img > div ul li {
      line-height: 30px;
      font-size: 1.8rem;
      font-weight: bold; }

.mn_tm_tab_14 {
  position: relative; }
  .mn_tm_tab_14:after, .mn_tm_tab_14:before {
    display: table;
    line-height: 0;
    content: ""; }
  .mn_tm_tab_14:after {
    clear: both; }
  .mn_tm_tab_14 .float_L, .mn_tm_tab_14 .float_R {
    width: 35%; }
    .mn_tm_tab_14 .float_L > div, .mn_tm_tab_14 .float_R > div {
      text-align: center; }
      .mn_tm_tab_14 .float_L > div > div, .mn_tm_tab_14 .float_R > div > div {
        display: inline-block;
        line-height: 30px;
        width: 45%; }
        .mn_tm_tab_14 .float_L > div > div b, .mn_tm_tab_14 .float_R > div > div b {
          font-size: 2rem; }
        .mn_tm_tab_14 .float_L > div > div p, .mn_tm_tab_14 .float_R > div > div p {
          font-size: 1.6rem; }
          .mn_tm_tab_14 .float_L > div > div p a, .mn_tm_tab_14 .float_R > div > div p a {
            font-size: 2rem;
            border: 1px solid #ddd;
            border-radius: 10px;
            padding: 5px 20px;
            line-height: 60px; }
    .mn_tm_tab_14 .float_L .ddown, .mn_tm_tab_14 .float_R .ddown {
      margin-top: 50px; }
  .mn_tm_tab_14 .gw {
    position: absolute;
    width: 200px;
    height: 280px;
    border: 1px solid orangered;
    left: calc(50% - 100px);
    text-align: center;
    border-radius: 10px; }
    .mn_tm_tab_14 .gw .img {
      padding: 40px 0; }
      .mn_tm_tab_14 .gw .img div {
        border: 2px dashed orangered;
        border-radius: 50%;
        width: 70px;
        height: 70px;
        display: inline-block;
        overflow: hidden; }
        .mn_tm_tab_14 .gw .img div img {
          position: relative;
          left: 2px; }
    .mn_tm_tab_14 .gw .txt {
      z-index: 1;
      position: relative; }
      .mn_tm_tab_14 .gw .txt b {
        font-size: 2rem;
        line-height: 30px; }
      .mn_tm_tab_14 .gw .txt a {
        font-size: 1.4rem;
        background: orangered;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        color: white;
        padding: 0 15px;
        border-radius: 10px;
        margin: 20px 0; }
    .mn_tm_tab_14 .gw .reg {
      position: absolute;
      top: 0px;
      height: 100%;
      width: 100%;
      border: 1px solid orangered;
      border-radius: 10px; }
    .mn_tm_tab_14 .gw .r1 {
      transform: rotate(5deg);
      -ms-transform: rotate(5deg);
      -moz-transform: rotate(5deg);
      -webkit-transform: rotate(5deg);
      -o-transform: rotate(5deg); }
    .mn_tm_tab_14 .gw .r2 {
      transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
      -moz-transform: rotate(-5deg);
      -webkit-transform: rotate(-5deg);
      -o-transform: rotate(-5deg); }

.mn_tm_tab_15 .rw_car {
  position: relative;
  text-align: center;
  margin-top: 180px; }
  .mn_tm_tab_15 .rw_car > div {
    position: relative;
    display: inline-block;
    vertical-align: bottom; }
    .mn_tm_tab_15 .rw_car > div .img {
      position: relative; }
    .mn_tm_tab_15 .rw_car > div .txt {
      text-align: left;
      text-indent: 3px;
      position: absolute;
      top: 0px;
      border-left: 5px dashed; }
      .mn_tm_tab_15 .rw_car > div .txt p {
        margin-top: 15px;
        width: 160px;
        height: 40px;
        line-height: 40px;
        color: white;
        font-size: 1.6rem;
        border-top-left-radius: 10px;
        border-bottom-right-radius: 10px;
        text-align: center; }
      .mn_tm_tab_15 .rw_car > div .txt li {
        line-height: 30px;
        font-size: 1.6rem; }
  .mn_tm_tab_15 .rw_car .carBody:nth-of-type(1) .txt {
    height: 180px;
    left: 25px;
    top: -100px;
    border-color: #e44d69; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(1) .txt p {
      background: #e44d69;
      position: absolute;
      top: -25px;
      left: -5px; }
  .mn_tm_tab_15 .rw_car .carBody:nth-of-type(2) .txt {
    height: 155px;
    left: 25px;
    top: -70px;
    border-color: #ffad5e; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(2) .txt p {
      background: #ffad5e;
      position: absolute;
      top: -25px;
      left: -5px; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(2) .txt ul {
      position: absolute;
      top: -120px;
      left: -5px;
      width: 140px; }
      .mn_tm_tab_15 .rw_car .carBody:nth-of-type(2) .txt ul li {
        color: #ffad5e; }
  .mn_tm_tab_15 .rw_car .carBody:nth-of-type(3) .txt {
    height: 155px;
    left: 10px;
    top: -100px;
    border-color: #4dc6f3; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(3) .txt p {
      background: #4dc6f3;
      position: absolute;
      top: -25px;
      left: -5px; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(3) .txt ul {
      position: absolute;
      top: -120px;
      left: -5px;
      width: 220px; }
      .mn_tm_tab_15 .rw_car .carBody:nth-of-type(3) .txt ul li {
        color: #4dc6f3; }
  .mn_tm_tab_15 .rw_car .carBody:nth-of-type(4) .txt {
    height: 155px;
    left: 25px;
    top: -70px;
    border-color: #0caaa9; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(4) .txt p {
      background: #0caaa9;
      position: absolute;
      top: -25px;
      left: -5px; }
    .mn_tm_tab_15 .rw_car .carBody:nth-of-type(4) .txt ul {
      position: absolute;
      top: -120px;
      left: -5px;
      width: 140px; }
      .mn_tm_tab_15 .rw_car .carBody:nth-of-type(4) .txt ul li {
        color: #0caaa9; }
  .mn_tm_tab_15 .rw_car .carlun {
    position: absolute;
    bottom: -20px; }

.mn_tm_tab_16 .img {
  text-align: center; }
  .mn_tm_tab_16 .img > div {
    height: 120px;
    display: inline-block;
    text-align: center; }
    .mn_tm_tab_16 .img > div:nth-of-type(2n+2) {
      width: 40px; }
  .mn_tm_tab_16 .img .cir {
    height: 120px;
    width: 120px;
    background: #339999;
    border-radius: 50%; }
    .mn_tm_tab_16 .img .cir p b {
      color: white; }
  .mn_tm_tab_16 .img .rec {
    background: #3399CC;
    height: 70px;
    width: 100px;
    border-radius: 10px; }
    .mn_tm_tab_16 .img .rec p b {
      font-size: 1.7rem;
      color: white; }
  .mn_tm_tab_16 .img .rec2 {
    background: #CC9966;
    width: 140px; }
  .mn_tm_tab_16 .img .rec3 {
    background: #CC6633;
    width: 140px; }
.mn_tm_tab_16 .txt {
  width: 90%;
  margin: 0 auto;
  font-size: 2rem;
  font-weight: 600;
  text-indent: 2em;
  line-height: 35px; }

.mn_tm_tab_17:after, .mn_tm_tab_17:before {
  display: table;
  line-height: 0;
  content: ""; }
.mn_tm_tab_17:after {
  clear: both; }
.mn_tm_tab_17 .float_L {
  width: 150px;
  height: 485px;
  border: 1px solid #ddd; }
  .mn_tm_tab_17 .float_L > ul li {
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #ddd;
    position: relative; }
    .mn_tm_tab_17 .float_L > ul li a {
      margin-left: 40px;
      font-size: 1.6rem; }
    .mn_tm_tab_17 .float_L > ul li .triangle {
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-right: 10px solid white;
      border-bottom: 10px solid transparent;
      float: right;
      position: absolute;
      filter: drop-shadow(-2px 0px 0px #339999);
      -ms-filter: drop-shadow(-2px 0px 0px #339999);
      -webkit-filter: drop-shadow(-2px 0px 0px #339999);
      right: -3px;
      top: 32.5px;
      display: none; }
    .mn_tm_tab_17 .float_L > ul li:hover {
      border-left: 5px solid #339999;
      border-right: 2px solid #339999; }
      .mn_tm_tab_17 .float_L > ul li:hover .triangle {
        display: block; }
  .mn_tm_tab_17 .float_L > ul .on {
    border-left: 5px solid #339999;
    border-right: 2px solid #339999; }
    .mn_tm_tab_17 .float_L > ul .on .triangle {
      display: block; }
.mn_tm_tab_17 .float_R {
  height: 500px;
  width: 1000px;
  position: relative; }
  .mn_tm_tab_17 .float_R > .txt_center {
    position: absolute;
    width: 1000px;
    bottom: -40px; }
  .mn_tm_tab_17 .float_R > ul {
    width: 1000px;
    display: none; }
    .mn_tm_tab_17 .float_R > ul:first-child {
      display: block; }
    .mn_tm_tab_17 .float_R > ul > li {
      vertical-align: top;
      display: inline-block;
      width: 270px;
      border: 1px solid #ddd;
      border-radius: 5px;
      margin: 30px 60px 20px 0;
      overflow: hidden;
      position: relative; }
      .mn_tm_tab_17 .float_R > ul > li:nth-of-type(3n+3) {
        margin-right: 0px; }
      .mn_tm_tab_17 .float_R > ul > li .txt_center {
        display: none;
        position: absolute;
        top: 0px;
        height: 100%;
        width: 100%;
        background: rgba(51, 153, 153, 0.5); }
        .mn_tm_tab_17 .float_R > ul > li .txt_center a {
          margin-top: 75px; }
      .mn_tm_tab_17 .float_R > ul > li:hover .txt_center {
        display: block; }
      .mn_tm_tab_17 .float_R > ul > li dl {
        height: 80px;
        border-bottom: 1px solid #ddd;
        width: 90%;
        margin: 0 auto;
        padding: 15px 0; }
        .mn_tm_tab_17 .float_R > ul > li dl dd, .mn_tm_tab_17 .float_R > ul > li dl dt {
          display: inline-block;
          vertical-align: top; }
        .mn_tm_tab_17 .float_R > ul > li dl dt img {
          width: 75px;
          border-radius: 50%; }
        .mn_tm_tab_17 .float_R > ul > li dl dd {
          width: 140px;
          text-align: center; }
          .mn_tm_tab_17 .float_R > ul > li dl dd b {
            color: orangered; }
          .mn_tm_tab_17 .float_R > ul > li dl dd span {
            border: 1px solid #ddd;
            padding: 2px 20px;
            border-radius: 10px;
            color: gray; }
          .mn_tm_tab_17 .float_R > ul > li dl dd p {
            color: gray; }
      .mn_tm_tab_17 .float_R > ul > li ul {
        width: 90%;
        margin: 10px auto; }
        .mn_tm_tab_17 .float_R > ul > li ul li {
          display: inline-block;
          vertical-align: top;
          text-align: center;
          width: 32%; }
          .mn_tm_tab_17 .float_R > ul > li ul li i, .mn_tm_tab_17 .float_R > ul > li ul li p {
            color: gray; }
          .mn_tm_tab_17 .float_R > ul > li ul li i {
            font-size: 2rem; }
          .mn_tm_tab_17 .float_R > ul > li ul li p:last-child {
            color: #666;
            font-weight: 600; }

/*# sourceMappingURL=mstyle.css.map */
