.mobile_navbar,
.menus {
  display: none; }

.btn_right {
  position: fixed;
  right: .3rem;
  bottom: 10%;
  z-index: 999; }
  .btn_right a {
    display: block;
    width: .7rem;
    height: .7rem;
    border-radius: .14rem;
    background: #0356FF;
    box-sizing: border-box;
    padding-top: .08rem;
    cursor: pointer;
    transition: all .4s;
    margin-bottom: .1rem; }
    .btn_right a:last-child {
      background: #fff;
      visibility: hidden;
      position: relative;
      top: .3rem;
      opacity: 0; }
      .btn_right a:last-child span {
        color: #000; }
      .btn_right a:last-child.on {
        visibility: inherit;
        top: 0;
        opacity: 1; }
    .btn_right a img {
      width: .34rem;
      display: block;
      margin: 0 auto; }
    .btn_right a span {
      display: block;
      text-align: center;
      font-size: .14rem;
      font-weight: bold;
      color: #fff; }

.content {
  width: 100%;
  min-height: 100vh;
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #061220; }
  .content .header {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    height: .9rem; }
    .content .header.on {
      background: #061220; }
    .content .header .m {
      width: 14.4rem;
      height: 100%;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .content .header .m .logo {
        width: .8rem; }
        .content .header .m .logo img {
          display: block;
          width: 100%; }
      .content .header .m .btnGrow {
        display: flex;
        align-items: center; }
        .content .header .m .btnGrow a {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          font-size: .16rem;
          width: 1rem;
          font-weight: bold;
          height: .44rem;
          background: #fff;
          border-radius: .14rem;
          transition: all .2s;
          margin-left: .1rem;
          color: #000000;
          transition: all 0.6s linear(0 0%, 0.22 2.1%, 0.86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, 0.94 24%, 0.89 25.9%, 0.88 26.85%, 0.87 27.8%, 0.87 29.25%, 0.88 30.7%, 0.91 32.4%, 0.98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, 0.99 55.4%, 0.98 57.5%, 0.99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%); }
          .content .header .m .btnGrow a:hover {
            transform: translateY(-0.04rem); }
          .content .header .m .btnGrow a.on {
            background: #0356FF;
            color: #fff; }
      .content .header .m > ul {
        height: 100%;
        display: flex; }
        .content .header .m > ul > li {
          height: 100%;
          position: relative; }
          .content .header .m > ul > li::after {
            content: '';
            width: 0;
            height: .04rem;
            background: #0356FF;
            border-radius: .1rem;
            transition: all .2s;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: .2rem; }
          .content .header .m > ul > li.on > a {
            color: #0356FF;
            font-weight: bold; }
          .content .header .m > ul > li.on::after {
            width: .18rem; }
          .content .header .m > ul > li:hover > a {
            color: #0356FF;
            font-weight: bold; }
          .content .header .m > ul > li:hover::after {
            width: .18rem; }
          .content .header .m > ul > li > a {
            display: flex;
            align-items: center;
            height: 100%;
            font-size: .16rem;
            padding: 0 .32rem;
            transition: all .1s;
            color: #fff; }
  .content .desc_banner {
    width: 100%;
    overflow: hidden;
    height: 4.6rem;
    background-image: url(../images/downbg.png);
    background-size: cover;
    position: relative;
    background: linear-gradient(#02142A, #061220); }
    .content .desc_banner .bb1 {
      width: 5.19rem;
      position: absolute;
      right: 3.5rem;
      bottom: 0;
      animation: float-up-down 6s ease-in-out infinite; }
    .content .desc_banner .bb2 {
      width: 2.95rem;
      position: absolute;
      right: 3.62rem;
      bottom: 0;
      animation: float-up-down 6s ease-in-out infinite; }
    .content .desc_banner .m {
      width: 14.4rem;
      margin: 0 auto;
      padding: 1.8rem 0 0 0; }
      .content .desc_banner .m .font p {
        font-size: .54rem;
        color: #fff;
        line-height: .76rem; }
      .content .desc_banner .m .font span {
        display: block;
        font-size: .18rem;
        width: 5rem;
        color: #FFFFFF;
        line-height: .28rem;
        margin-top: .2rem; }
  .content .banner {
    width: 100%;
    height: 8.4rem;
    background: #12141D;
    background-size: cover;
    position: relative;
    overflow: hidden; }
    .content .banner .bb {
      width: 11.04rem;
      position: absolute;
      right: 0;
      top: 0; }
    .content .banner .m {
      width: 14.4rem;
      margin: 0 auto;
      position: relative;
      z-index: 9;
      padding: 2.26rem 0 0 0; }
      .content .banner .m .font {
        padding-left: .3rem; }
        .content .banner .m .font p {
          font-size: .54rem;
          color: #fff;
          font-weight: bold;
          line-height: .76rem; }
        .content .banner .m .font span {
          display: block;
          font-size: .18rem;
          width: 5rem;
          color: #FFFFFF;
          line-height: .28rem;
          margin-top: .2rem; }
      .content .banner .m .tabbar {
        width: 8.1rem;
        height: .6rem;
        margin: 0 auto;
        display: flex;
        align-items: center;
        margin-top: 1.2rem;
        background: rgba(255, 255, 255, 0.1);
        border-radius: .14rem;
        border: 1px solid rgba(255, 255, 255, 0.2);
        padding: .05rem; }
        .content .banner .m .tabbar div {
          flex: 1;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          cursor: pointer;
          font-size: .2rem;
          transition: all .2s;
          border-radius: .14rem;
          color: #fff; }
          .content .banner .m .tabbar div.on {
            background: #0356FF;
            color: #fff; }
      .content .banner .m .desc {
        display: block;
        text-align: center;
        font-size: .16rem;
        opacity: 0.4;
        padding: .24rem 0;
        color: #fff; }
      .content .banner .m .down_fade div {
        display: flex;
        align-items: center;
        justify-content: center;
        display: none; }
        .content .banner .m .down_fade div.on {
          display: flex; }
        .content .banner .m .down_fade div a {
          width: 1.9rem;
          background: rgba(255, 255, 255, 0.1);
          border-radius: .14rem;
          margin: 0 .075rem;
          border: 1px solid rgba(255, 255, 255, 0.2);
          padding: .15rem 0;
          box-sizing: border-box;
          display: block;
          transition: all 1s linear(0 0%, 0.22 2.1%, 0.86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, 0.94 24%, 0.89 25.9%, 0.88 26.85%, 0.87 27.8%, 0.87 29.25%, 0.88 30.7%, 0.91 32.4%, 0.98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, 0.99 55.4%, 0.98 57.5%, 0.99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%); }
          .content .banner .m .down_fade div a:hover {
            transform: translateY(-0.04rem); }
          .content .banner .m .down_fade div a img {
            display: block;
            width: .4rem;
            margin: 0 auto; }
          .content .banner .m .down_fade div a span {
            display: block;
            text-align: center;
            font-size: .16rem;
            color: #fff;
            margin-top: .08rem; }
  .content .main_down {
    width: 100%;
    padding-bottom: 1rem; }
    .content .main_down .m {
      width: 14.4rem;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      align-items: flex-start; }
      .content .main_down .m .down_grow {
        width: 12.72rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; }
        .content .main_down .m .down_grow .item {
          overflow: hidden;
          width: 6.2rem;
          border-radius: .14rem;
          background: #02172A;
          margin-bottom: .3rem;
          padding: .6rem 0; }
          .content .main_down .m .down_grow .item .icon {
            overflow: hidden;
            padding-bottom: .5rem; }
            .content .main_down .m .down_grow .item .icon img {
              display: block;
              width: .9rem;
              margin: 0 auto; }
            .content .main_down .m .down_grow .item .icon span {
              display: block;
              text-align: center;
              font-size: .24rem;
              color: #fff;
              font-weight: bold;
              margin-top: .2rem; }
          .content .main_down .m .down_grow .item .downs {
            width: 5rem;
            height: .8rem;
            border-radius: .14rem;
            border: 1px solid rgba(255, 255, 255, 0.2);
            background: rgba(255, 255, 255, 0.1);
            margin: auto;
            margin-top: .5rem; }
            .content .main_down .m .down_grow .item .downs a {
              display: flex;
              align-items: center;
              justify-content: space-between;
              width: 100%;
              height: 100%;
              box-sizing: border-box;
              padding: 0 .18rem 0 .2rem; }
              .content .main_down .m .down_grow .item .downs a:hover .btn {
                opacity: 0.8; }
              .content .main_down .m .down_grow .item .downs a .btn {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 1rem;
                height: .44rem;
                font-size: .16rem;
                color: #fff;
                border-radius: .14rem;
                background: linear-gradient(#FFA33B, #F48100);
                transition: all .2s; }
              .content .main_down .m .down_grow .item .downs a .fl {
                display: flex;
                align-items: center; }
                .content .main_down .m .down_grow .item .downs a .fl img {
                  width: .32rem; }
                .content .main_down .m .down_grow .item .downs a .fl .info {
                  padding-left: .1rem; }
                  .content .main_down .m .down_grow .item .downs a .fl .info .t {
                    display: flex;
                    align-items: center;
                    font-size: .18rem;
                    color: #fff;
                    font-weight: bold; }
                    .content .main_down .m .down_grow .item .downs a .fl .info .t span {
                      display: inline-flex;
                      align-items: center;
                      height: .18rem;
                      font-size: .12rem;
                      color: #fff;
                      background: linear-gradient(#FFA33B, #F48100);
                      padding: 0 .07rem;
                      line-height: 1;
                      margin-left: .08rem;
                      border-radius: .1rem .2rem .2rem 0; }
                  .content .main_down .m .down_grow .item .downs a .fl .info p {
                    font-size: .14rem;
                    color: #999;
                    margin-top: .06rem; }
          .content .main_down .m .down_grow .item .down {
            display: flex; }
            .content .main_down .m .down_grow .item .down .label {
              overflow: hidden;
              width: 33.33%;
              position: relative; }
              .content .main_down .m .down_grow .item .down .label::after {
                content: '';
                width: 1px;
                height: 1.26rem;
                background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
                position: absolute;
                right: 0;
                top: 50%;
                transform: translateY(-50%); }
              .content .main_down .m .down_grow .item .down .label:last-child::after {
                display: none; }
              .content .main_down .m .down_grow .item .down .label .name {
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: .18rem;
                color: #fff; }
                .content .main_down .m .down_grow .item .down .label .name img {
                  width: .24rem;
                  margin-right: .06rem; }
              .content .main_down .m .down_grow .item .down .label span {
                font-size: .14rem;
                color: #999;
                display: block;
                text-align: center;
                margin-top: .06rem;
                line-height: .28rem; }
              .content .main_down .m .down_grow .item .down .label a {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 1rem;
                height: .44rem;
                background: #0356FF;
                border-radius: .14rem;
                font-size: .16rem;
                color: #fff;
                margin: 0 auto;
                transition: all .2s;
                margin-top: .24rem; }
                .content .main_down .m .down_grow .item .down .label a:hover {
                  opacity: 0.8; }
      .content .main_down .m .down_navbar {
        overflow: hidden;
        position: sticky;
        left: 0;
        top: 1rem; }
        .content .main_down .m .down_navbar a {
          display: block;
          font-size: .22rem;
          font-weight: bold;
          color: #fff;
          transition: all .2s;
          margin-bottom: .3rem; }
          .content .main_down .m .down_navbar a.on {
            color: #0356FF;
            text-decoration: underline; }
          .content .main_down .m .down_navbar a:hover {
            color: #0356FF;
            text-decoration: underline; }
  .content .main_rz {
    overflow: hidden; }
    .content .main_rz .main_contact_item {
      overflow: hidden;
      background: #021734; }
      .content .main_rz .main_contact_item .m {
        width: 14.4rem;
        margin: 0 auto;
        padding: 1.22rem 0 1rem 0; }
        .content .main_rz .main_contact_item .m .box {
          width: 100%;
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
          .content .main_rz .main_contact_item .m .box .item {
            overflow: hidden;
            width: 7.1rem;
            height: 2.6rem;
            border-radius: .14rem;
            margin-top: .6rem;
            background: #E8F1FF;
            border-top: .06rem solid #5AA1FF;
            display: flex;
            align-items: center;
            padding-left: .6rem; }
            .content .main_rz .main_contact_item .m .box .item:last-child {
              background: #FEF8F0;
              border-top: .06rem solid #EF9C34; }
              .content .main_rz .main_contact_item .m .box .item:last-child .icon {
                background: #FFA738; }
              .content .main_rz .main_contact_item .m .box .item:last-child .grow div {
                color: #FFA738; }
            .content .main_rz .main_contact_item .m .box .item .icon {
              width: 1.2rem;
              height: 1.2rem;
              display: flex;
              align-items: center;
              justify-content: center;
              border-radius: 50%;
              background: #2069FF; }
              .content .main_rz .main_contact_item .m .box .item .icon img {
                width: .5rem; }
            .content .main_rz .main_contact_item .m .box .item .grow {
              overflow: hidden;
              padding-left: .5rem; }
              .content .main_rz .main_contact_item .m .box .item .grow p {
                font-size: .26rem;
                color: #000000;
                font-weight: bold; }
              .content .main_rz .main_contact_item .m .box .item .grow span {
                display: block;
                font-size: .16rem;
                color: #666666;
                margin-top: .12rem; }
              .content .main_rz .main_contact_item .m .box .item .grow div {
                display: flex;
                align-items: center;
                font-size: .2rem;
                margin-top: .36rem;
                color: #0356FF;
                font-weight: bold; }
                .content .main_rz .main_contact_item .m .box .item .grow div img {
                  width: .18rem;
                  margin-right: .08rem; }
    .content .main_rz .main_news_item {
      overflow: hidden;
      background: #021734; }
      .content .main_rz .main_news_item .m {
        width: 14.4rem;
        margin: 0 auto;
        padding: 1.22rem 0 0 0; }
        .content .main_rz .main_news_item .m .box {
          width: 100%;
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
          .content .main_rz .main_news_item .m .box .item {
            overflow: hidden;
            width: 7.1rem;
            border-radius: .14rem;
            margin-top: .6rem;
            background: linear-gradient(#FDF6E6, #fff, #fff, #fff);
            padding: .24rem .3rem; }
            .content .main_rz .main_news_item .m .box .item.on {
              background: linear-gradient(#F0F6FF, #fff, #fff, #fff); }
              .content .main_rz .main_news_item .m .box .item.on ul {
                background: #FAFAFA;
                border-radius: .14rem;
                padding: 0 .2rem; }
                .content .main_rz .main_news_item .m .box .item.on ul li {
                  border-bottom: 1px solid #E7E7E7; }
            .content .main_rz .main_news_item .m .box .item .title {
              display: block;
              font-size: .22rem;
              font-weight: bold;
              color: #333333; }
            .content .main_rz .main_news_item .m .box .item ul {
              overflow: hidden;
              margin-top: .1rem; }
              .content .main_rz .main_news_item .m .box .item ul li {
                overflow: hidden;
                border-bottom: 1px solid #F5F5F5; }
                .content .main_rz .main_news_item .m .box .item ul li:last-child {
                  border: none; }
                .content .main_rz .main_news_item .m .box .item ul li:hover a .l span {
                  color: #0356FF; }
                .content .main_rz .main_news_item .m .box .item ul li a {
                  display: flex;
                  height: .58rem;
                  justify-content: space-between; }
                  .content .main_rz .main_news_item .m .box .item ul li a .l {
                    display: flex;
                    align-items: center; }
                    .content .main_rz .main_news_item .m .box .item ul li a .l img {
                      width: .2rem;
                      margin-right: .1rem; }
                    .content .main_rz .main_news_item .m .box .item ul li a .l span {
                      font-size: .18rem;
                      transition: all .2s;
                      width: 4rem;
                      color: #000000;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap; }
                  .content .main_rz .main_news_item .m .box .item ul li a .fr {
                    display: flex;
                    align-items: center; }
                    .content .main_rz .main_news_item .m .box .item ul li a .fr span {
                      font-size: .18rem;
                      color: #999999; }
                    .content .main_rz .main_news_item .m .box .item ul li a .fr img {
                      width: .2rem;
                      margin-left: .1rem; }
    .content .main_rz .main_bh {
      padding: .7rem 0; }
      .content .main_rz .main_bh .m {
        width: 14.4rem;
        margin: 0 auto;
        display: flex;
        justify-content: space-between; }
        .content .main_rz .main_bh .m .grow {
          overflow: hidden;
          width: calc(100% - 5.2rem);
          padding-right: 1.38rem;
          padding-top: .26rem; }
          .content .main_rz .main_bh .m .grow img {
            display: block;
            width: 1.5rem; }
          .content .main_rz .main_bh .m .grow span {
            display: block;
            font-size: .18rem;
            color: #fff;
            line-height: 1.8;
            margin-top: .4rem; }
        .content .main_rz .main_bh .m .picture {
          overflow: hidden;
          width: 5.2rem;
          height: 3.4rem;
          border-radius: .14rem; }
          .content .main_rz .main_bh .m .picture img {
            width: 100%;
            height: 100%;
            object-fit: cover; }
    .content .main_rz .main_menu {
      overflow: hidden;
      padding: .4rem 0;
      margin-top: 1rem; }
      .content .main_rz .main_menu .m {
        width: 14.4rem;
        margin: 0 auto;
        display: flex;
        align-items: center; }
        .content .main_rz .main_menu .m a {
          font-size: .16rem;
          color: #999999; }
          .content .main_rz .main_menu .m a:last-child {
            color: #fff; }
        .content .main_rz .main_menu .m img {
          display: block;
          width: .16rem;
          margin: 0 .1rem; }
  .content .main_about {
    overflow: hidden;
    position: relative; }
    .content .main_about .dy {
      content: '';
      width: 6.61rem;
      height: 9.29rem;
      background-image: url(../images/about6.png);
      background-size: 100% 100%;
      position: absolute;
      right: 0;
      top: -.4rem; }
    .content .main_about .m {
      width: 14.4rem;
      margin: 0 auto;
      padding: .5rem 0 1rem 0; }
      .content .main_about .m .join_box {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: .7rem; }
        .content .main_about .m .join_box .join_grow {
          overflow: hidden;
          width: 11.7rem; }
          .content .main_about .m .join_box .join_grow .item {
            width: 100%;
            background: #021629;
            box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
            border-radius: .14rem;
            margin-bottom: .2rem;
            padding: 0 .3rem; }
            .content .main_about .m .join_box .join_grow .item .slide {
              overflow: hidden;
              width: 100%;
              display: none;
               display: block;
                font-size: .16rem;
                color: #fff;
                line-height: 1.8; 
              border-top: 1px solid rgba(255, 255, 255, 0.1);
              padding: .2rem 0 .5rem 0; }
              .content .main_about .m .join_box .join_grow .item .slide p {
                font-size: .16rem;
                color: #fff;
                margin-bottom: .1rem; }
              .content .main_about .m .join_box .join_grow .item .slide p {
                display: block;
                font-size: .16rem;
                color: #fff;
                line-height: 1.8; }
            .content .main_about .m .join_box .join_grow .item .title {
              cursor: pointer;
              position: relative;
              padding: .3rem 0; }
              .content .main_about .m .join_box .join_grow .item .title.on p {
                color: #0356FF; }
              .content .main_about .m .join_box .join_grow .item .title.on div {
                display: flex; }
              .content .main_about .m .join_box .join_grow .item .title.on::after {
                background-image: url(../images/dd1.png); }
              .content .main_about .m .join_box .join_grow .item .title::after {
                content: '';
                width: .22rem;
                height: .22rem;
                background-image: url(../images/dd.png);
                background-size: 100% 100%;
                position: absolute;
                right: 0;
                top: 50%;
                transform: translateY(-50%); }
              .content .main_about .m .join_box .join_grow .item .title p {
                font-size: .22rem;
                color: #fff; }
              .content .main_about .m .join_box .join_grow .item .title div {
                display: flex;
                align-items: center;
                margin-top: .1rem;
                display: none; }
                .content .main_about .m .join_box .join_grow .item .title div span {
                  font-size: .16rem;
                  color: #fff;
                  opacity: 0.6;
                  margin-right: .21rem;
                  position: relative; }
                  .content .main_about .m .join_box .join_grow .item .title div span::after {
                    content: '';
                    width: 1px;
                    height: .14rem;
                    background: #fff;
                    position: absolute;
                    right: -.1rem;
                    top: 50%;
                    transform: translateY(-50%); }
                  .content .main_about .m .join_box .join_grow .item .title div span:last-child::after {
                    display: none; }
        .content .main_about .m .join_box .join_link {
          overflow: hidden;
          position: sticky;
          left: 0;
          top: 1rem; }
          .content .main_about .m .join_box .join_link a {
            display: block;
            font-size: .22rem;
            font-weight: bold;
            color: #fff;
            transition: all .2s;
            margin-bottom: .3rem; }
            .content .main_about .m .join_box .join_link a.on {
              color: #0356FF;
              text-decoration: underline; }
            .content .main_about .m .join_box .join_link a:hover {
              color: #0356FF;
              text-decoration: underline; }
      .content .main_about .m .map {
        width: 100%;
        margin-top: 1.2rem; }
        .content .main_about .m .map .title {
          font-size: .44rem;
          color: #fff;
          font-weight: bold; }
        .content .main_about .m .map .box {
          overflow: hidden;
          width: 100%;
          border-radius: .14rem;
          margin-top: .5rem;
          background: #fff; }
          .content .main_about .m .map .box #map {
            width: 100%;
            overflow: hidden; }
            .content .main_about .m .map .box #map img {
              width: 100%;
              display: block; }
          .content .main_about .m .map .box ul {
            display: flex;
            justify-content: space-between;
            padding-right: .8rem; }
            .content .main_about .m .map .box ul li {
              padding: .29rem 0 .3rem .75rem; }
              .content .main_about .m .map .box ul li img {
                display: block;
                width: .34rem; }
              .content .main_about .m .map .box ul li p {
                font-size: .14rem;
                color: #666666;
                margin-top: .13rem; }
              .content .main_about .m .map .box ul li span {
                display: block;
                font-size: .2rem;
                color: #333333;
                margin-top: .1rem; }
      .content .main_about .m .contact {
        width: 10rem;
        padding: 1.2rem 0 0 0; }
        .content .main_about .m .contact ul {
          overflow: hidden;
          display: flex;
          justify-content: space-between; }
          .content .main_about .m .contact ul li {
            margin-top: .5rem; }
            .content .main_about .m .contact ul li p {
              font-size: .34rem;
              color: #0356FF;
              font-weight: bold; }
              .content .main_about .m .contact ul li p span {
                font-size: .5rem;
                font-weight: bold;
                margin-right: .1rem; }
            .content .main_about .m .contact ul li em {
              display: block;
              font-size: .18rem;
              color: #fff; }
        .content .main_about .m .contact .font {
          overflow: hidden;
          padding-bottom: .5rem;
          border-bottom: 1px solid rgba(234, 234, 234, 0.3); }
          .content .main_about .m .contact .font p {
            font-size: .44rem;
            color: #fff;
            font-weight: bold; }
          .content .main_about .m .contact .font span {
            display: block;
            font-size: .18rem;
            opacity: 0.6;
            color: #fff;
            line-height: 1.6;
            margin-top: .2rem; }
      .content .main_about .m .tab_link {
        display: flex;
        align-items: center; }
        .content .main_about .m .tab_link a {
          width: 1.5rem;
          height: .54rem;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: .18rem;
          background: rgba(255, 255, 255, 0.1);
          color: #fff;
          margin-right: .2rem;
          transition: all .2s;
          border-radius: .6rem; }
          .content .main_about .m .tab_link a.on {
            background: #0356FF;
            color: #fff; }
          .content .main_about .m .tab_link a:hover {
            background: #0356FF;
            color: #fff; }
  .content .main_news {
    width: 100%;
    padding-bottom: .7rem; }
    .content .main_news .m {
      width: 14.4rem;
      margin: 0 auto; }
      .content .main_news .m .news_content {
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: space-between; }
        .content .main_news .m .news_content .news_right {
          width: 3rem; }
          .content .main_news .m .news_content .news_right .dy_code {
            width: 100%;
            height: 3rem;
            background-image: url(../images/codebg.png);
            background-size: cover;
            background-color: #FAFCFF;
            margin-top: .2rem;
            border-radius: .14rem;
            padding: .52rem 0 0 0; }
            .content .main_news .m .news_content .news_right .dy_code span {
              display: block;
              text-align: center;
              font-size: .18rem;
              color: #333333;
              line-height: 1.4;
              font-weight: bold; }
            .content .main_news .m .news_content .news_right .dy_code div {
              width: 1.4rem;
              height: 1.4rem;
              display: flex;
              align-items: center;
              justify-content: center;
              border-radius: .14rem;
              background: #F2F6FF;
              margin: 0 auto;
              margin-bottom: .2rem;
              box-shadow: 0 0.04rem 0.15rem rgba(0, 0, 0, 0.1); }
              .content .main_news .m .news_content .news_right .dy_code div img {
                display: block;
                width: 1.2rem; }
          .content .main_news .m .news_content .news_right .news_recommen {
            overflow: hidden;
            width: 100%;
            background: #fff;
            border-radius: .14rem; }
            .content .main_news .m .news_content .news_right .news_recommen ul {
              overflow: hidden;
              padding: 0 .2rem;
              box-sizing: border-box; }
              .content .main_news .m .news_content .news_right .news_recommen ul li {
                overflow: hidden;
                border-bottom: 1px solid #EAEAEA; }
                .content .main_news .m .news_content .news_right .news_recommen ul li:last-child {
                  border: none; }
                .content .main_news .m .news_content .news_right .news_recommen ul li:hover a p {
                  color: #0356FF; }
                .content .main_news .m .news_content .news_right .news_recommen ul li a {
                  display: block;
                  padding: .15rem 0;
                  box-sizing: border-box; }
                  .content .main_news .m .news_content .news_right .news_recommen ul li a p {
                    transition: all .2s;
                    font-size: .16rem;
                    color: #000000; }
                  .content .main_news .m .news_content .news_right .news_recommen ul li a div {
                    display: flex;
                    align-items: center;
                    font-size: .14rem;
                    color: #999999;
                    margin-top: .1rem; }
                    .content .main_news .m .news_content .news_right .news_recommen ul li a div img {
                      width: .12rem;
                      margin-right: .05rem; }
            .content .main_news .m .news_content .news_right .news_recommen .title {
              height: .62rem;
              display: flex;
              align-items: center;
              padding-left: .2rem;
              position: relative;
              border-bottom: 1px solid #EAEAEA; }
              .content .main_news .m .news_content .news_right .news_recommen .title span {
                display: block;
                position: relative;
                z-index: 9;
                font-size: .2rem;
                color: #000000;
                font-weight: bold; }
              .content .main_news .m .news_content .news_right .news_recommen .title::after {
                content: '';
                width: .34rem;
                height: .34rem;
                background-image: url(../images/icon6.png);
                background-size: 100% 100%;
                position: absolute;
                left: .9rem;
                top: .09rem; }
        .content .main_news .m .news_content .news_infos {
          width: 11.2rem;
          background: #fff;
          border-radius: .14rem;
          padding: .4rem .5rem .8rem .5rem; }
          .content .main_news .m .news_content .news_infos .news_page {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-top: .8rem; }
            .content .main_news .m .news_content .news_infos .news_page a {
              display: flex;
              align-items: center;
              font-size: .16rem;
              color: #444444;
              transition: all .2s; }
              .content .main_news .m .news_content .news_infos .news_page a:hover {
                color: #0356FF;
                text-decoration: underline; }
                .content .main_news .m .news_content .news_infos .news_page a:hover i.prev {
                  background-image: url(../images/nexta.png);
                  transform: rotate(180deg); }
                .content .main_news .m .news_content .news_infos .news_page a:hover i.next {
                  transform: rotate(0deg);
                  background-image: url(../images/nexta.png); }
              .content .main_news .m .news_content .news_infos .news_page a i {
                width: .16rem;
                height: .16rem;
                background-size: 100% 100%;
                display: block;
                margin: 0 .06rem; }
                .content .main_news .m .news_content .news_infos .news_page a i.prev {
                  background-image: url(../images/preva.png); }
                .content .main_news .m .news_content .news_infos .news_page a i.next {
                  background-image: url(../images/preva.png);
                  transform: rotate(180deg); }
          .content .main_news .m .news_content .news_infos .info {
            overflow: hidden;
            padding: .1rem 0; }
            .content .main_news .m .news_content .news_infos .info p {
              font-size: .16rem;
              color: #444444;
              line-height: 1.8;
              padding: .2rem 0;
              text-indent: .4rem; }
            .content .main_news .m .news_content .news_infos .info img {
              display: block;
              margin: .2rem auto;
              max-width: 100%; }
          .content .main_news .m .news_content .news_infos .head {
            overflow: hidden;
            padding: .3rem 0;
            border-bottom: 1px solid #EAEAEA; }
            .content .main_news .m .news_content .news_infos .head p {
              font-size: .36rem;
              color: #333333;
              font-weight: bold; }
            .content .main_news .m .news_content .news_infos .head div {
              display: flex;
              align-items: center;
              font-size: .14rem;
              color: #999999;
              margin-top: .28rem; }
              .content .main_news .m .news_content .news_infos .head div img {
                width: .12rem;
                margin-right: .05rem; }
          .content .main_news .m .news_content .news_infos .menu {
            display: flex;
            align-items: center; }
            .content .main_news .m .news_content .news_infos .menu a {
              font-size: .16rem;
              color: #999999;
              transition: all .1s; }
              .content .main_news .m .news_content .news_infos .menu a:last-child {
                color: #000; }
            .content .main_news .m .news_content .news_infos .menu img {
              width: .16rem;
              margin: 0 .1rem; }
        .content .main_news .m .news_content .news_left {
          width: 11.2rem;
          overflow: hidden; }
          .content .main_news .m .news_content .news_left .news_list {
            overflow: hidden;
            width: 100%; }
            .content .main_news .m .news_content .news_left .news_list .label {
              overflow: hidden;
              width: 100%;
              margin-top: .2rem;
              background: #fff;
              transition: all .2s;
              border-radius: .14rem; }
              .content .main_news .m .news_content .news_left .news_list .label:hover {
                transform: translateY(-0.02rem);
                box-shadow: inset 0px -3px 13px 2px rgba(3, 86, 255, 0.2); }
              .content .main_news .m .news_content .news_left .news_list .label:hover a .picture img {
                transform: scale(1.06); }
              .content .main_news .m .news_content .news_left .news_list .label:hover a .grow .info p {
                color: #0356FF; }
              .content .main_news .m .news_content .news_left .news_list .label a {
                display: flex;
                justify-content: space-between;
                padding: .25rem;
                box-sizing: border-box; }
                .content .main_news .m .news_content .news_left .news_list .label a .picture {
                  overflow: hidden;
                  width: 2.6rem;
                  height: 1.5rem;
                  border-radius: .14rem; }
                  .content .main_news .m .news_content .news_left .news_list .label a .picture img {
                    width: 100%;
                    height: 100%;
                    display: block;
                    transition: all .6s;
                    object-fit: cover; }
                .content .main_news .m .news_content .news_left .news_list .label a .grow {
                  width: calc(100% - 2.6rem);
                  display: flex;
                  justify-content: space-between;
                  padding: .06rem .3rem .1rem .3rem;
                  flex-direction: column; }
                  .content .main_news .m .news_content .news_left .news_list .label a .grow .date {
                    display: flex;
                    align-items: center;
                    font-size: .14rem;
                    color: #999999; }
                    .content .main_news .m .news_content .news_left .news_list .label a .grow .date img {
                      width: .12rem;
                      margin-right: .05rem; }
                  .content .main_news .m .news_content .news_left .news_list .label a .grow .info {
                    overflow: hidden; }
                    .content .main_news .m .news_content .news_left .news_list .label a .grow .info p {
                      font-size: .22rem;
                      color: #000000;
                      transition: all .2s;
                      font-weight: bold;
                      line-height: 1.6; }
                    .content .main_news .m .news_content .news_left .news_list .label a .grow .info span {
                      display: block;
                      font-size: .16rem;
                      color: #444444;
                      margin-top: .1rem; }
          .content .main_news .m .news_content .news_left .navbar {
            height: .6rem;
            border-radius: .14rem;
            background: rgba(255, 255, 255, 0.1);
            padding: .08rem;
            display: flex; }
            .content .main_news .m .news_content .news_left .navbar a {
              display: flex;
              align-items: center;
              justify-content: center;
              font-size: .18rem;
              min-width: 1.2rem;
              height: 100%;
              color: rgba(255, 255, 255, 0.7);
              padding: 0 .2rem;
              transition: all .2s;
              margin-right: .1rem;
              box-sizing: border-box;
              border-radius: .14rem; }
              .content .main_news .m .news_content .news_left .navbar a.on {
                background: #0356FF;
                color: #fff; }
              .content .main_news .m .news_content .news_left .navbar a:hover {
                background: #0356FF;
                color: #fff; }
      .content .main_news .m .news_box {
        width: 100%;
        background: #fff;
        border-radius: .14rem;
        margin-bottom: .6rem;
        position: relative; }
        .content .main_news .m .news_box .mySwiper {
          width: 100%;
          overflow: hidden; }
          .content .main_news .m .news_box .mySwiper .swiper-slide {
            width: 100%;
            overflow: hidden; }
        .content .main_news .m .news_box .swiper-pagination {
          left: 8.9rem;
          justify-content: flex-start;
          display: flex;
          bottom: 1.5rem; }
        .content .main_news .m .news_box .swiper-pagination-bullet {
          height: .08rem;
          width: .08rem; }
        .content .main_news .m .news_box .swiper-pagination-bullet-active {
          width: .24rem;
          border-radius: .2rem;
          background: #0356FF; }
        .content .main_news .m .news_box .label {
          overflow: hidden;
          width: 100%; }
          .content .main_news .m .news_box .label:hover a .picture img {
            transform: scale(1.06); }
          .content .main_news .m .news_box .label a {
            display: flex;
            justify-content: space-between;
            padding: .2rem;
            box-sizing: border-box; }
            .content .main_news .m .news_box .label a .picture {
              overflow: hidden;
              width: 8.1rem;
              height: 4.5rem;
              border-radius: .14rem; }
              .content .main_news .m .news_box .label a .picture img {
                width: 100%;
                height: 100%;
                display: block;
                object-fit: cover;
                transition: all .6s; }
            .content .main_news .m .news_box .label a .grow {
              overflow: hidden;
              width: calc(100% - 8.1rem);
              display: flex;
              justify-content: space-between;
              flex-direction: column;
              padding: .4rem .6rem; }
              .content .main_news .m .news_box .label a .grow .btn {
                width: 1.2rem;
                height: .44rem;
                background: #0356FF;
                border-radius: .14rem;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: .14rem;
                color: #fff; }
                .content .main_news .m .news_box .label a .grow .btn img {
                  width: .06rem;
                  margin-left: .06rem; }
              .content .main_news .m .news_box .label a .grow .info {
                overflow: hidden;
                width: 100%; }
                .content .main_news .m .news_box .label a .grow .info p {
                  font-size: .26rem;
                  color: #000000;
                  font-weight: bold; }
                .content .main_news .m .news_box .label a .grow .info span {
                  display: block;
                  font-size: .18rem;
                  line-height: .28rem;
                  color: #444444;
                  margin-top: .18rem; }
@keyframes float-up-down {
  0%, 100% {
    transform: translateY(0) scale(1.02); }
  50% {
    transform: translateY(-0.2rem) scale(1); } }
  .content .bb {
    animation: float-up-down 6s ease-in-out infinite; }
  .content .main_top_view {
    overflow: hidden;
    position: relative;
    z-index: 999;
    margin-top: -.56rem; }
    .content .main_top_view .m {
      width: 14.4rem;
      margin: 0 auto;
      display: flex;
      justify-content: space-between; }
      .content .main_top_view .m .view_right {
        width: 7.1rem;
        overflow: hidden;
        background: #fff;
        border-radius: .14rem;
        display: flex;
        justify-content: space-between;
        padding: 0 .3rem; }
        .content .main_top_view .m .view_right .item {
          overflow: hidden;
          padding: .24rem 0 0 0;
          width: 3.15rem; }
          .content .main_top_view .m .view_right .item .icon {
            display: flex;
            align-items: center;
            font-size: .22rem;
            color: #000000;
            font-weight: bold; }
            .content .main_top_view .m .view_right .item .icon img {
              width: .24rem;
              margin-right: .06rem; }
          .content .main_top_view .m .view_right .item .boxs {
            width: 100%;
            background: #FAFAFA;
            border-radius: .14rem;
            padding: 0 .2rem;
            margin-top: .26rem; }
            .content .main_top_view .m .view_right .item .boxs .label {
              height: .56rem;
              border-bottom: 1px solid #E7E7E7; }
              .content .main_top_view .m .view_right .item .boxs .label:last-child {
                border: none; }
              .content .main_top_view .m .view_right .item .boxs .label a {
                height: 100%;
                display: flex;
                align-items: center; }
                .content .main_top_view .m .view_right .item .boxs .label a p {
                  font-size: .16rem;
                  font-weight: bold;
                  color: #000000;
                  flex: 1;
                  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
                  }
                .content .main_top_view .m .view_right .item .boxs .label a span {
                  font-size: .16rem;
                  margin-left: .1rem;
                  color: #000000; }
          .content .main_top_view .m .view_right .item .box {
            overflow: hidden;
            width: 100%;
            margin-top: .26rem; }
            .content .main_top_view .m .view_right .item .box .label {
              overflow: hidden;
              height: .48rem;
              margin-bottom: .1rem;
              border-radius: .1rem;
              transition: all .2s;
              background: linear-gradient(to right, #F7F7F7, #FFFEFE); }
              .content .main_top_view .m .view_right .item .box .label:hover {
                opacity: 0.6; }
              .content .main_top_view .m .view_right .item .box .label:nth-child(1) {
                background: linear-gradient(to right, #FDF6E7, #FFFEFE); }
                .content .main_top_view .m .view_right .item .box .label:nth-child(1) a p {
                  color: #FF6F36; }
              .content .main_top_view .m .view_right .item .box .label:nth-child(2) {
                background: linear-gradient(to right, #F0F6FF, #FFFEFE); }
                .content .main_top_view .m .view_right .item .box .label:nth-child(2) a p {
                  color: #5699FF; }
              .content .main_top_view .m .view_right .item .box .label:nth-child(3) {
                background: linear-gradient(to right, #FFF5F2, #FFFEFE); }
                .content .main_top_view .m .view_right .item .box .label:nth-child(3) a p {
                  color: #FFC41E; }
              .content .main_top_view .m .view_right .item .box .label a {
                height: 100%;
                width: 100%;
                padding: 0 .2rem;
                box-sizing: border-box;
                display: flex;
                align-items: center;
                justify-content: space-between; }
              .content .main_top_view .m .view_right .item .box .label p {
                font-size: .15rem;
                font-weight: bold;
                    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
                color: #000; }
              .content .main_top_view .m .view_right .item .box .label span {
                font-size: .15rem;
                color: #000000; }
      .content .main_top_view .m .view_left {
        overflow: hidden;
        width: 7.1rem;
        background: #fff;
        border-radius: .14rem; }
        .content .main_top_view .m .view_left .settle {
          overflow: hidden;
          padding: .1rem .3rem .3rem .3rem; }
          .content .main_top_view .m .view_left .settle .icon {
            display: flex;
            align-items: center;
            font-size: .22rem;
            color: #000000;
            font-weight: bold; }
            .content .main_top_view .m .view_left .settle .icon img {
              width: .24rem;
              margin-right: .06rem; }
          .content .main_top_view .m .view_left .settle ul {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap; }
            .content .main_top_view .m .view_left .settle ul li {
              overflow: hidden;
              width: 1.5rem;
              height: .7rem;
              background: #F4F7FA;
              border-radius: .14rem;
              margin-top: .2rem;
              transition: all 1.2s linear(0 0%, 0.22 2.1%, 0.86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, 0.94 24%, 0.89 25.9%, 0.88 26.85%, 0.87 27.8%, 0.87 29.25%, 0.88 30.7%, 0.91 32.4%, 0.98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, 0.99 55.4%, 0.98 57.5%, 0.99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%); }
              .content .main_top_view .m .view_left .settle ul li:hover {
                transform: translateY(-0.04rem); }
              .content .main_top_view .m .view_left .settle ul li a {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                height: 100%; }
              .content .main_top_view .m .view_left .settle ul li img {
                display: block;
                max-height: 80%;
                max-width: 80%; }
        .content .main_top_view .m .view_left .forum {
          overflow: hidden;
          padding: .24rem .3rem 0 .3rem; }
          .content .main_top_view .m .view_left .forum .icon {
            display: flex;
            align-items: center;
            font-size: .22rem;
            color: #000000;
            font-weight: bold; }
            .content .main_top_view .m .view_left .forum .icon img {
              width: .24rem;
              margin-right: .06rem; }
          .content .main_top_view .m .view_left .forum ul {
            overflow: hidden;
            margin-top: .1rem; }
            .content .main_top_view .m .view_left .forum ul li {
              overflow: hidden;
              border-bottom: 1px solid #F5F5F5; }
              .content .main_top_view .m .view_left .forum ul li:last-child {
                border: none; }
              .content .main_top_view .m .view_left .forum ul li:hover a span {
                color: #0356FF; }
              .content .main_top_view .m .view_left .forum ul li:hover a .grow p {
                color: #0356FF; }
              .content .main_top_view .m .view_left .forum ul li a {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: .16rem 0; }
                .content .main_top_view .m .view_left .forum ul li a span {
                  font-size: .18rem;
                  font-weight: bold;
                  color: #000000;
                  transition: all .2s; }
                .content .main_top_view .m .view_left .forum ul li a .grow {
                  display: flex;
                  align-items: center;
                  justify-content: space-between;
                  flex: 1;
                  padding-left: .41rem;
                  position: relative; }
                  .content .main_top_view .m .view_left .forum ul li a .grow::after {
                    content: '';
                    width: 1px;
                    height: .14rem;
                    background: #C8C8C8;
                    position: absolute;
                    left: .2rem;
                    top: 50%;
                    transform: translateY(-50%); }
                  .content .main_top_view .m .view_left .forum ul li a .grow p {
                    font-size: .18rem;
                    font-weight: bold;
                    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
                    width: 74%;
                    color: #000000;
                    transition: all .2s; }
                  .content .main_top_view .m .view_left .forum ul li a .grow div {
                    display: flex;
                    align-items: center;
                    font-size: .18rem;
                    color: #999999; }
                    .content .main_top_view .m .view_left .forum ul li a .grow div img {
                      width: .2rem;
                      margin-left: .1rem; }
  .content .public_title {
    width: 100%;
    text-align: center;
    font-size: 12px; }
    .content .public_title div {
      text-align: center;
      display: inline-block;
      font-size: 12px;
      position: relative; }
      .content .public_title div::after {
        content: '';
        width: 1rem;
        height: 1rem;
        background-size: 100% 100%;
        background-image: url(../images/icon6.png);
        position: absolute;
        left: -.5rem;
        top: -.24rem; }
      .content .public_title div p {
        position: relative;
        display: inline-block;
        text-align: center;
        z-index: 9;
        font-size: .5rem;
        line-height: 1.6;
        font-weight: bold;
        color: #fff; }
        .content .public_title div p span {
          color: #0356FF;
          font-weight: bold; }
  .content .footer {
    width: 100%;
    overflow: hidden;
    background-color: #09182E;
    background-repeat: no-repeat;
    background-size: cover; }
    .content .footer .m {
      width: 14.4rem;
      margin: 0 auto;
      padding: .5rem 0; }
      .content .footer .m .fotlogo {
        display: block;
        width: 1.1rem; }
      .content .footer .m ul {
        display: flex;
        margin-top: .4rem; }
        .content .footer .m ul li {
          font-size: .16rem;
          transition: all .2s;
          opacity: 0.7;
          position: relative; }
          .content .footer .m ul li::after {
            content: '';
            width: 1px;
            height: .18rem;
            background: #fff;
            position: absolute;
            right: 0;
            opacity: 0.4;
            top: 50%;
            transform: translateY(-50%); }
          .content .footer .m ul li:last-child::after {
            display: none; }
          .content .footer .m ul li:first-child a {
            padding-left: 0; }
          .content .footer .m ul li:hover {
            opacity: 1; }
          .content .footer .m ul li a {
            color: #fff;
            padding: 0 .3rem; }
      .content .footer .m .desc {
        display: flex;
        align-items: center;
        margin-top: .3rem; }
        .content .footer .m .desc span {
          font-size: .16rem;
          margin-right: .2rem;
          color: #fff;
          opacity: 0.7; }
      .content .footer .m .ds {
        display: inline-flex;
        height: .44rem;
        border-radius: .1rem;
        background: rgba(255, 255, 255, 0.1);
        align-items: center;
        margin-top: .3rem;
        padding: 0 .2rem;
        font-size: .14rem;
        color: rgba(255, 255, 255, 0.5); }
        .content .footer .m .ds img {
          width: .18rem;
          margin-right: .1rem; }
  .content .main_contact {
    width: 100%;
    margin-top: 1.42rem;
    padding-bottom: 1.3rem; }
    .content .main_contact .m {
      width: 14.4rem;
      margin: 0 auto; }
      .content .main_contact .m .box {
        width: 100%;
        margin-top: .36rem;
        display: flex;
        align-items: flex-start;
        justify-content: space-between; }
        .content .main_contact .m .box .form {
          overflow: hidden;
          width: calc(100% - 4rem);
          border-radius: 0 .2rem .2rem 0;
          background: #fff;
          margin-left: -.5rem;
          min-height: 6.2rem;
          padding: .37rem .6rem .6rem 1.1rem; }
          .content .main_contact .m .box .form .title {
            font-size: .3rem;
            line-height: .7rem;
            font-weight: bold;
            color: #333333; }
          .content .main_contact .m .box .form form {
            width: 100%;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap; }
            .content .main_contact .m .box .form form input[type="submit"] {
              width: 1.4rem;
              height: .44rem;
              text-align: center;
              font-size: .14rem;
              color: #fff !important;
              border-radius: .1rem;
              margin-top: .18rem;
              background: #0356FF;
              cursor: pointer;
              border: none;
              outline: none; }
            .content .main_contact .m .box .form form label {
              width: 4.17rem;
              margin-top: .16rem;
              font-size: 12px; }
              .content .main_contact .m .box .form form label p {
                font-size: .14rem;
                color: #333333;
                line-height: 2;
                margin-bottom: .08rem; }
                .content .main_contact .m .box .form form label p span {
                  color: red;
                  margin-right: .04rem; }
              .content .main_contact .m .box .form form label > span {
                font-size: .14rem;
                color: #999999; }
                .content .main_contact .m .box .form form label > span a {
                  color: #000; }
              .content .main_contact .m .box .form form label textarea {
                width: 100%;
                height: .8rem;
                box-sizing: border-box;
                border: 1px solid #E7E7E7;
                padding: .1rem .13rem;
                resize: none;
                outline: none;
                border-radius: .1rem;
                font-size: .14rem;
                color: #000; }
                .content .main_contact .m .box .form form label textarea::placeholder {
                  color: #999999; }
              .content .main_contact .m .box .form form label input[type="text"] {
                width: 100%;
                height: .5rem;
                border: 1px solid #E7E7E7;
                padding-left: .13rem;
                border-radius: .1rem;
                font-size: .14rem;
                color: #000; }
                .content .main_contact .m .box .form form label input[type="text"]::placeholder {
                  color: #999999; }
        .content .main_contact .m .box .info {
          overflow: hidden;
          width: 4.5rem;
          background-image: url(../images/bg.png);
          background-size: cover;
          background-color: #091220;
          border-radius: .2rem;
          position: relative;
          z-index: 9;
          height: 7rem;
          padding: .36rem 0 0 .6rem; }
          .content .main_contact .m .box .info .title {
            font-size: .3rem;
            color: #fff;
            line-height: .7rem; }
          .content .main_contact .m .box .info .code {
            overflow: hidden;
            margin-top: .26rem; }
            .content .main_contact .m .box .info .code p {
              font-size: .22rem;
              text-decoration: underline;
              color: #fff; }
            .content .main_contact .m .box .info .code .l {
              display: flex; }
              .content .main_contact .m .box .info .code .l div {
                width: 1.2rem;
                height: 1.2rem;
                background: #fff;
                border-radius: .1rem;
                margin-right: .2rem;
                padding: .1rem;
                margin-top: .2rem; }
                .content .main_contact .m .box .info .code .l div img {
                  width: 100%;
                  border-radius: .2rem; }
          .content .main_contact .m .box .info ul {
            overflow: hidden;
            margin-top: .17rem; }
            .content .main_contact .m .box .info ul li {
              overflow: hidden;
              margin-bottom: .25rem; }
              .content .main_contact .m .box .info ul li span {
                display: block;
                font-size: .18rem;
                color: #666666; }
              .content .main_contact .m .box .info ul li em {
                display: block;
                font-size: .18rem;
                margin-top: .06rem;
                color: #fff; }
  .content .main_share {
    padding-top: 1.4rem;
    width: 100%; }
    .content .main_share.share .m {
      padding-top: 1.4rem; }
    .content .main_share.share .m .box {
      margin-top: .3rem; }
      .content .main_share.share .m .box .video {
        background: #041E40;
        width: 11.2rem;
        padding: .2rem;
        border-radius: .14rem; }
        .content .main_share.share .m .box .video video {
          border-radius: .14rem; }
    .content .main_share .m {
      width: 14.4rem;
      margin: 0 auto; }
      .content .main_share .m .titlebox {
        overflow: hidden; }
        .content .main_share .m .titlebox p {
          font-size: .36rem;
          color: #fff;
          font-weight: bold; }
        .content .main_share .m .titlebox div {
          display: flex;
          align-items: center;
          font-size: .14rem;
          color: #fff;
          margin-top: .12rem; }
          .content .main_share .m .titlebox div img {
            width: .12rem;
            margin-right: .06rem; }
      .content .main_share .m .box {
        width: 100%;
        margin-top: .6rem;
        display: flex;
        justify-content: space-between; }
        .content .main_share .m .box .video {
          width: 11rem;
          height: 6.2rem;
          position: relative;
          overflow: hidden; }
          .content .main_share .m .box .video video {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block; }
        .content .main_share .m .box .slide {
          width: 3.18rem;
          height: 6.2rem;
          background: #091220;
          border-radius: .2rem;
          padding: .08rem .3rem;
          position: relative;
          overflow: hidden; }
          .content .main_share .m .box .slide .mySwiper {
            width: 100%;
            height: 100%;
            overflow: hidden; }
            .content .main_share .m .box .slide .mySwiper .swiper-slide {
              width: 100%; }
              .content .main_share .m .box .slide .mySwiper .swiper-slide.on .label p {
                color: #0356FF; }
          .content .main_share .m .box .slide .down {
            width: 100%;
            cursor: pointer;
            position: absolute;
            left: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            z-index: 999;
            padding: .6rem 0 .2rem 0;
            background: linear-gradient(rgba(0, 0, 0, 0), black); }
            .content .main_share .m .box .slide .down img {
              width: .2rem; }
          .content .main_share .m .box .slide .label {
            width: 100%;
            padding: .22rem 0;
            cursor: pointer;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
            .content .main_share .m .box .slide .label:last-child {
              border: none; }
            .content .main_share .m .box .slide .label:hover p {
              color: #0356FF; }
            .content .main_share .m .box .slide .label p {
              font-size: .2rem;
              color: #fff;
              line-height: 1.34;
              transition: all .2s; }
            .content .main_share .m .box .slide .label div {
              display: flex;
              align-items: center;
              font-size: .14rem;
              color: #fff;
              margin-top: .08rem; }
              .content .main_share .m .box .slide .label div img {
                width: .14rem;
                margin-right: .06rem; }

.page {
  display: flex;
  padding: .4rem 0;
  align-items: center;
  justify-content: center; }
  .page a {
    display: inline-flex;
    align-items: center;
    min-width: .4rem;
    height: .4rem;
    font-size: .14rem;
    color: #fff;
    padding: 0 .12rem;
    box-sizing: border-box;
    transition: all .2s;
    background: rgba(255, 255, 255, 0.2);
    border-radius: .06rem;
    justify-content: center;
    margin: 0 1px; }
    .page a.on {
      background: #0356FF;
      color: #fff; }
    .page a:hover {
      background: #0356FF;
      color: #fff; }

@media (max-width: 1000px) {
  .m {
    width: 100% !important; }

  .content .header .m > ul {
    display: none; }

  .content .header {
    height: 1rem; }

  .content .header .m {
    padding: 0 .3rem; }

  .content .header .m .logo {
    width: 1.2rem; }

  .content .header .m .btnGrow a {
    width: 1.2rem;
    height: .5rem;
    font-size: .24rem; }

  .content .header .m .btnGrow {
    margin-right: .3rem; }

  .null {
    height: 1rem; }

  .content .banner {
    height: auto;
    padding: 0 .3rem;
    padding-bottom: .6rem; }

  .content .banner .m .tabbar {
    width: 100%;
    height: auto;
    flex-wrap: wrap;
    margin-top: .6rem; }
    .content .banner .m .tabbar div {
      width: 50%;
      flex: auto;
      padding: .16rem 0;
      font-size: .24rem; }

  .content .main_top_view {
    padding: 0 .3rem; }

  .content .main_top_view .m {
    display: block; }

  .content .main_top_view .m .view_left {
    width: 100%; }

  .content .main_top_view .m .view_left .forum {
    padding: .3rem; }

  .content .main_top_view .m .view_left .forum .icon {
    font-size: .28rem; }
    .content .main_top_view .m .view_left .forum .icon img {
      width: .4rem; }

  .content .main_top_view .m .view_left .forum ul li a {
    padding: .2rem 0; }
    .content .main_top_view .m .view_left .forum ul li a span {
      font-size: .24rem; }

  .content .main_top_view .m .view_left .forum ul li a .grow p {
    font-size: .26rem;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

  .content .main_top_view .m .view_left .forum ul li a .grow div {
    font-size: .24rem; }
    .content .main_top_view .m .view_left .forum ul li a .grow div img {
      width: .26rem; }

  .content .main_top_view .m .view_left .settle {
    padding: .3rem;
    padding-top: 0; }

  .content .main_top_view .m .view_left .settle ul li {
    width: 48%;
    margin-top: .2rem; }

  .content .main_top_view .m .view_left .settle .icon {
    font-size: .28rem; }
    .content .main_top_view .m .view_left .settle .icon img {
      width: .4rem; }

  .content .banner .m .desc {
    font-size: .24rem; }

  .content .banner .m .down_fade div {
    flex-wrap: wrap;
    justify-content: space-between; }

  .content .banner .m .down_fade div a {
    width: 48%;
    margin: 0;
    margin-bottom: .2rem;
    padding: .3rem 0; }
    .content .banner .m .down_fade div a img {
      width: .6rem; }
    .content .banner .m .down_fade div a span {
      font-size: .24rem;
      margin-top: .2rem; }

  .content .banner .m .font {
    padding: 0; }

  .content .banner .m .font p {
    font-weight: bold;
    font-size: .46rem; }

  .content .banner .m {
    padding-top: 0; }

  .content .banner .m .font span {
    font-size: .24rem;
    line-height: 1.66; }

  .content .main_top_view .m .view_right {
    width: 100%;
    margin-top: .3rem;
    padding: 0;
    display: block; }

  .content .main_top_view .m .view_right .item {
    width: 100%;
    padding: .3rem; }
    .content .main_top_view .m .view_right .item:last-child {
      padding-top: 0; }

  .content .main_top_view .m .view_right .item .icon {
    font-size: .28rem; }
    .content .main_top_view .m .view_right .item .icon img {
      width: .4rem; }

  .content .main_top_view .m .view_right .item .box .label {
    height: .66rem; }

  .content .main_top_view .m .view_right .item .box .label p {
    font-size: .26rem; }

  .content .main_top_view .m .view_right .item .box .label span {
    font-size: .26rem; }

  .content .main_top_view .m .view_right .item .boxs .label {
    height: .66rem; }
    .content .main_top_view .m .view_right .item .boxs .label a p {
      width: 1.2rem;
      font-size: .26rem; }
    .content .main_top_view .m .view_right .item .boxs .label a span {
      font-size: .26rem; }

  .content .main_share {
    padding: 0 .3rem; }

  .content .public_title div p {
    font-size: .32rem; }

  .content .main_share .m .box {
    display: block;
    width: 100%; }

  .content .main_share .m .box .video {
    width: 100%;
    height: 5rem; }

  .content .main_share .m .box .slide {
    width: 100%; }

  .content .main_share .m .box .slide .label p {
    font-size: .26rem; }

  .content .main_share .m .box .slide .label div {
    font-size: .24rem; }
    .content .main_share .m .box .slide .label div img {
      width: .26rem;
      margin-right: .2rem; }

  .content .main_contact {
    margin-top: .6rem;
    padding: 0 .3rem; }

  .content .main_contact .m .box {
    margin-top: .6rem;
    display: block; }

  .content .main_contact .m .box .info {
    width: 100%;
    height: 8rem; }

  .content .main_contact .m .box .info ul li span {
    font-size: .22rem; }

  .content .main_contact .m .box .info ul li em {
    font-size: .24rem; }

  .content .main_contact .m .box .form {
    width: 100%;
    margin: 0;
    margin-top: .3rem;
    border-radius: .2rem;
    padding: .6rem .3rem; }

  .content .main_contact .m .box .form .title {
    font-size: .32rem;
    text-align: center; }

  .content .main_contact .m .box .form form label {
    width: 100%; }
    .content .main_contact .m .box .form form label p {
      font-size: .28rem; }

  .content .main_contact .m .box .form form label input[type="text"] {
    height: .8rem;
    font-size: .26rem; }

  .content .main_contact .m .box .form form label textarea {
    height: 2.6rem;
    font-size: .26rem; }

  .content .main_contact .m .box .form form label > span {
    font-size: .24rem; }

  .content .main_contact .m .box .form form input[type="submit"] {
    width: 100%;
    height: .88rem;
    font-size: .26rem; }

  .content .footer .m {
    padding: .6rem .3rem;
    text-align: center; }

  .content .footer .m .fotlogo {
    width: 1.6rem;
    margin: 0 auto; }

  .content .footer .m ul {
    justify-content: center; }
    .content .footer .m ul li {
      font-size: .22rem; }
      .content .footer .m ul li a {
        padding: 0 .1rem; }

  .content .main_about {
    padding: 0 .3rem; }

  .content .main_about .m .tab_link a {
    width: 1.8rem;
    height: .66rem;
    font-size: .24rem; }

  .content .main_about .m .contact {
    width: 100%;
    padding-top: .6rem; }

  .content .main_about .m .contact .font p {
    font-size: .36rem; }

  .content .main_about .m .contact .font span {
    font-size: .24rem; }

  .content .main_about .m .contact ul li em {
    font-size: .24rem; }

  .content .main_about .m .map {
    margin-top: .6rem; }

  .content .main_about .m .map .title {
    font-size: .36rem;
    text-align: center; }

  .content .main_about .m .map .box {
    margin-top: .6rem; }

  .content .main_about .m .map .box ul {
    flex-wrap: wrap; }
    .content .main_about .m .map .box ul li {
      overflow: hidden;
      width: 50%;
      padding: .3rem; }
      .content .main_about .m .map .box ul li img {
        width: .46rem; }
      .content .main_about .m .map .box ul li p {
        font-size: .24rem; }
      .content .main_about .m .map .box ul li span {
        font-size: .26rem; }

  .content .main_about .dy {
    display: none; }

  .content .main_down {
    padding: 0 .3rem; }

  .content .main_down .m {
    display: block; }

  .content .main_down .m .down_navbar {
    position: relative;
    width: 100%;
    top: auto;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap; }
    .content .main_down .m .down_navbar a {
      font-size: .28rem; }

  .content .main_down .m .down_grow {
    width: 100%; }

  .content .main_down .m .down_grow .item {
    width: 100%;
    margin: 0;
    margin-bottom: .3rem; }

  .content .main_down .m .down_grow .item .icon img {
    width: 1.2rem; }

  .content .main_down .m .down_grow .item .icon span {
    font-size: .26rem; }

  .content .main_down .m .down_grow .item .down .label .name {
    font-size: .22rem; }
    .content .main_down .m .down_grow .item .down .label .name img {
      width: .36rem; }

  .content .main_down .m .down_grow .item .down .label span {
    font-size: .24rem;
    margin-top: .2rem; }

  .content .main_down .m .down_grow .item .down .label a {
    width: 1.4rem;
    height: .6rem;
    font-size: .26rem; }

  .content .main_down .m .down_grow .item .downs {
    width: 100%;
    height: 1rem; }

  .content .main_down .m .down_grow .item .downs a .fl img {
    width: .46rem; }

  .content .main_down .m .down_grow .item .downs a .fl .info {
    padding-left: .3rem; }
    .content .main_down .m .down_grow .item .downs a .fl .info .t {
      font-size: .24rem; }
      .content .main_down .m .down_grow .item .downs a .fl .info .t span {
        font-size: .22rem;
        height: .26rem;
        padding: 0 .1rem; }
    .content .main_down .m .down_grow .item .downs a .fl .info p {
      font-size: .24rem; }

  .content .main_down .m .down_grow .item .downs a .btn {
    width: 1.6rem;
    height: .6rem;
    font-size: .24rem; }

  .content .main_about .m .join_box {
    display: block;
    width: 100%; }

  .content .main_about .m .join_box .join_link {
    position: relative;
    width: 100%;
    top: auto;
    justify-content: space-between;
    display: flex;
    flex-wrap: wrap; }
    .content .main_about .m .join_box .join_link a {
      font-size: .28rem; }

  .content .main_about .m .tab_link {
    justify-content: center; }

  .content .main_about .m .join_box .join_grow {
    width: 100%;
    margin-top: .4rem; }

  .content .main_about .m .join_box .join_grow .item {
    background: rgba(255, 255, 255, 0.1); }

  .content .main_about .m .join_box .join_grow .item .title p {
    font-size: .26rem; }

  .content .main_about .m .join_box .join_grow .item .title div span {
    font-size: .2rem; }

  .content .main_about .m .join_box .join_grow .item .slide p {
    font-size: .26rem; }

  .content .main_about .m .join_box .join_grow .item .slide span {
    font-size: .24rem;
    line-height: 1.66; }

  .content .main_news {
    padding: 0 .3rem; }

  .content .main_news .m .news_content {
    display: block; }

  .content .main_news .m .news_content .news_infos {
    width: 100%;
    padding: .3rem; }

  .content .main_news .m .news_content .news_right {
    width: 100%;
    margin-top: .3rem; }

  .content .main_news .m .news_content .news_right .news_recommen .title {
    height: 1rem; }
    .content .main_news .m .news_content .news_right .news_recommen .title span {
      font-size: .32rem; }

  .content .main_news .m .news_content .news_right .news_recommen .title::after {
    left: 1.4rem; }

  .content .main_news .m .news_content .news_right .news_recommen ul {
    padding: 0 .3rem; }
    .content .main_news .m .news_content .news_right .news_recommen ul li a {
      padding: .26rem 0; }
      .content .main_news .m .news_content .news_right .news_recommen ul li a p {
        font-size: .26rem; }
      .content .main_news .m .news_content .news_right .news_recommen ul li a div {
        font-size: .24rem; }
        .content .main_news .m .news_content .news_right .news_recommen ul li a div img {
          width: .2rem;
          margin-right: .1rem; }

  .content .main_news .m .news_content .news_infos .news_page {
    margin-top: .4rem;
    display: block; }
    .content .main_news .m .news_content .news_infos .news_page a {
      display: flex;
      padding: .2rem 0;
      font-size: .26rem;
      justify-content: center; }
      .content .main_news .m .news_content .news_infos .news_page a img {
        width: .36rem; }
      .content .main_news .m .news_content .news_infos .news_page a i {
        width: .24rem;
        height: .24rem; }

  .content .main_news .m .news_content .news_infos .menu a {
    font-size: .22rem; }

  .content .main_news .m .news_content .news_infos .head div {
    font-size: .24rem; }
    .content .main_news .m .news_content .news_infos .head div img {
      width: .24rem;
      margin-right: .1rem; }

  .content .main_news .m .news_content .news_infos .info p {
    font-size: .26rem; }

  .content .main_news .m .news_box {
    margin: 0; }

  .content .main_news .m .news_box .label a {
    display: block;
    padding: .3rem;
    box-sizing: border-box; }

  .content .main_news .m .news_box .label a .picture {
    width: 100%; }

  .content .main_news .m .news_box .label a .grow {
    width: 100%;
    padding: .3rem 0; }

  .content .main_news .m .news_box .label a .grow .info p {
    font-size: .28rem; }

  .content .main_news .m .news_box .label a .grow .info span {
    font-size: .24rem;
    line-height: 1.8; }

  .content .main_news .m .news_box .label a .grow .btn {
    width: 1.8rem;
    height: .6rem;
    font-size: .24rem;
    margin-top: .4rem; }

  .content .main_news .m .news_content .news_left {
    width: 100%; }

  .content .main_news .m .news_content .news_left .navbar a {
    font-size: .24rem; }

  .content .main_news .m .news_content .news_left .navbar {
    white-space: nowrap;
    overflow-x: auto; }
    .content .main_news .m .news_content .news_left .navbar a {
      display: inline-flex; }

  .content .main_news .m .news_content .news_left .news_list .label a {
    padding: .3rem; }

  .content .main_news .m .news_content .news_left .news_list .label a .grow .info p {
    line-height: 1.4;
    font-size: .26rem; }

  .content .main_news .m .news_content .news_left .news_list .label a .grow .info span {
    font-size: .22rem; }

  .content .main_news .m .news_content .news_left .news_list .label a .grow .date {
    font-size: .22rem;
    margin-top: .2rem; }
    .content .main_news .m .news_content .news_left .news_list .label a .grow .date img {
      width: .2rem; }

  .content .main_news .m .news_content .news_left .news_list .label a .picture {
    height: 3rem; }

  .page a {
    min-width: .6rem;
    height: .6rem;
    font-size: .24rem; }

  .content .main_rz .main_menu {
    padding: .3rem; }

  .content .main_rz .main_menu .m a {
    font-size: .24rem; }

  .content .main_rz .main_bh {
    padding: .3rem; }

  .content .main_rz .main_bh .m {
    display: block; }

  .content .main_rz .main_bh .m .grow {
    width: 100%;
    padding: 0; }

  .content .main_rz .main_bh .m .grow span {
    font-size: .26rem;
    line-height: 1.6; }

  .content .main_rz .main_bh .m .picture {
    width: 100%;
    height: 4rem;
    margin-top: .2rem; }

  .content .main_rz .main_news_item .m {
    padding: .6rem 0.3rem; }

  .content .main_rz .main_news_item .m .box .item {
    width: 100%; }

  .content .main_rz .main_news_item .m .box .item .title {
    font-size: .28rem; }

  .content .main_rz .main_news_item .m .box .item ul li a {
    height: .68rem; }

  .content .main_rz .main_news_item .m .box .item ul li a .l span {
    font-size: .26rem; }

  .content .main_rz .main_news_item .m .box .item ul li a .l img {
    width: .28rem; }

  .content .main_rz .main_news_item .m .box .item ul li a .fr span {
    font-size: .24rem; }

  .content .main_rz .main_news_item .m .box .item ul li a .fr img {
    width: .26rem; }

  .content .main_rz .main_contact_item .m {
    padding: .6rem .3rem; }

  .content .main_rz .main_contact_item .m .box .item {
    width: 100%;
    margin-top: .3rem; }

  .content .main_rz .main_contact_item .m .box .item .grow span {
    font-size: .24rem; }

  .content .main_rz .main_contact_item .m .box .item .grow p {
    font-size: .28rem; }

  .content .main_rz .main_contact_item .m .box .item .grow div {
    font-size: .26rem; }
    .content .main_rz .main_contact_item .m .box .item .grow div img {
      width: .32rem; }

  .content .main_share .m .titlebox div {
    font-size: .26rem; }
    .content .main_share .m .titlebox div img {
      width: .2rem;
      margin-right: .1rem; }

  .content .main_share.share .m .box .video {
    width: 100%; }

  .content .main_news .m .news_content .news_right .dy_code div {
    width: 1.8rem;
    height: 1.8rem; }

  .content .main_news .m .news_content .news_right .dy_code span {
    font-size: .26rem; }

  .content .main_news .m .news_content .news_right .dy_code {
    height: auto;
    padding: .3rem 0; }

  .mobile_navbar {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    display: none; }

  .mobile_navbar .box {
    width: 70%;
    position: absolute;
    right: -70%;
    top: 0;
    overflow: auto;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

  .mobile_navbar .box ul {
    overflow: hidden; }

  .mobile_navbar .box ul li {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #ECECEC; }

  .mobile_navbar .box ul li > a {
    display: flex;
    align-items: center;
    height: 100%;
    height: .9rem;
    padding-right: .2rem;
    padding-left: .3rem;
    font-size: .28rem;
    color: #333;
    justify-content: space-between; }

  .mobile_navbar .box ul li > a.on img {
    transform: rotate(90deg); }

  .mobile_navbar .box ul li > a img {
    transition: all .2s; }

  .childer {
    overflow: hidden;
    padding-left: .3rem;
    display: none; }

  .childer a {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ECECEC;
    height: 100%;
    height: .9rem;
    padding-left: .5rem;
    font-size: .26rem;
    color: #333; }

  .childer a:last-child {
    border: none; }

  .mobile_navbar .box > img {
    width: .4rem;
    margin: .3rem;
    float: right; }

  .mobile_navbar .box ul li div {
    display: none; }

  .mobile_navbar .box ul li div a {
    display: flex;
    align-items: center;
    height: 1rem;
    padding-left: .6rem;
    color: #9D9EA5;
    font-size: .28rem; }

  .null {
    display: block;
    height: 1rem; }

  .content .navbar {
    display: none; }

  .menus {
    display: block;
    width: .56rem;
    position: absolute;
    right: .3rem;
    top: 50%;
    transform: translateY(-50%); }

  .content .header .m .btnGrow {
    margin-right: .8rem; }

  .content .desc_banner {
    background-position: center; }

  .content .desc_banner .m .font {
    padding-left: .3rem; }
    .content .desc_banner .m .font p {
      font-size: .36rem;
      font-weight: bold; }
    .content .desc_banner .m .font span {
      font-size: .26rem;
      line-height: 1.8; }

  .content .main_news .m .news_content {
    margin-top: .6rem; }

  .content .banner {
    padding-top: .6rem; }

  .content .main_rz .main_menu {
    margin-top: .3rem; }

  .content .main_share {
    padding-top: .6rem; }

  .content .desc_banner {
    height: 3.8rem; }
    .content .desc_banner .m {
      padding-top: 1rem; } }

/*# sourceMappingURL=css.css.map */
