.w-product-banner {
  height: 6.9rem; }
  .w-product-banner ul li {
    float: left;
    width: 12.5%;
    overflow: hidden;
    height: 6.9rem; }
    .w-product-banner ul li img {
      height: 100%; }
      .w-product-banner ul li img.w-p-b-2 {
        position: relative;
        left: -100%; }
      .w-product-banner ul li img.w-p-b-3 {
        position: relative;
        left: -200%; }
      .w-product-banner ul li img.w-p-b-4 {
        position: relative;
        left: -300%; }
      .w-product-banner ul li img.w-p-b-5 {
        position: relative;
        left: -400%; }
      .w-product-banner ul li img.w-p-b-6 {
        position: relative;
        left: -500%; }
      .w-product-banner ul li img.w-p-b-7 {
        position: relative;
        left: -600%; }
      .w-product-banner ul li img.w-p-b-8 {
        position: relative;
        left: -700%; }

.w-product {
  background: url("../images/home_bg_2.jpg") repeat;
  font-size: 14px;
  overflow: hidden;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 30px; }
  .w-product .w-tpl-title {
    margin-bottom: 50px; }
    .w-product .w-tpl-title img {
      vertical-align: middle; }
    .w-product .w-tpl-title h2 {
      font-size: 26px;
      margin: 0;
      padding: 0; }
  .w-product .w-product-title {
    width: 155px;
    display: inline-block;
    vertical-align: top; }
    .w-product .w-product-title .w-product-title-item {
      margin-bottom: 80px; }
    .w-product .w-product-title h3 {
      background: #313131;
      color: white;
      line-height: 35px;
      font-size: 15px;
      font-weight: bold;
      text-align: center; }
      .w-product .w-product-title h3 span {
        color: #01cf6d; }
    .w-product .w-product-title ul {
      width: 135px;
      margin: 0 auto;
      margin-top: 16px; }
      .w-product .w-product-title ul li {
        font-size: 14px;
        border-top: 1px solid #9a9a9a;
        /*line-height: 36px;*/
        position: relative;
        padding: 12px 0px; }
        .w-product .w-product-title ul li a {
          color: #666;
          text-decoration: none;
          display: inline-block;
          margin-left: 20px; }
          .w-product .w-product-title ul li a:hover {
            color: #01cf6d; }
        .w-product .w-product-title ul li:before {
          content: "";
          display: inline-block;
          width: 13px;
          height: 13px;
          position: absolute;
          left: 0;
          top: 15px;
          background: #9a9a9a; }
  .w-product .w-product-list {
    margin-left: 120px;
    display: inline-block; }
    .w-product .w-product-list .w-product-list-list {
      width: 780px;
      overflow: hidden; }
      .w-product .w-product-list .w-product-list-list li {
        width: 250px;
        height: 300px;
        position: relative;
        text-align: center;
        float: left;
        margin-right: 10px;
        margin-bottom: 40px;
        background: white; }
        .w-product .w-product-list .w-product-list-list li:hover {
          cursor: pointer;
          border: 1px solid #01cf6d;
          transition: 0.3s; }
        .w-product .w-product-list .w-product-list-list li img {
          max-height: 240px;
          width: 90%;
          vertical-align: middle;
          margin: 5%; }
        .w-product .w-product-list .w-product-list-list li a {
          display: block;
          text-align: center;
          width: 100%;
          background: #01cf6d;
          color: white;
          line-height: 35px;
          padding: 0 8px;
          font-size: 15px;
          position: absolute;
          bottom: 0; }
    .w-product .w-product-list .w-product-list-explain .w-product-list-explain-tab {
      overflow: hidden;
      width: 100%;
      height: 45px;
      line-height: 45px;
      background: #333;
      color: white;
      text-align: center;
      font-size: 18px; }
    .w-product .w-product-list .w-product-list-explain .w-product-list-sm {
      margin-top: 50px; }
    .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 {
      width: 680px;
      margin: 0 auto;
      overflow: hidden; }
      .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 li {
        float: left;
        text-align: center;
        margin: 65px 40px 0 40px; }
        .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 li h1 {
          width: 145px;
          line-height: 35px;
          height: 35px;
          font-size: 18px;
          color: white; }
        .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 li p {
          font-size: 20px;
          color: #666;
          margin-top: 4px; }
      .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 .w-pli1 {
        background: #01cf6d; }
      .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 .w-pli2 {
        background: #f0942d; }
      .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-1 .w-pli3 {
        background: #248de8; }
    .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-2 {
      margin-top: 25px;
      text-align: left; }
      .w-product .w-product-list .w-product-list-explain .w-product-list-explain-details .w-product-list-explain-details-2 li {
        /*background: url("../images/img_bg_1.jpg.html");*/
        border: 1px solid #d0d0d0;
        border-bottom: none;
        height: 45px;
        line-height: 45px;
        padding-left: 80px;
        color: #666;
        font-size: 18px;
        /* &:nth-child(odd){background: url("../images/img_bg_2.jpg.html");}*/ }

.w-home-brief {
  font-size: 14px; }
  .w-home-brief .w-software {
    height: 1866px;
    text-align: center;
    background: url("../images/home_bg_1_1.jpg") no-repeat center;
    /*&>img{margin-top:30px;}*/ }
    .w-home-brief .w-software .w-tpl-title {
      padding-top: 60px; }
      .w-home-brief .w-software .w-tpl-title h2 {
        font-size: 26px;
        color: white; }
  .w-home-brief .w-software-top {
    text-align: center;
    margin-top: 30px; }
    .w-home-brief .w-software-top li {
      display: inline-block;
      margin: 0 20px;
      font-size: 16px;
      padding-top: 15px;
      color: white;
      border-top: 2px solid orange; }
      .w-home-brief .w-software-top li:nth-child(1) {
        border-top-color: #accfb9; }
      .w-home-brief .w-software-top li:nth-child(3) {
        border-top-color: #248de8; }
  .w-home-brief .w-software-kernel > h2 {
    font-size: 66px;
    color: #333;
    margin-top: 720px; }
  .w-home-brief .w-software-kernel > p {
    font-size: 22px;
    color: #333;
    margin-top: 20px; }
  .w-home-brief .w-software-kernel-list {
    margin-top: 60px; }
    .w-home-brief .w-software-kernel-list li {
      display: inline-block;
      width: 320px;
      margin-bottom: 60px;
      vertical-align: top; }
      .w-home-brief .w-software-kernel-list li h3 {
        margin-top: 16px;
        margin-bottom: 8px;
        color: #333;
        font-size: 24px; }
      .w-home-brief .w-software-kernel-list li b {
        display: inline-block;
        border: 1px solid #01cf6d;
        width: 60px; }
      .w-home-brief .w-software-kernel-list li p {
        font-size: 14px;
        color: #333;
        width: 220px;
        margin: 0 auto;
        margin-top: 16px;
        text-align: left; }

.w-product-ptal {
  height: 7.10rem;
  background: url("../images/home_bg_3.jpg") no-repeat center;
  position: relative; }
  .w-product-ptal h2, .w-product-ptal h3 {
    color: white;
    text-align: center; }
  .w-product-ptal h2 {
    font-size: 50px;
    padding-top: .90rem; }
  .w-product-ptal h3 {
    font-size: 20px;
    margin-top: .20rem; }
  .w-product-ptal .w-seiper-box2 {
    width: 12rem;
    height: 3.36rem;
    margin-top: .60rem; }
    .w-product-ptal .w-seiper-box2 img {
      width: 2.8rem;
      height: 2.8rem; }
  .w-product-ptal .swiper-button-prev, .w-product-ptal .swiper-button-next {
    top: 4.4rem;
    background-color: white;
    width: 35px;
    height: 70px;
    opacity: .8; }
  .w-product-ptal .swiper-button-prev {
    left: 2.6rem; }
  .w-product-ptal .swiper-button-next {
    right: 2.9rem; }

.w-product-mtbd {
  height: 12rem;
  background: url("../images/home_bg_4.jpg");
  text-align: center; }
  .w-product-mtbd h2, .w-product-mtbd h3 {
    color: #333;
    text-align: center; }
  .w-product-mtbd h2 {
    font-size: 50px;
    padding-top: .90rem; }
  .w-product-mtbd h3 {
    font-size: 20px;
    margin-top: .20rem; }
  .w-product-mtbd .w-product-mtbd-video {
    margin-top: .6rem;
    font-size: 14px; }
    .w-product-mtbd .w-product-mtbd-video .video {
      width: 5.95rem;
      height: 3.35rem;
      margin: 0 6px; }
    .w-product-mtbd .w-product-mtbd-video .w-video-shoad {
      width: 12rem;
      opacity: .5; }
  .w-product-mtbd .w-product-mtbd-img img {
    width: 3.84rem;
    height: 4.0rem; }

.w-product-zysj {
  font-size: 14px;
  height: 7.50rem;
  text-align: center; }
  .w-product-zysj .w-product-zysj-title h2, .w-product-zysj .w-product-zysj-title h3 {
    color: #333;
    text-align: center; }
  .w-product-zysj .w-product-zysj-title h2 {
    font-size: 50px;
    padding-top: .90rem; }
  .w-product-zysj .w-product-zysj-title h3 {
    font-size: 20px;
    margin-top: .20rem; }
  .w-product-zysj .w-product-zysj-content {
    margin-top: 50px; }
    .w-product-zysj .w-product-zysj-content .w-seiper-box3 {
      display: inline-block;
      width: 5.30rem;
      height: 3.80rem; }
      .w-product-zysj .w-product-zysj-content .w-seiper-box3 img {
        width: 100%;
        height: 100%; }
    .w-product-zysj .w-product-zysj-content .w-product-zysj-content-list {
      display: inline-block;
      vertical-align: top;
      margin-left: .4rem; }
      .w-product-zysj .w-product-zysj-content .w-product-zysj-content-list a {
        display: block;
        font-size: 13.5px;
        color: #333;
        text-align: right; }
      .w-product-zysj .w-product-zysj-content .w-product-zysj-content-list a:hover {
        color: #01cf6d; }
      .w-product-zysj .w-product-zysj-content .w-product-zysj-content-list ul li a{
        padding-right: .5rem;
        border-bottom: 1px dotted #333;
        text-align: left; }
        .w-product-zysj .w-product-zysj-content .w-product-zysj-content-list ul li a h3 {
          height: .7rem;
          line-height: .7rem;
          text-align: left; }
