#wpadminbar{display: none!important;}
#ast-scroll-top{display: none!important;}

*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
/*@font-face {*/
/*  font-family: 'mb';*/
/*    src: url("../font/Montserrat-Bold.ttf");*/
/*}*/

@font-face {
  font-family: "NotoSansSC-Light";
  src: url("../fonts/NotoSansSC-Light.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansSC-Medium";
  src: url("../fonts/NotoSansSC-Medium.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansSC-SemiBold";
  src: url("../fonts/NotoSansSC-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "NotoSansSC-Bold";
  src: url("../fonts/NotoSansSC-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}

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

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




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

html {
  font-size: calc(100vw/19.2)!important;
}
@media (min-width: 1901px) {
  html {
    font-size: calc(100vw/19.2)!important;
  }
}
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100vh;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 10px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../img/out3.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 头部 */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;transition: all 0.5s;}
.header .h_top{padding: 0.13rem 0;text-align:center;background: rgba(255, 255, 255, 0.06);backdrop-filter: blur(20px);color:#fff;line-height:0.38rem;color:#fff;}
.header .h_top a{color:#fff;}
.header .con{padding: 0 1.3rem 0 1.3rem;position: relative;display: flex;align-items: center;justify-content: space-between;background-color: rgba(255, 255, 255, 0.14);backdrop-filter: blur(15px);z-index:2;}
.header .img2{display: none;}
.header .con .logo{display: block;width: 1.3rem;}
.header .con .right{display: flex;align-items:center;}
.header .con .right .nav{display: flex;text-transform:capitalize;margin:0;}
.header .con .right .nav>li{position: relative;margin-right: 0.55rem;}
.header .con .right .nav>li ul{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width:fit-content;background-color:#ffffff;margin-left:0;display:none;}
.header .con .right .nav>li ul a{text-align: center;color:#111;line-height:1.6;white-space:nowrap;padding:0.1rem 0.2rem;display:block;}
.header .con .right .nav>li ul a:hover{color:#4ebbca;}
.header .con .right .nav>li>a{color:#fff;line-height: 1.22;padding: 0.27rem 0 0.3rem 0;transition:all 0.5s;}
.header.on .con .right .nav>li>a{color: #333;}
.header.header_ny .con .right .nav>li>a{color: #333;}
.header .con .right .nav>li>a:hover{color:#4ebbca;}
.header .con .right .nav>li.on>a{color:#4ebbca;}
.header.header_ny .con .right .nav>li.on>a{color:#4ebbca;}
.header .con .right .user{display: block;width: 0.34rem;height: 0.34rem;border-radius: 50%;margin-right:0.25rem;}
.header .con .right .user img{width: 100%;height: 100%;object-fit: contain;}

.header .con .right .car{display: block;width: 0.34rem;height: 0.34rem;border-radius: 50%;margin-right:0.25rem;position:relative;}
.header .con .right .car img{width: 100%;height: 100%;object-fit: contain;}
.header .con .right .car .cart-count{position: absolute;top: 0;right: 0;transform:translate(50%,-50%);width: 0.2rem;height: 0.2rem;background-color: #4ebbca;text-align: center;line-height: 0.2rem;font-size: 0.12rem;border-radius: 50%;color:#fff;}

.header .con .right .ser{display: block;width: 0.34rem;height: 0.34rem;border-radius: 50%;margin-right:0.25rem;}
.header .con .right .ser img{width: 100%;height: 100%;object-fit: contain;}
.header .con .right .lag{position: relative;}
.header .con .right .lag .h{width: fit-content;padding: 0 0.15rem;border-radius: 0.16rem;line-height: 0.3rem;display: flex;align-items: center; border: 1px solid #FFF;color:#fff;cursor:pointer;}
.header .con .right .lag .h img{width: 0.08rem;margin-left: 0.07rem;}
.header.on .con .right .lag .h{color: #333;border-color:#333;}
.header.header_ny .con .right .lag .h{color: #333;border-color:#333;}
.header .con .right .lag ul{position: absolute;left: 0;top: 100%;width: 100%;display: none;background:#ffffff;text-align:center;padding:0.2rem 0.15rem 0.1rem 0.15rem;line-height:1.6;}
.header .pl_xl{position:fixed;left:0;width:100%;padding:0 2.57rem;height:100vh;background-color:rgba(0,0,0,0.67);display:none;}
.header .pl_xl .plxl_con{width: 100%;background-color: #fff;display: flex;background:url(../img/plxl_bj.jpg)no-repeat center;background-size:cover;}
.header .pl_xl .plxl_con .left{width: 4.06rem;padding: 0.74rem 0 0.35rem 1.18rem;}
.header .pl_xl .plxl_con .left li{width: fit-content;display: flex;align-items: center;margin-bottom:0.45rem;}
.header .pl_xl .plxl_con .left li a{color: #333;line-height: 1.5;transition:all 0.5s;}
.header .pl_xl .plxl_con .left li.on a{color: #4ebbca;}
.header .pl_xl .plxl_con .left li img{width: 0.11rem;margin-left: 0.16rem;opacity:0;transition:all 0.5s;}
.header .pl_xl .plxl_con .left li.on img{opacity: 1;}
.header .pl_xl .plxl_con .right{width:10rem;background-color:#fff;padding:0.5rem 1.55rem 0.47rem 1.15rem;}
.header .pl_xl .plxl_con .right .list{width: 100%;display: flex;flex-wrap: wrap;display:none;max-height:4.6rem;overflow:auto;}
.header .pl_xl .plxl_con .right .list.on{display:flex;}
.header .pl_xl .plxl_con .right .list .item{width: 2.3rem;margin-right: 0.15rem;text-align:center;display:block;background-color:#F3F4F7;border-radius:0.1rem;overflow:hidden;margin-bottom:0.2rem;}
.header .pl_xl .plxl_con .right .list .item:nth-child(3n){margin-right:0;}
.header .pl_xl .plxl_con .right .list .item .pic{width: 2.3rem;height: 1.38rem;transition: all 0.5s;}
.header .pl_xl .plxl_con .right .list .item:hover .pic{background-color:#fff;}
.header .pl_xl .plxl_con .right .list .item .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.header .pl_xl .plxl_con .right .list .item:hover .pic img{transform:scale(1.05);}
.header .pl_xl .plxl_con .right .list .item .tit{color: #333;height: 0.56rem;display: flex;justify-content: center;align-items: center;line-height: 1.3;}


.header.on{background: #fff;
/*transform:translateY(-0.64rem);*/
}
.header.header_ny{background: #fff;
/*transform:translateY(-0.64rem);*/
}

.header.on .img1{display: none;}
.header.on .img2{display: block;}

.header.header_ny{background: #fff;}
.header.header_ny .img1{display: none;}
.header.header_ny .img2{display: block;}
.m_header,.mh_nav{display: none;}

.footer{background-color: #000;color:#fff;position:relative;z-index:20;}
.footer .f_top{width: calc(100% - 3.2rem);display: flex;justify-content: space-between;align-items: center;padding:0.8rem 0 0.36rem 0;margin:0 1.6rem;margin-bottom:0.6rem;border-bottom:1px solid #292929;}
.footer .f_top .f_logo{display: block;width: 2.2rem;}
.footer .f_top .right{display: flex;align-items: center;}
.footer .f_top .right .link{position: relative;}
.footer .f_top .right .link .h{width: 1.55rem;display: flex;justify-content: center;align-items: center;border: 1px solid rgba(255,255,255,0.24);border-radius: 0.2rem;}
.footer .f_top .right .link .h span{margin-right: 0.16rem;display:inline-block;line-height:0.38rem;}
.footer .f_top .right .link .h .jt{width: 0.11rem;height: 0.11rem;object-fit: contain;transition: all 0.5s;}
.footer .f_top .right .link .h:hover .jt{transform:rotate(90deg);}
.footer .f_top .right .link ul{position: absolute;top: 100%;left: 0;width: 100%;display:none; line-height: 1.6;text-align: center;background-color: #000;padding:0.12rem 0;}
.footer .f_top .right .link ul a{color:#fff;}
.footer .f_top .right .tel{display: flex;align-items: center;margin-left:0.95rem;}
.footer .f_top .right .tel img{width: .15rem;margin-right: 0.09rem;}
.footer .f_top .right .tel a{font-family: NotoSansSC-Bold;line-height: 1.33;color:#fff;}

.footer .f_center{padding: 0 1.6rem 0.7rem 1.6rem;display: flex;justify-content:space-between;}
.footer .f_center .left{width: 4.72rem;}
.footer .f_center .left .item{display: flex;margin-bottom:0.28rem;line-height: 1.2;}
.footer .f_center .left .item .name{margin-right:0.15rem;white-space: nowrap;}
.footer .f_center .left .item .list{display: flex;}
.footer .f_center .left .item .list a{width: 0.22rem;height: 0.22rem;margin-right: 0.1rem;}
.footer .f_center .left .item .list a:last-child{margin-right:0;}
.footer .f_center .left .item .list a>img{width: 100%;height: 100%;}
.footer .f_center .left .item .list a>img.img2{display: none;}
.footer .f_center .left .item .list a:hover>img.img2{display: block;}
.footer .f_center .left .item .list a:hover>img.img1{display: none;}
.footer .f_center .left .code{width: fit-content;}
.footer .f_center .left .code img{width: 0.92rem;height: 0.92rem;object-fit: contain;margin: 0 auto;margin-bottom: 0.15rem;display: block;}

.footer .f_center .right{width: 11.1rem;display:flex;justify-content:space-between;}
.footer .f_center .right a{color:#fff;}
.footer .f_center .right .h{margin-bottom: 0.28rem;}
.footer .f_center .right ul a{font-family: NotoSansSC-Light;margin-bottom: 0.21rem;opacity:0.8;transition:all 0.5s;}
.footer .f_center .right ul a:hover{opacity:1;}
    
.footer .f_bottom{background-color: rgba(255,255,255,0.048);padding:0.16rem 1.6rem;display:flex;justify-content:space-between;align-items:center;color:#bcbcbc;}
.footer .f_bottom a{color:#bcbcbc;transition: all 0.5s;}
.footer .f_bottom a:hover{color:#fff;}

.right_slide{position: fixed;top: 50%;transform:translateY(-50%);opacity:0;right:0;transition:all 0.5s;pointer-events:none;z-index:999;}
.right_slide.show{right: 0.4rem;opacity: 1;pointer-events:all;}
.right_slide a{display: block;width: 0.48rem;height: 0.48rem;background-color: #fff;border-radius: 50%;margin-bottom: 0.12rem;box-shadow: 0 0 0.3rem rgba(0,0,0,0.1);transition:all 0.5s;z-index:2;position:relative;}
.right_slide a img{width: 100%;height: 100%;object-fit: contain;}
/*.right_slide a:hover{background:#4ebbca;}*/

.right_slide a .txt{position: absolute;right: 0;top: 0;height: 0.48rem;width: fit-content;border-radius: 0.24rem;background-color: #fff;z-index: -1;line-height:0.48rem;color:#4ebbca;white-space:nowrap;opacity:0;pointer-events:none;right:-0.48rem;transition:all 0.5s;box-shadow: 0 0 0.3rem rgba(0,0,0,0.1);padding:0;}
.right_slide a:hover .txt{right:0;opacity: 1;padding: 0 0.64rem 0 0.24rem;}
/*.right_slide a:hover img{filter: invert(100%);}*/


.page-numbers{width: 100%;display: flex;align-items: center;justify-content:center;}
.page-numbers a{display: block;width: 0.42rem;height: 0.42rem;background: #F7F7F7;border-radius: 0.04rem;text-align: center;line-height: 0.42rem;color:#333;display:flex;align-items:center;justify-content:center;margin:0 0.05rem;}
.page-numbers a img{width: 0.05rem;height: 0.1rem;object-fit: contain;}
.page-numbers span{display: block;width: 0.42rem;height: 0.42rem;background: #4ebbca;border-radius: 0.04rem;text-align: center;line-height: 0.42rem;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 0.05rem;}
.page-numbers span img{width: 0.05rem;height: 0.1rem;object-fit: contain;}

.btn{width: fit-content;background-color: rgba(255, 255, 255, 0.36);border-radius: 0.29rem;line-height: 0.58rem;display: flex;justify-content: center;align-items: center;padding: 0 0.54rem; backdrop-filter: blur(8px);color:#fff;transition:all 0.5s;}
.btn2{background-color:transparent;border:1px solid #333;color:#333;}
.btn img{width: 0.14rem;height: auto;margin-left: 0.1rem;}
.btn:hover{color:#fff;background-color: #4ebbca;}
.btn2:hover{border-color:transparent;color:#fff;}
.btn2:hover img{filter: invert(100%);}
.btn1{color:#fff;background-color: #4ebbca;}


.index{position: relative;}
.part1{position: relative;width: 100%;height: 100vh;z-index:2;}
.part1 .pic{width: 100%;height: 100%;}
.part1 .pic img{width: 100%;height: 100%;object-fit: cover;}
.part1 .pic img.mimg{display:none}
.part1 .pic video{width: 100%;height: 100%;object-fit: cover;}
.part1 .pic video.mimg{display:none}
.part1 .btn{position: absolute;left: 50%;transform: translateX(-50%);bottom: 34.26vh;}

.part2{padding:1.35rem 2.1rem 0 2.1rem;position:relative;background-color:#fff;z-index:2;}
.part2 .top .tit{font-family: NotoSansSC-Bold;color: #111;line-height: 1.44;margin-bottom: 0.11rem;text-align: center;}
.part2 .top .p{color: #4d4d4d;font-family: NotoSansSC-Light;line-height: 1.2;margin-bottom: 0.52rem;text-align:center}
.part2 .top .tab{display: flex;justify-content: center;margin-bottom: 0.42rem;}
.part2 .top .tab a{width: fit-content;min-width:2.16rem; padding:0 0.24rem; line-height: 0.42rem;border-radius: 0.22rem;border: 1px solid #666666;margin:0 0.21rem;text-align:center;color:#666666;transition:all 0.5s;}
.part2 .top .tab a:hover,.part2 .top .tab a.on{background-color:#4ebbca;color: #ffffff;border-color:transparent;}
.part2 .pics{position: relative;width: 100%;height: 5.5rem;margin-bottom:0.3rem;}
.part2 .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;opacity:0;transition:all 0.5s;}
.part2 .pics .pic.on{pointer-events: all;opacity:1;}
.part2 .pics .pic>img{width: 100%;height: 100%;object-fit: cover;}
.part2 .pics .pic .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding:0 0.56rem 0.5rem 0.56rem;display: flex;align-items: flex-end;justify-content:space-between;color:#fff;}
.part2 .pics .pic .txt .p{line-height:1.5;margin-bottom:0.05rem;}
.part2 .pics .pic .txt .h{line-height:1.5;font-family:NotoSansSC-Bold;}
.part2 .list{position: relative;overflow: hidden;padding-bottom:1.26rem}
.part2 .list .swiper-pagination{top: auto;bottom: 0.32rem;}
.part2 .list .swiper-slide{position: relative;padding:0.14rem 0.14rem 0.27rem 0.14rem;background-color:#F3F4F7;}
.part2 .list .swiper-slide .pic{width: 100%;height: 2.96rem;overflow: hidden;margin-bottom:0.25rem}
.part2 .list .swiper-slide .pic img{width: 100%;height: 100%;transition: all 0.5s;object-fit: contain;}
.part2 .list .swiper-slide:hover .pic img{transform:scale(1.05);}
.part2 .list .swiper-slide .txt{display: flex;width: 100%;justify-content:space-between;align-items:flex-end;}
.part2 .list .swiper-slide .txt .txt1{width: calc(100% - 1.1rem);}
.part2 .list .swiper-slide .txt .txt1 .h{color:#000;line-height:1.5;}
.part2 .list .swiper-slide .txt .txt1 .p{color:#868686;line-height:0.24rem;height:0.48rem;}
.part2 .list .swiper-slide .txt .more{line-height: 0.44rem;color:#fff;padding: 0 0.25rem;border-radius: 0.22rem;color:#fff;width: fit-content;background: #151515;transition: all 0.5s;}
.part2 .list .swiper-slide:hover .txt .more{background-color:#4ebbca;}
.part2 .list .drag{position:absolute; bottom: 0;left:0;color:#868686;line-height:1.3;}
.part2 .list .swiper-pagination-progressbar{height: 2px;background-color: #F1F1F1;opacity: 1;}
.part2 .list .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #151515;opacity: 1;}

.part3{padding: 1.72rem 0 1.6rem 0;background-color:#fff;z-index:2;position:relative;background-color: #fff; border-bottom-right-radius:0.6rem;border-bottom-left-radius:0.6rem;}
/*.part3:after{content:"";position: absolute;bottom: 0;left: 0; transform: translateY(99%);}*/
.part3 .top .h{font-family: NotoSansSC-Bold;color: #111;line-height: 1.44;margin-bottom: 0.11rem;text-align: center;}
.part3 .top .p{color: #4d4d4d;font-family: NotoSansSC-Light;line-height: 1.2;margin-bottom: 0.44rem;text-align:center}
.part3 .pics{position: relative;overflow: hidden;margin-bottom: 0.52rem;}
.part3 .pics .swiper-slide{height: 7.11rem;overflow: hidden;}
.part3 .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part3 .pics .swiper-slide:hover img{transform:scale(1.05);}
.part3 .tab{width: fit-content;margin: 0 auto;display: flex;margin-bottom:0.26rem;border-bottom:1px solid #F1F1F1;padding:0 0.36rem;}
.part3 .tab li{padding: 0 0.06rem 0.15rem 0.06rem;margin:0 0.3rem; position: relative;color:#86868B;cursor:pointer;}
.part3 .tab li:after{content:"";position: absolute;left: 0;bottom:-1px;width: 0%;height: 2px;background-color: #151515;transition: all 0.5s;}
.part3 .tab li.on{color:#000;}
.part3 .tab li.on:after{width:100%;}


.part3 .txts .txt{display: none;text-align:center;width:13.6rem;margin:0 auto;line-height:1.5;color:#333;}
.part3 .txts .txt.on{display: block;}

.part4{position: sticky;bottom: 0;width: 100%;height: 100vh;background:url(../img/ip4_bj.jpg)no-repeat center;background-size:cover;padding:1.66rem 2.62rem 0 2.62rem;color:#fff;}
.part4 .top{text-align: center;margin-bottom:0.7rem;}
.part4 .top .tit{line-height: 1.44;font-family: NotoSansSC-Bold;margin-bottom: 0.1rem;}
.part4 .top .p{font-family: NotoSansSC-Light;line-height: 1.2;margin-bottom: 0.5rem;}
.part4 .top .p1{line-height: 1.5;margin-bottom:0.3rem}
.part4 .top .btn{margin: 0 auto;}
.part4 .list{display: flex;width: fit-content;color:#fff;}
.part4 .list .item{padding: 0 0.8rem;position: relative;width:fit-content;}
.part4 .list .item:after{content:"";position: absolute;top: 0.06rem;right: 0;width: 1px;height: 0.84rem;background-color: #fff;opacity: 0.6;}
.part4 .list .item:last-child:after{display:none;}
.part4 .list .item .top1{display: flex;align-items: center;}
.part4 .list .item .top1 .num{line-height: 1.5;margin-right:0.1rem;}
.part4 .list .item .top1 .dw{line-height: 1.5;    white-space: nowrap;}
.part4 .list .item .p{line-height: 1.6;}

.part5{padding: 1.88rem 0 0 0;position:relative;z-index:2;background-color:#fff;}
.part5 .top{text-align: center;margin-bottom:0.58rem;}
.part5 .top .tit{line-height: 1.44;font-family: NotoSansSC-Bold;margin-bottom: 0.1rem;}
.part5 .top .p{font-family: NotoSansSC-Light;line-height: 1.2;}
.part5 .bottom{position: relative;overflow: hidden;padding: 0 0 1.63rem 2.1rem;}
.part5 .bottom .swiper-slide{position: relative;}
.part5 .bottom .pic{width: 100%;height: 3.52rem;position: relative;overflow: hidden;}
.part5 .bottom .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part5 .bottom .pic:hover>img{transform:scale(1.05);}
.part5 .bottom .tip{position: absolute;top: 0;left: 0;width: 0.92rem;height: 0.78rem;background:url(../img/ip5_icon.png)no-repeat center;background-size: 100% 100%;color:#fff;padding: 0.15rem 0 0 0.09rem;text-transform: capitalize;}
.part5 .bottom .txt .day{margin-top: 0.19rem;margin-bottom: 0.22rem;color: #151515;line-height: 1.42;}
.part5 .bottom .txt .h{color: #333;font-family: NotoSansSC-Bold;line-height: 0.32rem;height: 0.64rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition:all 0.5s;}
.part5 .bottom .txt .h:hover{color:#4ebbca;}
.part5 .bottom .swiper-pagination{top: auto;bottom: 0.32rem;left:2.1rem;width:calc(100% - 2.1rem); }
.part5 .bottom .drag{position:absolute; bottom: 0;left:2.1rem; color:#868686;line-height:1.3;}
.part5 .bottom .swiper-pagination-progressbar{height: 2px;background-color: #F1F1F1;opacity: 1;}
.part5 .bottom .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #151515;opacity: 1;}

.part6{padding: 2rem 2.1rem 1.72rem 2.1rem;display:flex;justify-content:space-between;}
.part6 .item{width: 7.4rem;display: block;position: relative;}
.part6 .item .pic{width: 100%;height: 6.23rem;overflow: hidden;}
.part6 .item .pic img{width: 100%;height: 100%;object-fit: cover;transition:all 0.5s;}
.part6 .item .pic:hover img{transform:scale(1.05);}
.part6 .item .txt{position: absolute;top: 0.6rem;left: 0;width: 100%;text-align: center;color:#fff;padding:0 0.5rem;}
.part6 .item .txt .p{line-height: 1.5;margin-bottom: 0.05rem;}
.part6 .item .txt .h{font-family: NotoSansSC-Bold;line-height: 1.43;margin-bottom: 0.4rem;}
.part6 .item .txt .btn{margin: 0 auto;}

.part7{padding: 0 2.1rem 2.04rem 2.1rem;}
.part7 .icon1{display: block;width: 0.38rem;margin: 0 auto;margin-bottom: 0.38rem;}
.part7 .h{color:#151515;font-family:NotoSansSC-Bold;text-align: center;line-height: 1.45;margin-bottom: 0.55rem;}
.part7 #gform_1{display: flex;justify-content: space-between;align-items:center; padding: 0.07rem 0.06rem 0.07rem 0.16rem;background-color: #F2F2F2;border: 1px solid #E5E5E5;border-radius: 0.06rem;width:8rem;margin:0 auto;margin-bottom:0.52rem;}
.part7 #gform_1 .gfield_label{display: none;}
.part7 #gform_1 .gform-body{width: calc(100% - 1.27rem);padding-right:0.12rem;box-shadow:none!important;}
.part7 #gform_1 .gform-body div{border:none!important;box-shadow:none!important;}
.part7 #gform_1 .gform-body input{width: 100%;border:none;background-color: transparent;box-shadow:none!important;}
.part7 #gform_1 .gform_footer{width: 1.27rem;margin-top:0;}
.part7 #gform_1 .gform_footer input{width: 1.27rem;background-color: #333;color:#fff;border-radius: 0.06rem;text-align: center;}
.part7 .bottom{display: flex;justify-content:center;align-items: center;}
.part7 .bottom img{height: 0.48rem;margin-right: 0.17rem;}
.part7 .bottom .p{color: #000;}

.ny_banner{position: relative;width: 100%;height: 7.4rem;}
.ny_banner .pic{width: 100%;height: 100%;}
.ny_banner .pic img{width: 100%;height: 100%;object-fit:cover;}
.ny_banner .pic img.mimg{display: none;}
.ny_banner .txt{position: absolute;top: 50%;left: 0;transform: translateY(-50%);color:#fff;width:100%;text-align:center;}
.ny_banner .txt .h{font-family: NotoSansSC-Bold;line-height: 1.44;}
.ny_banner .txt .p{line-height: 1.2;font-family: NotoSansSC-Light;}
.ny_banner .txt .btn{margin: 0 auto;margin-top: 0.34rem;}

.nl_con .nl1{padding: 1.35rem 3.58rem 1.36rem 2.1rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;}
.nl_con .nl1 .pic{width: 7.2rem;height:4.8rem;overflow:hidden;}
.nl_con .nl1 .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.nl_con .nl1 .pic:hover img{transform:scale(1.05);}
.nl_con .nl1 .txt{width: 5.32rem;}
.nl_con .nl1 .txt .day{color: #151515;line-height: 1.43;margin-bottom: 0.33rem;}
.nl_con .nl1 .txt .h{color: #000;font-family: NotoSansSC-Bold;line-height: 0.38rem;height: 0.76rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.12rem;}
.nl_con .nl1 .txt .p{color:#666;line-height: 0.28rem;height: 0.56rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.72rem;}
.nl_con .nl1 .txt .btn{line-height:0.4rem;}
.nl_con .nl1 .txt .btn:hover{opacity:0.7;}
.nl_con .nl2{padding:0.64rem 2.1rem 1.2rem 2.1rem;background-color:#f9f9f9;}
.nl_con .nl2 .top{display: flex;justify-content: space-between;align-items: center;margin-bottom:0.33rem;width:100%;}
.nl_con .nl2 .top .left{display: flex;}
.nl_con .nl2 .top .left a{display: block;margin-right: 0.2rem;min-width: 2.03rem;padding: 0 0.16rem;line-height: 0.36rem;border:1px solid #D9D9D9;border-radius: 0.19rem;text-align:center;transition:all 0.5s}
.nl_con .nl2 .top .left a:hover,.nl_con .nl2 .top .left a.on{color:#fff;background-color: #4ebbca;}
.nl_con .nl2 .top .right{position: relative;}
.nl_con .nl2 .top .right .h{display: flex;align-items: center;justify-content: center;padding:0 0.22rem 0 0.25rem;border:1px solid #D9D9D9;color:#333;line-height:0.36rem;border-radius:0.19rem;}
.nl_con .nl2 .top .right .h img{width: 0.11rem;margin-left: 0.64rem;}
.nl_con .nl2 .top .right .list{position: absolute;top: 100%;left: 0;width: 100%;padding: 0.25rem;line-height:2;display:none;background-color:#fff;}
.nl_con .nl2 .top .right .list li{cursor: pointer;}
.nl_con .nl2 .bottom{background-color: #fff;padding: 0.62rem 0.7rem 0.73rem 0.7rem;}
.nl_con .nl2 .bottom .con{display: none;}
.nl_con .nl2 .bottom .con.on{display: block;}
.nl_con .nl2 .bottom .list{display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}
.nl_con .nl2 .bottom .list:after{content:"";width: 4.2rem;height: 1px;}
.nl_con .nl2 .bottom .list .item{display: block;width: 4.2rem;margin-bottom:0.38rem;}
.nl_con .nl2 .bottom .list .item .pic{width: 100%;height: 2.8rem;overflow: hidden;margin-bottom:0.32rem;}
.nl_con .nl2 .bottom .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition:all 0.5s;}
.nl_con .nl2 .bottom .list .item:hover .pic img{transform:scale(1.05);}
.nl_con .nl2 .bottom .list .item .day{color:#151515;line-height: 1.3;margin-bottom: 0.1rem;}
.nl_con .nl2 .bottom .list .item .h{color: #333;line-height: 0.32rem;height: 0.96rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.ab1{position: relative;padding: 1.4rem 2.1rem 0.96rem 2.1rem;z-index:2;} 
.ab1 .bj{position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index:-1;width:100%;height:100%;transition:all 1s;width:7.8rem;height:2.76rem;overflow:hidden;}
.ab1.show .bj{width: 100%;height: 100%;}
.ab1 .bj img{width: 100vw;max-width:9999px; height: auto;object-fit: cover;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);transition:all 0.5s;}
.ab1.show .bj img{height: 100%;}
.ab1 .top{text-align: center;margin-bottom: 0.5rem;}
.ab1 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab1 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab1 .bottom{width: 100%;display: flex;justify-content:space-between;align-items:flex-start;overflow:hidden;}
.ab1 .bottom .left{width: 6.6rem;opacity:1;transform:translateX(50%);transition:all 1s;}
.ab1.show .bottom .left{opacity: 1;transform: translateX(0);}
.ab1 .bottom .left .h{text-align: right;color:#4ebbca; line-height:1.47;margin-bottom:0.58rem;}
/*.ab1 .bottom .left .h{text-align: right;background: linear-gradient(94deg, #0A55B1 -8.25%, #022A5B 134.32%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height:1.47;margin-bottom:0.58rem;}*/
.ab1 .bottom .left img{width: 6.7rem;}
.ab1 .bottom .right{width: 7.34rem;color: #666;line-height: 1.81;opacity:0;transform:translateX(100%);transition:all 1s 0.2s;}
.ab1.show .bottom .right{opacity: 1;transform: translateX(0);}

.ab2{padding: 0.47rem 2.1rem 0 2.1rem;}
.ab2 .top{text-align: center;margin-bottom: 0.5rem;}
.ab2 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab2 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab2 .list{width: 100%;display: flex;justify-content:space-between;}
.ab2 .list .item{width: 2.85rem;position:relative;overflow:hidden;transition:all 0.5s;}
.ab2 .list .item.on{width: 8.72rem;}
.ab2 .list .item .pic{width: 100%;height: 5.97rem;position: relative;overflow:hidden;margin-bottom:0.32rem;}
.ab2 .list .item .pic img{max-width: 9999px;width: 8.72rem;position: absolute;top: 0;left: 50%;transform:translateX(-50%);}
.ab2 .list .item .txt{width: 8.72rem;display:none;}
.ab2 .list .item.on .txt{display:block;}
.ab2 .list .item .txt1{color: #111;line-height: 1.6;transition:all 0.5s;}
.ab2 .list .item.on .txt1{display: none;}
.ab2 .list .item .txt .h{color: #111;line-height: 1.3;margin-bottom: 0.22rem;}
.ab2 .list .item .txt .p{color: #666;line-height: 1.87;}

.ab3{padding: 1.34rem 2.1rem 1.4rem 2.1rem;}
.ab3 .top{text-align: center;margin-bottom: 0.8rem;}
.ab3 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab3 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab3 .bottom{width: 100%;display: flex;justify-content: space-between;align-items:flex-start;}
.ab3 .bottom .pic{width: 7.52rem;height: 4.24rem;overflow: hidden;}
.ab3 .bottom .pic img{width: 100%;height: 100%;object-fit: cover;transition:all 0.5s;}
.ab3 .bottom .pic:hover img{transform:scale(1.05);}
.ab3 .bottom .txt{width: 6.84rem;}
.ab3 .bottom .txt .h{color:#111;line-height: 1.46;margin-bottom: 0.38rem;}
.ab3 .bottom .txt .p{color: #666;line-height: 1.8;}

.ab4{position: relative;z-index:2;padding:1.36rem 2.1rem 1.16rem 2.1rem;}
.ab4 .bj{position: absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.ab4 .bj img{width:100%;height:100%;object-fit:cover;}
.ab4 .top{text-align: center;margin-bottom: 2.9rem;}
.ab4 .top .tit{color: #fff;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab4 .top .p{color: #fff;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab4 .bottom{width: 100%;display:flex;align-items: flex-start;}
.ab4 .bottom .item{width: 4.8rem;margin-right: 0.28rem;padding:0.27rem 0.48rem 0.38rem 0.29rem;background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(5.75px);display:flex;align-items:flex-start;transition:all 0.5s}
.ab4 .bottom .item:last-child{margin-right:0;}
.ab4 .bottom .item:hover{background-color:#fff;transform:translateY(-0.28rem);}
.ab4 .bottom .item .icon{width: 0.5rem;height: 0.5rem;margin-right: 0.14rem;}
.ab4 .bottom .item .icon img{width: 100%;height: 100%;object-fit: contain;}
.ab4 .bottom .item .icon img.img2{display: none;}
.ab4 .bottom .item:hover .icon img.img1{display: none;}
.ab4 .bottom .item:hover .icon img.img2{display: block;}
.ab4 .bottom .item .txt{width: calc(100% - 0.64rem);}
.ab4 .bottom .item .txt .h{color:rgba(255,255,255,0.7);line-height: 1.46;margin-bottom: 0.11rem;transition:all 0.5s;}
.ab4 .bottom .item:hover .txt .h{color:#4ebbca;}
.ab4 .bottom .item .txt .p{color: #fff;line-height: 0.24rem;height: 0.48rem;transition:all 0.5s;}
.ab4 .bottom .item:hover .txt .p{color:#4ebbca;}

.ab5{padding: 1.5rem 0 1.6rem 0;}
.ab5 .top{text-align: center;margin-bottom: 0.88rem;}
.ab5 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab5 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab5 .center{margin:0 1.45rem;width: calc(100% - 2.9rem);position: relative;overflow: hidden;}
.ab5 .center .swiper-slide{opacity: 0.8;transition: all 0.5s;}
.ab5 .center .swiper-slide-active{opacity: 1;}
.ab5 .center .swiper-slide .pic{width: 100%;height: 3.52rem;overflow: hidden;transition: all 0.5s;opacity:0.4;transform:scale(0.787);}
.ab5 .center .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.ab5 .center .swiper-slide-active .pic{opacity: 1;transform: scale(1);}
.ab5 .center .swiper-slide .txt{padding: 0.37rem 0.43rem 0 0.43rem;text-align:center;}
.ab5 .center .swiper-slide .txt .h{color: #333;line-height: 1.6;margin-bottom: 0.11rem;transition:all 0.5s;}
.ab5 .center .swiper-slide-active .txt .h{color:#4ebbca;}
.ab5 .center .swiper-slide .txt .p{color:#333;line-height: 1.87;opacity:0;}
.ab5 .center .swiper-slide-active .txt .p{opacity: 1;}
.ab5 .center .prev{left: 33.33%;bottom: 0.14rem;width: 0.32rem;height: 0.32rem;cursor: pointer;position:absolute;z-index:2;}
.ab5 .center .prev img{width: 100%;height: 100%;}
.ab5 .center .prev img.img2{display:none;}
.ab5 .center .prev:hover img.img1{display:none;}
.ab5 .center .prev:hover img.img2{display:block;}
.ab5 .center .next{right: 33.33%;bottom: 0.14rem;width: 0.32rem;height: 0.32rem;cursor: pointer;position:absolute;z-index:2;}
.ab5 .center .next img{width: 100%;height: 100%;}
.ab5 .center .next img.img2{display:none;}
.ab5 .center .next:hover img.img1{display:none;}
.ab5 .center .next:hover img.img2{display:block;}
.ab5 .bottom{position: relative;overflow: hidden;margin-top:0.98rem;padding-bottom:1rem;}
.ab5 .bottom .swiper-slide{position: relative;padding-bottom: 0.34rem;text-align:center;color:#1E3250;transition:all 0.5s;}
.ab5 .bottom .swiper-slide-prev,.ab5 .bottom .swiper-slide-next{margin-top:1rem;}
.ab5 .bottom .swiper-slide:after{content:"";position: absolute;bottom: 0.07rem;left: 50%;transform: translateX(-50%);border-radius: 50%;background-color: #4ebbca;width:0.1rem;height:0.1rem;}
.ab5 .bottom .swiper-slide:before{content:"";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);border-radius: 50%;border:1px solid  #4ebbca;width:0.24rem;height:0.24rem;opacity: 0;}
.ab5 .bottom .swiper-slide-active:before{opacity:1;}

.ab67{background: url(../img/ab6_bj.png)no-repeat center top;background-size: 100% auto;}
.ab6{padding: 1.1rem 2.1rem 0 2.1rem;}
.ab6 .top{text-align: center;margin-bottom: 0.6rem;}
.ab6 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab6 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab6 .center{display: flex;justify-content: space-between;align-items: center;}
.ab6 .center .left{width: 7.3rem;}
.ab6 .center .left .h{color: #4ebbca;font-family:NotoSansSC-Bold;line-height: 1.5;margin-bottom: 0.2rem;}
.ab6 .center .left .p{color: #666;line-height: 1.66;}
.ab6 .center .right{width: 7.2rem;display: flex;}
.ab6 .center .right .item{width: fit-content;min-width: 2.14rem;line-height: 0.44rem;padding: 0 0.16rem;background-color: #f0f0f0;border-radius: 0.23rem;color: #333;transition:all 0.5s;margin-right:0.2rem;white-space:nowrap;text-align:center;cursor:pointer;}
.ab6 .center .right .item:last-child{margin-right:0;}
.ab6 .center .right .item.on{color: #fff;background-color: #4ebbca;}
.ab6 .bottom{padding: 0 1rem;position: relative;margin-top:0.3rem;}
.ab6 .bottom .prev{left: 0;top: 1.6rem;width: 0.5rem;height: 0.5rem;cursor: pointer;position:absolute;z-index:2;}
.ab6 .bottom .prev img{width: 100%;height: 100%;}
.ab6 .bottom .prev img.img2{display:none;}
.ab6 .bottom .prev:hover img.img1{display:none;}
.ab6 .bottom .prev:hover img.img2{display:block;}
.ab6 .bottom .next{right: 0;top: 1.6rem;width: 0.5rem;height: 0.5rem;cursor: pointer;position:absolute;z-index:2;}
.ab6 .bottom .next img{width: 100%;height: 100%;}
.ab6 .bottom .next img.img2{display:none;}
.ab6 .bottom .next:hover img.img1{display:none;}
.ab6 .bottom .next:hover img.img2{display:block;}
.ab6 .bottom .cons .con{width: 100%;height: 0;overflow: hidden;position:relative;}
.ab6 .bottom .cons .con.on{height: auto;}
.ab6 .bottom .cons .con .swiper-slide .pic{margin-bottom:0.39rem;border: 1px solid #E2E2E2;background: #FFF;box-shadow: 0px 4px 39px 0px rgba(0, 0, 0, 0.05);padding:0.44rem 0.62rem;width:100%;height:3.55rem;}
.ab6 .bottom .cons .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;}
.ab6 .bottom .cons .con .swiper-slide .txt{text-align: center;color:#333;line-height: 1.3;}

.ab7{padding: 1.6rem 0 1.6rem 0;}
.ab7 .top{text-align: center;margin-bottom: 0.6rem;}
.ab7 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.ab7 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.ab7 .con{position: relative;overflow: hidden;padding: 0.1rem 0;}
.ab7 .con .swiper-wrapper{transition-timing-function:linear}
.ab7 .con .swiper-slide{background-color: #fff;height: 1.5rem;box-shadow: 0px 3px 0.1rem 0px rgba(3, 24, 51, 0.05);overflow: hidden;}
.ab7 .con .swiper-slide img{width: 100%;height: 100%;object-fit: contain;transition:all 0.5s;}
.ab7 .con .swiper-slide:hover img{transform:scale(1.05);}
.ab7 .con1{margin-bottom: 0.2rem;}

.sce1{padding: 1.5rem 3rem 0 3rem;}
.sce1 .top{text-align: center;margin-bottom: 0.6rem;}
.sce1 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.sce1 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.sce1 .list{display: flex;width: 100%;}
.sce1 .list .item{width: 4.2rem;border-radius: 0.1rem;background: #F9F9F9;margin-right: 0.3rem;padding:0.42rem 0.15rem 0.27rem 0.15rem;text-align:center}
.sce1 .list .item .icon{width: 0.87rem;height: 0.7rem;margin: 0 auto;margin-bottom:0.35rem;}
.sce1 .list .item .icon img{width: 100%;height: 100%;object-fit: contain;}
.sce1 .list .item:last-child{margin-right:0;}
.sce1 .list .item .h{color:#111;line-height: 1.3;margin-bottom: 0.14rem;}
.sce1 .list .item .p{line-height: 0.2rem;height: 0.6rem;margin-bottom: 0.08rem;color:#666;}
.sce1 .list .item a{display: flex;justify-content: center;align-items: center;color: #111;}
.sce1 .list .item a:hover{color:#4ebbca;}
.sce1 .list .item a .jt{width: 0.05rem;margin-left: 0.06rem;}
.sce1 .list .item a .jt img{width: 100%;}
.sce1 .list .item a .jt img.img2{display: none;}
.sce1 .list .item a:hover .jt img.img2{display: block;}
.sce1 .list .item a:hover .jt img.img1{display: none;}

.sce2{padding: 1.5rem 2.1rem 1.2rem 2.1rem;}
.sce2 .top{text-align: center;margin-bottom: 0.6rem;}
.sce2 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.sce2 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.sce2 .bottom{display: flex;width: 100%;justify-content: space-between;}
.sce2 .bottom>div{width: 7.35rem;background-color: #F9F9F9;}
.sce2 .bottom .left{padding: 0.78rem 0 0.19rem 0;}
.sce2 .bottom .left .h{color: #111;line-height: 1.66;margin-bottom: 0.09rem;text-align: center;}
.sce2 .bottom .left .p{color:#666;text-align: center;padding: 0 0.57rem;line-height: 1.86;margin-bottom: 0.04rem;}
.sce2 .bottom .left .num{color: #4ebbca;line-height: 1.3;margin-bottom: 0.56rem;text-align:center;font-family:NotoSansSC-Bold;}
.sce2 .bottom .left .list{padding: 0.45rem 0.56rem 0 0.56rem;display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #DCDCDC;}
.sce2 .bottom .left .list .item{width: 49%;margin-bottom: 0.39rem;}
.sce2 .bottom .left .list .item .p1{color: #666;line-height: 1.5;margin-bottom: 0.05rem;}
.sce2 .bottom .left .list .item .p2{color: #000;line-height: 1.5;}
.sce2 .bottom .right{padding: 0.78rem 0.56rem 0.61rem 0.56rem;text-align: center;}
.sce2 .bottom .right .h{color: #111;line-height: 1.66;margin-bottom: 0.46rem;}
.sce2 .bottom .right img{display: block;width: 2rem;margin: 0 auto;margin-bottom: 0.5rem;}
.sce2 .bottom .right .p1{color: #000;line-height: 1.5;margin-bottom: 1px;}
.sce2 .bottom .right .p2{color: #666;line-height: 2;}

.sce3{padding: 1.24rem 2.1rem 1.23rem 2.1rem;text-align: center;color:#fff;background:url(../img/sce3_bj.jpg)no-repeat center;background-size:cover;}
.sce3 .top{text-align: center;margin-bottom: 0.67rem;}
.sce3 .top .tit{color: #fff;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.sce3 .top .p{color: #fff;line-height: 1.2;font-family:NotoSansSC-Light;}
.sce3 .p1{line-height:1.77;margin-bottom: 0.62rem;}
.sce3 .more{width: fit-content;margin: 0 auto;display: block;padding: 0.11rem 0.6rem;background-color: rgba(255,255,255,0.36);backdrop-filter:blur(8px);color:#fff;line-height:1.44;border-radius:0.24rem;transition:all 0.5s;}
.sce3 .more:hover{background-color:#4ebbca;}

.dl_con .dl1 .top{padding: 2.1rem 0 0.8rem 0;}
.dl_con .dl1 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;text-align:center;}
.dl_con .dl1 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;text-align:center;margin-bottom:0.54rem;}
.dl_con .dl1 .top .form{width: 9rem;margin: 0 auto;display: flex;border: 1px solid #D6D6D6;border-radius: 0.3rem;padding-left:0.25rem;align-items:center;}
.dl_con .dl1 .top .form img{width: 0.36rem;}
.dl_con .dl1 .top .form input{border: none;width: 7.4rem;line-height: 0.58rem;box-shadow:none;}
.dl_con .dl1 .top .form .btn1{cursor: pointer;width: 1.8rem;line-height:0.6rem;text-align:center;border-radius:0.3rem;}
.dl_con .dl1 .bottom{background-color: #F9F9F9;padding: 0.75rem 2.1rem 1.5rem 2.1rem;display:flex;justify-content:space-between;}
.dl_con .dl1 .bottom .left{width: 3.3rem;}
.dl_con .dl1 .bottom .left .tit{padding: 0.34rem;background-color: #fff;border-radius: 0.1rem;color:#333;line-height: 1.46;margin-bottom: 0.35rem;}
.dl_con .dl1 .bottom .left li{margin-bottom: 0.13rem;}
.dl_con .dl1 .bottom .left li a{display: block;padding: 0.17rem;text-align: center;color: #111;border-radius: 0.1rem;border: 1px solid #D9D9D9;line-height: 1.8;transition:all 0.5s;}
.dl_con .dl1 .bottom .left li.on a{color: #fff;border-color: transparent;background-color: #4ebbca;}
.dl_con .dl1 .bottom .right{width: 11.35rem;}
.dl_con .dl1 .bottom .right .r_top{display: flex;align-items: flex-start;margin-bottom:0.24rem;}
.dl_con .dl1 .bottom .right .r_top .tit{color: #333;line-height: 1.4;margin-right: 0.17rem;}
.dl_con .dl1 .bottom .right .r_top span{display: block;width: 0.4rem;line-height: 0.2rem;color:#fff;background-color: #4ebbca;border-radius: 0.04rem;margin-top:0.08rem;text-align:center;}
.dl_con .dl1 .bottom .right .list{width: 100%;display: flex;flex-wrap: wrap;}
.dl_con .dl1 .bottom .right .list .item{display: block;width: 3.6rem;margin-right: 0.21rem;background-color:#fff;border-radius:0.1rem;margin-bottom:0.21rem;padding:0.2rem 0.3rem 0.13rem 0.3rem;}
.dl_con .dl1 .bottom .right .list .item.hidx{display: none;}
.dl_con .dl1 .bottom .right .list .item.show{display: block;}
.dl_con .dl1 .bottom .right .list .item .h{color: #111;line-height:0.3rem;height:0.6rem;margin-bottom: 0.26rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition:all 0.5s;}
.dl_con .dl1 .bottom .right .list .item:hover .h{color:#4ebbca;}
.dl_con .dl1 .bottom .right .list .item:nth-child(3n){margin-right:0;}
.dl_con .dl1 .bottom .right .list .item .bottom1{display: flex;justify-content: space-between;align-items: center;}
.dl_con .dl1 .bottom .right .list .item .bottom1 .p{color: #999;line-height: 1.43;}
.dl_con .dl1 .bottom .right .list .item .bottom1 img{width:0.32rem;height:0.32rem;}

.jo1{padding: 1.5rem 3rem 1.3rem 3rem;}
.jo1 .top{text-align: center;margin-bottom: 0.9rem;}
.jo1 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.jo1 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.jo1 .list{width: 100%;display: flex;}
.jo1 .list .item{width: 4.2rem;background-color: #F9F9F9;padding:0.68rem 0.49rem 0.55rem 0.49rem;position:relative;margin-right:0.3rem;}
.jo1 .list .item:last-child{margin-right:0;}
.jo1 .list .item .icon{width: 0.98rem;height: 0.87rem;object-fit: contain;margin: 0 auto;margin-bottom: 0.4rem;}
.jo1 .list .item .h{text-align: center;color: #111;line-height: 1.3;margin-bottom: 0.36rem;}
.jo1 .list .item .p{color:#666;line-height: 1.9;}
.jo1 .list .item .num{position:absolute;bottom:0.15rem;width:fit-content;padding:0 0.59rem;color:#4ebbca;line-height:1.3;left:50%;transform:translateX(-50%);}
.jo1 .list .item .num:before{content:"";position: absolute;top: 50%;left: 0;width: 0.22rem;height: 1px;background-color: #D6D6D6;}

.jo2{padding: 1.2rem 2.1rem 1.7rem 2.1rem;background-color: #F9F9F9;}
.jo2 .top{text-align: center;margin-bottom: 1.1rem;}
.jo2 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.jo2 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.jo2 .bottom{width: 100%;display: flex;justify-content:space-between;}
.jo2 .bottom .left{width: 7.82rem;display:flex;justify-content:space-between;}
.jo2 .bottom .left>div>div{margin-bottom: 0.2rem;position:relative; background-color:#fff;border-radius: 0.1rem;padding: 0.42rem 0.33rem 0.27rem 0.25rem;transition:all 0.5s}
.jo2 .bottom .left>div>div.on{background-color:#4ebbca;}
.jo2 .bottom .left>div>div:last-child{margin-bottom: 0;}
.jo2 .bottom .left>div>div .icon{position: absolute;right: 0.26rem;bottom: 0.18rem;width: 0.48rem;height: 0.48rem;}
.jo2 .bottom .left>div>div .icon img{width: 100%;height: 100%;object-fit: contain;}
.jo2 .bottom .left>div>div .icon img.img2{display:none;}
.jo2 .bottom .left>div>div.on .icon img.img1{display:none;}
.jo2 .bottom .left>div>div.on .icon img.img2{display:block;}
.jo2 .bottom .left>div>div .h{color: #111;line-height: 1.3;transition:all 0.5s;}
.jo2 .bottom .left>div>div .num{position:absolute;left:0.33rem;bottom:0.25rem;color:#4ebbca;transition:all 0.5s;}
.jo2 .bottom .left>div>div.on .h{color: #fff;}
.jo2 .bottom .left>div>div.on .num{color:#fff;}
.jo2 .bottom .left .box1{width: 2.9rem;}
.jo2 .bottom .left .box1 .item{height:2.06rem;}

.jo2 .bottom .left .box2{width: 2.25rem;}
.jo2 .bottom .left .box2 .item{height: 3.2rem;}

.jo2 .bottom .left .box3{width: 2.25rem;}
.jo2 .bottom .left .box3 .item{height: 3.2rem;}

.jo2 .bottom .right{width: 6.9rem;background: url(../img/jo2_bj.png)no-repeat center;background-size: cover; background-color: #fff;border-radius: 0.1rem;}
.jo2 .bottom .right .item{padding: 0.65rem 0.56rem 0 0.56rem;display:none;}
.jo2 .bottom .right .item.on{display: block;}
.jo2 .bottom .right .item .h{color: #111;line-height: 1.3;margin-bottom: 0.16rem;}
.jo2 .bottom .right .item .p{color:#666;line-height:0.26rem;margin-bottom: 0.25rem;height:1.82rem;overflow:auto;}
.jo2 .bottom .right .item .btn1{line-height: 0.42rem;padding: 0 0.2rem;}

.jo3{padding: 2.64rem 0;background: url(../img/jo3_bj.jpg)no-repeat center;background-size: cover;color:#fff;}
.jo3 .h{text-align: center;line-height: 1.44;margin-bottom: 0.48rem;}
.jo3 .form{width: fit-content;border:1px solid rgba(255,255,255,0.3);display:flex;align-items:center;margin:0 auto;margin-bottom:0.33rem;padding:0 0 0 0.3rem;border-radius:0.3rem;}
.jo3 .form img{width: 0.16rem;height: 0.16rem;margin-right: 0.1rem;}
.jo3 .form input{width: 6.6rem;background-color: transparent;color:#fff;line-height:0.58rem;border:none;box-shadow:none;}
.jo3 .form a{display: block;text-align: center;background-color: #fff;color: #333;line-height: 0.58rem;border-radius: 0.3rem;width:1.8rem;transition:all 0.5s}
.jo3 .form a:hover{color:#fff;background-color: #4ebbca;}
.jo3 .btn{margin: 0 auto;}

.job_con .top{padding: 2.1rem 0 0.8rem 0;}
.job_con .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;text-align:center;}
.job_con .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;text-align:center;margin-bottom:0.54rem;}
.job_con .top .form{width: 9rem;margin: 0 auto;display: flex;border: 1px solid #D6D6D6;border-radius: 0.3rem;padding-left:0.25rem;align-items:center;}
.job_con .top .form img{width: 0.36rem;}
.job_con .top .form input{border: none;width: 7.4rem;line-height: 0.58rem;box-shadow:none;}
.job_con .top .form .btn1{cursor: pointer;width: 1.8rem;line-height:0.6rem;text-align:center;border-radius:0.3rem;}
.job_con .bottom{background-color: #F9F9F9;padding: 0.75rem 2.1rem 1.5rem 2.1rem;display:flex;justify-content:space-between;}
.job_con .bottom .left{width: 3.3rem;}
.job_con .bottom .left .tit{padding: 0.34rem;background-color: #fff;border-radius: 0.1rem;color:#333;line-height: 1.46;margin-bottom: 0.1rem;}
.job_con .bottom .left .list{padding: 0.36rem 0.34rem 0.44rem 0.34rem;background-color:#fff;border-bottom-left-radius:0.1rem;border-bottom-left-radius:0.1rem;}
.job_con .bottom .left .list .item{margin-bottom: 0.3rem;}
.job_con .bottom .left .list .item:last-child{margin-bottom:0;}
.job_con .bottom .left .list .item .h{display: flex;justify-content: space-between;align-items: center;color:#333;line-height:1.5}
.job_con .bottom .left .list .item .h .add{width: 0.18rem;height: 0.18rem;}
.job_con .bottom .left .list .item .h .add img{width: 100%;height: 100%;object-fit: contain;}
.job_con .bottom .left .list .item .h .add img.img2{display: none;}
.job_con .bottom .left .list .item li a{margin-top: 0.26rem;padding-left:0.3rem;position:relative;background:url(../img/chd2.png)no-repeat left 0.05rem;background-size:0.14rem 0.14rem;display:block;color:#666;line-height:0.24rem;transition:all 0.5s;}
.job_con .bottom .left .list .item li.on a{color: #4ebbca;background-image: url(../img/chd1.png);}

.job_con .bottom .right{width: 11.35rem;}
.job_con .bottom .right .r_top{display: flex;align-items: flex-start;margin-bottom:0.24rem;}
.job_con .bottom .right .r_top .tit{color: #333;line-height: 1.4;margin-right: 0.17rem;}
.job_con .bottom .right .r_top span{display: block;width: 0.4rem;line-height: 0.2rem;color:#fff;background-color: #4ebbca;border-radius: 0.04rem;margin-top:0.08rem;text-align:center;}
.job_con .bottom .right .list{width: 100%;display: flex;flex-wrap: wrap;}
.job_con .bottom .right .list .item{display: block;width: 3.6rem;margin-right: 0.21rem;background-color:#fff;border-radius:0.1rem;margin-bottom:0.21rem;padding:0.12rem 0.3rem 0.18rem 0.3rem;}
.job_con .bottom .right .list .item.hidx{display: none!important;}
.job_con .bottom .right .list .item:nth-child(3n){margin-right:0;}
.job_con .bottom .right .list .item .btn2{width: fit-content;padding:0.05rem 0.12rem;border: 1px solid #4ebbca;border-radius: 0.04rem;line-height:1.3;margin-bottom:0.04rem;pointer-events:none;}
.job_con .bottom .right .list .item .h{color:#111;line-height: 0.34rem;height:0.7rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom: 0.08rem;transition:all 0.5s;}
.job_con .bottom .right .list .item:hover .h{color:#4ebbca;}
.job_con .bottom .right .list .item ul{display: flex;align-items: center;color:#666;margin-bottom:0.2rem;flex-wrap:wrap;}
.job_con .bottom .right .list .item ul li{padding-right: 0.1rem;line-height:1.3; margin-right: 0.1rem;border-right:1px solid #b1b1b1;}
.job_con .bottom .right .list .item ul li:last-child{border-right:none;}
.job_con .bottom .right .list .item .p{color: #999;}

.cat1{padding: 1.3rem 2.1rem;background-color: #F9F9F9;}
.cat1 .top{width: 100%;display: flex;background-color:#fff;border-bottom:1px solid #ebebeb;}
.cat1 .top .item{width: 33.33%;padding:0.48rem 0 0.23rem 0;text-align:center;}
.cat1 .top .item .icon{width: 1.06rem;height: 1.06rem;margin: 0 auto;margin-bottom: 0.25rem;object-fit:contain;}
.cat1 .top .item .txt{width: 2.55rem;margin: 0 auto;text-align:center;}
.cat1 .top .item .txt .h{color: #333;   line-height:1.5;margin-bottom: 0.18rem;}
.cat1 .top .item .txt .p{color: #999;line-height: 0.28rem;}
.cat1 .top .item .txt .p span.f_24{display: block;color: #333;}
.cat1 .bottom{width: 100%;display: flex;background-color: #fff;padding:0.6rem 0;}
.cat1 .bottom .item{width: 33.33%;text-align:center;}
.cat1 .bottom .item .h{color: #333;line-height: 1.5;margin-bottom: 0.07rem;}
.cat1 .bottom .item a{color: #006bfb;line-height:1.75;}

.cat2{position: relative;z-index: 2;padding: 2.6rem 2.1rem 1.3rem 2.1rem;}
.cat2:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 6rem;z-index: -1;background: url(../img/cat2_bj.jpg)no-repeat center;background-size: cover;}
.cat2 .tit{color: #ffffff;text-align: center;line-height: 1.44;margin-bottom: 0.68rem;}
.cat2 .form{padding:0.96rem 0.95rem 1.5rem 0.95rem;box-shadow:0 0 0.3rem rgba(0,0,0,0.05);background: url(../img/cat2_bj.png)no-repeat center;background-size: cover;background-color:#ffffff;}
.cat2 .form .top{margin-bottom: 0.37rem;text-align:center;}
.cat2 .form .top .tit1{color: #000;line-height: 1.3;text-transform:capitalize;}
.cat2 .form .top .p{color:#666;font-family: NotoSansSC-Light;line-height: 1.2;}
.cat2 .form .gform_footer #gform_submit_button_2{width:4rem;line-height:0.44rem;border-radius:0.22rem;margin:0 auto;color:#ffffff;background-color:#4ebbca;}

#gform_fields_2{display: flex!important;flex-wrap: wrap;}

.gform-theme--foundation .gform_fields{grid-column-gap: normal !important;-moz-column-gap: normal; column-gap: normal; grid-template-columns: none !important;grid-template-rows: none !important;grid-row-gap: initial !important;row-gap: normal !important;}

#gform_fields_2 .gfield{width: 4.05rem;margin-right: 0.4rem;margin-bottom:0.28rem;}
#gform_fields_2 #field_2_6{width:100%;margin-bottom:0.32rem;margin-top:0.2rem;}
#gform_fields_2 #field_2_11{width:100%;margin-bottom:0.32rem;margin-top:0.2rem;}
#gform_fields_2 #field_2_14{width:100%;margin-right:0;}
#gform_fields_2 #field_2_14 textarea{min-block-size:1.34rem!important;}
#gform_fields_2 #field_2_10{margin-right: 0;}
#gform_fields_2 #field_2_18{margin-right:0;}
#gform_fields_2 #field_2_21{margin-right:0;}
#gform_fields_2 #field_2_24{margin-right:0;}
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input{width: 100%!important;}
.gfield_label.gform-field-label{flex-flow:row-reverse;justify-content: flex-end;}
.ginput_container.ginput_container_text input{border:none!important;box-shadow: none !important;}
.ginput_container.ginput_container_text input::placeholder{color:#999999;}
.ginput_container.ginput_container_textarea textarea{border:none!important;box-shadow: none !important;}
.ginput_container.ginput_container_textarea textarea::placeholder{color:#999999;}
.ginput_container.ginput_container_date input{border:none!important;box-shadow: none !important;}
.ginput_container.ginput_container_date input::placeholder{color:#999999;}
.ginput_container.ginput_container_select select{border:none!important;box-shadow: none !important;}
.ginput_container.ginput_container_select .gf_placeholder{color:#999999;}

.sol1{padding: 1.5rem 2.1rem 0 2.1rem;}
.sol1 .top{text-align: center;margin-bottom: 0.8rem;}
.sol1 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.sol1 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.sol1 .list{width: 100%;display:flex;justify-content:center;}
.sol1 .list .item{width: 25%;text-align:center;position:relative;}
.sol1 .list .item .icon{width:auto;height: 0.62rem;display: block;margin: 0 auto;margin-bottom: 0.1rem;}
.sol1 .list .item:after{content:"";position: absolute;top:0.26rem;right: 0;width: 1px;height: 0.49rem;background-color: rgba(0, 0, 0, 0.19);}
.sol1 .list .item:last-child:after{display: none;}

.sol2{padding: 2.58rem 2.1rem 2.56rem 2.1rem;}
.sol2 .top{text-align: center;margin-bottom: 0.71rem;}
.sol2 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.sol2 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.sol2 .list{display: flex;flex-wrap: wrap;}
.sol2 .list .item{width: 4.08rem;margin-right: 0.18rem;margin-bottom:0.18rem;position:relative;}
.sol2 .list .item:nth-child(3n){margin-right: 0;}
.sol2 .list .item:nth-child(3),.sol2 .list .item:nth-child(4){width:6.38rem;}
.sol2 .list .item .pic{width: 100%;height: 4.87rem;overflow:hidden;}
.sol2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition:all 0.5s;}
.sol2 .list .item:hover .pic img{transform:scale(1.05);}
.sol2 .list .item .txt{position: absolute;bottom: 0;left: 0;width: 100%;color:#fff;padding: 0 0.3rem 0.25rem 0.3rem;}
.sol2 .list .item .txt .h{line-height: 1.5;font-family: NotoSansSC-Bold;margin-bottom: 0.1rem;}
.sol2 .list .item .txt .p{line-height: 1.5;display:none;}

.sol3{position: relative;z-index: 2;padding:3.6rem 1.3rem 1.3rem 1.3rem;}
.sol3 .bj{position: absolute;top: 0;left: 0;width: 100%;height: 4.8rem;z-index: -1;object-fit: cover;}
.sol3 .con{width: 100%;padding: 0.9rem 2.33rem 1rem 2.33rem;background-color: #fff;border-radius: 0.2rem;box-shadow: 0px 0px 70.4px 0px rgba(0, 0, 0, 0.08);}
.sol3 .con .top{text-align: center;margin-bottom: 0.6rem;}
.sol3 .con .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.sol3 .con .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.sol3 .con .txt{text-align: center;line-height: 2;color:#333;margin-bottom: 0.21rem;}
.sol3 .con .btns{display: flex;justify-content:center;width:100%;}
.sol3 .con .btns .btn{margin: 0 0.15rem;}

.par1{padding: 1.3rem 0 0 0;background-color: #fff;}
.par1 .top{text-align: center;margin-bottom: 0.6rem;}
.par1 .top .tit{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.11rem;}
.par1 .top .p{color: #4d4d4d;line-height: 1.2;font-family:NotoSansSC-Light;}
.par1 .form{box-shadow: 0 0 0.4rem rgba(0,0,0, 0.1);padding:0.74rem 3.1rem 2.1rem 3.1rem;background: #f1f1f170;}
.par1 .form .gform_footer #gform_submit_button_3{width:4rem;line-height:0.44rem;border-radius:0.22rem;margin:0 auto;color:#ffffff;background-color:#4ebbca;}

#gform_fields_3{display: flex!important;flex-wrap: wrap;}

.gform-theme--foundation .gform_fields{grid-column-gap: normal !important;-moz-column-gap: normal; column-gap: normal; grid-template-columns: none !important;grid-template-rows: none !important;grid-row-gap: initial !important;row-gap: normal !important;}

#gform_fields_3 .gfield{width: 3.9rem;margin-right: 0.6rem;margin-bottom:0.28rem;}
#gform_fields_3 #field_3_9{width:100%;margin-bottom:0.32rem;margin-top:0.2rem;margin-right:0;}
#gform_fields_3 #field_3_23{width:100%;margin-bottom:0.32rem;margin-top:0.2rem;margin-right:0;}
#gform_fields_3 #field_3_9 textarea{min-block-size:1.34rem!important;}
#gform_fields_3 #field_3_4{margin-right: 0;}
#gform_fields_3 #field_3_7{margin-right:0;}
#gform_fields_3 #field_3_12{margin-right:0;}
#gform_fields_3 #field_3_15{margin-right:0;}
#gform_fields_3 #field_3_19{margin-right:0;}


/*新闻详情*/
.ast-narrow-container .site-content > .ast-container{max-width: 100%!important;}
.site-content .ast-container{display: block!important;max-width: 100%!important;}
.ast-container, .ast-container-fluid{padding: 0!important;}

.nb_con>.con{padding: 1.47rem 2.1rem 1.55rem 2.1rem;background-color: #F9F9F9;position:relative;} 
.nb_con>.con .left{width: 11rem;background-color: #fff;float:left;padding:0.66rem 0.75rem 1.02rem 0.75rem;}
.nb_con>.con .left .top{padding-bottom: 0.28rem;border-bottom:1px solid #f0f0f0;margin-bottom:0.36rem;}
.nb_con>.con .left .top .h{color: #000;font-family: NotoSansSC-Bold;line-height: 1.4;margin-bottom: 0.3rem;}
.nb_con>.con .left .top .ps{display: flex;align-items: center;}
.nb_con>.con .left .top .ps .p{color: #333;line-height: 1.3;margin-right:0.85rem;}
.nb_con>.con .left .top .ps .fx{display: flex;align-items: center;}
.nb_con>.con .left .top .ps .fx span{color: #333;margin-right: 0.25rem;display: block;}
.nb_con>.con .left .top .ps .fx a{display: block;width: 0.3rem;height: 0.3rem;margin-right: 0.13rem;border-radius:50%;background-color:#D3D3D3;transition:all 0.5s;}
.nb_con>.con .left .top .ps .fx a:hover{background-color:#4ebbca;}
.nb_con>.con .left .bottom{color:#666;line-height: 2;}
.nb_con>.con .right{width: 3.8rem;position: sticky;top: 1.5rem;float: right;}
.nb_con>.con .right .box{width: 100%;background-color: #fff;margin-bottom: 0.14rem;padding:0.56rem 0 0.2rem 0;position:relative;}
.nb_con>.con .right .box .tit{padding: 0 0.3rem;color:#111;font-family: NotoSansSC-Bold;position:relative;line-height:1.5;margin-bottom:0.3rem;}
.nb_con>.con .right .box .tit:before{content:"";position: absolute;top: 0;left: 0;width: 0.03rem;height: 100%;background-color: #4ebbca;}
.nb_con>.con .right .box .list{padding: 0 0.3rem;}
.nb_con>.con .right .box .list .item{margin-bottom: 0.28rem;}
.nb_con>.con .right .box .list .item .h{color: #333;line-height: 0.24rem;height: 0.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.09rem;transition:all 0.5s;}
.nb_con>.con .right .box .list .item:hover .h{color:#4ebbca;}
.nb_con>.con .right .box .list .item .p{color: #999;line-height: 1.3;}
.nb_con>.con .right .box:nth-child(2){position:relative;padding-bottom: 0.88rem;}
.nb_con>.con .right .box:nth-child(2) .back1{position:absolute;bottom:0;left: 0;width: 100%;display: flex;align-items: center;justify-content: center;color:#fff;background-color: #4ebbca;padding:0.14rem 0;}
.nb_con>.con .right .box:nth-child(2) .back1 img{width:0.16rem;margin-left: 0.2rem;}

.nb_con>.con .right .box .fx_box{display: flex;flex-wrap: wrap;padding:0 0.05rem 0 0.3rem;}
.nb_con>.con .right .box .fx_box a{width: 0.46rem;height: 0.46rem;margin-right: 0.25rem;margin-bottom:0.2rem;}
.nb_con>.con .right .box .fx_box a img{width: 100%;height: 100%;object-fit: contain;}
.nb_con>.con .right .box .fx_box a img.img2{display: none;}
.nb_con>.con .right .box .fx_box a:hover img.img1{display: none;}
.nb_con>.con .right .box .fx_box a:hover img.img2{display: block;}

/*职位详情*/
.jd_con>.con{padding: 1.47rem 2.1rem 1.55rem 2.1rem;background-color: #F9F9F9;position:relative;} 
.jd_con>.con .left{width: 11rem;background-color: #fff;float:left;padding:0.66rem 0.75rem 1.02rem 0.75rem;}
.jd_con>.con .left .top{padding-bottom: 0.28rem;border-bottom: 1px solid #f0f0f0;margin-bottom: 0.36rem;}
.jd_con>.con .left .top .h{color:#000;line-height: 1.4;margin-bottom: 0.3rem;font-family:NotoSansSC-Bold;padding-right:1.6rem;position:relative;}
.jd_con>.con .left .top .h .hot{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: fit-content;padding: 0.05rem 0.12rem;border: 1px solid #4ebbca;border-radius: 0.04rem;color:#4ebbca;}
.jd_con>.con .left .top .ps{display: flex;}
.jd_con>.con .left .top .ps li{display: flex;align-items: center;color:#333;margin-right:0.6rem;}
.jd_con>.con .left .top .ps li img{height: 0.19rem;margin-right: 0.1rem;}
.jd_con>.con .left .center{line-height: 2.5;}
.jd_con>.con .left .bottom{display: flex;margin-top: 0.5rem;align-items:center;}
.jd_con>.con .left .bottom .link{position: relative;cursor:pointer;margin-right:0.43rem;}
.jd_con>.con .left .bottom .link .h{width: fit-content;padding: 0.1rem 0.4rem;background-color: #4ebbca;border-radius: 0.22rem;color:#fff;display: flex;justify-content: center;align-items: center;}
.jd_con>.con .left .bottom .link .h img{width: 0.1rem;margin-left: 0.14rem;}
.jd_con>.con .left .bottom .link ul{position: absolute;top: 100%;left: 0;padding: 0.1rem 0.4rem;line-height: 2;display:none;}
.jd_con>.con .left .bottom .link ul a{color: #333;transition: all 0.5s;}
.jd_con>.con .left .bottom .link ul a:hover{color:#4ebbca;}
.jd_con>.con .left .bottom .share{position:relative}
.jd_con>.con .left .bottom .share .name{display:flex;align-items:center;color:#4ebbca;cursor:pointer;}
.jd_con>.con .left .bottom .share .name img{width: 0.13rem;margin-right: 0.13rem;}
.jd_con>.con .left .bottom .share .codes{position: absolute;display:none; left: 50%;bottom: 0.12rem;transform:translateX(-50%);width:236px;height:268px;background:url(../img/code_bj.png)no-repeat center;background-size:100% 100%;padding:60px 30px;}
.jd_con>.con .left .bottom .share.show .codes{display: block;}
.jd_con>.con .left .bottom .share .codes .out{position: absolute;top: 30px;right: 30px;cursor:pointer;}
.jd_con>.con .left .bottom .share .codes #code{width: 1.2rem;height: 1.2rem;margin: 0 auto;margin-bottom: 0.02rem;}
.jd_con>.con .left .bottom .share .codes #code img{width: 100%;height: 100%;object-fit: contain;}
.jd_con>.con .left .bottom .share .codes .p_1{color: #666;text-align: center;line-height: 1.4;margin-bottom: 0.06rem;}
.jd_con>.con .left .bottom .share .codes .link{text-align: center;color: #4ebbca;display:block;margin:0!important;}
.jd_con>.con .right{width: 3.8rem;position: sticky;top: 1.5rem;float: right;}
.jd_con>.con .right .box{background-color: #fff;border-radius:0.1rem;margin-bottom:0.26rem;}
.jd_con>.con .right .box .h{padding: 0.4rem 0.36rem 0.18rem 0.36rem;border-bottom:1px solid #EDEDED;line-height:1.5;}
.jd_con>.con .right .box ul{padding: 0 0 0 0.36rem;}
.jd_con>.con .right .box ul a{display: block;padding: 0.27rem 0.36rem 0.27rem 0;border-bottom:1px dashed #D2D2D2;line-height:2;color: #333;transition:all 0.5s;}
.jd_con>.con .right .box ul a:hover{color:#4ebbca;}

.jd_con>.con .right .back1{width: 100%;display: flex;align-items: center;justify-content: center;color:#fff;background-color: #4ebbca;padding:0.14rem 0;border-radius:0.1rem;}
.jd_con>.con .right .back1 img{width:0.16rem;margin-left: 0.2rem;}

.pl1{position: relative;display:flex;}
.pl1:after{content:"";position: absolute;top: 0;left: 5.96rem;width: 1px;height: 100%;background-color: #E6E6E6;}
.pl1 .left{width: 5.96rem;padding: 1.44rem 0.55rem 1.44rem 2.12rem;min-height: 100vh;border-right:1px solid #E6E6E6;}
.pl1 .left .top{width: 100%;padding-bottom: 0.08rem;display: flex;align-items: center;justify-content:space-between;border-bottom:1px solid #E6E6E6;}
.pl1 .left .top .h{color: #333;font-family: NotoSansSC-Bold;line-height: 1.5;}
.pl1 .left .top .reset{color: #4ebbca;}
.pl1 .left .box{margin-top: 0.33rem;}
.pl1 .left .box .h{display: flex;justify-content: space-between;align-items: center;color:#111;line-height:1.5;margin-bottom:0.04rem;}
.pl1 .left .box .h .add{width: 0.18rem;height: 0.18rem;}
.pl1 .left .box .h .add img{width: 100%;height: 100%;object-fit: contain;}
.pl1 .left .box .h .add img.img2{display: none;}
.pl1 .left .box .list{display: none;}
/*.pl1 .left .box.on .list{display: block;}*/
.pl1 .left .box.on .h .add img.img1{display: none;}
.pl1 .left .box.on .h .add img.img2{display: block;}
.pl1 .left .box .list .li{display: flex;align-items: center;margin-top:0.13rem;cursor:pointer;}
.pl1 .left .box .list .li .gou{width: 0.18rem;height: 0.18rem;margin-right: 0.11rem;}
.pl1 .left .box .list .li .gou img{width: 100%;height: 100%;object-fit: contain;}
.pl1 .left .box .list .li .gou img.img2{display: none;}
.pl1 .left .box .list .li.on .gou img.img1{display: none;}
.pl1 .left .box .list .li.on .gou img.img2{display: block;}





.pl1 .right{width: calc(100% - 5.96rem);padding: 1.3rem 1.86rem 1.5rem 0.73rem;}
.pl1 .right .list{display: flex;flex-wrap: wrap;}
.pl1 .right .item{width: 3.3rem;margin-right: 0.23rem;margin-bottom:0.21rem;border-radius:0.04rem;overflow:hidden;background-color:#fff;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);}
.pl1 .right .item .pic{width:100%;background-color:#F6F7F9;height:2.1rem;position:relative;overflow:hidden;}
.pl1 .right .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl1 .right .item:hover .pic img{transform:scale(1.05);}
.pl1 .right .item .pic .tip{width: fit-content;padding: 0.02rem 0.04rem;background-color: #FFE2E6;border-radius: 0.04rem;color:#D50018;position:absolute;top:0.15rem;left:0.2rem;line-height:1.3;}
.pl1 .right .item .txt{padding: 0.15rem 0.2rem 0.2rem 0.2rem;text-align:center;}
.pl1 .right .item .txt .h{color: #000;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:0.02rem;}
.pl1 .right .item .txt .p{color:#666;line-height: 1.57;margin-bottom: 0.2rem;}
.pl1 .right .item .txt .price{color:#4ebbca;line-height: 1.45;margin-bottom: 0.08rem;font-family:NotoSansSC-Bold;}
.pl1 .right .item .txt .more{width: 1.66rem;line-height: 0.4rem;border-radius: 0.04rem;color: #fff;background-color: #4ebbca;margin: 0 auto;transition: all 0.5s;}
.pl1 .right .item .txt .more:hover{opacity:0.7;}

.pd_con{position: relative;}
.pd_con .pd1{position: sticky;top: 0;height: 1px;width: 100%;z-index:5;}
.pd_con .pd1 .con{position: absolute;top: 27vh;right: 2.3rem;width:5.4rem;height:auto;border-radius: 0.14rem;background: rgba(255, 255, 255, 0.14);box-shadow: 0px 0px 32.9px 0px rgba(0, 0, 0, 0.08);backdrop-filter: blur(5.900000095367432px);overflow:hidden;}
.pd_con .pd1 .con .pic{width: 100%;height: 50vh;padding: 11vh 0.91rem 0 0.91rem;position:relative;display:none;}
.pd_con .pd1 .con .pic .tip{position: absolute;top: 0.42rem;left:0.5rem;width: fit-content;padding: 0.04rem 0.14rem;border-radius: 0.06rem;
background: #FFE2E6;color: #D50018;line-height: 1.3;}
.pd_con .pd1 .con .pic.on{display: block;}
.pd_con .pd1 .con .pic img{width: 100%;height: 100%;object-fit: contain;}
.pd_con .pd1 .con .txt{padding: 3vh 0.2rem 2.5vh 0.3rem;border-bottom: 1px solid #EBEBEB;display:flex;justify-content:space-between;align-items:center;width:100%;}
.pd_con .pd1 .con .txt .colors{display: flex;}
.pd_con .pd1 .con .txt .colors .color{width: 0.38rem;height: 0.38rem;padding: 0.05rem;border-radius: 50%;margin-right:0.12rem;border:1px solid #F1F1F1;}
.pd_con .pd1 .con .txt .colors .color div{width: 100%;height: 100%;border-radius: 50%;}
.pd_con .pd1 .con .txt .price{color:  #4ebbca;line-height: 1.44;display:none;}
.pd_con .pd1 .con .txt .price.on{display: block;}
.pd_con .pd1 .con .btns{display: flex;width: 100%;}
.pd_con .pd1 .con .btns a{width: 50%;text-align: center;line-height: 1.3;padding: 0.2rem 0;color:#000;}
.pd_con .pd1 .con .btns a.on{color:#fff;background-color: #4ebbca;}

.pd_con .pd2{padding: 0.7rem 2.1rem 0 2.1rem;}
.pd_con .pd2 .tit{color: #000;line-height: 1.2;margin-bottom: 0.42rem;}
.pd_con .pd2 .p{padding-left: 0.3rem;position: relative;color: #666;line-height: 0.26rem;margin-bottom: 0.2rem;}
.pd_con .pd2 .ps .p:after{content:"";position: absolute;width: 0.14rem;height: 0.14rem;top: 0.06rem;left:0; background: url(../img/pd_sj.svg)no-repeat center;background-size: contain;}
.pd_con .pd2 .list{display: flex;flex-wrap: wrap;width:6.7rem;margin-top:0.8rem;}
.pd_con .pd2 .list .item{width:31%;margin-right:3.5%;margin-bottom:0.55rem;}
.pd_con .pd2 .list .item:nth-child(3n){margin-right:0;}
.pd_con .pd2 .list .item .icon{width: 0.66rem;height: 0.41rem;margin: 0 auto;margin-bottom:0.22rem;}
.pd_con .pd2 .list .item .icon img{width: 100%;height: 100%;object-fit: contain;}
.pd_con .pd2 .list .item .h{text-align: center;line-height: 1.44;color:#000;}

.pd_con .pd3{padding:2.16rem 2.1rem 1.2rem 2.1rem;}
.pd_con .pd3 .tit{width: 8.37rem;color:#000;line-height:1.44;margin-bottom:0.36rem;}
.pd_con .pd3 .table{width: 8.37rem;border:none;}
.pd_con .pd3 .table table,.pd_con .pd3 td,.pd_con .pd3 th{border: none;}
.pd_con .pd3 tr{line-height:1.55;}
.pd_con .pd3 tr:nth-child(2n-1){background-color:#F8F9FB;}
.pd_con .pd3 td,.pd_con .pd3 th{padding:0.13rem 0.38rem;line-height:1.55;}

.pd4{padding: 1.2rem 2.46rem 1.27rem 2.46rem;background-color:#F9F9F9;position:relative;z-index:5;}
.pd4 .top{text-align:center;margin-bottom:0.6rem}
.pd4 .top .h{color: #111;font-family: NotoSansSC-Bold;line-height: 1.44;margin-bottom: 0.08rem;}
.pd4 .top .p{color:#4D4D4D;line-height: 1.2;font-family:NotoSansSC-Light;}
.pd4 .list{display: flex;flex-wrap: wrap}
.pd4 .list .item{width: 3.58rem;margin-right: 0.16rem;margin-bottom:0.21rem;border-radius:0.04rem;overflow:hidden;background-color:#fff;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);}
.pd4 .list .item:nth-child(4n){margin-right:0;}
.pd4 .list .item .pic{width:100%;background-color:#F6F7F9;height:2.1rem;position:relative;overflow:hidden;}
.pd4 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd4 .list .item:hover .pic img{transform:scale(1.05);}
.pd4 .list .item .pic .tip{width: fit-content;padding: 0.02rem 0.04rem;background-color: #FFE2E6;border-radius: 0.04rem;color:#D50018;position:absolute;top:0.15rem;left:0.2rem;line-height:1.3;}
.pd4 .list .item .txt{padding: 0.15rem 0.2rem 0.2rem 0.2rem;text-align:center;}
.pd4 .list .item .txt .h{color: #000;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:0.02rem;}
.pd4 .list .item .txt .p{color:#666;line-height: 1.57;margin-bottom: 0.2rem;}
.pd4 .list .item .txt .price{color:#4ebbca;line-height: 1.45;margin-bottom: 0.08rem;font-family:NotoSansSC-Bold;}
.pd4 .list .item .txt .more{width: 1.66rem;line-height: 0.4rem;border-radius: 0.04rem;color: #fff;background-color: #4ebbca;margin: 0 auto;transition: all 0.5s;}
.pd4 .list .item .txt .more:hover{opacity:0.7;}

.lo_con{display: flex;}
.lo_con .left{width: 9.5rem;min-height: 100vh;height:auto;}
.lo_con .left img{width: 100%;height: 100%;object-fit: cover;}
.lo_con .right{width: calc(100% - 9.5rem);padding: 2.26rem 0.7rem 1.26rem 0.7rem;}
.lo_con.on .right{padding: 0;}
.lo_con .right .form1{display: none;height:100vh;align-items:center;justify-content:center;padding:0 2.35rem;}
.lo_con .right .form1>div{width: 100%;}
.lo_con .right .form1 .icon{width: 0.9rem;height: 0.9rem;margin: 0 auto;margin-bottom: 0.3rem;}
.lo_con .right .form1 .h{color:#111;text-transform:capitalize; text-align: center;line-height: 1.44;margin-bottom:0.9rem;}
.lo_con .right .form1 .btnb{width: 100%;text-align: center;line-height: 0.6rem;color:#fff;border-radius: 0.04rem;background: linear-gradient(90deg, #4ebbca 0%, #0087DB 100%);}
.lo_con.on .right .form1{display: flex;}
.lo_con .right .tabs{width: 100%;display:flex; padding:0.05rem;border-radius: 0.04rem;border: 1px solid #F1F1F1;margin-bottom:0.5rem;}
.lo_con.on .right .tabs{display: none;}
.lo_con .right .tabs .tab{width: 50%;border-radius: 0.04rem;text-align: center;line-height: 0.6rem;color: #111;opacity: 0.3;transition: all 0.5s;}
.lo_con .right .tabs .tab.on{opacity: 1;background-color: #F3F4F7;}
.lo_con .right .form{width:100%;}
.lo_con .right .form .tit{text-align: center;line-height: 1.44;margin-bottom: 0.5rem;color: #111;}
.lo_con.on .right .form{display:none}
.lo_con .right .form .input{margin-bottom: 0.3rem;}
.lo_con .right .form .input .name{color: #111;line-height: 1.5;margin-bottom: 0.08rem;}
.lo_con .right .form .input .name span{color: #4ebbca;}
.lo_con .right .form .input input{width: 100%;border-radius: 0.04rem;border: 1px solid #F1F1F1;line-height:0.6rem;height:0.6rem; padding: 0 0.2rem;color:#111;font-size:0.16rem!important;}
.lo_con .right .form .input .input1{display: flex;}
.lo_con .right .form .input .input1 input{width: calc(100% - 3.43rem);}
.lo_con .right .form .input .input1 a{width: 3.43rem;text-align:center;line-height:0.6rem;color:#fff;background-color:#4ebbca;}
.lo_con .right .form .input input:focus{border: 1px solid #4ebbca;}
.lo_con .right .form .input input::placeholder{color:#B4B4B4;}
.lo_con .right .form .p{display: flex;justify-content: right;margin-bottom:0.5rem;}
.lo_con .right .form .p a{color: #111;text-decoration: underline!important;transition:all 0.5s;}
.lo_con .right .form .p a:hover{color:#4ebbca;}
.lo_con .right .form input[type="submit"]{width: 100%;line-height: 0.6rem;color:#fff;border-radius: 0.04rem;background: linear-gradient(90deg, #4ebbca 0%, #0087DB 100%);font-size:0.26rem!important;padding:0!important;margin-bottom:0.4rem;}
.lo_con .right .form .p1{text-align: center;line-height: 1.435;margin-bottom: 0.2rem;color:#111;display:flex;justify-content:center;width:100%;}
.lo_con .right .form .p1 a{color: #4ebbca;text-decoration: underline!important;}
.lo_con .right .form .p1 .gou{width: 0.15rem;height: 0.24rem; margin-right: 0.08rem;}
.lo_con .right .form .p1 .gou img{width: 100%;height: 100%;object-fit: contain;}
.lo_con .right .form .p1 .gou img.img2{display: none;}
.lo_con .right .form .p1 .gou.on img.img1{display: none;}
.lo_con .right .form .p1 .gou.on img.img2{display: block;}

.ser_con{background-color: #F9F9F9;}

.ser_con .top{padding: 2.1rem 0 0.8rem 0;}
.ser_con .top .form{width: 9rem;margin: 0 auto;display: flex;border: 1px solid #D6D6D6;border-radius: 0.3rem;padding-left:0.25rem;align-items:center;}
.ser_con .top .form img{width: 0.36rem;}
.ser_con .top .form input{border: none;width: 7.4rem;line-height: 0.58rem;box-shadow:none;background-color:transparent;}
.ser_con .top .form .btn1{cursor: pointer;width: 1.8rem;line-height:0.6rem;text-align:center;border-radius:0.3rem;    font-size: 0.18rem !important;padding: 0 !important;background-color:#4ebbca;}

.ser_con .tabs{padding: 0 2.1rem;border-bottom:1px solid #DFDFDF;display:flex;align-items:flex-start;}
.ser_con .tabs .list{display: flex;margin-left:2.36rem;}
.ser_con .tabs .list li{margin-right:1.1rem;}
.ser_con .tabs .list li a{display: block;padding: 0 0 0.2rem 0;position: relative;color:#333;transition:all 0.5s;}
.ser_con .tabs .list li a:after{content:"";position: absolute;left: 0;bottom: -1px;width: 100%;height: 0.02rem;background-color: #4ebbca;opacity:0;}
.ser_con .tabs .list li.on a{color: #4ebbca;}
.ser_con .tabs .list li.on a:after{opacity:1;}

.ser_con .product{display: none;;padding:0.7rem 2.1rem;}
.ser_con .product.on{display: block;}
.ser_con .product .product1{display: flex;flex-wrap: wrap}
.ser_con .product .item{width: 3.58rem;margin-right: 0.16rem;margin-bottom:0.21rem;border-radius:0.04rem;overflow:hidden;background-color:#fff;box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);}
.ser_con .product .item:nth-child(4n){margin-right:0;}
.ser_con .product .item .pic{width:100%;background-color:#F6F7F9;height:2.1rem;position:relative;overflow:hidden;}
.ser_con .product .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser_con .product .item:hover .pic img{transform:scale(1.05);}
.ser_con .product .item .pic .tip{width: fit-content;padding: 0.02rem 0.04rem;background-color: #FFE2E6;border-radius: 0.04rem;color:#D50018;position:absolute;top:0.15rem;left:0.2rem;line-height:1.3;}
.ser_con .product .item .txt{padding: 0.15rem 0.2rem 0.2rem 0.2rem;text-align:center;}
.ser_con .product .item .txt .h{color: #000;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:0.02rem;}
.ser_con .product .item .txt .p{color:#666;line-height: 1.57;margin-bottom: 0.2rem;}
.ser_con .product .item .txt .price{color:#4ebbca;line-height: 1.45;margin-bottom: 0.08rem;font-family:NotoSansSC-Bold;}
.ser_con .product .item .txt .more{width: 1.66rem;line-height: 0.4rem;border-radius: 0.04rem;color: #fff;background-color: #4ebbca;margin: 0 auto;transition: all 0.5s;}
.ser_con .product .item .txt .more:hover{opacity:0.7;}

.ser_con .news{display: none;width: 100%;padding:0.7rem 2.1rem;}
.ser_con .news.on{display: block;}
.ser_con .news .news1{display: flex;flex-wrap: wrap;justify-content:space-between;}
.ser_con .news::after{content:"";width: 4.63rem;height: 1px;}
.ser_con .news .item{display: block;width: 4.63rem;margin-bottom:0.38rem;}
.ser_con .news .item .pic{width: 100%;height: 3.08rem;overflow: hidden;margin-bottom:0.32rem;}
.ser_con .news .item .pic img{width: 100%;height: 100%;object-fit: cover;transition:all 0.5s;}
.ser_con .news .item:hover .pic img{transform:scale(1.05);}
.ser_con .news .item .day{color:#151515;line-height: 1.3;margin-bottom: 0.1rem;}
.ser_con .news .item .h{color: #333;line-height: 0.32rem;height: 0.96rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.ser_con .join{width: 100%;display: none;flex-wrap: wrap;padding:0.7rem 2.1rem;}
.ser_con .join.on{display: block;}
.ser_con .join .join1{display: flex;flex-wrap: wrap}
.ser_con .join .item{display: block;width: 3.6rem;margin-right: 0.21rem;background-color:#fff;border-radius:0.1rem;margin-bottom:0.21rem;padding:0.12rem 0.3rem 0.18rem 0.3rem;}
.ser_con .join .item.hidx{display: none;}
.ser_con .join .item:nth-child(3n){margin-right:0;}
.ser_con .join .item .btn2{width: fit-content;padding:0.05rem 0.12rem;border: 1px solid #4ebbca;border-radius: 0.04rem;line-height:1.3;margin-bottom:0.04rem;pointer-events:none;}
.join .item .h{color:#111;line-height: 0.26rem;height:0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom: 0.12rem;transition:all 0.5s;}
.ser_con .join .item:hover .h{color:#4ebbca;}
.ser_con .join .item ul{display: flex;align-items: center;color:#666;margin-bottom:0.2rem;flex-wrap:wrap;}
.ser_con .join .item ul li{padding-right: 0.1rem;line-height:1.3; margin-right: 0.1rem;border-right:1px solid #b1b1b1;}
.ser_con .join .item ul li:last-child{border-right:none;}
.ser_con .join .item .p{color: #999;}


.ast-plain-container.ast-no-sidebar #primary{padding:1.3rem 2.1rem;}
.entry-content[data-ast-blocks-layout] > *{max-width: 100%;}
header.entry-header .entry-title{font-size: 0.3rem;}
h3, .entry-content h3{font-size: 0.26rem;}
.woocommerce-js form .form-row label{font-size: 0.2rem;}
.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order{font-size: 0.26rem;}
.woocommerce-js #content table.cart .button, .woocommerce-page #content table.cart .button{font-size: 0.18rem;padding: 0.1rem;}
.addtoany_share_save_container{display: none;}
h2, .entry-content h2{font-size: 0.26rem;}
.wc-forward{display: none;}

@keyframes dash1 {
  to {
      width: 7.88rem;;
  }
}


/* .cat1 .maps .solid_box .solid path{ stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash 5s linear forwards;} */

.cat1 .maps .solid_box .solid:nth-child(1){width:0;height: 1.5rem;top: 1%;right: 22.8%;animation: dash1 3s linear infinite;overflow: hidden;}




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


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

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

}
@media screen and (max-width: 1024px) {
html{font-size: 60px!important;}
.header {
  display: none;
}

/*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
.m_header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 10px 15px;
  z-index: 98;
  display: flex !important;
  justify-content: space-between;
  transition: all 0.5s;
}

.m_header.on {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.m_header .logo {
  width: 100px;
}

.m_header .logo img {
  width: 100%;
}

.m_header .right {
  display: flex;
  align-items: center;
}

.m_header .right .tel {
  font-size: 16px;
  font-weight: 600;
  margin-right: 12px;
  padding-left: 26px;
  line-height: 26px;
  background: url(../img/m_tel.svg)no-repeat left center;
  background-size: 22px auto;
}

/*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
/*.m_header .right .tel img{width: 100%;}*/
.m_header .right .ser {
  width: 20px;
  margin-right: 18px;
}

.m_header .right .ser img {
  width: 100%;
}

.m_header .btn11 {
  display: block;
}

.m_header .btn11 {
  margin-right: 0;
  cursor: pointer;
  height: 37px;
  padding-top: 16px;
}

.m_header .btn11.hide {
  opacity: 0;
}

.m_header .btn11 div {
  display: block;
  width: 22px;
  height: 1px;
  background-color: #333;
  border-radius: 1px;
  transition: all 0.3s;
}

.m_header .btn11 div:nth-child(1) {
  transform: translate(0, -8px);
}

.m_header .btn11 div:nth-child(2) {
  transform: translate(12px, 0);
  width: 12px;
}

.m_header .btn11 div:nth-child(3) {
  transform: translate(0px, 8px);
}

.m_header .btn11:hover div:nth-child(1) {
  transform: translate(0, -8px);
}

.m_header .btn11:hover div:nth-child(2) {
  transform: translate(0, 0);
  width: 22px;
}

.m_header .btn11:hover div:nth-child(3) {
  transform: translate(0, 8px);
}

.m_header {
  display: flex !important;
  display: flex;
  justify-content: space-between;
  align-items: center
}

.mh_nav {
  display: block !important;
}

.mh_nav {
  position: fixed;
  top: 0;
  left: 10%;
  width: 90%;
  transform: translateX(120%);
  z-index: 999;
  background-color: #fff;
  height: 100vh;
  overflow: auto;
  padding: 50px 15px;
  transition: all 0.5s;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}

.mh_nav.show {
  transform: translateX(0);
}

.mh_nav .close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
}

.mh_nav .nav>li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  padding-right: 40px;
}

.mh_nav .nav>li:nth-child(2){display:none;}

.mh_nav .nav>li::after{
  content: "";
  position: absolute;
  right: 0;
  top: 24px;
  transition: all 0.5s;
  width: 12px;
  height: 12px;
  background: url(../img/hx_add.svg)no-repeat center;
  background-size: auto 100%;
  transform: rotate(-90deg);
  display: none;
}

.mh_nav .nav>li>a {
  line-height: 60px;
  font-size: 16px;
  display: block;
  font-family: hm;
}


.mh_nav .nav>li.on:after {
  transform: rotate(0deg);
}

.mh_nav .nav>li:nth-child(1):after {
  display: block;
}
/*.mh_nav .nav>li:nth-child(3):after {*/
/*  display: block;*/
/*}*/
.mh_nav .nav>li:nth-child(5):after {
  display: block;
}

/*.mh_nav .nav>li:nth-child(4):after {*/
/*  display: none;*/
/*}*/

.mh_nav .nav>li .nav1 {
  padding: 15px;
  line-height: 24px;
  display: none;
  font-size: 14px;
  font-family: hm;
}

.mh_nav .nav>li .nav1 .h {
  font-family: 'hb';
  font-weight: 600;
  font-size: 14px;
  color: #1f1f1f;
  margin-bottom: 8px;
}

.mh_nav .nav>li .nav1 a {
  padding: 6px 0;
}

.mh_nav .nav>li .nav2 {
  font-size: 13px;
  padding-left: 16px;
  font-family: hr;
}

.mh_nav .nav>li .nav2 a {
  font-size: 13px;
  padding: 0;
}

.footer .f_top{display: none;}
.footer .f_center{display: none;}
.footer .f_bottom{padding: 15px;display: block;text-align: center;}
.footer .f_bottom>div{font-size: 12px;line-height: 22px;}

.part2{padding: 60px 15px;}
.part2 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.part2 .top .p{font-size: 14px;line-height: 22px;margin-bottom:35px;}
.part2 .top .tab{width: 100%;flex-wrap: wrap;font-size:13px;}
.part2 .top .tab a{line-height: 36px;border-radius: 18px;margin-bottom: 12px;}
.part2 .pics{width: 100%;height: 63.2vw;}
.part2 .pics .pic .txt{display: block;padding:0 18px 18px 18px;}
.part2 .pics .pic .txt .p{font-size: 13px;margin-bottom: 6px;}
.part2 .pics .pic .txt .h{font-size: 22px;margin-bottom:20px;}
.btn{padding: 0 20px;}
.part2 .list .swiper-slide .txt{display: block;}
.part2 .list .swiper-slide .txt .txt1{width: 100%;text-align:center;}
.part2 .list .swiper-slide .txt .more{margin: 0 auto;margin-top:12px;}
.part2 .list .swiper-slide .txt .txt1 .h{font-size: 16px;line-height: 24px;}
.part2 .list .swiper-slide .txt .txt1 .p{font-size: 13px;line-height: 19px;}
.part2 .list .swiper-slide .txt .more{font-size: 12px;}
.part2 .list .swiper-pagination{bottom: 60px;}

.part3{padding: 0 0 60px 0;}
.part3 .top .h{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.part3 .top .p{font-size: 14px;line-height: 22px;margin-bottom:35px;}
.part3 .pics .swiper-slide{height: 60vw;}
.part3 .tab{width: 100%;font-size:12px;}
.part3 .tab li{margin: 0 5px;text-align: center;}
.part3 .txts .txt{width: 100%;padding: 0 15px;font-size: 12px;}

.part4{padding: 60px 15px;position:relative;height:auto;}
.part4 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.part4 .top .p{font-size: 14px;margin-bottom: 30px;}
.part4 .top .p1{font-size: 14px;margin-bottom: 30px;}
.part4 .top .btn{font-size: 13px;}
.part4 .list{flex-wrap: wrap;}
.part4 .list .item{padding: 0 16px;width:48%;margin-bottom:10px;}
.part4 .list .item:after{display:none;}
.part4 .list .item .p{font-size: 13px;}

.part5{padding: 60px 0;}
.part5 .bottom{padding: 0 0 80px 15px;}
.part5 .bottom .swiper-pagination{left: 15px;bottom:40px; width:calc(100% - 15px);}
.part5 .bottom .drag{left: 15px;}
.part5 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.part5 .top .p{font-size: 14px;margin-bottom: 30px;}
.part5 .bottom .txt .day{font-size: 12px;}
.part5 .bottom .txt .h{font-size: 16px;line-height: 24px;height: 48px;}

.part6{padding: 0 0 60px 0;display:block;}
.part6 .item{width: 100%;}
.part6 .item .txt .btn{font-size: 13px;}
.part7{padding: 0 15px 60px 15px;}
.part7 .h{font-size: 24px;line-height: 36px;margin-bottom: 10px;}
.part7 #gform_1{width: 100%;}


.ny_banner{width: 100%;height: 100vh;}
.ny_banner .txt{top: 30%;padding:0 15px;}
.ny_banner .txt .h{font-size: 28px;margin-bottom:12px;padding:0 15px;}
.ny_banner .txt .p{font-size: 14px;}
.ny_banner .txt .btn{font-size: 12px;}

.ab1,.ab2,.ab3,.ab4,.ab5,.ab6,.ab7{overflow: hidden;}

.ab1{padding: 60px 15px;}
.ab1 .bottom{display: block;}
.ab1 .bottom .left{width: 100%;transform: translateX(0)!important;margin-bottom:20px;}
.ab1 .bottom .right{width: 100%;transform: translateX(0)!important;opacity: 1!important;}
.ab1 .bottom .left .h{font-size: 20px;text-align: center;margin-bottom:12px;}
.ab1.show .bottom .right{font-size: 13px;}

.ab2{padding:0 15px 60px 15px;}
.ab2 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.ab2 .top .p{font-size: 14px;margin-bottom: 30px;}
.ab2 .list{display: block;}
.ab2 .list .item{width: 100%!important;margin-bottom:20px;}
.ab2 .list .item .txt{width: 100%;display:block!important}
.ab2 .list .item .txt1{display: none!important;}
.ab2 .list .item .txt .h{font-size: 16px!important;}
.ab2 .list .item .txt .p{font-size: 13px!important;}
.ab2 .list .item .pic{height: 60vw;}

.ab3{padding: 0 15px 60px 15px;}
.ab3 .bottom{display: block;}
.ab3 .bottom .pic{width: 100%;height:56vw;margin-bottom:30px;}
.ab3 .bottom .txt{width: 100%;}
.ab3 .bottom .txt .h{font-size: 18px;}
.ab3 .bottom .txt .p{font-size: 13px;}
.ab3 .top{margin-bottom: 0;}
.ab3 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.ab3 .top .p{font-size: 14px;margin-bottom: 30px;}

.ab4{padding: 60px 15px 40px 15px;}
.ab4 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.ab4 .top .p{font-size: 14px;}
.ab4 .bottom{flex-wrap: wrap;}
.ab4 .bottom .item{width: 100%;margin-right: 0;margin-bottom: 20px;}
.ab4 .bottom .item .txt .h{font-size: 16px;}
.ab4 .bottom .item .txt .p{font-size: 13px;line-height: 21px;height: auto;}

.ab5{padding: 60px 15px;}
.ab5 .top{margin-bottom: 30px;}
.ab5 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.ab5 .top .p{font-size: 14px;}
.ab5 .center{width: 100%;margin: 0;}
.ab5 .bottom{display: none;}
.ab5 .center .swiper-slide .txt{padding: 20px 0 0 0;}
.ab5 .center .swiper-slide .txt .p{font-size: 13px;}

.ab6{padding: 60px 15px 0 15px;}
.ab6 .top{margin-bottom: 30px;}
.ab6 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.ab6 .top .p{font-size: 14px;}
.ab6 .center{display: block;}
.ab6 .center .left{width: 100%;}
.ab6 .center .left .h{font-size: 16px;}
.ab6 .center .left .p{font-size: 12px;}
.ab6 .center .right{width: 100%;flex-wrap: wrap;font-size: 13px;margin-top: 20px;}
.ab6 .center .right .item{margin-bottom: 12px;}

.ab7{padding: 0 0 60px 0;}
.ab7 .top{padding: 0 15px;width: 100%;margin-bottom: 30px;}
.ab7 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.ab7 .top .p{font-size: 14px;}
.ab7 .con .swiper-slide{height: 10vw;}

.jo1{padding: 60px 15px;}
.jo1 .top{margin-bottom: 30px;}
.jo1 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.jo1 .top .p{font-size: 14px;}
.jo1 .list{display:block;}
.jo1 .list .item{width: 100%;margin-right: 0;margin-bottom: 20px;padding:30px 20px;}
.jo1 .list .item:last-child{margin-bottom:0;}
.jo1 .list .item .h{font-size: 18px;}
.jo1 .list .item .p{font-size: 12px;}

.jo2{padding: 60px 15px;}
.jo2 .top{margin-bottom: 30px;}
.jo2 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.jo2 .top .p{font-size: 14px;}
.jo2 .bottom{display: block;}
.jo2 .bottom .left{width: 100%;margin-bottom:30px;}
.jo2 .bottom .left .box1,.jo2 .bottom .left .box2,.jo2 .bottom .left .box3{width: 32%;}
.jo2 .bottom .right{width: 100%;}
.jo2 .bottom .left>div>div .h{font-size: 15px;}
.jo2 .bottom .right .item{padding: 50px 20px;}
.jo2 .bottom .right .item .p{font-size: 12px;line-height: 20px;height: 100px;}
.jo2 .bottom .right .item .btn1{font-size: 12px;}


.jo3 .txt{width: 100%;padding: 0 15px;}
.jo3 .form{width: fit-content;}
.jo3 .h{font-size: 24px;line-height: 36px;margin-bottom: 20px;}
.jo3 .form input{width: 40vw;font-size:14px;}
.jo3 .form a{width: 120px;font-size:14px;}
.jo3 .btn{font-size: 12px;}

.cat1{padding: 60px 15px;}
.cat1 .top{display: block;}
.cat1 .top .item{width: 100%;}
.cat1 .bottom{display:block;}
.cat1 .bottom .item{width: 100%;margin-bottom:12px;}
.cat1 .bottom .item .h{font-size: 15px;}
.cat1 .bottom .item a{font-size: 12px;}
.cat1 .top .item .icon{width: 120px;height: 120px;}
.cat1 .top .item .txt{width: 100%;padding:0 15px;}
.cat1 .top .item .txt .h{font-size: 18px;}
.cat1 .top .item .txt .p{font-size: 12px;}

.cat2{padding: 60px 15px;}
.cat2 .tit{font-size: 24px;line-height: 36px;}
.cat2 .form{padding: 30px 20px;}
#gform_fields_2 .gfield{width: 100%;margin-right: 0;}
.cat2 .form .top .tit1{font-size: 20px;}
.cat2 .form .top .p{font-size: 15px;}

.job_con .top{padding: 100px 15px 60px 15px;}
.job_con .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.job_con .top .p{font-size: 14px;margin-bottom:20px;}
.job_con .top .form{width: fit-content;}
.job_con .top .form input{width: 40vw;font-size:14px;}
.job_con .top .form .btn1{width: 120px;font-size:14px;}


.dl1{padding: 0 15px;}
.job_con .top .form{width: 100%;}
.job_con .bottom{display: block;padding:15px;}
.job_con .bottom .left{width: 100%;margin-bottom:30px;}
.job_con .bottom .right{width: 100%;}

.job_con .bottom .left .tit{padding: 20px 16px;font-size: 18px;}
.job_con .bottom .left .list{padding: 20px 16px;}
.job_con .bottom .left .list .item .h{font-size: 18px;}
.job_con .bottom .left .list .item ul{font-size: 13px;}
.job_con .bottom .right .r_top .tit{font-size: 18px;}
.job_con .bottom .right .list .item{width: 100%;margin-right: 0;margin-bottom: 12px;padding:10px;}
.job_con .bottom .right .list .item .h{font-size: 16px;line-height: 24px;height: 48px;}
.job_con .bottom .right .list .item ul{font-size: 12px;}
.job_con .bottom .right .list .item .p{font-size: 12px;}
.job_con .bottom .right .list .item .btn2{font-size: 12px;}

.jd_con>.con{padding: 100px 15px 60px 15px;}
.jd_con>.con .left{float: none;width: 100%;margin-bottom: 30px;padding:20px 12px;}
.jd_con>.con .left .top .h .hot{font-size: 12px;}
.jd_con>.con .left .top .h{font-size: 20px;padding-right: 120px;}
.jd_con>.con .left .top .ps{flex-wrap: wrap;}
.jd_con>.con .left .top .ps li{font-size: 12px;margin-right: 10px;margin-bottom:10px;}
.jd_con>.con .left .center{font-size: 13px;line-height:1.5}
.jd_con>.con .left .bottom .link{font-size: 13px;}
.jd_con>.con .left .bottom .link ul{font-size: 13px;}
.jd_con>.con .left .bottom .share .name{font-size: 13px;}
.jd_con>.con .right{width: 100%;}
.jd_con>.con .right .box .h{padding: 12px;font-size: 18px;}
.jd_con>.con .right .box ul{padding: 0 0 0 12px;font-size: 14px;}
.jd_con>.con .right .back1{font-size: 12px;}

.nl_con .nl1{padding: 60px 15px;display:block;}
.nl_con .nl1 .pic{width: 100%;height: 60vw;}
.nl_con .nl1 .txt{width: 100%;margin-top:20px;}
.nl_con .nl1 .txt .day{font-size: 12px;margin-bottom: 15px;}
.nl_con .nl1 .txt .h{font-size: 16px;line-height: 24px;height: 48px;margin-bottom: 10px;}
.nl_con .nl1 .txt .p{font-size: 12px;}
.nl_con .nl2{padding: 60px 15px;}
.nl_con .nl2 .top .left{flex-wrap: wrap;font-size:13px;width:100%;}
.nl_con .nl2 .top .left a{margin-bottom: 10px;}
.nl_con .nl2 .bottom{padding: 15px;}
.nl_con .nl2 .bottom .list .item{width: 100%;}
.nl_con .nl2 .bottom .list .item .day{font-size: 12px;margin-bottom:10px;}
.nl_con .nl2 .bottom .list .item .h{font-size: 14px;line-height: 22px;height: 66px;}

.nb_con>.con{padding: 100px 15px 60px 15px;}
.nb_con>.con .left{float: none;width: 100%;margin-bottom: 30px;padding:20px 12px;}
.nb_con>.con .left .top .h .hot{font-size: 12px;}
.nb_con>.con .left .top .h{font-size: 20px;padding-right: 0;}
.nb_con>.con .left .top .ps{font-size: 13px;}
.nb_con>.con .left .top .ps .p{display: flex;margin-right:16px;}
.nb_con>.con .left .center{font-size: 13px;line-height:1.5}
.nb_con>.con .left .bottom{font-size: 13px;}
.nb_con>.con .right{width: 100%;}
.nb_con>.con .right .box .list .item .h{font-size: 13px;}
.nb_con>.con .right .box .list .item .p{font-size: 12px;}
.nb_con>.con .right .box:nth-child(2) .back1{font-size:12px;}

.sol1{padding: 60px 15px 0 15px;}
.sol1 .top{margin-bottom: 30px;}
.sol1 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.sol1 .top .p{font-size: 14px;margin-bottom:20px;}
.sol1 .list{flex-wrap: wrap;}
.sol1 .list .item{width: 50%;margin-bottom: 20px;}
.sol1 .list .item .h{font-size: 14px;line-height: 1.3;}
.sol1 .list .item:nth-child(2):after{display:none;}
.sol2{padding: 60px 15px;}
.sol2 .top{margin-bottom: 20px;}
.sol2 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.sol2 .top .p{font-size: 14px;}
.sol2 .list .item{width: 100%!important;margin-bottom:12px;margin-right:0!important;}
.sol2 .list .item .txt .p{display: block!important;font-size:14px;}
.sol3{padding: 200px 15px 60px 15px;}
.sol3 .con{padding: 20px 15px;}
.sol3 .con .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.sol3 .con .top .p{font-size: 14px;}
.sol3 .con .top{margin-bottom: 30px;}
.sol3 .con .txt{font-size: 12px;}
.sol3 .con .btns{flex-wrap: wrap;}
.sol3 .con .btns .btn{width: 100%;margin-bottom: 12px;font-size:13px;}

.dl_con .dl1 .top .form{width: fit-content;}
.dl_con .dl1 .top .form input{width: 40vw;font-size:14px;}
.dl_con .dl1 .top .form .btn1{width: 120px;font-size:14px;}

.dl_con .dl1 .bottom{display: block;padding:15px;}
.dl_con .dl1 .bottom .left{width: 100%;margin-bottom:30px;}
.dl_con .dl1 .bottom .right{width: 100%;}

.dl_con .dl1 .bottom .left .tit{padding: 20px 16px;font-size: 18px;}
.dl_con .dl1 .bottom .left .list{padding: 20px 16px;}
.dl_con .dl1 .bottom .left .list .item .h{font-size: 18px;}
.dl_con .dl1 .bottom .left ul{font-size: 14px;}
.dl_con .dl1 .bottom .right .r_top .tit{font-size: 18px;}
.dl_con .dl1 .bottom .right .list .item{width: 100%;margin-right: 0;margin-bottom: 12px;padding:10px;}
.dl_con .dl1 .bottom .right .list .item .h{font-size: 16px;line-height: 24px;height: 48px;}
.dl_con .dl1 .bottom .right .list .item ul{font-size: 12px;}
.dl_con .dl1 .bottom .right .list .item .p{font-size: 12px;}
.dl_con .dl1 .bottom .right .list .item .btn2{font-size: 12px;}

.par1{padding-top: 60px;}
.par1 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.par1 .top .p{font-size: 14px;margin-bottom:20px;}
.par1 .form{padding:30px 15px;}
#gform_fields_3 .gfield{width: 100%;margin-right: 0;margin-bottom: 12px;}

.sce1{padding: 60px 15px 0 15px;}
.sce1 .list{display: block;}
.sce1 .list .item{width: 100%;margin:0 0 20px 0;}
.sce1 .top{margin-bottom: 30px;}
.sce1 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.sce1 .top .p{font-size: 14px;margin-bottom:20px;}
.sce1 .list .item{padding: 15px;}
.sce1 .list .item .h{font-size: 20px;}
.sce1 .list .item .p{font-size: 13px;line-height: 19px;margin-bottom:15px;}
.sce2{padding: 60px 15px;}
.sce2 .top{margin-bottom: 30px;}
.sce2 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.sce2 .top .p{font-size: 14px;margin-bottom:20px;}
.sce2 .bottom{display: block;}
.sce2 .bottom .left{width: 100%;margin-bottom: 20px;}
.sce2 .bottom .right{width: 100%;}
.sce2 .bottom .left .h{font-size: 20px;}
.sce2 .bottom .left .p{font-size: 12px;}
.sce2 .bottom .left .list{display: block;}
.sce2 .bottom .left .list .item{width: 100%;}
.sce2 .bottom .left .list .item .p1,.sce2 .bottom .left .list .item .p2{font-size: 12px;text-align:center;}
.sce2 .bottom .right .h{font-size: 20px;}
.sce2 .bottom .right .p1{font-size: 15px;}
.sce2 .bottom .right .p2{font-size: 13px;}
.sce3{padding: 60px 15px;}
.sce3 .top{margin-bottom: 30px;}
.sce3 .top .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.sce3 .top .p{font-size: 14px;margin-bottom:20px;}
.sce3 .p1{font-size: 14px;}
.sce3 .more{font-size: 14px;}

.ser_con .top{padding: 60px 15px;}
.ser_con .top .form{width: fit-content;}
.ser_con .top .form input{width: 40vw;font-size:14px;}
.ser_con .top .form .btn1{width: 120px;font-size:14px;}
.ser_con .tabs{display: block;padding:0 15px;}
.ser_con .tabs .list{flex-wrap: wrap;margin-left:0;margin-top:20px;font-size:13px;}
.ser_con .tabs .list li{margin-right: 20px;}
.ser_con .product{padding: 30px 15px;}
.ser_con .product .item{width: 100%;margin-right: 0;margin-bottom: 12px;}
.ser_con .product .item .pic{height: 60vw;}
.ser_con .product .item .txt .more{font-size: 12px;}
.ser_con .product .item .txt .h{font-size: 14px;line-height: 24px;height: 24px;}
.ser_con .product .item .txt .p{font-size: 12px;line-height: 18px;margin-bottom: 12px;}

.ser_con .news{padding: 30px 15px;}
.ser_con .news .item{width: 100%;margin-right: 0;margin-bottom: 12px;}
.ser_con .news .item .pic{height: 60vw;}
.ser_con .news .item .day{font-size: 12px;}
.ser_con .news .item .h{font-size: 14px;line-height:22px;height:66px;}

.ser_con .join{padding: 30px 15px;}
.ser_con .join .item{width: 100%;margin-right: 0;margin-bottom: 12px;padding:10px;}
.ser_con .join .item .h{font-size: 16px;line-height: 24px;height: 48px;}
.ser_con .join .item ul{font-size: 12px;}
.ser_con .join .item .p{font-size: 12px;}
.ser_con .join .item .btn2{font-size: 12px;}

.pl1{display: block;}
.pl1 .left{width: 100%;padding: 30px 15px;height:auto;min-height:0;}
.pl1 .right{width: 100%;padding: 30px 15px;}
.pl1 .right .item{width: 100%;margin-right: 0;margin-bottom: 12px;}
.pl1 .right .item .pic{height: 60vw;}
.pl1 .right .item .txt .more{font-size: 12px;}
.pl1 .right .item .txt .h{font-size: 14px;line-height: 24px;height: 24px;}
.pl1 .right .item .txt .p{font-size: 12px;line-height: 18px;margin-bottom: 12px;}

.pd_con{overflow: hidden;}
.pd_con .pd1{position: absolute;top: 20vh;left: 15px;width: calc(100% - 30px);}
.pd_con .pd1 .con{position: static;width:100%;}
.pd_con .pd2{padding: 50px 15px 0 15px;}
.pd_con .pd2 .tit{font-size: 24px;line-height: 36px;margin-bottom: 7px;}
.pd_con .pd2 .p{font-size: 14px;line-height:20px;height:auto; margin-bottom:8px;}
.pd_con .pd3{padding: 50px 15px;}
.pd_con .pd3 .tit{font-size: 24px;line-height: 36px;margin-bottom: 20px;}
.pd_con .pd3 .table{width: 100%;font-size: 13px;}
.pd_con .pd3 td, .pd_con .pd3 th{padding: 8px 6px;}
.pd4{padding: 50px 15px;}
.pd4 .list .item{width: 100%;margin-right: 0;margin-bottom: 20px;}
.pd4 .list .item .pic{height: 70vw;}
.pd4 .list .item .txt{padding: 18px;}
.pd4 .list .item .txt .more{font-size: 12px;}
.ab5 .center .next{width: 0.5rem;height: 0.5rem;bottom: 0;right:40%;}
.ab5 .center .prev{width: 0.5rem;height: 0.5rem;bottom: 0;left:40%;}

}

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

}

