/* 前端邵刚 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;min-width: 1280px;position: relative;padding: 0; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.ul,.ul li,.ul li,.ul td,.ul,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333; outline: none;}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: inline-block;height: auto;}

.scroll_y::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#22ac39;}

.scroll_y::-webkit-scrollbar-track{ background:#e5e5e5;} 

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_52{font-size: 52px;}

.f_66{font-size: 66px;}

.f_100{font-size: 100px;}

.f_110{font-size: 110px;}

.mg_42_0{margin-top: 42px;}

.mg_44_0{margin-top: 44px;}

.mg_48_0{margin-top: 48px;}

.mg_50_0{margin-top: 50px;}

.mg_55_0{margin-top: 55px;}

.mg_60_0{margin-top: 60px;}

.mg_70_0{margin-top: 70px;}

.mg_74_0{margin-top: 74px;}

.mg_80_0{margin-top: 80px;}

.mg_100_0{margin-top: 100px;}

.mg_120_0{margin-top: 120px;}

.mg_130_0{margin-top: 130px;}

.mg_150_0{margin-top: 150px;}

.mg_180_0{margin-top: 180px;}

.mg_210_0{margin-top: 210px;}

.mg_220_0{margin-top: 220px;}

.pd_80_120{padding: 80px 0 120px;}

.pd_90_115{padding: 90px 0 115px;}

.pd_100{padding: 100px 0;}

.pd_100_115{padding: 100px 0 115px;}

.pd_100_120{padding: 100px 0 120px;}

.pd_100_145{padding: 100px 0 145px;}

.pd_120{padding: 120px 0;}

.pd_120_150{padding: 120px 0 150px;}

.pd_150_135{padding: 150px 0 135px;}

.pd_180_172{padding: 180px 0 172px;}

.fw_100{font-weight: 100;}

.let25{letter-spacing: 0.025em;}

.let50{letter-spacing: 0.05em;}

.let75{letter-spacing: 0.075em;}

.line10{line-height: calc(1em + 10px);}

.just{text-align: justify;}

.color1b{color: #1b1b1b;}

.img_cct{width: 100%;opacity: 0;}

@font-face {
  font-family: 'rob';
  src: url("../fonts/Roboto-Bold-3.ttf")
}

.rob{font-family: 'rob';}

@font-face {
  font-family: 'ror';
  src: url("../fonts/Roboto-Regular-14.ttf")
}

.ror{font-family: 'ror';}

@font-face {
  font-family: 'rol';
  src: url("../fonts/Roboto-Light-10.ttf")
}

.rol{font-family: 'rol';}

@font-face {
  font-family: 'dinr';
  src: url("../fonts/Poppins-Regular.otf")
}

.dinr{font-family: 'dinr';}

@font-face {
  font-family: 'dinb';
  src: url("../fonts/Poppins-Regular.otf")
}

.dinb{font-family: 'dinb';}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*分页*/

.a_dw{position: relative;top: -60px;}

.box{max-width:1440px;min-width: 1200px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1800px;min-width: 1200px;width:93.75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box3{max-width:1760px;min-width: 1200px;width:91.67%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

.imgon{position: relative;}

.imgon img:nth-child(2){position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.imghover:hover .imgon img:nth-child(1){opacity: 0;}

.imghover:hover .imgon img:nth-child(2){opacity: 1;}

.imghover:hover.imgon img:nth-child(1){opacity: 0;}

.imghover:hover.imgon img:nth-child(2){opacity: 1;}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.img_tanchuang .tbox .modal{background: none;}

.img_tanchuang .tbox .modal .img{display: flex;align-items: center;justify-content: center;}

.img_tanchuang .tbox .modal .img .ss{background: #fff url(../images/honor_bg.png) no-repeat center;background-size: contain;padding: 16px;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto;max-height: 60vh;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* ph nav */
.mhead{display: none;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 20;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

.mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;height: 36px;margin-top: 8px;}

.mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:25;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltopa{display: flex;align-items: center;}

.mnav .mbox .ul1 li .ltopa a{width: auto;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}



.banner .ss{position: relative;}

.banner .img{overflow: hidden;position: relative;}

.banner .img s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;background: url(../images/banner_zz.png) no-repeat center;background-size: cover;}

.banner .img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.3);}

.banner .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;padding: 7px 0 0;text-align: center;z-index: 5;}

.banner .swiper-slide:first-child .txt{height: calc(100% - 70px);padding-top: 0;}

.banner .txt .tlogo{margin-bottom: 0.75em;animation: fadeout 2.5s linear;opacity: 0;}


.banner .txt.act{animation: fadeout 2.5s linear;opacity: 0;}

.banner .txt.act .tcn{bottom: 0;opacity: 1;transition-delay: 0s;}

@keyframes fadeout{
  0%{opacity: 1;}
  100%{opacity: 0;}
}

.banner .txt .tlogo img{margin: 0 auto;}

.banner .txt .ten{line-height: 1.25;color: #fff;position: relative;bottom: 100px;opacity: 0;}

.banner .txt .tcn{line-height: 1.25;color: #fff;position: relative;bottom: 100px;opacity: 0;}

.banner .txt .tcn .vtxt{position: relative;}

.banner .txt .tcn .vtxt .t1{position: absolute;top: 0;left: 0;width: 100%;letter-spacing: 0.2em;}

/* .banner .txt .tcn .vtxt .t1.up{transform: translateY(-100px);} */

.banner .txt .tcn .vtxt .t1:nth-child(1){position: relative;animation-delay: 1s;}

.banner .swiper-slide-active .txt .ten{bottom: 0;opacity: 1;transition-delay: 0.6s;}

.banner .swiper-slide-active .txt .tcn{bottom: 0;opacity: 1;transition-delay: 0.5s;}

.banner .swiper-slide:first-child .txt .tcn{bottom: 0;}

.banner .swpbtn{position: absolute;left: 50%;bottom: 0;z-index: 10;width: 1090px;transform: translateX(-545px);}

.banner .swpbtn .pogin{position: absolute;left: 0;width: 100%;top: 35px;height: 10px;}

.banner .swpbtn .pogin span{width: 10px;height: 10px;background: none;position: relative;margin: 0;}

.banner .swpbtn .pogin span::before{content: "";position: absolute;z-index: 2; left: 50%;top: 50%;width: 10px;height: 10px;border-radius: 50%;background: #fff;margin: -5px 0 0 -5px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.banner .swpbtn .pogin span::after{content: "";position: absolute;z-index: 1; left: 50%;top: 50%;width: 30px;height: 30px;border-radius: 50%;background: #22ac39;margin: -15px 0 0 -15px;opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.banner .swpbtn .pogin span.swiper-pagination-bullet-active::before{background: #22ac39;}

.banner .swpbtn .pogin span.swiper-pagination-bullet-active::after{opacity: 0.1;}


.animate__animated {
  -webkit-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.banner.act .animate__animated{
  -webkit-animation-duration: 0s;
  -webkit-animation-duration: 0s;
  animation-duration: 0s;
  animation-duration: 0s;
}

.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeOut {
  0% {
      opacity: 1
  }

  to {
      opacity: 0
  }
}

@keyframes fadeOut {
  0% {
      opacity: 1
  }

  to {
      opacity: 0
  }
}
@-webkit-keyframes fadeIn {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes fadeIn {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}


@media screen and (min-width: 1031px) {
  .banner .swpbtn .pogin.pg2 span:nth-child(1),
  .banner .swpbtn .pogin.pg2 span:nth-child(2){top: 29px;margin: 0 calc((1070px / 6));}

  .banner .swpbtn .pogin.pg3 span:nth-child(1),
  .banner .swpbtn .pogin.pg3 span:nth-child(3){top: 66px;margin: 0 calc((1060px / 4));}

  .banner .swpbtn .pogin.pg4 span:nth-child(1),
  .banner .swpbtn .pogin.pg4 span:nth-child(4){top: 102px;margin: 0 calc((1050px / 18));}

  .banner .swpbtn .pogin.pg4 span:nth-child(2),
  .banner .swpbtn .pogin.pg4 span:nth-child(3){top: 16px;margin: 0 calc((1050px / 8));}

  .banner .swpbtn .pogin.pg5 span:nth-child(1),
  .banner .swpbtn .pogin.pg5 span:nth-child(5){top: 150px;margin: 0 calc((1040px / 16));}

  .banner .swpbtn .pogin.pg5 span:nth-child(3){margin: 0 calc((1040px / 10));}

  .banner .swpbtn .pogin.pg5 span:nth-child(2),
  .banner .swpbtn .pogin.pg5 span:nth-child(4){top: 40px;margin: 0 calc((1040px / 10));}

  .banner .swpbtn .pogin.pg6 span:nth-child(1),
  .banner .swpbtn .pogin.pg6 span:nth-child(6){top: 170px;margin: 0 calc((1030px / 20));}

  .banner .swpbtn .pogin.pg6 span:nth-child(3),
  .banner .swpbtn .pogin.pg6 span:nth-child(4){top: 8px;margin: 0 calc((1030px / 12));}

  .banner .swpbtn .pogin.pg6 span:nth-child(2),
  .banner .swpbtn .pogin.pg6 span:nth-child(5){top: 64px;margin: 0 calc((1030px / 12));}
}

.swpbtn .prev,
.swpbtn .next{position: absolute;top: 50%;margin-top: -16px;width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #939994;}

.swpbtn .prev:hover,
.swpbtn .next:hover{background: #22ac39;}

.swpbtn .prev img,
.swpbtn .next img{width: 12px;}

.swpbtn .prev img{transform: rotate(180deg);}

.swpbtn .prev{left: 0;}

.swpbtn .next{right: 0;}

.ind1{background: url(../images/ind1_bg.jpg) no-repeat center;background-size: cover;}

.ind1 .box{display: flex;justify-content: space-between;}

.ind1 .le{width: 330px;border-right: 1px solid #e5e5e5;}

.ind1 .le .item:first-child{margin-top: 0;}

.ind1 .le .itp{display: inline-block;position: relative;}

.ind1 .le .itp span{line-height: 80px;color: #1b1b1b;}

.ind1 .le .itp sub{position: absolute;top: 4px;left: 100%;margin-left: 12px;color: #464c47;white-space: nowrap;}

.ind1 .le .itp sup{position: absolute;bottom: 4px;left: 100%;margin-left: 12px;width: 30px;height: 30px;}

.ind1 .le .itp sup::before{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 6px;background: #464c47;margin-top: -3px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.ind1 .le .itp sup::after{content: "";position: absolute;left: 50%;top: 0;width: 6px;height: 100%;background: #464c47;margin-left: -3px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.ind1 .le .ibt{margin-top: 12px;color: #464c47;}

.ind1 .le .item.act .countUp,
.ind1 .le .item:hover .countUp{color: #22ac39;}

.ind1 .le .item.act sub,
.ind1 .le .item:hover sub{color: #22ac39;}

.ind1 .le .item.act sup::before,
.ind1 .le .item:hover sup::before{background: #22ac39;}

.ind1 .le .item.act sup::after,
.ind1 .le .item:hover sup::after{background: #22ac39;}

.ind1 .le .item.act .ibt,
.ind1 .le .item:hover .ibt{color: #22ac39;}

.ind1 .re{width: calc((100% - 330px) * 0.828);}

.ind1 .re .t2 span{color: #22ac39;/* text-decoration: underline; */}

.ind1 .re .t3{line-height: 1.67;color: #464c47;margin-top: 1.56em;}

.ind1 .re .t3 p{margin-bottom: 0.833em;}

.ind1 .re .t3 p:last-child{margin-bottom: 0;}

.more{display: inline-block;text-align: center;border: 1px solid #464c47;width: 160px;line-height: 42px;color: #464c47;border-radius: 22px;}

.more:hover{background: #22ac39;color: #fff;border-color: #22ac39;}

.ind2 .con1{position: relative;}

.ind2 .con1 .imgs{position: relative;}

.ind2 .con1 .imgs::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;background: url(../images/ind2_img_zz.png) no-repeat center;background-size: cover;}

.ind2 .con1 .imgs img{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;}

.ind2 .con1 .imgs img.act{opacity: 1;}

.ind2 .con1 .imgs img:first-child{position: relative;}

.ind2 .con1 .ul{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: space-between;z-index: 5;}

.ind2 .con1 .ul .li{flex: 1;display: flex;align-items: center;justify-content: center;color: #fff;border-right: 1px solid rgba(255, 255, 255, 0.2);padding-top: 30px;}

.ind2 .con1 .ul .li .t2{display: flex;justify-content: center;margin-top: 35px;opacity: 0;}

.ind2 .con1 .ul .li .t1{opacity: 0.3;}

.ind2 .con1 .ul .li.act .t1,
.ind2 .con1 .ul .li:hover .t1{opacity: 1;}

.ind2 .con1 .ul .li.act .t2,
.ind2 .con1 .ul .li:hover .t2{opacity: 1;}

.explore{display: inline-flex;display: flex;align-items: center;line-height: 32px;color: #fff;text-transform: uppercase;}

.explore span{display: flex;align-items: center;justify-content: center;background: #22ac39;border-radius: 50%;width: 32px;height: 32px;margin-left: 10px;}

.explore span img{width: 12px;}

.explore:hover span{margin-left: 15px;}

.ind3{padding-bottom: 21px;}

.ind3 .con1{position: relative;}

.ind3 .con1 .img{width: 100.8%;margin-left: 7.84%;position: relative;}

.ind3 .con1 .li{position: absolute;width: 16px;height: 16px;margin: -8px 0 0 -8px;}

.ind3 .con1 .li .ptxt{position: absolute;top: 21px;left: 50%;transform: translateX(-50%);white-space: nowrap;color: #22ac39;}

.ind3 .con1 .li .poiio{width: 16px;height: 16px;position: relative;}

.ind3 .con1 .li .poiio::before{content: "";position: absolute;width: 287.5%;height: 287.5%;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);background: url(../images/dian2.png) no-repeat center;background-size: contain;opacity: 0;-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.ind3 .con1 .li .poiio::after{content: "";position: absolute;border-radius: 50%;opacity: 0.2;z-index: 1;width: 287.5%;height: 287.5%;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);background: #22ac39;}

@keyframes map_point {
  0% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
  }
  70% {
    opacity: 0.2;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}

.ind3 .con1 .li.act .poiio::before{opacity: 1;transform: translate(-50%, -50%) scale(1);}

.ind3 .con1 .li.act .poiio::after{animation: map_point 2.8s ease infinite;}

.ind3 .con1 .li .poiio div{position: absolute;width: 100%;height: 100%;border-radius: 50%;left: 0;right: 0;z-index: 2;background: url(../images/dian.png) no-repeat center;background-size: contain;}

.ind3 .con1 .li[data-map-id="0"]{left: calc((250 / 1452)*100%);top: calc((225 / 843)*100%);}

.ind3 .con1 .li[data-map-id="1"]{left: calc((330 / 1452)*100%);top: calc((348 / 843)*100%);}

.ind3 .con1 .li[data-map-id="2"]{left: calc((276 / 1452)*100%);top: calc((438 / 843)*100%);}

.ind3 .con1 .li[data-map-id="3"]{left: calc((459 / 1452)*100%);top: calc((596 / 843)*100%);}

.ind3 .con1 .li[data-map-id="4"]{left: calc((408 / 1452)*100%);top: calc((756 / 843)*100%);}

.ind3 .con1 .li[data-map-id="5"]{left: calc((920 / 1452)*100%);top: calc((158 / 843)*100%);}

.ind3 .con1 .li[data-map-id="6"]{left: calc((806 / 1452)*100%);top: calc((200 / 843)*100%);}

.ind3 .con1 .li[data-map-id="7"]{left: calc((678 / 1452)*100%);top: calc((210 / 843)*100%);}

.ind3 .con1 .li[data-map-id="8"]{left: calc((658 / 1452)*100%);top: calc((238 / 843)*100%);}

.ind3 .con1 .li[data-map-id="9"]{left: calc((732 / 1452)*100%);top: calc((247 / 843)*100%);}

.ind3 .con1 .li[data-map-id="10"]{left: calc((702 / 1452)*100%);top: calc((274 / 843)*100%);}

.ind3 .con1 .li[data-map-id="11"]{left: calc((675 / 1452)*100%);top: calc((316 / 843)*100%);}

.ind3 .con1 .li[data-map-id="12"]{left: calc((704 / 1452)*100%);top: calc((363 / 843)*100%);}

.ind3 .con1 .li[data-map-id="13"]{left: calc((763 / 1452)*100%);top: calc((264 / 843)*100%);}

.ind3 .con1 .li[data-map-id="14"]{left: calc((811 / 1452)*100%);top: calc((265 / 843)*100%);}

.ind3 .con1 .li[data-map-id="15"]{left: calc((759 / 1452)*100%);top: calc((305 / 843)*100%);}

.ind3 .con1 .li[data-map-id="16"]{left: calc((873 / 1452)*100%);top: calc((295 / 843)*100%);}

.ind3 .con1 .li[data-map-id="17"]{left: calc((826 / 1452)*100%);top: calc((313 / 843)*100%);}

.ind3 .con1 .li[data-map-id="18"]{left: calc((846 / 1452)*100%);top: calc((359 / 843)*100%);}

.ind3 .con1 .li[data-map-id="19"]{left: calc((814 / 1452)*100%);top: calc((385 / 843)*100%);}

.ind3 .con1 .li[data-map-id="20"]{left: calc((1018 / 1452)*100%);top: calc((251 / 843)*100%);}

.ind3 .con1 .li[data-map-id="21"]{left: calc((974 / 1452)*100%);top: calc((290 / 843)*100%);}

.ind3 .con1 .li[data-map-id="22"]{left: calc((924 / 1452)*100%);top: calc((398 / 843)*100%);}

.ind3 .con1 .li[data-map-id="23"]{left: calc((970 / 1452)*100%);top: calc((384 / 843)*100%);}

.ind3 .con1 .li[data-map-id="24"]{left: calc((1013 / 1452)*100%);top: calc((404 / 843)*100%);}

.ind3 .con1 .li[data-map-id="25"]{left: calc((792 / 1452)*100%);top: calc((641 / 843)*100%);}

.ind3 .con1 .li[data-map-id="26"]{left: calc((1215 / 1452)*100%);top: calc((319 / 843)*100%);}

.ind3 .con1 .li[data-map-id="27"]{left: calc((1268 / 1452)*100%);top: calc((316 / 843)*100%);}

.ind3 .con1 .li[data-map-id="28"]{left: calc((1112 / 1452)*100%);top: calc((452 / 843)*100%);}

.ind3 .con1 .li[data-map-id="29"]{left: calc((1106 / 1452)*100%);top: calc((500 / 843)*100%);}

.ind3 .con1 .li[data-map-id="30"]{left: calc((1156 / 1452)*100%);top: calc((515 / 843)*100%);}

.ind3 .con1 .li[data-map-id="31"]{left: calc((1255 / 1452)*100%);top: calc((632 / 843)*100%);}

.ind3 .con1 .li[data-map-id="32"]{left: calc((1179 / 1452)*100%);top: calc((369 / 843)*100%);}

.ind3 .con1 .li[data-map-id="32"] .ptxt{top: 2px;left: 40px;width: 80px;transform: none;}

.ind3 .con1 .list{position: absolute;left: 0;bottom: 15.4%;z-index: 5;width: 200px;}

.ind3 .con1 .item:first-child{margin-top: 0;}

.ind3 .con1 .itp{display: inline-block;position: relative;}

.ind3 .con1 .itp span{line-height: 48px;color: #1b1b1b;}

.ind3 .con1 .itp sub{position: absolute;bottom: 0;left: 100%;margin-left: 2px;color: #464c47;white-space: nowrap;}

.ind3 .con1 .itp sup{position: absolute;top: 4px;left: 100%;margin-left: 6px;width: 18px;height: 18px;}

.ind3 .con1 .itp sup::before{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 4px;background: #464c47;margin-top: -2px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.ind3 .con1 .itp sup::after{content: "";position: absolute;left: 50%;top: 0;width: 4px;height: 100%;background: #464c47;margin-left: -2px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.ind3 .con1 .ibt{margin-top: 10px;color: #464c47;}

.ind3 .con1 .item.act .countUp,
.ind3 .con1 .item:hover .countUp{color: #22ac39;}

.ind3 .con1 .item.act sub,
.ind3 .con1 .item:hover sub{color: #22ac39;}

.ind3 .con1 .item.act sup::before,
.ind3 .con1 .item:hover sup::before{background: #22ac39;}

.ind3 .con1 .item.act sup::after,
.ind3 .con1 .item:hover sup::after{background: #22ac39;}

.ind3 .con1 .item.act .ibt,
.ind3 .con1 .item:hover .ibt{color: #22ac39;}

.ind4{background: url(../images/ind4_bg.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.ind4 .swiper-container{overflow: visible;}

.ind4 .ss{display: block;position: relative;background: #f5f7f5;}

.ind4 .ss .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.ind4 .ss .img img{width: 100%;height: 100%;object-fit: cover;}

.ind4 .ss .img::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/ind4_img_zz.png) no-repeat center;background-size: cover;}

.ind4 .ss .txt{width: 81.8%;margin: 0 auto;padding: 60px 0 55px;position: relative;z-index: 10;}

.ind4 .ss .txt .t1{display: flex;color: #464c47;}

.ind4 .ss .txt .imgon{margin-right: 10px;width: 16px;transform: translateY(1px);}

.ind4 .ss .txt .t2{line-height: 1.428;color: #222222;height: 2.856em;margin-top: 1.428em;}

.ind4 .ss .txt .t3{height: calc(2em + 20px);color: #464c47;margin: 2.67em 0;}

.ind4 .ss .txt .t4{display: flex;}

.ind4 .ss .txt .t4 span{background: #939994;width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

.ind4 .ss .txt .t4 img{width: 12px;}

.ind4 .ss .txt .t4 span:hover{transform: translateX(5px);}

.ind4 .ss:hover .img{opacity: 1;}

.ind4 .ss:hover .txt .t1{color: #fff;opacity: 0.8;}

.ind4 .ss:hover .txt .t2{color: #fff;}

.ind4 .ss:hover .txt .t3{color: #fff;}

.ind4 .ss:hover .txt .t4 span{background: #22ac39;}

.swpbtn{display: flex;justify-content: center;}

.swpbtn .pogin,
.swp_btn .pogin{display: flex;align-items: center;justify-content: center;}

.swpbtn .pogin span,
.swp_btn .pogin span{width: 8px;height: 8px;opacity: 1;background: #c0c2c0;margin: 0 4px;}

.swpbtn .pogin span.swiper-pagination-bullet-active,
.swp_btn .pogin span.swiper-pagination-bullet-active{background: #22ac39;}

.footer{border-top: 8px solid #22ac39;background: #fbfbfb;padding: 62px 0 27px;}

.footer .con1{display: flex;justify-content: space-between;}

.footer .con1 .le{width: 33.88%;padding-right: 60px;}

.footer .con1 .le .set{display: inline-flex;align-items: center; width: 75px;vertical-align: baseline;}

.footer .con1 .le .set .ico{width: 26px;}

.footer .con1 .le .set .ico img{width: 16px;}

.footer .con1 .le .det{display: inline-block;}

.footer .con1 .le .item{margin-top: 8px;}

.footer .con1 .le .item:first-child{margin-top: 34px;}

.footer .con1 .le .item .f_28 a{color: #22ac39;}

.footer .con1 .le .item a:hover{color: #22ac39;}

.footer .con1 .le .flogo{width: 162px;}

.footer .con1 .le .code{width: 120px;margin-top: 17px;}

.footer .con1 .le .code .ctp{border: 1px solid #f0f2f0;border-radius: 2px;}

.footer .con1 .le .code .cbt{background: #f0f2f0;margin-top: 5px;line-height: 18px;color: #969996;letter-spacing: 0.3em;text-align: center;}

.footer .con1 .re{width: 66.12%;}

.footer .con1 .re .ul{display: flex;justify-content: space-between;}

.footer .con1 .re .lv1{display: flex;}

.footer .con1 .re .lv2{display: flex;line-height: calc(1em + 10px);margin-top: 12px;}

.footer .con1 .re .lv2:first-child{margin-top: 30px;}

.footer .con1 .re a{color: #1b1b1b;}

.footer .con1 .re a:hover{color: #22ac39;}

.footer .con2{border-top: 1px solid #f0f2f0;margin-top: 25px;padding-top: 25px;display: flex;justify-content: space-between;color: #969996;}

.footer .con2 .le span{margin-left: 20px;}

.footer .con2 .le s{display: inline-block;vertical-align: middle;height: 12px;width: 1px;background: #d9dbd9;margin: 0 15px;}

.footer .con2 a{color: #969996;}

.footer .con2 a:hover{color: #22ac39;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;}

.header .con1 .box3{display: flex;align-items: center;justify-content: space-between;height: 97px;}

.header .con1 .le{width: 16px;}

.header .con1 .le a{display: block;position: relative;}

.header .con1 .le img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .con1 .ce{width: 121px;}

.header .con1 .ce a{display: block;position: relative;}

.header .con1 .ce img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .con1 .re{display: flex;align-items: baseline;color: #fff;position: relative;top: 78px;}

.header .con1 .re a{display: flex;align-items: center;color: #fff;}

.header .con1 .re a:hover{color: #22ac39;}

.header .con1 .re img{width: 23px;margin-right: 12px;}

.header .con2{border-top: 1px solid rgba(255, 255, 255, 0.2);border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

.header .con2 .ul{display: flex;justify-content: space-between;}

.header .con2 .ul:hover .li{opacity: 0.6;}

.header .con2 .ul .li{position: relative;}

.header .con2 .ul .li:hover{opacity: 1;}

.header .con2 .lv1{display: flex;text-align: center;}

.header .con2 .lv1 a{padding: 0 17px;line-height: 57px;color: #fff;position: relative;}

.header .con2 .li.act .lv1 a::before{content: "";position: absolute;left: 17px;bottom: -1px;width: calc(100% - 34px);height: 3px;background: #22ac39;}

.header .con2 .lv2list{position: absolute;top: 100%;left: 50%;width: 180px;margin-left: -90px;transform: translate(0px, 20px);pointer-events: none;opacity: 1;transition: 0.6s;opacity: 0;box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.03);padding-top: 15px;}

.header .con2 .lv2list .lv2con{border: 1px solid rgba(255, 255, 255, 0.06); border-radius: 10px;background: rgba(255, 255, 255, 0.0475);padding: 22px 0 18px;}

.header .con2 .lv2list > *{transition: none;}

.header .con2 .lv2list .lv2{display: flex;justify-content: center;text-align: center;;margin: 0 -1px;}

.header .con2 .lv2list .lv2 a{color: #fff;padding: 8px;line-height: 26px;width: 100%}

.header .con2 .lv2list .lv2:last-child{margin-bottom: 0;}

.header .con2 .lv2list .lv2 a:hover{background: #22ac39;}

.header .con2 .ul .li:hover .lv2list{pointer-events: auto;transform: translate(0px, 0px);opacity: 1;}

.header.act,
.header.act2{background: #fff;}

.header.act{transform: translateY(-97px);}

.header.act .con1 .le img:nth-child(1),
.header.act2 .con1 .le img:nth-child(1){opacity: 0;}

.header.act .con1 .le img:nth-child(2),
.header.act2 .con1 .le img:nth-child(2){opacity: 1;}

.header.act .con1 .ce img:nth-child(1),
.header.act2 .con1 .ce img:nth-child(1){opacity: 0;}

.header.act .con1 .ce img:nth-child(2),
.header.act2 .con1 .ce img:nth-child(2){opacity: 1;}

.header.act .con1 .re a,.header.act .con1 .re,.header.act2 .con1 .re,
.header.act2 .con1 .re a{color: #222222;}

.header.act .con2,
.header.act2 .con2{border-top: 1px solid #e8ede9;border-bottom: 1px solid #e8ede9;}

.header.act .con2 .lv1 a,
.header.act2 .con2 .lv1 a{color: #222222;}


.header.act .con2 .lv2list .lv2con,
.header.act2 .con2 .lv2list .lv2con{background: #fff;}

.header.act .con2 .lv2list .lv2 a,
.header.act2 .con2 .lv2list .lv2 a,
.header.act .con2 .lv2list .lv2 a span,
.header.act2 .con2 .lv2list .lv2 a span{color: #333;}

.header.act .con2 .lv2list .lv2 a:hover,
.header.act2 .con2 .lv2list .lv2 a:hover{color: #fff;}

.header.act .con2 .lv2list .lv2 a:hover span,
.header.act2 .con2 .lv2list .lv2 a:hover span{color: #fff;}

.header .con1 .re a:hover{color: #22ac39;}


.inner_ban{position: relative;}

.inner_ban .imgs{position: relative;}

.inner_ban .imgs::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/inner_ban_zz.png) no-repeat center;background-size: cover;}

.inner_ban.product_ban .imgs::before{background: url(../images/inner_ban_zz2.png) no-repeat center;background-size: cover;}

.inner_ban .txt{position: absolute;z-index: 5;top: 10%;left: 0;width: 100%;height: 90%;display: flex;align-items: center;}

.inner_ban .txt .t1{color: #fff;}

.application .li{margin-top: 80px;}

.application .li:first-child{margin-top: 0;}

.application .li_con{display: flex;}

.application .li_con .le{width: 50%;overflow: hidden;}

.application .li_con .le img{width: 100%;height: 100%;object-fit: cover;}

.application .li_con .re{width: 50%;padding: 120px 70px;background: #f5f7f5;color: #1b1b1b;}

.application .li_con .rt1 .t1{display: inline-block;position: relative;margin-right: 26px;}

.application .li_con .rt1 .t1::before{content: "";position: absolute;right: -14px;bottom: 5px;height: calc(1em - 1px);width: 1px;background: #999999;transform: rotate(15deg);}

.application .li_con .rt1 .t2{display: inline-block;vertical-align: baseline;}

.application .li_con .rt2{line-height: 30px;color: #464c47;margin-top: 2.78em;max-height: 180px;overflow-y: auto;padding-right: 10px;}

.application .li:nth-child(2n) .li_con{flex-direction: row-reverse;}

.application .li_con:hover .le img{transform: scale(1.05);}

.inner_nav{border: 1px solid #e8ede9;height: 70px;}

.inner_nav .box{display: flex;justify-content: center;padding: 0 100px;}

.nav_swp{display: inline-block;}

.inner_nav .swiper-slide{width: auto;margin-right: 80px;}

.inner_nav .swiper-slide:last-child{margin-right: 0;}

.inner_nav a{line-height: 70px;color: #313331;position: relative;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.inner_nav a::before{content: "";position: absolute;left: auto;right: 0;bottom: 0;width: 0;height: 3px;background: #22ac39;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.inner_nav a:hover{color: #22ac39;}

.inner_nav .swiper-slide.act a{color: #22ac39;}

.inner_nav .swiper-slide.act a::before{width: 100%;left: 0;}

.inner_nav .swiper-button-disabled{display: none;transition: none;}

.inn1 .con1{display: flex;justify-content: space-between;}

.inn1 .con1 .le{width: calc((700 / 1440)*100%);}

.inn1 .con1 .le img{height: 100%;width: 100%;object-fit: cover;}

.inn1 .con1 .re{width: calc((660 / 1440)*100%);}

.inn1 .con1 .re .item{border-bottom: 1px dashed #d7dbd8;display: flex;justify-content: space-between;padding-bottom: 24px;margin-bottom: 30px;}

.inn1 .con1 .re .item:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}

.inn1 .con1 .re .item .ico{width: 50px;}

.inn1 .con1 .re .item .ico img{width: 30px;}

.inn1 .con1 .re .item .txt{width: calc(100% - 50px);}

.inn1 .con1 .re .item .t1{color: #1b1b1b;}

.inn1 .con1 .re .item .t2{line-height: 30px;color: #464c47;margin-top: 19px;}

.inn1 .con1 .re .item .swiper-container{margin-top: 28px;}

.inn1 .con1 .re .item .swiper-slide{width: auto;padding-right: 30px;border-right: 1px solid #e5e5e5;height: 40px;}

.inn1 .con1 .re .item .swiper-slide:last-child{border-right: none;padding-right: 0;}

.inn1 .con1 .re .item .swiper-slide img{max-height: 40px;}

.inn2 .con1{max-width: 1120px;margin: 44px auto 0;line-height: 30px;color: #464c47;text-align: center;}

.inn2 .con2{position: relative;}

.inn2 .con2 .swiper-slide{display: flex;justify-content: space-between;}

.inn2 .con2 .img1{width: calc((555 / 1440)*100%);overflow: hidden;}

.inn2 .con2 .img2{width: calc((875 / 1440)*100%);display: flex;flex-direction: column;justify-content: space-between;}

.inn2 .con2 .img2 .itop{display: flex;}

.inn2 .con2 .img2 .itop .img{width: calc((495 / 875) * 100%);margin-right: calc((10 / 875)*100%);overflow: hidden;}

.inn2 .con2 .img2 .itop .img:nth-child(2){width: calc((370 / 875) * 100%);}

.inn2 .con2 .img2 .itop .img:last-child{margin-right: 0;}

.inn2 .con2 .img2 .ibot{display: flex;}

.inn2 .con2 .img2 .ibot .img{width: calc((285 / 875) * 100%);margin-right: calc((10 / 875)*100%);overflow: hidden;}

.inn2 .con2 .img2 .ibot .img:last-child{margin-right: 0;}

.swp_btn{position: static;}

.swp_btn a{position: absolute;top: 50%;width: 50px;height: 50px;border-radius: 50%;margin-top: -25px;}

.swp_btn a.swiper-button-disabled{opacity: 0.5;cursor: no-drop;}

.swp_btn a.swiper-button-disabled:hover img:nth-child(1){opacity: 1;}

.swp_btn a.swiper-button-disabled:hover img:nth-child(2){opacity: 0;}

.swp_btn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.swp_btn a.prev img{transform: rotate(180deg);}

.swp_btn a.prev{left: -100px;}

.swp_btn a.next{right: -100px;}

.swp_btn a:hover img:nth-child(1){opacity: 0;}

.swp_btn a:hover img:nth-child(2){opacity: 1;}

.inn3 .con1{max-width: 1120px;margin: 44px auto 0;line-height: 30px;color: #464c47;text-align: center;}

.inn3 .con2{margin-top: 94px;}

.inn3 .con2 .ul{display: flex;flex-wrap: wrap;max-width: 1320px;margin: 0 auto;}

.inn3 .con2 .li{width: calc((590 / 1320) * 100%);margin: 100px calc((140 / 1320)*100%) 0 0;display: flex;justify-content: center;align-items: center;position: relative;min-height: 92px;}

.inn3 .con2 .li:nth-child(2n){margin-right: 0;}

.inn3 .con2 .li:nth-child(1),
.inn3 .con2 .li:nth-child(2){margin-top: 0;}

.inn3 .con2 .li .txt{width: calc((450 / 590)*100%);line-height: 30px;color: #464c47;text-align: center;}

.inn3 .con2 .li::before{content: "";position: absolute;left: 0;top: 0;width: 32px;height: 92px;background: url(../images/inn3_le.png) no-repeat center;background-size: 100% auto;}

.inn3 .con2 .li::after{content: "";position: absolute;right: 0;top: 0;width: 32px;height: 92px;background: url(../images/inn3_re.png) no-repeat center;background-size: 100% auto;}

.product_list .ul{display: flex;flex-wrap: wrap;}

.product_list .ul .li{width: calc((100% - 90px)/3);margin: 75px 45px 0 0;}

.product_list .ul .li:nth-child(3n){margin-right: 0;}

.product_list .ul .li:nth-child(1),
.product_list .ul .li:nth-child(2),
.product_list .ul .li:nth-child(3){margin-top: 0;}

.product_list .ss{display: block;}

.product_list .ss .img{overflow: hidden;}

.product_list .ss .txt{display: flex;align-items: center;justify-content: space-between;margin-top: 25px;}

.product_list .ss .re{width: 52px;}

.product_list .ss .re span{width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #939994;}

.product_list .ss .re span img{width: 12px;}

.product_list .ss .le{width: calc(100% - 100px);}

.product_list .ss .le .t1{color: #313331;}

.product_list .ss .le .t2{color: #464c47;margin-top: 14px;}

.product_list .ss .le .t2 span{display: inline-block;height: 1em;width: 2px;background: #949995;border-right: 1px solid #e6ebe7;margin: 0 16px;vertical-align: middle;transform: translateY(-2px);}

.product_list .ss:hover .img img{transform: scale(1.05);}

.product_list .ss:hover .le .t1{color: #22ac39;}

.product_list .ss:hover .re span{background: #22ac39;}

.proDet .con1{display: flex;justify-content: space-between;}

.proDet .con1 .le{width: 50%;}

.proDet .con1 .le .swiper-slide{border: 1px solid #e5e5e5;}

.proDet .con1 .le .swiper-slide .ss img{width: 100%;}

.proDet .con1 .le .swpbtn{margin-top: 30px;}

.proDet .con1 .re{width: calc((600 / 1440)*100%);transform: translateY(-5px);}

.proDet .con1 .re .t1{color: #22ac39;}

.proDet .con1 .re .t2{line-height: 30px;color: #464c47;margin-top: 30px;}

.proDet .con1 .re .t3{color: #1b1b1b;margin-top: 40px;}

.proDet .con1 .re .t4{margin-top: 35px;}

.proDet .con2{display: flex;justify-content: space-between;border-top: 1px solid #e5e5e5;padding-top: 75px;}

.proDet .con2 .re{width: 790px;}

.proDet .con2 .ul{display: flex;flex-wrap: wrap;}

.proDet .con2 .ul .li{display: flex;line-height: 30px;margin-top: 40px;}

.proDet .con2 .ul .li:nth-child(1),
.proDet .con2 .ul .li:nth-child(2){margin-top: 0;}

.proDet .con2 .ul .li:nth-child(odd){width: 440px;margin-right: 20px;}

.proDet .con2 .ul .li:nth-child(even){width: 330px;}

.proDet .con2 .ul .li .set{color: #1b1b1b;white-space: nowrap;}

.proDet .con2 .ul .li .det{color: #464c47;}

.aboutLayout{background: url(../images/about_bg.png) no-repeat top center;background-size: 100% auto;}

.ab1{background: none;}

.ab2 .box{display: flex;align-items: flex-start;justify-content: space-between}

.ab2 .le{width: calc((500 / 1440)*100%);border-bottom: 5px solid #22ac39;}

.ab2 .re{width: calc((860 / 1440)*100%);}

.ab2 .re .tline{width: 80px;height: 1px;background: #22ac39;margin: 30px 0 25px;}


.ab2 .re .t3{display: none;}

.ab2 .re .t4{line-height: 30px;color: #464c47;margin-top: 30px;margin-top: 20px;}

.ab2 .re .t4 p{margin-bottom: 18px;}

.ab2 .re .t4 p:last-child{margin-bottom: 0;}

.ab2 .re .t5{text-align: right;line-height: 30px;color: #464c47;margin-top: 48px;}

.ab2 .re .t5 span{width: 50px;height: 1px;background: #dbdbdb;margin: 0 20px 0 0;display: inline-block;vertical-align: middle;}

.ab2 .re .t5 .tbt{margin-top: 7px;}

.ab3 .ul{display: flex;flex-wrap: wrap;}

.ab3 .li{width: calc(50% - 10px);margin: 20px 20px 0 0;}

.ab3 .li:nth-child(1),
.ab3 .li:nth-child(2){margin-top: 0;}

.ab3 .li:nth-child(2n){margin-right: 0;}

.ab3 .li .ss{height: 100%;border: 1px solid #e5e5e5;padding: 49px;display: flex;justify-content: space-between;position: relative;}

.ab3 .li .ss .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.ab3 .li .ss .img img{height: 100%;width: 100%;object-fit: cover;}

.ab3 .li .ss .img::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: url(../images/about3_imgzz.png) no-repeat center;background-size: cover;}

.ab3 .li .ss .re{width: 100px;height: 100px;border-radius: 50%;border: 1px solid #e5e5e5;position: relative;display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;}

.ab3 .li .ss .re img{width: 32px;}

.ab3 .li .ss .re img:nth-child(2){position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;opacity: 0;}

.ab3 .li .ss .le{width: calc(100% - 150px);position: relative;z-index: 2;padding: 4px 0 0;}

.ab3 .li .ss .t1{color: #22ac39;}

.ab3 .li .ss .t2{margin-top: 25px;color: #1b1b1b;}

.ab3 .li .ss:hover .img{opacity: 1;}

.ab3 .li .ss:hover .le .t1{color: #fff;}

.ab3 .li .ss:hover .le .t2{color: #fff;}

.ab3 .li .ss:hover .re img:nth-child(1){opacity: 0;}

.ab3 .li .ss:hover .re img:nth-child(2){opacity: 1;}

.indet{line-height: 30px;color: #464c47;}

.ab6 .con1 .ss{opacity: 0.2;}

.ab6 .con1 .swiper-slide-active .ss{opacity: 1;}

.ab6 .swp_btn a.prev{left: 3.47%;z-index: 5;}

.ab6 .swp_btn a.next{right: 3.47%;z-index: 5;}

.ab7 .con1{position: relative;}

.ab7 .con1 .swiper-slide{overflow: hidden;}

.ab7 .con1 .swiper-slide .ss{padding: 8px;background: url(../images/honor_bg.png) no-repeat center;background-size: contain;}

.ab7 .con1 .swiper-slide:hover .ss{transform: scale(1.05);cursor: pointer;}

.ab7 .swp_btn a.prev{left: -140px;}

.ab7 .swp_btn a.next{right: -140px;}

.ab8 .ul{display: flex;flex-wrap: wrap;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}

.ab8 .li{width: 25%;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}

.ab8 .li .ss{position: relative;height: 100%;padding: 64px 20px 30px;}

.ab8 .li .ss .ico{position: relative;margin: 0 auto;width: 90px;height: 90px;border-radius: 50%;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;}


.ab8 .li .ss .ico img{width: 42px;}

.ab8 .li .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.ab8 .li .ss .txt{text-align: center;margin-top: 35px;min-height: calc(2em + 20px);color: #1b1b1b;}

.ab8 .li .ss s{position: absolute;bottom: -1px;width: 100%;left: -1px;width: calc(100% + 2px);height: 5px;background: #43b857;opacity: 0;}

.ab8 .li .ss:hover{background: #f5f7f5;}

.ab8 .li .ss:hover .ico{background: #43b857;border-color: #43b857;}

.ab8 .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.ab8 .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.ab8 .li .ss:hover .txt{color: #43b857;font-weight: bold;}

.ab8 .li .ss:hover s{opacity: 1;}

.ab4 .con1{background: url(../images/about4_bg.jpg) no-repeat center;background-size: cover;position: relative;overflow: hidden;}

.ab4 .con1 .swiper-container{margin-left: 8.6%;width: 84.44%;overflow: visible;}

.ab4 .con1 .ul{display: flex;height: 880px;position: absolute;top: 0;height: 100%;left: 8.6%;width: 84.44%;}

.ab4 .con1 .ul .li{width: 16.666%;position: relative;display: flex;align-items: flex-start;padding-left: 31px;display: none;}

.ab4 .con1 .ul .li:nth-child(1),
.ab4 .con1 .ul .li:nth-child(2),
.ab4 .con1 .ul .li:nth-child(3),
.ab4 .con1 .ul .li:nth-child(4),
.ab4 .con1 .ul .li:nth-child(5),
.ab4 .con1 .ul .li:nth-child(6){display: block;}

.ab4 .con1 .ul .li .line{position: absolute;left: 0;width: 13px;}

.ab4 .con1 .ul .li .ss{position: absolute;left: 31px;width: 148%;}

.ab4 .con1 .ul .li .ss .t1{color: #fff;}

.ab4 .con1 .ul .li .ss .t2{line-height: 30px;color: #fff;padding-right: 10px;overflow-y: auto;max-height: 150px;margin-top: 22px;}

.ab4 .con1 .ul .li:nth-child(2n){align-items: flex-end;}

.ab4 .con1 .ul .li:nth-child(1) .ss{top: calc((195 / 880) * 100%);}

.ab4 .con1 .ul .li:nth-child(1) .line{bottom: calc((399 / 880) * 100%);height: 318px;background: url(../images/about4_line1.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .ul .li:nth-child(2) .ss{bottom: calc((66 / 880) * 100%);}

.ab4 .con1 .ul .li:nth-child(2) .line{top: calc((429 / 880) * 100%);height: 379px;background: url(../images/about4_line2.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .ul .li:nth-child(3) .ss{top: calc((137 / 880) * 100%);}

.ab4 .con1 .ul .li:nth-child(3) .line{bottom: calc((535 / 880) * 100%);height: 272px;background: url(../images/about4_line3.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .ul .li:nth-child(4) .ss{bottom: calc((94 / 880) * 100%);}

.ab4 .con1 .ul .li:nth-child(4) .line{top: calc((509 / 880) * 100%);height: 319px;background: url(../images/about4_line4.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .ul .li:nth-child(5) .ss{top: calc((77 / 880) * 100%);}

.ab4 .con1 .ul .li:nth-child(5) .line{bottom: calc((600 / 880) * 100%);height: 318px;background: url(../images/about4_line5.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .ul .li:nth-child(6) .ss{bottom: calc((124 / 880) * 100%);width: 128%;}

.ab4 .con1 .ul .li:nth-child(6) .line{top: calc((337 / 880) * 100%);height: 379px;background: url(../images/about4_line6.png) no-repeat center;background-size: 100% auto;}


/* .ab4 .con1 .swiper-wrapper{display: flex;} */

.ab4 .con1 .swiper-slide{height: 880px;width: 16.666%;position: relative;display: flex;align-items: flex-start;padding-left: 31px;}

.ab4 .con1 .swiper-slide .line{position: absolute;left: 0;width: 13px;display: none;}

.ab4 .con1 .swiper-slide .ss{position: absolute;left: 31px;width: 148%;}

.ab4 .con1 .swiper-slide .ss .t1{color: #fff;}

.ab4 .con1 .swiper-slide .ss .t2{line-height: 30px;color: #fff;padding-right: 10px;overflow-y: auto;max-height: 150px;margin-top: 22px;}

.ab4 .con1 .swiper-slide:nth-child(2n){align-items: flex-end;}

.ab4 .con1 .swiper-slide:nth-child(1n) .ss{top: calc((195 / 880) * 100%);bottom: auto;}

.ab4 .con1 .swiper-slide:nth-child(1n) .line{bottom: calc((399 / 880) * 100%);top: auto;height: 318px;background: url(../images/about4_line1.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide:nth-child(2n) .ss{bottom: calc((66 / 880) * 100%);top: auto;}

.ab4 .con1 .swiper-slide:nth-child(2n) .line{top: calc((429 / 880) * 100%);bottom: auto;height: 379px;background: url(../images/about4_line2.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide:nth-child(3n) .ss{top: calc((137 / 880) * 100%);bottom: auto;}

.ab4 .con1 .swiper-slide:nth-child(3n) .line{bottom: calc((535 / 880) * 100%);top: auto;height: 272px;background: url(../images/about4_line3.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide:nth-child(4n) .ss{bottom: calc((94 / 880) * 100%);top: auto;}

.ab4 .con1 .swiper-slide:nth-child(4n) .line{top: calc((509 / 880) * 100%);bottom: auto;height: 319px;background: url(../images/about4_line4.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide:nth-child(5n) .ss{top: calc((77 / 880) * 100%);bottom: auto;}

.ab4 .con1 .swiper-slide:nth-child(5n) .line{bottom: calc((600 / 880) * 100%);top: auto;height: 318px;background: url(../images/about4_line5.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide:nth-child(6n) .ss{bottom: calc((124 / 880) * 100%);top: auto;width: 128%;}

.ab4 .con1 .swiper-slide:nth-child(6n) .line{top: calc((337 / 880) * 100%);bottom: auto;height: 379px;background: url(../images/about4_line6.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide{opacity: 0;transition: all .3s cubic-bezier(0.12, 0.31, 0.25, 1);}

.ab4 .con1 .swiper-slide-active,
.ab4 .con1 .swiper-slide-active + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{opacity: 1;}

.ab4 .con1 .swiper-slide-active,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{align-items: flex-start;}

.ab4 .con1 .swiper-slide-active + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide,
.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide{align-items: flex-end;}

.ab4 .con1 .swiper-slide.swiper-slide-active .ss{top: calc((195 / 880) * 100%);bottom: auto;}

.ab4 .con1 .swiper-slide.swiper-slide-active .line{bottom: calc((399 / 880) * 100%);top: auto;height: 318px;background: url(../images/about4_line1.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide .ss{bottom: calc((66 / 880) * 100%);top: auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide .line{top: calc((429 / 880) * 100%);bottom: auto;height: 379px;background: url(../images/about4_line2.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide .ss{top: calc((137 / 880) * 100%);bottom: auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide .line{bottom: calc((535 / 880) * 100%);top: auto;height: 272px;background: url(../images/about4_line3.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .ss{bottom: calc((94 / 880) * 100%);top: auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .line{top: calc((509 / 880) * 100%);bottom: auto;height: 319px;background: url(../images/about4_line4.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .ss{top: calc((77 / 880) * 100%);bottom: auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .line{bottom: calc((600 / 880) * 100%);top: auto;height: 318px;background: url(../images/about4_line5.png) no-repeat center;background-size: 100% auto;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .ss{bottom: calc((124 / 880) * 100%);top: auto;width: 128%;}

.ab4 .con1 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide .line{top: calc((337 / 880) * 100%);bottom: auto;height: 379px;background: url(../images/about4_line6.png) no-repeat center;background-size: 100% auto;}

/* .ab4 .con1 .swiper-slide .ss,
.ab4 .con1 .swiper-slide .line{opacity: 0;transition: all 0.3s linear;}

.ab4 .con1 .swiper-slide.swiper-slide-active .ss,
.ab4 .con1 .swiper-slide.swiper-slide-active .line{opacity: 1;} */

.ab4 .con1 .prev{left: 40px;z-index: 11;}

.ab4 .con1 .next{right: 40px;z-index: 11;}

.news1 .con1{padding-bottom: 50px;border-bottom: 1px solid #22ac39;}

.news1 .con1 .ss{display: flex;align-items: center;}

.news1 .con1 .ss .le{width: 50%;overflow: hidden;}

.news1 .con1 .ss .re{width: calc((560 / 1440)*100%);margin-left: calc((80 / 1440)*100%);}

.news1 .con1 .ss .re .t1{display: flex;align-items: center;color: #464c47;}

.news1 .con1 .ss .re .t1 span{width: 16px;margin-right: 10px;}

.news1 .con1 .ss .re .t2{color: #222222;}

.news1 .con1 .ss .re .t3{color: #464c47;max-width: 540px;}

.news1 .con1 .ss .re .t4 span{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: #939994;}

.news1 .con1 .ss:hover .le img{transform: scale(1.05);}

.news1 .con1 .ss:hover .t2{color: #22ac39;}

.news1 .con1 .ss:hover .t4 span{background: #22ac39;}

.news1 .ul{padding-top: 10px;}

.news1 .li{margin-top: 70px;}

.news1 .li .ss{padding-bottom: 10px;border-bottom: 1px solid #f2f2f2;display: flex;align-items: center;justify-content: space-between;}

.news1 .li .ss .le{width: calc(100% - 480px);}

.news1 .li .ss .re{width: 480px;min-width: 480px;padding-left: 100px;}

.news1 .li .ss .re .img{overflow: hidden;}

.news1 .li .ss .re img{width: 380px;}

.news1 .li .ss .le .t1{display: flex;align-items: center;color: #464c47;}

.news1 .li .ss .le .t1 span{width: 14px;margin-right: 8px;}

.news1 .li .ss .le .t2{color: #222;margin-top: 22px;}

.news1 .li .ss .le .t3{color: #464c47;margin-top: 20px;}

.news1 .li .ss .le .t4{margin-top: 35px;}

.news1 .li .ss .le .t4 span{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: #939994;}

.news1 .li .ss:hover .le .t2{color: #22ac39;font-weight: 400;}

.news1 .li .ss:hover .le .t4 span{background: #22ac39;}

.news1 .li .ss:hover .re .img img{transform: scale(1.05);}

.pages{display: flex;align-items: center;justify-content: center;}

.pages a{display: flex;justify-content: center;align-items: center;border: 1px solid rgba(255, 255, 255, 0);width: 32px;height: 32px;line-height: 30px;color: #8d998f;margin: 0 10px;position: relative;border-radius: 2px;}

.pages a img{width: 10px;}

.pages a img:nth-child(2){position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.pages .prev{border-radius: 0;border: 1px solid #e4f2e6;box-shadow: 0 8px 7.6px 0.4px rgba(239,242,249,0.5);width: 24px;height: 24px;line-height: 22px;margin-right: 34px;}

.pages .next{border-radius: 0;border: 1px solid #e4f2e6;box-shadow: 0 8px 7.6px 0.4px rgba(239,242,249,0.5);width: 24px;height: 24px;line-height: 22px;margin-left: 40px;}

.pages a.next img{transform: rotate(180deg);}

.pages a.act,
.pages a:hover{border-color: #22ac39;background: #22ac39;color: #fff;}

.pages a:not([href]):hover{border-color: rgba(255, 255, 255, 0);background: none;color: #8d998f;cursor: default;}

.pages a.prev:hover,
.pages a.next:hover{border-color: #22ac39;background: #22ac39;cursor: pointer;}

.pages a:hover img:nth-child(1){opacity: 0;}

.pages a:hover img:nth-child(2){opacity: 1;}

.pages .pg_input{display: flex;align-items: center;color: #8d998f;padding: 0 34px 0 45px;font-family: '微软雅黑';}

.pages .pg_input input{width: 40px;height: 32px;outline: none;border: 1px solid #e4f2e6;border-radius: 0;text-align: center;margin: 0 10px;}

.pages .pg_input input:focus{border-color: #22ac39;}

.pages .pgbtn{color: #8d998f;}

.pages .pgbtn:hover{background: #22ac39;color: #fff;border-color: #22ac39;}

.pg_more{width: 120px;line-height: 36px;border: 1px solid #22ac39;background: #22ac39;border-radius: 6px;text-align: center;color: #fff;margin: 0 auto;display: block;}

.cont_nav{border-bottom: 1px solid #e8ede9;line-height: 26px;color: #464c47;padding: 22px 0;}

.cont_nav span{display: inline-block;width: 7px;margin: 0 16px;}

.cont_nav a{color: #464c47;}

.cont_nav a:hover{color: #22ac39;}

.news_cont .box{max-width: 950px;margin: 0 auto;min-width: 950px;}

.news_cont .t1{line-height: 1.5;color: #222;letter-spacing: 0.022em;}

.news_cont .t2{display: flex;flex-wrap: wrap;padding-top: 13px;}

.news_cont .t2 span{display: flex;align-items: center;color: #464c47;margin: 20px 32px 0 0;}

.news_cont .t2 span img{margin-right: 8px;}

.news_cont .t2 .c1 img{width: 14px;}

.news_cont .t2 .c2 img{width: 16px;}

.news_cont .t2 .c3 img{width: 18px;}

.news_cont .edit{margin-top: 23px;border-top: 1px solid #e5e5e5;padding: 44px 0;line-height: 30px;color: #464c47;border-bottom: 1px solid #e5e5e5;line-height: 1.5;}

.news_cont .ctpage{display: flex;justify-content: space-between;align-items: center;}

.news_cont .ctpage .le{width: calc(100% - 200px);}

.news_cont .ctpage .le .item{display: flex;margin-bottom: 15px;}

.news_cont .ctpage .le .item a{color: #464c47;position: relative;padding-left: 18px;}

.news_cont .ctpage .le .item:last-child{margin-bottom: 0;}

.news_cont .ctpage .le .item a::before{content: "";position: absolute;left: 0;top: 50%;margin-top: -3px;width: 6px;height: 6px;background: #a4b2a7;border-radius: 50%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.news_cont .ctpage .le .item a:hover{color: #22ac39;}

.news_cont .ctpage .le .item a:hover::before{background: #22ac39;}

.news_cont .ctpage .re{width: 160px;}

.news_cont .ctpage .re a{display: block;line-height: 44px;color: #fff;text-align: center;border-radius: 22px;background: #22ac39;position: relative;border: 1px solid #22ac39;overflow: hidden;}

.news_cont .ctpage .re a::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: #fff;
  border-radius: 22px;
  transform: scaleX(0);
  transform-origin: right;
  -webkit-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.news_cont .ctpage .re a span{position: relative;z-index: 5;transition: all 0.3s;}

.news_cont .ctpage .re a:hover {
  color: #22ac39;
}
.news_cont .ctpage .re a:hover::before {
  transform: scaleX(1);
  transform-origin: left;
}

.contact1 .li{border-bottom: 1px solid #e5e5e5;}

.contact1 .li:first-child{border-top: 1px solid #e5e5e5;}

.contact1 .li .ltp{padding: 35px 0;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}

.contact1 .li .ltp .le{width: calc(100% - 100px);}

.contact1 .li .ltp .re{width: 32px;}

.contact1 .li .ltp .re span{width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #939994;}

.contact1 .li .ltp .re span img{width: 12px;}

.contact1 .li .ltp .t1{color: #222;}

.contact1 .li .ltp .t2{margin-top: 10px;color: #464c47;}

.contact1 .li .ltp .t2 span{padding-right: 10px;margin-right: 8px;position: relative;}

.contact1 .li .ltp .t2 span::before{content: "";right: 0;width: 2px;top: 4px;height: calc(1em - 1px);background: #5e665f;border-right: 1px solid #e1e5e2;position: absolute;}

.contact1 .li .ltp .t2 span:last-child{padding-right: 0;margin-right: 0;}

.contact1 .li .ltp .t2 span:last-child::before{display: none;}

.contact1 .lbt{display: none;}

.contact1 .lbt .lbcon{display: flex;justify-content: space-between;padding: 60px 0;border-top: 1px dashed #dbdbdb;}

.contact1 .lbt .le{width: 50%;border-right: 1px solid #e5e5e5;padding-right: 60px;}

.contact1 .lbt .le .t1{color: #464c47;}

.contact1 .lbt .le .t2{line-height: 2;color: #464c47;margin-top: 21px;}

.contact1 .lbt .re{padding: 24px 30px 24px 60px;width: 50%;}

.contact1 .lbt .re .t1{line-height: 30px;color: #464c47;}

.contact1 .lbt .re .t1 p{margin-bottom: 1em;}

.contact1 .lbt .re .t1 p:last-child{margin-bottom: 0;}

.contact1 .lbt .re .t2{margin-top: 48px;line-height: 30px;color: #464c47;}

.contact1 .lbt .re .t2 img{display: inline-block;width: 23px;margin-right: 8px;vertical-align: middle;}

.contact1 .lbt .re .t2 a{color: #22ac39;font-family: 'HelveticaNeue Light';text-decoration: underline;margin-left: 4px;text-transform: uppercase;}

.contact1 .li.act .ltp .t1,
.contact1 .li:hover .ltp .t1{color: #22ac39;}

.contact1 .li.act .ltp .re span,
.contact1 .li:hover .ltp .re span{background: #22ac39;transform: rotate(180deg);}

.contact2 .con1{display: flex;justify-content: space-between;align-items: center;align-content: center;}

.contact2 .con1 .le{width: 50%;}

.contact2 .con1 .re{width: calc((640 / 1440)*100%);}

.contact2 .con1 .re .t1{color: #222;margin-top: 0;}

.contact2 .con1 .re .ul{margin-top: 35px;border-top: 1px solid #e5e5e5;padding-top: 35px;}

.contact2 .con1 .re .li{display: flex;line-height: 26px;margin-bottom: 10px;}

.contact2 .con1 .re .li:last-child{margin-bottom: 0;}

.contact2 .con1 .re .li .ico{width: 26px;min-width: 26px;height: 26px;display: flex;align-items: center;}

.contact2 .con1 .re .li .txt{color: #1b1b1b;}

.contact2 .con1 .re .li .txt a{color: #1b1b1b;}

.contact2 .con1 .re .li .txt a:hover{color: #22ac39;}

.contact2 .con1 .re .li.li_tel .ico img{width: 15px;}

.contact2 .con1 .re .li.li_add .ico img{width: 16px;}

.contact2 .con1 .re .li.li_cz .ico img{width: 15px;}

.contact2 .con1 .re .li.li_mail .ico img{width: 16px;}

.contact2 .con1 .re .li.li_web .ico img{width: 16px;}

.contact2 .con1 .re .li.li_tel2 .ico img{width: 15px;}

.head_place{height: 155px;}

.search1 .news1 .ul{border-top: none;padding-top: 10px;}

.search1 .sch1 .box{display: flex;justify-content: space-between;align-items: center;}

.search1 .sch1 .le{width: 50%;display: flex;}

.search1 .sch1 .le a{width: 160px;line-height: 48px;text-align: center;color: #222;border: 1px solid #eeeeee;margin-right: 20px;}

.search1 .sch1 .le a.act,
.search1 .sch1 .le a:hover{background: #22ac39;border-color: #22ac39;color: #fff;}

.search1 .sch1 .re{width: calc((600 / 1440)*100%);display: flex;}

.search1 .sch1 .re input{width: calc(100% - 120px);outline: none;border: 1px solid #eeeeee;border-right: none;height: 50px;line-height: 48px;padding: 0 20px;}

.search1 .sch1 .re a{display: flex;align-items: center;justify-content: center;width: 120px;line-height: 50px;background: #22ac39;color: #fff;}

.search1 .sch1 .re a img{width: 16px;margin-right: 12px;}

.inverstor .box{max-width: 1440px;}

.inverstor .edit{border-bottom: none;}

/* 弹窗 */
.guanbi {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.6);
  display: none;
}  
.guanbi .gbox {
  width: 350px;
  height: 150px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.guanbi .gbox .gtt {
  margin: 0;
  line-height: 1.8;
  color: #000;
}




.sidebar{position: fixed;z-index: 100;right: -80px;top: 50%;margin-top: -60px;box-shadow: -3px 3px 3px 1px rgba(0, 0, 0, 0.03);}

.sidebar.act{right: 0;}

.sidebar a{display: flex;align-items: center;justify-content: center;position: relative;width: 60px;height: 60px;background: #fff;}

.sidebar .online img{width: 22px;}

.sidebar .top img{width: 16px;}

.sidebar_pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 166;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.sidebar_pop .pop_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.8;}

.sidebar_pop .pop_con{background: #fff;position: relative;z-index: 5;width: 900px;border-radius: 3px;padding: 80px 60px 60px;overflow-y: auto;max-height: 100%;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.sidebar_pop.act{visibility: visible;pointer-events: visible;opacity: 1;}

.sidebar_pop.act .pop_con{transform: translateY(0); opacity: 1;}

.sidebar_pop .pop_close{position: absolute;top: 20px;right: 20px;width: 50px;height: 50px;border-radius: 50%;border: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: center;}

.sidebar_pop .pop_close:hover{background: #22ac39;border-color: #22ac39;}

.sidebar_pop .formbox{margin: 50px auto 0;max-width: 620px;}

.sidebar_pop .item{display: flex;margin-bottom: 20px;}

.sidebar_pop .item .set{width: 104px;line-height: 50px;color: #464c47;}

.sidebar_pop .item .set span{color: #f52d2d;}

.sidebar_pop .item .det{width: calc(100% - 104px);}

.sidebar_pop .item .det input{width: 100%;background: none;outline: none;border: 1px solid #e5e5e5;border-radius: 2px;line-height: 48px;padding: 0 20px;}

.sidebar_pop .item.item_yzm .det{display: flex;}

.sidebar_pop .item.item_yzm .det img{width: 180px;min-width: 180px;height: 50px;}

.sidebar_pop .item:last-child{margin-bottom: 0;}

.formbtn{margin-top: 50px;display: flex;justify-content: center;width: 100%;}

.formbtn a{display: block;width: 160px;line-height: 44px;color: #fff;text-align: center;border-radius: 22px;background: #22ac39;position: relative;border: 1px solid #22ac39;overflow: hidden;letter-spacing: 0.4em;}

.formbtn a::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: #fff;
  border-radius: 22px;
  transform: scaleX(0);
  transform-origin: right;
  -webkit-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.formbtn a span{position: relative;z-index: 5;transition: all 0.3s;}

.formbtn a:hover {
  color: #22ac39;
}
.formbtn a:hover::before {
  transform: scaleX(1);
  transform-origin: left;
}


@media screen and (min-width: 1031px) {
  .yd{display: none !important;}
}

@media screen and (max-width:1680px) {
  .f_16{font-size: 14px;}
  .f_18{font-size: 16px;}
  .f_20{font-size: 18px;}
  .f_22{font-size: 20px;}
  .f_24{font-size: 22px;}
  .f_26{font-size: 22px;}
  .f_28{font-size: 26px;}
  .f_30{font-size: 28px;}
  .f_32{font-size: 30px;}
  .f_34{font-size: 30px;}
  .f_36{font-size: 30px;}
  .f_38{font-size: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}
  .f_52{font-size: 34px;}
  .f_66{font-size: 66px;}
  .f_100{font-size: 80px;}
  .f_110{font-size: 80px;}

  .mg_42_0{margin-top: 40px;}

  .mg_44_0{margin-top: 40px;}

  .mg_48_0{margin-top: 40px;}

  .mg_50_0{margin-top: 40px;}

  .mg_55_0{margin-top: 45px;}

  .mg_60_0{margin-top: 50px;}

  .mg_70_0{margin-top: 50px;}

  .mg_74_0{margin-top: 55px;}

  .mg_80_0{margin-top: 60px;}

  .mg_100_0{margin-top: 80px;}

  .mg_120_0{margin-top: 100px;}

  .mg_130_0{margin-top: 100px;}

  .mg_150_0{margin-top: 100px;}

  .mg_180_0{margin-top: 120px;}

  .mg_210_0{margin-top: 120px;}

  .mg_220_0{margin-top: 120px;}

  .pd_80_120{padding: 60px 0 100px;}

  .pd_90_115{padding: 60px 0 100px;}

  .pd_100{padding: 80px 0;}

  .pd_100_115{padding: 80px 0 100px;}

  .pd_100_120{padding: 80px 0 100px;}

  .pd_100_145{padding: 80px 0 100px;}

  .pd_120{padding: 100px 0;}

  .pd_120_150{padding: 100px 0;}

  .pd_150_135{padding: 100px 0;}

  .pd_180_172{padding: 100px 0;}

  .swp_btn a.prev{left: -60px;}

  .swp_btn a.next{right: -60px;}
}

@media (max-width:1030px) {
    .guanbi .gbox {
        width: 250px; 
        height: 150px;
    }

  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48{font-size: 24px;}
  .f_50{font-size: 24px;}
  .f_52{font-size: 24px;}
  .f_66{font-size: 26px;}
  .f_100{font-size: 30px;}
  .f_110{font-size: 30px;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box,
  .box2,
  .box3{width: 90%;min-width: 100px;padding: 0;}

  .mg_42_0{margin-top: 30px;}

  .mg_44_0{margin-top: 30px;}

  .mg_48_0{margin-top: 30px;}

  .mg_50_0{margin-top: 30px;}

  .mg_55_0{margin-top: 35px;}

  .mg_60_0{margin-top: 40px;}

  .mg_70_0{margin-top: 40px;}

  .mg_74_0{margin-top: 40px;}

  .mg_80_0{margin-top: 50px;}

  .mg_100_0{margin-top: 50px;}

  .mg_120_0{margin-top: 50px;}

  .mg_130_0{margin-top: 50px;}

  .mg_150_0{margin-top: 50px;}

  .mg_180_0{margin-top: 50px;}

  .mg_210_0{margin-top: 50px;}

  .mg_220_0{margin-top: 50px;}

  .pd_80_120{padding: 50px 0;}

  .pd_90_115{padding: 50px 0;}

  .pd_100{padding: 50px 0;}

  .pd_100_115{padding: 50px 0;}

  .pd_100_120{padding: 50px 0;}

  .pd_100_145{padding: 50px 0;}

  .pd_120{padding: 50px 0;}

  .pd_120_150{padding: 50px 0;}

  .pd_150_135{padding: 50px 0;}

  .pd_180_172{padding: 50px 0;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  html{overflow-x: hidden;}

  .header{display: none;}
  
  .z_tanchuang .tbox .modal{width: 90%;padding: 15px;}
    
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  .mhead{display: block;}

  .mnav .mbox .ul1 li.lang .ltop{display: flex;}

  .mnav .mbox .ul1 li.lang .ltop a{margin: 0 5px;width: auto;}

  .mnav .mbox .ul1 li.lang .ltop a:first-child{margin-left: 0;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 15px;}
    
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .banner .swpbtn{bottom: 10vh;}

  .banner .swpbtn .imgs{display: none;}

  .banner .swpbtn .pogin span{margin: 0 6px;}

  .ind1 .box{flex-wrap: wrap;flex-direction: column-reverse;}

  .ind1 .re{width: 100%;}

  .ind1 .le{width: 100%;margin-top: 30px;border-right: none;display: flex;}

  .ind1 .le .item{width: 33.33%;margin-top: 0;}

  .ind1 .le .itp span{line-height: 40px;}

  .ind1 .le .itp sup{margin-left: 6px;width: 10px;height: 10px;}

  .ind1 .le .itp sup::before{margin-top: -1px;height: 2px;}

  .ind1 .le .itp sup::after{margin-left: -1px;width: 2px;}

  .ind2 .con1{overflow-x: auto;}

  .ind2 .con1 .imgs{width: 1000px;}

  .ind2 .con1 .ul{width: 1000px;}

  .ind2 .con1 .ul .li .t2{margin-top: 10px;}

  .explore span{width: 24px;height: 24px;margin-left: 8px;}

  .explore span img{width: 8px;}

  .ind3 .con1 .li .ptxt{display: none;}

  .ind3 .con1 .li .poiio{width: 8px;height: 8px;}

  .ind3 .con1 .list{position: relative;margin-top: 30px;display: flex;bottom: 0;width: 100%;}

  .ind3 .con1 .list .item{width: 33.33%;margin-top: 0;}

  .ind3 .con1 .itp sup{width: 10px;height: 10px;}

  .ind3 .con1 .itp sup::before{height: 2px;margin-top: -1px;}

  .ind3 .con1 .itp sup::after{width: 2px;margin-left: -1px;}

  .ind3 .con1 .itp span{line-height: 34px;}

  .ind4{background: #f5f7f5;overflow: hidden;}

  .ind4 .ss .txt{padding: 30px 0;}

  .ind4 .ss .txt .t2{margin-top: 1em;}

  .ind4 .ss .txt .t3{margin: 1.5em 0;}

  .ind4 .ss .img{opacity: 1;}

  .ind4 .ss .txt .t1{color: #fff;opacity: 0.8;}

  .ind4 .ss .txt .t1 span img:nth-child(1){opacity: 0;}

  .ind4 .ss .txt .t1 span img:nth-child(2){opacity: 1;}

  .ind4 .ss .txt .t2{color: #fff;}

  .ind4 .ss .txt .t3{color: #fff;}

  .ind4 .ss .txt .t4 span{background: #22ac39;}

  .footer .con1 .re{display: none;}

  .footer .con1 .le{width: 100%;padding-right: 0;}

  .footer{padding: 50px 0 25px;}

  .footer .con1 .le .flogo{width: 90px;}

  .footer .con1 .le .set{width: 68px;vertical-align: top;}

  .footer .con2{flex-wrap: wrap;justify-content: center;}

  .footer .con2 .le{width: 100%;text-align: center;}

  .footer .con2 .le span{display: block;margin-left: 0;}

  .footer .con2 .le s{margin: 0 8px;}

  .ind1 .le .itp sub{margin-left: 6px;}

  .ind1 .le .ibt{line-height: normal;}

  .inner_nav .swiper-slide{margin-right: 20px;}

  .inner_nav .box{padding: 0 40px;}

  .swpbtn .prev, .swpbtn .next{width: 24px;height: 24px;margin-top: -12px;}

  .swpbtn .prev img,
  .swpbtn .next img{width: 8px;}

  .proDet .con1{flex-wrap: wrap;}

  .proDet .con1 .le{width: 100%;}

  .proDet .con1 .re{width: 100%;margin-top: 40px;}

  .proDet .con1 .re .t2{margin-top: 20px;}

  .proDet .con2{flex-wrap: wrap;}

  .proDet .con2 .re{width: 100%;margin-top: 15px;}

  .proDet .con2 .ul .li:nth-child(odd){width: 100%;margin-right: 0;}

  .proDet .con2 .ul .li:nth-child(even){width: 100%;}

  .proDet .con2 .ul .li{margin-top: 15px !important;}

  .application .li{margin-top: 40px;}

  .application .li_con{flex-direction: column;}

  .application .li_con .le{width: 100%;}

  .application .li_con .re{width: 100%;padding: 30px 20px;}

  .application .li_con .rt2{margin-top: 15px;}

  .application .li:nth-child(2n) .li_con{flex-direction: column;}

  .inn1 .con1{flex-wrap: wrap;}

  .inn1 .con1 .le{width: 100%;}

  .inn1 .con1 .re{width: 100%;margin-top: 30px;}

  .inn1 .con1 .re .item .ico{width: 30px;}

  .inn1 .con1 .re .item .ico img{width: 20px;}

  .inn1 .con1 .re .item .txt{width: calc(100% - 30px);}

  .inn1 .con1 .re .item{padding-bottom: 20px;margin-bottom: 25px;}

  .inn1 .con1 .re .item .t2{margin-top: 10px;}

  .inn2 .con1{margin-top: 30px;}

  .swp_btn a{display: none;}

  .inn2 .con2 .swiper-slide{flex-wrap: wrap;}

  .inn2 .con2 .img1{width: 100%;}

  .inn2 .con2 .img2{width: 100%;margin-top: 5px;}

  .inn2 .con2 .img2 .ibot{margin-top: 5px;}

  .inn2 .con2 .swp_btn{margin-top: 30px;}

  .inn3 .con1{margin-top: 30px;}

  .inn3 .con2 .li{width: 100%;margin-right: 0;margin-top: 30px !important;}

  .inn3 .con2 .li:first-child{margin-top: 0 !important;}

  .inn3 .con2{margin-top: 50px;}

  .ab2 .box{flex-wrap: wrap;}

  .ab2 .box .le{width: 100%;}

  .ab2 .box .re{width: 100%;margin-top: 30px;}

  .ab2 .re .tline{margin: 20px 0 15px;}

  .ab2 .re .t5{margin-top: 30px;}

  .ab3 .li{width: 100%;margin-right: 0;}

  .ab3 .li:nth-child(2){margin-top: 20px;}

  .ab3 .li .ss{padding: 30px 20px;}

  .ab3 .li .ss .le{width: calc(100% - 70px);}

  .ab3 .li .ss .re{width: 50px;height: 50px;}

  .ab3 .li .ss .re img{width: 16px;}

  .ab3 .li .ss .t2{margin-top: 10px;}

  .ab6 .swp_btn{margin-top: 30px;}

  .ab7 .swp_btn{margin-top: 30px;}

  .ab8 .li{width: 50%;}

  .ab8 .li .ss{padding: 30px 20px;}

  .ab8 .li .ss .ico{width: 60px;height: 60px;}

  .ab8 .li .ss .ico img{width: 24px;}

  .ab8 .li .ss .txt{margin-top: 20px;}

  .ab4 .con2{background: url(../images/about4_bg.jpg) no-repeat center;background-size: cover;position: relative;overflow: hidden;padding: 40px 20px;}

  .ab4 .con2 .ss .t1{color: #fff;}

  .ab4 .con2 .ss .t2{line-height: 30px;color: #fff;padding-right: 10px;overflow-y: auto;max-height: 150px;margin-top: 22px;}

  .news1 .con1 .ss{flex-wrap: wrap;}

  .news1 .con1 .ss .le{width: 100%;}

  .news1 .con1 .ss .re{width: 100%;margin-top: 30px;margin-left: 0;}

  .news1 .con1 .ss .re .t4{display: none;}

  .news1 .con1 .ss .re .t2{margin-top: 20px;}

  .news1 .con1 .ss .re .t3{margin-top: 20px;}

  .news1 .li{margin-top: 30px;}

  .news1 .li .ss{flex-wrap: wrap;flex-direction: column-reverse;align-items: flex-start;}

  .news1 .li .ss .le{width: 100%;}

  .news1 .li .ss .re{width: 100%;min-width: 100%;padding-left: 0;margin-bottom: 30px;}

  .news1 .li .ss .le .t2{margin-top: 15px;}

  .news1 .li .ss .le .t3{margin-top: 15px;}

  .news1 .li .ss .le .t4{display: none;}

  .news1 .li .ss .re img{width: 100%;}

  .cont_nav{display: none;}

  .news_cont .box{min-width: 90%;}

  .news_cont .t2 span{margin: 10px 15px 0 0;}

  .news_cont .ctpage{flex-wrap: wrap;}

  .news_cont .ctpage .le{width: 100%;}

  .news_cont .ctpage .re{margin-top: 20px;}

  .news_cont .ctpage .re a{line-height: 36px;border-radius: 18px;}

  .contact1 .li .ltp .le{width: calc(100% - 70px);}

  .contact1 .li .ltp{padding: 25px 0;}

  .contact1 .lbt .le{width: 100%;border-right: none;}

  .contact1 .lbt .re{width: 100%;padding: 30px 0 0;}

  .contact1 .lbt .lbcon{flex-wrap: wrap;padding: 30px 0;}

  .contact2 .con1{flex-wrap: wrap;}

  .contact2 .con1 .le{width: 100%;}

  .contact2 .con1 .re{width: 100%;}

  .contact2 .con1 .re .ul{margin-top: 25px;padding-top: 25px;}

  .head_place{display: none;}

  .search1 .sch1 .box{flex-wrap: wrap;}

  .search1 .sch1 .le{width: 100%;}

  .search1 .sch1 .box .re{width: 100%;margin-top: 20px;}

  .ind3 .con1 .img{width: 100%;margin-left: 0;}

  .ind3 .con1 .list .item{text-align: center;}

  .proDet .con1{width: 100vw;margin-left: -5vw;}

  .proDet .con1 .re{padding: 0 5%;}

  .ind2 .con2 .ss{position: relative;}

  .ind2 .con2 .imgs{position: relative;}

  .ind2 .con2 .imgs::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;background: url(../images/ind2_img_zz.png) no-repeat center;background-size: cover;}

  .ind2 .con2 .ss .imgs img{min-height: 60vh;object-fit: cover;}

  .ind2 .con2 .ss .txt{position: absolute;left: 5%;width: 90%;top: 0;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 5;}

  .ind2 .con2 .ss .t2{display: flex;justify-content: center;margin-top: 20px;}

  .ind2 .con2 .ss .t1{color: #fff;}

  .inner_nav .swpbtn a{opacity: 0;}
  
  .inner_nav .swpbtn.act a{opacity: 1;}

  .bofang2{position: absolute;right: 20px;bottom: 20px;width: 40px;height: 40px;z-index: 15;border: 1px solid #fff;border-radius: 50%;}

  .bofang2 img{width: 40px;height: 40px;}

  .ab3 .li .ss .img{opacity: 1;}

  .ab3 .li .ss .le .t1{color: #fff;}

  .ab3 .li .ss .le .t2{color: #fff;}

  .ab3 .li .ss .re img:nth-child(1){opacity: 0;}

  .ab3 .li .ss .re img:nth-child(2){opacity: 1;}

  

  .sidebar_pop .pop_con{padding: 50px 20px;width: 90%;max-width: 900px;}

  .sidebar_pop .item{margin-bottom: 10px;}

  .sidebar_pop .formbox{margin-top: 30px;}

  .formbtn{margin-top: 30px;}

  .sidebar_pop .item .det input{line-height: 38px;padding: 0 8px;}

  .sidebar_pop .item.item_yzm .det img{height: 40px;width: 80px !important;min-width: 80px;}
 
  .sidebar_pop .item .set{line-height: 40px;width: 90px;}

  .sidebar_pop .pop_close{width: 40px;height: 40px;}

  .formbtn a{width: 140px;line-height: 38px;}

  .sidebar{display: none;}

  .product_list .ul .li{width: 100%;margin-right: 0;margin: 30px 0 0;padding-bottom: 30px;border-bottom: 1px dashed #ccc;}

  .product_list .ul .li:last-child{padding-bottom: 0;border-bottom: none;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}



  .ban_swp .swiper-slide:nth-child(1){display: none;opacity: 0;visibility: hidden;pointer-events: none;}



  .banner .txt .ten{opacity: 1;bottom: 0;}

  .banner .txt .tcn{opacity: 1;bottom: 0;}
}




