/*
1920-1296（固定内容，缩两边边距）
1295-1025（固定间距，内容宽度按比例适配，文字大小不会变）
1024-600（pad版设计稿，整体按比例适配，文字大小会变）
600--（手机版设计稿，整体按比例适配，文字大小会变）

*/
@media screen and (max-width: 1295px) {
  .block4-swiper .swiper-slide {
    padding: 0.4rem 0.32rem;
  }
  .pro-block3 li {
    width: 31.01%;
    margin-right: 3.48%;
    padding-bottom: 40px;
    padding-bottom: 32px;
  }
  .foo-cont ul:nth-of-type(1) {
    margin-right: 40px;
  }
  .foo-right .foo-code {
    margin-right: 26px;
  }
  .foo-right .foo-logo {
    margin-right: 0px;
  }
  .pro-banner .banner-words h4 br {
    display: none;
  }
  .main-block3__left {
    height: auto;
  }
  .main-block3__left .words {
    width: 100%;
    margin-right: 0px;
    padding: 48px 32px 48px 48px;
  }
  .main-block3__left .words h5 {
    margin-top: 0px;
  }
  .main-block3__left .words ul {
    margin-top: 20px;
  }
  .main-block3__left .words li {
    width: 100%;
    margin-bottom: 8px;
  }
  .main-block3__right {
    height: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
    overflow: hidden;
  }
  .main-block3__right::after {
    left: auto;
    right: -136px;
  }
  .main-block4__list li {
    width: 25%;
  }
  .block6-swiper .swiper-slide__right i {
    right: 32px;
    bottom: 24px;
    width: 80px;
    height: 60px;
  }
  .pro_block2_hd .swiper-wrapper p {
    line-height: 80px;
  }
  .pro_block2_bd .swiper-slide p {
    padding: 0 86px;
  }
  .about-block1 {
    padding: 84px 0px;
  }
  .about-block2 li .words h5 {
    height: 72px;
  }
  .about-block2 li .words {
    padding: 16px 0px 0;
  }
  .main-block4__topWarp .video_cont {
    width: 9.6rem;
  }
  .main-block4__topWarp .main-block4__top {
    height: auto;
  }
  .layout {
    max-width: none;
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media screen and (max-width: 1024px) {
  html body {
    overflow-x: visible;
  }
  .layout {
    padding-left: 0.42rem;
    padding-right: 0.42rem;
  }
  .hea {
    padding: 0 0.4rem;
  }
  .hea .meun-btn {
    display: flex;
  }
  .banner .banner-img {
    width: 4.8rem;
    height: 4.8rem;
  }
  .banner .banner-words {
    height: auto;
    padding-top: 0.76rem;
  }
  .banner .banner-words h3 {
    font-size: 0.53rem;
    color: #282828;
    line-height: 0.75rem;
  }
  .banner .banner-words h4 {
    font-size: 0.21rem;
    color: #6D6D6D;
    line-height: 0.29rem;
  }
  .banner .banner-words p {
    width: 1.72rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.21rem;
    margin-right: 0.16rem;
  }
  .banner .banner-words p:nth-of-type(2) {
    margin-right: 0px;
  }
  .banner .swiper-pagination_banner {
    bottom: 0.96rem;
  }
  .pro-banner .banner-words {
    height: 4.2rem;
    padding-top: 0.75rem;
  }
  .pro-banner .banner-words h3 {
    font-size: 0.53rem;
    line-height: 0.64rem;
  }
  .pro-banner .banner-words h4 {
    font-size: 0.22rem;
    line-height: 0.32rem;
  }
  .pro-banner .banner-words p {
    width: 1.7rem;
    height: 0.6rem;
    border-radius: 0.05rem;
    font-size: 0.21rem;
    line-height: 0.6rem;
  }
  .pro-banner .banner-img {
    height: 4.2rem;
    width: 4.2rem;
  }
  .pro-dec li a {
    font-size: 0.22rem;
    line-height: 0.3rem;
    padding: 0.2rem 0.54rem 0.36rem 0.54rem;
  }
  .pro-block1 {
    padding-top: 0.7rem;
  }
  .pro-block1 .pro-block1__cont {
    margin-bottom: 0.7rem;
  }
  .pro-block1 .pro-block1__cont .words {
    padding: 0px 0.4rem 0px 0.72rem;
  }
  .pro-block1 .pro-block1__cont .words p {
    font-size: 0.2rem;
    line-height: 0.3rem;
  }
  .pro-block1 .pro-block1__cont .words p::after {
    left: -0.2rem;
    width: 0.06rem;
    height: 0.06rem;
    top: 0.1rem;
  }
  .pro-block1 .pro-block1__cont .words p.pro-block1__ask::after,
  .pro-block1 .pro-block1__cont .words p.pro-block1__answer::after {
    font-size: 0.2rem;
    line-height: 0.3rem;
  }
  .pro-block2 {
    padding: 0.64rem 0px;
  }
  .pro_block2_hd .swiper-wrapper p {
    line-height: 1.07rem;
  }
  .pro_block2_bd {
    padding-top: 0.56rem;
  }
  .pro_block2_bd .swiper-slide {
    padding: 0.4rem 0.32rem;
  }
  .pro_block2_bd .swiper-slide p {
    padding: 0px 0.43rem;
    font-size: 0.28rem;
    line-height: 0.38rem;
    margin-bottom: 0.56rem;
  }
  .pro-block3 {
    padding-top: 0.64rem;
  }
  .pro-block3 ul {
    margin-top: 0.64rem;
    padding-bottom: 0.64rem;
  }
  .pro-block3 ul li {
    width: 4.6rem;
    height: 4rem;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .pro-block3 ul li i {
    width: 1.18rem;
    height: 1.18rem;
  }
  .pro-block3 ul li h6 {
    font-size: 0.27rem;
    line-height: 0.37rem;
  }
  .pro-block3 ul li p {
    font-size: 0.2rem;
    line-height: 0.3rem;
    height: 1.5rem;
    padding: 0 0.44rem;
  }
  .pro-block3 ul li:nth-of-type(2n+2) {
    margin-right: 0px;
  }
  .pro-block3 ul li:nth-of-type(2n+3) {
    margin-right: 0.2rem;
  }
  .foo-pc {
    display: none;
  }
  .foo-ipad {
    display: block;
  }
  .foo-ipad .words h5 {
    font-size: 0.28rem;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.38rem;
    margin-bottom: 0.21rem;
  }
  .foo-ipad .words a {
    font-size: 0.2rem;
    color: rgba(255, 255, 255, 0.6);
    line-height: 0.3rem;
  }
  .foo-ipad .foo-ipad-pro a {
    margin-right: 0.64rem;
  }
  .foo-ipad .foo-xian {
    margin-top: 0.32rem;
  }
  .foo-ipad .foo-ipad-phone {
    padding: 0.32rem 0.48rem 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .foo-ipad .foo-ipad-phone a {
    display: block;
    margin-bottom: 0.11rem;
  }
  .foo-ipad .foo-ipad-phone .foo-code p {
    font-size: 0.2rem;
    color: rgba(255, 255, 255, 0.6);
    line-height: 0.28rem;
    text-align: center;
    margin-bottom: 0.1rem;
  }
  .foo-ipad .foo-ipad-phone .foo-code img {
    width: 1.6rem;
    height: 1.6rem;
  }
  .foo-ipad .foo-link {
    padding: 0.32rem 0.44rem;
  }
  .foo-ipad .foo-logo {
    max-width: 2.15rem;
    width: 100%;
    margin-bottom: 0.2rem;
  }
  h3.main-block__dec {
    padding: 0 0.53rem;
    font-size: 0.22rem;
    line-height: 0.32rem;
    margin-bottom: 0.53rem;
  }
  h3.main-block__dec br {
    display: none;
  }
  h2.main-block__title {
    font-size: 0.44rem;
    color: #282828;
    line-height: 0.6rem;
    margin-bottom: 0.2rem;
  }
  .hea-dec {
    border: none;
  }
  .hea-dec li {
    width: 33.333%;
    background: #FFFFFF;
    border-bottom: 1px solid rgba(243, 238, 255, 0.8);
    border-radius: 5px;
    box-shadow: 0px 21px 43px 0px rgba(243, 238, 255, 0.8), inset -1px 0px 0px 0px rgba(226, 216, 250, 0.5);
  }
  .main-block1 ul li {
    width: 31.81%;
    flex-direction: column;
    padding: 0.21rem;
  }
  .main-block1 ul li h6 {
    text-align: center;
    font-size: 0.27rem;
    line-height: 0.37rem;
  }
  .main-block1 ul li p {
    font-size: 0.16rem;
    font-weight: bold;
    line-height: 0.27rem;
  }
  .main-block1 ul li::before {
    width: 0.85rem;
    height: 0.85rem;
    margin: 0;
    margin-bottom: 0.11rem;
  }
  .main-block1 .main-block1__bg {
    height: 1.8rem;
  }
  .main-block2 .index-block2 li {
    width: 48.937%;
    margin-right: 0px;
    margin-bottom: 0.21rem;
    padding-top: 0.43rem;
    height: 2.8rem;
  }
  .main-block2 .index-block2 li .words h6 {
    position: relative;
    text-align: left;
    padding-left: 1.23rem;
    padding-right: 0.44rem;
    font-size: 0.27rem;
    line-height: 0.37rem;
    margin-bottom: 0.11rem;
  }
  .main-block2 .index-block2 li .words h6::after {
    content: '';
    position: absolute;
    width: 0.32rem;
    height: 0.32rem;
    background: url(../images/bl_arrow_right.png) no-repeat center;
    background-size: contain;
    top: 50%;
    margin-top: -0.16rem;
  }
  .main-block2 .index-block2 li .words i {
    position: absolute;
    left: 0.21rem;
    top: -0.11rem;
    margin: 0px;
  }
  .main-block2 .index-block2 li .words p {
    text-align: left;
    padding-left: 1.23rem;
    padding-right: 0.44rem;
    font-size: 0.19rem;
    line-height: 0.29rem;
    height: auto;
  }
  .main-block2 .index-block2 li .words span {
    display: none;
  }
  .main-block2 .index-block2 li:hover .words {
    transform: translateY(0px);
  }
  .main-block2 .index-block2 li:hover .words p {
    padding-top: 0px;
  }
  .main-block2 .index-block2 li:nth-of-type(2n) {
    float: right;
  }
  .main-block3 > .clearfix {
    padding-left: 0.42rem;
    padding-right: 0.42rem;
  }
  .main-block3__left {
    width: 100%;
  }
  .main-block3__left .words h5 {
    font-size: 0.32rem;
    line-height: 0.44rem;
  }
  .main-block3__left .words h6 {
    font-size: 0.19rem;
    line-height: 0.29rem;
  }
  .main-block3__left .words li {
    width: 50%;
    font-size: 0.21rem;
    line-height: 0.29rem;
    margin-bottom: 0.21rem;
  }
  .main-block3__left .words li::before {
    width: 0.75rem;
    height: 0.75rem;
  }
  .main-block3__right {
    width: 100%;
    position: relative;
    height: 3.75rem;
    border-radius: 0px 0px 5px 5px;
  }
  .main-block3__right .words {
    margin-left: 0.43rem;
  }
  .main-block3__right .words h5 {
    margin-top: 0.43rem;
    font-size: 0.32rem;
    line-height: 0.44rem;
  }
  .main-block3__right .words h6 {
    font-size: 0.75rem;
    line-height: 1.04rem;
  }
  .main-block3__right .words p {
    font-size: 0.19rem;
    line-height: 0.27rem;
  }
  .main-block3__right .words a {
    position: relative;
    margin-top: 0.55rem;
    bottom: auto;
    left: auto;
    width: 3.2rem;
    line-height: 0.6rem;
    border-radius: 0.05rem;
    font-size: 0.21rem;
  }
  .main-block3__right::after {
    top: 0px;
    right: 0px;
    bottom: 0px;
    opacity: 0.5;
  }
  .main-block4__topWarp {
    display: flex;
    width: 100%;
    flex-direction: column-reverse;
  }
  .main-block4__topWarp .video_cont {
    max-width: 100%;
  }
  .main-block4__topWarp .main-block4__top {
    width: 100%;
    height: 174px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .main-block4__topWarp .main-block4__top h5 br {
    display: none;
  }
  .main-block4__topWarp .main-block4__top img {
    top: 27px;
    left: auto;
    right: 32px;
    z-index: 10;
  }
  .main-block4__topWarp .main-block4__top::after {
    width: 337px;
    height: 100%;
    right: 0px;
    left: auto;
    top: 0px;
  }
  .main-block4__list li {
    width: 33.3333%;
    height: 3.36rem;
    padding: 0.53rem 0.43rem 0 0.43rem;
  }
  .main-block4__list li i {
    width: 0.44rem;
    height: 0.44rem;
  }
  .main-block4__list li h5 {
    font-size: 0.27rem;
    line-height: 0.37rem;
    margin-bottom: 0.21rem;
  }
  .main-block4__list li p {
    font-size: 0.19rem;
    line-height: 0.29rem;
  }
  .main-block5 ul li {
    width: 18.2%;
    margin-right: 2.25%;
    margin-bottom: 0.21rem;
  }
  .main-block4 {
    margin-top: 0.48rem;
  }
  .block6-swiper {
    padding-top: 0;
    margin-top: 0.64rem;
  }
  .block6-swiper .swiper-slide__left {
    width: 2.67rem;
    height: 3.73rem;
    padding-top: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .block6-swiper .swiper-slide__left img {
    width: 1.87rem;
    height: 0.96rem;
    margin-bottom: 0.05rem;
  }
  .block6-swiper .swiper-slide__left h5 {
    font-size: 0.32rem;
    line-height: 0.44rem;
  }
  .block6-swiper .swiper-slide__left p {
    display: none;
  }
  .block6-swiper .swiper-slide__right {
    width: 6.72rem;
    height: 3.73rem;
  }
  .block6-swiper .swiper-slide__right h5 {
    font-size: 0.32rem;
    line-height: 0.44rem;
  }
  .block6-swiper .swiper-slide__right i {
    bottom: 0.32rem;
    right: 0.43rem;
    width: 1.07rem;
    height: 0.8rem;
  }
  .block6-swiper .swiper-slide__right p {
    font-size: 0.19rem;
    line-height: 0.29rem;
  }
  .about-block1 {
    padding: 0.64rem 0px;
  }
  .about-block1 .words {
    padding-left: 0.73rem;
    padding-right: 0.43rem;
  }
  .about-block1 .words h5 {
    font-size: 0.32rem;
    color: #282828;
    line-height: 0.43rem;
  }
  .about-block1 .words p {
    font-size: 0.19rem;
    color: #282828;
    line-height: 0.29rem;
  }
  .about-block2 {
    padding: 0.64rem 0px;
  }
  .about-block2 li {
    width: 4.6rem;
    margin-right: 0 !important;
  }
  .about-block2 li:nth-of-type(2n+2) {
    float: right;
  }
  .hea-menu li {
    display: none;
  }
  .hea .hea-user .hea-user_info .text {
    padding: 0.16rem 0.12rem;
  }
}
@media screen and (max-width: 600px) {
  .pro h2.main-block__title {
    font-size: 0.26rem;
    font-weight: bold;
    color: #282828;
    line-height: 0.38rem;
  }
  header {
    padding-top: 0.7rem;
  }
  .second_nav {
    top: 0.7rem;
  }
  .hea {
    height: 0.7rem;
    padding: 0;
    padding: 0 0.26rem;
  }
  .hea a.hea-a {
    display: none;
  }
  .hea .hea-logo {
    width: 82px;
    height: 24px;
  }
  .hea .pro-a1 {
    display: none;
  }
  .banner .banner-img {
    width: 2.56rem;
    height: 2.56rem;
  }
  .banner .banner-words {
    height: 2.56rem;
    padding-top: 0.5rem;
    padding-left: 0px;
  }
  .banner .banner-words h3 {
    font-size: 0.32rem;
    line-height: 0.45rem;
  }
  .banner .banner-words h4 {
    font-size: 0.2rem;
    line-height: 0.32rem;
    padding-bottom: 0.32rem;
  }
  .banner .banner-words p {
    width: 1.15rem;
    height: 0.45rem;
    border-radius: 0.06rem;
    font-size: 0.2rem;
    line-height: 0.45rem;
  }
  .banner .swiper-pagination {
    padding-left: 0px;
    bottom: 0.13rem;
    justify-content: flex-end;
    padding-right: 0.26rem;
  }
  .banner .swiper-pagination .swiper-pagination-bullet {
    width: 0.2rem;
    height: 0.06rem;
    border-radius: 0.03rem;
  }
  .hea-dec {
    top: 0px;
  }
  .hea-dec li {
    height: 1.3rem;
  }
  .hea-dec li h2 {
    font-size: 0.26rem;
    line-height: 0.35rem;
  }
  .hea-dec li p {
    font-size: 0.19rem;
    line-height: 0.27rem;
  }
  .hea-dec__warp {
    padding: 0px !important;
    margin-bottom: 0.64rem;
  }
  .index h2.main-block__title {
    font-size: 0.32rem;
    line-height: 0.45rem;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.26rem;
  }
  .index h2.main-block__title::before {
    content: '';
    display: block;
    width: 0.06rem;
    height: 0.26rem;
    background: url(../images/icon_tittle.png) no-repeat center center;
    background-size: contain;
    margin-right: 0.13rem;
  }
  .main-block1 {
    position: relative;
    margin-bottom: 0px;
    padding-bottom: 1.15rem;
    background-color: #F8F7FF;
  }
  .main-block1 > a {
    background-color: #fff;
  }
  .main-block1 ul {
    padding: 0px;
  }
  .main-block1 ul li {
    width: 33.333%;
    margin-right: 0px;
    border: 0px;
    box-shadow: none;
    padding: 0px;
  }
  .main-block1 ul li::before {
    width: 1.02rem;
    height: 1.02rem;
  }
  .main-block1 ul li .words h6 {
    text-align: center;
    font-size: 0.22rem;
    line-height: 0.35rem;
  }
  .main-block1 ul li .words p {
    font-size: 0.19rem;
    color: #D3C8FA;
    line-height: 0.32rem;
  }
  .main-block1 .main-block1__bg {
    display: none;
  }
  .main-block1 .main-block1_a {
    position: absolute;
    bottom: 0.16rem;
    left: 0.16rem;
    right: 0.16rem;
    padding: 0px;
    margin-bottom: 0;
    width: auto;
  }
  .main-block1 .main-block1_a a {
    height: 0.64rem;
    line-height: 0.64rem;
    border-radius: 0.06rem;
    width: 100%;
    font-size: 0.22rem;
  }
  .main-block1 .main-block1_video {
    padding: 0px;
  }
  .main-block2 {
    border: 0px;
    padding-top: 0.64rem;
  }
  .main-block2 .index-block2 li {
    width: 100%;
    height: auto;
    padding: 0.13rem;
    background: linear-gradient(180deg, #F6F4FF 0%, #FFFFFF 100%);
    box-shadow: 0px 0.06rem 0.13rem 0px rgba(244, 241, 251, 0.6);
    border-radius: 0.06rem;
    margin-bottom: 0.13rem;
  }
  .main-block2 .index-block2 li .words h6 {
    padding: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0px;
  }
  .main-block2 .index-block2 li .words h6::after {
    width: 0.38rem;
    height: 0.38rem;
    right: 0px;
    left: auto;
  }
  .main-block2 .index-block2 li .words i {
    margin-right: 0.13rem;
    position: relative;
    width: 0.64rem;
    height: 0.64rem;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
  .main-block2 .index-block2 li:hover .words {
    transform: translateY(0px);
  }
  .main-block2 .index-block2 li p {
    display: none;
  }
  .main-block3 > .clearfix {
    padding: 0px;
  }
  .main-block3__left {
    border-top-right-radius: 0.64rem;
  }
  .main-block3__left .words {
    padding: 0.38rem 0.26rem;
    padding-bottom: 0.15rem;
  }
  .main-block3__left .words h5 {
    font-size: 0.26rem;
    line-height: 0.38rem;
  }
  .main-block3__left .words h6 {
    font-size: 0.19rem;
    line-height: 0.32rem;
  }
  .main-block3__left .words li {
    width: 100%;
    font-size: 0.22rem;
    line-height: 0.32rem;
    margin-bottom: 0.13rem;
  }
  .main-block3__left .words li::before {
    width: 0.64rem;
    height: 0.64rem;
  }
  .main-block3__right {
    padding: 0.38rem 0.26rem;
    height: auto;
    border-radius: 0px;
  }
  .main-block3__right::after {
    content: none;
  }
  .main-block3__right .words {
    margin-left: 0px;
  }
  .main-block3__right .words h5 {
    font-size: 0.26rem;
    line-height: 0.38rem;
    margin-top: 0px;
  }
  .main-block3__right .words h6 {
    font-size: 0.64rem;
    font-weight: bold;
    line-height: 0.9rem;
  }
  .main-block4 {
    margin-top: 0;
    padding-top: 0.4rem;
    padding-bottom: 0px;
    background-color: #fff;
  }
  .main-block4 .main-block4__warp {
    padding: 0px;
    margin-top: 0;
  }
  .main-block4 .main-block4__warp .main-block4__top {
    height: auto;
    padding: 0.21rem 0.16rem;
  }
  .main-block4 .main-block4__warp .main-block4__top img {
    width: 0.8rem;
    height: 0.8rem;
  }
  .main-block4 .main-block4__warp .main-block4__top h5 {
    font-size: 0.32rem;
  }
  .main-block4 .main-block4__warp .main-block4__top p {
    width: calc(70%);
    margin-bottom: 0px;
  }
  .main-block4__list {
    background: #F8F7FF;
    border-radius: 0px 0.64rem 0px 0px;
    padding: 0;
  }
  .main-block4__list li {
    display: none;
  }
  .block4-swiper {
    display: block;
    position: relative;
    padding: 0 0.16rem;
    background-color: #2F1E56;
    padding-bottom: 0.36rem;
  }
  .block4-swiper .swiper-slide {
    background: #FFFFFF;
    padding: 0.38rem;
    width: 3.33rem;
    border-radius: 0.13rem;
  }
  .block4-swiper .swiper-slide div {
    margin-bottom: 0.18rem;
  }
  .block4-swiper .swiper-slide span {
    font-size: 0.35rem;
    line-height: 0.48rem;
    height: 0.48rem;
  }
  .block4-swiper .swiper-slide i {
    display: block;
    width: 0.51rem;
    height: 0.51rem;
  }
  .block4-swiper .swiper-slide h5 {
    font-size: 0.26rem;
    color: #282828;
    line-height: 0.38rem;
    margin-bottom: 0.11rem;
  }
  .block4-swiper .swiper-slide p {
    font-size: 0.22rem;
    color: #282828;
    line-height: 0.35rem;
  }
  .main-block5 {
    padding-top: 0.64rem;
    margin-top: 0px;
    background-color: #fff;
    padding-left: 0.26rem;
    padding-right: 0.26rem;
  }
  .main-block5 .layout {
    padding: 0px;
  }
  .main-block5 ul li {
    width: 1.74rem;
    margin-right: 0.13rem;
    background: #FFFFFF;
    box-shadow: 0px 0.13rem 0.26rem 0px rgba(244, 241, 251, 0.6);
    border-radius: 0.03rem;
    margin-bottom: 0.13rem;
  }
  .main-block5 ul li:nth-of-type(5n) {
    margin-right: 0.13rem;
  }
  .main-block5 ul li:nth-of-type(3n) {
    margin-right: 0px;
  }
  .main-block6 {
    background: linear-gradient(180deg, #F8F7FF 0%, #FFFFFF 100%);
    padding-left: 0.26rem;
    padding-right: 0.26rem;
    margin-bottom: 0px;
    position: relative;
  }
  .main-block6 .layout {
    padding: 0px;
  }
  .block6-swiper {
    position: unset;
  }
  .block6-swiper .swiper-wrapper {
    padding-bottom: 0.9rem;
  }
  .block6-swiper .swiper-slide {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0.13rem 0.26rem 0px rgba(244, 241, 251, 0.6);
    border-radius: 0.13rem;
    padding: 0.38rem 0.38rem 0;
    height: 5.6rem;
  }
  .block6-swiper .swiper-slide__left {
    background: none;
    height: auto;
    width: 100%;
  }
  .block6-swiper .swiper-slide__left h5 {
    font-size: 0.26rem;
    font-weight: bold;
    color: #282828;
    line-height: 0.38rem;
  }
  .block6-swiper .swiper-slide__right {
    padding: 0px;
    width: auto;
    box-shadow: none;
    position: unset;
    height: auto;
  }
  .block6-swiper .swiper-slide__right i {
    top: 0.38rem;
    right: 0.38rem;
    bottom: auto;
    width: 1.02rem;
    height: 0.77rem;
  }
  .block6-swiper .swiper-slide__right p {
    font-size: 0.22rem;
    color: #6D6D6D;
    line-height: 0.35rem;
  }
  .block6-swiper .swiper-slide__right h5 {
    display: none;
  }
  .block6-swiper .swiper-pagination-block6 {
    position: absolute;
    bottom: 0.6rem;
  }
  .block6-swiper .swiper-pagination-block6 .swiper-pagination-bullet {
    width: 0.19rem;
    height: 0.06rem;
    border-radius: 0.03rem;
  }
  .pro-hea .pro-hea-right .pro-a {
    display: none;
  }
  aside ul {
    display: flex;
    justify-content: flex-start;
    box-shadow: none;
    border: 0;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    border-radius: 0;
    padding: 0 0.16rem;
  }
  aside ul li {
    width: calc((100% - 47.008%) / 3);
    box-shadow: none;
    position: relative;
    height: 0.77rem;
  }
  aside ul li .fix_box > a {
    flex-direction: row;
    font-size: 0.19rem;
    line-height: 0.32rem;
    min-height: auto;
    min-width: auto;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  aside ul li .fix_box > a i {
    width: 0.38rem;
    height: 0.38rem;
    margin: 0px;
    margin-right: 0.06rem;
  }
  aside ul li .fix_box > a span {
    display: none;
  }
  aside ul li .aside-code,
  aside ul li .aside-phone {
    display: none;
  }
  aside ul .register_a {
    padding: 0 0.16rem;
    width: 47.008%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  aside ul .register_a a {
    display: block;
    width: 100%;
    line-height: 0.64rem;
    height: 0.64rem;
    background-color: #7943FE;
    border-radius: 0.32rem;
    font-size: 0.22rem;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    transition: 0.35s;
  }
  aside ul .go_top {
    display: none !important;
  }
  .pro-banner .layout {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 0.9rem;
    position: relative;
  }
  .pro-banner .banner-img {
    width: 3.2rem;
    height: 3.2rem;
  }
  .pro-banner .banner-words {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    right: 0px;
    height: auto;
    background: rgba(47, 30, 86, 0.88);
    border-radius: 0.26rem 0.26rem 0px 0px;
    padding: 0.26rem;
  }
  .pro-banner .banner-words h3 {
    font-size: 0.32rem;
    color: #FFFFFF;
    line-height: 0.5rem;
    margin-bottom: 0.13rem;
  }
  .pro-banner .banner-words h4 {
    font-size: 0.2rem;
    color: rgba(255, 255, 255, 0.8);
    line-height: 0.32rem;
    padding-bottom: 0px;
  }
  .pro-banner .banner-words a {
    position: absolute;
    top: 0.26rem;
    right: 0.26rem;
  }
  .pro-banner .banner-words a p {
    width: 1.15rem;
    height: 0.45rem;
    line-height: 0.45rem;
    background: #7943FE;
    border-radius: 0.06rem;
    margin-right: 0px;
  }
  .index h3.main-block__dec {
    color: #6D6D6D;
    padding: 0;
    text-align: left;
    padding-bottom: 0.26rem;
    margin-bottom: 0px;
  }
  .pro-dec li {
    width: 33.33333%;
    text-align: center;
    line-height: 0.7rem;
    height: 0.7rem;
  }
  .pro-dec li a {
    padding: 0px;
    line-height: 0.7rem;
  }
  .pro-dec li a::after {
    width: 0.26rem;
    height: 0.05rem;
  }
  .pro-block1 {
    padding-top: 0.32rem;
  }
  .pro-block1 .pro-block1__cont {
    flex-direction: column;
    margin-bottom: 0.5rem;
  }
  .pro-block1 .pro-block1__cont .words,
  .pro-block1 .pro-block1__cont img {
    width: 100%;
  }
  .pro-block1 .pro-block1__cont .words {
    padding: 0px;
    margin-bottom: 0.26rem;
  }
  .pro-block1 .pro-block1__cont .words h5 {
    text-align: center;
  }
  .pro-block1 .pro-block1__cont .words p {
    padding-left: 0.22rem;
    color: #6D6D6D;
  }
  .pro-block1 .pro-block1__cont .words p::after {
    left: 0px;
    width: 0.1rem;
    height: 0.1rem;
    top: 0.1rem;
  }
  .pro-block1 .pro-block1__cont .words p.pro-block1__ask::after,
  .pro-block1 .pro-block1__cont .words p.pro-block1__answer::after {
    left: -0.1rem;
    font-size: 0.2rem;
    line-height: 0.3rem;
  }
  .pro-block1 .pro-block1__contWT {
    flex-direction: column-reverse;
  }
  .pro-block2 .layout {
    padding: 0px;
  }
  .pro_block2_hd .swiper-wrapper .swiper-slide::after {
    opacity: 0;
    position: absolute;
    bottom: -2px;
    height: 3px;
    transition: 0.35s;
    width: 0.38rem;
    height: 0.03rem;
    left: 50%;
    margin-left: -0.19rem;
    background: #7943FE;
    content: '';
  }
  .pro_block2_hd .swiper-wrapper .active::after {
    opacity: 1;
  }
  .pro_block2_hd .swiper-wrapper p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 0.58rem;
    font-size: 0.22rem;
    font-weight: bold;
    padding: 0px 0.2rem;
  }
  .pro_block2_hd .swiper-wrapper p::after {
    content: none;
  }
  .pro_block2_bd {
    padding-top: 0px;
    padding: 0 0.26rem;
  }
  .pro_block2_bd .swiper-slide p {
    font-size: 0.22rem;
    color: #282828;
    line-height: 0.35rem;
    padding: 0.6rem 0px;
    margin-bottom: 0px;
  }
  .pro-block3 ul {
    margin-top: 0.26rem;
  }
  .pro-block3 ul li {
    width: 100%;
    margin-right: 0px;
    padding: 0.26rem;
    background: #FFFFFF;
    box-shadow: 0px 0.13rem 0.38rem 0px rgba(244, 241, 251, 0.6);
    border-radius: 0.06rem;
    border: 0.02rem solid #EBE8FE;
    height: auto;
  }
  .pro-block3 ul li h6 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.26rem;
    line-height: 0.38rem;
    margin-bottom: 0px;
  }
  .pro-block3 ul li i {
    width: 0.64rem;
    height: 0.64rem;
    margin: 0px;
    margin-right: 0.06rem;
  }
  .pro-block3 ul li p {
    font-size: 0.19rem;
    padding: 0px;
    line-height: 0.32rem;
    height: auto;
  }
  .pro-block3 ul li:nth-last-child(1) {
    margin-bottom: 0px;
  }
  .foo-ipad .foo-ipad-pro {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .foo-ipad .foo-ipad-pro a {
    margin-right: 0px;
    margin-right: 1.39rem;
    font-size: 0.22rem;
    width: 0.9rem;
    line-height: 0.32rem;
    margin-bottom: 0.26rem;
  }
  .foo-ipad .foo-ipad-pro a:nth-of-type(3n) {
    margin-right: 0px;
  }
  .foo-ipad .foo-ipad-pro a:nth-of-type(4),
  .foo-ipad .foo-ipad-pro a:nth-of-type(5) {
    margin-bottom: 0px;
  }
  .foo-ipad .foo-ipad-pro h5 {
    width: 100%;
  }
  .foo-code {
    display: none;
  }
  .foo-ipad .foo-ipad-phone {
    padding-left: 0.26rem;
    padding-right: 0.26rem;
  }
  .foo-ipad .foo-ipad-phone a {
    font-size: 0.22rem;
    line-height: 0.32rem;
  }
  .foo-ipad .words h5 {
    margin-bottom: 0.26rem;
  }
  .about-banner .layout {
    padding: 0px;
  }
  .about-banner .layout .banner-img {
    width: 2.56rem;
    height: 2.56rem;
  }
  .about-banner .layout .banner-words {
    position: unset;
    background: none;
    height: auto;
    padding-top: 0.48rem;
    padding-right: 0px;
    width: auto;
  }
  .about-banner .layout .banner-words h3 {
    color: #282828;
  }
  .about-banner .layout .banner-words h4 {
    color: #6D6D6D;
  }
  .about-block1 {
    padding: 0.32rem 0px;
  }
  .about-block1 .layout {
    flex-direction: column-reverse;
  }
  .about-block1 .words,
  .about-block1 img {
    width: 100%;
    padding: 0px;
    margin-bottom: 0.2rem;
  }
  .about-block1 .words {
    margin-bottom: 0.58rem;
  }
  .about-block1 .words h5 {
    text-align: center;
  }
  .about-block2 {
    padding: 0.38rem 0px;
  }
  .about-block2 ul {
    margin-top: 0.26rem;
  }
  .about-block2 ul li {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-bottom: 0.16rem;
    padding: 0.13rem;
  }
  .about-block2 ul li .pic {
    width: 42.56%;
    padding: 14.43% 0px;
  }
  .about-block2 ul li .words {
    padding-left: 0.26rem;
    width: 57.4%;
  }
  .about-block2 ul li .words h5 {
    font-size: 0.22rem;
    line-height: 0.29rem;
    height: 0.87rem;
    margin-bottom: 0.19rem;
  }
  .about-block2 ul li .words p {
    font-size: 0.19rem;
    color: #6D6D6D;
    line-height: 0.32rem;
  }
  .hea .hea-login {
    width: 53px;
    height: 28px;
    line-height: 28px;
  }
  .second_nav_lsit {
    width: 2rem;
  }
  .second_nav_lsit li p.second_nav_title {
    border-left-width: 0.04rem;
    padding: 0 0.26rem;
    font-size: 0.22rem;
  }
  .second_nav_lsit dl h5 {
    padding: 0 0.26rem;
  }
  .second_nav_lsit dl h6 {
    padding: 0 0.26rem;
    height: 0.56rem;
  }
  .second_nav_lsit dl h6 i:nth-of-type(1) {
    display: none;
  }
  .second_nav_lsit dl h6 i.fa {
    margin-right: 0px;
    right: 0.26rem;
  }
  .second_nav_lsit .second_nav_v2 {
    width: calc(100% - 2rem);
  }
  .second_nav_lsit .second_nav_v2 dl p {
    padding-left: 0.48rem;
  }
  footer {
    margin-bottom: 0.7rem;
    padding-top: 0.26rem;
  }
  .layout {
    padding-left: 0.26rem;
    padding-right: 0.26rem;
  }
}
.aside-fix-btn {
  position: fixed;
  z-index: 100;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.6);
  justify-content: center;
  align-items: center;
  display: none;
}
.aside-fix-btn .warp {
  width: 3.85rem;
  height: 3.85rem;
  background: #FFFFFF;
  border-radius: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.aside-fix-btn .warp img {
  width: 2.3rem;
  height: 2.3rem;
  padding: 0.19rem;
  border-radius: 0.13rem;
  border: 0.02rem solid #AAAAAA;
}
.aside-fix-btn .warp p {
  font-size: 0.26rem;
  font-weight: bold;
  color: #282828;
  line-height: 0.35rem;
  margin-top: 0.26rem;
  text-align: center;
}
.aside-fix-btn .warp i {
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: 0.26rem;
  right: 0.26rem;
  display: block;
  background: url(../images/btn-close.png) center no-repeat;
  background-size: contain;
}
.aside-fix-btn:nth-of-type(3) .warp img {
  width: 1.28rem;
  height: 1.28rem;
  border: 0px;
  padding: 0px;
}
.aside-fix-btn:nth-of-type(3) .warp p {
  font-weight: normal;
}
.aside-fix-btn:nth-of-type(3) .warp p span {
  color: #0E78FF;
  display: block;
}
.aside-fix-btn-act {
  display: flex !important;
}
