*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}


body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #000;font-family:"Source Han Sans CN",Arial, Microsoft YaHei,-apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #000;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;font-family: Source Han Sans CN;}
textarea{
resize:none;
padding: 0;border: 0;
font-family:  "Source Han Sans CN";
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
*::-webkit-scrollbar{ width:4px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: "Source Han Sans CN";outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }

/* :root{
  --color: #FF0000;
} */

/* @font-face {
  font-family: 'gll';
  src: url("../fonts/Gilroy-Light.otf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'glb';
 src: url("../fonts/gilroy-semibold.otf") format("truetype");
  font-display: swap;
} */
/* @font-face {
  font-family: 'hmm';
  src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf") format("truetype");
  font-display: swap;
} 
@font-face {*/
/*  font-family: 'hmr';*/
/*  src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");*/
/*  font-display: swap;*/
/*}*/
@font-face {
  font-family: 'yt';
  src: url("../fonts/yt.TTF") format("truetype");
  font-display: swap;
}





.f_12 {
  font-size: 12px;
}
.f_14 {
  font-size: 14px;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_34 {
  font-size: 34px;
}
.f_36 {
  font-size: 36px;
}
.f_38 {
  font-size: 38px;
}
.f_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 46px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}

.f_58 {
  font-size: 58px;
}
.f_60 {
  font-size: 60px;
}
.f_62 {
  font-size: 62px;
}
.f_64 {
  font-size: 64px;
}
.f_66 {
  font-size: 64px;
}
.f_68 {
  font-size: 68px;
}
.f_72 {
  font-size: 72px;
}
.f_74 {
  font-size: 74px;
}
.f_80 {
  font-size: 80px;
}
.f_88 {
  font-size: 88px;
}
.f_90 {
  font-size: 90px;
}
.f_133 {
  font-size: 133px;
}
@media (max-width: 1760px) {
  .f_133 {
    font-size: 110px;
  }
}
@media (max-width: 1680px) {
.f_16 {
    font-size: 14px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 19px;
  }
.f_24 {
    font-size: 20px;
  }
.f_26 {
    font-size: 24px;
  }
.f_28 {
    font-size: 26px;
  }
.f_30 {
    font-size: 28px;
  }
.f_32 {
    font-size: 28px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
  }
.f_38 {
    font-size: 36px;
  }
.f_40 {
    font-size: 32px;
  }
.f_42,
.f_44 {
    font-size: 36px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48 {
    font-size: 36px;
  }
.f_50 {
    font-size: 40px;
  }
.f_52 {
    font-size: 40px;
  }
.f_54 {
    font-size: 46px;
  }
.f_56 {
    font-size: 48px;
  }
.f_58 {
    font-size: 48px;
  }
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 52px;
  }
.f_88 {
    font-size: 56px;
  }
.f_90 {
    font-size: 58px;
  }
.f_133 {
    font-size: 72px;
  }
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 48px;
  }
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 15px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 16px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 18px;
    }
  .f_26 {
      font-size: 22px;
    }
  .f_28 {
      font-size: 22px;
    }
  .f_30 {
      font-size: 24px;
    }
  .f_32 {
      font-size: 24px;
    }
  .f_34 {
      font-size: 26px;
    }
  .f_36 {
      font-size: 28px;
    }
  .f_38 {
      font-size: 28px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 32px;
    }
  .f_48 {
      font-size: 34px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 34px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_58 {
      font-size: 40px;
    }
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 44px;
    }
  .f_88 {
      font-size: 46px;
    }
  .f_90 {
      font-size: 48px;
    }
  .f_133 {
    font-size: 60px;
  }
  }
@media (max-width: 1280px) {
  .f_14 {
    font-size: 12px;
  }
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 15px;
  }
.f_22 {
    font-size: 16px;
  }
.f_24 {
    font-size: 16px;
  }
.f_26 {
    font-size: 20px;
  }
.f_28 {
    font-size: 20px;
  }
.f_30 {
    font-size: 20px;
  }
.f_32 {
    font-size: 22px;
  }
.f_34 {
    font-size: 23px;
  }
.f_36 {
    font-size: 25px;
  }
.f_38 {
    font-size: 26px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 30px;
  }
.f_48,
.f_50 {
    font-size: 34px;
  }
.f_52{
  font-size: 32px;
}
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 40px;
  }
.f_88 {
    font-size: 42px;
  }
.f_90 {
    font-size: 44px;
  }
.f_133 {
  font-size: 56px;
}
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 0.28rem;
  }
.f_18,
.f_20 {
    font-size: 0.32rem;
  }
.f_22,
.f_24,
.f_26,
.f_27 {
    font-size: 0.32rem;
  }
.f_28 {
    font-size: 0.32rem;
  }
.f_30,
.f_32,
.f_34 {
    font-size: 0.32rem;
  }
.f_36,
.f_38,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.34rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 0.36rem;
}
.f_88 {
    font-size: 0.4rem;
}
.f_90 {
    font-size: 0.44rem;
}
.f_133 {
  font-size: 52px;
}
}

html {
  font-size: calc(100vw/19.2);
}


@media (min-width: 1920px) and (max-width: 2580px) {
  .f_12 {
  font-size: 0.12rem;
}
.f_14 {
  font-size: 0.14rem;
}
.f_16 {
  font-size: 0.16rem;
}
.f_18 {
  font-size: 0.18rem;
}
.f_20 {
  font-size: 0.2rem;
}
.f_22 {
  font-size: 0.22rem;
}
.f_24 {
  font-size: 0.24rem;
}
.f_26 {
  font-size: 0.26rem;
}
.f_28 {
  font-size: 0.28rem;
}
.f_30 {
  font-size: 0.3rem;
}
.f_32 {
  font-size: 0.32rem;
}
.f_34 {
  font-size: 0.34rem;
}
.f_36 {
  font-size: 0.36rem;
}
.f_38 {
  font-size: 0.38rem;
}
.f_40 {
  font-size: 0.4rem;
}
.f_42 {
  font-size: 0.42rem;
}
.f_44 {
  font-size: 0.44rem;
}
.f_46 {
  font-size: 0.46rem;
}
.f_48 {
  font-size: 0.48rem;
}
.f_50 {
  font-size: 0.5rem;
}
.f_52 {
  font-size: 0.52rem;
}
.f_54 {
  font-size: 0.54rem;
}
.f_56 {
  font-size: 0.56rem;
}

.f_58 {
  font-size: 0.58rem;
}
.f_60 {
  font-size: 0.6rem;
}
.f_62 {
  font-size: 0.62rem;
}
.f_64 {
  font-size: 0.64rem;
}
.f_66 {
  font-size: 0.66rem;
}
.f_68 {
  font-size: 0.68rem;
}
.f_72 {
  font-size: 0.72rem;
}
.f_74 {
  font-size: 0.74rem;
}
.f_80 {
  font-size: 0.8rem;
}
.f_88 {
  font-size: 0.88rem;
}
.f_90 {
  font-size: 0.9rem;
}
.f_133 {
  font-size: 1.33rem;
}
}
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background-color: #fff;padding: 0 1.26rem 0 0.93rem;box-shadow: 0 4px 17px 0 rgba(0, 0, 0, 0.04);}
.header.hid{opacity: 0;pointer-events: none;}
.header .con{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.header .con .logo{display: block;width: 1.46rem;}
.header .con .logo img{display: block;width: 100%;}
.header .con .h_right{display: flex;align-items: center;}
.header .con .h_right .h_nav{display: flex;padding-right: 1.27rem;}
.header .con .h_right .h_nav>li>a{display: block;margin-right: 0.74rem;color: #2E2F30;font-weight: 500;line-height: 1.44;padding: 0.3rem 0;}
.header .con .h_right .h_nav>li{position: relative;}
.header .con .h_right .h_nav>li ul{position: absolute;top:100%;left: -0.32rem;padding-top: 0.12rem;width:2.3rem;display:none;box-shadow: 0 4px 17px 0 rgba(0, 0, 0, 0.04);border-radius:0.1rem;}
.header .con .h_right .h_nav>li ul li{background-color: #fff;text-align: left;padding:0 0.16rem;}
.header .con .h_right .h_nav>li ul li:nth-child(1){border-top-left-radius:0.1rem;border-top-right-radius:0.1rem;padding-top:0.1rem;}
.header .con .h_right .h_nav>li ul li:last-child{border-bottom-left-radius:0.1rem;border-bottom-right-radius:0.1rem;padding-bottom:0.1rem}
.header .con .h_right .h_nav>li ul li a{display: block;line-height: 2.5;color: #2E2F30;transition:all 0.5s;border-radius: 0.06rem;position:relative;padding: 0 0.16rem;}
.header .con .h_right .h_nav>li ul li a:after{content:"";position: absolute;top: 50%;right: 0.16rem;width: 0.2rem;height: 0.2rem;background: url(../img/baiip.svg);background-size: 100% 100%;transform: translateY(-50%);}
.header .con .h_right .h_nav>li ul li a:hover{color:#fff;background-color:#E60012;}

.header .con .h_right .h_lag{position: relative;margin-right: 0.38rem;padding: 0.24rem 0;}
.header .con .h_right .h_lag .h{display: flex;align-items: center;color: #2E2F30;}
.header .con .h_right .h_lag .h .dq{display: block;width: 0.21rem;height: 0.21rem;object-fit: contain;margin-right: 0.08rem;}
.header .con .h_right .h_lag .h .jt{display: block;width: 0.11rem;object-fit: contain;margin-left: 0.06rem;}
.header .con .h_right .h_lag ul{position: absolute;top: 100%;left: 0;width: 100%;}
.header .con .h_right .h_tel{color: #fff;font-weight: 400;line-height: 1.2;position: relative;z-index: 2;font-size: 0.16rem;background-color:#E60012;border-radius:0.06rem;line-height:1.4;padding:0.06rem 0.12rem;color:#ffffff;}
/*.header .con .h_right .h_tel:after{content: "";position: absolute;top: -0.27rem;right: -0.44rem;z-index: -1;width: 1.74rem;height: 0.56rem;background: url(../img/tel_bj.png);background-size: 100% 100%;}*/


.footer{position: relative;z-index: 50;background: url(../img/f_bjxxxx.png);background-size: 100% 100%;padding: 0.58rem 1.83rem 0.24rem 1.83rem;}
/*.footer:after{content: "";position: absolute;bottom: 0.33rem;right:1.52rem;width: 5.3rem;height: 5.73rem;background: url(../img/f_ip.png);background-size: 100% 100%;}*/
.footer_in{    position: relative;
    z-index: 50;
    background: url(../img/footer_in.png) no-repeat center bottom;
    background-size: 100% 100%;
    padding: 1.32rem 1.83rem 0.24rem 1.83rem;border-top-right-radius:0.3rem;border-top-left-radius:0.3rem;overflow:hidden;}
.footer_in:after{display:none;}
.footer .f_logo{display: block;width: 1.97rem;margin-bottom: 0.42rem;}
.footer .f_logo img{width: 100%;display: block;}
.footer .list{width: 8.9rem;display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 1rem;}
.footer .list .item{width: 4.39rem;margin-bottom: 0.3rem;}
.footer .list .item .h{color: #2E2F30;font-weight: 400;line-height: 1.87;margin-bottom: 0.1rem;}
.footer .list .item .h_1{color: #E60012;font-weight: 600;line-height: 1.5;}
.footer .f_share{display: flex;margin-bottom: 0.34rem;}
.footer .f_share a{display: block;position: relative;margin-right: 0.21rem;width: 0.44rem;height: 0.44rem;position:relative;}
.footer .f_share a .code{width: 1.3rem;height: 1.3rem;padding: 0.1rem;background-color: #ffffff;border-radius: 0.16rem;position: absolute;bottom:120%;left: 50%;transform: translateX(-50%);opacity:0;pointer-events:none;transition:all 0.5s}
.footer .f_share a:hover .code{opacity:1;}
.footer .f_share a .code img{width: 100%;}
.footer .f_bottom{display: flex;align-items: center;color: #fff;line-height: 1.6;font-weight: 400;}
.footer .f_bottom .list1{display: flex;align-items: center;}
.footer .f_bottom .list1 a{color: #fff;display: block;}
.footer .f_bottom .list1 span{display: block;font-size: 0.14rem;}
.footer .f_bottom .list1 span{margin: 0 0.06rem;}
.footer .f_bottom p{margin: 0 0.19rem 0 0.33rem;}
.footer .f_bottom>a{color: #fff;}
.footer .back{position: absolute;bottom: 0.27rem;right: 0.48rem;display: block;width: 0.41rem;cursor: pointer;box-shadow: 0 4px 4px 0 rgba(255, 255, 255, 0.46) inset;border-radius: 50%;}

.fixed_mean{position: fixed;z-index: 49; bottom:0.1rem;left: 50%;transform: translateX(-50%);width: fit-content;padding: 0.02rem 0.3rem 0.02rem 0.03rem;background-color: #E60012;border-radius: 0.25rem;display: flex;align-items: center;opacity: 0;transition: all 0.5s;}
.fixed_mean.show{bottom: 0.54rem;opacity: 1;}
.fixed_mean .home{display: block;width: 0.58rem;height: 0.46rem;margin-right: 0.17rem;}
.fixed_mean .home img{width: 100%;height: 100%;}
.fixed_mean .li{display: flex;margin-right: 0.45rem;color: #fff;font-weight: 400;align-items: flex-start;}
.fixed_mean .li img{display: block;width: 0.06rem;margin-left: 0.05rem;}
.fixed_mean .li:last-child{margin-right: 0;}

.banner{position: fixed;top:0;left:0; width: 100%;height: 100vh;overflow: hidden;z-index:999;}
.banner.hid{opacity: 0;pointer-events: none;}
.banner img{position: absolute;top: 0;left: 0;width: 100%;z-index: 3;min-height:100vh;object-fit:cover}
.banner video{width:100%;display:block;min-height:100vh;object-fit:cover}
.banner1{position:relative;overflow:hidden}
.banner1 .swiper-slide{height: 100vh;pointer-events:none}
.banner1.show .swiper-slide{pointer-events: all;}
.banner1 .swiper-slide video{width: 100%;min-height: 100%;height:10.8rem; object-fit: cover;}
.i_part1{position: relative;background-color: #fff;}
.i_part1 .bj{position: sticky;top: 0;width: 100%;height: 100vh;opacity:1!important;}
.i_part1 .bj img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.6s;}
.i_part1 .bj img.bj2{opacity: 0;}
.i_part1 .con1{position: absolute;padding-top: 1.7rem;top: 0;width: 100%;}
.i_part1 .top{margin-bottom: 2.93rem;text-align: center;color: #2E2F30;position: relative;z-index: 5;}
.i_part1 .top .tit{line-height: 1.17;font-weight: 700;margin-bottom: 0.4rem;}
.i_part1 .top .p{font-weight: 300;line-height: 1.77;}
.i_part1 .num_box{display: flex;justify-content: center;position: relative;z-index: 5;padding-bottom: 1.72rem;}
.i_part1 .num_box .item{margin: 0 0.62rem;}
.i_part1 .num_box .item .nums{display: flex;align-items: flex-end;color: #E60012;font-weight: 600;line-height: 1.45;}
.i_part1 .num_box .item .nums span{display: block;}
.i_part1 .num_box .item .nums span.num{font-size: 1.1rem;}
.i_part1 .num_box .item .nums span.add{font-size: 1.1rem;}
.i_part1 .num_box .item .nums span.dw{display: block;width: 0.34rem;height: 0.34rem;line-height: 0.34rem;text-align: center;color: #fff;background-color: #E60012;border-radius: 50%;transform: translateY(-0.4rem);}
.i_part1 .num_box .item .p1{text-align: center;color: #2E2F30;font-weight: 700;line-height: 1;}

.i_part1 .con2{height: 300vh;position: relative;z-index: 5;}
.i_part1 .con2 .pics{position: sticky;top: 0;height: 100vh;padding: 0 0.82rem;display: flex;justify-content: space-between;align-items: center;overflow: hidden;}
.i_part1 .con2 .pic{width: 4.6rem;height: 4.5rem;border-radius: 0.3rem;overflow: hidden;transition: all 0.8s cubic-bezier(.36, 0,.7,1);}
.i_part1 .con2.show .pic:nth-child(1){transform: translateX(-120%);opacity: 0;}
.i_part1 .con2.show .pic:nth-child(3){transform: translateX(120%);opacity: 0;}
.i_part1 .con2 .pic img{width: 100%;height: 100%;object-fit: cover;}
.i_part1 .con2 .i_part2{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 8rem;height: 4.5rem;border-radius: 0.3rem;overflow: hidden;z-index: 2;transition: all 1.2s cubic-bezier(.36, 0,.7,1);pointer-events:none;}
.i_part1 .con2 .i_part2 .picx{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;pointer-events: none;}
.i_part1 .con2 .i_part2 .picx .swiper-slide{position: relative;height: 100%;background-color:#fff;}
.i_part1 .con2 .i_part2 .bj{width: 100%;height: 110%;object-fit: cover;transition: all 0.8s;}
.i_part1 .con2 .i_part2 .bj1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.5s;object-fit: cover;opacity:0;}
.i_part1 .con2 .i_part2 .lms{width: 100%;height: 150%;object-fit: cover;position: absolute;top: -22%;left: 0;transform: rotate(-20deg);transition: all 1.6s;height: 180%;
    object-fit: cover;
    position: absolute;
    top: -15%;
    left: 6%;}
.i_part1 .con2 .i_part2 .ip{position: absolute;bottom: -5%;left: 42%;width: 80%;transform:translateX(-50%); opacity: 0;}
.i_part1 .con2.show .i_part2 .ip{opacity: 1;left: 50%;transition: all 0.6s 1.3s;}
.i_part1 .con2 .i_part2 .listx{position: absolute;top: 58%;transform: translateY(-50%);left: 0.9rem;color: #fff;z-index: 5;overflow: hidden;}
.i_part1 .con2 .i_part2 .listx .li{padding: 0.33rem 0 0.33rem 0.46rem;position: relative;cursor: pointer;font-weight: 300;opacity: 0;transform: translateX(-100%);}

.i_part1 .con2.show .i_part2 .listx .li:nth-child(1){transition: all 0.5s 1s;}
.i_part1 .con2.show .i_part2 .listx .li:nth-child(2){transition: all 0.5s 1.1s;}
.i_part1 .con2.show .i_part2 .listx .li:nth-child(3){transition: all 0.5s 1.2s;}
.i_part1 .con2.show .i_part2 .listx .li:nth-child(4){transition: all 0.5s 1.3s;}
.i_part1 .con2.show .i_part2 .listx .li:nth-child(5){transition: all 0.5s 1.4s;}
.i_part1 .con2.show .i_part2 .listx .li{transform: translateX(0);opacity: 1;}

.i_part1 .con2 .i_part2 .listx .li.on{font-weight: 500;}
.i_part1 .con2 .i_part2 .listx .li::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.12rem;height: 0.12rem;border-radius: 50%;background-color: #fff;opacity: 0.37;transition: all 0.6s;}
.i_part1 .con2 .i_part2 .listx .li.on::before{opacity: 1;}

.i_part1 .con2.show .i_part2{width: 100%;height: calc(100% - 0.74rem);top:calc(50% + 0.37rem); border-radius: 0;pointer-events:all;}
.i_part1 .con2.show1.show .i_part2 .picx{pointer-events: all;}
.i_part1 .con2.show .i_part2 .bj{height: 100%;}
.i_part1 .con2.show .i_part2 .bj1{opacity: 1;height: 100%;}
.i_part1 .con2.show .i_part2 .lms{height: 100%;left:0; transform: rotate(0deg);top: 0%;object-fit:cover;}

.i_part1 .con2 .i_part2 .card_box{position: absolute;right: 1.78rem;top: 58%;transform: translateY(-50%);width: 4.32rem;min-height: 4.5rem;z-index: 5;opacity: 0;}
.i_part1 .con2.show .i_part2 .card_box{opacity: 1;transition: all 0.5s 1s;}
.i_part1 .con2 .i_part2 .card_box .card{position: absolute;top: 0;left: 0;width: 100%;border-radius: 0.22rem;background-color: #fff;transform: translateX(20%) scale(1);opacity: 0;}
.i_part1 .con2 .i_part2 .card_box .card.on{transform: translateX(0) scale(1);opacity: 1;transition: all 0.9s;z-index:2;}
.i_part1 .con2 .i_part2 .card_box .card .tit{margin-right: 0;width: fit-content;display: flex;align-items: center;margin-bottom: 0.2rem;padding-top:0.5rem;}
.i_part1 .con2 .i_part2 .card_box .card .tit1{padding-top: 0;}

.i_part1 .con2 .i_part2 .card_box .card .tit .icon{width:0.56rem;}
.i_part1 .con2 .i_part2 .card_box .card .tit .icon1{width:auto;height: 1.7rem;}
.i_part1 .con2 .i_part2 .card_box .card .tit img{display: block;height: 1.7rem;}
.i_part1 .con2 .i_part2 .card_box .card .tit .h{color: #E60012;font-weight: 700;transform:translate(-0.1rem,0.21rem);}
.i_part1 .con2 .i_part2 .card_box .card .px{color: #2E2F30;line-height: 2;overflow-y: auto;overflow-x: visible; font-weight: 500;padding: 0 0.56rem 0.3rem 0.56rem;}
.i_part1 .con2 .i_part2 .card_box .card .px a{font-size: 0.12rem;transform: translateY(-0.15rem);color:#E60012;position:relative;}
a.dt_num{font-size: 0.12rem;transform: translateY(-0.15rem);color:#E60012;position:relative;}
a.dt_num .datatit{position: absolute;top: calc(100% + 0.1rem);left: calc(100% + 2em);left:40%;transform:translateX(-50%); width: fit-content;padding: 0.08rem 0.1rem;background-color: #F0F0F0;border-radius: 0.06rem;line-height: 1.4;opacity:0;pointer-events:none;transition:all 0.5s;width:2rem;color:#A7A7A7;font-weight:400;}
a.dt_num:hover{z-index:10;}
a.dt_num:hover .datatit{opacity:1;}


.i_part3{position: relative;z-index: 6;background-color: #fff;padding: 2.17rem 2.97rem 1.3rem 2.97rem;}
.i_part3:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 3.63rem;background: linear-gradient(0deg, rgba(253, 243, 243, 0.00) 0%, #FDF3F3 72.96%);z-index: -1;}
.i_part3 .tit{text-align: center;color: #2E2F30;font-weight: 700;line-height: 1.62;margin-bottom: 0.5rem;}
.i_part3 .con{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.i_part3 .con .txts{width: 8.53rem;}
.i_part3 .con .txts .txt{margin-bottom: 0.3rem;border:1px solid rgba(230, 0, 18, 0.20);border-radius: 0.2rem;padding: 0.3rem 0.28rem 0.12rem 0.25rem;cursor: pointer;}
.i_part3 .con .txts .txt .top{padding-bottom: 0.17rem;display: flex;justify-content: space-between;align-items: center;}
.i_part3 .con .txts .txt .top .h{display: flex;align-items: center;color: #2E2F30;font-weight: 700;line-height: 1.82;transition: all 0.5s;}
.i_part3 .con .txts .txt.on .top .h{color: #E60012;}
.i_part3 .con .txts .txt .top .h a{font-size: 0.12rem;transform: translateY(-0.1rem);color:#2E2F30;position:relative;}
.i_part3 .con .txts .txt .top .h .icon{display: block;width: 0.32rem;height: 0.32rem;margin-right: 0.15rem;}
.i_part3 .con .txts .txt .top .h .icon img{width: 100%;height: 100%;object-fit: contain;}
.i_part3 .con .txts .txt .top .h .icon img.img2{display: none;}
.i_part3 .con .txts .txt.on .top .h .icon img.img1{display: none;}
.i_part3 .con .txts .txt.on .top .h .icon img.img2{display: block;}
.i_part3 .con .txts .txt .top .more{color: #2E2F30;font-weight: 400;display: flex;align-items: center;line-height: 2.5;cursor: pointer;transition: all 0.6s;}
.i_part3 .con .txts .txt:hover .top .more{color: #E60012;}
.i_part3 .con .txts .txt.on .top .more{color: #E60012;}
.i_part3 .con .txts .txt .top .more .jt{display: block;width: 0.12rem;margin-left: 0.12rem;}
.i_part3 .con .txts .txt .top .more .jt img{width: 100%;}
.i_part3 .con .txts .txt .top .more .jt img.img2{display: none;}
.i_part3 .con .txts .txt:hover .top .more .jt img.img1{display: none;}
.i_part3 .con .txts .txt:hover .top .more .jt img.img2{display: block;}
.i_part3 .con .txts .txt.on .top .more .jt img.img1{display: none;}
.i_part3 .con .txts .txt.on .top .more .jt img.img2{display: block;}
.i_part3 .con .txts .txt:last-child{margin-bottom: 0;}
.i_part3 .con .txts .txt .txt1{padding: 0 0 0.22rem 0.42rem;display: none;}
.i_part3 .con .txts .txt .txt1 ul{width: 100%;display: flex;flex-wrap: wrap;}
.i_part3 .con .txts .txt .txt1 ul li{width: 50%;line-height: 2.2;color: #2E2F30;font-weight: 400;}
.i_part3 .con .txts .txt .txt1 ul li a{font-size: 0.12rem;transform: translateY(-0.15rem);color:#E60012;position:relative;}
.i_part3 .con .pics{position: relative;width: 4.35rem;height: 6.25rem;border-radius: 0.2rem;overflow: hidden;}
.i_part3 .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.6s;}
.i_part3 .con .pics .pic.on{opacity: 1;}
.i_part3 .con .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.i_part3 .con .pics .pic video{width: 100%;height: 100%;object-fit: cover;}

.i_part45{position: relative;z-index: 5;}
.i_part4{position: sticky;top: 0; height: 100vh;display: flex;justify-content: space-between;padding: 0 1.8rem;align-items: center;background: url(../img/ip4_bj.png)no-repeat center;background-size: cover;}
.i_part4 .left{transform: translateY(-15%);width: 4.5rem;}
.i_part4 .left .tit{color: #2E2F30;font-weight: 700;line-height: 1.4;margin-bottom: 0.5rem;}
.i_part4 .left .tit span{color: #E60012;}
.i_part4 .right{width: 8.36rem;display: flex;justify-content: space-between;height: 100vh;}
.i_part4 .right>div{position: relative;width: 4rem;overflow: hidden;height: 100vh;}
.i_part4 .right>div.swiper2{transform: scaleY(-1);}
.i_part4 .right>div.swiper2 .swiper-slide{transform: scaleY(-1);}
.i_part4 .right>div .swiper-wrapper{transition-timing-function: linear;}
.i_part4 .right>div .swiper-wrapper .swiper-slide{border-radius: 0.3rem;overflow: hidden;position: relative;}
.i_part4 .right>div .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part4 .right>div .swiper-wrapper .swiper-slide:hover img{transform: scale(1.05);}

.i_part5{padding: 2rem 2.3rem 1.4rem 2.3rem;position: relative;z-index: 6;margin-top: 20vh;overflow: hidden;}
.i_part5 .after{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%); width: 100%;height: 100%;border-radius: 100% 100% 0 0;background-color: #fff;z-index: -1;}
/* .i_part5.show:after{border-radius: 0;} */
.i_part5 .tit{color: #2E2F30;font-weight: 700;line-height: 1.4;margin-bottom: 0.1rem;text-align: center;}
.i_part5 .list{width: 100%;display: flex;justify-content: space-between;}
.i_part5 .list .item{width: 4.77rem;background-size: 100% 100%;height: 6.9rem;}
.i_part5 .list .item .h{display: flex;align-items: center;justify-content: center;color: #E60012;font-weight: 500;font-size: 0.24rem;margin-bottom: 0.05rem;}
.i_part5 .list .item .code{width: 3.42rem;height: 3.45rem;margin: 0 auto;margin-bottom: 0.09rem;}
.i_part5 .list .item .code img{width: 100%;height: 100%;object-fit: contain;}
.i_part5 .list .item .p_2{text-align: center;color: rgba(46, 47, 48, 0.60);line-height: 1.5;font-weight: 400;font-size: 0.16rem;}
.i_part5 .list .item1{background-image: url(../img/ip5_bj1x.png);padding: 1.85rem 0.4rem 0 0.4rem;}
.i_part5 .list .item2{background-image: url(../img/ip5_bj2x.png);padding: 2.05rem 0 0 0;}
.i_part5 .list .item3{background-image: url(../img/ip5_bj3x.png);padding: 2.05rem 0 0 0;}

.i_part5 .list .item1 .h{margin-bottom: 0.09rem;}
.i_part5 .list .item1 .tel{display: flex;justify-content: center;align-items: center;color: #E60012;font-weight: 600;line-height: 1.36;margin-bottom: 0.14rem;font-size: 0.22rem;}
.i_part5 .list .item1 .tel .solid{width: 0.52rem;height: 1px;background-color: #E60012;margin: 0 0.12rem;}
.i_part5 .list .item1 .p{text-align: center;color: #2E2F30;font-weight: 400;line-height: 1.62;margin-bottom: 0.17rem;font-size: 0.16rem;}
.i_part5 .list .item1 .p span{color: rgba(46, 47, 48, 0.60);}
.i_part5 .list .item1 .h_1{text-align: center;color: #2E2F30;font-weight:500;line-height: 1.25;margin-bottom: 0.07rem;padding-top: 0.09rem;font-size: 0.24rem;}
.i_part5 .list .item1 .h_2{text-align: center;color: #E60012;font-weight: 600;line-height: 1.18;font-size: 0.22rem;}

.com_btn{padding: 0.24rem 0.62rem 0.1rem 0.69rem;color: #fff;font-size: 0.16rem;font-weight: 400;background: url(../img/btn_bj.png)no-repeat center;background-size: contain;width: fit-content;}

.in_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 999;transition: all 0.6s;}
.in_tc.hid{opacity: 0;pointer-events: none;}
.in_tc .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.72);}
.in_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 8.82rem;background-color: #fff;border-radius: 0.14rem;padding: 0.47rem 0.41rem 0.47rem 0.61rem;}
.in_tc .con .tit{color: #E60012;text-align: center;line-height: 3;font-weight: 700;margin-bottom: 0.22rem;}
.in_tc .con .txt{color: #333;font-weight: 400;line-height: 1.8;height:25.2em;padding-right: 0.2rem;overflow: auto;margin-bottom: 0.55rem;}
.in_tc .con .txt::-webkit-scrollbar{ width:2px;height: 1px;}
.in_tc .con .txt::-webkit-scrollbar-thumb{ background:#E60012;}
.in_tc .con .txt::-webkit-scrollbar-track{ background:#E6001210;}
.in_tc .con .btns{display: flex;justify-content: center;}
.in_tc .con .btns .btn1{width: fit-content;padding: 0 0.45rem;border: 2px solid rgba(230, 0, 18, 0.20);color: #E60012;border-radius: 0.7rem;line-height: 0.44rem;margin: 0 0.09rem;}
.in_tc .con .btns .btn2{width: fit-content;padding: 0 0.49rem;color: #ffffff;line-height: 0.44rem;background-color: #E60012;border-radius: 0.7rem;margin: 0 0.09rem;}


.ab_con{position: relative;}
.ab_banner{position: sticky;position:relative; top: 0; overflow: hidden;}

.ab_banner .swiper-slide{height: 100vh;}
.ab_banner .swiper-slide video{width: 100%;height: 100%;object-fit: cover;}
.ab_banner .swiper-pagination{bottom: 0.5rem;z-index: 5;}
.ab_banner .swiper-pagination .swiper-pagination-bullet{width: 0.4rem;height: 0.03rem;background-color: #ffffff;border-radius: 0;opacity: 1;opacity: 0.8;}
.ab_banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #E60012;}

.ab1{padding-top: 2rem;position: relative;z-index: 2;background-color: #fff;}
.ab1:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 7.23rem;background: linear-gradient(to bottom,rgba(253, 243, 243, 0.60) 17.15%, #FDF3F3 39.52%, rgba(253, 243, 243, 0.00) 88.61%);z-index: -2;}
.ab1:before{content: "";position: absolute;left: 0;z-index: -1; top: -2.69rem;width: 100%; height:10.39rem;background: url(../img/abbanner_kuang.png);background-size: 100% 100%;pointer-events: none;}
.ab1 .top{text-align: center;margin-bottom: 1.6rem;}
.ab1 .top .tit{color: #E60012;font-weight: 700;line-height: 1.17;margin-bottom: 0.5rem;}
.ab1 .top .p{color: #333;line-height: 1.8;font-weight: 400;}
.ab1 .bottom .tit{text-align: center;color: #2E2F30;font-weight: 700;line-height: 1.17;margin-bottom: 0.5rem;}
@-webkit-keyframes play {
	from {
		background-position: 0% 0
	}
	to {
		background-position: 100% 0
	}
}

@keyframes play {
	from {
		background-position: 0% 0
	}
	to {
		background-position: 100% 0
	}
}
/*.ab1 .bottom .pic{width: 100%;height: 3.65rem;background-position: left center;background-size: auto 100%!important;    cursor: grab;}*/
.ab1 .bottom .pic{width: 100%;height: 3.65rem;position:relative;overflow:hidden;cursor: grab;}
.ab1 .bottom .pic .swiper-wrapper{transition-timing-function: linear;}
.ab1 .bottom .pic .swiper-slide{width: 3.457rem;}
.ab1 .bottom .pic .swiper-slide11{height: 3.65rem;background-position: 0 center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide10{height: 3.65rem;background-position: 3.457rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide9{height: 3.65rem;background-position: 6.914rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide8{height: 3.65rem;background-position: 10.371rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide7{height: 3.65rem;background-position: 13.828rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide6{height: 3.65rem;background-position: 17.285rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide5{height: 3.65rem;background-position: 20.742rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide4{height: 3.65rem;background-position: 24.199rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide3{height: 3.65rem;background-position: 27.656rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide2{height: 3.65rem;background-position: 31.113rem center;background-size: auto 100%!important;}
.ab1 .bottom .pic .swiper-slide1{height: 3.65rem;background-position: 34.575rem center;background-size: auto 100%!important;}
/*.ab1 .bottom .pic .swiper-slide2{height: 3.65rem;background-position: 38.027rem center;background-size: auto 100%!important;}*/
/*.ab1 .bottom .pic .swiper-slide1{height: 3.65rem;background-position: 46.68rem center;background-size: auto 100%!important;}*/
.ab1 .bottom .pic.playing{ -webkit-animation: play 50s linear infinite;animation: play 50s linear infinite}
.ab1 .bottom .pic.dragging{cursor: grabbing;-webkit-animation-play-state: paused;animation-play-state: paused;}
.ab2{padding: 1.65rem 0;background-color: #fff;position: relative;z-index: 2;}
.ab2 .top .tit{width: 4.03rem;margin: 0 auto;margin-bottom: 0.64rem;}
.ab2 .top .tit img{width: 100%;}
.ab2 .top .p{color: #333;line-height: 1.8;font-weight: 400;margin-bottom: 0.7rem;text-align: center;}
.ab2 .bottom{padding: 0 1.8rem;}
.ab2 .video_box{position: relative;width: 100%;height: 7.75rem;border-radius: 0.3rem;overflow: hidden;cursor: pointer;margin-bottom: 0.2rem;}
.ab2 .video_box video{width: 100%;height: 100%;object-fit: cover;pointer-events: none;}
.ab2 .video_box .vbtn{position: absolute;bottom: 0.42rem;right: 0.42rem;width: 0.46rem;height: 0.46rem;cursor: pointer;z-index: 2;}
.ab2 .video_box .vbtn img{width: 100%;height: 100%;object-fit: contain;}
.ab2 .video_box .vbtn img.img2{display:none;}
.ab2 .video_box.on .vbtn img.img1{display: none;}
.ab2 .video_box.on .vbtn img.img2{display: block;}
.ab2 .bottom .txt{color: #999;line-height: 1.6;font-weight: 400;}

.ab3{position: relative;z-index: 2;background-color: #fff;}
.ab3:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 7.23rem;background: linear-gradient(180deg, #FEF7F7 0%, rgba(254, 247, 247, 0.00) 64.96%);z-index: -1;}
.ab3 .cons{position: sticky;top: 0;padding-top: 18vh;width: 100%;overflow: hidden;height: 100vh;}
.ab3 .cons .tit{text-align: center;font-weight: 700;line-height: 1.17;color: #2E2F30;margin-bottom: 0.92rem;}
.ab3 .cons .con{width: fit-content;display: flex;padding:0 1.8rem;}
.ab3 .cons .con .item{display: block;width: 7.6rem;margin-right: 0.4rem;border-radius: 0.2rem;overflow: hidden;height: 5.02rem;position: relative;overflow: hidden;}
.ab3 .cons .con .item .pic{width: 100%;height: 100%;}
.ab3 .cons .con .item .pic img{width: 100%;height: 100%;object-fit: cover; transition: all 0.5s;}
.ab3 .cons .con .item:hover .pic img{transform: scale(1.05);}
.ab3 .cons .con .item .txt{position: absolute;z-index: 2;color: #fff;left: 0;bottom: 0.4rem;padding: 0 0.4rem;}
.ab3 .cons .con .item .txt .h{font-weight: 700;line-height: 1.3;}
.ab3 .cons .con .item .txt .p{font-weight: 400;line-height: 1.5;height: 6em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;display: none;margin-top: 0.25rem;}

.ab4{padding: 18vh 1.8rem;position: relative;background-color: #fff;z-index: 5;}
.ab4:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 7.23rem;background: linear-gradient(180deg, #FEF7F7 0%, rgba(254, 247, 247, 0.00) 64.96%);z-index: -1;}
.ab4 .tit{text-align: center;color: #2E2F30;font-weight: 700;line-height: 1.17;margin-bottom: 0.62rem;}
.ab4 .list{width: 100%;display: flex;flex-wrap: wrap;justify-content:space-between;}
.ab4 .list .item{width: 5rem;background-color: #FAFAFA;border-radius: 0.1rem;position: relative;overflow: hidden;padding-top: 1.6rem;padding-bottom: 0.27rem;}
.ab4 .list .item:nth-child(4n){margin-right: 0;}
.ab4 .list .item .icon{position: absolute;top: -0.6rem;left: 50%; width: 1.6rem;height: 1.6rem;border-radius: 50%;transform:translateX(-0.8rem); padding-top: 0.8rem;display: flex;align-items: flex-start;justify-content: center;margin: 0 auto;background-color: #E60012;}
.ab4 .list .item .icon img{width: 0.58rem;height: 0.5rem;object-fit: contain;}
.ab4 .list .item .h{color: #E60012;text-align: center;font-weight: 700;line-height: 1.5;margin-bottom: 0.16rem;}
.ab4 .list .item .p{text-align: center;line-height: 1.8;height: 5.4em;color: #666;font-weight: 400;}

.ab5{padding: 18vh 1.8rem;position: relative;z-index: 5;background-color: #fff;padding-top:0;}
/*.ab5:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 7.23rem;background: linear-gradient(180deg, #FEF7F7 0%, rgba(254, 247, 247, 0.00) 64.96%);z-index: -1;}*/
.ab5 .tit{text-align: center;color: #2E2F30;font-weight: 700;line-height: 1.17;margin-bottom: 0.62rem;}
.ab5 .bj{width: 100%;height: 5rem;border-radius: 0.3rem;overflow: hidden;margin-bottom: 0.75rem;}
.ab5 .bj img{width: 100%;height: 100%;object-fit: cover;}
.ab5 .p{text-align: center;color: #333;line-height: 1.8;}
.ab5 .p span{font-weight: 600;}
.ab5 .p .code{display: block;width: 1.73rem;margin: 0 auto;margin-top: 0.16rem;}

.ab6{padding-bottom: 1rem;position: relative;z-index: 5;background-color: #FEF1F2;}
.ab6 .con{padding: 2.2rem 0;position: relative;}
.ab6 .con video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;object-fit: cover;}
.ab6 .con .txt{text-align: center;color: #fff;font-weight: 600;}
.ab6 .con .txt .h_1{line-height: 1.2;margin-bottom: 0.1rem;}
.ab6 .con .txt .h_2{line-height: 1;margin-bottom: 0.7rem;font-size: 0.76rem;}

.enc1{position: relative;z-index: 5;padding: 1.8rem 1.8rem;}
.enc1:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 7.23rem;background: linear-gradient(180deg, #FEF7F7 0%, rgba(254, 247, 247, 0.00) 64.96%);z-index: -1;}
.enc1 .tit{text-align: center;color: #2E2F30;line-height: 1.17;font-weight: 700;margin-bottom: 0.68rem;}
.enc1 .con{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.enc1 .con .pic{width: 7.5rem;height: 6.6rem;border-radius: 0.3rem;overflow: hidden;}
.enc1 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.enc1 .con .pic:hover img{transform: scale(1.05);}
.enc1 .con .txt{width: 6.76rem;}
.enc1 .con .txt .h{color: #E60012;font-weight: 700;line-height: 1.33;margin-bottom: 0.67rem;}
.enc1 .con .txt ul li{display: flex;align-items: center;margin-bottom: 0.18rem;color: #666;font-weight: 400;line-height:1.5;}
.enc1 .con .txt ul li:last-child{margin-bottom: 0;}
.enc1 .con .txt ul li .h_1{color: #2E2F30;font-weight: 700;}
.enc1 .con .txt ul li .solid{width: 1px;height: 0.18rem;background-color: #999;margin: 0 0.15rem;}
.enc1 .con .txt ul li .p{display: flex;}
.enc1 .con .txt ul li .p img{width: 0.23rem;margin: 0 0.05rem;}

.enc2{position: relative;z-index: 5;padding: 1.8rem;}
.enc2:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 7.23rem;background: linear-gradient(180deg, #FEF7F7 0%, rgba(254, 247, 247, 0.00) 64.96%);z-index: -1;}
.enc2 .tit{text-align: center;color: #2E2F30;line-height: 1.17;font-weight: 700;margin-bottom: 0.68rem;}
.enc2 .list{width: 100%;display: flex;justify-content: space-between;    perspective: 1000px;}
.enc2 .list .item{display: block;width: 2.4rem;margin-right: 0.1rem;text-align: center;color: #E60012;line-height: 1.5;font-weight: 700;position: relative;transform-style: preserve-3d;}
.enc2 .list .item.hover{z-index: 9!important;}
.enc2 .list .item:last-child{margin-right: 0;}
.enc2 .list .item .pic{width: 100%;height: 4.08rem;overflow: hidden;margin-bottom: 0.17rem;}
.enc2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.enc2 .list .item .pic:hover img{transform: scale(1.05);}
.enc2 .list .item .card{position: absolute;top: 0;width: 5.27rem;height: 100%;background-color: #ffffff;opacity: 0;pointer-events: none; padding: 0.8rem 0.4rem 0.48rem 0.4rem;transition: all 0.6s;text-align: left;}
.enc2 .list .item .card .h{color: #333;font-weight: 700;line-height: 1.33;margin-bottom: 0.3rem;}
.enc2 .list .item .card .p{color: #333;line-height: 1.75;font-weight: 400;}
.enc2 .list .item:nth-child(-n+4) .card{left: 0;}
.enc2 .list .item:nth-last-child(-n+4) .card{right: 0;}
.enc2 .list .item:nth-child(-n+4).hover .card{left: 100%;opacity: 1;pointer-events: all;}
.enc2 .list .item:nth-last-child(-n+4).hover .card{right: 100%;opacity: 1;pointer-events: all;}
.enc2 .list .item:nth-child(1){z-index: 6;}
.enc2 .list .item:nth-child(2){z-index: 5;}
.enc2 .list .item:nth-child(3){z-index: 4;}
.enc2 .list .item:nth-child(4){z-index: 3;}
.enc2 .list .item:nth-child(5){z-index: 1;}
.enc2 .list .item:nth-child(6){z-index: 2;}
/*.enc2 .list .item .backs{position: absolute;z-index: 2; top: 0;left: 0;width: 100%;height: 4.08rem;object-fit: cover;backface-visibility: hidden;overflow: hidden;transform: rotateY(180deg);}*/
/*.enc2 .list.show .item .backs{transform: rotateY(0deg);}*/
/*.enc2 .list .item .backs img{width: 100%;height: 100%;object-fit: cover;}*/
/*.enc2 .list.show .item .pic{transform: rotateY(-180deg);}*/
/*.enc2 .list.show .item .txt{opacity: 0;}*/
/*.enc2 .list .item:nth-child(1) .backs{transition: all 0.5s;}*/
/*.enc2 .list .item:nth-child(1) .pic{transition: all 0.5s;}*/
/*.enc2 .list .item:nth-child(2) .backs{transition: all 0.5s 0.1s;}*/
/*.enc2 .list .item:nth-child(2) .pic{transition: all 0.5s 0.1s;}*/
/*.enc2 .list .item:nth-child(3) .backs{transition: all 0.5s 0.2s;}*/
/*.enc2 .list .item:nth-child(3) .pic{transition: all 0.5s 0.2s;}*/
/*.enc2 .list .item:nth-child(4) .backs{transition: all 0.5s 0.3s;}*/
/*.enc2 .list .item:nth-child(4) .pic{transition: all 0.5s 0.3s;}*/
/*.enc2 .list .item:nth-child(5) .backs{transition: all 0.5s 0.4s;}*/
/*.enc2 .list .item:nth-child(5) .pic{transition: all 0.5s 0.4s;}*/
/*.enc2 .list .item:nth-child(6) .backs{transition: all 0.5s 0.5s;}*/
/*.enc2 .list .item:nth-child(6) .pic{transition: all 0.5s 0.5s;}*/
/*.enc2 .list .item:nth-child(7) .backs{transition: all 0.5s 0.6s;}*/
/*.enc2 .list .item:nth-child(7) .pic{transition: all 0.5s 0.6s;}*/
/* .enc2 .list .item:nth-child(7){z-index: 4;} */

.enc3{padding:0 1.8rem 1.8rem 1.8rem;}
.enc3 .tit{text-align: center;color: #2E2F30;line-height: 1.17;font-weight: 700;margin-bottom: 0.68rem;}
.enc3 .top{position: relative;width: 100%;height: 8.78rem;border-radius: 0.3rem;overflow: hidden;cursor: pointer;margin-bottom: 0.4rem;}
.enc3 .top .v_btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.74rem;height: 0.82rem;}
.enc3 .top.on .v_btn{display: none;}
.enc3 .top video{width: 100%;height: 100%;object-fit: cover;pointer-events: none;}
.enc3 .bottom{display: flex;justify-content: space-between;}
.enc3 .bottom .item{display: block;width: 7.65rem;}
.enc3 .bottom .item .pic{width: 100%;height: 4.3rem;border-radius: 0.3rem;overflow: hidden;position: relative;margin-bottom: 0.4rem;}
.enc3 .bottom .item .pic video:nth-child(1){width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.enc3 .bottom .item .pic:hover img:nth-child(1){transform: scale(1.05);}
.enc3 .bottom .item .pic .v_btn1{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.42rem;height: 0.42rem;}
.enc3 .bottom .item .txt .h{color: #E60012;line-height: 1.25;height: 1.25em;font-weight: 700;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.25rem;}
.enc3 .bottom .item .txt .p{color: #666;line-height: 1.75;height: 3.5em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color:#666;}

.enc4{padding:0 0 0.8rem 0;position:relative;}
.enc4:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.8rem;background-color: #FEF1F2;}
.enc4 .tit{display: flex;justify-content: center;align-items: center;color: #E60012;font-weight: 700;margin-bottom: 0.2rem;}
.enc4 .tit img{width: 1.6rem;display: block;margin-right: 0.19rem;transform: translateY(-0.06rem);}
.enc4 .p{width: 10.2rem;color: #666;line-height: 1.8;font-weight: 400;margin: 0 auto;margin-bottom: 0.46rem;text-align:justify;}
.enc4 .pic{width: 100%;}
.enc4 .pic img{width: 100%;}

.res1{padding: 1.6rem 1.8rem;background-color: #fff;position: relative;z-index: 5;}
.res1:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(253, 243, 243, 0.00) 41.94%, #FDF3F3 72.96%);z-index: -1;}
.res1 .con{position: relative;width: 100%;overflow: hidden;border-radius: 0.3rem;box-shadow: 0 11px 88.8px 0 rgba(0, 0, 0, 0.05);}
.res1 .tit{text-align: center;color: #2E2F30;line-height: 1.17;font-weight: 700;margin-bottom: 0.68rem;}

.res1 .con .swiper-slide{display: flex;flex-flow:row-reverse;border-radius: 0;overflow: hidden;background-color: #fff;}
.res1 .con .swiper-slide .pic{width: 10rem;height: 6.23rem;}
.res1 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.res1 .con .swiper-slide .txt{width: calc(100% - 10rem);padding: 1.56rem 0.75rem 0 1.16rem;}
.res1 .con .swiper-slide .txt .h{color: #333;font-weight: 700;line-height: 1.38;height:4.14em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 0.9rem;}
.res1 .con .swiper-slide .txt .p{color: #989898;font-weight: 500;}

.res1 .con .next{position: absolute;top: 50%;right: 0.3rem;transform: translateY(-50%);width: 0.58rem;height: 0.58rem;border-radius: 50%;background-color: rgba(0,0,0,0.3);display: flex;justify-content: center;align-items: center;z-index: 2;cursor: pointer;}
.res1 .con .prev{position: absolute;top: 50%;left: 0.3rem;transform: translateY(-50%);width: 0.58rem;height: 0.58rem;border-radius: 50%;display: flex;justify-content: center;align-items: center;z-index: 2;cursor: pointer;}
.res1 .con .swiper-pagination{left: 1.16rem;width: fit-content;bottom: 0.57rem;}
.res1 .con .swiper-pagination .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;background-color: #E60012;opacity: 0.3;margin: 0 0.2rem 0 0;}
.res1 .con .swiper-pagination .swiper-pagination-bullet-active{border-radius: 0;background: url(../img/page.png);background-size: 100% 100%;width: 0.16rem;height: 0.178rem;opacity: 1;transform: translateY(0.03rem);}

.res2{padding: 0 1.8rem 1.6rem 1.8rem;}
.res2 .tit{text-align: center;color: #2E2F30;line-height: 1.17;font-weight: 700;margin-bottom: 0.68rem;}
.res2 .item{width: 100%;display: flex;margin-bottom: 1.2rem;justify-content: space-between;}
.res2 .item:nth-child(2n){flex-flow:row-reverse;}
.res2 .item:last-child{margin-bottom: 0;}
.res2 .item .pic{width: 8.08rem;height: 5.05rem;border-radius: 0.3rem;overflow: hidden;}
.res2 .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.res2 .item .pic:hover img{transform: scale(1.05);}
.res2 .item .txt{width: 6.94rem;padding-right: 0.6rem;padding-top: 0.56rem;}
.res2 .item .txt .h{color: #2E2F30; transition: all 0.5s; line-height: 1.5;height: 3em;font-weight: 700;margin-bottom: 0.54rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.res2 .item:hover .txt .h{color: #E60012;}
.res2 .item .txt .p{color: #2E2F30;line-height: 1.6;font-weight: 400;height: 4.8em;margin-bottom: 0.56rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.res3{padding: 0 1.8rem 1.4rem 1.8rem;}
.res3 .tit{text-align: center;color: #2E2F30;line-height: 1.17;font-weight: 700;margin-bottom: 0.68rem;}
.res3 .list{display: flex;flex-wrap: wrap;padding-bottom: 0.3rem;}
.res3 .list .item{width: 4.82rem;margin-right: 0.5rem;margin-bottom: 0.6rem;border-radius: 0.3rem;overflow: hidden;background: #FDF3F3;transition: all 0.5s;}
.res3 .list .item:hover{background-color: #fff;box-shadow: 0 11px 88.8px 0 rgba(0, 0, 0, 0.12);}
.res3 .list .item:nth-child(3n){margin-right: 0;}
.res3 .list .item .pic{width: 100%;height: 2.73rem;overflow: hidden;}
.res3 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.res3 .list .item:hover .pic img{transform: scale(1.05);}
.res3 .list .item .txt{padding: 0.4rem 0.4rem 0.48rem 0.4rem;}
.res3 .list .item .txt .day{color: #666;font-weight: 500;line-height: 1.12;display: flex;align-items: center;margin-bottom: 0.2rem;}
.res3 .list .item .txt .day .solid{width: 1px;height: 0.13rem;background-color: #999;display: block;margin: 0 0.1rem;}
.res3 .list .item .txt .h{color: #333;font-weight: 700;line-height: 1.6;height: 1.6em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.06rem;transition: all 0.5s;}
.res3 .list .item:hover .txt .h{color: #E60012;}
.res3 .list .item .txt .p{color: #2E2F30;font-weight: 400;line-height: 1.77;height: 1.77em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.page{display: flex;justify-content: center;align-items: center;}
.page a{display: block;width: 0.6rem;height: 0.6rem;margin: 0 0.1rem;border-radius: 50%;}
.page a.btn{background-color: rgba(253, 243, 243, 1);display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.page a.btn:hover{background-color: #E60012;}
.page a.btn img{width: 0.06rem;transition: all 0.5s;}
.page a.btn img.img2{display: none;}
.page a.btn:hover img.img2{display: block;}
.page a.btn:hover img.img1{display: none;}
.page a.num{text-align: center;line-height: 0.6rem;background-color: rgba(230, 0, 18, 0.14);color: #E60012;}
.page a.num.on{color: #fff;background: url(../img/pal_bj.png)no-repeat center;background-size: auto 100%;padding-top: 0.06rem;}

.res1.nl1 .con .swiper-slide{flex-flow: initial;}
.res1.nl1 .con .swiper-slide .pic{width: 8.88rem;height: 5rem;}
.res1.nl1 .con .swiper-slide .txt1{width: calc(100% - 8.88rem);padding: 0.7rem 0.5rem 0 0.5rem;}
.res1.nl1 .con .swiper-slide .txt1 .day{color: #666;font-weight: 500;line-height: 1.12;display: flex;align-items: center;margin-bottom: 0.2rem;}
.res1.nl1 .con .swiper-slide .txt1 .day .solid{width: 1px;height: 0.13rem;background-color: #999;display: block;margin: 0 0.1rem;}
.res1.nl1 .con .swiper-slide .txt1 .h{color: #E60012;line-height: 1.33;height: 2.66em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.2rem;font-weight:600;}
.res1.nl1 .con .swiper-slide .txt1 .p{color: #2E2F30;line-height: 1.77;height: 3.54em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.68rem;}
.res1.nl1 .con .swiper-pagination{left: 9.38rem;}
.res3 .tab{display: flex;margin-top: 0.5rem;margin-bottom: 0.7rem;}
.res3 .tab a{display: block;width: fit-content;border: 1px solid rgba(230, 0, 18, 0.20);border-radius: 0.6rem;padding: 0.14rem 0.4rem;color: #E60012;transition: all 0.5s;margin-right: 0.2rem;}
.res3 .tab a.on,
.res3 .tab a:hover{color: #fff;background-color: #E60012;border-color: transparent;}

.ny_banner{width: 100%;height: 9rem;}
.ny_banner video{width: 100%;height: 100%;object-fit: cover;}

.fran1{padding: 2rem 0.5rem 2rem 0.5rem;}
.fran1 .tit{text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.4rem;color:#2E2F30}
.fran1 .btns{display: flex;justify-content: center;margin-bottom: 1.07rem;}
.fran1 .btns .btn{display: block;width: 1.96rem;line-height: 0.6rem;border: 1px solid rgba(230, 0, 18, 0.20);margin: 0 0.12rem;text-align: center;color: #E60012;font-weight: 700;transition: all 0.5s; border-radius: 0.31rem;}
.fran1 .btns .btn:hover{color: #fff;border-color: transparent;background-color: #E60012;}
.fran1 .btns .btn.hover{color: #fff;border-color: transparent;background-color: #E60012;}
.fran1 .con{display:none; position: relative;margin-left: 1.3rem;}

.fran1 .con .px{color: #666;font-weight: 400;text-align: center;margin-top: 1.3rem;}
.fran1 .con.on{display: block;}
.fran1 .con .solid{position: absolute;top: 1rem;left: 0.77rem;width: 13.7rem;display: block;overflow: hidden;transition: all 2.8s;}
/*.fran1.on .con .solid{width: 13.7rem;}*/
.fran1 .con .solid img{max-width: 13.7rem;width: 13.7rem;}
.fran1 .list{width: 100%;display: flex;pointer-events:none;}
.fran1.on .list{pointer-events:all;}
.fran1 .list .items{width: 20%;}
.fran1 .list .items .item{width: 100%;display: flex;position: relative;cursor: pointer;}
.fran1 .list .items .item .log{position: absolute;top:90%;left: 0.6rem;width: 0.66rem;transition: all 0.5s;opacity: 0;display: none;}
.fran1.on .list .items .item .log{display: block;}
.fran1 .list .items .item.on .log{opacity: 1;}
.fran1 .list .items .item .icon{width: 0.7rem;height: 0.7rem;margin-right: 0.18rem;}
.fran1 .list .items .item .txt{width: calc(100% - 0.88rem);}
.fran1 .list .items .item .txt .h{display: flex;align-items: center;color: #2E2F30;font-weight: 700;line-height: 1.45;margin-bottom: 0.04rem;}
.fran1 .list .items .item .txt .h span{margin-right: 0;width:0.44rem;}
.fran1 .list .items .item .txt .p{margin-left: 0.44rem;color: #2E2F30;font-weight: 400;line-height: 0.28rem;height: 0.56rem;font-size: 0.16rem;padding-right: 0.12rem;transition:all 0.5s}
/*.fran1 .list .items .item:hover .txt .p{font-size:0.2rem;}*/
.fran1 .list .items .item:nth-child(2){margin: 2.54rem 0 0 1.6rem;}
.fran1 .list .items .item:nth-child(2) .log{top: -0.77rem;left: 0.7rem;}

.fran2{padding: 1.8rem 0.9rem;background-color: #FEF7F7;}
.fran2 .tit{text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.56rem;color:#2E2F30}
.fran2 .list{width: 100%;display: flex;}
.fran2 .list .item{width: 5.66rem;margin-right: 0.23rem;border-radius: 0.2rem;background: #FFF;padding: 0.4rem 1.1rem 0.4rem 0.58rem;}
.fran2 .list .item:nth-child(3){margin-right: 0;}
.fran2 .list .item .h{color: #2E2F30;display: flex;align-items: center;margin-bottom: 0.3rem;font-weight: 700;}
.fran2 .list .item .h img{display: block;width: 0.54rem;height: 0.54rem;object-fit: contain;margin-right: 0.12rem;}
.fran2 .list .item .price{width: fit-content;position: relative;z-index: 2;padding: 0 0.2rem;display: flex;align-items: flex-end;color: #E60012;font-weight: 700;margin-bottom: 0.36rem;padding-bottom: 0.06rem;}
.fran2 .list .item .price:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.19rem;background: #FACCD0;z-index: -1;}
.fran2 .list .item .price .dw{line-height: 1.37;}
.fran2 .list .item .price .num{line-height: 1.1;}
.fran2 .list .item .li{margin-bottom: 0.24rem;}
.fran2 .list .item .li .h_1{line-height: 1.37;font-weight: 700;color: #2E2F30;}
.fran2 .list .item .li .p_1{line-height: 1.37;color: #666;font-weight: 400;}
.fran2 .list .item .bottom{padding-top: 0.4rem;border-top: 1px solid rgba(0, 0, 0, 0.07);}
.fran2 .list .item .bottom .h_2{color: #2E2F30;font-weight: 700;line-height: 1.18;margin-bottom: 0.08rem;}
.fran2 .list .item .bottom .p_2{color: #2E2F30;font-weight: 400;line-height: 1.57;}

.fran3{padding: 1.6rem 0.9rem;}
.fran3 .tit{text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.84rem;color:#2E2F30}
.fran3 .tab{display: flex;width: 100%;justify-content: space-between;border-bottom: 1px solid rgba(179, 179, 179, 0.30);margin-bottom: 0.4rem;padding: 0 1.2rem;}
.fran3 .tab li{padding-bottom: 0.18rem;position: relative;width:3.2rem;line-height: 2.2;color: #2E2F30;font-weight: 500;text-align: center;cursor: pointer;}
.fran3 .tab li:after{content: "";position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%); width: 0%;height: 0.04rem;background-color: #E60012;transition: all 0.5s;}
.fran3 .tab li.on:after{width: 100%;}
.fran3 .cons .con{display: none;padding: 0.32rem 0.49rem 0.32rem 0.43rem;}
.fran3 .cons .con.on{display: flex;background-color: #FAFAFA;border-radius: 0.2rem;align-items: center;}
.fran3 .cons .con .pics{position: relative;width: 9.14rem;height: 5.92rem;border-radius: 0.1rem;overflow: hidden;margin-right: 0.63rem;}
.fran3 .cons .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;opacity: 0;}
.fran3 .cons .con .pics .pic.on{opacity: 1;}
.fran3 .cons .con .mpics{height: 5.92rem;width: 0.85rem;margin-right: 1.03rem;}
.fran3 .cons .con .mpics .prev{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(253, 243, 243, 1);margin: 0 auto;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 2;cursor: pointer;transition: all 0.3s;}
.fran3 .cons .con .mpics .prev:hover{background-color: #E60012;}
.fran3 .cons .con .mpics .prev img{display: block;width: 0.08rem;}
.fran3 .cons .con .mpics .prev img.img2{display: none;}
.fran3 .cons .con .mpics .prev:hover img.img1{display: none;}
.fran3 .cons .con .mpics .prev:hover img.img2{display: block;}
.fran3 .cons .con .mpics .next{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: rgba(253, 243, 243, 1);margin: 0 auto;border-radius: 50%;display: flex;align-items: center;justify-content: center;z-index: 2;cursor: pointer;}
.fran3 .cons .con .mpics .next:hover{background-color: #E60012;}
.fran3 .cons .con .mpics .next img{display: block;width: 0.08rem;}
.fran3 .cons .con .mpics .next img.img2{display: none;}
.fran3 .cons .con .mpics .next:hover img.img1{display: none;}
.fran3 .cons .con .mpics .next:hover img.img2{display: block;}
.fran3 .cons .con .mpics .swiper-box{width: 100%;height: 3.8rem;margin: 0.52rem 0;position: relative;overflow: hidden;}
.fran3 .cons .con .mpics .swiper-slide{height: 0.85rem;background-color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.fran3 .cons .con .mpics .swiper-slide img{width: 0.53rem;height: 0.38rem;object-fit: contain;}
.fran3 .cons .con .mpics .swiper-slide.on{background-color: #E60012;}
.fran3 .cons .con .txt{width: 4.95rem;}
.fran3 .cons .con .txt .h{color: #E60012;font-weight: 700;margin-bottom: 0.4rem;}
.fran3 .cons .con .txt .p{color: #333;line-height: 1.92;font-weight: 400;}

.fan_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh; z-index: 999;background-color: rgba(0,0,0,0.7);pointer-events: none;opacity: 0;transition: all 0.6s;}
.fan_tc.show{opacity: 1;pointer-events: all;}
.fan_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 5rem;}
.fan_tc .con .img{width: 100%;}
.fan_tc .con .out{position: absolute;top: 0.3rem;right: 0.3rem;width: 0.2rem;transform: rotate(180deg); cursor: pointer;transition: all 0.5s;}
.fan_tc .con .out:hover{transform: rotate(0);}

.fran4{padding: 1.6rem 0.9rem;background-color: #FEF7F7;}
.fran4 .tit{text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.8rem;color:#2E2F30}
.fran4 .list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.fran4 .list .item{position: relative;border-radius: 0.2rem;background: #FFF;box-shadow: 0 4px 88.8px 0 rgba(0, 0, 0, 0.06);width: 8.57rem;padding:0.7rem 2.44rem 0.56rem 0.6rem;margin-bottom: 0.3rem;overflow: hidden;transition: all 0.5s;border: 1px solid transparent;}
.fran4 .list .item:hover{border-color: #E60012;}
.fran4 .list .item .pic{position: absolute;top: 0.4rem;right: 0;width: 1.95rem;height: 1.75rem;transition: all 0.5s;}
.fran4 .list .item:hover .pic{width: 2.48rem;height: 2.14rem;right: -0.23rem;}
.fran4 .list .item .pic img{width: 100%;height: 100%;object-fit: contain;}
.fran4 .list .item .h{color: #E60012;line-height: 1;font-weight: 700;margin-bottom: 0.2rem;}
.fran4 .list .item .p{color: #666;font-weight: 400;line-height: 1.68;height: 5.04em;}

.fran5{padding: 1.6rem 0.9rem 1.3rem 0.9rem;position:relative;z-index:60;}
.fran5 .tit{text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.67rem;color:#2E2F30}
.fran5 .tabs{display: flex;justify-content: space-between;margin-bottom: 0.67rem;}
.fran5 .tabs li{width: fit-content;padding: 0 0.4rem;color: #E60012;line-height: 0.5rem;border: 0.02rem solid rgba(230, 0, 18, 0.20);border-radius: 0.26rem;font-size: 0.2rem;transition: all 0.5s;cursor: pointer;}
.fran5 .tabs li.on,.fran5 .tabs li:hover{color: #fff;background-color: #E60012;border-color: transparent;}
.fran5 .con{display: none;}
.fran5 .con.on{display: flex;justify-content: space-between;}
.fran5 .con>div{width: 8.47rem;}
.fran5 .con .item{margin-bottom: 0.3rem;background: #FEF5F6;border-radius: 0.2rem;transition: all 0.6s;border:1px solid transparent;}
.fran5 .con .item.on{border:1px solid #E60012;}
.fran5 .con .item .h{padding: 0.32rem 0.52rem;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.fran5 .con .item .h span{color: #E60012;line-height: 1.4;font-weight: 600;display: block;width: calc(100% - 0.4rem);transition: all 0.5s;}
/*.fran5 .con>div .item.on .h span{color: #fff;}*/
.fran5 .con .item .h .add{width: 0.25rem;height: 0.25rem;}
.fran5 .con .item .h .add img{width: 100%;height: 100%;}
.fran5 .con .item .h .add img.img2{display: none;}
.fran5 .con .item.on .h .add img.img1{display: none;}
.fran5 .con .item.on .h .add img.img2{display: block;}
.fran5 .con .item .txt{padding: 0.2rem 0.52rem;border-top: 1px solid rgba(255,255,255,0.5);color: #E60012;line-height: 1.77;font-weight: 400;display: none;}

.fran5 .btns{position: absolute;bottom: 0;left: 0;width: 100%;display:flex;justify-content: center;transform:translateY(50%);}
.fran5 .btns a{display: block;width: fit-content;padding: 0.17rem 0.48rem;border-radius: 0.7rem;background-color: #E60012;color: #fff;font-family: 700;line-height: 1.22;margin:0 0.12rem;position:relative;}
.fran5 .btns a .code{position: absolute;bottom: calc(100% + 15px);left: 50%;transform: translateX(-50%);width:1.6rem;padding:0.08rem;border-radius:0.06rem;background-color:#fff;box-shadow:0 0 4px #FF9595;opacity:0;pointer-events:none;transition:all 0.5s;}
.fran5 .btns a:hover .code{opacity:1;}

.ps_banner{position: relative;width: 100%;height: 100vh;}
.ps_banner .pics{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.ps_banner .pics .swiper-slide{height: 100vh;}
.ps_banner .pics .swiper-slide video{width: 100%;min-height: 100%;object-fit: cover;}
.ps_banner .tabs{position: absolute;left:0.9rem;bottom: 22vh;width: 0.72rem;border-radius: 0.36rem;background-color: rgba(0,0,0,0.5);padding: 0.18rem 0.05rem;z-index: 2;}
.ps_banner .tabs .prev{width: 0.22rem;height: 0.22rem;cursor: pointer;margin: 0 auto;margin-bottom: 0.1rem;}
.ps_banner .tabs .prev img{width: 100%;height: 100%;object-fit: contain;}
.ps_banner .tabs .next{width: 0.22rem;height: 0.22rem;cursor: pointer;margin:0 auto;margin-top: 0.1rem;}
.ps_banner .tabs .next img{width: 100%;height: 100%;object-fit: contain;}
.ps_banner .tabs .swiper-box{width: 0.63rem;height: 3.96rem;position: relative;overflow: hidden;}
.ps_banner .tabs .swiper-box .swiper-slide{height: 0.63rem;opacity: 0.5;transition: all 0.5s;border-radius: 50%;overflow: hidden;left: 0;position: relative;cursor:pointer;}
.ps_banner .tabs .swiper-box .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.ps_banner .tabs .swiper-box .swiper-slide-active{opacity: 1;}

.i_part1 .con3 .tabs{position: absolute;left:0.9rem;bottom: 22vh;width: 0.72rem;border-radius: 0.36rem;background-color: rgba(0,0,0,0.5);padding: 0.18rem 0.05rem;z-index: 2;}
.i_part1 .con3 .tabs .prev{width: 0.22rem;height: 0.22rem;cursor: pointer;margin: 0 auto;margin-bottom: 0.1rem;}
.i_part1 .con3 .tabs .prev img{width: 100%;height: 100%;object-fit: contain;}
.i_part1 .con3 .tabs .next{width: 0.22rem;height: 0.22rem;cursor: pointer;margin:0 auto;margin-top: 0.1rem;}
.i_part1 .con3 .tabs .next img{width: 100%;height: 100%;object-fit: contain;}
.i_part1 .con3 .tabs .swiper-box{width: 0.63rem;height: 3.96rem;position: relative;overflow: hidden;}
.i_part1 .con3 .tabs .swiper-box .swiper-slide{height: 0.63rem;opacity: 0.5;transition: all 0.5s;border-radius: 50%;overflow: hidden;left: 0;position: relative;cursor:pointer;}
.i_part1 .con3 .tabs .swiper-box .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.i_part1 .con3 .tabs .swiper-box .swiper-slide-active{opacity: 1;}


.ps_banner .pics .swiper-slide .txt{position: absolute;left: 3.07rem;top: 50%;transform: translateY(-50%);color: #fff;width: 50%;z-index: 2;}
.ps_banner .pics .swiper-slide .txt .tit{font-weight: 700;line-height: 1;margin-bottom: 0.42rem;font-size: 0.76rem;font-family:yt;}
.ps_banner .pics .swiper-slide .txt .h{width: fit-content;position: relative;font-weight: 500;margin-bottom: 0.08rem;}
.ps_banner .pics .swiper-slide .txt .h a{font-size: 0.12rem;transform: translate(0.03rem,-0.27rem);color: #fff;position: relative;}
.ps_banner .pics .swiper-slide .txt .h .tip{position: absolute;left: calc(100% + 0.04rem);top: -0.06rem;width: 0.16rem;}
.ps_banner .pics .swiper-slide .txt .p{font-weight: 400;line-height: 1.25;margin-bottom: 0.47rem;}
.ps_banner .pics .swiper-slide .txt .p a{font-size: 0.12rem;transform: translate(0.03rem,-0.17rem);color: #fff;position: relative;}
.ps_banner .pics .swiper-slide .txt .p:last-child{margin-bottom: 0;}

.ps1{padding: 1.6rem 0.9rem 0.9rem 0.9rem;background: linear-gradient(0deg, rgba(253, 243, 243, 0.00) 0%, #FDF3F3 72.96%);display: flex;justify-content: space-between;}
.ps1 .item{display: block;width: 5.7rem;height: 8.58rem;border-radius: 0.2rem;position: relative;overflow: hidden;}
.ps1 .item .pic{width: 100%;height: 100%;}
/* .ps1 .item .pic img{position: absolute;top: 0;left: 0;width: 100%;} */
.ps1 .item .pic video{width: 100%;height: 100%;object-fit: cover;}
.ps1 .item .txt{position: absolute;bottom: 0.4rem;left: 0;width: 100%;padding: 0 0.5rem;color: #fff;opacity: 1;transition: all 0.5s;}
/*.ps1 .item:hover .txt{opacity: 0;}*/
.ps1 .item .txt .h{font-weight: 700;line-height: 1.5;}
.ps1 .item .txt .h a{font-size: 0.12rem;transform: translate(0.03rem,-0.27rem);color: #fff;position: relative;}
.ps1 .item .txt .p{font-weight: 400;line-height: 1.5;}
.ps1 .item .txt .p a{font-size: 0.12rem;transform: translateY(-0.15rem);color: #fff;position: relative;}
.ps2{padding: 1.6rem 1.7rem;background: linear-gradient(0deg, rgba(253, 243, 243, 0.00) 0%, #FDF3F3 72.96%);}
.ps2 .tit{text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.67rem;color:#2E2F30}
.ps2 .list{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;border-radius: 0.16rem;background: #FFF;box-shadow: 0 4px 88.8px 0 rgba(0, 0, 0, 0.06);padding:0.3rem 0.3rem 0 0.3rem;position:relative;}
.ps2 .list .px{position: absolute;right: 0.3rem;bottom: 0.15rem;color:#999;font-family: hmr;}
.ps2 .list .item{width: 3.8rem;margin-bottom: 0.7rem;}
.ps2 .list .item:nth-child(1),.ps2 .list .item:nth-child(4){width: 6.07rem;}
.ps2 .list .item .top{display: flex;align-items: center;margin-bottom: 0.2rem;}
.ps2 .list .item .top .icon{display: block;width: 0.58rem;height: 0.45rem;object-fit: contain;}
.ps2 .list .item .top .h{width: calc(100% - 0.62rem);line-height: 1;padding-bottom: 0.06rem;border-bottom: 2px solid #ffafb5;color: #2E2F30;font-style: italic;}
.ps2 .list .item .top .h a{font-size: 0.12rem;
    transform: translateY(-0.15rem);
    color: #2E2F30;
    position: relative;}
.ps2 .list .item .pic{width: 100%;height: 1.82rem;display: flex;align-items: center;justify-content: center;}
.ps2 .list .item .pic img{height: 100%;}

.ps3{position: relative;padding-bottom: 1px;}
.ps3 .tit{position: sticky;top: 1.6rem;text-align: center;font-weight: 700;line-height: 1.17;margin-bottom: 0.67rem;color:#2E2F30}
.ps3 .cons{padding-bottom: 1px;}
.ps3 .cons .con{position: sticky;top: 2.7rem;margin: 0 auto;width: 15.58rem;padding: 0.99rem 0.2rem 0.9rem 0.3rem;display: flex;border-radius: 0.2rem;background: #FFF;box-shadow: 0 4px 88.8px 0 rgba(0, 0, 0, 0.06);display: flex;justify-content: space-between;margin-bottom: calc(100vh - 6.23rem);}
 .ps3 .cons .con:last-child{margin-bottom:1.7rem;} 
.ps3 .cons .con .pic{width: 7.67rem;height: 4.33rem;overflow: hidden;}
.ps3 .cons .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ps3 .cons .con .pic:hover img{transform: scale(1.05);}
.ps3 .cons .con .txt{width: 6.71rem;}
.ps3 .cons .con .txt .pag{width: 0.74rem;height: 0.82rem;background: url(../img/ps3_bj.png);background-size: 100% 100%;color: #fff;padding: 0.32rem 0 0 0;text-align: center;font-weight: 700;line-height: 0.33rem;margin-bottom: 0.2rem;}
.ps3 .cons .con .txt .h{color: #E60012;line-height: 1.538;margin-bottom: 0.2rem;font-weight: 700;}
.ps3 .cons .con .txt .p{line-height: 2.2;height: 15.4em;overflow: auto;padding-right: 0.5rem;color: #333;}
.ps3 .cons .con .txt .p .bo{display: block;color: #E60012;font-weight: 700;}

.ps3 .cons .con .txt .p::-webkit-scrollbar{ width:8px;height: 1px;}
.ps3 .cons .con .txt .p::-webkit-scrollbar-thumb{ background:#E60012;}
.ps3 .cons .con .txt .p::-webkit-scrollbar-track{ background:#E6001210;}

.ps4 a{position: relative;cursor: url('../img/ps4_ico2.ico'), pointer;}
.ps4 a .com_btn{position: absolute;bottom: 20%;left: 50%;transform: translateX(-50%);opacity: 0;transition: all 0.5s;}
.ps4 a:hover .com_btn{bottom:25%;opacity: 1;}

.nd_con{padding: 1.8rem 0 2.4rem 0;position: relative;}
.nd_con .top{padding: 0 3.1rem 0.5rem 3.1rem;border-bottom: 1px solid rgba(153,153,153,0.3);margin-bottom: 0.9rem;}
.nd_con .top .tit{color: #333;line-height: 1.3;font-weight: 700;margin-bottom: 0.3rem;}
.nd_con .top .p{color: #333;font-weight: 400;line-height: 1.3;}
.nd_con .top .p1{color: #E60012;font-weight: 400;line-height: 1.3;margin-top:0.16rem;}
.nd_con .top .p1 a{color:#E60012;}
.nd_con .bottom{padding: 0 5.23rem 0 4.7rem;color: #333;line-height: 2.3;}
.nd_con .bottom img{display: block;max-width: 100%;margin: 0 auto;}
.nd_con .nd_right{position: fixed;top: 70%;transform: translateY(-50%);right: 1.8rem;width: 0.98rem;}
.nd_con .nd_right .p{text-align: center;color: #606060;line-height: 1.3;font-weight: 500;margin-bottom: 0.2rem;}
.nd_con .nd_right .social-share-icon{display: block;width: 0.3rem;height: 0.3rem;margin: 0 auto;color: transparent;border: none!important; margin-bottom: 0.2rem;}
.nd_con .nd_right .social-share-icon.icon-weibo{background: url(../img/nd_wb1.png);background-size: 100% 100%;}
.nd_con .nd_right .social-share-icon.icon-weibo:hover{background: url(../img/nd_wb2.png);background-size: 100% 100%;}
.nd_con .nd_right .social-share-icon.icon-wechat{background: url(../img/nd_wx1.png);background-size: 100% 100%;}
.nd_con .nd_right .social-share-icon.icon-wechat:hover{background: url(../img/nd_wx2.png);background-size: 100% 100%;}
.nd_con .nd_right .backto{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 0.42rem;border-top: 1px solid #60606010;color: #999;font-weight: 500;transition: all 0.5s;}
.nd_con .nd_right .backto img{display: block;width: 0.14rem;height: 0.14rem;margin-left: 0.1rem;}
.nd_con .nd_right .backto:hover{color: #E60012;}

.right_slide{position: fixed;bottom: 2.3rem;right: 0.65rem;width: 0.67rem;padding:0.16rem 0.04rem;border-radius: 0.34rem;background-color: #fff;box-shadow: 0 4px 8.9px 5px rgba(0, 0, 0, 0.03);z-index:999;right:0;opacity:0;transition:all 0.5s;}
.right_slide.act{right: 0.2rem;opacity: 1;}
/*.right_slide .code{display: none;}*/
.right_slide .btn{padding-bottom: 0.2rem;text-align:center;color:#333;line-height:1.37;font-family:hmr;display:block;}
.right_slide .btn:nth-child(1){position:relative;margin-bottom: 0.2rem;padding-top:0.07rem;}
.right_slide .btn:nth-child(2){position:relative;margin-bottom: 0.2rem;padding-top:0.07rem;}
.right_slide .btn:nth-child(3){position:relative;margin-bottom: 0.2rem;padding-top:0.07rem;}
/*.right_slide .btn:nth-child(3) .icon{width:0.45rem;height: 0.45rem;margin: 0 auto;position: relative;border-radius: 50%;margin-bottom: 0.13rem;z-index:-1;}*/

/*@-webkit-keyframes quanx {*/
/*    0% {*/
/*        transform:translate(-50%,-50%) scale(1);*/
/*        opacity: 0;*/
/*    }*/
/*    50% {*/
/*        transform:translate(-50%,-50%) scale(1.2);*/
/*        opacity: 1;*/
/*    }*/
/*    100% {*/
/*        transform:translate(-50%,-50%) scale(1.4);*/
/*        opacity: 0;*/
/*    }*/
/*}*/
/*@keyframes quanx {*/
/*    0% {*/
/*        transform:translate(-50%,-50%) scale(1);*/
/*        opacity: 0;*/
/*    }*/
/*    50% {*/
/*        transform:translate(-50%,-50%) scale(1.2);*/
/*        opacity: 1;*/
/*    }*/
/*    100% {*/
/*        transform:translate(-50%,-50%) scale(1.4);*/
/*        opacity: 0;*/
/*    }*/
/*}*/

/*.right_slide .btn:nth-child(3) .icon:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 102%;height: 102%;background: #FFCDCD;z-index: -1;border-radius:50%;animation: quanx 2s linear infinite;}*/
.right_slide .btn:nth-child(3):after{content:"";position: absolute;bottom: 0;width: 0.36rem;height: 1px;background-color: rgba(0, 0, 0, 0.06);transform:translateX(-50%);}
.right_slide .btn:nth-child(2):after{content:"";position: absolute;bottom: 0;width: 0.36rem;height: 1px;background-color: rgba(0, 0, 0, 0.06);transform:translateX(-50%);}
.right_slide .btn:nth-child(1):after{content:"";position: absolute;bottom: 0;width: 0.36rem;height: 1px;background-color: rgba(0, 0, 0, 0.06);transform:translateX(-50%);}
.right_slide .btn:nth-child(3) .code{position:absolute;right: calc(100% + 0.15rem);top:0; width: 1.32rem;opacity:0;pointer-events:none;transition:all 0.5s;}
.right_slide .btn:nth-child(3):hover .code{opacity:1;}

.right_slide .btn:nth-child(2) .icon{width:0.24rem;height: 0.24rem;margin: 0 auto;object-fit: contain;margin-bottom: 0.1rem;}
.right_slide .btn:nth-child(3) .icon{width:0.24rem;height: 0.24rem;margin: 0 auto;object-fit: contain;margin-bottom: 0.1rem;}
.right_slide .btn:nth-child(1) .icon{width:0.24rem;height: 0.24rem;margin: 0 auto;object-fit: contain;margin-bottom: 0.1rem;}
.right_slide .btn:nth-child(4) .icon{width:0.24rem;height: 0.24rem;margin: 0 auto;object-fit: contain;margin-bottom: 0.1rem;}

@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1560px) {
}
@media screen and (max-width: 1440px) {


}
@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1290px) {
}
@media screen and (max-width: 1290px) {
}

.phbox{display: none;}
@media screen and (max-width: 1024px) {
    .f_48, .f_50, .f_52, .f_54, .f_56, .f_58, .f_60, .f_62, .f_64, .f_68, .f_72, .f_74, .f_80{font-size: 0.5rem;}
    
    .header{display: none;}
    .in_tc{width: 100vw;}
    .in_tc .con{max-width: 90vw;}

    .i_part1 .con1{padding: 1.2rem 0 0.8rem;background: url(../images/ph_1.png) no-repeat bottom center;background-size: 100% auto;position: relative;}

    .i_part1 .top .tit{font-size: 0.42rem;margin-bottom: 0.48rem;padding: 0 0.32rem;}

    .i_part1 .top .p{font-size: 0.28rem;padding: 0 0.32rem;}

    .i_part1 .top{margin-bottom: 0.8rem;}

    .i_part1 .num_box .item .nums span.add,
    .i_part1 .num_box .item .nums span.num{font-size: 1.04rem;line-height: 1.45455;height: 1.4555em}

    .i_part1 .num_box .item .nums span.dw{width: 0.32rem;height: 0.32rem;font-size: 0.17rem;}

    .i_part1 .num_box{justify-content: space-between;padding: 0 0.32rem;}

    .i_part1 .num_box .item{margin: 0;}

    .i_part1 .num_box .item .p1{font-size: 0.26rem;}

    .i_part1 .num_box .item .nums{width: fit-content;margin: 0 auto;}

    .i_part1 .img_box{padding: 0 0.32rem;display: flex;flex-wrap: wrap;}

    .i_part1 .img_box img{width: calc(50% - 0.11rem);height: 2.88rem;object-fit: cover;border-radius: 0.32rem;margin: 0.48rem 0.22rem 0 0;}

    .i_part1 .img_box img:nth-child(2n){margin-right: 0;}

    .i_part1 .bj img{display: none;}

    .i_part1 .con2 .pic{display: none;}

    .i_part1 .con2 .i_part2{position: relative;width: 100%;top: 0;left: 0;transform: none;height: 100vh;}

    .i_part1 .con2{height: 100vh;}

    .i_part1 .con2 .pics{position: relative;padding: 0;}

    .i_part3{padding: 0.8rem 0.32rem 0!important;}

    .i_part3 .tit{font-size: 0.42rem;line-height: 0.52rem;margin-bottom: 0.6rem;}

    .i_part3 .con{flex-wrap: wrap;}

    .i_part3 .con .pics{width: 100%;height: 6.96rem;margin-top: 0.36rem;}

    .i_part3 .con .txts .txt{margin-bottom: 0.16rem;padding: 0.4rem 0.32rem 0.4rem;}

    .i_part3 .con .txts .txt .top{padding-bottom: 0;}

    .i_part3 .con .txts .txt .top .h{font-size: 0.28rem;line-height: 0.4rem;}
    
    .i_part3 .con .txts .txt .top .h .icon{width: 0.4rem;height: 0.4rem;}

    .i_part3 .con .txts .txt .top .h a{font-size: 1em;transform: translateY(0);}

    .i_part3 .con .txts .txt .top .more{font-size: 0.26rem;line-height: 0.4rem;}

    .i_part3 .con .txts .txt .top .more .jt{width: 0.2rem;}

    .i_part3 .con .txts .txt .txt1{padding: 0.22rem 0 0.08rem 0.48rem;}

    .i_part3 .con .txts .txt .txt1 .ul{flex-wrap: wrap;font-size: 0.26rem;line-height: 2;}

    .i_part3 .con .txts .txt .txt1 ul li{width: 100%;}

    .i_part4{position: relative;height: auto;flex-wrap: wrap;padding: 1rem 0.32rem;}

    .i_part4 .left{transform: translateY(0);text-align:center;width:100%;}

    .i_part4 .left .tit{font-size: 0.42rem;line-height: 1.6;margin-bottom: 0.32rem;}

    .com_btn{width: 2.8rem;height: 0.8rem;font-size: 0.26rem;line-height: 0.33rem;padding: 0.34rem 0 0 0.98rem;}

    .i_part4 .right{width: 100%;margin-top: 0.52rem;height: 12.18rem;}

    .i_part4 .right>div{width: calc(50% - 0.11rem);margin-right: 0.11rem;height: 12.18rem;}
    .i_part4 .right>div.swiper2{transform: scaleX(-1);}
    .i_part4 .right>div.swiper2 .swiper-slide{transform: scaleX(-1);}

    .i_part4 .right>div:nth-child(2n){margin-right: 0;height: 15.28rem;margin-top: -3.1rem;}

    .i_part5{padding: 0.8rem 0.32rem;margin-top: 0;}

    .i_part5 .tit{font-size: 0.36rem;}

    .i_part5 .list{flex-wrap: wrap;}

    .i_part5 .list .item{width: 6.86rem;margin: 0 auto;}

    .i_part5 .list .item1{height: 9.955rem;padding: 2.669rem 0.7rem 0 0.68rem;}

    .i_part5 .list .item .h{font-size: 0.36rem;line-height: 0.44rem;}

    .i_part5 .list .item1 .tel{font-size: 0.32rem;line-height: 0.44rem;margin-top: 0.12rem;}

    .i_part5 .list .item1 .p{font-size: 0.26rem;line-height: 0.39rem;margin-top: 0.2rem;}

    .i_part5 .list .item1 .h_1{font-size: 0.36rem;line-height: 0.44rem;margin-top: 0.36rem;}

    .i_part5 .list .item1 .h_2{font-size: 0.32rem;line-height: 0.38rem;margin-top: 0.08rem;}

    .i_part5 .list .item2,
    .i_part5 .list .item3{height: 10.14rem;margin-top: 0.48rem;}

    .i_part5 .list .item2{padding-top: 2.95rem;}

    .i_part5 .list .item .code{width: 4.92rem;height: 4.96rem;}

    .i_part5 .list .item .p_2{font-size: 0.24rem;line-height: 0.35rem;margin-top: 0.13rem;}

    .i_part5 .list .item3{padding-top: 2.95rem;}

    .footer{padding: 0.72rem 0.32rem 0;background: #FEF1F2;border-radius: 0.4rem 0.4rem 0 0;}

    .footer .back{display: none;}

    .footer .ft_top{display: block !important;}

    .footer .ft_img{display: block;transform: translateY(2px);margin: 0 -0.32rem;}

    .footer .ft_bot{margin: 0 -0.32rem;padding: 2px 0.32rem 0.5rem;background: #E60012;}

    .footer .f_share{justify-content: center;}

    .footer .f_share a{width: 0.72rem;height: 0.72rem;margin-right: 0.35rem;}

    .footer .f_share a:last-child{margin-right: 0;}

    .footer .f_bottom{flex-direction: column;font-size: 0.24rem;line-height: 0.4rem;}

    .footer .f_bottom .list1 span{margin: 0 0.08rem;font-size: 0.24rem;}

    .footer .f_bottom p{margin: 0.2rem 0;}

    .footer .f_logo{width: 2.3rem;margin: 0 auto;}

    .footer .list{margin-top: 0.6rem;padding-bottom: 0;width: 100%;}

    .footer .list .item{width: 100%;text-align: center;margin-bottom: 0.4rem;}

    .footer .list .item .h{font-size: 0.26rem;line-height: 0.3rem;margin-bottom: 0.2rem;}

    .footer .list .item .h_1{font-size: 0.32rem;line-height: 0.38rem;}

    .in_tc .con .btns .btn1,
    .in_tc .con .btns .btn2{line-height: 0.6rem;}

    .i_part1>.bj{display: none;}

    .i_part1 .con2{display: none;}

    .i_part1 .con3{display: block;}

    .i_part1 .con3 .swiper-slide{position: relative;height: auto;}

    .i_part1 .con3 .swiper-slide .imgbox{height: calc(710 / 375 * 100vw);height:58vw;}

    .i_part1 .con3 .swiper-slide .imgbox img{height: 100%;object-fit: cover;width: 120%;max-width: 120%;transform: translateX(-15%);}
    .i_part1 .con3 .swiper-slide .imgbox video{height: 100%;object-fit: cover;width:100%;}

    .i_part1 .con3 .card{position: absolute;bottom: 0.8rem;left: 0.86rem;width: calc(100% - 0.86rem - 0.84rem);background: #fff;border-radius: 0.32rem;}

    .i_part1 .con3 .card .tit{display: flex;align-items: center;}

    .i_part1 .con3 .card .tit .icon{width: 1.76rem;}

    .i_part1 .con3 .card .tit .h{font-size: 0.36rem;line-height: 0.52rem;color: #E60012;}

    .i_part1 .con3 .card .px{font-size: 0.3rem;line-height: 0.54rem;color: #2E2F30;padding: 0.16rem 0.6rem 0.6rem;}

    .i_part1 .con3 .card .px a{font-size: 0.2rem;color: #E60012;transform: translateY(-0.15rem);}

    .i_part1 .con3 .switch{position: absolute;top: 0;left: 0;width: 100%;padding: 0.6rem 0.76rem 0.56rem; display: flex;justify-content: space-between;z-index: 11;height: fit-content;background: linear-gradient(0, rgba(14, 28, 12, 0.00) 0%, #0E1C0C 100%);display:none;}

    .i_part1 .con3 .switch a{width: 0.32rem;font-size: 0.32rem;line-height: 0.38rem;color: #fff;padding-top: 0.4rem;position: relative;}

    .i_part1 .con3 .switch a::before{content: "";position: absolute;top: 0;left: 50%;width: 0.2rem;height: 0.2rem;border-radius: 50%;background: #fff;opacity: 0.37;transform: translateX(-0.1rem);}

    .i_part1 .con3 .switch a.act{font-weight: bold;}

    .i_part1 .con3 .switch a::before{opacity: 1;}
    
    .i_part1 .con3 .swiper-pagination{bottom: 4px;}
    .i_part1 .con3 .swiper-pagination-bullet{background-color:rgba(255,255,255,0.5);}
    .i_part1 .con3 .swiper-pagination-bullet-active{background-color:#E60012;}
    
    /*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
    .m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: transparent;padding: 0 0.32rem;z-index: 98;display:flex!important;justify-content:space-between;transition:all 0.5s;z-index: 999;align-items: center;height: 1.48rem;background: #FFF;box-shadow: 0 0.08rem 0.34rem 0 rgba(0, 0, 0, 0.04);}
    html.act .m_header{opacity: 0;pointer-events: none;}
    .m_header.on{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .m_header .logo{width: 2.3rem;}
    .m_header .logo img{width: 100%;}
    .m_header .right{display: flex;align-items: center;}
    .m_header .btn{display: block;width: 0.52rem;}
    .m_header .btn{margin-right: 0;cursor: pointer;}
    .m_header .btn.hide{opacity: 0;}
    .m_header .btn div{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
    .m_header .btn div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn div:nth-child(2){transform: translate(12px,0);width: 12px;}
    .m_header .btn div:nth-child(3){transform: translate(0px,8px);}
    .m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
    .m_header .btn:hover div:nth-child(3){transform: translate(0,8px);}
    .m_header{display: flex!important;display: flex;justify-content: space-between;align-items: center}
    
    .header_place{height: 1.48rem;display: block;}
    .mh_nav{display: block!important;}
    .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
    .mh_nav.show{transform: translateX(0);}
    .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
    .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
    .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;width: fit-content;}
    .mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li.on:after{transform: rotate(0deg);}
    .mh_nav .nav>li:nth-child(1):after{display: none;}
    .mh_nav .nav>li .nav1{padding: 0 0 15px;line-height: 24px; display: none;font-size: 14px;font-family:hm;}
    .mh_nav .nav>li .nav1 .h{font-family: 'hb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
    .mh_nav .nav>li .nav1 a{padding:6px 0;}
    .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:hr;}
    .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
    .footer:after{display: none;}
    /*.mh_nav .nav>li:nth-child(4) .nav1{display:none!important;}*/
    
    .ab1{padding: 0.8rem 0;}
    .ab1 .top{padding: 0 0.32rem;margin-bottom: 0.6rem;}
    .ab2{padding: 0.8rem 0;}
    .ab2 .bottom,
    .ab2 .top{padding: 0 0.32rem;}
    .ab2 .top .tit{width: 3rem;}
    .ab3 .cons{padding: calc(0.8rem + 1.48rem + 10vh) 0 0.8rem;}
    .ab3 .cons .tit{margin-bottom: 0.6rem;}
    
    .ab3 .cons .con .item{height: calc(80vh - 2.4rem - 1.48rem - 0.6rem - 0.52rem)}
    
    .ab4{padding: 0.8rem 0.32rem;}
    
    .ab4 .list .item{width: 100%;margin-bottom: 0.3rem;}
    
    .ab5{padding: 0 0.32rem 0.8rem}
    
    .ab5 .tit{margin-bottom: 0.38rem;}
    
    .ab5 .bj{height: 3rem;}
    
    /*.com_btn{padding-left: 0.18rem;}*/
    
    .ab6{padding-bottom: 0;margin-bottom: 1rem;}
    
    .enc1{padding: 0.8rem 0.32rem;}
    
    .enc1 .tit{margin-bottom: 0.6rem;}
    
    .enc1 .con{flex-wrap: wrap;}
    
    .enc1 .con .pic{width: 100%;height: auto;}
    
    .enc1 .con .txt{width: 100%;margin-top: 0.48rem;}
    
    .enc1 .con .txt .h{margin-bottom: 0.3rem;}
    
    .enc2{padding: 0.8rem 0.32rem;}
    
    .enc3{padding: 0 0.32rem 0.8rem;}
    
    .enc3 .bottom .item{width: calc(50% - 0.11rem);margin-right: 0.22rem;}
    
    .enc3 .bottom .item:nth-child(2n){margin-right: 0;}
    
    .enc3 .top{height:51.54vw;}
    
    .enc3 .bottom .item .pic{height: calc((50vw - 0.32rem - 0.11rem) * (430 / 765));margin-bottom: 0.2rem;}
    
    .enc3 .bottom .item .txt .h{margin-bottom: 0.16rem;}
    
    .enc4{margin-bottom: 1rem;padding-bottom: 0;}
    
    .enc4:after{display: none;}
    
    .enc4 .p{padding: 0 0.32rem;width: 100%;}
    
    .pcbox{display: none;}
    
    .enc4 .phbox{display: block;}
    
    .enc2 .tit{margin-bottom: 0;padding-bottom: 0.38rem;}
    
    .enc2 .list{flex-wrap: wrap;margin-bottom: 0 !important;}
    
    .enc2 .list .item{width: calc((100vw - 0.64rem - 0.44rem) / 3);margin: 0.22rem 0.11rem 0 0;}
    
    .enc2 .list .item .pic{height: calc((100vw - 0.64rem - 0.44rem) / 3 * (408 / 214));}
    .enc2 .list .item .txt{font-size: 0.22rem;}
    
    .enc2 .list .item:nth-child(3n){margin-right: 0;}
    
    .enc2 .list .item .card{display: block;opacity:0;width:102%;left:-1%!important;right:auto!important; transform:translate(0,0);background:#FEF1F2;height:calc((100vw - 0.64rem - 0.44rem) / 3 * (408 / 214)); padding:20px 12px;pointer-events:all;}
    .enc2 .list .item.hover .card{display: block;transform:translate(0,0)!important;opacity:1;right:0;}
    .enc2 .list .item .card .p{font-size: 12px;line-height:1.3;height:10.4em;overflow:auto;}
    
    .enc2 .list .item .card .p::-webkit-scrollbar{ width:2px;height: 1px;}
    .enc2 .list .item .card .p::-webkit-scrollbar-thumb{ background:#000;}
    .enc2 .list .item .card .p::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}
    
    .ny_banner{height: 46.875vw;}
    
    .fran1{padding: 0.8rem 0;}
    .fran1 .tit{padding: 0 0.32rem;}
    
    .fran4,
    .fran5,
    .fran3,
    .fran2{padding: 0.8rem 0.32rem;}
    
    .fran2 .list{flex-wrap: wrap;}
    
    .fran2 .list .item{width: 100%;margin-right: 0;margin-top: 0.22rem;}
    
    .fran2 .list .item:first-child{margin-top: 0;}
    
    .fran3 .tab{padding: 0;}
    
    .fran5 .tabs{flex-wrap: wrap;justify-content:flex-start;gap: 0.22rem;}
    
    .right_slide{display: none;}
    
    .fran4 .list .item{width: 100%;padding: 0.6rem calc(0.32rem + 1.98rem) 0.6rem 0.32rem;}
    
    .fran4 .list .item .p{height: auto;}
    
    .fran5 .tabs li{min-width: calc((100% - 0.44rem) / 3);text-align: center;font-size: 0.32rem;line-height: 0.7rem;border-radius: 0.35rem;}
    
    .fran5 .con{flex-wrap: wrap;}
    
    .fran5 .phbox{display: block;}
    
    .fran3 .cons .con.on{flex-wrap: wrap;}
    
    .fran3 .cons .con{padding: 0;}
    
    .fran3 .cons .con .pics{width: 100%;margin-right: 0;margin-bottom: 0.48rem;height: 5rem;}
    
    .fran3 .cons .con .mpics{height: auto;width: 100%;margin-right: 0;display: flex;justify-content: space-between;align-items: center;padding: 0 0.6rem}
    
    .fran3 .cons .con .txt{width: 100%;padding: 0 14px 20px 14px;}
    
    .fran3 .cons .con .mpics .prev{width: 1rem;height: 1rem;transform: rotate(-90deg);display: none;}
    
    .fran3 .cons .con .mpics .next{width: 1rem;height: 1rem;transform: rotate(90deg);display: none;}
    
    .fran3 .cons .con .mpics .swiper-box{height: auto;margin: 0;}
    
    .fran3 .cons .con .mpics .swiper-slide{height: 1.2rem;width: 1.2rem;margin-bottom: 0.48rem;}
    
    .fran3 .cons .con .mpics .swiper-slide:only-child{display: none;}
    
    .fran3 .cons .con .mpics .swiper-slide img{width: 0.7rem;height: calc(0.7rem * (19 / 27))}
    
    .fran3 .cons .con .txt .h{margin-bottom: 0.2rem;font-size:22px;}
    .fran3 .cons .con .txt .p{font-size: 17px;}
    
    .fran2 .list .item{padding: 20px 16px;}
    
    .fran1 .btns{margin-bottom: 0;}
    
    .fran1 .con{margin-left: 0;width:100%;overflow:auto;}
    .fran1 .con img{max-width:200%;width: 200%;}
    
    .fran1 .con .solid{display: none;}
    
    .fran1 .list{flex-wrap: wrap;}
    
    .fran1 .list .items{width: 100%;display: flex;}
    
    .fran1 .list .items .item{width: 48%;margin-top: 0.48rem;}
    
    .fran1 .list .items .item:nth-child(2){margin: 0.48rem 0 0 4%;}
    
    .fran1 .list .items .item .log{display: none;}
    
    .fran1 .list{pointer-events: all;}
    
    .fran1 .list .items .item .txt .p{height: auto;font-size: 0.28rem;}
    
    .fran1.on .list .items .item .log{display: none;}
    
    .fran1 .list .items .item{display: block;}
    
    .fran1 .list .items .item .icon{margin: 0 auto;}
    
    .fran1 .list .items .item .txt{width: 100%;text-align: center;}
    
    .fran1 .list .items .item .txt .h{justify-content: center;margin-top: 0.16rem;}
    
    .fran1 .con .px{line-height: 1.5;margin-top: 0.6rem;}
    
    .ps1{padding: 0.8rem 0.32rem;flex-wrap: wrap;gap: 0;}
    
    .ps1 .item{width: 32%;height: calc((46vw - 0.64rem) * (858 / 570));}
    .ps1 .item .txt{padding: 0 4px;bottom: 10px;}
    .ps1 .item .txt .p{font-size: 14px;}
    
    .ps2{padding: 0.8rem 0.32rem}
    .ps3 .tit{top: 0;opacity:1!important;}
    
    .ps3 .tit,
    .ps2 .tit{margin-bottom: 0.6rem;}
    
    .ps2 .list .item{width: 100%;}
    
    .ps4{padding: 0.6rem 0 !important;}
    
    .ps3{padding: 0.2rem 0.32rem 0.8rem;}
    
    .ps3 .cons .con{position: relative;top: 0;padding: 0;margin: 0;transform: none !important;flex-wrap: wrap;width: 100%;margin-bottom: 0.48rem}
    
    .ps3 .cons .con:last-child{margin-bottom: 0;}
    
    .ps3 .cons .con .pic{width: 100%;height: calc((100vw - 0.64rem) * (433 / 767))}
    
    .ps3 .cons .con .txt{width: 100%;padding: 0.6rem 0.32rem;}
    
    .ps_banner .tabs{left: 0;right: 0;margin: 0 auto;bottom: 7vh;width: fit-content;display: flex;align-items: center;gap: 0.24rem;padding: 0.2rem 0.32rem;border-radius: 0.72rem}
    
    .ps_banner .pics .swiper-slide .txt{left: 0.32rem;width: 70%;}
    
    .ps_banner .tabs .swiper-box{width: 5rem;height: 0.8rem;}
    
    .ps_banner .tabs .swiper-box .swiper-slide{height: 0.8rem;width: calc(80% / 5)}
    
    .ps_banner .tabs .prev{width: 0.3rem;margin: 0;height: 0.3rem;transform: rotate(-90deg)}
    
    .ps_banner .tabs .next{width: 0.3rem;height: 0.3rem;transform: rotate(-90deg)}
    
    .i_part1 .con3 .tabs{left: 0;right: 0;margin: 0 auto;bottom: 7vh;width: fit-content;display: flex;align-items: center;gap: 0.24rem;padding: 0.2rem 0.32rem;border-radius: 0.72rem}
    
    .i_part1 .con3 .tabs .swiper-box{width: 5rem;height: 0.8rem;}
    
    .i_part1 .con3 .tabs .swiper-box .swiper-slide{height: 0.8rem;width: calc(80% / 5)}
    
    .i_part1 .con3 .tabs .prev{width: 0.3rem;margin: 0;height: 0.3rem;transform: rotate(-90deg)}
    
    .i_part1 .con3 .tabs .next{width: 0.3rem;height: 0.3rem;transform: rotate(-90deg)}
    
    .ps3 .tit{position: relative;}
    
    .res1{padding: 0.8rem 0.32rem;}
    
    .res3,
    .res2{padding: 0 0.32rem 0.8rem;}
    
    .res3 .list .item{width: 100%;margin-right: 0;margin-bottom: 0.48rem;display: block;height: fit-content;}
    
    .res3 .list .item .pic{height: calc((100vw - 0.64rem) * (420 / 700));}
    
    .res2 .item{flex-wrap: wrap;}
    
    .res2 .item .pic{width: 100%;height: calc((100vw - 0.64rem) * (505 / 808))}
    
    .res2 .item .txt{width: 100%;padding: 0.48rem 0 0}
    
    .res2 .item .txt .h{margin-bottom: 0.3rem;height:1.5em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    .res1.nl1 .con .swiper-slide .txt1 .p{display: none;}
    
    .res2 .item .txt .p{margin-bottom: 0.22rem;}
    
    .res2 .com_btn{padding-left: 0.98rem;}
    
    .res1 .con .swiper-slide{flex-direction: column;}
    
    .res1 .con .swiper-slide .pic{width: 100%;height: calc((100vw - 0.64rem) * (623 / 1000))}
    
    .res1 .con .prev,
    .res1 .con .next{display: none;}
    
    .res1 .con .swiper-slide .txt{width: 100%;padding: 0.48rem 0.32rem 0.9rem 0.32rem;}
    
    .res1 .con .swiper-slide .txt .h{height: 1.38em;-webkit-line-clamp: 1;margin-bottom: 0.3rem;}
    
    .res1 .con .swiper-pagination{left: 0;bottom: 0.3rem;justify-content: center;width: 100%;}
    
    .nd_con .top{padding: 0 0.32rem 0.4rem;margin-top: 0.4rem;}
    
    .nd_con .bottom{padding: 0 0.32rem;}
    
    .nd_con{padding: 2.28rem 0 1rem;}
    
    .nd_con .nd_right{position: relative;top: 0;left: 0;width: 100%;display: flex; justify-content: center;flex-wrap: wrap;align-items: center;transform: none;}
    
    .nd_con .nd_right .share-component{display: flex;gap: 0.22rem;margin-left: 0.22rem;}
    
    .nd_con .nd_right .social-share-icon{width: 0.6rem;height: 0.6rem;}
    
    .nd_con .nd_right .backto img{width: 0.28rem;height: 0.28rem;}
    
    .res1.nl1 .con .swiper-slide{flex-direction: column;}
    
    .res1.nl1 .con .swiper-slide .pic{height:4rem;width:100%;}
    
    .res1.nl1 .con .swiper-slide .txt1{width: 100%;padding: 0.48rem 0.32rem 0.9rem;}
    
    .res1.nl1 .con .swiper-slide .txt1 .p{margin-bottom: 0.48rem;}
    
    .res1.nl1 .com_btn{padding-left: 0.98rem;}
    
    .res1.nl1 .con .swiper-pagination{left: 0;}
    
    .res3 .tab{justify-content: space-between;}
    
    .res3 .tab a{padding: 0.14rem 0.15rem;margin-right: 0;}
    
    .ps3 .cons .con{opacity: 1!important;}
    .ps3 .cons .con .txt .p{padding-right: 0;font-size:14px;height:auto;}
    .ps3 .cons .con .txt .hs{display: flex;align-items: center;}
    .ps3 .cons .con .txt .hs .pag{width: 37px;margin-right: 8px;}
    .ps3 .cons .con .txt .hs .h{width: calc(100% - 45px);margin-top:4px;}
    .ps2 .list .item:nth-child(2),.ps2 .list .item:nth-child(3),
    .ps2 .list .item:nth-child(5),.ps2 .list .item:nth-child(6){width:50%;}
    
    .fran4 .list .item{padding: 20px 16px;}
    .fran4 .list .item .pic{display: none;}
    
    .i_part4 .right{height: auto;display:block;}
    .i_part4 .right>div{width: 100%;height: auto;margin-bottom:0.11rem;}
    .i_part4 .right>div:nth-child(2n){height:auto;margin-top: 0;}
    .i_part4 .right>div .swiper-wrapper .swiper-slide{height: 32vw;}
    .com_btn{padding: 0.34rem 0.82rem 0.15rem 0.89rem;font-size: 13px;white-space: nowrap;}
    .ab1 .top .tit{font-size: 0.42rem;}
    .ab1 .bottom .tit{font-size: 0.44rem;}
    .ab2 .bottom .txt{font-size: 12px;}
    .ab3{height: auto!important;}
    .ab3 .cons{padding: 50px 0;height:auto;}
    .ab3 .cons .con{display: none;}
    .ab3 .cons .con_m{display: block!important;position:relative;overflow:hidden;padding:0 16px;}
    .ab3 .cons .con_m .swiper-slide{height: auto;border-radius: 12px;overflow: hidden;position: relative;background:linear-gradient(0deg, #FEF7F7 0%, rgba(254, 247, 247, 0.00) 64.96%);border-bottom-right-radius:0;border-bottom-left-radius:0;}
    .ab3 .cons .con_m .swiper-slide .pic{width: 100%;height: 50vw;position:relative;z-index:1}
    .ab3 .cons .con_m .swiper-slide .pic:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);}
    .ab3 .cons .con_m .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
    .ab3 .cons .con_m .swiper-slide .txt{position: static;z-index:2; bottom: 0;left: 0;width: 100%;padding: 16px 16px 16px 16px;color: #2E2F30;}
    .ab3 .cons .con_m .swiper-slide .txt .h{font-size: 18px;line-height: 1.3;margin-bottom: 8px;font-weight:600;}
    .ab3 .cons .con_m .swiper-slide .txt .p{font-size: 12px;line-height: 2.2;text-align:justify;}
    .ab1 .bottom .pic{transform: scale(1.2);}
    .ab1 .bottom{overflow: hidden;}
    .enc2 .list{display: none;}
    .enc2 .list_m{display: block!important;position:relative;overflow:hidden;padding-bottom:30px;}
    .enc2 .list_m1{margin-bottom: 30px!important;}
    .enc2 .list_m .swiper-pagination{bottom: 0;}
    .enc2 .list_m .swiper-pagination-bullet{opacity: 1;background-color: rgba(0,0,0,0.05);}
    .enc2 .list_m .swiper-pagination-bullet-active{background-color: #E60012;}
    .ab_banner .swiper-slide{height: 40vh;}
    .ab6 .con{padding: 0.7rem 0;}
    .i_part3 .con .txts{width: 52vw;}
    .i_part3 .con .pics{width: 35vw;}
    .i_part3 .con .txts .txt .top .more{display: none;}
    .i_part3 .con .txts .txt{padding: 12px 10px;}
    .i_part3 .con .txts .txt .top .h{font-size: 12px;}
    .i_part3 .con .pics{margin-top: 0;height:70vw;}
    .ps_banner{height: 34vh;margin-top: 73px;}
    .ps_banner .pics .swiper-slide{height: 34vh;}
    .ps_banner .pics .swiper-slide .txt{text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
    .ps_banner .pics .swiper-slide .txt .tit{font-size: 28px;}
    .ps_banner .pics .swiper-slide .txt .h{font-size: 16px;}
    .ps_banner .pics .swiper-slide .txt .p{font-size: 12px;margin-bottom:10px;}
    .ps_banner .tabs{bottom: 5px;}
    .ps_banner .tabs{padding: 3px;}
    .ps_banner .tabs .swiper-box{width: 2.5rem;height: 0.4rem;}
    .ps_banner .tabs .swiper-box .swiper-slide{height: 0.4rem;}
    .ps_banner .tabs .next{margin-top: -1px;}
    
    .i_part1 .con3{background: #FDF3F3;}
    .i_part1 .con3 .tabs{bottom: 0;margin-top:20px;margin-bottom:30px;position:relative;}
    .i_part1 .con3 .tabs{padding: 3px;}
    .i_part1 .con3 .tabs .swiper-box{width: 2.5rem;height: 0.4rem;}
    .i_part1 .con3 .tabs .swiper-box .swiper-slide{height: 0.4rem;}
    .i_part1 .con3 .tabs .next{margin-top: -1px;}
    .i_part1 .con3 .card{
        position: absolute;
        bottom: 50%;
        transform: translateY(50%);
        left: auto;
        right: 14px;
        width: 40vw;
        background: #fff;
        border-radius: 0.32rem;}
    .i_part1 .con3 .card .tit .icon{width: 1rem;}
    .i_part1 .con3 .card .tit .h{font-size: 16px;font-weight:600;}
    .i_part1 .con3 .card .px{font-size: 10px;padding: 10px;line-height: 20px;}
    .i_part1 .con3 .swiper{padding-bottom: 30px;}
    .i_part1 .con3 .swiper-pagination{bottom:0;}
    .i_part1 .con3 .swiper-pagination-bullet{background-color: rgba(0,0,0,0.5);}
    .i_part1 .con3 .swiper-pagination-bullet-active{background-color: #E60012;}
    
    .banner1{margin-top: 73px;}
    .banner1 .swiper-slide{height: 53vw;}
    .banner1 .swiper-slide video{height: 53vw;}
    .res1.nl1 .con .swiper-slide .txt1 .day{display: none;}
    .res1.nl1 .com_btn{display: none;}
    .res1.nl1 .con .swiper-slide .txt1 .h{margin-bottom: 0;font-size:18px;height:1.33em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    .ps3 .cons .con .txt .hs .pag{background-size: contain;background-repeat:no-repeat;}
    .ab1 .top .p{text-align: justify;}
    .ab1 .top .p br{display: none;}
    .ab2 .top .p{text-align: justify;}
    .i_part1 .top .p{text-align: justify;}
    .ab1:before{height:6.4rem;}
    .i_part3 .con .txts .txt .txt1{padding: 10px 0px 10px 0;font-size: 12px;}
    .ab2 .top .p br{display: none;}
    
    /*.fran4{padding-left: 0;padding-right: 0;}*/
    /*.fran4 .list{display: none;}*/
    /*.fran4 .list_m{display: block!important;position:relative;overflow:hidden;padding:0 0.32rem; padding-bottom:20px;}*/
    /*.fran4 .list_m .swiper-slide{box-shadow: none;}*/
    /*.fran4 .list_m .swiper-pagination{bottom: 0;}*/
    /*.fran4 .list_m .swiper-pagination-bullet{opacity: 1;background-color: rgba(0,0,0,0.05);}*/
    /*.fran4 .list_m .swiper-pagination-bullet-active{background-color: #E60012;}*/
    
    .fran1 .list{display: none;}
    .fran1 .con .px{display: none;}
    .fran1 .mimg{display: block!important;width:100%;margin-top:20px;}
    .ps1 .item .txt .h{font-size: 14px;}
    .ps1 .item .txt .p{font-size: 12px;}
    .ps_banner{display: none;}
    .i_part1_p{margin-top: 73px;}
    .i_part1 .top .p br{display: none;}
    
    .ps_con .i_part1_p{margin-top: 0;}
}

@media screen and (min-width: 1024px) {
    .ab5 .p p:nth-child(1){text-align:center!important;}
    .ab3 .cons .con .item .txt .h br{display: none;}
}
@media screen and (max-width: 668px) {

}

