html{width: 100%;font-size: 10px;}
@media screen and (max-width:1720px) {html{font-size: 9px;}}
@media screen and (max-width:1520px) {html{font-size: 8px;}}
@media screen and (max-width:1320px) {html{font-size: 7px;}}
body{font-size: 1.6rem; background: #fff; font-family: 'HarmonyOS Sans Light', sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body{overflow-x:hidden;overflow-y:scroll;position: relative;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;pointer-events: none;/*display: block;*/}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.flexBox {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 8rem;}
.pd50{padding: 0 5rem;}
.pdl1760{padding-left: calc((100% - 1600px)/2);}
.layui-layer-video{max-width: 1200px;}
.layui-layer-video video{display: block;width: 100%;}
.h40{display: block;height: 4rem;}
.h50{display: block;height: 5rem;}
.h80{display: block;height: 8rem;}
.h100{display: block;height: 10rem;}
.loadImg{display: none!important;}
.z9{position:relative;z-index: 9;}
.blue{color:#19adb2}
.border-proli .prod-content{border:1px solid #ccc;}
.w1600 {
    position: relative;
    width: 1600px;
    margin: 0 auto;
}
@media screen and (max-width:1600px){
  .w1600{width: 1400px;}
}
@media screen and (max-width:1500px){
  .w1600{width: 1300px;}
}
@media screen and (max-width:1400px){
  .w1600{width: 1200px;}
}
@media screen and (max-width:1300px){
  .w1600{width: 1100px;}
}

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

  .w1600{width: 100%;padding: 0 2rem;}
}


.mySwiperBannerPC{display: block;}
.mySwiperBannerWAP{display: none;}
.mySwiperBanner {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiperBanner .swiper-slide {display: flex;justify-content: center;align-items: center;}
.BannerItem{width: 100%;height: 100%;position: relative;}
.BannerItem .img{width: 100%;height: 100%;}
.BannerItem .img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.swiper-slide-active .BannerItem .img img{animation: biger 5s linear;}
.BannerItem .img video{display: block;width: 100%;height: 110%;object-fit: cover;object-position: center;}
.BannerItem .desc{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.BannerItem .desc .w1600{padding-left: 10rem;}
.BannerItem .desc .atit{font-weight: bold;font-size: 6rem;color: #FFFFFF;line-height: 1.5;margin-bottom: 2.5rem}
.BannerItem .desc .atit p{line-height: 1.5}
.BannerItem .desc .btit{font-size: 17px;color: #FFFFFF;line-height: 1.5;opacity: 0.5;text-transform: uppercase;}
.BannerItem .desc .ctit{font-size: 36px;color: #FFFFFF;line-height: 1.3;margin: 35px 0 50px;font-weight: 100;}
.BannerItem .desc .dtit{width: 18rem;height: 5.5rem;border: 1px solid #fff;border-radius: 50px;margin-right: 2rem;display: flex;align-items: center;justify-content: center;}
.BannerItem .desc .dtit a{color: #fff;display: inline-block;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;line-height: 5.5rem;}
.BannerItem .desc .dtit a:after {
    content: '';
    width: 2.2rem;
    height: 1.5rem;
    background: url(../images/back1.png) no-repeat center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}
.BannerItem .desc .dtit:hover{background-color:#19adb2;border:1px solid #19adb2;}
.banner .movehouse{position: absolute;bottom: 50px;left: 50%;margin-left: -15px;;width:30px;animation: mouse .5s .5s infinite;z-index: 999;}
.banner .movehouse img{width: 100%;}
.pdb{position: absolute;top: 50%;padding:0 10rem;left: 0;right: 0;box-sizing: border-box;}
.pdb .swiper-button-next,.pdb .swiper-button-prev {
  border:1px solid #fff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #000;
  z-index: 10;
  top:5rem;

}
/* 将箭头放置在图片间距的位置 */
.pdb .swiper-button-prev {
  left: 0rem;
}
.pdb .swiper-button-next {
  right: 0rem;
}
.pdb .swiper-button-prev:hover,.swiper-button-next:hover{background-color: #19adb2;border:1px solid #19adb2;}
.pdb .swiper-button-prev:after{background-image: url('../images/sleft.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.pdb .swiper-button-next:after{background-image: url('../images/sright.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}

.bannerBtn { width: 100%; height: 20px; position: absolute;right:0;bottom:3%;  z-index: 10;  }
.bannerBtnA { position: relative; height: 100%; }.bannerBtnA .page { position: absolute; right:3%; line-height: 68px; }
.bannerBtnA .page p { font-size: 16px;color:#fff; }.bannerBtnA .page p i { font-style: normal; }
.mySwiperBannerPC .swiper-pagination-bullet {width: 80px;height: 2px;display: inline-block;border-radius: 0;background: #fff;opacity: .5;margin-right: 20px;}
.mySwiperBannerPC .swiper-pagination-bullet-active {opacity: 1;background: #19adb2}
.mySwiperBannerPC .swiper-pagination{width: 100%}
@keyframes mouse{
  0{transform: translateY(0px);}
  50%{transform: translateY(20px);}
  100%{transform: translateY(0px);}
}
@keyframes biger{
  0%{transform: scale(1.1);}
  100%{transform: scale(1);}
}
@media screen and (max-width:768px){
  .banner .pdb{display: none;}
  .mySwiperBannerPC{display:none;}
  .mySwiperBannerWAP{display: block;}
  .mySwiperBanner{
      height:100%;
      min-height:100%;
  }
}

.section1{background-image: url('../images/section1_bg.png');background-size: 100% 100%;padding-bottom: 11rem;}
/* 容器布局 */
.content-1{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:6rem 0;
}

/* 标题 */
.content-1 .tit{
    font-size:4.8rem;
    font-weight:bold;
}

/* 按钮 */
.content-1 .btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    height:46px;
    padding:0 26px;
    border-radius:30px;
    border:1px solid #555;
    color:#555;
    font-size:16px;
    position:relative;
    transition:all .3s ease;
}

/* 箭头 */
.content-1 .btn:after{
    content:"";
    width:18px;
    height:18px;
    margin-left:10px;
    background:url('../images/back.png') no-repeat center;
    background-size:contain;
    display:inline-block;
    transition:.3s;
}

/* hover */
.content-1 .btn:hover{
    background:#19adb2;
    color:#fff;
    border:1px solid #19adb2;
}

/* hover箭头 */
.content-1 .btn:hover:after{
    background:url('../images/back11.png') no-repeat center;
    background-size:contain;
}
@media (max-width: 768px){
    .content-1 .tit{font-size:3.6rem}
    .content-1 .btn{height:40px;padding: 0 15px;font-size: 14px;}
    .content-1 .btn:after{width: 14px;height: 14px;}
}


/* ================== 外层布局 ================== */
.procate-swiper{
    width:100%;
    overflow: hidden;
}

.mypro{
    width:100%;
}

/* swiper 每个 slide */
.procate-swiper .swiper-slide{
    height:auto;
}

/* ================== 单个卡片 ================== */
.myproList{
    position:relative;
    border-radius:20px;
    overflow:hidden;
    background:#000;
}

/* ================== 默认图片 ================== */
.myproList .img{
    position:relative;
}

.myproList .img img{
    width:100%;
    height:auto;
    display:block;
}

/* ================== 默认标题 ================== */
.myproList .atit{
    position:absolute;
    inset:0;
    z-index:2;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:30px;
    color:#fff;
    font-weight:600;
    text-align:center;

    background:rgba(0,0,0,0.25);
    transition:opacity .25s ease;
}

/* ================== hover 遮罩 ================== */
.mypromask{
    position:absolute;
    inset:0;
    z-index:3;

    background:#e7e7e7;

    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;

    opacity:0;
    visibility:hidden;
    transition:all .3s ease;
}

/* hover 显示 */
.myproList:hover .mypromask{
    opacity:1;
    visibility:visible;
}

/* hover 隐藏默认 */
.myproList:hover .img,
.myproList:hover .atit{
    opacity:0;
    visibility:hidden;
}

/* ================== hover 内容 ================== */
.mypromask .btit{
    font-size:30px;
    color:#333;
    margin-bottom:18px;
}

.mypromask .bimg img{
    display:block;
}

/* ================== swiper 列数 ================== */




@media (max-width:768px){
    .section1{padding:2rem 0}

    .mypro{
        padding-top:2rem!important;
    }
}
/* ================== Product Banner ================== */

.product-banner{
    position: relative;
    width: 100%;
    height: 50vw; /* 960 ÷ 1920 = 0.5 */
    max-height: 960px;
    overflow: visible;
    background:#000;
}

/* ---------- Banner Swiper ---------- */

.product-banner .banner-swiper,
.product-banner .banner-swiper .swiper-wrapper,
.product-banner .banner-swiper .swiper-slide {
    width: 100%;
    height: 100%;
}

/* ★ 背景直接挂在 slide 上 */
.product-banner .banner-swiper .swiper-slide {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/* ---------- 文案 ---------- */

.product-banner .banner-content {
    position: relative;
    z-index: 2;
    padding: 12rem 4rem 0 0rem;
    color: #fff;

    opacity: 0;
    transform: translateY(30px);
    transition: opacity .6s ease, transform .6s ease;
}

.product-banner .swiper-slide-active .banner-content {
    opacity: 1;
    transform: translateY(0);
}
.product-banner .banner-content .tag{font-size: 4.8rem;font-weight: bold;padding-bottom: 5rem;position: relative;margin-bottom: 5rem;}
.product-banner .banner-content .tag:after {
    position: absolute;
    width: 6rem;
    height: .6rem;
    content: "";
    background: #fff;
    left: 0;
    bottom: 0;
}
.product-banner .banner-content h4 {
    font-size: 3.6rem;
    margin-bottom: 3rem;
}
.product-banner .banner-content p {
    font-size: 18px;
    width: 50%;
    margin-bottom: 7rem;
    line-height: 1.5;
}
/* 按钮右侧箭头（伪元素） */
.product-banner .banner-content .btn-more{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #19adb2;
    border-radius: 50px;
    padding: 0 24px;
    cursor: pointer;
    transition: all .36s;
    width: 155px;
    height: 45px;
    color:#fff;
    font-size: 1.8rem;
}
.product-banner .banner-content .btn-more:hover{background: #19adb2}
/* 箭头 */
.product-banner .banner-content .btn-more::after{
    content:'';
    width:14px;
    height:14px;
    background:url('../images/back1.png') no-repeat center;
    background-size:contain;
    margin-left:8px;
}
/* ---------- 箭头（仅作用于当前 banner） ---------- */

.product-banner .swiper-button-prev,
.product-banner .swiper-button-next {
    width: 44px;
    height: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.product-banner .swiper-button-prev::after,
.product-banner .swiper-button-next::after {
    display: none;
}

.product-banner .swiper-button-prev {
    top: 10rem;
    background-image: url(../images/sleft.png);
    background-size: 20%;
}

.product-banner .swiper-button-next {
    top: 10rem;
    background-image: url(../images/sright.png);
    background-size: 20%;

}

/* 箭头 */
.product-banner .tab-nav{
    position: absolute;
    bottom: 10rem;  /* 根据你tab高度调 */
    width: 40px;
    height: 40px;
    z-index: 10;
    cursor: pointer;
}


    .product-banner .tab-nav.prev{
        left: 10px;
    }
    .product-banner .tab-nav.next{
        right: 10px;
    }


/* ---------- Tab Swiper ---------- */
.product-banner .tab-wrap{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    /*width: 1600px;*/
    max-width: 100%;
    overflow: hidden;
    z-index: 5;
}
.product-banner .tab-swiper {
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 5;
}

/* ★ 高度变化不抖的关键 */
.product-banner .tab-swiper .swiper-wrapper{
    display: flex;
    align-items: flex-end;
    padding-bottom: 6rem;

    justify-content: flex-start; /* ❗关键 */
}

/* PC：4 个 */
.product-banner .tab-swiper .swiper-slide {
    width: 20%;
}

/* Tab 基础态 */
.product-banner .tab {
    width: 100%;
    height: 20rem;
    background: rgba(255,255,255,.55);
    padding: 3rem;
    color: #333;
    transition:
    width .35s ease,
    height .35s ease,
    background .35s ease,
    color .35s ease;
}
.product-banner .tab .tt{font-size: 3rem;font-weight: bold;color:#fff;margin-bottom: 5.5rem;}
.product-banner .tab .icon{display: flex;justify-content: space-between;align-items: baseline;}
.product-banner .tab .icon .jt{width:2.7rem;height: 1.9rem;}
.product-banner .tab .icon .sy{width:7.3rem;height: 7.1rem;}
/* ★ 选中态：只变高 */
.product-banner .swiper-slide-thumb-active .tab {
    height: 24rem;
    background: rgba(3,116,125,.55);;
    color: #fff;
    padding-top: 7rem;
}

/* ================== Mobile ================== */

@media (max-width: 768px) {

    .product-banner {
        height: 100vh;
    }

    .product-banner .banner-content {
        padding: 100px 20px 0;
    }

    .product-banner .banner-content .tag{font-size:3.6rem}
    .product-banner .banner-content h4{font-size:2.6rem}
    .product-banner .banner-content p{font-size: 14px;width: 70%;}
    .product-banner .banner-content h2 {
        font-size: 30px;
    }
    .product-banner .banner-content .btn-more{width: 120px;height: 40px;padding:0 15px;font-size: 14px;}
    /* 手机箭头 */
    .product-banner .swiper-button-prev,
    .product-banner .swiper-button-next {
        bottom: 120px;
        top: auto;

    }

    .product-banner .swiper-button-prev { right: 80px; left: auto!important; }
    .product-banner .swiper-button-next { right: 20px!important;; }

    /* 手机 Tab 横滑 */
    .product-banner .tab-swiper {
        padding: 12px;
    }

    .product-banner .tab-swiper .swiper-wrapper {
        justify-content: flex-start;
        
    }

    .product-banner .tab-swiper .swiper-slide{
        width: 50%;
    }

    .product-banner .tab {
        width: 160px;
        height: 84px;
        padding: 16px;
        border-radius: 6px;
    }
    .product-banner .swiper-slide-thumb-active .tab{padding-top:4rem;}
    .product-banner .tab .icon{display: none;}

    .product-banner .swiper-slide-thumb-active .tab {
        height: 96px;
    }
}


/*************************** sec3 start ***************************/
.sec3{background: url(../images/xmal_bg.png) center/cover;padding-bottom: 10px;}
.sec3 .swiper-container_cast {width: 100%;overflow: hidden;position: relative;padding-bottom: 50px;}
.sec3 .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.sec3 .swiper-button-prev::after,.sec3 .swiper-button-next::after{display: none;}
.sec3 .swiper-button-prev,.sec3 .swiper-button-next{height: 122px;width: 60px;margin-top: -188px;transition: .4s; opacity: .6;}
.sec3 .swiper-button-prev{background: url(../images/l.png) no-repeat;left: 0px;}
.sec3 .swiper-button-next{background: url(../images/r.png) no-repeat;right: 0px;}
.sec3 .swiper-button-prev:hover,.sec3 .swiper-button-next:hover{opacity: 1;}
.sec3 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0px;}
.sec3 .swiper-pagination-bullet {border-radius: 100%;background: transparent;opacity: 1;border: 1px solid #000000;height: 10px;width: 10px;}
.sec3 .swiper-pagination-bullet-active {background: #000000;}
.sec3 .swiper-slide-active .item-words{opacity: 1;}

.cast_item{width: 100%;}
.cast_item a{display: block;color:#555;}
.cast_item:hover a{color:#fff;}
.cast_item .img{overflow: hidden;border-radius: 20px}
.cast_item img{width: 100%;transition: .6s;}
.cast_item .desc{text-align: center;opacity: 0;transition: .6s;padding: 0 50px;}
.swiper-slide-active .cast_item .desc{opacity: 1;}
.cast_item p{font-size: 30px;color: #333333;font-weight: bold;margin-top: 30px;margin-bottom: 22px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.cast_item span{font-size: 16px;color: #666666;line-height: 25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;height: 50px;}
.cast_item h5{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin:0 auto;
    width:120px;
    height:42px;
    line-height:40px;
    box-sizing:border-box;
    border:1px solid #979394;
    border-radius:20px;
    font-size:14px;
    color:#555555;
    margin-top:25px;
    transition:.4s;
    cursor:pointer;
}

/* 箭头 */
.cast_item h5:after{
    content:"";
    width:14px;
    height:14px;
    margin-left:8px;
    background:url('../images/back2.png') no-repeat center;
    background-size:contain;
    display:inline-block;
}

/* hover效果（可选） */
.cast_item:hover h5{
    background:#19adb2;
    border-color:#19adb2;
    color:#fff;
}

.cast_item:hover h5:after{
    background:url('../images/back1.png') no-repeat center;
    background-size:contain;
}
.cast_item:hover img{transform: scale(1.05);}
.cast_item:hover h5{background: #19adb2;color: #FFFFFF;border-color: #19adb2;}
/*************************** sec3 end ***************************/
@media screen and (max-width:780px) {
  .sec3 .swiper-button-prev, .sec3 .swiper-button-next{zoom: .6;margin-top: -230px;}
  .cast_item .desc{padding: 0 15px;}
  .cast_item p{font-size: 24px;margin: 18px 0 4px;}
  .cast_item span{font-size: 14px;line-height: 20px;height: 40px;}
  .cast_item h5{margin-top: 20px;}
  .sec3{padding-bottom: 10px;} 
}


.sec4{background: url('../images/about_bg.png') no-repeat center/100% 100%;padding:17.5rem 0 11.5rem 0;}
.sec4 .atit{font-size: 4.8rem;font-weight: bold;padding-bottom: 5rem;color:#fff;position: relative;text-align: center;}
.sec4 .atit:after {
    position: absolute;
    width: 6rem;
    height: .6rem;
    content: "";
    background: #19adb2;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.sec4 .btit{font-size: 2.4rem;font-weight: bold;padding: 3rem 0;color:#fff;position: relative;}
.sec4 .desc{font-size:2rem;color:#fff;text-align: center;line-height: 1.5}
.sec4 .more{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #19adb2;
    border-radius: 50px;
    padding: 0 24px;
    cursor: pointer;
    transition: all .36s;
    width: 155px;
    height: 45px;
    color:#fff;
    margin: 7.5rem auto;
    display: flex;
}
.sec4 .more:hover{background: #19adb2}
/* 箭头 */
.sec4 .more::after{
    content:'';
    width:14px;
    height:14px;
    background:url('../images/back1.png') no-repeat center;
    background-size:contain;
    margin-left:8px;
}
.sec4 .ab_item b{color:#fff;}
@media (max-width: 768px) {
    .sec4 .more{
        width: 120px;
        height: 40px;
        padding:0 15px;
    }

}


/*************************** sec5 start ***************************/
.sec5{padding-bottom: 100px;}
.xwzx_list{display: flex;flex-wrap: wrap;}
.xwzx_item{width: calc(25% - 24px);margin-right: 32px;transition: .4s;}
.xwzx_item:nth-of-type(4n){margin-right: 0;}
.xwzx_item .img{overflow: hidden;border-radius: 20px;}
.xwzx_item .img img{width: 100%;transition: .3s;}
.xwzx_item .desc{padding: 0 20px 20px;}
.xwzx_item .desc .atit{font-size: 18px;color: #333333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px;margin: 32px 0 10px;transition: .3s;}
.xwzx_item .desc .btit{font-size: 14px;color: #888888;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height: 60px;}
.xwzx_item .desc .ctit{font-size: 14px;color: #565759;line-height: 24px;margin-top: 24px;}

.xwzx_item:hover{box-shadow: 0 20px 30px -20px rgb(0 0 0 / 65%);transform: translateY(-10px);}
.xwzx_item:hover .desc .atit{color: #19adb2;}

/*************************** sec5 end ***************************/

@media screen and (max-width:1199px) {
  
  .xwzx_item{width: calc(25% - 15px);margin-right: 20px;}
  .sec5{padding-bottom: 40px;}
  
}
@media screen and (max-width:780px) {
  
  
  .xwzx_item{width: 100%; margin: 0 0 15px 0 !important;}
}

/* ====== 整体布局 ====== */
.sec7_content {
    display: flex;
    align-items: stretch; /* 让左右等高 */
}

/* 左右各占 50% */
.sec7_content .lef,
.sec7_content .rig {
    width: 50%;
}
.sec7_content .rig{overflow: hidden;}
.sec7_content .rig img {
    width: 100%;
    transition: .3s;
}
.sec7_content .rig:hover img{transform: scale(1.05);}
/* ====== 左侧内容 ====== */
.sec7_content .lef {
    display: flex;
    flex-direction: column;
    justify-content: center; /* 垂直居中于右侧图片 */
    padding: 0 60px;
    box-sizing: border-box;
}

.sec7_content .lef .desc p {
    margin-bottom: 20px;
    line-height: 1.8;
    color: #333;
    font-size: 16px;
}

.sec7_content .lef .desc p:last-child {
    margin-bottom: 40px;
    font-weight: bold;
}

/* 按钮 */
/*.sec7_content .lef .more a{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    border:1px solid #19adb2;*/
/*    border-radius: 50px;*/
/*    padding: 0 24px;*/
/*    cursor: pointer;*/
/*    transition: all .36s;*/
/*    width: 155px;*/
/*    height: 45px;*/
/*    color:#555;*/
/*    justify-content: center;*/
/*    position: relative;*/
/*}*/

/* 按钮右侧箭头（伪元素） */
/* 按钮 */
.sec7_content .lef .more a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border:1px solid #19adb2;
    border-radius: 50px;
    padding: 0 24px;
    cursor: pointer;
    transition: all .36s;
    width: 155px;
    height: 45px;
    color:#555;
}

/* 箭头 */
.sec7_content .lef .more a::after{
    content:'';
    width:14px;
    height:14px;
    background:url('../images/back2.png') no-repeat center;
    background-size:contain;
    margin-left:8px;
}
.sec7_content .lef .more a:hover::after{
    background:url('../images/back1.png') no-repeat center;

}
.sec7_content .lef .more a:hover{
    background: #19adb2;
    color:#fff;
}
/* ================== 响应式 ================== */

/* 平板 */
@media (max-width: 1024px) {
    .sec7_content .lef {
        padding: 0 30px;
    }
}

/* 手机端 */
@media (max-width: 768px) {
    .sec7_content {
        flex-direction: column;
        padding-bottom: 4rem;
    }

    .sec7_content .lef,
    .sec7_content .rig {
        width: 100%;
    }

    .sec7_content .lef {
        padding: 0px 2rem 4rem 2rem;
    }

    .sec7_content .lef .more {
        margin-top: 20px;
    }
    .sec7_content .lef .more a{width:120px;height: 40px;padding:0 15px;}
}

.inner-tit h4{font-size: 4.8rem;margin-bottom:35px;}
.center{text-align: center;}
.nyBanner{width: 100%;position: relative;padding-top: calc(860 / 1920 * 100%); /* =44.27% é«˜åº¦æ¯”ä¾‹ */}
.nyBanner .img{background: #000;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.nyBanner .img img{width: 100%;height: auto;opacity: .9;display: block;}
.nyBanner .desc{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;color: #FFFFFF;line-height: 1.5;}
.nyBanner .atit{font-size: 4.8rem;font-weight: bold;text-align: center;}
.nyBanner .btit{font-size: 2.4rem;margin-top: 2rem;}
.mbxBox{position: absolute;bottom: 20px;left: 0;width: 100%;}
.mbxBox a,
.mbxBox span {
    color: #fff;
}
.mbL{
  display: flex;
  align-items: center;
  gap: 8px; /* 控制图标、文字、箭头之间的间距 */
}
@media (max-width: 768px) {
    .nyBanner .atit{font-size: 3.6rem;}
}


/**è”ç³»æˆ‘ä»¬**/
.contact_content{background-color: #f9f9f9;padding-top: 7.5rem}
.contact_1{display: flex;justify-content: space-between;margin-bottom: 7.5rem;}
.contact_1 .lef{width: 50%;overflow: hidden;}
.contact_1 .lef img{width: 100%;transition: .3s;}
.contact_1 .lef:hover img{transform: scale(1.05);}
.contact_1 .rig{width: 50%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap;padding-left: 6rem;background-color: #fff;}
.contact_1 .rig .tit{font-size: 4.8rem;position: relative;padding-bottom:3rem;margin-bottom: 3.5rem;}
.contact_1 .rig .tit:after{position: absolute;width: 6rem;height: .6rem;content: "";background: #19adb2;left: 0;bottom: 0;}
.contact_1 .rig .msg{display: flex; align-items: center;margin-bottom: 1.5rem;}
.contact_1 .rig .msg .icon{margin-right: 2rem;width: 5.5rem;height: 5.5rem;position: relative;background-color: #f0f0f0;border-radius: 100%}
.contact_1 .rig .msg .icon img{width: 2.5rem;height: 2.5rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.lxfs{display: flex;justify-content: space-between;margin-bottom: 7.5rem}
.lxfs .lx_li{width: calc(33.3% - 20px);padding:6.5rem 9rem;margin-right: 20px;background-color: #fff;}
.lxfs .lx_li:nth-child(3){margin-right: 0}
.lxfs .lx_li .img{text-align: center;}
.lxfs .lx_li .atit{font-size: 3rem;font-weight: bold;text-align: center;margin:30px 0 40px 0;}
.lxfs .lx_li p{margin-bottom: 25px;}
/* ======================
   1200px 以下（笔记本）
====================== */
@media screen and (max-width: 1199px) {
  .lxfs {
    margin-bottom: 5rem;
  }

  .lxfs .lx_li {
    width: calc(33.333% - 14px);
    padding: 4rem 4rem;
    margin-right: 14px;
  }

  .lxfs .lx_li .atit {
    font-size: 2.4rem;
    margin: 20px 0 30px;
  }

  .lxfs .lx_li p {
    font-size: 1.4rem;
    margin-bottom: 18px;
  }
}

/* ======================
   768px 以下（平板）
====================== */
@media screen and (max-width: 768px) {
  .lxfs {
    flex-wrap: wrap;
    margin-bottom: 4rem;
  }

  .lxfs .lx_li {
    width: calc(50% - 10px);
    padding: 3.5rem 3rem;
    margin-right: 10px;
    margin-bottom: 20px;
  }

  .lxfs .lx_li:nth-child(2n) {
    margin-right: 0;
  }

  .lxfs .lx_li:nth-child(3) {
    margin-right: 0;
  }

  .lxfs .lx_li .atit {
    font-size: 2.2rem;
    margin: 18px 0 26px;
  }
}

/* ======================
   480px 以下（手机）
====================== */
@media screen and (max-width: 480px) {
  .lxfs {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .lxfs .lx_li {
    width: 100%;
    padding: 3rem 2rem;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .lxfs .lx_li .img img {
    max-width: 60px;
  }

  .lxfs .lx_li .atit {
    font-size: 1.9rem;
    margin: 16px 0 20px;
  }

  .lxfs .lx_li p {
    font-size: 1.3rem;
    margin-bottom: 14px;
    text-align: center;
  }
}
.contact_tit{margin-bottom: : 5rem;}
.contact_tit p{font-size: 4.8rem;font-family: Microsoft YaHei;fcolor: #1D1D1F;line-height: 4rem;text-align: center;display: block;padding-bottom: 3rem;}
.contact_tit span{font-size: 2rem;font-family: Microsoft YaHei;font-weight: normal;color: #555555;line-height: 4rem;text-align: center;display: block;margin-bottom: 4rem}

.contact_2{background: #fff;padding:60px 70px;margin-bottom: 80px}
.contact_2 .btn{width: 150px;height: 50px;}
.feedback_div{ margin:0 auto;padding-bottom:5%; overflow:hidden; text-align:center;}
.feedback_div label{ display:block; color:#555; text-align:left; margin-bottom:2%; font-size:16px;}
.feedback_div label.bgs2{ margin-bottom:1%;}
.feedback_div .divs{float:left; width:calc(50% - 100px); margin-right:200px;margin-bottom:2%;}
.feedback_div .divs:nth-child(2n+0){ margin-right:0;}
.feedback_div .inputs2{ width:99%;  background:#F7F7F8; height:54px; line-height:54px; font-size:16px; color:#666; border:none; outline:none;  text-indent:3%; }
.feedback_div select::-ms-expand { display: none; } 
.feedback_div .textarea{ padding:1%; width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ background:#fff; font-size:16px; border:none; outline:none;margin-bottom:2%; color:#cccccc; height:170px;  background: #F7F7F8;}
.feedback_div .textarea:focus{ color:#666;}
.feedback_div .bnts2{  border: none; width:100%;font-size: 16px; height: 5rem; background: #fff;  text-align: center;color: #19adb2; border:1px solid #19adb2;outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 auto; margin-top:2%;border-radius: 50px}
.feedback_div .bnts3{  border: none; width:30%; max-width:15rem;font-size: 16px; height: 5rem; background: #fff;  text-align: center;color: #e60012; border:1px solid #e60012;outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 2rem; margin-top:2%;border-radius: 50px}
.feedback_div .bnts2:hover{background-color:#19adb2;color:#fff; }
.feedback_div .bnts3:hover{background-color:#e60012;color:#fff; }
@media screen and (max-width:1520px) {
  .feedback_div .divs{width: 49%;margin-right: 2%;}
}
@media screen and (max-width:1199px) {
  .contact_1{display: block;}
  .contact_1 .lef{width: 100%}
  .contact_1 .rig{width: 100%}
  .feedback_div label{margin-bottom: 5px;}
  .feedback_div .inputs2{height: 45px;line-height: 45px;}
  .feedback_div .divs{margin-bottom: 1%;}
}
@media screen and (max-width:780px) {
  .contact_1{padding:2rem;background-color: #fff;margin-bottom: 2rem}
  .contact_1 .rig{padding-left: 0}
  .contact_1 .rig .tit{font-size: 3.2rem;padding-bottom: 2rem;margin-top: 2rem}
  .contact_content{padding-top: 0}
  .feedback_div{width: 100%;}
  .feedback_div .bnts2{height: 45px;font-size: 14px;}
  .contact_2{padding:2rem;}

}
@media screen and (max-width:580px) {
  .feedback_div .divs{width: 100%;margin-bottom: 10px;}
  .feedback_div label{font-size: 14px;line-height: 18px;}
  .feedback_div .inputs2{height: 40px;line-height: 40px;}
  .feedback_div .textarea{height: 100px;}
}

/*************************** footer start ***************************/
.contact_foot{width: 100%;padding:7rem 0;background-image: url('../images/fexbag.png');background-size: 100% 100%;}
.cf1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.contact_foot .ftxt{font-size: 36px;font-weight: bold;}
/*.contact_foot .indA{ position: relative; font-size: 1.4rem; cursor: pointer; width: 17rem; height: 5.4rem; display: inline-flex; align-items: center; justify-content: center; color: #555; border-radius: 50px; overflow: hidden; z-index: 1; transition: all .35s ease; !* 渐变边框实现 *! border: 2px solid transparent; background: linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg,#19adb2 0%,#19adb2 35%,#55367d 75%,#55367d 100%) border-box; }*/

/*!* 渐变背景层 *!*/
/*.contact_foot .indA:before{*/
/*  content:"";*/
/*  position:absolute;*/
/*  left:0;*/
/*  top:0;*/
/*  width:140%;*/
/*  height:100%;*/
/*  background: linear-gradient(135deg,#19adb2 0%,#19adb2 35%,#55367d 75%,#55367d 100%);*/
/*  transform: translateX(-110%) skewX(-20deg);*/
/*  transition: all .45s ease;*/
/*  z-index:-1;*/
/*}*/

/*!* hover 背景滑入 *!*/
/*.contact_foot .indA:hover:before{*/
/*  transform: translateX(-10%) skewX(-20deg);*/
/*}*/

/*.contact_foot .indA:hover{*/
/*  color:#fff;*/
/*}*/

/*!* 箭头 *!*/
/*.contact_foot .indA:after{*/
/*  content:"";*/
/*  width:2.2rem;*/
/*  height:1.5rem;*/
/*  background:url('../images/back.png') no-repeat center;*/
/*  background-size:contain;*/
/*  display:inline-block;*/
/*  margin-left:1rem;*/
/*  transition:.3s;*/
/*}*/

/*.contact_foot .indA:hover:after{*/
/*  background:url('../images/back11.png') no-repeat center;*/
/*  background-size:contain;*/
/*  transform: translateX(4px);*/
/*}*/

.contact_foot .indA{
    position: relative;
    font-size: 1.4rem;
    cursor: pointer;
    width: 17rem;
    height: 5.4rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #555;
    border-radius: 50px;
    overflow: hidden;
    z-index: 1;
    transition: all .35s ease;

    background: transparent;
}

/* ✅ 渐变边框 → 改成 before */
.contact_foot .indA::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:50px;
    padding:2px;

    background: linear-gradient(135deg,#19adb2,#55367d);

    -webkit-mask:
            linear-gradient(#fff 0 0) content-box,
            linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;

    mask-composite: exclude;

    pointer-events: none;
    z-index: 0;
}

/* ✅ 滑入层（改成一个新层） */
.contact_foot .indA i{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:140%;
    height:100%;
    background: linear-gradient(135deg,#19adb2 0%,#19adb2 35%,#55367d 75%,#55367d 100%);
    transform: translateX(-110%) skewX(-20deg);
    transition: all .45s ease;
    z-index:-1;
}

/* hover */
.contact_foot .indA:hover i{
    transform: translateX(-10%) skewX(-20deg);
}

.contact_foot .indA:hover{
    color:#fff;
}

/* ✅ 箭头（继续用 after） */
.contact_foot .indA::after{
    content:"";
    width:2.2rem;
    height:1.5rem;
    background:url('../images/back.png') no-repeat center;
    background-size:contain;
    display:inline-block;
    margin-left:1rem;
    transition:.3s;
    z-index: 2;
}

.contact_foot .indA:hover::after{
    background:url('../images/back11.png') no-repeat center;
    background-size:contain;
    transform: translateX(4px);
}

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

  .contact_foot .ftxt{font-size: 30px;}
}
@media screen and (max-width: 1199px){
    .contact_foot {
        display: none;
    }
}
.footer{background: #19adb2;}
.footer .container{max-width: 1640px;margin: 0 auto;}
.foot1{padding: 80px 0 50px;}
.foot-box{display: flex;}
.f-nav{width: calc(100% - 540px);display: flex;justify-content: flex-end;}
.f-nav dl{margin-right: 6%}
.f-nav dl dt{position: relative;}
.f-nav dl dt::after{content: "";display: block;width: 65px;height: 0px;background: #DBDBDB;margin: 5px 0 4px;}
.f-nav dl dt a{font-size: 16px;color: #fff;line-height: 36px;}
.f-nav dl dd a{font-size: 14px;color: #fff;line-height: 30px;}
.f-nav dl dt a:hover{color:#57f2f7}
.f-nav dl dd a:hover{color:#57f2f7}

.f-more{width: 540px;padding-right: 150px;}
.f-more .atit{font-size: 40px;font-weight: bold;color: #000000;line-height: 40px;}
.f-more .btit{margin: 20px 0 20px;}
.f-more .btit p{display: flex;align-items: flex-start;}
.f-more .btit img{display: block;margin: 7px 10px 0 0;}
.f-more .btit span{display: block;font-size: 14px;color: #fff;line-height: 30px;}
.f-more .ctit{display: flex;}
.f-more .ctit_item{position: relative;}
.f-more .ctit_item+.ctit_item{margin-left: 15px;}
.f-more .ctit_item i{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background: #CECECE;border-radius: 50%;transition: .3s;}
.f-more .ctit_item i img{width: 18px;}
.f-more .ctit_item .img{position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);transition: .3s;visibility: hidden;opacity: 0;}
.f-more .ctit_item:hover i{background: #19AFA5;}
.f-more .ctit_item:hover .img{margin-bottom: 10px;visibility: visible;opacity: 1;}
.f-more .follow{display: flex;align-items: center;}
.f-more .follow .ftit{font-size: 14px;color: #fff;margin-right: 10px}
.f-more .follow .fimg{display: flex;}
.f-more .follow .fimg a{margin-right: 10px;}
/* 容器定位 */
.follow .fimg a{
    position: relative;
    display: inline-block;
}

/* 二维码默认隐藏 */
.follow .qrcode{
    position: absolute;
    bottom: 120%; /* 在上方 */
    left: 50%;
    transform: translateX(-50%) translateY(10px);

    background: #fff;
    padding: 2px;
    border-radius: 6px;

    box-shadow: 0 4px 12px rgba(0,0,0,0.15);

    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    z-index: 10;
}

/* 小三角（可选） */
.follow .qrcode::after{
    content: "";
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);

    border-width: 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

/* 图片大小控制 */
.follow .qrcode img{
    max-width: 120px;
    width: 120px;
    height: 120px;
    display: block;
}

/* hover 显示 */
.follow .has-qrcode:hover .qrcode{
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
}



.foot2{border-top: 1px solid #DBDBDB;padding: 28px 0 22px;}
.foot2 span,.foot2 a{color:#fff;}
.foot2 .tk{}
.foot2 .tk a{margin-right: 20px;color:#fff;}
.links_box{}
.links_box span,.links_box a{font-size: 14px;color: #888;line-height: 36px;margin-right: 15px;}
.website_info{font-size: 12px;color: #888;line-height: 36px;display: flex;justify-content: space-between;align-items: center;}

.footer a:hover{color: #57f2f7}
@media screen and (max-width:1460px) {
    .f-nav{width: calc(100% - 380px);}
    .f-more{width: 380px;padding-left: 60px;padding-right: 60px}
}
@media screen and (max-width:1400px) {

    
    .h-footer .fInfo span{margin-right: 0;}
    .h-footer .fInfo a{margin-left: 8px;}
    .h-footer .fNav a{margin: 0 8px;}
    .h-footer .fNav{margin-right: 30px;}

    
}

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

    .foot-box{display: block;}
    .f-nav{display: none;}
    .f-more{padding: 0;width: 100%;}
    .f-more .atit{font-size: 32px;}
    .foot2{padding: 15px 0;text-align: center;}
    .foot2 .tk{display: none;}
    .foot2 .shu{display: none;}
    .foot2 .bei{display: block;}
    .links_box{display: none;}
    .foot1{padding: 60px 0 40px;}
    

}


@media screen and (max-width:780px) {
    .w1440{padding: 0 15px;}

    
    .h-footer > div{flex-wrap: wrap;}
    .fInfo,.fNav,.fShare{width: 100%;text-align: center;margin: 0!important;}
    .fShare{margin-top: 10px!important;}
    .h-footer .fInfo span{margin-right: 0;}
    .h-footer .fInfo a{margin-left: 0;}
    .h-footer .fNav a{margin: 0 3px;}
    
}



/*************************** footer end ***************************/

.news{padding-top: 5rem;}
.news .news_cate .news_cate_list{display: flex;}
.news .news_cate .news_cate_list a{font-size: 18px;}
.news .news_cate .news_cate_list .active a{color:#19adb2;}
.news .news_cate .news_cate_list .cate_title{margin-right: 30px;}
.nyPD{padding: 45px 0 70px;}
/* NEWS */
.NewsList{display: flex;flex-wrap: wrap;}
.NewsItem{width: calc(33.333% - 30px);margin: 0 45px 45px 0;display: block;}
.NewsItem:nth-of-type(3n){margin-right: 0;}
.NewsItem .img{overflow: hidden;border-radius: 20px;}
.NewsItem .img img{width: 100%;transition: .5s;}
.NewsItem .desc{position: relative;}
.NewsItem .desc::after{content: "";display: block;width: 0%;height: 2px;background: #19adb2;transition: .3s;}
.NewsItem .desc .atit{font-size: 16px;color: #555555;line-height: 24px;margin: 24px 0 15px;}
.NewsItem .desc .btit{font-size: 20px;color: #333333;line-height: 28px;height: 28px;margin-bottom: 24px;transition: .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsItem:hover .img img{transform: scale(1.08);}
.NewsItem:hover .desc::after{width: 100%;}
.NewsItem:hover .desc .btit{color: #19adb2;}

@media screen and (max-width:1199px) {
    
    
    .NewsItem{width: calc(50% - 10px);margin: 0 20px 20px 0;}
    .NewsItem:nth-of-type(3n){margin-right: 20px;}
    .NewsItem:nth-of-type(2n){margin-right: 0px;}

    
}
@media screen and (max-width:780px) {
    
    
    .NewsItem{width: 100%;margin: 0 0 15px 0!important;}
    .NewsItem .desc .atit{margin: 10px 0 5px;font-size: 16px;}
    .NewsItem .desc .btit{margin-bottom: 15px;font-size: 18px;}
    .pagination {padding: 10px 0;}

    
}
.page_content {
    background: #fff;
    padding: 60px 50px;
    width: 100%;
}
@media screen and (max-width:1199px) {
  .page_content {
        padding: 0;
        background: #fff;
  }
}
/* 新闻详情 */
.fs24{font-size: 3.2rem;font-weight: bold;}
.c3 {color: #333;}
.fmB {font-family: "B";}
.mt20 {margin-top: 20px;}
.block {display: block;}
.pb20 {
    padding-bottom: 20px;
}
.fs26 {
    font-size: 3rem;font-weight: bold;
}
.icon {
    font-family: "icon" !important;
    font-size: 1.6rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mt10 {
    margin-top: 10px;
}
.pt30 {
    padding-top: 30px;
}
#toShare {
    display: flex;
    flex: 1
}
.white {
    color: #fff;
}
.flex1 {
    display: flex;
    flex-wrap: wrap;
}
.fs16 {
    font-size: 1.6rem;
}
.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.icon-zhankai:before {
    content: "\e64a";
}
.icon-shijian:before {
    content: "\e8c4";
}
.lh24 {
    line-height: 24px;
}
.color {
    color: #19adb2;
}
.newsDet-show{background: #f7f7f7;}
.newsDet-show-con{background: #fff;padding: 40px 40px 90px;width: calc(72% - 30px);margin-right: 30px;}
.newsDet-show-con .bcontent{display: flex;}
.newsDet-title{border-bottom: 1px solid #ededed;}
.newsDet-title .date{align-items: center;}
.newsDet-title .date::before{display: inline-block;margin-right: 7px;}
.newsDet-share{align-items: center;}
#toShare{display: flex;flex: 1;}
#toShare a{display: flex;width: 40px;height: 40px;border-radius: 50%;background: #19adb2;margin-left: 18px; align-items: center;justify-content: center;transition: all .4s ease;}
#toShare a:first-child{margin-left: 10px;}
#toShare a:hover{background: #19adb2;}
.newsDet-file img,.newsDet-file video{width: 100%;}
.newsDewt-file ul,.newsDewt-file ol{list-style: inside;}
.newsDet-return{position: relative; transition: all .4s ease; margin: 60px auto 40px;width: 152px;height: 58px;border-radius: 50px;border: 3px solid #19adb2;overflow: hidden;}
.newsDet-return::before{display: inline-block;margin-right: 8px;position: relative;z-index: 2;}
.newsDet-return p{z-index: 2;}
.newsDet-return::after{content: "";position: absolute;top: 100%;right: 100%;width: 300px;height: 200px;border-radius: 50%;background: #19adb2;transition: all .6s ease;}
.newsDet-return:hover{color: #fff;}
.newsDet-return:hover::after{top: -50px;right: -50px;}
.newsDet-next a{margin-top: 10px;width: 100%;height: 60px;background: #f5f6f6;padding: 0 30px;color: #63666c;border-radius: 50px;line-height: 60px;}
.newsDet-next a:hover{background: #19adb2;color: #fff;}
.newsDet-side{width: 28%;background: #fff;padding: 40px;}
.newsDet-side-item{}
.newsDet-side-item .lef{overflow: hidden;}
.newsDet-side-item .title{transition: all .4s ease;border-bottom: 1px solid #ccc;padding-bottom: 9px;margin-bottom: 9px;}
.newsDet-side-list img{width: 100%;transition: .3s;}
.newsDet-side-item:hover img{transform: scale(1.05);}
.newsDet-side-item:hover .title{color: #19adb2;}
.newsDet-side-item:hover .c7{color: #19adb2;}
.lm {
    /*overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;*/
}
.lm2, .lmm2 {
    /*-webkit-line-clamp: 2;*/
}
/*.newsDet-side-item div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.newsDet-message textarea{margin-top: 20px; width: 100%;background: transparent;height: 190px;border: 1px solid #f2f2f2;font-weight: 700;color: #777;font-size: 1.6rem;padding: 22px 0 0 22px;}
.newsDet-message textarea::-webkit-input-placeholder{font-size: 1.6rem;color: #777;font-weight: 700;}
.newsDet-msg-input{position: relative;overflow: hidden;border: 3px solid #333;border-radius: 50px;}
.newsDet-msg-input input{color: #333;font-size: 1.7rem;padding-left: 17px;background: transparent;width: 150px;height: 55px;}
.newsDet-msg-input input::-webkit-input-placeholder{font-size: 1.7rem;color: #333;}
.newsDet-msg-input .img img{height: 55px;cursor: pointer;}
.newsDet-msg-submit button{cursor: pointer; width: 152px;height: 58px;margin-left: 16px;border-radius: 50px;text-transform: uppercase;}
.newsDet-msg-submit button:hover{background: #8f1317;}
.newsDet-problem{background: #f8f8f8;}
.newsDet-problem ul{background: #fff;border: 1px solid #f6f6f6;}
.newsDet-problem li{display: flex;position: relative;border-top: 1px solid #f6f6f6;padding: 16px;cursor: pointer;}
.newsDet-problem li:first-child{border-top: unset;}
.newsDet-problem li::after{content: "\e61f";font-family: "icon";position: absolute;right: 5%;top: 25px;color: #858686;transition: all .4s ease;}
.newsDet-prob-page{width: 50px;height: 26px;}
.newsDet-prob-page p{position: relative;z-index: 2;}
.newsDet-prob-page::after{content: "";position: absolute;left: 0;top: 0;width: 50px;height: 30px;background: url('../imagess/pages/newsDet-prob-page.png') no-repeat center/100% auto;}
.newsDet-prob-text{margin-left: 25px;width: 85%;}
.newsDet-prob-text .text-box{width: 80%;position: relative;margin-top: 10px;}
.newsDet-prob-text .text{height: 30px;overflow: hidden;}
.newsDet-prob-text .date{white-space: nowrap;position: absolute;top: 0;left: 120%;}
.newsDet-problem li.active{background: #f5f6f6;}
.newsDet-problem li.active::after{transform: rotate(18 0deg);}
.newsDet-problem li.active .newsDet-prob-text .text{height: auto;padding-bottom: 50px;}
.newsDet-side-title{display: flex;justify-content: space-between;align-items: center;}
.newsDet-side-title .rig a{font-size: 16px;font-weight: normal;}
.indsc-list{margin-right: -50px;margin-bottom: -50px;}
.indsc-list .list-muen{width: calc(100%/3 - 50px);margin-right: 50px;margin-bottom: 50px;}
.indsc-list .list-muen .img{height: 260px;transition: all .4s ease;position: relative;overflow: hidden;border-radius: 5px;}
.indsc-list .list-muen:hover .img{box-shadow: 0.977px 13.966px 19.11px 1.89px rgba(108, 108, 108, 0.3);}
.indsc-list .list-muen .img>img{width: 100%;height: 100%;}
.indsc-list .list-muen .img .show{position: absolute;top: 0px;left: 0px;display: flex;justify-content: center;flex-direction: column;width: 100%;height: 100%;padding: 0px 45px;background-color: rgba(0, 0, 0, .9);opacity: 0;transition: all .4s ease;}
.indsc-list .list-muen .img .show .text {opacity: .8;}
.indsc-list .list-muen .cont{padding: 0px 22px;display: block;}
.indsc-list .list-muen:hover .img .show {opacity: 1;}
.indsc-list .list-muen .img .show .btn{display: flex;align-items: center;}
.indsc-list .list-muen .img .show .btn img{margin-right: 15px;}
.indsc-list .list-muen .img .show .btn a{margin-right: 20px;transition: all .4s ease;}
.indsc-list .list-muen .img .show .btn a:hover{color: #af2b30;}
.indsc-btn{display: flex;justify-content: center;}
.indsc-btn img{margin-right: 10px;transition: all .4s ease;}
.indsc-btn a{font-size: 1.6rem;color: #af2b30;border: 3px solid #af2b30;border-radius: 30px;width: 170px;height: 60px;display: flex;justify-content: center;align-items: center;}
.indsc-btn a:hover img{transform: rotate(90deg);}
.newsDet .newsList{background: #f7f7f7;}
.caseDet .indsc{background: #f7f7f7;}
@media all and (max-width:1700px) {

    .pt12{padding-top: 10px;}.pt14,.pt16{padding-top: 14px;}.pt18,.pt20{padding-top: 18px;}.pt22,.pt24{padding-top: 22px;}.pt26,.pt28{padding-top: 26px;}.pt30,.pt32{padding-top: 30px;}.pt34,.pt36{padding-top: 34px;}.pt38,.pt40,.pt42{padding-top: 38px;}.pt44,.pt46{padding-top: 40px;}.pt48,.pt50{padding-top: 42px;}.pt52,.pt54{padding-top: 44px;}.pt56{padding-top: 46px;}.pt58,.pt60{padding-top: 50px;}.pt62,.pt64{padding-top: 54px;}.pt66,.pt68{padding-top: 60px;}.pt70,.pt72{padding-top: 64px;}.pt74,.pt76{padding-top: 68px;}.pt78,.pt80{padding-top: 72px;}.pt82,.pt84{padding-top: 76px;}.pt86,.pt88{padding-top: 78px;}.pt90,.pt92{padding-top: 82px;}.pt94,.pt96{padding-top: 86px;}

    .pt98,.pt100{padding-top: 90px;}.pt102,.pt104{padding-top: 100px;}.pt106,.pt108{padding-top: 106px;}.pt110,.pt112,.pt114{padding-top: 110px;}.pt116,.pt118{padding-top: 116px;}.pt120,.pt122,.pt124{padding-top: 120px;}.pt126,.pt128{padding-top: 126px;}.pt130,.pt132,.pt134{padding-top: 130px;}.pt136,.pt138{padding-top: 136px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 140px;}.pt152,.pt154,.pt156,.pt158,.pt160{padding-top: 142px;}.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 144px;}.pt172,.pt174,.pt176,.pt178,.pt180{padding-top: 146px;}.pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 148px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 150px;}

    .pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 154px;}.pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 160px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 170px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 180px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 190px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 200px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 210px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 220px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 230px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 240px;}

    .pb12{padding-bottom: 10px;}.pb14,.pb16{padding-bottom: 14px;}.pb18,.pb20{padding-bottom: 18px;}.pb22,.pb24{padding-bottom: 22px;}.pb26,.pb28{padding-bottom: 26px;}.pb30,.pb32{padding-bottom: 30px;}.pb34,.pb36{padding-bottom: 34px;}.pb38,.pb40,.pb42{padding-bottom: 38px;}.pb44,.pb46{padding-bottom: 40px;}.pb48,.pb50{padding-bottom: 42px;}.pb52,.pb54{padding-bottom: 44px;}.pb56{padding-bottom: 46px;}.pb58,.pb60{padding-bottom: 50px;}.pb62,.pb64{padding-bottom: 54px;}.pb66,.pb68{padding-bottom: 60px;}.pb70,.pb72{padding-bottom: 64px;}.pb74,.pb76{padding-bottom: 68px;}.pb78,.pb80{padding-bottom: 72px;}.pb82,.pb84{padding-bottom: 76px;}.pb86,.pb88{padding-bottom: 78px;}

    .pb90,.pb92{padding-bottom: 82px;}.pb94,.pb96{padding-bottom: 86px;}.pb98,.pb100{padding-bottom: 90px;}.pb102,.pb104{padding-bottom: 100px;}.pb106,.pb108{padding-bottom: 106px;}.pb110,.pb112,.pb114{padding-bottom: 110px;}.pb116,.pb118{padding-bottom: 116px;}.pb120,.pb122,.pb124{padding-bottom: 120px;}.pb126,.pb128{padding-bottom: 126px;}.pb130,.pb132,.pb134{padding-bottom: 130px;}.pb136,.pb138{padding-bottom: 136px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 140px;}.pb152,.pb154,.pb156,.pb158,.pb160{padding-bottom: 142px;}.pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 144px;}.pb172,.pb174,.pb176,.pb178,.pb180{padding-bottom: 146px;}

    .pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 148px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 150px;}.pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 154px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 160px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 170px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 180px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 190px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 200px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 210px;}.pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 220px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 230px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 240px;}

    .mt12{margin-top: 10px;}.mt14,.mt16{margin-top: 14px;}.mt18,.mt20{margin-top: 18px;}.mt22,.mt24{margin-top: 22px;}.mt26,.mt28{margin-top: 26px;}.mt30,.mt32{margin-top: 30px;}.mt34,.mt36{margin-top: 34px;}.mt38,.mt40,.mt42{margin-top: 38px;}.mt44,.mt46{margin-top: 40px;}.mt48,.mt50{margin-top: 42px;}.mt52,.mt54{margin-top: 44px;}.mt56{margin-top: 46px;}.mt58,.mt60{margin-top: 50px;}.mt62,.mt64{margin-top: 54px;}.mt66,.mt68{margin-top: 60px;}.mt70,.mt72{margin-top: 64px;}.mt74,.mt76{margin-top: 68px;}.mt78,.mt80{margin-top: 72px;}.mt82,.mt84{margin-top: 76px;}.mt86,.mt88{margin-top: 78px;}.mt90,.mt92{margin-top: 82px;}.mt94,.mt96{margin-top: 86px;}.mt98,.mt100{margin-top: 90px;}

    .mt102,.mt104{margin-top: 100px;}.mt106,.mt108{margin-top: 106px;}.mt110,.mt112,.mt114{margin-top: 110px;}.mt116,.mt118{margin-top: 116px;}.mt120,.mt122,.mt124{margin-top: 120px;}.mt126,.mt128{margin-top: 126px;}.mt130,.mt132,.mt134{margin-top: 130px;}.mt136,.mt138{margin-top: 136px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 140px;}.mt152,.mt154,.mt156,.mt158,.mt160{margin-top: 142px;}.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 144px;}.mt172,.mt174,.mt176,.mt178,.mt180{margin-top: 146px;}.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 148px;}.mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 150px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 154px;}

    .mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 160px;}.mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 170px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 180px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 190px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 200px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 210px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 220px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 230px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 240px;}

    .fs31{font-size: 30px;}.fs32,.fs33,.fs34{font-size: 32px;}.fs35,.fs36,.fs37{font-size: 34px;}.fs38,.fs39,.fs40,.fs41{font-size: 36px;}.fs42,.fs43,.fs44,.fs45{font-size: 38px;}.fs46,.fs47,.fs48,.fs49{font-size: 42px;}.fs50,.fs51,.fs52,.fs53{font-size: 46px;}.fs54,.fs55,.fs56,.fs57{font-size: 48px;}.fs58,.fs59,.fs60,.fs61{font-size: 50px;}.fs62,.fs63,.fs64,.fs65{font-size: 52px;}.fs66,.fs67,.fs68,.fs69{font-size: 54px;}.fs70,.fs71,.fs72,.fs73{font-size: 58px;}.fs74,.fs75,.fs76,.fs77{font-size: 60px;}.fs78,.fs79,.fs80,.fs81{font-size: 62px;}.fs82,.fs83,.fs84,.fs85{font-size: 64px;}.fs86,.fs87,.fs88,.fs89{font-size: 68px;}.fs90,.fs91,.fs92,.fs93{font-size: 70px;}

    .fs94,.fs95,.fs96,.fs97{font-size: 74px;}.fs98,.fs99,.fs100,.fs101{font-size: 78px;}.fs102,.fs103,.fs104,.fs105{font-size: 80px;}.fs106,.fs107,.fs108,.fs109{font-size: 82px;}.fs110,.fs111,.fs112,.fs113{font-size: 84px;}.fs114,.fs115,.fs116,.fs117{font-size: 88px;}.fs118,.fs119,.fs120{font-size: 90px;}

    .lh31,.lh32{line-height: 30px;}.lh33,.lh34{line-height: 31px;}.lh35,.lh36{line-height: 32px;}.lh37,.lh38{line-height: 33px;}.lh39,.lh40{line-height: 34px;}.lh41,.lh42{line-height: 35px;}.lh43,.lh44{line-height: 36px;}.lh45,.lh46{line-height: 38px;}.lh47,.lh48{line-height: 40px;}.lh49,.lh50{line-height: 42px;}.lh51,.lh52{line-height: 43px;}.lh53,.lh54{line-height: 44px;}.lh55,.lh56{line-height: 46px;}.lh57,.lh58{line-height: 48px;}.lh59,.lh60{line-height: 50px;}

    .lh31.lm2,.lh32.lm2{height: 60px;}.lh31.lm3,.lh32.lm3{height: 90px;}.lh31.lm4,.lh32.lm4{height: 120px;}.lh31.lm5,.lh32.lm5{height: 150px;}.lh31.lm6,.lh32.lm6{height: 180px;}.lh31.lm7,.lh32.lm7{height: 210px;}.lh31.lm8,.lh32.lm8{height: 240px;}.lh31.lm9,.lh32.lm9{height: 270px;}.lh31.lm10,.lh32.lm10{height: 300px;}.lh33.lm2,.lh34.lm2{height: 62px;}.lh33.lm3,.lh34.lm3{height: 93px;}.lh33.lm4,.lh34.lm4{height: 124px;}.lh33.lm5,.lh34.lm5{height: 155px;}.lh33.lm6,.lh34.lm6{height: 186px;}.lh33.lm7,.lh34.lm7{height: 217px;}.lh33.lm8,.lh34.lm8{height: 248px;}.lh33.lm9,.lh34.lm9{height: 279px;}.lh33.lm10,.lh34.lm10{height: 310px;}

    .lh35.lm2,.lh36.lm2{height: 64px;}.lh35.lm3,.lh36.lm3{height: 96px;}.lh35.lm4,.lh36.lm4{height: 128px;}.lh35.lm5,.lh36.lm5{height: 160px;}.lh35.lm6,.lh36.lm6{height: 192px;}.lh35.lm7,.lh36.lm7{height: 224px;}.lh35.lm8,.lh36.lm8{height: 256px;}.lh35.lm9,.lh36.lm9{height: 288px;}.lh35.lm10,.lh36.lm10{height: 320px;}.lh37.lm2,.lh38.lm2{height: 66px;}.lh37.lm3,.lh38.lm3{height: 99px;}.lh37.lm4,.lh38.lm4{height: 132px;}.lh37.lm5,.lh38.lm5{height: 165px;}.lh37.lm6,.lh38.lm6{height: 198px;}.lh37.lm7,.lh38.lm7{height: 231px;}.lh37.lm8,.lh38.lm8{height: 264px;}.lh37.lm9,.lh38.lm9{height: 297px;}.lh37.lm10,.lh38.lm10{height: 330px;}

    .lh39.lm2,.lh40.lm2{height: 68px;}.lh39.lm3,.lh40.lm3{height: 102px;}.lh39.lm4,.lh40.lm4{height: 136px;}.lh39.lm5,.lh40.lm5{height: 170px;}.lh39.lm6,.lh40.lm6{height: 204px;}.lh39.lm7,.lh40.lm7{height: 238px;}.lh39.lm8,.lh40.lm8{height: 272px;}.lh39.lm9,.lh40.lm9{height: 306px;}.lh39.lm10,.lh40.lm10{height: 340px;}

    .lh41.lm2,.lh42.lm2{height: 70px;}.lh41.lm3,.lh42.lm3{height: 105px;}.lh41.lm4,.lh42.lm4{height: 140px;}.lh41.lm5,.lh42.lm5{height: 175px;}.lh41.lm6,.lh42.lm6{height: 210px;}.lh41.lm7,.lh42.lm7{height: 245px;}.lh41.lm8,.lh42.lm8{height: 280px;}.lh41.lm9,.lh42.lm9{height: 315px;}.lh41.lm10,.lh42.lm10{height: 350px;}.lh43.lm2,.lh44.lm2{height: 72px;}.lh43.lm3,.lh44.lm3{height: 108px;}.lh43.lm4,.lh44.lm4{height: 144px;}.lh43.lm5,.lh44.lm5{height: 180px;}.lh43.lm6,.lh44.lm6{height: 216px;}.lh43.lm7,.lh44.lm7{height: 252px;}.lh43.lm8,.lh44.lm8{height: 288px;}.lh43.lm9,.lh44.lm9{height: 324px;}.lh43.lm10,.lh44.lm10{height: 360px;}

    .lh45.lm2,.lh46.lm2{height: 76px;}.lh45.lm3,.lh46.lm3{height: 114px;}.lh45.lm4,.lh46.lm4{height: 152px;}.lh45.lm5,.lh46.lm5{height: 190px;}.lh45.lm6,.lh46.lm6{height: 228px;}.lh45.lm7,.lh46.lm7{height: 266px;}.lh45.lm8,.lh46.lm8{height: 304px;}.lh45.lm9,.lh46.lm9{height: 342px;}.lh45.lm10,.lh46.lm10{height: 380px;}.lh47.lm2,.lh48.lm2{height: 80px;}.lh47.lm3,.lh48.lm3{height: 120px;}.lh47.lm4,.lh48.lm4{height: 160px;}.lh47.lm5,.lh48.lm5{height: 200px;}.lh47.lm6,.lh48.lm6{height: 240px;}.lh47.lm7,.lh48.lm7{height: 280px;}.lh47.lm8,.lh48.lm8{height: 320px;}.lh47.lm9,.lh48.lm9{height: 360px;}.lh47.lm10,.lh48.lm10{height: 400px;}

    .lh49.lm2,.lh50.lm2{height: 84px;}.lh49.lm3,.lh50.lm3{height: 126px;}.lh49.lm4,.lh50.lm4{height: 168px;}.lh49.lm5,.lh50.lm5{height: 210px;}.lh49.lm6,.lh50.lm6{height: 252px;}.lh49.lm7,.lh50.lm7{height: 294px;}.lh49.lm8,.lh50.lm8{height: 336px;}.lh49.lm9,.lh50.lm9{height: 378px;}.lh49.lm10,.lh50.lm10{height: 420px;}

    .lh51.lm2,.lh52.lm2{height: 86px;}.lh51.lm3,.lh52.lm3{height: 129px;}.lh51.lm4,.lh52.lm4{height: 172px;}.lh51.lm5,.lh52.lm5{height: 215px;}.lh51.lm6,.lh52.lm6{height: 258px;}.lh51.lm7,.lh52.lm7{height: 301px;}.lh51.lm8,.lh52.lm8{height: 344px;}.lh51.lm9,.lh52.lm9{height: 387px;}.lh51.lm10,.lh52.lm10{height: 430px;}.lh53.lm2,.lh54.lm2{height: 88px;}.lh53.lm3,.lh54.lm3{height: 132px;}.lh53.lm4,.lh54.lm4{height: 176px;}.lh53.lm5,.lh54.lm5{height: 220px;}.lh53.lm6,.lh54.lm6{height: 264px;}.lh53.lm7,.lh54.lm7{height: 308px;}.lh53.lm8,.lh54.lm8{height: 352px;}.lh53.lm9,.lh54.lm9{height: 396px;}.lh53.lm10,.lh54.lm10{height: 440px;}

    .lh55.lm2,.lh56.lm2{height: 92px;}.lh55.lm3,.lh56.lm3{height: 138px;}.lh55.lm4,.lh56.lm4{height: 184px;}.lh55.lm5,.lh56.lm5{height: 230px;}.lh55.lm6,.lh56.lm6{height: 276px;}.lh55.lm7,.lh56.lm7{height: 322px;}.lh55.lm8,.lh56.lm8{height: 368px;}.lh55.lm9,.lh56.lm9{height: 414px;}.lh55.lm10,.lh56.lm10{height: 460px;}.lh57.lm2,.lh58.lm2{height: 96px;}.lh57.lm3,.lh58.lm3{height: 144px;}.lh57.lm4,.lh58.lm4{height: 192px;}.lh57.lm5,.lh58.lm5{height: 240px;}.lh57.lm6,.lh58.lm6{height: 288px;}.lh57.lm7,.lh58.lm7{height: 336px;}.lh57.lm8,.lh58.lm8{height: 384px;}.lh57.lm9,.lh58.lm9{height: 432px;}.lh57.lm10,.lh58.lm10{height: 480px;}

    .lh59.lm2,.lh60.lm2{height: 100px;}.lh59.lm3,.lh60.lm3{height: 150px;}.lh59.lm4,.lh60.lm4{height: 200px;}.lh59.lm5,.lh60.lm5{height: 250px;}.lh59.lm6,.lh60.lm6{height: 300px;}.lh59.lm7,.lh60.lm7{height: 350px;}.lh59.lm8,.lh60.lm8{height: 400px;}.lh59.lm9,.lh60.lm9{height: 450px;}.lh59.lm10,.lh60.lm10{height: 500px;}

    .lh31.lmm2,.lh32.lmm2{max-height: 60px;}.lh31.lmm3,.lh32.lmm3{max-height: 90px;}.lh31.lmm4,.lh32.lmm4{max-height: 120px;}.lh31.lmm5,.lh32.lmm5{max-height: 150px;}.lh31.lmm6,.lh32.lmm6{max-height: 180px;}.lh31.lmm7,.lh32.lmm7{max-height: 210px;}.lh31.lmm8,.lh32.lmm8{max-height: 240px;}.lh31.lmm9,.lh32.lmm9{max-height: 270px;}.lh31.lmm10,.lh32.lmm10{max-height: 300px;}.lh33.lmm2,.lh34.lmm2{max-height: 62px;}.lh33.lmm3,.lh34.lmm3{max-height: 93px;}.lh33.lmm4,.lh34.lmm4{max-height: 124px;}.lh33.lmm5,.lh34.lmm5{max-height: 155px;}.lh33.lmm6,.lh34.lmm6{max-height: 186px;}.lh33.lmm7,.lh34.lmm7{max-height: 217px;}.lh33.lmm8,.lh34.lmm8{max-height: 248px;}.lh33.lmm9,.lh34.lmm9{max-height: 279px;}.lh33.lmm10,.lh34.lmm10{max-height: 310px;}

    .lh35.lmm2,.lh36.lmm2{max-height: 64px;}.lh35.lmm3,.lh36.lmm3{max-height: 96px;}.lh35.lmm4,.lh36.lmm4{max-height: 128px;}.lh35.lmm5,.lh36.lmm5{max-height: 160px;}.lh35.lmm6,.lh36.lmm6{max-height: 192px;}.lh35.lmm7,.lh36.lmm7{max-height: 224px;}.lh35.lmm8,.lh36.lmm8{max-height: 256px;}.lh35.lmm9,.lh36.lmm9{max-height: 288px;}.lh35.lmm10,.lh36.lmm10{max-height: 320px;}.lh37.lmm2,.lh38.lmm2{max-height: 66px;}.lh37.lmm3,.lh38.lmm3{max-height: 99px;}.lh37.lmm4,.lh38.lmm4{max-height: 132px;}.lh37.lmm5,.lh38.lmm5{max-height: 165px;}.lh37.lmm6,.lh38.lmm6{max-height: 198px;}.lh37.lmm7,.lh38.lmm7{max-height: 231px;}.lh37.lmm8,.lh38.lmm8{max-height: 264px;}.lh37.lmm9,.lh38.lmm9{max-height: 297px;}.lh37.lmm10,.lh38.lmm10{max-height: 330px;}

    .lh39.lmm2,.lh40.lmm2{max-height: 68px;}.lh39.lmm3,.lh40.lmm3{max-height: 102px;}.lh39.lmm4,.lh40.lmm4{max-height: 136px;}.lh39.lmm5,.lh40.lmm5{max-height: 170px;}.lh39.lmm6,.lh40.lmm6{max-height: 204px;}.lh39.lmm7,.lh40.lmm7{max-height: 238px;}.lh39.lmm8,.lh40.lmm8{max-height: 272px;}.lh39.lmm9,.lh40.lmm9{max-height: 306px;}.lh39.lmm10,.lh40.lmm10{max-height: 340px;}

    .lh41.lmm2,.lh42.lmm2{max-height: 70px;}.lh41.lmm3,.lh42.lmm3{max-height: 105px;}.lh41.lmm4,.lh42.lmm4{max-height: 140px;}.lh41.lmm5,.lh42.lmm5{max-height: 175px;}.lh41.lmm6,.lh42.lmm6{max-height: 210px;}.lh41.lmm7,.lh42.lmm7{max-height: 245px;}.lh41.lmm8,.lh42.lmm8{max-height: 280px;}.lh41.lmm9,.lh42.lmm9{max-height: 315px;}.lh41.lmm10,.lh42.lmm10{max-height: 350px;}.lh43.lmm2,.lh44.lmm2{max-height: 72px;}.lh43.lmm3,.lh44.lmm3{max-height: 108px;}.lh43.lmm4,.lh44.lmm4{max-height: 144px;}.lh43.lmm5,.lh44.lmm5{max-height: 180px;}.lh43.lmm6,.lh44.lmm6{max-height: 216px;}.lh43.lmm7,.lh44.lmm7{max-height: 252px;}.lh43.lmm8,.lh44.lmm8{max-height: 288px;}.lh43.lmm9,.lh44.lmm9{max-height: 324px;}.lh43.lmm10,.lh44.lmm10{max-height: 360px;}

    .lh45.lmm2,.lh46.lmm2{max-height: 76px;}.lh45.lmm3,.lh46.lmm3{max-height: 114px;}.lh45.lmm4,.lh46.lmm4{max-height: 152px;}.lh45.lmm5,.lh46.lmm5{max-height: 190px;}.lh45.lmm6,.lh46.lmm6{max-height: 228px;}.lh45.lmm7,.lh46.lmm7{max-height: 266px;}.lh45.lmm8,.lh46.lmm8{max-height: 304px;}.lh45.lmm9,.lh46.lmm9{max-height: 342px;}.lh45.lmm10,.lh46.lmm10{max-height: 380px;}.lh47.lmm2,.lh48.lmm2{max-height: 80px;}.lh47.lmm3,.lh48.lmm3{max-height: 120px;}.lh47.lmm4,.lh48.lmm4{max-height: 160px;}.lh47.lmm5,.lh48.lmm5{max-height: 200px;}.lh47.lmm6,.lh48.lmm6{max-height: 240px;}.lh47.lmm7,.lh48.lmm7{max-height: 280px;}.lh47.lmm8,.lh48.lmm8{max-height: 320px;}.lh47.lmm9,.lh48.lmm9{max-height: 360px;}.lh47.lmm10,.lh48.lmm10{max-height: 400px;}

    .lh49.lmm2,.lh50.lmm2{max-height: 84px;}.lh49.lmm3,.lh50.lmm3{max-height: 126px;}.lh49.lmm4,.lh50.lmm4{max-height: 168px;}.lh49.lmm5,.lh50.lmm5{max-height: 210px;}.lh49.lmm6,.lh50.lmm6{max-height: 252px;}.lh49.lmm7,.lh50.lmm7{max-height: 294px;}.lh49.lmm8,.lh50.lmm8{max-height: 336px;}.lh49.lmm9,.lh50.lmm9{max-height: 378px;}.lh49.lmm10,.lh50.lmm10{max-height: 420px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 86px;}.lh51.lmm3,.lh52.lmm3{max-height: 129px;}.lh51.lmm4,.lh52.lmm4{max-height: 172px;}.lh51.lmm5,.lh52.lmm5{max-height: 215px;}.lh51.lmm6,.lh52.lmm6{max-height: 258px;}.lh51.lmm7,.lh52.lmm7{max-height: 301px;}.lh51.lmm8,.lh52.lmm8{max-height: 344px;}.lh51.lmm9,.lh52.lmm9{max-height: 387px;}.lh51.lmm10,.lh52.lmm10{max-height: 430px;}.lh53.lmm2,.lh54.lmm2{max-height: 88px;}.lh53.lmm3,.lh54.lmm3{max-height: 132px;}.lh53.lmm4,.lh54.lmm4{max-height: 176px;}.lh53.lmm5,.lh54.lmm5{max-height: 220px;}.lh53.lmm6,.lh54.lmm6{max-height: 264px;}.lh53.lmm7,.lh54.lmm7{max-height: 308px;}.lh53.lmm8,.lh54.lmm8{max-height: 352px;}.lh53.lmm9,.lh54.lmm9{max-height: 396px;}.lh53.lmm10,.lh54.lmm10{max-height: 440px;}

    .lh55.lmm2,.lh56.lmm2{max-height: 92px;}.lh55.lmm3,.lh56.lmm3{max-height: 138px;}.lh55.lmm4,.lh56.lmm4{max-height: 184px;}.lh55.lmm5,.lh56.lmm5{max-height: 230px;}.lh55.lmm6,.lh56.lmm6{max-height: 276px;}.lh55.lmm7,.lh56.lmm7{max-height: 322px;}.lh55.lmm8,.lh56.lmm8{max-height: 368px;}.lh55.lmm9,.lh56.lmm9{max-height: 414px;}.lh55.lmm10,.lh56.lmm10{max-height: 460px;}.lh57.lmm2,.lh58.lmm2{max-height: 96px;}.lh57.lmm3,.lh58.lmm3{max-height: 144px;}.lh57.lmm4,.lh58.lmm4{max-height: 192px;}.lh57.lmm5,.lh58.lmm5{max-height: 240px;}.lh57.lmm6,.lh58.lmm6{max-height: 288px;}.lh57.lmm7,.lh58.lmm7{max-height: 336px;}.lh57.lmm8,.lh58.lmm8{max-height: 384px;}.lh57.lmm9,.lh58.lmm9{max-height: 432px;}.lh57.lmm10,.lh58.lmm10{max-height: 480px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 100px;}.lh59.lmm3,.lh60.lmm3{max-height: 150px;}.lh59.lmm4,.lh60.lmm4{max-height: 200px;}.lh59.lmm5,.lh60.lmm5{max-height: 250px;}.lh59.lmm6,.lh60.lmm6{max-height: 300px;}.lh59.lmm7,.lh60.lmm7{max-height: 350px;}.lh59.lmm8,.lh60.lmm8{max-height: 400px;}.lh59.lmm9,.lh60.lmm9{max-height: 450px;}.lh59.lmm10,.lh60.lmm10{max-height: 500px;}

}

@media all and (max-width:1590px) {

    .pt6{padding-top: 4px;}.pt8{padding-top: 6px;}.pt10,.pt12{padding-top: 8px;}.pt14,.pt16{padding-top: 12px;}.pt18,.pt20{padding-top: 14px;}.pt22,.pt24{padding-top: 16px;}.pt26,.pt28{padding-top: 20px;}.pt30,.pt32{padding-top: 22px;}.pt34,.pt36{padding-top: 24px;}.pt38,.pt40,.pt42{padding-top: 28px;}.pt44,.pt46{padding-top: 30px;}.pt48,.pt50{padding-top: 36px;}.pt52,.pt54{padding-top: 40px;}.pt56{padding-top: 42px;}.pt58,.pt60{padding-top: 46px;}.pt62,.pt64{padding-top: 48px;}.pt66,.pt68{padding-top: 52px;}.pt70,.pt72{padding-top: 54px;}.pt74,.pt76{padding-top: 58px;}.pt78,.pt80{padding-top: 60px;}.pt82,.pt84{padding-top: 64px;}

    .pt86,.pt88{padding-top: 66px;}.pt90,.pt92{padding-top: 68px;}.pt94,.pt96{padding-top: 70px;}.pt98,.pt100{padding-top: 74px;}.pt102,.pt104{padding-top: 80px;}.pt106,.pt108{padding-top: 84px;}.pt110,.pt112,.pt114{padding-top: 86px;}.pt116,.pt118{padding-top: 88px;}.pt120,.pt122,.pt124{padding-top: 90px;}.pt126,.pt128{padding-top: 94px;}.pt130,.pt132,.pt134{padding-top: 96px;}.pt136,.pt138{padding-top: 100px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 104px;}.pt152,.pt154,.pt156,.pt158,.pt160{padding-top: 110px;}.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 116px;}.pt172,.pt174,.pt176,.pt178,.pt180{padding-top: 120px;}

    .pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 126px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 130px;}.pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 136px;}.pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 140px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 146px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 150px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 156px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 160px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 170px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 180px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 190px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 200px;}

    .pb6{padding-bottom: 4px;}.pb8{padding-bottom: 6px;}.pb10,.pb12{padding-bottom: 8px;}.pb14,.pb16{padding-bottom: 12px;}.pb18,.pb20{padding-bottom: 14px;}.pb22,.pb24{padding-bottom: 16px;}.pb26,.pb28{padding-bottom: 20px;}.pb30,.pb32{padding-bottom: 22px;}.pb34,.pb36{padding-bottom: 24px;}.pb38,.pb40,.pb42{padding-bottom: 28px;}.pb44,.pb46{padding-bottom: 30px;}.pb48,.pb50{padding-bottom: 36px;}.pb52,.pb54{padding-bottom: 40px;}.pb56{padding-bottom: 42px;}.pb58,.pb60{padding-bottom: 46px;}.pb62,.pb64{padding-bottom: 48px;}.pb66,.pb68{padding-bottom: 52px;}.pb70,.pb72{padding-bottom: 54px;}.pb74,.pb76{padding-bottom: 58px;}

    .pb78,.pb80{padding-bottom: 60px;}.pb82,.pb84{padding-bottom: 64px;}.pb86,.pb88{padding-bottom: 66px;}.pb90,.pb92{padding-bottom: 68px;}.pb94,.pb96{padding-bottom: 70px;}.pb98,.pb100{padding-bottom: 74px;}.pb102,.pb104{padding-bottom: 80px;}.pb106,.pb108{padding-bottom: 84px;}.pb110,.pb112,.pb114{padding-bottom: 86px;}.pb116,.pb118{padding-bottom: 88px;}.pb120,.pb122,.pb124{padding-bottom: 90px;}.pb126,.pb128{padding-bottom: 94px;}.pb130,.pb132,.pb134{padding-bottom: 96px;}.pb136,.pb138{padding-bottom: 100px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 104px;}.pb152,.pb154,.pb156,.pb158,.pb160{padding-bottom: 110px;}

    .pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 116px;}.pb172,.pb174,.pb176,.pb178,.pb180{padding-bottom: 120px;}.pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 126px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 130px;}.pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 136px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 140px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 146px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 150px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 156px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 160px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 170px;}

    .pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 180px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 190px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 200px;}

    .mt6{margin-top: 4px;}.mt8{margin-top: 6px;}.mt10,.mt12{margin-top: 8px;}.mt14,.mt16{margin-top: 12px;}.mt18,.mt20{margin-top: 14px;}.mt22,.mt24{margin-top: 16px;}.mt26,.mt28{margin-top: 20px;}.mt30,.mt32{margin-top: 22px;}.mt34,.mt36{margin-top: 24px;}.mt38,.mt40,.mt42{margin-top: 28px;}.mt44,.mt46{margin-top: 30px;}.mt48,.mt50{margin-top: 36px;}.mt52,.mt54{margin-top: 40px;}.mt56{margin-top: 42px;}.mt58,.mt60{margin-top: 46px;}.mt62,.mt64{margin-top: 48px;}.mt66,.mt68{margin-top: 52px;}.mt70,.mt72{margin-top: 54px;}.mt74,.mt76{margin-top: 58px;}.mt78,.mt80{margin-top: 60px;}.mt82,.mt84{margin-top: 64px;}.mt86,.mt88{margin-top: 66px;}

    .mt90,.mt92{margin-top: 68px;}.mt94,.mt96{margin-top: 70px;}.mt98,.mt100{margin-top: 74px;}.mt102,.mt104{margin-top: 80px;}.mt106,.mt108{margin-top: 84px;}.mt110,.mt112,.mt114{margin-top: 86px;}.mt116,.mt118{margin-top: 88px;}.mt120,.mt122,.mt124{margin-top: 90px;}.mt126,.mt128{margin-top: 94px;}.mt130,.mt132,.mt134{margin-top: 96px;}.mt136,.mt138{margin-top: 100px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 104px;}.mt152,.mt154,.mt156,.mt158,.mt160{margin-top: 110px;}.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 116px;}.mt172,.mt174,.mt176,.mt178,.mt180{margin-top: 120px;}.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 126px;}

    .mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 130px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 136px;}.mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 140px;}.mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 146px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 150px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 156px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 160px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 170px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 180px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 190px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 200px;}

    .fs17,.fs18{font-size: 16px;}.fs19,.fs20,.fs21,.fs22{font-size: 18px;}.fs23,.fs24,.fs25{font-size: 20px;}.fs26,.fs27,.fs28{font-size: 22px;}.fs29,.fs30,.fs31{font-size: 24px;}.fs32,.fs33,.fs34{font-size: 26px;}.fs35,.fs36,.fs37{font-size: 28px;}.fs38,.fs39,.fs40,.fs41{font-size: 30px;}.fs42,.fs43,.fs44,.fs45{font-size: 32px;}.fs46,.fs47{font-size: 34px;}.fs48,.fs49,.fs50,.fs51{font-size: 36px;}.fs52,.fs53{font-size: 38px;}.fs54,.fs55,.fs56,.fs57{font-size: 40px;}.fs58,.fs59,.fs60,.fs61{font-size: 42px;}.fs62,.fs63,.fs64,.fs65{font-size: 44px;}.fs66,.fs67,.fs68,.fs69{font-size: 46px;}.fs70,.fs71,.fs72,.fs73{font-size: 48px;}

    .fs74,.fs75,.fs76,.fs77{font-size: 50px;}.fs78,.fs79,.fs80,.fs81{font-size: 52px;}.fs82,.fs83,.fs84,.fs85{font-size: 54px;}.fs86,.fs87,.fs88,.fs89{font-size: 56px;}.fs90,.fs91,.fs92,.fs93{font-size: 60px;}.fs94,.fs95,.fs96,.fs97{font-size: 64px;}.fs98,.fs99,.fs100,.fs101{font-size: 68px;}.fs102,.fs103,.fs104,.fs105{font-size: 70px;}.fs106,.fs107,.fs108,.fs109{font-size: 74px;}.fs110,.fs111,.fs112,.fs113{font-size: 78px;}.fs114,.fs115,.fs116,.fs117{font-size: 82px;}.fs118,.fs119,.fs120{font-size: 86px;}

    .lh25{line-height: 24px;}.lh26{line-height: 25px;} .lh27,.lh28,.lh29{line-height: 26px;}.lh30,.lh31,.lh32{line-height: 28px;}.lh33,.lh34{line-height: 29px;}.lh35,.lh36{line-height: 30px;}.lh37,.lh38{line-height: 32px;}.lh39,.lh40,.lh41,.lh42{line-height: 34px;}.lh43,.lh44,.lh45,.lh46{line-height: 36px;}.lh47,.lh48,.lh49,.lh50{line-height: 38px;}.lh51,.lh52{line-height: 40px;}.lh53,.lh54{line-height: 42px;}.lh55,.lh56,.lh57,.lh58{line-height: 44px;}.lh59,.lh60{line-height: 46px;} 

    .lh25.lm2{height: 48px;}.lh25.lm3{height: 72px;}.lh25.lm4{height: 96px;}.lh25.lm5{height: 120px;}.lh25.lm6{height: 144px;}.lh25.lm7{height: 168px;}.lh25.lm8{height: 192px;}.lh25.lm9{height: 216px;}.lh25.lm10{height: 240px;}.lh26.lm2{height: 50px;}.lh26.lm3{height: 75px;}.lh26.lm4{height: 100px;}.lh26.lm5{height: 125px;}.lh26.lm6{height: 150px;}.lh26.lm7{height: 175px;}.lh26.lm8{height: 200px;}.lh26.lm9{height: 225px;}.lh26.lm10{height: 250px;}

    .lh27.lm2,.lh28.lm2,.lh29.lm2{height: 52px;}.lh27.lm3,.lh28.lm3,.lh29.lm3{height: 78px;}.lh27.lm4,.lh28.lm4,.lh29.lm4{height: 104px;}.lh27.lm5,.lh28.lm5,.lh29.lm5{height: 130px;}.lh27.lm6,.lh28.lm6,.lh29.lm6{height: 156px;}.lh27.lm7,.lh28.lm7,.lh29.lm7{height: 182px;}.lh27.lm8,.lh28.lm8,.lh29.lm8{height: 208px;}.lh27.lm9,.lh28.lm9,.lh29.lm9{height: 234px;}.lh27.lm10,.lh28.lm10,.lh29.lm10{height: 260px;}

    .lh30.lm2,.lh31.lm2,.lh32.lm2{height: 56px;}.lh30.lm3,.lh31.lm3,.lh32.lm3{height: 84px;}.lh30.lm4,.lh31.lm4,.lh32.lm4{height: 112px;}.lh30.lm5,.lh31.lm5,.lh32.lm5{height: 140px;}.lh30.lm6,.lh31.lm6,.lh32.lm6{height: 168px;}.lh30.lm7,.lh31.lm7,.lh32.lm7{height: 196px;}.lh30.lm8,.lh31.lm8,.lh32.lm8{height: 224px;}.lh30.lm9,.lh31.lm9,.lh32.lm9{height: 252px;}.lh30.lm10,.lh31.lm10,.lh32.lm10{height: 280px;}

    .lh33.lm2,.lh34.lm2{height: 58px;}.lh33.lm3,.lh34.lm3{height: 87px;}.lh33.lm4,.lh34.lm4{height: 116px;}.lh33.lm5,.lh34.lm5{height: 145px;}.lh33.lm6,.lh34.lm6{height: 174px;}.lh33.lm7,.lh34.lm7{height: 203px;}.lh33.lm8,.lh34.lm8{height: 232px;}.lh33.lm9,.lh34.lm9{height: 261px;}.lh33.lm10,.lh34.lm10{height: 290px;}.lh35.lm2,.lh36.lm2{height: 60px;}.lh35.lm3,.lh36.lm3{height: 90px;}.lh35.lm4,.lh36.lm4{height: 120px;}.lh35.lm5,.lh36.lm5{height: 150px;}.lh35.lm6,.lh36.lm6{height: 180px;}.lh35.lm7,.lh36.lm7{height: 210px;}.lh35.lm8,.lh36.lm8{height: 240px;}.lh35.lm9,.lh36.lm9{height: 270px;}.lh35.lm10,.lh36.lm10{height: 300px;}

    .lh37.lm2,.lh38.lm2{height: 64px;}.lh37.lm3,.lh38.lm3{height: 96px;}.lh37.lm4,.lh38.lm4{height: 128px;}.lh37.lm5,.lh38.lm5{height: 160px;}.lh37.lm6,.lh38.lm6{height: 192px;}.lh37.lm7,.lh38.lm7{height: 224px;}.lh37.lm8,.lh38.lm8{height: 256px;}.lh37.lm9,.lh38.lm9{height: 288px;}.lh37.lm10,.lh38.lm10{height: 320px;}

    .lh39.lm2,.lh40.lm2,.lh41.lm2,.lh42.lm2{height: 68px;}.lh39.lm3,.lh40.lm3,.lh41.lm3,.lh42.lm3{height: 102px;}.lh39.lm4,.lh40.lm4,.lh41.lm4,.lh42.lm4{height: 136px;}.lh39.lm5,.lh40.lm5,.lh41.lm5,.lh42.lm5{height: 170px;}.lh39.lm6,.lh40.lm6,.lh41.lm6,.lh42.lm6{height: 204px;}.lh39.lm7,.lh40.lm7,.lh41.lm7,.lh42.lm7{height: 238px;}.lh39.lm8,.lh40.lm8,.lh41.lm8,.lh42.lm8{height: 272px;}.lh39.lm9,.lh40.lm9,.lh41.lm9,.lh42.lm9{height: 306px;}.lh39.lm10,.lh40.lm10,.lh41.lm10,.lh42.lm10{height: 340px;}

    .lh43.lm2,.lh44.lm2,.lh45.lm2,.lh46.lm2{height: 72px;}.lh43.lm3,.lh44.lm3,.lh45.lm3,.lh46.lm3{height: 108px;}.lh43.lm4,.lh44.lm4,.lh45.lm4,.lh46.lm4{height: 144px;}.lh43.lm5,.lh44.lm5,.lh45.lm5,.lh46.lm5{height: 180px;}.lh43.lm6,.lh44.lm6,.lh45.lm6,.lh46.lm6{height: 216px;}.lh43.lm7,.lh44.lm7,.lh45.lm7,.lh46.lm7{height: 252px;}.lh43.lm8,.lh44.lm8,.lh45.lm8,.lh46.lm8{height: 288px;}.lh43.lm9,.lh44.lm9,.lh45.lm9,.lh46.lm9{height: 324px;}.lh43.lm10,.lh44.lm10,.lh45.lm10,.lh46.lm10{height: 360px;}

    .lh47.lm2,.lh48.lm2,.lh49.lm2,.lh50.lm2{height: 76px;}.lh47.lm3,.lh48.lm3,.lh49.lm3,.lh50.lm3{height: 114px;}.lh47.lm4,.lh48.lm4,.lh49.lm4,.lh50.lm4{height: 152px;}.lh47.lm5,.lh48.lm5,.lh49.lm5,.lh50.lm5{height: 190px;}.lh47.lm6,.lh48.lm6,.lh49.lm6,.lh50.lm6{height: 228px;}.lh47.lm7,.lh48.lm7,.lh49.lm7,.lh50.lm7{height: 266px;}.lh47.lm8,.lh48.lm8,.lh49.lm8,.lh50.lm8{height: 304px;}.lh47.lm9,.lh48.lm9,.lh49.lm9,.lh50.lm9{height: 342px;}.lh47.lm10,.lh48.lm10,.lh49.lm10,.lh50.lm10{height: 380px;}

    .lh51.lm2,.lh52.lm2{height: 80px;}.lh51.lm3,.lh52.lm3{height: 120px;}.lh51.lm4,.lh52.lm4{height: 160px;}.lh51.lm5,.lh52.lm5{height: 200px;}.lh51.lm6,.lh52.lm6{height: 240px;}.lh51.lm7,.lh52.lm7{height: 280px;}.lh51.lm8,.lh52.lm8{height: 320px;}.lh51.lm9,.lh52.lm9{height: 360px;}.lh51.lm10,.lh52.lm10{height: 400px;}.lh53.lm2,.lh54.lm2{height: 84px;}.lh53.lm3,.lh54.lm3{height: 126px;}.lh53.lm4,.lh54.lm4{height: 168px;}.lh53.lm5,.lh54.lm5{height: 210px;}.lh53.lm6,.lh54.lm6{height: 252px;}.lh53.lm7,.lh54.lm7{height: 294px;}.lh53.lm8,.lh54.lm8{height: 336px;}.lh53.lm9,.lh54.lm9{height: 378px;}.lh53.lm10,.lh54.lm10{height: 420px;}

    .lh55.lm2,.lh56.lm2,.lh57.lm2,.lh58.lm2{height: 88px;}.lh55.lm3,.lh56.lm3,.lh57.lm3,.lh58.lm3{height: 132px;}.lh55.lm4,.lh56.lm4,.lh57.lm4,.lh58.lm4{height: 176px;}.lh55.lm5,.lh56.lm5,.lh57.lm5,.lh58.lm5{height: 220px;}.lh55.lm6,.lh56.lm6,.lh57.lm6,.lh58.lm6{height: 264px;}.lh55.lm7,.lh56.lm7,.lh57.lm7,.lh58.lm7{height: 308px;}.lh55.lm8,.lh56.lm8,.lh57.lm8,.lh58.lm8{height: 352px;}.lh55.lm9,.lh56.lm9,.lh57.lm9,.lh58.lm9{height: 396px;}.lh55.lm10,.lh56.lm10,.lh57.lm10,.lh58.lm10{height: 440px;}

    .lh59.lm2,.lh60.lm2{height: 92px;}.lh59.lm3,.lh60.lm3{height: 138px;}.lh59.lm4,.lh60.lm4{height: 184px;}.lh59.lm5,.lh60.lm5{height: 230px;}.lh59.lm6,.lh60.lm6{height: 276px;}.lh59.lm7,.lh60.lm7{height: 322px;}.lh59.lm8,.lh60.lm8{height: 368px;}.lh59.lm9,.lh60.lm9{height: 414px;}.lh59.lm10,.lh60.lm10{height: 460px;}

    .lh25.lmm2{max-height: 48px;}.lh25.lmm3{max-height: 72px;}.lh25.lmm4{max-height: 96px;}.lh25.lmm5{max-height: 120px;}.lh25.lmm6{max-height: 144px;}.lh25.lmm7{max-height: 168px;}.lh25.lmm8{max-height: 192px;}.lh25.lmm9{max-height: 216px;}.lh25.lmm10{max-height: 240px;}.lh26.lmm2{max-height: 50px;}.lh26.lmm3{max-height: 75px;}.lh26.lmm4{max-height: 100px;}.lh26.lmm5{max-height: 125px;}.lh26.lmm6{max-height: 150px;}.lh26.lmm7{max-height: 175px;}.lh26.lmm8{max-height: 200px;}.lh26.lmm9{max-height: 225px;}.lh26.lmm10{max-height: 250px;}

    .lh27.lmm2,.lh28.lmm2,.lh29.lmm2{max-height: 52px;}.lh27.lmm3,.lh28.lmm3,.lh29.lmm3{max-height: 78px;}.lh27.lmm4,.lh28.lmm4,.lh29.lmm4{max-height: 104px;}.lh27.lmm5,.lh28.lmm5,.lh29.lmm5{max-height: 130px;}.lh27.lmm6,.lh28.lmm6,.lh29.lmm6{max-height: 156px;}.lh27.lmm7,.lh28.lmm7,.lh29.lmm7{max-height: 182px;}.lh27.lmm8,.lh28.lmm8,.lh29.lmm8{max-height: 208px;}.lh27.lmm9,.lh28.lmm9,.lh29.lmm9{max-height: 234px;}.lh27.lmm10,.lh28.lmm10,.lh29.lmm10{max-height: 260px;}

    .lh30.lmm2,.lh31.lmm2,.lh32.lmm2{max-height: 56px;}.lh30.lmm3,.lh31.lmm3,.lh32.lmm3{max-height: 84px;}.lh30.lmm4,.lh31.lmm4,.lh32.lmm4{max-height: 112px;}.lh30.lmm5,.lh31.lmm5,.lh32.lmm5{max-height: 140px;}.lh30.lmm6,.lh31.lmm6,.lh32.lmm6{max-height: 168px;}.lh30.lmm7,.lh31.lmm7,.lh32.lmm7{max-height: 196px;}.lh30.lmm8,.lh31.lmm8,.lh32.lmm8{max-height: 224px;}.lh30.lmm9,.lh31.lmm9,.lh32.lmm9{max-height: 252px;}.lh30.lmm10,.lh31.lmm10,.lh32.lmm10{max-height: 280px;}

    .lh33.lmm2,.lh34.lmm2{max-height: 58px;}.lh33.lmm3,.lh34.lmm3{max-height: 87px;}.lh33.lmm4,.lh34.lmm4{max-height: 116px;}.lh33.lmm5,.lh34.lmm5{max-height: 145px;}.lh33.lmm6,.lh34.lmm6{max-height: 174px;}.lh33.lmm7,.lh34.lmm7{max-height: 203px;}.lh33.lmm8,.lh34.lmm8{max-height: 232px;}.lh33.lmm9,.lh34.lmm9{max-height: 261px;}.lh33.lmm10,.lh34.lmm10{max-height: 290px;}.lh35.lmm2,.lh36.lmm2{max-height: 60px;}.lh35.lmm3,.lh36.lmm3{max-height: 90px;}.lh35.lmm4,.lh36.lmm4{max-height: 120px;}.lh35.lmm5,.lh36.lmm5{max-height: 150px;}.lh35.lmm6,.lh36.lmm6{max-height: 180px;}.lh35.lmm7,.lh36.lmm7{max-height: 210px;}.lh35.lmm8,.lh36.lmm8{max-height: 240px;}.lh35.lmm9,.lh36.lmm9{max-height: 270px;}.lh35.lmm10,.lh36.lmm10{max-height: 300px;}

    .lh37.lmm2,.lh38.lmm2{max-height: 64px;}.lh37.lmm3,.lh38.lmm3{max-height: 96px;}.lh37.lmm4,.lh38.lmm4{max-height: 128px;}.lh37.lmm5,.lh38.lmm5{max-height: 160px;}.lh37.lmm6,.lh38.lmm6{max-height: 192px;}.lh37.lmm7,.lh38.lmm7{max-height: 224px;}.lh37.lmm8,.lh38.lmm8{max-height: 256px;}.lh37.lmm9,.lh38.lmm9{max-height: 288px;}.lh37.lmm10,.lh38.lmm10{max-height: 320px;}

    .lh39.lmm2,.lh40.lmm2,.lh41.lmm2,.lh42.lmm2{max-height: 68px;}.lh39.lmm3,.lh40.lmm3,.lh41.lmm3,.lh42.lmm3{max-height: 102px;}.lh39.lmm4,.lh40.lmm4,.lh41.lmm4,.lh42.lmm4{max-height: 136px;}.lh39.lmm5,.lh40.lmm5,.lh41.lmm5,.lh42.lmm5{max-height: 170px;}.lh39.lmm6,.lh40.lmm6,.lh41.lmm6,.lh42.lmm6{max-height: 204px;}.lh39.lmm7,.lh40.lmm7,.lh41.lmm7,.lh42.lmm7{max-height: 238px;}.lh39.lmm8,.lh40.lmm8,.lh41.lmm8,.lh42.lmm8{max-height: 272px;}.lh39.lmm9,.lh40.lmm9,.lh41.lmm9,.lh42.lmm9{max-height: 306px;}.lh39.lmm10,.lh40.lmm10,.lh41.lmm10,.lh42.lmm10{max-height: 340px;}

    .lh43.lmm2,.lh44.lmm2,.lh45.lmm2,.lh46.lmm2{max-height: 72px;}.lh43.lmm3,.lh44.lmm3,.lh45.lmm3,.lh46.lmm3{max-height: 108px;}.lh43.lmm4,.lh44.lmm4,.lh45.lmm4,.lh46.lmm4{max-height: 144px;}.lh43.lmm5,.lh44.lmm5,.lh45.lmm5,.lh46.lmm5{max-height: 180px;}.lh43.lmm6,.lh44.lmm6,.lh45.lmm6,.lh46.lmm6{max-height: 216px;}.lh43.lmm7,.lh44.lmm7,.lh45.lmm7,.lh46.lmm7{max-height: 252px;}.lh43.lmm8,.lh44.lmm8,.lh45.lmm8,.lh46.lmm8{max-height: 288px;}.lh43.lmm9,.lh44.lmm9,.lh45.lmm9,.lh46.lmm9{max-height: 324px;}.lh43.lmm10,.lh44.lmm10,.lh45.lmm10,.lh46.lmm10{max-height: 360px;}

    .lh47.lmm2,.lh48.lmm2,.lh49.lmm2,.lh50.lmm2{max-height: 76px;}.lh47.lmm3,.lh48.lmm3,.lh49.lmm3,.lh50.lmm3{max-height: 114px;}.lh47.lmm4,.lh48.lmm4,.lh49.lmm4,.lh50.lmm4{max-height: 152px;}.lh47.lmm5,.lh48.lmm5,.lh49.lmm5,.lh50.lmm5{max-height: 190px;}.lh47.lmm6,.lh48.lmm6,.lh49.lmm6,.lh50.lmm6{max-height: 228px;}.lh47.lmm7,.lh48.lmm7,.lh49.lmm7,.lh50.lmm7{max-height: 266px;}.lh47.lmm8,.lh48.lmm8,.lh49.lmm8,.lh50.lmm8{max-height: 304px;}.lh47.lmm9,.lh48.lmm9,.lh49.lmm9,.lh50.lmm9{max-height: 342px;}.lh47.lmm10,.lh48.lmm10,.lh49.lmm10,.lh50.lmm10{max-height: 380px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 80px;}.lh51.lmm3,.lh52.lmm3{max-height: 120px;}.lh51.lmm4,.lh52.lmm4{max-height: 160px;}.lh51.lmm5,.lh52.lmm5{max-height: 200px;}.lh51.lmm6,.lh52.lmm6{max-height: 240px;}.lh51.lmm7,.lh52.lmm7{max-height: 280px;}.lh51.lmm8,.lh52.lmm8{max-height: 320px;}.lh51.lmm9,.lh52.lmm9{max-height: 360px;}.lh51.lmm10,.lh52.lmm10{max-height: 400px;}.lh53.lmm2,.lh54.lmm2{max-height: 84px;}.lh53.lmm3,.lh54.lmm3{max-height: 126px;}.lh53.lmm4,.lh54.lmm4{max-height: 168px;}.lh53.lmm5,.lh54.lmm5{max-height: 210px;}.lh53.lmm6,.lh54.lmm6{max-height: 252px;}.lh53.lmm7,.lh54.lmm7{max-height: 294px;}.lh53.lmm8,.lh54.lmm8{max-height: 336px;}.lh53.lmm9,.lh54.lmm9{max-height: 378px;}.lh53.lmm10,.lh54.lmm10{max-height: 420px;}

    .lh55.lmm2,.lh56.lmm2,.lh57.lmm2,.lh58.lmm2{max-height: 88px;}.lh55.lmm3,.lh56.lmm3,.lh57.lmm3,.lh58.lmm3{max-height: 132px;}.lh55.lmm4,.lh56.lmm4,.lh57.lmm4,.lh58.lmm4{max-height: 176px;}.lh55.lmm5,.lh56.lmm5,.lh57.lmm5,.lh58.lmm5{max-height: 220px;}.lh55.lmm6,.lh56.lmm6,.lh57.lmm6,.lh58.lmm6{max-height: 264px;}.lh55.lmm7,.lh56.lmm7,.lh57.lmm7,.lh58.lmm7{max-height: 308px;}.lh55.lmm8,.lh56.lmm8,.lh57.lmm8,.lh58.lmm8{max-height: 352px;}.lh55.lmm9,.lh56.lmm9,.lh57.lmm9,.lh58.lmm9{max-height: 396px;}.lh55.lmm10,.lh56.lmm10,.lh57.lmm10,.lh58.lmm10{max-height: 440px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 92px;}.lh59.lmm3,.lh60.lmm3{max-height: 138px;}.lh59.lmm4,.lh60.lmm4{max-height: 184px;}.lh59.lmm5,.lh60.lmm5{max-height: 230px;}.lh59.lmm6,.lh60.lmm6{max-height: 276px;}.lh59.lmm7,.lh60.lmm7{max-height: 322px;}.lh59.lmm8,.lh60.lmm8{max-height: 368px;}.lh59.lmm9,.lh60.lmm9{max-height: 414px;}.lh59.lmm10,.lh60.lmm10{max-height: 460px;}

}

@media all and (max-width:1270px) {

    .pt10,.pt12{padding-top: 6px;}.pt14,.pt16{padding-top: 10px;}.pt18,.pt20{padding-top: 12px;}.pt22,.pt24{padding-top: 14px;}.pt26,.pt28{padding-top: 16px;}.pt30,.pt32{padding-top: 18px;}.pt34,.pt36{padding-top: 20px;}.pt38,.pt40,.pt42{padding-top: 24px;}.pt44,.pt46{padding-top: 26px;}.pt48,.pt50{padding-top: 28px;}.pt52,.pt54{padding-top: 30px;}.pt56{padding-top: 32px;}.pt58,.pt60{padding-top: 38px;}.pt62,.pt64{padding-top: 40px;}.pt66,.pt68{padding-top: 42px;}.pt70,.pt72{padding-top: 44px;}.pt74,.pt76{padding-top: 46px;}.pt78,.pt80{padding-top: 48px;}.pt82,.pt84{padding-top: 50px;}.pt86,.pt88{padding-top: 52px;}.pt90,.pt92{padding-top: 54px;}

    .pt94,.pt96{padding-top: 56px;}.pt98,.pt100{padding-top: 58px;}.pt102,.pt104{padding-top: 60px;}.pt106,.pt108{padding-top: 62px;}.pt110,.pt112,.pt114{padding-top: 64px;}.pt116,.pt118{padding-top: 68px;}.pt120,.pt122,.pt124{padding-top: 70px;}.pt126,.pt128{padding-top: 72px;}.pt130,.pt132,.pt134{padding-top: 76px;}.pt136,.pt138{padding-top: 80px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 84px;}.pt152,.pt154,.pt156,.pt158,.pt160{padding-top: 92px;}.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 102px;}.pt172,.pt174,.pt176,.pt178,.pt180{padding-top: 106px;}.pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 110px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 116px;}

    .pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 120px;}.pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 124px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 128px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 132px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 136px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 140px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 144px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 148px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 160px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 168px;}

    .pb10,.pb12{padding-bottom: 6px;}.pb14,.pb16{padding-bottom: 10px;}.pb18,.pb20{padding-bottom: 12px;}.pb22,.pb24{padding-bottom: 14px;}.pb26,.pb28{padding-bottom: 16px;}.pb30,.pb32{padding-bottom: 18px;}.pb34,.pb36{padding-bottom: 20px;}.pb38,.pb40,.pb42{padding-bottom: 24px;}.pb44,.pb46{padding-bottom: 26px;}.pb48,.pb50{padding-bottom: 28px;}.pb52,.pb54{padding-bottom: 30px;}.pb56{padding-bottom: 32px;}.pb58,.pb60{padding-bottom: 38px;}.pb62,.pb64{padding-bottom: 40px;}.pb66,.pb68{padding-bottom: 42px;}.pb70,.pb72{padding-bottom: 44px;}.pb74,.pb76{padding-bottom: 46px;}.pb78,.pb80{padding-bottom: 48px;}.pb82,.pb84{padding-bottom: 50px;}

    .pb86,.pb88{padding-bottom: 52px;}.pb90,.pb92{padding-bottom: 54px;}.pb94,.pb96{padding-bottom: 56px;}.pb98,.pb100{padding-bottom: 58px;}.pb102,.pb104{padding-bottom: 60px;}.pb106,.pb108{padding-bottom: 62px;}.pb110,.pb112,.pb114{padding-bottom: 64px;}.pb116,.pb118{padding-bottom: 68px;}.pb120,.pb122,.pb124{padding-bottom: 70px;}.pb126,.pb128{padding-bottom: 72px;}.pb130,.pb132,.pb134{padding-bottom: 76px;}.pb136,.pb138{padding-bottom: 80px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 84px;}.pb152,.pb154,.pb156,.pb158,.pb160{padding-bottom: 92px;}.pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 102px;}.pb172,.pb174,.pb176,.pb178,.pb180{padding-bottom: 106px;}

    .pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 110px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 116px;}.pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 120px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 124px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 128px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 132px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 136px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 140px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 144px;}.pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 148px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 160px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 168px;}

    .mt10,.mt12{margin-top: 6px;}.mt14,.mt16{margin-top: 10px;}.mt18,.mt20{margin-top: 12px;}.mt22,.mt24{margin-top: 14px;}.mt26,.mt28{margin-top: 16px;}.mt30,.mt32{margin-top: 18px;}.mt34,.mt36{margin-top: 20px;}.mt38,.mt40,.mt42{margin-top: 24px;}.mt44,.mt46{margin-top: 26px;}.mt48,.mt50{margin-top: 28px;}.mt52,.mt54{margin-top: 30px;}.mt56{margin-top: 32px;}.mt58,.mt60{margin-top: 38px;}.mt62,.mt64{margin-top: 40px;}.mt66,.mt68{margin-top: 42px;}.mt70,.mt72{margin-top: 44px;}.mt74,.mt76{margin-top: 46px;}.mt78,.mt80{margin-top: 48px;}.mt82,.mt84{margin-top: 50px;}.mt86,.mt88{margin-top: 52px;}.mt90,.mt92{margin-top: 54px;}.mt94,.mt96{margin-top: 56px;}

    .mt98,.mt100{margin-top: 58px;}.mt102,.mt104{margin-top: 60px;}.mt106,.mt108{margin-top: 62px;}.mt110,.mt112,.mt114{margin-top: 64px;}.mt116,.mt118{margin-top: 68px;}.mt120,.mt122,.mt124{margin-top: 70px;}.mt126,.mt128{margin-top: 72px;}.mt130,.mt132,.mt134{margin-top: 76px;}.mt136,.mt138{margin-top: 80px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 84px;}.mt152,.mt154,.mt156,.mt158,.mt160{margin-top: 92px;}.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 102px;}.mt172,.mt174,.mt176,.mt178,.mt180{margin-top: 106px;}.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 110px;}.mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 116px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 120px;}

    .mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 124px;}.mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 128px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 132px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 136px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 140px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 144px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 148px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 160px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 168px;}

    .fs16,.fs17,.fs18{font-size: 15px;}.fs19,.fs20,.fs21,.fs22{font-size: 16px;}.fs23,.fs24,.fs25{font-size: 18px;}.fs26,.fs27,.fs28{font-size: 20px;}.fs29,.fs30,.fs31{font-size: 22px;}.fs32,.fs33,.fs34{font-size: 24px;}.fs35,.fs36,.fs37{font-size: 26px;}.fs38,.fs39,.fs40,.fs41{font-size: 28px;}.fs42,.fs43,.fs44,.fs45{font-size: 30px;}.fs46,.fs47,.fs48,.fs49,.fs50,.fs51{font-size: 32px;}.fs52,.fs53,.fs54,.fs55,.fs56,.fs57{font-size: 34px;}.fs58,.fs59,.fs60,.fs61{font-size: 36px;}.fs62,.fs63,.fs64,.fs65{font-size: 38px;}.fs66,.fs67,.fs68,.fs69{font-size: 40px;}.fs70,.fs71,.fs72,.fs73{font-size: 42px;}.fs74,.fs75,.fs76,.fs77{font-size: 44px;}

    .fs78,.fs79,.fs80,.fs81{font-size: 46px;}.fs82,.fs83,.fs84,.fs85{font-size: 48px;}.fs86,.fs87,.fs88{font-size: 50px;}.fs89,.fs90,.fs91{font-size: 52px;}.fs92,.fs93,.fs94{font-size: 54px;}.fs95,.fs96,.fs97{font-size: 56px;}.fs98,.fs99,.fs100,.fs101{font-size: 58px;}.fs102,.fs103,.fs104,.fs105{font-size: 60px;}.fs106,.fs107,.fs108,.fs109{font-size: 64px;}.fs110,.fs111,.fs112,.fs113{font-size: 66px;}.fs114,.fs115,.fs116,.fs117{font-size: 68px;}.fs118,.fs119,.fs120{font-size: 70px;}

    .lh24,.lh25{line-height: 23px;}.lh26{line-height: 24px;} .lh27,.lh28,.lh29{line-height: 25px;}.lh30,.lh31,.lh32{line-height: 26px;}.lh33,.lh34{line-height: 28px;}.lh35,.lh36{line-height: 29px;}.lh37,.lh38{line-height: 30px;}.lh39,.lh40,.lh41,.lh42{line-height: 32px;}.lh43,.lh44,.lh45,.lh46{line-height: 34px;}.lh47,.lh48,.lh49,.lh50{line-height: 36px;}.lh51,.lh52{line-height: 38px;}.lh53,.lh54{line-height: 40px;}.lh55,.lh56,.lh57,.lh58{line-height: 42px;}.lh59,.lh60{line-height: 44px;}

    .lh24.lm2,.lh25.lm2{height: 46px;}.lh24.lm3,.lh25.lm3{height: 69px;}.lh24.lm4,.lh25.lm4{height: 92px;}.lh24.lm5,.lh25.lm5{height: 115px;}.lh24.lm6,.lh25.lm6{height: 138px;}.lh24.lm7,.lh25.lm7{height: 161px;}.lh24.lm8,.lh25.lm8{height: 184px;}.lh24.lm9,.lh25.lm9{height: 207px;}.lh24.lm10,.lh25.lm10{height: 230px;}.lh26.lm2{height: 48px;}.lh26.lm3{height: 72px;}.lh26.lm4{height: 96px;}.lh26.lm5{height: 120px;}.lh26.lm6{height: 144px;}.lh26.lm7{height: 168px;}.lh26.lm8{height: 192px;}.lh26.lm9{height: 216px;}.lh26.lm10{height: 240px;}

    .lh27.lm2,.lh28.lm2,.lh29.lm2{height: 50px;}.lh27.lm3,.lh28.lm3,.lh29.lm3{height: 75px;}.lh27.lm4,.lh28.lm4,.lh29.lm4{height: 100px;}.lh27.lm5,.lh28.lm5,.lh29.lm5{height: 125px;}.lh27.lm6,.lh28.lm6,.lh29.lm6{height: 150px;}.lh27.lm7,.lh28.lm7,.lh29.lm7{height: 175px;}.lh27.lm8,.lh28.lm8,.lh29.lm8{height: 200px;}.lh27.lm9,.lh28.lm9,.lh29.lm9{height: 225px;}.lh27.lm10,.lh28.lm10,.lh29.lm10{height: 250px;}

    .lh30.lm2,.lh31.lm2,.lh32.lm2{height: 52px;}.lh30.lm3,.lh31.lm3,.lh32.lm3{height: 78px;}.lh30.lm4,.lh31.lm4,.lh32.lm4{height: 104px;}.lh30.lm5,.lh31.lm5,.lh32.lm5{height: 130px;}.lh30.lm6,.lh31.lm6,.lh32.lm6{height: 156px;}.lh30.lm7,.lh31.lm7,.lh32.lm7{height: 182px;}.lh30.lm8,.lh31.lm8,.lh32.lm8{height: 208px;}.lh30.lm9,.lh31.lm9,.lh32.lm9{height: 234px;}.lh30.lm10,.lh31.lm10,.lh32.lm10{height: 260px;}

    .lh33.lm2,.lh34.lm2{height: 56px;}.lh33.lm3,.lh34.lm3{height: 84px;}.lh33.lm4,.lh34.lm4{height: 112px;}.lh33.lm5,.lh34.lm5{height: 140px;}.lh33.lm6,.lh34.lm6{height: 168px;}.lh33.lm7,.lh34.lm7{height: 196px;}.lh33.lm8,.lh34.lm8{height: 224px;}.lh33.lm9,.lh34.lm9{height: 252px;}.lh33.lm10,.lh34.lm10{height: 280px;}

    .lh35.lm2,.lh36.lm2{height: 58px;}.lh35.lm3,.lh36.lm3{height: 87px;}.lh35.lm4,.lh36.lm4{height: 116px;}.lh35.lm5,.lh36.lm5{height: 145px;}.lh35.lm6,.lh36.lm6{height: 174px;}.lh35.lm7,.lh36.lm7{height: 203px;}.lh35.lm8,.lh36.lm8{height: 232px;}.lh35.lm9,.lh36.lm9{height: 261px;}.lh35.lm10,.lh36.lm10{height: 290px;}

    .lh37.lm2,.lh38.lm2{height: 60px;}.lh37.lm3,.lh38.lm3{height: 90px;}.lh37.lm4,.lh38.lm4{height: 120px;}.lh37.lm5,.lh38.lm5{height: 150px;}.lh37.lm6,.lh38.lm6{height: 180px;}.lh37.lm7,.lh38.lm7{height: 210px;}.lh37.lm8,.lh38.lm8{height: 240px;}.lh37.lm9,.lh38.lm9{height: 270px;}.lh37.lm10,.lh38.lm10{height: 300px;}

    .lh39.lm2,.lh40.lm2,.lh41.lm2,.lh42.lm2{height: 64px;}.lh39.lm3,.lh40.lm3,.lh41.lm3,.lh42.lm3{height: 96px;}.lh39.lm4,.lh40.lm4,.lh41.lm4,.lh42.lm4{height: 128px;}.lh39.lm5,.lh40.lm5,.lh41.lm5,.lh42.lm5{height: 160px;}.lh39.lm6,.lh40.lm6,.lh41.lm6,.lh42.lm6{height: 192px;}.lh39.lm7,.lh40.lm7,.lh41.lm7,.lh42.lm7{height: 224px;}.lh39.lm8,.lh40.lm8,.lh41.lm8,.lh42.lm8{height: 256px;}.lh39.lm9,.lh40.lm9,.lh41.lm9,.lh42.lm9{height: 288px;}.lh39.lm10,.lh40.lm10,.lh41.lm10,.lh42.lm10{height: 320px;}

    .lh43.lm2,.lh44.lm2,.lh45.lm2,.lh46.lm2{height: 68px;}.lh43.lm3,.lh44.lm3,.lh45.lm3,.lh46.lm3{height: 102px;}.lh43.lm4,.lh44.lm4,.lh45.lm4,.lh46.lm4{height: 136px;}.lh43.lm5,.lh44.lm5,.lh45.lm5,.lh46.lm5{height: 170px;}.lh43.lm6,.lh44.lm6,.lh45.lm6,.lh46.lm6{height: 204px;}.lh43.lm7,.lh44.lm7,.lh45.lm7,.lh46.lm7{height: 238px;}.lh43.lm8,.lh44.lm8,.lh45.lm8,.lh46.lm8{height: 272px;}.lh43.lm9,.lh44.lm9,.lh45.lm9,.lh46.lm9{height: 306px;}.lh43.lm10,.lh44.lm10,.lh45.lm10,.lh46.lm10{height: 340px;}

    .lh47.lm2,.lh48.lm2,.lh49.lm2,.lh50.lm2{height: 72px;}.lh47.lm3,.lh48.lm3,.lh49.lm3,.lh50.lm3{height: 108px;}.lh47.lm4,.lh48.lm4,.lh49.lm4,.lh50.lm4{height: 144px;}.lh47.lm5,.lh48.lm5,.lh49.lm5,.lh50.lm5{height: 180px;}.lh47.lm6,.lh48.lm6,.lh49.lm6,.lh50.lm6{height: 216px;}.lh47.lm7,.lh48.lm7,.lh49.lm7,.lh50.lm7{height: 252px;}.lh47.lm8,.lh48.lm8,.lh49.lm8,.lh50.lm8{height: 288px;}.lh47.lm9,.lh48.lm9,.lh49.lm9,.lh50.lm9{height: 324px;}.lh47.lm10,.lh48.lm10,.lh49.lm10,.lh50.lm10{height: 360px;}

    .lh51.lm2,.lh52.lm2{height: 76px;}.lh51.lm3,.lh52.lm3{height: 114px;}.lh51.lm4,.lh52.lm4{height: 152px;}.lh51.lm5,.lh52.lm5{height: 190px;}.lh51.lm6,.lh52.lm6{height: 228px;}.lh51.lm7,.lh52.lm7{height: 266px;}.lh51.lm8,.lh52.lm8{height: 304px;}.lh51.lm9,.lh52.lm9{height: 342px;}.lh51.lm10,.lh52.lm10{height: 380px;}.lh53.lm2,.lh54.lm2{height: 80px;}.lh53.lm3,.lh54.lm3{height: 120px;}.lh53.lm4,.lh54.lm4{height: 160px;}.lh53.lm5,.lh54.lm5{height: 200px;}.lh53.lm6,.lh54.lm6{height: 240px;}.lh53.lm7,.lh54.lm7{height: 280px;}.lh53.lm8,.lh54.lm8{height: 320px;}.lh53.lm9,.lh54.lm9{height: 360px;}.lh53.lm10,.lh54.lm10{height: 400px;}

    .lh55.lm2,.lh56.lm2,.lh57.lm2,.lh58.lm2{height: 84px;}.lh55.lm3,.lh56.lm3,.lh57.lm3,.lh58.lm3{height: 126px;}.lh55.lm4,.lh56.lm4,.lh57.lm4,.lh58.lm4{height: 168px;}.lh55.lm5,.lh56.lm5,.lh57.lm5,.lh58.lm5{height: 210px;}.lh55.lm6,.lh56.lm6,.lh57.lm6,.lh58.lm6{height: 252px;}.lh55.lm7,.lh56.lm7,.lh57.lm7,.lh58.lm7{height: 294px;}.lh55.lm8,.lh56.lm8,.lh57.lm8,.lh58.lm8{height: 336px;}.lh55.lm9,.lh56.lm9,.lh57.lm9,.lh58.lm9{height: 378px;}.lh55.lm10,.lh56.lm10,.lh57.lm10,.lh58.lm10{height: 420px;}

    .lh59.lm2,.lh60.lm2{height: 88px;}.lh59.lm3,.lh60.lm3{height: 132px;}.lh59.lm4,.lh60.lm4{height: 176px;}.lh59.lm5,.lh60.lm5{height: 220px;}.lh59.lm6,.lh60.lm6{height: 264px;}.lh59.lm7,.lh60.lm7{height: 308px;}.lh59.lm8,.lh60.lm8{height: 352px;}.lh59.lm9,.lh60.lm9{height: 396px;}.lh59.lm10,.lh60.lm10{height: 440px;}

    .lh24.lmm2,.lh25.lmm2{max-height: 46px;}.lh24.lmm3,.lh25.lmm3{max-height: 69px;}.lh24.lmm4,.lh25.lmm4{max-height: 92px;}.lh24.lmm5,.lh25.lmm5{max-height: 115px;}.lh24.lmm6,.lh25.lmm6{max-height: 138px;}.lh24.lmm7,.lh25.lmm7{max-height: 161px;}.lh24.lmm8,.lh25.lmm8{max-height: 184px;}.lh24.lmm9,.lh25.lmm9{max-height: 207px;}.lh24.lmm10,.lh25.lmm10{max-height: 230px;}.lh26.lmm2{max-height: 48px;}.lh26.lmm3{max-height: 72px;}.lh26.lmm4{max-height: 96px;}.lh26.lmm5{max-height: 120px;}.lh26.lmm6{max-height: 144px;}.lh26.lmm7{max-height: 168px;}.lh26.lmm8{max-height: 192px;}.lh26.lmm9{max-height: 216px;}.lh26.lmm10{max-height: 240px;}

    .lh27.lmm2,.lh28.lmm2,.lh29.lmm2{max-height: 50px;}.lh27.lmm3,.lh28.lmm3,.lh29.lmm3{max-height: 75px;}.lh27.lmm4,.lh28.lmm4,.lh29.lmm4{max-height: 100px;}.lh27.lmm5,.lh28.lmm5,.lh29.lmm5{max-height: 125px;}.lh27.lmm6,.lh28.lmm6,.lh29.lmm6{max-height: 150px;}.lh27.lmm7,.lh28.lmm7,.lh29.lmm7{max-height: 175px;}.lh27.lmm8,.lh28.lmm8,.lh29.lmm8{max-height: 200px;}.lh27.lmm9,.lh28.lmm9,.lh29.lmm9{max-height: 225px;}.lh27.lmm10,.lh28.lmm10,.lh29.lmm10{max-height: 250px;}

    .lh30.lmm2,.lh31.lmm2,.lh32.lmm2{max-height: 52px;}.lh30.lmm3,.lh31.lmm3,.lh32.lmm3{max-height: 78px;}.lh30.lmm4,.lh31.lmm4,.lh32.lmm4{max-height: 104px;}.lh30.lmm5,.lh31.lmm5,.lh32.lmm5{max-height: 130px;}.lh30.lmm6,.lh31.lmm6,.lh32.lmm6{max-height: 156px;}.lh30.lmm7,.lh31.lmm7,.lh32.lmm7{max-height: 182px;}.lh30.lmm8,.lh31.lmm8,.lh32.lmm8{max-height: 208px;}.lh30.lmm9,.lh31.lmm9,.lh32.lmm9{max-height: 234px;}.lh30.lmm10,.lh31.lmm10,.lh32.lmm10{max-height: 260px;}

    .lh33.lmm2,.lh34.lmm2{max-height: 56px;}.lh33.lmm3,.lh34.lmm3{max-height: 84px;}.lh33.lmm4,.lh34.lmm4{max-height: 112px;}.lh33.lmm5,.lh34.lmm5{max-height: 140px;}.lh33.lmm6,.lh34.lmm6{max-height: 168px;}.lh33.lmm7,.lh34.lmm7{max-height: 196px;}.lh33.lmm8,.lh34.lmm8{max-height: 224px;}.lh33.lmm9,.lh34.lmm9{max-height: 252px;}.lh33.lmm10,.lh34.lmm10{max-height: 280px;}

    .lh35.lmm2,.lh36.lmm2{max-height: 58px;}.lh35.lmm3,.lh36.lmm3{max-height: 87px;}.lh35.lmm4,.lh36.lmm4{max-height: 116px;}.lh35.lmm5,.lh36.lmm5{max-height: 145px;}.lh35.lmm6,.lh36.lmm6{max-height: 174px;}.lh35.lmm7,.lh36.lmm7{max-height: 203px;}.lh35.lmm8,.lh36.lmm8{max-height: 232px;}.lh35.lmm9,.lh36.lmm9{max-height: 261px;}.lh35.lmm10,.lh36.lmm10{max-height: 290px;}

    .lh37.lmm2,.lh38.lmm2{max-height: 60px;}.lh37.lmm3,.lh38.lmm3{max-height: 90px;}.lh37.lmm4,.lh38.lmm4{max-height: 120px;}.lh37.lmm5,.lh38.lmm5{max-height: 150px;}.lh37.lmm6,.lh38.lmm6{max-height: 180px;}.lh37.lmm7,.lh38.lmm7{max-height: 210px;}.lh37.lmm8,.lh38.lmm8{max-height: 240px;}.lh37.lmm9,.lh38.lmm9{max-height: 270px;}.lh37.lmm10,.lh38.lmm10{max-height: 300px;}

    .lh39.lmm2,.lh40.lmm2,.lh41.lmm2,.lh42.lmm2{max-height: 64px;}.lh39.lmm3,.lh40.lmm3,.lh41.lmm3,.lh42.lmm3{max-height: 96px;}.lh39.lmm4,.lh40.lmm4,.lh41.lmm4,.lh42.lmm4{max-height: 128px;}.lh39.lmm5,.lh40.lmm5,.lh41.lmm5,.lh42.lmm5{max-height: 160px;}.lh39.lmm6,.lh40.lmm6,.lh41.lmm6,.lh42.lmm6{max-height: 192px;}.lh39.lmm7,.lh40.lmm7,.lh41.lmm7,.lh42.lmm7{max-height: 224px;}.lh39.lmm8,.lh40.lmm8,.lh41.lmm8,.lh42.lmm8{max-height: 256px;}.lh39.lmm9,.lh40.lmm9,.lh41.lmm9,.lh42.lmm9{max-height: 288px;}.lh39.lmm10,.lh40.lmm10,.lh41.lmm10,.lh42.lmm10{max-height: 320px;}

    .lh43.lmm2,.lh44.lmm2,.lh45.lmm2,.lh46.lmm2{max-height: 68px;}.lh43.lmm3,.lh44.lmm3,.lh45.lmm3,.lh46.lmm3{max-height: 102px;}.lh43.lmm4,.lh44.lmm4,.lh45.lmm4,.lh46.lmm4{max-height: 136px;}.lh43.lmm5,.lh44.lmm5,.lh45.lmm5,.lh46.lmm5{max-height: 170px;}.lh43.lmm6,.lh44.lmm6,.lh45.lmm6,.lh46.lmm6{max-height: 204px;}.lh43.lmm7,.lh44.lmm7,.lh45.lmm7,.lh46.lmm7{max-height: 238px;}.lh43.lmm8,.lh44.lmm8,.lh45.lmm8,.lh46.lmm8{max-height: 272px;}.lh43.lmm9,.lh44.lmm9,.lh45.lmm9,.lh46.lmm9{max-height: 306px;}.lh43.lmm10,.lh44.lmm10,.lh45.lmm10,.lh46.lmm10{max-height: 340px;}

    .lh47.lmm2,.lh48.lmm2,.lh49.lmm2,.lh50.lmm2{max-height: 72px;}.lh47.lmm3,.lh48.lmm3,.lh49.lmm3,.lh50.lmm3{max-height: 108px;}.lh47.lmm4,.lh48.lmm4,.lh49.lmm4,.lh50.lmm4{max-height: 144px;}.lh47.lmm5,.lh48.lmm5,.lh49.lmm5,.lh50.lmm5{max-height: 180px;}.lh47.lmm6,.lh48.lmm6,.lh49.lmm6,.lh50.lmm6{max-height: 216px;}.lh47.lmm7,.lh48.lmm7,.lh49.lmm7,.lh50.lmm7{max-height: 252px;}.lh47.lmm8,.lh48.lmm8,.lh49.lmm8,.lh50.lmm8{max-height: 288px;}.lh47.lmm9,.lh48.lmm9,.lh49.lmm9,.lh50.lmm9{max-height: 324px;}.lh47.lmm10,.lh48.lmm10,.lh49.lmm10,.lh50.lmm10{max-height: 360px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 76px;}.lh51.lmm3,.lh52.lmm3{max-height: 114px;}.lh51.lmm4,.lh52.lmm4{max-height: 152px;}.lh51.lmm5,.lh52.lmm5{max-height: 190px;}.lh51.lmm6,.lh52.lmm6{max-height: 228px;}.lh51.lmm7,.lh52.lmm7{max-height: 266px;}.lh51.lmm8,.lh52.lmm8{max-height: 304px;}.lh51.lmm9,.lh52.lmm9{max-height: 342px;}.lh51.lmm10,.lh52.lmm10{max-height: 380px;}.lh53.lmm2,.lh54.lmm2{max-height: 80px;}.lh53.lmm3,.lh54.lmm3{max-height: 120px;}.lh53.lmm4,.lh54.lmm4{max-height: 160px;}.lh53.lmm5,.lh54.lmm5{max-height: 200px;}.lh53.lmm6,.lh54.lmm6{max-height: 240px;}.lh53.lmm7,.lh54.lmm7{max-height: 280px;}.lh53.lmm8,.lh54.lmm8{max-height: 320px;}.lh53.lmm9,.lh54.lmm9{max-height: 360px;}.lh53.lmm10,.lh54.lmm10{max-height: 400px;}

    .lh55.lmm2,.lh56.lmm2,.lh57.lmm2,.lh58.lmm2{max-height: 84px;}.lh55.lmm3,.lh56.lmm3,.lh57.lmm3,.lh58.lmm3{max-height: 126px;}.lh55.lmm4,.lh56.lmm4,.lh57.lmm4,.lh58.lmm4{max-height: 168px;}.lh55.lmm5,.lh56.lmm5,.lh57.lmm5,.lh58.lmm5{max-height: 210px;}.lh55.lmm6,.lh56.lmm6,.lh57.lmm6,.lh58.lmm6{max-height: 252px;}.lh55.lmm7,.lh56.lmm7,.lh57.lmm7,.lh58.lmm7{max-height: 294px;}.lh55.lmm8,.lh56.lmm8,.lh57.lmm8,.lh58.lmm8{max-height: 336px;}.lh55.lmm9,.lh56.lmm9,.lh57.lmm9,.lh58.lmm9{max-height: 378px;}.lh55.lmm10,.lh56.lmm10,.lh57.lmm10,.lh58.lmm10{max-height: 420px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 88px;}.lh59.lmm3,.lh60.lmm3{max-height: 132px;}.lh59.lmm4,.lh60.lmm4{max-height: 176px;}.lh59.lmm5,.lh60.lmm5{max-height: 220px;}.lh59.lmm6,.lh60.lmm6{max-height: 264px;}.lh59.lmm7,.lh60.lmm7{max-height: 308px;}.lh59.lmm8,.lh60.lmm8{max-height: 352px;}.lh59.lmm9,.lh60.lmm9{max-height: 396px;}.lh59.lmm10,.lh60.lmm10{max-height: 440px;}

}

@media all and (max-width:680px) {

    .pt4{padding-top: 2px;}.pt6,.pt8{padding-top: 4px;}.pt10,.pt12{padding-top: 6px;}.pt14,.pt16{padding-top: 8px;}.pt18,.pt20{padding-top: 10px;}.pt22,.pt24{padding-top: 12px;}.pt26,.pt28{padding-top: 14px;}.pt30,.pt32{padding-top: 16px;}.pt34,.pt36{padding-top: 18px;}.pt38,.pt40,.pt42{padding-top: 20px;}.pt44,.pt46,.pt48,.pt50{padding-top: 22px;}.pt52,.pt54{padding-top: 24px;}.pt56,.pt58,.pt60{padding-top: 26px;}.pt62,.pt64{padding-top: 28px;}.pt66,.pt68,.pt70,.pt72{padding-top: 30px;}.pt74,.pt76,.pt78,.pt80,.pt82,.pt84{padding-top: 32px;}

    .pt86,.pt88,.pt90,.pt92,.pt94,.pt96{padding-top: 34px;}.pt98,.pt100,.pt102,.pt104,.pt106,.pt108{padding-top: 36px;}.pt110,.pt112,.pt114,.pt116,.pt118,.pt120,.pt122,.pt124{padding-top: 38px;}.pt126,.pt128,.pt130,.pt132,.pt134,.pt136,.pt138{padding-top: 40px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 42px;}.pt152,.pt154,.pt156,.pt158,.pt160,.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 44px;}.pt172,.pt174,.pt176,.pt178,.pt180,.pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 46px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 48px;}.pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 50px;}

    .pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 52px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 54px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 56px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 58px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 60px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 66px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 70px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 76px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 80px;}

    .pb4{padding-bottom: 2px;}.pb6,.pb8{padding-bottom: 4px;}.pb10,.pb12{padding-bottom: 6px;}.pb14,.pb16{padding-bottom: 8px;}.pb18,.pb20{padding-bottom: 10px;}.pb22,.pb24{padding-bottom: 12px;}.pb26,.pb28{padding-bottom: 14px;}.pb30,.pb32{padding-bottom: 16px;}.pb34,.pb36{padding-bottom: 18px;}.pb38,.pb40,.pb42{padding-bottom: 20px;}.pb44,.pb46,.pb48,.pb50{padding-bottom: 22px;}.pb52,.pb54{padding-bottom: 24px;}.pb56,.pb58,.pb60{padding-bottom: 26px;}.pb62,.pb64{padding-bottom: 28px;}.pb66,.pb68,.pb70,.pb72{padding-bottom: 30px;}

    .pb74,.pb76,.pb78,.pb80,.pb82,.pb84{padding-bottom: 32px;}.pb86,.pb88,.pb90,.pb92,.pb94,.pb96{padding-bottom: 34px;}.pb98,.pb100,.pb102,.pb104,.pb106,.pb108{padding-bottom: 36px;}.pb110,.pb112,.pb114,.pb116,.pb118,.pb120,.pb122,.pb124{padding-bottom: 38px;}.pb126,.pb128,.pb130,.pb132,.pb134,.pb136,.pb138{padding-bottom: 40px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 42px;}.pb152,.pb154,.pb156,.pb158,.pb160,.pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 44px;}.pb172,.pb174,.pb176,.pb178,.pb180,.pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 46px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 48px;}

    .pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 50px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 52px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 54px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 56px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 58px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 60px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 66px;}.pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 70px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 76px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 80px;}

    .mt4{margin-top: 2px;}.mt6,.mt8{margin-top: 4px;}.mt10,.mt12{margin-top: 6px;}.mt14,.mt16{margin-top: 8px;}.mt18,.mt20{margin-top: 10px;}.mt22,.mt24{margin-top: 12px;}.mt26,.mt28{margin-top: 14px;}.mt30,.mt32{margin-top: 16px;}.mt34,.mt36{margin-top: 18px;}.mt38,.mt40,.mt42{margin-top: 20px;}.mt44,.mt46,.mt48,.mt50{margin-top: 22px;}.mt52,.mt54{margin-top: 24px;}.mt56,.mt58,.mt60{margin-top: 26px;}.mt62,.mt64{margin-top: 28px;}.mt66,.mt68,.mt70,.mt72{margin-top: 30px;}.mt74,.mt76,.mt78,.mt80,.mt82,.mt84{margin-top: 32px;}

    .mt86,.mt88,.mt90,.mt92,.mt94,.mt96{margin-top: 34px;}.mt98,.mt100,.mt102,.mt104,.mt106,.mt108{margin-top: 36px;}.mt110,.mt112,.mt114,.mt116,.mt118,.mt120,.mt122,.mt124{margin-top: 38px;}.mt126,.mt128,.mt130,.mt132,.mt134,.mt136,.mt138{margin-top: 40px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 42px;}.mt152,.mt154,.mt156,.mt158,.mt160,.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 44px;}.mt172,.mt174,.mt176,.mt178,.mt180,.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 46px;}.mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 48px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 50px;}.mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 52px;}

    .mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 54px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 56px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 58px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 60px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 66px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 70px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 76px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 80px;}

    .fs13{font-size: 12px;}.fs14{font-size: 13px;}.fs15,.fs16{font-size: 14px;}.fs17,.fs18,.fs19{font-size: 15px;}.fs20,.fs21,.fs22{font-size: 16px;}.fs23,.fs24,.fs25{font-size: 17px;}.fs26,.fs27,.fs28{font-size: 18px;}.fs29,.fs30,.fs31{font-size: 19px;}.fs32,.fs33,.fs34,.fs35,.fs36{font-size: 20px;}.fs37,.fs38,.fs39,.fs40,.fs41{font-size: 21px;}.fs42,.fs43,.fs44,.fs45{font-size: 22px;}.fs46,.fs47,.fs48,.fs49{font-size: 23px;}.fs50,.fs51,.fs52,.fs53,.fs54{font-size: 24px;}.fs55,.fs56,.fs57{font-size: 25px;}.fs58,.fs59,.fs60{font-size: 26px;}

    .fs61,.fs62,.fs63{font-size: 27px;}.fs64,.fs65,.fs66{font-size: 28px;}.fs67,.fs68,.fs69{font-size: 29px;}.fs70,.fs71,.fs72,.fs73{font-size: 30px;}.fs74,.fs75,.fs76,.fs77{font-size: 32px;}.fs78,.fs79,.fs80,.fs81{font-size: 34px;}.fs82,.fs83,.fs84,.fs85{font-size: 36px;}.fs86,.fs87,.fs88{font-size: 38px;}.fs89,.fs90,.fs91{font-size: 40px;}.fs92,.fs93,.fs94{font-size: 42px;}.fs95,.fs96,.fs97{font-size: 44px;}.fs98,.fs99,.fs100,.fs101{font-size: 46px;}.fs102,.fs103,.fs104,.fs105{font-size: 48px;}.fs106,.fs107,.fs108,.fs109{font-size: 50px;}.fs110,.fs111,.fs112,.fs113{font-size: 52px;}.fs114,.fs115,.fs116,.fs117{font-size: 54px;}.fs118,.fs119,.fs120{font-size: 56px;}

    .lh15,.lh16{line-height: 14px;}.lh17,.lh18{line-height: 15px;}.lh19,.lh20{line-height: 16px;}.lh21,.lh22{line-height: 18px;}.lh23{line-height: 20px;}.lh24,.lh25{line-height: 21px;}.lh26{line-height: 22px;} .lh27,.lh28,.lh29{line-height: 23px;}.lh30,.lh31,.lh32{line-height: 24px;}.lh33,.lh34{line-height: 26px;}.lh35,.lh36{line-height: 27px;}.lh37,.lh38{line-height: 28px;}.lh39,.lh40,.lh41,.lh42{line-height: 29px;}.lh43,.lh44,.lh45,.lh46{line-height: 30px;}.lh47,.lh48,.lh49,.lh50{line-height: 32px;}.lh51,.lh52{line-height: 34px;}.lh53,.lh54{line-height: 35px;}.lh55,.lh56,.lh57,.lh58{line-height: 36px;}.lh59,.lh60{line-height: 38px;}

    .lh15.lm2,.lh16.lm2{height: 28px;}.lh15.lm3,.lh16.lm3{height: 42px;}.lh15.lm4,.lh16.lm4{height: 56px;}.lh15.lm5,.lh16.lm5{height: 70px;}.lh15.lm6,.lh16.lm6{height: 84px;}.lh15.lm7,.lh16.lm7{height: 98px;}.lh15.lm8,.lh16.lm8{height: 112px;}.lh15.lm9,.lh16.lm9{height: 126px;}.lh15.lm10,.lh16.lm10{height: 140px;}.lh17.lm2,.lh18.lm2{height: 30px;}.lh17.lm3,.lh18.lm3{height: 45px;}.lh17.lm4,.lh18.lm4{height: 60px;}.lh17.lm5,.lh18.lm5{height: 75px;}.lh17.lm6,.lh18.lm6{height: 90px;}.lh17.lm7,.lh18.lm7{height: 105px;}.lh17.lm8,.lh18.lm8{height: 120px;}.lh17.lm9,.lh18.lm9{height: 135px;}.lh17.lm10,.lh18.lm10{height: 150px;}

    .lh19.lm2,.lh20.lm2{height: 32px;}.lh19.lm3,.lh20.lm3{height: 48px;}.lh19.lm4,.lh20.lm4{height: 64px;}.lh19.lm5,.lh20.lm5{height: 80px;}.lh19.lm6,.lh20.lm6{height: 96px;}.lh19.lm7,.lh20.lm7{height: 112px;}.lh19.lm8,.lh20.lm8{height: 128px;}.lh19.lm9,.lh20.lm9{height: 144px;}.lh19.lm10,.lh20.lm10{height: 160px;}.lh21.lm2,.lh22.lm2{height: 36px;}.lh21.lm3,.lh22.lm3{height: 54px;}.lh21.lm4,.lh22.lm4{height: 72px;}.lh21.lm5,.lh22.lm5{height: 90px;}.lh21.lm6,.lh22.lm6{height: 108px;}.lh21.lm7,.lh22.lm7{height: 126px;}.lh21.lm8,.lh22.lm8{height: 144px;}.lh21.lm9,.lh22.lm9{height: 162px;}.lh21.lm10,.lh22.lm10{height: 180px;}

    .lh23.lm2{height: 40px;}.lh23.lm3{height: 60px;}.lh23.lm4{height: 80px;}.lh23.lm5{height: 100px;}.lh23.lm6{height: 120px;}.lh23.lm7{height: 140px;}.lh23.lm8{height: 160px;}.lh23.lm9{height: 180px;}.lh23.lm10{height: 200px;}.lh24.lm2,.lh25.lm2{height: 42px;}.lh24.lm3,.lh25.lm3{height: 63px;}.lh24.lm4,.lh25.lm4{height: 84px;}.lh24.lm5,.lh25.lm5{height: 105px;}.lh24.lm6,.lh25.lm6{height: 126px;}.lh24.lm7,.lh25.lm7{height: 147px;}.lh24.lm8,.lh25.lm8{height: 168px;}.lh24.lm9,.lh25.lm9{height: 189px;}.lh24.lm10,.lh25.lm10{height: 210px;}

    .lh26.lm2{height: 44px;}.lh26.lm3{height: 66px;}.lh26.lm4{height: 88px;}.lh26.lm5{height: 110px;}.lh26.lm6{height: 132px;}.lh26.lm7{height: 154px;}.lh26.lm8{height: 176px;}.lh26.lm9{height: 198px;}.lh26.lm10{height: 220px;}.lh27.lm2,.lh28.lm2,.lh29.lm2{height: 46px;}.lh27.lm3,.lh28.lm3,.lh29.lm3{height: 69px;}.lh27.lm4,.lh28.lm4,.lh29.lm4{height: 92px;}.lh27.lm5,.lh28.lm5,.lh29.lm5{height: 115px;}.lh27.lm6,.lh28.lm6,.lh29.lm6{height: 138px;}.lh27.lm7,.lh28.lm7,.lh29.lm7{height: 161px;}.lh27.lm8,.lh28.lm8,.lh29.lm8{height: 184px;}.lh27.lm9,.lh28.lm9,.lh29.lm9{height: 207px;}.lh27.lm10,.lh28.lm10,.lh29.lm10{height: 230px;}

    .lh30.lm2,.lh31.lm2,.lh32.lm2{height: 48px;}.lh30.lm3,.lh31.lm3,.lh32.lm3{height: 72px;}.lh30.lm4,.lh31.lm4,.lh32.lm4{height: 96px;}.lh30.lm5,.lh31.lm5,.lh32.lm5{height: 120px;}.lh30.lm6,.lh31.lm6,.lh32.lm6{height: 144px;}.lh30.lm7,.lh31.lm7,.lh32.lm7{height: 168px;}.lh30.lm8,.lh31.lm8,.lh32.lm8{height: 192px;}.lh30.lm9,.lh31.lm9,.lh32.lm9{height: 216px;}.lh30.lm10,.lh31.lm10,.lh32.lm10{height: 240px;}.lh33.lm2,.lh34.lm2{height: 52px;}.lh33.lm3,.lh34.lm3{height: 78px;}.lh33.lm4,.lh34.lm4{height: 104px;}.lh33.lm5,.lh34.lm5{height: 130px;}.lh33.lm6,.lh34.lm6{height: 156px;}.lh33.lm7,.lh34.lm7{height: 182px;}.lh33.lm8,.lh34.lm8{height: 208px;}.lh33.lm9,.lh34.lm9{height: 234px;}.lh33.lm10,.lh34.lm10{height: 260px;}

    .lh35.lm2,.lh36.lm2{height: 54px;}.lh35.lm3,.lh36.lm3{height: 81px;}.lh35.lm4,.lh36.lm4{height: 108px;}.lh35.lm5,.lh36.lm5{height: 135px;}.lh35.lm6,.lh36.lm6{height: 162px;}.lh35.lm7,.lh36.lm7{height: 189px;}.lh35.lm8,.lh36.lm8{height: 216px;}.lh35.lm9,.lh36.lm9{height: 243px;}.lh35.lm10,.lh36.lm10{height: 270px;}.lh37.lm2,.lh38.lm2{height: 56px;}.lh37.lm3,.lh38.lm3{height: 84px;}.lh37.lm4,.lh38.lm4{height: 112px;}.lh37.lm5,.lh38.lm5{height: 140px;}.lh37.lm6,.lh38.lm6{height: 168px;}.lh37.lm7,.lh38.lm7{height: 196px;}.lh37.lm8,.lh38.lm8{height: 224px;}.lh37.lm9,.lh38.lm9{height: 252px;}.lh37.lm10,.lh38.lm10{height: 280px;}

    .lh39.lm2,.lh40.lm2,.lh41.lm2,.lh42.lm2{height: 58px;}.lh39.lm3,.lh40.lm3,.lh41.lm3,.lh42.lm3{height: 87px;}.lh39.lm4,.lh40.lm4,.lh41.lm4,.lh42.lm4{height: 116px;}.lh39.lm5,.lh40.lm5,.lh41.lm5,.lh42.lm5{height: 145px;}.lh39.lm6,.lh40.lm6,.lh41.lm6,.lh42.lm6{height: 174px;}.lh39.lm7,.lh40.lm7,.lh41.lm7,.lh42.lm7{height: 203px;}.lh39.lm8,.lh40.lm8,.lh41.lm8,.lh42.lm8{height: 232px;}.lh39.lm9,.lh40.lm9,.lh41.lm9,.lh42.lm9{height: 261px;}.lh39.lm10,.lh40.lm10,.lh41.lm10,.lh42.lm10{height: 290px;}

    .lh43.lm2,.lh44.lm2,.lh45.lm2,.lh46.lm2{height: 60px;}.lh43.lm3,.lh44.lm3,.lh45.lm3,.lh46.lm3{height: 90px;}.lh43.lm4,.lh44.lm4,.lh45.lm4,.lh46.lm4{height: 120px;}.lh43.lm5,.lh44.lm5,.lh45.lm5,.lh46.lm5{height: 150px;}.lh43.lm6,.lh44.lm6,.lh45.lm6,.lh46.lm6{height: 180px;}.lh43.lm7,.lh44.lm7,.lh45.lm7,.lh46.lm7{height: 210px;}.lh43.lm8,.lh44.lm8,.lh45.lm8,.lh46.lm8{height: 240px;}.lh43.lm9,.lh44.lm9,.lh45.lm9,.lh46.lm9{height: 270px;}.lh43.lm10,.lh44.lm10,.lh45.lm10,.lh46.lm10{height: 300px;}

    .lh47.lm2,.lh48.lm2,.lh49.lm2,.lh50.lm2{height: 64px;}.lh47.lm3,.lh48.lm3,.lh49.lm3,.lh50.lm3{height: 96px;}.lh47.lm4,.lh48.lm4,.lh49.lm4,.lh50.lm4{height: 128px;}.lh47.lm5,.lh48.lm5,.lh49.lm5,.lh50.lm5{height: 160px;}.lh47.lm6,.lh48.lm6,.lh49.lm6,.lh50.lm6{height: 192px;}.lh47.lm7,.lh48.lm7,.lh49.lm7,.lh50.lm7{height: 224px;}.lh47.lm8,.lh48.lm8,.lh49.lm8,.lh50.lm8{height: 256px;}.lh47.lm9,.lh48.lm9,.lh49.lm9,.lh50.lm9{height: 388px;}.lh47.lm10,.lh48.lm10,.lh49.lm10,.lh50.lm10{height: 320px;}

    .lh51.lm2,.lh52.lm2{height: 68px;}.lh51.lm3,.lh52.lm3{height: 102px;}.lh51.lm4,.lh52.lm4{height: 136px;}.lh51.lm5,.lh52.lm5{height: 170px;}.lh51.lm6,.lh52.lm6{height: 204px;}.lh51.lm7,.lh52.lm7{height: 238px;}.lh51.lm8,.lh52.lm8{height: 272px;}.lh51.lm9,.lh52.lm9{height: 306px;}.lh51.lm10,.lh52.lm10{height: 340px;}.lh53.lm2,.lh54.lm2{height: 70px;}.lh53.lm3,.lh54.lm3{height: 105px;}.lh53.lm4,.lh54.lm4{height: 140px;}.lh53.lm5,.lh54.lm5{height: 175px;}.lh53.lm6,.lh54.lm6{height: 210px;}.lh53.lm7,.lh54.lm7{height: 245px;}.lh53.lm8,.lh54.lm8{height: 280px;}.lh53.lm9,.lh54.lm9{height: 315px;}.lh53.lm10,.lh54.lm10{height: 350px;}

    .lh55.lm2,.lh56.lm2,.lh57.lm2,.lh58.lm2{height: 72px;}.lh55.lm3,.lh56.lm3,.lh57.lm3,.lh58.lm3{height: 108px;}.lh55.lm4,.lh56.lm4,.lh57.lm4,.lh58.lm4{height: 144px;}.lh55.lm5,.lh56.lm5,.lh57.lm5,.lh58.lm5{height: 180px;}.lh55.lm6,.lh56.lm6,.lh57.lm6,.lh58.lm6{height: 216px;}.lh55.lm7,.lh56.lm7,.lh57.lm7,.lh58.lm7{height: 252px;}.lh55.lm8,.lh56.lm8,.lh57.lm8,.lh58.lm8{height: 288px;}.lh55.lm9,.lh56.lm9,.lh57.lm9,.lh58.lm9{height: 324px;}.lh55.lm10,.lh56.lm10,.lh57.lm10,.lh58.lm10{height: 360px;}

    .lh59.lm2,.lh60.lm2{height: 76px;}.lh59.lm3,.lh60.lm3{height: 114px;}.lh59.lm4,.lh60.lm4{height: 152px;}.lh59.lm5,.lh60.lm5{height: 190px;}.lh59.lm6,.lh60.lm6{height: 228px;}.lh59.lm7,.lh60.lm7{height: 266px;}.lh59.lm8,.lh60.lm8{height: 304px;}.lh59.lm9,.lh60.lm9{height: 342px;}.lh59.lm10,.lh60.lm10{height: 380px;}

    .lh15.lmm2,.lh16.lmm2{max-height: 28px;}.lh15.lmm3,.lh16.lmm3{max-height: 42px;}.lh15.lmm4,.lh16.lmm4{max-height: 56px;}.lh15.lmm5,.lh16.lmm5{max-height: 70px;}.lh15.lmm6,.lh16.lmm6{max-height: 84px;}.lh15.lmm7,.lh16.lmm7{max-height: 98px;}.lh15.lmm8,.lh16.lmm8{max-height: 112px;}.lh15.lmm9,.lh16.lmm9{max-height: 126px;}.lh15.lmm10,.lh16.lmm10{max-height: 140px;}.lh17.lmm2,.lh18.lmm2{max-height: 30px;}.lh17.lmm3,.lh18.lmm3{max-height: 45px;}.lh17.lmm4,.lh18.lmm4{max-height: 60px;}.lh17.lmm5,.lh18.lmm5{max-height: 75px;}.lh17.lmm6,.lh18.lmm6{max-height: 90px;}.lh17.lmm7,.lh18.lmm7{max-height: 105px;}.lh17.lmm8,.lh18.lmm8{max-height: 120px;}.lh17.lmm9,.lh18.lmm9{max-height: 135px;}.lh17.lmm10,.lh18.lmm10{max-height: 150px;}

    .lh19.lmm2,.lh20.lmm2{max-height: 32px;}.lh19.lmm3,.lh20.lmm3{max-height: 48px;}.lh19.lmm4,.lh20.lmm4{max-height: 64px;}.lh19.lmm5,.lh20.lmm5{max-height: 80px;}.lh19.lmm6,.lh20.lmm6{max-height: 96px;}.lh19.lmm7,.lh20.lmm7{max-height: 112px;}.lh19.lmm8,.lh20.lmm8{max-height: 128px;}.lh19.lmm9,.lh20.lmm9{max-height: 144px;}.lh19.lmm10,.lh20.lmm10{max-height: 160px;}.lh21.lmm2,.lh22.lmm2{max-height: 36px;}.lh21.lmm3,.lh22.lmm3{max-height: 54px;}.lh21.lmm4,.lh22.lmm4{max-height: 72px;}.lh21.lmm5,.lh22.lmm5{max-height: 90px;}.lh21.lmm6,.lh22.lmm6{max-height: 108px;}.lh21.lmm7,.lh22.lmm7{max-height: 126px;}.lh21.lmm8,.lh22.lmm8{max-height: 144px;}.lh21.lmm9,.lh22.lmm9{max-height: 162px;}.lh21.lmm10,.lh22.lmm10{max-height: 180px;}

    .lh23.lmm2{max-height: 40px;}.lh23.lmm3{max-height: 60px;}.lh23.lmm4{max-height: 80px;}.lh23.lmm5{max-height: 100px;}.lh23.lmm6{max-height: 120px;}.lh23.lmm7{max-height: 140px;}.lh23.lmm8{max-height: 160px;}.lh23.lmm9{max-height: 180px;}.lh23.lmm10{max-height: 200px;}.lh24.lmm2,.lh25.lmm2{max-height: 42px;}.lh24.lmm3,.lh25.lmm3{max-height: 63px;}.lh24.lmm4,.lh25.lmm4{max-height: 84px;}.lh24.lmm5,.lh25.lmm5{max-height: 105px;}.lh24.lmm6,.lh25.lmm6{max-height: 126px;}.lh24.lmm7,.lh25.lmm7{max-height: 147px;}.lh24.lmm8,.lh25.lmm8{max-height: 168px;}.lh24.lmm9,.lh25.lmm9{max-height: 189px;}.lh24.lmm10,.lh25.lmm10{max-height: 210px;}

    .lh26.lmm2{max-height: 44px;}.lh26.lmm3{max-height: 66px;}.lh26.lmm4{max-height: 88px;}.lh26.lmm5{max-height: 110px;}.lh26.lmm6{max-height: 132px;}.lh26.lmm7{max-height: 154px;}.lh26.lmm8{max-height: 176px;}.lh26.lmm9{max-height: 198px;}.lh26.lmm10{max-height: 220px;}.lh27.lmm2,.lh28.lmm2,.lh29.lmm2{max-height: 46px;}.lh27.lmm3,.lh28.lmm3,.lh29.lmm3{max-height: 69px;}.lh27.lmm4,.lh28.lmm4,.lh29.lmm4{max-height: 92px;}.lh27.lmm5,.lh28.lmm5,.lh29.lmm5{max-height: 115px;}.lh27.lmm6,.lh28.lmm6,.lh29.lmm6{max-height: 138px;}.lh27.lmm7,.lh28.lmm7,.lh29.lmm7{max-height: 161px;}.lh27.lmm8,.lh28.lmm8,.lh29.lmm8{max-height: 184px;}.lh27.lmm9,.lh28.lmm9,.lh29.lmm9{max-height: 207px;}.lh27.lmm10,.lh28.lmm10,.lh29.lmm10{max-height: 230px;}

    .lh30.lmm2,.lh31.lmm2,.lh32.lmm2{max-height: 48px;}.lh30.lmm3,.lh31.lmm3,.lh32.lmm3{max-height: 72px;}.lh30.lmm4,.lh31.lmm4,.lh32.lmm4{max-height: 96px;}.lh30.lmm5,.lh31.lmm5,.lh32.lmm5{max-height: 120px;}.lh30.lmm6,.lh31.lmm6,.lh32.lmm6{max-height: 144px;}.lh30.lmm7,.lh31.lmm7,.lh32.lmm7{max-height: 168px;}.lh30.lmm8,.lh31.lmm8,.lh32.lmm8{max-height: 192px;}.lh30.lmm9,.lh31.lmm9,.lh32.lmm9{max-height: 216px;}.lh30.lmm10,.lh31.lmm10,.lh32.lmm10{max-height: 240px;}.lh33.lmm2,.lh34.lmm2{max-height: 52px;}.lh33.lmm3,.lh34.lmm3{max-height: 78px;}.lh33.lmm4,.lh34.lmm4{max-height: 104px;}.lh33.lmm5,.lh34.lmm5{max-height: 130px;}.lh33.lmm6,.lh34.lmm6{max-height: 156px;}.lh33.lmm7,.lh34.lmm7{max-height: 182px;}.lh33.lmm8,.lh34.lmm8{max-height: 208px;}.lh33.lmm9,.lh34.lmm9{max-height: 234px;}.lh33.lmm10,.lh34.lmm10{max-height: 260px;}

    .lh35.lmm2,.lh36.lmm2{max-height: 54px;}.lh35.lmm3,.lh36.lmm3{max-height: 81px;}.lh35.lmm4,.lh36.lmm4{max-height: 108px;}.lh35.lmm5,.lh36.lmm5{max-height: 135px;}.lh35.lmm6,.lh36.lmm6{max-height: 162px;}.lh35.lmm7,.lh36.lmm7{max-height: 189px;}.lh35.lmm8,.lh36.lmm8{max-height: 216px;}.lh35.lmm9,.lh36.lmm9{max-height: 243px;}.lh35.lmm10,.lh36.lmm10{max-height: 270px;}.lh37.lmm2,.lh38.lmm2{max-height: 56px;}.lh37.lmm3,.lh38.lmm3{max-height: 84px;}.lh37.lmm4,.lh38.lmm4{max-height: 112px;}.lh37.lmm5,.lh38.lmm5{max-height: 140px;}.lh37.lmm6,.lh38.lmm6{max-height: 168px;}.lh37.lmm7,.lh38.lmm7{max-height: 196px;}.lh37.lmm8,.lh38.lmm8{max-height: 224px;}.lh37.lmm9,.lh38.lmm9{max-height: 252px;}.lh37.lmm10,.lh38.lmm10{max-height: 280px;}

    .lh39.lmm2,.lh40.lmm2,.lh41.lmm2,.lh42.lmm2{max-height: 58px;}.lh39.lmm3,.lh40.lmm3,.lh41.lmm3,.lh42.lmm3{max-height: 87px;}.lh39.lmm4,.lh40.lmm4,.lh41.lmm4,.lh42.lmm4{max-height: 116px;}.lh39.lmm5,.lh40.lmm5,.lh41.lmm5,.lh42.lmm5{max-height: 145px;}.lh39.lmm6,.lh40.lmm6,.lh41.lmm6,.lh42.lmm6{max-height: 174px;}.lh39.lmm7,.lh40.lmm7,.lh41.lmm7,.lh42.lmm7{max-height: 203px;}.lh39.lmm8,.lh40.lmm8,.lh41.lmm8,.lh42.lmm8{max-height: 232px;}.lh39.lmm9,.lh40.lmm9,.lh41.lmm9,.lh42.lmm9{max-height: 261px;}.lh39.lmm10,.lh40.lmm10,.lh41.lmm10,.lh42.lmm10{max-height: 290px;}

    .lh43.lmm2,.lh44.lmm2,.lh45.lmm2,.lh46.lmm2{max-height: 60px;}.lh43.lmm3,.lh44.lmm3,.lh45.lmm3,.lh46.lmm3{max-height: 90px;}.lh43.lmm4,.lh44.lmm4,.lh45.lmm4,.lh46.lmm4{max-height: 120px;}.lh43.lmm5,.lh44.lmm5,.lh45.lmm5,.lh46.lmm5{max-height: 150px;}.lh43.lmm6,.lh44.lmm6,.lh45.lmm6,.lh46.lmm6{max-height: 180px;}.lh43.lmm7,.lh44.lmm7,.lh45.lmm7,.lh46.lmm7{max-height: 210px;}.lh43.lmm8,.lh44.lmm8,.lh45.lmm8,.lh46.lmm8{max-height: 240px;}.lh43.lmm9,.lh44.lmm9,.lh45.lmm9,.lh46.lmm9{max-height: 270px;}.lh43.lmm10,.lh44.lmm10,.lh45.lmm10,.lh46.lmm10{max-height: 300px;}

    .lh47.lmm2,.lh48.lmm2,.lh49.lmm2,.lh50.lmm2{max-height: 64px;}.lh47.lmm3,.lh48.lmm3,.lh49.lmm3,.lh50.lmm3{max-height: 96px;}.lh47.lmm4,.lh48.lmm4,.lh49.lmm4,.lh50.lmm4{max-height: 128px;}.lh47.lmm5,.lh48.lmm5,.lh49.lmm5,.lh50.lmm5{max-height: 160px;}.lh47.lmm6,.lh48.lmm6,.lh49.lmm6,.lh50.lmm6{max-height: 192px;}.lh47.lmm7,.lh48.lmm7,.lh49.lmm7,.lh50.lmm7{max-height: 224px;}.lh47.lmm8,.lh48.lmm8,.lh49.lmm8,.lh50.lmm8{max-height: 256px;}.lh47.lmm9,.lh48.lmm9,.lh49.lmm9,.lh50.lmm9{max-height: 388px;}.lh47.lmm10,.lh48.lmm10,.lh49.lmm10,.lh50.lmm10{max-height: 320px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 68px;}.lh51.lmm3,.lh52.lmm3{max-height: 102px;}.lh51.lmm4,.lh52.lmm4{max-height: 136px;}.lh51.lmm5,.lh52.lmm5{max-height: 170px;}.lh51.lmm6,.lh52.lmm6{max-height: 204px;}.lh51.lmm7,.lh52.lmm7{max-height: 238px;}.lh51.lmm8,.lh52.lmm8{max-height: 272px;}.lh51.lmm9,.lh52.lmm9{max-height: 306px;}.lh51.lmm10,.lh52.lmm10{max-height: 340px;}.lh53.lmm2,.lh54.lmm2{max-height: 70px;}.lh53.lmm3,.lh54.lmm3{max-height: 105px;}.lh53.lmm4,.lh54.lmm4{max-height: 140px;}.lh53.lmm5,.lh54.lmm5{max-height: 175px;}.lh53.lmm6,.lh54.lmm6{max-height: 210px;}.lh53.lmm7,.lh54.lmm7{max-height: 245px;}.lh53.lmm8,.lh54.lmm8{max-height: 280px;}.lh53.lmm9,.lh54.lmm9{max-height: 315px;}.lh53.lmm10,.lh54.lmm10{max-height: 350px;}

    .lh55.lmm2,.lh56.lmm2,.lh57.lmm2,.lh58.lmm2{max-height: 72px;}.lh55.lmm3,.lh56.lmm3,.lh57.lmm3,.lh58.lmm3{max-height: 108px;}.lh55.lmm4,.lh56.lmm4,.lh57.lmm4,.lh58.lmm4{max-height: 144px;}.lh55.lmm5,.lh56.lmm5,.lh57.lmm5,.lh58.lmm5{max-height: 180px;}.lh55.lmm6,.lh56.lmm6,.lh57.lmm6,.lh58.lmm6{max-height: 216px;}.lh55.lmm7,.lh56.lmm7,.lh57.lmm7,.lh58.lmm7{max-height: 252px;}.lh55.lmm8,.lh56.lmm8,.lh57.lmm8,.lh58.lmm8{max-height: 288px;}.lh55.lmm9,.lh56.lmm9,.lh57.lmm9,.lh58.lmm9{max-height: 324px;}.lh55.lmm10,.lh56.lmm10,.lh57.lmm10,.lh58.lmm10{max-height: 360px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 76px;}.lh59.lmm3,.lh60.lmm3{max-height: 114px;}.lh59.lmm4,.lh60.lmm4{max-height: 152px;}.lh59.lmm5,.lh60.lmm5{max-height: 190px;}.lh59.lmm6,.lh60.lmm6{max-height: 228px;}.lh59.lmm7,.lh60.lmm7{max-height: 266px;}.lh59.lmm8,.lh60.lmm8{max-height: 304px;}.lh59.lmm9,.lh60.lmm9{max-height: 342px;}.lh59.lmm10,.lh60.lmm10{max-height: 380px;}    

}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .indcd-lun .img{height: 150px;}
    .indcd-lun{padding: 30px;}
    .pagesBan-con{font-size: 150px;}
    .newsSlide{padding: 30px;}
    .newsSlide-con{padding: 40px 0 35px 40px;}
    .caseList-img img{height: 330px;}
    .newsDet-side{padding: 30px;}
    .newsDet-side-item{padding: 0px;}
    .newsDet-show-con{padding: 30px 30px 70px;}
    .hzList-page{font-size: 120px;}
    .dealerNav a{margin-left: 30px;}
    .dealer-swp-img{height: 180px;}
    .contCode-map{height: 540px;}
    .msgCont-table .dealerCode{width: 65%;}
    .loginView-con{width: 42%;padding: 40px 60px 40px 30px;}
    .loginView-table,.loginView-title, .loginView-tips, .loginView-switch, .loginView-logo{padding-left: 30px;}
    .loginView-input .title,.loginView-menu .title{font-size: 14px;}
    .loginView-input input,.loginView-menu .select{width: 68%;}
    .loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(68% - 74px);}
    .join-menu, .join-header{padding: 0 30px;}
    .join-header{padding-bottom: 20px;}
    .joinPopup{padding: 30px 40px 40px;width: 500px;border-radius: 8px;}
    .joinPopup-close{right: 40px;}
    .video-img .img img{height: 250px;}
    .video-text .title{height: 55px;}
    .serNav-item{height: 240px;}
    .serNav-text{margin-top: 20px;}
    .serNav-icon{height: 90px;}
    .abWH-list li{height: 580px;}
    .abWH-list li{padding: 0 60px 50px;}
    .abWH-drop{padding: 100px 45px 0;}
    .abMom-con{padding: 60px;}
    .abBtm-img img{max-height: 270px;}
    .proList-item{padding: 30px 45px;}
    .proList-img{height: 300px;}
    .indtt-cont .cont-r{padding: 0px 140px 0px 60px;}
    .proXL-list-item{padding: 60px 25px;}
    .proXL-list-img{height: 190px;}
    .proXlSer-desc{padding: 40px;}
    .proXlSer-left{padding: 90px 20px 180px 120px;min-height: 800px;}
    .proXlSer-list li{height: 50px;padding-left: 30px;}
    .proXlLink-item{height: 85px;}
    .aboufz-cont .cont-r {padding: 300px 135px;}
    .aboufz-dw {margin: 80px 0px;top: 80px;}
    .aboufz-years-vertical__years__left,.aboufz-years-vertical__years__right__item{font-size: 200px;}
    .circular-chart{margin-left: 130px;}
    .detVideo-con{margin-top: 60px;}
    .detWhat-con{padding: 30px;}
    .detWhat-text{padding: 0 40px;}
    .detMain-text .text p{margin-top: 20px ;}
    .detMain-down{height: 90px;padding: 0 60px 0 20px;}
    .detFun-table td{font-size: 15px;padding: 12px;width: 260px;}
    .threesixty{height: 500px;}
    .hzBtm-btn{width: 140px;height: 140px;}
    .house-nav a{padding-left: 2px;width: 80px;}
    .house-nav a p{transform: scale(.8);}
    .detNav-item{font-size: 14px;height: 60px;margin-left: 15px;}
    .detNav.scroll .detNav-item{height: 50px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 34px;}
    .proXL-intro .contain{padding:  0 5%;}
    .proDet-popup{width: 70%;}
    .proXlSer-desc-box{transform: translate(-20%,-90px);}
    .dealerCode-input input{font-size: 14px;}
    .dealerCode-input input::-webkit-input-placeholder{font-size: 14px;}
    .dealerCode-input input,.dealerCode-img img{height: 42px;}
    .dealerCode-btn{height: 48px;width: 34%;}
    .dealerCode-input{width: 220px;}
    /* 新增 */
    .success-btn-item{width: 260px;height: 52px;}
    .success-img svg{width: 180px;display: block;height: 180px;}
    .indsc-list .list-muen .img{height: 210px;}
    .indsc-list .list-muen .img .show{padding: 0 30px;}
    .case .newsNav-item{margin-left: 55px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .pagesBan-con{font-size: 120px;}
    .caseList-img img{height: 250px;}
    .hzList-page{font-size: 90px;}
    .hzList-title .title{padding-left: 12px;}
    .hzList-con{padding-right: 20px;}
    .hzList-item:nth-child(2n) .hzList-con{padding-left: 40px;}
    .buyLocal-icon li{width: 32%;}
    .buyLocal-icon .img{width: 50px;height: 50px;}
    .buyLocal-icon .text{font-size: 13px;}
    .buyData{margin-left: 7%;width: 47%;}
    .contIntro-text{padding-left: 15px;}
    .contIntro-icon{width: 54px;height: 54px;}
    .msgCont-data{padding: 20px 15px 40px;}
    .dealerCode-input input{padding-left: 15px;}
    .msgCont-table .dealerCode{width: 75%;}
    .loginView-switch{justify-content: center;}
    .join-menu li, .join-header li{width: 150px;}
    .prob-list li{padding: 20px;margin-top: 15px;}
    .prob-text{padding: 0 30px;}
    .video-img .img img{height: 210px;}
    .video-text .title{height: 45px;}
    .serxz-lun li .lt4 {margin-right: 30px;}
    .abWH-list li {padding: 0 40px 30px;height: 520px;}
    .abWH-drop {padding: 60px 30px 0;}
    .abWH-icon{width: 40px;}
    .abWH-drop-text p:first-child{margin-top: 15px;}
    .abWH-drop-text p{margin-top: 10px;}
    .abMom-con{padding: 40px;}
    .proList-img{height: 250px;}
    .proList-img img{max-width: 80%;}
    .indtt-cont .cont-r {padding: 40px 80px 40px 40px;}
    .proXL-intro-text{padding: 0;}
    .proXL-list-item{border-radius: 15px;padding: 40px 15px;}
    .proXlSer-desc-box{right: 10%;}
    .proXlSer-left {padding: 50px 0 180px 50px;min-height: 700px;}
    .proXlLink-item{padding: 0 20px;}
    .aboufz2{display: block;}
    .detFun-table td{width: 200px;}
    .detNav-item{font-size: 12px;height: 50px;margin-left: 10px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 32px;}
    .proXL-intro .contain{padding: 0;}
    .proDet-popup .msgCont-table .dealerCode{width: 55%;}
    .proXlSer-desc-box {transform: translate(-20%,-70px);}
    .dealerCode{width: 100%;justify-content: flex-start;}
    .dealerCode-btn{width: 100px;margin-left: 15px;}
    .indsc-list .list-muen .img{height: 170px;}
    .indsc-list .list-muen .img .show{padding: 0 15px;}
    
    
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
    .house-nav{display: none;}
    .pagesBread{display: none;}
    .detNav{top: 60px;}
    .contIntro-list li{width: 48%;}
    
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .serxz-lun li .lt1 .img {position: relative;width: 10%;margin-right: 15px;}
    .serxz-lun li .lt1 .text {width: 90%;}
    .aboufz2 .gallery-more li{padding: 15px;}
    .proIntro-text{width: 100%;margin-top: 30px;}
    .proIntro-img{width: 100%;}
    .detBan-bg img{height: 80vh;}
    .detPar-table{overflow-x: auto;}
    .newsList-con{margin-left: 0;justify-content: space-between;}
    .newsList-con li{margin: 20px 0 0;width: 48%;}

    .proIntro-img img{width: 70%;}
    .proIntro-text p{margin-top: 10px;}
    .proXL-list-item{width: 100%;}
    .proXL-list-item{width: 100%;margin: 15px 0 0;border-radius: 10px;padding: 30px 15px;}
    .proXL-list-img{width: 100%;}
    .proXL-list-con{width: 100%;margin-top: 20px;}
    .proXL-list-con .more{border-width: 2px;width: 120px;height: 44px;}
    .proXlSer-desc-box {transform: translate(-30px,-70px);}
    .proXlSer-list li{padding-right: 35px;}
    .indtt-cont .cont-l{width: 100%;}
    .indtt-cont .cont-r{width: 100%;padding: 30px 15px;}
    .indtt-cont .cont-r .title{line-height: 28px;}
    .indtt-form .list li{width: 100%;}
    .indtt-form input{font-size: 14px;}
    .indtt-form input::-webkit-input-placeholder{font-size: 14px;}
    .indtt-btn .yz{width: 200px;height: 48px;}
    .indtt-btn .yz .img{width: 102px;right: 0;}
    .indtt-btn .yz input{padding: 0;padding-left: 12px;height: 44px;}
    .indtt-btn .btn{margin-left: 15px;width: 120px;height: 44px;}
    .abIntro-con{width: 100%;}
    .abIntro-video{width: 100%;margin-top: 30px;}
    .abIntro-num li{width: 55%;margin-top: 15px;}
    .abIntro-num li:nth-child(2n){width: 45%;}
    .abIntro-video-btn{width: 60px;height: 60px;}
    .abWH-list li{height: 550px;}
    .abWH-drop {padding: 20px 15px 0;}
    .abGal-con{width: 100%;padding: 0;}
    .abGal-img{width: 100%;margin-top: 15px;}
    .abGal-pagination{position: relative;width: 100%;text-align: center;bottom: auto;left: auto;margin-top: 20px;}
    .abGal-pagination .swiper-pagination-bullet{margin-left: 8px;border-width: 2px;width: 10px;height: 10px;}
    .abMom-btn{display: none;}
    .newsDet-show-con{width: 100%;margin-right: 0;}
    .newsDet-side{width: 100%;margin-top: 20px;}
    .pagesBan-box{min-height: unset;}
    .hzList{padding: 0 4%;}
    .hzList-item{margin: 20px 0 0 !important;width: 100%;flex-direction: column-reverse !important;}
    .hzList-con{width: 100%;padding: 30px 15px !important;}
    .hzList-page{font-size: 50px;}
    .hzList-img{width: 100%;}
    .hzList-btn{width: 120px;height: 46px;border-width: 2px;}
    .hzBtm-btn{display: none;}
    .hzBtm-bg img{height: 200px;}
    .hzBtm-text{width: 100%;}
    .buyData-item{flex-wrap: nowrap;}
    .msgCont-con{width: 100%;}
    .msgCont-table{width: 100%;margin-top: 30px;}
    .loginView{justify-content: center;}
    .loginView-img{display: none;}
    .loginView-con{width: 90%;padding: 30px 15px;}
    .loginView-table, .loginView-title, .loginView-tips, .loginView-switch, .loginView-logo{padding-left: 0;}
    .loginView-input .title,.loginView-menu .title{padding-right: 15px;}
    .loginView-input input,.loginView-menu .select{height: 40px;}
    .loginView-table button{height: 50px;width: 85%;margin: 20px auto 0;}
    .loginView-input .title, .loginView-menu .title{font-size: 12px;}
    .loginView-input .title{position: relative;}
    .loginView-input.active .title::after{margin: 0;position: absolute;right: 7px;top: 0px;}
    .loginView-tips,.loginView-switch,.loginView-link{font-size: 12px;justify-content: center;}
    .loginView-switch a{display: inline-block;width: 100%;text-align: center;}
    .loginView-item.register .loginView-switch a{width: auto;}
    .loginView-title{text-align: center;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
    .indcd-lun{padding: 15px;}
    .pagesBan-con{font-size: 50px;bottom: 30px;}
    .pagesBread{display: none;}
    .pagesBan::after{bottom: -1px;}
    .pagesTitle{font-size: 20px;}
    .news .newsNav{justify-content: flex-start;}
    .newsNav{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;justify-content: flex-start;}
    .case .newsNav{width: 100%;margin-top: 20px;}
    .newsNav-item{width: auto;height: 46px;padding: 0 20px;}
    .newsSlide{padding: 15px;}
    .newsSlide-img{width: 100%;}
    .newsSlide-con{width: 100%;padding: 30px 0;}
    .newsSlide-date .day{padding: 0 10px 15px;font-size: 30px;border-width: 2px;}
    .newsSlide-more{border-width: 2px;width: 110px;height: 44px;margin-top: 20px;}
    .newsSlide-title{margin-top: 25px;}
    .newsList-con li{width: 100%;}
    .indcd-lun .img{height: 170px;}
    .caseItem{width: 100%;}
    .caseList-img{border-radius: 3px;}
    .caseList-img img{height: 200px;}
    .caseList-text{padding-left: 0;}
    .caseList-text::after, .caseList-text::before{top: 10px;width: 20px;height: 1px;display: none;}
    .newsDet-show-con{width: 100%;padding:20px 0;margin: 0;}
    .newsDet-title .title{font-size: 16px;}
    .newsDet-title .date{font-size: 13px;margin-top: 10px;}
    #toShare a{width: 30px;height: 30px;margin-left: 12px;}
    #toShare a::before{font-size: 12px;}
    .newsDet-return{margin-top: 30px;border-width: 2px;width: 120px;height: 48px;}
    .newsDet-return::before{margin-right: 5px;font-size: 14px;}
    .newsDet-next a{padding: 0 15px;height: 50px;line-height: 50px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
    .newsDet-side{padding: 20px 15px;width: 100%;margin-top: 20px;}
    .newsDet-message textarea{margin-top: 15px;height: 140px;font-size: 13px;padding: 15px 0 0 15px;}
    .newsDet-message textarea::-webkit-input-placeholder{font-size: 13px;}
    .newsDet-msg-input input{width: 120px;height: 44px;font-size: 13px;}
    .newsDet-msg-input input::-webkit-input-placeholder{font-size: 13px;}
    .newsDet-msg-input .img img{height: 44px;}
    .newsDet-msg-submit{align-items: center;}
    .newsDet-msg-submit button{width: 80px;height: 42px;font-size: 14px;}
    .newsDet-prob-page{display: none;}
    .newsDet-prob-text{margin-left: 0;width: 92%;}
    .newsDet-prob-text .title{font-size: 13px;}
    .newsDet-prob-text .date{display: none;}
    .newsDet-prob-text .text{width: 100%;height: 0;font-size: 12px;}
    .newsDet-problem li::after{right: 10px;font-size: 13px;}
    .newsDet-prob-text .text-box{width: 100%;}
    .newsDet-problem li.active .newsDet-prob-text .text{padding-bottom: 20px;}
    .indsc-list{margin: 0;}
    .indsc-list .list-muen{width: 100%;margin: 15px 0 0;}
    .indsc-list .list-muen .img .show{padding: 0 15px;}
   
    .buyText{width: 100%;}
    .buyLocal{width: 100%;}
    .buyData{width: 100%;margin: 20px 0 0;}
    .buyLocal-title{font-size: 16px;text-align: center;}
    .buyLocal-icon .img{width: 44px;height: 44px;}
    .buyLocal-icon .text{font-size: 12px;}
    .buyLocal-menu{height: 48px;padding: 0 15px;border-width: 2px;}
    .buyLocal-more{height: 48px;}
    .buyData-item{margin-top: 20px;}
    .buyData-img{width: 25%;}
    .buyData-con{flex: 1;padding-left: 15px;margin: 0;}
    .dealerNav{overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .dealerNav a{margin-left: 20px;}
    .dealer-swp-img{height: 160px;}
    .dealer-swp-img i{left: 10px;top: 10px;width: 14px;height: 14px;}
    .dealer-swp-img i::after{width: 10px;height: 9px;}
    .dealer-swp-text{height: 54px;padding-left: 15px;}
    .dealerTable-input{width: 100% !important;}
    .dealerTable-input input{font-size: 14px;height: 36px;margin-top: 8px;}
    .dealerTable-input .title{font-size: 14px;}
    .dealerTable-input textarea{font-size: 14px;}
    .dealerCode{width: 100%;justify-content: space-between;}
    .dealerCode-input{border-width: 2px;width: 65%;}
    .dealerCode-input input{font-size: 13px;padding-left: 15px;height: 42px;}
    .dealerCode-input input::-webkit-input-placeholder{font-size: 13px;}
    .dealerCode-img img{ height: 42px;object-fit: fill;}
    .dealerCode-btn{height: 44px;}
    .dealerCode-btn{width: 30%;font-size: 13px;margin-left: 0;}
    .contIntro-list li{max-width: unset;width: 100%;margin: 20px 0 0;}
    .contIntro-icon{width: 40px;height: 40px;}
    .contMsg-text{width: 100%;margin-bottom: 20px;}
    .contCode-map{height: 300px;}
    .map-info{width: 330px;padding: 15px;}
    .amap-container img{width: 50%;}
    .msgCont-con{width: 100%;}
    .msgCont-table{width: 100%;margin-top: 40px;}
    .msgCont-table .dealerTable-input:nth-child(-n+2){width: 100%;}
    .msgCont-data{box-shadow: 0px 10px 14.57px 2.43px rgba(138, 138, 138, 0.11);}
    .msgCont-table .dealerCode{width: 100% !important;}
   
    .join-header{display: none;}
    .join-menu{padding: 12px 0;font-size: 12px;height: auto;}
    .join-menu li{width: auto;}
    .join-menu li:first-child{width: 100%;font-weight: 700;font-size: 13px;margin-bottom: 5px;}
    .join-menu li:last-child::after{font-size: 12px;margin-left: 5px;transform: scale(.8);}
    .joinDrop{padding: 10px 15px 20px;}
    .joinDrop-btn{margin-top: 20px;width: 130px;height: 44px;border-width: 2px;}
    .joinDrop-btn::before{margin-right: 5px;width: 14px;height: 14px;}
    .joinPopup-box{display: block;}
    .joinPopup{width: 90%;padding:25px 15px;}
    .joinPopup-close{top: 25px;right: 15px;width: 22px;height: 22px;border-width: 1px;}
    .joinPopup-close::before{font-size: 12px;transform: scale(.8);}
    .joinPopup-input input{margin-top: 5px;font-size: 12px;height: 40px;}
    .joinPopup-input input::-webkit-input-placeholder{font-size: 12px;}
    .joinPopup-input .upload-btn{height: 40px;}
    .joinPopup-btn{margin-top: 20px;width: 120px;height: 44px;}
    .prob-list li{padding: 15px;}
    .prob-page{width: 36px;height: 36px;}
    .prob-text{padding: 0 15px;}
    .prob-list li::after{margin-top: 8px;}
    .prob-text .text{font-size: 12px;}
    .video-list li{width: 100%;}
    .video-text .title{height: auto;}
    .serxz-lun li .lt2{display: none;}
    .serxz-lun li .lt3{display: none;}
    .serxz-lun li .lt1{padding-left: 15px;width: 75%;}
    .serxz-lun li .lt4 {margin-right: 15px;width: 20%;}
    .serxz-lun li{height: 60px;}
    .serxz-lun li:nth-child(1){height: 50px;border-radius: 5px 5px 0px 0px;}
    .serxz-lun li:nth-child(1) >div{font-size: 13px;}
    .serxz-lun li .lt1 .img{width: 8%;margin-right: 10px;}
    .serxz-lun li .lt1 .text{font-size: 12px;}
    .serxz-lun li .lt4{width: 15%;}
    .serxz-lun li .lt4 .img img{width: 22px;}
    .down-search{margin-top: 20px;width: 100%;border-width: 2px;}
    .down-search input{height: 40px;padding-left: 15px;width: calc(100% - 60px);font-size: 12px;}
    .down-search input::-webkit-input-placeholder{font-size: 12px;}
    .downSear-btn{height: 40px;width: 60px;}
    .downSear-btn::before{font-size: 16px;}
    .serNav-item{width: 100%;height: 200px;margin-top: 15px;}
    .serNav-item:first-child{margin-top: 0;}
    .serNav-icon{height: 60px;width: 80px;}
    .serList {margin-top: 20px;}
    .serList .title{width: 100%;}
    .serList .text{width: 100%;margin-top: 15px;}
    .serList .text{line-height: 26px;}
    .serList .text p br{height: 16px;}
   
    .abWH-list li{width: 100%;height: 400px;padding: 0 15px 20px;border-bottom: 1px solid rgba(255, 255, 255, .3);}
    .abWH-drop{padding: 40px 15px 0;}
    .abWH-icon{width: 34px;}
    .abMom-slide{flex-direction: column-reverse;}
    .abMom-con{width: 100%;padding: 30px 15px;margin:0;}
    .abMom-date{padding-left: 18px;}
    .abMom-date::after{width: 11px;height: 12px;}
    .abMom-img{width: 100%;}

    .abBtm-img{display: none;}
    .ab-bottom{padding: 0 4%;}
    .abBtm-con{width: 100%;padding-left: 0;}
    .ab-gallery{padding-bottom: 20px;}

    .proList-item{padding: 30px 15px;flex-direction: column-reverse;}
    .proList-img{width: 100%;height: auto;min-height: 150px;}
    .proList-img img{max-height: 200px;}
    .proList-con{width: 100%;margin-top: 20px;}
    .proList-more{border-width: 2px;width: 110px;height: 40px;font-size: 12px;}
  
    .proXL-intro-text p{margin-top: 10px;}
    .proXL-list{padding: 30px 4%;}

    .proXlSer-left{width: 100%;padding: 30px 4%;min-height: unset;}
    .proXlSer-title br{display: none;}
    .proXlSer-title::after{width: 60px;height: 2px;}
    .proXlSer-list li{height: 40px;padding-left: 15px;}
    .proXlSer-list li::after{width: 3px;}
    .proXlSer-right{width: 100%;margin-top: 0;padding-bottom: 20px;}
    .proXlSer-desc-box{position: relative;right: auto;top: auto;bottom: auto;transform: translateX(0);}
    .proXlSer-img{display: none;}
    .proXlSer-desc{padding: 25px 4%;}
    .proXlLink-item{width: 100%;padding: 0 4%;margin-top: 15px;}
    .proXlLink-item:first-child{margin-top: 0;}
    .proXlLink-icon .img{width: 40px;}
    .proXlLink-icon .text{margin-left: 15px;}
    .aboufz2 .gallery-more li .num{font-size: 13px;}
    .aboufz2 .gallery-more li .text{font-size: 14px;}
    .detBan-con{padding-top: 50px;}
    .detBan-con .contain{flex-direction: column-reverse;height: auto;}
    .detBan-text{width: 100%; margin-top: 20px;}
    .detBan-img{width: 70%;margin: 0 auto;}
    .detBan-more{width: 130px;height: 44px;border-width: 2px;}
    .detVideo-header .pagesTitle{width: 100%;}
    .detVideo-text{width: 100%;margin-top: 15px;font-weight: 500;}
    .detVideo-con{margin-top: 30px;width: 100%;border-radius: 5px;}
    .detVideo-img .img{position: relative;}
    .detVideo-img .img::before{content: ""; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
    .detVideo-btn{width: 150px;height: 46px;border-width: 2px;}
    .detVideo-btn::before{font-size: 12px;margin-right: 5px;}
    .detFea-img{width: 100%;margin-top: 15px;}
    .detFea-img img{max-height: 250px;}
    .detFea-swp{width: 100%;}
    .detFea-list{margin-top: 20px !important;}
    .detFea-list li{width: 100% !important;margin-top: 30px !important;}
    .detFea-list-icon img{max-height: 80%;}
    .detFea-list-text{text-align: center;}
    .detFea-pagination .swiper-pagination-bullet{border-width: 2px;width: 12px;height: 12px;}
    .detFun-con{width: 100%;}
    .detFun-img{width: 100%;margin-top: 20px;}
    .detFun-img img{width: 80%;}
    .detFun-table{overflow-x: auto;}
    .detFun-table table{width: 300%;}
    .detFun-table td{font-size: 12px;width: 230px;padding: 10px;}
    .detFun-table tr{margin: 3px 0;}
    .detWhat-con{padding: 15px;border-radius: 5px;box-shadow: 0px 10px 15px 0px rgba(50, 62, 71, 0.08);}
    .detWhat-img{width: 100%;}
    .detWhat-text{width: 100%;padding: 20px 0 0;}
    .detWhat::after{height: 85%;}
    .detPar-img{width: 100%;text-align: center;}
    .detPar-img img{width: 50%;}
    .detPar-data{width: 100%;}
    .detPar-table{overflow-x: auto;}
    .detPar-table table{width: 200%;}
    .detPar-title{height: 46px;}
    .detPar-table th{height: 48px;font-size: 13px;}
    .detPar-table td{padding: 10px;font-size: 13px;}
    .detMain-img{width: 100%;}
    .detMain-text{width: 100%;padding: 20px 0 0;}
    .detMain-text .text p{margin-top: 10px;padding-left: 25px;}
    .detMain-text .text p::after{width: 14px;height: 12px;}
    .detMain-down-btn{display: none;}
    .detMain-down{height: auto;padding: 15px;border-radius: 3px;}
    .detMain-down-title{padding-left: 15px;font-size: 13px;}
    .detMain-down-title::after{width: 5px;height: 5px;}
    .threesixty{height: 400px;}
    .loginView-input .btn{height: 40px;width: 50px;margin-left: 5px;}
    .loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(68% - 55px);}

    .probBtm-btn .btn{border-width: 2px;width: 130px;height: 46px;margin-left: 15px;}
    .detNav{width: 100%;overflow-x: auto;top: 60px;}
    .detNav .contain{flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .detNav-item{height: 40px;}
    .detNav-item:first-child{margin-left: 15px;}
    .detNav.scroll .detNav-item{height: 40px;}
    .detVideo-con iframe{height: 188px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 20px;}
    .buyLocal-menu input{font-size: 14px;}
    .buyLocal-menu input::-webkit-input-placeholder{font-size: 14px;}
    .proDet-popup{width: 85%;padding: 20px 15px;border-radius: 10px;}
    .proDet-popup-close{right: -20px;top: -20px;font-size: 15px;}
    .proDet-popup .msgCont-table{margin-top: 0;}
    .dealerText{width: 100%;}
    /* 新增 */
    .success{height: calc(100vh - 60px);}
    .success-btn-item{width: 150px;height: 46px;margin-left: 15px;}
    .case .newsNav-item {margin-left: 20px;}
}
.cases{padding:4rem 0 8rem 0}
.zyfz_content{
    position: relative;
	margin-bottom:7rem;
}

/* 背景图 */
.zyfz_bg{
    width: 100%;
    height: auto;
    display: block;
}

/* 四个元素的容器 */
.zyfz_items{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    inset: 0;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;

    padding-top: 180px;  /* 按设计稿来 */
}
/* 分割线层（重点） */
.zyfz_items::before{
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;               /* 🔴 在内容下面 */

    pointer-events: none;

    background:
        linear-gradient(
            to right,
            transparent 24.999%,
            #fff 25%,
            #fff calc(25% + 1px),
            transparent calc(25% + 1px),

            transparent 49.999%,
            #fff 50%,
            #fff calc(50% + 1px),
            transparent calc(50% + 1px),

            transparent 74.999%,
            #fff 75%,
            #fff calc(75% + 1px),
            transparent calc(75% + 1px)
        );
}

/* 内容必须在分割线上方 */
.zyfz_list{
    position: relative;
    z-index: 2;
    flex: 1;
    text-align: center;
    padding: 0 3rem;
}

.zyfz_tit{
    color:#fff;
    font-size: 2rem;
    margin-top: 20px;
}
@media screen and (max-width: 1200px){
    .zyfz_items{
        padding-top: 10%;
    }

    .zyfz_tit{
        font-size: 1.8rem;
    }

    .zyfz_list{
        padding: 0 2rem;
    }
}
@media screen and (max-width: 768px){
    .zyfz_items{
        flex-wrap: wrap;
        padding-top: 8%;
    }

    .zyfz_list{
        width: 50%;
        flex: none;
        margin-bottom: 30px;
    }

    /* 平板不显示竖分割线 */
    .zyfz_items::before{
        display: none;
    }

    .zyfz_tit{
        font-size: 1.6rem;
    }
}
@media screen and (max-width: 480px){
    .zyfz_items{
        padding-top: 6%;
    }

    .zyfz_img img{
        max-width: 48px;
    }

    .zyfz_tit{
        font-size: 1.4rem;
        margin-top: 12px;
    }
}
.rczp2{padding-bottom: 20px;}
.recruitment-title { padding: 16px 74px 16px 30px; font-size: 0; background-color: #19adb2; color: #fff;}
.recruitment-title span { width: 25%; display: inline-block; vertical-align: top; font-size: 16px;}
.recruitment-title span:last-child { width: 20%;}
.join-fourtop { position: relative; width: 100%; padding: 26px 74px 26px 30px; font-size: 0; border: 1px solid #e5e5e5; cursor: pointer; }
.join-fourtop .join-fourp1 { display: inline-block; vertical-align: top; width: 25%; padding-right: 5px; font-size: 14px; color: #888888; }
.join-fourtop .join-fourp2 { display: inline-block; vertical-align: top; width: 20%; padding-right: 5px; font-size: 14px; color: #888888; }
.join-fourtop:after, .join-fourtop:before { position: absolute; top: 50%; right: 57px; width: 1px; height: 36px; background: #bfbfbf; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; content: ''; }
.join-fourtop:before { right: 40px; width: 36px; height: 1px; }
.join-fourul li.active .join-fourtop{background: #F9F9F9;border-color: transparent}
.join-fourul li.active .join-fourtop:after, .join-fourul li.active .join-fourtop:before {-webkit-transform: translateY(-50%) rotate(45deg);-moz-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);-o-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);background: #19adb2;}
.join-fouricon {display: inline-block;vertical-align: middle;width: 21px;height: 16px;background: url(../imagess/join-fouricon1.png) no-repeat center center;margin-right: 10px;margin-bottom: 3px;}
.join-fourul li.active .join-fouricon {background-image: url(../imagess/join-fouricon2.png);}
.join-fourbtm {padding: 25px 30px 5px;font-size: 14px;color: #888888;display: none;}
.mailto {min-width: 142px;padding: 0 10px;text-align: center;display: inline-block;vertical-align: top;background-color: #19adb2;color: #fff;line-height: 40px;margin-bottom: 25px;}
.join-fourul li {margin-top: 20px;}

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

  .rczp1_box .desc{padding: 40px 40px 80px;}
  .rczp1_box .desc .tit{font-size: 24px;}
  .rczp1_box .desc .info p{font-size: 14px;line-height: 22px;margin-top: 20px;}
  
  .join-fourtop{padding: 10px 20px;}
  .recruitment-title{padding: 10px 20px;}
  .recruitment-title span{width: 25% !important;margin: 0 !important;font-size: 14px;}
  .join-fourtop .join-fourp1{width: 25%!important;}
  .join-fourtop .join-fourp2{width: 25%!important;margin: 0 !important;}
  .join-fourtop:before{width: 20px;right: 10px;}
  .join-fourtop::after{height: 20px;right: 20px;}
  

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

  .recruitment-title{display: none;}
  .join-fourtop .join-fourp1{width: 100% !important;}
  .join-fourtop .join-fourp2{width: 100% !important;}
  
  .rczp1_box .img{width: 100%;}
  .rczp1_box .desc{width: 100%;padding: 20px 20px 40px;}
  
  .join-fourbtm{padding: 25px 15px 5px;}
  
}


.download{
    background: linear-gradient(
            to right,
            #edecec 50%,
            #f7f7f7 50%
    );
}
.download_content{display: flex;justify-content: space-between;}
.down_lef{width: 17%;padding-top: 8rem}
.down_lef .nav_tit{width: 90%;padding:20px 0;text-align: center;margin-bottom: 20px;font-size: 16px;}
.down_lef .active{border-left:2px solid #00a3ac;background-color: #fff;border-radius: 0 50px 50px 0;}
.nav_tit:hover a{color:#00a3ac}
.down_rig{width: 83%;background-color: #f7f7f7;padding: 8rem 0 0 8rem;}
.down_rig .search_form{width: 100%;text-align: center;padding-bottom: 5.5rem}
.down_rig .search_form form{
    position: relative;
    width: 670px;      /* 和 input 一样宽 */
    margin: 0 auto;   /* 居中 */
}

.down_rig .search_form input{
    width: 100%;
    height: 70px;
    border: 1px solid #00a3ac;
    border-radius: 50px;
    padding-right: 200px;  /* ⭐ 给按钮留位置 */
    box-sizing: border-box;
    padding-left: 3rem;
}

.down_rig .search_form .search_btn{
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 70px;
    line-height: 70px;
    border-radius: 50px;
    color: #fff;
    background-color: #00a3ac;
    font-size: 18px;
    border: none;
    cursor: pointer;
    display: flex;              /* ⭐ 关键 */
    align-items: center;
    justify-content: center;
    gap: 8px;                   /* 图标和文字间距 */
}
/* 放大镜 */
.down_rig .search_form .search_btn::before{
    content: '';
    width: 18px;
    height: 18px;

    background: url('../images/fang.png') no-repeat center;
    background-size: contain;
}

/* 表格整体 */
.content-list-table .file-table{
    width: 100%;
    border-collapse: separate; /* 必须 */
    border-spacing: 0 15px;
}

/* 表头 + 内容单元格 */
.content-list-table .file-table th,
.content-list-table .file-table td{
    height: 80px;              /* ⭐ 行高 */
    padding: 15px 20px;        /* ⭐ 行间距 */
    box-sizing: border-box;
    vertical-align: middle;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
}

/* 表头样式 */
.content-list-table .file-table thead th{
    font-weight: 600;
    background: #00a3ac;
    color: #fff;
}
.content-list-table .file-table tbody{
    background: #fff;
}
/* tbody 行 hover（可选，官网常用） */
.content-list-table .file-table tbody tr:hover{
    background: #f5f7f9;
}

/* 下载按钮样式（可选） */
.tdownload a{
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: #000;
    text-decoration: none;
}
.tdownload a::before{
    content: '';
    width: 30px;
    height: 30px;
    background: url('../images/down.png') no-repeat center;
    background-size: contain;
    transition: background .3s;
}
.tdownload a:hover{
    color: #00a3ac; /* hover 文字色 */
}

.tdownload a:hover::before{
    background-image: url('../images/down-active.png');
}
@media screen and (max-width:1199px){

	.download_content{
		padding:0 20px;
	}

	.down_lef{
		width:22%;
	}

	.down_rig{
		width:78%;
		padding:6rem 0 0 4rem;
	}

	/* 搜索框 */
	.down_rig .search_form form{
		width:520px;
	}

	.down_rig .search_form input{
		height:60px;
	}

	.down_rig .search_form .search_btn{
		width:160px;
		height:60px;
		line-height:60px;
		font-size:16px;
	}

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

	.download_content{
		flex-direction:column;
	}

	/* 左侧分类 */
	.down_lef{
		width:100%;
		padding:40px 0;
	}

	.down_nav{
		display:flex;
		flex-wrap:wrap;
		gap:10px;
	}

	.down_lef .nav_tit{
		width:auto;
		padding:10px 20px;
		margin-bottom:0;
		background:#fff;
		border-radius:30px;
	}

	.down_lef .active{
		border:none;
		background:#00a3ac;
	}

	.down_lef .active a{
		color:#fff;
	}

	/* 右侧 */
	.down_rig{
		width:100%;
		padding:40px 0 0 0;
	}

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

	.down_lef{padding:20px 0}
	.down_rig .search_form{padding-left:20px;padding-right:20px;}
	/* 搜索框 */
	.down_rig .search_form form{
		width:100%;
	}

	.down_rig .search_form input{
		height:50px;
		padding-right:120px;
	}

	.down_rig .search_form .search_btn{
		width:120px;
		height:50px;
		line-height:50px;
		font-size:14px;
	}

	/* 表格字体 */
	.content-list-table .file-table th,
	.content-list-table .file-table td{
		height:60px;
		padding:10px;
		font-size:14px;
	}

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

	/* 表格允许横向滚动 */
	.content-list-table{
		overflow-x:auto;
	}

	.content-list-table .file-table{
		min-width:600px;
	}

	/* 搜索按钮文字隐藏 */
	.down_rig .search_form .search_btn span{
		display:none;
	}

	/* 下载按钮 */
	.tdownload a span{
		display:none;
	}

}



.service{}
.service_content1{padding:8.5rem 0;}
/* 外层容器 */
.whfw{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

/* 单个卡片 */
.whfw_list{
    background: #f2f9ff;
    border-radius: 20px;
    padding: 35px;
    box-sizing: border-box;
    transition: all .3s ease;
    cursor: pointer;
}

/* hover 效果 */
.whfw_list:hover{
    background: #00a3ac;
}

.whfw_list:hover .atit,
.whfw_list:hover .btit,
.whfw_list:hover .more{
    color: #fff;
}

/* 图片 */
.whfw_list .img{
    margin-bottom: 30px;
}

.whfw_list .img img{
    display: block;
    max-width: 100%;
}

/* 标题 */
.whfw_list .atit{
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
    transition: color .3s;
}

/* 描述文字 */
.whfw_list .btit{
    font-size: 14px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 20px;
    transition: color .3s;
}

/* 更多 */
.whfw_list .more{
    font-size: 14px;
    color: #00a3ac;
    transition: color .3s;
}

/* ===== 响应式 ===== */

/* 平板：一排 2 个 */
@media (max-width: 1024px){
    .whfw{
        grid-template-columns: repeat(2, 1fr);
    }
}

/* 手机：一排 1 个 */
@media (max-width: 768px){
    .whfw{
        grid-template-columns: 1fr;
    }

    .whfw_list{
        padding: 25px;
    }
}


/* ================= 模块整体 ================= */
.service_content2{
    position: relative;
    padding: 120px 0;
    background: url("../images/zdfw.png") center center / cover no-repeat;
}

/* 内容层 */
.service_content2 .content{
    position: relative;
    z-index: 2;
}

/* 标题 */
.service_content2 .inner-tit h4{
    text-align: center;
    color: #fff;
    margin-bottom: 45px;
}

/* ================= 诊断服务盒子 ================= */

.zdfw{
    background: #1a192c;
    border-radius: 20px;
    padding: 50px 45px 35px 45px;
    box-sizing: border-box;
    width: 55%;
}

/* 单条服务 */
.zdfw_list{
    margin-bottom: 30px;
}

.zdfw_list:last-child{
    margin-bottom: 0;
}

/* 标题行 */
.zdfw_list .atit{
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(255,255,255,0.3);
}

/* 图标 */
.zdfw_list .atit i{
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* 图标 */
.fw-icon1{ background-image: url("../images/fw-icon1.png"); }
.fw-icon2{ background-image: url("../images/fw-icon2.png"); }
.fw-icon3{ background-image: url("../images/fw-icon3.png"); }
.fw-icon4{ background-image: url("../images/fw-icon4.png"); }

/* 描述 */
.zdfw_list .btit{
    font-size: 14px;
    color: #ddd;
    line-height: 1.7;
    padding-left: 65px;
}


/* ================= 平板 ================= */

@media (max-width:1199px){

    .service_content2{
        padding:100px 0;
    }

    .zdfw{
        width:70%;
        padding:40px 30px;
    }

    .zdfw_list .atit{
        font-size:17px;
    }

}


/* ================= 手机 ================= */

@media (max-width:768px){

    .service_content2{
        padding:70px 0;
        background-position:center;
    }

    .service_content2 .inner-tit h4{
        font-size:22px;
        margin-bottom:30px;
    }

    .zdfw{
        width:100%;
        padding:30px 20px;
        border-radius:16px;
    }

    .zdfw_list{
        margin-bottom:25px;
    }

    .zdfw_list .atit{
        font-size:16px;
        padding-bottom:12px;
        margin-bottom:12px;
    }

    .zdfw_list .atit i{
        width:32px;
        height:32px;
        margin-right:18px;
    }

    .zdfw_list .btit{
        padding-left:0;
        font-size:13px;
    }

}


/* ================= 小屏手机 ================= */

@media (max-width:480px){

    .service_content2{
        padding:60px 0;
    }

    .service_content2 .inner-tit h4{
        font-size:20px;
    }

    .zdfw{
        padding:25px 15px;
    }

    .zdfw_list .atit{
        font-size:15px;
    }

    .zdfw_list .atit i{
        width:28px;
        height:28px;
        margin-right:15px;
    }

    .zdfw_list .btit{
        font-size:12px;
    }

}

.main_1{padding-top:6.5rem;}
.main_1 .atit{font-size:4.8rem;font-weight: bold;text-align: center;padding:8.5rem 0 8rem 0;}
.main_1 .main_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.main_1 .main_list .main_nav{width: 48%;margin-bottom: 7rem;position: relative;}
.main_1 .main_list .main_nav .ric{background: url(../imagess/ric.png);background-size: 100% 100%;width: 5rem;height: 5rem;top: 5%;left: 3%;position: absolute;z-index: 10}
.main_1 .main_list .main_nav .img{width: 100%;overflow: hidden;}
.main_1 .main_list .main_nav .img img{width: 100%;transition: .3s;}
.main_1 .main_list .main_nav:hover .img img{transform: scale(1.05);}
.main_1 .main_list .main_nav .content{position: absolute;left:3rem;bottom:3rem;}
.main_1 .main_list .main_nav .content .more{position: relative;}
.main_1 .main_list .main_nav .content .more .mic{background: url(../imagess/back1.png);background-size: 100% 100%;width: 2.2rem;height: 1.5rem;position: absolute;top: 3px;left: 7.6rem;}
.main_1 .main_list .main_nav .tit{font-size: 2.8rem;color:#fff;margin-bottom: 2rem;}
.main_1 .main_list .main_nav .desc{font-size: 1.4rem;color:#fff;margin-bottom: 1rem;line-height: 1.5}
.main_1 .main_list .main_nav .more{color:#fff;}

@media screen and (max-width:1300px){
  .main_1 .atit{padding:65px 0 60px 0;}
}

@media screen and (max-width:1190px){
  .main_1 .main_list .main_nav{width: 100%;}
  /*.main_1 .atit{padding:45px 0 40px 0;}*/
}
@media screen and (max-width: 768px) {

  .main_1 .atit{padding:35px 0 30px 0;}


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

  /*.main_1 .atit{padding:25px 0 20px 0;}*/


}


.culture_2{padding-top: 8.5rem;width: 100%;}
.culture_2 .tit{font-size: 5.2rem;font-weight: bold;text-align: center;margin-bottom: 3rem;}
.culture_2 .desc{font-size: 1.8rem;text-align: center;margin-bottom: 2rem;}
@media screen and (max-width:780px) {
  
  .culture_2{padding:2rem;}
  .culture_2 .tit {
    font-size: 3.2rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem;}
}

/* 基本样式保持不变，添加了响应式部分 */
.casedetail .cd1 {
    display: flex;
    justify-content: space-between;
    padding-top: 10rem;
    flex-wrap: wrap; /* 让内容在小屏幕下换行 */
}
.casedetail .cd2 {
    display: flex;
    justify-content: space-between;
    margin-top: 6rem;
    flex-wrap: wrap; /* 让内容在小屏幕下换行 */
    padding-bottom: 12rem;
}
.casedetail .cd2 .back{margin-bottom: 10px;font-weight: bold}
.casedetail .cd2 .next{font-weight: bold;}
.casedetail .cd2 .back a:hover{color:#00a3ac;}
.casedetail .cd2 .next a:hover{color:#00a3ac;}
/* 左侧和右侧的宽度调整 */
.casedetail .cd1 .cd1_lef, .casedetail .cd2 .cd2_lef {
    width: 34%;
    font-size: 16px;
}
.casedetail .cd1 .cd1_rig, .casedetail .cd2 .cd2_rig {
    width: 62.5%;
    overflow: hidden;
}

/* 左侧内容字体调整 */
.cd1_lef .desc {
    font-size: 16px;
    color: #555;
    line-height: 20px;
}
.cd1_lef .atit {
    margin-top: 8rem;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 3.5rem;
}
.cd1_lef .btit p {
    font-size: 16px;
    margin-bottom: 25px;
    font-weight: bold;
}

/* Swiper 样式 */
.mySwiper {
    position: relative;
    padding-bottom: 110px; /* 给分页腾位置 */
}
.mySwiper img {
    width: 100%;
    display: block;
}

/* ================= 左右箭头 ================= */
.mySwiper .swiper-button-prev,
.mySwiper .swiper-button-next {
    width: 48px;
    height: 96px;
    background: rgba(0,0,0,.3);
    top: 40%;
    transform: translateY(-50%);
    margin-top: 0;
    border-radius: 4px;
    transition: background .3s;
}
.mySwiper .swiper-button-prev {
    left: 0;
}
.mySwiper .swiper-button-next {
    right: 0;
}

/* 去掉 Swiper 默认箭头 */
.mySwiper .swiper-button-prev::after,
.mySwiper .swiper-button-next::after {
    display: none;
}

/* 自定义白色小箭头 */
.mySwiper .swiper-button-prev::before,
.mySwiper .swiper-button-next::before {
    content: '';
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    position: absolute;
    top: 50%;
    left: 50%;
}

/* 左箭头 */
.mySwiper .swiper-button-prev::before {
    transform: translate(-50%, -50%) rotate(-135deg);
}

/* 右箭头 */
.mySwiper .swiper-button-next::before {
    transform: translate(-50%, -50%) rotate(45deg);
}

/* hover 效果 */
.mySwiper .swiper-button-prev:hover,
.mySwiper .swiper-button-next:hover {
    background: #00a3ac;
}

/* ================= 分页（正方形 + 数字） ================= */
.mySwiper .swiper-pagination {
    bottom: 20px;
}
.mySwiper .swiper-pagination::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #00a3ac;
    margin-top: 30px;
}
.mySwiper .swiper-pagination-bullet {
    width: 32px;
    height: 32px;
    border-radius: 0;
    background: transparent;
    border: 1px solid #ccc;
    opacity: 1;
    margin: 0 6px !important;
    color: #000;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
}
.mySwiper .swiper-pagination-bullet-active {
    background: #00a3ac;
    border-color: #00a3ac;
    color: #fff;
}

/* ================= 响应式样式 ================= */

/* 设备宽度 768px 以下（平板及手机） */
@media (max-width: 768px) {
    .casedetail{padding:20px 0}
    .casedetail .cd1, .casedetail .cd2 {
        flex-direction: column;
        padding: 0 20px;
    }
    .casedetail .cd1 .cd1_lef, .casedetail .cd2 .cd2_lef {
        width: 100%;
        margin-bottom: 20px;
    }
    .casedetail .cd1 .cd1_rig, .casedetail .cd2 .cd2_rig {
        width: 100%;
    }
    .cd1_rig .mySwiper{padding-bottom: 80px;}
    .cd1_rig .mySwiper .swiper-pagination-bullet{line-height: 24px;}
    .cd1_rig .mySwiper .swiper-pagination::after{margin-top: 23px;}
    .cd1_lef .desc {
        font-size: 14px;
        line-height: 18px;
    }
    .cd1_lef .atit {
        font-size: 18px;
        margin-top: 3rem;
    }
    .cd1_lef .btit p {
        font-size: 14px;
    }

    /* Swiper样式调整 */
    .mySwiper {
        padding-bottom: 80px; /* 减少底部的padding */
    }

    .mySwiper .swiper-button-prev,
    .mySwiper .swiper-button-next {
        width: 36px;
        height: 72px;
    }

    .mySwiper .swiper-pagination-bullet {
        width: 28px;
        height: 28px;
    }
}

/* 设备宽度 480px 以下（手机） */
@media (max-width: 480px) {
    .cd1_lef .desc {
        font-size: 12px;
        line-height: 16px;
    }
    .cd1_lef .atit {
        font-size: 16px;
    }
    .cd1_lef .btit p {
        font-size: 12px;
    }

    /* Swiper样式调整 */
    .mySwiper {
        padding-bottom: 60px;
    }

    .mySwiper .swiper-button-prev,
    .mySwiper .swiper-button-next {
        width: 30px;
        height: 60px;
    }

    .mySwiper .swiper-pagination-bullet {
        width: 24px;
        height: 24px;
    }
}






.fd1{background-color: #f6f6f6;padding:4rem 0}


/* ====== 主容器 ====== */
.fd1_content {
    display: flex;
    align-items: stretch;
    gap: 60px;
}

/* ====== 左侧文字 ====== */
.fd1_content .lef {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;   /* 垂直居中关键 */
    padding-right: 3rem;
}

.fd1_content .lef .atit {
    font-size: 28px;
    font-weight: bold;
    color: #1a192c;
    margin-bottom: 24px;
}

.fd1_content .lef .desc {
    font-size: 16px;
    line-height: 1.8;
    color: #666;
}

/* ====== 右侧图片 ====== */
.fd1_content .rig {
    flex: 1;
    overflow: hidden;
}

.fd1_content .rig img {
    width: 100%;
    height: auto;
    display: block;
    width: 100%;
    transition: .3s;
}
.fd1_content .rig:hover img{
    transform: scale(1.05);
}
/* ================= 响应式 ================= */
@media (max-width: 1024px) {
    .fd1_content {
        gap: 40px;
    }

    .fd1_content .lef .atit {
        font-size: 24px;
    }
}

@media (max-width: 768px) {
    .fd1_content {
        flex-direction: column;
        gap: 30px;
    }

    .fd1_content .lef {
        align-items: center;
        text-align: center;
    }

    .fd1_content .lef .atit {
        font-size: 22px;
    }

    .fd1_content .lef .desc {
        font-size: 14px;
    }
}

.fd2{padding:2rem 0 2rem 0}
.fd2 .fd2_tit{font-size:4.8rem;padding:5rem 0 2.5rem 0}
.fd2_desc{padding:6rem 0 0 1rem;}

/* 容器上下边框 */
.fd2_desc {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0;
}

/* 每一行文字 */
.fd2_desc p {
    position: relative;
    padding-left: 20px;     /* 给圆点和间距留空间 */
    font-size: 16px;
    line-height: 1.8;
    color: #333;
    margin-bottom: 15px;
}

/* 黑色圆点 */
.fd2_desc p::before {
    content: '';
    width: 8px;
    height: 8px;
    background: #000;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0.8em;            /* 垂直对齐文字 */
}

/* 最后一行不需要下边距（可选） */
.fd2_desc p:last-child {
    margin-bottom: 0;
}

.casesec2{padding-bottom: 85px;}
.proad_list{background-position: center;background-size: cover;display: flex;}
.proad_item{height: 650px;width: 130px;overflow: hidden;background: rgba(16, 31, 47, .6);transition: 1s;}
.proad_item .rela{position: relative;height: 100%;width: 100%;}
.proad_item .info{transition: 1s;position: absolute;left: 0;top: 50%;height: 100%;transform: translateY(-50%);width: 100%;writing-mode: vertical-rl;font-size: 18px;color: #FFFFFF; display: flex;align-items: center;padding-top: 140px;}
.proad_item .info i{width: 10px;height: 10px;background: #EFEFEF;border-radius: 50%;display: inline-block;margin-bottom: 15px;}
.proad_item .desc{transition: 1s;padding: 0 70px 0 40px;position: absolute;right: -100%;top: 50%;transform: translateY(-50%);width: 100%;}
.proad_item .desc .atit{font-size: 30px;font-weight: bold;color: #FFFFFF;line-height: 1.2;margin-bottom: 12px;}
.proad_item .desc .btit{font-size: 18px;color: #FFFFFF;line-height: 1.3;}

.proad_item.active{width: calc(100% - 910px);background: none;}
.proad_item.active .info{left: -100%;}
.proad_item.active .desc{right: 0;}
@media screen and (max-width:1199px) {

  .proad_item{width: 50px;height: 500px;}
  .proad_item.active{width: calc(100% - 350px);}
  .proad_item .info{padding-top: 50px;}
  
}
@media screen and (max-width:780px) {
  
  .proad_list{display: block;}
  .proad_item{height: auto;width: 100%!important;}
  .proad_item .info{transition: 0s;position: relative;overflow: hidden;height: auto;transform: translate(0);writing-mode:unset;padding: 10px 20px;left: 0!important;}
  .proad_item .info i{margin-bottom: 0;margin-right: 10px;}
  .proad_item .desc{transition: 0s;position: relative;overflow: hidden;transform: translate(0);right: 0!important;display: none;padding: 20px 15px;}
  .proad_item .info{font-size: 16px;}
  .proad_item .desc .atit{font-size: 20px;}
  .proad_item .desc .btit{font-size: 14px;}
  
}
/* ====== 父容器：flex 等高布局 ====== */
.fd3 .inner-tit h4{font-size: 4.8rem;}
.fd3_content {
    display: flex;
    flex-wrap: wrap;
    gap: 25px 20px;          /* 上下25px 左右20px */
}

/* ====== 卡片 ====== */
.fd3_list {
    flex: 0 0 calc(33.333% - 13.34px);
    background: #f8f8fb;
    padding: 55px 20px 40px;
    box-sizing: border-box;
    text-align: center;

    display: flex;
    flex-direction: column; /* 为等高做准备 */
    align-items: center;

    transition: background .3s, transform .3s;
}

/* hover 效果 */
.fd3_list:hover {
    background: #00a3ac;
}

.fd3_list:hover .tit {
    color: #fff;
}

/* 图片 */
.fd3_list .img {
    margin-bottom: 20px;
}

.fd3_list .img img {
    max-width: 100%;
    display: block;
}

/* 标题文字 */
.fd3_list .tit {
    font-size: 16px;
    line-height: 1.6;
    color: #333;
}

/* ================= 响应式 ================= */

/* 平板：一排 2 个 */
@media (max-width: 1024px) {
    .fd3_list {
        flex: 0 0 calc(50% - 10px);
    }
}

/* 手机：一排 1 个 */
@media (max-width: 768px) {
    .fd3_list {
        flex: 0 0 100%;
        padding: 40px 20px;
    }

    .fd3_list .tit {
        font-size: 14px;
    }
}

.fd4{padding:10rem 0}

/* 容器 */
.fd4_content {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    overflow: hidden;
}

/* 单个卡片 */
.fd4_list {
    width: calc((100% - 60px) / 3); /* PC 三列 */
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    box-sizing: border-box;

}
.fd4_list .img{overflow: hidden;}
/* 图片 */
.fd4_list .img img {
    width: 100%;
    display: block;
    width: 100%;
    transition: .3s;
}
.fd4_list:hover .img img{transform: scale(1.05);}

/* 文字区域 */
.fd4_list .tit {
    height: 65px;
    background: #f6f6f6;
    font-size: 20px;
    color: #333;

    display: flex;
    align-items: center;
    justify-content: center;
}

/* ===================== */
/* 平板：一排 2 个 */
/* ===================== */
@media (max-width: 1199px) {
    .fd4_list {
        width: calc((100% - 30px) / 2);
    }
}

/* ===================== */
/* 手机：一排 1 个 */
/* ===================== */
@media (max-width: 767px) {
    .fd4_list {
        width: 100%;
    }

    .fd4_list .tit {
        font-size: 18px; /* 手机略微缩小 */
    }
}

.fd6 .atit{font-size: 4.8rem;text-align: center;padding-bottom:3rem }
.fd6{padding-top: 10rem;background-color: #f6f6f6}
/* ===================== */
/* 容器 */
/* ===================== */
.fd5{padding-bottom: 5rem;}
.fangan_recommand .line h4,.fd5 .line h4{border-bottom:1px solid #ccc;padding-bottom:3rem }
.fd5_content {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    overflow: hidden
}

/* ===================== */
/* 通用卡片 */
/* ===================== */
.fd5_list {
    background: #fff;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 20px;
}

/* ===================== */
/* 列数控制 */
/* ===================== */
.fd5_content.col-3 .fd5_list {
    width: calc((100% - 60px) / 3);
}

.fd5_content.col-2 .fd5_list {
    width: calc((100% - 30px) / 2);
}

/* ===================== */
/* 图片 */
/* ===================== */
.fd5_list .img {
    width: 100%;
    line-height: 0;
    overflow: hidden;
    border-radius: 20px;
}
.fd5_list .img img {
    width: 100%;
    display: block;
    transition: .5s;
}
.fd5_list:hover .img img{transform: scale(1.08);}
/* ===================== */
/* 标题 */
/* ===================== */
.fd5_list .tit {
    margin-top: 20px;
    font-size: 18px;
    color: #333;
    line-height: 1.5;
}

/* ===================== */
/* 更多 */
/* ===================== */
.fd5_list .more {
    margin-top: 12px;
    font-size: 14px;
    color: #999;
}

/* ===================== */
/* 底部边框（默认） */
/* ===================== */
.fd5_list::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #e5e5e5;
}

/* ===================== */
/* hover 动画边框 */
/* ===================== */
.fd5_list::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background: linear-gradient(90deg, #19adb2, #19adb2);
    transition: width 0.35s ease;
    z-index: 1;
}
/* 容器必须相对定位 */
.hover-mask .img {
    position: relative;
    overflow: hidden;
}

/* 遮罩层 */
.hover-mask .mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    background: rgba(0, 0, 0, 0.6);

    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(1.05);
    opacity: 0;
    transition: all 0.3s ease;
}

/* 文字 */
.hover-mask .mask-text {
    color: #fff;
    padding: 20px;
    text-align: center;
    line-height: 1.6;
}

/* hover 显示 */
.hover-mask:hover .mask {
    opacity: 1;
    transform: scale(1);
}

@media (hover: hover) {
    .fd5_list:hover::before {
        width: 100%;
    }
}

/* ===================== */
/* 平板：2 列 */
/* ===================== */
@media (max-width: 1199px) {
    .fd5_content.col-3 .fd5_list,
    .fd5_content.col-2 .fd5_list {
        width: calc((100% - 30px) / 2);
    }
}

/* ===================== */
/* 手机：1 列 */
/* ===================== */
@media (max-width: 767px) {
    .fd5_content.col-3 .fd5_list,
    .fd5_content.col-2 .fd5_list {
        width: 100%;
    }

    .fd5_list .tit {
        font-size: 16px;
    }
}
.ny_tit{text-align: center;padding: 30px 0 30px;}
.ny_tit .atit{font-size: 4.8rem;color: #000000;line-height: 40px;}
.ny_tit .btit{max-width: 1100px;margin: 44px auto 0;font-size: 20px;color: #333333;line-height: 30px;}
.ny_tit .ctit{font-size: 16px;color: #555;line-height: 1.5;max-width: 1040px;margin: 0 auto;margin-top: 15px;}

.ny_tit.white .atit{color: #FFFFFF;}
.ny_tit.white .btit{color: #FFFFFF;}
.ny_tit.white .ctit{color: #FFFFFF;}
.casesec5{background: url(../images/casesec5_bg.jpg) center/cover;padding-bottom: 125px;}
.castOS_list{display: flex;}
.castOS_item{width: 100%;text-align: center;}
.castOS_item .img{}
.castOS_item .img img{}
.castOS_item .desc{font-size: 14px;font-weight: bold;color: #FFFFFF;line-height: 24px;margin-top: 25px;}
@media screen and (max-width:780px) {
  
  
  .casesec5{padding-bottom: 60px;}
  .castOS_list{flex-wrap: wrap;}
  .castOS_item{width: 33.333%;}
  .castOS_item .img img{width: 75px;}
  .castOS_item .desc{margin: 10px 0 20px;}
  
}

.product-detail {
    background: url("./image/bg.jpg") center/cover no-repeat;
}
.pdw{background:url('../images/pdb_banner1.png') center/cover no-repeat;padding:5rem 0 5rem 0}
.pd-wrap {
    display: flex;
    gap: 60px;
}
/* ===================== */
/* 左右保持 50% */
/* ===================== */
.pd-left,
.pd-right {
    position: relative;
    flex: 0 0 50%;
    max-width: 50%;
    
}
.pd-right{
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
    padding-right: 30px;
}
/* ===================== */
/* 左侧内部缩一圈 */
/* ===================== */
.pd-main {
    position: relative;
    width: 75%;           /* 控制图片在左侧容器里的占比 */
    margin: 0 auto;       /* 水平居中 */
    overflow: hidden;
}

/* 主图 */
.pd-main img {
    width: 100%;
    display: block;
}

/* ===================== */
/* 箭头只贴图片 */
/* ===================== */
.pd-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    background: rgba(0,0,0,0.45);
    cursor: pointer;
    z-index: 10;
    transition: 0.3s;
}

.pd-arrow.prev {
    left: -21px;  /* 半个箭头宽度，贴边但不挡图 */
}

.pd-arrow.next {
    right: -21px;
}

.pd-arrow:hover {
    background: #19adb2;
}

.pd-arrow::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: translate(-50%, -50%) rotate(45deg);
}


.pd-arrow.prev::after {
    transform: translate(-50%, -50%) rotate(-135deg);
}


.pd-title {
    font-size: 32px;
    margin-bottom: 20px;
    font-weight: bold;
}

.pd-desc {
    line-height: 1.7;
    margin-bottom: 30px;
}

.pd-btns {
    display: flex;
    gap: 40px;
    margin: 50px 0;
}

.pd-btn {
    border: 1px solid #555;
    padding: 15px 30px;
    text-decoration: none;
    transition: 0.3s;
    border-radius: 50px;
    cursor: pointer !important;
}
.pd-btns a:after {
    content: '';
    width: 2.2rem;
    height: 1.5rem;
    background: url(../images/ny_arrow2.png) no-repeat center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}
.pd-btns a:hover{color:#fff;}
.pd-btns a:hover:after{
    background: url(../images/ny_arrow3.png) no-repeat center / contain;
}
.pd-btn span {
    margin-left: 8px;
}

.pd-btn:hover {
    background: #19adb2;
    border-color: #19adb2;
}

/* 缩略图 */
.pd-thumbs {
    width: 100%;
}/* 缩略图容器 */
.pd-thumbs .swiper-slide {
    width: 120px !important;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ccc;
    box-sizing: border-box;
    margin-right: 10px;
}

/* 缩略图图片 */
.pd-thumbs img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.pd-thumbs .swiper-slide-thumb-active{
    opacity: 1;
    border-color: #19adb2;
}

/* 响应式 */
@media (max-width: 1199px) {
    .pd-wrap {
        flex-direction: column;
    }
    .pd-left,
    .pd-right {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 0px;
    }

    .pd-main {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .pd-btns {
        flex-direction: column;
    }
}



.castapp_box{position: relative;padding-bottom: 60px;}
.casesec4 .swiper-container_castapp {width: 100%;overflow: hidden;position: relative;}
.casesec4 .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.casesec4 .swiper-button-prev::after,.casesec4 .swiper-button-next::after{display: none;}
.casesec4 .swiper-button-prev,.casesec4 .swiper-button-next{height: 122px;width: 60px;margin-top: -61px;transition: .4s;opacity: .6;}
.casesec4 .swiper-button-prev{background: url(../images/l.png) no-repeat;left: 25.5%;}
.casesec4 .swiper-button-next{background: url(../images/r.png) no-repeat;right: 25.5%;}
.casesec4 .swiper-button-prev:hover,.casesec4 .swiper-button-next:hover{opacity: 1;}
.casesec4 .swiper-pagination{width: 100%;position: relative;margin-top: 40px;}
.casesec4 .swiper-pagination-bullet {width: 13px;height: 13px;background: #D2D2D2;opacity: 1;margin: 0 6px!important;border-radius: 0;}
.casesec4 .swiper-pagination-bullet-active {background: #002F63;}

.castapp_item{width: 100%;}
.castapp_item a{display: block;}
.castapp_item .img{overflow: hidden;}
.castapp_item img{width: 100%;transition: .6s;}
.castapp_item:hover img{transform: scale(1.05);}
.castapp_item .atit{font-size:2rem;padding:2rem 0;text-align: center}

@media screen and (max-width:780px) {
  
  .casesec4 .swiper-button-prev{left: 20px;zoom: .8;}
  .casesec4 .swiper-button-next{right: 20px;zoom: .8;}
  .casesec4 .swiper-pagination{margin-top: 10px;}
  
  .castapp_box{padding-bottom: 40px;}
  
}

/* ===== 父容器（如果外层没有，可加一层） ===== */
.gdfw{padding-bottom: 9rem;}
.gdfw_content {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
}

/* ===== 单个卡片 ===== */
.gdfw_list {
    flex: 1 1 calc((100% - 100px) / 3); /* 三个一排，50px 间距 */
    background-color: #ebebeb;
    padding: 40px 30px;
    box-sizing: border-box;

    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

/* ===== 图标 ===== */
.gdfw_list .img {
    margin-bottom: 20px;
}

.gdfw_list .img img {
    display: block;
    max-width: 100%;
}

/* ===== 主标题 ===== */
.gdfw_list .atit {
    font-size: 20px;
    font-weight: 600;
    color: #333;
    margin-bottom: 15px;
}

/* ===== 副标题 ===== */
.gdfw_list .btit {
    font-size: 14px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 25px;
}

/* ===== 链接按钮 ===== */
.gdfw_list .link {
    font-size: 14px;
    color: #333;
    cursor: pointer;
    position: relative;
    padding-bottom: 4px;
}

.gdfw_list .link::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #333;
}
/* ===== 平板：一排两个 ===== */
@media (max-width: 1024px) {
    .gdfw_wrap {
        gap: 30px;
    }

    .gdfw_list {
        flex: 1 1 calc((100% - 30px) / 2);
    }
}

/* ===== 手机：一排一个 ===== */
@media (max-width: 768px) {
    .gdfw_wrap {
        gap: 20px;
    }

    .gdfw_list {
        flex: 1 1 100%;
        padding: 30px 20px;
    }
}

/* 默认样式 */
.proList{
    background: linear-gradient(
            to right,
            #edecec 50%,
            #f7f7f7 50%
    );
}
.pro_content {
    display: flex;

}
.pro_content .lef {
    width: 17%;
    padding-top: 8rem;
}
.pro_content .lef .nav_tit {
    width: 90%;
    padding: 20px 0;
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
}
.pro_content .lef .active {
    border-left: 2px solid #00a3ac;
    background-color: #fff;
    border-radius: 0 50px 50px 0;
}
.pro_content .rig {
    width: 83%;
    padding-top: 8rem;
    background-color: #f7f7f7;
}
.pro_content .rig .rList {
    padding-bottom: 6rem;
    border-bottom: 1px solid #ccc;
}
.pro_content .rig .rList:not(:first-child){
    padding-top: 4rem;
}
.rcontent {
    padding-left: 6rem;
}
.pro_content .rig .rList .tit {
    font-size: 3.6rem;
    color: #19adb2;
    margin-bottom: 4rem;
    font-weight: bold;
}
.pro_content .rig .rList .desc {
    font-size: 18px;
    color: #555;
    margin-bottom: 4rem;
    line-height: 30px;
}

/* 响应式样式 */
@media screen and (max-width: 1200px) {
    .pro_content {
        flex-direction: column;
    }
    .pro_content .lef {
        width: 100%;
        padding-top: 4rem;
    }
    .pro_content .rig {
        width: 100%;
        padding-top: 4rem;
    }
    .pro_content .lef .nav_tit {
        font-size: 14px;
        padding: 15px 0;
    }
    .pro_content .rig .rList .tit {
        font-size: 3.4rem;
    }
    .pro_content .rig .rList .desc {
        font-size: 16px;
    }
}

@media screen and (max-width: 768px) {
    .pro_content .lef {
        width: 100%;
        padding-top: 3rem;
    }
    .pro_content .rig {
        width: 100%;
        padding-top: 3rem;
    }
    .pro_content .lef .pro_nav{
        display: flex;
        flex-wrap: wrap;
    }
    .pro_content .lef .nav_tit {
        width: 50%;
        font-size: 13px;
        padding: 12px 0;
    }
    .pro_content .rig .rList .tit {
        font-size: 3.2rem;
    }
    .pro_content .rig .rList .desc {
        font-size: 14px;
    }
    .rcontent {
        padding-left: 2rem;
    }
}

@media screen and (max-width: 480px) {
    .pro_content {
        flex-direction: column;
    }
    .pro_content .lef {
        width: 100%;
        padding-top: 2rem;
    }
    .pro_content .rig {
        width: 100%;
        padding-top: 2rem;
    }
    .pro_content .lef .nav_tit {
        font-size: 12px;
        padding: 10px 0;
    }
    .pro_content .rig .rList .tit {
        font-size: 3rem;
    }
    .pro_content .rig .rList .desc {
        font-size: 13px;
    }
    .rcontent {
        padding-left: 1rem;
    }
    .prod-img {
        width: 100%;
        height: auto;
    }
    .prod-title {
        font-size: 14px;
    }
}




/* ================== about_1_top ================== */
.about1{padding-top: 8.5rem}
.about_1_top {
    display: flex;
    gap: 60px;
}

.about_1_top .lef,
.about_1_top .rig {
    flex: 0 0 50%;
}

.about_1_top .tit {
    font-size: 4.8rem;
    color: #222;
    margin-bottom: 25px;
}

.about_1_top .desc p {
    font-size: 15px;
    color: #555;
    line-height: 1.8;
    margin-bottom: 15px;
}

.about_1_top .rig img {
    width: 100%;
    display: block;
}

/* ================== about_1_bottom ================== */
.about_1_bottom {
    margin-top: 80px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 40px;
}

.abnumber_box {
    flex: 1 1 calc((100% - 120px) / 4);
    text-align: center;
}

/* 图标一行 */
.abnumber_box .img {
    margin-bottom: 18px;
}

.abnumber_box .img img {
    width: 52px;
    height: 52px;
    object-fit: contain;
    display: inline-block;
}

/* 数字 + 号一行 */
.ab_item p {
    position: relative;
    display: inline-block;
    font-size: 5.8rem;
    font-weight: bold;
    color: #111;
    line-height: 1;
    margin-bottom: 10px;
}

/* + 号 */
.ab_item span{color:#19adb2;}
.ab_item sup {
    font-size: 30px;
    position: absolute;
    top: -1px;
    right: -20px;
    color:#19adb2
}

/* 描述文字一行 */
.ab_item b {
    display: block;
    font-size: 14px;
    font-weight: normal;
    color: #666;
}

/* ================== 响应式 ================== */

/* 平板 */
@media (max-width: 1024px) {
    .about_1_top {
        gap: 40px;
    }

    .about_1_bottom {
        grid-template-columns: repeat(4, 1fr);
    }
}

/* 手机 */
@media (max-width: 768px) {
    .about_1_top {
        flex-direction: column;
    }

    .about_1_top .lef,
    .about_1_top .rig {
        flex: 1 1 100%;
    }

    .about_1_top .tit {
        font-size: 26px;
    }


    .about_1_bottom {
        gap: 30px;
        margin-top:30px;
    }

    .about_1_bottom {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px; /* 你原来写 -1px 是无效的 */
    }

    /*.ab_item p {*/
    /*    font-size: 36px;*/
    /*}*/
}

.qywh_box{display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 70px;}
.qywh_box .img{width: 50%;}
.qywh_box .img img{height: 100%;width: 100%;object-fit: cover;object-position: center;}
.qywh_box .desc{width: 50%;padding-left: 50px;}
.qywh_box .desc b{font-size: 18px;font-weight: bold;color: #19Adb2;line-height: 32px;display: block;}
.qywh_box .desc p{font-size: 16px;font-weight: normal;color: #555555;line-height: 32px;display: block;}
.qywh_box .desc p+b{margin-top: 32px;}
@media screen and (max-width:780px) {
  
  .qywh_box .img{width: 100%;}
  .qywh_box .desc{width: 100%;padding: 20px 0 0;}
  .qywh_box .desc p+b{margin-top: 15px;}
  
}

.about2{background: url(../images/fzlc_bg.png) no-repeat center / contain;background-size:100% 100%; }
.about2 .bta p{font-size: 4.8rem;}

.intro_culture {
    padding-bottom: 4rem;
    padding-top: 8rem
}
.intro_culture .title01{text-align: center;font-size: 4.8rem}

@media (max-width: 1180px) {
    .intro_culture {
        padding-bottom:20px;
        padding-top: 40px
    }
}

.intro_culture_list {
    padding-top: 10px
}

@media (max-width: 1180px) {
    .intro_culture_list {
        padding-top:0
    }
}

.intro_culture_list>ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 -20px;
    padding: 0
}

@media (max-width: 1180px) {
    .intro_culture_list>ul {
        margin:0 -10px
    }
}

.intro_culture_list>ul>li {
    margin-top: 40px;
    padding: 0 20px;
    width: 44%
}

@media (max-width: 1180px) {
    .intro_culture_list>ul>li {
        margin-top:20px;
        padding: 0 10px
    }
}

@media (max-width: 668px) {
    .intro_culture_list>ul>li {
        width:100%
    }
}

.intro_culture_list>ul>li:first-of-type,.intro_culture_list>ul>li:nth-of-type(4) {
    width: 56%
}

@media (max-width: 668px) {
    .intro_culture_list>ul>li:first-of-type,.intro_culture_list>ul>li:nth-of-type(4) {
        width:100%
    }
}

.intro_culture_list>ul>li .item {
    height: 100%;
    position: relative;
    width: 100%
}

.intro_culture_list>ul>li .item:after {
    background-color: #000;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .4;
    position: absolute;
    top: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 100%;
    z-index: 2
}

.intro_culture_list>ul>li .item .txt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    left: 0;
    padding: 5rem 0 0 9.5rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

@media (max-width: 1681px) {
    .intro_culture_list>ul>li .item .txt {
        padding:5.6rem
    }
}

.intro_culture_list>ul>li .item .txt b.t {
    font-size: 3.6rem;
    font-weight: bold;
    line-height: 1em
}

.intro_culture_list>ul>li .item .txt .des {
    font-size: 18px;
    line-height: 2em;
    margin-top: 20px;
    max-width: 540px
}

@media (max-width: 1681px) {
    .intro_culture_list>ul>li .item .txt .des {
        font-size:16px
    }
}

@media (max-width: 1440px) {
    .intro_culture_list>ul>li .item .txt .des {
        font-size:14px
    }
}

@media (max-width: 668px) {
    .intro_culture_list>ul>li .item .txt .des {
        margin-top:10px
    }
}

.intro_culture_list>ul>li .item .txt .icon {
    margin-top: auto
}

.intro_culture_list>ul>li .item .txt .icon svg {
    color: #fff;
    height: 2.8rem;
    width: 2.8rem
}

@media (max-width: 1440px) {
    .intro_culture_list>ul>li .item .txt .icon svg {
        height:50px;
        width: 50px
    }
}

.intro_culture_list>ul>li .item .img {
    height: 480px;
    overflow: hidden;
    width: 100%
}

@media (max-width: 1681px) {
    .intro_culture_list>ul>li .item .img {
        height:400px
    }
}

@media (max-width: 1180px) {
    .intro_culture_list>ul>li .item .img {
        height:350px
    }
}

.intro_culture_list>ul>li .item .img span {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 100%;
    -webkit-transition: all 1s;
    transition: all 1s;
    width: 100%
}

.intro_culture_list>ul>li .item:hover:after {
    opacity: .85
}

.intro_culture_list>ul>li .item:hover .img span {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.about4{
    width: 100%;
    background-color: #f3f3f3;
    padding:10rem 8rem;
}

.about4 .content{
    display: flex;
    justify-content: space-between;
    align-items: stretch; /* 关键：左右等高 */
}

/* 左侧 */
.about4 .lef{
    width: 40%;
    padding-right: 3rem;
    position: relative;
}

.about4 .lef .tit{
    font-size: 4.8rem;
    margin-bottom: 7rem;
    position: relative;
}

.about4 .lef .tit:after{
    position: absolute;
    width: 6rem;
    height: .6rem;
    content: "";
    background: #19adb2;
    left: 0;
    bottom: -3rem;
}

.about4 .lef .desc{
    margin-bottom: 7rem;
}

.about4 .lef .desc,
.about4 .lef .desc1{
    font-size: 1.6rem;
}

.about4 .lef .desc1 p+p{
    margin-top: 1rem;
}

/* 右侧 */
.about4 .rig{
    width: 60%;
}

.about4 .rig img{
    width: 100%;
    height: 100%; /* 关键 */
    object-fit: cover; /* 不变形铺满 */
    display: block;
}

/* 平板 */
@media screen and (max-width:1199px) {

    .about4 .content{
        display: block;
    }

    .about4 .lef{
        width: 100%;
    }

    .about4 .rig{
        width: 100%;
        margin-top:4rem;
    }

    .about4 .rig img{
        height: auto;
    }

}

/* 手机 */
@media screen and (max-width:780px) {

    .about4{
        padding:2rem 0;
    }

    .about4 .lef .tit{
        font-size: 3.2rem;
        font-weight: bold;
    }

    .about4 .lef .desc{
        margin-bottom: 2rem;
        font-size: 14px;
    }

}

.about5{background: #FBFBFB;padding: 50px 0 30px;overflow: hidden;}
.honorBox .swiper {width: 100%;height: auto;position: relative;overflow: hidden;}
.honorBox .swiper-slide {display: flex;justify-content: center;align-items: center;}
.honorItem{display: block;width: 100%;background: #FFFFFF;border-radius: 10px;overflow: hidden;}
.honorItem .img{overflow: hidden;padding:10px;border-radius: 10px 10px 0 0;border: 1px solid transparent;text-align: center;transition: .3s;}
.honorItem .img img{max-width: 245px;width: 100%;transition: .3s;}
.honorItem .img:hover img{transform: scale(1.05);}
.honorItem p{display: block;line-height: 60px;height: 60px;text-align: center;background: #EEEEEE;font-size: 17px;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: .3s;}
.honorItem:hover .img{border-color: #19Adb2;}
.honorItem:hover p{background: #19Adb2;color: #ffffff;}
.honorBox .swiper-pagination{position: relative;display: flex;justify-content: center;bottom: 0;margin: 30px 0;}
.honorBox .swiper-pagination-bullet{background: none;transition: .3s;width: 16px;height: 16px;border: 2px solid #CDCDCD;border-radius: 50%;opacity: 1;}
.honorBox .swiper-pagination-bullet-active{border-color:#19Adb2;}
.indTitle{display: flex;padding: 90px 0 40px;position: relative;}
.indTitle .atit{font-size: 4.8rem;color: #333333;line-height: 1.5;position: relative;z-index: 9;}
.indTitle .btit{margin-left: auto;position: relative;z-index: 9;}
.indTitle .bgtit{font-size: 280px;font-weight: bold;font-family: Arial;color: #EAEAEA;opacity: 0.59;position: absolute;left: -30px;top: 50%;transform: translateY(-40%);line-height: 1;}
.indTitle.white .atit{color: #ffffff;}
.indTitle.center{text-align: center;justify-content: center;}

.abcustomer{overflow: hidden;}
/* ================== 客户轮播整体 ================== */
.customerBox {
    padding: 40px 0;
    overflow: hidden;
}

/* Swiper 容器 */
.mySwiperCustomer {
    width: 100%;
    padding-bottom: 40px; /* 给分页器留空间 */
}

/* 单个 slide */
.mySwiperCustomer .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;

}

/* 图片 */
.mySwiperCustomer .swiper-slide .img{

    padding:15px;
    border:1px solid #ccc;
}
.mySwiperCustomer .swiper-slide img {
    max-width: 100%;
    object-fit: contain;
    display: block;
    opacity: 0.8;
    transition: .3s;
}
.mySwiperCustomer .swiper-slide .img:hover img{transform: scale(1.05);}
.mySwiperCustomer .swiper-slide img:hover {
    opacity: 1;
}

/* ================== 分页器：短线样式 ================== */
.mySwiperCustomer .swiper-pagination {
    bottom: 0;
}

.mySwiperCustomer .swiper-pagination-bullet {
    width: 40px;
    height: 2px;
    background: #ccc;
    border-radius: 0;
    margin: 0 5px !important; /* 10px 间距 */
    opacity: 1;
}

.mySwiperCustomer .swiper-pagination-bullet-active {
    background: #19adb2;
}

/* ================== 响应式 ================== */

/* 平板 */
@media (max-width: 1024px) {
    .mySwiperCustomer .swiper-slide img {
        max-height: 70px;
    }
}

/* 手机 */
@media (max-width: 768px) {
    .indTitle{padding:4rem 0}
    .mySwiperCustomer .swiper-slide img {
        max-height: 60px;
    }
}
/*cookie弹出框*/
.cookie {
    position: fixed;
    width: 100%;
    z-index: 1002;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    bottom: 0;
}
.cookie_a {
    width: 100%;
    background-color: #ededed;
    height: 250px;
    padding-top: 78px;
}
.cookie_aa {
    width: 78%;
}
.cookie_aa h6 {
    font-size: 22px;
    color: #000000;
    font-family: ml;
}
.cookie_aa p {
    font-size: 14px;
    color: #666666;
    font-family: ml;
    line-height: 30px;
}
.cookie_aa p a {
    color: #000000;
    font-family: mb;
    text-decoration: underline;
    font-size: 14px;
}
.cookie_ab h6 {
    width: 180px;
    height: 43px;
    line-height: 43px;
    background-color: #19adb2;
    border-radius: 21.5px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: ml;
    cursor: pointer;
}
.cookie_ab p {
    width: 180px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #d5d5d5;
    border-radius: 21.5px;
    text-align: center;
    font-size: 14px;
    color: #000000;
    font-family: ml;
    cursor: pointer;
    margin-top: 16px;
}
@media (max-width: 1199px){
    /*cookie弹出框*/
    .cookie {
        position: fixed;
        width: 100%;
        z-index: 1002;
        background-color: rgba(0, 0, 0, 0.5);
        left: 0;
        bottom: 0;
    }
    .cookie_a {
        width: 100%;
        background-color: #ededed;
        padding: 25px 0;
        height:auto;
    }
    .cookie_aa {
        width: 100%;
        float: none!important;
    }
    .cookie_aa h6 {
        font-size: 1rem;
        color: #000000;
        font-family: ml;
    }
    .cookie_aa p {
        font-size: 0.75rem;
        color: #666666;
        font-family: ml;
        line-height: 19px;
        margin-top: 4px;
    }
    .cookie_aa p a {
        color: #000000;
        font-family: mb;
        text-decoration: underline;
        font-size: 0.8rem;
    }
    .cookie_ab {
        float: none!important;
        display: table;
        margin: 0 auto;
        margin-top: 15px;
    }
    .cookie_ab h6 {
        width: 130px;
        height: 36px;
        line-height: 36px;
        background-color: #19adb2;
        border-radius: 20px;
        text-align: center;
        font-size: 0.9rem;
        color: #fff;
        font-family: ml;
        cursor: pointer;
        float: left;
        margin: 0 12px;
    }
    .cookie_ab p {
        width: 130px;
        height: 36px;
        line-height: 36px;
        border: 1px solid #d5d5d5;
        border-radius: 20px;
        text-align: center;
        font-size: 0.9rem;
        color: #000000;
        font-family: ml;
        cursor: pointer;
        margin-top: 16px;
        float: left;
        margin: 0 12px;
    }
}
.fhdb {
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    bottom: 80px;
    cursor: pointer;
    z-index: 1001;
    display: none;
    background-color: #97eaed;
    border-radius: 8px;
}
.fhdb img {
    width: 100%;
    transition: all ease 0.6s;
}
.fhdb:hover img:nth-child(1) {
    transform: translateY(-100%);
}
.fhdb:hover img:nth-child(2) {
    transform: translateY(-100%);
}


/* Ã¥Â¼Â¹Ã§Âªâ€” */
.altbox {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    left: 100%;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.altbox:after {
    content: "";
    clear: both;
    display: block;
}
.altbox .bag {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.altbox .cont {
    position: relative;
    z-index: 2;
    width: 50%;
    height: 100vh;
    overflow: auto;
    background-color: #efefef;
    float: right;
    padding: 80px 80px 60px;
    overflow: auto;
}
@media (max-width: 1440px) {
    .altbox .cont {
        padding: 40px 60px;
    }
}
@media (max-width: 1199px) {
    .altbox{top:64px;}
    .altbox .cont {
        width: 100%;
        padding: 30px 40px;
    }
}
@media (max-width: 991px) {
    .altbox .cont {
        padding: 40px 30px;
    }
}
@media (max-width: 767px) {
    .altbox .cont {
        padding: 30px 20px;
    }
}
.altbox .cont::-webkit-scrollbar {
    /*Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã¦â€¢Â´Ã¤Â½â€œÃ¦Â Â·Ã¥Â¼Â*/
    width: 3px;
    /*Ã©Â«ËœÃ¥Â®Â½Ã¥Ë†â€ Ã¥Ë†Â«Ã¥Â¯Â¹Ã¥Âºâ€Ã¦Â¨ÂªÃ§Â«â€“Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã§Å¡â€žÃ¥Â°ÂºÃ¥Â¯Â¸*/
    height: 1px;
}
.altbox .cont::-webkit-scrollbar-thumb {
    /*Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã©â€¡Å’Ã©ÂÂ¢Ã¥Â°ÂÃ¦â€“Â¹Ã¥Ââ€”*/
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #19adb2;
}
.altbox .cont::-webkit-scrollbar-track {
    /*Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã©â€¡Å’Ã©ÂÂ¢Ã¨Â½Â¨Ã©Ââ€œ*/
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    background: #ededed;
}
.altbox .cont .cox {
    position: absolute;
    right: 80px;
    top: 50px;
    width: 25px;
}
@media (max-width: 1440px) {
    .altbox .cont .cox {
        right: 60px;
        top: 30px;
        width: 20px;
    }
}
@media (max-width: 1199px) {
    .altbox .cont .cox {
        top: 20px;
        right: 30px;
    }
}
@media (max-width: 767px) {
    .altbox .cont .cox {
        top: 15px;
        right: 20px;
    }
}
.altbox .cont .cox img {
    width: 100%;
}
.altbox .cont .tit {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
}
@media (max-width: 1440px) {
    .altbox .cont .tit {
        font-size: 26px;
        margin-bottom: 14px;
    }
}
@media (max-width: 1366px) {
    .altbox .cont .tit {
        font-size: 20px;
    }
}
@media (max-width: 1199px) {
    .altbox .cont .tit {
        /* font-size: 18px; */
    }
}
@media (max-width: 767px) {
    .altbox .cont .tit {
        /* font-size: 16px; */
    }
}
@media (max-width: 1440px) {
    .altbox .cont .tit {
        margin-bottom: 60px;
    }
}
@media (max-width: 1199px) {
    .altbox .cont .tit {
        margin-bottom: 40px;
    }
}
@media (max-width: 991px) {
    .altbox .cont .tit {
        margin-bottom: 20px;
    }
}
.altbox .cont .list {
    width: 100%;
    margin-bottom: 10px;
}
.altbox .cont .list .f_tit {
    font-size: 20px;
    color: #19adb2;
    line-height: 1;
    margin-bottom: 14px;
}
@media (max-width: 1440px) {
    .altbox .cont .list .f_tit {
        font-size: 18px;
    }
}
@media (max-width: 1440px) {
    .altbox .cont .list .f_tit {
        margin-bottom: 10px;
    }
}
@media (max-width: 1199px) {
    .altbox .cont .list .f_tit {
        /* margin-bottom: 20px; */
    }
}
@media (max-width: 991px) {
    .altbox .cont .list .f_tit {
        /* margin-bottom: 16px; */
    }
}
.altbox .cont .list .jut {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
@media (max-width: 1440px) {
    .altbox .cont .list .jut {
        margin: 0 -5px;
    }
}
@media (max-width: 767px) {
    .altbox .cont .list .jut {
        margin: 0;
    }
}
.altbox .cont .list .jut .item {
    padding: 0 10px;
    width: 50%;
    margin-bottom: 16px;
}
@media (max-width: 1440px) {
    .altbox .cont .list .jut .item {
        padding: 0 5px;
        margin-bottom: 12px;
    }
}
@media (max-width: 767px) {
    .altbox{top:49px;}
    .altbox .cont .list .jut .item {
        padding: 0;
        width: 100%;
        margin-bottom: 14px;
    }
}
.altbox .cont .list .jut .item span {
    display: block;
    line-height: 1;
    font-size: 16px;
    margin-bottom: 10px;
}
@media (max-width: 1199px) {
    .altbox .cont .list .jut .item span {
        font-size: 14px;
        margin-bottom: 8px;
    }
}
.altbox .cont .list .jut .item input,
.altbox .cont .list .jut .item textarea,
.altbox .cont .list .jut .item select {
    background-color: #fff;
    border: none;
    outline: none;
    resize: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 44px;
    padding: 8px 20px;
}
@media (max-width: 1199px) {
    .altbox .cont .list .jut .item input,
    .altbox .cont .list .jut .item textarea,
    .altbox .cont .list .jut .item select {
        height: 30px;
    }
}
.altbox .cont .list .jut .item textarea {
    width: 100%;
    height: 470px;
    height: 100px;
}
.altbox .cont .list .jut .item select {
    background: #fff url(../images/inner/selicon1.png) no-repeat;
    background-position: 95% 45%;
    background-size: 9px 16px;
}
.altbox .cont .list .jut .textarea {
    width: 100%;
}
.altbox .cont .but {
    display: flex;
}
.altbox .cont .but span {
    display: block;
    width: 24px;
    height: 24px;
    border: 2px solid #8c9195;
    background-color: #fff;
    margin-right: 20px;
    flex-shrink: 0;
}
@media (max-width: 1440px) {
    .altbox .cont .list .jut .item textarea{
        height: 80px;
    }
    .altbox .cont .but span {
        width: 20px;
        height: 20px;
        margin-right: 10px;
    }
}
.altbox .cont .but .du {
    display: block;
    width: calc(100% - 44px);
    font-size: 16px;
}
@media (max-width: 1440px) {
    .altbox .cont .but .du {
        width: calc(100% - 30px);
    }
}
@media (max-width: 1199px) {
    .altbox .cont .but .du {
        font-size: 14px;
    }
}
.altbox .cont .on span {
    background-color: #19adb2;
    border-color: #19adb2;
    background: #19adb2 url(../images/zhengque.png) no-repeat center;
    background-size: 50% 35%;
}
.altbox .cont .sub {
    width: 390px;
    height: 50px;
    background-color: #19adb2;
    font-size: 16px;
    color: #fff;
    border: none;
    margin-top: 26px;
}
@media (max-width: 1440px) {
    .altbox .cont .sub {
        width: 360px;
        margin-top: 20px;
    }
}
@media (max-width: 991px) {
    .altbox .cont .sub {
        width: 300px;
        height: 40px;
        margin-top: 30px;
    }
}
@media (max-width: 767px) {
    .altbox .cont .sub {
        width: 100%;
        margin-top: 20px;
    }
    p{font-size: 14px;}
}
@media (max-width: 368px) {
    .shehuizeren .picbox .texts{
        left: 2.5rem!important;
        top: 4.5rem!important;
    }
    .shehuizeren .picbox .texts p{
        line-height: 4.5rem!important;
        font-size:2.2rem!important;
    }
}
/* End: ; */