.fl {
  float: left; }

.fr {
  float: right; }

.oneLine {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
word-break: break-all; }

.twoLine {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
  .fourLine{
    display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  }

.threeLine {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.main {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box; }

.w1448 {
  width: 1448.0003px;
  max-width: 80%;
  margin: 0 auto;
  position: relative;
  z-index: 5; }

.bgc {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.header {
  width: 100%;
  position: absolute;
  height: 9.1771vw;
  left: 0;
  top: 0;
  z-index: 200;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.81), rgba(11, 11, 11, 0.18));
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #fff; }
  .header .logo {
    padding-left: 2.9167vw;
    width: 32.3958vw; }
  .header .nav {
    margin-left: 6.9271vw;
    height: 8.1771vw;
    flex: 1; }
    .header .nav .con {
      display: none;
      width: 92%;
      margin: 0 auto;
      padding-top: 30px; }
      .header .nav .con .search {
        width: 100%;
        position: relative; }
        .header .nav .con .search .text {
          width: 100%;
          height: 45.9997px;
          border-radius: 5.0002px;
          border: .9998px solid #edeef2;
          padding-left: 9.9997px;
          box-sizing: border-box;
          font-size: 12px;
          color: #333; }
        .header .nav .con .search .submit {
          width: 45.9997px;
          height: 45.9997px;
          position: absolute;
          top: 0;
          right: 0;
          z-index: 5;
          display: flex;
          align-items: center;
          justify-content: center; }
          .header .nav .con .search .submit img {
            width: 20.0003px;
            height: 20.0003px; }
      .header .nav .con .btns {
        display: flex;
        align-items: center;
        margin-top: 9.9997px; }
        .header .nav .con .btns a {
          display: block;
          font-size: 14.0002px;
          padding: 0 15px;
          height: 35.0002px;
          line-height: 35.0002px;
          color: #2d6ded;
          border: .9998px solid #2d6ded;
          margin-right: 9.9997px;
          box-sizing: border-box;
          border-radius: 5.0002px; }
    .header .nav ul li {
      float: left;
      height: 8.1771vw;
      margin: 0 .7813vw;
      cursor: pointer; }
      .header .nav ul li .tits {
        font-size: 1.25vw;
        line-height: 1.6667vw;
        color: #fff;
        font-weight: 300;
        padding: 2.4917vw .8854vw 0;
        position: relative;
        display: block;
        box-sizing: border-box;
        position: relative;
        height: 8.6771vw;
        box-sizing: border-box; }
        .header .nav ul li .tits img {
          width: .625vw;
          right: -0.5208vw;
          position: absolute;
          top: 2.8646vw; }
        .header .nav ul li .tits:after {
          width: 0%;
          position: absolute;
          bottom: 0;
          left: 50%;
          content: '';
          background-color: #fff;
          height: 3.9998px;
          transition: all 0.5s; }
      .header .nav ul li .mnav {
        width: 100%;
        position: absolute;
        top: 9.1771vw;
        left: 0;
        padding-top: 2.6042vw;
        padding-bottom: 1.8229vw;
        background-size: cover;
        background-image: url("../images/header_bg2.png");
        background-repeat: no-repeat;
        display: none; }
        .header .nav ul li .mnav .w1448 {
          display: flex;
          justify-content: space-between; }
          .header .nav ul li .mnav .w1448 a {
            width: 10.7%;
            display: block;
            position: relative; }
            .header .nav ul li .mnav .w1448 a:after {
              width: .9998px;
              height: 100%;
              border-left: .9998px dashed #fff;
              box-sizing: border-box;
              content: '';
              position: absolute;
              top: 0;
              right: -1.5625vw;
              opacity: 0.35; }
            .header .nav ul li .mnav .w1448 a:last-child:after {
              display: none; }
            .header .nav ul li .mnav .w1448 a .pic {
              width: 100%;
              display: block;
              overflow: hidden; }
              .header .nav ul li .mnav .w1448 a .pic img {
                transition: all 1.2s; }
            .header .nav ul li .mnav .w1448 a p {
              font-size: .9375vw;
              line-height: 1.25vw;
              color: #fff;
              text-align: center;
              margin-top: .625vw; }
            @media (min-width: 1023.9997px) {
              .header .nav ul li .mnav .w1448 a:hover .pic img {
                transform: scale(1.1); } }
      .header .nav ul li.on .tits {
        font-weight: bold; }
        .header .nav ul li.on .tits:after {
          width: 100%;
          left: 0; }
      @media (min-width: 1023.9997px) {
        .header .nav ul li:hover .tits {
          font-weight: bold; }
          .header .nav ul li:hover .tits:after {
            width: 100%;
            left: 0; }
        .header .nav ul li:hover .mnav {
          display: block; } }
  .header .headerRight {
    margin-right: 4.0104vw;
    height: 8.1771vw;
    position: relative; }
    .header .headerRight .top {
      display: flex;
      align-items: center;
      padding-top: 2.5958vw; }
      .header .headerRight .top a {
        font-size: .9375vw;
        line-height: 20.0003px;
        color: #fff;
        margin-right: 15px;
        margin-left: 15px; }
        .header .headerRight .top a:nth-child(1) {
          margin-left: 0;}
        .header .headerRight .top a img {
          width: 1.0417vw; 
        margin-left: 10px;}
    .header .headerRight .btn {
      width: 100%;
      height: auto;
      border-radius: 1.0937vw;
      color: #fff;
      display: block;
      text-align: center;
      font-size: 1.0417vw;
      line-height: 2.1875vw;
      background: linear-gradient(to left, #6BC3FF, #736FEC);
      transition: all 0.5s;
      position: absolute;
      bottom: 1.3021vw;
      right: 0; }
      @media (min-width: 1023.9997px) {
        .header .headerRight .btn:hover {
          background: #8A19D7; } }
  .header .navClick {
    margin-right: 4%;
    display: none;
    width: 21.9997px;
    height: 18px;
    margin-left: 9.9997px;
    float: left; }
    .header .navClick span {
      width: 100%;
      height: 2.0002px;
      background-color: #fff;
      display: block;
      position: relative;
      transition: .3s;
      -webkit-transition: .3s;
      margin-bottom: 6px; }
      .header .navClick span:last-child {
        margin-bottom: 0; }
    .header .navClick.on span:nth-child(1) {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      top: 8.0002px;
      right: 0px; }
    .header .navClick.on span:nth-child(2) {
      display: none; }
    .header .navClick.on span:nth-child(3) {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      top: 0;
      right: 0; }
  .header.on {
    background-image: url("../images/header_bg1.png");
    background-size: cover;
    background-repeat: no-repeat; }
    
  @media (max-width: 1023.9997px) {
    .header {
      height: auto;
      background-size: cover;
      background-image: url(../images/shoujibeijingshouye.svg);
      background-repeat: no-repeat;
      border-bottom: none;
      padding: 15px 0px;
    }
      .header .logo {
        width: 210px;
        margin-left: 4%; }
      .header .nav {
        display: none;
        width: 100%;
        position: fixed;
        left: 0 ;
        height: calc(100% - 50.0002px);
        background-color: #fff;
        margin-left: 0 !important;
        top: 0;
        z-index: 999;
        overflow-y: auto;
        box-sizing: border-box;
        padding-bottom: 39.9998px; }
        .header .nav .con {
          display: block;
          margin-bottom: 9.9997px; }
        .header .nav ul {
          width: 92%;
          margin: 0 auto; }
          .header .nav ul li {
            border-bottom: .9998px solid #f0f0f0;
            width: 100%;
            margin: 0;
            height: auto; }
            .header .nav ul li .tits {
              padding: 0 9.9997px;
              color: #333;
              font-size: 15.9998px;
              line-height: 45.9997px;
              height: 45.9997px;
              font-weight: normal !important; }
            .header .nav ul li.yes .tits {
              background-image: url("../images/down1.png");
              background-position: calc(100% - 9.9997px) center;
              background-repeat: no-repeat; }
            .header .nav ul li .mnav {
              display: none;
              position: relative;
              top: auto;
              left: auto;
              background: none;
              padding: 0;
              border-top: .9998px solid #f0f0f0; }
              .header .nav ul li .mnav .w1448 {
                width: 100%;
                flex-wrap: wrap;
                max-width: 100%;
                padding: 9.9997px;
                box-sizing: border-box; }
                .header .nav ul li .mnav .w1448 a {
                  width: 31.5%;
                  margin-bottom: 9.9997px; }
                  .header .nav ul li .mnav .w1448 a p {
                    font-size: 12px;
                    line-height: 14.0002px;
                    color: #666; }
      .header .headerRight {
        display: none; }
      .header .navClick {
        display: block; } }

.index-banner {
  width: 100%;
  height: auto;
  position: relative; }
  .index-banner ul {
    width: 100%; }
    .index-banner ul li {
      width: 100%;
      height: auto;
      min-height: 630px;
      position: relative; }
      .index-banner ul li a {
        width: 100%;
        height: 100%;
        position: relative;
        display: block; }
        .index-banner ul li a img{
          width: 100%;
          height: 100%;
          object-fit: cover;
        }
        .index-banner ul li a .bg {
          width: 100%;
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 5; }
        .index-banner ul li a .con {
          width: 100%;
          height: auto;
          position: absolute;
          z-index: 10;
          bottom: 5.5208vw;
          left: 0;
          color: #fff; }
          .index-banner ul li a .con .t {
            font-size: 1.25vw;
            line-height: 1.5625vw;
            display: flex;
            align-items: center; }
            .index-banner ul li a .con .t span {
              display: block;
              width: .9998px;
              height: 1.0417vw;
              background-color: #fff;
              margin: 0 .3646vw; }
          .index-banner ul li a .con .t1 {
            margin-top: .5208vw;
            font-size: 1.6667vw;
            line-height: 2.1875vw;
            font-weight: bold;
            height: 2.1875vw;
            max-width: 80%; }
  .index-banner .btns {
    width: 100%;
    position: absolute;
    z-index: 15;
    bottom: 5.9896vw;
    left: 0; }
    .index-banner .btns .w1448 {
      display: flex;
      flex-direction: row-reverse; }
      .index-banner .btns .w1448 .btnsNew {
        display: flex;
        align-items: flex-end; }
        .index-banner .btns .w1448 .btnsNew span {
          width: 41.9997px;
          height: 7.0002px;
          background: #fff;
          opacity: 0.5;
          display: block;
          margin-left: 8.0002px;
          cursor: pointer;
          border-radius: 0;
          transition: all 0.3s 0.5s; }
          .index-banner .btns .w1448 .btnsNew span.swiper-pagination-bullet-active {
            opacity: 1;
            height: 10.9998px; }
  @media (max-width: 1023.9997px) {
    .index-banner ul li {
      min-height: 400px;
    }
    }
  @media (max-width: 1023.9997px) {
    .index-banner ul li a .con .t {
      font-size: 14.0002px;
      line-height: 15.9998px; }
    .index-banner ul li a .con .t span {
      height: 12px;
      margin: 0 3.9998px; }
    .index-banner ul li a .con .t1 {
      font-size: 14.0002px;
      line-height: 15.9998px;
      height: 15.9998px;
      margin-top: 5.0002px; } }
  @media (max-width: 768px) {
    .index-banner ul li a .bg {
      overflow: hidden; }
      .index-banner ul li a .bg img {
        width: 160%;
        margin-left: -30%; }
    .index-banner ul li a .con {
      bottom: 30px; }
    .index-banner .btns {
      bottom: 15px; }
      .index-banner .btns .w1448 {
        justify-content: center; } }

@media (max-width: 1023.9997px) {
  .index {
    margin-top: -0.9998px;
    position: relative;
    z-index: 5; } }
.index .box1 {
  padding-top: 4.6875vw;
  padding-bottom: 3.125vw; }
  .index .box1 .title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .index .box1 .title .t {
      display: flex;
      align-items: center;
      font-size: 1.4583vw;
      color: #000;
      font-weight: bold; }
      .index .box1 .title .t img {
        width: .4167vw;
        margin-right: .9896vw;
        display: block; }
    .index .box1 .title a {
      width: 104.0002px;
      height: 32.0003px;
      font-size: .8375vw;
      line-height: 32.0003px;
      border-radius: 15.9998px;
      display: block;
      text-align: center;
      color: #106BF4;
      justify-content: center;
      align-items: flex-start;
      display: flex; }
      .index .box1 .title a span {
        width: 8.0002px;
        height: 14.0002px;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("../images/icon4.png");
        margin-left: 5.0002px;
        display: block;
        margin-top: 8.0002px; }
      @media (min-width: 1023.9997px) {
        .index .box1 .title a:hover {
          background: linear-gradient(225deg, #6BC3FF 0%, #736FEC 100%);
          color: #fff; }
          .index .box1 .title a:hover span {
            background-image: url("../images/icon4_h.png"); } }
  .index .box1 .content {
    margin-top: 2.0833vw;
    width: 100%;
    position: relative; }
    .index .box1 .content .boxLeft {
      width: 54.8%;
      position: absolute;
      height: 100%;
      top: 0;
      left: 0; }
      .index .box1 .content .boxLeft a {
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
        overflow: hidden; }
        .index .box1 .content .boxLeft a .img {
          width: 100%;
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          object-fit: cover;
          transition: all 1.2s; }
        .index .box1 .content .boxLeft a .bg {
          width: 100%;
          position: absolute;
          bottom: 0;
          left: 0;
          z-index: 5; }
        .index .box1 .content .boxLeft a .con {
          width: 100%;
          box-sizing: border-box;
          padding: 0 1.9792vw;
          bottom: 1.8229vw;
          position: absolute;
          left: 0;
          color: #fff;
          z-index: 10; }
          .index .box1 .content .boxLeft a .con .tits {
            display: flex;
            align-items: center; }
            .index .box1 .content .boxLeft a .con .tits .t {
              font-weight: bold;
              font-size: .9375vw;
              line-height: 1.25vw; }
            .index .box1 .content .boxLeft a .con .tits span {
              width: .9998px;
              height: .625vw;
              display: block;
              background-color: #D3D3D3;
              margin: 0 .5729vw; }
            .index .box1 .content .boxLeft a .con .tits .t1 {
              font-size: .8333vw;
              line-height: .9375vw; }
          .index .box1 .content .boxLeft a .con .tit {
            font-size: 1.25vw;
            line-height: 1.6146vw;
            height: 1.6146vw;
            font-weight: bold;
            margin-top: .2083vw; }
          .index .box1 .content .boxLeft a .con .tit1 {
            font-size: .7292vw;
            line-height: .9896vw;
            margin-top: .2604vw;
            opacity: 0.8; }
          .index .box1 .content .boxLeft a .con .tit2 {
            font-size: .9375vw;
            line-height: 1.6146vw;
            height: 1.6146vw;
            margin-top: 1.5625vw; }
      @media (min-width: 1023.9997px) {
        .index .box1 .content .boxLeft:hover a .img {
          transform: scale(1.1); } }
    .index .box1 .content .boxRight {
      width: 42.8%;
      float: right; }
      .index .box1 .content .boxRight .itemBox {
        width: 39.5%; }
        .index .box1 .content .boxRight .itemBox .item {
          width: 100%;
          display: block;
          margin-bottom: .8333vw;
          border-bottom: .9998px solid #B5B5B5; }
          .index .box1 .content .boxRight .itemBox .item:last-child {
            margin-bottom: 0; }
          .index .box1 .content .boxRight .itemBox .item a {
            width: 100%;
            height: auto;
            padding-bottom: .8333vw;
            display: block; }
            .index .box1 .content .boxRight .itemBox .item a .pic {
              width: 100%;
              position: relative;
              height: 0;
              padding-bottom: 61.2%;
              overflow: hidden; }
              .index .box1 .content .boxRight .itemBox .item a .pic img {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                object-fit: cover;
                transition: all 1.2s; }
            .index .box1 .content .boxRight .itemBox .item a .tits {
              display: flex;
              align-items: center;
              margin-top: .8333vw; }
              .index .box1 .content .boxRight .itemBox .item a .tits .t {
                font-size: .9375vw;
                line-height: 1.25vw;
                color: #106BF4;
                font-weight: bold; }
              .index .box1 .content .boxRight .itemBox .item a .tits span {
                width: .9998px;
                height: .625vw;
                background-color: #D3D3D3;
                display: block;
                margin: 0 .5208vw; }
              .index .box1 .content .boxRight .itemBox .item a .tits .t1 {
                font-size: .8333vw;
                line-height: .9375vw;
                color: #333; }
            .index .box1 .content .boxRight .itemBox .item a .tit {
              font-size: 1.0417vw;
              line-height: 1.3542vw;
              color: #333;
              height: 2.7083vw;
              margin-top: .5729vw; }
            .index .box1 .content .boxRight .itemBox .item a .tit1 {
              margin-top: .6771vw;
              display: flex;
              justify-content: space-between;
              font-size: .7292vw;
              line-height: .8333vw;
              color: #666; }
              .index .box1 .content .boxRight .itemBox .item a .tit1 .t1 {
                display: flex;
                align-items: center; }
                .index .box1 .content .boxRight .itemBox .item a .tit1 .t1 img {
                  margin-right: 3px;width: .8333vw;
    height: .8333vw;}
          @media (min-width: 1023.9997px) {
            .index .box1 .content .boxRight .itemBox .item:hover a .pic img {
              transform: scale(1.1); }
            .index .box1 .content .boxRight .itemBox .item:hover a .tit {
              color: #106BF4; } }
      .index .box1 .content .boxRight .list {
        flex: 1;
        margin-left: 4.9%; }
        .index .box1 .content .boxRight .list ul {
          width: 100%;
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: space-between; }
          .index .box1 .content .boxRight .list ul li {
            width: 100%;
            border-bottom: .9998px solid #B5B5B5;
            box-sizing: border-box;
            display: flex;
            align-items: center; }
            .index .box1 .content .boxRight .list ul li a {
              width: 100%;
              height: auto;
              display: block;
              padding-bottom: .7813vw; }
              .index .box1 .content .boxRight .list ul li a .tits {
                display: flex;
                align-items: center; }
                .index .box1 .content .boxRight .list ul li a .tits .t {
                  font-size: .9375vw;
                  line-height: 1.25vw;
                  color: #106BF4;
                  font-weight: bold; }
                .index .box1 .content .boxRight .list ul li a .tits span {
                  width: .9998px;
                  height: .625vw;
                  display: block;
                  background-color: #D3D3D3;
                  margin: 0 .5729vw; }
                .index .box1 .content .boxRight .list ul li a .tits .t1 {
                  font-size: .8333vw;
                  line-height: .9375vw;
                  color: #333; }
              .index .box1 .content .boxRight .list ul li a .tit {
                font-size: 1.0417vw;
                height: 1.4063vw;
                line-height: 1.4063vw;
                color: #333;
                margin-top: .7813vw; }
              .index .box1 .content .boxRight .list ul li a .tit2 {
                font-size: .7292vw;
                line-height: .9896vw;
                color: #666;
                margin-top: .4687vw; }
              .index .box1 .content .boxRight .list ul li a .tit1 {
                font-size: .7292vw;
                line-height: 1.0417vw;
                color: #666;
                display: flex;
                align-items: center;
                margin-top: .6771vw; }
                .index .box1 .content .boxRight .list ul li a .tit1 .t {
                  display: flex;
                  align-items: center; }
                  .index .box1 .content .boxRight .list ul li a .tit1 .t img {
                    width: .8333vw;
                    height: .8333vw;
                    margin-right: 3px; }
                .index .box1 .content .boxRight .list ul li a .tit1 span {
                  width: .9998px;
                  height: .625vw;
                  background-color: #D8D8D8;
                  margin: 0 .9375vw;
                  display: block; }
            @media (min-width: 1023.9997px) {
              .index .box1 .content .boxRight .list ul li:hover a .tit {
                color: #106BF4; } }
  @media (max-width: 1023.9997px) {
    .index .box1 .title .t {
      font-size: 15.9998px;
      line-height: 20.0003px; }
      .index .box1 .title .t img {
        width: 3.9998px;
        margin-right: 9.9997px; }
    .index .box1 .title a {
      background: linear-gradient(225deg, #6BC3FF 0%, #736FEC 100%);
      color: #fff;
      font-size: 12px; }
      .index .box1 .title a span {
        background-image: url("../images/icon4_h.png");
        width: 6px;
        height: 12px;
        margin-top: 9px; }
    .index .box1 .content .boxLeft {
      position: relative;
      width: 100%;
      height: 32vh; }
      .index .box1 .content .boxLeft a .con {
        padding: 0 9.9997px;
        bottom: 9.9997px; }
        .index .box1 .content .boxLeft a .con .tits .t {
          font-size: 12px;
          line-height: 14.0002px; }
        .index .box1 .content .boxLeft a .con .tits span {
          height: 9.9997px;
          margin: 0 5.0002px; }
        .index .box1 .content .boxLeft a .con .tits .t1 {
          font-size: 11.0002px; }
        .index .box1 .content .boxLeft a .con .tit {
          font-size: 14.0002px;
          line-height: 15.9998px;
          height: auto;
          margin-top: 9.9997px; }
        .index .box1 .content .boxLeft a .con .tit1 {
          font-size: 12px;
          line-height: 14.0002px;
          margin-top: 8.0002px; }
        .index .box1 .content .boxLeft a .con .tit2 {
          font-size: 12.9998px;
          line-height: 15px;
          height: auto; }
    .index .box1 .content .boxRight {
      width: 100%;
      margin-top: 9.9997px;
      display: block; }
      .index .box1 .content .boxRight .itemBox {
        width: 100%;
      display: flex;
    gap: 15px; }
    .index .box2 .content .conLeft .list ul li .title .t{
      display: block !important;
      height: auto !important;
    }
    .index .box2 .content .conLeft .list ul li .title .t .biuao{
      display: block;
    }
        .index .box1 .content .boxRight .itemBox .item {
          margin-bottom: 0px; }
          .index .box2 .title1 .t{
            font-size: 16px !important;
          }
          .index .box2 .title1 .t img{
            width: 4px !important;
            margin-right: 10px !important;
          }
          .index .box2 .content .conLeft .list ul li .box .pic{
            display: none;
          }
          .index .box1 .content .boxRight .itemBox .item a {
            padding-bottom: 9.9997px; }
            .index .box1 .content .boxRight .itemBox .item a .pic {
              padding-bottom: 0;
              height: 12vh; }
            .index .box1 .content .boxRight .itemBox .item a .tits {
              margin-top: 9.9997px; }
              .index .box1 .content .boxRight .itemBox .item a .tits .t {
                font-size: 12.9998px;
                line-height: 15px; }
              .index .box1 .content .boxRight .itemBox .item a .tits span {
                height: 12px;
                margin: 0 10px; }
              .index .box1 .content .boxRight .itemBox .item a .tits .t1 {
                font-size: 12px;
                line-height: 14.0002px; }
            .index .box1 .content .boxRight .itemBox .item a .tit {
              font-size: 14.0002px;
              line-height: 22px;
              height: auto;
              margin-top: 10px; }
            .index .box1 .content .boxRight .itemBox .item a .tit1 {
              font-size: 12px;
              line-height: 14.0002px;
              margin-top: 9.9997px; }
      .index .box1 .content .boxRight .list {
        width: 100%;
        margin-left: 0; }
        .index .box1 .content .boxRight .list ul li a {
          padding: 9.9997px 0; }
          .index .box1 .content .boxRight .list ul li a .tits .t {
            font-size: 12.9998px;
            line-height: 15px; }
          .index .box1 .content .boxRight .list ul li a .tits span {
            height: 12px;
            margin: 0 10px; }
          .index .box1 .content .boxRight .list ul li a .tits .t1 {
            font-size: 12px;
            line-height: 14.0002px; }
          .index .box1 .content .boxRight .list ul li a .tit {
            font-size: 14.0002px;
            line-height: 15.9998px;
            height: auto;
            margin-top: 10px; }
          .index .box1 .content .boxRight .list ul li a .tit1 {
            font-size: 12px;
            line-height: 14.0002px;
            margin-top: 9.9997px !important; }
            .index .box1 .content .boxRight .list ul li a .tit1 .t img {
              width: 15.9998px;
              height: 15.9998px; }
          .index .box1 .content .boxRight .list ul li a .tit2 {
            font-size: 12px;
            line-height: 14.0002px;
            margin-top: 9.9997px; } }
.index .box2 {
  padding-top: 3.0208vw;
  padding-bottom: 3.3333vw; }
  .index .box2 .content {
    display: flex;
    justify-content: space-between; }
    .index .box2 .content .conLeft {
      width: 72.9%;
      overflow-x: hidden;
      position: relative; }
      .index .box2 .title1{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
      }
      .index .box2 .title1 .t{
          display: flex;
          align-items: center;
          font-size: 1.4583vw;
          color: #000;
          font-weight: bold;
      }
      .index .box2 .title1 .t img {
          width: .4167vw;
          margin-right: .9896vw;
          display: block;
      }
      .index .box2 .title1 a {
          width: 104.0002px;
          height: 32.0003px;
          font-size: .8375vw;
          line-height: 32.0003px;
          border-radius: 15.9998px;
          display: block;
          text-align: center;
          color: #106BF4;
          justify-content: center;
          align-items: flex-start;
          display: flex;
      }
      .index .box2 .content .conLeft .titleX {
        z-index: 30;
        position: absolute;
        top: 1.25vw;
        left: 3.0729vw;
        color: #fff; }
        .index .box2 .content .conLeft .titleX .t {
          font-size: 1.4583vw;
          line-height: 1.9271vw;
          width: 2.4479vw;
          font-weight: bold;
          position: relative; }
          .index .box2 .content .conLeft .titleX .t:after {
            width: .4167vw;
            height: 2.5521vw;
            background-color: #fff;
            content: '';
            position: absolute;
            top: .2604vw;
            left: -1.5625vw; }
        .index .box2 .content .conLeft .titleX .t1 {
          font-size: .8333vw;
          line-height: 1.0937vw;
          width: 1.3542vw;
          display: block;
          color: #fff;
          text-align: center;
          margin-top: 1.9792vw; 
          border-radius: 20px;
          padding: 10px 0px;}
          .index .box2 .content .conLeft .titleX .t1 img {
            display: block;
            margin-left: .3125vw;
            margin-top: .3125vw; }
      .index .box2 .content .conLeft .list {
        width: 100%;
        margin-top: 1.88vw;
      }
        .index .box2 .content .conLeft .list ul li {
          width: 100%;
          position: relative;
          position: relative;
          overflow: hidden;
          display: none; }
          .index .box2 .content .conLeft .list ul li:after {
            width: 46%;
            height: 100%;
            position: absolute;
            top: 0;
            content: ''; }
            .index .box2 .content .conLeft .list ul li .bao{
              padding-bottom: 2.3958vw;
              padding-top: 6%;
              padding-left: 3.2458vw;
              padding-right: 3.2458vw;
              box-sizing: border-box;
            }
          .index .box2 .content .conLeft .list ul li .title {
            box-sizing: border-box;
            color: #fff;
            line-height: 1.6667vw;
            position: relative;
            z-index: 10; }
            .index .box2 .content .conLeft .list ul li .title .t {
              height: 3.45vw;
              display: flex;
              align-items: center; }
              .index .box2 .content .conLeft .list ul li .title .t .biuao{
              font-size: 1.25vw;
              font-weight: bold;
              margin-top: 10px;
              }
              .index .box2 .content .conLeft .list ul li .title .t .juan{
              font-size: 14px;
              margin-left: 1.25vw;
              margin-top: 10px;
              }
            .index .box2 .content .conLeft .list ul li .title .t1 {
              font-size: .9375vw; }
          .index .box2 .content .conLeft .list ul li .box {
            display: flex;
            position: relative;
            z-index: 10; 
            gap: 2.53vw;}
            .index .box2 .content .conLeft .list ul li .box .pic {
              width: 30%;
              background-color: #fff;
              padding: .3646vw;
              box-sizing: border-box; }
              .index .box2 .content .conLeft .list ul li .box .pic img {
                width: 100%;
              height: 100%;
            object-fit: cover; }
            .index .box2 .content .conLeft .list ul li .box dl {
              width: 70%;
              background-image: url("../images/index_qikan_right.png");
              background-size: cover;
              background-repeat: no-repeat;
              box-sizing: border-box;
              display: flex;
              flex-direction: column;
              box-sizing: border-box;
              padding: 0 1.8229vw; }
              .index .box2 .content .conLeft .list ul li .box dl dd {
                height: 25%;
                width: 100%;
                border-bottom: .9998px solid #CFCFCF;
                box-sizing: border-box; 
                padding: 0.9vw 0;}
                .index .box2 .content .conLeft .list ul li .box dl dd:last-child {
                  border-bottom: none; }
                .index .box2 .content .conLeft .list ul li .box dl dd a {
                  width: 100%;
                  height: 100%;
                  display: flex;
                  justify-content: center;
                  flex-direction: column; }
                  .index .box2 .content .conLeft .list ul li .box dl dd a .tits {
                    font-size: 1.0417vw;
                    line-height: 1.4063vw;
                    height: 1.4063vw;
                    color: #106BF4; }
                  .index .box2 .content .conLeft .list ul li .box dl dd a .tit {
                    font-size: 12px;
                    line-height: .9896vw;
                    color: #666;
                    margin-top: 10px; }
                  @media (min-width: 1023.9997px) {
                    .index .box2 .content .conLeft .list ul li .box dl dd a:hover .tits {
                      font-weight: bold; } }
      .index .box2 .content .conLeft .listBox {
        width: 100%;
        margin: 1.1979vw auto 0; }
        .index .box2 .content .conLeft .listBox .list1 {
          overflow: visible;
          width: 41.3%;
          margin: 0 auto; }
          .index .box2 .content .conLeft .listBox .list1 ul li {
            width: 28.9%;
            margin-right: 6.65%;
            float: left;
            cursor: pointer; }
            .index .box2 .content .conLeft .listBox .list1 ul li:last-child {
              margin-right: 0; }
            .index .box2 .content .conLeft .listBox .list1 ul li .pic {
              transition: all 0.5s; }
            .index .box2 .content .conLeft .listBox .list1 ul li.swiper-slide-active .pic {
              background-color: #fff;
              padding: .2604vw;
              box-sizing: border-box;
              box-shadow: 0 5.0002px 9.9997px rgba(30, 30, 137, 0.8);
              transform: scale(1.08) translateY(-13%); }
          .index .box2 .content .conLeft .listBox .list1 .btns {
            margin-top: 1.5625vw;
            display: flex;
            justify-content: center;
            align-items: center; }
            .index .box2 .content .conLeft .listBox .list1 .btns a {
              width: 26.0002px;
              display: block; }
            .index .box2 .content .conLeft .listBox .list1 .btns .btnsNew {
              margin: 0 1.7187vw; }
              .index .box2 .content .conLeft .listBox .list1 .btns .btnsNew span {
                width: 12.9998px;
                height: 12.9998px;
                border-radius: 100%;
                background-color: #93A0CE;
                opacity: 0.24;
                margin: 0 6px; }
                .index .box2 .content .conLeft .listBox .list1 .btns .btnsNew span.swiper-pagination-bullet-active {
                  opacity: 1; }
    .index .box2 .content .conRight {
      flex: 1;
      margin-left: 2.3%;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      .index .box2 .content .conRight .title {
        width: 100%;
        height: 4.4271vw;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-size: cover;
        background-image: url("../images/title_bg.png");
        background-repeat: no-repeat;
        border-top-left-radius: 1.0417vw;
        overflow: hidden;
        margin-bottom: .7292vw; }
        .index .box2 .content .conRight .title .t {
          margin-left: 1.4063vw;
          font-weight: bold; }
          .index .box2 .content .conRight .title .t span {
            width: 2.7604vw;
            height: .4167vw;
            background: linear-gradient(225deg, #6BC3FF 0%, #736FEC 100%);
            display: block; }
          .index .box2 .content .conRight .title .t p {
            font-size: 1.4583vw;
            line-height: 1.9271vw;
            color: #11131D;
            font-weight: bold;
            margin-top: .2083vw; }
        .index .box2 .content .conRight .title a {
          display: flex;
          margin-right: .7813vw;
          font-size: .8333vw;
          line-height: 1.1458vw;
          color: #106BF4;
          align-items: flex-start;
          width: 104.0002px;
          height: 32.0003px;
          font-size: .8375vw;
          line-height: 32.0003px;
          border-radius: 15.9998px;
          display: block;
          text-align: center;
          color: #106BF4;
          justify-content: center; }
          .index .box2 .content .conRight .title a img {
            width: .4167vw;
            margin-top: .1563vw;
            margin-left: .2604vw; }
      .index .box2 .content .conRight ul {
        flex: 1;
        position: relative;
        display: flex;
        flex-direction: column; }
        .index .box2 .content .conRight ul:after {
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          content: '';
          background: linear-gradient(135deg, #FFFFFF 0%, #E3ECFF 100%);
          border: .9998px solid #DDDDDD;
          opacity: 0.7;
          box-sizing: border-box; }
        .index .box2 .content .conRight ul li {
          flex: 1;
          position: relative;
          z-index: 10; }
          .index .box2 .content .conRight ul li a {
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            padding: 0 1.0417vw;
            display: flex; }
            .index .box2 .content .conRight ul li a .time {
              height: 100%;
              margin-right: 1.0417vw;
              text-align: center;
              font-weight: bold;
              display: flex;
              justify-content: center;
              flex-direction: column; }
              .index .box2 .content .conRight ul li a .time .t {
                font-size: 1.6667vw;
                line-height: 1.9271vw;
                color: #106BF4; }
              .index .box2 .content .conRight ul li a .time .t1 {
                font-size: .8333vw;
                line-height: .9896vw;
                color: #333;
                margin-top: .1042vw; }
            .index .box2 .content .conRight ul li a .con {
              flex: 1;
              height: 100%;
              display: flex;
              justify-content: center;
              flex-direction: column;
              align-items: start;
              box-sizing: border-box;
              border-bottom: .9998px solid #D8D8D8; }
              .index .box2 .content .conRight ul li a .con .t {
                font-size: 1.0417vw;
                line-height: 1.5625vw;
                color: #333; }
          .index .box2 .content .conRight ul li:last-child a .con {
            border-bottom: none; }
          @media (min-width: 1023.9997px) {
            .index .box2 .content .conRight ul li:hover a .con .t {
              color: #106BF4; } }
  @media (max-width: 1023.9997px) {
    .index .box2 .content {
      display: block; }
      .index .box2 .content .conLeft {
        width: 100%; }
        .index .box2 .content .conLeft .list ul li {
          padding-top: 45px;
          padding-bottom: 9.9997px; }
          .index .box2 .content .conLeft .list ul li:after {
            width: 100%;
            height: 61.6%;
            background-size: 110% 110%;
            background-position: 10% 10%; }
          .index .box2 .content .conLeft .list ul li .title {
            line-height: 20.0003px;
            padding-left: 5%; }
            .index .box2 .content .conLeft .list ul li .title .t {
              font-size: 15.9998px; }
            .index .box2 .content .conLeft .list ul li .title .t1 {
              font-size: 12.9998px; }
          .index .box2 .content .conLeft .list ul li .box {
            display: block; }
            .index .box2 .content .conLeft .list ul li .box .pic {
              width: 90%;
              margin: 0 auto;
              padding: 5.0002px; }
            .index .box2 .content .conLeft .list ul li .box dl {
              width: 90%;
              margin: 15px auto 0; }
              .index .box2 .content .conLeft .list ul li .box dl dd a {
                padding: 15px 0; }
                .index .box2 .content .conLeft .list ul li .box dl dd a .tits {
                  height: auto;
                  font-size: 14.0002px;
                  line-height: 18px; }
                .index .box2 .content .conLeft .list ul li .box dl dd a .tit {
                  font-size: 14px;
                  line-height: 15.9998px;
                  margin-top: 9.9997px; }
        .index .box2 .content .conLeft .listBox {
          margin-top: 15px; }
          .index .box2 .content .conLeft .listBox .list1 {
            width: 80%; }
            .index .box2 .content .conLeft .listBox .list1 .btns a {
              width: 20.0003px; }
            .index .box2 .content .conLeft .listBox .list1 .btns .btnsNew span {
              width: 6px;
              height: 6px;
              margin: 0 3.9998px; }
        .index .box2 .content .conLeft .titleX {
          width: 90%;
          margin-left: 5%;
          display: flex;
          justify-content: space-between;
          left: 0;
          top: 15px; }
          .index .box2 .content .conLeft .titleX .t {
            font-size: 15.9998px;
            line-height: 20.0003px;
            width: auto;
            padding-left: 18px;
            margin-left: 0; }
            .index .box2 .content .conLeft .titleX .t:after {
              width: 3.9998px;
              height: 15.9998px;
              left: 0;
              top: 0; }
          .index .box2 .content .conLeft .titleX .t1 {
            font-size: 12px;
            line-height: 24.9997px;
            display: flex;
            width: auto;
            align-items: flex-start;
            margin-top: 0; }
            .index .box2 .content .conLeft .titleX .t1 img {
              transform: rotate(-90deg);
              margin-top: 6.9998px;
              margin-left: 5.0002px; }
      .index .box2 .content .conRight {
        margin-top: 9.9997px;
        width: 100%;
        margin-left: 0; }
        .index .box2 .content .conRight .title {
          height: 44.0003px;
          border-top-left-radius: 9.9997px;
          background-size: 110%;
          background-position: -10% center; }
          .index .box2 .content .conRight .title .t {
            margin-left: 9.9997px; }
            .index .box2 .content .conRight .title .t span {
              width: 30px;
              height: 3px; }
            .index .box2 .content .conRight .title .t p {
              font-size: 15.9998px;
              line-height: 20.0003px;
              margin-top: 5.0002px; }
          .index .box2 .content .conRight .title a {
            font-size: 12px;
            line-height: 44.0003px;
            margin-right: 9.9997px; }
            .index .box2 .content .conRight .title a img {
              width: 6px;
              margin-top: 15.9998px;
              margin-left: 5.0002px; }
        .index .box2 .content .conRight ul {
          margin-top: 9.9997px; }
          .index .box2 .content .conRight ul li a {
            padding: 0 9.9997px; }
            .index .box2 .content .conRight ul li a .time {
              margin-right: 9.9997px;
              padding: 9.9997px 0; }
              .index .box2 .content .conRight ul li a .time .t {
                font-size: 15.9998px;
                line-height: 18px; }
              .index .box2 .content .conRight ul li a .time .t1 {
                font-size: 12px;
                line-height: 14.0002px;
                margin-top: 5.0002px; }
            .index .box2 .content .conRight ul li a .con {
              padding: 9.9997px 0; }
              .index .box2 .content .conRight ul li a .con .t {
                font-size: 14.0002px;
                line-height: 20.0003px;
                height: auto; } }
.index .box3 {
  padding: 4.1667vw 0; }
  .index .box3 .w1448 {
    position: relative; }
  .index .box3 .title {
    width: 6.6%;
    height: 100%;
    position: absolute;
    background-image: url("../images/title_bg1.png");
    border-top-left-radius: 1.0417vw;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center; }
    .index .box3 .title .t {
      display: flex;
      justify-content: center;
      margin-top: 1.1458vw; }
      .index .box3 .title .t span {
        width: .4167vw;
        height: 2.7604vw;
        background: linear-gradient(225deg, #6BC3FF 0%, #736FEC 100%);
        display: block;
        margin-right: .625vw;
        margin-top: .3125vw; }
      .index .box3 .title .t i {
        font-size: 1.4583vw;
        line-height: 1.9271vw;
        width: 1.4583vw;
        display: block;
        font-weight: bold;
        color: #11131D; }
    .index .box3 .title a {
      font-size: .8333vw;
      line-height: 1.0937vw;
      color: #106BF4;
      width: 1.3542vw;
      display: block;
      margin-bottom: 1.7187vw; 
      border-radius: 20px;
      padding: 10px 3px;
      text-align: center;}
      .index .box3 .title a img {
        width: .625vw;
        display: block;
        margin-left: .1042vw;
        margin-top: .2083vw; }
  .index .box3 .list {
    display: flex;
    justify-content: space-between;
    width: 90.3%;
    float: right; }
    .index .box3 .list .item {
      width: 31.4%;
      box-shadow: 0px 5.0002px 12.9998px 0px rgba(0, 0, 0, 0.07); }
      .index .box3 .list .item a {
        width: 100%;
        height: 100%;
        display: block;
        position: relative; }
        .index .box3 .list .item a .pic {
          width: 100%;
          height: 100%;
          padding: .8333vw;
          background-color: #fff;
          box-sizing: border-box; }
          .index .box3 .list .item a .pic img{
            height: 100%;
          }
        .index .box3 .list .item a .con {
          width: 100%;
          position: absolute;
          bottom: 0;
          background: rgba(255, 255, 255, 0.74);
          box-shadow: 0px 2.0002px 20.0003px 0px rgba(92, 105, 147, 0.3);
          backdrop-filter: blur(9.9997px);
          padding: 1.875vw .8333vw 1.5625vw;
          box-sizing: border-box;
          height: auto;
          transition: padding 0.5s;
          color: #0B0B0B; }
          .index .box3 .list .item a .con .tits {
            padding: 0 5.0002px;
            font-size: 1.0417vw;
            line-height: 1.5625vw;
            height: 3.125vw;
            position: relative;
            z-index: 5; }
          .index .box3 .list .item a .con .tit {
            font-size: .8333vw;
            line-height: 1.4583vw;
            height: 7.2917vw;
            padding: 0 1.0417vw;
            margin-top: 1.3021vw;
            display: none; }
          .index .box3 .list .item a .con .line {
            width: 100%;
            height: .9998px;
            background-color: #A7A7A7;
            margin-top: 1.1979vw;
            position: relative;
            z-index: 5; }
          .index .box3 .list .item a .con .tit1 {
            display: flex;
            padding: 0 5.0002px;
            box-sizing: border-box;
            width: 100%;
            align-items: center;
            justify-content: space-between;
            margin-top: 1.0417vw;
            position: relative;
            z-index: 5; }
            .index .box3 .list .item a .con .tit1 .t {
              font-size: .9375vw;
              line-height: 1.25vw; }
              .index .box3 .list .item a .con .tit1 .t span {
                font-weight: bold;
                margin-left: .625vw; }
            .index .box3 .list .item a .con .tit1 .t1 {
              width: 6.0417vw;
              height: 2.0833vw;
              border-radius: 1.0417vw;
              background-color: #fff;
              display: flex;
              justify-content: center;
              font-size: .8333vw;
              line-height: 2.0833vw;
              color: #106BF4;
              align-items: center; }
              .index .box3 .list .item a .con .tit1 .t1 img {
                width: .8333vw;
                height: .8333vw;
                margin-right: .8333vw; }
      @media (min-width: 1023.9997px) {
        .index .box3 .list .item:hover a .con {
          height: 100%;
          background: linear-gradient(225deg, rgba(104, 178, 255, 0.9), rgba(96, 64, 223, 0.9));
          backdrop-filter: blur(0);
          box-shadow: none;
          padding: 3.6458vw .8333vw 0;
          color: #fff; }
          .index .box3 .list .item:hover a .con .tits {
            font-size: 1.25vw;
            line-height: 1.9792vw;
            font-weight: bold;
            padding: 0 1.3542vw;
            height: 3.9583vw; }
          .index .box3 .list .item:hover a .con .tit {
            display: block; }
          .index .box3 .list .item:hover a .con .line {
            margin-top: 1.3542vw;
            background-color: #fff;
            opacity: 0.38; }
          .index .box3 .list .item:hover a .con .tit1 {
            display: block;
            text-align: center;
            margin-top: 2.0313vw; }
            .index .box3 .list .item:hover a .con .tit1 .t1 {
              margin: 1.25vw auto 0; } }
  @media (max-width: 1023.9997px) {
    .index .box3 .title {
      width: 100%;
      position: relative;
      height: 44.0003px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      background: no-repeat;
      flex-direction: row; }
      .index .box3 .title .t {
        margin-left: 9.9997px;
        display: block;
        margin-top: 0; }
        .index .box3 .title .t span {
          width: 30px;
          height: 3px; }
        .index .box3 .title .t i {
          width: auto;
          font-size: 15.9998px;
          line-height: 18px;
          margin-top: 9.9997px; }
      .index .box3 .title a {
        font-size: 12px;
        line-height: 44.0003px;
        width: auto;
        margin-right: 9.9997px;
        margin-bottom: 0;
        display: flex;
        align-items: flex-start; }
        .index .box3 .title a img {
          width: 11.0002px;
          margin-top: 17.0003px;
          margin-left: 5.0002px;
          transform: rotate(-90deg); }
    .index .box3 .list {
      margin-top: 15px;
      display: block;
      width: 100%; }
      .index .box3 .list .item {
        width: 95%;
        margin-bottom: 15px;
      height: auto; }
        .index .box3 .list .item a .con {
          padding: 15px 9.9997px; }
          .index .box3 .list .item a .con .tits {
            font-size: 14.0002px;
            line-height: 20.0003px;
            height: auto; }
          .index .box3 .list .item a .con .line {
            margin-top: 15px; }
          .index .box3 .list .item a .con .tit1 {
            margin-top: 15px; }
            .index .box3 .list .item a .con .tit1 .t {
              font-size: 12.9998px;
              line-height: 21.9997px; }
            .index .box3 .list .item a .con .tit1 .t1 {
              width: 80.0003px;
              height: 21.9997px;
              font-size: 12px; }
              .index .box3 .list .item a .con .tit1 .t1 img {
                width: 9.9997px;
                height: 9.9997px;
                margin-right: 9.9997px; } }
.index .box4 {
  background: linear-gradient(180deg, #F1F5FF 0%, #FFFFFF 100%);
  padding-top: 3.6458vw;
  padding-bottom: 5.2083vw;
  width: 100%; }
  .index .box4 .title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .index .box4 .title .t {
      display: flex;
      align-items: center;
      font-size: 1.4583vw;
      color: #000;
      font-weight: bold; }
      .index .box4 .title .t img {
        width: .4167vw;
        margin-right: .9896vw;
        display: block; }
    .index .box4 .title a {
      width: 104.0002px;
      height: 32.0003px;
      font-size: .8375vw;
      line-height: 32.0003px;
      border-radius: 15.9998px;
      display: block;
      text-align: center;
      color: #106BF4;
      justify-content: center;
      align-items: flex-start;
      display: flex; }
      .index .box4 .title a span {
        width: 8.0002px;
        height: 14.0002px;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url("../images/icon4.png");
        margin-left: 5.0002px;
        display: block;
        margin-top: 8.0002px; }
      @media (min-width: 1023.9997px) {
        .index .box4 .title a:hover {
          background: linear-gradient(225deg, #6BC3FF 0%, #736FEC 100%);
          color: #fff; }
          .index .box4 .title a:hover span {
            background-image: url("../images/icon4_h.png"); } }
  .index .box4 .content {
    margin-top: 2.0833vw;
    width: 100%;
    display: flex;
    justify-content: center; }
    .index .box4 .content .item {
      border-radius: .625vw;
      overflow: hidden;
      width: 100%; }
      .index .box4 .content .item a {
        width: 100%;
        display: block;
        position: relative; }
        .index .box4 .content .item a .pic {
          padding-bottom: 57.5%;
          position: relative;
          overflow: hidden; }
          .index .box4 .content .item a .pic img {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            object-fit: cover;
            transition: all 1.2s; }
        .index .box4 .content .item a .bg {
          width: 100%;
          height: 5.5208vw;
          background: linear-gradient(180deg, transparent 0%, #000000 100%);
          position: absolute;
          bottom: 0;
          left: 0; }
        .index .box4 .content .item a .con {
          padding: 0 .8333vw;
          bottom: 1.0417vw;
          width: 100%;
          box-sizing: border-box;
          position: absolute;
          left: 0; }
          .index .box4 .content .item a .con img {
            width: 2.1354vw;
            height: 2.1354vw;
            display: block; }
          .index .box4 .content .item a .con .t {
            font-size: .9375vw;
            line-height: 1.3542vw;
            color: #fff;
            margin-top: .4167vw; }
      @media (min-width: 1023.9997px) {
        .index .box4 .content .item:hover a .pic img {
          transform: scale(1.1); } }
    .index .box4 .content .itemLeft {
      width: 66%; }
    .index .box4 .content .itemBox {
      flex: 1;
      margin-left: 2.2%;
      display: flex;
      justify-content: space-between;
      flex-direction: column; }
      .index .box4 .content .itemBox .item a .pic {
        padding-bottom: 55.5%; }
  @media (max-width: 1023.9997px) {
    .index .box2 .content .conLeft .list ul li{
      padding-top: 0;
    }
    .index .box2 .content .conLeft .list ul li .title{
      margin-top: 45px;
    }
    .index .box2 .content .conLeft .list ul li .bao{
      padding-bottom: 20px;
    }
    .index .box4 .title .t {
      font-size: 15.9998px;
      line-height: 20.0003px; }
      .index .box4 .title .t img {
        width: 3.9998px;
        margin-right: 9.9997px; }
    .index .box4 .title a {
      background: linear-gradient(225deg, #6BC3FF 0%, #736FEC 100%);
      color: #fff;
      font-size: 12px; }
      .index .box4 .title a span {
        background-image: url("../images/icon4_h.png");
        width: 6px;
        height: 12px;
        margin-top: 9px; }
    .index .box4 .content {
      display: block; }
      .index .box4 .content .item {
        margin-bottom: 9.9997px; }
        .index .box4 .content .item a .bg {
          height: 60px; }
        .index .box4 .content .item a .con {
          padding: 0 9.9997px;
          bottom: 15px; }
          .index .box4 .content .item a .con img {
            width: 27.9997px;
            height: 27.9997px; }
          .index .box4 .content .item a .con .t {
            font-size: 14.0002px;
            height: auto;
            line-height: 20.0003px;
            margin-top: 9.9997px; }
      .index .box4 .content .itemLeft {
        width: 100%; }
      .index .box4 .content .itemBox {
        width: 100%;
        margin-left: 0; } }

.footer .linkBox {
  width: 100%;
  background-color: #1E1E89; }
  .footer .linkBox .w1448 {
    display: flex;
    align-items: center;
    height: 5.5vw; }
    .footer .linkBox .w1448 .t {
      font-size: 1.0417vw;
      line-height: 1.1458vw;
      color: #fff; }
    .footer .linkBox .w1448 .line {
      width: .9998px;
      height: 4.2708vw;
      background-color: #E2E2E2;
      opacity: 0.29;
      margin-left: 1.9792vw;
      margin-right: 1.9792vw; }
    .footer .linkBox .w1448 .aBox {
      display: flex;
      align-items: center;
      gap: 20px;
      flex: 1;
      justify-content: space-between; }
      .footer .linkBox .w1448 .aBox a img {
        max-height: 3.3854vw;
      transition: .35s;opacity: 0.5; }
      .footer .linkBox .w1448 .aBox a img:hover{
        transform: scale(1.05);opacity: 1;
      }
  @media (max-width: 1023.9997px) {
    .footer .linkBox {
      padding-top: 9.9997px;
      padding-bottom: 9.9997px; }
      .footer .linkBox .w1448 {
        display: block;
        height: auto; }
        .footer .linkBox .w1448 .t {
          text-align: center;
          font-size: 14.0002px;
          line-height: 18px;
          margin-bottom: 9.9997px; }
        .footer .linkBox .w1448 .line {
          display: none; }
        .footer .linkBox .w1448 .aBox {
          display: flex;
          justify-content: center;
          flex-wrap: wrap; }
          .footer .linkBox .w1448 .aBox a {
            width: 33.3%;
            height: 39.9998px;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center; }
            .footer .linkBox .w1448 .aBox a img {
              max-width: 90%;
              max-height: 70%;
              width: auto;
              object-fit: cover; } }
.footer .footerNew {
  padding-top: 2.7083vw; }
  .footer .footerNew .footerCon .nav {
    display: flex;
    float: left; }
    .footer .footerNew .footerCon .nav dl {
      width: 9.8958vw;
      border-right: .9998px solid rgba(151, 151, 151, 0.3);
      margin-right: 2.4479vw; }
      .footer .footerNew .footerCon .nav dl dt {
        margin-bottom: 1.6667vw; }
        .footer .footerNew .footerCon .nav dl dt a {
          font-size: 1.0417vw;
          line-height: 1.3542vw;
          display: block;
          color: #fff; }
      .footer .footerNew .footerCon .nav dl dd {
        margin-bottom: 1.0417vw; }
        .footer .footerNew .footerCon .nav dl dd:last-child {
          margin-bottom: 0; }
        .footer .footerNew .footerCon .nav dl dd a {
          display: block;
          font-size: .8333vw;
          line-height: 1.3542vw;
          color: #BEBEDF; }
          @media (min-width: 1023.9997px) {
            .footer .footerNew .footerCon .nav dl dd a:hover {
              color: #fff; } }
  .footer .footerNew .footerCon .item {
    float: left; }
    .footer .footerNew .footerCon .item .tits {
      font-size: 1.0417vw;
      line-height: 1.3542vw;
      color: #fff;
      margin-bottom: 1.6667vw; }
    .footer .footerNew .footerCon .item .tit .t {
      font-size: .8333vw;
      line-height: 1.3542vw;
      color: #BEBEDF;
      display: flex;
      align-items: center;
      margin-bottom: 1.0417vw; }
      .footer .footerNew .footerCon .item .tit .t:last-child {
        margin-bottom: 0; }
      .footer .footerNew .footerCon .item .tit .t img {
        width: .8333vw;
        height: .8333vw;
        opacity: 0.7;
        margin-right: .625vw; }
  .footer .footerNew .footerCon .conRight {
    float: right; }
    .footer .footerNew .footerCon .conRight .search {
      width: 14.5833vw;
      position: relative; }
      .footer .footerNew .footerCon .conRight .search .text {
        width: 100%;
        height: 32.0003px;
        background: rgba(255, 255, 255, 0.2);
        border: .9998px solid rgba(255, 255, 255, 0.2);
        box-sizing: border-box;
        padding-left: .5729vw;
        color: #fff;
        font-size: .7292vw; }
        .footer .footerNew .footerCon .conRight .search .text::placeholder {
          color: rgba(255, 255, 255, 0.5); }
      .footer .footerNew .footerCon .conRight .search a {
        width: 50.0002px;
        height: 32.0003px;
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        display: flex;
        align-items: center;
        justify-content: center; }
        .footer .footerNew .footerCon .conRight .search a img {
          width: 1.0417vw;
          height: 1.0417vw; }
    .footer .footerNew .footerCon .conRight .share {
      display: flex;
      flex-direction: row-reverse;}
      .footer .footerNew .footerCon .conRight .share a {
        width: 2.2917vw;
        margin-left: .6771vw;
        display: block; }
    .footer .footerNew .footerCon .conRight .logo {
      display: flex;
      flex-direction: row-reverse;
      margin-top: 1.1458vw; }
      .footer .footerNew .footerCon .conRight .logo img {
        height: 2.8125vw; }
    .footer .footerNew .footerCon .conRight .tit {
      font-size: .9375vw;
      line-height: 1.3542vw;
      color: #fff;
      display: flex;
      flex-direction: row-reverse;
      align-items: center;
      margin-top: .9375vw; }
      .footer .footerNew .footerCon .conRight .tit span {
        font-size: 20;
        font-weight: bold;
        margin-left: .3646vw; }
      .footer .footerNew .footerCon .conRight .tit img {
        width: .9896vw;
        height: .9896vw;
        margin-right: .6771vw; }
  .footer .footerNew .line {
    width: 100%;
    height: .9998px;
    background-color: #8686BC;
    margin-top: 3.9063vw; }
  .footer .footerNew .foot1 {
    display: flex;
    height: 6.9792vw;
    justify-content: space-between;
    align-items: center; }
    .footer .footerNew .foot1 img {
      height: 5.3437vw; }
    .footer .footerNew .foot1 p {
      text-align: right;
      font-size: .8333vw;
      line-height: 1.25vw;
      color: #BEBEDF; }
      .footer .footerNew .foot1 p a {
        color: #BEBEDF; }
        .footer .footerNew .foot1 p a:hover {
          color: #fff; }
  @media (max-width: 1023.9997px) {
    .footer .footerNew .footerCon .nav {
      float: none;
      display: block; }
      .footer .footerNew .footerCon .nav dl {
        text-align: center;
        width: 100%;
        border: none;
        margin-bottom: 15px; }
        .footer .footerNew .footerCon .nav dl dt {
          margin-bottom: 9.9997px; }
          .footer .footerNew .footerCon .nav dl dt a {
            font-size: 15.9998px;
            line-height: 24px; }
        .footer .footerNew .footerCon .nav dl dd {
          margin-bottom: 5.0002px; }
          .footer .footerNew .footerCon .nav dl dd a {
            font-size: 14.0002px;
            line-height: 24px; }
    .footer .footerNew .footerCon .item {
      width: 100%;
      float: none;
      text-align: center; }
      .footer .footerNew .footerCon .item .tits {
        font-size: 15.9998px;
        line-height: 24px;
        margin-bottom: 9.9997px; }
      .footer .footerNew .footerCon .item .tit .t {
        font-size: 14.0002px;
        line-height: 24px;
        justify-content: center; }
        .footer .footerNew .footerCon .item .tit .t img {
          width: 15.9998px;
          height: 15.9998px;
          margin-right: 8.0002px; }
    .footer .footerNew .footerCon .conRight {
      float: none;
      margin-top: 15px; }
      .footer .footerNew .footerCon .conRight .search {
        width: 80%;
        margin: 0 auto; }
        .footer .footerNew .footerCon .conRight .search .text {
          font-size: 14.0002px;
          padding-left: 9.9997px;
          height: 38.0003px; }
        .footer .footerNew .footerCon .conRight .search a {
          height: 38.0003px; }
          .footer .footerNew .footerCon .conRight .search a img {
            width: 20.0003px;
            height: 20.0003px; }
      .footer .footerNew .footerCon .conRight .share {
        margin-top: 9.9997px;
        justify-content: center; }
        .footer .footerNew .footerCon .conRight .share a {
          width: 39.9998px;
          margin: 0 5.0002px; }
      .footer .footerNew .footerCon .conRight .logo {
        width: 159.9998px;
        display: block;
        margin: 15px auto 0; }
        .footer .footerNew .footerCon .conRight .logo img {
          height: auto;
          width: 100%; }
      .footer .footerNew .footerCon .conRight .tit {
        font-size: 14.0002px;
        line-height: 20.0003px;
        margin-top: 15px;
        justify-content: center; }
        .footer .footerNew .footerCon .conRight .tit img {
          width: 15.9998px;
          height: 15.9998px; }
    .footer .footerNew .foot1 {
      height: auto;
      padding: 15px 0;
      display: block; }
      .footer .footerNew .foot1 img {
        width: 80%;
        height: auto;
        display: block;
        margin: 0 auto; }
      .footer .footerNew .foot1 p {
        text-align: center;
        font-size: 12px;
        line-height: 15.9998px;
        margin-top: 12px; } }
        .index .box2 .content .conRight .title a:hover{
          color: #fff;
          background: linear-gradient(to left, #6BC3FF, #736FEC);
          border-radius: 20px;
        }
        .index .box2 .title1 a:hover{
          color: #fff;
          background: linear-gradient(to left, #6BC3FF, #736FEC);
          border-radius: 20px;
        }
        .index .box2 .content .conLeft .titleX .t1:hover{
          color: #fff;
          background: linear-gradient(to top, #6BC3FF, #736FEC);
        }
        .index .box3 .title a:hover{
          color: #fff;
          background: linear-gradient(to top, #6BC3FF, #736FEC);
        }
        .weight .tits{
          font-weight: bold !important;
        }
		
	






@media (max-width: 1449.9997px) {
  .index .box2 .content .conLeft .list ul li .title .t .biuao{
   font-size: 18px; 
  }
	.index .box1 .content .boxRight .list ul li a .tit2{
		font-size: 12px;
    line-height: normal;
    height: auto;
	}
	.index .box1 .content .boxRight .list ul li a .tit{
		font-size: 14.0002px;
    line-height: normal;
    height: auto;
	}
  .index .box2 .content .conRight .title a{
    font-size: 14px;
  }
  .index .box2 .title1 a{
    font-size: 14px;

  }
  .index .box3 .title a{
    font-size: 14px;
    line-height: 18px;
  }
	.index .box1 .content .boxRight .itemBox .item a .tit1{
		font-size: 12px;
	}
	.index .box1 .content .boxRight .itemBox .item a .tit{
		font-size: 14.0002px;
    height: auto;
	}
	.index .box1 .content .boxRight .list ul li a .tit1{
		font-size: 12px;
	}
	.index .box1 .content .boxRight .list ul li a .tits .t{
		font-size: 12.9998px;
	}
	.index .box1 .content .boxRight .list ul li a .tits .t1{
		font-size: 12px;
	}
	.index .box1 .content .boxRight .itemBox .item a .tits .t1{
		font-size: 12px;
	}
	.index .box1 .content .boxRight .itemBox .item a .tits .t{
		font-size: 12.9998px;
	}
	.index .box2 .content .conLeft .list ul li .box dl dd a .tits{
		font-size: 16.0002px;
    line-height: normal;
    height: auto;
	}
  .index .box1 .content .boxLeft a .con .tit{
    font-size: 16px;
    line-height: normal;
    height: auto;
  }
  .index .box1 .content .boxLeft a .con .tits .t1{
    font-size: 14px;
  }
  .index .box1 .content .boxLeft a .con .tits .t{
    font-size: 14px;
    line-height: normal;
  }
  .index .box1 .content .boxLeft a .con .tit2{
    font-size: 14px;
  }
  .index .box2 .content .conLeft .titleX .t1{
    font-size: 12px;
    line-height: 18px;
  }
	.index .box2 .content .conLeft .list ul li .box dl dd a .tit{
		font-size: 14px;
		line-height: 14px;
	}
  .footer .footerNew .footerCon .nav dl dt a{
    font-size: 14px;
  }
  .footer .footerNew .footerCon .item .tit .t{
    font-size: 14px;
  }
  .footer .footerNew .footerCon .item .tits{
    font-size: 14px;
  }
	.index .box2 .content .conLeft .list ul li .title .t1{
		font-size: 12px;
	}
  .footer .footerNew .footerCon .nav dl dd a{
    font-size: 14px;
  }
  .footer .footerNew .footerCon .conRight .search .text{
    font-size: 14px;
  }
	.index .box2 .content .conLeft .list ul li .title .t{
		font-size: 14.0002px;
    margin-bottom: 10px;
	}
  .index .box2 .content .conLeft .titleX .t{
    font-size: 24px;
    line-height: 28px;
  }
  .index .box2 .content .conLeft .list ul li .title{
    line-height: normal;
  }
  .index .box2 .content .conRight ul li a .con .t{
    font-size: 14px;
    line-height: 22px;
    height: auto;
  }
  .footer .footerNew .foot1 p{
    font-size: 14px;
    line-height: 26px;
  }
  .index .box4 .title a{
    font-size: 14px;
  }
  .footer .footerNew .footerCon .conRight .tit{
    font-size: 14px;
  }
  .index .box4 .content .item a .con .t{
    font-size: 14px;
    line-height: 24px;
  }
  .footer .footerNew .footerCon .item .tit .t img{
    width: 14px;
    height: 14px;
  }
  .index .box3 .list .item a .con .tit{
    font-size: 14px;
    line-height: 22px;
    height: auto;
  }
  .index .box3 .list .item a .con .tits{
    font-size: 16px;
    line-height: 26px;
    height: auto;
  }
	.index .box1 .title a{
		font-size: 14px;
	}
  .index .box1 .content .boxRight .itemBox .item a .tit1 .t1 img{
    width: 14px;
    height: 14px;
  }
  .index .box1 .content .boxRight .list ul li a .tit1 .t img{
    width: 14px;
    height: 14px;
  }
	.index .box1 .content .boxLeft a .con .tit1{
		font-size: 12px;
    line-height: normal;

	}
  .header .nav{
    margin-left: 40px;
  }
  .header .headerRight .top a img{
    width: 13px;
  }
  .header .headerRight .top a{
    font-size: 13px;
  }
	
}
@media (max-width: 1650px){
	.index .box1 .content .boxRight .list ul li a .tit1{
		margin-top: 1.3333vw;
	}
  
}
@media (min-width: 1650px) and (max-width: 1800px) {
	.index .box1 .content .boxRight .list ul li a .tit1{
		margin-top: .9333vw;
	}
}
@media (min-width: 2000.0003px) and (max-width: 3000px) {
  .w1448{
	  width: 80% !important;
  }
}
/*# sourceMappingURL=style.css.map */
.erweima{
  width: 100%;
  text-align: right;
  margin-top: 15px;
}
.erweima img {
  width: 108px;
  margin-left:8px;
  border-radius: 4px;
}
.nav_shouji{
  font-size: 21px;
  color: #fff;
  display: none !important;
}
.shoujinacvjs{
  display: none;
}
.shoujishsecaj{
    width: 92%;
    margin: 0 auto;
    height: 30px;
    border-radius: 45px;
    background: rgba(255, 255, 255, 0.36);
    border: 2px solid rgba(255, 255, 255, 0.75);
    backdrop-filter: blur(5px);
    margin-top: 15px;
    position: relative;
    display: none;
    input{
      width: 100%;
      -webkit-width: 100%;
      height: 100%;
      -webkit-height: 100%;
      background: none;
      -webkit-background: none;
      border: none;
      -webkit-border: none;
      outline: none;
      -webkit-outline: none;
      padding: 0 10px;
      -webkit-padding: 0 10px;
      color: #fff;
      -webkit-color: #fff;
    }
    input::placeholder {
      color: #fff; /* 设置 placeholder 文字颜色为灰色 */
      opacity: 1; /* 某些浏览器可能需要设置 opacity 为 1 */
    }
    img{
        position: absolute;
        right: 4%;
        top: 4px;
    }
}
.index .box3 .title1{
    width: 100%;
    display: none;
    align-items: center;
    justify-content: space-between;
  }
  .index .box3 .title1 .t{
      display: flex;
      align-items: center;
      font-size: 16px;
      color: #000;
      font-weight: bold;
  }
  .index .box3 .title1 .t img {
      width: 4px;
      margin-right: 10px;
      display: block;
  }
  .index .box3 .title1 a {
      width: 104.0002px;
      height: 32.0003px;
      font-size: 14px;
      line-height: 32.0003px;
      border-radius: 15.9998px;
      display: block;
      text-align: center;
      color: #106BF4;
      justify-content: center;
      align-items: flex-start;
      display: flex;
  }




.fenyexinban {
  margin: 2.0833333333vw 0;
  display: flex;
  gap: 13px;
}
.disabled {
    color: #ccc;
    cursor: not-allowed;
}

.fenyexinban a {
  font-size: 14px;
  color: #333;
  text-align: center;
  border-radius: 8px;
  font-weight: bold;
  font-family: 微软雅黑;
  padding: 1.3020833333vw 1.5625vw;
  line-height: normal;
}

.fenyexinban a:hover {
  color: #060e5d;
}

.fenyexinban span {
  line-height: 3.125vw;
  font-size: 14px;
  color: #333;
  text-align: center;
}

.xuanzhonfsj {
  background: #060e5d;
  color: #fff !important;
}
.zhegaoshou{
  display: none;
}
.fenyeqibom span{
  background: rgba(147, 160, 206, 1);
  margin: 0 5px;
}
.shoujinacvjs img{
  width: 22px;
  height: 22px;
  margin-left: 10px;
}
.boxRight_con{
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: .8333vw;
}
.boxRight_con_left{
  width: 39.5%;
  border-bottom: 1px solid #B5B5B5;
}
.boxRight_con_right{
  margin-left: 4.9%;
  width: 55.6%;
  display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.boxRight_con_right_div{
  border-bottom: 1px solid #B5B5B5;
    box-sizing: border-box;
    padding-top: .8333vw;
}
.boxRight_con_left_item{
  height: 100%;
      display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.boxRight_con_left_item_pic{
    width: 100%;
    position: relative;
    height: 0;
    padding-bottom: 61.2%;
    overflow: hidden;
}
.boxRight_con_left_item_pic img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    transition: all 1.2s;
}
.boxRight_con_left_item_pic img:hover{
    transform: scale(1.1);
}
.boxRight_con_left_item_tits{
    display: flex;
    align-items: center;
    margin-top: .8333vw;
}
.boxRight_con_left_item_t{
    font-size: .9375vw;
    line-height: 1.25vw;
    color: #106BF4;
    font-weight: bold;
}
.boxRight_con_left_item_tits span{
    width: .9998px;
    height: .625vw;
    background-color: #D3D3D3;
    display: block;
    margin: 0 .5208vw;
}
.boxRight_con_left_item_t1{
    font-size: .8333vw;
    line-height: .9375vw;
    color: #333;
}
.boxRight_con_left_item_tit{
    font-size: 1.0417vw;
    line-height: 1.3542vw;
    color: #333;
    height: 2.7083vw;
    margin-top: .5729vw;
}
.boxRight_con_left_item_tit a{
  color: #333;
}
.boxRight_con_left_item_tit a:hover{
  color: #106BF4;
}
.boxRight_con_left_item_tit1{
    margin-top: .6771vw;
    display: flex;
    height: 25px;
    width: 100%;
    justify-content: space-between;
    font-size: .7292vw;
    line-height: .8333vw;
    color: #666;
    margin-bottom: .8333vw;
    align-items: center;
}
.boxRight_con_left_item_tit1_t1{
   display: flex;
    align-items: center;
}
.boxRight_con_left_item_tit1_t1 img{
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.boxRight_con_right_div_tits{
    display: flex;
    align-items: center;
}
.boxRight_con_right_div_t{
    font-size: .9375vw;
    line-height: 1.25vw;
    color: #106BF4;
    font-weight: bold;
}
.boxRight_con_right_div_tits span{
    width: .9998px;
    height: .625vw;
    display: block;
    background-color: #D3D3D3;
    margin: 0 .5729vw;
}
.boxRight_con_right_div_t1{
    font-size: .8333vw;
    line-height: .9375vw;
    color: #333;
}
.boxRight_con_right_div_tit {
    font-size: 1.0417vw;
    height: 1.4063vw;
    line-height: 1.4063vw;
    color: #333;
    margin-top: .7813vw;
}
.boxRight_con_right_div_tit a{
   color: #333;
}
.boxRight_con_right_div_tit a:hover{
   color: #106BF4;
}
.boxRight_con_right_div_tit2 {
    font-size: .7292vw;
    line-height: .9896vw;
    color: #666;
    margin-top: .4687vw;
}
.boxRight_con_right_div_tit1{
    font-size: .7292vw;
    line-height: 1.0417vw;
    color: #666;
    height: 25px;
    display: flex;
    align-items: center;
    margin-top: .6771vw;
    width: 100%;
    margin-bottom: .8333vw;
}
.boxRight_con_right_div_tit1 a{
  color: #666;
}
.boxRight_con_right_div_tit1_t{
      display: flex;
    align-items: center;
}
.boxRight_con_right_div_tit1 span{
    width: .9998px;
    height: .625vw;
    background-color: #D8D8D8;
    margin: 0 .9375vw;
    display: block;
}
.boxRight_con_right_div_tit1_t img{
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.lan{
  color: #106BF4;
}
.boxRight_con_right_div_tit2 a{
  color: #666;
}
.boxRight_con_right_div_tit2 a:hover{
  color: #106BF4;
}
.boxRight_con_left_item_t a{
  color: #106BF4;
}
.boxRight_con_right_div_t a{
  color: #106BF4;
}
.boxRight_con_right .boxRight_con_right_div:first-child{
  padding-top: 0;
}
.index .box2 .content .conLeft .listBox .list1 ul li .pic{
  height:9vw;
  overflow: hidden;
}
.index .box2 .content .conLeft .listBox .list1 ul li .pic img{
  width:100%;
  height:100%;
  object-fit: cover;
}
@media (max-width: 1024px){
  .header{
    flex-wrap: wrap;
  }
  .index .box1 .content .boxRight .list ul li a .tit1 span{
    width: 1px;
    height: 10px;
    margin: 0px 10px;
  }
  .w1448{
    max-width: 92%;
  }
  .boxRight_con{
    display: block;
  }
  .zhengaoshouji{
    display: none !important;
  }
  .footer .linkBox{
    display: none;
  }
  .footer .footerNew .footerCon .nav{
    display: none;
  }
  .itemBox .item{
    width: 50% !important;
  }
  .index .box4 .content .itemBox{
    flex-direction: row;
    gap: 15px;
  }
  .index .box4 .content .item a .con .t{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .index .box4 .content .item a .con{
    text-align: center;
  }
  .index .box4 .content .item a .con img{
    display: inline;
  }
  .shoujixianshi{
    display: flex !important;
  }
  .header .nav{
    margin-left: 0;
    height: 100%;
    margin-top: 69px;
  }
  .shoujinacvjs{
    display: flex;
  }
  .fosjdhcncjsjsh{
    display: block !important;
  }
  .erweima{
    text-align: center;
  }
  .nav_shouji{
    display: block !important;
    margin-right: 10px;
  }
  .header .logo{
    margin-left: 0 !important;
  }
  .shoujinacvjs{
    margin-right: 4%;
    display: flex;
  }
  .shoujishsecaj{
    display: none;
  }
  .pczhenggao{
    display: none !important;
  }
  .zhegaoshou{
    display: block !important;
  }
  .zhegaoshou .list{
    display: flex !important;
  }
  .boxRight_con_left{
    width: 100%;
  }
  .boxRight_con_left_item_tits{
    margin-top: 15px;
  }
  .boxRight_con_left_item_t{
    font-size: 14px;
    line-height: 1.5;
  }
  .boxRight_con_left_item_tits span{
    height: 13px;
    margin: 0px 15px;
  }
  .boxRight_con_left_item_t1{
    font-size: 16px;
  }
  .boxRight_con_left_item_tit{
    font-size: 18px;
    line-height: 1.5;
    height: auto;
  }
  .boxRight_con_left_item_tit1_t {
    font-size: 14px;
    line-height: 1.5;
  }
  .boxRight_con_left_item_tit1{
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 10px;
  }
  .boxRight_con_right{
    margin-left: 0;
    width: 100%;
  }
  .boxRight_con_right_div_t{
    font-size: 14px;
  }
  .boxRight_con_right_div{
    padding-top: 15px !important;
  }
  .boxRight_con_right_div_tits span{
      height: 13px;
      margin: 0px 15px;
  }
  .boxRight_con_right_div_t1{
    font-size: 16px;
  }
  .boxRight_con_right_div_tit{
    font-size: 16px;
    line-height: 1.5;
    height: auto;
  }
  .boxRight_con_right_div_tit2{
    font-size: 14px;
    line-height: 1.5;
  }
  .boxRight_con_right_div_tit1_t img{
    width: 16px;
    height: 16px;
  }
  .boxRight_con_right_div_tit1{
    font-size: 14px;
    margin-bottom: 10px;
  }
  .boxRight_con_right_div_tit1 span{
    height: 13px;
        margin: 0px 15px;
  }
}