#wapper_problem{
    background-color: #F6F8FA;
    position: relative;
    background: url('/resource/images/1688/problem-bg.png') no-repeat center;
    background-size: 100% 100%;
  }
  .problem-content-box{
    width: 62%;
    margin: 0 auto;
    padding-top: 72px;
    padding-bottom: 104px;
  }
  .problem-title{
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #212121;
    letter-spacing: 0; 
    line-height: 48px;
    margin-bottom: 56px;
  }
  .problem-list-box {
    /* border: 1px solid #E6E6E6; */
  }
  .problem-list-box .list{
    position: relative;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
  }
  .problem-list-box .list:nth-child(1):before{
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 1px;
    left:0;
    right:0;
    border-bottom:1px solid #E6E6E6;
    top:0;
  }
  .problem-list-box .list:after{
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 1px;
    left:0;
    right:0;
    border-bottom:1px solid #E6E6E6;
    bottom:0;
  }
  .problem-list-box .list:nth-child(1){
    box-shadow: 0 8px 24px 0 rgba(0,0,0,0.10);
  }
  .problem-list-box .list-qus{
    background: #FFFFFF;
    height: 72px;
    line-height: 72px;
    color: #212121;
    font-size: 16px;
    padding: 0 20px 0 24px;
  }
  .problem-list-box .list.active .list-qus {
    background: #00CCC5;
    color: #FFFFFF;
  }
  .problem-list-box .list-ans{
    background: #E5F9F9;
    line-height: 64px;
    color: #212121;
    font-size: 14px;
    padding: 0 20px 0 24px;
    display: none;
  }
  .problem-list-box .list.active .list-ans{
    display: block;
  }
  .problem-list-box .icon{
    width: 32px;
    height:32px;
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-top: 20px;
    background: url('/resource/images/1688/icon-sprite-1688.png')no-repeat center;
    background-position: 0 -32px;
  }
  .problem-list-box .list.active .icon{
    background-position: 0 0;
  }
/* 常见问题end*/

.mk-grid, .mk-inner-grid{
    max-width: 100%;
  }
  #nav_wapper {
    background: rgb(27, 38, 83, 0);
    position: fixed;
    transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
  }
  #nav_wapper:hover {
    background: rgb(27, 38, 83, 0.95) !important;
  }
    
  
  

  
  .fadeInLeft {
    animation: fadeLeft 1.8s ease-in-out;
    -moz-animation: fadeLeft 1.8s ease-in-out;
    -webkit-animation: fadeLeft 1.8s ease-in-out;
    -o-animation: fadeLeft 1.8s ease-in-out;
  }
  .fadeInRight {
    animation: fadeRight 1.8s ease-in-out;
    -moz-animation: fadeRight 1.8s ease-in-out;
    -webkit-animation: fadeRight 1.8s ease-in-out;
    -o-animation: fadeRight 1.8s ease-in-out;
  }
  
  @keyframes fadeLeft { from { left: 0; opacity: 0; } to { left: 12%; opacity: 1; } }
  @-o-keyframes fadeLeft { from { left: 0; opacity: 0; } to { left: 12%; opacity: 1; } }
  @-moz-keyframes fadeLeft { from { left: 0; opacity: 0; } to { left: 12%; opacity: 1; } }
  @-webkit-keyframes fadeLeft { from { left: 0; opacity: 0; } to { left: 12%; opacity: 1; } }
  
  @keyframes fadeRight { from { right: 0; opacity: 0; } to { right: 20%; opacity: 1; } }
  @-o-keyframes fadeRight { from { right: 0; opacity: 0; } to { right: 20%; opacity: 1; } }
  @-moz-keyframes fadeRight { from { right: 0; opacity: 0; } to { right: 20%; opacity: 1; } }
  @-webkit-keyframes fadeRight { from { right: 0; opacity: 0; } to { right: 20%; opacity: 1; } }
  


  













  #wapper_banner {
    position: relative;
    width: 100%;
    height: 520px;
  }


  .banner-01 {
    position: absolute;
    width: 100%;
    height: 520px;
    top: 0;
    left: 0;
    background: url(/resource/images/product_ykp/banner-bg.png) no-repeat center;
  }
  .banner-01 > div {
    position: relative;
    left: 12%;
    top: 33%;
    transform: translateY(-50%);
    animation: fadeLeft 1.5s ease-in-out;
    -o-animation: fadeLeft 1.5s ease-in-out;
    -moz-animation: fadeLeft 1.5s ease-in-out;
    -webkit-animation: fadeLeft 1.5s ease-in-out;
  }
  .banner-01 > div > p:first-child {
    font-family: PingFangSC-Medium;
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 0;
  }
  .banner-01 > div > p:last-child {
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    margin-top: 25px;
  }

  .main-panel {
    height: 600px;
    position: relative;
  }
  .main-panel > div,
  .main-panel > img {
    position: absolute;
  }
  .main-panel > img {
    width: 36%;
    background: none;
  }
  .main-panel:nth-child(odd) {
    background: url(/resource/images/product_xrxs/gray-bg.png) no-repeat center;
  }
  .main-panel > div > p {
    font-size: 16px;
    color: #666666;
    line-height: 32px;
  }
  .main-panel > div > h3 {
    font-size: 24px;
    color: #212121;
    letter-spacing: 0;
    line-height: 32px;
  }
  .main-panel:nth-child(odd) > div {
    left: 20%;
    top: 50%;
    transform: translateY(-50%);
  }
  .main-panel:nth-child(odd) > img {
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
  }
  .main-panel:nth-child(even) > div {
    right: 15%;
    top: 50%;
    transform: translateY(-50%);
  }
  .main-panel:nth-child(even) > img {
    left: 15%;
    top: 50%;
    transform: translateY(-50%);
  }
  
  .purchase {
    height: 774px;
    background: url(/resource/images/product_xrxs/gray-bg.png) no-repeat center;
    padding: 100px 0;
    background-size: cover;
    box-sizing: border-box;
  }
  .purchase > div:first-child > h3 {
    font-size: 30px;
    color: #212121;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
  }
  .purchase > div:first-child > p {
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 20px;
    text-align: center;
  }
  .purchase > div:last-child {
    width: 40%;
    margin-left: 30%;
    display: flex;
    justify-content: space-between;
  }
  .purchase-panel {
    width: 45%;
    height: 414px;
    float: left;
    padding: 0px 0px 20px 0px;
    margin-top: 50px;
    position: relative;
    min-width: 235px;
    box-sizing: content-box !important;
    background: #FFFFFF;
    border: 1px solid #D2D7E0;
    border-radius: 4px;
  }




  .panel-header {
    background: url(/resource/images/product_ykp/bg.png) no-repeat center;
    height: 140px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 25px 20px;
    position: relative;
    background-size: cover;
  }
  .panel-header h4,
  .panel-header p {
    color: #fff !important;
  }
  .panel-header h4 {
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
  }
  .panel-header p {
    margin-top: 18px;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
  }
  .panel-header img {
    position: absolute;
    top: 0;
    right: 20px;
  }
  .panel-body {
    padding: 20px 10px;
  }
  .panel-body > hr {
    margin-top: 58px;
  }
  .panel-body > ul > li {
    font-size: 16px;
    color: #666666;
    letter-spacing: 0;
    height: 32px;
  }
  .panel-body > input {
    background: #00CCC5;
    border-radius: 2px;
    color: white;
    width: 160px;
    height: 40px;
    position: absolute;
    bottom: 2px;
    margin-bottom: 10px;
    margin-top: 30px;
  }
  .panel-body  .btns{
    background: #00CCC5;
    border-radius: 2px;
    color: white;
    width: 160px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    position: absolute;
    bottom: 2px;
    margin-bottom: 10px;
    margin-top: 30px;
    cursor: pointer;
  }

  .panel-body > p {
    margin: 32px 0;
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #333333;
    /* letter-spacing: 0; */
  }
  .panel-body > p span {
    font-family: PingFangSC-Medium;
    font-size: 40px;
    color: #151515;
    font-weight: 600;
    letter-spacing: 0;
    /* line-height: 25px; */
  }


  .ywbanner {
      width: 100%;
      height: 900px;
      background: url(/resource/images/product_ykp/ywlc.png) no-repeat center;
      padding-top: 30px;
  }
  .ywbanner h3 {
    text-align: center;
    color: #fff !important;;
    font-size: 30px;
  }
  .ywul {
    display: none;
}
  /* // iPad pro  */
  @media screen and (min-width: 1024px) and (max-width: 1280px) {
    .main-panel {
      height: 880px;
    }
  }


  @media screen and (max-width: 1366px) {
    .purchase > div:last-child {
      width: 60%;
      margin-left: 20%;
    }
  }
  @media screen and (min-width: 320px) and (max-width: 1026px) {
    html,
    body {
      min-width: unset;
    }
    #wapper_banner,
    .banner-01 {
      height: 200px;
    }
    .banner-01 {
      background: url(/resource/images/product_ykp/banner-bg.png) no-repeat center;
      background-size: cover;
    }
    .banner-01 > div {
      left: 10%;
      top: 33%;
    }
    .banner-01 > div > p:first-child {
      font-family: PingFangSC-Medium;
      font-size: 16px;
      color: #FFFFFF;
      letter-spacing: 0;
      line-height: 24px;
    }
    .banner-01 > div > p:last-child {
      font-family: PingFangSC-Regular;
      font-size: 12px;
      color: #FFFFFF;
      letter-spacing: 0;
      line-height: 16px;
      width: 50%;
      margin-top: 5px;
    }
    .advantages-box {
      all: unset;
      padding: 10px 20px;
    }
    .advantages-box > div {
      all: unset;
      display: block;
      height: 100px;
    }
    .advantages-box > div > div,
    .advantages-box > div > p {
      width: 40%;
      float: left;
      margin-top: 0;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
    }
    .advantages-box > div > p {
      width: 50%;
      text-align: left;
      font-family: PingFangSC-Regular;
      font-size: 18px;
      color: #212121;
      letter-spacing: 0;
      line-height: 28px;
      white-space: unset;
    }
    .main-panel {
      padding: 20px;
      height: unset;
    }
    .main-panel > div,
    /* ä¸ä½¿ç”¨ all: unsetï¼Œä¸ç„¶ç§»åŠ¨ç«¯ä¸å¥½åšåŠ¨ç”» */
    .main-panel > img {
      /* all: unset !important; */
      position: relative;
      display: block;
    }
    .main-panel:nth-child(odd) > div {
      left: 20% !important;
      top: 0 !important;
      transform: translateX(-20%) !important;
    }
    .main-panel:nth-child(odd) > img {
      width: 100% !important;
      right: 20% !important;
      bottom: 0 !important; 
      top:unset !important;
      transform: translateX(20%) !important;
    }
    .main-panel:nth-child(even) > div {
      right: 20% !important;
      top: 0 !important;
      transform: translateX(20%) !important;
    }
    .main-panel:nth-child(even) > img {
      width: 100% !important;
      left: 20% !important;
      bottom: 0 !important; 
      top:unset !important;
      transform: translateX(-20%) !important;
    }
    .main-panel > div > h3 {
      font-family: PingFangSC-Regular;
      font-size: 20px;
      color: #212121;
      letter-spacing: 0;
      line-height: 30px;
    }
    .main-panel > div > p {
      font-family: PingFangSC-Regular;
      font-size: 14px;
      color: #666666;
      letter-spacing: 0;
      line-height: 28px;
    }
    .purchase {
      padding: 50px 10px;
      height: 1200px;
      background-size: cover;
    }
    .purchase > div:first-child > h3 {
      font-family: PingFangSC-Regular;
      font-size: 24px;
      color: #212121;
      letter-spacing: 0;
      text-align: center;
      line-height: 36px;
    }
    .purchase > div:first-child > p {
      font-family: PingFangSC-Regular;
      font-size: 14px;
      color: #666666;
      letter-spacing: 0;
      line-height: 20px;
      padding: 0 23px;
    }
    .purchase > div:last-child {
      all: unset;
    }
    .purchase-panel {
      width: 87%;
      background: #FFFFFF;
      border: 1px solid #D2D7E0;
      border-radius: 4px;
      padding: 0;
      margin: 24px 0 16px 0;
      margin-left: 5%;
    }
    .panel-body > hr {
      margin-top: 40px;
    }
    .problem-list-box .list-ans {
        padding: 24px 20px 24px 24px;
        line-height: 20px;
        height: auto;
      }

      .problem-list-box .list-qus{
          line-height: 48px;
          height: auto;
      }
      .problem-list-box .icon
      {
        margin-top: 5px;
      }
      .ywbanner {
          display: none;
      }
      .ywul {
          display: block;
          background: url(/resource/images/product_ykp/mobilebanner.png) no-repeat center;
          background-size: 100% 100%; 
      }
      .ywul li {
          text-align: center;
          color: #fff;
          font-size: 14px;
          height: 220px;
          position: relative;
      }
      .ywul li span {
          position: absolute;
      }
      .ywul li:nth-child(1) span {
        bottom: -26px;
        left: 42%;
     }
     .ywul li:nth-child(2) span {
        bottom: -15px;
        left: 29%;
    }
      .ywul li:nth-child(3) span {
        bottom: -14px;
        left: 43%;
      }
      .ywul li:nth-child(4) span {
        bottom: 4px;
        left: 32%;
      }      
      .ywul li:nth-child(5) span {
        bottom: 10px;
        left: 41%;
      }     
      .ywul li:nth-child(6) span {
        bottom: 27px;
        left: 38%;
      }    
      .ywul li:nth-child(7) span {
        bottom: 34px;
        left: 41%;
      }       
      .problem-content-box {
        width: 100%;
    }           
  }
  

  
  /* iPad and iPad pro  */
  @media screen and (min-width: 768px) and (max-width: 1280px) {
    .banner-01,
    #wapper_banner {
      height: 420px;
      background: url(/resource/images/product_ykp/banner-bg.png) no-repeat center;
      background-size: cover !important;
    }
    .main-panel {
      height: 680px;
      padding: 50px;
      background-size: cover !important;
    }
  }