  /* 公用css */
  html,
  body,
  div,
  span,
  applet,
  object,
  iframe,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  pre,
  a,
  abbr,
  acronym,
  address,
  big,
  cite,
  code,
  del,
  dfn,
  em,
  img,
  ins,
  kbd,
  q,
  s,
  samp,
  small,
  strike,
  strong,
  sub,
  sup,
  tt,
  var,
  b,
  u,
  i,
  center,
  dl,
  dt,
  dd,
  ol,
  ul,
  li,
  fieldset,
  form,
  label,
  legend,
  table,
  caption,
  tbody,
  tfoot,
  thead,
  tr,
  th,
  td,
  article,
  aside,
  canvas,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section,
  summary,
  time,
  mark,
  audio,
  video,
  input {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-family: STHeitiSC-Light;
    font: inherit;
    /* font-size: 0.14rem; */
    vertical-align: baseline;

  }

  html,
  body,
  form,
  fieldset,
  p,
  div,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    -webkit-text-size-adjust: none;

  }

  h1 {
    font-size: 14px;
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block;
  }

  body {
    font-family: arial, sans-serif;
  }

  ol,
  ul {
    list-style: none;
  }

  blockquote,
  q {
    quotes: none;
  }

  blockquote:before,
  blockquote:after,
  q:before,
  q:after {
    content: "";
    content: none;
  }

  ins,
  a {
    text-decoration: none;
  }

  del {
    text-decoration: line-through;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  img {
    display: block;
  }

  input,
  textarea {
    border: none;
    background: none;
    outline: none;

  }

  * {
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent;
  }



  * {
    margin: 0;
    padding: 0;
    list-style: none;
  }


  .clearfix::after {
    content: "";
    display: block;
    overflow: hidden;
    clear: both;
  }

  img {
    font-size: 14px;
  }

  p {
    text-align: justify;
  }

  input {
    font-size: 0;
  }

  span {
    font-size: 0;
  }

  label {
    font-size: 0;
  }

  select {
    font-size: 0;
  }

  html {
    font-size: 100px;
  }

  textarea {
    font-size: 0;
  }

  button {
    font-size: 0;
  }

  .consult-phone-baidu-module span {
    font-size: 18px;
  }

  /*表单固定大小*/
  #header-banner {
    width: 19.2rem;
    height: 7rem;
  }

  h1,
  h1 a {
    color: #D5081E;
    font-size: 0.3rem !important;
    text-align: center;
  }

  h1{
    background: initial !important;
  }

  h3 {
    font-size: 0;
  }



  @media screen and (max-width:750px) {


    h1 {
      font-size: 0.25rem !important;
    }

    h4 {
      color: #4a4a4a;
      font-size: 0.12rem;
    }

    .header-container .title-english {
      color: #4a4a4a;
      font-size: 0.12rem;
    }


    /*_移动端头部表单样式 m-top-form___________________________________________________________________________________________________________*/

    #m-top-form {
      display: block;
      height: 6.75rem;
    }

    body,
    html {
      overflow-x: hidden;
      font-family: Source Han Sans CN;
      overflow-y: auto;
    }

    #bk_main,
    .cont_tit,
    .class_top {
      display: none !important;
    }

    .header {
      width: 100%;
      background: #ff1d1d;
      height: 0.4rem;
      display: -webkit-box;
      -webkit-box-orient: horizontal;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 898989989;
    }

    .header .head_logo {
      background: url(/course/img/logo.png) left center no-repeat;
      background-size: 100% auto;
      width: 1.5rem;
      margin-left: 0.15rem;
    }

    .header a {
      display: block;
      color: #fff !important;
      line-height: 0.4rem;
      font-size: 0.15rem;
      text-decoration: none !important;
      position: absolute;
      right: 0.15rem;
      text-shadow: none;
      font-weight: normal !important;
    }

    .m-banner {
      /* height: 13.5rem; */
      overflow: hidden;
      position: relative;
      margin-top: 0.4rem;
    }

    .m-banner img {
      display: block;
      height: auto;
      width: 100%;
      margin: 0 auto;
    }

    .m-banbox {
      width: 100%;
      height: auto;
      position: absolute;
      bottom: 0;
      left: 0;
    }

    .m-boradSe {
      margin: 0.15rem 0.37rem;
    }

    .m-boradSe div {
      width: 100%;
      height: auto;
    }

    .m-boradSe div h3 {
      font-size: 0.18rem;
      font-weight: bold;
      color: #fff;
      text-align: center;
      margin-bottom: 0.05rem;
    }

    .m-boradSe div p {
      font-size: 0.13rem;
      font-weight: 400;
      color: #fff;
      text-align: center;
    }

    .m-boradSe ul {
      width: 100%;
    }

    .m-boradSe ul li {
      height: 0.22rem;
      padding: 0.09rem 0.15rem;
      background: rgba(242, 242, 242, 1);
      opacity: 0.8;
      border-radius: 0.05rem;
      margin-top: 0.1rem;
      display: -webkit-box;
      -webkit-box-orient: horizontal;
    }

    .m-boradSe ul li p {
      width: 0.6rem;
      height: 100%;
      text-align: center;
      padding-right: 0.12rem;
      line-height: 0.22rem;
      font-size: 0.14rem;
      color: #000;
      border-right: 0.01rem solid #000;
    }

    .m-boradSe ul li input {
      border: none;
      outline: none;
      margin-left: 0.15rem;
      width: 1rem;
      display: block;
      height: 100%;
      font-size: 0.14rem;
      color: #000;
      line-height: 0.22rem;
      text-align: left;
      background: none;
      outline: none;
      border: none;
    }

    .m-boradSe ul li span {
      display: none;
      width: 0.5rem;
      margin-left: 0.1rem;
      font-size: 0.11rem;
      line-height: 0.22rem;
      color: #d11919;
    }

    .m-boradSe ul li select {
      width: 1.5rem;
      height: 100%;
      display: block;
      background: none;
      outline: none;
      border: none;
      font-size: 0.14rem;
      margin-left: 0.15rem;
    }

    .m-boradSe ul li textarea {
      height: 0.4rem;
      width: 100%;
      display: block;
      font-size: 0.14rem;
      line-height: 0.18rem;
      resize: none;
      background: none;
      border-radius: 0.05rem;
      color: #000;
      border: none;
      outline: none;
    }

    .tips {
      width: 100%;
      height: 0.15rem;
      margin: 0.15rem 0;
      text-align: center;
      font-size: 0.12rem;
      color: #fff;
    }

    #ykMbanSign {
      width: 100%;
      height: 0.4rem;
      background: #ff0000;
      border-radius: 0.2rem;
      font-size: 0.15rem;
      color: #fff;
      text-align: center;
      line-height: 0.4rem;
      border: none;
      display: block;
      outline: none;
    }

    .ms_conttit {
      width: 90%;
      margin: 0.2rem auto;
      text-align: center;
      font-size: 0.14rem;
      text-indent: 2rem;
    }

    #mTopPhoneCode,
    .gray-bg {
      position: absolute;
      background-color: #DA2585;
      /* width: 1rem; */
      border-radius: 0.05rem;
      font-size: 0.12rem;
      color: #fff;
      top: 0;
      height: 100%;
      line-height: 0.4rem;
      right: 0;
      padding-left: 0.1rem;
      padding-right: 0.1rem;


    }

  }


  @media screen and (min-width:750px) {
    /* #nb-frame-chat-box {
      height: 496px !important;
    } */
  }


  /*导航样式___________________________________________________________________________________________________________*/
  /*导航开始的位置*/
  @media screen and (min-width:960px) {

    body {
      padding-top: 1rem !important;
    }

    .pc-header-nav {

      padding-top: 0.06rem;
      width: 100%;
      height: 0.94rem;
      position: fixed;
      z-index: 9999;
      top: 0;
      left: 0;
      background: #fff;

    }


    .pc-header-nav-top {
      width: 14.4rem;
      margin: 0 auto;
      height: 0.54rem;
      display: flex;
      justify-content: space-between;

    }

    .pc-header-nav-top h1{
      width: 2.5rem !important;
    }

    .pc-header-nav-top div {
      padding-top: 0.01rem;
      width: 2.2rem;
      height: 0.52rem;
      background: url(/top/img/toplogoPic.png) no-repeat;
      background-size: 100% auto;
    }

    .pc-header-nav-top div>a {

      display: block;
      font-size: 0;
      width: 2.2rem;
      height: 0.6rem;

    }

    .pc-header-nav-top>nav {
      display: flex;
      height: 100%;
      align-items: center;
    }

    .pc-header-nav-top>nav>a {
      display: block;
      height: 0.2rem;

    }

    .pc-header-nav-top>nav>a:nth-of-type(1) {
      margin-right: 0.2rem;
      font-size: 0.16rem;
      color: #D5081E;
      font-weight: bold;
    }

    .pc-header-nav-top>nav>a:nth-of-type(2) {
      margin-right: 0.2rem;
      font-size: 0.16rem;
      color: #D5081E;
      font-weight: bold;
    }

    .pc-header-nav-top>nav>a:nth-of-type(3) {
      background: url(/img/html5_join/pc-nav-phone.png)no-repeat;
      margin-top: 0.03rem;
      background-size: 100% 100%;
      width: 1.26rem;
    }

    .pc-header-nav-bottom {


      background: #B90004;
      width: 100%;
      height: 0.4rem;
      position: relative;


    }

    .pc-header-nav-bottom>dl {
      border-radius: 0 0 0.08rem 0.08rem;
    }

    .pc-header-nav-container {
      height: 0.4rem;
      width: 16.8rem;
      margin-left: 2.8rem;
      height: 0.4rem;

    }

    .pc-header-nav-container .pc-nav-logo-left,
    .pc-header-nav-container>h2 {
      width: 1.7rem;
      height: 0.4rem;
      line-height: 0.4rem;
      font-size: 0.16rem;
      color: #fff;
      float: left;
      letter-spacing: 0.05rem;
      /* text-align: center; */
      /* border: solid 1px blue; */
    }

    .pc-header-nav-container nav {
      float: left;
      height: 0.4rem;
      margin-left: 1rem;
    }

    .pc-header-nav-container nav>a {
      display: block;
      font-size: 0.16rem;
      float: left;
      padding-left: 0.25rem;
      padding-right: 0.25rem;
      height: 0.4rem;
      text-align: center;
      line-height: 0.4rem;
      color: #fff;
      transform: skewX(-30deg);
    }

    .pc-header-nav-container nav>a>span {

      display: block;
      font-size: 0.16rem;
      height: 0.34rem;
      transform: skewX(30deg);
      color: #fff;
      /* border: solid 1px black; */
    }


    .nav-course-setting {
      padding: 0.3rem;
    }

    /*课程设置*/
    .nav-course-setting {

      /* width: 6.8rem; */
      background-color: #D5081E;
      font-size: 0.16rem;
      display: flex;
      position: absolute;
      left: 4rem;
      top: 0.39rem;

    }

    .pc-header-nav-bottom dl {
      display: none;
    }

    .nav-course-setting>dt {
      width: 4.44rem;
      /* border: solid 1px blue; */
      display: flex;
      margin-right: 0.3rem;
    }

    .nav-course-setting>dt>nav {

      width: 2.22rem;
      /* border: solid 1px #fff; */
      display: flex;
      flex-wrap: wrap;
      /* border: solid 1px #fff; */

    }

    .nav-course-setting>dt>nav:nth-of-type(1) {
      margin-right: 0.1rem;
    }

    .nav-course-setting>dt>nav>a:nth-of-type(1) {
      width: 2.12rem;
      font-weight: bold;
      border-bottom: solid 1px #fff;
      margin-bottom: 0.2rem;
    }

    .nav-course-setting>dt>nav>a {
      display: flex;
      width: 1.05rem;
      color: #fff;
      line-height: 0.3rem;
      font-size: 0.16rem;
    }

    .clearfix::after {
      content: "";
      display: block;
      overflow: hidden;
      clear: both;
    }

    /*公共部分开始*/

    .pc-header-nav-bottom>dl {
      z-index: 10000;
    }


    /*公共部分结束*/
    /*dd大部分是公用的*/
    .nav-course-setting>dd>div>a,
    .nav-why-select>dd>div>a,
    .tese-banxing>dd>div>a,
    .yikao-kecheng>dd>div>a,
    .nav-pc-teacher>dd>div>a,
    .nav-yx-zsjz>dd>div>a,
    .nav-pc-ykzx>dd>div>a,
    .nav-pc-jxcg>dd>div>a,
    .nav-yx-video>dd>div>a,
    .nav-pc-about>dd>div>a {
      color: #fff;
      width: 2.2rem;
      display: block;

    }


    .nav-course-setting>dd>div>a:nth-of-type(1),
    .nav-why-select>dd>div>a:nth-of-type(1),
    .tese-banxing>dd>div>a:nth-of-type(1),
    .yikao-kecheng>dd>div>a:nth-of-type(1),
    .nav-pc-teacher>dd>div>a:nth-of-type(1),
    .nav-yx-zsjz>dd>div>a:nth-of-type(1),
    .nav-pc-ykzx>dd>div>a:nth-of-type(1),
    .nav-pc-jxcg>dd>div>a:nth-of-type(1),
    .nav-yx-video>dd>div>a:nth-of-type(1),
    .nav-pc-about>dd>div>a:nth-of-type(1) {
      height: 1.1rem;
    }

    .nav-course-setting>dd>div>a:nth-of-type(1) img,
    .nav-why-select>dd>div>a:nth-of-type(1) img,
    .tese-banxing>dd>div>a:nth-of-type(1) img,
    .yikao-kecheng>dd>div>a:nth-of-type(1) img,
    .nav-pc-teacher>dd>div>a:nth-of-type(1) img,
    .nav-yx-zsjz>dd>div>a:nth-of-type(1) img,
    .nav-pc-ykzx>dd>div>a:nth-of-type(1) img,
    .nav-pc-jxcg>dd>div>a:nth-of-type(1) img,
    .nav-yx-video>dd>div>a:nth-of-type(1) img,
    .nav-pc-about>dd>div>a:nth-of-type(1) img {
      width: 2.2rem;
      height: 1.1rem;
    }

    .nav-course-setting>dd>div,
    .nav-why-select>dd>div,
    .tese-banxing>dd>div,
    .yikao-kecheng>dd>div,
    .nav-pc-teacher>dd>div,
    .nav-yx-zsjz>dd>div,
    .nav-pc-ykzx>dd>div,
    .nav-pc-jxcg>dd>div,
    .nav-yx-video>dd>div,
    .nav-pc-about>dd>div {
      display: none;

    }

    /*@班型设置*/
    .tese-banxing {
      /* width: 6rem; */
      background: #D5081E;
      font-size: 0.16rem;
      padding: 0.3rem;
      position: absolute;
      top: 0.39rem;
      left: 4rem;
    }

    .tese-banxing>dt {
      width: 3.6rem;
      border-right: solid 1px #fff;
      margin-right: 0.2rem;
    }

    .tese-banxing>dt>nav {
      width: 3.8rem;
      display: flex;
      flex-wrap: wrap;
      /* justify-content: center; */
    }

    .tese-banxing>dt>nav>a {
      font-size: 0.16rem;
      width: 1.8rem;
      color: #fff;
      font-size: 0.16rem;
      line-height: 0.3rem;
    }




    /*@艺考课程*/
    .yikao-kecheng {
      /* width: 6rem; */
      background: #D5081E;
      font-size: 0.16rem;
      padding: 0.3rem;
      position: absolute;
      top: 0.39rem;
      left: 5rem;
    }

    .yikao-kecheng>dt {
      width: 3.6rem;
      border-right: solid 1px #fff;
      margin-right: 0.2rem;
    }

    .yikao-kecheng>dt>nav {
      width: 3.8rem;
      display: flex;
      flex-wrap: wrap;
      /* justify-content: center; */
    }

    .yikao-kecheng>dt>nav>a {
      font-size: 0.16rem;
      width: 1.8rem;
      color: #fff;
      font-size: 0.16rem;
      line-height: 0.3rem;
    }



    /*为什么选我们*/
    .nav-why-select {
      /* width: 6rem; */
      background: #D5081E;
      font-size: 0.16rem;
      padding: 0.3rem;
      position: absolute;
      top: 0.39rem;
      left: 8rem;
    }

    .nav-why-select>dt {
      width: 3.6rem;
      border-right: solid 1px #fff;
      margin-right: 0.2rem;
    }

    .nav-why-select>dt>nav {
      width: 3.8rem;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }

    .nav-why-select>dt>nav>a {
      font-size: 0.16rem;
      width: 1.8rem;
      color: #fff;
      font-size: 0.16rem;
      line-height: 0.3rem;
    }

    /*导师团队*/
    .nav-pc-teacher {

      font-size: 0.16rem;
      background: #D5081E;
      padding: 0.5rem 1rem;
      position: absolute;
      top: 0.39rem;
      left: 9rem;

    }

    .nav-pc-teacher dt {
      width: 3.6rem;
      display: flex;

    }

    .nav-pc-teacher>dt nav {
      width: 3.4rem;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      border-right: solid 1px #fff;
      margin-right: 0.3rem;
    }

    .nav-pc-teacher>dt nav>a {
      width: 1.5rem;
      color: #fff;
      line-height: 0.3rem;
    }

    /*院校招生*/
    .nav-yx-zsjz {

      /* width: 5.6rem; */
      padding: 0.3rem;
      font-size: 0.16rem;
      background: #D5081E;
      position: absolute;
      left: 10rem;
    }

    .nav-yx-zsjz dt {
      width: 3.2rem;
      display: flex;


    }

    .nav-yx-zsjz dt>nav {
      width: 1.6rem;
      display: flex;
      flex-direction: column;

    }

    .nav-yx-zsjz dt>nav>a:nth-of-type(1) {
      font-weight: bold;
      margin-bottom: 0.2rem;
      border-bottom: solid 1px #fff;
      margin-right: 0.1rem;
    }

    .nav-yx-zsjz dt>nav:nth-of-type(1) {
      width: 1.2rem;
    }

    .nav-yx-zsjz dt>nav>a {

      font-size: 0.16rem;
      color: #fff;
      line-height: 0.3rem;
    }

    /*艺考动态*/
    .nav-pc-ykzx {

      /* width: 4rem; */

      background: #D5081E;
      padding: 0.5rem 1rem;
      position: absolute;
      left: 11rem;
      top: 0.39rem;
      font-size: 0.16rem;

    }

    .nav-pc-ykzx>dt {
      width: 1.4rem;

    }

    .nav-pc-ykzx>dt>nav {
      width: 1.2rem;
      margin-right: 0.2rem;
      border-right: solid 1px #fff;
    }

    .nav-pc-ykzx>dt>nav>a {
      display: block;
      width: 1.4rem;
      line-height: 0.3rem;
      color: #fff;
      font-size: 0.16rem;
    }

    /*教学成果*/
    .nav-pc-jxcg {

      /* width: 5.6rem; */
      background: #D5081E;
      padding: 0.3rem;
      position: absolute;
      left: 11rem;
      top: 0.39rem;
      font-size: 0.16rem;
    }

    .nav-pc-jxcg>dt {
      width: 2.8rem;
      margin-right: 0.2rem;
    }

    .nav-pc-jxcg>dt>nav {
      width: 2.81rem;

      border-right: solid 1px #fff;
      display: flex;
      flex-wrap: wrap;

    }

    .nav-pc-jxcg>dt>nav>a {
      display: block;
      width: 1.4rem;
      line-height: 0.3rem;
      color: #fff;
      font-size: 0.16rem;
    }

    /*视频展示*/
    .nav-yx-video {
      /* width: 5.8rem; */
      background: #D5081E;
      padding: 0.3rem;
      position: absolute;
      left: 11rem;
      top: 0.39rem;
      font-size: 0.16rem;
    }

    .nav-yx-video dt {
      width: 4.6rem;
      display: flex;


    }

    .nav-yx-video dt>nav {
      width: 1.2rem;
      display: flex;
      flex-direction: column;
      margin-right: 0.3rem;
    }

    .nav-yx-video dt>nav>a:nth-of-type(1) {
      font-weight: bold;
      margin-bottom: 0.2rem;
      border-bottom: solid 1px #fff;
      margin-right: 0.1rem;
    }

    .nav-yx-video dt>nav:nth-of-type(1) {
      width: 1.6rem;
      margin-right: 0.3rem;
    }

    .nav-yx-video dt>nav>a {

      font-size: 0.16rem;
      color: #fff;
      line-height: 0.3rem;
    }

    /*关于我们*/

    .nav-pc-about {
      /* width:4.2rem; */
      font-size: 0.16rem;
      background: #D5081E;
      padding: 0.5rem 1rem;
      position: absolute;
      top: 0.39rem;
      left: 12rem;

    }

    .nav-pc-about dt {
      width: 1.8rem;
      display: flex;

    }

    .nav-pc-about>dt nav {
      width: 1.7rem;
      display: flex;
      flex-direction: column;
      border-right: solid 1px #fff;
      margin-right: 0.3rem;
    }

    .nav-pc-about>dt nav>a {
      color: #fff;
      line-height: 0.3rem;
    }

    /*导航代码结束位置*/

    /*右侧工具栏样式 开始*/
    .rightdh {
      width: 122px;
      height: 492px;
      position: fixed;
      top: 50%;
      transform: translateY(-50%);
      background: url(/img/html5_join/right-you.png) top left no-repeat;
      right: 0;
      z-index: 434333;
      background-size: 100% 100%;
      font-size: 10px;
      display: none;

    }

    .one-quan {
      display: flex;
      justify-content: center;
    }

    .wear-white {
      width: 108px;
      height: 366px;
      background: #fff;
      border-radius: 14px;
      margin-top: 64px;
      display: flex;
      justify-content: center;
    }

    .wear-white dl {
      width: 90px;
      height: 60px;
      line-height: 0;
      text-align: center;
    }

    .wear-white .wear-dl dd {

      border-bottom: 1px solid #D8D8D8;
    }

    .wear-white dl dt {}

    .wear-white dl dt img {
      display: inline-block;
      cursor: pointer;

    }

    .wear-white dl dd {
      width: 90px;
      line-height: 26px;
      font-size: 14px;
      cursor: pointer;
    }

    .wear-go-top {
      text-align: center;
      padding-top: 6px;
    }

    .wear-go-top img {
      margin: 0 auto;
      text-align: center;
    }

    .wear-go-top p {
      font-size: 14px;
      color: #fff;
      text-align: center;
    }

    .wear-white .big-ju {
      margin-top: 0.1rem;
    }

    .big-ju dl:hover dt img {
      -webkit-transform: scale(0.8);
      transform: scale(0.8);
      /* -webkit-transition: all 1s; */
      transition: 1s;

    }


    .big-ju dl:hover dd p {
      font-size: 15px;
      transition: 1s;
    }

    .big-ju a {
      display: block;
    }

    .big-ju p a {
      color: #000;
    }

    .zy-enter-gzh {
      position: relative;
    }

    .zy-enter-gzh .gzh-content {
      position: absolute;
      top: 0;
      left: -120px;
      display: none;
    }

    .zy-enter-gzh:hover .gzh-content {
      display: block;
    }

    .rightdb-close {
      position: absolute;
      top: -0.2rem;
      left: 40%;
      cursor: pointer;
    }

    /*图片相关必看这个样式*/
    .rightdh .one-quan .wear-white .big-ju img,
    .wear-go-top img {
      width: initial;
    }

    .moveabout-1 {
      height: 0.5rem;
    }

    .moveabout-1 img {
      height: 0.5rem;
    }

    /*右侧工具栏样式 结束*/

    /*导航头部动画*/

    /* .moveabout-1 {
      animation: myAnimation 3s linear infinite;
  }

  @keyframes myAnimation {

      
      from { 
           transform: scale(0.9);
      }
      to { 
          transform: scale(1);
      }


  } */



  }

  /*pc端__________________________________________________________________________________________________*/

  @media screen and (min-width:960px) {

    /*@用户须知弹窗***************************************/
    .yd-read-know-mengban {
      display: none;
    }

    .mengban-form {

      top: 0;
      left: 0;
      position: fixed;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.5);
      z-index: 100;

    }

    .mengban-form .containere-top {
      margin-bottom: 0.1rem;
    }

    .mengban-form p {
      font-size: 0.16rem;
      height: 0.24rem;
      margin-top: 0.2rem;
    }

    .mengban-form .title {

      font-size: 0.24rem;
      font-weight: bold;
      text-align: center;

    }

    .read-know-form {

      font-size: 10px;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 0.2rem;
      margin-right: 0.1rem;
      color: #4a4a4a;

    }

    .mengban-form>div {

      width: 3.5rem;
      height: 3.8rem;
      background: #fff;
      position: absolute;
      right: 2.25rem;
      top: 2.5rem;
      color: #4a4a4a;
      font-size: 1.2rem;
      box-sizing: border-box;
      padding: 0.2rem;
      border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;

    }

    .meng-ban-close {

      display: block;
      width: 0.2rem;
      height: 0.2rem;
      position: absolute;
      right: 0.1rem;
      top: 0.1rem;
      font-size: 0.2rem;

    }

    .mengban-form .containere-bottom {
      margin-top: 0.4rem;
    }

    /*pc端底部 网站地图链接样式____________________________*/
    .mainfiv a {
      color: #999;
    }


  }

  /*@阅读须知*/
  @media screen and (max-width:960px) {
    .mengban-form {
      display: none;
    }

    .yd-read-know {
      display: flex;
      justify-content: center;
    }

    html body .yd-read-know>p {
      font-size: 0.12rem;
      margin-left: 0.1rem;
    }

    body .yd-read-know img {
      width: 0.14rem !important;
      height: 0.14rem;
      margin: initial;
    }

    /*移动端蒙版*/
    .yd-read-know-mengban {
      display: none;
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.8);
      color: #4a4a4a;
    }

    .yd-read-know-mengban>div {

      width: 3.42rem;
      height: 2.7rem;
      border-radius: 0.2rem;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-left: -1.71rem;
      margin-top: -1.35rem;
      background: #fff;
      box-sizing: border-box;
      padding: 0.23rem;

    }

    .yd-read-know-mengban>div>h4 {

      font-size: 0.21rem;
      text-align: center;
      color: #4a4a4a;
      font-weight: bold;
    }

    .yd-read-know-mengban>div>div>p {
      font-size: 0.13rem;
      line-height: 0.2rem;
      margin-top: 0.05rem;
    }

    .yd-read-know-mengban>div>div>p:nth-of-type(1) {
      font-weight: bold;
    }

    .yd-read-know-mengban>div>div>p:nth-of-type(2) {
      padding-left: 0.1rem;
    }

    .yd-read-know-mengban>div>div {
      margin-top: 0.2rem;
    }

    .yd-read-know-mengban>div>i {
      position: absolute;
      right: 0.2rem;
      top: 0.12rem;
      width: 0.24rem;
      height: 0.24rem;
      line-height: 0.24rem;
      border: solid 1px #fff;
      font-size: 0.24rem;
    }


  }


  /*_pc端弹窗样式_________________________________________________________________________________________________*/
  @media screen and (min-width:960px) {
    .pc-alert {

      width: 8rem;
      height: 4.2rem;
      position: fixed;
      top: 50%;
      left: 50%;
      margin-left: -4rem;
      margin-top: -2.1rem;
      z-index: 100001;
      display: flex;
      align-items: center;
      justify-content: center;

    }

    .pc-alert img {
      width: 100%;
    }

    .pc-alert .now-visited,
    .pc-alert .wait-visited {

      display: block;

      position: absolute;
      /* border: solid 1px black; */

    }

    .pc-alert .now-visited {
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 10;
    }

    .pc-alert .wait-visited {


      right: 0.1rem;
      height: 20%;
      width: 0.3rem;
      /* border: solid 2px red; */
      z-index: 20;
      /* bottom: 15%; */
      height: 0.3rem;
      /* border: solid 1px blue; */
      top: 0.3rem;




    }



  }

  /*移动端 弹窗*/
  @media screen and (max-width:960px) {
    .yd-alert {

      width: 3.39rem;
      height: 2.98rem;
      position: fixed;
      top: 50%;
      left: 50%;
      margin-left: -1.695rem;
      margin-top: -1.45rem;
      z-index: 10001;

    }

    .yd-alert>img {
      width: 100%;
    }


    .yd-alert .yd-now-visited {
      position: absolute;
      width: 3.39rem;
      height: 2rem;
      /* border: solid 1px #000; */
      left: 0;
      top: 0;

    }

    .yd-alert .yd-wait-visited {


      position: absolute;
      width: 0.3rem;

      height: 0.3rem;
      right: 0rem;
      top: 0rem;

    }
  }

  /*十大优势pc端*/
  @media screen and (min-width:960px) {

    /*十大优势二级导航样式 pc__________________________________________________________________________*/
    .two-nav-container {

      width: 14.4rem;
      height: 1.4rem;
      margin: 0.5rem auto auto auto;
      /* border: solid 1px red; */
      display: flex;
      justify-content: space-around;
      align-items: center;

    }

    .two-nav-container dl {
      width: 0.641rem;
      /* height: 0.7rem; */
      /* border: solid 1px blue; */
    }

    .two-nav-container dl dt {
      height: 0.7rem;
      display: flex;
      align-items: center;
      justify-content: center;

    }

    .two-nav-container dl dt a {
      display: flex;
      width: 0.5rem;
      height: 0.5rem;
      border: solid 0.01rem #D5081E;
      border-radius: 50%;
      align-items: center;
      justify-content: center;
    }

    .two-nav-container dl dt a img {
      height: 0.25rem;
    }

    .two-nav-container dl dd {
      height: 0.4rem;
    }

    .two-nav-container dl dd a {
      /* border: solid 1px red; */
      text-align: center;
      height: 0.4rem;
      display: flex;
      font-size: 0.16rem;
      align-items: center;
      justify-content: center;
      color: #000000;

    }

    .two-nav-container .ten-nav-active dt a {

      background: linear-gradient(0deg, #AE0000 0%, #FF4F4F 100%);

    }

    .two-nav-container .ten-nav-active dd a {
      color: #D5081E;
      font-weight: bold;
    }

    .two-nav-container dl dd a:hover {
      font-weight: bold;
      text-decoration: underline;
      color: #D5081E;
    }


  }

  @media screen and (max-width:960px) {

    .two-nav-container {

      width: 3.6rem;
      padding-left: 0.075rem;
      height: 1.4rem;
      margin: 0.25rem auto auto auto;
      display: flex;
      justify-content: space-around;
      align-items: center;
      flex-wrap: wrap;
      margin-top: 0.2rem;
      margin-bottom: 0.2rem;

  }

  .two-nav-container dl {
      width: 0.4rem;
      margin-left: 0.16rem;
      margin-right: 0.16rem;

  }

  .two-nav-container dl dt {
      height: 0.35rem;
      display: flex;
      align-items: center;
      justify-content: center;

  }

  .two-nav-container dl dt a {
      display: flex;
      width: 0.33rem;
      height: 0.33rem;
      border: solid 0.01rem #D5081E;
      border-radius: 50%;
      align-items: center;
      justify-content: center;
  }

  .two-nav-container dl dt a img {
      height: 0.15rem;
  }

  .two-nav-container dl dd {
      height: 0.4rem;
  }

  .two-nav-container dl dd a {
      /* border: solid 1px red; */
      text-align: center;
      height: 0.4rem;
      display: flex;
      font-size: 0.1rem;
      align-items: center;
      justify-content: center;
      color: #000000;

  }

  .two-nav-container .ten-nav-active dt a {

      background: linear-gradient(-32deg, #AE0000 0%, #FF4F4F 100%);

  }

  .two-nav-container .ten-nav-active dd a {
      color: #D5081E;
      font-weight: bold;
  }


  }