html{width: 100%;font-size: 10px;}
@media screen and (max-width:1720px) {html{font-size: 9px;}}
@media screen and (max-width:1520px) {html{font-size: 8px;}}
@media screen and (max-width:1320px) {html{font-size: 7px;}}
/* @media screen and (max-width:1024px) {html{font-size: 8px;}} */

.swiper-button-next:focus,
.swiper-button-prev:focus {
    outline: none;  /* 禁用focus时的黑框 */
}
/* html{width: 100%;scroll-behavior: smooth;} */
@font-face {
  font-family: 'HarmonyOS Sans Light';   /* 你自定义的字体名称 */
  src: url('../fonts/HarmonyOS_Sans_Light.ttf') format('truetype');
  font-weight: 300;   /* Light 对应较细的字重 */
  font-style: normal;
}
body{font-size: 1.6rem; background: #fff; font-family: 'HarmonyOS Sans Light', sans-serif; line-height: 1.5; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body{overflow-x:hidden;position: relative;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;pointer-events: none;/*display: block;*/}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}
video{outline: none;display: block;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.flexBox {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 8rem;}
.pd50{padding: 0 5rem;}
.w1600{position: relative;width: 1600px;margin: 0 auto;}
.pdl1760{padding-left: calc((100% - 1600px)/2);}
.layui-layer-video{max-width: 1200px;}
.layui-layer-video video{display: block;width: 100%;}
.h40{display: block;height: 4rem;}
.h50{display: block;height: 5rem;}
.h80{display: block;height: 8rem;}
.h100{display: block;height: 10rem;}
.loadImg{display: none!important;}
.z9{position:relative;z-index: 9;}
.fixed{position: fixed;top:90px;}
.hover{position: relative;overflow: hidden;}
.hover::after{content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(-90deg, #0f367b, #0f367b);z-index: 1;opacity: 0;transition: .3s;}
.hover:hover::after,.hover.active::after{opacity: 1;}
.blue{color:#e61111;}

.greyBg{background: #F8F8F8;overflow: hidden;}
.whiteBg{background: #ffffff;overflow: hidden;}

@font-face {
    font-family: DIN;
    src: url(../fonts/DIN-BOLD.OTF);
}
@media screen and (max-width:1520px) {.fixed{top:80px;}}
@media screen and (max-width:1320px) {.fixed{top:70px;}}


.s30 {
    font-size: calc(30 * 15rem / 100);
}
.h-header{position: fixed;top: 0;z-index: 999;width: 100%;padding: 0 10rem;display: flex;}
.h-header .logo1{display: block;}
.h-header .logo2{display: none;}
.h-logo{display: block;margin: auto;margin-left: 0;width: 15rem;}
.h-logo img{display: block;width: 100%;}
.h-nav{display: flex;}
.h-nav .li{margin-right: 6rem;}
.h-nav .li>a{display: block;font-size: 1.8rem;color: #fff;line-height: 10rem;}
.h-nav .li.active>a{color: #0f367b;}
.h-header.active .h-nav .li.active>a{color: #0f367b;}
.h-header.active .h-nav .li:hover>a{color: #0f367b;}
.h-nav .li:hover>a{color: #0f367b;}
.h-header.active{background-color: #fff;}
.h-header.active .logo1{display: none;}
.h-header.active .logo2{display: block;}
.h-header.active .h-nav .li>a{color:#000;}
.h-header.active .h-lang a{color:#000;}
.h-header.active .h-lang span{color:#000;}
.h-header.active .icon-search{background: url(../images/search-1.png);background-size: 100% 100%;}
.h-header.active .icon-login{background: url(../images/login-1.png);background-size: 100% 100%;}
/*.h-header.active .h-nav .li>a{line-height: 8rem;}*/

.h-more{display: flex;margin-left: auto;}
.h-search,.h-login,.h-lang{display: flex;align-items: center;cursor: pointer;transition: .3s;}
.h-search{margin-right: 25px;}
.h-login{margin-right: 15px;}
.icon-search,.icon-login{display: block;height: 19px;width: 19px;transition: .3s;}
.icon-search{background: url(../images/search.png);}
.icon-login{background: url(../images/login.png);}
.h-search span{padding-left: 8px;font-size: 14px;color: #FFFFFF;line-height: 30px;}
.h-login span{padding-left: 8px;font-size: 16px;color: #FFFFFF;line-height: 30px;}
.h-lang a{padding-left: 8px;font-size: 16px;color: #FFFFFF;line-height: 30px;}
.h-lang span{padding-left: 8px;font-size: 16px;color: #FFFFFF;line-height: 30px;}
.h-lang .stn,.h-lang .ltn{margin-right: 2rem;}
.h-subnav {width:100vw;background:#ffffff;font-size:1.6rem;text-align:left;position:absolute;left:0;top:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s;margin-top:2rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;z-index:999;}
.h-subnav ol{display: flex;flex-wrap: wrap;padding: 4rem 0 4rem;justify-content: center;}
.h-subnav ol li{display: flex;margin-right: 13rem;flex-wrap: wrap;flex-direction: column;text-align: center;font-size: 16px;color: #666;align-items: center;transition: all .4s ease;}
.Header-drop-img {
    height: 8.5rem;
    width: 10rem;
}
.Header-drop-img img{width: 100%;height: auto;}
.h-subnav .ado {transition: .3s; padding: 0 0.1rem;margin-top: 4rem;box-sizing: border-box; width: 100%; display:block;height:5rem;line-height:5rem;color:#333;font-size: 1.6rem;text-align: center;font-weight: normal;}
.h-subnav ol li:hover .ado{color:#0f367b!important;}
.h-nav .li:hover .h-subnav,.h-login:hover .h-subnav {height:auto;opacity:1;visibility:visible;margin-top:0;}
.serhed .secpomd {
    position: fixed;
    top: 0;
    width: 100%;
    padding: 3rem 10rem;
    z-index: 99999;
    display: none; }
    .serhed .secpomd .hvp {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      font-size: 0; }
      .serhed .secpomd .hvp .logo {
        width: 136px;
        display: inline-block;
        vertical-align: middle; }
        .serhed .secpomd .hvp .logo a, .serhed .secpomd .hvp .logo img {
          width: 100%;
          display: block; }
      .serhed .secpomd .hvp .somd {
        display: inline-block;
        vertical-align: middle;
        width: 60rem; }
        .serhed .secpomd .hvp .somd .setom {
          width: 100%;
          border-bottom: solid 2px #f0f2f5;
          font-size: 0;
          margin-bottom: 4rem; }
          .serhed .secpomd .hvp .somd .setom .sinc {
            display: inline-block;
            vertical-align: middle;
            width: calc(100% - 18px);
            padding-right: 2rem;
            color: #333;
            line-height: 3;
            height: 3em;
            background-color: transparent;
            border: none; }
          .serhed .secpomd .hvp .somd .setom .tcn {
            display: inline-block;
            vertical-align: middle;
            width: 18px;
            cursor: pointer;
            position: relative; }
            .serhed .secpomd .hvp .somd .setom .tcn img {
              width: 100%;
              display: block; }
            .serhed .secpomd .hvp .somd .setom .tcn .srn {
              position: absolute;
              left: 0;
              top: 0;
              width: 100%;
              height: 100%;
              z-index: 3;
              cursor: pointer;
              opacity: 0; }
        .serhed .secpomd .hvp .somd .pecom {
          width: 100%; }
          .serhed .secpomd .hvp .somd .pecom .pie {
            width: 100%;
            color: #999;
            line-height: 1.5;
            margin-bottom: 1rem; }
          .serhed .secpomd .hvp .somd .pecom .puls {
            width: 100%; }
            .serhed .secpomd .hvp .somd .pecom .puls .pli {
              width: 100%;
              padding: 3rem 0; }
              .serhed .secpomd .hvp .somd .pecom .puls .pli a {
                width: 100%;
                display: block;
                color: #000;
                line-height: 2; }
              .serhed .secpomd .hvp .somd .pecom .puls .pli a:hover {
                color: var(--themes); }
      .serhed .secpomd .hvp .clost {
        display: inline-block;
        vertical-align: middle;
        width: auto;
        color: #000;
        line-height: 1.5;
        cursor: pointer; }
  .serhed .bloem {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.5);
    display: none; 
}

.wap_header{width: 100%; height: 9rem; padding: 0 1.2rem; display: none; justify-content: space-between; align-items: center; position: sticky;top: 0;left:0; z-index: 9999;box-sizing: border-box;background: #fff;}
.wap_header.active{}
.wap_header .h-lang .lang ol{display: flex;justify-content: space-between;gap:1rem;}
.wap_header .h-lang .lang ol li a{font-size: 2.2rem}
.wap_header .toggle{display: block; width: 3rem; height: 2.4rem; position: relative; z-index: 6;margin-left: 2rem;}
.wap_header .toggle i{display: block; width: 3rem; height: 0.4rem; background: #000000; position: absolute; left: 0; transition: all ease .35s;}
.wap_header .toggle i:nth-of-type(1){top: 0;}
.wap_header .toggle i:nth-of-type(2){top: 1rem;}
.wap_header .toggle i:nth-of-type(3){top: 2rem;}
.wap_header .toggle.on i{background: #000;}
.wap_header .toggle.on i:nth-of-type(1){top: 0.8rem; transform: rotate(45deg);}
.wap_header .toggle.on i:nth-of-type(2){width: 0;}
.wap_header .toggle.on i:nth-of-type(3){top: 0.8rem; transform: rotate(-45deg);}
.wap_header .maskbg{width: 100%; height: 100vh; background: rgba(0,0,0,.5); display: none; position: fixed; left: 0; top: 0; z-index: 3;}
.wap_header .maskbg.on{display: block;}
.wap_header .nav{width: 30rem; background: #fff; height: 100vh; padding: 5.6rem 0 2rem 0; position: fixed; right: 0; top: 0; z-index: 5; transform: translateX(100%); opacity: 0; transition: transform .4s,opacity .4s;}
.wap_header .nav.open{transform: translateX(0); opacity: 1;}
.wap_header .nav > ul{height: calc(100vh - 7rem); margin: 0 auto; position: relative; overflow-y: auto; -webkit-overflow-scrolling: touch;}
.wap_header .nav ul li{border-top: 1px solid #ddd; margin: 0 2rem; line-height: 4rem; font-size: 1.8rem; position: relative;overflow: hidden;}
.wap_header .nav > ul > li:first-child{border-top: 0 none;}
.wap_header .nav ul li a{height: 8rem; line-height: 8rem; display: block; padding-right: 3rem; font-size: 2rem; color: #333;}
.wap_header .nav ul li a:active  {color: #0f367b !important;}
.wap_header .nav ul li ul{display: none;}
.wap_header .nav ul li i{width: 3rem; height: 8rem; font-size: 1.8rem; color: #9c9c9c; position: absolute; right: 0; top: 0; transition: transform .5s;}
.wap_header .nav ul li i.down{color: #0f367b; transform: rotate(90deg);}
.wap_header .nav ul li .icon{background: url(../images/yjt.png)no-repeat;background-size: 2rem !important;background-position: center !important;}
.wap_header .nav ul li ul li{margin-right: 0;}
.wap_header .nav ul li ul li a{color: #666; height: 7rem; line-height: 7rem; font-size: 1.8rem;}
.wap_header .nav ul li ul li i{top: -1rem;}
.wap_header .logo{position: relative;height: 6rem;margin-right: auto;}
.wap_header .logo img{height: 100%;}
@media screen and (max-width:1199px){

  .h-header{display: none;}
  .wap_header{display: flex;}
  
  
  
}


/*************************** footer start ***************************/
.contact_foot{width: 100%;padding:7rem 0;background-image: url('../images/fexbag.png');background-size: 100% 100%;}
.contact_foot .ftxt{font-size: 36px;font-weight: bold;}
.contact_foot .indA{
  position: relative;
  font-size: 1.4rem;
  background-color: #fff0;
  color: #0b3775;
  cursor: pointer;
  border-radius: 25px; /* 圆角 */
  transition: all 0.3s ease;
  width: 17rem;
  height: 5.4rem;
  line-height: 5.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border:2px solid #0f367b;
}
/*.contact_foot .indA::before {
  content: '';
  position: absolute;
  top: -3px; left: -3px;
  right: -3px; bottom: -3px;
  background: linear-gradient(45deg, #0f367b, #0f367b); 
  border-radius: 25px; 
  z-index: -1; 
}*/
.contact_foot .indA:after{content: url('../images/back.png');width: 2.2rem; /* 图标宽度 */height: 1.5rem;object-fit: contain;display: inline-block;vertical-align: middle;margin-left: 1rem}
.contact_foot .indA:hover {
  background: linear-gradient(45deg, #0f367b, #0f367b);
  color: #fff;
}
.contact_foot .indA:hover:after{content: url('../images/back1.png');}
@media screen and (max-width:1300px) {

  .contact_foot .ftxt{font-size: 30px;}
}
.cf1{display: flex;justify-content: space-between;align-items: center;}
.cont_btn {
    min-width: 200px;
    height: 48px;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 14px;
    padding: 0 10px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 50px;
}
.cont_btn span{color:#fff;}
.cont_btn img {
    margin-left: 8px;
    transition: .3s;
    margin-bottom: 4px;
}
.cont_btn:hover img{transform: translateX(10px);}
.footer{background: #262626;}
.footer .container{max-width: 1600px;margin: 0 auto;}
.foot1{padding: 80px 0 50px;}
.foot-box{display: flex;}
.f-nav{width: calc(100% - 74rem);display: flex;justify-content: space-between;}
.f-nav dl{}
.f-nav dl dt{position: relative;}
.f-nav dl dt::after{content: "";display: block;width: 65px;height: 0px;background: #DBDBDB;margin: 18px 0 4px;}
.f-nav dl dt a{font-size: 20px;font-weight: bold;color: #fff;line-height: 36px;}
.f-nav dl dd a{font-size: 16px;color: #fff;line-height: 30px;}

.f-more{width: 74rem;padding-left: 28rem;}
.f-more .atit{font-size: 1.8rem;font-weight: bold;color: #fff;line-height: 40px;}
.f-more .btit{margin: 20px 0 20px;}
.f-more .btit p{display: flex;align-items: flex-start;margin: 0 0 2rem 0;}
.f-more .btit img{display: block;margin: 7px 10px 0 0;}
.f-more .btit span{display: block;font-size: 16px;color: #fff;line-height: 30px;}
.f-more .ctit{display: flex;}
.f-more .ctit_item{position: relative;}
.f-more .ctit_item+.ctit_item{margin-left: 15px;}
.f-more .ctit_item i{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background: #CECECE;border-radius: 50%;transition: .3s;}
.f-more .ctit_item i img{width: 18px;}
.f-more .ctit_item .img{position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);transition: .3s;visibility: hidden;opacity: 0;}
.f-more .ctit_item:hover i{background: #0D3188;}
.f-more .ctit_item:hover .img{margin-bottom: 10px;visibility: visible;opacity: 1;}

.foot2{padding: 28px 0 0 0;}
.foot2 .container{border-top: 1px solid #333;padding: 3rem 0}
.links_box{}
.links_box span,.links_box a{font-size: 16px;color: #333333;line-height: 36px;margin-right: 15px;}
.website_info{font-size: 16px;color: #ccc;line-height: 36px;display: flex;}
.website_info .lef,.website_info .rig{width: 50%;}
.website_info .rig{display: flex;justify-content: flex-end;}
.website_info .rig span{margin-right: 2rem}
.footer a:hover{color: #e61111;}
.cf2{background-color: #262626;padding-top:5.5rem;}
.cf2 .w1600{display: flex;justify-content: space-between;border-bottom: 1px solid #333;padding-bottom: 3rem;}
.cf2 .rig{display: flex;justify-content: flex-end;width: 50%}
.cf2 .rig .btn{width: 4.5rem;height: 4.5rem;border-radius: 50%;background-color: #525252;text-align: center;padding:1rem;position: relative;margin-right: 1rem}
.cf2 .rig .btn:hover{background-color: #e60012}
.cf2 .rig .btn img{width: 2rem;height: 2rem;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.cf2 .rig .btn {
    position: relative;
    display: inline-block;
    margin-right: 1rem;
    cursor: pointer;
}

/* 二维码隐藏默认状态 */
.cf2 .rig .btn .qrcode {
    position: absolute;
    top: 100%;           /* 在按钮正下方 */
    left: 50%;
    transform: translateX(-50%) translateY(0);
    display: none;
    background: #fff;
    padding: 0.5rem;
    border-radius: 0.5rem;
    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
    z-index: 10;
    transition: all 0.3s ease;
    width: 15rem;
    height:15rem;
}

/* 二维码图片大小 */
.cf2 .rig .btn .qrcode img {
    width: 100%;         /* 可根据需求调整大小 */
    height: auto;
}

/* hover 显示二维码 */
.cf2 .rig .btn:hover .qrcode {
    display: block;
    transform: translateX(-50%) translateY(10px); /* 弹出向下 */
}



@media screen and (max-width:1400px) {
  .f-nav{width: calc(100% - 55rem);}
  .f-more{width: 55rem;padding-left: 17rem}
}
@media screen and (max-width:1199px) {
  .f-nav,.contact_foot,.cf2,.website_info .rig{display: none;}
  .f-more{width: 100%;padding-left: 0}
  .foot1{padding-top: 4rem!important;}
  .f-more .atit{font-size: 3.2rem}
  .foot2{padding:28px 0 0 0;}
  .website_info .lef{width: 100%;padding:0 2rem;}
  .cf2 .rig .btn .qrcode img {
    width: 6rem;
  }
}
/* 响应式：手机 */
@media (max-width: 768px) {
    .cf2 .rig .btn .qrcode img {
        width: 4.5rem;
    }

}
/************************** footer end ***************************/

.sec1,.sec2,.sec3,.sec4,.sec5,.footer{overflow: hidden;}

/*************************** 首页 ***************************/
.mySwiperBannerPC{display: block;}
.mySwiperBannerWAP{display: none;}
.mySwiperBanner {width: 100%;height: 100%;position: relative;overflow: hidden;}
.mySwiperBanner .swiper-slide {display: flex;justify-content: center;align-items: center;}
.BannerItem{width: 100%;height: 100%;position: relative;}
.BannerItem .img{width: 100%;height: 100%;}
.BannerItem .img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.swiper-slide-active .BannerItem .img img{animation: biger 5s linear;}
.BannerItem .img video{display: block;width: 100%;height: 110%;object-fit: cover;object-position: center;}
.BannerItem .desc{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.BannerItem .desc .atit{font-weight: bold;font-size: 60px;color: #FFFFFF;line-height: 1.5;}
.BannerItem .desc .btit{font-size: 17px;color: #FFFFFF;line-height: 1.5;opacity: 0.5;text-transform: uppercase;}
.BannerItem .desc .ctit{font-size: 36px;color: #FFFFFF;line-height: 1.3;margin: 35px 0 50px;font-weight: 100;}
.BannerItem .desc .dtit{width: 18rem;height: 5.5rem;line-height: 5.5rem;border: 1px solid #fff;border-radius: 50px;margin-right: 2rem;display: flex;align-items: center;justify-content: center;}
.BannerItem .desc .dtit a{color: #fff;display: inline-block;width: 100%;height: 100%;text-align: center;}
.BannerItem .desc .dtit a:after {
    content: '';
    width: 2.2rem;
    height: 1.5rem;
    background: url(../images/back1.png) no-repeat center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}
.BannerItem .desc .dtit:hover{background-color:#0f367b;border:1px solid #0f367b;}
.banner .movehouse{position: absolute;bottom: 50px;left: 50%;margin-left: -15px;;width:30px;animation: mouse .5s .5s infinite;z-index: 999;}
.banner .movehouse img{width: 100%;}
.pdb{position: absolute;top: 50%;padding:0 10rem;left: 0;right: 0;box-sizing: border-box;}
.pdb .swiper-button-next,.pdb .swiper-button-prev {
  border:1px solid #fff;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #000;
  z-index: 10;
  top:5rem;

}
/* 将箭头放置在图片间距的位置 */
.pdb .swiper-button-prev {
  left: 10rem;
}
.pdb .swiper-button-next {
  right: 10rem;
}
.pdb .swiper-button-prev:hover,.swiper-button-next:hover{background-color: #0f3675;border:1px solid #0f3675;}
.pdb .swiper-button-prev:after{background-image: url('../images/sleft.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.pdb .swiper-button-next:after{background-image: url('../images/sright.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}

.bannerBtn { width: 100%; height: 20px; position: absolute;right:0;bottom:3%;  z-index: 10;  }
.bannerBtnA { position: relative; height: 100%; }.bannerBtnA .page { position: absolute; right:3%; line-height: 68px; }
.bannerBtnA .page p { font-size: 16px;color:#fff; }.bannerBtnA .page p i { font-style: normal; }
.mySwiperBannerPC .swiper-pagination-bullet {width: 80px;height: 2px;display: inline-block;border-radius: 0;background: #fff;opacity: .5;margin-right: 20px;}
.mySwiperBannerPC .swiper-pagination-bullet-active {opacity: 1;background: #0f367b}
.mySwiperBannerPC .swiper-pagination{width: 100%}
@keyframes mouse{
  0{transform: translateY(0px);}
  50%{transform: translateY(20px);}
  100%{transform: translateY(0px);}
}
@keyframes biger{
  0%{transform: scale(1.1);}
  100%{transform: scale(1);}
}
@media screen and (max-width:768px){
  .mySwiperBannerPC{display:none;}
  .mySwiperBannerWAP{display: block;}
}
.section1 .content{display: flex;justify-content: space-between;}
.section1 .content .lef{background-image: url('../images/index-about.png');background-size: 100% 100%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap;padding: 0 10rem}
.section1 .content .lef,.section1 .content .rig{width: 50%}
.section1 .content .lef .tit{font-size:5.2rem;color: #000;font-weight: bold;padding-bottom: 3rem;position: relative;}
.section1 .content .lef .tit:after {position: absolute;width: 5.5rem;height: .6rem;content: "";background: #0e3976;left: 0;bottom: 0;}
.section1 .content .lef .etit{font-size:2.4rem;margin:2.5rem 0;}
.section1 .content .lef .desc{font-size:1.8rem;color: #666;margin-bottom:8.5rem;}
.section1 .content .lef .year{display: flex;justify-content: space-between;}
.section1 .content .lef .year .infobox{text-align: center;}
.section1 .content .lef .year .infobox h3{font-size: 4.6rem;font-weight: bold;background: -webkit-linear-gradient(45deg, #0f367b, #0f367b);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.section1 .content .lef .year .infobox h3 em{font-size: 2.4rem;font-weight: bold;background: -webkit-linear-gradient(45deg, #0f367b, #0f367b);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.section1 .content .lef .more{width: 17rem;height: 5rem;line-height: 5rem;text-align: center;border-radius:50px;position: relative;border:1px solid #0b3775;margin-top: 8rem;display: flex
;align-items: center;justify-content: center; }
.section1 .content .lef .more:hover{background: linear-gradient(45deg, #0f367b, #0f367b); /* 设置渐变背景色 */color:#fff;}
.section1 .content .lef .more:after {
    content: '';
    width: 2.2rem;
    height: 1.5rem;
    background: url(../images/back.png) no-repeat center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}
.section1 .content .lef .more:hover::after{background: url(../images/back1.png) no-repeat center / contain;}
.section1 .content .rig{width: 50%;overflow: hidden;}
.section1 .content .rig img{width: 100%;transition: .3s;}
.section1 .content .rig:hover img{transform: scale(1.05);}

.section2 .content{padding:0 10rem;}
.section2 .swiper-wrapper{height: auto;}
.section3{width:100%;position:relative;}
.section3 .img img{width:100%;height:auto;object-fit: cover;transition: all 0.5s ease;} /* 切换时平滑 */

.section3 .masker{padding:0 10rem;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;}
.section3 .masker .qt{position:relative;height:100%;}
.section3 .masker .atit{position:absolute;font-size:5.2rem;font-weight:bold;color:#fff;top:15rem;}
.section3 .masker .btit{position:absolute;font-size:2.4rem;color:#fff;top:25rem;}
.section3 .masker .mbtn{
    position:absolute;
    top:32rem;
    width: 17rem;
    height: 5.5rem;
    line-height: 5.5rem;
    border: 1px solid #fff;
    border-radius: 50px;
    margin-right: 2rem;
    display: flex;
    text-align: center;
    justify-content: center;}
.section3 .masker .more{
    position:relative;
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    
}
.section3 .masker .mbtn:hover{background-color:#0f367b;border:1px solid #0f367b;}
.section3 .masker .more:after {
    content: '';
    width: 2.2rem;
    height: 1.5rem;
    background: url(../images/back1.png) no-repeat center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}

.section3 .masker .btns{position:absolute;bottom:11rem;display:flex;justify-content:space-between;width:100%;padding:0 15rem;}
.section3 .masker .btns .btn{text-align:center;cursor:pointer;transition:transform .3s ease;}
/*.section3 .masker .btns img{width: inherit;}*/
.section3 .masker .btns .btn a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: inherit;
}
.section3 .masker .btns .btn:hover{transform:scale(1.1);}
.section3 .masker .btns .btn .ctit{color:#fff;margin-top:1rem}


.section4{padding:11rem 10rem 10rem 10rem;}
.section4 .content-1{display: flex;justify-content: space-between;width: 100%;padding-bottom: 4rem;border-bottom: 1px solid #ccc;align-items: center;}
.section4 .content-1 .tit{font-size: 5.2rem;font-weight: bold;}
.section4 .content-1 .btn{
  position: relative;
  font-size: 1.4rem;
  background-color: #fff;
  color: #0b3775;
  cursor: pointer;
  border-radius: 25px;
  transition: all 0.3s ease;
  width: 17rem;
  height: 4.7rem;
  line-height: 4.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section4 .content-1 .btn::before {
  content: '';
  position: absolute;
  top: -1px; left: -1px;
  right: -1px; bottom: -1px;
  /*background: linear-gradient(to right, #E81A2A, #18417C);*/
  background: linear-gradient(45deg, #0f367b, #0f367b); /* æ–œå¯¹è§’æ¸å˜ */
  border-radius: 25px; /* åœ†è§’ */
  z-index: -1; /* ä½¿å¾—æ¸å˜è¾¹æ¡†åœ¨æŒ‰é’®åŽé¢ */
}
.section4 .content-1 .btn:after{
	content: '';
    width: 2.2rem;
    height: 1.5rem;
    background: url(../images/back.png) no-repeat center / contain;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1rem;
}
.section4 .content-1 .btn:hover {
  background: linear-gradient(45deg, #0f367b, #0f367b);
  color: #fff;
}
.section4 .content-1 .btn:hover:after{content: url('../images/back1.png');}
.section4 .content-2{padding:4.5rem 0 5rem 0;}
.section4 .content-2 .atit{font-size:3rem;color: #333;font-weight: bold;margin-bottom: 2.4rem}
.section4 .content-2:hover .atit{color:#0f367b;}
.section4 .content-2 .btit{font-size:1.8rem;margin-bottom: 3rem}
.section4 .content-2 .ctit{font-size:1.6rem;margin-bottom: 3rem}
.section4 .content-2 .more{font-size: 1.4rem;color:#0f367b;}
.section4 .content-3 .indNewsItem{width: calc(25% - 34px);margin-right: 34px}
.section4 .content-3 .indNewsItem .desc .btit{font-size: 1.4rem;margin:2.7rem 0 2rem 0;position: relative;overflow: visible;}
.section4 .content-3 .indNewsItem .desc .atit{font-size: 2.2rem;font-weight: normal;margin-top: 0;}
.section4 .content-3 .indNewsItem .desc .btit::after{content: "";display: block;height: 2px;width: 0%;position: absolute;left: 0;top: 110px;background: #0b3775;transition: .4s;}
.section4 .content-3 .indNewsItem:hover .desc .btit::after{width: 100%}
.section4 .content-3 .incase .desc{background-color: #fff;padding:0;}
.section4 .content-3 .indNewsItem:nth-of-type(4n) {
    margin-right: 0;
}

.section5{position: relative;}
.section5 .img{width: 100%;}
.section5 .img img{width: 100%;}
.section5 .masker{position: absolute;top:20rem;text-align: center;color:#fff;width: 100%}
.section5 .masker .atit{font-size: 4.8rem;margin-bottom: 3.5rem}
.section5 .masker .btit{font-size: 3rem;margin-bottom: 6rem}
.section5 .masker .ctit{font-size: 2rem;margin-bottom: 3.5rem}
.section5 .masker .btns{display: flex;justify-content: center;}
.section5 .masker .btns .btn{width: 17rem;height: 5.5rem;line-height: 5.5rem;border:1px solid #fff;border-radius: 50px;margin-right: 2rem;display: flex;align-items: center;justify-content: center;}
.section5 .masker .btns .btn a{color: #fff;display: inline-block;width: 100%;height: 100%;}

.section5 .masker .btns .btn:hover{background-color:#0f367b;border:1px solid #0f367b;}
.section5 .masker .btns .btn a:after{
  content: '';
  width: 2.2rem;
  height: 1.5rem;
  background: url('../images/back1.png') no-repeat center / contain;
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem
}
@media screen and (max-width:1199px) {
  .section1 .content .lef{padding:4rem 4rem 4rem 4rem;}
  .section1 .content{display: block;}
  .section1 .content .lef,.section1 .content .rig{width: 100%}
  .section3 .masker{padding:0 5rem;}
  .section3 .masker .atit{font-size:3.6rem;top:6rem;}
  .section3 .masker .btit{font-size:1.8rem;top:12rem;}
  .section3 .masker .btns{padding:0 8rem;bottom:6rem;}
  .section4{padding:6rem;}
  
  .section4 .content-3 .indNewsItem{width: calc(50% - 10px);margin-right: 10px}
  .section5 .masker{top:10rem;}
  .section5 .masker .btit {
    font-size: 2.4rem;
    margin-bottom: 4rem;
  }
  .section5 .masker .atit {
    font-size: 3.6rem;
    margin-bottom: 2.5rem;
  }
  .section5 .masker .ctit {
    font-size: 1.8rem;
    margin-bottom: 2.5rem;
    padding: 0 3rem; /* 留点内边距 */
  }
  .section5 .masker .btns .btn {
    width: 14rem;
    height: 5rem;
    line-height: 5rem;
  }
  .section3 .masker .mbtn{top:20rem;}
}
@media screen and (max-width:780px) {

  .section1 .content .lef{padding:2rem 2rem 2rem 2rem;}
  .section1 .content .lef .tit{font-size: 3.2rem}
  .section1 .content .lef .desc{font-size: 1.8rem;color: #666;margin-bottom: 4rem;}
  .section1 .content .lef .more{margin-top: 4rem}
  .section1 .content .lef .year .infobox h3{font-size: 2.6rem}
  .section2 .content{padding:0 2rem;}
  .pro-navBox{margin: 0}
  .section3 .img{height: 210px;}
  .section3 .masker{padding:0 2rem;}
  .section3 .masker .atit{font-size:3.2rem;top:3rem;}
  .section3 .masker .btit{font-size:1.4rem;top:8rem;}
  .section3 .masker .btns{
    /*flex-direction:column;*/
    align-items:center;
    bottom:1rem;
    padding:0;
  }
  .section3 .masker .mbtn{width:14rem;top:11rem;height: 4.5rem;line-height: 4.5rem;}
  .section3 .img img{height: 100%}
  /*.section3 .masker .btns img{width: 4rem;}*/
  .section3 .masker .btns .btn{margin-bottom:2rem;width: 50%;}
  .section3 .masker .btns .btn img{width: 30px;}
  .section4{padding:4rem 2rem;}
  .section4 .content-1 .tit{font-size: 3.2rem}
  .section4 .content-1 .btn{width: 14rem}
  .section4 .content-3 .indNewsItem{width: 100%;margin-right: 0}
  .section5 .masker{top:2rem;}
  .section5 .masker .btit {
    font-size: 1.8rem;
    margin-bottom: 2rem;
  }
  .section5 .masker .atit {
    font-size: 2.4rem;
    margin-bottom: 2rem;
  }
  .section5 .masker .ctit {
    font-size: 1.4rem;
    margin-bottom: 2rem;
    padding: 0 1.5rem;
  }
  .section5 .masker .btns .btn {
    width: 12rem;
    height: 4.5rem;
    line-height: 4.5rem;
  }
  .section5 .masker .btns .btn:after {
    width: 1.6rem;
    height: 1.2rem;
    margin-left: .5rem;
  }
}
@media screen and (max-width:456px) {

  .section5 .masker{top:1rem;}
  .section5 .masker .btit{margin-bottom: 0}
  .section5 .masker .atit{margin-bottom: 1rem}
}
.nyBanner{width: 100%;position: relative;padding-top: calc(850 / 1920 * 100%); /* =44.27% 高度比例 */}
.nyBanner .img{background: #000;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.nyBanner .img img{width: 100%;height: auto;opacity: .9;display: block;}
.nyBanner .desc{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;color: #FFFFFF;line-height: 1.5;}
.nyBanner .atit{font-size: 4.8rem;font-weight: bold;}
.nyBanner .btit{font-size: 2.4rem;margin-top: 2rem;}
.mbxBox{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.3);}

.daohang_box{background: #fff;border-bottom: 1px solid #ccc;width: 100%;z-index: 992}
.daohang_box .w1600{display: flex;}
.daohang_box .dh_left{display: flex;}
.daohang_box .dh_left a{display: block;line-height: 80px;margin: 0 20px;font-size: 18px;color: #333333;position: relative;}
.daohang_box .dh_right{margin-left: auto;display: flex;}
.daohang_box .dh_right .hm{display: flex;align-items: center;position: relative;}
.daohang_box .dh_right .hm:before{content: url('../images/dm.png');width: 2rem;height: 2rem;object-fit: contain;position: absolute;top: 28px;left: -25px;}
.daohang_box .dh_right a,.daohang_box .dh_right span{line-height: 80px;font-size: 16px;color: #333333;}
.daohang_box .dh_left a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #0f367b;
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.3s ease;
}

.daohang_box .dh_left a:hover,
.daohang_box .dh_left a.active {
  color: #0f367b;
}

.daohang_box .dh_left a:hover::after,
.daohang_box .dh_left a.active::after {
  transform: scaleX(1);
  transform-origin: left;
}
/*.daohang_box .dh_right a:hover{opacity: .7;}*/

@media screen and (max-width: 1660px){
  .daohang_box .dh_left a{font-size: 16px;padding: 0 10px;}
}
@media screen and (max-width: 1400px){
  .daohang_box .dh_left a{padding: 0;}
}
@media screen and (max-width: 1300px){
  .daohang_box .dh_left a{margin:0 5px;}
}
@media screen and (max-width: 1199px){
  .daohang_box{display: none;}
}
.daohang_box .w1600 {
  display: flex;
  align-items: center;
  gap: 40px;           /* ✅ 左右内容最少间隔 40px */
  padding: 0 20px;     /* 整体内边距 */
}
.daohang_box .dh_left {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;        /* 防止内容过多时挤爆 */
  overflow-x: auto;    /* 横向滚动 */
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
}
.daohang_box .dh_left a {
  flex: 0 0 auto;
  display: block;
  line-height: 80px;
  margin: 0 16px;
  font-size: 18px;
  color: #333;
  position: relative;
  white-space: nowrap;
}
.daohang_box .dh_right {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  min-width: 120px;    /* ✅ 右侧最小宽度，避免被挤没 */
}

/* 可选：隐藏滚动条美化 */
.daohang_box .dh_left::-webkit-scrollbar { height: 6px; }
.daohang_box .dh_left::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(0,0,0,0.12);
}

/* 小屏幕进一步适配 */
@media (max-width: 768px) {
  .daohang_box .w1600 {
    gap: 40px;         /* ✅ 小屏保持 40px 间隔 */
    padding: 0 12px;
  }
  .daohang_box .dh_left a {
    margin: 0 10px;
    font-size: 16px;
    line-height: 50px;
  }
}

.newsContent {padding: 30px 0 10px 0;}
/* Recruit */
.rczp1_box{position: relative;display: flex;flex-wrap: wrap;padding-top: 40px;}
.rczp1_box .img{width: 50%;overflow: hidden;}
.rczp1_box .img .bg{background-position: center !important;background-size: cover !important;height: 100%;width: 100%;transition: all 0.5s; /* 背景图大小变化的动画效果 */}
.rczp1_box .img .bg:hover{object-fit: cover;transform: scale(1.2);}
.rczp1_box .desc{width: 50%;float: right;padding: 60px 60px 120px;background: #F7F7F8;}
.rczp1_box .desc .tit{font-size: 3rem;font-weight:bold;font-family: Microsoft YaHei;color: #333333;line-height: 36px;}
.rczp1_box .desc .info{}
.rczp1_box .desc .info p{font-size: 1.6rem;font-family: Microsoft YaHei;font-weight: 400;color: #888888;line-height: 30px;margin-top: 35px;}

.rczp2{padding-bottom: 20px;}
.recruitment-title { padding: 16px 74px 16px 30px; font-size: 0; background-color: #0f3675; color: #fff; margin-top: 20px; }
.recruitment-title span { width: 33.3%; display: inline-block; vertical-align: top; font-size: 1.6rem;}
.recruitment-title span:last-child { width: 20%;}
.join-fourtop { position: relative; width: 100%; padding: 26px 74px 26px 30px; font-size: 0; border: 1px solid #e5e5e5; cursor: pointer; }
.join-fourtop .join-fourp1 { display: inline-block; vertical-align: top; width: 33.3%; padding-right: 5px; font-size: 14px; color: #888888; }
.join-fourtop .join-fourp2 { display: inline-block; vertical-align: top; width: 20%; padding-right: 5px; font-size: 14px; color: #888888; }
.join-fourtop:after, .join-fourtop:before { position: absolute; top: 50%; right: 57px; width: 1px; height: 36px; background: #bfbfbf; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; content: ''; }
.join-fourtop:before { right: 40px; width: 36px; height: 1px; }
.join-fourul li.active .join-fourtop{background: #F9F9F9;border-color: transparent}
.join-fourul li.active .join-fourtop:after, .join-fourul li.active .join-fourtop:before {-webkit-transform: translateY(-50%) rotate(45deg);-moz-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);-o-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg);background: #0f3675;}
.join-fouricon {display: inline-block;vertical-align: middle;width: 21px;height: 16px;background: url(../images/join-fouricon1.png) no-repeat center center;margin-right: 10px;margin-bottom: 3px;}
.join-fourul li.active .join-fouricon {background-image: url(../images/join-fouricon2.png);}
.join-fourbtm {padding: 25px 30px 5px;font-size: 1.4rem;color: #888888;display: none;}
.join-fourbtm i{background: url('../images/back.png');background-size: 100% 100%;width: 22px;height: 15px;position: absolute;top:12px;right:20px;}
/*.mailto {min-width: 170px;padding: 0 10px 0 30px;display: inline-block;vertical-align: top;color: #1c1c1c;line-height: 40px;margin-bottom: 25px;position: relative;border: 2px solid transparent;
  border-image: linear-gradient(to right, red, yellow) 1;border-radius: 50px}*/
.btna {
  position: relative;
  font-size: 1.4rem;
  background-color: #fff;
  color: #333;
  cursor: pointer;
  border-radius: 25px; /* 圆角 */
  transition: all 0.3s ease;
  width: 17rem;
  height: 4.7rem;
  line-height: 4.7rem;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btna::before {
  content: '';
  position: absolute;
  top: -3px; left: -3px;
  right: -3px; bottom: -3px;
  /*background: linear-gradient(to right, #E81A2A, #18417C);*/
  background: linear-gradient(45deg, #0f367b, #0f367b); /* 斜对角渐变 */
  border-radius: 25px; /* 圆角 */
  z-index: -1; /* 使得渐变边框在按钮后面 */
}
.btna:after{content: url('../images/back.png');width: 2.2rem; /* 图标宽度 */height: 1.5rem;object-fit: contain;display: inline-block;vertical-align: middle;margin-left: 1rem}
.btna:hover {
  background-color: #0f367b;
  color: #fff;
}
.btna:hover:after{content: url('../images/back1.png');}
.join-fourul li {margin-top: 20px;}

@media screen and (max-width:1199px) {
  
  
  .rczp1_box .desc{padding: 40px 40px 80px;}
  .rczp1_box .desc .tit{font-size: 2.4rem;}
  .rczp1_box .desc .info p{font-size: 14px;line-height: 22px;margin-top: 20px;}

  
}
@media screen and (max-width:780px) {
  
  .rczp1_box .img{position: relative;width: 100%;height: 200px;}
  .rczp1_box .desc{width: 100%;padding: 20px 20px 30px;}
  
  
  .rczp1_box{padding-top: 20px;}
  
  
}
/*2021-03-19人才招聘页面改版*/
.joinAddA { padding:80px 0 60px;  }
.joinAddA-a { margin-top:40px; position: relative; }
.joinAddA-a .mb { width: 130%; height: 30%; background: url(../images/joinc-4.png) repeat right top; position: absolute; right:-90%; top:-30px; }

.joinAddA-a ul li { position: relative; width: 25%; float: left;  }
.joinAddA-a ul li .img { position: relative;  }
.joinAddA-a ul li .img:after { content:''; width: 100%; height: 100%; position: absolute;left:0;top:0;background: rgba(0,0,0,0.4);  }

.joinAddA-b { position: relative; z-index: 10; }
.joinAddA-c { position: absolute; left:0; top:50%; transform: translateY(-50%); width: 100%; text-align: center;  }
.joinAddA-c .tit,.joinAddA-d .tit {font-size: 32px;color:#fff;margin-top:20px; margin-bottom: 20px }
.joinAddA-c .tit{font-weight: bold}
.joinAddA-c .etit{font-size: 1.8rem;color:#fff;padding:0 60px;}
.joinAddA-d .con { font-size: 1.8rem;color:#fff; margin:10px 60px 20px; }
.joinAddA-d .con p { margin: 6px; line-height: 1.5;}
.joinAddA-d { opacity: 0; transition: all 0.6s; position: absolute; left:0; top:0; background: url(../images/joinaddbg.jpg) no-repeat right bottom #0f3675; width: 100%;height: 100%; text-align: center;  }
.joinAddA-d a {font-size: 1.6rem;color: #fff;display: inline-block;padding: 14px 32px 14px 60px;background: url(../images/joinaddbg2.png) no-repeat 33px center #4870ff;  border-radius: 50px; }
.joinAddA-e { position: relative; width: 100%; height: 100%;  }
.joinAddA-f { position: absolute; left: 0; top:50%; transform: translateY(-50%); width: 100%;  }
.joinAddA-a ul li.cur .joinAddA-c { opacity: 0; }
.joinAddA-a ul li.cur .joinAddA-d { opacity: 0.8; }

@media(max-width: 1820px){
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 3rem; }
}
@media(max-width: 1680px){
    .joinAddA-a ul li .icon img { height:70px;  }
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 2.8rem; }
    .joinAddA-d .con { font-size: 1.6rem;  }
    .joinAddA { padding:80px 0 50px;  }
    .joinAddA-a { margin-top:30px;  }
}
@media(max-width: 1480px){
    .joinAddA-a ul li .icon img { height:60px;  }
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 2.4rem; }
    .joinAddA-d .con { font-size: 1.6rem;  }
    .joinAddA-d { padding: 0 20px;  }
    .joinAddA { padding:60px 0 40px;  }
    .joinAddA-a { margin-top:30px;  }
}
@media(max-width: 1024px){
    .joinAddA-a ul li .icon img { height:50px;  }
    .joinAddA-c .tit,.joinAddA-d .tit {font-size: 2rem; }
    .joinAddA { padding:40px 0 30px;  }
    .joinAddA-a { margin-top:20px;  }
    .joinAddA-b{margin-bottom: 2rem;}
}
@media(max-width: 900px){
    .joinAddA-a ul li { width: 100%;  }

}

.joinAddB { background: #f6f6f6; padding:100px 0 110px;  }

.joinAddB-b { margin-top:75px;  }
.joinAddB-b ul li { position: relative; float: left; width: calc(20% - 19px); text-align: center; margin-right:23px; }
.joinAddB-b ul li:after { width: 24px; height: 43px; content:''; background: url(../images/addlc.png) no-repeat center/cover; position: absolute; right:-24px; top:65%; transform: translateY(-50%);  }
.joinAddB-b ul li:last-child:after { display: none; } 
.joinAddB-b ul li:last-child { margin-right:0; } 
.joinAddB-b ul li .tit { font-size: 2.2rem; color:#032a72; margin-bottom:8px;  }
.joinAddB-d { margin-top:70px; text-align: center; font-size: 1.8rem;color:#000000; line-height: 2; }
.joinAddB-d p a { color:#4870ff; text-decoration: underline; }

@media(max-width: 1680px){
    .joinAddB { padding:80px 0 90px;  }
    .joinAddB-b,.joinAddB-d { margin-top:60px;  }
}
@media(max-width: 1480px){
    .joinAddB { padding:60px 0 70px;  }
    .joinAddB-b,.joinAddB-d { margin-top:50px;  }
    .joinAddB-b ul li .tit { font-size: 2rem; }
    .joinAddB-b ul li .icon img { height: 90px; }
}
@media(max-width: 1280px){
    .joinAddB { padding:40px 0 50px;  }
    .joinAddB-b,.joinAddB-d { margin-top:40px;  }
    .joinAddB-b ul li .tit { font-size: 1.8rem; }
    .joinAddB-b ul li .icon img { height: 70px; }
    .joinAddB-b ul li:after { width: 18px; height: 36px; right:-18px; }
}
@media(max-width: 900px){
    .joinAddB { padding:30px 0 40px;  }
    .joinAddB-b,.joinAddB-d { margin-top:20px;  }
}
@media(max-width: 640px){
    .joinAddB-b ul li { width: 33.3333%; margin-right:0;  }
    .joinAddB-b ul li:nth-child(n+4) { margin-top:50px; float: right; }
    .joinAddB-b ul li:nth-child(3):after { left:50%; margin-left:-10px; transform: rotate(90deg); top:auto; bottom:-40px; }
    .joinAddB-b ul li:nth-child(4):after { left:-10px; margin-top:-10px; transform: rotate(180deg); top:60%; }
}
@media(max-width: 450px){
    .joinAddB-b ul li { width: 50%; margin-right:0; margin: 15px 0;  }
    .joinAddB-b ul li:nth-child(n+4) { margin-top:15px; float: left; }
    .joinAddB-b ul li:after { display: none; }
}

.joinAddC { display: none; width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.4);  left:0; top:0; z-index: 1000; }
.joinAddC-a,.joinAddC-c,.joinAddC-d,.joinAddC-c ul,.joinAddC-c ul li { width: 100%; height: 100%; position: relative;  }
.joinAddC-b { width: 90%; height: 80%; position: absolute; left:5%; top:10%; background: #fff; overflow: hidden; border-radius: 30px; }
.joinAddC-c { position: relative; }


.joinAddC-c:after { content:''; width: 100%; height: 150px; background: url(../images/joinc-4.png) no-repeat center/cover; position: absolute; left:0; bottom:0; }
.joinAddC-c:before { width: 100%; height: 40px; background: #1c3f80; content:''; position: absolute; right:0; bottom:0;z-index: 10; }
.joinAddC-c .close { width: 50px; height: 50px; background: url(../images/chacha.png) no-repeat center; position: absolute; bottom:15px; left:50%; z-index: 11; transform: translateX(-50%); cursor: pointer; }
.joinAddC-e { padding:50px 70px 0; height: 150px; background: url(../images/joinc-4.png) repeat right top; width: 100%; }
.joinAddC-e .tit {  border-bottom:1px solid #dedede; }
.joinAddC-e .tit .t { float: left; font-size: 3.2rem;color:#032a72; padding:25px 0 25px 55px; }
.joinAddC-e .tit .shtit { background: url(../images/icsh.png) no-repeat left center;  }
.joinAddC-e .tit .xytit { background: url(../images/icxy.png) no-repeat left center;  }
.joinAddC-e .tit .hwtit { background: url(../images/ichw.png) no-repeat left center;  }
.joinAddC-e .tit a { float: right;font-size: 1.6rem;color: #fff; margin-top:20px; padding: 14px 32px 14px 60px;background: url(../images/joinaddbg2.png) no-repeat 33px center #4870ff;  border-radius: 50px;   }
.joinAddC-f { height:calc(100% - 350px); margin-top:40px; padding: 0 30px 0 70px; }
/*0320*/
.joinAddC-g { padding-right:40px; height: 100%; overflow: auto; }
.joinAddC-g::-webkit-scrollbar{
  width: 2px;
  
}
.joinAddC-g::-webkit-scrollbar-track{
  background: #ccc;
  width: 2px;
}

.joinAddC-g::-webkit-scrollbar-track-piece{
  width: 2px;
} 
.joinAddC-g::-webkit-scrollbar-thumb{
      background: #4870ff;
      border: 5px;
    
}


.joinAddC-g dl dd { margin-bottom:36px; }
.joinAddC-g dl dd .t { font-size: 2.2rem;color:#333333; padding-left:24px; background: url(../images/star.png) no-repeat left center; margin-bottom:10px; }
.joinAddC-g dl dd .cc { min-height: 160px; font-size: 1.6rem;color:#666666; line-height: 2; }

.joinAddC-g dl dd p a { color: #4870ff;
    text-decoration: underline; }

.joinAddC-i { display: block; position: relative; text-align: center; margin: 10px 0;float: left; width: 19%; margin-right:1.25%; padding:40px 2%; background: #f1f1f1; border-radius: 20px; }
.joinAddC-i:last-child{margin-right:0;}
.joinAddC-i:after { content:''; width: 65px; height: 64px; background: url(../images/stars.png) no-repeat center; position: absolute; left:50%; transform: translateX(-50%); bottom:-32px;}
.joinAddC-i .icon img.pic2 { display: none; }
.joinAddC-i .con .tt { font-size: 2rem;color:#032a72;margin:10px 0 4px; }
.joinAddC-i .con .cc { font-size: 1.6rem;color:#001d52; opacity: 0.8; line-height: 1.6; }
.joinAddC-i:hover { color:#fff; background: #032a72; }
.joinAddC-i:hover .tt,.joinAddC-i:hover .cc { color:#fff; }
.joinAddC-i:hover .icon img.pic1 { display: none; }
.joinAddC-i:hover .icon img.pic2 { display: inline-block; }
.joinAddC-c ul li { display: none; }
/*.joinAddC-c ul li.cur { display: block; }*/


.joinAddHg .joinAddC-i { width: 49%; margin-right:0; }
.joinAddHg .joinAddC-i:last-child { margin-right:0; float: right; }
.joinAddHg .joinAddC-i .con .cc { min-height: 220px; }

@media(max-width: 1680px){
    .joinAddC-c:after { height: 100px;}
    .joinAddC-e { padding:30px 50px 10px; height: 100px; }
    .joinAddC-e .tit .t { font-size: 2.8rem; padding:20px 0 20px 55px;  }
    .joinAddC-e .tit a { margin-top:15px; padding: 8px 20px 8px 44px;background: url(../images/joinaddbg2.png) no-repeat 20px center #4870ff;  }
    .joinAddC-f { height:calc(100% - 250px); margin-top:30px; padding: 0 20px 0 50px; }
    .joinAddC-g { padding-right:30px; }
    .joinAddC-g dl dd { margin-bottom:15px; }
    .joinAddC-g dl dd .t { font-size: 1.8rem;}
    .joinAddC-i { padding:30px 2%;  }
    .joinAddC-i .icon img { height: 70px; }
}
@media(max-width: 1480px){
    .joinAddC-c:after { height: 80px;}
    .joinAddC-e { padding:10px 30px 0px; height: 80px; }
    .joinAddC-e .tit .t { font-size: 2.5rem; padding:20px 0 20px 55px;  }
    .joinAddC-e .tit a { margin-top:18px; padding: 8px 20px 8px 44px;background: url(../images/joinaddbg2.png) no-repeat 20px center #4870ff;  }
    .joinAddC-f { height:calc(100% - 200px); margin-top:20px; padding: 0 10px 0 30px; }
    .joinAddC-g { padding-right:20px; }
    .joinAddC-g dl dd { margin-bottom:15px; }
    .joinAddC-g dl dd .t { font-size: 1.8rem;}
    .joinAddC-i { padding:30px 2%;  }
    .joinAddC-i .icon img { height: 50px; }
    .joinAddC-i .con .tt { font-size: 1.8rem; }
    .joinAddC-i .con .cc { font-size: 1.5rem; }
    .joinAddC-g dl dd .cc { min-height: 120px; }
}
@media(max-width: 900px){
    .joinAddC-b { width: 94%; height: 80%; left:3%; top:10%;}
    .joinAddC-i { width: 100%; margin-bottom:40px; }
    .joinAddHg .joinAddC-i { width: 100%; margin-bottom:40px; }
    .joinAddHg .joinAddC-i .con .cc,.joinAddC-i .con .cc { min-height: 10px; }
    .joinAddC-e .tit .t { font-size: 2rem; }
    .joinAddA-a .mb{right: 0}
}
@media(max-width: 800px){
    .joinAddC-c:after { height: 120px;}
    .joinAddC-e { padding:0px 20px 0px; height: 120px; }
    .joinAddC-e .tit { padding-bottom:20px; }
    .joinAddC-e .tit .t { font-size: 2rem; width: 100%; padding:15px 0 15px 40px; background-size: 30px auto; }
    .joinAddC-e .tit a { float: left; margin-top:10px;}
    .joinAddC-f { height:calc(100% - 240px); margin-top:20px; padding: 0 0px 0 20px; }
    .joinAddC-g { padding-right:20px; }
}
@media(max-width: 450px){
    .joinAddC-e .tit .t { font-size: 1.8rem; padding:8px 0 8px 30px; background-size: 20px auto; }
}
@media(max-width: 350px){
    .joinAddC-e .tit a { float: left; margin-top:0px; font-size: 1.4rem;}
}
.joinBoxA { padding-top:140px; background: url(../images/joinabg.jpg) no-repeat bottom center #fff;-webkit-background-size: 100% auto;background-size: 100% auto; }
.joinD { background: url(../images/joinabg.jpg) no-repeat center/cover; }

.joinBoxA-a { width: 94%; margin:50px auto 0;max-width: 850px; }.joinBoxA-a ul li {margin-bottom:26px; width: 100%; padding:20px 80px; border:1px solid #e2e2e2; border-radius: 120px; position: relative; }.joinBoxA-a ul li .tit { background: #fff; height: 21px; position: absolute; top:-11px; font-size: 20px;line-height: 20px;width: 85px; text-align: center; }.joinBoxA-a ul li .tit p { width: 100%; position: relative; color:#fe144c; }.joinBoxA-a ul li .tit p:after,.joinBoxA-a ul li .tit p:before { content:'';width: 13px;height: 13px;background: url(../images/joina.png) no-repeat center; position: absolute; top:50%; transform: translateY(-50%); }.joinBoxA-a ul li .tit p:after { right:0; }.joinBoxA-a ul li .tit p:before { left:0; }.joinBoxA-a ul li .t { font-size: 24px;color:#032a72; }.joinBoxA-a ul li .con { font-size: 16px;color:#333; margin-top:5px; line-height: 1.8; }.joinBoxB-b { margin-top:55px; width: 100%;background: url(../images/joind.jpg) no-repeat center/cover; }.joinBoxB-b ul li { padding:200px 0 220px; width: 50%; float: left; text-align: center; }.joinBoxB-b ul li .t { font-size: 36px;color:#fff; margin-bottom:15px; }.joinD ul li { position: relative; float: left; width: 25%; }.joinD ul li .img img { opacity: 0; transition: all 0.8s; }.joinD ul li .con { transition: all 0.8s; position: absolute; top:50%; left:0; transform: translateY(-50%); text-align: center; width: 100%;  }.joinD ul li .con .t { font-size: 72px;color:#032a72; }.joinD ul li span.icob { display: block; width: 40px;height: 39px; margin:25px auto 0;background: url(../images/joinb.png) no-repeat center/cover; }.joinD ul li span.icoa { display: none; width: 13px;height: 13px; margin:0px auto 25px;background: url(../images/joina.png) no-repeat center/cover; }.joinD ul li .con .c { max-width: 90%; margin:18px auto 0; display: none; font-size: 22px;color:#fff; text-align: center; line-height: 2; }.joinD ul li:hover span.icoa,.joinD ul li.cur span.icoa { display: block; }.joinD ul li:hover span.icob,.joinD ul li.cur span.icob { display: none; }.joinD ul li:hover .img img,.joinD ul li.cur .img img { opacity: 1; }.joinD ul li:hover .t,.joinD ul li.cur .t { color:#fff; }.joinD ul li:hover .con .c,.joinD ul li.cur .con .c { display: block; }

@media(max-width: 1680px){
    .nmtit .t{ font-size: 42px; }
    .joinBoxA { padding-top:100px; }
    .ibannerJoin .con p { font-size: 6.4rem; }
    .joinBoxB { padding:100px 0; }
    .joinBoxB-b { margin-top:45px; }
    .joinBoxB-b ul li { padding:150px 0 160px; }
    .joinBoxB-b ul li .t { font-size: 3.6rem;color:#fff; margin-bottom:15px; }
    .joinD ul li .con .t { font-size: 6rem; }
    .joinD ul li .con .c { margin:15px auto 0; line-height: 2; }
    .joinD ul li span.icob { margin-top:15px; }
    .joinD ul li span.icoa { margin-bottom:15px; }
}
@media(max-width: 1460px){
    .nmtit .t { font-size: 3.6rem; }
    .nmtit .con { font-size: 1.4rem; }
    .joinBoxA { padding-top:60px; }
    .joinBoxA-a ul li {margin-bottom:20px; padding:20px 50px; }
    .joinBoxA-a ul li .t { font-size: 2rem; }
    .ibannerJoin .con p { font-size: 5.6rem; }
    .joinBoxB { padding:80px 0; }
    .joinBoxB-b { margin-top:35px; }
    .joinBoxB-b ul li { padding:120px 0 110px; }
    .joinBoxB-b ul li .t { font-size: 3.6rem;color:#fff; margin-bottom:15px; }
    .joinD ul li .con .t { font-size: 4.6rem; }
    .joinD ul li .con .c { margin:12px auto 0; line-height: 1.6; }
    .joinD ul li span.icob { margin-top:10px; }
    .joinD ul li span.icoa { margin-bottom:10px; }
}
@media(max-width: 1024px){
    .nmtit .t { font-size: 2.4rem; }
    .nmtit .con { max-width: 94%; font-size: 1.4rem; width: 100%; }
    .joinBoxA { padding-top:30px; }
    .joinBoxA-a { margin-top:28px; }
    .joinBoxA-a ul li {margin-bottom:20px; padding:14px 20px 14px 40px; }
    .joinBoxA-a ul li .t { font-size: 1.8rem; }
    .joinBoxA-a ul li .con { font-size: 1.4rem; }
    .ibannerJoin .con p { font-size: 3.2rem; }
    .joinBoxB { padding:0px 0 40px; }
    .joinBoxB-b { margin-top:25px; }
    .joinBoxB-b ul li { padding:80px 0 80px; }
    .joinBoxB-b ul li .t { font-size: 3.6rem;color:#fff; margin-bottom:15px; }
    .joinD ul li .con .t { font-size: 3.2rem; }
    .joinD ul li .con .c { margin:10px auto 0; font-size: 1.8rem; }
    .joinD ul li span.icob { margin-top:10px; }
    .joinD ul li span.icoa { margin-bottom:10px; }
    .joinBoxB-b {
        background: url(../images/joinda.jpg) no-repeat center/cover; }
}
@media(max-width: 750px){
    .joinD ul li { background: #eee; border-bottom:1px solid #ddd; width: 100%; }
    .joinBoxB-b ul li .t { font-size: 3rem; margin-bottom:10px; }
}
@media(max-width: 640px){
    .joinBoxB-b ul li .t { font-size: 2.4rem; margin-bottom:6px; }
}
@media(max-width: 500px){
    .ibannerJoin .con p { font-size: 2.4rem; }
    .joinBoxB-b ul li { padding:40px 0 40px; }
    .joinBoxB-b ul li a.mainMore { margin-left:10px; padding-left:50px;background: url(../images/more.png) no-repeat 15px center; }
    .joinBoxB-b ul li a.mainMore:after {width: 30px;height: 30px; }
    .joinBoxB-b ul li a.mainMore:hover:after { margin-left:0; width: 100%; }
    .joinBoxB-b ul li .t { font-size: 2rem; margin-bottom:5px; }
}

@media(max-width: 400px){
    .joinBoxB-b ul li .t { font-size: 1.8rem; margin-bottom:0px; }
}
.nmtit { text-align: center; line-height: normal;}
.nmtit .t{line-height: normal;}

.indTitle .atit{font-size: 5.2rem;font-weight: bold;color: #333333;line-height: 1.5;position: relative;z-index: 9;}
.indTitle .btit{font-size: 1.6rem;margin:20px auto 40px auto;}
.center{text-align: center;}
@media screen and (max-width:1320px) {
  
  .indTitle .atit{font-size: 3.6rem;}
}
@media screen and (max-width:1199px) {
  .indTitle{padding: 60px 0 20px;}
  .indTitle .atit{font-size: 3.2rem;}
  .indTitle .btit{font-size: 14px;}
}
@media screen and (max-width:899px) {
  .indTitle{padding: 10px 0 10px;}
  .rczp1_box{padding-top: 0}
  .indTitle .btit{margin:10px auto;}
  .recruitment-title{padding: 16px 30px 16px 30px;}
}

@media screen and (max-width:780px) {
  
  
  .recruitment-title {display: none;}
  .join-fourtop {padding: 10px 20px;}
  .join-fourtop .join-fourp1{width: 25%!important;}
  .join-fourtop .join-fourp2{width: 25%!important;margin: 0 !important;}
  .join-fourtop:before{width: 20px;right: 10px;}
  .join-fourtop::after{height: 20px;right: 20px;}
  .join-fourtop .join-fourp1{width: 100% !important;}
  .join-fourtop .join-fourp2{width: 100% !important;}
  
  
}


.shouce{background: #f9f9f9;padding:8rem 0;}
.shoucelist{display: flex;justify-content: space-between;flex-wrap: wrap;}
.shoucenav{background: #fff;border-radius: 20px;width: 48%;display: flex;justify-content: space-between;margin-bottom: 8rem;}
.shoucenav .lef{width: 200px;}
.shoucenav .lef img{width: 100%;height: auto;}
.shoucenav .rig{width:calc(100% - 200px);padding:3rem 3rem;}
.shoucenav .rig .atit{font-size:2.4rem;font-weight: bold;margin-bottom: 2.5rem;}
.shoucenav .rig .btit{font-size:1.6rem;}
.shoucenav .rig .btn{display: flex;margin-top: 11rem}
.shoucenav .rig .btn1{display: flex;min-width: 150px;height: 48px;background-color: #0f3675;color: #ffffff;justify-content: center;align-items: center;margin-right: 14px;padding: 0 10px;font-size: 14px;font-weight: 500;border-radius: 50px;transition: all .3s ease;}
.shoucenav .rig .btn2{display: flex;min-width: 150px;height: 48px;background-color: #e60012;color: #ffffff;justify-content: center;align-items: center;margin-right: 14px;padding: 0 10px;font-size: 14px;font-weight: 500;border-radius: 50px;transition: all .3s ease;}
.shoucenav .rig .btn1 i{background:url('../images/feature_icon_04.png');width: 25px;height: 20px;display: block;background-size: 100% 100%;margin-right: 10px;}
.shoucenav .rig .btn1:hover{transform: translateY(-5px);box-shadow: 0px 3px 5px 0 #0f3675;}
.shoucenav .rig .btn2:hover{transform: translateY(-5px);box-shadow: 0px 3px 5px 0 #e60012;}
@media screen and (max-width:1800px){
  .w1600{width: 1600px;}
}
@media screen and (max-width:1650px){

  .shoucenav .lef{width: 200px;}
  .shoucenav .rig{width:calc(100% - 200px);padding:3rem 3rem;}

}
@media screen and (max-width:1600px){
  .w1600{width: 1400px;}
  .shoucenav{width: 48%;}
}
@media screen and (max-width:1500px){
  .w1600{width: 1300px;}
}
@media screen and (max-width:1400px){
  .w1600{width: 1200px;}
  .shoucenav .lef{width: 153px;}
  .shoucenav .rig{width:calc(100% - 153px);}
}
@media screen and (max-width:1300px){
  .w1600{width: 1100px;}
  .shoucenav .rig .btn1,.shoucenav .rig .btn2{min-width: 130px}
}

@media screen and (max-width:1190px){
  .shoucenav .lef{width:100%;}
  .w1600{width: 100%;padding: 0 2rem;}
  .shoucenav{width:100%;display: block;}
  .shoucenav .rig{width:100%;}
}

.page_content {
    background: #fff;
    padding: 60px 50px;
    width: 100%;
}
/* newsList */
.news_hed a{display: flex;margin-bottom: 40px;}
.news_hed .lef{width: 50%;overflow: hidden;}

.news_hed .lef img{width: 100%;transition: .3s;}
.news_hed:hover img{transform: scale(1.05);}
.news_hed .rig{width: 50%;padding:70px 50px;}
.news_hed .rig .timer{font-size:1.6rem;margin-bottom: 30px;}
.news_hed .rig .tit{font-size:3.2rem;margin-bottom: 30px;}
.news_hed:hover .tit,.news_hed:hover .more{color:#0b3775;}
.news_hed .rig .desc{font-size:1.6rem;margin-bottom: 30px;}
.indNewsList{display: flex;flex-wrap: wrap;}
/*.newsList{padding: 90px 0;}*/
.newsList .indNewsItem{margin-bottom: 40px;}
.indNewsItem{width: calc(33.333% - 34px);margin-right: 50px;transition: .4s;}
.indNewsItem:hover img{box-shadow: 1.883px 26.934px 63.7px 6.3px rgba(108, 108, 108, 0.11);}
.indNewsItem:nth-of-type(3n){margin-right: 0;}
.indNewsItem .img{overflow: hidden;transition: .3s;position: relative;}
.indNewsItem .img img{width: 100%;transition: .5s;}
.indNewsItem .desc{padding: 20px 0;}
.indNewsItem .desc .atit{font-size: 2rem;color: #333;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition: .3s;margin-top: 30px;}
.indNewsItem .desc .btit{font-size: 1.6rem;color: #666666;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height: 20px;margin: 20px 0 20px 0;}
.indNewsItem .desc .ctit{height: 2px;width: 100%;position: relative;margin-bottom: 20px;font-size: 1.4rem;}
.indNewsItem .desc .ctit::after{content: "";display: block;height: 100%;width: 0%;position: absolute;left: 0;top: 100px;background: #0b3775;transition: .4s;}
.indNewsItem .img::before {
    /*content: "+";*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #FFFFFF;
    font-size: 6.5rem;
    font-weight: 1000;
    z-index: 99;
    transition: .3s;
    opacity: 0;
}
.indNewsItem .img::after {
    /*content: "";*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: rgba(0,0,0,.45);*/
    transition: .3s;
    opacity: 0;
}

/*.indNewsItem:hover .img::after{opacity: 1;}
.indNewsItem:hover .img::before{opacity: 1;}
.indNewsItem:hover .img{box-shadow: 0px 10px 20px 0px #999;}*/
.indNewsItem .img:hover img{transform: scale(1.05);}
.indNewsItem:hover .desc .atit{color:#0b3775;}
.indNewsItem:hover .desc .ctit::after{width: 100%;}
@media screen and (max-width:1199px) {
  .page_content {
        padding: 0;
        background: #fff;
  }
  .news_hed a{display: block;}
  .news_hed .lef{width:100%;padding-top: 20px;}
  .news_hed .rig{width:100%;padding:20px 0;}
  .indNewsItem{width: calc(33.3% - 20px);margin-right: 30px;/*box-shadow: 0px 0px 6px 0 #ccc;*/}
  .indNewsList{padding-top: 20px;}
  /*.newsList{padding: 60px 0;}*/
  .newsList .indNewsItem{margin-bottom: 20px;}
  .nyBanner .desc{font-size:3rem;}
  .gotop{display: none;}
}
@media screen and (max-width:780px) {
  .indNewsItem{width: 100%;margin: 0;}
  .nyBanner .desc{font-size:2rem;}
  .nyBanner .atit {font-size: 3.2rem;font-weight: bold;}
  .nyBanner .btit {font-size: 1.8rem;margin-top: 1rem;}
}
@media screen and (max-width:560px) {

  .indNewsItem{width: 100%;margin: 0;}
  .indNewsItem+.indNewsItem{margin-top: 10px;}
  .indNewsItem .desc{padding-top: 20px;}
  .indNewsItem .desc .atit{font-size: 1.6rem;line-height: 20px;margin: 0;}
  .indNewsItem .desc .btit{font-size: 1.6rem;margin: 10px 0 10px 0;}
  .indNewsItem .desc .ctit{margin-top: 0;font-size: 1.8rem}
  
  /*.newsList{padding: 40px 0;display: block;}*/
  .newsList .indNewsItem{margin-bottom: 0px;}

}
/* newsShow */
/* 新闻详情 */
.fs24{font-size: 3.2rem;font-weight: bold;}
.c3 {color: #333;}
.fmB {font-family: "B";}
.mt20 {margin-top: 20px;}
.block {display: block;}
.pb20 {
    padding-bottom: 20px;
}
.fs26 {
    font-size: 3rem;font-weight: bold;
}
.icon {
    font-family: "icon" !important;
    font-size: 1.6rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mt10 {
    margin-top: 10px;
}
.pt30 {
    padding-top: 30px;
}
#toShare {
    display: flex;
    flex: 1
}
.white {
    color: #fff;
}
.flex1 {
    display: flex;
    flex-wrap: wrap;
}
.fs16 {
    font-size: 1.6rem;
}
.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.icon-zhankai:before {
    content: "\e64a";
}
.icon-shijian:before {
    content: "\e8c4";
}
.lh24 {
    line-height: 24px;
}
.color {
    color: #0f3675;
}
.newsDet-show{background: #f7f7f7;}
.newsDet-show-con{background: #fff;padding: 40px 40px 90px;width: calc(72% - 30px);margin-right: 30px;}
.newsDet-show-con .bcontent{display: flex;}
.newsDet-title{border-bottom: 1px solid #ededed;}
.newsDet-title .date{align-items: center;}
.newsDet-title .date::before{display: inline-block;margin-right: 7px;}
.newsDet-share{align-items: center;}
#toShare{display: flex;flex: 1;}
#toShare a{display: flex;width: 40px;height: 40px;border-radius: 50%;background: #0f3675;margin-left: 18px; align-items: center;justify-content: center;transition: all .4s ease;}
#toShare a:first-child{margin-left: 10px;}
#toShare a:hover{background: #0f3675;}
.newsDet-file img,.newsDet-file video{width: 100%;}
.newsDewt-file ul,.newsDewt-file ol{list-style: inside;}
.newsDet-return{position: relative; transition: all .4s ease; margin: 60px auto 40px;width: 152px;height: 58px;border-radius: 50px;border: 3px solid #0f3675;overflow: hidden;}
.newsDet-return::before{display: inline-block;margin-right: 8px;position: relative;z-index: 2;}
.newsDet-return p{z-index: 2;}
.newsDet-return::after{content: "";position: absolute;top: 100%;right: 100%;width: 300px;height: 200px;border-radius: 50%;background: #0f3675;transition: all .6s ease;}
.newsDet-return:hover{color: #fff;}
.newsDet-return:hover::after{top: -50px;right: -50px;}
.newsDet-next a{margin-top: 10px;width: 100%;height: 60px;background: #f5f6f6;padding: 0 30px;color: #63666c;border-radius: 50px;line-height: 60px;}
.newsDet-next a:hover{background: #0f3675;color: #fff;}
.newsDet-side{width: 28%;background: #fff;padding: 40px;}
.newsDet-side-item{background: #f7f7f7;padding: 20px;}
.newsDet-side-item .lef{overflow: hidden;}
.newsDet-side-item .title{transition: all .4s ease;}
.newsDet-side-list img{width: 100%;transition: .3s;}
.newsDet-side-item:hover img{transform: scale(1.05);}
.newsDet-side-item:hover .title{color: #0f3675;}
.lm {
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.lm2, .lmm2 {
    -webkit-line-clamp: 2;
}
/*.newsDet-side-item div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.newsDet-message textarea{margin-top: 20px; width: 100%;background: transparent;height: 190px;border: 1px solid #f2f2f2;font-weight: 700;color: #777;font-size: 1.6rem;padding: 22px 0 0 22px;}
.newsDet-message textarea::-webkit-input-placeholder{font-size: 1.6rem;color: #777;font-weight: 700;}
.newsDet-msg-input{position: relative;overflow: hidden;border: 3px solid #333;border-radius: 50px;}
.newsDet-msg-input input{color: #333;font-size: 1.7rem;padding-left: 17px;background: transparent;width: 150px;height: 55px;}
.newsDet-msg-input input::-webkit-input-placeholder{font-size: 1.7rem;color: #333;}
.newsDet-msg-input .img img{height: 55px;cursor: pointer;}
.newsDet-msg-submit button{cursor: pointer; width: 152px;height: 58px;margin-left: 16px;border-radius: 50px;text-transform: uppercase;}
.newsDet-msg-submit button:hover{background: #8f1317;}
.newsDet-problem{background: #f8f8f8;}
.newsDet-problem ul{background: #fff;border: 1px solid #f6f6f6;}
.newsDet-problem li{display: flex;position: relative;border-top: 1px solid #f6f6f6;padding: 16px;cursor: pointer;}
.newsDet-problem li:first-child{border-top: unset;}
.newsDet-problem li::after{content: "\e61f";font-family: "icon";position: absolute;right: 5%;top: 25px;color: #858686;transition: all .4s ease;}
.newsDet-prob-page{width: 50px;height: 26px;}
.newsDet-prob-page p{position: relative;z-index: 2;}
.newsDet-prob-page::after{content: "";position: absolute;left: 0;top: 0;width: 50px;height: 30px;background: url('../images/pages/newsDet-prob-page.png') no-repeat center/100% auto;}
.newsDet-prob-text{margin-left: 25px;width: 85%;}
.newsDet-prob-text .text-box{width: 80%;position: relative;margin-top: 10px;}
.newsDet-prob-text .text{height: 30px;overflow: hidden;}
.newsDet-prob-text .date{white-space: nowrap;position: absolute;top: 0;left: 120%;}
.newsDet-problem li.active{background: #f5f6f6;}
.newsDet-problem li.active::after{transform: rotate(18 0deg);}
.newsDet-problem li.active .newsDet-prob-text .text{height: auto;padding-bottom: 50px;}
.newsDet-side-title{display: flex;justify-content: space-between;align-items: center;}
.newsDet-side-title .rig a{font-size: 16px;font-weight: normal;}
.indsc-list{margin-right: -50px;margin-bottom: -50px;}
.indsc-list .list-muen{width: calc(100%/3 - 50px);margin-right: 50px;margin-bottom: 50px;}
.indsc-list .list-muen .img{height: 260px;transition: all .4s ease;position: relative;overflow: hidden;border-radius: 5px;}
.indsc-list .list-muen:hover .img{box-shadow: 0.977px 13.966px 19.11px 1.89px rgba(108, 108, 108, 0.3);}
.indsc-list .list-muen .img>img{width: 100%;height: 100%;}
.indsc-list .list-muen .img .show{position: absolute;top: 0px;left: 0px;display: flex;justify-content: center;flex-direction: column;width: 100%;height: 100%;padding: 0px 45px;background-color: rgba(0, 0, 0, .9);opacity: 0;transition: all .4s ease;}
.indsc-list .list-muen .img .show .text {opacity: .8;}
.indsc-list .list-muen .cont{padding: 0px 22px;display: block;}
.indsc-list .list-muen:hover .img .show {opacity: 1;}
.indsc-list .list-muen .img .show .btn{display: flex;align-items: center;}
.indsc-list .list-muen .img .show .btn img{margin-right: 15px;}
.indsc-list .list-muen .img .show .btn a{margin-right: 20px;transition: all .4s ease;}
.indsc-list .list-muen .img .show .btn a:hover{color: #af2b30;}
.indsc-btn{display: flex;justify-content: center;}
.indsc-btn img{margin-right: 10px;transition: all .4s ease;}
.indsc-btn a{font-size: 1.6rem;color: #af2b30;border: 3px solid #af2b30;border-radius: 30px;width: 170px;height: 60px;display: flex;justify-content: center;align-items: center;}
.indsc-btn a:hover img{transform: rotate(90deg);}
.newsDet .newsList{background: #f7f7f7;}
.caseDet .indsc{background: #f7f7f7;}
@media all and (max-width:1700px) {

    .pt12{padding-top: 10px;}.pt14,.pt16{padding-top: 14px;}.pt18,.pt20{padding-top: 18px;}.pt22,.pt24{padding-top: 22px;}.pt26,.pt28{padding-top: 26px;}.pt30,.pt32{padding-top: 30px;}.pt34,.pt36{padding-top: 34px;}.pt38,.pt40,.pt42{padding-top: 38px;}.pt44,.pt46{padding-top: 40px;}.pt48,.pt50{padding-top: 42px;}.pt52,.pt54{padding-top: 44px;}.pt56{padding-top: 46px;}.pt58,.pt60{padding-top: 50px;}.pt62,.pt64{padding-top: 54px;}.pt66,.pt68{padding-top: 60px;}.pt70,.pt72{padding-top: 64px;}.pt74,.pt76{padding-top: 68px;}.pt78,.pt80{padding-top: 72px;}.pt82,.pt84{padding-top: 76px;}.pt86,.pt88{padding-top: 78px;}.pt90,.pt92{padding-top: 82px;}.pt94,.pt96{padding-top: 86px;}

    .pt98,.pt100{padding-top: 90px;}.pt102,.pt104{padding-top: 100px;}.pt106,.pt108{padding-top: 106px;}.pt110,.pt112,.pt114{padding-top: 110px;}.pt116,.pt118{padding-top: 116px;}.pt120,.pt122,.pt124{padding-top: 120px;}.pt126,.pt128{padding-top: 126px;}.pt130,.pt132,.pt134{padding-top: 130px;}.pt136,.pt138{padding-top: 136px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 140px;}.pt152,.pt154,.pt156,.pt158,.pt160{padding-top: 142px;}.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 144px;}.pt172,.pt174,.pt176,.pt178,.pt180{padding-top: 146px;}.pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 148px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 150px;}

    .pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 154px;}.pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 160px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 170px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 180px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 190px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 200px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 210px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 220px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 230px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 240px;}

    .pb12{padding-bottom: 10px;}.pb14,.pb16{padding-bottom: 14px;}.pb18,.pb20{padding-bottom: 18px;}.pb22,.pb24{padding-bottom: 22px;}.pb26,.pb28{padding-bottom: 26px;}.pb30,.pb32{padding-bottom: 30px;}.pb34,.pb36{padding-bottom: 34px;}.pb38,.pb40,.pb42{padding-bottom: 38px;}.pb44,.pb46{padding-bottom: 40px;}.pb48,.pb50{padding-bottom: 42px;}.pb52,.pb54{padding-bottom: 44px;}.pb56{padding-bottom: 46px;}.pb58,.pb60{padding-bottom: 50px;}.pb62,.pb64{padding-bottom: 54px;}.pb66,.pb68{padding-bottom: 60px;}.pb70,.pb72{padding-bottom: 64px;}.pb74,.pb76{padding-bottom: 68px;}.pb78,.pb80{padding-bottom: 72px;}.pb82,.pb84{padding-bottom: 76px;}.pb86,.pb88{padding-bottom: 78px;}

    .pb90,.pb92{padding-bottom: 82px;}.pb94,.pb96{padding-bottom: 86px;}.pb98,.pb100{padding-bottom: 90px;}.pb102,.pb104{padding-bottom: 100px;}.pb106,.pb108{padding-bottom: 106px;}.pb110,.pb112,.pb114{padding-bottom: 110px;}.pb116,.pb118{padding-bottom: 116px;}.pb120,.pb122,.pb124{padding-bottom: 120px;}.pb126,.pb128{padding-bottom: 126px;}.pb130,.pb132,.pb134{padding-bottom: 130px;}.pb136,.pb138{padding-bottom: 136px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 140px;}.pb152,.pb154,.pb156,.pb158,.pb160{padding-bottom: 142px;}.pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 144px;}.pb172,.pb174,.pb176,.pb178,.pb180{padding-bottom: 146px;}

    .pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 148px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 150px;}.pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 154px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 160px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 170px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 180px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 190px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 200px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 210px;}.pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 220px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 230px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 240px;}

    .mt12{margin-top: 10px;}.mt14,.mt16{margin-top: 14px;}.mt18,.mt20{margin-top: 18px;}.mt22,.mt24{margin-top: 22px;}.mt26,.mt28{margin-top: 26px;}.mt30,.mt32{margin-top: 30px;}.mt34,.mt36{margin-top: 34px;}.mt38,.mt40,.mt42{margin-top: 38px;}.mt44,.mt46{margin-top: 40px;}.mt48,.mt50{margin-top: 42px;}.mt52,.mt54{margin-top: 44px;}.mt56{margin-top: 46px;}.mt58,.mt60{margin-top: 50px;}.mt62,.mt64{margin-top: 54px;}.mt66,.mt68{margin-top: 60px;}.mt70,.mt72{margin-top: 64px;}.mt74,.mt76{margin-top: 68px;}.mt78,.mt80{margin-top: 72px;}.mt82,.mt84{margin-top: 76px;}.mt86,.mt88{margin-top: 78px;}.mt90,.mt92{margin-top: 82px;}.mt94,.mt96{margin-top: 86px;}.mt98,.mt100{margin-top: 90px;}

    .mt102,.mt104{margin-top: 100px;}.mt106,.mt108{margin-top: 106px;}.mt110,.mt112,.mt114{margin-top: 110px;}.mt116,.mt118{margin-top: 116px;}.mt120,.mt122,.mt124{margin-top: 120px;}.mt126,.mt128{margin-top: 126px;}.mt130,.mt132,.mt134{margin-top: 130px;}.mt136,.mt138{margin-top: 136px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 140px;}.mt152,.mt154,.mt156,.mt158,.mt160{margin-top: 142px;}.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 144px;}.mt172,.mt174,.mt176,.mt178,.mt180{margin-top: 146px;}.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 148px;}.mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 150px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 154px;}

    .mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 160px;}.mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 170px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 180px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 190px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 200px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 210px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 220px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 230px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 240px;}

    .fs31{font-size: 30px;}.fs32,.fs33,.fs34{font-size: 32px;}.fs35,.fs36,.fs37{font-size: 34px;}.fs38,.fs39,.fs40,.fs41{font-size: 36px;}.fs42,.fs43,.fs44,.fs45{font-size: 38px;}.fs46,.fs47,.fs48,.fs49{font-size: 42px;}.fs50,.fs51,.fs52,.fs53{font-size: 46px;}.fs54,.fs55,.fs56,.fs57{font-size: 48px;}.fs58,.fs59,.fs60,.fs61{font-size: 50px;}.fs62,.fs63,.fs64,.fs65{font-size: 52px;}.fs66,.fs67,.fs68,.fs69{font-size: 54px;}.fs70,.fs71,.fs72,.fs73{font-size: 58px;}.fs74,.fs75,.fs76,.fs77{font-size: 60px;}.fs78,.fs79,.fs80,.fs81{font-size: 62px;}.fs82,.fs83,.fs84,.fs85{font-size: 64px;}.fs86,.fs87,.fs88,.fs89{font-size: 68px;}.fs90,.fs91,.fs92,.fs93{font-size: 70px;}

    .fs94,.fs95,.fs96,.fs97{font-size: 74px;}.fs98,.fs99,.fs100,.fs101{font-size: 78px;}.fs102,.fs103,.fs104,.fs105{font-size: 80px;}.fs106,.fs107,.fs108,.fs109{font-size: 82px;}.fs110,.fs111,.fs112,.fs113{font-size: 84px;}.fs114,.fs115,.fs116,.fs117{font-size: 88px;}.fs118,.fs119,.fs120{font-size: 90px;}

    .lh31,.lh32{line-height: 30px;}.lh33,.lh34{line-height: 31px;}.lh35,.lh36{line-height: 32px;}.lh37,.lh38{line-height: 33px;}.lh39,.lh40{line-height: 34px;}.lh41,.lh42{line-height: 35px;}.lh43,.lh44{line-height: 36px;}.lh45,.lh46{line-height: 38px;}.lh47,.lh48{line-height: 40px;}.lh49,.lh50{line-height: 42px;}.lh51,.lh52{line-height: 43px;}.lh53,.lh54{line-height: 44px;}.lh55,.lh56{line-height: 46px;}.lh57,.lh58{line-height: 48px;}.lh59,.lh60{line-height: 50px;}

    .lh31.lm2,.lh32.lm2{height: 60px;}.lh31.lm3,.lh32.lm3{height: 90px;}.lh31.lm4,.lh32.lm4{height: 120px;}.lh31.lm5,.lh32.lm5{height: 150px;}.lh31.lm6,.lh32.lm6{height: 180px;}.lh31.lm7,.lh32.lm7{height: 210px;}.lh31.lm8,.lh32.lm8{height: 240px;}.lh31.lm9,.lh32.lm9{height: 270px;}.lh31.lm10,.lh32.lm10{height: 300px;}.lh33.lm2,.lh34.lm2{height: 62px;}.lh33.lm3,.lh34.lm3{height: 93px;}.lh33.lm4,.lh34.lm4{height: 124px;}.lh33.lm5,.lh34.lm5{height: 155px;}.lh33.lm6,.lh34.lm6{height: 186px;}.lh33.lm7,.lh34.lm7{height: 217px;}.lh33.lm8,.lh34.lm8{height: 248px;}.lh33.lm9,.lh34.lm9{height: 279px;}.lh33.lm10,.lh34.lm10{height: 310px;}

    .lh35.lm2,.lh36.lm2{height: 64px;}.lh35.lm3,.lh36.lm3{height: 96px;}.lh35.lm4,.lh36.lm4{height: 128px;}.lh35.lm5,.lh36.lm5{height: 160px;}.lh35.lm6,.lh36.lm6{height: 192px;}.lh35.lm7,.lh36.lm7{height: 224px;}.lh35.lm8,.lh36.lm8{height: 256px;}.lh35.lm9,.lh36.lm9{height: 288px;}.lh35.lm10,.lh36.lm10{height: 320px;}.lh37.lm2,.lh38.lm2{height: 66px;}.lh37.lm3,.lh38.lm3{height: 99px;}.lh37.lm4,.lh38.lm4{height: 132px;}.lh37.lm5,.lh38.lm5{height: 165px;}.lh37.lm6,.lh38.lm6{height: 198px;}.lh37.lm7,.lh38.lm7{height: 231px;}.lh37.lm8,.lh38.lm8{height: 264px;}.lh37.lm9,.lh38.lm9{height: 297px;}.lh37.lm10,.lh38.lm10{height: 330px;}

    .lh39.lm2,.lh40.lm2{height: 68px;}.lh39.lm3,.lh40.lm3{height: 102px;}.lh39.lm4,.lh40.lm4{height: 136px;}.lh39.lm5,.lh40.lm5{height: 170px;}.lh39.lm6,.lh40.lm6{height: 204px;}.lh39.lm7,.lh40.lm7{height: 238px;}.lh39.lm8,.lh40.lm8{height: 272px;}.lh39.lm9,.lh40.lm9{height: 306px;}.lh39.lm10,.lh40.lm10{height: 340px;}

    .lh41.lm2,.lh42.lm2{height: 70px;}.lh41.lm3,.lh42.lm3{height: 105px;}.lh41.lm4,.lh42.lm4{height: 140px;}.lh41.lm5,.lh42.lm5{height: 175px;}.lh41.lm6,.lh42.lm6{height: 210px;}.lh41.lm7,.lh42.lm7{height: 245px;}.lh41.lm8,.lh42.lm8{height: 280px;}.lh41.lm9,.lh42.lm9{height: 315px;}.lh41.lm10,.lh42.lm10{height: 350px;}.lh43.lm2,.lh44.lm2{height: 72px;}.lh43.lm3,.lh44.lm3{height: 108px;}.lh43.lm4,.lh44.lm4{height: 144px;}.lh43.lm5,.lh44.lm5{height: 180px;}.lh43.lm6,.lh44.lm6{height: 216px;}.lh43.lm7,.lh44.lm7{height: 252px;}.lh43.lm8,.lh44.lm8{height: 288px;}.lh43.lm9,.lh44.lm9{height: 324px;}.lh43.lm10,.lh44.lm10{height: 360px;}

    .lh45.lm2,.lh46.lm2{height: 76px;}.lh45.lm3,.lh46.lm3{height: 114px;}.lh45.lm4,.lh46.lm4{height: 152px;}.lh45.lm5,.lh46.lm5{height: 190px;}.lh45.lm6,.lh46.lm6{height: 228px;}.lh45.lm7,.lh46.lm7{height: 266px;}.lh45.lm8,.lh46.lm8{height: 304px;}.lh45.lm9,.lh46.lm9{height: 342px;}.lh45.lm10,.lh46.lm10{height: 380px;}.lh47.lm2,.lh48.lm2{height: 80px;}.lh47.lm3,.lh48.lm3{height: 120px;}.lh47.lm4,.lh48.lm4{height: 160px;}.lh47.lm5,.lh48.lm5{height: 200px;}.lh47.lm6,.lh48.lm6{height: 240px;}.lh47.lm7,.lh48.lm7{height: 280px;}.lh47.lm8,.lh48.lm8{height: 320px;}.lh47.lm9,.lh48.lm9{height: 360px;}.lh47.lm10,.lh48.lm10{height: 400px;}

    .lh49.lm2,.lh50.lm2{height: 84px;}.lh49.lm3,.lh50.lm3{height: 126px;}.lh49.lm4,.lh50.lm4{height: 168px;}.lh49.lm5,.lh50.lm5{height: 210px;}.lh49.lm6,.lh50.lm6{height: 252px;}.lh49.lm7,.lh50.lm7{height: 294px;}.lh49.lm8,.lh50.lm8{height: 336px;}.lh49.lm9,.lh50.lm9{height: 378px;}.lh49.lm10,.lh50.lm10{height: 420px;}

    .lh51.lm2,.lh52.lm2{height: 86px;}.lh51.lm3,.lh52.lm3{height: 129px;}.lh51.lm4,.lh52.lm4{height: 172px;}.lh51.lm5,.lh52.lm5{height: 215px;}.lh51.lm6,.lh52.lm6{height: 258px;}.lh51.lm7,.lh52.lm7{height: 301px;}.lh51.lm8,.lh52.lm8{height: 344px;}.lh51.lm9,.lh52.lm9{height: 387px;}.lh51.lm10,.lh52.lm10{height: 430px;}.lh53.lm2,.lh54.lm2{height: 88px;}.lh53.lm3,.lh54.lm3{height: 132px;}.lh53.lm4,.lh54.lm4{height: 176px;}.lh53.lm5,.lh54.lm5{height: 220px;}.lh53.lm6,.lh54.lm6{height: 264px;}.lh53.lm7,.lh54.lm7{height: 308px;}.lh53.lm8,.lh54.lm8{height: 352px;}.lh53.lm9,.lh54.lm9{height: 396px;}.lh53.lm10,.lh54.lm10{height: 440px;}

    .lh55.lm2,.lh56.lm2{height: 92px;}.lh55.lm3,.lh56.lm3{height: 138px;}.lh55.lm4,.lh56.lm4{height: 184px;}.lh55.lm5,.lh56.lm5{height: 230px;}.lh55.lm6,.lh56.lm6{height: 276px;}.lh55.lm7,.lh56.lm7{height: 322px;}.lh55.lm8,.lh56.lm8{height: 368px;}.lh55.lm9,.lh56.lm9{height: 414px;}.lh55.lm10,.lh56.lm10{height: 460px;}.lh57.lm2,.lh58.lm2{height: 96px;}.lh57.lm3,.lh58.lm3{height: 144px;}.lh57.lm4,.lh58.lm4{height: 192px;}.lh57.lm5,.lh58.lm5{height: 240px;}.lh57.lm6,.lh58.lm6{height: 288px;}.lh57.lm7,.lh58.lm7{height: 336px;}.lh57.lm8,.lh58.lm8{height: 384px;}.lh57.lm9,.lh58.lm9{height: 432px;}.lh57.lm10,.lh58.lm10{height: 480px;}

    .lh59.lm2,.lh60.lm2{height: 100px;}.lh59.lm3,.lh60.lm3{height: 150px;}.lh59.lm4,.lh60.lm4{height: 200px;}.lh59.lm5,.lh60.lm5{height: 250px;}.lh59.lm6,.lh60.lm6{height: 300px;}.lh59.lm7,.lh60.lm7{height: 350px;}.lh59.lm8,.lh60.lm8{height: 400px;}.lh59.lm9,.lh60.lm9{height: 450px;}.lh59.lm10,.lh60.lm10{height: 500px;}

    .lh31.lmm2,.lh32.lmm2{max-height: 60px;}.lh31.lmm3,.lh32.lmm3{max-height: 90px;}.lh31.lmm4,.lh32.lmm4{max-height: 120px;}.lh31.lmm5,.lh32.lmm5{max-height: 150px;}.lh31.lmm6,.lh32.lmm6{max-height: 180px;}.lh31.lmm7,.lh32.lmm7{max-height: 210px;}.lh31.lmm8,.lh32.lmm8{max-height: 240px;}.lh31.lmm9,.lh32.lmm9{max-height: 270px;}.lh31.lmm10,.lh32.lmm10{max-height: 300px;}.lh33.lmm2,.lh34.lmm2{max-height: 62px;}.lh33.lmm3,.lh34.lmm3{max-height: 93px;}.lh33.lmm4,.lh34.lmm4{max-height: 124px;}.lh33.lmm5,.lh34.lmm5{max-height: 155px;}.lh33.lmm6,.lh34.lmm6{max-height: 186px;}.lh33.lmm7,.lh34.lmm7{max-height: 217px;}.lh33.lmm8,.lh34.lmm8{max-height: 248px;}.lh33.lmm9,.lh34.lmm9{max-height: 279px;}.lh33.lmm10,.lh34.lmm10{max-height: 310px;}

    .lh35.lmm2,.lh36.lmm2{max-height: 64px;}.lh35.lmm3,.lh36.lmm3{max-height: 96px;}.lh35.lmm4,.lh36.lmm4{max-height: 128px;}.lh35.lmm5,.lh36.lmm5{max-height: 160px;}.lh35.lmm6,.lh36.lmm6{max-height: 192px;}.lh35.lmm7,.lh36.lmm7{max-height: 224px;}.lh35.lmm8,.lh36.lmm8{max-height: 256px;}.lh35.lmm9,.lh36.lmm9{max-height: 288px;}.lh35.lmm10,.lh36.lmm10{max-height: 320px;}.lh37.lmm2,.lh38.lmm2{max-height: 66px;}.lh37.lmm3,.lh38.lmm3{max-height: 99px;}.lh37.lmm4,.lh38.lmm4{max-height: 132px;}.lh37.lmm5,.lh38.lmm5{max-height: 165px;}.lh37.lmm6,.lh38.lmm6{max-height: 198px;}.lh37.lmm7,.lh38.lmm7{max-height: 231px;}.lh37.lmm8,.lh38.lmm8{max-height: 264px;}.lh37.lmm9,.lh38.lmm9{max-height: 297px;}.lh37.lmm10,.lh38.lmm10{max-height: 330px;}

    .lh39.lmm2,.lh40.lmm2{max-height: 68px;}.lh39.lmm3,.lh40.lmm3{max-height: 102px;}.lh39.lmm4,.lh40.lmm4{max-height: 136px;}.lh39.lmm5,.lh40.lmm5{max-height: 170px;}.lh39.lmm6,.lh40.lmm6{max-height: 204px;}.lh39.lmm7,.lh40.lmm7{max-height: 238px;}.lh39.lmm8,.lh40.lmm8{max-height: 272px;}.lh39.lmm9,.lh40.lmm9{max-height: 306px;}.lh39.lmm10,.lh40.lmm10{max-height: 340px;}

    .lh41.lmm2,.lh42.lmm2{max-height: 70px;}.lh41.lmm3,.lh42.lmm3{max-height: 105px;}.lh41.lmm4,.lh42.lmm4{max-height: 140px;}.lh41.lmm5,.lh42.lmm5{max-height: 175px;}.lh41.lmm6,.lh42.lmm6{max-height: 210px;}.lh41.lmm7,.lh42.lmm7{max-height: 245px;}.lh41.lmm8,.lh42.lmm8{max-height: 280px;}.lh41.lmm9,.lh42.lmm9{max-height: 315px;}.lh41.lmm10,.lh42.lmm10{max-height: 350px;}.lh43.lmm2,.lh44.lmm2{max-height: 72px;}.lh43.lmm3,.lh44.lmm3{max-height: 108px;}.lh43.lmm4,.lh44.lmm4{max-height: 144px;}.lh43.lmm5,.lh44.lmm5{max-height: 180px;}.lh43.lmm6,.lh44.lmm6{max-height: 216px;}.lh43.lmm7,.lh44.lmm7{max-height: 252px;}.lh43.lmm8,.lh44.lmm8{max-height: 288px;}.lh43.lmm9,.lh44.lmm9{max-height: 324px;}.lh43.lmm10,.lh44.lmm10{max-height: 360px;}

    .lh45.lmm2,.lh46.lmm2{max-height: 76px;}.lh45.lmm3,.lh46.lmm3{max-height: 114px;}.lh45.lmm4,.lh46.lmm4{max-height: 152px;}.lh45.lmm5,.lh46.lmm5{max-height: 190px;}.lh45.lmm6,.lh46.lmm6{max-height: 228px;}.lh45.lmm7,.lh46.lmm7{max-height: 266px;}.lh45.lmm8,.lh46.lmm8{max-height: 304px;}.lh45.lmm9,.lh46.lmm9{max-height: 342px;}.lh45.lmm10,.lh46.lmm10{max-height: 380px;}.lh47.lmm2,.lh48.lmm2{max-height: 80px;}.lh47.lmm3,.lh48.lmm3{max-height: 120px;}.lh47.lmm4,.lh48.lmm4{max-height: 160px;}.lh47.lmm5,.lh48.lmm5{max-height: 200px;}.lh47.lmm6,.lh48.lmm6{max-height: 240px;}.lh47.lmm7,.lh48.lmm7{max-height: 280px;}.lh47.lmm8,.lh48.lmm8{max-height: 320px;}.lh47.lmm9,.lh48.lmm9{max-height: 360px;}.lh47.lmm10,.lh48.lmm10{max-height: 400px;}

    .lh49.lmm2,.lh50.lmm2{max-height: 84px;}.lh49.lmm3,.lh50.lmm3{max-height: 126px;}.lh49.lmm4,.lh50.lmm4{max-height: 168px;}.lh49.lmm5,.lh50.lmm5{max-height: 210px;}.lh49.lmm6,.lh50.lmm6{max-height: 252px;}.lh49.lmm7,.lh50.lmm7{max-height: 294px;}.lh49.lmm8,.lh50.lmm8{max-height: 336px;}.lh49.lmm9,.lh50.lmm9{max-height: 378px;}.lh49.lmm10,.lh50.lmm10{max-height: 420px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 86px;}.lh51.lmm3,.lh52.lmm3{max-height: 129px;}.lh51.lmm4,.lh52.lmm4{max-height: 172px;}.lh51.lmm5,.lh52.lmm5{max-height: 215px;}.lh51.lmm6,.lh52.lmm6{max-height: 258px;}.lh51.lmm7,.lh52.lmm7{max-height: 301px;}.lh51.lmm8,.lh52.lmm8{max-height: 344px;}.lh51.lmm9,.lh52.lmm9{max-height: 387px;}.lh51.lmm10,.lh52.lmm10{max-height: 430px;}.lh53.lmm2,.lh54.lmm2{max-height: 88px;}.lh53.lmm3,.lh54.lmm3{max-height: 132px;}.lh53.lmm4,.lh54.lmm4{max-height: 176px;}.lh53.lmm5,.lh54.lmm5{max-height: 220px;}.lh53.lmm6,.lh54.lmm6{max-height: 264px;}.lh53.lmm7,.lh54.lmm7{max-height: 308px;}.lh53.lmm8,.lh54.lmm8{max-height: 352px;}.lh53.lmm9,.lh54.lmm9{max-height: 396px;}.lh53.lmm10,.lh54.lmm10{max-height: 440px;}

    .lh55.lmm2,.lh56.lmm2{max-height: 92px;}.lh55.lmm3,.lh56.lmm3{max-height: 138px;}.lh55.lmm4,.lh56.lmm4{max-height: 184px;}.lh55.lmm5,.lh56.lmm5{max-height: 230px;}.lh55.lmm6,.lh56.lmm6{max-height: 276px;}.lh55.lmm7,.lh56.lmm7{max-height: 322px;}.lh55.lmm8,.lh56.lmm8{max-height: 368px;}.lh55.lmm9,.lh56.lmm9{max-height: 414px;}.lh55.lmm10,.lh56.lmm10{max-height: 460px;}.lh57.lmm2,.lh58.lmm2{max-height: 96px;}.lh57.lmm3,.lh58.lmm3{max-height: 144px;}.lh57.lmm4,.lh58.lmm4{max-height: 192px;}.lh57.lmm5,.lh58.lmm5{max-height: 240px;}.lh57.lmm6,.lh58.lmm6{max-height: 288px;}.lh57.lmm7,.lh58.lmm7{max-height: 336px;}.lh57.lmm8,.lh58.lmm8{max-height: 384px;}.lh57.lmm9,.lh58.lmm9{max-height: 432px;}.lh57.lmm10,.lh58.lmm10{max-height: 480px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 100px;}.lh59.lmm3,.lh60.lmm3{max-height: 150px;}.lh59.lmm4,.lh60.lmm4{max-height: 200px;}.lh59.lmm5,.lh60.lmm5{max-height: 250px;}.lh59.lmm6,.lh60.lmm6{max-height: 300px;}.lh59.lmm7,.lh60.lmm7{max-height: 350px;}.lh59.lmm8,.lh60.lmm8{max-height: 400px;}.lh59.lmm9,.lh60.lmm9{max-height: 450px;}.lh59.lmm10,.lh60.lmm10{max-height: 500px;}

}

@media all and (max-width:1590px) {

    .pt6{padding-top: 4px;}.pt8{padding-top: 6px;}.pt10,.pt12{padding-top: 8px;}.pt14,.pt16{padding-top: 12px;}.pt18,.pt20{padding-top: 14px;}.pt22,.pt24{padding-top: 16px;}.pt26,.pt28{padding-top: 20px;}.pt30,.pt32{padding-top: 22px;}.pt34,.pt36{padding-top: 24px;}.pt38,.pt40,.pt42{padding-top: 28px;}.pt44,.pt46{padding-top: 30px;}.pt48,.pt50{padding-top: 36px;}.pt52,.pt54{padding-top: 40px;}.pt56{padding-top: 42px;}.pt58,.pt60{padding-top: 46px;}.pt62,.pt64{padding-top: 48px;}.pt66,.pt68{padding-top: 52px;}.pt70,.pt72{padding-top: 54px;}.pt74,.pt76{padding-top: 58px;}.pt78,.pt80{padding-top: 60px;}.pt82,.pt84{padding-top: 64px;}

    .pt86,.pt88{padding-top: 66px;}.pt90,.pt92{padding-top: 68px;}.pt94,.pt96{padding-top: 70px;}.pt98,.pt100{padding-top: 74px;}.pt102,.pt104{padding-top: 80px;}.pt106,.pt108{padding-top: 84px;}.pt110,.pt112,.pt114{padding-top: 86px;}.pt116,.pt118{padding-top: 88px;}.pt120,.pt122,.pt124{padding-top: 90px;}.pt126,.pt128{padding-top: 94px;}.pt130,.pt132,.pt134{padding-top: 96px;}.pt136,.pt138{padding-top: 100px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 104px;}.pt152,.pt154,.pt156,.pt158,.pt160{padding-top: 110px;}.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 116px;}.pt172,.pt174,.pt176,.pt178,.pt180{padding-top: 120px;}

    .pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 126px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 130px;}.pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 136px;}.pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 140px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 146px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 150px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 156px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 160px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 170px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 180px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 190px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 200px;}

    .pb6{padding-bottom: 4px;}.pb8{padding-bottom: 6px;}.pb10,.pb12{padding-bottom: 8px;}.pb14,.pb16{padding-bottom: 12px;}.pb18,.pb20{padding-bottom: 14px;}.pb22,.pb24{padding-bottom: 16px;}.pb26,.pb28{padding-bottom: 20px;}.pb30,.pb32{padding-bottom: 22px;}.pb34,.pb36{padding-bottom: 24px;}.pb38,.pb40,.pb42{padding-bottom: 28px;}.pb44,.pb46{padding-bottom: 30px;}.pb48,.pb50{padding-bottom: 36px;}.pb52,.pb54{padding-bottom: 40px;}.pb56{padding-bottom: 42px;}.pb58,.pb60{padding-bottom: 46px;}.pb62,.pb64{padding-bottom: 48px;}.pb66,.pb68{padding-bottom: 52px;}.pb70,.pb72{padding-bottom: 54px;}.pb74,.pb76{padding-bottom: 58px;}

    .pb78,.pb80{padding-bottom: 60px;}.pb82,.pb84{padding-bottom: 64px;}.pb86,.pb88{padding-bottom: 66px;}.pb90,.pb92{padding-bottom: 68px;}.pb94,.pb96{padding-bottom: 70px;}.pb98,.pb100{padding-bottom: 74px;}.pb102,.pb104{padding-bottom: 80px;}.pb106,.pb108{padding-bottom: 84px;}.pb110,.pb112,.pb114{padding-bottom: 86px;}.pb116,.pb118{padding-bottom: 88px;}.pb120,.pb122,.pb124{padding-bottom: 90px;}.pb126,.pb128{padding-bottom: 94px;}.pb130,.pb132,.pb134{padding-bottom: 96px;}.pb136,.pb138{padding-bottom: 100px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 104px;}.pb152,.pb154,.pb156,.pb158,.pb160{padding-bottom: 110px;}

    .pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 116px;}.pb172,.pb174,.pb176,.pb178,.pb180{padding-bottom: 120px;}.pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 126px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 130px;}.pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 136px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 140px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 146px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 150px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 156px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 160px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 170px;}

    .pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 180px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 190px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 200px;}

    .mt6{margin-top: 4px;}.mt8{margin-top: 6px;}.mt10,.mt12{margin-top: 8px;}.mt14,.mt16{margin-top: 12px;}.mt18,.mt20{margin-top: 14px;}.mt22,.mt24{margin-top: 16px;}.mt26,.mt28{margin-top: 20px;}.mt30,.mt32{margin-top: 22px;}.mt34,.mt36{margin-top: 24px;}.mt38,.mt40,.mt42{margin-top: 28px;}.mt44,.mt46{margin-top: 30px;}.mt48,.mt50{margin-top: 36px;}.mt52,.mt54{margin-top: 40px;}.mt56{margin-top: 42px;}.mt58,.mt60{margin-top: 46px;}.mt62,.mt64{margin-top: 48px;}.mt66,.mt68{margin-top: 52px;}.mt70,.mt72{margin-top: 54px;}.mt74,.mt76{margin-top: 58px;}.mt78,.mt80{margin-top: 60px;}.mt82,.mt84{margin-top: 64px;}.mt86,.mt88{margin-top: 66px;}

    .mt90,.mt92{margin-top: 68px;}.mt94,.mt96{margin-top: 70px;}.mt98,.mt100{margin-top: 74px;}.mt102,.mt104{margin-top: 80px;}.mt106,.mt108{margin-top: 84px;}.mt110,.mt112,.mt114{margin-top: 86px;}.mt116,.mt118{margin-top: 88px;}.mt120,.mt122,.mt124{margin-top: 90px;}.mt126,.mt128{margin-top: 94px;}.mt130,.mt132,.mt134{margin-top: 96px;}.mt136,.mt138{margin-top: 100px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 104px;}.mt152,.mt154,.mt156,.mt158,.mt160{margin-top: 110px;}.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 116px;}.mt172,.mt174,.mt176,.mt178,.mt180{margin-top: 120px;}.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 126px;}

    .mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 130px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 136px;}.mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 140px;}.mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 146px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 150px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 156px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 160px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 170px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 180px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 190px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 200px;}

    .fs17,.fs18{font-size: 16px;}.fs19,.fs20,.fs21,.fs22{font-size: 18px;}.fs23,.fs24,.fs25{font-size: 20px;}.fs26,.fs27,.fs28{font-size: 22px;}.fs29,.fs30,.fs31{font-size: 24px;}.fs32,.fs33,.fs34{font-size: 26px;}.fs35,.fs36,.fs37{font-size: 28px;}.fs38,.fs39,.fs40,.fs41{font-size: 30px;}.fs42,.fs43,.fs44,.fs45{font-size: 32px;}.fs46,.fs47{font-size: 34px;}.fs48,.fs49,.fs50,.fs51{font-size: 36px;}.fs52,.fs53{font-size: 38px;}.fs54,.fs55,.fs56,.fs57{font-size: 40px;}.fs58,.fs59,.fs60,.fs61{font-size: 42px;}.fs62,.fs63,.fs64,.fs65{font-size: 44px;}.fs66,.fs67,.fs68,.fs69{font-size: 46px;}.fs70,.fs71,.fs72,.fs73{font-size: 48px;}

    .fs74,.fs75,.fs76,.fs77{font-size: 50px;}.fs78,.fs79,.fs80,.fs81{font-size: 52px;}.fs82,.fs83,.fs84,.fs85{font-size: 54px;}.fs86,.fs87,.fs88,.fs89{font-size: 56px;}.fs90,.fs91,.fs92,.fs93{font-size: 60px;}.fs94,.fs95,.fs96,.fs97{font-size: 64px;}.fs98,.fs99,.fs100,.fs101{font-size: 68px;}.fs102,.fs103,.fs104,.fs105{font-size: 70px;}.fs106,.fs107,.fs108,.fs109{font-size: 74px;}.fs110,.fs111,.fs112,.fs113{font-size: 78px;}.fs114,.fs115,.fs116,.fs117{font-size: 82px;}.fs118,.fs119,.fs120{font-size: 86px;}

    .lh25{line-height: 24px;}.lh26{line-height: 25px;} .lh27,.lh28,.lh29{line-height: 26px;}.lh30,.lh31,.lh32{line-height: 28px;}.lh33,.lh34{line-height: 29px;}.lh35,.lh36{line-height: 30px;}.lh37,.lh38{line-height: 32px;}.lh39,.lh40,.lh41,.lh42{line-height: 34px;}.lh43,.lh44,.lh45,.lh46{line-height: 36px;}.lh47,.lh48,.lh49,.lh50{line-height: 38px;}.lh51,.lh52{line-height: 40px;}.lh53,.lh54{line-height: 42px;}.lh55,.lh56,.lh57,.lh58{line-height: 44px;}.lh59,.lh60{line-height: 46px;} 

    .lh25.lm2{height: 48px;}.lh25.lm3{height: 72px;}.lh25.lm4{height: 96px;}.lh25.lm5{height: 120px;}.lh25.lm6{height: 144px;}.lh25.lm7{height: 168px;}.lh25.lm8{height: 192px;}.lh25.lm9{height: 216px;}.lh25.lm10{height: 240px;}.lh26.lm2{height: 50px;}.lh26.lm3{height: 75px;}.lh26.lm4{height: 100px;}.lh26.lm5{height: 125px;}.lh26.lm6{height: 150px;}.lh26.lm7{height: 175px;}.lh26.lm8{height: 200px;}.lh26.lm9{height: 225px;}.lh26.lm10{height: 250px;}

    .lh27.lm2,.lh28.lm2,.lh29.lm2{height: 52px;}.lh27.lm3,.lh28.lm3,.lh29.lm3{height: 78px;}.lh27.lm4,.lh28.lm4,.lh29.lm4{height: 104px;}.lh27.lm5,.lh28.lm5,.lh29.lm5{height: 130px;}.lh27.lm6,.lh28.lm6,.lh29.lm6{height: 156px;}.lh27.lm7,.lh28.lm7,.lh29.lm7{height: 182px;}.lh27.lm8,.lh28.lm8,.lh29.lm8{height: 208px;}.lh27.lm9,.lh28.lm9,.lh29.lm9{height: 234px;}.lh27.lm10,.lh28.lm10,.lh29.lm10{height: 260px;}

    .lh30.lm2,.lh31.lm2,.lh32.lm2{height: 56px;}.lh30.lm3,.lh31.lm3,.lh32.lm3{height: 84px;}.lh30.lm4,.lh31.lm4,.lh32.lm4{height: 112px;}.lh30.lm5,.lh31.lm5,.lh32.lm5{height: 140px;}.lh30.lm6,.lh31.lm6,.lh32.lm6{height: 168px;}.lh30.lm7,.lh31.lm7,.lh32.lm7{height: 196px;}.lh30.lm8,.lh31.lm8,.lh32.lm8{height: 224px;}.lh30.lm9,.lh31.lm9,.lh32.lm9{height: 252px;}.lh30.lm10,.lh31.lm10,.lh32.lm10{height: 280px;}

    .lh33.lm2,.lh34.lm2{height: 58px;}.lh33.lm3,.lh34.lm3{height: 87px;}.lh33.lm4,.lh34.lm4{height: 116px;}.lh33.lm5,.lh34.lm5{height: 145px;}.lh33.lm6,.lh34.lm6{height: 174px;}.lh33.lm7,.lh34.lm7{height: 203px;}.lh33.lm8,.lh34.lm8{height: 232px;}.lh33.lm9,.lh34.lm9{height: 261px;}.lh33.lm10,.lh34.lm10{height: 290px;}.lh35.lm2,.lh36.lm2{height: 60px;}.lh35.lm3,.lh36.lm3{height: 90px;}.lh35.lm4,.lh36.lm4{height: 120px;}.lh35.lm5,.lh36.lm5{height: 150px;}.lh35.lm6,.lh36.lm6{height: 180px;}.lh35.lm7,.lh36.lm7{height: 210px;}.lh35.lm8,.lh36.lm8{height: 240px;}.lh35.lm9,.lh36.lm9{height: 270px;}.lh35.lm10,.lh36.lm10{height: 300px;}

    .lh37.lm2,.lh38.lm2{height: 64px;}.lh37.lm3,.lh38.lm3{height: 96px;}.lh37.lm4,.lh38.lm4{height: 128px;}.lh37.lm5,.lh38.lm5{height: 160px;}.lh37.lm6,.lh38.lm6{height: 192px;}.lh37.lm7,.lh38.lm7{height: 224px;}.lh37.lm8,.lh38.lm8{height: 256px;}.lh37.lm9,.lh38.lm9{height: 288px;}.lh37.lm10,.lh38.lm10{height: 320px;}

    .lh39.lm2,.lh40.lm2,.lh41.lm2,.lh42.lm2{height: 68px;}.lh39.lm3,.lh40.lm3,.lh41.lm3,.lh42.lm3{height: 102px;}.lh39.lm4,.lh40.lm4,.lh41.lm4,.lh42.lm4{height: 136px;}.lh39.lm5,.lh40.lm5,.lh41.lm5,.lh42.lm5{height: 170px;}.lh39.lm6,.lh40.lm6,.lh41.lm6,.lh42.lm6{height: 204px;}.lh39.lm7,.lh40.lm7,.lh41.lm7,.lh42.lm7{height: 238px;}.lh39.lm8,.lh40.lm8,.lh41.lm8,.lh42.lm8{height: 272px;}.lh39.lm9,.lh40.lm9,.lh41.lm9,.lh42.lm9{height: 306px;}.lh39.lm10,.lh40.lm10,.lh41.lm10,.lh42.lm10{height: 340px;}

    .lh43.lm2,.lh44.lm2,.lh45.lm2,.lh46.lm2{height: 72px;}.lh43.lm3,.lh44.lm3,.lh45.lm3,.lh46.lm3{height: 108px;}.lh43.lm4,.lh44.lm4,.lh45.lm4,.lh46.lm4{height: 144px;}.lh43.lm5,.lh44.lm5,.lh45.lm5,.lh46.lm5{height: 180px;}.lh43.lm6,.lh44.lm6,.lh45.lm6,.lh46.lm6{height: 216px;}.lh43.lm7,.lh44.lm7,.lh45.lm7,.lh46.lm7{height: 252px;}.lh43.lm8,.lh44.lm8,.lh45.lm8,.lh46.lm8{height: 288px;}.lh43.lm9,.lh44.lm9,.lh45.lm9,.lh46.lm9{height: 324px;}.lh43.lm10,.lh44.lm10,.lh45.lm10,.lh46.lm10{height: 360px;}

    .lh47.lm2,.lh48.lm2,.lh49.lm2,.lh50.lm2{height: 76px;}.lh47.lm3,.lh48.lm3,.lh49.lm3,.lh50.lm3{height: 114px;}.lh47.lm4,.lh48.lm4,.lh49.lm4,.lh50.lm4{height: 152px;}.lh47.lm5,.lh48.lm5,.lh49.lm5,.lh50.lm5{height: 190px;}.lh47.lm6,.lh48.lm6,.lh49.lm6,.lh50.lm6{height: 228px;}.lh47.lm7,.lh48.lm7,.lh49.lm7,.lh50.lm7{height: 266px;}.lh47.lm8,.lh48.lm8,.lh49.lm8,.lh50.lm8{height: 304px;}.lh47.lm9,.lh48.lm9,.lh49.lm9,.lh50.lm9{height: 342px;}.lh47.lm10,.lh48.lm10,.lh49.lm10,.lh50.lm10{height: 380px;}

    .lh51.lm2,.lh52.lm2{height: 80px;}.lh51.lm3,.lh52.lm3{height: 120px;}.lh51.lm4,.lh52.lm4{height: 160px;}.lh51.lm5,.lh52.lm5{height: 200px;}.lh51.lm6,.lh52.lm6{height: 240px;}.lh51.lm7,.lh52.lm7{height: 280px;}.lh51.lm8,.lh52.lm8{height: 320px;}.lh51.lm9,.lh52.lm9{height: 360px;}.lh51.lm10,.lh52.lm10{height: 400px;}.lh53.lm2,.lh54.lm2{height: 84px;}.lh53.lm3,.lh54.lm3{height: 126px;}.lh53.lm4,.lh54.lm4{height: 168px;}.lh53.lm5,.lh54.lm5{height: 210px;}.lh53.lm6,.lh54.lm6{height: 252px;}.lh53.lm7,.lh54.lm7{height: 294px;}.lh53.lm8,.lh54.lm8{height: 336px;}.lh53.lm9,.lh54.lm9{height: 378px;}.lh53.lm10,.lh54.lm10{height: 420px;}

    .lh55.lm2,.lh56.lm2,.lh57.lm2,.lh58.lm2{height: 88px;}.lh55.lm3,.lh56.lm3,.lh57.lm3,.lh58.lm3{height: 132px;}.lh55.lm4,.lh56.lm4,.lh57.lm4,.lh58.lm4{height: 176px;}.lh55.lm5,.lh56.lm5,.lh57.lm5,.lh58.lm5{height: 220px;}.lh55.lm6,.lh56.lm6,.lh57.lm6,.lh58.lm6{height: 264px;}.lh55.lm7,.lh56.lm7,.lh57.lm7,.lh58.lm7{height: 308px;}.lh55.lm8,.lh56.lm8,.lh57.lm8,.lh58.lm8{height: 352px;}.lh55.lm9,.lh56.lm9,.lh57.lm9,.lh58.lm9{height: 396px;}.lh55.lm10,.lh56.lm10,.lh57.lm10,.lh58.lm10{height: 440px;}

    .lh59.lm2,.lh60.lm2{height: 92px;}.lh59.lm3,.lh60.lm3{height: 138px;}.lh59.lm4,.lh60.lm4{height: 184px;}.lh59.lm5,.lh60.lm5{height: 230px;}.lh59.lm6,.lh60.lm6{height: 276px;}.lh59.lm7,.lh60.lm7{height: 322px;}.lh59.lm8,.lh60.lm8{height: 368px;}.lh59.lm9,.lh60.lm9{height: 414px;}.lh59.lm10,.lh60.lm10{height: 460px;}

    .lh25.lmm2{max-height: 48px;}.lh25.lmm3{max-height: 72px;}.lh25.lmm4{max-height: 96px;}.lh25.lmm5{max-height: 120px;}.lh25.lmm6{max-height: 144px;}.lh25.lmm7{max-height: 168px;}.lh25.lmm8{max-height: 192px;}.lh25.lmm9{max-height: 216px;}.lh25.lmm10{max-height: 240px;}.lh26.lmm2{max-height: 50px;}.lh26.lmm3{max-height: 75px;}.lh26.lmm4{max-height: 100px;}.lh26.lmm5{max-height: 125px;}.lh26.lmm6{max-height: 150px;}.lh26.lmm7{max-height: 175px;}.lh26.lmm8{max-height: 200px;}.lh26.lmm9{max-height: 225px;}.lh26.lmm10{max-height: 250px;}

    .lh27.lmm2,.lh28.lmm2,.lh29.lmm2{max-height: 52px;}.lh27.lmm3,.lh28.lmm3,.lh29.lmm3{max-height: 78px;}.lh27.lmm4,.lh28.lmm4,.lh29.lmm4{max-height: 104px;}.lh27.lmm5,.lh28.lmm5,.lh29.lmm5{max-height: 130px;}.lh27.lmm6,.lh28.lmm6,.lh29.lmm6{max-height: 156px;}.lh27.lmm7,.lh28.lmm7,.lh29.lmm7{max-height: 182px;}.lh27.lmm8,.lh28.lmm8,.lh29.lmm8{max-height: 208px;}.lh27.lmm9,.lh28.lmm9,.lh29.lmm9{max-height: 234px;}.lh27.lmm10,.lh28.lmm10,.lh29.lmm10{max-height: 260px;}

    .lh30.lmm2,.lh31.lmm2,.lh32.lmm2{max-height: 56px;}.lh30.lmm3,.lh31.lmm3,.lh32.lmm3{max-height: 84px;}.lh30.lmm4,.lh31.lmm4,.lh32.lmm4{max-height: 112px;}.lh30.lmm5,.lh31.lmm5,.lh32.lmm5{max-height: 140px;}.lh30.lmm6,.lh31.lmm6,.lh32.lmm6{max-height: 168px;}.lh30.lmm7,.lh31.lmm7,.lh32.lmm7{max-height: 196px;}.lh30.lmm8,.lh31.lmm8,.lh32.lmm8{max-height: 224px;}.lh30.lmm9,.lh31.lmm9,.lh32.lmm9{max-height: 252px;}.lh30.lmm10,.lh31.lmm10,.lh32.lmm10{max-height: 280px;}

    .lh33.lmm2,.lh34.lmm2{max-height: 58px;}.lh33.lmm3,.lh34.lmm3{max-height: 87px;}.lh33.lmm4,.lh34.lmm4{max-height: 116px;}.lh33.lmm5,.lh34.lmm5{max-height: 145px;}.lh33.lmm6,.lh34.lmm6{max-height: 174px;}.lh33.lmm7,.lh34.lmm7{max-height: 203px;}.lh33.lmm8,.lh34.lmm8{max-height: 232px;}.lh33.lmm9,.lh34.lmm9{max-height: 261px;}.lh33.lmm10,.lh34.lmm10{max-height: 290px;}.lh35.lmm2,.lh36.lmm2{max-height: 60px;}.lh35.lmm3,.lh36.lmm3{max-height: 90px;}.lh35.lmm4,.lh36.lmm4{max-height: 120px;}.lh35.lmm5,.lh36.lmm5{max-height: 150px;}.lh35.lmm6,.lh36.lmm6{max-height: 180px;}.lh35.lmm7,.lh36.lmm7{max-height: 210px;}.lh35.lmm8,.lh36.lmm8{max-height: 240px;}.lh35.lmm9,.lh36.lmm9{max-height: 270px;}.lh35.lmm10,.lh36.lmm10{max-height: 300px;}

    .lh37.lmm2,.lh38.lmm2{max-height: 64px;}.lh37.lmm3,.lh38.lmm3{max-height: 96px;}.lh37.lmm4,.lh38.lmm4{max-height: 128px;}.lh37.lmm5,.lh38.lmm5{max-height: 160px;}.lh37.lmm6,.lh38.lmm6{max-height: 192px;}.lh37.lmm7,.lh38.lmm7{max-height: 224px;}.lh37.lmm8,.lh38.lmm8{max-height: 256px;}.lh37.lmm9,.lh38.lmm9{max-height: 288px;}.lh37.lmm10,.lh38.lmm10{max-height: 320px;}

    .lh39.lmm2,.lh40.lmm2,.lh41.lmm2,.lh42.lmm2{max-height: 68px;}.lh39.lmm3,.lh40.lmm3,.lh41.lmm3,.lh42.lmm3{max-height: 102px;}.lh39.lmm4,.lh40.lmm4,.lh41.lmm4,.lh42.lmm4{max-height: 136px;}.lh39.lmm5,.lh40.lmm5,.lh41.lmm5,.lh42.lmm5{max-height: 170px;}.lh39.lmm6,.lh40.lmm6,.lh41.lmm6,.lh42.lmm6{max-height: 204px;}.lh39.lmm7,.lh40.lmm7,.lh41.lmm7,.lh42.lmm7{max-height: 238px;}.lh39.lmm8,.lh40.lmm8,.lh41.lmm8,.lh42.lmm8{max-height: 272px;}.lh39.lmm9,.lh40.lmm9,.lh41.lmm9,.lh42.lmm9{max-height: 306px;}.lh39.lmm10,.lh40.lmm10,.lh41.lmm10,.lh42.lmm10{max-height: 340px;}

    .lh43.lmm2,.lh44.lmm2,.lh45.lmm2,.lh46.lmm2{max-height: 72px;}.lh43.lmm3,.lh44.lmm3,.lh45.lmm3,.lh46.lmm3{max-height: 108px;}.lh43.lmm4,.lh44.lmm4,.lh45.lmm4,.lh46.lmm4{max-height: 144px;}.lh43.lmm5,.lh44.lmm5,.lh45.lmm5,.lh46.lmm5{max-height: 180px;}.lh43.lmm6,.lh44.lmm6,.lh45.lmm6,.lh46.lmm6{max-height: 216px;}.lh43.lmm7,.lh44.lmm7,.lh45.lmm7,.lh46.lmm7{max-height: 252px;}.lh43.lmm8,.lh44.lmm8,.lh45.lmm8,.lh46.lmm8{max-height: 288px;}.lh43.lmm9,.lh44.lmm9,.lh45.lmm9,.lh46.lmm9{max-height: 324px;}.lh43.lmm10,.lh44.lmm10,.lh45.lmm10,.lh46.lmm10{max-height: 360px;}

    .lh47.lmm2,.lh48.lmm2,.lh49.lmm2,.lh50.lmm2{max-height: 76px;}.lh47.lmm3,.lh48.lmm3,.lh49.lmm3,.lh50.lmm3{max-height: 114px;}.lh47.lmm4,.lh48.lmm4,.lh49.lmm4,.lh50.lmm4{max-height: 152px;}.lh47.lmm5,.lh48.lmm5,.lh49.lmm5,.lh50.lmm5{max-height: 190px;}.lh47.lmm6,.lh48.lmm6,.lh49.lmm6,.lh50.lmm6{max-height: 228px;}.lh47.lmm7,.lh48.lmm7,.lh49.lmm7,.lh50.lmm7{max-height: 266px;}.lh47.lmm8,.lh48.lmm8,.lh49.lmm8,.lh50.lmm8{max-height: 304px;}.lh47.lmm9,.lh48.lmm9,.lh49.lmm9,.lh50.lmm9{max-height: 342px;}.lh47.lmm10,.lh48.lmm10,.lh49.lmm10,.lh50.lmm10{max-height: 380px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 80px;}.lh51.lmm3,.lh52.lmm3{max-height: 120px;}.lh51.lmm4,.lh52.lmm4{max-height: 160px;}.lh51.lmm5,.lh52.lmm5{max-height: 200px;}.lh51.lmm6,.lh52.lmm6{max-height: 240px;}.lh51.lmm7,.lh52.lmm7{max-height: 280px;}.lh51.lmm8,.lh52.lmm8{max-height: 320px;}.lh51.lmm9,.lh52.lmm9{max-height: 360px;}.lh51.lmm10,.lh52.lmm10{max-height: 400px;}.lh53.lmm2,.lh54.lmm2{max-height: 84px;}.lh53.lmm3,.lh54.lmm3{max-height: 126px;}.lh53.lmm4,.lh54.lmm4{max-height: 168px;}.lh53.lmm5,.lh54.lmm5{max-height: 210px;}.lh53.lmm6,.lh54.lmm6{max-height: 252px;}.lh53.lmm7,.lh54.lmm7{max-height: 294px;}.lh53.lmm8,.lh54.lmm8{max-height: 336px;}.lh53.lmm9,.lh54.lmm9{max-height: 378px;}.lh53.lmm10,.lh54.lmm10{max-height: 420px;}

    .lh55.lmm2,.lh56.lmm2,.lh57.lmm2,.lh58.lmm2{max-height: 88px;}.lh55.lmm3,.lh56.lmm3,.lh57.lmm3,.lh58.lmm3{max-height: 132px;}.lh55.lmm4,.lh56.lmm4,.lh57.lmm4,.lh58.lmm4{max-height: 176px;}.lh55.lmm5,.lh56.lmm5,.lh57.lmm5,.lh58.lmm5{max-height: 220px;}.lh55.lmm6,.lh56.lmm6,.lh57.lmm6,.lh58.lmm6{max-height: 264px;}.lh55.lmm7,.lh56.lmm7,.lh57.lmm7,.lh58.lmm7{max-height: 308px;}.lh55.lmm8,.lh56.lmm8,.lh57.lmm8,.lh58.lmm8{max-height: 352px;}.lh55.lmm9,.lh56.lmm9,.lh57.lmm9,.lh58.lmm9{max-height: 396px;}.lh55.lmm10,.lh56.lmm10,.lh57.lmm10,.lh58.lmm10{max-height: 440px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 92px;}.lh59.lmm3,.lh60.lmm3{max-height: 138px;}.lh59.lmm4,.lh60.lmm4{max-height: 184px;}.lh59.lmm5,.lh60.lmm5{max-height: 230px;}.lh59.lmm6,.lh60.lmm6{max-height: 276px;}.lh59.lmm7,.lh60.lmm7{max-height: 322px;}.lh59.lmm8,.lh60.lmm8{max-height: 368px;}.lh59.lmm9,.lh60.lmm9{max-height: 414px;}.lh59.lmm10,.lh60.lmm10{max-height: 460px;}

}

@media all and (max-width:1270px) {

    .pt10,.pt12{padding-top: 6px;}.pt14,.pt16{padding-top: 10px;}.pt18,.pt20{padding-top: 12px;}.pt22,.pt24{padding-top: 14px;}.pt26,.pt28{padding-top: 16px;}.pt30,.pt32{padding-top: 18px;}.pt34,.pt36{padding-top: 20px;}.pt38,.pt40,.pt42{padding-top: 24px;}.pt44,.pt46{padding-top: 26px;}.pt48,.pt50{padding-top: 28px;}.pt52,.pt54{padding-top: 30px;}.pt56{padding-top: 32px;}.pt58,.pt60{padding-top: 38px;}.pt62,.pt64{padding-top: 40px;}.pt66,.pt68{padding-top: 42px;}.pt70,.pt72{padding-top: 44px;}.pt74,.pt76{padding-top: 46px;}.pt78,.pt80{padding-top: 48px;}.pt82,.pt84{padding-top: 50px;}.pt86,.pt88{padding-top: 52px;}.pt90,.pt92{padding-top: 54px;}

    .pt94,.pt96{padding-top: 56px;}.pt98,.pt100{padding-top: 58px;}.pt102,.pt104{padding-top: 60px;}.pt106,.pt108{padding-top: 62px;}.pt110,.pt112,.pt114{padding-top: 64px;}.pt116,.pt118{padding-top: 68px;}.pt120,.pt122,.pt124{padding-top: 70px;}.pt126,.pt128{padding-top: 72px;}.pt130,.pt132,.pt134{padding-top: 76px;}.pt136,.pt138{padding-top: 80px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 84px;}.pt152,.pt154,.pt156,.pt158,.pt160{padding-top: 92px;}.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 102px;}.pt172,.pt174,.pt176,.pt178,.pt180{padding-top: 106px;}.pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 110px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 116px;}

    .pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 120px;}.pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 124px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 128px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 132px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 136px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 140px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 144px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 148px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 160px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 168px;}

    .pb10,.pb12{padding-bottom: 6px;}.pb14,.pb16{padding-bottom: 10px;}.pb18,.pb20{padding-bottom: 12px;}.pb22,.pb24{padding-bottom: 14px;}.pb26,.pb28{padding-bottom: 16px;}.pb30,.pb32{padding-bottom: 18px;}.pb34,.pb36{padding-bottom: 20px;}.pb38,.pb40,.pb42{padding-bottom: 24px;}.pb44,.pb46{padding-bottom: 26px;}.pb48,.pb50{padding-bottom: 28px;}.pb52,.pb54{padding-bottom: 30px;}.pb56{padding-bottom: 32px;}.pb58,.pb60{padding-bottom: 38px;}.pb62,.pb64{padding-bottom: 40px;}.pb66,.pb68{padding-bottom: 42px;}.pb70,.pb72{padding-bottom: 44px;}.pb74,.pb76{padding-bottom: 46px;}.pb78,.pb80{padding-bottom: 48px;}.pb82,.pb84{padding-bottom: 50px;}

    .pb86,.pb88{padding-bottom: 52px;}.pb90,.pb92{padding-bottom: 54px;}.pb94,.pb96{padding-bottom: 56px;}.pb98,.pb100{padding-bottom: 58px;}.pb102,.pb104{padding-bottom: 60px;}.pb106,.pb108{padding-bottom: 62px;}.pb110,.pb112,.pb114{padding-bottom: 64px;}.pb116,.pb118{padding-bottom: 68px;}.pb120,.pb122,.pb124{padding-bottom: 70px;}.pb126,.pb128{padding-bottom: 72px;}.pb130,.pb132,.pb134{padding-bottom: 76px;}.pb136,.pb138{padding-bottom: 80px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 84px;}.pb152,.pb154,.pb156,.pb158,.pb160{padding-bottom: 92px;}.pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 102px;}.pb172,.pb174,.pb176,.pb178,.pb180{padding-bottom: 106px;}

    .pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 110px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 116px;}.pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 120px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 124px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 128px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 132px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 136px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 140px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 144px;}.pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 148px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 160px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 168px;}

    .mt10,.mt12{margin-top: 6px;}.mt14,.mt16{margin-top: 10px;}.mt18,.mt20{margin-top: 12px;}.mt22,.mt24{margin-top: 14px;}.mt26,.mt28{margin-top: 16px;}.mt30,.mt32{margin-top: 18px;}.mt34,.mt36{margin-top: 20px;}.mt38,.mt40,.mt42{margin-top: 24px;}.mt44,.mt46{margin-top: 26px;}.mt48,.mt50{margin-top: 28px;}.mt52,.mt54{margin-top: 30px;}.mt56{margin-top: 32px;}.mt58,.mt60{margin-top: 38px;}.mt62,.mt64{margin-top: 40px;}.mt66,.mt68{margin-top: 42px;}.mt70,.mt72{margin-top: 44px;}.mt74,.mt76{margin-top: 46px;}.mt78,.mt80{margin-top: 48px;}.mt82,.mt84{margin-top: 50px;}.mt86,.mt88{margin-top: 52px;}.mt90,.mt92{margin-top: 54px;}.mt94,.mt96{margin-top: 56px;}

    .mt98,.mt100{margin-top: 58px;}.mt102,.mt104{margin-top: 60px;}.mt106,.mt108{margin-top: 62px;}.mt110,.mt112,.mt114{margin-top: 64px;}.mt116,.mt118{margin-top: 68px;}.mt120,.mt122,.mt124{margin-top: 70px;}.mt126,.mt128{margin-top: 72px;}.mt130,.mt132,.mt134{margin-top: 76px;}.mt136,.mt138{margin-top: 80px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 84px;}.mt152,.mt154,.mt156,.mt158,.mt160{margin-top: 92px;}.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 102px;}.mt172,.mt174,.mt176,.mt178,.mt180{margin-top: 106px;}.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 110px;}.mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 116px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 120px;}

    .mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 124px;}.mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 128px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 132px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 136px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 140px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 144px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 148px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 160px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 168px;}

    .fs16,.fs17,.fs18{font-size: 15px;}.fs19,.fs20,.fs21,.fs22{font-size: 16px;}.fs23,.fs24,.fs25{font-size: 18px;}.fs26,.fs27,.fs28{font-size: 20px;}.fs29,.fs30,.fs31{font-size: 22px;}.fs32,.fs33,.fs34{font-size: 24px;}.fs35,.fs36,.fs37{font-size: 26px;}.fs38,.fs39,.fs40,.fs41{font-size: 28px;}.fs42,.fs43,.fs44,.fs45{font-size: 30px;}.fs46,.fs47,.fs48,.fs49,.fs50,.fs51{font-size: 32px;}.fs52,.fs53,.fs54,.fs55,.fs56,.fs57{font-size: 34px;}.fs58,.fs59,.fs60,.fs61{font-size: 36px;}.fs62,.fs63,.fs64,.fs65{font-size: 38px;}.fs66,.fs67,.fs68,.fs69{font-size: 40px;}.fs70,.fs71,.fs72,.fs73{font-size: 42px;}.fs74,.fs75,.fs76,.fs77{font-size: 44px;}

    .fs78,.fs79,.fs80,.fs81{font-size: 46px;}.fs82,.fs83,.fs84,.fs85{font-size: 48px;}.fs86,.fs87,.fs88{font-size: 50px;}.fs89,.fs90,.fs91{font-size: 52px;}.fs92,.fs93,.fs94{font-size: 54px;}.fs95,.fs96,.fs97{font-size: 56px;}.fs98,.fs99,.fs100,.fs101{font-size: 58px;}.fs102,.fs103,.fs104,.fs105{font-size: 60px;}.fs106,.fs107,.fs108,.fs109{font-size: 64px;}.fs110,.fs111,.fs112,.fs113{font-size: 66px;}.fs114,.fs115,.fs116,.fs117{font-size: 68px;}.fs118,.fs119,.fs120{font-size: 70px;}

    .lh24,.lh25{line-height: 23px;}.lh26{line-height: 24px;} .lh27,.lh28,.lh29{line-height: 25px;}.lh30,.lh31,.lh32{line-height: 26px;}.lh33,.lh34{line-height: 28px;}.lh35,.lh36{line-height: 29px;}.lh37,.lh38{line-height: 30px;}.lh39,.lh40,.lh41,.lh42{line-height: 32px;}.lh43,.lh44,.lh45,.lh46{line-height: 34px;}.lh47,.lh48,.lh49,.lh50{line-height: 36px;}.lh51,.lh52{line-height: 38px;}.lh53,.lh54{line-height: 40px;}.lh55,.lh56,.lh57,.lh58{line-height: 42px;}.lh59,.lh60{line-height: 44px;}

    .lh24.lm2,.lh25.lm2{height: 46px;}.lh24.lm3,.lh25.lm3{height: 69px;}.lh24.lm4,.lh25.lm4{height: 92px;}.lh24.lm5,.lh25.lm5{height: 115px;}.lh24.lm6,.lh25.lm6{height: 138px;}.lh24.lm7,.lh25.lm7{height: 161px;}.lh24.lm8,.lh25.lm8{height: 184px;}.lh24.lm9,.lh25.lm9{height: 207px;}.lh24.lm10,.lh25.lm10{height: 230px;}.lh26.lm2{height: 48px;}.lh26.lm3{height: 72px;}.lh26.lm4{height: 96px;}.lh26.lm5{height: 120px;}.lh26.lm6{height: 144px;}.lh26.lm7{height: 168px;}.lh26.lm8{height: 192px;}.lh26.lm9{height: 216px;}.lh26.lm10{height: 240px;}

    .lh27.lm2,.lh28.lm2,.lh29.lm2{height: 50px;}.lh27.lm3,.lh28.lm3,.lh29.lm3{height: 75px;}.lh27.lm4,.lh28.lm4,.lh29.lm4{height: 100px;}.lh27.lm5,.lh28.lm5,.lh29.lm5{height: 125px;}.lh27.lm6,.lh28.lm6,.lh29.lm6{height: 150px;}.lh27.lm7,.lh28.lm7,.lh29.lm7{height: 175px;}.lh27.lm8,.lh28.lm8,.lh29.lm8{height: 200px;}.lh27.lm9,.lh28.lm9,.lh29.lm9{height: 225px;}.lh27.lm10,.lh28.lm10,.lh29.lm10{height: 250px;}

    .lh30.lm2,.lh31.lm2,.lh32.lm2{height: 52px;}.lh30.lm3,.lh31.lm3,.lh32.lm3{height: 78px;}.lh30.lm4,.lh31.lm4,.lh32.lm4{height: 104px;}.lh30.lm5,.lh31.lm5,.lh32.lm5{height: 130px;}.lh30.lm6,.lh31.lm6,.lh32.lm6{height: 156px;}.lh30.lm7,.lh31.lm7,.lh32.lm7{height: 182px;}.lh30.lm8,.lh31.lm8,.lh32.lm8{height: 208px;}.lh30.lm9,.lh31.lm9,.lh32.lm9{height: 234px;}.lh30.lm10,.lh31.lm10,.lh32.lm10{height: 260px;}

    .lh33.lm2,.lh34.lm2{height: 56px;}.lh33.lm3,.lh34.lm3{height: 84px;}.lh33.lm4,.lh34.lm4{height: 112px;}.lh33.lm5,.lh34.lm5{height: 140px;}.lh33.lm6,.lh34.lm6{height: 168px;}.lh33.lm7,.lh34.lm7{height: 196px;}.lh33.lm8,.lh34.lm8{height: 224px;}.lh33.lm9,.lh34.lm9{height: 252px;}.lh33.lm10,.lh34.lm10{height: 280px;}

    .lh35.lm2,.lh36.lm2{height: 58px;}.lh35.lm3,.lh36.lm3{height: 87px;}.lh35.lm4,.lh36.lm4{height: 116px;}.lh35.lm5,.lh36.lm5{height: 145px;}.lh35.lm6,.lh36.lm6{height: 174px;}.lh35.lm7,.lh36.lm7{height: 203px;}.lh35.lm8,.lh36.lm8{height: 232px;}.lh35.lm9,.lh36.lm9{height: 261px;}.lh35.lm10,.lh36.lm10{height: 290px;}

    .lh37.lm2,.lh38.lm2{height: 60px;}.lh37.lm3,.lh38.lm3{height: 90px;}.lh37.lm4,.lh38.lm4{height: 120px;}.lh37.lm5,.lh38.lm5{height: 150px;}.lh37.lm6,.lh38.lm6{height: 180px;}.lh37.lm7,.lh38.lm7{height: 210px;}.lh37.lm8,.lh38.lm8{height: 240px;}.lh37.lm9,.lh38.lm9{height: 270px;}.lh37.lm10,.lh38.lm10{height: 300px;}

    .lh39.lm2,.lh40.lm2,.lh41.lm2,.lh42.lm2{height: 64px;}.lh39.lm3,.lh40.lm3,.lh41.lm3,.lh42.lm3{height: 96px;}.lh39.lm4,.lh40.lm4,.lh41.lm4,.lh42.lm4{height: 128px;}.lh39.lm5,.lh40.lm5,.lh41.lm5,.lh42.lm5{height: 160px;}.lh39.lm6,.lh40.lm6,.lh41.lm6,.lh42.lm6{height: 192px;}.lh39.lm7,.lh40.lm7,.lh41.lm7,.lh42.lm7{height: 224px;}.lh39.lm8,.lh40.lm8,.lh41.lm8,.lh42.lm8{height: 256px;}.lh39.lm9,.lh40.lm9,.lh41.lm9,.lh42.lm9{height: 288px;}.lh39.lm10,.lh40.lm10,.lh41.lm10,.lh42.lm10{height: 320px;}

    .lh43.lm2,.lh44.lm2,.lh45.lm2,.lh46.lm2{height: 68px;}.lh43.lm3,.lh44.lm3,.lh45.lm3,.lh46.lm3{height: 102px;}.lh43.lm4,.lh44.lm4,.lh45.lm4,.lh46.lm4{height: 136px;}.lh43.lm5,.lh44.lm5,.lh45.lm5,.lh46.lm5{height: 170px;}.lh43.lm6,.lh44.lm6,.lh45.lm6,.lh46.lm6{height: 204px;}.lh43.lm7,.lh44.lm7,.lh45.lm7,.lh46.lm7{height: 238px;}.lh43.lm8,.lh44.lm8,.lh45.lm8,.lh46.lm8{height: 272px;}.lh43.lm9,.lh44.lm9,.lh45.lm9,.lh46.lm9{height: 306px;}.lh43.lm10,.lh44.lm10,.lh45.lm10,.lh46.lm10{height: 340px;}

    .lh47.lm2,.lh48.lm2,.lh49.lm2,.lh50.lm2{height: 72px;}.lh47.lm3,.lh48.lm3,.lh49.lm3,.lh50.lm3{height: 108px;}.lh47.lm4,.lh48.lm4,.lh49.lm4,.lh50.lm4{height: 144px;}.lh47.lm5,.lh48.lm5,.lh49.lm5,.lh50.lm5{height: 180px;}.lh47.lm6,.lh48.lm6,.lh49.lm6,.lh50.lm6{height: 216px;}.lh47.lm7,.lh48.lm7,.lh49.lm7,.lh50.lm7{height: 252px;}.lh47.lm8,.lh48.lm8,.lh49.lm8,.lh50.lm8{height: 288px;}.lh47.lm9,.lh48.lm9,.lh49.lm9,.lh50.lm9{height: 324px;}.lh47.lm10,.lh48.lm10,.lh49.lm10,.lh50.lm10{height: 360px;}

    .lh51.lm2,.lh52.lm2{height: 76px;}.lh51.lm3,.lh52.lm3{height: 114px;}.lh51.lm4,.lh52.lm4{height: 152px;}.lh51.lm5,.lh52.lm5{height: 190px;}.lh51.lm6,.lh52.lm6{height: 228px;}.lh51.lm7,.lh52.lm7{height: 266px;}.lh51.lm8,.lh52.lm8{height: 304px;}.lh51.lm9,.lh52.lm9{height: 342px;}.lh51.lm10,.lh52.lm10{height: 380px;}.lh53.lm2,.lh54.lm2{height: 80px;}.lh53.lm3,.lh54.lm3{height: 120px;}.lh53.lm4,.lh54.lm4{height: 160px;}.lh53.lm5,.lh54.lm5{height: 200px;}.lh53.lm6,.lh54.lm6{height: 240px;}.lh53.lm7,.lh54.lm7{height: 280px;}.lh53.lm8,.lh54.lm8{height: 320px;}.lh53.lm9,.lh54.lm9{height: 360px;}.lh53.lm10,.lh54.lm10{height: 400px;}

    .lh55.lm2,.lh56.lm2,.lh57.lm2,.lh58.lm2{height: 84px;}.lh55.lm3,.lh56.lm3,.lh57.lm3,.lh58.lm3{height: 126px;}.lh55.lm4,.lh56.lm4,.lh57.lm4,.lh58.lm4{height: 168px;}.lh55.lm5,.lh56.lm5,.lh57.lm5,.lh58.lm5{height: 210px;}.lh55.lm6,.lh56.lm6,.lh57.lm6,.lh58.lm6{height: 252px;}.lh55.lm7,.lh56.lm7,.lh57.lm7,.lh58.lm7{height: 294px;}.lh55.lm8,.lh56.lm8,.lh57.lm8,.lh58.lm8{height: 336px;}.lh55.lm9,.lh56.lm9,.lh57.lm9,.lh58.lm9{height: 378px;}.lh55.lm10,.lh56.lm10,.lh57.lm10,.lh58.lm10{height: 420px;}

    .lh59.lm2,.lh60.lm2{height: 88px;}.lh59.lm3,.lh60.lm3{height: 132px;}.lh59.lm4,.lh60.lm4{height: 176px;}.lh59.lm5,.lh60.lm5{height: 220px;}.lh59.lm6,.lh60.lm6{height: 264px;}.lh59.lm7,.lh60.lm7{height: 308px;}.lh59.lm8,.lh60.lm8{height: 352px;}.lh59.lm9,.lh60.lm9{height: 396px;}.lh59.lm10,.lh60.lm10{height: 440px;}

    .lh24.lmm2,.lh25.lmm2{max-height: 46px;}.lh24.lmm3,.lh25.lmm3{max-height: 69px;}.lh24.lmm4,.lh25.lmm4{max-height: 92px;}.lh24.lmm5,.lh25.lmm5{max-height: 115px;}.lh24.lmm6,.lh25.lmm6{max-height: 138px;}.lh24.lmm7,.lh25.lmm7{max-height: 161px;}.lh24.lmm8,.lh25.lmm8{max-height: 184px;}.lh24.lmm9,.lh25.lmm9{max-height: 207px;}.lh24.lmm10,.lh25.lmm10{max-height: 230px;}.lh26.lmm2{max-height: 48px;}.lh26.lmm3{max-height: 72px;}.lh26.lmm4{max-height: 96px;}.lh26.lmm5{max-height: 120px;}.lh26.lmm6{max-height: 144px;}.lh26.lmm7{max-height: 168px;}.lh26.lmm8{max-height: 192px;}.lh26.lmm9{max-height: 216px;}.lh26.lmm10{max-height: 240px;}

    .lh27.lmm2,.lh28.lmm2,.lh29.lmm2{max-height: 50px;}.lh27.lmm3,.lh28.lmm3,.lh29.lmm3{max-height: 75px;}.lh27.lmm4,.lh28.lmm4,.lh29.lmm4{max-height: 100px;}.lh27.lmm5,.lh28.lmm5,.lh29.lmm5{max-height: 125px;}.lh27.lmm6,.lh28.lmm6,.lh29.lmm6{max-height: 150px;}.lh27.lmm7,.lh28.lmm7,.lh29.lmm7{max-height: 175px;}.lh27.lmm8,.lh28.lmm8,.lh29.lmm8{max-height: 200px;}.lh27.lmm9,.lh28.lmm9,.lh29.lmm9{max-height: 225px;}.lh27.lmm10,.lh28.lmm10,.lh29.lmm10{max-height: 250px;}

    .lh30.lmm2,.lh31.lmm2,.lh32.lmm2{max-height: 52px;}.lh30.lmm3,.lh31.lmm3,.lh32.lmm3{max-height: 78px;}.lh30.lmm4,.lh31.lmm4,.lh32.lmm4{max-height: 104px;}.lh30.lmm5,.lh31.lmm5,.lh32.lmm5{max-height: 130px;}.lh30.lmm6,.lh31.lmm6,.lh32.lmm6{max-height: 156px;}.lh30.lmm7,.lh31.lmm7,.lh32.lmm7{max-height: 182px;}.lh30.lmm8,.lh31.lmm8,.lh32.lmm8{max-height: 208px;}.lh30.lmm9,.lh31.lmm9,.lh32.lmm9{max-height: 234px;}.lh30.lmm10,.lh31.lmm10,.lh32.lmm10{max-height: 260px;}

    .lh33.lmm2,.lh34.lmm2{max-height: 56px;}.lh33.lmm3,.lh34.lmm3{max-height: 84px;}.lh33.lmm4,.lh34.lmm4{max-height: 112px;}.lh33.lmm5,.lh34.lmm5{max-height: 140px;}.lh33.lmm6,.lh34.lmm6{max-height: 168px;}.lh33.lmm7,.lh34.lmm7{max-height: 196px;}.lh33.lmm8,.lh34.lmm8{max-height: 224px;}.lh33.lmm9,.lh34.lmm9{max-height: 252px;}.lh33.lmm10,.lh34.lmm10{max-height: 280px;}

    .lh35.lmm2,.lh36.lmm2{max-height: 58px;}.lh35.lmm3,.lh36.lmm3{max-height: 87px;}.lh35.lmm4,.lh36.lmm4{max-height: 116px;}.lh35.lmm5,.lh36.lmm5{max-height: 145px;}.lh35.lmm6,.lh36.lmm6{max-height: 174px;}.lh35.lmm7,.lh36.lmm7{max-height: 203px;}.lh35.lmm8,.lh36.lmm8{max-height: 232px;}.lh35.lmm9,.lh36.lmm9{max-height: 261px;}.lh35.lmm10,.lh36.lmm10{max-height: 290px;}

    .lh37.lmm2,.lh38.lmm2{max-height: 60px;}.lh37.lmm3,.lh38.lmm3{max-height: 90px;}.lh37.lmm4,.lh38.lmm4{max-height: 120px;}.lh37.lmm5,.lh38.lmm5{max-height: 150px;}.lh37.lmm6,.lh38.lmm6{max-height: 180px;}.lh37.lmm7,.lh38.lmm7{max-height: 210px;}.lh37.lmm8,.lh38.lmm8{max-height: 240px;}.lh37.lmm9,.lh38.lmm9{max-height: 270px;}.lh37.lmm10,.lh38.lmm10{max-height: 300px;}

    .lh39.lmm2,.lh40.lmm2,.lh41.lmm2,.lh42.lmm2{max-height: 64px;}.lh39.lmm3,.lh40.lmm3,.lh41.lmm3,.lh42.lmm3{max-height: 96px;}.lh39.lmm4,.lh40.lmm4,.lh41.lmm4,.lh42.lmm4{max-height: 128px;}.lh39.lmm5,.lh40.lmm5,.lh41.lmm5,.lh42.lmm5{max-height: 160px;}.lh39.lmm6,.lh40.lmm6,.lh41.lmm6,.lh42.lmm6{max-height: 192px;}.lh39.lmm7,.lh40.lmm7,.lh41.lmm7,.lh42.lmm7{max-height: 224px;}.lh39.lmm8,.lh40.lmm8,.lh41.lmm8,.lh42.lmm8{max-height: 256px;}.lh39.lmm9,.lh40.lmm9,.lh41.lmm9,.lh42.lmm9{max-height: 288px;}.lh39.lmm10,.lh40.lmm10,.lh41.lmm10,.lh42.lmm10{max-height: 320px;}

    .lh43.lmm2,.lh44.lmm2,.lh45.lmm2,.lh46.lmm2{max-height: 68px;}.lh43.lmm3,.lh44.lmm3,.lh45.lmm3,.lh46.lmm3{max-height: 102px;}.lh43.lmm4,.lh44.lmm4,.lh45.lmm4,.lh46.lmm4{max-height: 136px;}.lh43.lmm5,.lh44.lmm5,.lh45.lmm5,.lh46.lmm5{max-height: 170px;}.lh43.lmm6,.lh44.lmm6,.lh45.lmm6,.lh46.lmm6{max-height: 204px;}.lh43.lmm7,.lh44.lmm7,.lh45.lmm7,.lh46.lmm7{max-height: 238px;}.lh43.lmm8,.lh44.lmm8,.lh45.lmm8,.lh46.lmm8{max-height: 272px;}.lh43.lmm9,.lh44.lmm9,.lh45.lmm9,.lh46.lmm9{max-height: 306px;}.lh43.lmm10,.lh44.lmm10,.lh45.lmm10,.lh46.lmm10{max-height: 340px;}

    .lh47.lmm2,.lh48.lmm2,.lh49.lmm2,.lh50.lmm2{max-height: 72px;}.lh47.lmm3,.lh48.lmm3,.lh49.lmm3,.lh50.lmm3{max-height: 108px;}.lh47.lmm4,.lh48.lmm4,.lh49.lmm4,.lh50.lmm4{max-height: 144px;}.lh47.lmm5,.lh48.lmm5,.lh49.lmm5,.lh50.lmm5{max-height: 180px;}.lh47.lmm6,.lh48.lmm6,.lh49.lmm6,.lh50.lmm6{max-height: 216px;}.lh47.lmm7,.lh48.lmm7,.lh49.lmm7,.lh50.lmm7{max-height: 252px;}.lh47.lmm8,.lh48.lmm8,.lh49.lmm8,.lh50.lmm8{max-height: 288px;}.lh47.lmm9,.lh48.lmm9,.lh49.lmm9,.lh50.lmm9{max-height: 324px;}.lh47.lmm10,.lh48.lmm10,.lh49.lmm10,.lh50.lmm10{max-height: 360px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 76px;}.lh51.lmm3,.lh52.lmm3{max-height: 114px;}.lh51.lmm4,.lh52.lmm4{max-height: 152px;}.lh51.lmm5,.lh52.lmm5{max-height: 190px;}.lh51.lmm6,.lh52.lmm6{max-height: 228px;}.lh51.lmm7,.lh52.lmm7{max-height: 266px;}.lh51.lmm8,.lh52.lmm8{max-height: 304px;}.lh51.lmm9,.lh52.lmm9{max-height: 342px;}.lh51.lmm10,.lh52.lmm10{max-height: 380px;}.lh53.lmm2,.lh54.lmm2{max-height: 80px;}.lh53.lmm3,.lh54.lmm3{max-height: 120px;}.lh53.lmm4,.lh54.lmm4{max-height: 160px;}.lh53.lmm5,.lh54.lmm5{max-height: 200px;}.lh53.lmm6,.lh54.lmm6{max-height: 240px;}.lh53.lmm7,.lh54.lmm7{max-height: 280px;}.lh53.lmm8,.lh54.lmm8{max-height: 320px;}.lh53.lmm9,.lh54.lmm9{max-height: 360px;}.lh53.lmm10,.lh54.lmm10{max-height: 400px;}

    .lh55.lmm2,.lh56.lmm2,.lh57.lmm2,.lh58.lmm2{max-height: 84px;}.lh55.lmm3,.lh56.lmm3,.lh57.lmm3,.lh58.lmm3{max-height: 126px;}.lh55.lmm4,.lh56.lmm4,.lh57.lmm4,.lh58.lmm4{max-height: 168px;}.lh55.lmm5,.lh56.lmm5,.lh57.lmm5,.lh58.lmm5{max-height: 210px;}.lh55.lmm6,.lh56.lmm6,.lh57.lmm6,.lh58.lmm6{max-height: 252px;}.lh55.lmm7,.lh56.lmm7,.lh57.lmm7,.lh58.lmm7{max-height: 294px;}.lh55.lmm8,.lh56.lmm8,.lh57.lmm8,.lh58.lmm8{max-height: 336px;}.lh55.lmm9,.lh56.lmm9,.lh57.lmm9,.lh58.lmm9{max-height: 378px;}.lh55.lmm10,.lh56.lmm10,.lh57.lmm10,.lh58.lmm10{max-height: 420px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 88px;}.lh59.lmm3,.lh60.lmm3{max-height: 132px;}.lh59.lmm4,.lh60.lmm4{max-height: 176px;}.lh59.lmm5,.lh60.lmm5{max-height: 220px;}.lh59.lmm6,.lh60.lmm6{max-height: 264px;}.lh59.lmm7,.lh60.lmm7{max-height: 308px;}.lh59.lmm8,.lh60.lmm8{max-height: 352px;}.lh59.lmm9,.lh60.lmm9{max-height: 396px;}.lh59.lmm10,.lh60.lmm10{max-height: 440px;}

}

@media all and (max-width:680px) {

    .pt4{padding-top: 2px;}.pt6,.pt8{padding-top: 4px;}.pt10,.pt12{padding-top: 6px;}.pt14,.pt16{padding-top: 8px;}.pt18,.pt20{padding-top: 10px;}.pt22,.pt24{padding-top: 12px;}.pt26,.pt28{padding-top: 14px;}.pt30,.pt32{padding-top: 16px;}.pt34,.pt36{padding-top: 18px;}.pt38,.pt40,.pt42{padding-top: 20px;}.pt44,.pt46,.pt48,.pt50{padding-top: 22px;}.pt52,.pt54{padding-top: 24px;}.pt56,.pt58,.pt60{padding-top: 26px;}.pt62,.pt64{padding-top: 28px;}.pt66,.pt68,.pt70,.pt72{padding-top: 30px;}.pt74,.pt76,.pt78,.pt80,.pt82,.pt84{padding-top: 32px;}

    .pt86,.pt88,.pt90,.pt92,.pt94,.pt96{padding-top: 34px;}.pt98,.pt100,.pt102,.pt104,.pt106,.pt108{padding-top: 36px;}.pt110,.pt112,.pt114,.pt116,.pt118,.pt120,.pt122,.pt124{padding-top: 38px;}.pt126,.pt128,.pt130,.pt132,.pt134,.pt136,.pt138{padding-top: 40px;}.pt140,.pt142,.pt144,.pt146,.pt148,.pt150{padding-top: 42px;}.pt152,.pt154,.pt156,.pt158,.pt160,.pt162,.pt164,.pt166,.pt168,.pt170{padding-top: 44px;}.pt172,.pt174,.pt176,.pt178,.pt180,.pt182,.pt184,.pt186,.pt188,.pt190{padding-top: 46px;}.pt192,.pt194,.pt196,.pt198,.pt200{padding-top: 48px;}.pt202,.pt204,.pt206,.pt208,.pt210{padding-top: 50px;}

    .pt212,.pt214,.pt216,.pt218,.pt220{padding-top: 52px;}.pt222,.pt224,.pt226,.pt228,.pt230{padding-top: 54px;}.pt232,.pt234,.pt236,.pt238,.pt240{padding-top: 56px;}.pt242,.pt244,.pt246,.pt248,.pt250{padding-top: 58px;}.pt252,.pt254,.pt256,.pt258,.pt260{padding-top: 60px;}.pt262,.pt264,.pt266,.pt268,.pt270{padding-top: 66px;}.pt272,.pt274,.pt276,.pt278,.pt280{padding-top: 70px;}.pt282,.pt284,.pt286,.pt288,.pt290{padding-top: 76px;}.pt292,.pt294,.pt296,.pt298,.pt300{padding-top: 80px;}

    .pb4{padding-bottom: 2px;}.pb6,.pb8{padding-bottom: 4px;}.pb10,.pb12{padding-bottom: 6px;}.pb14,.pb16{padding-bottom: 8px;}.pb18,.pb20{padding-bottom: 10px;}.pb22,.pb24{padding-bottom: 12px;}.pb26,.pb28{padding-bottom: 14px;}.pb30,.pb32{padding-bottom: 16px;}.pb34,.pb36{padding-bottom: 18px;}.pb38,.pb40,.pb42{padding-bottom: 20px;}.pb44,.pb46,.pb48,.pb50{padding-bottom: 22px;}.pb52,.pb54{padding-bottom: 24px;}.pb56,.pb58,.pb60{padding-bottom: 26px;}.pb62,.pb64{padding-bottom: 28px;}.pb66,.pb68,.pb70,.pb72{padding-bottom: 30px;}

    .pb74,.pb76,.pb78,.pb80,.pb82,.pb84{padding-bottom: 32px;}.pb86,.pb88,.pb90,.pb92,.pb94,.pb96{padding-bottom: 34px;}.pb98,.pb100,.pb102,.pb104,.pb106,.pb108{padding-bottom: 36px;}.pb110,.pb112,.pb114,.pb116,.pb118,.pb120,.pb122,.pb124{padding-bottom: 38px;}.pb126,.pb128,.pb130,.pb132,.pb134,.pb136,.pb138{padding-bottom: 40px;}.pb140,.pb142,.pb144,.pb146,.pb148,.pb150{padding-bottom: 42px;}.pb152,.pb154,.pb156,.pb158,.pb160,.pb162,.pb164,.pb166,.pb168,.pb170{padding-bottom: 44px;}.pb172,.pb174,.pb176,.pb178,.pb180,.pb182,.pb184,.pb186,.pb188,.pb190{padding-bottom: 46px;}.pb192,.pb194,.pb196,.pb198,.pb200{padding-bottom: 48px;}

    .pb202,.pb204,.pb206,.pb208,.pb210{padding-bottom: 50px;}.pb212,.pb214,.pb216,.pb218,.pb220{padding-bottom: 52px;}.pb222,.pb224,.pb226,.pb228,.pb230{padding-bottom: 54px;}.pb232,.pb234,.pb236,.pb238,.pb240{padding-bottom: 56px;}.pb242,.pb244,.pb246,.pb248,.pb250{padding-bottom: 58px;}.pb252,.pb254,.pb256,.pb258,.pb260{padding-bottom: 60px;}.pb262,.pb264,.pb266,.pb268,.pb270{padding-bottom: 66px;}.pb272,.pb274,.pb276,.pb278,.pb280{padding-bottom: 70px;}.pb282,.pb284,.pb286,.pb288,.pb290{padding-bottom: 76px;}.pb292,.pb294,.pb296,.pb298,.pb300{padding-bottom: 80px;}

    .mt4{margin-top: 2px;}.mt6,.mt8{margin-top: 4px;}.mt10,.mt12{margin-top: 6px;}.mt14,.mt16{margin-top: 8px;}.mt18,.mt20{margin-top: 10px;}.mt22,.mt24{margin-top: 12px;}.mt26,.mt28{margin-top: 14px;}.mt30,.mt32{margin-top: 16px;}.mt34,.mt36{margin-top: 18px;}.mt38,.mt40,.mt42{margin-top: 20px;}.mt44,.mt46,.mt48,.mt50{margin-top: 22px;}.mt52,.mt54{margin-top: 24px;}.mt56,.mt58,.mt60{margin-top: 26px;}.mt62,.mt64{margin-top: 28px;}.mt66,.mt68,.mt70,.mt72{margin-top: 30px;}.mt74,.mt76,.mt78,.mt80,.mt82,.mt84{margin-top: 32px;}

    .mt86,.mt88,.mt90,.mt92,.mt94,.mt96{margin-top: 34px;}.mt98,.mt100,.mt102,.mt104,.mt106,.mt108{margin-top: 36px;}.mt110,.mt112,.mt114,.mt116,.mt118,.mt120,.mt122,.mt124{margin-top: 38px;}.mt126,.mt128,.mt130,.mt132,.mt134,.mt136,.mt138{margin-top: 40px;}.mt140,.mt142,.mt144,.mt146,.mt148,.mt150{margin-top: 42px;}.mt152,.mt154,.mt156,.mt158,.mt160,.mt162,.mt164,.mt166,.mt168,.mt170{margin-top: 44px;}.mt172,.mt174,.mt176,.mt178,.mt180,.mt182,.mt184,.mt186,.mt188,.mt190{margin-top: 46px;}.mt192,.mt194,.mt196,.mt198,.mt200{margin-top: 48px;}.mt202,.mt204,.mt206,.mt208,.mt210{margin-top: 50px;}.mt212,.mt214,.mt216,.mt218,.mt220{margin-top: 52px;}

    .mt222,.mt224,.mt226,.mt228,.mt230{margin-top: 54px;}.mt232,.mt234,.mt236,.mt238,.mt240{margin-top: 56px;}.mt242,.mt244,.mt246,.mt248,.mt250{margin-top: 58px;}.mt252,.mt254,.mt256,.mt258,.mt260{margin-top: 60px;}.mt262,.mt264,.mt266,.mt268,.mt270{margin-top: 66px;}.mt272,.mt274,.mt276,.mt278,.mt280{margin-top: 70px;}.mt282,.mt284,.mt286,.mt288,.mt290{margin-top: 76px;}.mt292,.mt294,.mt296,.mt298,.mt300{margin-top: 80px;}

    .fs13{font-size: 12px;}.fs14{font-size: 13px;}.fs15,.fs16{font-size: 14px;}.fs17,.fs18,.fs19{font-size: 15px;}.fs20,.fs21,.fs22{font-size: 16px;}.fs23,.fs24,.fs25{font-size: 17px;}.fs26,.fs27,.fs28{font-size: 18px;}.fs29,.fs30,.fs31{font-size: 19px;}.fs32,.fs33,.fs34,.fs35,.fs36{font-size: 20px;}.fs37,.fs38,.fs39,.fs40,.fs41{font-size: 21px;}.fs42,.fs43,.fs44,.fs45{font-size: 22px;}.fs46,.fs47,.fs48,.fs49{font-size: 23px;}.fs50,.fs51,.fs52,.fs53,.fs54{font-size: 24px;}.fs55,.fs56,.fs57{font-size: 25px;}.fs58,.fs59,.fs60{font-size: 26px;}

    .fs61,.fs62,.fs63{font-size: 27px;}.fs64,.fs65,.fs66{font-size: 28px;}.fs67,.fs68,.fs69{font-size: 29px;}.fs70,.fs71,.fs72,.fs73{font-size: 30px;}.fs74,.fs75,.fs76,.fs77{font-size: 32px;}.fs78,.fs79,.fs80,.fs81{font-size: 34px;}.fs82,.fs83,.fs84,.fs85{font-size: 36px;}.fs86,.fs87,.fs88{font-size: 38px;}.fs89,.fs90,.fs91{font-size: 40px;}.fs92,.fs93,.fs94{font-size: 42px;}.fs95,.fs96,.fs97{font-size: 44px;}.fs98,.fs99,.fs100,.fs101{font-size: 46px;}.fs102,.fs103,.fs104,.fs105{font-size: 48px;}.fs106,.fs107,.fs108,.fs109{font-size: 50px;}.fs110,.fs111,.fs112,.fs113{font-size: 52px;}.fs114,.fs115,.fs116,.fs117{font-size: 54px;}.fs118,.fs119,.fs120{font-size: 56px;}

    .lh15,.lh16{line-height: 14px;}.lh17,.lh18{line-height: 15px;}.lh19,.lh20{line-height: 16px;}.lh21,.lh22{line-height: 18px;}.lh23{line-height: 20px;}.lh24,.lh25{line-height: 21px;}.lh26{line-height: 22px;} .lh27,.lh28,.lh29{line-height: 23px;}.lh30,.lh31,.lh32{line-height: 24px;}.lh33,.lh34{line-height: 26px;}.lh35,.lh36{line-height: 27px;}.lh37,.lh38{line-height: 28px;}.lh39,.lh40,.lh41,.lh42{line-height: 29px;}.lh43,.lh44,.lh45,.lh46{line-height: 30px;}.lh47,.lh48,.lh49,.lh50{line-height: 32px;}.lh51,.lh52{line-height: 34px;}.lh53,.lh54{line-height: 35px;}.lh55,.lh56,.lh57,.lh58{line-height: 36px;}.lh59,.lh60{line-height: 38px;}

    .lh15.lm2,.lh16.lm2{height: 28px;}.lh15.lm3,.lh16.lm3{height: 42px;}.lh15.lm4,.lh16.lm4{height: 56px;}.lh15.lm5,.lh16.lm5{height: 70px;}.lh15.lm6,.lh16.lm6{height: 84px;}.lh15.lm7,.lh16.lm7{height: 98px;}.lh15.lm8,.lh16.lm8{height: 112px;}.lh15.lm9,.lh16.lm9{height: 126px;}.lh15.lm10,.lh16.lm10{height: 140px;}.lh17.lm2,.lh18.lm2{height: 30px;}.lh17.lm3,.lh18.lm3{height: 45px;}.lh17.lm4,.lh18.lm4{height: 60px;}.lh17.lm5,.lh18.lm5{height: 75px;}.lh17.lm6,.lh18.lm6{height: 90px;}.lh17.lm7,.lh18.lm7{height: 105px;}.lh17.lm8,.lh18.lm8{height: 120px;}.lh17.lm9,.lh18.lm9{height: 135px;}.lh17.lm10,.lh18.lm10{height: 150px;}

    .lh19.lm2,.lh20.lm2{height: 32px;}.lh19.lm3,.lh20.lm3{height: 48px;}.lh19.lm4,.lh20.lm4{height: 64px;}.lh19.lm5,.lh20.lm5{height: 80px;}.lh19.lm6,.lh20.lm6{height: 96px;}.lh19.lm7,.lh20.lm7{height: 112px;}.lh19.lm8,.lh20.lm8{height: 128px;}.lh19.lm9,.lh20.lm9{height: 144px;}.lh19.lm10,.lh20.lm10{height: 160px;}.lh21.lm2,.lh22.lm2{height: 36px;}.lh21.lm3,.lh22.lm3{height: 54px;}.lh21.lm4,.lh22.lm4{height: 72px;}.lh21.lm5,.lh22.lm5{height: 90px;}.lh21.lm6,.lh22.lm6{height: 108px;}.lh21.lm7,.lh22.lm7{height: 126px;}.lh21.lm8,.lh22.lm8{height: 144px;}.lh21.lm9,.lh22.lm9{height: 162px;}.lh21.lm10,.lh22.lm10{height: 180px;}

    .lh23.lm2{height: 40px;}.lh23.lm3{height: 60px;}.lh23.lm4{height: 80px;}.lh23.lm5{height: 100px;}.lh23.lm6{height: 120px;}.lh23.lm7{height: 140px;}.lh23.lm8{height: 160px;}.lh23.lm9{height: 180px;}.lh23.lm10{height: 200px;}.lh24.lm2,.lh25.lm2{height: 42px;}.lh24.lm3,.lh25.lm3{height: 63px;}.lh24.lm4,.lh25.lm4{height: 84px;}.lh24.lm5,.lh25.lm5{height: 105px;}.lh24.lm6,.lh25.lm6{height: 126px;}.lh24.lm7,.lh25.lm7{height: 147px;}.lh24.lm8,.lh25.lm8{height: 168px;}.lh24.lm9,.lh25.lm9{height: 189px;}.lh24.lm10,.lh25.lm10{height: 210px;}

    .lh26.lm2{height: 44px;}.lh26.lm3{height: 66px;}.lh26.lm4{height: 88px;}.lh26.lm5{height: 110px;}.lh26.lm6{height: 132px;}.lh26.lm7{height: 154px;}.lh26.lm8{height: 176px;}.lh26.lm9{height: 198px;}.lh26.lm10{height: 220px;}.lh27.lm2,.lh28.lm2,.lh29.lm2{height: 46px;}.lh27.lm3,.lh28.lm3,.lh29.lm3{height: 69px;}.lh27.lm4,.lh28.lm4,.lh29.lm4{height: 92px;}.lh27.lm5,.lh28.lm5,.lh29.lm5{height: 115px;}.lh27.lm6,.lh28.lm6,.lh29.lm6{height: 138px;}.lh27.lm7,.lh28.lm7,.lh29.lm7{height: 161px;}.lh27.lm8,.lh28.lm8,.lh29.lm8{height: 184px;}.lh27.lm9,.lh28.lm9,.lh29.lm9{height: 207px;}.lh27.lm10,.lh28.lm10,.lh29.lm10{height: 230px;}

    .lh30.lm2,.lh31.lm2,.lh32.lm2{height: 48px;}.lh30.lm3,.lh31.lm3,.lh32.lm3{height: 72px;}.lh30.lm4,.lh31.lm4,.lh32.lm4{height: 96px;}.lh30.lm5,.lh31.lm5,.lh32.lm5{height: 120px;}.lh30.lm6,.lh31.lm6,.lh32.lm6{height: 144px;}.lh30.lm7,.lh31.lm7,.lh32.lm7{height: 168px;}.lh30.lm8,.lh31.lm8,.lh32.lm8{height: 192px;}.lh30.lm9,.lh31.lm9,.lh32.lm9{height: 216px;}.lh30.lm10,.lh31.lm10,.lh32.lm10{height: 240px;}.lh33.lm2,.lh34.lm2{height: 52px;}.lh33.lm3,.lh34.lm3{height: 78px;}.lh33.lm4,.lh34.lm4{height: 104px;}.lh33.lm5,.lh34.lm5{height: 130px;}.lh33.lm6,.lh34.lm6{height: 156px;}.lh33.lm7,.lh34.lm7{height: 182px;}.lh33.lm8,.lh34.lm8{height: 208px;}.lh33.lm9,.lh34.lm9{height: 234px;}.lh33.lm10,.lh34.lm10{height: 260px;}

    .lh35.lm2,.lh36.lm2{height: 54px;}.lh35.lm3,.lh36.lm3{height: 81px;}.lh35.lm4,.lh36.lm4{height: 108px;}.lh35.lm5,.lh36.lm5{height: 135px;}.lh35.lm6,.lh36.lm6{height: 162px;}.lh35.lm7,.lh36.lm7{height: 189px;}.lh35.lm8,.lh36.lm8{height: 216px;}.lh35.lm9,.lh36.lm9{height: 243px;}.lh35.lm10,.lh36.lm10{height: 270px;}.lh37.lm2,.lh38.lm2{height: 56px;}.lh37.lm3,.lh38.lm3{height: 84px;}.lh37.lm4,.lh38.lm4{height: 112px;}.lh37.lm5,.lh38.lm5{height: 140px;}.lh37.lm6,.lh38.lm6{height: 168px;}.lh37.lm7,.lh38.lm7{height: 196px;}.lh37.lm8,.lh38.lm8{height: 224px;}.lh37.lm9,.lh38.lm9{height: 252px;}.lh37.lm10,.lh38.lm10{height: 280px;}

    .lh39.lm2,.lh40.lm2,.lh41.lm2,.lh42.lm2{height: 58px;}.lh39.lm3,.lh40.lm3,.lh41.lm3,.lh42.lm3{height: 87px;}.lh39.lm4,.lh40.lm4,.lh41.lm4,.lh42.lm4{height: 116px;}.lh39.lm5,.lh40.lm5,.lh41.lm5,.lh42.lm5{height: 145px;}.lh39.lm6,.lh40.lm6,.lh41.lm6,.lh42.lm6{height: 174px;}.lh39.lm7,.lh40.lm7,.lh41.lm7,.lh42.lm7{height: 203px;}.lh39.lm8,.lh40.lm8,.lh41.lm8,.lh42.lm8{height: 232px;}.lh39.lm9,.lh40.lm9,.lh41.lm9,.lh42.lm9{height: 261px;}.lh39.lm10,.lh40.lm10,.lh41.lm10,.lh42.lm10{height: 290px;}

    .lh43.lm2,.lh44.lm2,.lh45.lm2,.lh46.lm2{height: 60px;}.lh43.lm3,.lh44.lm3,.lh45.lm3,.lh46.lm3{height: 90px;}.lh43.lm4,.lh44.lm4,.lh45.lm4,.lh46.lm4{height: 120px;}.lh43.lm5,.lh44.lm5,.lh45.lm5,.lh46.lm5{height: 150px;}.lh43.lm6,.lh44.lm6,.lh45.lm6,.lh46.lm6{height: 180px;}.lh43.lm7,.lh44.lm7,.lh45.lm7,.lh46.lm7{height: 210px;}.lh43.lm8,.lh44.lm8,.lh45.lm8,.lh46.lm8{height: 240px;}.lh43.lm9,.lh44.lm9,.lh45.lm9,.lh46.lm9{height: 270px;}.lh43.lm10,.lh44.lm10,.lh45.lm10,.lh46.lm10{height: 300px;}

    .lh47.lm2,.lh48.lm2,.lh49.lm2,.lh50.lm2{height: 64px;}.lh47.lm3,.lh48.lm3,.lh49.lm3,.lh50.lm3{height: 96px;}.lh47.lm4,.lh48.lm4,.lh49.lm4,.lh50.lm4{height: 128px;}.lh47.lm5,.lh48.lm5,.lh49.lm5,.lh50.lm5{height: 160px;}.lh47.lm6,.lh48.lm6,.lh49.lm6,.lh50.lm6{height: 192px;}.lh47.lm7,.lh48.lm7,.lh49.lm7,.lh50.lm7{height: 224px;}.lh47.lm8,.lh48.lm8,.lh49.lm8,.lh50.lm8{height: 256px;}.lh47.lm9,.lh48.lm9,.lh49.lm9,.lh50.lm9{height: 388px;}.lh47.lm10,.lh48.lm10,.lh49.lm10,.lh50.lm10{height: 320px;}

    .lh51.lm2,.lh52.lm2{height: 68px;}.lh51.lm3,.lh52.lm3{height: 102px;}.lh51.lm4,.lh52.lm4{height: 136px;}.lh51.lm5,.lh52.lm5{height: 170px;}.lh51.lm6,.lh52.lm6{height: 204px;}.lh51.lm7,.lh52.lm7{height: 238px;}.lh51.lm8,.lh52.lm8{height: 272px;}.lh51.lm9,.lh52.lm9{height: 306px;}.lh51.lm10,.lh52.lm10{height: 340px;}.lh53.lm2,.lh54.lm2{height: 70px;}.lh53.lm3,.lh54.lm3{height: 105px;}.lh53.lm4,.lh54.lm4{height: 140px;}.lh53.lm5,.lh54.lm5{height: 175px;}.lh53.lm6,.lh54.lm6{height: 210px;}.lh53.lm7,.lh54.lm7{height: 245px;}.lh53.lm8,.lh54.lm8{height: 280px;}.lh53.lm9,.lh54.lm9{height: 315px;}.lh53.lm10,.lh54.lm10{height: 350px;}

    .lh55.lm2,.lh56.lm2,.lh57.lm2,.lh58.lm2{height: 72px;}.lh55.lm3,.lh56.lm3,.lh57.lm3,.lh58.lm3{height: 108px;}.lh55.lm4,.lh56.lm4,.lh57.lm4,.lh58.lm4{height: 144px;}.lh55.lm5,.lh56.lm5,.lh57.lm5,.lh58.lm5{height: 180px;}.lh55.lm6,.lh56.lm6,.lh57.lm6,.lh58.lm6{height: 216px;}.lh55.lm7,.lh56.lm7,.lh57.lm7,.lh58.lm7{height: 252px;}.lh55.lm8,.lh56.lm8,.lh57.lm8,.lh58.lm8{height: 288px;}.lh55.lm9,.lh56.lm9,.lh57.lm9,.lh58.lm9{height: 324px;}.lh55.lm10,.lh56.lm10,.lh57.lm10,.lh58.lm10{height: 360px;}

    .lh59.lm2,.lh60.lm2{height: 76px;}.lh59.lm3,.lh60.lm3{height: 114px;}.lh59.lm4,.lh60.lm4{height: 152px;}.lh59.lm5,.lh60.lm5{height: 190px;}.lh59.lm6,.lh60.lm6{height: 228px;}.lh59.lm7,.lh60.lm7{height: 266px;}.lh59.lm8,.lh60.lm8{height: 304px;}.lh59.lm9,.lh60.lm9{height: 342px;}.lh59.lm10,.lh60.lm10{height: 380px;}

    .lh15.lmm2,.lh16.lmm2{max-height: 28px;}.lh15.lmm3,.lh16.lmm3{max-height: 42px;}.lh15.lmm4,.lh16.lmm4{max-height: 56px;}.lh15.lmm5,.lh16.lmm5{max-height: 70px;}.lh15.lmm6,.lh16.lmm6{max-height: 84px;}.lh15.lmm7,.lh16.lmm7{max-height: 98px;}.lh15.lmm8,.lh16.lmm8{max-height: 112px;}.lh15.lmm9,.lh16.lmm9{max-height: 126px;}.lh15.lmm10,.lh16.lmm10{max-height: 140px;}.lh17.lmm2,.lh18.lmm2{max-height: 30px;}.lh17.lmm3,.lh18.lmm3{max-height: 45px;}.lh17.lmm4,.lh18.lmm4{max-height: 60px;}.lh17.lmm5,.lh18.lmm5{max-height: 75px;}.lh17.lmm6,.lh18.lmm6{max-height: 90px;}.lh17.lmm7,.lh18.lmm7{max-height: 105px;}.lh17.lmm8,.lh18.lmm8{max-height: 120px;}.lh17.lmm9,.lh18.lmm9{max-height: 135px;}.lh17.lmm10,.lh18.lmm10{max-height: 150px;}

    .lh19.lmm2,.lh20.lmm2{max-height: 32px;}.lh19.lmm3,.lh20.lmm3{max-height: 48px;}.lh19.lmm4,.lh20.lmm4{max-height: 64px;}.lh19.lmm5,.lh20.lmm5{max-height: 80px;}.lh19.lmm6,.lh20.lmm6{max-height: 96px;}.lh19.lmm7,.lh20.lmm7{max-height: 112px;}.lh19.lmm8,.lh20.lmm8{max-height: 128px;}.lh19.lmm9,.lh20.lmm9{max-height: 144px;}.lh19.lmm10,.lh20.lmm10{max-height: 160px;}.lh21.lmm2,.lh22.lmm2{max-height: 36px;}.lh21.lmm3,.lh22.lmm3{max-height: 54px;}.lh21.lmm4,.lh22.lmm4{max-height: 72px;}.lh21.lmm5,.lh22.lmm5{max-height: 90px;}.lh21.lmm6,.lh22.lmm6{max-height: 108px;}.lh21.lmm7,.lh22.lmm7{max-height: 126px;}.lh21.lmm8,.lh22.lmm8{max-height: 144px;}.lh21.lmm9,.lh22.lmm9{max-height: 162px;}.lh21.lmm10,.lh22.lmm10{max-height: 180px;}

    .lh23.lmm2{max-height: 40px;}.lh23.lmm3{max-height: 60px;}.lh23.lmm4{max-height: 80px;}.lh23.lmm5{max-height: 100px;}.lh23.lmm6{max-height: 120px;}.lh23.lmm7{max-height: 140px;}.lh23.lmm8{max-height: 160px;}.lh23.lmm9{max-height: 180px;}.lh23.lmm10{max-height: 200px;}.lh24.lmm2,.lh25.lmm2{max-height: 42px;}.lh24.lmm3,.lh25.lmm3{max-height: 63px;}.lh24.lmm4,.lh25.lmm4{max-height: 84px;}.lh24.lmm5,.lh25.lmm5{max-height: 105px;}.lh24.lmm6,.lh25.lmm6{max-height: 126px;}.lh24.lmm7,.lh25.lmm7{max-height: 147px;}.lh24.lmm8,.lh25.lmm8{max-height: 168px;}.lh24.lmm9,.lh25.lmm9{max-height: 189px;}.lh24.lmm10,.lh25.lmm10{max-height: 210px;}

    .lh26.lmm2{max-height: 44px;}.lh26.lmm3{max-height: 66px;}.lh26.lmm4{max-height: 88px;}.lh26.lmm5{max-height: 110px;}.lh26.lmm6{max-height: 132px;}.lh26.lmm7{max-height: 154px;}.lh26.lmm8{max-height: 176px;}.lh26.lmm9{max-height: 198px;}.lh26.lmm10{max-height: 220px;}.lh27.lmm2,.lh28.lmm2,.lh29.lmm2{max-height: 46px;}.lh27.lmm3,.lh28.lmm3,.lh29.lmm3{max-height: 69px;}.lh27.lmm4,.lh28.lmm4,.lh29.lmm4{max-height: 92px;}.lh27.lmm5,.lh28.lmm5,.lh29.lmm5{max-height: 115px;}.lh27.lmm6,.lh28.lmm6,.lh29.lmm6{max-height: 138px;}.lh27.lmm7,.lh28.lmm7,.lh29.lmm7{max-height: 161px;}.lh27.lmm8,.lh28.lmm8,.lh29.lmm8{max-height: 184px;}.lh27.lmm9,.lh28.lmm9,.lh29.lmm9{max-height: 207px;}.lh27.lmm10,.lh28.lmm10,.lh29.lmm10{max-height: 230px;}

    .lh30.lmm2,.lh31.lmm2,.lh32.lmm2{max-height: 48px;}.lh30.lmm3,.lh31.lmm3,.lh32.lmm3{max-height: 72px;}.lh30.lmm4,.lh31.lmm4,.lh32.lmm4{max-height: 96px;}.lh30.lmm5,.lh31.lmm5,.lh32.lmm5{max-height: 120px;}.lh30.lmm6,.lh31.lmm6,.lh32.lmm6{max-height: 144px;}.lh30.lmm7,.lh31.lmm7,.lh32.lmm7{max-height: 168px;}.lh30.lmm8,.lh31.lmm8,.lh32.lmm8{max-height: 192px;}.lh30.lmm9,.lh31.lmm9,.lh32.lmm9{max-height: 216px;}.lh30.lmm10,.lh31.lmm10,.lh32.lmm10{max-height: 240px;}.lh33.lmm2,.lh34.lmm2{max-height: 52px;}.lh33.lmm3,.lh34.lmm3{max-height: 78px;}.lh33.lmm4,.lh34.lmm4{max-height: 104px;}.lh33.lmm5,.lh34.lmm5{max-height: 130px;}.lh33.lmm6,.lh34.lmm6{max-height: 156px;}.lh33.lmm7,.lh34.lmm7{max-height: 182px;}.lh33.lmm8,.lh34.lmm8{max-height: 208px;}.lh33.lmm9,.lh34.lmm9{max-height: 234px;}.lh33.lmm10,.lh34.lmm10{max-height: 260px;}

    .lh35.lmm2,.lh36.lmm2{max-height: 54px;}.lh35.lmm3,.lh36.lmm3{max-height: 81px;}.lh35.lmm4,.lh36.lmm4{max-height: 108px;}.lh35.lmm5,.lh36.lmm5{max-height: 135px;}.lh35.lmm6,.lh36.lmm6{max-height: 162px;}.lh35.lmm7,.lh36.lmm7{max-height: 189px;}.lh35.lmm8,.lh36.lmm8{max-height: 216px;}.lh35.lmm9,.lh36.lmm9{max-height: 243px;}.lh35.lmm10,.lh36.lmm10{max-height: 270px;}.lh37.lmm2,.lh38.lmm2{max-height: 56px;}.lh37.lmm3,.lh38.lmm3{max-height: 84px;}.lh37.lmm4,.lh38.lmm4{max-height: 112px;}.lh37.lmm5,.lh38.lmm5{max-height: 140px;}.lh37.lmm6,.lh38.lmm6{max-height: 168px;}.lh37.lmm7,.lh38.lmm7{max-height: 196px;}.lh37.lmm8,.lh38.lmm8{max-height: 224px;}.lh37.lmm9,.lh38.lmm9{max-height: 252px;}.lh37.lmm10,.lh38.lmm10{max-height: 280px;}

    .lh39.lmm2,.lh40.lmm2,.lh41.lmm2,.lh42.lmm2{max-height: 58px;}.lh39.lmm3,.lh40.lmm3,.lh41.lmm3,.lh42.lmm3{max-height: 87px;}.lh39.lmm4,.lh40.lmm4,.lh41.lmm4,.lh42.lmm4{max-height: 116px;}.lh39.lmm5,.lh40.lmm5,.lh41.lmm5,.lh42.lmm5{max-height: 145px;}.lh39.lmm6,.lh40.lmm6,.lh41.lmm6,.lh42.lmm6{max-height: 174px;}.lh39.lmm7,.lh40.lmm7,.lh41.lmm7,.lh42.lmm7{max-height: 203px;}.lh39.lmm8,.lh40.lmm8,.lh41.lmm8,.lh42.lmm8{max-height: 232px;}.lh39.lmm9,.lh40.lmm9,.lh41.lmm9,.lh42.lmm9{max-height: 261px;}.lh39.lmm10,.lh40.lmm10,.lh41.lmm10,.lh42.lmm10{max-height: 290px;}

    .lh43.lmm2,.lh44.lmm2,.lh45.lmm2,.lh46.lmm2{max-height: 60px;}.lh43.lmm3,.lh44.lmm3,.lh45.lmm3,.lh46.lmm3{max-height: 90px;}.lh43.lmm4,.lh44.lmm4,.lh45.lmm4,.lh46.lmm4{max-height: 120px;}.lh43.lmm5,.lh44.lmm5,.lh45.lmm5,.lh46.lmm5{max-height: 150px;}.lh43.lmm6,.lh44.lmm6,.lh45.lmm6,.lh46.lmm6{max-height: 180px;}.lh43.lmm7,.lh44.lmm7,.lh45.lmm7,.lh46.lmm7{max-height: 210px;}.lh43.lmm8,.lh44.lmm8,.lh45.lmm8,.lh46.lmm8{max-height: 240px;}.lh43.lmm9,.lh44.lmm9,.lh45.lmm9,.lh46.lmm9{max-height: 270px;}.lh43.lmm10,.lh44.lmm10,.lh45.lmm10,.lh46.lmm10{max-height: 300px;}

    .lh47.lmm2,.lh48.lmm2,.lh49.lmm2,.lh50.lmm2{max-height: 64px;}.lh47.lmm3,.lh48.lmm3,.lh49.lmm3,.lh50.lmm3{max-height: 96px;}.lh47.lmm4,.lh48.lmm4,.lh49.lmm4,.lh50.lmm4{max-height: 128px;}.lh47.lmm5,.lh48.lmm5,.lh49.lmm5,.lh50.lmm5{max-height: 160px;}.lh47.lmm6,.lh48.lmm6,.lh49.lmm6,.lh50.lmm6{max-height: 192px;}.lh47.lmm7,.lh48.lmm7,.lh49.lmm7,.lh50.lmm7{max-height: 224px;}.lh47.lmm8,.lh48.lmm8,.lh49.lmm8,.lh50.lmm8{max-height: 256px;}.lh47.lmm9,.lh48.lmm9,.lh49.lmm9,.lh50.lmm9{max-height: 388px;}.lh47.lmm10,.lh48.lmm10,.lh49.lmm10,.lh50.lmm10{max-height: 320px;}

    .lh51.lmm2,.lh52.lmm2{max-height: 68px;}.lh51.lmm3,.lh52.lmm3{max-height: 102px;}.lh51.lmm4,.lh52.lmm4{max-height: 136px;}.lh51.lmm5,.lh52.lmm5{max-height: 170px;}.lh51.lmm6,.lh52.lmm6{max-height: 204px;}.lh51.lmm7,.lh52.lmm7{max-height: 238px;}.lh51.lmm8,.lh52.lmm8{max-height: 272px;}.lh51.lmm9,.lh52.lmm9{max-height: 306px;}.lh51.lmm10,.lh52.lmm10{max-height: 340px;}.lh53.lmm2,.lh54.lmm2{max-height: 70px;}.lh53.lmm3,.lh54.lmm3{max-height: 105px;}.lh53.lmm4,.lh54.lmm4{max-height: 140px;}.lh53.lmm5,.lh54.lmm5{max-height: 175px;}.lh53.lmm6,.lh54.lmm6{max-height: 210px;}.lh53.lmm7,.lh54.lmm7{max-height: 245px;}.lh53.lmm8,.lh54.lmm8{max-height: 280px;}.lh53.lmm9,.lh54.lmm9{max-height: 315px;}.lh53.lmm10,.lh54.lmm10{max-height: 350px;}

    .lh55.lmm2,.lh56.lmm2,.lh57.lmm2,.lh58.lmm2{max-height: 72px;}.lh55.lmm3,.lh56.lmm3,.lh57.lmm3,.lh58.lmm3{max-height: 108px;}.lh55.lmm4,.lh56.lmm4,.lh57.lmm4,.lh58.lmm4{max-height: 144px;}.lh55.lmm5,.lh56.lmm5,.lh57.lmm5,.lh58.lmm5{max-height: 180px;}.lh55.lmm6,.lh56.lmm6,.lh57.lmm6,.lh58.lmm6{max-height: 216px;}.lh55.lmm7,.lh56.lmm7,.lh57.lmm7,.lh58.lmm7{max-height: 252px;}.lh55.lmm8,.lh56.lmm8,.lh57.lmm8,.lh58.lmm8{max-height: 288px;}.lh55.lmm9,.lh56.lmm9,.lh57.lmm9,.lh58.lmm9{max-height: 324px;}.lh55.lmm10,.lh56.lmm10,.lh57.lmm10,.lh58.lmm10{max-height: 360px;}

    .lh59.lmm2,.lh60.lmm2{max-height: 76px;}.lh59.lmm3,.lh60.lmm3{max-height: 114px;}.lh59.lmm4,.lh60.lmm4{max-height: 152px;}.lh59.lmm5,.lh60.lmm5{max-height: 190px;}.lh59.lmm6,.lh60.lmm6{max-height: 228px;}.lh59.lmm7,.lh60.lmm7{max-height: 266px;}.lh59.lmm8,.lh60.lmm8{max-height: 304px;}.lh59.lmm9,.lh60.lmm9{max-height: 342px;}.lh59.lmm10,.lh60.lmm10{max-height: 380px;}    

}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .indcd-lun .img{height: 150px;}
    .indcd-lun{padding: 30px;}
    .pagesBan-con{font-size: 150px;}
    .newsSlide{padding: 30px;}
    .newsSlide-con{padding: 40px 0 35px 40px;}
    .caseList-img img{height: 330px;}
    .newsDet-side{padding: 30px;}
    .newsDet-side-item{padding: 20px;}
    .newsDet-show-con{padding: 30px 30px 70px;}
    .hzList-page{font-size: 120px;}
    .dealerNav a{margin-left: 30px;}
    .dealer-swp-img{height: 180px;}
    .contCode-map{height: 540px;}
    .msgCont-table .dealerCode{width: 65%;}
    .loginView-con{width: 42%;padding: 40px 60px 40px 30px;}
    .loginView-table,.loginView-title, .loginView-tips, .loginView-switch, .loginView-logo{padding-left: 30px;}
    .loginView-input .title,.loginView-menu .title{font-size: 14px;}
    .loginView-input input,.loginView-menu .select{width: 68%;}
    .loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(68% - 74px);}
    .join-menu, .join-header{padding: 0 30px;}
    .join-header{padding-bottom: 20px;}
    .joinPopup{padding: 30px 40px 40px;width: 500px;border-radius: 8px;}
    .joinPopup-close{right: 40px;}
    .video-img .img img{height: 250px;}
    .video-text .title{height: 55px;}
    .serNav-item{height: 240px;}
    .serNav-text{margin-top: 20px;}
    .serNav-icon{height: 90px;}
    .abWH-list li{height: 580px;}
    .abWH-list li{padding: 0 60px 50px;}
    .abWH-drop{padding: 100px 45px 0;}
    .abMom-con{padding: 60px;}
    .abBtm-img img{max-height: 270px;}
    .proList-item{padding: 30px 45px;}
    .proList-img{height: 300px;}
    .indtt-cont .cont-r{padding: 0px 140px 0px 60px;}
    .proXL-list-item{padding: 60px 25px;}
    .proXL-list-img{height: 190px;}
    .proXlSer-desc{padding: 40px;}
    .proXlSer-left{padding: 90px 20px 180px 120px;min-height: 800px;}
    .proXlSer-list li{height: 50px;padding-left: 30px;}
    .proXlLink-item{height: 85px;}
    .aboufz-cont .cont-r {padding: 300px 135px;}
    .aboufz-dw {margin: 80px 0px;top: 80px;}
    .aboufz-years-vertical__years__left,.aboufz-years-vertical__years__right__item{font-size: 200px;}
    .circular-chart{margin-left: 130px;}
    .detVideo-con{margin-top: 60px;}
    .detWhat-con{padding: 30px;}
    .detWhat-text{padding: 0 40px;}
    .detMain-text .text p{margin-top: 20px ;}
    .detMain-down{height: 90px;padding: 0 60px 0 20px;}
    .detFun-table td{font-size: 15px;padding: 12px;width: 260px;}
    .threesixty{height: 500px;}
    .hzBtm-btn{width: 140px;height: 140px;}
    .house-nav a{padding-left: 2px;width: 80px;}
    .house-nav a p{transform: scale(.8);}
    .detNav-item{font-size: 14px;height: 60px;margin-left: 15px;}
    .detNav.scroll .detNav-item{height: 50px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 34px;}
    .proXL-intro .contain{padding:  0 5%;}
    .proDet-popup{width: 70%;}
    .proXlSer-desc-box{transform: translate(-20%,-90px);}
    .dealerCode-input input{font-size: 14px;}
    .dealerCode-input input::-webkit-input-placeholder{font-size: 14px;}
    .dealerCode-input input,.dealerCode-img img{height: 42px;}
    .dealerCode-btn{height: 48px;width: 34%;}
    .dealerCode-input{width: 220px;}
    /* 新增 */
    .success-btn-item{width: 260px;height: 52px;}
    .success-img svg{width: 180px;display: block;height: 180px;}
    .indsc-list .list-muen .img{height: 210px;}
    .indsc-list .list-muen .img .show{padding: 0 30px;}
    .case .newsNav-item{margin-left: 55px;}
}
@media all and (max-width:1430px) {
    /* 1360 */
}
@media all and (max-width:1350px) {
    /* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .pagesBan-con{font-size: 120px;}
    .caseList-img img{height: 250px;}
    .hzList-page{font-size: 90px;}
    .hzList-title .title{padding-left: 12px;}
    .hzList-con{padding-right: 20px;}
    .hzList-item:nth-child(2n) .hzList-con{padding-left: 40px;}
    .buyLocal-icon li{width: 32%;}
    .buyLocal-icon .img{width: 50px;height: 50px;}
    .buyLocal-icon .text{font-size: 13px;}
    .buyData{margin-left: 7%;width: 47%;}
    .contIntro-text{padding-left: 15px;}
    .contIntro-icon{width: 54px;height: 54px;}
    .msgCont-data{padding: 20px 15px 40px;}
    .dealerCode-input input{padding-left: 15px;}
    .msgCont-table .dealerCode{width: 75%;}
    .loginView-switch{justify-content: center;}
    .join-menu li, .join-header li{width: 150px;}
    .prob-list li{padding: 20px;margin-top: 15px;}
    .prob-text{padding: 0 30px;}
    .video-img .img img{height: 210px;}
    .video-text .title{height: 45px;}
    .serxz-lun li .lt4 {margin-right: 30px;}
    .abWH-list li {padding: 0 40px 30px;height: 520px;}
    .abWH-drop {padding: 60px 30px 0;}
    .abWH-icon{width: 40px;}
    .abWH-drop-text p:first-child{margin-top: 15px;}
    .abWH-drop-text p{margin-top: 10px;}
    .abMom-con{padding: 40px;}
    .proList-img{height: 250px;}
    .proList-img img{max-width: 80%;}
    .indtt-cont .cont-r {padding: 40px 80px 40px 40px;}
    .proXL-intro-text{padding: 0;}
    .proXL-list-item{border-radius: 15px;padding: 40px 15px;}
    .proXlSer-desc-box{right: 10%;}
    .proXlSer-left {padding: 50px 0 180px 50px;min-height: 700px;}
    .proXlLink-item{padding: 0 20px;}
    .aboufz2{display: block;}
    .detFun-table td{width: 200px;}
    .detNav-item{font-size: 12px;height: 50px;margin-left: 10px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 32px;}
    .proXL-intro .contain{padding: 0;}
    .proDet-popup .msgCont-table .dealerCode{width: 55%;}
    .proXlSer-desc-box {transform: translate(-20%,-70px);}
    .dealerCode{width: 100%;justify-content: flex-start;}
    .dealerCode-btn{width: 100px;margin-left: 15px;}
    .indsc-list .list-muen .img{height: 170px;}
    .indsc-list .list-muen .img .show{padding: 0 15px;}
    
    
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
    .house-nav{display: none;}
    .pagesBread{display: none;}
    .detNav{top: 60px;}
    .contIntro-list li{width: 48%;}
    
}
@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .serxz-lun li .lt1 .img {position: relative;width: 10%;margin-right: 15px;}
    .serxz-lun li .lt1 .text {width: 90%;}
    .aboufz2 .gallery-more li{padding: 15px;}
    .proIntro-text{width: 100%;margin-top: 30px;}
    .proIntro-img{width: 100%;}
    .detBan-bg img{height: 80vh;}
    .detPar-table{overflow-x: auto;}
    .newsList-con{margin-left: 0;justify-content: space-between;}
    .newsList-con li{margin: 20px 0 0;width: 48%;}

    .proIntro-img img{width: 70%;}
    .proIntro-text p{margin-top: 10px;}
    .proXL-list-item{width: 100%;}
    .proXL-list-item{width: 100%;margin: 15px 0 0;border-radius: 10px;padding: 30px 15px;}
    .proXL-list-img{width: 100%;}
    .proXL-list-con{width: 100%;margin-top: 20px;}
    .proXL-list-con .more{border-width: 2px;width: 120px;height: 44px;}
    .proXlSer-desc-box {transform: translate(-30px,-70px);}
    .proXlSer-list li{padding-right: 35px;}
    .indtt-cont .cont-l{width: 100%;}
    .indtt-cont .cont-r{width: 100%;padding: 30px 15px;}
    .indtt-cont .cont-r .title{line-height: 28px;}
    .indtt-form .list li{width: 100%;}
    .indtt-form input{font-size: 14px;}
    .indtt-form input::-webkit-input-placeholder{font-size: 14px;}
    .indtt-btn .yz{width: 200px;height: 48px;}
    .indtt-btn .yz .img{width: 102px;right: 0;}
    .indtt-btn .yz input{padding: 0;padding-left: 12px;height: 44px;}
    .indtt-btn .btn{margin-left: 15px;width: 120px;height: 44px;}
    .abIntro-con{width: 100%;}
    .abIntro-video{width: 100%;margin-top: 30px;}
    .abIntro-num li{width: 55%;margin-top: 15px;}
    .abIntro-num li:nth-child(2n){width: 45%;}
    .abIntro-video-btn{width: 60px;height: 60px;}
    .abWH-list li{height: 550px;}
    .abWH-drop {padding: 20px 15px 0;}
    .abGal-con{width: 100%;padding: 0;}
    .abGal-img{width: 100%;margin-top: 15px;}
    .abGal-pagination{position: relative;width: 100%;text-align: center;bottom: auto;left: auto;margin-top: 20px;}
    .abGal-pagination .swiper-pagination-bullet{margin-left: 8px;border-width: 2px;width: 10px;height: 10px;}
    .abMom-btn{display: none;}
    .newsDet-show-con{width: 100%;margin-right: 0;}
    .newsDet-side{width: 100%;margin-top: 20px;}
    .pagesBan-box{min-height: unset;}
    .hzList{padding: 0 4%;}
    .hzList-item{margin: 20px 0 0 !important;width: 100%;flex-direction: column-reverse !important;}
    .hzList-con{width: 100%;padding: 30px 15px !important;}
    .hzList-page{font-size: 50px;}
    .hzList-img{width: 100%;}
    .hzList-btn{width: 120px;height: 46px;border-width: 2px;}
    .hzBtm-btn{display: none;}
    .hzBtm-bg img{height: 200px;}
    .hzBtm-text{width: 100%;}
    .buyData-item{flex-wrap: nowrap;}
    .msgCont-con{width: 100%;}
    .msgCont-table{width: 100%;margin-top: 30px;}
    .loginView{justify-content: center;}
    .loginView-img{display: none;}
    .loginView-con{width: 90%;padding: 30px 15px;}
    .loginView-table, .loginView-title, .loginView-tips, .loginView-switch, .loginView-logo{padding-left: 0;}
    .loginView-input .title,.loginView-menu .title{padding-right: 15px;}
    .loginView-input input,.loginView-menu .select{height: 40px;}
    .loginView-table button{height: 50px;width: 85%;margin: 20px auto 0;}
    .loginView-input .title, .loginView-menu .title{font-size: 12px;}
    .loginView-input .title{position: relative;}
    .loginView-input.active .title::after{margin: 0;position: absolute;right: 7px;top: 0px;}
    .loginView-tips,.loginView-switch,.loginView-link{font-size: 12px;justify-content: center;}
    .loginView-switch a{display: inline-block;width: 100%;text-align: center;}
    .loginView-item.register .loginView-switch a{width: auto;}
    .loginView-title{text-align: center;}
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
    .indcd-lun{padding: 15px;}
    .pagesBan-con{font-size: 50px;bottom: 30px;}
    .pagesBread{display: none;}
    .pagesBan::after{bottom: -1px;}
    .pagesTitle{font-size: 20px;}
    .news .newsNav{justify-content: flex-start;}
    .newsNav{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;justify-content: flex-start;}
    .case .newsNav{width: 100%;margin-top: 20px;}
    .newsNav-item{width: auto;height: 46px;padding: 0 20px;}
    .newsSlide{padding: 15px;}
    .newsSlide-img{width: 100%;}
    .newsSlide-con{width: 100%;padding: 30px 0;}
    .newsSlide-date .day{padding: 0 10px 15px;font-size: 30px;border-width: 2px;}
    .newsSlide-more{border-width: 2px;width: 110px;height: 44px;margin-top: 20px;}
    .newsSlide-title{margin-top: 25px;}
    .newsList-con li{width: 100%;}
    .indcd-lun .img{height: 170px;}
    .caseItem{width: 100%;}
    .caseList-img{border-radius: 3px;}
    .caseList-img img{height: 200px;}
    .caseList-text{padding-left: 0;}
    .caseList-text::after, .caseList-text::before{top: 10px;width: 20px;height: 1px;display: none;}
    .newsDet-show-con{width: 100%;padding:20px 0;margin: 0;}
    .newsDet-title .title{font-size: 16px;}
    .newsDet-title .date{font-size: 13px;margin-top: 10px;}
    #toShare a{width: 30px;height: 30px;margin-left: 12px;}
    #toShare a::before{font-size: 12px;}
    .newsDet-return{margin-top: 30px;border-width: 2px;width: 120px;height: 48px;}
    .newsDet-return::before{margin-right: 5px;font-size: 14px;}
    .newsDet-next a{padding: 0 15px;height: 50px;line-height: 50px;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
    .newsDet-side{padding: 20px 15px;width: 100%;margin-top: 20px;}
    .newsDet-message textarea{margin-top: 15px;height: 140px;font-size: 13px;padding: 15px 0 0 15px;}
    .newsDet-message textarea::-webkit-input-placeholder{font-size: 13px;}
    .newsDet-msg-input input{width: 120px;height: 44px;font-size: 13px;}
    .newsDet-msg-input input::-webkit-input-placeholder{font-size: 13px;}
    .newsDet-msg-input .img img{height: 44px;}
    .newsDet-msg-submit{align-items: center;}
    .newsDet-msg-submit button{width: 80px;height: 42px;font-size: 14px;}
    .newsDet-prob-page{display: none;}
    .newsDet-prob-text{margin-left: 0;width: 92%;}
    .newsDet-prob-text .title{font-size: 13px;}
    .newsDet-prob-text .date{display: none;}
    .newsDet-prob-text .text{width: 100%;height: 0;font-size: 12px;}
    .newsDet-problem li::after{right: 10px;font-size: 13px;}
    .newsDet-prob-text .text-box{width: 100%;}
    .newsDet-problem li.active .newsDet-prob-text .text{padding-bottom: 20px;}
    .indsc-list{margin: 0;}
    .indsc-list .list-muen{width: 100%;margin: 15px 0 0;}
    .indsc-list .list-muen .img .show{padding: 0 15px;}
   
    .buyText{width: 100%;}
    .buyLocal{width: 100%;}
    .buyData{width: 100%;margin: 20px 0 0;}
    .buyLocal-title{font-size: 16px;text-align: center;}
    .buyLocal-icon .img{width: 44px;height: 44px;}
    .buyLocal-icon .text{font-size: 12px;}
    .buyLocal-menu{height: 48px;padding: 0 15px;border-width: 2px;}
    .buyLocal-more{height: 48px;}
    .buyData-item{margin-top: 20px;}
    .buyData-img{width: 25%;}
    .buyData-con{flex: 1;padding-left: 15px;margin: 0;}
    .dealerNav{overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .dealerNav a{margin-left: 20px;}
    .dealer-swp-img{height: 160px;}
    .dealer-swp-img i{left: 10px;top: 10px;width: 14px;height: 14px;}
    .dealer-swp-img i::after{width: 10px;height: 9px;}
    .dealer-swp-text{height: 54px;padding-left: 15px;}
    .dealerTable-input{width: 100% !important;}
    .dealerTable-input input{font-size: 14px;height: 36px;margin-top: 8px;}
    .dealerTable-input .title{font-size: 14px;}
    .dealerTable-input textarea{font-size: 14px;}
    .dealerCode{width: 100%;justify-content: space-between;}
    .dealerCode-input{border-width: 2px;width: 65%;}
    .dealerCode-input input{font-size: 13px;padding-left: 15px;height: 42px;}
    .dealerCode-input input::-webkit-input-placeholder{font-size: 13px;}
    .dealerCode-img img{ height: 42px;object-fit: fill;}
    .dealerCode-btn{height: 44px;}
    .dealerCode-btn{width: 30%;font-size: 13px;margin-left: 0;}
    .contIntro-list li{max-width: unset;width: 100%;margin: 20px 0 0;}
    .contIntro-icon{width: 40px;height: 40px;}
    .contMsg-text{width: 100%;margin-bottom: 20px;}
    .contCode-map{height: 300px;}
    .map-info{width: 330px;padding: 15px;}
    .amap-container img{width: 50%;}
    .msgCont-con{width: 100%;}
    .msgCont-table{width: 100%;margin-top: 40px;}
    .msgCont-table .dealerTable-input:nth-child(-n+2){width: 100%;}
    .msgCont-data{box-shadow: 0px 10px 14.57px 2.43px rgba(138, 138, 138, 0.11);}
    .msgCont-table .dealerCode{width: 100% !important;}
   
    .join-header{display: none;}
    .join-menu{padding: 12px 0;font-size: 12px;height: auto;}
    .join-menu li{width: auto;}
    .join-menu li:first-child{width: 100%;font-weight: 700;font-size: 13px;margin-bottom: 5px;}
    .join-menu li:last-child::after{font-size: 12px;margin-left: 5px;transform: scale(.8);}
    .joinDrop{padding: 10px 15px 20px;}
    .joinDrop-btn{margin-top: 20px;width: 130px;height: 44px;border-width: 2px;}
    .joinDrop-btn::before{margin-right: 5px;width: 14px;height: 14px;}
    .joinPopup-box{display: block;}
    .joinPopup{width: 90%;padding:25px 15px;}
    .joinPopup-close{top: 25px;right: 15px;width: 22px;height: 22px;border-width: 1px;}
    .joinPopup-close::before{font-size: 12px;transform: scale(.8);}
    .joinPopup-input input{margin-top: 5px;font-size: 12px;height: 40px;}
    .joinPopup-input input::-webkit-input-placeholder{font-size: 12px;}
    .joinPopup-input .upload-btn{height: 40px;}
    .joinPopup-btn{margin-top: 20px;width: 120px;height: 44px;}
    .prob-list li{padding: 15px;}
    .prob-page{width: 36px;height: 36px;}
    .prob-text{padding: 0 15px;}
    .prob-list li::after{margin-top: 8px;}
    .prob-text .text{font-size: 12px;}
    .video-list li{width: 100%;}
    .video-text .title{height: auto;}
    .serxz-lun li .lt2{display: none;}
    .serxz-lun li .lt3{display: none;}
    .serxz-lun li .lt1{padding-left: 15px;width: 75%;}
    .serxz-lun li .lt4 {margin-right: 15px;width: 20%;}
    .serxz-lun li{height: 60px;}
    .serxz-lun li:nth-child(1){height: 50px;border-radius: 5px 5px 0px 0px;}
    .serxz-lun li:nth-child(1) >div{font-size: 13px;}
    .serxz-lun li .lt1 .img{width: 8%;margin-right: 10px;}
    .serxz-lun li .lt1 .text{font-size: 12px;}
    .serxz-lun li .lt4{width: 15%;}
    .serxz-lun li .lt4 .img img{width: 22px;}
    .down-search{margin-top: 20px;width: 100%;border-width: 2px;}
    .down-search input{height: 40px;padding-left: 15px;width: calc(100% - 60px);font-size: 12px;}
    .down-search input::-webkit-input-placeholder{font-size: 12px;}
    .downSear-btn{height: 40px;width: 60px;}
    .downSear-btn::before{font-size: 16px;}
    .serNav-item{width: 100%;height: 200px;margin-top: 15px;}
    .serNav-item:first-child{margin-top: 0;}
    .serNav-icon{height: 60px;width: 80px;}
    .serList {margin-top: 20px;}
    .serList .title{width: 100%;}
    .serList .text{width: 100%;margin-top: 15px;}
    .serList .text{line-height: 26px;}
    .serList .text p br{height: 16px;}
   
    .abWH-list li{width: 100%;height: 400px;padding: 0 15px 20px;border-bottom: 1px solid rgba(255, 255, 255, .3);}
    .abWH-drop{padding: 40px 15px 0;}
    .abWH-icon{width: 34px;}
    .abMom-slide{flex-direction: column-reverse;}
    .abMom-con{width: 100%;padding: 30px 15px;margin:0;}
    .abMom-date{padding-left: 18px;}
    .abMom-date::after{width: 11px;height: 12px;}
    .abMom-img{width: 100%;}

    .abBtm-img{display: none;}
    .ab-bottom{padding: 0 4%;}
    .abBtm-con{width: 100%;padding-left: 0;}
    .ab-gallery{padding-bottom: 20px;}

    .proList-item{padding: 30px 15px;flex-direction: column-reverse;}
    .proList-img{width: 100%;height: auto;min-height: 150px;}
    .proList-img img{max-height: 200px;}
    .proList-con{width: 100%;margin-top: 20px;}
    .proList-more{border-width: 2px;width: 110px;height: 40px;font-size: 12px;}
  
    .proXL-intro-text p{margin-top: 10px;}
    .proXL-list{padding: 30px 4%;}

    .proXlSer-left{width: 100%;padding: 30px 4%;min-height: unset;}
    .proXlSer-title br{display: none;}
    .proXlSer-title::after{width: 60px;height: 2px;}
    .proXlSer-list li{height: 40px;padding-left: 15px;}
    .proXlSer-list li::after{width: 3px;}
    .proXlSer-right{width: 100%;margin-top: 0;padding-bottom: 20px;}
    .proXlSer-desc-box{position: relative;right: auto;top: auto;bottom: auto;transform: translateX(0);}
    .proXlSer-img{display: none;}
    .proXlSer-desc{padding: 25px 4%;}
    .proXlLink-item{width: 100%;padding: 0 4%;margin-top: 15px;}
    .proXlLink-item:first-child{margin-top: 0;}
    .proXlLink-icon .img{width: 40px;}
    .proXlLink-icon .text{margin-left: 15px;}
    .aboufz2 .gallery-more li .num{font-size: 13px;}
    .aboufz2 .gallery-more li .text{font-size: 14px;}
    .detBan-con{padding-top: 50px;}
    .detBan-con .contain{flex-direction: column-reverse;height: auto;}
    .detBan-text{width: 100%; margin-top: 20px;}
    .detBan-img{width: 70%;margin: 0 auto;}
    .detBan-more{width: 130px;height: 44px;border-width: 2px;}
    .detVideo-header .pagesTitle{width: 100%;}
    .detVideo-text{width: 100%;margin-top: 15px;font-weight: 500;}
    .detVideo-con{margin-top: 30px;width: 100%;border-radius: 5px;}
    .detVideo-img .img{position: relative;}
    .detVideo-img .img::before{content: ""; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
    .detVideo-btn{width: 150px;height: 46px;border-width: 2px;}
    .detVideo-btn::before{font-size: 12px;margin-right: 5px;}
    .detFea-img{width: 100%;margin-top: 15px;}
    .detFea-img img{max-height: 250px;}
    .detFea-swp{width: 100%;}
    .detFea-list{margin-top: 20px !important;}
    .detFea-list li{width: 100% !important;margin-top: 30px !important;}
    .detFea-list-icon img{max-height: 80%;}
    .detFea-list-text{text-align: center;}
    .detFea-pagination .swiper-pagination-bullet{border-width: 2px;width: 12px;height: 12px;}
    .detFun-con{width: 100%;}
    .detFun-img{width: 100%;margin-top: 20px;}
    .detFun-img img{width: 80%;}
    .detFun-table{overflow-x: auto;}
    .detFun-table table{width: 300%;}
    .detFun-table td{font-size: 12px;width: 230px;padding: 10px;}
    .detFun-table tr{margin: 3px 0;}
    .detWhat-con{padding: 15px;border-radius: 5px;box-shadow: 0px 10px 15px 0px rgba(50, 62, 71, 0.08);}
    .detWhat-img{width: 100%;}
    .detWhat-text{width: 100%;padding: 20px 0 0;}
    .detWhat::after{height: 85%;}
    .detPar-img{width: 100%;text-align: center;}
    .detPar-img img{width: 50%;}
    .detPar-data{width: 100%;}
    .detPar-table{overflow-x: auto;}
    .detPar-table table{width: 200%;}
    .detPar-title{height: 46px;}
    .detPar-table th{height: 48px;font-size: 13px;}
    .detPar-table td{padding: 10px;font-size: 13px;}
    .detMain-img{width: 100%;}
    .detMain-text{width: 100%;padding: 20px 0 0;}
    .detMain-text .text p{margin-top: 10px;padding-left: 25px;}
    .detMain-text .text p::after{width: 14px;height: 12px;}
    .detMain-down-btn{display: none;}
    .detMain-down{height: auto;padding: 15px;border-radius: 3px;}
    .detMain-down-title{padding-left: 15px;font-size: 13px;}
    .detMain-down-title::after{width: 5px;height: 5px;}
    .threesixty{height: 400px;}
    .loginView-input .btn{height: 40px;width: 50px;margin-left: 5px;}
    .loginView-item.forgot .loginView-input:nth-child(2) input{width: calc(68% - 55px);}

    .probBtm-btn .btn{border-width: 2px;width: 130px;height: 46px;margin-left: 15px;}
    .detNav{width: 100%;overflow-x: auto;top: 60px;}
    .detNav .contain{flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .detNav-item{height: 40px;}
    .detNav-item:first-child{margin-left: 15px;}
    .detNav.scroll .detNav-item{height: 40px;}
    .detVideo-con iframe{height: 188px;}
    .proXL-intro h1,.proXL-intro h2{font-size: 20px;}
    .buyLocal-menu input{font-size: 14px;}
    .buyLocal-menu input::-webkit-input-placeholder{font-size: 14px;}
    .proDet-popup{width: 85%;padding: 20px 15px;border-radius: 10px;}
    .proDet-popup-close{right: -20px;top: -20px;font-size: 15px;}
    .proDet-popup .msgCont-table{margin-top: 0;}
    .dealerText{width: 100%;}
    /* 新增 */
    .success{height: calc(100vh - 60px);}
    .success-btn-item{width: 150px;height: 46px;margin-left: 15px;}
    .case .newsNav-item {margin-left: 20px;}
}


/*产品推荐*/
.prod-ul{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:46px
}
.prod-li{
    width: calc(25% - 40px);
    margin-right: 34px;
    margin-bottom:43px
}
.prod-li:nth-of-type(4n){
    margin-right: 0
}
.prod-ul1::after{
    content:"";
    width:23.4%
}
.prod-ul2::after{
    content:"";
    width:48.8%
}
.prod-puibox{
    display:flex;
    flex-direction:column;
    position:relative
}
.prod-ImgBox{
    position:relative;
    width:100%;
    background-color:#fff;
    transition:all 0.5s ease;
    margin-bottom:20px;
}
.prod-ImgBox::after{
    width:100%;
    height:100%;
    /*border:1px solid #D8D8D8;*/
    position:absolute;
    top:0;
    left:0;
    content:''
}
.prod-img{
    transform:rotateY(0deg);
    width:100%;
    height:100%;
    object-fit:cover;
    transition:all 0.5s ease
}
.prod-newImg{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:all 0.5s ease;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    opacity:0;
    width:100%;
    transform:rotateY(-180deg)
}
.prod-ImgBox::before{
    content:"";
    display:block;
    padding-top:100%
}
.prod-content{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
    display:flex;
    flex-direction:column;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    background:linear-gradient(222deg,#0f367b -19%,#0f367b 50%,#0f367b 120%)
}
.prod-title{
    font-size:18px;
    width:100%;
    padding:0.5208333333vw 1.0416666667vw;
    height:60px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-left:3px solid #0f3675;
    z-index:2;
    transition:all 0.5s ease;
    background-color:#fff;
    color:#4f4f4f;
    position:relative
}
.prod-title::after{
    content:"";
    transition:all 0.5s ease;
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:100%;
    background-color:#0f3675;
    z-index:-1;
    color:#fff
}
.prod-text1{
    font-weight:500;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-weight:500;
    font-size:18px
}
.prod-text1 p{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.prod-puibox:hover .prod-img{
    transform:rotateY(-180deg);
    opacity:0
}
.prod-puibox:hover .prod-newImg{
    transform:rotateY(0);
    opacity:1
}
.prod-puibox:hover .prod-title:after{
    width:100%
}
.prod-puibox:hover .prod-title{
    color:#fff
}
.prod-pageBox{
    position:relative;
    z-index:1;
    display:flex;
    justify-content:center;
    align-items:center
}
.prod-pageLi{
    width:44px;
    height:44px;
    font-size:18px;
    font-weight:400;
    background-color:#E8E8E8
}
.prod-pageA{
    width:100%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center
}
.prod-pageAct{
    background-color:#0f3675;
    color:#ffffff
}
.prod-pageLi{
    margin:0 9px
}
.prod-next1{
    display:none
}
.prod-prev1{
    display:none
}
.prod-pageNo{
    display:none
}
.prod-pageLiAct{
    background-color:#0f3675;
    color:#ffffff
}
.prod-pageLi:hover{
    background-color:#0f3675;
    color:#ffffff
}
.prot-leftTit{
    font-size:34px;
    line-height:34px;
    font-weight:500;
    color:#4F4F4F;
    padding-left:16px;
    position:relative
}
.prot-leftTit::after{
    content:'';
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:6px;
    background-color:#0f3675
}
.prod-pageLi:hover .prod-prev1,.prod-pageLi:hover .prod-next1{
    display:block
}
.prod-pageLi:hover .prod-prev2,.prod-pageLi:hover .prod-next2{
    display:none
}
.prod-pagination{
    display:none
}
.prot-direLeft,.prot-direRig{
    cursor:pointer
}
.prot-box{
    margin:0;
    display:flex;
    justify-content:center;
    margin-top:87.781px;
    background-color:#fff;
    position:relative
}
.prot-box2{
    padding-left:8.25vw;
    padding-right:8.25vw
}
.prot-swaLeft{
    padding:2.7864583333vw 0;
    display:flex;
    justify-content:flex-start;
    align-items:center
}
.prot-conBox{
    margin-top:10px;
    display:flex;
    justify-content:space-between
}
.prot-conLeft{
    display:flex;
    justify-content:space-between
}
.prot-conRig{
    width:52.7%
}
.prot-bigBox{
    width:22.6359375vw;
    margin-right:10px;
    position:relative
}
.prot-bigbut{
    width:32px;
    height:56px;
    background-color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
    -o-user-select:none;
    user-select:none
}
.prot-bigLeft{
    position:absolute;
    left:10px;
    top:50%;
    transform:translateY(-50%);
    z-index:0;
    opacity:0;
    transition:all .5s;
    cursor:pointer
}
.prot-bigRig{
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
    z-index:0;
    opacity:0;
    transition:all .5s;
    cursor:pointer
}
.prot-bigBox:hover .prot-bigLeft,.prot-bigBox:hover .prot-bigRig{
    opacity:1;
    z-index:10
}
.pro-swiper{
    width:7.34375vw;
    height:26.4177083333vw
}
.prot-img{
    width:100%;
    height:100%;
    object-fit:cover
}
.prot-title{
    font-weight:500;
    font-size:46px;
    color:#4F4F4F;
    padding-bottom:1.3541666667vw;
    position:relative
}
.prot-title::after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background-color:#CBCBCB
}
.prot-text{
    font-weight:400;
    font-size:16px;
    color:#4F4F4F;
    padding:1.5104166667vw 0;
    position:relative;
    line-height:28px
}
.prot-text span{
    font-weight:500
}
.prot-text::after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background-color:#CBCBCB
}
.prot-detail{
    display:flex;
    justify-content:flex-start;
    align-items:center
}
.prot-intro{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    flex-wrap:wrap
}
.prot-intro2{
    padding:0 14px;
    border:1px solid #0f3675;
    min-width:120px;
    height:30px;
    font-size:16px;
    color:#0f3675;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-right:8px;
    margin-bottom:10px
}
.prot-detIcon{
    display:flex;
    justify-content:center;
    align-items:center;
    margin-right:8px
}
.prot-detCon{
    font-weight:400;
    font-size:16px;
    color:#333333
}
.prot-chara{
    margin-top:2.1354166667vw;
    margin-bottom:1.4583333333vw
}
.prot-butBox{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-top:1.40625vw
}
.prot-leftBut{
    display:flex;
    justify-content:center;
    align-items:center
}
.prot-but{
    display:flex;
    justify-content:center;
    align-items:center;
    width:150px;
    height:48px;
    background-color:#D8D8D8;
    font-size:16px;
    font-weight:400;
    color:#4F4F4F
}
.prot-but1{
    background-color:#0f3675;
    color:#ffffff
}
.prot-but:hover{
    background-color:#0f3675;
    color:#ffffff
}
.prot-but:hover .prot-consult1,.prot-but:hover .prot-return1{
    display:none
}
.prot-but:hover .prot-consult2,.prot-but:hover .prot-return2{
    display:block
}
.prot-direBox:hover{
    background-color:#0f3675
}
.prot-direBox:hover .prot-left2,.prot-direBox:hover .prot-right2{
    display:none
}
.prot-direBox:hover .prot-left1,.prot-direBox:hover .prot-right1{
    display:block
}
.prot-butIcon{
    margin-right:7.1px
}
.prot-but1{
    margin-right:30px
}
.prot-rigBut{
    display:flex;
    justify-content:center;
    align-items:center
}
.prot-direBox{
    display:flex;
    justify-content:center;
    align-items:center;
    width:52px;
    height:48px;
    background-color:#D8D8D8
}
.prot-return2,.prot-left1,.prot-right1{
    display:none
}
.prot-parBox{
    padding-top:5.15625vw;
    padding-bottom:5.2083333333vw;
    position:relative
}
.prot-parBox::after{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background-color:#CBCBCB
}
.prot-titBox{
    width:100%;
    height:4.1666666667vw;
    background-color:rgba(254,214,184,0.3);
    padding:0 1.40625vw;
    display:flex;
    justify-content:flex-start;
    align-items:center
}
.prot-recBox{
    padding-top:4.1666666667vw;
    padding-bottom:3.2291666667vw
}
.prot-recTitle{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:2.9166666667vw
}
.prot-parTitle{
    font-weight:500;
    font-size:30px;
    color:#4F4F4F
}
.prot-parText{
    padding:0 1.40625vw;
    padding-top:1.5625vw;
    min-height:13.8020833333vw;
    position:relative;
    color:#4F4F4F;
    font-size:16px;
    font-weight:500;
    line-height:28px
}
.prot-parText span{
    font-weight:700;
    font-size:16px
}

/*方案主页*/
.main_1 .atit{font-size:4.8rem;font-weight: bold;text-align: center;padding:8.5rem 0 8rem 0;}
.main_1 .main_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.main_1 .main_list .main_nav{width: 48%;margin-bottom: 7rem;position: relative;}
.main_1 .main_list .main_nav .ric{background: url(../images/ric.png);background-size: 100% 100%;width: 5rem;height: 5rem;top: 5%;left: 3%;position: absolute;z-index: 10}
.main_1 .main_list .main_nav .img{width: 100%;overflow: hidden;}
.main_1 .main_list .main_nav .img img{width: 100%;transition: .3s;}
.main_1 .main_list .main_nav:hover .img img{transform: scale(1.05);}
.main_1 .main_list .main_nav .content{position: absolute;left:3rem;bottom:3rem;}
.main_1 .main_list .main_nav .content .more{position: relative;}
.main_1 .main_list .main_nav .content .more .mic{background: url(../images/back1.png);background-size: 100% 100%;width: 2.2rem;height: 1.5rem;position: absolute;top: 3px;left: 7.6rem;}
.main_1 .main_list .main_nav .tit{font-size: 2.8rem;color:#fff;margin-bottom: 2rem;}
.main_1 .main_list .main_nav .desc{font-size: 1.4rem;color:#fff;margin-bottom: 1rem;}
.main_1 .main_list .main_nav .more{color:#fff;}
@media screen and (max-width:1600px){
 
}
@media screen and (max-width:1400px){


}
@media screen and (max-width:1300px){
  .main_1 .atit{padding:65px 0 60px 0;}
}

@media screen and (max-width:1190px){
  .main_1 .main_list .main_nav{width: 100%;}
  /*.main_1 .atit{padding:45px 0 40px 0;}*/
}
@media screen and (max-width: 768px) {

  .main_1 .atit{padding:35px 0 30px 0;}


}
@media screen and (max-width: 468px) {

  /*.main_1 .atit{padding:25px 0 20px 0;}*/


}
.main_2 {
    width: 100%;
    position: relative;
}

/* Set image to be responsive */

/* Make sure the text container overlays on the image */
.main_2 .img{overflow: hidden;}
.main_2 .img img {
    width: 100%;
    height: auto;
    display: block;
    transition: .3s;
}
.main_2:hover .img img{transform: scale(1.05);}
/* Create an overlay to center the text */
.main_2 .overlay,.jishu_5 .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: white; /* Text color for contrast */
    padding: 20px 30rem;
    box-sizing: border-box;
}

/* Style for the text block */
.w1600.txt {
    max-width: 1600px;
    width: 100%;
}
.w1600.txt .tit{font-size: 4.6rem;font-weight: bold;margin-bottom: 30px;}

/* Title and description styles */
.main_1 .main_list .main_nav .tit {
    font-size: 2.5rem;
    font-weight: bold;
    margin-bottom: 20px;
}

.main_1 .main_list .main_nav .desc {
    font-size: 1.6rem;
}

/* Responsive styles for smaller screens */
@media screen and (max-width: 768px) {
  .main_2 .overlay, .jishu_5 .overlay{padding:20px;}
  .main_1 .main_list .main_nav{margin-bottom: 2rem;}
    .main_1 .main_list .main_nav .tit {
        font-size: 2.2rem;
    }

    .main_1 .main_list .main_nav .desc {
        font-size: 1rem;

    }
    .w1600.txt .tit{
      font-size: 25px;
      margin-bottom: 4px
    }
    .jishu_5 .desc{padding: 0}
}
@media screen and (max-width: 468px) {
    .w1600.txt .tit{
      font-size: 18px;
    }
}
/* 让图片可裁切 */
.main_2 .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;   /* 裁切方式 */
    display: block;
    transition: .3s;
}

/* PC 保持中间居中 */
.main_2 .overlay {
    min-height: 300px;
}

/* 手机端优化 */
@media screen and (max-width: 768px) {
    .main_2 .overlay {
        align-items: flex-start; 
        padding-top: 30px;
        padding-bottom: 30px;
        background: rgba(0,0,0,0.3); /* 整体叠一层浅黑透明背景 */
    }
    .main_2 .img img{height: 300px}
    .w1600.txt {
        padding: 15px;
        border-radius: 8px;
    }
    .w1600.txt .tit {
        font-size: 3.2rem;
        margin-bottom: 20px;
    }
    .w1600.txt .desc {
        line-height: 1.6;
        font-size: 14px;
    }
}

/* 更小屏幕再紧凑一些 */
@media screen and (max-width: 468px) {
    .main_2 .overlay {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .w1600.txt {
        padding: 10px;
    }
    .w1600.txt .tit {
        font-size: 18px;
    }
}
/**方案列表**/
.f_hed{width: 100%;background:#f1f1f1;display: flex;padding:90px 0;}
.f_hed .f_cont{display: flex;}
.f_hed .f_cont .lef{width: 60%;display: flex;align-items:center;padding-right: 90px;font-size: 2.2rem; line-height: 1.6}
.f_hed .f_cont .rig{width: 40%;overflow: hidden;}
.f_hed .f_cont .rig img{width: 100%;transition: .3s;}
.f_hed .f_cont .rig:hover img{transform: scale(1.05);}
.f_list{padding:85px 0;}
.incase .desc{background: #f1f1f1;}
.incase .desc{padding:20px;}
.indNewsItem .desc .atit{font-size: 2.4rem;line-height: 28px}
.incase:hover img{box-shadow: 1.883px 26.934px 63.7px 6.3px rgba(108, 108, 108, 0.11);}
.incase:hover .desc .ctit{position: relative;}
.incase .desc .ctit i{background: url(../images/back.png);background-size: 100% 100%;width: 15px;height: 10px;position: absolute;top: 5px;left: 6rem;}
.incase:hover .desc .ctit::after{width: 0}
@media screen and (max-width:1190px){
  .f_hed{padding:40px 0;}
  .f_hed .f_cont .lef{width: 100%;margin-bottom: 20px;padding-right: 0}
  .f_hed .f_cont .rig{width: 100%}
  .f_hed .f_cont{display: block;}
  .f_list{padding:40px 20px;}
  .indNewsList{padding:0;}
  .incase .desc .ctit i{top:1px;}
}
@media screen and (max-width:768px){
  .f_list{padding:20px;}
  .f_hed{padding:20px 0;}
  .incase .desc .ctit i{left:45px;}
}
@media screen and (max-width:560px){
  .incase .desc .ctit i{top:3px;left:53px;}
}
/**方案详情**/
.fangan{background: #fff;padding-top: 8.5rem}
.fangan .fangan_1{padding:0 20rem;}
.fangan_1 .atit{font-size: 3.6rem;font-weight: bold}
.fangan_1 .desc{font-size: 1.6rem;margin-top: 3.5rem}
.fangan_2 .atit{font-size: 3.6rem;font-weight: bold;margin-top: 7.5rem;padding-bottom: 4.5rem}
.fangan_2 .fangan_2_list{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
.fangan_2 .fangan_2_list .fangan_2_nav{width: 48%;background-color: #f1f1f1;display: flex;align-items: center;padding:3.5rem;margin-bottom: 4rem}
.fangan_2 .fangan_2_list .fangan_2_nav .lef{transition: .3s;}
.fangan_2 .fangan_2_list .fangan_2_nav:hover .lef{transform:translateY(-15px)}
.fangan_2 .fangan_2_list .fangan_2_nav .rig{padding-left: 4rem}
.fangan_2 .fangan_2_list .fangan_2_nav .rig .btit{font-size: 2rem;font-weight: bold;color:#0f3675;margin-bottom: 1.5rem}
.fangan_2 .fangan_2_list .fangan_2_nav .rig .desc{font-size: 1.6rem;line-height: 2.5rem}
.fangan_swiper{width: 100%;background: #f1f1f1;}
.fangan_swiper .swiper-wrapper{height: auto}
.f_swiper .content{display: flex;justify-content: space-between;align-items: center;padding:6rem 0 9rem 7rem;}
.f_swiper .content .lef{width: 50%;padding-right: 3rem}
.f_swiper .content .lef .tit{font-size: 3.6rem;font-weight: bold;padding-bottom: 4.5rem;border-bottom: 1px solid #ccc;}
.f_swiper .content .lef .desc{font-size: 1.6rem;margin-top: 4rem}
.f_swiper .content .rig{width: 50%;padding-left: 4rem}
.f_swiper .content .rig img{width: 100%}
.fangan_recommand{padding:8.5rem 0;}
.fangan_recommand .atit{font-size: 5.2rem;font-weight: bold;margin-bottom:4rem;padding-bottom: 2rem;border-bottom: 1px solid #ccc;}
@media (max-width:1199px){
    .prod-li{
        width: calc(32.55% - 40px);
    }
    .prod-li(3n){
        margin-right: 0
    }
    .fangan .fangan_1{padding:0 2rem;}
    .fangan_recommand{padding:8.5rem 2rem;}
}
@media screen and (max-width:768px){
  .fangan{padding-top: 2rem;}
  .fangan_recommand .atit{font-size: 3.2rem;font-weight: bold;padding:2rem;}

  .fangan_2 .fangan_2_list .fangan_2_nav{width: 100%}
  .f_swiper .content{flex-wrap: wrap;padding:2rem 2rem 7rem 2rem;}
  .f_swiper .content .lef{width: 100%;}  
  .f_swiper .content .rig{width: 100%;padding:0;margin-top: 2rem}  
  .pinpai_4 .prod-ul{padding:0 2rem;}
  .prod-li{
      width: 44%;
  }
  .prod-li:nth-child(2n){
      margin-right: 0;
  }
  .fangan_recommand{padding:2rem;}
}
@media (max-width:576px){
    .prod-box{
        padding-top:40px;
        padding-bottom:60px
    }
    .prod-ul{justify-content: space-between;}
    .prod-li{
        margin-bottom:20px;
        margin-right:0;
    }
    .prod-title{
        height:35px;
        padding:0px 5px
    }
    .prod-text1{
        font-size:14px
    }
    .prod-ul{
        margin-bottom:20px
    }
    .prod-pageLi{
        width:30px;
        height:30px;
        font-size:14px;
        margin:0 5px
    }

}

/**技术与创新**/
.jishu_content{background: #f9f9f9;width: 100%;padding-top: 80px;}
.jishu_1{display: flex;align-items: center;background: #fff;margin-bottom: 7.5rem;}
.jishu_1 .lef{width: 50%;flex: 0 0 auto;overflow: hidden;}
.jishu_1 .lef img{width: 100%;transition: .3s;}
.jishu_1 .lef:hover img{transform: scale(1.05);}
.jishu_1 .rig{padding:0 6rem;display: flex;flex-direction: column;justify-content: center;}
.jishu_1 .rig .tit{padding:2rem 0;position: relative;font-size:5.2rem;font-weight: bold}
.jishu_1 .rig .tit:after {position: absolute;width: 5.5rem;height: .6rem;content: "";background: #0f367b;left: 0;bottom: 0;}
.jishu_1 .rig .desc{font-size:1.8rem;margin-top: 4rem;width: 100%;}
.jishu_2{margin-bottom: 7.5rem;}
.jishu_2 .atit{font-size:5.2rem;font-weight: bold;margin-bottom: 2rem;}
.jishu_2 .btit{font-size:1.8rem;}
.jishu_2_list {
  display: flex;
  justify-content: space-between; /* 保证每个元素之间有间隔 */
  flex-wrap: wrap; /* 响应式，元素会换行 */
  gap: 2rem; /* 元素之间的间距 */
  padding: 2rem 0; /* 外边距 */
}

/* 每个单独的项 */
.jishu_2_nav {
  position: relative;
  width: calc(33.333% - 2rem); /* 每个项占 1/3 宽度，减去间隔 */
  box-sizing: border-box;
  border-radius: 1rem; /* 圆角效果 */
  overflow: hidden; /* 隐藏溢出的内容 */
  transition: transform 0.3s ease-in-out; /* 动画效果 */
}

/* 图片部分 */
.jishu_2_nav .img {
  width: 100%;
  overflow: hidden;
}

.jishu_2_nav .img img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

/* 标题部分 */
.jishu_2_nav .tit {
  font-size: 2.4rem;
  padding: 1rem 0;
    /* background-color: #f2f2f2; */
  font-weight: bold;
  position: absolute;
  bottom: 1rem;
  left: 4rem;
  color:#fff;
}

/* 遮罩部分，初始不可见，鼠标经过时显示 */
.jishu_2_nav .masker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(53, 85, 136, 0.8); /* 蓝色遮罩 */
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: end;
  opacity: 0; /* 初始隐藏 */
  transition: opacity 0.3s ease-in-out;
  padding: 2rem;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 1.6rem;
}

/* 鼠标悬停时遮罩弹出 */
.jishu_2_nav:hover .masker {
  opacity: 1;
}
.jishu_2_nav:hover .tit{
  display: none;
}

/* 标题和描述 */
.jishu_2_nav .masker .mtit {
  font-size: 2.4rem;
  font-weight: bold;
  margin-bottom: 1rem;
  position: absolute;
  bottom:20%;
}

.jishu_2_nav .masker .mdesc {
  font-size: 1.8rem;
  position: absolute;
  bottom:10%;
}


.jishu_3{display: flex;align-items: center;background: #fff;margin-bottom: 7.5rem;}
.jishu_3 .rig{width: 50%;flex: 0 0 auto;overflow: hidden;}
.jishu_3 .rig img{width: 100%;transition: .3s;}
.jishu_3 .rig:hover img{transform: scale(1.05);}
.jishu_3 .lef{padding:0 6rem;display: flex;flex-direction: column;justify-content: center;float:left;}
.jishu_3 .lef .tit{padding:2rem 0;position: relative;font-size:5.2rem;font-weight: bold}
.jishu_3 .lef .tit:after {position: absolute;width: 5.5rem;height: .6rem;content: "";background: #0f367b;left: 0;bottom: 0;}
.jishu_3 .lef .desc{font-size:1.8rem;margin-top: 4rem;}
.jishu_4 .atit{font-size:5.2rem;font-weight: bold;margin-bottom: 2rem;}
.jishu_4 .btit{font-size:1.8rem;margin-bottom: 5rem;}
.jishu_4_list {
  display: flex;
  justify-content: space-between; /* 元素之间有间隔 */
  flex-wrap: wrap; /* 响应式，元素会换行 */
  gap: 2rem; /* 元素之间的间距 */
  padding: 2rem 0; /* 外边距 */
}

/* 每个单独的项 */
.jishu_4_nav {
  position: relative;
  width: calc(33.333% - 2rem); /* 每个项占 1/3 宽度，减去间隔 */
  box-sizing: border-box;
  overflow: hidden;
  text-align: center; /* 文字居中 */
  overflow: hidden;
}

/* 图片部分 */
.jishu_4_nav .img {
  width: 100%;
}

.jishu_4_nav .img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: .3s;
}
.jishu_4_nav:hover img{transform: scale(1.05);}
/* 标题部分 */
.jishu_4_nav .tit {
  font-size: 2rem;
  padding-top: 3rem;
}

.jishu_5 {
    width: 100%;
    position: relative;
    overflow: hidden;
}

/* Set image to be responsive */

/* Make sure the text container overlays on the image */
.jishu_5 .img img {
    width: 100%;
    height: auto;
    display: block;
    transition: .3s;
}
.jishu_5:hover img{transform: scale(1.05);}
.jishu_5 .desc{padding:0 8rem;}

/* 响应式设计，当屏幕宽度小于 768px 时，每行显示一个元素 */
@media (max-width: 1190px) {
  .jishu_1,.jishu_3{display: block}
  .jishu_1 .rig,.jishu_3 .lef{padding:0;}
  .jishu_content{padding-top: 4rem}
  .jishu_1 .lef,.jishu_3 .lef{width: 100%;}
  .jishu_3 .lef .tit {padding: 2rem 0;position: relative;font-size: 3.2rem;font-weight: bold;}
  .jishu_3 .lef .desc {font-size: 1.8rem;margin-top: 2rem;margin-bottom: 2rem;}
  .jishu_1 .rig,.jishu_3 .rig{width: 100%;}
  .jishu_1 .rig .tit {
    padding: 2rem 0;
    position: relative;
    font-size: 3.2rem;
    font-weight: bold;}
    .jishu_2 .atit {
    font-size: 3.2rem;
    font-weight: bold;
    margin-bottom: 2rem;}
  .jishu_4 .atit {
    font-size: 3.2rem;
    font-weight: bold;
    margin-bottom: 2rem;}
}

@media (max-width: 768px){
.jishu_1 .rig .tit {
    padding: 2rem 0;
    position: relative;
    font-size: 3.2rem;
    font-weight: bold;
}
  .jishu_content{padding-top: 2rem}
  .jishu_2_nav {
    width: 100%; /* 在小屏幕下每个项占据整个宽度 */
  }
  .jishu_4_nav {
    width: 100%; /* 在小屏幕下每个项占据整个宽度 */
  }
  .jishu_5 .desc{padding:0;}
  .jishu_5 .overlay{padding: 0}
}
/**可持续发展**/
.chixu_1{padding:6rem 7rem;}
.chixu_1 .tit{font-size: 5.2rem;font-weight: bold;text-align: center;margin-bottom: 4.5rem}
.chixu_1 .desc{font-size:1.8rem;}
.chixu_1 .desc p+p{margin-top: 2rem}
/* 外部容器，使用 flexbox 布局，纵向排列每一组 */
.chixu_2 .item_list {
  display: flex;
  flex-direction: column;
  padding: 2rem 0;
}

/* 每个项的容器 */
.chixu_2 .item {
  display: flex;
  align-items: center; /* 垂直居中对齐 */
  justify-content: flex-start; /* 默认左图右文 */
  
  width: 100%;
  background-color: #0b2575;
  color:#fff;
  background-image:url("../images/hg2.png");
  background-size: 50% 100%;
}

/* 文字部分 */
.chixu_2 .item .text {
  display: flex;
  flex-direction: column;
  justify-content: center; /* 使文字垂直居中 */
  width: 50%;
  padding-left: 6rem;
  padding-right: 6rem;
}

/* 标题 */
.chixu_2 .item .title {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 30px;
}

/* 描述 */
.chixu_2 .item .desc {
  font-size: 16px;
  color: #fff;
}
.chixu_2 .item .desc li{list-style: initial;}
/* 图片部分 */
.chixu_2 .item .img {
  width: 50%;
  overflow: hidden;
}

.chixu_2 .item .img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: .3s;
}
.chixu_2 .item .img:hover img{transform: scale(1.05);}
/* 右图左文的反转样式 */
.chixu_2 .item.reverse {
  flex-direction: row-reverse; /* 右图左文 */
  justify-content: space-between;
  background-image:url("../images/hg3.png");
}
.chixu_2 .item.reverse .text{padding-left:7rem;padding-right: 5rem;}

.chixu_3{padding:8rem 12rem}
.chixu_3 .tit{font-size: 5.2rem;text-align: center;font-weight: bold;padding-bottom: 6rem;}
.chixu_3 .content{display: flex;}
.chixu_3 .content .lef{width: 50%;text-align: center;}
.chixu_3 .content .lef .img{width: 100%;overflow: hidden;}
.chixu_3 .content .lef .img img{width: 100%;transition: .3s;}
.chixu_3 .content .lef .img:hover img{transform: scale(1.05);}
.chixu_3 .content .lef .btn{display:inline-block;min-width: 15.5rem;height: 4.5rem;line-height: 4.5rem;border-radius: 50px;text-align: center;color:#fff;font-size: 1.8rem;background: #0f3675;}
.chixu_3 .content .ltit{font-size: 1.8rem;margin-bottom: 3.5rem;}
.chixu_3 .content .rig{width:50%;font-size: 1.8rem;padding:5rem 4rem;}
.chixu_4 .tit{font-size: 5.2rem;text-align: center;font-weight: bold;padding-bottom: 6rem;}
.chixu_4 .desc{font-size:1.8rem;text-align: center;padding: 0 6rem 7rem 6rem;}
.chixu_4 .desc p+p{margin-top: 2rem}
.chixu_4 .chixu_swiper{margin-bottom: 4rem;}
/* 响应式设计，确保在小屏幕下每一组垂直排列 */
@media (max-width: 768px) {
  .chixu_1 .tit{
    font-size: 3.2rem;
    font-weight: bold;
    text-align: center;margin-bottom: 1rem}
  .chixu_2 .item {
    flex-direction: column; /* 小屏幕下每组元素上下排列 */
    text-align: center; /* 文字居中对齐 */
    background-size: 100% 50%;
  }
  .chixu_2 .item.reverse .text{padding-left: 2rem}
  .chixu_2 .item.reverse{flex-direction: column;}
  .chixu_2 .item .img {
    width: 100%; /* 图片宽度占满整个容器 */
    order: -1; /* 图片在上面 */
  }
  .chixu_2 .item .text{width: 100%;padding: 2rem;}
  .chixu_2 .item .title {
    font-size: 3.2rem;
    font-weight: bold;
    margin-bottom: 20px;
}
  .chixu_1{padding:2rem;}
  .chixu_4 .tit{font-size: 3.2rem;text-align: center;font-weight: bold;padding-bottom: 0}
  .chixu_4 .desc{padding:2rem;}
  .chixu_3{padding:2rem;}
  .chixu_3 .tit {font-size: 3.2rem;text-align: center;font-weight: bold;padding-bottom: 4rem;}
  .chixu_3 .content{display: block;}
  .chixu_3 .content .lef{width: 100%}
  .chixu_3 .content .rig{width: 100%}
}
/**企业文化**/
.culture_content{background: #f9f9f9;padding:6rem 0;}
.culture_1 .tit{font-size: 5.2rem;font-weight: bold;text-align: center;margin-bottom: 6rem;}
.culture_1 .culture_1_list{display: flex;justify-content: space-between;margin-bottom: 5rem}
.culture_1 .culture_1_list .culture_1_nav{width: 48%;position: relative;}
.culture_1 .culture_1_list .culture_1_nav .img{width: 100%;overflow: hidden;}
.culture_1 .culture_1_list .culture_1_nav .img img{width: 100%;transition: .3s;} 
.culture_1 .culture_1_list .culture_1_nav .img:hover img{transform: scale(1.05);}
.culture_1 .culture_1_list .culture_1_nav .mask{position: absolute;top: 30%;left: 50%;transform: translateX(-50%);text-align: center;}
.culture_1 .culture_1_list .culture_1_nav .ico{width: 9rem;height: 9rem;background-color: #fff;border-radius: 100%;position: relative;margin:0 auto;}
.culture_1 .culture_1_list .culture_1_nav .ico .hi1{display: block;}
.culture_1 .culture_1_list .culture_1_nav .ico .hi2{display: none;}
.culture_1 .culture_1_list .culture_1_nav .ico:hover{background-color: #0f3675;}
.culture_1 .culture_1_list .culture_1_nav .ico:hover .hi1{display: none;}
.culture_1 .culture_1_list .culture_1_nav .ico:hover .hi2{display: block;}
.culture_1 .culture_1_list .culture_1_nav .ico img{width: 4rem;height: 4rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.culture_1 .culture_1_list .culture_1_nav .mask .atit{color:#fff;font-size: 3.6rem;font-weight: bold;margin-bottom: 1rem;}
.culture_1 .culture_1_list .culture_1_nav .mask .adesc{color:#fff;font-size: 2rem}
.culture_1 .culture_1_content{display: flex;justify-content: space-between;}
.culture_1 .culture_1_content .lef{width: 50%;position: relative;}
.culture_1 .culture_1_content .rig{width: 50%;font-size: 2rem;padding:0 6rem;display: flex;align-items: center;background: #0f3675;color:#fff;}
.culture_1 .culture_1_content .lef .img{width: 100%;overflow: hidden;}
.culture_1 .culture_1_content .lef .img img{width: 100%;transition: .3s;} 
.culture_1 .culture_1_content .lef .img:hover img{transform: scale(1.05);}
.culture_1 .culture_1_content .lef .mask{position: absolute;top: 30%;left: 50%;transform: translateX(-50%);text-align: center;}
.culture_1 .culture_1_content .lef .ico{width: 9rem;height: 9rem;background-color: #fff;border-radius: 100%;position: relative;margin:0 auto;}
.culture_1 .culture_1_content .lef .ico:hover{background-color: #0f3675;}
.culture_1 .culture_1_content .lef .ico img{width: 4rem;height: 4rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.culture_1 .culture_1_content .lef .hi1{display: block;}
.culture_1 .culture_1_content .lef .hi2{display: none;}
.culture_1 .culture_1_content .lef .ico:hover .hi1{display: none;}
.culture_1 .culture_1_content .lef .ico:hover .hi2{display: block;}
.culture_1 .culture_1_content .lef .mask .atit{color:#fff;font-size: 3.6rem;font-weight: bold;margin-bottom: 1rem;}
.culture_1 .culture_1_content .lef .mask .adesc{color:#fff;font-size: 2rem}
.culture_2{padding-top: 8.5rem;width: 100%;}
.culture_2 .tit{font-size: 5.2rem;font-weight: bold;text-align: center;margin-bottom: 3rem;}
.culture_2 .desc{font-size: 1.8rem;text-align: center;margin-bottom: 2rem;}
.culture_3 .tit{font-size: 5.2rem;font-weight: bold;margin-bottom: 5rem;}
.culture_3 .culture_3_list{display: flex;gap: 20px;}
.culture_3 .culture_3_list .culture_3_nav{width: calc(33.333% - 2rem);position: relative;overflow: hidden;transition: transform 0.3s ease-in-out;}
.culture_3 .culture_3_list .culture_3_nav .content .ico{background: #fff;padding: 1.5rem;border-radius: 50%;}
.culture_3 .culture_3_list .culture_3_nav .content .atit{color:#fff;font-size: 3rem;font-weight: bold;margin-top: 2rem}
.culture_3 .culture_3_list .culture_3_nav .img{width: 100%;position: relative;}
.culture_3 .culture_3_list .culture_3_nav .img img{width: 100%;}
/* 蒙层放在父容器的 ::after 上 */
.culture_3 .culture_3_list .culture_3_nav .img .culture_3_overlay {
  position:absolute; inset:0; 
  background: rgba(0,0,0,0.4);
  pointer-events:none;
  top: 0;
  width: 100%;
  height: 100%;
  z-index:2;
}
.culture_3 .culture_3_list .culture_3_nav .content{position: absolute;bottom: 30%;left: 50%;transform: translateX(-50%);text-align: center;z-index: 99;}
.culture_3 .culture_3_list .culture_3_nav .masker{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color:#0f367b;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 1.6rem;
    padding: 8rem 4rem;
    z-index:990;
}
/* 鼠标悬停时遮罩弹出 */
.culture_3 .culture_3_list .culture_3_nav:hover .masker {
  opacity: 1;
}
.culture_3 .culture_3_list .culture_3_nav:hover .content{
  display: none;
}
.culture_3 .culture_3_list .culture_3_nav .masker .btit{font-size: 3rem}
.culture_3 .culture_3_list .culture_3_nav .masker .line{border-left:2px solid #ccc;padding-left: 1rem;height: 5rem;margin: 2rem 0}
.culture_3 .culture_3_list .culture_3_nav .masker .bdesc{font-size: 1.8rem}
.culture_3 .culture_3_list .culture_3_nav .masker .bdesc i {
  display: inline-block;
  width: 8px;       /* 圆点大小 */
  height: 8px;
  background: #fff; /* 白色 */
  border-radius: 50%; /* 变成圆形 */
  margin-right: 1rem;
}
@media screen and (max-width:1199px) {
  .culture_content{padding:6rem;}
  .culture_1 .culture_1_list{display: block;}
  .culture_1 .culture_1_list .culture_1_nav{width: 100%;margin-bottom: 2rem}
  .culture_1 .culture_1_content{display: block;}
  .culture_1 .culture_1_content .lef,.culture_1 .culture_1_content .rig{width: 100%;font-size: 14px;}
  .culture_1 .culture_1_content .rig{padding:6rem;}
  .culture_3 .culture_3_list{display: block;}
  .culture_3 .culture_3_list .culture_3_nav{width: 100%;margin-bottom: 2rem}
}
@media screen and (max-width:780px) {
  .culture_content{padding:2rem 0;}
  .culture_1 .tit{font-size: 3.2rem;font-weight: bold;text-align: center;margin-bottom: 2rem;}
  .culture_1 .culture_1_list{margin-bottom: 2rem}
  .culture_1 .culture_1_list .culture_1_nav .mask{top:14%;width: 80%}
  .culture_1 .culture_1_list .culture_1_nav .mask .atit {
    color: #fff;
    font-size: 3rem;
    font-weight: bold;
    margin-bottom: 1rem;
}
  .culture_1 .culture_1_content .lef .mask .atit{
    color: #fff;
    font-size: 3.2rem;
    font-weight: bold;
    margin-bottom: 1rem;}
  .culture_1 .culture_1_content .lef .mask{top:14%;width: 80%}
  .culture_2{padding:2rem;}
  .culture_2 .tit {
    font-size: 3.2rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2rem;}
  .culture_3 .culture_3_list .culture_3_nav{margin-bottom: 2rem}
  .culture_3 .tit{font-size: 3.2rem;font-weight: bold;margin-bottom: 4rem;}
}
/**联系我们**/
.contact_content{background-color: #f9f9f9;padding-top: 7.5rem}
.contact_1{display: flex;justify-content: space-between;margin-bottom: 7.5rem;}
.contact_1 .lef{width: 50%;overflow: hidden;}
.contact_1 .lef img{width: 100%;transition: .3s;}
.contact_1 .lef:hover img{transform: scale(1.05);}
.contact_1 .rig{width: 50%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap;padding-left: 6rem;background-color: #fff;}
.contact_1 .rig .tit{font-size: 5.2rem;font-weight: bold;position: relative;padding-bottom:3rem;margin-bottom: 3.5rem;}
.contact_1 .rig .tit:after{position: absolute;width: 6rem;height: .6rem;content: "";background: #0f367b;left: 0;bottom: 0;}
.contact_1 .rig .msg{display: flex; align-items: center;margin-bottom: 1.5rem;}
.contact_1 .rig .msg .icon{margin-right: 2rem;width: 5.5rem;height: 5.5rem;position: relative;background-color: #f0f0f0;border-radius: 100%}
.contact_1 .rig .msg .icon img{width: 2.5rem;height: 2.5rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.contact_tit{margin-bottom: : 5rem;}
.contact_tit p{font-size: 4rem;font-family: Microsoft YaHei;font-weight: bold;color: #1D1D1F;line-height: 4rem;text-align: center;display: block;padding-bottom: 1rem;}
.contact_tit span{font-size: 1.6rem;font-family: Microsoft YaHei;font-weight: normal;color: #555555;line-height: 4rem;text-align: center;display: block;}

.contact_2{background: #fff;padding:60px 70px;margin-bottom: 80px}
.feedback_div{ margin:0 auto;padding-bottom:5%; overflow:hidden; text-align:center;}
.feedback_div label{ display:block; color:#555; text-align:left; margin-bottom:2%; font-size:16px;}
.feedback_div label.bgs2{ margin-bottom:1%;}
.feedback_div .divs{float:left; width:calc(50% - 100px); margin-right:200px;margin-bottom:2%;}
.feedback_div .divs:nth-child(2n+0){ margin-right:0;}
.feedback_div .inputs2{ width:99%;  background:#F7F7F8; height:54px; line-height:54px; font-size:16px; color:#666; border:none; outline:none;  text-indent:3%; }
.feedback_div select::-ms-expand { display: none; } 
.feedback_div .textarea{ padding:1%; width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ background:#fff; font-size:16px; border:none; outline:none;margin-bottom:2%; color:#cccccc; height:170px;  background: #F7F7F8;}
.feedback_div .textarea:focus{ color:#666;}
.feedback_div .bnts2{  border: none; width:30%; max-width:15rem;font-size: 16px; height: 5rem; background: #fff;  text-align: center;color: #0f367b; border:1px solid #0f367b;outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 auto; margin-top:2%;border-radius: 50px}
.feedback_div .bnts3{  border: none; width:30%; max-width:15rem;font-size: 16px; height: 5rem; background: #fff;  text-align: center;color: #e60012; border:1px solid #e60012;outline: none;  cursor: pointer; -webkit-appearance: none; margin:0 2rem; margin-top:2%;border-radius: 50px}
.feedback_div .bnts2:hover{background-color:#0f367b;color:#fff; }
.feedback_div .bnts3:hover{background-color:#e60012;color:#fff; }
@media screen and (max-width:1520px) {
  .feedback_div .divs{width: 49%;margin-right: 2%;}
}
@media screen and (max-width:1199px) {
  .contact_1{display: block;}
  .contact_1 .lef{width: 100%}
  .contact_1 .rig{width: 100%}
  .feedback_div label{margin-bottom: 5px;}
  .feedback_div .inputs2{height: 45px;line-height: 45px;}
  .feedback_div .divs{margin-bottom: 1%;}
}
@media screen and (max-width:780px) {
  .contact_1{padding:2rem;background-color: #fff;margin-bottom: 2rem}
  .contact_1 .rig{padding-left: 0}
  .contact_1 .rig .tit{font-size: 3.2rem;padding-bottom: 2rem;margin-top: 2rem}
  .contact_content{padding-top: 0}
  .feedback_div{width: 100%;}
  .feedback_div .bnts2{height: 45px;font-size: 14px;}
  .contact_2{padding:2rem;}

}
@media screen and (max-width:580px) {
  .feedback_div .divs{width: 100%;margin-bottom: 10px;}
  .feedback_div label{font-size: 14px;line-height: 18px;}
  .feedback_div .inputs2{height: 40px;line-height: 40px;}
  .feedback_div .textarea{height: 100px;}
}
/**公司介绍**/
.about1{width: 100%;background: #fff;padding:8.5rem 0 4rem 0;}
.about1 .content{display: flex;justify-content: space-between;}
.about1 .content .aboutLeft{width: 50%;display: flex;flex-direction: column;justify-content: center;flex-wrap: nowrap;padding-right:7rem;}
.about1 .content .aboutLeft .atit{font-size: 4.8rem;font-weight: bold;position: relative;padding-bottom:3rem;margin-bottom: 3.5rem;}
.about1 .content .aboutLeft .atit:after{position: absolute;width: 6rem;height: 6px;content: "";background: #0b3775;left: 0;bottom: 0;}
.about1 .content .aboutLeft .btit{font-size: 2.4rem;margin-bottom: 5rem}
.about1 .content .aboutLeft .desc{font-size: 1.8rem;}
.about1 .content .aboutLeft .desc p+p {margin-top: 3rem;}
.about1 .content .aboutRight{width: 50%;overflow: hidden}
.about1 .content .aboutRight img{width: 100%;transition: .3s;}
.about1 .content .aboutRight:hover img{transform: scale(1.05);}
.about2 {
  background-image: url('../images/about1.png');  /* 替换为你的背景图 */
  background-size: cover;  /* 背景图覆盖整个容器 */
  background-position: center;  /* 背景图居中 */
  width: 100%;               /* 宽度 100% */
  height: 50vh;             /* 高度为视口高度 */
  display: flex;
  justify-content: center;   /* 水平居中 */
  align-items: center;       /* 垂直居中 */
  position: relative;
}

/* 内容区域 */
.about2 .content {
  text-align: center;        /* 文字水平居中 */
}

/* 文字样式 */
.about2 .text {
  font-size: 4.8rem;
  font-weight: bold;
  color: white;              /* 文字颜色 */
  margin-bottom: 2rem;       /* 文字和图标的间距 */
}

/* 图标样 式 */
.about2 .icon img {
  width: 5rem;               /* 设置图标宽度 */
  height: 5rem;              /* 设置图标高度 */
  cursor: pointer;          /* 鼠标悬停时显示手形光标 */
}
.about3{width: 100%;background-image: url('../images/about2.png');background-size:100% 100%;padding: 11rem 0;}
.about3 .content{position: relative;}
.about3 .tit{font-size: 4.8rem;font-weight: bold;}
.about3 .line{width: 100%;height: 2px;background-color: #0f367b;position: absolute;top:30.3rem;}
.about3 .fazhan_swiper{margin-top: 12rem}
.about3 .swiper-button-next,.about3 .swiper-button-prev {
  background-color: #fff0;
  border:1px solid #0f3675;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #000;
  z-index: 10;
  top:5rem;

}
/* 将箭头放置在图片间距的位置 */
.about3 .swiper-button-prev {
  left: 93%;
}
.about3 .swiper-button-next {
  right: 0;
}
.about3 .swiper-button-prev:hover,.swiper-button-next:hover{background-color: #0f3675}
.about3 .swiper-button-prev:after{background-image: url('../images/sleft2.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.about3 .swiper-button-next:after{background-image: url('../images/sright2.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.about3 .swiper-button-prev:hover:after{background-image: url('../images/sleft.png')}
.about3 .swiper-button-next:hover:after{background-image: url('../images/sright.png')}
.about3 .fazhan_swiper .atit{font-size: 4.8rem;font-weight: bold;color:#0b3775;margin-bottom: 3rem;text-align: center;}
.about3 .fazhan_swiper .dot{width: 2rem;height: 2rem;background-color:#0b3775;border-radius: 100%;position: absolute;left: 47%;}
.about3 .fazhan_swiper .swiper-slide .desc{position: relative;padding-left: 2.5rem;margin-top: 8rem;}
.about3 .fazhan_swiper .desc+.desc{display: block;margin-top: 1.5rem;}
.about3 .fazhan_swiper .swiper-slide .desc i{background: url(../images/yuan.png);background-size: 100% 100%;width: 1.5rem;height: 1.5rem;position: absolute;top: 4px;left: 0.3rem;}
.about4{width: 100%;background-color: #fff;padding:10rem 8rem;}
.about4 .content{display: flex;justify-content: space-between;}
.about4 .lef{width: 40%;padding-right: 3rem;}
.about4 .lef .tit{font-size: 4.8rem;font-weight: bold;margin-bottom: 7rem}
.about4 .lef .desc{margin-bottom: 7rem}
.about4 .lef .desc,.about4 .lef .desc1{font-size: 1.6rem}
.about4 .lef .desc1 p+p{margin-top: 1rem;}
.about4 .rig{width: 60%;position: relative;}
.about4 .rig img{width: 100%;position: absolute;top:4rem;}
.about5{width: 100%;padding:10rem 15rem;background-color: #f8f8f8;}
.about5 .tit{font-size: 4.8rem;font-weight: bold;margin-bottom: 5rem}
.about5 .atit{font-size:1.6rem;background-color: #eeeeee;padding:2rem 0;}
.about5 .swiper-button-next,.about5 .swiper-button-prev {
  background-color: #fff;
  border:1px solid #0f3675;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #000;
  z-index: 10;
  top:5rem;

}
/* 将箭头放置在图片间距的位置 */
.about5 .swiper-button-prev {
  left: 93%;
}
.about5 .swiper-button-next {
  right: 0;
}
.about5 .swiper-button-prev:hover,.about5 .swiper-button-next:hover{background-color: #0f3675}

.about5 .swiper-button-prev:after{background-image: url('../images/sleft2.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.about5 .swiper-button-next:after{background-image: url('../images/sright2.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.about5 .swiper-button-prev:hover:after{background-image: url('../images/sleft.png')}
.about5 .swiper-button-next:hover:after{background-image: url('../images/sright.png')}
.about5 .swiper-slide{overflow: hidden}
.about5 .swiper-slide img{transition: .3s;}
.about5 .swiper-slide:hover img{transform: scale(1.05);}
@media screen and (max-width:1199px) {
  .about1 .content{display: block}
  .about1 .content .aboutLeft{width:100%;margin-bottom: 2rem;padding-right: 0}
  .about1 .content .aboutRight{width: 100%;}
  .about4 .content{display: block}
  .about4 .lef{width: 100%;}
  .about4 .rig{width: 100%;position: inherit;}
  .about4 .rig img{position: inherit;margin-top:4rem;top:0;}
  /*.about3 .swiper-button-next,.about3 .swiper-button-prev,.about5 .swiper-button-next, .about5 .swiper-button-prev{display: none;}*/
}
@media screen and (max-width:780px) {
  .about1{padding:2rem 0 2rem 0;}
  .about1 .content .aboutLeft .atit{font-size: 3.2rem}
  .about1 .content .aboutLeft .btit{font-size: 2.4rem;margin-bottom: 3rem}
  .about2 .text {
  font-size: 3.2rem;
  font-weight: bold;
  color: white;              /* 文字颜色 */
  margin-bottom: 2rem;       /* 文字和图标的间距 */
}
  .about3 .tit {
    font-size: 3.2rem;
    font-weight: bold;
}
  .about4{padding:2rem 0;}
  .about4 .lef .tit{margin-bottom: 2rem;font-size: 3.2rem;
    font-weight: bold;}
  .about4 .lef .desc{margin-bottom: 2rem;font-size: 14px;}
  .about3 .swiper-button-prev, .about5 .swiper-button-prev{left: 82%;}
  .about3 .swiper-button-next, .about5 .swiper-button-next{right: 2%;}
  .about5{padding:2rem 0;}
  .about5 .tit {
    font-size: 3.2rem;
    font-weight: bold;
    margin-bottom: 0.1rem;
    margin-top: 3rem;}
   .about5 .swiper-button-next,.about5 .swiper-button-prev { top:3rem;}

}
/**产品列表**/
/*product*/
.cpzx{margin-bottom:40px;}
.proline{width: 100%;height: 1px;background-color: #0f3675;position: absolute;top:160px;left: -50px;  /* 使线条超出padding区域 */
  width: calc(100% + 100px); /* 宽度大于100%，延伸到两边 */}
.cpzx dl{margin-bottom:50px;padding-top: 50px;}
.cpzx dl:last-child{margin-bottom:0!important;border-bottom:none;}
.cpzx dl h3{text-transform:uppercase;font-size:48px;padding-bottom: 2rem;border-bottom: 1px solid #ccc;}
.cpzx dl dd{display: flex;flex-wrap:wrap;}
.cpzx dl dd a{display:block;text-align:center;width:calc(100% / 3 - 10px);margin-bottom:30px;margin-right:15px;color:#5f5f5f;font-size:16px;}
.cpzx dl dd a:nth-child(3n){margin-right:0;}
.cpzx dl dd a h4{margin-bottom:17px;overflow:hidden;position:relative;}
.cpzx dl dd a h4 img{display:block;width:100%;}
.cpzx dl dd a h4 .img2{position:absolute;left:0;bottom:0;width:100%;opacity:0;}
.cpzx dl dd a p{}
.cpzx dl dd a:hover{color:#000000;}
.cpzx dl dd a:hover img{transform:scale(1.1);}
.cpzx dl dd a:hover .img1{opacity:0}
.cpzx dl dd a:hover .img2{opacity:1;}
.cpzx .xian{padding:15px 0 30px 0;}
@media screen and (max-width: 1200px){
  .d-y {
      display: none!important;
  }
  .cpzx,.cpzx dl{padding:2rem;}
  .cpzx .xian{padding: 0 0 15px 0;} 
  .cpzx .d-y{
    display: block!important;
    
  }
  .m-b2 {
      margin-bottom: 10px!important;
  }
  .m-r {
      margin-right: 0px!important;
  }
  .w100 {
      width: 100%!important;
  }
  .f-s20 {
      font-size: 20px!important;
  }
}
/**我们的品牌**/
.pinpai_1{background:#f9f9f9;padding-bottom:6rem;}
.pinpai_1 .tit{font-size: 5.2rem;font-weight: bold;text-align: center;padding:8.5rem 7rem;border-bottom: 1px solid #ccc} 
.pinpai_1 .desc{font-size:2.2rem;text-align: center;padding:6.5rem 0;}
/*.pinpai_1 .pinpai_list{display: flex;}*/
/*.pinpai_1 .pinpai_list .pinpai_nav{width: 25%;position: relative;}*/
.pinpai_1 .pinpai_nav .img{width: 100%;overflow: hidden;height: 400px;background-color: #f1f1f1;}
.pinpai_1 .pinpai_nav:hover .img{background-color: #0f367b;}
/*.pinpai_1 .pinpai_nav .img img{width: 100%;transition: .3s;}
.pinpai_1 .pinpai_nav .img:hover img{transform: scale(1.25);}*/
/*.pinpai_1 .pinpai_list .pinpai_nav .masker{width:100%;position: absolute;top:20rem;text-align: center;}
.pinpai_1 .pinpai_list .pinpai_nav .masker .atit{font-size:3rem;font-weight: bold;color:#fff;margin:5rem 2.5rem;}
.pinpai_1 .pinpai_list .pinpai_nav .masker .btit{font-size:1.8rem;color:#fff;}*/
/* 样式保持你的原版 */
.pinpai_1 .swiper {
      width: 100%;
      height: auto;
    }
.pinpai_1 .swiper-wrapper{height: auto}
.pinpai_1 .pinpai_nav {
  position: relative;
  overflow: hidden;
}

.pinpai_1 .pinpai_nav .masker {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 始终居中 */
  text-align: center;
  width: 90%; /* 防止小屏幕内容溢出 */
  padding: 0 5px;
}

.pinpai_1 .pinpai_nav .masker .atit {
  font-size: 2.4rem;
  font-weight: bold;
  color: #0f367b;
  margin: 1rem 0;
}

.pinpai_1 .pinpai_nav .masker .btit {
  font-size: 1.4rem;
  color: #0f367b;
  line-height: 1.4;
}
.pinpai_1 .pinpai_nav .masker .ico img{margin:0 auto;}
.pinpai_1 .pinpai_nav .masker .hi1{display: block;}
.pinpai_1 .pinpai_nav .masker .hi2{display: none;}
.pinpai_1 .pinpai_nav:hover .masker .hi1{display: none;}
.pinpai_1 .pinpai_nav:hover .masker .hi2{display: block;}
.pinpai_1 .pinpai_nav:hover .masker .atit{color:#fff;}
.pinpai_1 .pinpai_nav:hover .masker .btit{color:#fff;}
.pinpai_1 .pinpai_nav .masker:hover .hi1{display: none;}
.pinpai_1 .pinpai_nav .masker:hover .hi2{display: block;}
.pinpai_1 .pinpai_nav .masker:hover .atit{color:#fff;}
.pinpai_1 .pinpai_nav .masker:hover .btit{color:#fff;}
/* 小屏幕优化 */
@media (max-width: 768px) {
  .pinpai_1 .pinpai_nav .masker .atit {
    font-size: 1.6rem;
    margin: 0.5rem 0;
  }

  .pinpai_1 .pinpai_nav .masker .btit {
    font-size: 1.2rem;
  }
}
.pinpai_2{background-color: #fff;padding:9rem 0 10rem 0;}
.pinpai_2 .tit{font-size:5rem;font-weight: bold;}
.pinpai_2 .con{display: flex;justify-content: space-between;}
.pinpai_2 .con .lef,.pinpai_2 .con .rig{width: 50%}
.pinpai_2 .con .lef{font-size: 1.8rem;}
.pinpai_2 .con .rig{overflow: hidden;}
.pinpai_2 .con .rig img{width: 100%;transition: .3s;}
.pinpai_2 .con .rig:hover img{transform: scale(1.05);}
.pinpai_3{background-color: #f9f9f9;padding:7.5rem 0 8.5rem 0;}
.pinpai_3 .swiper-slide{height: auto;}
.pinpai_3 .tit{font-size: 5rem;font-weight: bold;padding-bottom: 3rem;position: relative;}
.pinpai_3 .tit:after{position: absolute;width: 5.5rem;height: 6px;content: "";background: #0f367b;left: 0;bottom: 0;}
.pinpai_3 .atit{font-size: 1.8rem;padding:3rem 0;}
.pinpai_3 .swiper-slide{background-color: #fff;}
.pinpai_3 .swiper-wrapper{height: auto}
.pinpai_3 .pinpai_swiper .stit{font-size: 2.4rem;font-weight: bold;padding:3rem 2rem 2.5rem 2rem;}
.pinpai_3 .pinpai_swiper .sdesc{font-size:1.6rem;line-height: 2rem;padding:0 2rem 2rem 2rem;}
.pinpai_3 .pinpai_swiper img{width: 100%;}
.pinpai_3 .swiper-button-next,.pinpai_3 .swiper-button-prev {
  background-color: #fff;
  border:1px solid #0f3675;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  color: #000;
  z-index: 10;
  top:5rem;

}
/* 将箭头放置在图片间距的位置 */
.pinpai_3 .swiper-button-prev {
  left: 93%;
}
.pinpai_3 .swiper-button-next {
  right: 0;
}
.pinpai_3 .swiper-button-prev:hover,.pinpai_3 .swiper-button-next:hover{background-color: #0f3675}

.pinpai_3 .swiper-button-prev:after{background-image: url('../images/sleft2.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.pinpai_3 .swiper-button-next:after{background-image: url('../images/sright2.png');background-size: 100% 100%;content:'';width: 6px;height: 12px}
.pinpai_3 .swiper-button-prev:hover:after{background-image: url('../images/sleft.png')}
.pinpai_3 .swiper-button-next:hover:after{background-image: url('../images/sright.png')}
.pinpai_4 .atit{font-size: 5rem}
.pinpai_4 .prod-content{border-radius: 0px;overflow: hidden;}
/*.pinpai_4 .fangan_recommand{padding:0;}*/
.pinpai_4 .prod-ul{margin-bottom: 0}
@media screen and (max-width:1199px) {
  .pinpai_1 .pinpai_list .pinpai_nav .masker{top:20%;}
  .pinpai_1 .pinpai_list .pinpai_nav .masker .atit{margin:2rem;}

}
@media screen and (max-width:780px) {
  .pinpai_1{padding-bottom:4rem;}
  .pinpai_1 .tit{padding:2rem;}
  .pinpai_1 .pinpai_list{display: block;}
  .pinpai_1 .pinpai_list .pinpai_nav{width: 100%;margin-bottom: 2rem;}
  .pinpai_2{padding:4rem 0;}
  .pinpai_2 .con{display: block;}
  .pinpai_2 .con .lef,.pinpai_2 .con .rig{width: 100%;}
}
/**产品介绍**/
.detail{background: #f9f9f9;padding: 4rem 0 4rem 0;}
.detail_1{display: flex;justify-content: space-between;}
.detail_1 .lef{width: 50%;}
.detail_1 .rig{width: 50%;margin-left: 8rem;overflow: hidden;}
.detail_1 .lef .tit{font-size: 5.2rem;font-weight: bold;padding-bottom: 3rem;position: relative;}
.detail_1 .lef .tit:after{position: absolute;width: 6rem;height: 6px;content: "";background: #0f367b;left: 0;bottom: 0;}
.detail_1 .lef .desc{font-size: 1.6rem;/*height: 15rem;*/padding-top: 3rem;}
.detail_1 .lef .btn{display:block;max-width: 22.5rem;height: 6rem;text-align: center;line-height: 6rem;color:#fff;background: #e60012;margin:2rem 0;}
.detail_1 .lef .btn:hover{transform: translateY(-5px);box-shadow: 0px 3px 5px 0 #e60012;}
.detail_1 .lef .more{font-size: 1.6rem;}
.detail_1 .lef .more:before{content: url('../images/masgimg1.png');width: 20px; /* 图标宽度 */height: 20px;object-fit: contain;display: inline-block;vertical-align: middle;margin-right: 2rem }
.detail_1 .rig img{width: 100%;transition: .3s;}
.detail_1 .rig video{width: 100%;height: auto;}
.detail_1 .rig:hover img{transform: scale(1.05);}
.product_detail .content .tit{font-size: 5.2rem;font-weight: bold;padding-bottom: 3.5rem}
.product_detail .content .content1{padding:7rem 0 5rem 0;border-bottom: 1px solid #ccc;}

.product_detail .content .content2{padding:5rem 0;border-bottom: 1px solid #ccc;}
.product_detail .content .content3{padding:5rem 0;border-bottom: 1px solid #ccc;}
.product_detail .content .content3 .tit{padding-bottom: 5rem}
@media screen and (max-width:1199px) {
  .product_detail .content{padding:0 4rem;}
  .product_detail .content .tit {font-size: 3.2rem;font-weight: bold;padding-bottom: 3.5rem;}
  .detail_1{display: block;}
  .detail_1 .lef{width: 100%;}
  .detail_1 .lef .tit {font-size: 3.2rem;font-weight: bold;padding-bottom: 3rem;position: relative;}
  .detail_1 .rig{width: 100%;margin-left: 0;margin-top: 2rem;}
}
@media screen and (max-width:768px) {
  .detail{}

}
/**单个产品介绍**/
.product_detail1{background: #fff;}
.detail1{background: #f9f9f9;padding: 24rem 0 8rem 0;}
.detail1_1{display: flex;justify-content: space-between;}
.detail1_1 .lef{width: 50%;}
.detail1_1 .rig{width: 50%;margin-left: 8rem;overflow: hidden;}
.detail1_1 .lef .tit{font-size: 5.2rem;font-weight: bold;padding-bottom: 3rem;position: relative;}
.detail1_1 .lef .tit:after{position: absolute;width: 6rem;height: 6px;content: "";background: #0f367b;left: 0;bottom: 0;}
.detail1_1 .lef .desc{font-size: 1.6rem;padding-top: 3rem;}
.detail1_1 .lef .btns{display: flex;}
.detail1_1 .lef .btns .i:before{content: url('../images/login1.png');width: 20px; /* 图标宽度 */height: 20px;object-fit: contain;display: inline-block;vertical-align: middle;margin-right: 1rem}
.detail1_1 .lef .btn{display:block;width: 22.5rem;height: 6rem;text-align: center;line-height: 6rem;color:#fff;margin:2rem 2rem 2rem 0;}
.detail1_1 .lef .br{background: #0f3675;}
.detail1_1 .lef .br:hover{transform: translateY(-5px);box-shadow: 0px 3px 5px 0 #0f3675;}
.detail1_1 .lef .bb{background: #e60012;}
.detail1_1 .lef .bb:hover{transform: translateY(-5px);box-shadow: 0px 3px 5px 0 #e60012;}
.detail1_1 .lef .more{font-size: 1.6rem;}
.detail1_1 .lef .more:before{content: url('../images/masgimg1.png');width: 20px; /* 图标宽度 */height: 20px;object-fit: contain;display: inline-block;vertical-align: middle;margin-right: 2rem }
.detail1_1 .rig img{width: 100%;transition: .3s;}
.detail1_1 .rig:hover img{transform: scale(1.05);}
.detail1_1 .rig video{width: 100%;height: auto;}
@media screen and (max-width:1199px) {
  .pdetail1{padding:0 4rem;}
  .detail1{padding:3rem 0;}
  .detail1_1{display: block;}
  .detail1_1 .lef{width: 100%;}
  .detail1_1 .rig{width: 100%;margin-left: 0;margin-top: 2rem;}
}
/* 自定义箭头样式 */
    
@media (max-width: 768px) {

  /* 隐藏箭头在小屏幕上 */
  .swiper-button-prev,
  .swiper-button-next {
    display: none;
  }
}
.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 10px 0px;}

.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}

.pages a:link,.pages a:visited {color:#666666;}

.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}

.pages a:hover {background:#FB9007;color:#FFFFFF;border:1px solid #E61636;text-decoration:none;text-align:center;padding:2px 5px;}

.pages .cpb {font-weight:bold;color:#FFFFFF;background:#FB9007;border:1px solid #E61636;text-align:center;margin:0px 2px;padding:2px 5px;}

.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}

.pagination {text-align:center;}

.pagination li {display:inline-block;color:#333333;height:30px;line-height:30px;margin:0px 4px;vertical-align:middle; font-size: 14px;}

.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:14px;border:1px solid #dddddd;color:#666;text-decoration:none;}

.pagination li a:hover {background:#FB9007;color:#ffffff;}

.pagination li a.thisclass {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}

.pagination li a.thisclass:hover {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}

.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}

.pagination li .pageinfo strong {color:#555555;font-weight:normal;}

.pagination table {text-align:center;margin:10px 0px 0px 25%;}

.pagination table td {padding:0px 2px;}

#pages {padding:60px 0 70px;text-align:right;}

#pages a {display:inline-block;height:38px;line-height:38px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;margin: 0;border-radius: 50%;}

#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}

#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}

#pages span {display:inline-block;height:38px;padding:0 14px;line-height:38px;background:#0f3675;border:1px solid #0f3675;color:#ffffff;text-align:center;border-radius: 50%;}

#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}

/* å¼¹çª— */
.altbox {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 100%;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.altbox:after {
  content: "";
  clear: both;
  display: block;
}
.altbox .bag {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.altbox .cont {
  position: relative;
  z-index: 2;
  width: 50%;
  height: 100vh;
  overflow: auto;
  background-color: #efefef;
  float: right;
  padding: 80px 80px 60px;
  overflow: auto;
}
@media (max-width: 1440px) {
  .altbox .cont {
    padding: 40px 60px;
  }
}
@media (max-width: 1199px) {
  .altbox{top:64px;}
  .altbox .cont {
    width: 100%;
    padding: 30px 40px;
  }
}
@media (max-width: 991px) {
  .altbox .cont {
    padding: 40px 30px;
  }
}
@media (max-width: 767px) {
  .altbox .cont {
    padding: 30px 20px;
  }
}
.altbox .cont::-webkit-scrollbar {
  /*æ»šåŠ¨æ¡æ•´ä½“æ ·å¼*/
  width: 3px;
  /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/
  height: 1px;
}
.altbox .cont::-webkit-scrollbar-thumb {
  /*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #0f367b;
}
.altbox .cont::-webkit-scrollbar-track {
  /*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ededed;
}
.altbox .cont .cox {
  position: absolute;
  right: 80px;
  top: 50px;
  width: 25px;
}
@media (max-width: 1440px) {
  .altbox .cont .cox {
    right: 60px;
    top: 30px;
    width: 20px;
  }
}
@media (max-width: 1199px) {
  .altbox .cont .cox {
    top: 20px;
    right: 30px;
  }
}
@media (max-width: 767px) {
  .altbox .cont .cox {
    top: 15px;
    right: 20px;
  }
}
.altbox .cont .cox img {
  width: 100%;
}
.altbox .cont .tit {
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .altbox .cont .tit {
    font-size: 26px;
    margin-bottom: 14px;
  }
}
@media (max-width: 1366px) {
  .altbox .cont .tit {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .altbox .cont .tit {
    /* font-size: 18px; */
  }
}
@media (max-width: 767px) {
  .altbox .cont .tit {
    /* font-size: 16px; */
  }
}
@media (max-width: 1440px) {
  .altbox .cont .tit {
    margin-bottom: 60px;
  }
}
@media (max-width: 1199px) {
  .altbox .cont .tit {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .altbox .cont .tit {
    margin-bottom: 20px;
  }
}
.altbox .cont .list {
  width: 100%;
  margin-bottom: 10px;
}
.altbox .cont .list .f_tit {
  font-size: 20px;
  color: #0f367b;
  line-height: 1;
  margin-bottom: 14px;
}
@media (max-width: 1440px) {
  .altbox .cont .list .f_tit {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  .altbox .cont .list .f_tit {
    margin-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .altbox .cont .list .f_tit {
    /* margin-bottom: 20px; */
  }
}
@media (max-width: 991px) {
  .altbox .cont .list .f_tit {
    /* margin-bottom: 16px; */
  }
}
.altbox .cont .list .jut {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
@media (max-width: 1440px) {
  .altbox .cont .list .jut {
    margin: 0 -5px;
  }
}
@media (max-width: 767px) {
  .altbox .cont .list .jut {
    margin: 0;
  }
}
.altbox .cont .list .jut .item {
  padding: 0 10px;
  width: 50%;
  margin-bottom: 16px;
}
@media (max-width: 1440px) {
  .altbox .cont .list .jut .item {
    padding: 0 5px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .altbox{top:49px;}
  .altbox .cont .list .jut .item {
    padding: 0;
    width: 100%;
    margin-bottom: 14px;
  }
}
.altbox .cont .list .jut .item span {
  display: block;
  line-height: 1;
  font-size: 16px;
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  .altbox .cont .list .jut .item span {
    font-size: 14px;
    margin-bottom: 8px;
  }
}
.altbox .cont .list .jut .item input,
.altbox .cont .list .jut .item textarea,
.altbox .cont .list .jut .item select {
  background-color: #fff;
  border: none;
  outline: none;
  resize: none;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 44px;
  padding: 8px 20px;
}
@media (max-width: 1199px) {
  .altbox .cont .list .jut .item input,
  .altbox .cont .list .jut .item textarea,
  .altbox .cont .list .jut .item select {
    height: 30px;
  }
}
.altbox .cont .list .jut .item textarea {
  width: 100%;
  height: 470px;
  height: 100px;
}
.altbox .cont .list .jut .item select {
  background: #fff url(../images/inner/selicon1.png) no-repeat;
  background-position: 95% 45%;
  background-size: 9px 16px;
}
.altbox .cont .list .jut .textarea {
  width: 100%;
}
.altbox .cont .but {
  display: flex;
}
.altbox .cont .but span {
  display: block;
  width: 24px;
  height: 24px;
  border: 2px solid #8c9195;
  background-color: #fff;
  margin-right: 20px;
  flex-shrink: 0;
}
@media (max-width: 1440px) {
  .altbox .cont .list .jut .item textarea{
    height: 80px;
  }
  .altbox .cont .but span {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
}
.altbox .cont .but .du {
  display: block;
  width: calc(100% - 44px);
  font-size: 16px;
}
@media (max-width: 1440px) {
  .altbox .cont .but .du {
    width: calc(100% - 30px);
  }
}
@media (max-width: 1199px) {
  .altbox .cont .but .du {
    font-size: 14px;
  }
}
.altbox .cont .on span {
  background-color: #0f367b;
  border-color: #0f367b;
  background: #0f367b url(../images/zhengque.png) no-repeat center;
  background-size: 50% 35%;
}
.altbox .cont .sub {
  width: 390px;
  height: 50px;
  background-color: #37383c;
  font-size: 16px;
  color: #fff;
  border: none;
  margin-top: 26px;
}
@media (max-width: 1440px) {
  .altbox .cont .sub {
    width: 360px;
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .altbox .cont .sub {
    width: 300px;
    height: 40px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .altbox .cont .sub {
    width: 100%;
    margin-top: 20px;
  }
  p{font-size: 14px;}
}
@media (max-width: 368px) {
  .shehuizeren .picbox .texts{
    left: 2.5rem!important;
    top: 4.5rem!important;
  }
  .shehuizeren .picbox .texts p{
    line-height: 4.5rem!important;
    font-size:2.2rem!important;
  }
}
/* End: ; */