@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
/* 定义字体 */
@font-face {
  font-family: 'fangzheng';
  src: url(/static/font/fangzheng.ttf); }

.banner-person-1 {
  width: 100%;
  height: 400px;
  position: relative;
  background: url(/static/img/vip/banner-person-1.png) center bottom no-repeat;
  background-size: cover; }

.banner-person-inner-1 {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  padding-top: 80px; }
  .banner-person-inner-1 h1 {
    text-align: center;
    font-size: 32px;
    color: #583e29;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 36px; }
  .banner-person-inner-1 .go-btn {
    width: 245px;
    height: 60px;
    background: #372e26;
    background: linear-gradient(to Right, #514338, #372e26);
    margin: 60px auto 0;
    color: #ffe1ca;
    font-size: 22px;
    line-height: 60px;
    border-radius: 10px;
    letter-spacing: 0.5px;
    box-shadow: 0 1px 3px 1px rgba(44, 53, 76, 0.35);
    cursor: pointer; }

.banner-person-2 {
  width: 100%;
  height: 400px;
  position: relative;
  background: url(/static/img/vip/banner-person-2.png) center bottom no-repeat;
  background-size: cover; }

.banner-person-inner-2 {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  padding-top: 40px; }
  .banner-person-inner-2 h1 {
    text-align: center;
    font-size: 32px;
    color: #583e29;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 36px; }
  .banner-person-inner-2 .vip-card {
    width: 800px;
    height: 226px;
    margin: auto;
    position: relative;
    background: url(/static/img/vip/card.png) center center no-repeat;
    background-size: contain; }
    .banner-person-inner-2 .vip-card .card-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: left;
      width: 300px;
      height: 226px;
      margin: auto;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    .banner-person-inner-2 .vip-card .vip-card-title {
      font-family: "fangzheng";
      font-size: 20px;
      color: #4f4f4f;
      letter-spacing: 1px;
      font-weight: normal;
      margin: 30px 0 10px; }
      .banner-person-inner-2 .vip-card .vip-card-title i {
        display: inline-block;
        width: 25px;
        height: 25px;
        vertical-align: middle;
        margin: auto;
        position: relative;
        background: url(/static/img/vip/vip-card-i.png) center center no-repeat;
        background-size: contain;
        margin-right: 5px; }
    .banner-person-inner-2 .vip-card .uname,
    .banner-person-inner-2 .vip-card .date {
      font-size: 16px;
      line-height: 20px; }
    .banner-person-inner-2 .vip-card .uname {
      color: #583e29; }
    .banner-person-inner-2 .vip-card .date {
      color: #fff;
      text-shadow: 2px 2px 4px #d59458; }
    .banner-person-inner-2 .vip-card .btn-wrap {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px; }
      .banner-person-inner-2 .vip-card .btn-wrap span {
        margin-left: 20px;
        line-height: 40px;
        text-decoration: none;
        color: #a2743d;
        font-size: 14px;
        cursor: pointer; }
    .banner-person-inner-2 .vip-card .go-btn {
      width: 164px;
      height: 40px;
      background: #372e26;
      text-align: center;
      background: linear-gradient(to Right, #514338, #372e26);
      color: #ffe1ca;
      font-size: 16px;
      line-height: 40px;
      border-radius: 10px;
      letter-spacing: 0.5px;
      box-shadow: 0 1px 3px 1px rgba(44, 53, 76, 0.35);
      cursor: pointer; }

@media only screen and (max-width: 576px) {
  .banner-person-1,
  .banner-person-2 {
    height: 450px; }
  .banner-person-inner-1,
  .banner-person-inner-2 {
    width: auto;
    padding-top: 100px; }
    .banner-person-inner-1 .vip-card,
    .banner-person-inner-2 .vip-card {
      background: none;
      width: auto;
      height: auto;
      width: 80%;
      margin: auto; }
      .banner-person-inner-1 .vip-card .card-inner,
      .banner-person-inner-2 .vip-card .card-inner {
        margin: 30px auto;
        padding: 10px;
        height: 200px;
        width: auto;
        background: url(/static/img/vip/vip-card-bg.png) center center no-repeat;
        background-size: contain; }
        .banner-person-inner-1 .vip-card .card-inner .uname,
        .banner-person-inner-1 .vip-card .card-inner .date,
        .banner-person-inner-2 .vip-card .card-inner .uname,
        .banner-person-inner-2 .vip-card .card-inner .date {
          font-size: 14px;
          line-height: 16px; }
        .banner-person-inner-1 .vip-card .card-inner .uname,
        .banner-person-inner-2 .vip-card .card-inner .uname {
          color: #583e29; }
        .banner-person-inner-1 .vip-card .card-inner .date,
        .banner-person-inner-2 .vip-card .card-inner .date {
          color: #fff;
          text-shadow: 2px 2px 4px #d59458; }
        .banner-person-inner-1 .vip-card .card-inner .btn-wrap,
        .banner-person-inner-2 .vip-card .card-inner .btn-wrap {
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 20px; }
          .banner-person-inner-1 .vip-card .card-inner .btn-wrap span,
          .banner-person-inner-2 .vip-card .card-inner .btn-wrap span {
            margin-left: 20px;
            line-height: 35px;
            text-decoration: none;
            color: #a2743d;
            font-size: 12px;
            cursor: pointer;
            white-space: nowrap; }
        .banner-person-inner-1 .vip-card .card-inner .go-btn,
        .banner-person-inner-2 .vip-card .card-inner .go-btn {
          width: 164px;
          height: 35px;
          background: #372e26;
          text-align: center;
          background: linear-gradient(to Right, #514338, #372e26);
          color: #ffe1ca;
          font-size: 14px;
          line-height: 35px;
          border-radius: 10px;
          letter-spacing: 0.5px;
          box-shadow: 0 1px 3px 1px rgba(44, 53, 76, 0.35);
          cursor: pointer; }
    .banner-person-inner-1 h1,
    .banner-person-inner-2 h1 {
      font-size: 20px;
      line-height: 20px;
      width: 80%;
      margin: auto; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
/* 定义字体 */
@font-face {
  font-family: 'fangzheng';
  src: url(/static/font/fangzheng.ttf); }

.banner-wrap {
  background: #fff;
  height: 700px; }

.banner-enterprise-1 {
  width: 100%;
  height: 400px;
  position: relative;
  background: url(/static/img/vip/banner-enterprise-1.png) center bottom no-repeat;
  background-size: cover; }

.banner-enterprise-inner-1 {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  padding-top: 80px; }
  .banner-enterprise-inner-1 h1 {
    text-align: center;
    font-size: 32px;
    color: #efd4b6;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 36px; }
  .banner-enterprise-inner-1 .banner-items {
    width: 1200px;
    margin: 100px auto 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .banner-enterprise-inner-1 .banner-items .banner-item {
      position: relative;
      width: 220px;
      height: 230px;
      background-image: url(/static/img/vip/banner-item-01.png);
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      border: 1px solid #777777;
      border-radius: 10px;
      box-shadow: 0 1px 3px 1px rgba(44, 53, 76, 0.35);
      transition: all .5s; }
      .banner-enterprise-inner-1 .banner-items .banner-item:hover {
        -ms-transform: translate(0px, -5px);
            transform: translate(0px, -5px);
        box-shadow: 4px 4px 5px 2px rgba(44, 53, 76, 0.35); }
      .banner-enterprise-inner-1 .banner-items .banner-item.banner-item-01 {
        background-image: url(/static/img/vip/banner-item-01.png); }
      .banner-enterprise-inner-1 .banner-items .banner-item.banner-item-02 {
        background-image: url(/static/img/vip/banner-item-02.png); }
      .banner-enterprise-inner-1 .banner-items .banner-item.banner-item-03 {
        background-image: url(/static/img/vip/banner-item-03.png); }
      .banner-enterprise-inner-1 .banner-items .banner-item.banner-item-04 {
        background-image: url(/static/img/vip/banner-item-04.png); }
      .banner-enterprise-inner-1 .banner-items .banner-item.banner-item-05 {
        background-image: url(/static/img/vip/banner-item-05.png); }
      .banner-enterprise-inner-1 .banner-items .banner-item h4 {
        color: #f1d0ab;
        font-size: 16px;
        font-weight: normal;
        margin: 25px auto 0;
        line-height: 30px; }
      .banner-enterprise-inner-1 .banner-items .banner-item h5 {
        color: #9a9a9a;
        font-size: 16px;
        font-weight: normal;
        margin: 0px auto;
        line-height: 30px; }
      .banner-enterprise-inner-1 .banner-items .banner-item .new-icon {
        color: #efd4b6;
        position: absolute;
        right: 10px;
        top: 10px; }
  .banner-enterprise-inner-1 .go-btn {
    width: 245px;
    height: 60px;
    background: #e9ceb0;
    font-weight: bolder;
    background: linear-gradient(to Right, #e9ceaf, #cfb393);
    margin: 60px auto 0;
    color: #4f4f4f;
    font-size: 22px;
    line-height: 60px;
    border-radius: 10px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: all 0.5s;
    box-shadow: 1px 1px 2px 2px rgba(225, 222, 219, 0.8); }

.banner-enterprise-2 {
  width: 100%;
  height: 400px;
  position: relative;
  background: url(/static/img/vip/banner-enterprise-2.png) center bottom no-repeat;
  background-size: cover; }

.banner-enterprise-inner-2 {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  padding-top: 70px;
  display: -ms-flexbox;
  display: flex;
  height: 390px;
  overflow: hidden;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .banner-enterprise-inner-2 h1 {
    text-align: center;
    font-size: 32px;
    color: #583e29;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 36px; }
  .banner-enterprise-inner-2 .vip-card {
    width: 400px;
    height: 250px;
    background: url(/static/img/vip/vip-card-bg.png) center center no-repeat;
    background-size: contain; }
    .banner-enterprise-inner-2 .vip-card .card-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: left;
      width: 350px;
      height: 226px;
      margin: auto;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
    .banner-enterprise-inner-2 .vip-card .vip-card-title {
      font-family: "fangzheng";
      font-size: 20px;
      color: #4f4f4f;
      letter-spacing: 1px;
      font-weight: lighter;
      margin: 30px 0 0px; }
      .banner-enterprise-inner-2 .vip-card .vip-card-title i {
        display: inline-block;
        width: 30px;
        height: 30px;
        vertical-align: middle;
        margin: auto;
        position: relative;
        background: url(/static/img/vip/vip-card-i2.png) center center no-repeat;
        background-size: cover; }
    .banner-enterprise-inner-2 .vip-card .uname,
    .banner-enterprise-inner-2 .vip-card .date {
      font-size: 16px;
      line-height: 20px; }
    .banner-enterprise-inner-2 .vip-card .uname {
      color: #4f4f4f; }
    .banner-enterprise-inner-2 .vip-card .date {
      color: #b68c59;
      line-height: 35px; }
    .banner-enterprise-inner-2 .vip-card .btn-wrap {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px; }
      .banner-enterprise-inner-2 .vip-card .btn-wrap a {
        margin-left: 20px;
        line-height: 40px;
        text-decoration: none;
        color: #a2743d;
        font-size: 14px; }
    .banner-enterprise-inner-2 .vip-card .go-btn {
      min-width: 164px;
      padding: 0 10px;
      height: 40px;
      background: #494848;
      text-align: center;
      font-size: 16px;
      line-height: 40px;
      border-radius: 10px;
      letter-spacing: 0.5px;
      box-shadow: 0 1px 3px 1px rgba(44, 53, 76, 0.35);
      cursor: pointer; }
      .banner-enterprise-inner-2 .vip-card .go-btn span {
        color: transparent;
        font-weight: bolder;
        background-image: linear-gradient(135deg, #e9d8c3, #a28361);
        -webkit-background-clip: text; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .banner-enterprise-inner-2 .vip-card .go-btn span {
          color: #a28361;
          background: transparent; } }
  .banner-enterprise-inner-2 .ability-items {
    width: 800px;
    height: 250px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .banner-enterprise-inner-2 .ability-item {
    width: 235px;
    height: 110px;
    margin-left: 25px;
    background-image: url(/static/img/vip/ability-item-01.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #646464;
    border-radius: 10px;
    transition: all .5s;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: left;
    -ms-flex-pack: center;
        justify-content: center; }
    .banner-enterprise-inner-2 .ability-item.ability-item-02 {
      background-image: url(/static/img/vip/ability-item-02.png); }
    .banner-enterprise-inner-2 .ability-item.ability-item-03 {
      background-image: url(/static/img/vip/ability-item-03.png); }
    .banner-enterprise-inner-2 .ability-item.ability-item-04 {
      background-image: url(/static/img/vip/ability-item-04.png); }
    .banner-enterprise-inner-2 .ability-item.ability-item-05 {
      background-image: url(/static/img/vip/ability-item-05.png); }
    .banner-enterprise-inner-2 .ability-item.ability-item-06 {
      background-image: url(/static/img/vip/ability-item-06.png); }
    .banner-enterprise-inner-2 .ability-item:hover {
      border-color: #cfb393; }
      .banner-enterprise-inner-2 .ability-item:hover .abi-btn {
        background: linear-gradient(135deg, #e2be98, #c29361);
        color: #4f4f4f; }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          .banner-enterprise-inner-2 .ability-item:hover .abi-btn {
            background: #c29361; } }
        .banner-enterprise-inner-2 .ability-item:hover .abi-btn span {
          color: #4d4b48; }
    .banner-enterprise-inner-2 .ability-item h4 {
      color: #f1d0ab;
      font-size: 16px;
      font-weight: normal;
      margin: 0 0 0 10px;
      line-height: 30px; }
    .banner-enterprise-inner-2 .ability-item h5 {
      color: #9a9a9a;
      font-size: 16px;
      font-weight: normal;
      margin: 0 0 0 10px;
      line-height: 30px; }
    .banner-enterprise-inner-2 .ability-item .abi-btn {
      width: 82px;
      height: 25px;
      border: 1px solid #cfb393;
      color: #cfb393;
      font-size: 14px;
      line-height: 25px;
      border-radius: 4px;
      text-align: center;
      margin: 5px 0 0 10px; }
      .banner-enterprise-inner-2 .ability-item .abi-btn span {
        color: transparent;
        background: linear-gradient(135deg, #e9d8c3, #a28361);
        -webkit-background-clip: text;
        cursor: pointer; }
        .banner-enterprise-inner-2 .ability-item .abi-btn span.off-span {
          cursor: not-allowed; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .banner-enterprise-inner-2 .ability-item .abi-btn span {
          color: #a28361;
          background: transparent; } }

@media only screen and (max-width: 576px) {
  .banner-wrap {
    height: 1000px; }
  .banner-enterprise-1,
  .banner-enterprise-2 {
    height: auto; }
  .banner-enterprise-inner-1 {
    width: auto;
    padding: 100px 0 50px; }
    .banner-enterprise-inner-1 h1 {
      font-size: 20px;
      line-height: 20px;
      width: 80%;
      margin: auto; }
    .banner-enterprise-inner-1 .go-btn {
      width: 200px;
      height: 40px;
      line-height: 40px;
      font-size: 16px;
      margin: 20px auto; }
    .banner-enterprise-inner-1 .banner-items {
      width: 90%;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
      margin: 20px auto 0; }
      .banner-enterprise-inner-1 .banner-items .banner-item {
        width: 120px;
        height: 200px;
        margin: 10px; }
  .banner-enterprise-inner-2 {
    width: auto;
    height: auto;
    -ms-flex-direction: column;
        flex-direction: column; }
    .banner-enterprise-inner-2 .vip-card {
      width: 90%;
      margin: auto;
      padding-left: 10px; }
    .banner-enterprise-inner-2 .ability-items {
      width: auto;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      height: auto;
      padding-bottom: 20px; }
      .banner-enterprise-inner-2 .ability-items .ability-item {
        margin: 10px 0; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.one-v-one-modal .gaia-modal {
  width: 700px !important; }

.one-v-one-modal .gaia-modal-body {
  padding: 0;
  width: 700px; }

.one-v-one-modal .gaia-modal-close {
  opacity: 0;
  top: 5px; }

.one-v-one-modal .gaia-modal-footer {
  border: none; }

.one-v-one-modal .gaia-modal-content {
  width: 700px;
  background: transparent;
  box-shadow: none; }

.one-v-one-modal .one-content {
  height: 450px;
  background: url(/static/img/vip/1v1modal.png) center center no-repeat;
  background-size: contain; }

@media only screen and (max-width: 576px) {
  .one-v-one-modal .gaia-modal-close {
    opacity: 0;
    top: 15vw; }
  .one-v-one-modal .gaia-modal {
    width: 520px !important; }
  .one-v-one-modal .gaia-modal-body {
    width: 100vw; }
  .one-v-one-modal .gaia-modal-content {
    width: 100vw; }
  .one-v-one-modal .one-content {
    height: 400px;
    background: url(/static/img/vip/1v1-mobile.png) center center no-repeat;
    background-size: contain; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.choose-modal .gaia-modal {
  top: 50px; }

.choose-modal .gaia-modal-body {
  padding: 0; }

.choose-modal .gaia-modal-close {
  opacity: 0;
  top: 5px;
  right: 5px; }

.choose-modal .gaia-modal-footer {
  border: none; }

.choose-modal .gaia-modal-content {
  background: transparent;
  box-shadow: none;
  width: 720px;
  margin: auto; }

.choose-modal .choose-content {
  height: 540px;
  background: url(/static/img/vip/choosemodal.png) center center no-repeat;
  background-size: contain; }
  .choose-modal .choose-content .choose-title {
    color: #fff;
    font-size: 22px;
    text-align: center;
    padding-top: 12px;
    width: 40%;
    margin: auto;
    z-index: -1; }
    .choose-modal .choose-content .choose-title span {
      color: #a28361;
      color: transparent;
      font-weight: bolder;
      background-color: #f8f1e9;
      background-image: linear-gradient(135deg, #e9d8c3, #a28361);
      -webkit-background-clip: text;
      letter-spacing: 2px; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .choose-modal .choose-content .choose-title span {
        color: #a28361;
        background: transparent; } }
  .choose-modal .choose-content .choose-inner {
    margin: 50px; }
    .choose-modal .choose-content .choose-inner .tabs {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      .choose-modal .choose-content .choose-inner .tabs .tab {
        font-size: 18px;
        color: #a98c70;
        text-align: center;
        padding: 0 26px;
        position: relative;
        cursor: pointer; }
        .choose-modal .choose-content .choose-inner .tabs .tab::after {
          content: '|';
          color: #dacbbb;
          position: absolute;
          right: 0; }
        .choose-modal .choose-content .choose-inner .tabs .tab.active {
          color: #434242; }
        .choose-modal .choose-content .choose-inner .tabs .tab:nth-child(5)::after {
          content: ''; }
    .choose-modal .choose-content .choose-inner .coupons {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      margin: 10px 20px;
      height: 300px;
      overflow-y: scroll; }
      .choose-modal .choose-content .choose-inner .coupons::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 5px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px; }
      .choose-modal .choose-content .choose-inner .coupons::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 5px;
        background: #d7b797; }
      .choose-modal .choose-content .choose-inner .coupons::-webkit-scrollbar-track {
        border-radius: 5px;
        background: #e7d8c8; }
      .choose-modal .choose-content .choose-inner .coupons .coupon {
        width: 260px;
        height: 125px;
        background: #525252;
        border-radius: 5px;
        position: relative;
        margin: 15px 0; }
        .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner {
          background: #f8f1e9;
          margin: 10px;
          border-radius: 5px;
          height: 105px;
          position: relative; }
          .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .coupon-title {
            color: #fff;
            font-weight: normal;
            font-size: 16px;
            background: #c8ac91;
            width: 135px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            margin-left: 30px;
            letter-spacing: 0.5px;
            border-radius: 0 0 5px 5px; }
          .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .time-area {
            text-align: center;
            width: 130px;
            margin-left: 33px;
            color: #a28361;
            color: transparent;
            background-image: linear-gradient(135deg, #d6b797, #97795c);
            -webkit-background-clip: text;
            border-bottom: 1px dashed #97795c;
            padding: 5px 0;
            white-space: nowrap; }
            @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
              .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .time-area {
                background: #f8f1e9; }
                .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .time-area span {
                  color: #a28361;
                  background: #f8f1e9; } }
            .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .time-area .time {
              font-weight: bolder;
              font-size: 22px;
              margin-right: 2px; }
          .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .limit-area {
            width: 193px;
            text-align: center;
            margin-top: 5px; }
            .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .limit-area .limit {
              margin-right: 10px; }
            .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .limit-area .link {
              color: #2a88fc;
              cursor: pointer; }
          .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner::after {
            content: '';
            display: block;
            width: 16px;
            height: 16px;
            background: #525252;
            border-radius: 50%;
            position: absolute;
            left: -8px;
            top: 50%;
            margin-top: -8px; }
        .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-btn {
          position: absolute;
          top: 0;
          right: 0;
          width: 57px;
          height: 125px;
          border-radius: 8px 5px 5px 8px;
          background: linear-gradient(to Bottom, #d6b797, #ae8f71);
          text-align: center;
          font-size: 16px;
          font-weight: bolder;
          -ms-writing-mode: tb-lr;
              writing-mode: vertical-lr;
          letter-spacing: 4px;
          box-shadow: -8px 0px 10px -5px #bdb0a1;
          cursor: pointer; }
          .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-btn span {
            display: inline-block;
            padding-left: 15px; }

@media only screen and (max-width: 576px) {
  .choose-modal {
    -ms-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8); }
    .choose-modal .gaia-modal-body {
      padding: 0; }
    .choose-modal .gaia-modal-close {
      opacity: 1;
      top: 0px;
      right: 0px; }
    .choose-modal .gaia-modal-footer {
      border: none; }
    .choose-modal .gaia-modal-content {
      background: transparent;
      box-shadow: none;
      width: 100vw; }
    .choose-modal .choose-content {
      width: 100vw;
      overflow: hidden;
      height: 520px;
      background: #fff;
      border-radius: 10px; }
      .choose-modal .choose-content .choose-title {
        color: #fff;
        font-size: 22px;
        text-align: center;
        padding-top: 12px;
        width: 40%;
        margin: auto;
        z-index: -1; }
        .choose-modal .choose-content .choose-title span {
          color: #a28361;
          color: transparent;
          font-weight: bolder;
          background-image: linear-gradient(135deg, #e9d8c3, #a28361);
          -webkit-background-clip: text;
          letter-spacing: 2px; }
      .choose-modal .choose-content .choose-inner {
        width: 80%;
        margin: 10px auto 0;
        overflow: hidden; }
        .choose-modal .choose-content .choose-inner .tabs {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center; }
          .choose-modal .choose-content .choose-inner .tabs .tab {
            font-size: 18px;
            color: #a98c70;
            text-align: center;
            padding: 0 26px;
            position: relative;
            cursor: pointer; }
            .choose-modal .choose-content .choose-inner .tabs .tab::after {
              content: '|';
              color: #dacbbb;
              position: absolute;
              right: 0; }
            .choose-modal .choose-content .choose-inner .tabs .tab.active {
              color: #434242; }
            .choose-modal .choose-content .choose-inner .tabs .tab:nth-child(5)::after {
              content: ''; }
        .choose-modal .choose-content .choose-inner .coupons {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-pack: distribute;
              justify-content: space-around;
          margin: 15px 0px;
          height: 300px;
          overflow-y: scroll; }
          .choose-modal .choose-content .choose-inner .coupons::-webkit-scrollbar {
            /*滚动条整体样式*/
            width: 5px;
            /*高宽分别对应横竖滚动条的尺寸*/
            height: 1px; }
          .choose-modal .choose-content .choose-inner .coupons::-webkit-scrollbar-thumb {
            /*滚动条里面小方块*/
            border-radius: 5px;
            background: #d7b797; }
          .choose-modal .choose-content .choose-inner .coupons::-webkit-scrollbar-track {
            border-radius: 5px;
            background: #e7d8c8; }
          .choose-modal .choose-content .choose-inner .coupons .coupon {
            width: 260px;
            height: 125px;
            background: #525252;
            border-radius: 5px;
            position: relative;
            margin: 15px 0; }
            .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner {
              background: #f8f1e9;
              margin: 10px;
              border-radius: 5px;
              height: 105px;
              position: relative; }
              .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .coupon-title {
                color: #fff;
                font-weight: normal;
                font-size: 16px;
                background: #c8ac91;
                width: 135px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                margin-left: 30px;
                letter-spacing: 0.5px;
                border-radius: 0 0 5px 5px; }
              .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .time-area {
                text-align: center;
                width: 120px;
                margin-left: 33px;
                color: #a28361;
                color: transparent;
                background-image: linear-gradient(135deg, #d6b797, #97795c);
                -webkit-background-clip: text;
                border-bottom: 1px dashed #97795c;
                padding: 5px 0; }
                .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .time-area .time {
                  font-weight: bolder;
                  font-size: 22px;
                  margin-right: 2px; }
              .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .limit-area {
                width: 193px;
                text-align: center;
                margin-top: 5px; }
                .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .limit-area .limit {
                  margin-right: 10px; }
                .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner .limit-area .link {
                  color: #2a88fc;
                  cursor: pointer; }
              .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-inner::after {
                content: '';
                display: block;
                width: 16px;
                height: 16px;
                background: #525252;
                border-radius: 50%;
                position: absolute;
                left: -8px;
                top: 50%;
                margin-top: -8px; }
            .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-btn {
              position: absolute;
              top: 0;
              right: 0;
              width: 57px;
              height: 125px;
              border-radius: 8px 5px 5px 8px;
              background: linear-gradient(to Bottom, #d6b797, #ae8f71);
              text-align: center;
              font-size: 16px;
              font-weight: bolder;
              -ms-writing-mode: tb-lr;
                  writing-mode: vertical-lr;
              letter-spacing: 4px;
              box-shadow: -8px 0px 10px -5px #bdb0a1;
              cursor: pointer; }
              .choose-modal .choose-content .choose-inner .coupons .coupon .coupon-btn span {
                display: inline-block;
                padding-left: 15px; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.act-modal .modal-footer-activity {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .act-modal .modal-footer-activity .btn-act {
    text-align: center;
    width: 100px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    background: #494848;
    color: #f1d0ab;
    border-radius: 6px; }

@charset "UTF-8";
/* 定义字体 */
@font-face {
  font-family: 'fangzheng';
  src: url(/static/font/fangzheng.ttf); }

.vip-title {
  text-align: center;
  padding-top: 60px; }
  .vip-title .ve-text {
    text-indent: 16px;
    font-family: 'fangzheng';
    font-size: 26px;
    background: url(/static/img/vip/title_bg.png) no-repeat center center; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.vip-rights {
  background: #fff url(/static/img/vip/vr_bg.png) center bottom no-repeat; }
  .vip-rights .vts-ul {
    padding-top: 66px;
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .vip-rights .vts-ul .vts-item {
      width: 20%;
      margin-bottom: 70px;
      text-align: center; }
      .vip-rights .vts-ul .vts-item .vts-icon {
        display: block; }
        .vip-rights .vts-ul .vts-item .vts-icon > img {
          max-width: 68px;
          max-height: 68px; }
      .vip-rights .vts-ul .vts-item > p {
        margin: 0; }
      .vip-rights .vts-ul .vts-item .vts-title {
        color: #363636;
        margin-top: 22px; }
      .vip-rights .vts-ul .vts-item .vts-desc {
        color: #9b9b9b;
        margin-top: 16px; }

@media only screen and (max-width: 576px) {
  .vip-rights {
    background: #fff url(/static/img/vip/vr_bg.png) center bottom no-repeat; }
    .vip-rights .vts-ul {
      padding-top: 66px;
      width: auto;
      margin: 0 auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .vip-rights .vts-ul .vts-item {
        width: 33.33%;
        margin-bottom: 70px;
        text-align: center; }
        .vip-rights .vts-ul .vts-item .vtes-icon {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          height: 68px; }
          .vip-rights .vts-ul .vts-item .vtes-icon > img {
            max-width: 68px;
            max-height: 68px; }
        .vip-rights .vts-ul .vts-item > p {
          margin: 0;
          font-size: 14px; }
        .vip-rights .vts-ul .vts-item .vts-title {
          color: #363636;
          margin-top: 22px; }
        .vip-rights .vts-ul .vts-item .vts-desc {
          color: #9b9b9b;
          margin-top: 16px; } }

.union-vip {
  display: block;
  text-decoration: none;
  height: 480px;
  background: #ededed url(/static/img/vip/uv_w_bg.png) center top no-repeat; }
  .union-vip.vip-2 {
    background: #2f2f2f url(/static/img/vip/uv_bg.png) center top no-repeat; }
    .union-vip.vip-2 .uv-card {
      background: url(/static/img/vip/card_bg.png) center top no-repeat; }
      .union-vip.vip-2 .uv-card .nv-title {
        color: #ffd7ab; }
        .union-vip.vip-2 .uv-card .nv-title .dot {
          background-color: #ffd7ab; }
      .union-vip.vip-2 .uv-card .nv-get-desc {
        color: #b0b0b0; }
      .union-vip.vip-2 .uv-card .nv-card-desc {
        color: #a5a5a4; }
  .union-vip .uv-card {
    position: relative;
    display: block;
    height: 298px;
    width: 1200px;
    margin: 23px auto 0;
    background: url(/static/img/vip/w_card_bg.png) center top no-repeat; }
    .union-vip .uv-card > span {
      position: absolute;
      letter-spacing: 1px; }
    .union-vip .uv-card .nv-title {
      top: 31px;
      left: 192px;
      font-size: 18px;
      color: #ffffff; }
      .union-vip .uv-card .nv-title .dot {
        display: inline-block;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        margin: 0 4px;
        vertical-align: middle;
        background-color: #fff; }
    .union-vip .uv-card .nv-get-desc {
      top: 156px;
      left: 150px;
      color: #000; }
    .union-vip .uv-card .nv-card-desc {
      top: 132px;
      right: 163px;
      font-size: 14px;
      color: #b1b5be; }
  .union-vip .uv-card-mobile {
    position: relative;
    height: 298px;
    margin: 50px auto 0;
    background: url(/static/img/vip/card-mb.png) center top no-repeat;
    background-size: contain; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.vip-contrast {
  background-color: #fff;
  overflow: hidden; }
  .vip-contrast .vt-wrap {
    display: -ms-flexbox;
    display: flex;
    width: 1200px;
    margin: 0 auto;
    padding: 70px 0;
    position: relative;
    z-index: 2; }
    .vip-contrast .vt-wrap::after, .vip-contrast .vt-wrap::before {
      position: absolute;
      display: inline-block;
      content: "";
      z-index: -1; }
    .vip-contrast .vt-wrap::before {
      top: 244px;
      right: -222px;
      width: 223px;
      height: 362px;
      background: url(/static/img/vip/circle.png) center center no-repeat; }
    .vip-contrast .vt-wrap::after {
      bottom: -169px;
      left: -390px;
      width: 587px;
      height: 508px;
      background: url(/static/img/vip/diamond.png) center center no-repeat; }
    .vip-contrast .vt-wrap .vst-ul-title {
      width: 200px;
      background-image: linear-gradient(to bottom, #5a5a5a, #2f2f2f); }
      .vip-contrast .vt-wrap .vst-ul-title .vst-te-item {
        height: 50px;
        color: #f0c79a;
        text-align: center;
        line-height: 50px;
        border-bottom: 1px solid #cacaca;
        border-right: 1px solid #cacaca; }
        .vip-contrast .vt-wrap .vst-ul-title .vst-te-item:nth-child(1) {
          height: 60px;
          line-height: 60px; }
    .vip-contrast .vt-wrap .vst-ul {
      -ms-flex-positive: 1;
          flex-grow: 1;
      color: #000; }
      .vip-contrast .vt-wrap .vst-ul.active {
        background-color: #fff8f1; }
        .vip-contrast .vt-wrap .vst-ul.active .vst-te-item:nth-child(1) {
          background-color: #ebcdac; }
        .vip-contrast .vt-wrap .vst-ul.active .vst-te-item .r_icon {
          background-color: #edc79d; }
      .vip-contrast .vt-wrap .vst-ul .vst-te-item {
        height: 50px;
        line-height: 50px;
        text-align: center;
        border-bottom: 1px solid #cacaca;
        border-right: 1px solid #cacaca; }
        .vip-contrast .vt-wrap .vst-ul .vst-te-item:nth-child(1) {
          height: 60px;
          line-height: 60px;
          background-color: #e5e5e5; }
        .vip-contrast .vt-wrap .vst-ul .vst-te-item .r_icon {
          box-sizing: border-box;
          display: inline-block;
          width: 24px;
          height: 24px;
          border-radius: 50%;
          line-height: 24px;
          text-align: center;
          color: #fff;
          background-color: #ced1d9;
          padding-right: 3px; }

@media only screen and (max-width: 576px) {
  .vip-contrast {
    background-color: #fff;
    overflow: hidden;
    font-size: 12px; }
    .vip-contrast .vt-wrap {
      display: -ms-flexbox;
      display: flex;
      width: auto;
      margin: 0 auto;
      padding: 60px 0;
      position: relative;
      z-index: 2; }
      .vip-contrast .vt-wrap::after, .vip-contrast .vt-wrap::before {
        position: absolute;
        display: inline-block;
        content: "";
        z-index: -1; }
      .vip-contrast .vt-wrap::before {
        top: 244px;
        right: -222px;
        width: 223px;
        height: 362px;
        background: url(/static/img/vip/circle.png) center center no-repeat; }
      .vip-contrast .vt-wrap::after {
        bottom: -169px;
        left: -390px;
        width: 587px;
        height: 508px;
        background: url(/static/img/vip/diamond.png) center center no-repeat; }
      .vip-contrast .vt-wrap .vst-ul-title {
        width: 100px;
        background-image: linear-gradient(to bottom, #5a5a5a, #2f2f2f); }
        .vip-contrast .vt-wrap .vst-ul-title .vst-te-item {
          height: 50px;
          color: #f0c79a;
          text-align: center;
          line-height: 25px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: center;
              justify-content: center;
          border-bottom: 1px solid #cacaca;
          border-right: 1px solid #cacaca; }
          .vip-contrast .vt-wrap .vst-ul-title .vst-te-item:nth-child(1) {
            height: 60px;
            line-height: 60px; }
      .vip-contrast .vt-wrap .vst-ul {
        -ms-flex-positive: 1;
            flex-grow: 1;
        color: #000; }
        .vip-contrast .vt-wrap .vst-ul.active {
          background-color: #fff8f1; }
          .vip-contrast .vt-wrap .vst-ul.active .vst-te-item:nth-child(1) {
            background-color: #ebcdac; }
          .vip-contrast .vt-wrap .vst-ul.active .vst-te-item .r_icon {
            background-color: #edc79d; }
        .vip-contrast .vt-wrap .vst-ul .vst-te-item {
          height: 50px;
          line-height: 25px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-line-pack: center;
              align-content: center;
          text-align: center;
          border-bottom: 1px solid #cacaca;
          border-right: 1px solid #cacaca; }
          .vip-contrast .vt-wrap .vst-ul .vst-te-item:nth-child(1) {
            height: 60px;
            line-height: 60px;
            background-color: #e5e5e5; }
          .vip-contrast .vt-wrap .vst-ul .vst-te-item .r_icon {
            box-sizing: border-box;
            display: block;
            margin: auto;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            line-height: 24px;
            text-align: center;
            color: #fff;
            background-color: #ced1d9;
            padding-right: 3px; } }

.vip-bottom {
  height: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background: url(/static/img/vip/vip_w_bot.jpg) center center no-repeat; }
  .vip-bottom.vip-2 {
    background: url(/static/img/vip/vip_bot.jpg) center center no-repeat; }
    .vip-bottom.vip-2 .vip_bot_content .v_logo {
      background: url(/static/img/vip/vip_logo.png) center center no-repeat; }
    .vip-bottom.vip-2 .vip_bot_content .v_desc {
      color: #f0f0f0; }
    .vip-bottom.vip-2 .vip_bot_content .v_btn {
      color: #1d1d1e;
      background-image: linear-gradient(to right, #ead6be, #fdd7ad);
      cursor: pointer; }
  .vip-bottom .vip_bot_content {
    width: 1200px;
    height: 100%;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .vip-bottom .vip_bot_content a {
      text-decoration: none; }
    .vip-bottom .vip_bot_content .vip_bot_left {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .vip-bottom .vip_bot_content .v_logo {
      display: inline-block;
      width: 176px;
      height: 28px;
      background: url(/static/img/vip/vip_w_logo.png) center center no-repeat; }
    .vip-bottom .vip_bot_content .v_desc {
      display: inline-block;
      margin-left: 30px;
      padding-left: 30px;
      font-size: 18px;
      color: #583e29;
      letter-spacing: 1px;
      border-left: 1px solid #bea27f; }
    .vip-bottom .vip_bot_content .v_btn {
      display: inline-block;
      width: 170px;
      height: 40px;
      border-radius: 4px;
      line-height: 40px;
      text-align: center;
      color: #ffe1ca;
      background-image: linear-gradient(to right, #524539, #372e25);
      cursor: pointer;
      text-decoration: none; }
      .vip-bottom .vip_bot_content .v_btn.v_btn_pay {
        width: 100px;
        margin-right: 20px; }
    .vip-bottom .vip_bot_content .personal {
      height: 40px;
      line-height: 40px;
      margin-left: 30px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.vip-page {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  background: #f9faff;
  overflow: hidden;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
  color: #374567; }
  .vip-page main {
    position: relative; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.select-sider-pc {
  width: 200px;
  box-sizing: border-box; }
  .select-sider-pc > div {
    text-align: center; }
  .select-sider-pc .st-header {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #32302e;
    font-weight: bold;
    letter-spacing: 1px;
    background-image: linear-gradient(to right, #efd4b6, #ccaf8f); }
  .select-sider-pc .st-item {
    height: 46px;
    box-sizing: border-box;
    padding: 0 10px;
    border-left: 1px solid #e3e2e0;
    border-right: 1px solid #e3e2e0;
    cursor: pointer; }
    .select-sider-pc .st-item:last-child {
      padding: 0; }
    .select-sider-pc .st-item.active, .select-sider-pc .st-item:hover {
      background-image: linear-gradient(to right, #ece3d8, #fcfbf9); }
      .select-sider-pc .st-item.active .st-title, .select-sider-pc .st-item:hover .st-title {
        color: #ab8f6d; }
    .select-sider-pc .st-item.active {
      border-left: 2px solid #c2a37e; }
    .select-sider-pc .st-item .st-title {
      line-height: 46px;
      margin: 0;
      border-bottom: 1px solid #e3e2e0;
      color: #5d6266; }

.select-sider-mobile {
  width: 110px;
  box-sizing: border-box; }
  .select-sider-mobile > div {
    text-align: center; }
  .select-sider-mobile .st-header {
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #32302e;
    font-weight: bold;
    letter-spacing: 1px;
    background-image: linear-gradient(to right, #efd4b6, #ccaf8f); }
  .select-sider-mobile .st-item {
    height: 30px;
    font-size: 12px;
    box-sizing: border-box;
    padding: 0 4px;
    border-left: 1px solid #e3e2e0;
    border-right: 1px solid #e3e2e0;
    cursor: pointer; }
    .select-sider-mobile .st-item:last-child {
      padding: 0; }
    .select-sider-mobile .st-item.active {
      background-image: linear-gradient(to right, #ece3d8, #fcfbf9);
      border-left: 1px solid #c2a37e; }
      .select-sider-mobile .st-item.active .st-title {
        color: #ab8f6d; }
    .select-sider-mobile .st-item .st-title {
      line-height: 30px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      margin: 0;
      border-bottom: 1px solid #e3e2e0;
      color: #5d6266; }

@charset "UTF-8";
.markDownBox-pc {
  border: 1px solid #e5e5e5;
  margin-top: 30px;
  padding: 0px 20px 20px;
  /* 清除内外边距 */
  /* 重置列表元素 */
  /* 重置超链接元素 */ }
  .markDownBox-pc h1, .markDownBox-pc h2, .markDownBox-pc h3, .markDownBox-pc h4, .markDownBox-pc h5, .markDownBox-pc h6, .markDownBox-pc hr, .markDownBox-pc p, .markDownBox-pc dl, .markDownBox-pc dt, .markDownBox-pc dd, .markDownBox-pc ul, .markDownBox-pc ol, .markDownBox-pc li, .markDownBox-pc img {
    border: medium none;
    font-size: 18px; }
  .markDownBox-pc h2 {
    margin-top: 30px;
    margin-bottom: 10px; }
  .markDownBox-pc img {
    max-width: 100%; }
  .markDownBox-pc ul, .markDownBox-pc li {
    list-style: inherit; }
  .markDownBox-pc a {
    text-decoration: none; }
    .markDownBox-pc a:hover {
      text-decoration: none; }
  .markDownBox-pc p {
    line-height: 1.8;
    margin: 5px 0;
    font-size: 14px;
    color: #7f7f7f;
    letter-spacing: 1px; }
  .markDownBox-pc table {
    border-collapse: collapse;
    margin: 1rem 0;
    display: block;
    overflow-x: auto; }
    .markDownBox-pc table tr {
      border-top: 1px solid #dfe2e5;
      font-size: 14px;
      color: #7f7f7f; }
    .markDownBox-pc table tr:nth-child(2n) {
      background-color: #f6f8fa; }
    .markDownBox-pc table th {
      white-space: nowrap; }
    .markDownBox-pc table td, .markDownBox-pc table th {
      border: 1px solid #dfe2e5;
      padding: .6em 1em; }

.markDownBox-mobile {
  border: 1px solid #e5e5e5;
  padding: 0 10px 10px;
  margin-top: 10px;
  /* 清除内外边距 */
  /* 重置列表元素 */
  /* 重置超链接元素 */ }
  .markDownBox-mobile h1, .markDownBox-mobile h2, .markDownBox-mobile h3, .markDownBox-mobile h4, .markDownBox-mobile h5, .markDownBox-mobile h6, .markDownBox-mobile hr, .markDownBox-mobile p, .markDownBox-mobile dl, .markDownBox-mobile dt, .markDownBox-mobile dd, .markDownBox-mobile ul, .markDownBox-mobile ol, .markDownBox-mobile li, .markDownBox-mobile img {
    border: medium none;
    font-size: 14px; }
  .markDownBox-mobile h2 {
    margin-top: 16px;
    margin-bottom: 4px; }
  .markDownBox-mobile img {
    max-width: 100%; }
  .markDownBox-mobile ul, .markDownBox-mobile li {
    list-style: inherit; }
  .markDownBox-mobile a {
    text-decoration: none; }
    .markDownBox-mobile a:hover {
      text-decoration: none; }
  .markDownBox-mobile p {
    line-height: 1.4;
    margin: 5px 0;
    font-size: 12px;
    color: #7f7f7f;
    letter-spacing: 1px; }
  .markDownBox-mobile table {
    border-collapse: collapse;
    margin: 0.5rem 0;
    display: block; }
    .markDownBox-mobile table tr {
      border-top: 1px solid #dfe2e5;
      font-size: 10px;
      color: #7f7f7f; }
    .markDownBox-mobile table tr:nth-child(2n) {
      background-color: #f6f8fa; }
    .markDownBox-mobile table th {
      white-space: nowrap;
      font-size: 12px; }
    .markDownBox-mobile table td, .markDownBox-mobile table th {
      border: 1px solid #dfe2e5;
      padding: .3em .5em; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.select-detail-pc {
  -ms-flex: 1;
      flex: 1;
  box-sizing: border-box;
  margin-left: 50px;
  margin-bottom: 40px; }
  .select-detail-pc .st-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 80px;
    padding: 0 26px;
    background: url("/static/img/vip/st_top_bg.png") right bottom/100% 100% no-repeat; }
    .select-detail-pc .st-top .st-top_l {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .select-detail-pc .st-top .st-top_l > img {
        max-width: 64px;
        max-height: 64px; }
      .select-detail-pc .st-top .st-top_l .st-top-title {
        margin-left: 20px;
        color: #000;
        font-weight: bold; }
      .select-detail-pc .st-top .st-top_l .st-top-desc {
        margin-left: 26px;
        color: #7f7f7f; }
    .select-detail-pc .st-top .st-btn {
      margin-left: 20px;
      color: #262626;
      height: 36px;
      display: inline-block;
      min-width: 114px;
      line-height: 36px;
      border-radius: 4px;
      cursor: pointer;
      padding: 0 16px;
      background-image: linear-gradient(to right, #efd4b6, #cdb191);
      text-decoration: none; }
  .select-detail-pc .st-note {
    display: none;
    height: 220px;
    border: 1px solid #e3e2e0;
    margin-top: 30px;
    background: url(/static/img/vip/note_bg.png) center center no-repeat;
    position: relative; }
    .select-detail-pc .st-note .st-note-title {
      color: #fff;
      letter-spacing: 4px;
      position: absolute;
      left: 64px;
      top: 16px; }
    .select-detail-pc .st-note .st-note-scan {
      width: 120px;
      color: #d3a074;
      text-align: center;
      position: absolute;
      bottom: 48px;
      right: 387px;
      font-size: 13px; }
    .select-detail-pc .st-note .st-note-desc {
      color: #a6a4a1;
      position: absolute;
      left: 44px;
      top: 70px;
      font-size: 14px;
      line-height: 1.7; }
    .select-detail-pc .st-note .st-note-get {
      color: #ca9d6b;
      position: absolute;
      left: 48px;
      top: 130px;
      cursor: pointer; }
  .select-detail-pc .modal-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.45);
    display: none; }
    .select-detail-pc .modal-mask.show-mask {
      display: block; }
      .select-detail-pc .modal-mask.show-mask .modal-wrap {
        display: block; }
    .select-detail-pc .modal-mask .modal-wrap {
      display: none;
      position: absolute;
      top: 50%;
      left: 50%;
      background-color: #fff;
      transform: translate3d(-50%, -50%, 0);
      width: 380px;
      height: 150px;
      border-radius: 6px; }
      .select-detail-pc .modal-mask .modal-wrap .modal-title {
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        height: 50px;
        line-height: 50px; }
      .select-detail-pc .modal-mask .modal-wrap .foot {
        width: 50%;
        height: 60px;
        margin: 0 auto; }
        .select-detail-pc .modal-mask .modal-wrap .foot .close-btn {
          width: 80px;
          margin: 0 auto;
          height: 36px;
          line-height: 36px;
          text-align: center;
          border-radius: 4px;
          cursor: pointer;
          border: 1px solid #e3e2e0; }

.select-detail-mobile {
  -ms-flex: 1;
      flex: 1;
  margin: 10px 0 0 6px;
  overflow: hidden; }
  .select-detail-mobile .st-top {
    padding: 6px;
    border: 1px solid #e3e2e0; }
    .select-detail-mobile .st-top .st-top_l {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .select-detail-mobile .st-top .st-top_l > img {
        max-width: 32px;
        max-height: 32px; }
      .select-detail-mobile .st-top .st-top_l .st-btn {
        color: #262626;
        height: 30px;
        display: inline-block;
        min-width: 80px;
        line-height: 30px;
        font-size: 12px;
        border-radius: 4px;
        cursor: pointer;
        padding: 0 16px;
        background-image: linear-gradient(to right, #efd4b6, #cdb191);
        text-decoration: none; }
  .select-detail-mobile .st-top-title {
    color: #363636;
    margin: 6px 0;
    font-size: 13px; }
  .select-detail-mobile .st-top-desc {
    font-size: 12px;
    color: #7f7f7f;
    margin: 0; }
  .select-detail-mobile .st-note {
    display: none;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e3e2e0;
    margin: 10px 6px 0 0;
    padding: 8px 4px;
    text-align: center; }
    .select-detail-mobile .st-note .st-note-title {
      margin: 0;
      color: #fff;
      height: 30px;
      line-height: 30px;
      width: 100px;
      margin: 0 auto;
      background-image: linear-gradient(to right, #e8cbaa, #c8ab8b); }
    .select-detail-mobile .st-note .st-note-qr {
      text-align: center;
      margin-top: 6px; }
    .select-detail-mobile .st-note .st-note-scan {
      font-size: 12px;
      color: #d3a074; }
    .select-detail-mobile .st-note .st-note-desc {
      text-align: left;
      font-size: 12px;
      color: #7f7f7f; }
    .select-detail-mobile .st-note .st-note-get {
      color: #ca9d6b;
      cursor: pointer;
      font-size: 14px;
      padding-top: 4px; }
  .select-detail-mobile .modal-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.45);
    display: none; }
    .select-detail-mobile .modal-mask.show-mask {
      display: block; }
      .select-detail-mobile .modal-mask.show-mask .modal-wrap {
        display: block; }
    .select-detail-mobile .modal-mask .modal-wrap {
      display: none;
      position: absolute;
      top: 50%;
      left: 50%;
      background-color: #fff;
      transform: translate3d(-50%, -50%, 0);
      width: 300px;
      height: 150px;
      border-radius: 6px; }
      .select-detail-mobile .modal-mask .modal-wrap .modal-title {
        text-align: center;
        font-weight: bold;
        font-size: 16px;
        height: 50px;
        line-height: 50px; }
      .select-detail-mobile .modal-mask .modal-wrap .foot {
        width: 50%;
        height: 60px;
        margin: 0 auto; }
        .select-detail-mobile .modal-mask .modal-wrap .foot .close-btn {
          width: 80px;
          margin: 0 auto;
          height: 36px;
          line-height: 36px;
          text-align: center;
          border-radius: 4px;
          cursor: pointer;
          border: 1px solid #e3e2e0; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.right-detail-pc .banner {
  width: 100%;
  height: 320px;
  position: relative;
  background: #000 url(/static/img/vip/right-banner.jpg) center bottom no-repeat; }
  .right-detail-pc .banner .banner-title {
    width: 100%;
    text-align: center;
    color: #efd4b6;
    font-size: 32px;
    letter-spacing: 2px;
    position: absolute;
    bottom: 110px; }
  .right-detail-pc .banner .banner-text {
    width: 100%;
    font-size: 14px;
    color: #f0f0f0;
    text-align: center;
    letter-spacing: 2px;
    position: absolute;
    bottom: 80px; }

.right-detail-pc .detail-content {
  width: 1200px;
  margin: 40px auto 0;
  display: -ms-flexbox;
  display: flex; }

@media only screen and (max-width: 576px) {
  .right-detail-mobile {
    margin-top: 20px; }
    .right-detail-mobile .banner {
      width: 100%;
      height: 200px;
      box-sizing: border-box;
      background: #362e24; }
      .right-detail-mobile .banner .banner-title {
        width: 100%;
        text-align: center;
        color: #efd4b6;
        font-size: 30px;
        letter-spacing: 2px;
        padding-top: 60px;
        margin-bottom: 20px; }
      .right-detail-mobile .banner .banner-text {
        width: calc(100% - 40px);
        margin: 0 auto;
        line-height: 24px;
        color: #f0f0f0;
        text-align: center;
        letter-spacing: 2px; }
    .right-detail-mobile .detail-content {
      display: -ms-flexbox;
      display: flex;
      padding: 0 4px 4px 0; } }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\D7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time {
  border-top-left-radius: 0;
}

.react-datepicker__header {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\D7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  background-color: #b48f6b; }

.react-datepicker__month-text:hover {
  background-color: #b48f6b; }

.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #b48f6b; }

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  background-color: #b48f6b; }

.react-datepicker__month--disabled {
  background: none;
  color: #ccc; }

.react-datepicker__navigation--previous,
.react-datepicker__navigation--next {
  outline: 0; }

.react-datepicker__input-container {
  position: relative; }
  .react-datepicker__input-container input {
    display: block;
    width: 130px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    padding: 0 10px;
    color: #666;
    cursor: pointer;
    outline: 0; }
  .react-datepicker__input-container:after {
    display: block;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 0;
    height: 0;
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #bbb; }

.report-overview {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 1060px;
  margin: 0 auto;
  padding-bottom: 50px;
  border-bottom: 1px dashed #ccc; }

.each-model {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column; }
  .each-model .each-icon {
    width: 53px;
    height: 53px;
    border-radius: 50%;
    display: block;
    margin-bottom: 5px; }
    .each-model .each-icon.icon_history_amount {
      background: url(/static/img/vip/ab-icon-1.png) center center no-repeat;
      background-size: cover; }
    .each-model .each-icon.icon_history_time {
      background: url(/static/img/vip/ab-icon-2.png) center center no-repeat;
      background-size: cover; }
    .each-model .each-icon.icon_use_ratio {
      background: url(/static/img/vip/ab-icon-3.png) center center no-repeat;
      background-size: cover; }
    .each-model .each-icon.icon_daily_ratio {
      background: url(/static/img/vip/ab-icon-4.png) center center no-repeat;
      background-size: cover; }
    .each-model .each-icon.icon_month_days {
      background: url(/static/img/vip/ab-icon-5.png) center center no-repeat;
      background-size: cover; }
  .each-model .each-name {
    font-size: 18px;
    line-height: 30px; }
  .each-model .each-data {
    font-size: 28px;
    text-align: center;
    color: #efd4b6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .each-model .each-data span {
      color: #c39e73;
      font-weight: 600;
      font-size: 28px; }
    .each-model .each-data .up-arr {
      display: block;
      width: 20px;
      height: 25px;
      background: url(/static/img/vip/up-arr.png) center center no-repeat;
      background-size: cover; }
    .each-model .each-data .down-arr {
      display: block;
      width: 20px;
      height: 25px;
      background: url(/static/img/vip/down-arr.png) center center no-repeat;
      background-size: cover; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .each-model .each-data span {
        color: #a28361;
        background: transparent; } }

.ab-panel {
  height: 500px; }

.panel-title {
  width: 1060px;
  margin: auto;
  font-size: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .panel-title::before {
    display: block;
    margin-right: 10px;
    background-color: #ccaf8f;
    content: '';
    width: 3px;
    height: 25px; }

.table-panel {
  height: 500px; }

.table-title {
  width: 1060px;
  margin: auto;
  font-size: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .table-title::before {
    display: block;
    margin-right: 10px;
    background-color: #ccaf8f;
    content: '';
    width: 3px;
    height: 25px; }

.table-flex {
  width: 1060px;
  margin: 30px auto;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }

.tbl {
  width: 100%;
  height: 60px;
  display: -ms-flexbox;
  display: flex;
  border-left: #ccaf8f solid 1px;
  border-right: #ccaf8f solid 1px;
  border-bottom: #ccaf8f solid 1px; }
  .tbl:first-child {
    border-top: #ccaf8f solid 1px; }

.cell {
  width: 1%;
  height: 100%;
  padding: 0 10px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
  border-right: #ccaf8f solid 1px; }

.tbl div:last-child {
  border-right: 0; }

.table-tips {
  width: 1060px;
  margin: 0 auto 30px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.download-modal .gaia-modal {
  width: 500px !important; }

.download-modal .gaia-modal-body {
  padding: 0;
  width: 500px; }

.download-modal .gaia-modal-close {
  top: 5px;
  color: #333; }

.download-modal .gaia-modal-footer {
  border: none; }

.download-modal .gaia-modal-content {
  width: 500px;
  color: #333;
  box-shadow: none; }

.download-modal .download-content-fail {
  height: 200px; }
  .download-modal .download-content-fail .no-bind-mention {
    text-align: center;
    padding-top: 80px; }
  .download-modal .download-content-fail .next-btn {
    color: #333;
    margin: 20px auto;
    text-align: center;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #efd4b6;
    border-radius: 6px;
    cursor: pointer; }
  .download-modal .download-content-fail .next-btn-dis {
    display: block;
    color: #666;
    margin: 20px auto;
    text-align: center;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #ccc;
    border-radius: 6px;
    cursor: pointer; }

.download-modal .download-content {
  height: 400px; }
  .download-modal .download-content .download-mention {
    text-align: center;
    padding-top: 80px; }
  .download-modal .download-content .verify-question {
    text-align: center;
    color: #999;
    margin-top: 25px; }
    .download-modal .download-content .verify-question span {
      color: #c39e73;
      cursor: pointer; }
  .download-modal .download-content .next-btn {
    color: #333;
    margin: auto;
    text-align: center;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #efd4b6;
    border-radius: 6px;
    cursor: pointer; }
  .download-modal .download-content .next-btn-dis {
    color: #666;
    margin: 20px auto;
    text-align: center;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #ccc;
    border-radius: 6px;
    cursor: pointer; }
  .download-modal .download-content .form-content .form-row {
    width: 400px;
    height: 45px;
    margin: 25px auto 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .download-modal .download-content .form-content .form-row .get-btn {
      margin-left: 20px;
      cursor: pointer;
      color: #333;
      text-align: center;
      width: 120px;
      height: 45px;
      line-height: 45px;
      background: #efd4b6;
      border-radius: 6px; }
    .download-modal .download-content .form-content .form-row .get-btn-dis {
      margin-left: 20px;
      cursor: default;
      color: #666;
      text-align: center;
      width: 120px;
      height: 45px;
      line-height: 45px;
      background: #ccc;
      border-radius: 6px; }
    .download-modal .download-content .form-content .form-row .v-btn-span {
      display: block;
      width: 100%;
      height: 100%; }
    .download-modal .download-content .form-content .form-row .form-input {
      height: 45px;
      line-height: 45px;
      width: 100%;
      border-radius: 6px; }
      .download-modal .download-content .form-content .form-row .form-input input {
        border: solid 1px #cccbcd;
        height: 45px;
        width: 100%;
        text-indent: 8px;
        outline: none;
        border-radius: 6px;
        padding: 0; }
      .download-modal .download-content .form-content .form-row .form-input .type-pick {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        position: relative;
        border-radius: 6px; }
        .download-modal .download-content .form-content .form-row .form-input .type-pick .pick-select {
          position: relative;
          display: block;
          width: 100%;
          height: 45px;
          line-height: 45px;
          font-size: 14px;
          border: 1px solid #bcbcbc;
          background-color: #fff;
          padding: 0 10px;
          color: #333;
          cursor: pointer;
          outline: 0;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
          border-left: 1px solid #d9d9d9;
          border-radius: 6px; }
          .download-modal .download-content .form-content .form-row .form-input .type-pick .pick-select:after {
            display: block;
            position: absolute;
            right: 10px;
            top: 20px;
            width: 0;
            height: 0;
            content: "";
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 8px solid #bbb; }
          .download-modal .download-content .form-content .form-row .form-input .type-pick .pick-select:focus {
            border-color: #40a9ff;
            border-right-width: 1px !important;
            outline: 0;
            box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); }
        .download-modal .download-content .form-content .form-row .form-input .type-pick .type-list {
          position: absolute;
          border-radius: 0 0 6px 6px;
          z-index: 2;
          width: 398px;
          top: 47px;
          left: 0;
          border: 1px solid #d9d9d9;
          background: #fff;
          border-top: 0;
          border-bottom: 0;
          max-height: 105px;
          overflow-y: auto; }
          .download-modal .download-content .form-content .form-row .form-input .type-pick .type-list .each-list {
            text-indent: 10px;
            font-size: 14px;
            color: #666;
            line-height: 45px;
            width: 100%;
            border-bottom: 1px solid #ccc;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
            .download-modal .download-content .form-content .form-row .form-input .type-pick .type-list .each-list:hover {
              background: #666666;
              color: #fff;
              cursor: pointer; }
  .download-modal .download-content .form-tip {
    margin: 10px auto;
    width: 470px;
    height: 25px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 25px;
    color: #df575b;
    text-align: center; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.tech-report-pc .banner {
  width: 100%;
  height: 320px;
  position: relative;
  background: #000 url(/static/img/vip/banner-report.png) center bottom no-repeat; }
  .tech-report-pc .banner .banner-title {
    width: 100%;
    text-align: center;
    color: #efd4b6;
    font-size: 32px;
    letter-spacing: 2px;
    position: absolute;
    bottom: 100px; }
    .tech-report-pc .banner .banner-title span {
      color: #a28361;
      color: transparent;
      background-color: #f8f1e9;
      background-image: linear-gradient(135deg, #ffe5c8, #efbf8a);
      -webkit-background-clip: text;
      letter-spacing: 2px;
      font-size: 32px; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .tech-report-pc .banner .banner-title span {
        color: #a28361;
        background: transparent; } }

.tech-report-pc .report-content {
  width: 1200px;
  margin: 40px auto;
  display: -ms-flexbox;
  display: flex; }
  .tech-report-pc .report-content .download-area {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 600px; }
  .tech-report-pc .report-content .download-btn {
    height: 30px;
    width: 90px;
    line-height: 30px;
    margin-left: 20px;
    text-align: center;
    background: linear-gradient(to Right, #e5caab, #d2b695, #ccaf8f);
    color: #333;
    cursor: pointer; }
  .tech-report-pc .report-content .app-pick {
    display: -ms-flexbox;
    display: flex;
    margin: 0 20px 0 0;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
  .tech-report-pc .report-content .pick-select {
    position: relative;
    display: block;
    width: 130px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #bcbcbc;
    background-color: #fff;
    padding: 0 10px;
    color: #333;
    cursor: pointer;
    outline: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-left: 1px solid #d9d9d9; }
    .tech-report-pc .report-content .pick-select:after {
      display: block;
      position: absolute;
      right: 10px;
      top: 12px;
      width: 0;
      height: 0;
      content: "";
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 8px solid #bbb; }
    .tech-report-pc .report-content .pick-select:focus {
      border-color: #40a9ff;
      border-right-width: 1px !important;
      outline: 0;
      box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); }
  .tech-report-pc .report-content .select-input {
    border: none;
    outline: none;
    width: 80%; }
  .tech-report-pc .report-content .app-list {
    position: absolute;
    z-index: 2;
    width: 150px;
    top: 32px;
    right: 0px;
    border: 1px solid #bcbcbc;
    background: #fff;
    border-top: 0;
    max-height: 105px;
    overflow-y: auto; }
    .tech-report-pc .report-content .app-list .each-list {
      text-indent: 10px;
      font-size: 14px;
      color: #666;
      line-height: 35px;
      width: 100%;
      border-bottom: 1px solid #ccc;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .tech-report-pc .report-content .app-list .each-list:last-child {
        border-bottom: 0; }
      .tech-report-pc .report-content .app-list .each-list:hover {
        background: #ccc;
        color: #fff;
        cursor: pointer; }

.tech-report-pc .report-paper {
  width: 1200px;
  margin: 0 auto 50px;
  background: #fff;
  border: 1px solid #bcbcbc;
  position: relative; }
  .tech-report-pc .report-paper .report-date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    position: absolute;
    right: 30px;
    top: 20px;
    color: #bcbcbc; }
    .tech-report-pc .report-paper .report-date i {
      display: block;
      width: 20px;
      height: 20px;
      background: url(/static/img/vip/calendar.png) center center no-repeat;
      background-size: contain;
      margin-right: 5px; }
  .tech-report-pc .report-paper .report-title {
    width: 430px;
    height: 60px;
    font-size: 28px;
    line-height: 60px;
    margin: auto;
    background: #efe4d8;
    border-radius: 0 0 5px 5px;
    text-align: center;
    font-weight: 600;
    color: #333; }
  .tech-report-pc .report-paper .report-names {
    margin: 40px auto;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    width: 800px;
    color: #999;
    font-size: 16px;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .tech-report-pc .report-paper .ablity .ab-overview {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 1060px;
    margin: 0 auto;
    padding-bottom: 50px; }
  .tech-report-pc .report-paper .ablity .ablity-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 50px 0; }
    .tech-report-pc .report-paper .ablity .ablity-title .ab-title {
      font-size: 24px; }
    .tech-report-pc .report-paper .ablity .ablity-title .buy-btn {
      display: block;
      font-size: 18px;
      color: #2581ff;
      border: 1px solid #2581ff;
      width: 75px;
      margin-left: 20px;
      height: 25px;
      text-align: center;
      border-radius: 5px;
      cursor: pointer;
      transition: all .5s; }
      .tech-report-pc .report-paper .ablity .ablity-title .buy-btn:hover {
        background: #2581ff;
        color: #fff; }

.tech-report-pc .no-msg {
  margin: 50px auto;
  text-align: center; }

.tech-report-pc .ps {
  width: 1060px;
  margin: auto; }

.tech-report-pc .skele {
  margin: 10px auto;
  text-align: center; }

.tech-report-pc .foot-banner {
  width: 100%;
  margin-top: 50px;
  height: 198px;
  position: relative;
  background: url(/static/img/vip/foot-banner.png) top center no-repeat;
  background-size: cover; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
@media screen and (max-width: 480px) {
  .affix {
    display: none !important; } }

.affix {
  position: fixed;
  z-index: 9999;
  right: 10px;
  top: 31%;
  right: 28px;
  width: 47px; }
  .affix .dogs {
    background-image: url(data:image/png;base64,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);
    background-position: 0px 0px;
    background-size: 109px 81px;
    width: 47px;
    height: 47px;
    position: relative;
    top: 6px;
    display: block; }
    .affix .dogs .icons-suspension-dog-hands {
      background-image: url(data:image/png;base64,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);
      background-position: -55px 0px;
      background-size: 109px 81px;
      width: 54px;
      height: 13px;
      position: absolute;
      bottom: 0;
      left: -4px;
      z-index: 1; }
  .affix .suggest {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0 auto 1px auto;
    padding: 0 10px;
    width: 40px;
    height: 110px;
    line-height: 20px;
    text-align: center;
    background-color: #2277e6;
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;
    box-sizing: border-box;
    cursor: pointer; }
    .affix .suggest:hover .suggest-box {
      display: block; }
    .affix .suggest .suspension-title {
      margin: 0; }
    .affix .suggest .splite-flag {
      margin: 0;
      line-height: 10px; }
  .affix .back-top {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 0 auto 1px auto;
    width: 40px;
    height: 35px;
    text-align: center;
    background-color: #2277e6;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer; }
    .affix .back-top .back-top-icon {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABRCAYAAADYQCiAAAAAAklEQVR4AewaftIAACVLSURBVO3BB3yV5aH48d/zvO/ZOefknOyEMMIISxBlOVARtAq4W+u4tVa97VWut7X1emzB1oHWoygdotZRO7S1t8MB4sAtVhlR2RtCAiEJORlnj/d9n3/S6B8nBIxSP/r9Cl+eG5tNgqVwuxwMHVCGTRMMqyrmteXrWLa+GbA495vnsn37dk4/7fTiXbt2HRUoKBh9wuQTbPX19c2vvvLqxiefXPCqUyXTfq+HjXUtlBfnM2JgmbanNWG+s7GOvLw8EQgEBo4aPXqY0+msdLndBePGjW9fv27tmq1bt65c8tprrfmBAIFgARvWrOaHFxxDfqCAPz+7Aq/HSSyeZmdTG1LAgD5FJFNZNtQ2si9KKbrMvnrmacBVwDggj25xYDlw55y58xfyBaLTQ9FYrPzoo485d+jw4eePHT9xXP3OerFkyetUDRjAlClT0q1tbY+urfnnQ26HJvuVF1RVFOcXlBT4Spw2rXnzdrGuetjwI8/95vkXlpWWDI4nEySTCZxOJ9OnT0+2t7cv2bZ169zmPXsWB4IF9KbZV8+c43frs8YP9lMedGDXJV2yhpXX0JqZvGxzx+TZV8+8ec7c+bM5xGZfPfM04CpgHJBHtziwHLhzztz5C+kkfHlubDYJlsLtcjB0QBk2TTCsqpglK9azdN1uysrKRt4aDt8TDBYcfd/9D8qlr78a7VNW0Dp46Ei/tDl0UI4ZZ3/THtm9PSnqXhWTxg136XYHEkVra4SlddKqHH2yfGfpK2zeuAorl83kTGE2tsZkJp1RM2de7hpSPbTjd7/73V0vvfzqLfXbtyZ/eMEx5AcK+POzK/B6nMTiaXY2tSEFDOhTRDKVZUNtI/sy60dXzPB79AVnji/Grks+TtaweHxZMx0J4/Q5c+cv4BCZffXMOX63Pmv8YD/lQQd2XdIla1g0tGZYtrmDjqRx85y582fr7EMymaS0os/o++/7zYM7d+468sorLk9MGjfc8YdfX+caPnZSUXGfoY5sztQ3bd5IpLmeIZMmuyOrUoweYCeWMXHbNd4ybIw8/lgpEruYMmkg//Wdqfjtdl3kD9Ei7Rl9wYInuWPer3JTpkzxz77uulmZ7E/Fn7dvnSWEoBf8cPwgP3Zd8knsumT8ID+LV0auAhZwCMy+euYMv1ufdeaEYuy65P3suqR/sYvyoIPHlzXPmn31zKU6YBdCjFCoIULQF+irFE25XO6vXq9PhmbdeX9LS+uRN8y+1rwjfLXr62dPlzZfHxBBG53sDpMjhxTQ7mljbWuMhphg3h8Xo4LVaNl2WqJpDj95NEOCNg4bMZ5MRzt6QZWm5ZXizYcrr7ySU0+dYvvedy5SN90YFbNnX/e/Wzat35ZMJh705wcxTQvTsjAtC8O00CQoemxsedDBx3l+VYRR/bwU++1UFDjpNI5D54fjB/ux65JPYtcl4wf5WbwycpVelO+eeNdPzl9QWOB3G7mcZllKRNoTrNu87ar/+NZFsUGDh/S74pL/YP6d12hnnXMmhhXAFEG65GLNpJo24BQGrW0d7GnYg+7yUTzx21QNOYxsJsnKmjfJJdppMpNUR9swnWVongoMwMzEyezZykC/yd/+9CtxzvlXsmz5MtvPfnrdTU89dFOfTC6rgn5PP7fLbtOlzGWyRothGMtyOfN1y1KN7J/Xrks+TmWBkxdXt3L2xGLsuqRTHofO2PKgg5Zolne2x5g6uoCPUxF00mmsXt2/ZKjXYflGV5eTyyoSyRRjhzkozncGzQFTgv/4v78wffJhnPX1b5ATRWguL6aRJRvZRrp1B5rUsOV7Wb9sFb7yw2mOdNC8eQmtGxajhIusbwAFpRVsrVnMmDFHUlBSTVYpzOhuMk0bsIwMrVGdQHkJN8z6b26/+8/Mu+uesuWVQ68v96S5//qLSKWzCMDp0GnpSPHMP9eufOL5t2YDC+mh51dFGNXPS7HfTpfqCg+7WjMsWd/OiYcFOcS8bXGDF1ZHmDwyyCex6YJOXpnJGrZkPMlzL9awpX4PCmhpj5HISTz5RVSVeTnr7HPAWYV0eDGSbSTra0g2bcZuc+D3+1j29joythLKKvpT8+I/GFvUxrdPHclpR/jJbV1MsiNCn+rxLHxlDdlMGj3VSHLH21i5HFJ3oek6seYWjhgzgiNHDmRHQwsTxx7B5LGD6FcWZEBFAYP7lzB8YDkTxwzk2u+cOLp/efAC9i+WNSy6VBY4eXF1K1nD4j3HDsunuSPL+p0JOsU5hF5YFWHKqALKAg72R9buakkVBvMQZHnmtZVkcyZupw2/z43TYWfAsFHo+YPoYsZ3k9j5NjIXp6C4BM1uY8k7m4lSzOSvncUrzy3gmGofX5t6PPGERaCohLOnHM5bLz3OEeOPxR8s5OHf3cuebSsoKCvD7fUjBUhdw1tUQKwtgsfloLKiDNMykBLao0lyOZNUNsfDT63gldfeYs2aTexsat/C/q1oaM3QpbrCQ5HfzpL17bzHrksmjwyyZXeSTss5dIzJhwUp8dt5v12tGV5c3cp7cqaiU0xqmiSdMRg5qBy/U7B89XZcfi9v1qyhoW47hx9xFMtqVvLyokfp2LoMHYNkxmDZmu0sfLMWW+FwTpx6KsvfeJnImmc45bgjaNwTJ5vLEounKSkqZnCh4vHH/sYpp5xCVfVhPLJwKY899Ry7G3ahLBMjnaTmrZU88vcXmXTyWQTyXPzf00vYXN9CSaGXnKl4+MmlNDQ0UFXmYcuuDrY3tC5j/+Yt29JB1rDoMmlYPs0dWTY1JHlPIE8nlTPpNI9D57VMzuL90jmLV9a00rfIyXt2RdJ0WiEzObM1Y1jYdEkqlcad7+aPTy4n9MunePaZpygsCPC1qSfS3J7lxXfqWbJmN8trUyT0Mk465QxGjRzBoqee5LW//YpvzRiP7vCQyWaQUmJZiqShmH7C4agdz/PwQ7/hiPHHcMnMn5C2V/LEko386Zka/vRsDSu3RJl27veYMPFolrywiEf/8RxXz3+JVVt28/fFb+F1mJx5XDU2m411tc11hmltZj/mzJ2/oCNh3Pz40mZqm1MIBJNHBqmPpMkZitrmFI8vbaYjYdw8Z+78BRw6dy7b0kHWsHjPa+vaKAs4GFTqpkvWsFi2pYNO8/RsztzZFIm1VpX5ghkTGhrbueMPr6Fc+Tzw2z8wcvhQvnbaNzn93Itw6pDIWSglSEQ7WL16DS8+9VfciU3M/Oax6HYnHbEEmibpIgRkszmEsnHhtPEsfPk17g5v5qgTT2fKSadQXBgkbSh0XaAD0XiS5W+8xoN3347d7WFLc5bLb/47U47sw9fG9UdKQWs0zYo19WtS6UwDPTO7I2ksW7wy8gNgPOCh07bGZAJYBsybM3f+Ag6hOXPnL5x99cybH1/aPGv8YD+JjEkkluPsicVkDYuG1gzLNnfQkTRunjN3/gKha1rJTd+d+uR5Xxs1/o/PruLZmgbeWNtI/0In500dxuGDism4K/GVDaUjLUhmsohcgtqt6/jnK6/wrVOGc/4ZxxNNGKRSaTQp+TDTsrDbbPg9dlat28iSlfXo+f2oGjEB6Q6QTmaRRgfZWCOxhrWMHVrKG+uauePh16jdFaWy2MntVxzPCWMGULOpkd8/vXrOjt2t1y9dtdVkH5RSfJHMvnrm6cAPgEmATrc4sByYN2fu/AV0EsXBPP3cqaN+8Z3Tjpx52S0LeXt9E8dNqOK2789g3IgBRKNxYtEOdre084uHX+SIYX0ZOaiMgNdFUXEBwUCARDJDLmcipeCTKKUAgd/rQsPk7bWb+cfzb7OrJU5VvxJWra/lv849jhMmHobU7DjtOqs272LeI6/yyBM1fPfsUdx42fH838sb9+RwnF5eGHjz/Gvu4ctIjyczxpqtTQuXrt9z8aYdEc/FZxxJ+Ooz8bocNDS1YVoKl9tPv75ebvvf8/HnuTEtUAqUEMTiaSzLQkrBvggh6NIeTWKz6QwcWMWVFRXoWBSW5PPaiq1sq9+DpSRtrVGkkAwfUMq9s7+Bz+tmzfrtRJNZXlmx9cGl63Yu97mdfFlpOcMilsq2RJPGEd8+Y/yQ66+YBgoibQkUCiEEOcPAtBQ2m41MzsTtcmBaimgsCQKEEPSUEALDtMhz2SkpyMfpcBKNpqkozqekwEfOsLDZNCyliCUzSAXHH1VNJpFkc13L6r+/sOranU1tkUh7HMWXk6brGj6PU/QtDZz808unj9KFoD2aQkqBEIIuQgi6KCBnWDy9ZA0NzW30LStACIFSigPhcdqpWV/HPY++hGGa9K8oIJs1cDntIMBSIIRACkHOsHDpkkhH3Hr9ndpfevNcT46oKqe6fykbahv5MpIuh42TJgzzjKmuLDSyJumsgRB8hKUU+V4ny9ds5+LZD/HT+U+Sy5m4nXaUosekELhdDv701FJ+8ciLzLlvEcl0FrfTTs4wQYFgLyEEhmEBIjuwb3HD+dPGc+bUMZw5dQxfVrphmmzb1SJLC302l8NGzjD5OEIIMlmD0kI/50wZw+jqSpxOnUw2hxB8gKUU7xEIhOD/s5Qincly6dnHkExnGTO0L3abTiZnIPgoIRSaFJQW+BxPvryyZENtI0LwpaYbhsXW+j3akSP66W6njUg0Bwg+TADxZIYhfYt58MZvo5QinspgmhZCCLoopZBS4nc7sekaSkE8lSZrmAj2iiUzHDa4Dw9c/y1MU5HMZDFNCyEEH6YUCCkI+D2itSPhrNvdis2m8WWmI8CX57J7XY48EChLgeBjCSnIGiYIME2FaSqEEHRRSqFpGi6njbrGCPWN7bjsksOqK3FIG+l0BiklXYQQxBJpHHYd07QwLYWUEqUUH0sphBC4HHaHL8+FTdf4MtM9TgcOu6Y57LpDCFCAQCAE/2JZCiHBpmkYlkJZFpmsQRch6CQQAuyawO/R+f2CN7jlty+QTGUoKy+nqszLbd8/jfLiIG2xFCg6KbqkswYCsCyFbpMIBDnTQhMgrBxIiUJHCYFd0+iIpbW6xlacdp2euOeee/iQw4EHgSPoPRbwBPCdyy+/vIN9UEqxHwVAhH0QQiCPGFaJJqW06ZquBAghEWYasnGElUXTBB6ngz1tMXY0ROgiBChASIlNAysTJxqL0RQ1eHNDC/WNrfhdGnZdY93merbt2ElHWwtk4jhtAk1qKAUCsNl02uNJ1m1twLAgzy7IpGK0pwRtsQwqm8SmSaQmiaVSsqG5nd17Oti9p4MD5AQWAkfQuyRwFnAPn84MoBY4jf3QlVJIKWQXTQrMVDspPUhKuCDaSN9CSW1DlNrdrQwfUIomJaZS6FJALkFHIknOXUGuqBpPyUB+fMsMZN4tLPjbXxEywpxbbqDf0CrW76pDS+8hr62RigIPdrubrCXJ5QyKA3nkMgbLVm5hxJC+mMEx2EpHk0lG2bLhJUZ5kuiaQBNCaEKgSclBmABUAG8DxwFxescgYC1wDgdvBvAg8APgAeAyYAGfQM/mLDJZUykUwsjQ5hhA6ehTKXF5MVPtrH3zWTaufZGTjx2F2+kkk82iqwzpZJKoKMY56EQqB4wizxdAEyCAX951D+eedwFFRYUcOXY8FtAvY9LREWHHxjVsanyHPmYHXofEkE4UguqqMmxkeGO7wTknn4PfKVDAurwSGrc8gY89aJompBRIKTgIAbqtAuL0ni3AbqAfB2cG8CAwDagB3gEWAZcCC/kYuq4LdJtUupUx4yKfkjHTKS0qpkuHzc3Gne2MGeAn6Ja0RTvIZdPEVB62PlPpN2QsPn8+ErAAi25er5dTTp3GexTgdmh4iospLjqRttg4dmxcQ6LxTXxmI0Kz0ZFNEvS7iG2oZf3qd5g4bgwWUF3Vh23tg8nW7cTlsiuH3YbDbqNbmh4KAMV0ywP6c/DSQBOg+PRmAA8C04AautUA04BFwKXAQj5E14SFLixMI6cIDiA/UIQJaEB93Q6wcjhLh1IbFWSzEkfhKEqHTCJYWIRNggEIQKNbNBYlkUhiWBZ2ux2X3Y7P56OLCSgBRT4vgbFHsWv3AJq3rkBPt5A2NbRAGROmOair28qow4bhdDqRgNPlI2kqbLpEaBKpSXqoCPgLMJm9zgHO4dPZBlwEvM7BOw14AJgG1PBBNcA0YBFwKbCQ99G9bie5rGkqpXLKstCEAgRdzGySoeOn0mfU4WTSaVxOBx6XAwmYgAXYAKUUjU1NrF23jhVvv0UykaCysi8OhwPLMBg8eDD9+valoqICDVB0Eoq+5aX0KZ+BocA0wa3Djh07+Ms/nmDMqFEMHjwEEzAyMYQAh91u5rmcuBw2eug+YDJgAAl6hwOoAh4D+gNJDtxpwP3ANKCGj1cDTAMWAZcCC3mXXtfUTknQh5SoaFsb9j4GNs1Ol+aWPTTs2sWkCePBZef9dLrVvFXDylWr8Xg82HSdSUcfw5DBgwkEg+SyWRp2NbBl+zaeefZZSsvKGFhVRb/KSlxuN100QBOAzr80NzdTu60Wj8dDl4ypiLbtIWDXyJmmMk0Tw5L00AwgDVQBu+kdNuA1YAIwEXiRA3MacD8wHahh32qAacAi4FJgIZ30tVubGFBZYvl9fsvs2EG8Yw9uZwVdBvTtxyMPP0xhMMj0adPpkk6n2bZtG8tXrKB+Zz25nMH4ceMYN3YsxcXFvEcBDqeTqoFVVA2soqGhgR319axdv543ly7F43Zz+OhRVFb2BaUwTYsVNcv5eTjMpGMnUVZWQZdEIk023gJCZ0B5oakphc2m02XHrgj7oQO7gN30nhywAZgA+DgwhcB8YDpQQ8/UANOAx4A3gIjusOvYNZvlzPMbARmlbtNSgoVnIjXJoIEDOe+b53H33fNZuPApXG43jQ0NIATDhw9n0nHHMWzoUIqLiuhiAhaKDxMIysvLKS8vJ5FIEGlt5Y033+Spp58hk8kQjXYQibRSv3Mnxx9/PN+/8n9AgAJq175BkWgFzUEgz2WkC/zYdI0vqBZgGJDgwNQAw4AEnXQB2HRhKUUuzxcgvXE5kUETKS0rJweccvLJVA8ZwubNm0mlUgQDAQYOGkRhQQF2u50uBqBQfBKFIgcIBC6Ph74eDxUVFSRTKSJ79hCNRRFCUlpSQmFhIQiBANZuWE9q83ME+gdImxo7dkeMp5asxu2w80UkhKBTgoOT4F06AjRdmEJYOSUdFLgtGte/RGHphUihMIAB/fszoH9/3s8AcigOhEJhAiadpMTj8eD1eHg/A9CBSCzJjmWPMSxfYEg7dolKZ3JmS2scKQSfwgPAt4GrgLvo1hdYQrdjgTq6/TcwD/g9cBn/JmQ6bZDJmMowLMs0TdzeAPbW1WxZ/SYagi5ZFDkUORQ5FDkUCsWnozBR5FDkUORQZFFIIJU1eOflx6jQ9+D0BDANk0w2p4oC3tzh1ZVMHFXFxFFVHKSLAR24iL1OASqBSuAU9roI0IGL2TfB50hOGNWfTM6wDMM0QWFagnyvi8iqJ6itr0VH8HmRCLqsXvUWtj3LKSsuImfxLznTsgoDedlR1X0YPrCM4QPLOEi/AwzgD+z1DFAP1APPsNcfAAP4HR9vAHA+UAnE+JzofcuCRDoSKpMzTAUoFJbmpMyXoqHmSQoLvovH7cRA8VlSgA7saY2S3P46Q0rzMIQdZRoIJBKhTMvMJVMZTLvOp3AZcBkfVAf05aPuAu7ik93JXnfzOZFOh4OAL8+06XrONCykEFiWwunJx5eupW71SwhAIPgsSQSGBVvXvUnAqMfm8pE1DIQASymUUpamyTRSgBQgBf8GaoHlwE+AWXxOdEtZWJaFaVlYKLooBQqJ1+OioXYZrYOOJFBQjMFnRwMi8TiJ+pX09XtImwIp+BchJDkzZ2ayZsbrcWLTJP8mrgIe53Mmk8ks8WRaZbOGklKCoJPCssDu8mC3krS2NCAAQc9JBAdCAC2N9XhVG7rDjWWZvEfXJe2xZHpHQ0uLQ9OQCCSCHtLofZJDSJcCdCGlUsqmLIWgi8BSFpbU8Noh3rqbrDkaTRMoFD0hABuCHIr9EQhyQGtjHUGHhYWGwOI9ylKYltpdXODb5HLYOABtQAVwObCebo3ABroJ4CjATs/5gal028EhoGu6RNNlymHXG6QApUAI/kUpgd2uk042YeayaJqD/RPowOp1aykKBiktLSOHQvDJBJDNmSRbG6hw2rD4INOyXrdpctaIgRX1dpvkAMwDbgTuZq/fAxcDduC3wIUcnFeBdzgEdDpZqJSmyR9LKfdYissBH50UIIRAZGNYRgZwsD8KhUCgIVi46GnO+8Y38Hi9mCg+iaCTZeESCQQCpXhPB/BrBL9SSu3J5gxA4wDMAVqAM4EKYATdCoHHgGOBFLCMnlPAMuBmQHEI6OzVDFwLPAlcA0wGfAKBpSQmINg/DUGXZ559ho0bNzLt1FPJ83rZFwVIoXDZBMpSdGoHngNuA2o4eAq4B7gHOBN4DKgC3gQGAruB04AavkB0PuqfwNnA6aC+qVCTpc1ZIqWG4qOUUggheI+iW2FhEcFgARVlZZgo9kXQSUg0m6uBrHxdwUPA03w2JtHtHeB0oJ4vGJ2PZwGPo1gghDgqazLdstRJAg4D7LyPEIL3UyhM4Lxzz+Xe3/yGl199hROOOx4LxSfIKHhbwWIL+bSCNwHFZ2shcD4Q5wtIZ99MYIml1BIF9wDDgGOBI4BhQD9A8iECQSKVora2llVrVnPCccejITBRdMoBdcAmoAZ4DVgrYBefj18AVwMmX1A6PVcH1AHPAXlAKdAfGAD0B8qBAsArwVG7o1aVlJZmZp5zRdxEtShoALYBtUA90AjEAMXnwwSuAO7hK1/5yle+8pWvfOUrX/nKV77ylV4k5s6dy/sppdA0DU3T6KKUKlVKTZBSnpfJZKqVUi6bzZZnWRZKKQKBQGtxcfFCn8/3eFNT01uZTMbMy8vDZrOhlOI9p59+OvtyzTXX8C4JHAVcCniBh4BF7Ec4HGZ/hBDsyzXXXFMIfBc4kW4W+ycAP7AYuDMcDkd4VygUKgWGA03AxnA4bAgh+LR09m00cLeUsm8qldpaUVGxym63uz0ezzDLsvLj8TipVCq4fv36izwez0UlJSV3a5r2a6VUnIOjA/8JXArEAR24nm6L+CgXcARgC4VCtUBdOBy2OHj/DcwAonST9Ewc2AlEeVcoFKoCrgMqAQHcHwqF/gFk+ZR0Ptlk4A9SypZYLDavvLz8zlNPPbXU6XT+MZfL5QshkFLS1tbG5s2b2bhxI9u3b7+iT58+lZqmXQPEOTACuAS4FHgb+D3gA24AfgCsBXbwQeXAL+nWCrwQCoUeC4fDmzg4U4AOYAoHIRwO0yUUClUBNwJZIAQMBb4L5IC/8ylJpRRKKZRSKKV4V5VS6pdCiOaOjo6LKioq7pw+fbofeCwWiw1Np9OkUikSiQQej4cJEyYwdepUfD4f9fX1pymlrpJS6koplFIopeiBMcB3gRVACFgCLAL+DASBiwDJBzUC1wF/BuLAN4C5oVDoaxw8wacQCoVKgeuBocC94XC4JhwOPwI8ClxCL5CapqFpGpqmoWkaUkpdCPEzIJDJZEJVVVWrzzjjDOx2eyibzfbhQ3K5HPF4nMrKSo499li6NDY2fkspdZiu62iahqZp9MA5QAJ4EGhlr98CW4HJQDUflAJWAg8A3wVuA/KB60Kh0FkcOItPIRQKVQDXA/lAK3BeKBQqD4VCNiAO2OgFshNSSqSUSCnRNG2YlPI4pdQrqVTq+bFjx+JyuYKpVOpEIQSfJBaLUVFRwahRo2hqanIlk8lJTqcTm82GzWajBwJADGjmg9qBOwEfMJ4PGgv8HngE+BawCLgMaAN+GAqFjufzUwH8DOgP/BiYBQwDfgBcAPwH8Di9QCqlUEqhlEIphVLqaKWUrmnas6lUikgkQiaTOQUoZh8sy0LXdUpLS3G73WQymXPT6XRlKpUilUrRA28BQWAgH7UWWAeMACR77QReBSzgQuABoAO4DnAAl4RCoWI+e2XAz4CBwE/D4fDacDi8HJgDHAdcCbwM3EcvkHyIEKKaTslksnns2LFUVlaSyWSqARv7kclk8Pv9FBUVEY1G+1mW1ddms6HrOj2wFLADJwMaH5QPFNNNZ68G4CbgQuAfwCDg58AW4BFgBHAsn61iYDYwCLghHA4vYy8PkAQeB34VDocNeoHkg4YAU4BEJpNpqKqqoqCgAMMwKukBy7LweDy4XC4ikQimafb1eDw4HA56YAuwGhgHHMZeOnAmUAisALJ8VAy4FXgRGAXMAJ4GLOC4UCjk4bNRDFwPDAOuD4fDr/KuUCg0DZgNvAzcEQ6H0/QSyfsIIb4OBIUQ9xmGsSEej2Oa5iAhxFB6wLIsHA4H5eXlOBwOYrHYJbFYrE8ikaAHUsCfAD9wNuCgWx5wNtAMvMUnCIfDFnA/3c4C6oBNwFDAR+8LAD8BRgE3Aa/yrlAodCLwY+B1YG44HE6FQiFvKBQaSS+QfFAZkIvH409NnDgxV11dTTKZnApU0ANKKZRSFBQU4PP5SKfTQ5PJZGEqlaKH3gRWAicDE+iWA1qAPKCUfQiHw5uB54Ct4XA4DfwFeBJop3f5gauBscAc4CXeFQqFjgZmAW8At4bD4STdrgSupRdIy7IQQiCl9AIBwGYYxmHBYJBAIIBSyg1IekgphRCCLkqpbF5eXi4/P58eigEPAhbwQ6AYSADzATfwI2A4+3YzcCvdngYeCIfDKXqPHwgBU4DbgWd4VygUOhq4AVgL/DwcDnew11lAOb1Ap5sL+AlwtFLqKV3XF9PJNE1NCDFCKUVPGYZBIBAgPz+furo6W0lJydF5eXlr6bk3gL8BFwD/CfwceAUIAyEgDFwLrOVjhMPhBO8Kh8MGvcsDzAROAOYBT7DXBOAmYCtwczgcbuODYkCMXiABHfgRcIEQ4m/RaPR/xowZ0zFy5Eja29svsSxrCgfANE0cDgdDhw7F7XaLpqamH2Wz2YH0nAJ+B7wFnAWcRre/Ag8ApcDNQBWfLzfwHWAyMBf4C3uNBW4AdgA3hsPhJj6eoBdIIcR44HvA66ZphlwuVzY/Px8hxCCl1IWAxgHKZrP079+fPn36EIlEPOl0+mQOTCtwB7AL+AlwFN3uA/4I9AFuAwbyPqFQSIZCIT+fjeHAhYAdaGCvI4GbgAbg+nA4vJPPmNQ07etA0rKsWxKJhBo9ejQTJkwgkUicCgzkICil6FJVVYXP56O9vf1yDtxG4EYgBdwAjAIsYD7wENAf+DkwnE6hUGgM8FPgtlAodG0oFBpC79GA4UAD8DLwfWACMBq4GWgGrg+Hw3V8DqRSarplWa+YprkGGKRpGkIIXSl1OAdJSkkqlaKyspJgMEg0Gg1wcGqAnwJe4FZgNGAC9wD3AVXAXOCXwB3ADGAw8HVgbigUOo/ekQ8MBd4AwsAbwI+AMLAHuAGo43MiAbcQoklK+T82m+0vTU1N3l27djk1TevHXooe0jQN0zRZtWoVjY2N5Ofnk81m+RReBWYBQeB24CjAAh4AbgY8wDFAA/B94CLg54AL+GEoFLo1FAqV8+mUAP2BKDAcGAhUAQ3Az4BtfI50wJJSng84XC4Xa9euvbCkpOTeyZMna42NjWia9hAwRSnVlx5wuVxs2LCBmpoa6urqcDgcuFwuPqUXgVnAz4A7gNuBx4DHgH8CfqAxHA5H6bYzFAotAWYC04DhoVBoDrCMg1MGDAGKgJOAHcDtwBJgF58zqZR6QSnlUEqtVEo1+v3+S3bu3FnY1NR0r9/vf17TtBuFEEvpAbvdTjabZcuWLbhcLlKpFM3NzRQWFm7h03sBuAGIA7OAqwAv0ARsCofDUd4nHA43AdcD9wLFwPc5eHuARcC9wM+AW4G/Ars4BCRwC/BfwLeFENe63e6i7du33/fEE09sy2Qy3/F6vYYQYq4QYgv7oGka2WyWFStWsHPnTvr16/fH4cOH/6/T6ZzncDi+R+94AfgxsAW4ELgNGM0nCIfDFrAI2AMEOHjrgduBx4F1QAtgcYhIYAvwlBAiopRqNwwjW1hYOC4SiVz18MMPU1dXh91uz/IuIQSapvFhuq4TjUbZtGkTHR0dxOPxcrvd/mj//v3vtNvtm+g9NUAIeBUYB/wauDgUCgX4eOcBZcDf2D/Bx8sBMcDk34DOXmXAbYCVy+VuFUKsqqio0JxOZ142m/0FMMhut9MllUrh9XoxDAPDMLAsi1wuh8fj4bjjjqOuro5t27ZNqa2tfT4YDF6WTqdr6V07gNnAGcC3gf8Gjg+FQs8Cb4XD4U2hUCgAXAxcACwHHmX/NMDgs6EAO71A511KqVJgiJSy3TCMR6WUkXg8jhCiv9frHRePx9m5cydbtmwhHo9TWFhIeXk55eXl5OXlYRgGdrudsrIyCgsL2b17N7FYrFrTtD6WZdXS+5LAn4GlwAzgPOAwoDkUCjUBTmAwsA6YEw6Hk7fddhv78RYwAniRgxAKhdgHH7CEXqDTSSlFp41CiD8BF0gpH3e73esaGhq2L168uCwQCOjxeJxoNIphGOi6TiQSYfv27fj9fnRdj3k8npa8vLzSTCbjamlpIZlMUl5evsDn871jmiafoW3AXcBjwLHAScBAQAOeA+4Oh8O76JlfAtcAIwCD3iEACSwHfk0vEPPmzeM9Sik3cIaU8mJgmOiUzWY7gLpgMOjy+XyLOzo6FmqaluuU5/P5jquvr68wTbPUZrMVaZpWJYSwe73elmAweL/b7f6DECJOp5NOOomv9I7/B1TSYDNef+xUAAAAAElFTkSuQmCC);
      background-position: -91px -21px;
      background-size: 109px 81px;
      width: 17px;
      height: 10px; }
  .affix .experience {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    line-height: 1.2;
    margin: 0 auto 1px auto;
    width: 38px;
    height: 100px;
    text-align: center;
    padding: 10px 10px 0;
    color: #434343;
    border: solid 1px #e1e4f3;
    background-color: #ffffff;
    box-sizing: border-box;
    cursor: pointer; }
    .affix .experience.survey-btn {
      background: #ffffff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: baseline;
          align-items: baseline; }
      .affix .experience.survey-btn a {
        width: 30px;
        background: linear-gradient(to bottom, #4babe7, #53bbcb);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: transparent;
        background: transparent\0;
        color: #4babe7\0;
        text-decoration: none; }
    .affix .experience .direct-link {
      display: inline-block;
      width: 100%;
      height: 100%; }
    .affix .experience .qr-code-tooltip {
      display: none;
      position: absolute;
      width: 231px;
      height: 211px;
      left: -240px;
      bottom: -10px;
      background: url(/_next/static/img/qr-code.34566da.png) center no-repeat; }
      .affix .experience .qr-code-tooltip.survey {
        background-image: url(/_next/static/img/survey.52e6340.png); }
        .affix .experience .qr-code-tooltip.survey a {
          display: block;
          width: 100%;
          height: 100%; }
    .affix .experience:hover .qr-code-tooltip {
      display: block; }
  .affix .affix-apply {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    line-height: 1.2;
    margin: 0 auto 1px auto;
    width: 38px;
    height: 100px;
    text-align: center;
    padding: 10px 10px 0;
    color: #434343;
    border: solid 1px #e1e4f3;
    background-color: #ffffff;
    box-sizing: border-box;
    cursor: pointer; }
    .affix .affix-apply .affix-apply-box {
      display: none;
      position: absolute;
      width: 231px;
      left: -215px;
      top: -171px; }
      .affix .affix-apply .affix-apply-box ul {
        width: 212px;
        background: #ffffff;
        box-shadow: 0px 1px 2px 1px rgba(78, 141, 246, 0.4); }
        .affix .affix-apply .affix-apply-box ul li {
          transition: 0.2s;
          height: 30px;
          line-height: 30px;
          text-align: center; }
          .affix .affix-apply .affix-apply-box ul li:hover {
            background: #dae8ff;
            color: #4e8df6; }
    .affix .affix-apply:hover .affix-apply-box {
      display: block; }
  .affix .suggest-box {
    position: absolute;
    left: -222px;
    top: 0;
    display: none;
    padding: 0 20px 0 0; }
    .affix .suggest-box .suspension-items-wrap {
      border: 1px solid #e1e4f3;
      box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.15);
      width: 210px;
      font-size: 14px;
      background-color: #fff; }
      .affix .suggest-box .suspension-items-wrap .suspension-qq-wrap {
        -ms-flex-align: end !important;
            align-items: end !important;
        margin-bottom: 30px; }
        .affix .suggest-box .suspension-items-wrap .suspension-qq-wrap .icons-suspension-qrwechat {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAEP0lEQVRYR82XXWgcVRTH/2dm2YAfSSpUUKP41GItVEQrBbUtBKRW2wrig4V0SebMJChaoy/2QZMHoRCwbSQhe+/Mrg/6oo+KFcFarPhRKNhoVYJFqVq1+iDNg5js3CN3mQ3JdDczm1TJeVnY8/Wbc8+991zCGhVao1xYEVgURdfHcXwTEd0sIhdd1/11YGBg9mp+ZG4wpdRDRPQggL0A7kxDENGPAE6JyCfMrFYLmQmmlHqEiHwAj6aS/QngawBbAKxL6c4AmGDm6koBW4KVy+XbiOgQEQVJ8Bkiiojou7m5uemhoSFboboopTYAuEtENrmue0BEbk9Ub7uuO9Lf3/9Nu4BNwSqVyqY4jt9qLBkRHSkWi4f7+vouZSWoVqvdtVqtBOCAhQVwznXdJ9qFuwLMVspxnPcSqO+JaNDzvA+zgJrpwzC0PXe/iJwVkd4gCOzy55IrwJRSU8nyXTLG7AmC4ItckZoYRVG00RjzAQDbFtrzPNuruWQJWBiGu0XkXQD/iMhjvu8fzxVlGaNFMUFEvXmrvwRMa/0mgCdF5Hnf919dLVTDPwzDqoiUiKjied5AnrhpMLFOcRxvHxwc/DhPgDw2WusdAD4CcN4Yc0cQBPNZfgtgWuseAD9Zh9nZ2WuGh4f/znJuR6+1tmBWXmLmU1m+C2BTU1PbXNf9FMAZZr4ny/G/1i+AVSqVW+M4vgDgL2ZOn+Sr5hgfH+/o7OzsKZVK5/MES+/KH5JTexszf54nQB6bcrl8n+M4kwDuFpFJ3/efyvJLN/8bAPYDeJGZD2c559WXy+URx3FeTuz/6Ojo2Jx1iywBU0rtJyIL9z4z78qbOMsuDMOtIlJOrih7nh30PO/Ycn7ppbxBROwG2Aigysz9WUmz9FrrxwGYQqFwolar7QGwT0Qu+L5/MDeYNdRaPwCgfoaJyLGsAM2C24t8fn5+NxHZqm9g5q3N7JbbEE2ni8U9YYwZDYJgJKsyDX3S6FONZQPwHDMfTftHUbTFGFOxG8JOTszcGK/qpi3nMa31IQCv1I2Ijnue93AeuLyNnrIDMy9hWXaCDcPwqIg8KyLP+L7/mlKq5DjO3jiOzzqO0wGgm4i6RaQTwLfM/EIyy51LPsJOsU83+yCl1JdEZKdfK/krlvTbVwA2E9HrAHYsmkyb5TrJzDutYnJycl2xWOwlomljzPb0GyCKop3GmBMWKIGyo/gSaVmxiYmJ64rFYvrlcxLAKBGtB7A+juMbieg3EblMRJcBzPi+P7M4g9b6CAC7oWxV6o+UMAzt++F3z/NOt2qPlmBKqXuJqOFYB2Jm+9uWJBPxNIAuew8DeIeZR7OCtAQbGxu7tqurax8R/bISoFTV7HU0lPx3kZlvWTFYlmM7eqXULiKy7wgrtmL2oF1WMt+VWQHy6u1YVSgUekTkM2b+OcvvfwPLAsm9K9sNdLXt12zF/gW7qK8wDTPwagAAAABJRU5ErkJggg==);
          background-size: 100%;
          background-repeat: no-repeat;
          width: 38px;
          height: 32px;
          margin-left: 25px !important;
          margin-right: 12px !important; }
        .affix .suggest-box .suspension-items-wrap .suspension-qq-wrap .suspension-qq-code {
          background-image: url(/_next/static/img/code.6526300.png);
          background-size: contain;
          background-repeat: no-repeat;
          width: 64px;
          height: 64px;
          margin-top: 5px; }
        .affix .suggest-box .suspension-items-wrap .suspension-qq-wrap .suspension-qq-code1 {
          background-image: url(/_next/static/img/code1.9d3733e.png);
          width: 68px;
          height: 68px; }
      .affix .suggest-box .suspension-items-wrap .suspension-item-wrap {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        height: 68px;
        color: #333;
        text-align: left;
        text-decoration: none; }
        .affix .suggest-box .suspension-items-wrap .suspension-item-wrap.suspension-qq-wrap {
          overflow: hidden;
          height: 88px;
          margin-bottom: 10px; }
        .affix .suggest-box .suspension-items-wrap .suspension-item-wrap .icons {
          margin-left: 28px;
          margin-right: 20px; }
        .affix .suggest-box .suspension-items-wrap .suspension-item-wrap .suspension-number-phone {
          margin-top: 5px;
          color: #f76f2c; }
      .affix .suggest-box .suspension-items-wrap .suspension-feedback:hover {
        background-color: #fafafa;
        color: #4373e4; }
    .affix .suggest-box .icons-suspension-consult {
      background-image: url(data:image/png;base64,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);
      background-position: -55px -21px;
      background-size: 109px 81px;
      width: 28px;
      height: 26px; }
    .affix .suggest-box .icons-suspension-phone {
      background-image: url(data:image/png;base64,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);
      background-position: -34px -55px;
      background-size: 109px 81px;
      width: 25px;
      height: 25px; }
    .affix .suggest-box .icons-suspension-qq {
      background-image: url(data:image/png;base64,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);
      background-position: 0px -55px;
      background-size: 109px 81px;
      width: 26px;
      height: 26px; }
    .affix .suggest-box .icons-suspension-work-order {
      background-image: url(data:image/png;base64,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);
      background-position: -67px -55px;
      background-size: 109px 81px;
      width: 25px;
      height: 25px; }
  .affix .feedback-modal {
    position: absolute;
    right: 8px;
    top: -190px;
    width: 461px;
    height: 555px;
    background-color: #fff;
    box-shadow: 0px 7px 13px 0px rgba(53, 53, 69, 0.08);
    border-radius: 5px;
    z-index: 2;
    display: none;
    cursor: default;
    color: #38485c; }
    .affix .feedback-modal.feedMdoal-show {
      display: block; }
    .affix .feedback-modal .modal-top {
      font-size: 34px;
      color: #c8cacd;
      width: 100%;
      height: 33px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: end;
          align-items: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
      font-weight: lighter;
      cursor: pointer;
      box-sizing: border-box;
      padding: 0 20px; }
      .affix .feedback-modal .modal-top > span {
        display: inline-block;
        height: 100%;
        width: 30px;
        line-height: 40px; }
      .affix .feedback-modal .modal-top > p {
        width: 132px;
        height: 20px;
        font-family: PingFangSC-Semibold;
        font-size: 20px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 36px;
        letter-spacing: 1px;
        color: #38485c; }
    .affix .feedback-modal .modal-title {
      font-size: 20px;
      letter-spacing: 1px;
      color: #38485c;
      margin-bottom: 32px; }
    .affix .feedback-modal .modal-mention {
      font-size: 14px;
      color: #38485c;
      width: 400px;
      margin: 0 auto 30px;
      text-align: justify; }
      .affix .feedback-modal .modal-mention span {
        color: #2277e6;
        cursor: pointer;
        text-decoration: underline; }
    .affix .feedback-modal .modal-content {
      box-sizing: border-box;
      padding: 0 30px;
      margin-bottom: 30px; }
      .affix .feedback-modal .modal-content .modal-ipt-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: start;
            align-items: flex-start;
        height: auto;
        margin-bottom: 20px;
        position: relative; }
        .affix .feedback-modal .modal-content .modal-ipt-item:nth-last-child(1) {
          margin-bottom: 0;
          height: 128px; }
        .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-left {
          width: 81px;
          text-align: left;
          font-size: 15px;
          line-height: 34px; }
          .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-left .star {
            color: #ff6d68; }
        .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right {
          -ms-flex: 1;
              flex: 1;
          height: 100%; }
          .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right .ipt {
            width: 100%;
            height: 40px;
            border: 1px solid #d9d9d9;
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            padding: 0 4px;
            box-sizing: border-box; }
            .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right .ipt:focus {
              border-color: #40a9ff;
              border-right-width: 1px !important;
              outline: 0;
              box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2); }
            .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right .ipt.textarea {
              resize: none;
              padding: 10px 14px;
              height: 126px; }
          .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right.phone {
            display: -ms-flexbox;
            display: flex; }
            .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right.phone .ipt {
              border-top-left-radius: 0px;
              border-bottom-left-radius: 0px;
              border-left: none; }
            .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right.phone .select {
              width: 150px !important; }
              .affix .feedback-modal .modal-content .modal-ipt-item .modal-ipt-item-right.phone .select.ipt {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
                border-left: 1px solid #d9d9d9;
                color: #999; }
        .affix .feedback-modal .modal-content .modal-ipt-item .err-tip {
          position: absolute;
          bottom: -18px;
          left: 81px;
          color: #f5222d;
          font-size: 13px; }
    .affix .feedback-modal .gaia-btn:disabled {
      background-color: #f5f5f5;
      border-color: #d9d9d9;
      color: rgba(0, 0, 0, 0.25); }
    .affix .feedback-modal .modal-success-tip {
      color: #3d4665;
      letter-spacing: 1px;
      padding: 48px;
      text-align: left;
      text-indent: 2em;
      line-height: 28px; }

.survey {
  position: relative;
  display: inline-block;
  text-decoration: none;
  width: 38px;
  height: 39px;
  box-sizing: border-box;
  margin: 8px 0 0 5px;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  color: #4681f7;
  cursor: pointer;
  background: #fefeff;
  border-radius: 2px;
  border: 1px solid #dae1ee;
  padding-top: 7px;
  letter-spacing: 1px; }
  .survey > i {
    display: inline-block;
    width: 28px;
    height: 12px;
    font-size: 10px;
    line-height: 10px;
    border-radius: 3px;
    background-color: #ff6a2f;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 50%;
    top: -6px;
    transform: translate3d(-50%, 0, 0); }

.extra-ad {
  position: relative;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  line-height: 1.2;
  margin: 0 auto;
  width: 60px;
  height: 60px;
  top: 4px;
  right: 6px;
  text-align: center;
  color: #434343;
  background: url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16473126648080786%2F223.png) center center/100% 100% no-repeat;
  background-size: contain;
  box-sizing: border-box;
  cursor: pointer; }

@media only screen and (max-width: 576px) {
  .affix {
    display: none; } }

.company-form-box {
  position: fixed;
  right: 5px;
  bottom: 5px;
  width: 320px;
  height: 150px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 3px 6px 0px rgba(0, 118, 255, 0.32);
  z-index: 10000;
  padding: 10px; }
  .company-form-box .company-form-close {
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer; }
  .company-form-box .company-form-main {
    text-align: center;
    cursor: pointer; }
    .company-form-box .company-form-main-title {
      font-size: 18px;
      color: #222;
      line-height: 36px;
      margin-top: 25px; }
    .company-form-box .company-form-main-text {
      font-size: 14px;
      color: #707077;
      line-height: 28px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.header {
  width: 100%;
  height: 70px;
  z-index: 999;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0; }
  .header .header-box {
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    height: 70px; }
    .header .header-box .logo {
      vertical-align: middle;
      line-height: 50px;
      height: 50px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 200px; }
      .header .header-box .logo img {
        max-width: 100%;
        max-height: 50px; }
    .header .header-box .nav-menu {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 646px;
      padding-right: 68px;
      box-sizing: border-box;
      font-size: 14px;
      color: #767676;
      margin-left: 115px; }
      .header .header-box .nav-menu .nav-menu-item {
        position: relative;
        height: 70px;
        line-height: 70px;
        transition: all .2s; }
        .header .header-box .nav-menu .nav-menu-item a {
          color: #767676;
          text-decoration: none; }
        .header .header-box .nav-menu .nav-menu-item .nav-menu-item-line {
          width: 0;
          margin-top: -20px;
          height: 2px;
          background: #0F1867;
          transition: all 0.5s; }
      .header .header-box .nav-menu .nav-menu-item + .nav-menu-item {
        margin-left: 20px; }
      .header .header-box .nav-menu .nav-menu-item::after {
        content: '';
        position: absolute;
        right: 0;
        left: 0;
        bottom: -4px;
        height: 4px;
        background: transparent;
        transition: .2s; }
      .header .header-box .nav-menu .nav-menu-item:hover {
        color: #0F1867; }
        .header .header-box .nav-menu .nav-menu-item:hover .nav-menu-item-line {
          width: 100%; }
      .header .header-box .nav-menu .nav-menu-item-active {
        color: #0F1867; }
        .header .header-box .nav-menu .nav-menu-item-active .nav-menu-item-line {
          width: 100%;
          margin-top: -20px;
          height: 2px;
          background: #0F1867;
          transition: all 0.5s; }
    .header .header-box .header-btn {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .header .header-box .header-btn .register-btn {
        width: 56px;
        height: 36px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        padding: 6px 10px;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0em;
        color: #767676;
        cursor: pointer; }
      .header .header-box .header-btn .login-btn {
        width: 56px;
        height: 36px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        padding: 6px 10px;
        border-radius: 10px;
        background: #063B89;
        margin-left: 20px;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0em;
        color: #FFFFFF;
        cursor: pointer; }
    .header .header-box .second-menu {
      position: absolute;
      top: 70px;
      left: 0;
      opacity: 0;
      min-width: 100px;
      z-index: 9998;
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
      background: #fff;
      box-shadow: 0 6px 6px rgba(0, 0, 0, 0.16);
      transition: opacity .13s ease-in-out;
      box-sizing: border-box;
      overflow: hidden;
      visibility: hidden; }
    .header .header-box .second-menu a {
      text-decoration: none; }
    .header .header-box .second-menu.expand {
      opacity: 1;
      visibility: visible; }
    .header .header-box .second-menu .second-menu-container {
      padding: 2px 4px; }
      .header .header-box .second-menu .second-menu-container .second-menu-item {
        padding-bottom: 0;
        text-align: center; }
    .header .header-box .second-menu .no-second-menu-container {
      padding: 0; }
    .header .header-box .second-menu .second-menu-item {
      break-inside: avoid;
      padding-bottom: 32px; }
    .header .header-box .second-menu .menu-title,
    .header .header-box .second-menu .menu-title-link {
      margin: 0;
      color: #1a1d3c;
      font-size: 14px;
      font-weight: 500;
      padding: 5px 0px;
      margin-bottom: 5px;
      line-height: 22px; }
    .header .header-box .second-menu .menu-title-link {
      display: block;
      cursor: pointer; }
    .header .header-box .second-menu .menu-title-link:hover {
      color: #0F1867; }
    .header .header-box .second-menu .title-icon {
      height: 20px;
      vertical-align: sub;
      margin-right: 8px; }
    .header .header-box .second-menu .second-menu-list {
      padding: 0;
      margin: 0; }
    .header .header-box .second-menu .second-menu-list li {
      color: #646b97;
      list-style: none;
      font-size: 14px; }
    .header .header-box .second-menu .second-menu-list li:hover {
      background: #f9f9f9; }
    .header .header-box .second-menu .second-menu-list li:hover a {
      color: #4263af; }
    .header .header-box .second-menu .second-menu-list li a {
      padding: 5px 0;
      text-decoration: none;
      color: #646b97;
      display: block;
      height: 100%; }
    .header .header-box .second-menu .badge {
      height: 15px;
      margin-left: 5px; }

.user-info {
  color: #333333;
  font-size: 12px;
  float: right;
  height: 40px;
  line-height: 40px;
  width: 210px;
  text-align: right;
  position: relative;
  z-index: 99999;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-sizing: border-box;
  cursor: pointer; }
  .user-info .console-link {
    position: relative;
    display: inline-block;
    overflow: hidden;
    color: #333; }
    .user-info .console-link:hover {
      color: #4671fe; }
    .user-info .console-link .anticon {
      font-size: 16px;
      margin-right: 5px; }
  .user-info .icons-splite {
    display: inline-block;
    font-style: normal;
    margin: 0 10px;
    font-size: 12px;
    color: #a7a7a7;
    line-height: 40px;
    overflow: hidden; }
  .user-info .nick-name {
    max-width: 100px;
    display: inline-block;
    padding-right: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right;
    padding-left: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMTk4MTk4QjQ3QzExRUE4MDVBQkFBQTI2Nzg5MjVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1Qjg3MTBBQjRBMzExRUE4MDVBQkFBQTI2Nzg5MjVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUYxOTgxOTZCNDdDMTFFQTgwNUFCQUFBMjY3ODkyNUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUYxOTgxOTdCNDdDMTFFQTgwNUFCQUFBMjY3ODkyNUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uRyAnAAABjUlEQVR42nzTzSvEQRzH8d0NeVglLooUStQmhVKkFbFIEQ6Km4sLjhz8By5ykaubIsraLLEoDxfFBXk4IG250CrylPdX35+maXenXrXzm/l9fjOz33FvrO+4rJaOThQjGyn4wivuEUTMmdza7v+bYLY2NOMBxzjDC7yoRBWmcIRl5yUzZAj1mMG58dyrqzhQpRhDAWbNkBY1jE991q3PZEvPCGELNxjFHHqx5NEz6NdlOgE+9GiAtBwMYNBY4QQC4VAkT0K6cIU7Y0KtK37zGb9ldSfyMQkpw6E12ZMg5M3q76PQ2c6lNfieIOTJ6l/L3+/Rw41Zg+4EId44H/uRkG9kWYPbCUKCVj9Nti4hHyi3Bh9hl7IU2Kn1rER2IiG3aIjz1TWrH44zp0nOSUJWUYEiY1Dqos96oQOpRj8XdVJszqFK0Djm4Ue17tdsNZjW+7SLEalgLmDUKfsVfWnSlbzJChuV3KMF+wIu6iEHkJEkSObsOQF2iLOiTd2SlHg+MrVSo7hAREv+v/0KMACRbVSoau3aogAAAABJRU5ErkJggg==) left center no-repeat; }
  .user-info .msg-count {
    display: inline;
    position: absolute;
    bottom: 50%;
    left: 100%;
    margin-left: -25px;
    padding: 0 6px;
    font-size: 12px;
    color: #fff;
    background-color: #f56c6c;
    border-radius: 10px;
    line-height: 14px;
    text-align: center;
    white-space: nowrap; }
  .user-info .balance-number {
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
    font-family: sans-serif;
    white-space: nowrap;
    margin-bottom: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }
  .user-info .user-level {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #e6a23c;
    color: #e6a23c;
    border-radius: 5px;
    padding: 0 4px;
    margin-left: 10px; }
  .user-info:hover .user-panel {
    display: block; }
  .user-info .user-panel {
    position: absolute;
    width: 210px;
    right: 0;
    top: 41px;
    z-index: 9999;
    background: #fff;
    display: none;
    border-radius: 2px;
    text-align: left;
    line-height: 20px; }
    .user-info .user-panel .msg-count {
      left: 120px; }
    .user-info .user-panel .user-top-info {
      padding: 10px 16px;
      border-bottom: 1px solid #d1dce5; }
      .user-info .user-panel .user-top-info:hover {
        background: #eff2f7; }
    .user-info .user-panel .email {
      text-align: left;
      line-height: 2;
      font-size: 14px; }
    .user-info .user-panel .user-authentication {
      display: -ms-flexbox;
      display: flex;
      text-align: center;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
      .user-info .user-panel .user-authentication .certi-welfare {
        white-space: nowrap; }
        .user-info .user-panel .user-authentication .certi-welfare .welfare-icon {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAARCAYAAADDjbwNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNUNFNzYzMTFBQTExRUE4ODFDQkRDMjg0QUJFNDkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNUNFNzY0MTFBQTExRUE4ODFDQkRDMjg0QUJFNDkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM1Q0U3NjExMUFBMTFFQTg4MUNCREMyODRBQkU0OTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM1Q0U3NjIxMUFBMTFFQTg4MUNCREMyODRBQkU0OTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4P/fzMAAADSklEQVR42oyUW2wUVRjH/2dmdqdVIUSJGCsEEkgj2lhUSDCQmNhETMv1qVEiSKM2hBeCPDTpowYVL71YaSgSeVNpjISL4VJ88QESI6EhWGxjamKNaSCkvIjszo6/M3N2urtplJP9zbl95/t/55tv1sStm6VCUSoWH1Jc2i2ZdnlmpYwXyvP+hLMypkfSqGbbAsXxPuynVYo/Uam0jXGvYq2V0YMaOfubapqHY36mSb4/qiD3gfK5VcqHoepCKQwfVy73hoLgZ/bfQpQTXrN8b4K1buxb2Q9gDfNlyZ7ML2rZsLRWKFDgP4rQOcaP0QuHDpzaIOJYROzDa0R9mMVW1h9JRG2A6f6ziiKblefp8xxqwm6yWigfdmNcI+LbvVvwFU6mFBVDFSM7ts4/I7W+PD9CrJ75Btafc0LPgBVu1MZtLeyf1olhewmZ+PWOP+gbElljUqQfYCvMJBFbJxEOolK6b28TBOn42BFp55v7sfsQgQnslmN3lLOr2H+aoBoIqs3jUEN2izQdd6EdZtytF7H+LcYncb4au0/hIvtbXFDSl0MHsfme/eVkSKqvb0qoq/OZ97HeGHDoJqYLK9J5heimk5uk7SccPpEEEsdtmXNjXoRGRuNpWXk2Ra/ANKyGAnwDL8Mae6OvXTWV07Y4rYKsPZyltWyT2tnHiszKmMXJvu9fcBm6BEdYe0FfDE54GBxgcidzYKOXtlcIvau5269wJhl1dC5y6bbnf8RflBTC4YERDX0+ln5HxkxZ04pIbRtw17ftALwDpQqRS0lp27br7Qd4HofbzsckHISPaj7Y5NrDPLsqbjUPbLTrnPjH8BRcZb4X1jK+R78AvoP1MOHOTulQXxdE1UL2pVuMeZ95d8W7WEg/Qr8HDIwBX756XHDNYAtlmROwfzvn4cZcefay6krF3oOdcM+J5aEfzsMS5zAHNqDLsBTGne1FvLRxk3/mEgoqblTuj7F+HYZxsMTtvwTXWBtKStiYJ53o72AL6VUN9p/SfzQTd3RWl+5smw99COzIgpkt5bJtL/1RREb1P232Hdn/sUpn0h2wadxEEH9l31pKIakqY7ruR6RaqCxWK2jMyeQfwJhDUHDVaCtwP/yt+2z/CjAAhssLhFzjYucAAAAASUVORK5CYII=) no-repeat center center;
          background-size: contain; }
      .user-info .user-panel .user-authentication a {
        color: #475669;
        font-size: 12px;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none; }
      .user-info .user-panel .user-authentication .lejoin {
        white-space: nowrap; }
      .user-info .user-panel .user-authentication .user-icon {
        width: 25px;
        text-align: center;
        background-size: contain;
        height: 25px;
        line-height: 18px;
        margin: 0 auto;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAATCAYAAABsmQZ/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBMDg4RkYzMTFBQjExRUFCQzUwQkIyOTA3M0ZCQTZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBMDg4RkY0MTFBQjExRUFCQzUwQkIyOTA3M0ZCQTZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUEwODhGRjExMUFCMTFFQUJDNTBCQjI5MDczRkJBNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUEwODhGRjIxMUFCMTFFQUJDNTBCQjI5MDczRkJBNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7puO+dAAACnUlEQVR42rSVX0hTYRjG33Pm3Mam6x/MYEF/lmItR1ZE3sS8kcqWA/PCGwkSoi68yqFgBNKFRJnSTUiBN11kwZo16ma7yRwEoxUUCGqRoStdpc5NcFvPWe+Bw9qZSuuBH+N837vvec/7fe93hGAwuI2I7gMXEKl4SgMfuAgWlBMl4B5oouJL5HXXwPnciXP0f9WULxutSvB38AJ8/EfTknym+XQTWMEpcAC4QaKYdc/Vc+AB18E08IJXoJPnXwIb2FOAQyC64VeHHoDToIufd4MZTuQO2MvnIF3gZYzAvBnTb+BwzphkFOcS7we3NlvSaqeTjMPDFG9ry2t6hA9QEuh5zMclNfFzDHwp4CH9r0ppuN6bXgUPwXEu43vwFDxRxFzgRP6SPR6nVGPj2YTd/kg3OSknHQC3wTO1g/QJ6MA7DvRycp9z9v2tCkuWTMa31e3Wi4kESeh7epwYG5UTF3ANZhSLfQDHwEnQzyX6weY3wF1wWa2mpvFx2tXdTeaxMdI5HDRfW0uC1UrbfT5a8ftpuaVFCnPlmp7h/ZJaRJOz5jVOZEZxMoPKMttaW69oZ2dtYmUl7QiHaTUSIdFkIk1FBc1bLHJYUFneRT5AnXkM5b1e5RhZIS5/Fu3c3M7sTT8xQYt9faSvq6PSmhr61dGhXOeo0vQr955DpXplYB/HyeriCyRL2mAwbqB7BKVpNXjNPammx/ypyqtk1Z8u0dTXU7nHQ/GREVqbmiLzwABJJWe9EfnTI+vEOlkeBOVqkwvNzdnfLUNDlIpGswfnZ3s7iUYjmQYH5bB+kfejKFqW9jAUIg0OjWQmKRUIZPfX0NBAZV6vH0OjkuklNk4XwziCvgyjnEuxWCZTWpoiQVhJ9vYGo4Lg4u6g3wIMAG9vw3RweiC5AAAAAElFTkSuQmCC) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.no-vip {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNBNTkxRDYzMTFBQjExRUE4MEUxOEIxNEJFNkUwQzhFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNBNTkxRDY0MTFBQjExRUE4MEUxOEIxNEJFNkUwQzhFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0E1OTFENjExMUFCMTFFQTgwRTE4QjE0QkU2RTBDOEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0E1OTFENjIxMUFCMTFFQTgwRTE4QjE0QkU2RTBDOEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz56qMRPAAADSklEQVR42oyUSUubURSGz/flc4hDHLFKjKILEXVj6EIQLegPcNE/UCiUVjrRRaXQbbHQRXGqltLQFNqtG3+GdamgqChRVJziFMfY81y9ElqHHLjk49573vec9z03XldXl6REsKen509jY6N/f39fzs/Prw78fr/MzMzI3NycdHR0SDKZNItwHEdyc3NlfHw80dvbe1+3YjbPq6+vNx/5+fkA/j44OLgHOItEwnVdOTs7k9nZWZmenpaamhqpqqqSRCJxAeJ5cnR0JKurq4Hm5uZfuv8gHo9f5KZU/zAcDrfv7u4acJKVzKzDw0NZXFyU09NTA7y0tCTr6+vmHueA093y8rI0NTW1g3XVweWv29raGqFiQE5OTkz7W1tb4vP5TCcAFRcXS0ZGhhwfH8va2pqRjbsQbWxsSElJieTk5EhbW1tkbGxsVHGTHh5o1QPl5eWB7e1tA4IkgAKSlZUlhYWFUlBQYDxhcc5vLBYzwJCWlZWZYpBS7wc6OzsH9bcbicK1tbXdtBEIBAwB4FSCjrSv5OaMVVRUZAzNzs42JAsLC+a7oqLC+EgxFNDQ0PAMbE8NGwUQSaypJGZmZhrg6upqqaysNESc84s/gLS0tBgZg8Gg6YAzm8+5ko06ExMTL3Z2dvrRkxZpl6mAACMh5oxkzEZziOxij674xhvO8ZFhUU9eYvKATkBc249a5yECFPOmpqaupgoy6w/fAOqbMbLs7e2ZPeuTFv1IBydqp+inmuPoxR+wWyA6wWSqQnf27MNiqpCmtLRUGA46tznq3WO9Fk0dUyKqevpU7++QYDBVAwwgiTaYFPbr6uqMjMjJgmRlZeWJXonYu6kPjYjMz88/pV0qRCpmm+lAMiaLRQDOVFEEe3l5eTw0JudbKqAn/8dXbdnR1ofR2MqCmRCiL5UylpubmwaYNzI5OflcOx35F+w6AmJEQRwF/4I8kFiNIQqFQkYyNdJ0p+/gleYMXQd0EwExrOCuAg8CBgHV842xECGb3nmjd/tvArmNgBjSCXK1yn6MZVExnVw+vLd65/NtAK7cHQM6Ua/5O6Bi9EY29emdnn26KzkdAqIPEl4sRDpp73XvYzqJnqQffQoe0pft1+8P6Sb9FWAAz5e0Mp/hFoQAAAAASUVORK5CYII=) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.personal-vip {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2NDk0OTAzMTFBNzExRUE4Qjk3Q0JDNkU2OTNFMEFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2NDk0OTA0MTFBNzExRUE4Qjk3Q0JDNkU2OTNFMEFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY0OTQ5MDExMUE3MTFFQThCOTdDQkM2RTY5M0UwQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY0OTQ5MDIxMUE3MTFFQThCOTdDQkM2RTY5M0UwQUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6esKmYAAADh0lEQVR42oxUTWhUVxT+zpu/l0kyJrFqazu0mK0/YF2U2saNtCsXRYQuUwK1SmlFQSh0JwVRSxtjWkuLkILiprrtwqYIdelGbKFCamlsCDEmk3GSzE9mTr9zzxuxojEH7ru/5zv3+865T65/gMft5bcO4qZs2teBaonTZrKsQLYPOnsNmKtB+neHJbQavicCxNz/5+flK8PYxcV7bcD0m7t8IL38NHAJNWxCnfsrJXf0Y0B9HnhQg05x2ncD0rON8Rc8QJQDFqeBCgrvvY2Luow9/8498nxk++UVDKDOUb3MAHN+S7NUFlq+HwjJBs6NXOZvfiKjQZRO6Nw09CH3+zGgt7GfGz+FizdGA0QUbcc8BAVUDaRINgyytAChvxJHW4liKe4nqvA81NoKx4tOBtnQlyfHYZq0ouj1PKKtGJFCVwEZIuXNkX2jCSn+AOzR0EuGSJ3ci30buyvAzgmTFeDN0cHW5ZpINwrFAZwrvuMcd0pf8bDtSm49JE8NhFfqWA/MXHKJXtwHaUYQrkmqG9j8ZZAFpZsgb8ploHm/fYxATzZkDxl2Wnq3XuX1SKaVXA2uayoPnf8FUroF9Gxn/ANA7g6kepfzN/zY/StQ5hfd1rZQ73KiG/0jBokbV9N4+McZrVbOmjwiDJ+iR8Q+nfUbWWlagN69wOTlEBs9O1gxfwHly0FSSVnif4c21fNkuagF2c5YFY3gARaQbY2pLHG65MJl/JDUjgGvHQwy4U+u9SfyzP6KFlOgBZdFG+rA7baMQXkVY21NfuTiIHIJcORMrdeqsfiNIBshG98HXiCTFZbM1CloH491eXWZumIJzga8IbYxJFBtG2PUoZAkC1QPD4+02c/f8BMvDTIX/ZRnArp4xx+nJihZb1rHhxxdaING+L9dYFV8FPSrJyxM3+kTQHWGMr2byHPNKycWL9O0M9cKrHK+fxzwyQBm35HJoVDXbUdjMXvdd02ee8xLVze0pn5zJlpL+Jij80+CpfF0O8+bC8N/E6rONJ5KfKuT4WXz7XulxIHlp/yOPg3oWQHMvk0YnjOZWkvjkIlxL8N1FL+x4N6Co/yefRZIhNVtlEn8xN6hgdl/B3HkmV2xh4njnHy1GkAaz7cRrfFd5lNfQ0kl0xnKi+X7GZmdfp5zhLXZsFabRxD3MEDMhFY+59rJtTimsXYbRq6zqDN3rb6+WKvTfwIMAO7aHjeTZg/cAAAAAElFTkSuQmCC) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.company-vip {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczQTYwNzIzMTFBODExRUE5RDUxOEQwRDcyRUYwNUE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczQTYwNzI0MTFBODExRUE5RDUxOEQwRDcyRUYwNUE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzNBNjA3MjExMUE4MTFFQTlENTE4RDBENzJFRjA1QTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzNBNjA3MjIxMUE4MTFFQTlENTE4RDBENzJFRjA1QTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OnkUdAAAEJElEQVR42oxUa2wUVRT+7szs7M4+Zrcv1lLbggYUrU1EFIkaouCj0RhixShiJJFIFKP1gYkG/6nRmGigrW0jGkqsf4ya6C8fsT+aYNVUE4FWAm2x7ALd0na33ffuzHjOXZZoefUkd2Zy5jy/850r8H+pu/M679DqZYaRzjvnlY7jwKMrGI5k8fepHB662ZT6ol2yUQTgpf8Hj6UzQ+OZNaSKlH21BQm+SGad8FzGRjJrQ4iSUlGAbMGRwU/Hizh6OoflS3SkyIZT6KpAMldEdLbAmfvorC8HVP8TvHVlrXtXrmCjKqCRg4180ZHHshxEZ4rY8vgdMHSB4xNxWXGe9EWr1MWxyTxG6dQEtMZ03j5MqhHWn6sRyi3LjVlq1ZxNWWiq98iKz84XoZKSjbY9fTeeemwtfv3jBJ5/tU8m8LoFChZkt2zLkJkeFZbtzE1MFyrIzVbWr/KhucHTXhvSTI9LkdWLc7ieITimyXHzo+vQsuFGvLirD6bPjZ4Pn4TPrSBCXfFcTs0WUOlTsTTkkh1eXeUyw0Gt4/qlbqjLavTV9VX6Pm5D14R05Ko5WVbz4O03H8amB5rx7vvfoLmpAV99fRA3rKrHju0bkMoU0P/bSVT6Nay4SodGfpyA/WsrXLfOZ+zv1I1N/kFqN8g/TENFgFr00PfKFXXY17kd84kUPv/kWySnZ9D28iMYOTSK/p+G4AgVWzevhel3YSpyBo01ugxuelVZpJcOzaNFpYc1PpVvYRyZPSkabo4Ge3Z6Hn+OxBA0vVDcPgz8fgKtrbfj+4Ex5IWOf6JxdPT8iL8OR+D3KEhkLMwkLZqFhdhcEWOxApPgLaZp+5FILhH0Kr3liauyVQWDxw/h3o3NOBlLon84BdsGdr/24Hna3dXajtFoAiHCn+CgfaGp0qP0xrbqgNFb3oMDzKiAoe4nBkgDlbivqQIL5YmdB/DzLxPy2+0irGmwzDyeHxfGfoTEM7bl9C5ctN65jKXWVbg+LRC3uaJwOCiXLRgwcM+6Bmm0pDogv1lfG/Kgf3BcJnJTAhcVRIv4LJl9Vg4q7rvJj4GjaRBEUkHBd1T6tO5k1sIPX+5EmAI6zgWNSBpzkvu3dGNqMiGvkrFY/jlSdbM5L+Caa4wLrgqWnkTaEtUBtWvT1i4KJECbSYtnSxpyMu7wtmsNTCYsgqcoZ3Akkn1BCNG9MNjFErB0uzQhFEV8LI3oMuL7hivmDW+sdkm8CVLQ3HhnXiKzzosFulQCli6KodDwOhzGVyvhpNO7xtSQoa6Y75T0FVLvvVSQyyVg6SQ4FLpf9lqEDdM05C2xhXeFGnud1B9dLoCCK0t7PG21GXppO02j5BJPWW/Q64MrOS8mAcseGnxbBQ3TKLFlN+neW4yjhsXLHuJ6/XA0Z9D3O4t1+leAAQC2NamqZsrvVQAAAABJRU5ErkJggg==) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.PERSONAL {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM1MDYwMTgzMTFBQTExRUE4QTdFOEUzNjAxRThCQzNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM1MDYwMTg0MTFBQTExRUE4QTdFOEUzNjAxRThCQzNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzUwNjAxODExMUFBMTFFQThBN0U4RTM2MDFFOEJDM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzUwNjAxODIxMUFBMTFFQThBN0U4RTM2MDFFOEJDM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4h6QCaAAACJ0lEQVR42qSVTUhUURTHzzzEGidrYDScEoXKhqGFG10pwYCClV9gIS1EFEXIJvITTFuOG78WIkguoo2LaZkIKpRR1KIW0cLWCorOvAELxybE0f+9nYePx9z3Bjzwmzv3vvf+59xzz3nP1f/+hBRWAF6Ch+Aa2AZREAEJcrCp0P8xR3FdCH4Bpaa166APNIEqsEtZmMrBgkXcbDfAPGjOdPHnnWr+91n+aoro7zsE1giKstlBJgeBLJ5zgVvq6O0dHFB2lnQSVzn4AXQH8T2h6SSuOuQj8AK8snEwAo7thO12YFTRMPhnWU+BfvD6V6CZzlOmwibAIqgHfm60ZR4Na+DeqOT5NzANluwciCrqBkMstgGCYNUk/gDUgaeWZ0NMhFOdsDp4AmZALlgBa6AXtAIfd7f7T/6nxaMc/bJq622eztHkycGWx3WpwnwG4mDnWFzYcz6jOp7f47FH9721E6e7F0LUlWjbwjSumTozYrlXCJZxXoV9Z+cDNb6AFFKJD+6HSU/Hy2tj1TJCN5hVdOszMM5zEUAHKP6YWpdCZidm8d/pfeN5eciPQIlix+1gFEyCr6I8ZaMk/TSohWnSexaXRdyoKLmDFptS9YAurqjH4Kb8UCRapZAQFMIZxImLhVz44OxwnatsE9zmV0jQWNy9ukCxwjd0RfPKuUVcpHPMSJHfoRlLOTVB82JRrJvy/gZJ90Xp0L2BVFyktJb6wJG/M+47FWAANzWT7uT8b/AAAAAASUVORK5CYII=) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.STUDENT {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGRjFDQTYzMTFBQTExRUE5ODA4OEZGN0I0RTVFODBDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGRjFDQTY0MTFBQTExRUE5ODA4OEZGN0I0RTVFODBDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEZGMUNBNjExMUFBMTFFQTk4MDg4RkY3QjRFNUU4MEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEZGMUNBNjIxMUFBMTFFQTk4MDg4RkY3QjRFNUU4MEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6OuF8LAAACXUlEQVR42rTVXUhTYRgH8GfHpYXBNNeqi6LvyAVdJFZg9oFeSOVVYYSDEg2JDKoR0cdFgVAUdBEREvRBhRCIWHcpamCBVDebQWCJHRBsuphMW2nnnP7v63PicPZxZtgLP7ads/2f9333vJvrbLdBDsMPx+EwrAIV2uAhhJ0+rKS57oFG6IcBOMfhxI9nIATv4SQUZFNAPK+AZzAK96DUYYLb4C6/vxUq7ZMWL7xwFYagE47CQprbyIMj8AqG4Rr4xA03vIUNNH9jJVyBAKwRK9Do/wzD3KILfGFknoKHectLzS1y8Y2DUAjH4BAsmkPoD27dR9Bjzt4sYF1SNzsFNVAHOzIEv+Hz8DxcvC+u6Lmk5UzKG52+vpTnYDO0wB7+4E6+dpMPmBifoRk2hvxlN0L+XbXh4t0RvJ6Bd3DAGihW8Ak+cC+LVjvBvsETeADnmRwxTxeN+u63zL7PIMOlyV7RcqZL8OQlT0AUjIoCE3xIftlWswyCrJ8LDfDhOj2dO7I+3b4F8usuTRmTar5rcYmb9/uiQ7tuZ3J8L3xBGcKpPG8v1UcDaqu3fUzhPb8MT7NtmYqiTTIoXXgw1kTj+tjWykiZ/JJV3rPxbAu8/tkrg6xFrOETeozM9nf/y0mamVpBQaWJbhXc+XvNFk7cUUltmsimgDdaI4NEoAhOES7GbbkM2x/OOvjIv44ZB9qUIksfk0eZ/SuwhTfz95q0gi+wH746FVgeaaDV6nXS4msp/juhIyrBPxPVZniqFZhjAReqgi3i1MISy4TEIRzk89EBfSF/OYL0pKA/AgwAG8W4CoQadrsAAAAASUVORK5CYII=) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.BUSINESS_TEAM {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAYAAACORR0GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5RUU3QkUzMTFBQTExRUFBQ0FFQjIwOTc0MkZDQzI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ5RUU3QkU0MTFBQTExRUFBQ0FFQjIwOTc0MkZDQzI0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDlFRTdCRTExMUFBMTFFQUFDQUVCMjA5NzQyRkNDMjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDlFRTdCRTIxMUFBMTFFQUFDQUVCMjA5NzQyRkNDMjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UXulRAAACWElEQVR42pTVX0hTURwH8J9zNkxLRZOG9E8ixRcxNAhqYCQoRpEEEjQi0YcEUYYopAQ+CAYVRC9BPdRLDwWiKEJIs1L7Qw/1UPhma2TJlqb74/+79T1356zD4a5794MP2727nu/O2e8c7R5vnEzKDi3QClWwA5/gETyGGFkou8nnu2EMzih/c5K7BE2wYRZkM/n8gRKiVgPcszIjNegijMN1qAC3hTHa4Ch0wiicMwvqg2FoBB9cIGuVwQf3w3m+1J5UQQdgQLr/Cw6R9WLP/pCuh8BpFHQaMqX72RBOI+gP5EnXWeAy6jr1t2Jt/DaNoM9QqdzbFm/u1P4LmgJNmlUz1ME3OGISMg8T8E4JmRUh8owW4Abc4tcu3tZX4QVfSqNahysLzrsDmw5f9Vr2XGLQnYLvW7t+1iQ6eCbRMdLJwAZ7yTciqwAcg3Lw8s0rV5R9ma/l9c1aZsST4osMThbPsNktiRkdhxHefayW+bET5zvfYTCII1j0tAshl1OtqTunpS8aj/hzMnKrWROU8OURISFgK7sIX6BH6chkI4Vz3/8vhFyOWmpdcrP9FWRBN6FIeqadv3qlcMM6W1imD5gqpHulg37HgpV1gVN6WzdJz7Duew7PYK9ZT7/eeKUPKIfJIauxFXFy6F03DaXix4NrUGZl82xHndRt66Db+feT95QQVh/VrhP1AU5YCQrtmSXfwV7Ks+Unw5QQEuefGsRaPGLh30eyFosfUmDfEz2MlRLCVqjf6OjZhDdpHD20P9BGh/1DpIVLKaStaXx/TfGZ9Ivn/gowACALpn542OmAAAAAAElFTkSuQmCC) center center no-repeat; }
        .user-info .user-panel .user-authentication .user-icon.COMPANY {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAYAAAB/TkaLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0QzVBRUUzMTFBQTExRUE5RThEQjJCMDU5RjU1REU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0QzVBRUU0MTFBQTExRUE5RThEQjJCMDU5RjU1REU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDRDNUFFRTExMUFBMTFFQTlFOERCMkIwNTlGNTVERTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDRDNUFFRTIxMUFBMTFFQTlFOERCMkIwNTlGNTVERTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vKt17AAACJElEQVR42qSUS0hUURzGz4yG6J0xHV3oJu1BC8UiUHShowONC+nlSoIENXFjBolutFUkgvgCF64UoY2JYJAL24jCSFbQQuyxyBIXJqn41iJy/P7Td/V6mBkd/ODHvR/n3u+e87//c2z1434VQpdALXCBShWB7Jq3gWLwGnwD9SBRRahoXp2gAjwCV9UZJaE9DHSEeOYCx8NpQA+V2S2DVZACYsAa2KTPAPfCBN4NFiqqAa/ABCgEz0A38IHLJ4T6Q9X0ISgCV+hLQTq4GGk9OzxHobe0MTcRLYEbXIFVf0CvHmid6UvwlT8kDbwB06AKnAPxnLlVezOZ+eraJ5+S63/5joUOsqZFDB1jTW+yppPCj7RGteV4exv3T0CO/OTv6Y/NlY7qNR3RZtFF9OWXAK/1wW3jo+JmaQF/pYuiT1n/+BXXsAez9IZ6oNyoat7xby8YNke2uU0fcDtO0TfRv6OfXEztdoYJVO4Yj6peLV+Qnjdnmssfkkyfxd500eeVxpa5HXZDvdjpDxrYsF6nNvbXr3t/5R/WtE77+H1i1lRN/B7/15bYGSX3ZrAWaB5Ih6HvwU8gvZEEZsEcKOD49Jp/eQove9oTeo6a+Xig6IP16Gvlcmfp++i/iGEfdsnLEiJhQQLNrlE2HNKyd+fBBrepARZ5yIjfAqkMf45L83l7QiBBC5SWemoNPbU2nT61kjSkdmM/B3zcXob06h32akAHAgwA6JCjseZ9pPAAAAAASUVORK5CYII=) center center no-repeat; }
    .user-info .user-panel .opt-list {
      padding: 0;
      margin: 0; }
      .user-info .user-panel .opt-list li {
        font-size: 14px;
        color: #475669;
        position: relative; }
        .user-info .user-panel .opt-list li > a {
          display: block;
          text-decoration: none;
          padding: 8px 16px;
          color: #475669; }
        .user-info .user-panel .opt-list li .balance {
          padding: 8px 16px; }
        .user-info .user-panel .opt-list li .anticon {
          margin-right: 5px; }
        .user-info .user-panel .opt-list li:hover {
          background: #eff2f7; }
      .user-info .user-panel .opt-list .btn-charge {
        width: 60px;
        height: 24px;
        background-color: transparent;
        border-radius: 3px;
        border: 1px solid #c4c4c4;
        color: #c4c4c4;
        line-height: 24px;
        text-align: center;
        transition: all .2s ease;
        cursor: pointer;
        font-size: 12px;
        color: #333;
        float: right;
        text-decoration: none; }
        .user-info .user-panel .opt-list .btn-charge:hover {
          border-color: #00a0e9;
          color: #00a0e9; }
    .user-info .user-panel .login-out {
      padding: 8px 10px;
      text-align: center;
      color: #475669;
      border-top: 1px solid #d1dce5; }
      .user-info .user-panel .login-out:hover {
        background: #eff2f7; }
      .user-info .user-panel .login-out .anticon {
        margin-right: 10px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.footer {
  width: 100%;
  height: 360px;
  background: #111111;
  color: #fff;
  position: relative; }
  .footer a {
    color: #fff;
    text-decoration: none; }
  .footer-box {
    width: 1200px;
    margin: 0 auto;
    padding-top: 32px;
    display: -ms-flexbox;
    display: flex;
    padding-left: 60px;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .footer-box-item {
      width: 220px; }
      .footer-box-item-title {
        line-height: 36px;
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 12px; }
      .footer-box-item ul li {
        line-height: 36px;
        font-size: 14px; }
      .footer-box-item-time div:nth-of-type(1) {
        font-size: 24px; }
    .footer-box-item-1 div {
      font-size: 14px;
      line-height: 36px;
      color: #FFFFFF; }
      .footer-box-item-1 div img {
        vertical-align: middle;
        margin-right: 12px; }
    .footer-box-item-1 .wechat-qr {
      width: 90px;
      height: 90px;
      background: #ccc;
      margin-left: 34px;
      margin-top: 10px; }
      .footer-box-item-1 .wechat-qr img {
        height: 100%;
        width: 100%;
        margin: 0; }
    .footer-box-item-1 > div:nth-of-type(1) {
      margin-bottom: 12px; }
    .footer-box-item-2 {
      width: 320px; }
  .footer .beian {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 76px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    background-color: transparent; }
    .footer .beian img {
      vertical-align: middle; }
    .footer .beian .footer-beian {
      margin: 0 30px; }
    .footer .beian .footer-num {
      color: #9E9E9E;
      font-size: 12px; }
    .footer .beian .footer-beian-item + .footer-beian-item {
      margin-left: 30px; }
    .footer .beian .footer-beian-item span {
      color: #9E9E9E;
      font-size: 12px; }
    .footer .beian .footer-beian-item a {
      text-decoration: none;
      color: #9e9e9e;
      font-size: 12px; }

.Toastify__toast-container {
  z-index: 9999;
  -webkit-transform: translate3d(0, 0, 9999px);
  position: fixed;
  padding: 4px;
  width: 320px;
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    -ms-transform: translateX(0);
        transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 1px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: 800px;
  overflow: hidden;
  font-family: sans-serif;
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--dark {
  background: #121212;
  color: #fff;
}
.Toastify__toast--default {
  background: #fff;
  color: #aaa;
}
.Toastify__toast--info {
  background: #3498db;
}
.Toastify__toast--success {
  background: #07bc0c;
}
.Toastify__toast--warning {
  background: #f1c40f;
}
.Toastify__toast--error {
  background: #e74c3c;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
  }
}
.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.Toastify__close-button--default {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  opacity: 0.7;
  background-color: rgba(255, 255, 255, 0.7);
  -ms-transform-origin: left;
      transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  -ms-transform-origin: right;
      transform-origin: right;
}
.Toastify__progress-bar--default {
  background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
}
.Toastify__progress-bar--dark {
  background: #bb86fc;
}
@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}
@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/

@charset "UTF-8";
ul {
  margin: 0; }

body {
  font-family: Microsoft YaHei-Regular, Microsoft YaHei; }

::-webkit-scrollbar {
  width: 10px;
  height: 10px; }

/* 滚动槽 */
::-webkit-scrollbar-track {
  /*-webkit-box-shadow: inset006pxrgba(0,0,0,0.3);*/
  border-radius: 10px;
  background: #f3f3f3; }

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c4c4c4;
  /*-webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);*/ }

::-webkit-scrollbar-thumb:window-inactive {
  background: #f3f3f3; }

.page-index-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.paddingTop {
  padding-top: 70px; }

.order-title {
  position: relative;
  width: 1200px;
  margin: 0 auto; }
  .order-title .title {
    top: 60px;
    letter-spacing: 5px;
    font-weight: bold;
    font-size: 31px;
    position: absolute;
    width: 100%;
    height: 43px;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/static/img/activities/discount-regular/title.png); }
    .order-title .title.overseas {
      background-image: url(/static/img/activities/overseas/title.png); }
  .order-title .desc-desc {
    height: 30px;
    width: 100%;
    position: absolute;
    top: 120px;
    text-align: center;
    letter-spacing: 2px; }
    .order-title .desc-desc .title-desc {
      top: 80px;
      left: 50%; }
    .order-title .desc-desc .rule-btn {
      padding: 0px;
      margin-left: 15px;
      color: #84a9ff;
      border-bottom: #84a9ff solid 1px;
      font-size: 14px;
      text-decoration: none;
      cursor: pointer;
      position: relative;
      z-index: 2; }

.first-order {
  position: relative; }

.package-block {
  padding-top: 140px;
  position: relative;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  height: 1050px;
  width: 1200px;
  margin: 0 auto; }
  .package-block .package-package {
    width: 1200px;
    height: 1000px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto; }
    .package-block .package-package .package-wrapper {
      position: relative;
      margin: 15px 0px;
      width: 584px;
      height: 230px;
      text-align: left;
      background-image: url(/static/img/activities/discount-regular/fristOrder.png); }
      .package-block .package-package .package-wrapper .package-text {
        width: 370px;
        padding-top: 30px;
        padding-left: 33px; }
        .package-block .package-package .package-wrapper .package-text .package-title {
          font-weight: bold;
          font-size: 18px;
          letter-spacing: 1px;
          cursor: pointer; }
        .package-block .package-package .package-wrapper .package-text .package-desc {
          font-size: 14px;
          color: dimgray;
          letter-spacing: 1px; }
      .package-block .package-package .package-wrapper .package-display {
        position: absolute;
        padding-left: 30px;
        top: 90px;
        width: 370px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-top: 15px; }
        .package-block .package-package .package-wrapper .package-display .obj-wrapper {
          width: 170px;
          height: 40px;
          border: solid 1px #f9dbad;
          border-radius: 5px;
          margin-right: 10px;
          margin-bottom: 7px;
          line-height: 40px;
          position: relative; }
          .package-block .package-package .package-wrapper .package-display .obj-wrapper .obj-symbol {
            color: #ecb67a;
            font-size: 20px;
            position: absolute;
            left: 7px; }
          .package-block .package-package .package-wrapper .package-display .obj-wrapper .obj-price {
            position: absolute;
            left: 26px;
            color: #ecb67a;
            font-size: 20px; }
          .package-block .package-package .package-wrapper .package-display .obj-wrapper .obj-level {
            position: absolute;
            right: 10px;
            font-size: 12px;
            color: dimgray; }
      .package-block .package-package .package-wrapper .sum-block {
        position: absolute;
        margin-left: 450px;
        top: 60px; }
        .package-block .package-package .package-wrapper .sum-block .sum-num {
          color: #dfdfff;
          font-size: 16px;
          letter-spacing: 1px; }
        .package-block .package-package .package-wrapper .sum-block .sum-price {
          margin-top: 10px; }
          .package-block .package-package .package-wrapper .sum-block .sum-price .price-symbol {
            color: #ecb67a;
            font-size: 18px; }
          .package-block .package-package .package-wrapper .sum-block .sum-price .price {
            color: #ecb67a;
            font-size: 30px;
            letter-spacing: 1px;
            font-weight: bold; }
        .package-block .package-package .package-wrapper .sum-block .sum-btn {
          font-size: 16px;
          cursor: pointer;
          background-color: #f8a950;
          width: 115px;
          height: 38px;
          border-radius: 5px;
          text-align: center;
          line-height: 36px;
          margin-top: 23px;
          color: #fef4e8;
          letter-spacing: 2px; }
        .package-block .package-package .package-wrapper .sum-block .sum-btn:hover {
          background-color: #ff885e; }

.first-topup {
  position: relative; }

.topup-module {
  padding: 0px;
  margin: 0px;
  min-width: 1200px;
  position: relative;
  margin-top: 160px;
  margin-bottom: 20px;
  width: 100%;
  height: 359px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/static/img/activities/discount-regular/fristTopup2.png); }
  .topup-module .desc {
    position: relative;
    height: 350px;
    width: 700px;
    left: 40%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0px;
    margin: 0px; }
    .topup-module .desc .topup-title {
      position: absolute;
      height: 40px;
      font-size: 24px;
      top: 40px;
      left: 150px;
      letter-spacing: 7px; }
      .topup-module .desc .topup-title .special {
        color: #db774d;
        font-size: 37px;
        font-weight: bold; }
    .topup-module .desc .activies-object {
      position: absolute;
      top: 130px;
      width: 500px;
      display: -ms-flexbox;
      display: flex;
      letter-spacing: 2px; }
      .topup-module .desc .activies-object .object-label {
        font-size: 16px;
        height: 25px;
        width: 90px;
        color: #4a81ff;
        background-color: #cbdaff;
        border-radius: 5px;
        text-align: center;
        line-height: 25px; }
      .topup-module .desc .activies-object .object-desc {
        position: absolute;
        left: 80px;
        margin-left: 20px;
        font-size: 14px;
        color: #555555; }
    .topup-module .desc .activies-explain {
      position: absolute;
      width: 700px;
      top: 180px;
      display: -ms-flexbox;
      display: flex;
      letter-spacing: 2px; }
      .topup-module .desc .activies-explain .explain-label {
        font-size: 16px;
        height: 25px;
        width: 90px;
        color: #4a81ff;
        background-color: #cbdaff;
        border-radius: 5px;
        text-align: center;
        line-height: 25px; }
      .topup-module .desc .activies-explain .explain-desc {
        position: absolute;
        left: 80px;
        margin-left: 20px;
        font-size: 14px;
        color: #555555; }
    .topup-module .desc .topup-btn {
      left: 240px;
      position: absolute;
      top: 260px;
      width: 150px;
      height: 40px;
      background-color: #f8a950;
      color: #ffffff;
      text-align: center;
      line-height: 36px;
      border-radius: 5px;
      letter-spacing: 3px;
      font-size: 16px;
      cursor: pointer; }
    .topup-module .desc .topup-btn:hover {
      background-color: #ff885e; }

.first-order {
  position: relative; }

.select-module {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 160px;
  margin-bottom: 30px;
  position: relative;
  height: 470px;
  width: 1200px;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: #eeeeee 0.1px 0.1px 18px 0.3px; }
  .select-module .package-module {
    left: 0px;
    top: 23px;
    width: 970px;
    height: 423px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: space-center;
        justify-content: space-center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .select-module .package-module .package-item {
      cursor: pointer;
      margin-top: 7px;
      margin-left: 15px;
      width: 303px;
      height: 190px;
      background-image: url(/static/img/activities/discount-regular/selectModule.png);
      position: relative;
      letter-spacing: 1px; }
      .select-module .package-module .package-item .item-title {
        position: absolute;
        top: 29px;
        left: 110px;
        font-weight: bold;
        font-size: 16px; }
      .select-module .package-module .package-item .item-desc {
        width: 235px;
        position: absolute;
        top: 60px;
        left: 35px;
        font-size: 14px;
        color: dimgray; }
      .select-module .package-module .package-item .item-amount {
        position: absolute;
        top: 117px;
        left: 35px;
        font-size: 14px;
        color: #999999; }
        .select-module .package-module .package-item .item-amount .amount-num {
          color: #e9ab65;
          font-size: 17px; }
      .select-module .package-module .package-item .item-indate {
        position: absolute;
        top: 147px;
        left: 35px;
        font-size: 14px;
        color: #999999; }
        .select-module .package-module .package-item .item-indate .indate-num {
          color: #e9ab65;
          font-size: 17px; }
  .select-module .btn {
    position: absolute;
    top: 417px;
    left: 875px;
    color: #6c96fb;
    font-size: 14px;
    width: 90px;
    height: 30px;
    cursor: pointer; }
  .select-module .package-desc {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 230px;
    height: 473px;
    background-image: url(/static/img/activities/discount-regular/selectDesc.png);
    letter-spacing: 1px;
    line-height: 30px; }
    .select-module .package-desc .desc-desc {
      position: absolute;
      right: 10px;
      top: 44px;
      width: 210px;
      height: 150px;
      font-size: 16px;
      color: #777777; }
      .select-module .package-desc .desc-desc .special {
        font-size: 20px;
        color: #db774d; }
    .select-module .package-desc .desc-price {
      position: absolute;
      top: 216px;
      width: 230px;
      height: 210px;
      font-size: 18px;
      border-left: #f0f0f1 solid 1px; }
      .select-module .package-desc .desc-price .price-title {
        margin-left: 52px;
        margin-top: 74px;
        color: #555555; }
      .select-module .package-desc .desc-price .price {
        margin-left: 54px;
        margin-top: 20px;
        font-size: 34px;
        color: #fc865d;
        font-weight: bold; }
    .select-module .package-desc .desc-btn {
      position: absolute;
      bottom: 0px;
      width: 230px;
      height: 49px;
      line-height: 46px;
      text-align: center;
      color: #ffffff;
      font-size: 16px;
      letter-spacing: 2px;
      cursor: pointer; }
    .select-module .package-desc .desc-btn:hover {
      background-color: #ff885e; }

.present {
  position: relative; }

.present-module {
  overflow: hidden;
  margin: 0 auto;
  margin-top: 155px;
  position: relative;
  height: 440px;
  width: 1200px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .present-module .item-module {
    margin: 0px;
    position: relative;
    background-image: url(/static/img/activities/discount-regular/giveaway.png);
    width: 360px;
    height: 410px; }
    .present-module .item-module .sumPrice {
      position: absolute;
      margin-left: 90px;
      margin-top: 44px;
      width: 260px;
      color: #ff936e;
      font-size: 40px; }
      .present-module .item-module .sumPrice .desc {
        font-size: 18px;
        color: #444444;
        margin-top: 10px;
        margin-left: 42px;
        letter-spacing: 1px; }
    .present-module .item-module .givePrice {
      position: absolute;
      width: 250px;
      height: 180px;
      left: 54px;
      top: 145px;
      border-top: solid #bbbbbb 1px;
      letter-spacing: 1px; }
      .present-module .item-module .givePrice .price {
        margin-left: 58px;
        margin-top: 21px;
        color: #999999;
        font-size: 15px; }
        .present-module .item-module .givePrice .price .price-price {
          color: #e9ab65;
          font-size: 30px; }
        .present-module .item-module .givePrice .price .price-name {
          color: #e9ab65; }
      .present-module .item-module .givePrice .text {
        width: 35px;
        height: 35px;
        background-color: #e9ab65;
        color: #ffffff;
        font-size: 17px;
        line-height: 35px;
        text-align: center;
        border-radius: 50%;
        margin-left: 114px;
        margin-top: 14px; }
      .present-module .item-module .givePrice .give {
        width: 130px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        color: #e9ab65;
        font-size: 30px;
        margin-left: 65px;
        margin-top: 15px; }
        .present-module .item-module .givePrice .give .text-text {
          font-size: 15px; }
    .present-module .item-module .btn {
      position: absolute;
      width: 170px;
      height: 45px;
      left: 100px;
      top: 350px;
      letter-spacing: 1px;
      background-color: #f8a950;
      border-radius: 6px;
      line-height: 45px;
      color: #ffffff;
      text-align: center;
      font-size: 16px;
      letter-spacing: 3px;
      cursor: pointer; }
    .present-module .item-module .btn:hover {
      background-color: #ff885e; }

.overseas {
  position: relative; }
  .overseas .station {
    position: relative;
    margin: 130px auto 0;
    width: 1200px; }
    .overseas .station .os-ul {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .overseas .station .os-ul .os-card {
        width: 580px;
        height: 262px;
        box-sizing: border-box;
        padding: 0 42px;
        font-size: 14px;
        background-repeat: no-repeat;
        background-position: center center;
        margin-top: 40px;
        position: relative; }
        .overseas .station .os-ul .os-card:nth-child(1), .overseas .station .os-ul .os-card:nth-child(2) {
          margin-top: 44px; }
        .overseas .station .os-ul .os-card .tip {
          color: rgba(255, 255, 255, 0.8);
          position: absolute;
          top: 1px;
          right: 36px;
          font-size: 14px;
          letter-spacing: 1px; }
        .overseas .station .os-ul .os-card .title {
          text-align: center;
          color: #F5C688;
          font-size: 18px;
          padding: 14px 0 10px; }
        .overseas .station .os-ul .os-card .desc {
          height: 64px;
          color: #ffffff;
          line-height: 1.5; }
        .overseas .station .os-ul .os-card .request {
          padding: 40px 20px 10px; }
          .overseas .station .os-ul .os-card .request .rq-item:last-child {
            margin-left: 30px; }
          .overseas .station .os-ul .os-card .request .rq-num {
            font-weight: 600;
            color: #DB774D;
            font-size: 30px;
            padding-right: 4px; }
        .overseas .station .os-ul .os-card .year {
          padding: 0 20px; }
          .overseas .station .os-ul .os-card .year .unit {
            color: #DB774D;
            font-size: 18px; }
        .overseas .station .os-ul .os-card .buy-btn {
          position: absolute;
          bottom: -6px;
          left: 50%;
          transform: translate3d(-50%, 0, 0);
          text-decoration: none;
          display: block;
          width: 140px;
          height: 40px;
          background-color: #F8A950;
          color: #fff;
          text-align: center;
          line-height: 40px;
          border-radius: 4px;
          transition: all .3s; }
          .overseas .station .os-ul .os-card .buy-btn:hover {
            background-color: #FF8A62; }
    .overseas .station .ab-wrap {
      width: 1200px;
      height: 522px;
      box-sizing: border-box;
      margin-top: 80px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 40px; }
      .overseas .station .ab-wrap .ab-left {
        width: 356px;
        height: 100%;
        position: relative;
        background-color: #f1f5ff; }
        .overseas .station .ab-wrap .ab-left::before {
          content: "";
          position: absolute;
          top: 0;
          left: 50%;
          transform: translate3d(-50%, 0, 0);
          width: 80px;
          height: 3px;
          background: #4A81FF; }
        .overseas .station .ab-wrap .ab-left .desc {
          color: #333;
          line-height: 1.6;
          font-size: 16px;
          padding: 40px 30px 0; }
        .overseas .station .ab-wrap .ab-left .bg {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 355px;
          height: 301px;
          background: url(/static/img/activities/overseas/bg.png) center center/100% 100% no-repeat; }
      .overseas .station .ab-wrap .ab-ul {
        -ms-flex: 1;
            flex: 1;
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.12);
        border-radius: 0px 4px 4px 0px; }
        .overseas .station .ab-wrap .ab-ul .ab-item {
          width: 50%;
          height: 50%;
          box-sizing: border-box;
          padding: 30px 36px; }
          .overseas .station .ab-wrap .ab-ul .ab-item:nth-child(1) {
            border-bottom: 1px solid #E5E5E5;
            border-right: 1px solid #E5E5E5; }
          .overseas .station .ab-wrap .ab-ul .ab-item:nth-child(2) {
            border-bottom: 1px solid #E5E5E5; }
          .overseas .station .ab-wrap .ab-ul .ab-item:nth-child(3) {
            border-right: 1px solid #E5E5E5; }
          .overseas .station .ab-wrap .ab-ul .ab-item .title {
            font-weight: 600;
            color: #333; }
          .overseas .station .ab-wrap .ab-ul .ab-item .desc {
            font-size: 14px;
            color: #333;
            line-height: 1.7;
            padding: 10px 0 20px; }
          .overseas .station .ab-wrap .ab-ul .ab-item .tags {
            display: inline-block;
            width: auto;
            height: 26px;
            padding: 0 10px;
            line-height: 26px;
            font-size: 14px;
            color: #A5A5A5;
            font-weight: 500;
            border: 1px solid #A5A5A5;
            border-radius: 4px; }
            .overseas .station .ab-wrap .ab-ul .ab-item .tags:last-child {
              margin-left: 20px; }
          .overseas .station .ab-wrap .ab-ul .ab-item .free-btn {
            text-decoration: none;
            display: block;
            width: 140px;
            height: 40px;
            margin: 34px auto 0;
            background-color: #F8A950;
            color: #fff;
            text-align: center;
            line-height: 40px;
            border-radius: 4px;
            transition: all .3s; }
            .overseas .station .ab-wrap .ab-ul .ab-item .free-btn:hover {
              background-color: #FF8A62; }

.dis-page {
  position: relative;
  width: 100%;
  padding: 0px;
  margin: 0px;
  min-width: 1200px;
  background-color: #f9faff; }
  .dis-page .header {
    min-width: 1200px; }
    .dis-page .header .main-header {
      z-index: 999;
      background-color: #365192;
      min-width: 1200px;
      width: 100%; }
  .dis-page .dis-wrapper {
    position: relative;
    min-width: 1200px; }
    .dis-page .dis-wrapper .dis-banner {
      margin: 0px;
      padding: 0px;
      width: 100%;
      height: 440px;
      min-width: 1200px;
      background-image: url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16478636684415300%2FWechatIMG111.jpg);
      background-repeat: no-repeat;
      background-position: center; }

.act-nav {
  position: fixed;
  left: 15px;
  top: 20%;
  width: 130px;
  height: 500px;
  background-image: url(/static/img/activities/discount-regular/index2.png);
  background-repeat: no-repeat;
  background-position: center; }
  .act-nav .zxzx {
    width: 130px;
    position: absolute;
    top: 133px;
    color: #666666;
    letter-spacing: 1px;
    line-height: 50px;
    cursor: pointer;
    z-index: 2; }
    .act-nav .zxzx .zxzx-img {
      position: absolute;
      top: 14px;
      left: 15px;
      width: 28px;
      height: 26px;
      background-image: url(/static/img/activities/discount-regular/message.png); }
    .act-nav .zxzx .immm-btn {
      position: absolute;
      left: 53px; }
  .act-nav ul {
    position: absolute;
    color: #666666;
    letter-spacing: 1px;
    top: 185px;
    line-height: 50px;
    width: 100px;
    text-align: center; }
    .act-nav ul li {
      cursor: pointer;
      width: 130px;
      height: 50px; }
      .act-nav ul li:hover {
        background: #ff885e;
        color: #ffffff; }
      .act-nav ul li.active {
        background: #ff885e;
        color: #ffffff; }
  .act-nav .to-top {
    width: 150px;
    height: 63px;
    position: absolute;
    top: 433px;
    cursor: pointer; }

.dis-content {
  position: relative; }
  .dis-content .buttom-module {
    height: 150px;
    width: 1200px;
    position: relative;
    margin: 45px auto;
    background-image: url(/static/img/activities/discount-regular/buttom.png); }
    .dis-content .buttom-module .buttom-text {
      padding-top: 40px;
      margin-left: 423px;
      color: #bfb3a6;
      font-size: 22px;
      letter-spacing: 3px;
      font-weight: bold; }
    .dis-content .buttom-module .buttom-btn {
      width: 130px;
      padding-top: 23px;
      margin-left: 570px;
      color: #f8a950;
      font-size: 16px;
      letter-spacing: 1px;
      cursor: pointer; }

.integral-page {
  color: #2d2d2d;
  overflow-x: hidden; }
  .integral-page p {
    margin: 0; }
  .integral-page .il-wrapper {
    background-color: #fff; }
    .integral-page .il-wrapper .il-banner {
      width: 100%;
      height: 376px;
      box-sizing: border-box;
      background: #4f39e8 url(/static/img/activities/recommend/ir_banner.png) center center no-repeat; }
      .integral-page .il-wrapper .il-banner .banner-info {
        width: 1200px;
        height: 100%;
        box-sizing: border-box;
        margin: 0 auto;
        padding-top: 130px;
        color: #fff;
        letter-spacing: 1px; }
      .integral-page .il-wrapper .il-banner .banner-title {
        font-size: 48px;
        letter-spacing: 6px; }
      .integral-page .il-wrapper .il-banner .banner-desc {
        line-height: 2;
        font-size: 20px;
        letter-spacing: 3px; }
      .integral-page .il-wrapper .il-banner .tab-head {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        width: 1200px;
        height: 52px;
        box-sizing: border-box;
        margin: 0 auto;
        position: relative;
        top: -52px;
        left: 0; }
        .integral-page .il-wrapper .il-banner .tab-head .tab-nav {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
          .integral-page .il-wrapper .il-banner .tab-head .tab-nav .nav-item {
            width: 158px;
            height: 52px;
            box-sizing: border-box;
            line-height: 52px;
            text-align: center;
            margin-right: 10px;
            color: #fff;
            background-color: rgba(255, 255, 255, 0.1);
            cursor: pointer;
            position: relative;
            -webkit-user-select: none;
                -ms-user-select: none;
                    user-select: none;
            transition: all .3s linear; }
            .integral-page .il-wrapper .il-banner .tab-head .tab-nav .nav-item::before {
              content: "";
              width: 0px;
              border-bottom: 4px solid #f8836d;
              position: absolute;
              bottom: 4px;
              left: 50%;
              transform: translate3d(-50%, 0, 0);
              transition: width .3s linear; }
            .integral-page .il-wrapper .il-banner .tab-head .tab-nav .nav-item:hover, .integral-page .il-wrapper .il-banner .tab-head .tab-nav .nav-item.active {
              background-color: #fff;
              color: #000; }
              .integral-page .il-wrapper .il-banner .tab-head .tab-nav .nav-item:hover::before, .integral-page .il-wrapper .il-banner .tab-head .tab-nav .nav-item.active::before {
                width: 40px; }
        .integral-page .il-wrapper .il-banner .tab-head .score-wrap {
          color: #fff;
          display: inline-block; }
        .integral-page .il-wrapper .il-banner .tab-head .score-num {
          font-size: 20px;
          margin-right: 24px; }
        .integral-page .il-wrapper .il-banner .tab-head .tab-btn {
          display: inline-block;
          width: 115px;
          height: 34px;
          line-height: 34px;
          text-align: center;
          cursor: pointer;
          background-image: linear-gradient(#fff, #fff);
          color: #ff8c57;
          border-radius: 17px; }
          .integral-page .il-wrapper .il-banner .tab-head .tab-btn:hover {
            box-shadow: 0px 5px 16px 0px rgba(255, 140, 87, 0.55); }
    .integral-page .il-wrapper .tab-content {
      width: 1200px;
      margin: 0 auto;
      padding: 50px 0; }
      .integral-page .il-wrapper .tab-content .section-title {
        padding-bottom: 50px; }
        .integral-page .il-wrapper .tab-content .section-title .cn-title {
          letter-spacing: 2px;
          font-size: 30px; }
        .integral-page .il-wrapper .tab-content .section-title .en-title {
          letter-spacing: 1px;
          font-size: 33px;
          color: #e1e1e1;
          opacity: .81; }

.rmr-page {
  color: #2d2d2d;
  overflow-x: hidden; }
  .rmr-page p {
    margin: 0; }
  .rmr-page .rmr-wrapper {
    background-color: #fff; }
    .rmr-page .rmr-wrapper .rmr-banner {
      width: 100%;
      height: 494px;
      box-sizing: border-box;
      position: relative;
      background: url(/static/img/activities/recommend/rmr-banner.png) center center no-repeat;
      margin-bottom: 160px; }
      .rmr-page .rmr-wrapper .rmr-banner .rmr-info {
        width: 1200px;
        height: 124px;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        background-color: #fff;
        position: absolute;
        bottom: -62px;
        left: 50%;
        margin-left: -600px;
        box-shadow: 0px 2px 17px 1px rgba(196, 179, 171, 0.12); }
        .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item {
          width: 52%;
          height: 100%;
          box-sizing: border-box;
          padding: 0 20px;
          color: #2d2d2d; }
          .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item:nth-child(1) {
            width: 45%; }
          .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .rmr-info-title {
            font-size: 20px;
            color: #999;
            padding: 20px 0 10px; }
          .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .rmr-info-detail {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: justify;
                justify-content: space-between;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
            .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .rmr-info-detail .rmr-info-num {
              color: #e75e4d;
              font-size: 30px;
              vertical-align: sub;
              padding-left: 6px; }
          .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .rmr-btn {
            width: 115px;
            height: 36px;
            box-sizing: border-box;
            line-height: 36px;
            color: #fff;
            cursor: pointer;
            text-align: center;
            background-image: linear-gradient(212deg, #ff916f 0%, #f37a6b 100%), linear-gradient(#f37a6b, #f37a6b);
            border-radius: 3px; }
            .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .rmr-btn:hover {
              box-shadow: 0px 5px 16px 0px rgba(255, 140, 87, 0.55); }
          .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .swiper-container {
            height: 45px;
            line-height: 45px; }
            .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .swiper-container .swiper-slide {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row;
                  flex-direction: row;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: start;
                  justify-content: flex-start;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
              .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .swiper-container .swiper-slide .ir-item {
                text-align: center;
                font-size: 13px;
                padding-right: 20px; }
                .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .swiper-container .swiper-slide .ir-item .ir-num {
                  color: #f37a6b;
                  padding: 0 4px; }
          .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-item .empty {
            text-align: center;
            color: #999; }
        .rmr-page .rmr-wrapper .rmr-banner .rmr-info .rmr-info-line {
          width: 1px;
          height: 90px;
          box-sizing: border-box;
          background-image: linear-gradient(to bottom, #fcddd9, #f37a6b, #fcddd9);
          opacity: 0.61;
          border-radius: 2px;
          box-shadow: 0px 5px 16px 0px rgba(255, 140, 87, 0.55); }
    .rmr-page .rmr-wrapper .rmr-section {
      width: 1200px;
      margin: 0 auto 100px;
      position: relative; }
      .rmr-page .rmr-wrapper .rmr-section .rmr-title {
        text-align: center;
        padding-bottom: 70px; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-title-en {
          color: #e2e2e2;
          font-size: 34px; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          width: 220px;
          letter-spacing: 1px;
          margin: 0 auto;
          font-size: 28px; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon {
            position: relative; }
            .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon::before, .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon::after {
              position: absolute;
              display: inline-block;
              content: "";
              -ms-transform: rotate(45deg);
                  transform: rotate(45deg);
              border-radius: 3px;
              background-image: linear-gradient(212deg, #ff916f 0%, #f37a6b 100%), linear-gradient(#ff863f, #ff863f); }
            .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon::before {
              width: 16px;
              height: 16px;
              box-sizing: border-box;
              left: 0;
              top: -6px;
              z-index: 2;
              opacity: .6; }
            .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon::after {
              width: 24px;
              height: 24px;
              box-sizing: border-box;
              top: -10px;
              left: -20px;
              opacity: 0.18; }
            .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon.right::before {
              left: -16px; }
            .rmr-page .rmr-wrapper .rmr-section .rmr-title-cn .txt-icon.right::after {
              left: -4px; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-title-desc {
          font-size: 14px;
          color: #999;
          padding-top: 10px; }
      .rmr-page .rmr-wrapper .rmr-section .rmr-tip {
        text-align: center;
        color: #999999; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-tip a {
          text-decoration: none;
          color: #f89a76;
          padding-left: 4px; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-tip a .arrow {
            width: 20px;
            height: 7px;
            box-sizing: border-box;
            display: inline-block;
            margin-left: 2px;
            background: url(/static/img/activities/recommend/arrow.png) center center no-repeat;
            transition: all .3s ease-in; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-tip a:hover i {
            -ms-transform: translateX(4px);
                transform: translateX(4px); }
      .rmr-page .rmr-wrapper .rmr-section .link-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: start;
            justify-content: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .rmr-page .rmr-wrapper .rmr-section .link-list .link-item {
          width: 20%;
          height: 38px;
          box-sizing: border-box;
          padding: 0 10px;
          text-align: center;
          line-height: 26px;
          margin-bottom: 18px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          cursor: pointer;
          position: relative; }
          .rmr-page .rmr-wrapper .rmr-section .link-list .link-item:before {
            display: inline-block;
            content: "";
            width: 0px;
            height: 26px;
            border-right: 1px solid #c7c7c7;
            position: absolute;
            right: 0;
            bottom: 10px; }
          .rmr-page .rmr-wrapper .rmr-section .link-list .link-item:after {
            content: "";
            width: 60px;
            height: 2px;
            background-color: #ff916f;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin-left: -30px;
            display: none; }
          .rmr-page .rmr-wrapper .rmr-section .link-list .link-item:hover, .rmr-page .rmr-wrapper .rmr-section .link-list .link-item.active {
            color: #ff8c57; }
            .rmr-page .rmr-wrapper .rmr-section .link-list .link-item:hover:after, .rmr-page .rmr-wrapper .rmr-section .link-list .link-item.active:after {
              display: inline-block; }
          .rmr-page .rmr-wrapper .rmr-section .link-list .link-item:nth-child(5n + 5):before, .rmr-page .rmr-wrapper .rmr-section .link-list .link-item:last-child:before {
            display: none; }
      .rmr-page .rmr-wrapper .rmr-section .link-content {
        width: 100%;
        height: 182px;
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        background-color: #fff8f7;
        padding: 30px 60px; }
        .rmr-page .rmr-wrapper .rmr-section .link-content .lt-left .lt-title {
          font-size: 24px;
          padding-bottom: 10px;
          white-space: pre-line; }
        .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: end;
              justify-content: flex-end;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
          .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
            .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-num {
              color: #f37a6b;
              opacity: .3;
              font-size: 50px;
              padding-right: 30px; }
            .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-method {
              padding-bottom: 10px; }
            .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-btn {
              width: 114px;
              height: 36px;
              box-sizing: border-box;
              text-align: center;
              line-height: 36px;
              border-radius: 3px;
              border: solid 1px #f37a6b;
              color: #f37a6b;
              cursor: pointer;
              font-size: 14px; }
              .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-btn .cy-icon {
                width: 17px;
                height: 20px;
                box-sizing: border-box;
                display: inline-block;
                vertical-align: text-top;
                background: url(/static/img/activities/recommend/cy-icon.png) center center no-repeat; }
              .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-btn:hover {
                background-color: #feebe9; }
            .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-scan {
              color: #f37a6b; }
              .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-scan .arrow-icon {
                width: 20px;
                height: 7px;
                box-sizing: border-box;
                display: inline-block;
                margin-left: 2px;
                background: url(/static/img/activities/recommend/arrow.png) center center no-repeat; }
            .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-url .lt-qrcode {
              width: 114px;
              height: 114px;
              box-sizing: border-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: row;
                  flex-direction: row;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
              margin-left: 20px;
              background-color: #ffffff;
              box-shadow: 0px 6px 9px 0px rgba(196, 179, 171, 0.26);
              border-radius: 3px;
              border: solid 1px #f37a6b; }
          .rmr-page .rmr-wrapper .rmr-section .link-content .lt-right .lt-line {
            width: 1px;
            height: 110px;
            box-sizing: border-box;
            border-right: 1px solid #fac2a8;
            margin: 0 50px;
            -ms-transform: skewX(-18deg);
                transform: skewX(-18deg); }
      .rmr-page .rmr-wrapper .rmr-section .user-task {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 60px; }
        .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item {
          width: 25%;
          height: 210px;
          box-sizing: border-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          padding: 20px 0;
          border-right: solid 1px #e8e8e8; }
          .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item:nth-child(n + 5) {
            border-top: solid 1px #e8e8e8;
            -ms-flex-pack: end;
                justify-content: flex-end; }
          .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item:nth-child(4n + 4) {
            border-right: none; }
          .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item .icon-wrap {
            width: 100%;
            height: 70px;
            box-sizing: border-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
            .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item .icon-wrap .uk-icon {
              margin-left: 10px; }
          .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item .uk-title {
            font-size: 18px;
            padding: 20px 0 10px; }
          .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item .uk-num {
            color: #e75e4d;
            font-size: 24px; }
          .rmr-page .rmr-wrapper .rmr-section .user-task .uk-item .uk-unit {
            padding-left: 6px;
            font-size: 14px; }
      .rmr-page .rmr-wrapper .rmr-section .rmr-goods {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: start;
            justify-content: flex-start;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-goods .goods-item {
          width: 280px;
          box-sizing: border-box;
          margin-right: 26px;
          margin-bottom: 70px; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .goods-item:nth-child(4n + 4) {
            margin-right: 0; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-picwrap {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          height: 240px;
          border: solid 1px #e3e3e3;
          position: relative; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-picwrap::before {
            width: 120px;
            height: 120px;
            box-sizing: border-box;
            position: absolute;
            top: -1px;
            left: -1px;
            content: "";
            border-left: 1px solid #ff8c57;
            border-top: 1px solid #ff8c57; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-picwrap::after {
            width: 120px;
            height: 120px;
            box-sizing: border-box;
            position: absolute;
            bottom: -1px;
            right: -1px;
            content: "";
            border-right: 1px solid #3ac5f8;
            border-bottom: 1px solid #3ac5f8; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-picwrap > img {
            max-width: 260px;
            max-height: 220px; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-name {
          font-size: 18px;
          color: #242424;
          padding: 20px 0 10px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-info {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: row;
              flex-direction: row;
          -ms-flex-align: end;
              align-items: flex-end;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-info .gt-num {
            font-size: 24px;
            color: #ff8c57; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-info .gt-unit {
            color: #242424;
            padding: 0 6px 0 2px; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-info .gt-leftnum {
            font-size: 14px;
            color: #242424; }
        .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-btn {
          width: 100px;
          height: 30px;
          box-sizing: border-box;
          line-height: 30px;
          background-image: linear-gradient(212deg, #ff916f 0%, #f37a6b 100%), linear-gradient(#f37a6b, #f37a6b);
          color: #fff;
          text-align: center;
          cursor: pointer;
          -webkit-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-btn:hover {
            box-shadow: 0px 5px 16px 0px rgba(255, 140, 87, 0.55); }
          .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-btn.disabled {
            cursor: not-allowed;
            background-image: linear-gradient(to right, #ccc, #bbb);
            pointer-events: none; }
            .rmr-page .rmr-wrapper .rmr-section .rmr-goods .gt-btn.disabled:hover {
              box-shadow: none; }
      .rmr-page .rmr-wrapper .rmr-section .step-wrap {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item {
          width: 21%;
          text-align: center;
          z-index: 2; }
          .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item .sp-icon {
            width: 78px;
            height: 78px;
            box-sizing: border-box;
            border: 1px solid #fbc8c0;
            border-radius: 50%;
            position: relative;
            margin: 0 auto; }
            .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item .sp-icon .sp-txt {
              width: 110px;
              height: 34px;
              box-sizing: border-box;
              position: absolute;
              background-color: #fff;
              top: 50%;
              left: 50%;
              transform: translate3d(-50%, -50%, 0);
              line-height: 34px;
              color: #e75e4d;
              font-size: 20px; }
              .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item .sp-icon .sp-txt .sp-num {
                font-size: 24px;
                font-weight: 500;
                padding-left: 2px; }
          .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item .sp-title {
            color: #242424;
            font-size: 20px;
            padding: 20px 0 10px; }
            .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item .sp-title.register {
              cursor: pointer; }
          .rmr-page .rmr-wrapper .rmr-section .step-wrap .step-item .sp-desc {
            color: #999999;
            font-size: 14px; }
        .rmr-page .rmr-wrapper .rmr-section .step-wrap .sp-line {
          width: 80%;
          height: 1px;
          box-sizing: border-box;
          position: absolute;
          top: 40px;
          left: 78px;
          background-color: #d9dada; }
      .rmr-page .rmr-wrapper .rmr-section .b_bg1 {
        width: 307px;
        height: 391px;
        box-sizing: border-box;
        position: absolute;
        top: 210px;
        left: -420px;
        background: url(/static/img/activities/recommend/b_pic1.png) center center/100% 100% no-repeat; }
      .rmr-page .rmr-wrapper .rmr-section .b_bg2 {
        width: 196px;
        height: 190px;
        box-sizing: border-box;
        position: absolute;
        top: 160px;
        right: -300px;
        background: url(/static/img/activities/recommend/b_pic2.png) center center/100% 100% no-repeat; }
      .rmr-page .rmr-wrapper .rmr-section .b_bg3 {
        width: 171px;
        height: 198px;
        box-sizing: border-box;
        position: absolute;
        bottom: -100px;
        left: -350px;
        background: url(/static/img/activities/recommend/b_pic3.png) center center/100% 100% no-repeat; }

.luck-draw {
  height: 360px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .luck-draw .rotate-wheel {
    width: 590px;
    height: 360px;
    background: #973831;
    border-radius: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .luck-draw .rotate-wheel .wheel-block {
      width: 180px;
      height: 108px;
      margin: 0 5px;
      background: #fff;
      border-radius: 5px;
      box-sizing: border-box; }
      .luck-draw .rotate-wheel .wheel-block:nth-child(-n+3) {
        margin-top: 5px; }
      .luck-draw .rotate-wheel .wheel-block:nth-child(n+6) {
        margin-bottom: 5px; }
      .luck-draw .rotate-wheel .wheel-block.active {
        background: linear-gradient(to bottom, #ffdea4, #f08bfe); }
    .luck-draw .rotate-wheel .inner {
      width: 100%;
      height: 100%;
      border-radius: 5px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      text-align: center; }
      .luck-draw .rotate-wheel .inner .gift-show {
        height: 100px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
        .luck-draw .rotate-wheel .inner .gift-show img {
          margin-top: 12px; }
        .luck-draw .rotate-wheel .inner .gift-show .cash {
          width: 142px; }
      .luck-draw .rotate-wheel .inner .gift-title {
        text-align: center;
        font-size: 15px;
        color: #7c35e7;
        font-weight: 600; }
  .luck-draw .draw-start {
    width: 180px;
    height: 108px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 5px; }
    .luck-draw .draw-start .draw-cost {
      color: #fff;
      font-size: 14px;
      margin-top: 20px; }
    .luck-draw .draw-start .draw-button {
      width: 180px;
      box-sizing: border-box;
      height: 108px;
      border: 2px solid #ffc588;
      background: linear-gradient(to right, #cb955b, #e6aa6a);
      background-size: cover;
      text-align: center;
      line-height: 108px;
      font-size: 24px;
      color: #fff;
      outline: 0;
      cursor: pointer; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.act-modal h4 {
  margin: 0; }

.act-modal p {
  line-height: 25px;
  margin: 0; }

.act-modal .modal-footer-activity {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }
  .act-modal .modal-footer-activity .btn-act {
    text-align: center;
    width: 100%;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0 10px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    background: #c25b4d;
    color: #fdf3da;
    border-radius: 6px;
    margin-right: 10px; }
  .act-modal .modal-footer-activity .normal {
    text-align: center;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    color: #c25b4d;
    border-radius: 6px;
    cursor: pointer; }

.draw-area {
  background: #c04b45;
  height: 400px;
  width: 100%;
  border-radius: 10px;
  margin: 40px auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .draw-area .draw-box {
    width: 585px;
    height: 360px;
    background: #973831;
    border-radius: 10px; }
  .draw-area .activity-rules {
    color: #fff;
    width: 520px; }
    .draw-area .activity-rules .rules-tt {
      font-weight: 600;
      color: #ffe7cc;
      line-height: 25px; }
    .draw-area .activity-rules p {
      line-height: 25px; }
      .draw-area .activity-rules p span {
        text-decoration: underline;
        cursor: pointer; }
      .draw-area .activity-rules p .not-span {
        cursor: default;
        text-decoration: none; }

.act-page .header .main-header {
  z-index: 999; }

.act-page .activity-wrapper .act-banner {
  width: 100%;
  height: 430px;
  background-image: url(/static/img/activities/banner.jpg);
  background-repeat: no-repeat;
  background-position: center; }

.act-page .activity-wrapper .act-content {
  height: auto;
  width: 100%;
  background-image: url(/static/img/activities/bg.jpg);
  background-position: top center;
  background-repeat: no-repeat; }
  .act-page .activity-wrapper .act-content .ac-inner {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden; }
    .act-page .activity-wrapper .act-content .ac-inner h3,
    .act-page .activity-wrapper .act-content .ac-inner p,
    .act-page .activity-wrapper .act-content .ac-inner ul,
    .act-page .activity-wrapper .act-content .ac-inner li {
      margin: 0;
      padding: 0; }
    .act-page .activity-wrapper .act-content .ac-inner .act-item {
      width: 100%;
      height: auto;
      overflow: hidden; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item .act-item-title {
        margin-top: 40px;
        text-align: center; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item .act-item-title h3 {
          font-size: 30px;
          line-height: 38px;
          letter-spacing: 1px;
          color: #333; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item .act-item-title p {
          margin-top: 16px;
          margin-bottom: 14px;
          font-size: 18px;
          line-height: 32px;
          letter-spacing: 1px;
          color: #333; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item .act-item-title p .rule-btn {
            color: #333;
            border-bottom: 2px solid #989795;
            text-decoration: none;
            cursor: pointer; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item .act-item-title p .link-span {
            color: #333;
            border-bottom: 2px solid #989795;
            text-decoration: none;
            cursor: pointer; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-btn {
        display: block;
        margin: 318px auto 88px 487px;
        width: 253px;
        height: 65px;
        background: url(/static/img/activities/buy-top.png) center no-repeat; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-btn:hover {
          background: url(/static/img/activities/buy-top-hover.png) center no-repeat; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item .ai-spline {
        height: 28px;
        width: 100%;
        background: url(/static/img/activities/300-spline.png) center no-repeat; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin: 50px auto 30px;
        width: 1100px; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list li {
          width: 312px;
          height: 392px;
          background-repeat: no-repeat;
          background-position: center;
          border-radius: 8px;
          box-shadow: 0px 0px 20px #d8d2cf; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list li .charge-btn {
            display: block;
            margin-top: 309px;
            margin-left: 61px;
            width: 198px;
            height: 48px;
            cursor: pointer;
            transition: all .5s;
            background: url(/static/img/activities/chunchao/buy-btn.png) center no-repeat; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list li .charge-btn:hover {
              background: url(/static/img/activities/chunchao/buy-btn-hover.png) center no-repeat; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list li.bl-l1 {
            background-image: url(/static/img/activities/chunchao/1-1.jpg); }
          .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list li.bl-l2 {
            background-image: url(/static/img/activities/chunchao/1-2.jpg); }
          .act-page .activity-wrapper .act-content .ac-inner .act-item .buy-list li.bl-l3 {
            background-image: url(/static/img/activities/chunchao/1-3.jpg); }
      .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-300w {
        height: 813px; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-300w .caidai-1 {
          height: 166px;
          background: url(/static/img/activities/chunchao/1-duihuan.png) center no-repeat; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-300w .caidai-1 .btn-duihuan {
            display: inline-block;
            margin-top: 75px;
            margin-left: 934px;
            width: 146px;
            height: 36px;
            cursor: pointer;
            background: url(/static/img/activities/chunchao/btn-duihuan.png) center no-repeat; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia {
        height: 1134px;
        overflow: hidden; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .act-item-title {
          margin-top: 30px; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: distribute;
              justify-content: space-around;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item {
            display: -ms-flexbox;
            display: flex;
            margin-top: 33px;
            padding: 15px;
            width: 530px;
            height: 172px;
            text-align: left;
            background-image: url(/static/img/activities/chunchao/package-item.png); }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .lt {
              width: 330px; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .title {
              margin-bottom: 6px;
              color: #927858;
              font-size: 20px;
              line-height: 24px; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .desc {
              margin-bottom: 12px;
              letter-spacing: 1px;
              font-size: 14px;
              color: #927858;
              line-height: 18px; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .price-block {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: justify;
                  justify-content: space-between;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .price-block .price-item {
                display: -ms-flexbox;
                display: flex;
                margin-bottom: 7px;
                width: 159px;
                height: 46px;
                line-height: 46px;
                background-color: #fbecd0; }
                .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .price-block .price-item .price {
                  width: 95px;
                  font-size: 22px;
                  color: #a26f33; }
                  .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .price-block .price-item .price span {
                    margin-left: 11px;
                    font-size: 16px; }
                .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .price-block .price-item .package {
                  font-size: 12px;
                  color: #a26f33;
                  margin-left: 5px; }
                  .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .package-item .price-block .price-item .package span {
                    border-bottom: 1px solid #cead81; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr {
            margin-left: 50px; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .total-price {
              margin-top: 32px;
              font-size: 26px;
              line-height: 26px;
              color: #fdf3da;
              letter-spacing: 1px; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .total-price span {
                font-size: 18px;
                color: #fff; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .total-num {
              margin-top: 12px;
              font-size: 18px;
              line-height: 18px;
              color: #fdf3da;
              letter-spacing: 1px; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .total-num span {
                color: #fff; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .btn-package {
              margin-top: 25px;
              width: 126px;
              height: 38px;
              line-height: 38px;
              text-align: center;
              border-radius: 5px;
              background-color: #c25b4d;
              cursor: pointer;
              transition: all .5s; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .btn-package:hover {
                background-color: #b65144; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-jingbaojia .package-block .lr .btn-package span {
                font-size: 18px;
                color: #fdf3da; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan {
        height: 1346px; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .act-item-title {
          margin-top: 32px;
          position: relative;
          z-index: 2; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-ad {
          cursor: pointer;
          position: relative;
          bottom: 30px;
          width: 100%;
          height: 200px;
          background: url(/static/img/activities/chunchao/lx-ad.png) center no-repeat; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap {
          display: -ms-flexbox;
          display: flex;
          margin: 30px 20px;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          position: relative;
          bottom: 30px; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set {
            width: 370px;
            height: 480px;
            box-shadow: 0px 10px 10px 10px rgba(95, 95, 95, 0.1);
            transition: all .5s;
            border-radius: 10px;
            margin-bottom: 35px; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set:hover {
              transform: translate3d(0, -2px, 0);
              box-shadow: 0px 10px 14px 15px rgba(65, 65, 65, 0.1); }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-tt {
              background: #c45448 url(/static/img/activities/chunchao/set-bg.png) right center no-repeat;
              height: 150px;
              border-radius: 10px 10px 0 0;
              color: #fff;
              text-align: center;
              cursor: pointer; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-tt h3 {
                margin: 0 auto;
                padding-top: 25px;
                font-size: 24px;
                letter-spacing: 1px; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-tt p {
                margin: 10px auto;
                width: 85%;
                font-size: 18px;
                letter-spacing: 1px;
                text-align: center; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-amount {
              background: #fff;
              font-size: 15px;
              height: 77px;
              border-bottom: 2px solid #e9e9e9;
              color: #999;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-direction: column;
                  flex-direction: column;
              -ms-flex-pack: center;
                  justify-content: center;
              -ms-flex-align: start;
                  align-items: start; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-amount p {
                margin: 0 30px;
                display: -ms-flexbox;
                display: flex; }
                .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-amount p span {
                  text-align: left;
                  width: 150px;
                  height: 25px;
                  white-space: nowrap; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-amount .amount {
                color: #333; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price {
              border-radius: 10px;
              height: 255px;
              background: #fff url(/static/img/activities/chunchao/diamond.png) right bottom no-repeat; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price i {
                display: block; }
                .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price i.price-tt {
                  margin: 0px 30px;
                  padding: 20px 0 0;
                  height: 30px;
                  background: url(/static/img/activities/chunchao/lx-logo.png) left center no-repeat; }
                .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price i.imm-save {
                  width: 45px;
                  margin: 0px 0 0 20px;
                  height: 30px;
                  background: url(/static/img/activities/chunchao/imm-save.png) left center no-repeat; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price .price {
                color: #b53e44;
                font-size: 48px;
                letter-spacing: 1px;
                margin: 0 30px; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price .save-price {
                display: -ms-flexbox;
                display: flex;
                font-size: 16px;
                margin-left: 10px;
                -ms-flex-align: center;
                    align-items: center;
                color: #666; }
                .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price .save-price span {
                  vertical-align: bottom; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-huiyuan .vip-wrap .vip-set .set-price .buy-btn {
                width: 305px;
                height: 50px;
                margin: 30px auto 0;
                background: linear-gradient(to Right, #c9935a, #e7aa6b);
                color: #fff;
                font-size: 20px;
                line-height: 50px;
                text-align: center;
                border-radius: 5px;
                cursor: pointer;
                letter-spacing: 1px; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai {
        height: 754px; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap-outside {
          margin: auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center; }
        .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap {
          background: #fff;
          width: 237px;
          height: 540px;
          padding: 15px 20px 15px 20px;
          border-radius: 8px;
          position: relative;
          box-shadow: 0px 5px 10px 5px rgba(95, 95, 95, 0.1);
          margin: 30px 10px; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap::before {
            position: absolute;
            top: 0;
            left: 30px;
            content: '';
            display: block;
            background: #b53e44;
            width: 63px;
            height: 6px;
            border-radius: 10px; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .product {
            border-bottom: 2px solid #f5e2c5;
            padding-bottom: 5px;
            height: 220px;
            cursor: pointer; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .product h2 {
              font-size: 22px;
              letter-spacing: 1px; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .product p {
              width: 100%;
              line-height: 28px;
              letter-spacing: .5px;
              text-align: left;
              margin-bottom: 15px;
              font-size: 16px; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .product p span {
                color: #999;
                letter-spacing: .5px; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .product p .amount {
                color: #4c4c4c; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .cacu .cacu-way {
            width: 200px;
            height: 40px;
            margin: 30px auto 10px;
            line-height: 40px;
            text-align: center;
            font-size: 18px;
            color: #b53e44;
            background: #f8ebe7;
            border: 1px solid #b53e44;
            border-radius: 5px;
            letter-spacing: .5px; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .cacu-amount {
            background: #fff;
            font-size: 15px;
            height: 100px;
            border-bottom: 2px solid #f5e2c5;
            color: #999;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-align: start;
                align-items: start; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .cacu-amount p {
              display: -ms-flexbox;
              display: flex; }
              .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .cacu-amount p span {
                text-align: left;
                width: 135px;
                height: 30px;
                white-space: nowrap; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .cacu-amount .amount {
              color: #333; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .price {
            font-size: 46px;
            color: #b53e44;
            margin: 10px 0; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .price span {
              color: #939393;
              font-size: 20px; }
          .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .btn-wrap {
            display: -ms-flexbox;
            display: flex;
            height: 40px;
            position: absolute;
            left: 0; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .btn-wrap .try-btn {
              width: 138px;
              height: 40px;
              line-height: 40px;
              background-color: #c45448;
              color: #fff;
              text-align: center;
              font-size: 18px;
              border-radius: 0 0 0 5px;
              cursor: pointer; }
            .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-haiwai .oversea-wrap .btn-wrap .ques-btn {
              cursor: pointer;
              width: 139px;
              height: 40px;
              line-height: 40px;
              background-color: #d89f63;
              color: #fff;
              text-align: center;
              font-size: 18px;
              border-radius: 0 0 5px 0; }
      .act-page .activity-wrapper .act-content .ac-inner .act-item.ai-rule {
        height: 653px; }

.act-page .act-nav {
  position: fixed;
  left: 0;
  top: 30%;
  width: 150px;
  height: 500px;
  background-image: url(/static/img/activities/chunchao/nav.png);
  background-repeat: no-repeat;
  background-position: center; }
  .act-page .act-nav .zxzx {
    position: absolute;
    left: 38px;
    color: #fff;
    letter-spacing: 1px;
    top: 185px;
    line-height: 32px;
    cursor: pointer; }
  .act-page .act-nav ul {
    position: absolute;
    left: 26px;
    color: #fff;
    letter-spacing: 1px;
    top: 230px;
    line-height: 33px;
    width: 100px;
    text-align: center; }
    .act-page .act-nav ul li {
      cursor: pointer;
      width: 99px;
      height: 33px;
      background: #b64046; }
      .act-page .act-nav ul li:nth-child(2n) {
        background: #9a3b2e; }
      .act-page .act-nav ul li:hover {
        background: #d49c60; }
      .act-page .act-nav ul li.active {
        background: #d49c60; }
  .act-page .act-nav .to-top {
    width: 100px;
    height: 63px;
    position: absolute;
    left: 51px;
    bottom: 47px;
    cursor: pointer; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

@charset "UTF-8";
.slick-dots,
.slick-next,
.slick-prev {
  position: absolute;
  display: block;
  padding: 0; }

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
  font-family: slick;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-next,
.slick-prev {
  font-size: 0;
  line-height: 0;
  top: 50%;
  width: 20px;
  height: 20px;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0; }

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0; }

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1; }

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: .25; }

.slick-next:before,
.slick-prev:before {
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #fff; }

.slick-prev {
  left: -25px; }

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto; }

.slick-prev:before {
  content: ''; }

.slick-next:before,
[dir=rtl] .slick-prev:before {
  content: ''; }

.slick-next {
  right: -25px; }

[dir=rtl] .slick-next {
  right: auto;
  left: -25px; }

[dir=rtl] .slick-next:before {
  content: '\922B\FFFD'; }

.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  bottom: -25px;
  width: 100%;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0; }

.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0; }

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1; }

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '';
  text-align: center;
  opacity: .25;
  color: #000; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.beginner-mobile {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  background: #f9faff;
  overflow: hidden;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
  color: #374567; }
  .beginner-mobile main {
    position: relative; }
  .beginner-mobile .banner {
    width: 100%;
    height: 60vw;
    position: relative; }
  .beginner-mobile .banner-inner {
    margin-top: 50px;
    width: 100%;
    height: 60vw;
    background-image: url(/static/img/beginner/mb-bg.jpeg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden; }
  .beginner-mobile .section-anchor {
    display: none;
    position: absolute;
    left: calc(50% - 1200px);
    top: calc(100% - 66px);
    padding-top: 0;
    padding-bottom: 0;
    background: #f2f6ff;
    width: 100%; }
    .beginner-mobile .section-anchor .anchor-tab-item a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 2px;
      line-height: 16px; }
      .beginner-mobile .section-anchor .anchor-tab-item a::after {
        height: 4px; }
  .beginner-mobile .anchor-tabs {
    background: #f2f6ff; }
  .beginner-mobile .beginner-section {
    padding-top: 0px; }
  .beginner-mobile .title {
    height: 120px;
    margin: 0px auto 20px;
    width: 90vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    text-align: center; }
    .beginner-mobile .title h3 {
      font-size: 18px;
      font-weight: 600;
      letter-spacing: 1px;
      padding-top: 60px;
      margin: 0; }
    .beginner-mobile .title h5 {
      font-size: 14px;
      font-weight: normal;
      letter-spacing: 1px;
      margin: 0;
      margin: 10px auto;
      color: #2b3e54; }
    .beginner-mobile .title.title01 {
      background-image: url(/static/img/beginner/title01.png); }
    .beginner-mobile .title.title02 {
      background-image: url(/static/img/beginner/title02.png); }
    .beginner-mobile .title.title03 {
      background-image: url(/static/img/beginner/title03.png); }
    .beginner-mobile .title.title04 {
      background-image: url(/static/img/beginner/title04.png); }
    .beginner-mobile .title.title05 {
      background-image: url(/static/img/beginner/title05.png); }
  .beginner-mobile .new-content {
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
    .beginner-mobile .new-content .new-each {
      width: 278px;
      height: 200px;
      margin: 10px 0;
      text-align: center;
      background-repeat: no-repeat;
      background-position: center center;
      overflow: hidden;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      border: 1px solid #e6e8f4;
      position: relative; }
      .beginner-mobile .new-content .new-each .new-icon {
        width: 80px;
        height: 64px;
        margin: 10px auto 10px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain; }
        .beginner-mobile .new-content .new-each .new-icon.new-01-icon {
          background-image: url(/static/img/beginner/new-01-icon.png); }
        .beginner-mobile .new-content .new-each .new-icon.new-02-icon {
          width: 86px;
          height: 64px;
          background-image: url(/static/img/beginner/new-02-icon.png); }
        .beginner-mobile .new-content .new-each .new-icon.new-03-icon {
          background-image: url(/static/img/beginner/new-03-icon.png); }
      .beginner-mobile .new-content .new-each:hover {
        border-color: #4a81ff; }
        .beginner-mobile .new-content .new-each:hover::before {
          position: absolute;
          content: '';
          display: block;
          height: 3px;
          width: 80px;
          background-color: #4a81ff;
          top: 0;
          left: 50%;
          margin-left: -40px; }
        .beginner-mobile .new-content .new-each:hover.new-01 {
          background-image: url(/static/img/beginner/new-01-bg-active.png); }
        .beginner-mobile .new-content .new-each:hover.new-02 {
          background-image: url(/static/img/beginner/new-02-bg-active.png); }
        .beginner-mobile .new-content .new-each:hover.new-03 {
          background-image: url(/static/img/beginner/new-03-bg-active.png); }
        .beginner-mobile .new-content .new-each:hover .new-01-icon {
          background-image: url(/static/img/beginner/new-01-icon-active.png); }
        .beginner-mobile .new-content .new-each:hover .new-02-icon {
          background-image: url(/static/img/beginner/new-02-icon-active.png); }
        .beginner-mobile .new-content .new-each:hover .new-03-icon {
          background-image: url(/static/img/beginner/new-03-icon-active.png); }
      .beginner-mobile .new-content .new-each .new-content-title {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1px;
        line-height: 35px; }
      .beginner-mobile .new-content .new-each .new-content-desc {
        font-size: 12px;
        letter-spacing: 1px;
        line-height: 14px;
        color: #7a8ba6;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .beginner-mobile .new-content .new-each .new-btn {
        width: 85px;
        height: 20px;
        margin: 10px auto;
        line-height: 20px;
        text-align: center;
        border: 1px solid #4a81ff;
        border-radius: 4px;
        color: #4a81ff;
        cursor: pointer; }
        .beginner-mobile .new-content .new-each .new-btn:hover {
          background: #4a81ff;
          color: #fff;
          transition: all .5s; }
      .beginner-mobile .new-content .new-each.new-01 {
        background-image: url(/static/img/beginner/new-01-bg.png); }
        .beginner-mobile .new-content .new-each.new-01 img {
          width: 110px;
          height: 84px;
          margin: 15px auto 10px; }
      .beginner-mobile .new-content .new-each.new-02 {
        background-image: url(/static/img/beginner/new-02-bg.png); }
        .beginner-mobile .new-content .new-each.new-02 img {
          width: 80px;
          height: 64px;
          margin: 15px auto 10px; }
      .beginner-mobile .new-content .new-each.new-03 {
        background-image: url(/static/img/beginner/new-03-bg.png); }
        .beginner-mobile .new-content .new-each.new-03 img {
          width: 80px;
          height: 64px;
          margin: 15px auto 10px; }
  .beginner-mobile .ability-content {
    margin: 0 auto;
    border: 1px solid #e6e8f4;
    background: #fff; }
    .beginner-mobile .ability-content .gaia-tabs-nav .gaia-tab {
      height: 80px;
      margin-top: 10px; }
      .beginner-mobile .ability-content .gaia-tabs-nav .gaia-tab::before {
        height: 20px;
        top: 35px; }
      .beginner-mobile .ability-content .gaia-tabs-nav .gaia-tab span {
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        letter-spacing: 1px; }
    .beginner-mobile .ability-content .gaia-tabs-inkbar {
      height: 4px !important;
      width: 0 !important; }
    .beginner-mobile .ability-content .ability-block {
      padding: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      overflow: hidden; }
      .beginner-mobile .ability-content .ability-block .intro {
        margin: auto;
        overflow: hidden;
        width: 90vw; }
        .beginner-mobile .ability-content .ability-block .intro .intro-title {
          border-left: 5px solid #cbdaff;
          line-height: 30px;
          text-indent: 10px;
          font-weight: 600;
          font-size: 16px; }
        .beginner-mobile .ability-content .ability-block .intro img {
          margin: 25px 0; }
        .beginner-mobile .ability-content .ability-block .intro .graph {
          font-size: 14px;
          text-align: justify;
          font-weight: normal;
          letter-spacing: .5px;
          margin: 10px 0;
          padding: 0;
          color: #7a8ba6;
          font-weight: 500; }
        .beginner-mobile .ability-content .ability-block .intro .intro-btn {
          width: 110px;
          height: 30px;
          margin: 30px 0 0;
          line-height: 30px;
          text-align: center;
          border: 1px solid #4a81ff;
          border-radius: 4px;
          color: #4a81ff;
          cursor: pointer;
          font-size: 14px; }
          .beginner-mobile .ability-content .ability-block .intro .intro-btn:hover {
            background: #4a81ff;
            color: #fff;
            transition: all .5s; }
      .beginner-mobile .ability-content .ability-block .env {
        margin-top: 50px; }
        .beginner-mobile .ability-content .ability-block .env .env-title {
          border-left: 5px solid #cbdaff;
          line-height: 30px;
          text-indent: 10px;
          font-weight: 600;
          font-size: 16px; }
        .beginner-mobile .ability-content .ability-block .env .env-brand {
          font-size: 14px; }
        .beginner-mobile .ability-content .ability-block .env .env-content {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-pack: justify;
              justify-content: space-between; }
        .beginner-mobile .ability-content .ability-block .env .env-each {
          display: -ms-flexbox;
          display: flex;
          text-align: center;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          width: 275px;
          margin: auto;
          height: 215px;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          .beginner-mobile .ability-content .ability-block .env .env-each img {
            margin-top: 5px; }
          .beginner-mobile .ability-content .ability-block .env .env-each .env-content-title {
            font-size: 16px;
            font-weight: 600;
            margin: 15px 0 5px; }
          .beginner-mobile .ability-content .ability-block .env .env-each .env-desc {
            text-align: justify;
            font-weight: 500;
            font-size: 14px;
            margin: 10px 0; }
  .beginner-mobile .video-content {
    margin: 0px auto;
    position: relative; }
    .beginner-mobile .video-content .gaia-tabs-inkbar {
      height: 4px !important;
      width: 0 !important; }
    .beginner-mobile .video-content .more-btn {
      display: block;
      position: absolute;
      top: 90px;
      right: 2px;
      font-size: 14px;
      color: #4a81ff;
      text-decoration: none;
      z-index: 6;
      cursor: pointer; }
    .beginner-mobile .video-content .gaia-tabs {
      background: transparent; }
    .beginner-mobile .video-content .gaia-tabs-bar {
      background: transparent; }
    .beginner-mobile .video-content .gaia-tabs-nav .gaia-tab {
      height: 60px;
      margin-top: 10px; }
      .beginner-mobile .video-content .gaia-tabs-nav .gaia-tab::before {
        height: 20px;
        top: 35px; }
      .beginner-mobile .video-content .gaia-tabs-nav .gaia-tab span {
        font-size: 14px;
        font-weight: 600;
        line-height: 60px;
        letter-spacing: 1px; }
    .beginner-mobile .video-content .gaia-tabs-content {
      background: transparent; }
    .beginner-mobile .video-content .gaia-tabs-inkbar {
      height: 4px !important; }
    .beginner-mobile .video-content .public-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      margin-top: 35px;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .beginner-mobile .video-content .each-class {
      width: 280px;
      margin: 15px auto 0;
      box-sizing: content-box;
      cursor: pointer;
      border: 1px solid #f1f1f1; }
      .beginner-mobile .video-content .each-class img {
        width: 280px;
        height: 184px;
        position: relative;
        overflow: hidden; }
      .beginner-mobile .video-content .each-class ul {
        height: 85px;
        padding-top: 10px;
        font-size: 16px;
        font-weight: 600;
        border-radius: 0 0 8px 8px;
        background: #fff; }
        .beginner-mobile .video-content .each-class ul li {
          text-indent: 10px;
          line-height: 25px;
          height: 25px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap;
          padding-right: 3px; }
          .beginner-mobile .video-content .each-class ul li:last-child {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAO9JREFUKJGF0K1KRGEQBuBnD3gHGrWosAgWo5cgNoOCIIiwYzEbDKYFEUQNCztBowgWkxhMiz/FmxAsbrBoshzLOXKUBd/2MQ/zzUyrLEt1ImIFOyjRQj8zL+t60YBrOEIfm+jhICLWa9Mqy1JEjOEZ+5l53WiwhEMsZOZX3XkS700ImXmDIaaaYwwxHhHzTRwRbUzg7Qdn5ieO0YuI2QrOVHOfZubHrwUxqL47qd6HmMb9r2tExCrusIetqraNXdzWF2l1Op02brGRmQN/EhGLuMBygS6uR8Fqn0dcoVtgDmejYCPnaBd4wss/+BUP392NTwFwsYTEAAAAAElFTkSuQmCC) 0 no-repeat;
            margin: 20px 15px 0;
            text-indent: 20px;
            font-weight: normal; }
          .beginner-mobile .video-content .each-class ul li.t-name {
            position: relative;
            color: #666; }
            .beginner-mobile .video-content .each-class ul li.t-name .price {
              color: #0096ff;
              position: absolute;
              right: 0; }
  .beginner-mobile .plat-content {
    margin: 0px auto 50px;
    border: 1px solid #e6e8f4;
    background: #fff url(/static/img/beginner/plat-bg.png) center right no-repeat; }
  .beginner-mobile .plat-wrap {
    padding: 20px 50px; }
  .beginner-mobile .plat-logo {
    width: 227px;
    height: 52px;
    background: url(/static/img/beginner/logo.png) center center no-repeat;
    background-size: contain; }
  .beginner-mobile .feature-area {
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .beginner-mobile .feature-area .feature {
      width: 250px;
      height: 35px;
      margin: 5px 0;
      color: #4a81ff;
      border: 1px solid #4a81ff;
      border-radius: 4px;
      text-align: center;
      font-size: 16px;
      line-height: 35px;
      background: #f1f4ff;
      font-weight: 500; }
  .beginner-mobile .plat-desc {
    padding-top: 10px;
    font-size: 14px;
    line-height: 30px;
    text-align: justify;
    color: #7a8ba6;
    font-weight: 500; }
  .beginner-mobile .lead-content-mobile {
    margin: 0 auto;
    width: 90vw; }
    .beginner-mobile .lead-content-mobile .lead-top {
      height: 170px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-pack: center;
          justify-content: center; }
      .beginner-mobile .lead-content-mobile .lead-top .step {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center; }
        .beginner-mobile .lead-content-mobile .lead-top .step.active .step-icon {
          background-color: #fff;
          border: 1px solid #4a81ff; }
        .beginner-mobile .lead-content-mobile .lead-top .step.active h4 {
          color: #4a81ff; }
        .beginner-mobile .lead-content-mobile .lead-top .step .step-icon {
          display: block;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          width: 60px;
          height: 60px;
          border: 1px solid transparent;
          border-radius: 8px;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: 80%;
          padding: 5px;
          text-align: center;
          cursor: pointer; }
          .beginner-mobile .lead-content-mobile .lead-top .step .step-icon.step-icon0 {
            background-image: url(/static/img/beginner/step0-icon.png); }
          .beginner-mobile .lead-content-mobile .lead-top .step .step-icon.step-icon1 {
            background-image: url(/static/img/beginner/step1-icon.png); }
          .beginner-mobile .lead-content-mobile .lead-top .step .step-icon.step-icon2 {
            background-image: url(/static/img/beginner/step2-icon.png); }
          .beginner-mobile .lead-content-mobile .lead-top .step .step-icon.step-icon3 {
            background-image: url(/static/img/beginner/step3-icon.png); }
        .beginner-mobile .lead-content-mobile .lead-top .step h4 {
          letter-spacing: 2px; }
      .beginner-mobile .lead-content-mobile .lead-top .step-line {
        display: inline-block;
        width: 170px;
        height: 2px;
        background: #f0f0f0;
        margin-top: 50px; }
  .beginner-mobile .step-section {
    margin: 40px auto 100px; }
    .beginner-mobile .step-section .hs-title {
      font-size: 18px;
      line-height: 30px; }
    .beginner-mobile .step-section .hs-desc {
      font-size: 12px;
      line-height: 20px; }
  .beginner-mobile .itemwrap {
    background: transparent;
    overflow: hidden;
    outline: none; }
  .beginner-mobile .hi-wrap {
    margin-top: 30px;
    overflow: hidden; }
  .beginner-mobile .steps-content-mobile {
    position: relative;
    margin: 20px auto;
    text-align: center;
    overflow: hidden;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 50vw; }
    .beginner-mobile .steps-content-mobile.step-img-1 {
      background-image: url(/static/img/beginner/lead-bg1.png); }
    .beginner-mobile .steps-content-mobile.step-img-2 {
      background-image: url(/static/img/beginner/lead-bg2.png); }
    .beginner-mobile .steps-content-mobile.step-img-3 {
      background-image: url(/static/img/beginner/lead-bg3.png); }
    .beginner-mobile .steps-content-mobile.step-img-4 {
      cursor: pointer;
      background-image: url(/static/img/beginner/lead-bg4.png); }

.hi-wrap {
  margin-top: 30px;
  overflow: hidden; }

.steps-content-mobile {
  position: relative;
  background-size: 100%;
  height: auto;
  overflow: hidden; }
  .steps-content-mobile .rc-bottom {
    position: absolute;
    bottom: 0px;
    left: 5px;
    padding: 0 10px;
    height: 168px;
    color: #ffffff; }
    .steps-content-mobile .rc-bottom .rc-title {
      font-size: 16px; }
    .steps-content-mobile .rc-bottom .rc-desc {
      margin-top: 10px;
      font-size: 12px;
      line-height: 20px;
      text-align: left; }
    .steps-content-mobile .rc-bottom .ic-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: #4a81ff;
      height: 28px;
      width: 95px;
      line-height: 28px;
      margin: 10px auto 0;
      text-decoration: none;
      color: #ffffff;
      text-align: center;
      letter-spacing: 1px;
      z-index: 1111111; }
      .steps-content-mobile .rc-bottom .ic-link::after {
        margin-left: 5px;
        height: 0;
        width: 0;
        content: '';
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 10px solid #ffffff; }

.beginner-page {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  background: #f9faff;
  overflow: hidden;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53";
  color: #374567; }
  .beginner-page main {
    position: relative; }
  .beginner-page .banner {
    width: 100%;
    height: 500px;
    position: relative;
    padding-bottom: 68px; }
  .beginner-page .banner-inner {
    width: 100%;
    height: 500px;
    background: url(/static/img/beginner/banner.png) center center no-repeat;
    background-size: cover; }
  .beginner-page .section-anchor {
    position: absolute;
    left: calc(50% - 1200px);
    top: calc(100% - 66px);
    padding-top: 0;
    padding-bottom: 0;
    background: #f2f6ff;
    width: 100%; }
    .beginner-page .section-anchor .anchor-tab-item a {
      font-size: 18px;
      font-weight: 600;
      letter-spacing: 2px; }
      .beginner-page .section-anchor .anchor-tab-item a::after {
        height: 4px; }
  .beginner-page .anchor-tabs {
    background: #f2f6ff; }
  .beginner-page .beginner-section {
    padding-top: 70px; }
  .beginner-page .title {
    width: 800px;
    height: 100px;
    margin: 0px auto 100px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    text-align: center; }
    .beginner-page .title h3 {
      font-size: 28px;
      font-weight: 600;
      letter-spacing: 2px;
      padding-top: 50px;
      margin: 0; }
    .beginner-page .title h5 {
      font-size: 16px;
      font-weight: normal;
      letter-spacing: 1px;
      margin: 0;
      margin: 10px auto;
      color: #2b3e54; }
    .beginner-page .title.title01 {
      background-image: url(/static/img/beginner/title01.png); }
    .beginner-page .title.title02 {
      background-image: url(/static/img/beginner/title02.png); }
    .beginner-page .title.title03 {
      background-image: url(/static/img/beginner/title03.png); }
    .beginner-page .title.title04 {
      background-image: url(/static/img/beginner/title04.png); }
    .beginner-page .title.title05 {
      background-image: url(/static/img/beginner/title05.png); }
  .beginner-page .new-content {
    width: 1200px;
    margin: 0 auto 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .beginner-page .new-content .new-each {
      width: 378px;
      height: 300px;
      text-align: center;
      background-repeat: no-repeat;
      background-position: center center;
      overflow: hidden;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      border: 1px solid #e6e8f4;
      position: relative; }
      .beginner-page .new-content .new-each .new-icon {
        width: 110px;
        height: 84px;
        margin: 15px auto 10px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain; }
        .beginner-page .new-content .new-each .new-icon.new-01-icon {
          background-image: url(/static/img/beginner/new-01-icon.png); }
        .beginner-page .new-content .new-each .new-icon.new-02-icon {
          width: 118px;
          height: 84px;
          background-image: url(/static/img/beginner/new-02-icon.png); }
        .beginner-page .new-content .new-each .new-icon.new-03-icon {
          background-image: url(/static/img/beginner/new-03-icon.png); }
      .beginner-page .new-content .new-each:hover {
        border-color: #4a81ff; }
        .beginner-page .new-content .new-each:hover::before {
          position: absolute;
          content: '';
          display: block;
          height: 3px;
          width: 80px;
          background-color: #4a81ff;
          top: 0;
          left: 50%;
          margin-left: -40px; }
        .beginner-page .new-content .new-each:hover.new-01 {
          background-image: url(/static/img/beginner/new-01-bg-active.png); }
        .beginner-page .new-content .new-each:hover.new-02 {
          background-image: url(/static/img/beginner/new-02-bg-active.png); }
        .beginner-page .new-content .new-each:hover.new-03 {
          background-image: url(/static/img/beginner/new-03-bg-active.png); }
        .beginner-page .new-content .new-each:hover .new-01-icon {
          background-image: url(/static/img/beginner/new-01-icon-active.png); }
        .beginner-page .new-content .new-each:hover .new-02-icon {
          background-image: url(/static/img/beginner/new-02-icon-active.png); }
        .beginner-page .new-content .new-each:hover .new-03-icon {
          background-image: url(/static/img/beginner/new-03-icon-active.png); }
      .beginner-page .new-content .new-each .new-content-title {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 1px;
        line-height: 35px; }
      .beginner-page .new-content .new-each .new-content-desc {
        font-size: 16px;
        letter-spacing: 1px;
        line-height: 35px;
        color: #7a8ba6; }
      .beginner-page .new-content .new-each .new-btn {
        width: 145px;
        height: 40px;
        margin: 10px auto;
        line-height: 40px;
        text-align: center;
        border: 1px solid #4a81ff;
        border-radius: 4px;
        color: #4a81ff;
        cursor: pointer; }
        .beginner-page .new-content .new-each .new-btn:hover {
          background: #4a81ff;
          color: #fff;
          transition: all .5s; }
      .beginner-page .new-content .new-each.new-01 {
        background-image: url(/static/img/beginner/new-01-bg.png); }
        .beginner-page .new-content .new-each.new-01 img {
          width: 110px;
          height: 84px;
          margin: 15px auto 10px; }
      .beginner-page .new-content .new-each.new-02 {
        background-image: url(/static/img/beginner/new-02-bg.png); }
        .beginner-page .new-content .new-each.new-02 img {
          width: 118px;
          height: 84px;
          margin: 15px auto 10px; }
      .beginner-page .new-content .new-each.new-03 {
        background-image: url(/static/img/beginner/new-03-bg.png); }
        .beginner-page .new-content .new-each.new-03 img {
          width: 110px;
          height: 84px;
          margin: 15px auto 10px; }
  .beginner-page .ability-content {
    width: 1200px;
    height: 640px;
    margin: 0 auto 50px;
    border: 1px solid #e6e8f4;
    background: #fff; }
    .beginner-page .ability-content .gaia-tabs-nav .gaia-tab {
      height: 80px;
      margin-top: 10px; }
      .beginner-page .ability-content .gaia-tabs-nav .gaia-tab::before {
        height: 20px;
        top: 35px; }
      .beginner-page .ability-content .gaia-tabs-nav .gaia-tab span {
        font-size: 18px;
        font-weight: 600;
        line-height: 80px;
        letter-spacing: 1px; }
    .beginner-page .ability-content .gaia-tabs-inkbar {
      height: 4px !important; }
    .beginner-page .ability-content .ability-block {
      padding: 50px 50px 0;
      display: -ms-flexbox;
      display: flex; }
      .beginner-page .ability-content .ability-block .intro {
        width: 410px;
        height: 480px;
        border-right: 1px solid #e6e8f4; }
        .beginner-page .ability-content .ability-block .intro .intro-title {
          border-left: 5px solid #cbdaff;
          line-height: 35px;
          text-indent: 20px;
          font-weight: 600;
          font-size: 18px; }
        .beginner-page .ability-content .ability-block .intro img {
          margin: 25px 0; }
        .beginner-page .ability-content .ability-block .intro .graph {
          font-size: 14px;
          width: 380px;
          text-align: justify;
          font-weight: normal;
          letter-spacing: .5px;
          margin: 10px 0;
          padding: 0;
          color: #7a8ba6;
          font-weight: 500; }
        .beginner-page .ability-content .ability-block .intro .intro-btn {
          width: 110px;
          height: 30px;
          margin: 30px 0 0;
          line-height: 30px;
          text-align: center;
          border: 1px solid #4a81ff;
          border-radius: 4px;
          color: #4a81ff;
          cursor: pointer;
          font-size: 14px; }
          .beginner-page .ability-content .ability-block .intro .intro-btn:hover {
            background: #4a81ff;
            color: #fff;
            transition: all .5s; }
      .beginner-page .ability-content .ability-block .env {
        margin-left: 50px; }
        .beginner-page .ability-content .ability-block .env .env-title {
          border-left: 5px solid #cbdaff;
          line-height: 35px;
          text-indent: 20px;
          font-weight: 600;
          font-size: 18px; }
        .beginner-page .ability-content .ability-block .env .env-brand {
          font-size: 14px; }
        .beginner-page .ability-content .ability-block .env .env-content {
          display: -ms-flexbox;
          display: flex;
          width: 620px;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-pack: justify;
              justify-content: space-between; }
        .beginner-page .ability-content .ability-block .env .env-each {
          display: -ms-flexbox;
          display: flex;
          text-align: center;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          width: 275px;
          height: 215px;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          .beginner-page .ability-content .ability-block .env .env-each img {
            margin-top: 5px; }
          .beginner-page .ability-content .ability-block .env .env-each .env-content-title {
            font-size: 16px;
            font-weight: 600;
            margin: 15px 0 5px; }
          .beginner-page .ability-content .ability-block .env .env-each .env-desc {
            text-align: justify;
            font-weight: 500;
            font-size: 14px;
            margin: 10px 0; }
  .beginner-page .video-content {
    width: 1200px;
    margin: 0px auto;
    position: relative; }
    .beginner-page .video-content .more-btn {
      display: block;
      position: absolute;
      top: 34px;
      right: 0;
      font-size: 16px;
      color: #4a81ff;
      text-decoration: none;
      z-index: 6;
      cursor: pointer; }
    .beginner-page .video-content .gaia-tabs {
      background: transparent; }
    .beginner-page .video-content .gaia-tabs-bar {
      background: transparent; }
    .beginner-page .video-content .gaia-tabs-nav .gaia-tab {
      height: 70px;
      margin-top: 10px; }
      .beginner-page .video-content .gaia-tabs-nav .gaia-tab::before {
        height: 20px;
        top: 35px; }
      .beginner-page .video-content .gaia-tabs-nav .gaia-tab span {
        font-size: 18px;
        font-weight: 600;
        line-height: 70px;
        letter-spacing: 1px; }
    .beginner-page .video-content .gaia-tabs-content {
      background: transparent; }
    .beginner-page .video-content .gaia-tabs-inkbar {
      height: 4px !important; }
    .beginner-page .video-content .public-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      width: 1200px;
      margin-top: 35px;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .beginner-page .video-content .each-class {
      width: 280px;
      margin: 15px 25px 15px 0;
      box-sizing: content-box;
      cursor: pointer;
      border: 1px solid #f1f1f1; }
      .beginner-page .video-content .each-class img {
        width: 280px;
        height: 184px;
        position: relative;
        overflow: hidden; }
      .beginner-page .video-content .each-class ul {
        height: 85px;
        padding-top: 10px;
        font-size: 16px;
        font-weight: 600;
        border-radius: 0 0 8px 8px;
        background: #fff; }
        .beginner-page .video-content .each-class ul li {
          text-indent: 10px;
          line-height: 25px;
          height: 25px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap;
          padding-right: 3px; }
          .beginner-page .video-content .each-class ul li:last-child {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAO9JREFUKJGF0K1KRGEQBuBnD3gHGrWosAgWo5cgNoOCIIiwYzEbDKYFEUQNCztBowgWkxhMiz/FmxAsbrBoshzLOXKUBd/2MQ/zzUyrLEt1ImIFOyjRQj8zL+t60YBrOEIfm+jhICLWa9Mqy1JEjOEZ+5l53WiwhEMsZOZX3XkS700ImXmDIaaaYwwxHhHzTRwRbUzg7Qdn5ieO0YuI2QrOVHOfZubHrwUxqL47qd6HmMb9r2tExCrusIetqraNXdzWF2l1Op02brGRmQN/EhGLuMBygS6uR8Fqn0dcoVtgDmejYCPnaBd4wss/+BUP392NTwFwsYTEAAAAAElFTkSuQmCC) 0 no-repeat;
            margin: 20px 15px 0;
            text-indent: 20px;
            font-weight: normal; }
          .beginner-page .video-content .each-class ul li.t-name {
            position: relative;
            color: #666; }
            .beginner-page .video-content .each-class ul li.t-name .price {
              color: #0096ff;
              position: absolute;
              right: 0; }
  .beginner-page .plat-content {
    width: 1200px;
    height: 365px;
    margin: 0px auto 50px;
    border: 1px solid #e6e8f4;
    background: #fff url(/static/img/beginner/plat-bg.png) center right no-repeat; }
  .beginner-page .plat-wrap {
    padding: 70px 50px; }
  .beginner-page .plat-logo {
    width: 227px;
    height: 52px;
    background: url(/static/img/beginner/logo.png) center center no-repeat;
    background-size: contain; }
  .beginner-page .feature-area {
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .beginner-page .feature-area .feature {
      width: 250px;
      height: 35px;
      color: #4a81ff;
      border: 1px solid #4a81ff;
      border-radius: 4px;
      text-align: center;
      font-size: 16px;
      line-height: 35px;
      background: #f1f4ff;
      font-weight: 500; }
  .beginner-page .plat-desc {
    padding-top: 10px;
    font-size: 14px;
    line-height: 30px;
    text-align: justify;
    color: #7a8ba6;
    font-weight: 500; }
  .beginner-page .lead-content {
    width: 1200px;
    margin: 0 auto; }
    .beginner-page .lead-content .lead-top {
      height: 170px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      .beginner-page .lead-content .lead-top .step {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
        .beginner-page .lead-content .lead-top .step.active .step-icon {
          background-color: #fff;
          border: 1px solid #4a81ff; }
        .beginner-page .lead-content .lead-top .step.active h4 {
          color: #4a81ff; }
        .beginner-page .lead-content .lead-top .step .step-icon {
          display: block;
          width: 60px;
          height: 60px;
          border: 1px solid transparent;
          border-radius: 8px;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: 80%;
          padding: 5px;
          text-align: center;
          cursor: pointer; }
          .beginner-page .lead-content .lead-top .step .step-icon.step-icon0 {
            background-image: url(/static/img/beginner/step0-icon.png); }
          .beginner-page .lead-content .lead-top .step .step-icon.step-icon1 {
            background-image: url(/static/img/beginner/step1-icon.png); }
          .beginner-page .lead-content .lead-top .step .step-icon.step-icon2 {
            background-image: url(/static/img/beginner/step2-icon.png); }
          .beginner-page .lead-content .lead-top .step .step-icon.step-icon3 {
            background-image: url(/static/img/beginner/step3-icon.png); }
        .beginner-page .lead-content .lead-top .step h4 {
          letter-spacing: 2px; }
      .beginner-page .lead-content .lead-top .step-line {
        display: inline-block;
        width: 170px;
        height: 2px;
        background: #f0f0f0;
        margin-top: 50px; }
  .beginner-page .step-section {
    margin: 40px auto 100px;
    width: 1200px; }
    .beginner-page .step-section .hs-title {
      font-size: 18px;
      line-height: 30px; }
    .beginner-page .step-section .hs-desc {
      font-size: 12px;
      line-height: 20px; }
    .beginner-page .step-section .slick-slide {
      opacity: 0.4; }
      .beginner-page .step-section .slick-slide .steps-content {
        margin: 40px 0;
        height: 330px;
        width: 800px; }
    .beginner-page .step-section .slick-active {
      opacity: 1;
      -ms-transform: scale(1, 1);
          transform: scale(1, 1); }
      .beginner-page .step-section .slick-active .steps-content {
        margin: 0;
        height: 410px;
        width: 800px; }
    .beginner-page .step-section .slick-dotted.slick-slider {
      margin-bottom: 30px; }
    .beginner-page .step-section .slick-dots {
      position: absolute;
      bottom: -35px;
      display: block;
      width: 100%;
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center; }
    .beginner-page .step-section .slick-dots li {
      position: relative;
      display: inline-block;
      width: 8px;
      height: 8px;
      margin: 0 15px;
      padding: 0;
      border-radius: 8px;
      overflow: hidden;
      border: none;
      background: #7a8ba6;
      cursor: pointer; }
    .beginner-page .step-section .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 8px;
      height: 8px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: none;
      outline: none;
      background: #7a8ba6; }
    .beginner-page .step-section .slick-dots li button:hover,
    .beginner-page .step-section .slick-dots li button:focus {
      outline: none; }
    .beginner-page .step-section .slick-dots li button:hover:before,
    .beginner-page .step-section .slick-dots li button:focus:before {
      opacity: 1; }
    .beginner-page .step-section .slick-dots li button:before {
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      width: 8px;
      height: 8px;
      content: '';
      text-align: center;
      background: #fff;
      opacity: 0.75;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .beginner-page .step-section .slick-dots li button:after {
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      width: 0px;
      height: 8px;
      content: '';
      text-align: center;
      background: #5787ff;
      border: none;
      opacity: 0.75;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .beginner-page .step-section .slick-dots li.slick-active button:after {
      opacity: 1;
      width: 100%; }
  .beginner-page .itemwrap {
    background: transparent;
    overflow: hidden;
    outline: none; }
  .beginner-page .hi-wrap {
    margin-top: 30px;
    height: 410px;
    overflow: hidden; }
  .beginner-page .steps-content {
    position: relative;
    height: 410px;
    margin: 0 auto;
    width: 800px;
    text-align: center;
    overflow: hidden;
    background-position: 0 0;
    background-repeat: no-repeat; }
    .beginner-page .steps-content.step-img-1 {
      background-image: url(/static/img/beginner/lead-bg1.png); }
    .beginner-page .steps-content.step-img-2 {
      background-image: url(/static/img/beginner/lead-bg2.png); }
    .beginner-page .steps-content.step-img-3 {
      background-image: url(/static/img/beginner/lead-bg3.png); }
    .beginner-page .steps-content.step-img-4 {
      cursor: pointer;
      background-image: url(/static/img/beginner/lead-bg4.png); }
  .beginner-page .slick-dotted.slick-slider {
    margin-bottom: 30px; }
  .beginner-page .slick-dots {
    position: absolute;
    bottom: -35px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
  .beginner-page .slick-dots li {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    padding: 0;
    border-radius: 8px;
    overflow: hidden;
    border: none;
    background: #7a8ba6;
    cursor: pointer; }
  .beginner-page .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 8px;
    height: 8px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #fff; }
  .beginner-page .slick-dots li button:hover,
  .beginner-page .slick-dots li button:focus {
    outline: none; }
  .beginner-page .slick-dots li button:hover:before,
  .beginner-page .slick-dots li button:focus:before {
    opacity: 1; }
  .beginner-page .slick-dots li button:before {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    content: '';
    text-align: center;
    background: #fff;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .beginner-page .slick-dots li button:after {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0px;
    height: 8px;
    content: '';
    text-align: center;
    background: #5787ff;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .beginner-page .slick-arrow {
    display: block;
    border: none;
    outline: none;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background-size: center center;
    background-repeat: no-repeat;
    background-color: #fff;
    background-image: url(/static/img/beginner/arrow-right.png);
    background-size: contain;
    z-index: 9; }
    .beginner-page .slick-arrow.slick-prev {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
    .beginner-page .slick-arrow.slick-disabled {
      filter: grayscale(100%);
      filter: gray;
      cursor: default; }
  .beginner-page .slick-dots li.slick-active button:after {
    opacity: 1;
    width: 100%; }

.itemwrap {
  width: 700px; }

.hi-wrap {
  margin-top: 30px;
  height: 380px;
  overflow: hidden; }

.steps-content {
  position: relative;
  background-size: 100%;
  height: 325px;
  overflow: hidden; }
  .steps-content .rc-bottom {
    position: absolute;
    bottom: 0px;
    left: 5px;
    padding: 0 10px;
    height: 168px;
    color: #ffffff; }
    .steps-content .rc-bottom .rc-title {
      font-size: 16px; }
    .steps-content .rc-bottom .rc-desc {
      margin-top: 10px;
      font-size: 12px;
      line-height: 20px;
      text-align: left; }
    .steps-content .rc-bottom .ic-link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: #4a81ff;
      height: 28px;
      width: 95px;
      line-height: 28px;
      margin: 10px auto 0;
      text-decoration: none;
      color: #ffffff;
      text-align: center;
      letter-spacing: 1px;
      z-index: 1111111; }
      .steps-content .rc-bottom .ic-link::after {
        margin-left: 5px;
        height: 0;
        width: 0;
        content: '';
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 10px solid #ffffff; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.sidebar {
  width: 200px; }
  .sidebar .sidebar-top {
    height: 40px;
    line-height: 40px;
    padding-left: 30px;
    background-color: #f0f2f5;
    font-size: 17px;
    color: #24374e;
    letter-spacing: 1px; }
  .sidebar .sidebar-links {
    background-color: #ffffff; }

.sidebar-group {
  position: relative;
  padding: 0 10px; }

.sidebar-group-heading {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 50px;
  padding: 0 16px;
  border-bottom: 1px solid #e6e8f4;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .sidebar-group-heading span {
    -ms-flex: 1;
        flex: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .sidebar-group-heading .line-arrow {
    display: inline-block;
    position: relative;
    width: 8px;
    height: 8px;
    border-top: 1px solid;
    border-right: 1px solid;
    border-color: #999999;
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    transition: transform .2s ease-in-out; }
  .sidebar-group-heading::after {
    content: '';
    position: absolute;
    width: 3px;
    left: -10px;
    top: 0;
    bottom: 0;
    z-index: 1;
    background-color: transparent;
    transition: background-color .2s ease-in-out; }

.sidebar-group-heading.active {
  font-weight: 500; }
  .sidebar-group-heading.active::after {
    background-color: #4a81ff; }
  .sidebar-group-heading.active .line-arrow {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }

.sidebar-group-items {
  border-bottom: 1px solid #e6e8f4;
  padding: 7px 0; }

.sidebar-link {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  padding: 7px 20px;
  font-size: 14px;
  color: #24374e;
  text-decoration: none; }

.sidebar-link:hover, .sidebar-link.active {
  color: #4a81ff; }

.dropdown-transition {
  height: 0;
  transition: height .2s ease-in-out;
  overflow: hidden; }


.section-demo {
  margin: 0 auto; }
  .section-demo .section-minipro .qrCode-block {
    margin: 0 auto;
    width: 202.5px;
    height: 212.5px;
    background: url(/static/img/industry/micro-icon.png) center center no-repeat;
    background-size: contain;
    text-align: center; }
    .section-demo .section-minipro .qrCode-block img {
      margin-top: 18px;
      width: 177px;
      height: 177px; }
  .section-demo .section-minipro p {
    margin: 0;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    text-align: center; }


@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.industry-page {
  background-color: #fff; }
  .industry-page .main-wrapper {
    background-color: transparent; }
  @media only screen and (max-width: 576px) {
    .industry-page {
      background-color: #f9fbff; }
      .industry-page .main-wrapper {
        margin-top: 50px; }
      .industry-page .section-title {
        margin-top: 19px;
        margin-bottom: 19px; }
      .industry-page .section {
        padding: 0 18px; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.industry-catg-page .main-wrapper {
  position: relative;
  background-color: #fff; }

.industry-catg-page section {
  padding-top: 70px; }
  .industry-catg-page section:first-child {
    padding-top: 0; }
  .industry-catg-page section:last-child {
    padding-bottom: 70px; }
  .industry-catg-page section:last-child.section-bottom-banner {
    padding-bottom: 0; }

.industry-catg-page section > .container {
  box-sizing: border-box; }
  .industry-catg-page section > .container .section-title {
    margin-top: 0; }

.industry-catg-page .banner-anchor {
  position: relative;
  padding-bottom: 66px; }
  .industry-catg-page .banner-anchor .section-anchor {
    position: absolute;
    left: calc(50% - 600px);
    top: calc(100% - 66px);
    padding-top: 0;
    padding-bottom: 0; }

@media only screen and (max-width: 576px) {
  .industry-catg-page {
    margin-top: 50px; }
    .industry-catg-page .banner-anchor {
      position: relative;
      padding-bottom: 0; }
      .industry-catg-page .banner-anchor .section-anchor {
        display: none; }
    .industry-catg-page .section-banner {
      background-size: cover; }
    .industry-catg-page .sidebar {
      display: none; }
    .industry-catg-page section {
      padding-top: 30px; }
      .industry-catg-page section:last-child {
        padding-bottom: 30px; }
      .industry-catg-page section:last-child.section-bottom-banner {
        padding-bottom: 0; }
    .industry-catg-page section > .container {
      padding: 0 18px; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.pages-page .main-wrapper {
  position: relative; }

.pages-page section {
  padding-top: 70px; }
  .pages-page section:first-child {
    padding-top: 0; }
  .pages-page section:last-child {
    padding-bottom: 70px; }
  .pages-page section:last-child.section-bottom-banner {
    padding-bottom: 0; }

.pages-page section > .container {
  box-sizing: border-box; }
  .pages-page section > .container .section-title {
    margin-top: 0; }

.pages-page .banner-anchor {
  position: relative;
  padding-bottom: 66px; }
  .pages-page .banner-anchor .section-anchor {
    position: absolute;
    left: calc(50% - 600px);
    top: calc(100% - 66px);
    padding-top: 0;
    padding-bottom: 0; }

@media only screen and (max-width: 576px) {
  .pages-page {
    margin-top: 50px; }
    .pages-page .banner-anchor {
      position: relative;
      padding-bottom: 0; }
      .pages-page .banner-anchor .section-anchor {
        display: none; }
    .pages-page .section-banner {
      background-size: cover; }
    .pages-page .sidebar {
      display: none; }
    .pages-page section {
      padding-top: 30px; }
      .pages-page section:last-child {
        padding-bottom: 30px; }
      .pages-page section:last-child.section-bottom-banner {
        padding-bottom: 0; }
    .pages-page section > .container {
      padding: 0 18px; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.service-page .main-wrapper {
  position: relative; }

.service-page section {
  padding-top: 70px; }
  .service-page section:first-child {
    padding-top: 0; }
  .service-page section:last-child {
    padding-bottom: 70px; }
  .service-page section:last-child.section-bottom-banner {
    padding-bottom: 0; }

.service-page section > .container {
  box-sizing: border-box;
  padding-left: 260px; }
  .service-page section > .container .section-title {
    margin-top: 0; }

.service-page .banner-anchor {
  position: relative;
  padding-bottom: 66px; }
  .service-page .banner-anchor .section-anchor {
    position: absolute;
    left: calc(50% - 600px);
    top: calc(100% - 66px);
    padding-top: 0;
    padding-bottom: 0; }

.service-page .sidebar {
  position: absolute;
  left: calc(50% - 600px);
  top: 380px;
  z-index: 10; }

@media only screen and (max-width: 576px) {
  .service-page {
    margin-top: 50px; }
    .service-page .banner-anchor {
      position: relative;
      padding-bottom: 0; }
      .service-page .banner-anchor .section-anchor {
        display: none; }
    .service-page .sidebar {
      display: none; }
    .service-page section {
      padding-top: 30px; }
      .service-page section:last-child {
        padding-bottom: 30px; }
      .service-page section:last-child.section-bottom-banner {
        padding-bottom: 0; }
    .service-page section > .container {
      padding: 0 18px; } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.solutions-page .main-wrapper {
  position: relative;
  overflow: hidden; }

.solutions-page .section-banner {
  min-height: 478px; }
  .solutions-page .section-banner .service-banner-title {
    margin-top: 140px; }
  .solutions-page .section-banner .service-banner-desc {
    margin-bottom: 60px; }

.solutions-page section {
  padding-top: 70px; }
  .solutions-page section:first-child {
    padding-top: 0; }
  .solutions-page section:last-child {
    padding-bottom: 70px; }
  .solutions-page section:last-child.section-bottom-banner {
    padding-bottom: 0; }

.solutions-page section > .container {
  box-sizing: border-box; }
  .solutions-page section > .container .section-title {
    margin-top: 0; }

.solutions-page .banner-anchor {
  position: relative;
  padding-bottom: 66px; }
  .solutions-page .banner-anchor .section-anchor {
    position: absolute;
    left: 0;
    width: 100%;
    min-width: 1200px;
    top: calc(100% - 66px);
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #e6e8f4; }
    .solutions-page .banner-anchor .section-anchor .anchor-tabs {
      border-bottom: none; }

@media only screen and (max-width: 576px) {
  .solutions-page {
    margin-top: 50px;
    background-color: #f9faff; }
    .solutions-page .banner-anchor {
      position: relative;
      padding-bottom: 0; }
      .solutions-page .banner-anchor .section-anchor {
        display: none; }
    .solutions-page .section-banner {
      background-size: cover;
      min-height: 200px; }
      .solutions-page .section-banner .service-banner-title {
        margin-top: 35px; }
      .solutions-page .section-banner .service-banner-desc {
        width: 100%;
        margin-bottom: 26px; }
    .solutions-page .section-banner.center .service-banner-desc {
      width: 100%; }
    .solutions-page .sidebar {
      display: none; }
    .solutions-page section {
      padding-top: 30px; }
      .solutions-page section:last-child {
        padding-bottom: 30px; }
      .solutions-page section:last-child.section-bottom-banner {
        padding-bottom: 0; }
    .solutions-page section > .container {
      padding: 0 18px; } }

.about-banner {
  height: 400px;
  background: url(/static/img/about/about/banner.png) center center no-repeat;
  background-size: cover; }

.about-tupu {
  width: 1200px;
  padding: 0 30px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  margin: 80px auto 120px; }
  .about-tupu-title {
    margin-right: 120px; }
    .about-tupu-title .title {
      font-size: 16px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #265AEA; }
    .about-tupu-title .desc {
      width: 288px;
      height: 72px;
      font-size: 36px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #767676;
      line-height: 72px;
      position: relative; }
      .about-tupu-title .desc::after {
        content: '';
        width: 40px;
        height: 0px;
        opacity: 1;
        border: 4px solid #265AEA;
        position: absolute;
        left: 0;
        bottom: -18px; }
  .about-tupu-text {
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #767676;
    line-height: 36px; }

.about-title {
  text-align: center;
  font-size: 36px;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  line-height: 36px; }

.about-2 .about-title {
  color: #265AEA;
  font-weight: 400; }

.about-2 .about-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 1200px;
  margin: 40px auto 120px; }

.about-2-item {
  width: 190px;
  height: 230px;
  border-radius: 20px;
  position: relative;
  object-fit: contain; }
  .about-2-item-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 146px;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 28px;
    z-index: 10; }

.about-3 {
  height: 800px;
  background: url("/static/img/about/about/3-bg.png") center center no-repeat;
  background-size: cover;
  padding-top: 53px;
  box-sizing: border-box; }
  .about-3 .about-title {
    color: #fff; }
  .about-3 .about-box {
    width: 1200px;
    height: calc(800px - 53px);
    margin: 0 auto;
    position: relative;
    color: #fff; }
  .about-3 .top-line-img {
    position: absolute;
    left: 32px;
    top: 202px; }
  .about-3 .bottom-line-img {
    position: absolute;
    left: 22px;
    top: 292px; }
  .about-3 .top-line-item, .about-3 .bottom-line-item {
    position: absolute; }
    .about-3 .top-line-item div:nth-of-type(1), .about-3 .bottom-line-item div:nth-of-type(1) {
      font-size: 16px;
      font-weight: bold;
      color: #FFFFFF;
      line-height: 19px; }
    .about-3 .top-line-item div:nth-of-type(2), .about-3 .bottom-line-item div:nth-of-type(2) {
      font-size: 16px;
      font-weight: 400;
      color: #FFFFFF;
      line-height: 19px;
      margin: 10px auto 0; }
  .about-3 .top-line-item-1 {
    top: 357px;
    left: 5px; }
    .about-3 .top-line-item-1 .line-item-desc {
      width: 74px; }
  .about-3 .top-line-item-2 {
    top: 289px;
    left: 149px; }
    .about-3 .top-line-item-2 .line-item-desc {
      width: 74px; }
  .about-3 .top-line-item-3 {
    top: 206px;
    left: 310px; }
    .about-3 .top-line-item-3 .line-item-desc {
      width: 99px; }
  .about-3 .top-line-item-4 {
    top: 163px;
    left: 473px; }
    .about-3 .top-line-item-4 .line-item-desc {
      width: 110px; }
  .about-3 .top-line-item-5 {
    top: 90px;
    left: 634px; }
    .about-3 .top-line-item-5 .line-item-desc {
      width: 102px; }
  .about-3 .top-line-item-6 {
    top: 136px;
    left: 806px; }
    .about-3 .top-line-item-6 .line-item-desc {
      width: 102px; }
  .about-3 .top-line-item-7 {
    top: 124px;
    left: 962px; }
    .about-3 .top-line-item-7 .line-item-desc {
      width: 98px; }
  .about-3 .top-line-item-8 {
    top: 83px;
    left: 1105px; }
    .about-3 .top-line-item-8 .line-item-desc {
      width: 74px; }
  .about-3 .bottom-line-item-1 {
    top: 545px;
    left: 4px; }
    .about-3 .bottom-line-item-1 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-2 {
    top: 531px;
    left: 133px; }
    .about-3 .bottom-line-item-2 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-3 {
    top: 504px;
    left: 299px; }
    .about-3 .bottom-line-item-3 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-4 {
    top: 450px;
    left: 465px; }
    .about-3 .bottom-line-item-4 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-5 {
    top: 418px;
    left: 637px; }
    .about-3 .bottom-line-item-5 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-6 {
    top: 389px;
    left: 796px; }
    .about-3 .bottom-line-item-6 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-7 {
    top: 391px;
    left: 962px; }
    .about-3 .bottom-line-item-7 .line-item-desc {
      width: 102px; }
  .about-3 .bottom-line-item-8 {
    top: 328px;
    left: 1111px; }
    .about-3 .bottom-line-item-8 .line-item-desc {
      width: 88px; }

.about-4 {
  padding-top: 80px; }
  .about-4 .about-title {
    color: #555; }
  .about-4 .about-box {
    width: 1200px;
    margin: 40px auto 84px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .about-4 .about-box .about-3-item {
      width: 278px;
      height: 102px; }

.et-page {
  color: #2d2d2d;
  overflow-x: hidden; }
  .et-page p {
    margin: 0; }
  .et-page .et-wrapper {
    background-color: #fff; }
    .et-page .et-wrapper .et-banner {
      width: 100%;
      height: 530px;
      box-sizing: border-box;
      position: relative;
      background: url(/static/img/activities/recommend/et_banner.png) center center no-repeat;
      margin-bottom: 100px; }
      .et-page .et-wrapper .et-banner-desc {
        width: 1200px;
        position: absolute;
        left: 50%;
        bottom: 143px;
        transform: translate3d(-50%, 0, 0); }
        .et-page .et-wrapper .et-banner-desc .et-desc-text {
          width: 700px;
          line-height: 1.6; }
      .et-page .et-wrapper .et-banner .et-btn-wrap {
        width: 1200px;
        height: 10px;
        margin: 0 auto;
        position: absolute;
        left: 50%;
        bottom: 110px;
        transform: translate3d(-50%, 0, 0); }
      .et-page .et-wrapper .et-banner .et-btn {
        width: 116px;
        height: 36px;
        box-sizing: border-box;
        line-height: 36px;
        background-image: linear-gradient(212deg, #ff916f 0%, #f37a6b 100%), linear-gradient(#f37a6b, #f37a6b);
        color: #fff;
        text-align: center;
        cursor: pointer;
        border-radius: 2px;
        -webkit-user-select: none;
            -ms-user-select: none;
                user-select: none; }
        .et-page .et-wrapper .et-banner .et-btn:hover {
          box-shadow: 0px 5px 16px 0px rgba(255, 140, 87, 0.55); }
    .et-page .et-wrapper .et-section {
      width: 1200px;
      margin: 0 auto 120px;
      position: relative; }
      .et-page .et-wrapper .et-section .user-task {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 60px; }
        .et-page .et-wrapper .et-section .user-task .uk-item {
          width: 33.33%;
          height: 230px;
          box-sizing: border-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          padding: 0 50px;
          border-right: solid 1px #e8e8e8; }
          .et-page .et-wrapper .et-section .user-task .uk-item:nth-child(n + 4) {
            border-top: solid 1px #e8e8e8;
            padding-top: 30px; }
          .et-page .et-wrapper .et-section .user-task .uk-item:nth-child(3n + 3) {
            border-right: none; }
          .et-page .et-wrapper .et-section .user-task .uk-item .icon-wrap {
            width: 100%;
            height: 70px;
            box-sizing: border-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
                flex-direction: row;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
            .et-page .et-wrapper .et-section .user-task .uk-item .icon-wrap .uk-icon {
              margin-left: 10px; }
          .et-page .et-wrapper .et-section .user-task .uk-item .uk-title {
            font-size: 18px;
            padding: 10px 0 10px; }
          .et-page .et-wrapper .et-section .user-task .uk-item .uk-desc {
            width: 100%;
            color: #999;
            font-size: 14px;
            letter-spacing: 1px;
            line-height: 24px; }
      .et-page .et-wrapper .et-section .step-wrap {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
        .et-page .et-wrapper .et-section .step-wrap .step-item {
          width: 24%;
          height: 210px;
          box-sizing: border-box;
          text-align: center;
          z-index: 2; }
          .et-page .et-wrapper .et-section .step-wrap .step-item .sp-icon {
            width: 78px;
            height: 78px;
            box-sizing: border-box;
            border: 1px solid #fbc8c0;
            border-radius: 50%;
            position: relative;
            margin: 0 auto; }
            .et-page .et-wrapper .et-section .step-wrap .step-item .sp-icon .sp-txt {
              width: 110px;
              height: 34px;
              box-sizing: border-box;
              position: absolute;
              background-color: #fff;
              top: 50%;
              left: 50%;
              transform: translate3d(-50%, -50%, 0);
              line-height: 34px;
              color: #e75e4d;
              font-size: 20px; }
              .et-page .et-wrapper .et-section .step-wrap .step-item .sp-icon .sp-txt .sp-num {
                font-size: 24px;
                font-weight: 500;
                padding-left: 2px; }
          .et-page .et-wrapper .et-section .step-wrap .step-item .sp-title {
            color: #242424;
            font-size: 20px;
            padding: 20px 0 10px; }
          .et-page .et-wrapper .et-section .step-wrap .step-item .sp-desc {
            color: #999999;
            font-size: 14px;
            text-align: left;
            line-height: 24px; }
        .et-page .et-wrapper .et-section .step-wrap .sp-line {
          width: 78%;
          height: 1px;
          box-sizing: border-box;
          position: absolute;
          top: 40px;
          left: 91px;
          background-color: #d9dada; }
      .et-page .et-wrapper .et-section .b_bg1 {
        width: 307px;
        height: 391px;
        box-sizing: border-box;
        position: absolute;
        top: 170px;
        left: -420px;
        background: url(/static/img/activities/recommend/b_pic1.png) center center/100% 100% no-repeat; }
      .et-page .et-wrapper .et-section .b_bg2 {
        width: 196px;
        height: 190px;
        box-sizing: border-box;
        position: absolute;
        top: 120px;
        right: -246px;
        background: url(/static/img/activities/recommend/b_pic2.png) center center/100% 100% no-repeat; }
      .et-page .et-wrapper .et-section .b_bg3 {
        width: 171px;
        height: 198px;
        box-sizing: border-box;
        position: absolute;
        top: -200px;
        left: -258px;
        background: url(/static/img/activities/recommend/b_pic3.png) center center/100% 100% no-repeat; }
    .et-page .et-wrapper .et-section-2 {
      background-color: #616cf1;
      height: 380px;
      margin-bottom: 240px;
      position: relative;
      padding-top: 80px; }
      .et-page .et-wrapper .et-section-2 .et-title-cn {
        color: #fff; }
      .et-page .et-wrapper .et-section-2 .armed-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        margin: 10px auto 0;
        width: 1200px; }
        .et-page .et-wrapper .et-section-2 .armed-list .armed-item {
          width: 222px;
          height: 369px;
          box-sizing: border-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          padding: 0 20px;
          background-color: #fff;
          box-shadow: 2px 5px 17px 1px rgba(196, 179, 171, 0.21);
          border-radius: 5px;
          transition: all .2s linear; }
          .et-page .et-wrapper .et-section-2 .armed-list .armed-item:hover {
            transform: translate3d(0, -4px, 0); }
          .et-page .et-wrapper .et-section-2 .armed-list .armed-item .at-line {
            width: 32px;
            height: 0;
            border-bottom: 3px solid #f24c0c;
            margin: 40px 0 17px; }
          .et-page .et-wrapper .et-section-2 .armed-list .armed-item .at-title {
            font-size: 18px;
            margin-bottom: 20px; }
          .et-page .et-wrapper .et-section-2 .armed-list .armed-item .at-desc {
            width: 100%;
            color: #999;
            font-size: 14px;
            line-height: 24px; }
    .et-page .et-wrapper .et-title {
      text-align: center;
      padding-bottom: 70px; }
      .et-page .et-wrapper .et-title-en {
        color: #e2e2e2;
        font-size: 34px; }
      .et-page .et-wrapper .et-title-cn {
        font-size: 28px;
        letter-spacing: 1px; }

.rt-page {
  color: #2d2d2d; }
  .rt-page p {
    margin: 0; }
  .rt-page .rt-wrapper {
    background-color: #fff; }
    .rt-page .rt-wrapper .rt-banner {
      width: 100%;
      height: 637px;
      box-sizing: border-box;
      position: relative;
      background: url(/static/img/activities/recommend/rt_banner.png) center center no-repeat; }
    .rt-page .rt-wrapper .rt-section {
      width: 1200px;
      height: 394px;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin: 0 auto; }
      .rt-page .rt-wrapper .rt-section .rt-info {
        width: 680px; }
        .rt-page .rt-wrapper .rt-section .rt-info .rt-title {
          font-size: 30px; }
        .rt-page .rt-wrapper .rt-section .rt-info .rt-desc {
          font-size: 16px;
          line-height: 24px;
          padding: 20px 0; }
          .rt-page .rt-wrapper .rt-section .rt-info .rt-desc .rt-prize {
            color: #f37a6b; }
        .rt-page .rt-wrapper .rt-section .rt-info .rt-btn {
          display: inline-block;
          text-decoration: none;
          width: 115px;
          height: 36px;
          box-sizing: border-box;
          line-height: 36px;
          background-image: linear-gradient(212deg, #ff916f 0%, #f37a6b 100%), linear-gradient(#f37a6b, #f37a6b);
          color: #fff;
          text-align: center;
          cursor: pointer;
          -webkit-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          border-radius: 3px; }
          .rt-page .rt-wrapper .rt-section .rt-info .rt-btn:hover {
            box-shadow: 0px 5px 16px 0px rgba(255, 140, 87, 0.55); }
          .rt-page .rt-wrapper .rt-section .rt-info .rt-btn.disabled {
            cursor: not-allowed;
            background-image: linear-gradient(to right, #ccc, #bbb); }
            .rt-page .rt-wrapper .rt-section .rt-info .rt-btn.disabled:hover {
              box-shadow: none; }
    .rt-page .rt-wrapper .section-wrap {
      background-color: #fff9f8; }

.act-page .header .main-header {
  z-index: 999; }

.act-page .casedetail-wrapper {
  background-color: #ffffff; }
  .act-page .casedetail-wrapper .act-banner {
    width: 100%;
    height: 272px;
    background-image: url(/static/img/activities/case/detail_banner.png);
    background-repeat: no-repeat;
    background-position: center; }
    .act-page .casedetail-wrapper .act-banner .detail-title {
      width: 1200px;
      margin: 0 auto;
      padding-top: 100px;
      color: #ffffff;
      padding-left: 30px;
      position: relative; }
      .act-page .casedetail-wrapper .act-banner .detail-title .title {
        font-size: 22px;
        font-weight: 500;
        letter-spacing: 1px;
        margin-bottom: 20px; }
      .act-page .casedetail-wrapper .act-banner .detail-title .sub-title {
        font-size: 15px;
        width: 750px;
        color: #999999;
        line-height: 24px; }
      .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen {
        position: absolute;
        top: 240px;
        right: 0px;
        width: 280px;
        height: 375px;
        background-color: #fff;
        box-shadow: #999 0px 5px 10px;
        border-radius: 2px; }
        .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-image {
          width: 200px;
          height: 150px;
          text-align: center;
          line-height: 150px;
          margin: 10px auto 15px; }
          .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-image img {
            max-width: 100%;
            vertical-align: middle; }
        .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-image-intro {
          font-size: 14px;
          color: #000225;
          margin-bottom: 30px;
          text-align: center; }
        .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-company, .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-product {
          font-size: 14px;
          color: #000225;
          font-weight: 600;
          margin-bottom: 10px;
          margin-left: 40px; }
        .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-company-name {
          color: #636479;
          font-size: 14px;
          margin-bottom: 20px;
          margin-left: 40px; }
        .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-product-name {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          font-size: 14px;
          color: #4a81ff;
          margin-left: 40px; }
          .act-page .casedetail-wrapper .act-banner .detail-title .detail-suspen .suspen-product-name div {
            margin-right: 10px;
            margin-bottom: 10px;
            cursor: pointer; }
  .act-page .casedetail-wrapper .casedetail-body {
    width: 1200px;
    margin: 40px auto 15px; }
    .act-page .casedetail-wrapper .casedetail-body .casedetail-body-title {
      border-left: 4px solid #517ad2;
      padding-left: 10px;
      font-size: 24px;
      font-weight: 500;
      line-height: 28px;
      margin-bottom: 15px; }
    .act-page .casedetail-wrapper .casedetail-body .casedetail-body-content {
      font-size: 15px;
      color: #58596f;
      line-height: 26px;
      width: 850px; }
    .act-page .casedetail-wrapper .casedetail-body .casedetail-body-img {
      width: 850px; }
      .act-page .casedetail-wrapper .casedetail-body .casedetail-body-img img {
        max-width: 100%; }
  .act-page .casedetail-wrapper .casedetail-footer {
    margin-top: 90px; }

.pg-span {
  display: inline-block;
  padding: 8px 10px;
  width: 30px;
  margin: 0 5px;
  cursor: pointer;
  background: #f4f4f5;
  color: #606266;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.pg-active {
  background: #409eff;
  color: #fff; }

.act-page .header .main-header {
  z-index: 999; }

.act-page .case-wrapper {
  background-color: #ffffff; }
  .act-page .case-wrapper .act-banner {
    width: 100%;
    height: 271px;
    background-image: url(/static/img/activities/case/banner.png);
    background-repeat: no-repeat;
    background-position: center; }
    .act-page .case-wrapper .act-banner .banner-title {
      color: #fff;
      width: 400px;
      margin: 0 auto;
      text-align: center;
      padding-top: 100px; }
      .act-page .case-wrapper .act-banner .banner-title .title {
        font-size: 40px;
        letter-spacing: 2px;
        margin-bottom: 15px; }
      .act-page .case-wrapper .act-banner .banner-title .sub-title {
        font-size: 18px; }
  .act-page .case-wrapper .section-title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 28px;
    letter-spacing: 1px;
    font-weight: 400; }
    .act-page .case-wrapper .section-title span {
      position: relative; }
      .act-page .case-wrapper .section-title span::before {
        content: '<';
        position: absolute;
        left: -30px;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #4a81ff; }
      .act-page .case-wrapper .section-title span::after {
        content: '>';
        position: absolute;
        right: -30px;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #4a81ff; }
  .act-page .case-wrapper .case-box .case-content {
    width: 1200px;
    margin: 0px auto; }
    .act-page .case-wrapper .case-box .case-content .case-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .act-page .case-wrapper .case-box .case-content .case-header .case-header-left {
        width: 550px;
        height: 310px;
        min-width: 550px;
        max-width: 550px; }
        .act-page .case-wrapper .case-box .case-content .case-header .case-header-left img {
          width: 100%;
          height: 100%; }
      .act-page .case-wrapper .case-box .case-content .case-header .case-header-right {
        width: 650px;
        min-width: 650px;
        max-width: 650px;
        height: 310px;
        position: relative;
        box-shadow: 2px 2px 10px #e4e9f9; }
        .act-page .case-wrapper .case-box .case-content .case-header .case-header-right .case-title {
          font-size: 26px;
          color: #24374e;
          margin-bottom: 20px;
          margin-top: 36px;
          margin-left: 36px; }
        .act-page .case-wrapper .case-box .case-content .case-header .case-header-right .case-tips {
          font-size: 15px;
          color: #58596f;
          line-height: 22px;
          margin-bottom: 20px;
          width: 580px;
          margin-left: 36px;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 4;
          overflow: hidden; }
        .act-page .case-wrapper .case-box .case-content .case-header .case-header-right .case-tags {
          font-size: 15px;
          color: #24374e;
          margin-left: 36px; }
          .act-page .case-wrapper .case-box .case-content .case-header .case-header-right .case-tags span {
            color: #4679f1;
            margin-right: 15px;
            cursor: pointer; }
        .act-page .case-wrapper .case-box .case-content .case-header .case-header-right .case-btn {
          font-size: 15px;
          background-color: #4a81ff;
          text-align: center;
          width: 100px;
          height: 30px;
          line-height: 30px;
          color: #fff;
          position: absolute;
          bottom: 36px;
          border-radius: 1px;
          cursor: pointer;
          margin-left: 36px; }
    .act-page .case-wrapper .case-box .case-content .case-footer {
      padding-bottom: 36px; }
      .act-page .case-wrapper .case-box .case-content .case-footer .case-footer-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center;
        width: 1160px;
        margin: 50px auto 0; }
        .act-page .case-wrapper .case-box .case-content .case-footer .case-footer-list .case-list-box {
          width: 130px;
          min-width: 130px;
          height: 60px;
          line-height: 100px;
          margin-right: 20px;
          padding-bottom: 10px;
          border-bottom: 2px solid #fff;
          cursor: pointer;
          text-align: center; }
          .act-page .case-wrapper .case-box .case-content .case-footer .case-footer-list .case-list-box img {
            max-width: 130px;
            max-height: 60px; }
        .act-page .case-wrapper .case-box .case-content .case-footer .case-footer-list .case-list-select {
          border-bottom: 2px solid #4a81ff; }
      .act-page .case-wrapper .case-box .case-content .case-footer .case-line {
        height: 1px;
        background-color: #e9ecf2;
        width: 1160px;
        margin: 0 auto; }
  .act-page .case-wrapper .detail-body {
    background-color: #fafbff;
    padding-top: 50px; }
    .act-page .case-wrapper .detail-body .case-detail {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between;
      width: 1200px;
      margin: 0 auto; }
      .act-page .case-wrapper .detail-body .case-detail .case-detail-list {
        width: 570px;
        height: 290px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        margin-bottom: 20px;
        margin-right: 20px;
        background-color: #fff;
        border-radius: 3px; }
        .act-page .case-wrapper .detail-body .case-detail .case-detail-list:hover {
          box-shadow: 2px 2px 10px #e4e9f9; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list:hover .show-btn .case-detail-conetent-tips {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4 !important;
            overflow: hidden; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list:hover .show-btn .btn-detail {
            opacity: 1 !important; }
        .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-icon {
          width: 150px;
          height: 180px;
          margin-right: 30px;
          text-align: center;
          line-height: 180px;
          margin-left: 30px; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-icon img {
            max-width: 100%;
            vertical-align: middle; }
        .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-line {
          height: 225px;
          width: 2px;
          background-color: #e9e9e9;
          margin-right: 20px; }
        .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-detail-conetent {
          height: 215px;
          position: relative;
          width: 310px; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-detail-conetent .btn-detail {
            opacity: 0;
            padding: 3px 8px;
            border-radius: 3px;
            font-size: 15px;
            background-color: #4a81ff;
            text-align: center;
            width: 85px;
            height: 24px;
            line-height: 24px;
            color: #fff;
            border-radius: 1px;
            cursor: pointer;
            margin-top: 10px; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-detail-conetent .case-detail-conetent-title {
            font-size: 20px;
            color: #000225;
            font-weight: 500;
            margin-bottom: 15px; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-detail-conetent .case-detail-conetent-tips {
            font-size: 15px;
            color: #58596f;
            line-height: 26px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 6;
            overflow: hidden; }
          .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-detail-conetent .case-detail-conetent-tags {
            position: absolute;
            top: 205px; }
            .act-page .case-wrapper .detail-body .case-detail .case-detail-list .case-detail-conetent .case-detail-conetent-tags span {
              color: #4a81ff;
              margin-right: 15px;
              cursor: pointer; }
    .act-page .case-wrapper .detail-body .deatil-type {
      width: 1100px;
      margin: 0 auto;
      margin-bottom: 20px; }
      .act-page .case-wrapper .detail-body .deatil-type .industry-type {
        display: -ms-flexbox;
        display: flex;
        line-height: 30px;
        font-size: 16px; }
        .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-name {
          min-width: 85px;
          color: #58596f; }
        .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-height {
          height: auto !important; }
        .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-box {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-positive: 1;
              flex-grow: 1;
          overflow: hidden;
          height: 30px;
          line-height: 30px; }
          .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-box div {
            margin-right: 10px;
            color: #000225;
            padding: 0 15px;
            cursor: pointer;
            margin-bottom: 10px; }
        .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-show {
          min-width: 55px;
          cursor: pointer;
          position: relative; }
          .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-show .type-show-icon-down {
            border: solid #333;
            border-width: 0 1px 1px 0;
            display: inline-block;
            padding: 3px;
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            margin-left: 8px;
            position: absolute;
            top: 8px; }
          .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-show .type-show-icon-up {
            border: solid #333;
            border-width: 0 1px 1px 0;
            display: inline-block;
            padding: 3px;
            -ms-transform: rotate(-135deg);
                transform: rotate(-135deg);
            -webkit-transform: rotate(-135deg);
            margin-left: 8px;
            position: absolute;
            top: 13px; }
        .act-page .case-wrapper .detail-body .deatil-type .industry-type .type-selected {
          background-color: #ebeef7 !important;
          color: #4679f1 !important; }
    .act-page .case-wrapper .detail-body .deatil-pagination {
      width: 1200px;
      margin: 0 auto;
      text-align: right;
      padding-bottom: 50px; }
      .act-page .case-wrapper .detail-body .deatil-pagination .pg-span {
        display: inline-block;
        padding: 8px 10px;
        width: 30px;
        margin: 0 5px;
        cursor: pointer;
        background: #f4f4f5;
        color: #606266;
        text-align: center;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .act-page .case-wrapper .detail-body .deatil-pagination .pg-active {
        background: #409eff;
        color: #fff; }
    .act-page .case-wrapper .detail-body .detail-empty {
      text-align: center;
      line-height: 60px;
      color: #999999; }

.marketing-page {
  width: 1200px;
  margin: 0 auto; }
  .marketing-page .online-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .marketing-page .online-wrapper .online-item {
      margin-bottom: 30px;
      width: 378px;
      height: 230px;
      background: #ffffff;
      box-shadow: 0px 2px 10px 0px rgba(207, 214, 240, 0.5);
      position: relative; }
      .marketing-page .online-wrapper .online-item .online-title {
        font-size: 26px;
        font-weight: bold;
        color: #2b2b2b;
        margin-left: 60px;
        margin-top: 38px;
        cursor: pointer; }
        .marketing-page .online-wrapper .online-item .online-title:hover {
          color: #3688ff; }
      .marketing-page .online-wrapper .online-item .online-desc {
        width: 265px;
        font-size: 14px;
        color: #9e9e9e;
        margin-left: 60px;
        margin-top: 20px; }
      .marketing-page .online-wrapper .online-item .online-buttom {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 50px;
        background-image: linear-gradient(to right top, #2164ed, #429af6);
        color: #ffffff;
        line-height: 50px;
        text-align: center;
        letter-spacing: 10px;
        cursor: pointer; }
        .marketing-page .online-wrapper .online-item .online-buttom:hover {
          background-image: none;
          background-image: linear-gradient(to right top, #2a70ff, #4ea5ff); }
      .marketing-page .online-wrapper .online-item .online-bgimage {
        position: absolute;
        background-repeat: no-repeat;
        background-size: 200px;
        width: 200px;
        height: 200px;
        top: 10px;
        right: 0px; }
      .marketing-page .online-wrapper .online-item .online-discount {
        position: absolute;
        top: -10px;
        right: 10px;
        width: 108px;
        height: 61px;
        line-height: 56px;
        background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324856091862511%2F7count.png");
        background-size: 108px 61px;
        text-align: center;
        font-size: 24px;
        color: #ffffff;
        letter-spacing: 3px;
        z-index: 2; }
  .marketing-page .one-discount-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .marketing-page .one-discount-wrapper .one-item {
      margin: 20px 10px;
      width: 378px;
      height: 230px;
      background: #ffffff;
      box-shadow: 0px 2px 10px 0px #e3eadc;
      position: relative; }
      .marketing-page .one-discount-wrapper .one-item .one-discount {
        position: absolute;
        top: -10px;
        right: 10px;
        width: 108px;
        height: 61px;
        line-height: 56px;
        background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324856091783183%2F1count.png");
        background-size: 108px 61px;
        text-align: center;
        font-size: 24px;
        color: #ffffff;
        letter-spacing: 3px;
        z-index: 2; }
      .marketing-page .one-discount-wrapper .one-item .one-bgimage {
        position: absolute;
        background-repeat: no-repeat;
        background-size: 200px;
        width: 200px;
        height: 200px;
        top: 10px;
        right: 0px; }
      .marketing-page .one-discount-wrapper .one-item .one-title {
        font-size: 26px;
        font-weight: bold;
        color: #2b2b2b;
        margin-left: 60px;
        margin-top: 38px;
        cursor: pointer; }
        .marketing-page .one-discount-wrapper .one-item .one-title:hover {
          color: #3688ff; }
      .marketing-page .one-discount-wrapper .one-item .one-desc {
        width: 265px;
        font-size: 14px;
        color: #9e9e9e;
        margin-left: 60px;
        margin-top: 10px; }
      .marketing-page .one-discount-wrapper .one-item .one-price {
        position: relative;
        margin-left: 60px;
        margin-top: 10px; }
        .marketing-page .one-discount-wrapper .one-item .one-price .curPrice {
          color: #ff953d;
          font-size: 28px;
          font-weight: bold; }
          .marketing-page .one-discount-wrapper .one-item .one-price .curPrice span {
            font-weight: 400;
            font-size: 20px; }
        .marketing-page .one-discount-wrapper .one-item .one-price .prevPrice {
          position: absolute;
          bottom: 4px;
          left: 90px;
          color: #525252;
          font-size: 14px;
          padding: 0px;
          margin: 0px; }
          .marketing-page .one-discount-wrapper .one-item .one-price .prevPrice::after {
            position: absolute;
            left: 0px;
            top: 9px;
            content: '';
            width: 50px;
            height: 2px;
            background-color: rgba(82, 82, 82, 0.6); }
      .marketing-page .one-discount-wrapper .one-item .one-buttom {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 50px;
        background-image: linear-gradient(to right top, #2164ed, #429af6);
        color: #ffffff;
        line-height: 50px;
        text-align: center;
        letter-spacing: 10px;
        cursor: pointer; }
        .marketing-page .one-discount-wrapper .one-item .one-buttom:hover {
          background-image: none;
          background-image: linear-gradient(to right top, #2a70ff, #4ea5ff); }
  .marketing-page .offline-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .marketing-page .offline-wrapper .offline-item {
      position: relative;
      width: 581px;
      height: 186px;
      background: #ffffff;
      box-shadow: 0px 2px 10px 0px rgba(207, 214, 240, 0.5);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin: 20px 6px; }
      .marketing-page .offline-wrapper .offline-item .offline-discount {
        z-index: 2;
        position: absolute;
        top: -10px;
        left: 0px;
        width: 113px;
        height: 49px;
        background-size: 113px 49px;
        background-repeat: no-repeat;
        background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324856091859374%2Fjx.png");
        line-height: 46px;
        text-align: start;
        font-size: 20px;
        color: #ffffff;
        letter-spacing: 3px; }
        .marketing-page .offline-wrapper .offline-item .offline-discount span {
          padding-left: 28px; }
      .marketing-page .offline-wrapper .offline-item .offline-discount-jx {
        top: -10px;
        left: 438px; }
      .marketing-page .offline-wrapper .offline-item .offline-discount-7 {
        z-index: 2;
        position: absolute;
        top: -10px;
        right: 34px;
        width: 113px;
        height: 58px;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324856091862511%2F7count.png");
        background-size: 108px 61px;
        line-height: 56px;
        text-align: center;
        font-size: 24px;
        color: #ffffff;
        letter-spacing: 3px; }
      .marketing-page .offline-wrapper .offline-item .offline-content-35 {
        z-index: 2;
        position: absolute;
        top: -10px;
        right: 34px;
        width: 113px;
        height: 58px;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("https://1024-cdn.xfyun.cn/2021_1024/discount35.png");
        background-size: 108px 61px;
        line-height: 56px;
        text-align: center;
        font-size: 24px;
        color: #ffffff;
        letter-spacing: 3px; }
      .marketing-page .offline-wrapper .offline-item .offline-left {
        position: relative;
        width: 400px;
        height: 186px;
        background-color: #f3faff;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 100% 100%; }
        .marketing-page .offline-wrapper .offline-item .offline-left .offline-name {
          margin-top: 60px;
          margin-left: 60px;
          font-size: 26px;
          font-weight: bold;
          color: #2b2b2b;
          cursor: pointer; }
          .marketing-page .offline-wrapper .offline-item .offline-left .offline-name:hover {
            color: #3688ff; }
        .marketing-page .offline-wrapper .offline-item .offline-left .offline-name-7 {
          margin-top: 30px;
          margin-left: 60px;
          font-size: 26px;
          font-weight: bold;
          color: #2b2b2b;
          cursor: pointer; }
          .marketing-page .offline-wrapper .offline-item .offline-left .offline-name-7:hover {
            color: #3688ff; }
        .marketing-page .offline-wrapper .offline-item .offline-left .offline-content {
          margin-top: 8px;
          margin-left: 60px;
          font-size: 16px;
          color: #ff953d;
          cursor: pointer; }
        .marketing-page .offline-wrapper .offline-item .offline-left .offline-content-7 {
          margin-top: 8px;
          margin-left: 60px;
          width: 300px;
          font-size: 14px;
          line-height: 24.5px;
          color: #9e9e9e; }
      .marketing-page .offline-wrapper .offline-item .offline-right {
        width: 181px;
        height: 186px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center; }
        .marketing-page .offline-wrapper .offline-item .offline-right .offline-name {
          font-size: 18px;
          color: #ff953d; }
          .marketing-page .offline-wrapper .offline-item .offline-right .offline-name span {
            width: 100%;
            font-size: 28px;
            font-weight: bold; }
        .marketing-page .offline-wrapper .offline-item .offline-right .offline-btn {
          margin-top: 10px;
          width: 109px;
          height: 31px;
          line-height: 31px;
          text-align: center;
          color: #ffffff;
          font-size: 16px;
          letter-spacing: 3px;
          background-image: linear-gradient(to right top, #2164ed, #429af6);
          border-radius: 5px;
          cursor: pointer; }
          .marketing-page .offline-wrapper .offline-item .offline-right .offline-btn:hover {
            background-image: none;
            background-image: linear-gradient(to right top, #2a70ff, #4ea5ff); }
  .marketing-page .ocr-wrapper {
    display: -ms-flexbox;
    display: flex; }
    .marketing-page .ocr-wrapper .ocr-left {
      width: 378px;
      height: 490px;
      background-color: #f3faff; }
      .marketing-page .ocr-wrapper .ocr-left .left-top {
        width: 100%;
        height: 180px;
        background-color: #3e88ff;
        color: #fff;
        letter-spacing: 2px;
        position: relative;
        z-index: 2; }
        .marketing-page .ocr-wrapper .ocr-left .left-top .ocr-tag {
          position: absolute;
          top: -8px;
          right: 14px;
          background-repeat: no-repeat;
          background-size: cover;
          z-index: 2; }
        .marketing-page .ocr-wrapper .ocr-left .left-top .tag-jx {
          width: 113px;
          height: 49px;
          background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324856091859374%2Fjx.png"); }
        .marketing-page .ocr-wrapper .ocr-left .left-top .tag-7zhe {
          width: 113px;
          height: 58px;
          background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324856091862511%2F7count.png"); }
        .marketing-page .ocr-wrapper .ocr-left .left-top img {
          position: absolute;
          top: 40px;
          right: 10px;
          z-index: 1; }
        .marketing-page .ocr-wrapper .ocr-left .left-top .ocr-title {
          padding-top: 36px;
          margin-left: 50px;
          font-size: 26px;
          font-weight: bold;
          cursor: pointer; }
        .marketing-page .ocr-wrapper .ocr-left .left-top .ocr-desc {
          position: absolute;
          width: 72%;
          left: 50px;
          top: 76px;
          font-size: 14px;
          line-height: 25px;
          z-index: 2; }
      .marketing-page .ocr-wrapper .ocr-left .left-center {
        width: 100%;
        height: calc(100% - 230px);
        position: relative; }
        .marketing-page .ocr-wrapper .ocr-left .left-center .center-item {
          padding-left: 72px;
          padding-top: 10px;
          color: #787878;
          font-size: 18px;
          position: relative; }
          .marketing-page .ocr-wrapper .ocr-left .left-center .center-item span {
            position: absolute;
            top: 22px;
            left: 140px; }
          .marketing-page .ocr-wrapper .ocr-left .left-center .center-item:first-child {
            padding-top: 40px; }
            .marketing-page .ocr-wrapper .ocr-left .left-center .center-item:first-child span {
              top: 52px; }
        .marketing-page .ocr-wrapper .ocr-left .left-center .center-img {
          position: absolute;
          top: 20px;
          right: 0px; }
      .marketing-page .ocr-wrapper .ocr-left .left-btn {
        width: 100%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #ffffff;
        font-size: 16px;
        letter-spacing: 3px;
        background-image: linear-gradient(to right top, #2164ed, #429af6);
        cursor: pointer; }
        .marketing-page .ocr-wrapper .ocr-left .left-btn:hover {
          background-image: none;
          background-image: linear-gradient(to right top, #2a70ff, #4ea5ff); }
    .marketing-page .ocr-wrapper .ocr-right {
      width: calc(100% - 378px);
      height: 490px;
      padding-left: 30px; }

.primary-title {
  font-size: 32px;
  font-weight: bold;
  color: #2b2b2b;
  text-align: center;
  margin: 50px 0 40px 0;
  letter-spacing: 3px; }
  .primary-title .center-title {
    padding: 0 20px; }
  .primary-title img {
    max-width: 100%;
    max-height: 100%;
    -ms-transform: translateY(26px);
        transform: translateY(26px); }

.new-user .recharge-wrapper {
  width: 100%; }
  .new-user .recharge-wrapper .recharge-item {
    margin: 0 auto;
    width: 1017px;
    height: 229px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16323880081210477%2F629.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 30px;
    position: relative; }
    .new-user .recharge-wrapper .recharge-item .recharge-title {
      position: absolute;
      top: 130px;
      left: 90px;
      color: #848484;
      font-size: 22px;
      font-weight: bold;
      letter-spacing: 3px; }
    .new-user .recharge-wrapper .recharge-item .recharge-cash {
      position: absolute;
      top: 76px;
      left: 230px;
      color: #518dff;
      font-size: 34px;
      font-weight: bold;
      letter-spacing: 7px; }
      .new-user .recharge-wrapper .recharge-item .recharge-cash span {
        color: #ffbf51;
        font-size: 48px; }
    .new-user .recharge-wrapper .recharge-item .recharge-desc {
      position: absolute;
      top: 150px;
      left: 230px;
      font-size: 14px;
      color: #848484;
      letter-spacing: 5px; }
    .new-user .recharge-wrapper .recharge-item .recharge-btn {
      position: absolute;
      top: 100px;
      right: 80px;
      width: 153px;
      height: 40px;
      background-image: linear-gradient(to top, #fdcb69, #ffeac5);
      border-radius: 10px;
      color: #4382ff;
      font-size: 22px;
      letter-spacing: 2px;
      line-height: 40px;
      text-align: center;
      cursor: pointer; }
      .new-user .recharge-wrapper .recharge-item .recharge-btn:hover {
        background-image: none;
        background-image: linear-gradient(to top, #fdd687, #fff0d5); }
    .new-user .recharge-wrapper .recharge-item .recharge-hot {
      position: absolute;
      top: 18px;
      left: 0px;
      width: 96px;
      height: 36px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16324887435318490%2F987.png");
      line-height: 36px;
      text-align: start; }
      .new-user .recharge-wrapper .recharge-item .recharge-hot span {
        padding-left: 22px;
        color: #ffffff;
        font-size: 17px;
        letter-spacing: 3px; }

.new-user .purchase-process {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .new-user .purchase-process .purchase-item {
    width: 320px;
    text-align: center; }
    .new-user .purchase-process .purchase-item .purchase-title {
      color: #2b2b2b;
      font-size: 24px;
      font-weight: bold;
      padding-top: 10px; }
    .new-user .purchase-process .purchase-item .purchase-text {
      width: 90%;
      margin: 0 auto;
      padding-top: 20px;
      color: #838383;
      font-size: 14px;
      line-height: 26px; }
      .new-user .purchase-process .purchase-item .purchase-text span {
        color: #6fa5ff;
        cursor: pointer; }

.my-prize {
  overflow: hidden;
  position: relative; }
  .my-prize .prize-title {
    background-color: #fff;
    font-size: 22px;
    color: #848484;
    font-weight: bold;
    letter-spacing: 2px;
    position: relative;
    border-bottom: 2px solid rgba(132, 132, 132, 0.8);
    z-index: 2; }
    .my-prize .prize-title img {
      width: 24px;
      height: 24px;
      cursor: pointer; }
    .my-prize .prize-title span {
      position: absolute;
      top: 3px;
      left: 44px;
      line-height: 17px; }
  .my-prize .prize-content .prize-item {
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    color: #848484;
    border-bottom: 1px rgba(132, 132, 132, 0.8) dashed; }
    .my-prize .prize-content .prize-item .prize-name {
      width: 20%;
      padding: 8px 0; }
    .my-prize .prize-content .prize-item .prize-desc {
      width: 70%;
      padding: 8px 0; }
    .my-prize .prize-content .prize-item .prize-btn {
      width: 10%;
      padding: 8px 4px;
      text-align: center;
      border: 1px solid rgba(132, 132, 132, 0.8);
      border-radius: 20px;
      cursor: pointer; }
    .my-prize .prize-content .prize-item:last-child {
      border-bottom: none; }
  .my-prize .open {
    animation: openmove 1s 1 ease-out forwards; }
  .my-prize .close {
    animation: closenmove 1s 1 ease-out forwards; }

@keyframes openmove {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    height: 0px;
    opacity: 0;
    transform: translateY(-120%); } }

@keyframes closenmove {
  0% {
    opacity: 0;
    transform: translateY(-120%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.prize-pool {
  margin: 0 auto;
  margin-top: 120px;
  margin-bottom: 40px;
  width: 1178px;
  height: 723px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16329692784357053%2Fbg.png"); }
  .prize-pool .start-btn {
    width: 206px;
    height: 184px;
    left: 511px;
    bottom: 293px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16329702152023237%2Fstartbtn.png");
    cursor: pointer;
    -ms-transform: scale(0.98);
        transform: scale(0.98); }
    .prize-pool .start-btn:hover {
      -ms-transform: scale(1);
          transform: scale(1); }
  .prize-pool .push-btn {
    animation: pushbtn 0.4s linear 1 forwards;
    cursor: not-allowed; }
  .prize-pool .no-click {
    pointer-events: none;
    cursor: not-allowed; }
  .prize-pool .times {
    width: 200px;
    height: 60px;
    position: absolute;
    top: 459px;
    left: 516px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0px 1px 1px rgba(255, 122, 0, 0.5);
    transform: rotateX(18deg); }
  .prize-pool .prize-rules {
    position: absolute;
    line-height: 26px;
    top: 547px;
    left: 515px;
    width: 207px;
    height: auto;
    word-break: break-all;
    font-size: 14px;
    font-weight: bold;
    color: #68a7ff;
    transform: rotateX(18deg); }
  .prize-pool .gift-card666 {
    width: 249px;
    height: 192px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 443px;
    left: 150px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330595855353107%2F666lpk.png"); }
    .prize-pool .gift-card666 .card-price {
      position: absolute;
      top: 30px;
      left: 88px;
      font-size: 26px;
      color: transparent;
      font-weight: bold;
      -webkit-background-clip: text;
              background-clip: text;
      background-image: linear-gradient(to bottom, #ffc663, #ffa21e); }
      .prize-pool .gift-card666 .card-price span {
        font-size: 17px; }
    .prize-pool .gift-card666 .gift-name {
      position: absolute;
      top: 86px;
      left: 104px;
      font-size: 13px;
      color: #ffa904;
      font-weight: bold; }
  .prize-pool .gift-card666-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590340434%2F666lpky.png"); }
  .prize-pool .gift-hand {
    width: 187px;
    height: 154px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 237px;
    left: 20px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330597098752802%2F1024bsl.png"); }
    .prize-pool .gift-hand .gift-name {
      position: absolute;
      top: 62px;
      left: 52px;
      font-size: 15px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 6px rgba(82, 144, 255, 0.3); }
  .prize-pool .gift-hand-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590318617%2F1024bsly.png"); }
  .prize-pool .gift-card1024 {
    width: 281px;
    height: 260px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 56px;
    left: 184px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16331452454855698%2F%E4%BB%A3%E9%87%91%E5%88%B81024%EF%BC%88%E5%90%88%E5%B9%B6%EF%BC%89.png"); }
    .prize-pool .gift-card1024 .card-price {
      position: absolute;
      top: 44px;
      left: 77px;
      font-size: 38px;
      color: transparent;
      font-weight: bold;
      -webkit-background-clip: text;
              background-clip: text;
      background-image: linear-gradient(to bottom, #ffc663, #ffa21e); }
      .prize-pool .gift-card1024 .card-price span {
        font-size: 25px; }
    .prize-pool .gift-card1024 .gift-name {
      position: absolute;
      top: 124px;
      left: 113px;
      font-size: 19px;
      color: #ffa904;
      font-weight: bold; }
  .prize-pool .gift-card1024-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330853195787190%2F%E7%BB%84%2045%EF%BC%88%E5%90%88%E5%B9%B6%EF%BC%89.png"); }
  .prize-pool .gift-points512 {
    width: 210px;
    height: 196px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: -86px;
    left: 464px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330597098676158%2F512jf.png"); }
    .prize-pool .gift-points512 .card-price {
      position: absolute;
      top: 64px;
      left: 71px;
      font-size: 17px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 4px rgba(86, 148, 255, 0.5); }
    .prize-pool .gift-points512 .gift-name {
      position: absolute;
      top: 83px;
      left: 88px;
      font-size: 27px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 4px rgba(86, 148, 255, 0.5); }
  .prize-pool .gift-points512-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590270348%2F512jfy.png"); }
  .prize-pool .gift-points1024 {
    width: 296px;
    height: 255px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: -43px;
    left: 679px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330597098603860%2F1024jf.png"); }
    .prize-pool .gift-points1024 .card-price {
      position: absolute;
      top: 82px;
      left: 104px;
      font-size: 22px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 4px rgba(86, 148, 255, 0.5); }
    .prize-pool .gift-points1024 .gift-name {
      position: absolute;
      top: 104px;
      left: 104px;
      font-size: 35px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 4px rgba(86, 148, 255, 0.5); }
  .prize-pool .gift-points1024-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590253499%2F1024jfy.png"); }
  .prize-pool .gift-vipbox {
    width: 186px;
    height: 153px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 138px;
    left: 935px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330597098524692%2Fhylh.png"); }
    .prize-pool .gift-vipbox .gift-name {
      position: absolute;
      top: 62px;
      left: 48px;
      font-size: 15px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 6px rgba(97, 157, 255, 0.3); }
  .prize-pool .gift-vipbox-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590138086%2Fhylhy.png"); }
  .prize-pool .gift-card888 {
    width: 249px;
    height: 193px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 328px;
    left: 918px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330597098517513%2F888lpk.png"); }
    .prize-pool .gift-card888 .card-price {
      position: absolute;
      top: 30px;
      left: 88px;
      font-size: 26px;
      color: transparent;
      font-weight: bold;
      -webkit-background-clip: text;
              background-clip: text;
      background-image: linear-gradient(to bottom, #ffc663, #ffa21e); }
      .prize-pool .gift-card888 .card-price span {
        font-size: 17px; }
    .prize-pool .gift-card888 .gift-name {
      position: absolute;
      top: 85px;
      left: 104px;
      font-size: 13px;
      color: #ffa904;
      font-weight: bold; }
  .prize-pool .gift-card888-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590399995%2F888lpky.png"); }
  .prize-pool .gift-thanks {
    width: 185px;
    height: 152px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 479px;
    left: 801px;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330597098436876%2Fxxcy.png"); }
    .prize-pool .gift-thanks .gift-name {
      position: absolute;
      top: 63px;
      left: 65px;
      font-size: 15px;
      color: #fff;
      font-weight: bold;
      text-shadow: 0px 2px 6px rgba(97, 157, 255, 0.3); }
  .prize-pool .gift-thanks-active {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330844590366701%2Fxxcyy.png"); }

.prompt-box {
  z-index: 10;
  position: fixed;
  width: 637px;
  height: auto;
  min-height: 182px;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16331559358428032%2F%E7%9F%A9%E5%BD%A2%20673.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
  .prompt-box .close-box {
    position: absolute;
    top: 14px;
    right: 18px;
    width: 17px;
    height: 17px;
    background-size: cover;
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330636744010582%2F%E5%85%B3%E9%97%AD26.png");
    cursor: pointer; }
  .prompt-box .box-text {
    padding-top: 50px;
    width: 100%;
    text-align: center;
    color: white;
    letter-spacing: 6px;
    font-weight: bold;
    font-size: 18px;
    text-shadow: 0px 1px 1px rgba(0, 89, 255, 0.86); }
    .prompt-box .box-text span {
      color: #ffdd9d;
      font-size: 20px; }
  .prompt-box .box-text7 {
    padding-top: 80px; }
  .prompt-box .to-recharge-btn {
    margin: 0 auto;
    margin-top: 20px;
    cursor: pointer;
    width: 160px;
    height: 40px;
    border-radius: 10px;
    background-image: linear-gradient(to top, #fdcb69, #ffeac5);
    color: #4f8dff;
    font-size: 16px;
    text-align: center;
    line-height: 43px;
    letter-spacing: 5px;
    font-weight: bold;
    box-shadow: darkgrey 1px 4px 30px 1px; }

@keyframes pushbtn {
  0% {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16329702152023237%2Fstartbtn.png");
    height: 184px;
    transform: scale(1); }
  10% {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330599885715489%2Fbtn2%20%EF%BC%882%EF%BC%89.png");
    height: 174px;
    transform: scale(1); }
  20% {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330599885693492%2Fbtn3.png");
    height: 164px;
    transform: scale(1); }
  60% {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330599885693492%2Fbtn3.png");
    height: 164px;
    transform: scale(1); }
  80% {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16330599885715489%2Fbtn2%20%EF%BC%882%EF%BC%89.png");
    height: 174px;
    transform: scale(1); }
  100% {
    background-image: url("https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16329702152023237%2Fstartbtn.png");
    height: 184px;
    transform: scale(1); } }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.modal-1215 {
  position: fixed;
  width: 568px;
  height: 380px;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background: #ffffff;
  box-sizing: border-box;
  border-top: solid 5px #fd5b6c;
  z-index: 1100; }
  .modal-1215 .form-content .form-title {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 22px;
    line-height: 38px;
    color: #333333; }
  .modal-1215 .form-content .form-row {
    width: 470px;
    height: 45px;
    margin: 22px auto; }
    .modal-1215 .form-content .form-row .form-label {
      float: left;
      width: 88px;
      line-height: 43px;
      font-size: 16px;
      text-align: right;
      color: #333333; }
    .modal-1215 .form-content .form-row .form-input {
      margin-left: 18px;
      float: left;
      width: 356px;
      height: 41px;
      line-height: 41px; }
      .modal-1215 .form-content .form-row .form-input input {
        border: solid 1px #cccbcd;
        height: 41px;
        width: 356px;
        text-indent: 8px;
        outline: none; }
        .modal-1215 .form-content .form-row .form-input input:focus {
          border: solid 1px #fd5b6c; }
  .modal-1215 .modal-close {
    position: absolute;
    right: 10px;
    top: 15px;
    width: 32px;
    height: 64px;
    background: url(/static/img/activities/icon-close.png) top center no-repeat;
    cursor: pointer; }
  .modal-1215 .form-tip {
    margin: 10px auto;
    width: 470px;
    height: 25px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 25px;
    color: #df575b;
    text-align: center; }

.apply-btn {
  margin: 0 auto;
  width: 154px;
  height: 44px;
  background-image: linear-gradient(0deg, #fd5b6c 0%, #ff908a 100%), linear-gradient(#36acfa, #36acfa);
  background-blend-mode: normal,  normal;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  line-height: 44px;
  letter-spacing: 1px;
  text-align: center;
  color: #ffffff;
  border-radius: 3px; }
  .apply-btn:hover {
    background-image: linear-gradient(0deg, #f52f44 0%, #ff908a 100%); }

.apply-result {
  position: fixed;
  width: 568px;
  height: 238px;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background: #ffffff;
  box-sizing: border-box;
  border-top: solid 5px #fd5b6c;
  z-index: 1111; }
  .apply-result .ar-info {
    margin: 50px auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .apply-result .ar-info.ar-success .ar-content {
      -ms-flex-pack: center;
          justify-content: center; }
    .apply-result .ar-info.ar-success .ar-icon {
      background-image: url(/static/img/activities/icon-success.png); }
    .apply-result .ar-info .ar-icon {
      height: 50px;
      width: 50px;
      background: url(/static/img/activities/icon-error.png) center no-repeat; }
    .apply-result .ar-info .ar-content {
      margin-left: 19px;
      height: 50px;
      line-height: 25px;
      font-size: 22px;
      color: #333333;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column;
          flex-flow: column; }
      .apply-result .ar-info .ar-content .ar-detail {
        font-size: 14px;
        line-height: 25px;
        color: #df575b; }

.modal-layer1 {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
  height: 100%; }

@media only screen and (max-width: 576px) {
  .modal-1215 {
    zoom: .5; } }

.marketing {
  position: relative;
  width: 100%;
  padding: 0px;
  margin: 0px;
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }
  .marketing .banner {
    width: 100%;
    height: 479px;
    box-sizing: border-box;
    background: rgba(169, 196, 248, 0.2) url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16326354893853050%2Fbanner%EF%BC%88%E5%90%88%E5%B9%B6%EF%BC%89%20%EF%BC%881%EF%BC%89%20%EF%BC%881%EF%BC%89.png) center center no-repeat;
    position: relative; }
    .marketing .banner .banner-time {
      position: absolute;
      left: 50%;
      top: 360px;
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
      color: #fdcb69;
      font-weight: 600;
      letter-spacing: 3px; }
  .marketing .to-recharge {
    width: 100%;
    height: 276px;
    box-sizing: border-box;
    margin-top: 90px;
    margin-bottom: 50px;
    background: #a9c4f8 url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16323906937249896%2F6.png) center center no-repeat;
    position: relative; }
    .marketing .to-recharge img {
      position: absolute;
      left: 50%;
      top: 70px;
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
    .marketing .to-recharge .btn-wrapper {
      position: absolute;
      border-radius: 11px;
      left: 50%;
      top: 160px;
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
      width: 162px;
      height: 47px;
      background-image: linear-gradient(to bottom, rgba(253, 203, 105, 0), rgba(253, 203, 105, 0.6)); }
      .marketing .to-recharge .btn-wrapper .to-recharge-btn {
        margin: 0 auto;
        cursor: pointer;
        width: 160px;
        height: 46px;
        border-radius: 10px;
        background-color: #ffeac5;
        color: #5999ff;
        font-size: 20px;
        text-align: center;
        line-height: 46px;
        letter-spacing: 2px;
        font-weight: bold; }
  .marketing .tab_title {
    width: 100%;
    height: 72px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    background-color: #fff;
    z-index: 3;
    border-bottom: 2px solid rgba(223, 223, 223, 0.4);
    letter-spacing: 4px; }
    .marketing .tab_title .title_item {
      color: #676767;
      font-size: 20px;
      cursor: pointer;
      margin: 0 46px;
      padding: 23px 50px;
      border-bottom: 3px solid rgba(62, 136, 255, 0); }
      .marketing .tab_title .title_item:last-child {
        border-right: none; }
    .marketing .tab_title .title_item_active {
      color: #3e88ff;
      border-bottom: 3px solid #3e88ff; }
  .marketing .is-top {
    position: fixed;
    top: 0px;
    left: 0px; }
  .marketing .center_content {
    width: 1200px;
    margin: 0 auto; }
  .marketing .footer-wrapper {
    padding-bottom: 30px;
    position: relative;
    margin: 80px auto;
    width: 1200px;
    height: auto;
    background-repeat: no-repeat;
    background-image: url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16323146600247444%2Fbackfoot.png);
    background-size: cover; }
    .marketing .footer-wrapper .footer-rule {
      z-index: 2;
      position: absolute;
      top: -10px;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      width: 407px;
      height: 71px;
      background-repeat: no-repeat;
      background-image: url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16323146599867105%2Ffoottop.png);
      background-size: cover;
      line-height: 66px;
      text-align: center;
      color: #fff;
      letter-spacing: 6px;
      text-shadow: 0px 1px 1px rgba(255, 95, 0, 0.67);
      font-weight: bold;
      font-size: 27px; }
    .marketing .footer-wrapper .footer-content-1 {
      box-sizing: border-box;
      margin: 0 auto;
      width: 880px;
      height: 100%;
      padding-top: 64px;
      color: #535353;
      font-weight: 400;
      font-size: 16px;
      letter-spacing: 2px; }
      .marketing .footer-wrapper .footer-content-1 .bold-word {
        font-weight: bold; }
      .marketing .footer-wrapper .footer-content-1 .activity {
        line-height: 30px; }
        .marketing .footer-wrapper .footer-content-1 .activity .rules {
          font-weight: 400;
          display: -ms-flexbox;
          display: flex; }
          .marketing .footer-wrapper .footer-content-1 .activity .rules .rules-img {
            display: inline-block;
            z-index: 2;
            width: 33px;
            height: 33px;
            background-repeat: no-repeat;
            background-image: url(https://1024-cdn.xfyun.cn/2020_1024%2Fcms%2F16323166386538199%2Fcircle.png);
            background-size: 33px 33px;
            line-height: 26px;
            text-align: center;
            color: #fff;
            font-size: 13px; }
          .marketing .footer-wrapper .footer-content-1 .activity .rules .rules-content {
            width: calc(100% - 33px);
            word-break: break-word; }
            .marketing .footer-wrapper .footer-content-1 .activity .rules .rules-content span {
              color: #459eff;
              cursor: pointer; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.modal-1215 {
  position: fixed;
  width: 568px;
  height: 380px;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background: #ffffff;
  box-sizing: border-box;
  border-top: solid 5px #fd5b6c;
  z-index: 1100; }
  .modal-1215 .form-content .form-title {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 22px;
    line-height: 38px;
    color: #333333; }
  .modal-1215 .form-content .form-row {
    width: 470px;
    height: 45px;
    margin: 22px auto; }
    .modal-1215 .form-content .form-row .form-label {
      float: left;
      width: 88px;
      line-height: 43px;
      font-size: 16px;
      text-align: right;
      color: #333333; }
    .modal-1215 .form-content .form-row .form-input {
      margin-left: 18px;
      float: left;
      width: 356px;
      height: 41px;
      line-height: 41px; }
      .modal-1215 .form-content .form-row .form-input input {
        border: solid 1px #cccbcd;
        height: 41px;
        width: 356px;
        text-indent: 8px;
        outline: none; }
        .modal-1215 .form-content .form-row .form-input input:focus {
          border: solid 1px #fd5b6c; }
  .modal-1215 .modal-close {
    position: absolute;
    right: 10px;
    top: 15px;
    width: 32px;
    height: 64px;
    background: url(/static/img/activities/icon-close.png) top center no-repeat;
    cursor: pointer; }
  .modal-1215 .form-tip {
    margin: 10px auto;
    width: 470px;
    height: 25px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 25px;
    color: #df575b;
    text-align: center; }

.apply-btn {
  margin: 0 auto;
  width: 154px;
  height: 44px;
  background-image: linear-gradient(0deg, #fd5b6c 0%, #ff908a 100%), linear-gradient(#36acfa, #36acfa);
  background-blend-mode: normal,  normal;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  line-height: 44px;
  letter-spacing: 1px;
  text-align: center;
  color: #ffffff;
  border-radius: 3px; }
  .apply-btn:hover {
    background-image: linear-gradient(0deg, #f52f44 0%, #ff908a 100%); }

.apply-result {
  position: fixed;
  width: 568px;
  height: 238px;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  background: #ffffff;
  box-sizing: border-box;
  border-top: solid 5px #fd5b6c;
  z-index: 1111; }
  .apply-result .ar-info {
    margin: 50px auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .apply-result .ar-info.ar-success .ar-content {
      -ms-flex-pack: center;
          justify-content: center; }
    .apply-result .ar-info.ar-success .ar-icon {
      background-image: url(/static/img/activities/icon-success.png); }
    .apply-result .ar-info .ar-icon {
      height: 50px;
      width: 50px;
      background: url(/static/img/activities/icon-error.png) center no-repeat; }
    .apply-result .ar-info .ar-content {
      margin-left: 19px;
      height: 50px;
      line-height: 25px;
      font-size: 22px;
      color: #333333;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: column;
          flex-flow: column; }
      .apply-result .ar-info .ar-content .ar-detail {
        font-size: 14px;
        line-height: 25px;
        color: #df575b; }

.modal-layer {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }

@media only screen and (max-width: 576px) {
  .modal-1215 {
    zoom: .5; } }

.activity-page .swiper {
  width: 100%;
  height: 100%; }

.activity-page .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }
  .activity-page .swiper-slide > div > div:first-of-type {
    font-size: 24px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #4d4d4d;
    line-height: 34px;
    margin: 10px 0 6px; }
  .activity-page .swiper-slide > div > div:last-of-type {
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4d4d4d;
    line-height: 16px;
    text-align: left;
    text-indent: 2em; }

.activity-page .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.activity-page .activity-main .list-main {
  width: 1200px;
  margin: 20px auto; }
  .activity-page .activity-main .list-main .list-title {
    margin-bottom: 15px; }
    .activity-page .activity-main .list-main .list-title .list-title .top_title {
      font-weight: 700;
      font-size: 24px;
      letter-spacing: 0.2em;
      color: #202020; }
    .activity-page .activity-main .list-main .list-title .list-title .title {
      font-weight: 400;
      font-size: 18px;
      text-align: center;
      color: #333333; }
    .activity-page .activity-main .list-main .list-title > div:first-of-type {
      font-size: 24px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #202020;
      line-height: 36px;
      letter-spacing: 4px; }
    .activity-page .activity-main .list-main .list-title > div:last-of-type {
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4d4d4d;
      line-height: 36px; }
  .activity-page .activity-main .list-main .list-search {
    width: 1200px;
    margin: 18px auto;
    display: -ms-flexbox;
    display: flex; }
    .activity-page .activity-main .list-main .list-search .search-btn {
      margin-left: 20px;
      width: 180px;
      height: 40px;
      background: #4e8df6;
      border-radius: 10px;
      color: #fff;
      line-height: 40px;
      text-align: center;
      font-size: 18px;
      cursor: pointer; }
  .activity-page .activity-main .list-main .list-box {
    display: -ms-flexbox;
    display: flex; }
    .activity-page .activity-main .list-main .list-box .list-left-box {
      width: 957px;
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .activity-page .activity-main .list-main .list-box .list-left-box .list-item {
        display: -ms-flexbox;
        display: flex;
        padding: 10px 15px;
        box-sizing: border-box;
        box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
        margin-bottom: 20px; }
        .activity-page .activity-main .list-main .list-box .list-left-box .list-item-img img {
          width: 130px;
          height: 98px; }
        .activity-page .activity-main .list-main .list-box .list-left-box .list-item-main {
          margin-left: 25px;
          -ms-flex-positive: 1;
              flex-grow: 1; }
          .activity-page .activity-main .list-main .list-box .list-left-box .list-item-main > div:first-of-type {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: justify;
                justify-content: space-between;
            margin-bottom: 8px; }
          .activity-page .activity-main .list-main .list-box .list-left-box .list-item-main > div:last-of-type {
            text-indent: 2em;
            display: -webkit-box;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            font-size: 14px;
            font-family: PingFang SC-Regular, PingFang SC;
            font-weight: 400;
            color: #4d4d4d;
            line-height: 24px; }
        .activity-page .activity-main .list-main .list-box .list-left-box .list-item-box {
          display: -ms-flexbox;
          display: flex; }
        .activity-page .activity-main .list-main .list-box .list-left-box .list-item-name {
          -ms-flex: 1;
              flex: 1;
          font-size: 18px;
          font-family: PingFang SC-Regular, PingFang SC;
          font-weight: 400;
          color: #000000;
          line-height: 21px; }
        .activity-page .activity-main .list-main .list-box .list-left-box .list-item-time {
          font-size: 14px;
          font-family: PingFang SC-Regular, PingFang SC;
          font-weight: 400;
          color: #4d4d4d;
          line-height: 16px; }
    .activity-page .activity-main .list-main .list-box .list-right-box {
      width: 228px;
      margin-left: 15px; }
      .activity-page .activity-main .list-main .list-box .list-right-box .title {
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        line-height: 25px;
        color: #0f1867;
        padding-left: 6px;
        border-left: 4px solid #0f1867; }
      .activity-page .activity-main .list-main .list-box .list-right-box .right-title {
        font-size: 18px;
        font-weight: bold;
        color: #4e8df6;
        line-height: 21px;
        padding-left: 10px;
        position: relative; }
        .activity-page .activity-main .list-main .list-box .list-right-box .right-title::before {
          content: '';
          width: 2px;
          height: 20px;
          background: #4e8df6;
          position: absolute;
          left: 0;
          top: 2px;
          bottom: 0; }
      .activity-page .activity-main .list-main .list-box .list-right-box .list-item {
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        margin-top: 20px; }
        .activity-page .activity-main .list-main .list-box .list-right-box .list-item-img img {
          width: 120px;
          height: 84px; }
        .activity-page .activity-main .list-main .list-box .list-right-box .list-item-main {
          margin-left: 5px; }
          .activity-page .activity-main .list-main .list-box .list-right-box .list-item-main > div:first-of-type {
            margin-bottom: 8px; }
        .activity-page .activity-main .list-main .list-box .list-right-box .list-item-name {
          font-size: 14px;
          font-family: PingFang SC-Regular, PingFang SC;
          font-weight: 400;
          color: #000000;
          line-height: 21px;
          display: -webkit-box;
          display: -moz-box;
          white-space: pre-wrap;
          word-wrap: break-word;
          overflow: hidden;
          text-overflow: ellipsis;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2; }

.achieve-page .achieve-box .achieve-banner {
  width: 100%;
  height: 400px;
  background: url("/static/img/all/company/banner.png") center center/cover no-repeat; }

.achieve-page .achieve-box .achieve-s1 {
  width: 100%;
  height: 400px;
  background: rgba(78, 141, 246, 0.1); }
  .achieve-page .achieve-box .achieve-s1-box {
    width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 56px;
    display: -ms-flexbox;
    display: flex; }
  .achieve-page .achieve-box .achieve-s1 .achieve-s1-left {
    height: 278px;
    width: 550px;
    background: url("/static/img/all/company/s1.png") center center/cover no-repeat;
    margin-right: 40px; }
  .achieve-page .achieve-box .achieve-s1 .achieve-s1-right-title > div:first-of-type {
    font-size: 16px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4E8DF6; }
  .achieve-page .achieve-box .achieve-s1 .achieve-s1-right-title > div:last-of-type {
    font-size: 36px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #4D4D4D;
    position: relative;
    padding: 10px 0 15px; }
    .achieve-page .achieve-box .achieve-s1 .achieve-s1-right-title > div:last-of-type::after {
      content: '';
      width: 40px;
      height: 0px;
      opacity: 1;
      border: 4px solid #4E8DF6;
      position: absolute;
      bottom: 0px;
      left: 0; }
  .achieve-page .achieve-box .achieve-s1 .achieve-s1-right-text {
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 21px;
    width: 525px;
    margin-top: 65px; }

.achieve-page .achieve-box .achieve-s-box {
  width: 1200px;
  margin: 0 auto 56px; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s-title {
    margin-top: 65px;
    margin-bottom: 15px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s-title > div:first-of-type {
      font-size: 24px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #202020;
      line-height: 36px;
      letter-spacing: 4px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s-title > div:last-of-type {
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 36px; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s2-list {
    display: -ms-flexbox;
    display: flex; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s2-list .achieve-s2-item {
      width: 300px;
      height: 140px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 14px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #202020;
      line-height: 16px; }
      .achieve-page .achieve-box .achieve-s-box .achieve-s2-list .achieve-s2-item > div:first-of-type {
        height: 50px;
        width: 50px;
        margin-right: 14px; }
      .achieve-page .achieve-box .achieve-s-box .achieve-s2-list .achieve-s2-item > div:last-of-type {
        width: 182px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s2-list .achieve-s2-item + .achieve-s2-item {
      border-left: 1px solid #fff; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s4-more {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-bottom: 60px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s4-more span {
      color: #4E8DF6;
      cursor: pointer; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s3-list {
    display: -ms-flexbox;
    display: flex; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s3-list .achieve-s3-item {
      width: 400px;
      height: 140px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 14px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #202020;
      line-height: 16px; }
      .achieve-page .achieve-box .achieve-s-box .achieve-s3-list .achieve-s3-item > div:first-of-type {
        height: 50px;
        width: 50px;
        margin-right: 14px; }
      .achieve-page .achieve-box .achieve-s-box .achieve-s3-list .achieve-s3-item > div:last-of-type {
        width: 182px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s3-list .achieve-s3-item + .achieve-s3-item {
      border-left: 1px solid #fff; }
  .achieve-page .achieve-box .achieve-s-box .swiper {
    width: 100%;
    height: 100%; }
  .achieve-page .achieve-box .achieve-s-box .swiper-slide {
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
    .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:first-of-type {
      font-size: 24px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #4D4D4D;
      line-height: 34px;
      padding-left: 16px; }
    .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:nth-of-type(2) {
      font-size: 24px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #4D4D4D;
      line-height: 34px;
      padding-left: 16px;
      margin: 10px 0 8px; }
    .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:nth-of-type(3) {
      font-size: 14px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 16px;
      padding-left: 16px; }
    .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:last-of-type {
      display: -ms-flexbox;
      display: flex;
      padding-left: 16px;
      margin-top: 10px; }
      .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:last-of-type > div {
        width: 80px;
        height: 30px;
        background: #4E8DF6;
        border-radius: 6px;
        color: #fff;
        line-height: 30px;
        text-align: center;
        font-size: 14px; }
      .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:last-of-type > div + div {
        margin-left: 10px; }
      .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:last-of-type > div:nth-of-type(2) {
        background: #00A5A0; }
      .achieve-page .achieve-box .achieve-s-box .swiper-slide > div > div:last-of-type > div:nth-of-type(3) {
        background: #F6B84E; }
  .achieve-page .achieve-box .achieve-s-box .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s5-title {
    text-align: center;
    margin-top: 85px;
    margin-bottom: 45px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s5-title > div:first-of-type {
      font-size: 36px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 72px; }
    .achieve-page .achieve-box .achieve-s-box .achieve-s5-title > div:last-of-type {
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 36px; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s5-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s5-item > div:first-of-type {
    width: 90px;
    height: 90px;
    margin-bottom: 16px; }
  .achieve-page .achieve-box .achieve-s-box .achieve-s5-item > div:last-of-type {
    text-align: center;
    height: 36px;
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 36px; }

@charset "UTF-8";
.Brandpage {
  width: 100%;
  box-sizing: border-box;
  background: #fff; }
  .Brandpage .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/two/品牌1.png") no-repeat;
    background-size: cover; }
    .Brandpage .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      background: url("/static/img/two/品牌.png") no-repeat;
      background-size: cover; }
      .Brandpage .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .Brandpage .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #333333; }
        .Brandpage .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          font-size: 24px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #666666; }
        .Brandpage .bannerBox .banner_img .banner_text .need {
          margin-top: 20px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          color: #333333;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 20px; }
          .Brandpage .bannerBox .banner_img .banner_text .need span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #666666;
            margin-left: 20px; }
        .Brandpage .bannerBox .banner_img .banner_text .btn {
          margin-top: 25px;
          font-weight: 400;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .Brandpage .page_main {
    width: 1200px;
    margin: 0 auto; }
    .Brandpage .page_main .title {
      margin-top: 54px;
      text-align: center;
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      color: #333333; }
    .Brandpage .page_main .title_tab {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin-top: 32px;
      border-bottom: 1px solid #eef4ff;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .Brandpage .page_main .title_tab li {
        cursor: pointer;
        font-weight: 700;
        font-size: 16px;
        line-height: 32px;
        text-align: center;
        color: #333333; }
      .Brandpage .page_main .title_tab .activeTab {
        color: #0f1867;
        border-bottom: 1px solid #0f1867; }
    .Brandpage .page_main .content_main {
      margin-top: 83px; }
      .Brandpage .page_main .content_main .mySwiper {
        position: relative;
        height: 320px; }
        .Brandpage .page_main .content_main .mySwiper .swiper-wrapper {
          width: 1000px;
          margin: 0 auto;
          overflow: hidden; }
          .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-wrapper-box {
            position: relative;
            transition: all 1s;
            display: -ms-flexbox;
            display: flex; }
          .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide {
            box-sizing: border-box;
            display: -ms-flexbox;
            display: flex;
            width: 1000px; }
            .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .swiper-slide-left {
              width: 460px; }
              .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .swiper-slide-left img {
                width: 100%; }
            .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .swiper-slide-right {
              -ms-flex: 1;
                  flex: 1;
              padding: 20px 40px 0;
              box-sizing: border-box; }
              .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .swiper-slide-right .enterprise_name {
                font-weight: 700;
                font-size: 24px;
                line-height: 32px;
                text-align: left;
                color: #333333; }
              .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .swiper-slide-right .enterprise_introduce {
                margin-top: 26px;
                padding-right: 30px;
                box-sizing: border-box;
                font-weight: 400;
                font-size: 14px;
                line-height: 28px;
                color: #666666; }
              .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .swiper-slide-right .marginZero {
                margin-top: 0; }
            .Brandpage .page_main .content_main .mySwiper .swiper-wrapper .swiper-slide .margin0 {
              padding: 0; }
        .Brandpage .page_main .content_main .mySwiper .brand_left {
          position: absolute;
          left: 0;
          top: 50%;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          cursor: pointer; }
        .Brandpage .page_main .content_main .mySwiper .brand_right {
          position: absolute;
          right: 0;
          top: 50%;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          cursor: pointer; }
      .Brandpage .page_main .content_main .enterprise_all_introduce .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        color: #333333;
        padding-bottom: 45px; }
      .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 65px; }
        .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_left {
          margin-right: 9px;
          width: 200px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center; }
          .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_left img {
            width: 200px;
            height: 140px; }
        .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_right {
          -ms-flex: 1;
              flex: 1;
          box-sizing: border-box;
          border-left: 1px solid #d8d8d8;
          padding: 0 40px; }
          .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_right .titles {
            font-weight: 700;
            font-size: 16px;
            line-height: 32px;
            color: #333333;
            padding-bottom: 32px; }
          .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_right .introduces {
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            color: #666666; }
          .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_right .explains {
            font-weight: 700;
            font-size: 14px;
            line-height: 18px;
            color: #333333; }
            .Brandpage .page_main .content_main .enterprise_all_introduce .content .content-box_right .explains .ability {
              font-weight: 700;
              font-size: 14px;
              line-height: 18px;
              -webkit-text-decoration-line: underline;
                      text-decoration-line: underline;
              color: #265aea; }
      .Brandpage .page_main .content_main .pagination {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
      .Brandpage .page_main .content_main .buttonBtn {
        margin: 80px 0 30px; }
        .Brandpage .page_main .content_main .buttonBtn .btn {
          display: block;
          width: 400px;
          height: 60px;
          line-height: 60px;
          text-align: center;
          margin: 0 auto;
          background: linear-gradient(180deg, #92a4fa 0%, #8469f9 100%);
          border-radius: 139px;
          font-weight: 400;
          font-size: 24px;
          letter-spacing: 0.1em;
          color: #ffffff;
          cursor: pointer; }

.sett_page {
  width: 100%;
  background: #fff; }
  .sett_page .bannerBox {
    width: 100%;
    height: 500px;
    background: #278bff; }
    .sett_page .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      position: relative;
      background: url("/static/img/shenyang/empowerment/seet.png") no-repeat;
      background-size: cover; }
      .sett_page .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .sett_page .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 48px;
          line-height: 64px;
          letter-spacing: 0.1em;
          color: #fff; }
        .sett_page .bannerBox .banner_img .banner_text .sub_title {
          margin-top: 20px;
          width: 450px;
          font-weight: 400;
          font-size: 14px;
          line-height: 24px;
          color: #ffffff; }
        .sett_page .bannerBox .banner_img .banner_text .btn {
          display: block;
          margin-top: 42px;
          font-weight: 400;
          width: 224px;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: rgba(255, 255, 255, 0.4);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .sett_page .sett_main {
    width: 1200px;
    margin: 0 auto; }
    .sett_page .sett_main_first {
      margin: 80px 0 0;
      display: -ms-flexbox;
      display: flex; }
      .sett_page .sett_main_first .left {
        width: 715px;
        height: 317px;
        margin-right: 63px; }
        .sett_page .sett_main_first .left .swiper {
          width: 100%;
          height: 100%; }
          .sett_page .sett_main_first .left .swiper .swiper-wrapper {
            height: 100%; }
            .sett_page .sett_main_first .left .swiper .swiper-wrapper .swiper-slide {
              height: 100%; }
          .sett_page .sett_main_first .left .swiper .swiper-pagination {
            bottom: 10px;
            width: 100%;
            right: 10px;
            box-sizing: border-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: end;
                justify-content: flex-end; }
            .sett_page .sett_main_first .left .swiper .swiper-pagination .swiper-pagination-bullet {
              width: 30px;
              height: 4px;
              background: rgba(0, 0, 0, 0.2);
              border-radius: 0px 0px 0px 0px;
              opacity: 1; }
            .sett_page .sett_main_first .left .swiper .swiper-pagination .swiper-pagination-bullet-active {
              background: rgba(0, 0, 0, 0.8); }
      .sett_page .sett_main_first .right {
        width: 379px; }
        .sett_page .sett_main_first .right .top_title {
          background: linear-gradient(90deg, #0f1867, #0f1867);
          background-size: 40px 3px;
          background-repeat: no-repeat;
          background-position: left bottom; }
          .sett_page .sett_main_first .right .top_title .subtitle {
            font-weight: 400;
            font-size: 14px;
            text-transform: uppercase;
            color: #0f1867; }
          .sett_page .sett_main_first .right .top_title .title {
            font-weight: 700;
            font-size: 24px;
            margin-top: -4px;
            color: #333333; }
        .sett_page .sett_main_first .right .desc {
          margin-top: 16px;
          font-weight: 400;
          font-size: 16px;
          line-height: 28px;
          letter-spacing: 0.1em;
          color: #333333; }
    .sett_page .sett_main_second_title {
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      color: #333333;
      text-align: center;
      margin: 20px 0; }
    .sett_page .sett_main_second_main {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .sett_page .sett_main_second_main .advantage-card {
        margin-bottom: 20px;
        width: 387px;
        height: 242px;
        font-size: 14px;
        padding: 40px 20px;
        background-color: #ffffff;
        border: 1px solid #e6e8f4; }
        .sett_page .sett_main_second_main .advantage-card .advantage-card__head {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 20px;
          height: 40px;
          overflow: hidden; }
          .sett_page .sett_main_second_main .advantage-card .advantage-card__head img {
            width: 40px;
            height: 40px;
            margin-right: 10px;
            -ms-flex-negative: 0;
            flex-shrink: 0; }
          .sett_page .sett_main_second_main .advantage-card .advantage-card__head .title {
            font-size: 16px;
            color: #24374e;
            font-weight: 500; }
        .sett_page .sett_main_second_main .advantage-card .advantage-card__body {
          height: 100px;
          overflow: hidden;
          color: #8393ac;
          line-height: 1.8; }
        .sett_page .sett_main_second_main .advantage-card:hover {
          box-shadow: 0 0 15px #dde3f0; }
      .sett_page .sett_main_second_main .gaia-card {
        transition: box-shadow 0.3s; }
    .sett_page .sett_main .sett_main_third .sett_main_second_title {
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      color: #333333;
      text-align: center;
      margin: 20px 0 40px; }
    .sett_page .sett_main .sett_main_third .sett_main_second_main .steps {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item {
        position: relative;
        width: 300px; }
        .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item .steps-item-content {
          width: 140px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
          align-items: center; }
          .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item .steps-item-content img {
            width: 52px;
            height: 52px; }
          .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item .steps-item-content .steps-item-nth {
            font-size: 24px;
            line-height: 38px;
            letter-spacing: 1px;
            color: #4a81ff;
            margin: 20px 0 0; }
          .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item .steps-item-content .steps-item-title {
            font-size: 18px;
            color: #3d4665; }
          .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item .steps-item-content .steps-item-desc {
            width: 100%;
            height: 60px;
            margin-top: 20px;
            font-size: 14px;
            line-height: 20px;
            color: #7a8ba6;
            overflow: hidden;
            text-align: justify; }
        .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item:last-child {
          width: 140px; }
        .sett_page .sett_main .sett_main_third .sett_main_second_main .steps .steps-item:not(:last-child) ::after {
          position: absolute;
          content: '';
          top: 90px;
          right: 10px;
          left: 150px;
          border-top: 1px solid #d6deff; }

.page-product-box .banner {
  height: 400px;
  width: 100%;
  background: url(/static/img/shenyang/product/banner.png) center center no-repeat;
  background-size: cover; }

.page-product-box .section-1-list {
  width: 1200px;
  margin: 0 auto;
  padding: 0 120px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 75px; }
  .page-product-box .section-1-list .section-1-item-img {
    text-align: center; }
  .page-product-box .section-1-list .section-1-item-title {
    font-size: 24px;
    font-weight: 400;
    color: #4E8DF6;
    line-height: 28px;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center; }
  .page-product-box .section-1-list .section-1-item-text {
    font-size: 18px;
    font-family: Inter-Regular, Inter;
    font-weight: 400;
    color: #767676;
    line-height: 21px; }

.page-product-box .section-title {
  width: 1200px;
  margin: 0 auto;
  margin-top: 100px; }
  .page-product-box .section-title-1 {
    font-size: 24px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    line-height: 36px;
    letter-spacing: 4px; }
  .page-product-box .section-title-2 {
    font-size: 18px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 36px; }

.page-product-box .section-2-more {
  width: 1200px;
  margin: 0 auto 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  color: #4E8DF6; }
  .page-product-box .section-2-more span {
    cursor: pointer; }

.page-product-box .section-2-list {
  width: 1200px;
  margin: 0 auto 70px; }

.page-product-box .submit-product {
  width: 280px;
  height: 60px;
  margin: 0 auto;
  cursor: pointer;
  background: #4E8DF6;
  border-radius: 10px;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 60px;
  text-align: center; }

.page-product-box .swiper {
  width: 100%;
  height: 100%; }

.page-product-box .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }
  .page-product-box .swiper-slide > div > div:first-of-type {
    font-size: 24px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #4D4D4D;
    line-height: 34px;
    margin: 10px 0 6px; }
  .page-product-box .swiper-slide > div > div:last-of-type {
    font-size: 14px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 16px;
    text-align: left;
    text-indent: 2em; }

.page-product-box .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.page-product-box .section-3-list {
  width: 1200px;
  margin: 40px auto 140px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }
  .page-product-box .section-3-list::after {
    content: '';
    border-bottom: 2px solid #d9d9d9;
    position: absolute;
    top: 157px;
    left: 0;
    right: 0; }
  .page-product-box .section-3-list .section-3-item {
    width: 260px;
    text-align: center;
    position: relative; }
    .page-product-box .section-3-list .section-3-item .step {
      position: relative;
      left: 5px;
      margin: 12px 0 20px;
      z-index: 5; }
    .page-product-box .section-3-list .section-3-item .text-box {
      width: 260px;
      height: 136px;
      background: #D9D9D9;
      border-radius: 10px;
      box-sizing: border-box;
      padding: 32px 12px 0;
      text-align: left;
      font-size: 18px;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 23px; }

.page-box-space .banner {
  width: 100%;
  height: 400px;
  background: url("/static/img/shenyang/space/banner.png") center center no-repeat;
  background-size: cover; }

.page-box-space .section-1 {
  padding-top: 56px;
  background: rgba(78, 141, 246, 0.1);
  padding-bottom: 113px; }
  .page-box-space .section-1 .section-box {
    width: 1200px;
    margin: 0 auto;
    position: relative; }
    .page-box-space .section-1 .section-box .left-img-box {
      width: 550px;
      height: 410px;
      position: relative;
      z-index: 5; }
      .page-box-space .section-1 .section-box .left-img-box img {
        width: 100%; }
    .page-box-space .section-1 .section-box .right-text-box {
      width: 716px;
      box-sizing: border-box;
      position: absolute;
      left: 483px;
      top: 0; }
      .page-box-space .section-1 .section-box .right-text-box .s1-title {
        padding-left: 107px;
        padding-bottom: 15px;
        position: relative;
        margin-bottom: 15px;
        box-sizing: border-box; }
        .page-box-space .section-1 .section-box .right-text-box .s1-title::after {
          content: '';
          width: 40px;
          border: 4px solid #4E8DF6;
          position: absolute;
          left: 107px;
          bottom: 0; }
        .page-box-space .section-1 .section-box .right-text-box .s1-title .en {
          font-size: 16px;
          font-weight: 400;
          color: #4E8DF6;
          line-height: 32px; }
        .page-box-space .section-1 .section-box .right-text-box .s1-title .cn {
          font-size: 36px;
          font-weight: bold;
          color: #4D4D4D; }
      .page-box-space .section-1 .section-box .right-text-box .s1-text {
        padding-left: 107px;
        padding-top: 22px;
        padding-right: 85px;
        height: 385px;
        background: #4E8DF6;
        box-sizing: border-box;
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 18px;
        letter-spacing: 2px;
        width: 716px; }

.page-box-space .section-2 {
  margin-top: 56px;
  margin-bottom: 60px; }
  .page-box-space .section-2 .section-box {
    width: 1200px;
    margin: 0 auto; }
    .page-box-space .section-2 .section-box .s2-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 12px; }
      .page-box-space .section-2 .section-box .s2-title-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        cursor: pointer;
        position: relative; }
        .page-box-space .section-2 .section-box .s2-title-item span {
          margin-left: 8px; }
        .page-box-space .section-2 .section-box .s2-title-item.active {
          color: #4E8DF6; }
          .page-box-space .section-2 .section-box .s2-title-item.active::after {
            content: '';
            width: 100%;
            height: 11px;
            background: #4E8DF6;
            position: absolute;
            left: 0;
            right: 0;
            bottom: -23px; }
    .page-box-space .section-2 .section-box .s2-text {
      height: 270px;
      padding-left: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      background: rgba(78, 141, 246, 0.1);
      font-size: 14px;
      font-weight: 400;
      color: #000000;
      line-height: 32px; }

.page-box-space .section-3 {
  background: url("/static/img/shenyang/space/3-2.png") center center no-repeat;
  background-size: cover;
  height: 1020px;
  padding-top: 34px;
  box-sizing: border-box; }
  .page-box-space .section-3-img {
    margin-top: 26px;
    margin-bottom: 36px; }
  .page-box-space .section-3-text {
    padding-left: 24px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
    letter-spacing: 1px; }

.page-box-space .section-4 {
  padding-top: 74px; }
  .page-box-space .section-4-box {
    width: 1200px;
    margin: 40px auto 84px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .page-box-space .section-4-item {
    width: 278px;
    height: 102px; }

.page-box-space .section-7 .section-box-title {
  text-align: center; }
  .page-box-space .section-7 .section-box-title h2 {
    font-size: 36px;
    font-weight: bold;
    color: #4E8DF6;
    margin-bottom: 10px;
    height: 48px;
    line-height: 48px;
    position: relative;
    display: inline-block; }
    .page-box-space .section-7 .section-box-title h2::before {
      content: '';
      width: 168px;
      height: 24px;
      background: url(/static/img/shenyang/title-left.png) center center no-repeat;
      background-size: contain;
      position: absolute;
      top: 50%;
      left: -170px;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%); }
    .page-box-space .section-7 .section-box-title h2::after {
      content: '';
      width: 168px;
      height: 24px;
      background: url(/static/img/shenyang/title-right.png) center center no-repeat;
      background-size: contain;
      position: absolute;
      top: 50%;
      right: -170px;
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%); }
  .page-box-space .section-7 .section-box-title div {
    font-size: 14px;
    color: #767676; }

.page-box-space .section-7-box {
  width: 980px;
  margin: 40px auto 0;
  background: url("/static/img/shenyang/space/7-1.png") center center no-repeat;
  height: 628px; }

.page-box-space .section-7-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 157px; }
  .page-box-space .section-7-item-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 40%; }
  .page-box-space .section-7-item-main:first-of-type {
    -ms-flex-pack: end;
        justify-content: end; }
  .page-box-space .section-7-item-main:last-of-type {
    -ms-flex-pack: start;
        justify-content: start; }
  .page-box-space .section-7-item-btn {
    width: 172px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-size: 24px;
    color: #FFFFFF; }
  .page-box-space .section-7-item-icon {
    width: 60px;
    height: 60px;
    margin-right: 30px; }
  .page-box-space .section-7-item-text {
    margin-right: 30px;
    width: 280px;
    font-size: 24px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 30px; }

.page-box-space .section-7-bottom {
  background: url("/static/img/shenyang/space/7-6.png") center center no-repeat;
  height: 30px;
  margin: 20px 0 55px; }

.section-box {
  width: 1200px;
  margin: 0 auto; }
  .section-box-title {
    text-align: center; }
    .section-box-title h2 {
      font-size: 36px;
      color: #4E8DF6;
      margin-bottom: 10px;
      height: 48px;
      line-height: 48px;
      position: relative;
      display: inline-block; }
      .section-box-title h2::before {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-left.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        left: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
      .section-box-title h2::after {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-right.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        right: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
    .section-box-title div {
      font-size: 14px;
      color: #767676; }

.acDetail-box .acDetail-main {
  width: 1200px;
  margin: 30px auto 60px; }
  .acDetail-box .acDetail-main .meun {
    margin: 10px 0;
    font-size: 14px;
    color: #767676; }
    .acDetail-box .acDetail-main .meun .cur {
      cursor: pointer; }
  .acDetail-box .acDetail-main .acDetailheader {
    margin-bottom: 16px;
    display: -ms-flexbox;
    display: flex; }
    .acDetail-box .acDetail-main .acDetailheader .left {
      width: 300px;
      height: 202px;
      margin-right: 30px; }
    .acDetail-box .acDetail-main .acDetailheader .right .title {
      color: #333333;
      font-size: 18px; }
    .acDetail-box .acDetail-main .acDetailheader .right .subMain {
      color: #767676;
      font-size: 14px;
      line-height: 28px; }
    .acDetail-box .acDetail-main .acDetailheader .right .btn {
      display: block;
      margin-top: 40px;
      cursor: pointer;
      width: 280px;
      height: 40px;
      background: #0f1867;
      border-radius: 6px;
      font-size: 18px;
      line-height: 40px;
      text-align: center;
      color: #ffffff;
      mix-blend-mode: normal; }
  .acDetail-box .acDetail-main .ac-detail-content {
    padding: 30px;
    border-top: 1px solid #aeaeae; }

.activity-bigshot-page .activity-bigshot-banner {
  width: 100%;
  background: url("/static/img/all/bigshot-banner.png") center center no-repeat;
  background-size: cover;
  height: 400px; }

.activity-bigshot-page .list-main {
  width: 1200px;
  margin: 20px auto; }
  .activity-bigshot-page .list-main .list-title {
    margin-bottom: 15px; }
    .activity-bigshot-page .list-main .list-title > div:first-of-type {
      font-size: 24px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #202020;
      line-height: 36px;
      letter-spacing: 4px; }
    .activity-bigshot-page .list-main .list-title > div:last-of-type {
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 36px; }
  .activity-bigshot-page .list-main .list-box .list-item {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px; }
    .activity-bigshot-page .list-main .list-box .list-item-img {
      margin-right: 28px; }
      .activity-bigshot-page .list-main .list-box .list-item-img img {
        width: 378px;
        height: 235px; }
    .activity-bigshot-page .list-main .list-box .list-item-name {
      font-size: 24px;
      font-family: PingFang SC-Bold, PingFang SC;
      font-weight: bold;
      color: #000000;
      line-height: 30px;
      letter-spacing: 2px;
      margin-bottom: 14px; }
    .activity-bigshot-page .list-main .list-box .list-item-text {
      text-indent: 2em;
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 6;
      -webkit-box-orient: vertical;
      font-size: 14px;
      font-family: PingFang SC-Bold, PingFang SC;
      color: #4D4D4D;
      line-height: 30px;
      letter-spacing: 1px; }
  .activity-bigshot-page .list-main .list-box .list-bigshot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .activity-bigshot-page .list-main .list-box .list-bigshot-item {
      width: 180px;
      height: 325px;
      margin-right: 75px;
      margin-bottom: 30px; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item:nth-of-type(4n) {
        margin-right: 0; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-img img {
        width: 180px;
        height: 252px; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-name, .activity-bigshot-page .list-main .list-box .list-bigshot-item-tag {
        font-size: 24px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #4D4D4D;
        line-height: 30px;
        letter-spacing: 2px;
        text-align: center; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-tag {
        font-size: 14px; }

@charset "UTF-8";
.course-box-page {
  background: #fff; }
  .course-box-page .course-box-main {
    width: 1200px;
    margin: 28px auto 50px; }
  .course-box-page .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/two/管理1.png") center center/cover no-repeat;
    background-size: cover; }
    .course-box-page .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      background: url("/static/img/two/管理.png") center center/cover no-repeat;
      background-size: cover; }
      .course-box-page .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .course-box-page .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #333333; }
        .course-box-page .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          font-size: 24px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #666666; }
        .course-box-page .bannerBox .banner_img .banner_text .need {
          margin-top: 20px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          color: #333333;
          display: -ms-flexbox;
          display: flex; }
          .course-box-page .bannerBox .banner_img .banner_text .need span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #666;
            margin-right: 10px;
            margin-left: 20px; }
        .course-box-page .bannerBox .banner_img .banner_text .btn {
          display: inline-block;
          margin-top: 25px;
          font-weight: 400;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .course-box-page .course-box-main-content {
    display: -ms-flexbox;
    display: flex; }
  .course-box-page .course-category {
    margin: 0 0 26px;
    width: 200px;
    height: 100%;
    display: -ms-flexbox;
    display: flex; }
    .course-box-page .course-category-item {
      font-size: 18px;
      font-family: PingFang SC-Bold, PingFang SC;
      font-weight: bold;
      color: #767676;
      line-height: 21px;
      margin-right: 15px;
      padding-bottom: 8px;
      cursor: pointer; }
    .course-box-page .course-category-item.active {
      color: #4e8df6;
      border-bottom: 2px solid #4e8df6; }
    .course-box-page .course-category .ant-collapse {
      border-radius: 10px;
      overflow: hidden;
      border: none; }
      .course-box-page .course-category .ant-collapse .ant-collapse-item {
        background: rgba(78, 141, 246, 0.1);
        border: none; }
        .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text {
          font-style: normal;
          font-weight: 400;
          font-size: 16px;
          line-height: 22px;
          color: #0f1867; }
        .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-icon {
          font-style: normal;
          font-weight: 400;
          font-size: 16px;
          line-height: 22px;
          color: #0f1867; }
        .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-content {
          background: #fff; }
          .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box {
            padding: 0px 6px; }
            .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .course-category-item {
              padding: 0 10px;
              box-sizing: border-box;
              font-weight: 400;
              font-size: 14px;
              line-height: 40px;
              color: #999;
              margin: 0;
              border-bottom: 1px dashed #d8d8d8; }
              .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .course-category-item:last-child {
                border: none; }
            .course-box-page .course-category .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box .active {
              color: #333333; }
  .course-box-page .course-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .course-box-page .Empty {
    width: 100%; }
  .course-box-page .teacher-course-item {
    margin-right: 50px;
    margin-bottom: 50px; }
    .course-box-page .teacher-course-item:nth-of-type(5n) {
      margin-right: 0; }
    .course-box-page .teacher-course-item .teacher-course-item-img {
      width: 200px;
      height: 150px; }
    .course-box-page .teacher-course-item .teacher-course-item-text {
      width: 200px;
      background: #ffffff;
      border-radius: 0px 0px 0px 0px;
      opacity: 1;
      border: 1px solid #d8d8d8;
      padding: 5px 10px 10px;
      box-sizing: border-box; }
    .course-box-page .teacher-course-item .teacher-course-item-name {
      width: 100%;
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #767676;
      line-height: 21px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      margin-bottom: 20px; }
    .course-box-page .teacher-course-item .teacher-course-item-desc {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .course-box-page .teacher-course-item .teacher-course-item-desc > div:first-of-type {
        height: 18px;
        font-size: 14px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #767676;
        line-height: 16px; }
      .course-box-page .teacher-course-item .teacher-course-item-desc > div:last-of-type {
        font-size: 18px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #4e8df6;
        line-height: 21px; }

.activity-match-page .activity-match-main .list-main {
  width: 1200px;
  margin: 20px auto; }
  .activity-match-page .activity-match-main .list-main .list-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .activity-match-page .activity-match-main .list-main .list-box .list-item {
      width: 555px;
      box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
      margin-bottom: 30px; }
      .activity-match-page .activity-match-main .list-main .list-box .list-item:nth-of-type(2n) {
        margin-left: 40px; }
      .activity-match-page .activity-match-main .list-main .list-box .list-item-img {
        width: 100%;
        height: 282px; }
        .activity-match-page .activity-match-main .list-main .list-box .list-item-img img {
          width: 100%;
          height: 282px; }
      .activity-match-page .activity-match-main .list-main .list-box .list-item-main {
        height: 70px;
        padding: 15px 20px; }
        .activity-match-page .activity-match-main .list-main .list-box .list-item-main > div {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center; }
      .activity-match-page .activity-match-main .list-main .list-box .list-item-name {
        font-size: 16px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #4D4D4D;
        line-height: 19px;
        -ms-flex-positive: 1;
            flex-grow: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .activity-match-page .activity-match-main .list-main .list-box .list-item-btn {
        width: 150px;
        height: 40px;
        background: #4E8DF6;
        border-radius: 6px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        cursor: pointer; }

.modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1000; }
  .modal-box .modal-main {
    width: 600px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding-top: 40px; }
    .modal-box .modal-main .modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      cursor: pointer; }
    .modal-box .modal-main .modal-form {
      max-height: 400px;
      overflow-y: auto; }
    .modal-box .modal-main .modal-btn {
      width: 280px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 6px;
      text-align: center;
      line-height: 40px;
      color: #fff;
      margin: 0 auto 30px;
      cursor: pointer; }

.activity-banner {
  width: 100%;
  height: 400px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: url("/static/img/all/product-banner.png") center center/cover no-repeat; }
  .activity-banner-btn {
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    letter-spacing: 2px;
    background: #F6B84E;
    cursor: pointer; }

.activity-bigshot-page .activity-bigshot-banner {
  width: 100%;
  background: url("/static/img/all/bigshot-banner.png") center center no-repeat;
  background-size: cover;
  height: 400px; }

.activity-bigshot-page .list-main {
  width: 1200px;
  margin: 20px auto; }
  .activity-bigshot-page .list-main .list-title {
    margin-bottom: 15px; }
    .activity-bigshot-page .list-main .list-title > div:first-of-type {
      font-size: 24px;
      font-family: Microsoft YaHei-Bold, Microsoft YaHei;
      font-weight: bold;
      color: #202020;
      line-height: 36px;
      letter-spacing: 4px; }
    .activity-bigshot-page .list-main .list-title > div:last-of-type {
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 36px; }
  .activity-bigshot-page .list-main .list-box .list-bigshot {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .activity-bigshot-page .list-main .list-box .list-bigshot-item {
      width: 180px;
      height: 325px;
      margin-right: 75px;
      margin-bottom: 30px;
      cursor: pointer; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item:nth-of-type(4n) {
        margin-right: 0; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-img img {
        width: 180px;
        height: 252px; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-name {
        margin-top: 10px; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-name, .activity-bigshot-page .list-main .list-box .list-bigshot-item-tag {
        font-size: 24px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #4D4D4D;
        line-height: 30px;
        letter-spacing: 2px;
        text-align: center; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item-tag {
        font-size: 14px; }

.teacher-detail-page .teacher-detail-main {
  width: 1200px;
  margin: 0 auto; }
  .teacher-detail-page .teacher-detail-main .teacher-bread {
    margin: 20px 0 32px;
    font-size: 14px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #767676;
    line-height: 16px; }
    .teacher-detail-page .teacher-detail-main .teacher-bread .cur {
      cursor: pointer; }
  .teacher-detail-page .teacher-detail-main .teacher-msg {
    display: -ms-flexbox;
    display: flex; }
    .teacher-detail-page .teacher-detail-main .teacher-msg > div:first-of-type {
      width: 180px;
      height: 252px;
      margin-right: 20px; }
      .teacher-detail-page .teacher-detail-main .teacher-msg > div:first-of-type img {
        width: 180px;
        height: 252px; }
    .teacher-detail-page .teacher-detail-main .teacher-msg > div:last-of-type {
      width: 1000px; }
    .teacher-detail-page .teacher-detail-main .teacher-msg-1 {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px; }
      .teacher-detail-page .teacher-detail-main .teacher-msg-1 .teacher-name {
        font-size: 24px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #4d4d4d;
        line-height: 30px;
        letter-spacing: 2px; }
      .teacher-detail-page .teacher-detail-main .teacher-msg-1 .teacher-tag {
        height: 30px;
        font-size: 14px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #4d4d4d;
        letter-spacing: 1px;
        position: relative;
        margin-left: 22px; }
        .teacher-detail-page .teacher-detail-main .teacher-msg-1 .teacher-tag span {
          display: inline-block;
          width: 500px;
          position: absolute;
          bottom: 0; }
    .teacher-detail-page .teacher-detail-main .teacher-msg-2 {
      font-size: 14px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4d4d4d;
      line-height: 30px;
      letter-spacing: 1px;
      word-break: break-all; }
  .teacher-detail-page .teacher-detail-main .teacher-course-title {
    font-size: 24px;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #4e8df6;
    line-height: 28px;
    margin: 46px 0 20px; }
  .teacher-detail-page .teacher-detail-main .teacher-course-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .teacher-detail-page .teacher-detail-main .teacher-course-list a:nth-of-type(5n) .teacher-course-item {
      margin-right: 0px; }
  .teacher-detail-page .teacher-detail-main .teacher-course-item {
    margin-right: 50px;
    margin-bottom: 50px; }
    .teacher-detail-page .teacher-detail-main .teacher-course-item:nth-of-type(5n) {
      margin-right: 0; }
    .teacher-detail-page .teacher-detail-main .teacher-course-item-img {
      width: 200px;
      height: 150px; }
    .teacher-detail-page .teacher-detail-main .teacher-course-item-text {
      width: 200px;
      background: #ffffff;
      border-radius: 0px 0px 0px 0px;
      opacity: 1;
      border: 1px solid #d8d8d8;
      padding: 5px 10px 10px;
      box-sizing: border-box; }
    .teacher-detail-page .teacher-detail-main .teacher-course-item-name {
      width: 100%;
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #767676;
      line-height: 21px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      margin-bottom: 20px; }
    .teacher-detail-page .teacher-detail-main .teacher-course-item-desc {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .teacher-detail-page .teacher-detail-main .teacher-course-item-desc > div:first-of-type {
        height: 18px;
        font-size: 14px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #767676;
        line-height: 16px; }
      .teacher-detail-page .teacher-detail-main .teacher-course-item-desc > div:last-of-type {
        font-size: 18px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #4e8df6;
        line-height: 21px; }

.achieve-list-page .achieve-list-banner {
  width: 100%;
  height: 400px;
  background: url("/static/img/all/company/banner.png") center center/cover no-repeat; }

.achieve-list-page .achieve-list-box {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 42px; }
  .achieve-list-page .achieve-list-box .search-box {
    width: 1200px;
    margin: 30px auto 28px;
    display: -ms-flexbox;
    display: flex; }
    .achieve-list-page .achieve-list-box .search-box .search-btn {
      width: 180px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 10px 10px 10px 10px;
      line-height: 40px;
      text-align: center;
      margin-left: 20px;
      color: #fff;
      cursor: pointer; }
  .achieve-list-page .achieve-list-box .class-box {
    width: 100%;
    box-sizing: border-box;
    background: rgba(78, 141, 246, 0.1);
    font-size: 14px;
    border-radius: 10px; }
    .achieve-list-page .achieve-list-box .class-box .class-item {
      display: -ms-flexbox;
      display: flex;
      height: 46px;
      padding-left: 20px;
      -ms-flex-align: center;
          align-items: center; }
      .achieve-list-page .achieve-list-box .class-box .class-item ul {
        display: -ms-flexbox;
        display: flex; }
        .achieve-list-page .achieve-list-box .class-box .class-item ul li {
          padding: 0 15px;
          border-radius: 5px;
          cursor: pointer; }
          .achieve-list-page .achieve-list-box .class-box .class-item ul li.active {
            color: #4E8DF6; }
    .achieve-list-page .achieve-list-box .class-box .class-item + .class-item {
      border-top: 1px solid #f3f3f3; }
  .achieve-list-page .achieve-list-box .submit-more {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin: 24px 0; }
    .achieve-list-page .achieve-list-box .submit-more span {
      color: #4E8DF6;
      cursor: pointer; }
  .achieve-list-page .achieve-list-box .achieve-list-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item {
      width: 236px;
      margin-right: 30px;
      margin-bottom: 30px;
      margin-left: 30px; }
      .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item:nth-of-type(4n) {
        margin-right: 0; }
      .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-cover {
        width: 100%;
        height: 176px; }
      .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-desc {
        height: 100px;
        background: #EEF4FF;
        padding-left: 13px; }
      .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-title > div:first-of-type {
        font-size: 18px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #4D4D4D;
        line-height: 34px; }
      .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-title > div:last-of-type {
        font-size: 14px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #767676;
        line-height: 16px; }
      .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-tags {
        display: -ms-flexbox;
        display: flex;
        margin-top: 12px; }
        .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-tags > div {
          width: 68px;
          height: 26px;
          background: #4E8DF6;
          border-radius: 6px;
          text-align: center;
          line-height: 26px;
          font-size: 14px;
          color: #FFFFFF; }
        .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-tags > div + div {
          margin-left: 6px; }
        .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-tags > div:nth-of-type(2) {
          background: #00A5A0; }
        .achieve-list-page .achieve-list-box .achieve-list-list .achieve-list-item-tags > div:nth-of-type(3) {
          background: #F6B84E; }

.boardroom-page .boardroom-box {
  width: 1200px;
  margin: 0 auto 50px;
  display: -ms-flexbox;
  display: flex; }
  .boardroom-page .boardroom-box-left {
    width: 370px;
    border-right: 1px solid #9e9e9e; }
    .boardroom-page .boardroom-box-left .boardroom-left-title {
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #000000;
      margin: 32px 0 40px; }
    .boardroom-page .boardroom-box-left .boardroom-left-form-item {
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px; }
      .boardroom-page .boardroom-box-left .boardroom-left-form-item .board-left-form-item-label {
        width: 70px;
        font-size: 14px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #4D4D4D;
        text-align: right;
        margin: 6px 10px 0 30px; }
    .boardroom-page .boardroom-box-left .board-left-btn {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      margin: 40px 0; }
      .boardroom-page .boardroom-box-left .board-left-btn-item {
        width: 122px;
        height: 40px;
        background: #4E8DF6;
        border-radius: 6px;
        text-align: center;
        line-height: 40px;
        color: #fff;
        cursor: pointer; }
      .boardroom-page .boardroom-box-left .board-left-btn-item:last-of-type {
        background: #9E9E9E; }
      .boardroom-page .boardroom-box-left .board-left-btn .board-left-btn-item + .board-left-btn-item {
        margin-left: 20px; }
  .boardroom-page .boardroom-box-right {
    box-sizing: border-box;
    width: 800px; }
    .boardroom-page .boardroom-box-right .boardroom-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-left: 60px;
      padding-top: 30px; }
      .boardroom-page .boardroom-box-right .boardroom-list .board-list-item {
        width: 340px;
        height: 120px;
        padding: 10px 0 0 8px;
        box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
        margin-bottom: 20px;
        display: -ms-flexbox;
        display: flex; }
        .boardroom-page .boardroom-box-right .boardroom-list .board-list-item-img {
          width: 130px;
          height: 98px; }
        .boardroom-page .boardroom-box-right .boardroom-list .board-list-item-desc {
          margin-left: 8px; }
          .boardroom-page .boardroom-box-right .boardroom-list .board-list-item-desc-name {
            font-size: 18px;
            font-family: Microsoft YaHei-Bold, Microsoft YaHei;
            font-weight: bold;
            color: #4D4D4D; }
          .boardroom-page .boardroom-box-right .boardroom-list .board-list-item-desc-size {
            font-size: 14px;
            font-family: Microsoft YaHei-Regular, Microsoft YaHei;
            font-weight: 400;
            color: #4D4D4D;
            margin: 10px 0; }
          .boardroom-page .boardroom-box-right .boardroom-list .board-list-item-desc-device {
            font-size: 14px;
            font-family: Microsoft YaHei-Regular, Microsoft YaHei;
            font-weight: 400;
            color: #4D4D4D;
            width: 190px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
      .boardroom-page .boardroom-box-right .boardroom-list a:nth-of-type(2n) {
        margin-left: 38px; }

.rules-page .rules-banner {
  background: url("/static/img/all/company/banner.png") center center/cover no-repeat;
  height: 420px;
  width: 100%;
  line-height: 420px;
  font-weight: 700;
  font-size: 36px;
  text-align: center;
  color: #3d406e; }

.rules-page .main_box {
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 0 auto; }
  .rules-page .main_box_left {
    width: 200px;
    height: 400px;
    padding: 20px 20px 0;
    box-sizing: border-box; }
    .rules-page .main_box_left ul {
      list-style: none;
      width: 100%;
      padding: 0; }
      .rules-page .main_box_left ul li {
        width: 100%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        border-bottom: 1px solid #e6e8f4;
        cursor: pointer; }
        .rules-page .main_box_left ul li a {
          color: #24374e;
          font-size: 14px; }
          .rules-page .main_box_left ul li a:hover {
            color: #4a81ff; }
        .rules-page .main_box_left ul li .active {
          color: #4a81ff; }
  .rules-page .main_box_right {
    width: 1000px; }

.rules-page .rules-box {
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 40px; }
  .rules-page .rules-box .rules-category {
    margin: 40px 0 26px;
    display: -ms-flexbox;
    display: flex; }
    .rules-page .rules-box .rules-category-item {
      font-size: 18px;
      font-family: PingFang SC-Bold, PingFang SC;
      font-weight: bold;
      color: #767676;
      line-height: 21px;
      margin-right: 15px;
      padding-bottom: 8px;
      cursor: pointer; }
    .rules-page .rules-box .rules-category-item.active {
      color: #4e8df6;
      border-bottom: 2px solid #4e8df6; }
  .rules-page .rules-box .rules-list-item {
    height: 150px;
    background: rgba(255, 255, 255, 0.1);
    box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 26px 32px;
    box-sizing: border-box; }
    .rules-page .rules-box .rules-list-item-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 13px; }
      .rules-page .rules-box .rules-list-item-title > div:first-of-type {
        font-size: 18px;
        font-family: PingFang SC-Bold, PingFang SC;
        color: #4e8df6;
        line-height: 21px; }
      .rules-page .rules-box .rules-list-item-title > div:last-of-type {
        font-size: 14px;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #4d4d4d;
        line-height: 16px; }
    .rules-page .rules-box .rules-list-item-desc {
      text-indent: 2em;
      font-size: 14px;
      font-family: PingFang SC-Regular, PingFang SC;
      font-weight: 400;
      color: #4d4d4d;
      line-height: 24px;
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; }

.hot-info-page .hot-info-tab {
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 40px auto 26px; }
  .hot-info-page .hot-info-tab-item {
    font-size: 18px;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #767676;
    line-height: 21px;
    margin-right: 15px;
    padding-bottom: 8px;
    cursor: pointer; }
  .hot-info-page .hot-info-tab-item.active {
    color: #4E8DF6;
    border-bottom: 2px solid #4E8DF6; }

.hot-info-page .hot-info-box {
  width: 1200px;
  margin: 20px auto 30px; }
  .hot-info-page .hot-info-box .hot-info-item {
    width: 1200px;
    box-sizing: border-box;
    height: 70px;
    background: rgba(255, 255, 255, 0.1);
    box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 20px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 15px; }
    .hot-info-page .hot-info-box .hot-info-item .hot-info-title {
      width: 900px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 18px;
      color: #4D4D4D; }
    .hot-info-page .hot-info-box .hot-info-item .hot-info-time {
      font-size: 18px;
      color: #9E9E9E; }

.competitionDetail {
  word-break: break-all;
  line-break: anywhere; }
  .competitionDetail .acDetail-main {
    width: 1200px;
    margin: 30px auto 60px; }
    .competitionDetail .acDetail-main .meun {
      margin: 10px 0;
      font-size: 14px;
      color: #767676;
      cursor: pointer; }
    .competitionDetail .acDetail-main .acDetailheader {
      margin-bottom: 16px;
      display: -ms-flexbox;
      display: flex; }
      .competitionDetail .acDetail-main .acDetailheader .left {
        width: 300px;
        height: 202px;
        margin-right: 30px;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        .competitionDetail .acDetail-main .acDetailheader .left img {
          width: 100%;
          height: 100%; }
      .competitionDetail .acDetail-main .acDetailheader .right {
        -ms-flex: 1;
            flex: 1; }
        .competitionDetail .acDetail-main .acDetailheader .right .right-title {
          display: -ms-flexbox;
          display: flex; }
          .competitionDetail .acDetail-main .acDetailheader .right .right-title .title {
            -ms-flex: 1;
                flex: 1;
            color: #333333;
            font-size: 18px;
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical; }
            .competitionDetail .acDetail-main .acDetailheader .right .right-title .title .img {
              width: 18px;
              height: 18px;
              margin-right: 12px; }
          .competitionDetail .acDetail-main .acDetailheader .right .right-title .icons-item {
            cursor: pointer;
            width: 80px;
            -ms-flex-negative: 0;
                flex-shrink: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: center;
                align-items: center;
            margin-left: 30px; }
        .competitionDetail .acDetail-main .acDetailheader .right .subMain {
          color: #767676;
          font-size: 14px;
          line-height: 28px; }
        .competitionDetail .acDetail-main .acDetailheader .right .btn {
          display: block;
          margin-top: 40px;
          cursor: pointer;
          width: 280px;
          height: 40px;
          background: #0f1867;
          border-radius: 6px;
          font-size: 18px;
          line-height: 40px;
          text-align: center;
          color: #ffffff;
          mix-blend-mode: normal; }
        .competitionDetail .acDetail-main .acDetailheader .right .canceBtn {
          background: #999999; }
    .competitionDetail .acDetail-main .ac-detail_tab {
      border-bottom: 1px solid #aeaeae;
      display: -ms-flexbox;
      display: flex;
      margin: 20px 0; }
      .competitionDetail .acDetail-main .ac-detail_tab span {
        font-size: 18px;
        line-height: 24px;
        color: #666666;
        margin-left: 42px;
        line-height: 30px;
        border-bottom: 1px solid transparent;
        margin-bottom: -1px;
        cursor: pointer; }
      .competitionDetail .acDetail-main .ac-detail_tab .active {
        color: #333333;
        font-weight: 700;
        border-bottom: 2px solid #0f1867; }

.modelManage {
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4); }

.loginPage {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 400px;
  height: 254px;
  background: #f6f6f6;
  border-radius: 10px;
  z-index: 1000;
  overflow: hidden; }
  .loginPage .loginPage_title {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 8px;
    box-sizing: border-box;
    -ms-flex-align: center;
        align-items: center;
    height: 28px; }
  .loginPage .mainText {
    font-family: 'Microsoft YaHei';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    letter-spacing: -0.004em;
    color: #000000;
    margin-top: 67px; }
  .loginPage .mainBtn {
    width: 220px;
    height: 30px;
    display: block;
    background: #0f1867;
    border-radius: 6px;
    line-height: 30px;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin: 48px auto 0;
    cursor: pointer; }

.competitionManage {
  word-break: break-all;
  line-break: anywhere; }
  .competitionManage .activity-main .list-main {
    width: 1200px;
    margin: 20px auto; }
    .competitionManage .activity-main .list-main .list-title {
      margin-bottom: 15px; }
      .competitionManage .activity-main .list-main .list-title .list-title .top_title {
        font-weight: 700;
        font-size: 24px;
        letter-spacing: 0.2em;
        color: #202020; }
      .competitionManage .activity-main .list-main .list-title .list-title .title {
        font-weight: 400;
        font-size: 18px;
        text-align: center;
        color: #333333; }
      .competitionManage .activity-main .list-main .list-title > div:first-of-type {
        font-size: 24px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #202020;
        line-height: 36px;
        letter-spacing: 4px; }
      .competitionManage .activity-main .list-main .list-title > div:last-of-type {
        font-size: 18px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #4d4d4d;
        line-height: 36px; }
    .competitionManage .activity-main .list-main .list-search {
      width: 1200px;
      margin: 18px auto;
      display: -ms-flexbox;
      display: flex; }
      .competitionManage .activity-main .list-main .list-search .search-btn {
        margin-left: 20px;
        width: 180px;
        height: 40px;
        background: #0f1867;
        border-radius: 10px;
        color: #fff;
        line-height: 40px;
        text-align: center;
        font-size: 18px;
        cursor: pointer; }
    .competitionManage .activity-main .list-main .list-box {
      display: -ms-flexbox;
      display: flex; }
      .competitionManage .activity-main .list-main .list-box .list-left-box {
        width: 957px;
        -ms-flex-positive: 1;
            flex-grow: 1; }
        .competitionManage .activity-main .list-main .list-box .list-left-box .list-item {
          display: -ms-flexbox;
          display: flex;
          padding: 10px 15px;
          box-sizing: border-box;
          box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
          margin-bottom: 20px; }
          .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-img img {
            width: 130px;
            height: 100%; }
          .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-main {
            margin-left: 25px;
            -ms-flex-positive: 1;
                flex-grow: 1; }
            .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-main > div:first-of-type {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: justify;
                  justify-content: space-between;
              margin-bottom: 8px; }
            .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-main > div:last-of-type {
              text-indent: 2em;
              display: -webkit-box;
              overflow: hidden;
              text-overflow: ellipsis;
              -webkit-line-clamp: 3;
              -webkit-box-orient: vertical;
              font-size: 14px;
              font-family: PingFang SC-Regular, PingFang SC;
              font-weight: 400;
              color: #4d4d4d;
              line-height: 24px; }
          .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-box {
            display: -ms-flexbox;
            display: flex; }
          .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-name {
            -ms-flex: 1;
                flex: 1;
            font-size: 18px;
            font-family: PingFang SC-Regular, PingFang SC;
            font-weight: 400;
            color: #000000;
            line-height: 21px;
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical; }
            .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-name-img {
              width: 20px;
              height: 20px; }
          .competitionManage .activity-main .list-main .list-box .list-left-box .list-item-time {
            font-size: 14px;
            font-family: PingFang SC-Regular, PingFang SC;
            font-weight: 400;
            color: #4d4d4d;
            line-height: 16px; }

@charset "UTF-8";
.product_page {
  background: #fff; }
  .product_page .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/shenyang/product/product.png") center center/100% 100% no-repeat; }
    .product_page .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      position: relative;
      background: url("/static/img/two/供需.png") center center/100% 100% no-repeat; }
      .product_page .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .product_page .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #fff; }
        .product_page .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          width: 527px;
          font-size: 16px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #fff; }
        .product_page .bannerBox .banner_img .banner_text .btn {
          display: block;
          margin-top: 25px;
          font-weight: 400;
          width: 224px;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: rgba(255, 255, 255, 0.4);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
        .product_page .bannerBox .banner_img .banner_text .btn2 {
          background: rgba(49, 76, 173, 0.4); }
  .product_page .content_main {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 52px; }
    .product_page .content_main .tab {
      width: 100%;
      border-bottom: 1px solid #eef4ff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      padding-top: 30px; }
      .product_page .content_main .tab .tab_left {
        width: 600px;
        display: -ms-flexbox;
        display: flex; }
        .product_page .content_main .tab .tab_left .tab_left_item {
          width: 220px;
          height: 40px;
          font-style: normal;
          font-weight: 400;
          font-size: 16px;
          line-height: 40px;
          text-align: center;
          color: #333333;
          cursor: pointer; }
        .product_page .content_main .tab .tab_left .active {
          background: linear-gradient(180deg, #f69157 0%, #f66c71 100%);
          color: #fff; }
      .product_page .content_main .tab .tab_right {
        position: relative;
        top: -4px;
        width: 200px;
        height: 40px;
        background: linear-gradient(180deg, #92a4fa 0%, #8469f9 100%);
        border-radius: 50px;
        font-weight: 700;
        font-size: 16px;
        line-height: 40px;
        text-align: center;
        color: #ffffff;
        cursor: pointer; }
    .product_page .content_main .box_main {
      width: 1200px;
      padding-top: 20px; }
      .product_page .content_main .box_main .box_main_item_firsts {
        display: inline-block;
        width: 580px;
        height: 158px;
        background: #ffffff;
        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
        padding: 13px 22px;
        margin-right: 40px;
        margin-bottom: 60px; }
        .product_page .content_main .box_main .box_main_item_firsts .top {
          display: -ms-flexbox;
          display: flex; }
          .product_page .content_main .box_main .box_main_item_firsts .top .left {
            width: 84px;
            height: 84px;
            padding-right: 10px; }
            .product_page .content_main .box_main .box_main_item_firsts .top .left img {
              width: 100%; }
          .product_page .content_main .box_main .box_main_item_firsts .top .right {
            padding-left: 20px;
            border-left: 1px solid #d8d8d8; }
            .product_page .content_main .box_main .box_main_item_firsts .top .right .title {
              font-weight: 700;
              font-size: 16px;
              line-height: 32px;
              color: #333333; }
            .product_page .content_main .box_main .box_main_item_firsts .top .right .sub_title {
              font-weight: 400;
              font-size: 14px;
              line-height: 24px;
              color: #333333;
              display: -ms-flexbox;
              display: flex; }
              .product_page .content_main .box_main .box_main_item_firsts .top .right .sub_title span {
                margin-right: 20px; }
            .product_page .content_main .box_main .box_main_item_firsts .top .right .sub_time {
              font-weight: 400;
              font-size: 14px;
              color: #333333; }
              .product_page .content_main .box_main .box_main_item_firsts .top .right .sub_time .time {
                color: #ff461e; }
        .product_page .content_main .box_main .box_main_item_firsts .bottom {
          margin-top: 10px;
          width: 100%;
          height: 44px;
          display: -webkit-box;
          display: -moz-box;
          white-space: pre-wrap;
          word-wrap: break-word;
          overflow: hidden;
          text-overflow: ellipsis;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          color: #333; }
        .product_page .content_main .box_main .box_main_item_firsts:nth-child(2n) {
          margin-right: 0; }
      .product_page .content_main .box_main .box_main_item {
        display: inline-block;
        width: 580px;
        height: 158px;
        background: #ffffff;
        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15);
        padding: 13px 22px;
        margin-right: 40px;
        margin-bottom: 60px; }
        .product_page .content_main .box_main .box_main_item .title {
          font-weight: 700;
          font-size: 16px;
          line-height: 32px;
          color: #333333; }
        .product_page .content_main .box_main .box_main_item .text {
          font-style: normal;
          font-weight: 400;
          height: 54px;
          font-size: 14px;
          line-height: 18px;
          margin-top: 8px;
          color: #666666;
          display: -webkit-box;
          display: -moz-box;
          white-space: pre-wrap;
          word-wrap: break-word;
          overflow: hidden;
          text-overflow: ellipsis;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3; }
        .product_page .content_main .box_main .box_main_item .sub_title {
          margin-top: 8px;
          font-weight: 400;
          font-size: 14px;
          line-height: 24px;
          color: #333333;
          display: -ms-flexbox;
          display: flex; }
          .product_page .content_main .box_main .box_main_item .sub_title span {
            margin-right: 20px; }
        .product_page .content_main .box_main .box_main_item:nth-child(2n) {
          margin-right: 0; }
  .product_page .page-index-box {
    width: 1200px;
    margin: 0px auto;
    padding-bottom: 50px; }

.page-box-product-list .banner {
  height: 400px;
  width: 100%;
  background: url(/static/img/shenyang/product/banner.png) center center no-repeat;
  background-size: cover; }

.page-box-product-list .search-box {
  width: 1200px;
  margin: 18px auto;
  display: -ms-flexbox;
  display: flex; }
  .page-box-product-list .search-box .search-btn {
    margin-left: 20px;
    width: 180px;
    height: 40px;
    background: #4E8DF6;
    border-radius: 10px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold; }

.page-box-product-list .tag-box {
  width: 1200px;
  margin: 0 auto;
  background: rgba(78, 141, 246, 0.1);
  border-radius: 10px;
  box-sizing: border-box;
  padding: 15px 0 20px 50px; }
  .page-box-product-list .tag-box .tag-item {
    display: -ms-flexbox;
    display: flex; }
    .page-box-product-list .tag-box .tag-item-title {
      font-size: 18px;
      color: #4D4D4D;
      line-height: 40px; }
    .page-box-product-list .tag-box .tag-item-main {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      font-size: 14px;
      font-weight: 400;
      color: #4D4D4D;
      line-height: 40px;
      width: 1050px; }
      .page-box-product-list .tag-box .tag-item-main-li {
        margin-right: 30px;
        cursor: pointer; }
      .page-box-product-list .tag-box .tag-item-main-li.active {
        color: #4E8DF6; }

.page-box-product-list .total-box {
  font-size: 14px;
  font-weight: 400;
  color: #767676;
  line-height: 16px;
  width: 1200px;
  margin: 16px auto 22px; }

.page-box-product-list .page-main {
  width: 1200px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex; }
  .page-box-product-list .page-main .product-list {
    width: 800px;
    margin-bottom: 40px; }
    .page-box-product-list .page-main .product-list .product-item {
      width: 100%;
      height: 115px;
      background: #FFFFFF;
      box-shadow: 0px 1px 2px 1px rgba(78, 141, 246, 0.4);
      box-sizing: border-box;
      padding: 10px 12px;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer;
      margin-bottom: 10px; }
      .page-box-product-list .page-main .product-list .product-item-img {
        width: 130px;
        height: 98px;
        background: #D9D9D9; }
      .page-box-product-list .page-main .product-list .product-item-main {
        width: 616px;
        margin-left: 25px; }
      .page-box-product-list .page-main .product-list .product-item-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center; }
        .page-box-product-list .page-main .product-list .product-item-title .title-right {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          .page-box-product-list .page-main .product-list .product-item-title .title-right .name {
            max-width: 500px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap; }
          .page-box-product-list .page-main .product-list .product-item-title .title-right .tag {
            width: 40px;
            height: 20px;
            background: #4E8DF6;
            border-radius: 6px;
            font-size: 14px;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 20px;
            text-align: center;
            margin-right: 10px; }
          .page-box-product-list .page-main .product-list .product-item-title .title-right .price {
            font-size: 24px;
            font-weight: bold;
            color: #FF461E;
            line-height: 28px; }
      .page-box-product-list .page-main .product-list .product-item-address {
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D;
        line-height: 16px;
        margin-bottom: 5px;
        margin-top: 10px; }
      .page-box-product-list .page-main .product-list .product-item-text {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D;
        line-height: 16px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
  .page-box-product-list .page-main .hot-product {
    -ms-flex-positive: 1;
        flex-grow: 1;
    margin-left: 30px; }
    .page-box-product-list .page-main .hot-product .hot-title {
      font-size: 18px;
      font-weight: bold;
      color: #4E8DF6;
      line-height: 21px;
      padding-left: 8px;
      position: relative;
      margin-bottom: 10px; }
      .page-box-product-list .page-main .hot-product .hot-title::before {
        content: '';
        width: 2px;
        height: 20px;
        background: #4E8DF6;
        position: absolute;
        top: 2px;
        left: 0; }
    .page-box-product-list .page-main .hot-product-item {
      display: -ms-flexbox;
      display: flex;
      padding-top: 10px;
      border-top: 1px solid #d8d8d8;
      padding-left: 3px;
      cursor: pointer; }
      .page-box-product-list .page-main .hot-product-item .hot-item-img {
        width: 100px;
        height: 75px;
        background: #D9D9D9;
        margin-right: 20px; }
      .page-box-product-list .page-main .hot-product-item .hot-item-title {
        font-size: 18px;
        font-weight: 400;
        color: #000000;
        line-height: 21px; }
      .page-box-product-list .page-main .hot-product-item .hot-item-price {
        font-size: 18px;
        font-weight: 400;
        color: #FF461E;
        line-height: 21px;
        margin: 6px 0; }
      .page-box-product-list .page-main .hot-product-item .hot-item-address {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D;
        line-height: 16px;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }

.course-detail-page .course-detail-main {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 75px; }
  .course-detail-page .course-detail-main .course-bread {
    margin: 20px 0 32px;
    font-size: 14px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #767676;
    line-height: 16px; }
    .course-detail-page .course-detail-main .course-bread .cur {
      cursor: pointer; }
  .course-detail-page .course-detail-main .video-box {
    position: relative;
    width: 781px;
    height: 450px;
    background-color: #000; }
    .course-detail-page .course-detail-main .video-box video {
      width: 100%;
      height: 100%;
      outline: none; }
    .course-detail-page .course-detail-main .video-box .mask {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.23);
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .course-detail-page .course-detail-main .video-box .mask .icon-play {
        display: inline-block;
        width: 60px;
        height: 60px;
        background: url(/static/img/ic_play-1.png);
        cursor: pointer; }
      .course-detail-page .course-detail-main .video-box .mask .login-btn {
        width: 120px;
        height: 40px;
        cursor: pointer;
        background: #3580ff;
        text-align: center;
        line-height: 40px;
        border-radius: 10px;
        color: #fff; }
  .course-detail-page .course-detail-main .course-detail-name {
    font-size: 24px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #4d4d4d;
    line-height: 28px;
    letter-spacing: 2px;
    margin-bottom: 15px; }
  .course-detail-page .course-detail-main .course-item-msg-name {
    font-size: 24px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    color: #4e8df6;
    line-height: 28px;
    letter-spacing: 2px;
    margin-top: 40px;
    margin-bottom: 20px; }
  .course-detail-page .course-detail-main .course-item-msg-desc {
    word-break: break-all;
    font-size: 16px;
    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
    font-weight: 400;
    color: #4d4d4d;
    line-height: 19px; }

.all-product-apply {
  background: linear-gradient(180deg, #4E8DF6 0%, #ECF3FF 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .all-product-apply .product-apply-box .section-box-title {
    text-align: center; }
    .all-product-apply .product-apply-box .section-box-title h2 {
      font-size: 36px;
      font-weight: bold;
      color: #fff;
      margin-bottom: 10px;
      height: 48px;
      line-height: 48px;
      position: relative;
      display: inline-block; }
      .all-product-apply .product-apply-box .section-box-title h2::before {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        left: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
      .all-product-apply .product-apply-box .section-box-title h2::after {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        right: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
    .all-product-apply .product-apply-box .section-box-title div {
      font-size: 14px;
      color: #767676; }
  .all-product-apply .product-apply-box .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .all-product-apply .product-apply-box .form-box .form-flex-box {
      display: -ms-flexbox;
      display: flex; }
      .all-product-apply .product-apply-box .form-box .form-flex-box > div {
        width: 50%; }
    .all-product-apply .product-apply-box .form-box .submit-btn {
      width: 280px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      text-align: center;
      color: #fff;
      margin: 50px auto;
      cursor: pointer; }

.achieve-create-page {
  background: linear-gradient(180deg, #4E8DF6 0%, #ECF3FF 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .achieve-create-page .achieve-create-box .section-box-title {
    text-align: center; }
    .achieve-create-page .achieve-create-box .section-box-title h2 {
      font-size: 36px;
      font-weight: bold;
      color: #fff;
      margin-bottom: 10px;
      height: 48px;
      line-height: 48px;
      position: relative;
      display: inline-block; }
      .achieve-create-page .achieve-create-box .section-box-title h2::before {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        left: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
      .achieve-create-page .achieve-create-box .section-box-title h2::after {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        right: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
    .achieve-create-page .achieve-create-box .section-box-title div {
      font-size: 14px;
      color: #767676; }
  .achieve-create-page .achieve-create-box .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .achieve-create-page .achieve-create-box .form-box .form-flex-box {
      display: -ms-flexbox;
      display: flex; }
      .achieve-create-page .achieve-create-box .form-box .form-flex-box > div {
        width: 50%; }
    .achieve-create-page .achieve-create-box .form-box .submit-btn {
      width: 280px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      text-align: center;
      color: #fff;
      margin: 50px auto; }

.achieve-detail-page .achieve-detail-box {
  width: 1200px;
  margin: 0 auto;
  padding: 20px 0 100px; }
  .achieve-detail-page .achieve-detail-box .achieve-bread {
    height: 20px;
    font-size: 14px;
    font-family: PingFang SC-Regular, PingFang SC;
    font-weight: 400;
    color: #767676;
    line-height: 16px; }
  .achieve-detail-page .achieve-detail-box .achieve-detail {
    margin: 32px 0 20px;
    padding: 0 0 55px 33px;
    border-bottom: 1px solid #D8D8D8;
    display: -ms-flexbox;
    display: flex; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-cover {
      width: 212px;
      height: 160px;
      margin-right: 32px; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-right {
      width: 900px; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-name {
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      font-size: 18px;
      font-family: PingFang SC-Regular, PingFang SC;
      font-weight: 400;
      color: #000000;
      margin-bottom: 8px; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-item {
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      font-family: PingFang SC-Regular, PingFang SC;
      font-weight: 400;
      color: #767676;
      line-height: 28px; }
      .achieve-detail-page .achieve-detail-box .achieve-detail-item > div + div {
        margin-left: 30px; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-desc {
      margin-top: 20px;
      width: 760px;
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
  .achieve-detail-page .achieve-detail-box .achieve-detail-list {
    padding-left: 32px;
    margin-bottom: 30px; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-list-title {
      height: 25px;
      font-size: 18px;
      color: #4E8DF6;
      line-height: 21px;
      margin-bottom: 13px; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-list-text {
      font-size: 14px;
      font-family: PingFang SC-Regular, PingFang SC;
      font-weight: 400;
      color: #767676;
      line-height: 28px;
      text-indent: 2em; }
    .achieve-detail-page .achieve-detail-box .achieve-detail-list-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .achieve-detail-page .achieve-detail-box .achieve-detail-list-list-item {
        width: 374px;
        height: 264px; }
      .achieve-detail-page .achieve-detail-box .achieve-detail-list-list-item + .achieve-detail-page .achieve-detail-box .achieve-detail-list-list-item {
        margin-left: 10px; }

.message-apply-box {
  background: linear-gradient(180deg, #4e8df6 0%, #ecf3ff 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .message-apply-box .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .message-apply-box .form-box #apply {
      display: -ms-flexbox;
      display: flex; }
      .message-apply-box .form-box #apply > div:last-of-type {
        width: 50%; }
      .message-apply-box .form-box #apply > div:first-of-type {
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .message-apply-box .form-box .button-btn {
      width: 100%;
      height: 40px;
      margin-top: 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      .message-apply-box .form-box .button-btn .leading-out,
      .message-apply-box .form-box .button-btn .submit-btn {
        width: 280px;
        height: 40px;
        background: #4e8df6;
        border-radius: 6px 6px 6px 6px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        cursor: pointer;
        margin: 0 10px; }
  .message-apply-box .section-box {
    width: 1200px;
    margin: 0 auto; }
    .message-apply-box .section-box-title {
      text-align: center; }
      .message-apply-box .section-box-title h2 {
        font-size: 36px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 10px;
        height: 48px;
        line-height: 48px;
        position: relative;
        display: inline-block; }
        .message-apply-box .section-box-title h2::before {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          left: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
        .message-apply-box .section-box-title h2::after {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          right: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .message-apply-box .section-box-title div {
        font-size: 14px;
        color: #767676; }
  .message-apply-box .form-box .upload-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    .message-apply-box .form-box .upload-box .tips {
      display: inline-block;
      font-size: 12px;
      font-weight: 400;
      color: #7d7d7d;
      margin-left: 20px;
      position: absolute;
      top: 10px;
      left: 70px; }
    .message-apply-box .form-box .upload-box .tips-error {
      width: 290px;
      height: 40px;
      background: rgba(255, 70, 30, 0.15);
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      padding-left: 12px;
      box-sizing: border-box;
      color: #ff461e;
      position: absolute;
      top: 6px;
      left: 105px;
      font-size: 12px; }
  .message-apply-box .form-box > > > .upload-btn {
    width: 88px;
    height: 88px;
    background: #ffffff;
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #d8d8d8;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .message-apply-box .form-box .type-list {
    display: -ms-flexbox;
    display: flex; }
    .message-apply-box .form-box .type-list .type-item {
      padding: 2px 6px;
      border-radius: 6px 6px 6px 6px;
      opacity: 1;
      border: 1px solid #d8d8d8;
      cursor: pointer; }
      .message-apply-box .form-box .type-list .type-item.active {
        background: #4e8df6;
        color: #fff; }
    .message-apply-box .form-box .type-list .type-item + .type-item {
      margin-left: 20px; }

.ant-tooltip {
  max-width: 350px; }

.apply-company-box {
  background: linear-gradient(180deg, #4E8DF6 0%, #ECF3FF 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .apply-company-box .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .apply-company-box .form-box #apply-company-form {
      width: 700px;
      margin: 0 auto; }
    .apply-company-box .form-box .submit-btn {
      width: 280px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      text-align: center;
      margin: 0 auto;
      color: #fff;
      margin-top: 30px;
      cursor: pointer; }
  .apply-company-box .section-box {
    width: 1200px;
    margin: 0 auto; }
    .apply-company-box .section-box-title {
      text-align: center; }
      .apply-company-box .section-box-title h2 {
        font-size: 36px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 10px;
        height: 48px;
        line-height: 48px;
        position: relative;
        display: inline-block; }
        .apply-company-box .section-box-title h2::before {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          left: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
        .apply-company-box .section-box-title h2::after {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          right: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .apply-company-box .section-box-title div {
        font-size: 14px;
        color: #767676; }

.board-detail-box {
  width: 1200px;
  margin: 30px auto 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .board-detail-box .board-detail-right::-webkit-scrollbar {
    width: 0;
    height: 0; }
  .board-detail-box .board-detail-left {
    width: 300px;
    padding-right: 10px;
    border-right: 1px dashed #9e9e9e; }
    .board-detail-box .board-detail-left .nav {
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: #767676;
      margin-bottom: 20px; }
    .board-detail-box .board-detail-left .board_cover {
      width: 100%;
      margin-bottom: 17px; }
      .board-detail-box .board-detail-left .board_cover img {
        width: 100%;
        object-fit: fill; }
    .board-detail-box .board-detail-left-title {
      font-style: normal;
      font-weight: 700;
      font-size: 18px;
      line-height: 19px;
      color: #333333;
      margin-bottom: 16px; }
    .board-detail-box .board-detail-left .inst {
      font-weight: 400;
      font-size: 14px;
      line-height: 19px;
      color: #333333;
      margin-bottom: 8px; }
  .board-detail-box .date-list-row-position {
    background: #f8f5f5; }
  .board-detail-box .date-list-row {
    display: -ms-flexbox;
    display: flex;
    border-left: 1px solid #e9e9e9; }
    .board-detail-box .date-list-row > div {
      width: 110px;
      height: 38px;
      text-align: center;
      line-height: 38px;
      border-top: 1px solid #e9e9e9;
      border-right: 1px solid #e9e9e9; }
    .board-detail-box .date-list-row .date-list-row-day {
      cursor: pointer; }
      .board-detail-box .date-list-row .date-list-row-day-text {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day-select {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day-expire {
        color: #c0c4cc;
        cursor: not-allowed; }
      .board-detail-box .date-list-row .date-list-row-day-disabled {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day:hover .date-list-row-day-text {
        display: block;
        color: #4e8df6; }
      .board-detail-box .date-list-row .date-list-row-day.disabled:hover .date-list-row-day-text {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day.active .date-list-row-day-text {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day.active .date-list-row-day-select {
        display: block;
        color: #4e8df6; }
      .board-detail-box .date-list-row .date-list-row-day.active.select .date-list-row-day-select {
        display: block;
        color: #fff; }
      .board-detail-box .date-list-row .date-list-row-day.select {
        background: #4e8df6;
        color: #fff;
        border-top: 1px solid #4e8df6; }
      .board-detail-box .date-list-row .date-list-row-day.disabled {
        background: #ddebf7;
        cursor: default; }
      .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-expire {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-disabled {
        display: block; }
        .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-disabled-info {
          display: none;
          position: relative; }
          .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-disabled-info-detailInfo {
            display: none;
            position: absolute;
            width: 260px;
            text-align: left;
            top: 50%;
            right: calc(100%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            z-index: 9;
            padding: 20px;
            background: url("/static/img/shenyang/brand-details.png") no-repeat;
            background-size: 100% 100%; }
            .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-disabled-info-detailInfo > div {
              line-height: 38px; }
          .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-disabled-info:first-child {
            display: block; }
          .board-detail-box .date-list-row .date-list-row-day.disabled .date-list-row-day-disabled-info:hover .date-list-row-day-disabled-info-detailInfo {
            display: block; }
      .board-detail-box .date-list-row .date-list-row-day.expire .date-list-row-day-select {
        display: none; }
      .board-detail-box .date-list-row .date-list-row-day.expire .date-list-row-day-text {
        display: none; }
  .board-detail-box .date-list-row:last-of-type > div {
    border-bottom: 1px solid #e9e9e9; }

.competitionFormtManage {
  background: linear-gradient(180deg, #4e8df6 0%, #ecf3ff 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .competitionFormtManage input[type='number'] {
    -moz-appearance: textfield; }
  .competitionFormtManage input[type='number']::-webkit-inner-spin-button,
  .competitionFormtManage input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .competitionFormtManage .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .competitionFormtManage .form-box #apply {
      display: -ms-flexbox;
      display: flex; }
      .competitionFormtManage .form-box #apply > div:last-of-type {
        width: 50%; }
      .competitionFormtManage .form-box #apply > div:first-of-type {
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .competitionFormtManage .form-box .bottomBtn {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
      .competitionFormtManage .form-box .bottomBtn .submit-btn {
        width: 280px;
        height: 40px;
        background: #4e8df6;
        border-radius: 6px 6px 6px 6px;
        line-height: 40px;
        text-align: center;
        margin: 0 30px;
        color: #fff;
        margin-top: 30px;
        cursor: pointer; }
      .competitionFormtManage .form-box .bottomBtn .save {
        background: #0f1867; }
  .competitionFormtManage .section-box {
    width: 1200px;
    margin: 0 auto; }
    .competitionFormtManage .section-box-title {
      text-align: center; }
      .competitionFormtManage .section-box-title h2 {
        font-size: 36px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 10px;
        height: 48px;
        line-height: 48px;
        position: relative;
        display: inline-block; }
        .competitionFormtManage .section-box-title h2::before {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          left: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
        .competitionFormtManage .section-box-title h2::after {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          right: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .competitionFormtManage .section-box-title div {
        font-size: 14px;
        color: #767676; }
  .competitionFormtManage .form-box .upload-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    .competitionFormtManage .form-box .upload-box .tips {
      display: inline-block;
      font-size: 12px;
      font-weight: 400;
      color: #7d7d7d;
      margin-left: 20px;
      position: absolute;
      top: 10px;
      left: 70px; }
    .competitionFormtManage .form-box .upload-box .tips-error {
      width: 290px;
      height: 40px;
      background: rgba(255, 70, 30, 0.15);
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      padding-left: 12px;
      box-sizing: border-box;
      color: #ff461e;
      position: absolute;
      top: 6px;
      left: 105px;
      font-size: 12px; }
  .competitionFormtManage .form-box > > > .upload-btn {
    width: 88px;
    height: 88px;
    background: #ffffff;
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #d8d8d8;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .competitionFormtManage .form-box .type-list {
    display: -ms-flexbox;
    display: flex; }
    .competitionFormtManage .form-box .type-list .type-item {
      padding: 2px 6px;
      border-radius: 6px 6px 6px 6px;
      opacity: 1;
      border: 1px solid #d8d8d8;
      cursor: pointer; }
      .competitionFormtManage .form-box .type-list .type-item.active {
        background: #4e8df6;
        color: #fff; }
    .competitionFormtManage .form-box .type-list .type-item + .type-item {
      margin-left: 20px; }
  .competitionFormtManage .success-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.4);
    -ms-flex-pack: center;
        justify-content: center; }
    .competitionFormtManage .success-modal-box {
      width: 600px;
      height: 400px;
      background: #fff;
      position: relative;
      border-radius: 10px; }
    .competitionFormtManage .success-modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      z-index: 1100;
      color: #fff;
      cursor: pointer; }
    .competitionFormtManage .success-modal-bg {
      height: 330px;
      background: url("/static/img/all/apply-bg.png") center center/cover no-repeat;
      position: relative;
      top: -58px; }
    .competitionFormtManage .success-modal-desc {
      font-size: 24px;
      color: #4d4d4d;
      line-height: 49px;
      text-align: center;
      margin-top: -20px; }
  .competitionFormtManage .ant-input-number {
    width: 100%; }
  .competitionFormtManage .cascaderItem {
    z-index: 3; }
  .competitionFormtManage .teamNum {
    padding-left: 80px;
    box-sizing: border-box;
    font-weight: 700;
    font-size: 18px;
    line-height: 36px;
    color: #333333; }
    .competitionFormtManage .teamNum span {
      color: #666;
      font-size: 16px;
      font-weight: 400; }
  .competitionFormtManage .fieldsBox {
    padding: 20px 0; }
  .competitionFormtManage .formItemBtnBox {
    display: -ms-flexbox;
    display: flex; }
    .competitionFormtManage .formItemBtnBox .formItemBtn {
      padding-left: 80px;
      box-sizing: border-box; }
      .competitionFormtManage .formItemBtnBox .formItemBtn .btn {
        height: 40px;
        width: 180px;
        line-height: 40px;
        text-align: center;
        border: 1px solid #5f8bf4;
        border-radius: 6px;
        font-family: 'PingFang SC';
        font-style: normal;
        font-weight: 400;
        font-size: 18px;
        text-align: center;
        color: #5f8bf4;
        mix-blend-mode: normal;
        cursor: pointer; }
    .competitionFormtManage .formItemBtnBox .delBtn .btn {
      border-color: red;
      color: red; }
  .competitionFormtManage .formItemBtns {
    padding-left: 80px;
    box-sizing: border-box; }
    .competitionFormtManage .formItemBtns .btn {
      height: 40px;
      width: 180px;
      line-height: 40px;
      text-align: center;
      border: 1px solid #5f8bf4;
      border-radius: 6px;
      font-family: 'PingFang SC';
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      text-align: center;
      color: #5f8bf4;
      mix-blend-mode: normal;
      cursor: pointer; }
  .competitionFormtManage .uploadItem {
    width: 100px;
    height: 100px;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer; }
  .competitionFormtManage .uploadBox {
    padding: 0 80px;
    display: -ms-flexbox;
    display: flex; }
    .competitionFormtManage .uploadBox .uploadFormitem {
      width: 300px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .competitionFormtManage .uploadBox .uploadFormitem /deep/ .ant-form-item-label {
        width: 100px; }
    .competitionFormtManage .uploadBox .tipsName {
      width: 300px; }
  .competitionFormtManage .fileUrlBtn {
    padding-left: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .competitionFormtManage .fileUrlBtn .text {
      padding-right: 40px; }

.supply_page {
  width: 100%;
  height: 862px;
  background: linear-gradient(180deg, #4e8df6 0%, #ecf3ff 100%); }
  .supply_page .page_mian {
    width: 1200px;
    margin: 0 auto; }
    .supply_page .page_mian .title {
      padding: 27px 0 23px;
      text-align: center;
      font-style: normal;
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      color: #ffffff; }
    .supply_page .page_mian .content {
      width: 100%;
      height: 734px;
      background: #fff;
      border-radius: 10px;
      padding: 20px 196px 0;
      box-sizing: border-box; }
      .supply_page .page_mian .content .frist_step {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .supply_page .page_mian .content .frist_step .ant-form-item .ant-form-item-label {
          width: 100px;
          text-align: right;
          margin-right: 30px; }
        .supply_page .page_mian .content .frist_step .ant-form-item .ant-form-item-control {
          width: 200px; }
          .supply_page .page_mian .content .frist_step .ant-form-item .ant-form-item-control .ant-picker {
            width: 100%; }
      .supply_page .page_mian .content .second_step .ant-form-item .ant-form-item-label {
        width: 100px;
        text-align: right;
        margin-right: 30px; }
      .supply_page .page_mian .content .second_step .ant-form-item #basic_description {
        height: 150px; }
      .supply_page .page_mian .content .second_quill .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content {
        height: 190px; }
      .supply_page .page_mian .content .uploadItem {
        width: 100px;
        height: 100px;
        border: 1px solid #d8d8d8;
        border-radius: 6px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        cursor: pointer; }
      .supply_page .page_mian .content .outBox {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
      .supply_page .page_mian .content .formBtnBox {
        margin: 0 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: end; }
        .supply_page .page_mian .content .formBtnBox .formBtn {
          cursor: pointer;
          width: 280px;
          height: 40px;
          background: #0f1867;
          border-radius: 6px;
          font-weight: 400;
          font-size: 18px;
          line-height: 40px;
          text-align: center;
          color: #ffffff; }

.scroll {
  height: 650px;
  overflow: auto;
  padding: 20px;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }
  .scroll::-webkit-scrollbar {
    display: none;
    /* Chrome Safari */ }

.success-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.4);
  -ms-flex-pack: center;
      justify-content: center; }
  .success-modal-box {
    width: 600px;
    height: 400px;
    background: #fff;
    position: relative;
    border-radius: 10px; }
  .success-modal-close {
    position: absolute;
    right: 15px;
    top: 13px;
    z-index: 1100;
    color: #fff;
    cursor: pointer; }
  .success-modal-bg {
    height: 330px;
    background: url("/static/img/all/apply-bg.png") center center/cover no-repeat;
    position: relative;
    top: -58px; }
  .success-modal-desc {
    font-size: 24px;
    color: #4d4d4d;
    line-height: 49px;
    text-align: center;
    margin-top: -20px; }

.investPageItem {
  width: 100%;
  height: 712px;
  background: #f4f4f9; }
  .investPageItem .page_mian {
    width: 1200px;
    margin: 0 auto; }
    .investPageItem .page_mian .title {
      padding: 27px 0 23px;
      text-align: center;
      font-style: normal;
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      color: #0f1867; }
    .investPageItem .page_mian .content {
      width: 100%;
      height: 584px;
      background: #fff;
      border-radius: 10px;
      padding: 53px 166px 0;
      box-sizing: border-box; }
      .investPageItem .page_mian .content .uploadOutBox {
        height: 450px;
        padding: 0 39px;
        overflow: auto;
        scrollbar-width: none;
        /* firefox */
        -ms-overflow-style: none;
        /* IE 10+ */ }
        .investPageItem .page_mian .content .uploadOutBox::-webkit-scrollbar {
          display: none;
          /* Chrome Safari */ }
      .investPageItem .page_mian .content .frist_step {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .investPageItem .page_mian .content .frist_step .ant-form-item .ant-form-item-label {
          width: 100px;
          text-align: right;
          margin-right: 30px; }
        .investPageItem .page_mian .content .frist_step .ant-form-item .ant-form-item-control {
          width: 200px; }
      .investPageItem .page_mian .content .second_step .ant-form-item .ant-form-item-label {
        width: 100px;
        text-align: right;
        margin-right: 30px; }
      .investPageItem .page_mian .content .uploadItem {
        width: 100px;
        height: 100px;
        border: 1px solid #d8d8d8;
        border-radius: 6px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        cursor: pointer; }
      .investPageItem .page_mian .content .outBox {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
      .investPageItem .page_mian .content .formBtnBox {
        margin: 0 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: end; }
        .investPageItem .page_mian .content .formBtnBox .formBtn {
          cursor: pointer;
          width: 280px;
          height: 40px;
          background: #0f1867;
          border-radius: 6px;
          font-weight: 400;
          font-size: 18px;
          line-height: 40px;
          text-align: center;
          color: #ffffff; }

.linear-gradient {
  background: linear-gradient(180deg, #4e8df6 0%, #ecf3ff 100%); }
  .linear-gradient .page_mian .title {
    color: #fff; }

.success-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.4);
  -ms-flex-pack: center;
      justify-content: center; }
  .success-modal-box {
    width: 600px;
    height: 400px;
    background: #fff;
    position: relative;
    border-radius: 10px; }
  .success-modal-close {
    position: absolute;
    right: 15px;
    top: 13px;
    z-index: 1100;
    color: #fff;
    cursor: pointer; }
  .success-modal-bg {
    height: 330px;
    background: url("/static/img/all/apply-bg.png") center center/cover no-repeat;
    position: relative;
    top: -58px; }
  .success-modal-desc {
    font-size: 24px;
    color: #4d4d4d;
    line-height: 49px;
    text-align: center;
    margin-top: -20px; }

.cascaderItem {
  z-index: 3; }

.apply-box {
  background: linear-gradient(180deg, #4e8df6 0%, #ecf3ff 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .apply-box .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .apply-box .form-box #apply {
      display: -ms-flexbox;
      display: flex; }
      .apply-box .form-box #apply > div:last-of-type {
        width: 50%; }
      .apply-box .form-box #apply > div:first-of-type {
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .apply-box .form-box .outBox {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
    .apply-box .form-box .submit-btn {
      width: 280px;
      height: 40px;
      background: #4e8df6;
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      text-align: center;
      margin: 0 20px;
      color: #fff;
      margin-top: 30px;
      cursor: pointer; }
  .apply-box .section-box {
    width: 1200px;
    margin: 0 auto; }
    .apply-box .section-box-title {
      text-align: center; }
      .apply-box .section-box-title h2 {
        font-size: 36px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 10px;
        height: 48px;
        line-height: 48px;
        position: relative;
        display: inline-block; }
        .apply-box .section-box-title h2::before {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          left: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
        .apply-box .section-box-title h2::after {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          right: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .apply-box .section-box-title div {
        font-size: 14px;
        color: #767676; }
  .apply-box .form-box .upload-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    .apply-box .form-box .upload-box > span:first-child {
      width: 100%; }
    .apply-box .form-box .upload-box .tips {
      display: inline-block;
      font-size: 12px;
      font-weight: 400;
      color: #7d7d7d;
      margin-left: 20px;
      position: absolute;
      top: 10px;
      left: 70px; }
    .apply-box .form-box .upload-box .tips-error {
      width: 290px;
      height: 40px;
      background: rgba(255, 70, 30, 0.15);
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      padding-left: 12px;
      box-sizing: border-box;
      color: #ff461e;
      position: absolute;
      top: 6px;
      left: 105px;
      font-size: 12px; }
  .apply-box .form-box > > > .upload-btn {
    width: 88px;
    height: 88px;
    background: #ffffff;
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #d8d8d8;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .apply-box .form-box .type-list {
    display: -ms-flexbox;
    display: flex; }
    .apply-box .form-box .type-list .type-item {
      padding: 2px 6px;
      border-radius: 6px 6px 6px 6px;
      opacity: 1;
      border: 1px solid #d8d8d8;
      cursor: pointer; }
      .apply-box .form-box .type-list .type-item.active {
        background: #4e8df6;
        color: #fff; }
    .apply-box .form-box .type-list .type-item + .type-item {
      margin-left: 20px; }
  .apply-box .success-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.4);
    -ms-flex-pack: center;
        justify-content: center; }
    .apply-box .success-modal-box {
      width: 600px;
      height: 400px;
      background: #fff;
      position: relative;
      border-radius: 10px; }
    .apply-box .success-modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      z-index: 1100;
      color: #fff;
      cursor: pointer; }
    .apply-box .success-modal-bg {
      height: 330px;
      background: url("/static/img/all/apply-bg.png") center center/cover no-repeat;
      position: relative;
      top: -58px; }
    .apply-box .success-modal-desc {
      font-size: 24px;
      color: #4d4d4d;
      line-height: 49px;
      text-align: center;
      margin-top: -20px; }
  .apply-box .ant-input-number {
    width: 100%; }
  .apply-box .cascaderItem {
    z-index: 1; }

input[type='number'] {
  -moz-appearance: textfield; }

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.flowtype {
  position: relative; }
  .flowtype .span {
    position: absolute;
    right: 15px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    padding: 0 4px; }

.apply-box {
  background: linear-gradient(180deg, #4e8df6 0%, #ecf3ff 100%);
  padding-bottom: 35px;
  padding-top: 30px; }
  .apply-box .form-box {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 0;
    border-radius: 10px;
    margin-top: 35px; }
    .apply-box .form-box #apply {
      display: -ms-flexbox;
      display: flex; }
      .apply-box .form-box #apply > div:last-of-type {
        width: 50%; }
      .apply-box .form-box #apply > div:first-of-type {
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .apply-box .form-box .outBox {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
    .apply-box .form-box .submit-btn {
      width: 280px;
      height: 40px;
      background: #4e8df6;
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      text-align: center;
      margin: 0 20px;
      color: #fff;
      margin-top: 30px;
      cursor: pointer; }
  .apply-box .section-box {
    width: 1200px;
    margin: 0 auto; }
    .apply-box .section-box-title {
      text-align: center; }
      .apply-box .section-box-title h2 {
        font-size: 36px;
        font-weight: bold;
        color: #fff;
        margin-bottom: 10px;
        height: 48px;
        line-height: 48px;
        position: relative;
        display: inline-block; }
        .apply-box .section-box-title h2::before {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          left: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
        .apply-box .section-box-title h2::after {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          right: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .apply-box .section-box-title div {
        font-size: 14px;
        color: #767676; }
  .apply-box .form-box .upload-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    position: relative; }
    .apply-box .form-box .upload-box > span:first-child {
      width: 100%; }
    .apply-box .form-box .upload-box .tips {
      display: inline-block;
      font-size: 12px;
      font-weight: 400;
      color: #7d7d7d;
      margin-left: 20px;
      position: absolute;
      top: 10px;
      left: 70px; }
    .apply-box .form-box .upload-box .tips-error {
      width: 290px;
      height: 40px;
      background: rgba(255, 70, 30, 0.15);
      border-radius: 6px 6px 6px 6px;
      line-height: 40px;
      padding-left: 12px;
      box-sizing: border-box;
      color: #ff461e;
      position: absolute;
      top: 6px;
      left: 105px;
      font-size: 12px; }
  .apply-box .form-box > > > .upload-btn {
    width: 88px;
    height: 88px;
    background: #ffffff;
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #d8d8d8;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
  .apply-box .form-box .type-list {
    display: -ms-flexbox;
    display: flex; }
    .apply-box .form-box .type-list .type-item {
      padding: 2px 6px;
      border-radius: 6px 6px 6px 6px;
      opacity: 1;
      border: 1px solid #d8d8d8;
      cursor: pointer; }
      .apply-box .form-box .type-list .type-item.active {
        background: #4e8df6;
        color: #fff; }
    .apply-box .form-box .type-list .type-item + .type-item {
      margin-left: 20px; }
  .apply-box .success-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    z-index: 1000;
    background: rgba(0, 0, 0, 0.4);
    -ms-flex-pack: center;
        justify-content: center; }
    .apply-box .success-modal-box {
      width: 600px;
      height: 400px;
      background: #fff;
      position: relative;
      border-radius: 10px; }
    .apply-box .success-modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      z-index: 1100;
      color: #fff;
      cursor: pointer; }
    .apply-box .success-modal-bg {
      height: 330px;
      background: url("/static/img/all/apply-bg.png") center center/cover no-repeat;
      position: relative;
      top: -58px; }
    .apply-box .success-modal-desc {
      font-size: 24px;
      color: #4d4d4d;
      line-height: 49px;
      text-align: center;
      margin-top: -20px; }
  .apply-box .ant-input-number {
    width: 100%; }
  .apply-box .cascaderItem {
    z-index: 3; }

.page-box-product-create {
  background: linear-gradient(180deg, #4E8DF6 0%, #ECF3FF 100%); }
  .page-box-product-create .page-main {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 45px; }
    .page-box-product-create .page-main .section-box-title {
      text-align: center;
      padding: 30px 0; }
      .page-box-product-create .page-main .section-box-title h2 {
        font-size: 36px;
        color: #fff;
        margin-bottom: 10px;
        height: 48px;
        line-height: 48px;
        position: relative;
        display: inline-block; }
        .page-box-product-create .page-main .section-box-title h2::before {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-left-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          left: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
        .page-box-product-create .page-main .section-box-title h2::after {
          content: '';
          width: 168px;
          height: 24px;
          background: url(/static/img/shenyang/title-right-white.png) center center no-repeat;
          background-size: contain;
          position: absolute;
          top: 50%;
          right: -170px;
          -ms-transform: translate(0, -50%);
              transform: translate(0, -50%); }
      .page-box-product-create .page-main .section-box-title div {
        font-size: 14px;
        color: #767676; }
    .page-box-product-create .page-main .page-form {
      width: 100%;
      background: #FFFFFF;
      border-radius: 10px;
      padding-bottom: 40px;
      padding-top: 38px; }
      .page-box-product-create .page-main .page-form-title {
        width: 780px;
        margin: 0 auto;
        font-size: 18px;
        color: #4E8DF6;
        margin: 58px auto 22px; }
      .page-box-product-create .page-main .page-form-title:first-of-type {
        margin-top: 0; }
      .page-box-product-create .page-main .page-form .submit-btn-box {
        width: 780px;
        margin: 0 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        .page-box-product-create .page-main .page-form .submit-btn-box .submit-btn {
          width: 280px;
          height: 40px;
          background: #4E8DF6;
          border-radius: 6px 6px 6px 6px;
          line-height: 40px;
          text-align: center;
          color: #fff;
          margin-top: 30px;
          cursor: pointer; }
      .page-box-product-create .page-main .page-form .form-box {
        width: 780px;
        margin: 0 auto; }
        .page-box-product-create .page-main .page-form .form-box .upload-btn {
          width: 88px;
          height: 88px;
          background: #FFFFFF;
          border-radius: 6px 6px 6px 6px;
          opacity: 1;
          border: 1px solid #D8D8D8;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }

.form-box .upload-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  position: relative; }
  .form-box .upload-box .tips {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #7D7D7D;
    margin-left: 20px;
    position: absolute;
    top: 70px;
    left: 90px; }
  .form-box .upload-box .tips-error {
    width: 290px;
    height: 40px;
    background: rgba(255, 70, 30, 0.15);
    border-radius: 6px 6px 6px 6px;
    line-height: 40px;
    padding-left: 12px;
    box-sizing: border-box;
    color: #FF461E;
    position: absolute;
    top: 6px;
    left: 105px;
    font-size: 12px; }

.form-box > > > .upload-btn {
  width: 88px;
  height: 88px;
  background: #FFFFFF;
  border-radius: 6px 6px 6px 6px;
  opacity: 1;
  border: 1px solid #D8D8D8;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.form-box .type-list {
  display: -ms-flexbox;
  display: flex; }
  .form-box .type-list .type-item {
    padding: 2px 6px;
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #D8D8D8;
    cursor: pointer; }
    .form-box .type-list .type-item.active {
      background: #4E8DF6;
      color: #fff; }
  .form-box .type-list .type-item + .type-item {
    margin-left: 20px; }

.page-main-product-detail {
  width: 1200px;
  margin: 0 auto;
  display: block; }
  .page-main-product-detail .bread-nav {
    margin: 20px 0 42px;
    color: #767676; }
  .page-main-product-detail .product-head {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    padding: 0 40px 55px 30px;
    margin-bottom: 20px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-bottom: 1px solid #d8d8d8; }
    .page-main-product-detail .product-head-left {
      display: -ms-flexbox;
      display: flex; }
      .page-main-product-detail .product-head-left .img-box {
        width: 212px;
        height: 160px;
        margin-right: 32px;
        background: #f1f1f1; }
      .page-main-product-detail .product-head-left .main-box .name {
        font-size: 18px;
        font-weight: 400;
        color: #000000; }
      .page-main-product-detail .product-head-left .main-box .price {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D; }
        .page-main-product-detail .product-head-left .main-box .price span {
          font-size: 24px;
          font-weight: bold;
          color: #FF461E; }
      .page-main-product-detail .product-head-left .main-box .address {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D; }
      .page-main-product-detail .product-head-left .main-box .tags {
        display: -ms-flexbox;
        display: flex;
        margin-top: 50px; }
        .page-main-product-detail .product-head-left .main-box .tags-item {
          height: 20px;
          background: #4E8DF6;
          border-radius: 6px;
          text-align: center;
          line-height: 20px;
          padding: 0 6px;
          color: #fff;
          font-size: 14px; }
        .page-main-product-detail .product-head-left .main-box .tags .tags-item + .tags-item {
          margin-left: 10px; }
        .page-main-product-detail .product-head-left .main-box .tags .tags-item:nth-of-type(2) {
          background: #00A5A0; }
        .page-main-product-detail .product-head-left .main-box .tags .tags-item:nth-of-type(3) {
          background: #F6B84E; }
    .page-main-product-detail .product-head-right .icons {
      display: -ms-flexbox;
      display: flex; }
      .page-main-product-detail .product-head-right .icons .icons-item {
        text-align: center;
        font-size: 12px;
        color: #4d4d4d; }
  .page-main-product-detail .product-content {
    padding: 0 40px 0 30px; }
    .page-main-product-detail .product-content .product-title {
      font-size: 18px;
      color: #4E8DF6;
      margin-bottom: 13px; }
    .page-main-product-detail .product-content-text {
      font-size: 14px;
      font-weight: 400;
      color: #767676;
      line-height: 28px;
      text-indent: 2em; }
  .page-main-product-detail .product-like {
    padding: 0 40px 0 30px; }
    .page-main-product-detail .product-like .product-title {
      font-size: 18px;
      color: #4E8DF6;
      margin-bottom: 13px;
      margin-top: 20px; }
    .page-main-product-detail .product-like .tags {
      display: -ms-flexbox;
      display: flex; }
      .page-main-product-detail .product-like .tags .tags-item {
        height: 30px;
        background: #4E8DF6;
        border-radius: 6px 6px 6px 6px;
        padding: 0 18px;
        line-height: 30px;
        color: #fff;
        font-size: 14px; }
      .page-main-product-detail .product-like .tags .tags-item:nth-of-type(2) {
        background: #00A5A0; }
      .page-main-product-detail .product-like .tags .tags-item:nth-of-type(3) {
        background: #F6B84E; }
      .page-main-product-detail .product-like .tags .tags-item + .tags-item {
        margin-left: 10px; }
  .page-main-product-detail .submit-btn {
    width: 280px;
    height: 60px;
    background: #4E8DF6;
    border-radius: 10px;
    margin: 40px auto 30px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    cursor: pointer; }

.loginBox {
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4); }

.loginPage {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 400px;
  height: 254px;
  background: #f6f6f6;
  border-radius: 10px;
  z-index: 1000;
  overflow: hidden; }
  .loginPage .loginPage_title {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 8px;
    box-sizing: border-box;
    -ms-flex-align: center;
        align-items: center;
    background: #ffffff;
    height: 28px;
    box-shadow: 0px 0.5px 0px rgba(0, 0, 0, 0.15); }
    .loginPage .loginPage_title .left span {
      display: inline-block;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      margin-right: 8px; }
      .loginPage .loginPage_title .left span:nth-child(1) {
        background: linear-gradient(180deg, #92a4fa 0%, #8469f9 100%);
        border: 0.5px solid rgba(0, 0, 0, 0.12); }
      .loginPage .loginPage_title .left span:nth-child(2) {
        background: linear-gradient(180deg, #5dd3ea 0%, #599ceb 100%);
        border: 0.5px solid rgba(0, 0, 0, 0.12); }
      .loginPage .loginPage_title .left span:nth-child(3) {
        background: linear-gradient(180deg, #7ff0c2 0%, #3cc2a5 100%);
        border: 0.5px solid rgba(0, 0, 0, 0.12);
        margin: 0; }
    .loginPage .loginPage_title .center {
      position: absolute;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      color: #3d3d3d;
      font-weight: 700;
      font-size: 13px; }
  .loginPage .mainText {
    font-family: 'Microsoft YaHei';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    letter-spacing: -0.004em;
    color: #000000;
    margin-top: 67px; }
  .loginPage .mainBtn {
    width: 220px;
    height: 30px;
    background: #0f1867;
    border-radius: 6px;
    line-height: 30px;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin: 48px auto 0;
    cursor: pointer; }

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.hatch-page .hatch-banner {
  height: 420px;
  background: url("/static/img/all/company/banner.png") center center/cover no-repeat;
  width: 100%;
  line-height: 420px;
  font-weight: 700;
  font-size: 36px;
  text-align: center;
  color: #3d406e; }

.hatch-page .main_box {
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 0 auto; }
  .hatch-page .main_box_left {
    width: 200px;
    height: 400px;
    padding: 20px 20px 0;
    box-sizing: border-box; }
    .hatch-page .main_box_left ul {
      list-style: none;
      width: 100%;
      padding: 0; }
      .hatch-page .main_box_left ul li {
        width: 100%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        border-bottom: 1px solid #e6e8f4;
        cursor: pointer; }
        .hatch-page .main_box_left ul li a {
          color: #24374e;
          font-size: 14px; }
          .hatch-page .main_box_left ul li a:hover {
            color: #4a81ff; }
        .hatch-page .main_box_left ul li .active {
          color: #4a81ff; }
  .hatch-page .main_box_right {
    width: 1000px; }

.hatch-page .hatch-main {
  width: 1000px;
  margin: 0 auto; }
  .hatch-page .hatch-main .hatch-s1 {
    width: 100%;
    height: 366px;
    background: #ffffff;
    box-shadow: 0px 1px 2px 0px rgba(78, 141, 246, 0.4);
    border-radius: 10px;
    box-sizing: border-box;
    padding: 10px 55px 15px 30px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-top: 30px; }
    .hatch-page .hatch-main .hatch-s1-bg {
      width: 496px;
      height: 340px; }
    .hatch-page .hatch-main .hatch-s1-desc .hatch-s1-text {
      width: 547px;
      text-indent: 2em;
      margin-top: 50px;
      margin-left: 75px;
      font-size: 18px;
      font-family: Microsoft YaHei-Regular, Microsoft YaHei;
      font-weight: 400;
      color: #4d4d4d;
      line-height: 40px; }
    .hatch-page .hatch-main .hatch-s1-btns {
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      right: 55px;
      bottom: 15px; }
    .hatch-page .hatch-main .hatch-s1-btn {
      width: 120px;
      height: 40px;
      background: #4e8df6;
      border-radius: 10px;
      line-height: 40px;
      text-align: center;
      color: #fff;
      cursor: pointer;
      margin-left: 10px; }
  .hatch-page .hatch-main .hatch-s2 {
    position: relative;
    margin-top: 30px;
    margin-bottom: 100px; }
    .hatch-page .hatch-main .hatch-s2-line {
      position: absolute;
      top: 0;
      bottom: 0;
      width: 2px;
      background: #4e8df6;
      left: 50%;
      -ms-transform: translate(-50, 0);
          transform: translate(-50, 0); }
    .hatch-page .hatch-main .hatch-s2 .hatch-s2-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      position: relative; }
      .hatch-page .hatch-main .hatch-s2 .hatch-s2-item-bg {
        width: 406px;
        height: 405px; }
      .hatch-page .hatch-main .hatch-s2 .hatch-s2-item-desc {
        width: 446px;
        padding-top: 82px; }
      .hatch-page .hatch-main .hatch-s2 .hatch-s2-item-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        font-size: 20px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #4e8df6;
        position: absolute;
        left: 314px;
        top: -2px; }
        .hatch-page .hatch-main .hatch-s2 .hatch-s2-item-title span {
          display: inline-block;
          width: 48px;
          height: 54px; }
      .hatch-page .hatch-main .hatch-s2 .hatch-s2-item-text {
        height: 36px;
        background: #dae8ff;
        border-radius: 18px;
        text-align: center;
        line-height: 36px;
        font-size: 14px;
        font-family: Microsoft YaHei-Regular, Microsoft YaHei;
        font-weight: 400;
        color: #000000;
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 10px;
        padding: 0 8px; }
    .hatch-page .hatch-main .hatch-s2 .hatch-s2-item:nth-of-type(2n) .hatch-s2-item-title {
      left: 477px; }
  .hatch-page .hatch-main .hatch-s3 {
    width: 636px;
    height: 130px;
    background: #dae8ff;
    border-radius: 150px;
    margin: 30px auto 60px;
    text-align: center;
    box-sizing: border-box;
    padding-top: 35px; }
    .hatch-page .hatch-main .hatch-s3 > div + div {
      margin-top: 10px; }

.modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1000; }
  .modal-box .modal-main {
    width: 600px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding-top: 40px; }
    .modal-box .modal-main .modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      cursor: pointer; }
    .modal-box .modal-main .modal-form {
      max-height: 400px;
      overflow-y: auto; }
    .modal-box .modal-main .modal-btn {
      width: 280px;
      height: 40px;
      background: #4e8df6;
      border-radius: 6px;
      text-align: center;
      line-height: 40px;
      color: #fff;
      margin: 0 auto 30px;
      cursor: pointer; }

.rules-detail-page .rules-detail-banner {
  background: url("/static/img/all/company/banner.png") center center/cover no-repeat;
  height: 400px;
  width: 100%; }

.rules-detail-page .rules-detail-box {
  width: 1200px;
  margin: 40px auto 70px;
  min-height: 300px; }
  .rules-detail-page .rules-detail-box .rules-detail-title {
    font-size: 22px;
    color: #222;
    line-height: 36px;
    text-align: center; }
  .rules-detail-page .rules-detail-box .rules-detail-content {
    padding-top: 30px; }

.bigway-page .about-3 {
  height: 635px;
  background: url("/static/img/all/bigway/bg.png") center center no-repeat;
  background-size: cover;
  padding-top: 53px;
  box-sizing: border-box; }
  .bigway-page .about-3 .about-title {
    color: #fff; }
  .bigway-page .about-3 .about-title {
    text-align: center;
    font-size: 36px;
    font-family: Microsoft YaHei-Bold, Microsoft YaHei;
    font-weight: bold;
    line-height: 36px; }
  .bigway-page .about-3 .about-box {
    width: 1200px;
    height: calc(800px - 53px);
    margin: 0 auto;
    position: relative;
    color: #fff; }
  .bigway-page .about-3 .top-line-img {
    position: absolute;
    left: 32px;
    top: 82px; }
  .bigway-page .about-3 .bottom-line-img {
    position: absolute;
    left: 22px;
    top: 292px; }
  .bigway-page .about-3 .top-line-item, .bigway-page .about-3 .bottom-line-item {
    position: absolute; }
    .bigway-page .about-3 .top-line-item div:nth-of-type(1), .bigway-page .about-3 .bottom-line-item div:nth-of-type(1) {
      font-size: 16px;
      font-weight: bold;
      color: #FFFFFF;
      line-height: 19px; }
    .bigway-page .about-3 .top-line-item div:nth-of-type(2), .bigway-page .about-3 .bottom-line-item div:nth-of-type(2) {
      font-size: 16px;
      font-weight: 400;
      color: #FFFFFF;
      line-height: 19px;
      margin: 10px auto 0; }
  .bigway-page .about-3 .top-line-item-1 {
    top: 337px;
    left: 5px; }
    .bigway-page .about-3 .top-line-item-1 .line-item-desc {
      width: 74px; }
  .bigway-page .about-3 .top-line-item-2 {
    top: 275px;
    left: 190px; }
    .bigway-page .about-3 .top-line-item-2 .line-item-desc {
      width: 74px; }
  .bigway-page .about-3 .top-line-item-3 {
    top: 222px;
    left: 425px; }
    .bigway-page .about-3 .top-line-item-3 .line-item-desc {
      width: 99px; }
  .bigway-page .about-3 .top-line-item-4 {
    top: 183px;
    left: 673px; }
    .bigway-page .about-3 .top-line-item-4 .line-item-desc {
      width: 110px; }
  .bigway-page .about-3 .top-line-item-5 {
    top: 175px;
    left: 844px; }
    .bigway-page .about-3 .top-line-item-5 .line-item-desc {
      width: 102px; }
  .bigway-page .about-3 .top-line-item-6 {
    top: 116px;
    left: 1106px; }
    .bigway-page .about-3 .top-line-item-6 .line-item-desc {
      width: 102px; }
  .bigway-page .about-3 .top-line-item-7 {
    top: 4px;
    left: 962px; }
    .bigway-page .about-3 .top-line-item-7 .line-item-desc {
      width: 98px; }
  .bigway-page .about-3 .top-line-item-8 {
    top: 83px;
    left: 1105px; }
    .bigway-page .about-3 .top-line-item-8 .line-item-desc {
      width: 74px; }

.news-detail-page .news-detail-box {
  width: 1200px;
  margin: 0 auto; }

.news-detail-page .news-detail-bread {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #767676;
  line-height: 16px;
  margin: 20px 0 25px; }

.news-detail-page .news-detail-title {
  font-size: 18px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #4D4D4D;
  line-height: 21px; }

.news-detail-page .news-detail-data {
  font-size: 14px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #767676;
  line-height: 28px;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 0 20px;
  border-bottom: 1px solid #D8D8D8;
  margin-bottom: 20px; }
  .news-detail-page .news-detail-data .news-detail-time {
    margin-right: 25px; }

.news-detail-page .news-detail-desc {
  margin-bottom: 70px; }

.page-box-myApply .page-title {
  font-size: 18px;
  font-weight: bold;
  color: #767676;
  line-height: 21px;
  width: 1200px;
  margin: 20px auto 12px; }

.page-box-myApply .page-header {
  width: 1200px;
  height: 40px;
  background: #dae8ff;
  margin: 0 auto;
  line-height: 40px; }
  .page-box-myApply .page-header ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    width: 100%; }
    .page-box-myApply .page-header ul li {
      padding: 0 14px;
      cursor: pointer; }
    .page-box-myApply .page-header ul li.active {
      color: #4e8df6; }
    .page-box-myApply .page-header ul li + li {
      margin-left: 40px; }

.page-box-myApply .page-my-apply-main {
  width: 1200px;
  padding: 30px 25px;
  margin: 0 auto;
  box-sizing: border-box; }

.ant-btn {
  padding: 0;
  margin-right: 10px; }

.modelText {
  padding-top: 40px;
  width: 100%;
  font-size: 20px;
  text-align: center;
  line-height: 20px; }

.modelBtn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 40px 0 0; }
  .modelBtn .ant-btn {
    padding: 0 20px; }

.page-main-product-detail {
  width: 1200px;
  margin: 0 auto;
  display: block; }
  .page-main-product-detail .bread-nav {
    margin: 20px 0 42px;
    color: #767676; }
  .page-main-product-detail .product-head {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    box-sizing: border-box;
    padding: 0 40px 55px 30px;
    margin-bottom: 20px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-bottom: 1px solid #d8d8d8; }
    .page-main-product-detail .product-head-left {
      display: -ms-flexbox;
      display: flex; }
      .page-main-product-detail .product-head-left .img-box {
        width: 212px;
        height: 142px;
        margin-right: 32px;
        background: #f1f1f1; }
      .page-main-product-detail .product-head-left .main-box .name {
        font-size: 18px;
        font-weight: 400;
        color: #000000;
        margin-top: 20px; }
      .page-main-product-detail .product-head-left .main-box .price {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D; }
        .page-main-product-detail .product-head-left .main-box .price span {
          font-size: 24px;
          font-weight: bold;
          color: #FF461E; }
      .page-main-product-detail .product-head-left .main-box .address {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D; }
      .page-main-product-detail .product-head-left .main-box .tags {
        display: -ms-flexbox;
        display: flex;
        margin-top: 50px; }
        .page-main-product-detail .product-head-left .main-box .tags-item {
          height: 20px;
          background: #4E8DF6;
          border-radius: 6px;
          text-align: center;
          line-height: 20px;
          padding: 0 6px;
          color: #fff;
          font-size: 14px; }
        .page-main-product-detail .product-head-left .main-box .tags .tags-item + .tags-item {
          margin-left: 10px; }
        .page-main-product-detail .product-head-left .main-box .tags .tags-item:nth-of-type(2) {
          background: #00A5A0; }
        .page-main-product-detail .product-head-left .main-box .tags .tags-item:nth-of-type(3) {
          background: #F6B84E; }
    .page-main-product-detail .product-head-right .icons {
      display: -ms-flexbox;
      display: flex; }
      .page-main-product-detail .product-head-right .icons .icons-item {
        text-align: center;
        font-size: 12px;
        color: #4d4d4d; }
  .page-main-product-detail .product-content {
    padding: 0 40px 0 30px; }
    .page-main-product-detail .product-content .product-title {
      font-size: 18px;
      color: #4E8DF6;
      margin-bottom: 13px; }
    .page-main-product-detail .product-content-text {
      font-size: 14px;
      font-weight: 400;
      color: #767676;
      line-height: 28px;
      text-indent: 2em; }
  .page-main-product-detail .product-like {
    padding: 0 40px 0 30px;
    margin-bottom: 50px; }
    .page-main-product-detail .product-like .product-title {
      font-size: 18px;
      color: #4E8DF6;
      margin-bottom: 13px;
      margin-top: 20px; }
    .page-main-product-detail .product-like .tags {
      display: -ms-flexbox;
      display: flex; }
      .page-main-product-detail .product-like .tags .tags-item {
        height: 30px;
        background: #4E8DF6;
        border-radius: 6px 6px 6px 6px;
        padding: 0 18px;
        line-height: 30px;
        color: #fff;
        font-size: 14px; }
      .page-main-product-detail .product-like .tags .tags-item:nth-of-type(2) {
        background: #00A5A0; }
      .page-main-product-detail .product-like .tags .tags-item:nth-of-type(3) {
        background: #F6B84E; }
      .page-main-product-detail .product-like .tags .tags-item + .tags-item {
        margin-left: 10px; }
  .page-main-product-detail .submit-btn {
    width: 280px;
    height: 60px;
    background: #4E8DF6;
    border-radius: 10px;
    margin: 40px auto 30px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    cursor: pointer; }

.invest-page .invest-box {
  width: 1200px;
  margin: 0 auto; }
  .invest-page .invest-box .invest-bread {
    font-size: 14px;
    font-family: PingFang SC-Bold, PingFang SC;
    color: #767676;
    line-height: 21px;
    margin: 20px 0; }
  .invest-page .invest-box .invest-banner {
    width: 100%;
    height: 274px;
    background: url("/static/img/all/invest-banner.png") center center/cover no-repeat; }
  .invest-page .invest-box .invest-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 10px;
    box-sizing: border-box;
    margin-top: 26px; }
    .invest-page .invest-box .invest-list-item {
      width: 220px;
      margin-right: 20px;
      margin-bottom: 60px;
      cursor: pointer; }
      .invest-page .invest-box .invest-list-item:nth-of-type(5n) {
        margin-right: 0; }
      .invest-page .invest-box .invest-list-item-cover {
        height: 95px; }
      .invest-page .invest-box .invest-list-item-title {
        height: 50px;
        line-height: 50px;
        padding-left: 20px;
        background: #EEF4FF;
        font-size: 16px;
        font-family: Microsoft YaHei-Bold, Microsoft YaHei;
        font-weight: bold;
        color: #000000; }
  .invest-page .invest-box .invest-btn {
    width: 365px;
    height: 118px;
    background: url("/static/img/all/invest-btn.png") center center/cover no-repeat;
    margin: 0 auto 56px;
    cursor: pointer; }

.modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1000; }
  .modal-box .modal-main {
    width: 600px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding-top: 40px; }
    .modal-box .modal-main .modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      cursor: pointer; }
    .modal-box .modal-main .modal-form {
      max-height: 400px;
      overflow-y: auto; }
    .modal-box .modal-main .modal-btn {
      width: 280px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 6px;
      text-align: center;
      line-height: 40px;
      color: #fff;
      margin: 0 auto 30px;
      cursor: pointer; }

.support-page .support-box .support-banner {
  width: 100%;
  background: url("/static/img/all/product-support-banner.png") center center/cover no-repeat;
  height: 400px; }

.support-page .support-box .support-list {
  width: 1200px;
  margin: 36px auto 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }
  .support-page .support-box .support-list-item {
    width: 272px;
    height: 314px;
    background: rgba(78, 141, 246, 0.2);
    box-sizing: border-box;
    padding-top: 23px; }
    .support-page .support-box .support-list-item-icon {
      width: 100px;
      height: 100px;
      margin: 0 auto 20px; }
    .support-page .support-box .support-list-item-title {
      font-size: 24px;
      color: #4E8DF6;
      line-height: 28px;
      text-align: center;
      margin-bottom: 30px; }
    .support-page .support-box .support-list-item-desc {
      width: 200px;
      margin: 0 auto;
      font-size: 18px;
      color: #767676;
      line-height: 26px; }
  .support-page .support-box .support-list-btn {
    width: 200px;
    height: 40px;
    background: #4E8DF6;
    border-radius: 6px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    margin: 30px auto 0;
    color: #fff; }

.modal-box {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 1000; }
  .modal-box .modal-main {
    width: 600px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding-top: 40px; }
    .modal-box .modal-main .modal-close {
      position: absolute;
      right: 15px;
      top: 13px;
      cursor: pointer; }
    .modal-box .modal-main .modal-form {
      max-height: 400px;
      overflow-y: auto; }
    .modal-box .modal-main .modal-btn {
      width: 280px;
      height: 40px;
      background: #4E8DF6;
      border-radius: 6px;
      text-align: center;
      line-height: 40px;
      color: #fff;
      margin: 0 auto 30px; }

.detail_page {
  background: #ffffff; }
  .detail_page .content-main {
    width: 1128px;
    margin: 0 auto; }
    .detail_page .content-main .make_summary {
      display: -ms-flexbox;
      display: flex;
      padding-bottom: 20px;
      border-bottom: 1px solid #eef4ff; }
      .detail_page .content-main .make_summary .left {
        width: 226px;
        height: 160px; }
        .detail_page .content-main .make_summary .left .img {
          width: 100%;
          height: 100%; }
      .detail_page .content-main .make_summary .right {
        width: 800px;
        margin-left: 20px; }
        .detail_page .content-main .make_summary .right .title {
          font-weight: 700;
          font-size: 24px;
          line-height: 32px;
          color: #333333;
          text-align: left;
          margin-bottom: 13px; }
        .detail_page .content-main .make_summary .right .time {
          font-weight: 400;
          font-size: 14px;
          line-height: 24px;
          color: #333333;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 20px; }
          .detail_page .content-main .make_summary .right .time span {
            margin-right: 20px; }
        .detail_page .content-main .make_summary .right .text {
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          color: #666666; }
      .detail_page .content-main .make_summary .icons-item {
        width: 75px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
    .detail_page .content-main .describe {
      margin-top: 40px; }
      .detail_page .content-main .describe .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        color: #0f1867;
        margin-bottom: 22px; }
      .detail_page .content-main .describe .text {
        width: 1128px;
        font-weight: 400;
        font-size: 14px;
        line-height: 28px;
        color: #767676; }
    .detail_page .content-main .productFile {
      width: 100%;
      margin-top: 40px;
      margin-bottom: 52px; }
      .detail_page .content-main .productFile .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        color: #0f1867; }
      .detail_page .content-main .productFile .text {
        margin-top: 23px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .detail_page .content-main .productFile .text .img {
          width: 374px;
          height: 264px; }

@charset "UTF-8";
.history_page {
  width: 100%; }
  .history_page .page_main {
    width: 100%;
    height: 1400px;
    background: url("/static/img/shenyang/history/history_bg.png") center center/100% 100% no-repeat;
    background-attachment: fixed; }
    .history_page .page_main::-webkit-scrollbar {
      width: 2px;
      /* 纵向滚动条 宽度 */
      height: 15px;
      /* 横向滚动条 高度 */
      background: transparent;
      /* 整体背景 */
      border-radius: 10px;
      /* 整体 圆角 */ }
    .history_page .page_main .DH-main {
      padding: 40px 0;
      width: 1200px;
      margin: 0 auto; }
      .history_page .page_main .DH-main_title {
        margin-bottom: 50px;
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 36px;
        text-align: center;
        color: #FFFFFF;
        position: relative; }
        .history_page .page_main .DH-main_title::before {
          position: absolute;
          content: '';
          top: 50%;
          right: 50%;
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
          width: 169px;
          height: 24px;
          background: url(/static/img/shenyang/history/history1.png) no-repeat; }
        .history_page .page_main .DH-main_title::after {
          position: absolute;
          content: '';
          top: 50%;
          left: 50%;
          -ms-transform: translate(50%, -50%);
              transform: translate(50%, -50%);
          width: 169px;
          height: 24px;
          background: url(/static/img/shenyang/history/history2.png) no-repeat; }
      .history_page .page_main .DH-main_stepBox {
        position: relative;
        width: 100%; }
        .history_page .page_main .DH-main_stepBox_line {
          position: absolute;
          top: 0;
          left: 50%;
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
          width: 0;
          height: 100%;
          border-right: 2px dashed #fff; }
        .history_page .page_main .DH-main_stepBox_box {
          width: 100%;
          color: #fff;
          box-sizing: border-box;
          position: relative; }
          .history_page .page_main .DH-main_stepBox_box .title {
            font-size: 20px;
            font-size: 24px; }
          .history_page .page_main .DH-main_stepBox_box .point {
            position: absolute;
            width: 10px;
            height: 10px;
            background: #208CFB;
            border: 2px solid #FFFFFF;
            border-radius: 50%; }
          .history_page .page_main .DH-main_stepBox_box .subTitle {
            font-weight: 400;
            font-size: 16px;
            line-height: 21px;
            text-align: right;
            color: #FFFFFF;
            width: 400px; }
          .history_page .page_main .DH-main_stepBox_box:nth-child(even) {
            text-align: right;
            padding-right: 640px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: end;
                align-items: end; }
            .history_page .page_main .DH-main_stepBox_box:nth-child(even) .subTitle {
              float: right;
              text-align: right; }
            .history_page .page_main .DH-main_stepBox_box:nth-child(even) .point {
              top: 0;
              left: 50%;
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); }
          .history_page .page_main .DH-main_stepBox_box:nth-child(odd) {
            text-align: left;
            padding-left: 640px; }
            .history_page .page_main .DH-main_stepBox_box:nth-child(odd) .subTitle {
              text-align: left; }
            .history_page .page_main .DH-main_stepBox_box:nth-child(odd) .point {
              top: 0;
              right: 50%;
              -ms-transform: translateX(50%);
                  transform: translateX(50%); }
      .history_page .page_main .DH-main .coming {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
        .history_page .page_main .DH-main .coming .text {
          margin-top: 28px;
          font-weight: 700;
          font-size: 36px;
          line-height: 48px;
          text-align: center;
          color: #FFFFFF;
          text-align: center;
          position: relative; }
        .history_page .page_main .DH-main .coming .buttom_arrowhead {
          width: 20px;
          height: 20px;
          background-color: transparent;
          border-color: #fff;
          border-style: solid;
          border-width: 4px 4px 0 0;
          -ms-transform: rotate(135deg);
              transform: rotate(135deg); }

@charset "UTF-8";
.business_page {
  background: #fff; }
  .business_page .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/shenyang/product/product.png") no-repeat;
    background-size: cover; }
    .business_page .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      position: relative;
      background: url("/static/img/two/合作.png") no-repeat;
      background-size: cover; }
      .business_page .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .business_page .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #fff; }
        .business_page .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          font-size: 16px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #ffffff; }
        .business_page .bannerBox .banner_img .banner_text .need {
          margin: 20px 0;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          color: #ffffff;
          display: -ms-flexbox;
          display: flex; }
          .business_page .bannerBox .banner_img .banner_text .need span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #ffffff;
            margin-right: 10px; }
            .business_page .bannerBox .banner_img .banner_text .need span a {
              color: #fff; }
        .business_page .bannerBox .banner_img .banner_text .btn {
          margin-top: 25px;
          font-weight: 400;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: rgba(255, 255, 255, 0.4);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .business_page .business_page_main {
    width: 1200px;
    margin: 0 auto; }
    .business_page .business_page_main_first {
      width: 100%; }
      .business_page .business_page_main_first .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        color: #333333;
        text-align: center;
        margin: 60px 0 40px; }
      .business_page .business_page_main_first .photo {
        display: -ms-flexbox;
        display: flex;
        padding: 0 65px;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .business_page .business_page_main_first .photo .item img {
          width: 80px;
          height: 80px; }
        .business_page .business_page_main_first .photo .item .desc {
          margin-top: 16px;
          font-weight: 400;
          font-size: 18px;
          line-height: 36px;
          text-align: center;
          color: #333333; }
    .business_page .business_page_main_second {
      margin-top: 88px;
      display: -ms-flexbox;
      display: flex; }
      .business_page .business_page_main_second .left {
        width: 485px;
        height: 225px;
        background: url("/static/img/shenyang/cooperate/icon7.png") center center/100% 100% no-repeat;
        margin-right: 60px; }
      .business_page .business_page_main_second .right .title {
        padding-top: 28px;
        background: linear-gradient(90deg, #0f1867, #0f1867);
        background-size: 40px 3px;
        background-repeat: no-repeat;
        background-position: left bottom; }
        .business_page .business_page_main_second .right .title .top_title {
          font-weight: 400;
          font-size: 14px;
          color: #0f1867; }
        .business_page .business_page_main_second .right .title .main_title {
          font-weight: 700;
          font-size: 24px;
          color: #333333;
          margin-top: -8px; }
      .business_page .business_page_main_second .right .desc {
        width: 660px;
        margin-top: 20px;
        font-weight: 400;
        font-size: 16px;
        line-height: 33px;
        color: #333333; }
    .business_page .business_page_main_third {
      margin-top: 60px; }
      .business_page .business_page_main_third .sub_tilte {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.2em;
        color: #202020; }
      .business_page .business_page_main_third .title {
        font-weight: 400;
        font-size: 16px;
        line-height: 36px;
        color: #333333;
        margin-bottom: 15px; }
      .business_page .business_page_main_third .main_box {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .business_page .business_page_main_third .main_box .item {
          width: 299px;
          height: 140px;
          padding: 48px 34px 48px 16px;
          background: #eef4ff;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          cursor: pointer;
          transition: all 0.3s; }
          .business_page .business_page_main_third .main_box .item .img {
            margin-right: 10px;
            width: 50px;
            height: 50px; }
          .business_page .business_page_main_third .main_box .item:nth-child(1) .img {
            background: url("/static/img/shenyang/cooperate/icons.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_third .main_box .item:nth-child(2) .img {
            background: url("/static/img/shenyang/cooperate/icons2.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_third .main_box .item:nth-child(3) .img {
            background: url("/static/img/shenyang/cooperate/icons3.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_third .main_box .item:nth-child(4) .img {
            background: url("/static/img/shenyang/cooperate/icons4.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_third .main_box .item .text {
            width: 177px;
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #202020; }
          .business_page .business_page_main_third .main_box .item:hover {
            background: #0f1867; }
            .business_page .business_page_main_third .main_box .item:hover .text {
              color: #ffffff; }
            .business_page .business_page_main_third .main_box .item:hover:nth-child(1) .img {
              background: url("/static/img/shenyang/cooperate/icons-active.png") center center/100% 100% no-repeat; }
            .business_page .business_page_main_third .main_box .item:hover:nth-child(2) .img {
              background: url("/static/img/shenyang/cooperate/icons2-active.png") center center/100% 100% no-repeat; }
            .business_page .business_page_main_third .main_box .item:hover:nth-child(3) .img {
              background: url("/static/img/shenyang/cooperate/icons3-active.png") center center/100% 100% no-repeat; }
            .business_page .business_page_main_third .main_box .item:hover:nth-child(4) .img {
              background: url("/static/img/shenyang/cooperate/icons4-active.png") center center/100% 100% no-repeat; }
    .business_page .business_page_main_fourth {
      margin-top: 60px; }
      .business_page .business_page_main_fourth .sub_tilte {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 36px;
        letter-spacing: 0.2em;
        color: #202020; }
      .business_page .business_page_main_fourth .title {
        font-weight: 400;
        font-size: 16px;
        line-height: 36px;
        color: #333333;
        margin-bottom: 15px; }
      .business_page .business_page_main_fourth .main_box {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .business_page .business_page_main_fourth .main_box .item {
          width: 399px;
          height: 140px;
          padding: 48px 34px 48px 16px;
          background: #eef4ff;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          cursor: pointer;
          transition: all 0.3s; }
          .business_page .business_page_main_fourth .main_box .item .img {
            margin-right: 10px;
            width: 50px;
            height: 50px; }
          .business_page .business_page_main_fourth .main_box .item:nth-child(1) .img {
            background: url("/static/img/shenyang/cooperate/icons5.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_fourth .main_box .item:nth-child(2) .img {
            background: url("/static/img/shenyang/cooperate/icons6.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_fourth .main_box .item:nth-child(3) .img {
            background: url("/static/img/shenyang/cooperate/icons7.png") center center/100% 100% no-repeat; }
          .business_page .business_page_main_fourth .main_box .item .text {
            width: 177px;
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #202020; }
          .business_page .business_page_main_fourth .main_box .item:hover {
            background: #0f1867; }
            .business_page .business_page_main_fourth .main_box .item:hover .text {
              color: #ffffff; }
            .business_page .business_page_main_fourth .main_box .item:hover:nth-child(1) .img {
              background: url("/static/img/shenyang/cooperate/icons5-active.png") center center/100% 100% no-repeat; }
            .business_page .business_page_main_fourth .main_box .item:hover:nth-child(2) .img {
              background: url("/static/img/shenyang/cooperate/icons6-active.png") center center/100% 100% no-repeat; }
            .business_page .business_page_main_fourth .main_box .item:hover:nth-child(3) .img {
              background: url("/static/img/shenyang/cooperate/icons7-active.png") center center/100% 100% no-repeat; }
  .business_page .cooperative_partner {
    width: 100%;
    background: #fff; }
    .business_page .cooperative_partner .cooperative_main {
      width: 1200px;
      margin: 0 auto; }
      .business_page .cooperative_partner .cooperative_main .title {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        color: #333333;
        text-align: center;
        padding: 49px 0 30px; }
      .business_page .cooperative_partner .cooperative_main .logo img {
        width: 278px;
        height: 102px;
        margin-bottom: 40px;
        margin-right: 29px; }
        .business_page .cooperative_partner .cooperative_main .logo img:nth-child(4n) {
          margin-right: 0; }
  .business_page .business_cooperation {
    width: 100%;
    background: #f7f8ff; }
    .business_page .business_cooperation .business_main {
      width: 1200px;
      margin: 0 auto; }
      .business_page .business_cooperation .business_main .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        color: #333333;
        padding: 17px 0 24px; }
      .business_page .business_cooperation .business_main .item-con {
        width: 100%;
        padding: 0 0 50px 0; }
        .business_page .business_cooperation .business_main .item-con .step-list {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between; }
        .business_page .business_cooperation .business_main .item-con li {
          width: 206px;
          height: 292px;
          position: relative;
          min-width: 180px;
          text-align: center;
          background-color: #fff;
          box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); }
          .business_page .business_cooperation .business_main .item-con li ::after {
            position: absolute;
            content: '';
            left: 100%;
            top: 50%;
            border-left: 15px solid #fff;
            border-top: 15px solid transparent;
            border-bottom: 15px solid transparent;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
          .business_page .business_cooperation .business_main .item-con li .icons {
            margin-top: 50px;
            margin-bottom: 25px;
            display: inline-block;
            background-image: url(/static/img/shenyang/empowerment/business10.png);
            background-size: 327px 313px;
            width: 70px;
            height: 60px; }
          .business_page .business_cooperation .business_main .item-con li .icons-steps-edit-info {
            background-position: -230px -141px; }
          .business_page .business_cooperation .business_main .item-con li .icons-steps-submit-form {
            background-position: -230px -209px; }
          .business_page .business_cooperation .business_main .item-con li .icons-steps-review-passed {
            background-position: -230px -68px; }
          .business_page .business_cooperation .business_main .item-con li .icons-steps-success {
            background-position: -230px -0px; }
          .business_page .business_cooperation .business_main .item-con li .step-title {
            margin: 10px 0;
            font-size: 18px; }
          .business_page .business_cooperation .business_main .item-con li .step-desc {
            color: #767676;
            font-size: 14px; }
          .business_page .business_cooperation .business_main .item-con li .icons-steps-bg-apply-now {
            background-image: url(/static/img/shenyang/empowerment/business10.png);
            background-position: 0px 0px;
            background-size: 327px 313px;
            height: 313px; }
            .business_page .business_cooperation .business_main .item-con li .icons-steps-bg-apply-now .step-apply {
              padding-top: 100px; }
            .business_page .business_cooperation .business_main .item-con li .icons-steps-bg-apply-now .apply-button {
              width: 150px;
              height: 46px;
              display: inline-block;
              background-color: #fff;
              border-radius: 3px;
              line-height: 46px;
              color: #000;
              text-align: center;
              transition: all 0.2s ease;
              cursor: pointer;
              box-shadow: 0 8px 15px rgba(71, 71, 71, 0.4); }
            .business_page .business_cooperation .business_main .item-con li .icons-steps-bg-apply-now .apply-step-button {
              border-radius: 23px;
              font-size: 18px;
              color: #0056ef; }

@charset "UTF-8";
.investpage {
  width: 100%; }
  .investpage .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/two/投资1.png") no-repeat;
    background-size: cover; }
    .investpage .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      position: relative;
      background: url("/static/img/two/投资.png") no-repeat;
      background-size: cover; }
      .investpage .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .investpage .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #333333; }
        .investpage .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          font-size: 24px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #666666; }
        .investpage .bannerBox .banner_img .banner_text .need {
          margin-top: 20px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          color: #333333;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 20px; }
          .investpage .bannerBox .banner_img .banner_text .need span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #666;
            margin-left: 20px; }
        .investpage .bannerBox .banner_img .banner_text .btn {
          margin-top: 25px;
          font-weight: 400;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: linear-gradient(270deg, #92A4FA 0%, #8469F9 100%);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .investpage .bannerBox_mainBox {
    width: 1200px;
    margin: 40px auto 0px; }
    .investpage .bannerBox_mainBox .natural_resources {
      margin-top: 60px; }
      .investpage .bannerBox_mainBox .natural_resources_title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        color: #333333;
        margin-bottom: 40px; }
      .investpage .bannerBox_mainBox .natural_resources_main {
        display: -ms-flexbox;
        display: flex; }
        .investpage .bannerBox_mainBox .natural_resources_main_item {
          width: 272px;
          height: 220px;
          left: 424px;
          top: 1042px;
          background: rgba(78, 141, 246, 0.2);
          margin: 0 60px;
          padding: 21px 34px 0;
          box-sizing: border-box;
          text-align: center; }
          .investpage .bannerBox_mainBox .natural_resources_main_item .img {
            width: 80px;
            height: 80px; }
          .investpage .bannerBox_mainBox .natural_resources_main_item .title {
            font-weight: 400;
            font-size: 16px;
            line-height: 21px;
            color: #0f1867;
            text-align: center;
            margin: 6px 0 18px; }
          .investpage .bannerBox_mainBox .natural_resources_main_item .subtitle {
            font-style: normal;
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #767676;
            text-align: left; }

@charset "UTF-8";
.marketpage {
  width: 100%;
  background: #fff; }
  .marketpage .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/two/市场1.png") no-repeat;
    background-size: cover; }
    .marketpage .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      position: relative;
      background: url("/static/img/two/市场.png") no-repeat;
      background-size: cover; }
      .marketpage .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .marketpage .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #333333; }
        .marketpage .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          font-size: 24px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #666666; }
        .marketpage .bannerBox .banner_img .banner_text .need {
          margin-top: 20px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          color: #333333;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 20px; }
          .marketpage .bannerBox .banner_img .banner_text .need span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #666;
            margin-left: 20px; }
        .marketpage .bannerBox .banner_img .banner_text .btn {
          margin-top: 25px;
          font-weight: 400;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: linear-gradient(270deg, #92a4fa 0%, #8469f9 100%);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .marketpage .page_main {
    width: 1200px;
    margin: 0 auto; }
    .marketpage .page_main .content_main {
      margin-top: 40px; }
      .marketpage .page_main .content_main .enterprise_all_introduce .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        color: #333333;
        margin-bottom: 45px; }
      .marketpage .page_main .content_main .enterprise_all_introduce .content .content-box {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 65px; }
        .marketpage .page_main .content_main .enterprise_all_introduce .content .content-box_left {
          margin-right: 9px;
          width: 200px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center; }
          .marketpage .page_main .content_main .enterprise_all_introduce .content .content-box_left img {
            width: 200px;
            height: 140px; }
        .marketpage .page_main .content_main .enterprise_all_introduce .content .content-box_right {
          -ms-flex: 1;
              flex: 1;
          border-left: 1px solid #d8d8d8;
          padding: 0 20px; }
          .marketpage .page_main .content_main .enterprise_all_introduce .content .content-box_right .titles {
            font-weight: 700;
            font-size: 16px;
            line-height: 32px;
            color: #333333;
            padding-bottom: 32px; }
          .marketpage .page_main .content_main .enterprise_all_introduce .content .content-box_right .introduces {
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            color: #666666; }
      .marketpage .page_main .content_main .serviceto .title {
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        color: #333333;
        margin: 46px auto 25px; }
      .marketpage .page_main .content_main .serviceto .servicetoiImg {
        margin-bottom: 74px; }
        .marketpage .page_main .content_main .serviceto .servicetoiImg img {
          width: 1200px;
          height: 92px; }

@charset "UTF-8";
.technology-bigshot-page {
  width: 100%;
  background: #fff; }
  .technology-bigshot-page .bannerBox {
    width: 100%;
    height: 500px;
    background: url("/static/img/two/技术1.png") no-repeat;
    background-size: cover; }
    .technology-bigshot-page .bannerBox .banner_img {
      width: 1200px;
      margin: 0 auto;
      height: 100%;
      position: relative;
      background: url("/static/img/two/技术.png") no-repeat;
      background-size: cover; }
      .technology-bigshot-page .bannerBox .banner_img .banner_text {
        padding-top: 114px;
        position: relative;
        z-index: 2; }
        .technology-bigshot-page .bannerBox .banner_img .banner_text .title {
          font-weight: 700;
          font-size: 64px;
          line-height: 84px;
          letter-spacing: 0.1em;
          color: #333333; }
        .technology-bigshot-page .bannerBox .banner_img .banner_text .sub_title {
          font-weight: 400;
          font-size: 24px;
          line-height: 26px;
          letter-spacing: 0.1em;
          color: #666666; }
        .technology-bigshot-page .bannerBox .banner_img .banner_text .need {
          margin-top: 20px;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px;
          color: #333333;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 20px; }
          .technology-bigshot-page .bannerBox .banner_img .banner_text .need span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #666;
            margin-left: 20px; }
        .technology-bigshot-page .bannerBox .banner_img .banner_text .btn {
          margin-top: 25px;
          font-weight: 400;
          font-size: 24px;
          line-height: 32px;
          letter-spacing: 0.1em;
          color: #fff;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
          border-radius: 10px;
          padding: 7px 28px 11px; }
  .technology-bigshot-page .empowerment-bigshot-main {
    width: 1200px;
    margin: 0 auto;
    padding-top: 38px; }
  .technology-bigshot-page .empowerment_buttom {
    width: 1200px;
    margin: 0 auto 74px; }

.page-box-follow .page-title {
  font-size: 18px;
  font-weight: bold;
  color: #767676;
  line-height: 21px;
  width: 1200px;
  margin: 20px auto 12px; }

.page-box-follow .page-header {
  width: 1200px;
  height: 40px;
  background: #DAE8FF;
  margin: 0 auto;
  line-height: 40px; }
  .page-box-follow .page-header ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    box-sizing: border-box;
    width: 100%; }
    .page-box-follow .page-header ul li {
      padding: 0 14px;
      cursor: pointer; }
    .page-box-follow .page-header ul li.active {
      color: #4E8DF6; }
    .page-box-follow .page-header ul li + li {
      margin-left: 40px; }

.page-box-follow .page-main .policy-com {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
  padding-right: 20px; }
  .page-box-follow .page-main .policy-com .apply-list {
    width: 350px; }
    .page-box-follow .page-main .policy-com .apply-list-title {
      padding-left: 10px;
      font-size: 18px;
      font-weight: bold;
      color: #4E8DF6;
      position: relative;
      margin-top: 30px; }
      .page-box-follow .page-main .policy-com .apply-list-title::before {
        content: '';
        width: 2px;
        height: 20px;
        background: #4E8DF6;
        position: absolute;
        left: 0;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
    .page-box-follow .page-main .policy-com .apply-list .apply-item {
      border-top: 1px solid #D8D8D8;
      padding-top: 10px;
      margin-top: 10px; }
      .page-box-follow .page-main .policy-com .apply-list .apply-item-title {
        font-size: 16px;
        font-weight: 400;
        color: #000000;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .page-box-follow .page-main .policy-com .apply-list .apply-item-main {
        display: -ms-flexbox;
        display: flex; }
        .page-box-follow .page-main .policy-com .apply-list .apply-item-main-text {
          line-height: 27px;
          font-size: 14px;
          color: #757885;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 200px;
          white-space: nowrap; }

.page-box-follow .page-main .policy-list {
  margin-top: 30px;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-right: 30px;
  flex-grow: 1; }
  .page-box-follow .page-main .policy-list .card-item {
    height: 165px;
    background: rgba(255, 255, 255, 0.1);
    overflow: hidden;
    margin-bottom: 40px;
    border-radius: 10px;
    box-shadow: 0px 1px 5px 1px rgba(78, 141, 246, 0.4); }
    .page-box-follow .page-main .policy-list .card-item-title {
      margin-top: 30px;
      margin-left: 30px;
      font-size: 20px;
      color: #4E8DF6;
      line-height: 19px; }
    .page-box-follow .page-main .policy-list .card-item-main {
      display: -ms-flexbox;
      display: flex; }
      .page-box-follow .page-main .policy-list .card-item-main-text {
        width: 650px;
        margin-top: 15px;
        margin-left: 30px;
        line-height: 27px;
        height: 54px;
        font-size: 14px;
        color: #757885;
        overflow: hidden;
        text-indent: 2em;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
      .page-box-follow .page-main .policy-list .card-item-main-btn {
        width: 150px;
        color: #fff;
        height: 50px;
        text-align: center;
        line-height: 50px;
        background: linear-gradient(to right, #3dd3ec, #4E8DF6);
        margin: 20px auto 0;
        font-size: 16px;
        cursor: pointer; }
  .page-box-follow .page-main .policy-list .empty-box {
    height: 200px;
    background: url("/static/img/shenyang/empty1.jpg") center center no-repeat; }

.page-main-policy {
  width: 1200px;
  margin: 0 auto; }
  .page-main-policy .page-header {
    margin-top: 20px;
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .page-main-policy .page-header .page-bread {
      font-size: 14px;
      font-weight: 400;
      color: #767676;
      line-height: 16px; }
    .page-main-policy .page-header .icon-list {
      display: -ms-flexbox;
      display: flex; }
      .page-main-policy .page-header .icon-list .icon-item {
        cursor: pointer;
        text-align: center; }
        .page-main-policy .page-header .icon-list .icon-item img {
          width: 24px; }
        .page-main-policy .page-header .icon-list .icon-item .text {
          font-size: 12px;
          font-weight: 400;
          color: #4D4D4D;
          line-height: 16px;
          margin-top: 5px; }
  .page-main-policy .policy-detail {
    margin-bottom: 40px; }
    .page-main-policy .policy-detail > table {
      width: 100%; }

@charset "UTF-8";
* {
  margin: 0;
  padding: 0; }

.page-policy-policy .bannerBox {
  width: 100%;
  height: 500px;
  background: url("/static/img/two/政策1.png") no-repeat;
  background-size: cover; }
  .page-policy-policy .bannerBox .banner_img {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    position: relative;
    background: url("/static/img/two/政策.png") no-repeat;
    background-size: cover; }
    .page-policy-policy .bannerBox .banner_img .banner_text {
      padding-top: 114px;
      position: relative;
      z-index: 2; }
      .page-policy-policy .bannerBox .banner_img .banner_text .title {
        font-weight: 700;
        font-size: 64px;
        line-height: 84px;
        letter-spacing: 0.1em;
        color: #333333; }
      .page-policy-policy .bannerBox .banner_img .banner_text .sub_title {
        font-weight: 400;
        font-size: 24px;
        line-height: 26px;
        letter-spacing: 0.1em;
        color: #666666; }
      .page-policy-policy .bannerBox .banner_img .banner_text .need {
        margin-top: 20px;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        color: #333333;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 20px; }
        .page-policy-policy .bannerBox .banner_img .banner_text .need .span {
          padding-left: 20px; }
          .page-policy-policy .bannerBox .banner_img .banner_text .need .span span {
            font-weight: 400;
            font-size: 14px;
            line-height: 18px;
            color: #666;
            margin-right: 20px;
            padding-bottom: 2px; }
      .page-policy-policy .bannerBox .banner_img .banner_text .btn {
        margin-top: 25px;
        font-weight: 400;
        font-size: 24px;
        line-height: 32px;
        letter-spacing: 0.1em;
        color: #fff;
        background: linear-gradient(270deg, #92a4fa 0%, #8469f9 100%);
        box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
        border-radius: 10px;
        padding: 7px 28px 11px; }

.page-policy-policy .page-tab {
  width: 100%;
  background: #dae8ff;
  margin-top: 20px;
  margin-bottom: 20px; }
  .page-policy-policy .page-tab-box {
    width: 1200px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex; }
  .page-policy-policy .page-tab-item {
    height: 40px;
    line-height: 40px;
    color: #4d4d4d;
    cursor: pointer;
    margin-right: 70px; }
  .page-policy-policy .page-tab-item.active {
    color: #4e8df6; }

.page-policy-policy .page-main-policy {
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin: 20px auto 0; }
  .page-policy-policy .page-main-policy .main-left {
    width: 250px; }
    .page-policy-policy .page-main-policy .main-left .ant-collapse {
      background: rgba(78, 141, 246, 0.1);
      border: 0; }
    .page-policy-policy .page-main-policy .main-left .collapseBox .collapseBoxTitle .ant-collapse-header-text {
      color: #0f1867;
      font-size: 16px;
      font-weight: 600; }
    .page-policy-policy .page-main-policy .main-left .collapseBox .collapseBoxTitles .ant-collapse-header-text {
      font-weight: 400;
      font-size: 14px;
      color: #333333; }
    .page-policy-policy .page-main-policy .main-left .collapseBox .ant-collapse-content-box {
      padding: 0; }
      .page-policy-policy .page-main-policy .main-left .collapseBox .ant-collapse-content-box .main-left_box .ant-collapse-item {
        border-bottom: 1px dashed #d8d8d8; }
        .page-policy-policy .page-main-policy .main-left .collapseBox .ant-collapse-content-box .main-left_box .ant-collapse-item .ant-collapse-header {
          background: #fff; }
          .page-policy-policy .page-main-policy .main-left .collapseBox .ant-collapse-content-box .main-left_box .ant-collapse-item .ant-collapse-header .ant-collapse-expand-icon {
            display: none; }
        .page-policy-policy .page-main-policy .main-left .collapseBox .ant-collapse-content-box .main-left_box .ant-collapse-item .ant-collapse-content {
          padding-left: 20px;
          box-sizing: border-box; }
      .page-policy-policy .page-main-policy .main-left .collapseBox .ant-collapse-content-box .main-left_box .ant-collapse-item-active .ant-collapse-header {
        background: #eef4ff; }
    .page-policy-policy .page-main-policy .main-left .ant-collapse > .ant-collapse-item > .ant-collapse-header {
      color: #4e8df6; }
    .page-policy-policy .page-main-policy .main-left .ant-collapse > .ant-collapse-item {
      border-bottom: 0; }
    .page-policy-policy .page-main-policy .main-left .ant-collapse-content {
      border-top: 0; }
    .page-policy-policy .page-main-policy .main-left .panel-item {
      cursor: pointer;
      position: relative;
      color: #4d4d4d; }
      .page-policy-policy .page-main-policy .main-left .panel-item::after {
        content: '';
        position: absolute;
        left: -16px;
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        width: 3px;
        height: 18px;
        background: transparent; }
    .page-policy-policy .page-main-policy .main-left .panel-item.active::after {
      background: #4e8df6; }
    .page-policy-policy .page-main-policy .main-left .panel-item + .panel-item {
      margin-top: 10px; }
  .page-policy-policy .page-main-policy .main-right {
    -ms-flex-positive: 1;
        flex-grow: 1;
    box-sizing: border-box;
    margin-left: 30px; }
    .page-policy-policy .page-main-policy .main-right .search-box {
      width: 900px;
      margin: 0 auto;
      margin-bottom: 28px;
      display: -ms-flexbox;
      display: flex; }
      .page-policy-policy .page-main-policy .main-right .search-box .search-btn {
        width: 180px;
        height: 40px;
        background: #4e8df6;
        border-radius: 10px 10px 10px 10px;
        line-height: 40px;
        text-align: center;
        margin-left: 20px;
        color: #fff;
        cursor: pointer; }
    .page-policy-policy .page-main-policy .main-right .class-box-policy {
      width: 100%;
      box-sizing: border-box;
      background: rgba(78, 141, 246, 0.1);
      font-size: 14px;
      border-radius: 10px; }
      .page-policy-policy .page-main-policy .main-right .class-box-policy .class-item {
        display: -ms-flexbox;
        display: flex;
        min-height: 46px;
        padding-left: 20px;
        padding-top: 20px;
        -ms-flex-align: start;
            align-items: start; }
        .page-policy-policy .page-main-policy .main-right .class-box-policy .class-item .span {
          width: 80px; }
        .page-policy-policy .page-main-policy .main-right .class-box-policy .class-item ul {
          -ms-flex: 1;
              flex: 1;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
          .page-policy-policy .page-main-policy .main-right .class-box-policy .class-item ul li {
            padding: 0 15px;
            padding-bottom: 10px;
            border-radius: 5px;
            cursor: pointer; }
            .page-policy-policy .page-main-policy .main-right .class-box-policy .class-item ul li.active {
              color: #4e8df6; }
      .page-policy-policy .page-main-policy .main-right .class-box-policy .class-item + .class-item {
        border-top: 1px solid #f3f3f3; }
    .page-policy-policy .page-main-policy .main-right .card-list {
      margin-top: 30px; }
      .page-policy-policy .page-main-policy .main-right .card-list .card-item {
        height: 165px;
        background: rgba(255, 255, 255, 0.1);
        overflow: hidden;
        margin-bottom: 40px;
        border-radius: 10px;
        box-shadow: 0px 1px 5px 1px rgba(78, 141, 246, 0.4); }
        .page-policy-policy .page-main-policy .main-right .card-list .card-item .card-item-title {
          margin-top: 30px;
          margin-left: 30px;
          font-size: 16px;
          color: #4e8df6;
          line-height: 19px; }
        .page-policy-policy .page-main-policy .main-right .card-list .card-item .card-item-main {
          box-sizing: border-box;
          padding: 30px;
          display: -ms-flexbox;
          display: flex; }
          .page-policy-policy .page-main-policy .main-right .card-list .card-item .card-item-main .card-item-main-text {
            color: #333; }
          .page-policy-policy .page-main-policy .main-right .card-list .card-item .card-item-main .card-item-text {
            width: 650px;
            margin-top: 15px;
            margin-left: 30px;
            line-height: 27px;
            height: 54px;
            font-size: 14px;
            color: #757885;
            overflow: hidden;
            text-indent: 2em;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; }
          .page-policy-policy .page-main-policy .main-right .card-list .card-item .card-item-main .card-item-btn {
            width: 150px;
            color: #fff;
            height: 50px;
            text-align: center;
            line-height: 50px;
            background: linear-gradient(to right, #3dd3ec, #4e8df6);
            margin: 20px auto 0;
            font-size: 16px;
            cursor: pointer; }
      .page-policy-policy .page-main-policy .main-right .card-list .empty-box {
        height: 200px;
        background: url("/static/img/shenyang/empty.jpg") center center no-repeat; }

.page-policy-policy .page-index-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.page-box-product-my .search-box {
  width: 1200px;
  margin: 18px auto;
  display: -ms-flexbox;
  display: flex; }
  .page-box-product-my .search-box .search-btn {
    margin-left: 20px;
    width: 180px;
    height: 40px;
    background: #4E8DF6;
    border-radius: 10px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    font-weight: bold; }

.page-box-product-my .page-main {
  width: 1200px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex; }
  .page-box-product-my .page-main .product-list {
    width: 1200px;
    margin-bottom: 40px; }
    .page-box-product-my .page-main .product-list .product-item {
      width: 100%;
      height: 115px;
      background: #FFFFFF;
      box-shadow: 0px 1px 2px 1px rgba(78, 141, 246, 0.4);
      box-sizing: border-box;
      padding: 10px 12px;
      display: -ms-flexbox;
      display: flex;
      cursor: pointer; }
      .page-box-product-my .page-main .product-list .product-item-img {
        width: 130px;
        height: 98px;
        background: #D9D9D9; }
      .page-box-product-my .page-main .product-list .product-item-main {
        width: 1016px;
        margin-left: 25px; }
      .page-box-product-my .page-main .product-list .product-item-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center; }
        .page-box-product-my .page-main .product-list .product-item-title .title-right {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          .page-box-product-my .page-main .product-list .product-item-title .title-right .name {
            max-width: 500px;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap; }
          .page-box-product-my .page-main .product-list .product-item-title .title-right .tag {
            width: 40px;
            height: 20px;
            background: #4E8DF6;
            border-radius: 6px;
            font-size: 14px;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 20px;
            text-align: center;
            margin-right: 10px; }
          .page-box-product-my .page-main .product-list .product-item-title .title-right .price {
            font-size: 24px;
            font-weight: bold;
            color: #FF461E;
            line-height: 28px; }
      .page-box-product-my .page-main .product-list .product-item-address {
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D;
        line-height: 16px;
        margin-bottom: 5px;
        margin-top: 10px; }
      .page-box-product-my .page-main .product-list .product-item-text {
        font-size: 14px;
        font-weight: 400;
        color: #4D4D4D;
        line-height: 16px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-fd-test ul, .service-fd-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-fd-test .service-item-content {
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  background-color: #fff;
  border: 1px solid #e6e8f4; }
  .service-fd-test .service-item-content .select-block {
    width: 180px;
    padding: 22px 0;
    border-right: 1px solid #e6e8f4;
    text-align: center; }
    .service-fd-test .service-item-content .select-block img {
      width: 120px;
      height: 120px;
      margin: 8px 0;
      border: 1px solid #e6e8f4;
      box-sizing: border-box;
      cursor: pointer; }
    .service-fd-test .service-item-content .select-block img.active {
      border: 3px solid #4a81ff; }
  .service-fd-test .service-item-content .content-block {
    width: 760px; }
    .service-fd-test .service-item-content .content-block .operate-block {
      position: relative;
      text-align: center;
      overflow: hidden;
      font-size: 0; }
      .service-fd-test .service-item-content .content-block .operate-block .display-frame {
        margin-top: 27px;
        overflow: hidden; }
        .service-fd-test .service-item-content .content-block .operate-block .display-frame .cover-scan {
          position: absolute;
          z-index: 7;
          top: 27px;
          left: 50%;
          margin-left: -208.5px;
          width: 417px;
          border-bottom: 3px solid #3e88f1;
          animation: fcScan 1.2s infinite;
          background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes fcScan {
  0% {
    height: 0; }
  to {
    opacity: 0;
    height: 260px; } }
        .service-fd-test .service-item-content .content-block .operate-block .display-frame .photo-image {
          position: relative;
          width: 417px;
          height: 256px;
          margin: 0 auto; }
          .service-fd-test .service-item-content .content-block .operate-block .display-frame .photo-image canvas {
            position: absolute;
            top: 0;
            left: 0;
            background-color: #fff;
            cursor: grab; }
      .service-fd-test .service-item-content .content-block .operate-block input {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        width: 160px;
        cursor: pointer;
        opacity: 0;
        font-size: 50px;
        -ms-transform: scale(2);
            transform: scale(2);
        z-index: 99; }
      .service-fd-test .service-item-content .content-block .operate-block .taste-button {
        display: inline-block;
        position: relative;
        margin-top: 24px;
        height: 40px;
        width: 160px;
        line-height: 40px;
        font-size: 16px;
        letter-spacing: 2px;
        text-align: center;
        color: #4a81ff;
        background: #fff;
        border: 1px solid #4a81ff;
        border-radius: 3px;
        overflow: hidden; }
        .service-fd-test .service-item-content .content-block .operate-block .taste-button:hover {
          color: #fff;
          background: #4a81ff; }
        .service-fd-test .service-item-content .content-block .operate-block .taste-button input[type="file"] {
          color: transparent; }
  .service-fd-test .service-item-content .taste-tip {
    margin: 20px 0 20px 34px;
    font-size: 12px;
    color: #7a8ba6; }
    .service-fd-test .service-item-content .taste-tip p {
      margin: 0;
      line-height: 28px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-fc-test ul, .service-fc-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-fc-test .solutions-item-content {
  background-color: #fff;
  border: 1px solid #e6e8f4; }
  .service-fc-test .solutions-item-content .content-show {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 30px; }
    .service-fc-test .solutions-item-content .content-show .solutions-item-content-part {
      position: relative;
      width: 512px;
      text-align: center;
      font-size: 0; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-part .compare-scan {
        display: none;
        position: absolute;
        z-index: 7;
        top: 25px;
        left: 3.5px;
        width: 358px;
        border-bottom: 3px solid #3e88f1;
        animation: fcScan 1.2s infinite;
        background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes fcScan {
  0% {
    height: 0; }
  to {
    opacity: 0;
    height: 240px; } }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-part input {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        width: 160px;
        cursor: pointer;
        opacity: 0;
        font-size: 50px;
        -ms-transform: scale(2);
            transform: scale(2);
        z-index: 99; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-part .taste-button {
        display: inline-block;
        position: relative;
        margin-top: 26px;
        height: 40px;
        width: 160px;
        line-height: 40px;
        font-size: 16px;
        letter-spacing: 2px;
        text-align: center;
        color: #4a81ff;
        background: #fff;
        border: 1px solid #4a81ff;
        border-radius: 3px;
        overflow: hidden; }
        .service-fc-test .solutions-item-content .content-show .solutions-item-content-part .taste-button:hover {
          color: #fff;
          background: #4a81ff; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-part .photo-image {
        width: 358px;
        height: 238px;
        margin: 25px auto 0;
        border: 1px solid #e7e9f5;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-part .photo-image-left {
        background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/a1.png); }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-part .photo-image-right {
        background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/a2.png); }
    .service-fc-test .solutions-item-content .content-show .solutions-item-content-score {
      position: relative;
      font-size: 0; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-score .canvas-container {
        margin-top: 40px; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-score .compare-percent {
        position: absolute;
        left: 0;
        top: 100px;
        width: 100%;
        text-align: center; }
        .service-fc-test .solutions-item-content .content-show .solutions-item-content-score .compare-percent span {
          font-size: 14px;
          color: #4a81ff; }
        .service-fc-test .solutions-item-content .content-show .solutions-item-content-score .compare-percent .compare-percent-score {
          font-size: 24px;
          font-weight: bold; }
      .service-fc-test .solutions-item-content .content-show .solutions-item-content-score p {
        width: 100%;
        text-align: center;
        color: #657383;
        font-size: 14px; }
  .service-fc-test .solutions-item-content .taste-tip {
    margin: 20px 0 20px 34px;
    font-size: 12px;
    color: #7a8ba6; }
    .service-fc-test .solutions-item-content .taste-tip p {
      margin: 0;
      line-height: 28px; }
  .service-fc-test .solutions-item-content .solutions-item-photo-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 30px 25px; }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .solutions-item-photo {
      position: relative;
      width: 160px;
      height: 89px;
      font-size: 0;
      opacity: .5;
      cursor: pointer;
      background-repeat: no-repeat;
      background-size: cover; }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .photo-1 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/a11.png); }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .photo-2 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/b11.png); }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .photo-3 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/c11.png); }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .photo-4 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/f22.png); }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .photo-5 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/e11.png); }
    .service-fc-test .solutions-item-content .solutions-item-photo-list .active {
      border: 2px solid #4a81ff;
      opacity: 1; }
      .service-fc-test .solutions-item-content .solutions-item-photo-list .active::after {
        position: absolute;
        left: 67.5px;
        top: 35px;
        content: "VS";
        background-color: #4a81ff;
        width: 25px;
        height: 25px;
        font-size: 12px;
        text-align: center;
        color: #fff;
        line-height: 25px;
        border-radius: 50%; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-fd-test ul,
.service-fd-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-fd-test .service-item-content {
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  background: transparent;
  border: 0; }
  .service-fd-test .service-item-content .select-block {
    width: 180px;
    padding: 22px 0;
    border-right: 1px solid #e6e8f4;
    text-align: center; }
    .service-fd-test .service-item-content .select-block img {
      width: 120px;
      height: 120px;
      margin: 8px 0;
      border: 1px solid #e6e8f4;
      box-sizing: border-box;
      cursor: pointer; }
    .service-fd-test .service-item-content .select-block img.active {
      border: 3px solid #4a81ff; }
  .service-fd-test .service-item-content .content-block {
    width: 940px; }
    .service-fd-test .service-item-content .content-block .operate-block {
      position: relative;
      text-align: center;
      overflow: hidden;
      font-size: 0; }
      .service-fd-test .service-item-content .content-block .operate-block .display-frame {
        margin-top: 27px;
        overflow: hidden;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        width: 100%;
        margin: auto;
        position: relative; }
        .service-fd-test .service-item-content .content-block .operate-block .display-frame .cover-scan {
          position: absolute;
          left: 0;
          top: 0;
          margin-left: 0;
          z-index: 7;
          width: 430px;
          border-bottom: 3px solid #3e88f1;
          animation: fcScan2 1.2s infinite;
          background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes fcScan2 {
  0% {
    height: 0px; }
  to {
    opacity: 0;
    height: 440px; } }
        .service-fd-test .service-item-content .content-block .operate-block .display-frame .photo-image {
          position: relative;
          width: 430px;
          height: 440px;
          background: #f3f3f8;
          margin: 0 auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center; }
          .service-fd-test .service-item-content .content-block .operate-block .display-frame .photo-image canvas {
            position: relative;
            background-color: #f3f3f8;
            cursor: grab; }
      .service-fd-test .service-item-content .content-block .operate-block input {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        width: 160px;
        cursor: pointer;
        opacity: 0;
        font-size: 50px;
        -ms-transform: scale(2);
            transform: scale(2);
        z-index: 99; }
      .service-fd-test .service-item-content .content-block .operate-block .taste-button {
        display: inline-block;
        position: relative;
        margin-top: 24px;
        height: 40px;
        width: 160px;
        line-height: 40px;
        font-size: 16px;
        letter-spacing: 2px;
        text-align: center;
        color: #4a81ff;
        background: #fff;
        border: 1px solid #4a81ff;
        border-radius: 3px;
        overflow: hidden; }
        .service-fd-test .service-item-content .content-block .operate-block .taste-button:hover {
          color: #fff;
          background: #4a81ff; }
        .service-fd-test .service-item-content .content-block .operate-block .taste-button input[type="file"] {
          color: transparent; }
  .service-fd-test .service-item-content .taste-tip {
    margin: 20px 0 20px 34px;
    font-size: 12px;
    color: #7a8ba6; }
    .service-fd-test .service-item-content .taste-tip p {
      margin: 0;
      line-height: 28px; }

.service-fd-test .service-item-content .block-ocr-result {
  width: 430px;
  height: 440px;
  padding: 0px 35px;
  box-sizing: border-box;
  border: 1.5px solid #DDDDDD; }
  .service-fd-test .service-item-content .block-ocr-result .title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    border-bottom: 1px solid #ddd; }
    .service-fd-test .service-item-content .block-ocr-result .title span {
      font-weight: normal;
      font-size: 16px; }
  .service-fd-test .service-item-content .block-ocr-result .result-content {
    overflow-y: auto;
    width: 380px;
    height: 350px; }
  .service-fd-test .service-item-content .block-ocr-result .content-wrap {
    padding-bottom: 10px; }
  .service-fd-test .service-item-content .block-ocr-result .content {
    margin-bottom: 15px;
    color: #657384;
    font-size: 14px;
    text-align: left;
    margin: 0;
    line-height: 30px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-fd-test ul,
.service-fd-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-fd-test .service-item-content {
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  background: transparent;
  border: 0; }
  .service-fd-test .service-item-content .select-block {
    width: 180px;
    padding: 22px 0;
    border-right: 1px solid #e6e8f4;
    text-align: center; }
    .service-fd-test .service-item-content .select-block img {
      width: 120px;
      height: 120px;
      margin: 8px 0;
      border: 1px solid #e6e8f4;
      box-sizing: border-box;
      cursor: pointer; }
    .service-fd-test .service-item-content .select-block img.active {
      border: 3px solid #4a81ff; }
  .service-fd-test .service-item-content .content-block {
    width: 940px; }
    .service-fd-test .service-item-content .content-block .operate-block {
      position: relative;
      text-align: center;
      overflow: hidden;
      font-size: 0; }
      .service-fd-test .service-item-content .content-block .operate-block .display-frame {
        margin-top: 27px;
        overflow: hidden;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        width: 100%;
        margin: auto;
        position: relative; }
        .service-fd-test .service-item-content .content-block .operate-block .display-frame .cover-scan {
          position: absolute;
          left: 0;
          top: 0;
          margin-left: 0;
          z-index: 7;
          width: 430px;
          border-bottom: 3px solid #3e88f1;
          animation: fcScan2 1.2s infinite;
          background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes fcScan2 {
  0% {
    height: 0px; }
  to {
    opacity: 0;
    height: 440px; } }
        .service-fd-test .service-item-content .content-block .operate-block .display-frame .photo-image {
          position: relative;
          width: 430px;
          height: 440px;
          background: #f3f3f8;
          margin: 0 auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-align: center;
              align-items: center; }
          .service-fd-test .service-item-content .content-block .operate-block .display-frame .photo-image canvas {
            position: relative;
            background-color: #f3f3f8;
            cursor: grab; }
      .service-fd-test .service-item-content .content-block .operate-block input {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        width: 160px;
        cursor: pointer;
        opacity: 0;
        font-size: 50px;
        -ms-transform: scale(2);
            transform: scale(2);
        z-index: 99; }
      .service-fd-test .service-item-content .content-block .operate-block .taste-button {
        display: inline-block;
        position: relative;
        margin-top: 24px;
        height: 40px;
        width: 160px;
        line-height: 40px;
        font-size: 16px;
        letter-spacing: 2px;
        text-align: center;
        color: #4a81ff;
        background: #fff;
        border: 1px solid #4a81ff;
        border-radius: 3px;
        overflow: hidden; }
        .service-fd-test .service-item-content .content-block .operate-block .taste-button:hover {
          color: #fff;
          background: #4a81ff; }
        .service-fd-test .service-item-content .content-block .operate-block .taste-button input[type="file"] {
          color: transparent; }
  .service-fd-test .service-item-content .taste-tip {
    margin: 20px 0 20px 34px;
    font-size: 12px;
    color: #7a8ba6; }
    .service-fd-test .service-item-content .taste-tip p {
      margin: 0;
      line-height: 28px; }

.service-fd-test .service-item-content .block-ocr-result {
  width: 430px;
  height: 440px;
  padding: 0px 35px;
  box-sizing: border-box;
  border: 1.5px solid #DDDDDD; }
  .service-fd-test .service-item-content .block-ocr-result .title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    border-bottom: 1px solid #ddd; }
    .service-fd-test .service-item-content .block-ocr-result .title span {
      font-weight: normal;
      font-size: 16px; }
  .service-fd-test .service-item-content .block-ocr-result .result-content {
    overflow-y: auto;
    width: 380px;
    height: 350px; }
  .service-fd-test .service-item-content .block-ocr-result .content-wrap {
    padding-bottom: 10px; }
  .service-fd-test .service-item-content .block-ocr-result .content {
    margin-bottom: 15px;
    color: #657384;
    font-size: 14px;
    text-align: left;
    margin: 0;
    line-height: 30px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.public-frame-ocr ul, .public-frame-ocr li, .public-frame-ocr h3, .public-frame-ocr p {
  margin: 0;
  padding: 0;
  list-style: none; }

.public-frame-ocr .service-item-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .public-frame-ocr .service-item-content .block-ocr-imgs {
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    width: 456px;
    height: 400px;
    background-color: #f3f3f8; }
    .public-frame-ocr .service-item-content .block-ocr-imgs .cover-scan, .public-frame-ocr .service-item-content .block-ocr-imgs .cover-scan-entire {
      position: absolute;
      z-index: 7;
      top: 20px;
      left: 20px;
      width: 300px;
      border-bottom: 3px solid #3e88f1;
      animation: fcScan 1.2s infinite;
      background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes fcScan {
  0% {
    height: 0; }
  to {
    opacity: 0;
    height: 400px; } }
    .public-frame-ocr .service-item-content .block-ocr-imgs .show-img, .public-frame-ocr .service-item-content .block-ocr-imgs .show-img-entire {
      height: 400px;
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center; }
    .public-frame-ocr .service-item-content .block-ocr-imgs .show-img, .public-frame-ocr .service-item-content .block-ocr-imgs .cover-scan {
      width: 300px; }
    .public-frame-ocr .service-item-content .block-ocr-imgs .show-img-entire, .public-frame-ocr .service-item-content .block-ocr-imgs .cover-scan-entire {
      width: 456px; }
    .public-frame-ocr .service-item-content .block-ocr-imgs .img-select-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-direction: column;
          flex-direction: column;
      margin-left: 12px;
      height: 400px; }
      .public-frame-ocr .service-item-content .block-ocr-imgs .img-select-list div.img-item {
        width: 140px;
        height: 120px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        box-sizing: border-box;
        cursor: pointer; }
      .public-frame-ocr .service-item-content .block-ocr-imgs .img-select-list .active {
        border: 4px solid #2689e5; }
  .public-frame-ocr .service-item-content .block-ocr-result {
    width: 430px;
    height: 440px;
    padding: 35px;
    box-sizing: border-box;
    border: 1.5px solid #DDDDDD; }
    .public-frame-ocr .service-item-content .block-ocr-result .title {
      margin-bottom: 20px;
      font-size: 20px;
      font-weight: bold; }
    .public-frame-ocr .service-item-content .block-ocr-result .content {
      margin-bottom: 15px;
      margin-left: 3px;
      color: #657384; }
  .public-frame-ocr .service-item-content .block-ocr-upload {
    width: 100%;
    text-align: center; }
    .public-frame-ocr .service-item-content .block-ocr-upload .taste-tip {
      margin: 30px 0 20px 34px;
      font-size: 12px;
      color: #7a8ba6; }
      .public-frame-ocr .service-item-content .block-ocr-upload .taste-tip p {
        margin: 0;
        line-height: 28px; }
    .public-frame-ocr .service-item-content .block-ocr-upload input {
      position: absolute;
      left: 0;
      top: 0;
      height: 40px;
      width: 160px;
      cursor: pointer;
      opacity: 0;
      font-size: 50px;
      -ms-transform: scale(2);
          transform: scale(2);
      z-index: 99; }
    .public-frame-ocr .service-item-content .block-ocr-upload .taste-button {
      display: inline-block;
      position: relative;
      height: 40px;
      width: 160px;
      line-height: 40px;
      font-size: 16px;
      letter-spacing: 2px;
      text-align: center;
      color: #4a81ff;
      background: #fff;
      border: 1px solid #4a81ff;
      border-radius: 3px;
      overflow: hidden; }
      .public-frame-ocr .service-item-content .block-ocr-upload .taste-button:hover {
        color: #fff;
        background: #4a81ff; }
      .public-frame-ocr .service-item-content .block-ocr-upload .taste-button input[type="file"] {
        color: transparent; }

.block-ocr-result {
  overflow-y: auto; }


@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-ots-test ul, .service-ots-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-ots-test .service-item-content {
  position: relative; }
  .service-ots-test .service-item-content .Lbox {
    display: none;
    position: absolute;
    z-index: 99;
    top: 40px;
    width: 968px; }
    .service-ots-test .service-item-content .Lbox .Lbox-content {
      margin-top: 10px;
      border: 1px solid #e9e9e9;
      box-sizing: border-box;
      background-color: #fff; }
      .service-ots-test .service-item-content .Lbox .Lbox-content .Lbox-frequently-used {
        height: 36px;
        line-height: 34px;
        font-size: 0;
        background-color: #faf9f8;
        border-bottom: 1px solid #e9e9e9; }
        .service-ots-test .service-item-content .Lbox .Lbox-content .Lbox-frequently-used span {
          margin-left: 20px;
          font-size: 14px;
          font-weight: bold; }
        .service-ots-test .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul {
          display: inline-block; }
          .service-ots-test .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul li {
            display: inline-block;
            margin-left: 32px;
            font-size: 12px;
            cursor: pointer; }
            .service-ots-test .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul li:hover {
              color: #478eea; }
          .service-ots-test .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul .selected:hover {
            cursor: not-allowed; }
    .service-ots-test .service-item-content .Lbox .Lbox-title {
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px solid #e9e9e9; }
      .service-ots-test .service-item-content .Lbox .Lbox-title li {
        width: 20%;
        font-size: 16px;
        line-height: 24px;
        color: #666;
        text-align: center;
        letter-spacing: 8px; }
        .service-ots-test .service-item-content .Lbox .Lbox-title li:nth-child(2n+1) {
          background-color: #e9e9e9; }
    .service-ots-test .service-item-content .Lbox .Lbox-table {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      font-size: 12px; }
      .service-ots-test .service-item-content .Lbox .Lbox-table ul {
        width: 20%; }
        .service-ots-test .service-item-content .Lbox .Lbox-table ul li {
          padding-left: 65px;
          height: 22px;
          line-height: 22px;
          color: #666;
          cursor: pointer; }
          .service-ots-test .service-item-content .Lbox .Lbox-table ul li:hover {
            color: #478eea; }
          .service-ots-test .service-item-content .Lbox .Lbox-table ul li:nth-child(2n) {
            background-color: #e9e9e9; }
        .service-ots-test .service-item-content .Lbox .Lbox-table ul .selected:hover {
          cursor: not-allowed; }
  .service-ots-test .service-item-content .trans-io {
    margin-top: 16px;
    font-size: 0px;
    margin-bottom: 16px; }
    .service-ots-test .service-item-content .trans-io .io-input,
    .service-ots-test .service-item-content .trans-io .io-output {
      position: relative;
      display: inline-block;
      border: 1px solid #dedede;
      width: 50%;
      height: 210px;
      font-size: 16px;
      color: #999;
      box-sizing: border-box;
      vertical-align: top; }
    .service-ots-test .service-item-content .trans-io .io-output {
      overflow: auto;
      background: #f0f0f0; }
    .service-ots-test .service-item-content .trans-io .textarea-box {
      margin: 10px; }
    .service-ots-test .service-item-content .trans-io .io-input {
      background-color: #fff; }
    .service-ots-test .service-item-content .trans-io .io-input textarea {
      display: block;
      overflow: auto;
      width: 100%;
      height: 160px;
      border: none;
      line-height: 20px;
      font-size: 16px;
      color: #333;
      resize: none;
      outline: none; }
    .service-ots-test .service-item-content .trans-io .trans-text-num {
      margin-top: 10px;
      text-align: right; }
    .service-ots-test .service-item-content .trans-io .io-output .output {
      display: block;
      margin: 10px;
      line-height: 22px; }
  .service-ots-test .service-item-content .trans-tip {
    color: #8f9dae; }

.trans-operation {
  font-size: 0; }
  .trans-operation .trans-select-button {
    position: relative;
    display: inline-block;
    width: 164px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    cursor: pointer; }
    .trans-operation .trans-select-button span {
      padding-left: 12px; }
    .trans-operation .trans-select-button .icons-arrow-drop {
      position: absolute;
      top: 16px;
      right: 12px;
      height: 0;
      width: 0;
      border-width: 8px 6px;
      border-style: solid;
      border-color: #ccc transparent transparent;
      font-size: 0;
      line-height: 0; }
  .trans-operation .trans-to-button {
    margin-left: 40px; }
  .trans-operation .form-to-icon {
    position: absolute;
    left: 166px;
    margin: 0 8px;
    width: 24px;
    font-size: 24px;
    line-height: 42px;
    text-align: center;
    font-weight: bold;
    color: #2d9bf3;
    cursor: pointer; }
  .trans-operation .taste-button {
    display: inline-block;
    margin-left: 40px;
    height: 42px;
    width: 160px;
    font-size: 16px;
    letter-spacing: 6px;
    text-align: center;
    border-radius: 3px;
    background: #187cff;
    border: 1px solid;
    border-color: #478eea;
    color: #fff;
    cursor: pointer;
    outline: none; }
  .trans-operation .taste-button:hover {
    background: #0b99ff; }

@charset "UTF-8";
.demo-online-dub {
  width: 100%;
  margin: 0 auto;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";
  color: #24374e;
  font-size: 14px; }
  .demo-online-dub ul, .demo-online-dub p {
    margin: 0;
    padding: 0;
    list-style: none; }
  .demo-online-dub #ex_ctrl_wrap {
    width: 100%; }
  .demo-online-dub .demo-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .demo-online-dub .demo-content .service-tip {
      margin-top: 20px;
      line-height: 24px;
      color: #657384;
      width: auto; }
      .demo-online-dub .demo-content .service-tip .service-link {
        color: #2277e6;
        text-decoration: none;
        cursor: pointer; }
        .demo-online-dub .demo-content .service-tip .service-link:hover {
          color: #478eea; }
    .demo-online-dub .demo-content .defaultbar {
      position: relative;
      height: 2px;
      background-color: #dee0ec;
      border: 2px solid #fbfbfb;
      border-radius: 2px; }
      .demo-online-dub .demo-content .defaultbar .jquery-completed {
        position: absolute;
        top: 0px;
        left: 1px;
        height: 2px;
        background-color: #2277e6; }
      .demo-online-dub .demo-content .defaultbar .jquery-jslider {
        position: absolute;
        top: -5px;
        display: block;
        height: 10px;
        background-color: #2277e6;
        border-radius: 100%;
        cursor: pointer; }
      .demo-online-dub .demo-content .defaultbar .jquery-jslider-hover {
        background-color: #2277e6; }
    .demo-online-dub .demo-content .ex-speakers-tab {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      margin-bottom: 40px; }
      .demo-online-dub .demo-content .ex-speakers-tab li {
        padding: 10px 40px;
        border-bottom: 1px solid #ddd;
        font-size: 18px;
        color: #777;
        cursor: pointer; }
        .demo-online-dub .demo-content .ex-speakers-tab li:first-child {
          padding-left: 100px; }
        .demo-online-dub .demo-content .ex-speakers-tab li:last-child {
          padding-right: 100px; }
        .demo-online-dub .demo-content .ex-speakers-tab li.active {
          border-color: #2277e6;
          color: #333; }
    .demo-online-dub .demo-content .ex-speakers-tab-con {
      display: -ms-flexbox;
      display: flex; }
    .demo-online-dub .demo-content .ex-left {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 12px 25px;
      background-color: #fff;
      width: 600px;
      height: 350px; }
    .demo-online-dub .demo-content .ex-speaker-scene,
    .demo-online-dub .demo-content .ex-speaker-voice {
      display: -ms-flexbox;
      display: flex;
      margin-top: 4px;
      color: #2277e6;
      line-height: 1.8;
      font-size: 13px; }
      .demo-online-dub .demo-content .ex-speaker-scene > span,
      .demo-online-dub .demo-content .ex-speaker-voice > span {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 70px;
        text-align: right; }
      .demo-online-dub .demo-content .ex-speaker-scene ul,
      .demo-online-dub .demo-content .ex-speaker-voice ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .demo-online-dub .demo-content .ex-speaker-scene ul li,
        .demo-online-dub .demo-content .ex-speaker-voice ul li {
          margin-left: 8px;
          cursor: pointer; }
          .demo-online-dub .demo-content .ex-speaker-scene ul li.active,
          .demo-online-dub .demo-content .ex-speaker-voice ul li.active {
            padding: 0 7px;
            border-radius: 3px;
            background: #2277e6;
            color: #fff; }
    .demo-online-dub .demo-content .ex-speaker-main {
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 16px;
      margin: 12px 0;
      background-color: #fff; }
    .demo-online-dub .demo-content .ex-speaker-speakers {
      display: none;
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .demo-online-dub .demo-content .ex-speaker-speakers.active {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
    .demo-online-dub .demo-content .ex-speakers {
      -ms-flex-positive: 1;
          flex-grow: 1;
      overflow: hidden;
      padding: 6px 0 6px 8px;
      height: 170px;
      box-sizing: border-box;
      font-size: 12px;
      border: 1px solid #f5f5f5; }
      .demo-online-dub .demo-content .ex-speakers ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        overflow: auto;
        max-height: 100%; }
        .demo-online-dub .demo-content .ex-speakers ul li {
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          margin: 2px 2px 0 0;
          width: 184px;
          height: 50px;
          cursor: pointer; }
          .demo-online-dub .demo-content .ex-speakers ul li.active, .demo-online-dub .demo-content .ex-speakers ul li:hover {
            background-color: #f2f3f7; }
            .demo-online-dub .demo-content .ex-speakers ul li.active .ex-speaker-radio, .demo-online-dub .demo-content .ex-speakers ul li:hover .ex-speaker-radio {
              opacity: 1; }
          .demo-online-dub .demo-content .ex-speakers ul li.active .ex-speaker-radio {
            background: url(/static/img/online-tts/assets/icon-radio.png) center no-repeat; }
      .demo-online-dub .demo-content .ex-speakers .ex-speaker-radio {
        display: inline-block;
        margin: 0 4px;
        width: 12px;
        height: 12px;
        background-color: #fff;
        border: 1px solid #dee0ec;
        border-radius: 100%;
        font-style: normal;
        opacity: 0; }
      .demo-online-dub .demo-content .ex-speakers .ex-speaker-photo {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-pack: center;
            justify-content: center;
        margin-right: 4px;
        width: 34px;
        height: 34px;
        border: 1px solid #dee0ec;
        background-color: #fff; }
        .demo-online-dub .demo-content .ex-speakers .ex-speaker-photo img {
          max-width: 100%;
          max-height: 100%; }
        .demo-online-dub .demo-content .ex-speakers .ex-speaker-photo .photo-type2 {
          max-height: 80%; }
      .demo-online-dub .demo-content .ex-speakers .ex-speaker-name {
        display: inline-block;
        margin-right: 4px;
        min-width: 30px; }
      .demo-online-dub .demo-content .ex-speakers .ex-speaker-tag {
        position: absolute;
        right: 12px;
        top: 2px;
        padding: 0 4px;
        background-color: #ff5029;
        line-height: 16px;
        font-size: 12px;
        -ms-transform: scale(0.9);
            transform: scale(0.9);
        word-break: keep-all;
        color: #fff; }
    .demo-online-dub .demo-content .ex-left-bottom .ctrl-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-top: 10px; }
    .demo-online-dub .demo-content .ex-left-bottom .js-slider-text {
      display: inline-block;
      min-width: 50px;
      text-align: right; }
    .demo-online-dub .demo-content .ex-right {
      -ms-flex-positive: 1;
          flex-grow: 1;
      border: 1px solid #f5f5f5;
      background-color: #fff; }
      .demo-online-dub .demo-content .ex-right .ex-textarea {
        position: relative; }
        .demo-online-dub .demo-content .ex-right .ex-textarea .text-num {
          position: absolute;
          bottom: -42px;
          right: 12px;
          font-size: 12px;
          color: #d3d3d3;
          text-align: right; }
      .demo-online-dub .demo-content .ex-right textarea {
        padding: 20px;
        width: 100%;
        height: 300px;
        border: none;
        color: #808080;
        line-height: 1.5;
        font-size: 14px;
        resize: none;
        box-sizing: border-box; }
      .demo-online-dub .demo-content .ex-right .audio-ctrl-btn {
        float: right;
        margin-right: 12px;
        margin-top: 12px;
        display: block;
        margin-bottom: 16px;
        width: 100px;
        height: 36px;
        background-color: #2277e6;
        border-radius: 4px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        cursor: pointer; }

.dub-bottom {
  background-color: #fff;
  padding: 12px 25px;
  border-top: 1px solid #f5f5f5; }
  .dub-bottom .dub-bottom-tips-sub {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .dub-bottom .dub-bottom-tips-sub .dub-tips {
      font-size: 12px;
      color: #666;
      line-height: 22px; }
      .dub-bottom .dub-bottom-tips-sub .dub-tips span {
        color: #4a81ff; }
    .dub-bottom .dub-bottom-tips-sub .dub-sub {
      display: -ms-flexbox;
      display: flex;
      border: 1px solid #4a81ff;
      line-height: 40px;
      height: 40px;
      width: 240px;
      border-radius: 50px;
      margin-top: 35px; }
      .dub-bottom .dub-bottom-tips-sub .dub-sub .sub-left {
        width: 50%;
        text-align: center;
        font-size: 18px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; }
        .dub-bottom .dub-bottom-tips-sub .dub-sub .sub-left .sub-warn {
          display: none; }
        .dub-bottom .dub-bottom-tips-sub .dub-sub .sub-left img {
          margin-left: 5px;
          width: 14px;
          height: 14px;
          cursor: pointer; }
      .dub-bottom .dub-bottom-tips-sub .dub-sub .sub-right {
        width: 50%;
        text-align: center;
        border-left: 1px solid #4a81ff;
        background-color: #4a81ff;
        color: #fff;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        margin-top: -1px;
        margin-bottom: -1px;
        margin-right: -1px;
        cursor: pointer; }
  .dub-bottom .dub-bottom-compose {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px; }
    .dub-bottom .dub-bottom-compose .dub-play {
      cursor: pointer; }
      .dub-bottom .dub-bottom-compose .dub-play img {
        width: 50px;
        height: 50px; }
    .dub-bottom .dub-bottom-compose .compose {
      margin-top: 23px;
      margin-left: 20px;
      position: relative;
      width: 100%;
      height: 5px;
      background-color: #dee0ec; }
      .dub-bottom .dub-bottom-compose .compose .slider-point {
        background-color: #2277e6;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        position: absolute;
        left: -5px;
        top: -3px; }
      .dub-bottom .dub-bottom-compose .compose .slider-box {
        width: 0px;
        height: 5px;
        background-color: #2277e6; }

.dub-model {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .5;
  background: #000;
  z-index: 998; }

#dub-model-title {
  position: fixed;
  top: 20%;
  width: 400px;
  background-color: #fff;
  left: 50%;
  margin-left: -200px;
  z-index: 999;
  height: 220px;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  /* 老的 Firefox */
  box-shadow: 5px 5px 5px #888888; }
  #dub-model-title .dub-model-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    line-height: 40px;
    border-bottom: 1px solid #f5f5f5; }
    #dub-model-title .dub-model-header .header-title {
      padding-left: 20px;
      font-size: 18px; }
    #dub-model-title .dub-model-header .header-close {
      padding-right: 15px;
      cursor: pointer; }
      #dub-model-title .dub-model-header .header-close img {
        vertical-align: middle;
        width: 25px;
        height: 25px; }
  #dub-model-title .dub-model-body {
    text-align: center;
    margin: 30px 20px;
    overflow-y: auto;
    height: 80px;
    font-size: 14px;
    position: relative; }
    #dub-model-title .dub-model-body input {
      line-height: 36px;
      width: 75%;
      padding-left: 12px; }
    #dub-model-title .dub-model-body img {
      position: absolute;
      right: 44px;
      top: 12px;
      width: 18px;
      height: 18px;
      cursor: pointer; }
  #dub-model-title .dub-model-message {
    position: absolute;
    top: 112px;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: red; }
  #dub-model-title .dub-model-footer {
    text-align: center;
    position: absolute;
    bottom: 25px;
    width: 100%; }
    #dub-model-title .dub-model-footer .btn-a {
      background-color: #2277e6;
      padding: 8px 50px;
      border-radius: 5px;
      color: #fff;
      cursor: pointer; }
    #dub-model-title .dub-model-footer .btn-b {
      background-color: #2277e6;
      padding: 8px 25px;
      border-radius: 5px;
      color: #fff;
      cursor: pointer; }
    #dub-model-title .dub-model-footer .btn-c {
      color: #333;
      background-color: #fff;
      border: 1px solid #f5f5f5;
      margin-left: 20px; }

.dub-message-info {
  position: fixed;
  top: 35%;
  left: 50%;
  padding: 8px 20px;
  border-radius: 5px;
  color: #fff;
  background-color: #423f3f;
  z-index: 999;
  font-size: 14px; }

.dub-info {
  position: fixed;
  top: 35%;
  left: 50%;
  padding: 8px 20px;
  border-radius: 5px;
  color: #fff;
  background-color: #423f3f;
  z-index: 999;
  font-size: 14px; }

.demo-online-tts {
  width: 968px;
  margin: 0 auto;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";
  color: #24374e;
  font-size: 14px; }
  .demo-online-tts ul, .demo-online-tts p {
    margin: 0;
    padding: 0;
    list-style: none; }
  .demo-online-tts #ex_ctrl_wrap {
    width: 100%; }
  .demo-online-tts .demo-content {
    padding: 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .demo-online-tts .demo-content .defaultbar {
      position: relative;
      height: 2px;
      background-color: #dee0ec;
      border: 2px solid #f4f4f4;
      border-radius: 2px; }
      .demo-online-tts .demo-content .defaultbar .jquery-completed {
        position: absolute;
        top: 0px;
        left: 1px;
        height: 2px;
        background-color: #2277e6; }
      .demo-online-tts .demo-content .defaultbar .jquery-jslider {
        position: absolute;
        top: -5px;
        display: block;
        height: 10px;
        background-color: #2277e6;
        border-radius: 100%;
        cursor: pointer; }
      .demo-online-tts .demo-content .defaultbar .jquery-jslider-hover {
        background-color: #2277e6; }
    .demo-online-tts .demo-content .ex-speakers-tab {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      margin-bottom: 40px; }
      .demo-online-tts .demo-content .ex-speakers-tab li {
        padding: 10px 40px;
        border-bottom: 1px solid #ddd;
        font-size: 18px;
        color: #777;
        cursor: pointer; }
        .demo-online-tts .demo-content .ex-speakers-tab li:first-child {
          padding-left: 100px; }
        .demo-online-tts .demo-content .ex-speakers-tab li:last-child {
          padding-right: 100px; }
        .demo-online-tts .demo-content .ex-speakers-tab li.active {
          border-color: #2277e6;
          color: #333; }
    .demo-online-tts .demo-content .ex-speakers-tab-con {
      display: -ms-flexbox;
      display: flex; }
    .demo-online-tts .demo-content .ex-left {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 12px;
      background-color: #f4f4f4;
      width: 600px;
      height: 350px; }
    .demo-online-tts .demo-content .ex-speaker-scene,
    .demo-online-tts .demo-content .ex-speaker-voice {
      display: -ms-flexbox;
      display: flex;
      margin-top: 4px;
      color: #2277e6;
      line-height: 1.8;
      font-size: 13px; }
      .demo-online-tts .demo-content .ex-speaker-scene > span,
      .demo-online-tts .demo-content .ex-speaker-voice > span {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 70px;
        text-align: right; }
      .demo-online-tts .demo-content .ex-speaker-scene ul,
      .demo-online-tts .demo-content .ex-speaker-voice ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .demo-online-tts .demo-content .ex-speaker-scene ul li,
        .demo-online-tts .demo-content .ex-speaker-voice ul li {
          margin-left: 8px;
          cursor: pointer; }
          .demo-online-tts .demo-content .ex-speaker-scene ul li.active,
          .demo-online-tts .demo-content .ex-speaker-voice ul li.active {
            padding: 0 7px;
            border-radius: 3px;
            background: #2277e6;
            color: #fff; }
    .demo-online-tts .demo-content .ex-speaker-main {
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 16px;
      margin: 12px 0;
      background-color: #fff; }
    .demo-online-tts .demo-content .ex-speaker-speakers {
      display: none;
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .demo-online-tts .demo-content .ex-speaker-speakers.active {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
    .demo-online-tts .demo-content .ex-speakers {
      -ms-flex-positive: 1;
          flex-grow: 1;
      overflow: hidden;
      padding: 6px 0 6px 8px;
      height: 170px;
      box-sizing: border-box;
      font-size: 12px; }
      .demo-online-tts .demo-content .ex-speakers ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        overflow: auto;
        max-height: 100%; }
        .demo-online-tts .demo-content .ex-speakers ul li {
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          margin: 2px 2px 0 0;
          width: 184px;
          height: 50px;
          cursor: pointer; }
          .demo-online-tts .demo-content .ex-speakers ul li.active, .demo-online-tts .demo-content .ex-speakers ul li:hover {
            background-color: #f2f3f7; }
            .demo-online-tts .demo-content .ex-speakers ul li.active .ex-speaker-radio, .demo-online-tts .demo-content .ex-speakers ul li:hover .ex-speaker-radio {
              opacity: 1; }
          .demo-online-tts .demo-content .ex-speakers ul li.active .ex-speaker-radio {
            background: url(/static/img/online-tts/assets/icon-radio.png) center no-repeat; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-radio {
        display: inline-block;
        margin: 0 4px;
        width: 12px;
        height: 12px;
        background-color: #fff;
        border: 1px solid #dee0ec;
        border-radius: 100%;
        font-style: normal;
        opacity: 0; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-photo {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-pack: center;
            justify-content: center;
        margin-right: 4px;
        width: 34px;
        height: 34px;
        border: 1px solid #dee0ec;
        background-color: #fff; }
        .demo-online-tts .demo-content .ex-speakers .ex-speaker-photo img {
          max-width: 100%;
          max-height: 100%; }
        .demo-online-tts .demo-content .ex-speakers .ex-speaker-photo .photo-type2 {
          max-height: 80%; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-name {
        display: inline-block;
        margin-right: 4px;
        min-width: 30px; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-tag {
        position: absolute;
        right: 12px;
        top: 2px;
        padding: 0 4px;
        background-color: #ff5029;
        line-height: 16px;
        font-size: 12px;
        -ms-transform: scale(0.9);
            transform: scale(0.9);
        word-break: keep-all;
        color: #fff; }
    .demo-online-tts .demo-content .ex-left-bottom .ctrl-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-top: 10px; }
    .demo-online-tts .demo-content .ex-left-bottom .js-slider-text {
      display: inline-block;
      min-width: 50px;
      text-align: right; }
    .demo-online-tts .demo-content .ex-right {
      -ms-flex-positive: 1;
          flex-grow: 1;
      border: 1px solid #f5f5f5;
      background-color: #fff; }
      .demo-online-tts .demo-content .ex-right .ex-textarea {
        position: relative; }
        .demo-online-tts .demo-content .ex-right .ex-textarea .text-num {
          position: absolute;
          bottom: -42px;
          left: 12px;
          font-size: 12px;
          color: #d3d3d3; }
      .demo-online-tts .demo-content .ex-right textarea {
        padding: 20px;
        width: 100%;
        height: 300px;
        border: none;
        color: #808080;
        line-height: 1.5;
        font-size: 14px;
        resize: none;
        box-sizing: border-box; }
      .demo-online-tts .demo-content .ex-right .audio-ctrl-btn {
        float: right;
        margin-right: 12px;
        margin-top: 12px;
        display: block;
        margin-bottom: 16px;
        width: 100px;
        height: 36px;
        background-color: #2277e6;
        border-radius: 4px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        cursor: pointer; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.demo-text {
  margin-top: 20px;
  margin-left: 234px;
  width: 968px; }
  .demo-text .demo-title {
    color: #24374e;
    font-size: 16px; }
    .demo-text .demo-title .chang-text {
      color: #13b87b;
      cursor: pointer; }
  .demo-text .text-wrap {
    margin-top: 20px;
    padding: 15px;
    background-color: #fff;
    letter-spacing: 3px;
    box-shadow: 0 0 8px #eaecf1; }
    .demo-text .text-wrap .textarea {
      border: none;
      width: 100%;
      height: 100px;
      font-size: 16px;
      box-sizing: border-box;
      color: #333;
      resize: none;
      letter-spacing: 3px;
      font-family: "Microsoft Yahei";
      outline: none; }
    .demo-text .text-wrap .tips-wrap {
      margin-bottom: 20px;
      height: 30px;
      line-height: 30px; }
      .demo-text .text-wrap .tips-wrap .enter-tips {
        color: #8e99a7; }
        .demo-text .text-wrap .tips-wrap .enter-tips .max-num {
          color: #ff841b; }
      .demo-text .text-wrap .tips-wrap .start-load {
        float: right;
        border: 1px solid #66b3ff;
        height: 28px;
        width: 98px;
        text-align: center;
        color: #66b3ff;
        border-radius: 4px;
        cursor: pointer; }
    .demo-text .text-wrap .analysis-wrap {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      padding-top: 16px;
      border-top: 1px solid #efefef;
      line-height: 20px;
      letter-spacing: 0; }
      .demo-text .text-wrap .analysis-wrap .analysis-result {
        margin-left: 4px; }
      .demo-text .text-wrap .analysis-wrap .icons-icon {
        margin-left: 32px;
        margin-right: 14px;
        width: 55px;
        height: 55px;
        background-repeat: no-repeat;
        background-size: cover; }
      .demo-text .text-wrap .analysis-wrap .icons-icon-negative {
        background: url(/static/img/sa/assets/negative.png); }
      .demo-text .text-wrap .analysis-wrap .icons-icon-positive {
        background: url(/static/img/sa/assets/positive.png); }
      .demo-text .text-wrap .analysis-wrap .icons-icon-neutral {
        background: url(/static/img/sa/assets/neutral.png); }
      .demo-text .text-wrap .analysis-wrap .analysis-result-persent {
        margin-left: 20px;
        letter-spacing: 1px; }
        .demo-text .text-wrap .analysis-wrap .analysis-result-persent span {
          font-size: 16px;
          color: #F1B06A; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-sffc-test ul, .service-sffc-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-sffc-test .solutions-item-content {
  background-color: #363946; }
  .service-sffc-test .solutions-item-content .content-show {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part {
      position: relative;
      width: 512px;
      text-align: center;
      font-size: 0; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part .compare-scan {
        display: none;
        position: absolute;
        z-index: 7;
        top: 50px;
        left: 42.5px;
        width: 427px;
        border-bottom: 3px solid #3e88f1;
        animation: fcScan 1.2s infinite;
        background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes fcScan {
  0% {
    height: 0; }
  to {
    opacity: 0;
    height: 240px; } }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part input {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        width: 160px;
        cursor: pointer;
        opacity: 0;
        font-size: 50px;
        -ms-transform: scale(2);
            transform: scale(2);
        z-index: 99; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part .taste-button {
        display: inline-block;
        position: relative;
        margin-top: 26px;
        height: 40px;
        width: 160px;
        line-height: 40px;
        font-size: 16px;
        letter-spacing: 2px;
        text-align: center;
        color: #fff;
        background: #187cff;
        border: 1px solid #478eea;
        border-radius: 3px;
        overflow: hidden; }
        .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part .taste-button:hover {
          background: #0b99ff; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part .photo-image {
        width: 427px;
        height: 240px;
        margin: 50px auto 0;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part .photo-image-left {
        background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/a1.png); }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-part .photo-image-right {
        background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/a2.png); }
    .service-sffc-test .solutions-item-content .content-show .solutions-item-content-score {
      position: relative;
      width: 150px;
      font-size: 0; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-score .canvas-container {
        margin-top: 80px; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-score .compare-percent {
        position: absolute;
        left: 0;
        top: 143px;
        width: 150px;
        text-align: center; }
        .service-sffc-test .solutions-item-content .content-show .solutions-item-content-score .compare-percent span {
          font-size: 14px;
          color: #d54646; }
        .service-sffc-test .solutions-item-content .content-show .solutions-item-content-score .compare-percent .compare-percent-score {
          font-size: 24px;
          font-weight: bold; }
      .service-sffc-test .solutions-item-content .content-show .solutions-item-content-score p {
        width: 150px;
        text-align: center;
        color: #fff;
        font-size: 14px; }
  .service-sffc-test .solutions-item-content .taste-tip {
    margin: 40px 0 40px 20px;
    color: #fff; }
  .service-sffc-test .solutions-item-content .solutions-item-photo-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    height: 130px;
    background-color: #ebebeb; }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .solutions-item-photo {
      position: relative;
      width: 170px;
      height: 94px;
      font-size: 0;
      opacity: .5;
      cursor: pointer;
      background-repeat: no-repeat;
      background-size: cover; }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .photo-1 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/a11.png); }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .photo-2 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/b11.png); }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .photo-3 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/c11.png); }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .photo-4 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/d11.png); }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .photo-5 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/e11.png); }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .photo-6 {
      background-image: url(http://aixfyun.cn-bj.ufileos.com/ZFAI/f22.png); }
    .service-sffc-test .solutions-item-content .solutions-item-photo-list .active {
      border: 2px solid #2d9bf3;
      opacity: 1; }
      .service-sffc-test .solutions-item-content .solutions-item-photo-list .active::after {
        position: absolute;
        left: 72.5px;
        top: 35px;
        content: "VS";
        background-color: #2d9bf3;
        width: 25px;
        height: 25px;
        font-size: 12px;
        text-align: center;
        color: #fff;
        line-height: 25px;
        border-radius: 50%; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-sffr-test ul, .service-sffr-test li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-sffr-test .ocr-exp-content .ocr-tab {
  display: -ms-flexbox;
  display: flex; }
  .service-sffr-test .ocr-exp-content .ocr-tab li {
    cursor: pointer; }

.service-sffr-test .ocr-exp-content .default {
  margin-top: 30px;
  border-bottom: 1px solid #ddd; }
  .service-sffr-test .ocr-exp-content .default li {
    position: relative;
    width: 100px;
    margin: 0 250px;
    font-size: 18px;
    color: #333;
    line-height: 40px;
    text-align: center; }
  .service-sffr-test .ocr-exp-content .default .active::after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    width: 100px;
    height: 3px;
    background-color: #2d9bf3; }

.service-sffr-test .ocr-exp-content .ocr-tab-card {
  display: none; }

.service-sffr-test .ocr-exp-content .label-ghost {
  margin-top: 11px; }
  .service-sffr-test .ocr-exp-content .label-ghost li {
    padding: 10px 12px;
    margin-left: 8px; }
    .service-sffr-test .ocr-exp-content .label-ghost li:nth-of-type(1) {
      margin-left: 52px; }
  .service-sffr-test .ocr-exp-content .label-ghost .active {
    color: #fff;
    background-color: #2d9bf3;
    border-radius: 17px; }

.service-sffr-test .solutions-item-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 40px; }
  .service-sffr-test .solutions-item-content .pic-light-box {
    position: relative;
    width: 514px;
    height: 514px;
    background-color: #f3f3f8;
    border: 1px solid #ddd;
    overflow: hidden; }
    .service-sffr-test .solutions-item-content .pic-light-box .scan {
      display: none;
      position: absolute;
      z-index: 7;
      top: 0;
      left: 0;
      width: 514px;
      border-bottom: 3px solid #3e88f1;
      animation: scan 1.2s infinite;
      background: linear-gradient(180deg, transparent, #3e88f1); }

@keyframes scan {
  0% {
    height: 0; }
  to {
    opacity: 0;
    height: 514px; } }
    .service-sffr-test .solutions-item-content .pic-light-box canvas {
      position: absolute;
      cursor: grab; }
    .service-sffr-test .solutions-item-content .pic-light-box .tab-btn {
      position: absolute;
      top: 8px;
      right: 10px;
      width: 90px;
      height: 30px;
      color: #333;
      line-height: 30px;
      border-radius: 15px;
      text-align: center;
      background-color: #fff;
      border: 1px solid #ddd;
      z-index: 999; }
    .service-sffr-test .solutions-item-content .pic-light-box .tab-btn.active {
      background-color: #2d9bf3;
      color: #fff; }
    .service-sffr-test .solutions-item-content .pic-light-box .word-result-block {
      position: absolute;
      top: 0;
      left: 0;
      background-color: #fff;
      width: 100%;
      height: 100%;
      z-index: -1; }
      .service-sffr-test .solutions-item-content .pic-light-box .word-result-block .word-result {
        margin: 50px auto 0;
        padding: 15px;
        width: 460px;
        height: 420px;
        line-height: 20px;
        overflow-y: auto;
        border: 1px solid #f0f0f0; }
  .service-sffr-test .solutions-item-content .pic-light-box-right .tab-btn {
    cursor: pointer; }
    .service-sffr-test .solutions-item-content .pic-light-box-right .tab-btn:nth-of-type(1) {
      right: 210px; }
    .service-sffr-test .solutions-item-content .pic-light-box-right .tab-btn:nth-of-type(2) {
      right: 110px; }
  .service-sffr-test .solutions-item-content .icon-to {
    width: 13px;
    height: 16px; }

.service-sffr-test .taste-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 18px; }
  .service-sffr-test .taste-footer input {
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 160px;
    cursor: pointer;
    opacity: 0;
    font-size: 50px;
    -ms-transform: scale(2);
        transform: scale(2);
    z-index: 99; }
  .service-sffr-test .taste-footer .taste-button {
    position: relative;
    overflow: hidden;
    border-width: 0;
    width: 90px;
    height: 30px;
    display: inline-block;
    background-color: #2d9bf3;
    border-radius: 3px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    transition: all .2s ease;
    cursor: pointer;
    font-size: 13px; }
  .service-sffr-test .taste-footer .taste-tip {
    margin-left: 67px;
    color: #333; }

.demo-online-tts {
  width: 968px;
  margin: 0 auto;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";
  color: #24374e;
  font-size: 14px; }
  .demo-online-tts ul, .demo-online-tts p {
    margin: 0;
    padding: 0;
    list-style: none; }
  .demo-online-tts #ex_ctrl_wrap {
    width: 100%; }
  .demo-online-tts .demo-content {
    padding: 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .demo-online-tts .demo-content .defaultbar {
      position: relative;
      height: 2px;
      background-color: #dee0ec;
      border: 2px solid #f4f4f4;
      border-radius: 2px; }
      .demo-online-tts .demo-content .defaultbar .jquery-completed {
        position: absolute;
        top: 0px;
        left: 1px;
        height: 2px;
        background-color: #2277e6; }
      .demo-online-tts .demo-content .defaultbar .jquery-jslider {
        position: absolute;
        top: -5px;
        display: block;
        height: 10px;
        background-color: #2277e6;
        border-radius: 100%;
        cursor: pointer; }
      .demo-online-tts .demo-content .defaultbar .jquery-jslider-hover {
        background-color: #2277e6; }
    .demo-online-tts .demo-content .ex-speakers-tab {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      margin-bottom: 40px; }
      .demo-online-tts .demo-content .ex-speakers-tab li {
        padding: 10px 40px;
        border-bottom: 1px solid #ddd;
        font-size: 18px;
        color: #777;
        cursor: pointer; }
        .demo-online-tts .demo-content .ex-speakers-tab li:first-child {
          padding-left: 100px; }
        .demo-online-tts .demo-content .ex-speakers-tab li:last-child {
          padding-right: 100px; }
        .demo-online-tts .demo-content .ex-speakers-tab li.active {
          border-color: #2277e6;
          color: #333; }
    .demo-online-tts .demo-content .ex-speakers-tab-con {
      display: -ms-flexbox;
      display: flex; }
    .demo-online-tts .demo-content .ex-left {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 12px;
      background-color: #f4f4f4;
      width: 600px;
      height: 350px; }
    .demo-online-tts .demo-content .ex-speaker-scene,
    .demo-online-tts .demo-content .ex-speaker-voice {
      display: -ms-flexbox;
      display: flex;
      margin-top: 4px;
      color: #2277e6;
      line-height: 1.8;
      font-size: 13px; }
      .demo-online-tts .demo-content .ex-speaker-scene > span,
      .demo-online-tts .demo-content .ex-speaker-voice > span {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 70px;
        text-align: right; }
      .demo-online-tts .demo-content .ex-speaker-scene ul,
      .demo-online-tts .demo-content .ex-speaker-voice ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .demo-online-tts .demo-content .ex-speaker-scene ul li,
        .demo-online-tts .demo-content .ex-speaker-voice ul li {
          margin-left: 8px;
          cursor: pointer; }
          .demo-online-tts .demo-content .ex-speaker-scene ul li.active,
          .demo-online-tts .demo-content .ex-speaker-voice ul li.active {
            padding: 0 7px;
            border-radius: 3px;
            background: #2277e6;
            color: #fff; }
    .demo-online-tts .demo-content .ex-speaker-main {
      -ms-flex-positive: 1;
          flex-grow: 1;
      padding: 16px;
      margin: 12px 0;
      background-color: #fff; }
    .demo-online-tts .demo-content .ex-speaker-speakers {
      display: none;
      -ms-flex-positive: 1;
          flex-grow: 1; }
      .demo-online-tts .demo-content .ex-speaker-speakers.active {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
    .demo-online-tts .demo-content .ex-speakers {
      -ms-flex-positive: 1;
          flex-grow: 1;
      overflow: hidden;
      padding: 6px 0 6px 8px;
      height: 170px;
      box-sizing: border-box;
      font-size: 12px; }
      .demo-online-tts .demo-content .ex-speakers ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        overflow: auto;
        max-height: 100%; }
        .demo-online-tts .demo-content .ex-speakers ul li {
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          margin: 2px 2px 0 0;
          width: 184px;
          height: 50px;
          cursor: pointer; }
          .demo-online-tts .demo-content .ex-speakers ul li.active, .demo-online-tts .demo-content .ex-speakers ul li:hover {
            background-color: #f2f3f7; }
            .demo-online-tts .demo-content .ex-speakers ul li.active .ex-speaker-radio, .demo-online-tts .demo-content .ex-speakers ul li:hover .ex-speaker-radio {
              opacity: 1; }
          .demo-online-tts .demo-content .ex-speakers ul li.active .ex-speaker-radio {
            background: url(/static/img/online-tts/assets/icon-radio.png) center no-repeat; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-radio {
        display: inline-block;
        margin: 0 4px;
        width: 12px;
        height: 12px;
        background-color: #fff;
        border: 1px solid #dee0ec;
        border-radius: 100%;
        font-style: normal;
        opacity: 0; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-photo {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-pack: center;
            justify-content: center;
        margin-right: 4px;
        width: 34px;
        height: 34px;
        border: 1px solid #dee0ec;
        background-color: #fff; }
        .demo-online-tts .demo-content .ex-speakers .ex-speaker-photo img {
          max-width: 100%;
          max-height: 100%; }
        .demo-online-tts .demo-content .ex-speakers .ex-speaker-photo .photo-type2 {
          max-height: 80%; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-name {
        display: inline-block;
        margin-right: 4px;
        min-width: 30px; }
      .demo-online-tts .demo-content .ex-speakers .ex-speaker-tag {
        position: absolute;
        right: 12px;
        top: 2px;
        padding: 0 4px;
        background-color: #ff5029;
        line-height: 16px;
        font-size: 12px;
        -ms-transform: scale(0.9);
            transform: scale(0.9);
        word-break: keep-all;
        color: #fff; }
    .demo-online-tts .demo-content .ex-left-bottom .ctrl-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-top: 10px; }
    .demo-online-tts .demo-content .ex-left-bottom .js-slider-text {
      display: inline-block;
      min-width: 50px;
      text-align: right; }
    .demo-online-tts .demo-content .ex-right {
      -ms-flex-positive: 1;
          flex-grow: 1;
      border: 1px solid #f5f5f5;
      background-color: #fff; }
      .demo-online-tts .demo-content .ex-right .ex-textarea {
        position: relative; }
        .demo-online-tts .demo-content .ex-right .ex-textarea .text-num {
          position: absolute;
          bottom: -42px;
          left: 12px;
          font-size: 12px;
          color: #d3d3d3; }
      .demo-online-tts .demo-content .ex-right textarea {
        padding: 20px;
        width: 100%;
        height: 300px;
        border: none;
        color: #808080;
        line-height: 1.5;
        font-size: 14px;
        resize: none;
        box-sizing: border-box; }
      .demo-online-tts .demo-content .ex-right .audio-ctrl-btn {
        float: right;
        margin-right: 12px;
        margin-top: 12px;
        display: block;
        margin-bottom: 16px;
        width: 100px;
        height: 36px;
        background-color: #2277e6;
        border-radius: 4px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-size: 15px;
        cursor: pointer; }

.demo-sf-tts {
  width: auto; }
  .demo-sf-tts .demo-content {
    padding: 0; }
    .demo-sf-tts .demo-content .ex-speaker-speakers {
      display: block;
      background-color: #fff; }
    .demo-sf-tts .demo-content .ex-speakers .ex-speaker-tag {
      display: none; }

.demo-iat {
  width: 968px;
  margin: 0 auto; }
  .demo-iat .demo-content {
    padding: 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .demo-iat .demo-content button {
      cursor: pointer;
      outline: 0; }
    .demo-iat .demo-content .taste-button {
      background: #187cff;
      border: 1px solid;
      border-color: #478eea;
      color: #fff;
      text-align: center;
      border-radius: 3px; }
    .demo-iat .demo-content .taste-header .dialect-select {
      margin-left: 20px;
      height: 26px; }
    .demo-iat .demo-content .taste-header .dialect {
      margin-left: 20px;
      height: 26px;
      line-height: 26px;
      display: none; }
    .demo-iat .demo-content .taste-header a {
      border: none;
      border-radius: 4px;
      color: #fff;
      height: 26px;
      width: 100px;
      float: right;
      text-align: center;
      line-height: 26px; }
    .demo-iat .demo-content .taste-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 60px; }
    .demo-iat .demo-content .flex-display-1 {
      display: -ms-flexbox !important;
      display: flex !important; }
    .demo-iat .demo-content .taste-left {
      width: 550px; }
      .demo-iat .demo-content .taste-left .ready-button,
      .demo-iat .demo-content .taste-left .start-button {
        margin: 0 auto;
        height: 40px;
        width: 160px;
        font-size: 16px;
        letter-spacing: 6px; }
      .demo-iat .demo-content .taste-left .taste-button:hover {
        background: #0b99ff; }
      .demo-iat .demo-content .taste-left .taste-ml160 {
        margin-left: 160px !important; }
      .demo-iat .demo-content .taste-left .taste-left-header {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 20px; }
      .demo-iat .demo-content .taste-left .taste-left-body {
        height: 300px;
        padding: 10px;
        position: relative;
        background-color: #fff;
        border: 1px solid #f2f2f2; }
        .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene {
          font-size: 14px; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-select {
            background-color: #187cff;
            color: #fff; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-span {
            padding: 5px 10px;
            border-radius: 3px;
            cursor: pointer; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list-ul {
            border: 1px solid #2277e6;
            padding: 1px 10px;
            margin-top: 10px;
            border-radius: 3px; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list-ul .language-list-ul-div {
              width: 0;
              height: 0;
              border-left: 10px solid transparent;
              border-right: 10px solid transparent;
              border-bottom: 10px solid #2277e6;
              margin-top: -11px;
              margin-left: 190px; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-label {
            line-height: 28px;
            color: #2277e6; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-label .language-disabled {
              display: none; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list {
            list-style: none;
            padding: 0;
            margin: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            overflow-y: auto;
            max-height: 60px;
            background-color: #fff;
            margin-top: 10px;
            margin-bottom: 10px; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list .active {
              background-color: #187cff;
              color: #fff; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list li {
              min-width: 50px;
              line-height: 30px;
              margin-right: 10px;
              text-align: center;
              cursor: pointer;
              color: #2277e6; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list::-webkit-scrollbar {
            width: 5px;
            height: 5px; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
            background: rgba(0, 0, 0, 0.2); }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list::-webkit-scrollbar-track {
            -webkit-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
            border-radius: 0;
            background: rgba(0, 0, 0, 0.1); }
        .demo-iat .demo-content .taste-left .taste-left-body .language-image-box {
          position: absolute;
          bottom: 15px;
          width: 530px; }
          .demo-iat .demo-content .taste-left .taste-left-body .language-image-box .language-image {
            background-image: url(/static/img/iat/assets/mike.jpg);
            background-position: center;
            background-size: 42px 62px;
            background-repeat: no-repeat;
            height: 62px;
            margin-bottom: 30px;
            cursor: pointer; }
          .demo-iat .demo-content .taste-left .taste-left-body .language-image-box .language-p {
            line-height: 20px;
            font-size: 10px;
            width: 430px;
            margin: 0px auto; }
            .demo-iat .demo-content .taste-left .taste-left-body .language-image-box .language-p p {
              margin: 0;
              padding: 0; }
        .demo-iat .demo-content .taste-left .taste-left-body .start-taste {
          display: none;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left {
            width: 480px;
            margin-left: 30px; }
            .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box {
              margin-top: 40px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: center;
                  justify-content: center; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .total-time {
                margin-left: 20px; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line {
                display: inline-block;
                margin-right: 20px; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line hr {
                  background-color: #187cff;
                  width: 3px;
                  height: 10px;
                  margin: 0 5px;
                  display: inline-block;
                  border: none; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr {
                  animation: note 0.2s ease-in-out;
                  animation-iteration-count: infinite;
                  animation-direction: alternate; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr1 {
                  animation-delay: -1s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr2 {
                  animation-delay: -0.9s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr3 {
                  animation-delay: -0.8s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr4 {
                  animation-delay: -0.7s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr5 {
                  animation-delay: -0.6s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr6 {
                  animation-delay: -0.5s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr7 {
                  animation-delay: -0.4s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr8 {
                  animation-delay: -0.3s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr9 {
                  animation-delay: -0.2s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr10 {
                  animation-delay: -0.1s; }

@keyframes note {
  from {
    transform: scaleY(1); }
  to {
    transform: scaleY(4); } }
            .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .start-taste-button {
              margin-top: 70px; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .start-taste-button:nth-child(1) {
                margin-top: 30px; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .start-taste-button .language-p {
                line-height: 20px;
                font-size: 10px;
                width: 430px;
                margin: 30px auto 0px; }
          .demo-iat .demo-content .taste-left .taste-left-body .start-taste .output-box {
            height: 200px;
            overflow: auto;
            background: #F0F0F0;
            width: 50%;
            line-height: 1.5;
            padding-left: 10px;
            padding-top: 10px; }
    .demo-iat .demo-content .taste-right {
      width: 340px; }
      .demo-iat .demo-content .taste-right .taste-right-header {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 20px; }
      .demo-iat .demo-content .taste-right .taste-right-body {
        border: 1px solid #f2f2f2;
        height: 300px;
        padding: 10px;
        background-color: #fff;
        line-height: 24px; }

.demo-rta {
  width: auto; }
  .demo-rta .demo-content {
    padding: 0; }
    .demo-rta .demo-content .taste-content {
      margin-bottom: 100px; }
    .demo-rta .demo-content .taste-left {
      width: 60%; }
      .demo-rta .demo-content .taste-left .taste-left-body .language-image-box {
        width: 100%; }
      .demo-rta .demo-content .taste-left .taste-left-body .start-taste .start-taste-left {
        margin: 0;
        width: 100%; }
      .demo-rta .demo-content .taste-left .taste-ml160 {
        display: block;
        margin: auto !important; }
    .demo-rta .demo-content .taste-right {
      margin-left: 20px;
      -ms-flex-positive: 1;
          flex-grow: 1; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-item-test .service-item-content {
  position: relative; }
  .service-item-test .service-item-content .Lbox {
    display: none;
    position: absolute;
    z-index: 99;
    top: 40px;
    width: 164px; }
    .service-item-test .service-item-content .Lbox .Lbox-content {
      margin-top: 10px;
      padding: 10px 0;
      border: 1px solid #e9e9e9;
      box-sizing: border-box;
      background-color: #fff;
      list-style: none; }
      .service-item-test .service-item-content .Lbox .Lbox-content li {
        padding-left: 14px;
        height: 22px;
        line-height: 22px;
        color: #666;
        cursor: pointer; }
        .service-item-test .service-item-content .Lbox .Lbox-content li:hover {
          background-color: #e9e9e9; }
  .service-item-test .service-item-content .Lbox-to {
    left: 207px; }
  .service-item-test .service-item-content .trans-io {
    margin-top: 16px;
    font-size: 0px;
    margin-bottom: 16px; }
    .service-item-test .service-item-content .trans-io .io-input,
    .service-item-test .service-item-content .trans-io .io-output {
      position: relative;
      display: inline-block;
      border: 1px solid #dedede;
      width: 50%;
      height: 210px;
      font-size: 16px;
      color: #999;
      box-sizing: border-box;
      vertical-align: top; }
    .service-item-test .service-item-content .trans-io .io-output {
      overflow: auto;
      background: #f0f0f0; }
    .service-item-test .service-item-content .trans-io .textarea-box {
      margin: 10px; }
    .service-item-test .service-item-content .trans-io .io-input {
      background-color: #fff; }
    .service-item-test .service-item-content .trans-io .io-input textarea {
      display: block;
      overflow: auto;
      width: 100%;
      height: 160px;
      border: none;
      line-height: 20px;
      font-size: 16px;
      color: #333;
      resize: none;
      outline: none; }
    .service-item-test .service-item-content .trans-io .trans-text-num {
      margin-top: 10px;
      text-align: right; }
    .service-item-test .service-item-content .trans-io .io-output .output {
      display: block;
      margin: 10px;
      line-height: 22px; }
  .service-item-test .service-item-content .trans-tip {
    color: #8f9dae; }

.trans-operation {
  font-size: 0; }
  .trans-operation .trans-select-button {
    position: relative;
    display: inline-block;
    width: 164px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    cursor: pointer; }
    .trans-operation .trans-select-button span {
      padding-left: 12px; }
    .trans-operation .trans-select-button .icons-arrow-drop {
      position: absolute;
      top: 16px;
      right: 12px;
      height: 0;
      width: 0;
      border-width: 8px 6px;
      border-style: solid;
      border-color: #ccc transparent transparent;
      font-size: 0;
      line-height: 0; }
  .trans-operation .trans-to-button {
    margin-left: 40px; }
  .trans-operation .form-to-icon {
    position: absolute;
    left: 166px;
    margin: 0 8px;
    width: 24px;
    font-size: 24px;
    line-height: 42px;
    text-align: center;
    font-weight: bold;
    color: #2d9bf3;
    cursor: pointer; }
  .trans-operation .taste-button {
    display: inline-block;
    margin-left: 40px;
    height: 42px;
    line-height: 42px;
    width: 160px;
    font-size: 16px;
    letter-spacing: 6px;
    text-align: center;
    border-radius: 3px;
    background: #187cff;
    border: 1px solid;
    border-color: #478eea;
    color: #fff;
    cursor: pointer; }
  .trans-operation .taste-button:hover {
    background: #0b99ff; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.demo-text_check .demo-top .demo-title {
  font-size: 18px; }

.demo-text_check .demo-top .btn-change {
  margin-left: 10px;
  font-size: 14px;
  color: #4a81ff;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.demo-text_check .demo-main {
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  height: 320px;
  border: 1px solid #e6e8f4;
  background-color: #fff; }

.demo-text_check .demo-left,
.demo-text_check .demo-right {
  padding: 10px;
  width: 50%; }

.demo-text_check .demo-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-right: 1px solid #e6e8f4; }
  .demo-text_check .demo-left .text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
        flex-grow: 1;
    overflow: auto;
    border: none;
    outline: none;
    color: #999;
    word-break: break-word;
    line-height: 1.5; }
    .demo-text_check .demo-left .text ol {
      -ms-flex-positive: 1;
          flex-grow: 1;
      outline: none;
      border: none; }
      .demo-text_check .demo-left .text ol li {
        list-style: decimal; }
        .demo-text_check .demo-left .text ol li .text-error {
          background-color: #f7cd2a;
          color: #333; }
          .demo-text_check .demo-left .text ol li .text-error.text-error-active {
            background-color: #fe5a94; }
            .demo-text_check .demo-left .text ol li .text-error.text-error-active .text-error {
              background-color: #fe5a94; }
  .demo-text_check .demo-left .text-bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    color: #ccc; }
  .demo-text_check .demo-left .text-delete {
    cursor: pointer; }

.demo-text_check .demo-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #f8f8f8;
  color: #2b3e54; }
  .demo-text_check .demo-right .result-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-right: 20px;
    margin-bottom: 10px;
    font-size: 16px; }
    .demo-text_check .demo-right .result-title .error-num-tip span {
      color: #ff4d4f;
      padding: 0 6px; }
  .demo-text_check .demo-right .result-detail {
    overflow: auto; }
  .demo-text_check .demo-right .result-class {
    font-size: 14px;
    line-height: 1.5; }
  .demo-text_check .demo-right .class-title {
    padding: 6px 0;
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .demo-text_check .demo-right .class-title span {
      margin-right: 10px; }
  .demo-text_check .demo-right .class-item-detail {
    display: none;
    background-color: #fff; }
    .demo-text_check .demo-right .class-item-detail .result-item {
      padding: 6px;
      border-bottom: 1px solid #e6e8f4;
      cursor: pointer; }
      .demo-text_check .demo-right .class-item-detail .result-item:hover {
        background-color: #eaeaea; }
  .demo-text_check .demo-right .result-class-open .anticon {
    -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
  .demo-text_check .demo-right .result-class-open .class-item-detail {
    display: block; }

.demo-text_check .demo-button {
  margin-top: 20px;
  text-align: center; }

.text_rewrite {
  display: -ms-flexbox;
  display: flex;
  margin: 10px auto 0;
  height: 430px;
  width: 850px;
  border: 1px solid #e6e8f4;
  background-color: #fff;
  box-shadow: 0px 0px 10px #e6e8f4; }
  .text_rewrite .left {
    width: 50%;
    height: 100%;
    border-right: 1px solid #e6e8f4; }
    .text_rewrite .left .title {
      height: 60px;
      width: 100%;
      box-sizing: border-box;
      line-height: 60px;
      font-size: 18px;
      padding-left: 20px;
      border-bottom: 1px solid #e6e8f4; }
    .text_rewrite .left .input_wrapper {
      position: relative;
      height: 310px;
      border-bottom: 1px solid #e6e8f4;
      box-sizing: border-box; }
      .text_rewrite .left .input_wrapper textarea {
        height: 100%;
        width: 100%;
        box-sizing: border-box;
        font-size: 16px;
        border: 0px;
        resize: none;
        padding: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        font-family: 'Microsoft Yahei';
        color: #999999;
        text-align: justify; }
      .text_rewrite .left .input_wrapper .limit_tag {
        font-size: 14px;
        position: absolute;
        bottom: 20px;
        right: 20px;
        color: #cccccc; }
    .text_rewrite .left .footer_wrapper {
      height: 60px;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      box-sizing: border-box;
      -ms-flex-align: center;
          align-items: center;
      padding-left: 20px; }
      .text_rewrite .left .footer_wrapper .tips {
        font-size: 12px;
        color: #7f7f7f;
        margin-right: 12px; }
      .text_rewrite .left .footer_wrapper .check_box {
        margin-right: 20px;
        font-size: 14px;
        color: #555555; }
        .text_rewrite .left .footer_wrapper .check_box select {
          margin-left: 10px;
          width: 40px;
          height: 20px;
          border: 1px solid #555555;
          border-radius: 2px;
          outline: none; }
      .text_rewrite .left .footer_wrapper .begin_btn {
        width: 100px;
        height: 38px;
        color: #fff;
        background-color: #4a81ff;
        border-radius: 4px;
        text-align: center;
        line-height: 38px;
        cursor: pointer; }
        .text_rewrite .left .footer_wrapper .begin_btn:hover {
          filter: brightness(1.2); }
  .text_rewrite .right {
    width: 50%;
    height: 100%; }
    .text_rewrite .right .title {
      height: 60px;
      width: 100%;
      box-sizing: border-box;
      line-height: 60px;
      font-size: 18px;
      padding-left: 20px;
      border-bottom: 1px solid #e6e8f4; }
    .text_rewrite .right .result {
      height: 310px;
      width: 100%;
      box-sizing: border-box;
      border-bottom: 1px solid #e6e8f4;
      font-size: 16px;
      resize: none;
      padding: 16px;
      line-height: 28px;
      letter-spacing: 1px;
      font-family: 'Microsoft Yahei';
      text-align: justify;
      white-space: normal;
      overflow-y: auto; }
      .text_rewrite .right .result .highlight {
        color: #02a7f0;
        max-width: 100%;
        word-break: normal;
        width: auto;
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: hidden; }
      .text_rewrite .right .result .normal {
        color: #000;
        max-width: 100%;
        word-break: normal;
        width: auto;
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: hidden; }
    .text_rewrite .right .footer {
      height: 60px;
      width: 100%;
      padding-left: 20px;
      font-size: 12px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: start;
          align-items: flex-start;
      box-sizing: border-box;
      color: #7f7f7f; }

.demo-iat {
  width: 968px;
  margin: 0 auto; }
  .demo-iat .demo-content {
    padding: 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .demo-iat .demo-content button {
      cursor: pointer;
      outline: 0; }
    .demo-iat .demo-content .taste-button {
      background: #187cff;
      border: 1px solid;
      border-color: #478eea;
      color: #fff;
      text-align: center;
      border-radius: 3px; }
    .demo-iat .demo-content .taste-header .dialect-select {
      margin-left: 20px;
      height: 26px; }
    .demo-iat .demo-content .taste-header .dialect {
      margin-left: 20px;
      height: 26px;
      line-height: 26px;
      display: none; }
    .demo-iat .demo-content .taste-header a {
      border: none;
      border-radius: 4px;
      color: #fff;
      height: 26px;
      width: 100px;
      float: right;
      text-align: center;
      line-height: 26px; }
    .demo-iat .demo-content .taste-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 60px; }
    .demo-iat .demo-content .flex-display-1 {
      display: -ms-flexbox !important;
      display: flex !important; }
    .demo-iat .demo-content .taste-left {
      width: 550px; }
      .demo-iat .demo-content .taste-left .ready-button,
      .demo-iat .demo-content .taste-left .start-button {
        margin: 0 auto;
        height: 40px;
        width: 160px;
        font-size: 16px;
        letter-spacing: 6px; }
      .demo-iat .demo-content .taste-left .taste-button:hover {
        background: #0b99ff; }
      .demo-iat .demo-content .taste-left .taste-ml160 {
        margin-left: 160px !important; }
      .demo-iat .demo-content .taste-left .taste-left-header {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 20px; }
      .demo-iat .demo-content .taste-left .taste-left-body {
        height: 300px;
        padding: 10px;
        position: relative;
        background-color: #fff;
        border: 1px solid #f2f2f2; }
        .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene {
          font-size: 14px; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-select {
            background-color: #187cff;
            color: #fff; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-span {
            padding: 5px 10px;
            border-radius: 3px;
            cursor: pointer; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list-ul {
            border: 1px solid #2277e6;
            padding: 1px 10px;
            margin-top: 10px;
            border-radius: 3px; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list-ul .language-list-ul-div {
              width: 0;
              height: 0;
              border-left: 10px solid transparent;
              border-right: 10px solid transparent;
              border-bottom: 10px solid #2277e6;
              margin-top: -11px;
              margin-left: 190px; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-label {
            line-height: 28px;
            color: #2277e6; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-label .language-disabled {
              display: none; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list {
            list-style: none;
            padding: 0;
            margin: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            overflow-y: auto;
            max-height: 60px;
            background-color: #fff;
            margin-top: 10px;
            margin-bottom: 10px; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list .active {
              background-color: #187cff;
              color: #fff; }
            .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list li {
              min-width: 50px;
              line-height: 30px;
              margin-right: 10px;
              text-align: center;
              cursor: pointer;
              color: #2277e6; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list::-webkit-scrollbar {
            width: 5px;
            height: 5px; }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list::-webkit-scrollbar-thumb {
            border-radius: 5px;
            -webkit-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
            background: rgba(0, 0, 0, 0.2); }
          .demo-iat .demo-content .taste-left .taste-left-body .ex-speaker-scene .language-list::-webkit-scrollbar-track {
            -webkit-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
            border-radius: 0;
            background: rgba(0, 0, 0, 0.1); }
        .demo-iat .demo-content .taste-left .taste-left-body .language-image-box {
          position: absolute;
          bottom: 15px;
          width: 530px; }
          .demo-iat .demo-content .taste-left .taste-left-body .language-image-box .language-image {
            background-image: url(/static/img/iat/assets/mike.jpg);
            background-position: center;
            background-size: 42px 62px;
            background-repeat: no-repeat;
            height: 62px;
            margin-bottom: 30px;
            cursor: pointer; }
          .demo-iat .demo-content .taste-left .taste-left-body .language-image-box .language-p {
            line-height: 20px;
            font-size: 10px;
            width: 430px;
            margin: 0px auto; }
            .demo-iat .demo-content .taste-left .taste-left-body .language-image-box .language-p p {
              margin: 0;
              padding: 0; }
        .demo-iat .demo-content .taste-left .taste-left-body .start-taste {
          display: none;
          -ms-flex-pack: justify;
              justify-content: space-between; }
          .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left {
            width: 480px;
            margin-left: 30px; }
            .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box {
              margin-top: 40px;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-pack: center;
                  justify-content: center; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .total-time {
                margin-left: 20px; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line {
                display: inline-block;
                margin-right: 20px; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line hr {
                  background-color: #187cff;
                  width: 3px;
                  height: 10px;
                  margin: 0 5px;
                  display: inline-block;
                  border: none; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr {
                  animation: note 0.2s ease-in-out;
                  animation-iteration-count: infinite;
                  animation-direction: alternate; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr1 {
                  animation-delay: -1s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr2 {
                  animation-delay: -0.9s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr3 {
                  animation-delay: -0.8s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr4 {
                  animation-delay: -0.7s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr5 {
                  animation-delay: -0.6s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr6 {
                  animation-delay: -0.5s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr7 {
                  animation-delay: -0.4s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr8 {
                  animation-delay: -0.3s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr9 {
                  animation-delay: -0.2s; }
                .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .time-box .start-taste-line .hr10 {
                  animation-delay: -0.1s; }

@keyframes note {
  from {
    transform: scaleY(1); }
  to {
    transform: scaleY(4); } }
            .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .start-taste-button {
              margin-top: 70px; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .start-taste-button:nth-child(1) {
                margin-top: 30px; }
              .demo-iat .demo-content .taste-left .taste-left-body .start-taste .start-taste-left .start-taste-button .language-p {
                line-height: 20px;
                font-size: 10px;
                width: 430px;
                margin: 30px auto 0px; }
          .demo-iat .demo-content .taste-left .taste-left-body .start-taste .output-box {
            height: 200px;
            overflow: auto;
            background: #F0F0F0;
            width: 50%;
            line-height: 1.5;
            padding-left: 10px;
            padding-top: 10px; }
    .demo-iat .demo-content .taste-right {
      width: 340px; }
      .demo-iat .demo-content .taste-right .taste-right-header {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 20px; }
      .demo-iat .demo-content .taste-right .taste-right-body {
        border: 1px solid #f2f2f2;
        height: 300px;
        padding: 10px;
        background-color: #fff;
        line-height: 24px; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-item-test.self-trans ul, .service-item-test.self-trans li {
  margin: 0;
  padding: 0;
  list-style: none; }

.service-item-test.self-trans .service-item-content {
  position: relative; }
  .service-item-test.self-trans .service-item-content .Lbox {
    display: none;
    position: absolute;
    z-index: 99;
    top: 40px;
    width: 968px; }
    .service-item-test.self-trans .service-item-content .Lbox .Lbox-content {
      margin-top: 10px;
      border: 1px solid #e9e9e9;
      box-sizing: border-box;
      background-color: #fff; }
      .service-item-test.self-trans .service-item-content .Lbox .Lbox-content .Lbox-frequently-used {
        height: 36px;
        line-height: 34px;
        font-size: 0;
        background-color: #faf9f8;
        border-bottom: 1px solid #e9e9e9; }
        .service-item-test.self-trans .service-item-content .Lbox .Lbox-content .Lbox-frequently-used span {
          margin-left: 20px;
          font-size: 14px;
          font-weight: bold; }
        .service-item-test.self-trans .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul {
          display: inline-block; }
          .service-item-test.self-trans .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul li {
            display: inline-block;
            margin-left: 32px;
            font-size: 12px;
            cursor: pointer; }
            .service-item-test.self-trans .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul li:hover {
              color: #478eea; }
          .service-item-test.self-trans .service-item-content .Lbox .Lbox-content .Lbox-frequently-used ul .selected:hover {
            cursor: not-allowed; }
    .service-item-test.self-trans .service-item-content .Lbox .Lbox-title {
      display: -ms-flexbox;
      display: flex;
      border-bottom: 1px solid #e9e9e9; }
      .service-item-test.self-trans .service-item-content .Lbox .Lbox-title li {
        width: 20%;
        font-size: 16px;
        line-height: 24px;
        color: #666;
        text-align: center;
        letter-spacing: 8px; }
        .service-item-test.self-trans .service-item-content .Lbox .Lbox-title li:nth-child(2n+1) {
          background-color: #e9e9e9; }
    .service-item-test.self-trans .service-item-content .Lbox .Lbox-table {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      font-size: 12px; }
      .service-item-test.self-trans .service-item-content .Lbox .Lbox-table ul {
        width: 20%; }
        .service-item-test.self-trans .service-item-content .Lbox .Lbox-table ul li {
          padding-left: 65px;
          height: 22px;
          line-height: 22px;
          color: #666;
          cursor: pointer; }
          .service-item-test.self-trans .service-item-content .Lbox .Lbox-table ul li:hover {
            color: #478eea; }
          .service-item-test.self-trans .service-item-content .Lbox .Lbox-table ul li:nth-child(2n) {
            background-color: #e9e9e9; }
        .service-item-test.self-trans .service-item-content .Lbox .Lbox-table ul .selected:hover {
          cursor: not-allowed; }
  .service-item-test.self-trans .service-item-content .trans-io {
    margin-top: 16px;
    font-size: 0px;
    margin-bottom: 16px; }
    .service-item-test.self-trans .service-item-content .trans-io .io-input,
    .service-item-test.self-trans .service-item-content .trans-io .io-output {
      position: relative;
      display: inline-block;
      border: 1px solid #dedede;
      width: 50%;
      height: 210px;
      font-size: 16px;
      color: #999;
      box-sizing: border-box;
      vertical-align: top; }
    .service-item-test.self-trans .service-item-content .trans-io .io-output {
      overflow: auto;
      background: #f0f0f0; }
    .service-item-test.self-trans .service-item-content .trans-io .textarea-box {
      margin: 10px; }
    .service-item-test.self-trans .service-item-content .trans-io .io-input {
      background-color: #fff; }
    .service-item-test.self-trans .service-item-content .trans-io .io-input textarea {
      display: block;
      overflow: auto;
      width: 100%;
      height: 160px;
      border: none;
      line-height: 20px;
      font-size: 16px;
      color: #333;
      resize: none;
      outline: none; }
    .service-item-test.self-trans .service-item-content .trans-io .trans-text-num {
      margin-top: 10px;
      text-align: right; }
    .service-item-test.self-trans .service-item-content .trans-io .io-output .output {
      display: block;
      margin: 10px;
      line-height: 22px; }
  .service-item-test.self-trans .service-item-content .trans-tip {
    color: #8f9dae; }

.trans-operation {
  font-size: 0; }
  .trans-operation .trans-select-button {
    position: relative;
    display: inline-block;
    width: 164px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    cursor: pointer; }
    .trans-operation .trans-select-button span {
      padding-left: 12px; }
    .trans-operation .trans-select-button .icons-arrow-drop {
      position: absolute;
      top: 16px;
      right: 12px;
      height: 0;
      width: 0;
      border-width: 8px 6px;
      border-style: solid;
      border-color: #ccc transparent transparent;
      font-size: 0;
      line-height: 0; }
  .trans-operation .trans-to-button {
    margin-left: 40px; }
  .trans-operation .form-to-icon {
    position: absolute;
    left: 166px;
    margin: 0 8px;
    width: 24px;
    font-size: 24px;
    line-height: 42px;
    text-align: center;
    font-weight: bold;
    color: #2d9bf3;
    cursor: pointer; }
  .trans-operation .taste-button {
    display: inline-block;
    margin-left: 40px;
    height: 42px;
    width: 160px;
    font-size: 16px;
    letter-spacing: 6px;
    text-align: center;
    border-radius: 3px;
    background: #187cff;
    border: 1px solid;
    border-color: #478eea;
    color: #fff;
    cursor: pointer;
    outline: none; }
  .trans-operation .taste-button:hover {
    background: #0b99ff; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
.service-item-test .service-item-content {
  position: relative; }
  .service-item-test .service-item-content .Lbox {
    display: none;
    position: absolute;
    z-index: 99;
    top: 40px;
    width: 164px; }
    .service-item-test .service-item-content .Lbox .Lbox-content {
      margin-top: 10px;
      padding: 10px 0;
      border: 1px solid #e9e9e9;
      box-sizing: border-box;
      background-color: #fff;
      list-style: none; }
      .service-item-test .service-item-content .Lbox .Lbox-content li {
        padding-left: 14px;
        height: 22px;
        line-height: 22px;
        color: #666;
        cursor: pointer; }
        .service-item-test .service-item-content .Lbox .Lbox-content li:hover {
          background-color: #e9e9e9; }
  .service-item-test .service-item-content .Lbox-to {
    left: 207px; }
  .service-item-test .service-item-content .trans-io {
    margin-top: 16px;
    font-size: 0px;
    margin-bottom: 16px; }
    .service-item-test .service-item-content .trans-io .io-input,
    .service-item-test .service-item-content .trans-io .io-output {
      position: relative;
      display: inline-block;
      border: 1px solid #dedede;
      width: 50%;
      height: 210px;
      font-size: 16px;
      color: #999;
      box-sizing: border-box;
      vertical-align: top; }
    .service-item-test .service-item-content .trans-io .io-output {
      overflow: auto;
      background: #f0f0f0; }
    .service-item-test .service-item-content .trans-io .textarea-box {
      margin: 10px; }
    .service-item-test .service-item-content .trans-io .io-input {
      background-color: #fff; }
    .service-item-test .service-item-content .trans-io .io-input textarea {
      display: block;
      overflow: auto;
      width: 100%;
      height: 160px;
      border: none;
      line-height: 20px;
      font-size: 16px;
      color: #333;
      resize: none;
      outline: none; }
    .service-item-test .service-item-content .trans-io .trans-text-num {
      margin-top: 10px;
      text-align: right; }
    .service-item-test .service-item-content .trans-io .io-output .output {
      display: block;
      margin: 10px;
      line-height: 22px; }
  .service-item-test .service-item-content .trans-tip {
    color: #8f9dae; }

.trans-operation {
  font-size: 0; }
  .trans-operation .trans-select-button {
    position: relative;
    display: inline-block;
    width: 164px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    cursor: pointer; }
    .trans-operation .trans-select-button span {
      padding-left: 12px; }
    .trans-operation .trans-select-button .icons-arrow-drop {
      position: absolute;
      top: 16px;
      right: 12px;
      height: 0;
      width: 0;
      border-width: 8px 6px;
      border-style: solid;
      border-color: #ccc transparent transparent;
      font-size: 0;
      line-height: 0; }
  .trans-operation .trans-to-button {
    margin-left: 40px; }
  .trans-operation .form-to-icon {
    position: absolute;
    left: 166px;
    margin: 0 8px;
    width: 24px;
    font-size: 24px;
    line-height: 42px;
    text-align: center;
    font-weight: bold;
    color: #2d9bf3;
    cursor: pointer; }
  .trans-operation .taste-button {
    display: inline-block;
    margin-left: 40px;
    height: 42px;
    line-height: 42px;
    width: 160px;
    font-size: 16px;
    letter-spacing: 6px;
    text-align: center;
    border-radius: 3px;
    background: #187cff;
    border: 1px solid;
    border-color: #478eea;
    color: #fff;
    cursor: pointer; }
  .trans-operation .taste-button:hover {
    background: #0b99ff; }

.empty-box {
  height: 200px;
  background: url("/static/img/shenyang/empty.jpg") center center no-repeat; }

.activity-bigshot-page {
  width: 100%;
  height: 100%; }
  .activity-bigshot-page .list-main {
    width: 100%;
    margin: 0 auto; }
    .activity-bigshot-page .list-main .list-box .list-bigshot {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .activity-bigshot-page .list-main .list-box .list-bigshot-item {
        width: 180px;
        height: 325px;
        margin-right: 75px;
        margin-bottom: 30px;
        cursor: pointer; }
        .activity-bigshot-page .list-main .list-box .list-bigshot-item:nth-of-type(4n) {
          margin-right: 0; }
        .activity-bigshot-page .list-main .list-box .list-bigshot-item-img img {
          width: 180px;
          height: 252px; }
        .activity-bigshot-page .list-main .list-box .list-bigshot-item-name {
          margin-top: 10px; }
        .activity-bigshot-page .list-main .list-box .list-bigshot-item-name, .activity-bigshot-page .list-main .list-box .list-bigshot-item-tag {
          font-size: 24px;
          font-family: Microsoft YaHei-Bold, Microsoft YaHei;
          font-weight: bold;
          color: #4D4D4D;
          line-height: 30px;
          letter-spacing: 2px;
          text-align: center; }
        .activity-bigshot-page .list-main .list-box .list-bigshot-item-tag {
          font-size: 14px; }

.empowerContentBox {
  width: 1200px;
  width: 1200px; }
  .empowerContentBox_title {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    color: #333333;
    margin-bottom: 30px; }
  .empowerContentBox_content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .empowerContentBox_content .item {
      margin: 0 0px 20px;
      width: 230px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      .empowerContentBox_content .item .img {
        width: 80px;
        height: 80px; }
      .empowerContentBox_content .item .item_title {
        font-weight: 400;
        font-size: 16px;
        line-height: 32px;
        text-align: center;
        color: #666666;
        margin-top: 16px; }

.homePage-footer {
  transition: opacity 0.5s;
  width: 100%;
  height: 68px;
  line-height: 68px;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15); }
  .homePage-footer .section-box {
    margin: 0 auto;
    width: 1200px;
    padding: 0 50px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex; }
    .homePage-footer .section-box .section-footer-title {
      width: 112px;
      font-size: 16px;
      font-weight: 400;
      color: #FFFFFF; }
    .homePage-footer .section-box .section-footer-main {
      -ms-flex: 1;
          flex: 1;
      display: -ms-flexbox;
      display: flex; }
      .homePage-footer .section-box .section-footer-main a {
        color: #A3C8FF;
        cursor: pointer;
        margin: 0 10px; }

@charset "UTF-8";
#main {
  overflow: hidden; }

.wordCloud__tagBall {
  width: 600px;
  height: 560px;
  margin: 0 auto;
  position: relative; }

.wordCloud__tag {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  color: green;
  text-decoration: none;
  font-size: 15px;
  font-family: '\5FAE\8F6F\96C5\9ED1';
  font-weight: bold;
  cursor: pointer; }

.wordCloud__tag:hover {
  color: #fff !important; }

.settled-6 {
  width: 100%;
  padding: 11px 0;
  background: #f2faff; }
  .settled-6 .settled-outBox {
    width: 1300px;
    margin: 0 auto;
    position: relative; }
    .settled-6 .settled-outBox .settled_point-left {
      cursor: pointer;
      width: 22px;
      height: 42px;
      position: absolute;
      left: 0px;
      top: calc(50% + 50px);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      background: url("/static/img/shenyang/empowerment/brand_left.png") no-repeat;
      background-size: 22px 42px; }
    .settled-6 .settled-outBox .settled_point-right {
      cursor: pointer;
      width: 22px;
      height: 42px;
      position: absolute;
      right: 26px;
      top: calc(50% + 50px);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      background: url("/static/img/shenyang/empowerment/brand_right.png") no-repeat;
      background-size: 22px 42px; }
  .settled-6 .settled-box {
    width: 1200px;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden; }
    .settled-6 .settled-box .settled-box-text {
      font-size: 24px;
      font-weight: bold;
      color: #333333;
      text-align: center;
      margin-bottom: 41px;
      padding-top: 70px; }
    .settled-6 .settled-box .settled-box-main {
      background: #f2faff;
      width: 1200px;
      height: 268px;
      display: -ms-flexbox;
      display: flex; }
      .settled-6 .settled-box .settled-box-main .swper-sider {
        width: 1200px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        .settled-6 .settled-box .settled-box-main .swper-sider img {
          width: 200px;
          height: 74px;
          margin-right: 40px;
          margin-bottom: 60px; }
          .settled-6 .settled-box .settled-box-main .swper-sider img:nth-child(5n) {
            margin-right: 0; }

.settled-7 {
  background: #fff; }
  .settled-7 .settled-box .settled-box-main {
    background: #fff; }

.loginBox {
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4); }

.loginPage {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 400px;
  height: 254px;
  background: #f6f6f6;
  border-radius: 10px;
  z-index: 1000;
  overflow: hidden; }
  .loginPage .loginPage_title {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 0 8px;
    box-sizing: border-box;
    -ms-flex-align: center;
        align-items: center;
    background: #ffffff;
    height: 28px;
    box-shadow: 0px 0.5px 0px rgba(0, 0, 0, 0.15); }
    .loginPage .loginPage_title .left span {
      display: inline-block;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      margin-right: 8px; }
      .loginPage .loginPage_title .left span:nth-child(1) {
        background: linear-gradient(180deg, #92a4fa 0%, #8469f9 100%);
        border: 0.5px solid rgba(0, 0, 0, 0.12); }
      .loginPage .loginPage_title .left span:nth-child(2) {
        background: linear-gradient(180deg, #5dd3ea 0%, #599ceb 100%);
        border: 0.5px solid rgba(0, 0, 0, 0.12); }
      .loginPage .loginPage_title .left span:nth-child(3) {
        background: linear-gradient(180deg, #7ff0c2 0%, #3cc2a5 100%);
        border: 0.5px solid rgba(0, 0, 0, 0.12);
        margin: 0; }
    .loginPage .loginPage_title .center {
      position: absolute;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      color: #3d3d3d;
      font-weight: 700;
      font-size: 13px; }
  .loginPage .mainText {
    font-family: 'Microsoft YaHei';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    letter-spacing: -0.004em;
    color: #000000;
    margin-top: 67px; }
  .loginPage .mainBtn {
    display: block;
    width: 220px;
    height: 30px;
    background: #0f1867;
    border-radius: 6px;
    line-height: 30px;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin: 48px auto 0;
    cursor: pointer; }

@charset "UTF-8";
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
ul, li {
  list-style: none;
  padding: 0;
  margin: 0; }

textarea {
  outline: none; }

.gaia-page {
  min-width: 1200px;
  font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53"; }

.main-wrapper {
  background-color: #f9faff;
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.gaia-row {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0 -10px; }

.gaia-card {
  transition: box-shadow .3s; }
  .gaia-card:hover {
    box-shadow: 0 0 15px #dde3f0; }

.rich-text-tableStyle {
  overflow-x: auto; }
  .rich-text-tableStyle table {
    margin: 0 auto;
    padding: 0px;
    border: #e6e8f4 solid 1px;
    word-break: break-word; }
    .rich-text-tableStyle table tr td {
      padding: 15px 5px;
      border: #e6e8f4 solid 1px; }

.error-page {
  padding: 80px 0 20px;
  min-height: 100vh;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  color: #333; }
  .error-page img {
    display: block;
    margin: auto; }
  .error-page .un-support-tip {
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: wobble; }

.Toastify .Toastify__toast-container {
  width: 1190px;
  padding: 0;
  font-size: 14px;
  text-align: center; }
  .Toastify .Toastify__toast-container .Toastify__toast {
    min-height: 52px;
    background: #fff4e2;
    color: #faa26c; }
    .Toastify .Toastify__toast-container .Toastify__toast .Toastify__close-button path {
      fill: #faa26c; }

@keyframes wobble {
  0% {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to {
    transform: none; } }

@media only screen and (min-width: 576.01px) {
  .gaia-col-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px; }
  .gaia-col-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 20px; }
  .gaia-col-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 20px; }
  .gaia-col-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 20px; }
  .gaia-col-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 20px; }
  .gaia-col-6 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 16.66667%;
    margin-bottom: 20px; } }

@media only screen and (max-width: 576px) {
  .gaia-page, .main-wrapper {
    min-width: 0; }
  .container {
    width: 100%;
    overflow: hidden; }
  .gaia-col-sm-1 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 15px; }
    .gaia-col-sm-1:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-1:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 50%;
    margin-bottom: 15px; }
    .gaia-col-sm-2:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-2:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 33.33333%;
    margin-bottom: 15px; }
    .gaia-col-sm-3:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-3:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 25%;
    margin-bottom: 15px; }
    .gaia-col-sm-4:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-4:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5 {
    float: left;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    width: 20%;
    margin-bottom: 15px; }
    .gaia-col-sm-5:last-child {
      margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(1) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(2) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(3) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(4) {
    margin-bottom: 15px; }
  .gaia-col-sm-5:nth-last-child(5) {
    margin-bottom: 15px; } }

/*iPhoneX的适配*/
/* 主题色 */
/* 文字颜色 */
/* 背景色 */
.main-content {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-family: '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Hiragino Sans GB', tahoma, arial, '\5B8B\4F53'; }
  .main-content .home-section {
    width: 100%;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 14px; }
    .main-content .home-section .hs-title {
      width: 100%;
      font-size: 30px;
      color: #1a1d3c;
      line-height: 50px; }
    .main-content .home-section .hs-desc {
      width: 100%;
      font-size: 16px;
      color: #646b97;
      line-height: 30px; }

.swiper .swiper-wrapper {
  height: 560px; }
  .swiper .swiper-wrapper .swiper-slide {
    height: 100%; }
    .swiper .swiper-wrapper .swiper-slide #playChatVideo {
      width: 100%;
      object-fit: cover;
      height: 100%; }
    .swiper .swiper-wrapper .swiper-slide .swiper_third {
      width: 100%;
      height: 100%;
      background: url("/static/img/shenyang/home_banner_thired.png") center center no-repeat;
      background-size: cover; }
    .swiper .swiper-wrapper .swiper-slide .swiper_spark {
      width: 100%;
      height: 100%;
      cursor: pointer;
      background: url("https://aixfyun-cn-bj.xfyun.cn/aixfyun/1695115825000/banner.jpg") center center no-repeat;
      background-size: cover; }

.swiper .swiper-pagination {
  bottom: 79px;
  width: 1200px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }
  .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 4px;
    background: #000000;
    border-radius: 0px 0px 0px 0px;
    opacity: 1; }
  .swiper .swiper-pagination .swiper-pagination-bullet-active {
    background: #ffffff; }

.section-2-change {
  width: 100%;
  margin-bottom: 109px; }
  .section-2-change .section-box {
    width: 1200px;
    height: 362px;
    display: -ms-flexbox;
    display: flex; }
    .section-2-change .section-box .section-2-left {
      width: 516px; }
      .section-2-change .section-box .section-2-left .section-2-change-img {
        position: relative;
        width: 516px;
        height: 302px; }
        .section-2-change .section-box .section-2-left .section-2-change-img img {
          width: 496px;
          height: 282px; }
        .section-2-change .section-box .section-2-left .section-2-change-img .img {
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1; }
        .section-2-change .section-box .section-2-left .section-2-change-img .img-bg {
          position: absolute;
          left: 20px;
          top: 20px; }
      .section-2-change .section-box .section-2-left .section-2-change-text {
        font-size: 24px;
        font-weight: 400;
        color: #666666;
        text-align: right;
        padding-right: 40px;
        box-sizing: border-box; }
    .section-2-change .section-box .section-2-right {
      width: 717px; }
      .section-2-change .section-box .section-2-right .section-2-right-title {
        margin-left: 20px; }
        .section-2-change .section-box .section-2-right .section-2-right-title .section-2-right-title-sub {
          font-size: 14px;
          font-weight: 400;
          color: #0f1867; }
        .section-2-change .section-box .section-2-right .section-2-right-title .section-2-right-title-text {
          font-size: 24px;
          font-family: Microsoft YaHei-Bold, Microsoft YaHei;
          font-weight: bold;
          color: #333333; }
        .section-2-change .section-box .section-2-right .section-2-right-title .section-2-right-point {
          width: 40px;
          height: 0px;
          opacity: 1;
          background: #0f1867;
          border: 2px solid #0f1867; }
      .section-2-change .section-box .section-2-right .section-2-right-main {
        width: 100%;
        height: 270px;
        background: #abd5ff;
        margin-left: -23px;
        margin-top: 19px;
        padding: 17px 24px;
        box-sizing: border-box; }
        .section-2-change .section-box .section-2-right .section-2-right-main .section-2-right-main-text {
          font-size: 14px;
          font-weight: 400;
          color: #333333;
          line-height: 30px; }

.section-3-change {
  margin-bottom: 119px; }
  .section-3-change .section-box .section-box-title-change {
    text-align: center; }
    .section-3-change .section-box .section-box-title-change h2 {
      font-size: 24px;
      font-weight: bold;
      margin-bottom: 10px;
      color: #333;
      height: 48px;
      line-height: 48px;
      position: relative;
      display: inline-block; }
  .section-3-change .section-box .section-4-list-outpoint .section-4-list-cor {
    width: 2px;
    height: 30px;
    background: #9e9e9e;
    margin: 0 auto; }
  .section-3-change .section-box .section-4-list-outpoint .section-4-list-line {
    width: 1002px;
    height: 0px;
    background: #9e9e9e;
    border: 1px solid #9e9e9e;
    margin-left: 99px; }
  .section-3-change .section-box .section-4-list {
    display: -ms-flexbox;
    display: flex;
    margin-top: 0; }
    .section-3-change .section-box .section-4-list .section-4-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      .section-3-change .section-box .section-4-list .section-4-item .section-4-item-point {
        width: 2px;
        height: 30px;
        background: #9e9e9e; }
      .section-3-change .section-box .section-4-list .section-4-item .section-4-item-img-change {
        width: 146px;
        height: 146px;
        border-radius: 50%;
        transition: all 0.5s;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
        .section-3-change .section-box .section-4-list .section-4-item .section-4-item-img-change img {
          width: 100%;
          height: 100%; }
      .section-3-change .section-box .section-4-list .section-4-item .section-4-item-text-change {
        width: 146px;
        margin-top: 24px; }
        .section-3-change .section-box .section-4-list .section-4-item .section-4-item-text-change .section-4-item-text-title {
          color: #666666;
          font-weight: 400; }
      .section-3-change .section-box .section-4-list .section-4-item:hover .section-4-item-img-change {
        background: #fff;
        -ms-transform: translateY(-5px);
            transform: translateY(-5px);
        box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; }
      .section-3-change .section-box .section-4-list .section-4-item:hover .section-4-item-text-title {
        color: #333;
        font-weight: 600; }
  .section-3-change .section-box .section-4-list-explain {
    width: 1100px;
    margin: 40px auto 0;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 32px; }

.section-4 .section-box .section-box-title-change {
  text-align: center; }
  .section-4 .section-box .section-box-title-change h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #333;
    height: 48px;
    line-height: 48px;
    position: relative;
    display: inline-block; }

.section-4 .section-box .section-4-list .section-4-item-text {
  font-weight: 400;
  color: #666666;
  font-size: 14px; }
  .section-4 .section-box .section-4-list .section-4-item-text .section-4-item-text-title {
    font-weight: bold;
    color: #333333;
    font-size: 16px; }

.section-5 {
  width: 100%;
  background: #fff;
  box-sizing: border-box; }

@media only screen and (max-width: 576px) {
  .main-content {
    min-width: 0; }
    .main-content .hs-banner {
      margin-top: 50px; } }

* {
  padding: 0;
  margin: 0; }

html {
  scroll-behavior: smooth; }

.page-index-home .banner {
  width: 100%;
  height: 580px;
  position: relative;
  background-size: cover;
  position: relative;
  margin-bottom: 20px; }
  .page-index-home .banner .banner-nav {
    position: relative;
    z-index: 2;
    width: 1200px;
    height: 120px;
    border-radius: 0px 0px 0px 0px;
    margin: -60px auto 0;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15); }
    .page-index-home .banner .banner-nav .banner-nav-top {
      width: 100%;
      background: #eaebed;
      height: 60px;
      line-height: 60px;
      padding-left: 53px;
      box-sizing: border-box; }
      .page-index-home .banner .banner-nav .banner-nav-top span {
        font-size: 14px;
        font-weight: 400;
        color: #666666;
        line-height: 16px; }
    .page-index-home .banner .banner-nav .banner-nav-bottom {
      width: 100%;
      height: 60px;
      line-height: 60px;
      padding: 0 53px;
      box-sizing: border-box;
      display: -ms-flexbox;
      display: flex; }
      .page-index-home .banner .banner-nav .banner-nav-bottom a {
        height: 60px;
        line-height: 60px;
        font-size: 14px;
        font-weight: 400;
        cursor: pointer;
        color: #0f1867;
        margin: 0 10px; }

.page-index-home .section-2 {
  background: #fff;
  padding-top: 280px;
  padding-bottom: 53px; }
  .page-index-home .section-2-list {
    margin-top: 70px;
    width: 1200px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .page-index-home .section-2-item:nth-of-type(3n-1) {
    margin: 0 30px; }
  .page-index-home .section-2-item:nth-of-type(-n + 3) {
    margin-bottom: 30px; }
  .page-index-home .section-2-item:hover {
    box-shadow: 2px 2px 4px 0px rgba(78, 141, 246, 0.4); }
  .page-index-home .section-2-item {
    width: 380px;
    height: 300px;
    position: relative;
    padding-top: 10px;
    border-radius: 10px;
    overflow: hidden;
    transition: 0.2s; }
    .page-index-home .section-2-item::before {
      content: '';
      position: absolute;
      height: 10px;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      background: #4e8df6; }
    .page-index-home .section-2-item-img {
      height: 200px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      background: #e7f4fc; }
      .page-index-home .section-2-item-img-title {
        text-align: center;
        margin-top: 5px;
        font-size: 24px;
        font-weight: bold;
        color: #4e8df6; }
    .page-index-home .section-2-item-text ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 360px;
      margin: 0 auto; }
      .page-index-home .section-2-item-text ul li {
        width: 170px;
        text-align: center;
        font-size: 14px;
        color: #767676;
        line-height: 30px; }
        .page-index-home .section-2-item-text ul li a {
          color: #767676; }
      .page-index-home .section-2-item-text ul li:nth-of-type(2n) {
        margin-left: 20px; }
  .page-index-home .section-2-item:nth-of-type(1)::before, .page-index-home .section-2-item:nth-of-type(6)::before {
    background: #4e8df6; }
  .page-index-home .section-2-item:nth-of-type(1)-img, .page-index-home .section-2-item:nth-of-type(6)-img {
    background: #e7f4fc; }
    .page-index-home .section-2-item:nth-of-type(1)-img-title, .page-index-home .section-2-item:nth-of-type(6)-img-title {
      color: #4e8df6; }
  .page-index-home .section-2-item:nth-of-type(2)::before, .page-index-home .section-2-item:nth-of-type(4)::before {
    background: #00a5a0; }
  .page-index-home .section-2-item:nth-of-type(2) .section-2-item-img, .page-index-home .section-2-item:nth-of-type(4) .section-2-item-img {
    background: #e7fbfc; }
    .page-index-home .section-2-item:nth-of-type(2) .section-2-item-img .section-2-item-img-title, .page-index-home .section-2-item:nth-of-type(4) .section-2-item-img .section-2-item-img-title {
      color: #00a5a0; }
  .page-index-home .section-2-item:nth-of-type(3)::before, .page-index-home .section-2-item:nth-of-type(5)::before {
    background: #f6b84e; }
  .page-index-home .section-2-item:nth-of-type(3) .section-2-item-img, .page-index-home .section-2-item:nth-of-type(5) .section-2-item-img {
    background: #f6f5f4; }
    .page-index-home .section-2-item:nth-of-type(3) .section-2-item-img .section-2-item-img-title, .page-index-home .section-2-item:nth-of-type(5) .section-2-item-img .section-2-item-img-title {
      color: #f6b84e; }

.page-index-home .section-3 {
  height: 700px;
  background-size: cover;
  padding-top: 40px;
  position: relative;
  background: url(/static/img/shenyang/3-bg.png) center center no-repeat;
  background-size: cover; }
  .page-index-home .section-3 .section-box-title h2 {
    color: #fff; }
    .page-index-home .section-3 .section-box-title h2::before {
      background: url(/static/img/shenyang/title-left-white.png) center center no-repeat; }
    .page-index-home .section-3 .section-box-title h2::after {
      background: url(/static/img/shenyang/title-right-white.png) center center no-repeat; }
  .page-index-home .section-3 .section-box-title div {
    color: #fff; }
  .page-index-home .section-3-list {
    padding-top: 45px;
    position: relative; }
    .page-index-home .section-3-list .section-3-button {
      display: -ms-flexbox;
      display: flex;
      width: 1100px;
      margin: 0 auto;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 90px; }
      .page-index-home .section-3-list .section-3-button li {
        width: 126px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        color: #fff;
        border-radius: 10px;
        cursor: pointer;
        transition: 0.2s; }
      .page-index-home .section-3-list .section-3-button li.active {
        background: #4e8df6; }
  .page-index-home .section-3-item {
    visibility: hidden;
    opacity: 0;
    transition: 0.2s;
    display: -ms-flexbox;
    display: flex;
    position: absolute; }
    .page-index-home .section-3-item .img-box {
      position: relative; }
      .page-index-home .section-3-item .img-box::after {
        content: '';
        width: 100px;
        height: 100px;
        position: absolute;
        left: -20px;
        bottom: -15px;
        background: #4e8df6; }
    .page-index-home .section-3-item img {
      width: 300px;
      margin-right: 35px;
      position: relative;
      z-index: 3; }
    .page-index-home .section-3-item-title {
      font-size: 24px;
      font-weight: bold;
      letter-spacing: 0em;
      color: #ffffff;
      margin-bottom: 30px;
      margin-top: 50px; }
      .page-index-home .section-3-item-title a {
        color: #fff;
        text-decoration: underline; }
    .page-index-home .section-3-item-text {
      font-size: 18px;
      font-weight: normal;
      line-height: 26px;
      letter-spacing: 0em;
      color: #fff;
      text-indent: 2em; }
  .page-index-home .section-3-item.active {
    visibility: visible;
    opacity: 1; }

.page-index-home .section-4 {
  height: 498px; }
  .page-index-home .section-4-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 70px; }
  .page-index-home .section-4-item {
    width: 258px;
    text-align: left; }
    .page-index-home .section-4-item-img {
      width: 128px;
      height: 115px;
      margin: 0 auto;
      margin-bottom: 40px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
    .page-index-home .section-4-item-text {
      color: #9e9e9e;
      font-size: 14px; }
      .page-index-home .section-4-item-text-title {
        font-size: 18px;
        font-weight: 700;
        color: #4e8df6;
        margin-bottom: 12px; }

.page-index-home .section-box {
  width: 1200px;
  margin: 0 auto; }
  .page-index-home .section-box-title {
    text-align: center; }
    .page-index-home .section-box-title h2 {
      font-size: 36px;
      font-weight: bold;
      color: #4e8df6;
      margin-bottom: 10px;
      height: 48px;
      line-height: 48px;
      position: relative;
      display: inline-block; }
      .page-index-home .section-box-title h2::before {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-left.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        left: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
      .page-index-home .section-box-title h2::after {
        content: '';
        width: 168px;
        height: 24px;
        background: url(/static/img/shenyang/title-right.png) center center no-repeat;
        background-size: contain;
        position: absolute;
        top: 50%;
        right: -170px;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); }
    .page-index-home .section-box-title div {
      font-size: 14px;
      color: #767676; }

.page-index-home .sex_bg {
  width: 100%;
  height: 700px;
  background: url("/static/img/shenyang/empowerment/sex_bg.png"); }
  .page-index-home .sex_bg .sex_main {
    width: 1200px;
    margin: 0 auto; }
    .page-index-home .sex_bg .sex_main .sex_main_title {
      padding: 52px 0 40px;
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      color: #ffffff; }
    .page-index-home .sex_bg .sex_main .sex_main_content {
      width: 1200px;
      margin: 0 auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .page-index-home .sex_bg .sex_main .sex_main_content .item {
        width: 390px;
        height: 216px;
        margin-right: 15px;
        margin-bottom: 40px;
        border-radius: 4px;
        overflow: hidden; }
        .page-index-home .sex_bg .sex_main .sex_main_content .item:nth-child(3n) {
          margin-right: 0; }
      .page-index-home .sex_bg .sex_main .sex_main_content_one {
        background: url("/static/img/shenyang/connection/sex1.png");
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-align: center;
            align-items: center; }
        .page-index-home .sex_bg .sex_main .sex_main_content_one .box_item {
          margin: 2px 0 0 2px;
          width: 388px;
          height: 214px;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          border-radius: 4px;
          opacity: 0;
          transition: all 1s; }
          .page-index-home .sex_bg .sex_main .sex_main_content_one .box_item .title {
            padding: 35px 0 10px;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_one .box_item .text {
            padding: 0 50px;
            box-sizing: border-box;
            width: 338px;
            height: 61px;
            margin: 0 auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_one .box_item .btn {
            display: block;
            width: 240px;
            height: 40px;
            left: 75px;
            top: 145px;
            border: 1px solid #ffffff;
            border-radius: 4px;
            font-weight: 400;
            font-size: 14px;
            line-height: 40px;
            text-align: center;
            color: #ffffff;
            margin: 0 auto;
            cursor: pointer; }
        .page-index-home .sex_bg .sex_main .sex_main_content_one:hover .box_item {
          opacity: 1; }
      .page-index-home .sex_bg .sex_main .sex_main_content_two {
        background: url("/static/img/shenyang/connection/sex2.png"); }
        .page-index-home .sex_bg .sex_main .sex_main_content_two .box_item {
          margin: 2px 0 0 2px;
          width: 388px;
          height: 214px;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          border-radius: 4px;
          opacity: 0;
          transition: all 1s; }
          .page-index-home .sex_bg .sex_main .sex_main_content_two .box_item .title {
            padding: 35px 0 10px;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_two .box_item .text {
            padding: 0 50px;
            box-sizing: border-box;
            width: 338px;
            height: 61px;
            margin: 0 auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_two .box_item .btn {
            display: block;
            width: 240px;
            height: 40px;
            left: 75px;
            top: 145px;
            border: 1px solid #ffffff;
            border-radius: 4px;
            font-weight: 400;
            font-size: 14px;
            line-height: 40px;
            text-align: center;
            color: #ffffff;
            margin: 0 auto;
            cursor: pointer; }
        .page-index-home .sex_bg .sex_main .sex_main_content_two:hover .box_item {
          opacity: 1; }
      .page-index-home .sex_bg .sex_main .sex_main_content_three {
        background: url("/static/img/shenyang/connection/sex3.png"); }
        .page-index-home .sex_bg .sex_main .sex_main_content_three .box_item {
          margin: 2px 0 0 2px;
          width: 388px;
          height: 214px;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          border-radius: 4px;
          opacity: 0;
          transition: all 1s; }
          .page-index-home .sex_bg .sex_main .sex_main_content_three .box_item .title {
            padding: 35px 0 10px;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_three .box_item .text {
            padding: 0 50px;
            box-sizing: border-box;
            width: 338px;
            height: 61px;
            margin: 0 auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_three .box_item .btn {
            display: block;
            width: 240px;
            height: 40px;
            left: 75px;
            top: 145px;
            border: 1px solid #ffffff;
            border-radius: 4px;
            font-weight: 400;
            font-size: 14px;
            line-height: 40px;
            text-align: center;
            color: #ffffff;
            margin: 0 auto;
            cursor: pointer; }
        .page-index-home .sex_bg .sex_main .sex_main_content_three:hover .box_item {
          opacity: 1; }
      .page-index-home .sex_bg .sex_main .sex_main_content_four {
        background: url("/static/img/shenyang/connection/sex4.png"); }
        .page-index-home .sex_bg .sex_main .sex_main_content_four .box_item {
          margin: 2px 0 0 2px;
          width: 388px;
          height: 214px;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          border-radius: 4px;
          opacity: 0;
          transition: all 1s; }
          .page-index-home .sex_bg .sex_main .sex_main_content_four .box_item .title {
            padding: 35px 0 10px;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_four .box_item .text {
            padding: 0 50px;
            box-sizing: border-box;
            width: 338px;
            height: 61px;
            margin: 0 auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_four .box_item .btn {
            display: block;
            width: 240px;
            height: 40px;
            left: 75px;
            top: 145px;
            border: 1px solid #ffffff;
            border-radius: 4px;
            font-weight: 400;
            font-size: 14px;
            line-height: 40px;
            text-align: center;
            color: #ffffff;
            margin: 0 auto;
            cursor: pointer; }
        .page-index-home .sex_bg .sex_main .sex_main_content_four:hover .box_item {
          opacity: 1; }
      .page-index-home .sex_bg .sex_main .sex_main_content_five {
        background: url("/static/img/shenyang/connection/sex5.png"); }
        .page-index-home .sex_bg .sex_main .sex_main_content_five .box_item {
          margin: 2px 0 0 2px;
          width: 388px;
          height: 214px;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          border-radius: 4px;
          opacity: 0;
          transition: all 1s; }
          .page-index-home .sex_bg .sex_main .sex_main_content_five .box_item .title {
            padding: 35px 0 10px;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_five .box_item .text {
            padding: 0 50px;
            box-sizing: border-box;
            width: 338px;
            height: 61px;
            margin: 0 auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_five .box_item .btn {
            display: block;
            width: 240px;
            height: 40px;
            left: 75px;
            top: 145px;
            border: 1px solid #ffffff;
            border-radius: 4px;
            font-weight: 400;
            font-size: 14px;
            line-height: 40px;
            text-align: center;
            color: #ffffff;
            margin: 0 auto;
            cursor: pointer; }
        .page-index-home .sex_bg .sex_main .sex_main_content_five:hover .box_item {
          opacity: 1; }
      .page-index-home .sex_bg .sex_main .sex_main_content_sex {
        background: url("/static/img/shenyang/connection/sex6.png"); }
        .page-index-home .sex_bg .sex_main .sex_main_content_sex .box_item {
          margin: 2px 0 0 2px;
          width: 388px;
          height: 214px;
          background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
          border-radius: 4px;
          opacity: 0;
          transition: all 1s; }
          .page-index-home .sex_bg .sex_main .sex_main_content_sex .box_item .title {
            padding: 35px 0 10px;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_sex .box_item .text {
            padding: 0 50px;
            box-sizing: border-box;
            width: 338px;
            height: 61px;
            margin: 0 auto;
            font-weight: 400;
            font-size: 14px;
            line-height: 32px;
            text-align: center;
            color: #ffffff; }
          .page-index-home .sex_bg .sex_main .sex_main_content_sex .box_item .btn {
            display: block;
            width: 240px;
            height: 40px;
            left: 75px;
            top: 145px;
            border: 1px solid #ffffff;
            border-radius: 4px;
            font-weight: 400;
            font-size: 14px;
            line-height: 40px;
            text-align: center;
            color: #ffffff;
            margin: 0 auto;
            cursor: pointer; }
        .page-index-home .sex_bg .sex_main .sex_main_content_sex:hover .box_item {
          opacity: 1; }

.tech_page {
  width: 100%;
  height: 638px;
  background: url("/static/img/shenyang/empowerment/tech_bg.png") center center/100% 100% no-repeat; }
  .tech_page .tech_page_main {
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px; }
    .tech_page .tech_page_main_title {
      font-weight: 700;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      color: #333333; }
    .tech_page .tech_page_main_tab {
      display: -ms-flexbox;
      display: flex;
      padding: 40px 350px 0;
      box-sizing: border-box;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      .tech_page .tech_page_main_tab span {
        font-weight: 400;
        font-size: 16px;
        line-height: 32px;
        color: #666666;
        padding: 4px 18px;
        cursor: pointer;
        transition: all 0.3s; }
        .tech_page .tech_page_main_tab span:last-child {
          margin-right: 0; }
      .tech_page .tech_page_main_tab .active {
        background: #4e8df6;
        border-radius: 999px;
        color: #ffffff;
        font-weight: 700; }
    .tech_page .tech_page_main_content {
      width: 100%;
      margin-top: 70px;
      height: 366px;
      position: relative; }
      .tech_page .tech_page_main_content .LBbox {
        position: absolute;
        width: 141px;
        height: 141px;
        left: 0;
        bottom: 0;
        background: #4e8df6; }
      .tech_page .tech_page_main_content .outBox {
        position: absolute;
        top: 0;
        left: 42px;
        z-index: 2;
        width: 1120px;
        height: 320px;
        display: -ms-flexbox;
        display: flex; }
        .tech_page .tech_page_main_content .outBox .img {
          width: 300px;
          height: 320px;
          margin-right: 20px; }
          .tech_page .tech_page_main_content .outBox .img img {
            width: 100%;
            height: 100%; }
        .tech_page .tech_page_main_content .outBox .rightBox {
          width: 784px;
          padding: 0 20px 0 0;
          box-sizing: border-box;
          height: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: center;
              justify-content: center; }
          .tech_page .tech_page_main_content .outBox .rightBox .title {
            font-weight: 700;
            font-size: 16px;
            line-height: 32px;
            color: #333333; }
          .tech_page .tech_page_main_content .outBox .rightBox .subtitle {
            font-size: 16px;
            line-height: 32px;
            color: #333333; }
          .tech_page .tech_page_main_content .outBox .rightBox .btn {
            width: -moz-fit-content;
            width: fit-content;
            margin-top: 25px;
            font-weight: 400;
            font-size: 24px;
            line-height: 32px;
            letter-spacing: 0.1em;
            color: #fff;
            background: linear-gradient(90deg, #265aea 0%, #8ab9ff 100%);
            box-shadow: 0px 2px 4px rgba(42, 93, 234, 0.3);
            border-radius: 10px;
            padding: 7px 28px 11px; }

