.z-index {
    z-index: 10001;
}
.display-none {
    display: none;
}
#header .panel {
    margin-bottom: 0;
}
#header .panel {
    background-color: #dde4ec;
}
.panel {
    border: 0px solid #ccc;
    box-shadow: none;
}
#header .panel-heading {
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
}
#header .panel-body {
    background: #f2f2f2;
}
.panel-body {
    padding: 0px;
}
#header .panel a {
    color: #4a4a4a;
    line-height: 40px;
}
.block {
    display: block;
}
.ban-wrapper .pr-banner2 {
    width: 100%;
    height: 620px;
    background: -o-linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: -ms-linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: -moz-linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: -webkit-linear-gradient(990deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.text-left {
    text-align: left;
}
.ban-wrapper .pr-banner2 h3 {
    font-size: 40px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
}
.ban-wrapper .pr-banner2 p {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 30px;
}
.download a {
    display: block;
}
.download img{
    width:240px;
  height:54px;
  border:1px solid rgba(201,201,201,1);
  border-radius:6px;
  }
  .ban-wrapper .pr-banner2 .download p{
    margin-top: 8px;
    width:193px;
  height:17px;
  font-size:18px;
  font-family:PingFang SC;
  font-weight:500;
  color:rgba(205,205,205,1);
  line-height:25px;
  }

.privacy {
    margin-top: 42px;
}
.privacy p a {
    font-size: 18px;
    font-family: PingFang SC;
    font-weight: 500;
    color: rgba(254,254,254,1);
    line-height: 25px;
    /* text-decoration: underline; */
    border-bottom: 1px solid rgba(254,254,254,1);
}
.privacy p a:hover {
    text-decoration: none;
}
.text-center {
    text-align: center;
}
.pr-container {
    width: 100%;
    overflow: hidden;
}
.pr-container h2 {
    padding-top: 68px;
    padding-bottom: 90px;
    margin: 0;
    font-size: 34px;
    font-family: PingFangSC-Light;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
}
.ban-wrapper .pr-banner {
    width: 100%;
    height: 620px;
    background: -o-linear-gradient(90deg, rgba(255, 63, 63, 1), rgba(210, 0, 0, 1));
    background: -ms-linear-gradient(90deg, rgba(255, 63, 63, 1), rgba(210, 0, 0, 1));
    background: -moz-linear-gradient(90deg, rgba(255, 63, 63, 1), rgba(210, 0, 0, 1));
    background: -webkit-linear-gradient(90deg, rgba(255, 63, 63, 1), rgba(210, 0, 0, 1));
    background: linear-gradient(90deg, rgba(255, 63, 63, 1), rgba(210, 0, 0, 1));
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .ban-wrapper .pr-banner1 {
    width: 100%;
    height: 620px;
    background: -o-linear-gradient(90deg, rgba(57, 99, 159, 1), rgba(41, 38, 99, 1));
    background: -ms-linear-gradient(90deg, rgba(57, 99, 159, 1), rgba(41, 38, 99, 1));
    background: -moz-linear-gradient(90deg, rgba(57, 99, 159, 1), rgba(41, 38, 99, 1));
    background: -webkit-linear-gradient(90deg, rgba(57, 99, 159, 1), rgba(41, 38, 99, 1));
    background: linear-gradient(90deg, rgba(57, 99, 159, 1), rgba(41, 38, 99, 1));
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ban-wrapper .pr-banner2 {
    width: 100%;
    height: 620px;
    background: -o-linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: -ms-linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: -moz-linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
    background: -webkit-linear-gradient(990deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
  
    background: linear-gradient(90deg, rgba(246, 52, 112, 1), rgba(249, 92, 59, 1));
     position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ban-wrapper .pr-banner h3 {
    font-size: 40px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
  }
  
  .ban-wrapper .pr-banner p {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 30px;
  }
  
  .ban-wrapper .pr-banner1 h3 {
    font-size: 40px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
  }
  
  .ban-wrapper .pr-banner1 p {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 30px;
  }
  .ban-wrapper .pr-banner2 h3 {
    font-size: 40px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 60px;
  }
  
  .ban-wrapper .pr-banner2 p {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 30px;
  }
  
  .download a{
    display: block;
  }
  .download img{
    width:240px;
  height:54px;
  border:1px solid rgba(201,201,201,1);
  border-radius:6px;
  }
  .privacy{
    margin-top: 42px;
  }
  .privacy p a:hover{
    text-decoration: none;
  }
  .privacy p{
   
  font-size:18px;
  font-family:PingFang SC;
  font-weight:500;
  color:rgba(254,254,254,1);
  line-height:25px;
  }
  .privacy p a{
    font-size:18px;
  font-family:PingFang SC;
  font-weight:500;
  color:rgba(254,254,254,1);
  line-height:25px;
  /* text-decoration:underline 
   */
  border-bottom: 1px solid rgba(254,254,254,1);
  }
  .ban-wrapper .pr-banner2 .download p{
    margin-top: 8px;
    width:193px;
  height:17px;
  font-size:18px;
  font-family:PingFang SC;
  font-weight:500;
  color:rgba(205,205,205,1);
  line-height:25px;
  
  }
  
  .text-left {
    text-align: left;
  }
  
  .text-center {
    text-align: center;
  }
  
  .pr-container {
    width: 100%;
    overflow: hidden;
  }
  
  .pr-container h2 {
    padding-top: 68px;
    padding-bottom: 90px;
    margin: 0;
    font-size: 34px;
    font-family: PingFangSC-Light;
    font-weight: 300;
    color: rgba(51, 51, 51, 1);
  }
  
  .pr-container .se-title {
    display: inline-block;
    width: 629px;
    font-size: 18px;
    font-family: PingFangSC-Light;
    font-weight: 300;
    color: rgba(151, 161, 171, 1);
    line-height: 30px;
    margin-bottom: 100px;
  }
  
  .pr-container .se-title .pp{
    display: inline-block;
    width: 780px;
    font-size: 18px;
    font-family: PingFangSC-Light;
    font-weight: 300;
    color: rgba(151, 161, 171, 1);
    line-height: 30px;
    margin-bottom: 100px;
  }
  
  
  .pr-container img {
    width: 60px;
    height: 60px;
  }
  
  .pr-container h4 {
    word-wrap:break-word;
    margin: 0;
    margin-top: 30px;
    margin-bottom: 28px;
    font-size: 20px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
  }
  
  .pr-container p {
    /* text-align: left; */
    font-size: 16px;
    font-family: PingFangSC-Light;
    font-weight: 300;
    color: rgba(151, 161, 171, 1);
    line-height: 24px;
  }
  
  .mt-150 {
    margin-top: 150px;
  }
  
  .dot-5f {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
  }
  
  .dot-5f img {
    margin-bottom: 40px;
  }
  
  .dot-5f p {
    margin: 0;
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 30px;
  }
  .la-text img {
    margin-bottom: 40px;
  }
  .la-text p {
    margin: 0;
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 30px;
    text-align: center;
  }
  .mb-50-hidden-xs {
    margin-bottom: 50px;
  }
  @media screen and (min-width: 1200px) {
    .pr-container p {
      padding: 0 50px;
    }
    .dot-5f p {
      padding: 0 10px;
    }
    .downloadAmer{
      margin-left: 10px;
    }
  }
  
  @media screen and (max-width: 768px) {
    .pr-container .se-title {
      font-size: 18px;
      font-family: PingFangSC-Light;
      font-weight: 300;
      color: rgba(151, 161, 171, 1);
      line-height: 30px;
      width: auto;
    }
    .mb-50-hidden-xs {
      margin-bottom: 10px;
    }
    .dot-5f {
      display: block;
    }
    .dot-5f img {
      margin-bottom: 15px;
    }
    .la-text {
      margin-bottom: 50px;
    }
    .la-text img {
      margin-bottom: 15px;
    }
    .dot-5f p {
      margin-bottom: 10px;
    }
    .pr-container p {
      padding: 0;
    }
    h3 {
      font-size: 16px;
    }
    .thumbnail {
      height: 320px;
    }
  }
  .footer_b {
    padding: 15px 0px;
    line-height: 15px;
    color: #8d8d8d;
    border-top: 1px solid #3a3a3a;
  }
  .footer_b .footer_b_l {
    float: left;
  }
  .footer_b .footer_b_l p:nth-child(2) {
    background: url('../images/tuCeng56.png')  no-repeat left;
  }
  .footer_b .footer_b_r {
    float: right;
  }
  .footer_b .footer_b_r .footer_b_r_m {
    width: 60px;
    height: 60px;
    float: left;
  }
  .footer_b .footer_b_r i {
    display: inline-block;
    width: 46px;
    height: 52px;
  }
  .footer_b .footer_b_r i.i1 {
    background: url('../images/CMMi4.png')  no-repeat center;
    background-size: 46px 52px;
  }
  .footer_b .footer_b_r i.i2 {
    background: url('../images/ISO27001.png')  no-repeat center;
    background-size: 46px 52px;
  }
  .footer_b .footer_b_r i.i3 {
    background: url('../images/ISO9001.png')  no-repeat center;
    background-size: 46px 52px;
  }
  .footer_b .footer_b_r i.i4 {
    background: url('../images/isso.png')  no-repeat center;
    background-size: 46px 52px;
  }

  


  footer {
    width: 100%;
    padding-top: 10px;
    background-color: #000;
  }
  
  footer .panel-heading {
    cursor: pointer;
    background-color: transparent !important;
    font-size: 16px;
    font-weight: 700;
  }
  
  footer .panel {
    background-color: transparent;
  }
  
  footer .panel a {
    color: #8d8d8d;
    height: 30px;
    line-height: 40px;
  }
  
  footer .footer-line {
    width: 1px;
    height: 280px;
    background: #3a3a3a;
  }
  
  footer .panel-default > .panel-heading {
    border: none;
  }
  
  footer .panel-default > .panel-heading {
    color: #fff;
  }
  footer .flex-center {
    font-weight: 400;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
  }
  footer .right-foot a:hover {
    text-decoration: none;
  }
  footer .ml-5 {
    margin-left: 5px;
  }
  footer .center {
    width: auto;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    height:55px;
    background:rgba(0,0,0,1);
    font-size:18px;
    font-family:PingFang SC;
    font-weight:500;
    color:rgba(255,255,255,1);
    line-height:25px;
  }
  #header .panel-heading {
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
  }
  
  #header .panel {
    background-color: #dde4ec;
  }
  
  #header .panel a {
    color: #4a4a4a;
    line-height: 40px;
  }
  
  #header .panel-body {
    background: #f2f2f2;
  }
  
  #header a:hover,
  a:focus {
    text-decoration: none;
  }
  
  #header .panel {
    margin-bottom: 0;
  }
  
  .panel {
    border: 0px solid #ccc;
    box-shadow: none;
  }
  
  #screen {
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
    position: relative;
    z-index: 10000;
    top: 0px;
    display: none;
  }
  
  .margin-t {
    margin-top: 50px;
  }
  
  .white-space {
    white-space: nowrap;
  }
  
  .display-none {
    display: none;
  }
  
  .block {
    display: block;
  }
  
  .z-index {
    z-index: 10001;
  }
  
  .panel-body {
    padding: 0px;
  }
  
  .pointer {
    cursor: pointer;
  }
  
  .inline-block {
    display: inline-block;
  }
  
  .padding-50 {
    padding: 10px 25px;
  }
  
  .clear {
    clear: both;
  }
  
 
  
  .blue {
    color: #3399ff;
  }
  
  .orange {
    color: #ee6d0f;
  }
  
  .padding-lr {
    padding: 0px 8px;
  }
  
  .letter-spacing {
    letter-spacing: 1px;
  }
  
 
  body {
    overflow-y: scroll !important;
  }
  
  