/* 前端邵刚 */

*,*: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;}

html{font-size: 100px;}

.ul,.ul .li,.ul li,.ul td,.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;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#7BB924;border-radius: 2px;}

.gdt::-webkit-scrollbar-track{ background:#D9D9D9;border-radius: 2px;}

.gdt2::-webkit-scrollbar{ width:1px;height: 4px;}

.gdt2::-webkit-scrollbar-thumb{ background:#7BB924;border-radius: 2px;}

.gdt2::-webkit-scrollbar-track{ background:#D9D9D9;border-radius: 2px;} 

.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_56{font-size:56px;}

.f_64{font-size:64px;}

.mg40{margin-top: 0.4rem;}

.mg50{margin-top: 0.5rem;}

.mg80{margin-top: 0.8rem;}

.mg100{margin-top: 1rem;}

.pd80_100{padding: 0.8rem 0 1rem;}

.pd80_120{padding: 0.8rem 0 1.2rem;}

.pd100{padding: 1rem 0;}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.line10{line-height: calc(1em + 10px);}

.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;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}

/*分页*/

.a_dw{position: relative;top: -90px;}

.box{max-width:1440px;min-width: 1200px;width:76%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1680px;min-width: 1200px;width:88.5%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.onetime{-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);}

.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:#DDDDDD;}

.place:-moz-placeholder{color:#DDDDDD;}

.place::-moz-placeholder{color:#DDDDDD;}

.place:-ms-input-placeholder{color:#DDDDDD;}

.place2::-webkit-input-placeholder{color:#999999;}

.place2:-moz-placeholder{color:#999999;}

.place2::-moz-placeholder{color:#999999;}

.place2:-ms-input-placeholder{color:#999999;}

@font-face {
  font-family: "dinb";
  src: url("../fonts/DIN-BOLD.woff2") format("woff2"),
       url("../fonts/DIN-BOLD.woff") format("woff"),
       url("../fonts/DIN-BOLD.ttf") format("truetype"),
       url("../fonts/DIN-BOLD.eot") format("embedded-opentype"),
       url("../fonts/DIN-BOLD.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.dinb{font-family: "dinb";}

@font-face {
  font-family: "dinr";
  src: url("../fonts/DIN-Regular.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.dinr{font-family: "dinr";}

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

/* 视频弹框 */
.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;-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;}

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

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

.z_tanchuang .tbox .modal .out:hover{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;}

/* 头部 */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;}

.header>.box{display: flex;align-items: center;justify-content: space-between;position: static;}

.header .lf a{position: relative;display: block;width: 133px;}

.header .lf a img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.header .cf{padding-left: 0.55rem;}

.header .cf .ul{display: flex;}

.header .cf .li{position: relative;}

.header .cf .li:nth-child(3){position: static;}

.header .cf .li:not(:last-child){margin-right: 0.6rem;}

.header .cf .li .lv1 a{display: block;line-height: 90px;color: #fff;position: relative;}

.header:hover .cf .ul .li .lv1 a:hover sup,
.header:hover .cf .ul .li .lv1 a:hover{color: #7BB924;}

.header .cf .li .lv1 a img{position: absolute;width: 13px;bottom: 9px;left: 0;right: 0;margin: 0 auto;opacity: 0;}

.header .cf .li.act .lv1 a{color: #7BB924;}

.header .cf .li.act .lv1 a img{opacity: 1;}

.header .rf{display: flex;align-items: center;}

.header .rf a{position: relative;width: 24px;}

.header .rf a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .rf a img:nth-child(3){position: absolute;top: 0;left: 0;opacity: 0;}

.header .rf .phone{width: auto;display: flex;align-items: center;color: #fff;}

.header .rf .phone .ico{width: 24px;position: relative;margin-right: 8px;}

.header .rf .phone:hover{color: #7BB924;}

.header:hover .rf a:hover img:nth-child(1){opacity: 0;}

.header:hover .rf a:hover img:nth-child(2){opacity: 0;}

.header:hover .rf a:hover img:nth-child(3){opacity: 1;}

.header .rf span{width: 2px;height: 14px;background: #fff;opacity: 0.5;margin: 0 24px;}

.header.onscroll{transform: translateY(-90px);}

.header.act,
.header.act2,
.header:hover{background: #fff;}

.header.act{box-shadow: 0px 0.06rem 0.16rem 0px rgba(161, 191, 191, 0.25);}

.header.act .lf a img:nth-child(1),
.header.act2 .lf a img:nth-child(1),
.header.act3 .lf a img:nth-child(1),
.header:hover .lf a img:nth-child(1){opacity: 0;}

.header.act .lf a img:nth-child(2),
.header.act2 .lf a img:nth-child(2),
.header.act3 .lf a img:nth-child(2),
.header:hover .lf a img:nth-child(2){opacity: 1;}

.header.act .cf .ul .li .lv1 a,
.header.act2 .cf .ul .li .lv1 a,
.header.act3 .cf .ul .li .lv1 a,
.header:hover .cf .ul .li .lv1 a{color: #333;}

.header.act .cf .ul .li .lv1 a sup,
.header.act2 .cf .ul .li .lv1 a sup,
.header.act3 .cf .ul .li .lv1 a sup,
.header:hover .cf .ul .li .lv1 a sup{color: #333;}

.header.act .rf a img:nth-child(1),
.header.act2 .rf a img:nth-child(1),
.header.act3 .rf a img:nth-child(1),
.header:hover .rf a img:nth-child(1){opacity: 0;}

.header.act .rf a img:nth-child(2),
.header.act2 .rf a img:nth-child(2),
.header.act3 .rf a img:nth-child(2),
.header:hover .rf a img:nth-child(2){opacity: 1;}

.header.act .rf .phone,
.header.act2 .rf .phone,
.header.act3 .rf .phone,
.header:hover .rf .phone{color: #333333;}

.header:hover .rf .phone:hover{color: #7BB924;}

.header.act .rf span,
.header.act2 .rf span,
.header.act3 .rf span,
.header:hover .rf span{background: #666;}

.header .cf .ul .li.act .lv1 a{color: #7BB924;}

.header .lv2list{position: absolute;top: 100%;left: 50%;margin-left: -65px;width: 130px;border-radius: 0 0 4px 4px;background: rgba(0, 0, 0, 0.6);display: none;transition: none;padding: 8px 0;}

.header .lv2list .lv2{padding: 8px;}

.header .lv2list .lv2 a{display: block;line-height: 24px;color: #fff;text-align: center;}

.header .lv2list .lv2 a:hover{color: #7BB924;}

.header .prodlist{position: absolute;top: 100%;left: 0;width: 100%;padding: 30px 0 50px;background: #fff;transition: none;display: none;}

.header .prodlist .item,
.header .prodlist .swiper,
.header .prodlist .swiper-slide{transition: none;}

.header .prodlist .swiper-slide{width: calc((100% - 60px)/4);}

.header .prodlist .switch{display: flex;flex-wrap: wrap;}

.header .prodlist .switch .lv2:not(:last-child){margin-right: 0.8rem;}

.header .prodlist .switch .lv2 a{display: block;line-height: 24px;color: #999999;}

.header .prodlist .switch .lv2.act a,
.header .prodlist .switch .lv2 a:hover{color: #333;}

.header .prodlist .list{margin-top: 20px;}

.header .prodlist .list .item{display: none;}

.header .prodlist .list .item.act{display: block;}

.header .prodlist .list .item .itp{position: relative;}

.header .prodlist .list .item .itp .ss{display: block;}

.header .prodlist .list .item .itp .ss .img{overflow: hidden;}

.header .prodlist .list .item .itp .ss .txt{padding: 0.2rem;}

.header .prodlist .list .item .itp .ss .txt .t1{line-height: 1.75;color: #333;text-align: center;}

.header .prodlist .list .item .itp .ss:hover{background: #F6F9F1;}

.header .prodlist .list .item .itp .ss:hover .t1{color: #7BB924;}

.header .prodlist .list .item .ibt{display: flex;align-items: center;justify-content: center;margin-top: 0.2rem;}

.header .prodlist .list .item .ibt a{display: flex;align-items: center;justify-content: center;width: 184px;height: 50px;border-radius: 25px;border: 2px solid #D2D2D2;color: #333;padding-left: 6px;}

.header .prodlist .list .item .ibt a span{width: 20px;position: relative;margin-left: 10px;}

.header .prodlist .list .item .ibt a span img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.header .prodlist .list .item .ibt a:hover{border-color: #7BB924;background: #7BB924;color: #fff;}

.header .prodlist .list .item .ibt a:hover span img:nth-child(1){opacity: 0;}

.header .prodlist .list .item .ibt a:hover span img:nth-child(2){opacity: 1;}

.swpbtn{display: none;}

.swpbtn.act{display: block;}

.swpbtn a{position: absolute;top: 50%;width: 46px;border-radius: 50%;margin-top: -23px;}

.swpbtn a img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.swpbtn a:hover img:nth-child(1){opacity: 0;}

.swpbtn a:hover img:nth-child(2){opacity: 1;}

.swpbtn a.prev{left: -76px;}

.swpbtn a.next{right: -76px;transform: rotate(180deg);}

.swpbtn a.swiper-button-disabled{opacity: 0.3;}

.footer{background: #333;padding: 0.72rem 0 0;}

.footer .ftp{display: flex;justify-content: space-between;}

.footer .ftp .lf{display: flex;}

.footer .ftp .rf{padding-top: 0.18rem;}

.footer .ftp .rf .ul{display: flex;}

.footer .ftp .rf .ul .li:not(:first-child){margin-left: 1.2rem;}

.footer .ftp .rf .ul .li .lv1 a{display: block;font-size: calc(1em + 1px);line-height: 22px;color: #fff;}

.footer .ftp .rf .ul .li .lv1 a:hover{color: #7BB924;}

.footer .tline1{margin-top: 0.46rem;position: relative;height: 1px;background: rgba(255,255,255,0.1);}

.footer .tline1 s{position: absolute;width: 16px;height: 3px;background: #7BB924;top: -1px;left: 0;}

.footer .fcp{margin-top: 0.24rem;display: flex;justify-content: space-between;}

.footer .fcp .lf .tel{display: flex;padding: 2px 0 3px;}

.footer .fcp .lf .tel a{line-height: 34px;color: #fff;}

.footer .fcp .lf .tel a:hover{color: #7BB924;}

.footer .fcp .lf .txt{margin-top: 0.16rem;display: flex;align-items: center;}

.footer .fcp .lf .txt .set{width: 32px;min-width: 32px;margin-right: 8px;}

.footer .fcp .lf .txt .det{line-height: 21px;color: #fff;}

.footer .fcp .lf .txt .det a{display: block;color: #fff;}

.footer .fcp .lf .txt .det a:hover{color: #7BB924;}

.footer .fcp .rf{display: flex;}

.footer .fcp .rf .item:not(:first-child){padding-left: 0.64rem;margin-left: 0.64rem;border-left: 1px solid rgba(255,255,255,0.1);}

.footer .fcp .rf .item .img{width: 100px;}

.footer .fcp .rf .item .img img{margin: 0 auto;}

.footer .fcp .rf .item .txt{line-height: 19px;color: #fff;margin-top: 0.16rem;}

.footer .fcp .rf .item.link{display:flex;justify-content:space-between;padding-top: 12px;padding-bottom:11px;flex-direction: column;}

.footer .fcp .rf .item.link a{position: relative;width:40px;height:40px;border-radius:50%;}

.footer .fcp .rf .item.link a img:nth-child(2){position:absolute;left:0;top:0;opacity:0;}

/*.footer .fcp .rf .item.link a:hover img:nth-child(1){opacity:0;}*/

/*.footer .fcp .rf .item.link a:hover img:nth-child(2){opacity:1;}*/

.footer .fcp .rf .item.link a:hover img{transform:translateY(-10px)}

.footer .tline2{margin-top: 0.24rem;height: 1px;background: rgba(255,255,255,0.1);}

.footer .fbt{padding: 0.24rem 0 0.2rem;display: flex;justify-content: space-between;font-size: 13px;line-height: 21px;color: rgba(255,255,255,0.4);}

.footer .fbt a{color: rgba(255,255,255,0.4);}

.footer .fbt a:hover{color: #fff;}


/* 内页开始 */
.inner_banner{position: relative;}

.inner_banner .img{position: relative;}

.inner_banner .img::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;}

.inner_banner .vid{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}

.inner_banner .vid video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 2;}

.inner_banner .vid::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;z-index: 3;}

.inner_banner .txt{position: absolute;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;}

.inner_banner .txt .tline{width: 80px;height: 10px;background: #7BB924;}

.inner_banner .txt .t1{line-height: calc(63 / 48);color: #fff;margin-top: 0.32rem;}

.inner_banner .txt .t2{line-height: calc(43 / 32);color: #fff;margin-top: 0.2rem;}

.solutions_banner .text{position: absolute;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;}

.solutions_banner .text .ico{width: 50px;}

.solutions_banner .text .t1{line-height: calc(63 / 48);color: #fff;margin-top: 0.2rem;}

.solutions_banner .text .t2{line-height: calc(1.75);color: #fff;margin-top: 0.2rem;}

.breadcrumb{background: #fff;box-shadow: 0px 0.06rem 0.16rem 0px rgba(161, 191, 191, 0.25);}

.breadcrumb .swiper-wrapper{justify-content: center;}

.breadcrumb .swiper-slide{height: auto;}

.breadcrumb .swiper-slide a{height: 100%;} 

.breadcrumb .ss{display: flex;align-items: center;justify-content: center;padding: 0.2rem 0.1rem;color: #999999;position: relative;width: 100%;}

.breadcrumb .ss .ico{width: 40px;position: relative;margin-right: 8px;min-width: 40px;}

.breadcrumb .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.breadcrumb .swiper-slide:not(:last-child) .ss::before{content: "";position: absolute;right: 0;top: 50%;margin-top: -20px;width: 1px;height: 40px;background: #E5E5E5;}

.breadcrumb .act .ss,
.breadcrumb .ss:hover{color: #333;}

.breadcrumb .act .ss .ico img:nth-child(1),
.breadcrumb .ss:hover .ico img:nth-child(1){opacity: 0;}

.breadcrumb .act .ss .ico img:nth-child(2),
.breadcrumb .ss:hover .ico img:nth-child(2){opacity: 1;}

.breadcrumb .act .ss::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #7BB924;}

.inner_nav{background: #F2F2F2;border-radius: 32px;display: flex;align-items: center;justify-content: center;padding: 5px 18px;}

.inner_nav a{display: block;line-height: 54px;color: #333;padding: 0 18px;border-radius: 27px;margin-right: 10px;width: 192px;text-align: center;}

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

.inner_nav a.act,
.inner_nav a:hover{background: #7BB924;color: #fff;}

.solu1 .list{padding-top: 0.33rem;}

.solu1 .list .item{display: none;}

.solu1 .list .item.act{display: block;}

.solu1 .list .ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.solu1 .list .ul .li{width: calc((100% - 0.51rem) / 4);margin: 0.17rem 0.17rem 0 0;flex-grow: 1;padding: 0.14rem 0.23rem 0.23rem;border: 1px solid #D9D9D9;border-radius: 5px;overflow: hidden;position: relative;}

.solu1 .list .ul .li::before{content: "";position: absolute;left: 0;bottom: 0;height: 100%;background: #fff;width: 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);z-index: 1;}

.solu1 .list .ul .li:nth-child(4n),
.solu1 .list .ul .li:last-child{margin-right: 0;}

.solu1 .list .ul .li .ico{width: 80px;height: 80px;border-radius: 50%;margin: 0 auto;border: 1px solid #D9D9D9;position: relative;z-index: 3;}

.solu1 .list .ul .li .ico img{width: 50px;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.solu1 .list .ul .li .ico img:nth-child(2){z-index: 2;opacity: 0;}

.solu1 .list .ul .li .txt{text-align: center;line-height: 1.3;color: #666666;margin-top: 0.33rem;position: relative;z-index: 3;}

.solu1 .list .ul .li:hover::before{background: #7BB924;}

.solu1 .list .ul .li:hover .ico{border-color: rgba(0, 0, 0, 0);transform: scale(1.2);-webkit-transform: scale(1.2);}

.solu1 .list .ul .li:hover .txt{color: #fff;}

.solu1 .list .ul .li:hover{box-shadow: 0px 0.06rem 0.16rem 0px rgba(161, 191, 191, 0.25);}

.solu1 .list .ul .li:hover .ico img:nth-child(1){opacity: 0;}

.solu1 .list .ul .li:hover .ico img:nth-child(2){opacity: 1;}




.inner_tit{line-height: calc(48 / 36);}

.solu2 .ul{display: flex;flex-wrap: wrap;padding: 0.21rem 0 0;}

.solu2 .li{border: 1px solid #D9D9D9;border-radius: 5px;display: flex;align-items: flex-start;padding: 0.4rem;width: calc(50% - 0.16rem);margin: 0.32rem 0.32rem 0 0;position: relative;overflow: hidden;}

.solu2 .li:nth-child(2n){margin-right: 0;}

.solu2 .li .ss{display: flex;position: relative;z-index: 3;}

.solu2 .li .ico{width: 70px;min-width: 70px;margin-right: 0.4rem;}

.solu2 .li .txt{padding-top: 1px;}

.solu2 .li .txt .t1{line-height: 1.5;color: #7BB924;}

.solu2 .li .txt .t2{margin-top: 0.1rem;}

.solu2 .li::after{content: '';display: block;width: 100%;height: 100%;background: #fff; position: absolute;top: 0;left: 0; z-index: 1;-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);}

.solu2 .li:hover::after{background: rgba(0, 0, 0, 0.4);}

.solu2 .li:hover .txt .t1{color: #fff;}

.solu2 .li:hover .txt .t2{color: #fff;}



.solu3 .sbox{position: relative;border: 1px solid #D9D9D9;}

.solu3 .sbox .swiper-slide{height: auto;}

.solu3 .sbox .ss{display: flex;position: relative;}

.solu3 .sbox .ss .lf{width: calc(735 / 1440 * 100%);}

.solu3 .sbox .ss .rf{display: flex;align-items: center;padding: 0.4rem 0;width: calc(705 / 1440 * 100%);position: absolute;right: 0;top: 0;height: 100%;}

.solu3 .sbox .ss .rf .rcon{width: 100%;padding: 0 1rem;max-height: 100%;overflow-y: auto;}

/* .solu3 .sbox .ss .rf .t1{width: 80px;} */

.solu3 .sbox .ss .rf .t2{line-height: 24px;margin-top: 0.15rem;}

.solu3 .sbox .ss .rf .t3{line-height: 24px;color: #666;margin-top: 0.1rem;}

.solu3 .sbox .ss .rf .tline{height: 1px;background: #D9D9D9;margin-top: 0.3rem;}

.solu3 .sbox .ss .rf .t4{padding-top: 0.2rem;}

.solu3 .sbox .ss .rf .t4 .tt{display: flex;line-height: 18px;margin-top: 0.1rem;}

.solu3 .sbox .ss .rf .t4 .tt .set{white-space: nowrap;margin-right: 0.1rem;}

.solu3 .sbox .ss .rf .t4 .tt .det{color: #666;}

.solu3_swp_swp .swiper-slide{display: flex;position: relative;}

.solu3_swp_swp .swiper-slide .img img{height: 100%;width: 100%;object-fit: cover;}

.solu3_swp_swp .swiper-slide .bofang{position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width: 60px;height: 60px;}

.solu3_swp_swp .swiper-slide .bofang:hover{transform: scale(1.1);}

.solu3_swp_swp .swplbd2{position: absolute;bottom: 0.5rem;left: 0;width: 100%;z-index: 5;}

.swplbd{display: none;}

.swplbd .pogin{display: flex;align-items: center;justify-content: center;cursor: pointer;}

.swplbd .pogin span{width: 10px;height: 10px;border-radius: 5px;opacity: 1;background: #D9D9D9;margin: 0 8px;}

.swplbd .pogin span.swiper-pagination-bullet-active{background: #7BB924;width: 24px;}

.swplbd.act{display: block;}

.pro1 .box{display: flex;justify-content: space-between;align-items: center;overflow: hidden;}

.pro1 .lf{line-height: calc(48 / 36);}

.pro1 .rf{display: flex;align-items: center;padding: 0 4px 0 23px;height: 48px;border: 1px solid #7BB924;border-radius: 24px;}

.pro1 .rf input{display: block;outline: none;border: none;background: none;line-height: 40px;width: 358px;margin-right: 23px;}

.pro1 .rf a{display: flex;align-items: center;justify-content: center;width: 49px;height: 37.33px;background: #7BB924;border-radius: 21px;}

.pro1 .rf a:hover{transform: scale(1.25);}

.pro2 .ul{display: flex;flex-wrap: wrap;}

.pro2 .ul .li{width: calc((100% - 0.48rem)/4);margin: 0 0.16rem 0.48rem 0;}

.pro2 .ul .li:nth-child(4n){margin-right: 0;}

.pro2 .ul .li .ss{height: 100%;display: block;position: relative;padding: 0.35rem 0.29rem 0.32rem;background: #F1F2F3;}

.pro2 .ul .li .ss .img{width: 100%;overflow: hidden;}


.pro2 .ul .li .ss s{position: absolute;bottom: 0;left: 0;width: 0;height: 0.06rem;background: #7BB924;}

.pro2 .ul .li .ss .txt{margin-top: 0.24rem;text-align: center;}

.pro2 .ul .li .ss .txt .t1{line-height: 1.5;color: #000;}

.pro2 .ul .li .ss .txt .t1 span{color: #7BB924;}

.pro2 .ul .li .ss .txt .t2{margin-top: 0.16rem;line-height: 1.5;color: #666666;text-decoration: underline;}

.pro2 .ul .li .ss:hover s{width: 100%;}

.pro2 .ul .li .ss:hover .txt .t1{color: #7BB924;font-weight: bold;}

.pro2 .ul .li .ss:hover .txt .t2{color: #7BB924;}

.pro2 .ul .li .ss:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.pages .pg_pc{display: flex;align-items: center;justify-content: center;}

.pages .pg_pc .pg_btn{width: 36px;height: 36px;border: 1px solid #D9D9D9;display: flex;align-items: center;justify-content: center;position: relative;margin: 0 6px;}

.pages .pg_pc .pg_btn img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.pages .pg_pc .pg_btn:hover{background: #7BB924;border-color: #7BB924;}

.pages .pg_pc .pg_btn:hover img:nth-child(1){opacity: 0;}

.pages .pg_pc .pg_btn:hover img:nth-child(2){opacity: 1;}

.pages .pg_pc .pg_next img{transform: rotate(180deg);}

.pages .pg_pc .num{width: 0;margin: 0 6px;width: 36px;height: 36px;border: 1px solid #D9D9D9;display: flex;align-items: center;justify-content: center;color: #999;font-family: Helvetica;}

.pages .pg_pc .num.act,
.pages .pg_pc .num[href]:hover{background: #7BB924;border-color: #7BB924;color: #fff;}

.pages .pg_pc .pg_inp{display: flex;align-items: center;margin: 0 18px;color: #999;}

.pages .pg_pc .pg_inp input{outline: none;background: none;border: 1px solid #D9D9D9;display: block;width: 60px;height: 36px;border-radius: 0;text-align: center;margin: 0 12px;}

.pages .pg_pc .go{margin: 0 6px;width: 36px;height: 36px;border: 1px solid #D9D9D9;display: flex;align-items: center;justify-content: center;color: #999;font-family: 'Helvetica Neue Medium';}

.pages .pg_pc .go:hover{background: #7BB924;border-color: #7BB924;color: #fff;}

.pg_yd{display: none;}

.inbtn{display: flex;align-items: center;color: #7BB924;border: 1px solid #7BB924;width: 152px;height: 50px;padding-left: 31px;border-radius: 25px;}

.inbtn span{width: 20px;margin-left: 10px;position: relative;}

.inbtn span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.inbtn:hover{background: #7BB924;color: #fff;}

.inbtn:hover span img:nth-child(1){opacity: 0;}

.inbtn:hover span img:nth-child(2){opacity: 1;}

.header_place{height: 90px;}

.prod_cont_top{background: #F3F9FB;padding: 16px 0 19px;}

.prod_cont_top a{display: inline;line-height: 20px;color: #999;}

.prod_cont_top span{display: inline-block;margin: 0 5px;width: 20px;vertical-align: middle;position: relative;transform: translateY(-1px);}

.prod_cont_top a:hover{color: #7BB924;}

.pdc1 .box{display: flex;justify-content: space-between;align-items: center;}

.pdc1 .lf{width: calc(640 / 1440 * 100%);background: #F5F5F5;padding: 0.35rem 0.35rem 0.24rem;}

.pdc1 .rf{width: calc(680 / 1440 * 100%);}

.pdc1 .lf .swiper{width: 100%;max-width: 450px;margin: 0 auto;}

.pdc1 .lf .swiper .ss{display: block;overflow: hidden;}

.pdc1 .lf .swiper .swplbd{margin-top: 0.44rem;}

.pdc1 .lf .swiper .swplbd .pogin span{margin: 0 5px;}

.pdc1 .lf .swiper .swplbd .pogin span.swiper-pagination-bullet-active{background: #7BB924;width: 10px;}

.pdc1 .rf .t1{line-height: calc(48 / 36);}

.pdc1 .rf .t2{line-height: calc(29 / 22);margin-top: 0.16rem;}

.pdc1 .rf .tline{height: 1px;background: #E1E1E1;margin-top: 0.4rem;}

.pdc1 .rf .t3{margin-top: 0.4rem;color: #666666;}

.pdc1 .rf .t4{margin-top: 0.32rem;line-height: 2;}

.pdc1 .rf .t4 p{position: relative;padding-left: 30px;}

.pdc1 .rf .t4 p::before{content: "";position: absolute;left: 0;top: calc(0.5em + 1px);width: calc(1em - 1px);height: calc(1em - 1px);border-radius: 50%;border: 3px solid #7BB924;}

.pdc1 .rf .t5{display: flex;margin-top: 0.56rem;}

.pdc1 .rf .t5 a:not(:last-child){margin-right: 0.24rem;}

.pdc3 .item{display: none;}

.pdc3 .item.act{display: block;}

.pdc3 .cpld .it1{background: #F5F5F5 url(../images/pdc3_1.png) no-repeat right center;background-size: cover;padding: 0.8rem 0;}

.pdc3 .cpld .it1 .t1{line-height: calc(53 / 40);width: calc(753 / 1440 * 100%);}

.pdc3 .cpld .it1 .ul{width: calc(834 / 1440 * 100%);display: flex;flex-wrap: wrap;padding-top: 2px;}

.pdc3 .cpld .it1 .ul .li{display: flex;align-items: center;line-height: 26px;color: #333;width: 25%;margin-top: 0.38rem;}

.pdc3 .cpld .it1 .ul .li img{width: 24px;min-width: 24px;margin-right: 16px;}

.pdc3 .cpld .it2 .t1{line-height: calc(34 / 26);}

.pdc3 .cpld .it2 .ul{padding-top: 3px;display: flex;flex-wrap: wrap;}

.pdc3 .cpld .it2 .ul .li{width: calc(660 / 1440 * 100%);margin-right: calc(120 / 1440 * 100%);display: flex;justify-content: space-between;padding-bottom: 0.56rem;margin-top: 0.56rem;border-bottom: 1px solid #D9D9D9;}

.pdc3 .cpld .it2 .ul .li:nth-child(2n){margin-right: 0;}

.pdc3 .cpld .it2 .ul .li .set{width: calc(240 / 660 * 100%);color: #999999;}

.pdc3 .cpld .it2 .ul .li .det{width: calc(420 / 660 * 100%);}

.pdc3 .cpld .it3 .t1{line-height: calc(34 / 26);}

.pdc3 .cpld .it3 .sbox{margin-top: 0.4rem;position: relative;}

.pdc3 .cpxq .edit{line-height: calc(30 / 14);color: #666666;}

.ne1{position: relative;margin-bottom: 0.8rem;}

.ne1 .swiper-slide .ss{display: flex;}

.ne1 .swiper-slide .ss .img{width: 50%;overflow: hidden;}

.ne1 .swiper-slide .ss .img img{height: 100%;object-fit: cover;}

.ne1 .swiper-slide .ss .txt{width: 50%;background: #F9F9F9;padding: 0.6rem 0.8rem 0.9rem;}

.ne1 .swiper-slide .ss .txt .t1{display: flex;align-items: center;color: #999999;}

.ne1 .swiper-slide .ss .txt .t1 img{width: 18px;margin-right: 12px;}

.ne1 .swiper-slide .ss .txt .t2{line-height: 1.5;color: #000;margin-top: 0.16rem;}

.ne1 .swiper-slide .ss .txt .tline{width: 20px;height: 1px;background: #D9D9D9;margin-top: 0.32rem;}

.ne1 .swiper-slide .ss .txt .t3{line-height: 1.88;color: #666666;margin-top: 0.32rem;}

.ne1 .swiper-slide .ss:hover .img img{transform: scale(1.05);}

.ne1 .swiper-slide .ss:hover .txt .t2{color: #7BB924;}

.ne1 .swplbd{position: absolute;left: 50%;margin-left: 0.8rem;bottom: 0.4rem;z-index: 10;}

.ne2{display: flex;flex-wrap: wrap;}

.ne2 .li{width: 31.875%;margin: 0.56rem 2.1875% 0 0;}

.ne2 .li:nth-child(3n){margin-right: 0;}

.ne2 .li:nth-child(1),
.ne2 .li:nth-child(2),
.ne2 .li:nth-child(3){margin-top: 0;}

.ne2 .li .ss{display: block;position: relative;}

.ne2 .li .ss .img{position: relative;overflow: hidden;background: #000;}

.ne2 .li .ss .img::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;background: url(../images/news2_10.png) no-repeat center;background-size: cover;z-index: 5;}

.ne2 .li .ss .img img{height: calc(min(1440px, 76vw) * 0.31875 * (260 / 460));object-fit: cover;}

.ne2 .li .ss .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.23rem 0.16rem;z-index: 10;}

.ne2 .li .ss .txt .t1{display: flex;align-items: center;color: #fff;}

.ne2 .li .ss .txt .t1 img{width: 14.4px;margin-right: 5px;min-width: 14.4px;}

.ne2 .li .ss .txt .t2{margin-top: 8.6px;line-height: 1.5;color: #fff;}

.ne2 .li .ss .txt .t2 span{color: #7BB924;}

.ne2 .li .ss:hover .img img{transform: scale(1.06);opacity: 0.7;}

.ne2 .li .ss:hover  .txt{padding-bottom: .5rem;font-weight: bold;}



.news_cont_top .box{max-width: 1200px;}

.news_cont_top .title{color: #212121;}

.news_cont_top .status{display: flex;flex-wrap: wrap;margin-top: 12px;}

.news_cont_top .status span{display: flex;align-items: center;line-height: 1.75;color: #999;margin-right: 0.24rem;}

.news_cont_top .status span img{width: 16px;min-width: 16px;margin-right: 4px;}

.news_cont_top .tline{border-bottom: 1px dashed #D9D9D9;margin-top: 22px;}

.news_cont_top .edit{line-height: calc(30 / 14);color: #666666;margin-top: 0.36rem;}

.news_cont_top .tline2{margin-top: 0.84rem;}

.news_cont_top .pg_fy{margin-top: 0.48rem;display: flex;align-items: center;justify-content: space-between;}

.news_cont_top .pg_fy .lf{width: calc(100% - 200px);}

.news_cont_top .pg_fy .lf .item{display: flex;}

.news_cont_top .pg_fy .lf .item:not(:last-child){margin-bottom: 12px;}

.news_cont_top .pg_fy .lf .item a{display: block;line-height: 1.75;color: #212121;position: relative;padding-left: 20px;}

.news_cont_top .pg_fy .lf .item a::before{content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;background: linear-gradient(131.19deg, #D9D9D9 20.56%, #EEF0F2 83.33%);margin-top: -4px;}

.news_cont_top .pg_fy .lf .item a:hover{color: #7BB924;}

.news_cont_top .pg_fy .lf .item a:hover::before{background: #7BB924;}

.news_cont_top .pg_fy .rf .inbtn{border: 2px solid #D2D2D2;color: #333333;}

.news_cont_top .pg_fy .rf .inbtn:hover{border-color: #7BB924;color: #fff;}

.servicesLayout .inner_tit{color: #000;}

.ser1{padding-top: max(50px, 0.8rem);}

.ser1 .ul{display: flex;flex-wrap: wrap;padding-top: 0.2rem;}

.ser1 .ul .li{width: calc(50% - 0.16rem);margin: 0.4rem 0.32rem 0 0;border: 1px solid #D9D9D9;border-radius: 0.05rem;display: flex;align-items: center;padding: 0.19rem 0.39rem;overflow: hidden;position: relative;}

.ser1 .ul .li > div{position: relative;z-index: 3;}

.ser1 .ul .li:nth-child(2n){margin-right: 0;}

.ser1 .ul .li:last-child{margin-right: 0;}

.ser1 .ul .li .ico{width: 70px;min-width: 70px;margin-right: 0.4rem;}

.ser1 .ul .li .txt .t1{line-height: 1.5;color: #7BB924;}

.ser1 .ul .li .txt .t2{margin-top: 10px;line-height: calc(30 / 16);color: #333;}


.ser1 .ul .li::after{content: '';display: block;width: 100%;height: 100%;background: #fff; position: absolute;top: 0;left: 0; z-index: 1;-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);}

.ser1 .ul .li:hover::after{background: rgba(0, 0, 0, 0.4);}

.ser1 .ul .li:hover .txt .t1{color: #fff;}

.ser1 .ul .li:hover .txt .t2{color: #fff;}





.ser2 .ul{display: flex;}

.ser2 .ul .li{width: calc(50% - 1px);margin-right: 2px;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;overflow: hidden;}

.ser2 .ul .li:nth-child(2n){margin-right: 0;}

.ser2 .ul .li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 2;}

.ser2 .ul .li .lcon{display: flex;}

.ser2 .ul .li .lcon .txt{max-width: 480px;text-align: center;}

.ser2 .ul .li .lcon .txt .t1{width: 60px;margin: 0 auto;}

.ser2 .ul .li .lcon .txt .t2{line-height: 30px;color: #fff;margin-top: 0.42rem;}

.ser2 .ul .li .lcon .txt .t3{line-height: 2;color: #fff;margin-top: 0.32rem;}

.vw50{width: calc(min(1440px, max(1200px, 76vw)) * 0.5);}

.ser2 .ul .li .vw50{position: relative;z-index: 5;padding: 0.96rem 0 1.33rem;height: 100%;}

.ser2 .ul .li .bg{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}

.ser2 .ul .li:first-child{display: flex;justify-content: flex-end;}

.ser2 .ul .li:first-child .vw50{padding-right: 1rem;}

.ser2 .ul .li:nth-child(2) .vw50{display: flex;justify-content: flex-end;padding-left: 1rem;}

.ser2 .ul .li:hover .bg{transform: scale(1.05);-webkit-transform: scale(1.05);}

.ser3 .sbox{margin-top: 0.5rem;position: relative;display: flex;}

.ser3 .sbox .lf{width: 50%;position: relative;overflow: hidden;background: #000;}

.ser3 .sbox .lf img{height: 100%;object-fit: cover;}

.ser3 .sbox .lf .img{display: block;width: 100%;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;overflow: hidden;height: 100%;}

.ser3 .sbox .lf .img:nth-child(1){position: relative;}

.ser3 .sbox .lf .img.act{opacity: 1;}

.ser3 .sbox .lf .img.act img{transform: scale(1.1);-webkit-transform: scale(1.1);transition-delay: .3s;-webkit-transition-delay: .3s;}

.swiper_ne1 {}

.swiper_ne1 .swiper-slide{overflow: hidden;}

.swiper_ne1 .swiper-slide *{overflow: hidden;}

.swiper_ne1 .swiper-slide .ss img{width: 100%;object-fit: cover;}

.swiper_ne1 .pogin_ne1{display: flex;align-items: center;padding: 0 14px;position: absolute;left: 0;bottom: 20px;padding: 0 5%;justify-content: center;z-index: 5;width: 100%;}

.swiper_ne1 .pogin_ne1 span{width: 8px;height: 8px;border-radius: 5px;background: #fff;margin: 0 4px;cursor: pointer;}

.swiper_ne1 .pogin_ne1 .swiper-pagination-bullet-active{background: #7BB924;width: 24px;}



.ser3 .sbox .rf{width: 50%;background: url(../images/ser3_2.png) no-repeat center;background-size: cover;display: flex;align-items: center;}

.ser3 .sbox .rf .rcon{padding: 0.8rem;}

.ser3 .sbox .rf .tit{padding-left: 20px;position: relative;line-height: calc(40 / 32);}

.ser3 .sbox .rf .tit::before{content: "";position: absolute;left: 0;top: 50%;height: calc(1em + 2px);width: 4px;background: #7BB924;margin-top: calc(-0.5em - 1px);}

.ser3 .sbox .rf .ul{margin-top: 0.64rem;}

.ser3 .sbox .rf .ul .li{display: flex;align-items: center;cursor: pointer;}

.ser3 .sbox .rf .ul .li .ico{width: 60px;margin-right: 0.34rem;}

.ser3 .sbox .rf .ul .li:not(:last-child){margin-bottom: 0.32rem;}

.ser3 .sbox .rf .ul .li.act .txt{color: #7BB924;}

.ser3 .sbox .rf .ul .li.act .ico{transform: scale(1.05);}

.ser4 .sbox{align-items: flex-start;align-content: flex-start;}

.ser4 .sbox .lf{background: #fff;}

.ser4 .sbox .rf{justify-content: flex-end;}

.ser4 .sbox .rf .rcon{padding-left: 0;padding-right: 0.75rem;}

.ser4 .sbox .rf .ul{display: flex;flex-wrap: wrap;margin-top: 0;padding-top: 0.32rem;}

.ser3.ser4 .sbox .rf .ul .li{width: 50%;padding-right: 0.2rem;margin: 0.32rem 0 0;}

.ser5 .sbox{margin-top: 0.5rem;display: flex;}

.ser5 .sbox .item{width: calc(50% - 1px);margin-right: 2px;position: relative;overflow: hidden;}

.ser5 .sbox .item:last-child{margin-right: 0;}

.ser5 .sbox .item .img{overflow: hidden;}

.ser5 .sbox .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 5;}

.ser5 .sbox .txt .ico{width: 67px;}

.ser5 .sbox .txt .t1{margin-top: 11px;color: #fff;}

.ser5 .sbox .txt .tline{width: 55px;height: 1.38px;background: #fff;margin-top: 22px;}

.ser5 .sbox .item:hover .txt{transform: translateY(-0.2rem);}

.downLayout{background: url(../images/down1_1.png) no-repeat center bottom;background-size: cover;}

.down1 .inner_tit{color: #000;}

.down1 .switch{margin: 0.4rem auto 0;display: flex;max-width: 660px;border-bottom: 1px solid #D9D9D9;position: relative;z-index: 5;}

.down1 .switch .lf{width: 110px;min-width: 110px;margin-right: 14px;position: relative;}

.down1 .switch .lf .ltp{display: flex;align-items: center;padding-bottom: 0.15rem;padding-right: 2px;}

.down1 .switch .lf .ltp .t1{line-height: calc(32 / 18);color: #999999;text-align: center;width: 100%;}

.down1 .switch .lf .ltp .ico{width: 14px;min-width: 14px;margin-left: 4px;}

.down1 .switch .lf .ltp .ico img{transform: rotate(180deg);}

.down1 .switch .lf .ltp:hover .ico img{transform: rotate(0);}

.down1 .switch .lf .lbt{position: absolute;top: 100%;left: 0;width: 100%;padding-top: 5px;display: none;}

.down1 .switch .lf .lbt .lcon{border: 1px solid #D9D9D9;border-radius: 5px;padding: 3px 0;text-align: center;box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.12);background: #fff;}

.down1 .switch .lf .lbt .lcon a{display: block;line-height: 24px;color: #666666;padding: 4px;}

.down1 .switch .lf .lbt .lcon a:hover{background: #F5F5F5;}

.down1 .switch .rf{width: 100%;display: flex;align-items: center;padding-bottom: 0.15rem;}

.down1 .switch .rf input{display: block;width: 100%;line-height: calc(32/ 18);background: none;outline: none;border: none;}

.down1 .switch .rf a{width: 32px;}

.down1 .switch .rf a:hover{transform: scale(1.1);}

.down1 .ul{padding: 0.93rem 0 .5rem; }

.down1 .ul .li{padding: 0.2rem 0.4rem 0.24rem 0;border-bottom: 1px solid #D9D9D9;}

.down1 .ul .li .ss{display: flex;justify-content: space-between;align-items: center;}

.down1 .ul .li .ss .lf{display: flex;align-items: center;width: calc(100% - 56px);}

.down1 .ul .li .ss .lf .ico{width: 24px;min-width: 24px;position: relative;margin-right: 16px;}

.down1 .ul .li .ss .lf .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.down1 .ul .li .ss .lf .t1{line-height: 1.6;}

.down1 .ul .li .ss .rf{width: 28px;}

.down1 .ul .li .ss:hover .lf .ico img:nth-child(1){opacity: 0;}

.down1 .ul .li .ss:hover .lf .ico img:nth-child(2){opacity: 1;}

.down1 .ul .li .ss:hover .lf .t1{color: #7BB924;}

.sear1{display: flex;align-items: center;justify-content: space-between;}

.sear1 .lf{line-height: 1.75;}

.sear1 .rf{display: flex;align-items: center;padding: 0 4px 0 23px;height: 48px;border: 1px solid #7BB924;border-radius: 24px;}

.sear1 .rf input{display: block;outline: none;border: none;background: none;line-height: 40px;width: 358px;margin-right: 23px;}

.sear1 .rf a{display: flex;align-items: center;justify-content: center;width: 49px;height: 37.33px;background: #7BB924;border-radius: 21px;}

.sear1 .rf a:hover{transform: scale(1.25);}

.sear2{margin-top: 0.78rem;border-top: 1px solid #D9D9D9;}

.sear2 .t1{line-height: 35px;margin-top: 0.38rem;}

.sear2 .t1 span{color: #7BB924;}

.sear2 .t2{margin-top: 0.47rem;display: flex;align-items: center;}

.sear2 .t2 a{padding: 11px 38px;border: 1px solid #B0B0B0;line-height: 1.2;color: #666;margin-right: 0.24rem;border-radius: 38px;}

.sear2 .t2 a.act,
.sear2 .t2 a:hover{background: #7BB924;border-color: #7BB924;color: #fff;}

.sear3{margin-top: 0.6rem;}

.contact_banner .txt{text-align: center;}

.contact_banner .tline{margin: 0 auto;}

.contact_banner .t3{display: flex;align-items: center;justify-content: center;margin-top: 0.48rem;}

.contact_banner .inbtn{border-color: #fff;color: #fff;}

.contact_banner .inbtn:hover{border-color: #7BB924;}

.online{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;display: none;}

.online .lbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.online .lbox .over{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.45;}

.online .lbox .cont{box-shadow: 0px 0.04rem 0.2rem 0px rgba(0, 0, 0, 0.1);position: relative;width: 90%;max-width: 1440px;}


.online .lbox .cont .cbox{position: relative;max-height: 80vh;overflow-y: auto;}

.online .lbox .cont .c1{display: flex;position: relative;z-index: 5;}

.online .c1 .lf{width: calc(531 / 1440 * 100%);background: url(../images/contact1_1.png) no-repeat center;background-size: cover;padding: 0.8rem 0.4rem 0.77rem;}

.online .c1 .lf .tline{margin-top: 0.4rem;border-bottom: 1px dashed rgba(255,255,255,0.5);}

.online .c1 .lf .t2{line-height: 2;color: #fff;margin-top: 0.32rem;}

.online .c1 .lf .t3{margin-top: 0.64rem;line-height: 34px;color: #fff;}

.online .c1 .lf .tline2{margin-top: 0.32rem;border-bottom: 1px dashed rgba(255,255,255,0.5);}

.online .c1 .lf .t4{margin-top: 0.32rem;line-height: 2;color: #fff;}

.online .c1 .lf .t4 p{padding-left: 0.3rem;position: relative;}

.online .c1 .lf .t4 p::before{content: "";position: absolute;left: 0;top: calc(0.5em + 1px);width: calc(1em - 1px);height: calc(1em - 1px);border-radius: 50%;border: 3px solid #fff;}

.online .c1 .rf{width: calc(909 / 1440 * 100%);padding: 0.82rem 0.4rem 0.48rem;background: #fff;}

.online .c1 .rf .switch{display: flex;align-items: flex-start;}

.online .c1 .rf .switch a{display: flex;align-items: center;line-height: 20px;color: #999;padding: 0 0.2rem 0.15rem;position: relative;}

.online .c1 .rf .switch a s{position: absolute;left: 0;bottom: 0;width: 0;height: 3px;background: #7BB924;}

.online .c1 .rf .switch a .ico{width: 20px;position: relative;margin-right: 8px;}

.online .c1 .rf .switch a .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.online .c1 .rf .switch a:hover{color: #7BB924;}

.online .c1 .rf .switch a.act{color: #7BB924;font-weight: bold;}

.online .c1 .rf .switch a.act .ico img:nth-child(1),
.online .c1 .rf .switch a:hover .ico img:nth-child(1){opacity: 0;}

.online .c1 .rf .switch a.act .ico img:nth-child(2),
.online .c1 .rf .switch a:hover .ico img:nth-child(2){opacity: 1;}

.online .c1 .rf .switch a.act s,
.online .c1 .rf .switch a:hover s{width: 100%;}

.online .formbox{padding-top: 0.08rem;display: flex;flex-wrap: wrap;}

.online .formbox .item{margin-top: 0.32rem;width: 100%;}

.online .formbox .item .itp{line-height: 21px;}

.online .formbox .item .itp span{color: red;margin-right: 5px;}

.online .formbox .item .ibt{margin-top: 0.16rem;}

.online .formbox .item .ibt input{height: 50px;background: #F5F5F5;border: none;outline: none;width: 100%;display: block;border-radius: 4px;padding: 0 1em;}

.online .formbox .item .ibt textarea{height: 140px;background: #F5F5F5;border: none;outline: none;width: 100%;display: block;border-radius: 4px;padding: 1em;resize: none;font-family: '微软雅黑';}

.online .formbox .item.itw50{width: calc(50% - 0.2rem);}

.online .formbox .item:nth-child(1),
.online .formbox .item:nth-child(3){margin-right: 0.4rem;}

.online .formbox .it_yzm .ibt{display: flex;background: #F5F5F5;border-radius: 4px;align-items: center;}

.online .formbox .it_yzm .ibt .yzm{width: 128px;min-width: 128px;height: 30px;position: relative;border-left: 1px solid #D9D9D9;}

.online .formbox .it_yzm .ibt .yzm img{position: absolute;right: 14px;top: 0;width: 100px;height: 30px;}

.online .formbox .it_yzm .ibt .yzm a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;outline: none;color: #7BB924;border: none;z-index: 5;line-height: 30px;background: #F5F5F5;}

.online .formbox .it_yzm .ibt .yzm a[disabled]{opacity: 0;}

.online .formbox .it_yzm .ibt .yzm .span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;outline: none;color: #7BB924;cursor: not-allowed;}

.online .formbox .it_city .ibt{display: flex;justify-content: space-between;}

.online .formbox .it_city select{height: 50px;border:1px solid #F5F5F5;color: #666666;width: calc(50% - 5px);padding: 0 2em 0 1em;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(../images/svg/arrow-icon.svg) no-repeat right 1em center;background-size: 12px 7px;}

.online .frombtn{margin-top: 0.32rem;display: flex;}

.online .frombtn a{width: 112px;height: 50px;border-radius: 25px;background: #7BB924;color: #fff;display: flex;align-items: center;justify-content: center;}

.online .frombtn a:hover{background: rgba(123, 185, 36, 0.8);}

.success{background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2200;display: none;}

.success .sbox{display: flex;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.success .sbox .scon{display: flex;align-items: center;justify-content: center;max-width: 520px;width: 90%;border-radius: 3px;padding: 15px;background: #fff;position: relative;}

.success .sbox .scon::before{content: "";position: absolute;top: 3px;left: 3px;width: calc(100% - 6px);height: calc(100% - 6px);border: 1px solid #e1e4e6;border-radius: 3px;}

.success .sbox .scon .txt{display: flex;align-items: center;justify-content: center;position: relative;z-index: 4;}

.success .sbox .scon .ico{width: 18px;min-width: 18px;}

.success .sbox .scon .ico img{display: none;}

.success .sbox .scon .t1{line-height: 30px;margin-left: 8px;}

.about_top{margin-top: max(50px, 0.56rem);}

.about_top .gdt2{overflow-x: auto;justify-content: flex-start;}

.about_top .inner_nav a{white-space: nowrap;} 

.ab1{background: url(../images/ab1_2.jpg) no-repeat right bottom;background-size: cover;}

.ab1 .atp{display: flex;align-items: center;justify-content: space-between;}

.ab1 .atp .lf{width: calc(563 / 1440 * 100%);}

.ab1 .atp .lf .t1{line-height: calc(48 / 36);}

.ab1 .atp .lf .tline{width: 40px;height: 2px;background: #7BB924;margin-top: 0.4rem;}

.ab1 .atp .lf .t2{margin-top: 0.32rem;line-height: 2;color: #666666;}

.ab1 .atp .lf .t2 span{font-weight: bold;color: #7BB924;}

.ab1 .atp .rf{width: calc(800 / 1440 * 100%);border-radius: 0.08rem;overflow: hidden;}

.ab1 .ul{margin-top: 0.4rem;display: flex;justify-content: space-between;align-items: center;}

.ab1 .ul .line{height: 132px;width: 1px;background: rgba(153, 153, 153, 0.2);}

.ab1 .ul .li{display: flex;align-items: center;}

.ab1 .ul .li .ico{width: 80px;border-radius: 50%;box-shadow: 0px 0.02rem 0.2rem 0px rgba(0, 0, 0, 0.05);margin-right: 0.4rem;}

.ab1 .ul .li .txt{text-align: right;}

.ab1 .ul .li .txt .t1 .countUp{line-height: 1.45;}

.ab1 .ul .li .txt .t1 .sub{vertical-align: baseline;}

.ab1 .ul .li .txt .t2{line-height: 1.75;}

.ab2{background: url(../images/ab2_1.jpg) no-repeat center;background-size: cover;}

.ab2 .inner_tit{color: #fff;}

.ab2 .ul{display: flex;padding-top: 0.26rem;}

.ab2 .ul .li{position: relative;width: calc((100% - 0.6rem)/3);margin: 0.3rem 0.3rem 0 0;border: 1px solid rgba(153, 153, 153, 0.5);padding: 0.9rem 0.3rem 0.55rem;text-align: center;overflow: hidden;z-index: 3;}

.ab2 .ul .li > div{position: relative;z-index: 3;}

.ab2 .ul .li .ico{width: 101px;height: 101px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.3);display: flex;align-items: center;justify-content: center;margin: 0 auto;}

.ab2 .ul .li .t1{line-height: calc(1em + 9px);color: #fff;margin-top: 0.4rem;}

.ab2 .ul .li .tline{width: 27px;height: 1px;background: #fff;opacity: 0.5;margin: 0.4rem auto 0;}

.ab2 .ul .li .t2{line-height: 1.6;color: #fff;margin-top: 0.32rem;}

.ab2 .ul .li .bg{position: absolute;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;}

.ab2 .ul .li::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(0, 0, 0, 0.05);-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);}

.ab2 .ul .li:hover .bg{opacity: 1;}

.ab2 .ul .li:hover::after{background: rgba(0, 0, 0, 0.5);}




.ab2 .ul .li:hover{transform: translateY(-10px);}

.ab4{background: url(../images/ab4_1.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.ab4 .box{display: flex;justify-content: space-between;}

.ab4 .lf{position: relative;width: 30%;}

.ab4 .lf::before{content: "";position: absolute;top: 0;left: -0.8rem;width: calc(100% + 1.03rem);height: 100%;background: url(../images/ab4_2.png) no-repeat center;background-size: cover;}

.ab4 .lf .lcon{position: relative;z-index: 5;padding: 1rem 0 0.72rem;}

.ab4 .lf .lcon .tline{width: 40px;height: 2px;background: #7BB924;margin-top: 0.4rem;}

.ab4 .lf .lcon .t1{line-height: 22px;margin-top: 0.32rem;}

.ab4 .lf .lcon .t2{line-height: calc(46 / 30);margin-top: 0.06rem;}

.ab4 .lf .lcon .ul{display: flex;flex-wrap: wrap;margin-top: 0.4rem;}

.ab4 .lf .lcon .ul .li{margin-bottom: 0.56rem;width: 33.33%;padding-right: 0.15rem;}

.ab4 .lf .lcon .ul .li .ltp{line-height: 22px;}

.ab4 .lf .lcon .ul .li .lbt{margin-top: 4px;}

.ab4 .lf .lcon .ul .li .lbt span{display: inline-block;}

.ab4 .lf .lcon .ul .li .lbt .countUp{color: #7BB924;margin-right: 0.1rem;}

.ab4 .lf .lcon .ul .li .lbt .sup{line-height: 22px;vertical-align: baseline;}

.ab4 .rf{width: calc(908 / 1440 * 100%);padding: 1.17rem 0 1.24rem;}

.ab4 .rf .rtp{display: flex;justify-content: space-between;align-items: center;position: relative;}

.ab4 .rf .rtp .rlt{width: 108px;height: 46px;position: absolute;top: calc(100% + 0.3rem);left: 0;}

.ab4 .rf .rtp .rlt .swpbtn.act{display: flex;justify-content: space-between;}

.ab4 .rf .rtp .rlt .swpbtn a{position: relative;margin: 0;top: 0;left: 0;}

/* .ab4 .rf .rtp .switch{max-width: calc(100% - 120px);} */

.ab4 .rf .rtp .switch .swiper-slide{width: auto;height: auto;}

.ab4 .rf .rtp .switch .swiper-slide:not(:last-child){margin-right: 0.64rem;}

.ab4 .rf .rtp .switch .ss{display: flex;align-items: center;padding-bottom: 6px;position: relative;}

.ab4 .rf .rtp .switch .ss .ico{width: 24px;position: relative;}

.ab4 .rf .rtp .switch .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ab4 .rf .rtp .switch .ss .txt{margin-left: 8px;color: #666;line-height: 2.25;}

.ab4 .rf .rtp .switch .ss s{position: absolute;width: 0;left: 6px;bottom: 0;height: 2px;background: #7BB924;}

.ab4 .rf .rtp .switch .ss:hover s,
.ab4 .rf .rtp .switch .act s{width: calc(100% - 6px);}

.ab4 .rf .rtp .switch .ss:hover .ico img:nth-child(1),
.ab4 .rf .rtp .switch .act .ico img:nth-child(1){opacity: 0;}

.ab4 .rf .rtp .switch .ss:hover .ico img:nth-child(2),
.ab4 .rf .rtp .switch .act .ico img:nth-child(2){opacity: 1;}

.ab4 .rf .rtp .switch .ss:hover .txt,
.ab4 .rf .rtp .switch .act .txt{color: #333;}

.ab4 .rf .rbt{margin-top: 1.3rem;width: calc(((100vw - 17px) - min(1440px, max(1200px, calc(76vw - 17px)))) / 2 + 100%);padding-right: calc((calc(100vw - 17px) - min(1440px, max(1200px, calc(76vw - 17px)))) / 2);overflow: hidden;}

.ab4 .rf .rbt .swiper{overflow: visible;}

.ab4 .rf .rbt .swiper.ab4_swp3{width: 100%;overflow: hidden;}

.ab4 .rf .rbt .swiper.ab4_swp3 .swiper-wrapper{flex-wrap: wrap;}

.ab5 .sbox{position: relative;}

.ab5 .sbox .swiper::before{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #D9D9D9;}

.ab5 .sbox .swiper .swiper-wrapper{flex-wrap: wrap;border-top: 1px solid #D9D9D9;border-left: 1px solid #D9D9D9;}

.ab5 .sbox .swiper-slide{border-bottom: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9;}

.ab5 .sbox .img{margin: 0 -2px;}

.ab5 .sbox .img img{max-width: 290px;}

.ab6{background: #F5F5F5;}

.ab6 .switch{margin: 0.4rem auto 0;display: flex;max-width: 660px;border-bottom: 1px solid #D9D9D9;position: relative;z-index: 5;}

.ab6 .switch .lf{width: 110px;min-width: 110px;margin-right: 14px;position: relative;}

.ab6 .switch .lf .ltp{display: flex;align-items: center;padding-bottom: 0.15rem;padding-right: 2px;}

.ab6 .switch .lf .ltp .t1{line-height: calc(32 / 18);color: #999999;text-align: center;width: 100%;}

.ab6 .switch .lf .ltp .ico{width: 14px;min-width: 14px;margin-left: 4px;}

.ab6 .switch .lf .ltp .ico img{transform: rotate(180deg);}

.ab6 .switch .lf .ltp:hover .ico img{transform: rotate(0);}

.ab6 .switch .lf .lbt{position: absolute;top: 100%;left: 0;width: 100%;padding-top: 5px;display: none;}

.ab6 .switch .lf .lbt .lcon{border: 1px solid #D9D9D9;border-radius: 5px;padding: 3px 0;text-align: center;box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.12);background: #fff;}

.ab6 .switch .lf .lbt .lcon a{display: block;line-height: 24px;color: #666666;padding: 4px;}

.ab6 .switch .lf .lbt .lcon a:hover{background: #F5F5F5;}

.ab6 .switch .rf{width: 100%;display: flex;align-items: center;padding-bottom: 0.15rem;}

.ab6 .switch .rf input{display: block;width: 100%;line-height: calc(32/ 18);background: none;outline: none;border: none;}

.ab6 .switch .rf a{width: 32px;}

.ab6 .switch .rf a:hover{transform: scale(1.1);}

.ab6 .ul{padding-top: 0.24rem;}

.ab6 .ul .li{margin-top: 0.32rem;border: 1px solid #EAEEF1;background: #fff;}

.ab6 .ul .li .ltp{padding: 0.24rem 0.4rem 0.28rem;display: flex;align-items: center;justify-content: space-between;cursor: pointer;}

.ab6 .ul .li .ltp .lf{max-width: calc(100% - 150px);}

.ab6 .ul .li .ltp .lf .t1{line-height: 1.5;color: #666;position: relative;}

.ab6 .ul .li .ltp .lf .t1 s{position: absolute;left: -0.4rem;top: 0;width: 4px;height: 0;background: #7BB924;}

.ab6 .ul .li .ltp .lf .t2{display: flex;align-items: center;margin-top: 0.08rem;flex-wrap: wrap;}

.ab6 .ul .li .ltp .lf .t2 .tt{line-height: 1.5;color: #666;}

.ab6 .ul .li .ltp .lf .t2 .line{width: 1px;height: 1em;background: #666;margin: 0 1em;}

.ab6 .ul .li .ltp .rf{display: flex;align-items: center;line-height: 24px;color: #93979A;}

.ab6 .ul .li .ltp .rf .ico{width: 24px;position: relative;margin-left: 1em;}

.ab6 .ul .li .ltp .rf .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ab6 .ul .li .lbt{padding: 4px 0.4rem 0.4rem;display: none;}

.ab6 .ul .li .lbt .lcon{border-top: 1px solid rgba(201, 201, 201, 0.3);padding-top: 0.4rem;}

.ab6 .ul .li .lbt .lcon .tp{display: flex;}

.ab6 .ul .li .lbt .lcon .item{padding-bottom: 0.24rem;width: 50%;}

.ab6 .ul .li .lbt .lcon .item:first-child{padding-right: 0.4rem;border-right: 1px dashed rgba(201, 201, 201, 0.3);}

.ab6 .ul .li .lbt .lcon .item:nth-child(2){padding-left: 0.4rem;}

.ab6 .ul .li .lbt .lcon .tp .t1{line-height: 1.5;color: #2F3034;}

.ab6 .ul .li .lbt .lcon .tp .t2{line-height: 1.55;color: #666666;margin-top: 0.24rem;}

.ab6 .ul .li .lbt .lcon .tp .t2 p:not(:last-child){margin-bottom: 0.1rem;}

.ab6 .ul .li .lbt .lcon .bt{border-top: 1px solid rgba(201, 201, 201, 0.3);padding-top: 0.32rem;margin-top: 0.16rem;}

.ab6 .ul .li .lbt .lcon .bt .t1{display: flex;align-items: center;}

.ab6 .ul .li .lbt .lcon .bt .t1 .ico{margin-right: 0.14rem;padding-left: 2px;}

.ab6 .ul .li .lbt .lcon .bt .t1 .set{line-height: 1.5;color: #666;margin-right: 0.16rem;}

.ab6 .ul .li .lbt .lcon .bt .t1 .det{line-height: 1.5;color: #7BB924;}

.ab6 .ul .li .lbt .lcon .bt .t1 .det:hover{text-decoration: underline;}

.ab6 .ul .li .lbt .lcon .bt .t2{display: flex;align-items: center;margin-top: 0.16rem;}

.ab6 .ul .li .lbt .lcon .bt .t2 .ico{margin-right: 0.13rem;}

.ab6 .ul .li .lbt .lcon .bt .t2 .set{line-height: 1.5;color: #666;margin-right: 0.16rem;}

.ab6 .ul .li .lbt .lcon .bt .t2 .det{line-height: 1.5;color: #7BB924;}

.ab6 .ul .li .lbt .lcon .bt .t2 .det:hover{text-decoration: underline;}

.ab6 .ul .li.act .ltp .lf .t1{color: #7BB924;}

.ab6 .ul .li.act .ltp .lf .t1 s{height: 100%;}

.ab6 .ul .li:hover .ltp .rf,
.ab6 .ul .li.act .ltp .rf{color: #7BB924;}

.ab6 .ul .li:hover .ltp .rf .ico img:nth-child(1),
.ab6 .ul .li.act .ltp .rf .ico img:nth-child(1){opacity: 0;}

.ab6 .ul .li:hover .ltp .rf .ico img:nth-child(2),
.ab6 .ul .li.act .ltp .rf .ico img:nth-child(2){opacity: 1;}

.ab7 .ul{display: flex;align-items: center;margin-top: 0.64rem;flex-wrap: wrap;}

.ab7 .ul .li{width: 33.333%;padding: 0 0.2rem;display: flex;align-items: center;justify-content: center;}

.ab7 .ul .li .ico{width: 40px;min-width: 40px;margin-right: 0.2rem;}

.ab7 .ul .li .txt{line-height: calc(42 / 24);}

.ab7 .ul .li .txt a{display: block;font-family:'arial';}

.ab7 .ul .li .txt a:hover{color: #7BB924;}

.ab7 .abt{margin-top: 0.4rem;}

.ab3{background: url(../images/ab3_1.png) no-repeat center;background-size: cover;background: #f7fafc;}

.ab3 .inner_tit{position: relative;z-index: 20;}

.ab3 .sbox{margin: 0.55rem auto 0;position: relative;max-width: 1920px;display: flex;justify-content: flex-end;}

.ab3 .sbox .img{max-width: 1910px;position: relative;width: 100%;}

.ab3 .sbox .img .vidbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}

.ab3 .sbox .img video{position: absolute;top: -8%;left: 0;width: 100%;height: 100%;pointer-events: none;transform: scale(1.35);}

.ab3 .sbox .img .swiper img{position: relative;pointer-events: none;z-index: 5;opacity: 0;transition: none;}

/* .ab3 .sbox .img .swiper img.bg2{position: absolute;top: -8%;left: 0;width: 100%;height: 100%;pointer-events: none;transform: scale(1.35);} */

/* .ab3.act2 .sbox .img .swiper .video{opacity: 0;} */

/* .ab3.act2 .sbox .img .swiper .swiper-slide-active img{opacity: 1;} */

.ab3 .sbox .img .swiper .swiper-slide{opacity: 0 !important;}

.ab3 .sbox .img .swiper .swiper-slide-active{opacity: 1 !important;z-index: 15;}

.ab3 .sbox .swiper{/* position: absolute;top: 0;left: 0;width: 100%; */height: 100%;position: relative;}

.ab3 .sbox .swiper-wrapper{height: 100%;position: static;}

.ab3 .sbox .swiper-slide{height: auto;position: static;}

.ab3 .sbox .swiper-slide .li{position: absolute;padding: 36px 0 0 26px;opacity: 0;}

.ab3 .sbox .swiper-slide-active .li{opacity: 1;}

.ab3 .sbox .swiper-slide .li .yuan{position: absolute;width: 26px;height: 26px;top: 0;left: 0;border-radius: 50%;background: rgba(123, 185, 36, 0.2);z-index: 5;}

.ab3 .sbox .swiper-slide .li .yuan span{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 20px;height: 20px;border-radius: 50%;background: rgba(123, 185, 36, 0.4);}

.ab3 .sbox .swiper-slide .li .yuan s{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 12px;height: 12px;border-radius: 50%;background: rgba(123, 185, 36, 1);}

.ab3 .sbox .swiper-slide .li .line{position: absolute;left: 13px;width: 1px;height: calc(100% - 7px);top: 7px;background: linear-gradient(to bottom, rgba(123, 185, 36, 0), #7BB924);}

.ab3 .sbox .swiper-slide .li .t1{line-height: 1.5;color: #7BB924;transform: translateY(30px);position: relative;opacity: 0;transition: none;}

.ab3 .sbox .swiper-slide .li .t2{line-height: 1.5;margin-top: 0.08rem;max-height: 6em;overflow-y: auto;transform: translateY(30px);position: relative;opacity: 0;transition: none;}

.ab3 .sbox .swiper-slide-active .li .t1{transform: translateY(0);opacity: 1;-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);}

.ab3 .sbox .swiper-slide-active .li .t2{transform: translateY(0);opacity: 1;-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);}

.ab3 .sbox .swiper-slide .li:nth-child(1){right: calc(1356 / 1910 * 100%);top: 0;width: calc(251 / 1910 * 100%);height: calc(230 / 790 * 100%);}

.ab3 .sbox .swiper-slide .li:nth-child(2){right: calc(1005 / 1910 * 100%);top: calc(24 / 790 * 100%);width: calc(285 / 1910 * 100%);height: calc(214 / 790 * 100%);}

.ab3 .sbox .swiper-slide .li:nth-child(3){right: calc(652 / 1910 * 100%);top: calc(48 / 790 * 100%);width: calc(320 / 1910 * 100%);height: calc(230 / 790 * 100%);}

.ab3 .sbox .swiper-slide .li:nth-child(4){right: calc(1356 / 1910 * 100%);top: calc(278 / 790 * 100%);width: calc(324 / 1910 * 100%);height: calc(229 / 790 * 100%);z-index: 10;}

.ab3 .sbox .swiper-slide .li:nth-child(5){right: calc(1076 / 1910 * 100%);top: calc(481 / 790 * 100%);width: calc(267 / 1910 * 100%);height: calc(230 / 790 * 100%);/* z-index: 10; */}

.ab3 .sbox .swiper-slide .li:nth-child(5) .t2{max-height: 3em;}

.ab3 .sbox .swiper-slide .li:nth-child(6){right: calc(627 / 1910 * 100%);top: calc(275 / 790 * 100%);width: calc(284 / 1910 * 100%);height: calc(403 / 790 * 100%);}

.ab3 .sbox .swiper-slide .li:nth-child(7){right: calc(229 / 1910 * 100%);top: calc(69 / 790 * 100%);width: calc(250 / 1910 * 100%);height: calc(531 / 790 * 100%);}

.ab3 .sbox .swiper-slide .li:nth-child(2) .t1,
.ab3 .sbox .swiper-slide .li:nth-child(2) .t2{transition-delay: 0.05s;}

.ab3 .sbox .swiper-slide .li:nth-child(3) .t1,
.ab3 .sbox .swiper-slide .li:nth-child(3) .t2{transition-delay: 0.1s;}

.ab3 .sbox .swiper-slide .li:nth-child(4) .t1,
.ab3 .sbox .swiper-slide .li:nth-child(4) .t2{transition-delay: 0.15s;}

.ab3 .sbox .swiper-slide .li:nth-child(5) .t1,
.ab3 .sbox .swiper-slide .li:nth-child(5) .t2{transition-delay: 0.2s;}

.ab3 .sbox .swiper-slide .li:nth-child(6) .t1,
.ab3 .sbox .swiper-slide .li:nth-child(6) .t2{transition-delay: 0.25s;}

.ab3 .sbox .swiper-slide .li:nth-child(7) .t1,
.ab3 .sbox .swiper-slide .li:nth-child(7) .t2{transition-delay: 0.3s;}

.ab3 .sbox .swiper-slide .li{transform: translateY(-80px);opacity: 0;visibility: hidden;}

.ab3 .sbox .swiper-slide .li:nth-child(1){transition-delay: 0.3s;}

.ab3 .sbox .swiper-slide .li:nth-child(2){transition-delay: 0.8s;}

.ab3 .sbox .swiper-slide .li:nth-child(3){transition-delay: 1s;}

.ab3 .sbox .swiper-slide .li:nth-child(4){transition-delay: 1.6s;}

.ab3 .sbox .swiper-slide .li:nth-child(5){transition-delay: 1.8s;}

.ab3 .sbox .swiper-slide .li:nth-child(6){transition-delay: 2.2s;}

.ab3 .sbox .swiper-slide .li:nth-child(7){transition-delay: 2.4s;}

.ab3.act .sbox .swiper-slide .li{transform: translateY(0);opacity: 1;visibility: visible;}

.ab3 .sbox .swiper-slide .li:nth-child(1) .line{height: calc(100% - 9px);}

.ab3 .sbox .swiper-slide .li:nth-child(2) .line{height: calc(100% - 13px);}

.ab3 .sbox .swiper-slide .li:nth-child(3) .line{height: 85%;}

.ab3 .sbox .swiper-slide .li:nth-child(4) .line{height: calc(100% - 16px);}

.ab3 .sbox .swiper-slide .li:nth-child(5) .line{height: 72%;}

.ab3 .sbox .swiper-slide .li:nth-child(6) .line{height: 82%;}

.ab3 .sbox .swiper-slide .li:nth-child(7) .line{height: 82%;}

.ab3 .swpbtn a.prev{left: 5vw;top: 30%;z-index: 31;}

.ab3 .swpbtn a.next{right: 5vw;top: 30%;z-index: 31;}

.in_1 .swiper{height: 100%;}

.in_1 .swiper .swiper-slide{height: auto;}

.in_1 .ss{position: relative;height: 100%;}

.in_1 .ss .pic{position: relative;height: 100%;background: #333;}

.in_1 .ss .pic img{height: 100%;object-fit: cover;}

.in_1 .ss video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

.in_1 .ss .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;background: rgba(0, 0, 0, 0.4);z-index: 5;}

.in_1 .ss .txt .title img{margin: 0 auto;}

.in_1 .ss .txt .title{position: relative;transform: translateY(50px);opacity: 0;transition-delay: 0.6s;}

.in_1 .swiper-slide-active .ss .txt .title{transform: translateY(0);opacity: 1;}

.in_1 .ss .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;}

.in_1 .ss .text .box{display: flex;align-items: center;justify-content: space-between;}

/* .in_1 .ss .text .lf{width: calc(780 / 1440 * 100%);}

.in_1 .ss .text .rf{width: calc(548 / 1440 * 100%);} */

.in_1 .ss .text .t1{line-height: calc(74 / 56);color: #fff;transform: translateY(50px);opacity: 0;transition-delay: 0.6s;}

.in_1 .ss .text .t2{width: 30px;height: 3px;background: #7BB924;margin-top: 0.6rem;transform: translateY(50px);opacity: 0;transition-delay: 0.65s;}

.in_1 .ss .text .t3{display: flex;flex-wrap: wrap;align-items: center;margin-top: 0.53rem;transform: translateY(50px);opacity: 0;transition-delay: 0.65s;}

.in_1 .ss .text .t3 .tt{color: #fff;margin-right: 0.96rem;}

.in_1 .ss .text .t3 span{display: flex;align-items: center;margin-right: 0.4rem;line-height: 30px;color: #fff;}

.in_1 .ss .text .t3 span:last-child{margin-right: 0;}

.in_1 .ss .text .t3 img{width: 32px;margin-right: 14px;}

.in_1 .ss .text .ul{display: flex;margin-top: 0.56rem;transform: translateY(50px);opacity: 0;transition-delay: 0.7s;}

.in_1 .swiper-slide-active .ss .text .t1{transform: translateY(0);opacity: 1;}

.in_1 .swiper-slide-active .ss .text .t2{transform: translateY(0);opacity: 1;}

.in_1 .swiper-slide-active .ss .text .t3{transform: translateY(0);opacity: 1;}

.in_1 .swiper-slide-active .ss .text .ul{transform: translateY(0);opacity: 1;}

.in_1 .ss .text .ul .li{padding: 7px 10px 8px;position: relative;min-width: 128px;}

.in_1 .ss .text .ul .li .img{width: 60px;margin: 0 auto;}

.in_1 .ss .text .ul .li .tt{text-align: center;line-height: 21px;color: #fff;}

.in_1 .ss .text .ul .li::before{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));}

.in_1 .ss .text .ul .li:last-child::after{content: "";position: absolute;right: 0;top: 0;width: 1px;height: 100%;background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));}

.in_1 .anniu{display: flex;align-items: center;justify-content: center;position: absolute;left: 0;width: 100%;z-index: 11;bottom: 0.39rem;}

.in_1 .anniu a{position: relative;width: 20px;}

.in_1 .anniu a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.in_1 .anniu a.next img{transform: rotate(180deg);}

.in_1 .anniu a:hover img:nth-child(1){opacity: 0;}

.in_1 .anniu a:hover img:nth-child(2){opacity: 1;}

.in_1 .anniu .pogin{display: flex;align-items: center;padding: 0 14px;}

.in_1 .anniu .pogin span{width: 10px;height: 10px;border-radius: 5px;background: #fff;margin: 0 8px;cursor: pointer;}

.in_1 .anniu .pogin .swiper-pagination-bullet-active{background: #7BB924;width: 24px;}

.in_2{background: url(../images/in2_1.jpg) no-repeat center;background-size: cover;}

.in_2 .sbox{position: absolute;top: calc(195 / 950 * 100%);height: calc(755 / 950 * 100%);left: 0;width: 100%;display: flex;align-items: center;}

.in_2 .sbox .box{display: flex;border: 1px solid rgba(255, 255, 255, 0.3);background: rgba(0, 0, 0, 0.2);}

.in_2 .sbox .lf{width: 50%;border-right: 1px solid rgba(255, 255, 255, 0.3);padding: 1.06rem 0.72rem;background-image: url(../images/svg/in2_1.svg);background-repeat: no-repeat;background-position: right bottom;background-size: 50% auto;}

.in_2 .sbox .lf .t1{width: 60px;height: 2px;background: #7BB924;}

.in_2 .sbox .lf .t2{margin-top: 0.4rem;line-height: 1.75;color: #fff;height: 10.5em;}


.in_2 .sbox .lf .t3{margin-top: 0.44rem;}

.in_2 .sbox .lf .t3 a:not(:hover){color: #fff;border-color: #fff;}

.in_2 .sbox .rf{display: flex;flex-wrap: wrap;width: 50%;}

.in_2 .sbox .rf .item{height: 50%;width: 50%;display: flex;flex-direction: column;justify-content: space-between;padding: 0.4rem 0.32rem 8px 0.4rem;}

.in_2 .sbox .rf .item .t1{line-height: 1.75;color: #fff;}

.in_2 .sbox .rf .item .t2{text-align: right;}

.in_2 .sbox .rf .item .t2 span{line-height: 1.75;color: #fff;}

.in_2 .sbox .rf .item:hover{background-color: #7BB924;}

.in_2 .sbox .rf .item:nth-child(1){border-bottom: 1px solid rgba(255, 255, 255, 0.3);border-right: 1px solid rgba(255, 255, 255, 0.3);}

.in_2 .sbox .rf .item:nth-child(2){border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

.in_2 .sbox .rf .item:nth-child(3){border-right: 1px solid rgba(255, 255, 255, 0.3);}

.in_3{background: #000;}

.in_3 .imgs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.in_3 .imgs img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.in_3 .imgs img.act{opacity: 1;}

.in_3 .title{position: absolute;top: calc(203 / 950 * 100%);left: 0;width: 100%;text-align: center;color: #fff;line-height: 1.2;z-index: 5;}

.in_3 .title span{width: 1.45em;display: inline-block;vertical-align: middle;transform: translateY(-2px);}

.in_3 .ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;z-index: 4;}

.in_3 .ul .li{width: 20%;flex-grow: 1;padding-top: calc(318 / 1920 * 100%);display: flex;flex-direction: column;align-items: center;justify-content: center;}

.in_3 .ul .li:not(:last-child){border-right: 1px solid rgba(255, 255, 255, 0.2);}

.in_3 .ul .li .ico{width: 80px;position: relative;}

.in_3 .ul .li .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.in_3 .ul .li .txt{margin-top: 0.24rem;line-height: calc(32 / 24);color: #fff;}

.in_3 .ul .li .tline{max-width: 160px;height: 1px;background: #FFFFFF;width: 80%;margin-top: 0.24rem;}

.in_3 .ul .li.act{background: rgba(0, 0, 0, 0.3);}

.in_3 .ul .li.act .ico img:nth-child(1){opacity: 0;}

.in_3 .ul .li.act .ico img:nth-child(2){opacity: 1;}

.in_3 .ul .li.act{padding-top: calc(150 / 1920 * 100%);}

.in_4{background: url(../images/in4_1.jpg) no-repeat center;background-size: cover;padding-top: 70px;}

.in_4 .sbox{height: 100%;display: flex;align-items: center;}

.in_4 .swiper-slide{height: auto;}

.in_4 .swiper-slide .ss{display: block;height: 100%;background: rgba(255,255,255,0.3);border: 1px solid rgba(255,255,255,0.5);border-radius: 0.1rem;padding: 0.75rem 0 0;overflow: hidden;}

.in_4 .swiper-slide .ss .txt{text-align: center;padding: 0.65rem 0.4rem 0.5rem;position: relative;}

.in_4 .swiper-slide .ss .txt .t1{line-height: 1.75;}

.in_4 .swiper-slide .ss .txt .t2{position: absolute;left: 0;width: 100%;bottom: -1.875em;display: flex;align-items: center;justify-content: center;line-height: 1.875;color: #7BB924;opacity: 0;}

.in_4 .swiper-slide .ss .txt .t2 img{margin-left: 1em;}

.in_4 .swiper-slide .ss:hover .txt{padding-top: 0.42rem;padding-bottom: 0.73rem;}

.in_4 .swiper-slide .ss:hover .txt .t2{bottom: 0.26rem;opacity: 1;}

.in_4 .swplbd{display: none;}

.in_5{background: url(../images/in5_1.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.in_5 .t1{line-height: 1.75;color: #fff;margin-top: 20px;}

.in_5 .t2{line-height: 1.75;color: #fff;max-width: 933px;margin: 0.4rem auto 0;}

.in_5 .swiper{margin-top: 0.8rem;}

.in_5 .swiper .ss{position: relative;}

.in_5 .swiper .ss .img{position: relative;border-radius: 0.1rem;overflow: hidden;}

.in_5 .swiper .ss .img::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.45);}

.in_5 .swiper .ss .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 0.4rem;}

.in_5 .swiper .ss .txt .tt1{line-height: 1.5;color: #fff;}

.in_5 .swiper .ss .txt .tt2{width: 40px;height: 1px;background: #fff;margin-top: 0.16rem;}

.in_5 .swiper .ss .txt .tt3{line-height: 1.5;color: #fff;margin-top: 0.16rem;display: none;transition: none;}

.in_5 .swpbtn a{width: 36px;margin-top: -18px;z-index: 11;}

.in_5 .swpbtn a.prev{left: calc(584 / 1903 * 100%);margin-left: -36px;}

.in_5 .swpbtn a.next{right: calc(584 / 1903 * 100%);margin-right: -36px;}

.in_6{background: url(../images/in6_1.jpg) no-repeat center;background-size: cover;}

.in_6 .title{padding-top: 40px;line-height: calc(63 / 36);color: #fff;}

.in_6 .map{margin: 0 auto;max-width: 811px;position: relative;}

.in_6 .mapbox{position: relative;margin-top: 21px;}

.in_6 .map .img{position: relative;}

.in_6 .map .img img{position: absolute;top: 0;left: 0;width: 100%;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);}

.in_6 .map .img img:nth-child(1){position: relative;}

.in_6 .map .img img.act{opacity: 1;}

.in_6 .map:hover .img img.act{transform: scale(1.02);}

.in_6 .map .li{position: absolute;margin-left: -14.5px;margin-top: -14.5px;}

.in_6 .map .li .yuan{width: 29px;height: 29px;background: rgba(123, 185, 36, 0.15);border-radius: 50%;cursor: pointer;}

.in_6 .map .li .yuan span{position: absolute;left: 50%;top: 50%;background: rgba(123, 185, 36, 0.3);width: 22px;height: 22px;border-radius: 50%;animation: map_point 2.8s ease infinite;}

@keyframes map_point {
  0% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
}

.in_6 .map .li .yuan s{position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;background: rgba(123, 185, 36, 1);width: 16.33px;height: 16.33px;border-radius: 50%;z-index: 5;}

.in_6 .map .li.act .yuan{background: rgba(255,255,255,0.15);}
.in_6 .map .li.act .yuan span{background: rgba(255,255,255,0.3);}
.in_6 .map .li.act .yuan s{background: #fff;}

.in_6 .map .li .text{position: absolute;padding: 4px 23px;height: 55px;min-width: 182px;display: flex;align-items: center;justify-content: center;border: 1px solid #7BB924;border-radius: 8px;border-bottom: 1px solid rgba(0, 0, 0, 0);white-space: nowrap;background: rgba(255,255,255,0.9);bottom: 29px;left: 50%;transform: translateX(-50%) translateY(-30px);z-index: 10;visibility: hidden;opacity: 0;}

.in_6 .map .li .text .set{color: #666;margin-right: 17px;}

.in_6 .map .li .text .num{color: #7BB924;line-height: 31px;}

.in_6 .map .li.act .text{transform: translateX(-50%) translateY(0);opacity: 1;visibility: visible;}

.in_6 .map .li .text::after{content: "";position: absolute;left: 0;bottom: -1px;width: calc(50% - 8px);height: 100%;border-bottom: 1px solid #7BB924;border-radius: 0 0 0 8px;}

.in_6 .map .li .text::before{content: "";position: absolute;right: 0;bottom: -1px;width: calc(50% - 8px);height: 100%;border-bottom: 1px solid #7BB924;border-radius: 0 0 8px 0;}

.in_6 .map .li .text s{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -16px;width: 26px;height: 16px;background: url(../images/Union.png) no-repeat center;background-size: 100% auto;}

.in_6 .map .li:nth-child(1){top: calc((114.26 + 14.5) / 650 * 100%);left: calc((675.95 + 14.5) / 810 * 100%);}

.in_6 .map .li:nth-child(2){top: calc((210.49 + 14.5) / 650 * 100%);left: calc((514.45 + 14.5) / 810 * 100%);}

.in_6 .map .li:nth-child(3){top: calc((235.9 + 14.5) / 650 * 100%);left: calc((232.27 + 14.5) / 810 * 100%);}

.in_6 .map .li:nth-child(4){top: calc((390.14 + 14.5) / 650 * 100%);left: calc((498.11 + 14.5) / 810 * 100%);}

.in_6 .map .li:nth-child(5){top: calc((307.58 + 14.5) / 650 * 100%);left: calc((570.7 + 14.5) / 810 * 100%);}

.in_6 .map .li:nth-child(6){top: calc((407.38 + 14.5) / 650 * 100%);left: calc((302.13 + 14.5) / 810 * 100%);}

.in_6 .map .li:nth-child(7){top: calc((536 + 14.5) / 650 * 100%);left: calc((486.32 + 14.5) / 810 * 100%);}

.in_6 .map .bh{position: absolute;left: 16px;bottom: 17px;line-height: 19px;color: #999;}

.in_6 .ip .item{position: absolute;}

.in_6 .ip .item .col{width: 180px;height: 180px;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid rgba(255,255,255,0.5);background: rgba(0, 0, 0, 0.3);cursor: pointer;}

.in_6 .ip .item .t1{width: 99px;}

.in_6 .ip .item .t2{line-height: 1.8;color: #fff;margin-top: 5px;}

.in_6 .ip .item.act .col{border-color: #7BB924;}

.in_6 .ip .item.act .t2{color: #7BB924;}

.in_6 .ip .item:nth-child(1){left: -20px;top: -22px;}

/*.in_6 .ip .item:nth-child(2){left: calc(146 / 1440 * 100%);top: calc(198 / 650 * 100%);}*/

.in_6 .ip .item:nth-child(2){left: calc(76 / 1440 * 100%);top: calc(198 / 650 * 100%);}

.in_6 .ip .item:nth-child(3){left: -20px;bottom: 0.52rem;}

.in_6 .ip .item:nth-child(4){right: calc(135 / 1440 * 100%);top: -44px;}

.in_6 .ip .item:nth-child(5){right: -20px;top: calc(116 / 650 * 100%);}

.in_6 .ip .item:nth-child(6){right: calc(137 / 1440 * 100%);top: calc(276 / 650 * 100%);}

.in_6 .ip .item:nth-child(7){right: -20px;bottom: 34px;}

.in_5 .swplbd.act{display: none;}

.cbl{position: fixed;top: 50%;transform: translateY(-50%);right: 0;z-index: 100;right: -50px;}

.cbl.act{right: 0;}

.cbl .item{display: block;position: relative;}

.cbl .item .ico{position: relative;width: 50px;height: 50px;background: #fff;display: flex;align-items: center;justify-content: center;z-index: 5;}

.cbl .item .ico img:nth-child(2){position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.cbl .item .pop{position: absolute;top: 0;right: -200px;padding: 0 60px 0 14px;height: 100%;display: flex;align-items: center;line-height: 18px;color: #fff;white-space: nowrap;background: #7BB924;border-radius: 3px 0 0 3px;}

.cbl .item .xcx{position: absolute;top: 0;right: -100px;width: 100px;height: 100px;border: 5px solid #7BB924;}

.cbl .item .xcx img{width: 90px;}

.cbl .ctp .item:not(:last-child) .ico::before{content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;width: 18px;height: 1px;background: #EEEEEE;}

.cbl .ctp{box-shadow: 0px 0.06rem 0.16rem 0px rgba(161, 191, 191, 0.25);}

.cbl .cbt{margin-top: 10px;box-shadow: 0px 0.06rem 0.16rem 0px rgba(161, 191, 191, 0.25);}

.cbl .item:hover .ico::before{background: #7BB924;}

.cbl .item:hover .ico{background: #7BB924;}

.cbl .item:hover .ico img:nth-child(1){opacity: 0;}

.cbl .item:hover .ico img:nth-child(2){opacity: 1;}

.cbl .item:hover .pop{right: 0;}

.cbl .item:hover .xcx{right: 50px;}




/* 留言弹窗 */

.lx_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.8);display: none;}

.lx_tanchuang .lxx{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;align-content: center;position: relative;}

.lx_tanchuang .lxx .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;cursor: pointer;}

.lx_tanchuang .lxx .lbox{ width: 90%; max-width: 690px;max-height:  90%;background: #fff;position: relative;border-radius: 8px;overflow: hidden;z-index: 3;}

.lx_tanchuang .lxx .lbox .tt{text-align: center;line-height: 70px;color: #fff;background: #7BB924;}

.lx_tanchuang .lxx .lbox .out{width: 35px;height: 35px;background: url(../images/svg/52.svg) center no-repeat;position: absolute;right: 30px;top: 18px;z-index: 3;cursor: pointer;-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);}

.lx_tanchuang .lxx .lbox .out:hover{transform: rotate(90deg);}

.lx_tanchuang .lxx .lbox .tc{width: 100%;height: calc(100% - 70px);padding: 20px 40px;overflow: auto;}

.lx_tanchuang .lxx .lbox .tc .ul1{display: flex;justify-content: space-between;flex-wrap: wrap;}

.lx_tanchuang .lxx .lbox .tc .ul1 li{width: 48.4%;margin-bottom: 10px;}

.lx_tanchuang .lxx .lbox .tc .ul1 li .ltt{margin-bottom: 10px;line-height: 22px;color: #555;height: 22px;width: 100%;}

.lx_tanchuang .lxx .lbox .tc .ul1 li .ltt span{color: red;margin-right:5px;}

.lx_tanchuang .lxx .lbox .tc .ul1 li .ipt{display: block;width: 100%;height: 40px;padding: 0 15px;border: 1px solid #d9d9d9;border-radius: 5px;outline: none;}

.lx_tanchuang .lxx .lbox .tc .ul1 li:nth-child(5){width: 100%;}

.lx_tanchuang .lxx .lbox .tc .ul1 li textarea{display: block;width: 100%;height: 100px;resize: none;padding: 10px 15px;line-height: 1.5;border: 1px solid #ddd;border-radius: 5px;font-family: Arial, Helvetica, sans-serif;}

.lx_tanchuang .lxx .lbox .tc .ul1 li .img{width: 120px;height: 40px;}

.lx_tanchuang .lxx .lbox .tc .ul1 li .img img{width: 100%;height: 100%;cursor: pointer;cursor: pointer;}

.lx_tanchuang .lxx .lbox .tc .tj{display: block;width: 120px;border-radius: 30px; line-height: 50px;text-align: center;border:1px solid  #7BB924;color: #7BB924;cursor: pointer;margin: 20px auto 0; }

.lx_tanchuang .lxx .lbox .tc .tj:hover{background: #7BB924;color: #fff;}


.head_search{position:absolute;left:0;top:100%;width:100%;margin-top:10px;pointer-events:none;transform:translate(0,50px);opacity:0}

.head_search.act{pointer-events:visible;transform:translate(0,0px);opacity:1}

.head_search .box{background:#fff;height:70px;box-shadow:0 0 5px#a1a1a150;display: flex;flex-wrap: wrap;}

.head_search .box::before{content:'';display:block;width:18px;height:18px;background:url('../images/svg/ss4.svg')no-repeat center center/contain;position:absolute;left:25px;top:50%;transform:translate(0,-50%);transition:all ease.3s}

.head_search .box:hover::before{transform:translate(0,-50%)scale(1.2)}

.head_search input{flex:1;height:100%;background:#fff;border:none;display:block;padding:0 20px 0 66px;outline:none}

.head_search .se_subbtn{background:#7BB924;width:120px;height:100%;color:#fff;cursor:pointer;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}

.head_search .se_subbtn:hover{background: rgba(123, 185, 36, 0.75);}



.in_4 .in4_swp2 .ul{display: flex;}

.in_4 .in4_swp2 .ul .li{width: calc(234 / 1440 * 100%);margin-right: calc(25 / 1440 * 100%);transition: width .5s ease-in-out;transform-origin: left;}

.in_4 .in4_swp2 .ul .li.act{width: 400px;}

.in_4 .in4_swp2 .ul .li:last-child{margin-right: 0;}

.in_4 .in4_swp2 .ul .li .img img{max-width: none;height: 400px;width: auto;}

.in_4 .in4_swp2 .swiper-slide .ss .txt{text-align: left;}

.in_4 .in4_swp2 .swiper-slide .ss .txt .t2{justify-content: flex-start;margin-left: 0.4rem;}

.pdc3 .cpld .it4 .swiper-slide img{margin: 0 auto;}


.online .lbox .cont .out{width: 35px;height: 35px;background: url(../images/svg/53.svg) center no-repeat;position: absolute;right: -60px;top: 0;z-index: 3;cursor: pointer;-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);}

.online .lbox .cont .out:hover{transform: rotate(90deg);}

.cbl .item .ico.yd{display: none;}



.productsLayout.pd80_120{padding-top: 48px;}

.p_switch{display: flex;justify-content: center;border-bottom: 1px solid #D9D9D9;margin-bottom: 48px;}

.p_switch .ul{display: flex;justify-content: center;}

.p_switch .ul .li.line{height: 1em;width: 2px;background: #212121;margin: 0.25em 1em;position: relative;}

.p_switch .ul .li.line:last-child{display:none;}

.p_switch .ul .li a{display: block;position: relative;line-height: 1.5;color: #666666;padding-bottom: 16px;}

.p_switch .ul .li.act a,
.p_switch .ul .li a:hover{color: #7BB924;}

.p_switch .ul .li.act a s{position: absolute;left: 0;bottom: 0;width: 100%;height: 2.5px;background: #7BB924;}

.solu4{background: #ECECEC;padding-top: 1rem;}

.solu4 .imgs{padding: 34px 0 24px;}

.solu4 .imgs img{max-width: 1320px;margin: 0 auto;width: 100%;}

.solu5{background: #F6F6F6;}

.solu5 .inner_det{line-height: 1.5;color:#333;margin-top:0.48rem;}

.solu5 .sbox{padding-top: 0.14rem;}

.solu5 .pro2 .li{width: calc((100% - 0.68rem) / 3);margin: 0.34rem 0.34rem 0 0;}

.solu5 .pro2 .li:nth-child(4n){margin-right: 0.34rem;}

.solu5 .pro2 .li:nth-child(3n){margin-right: 0;}

.solu5 .pro2 .ul .li .ss{background: #fff;}



.pordbox{position: absolute;top: 100%;left: 0;width: 100%;background: #fff;display: none;transition: none;}

.pordbox::before{content: "";position: absolute;left: 0;top: 0;height: 100%;width: calc(calc((100vw - clamp(1200px, 76vw, 1440px)) / 2) + 603px);background: #F6F6F6;}

.pordbox .box{display: flex;position: relative;z-index: 10;padding: 32px 0;height: 610px;}

.pordbox .oneul{border-right: 1px solid #B5B5B5;}

.pordbox .oneli{width: 322px;padding-right: 52px;margin-top: 39px;}

.pordbox .oneli:first-child{margin-top: 24px;}

.pordbox .oneli>a{display: block;position: relative;border-bottom: 1px solid rgba(153, 153, 153, 0.5);line-height: calc(32 / 24);padding-right: 30px;padding-bottom: 10px;color: #B5B5B5;}

.pordbox .oneli>a::before{content: "";position: absolute;left: 0;bottom: -1px;width: 0;height: 2px;background: #7BB924;transition: width 0.5s ease;
  -webkit-transition: width 0.5s ease;
  -moz-transition: width 0.5s ease;
  -ms-transition: width 0.5s ease;
  -o-transition: width 0.5s ease;}

.pordbox .oneli>a::after{content: "";position: absolute;top: 0;right: 0;width: 30px;height: calc(32 / 24 * 1em);background: url(../images/svg/prodbox_arr.svg) no-repeat center;opacity: 0;transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;}

.pordbox .twoul{position: absolute;left: 322px;top: 32px;height: calc(100% - 64px);display: none;}

.pordbox .twoli{width: 280px;padding: 0 51px;margin-top: 46px;}

.pordbox .twoli:first-child{margin-top: 26px;}

.pordbox .twoli>a{display: block;position: relative;border-bottom: 1px solid rgba(153, 153, 153, 0.5);line-height: calc(24 / 18);padding-right: 30px;padding-bottom: 12px;color: #B5B5B5;}

.pordbox .twoli>a::before{content: "";position: absolute;left: 0;bottom: -1px;width: 0;height: 2px;background: #7BB924;transition: width 0.5s ease;
  -webkit-transition: width 0.5s ease;
  -moz-transition: width 0.5s ease;
  -ms-transition: width 0.5s ease;
  -o-transition: width 0.5s ease;}

.pordbox .twoli>a::after{content: "";position: absolute;top: 0;right: 0;width: 30px;height: calc(32 / 24 * 1em);background: url(../images/svg/prodbox_arr.svg) no-repeat center;opacity: 0;transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;}

.pordbox .threeul{position: absolute;top: -32px;left: 100%;width: calc(clamp(1200px, 76vw, 1440px) - 602px);height: 610px;display: flex;flex-wrap: wrap;padding: 0 50px 0 40px;display: none;overflow-y:auto;align-items: flex-start;}

.pordbox .threeul::before{content: "";position: absolute;right: 0;top: 32px;height: 546px;width: 1px;background: #B5B5B5;}

.pordbox .threeul.act:before{display:none;}

.pordbox .threeul .threeli{width: calc(220 / 748 * 100%);margin: 36px calc(44 / 748 * 100%) 0 0;}

.pordbox .threeul .threeli:nth-child(3n){margin-right: 0;}

.pordbox .threeul .threeli:nth-child(-n + 3){margin-top: 16px;}

.pordbox .threeul .threeli .ss{display: block;}

.pordbox .threeul .threeli .ss .img{overflow: hidden;}

.pordbox .threeul .threeli .ss .img img{max-width: 200px;margin: 0 auto;}

.pordbox .threeul .threeli .txt{line-height: 1.5;color: #333;margin-top: 10px;text-align: center;}

.pordbox .threeul .threeli .ss:hover .img img{transform: scale(1.05);}

.pordbox .threeul .threeli .ss:hover .txt{color: #7BB924;}

.pordbox .oneli:hover .twoul{display: block;}

.pordbox .oneli:hover>a{color: #333333;}

.pordbox .oneli:hover>a::before{width: 100%;}

.pordbox .oneli:hover>a::after{opacity: 1;}

.pordbox .twoli:hover .threeul{display: flex;}

.pordbox .twoli:hover>a{color: #333333;}

.pordbox .twoli:hover>a::before{width: 100%;}

.pordbox .twoli:hover>a::after{opacity: 1;}














@media screen and (min-width: 1201px) {
  .yd{display: none;}
  .mhead,.mnav{display: none;}

  .ab4 .swplbd.act{display: none;}

  .ab3 .sbox .img{transform: translate(0) scale(1) !important;}

  .in_4 .in4_swp{display: none;}

  .in_1 .swiper .swiper-wrapper{height: 100% !important;align-items: normal;}
}

@media screen and (max-width:1800px) {
  html{font-size: 95px;}
}

@media screen and (max-width:1700px) {
  html{font-size: 90px;}
  .f_12{font-size:12px;}
  .f_14{font-size:14px;}
  .f_16{font-size:16px;}
  .f_18{font-size:16px;}
  .f_20{font-size:18px;}  
  .f_22{font-size:20px;}
  .f_24{font-size:22px;}
  .f_26{font-size:24px;}
  .f_28{font-size:26px;}
  .f_30{font-size:26px;}
  .f_32{font-size:28px;}
  .f_34{font-size:30px;}
  .f_36{font-size:32px;}
  .f_38{font-size:32px;}
  .f_40{font-size:36px;}
  .f_42{font-size:36px;}
  .f_44{font-size:38px;}
  .f_46{font-size:38px;}
  .f_48{font-size:40px;}
  .f_50{font-size:44px;}
  .f_56{font-size:50px;}
  .f_64{font-size:54px;}


  .in_6 .ip .item:nth-child(1){left: -20px;top: -22px;}

  .in_6 .ip .item:nth-child(2){left: calc(46 / 1440 * 100%);top: calc(198 / 650 * 100%);}

  .in_6 .ip .item:nth-child(3){left: -20px;bottom: 0.52rem;}

  .in_6 .ip .item:nth-child(4){right: calc(35 / 1440 * 100%);top: -44px;}

  .in_6 .ip .item:nth-child(5){right: -20px;top: calc(116 / 650 * 100%);}

  .in_6 .ip .item:nth-child(6){right: calc(37 / 1440 * 100%);top: calc(276 / 650 * 100%);}

  .in_6 .ip .item:nth-child(7){right: -20px;bottom: 34px;}

  .in_6 .ip .item .col{width: 160px;height: 160px;}

  .in_6 .ip .item .col .t1{width: 70px;}

  .header .cf .li:not(:last-child){margin-right: 0.4rem;}
}

@media screen and (max-width:1600px) {
  html{font-size: 85px;}

  .ab4 .rf .rtp .switch .swiper-slide:not(:last-child){margin-right: 0.4rem;}
}

@media screen and (max-width:1500px){
  html{font-size: 80px;}
  .f_12{font-size:12px;}
  .f_14{font-size:14px;}
  .f_16{font-size:16px;}
  .f_18{font-size:16px;}
  .f_20{font-size:16px;}  
  .f_22{font-size:18px;}
  .f_24{font-size:20px;}
  .f_26{font-size:22px;}
  .f_28{font-size:24px;}
  .f_30{font-size:24px;}
  .f_32{font-size:26px;}
  .f_34{font-size:28px;}
  .f_36{font-size:30px;}
  .f_38{font-size:30px;}
  .f_40{font-size:32px;}
  .f_42{font-size:34px;}
  .f_44{font-size:36px;}
  .f_46{font-size:36px;}
  .f_48{font-size:38px;}
  .f_50{font-size:40px;}
  .f_56{font-size:44px;}
  .f_64{font-size:48px;}
  
  /*.pordbox .threeul .threeli{width: calc(352 / 748 * 100%);margin: 36px calc(44 / 748 * 100%) 0 0;}*/
    
  /*  .pordbox .threeul .threeli:nth-child(3n){margin-right: calc(44 / 748 * 100%);}*/
    
  /*  .pordbox .threeul .threeli:nth-child(2n){margin-right: 0;}*/
    
  /*  .pordbox .threeul .threeli:nth-child(3){margin-top: 36px;}*/
}

@media screen and (max-width:1400px) {
  html{font-size: 75px;}

  .swpbtn a.next{right: -50px;}

  .swpbtn a.prev{left: -50px;}
}

@media screen and (max-width:1300px) {
  html{font-size: 70px;}
}

@media (max-width:1200px) {
  html{font-size: 65px;overflow-x: hidden;}
  .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_56 {font-size: 26px;}
  .f_64 {font-size: 26px;}

  body{min-width: 200px;padding-top: 50px;}
  
  .box2,
	.box{width: 90%;min-width: 100px;padding: 0;}

  .wow,
  .wow1{opacity: 1;}

  .a_dw{top: -50px;}

  .pc{display: none;}

  .header{display: none;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 5px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  /* ph nav */
  .mhead{display: block;width: 100%;height: 50px;position: fixed;z-index: 111;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 .ss{float: right;width: 40px;height: 50px;background: url(../images/ss_m.png) center no-repeat;background-size: 22px auto;}

  .mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

  .mhead .logo img{display: block;height: 30px;margin-top: 8px;}

  .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: 115;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 .ltop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;-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.act span {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .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 .mbox .ul1 li .lbtm .lv3 a{padding-left:30px;}

  .mnav.act{left: 0;}

  .mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 15;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);}

  .mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.1) ;position: absolute;top: 0;left: 0;z-index: 1;}

  .mnav2 .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);}

  .mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

  .mnav2 .mbox .dl1 dd .dtop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;}

  .mnav2 .mbox .dl1 dd .dtop.act span {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

  .mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

  .mnav2.act{left: 0;}

  .mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

  .inner_banner .bofang.yd{position: absolute;z-index: 15;right: 20px;bottom: 20px;width: 40px;height: 40px;z-index: 15;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

  .swpbtn a{display: none;}

  .footer .ftp .rf .ul .li:not(:first-child){margin-left: 0.6rem;}

  .footer .fcp .rf .item:not(:first-child){margin-left: 0.5rem;padding-left: 0.5rem;}

  .footer .fbt{flex-wrap: wrap;}

  .header_place{display: none;}

  .ser2 .ul .li .vw50{width: 100%;padding: 0.96rem 1rem 1.33rem;}

  .ser4 .sbox .rf .rcon{padding-left: 0.75rem;}

  .ab1 .ul .li .ico{width: 60px;}

  .ab7 .ul .li{width: 100%;justify-content: flex-start;}

  .ab4 .rf .rbt{width: 100%;}

  .ab4 .rf .rtp .switch{max-width: 100%;}

  .ab4 .rf .rtp .rlt{display: none;}

  .ab4 .box{flex-wrap: wrap;}

  .ab4 .box .lf{width: 100%;}

  .ab4 .lf::before{display: none;}

  .ab4 .rf{padding-top: 0;width: 100%;}

  .ab4 .rf .rbt{margin-top: 0.5rem;}

  /* .ab3 .sbox{width: 1200px;} */

  .ab3 .sbox{height: calc((496 / 1200 * 100vw));display: block;}

  .ab3 .sbox .img{width: 1200px;transform-origin: top left;}

  .ab3 .sbox2{display: none;}

  .ab3 .sbox .img .vidbox{display: none;opacity: 0;}

  .ab3 .sbox .img .swiper .swiper-slide-active img{opacity: 1;}

  /* .ab3 .sbox2{display: block;margin-top: 0.55rem;}

  .ab3 .sbox2 .swiper-slide .ss{padding: 36px 0 0 26px;}

  .ab3 .sbox2 .swiper-slide .ss .yuan{position: absolute;width: 26px;height: 26px;top: 0;left: 0;border-radius: 50%;background: rgba(123, 185, 36, 0.2);z-index: 5;}

  .ab3 .sbox2 .swiper-slide .ss .yuan span{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 20px;height: 20px;border-radius: 50%;background: rgba(123, 185, 36, 0.4);}

  .ab3 .sbox2 .swiper-slide .ss .yuan s{position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;width: 12px;height: 12px;border-radius: 50%;background: rgba(123, 185, 36, 1);}

  .ab3 .sbox2 .swiper-slide .ss .line{position: absolute;left: 13px;width: 1px;height: calc(100% - 7px);top: 7px;background: linear-gradient(to bottom, rgba(123, 185, 36, 0), #7BB924);}

  .ab3 .sbox2 .swiper-slide .ss .t1{line-height: 1.5;color: #7BB924;}

  .ab3 .sbox2 .swiper-slide .ss .t2{line-height: 1.5;margin-top: 0.08rem;height: 4.5em;overflow-y: auto;} */

  .in_1 .bofang.yd{position: absolute;z-index: 10;right: 20px;bottom: 40px;width: 40px;height: 40px;z-index: 15;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

  .in_1 .swiper-slide-active .ss .text .t1{font-size: 24px;}

  .in_1 .ss .text .t2{margin-top: 0.4rem;}

  .in_1 .ss .text .t3{margin-top: 0.4rem;}

  .in_1 .swiper-slide-active .ss .text .ul{flex-wrap: wrap;}

  .in_1 .ss .text .t3 span{line-height: 24px;margin-top: 0.3rem;}

  .in_1 .ss .text .t3 img{width: 22px;margin-right: 8px;}

  .in_1 .ss .text .ul .li{width: 33.33%;min-width: auto;}

  .in_1 .ss .text .ul .li .img{width: 50px;}

  /* .in_1 .ss .text .ul .li:nth-child(1)::before,
  .in_1 .ss .text .ul .li:nth-child(4)::before{display: none;}

  .in_1 .ss .text .ul .li:last-child::after{display: none;} */

  .in_4{padding: 1rem 0;}

  .in_4 .swiper-slide .ss:hover .txt,
  .in_4 .swiper-slide .ss .txt{padding-top: 0.12rem;padding-bottom: 1.03rem;}

  .in_4 .swiper-slide .ss:hover .txt .t2,
  .in_4 .swiper-slide .ss .txt .t2{bottom: 0.26rem;opacity: 1;}

  .in_4 .swplbd{display: block;}

  .in_4 .swplbd .pogin span:not(.swiper-pagination-bullet-active){background: #fff;}

  .in_2 .sbox{position: relative;top: 0;height: auto;padding: 1rem 0;}

  .in_2 .sbox .box{flex-wrap: wrap;}

  .in_2 .sbox .box .lf{width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

  .in_2 .sbox .box .rf{width: 100%;}

  .in_5{padding: 1rem 0;}

  .in_5 .swiper .ss .txt .tt3{display: block !important;}

  .in_5 .t1{margin-top: 0;}

  .in_3{position: relative;padding: 1rem 10%;}

  .in_3 .title{position: relative;top: 0;}

  .in_5 .swplbd.act{display: block;}

  .in_5 .swiper .ss .txt .tt3{text-align: center;}

  /* .in_6 .map{display: none;} */

  .in_6 .mapbox{width: 1200px;transform-origin: top left;}

  .in_6 .sbox{display: none;}

  .in_6 .box{width: 100%;height: calc((450 / 1440 * 100vw) + 196px);}

  .in_6 .ip .item:nth-child(1),
  .in_6 .ip .item:nth-child(2),
  .in_6 .ip .item:nth-child(3){margin-left: 10vw;}

  .in_6 .ip .item:nth-child(4),
  .in_6 .ip .item:nth-child(5),
  .in_6 .ip .item:nth-child(6),
  .in_6 .ip .item:nth-child(7){margin-right: 10vw;}

  /* .in_6 .ip{display: none;} */

  .in_3 .ul{display: flex;flex-wrap: wrap;position: relative;margin-top: 0.5rem;height: auto;}

  .in_3 .ul .li{position: relative;padding: 0.2rem 0;border: none;}

  .in_3 .ul .li .ico{width: 40px;}

  .in_3 .ul .li:not(:last-child){border: none;}

  .in_3 .ul .li.act{background: none;}

  .in_6{padding: 0 0 1rem;}

  .in_6 .sbox .item .col{display: flex;align-items: center;padding: 0.3rem;border: 1px solid rgba(255, 255, 255, 0.5);background: rgba(0, 0, 0, 0.2);}

  .in_6 .sbox .item:not(:first-child){margin-top: -1px;}

  .in_6 .sbox .item .col .t1{width: 80px;display: none;}

  .in_6 .sbox .item .col .t2{color: #fff;}

  .in_4 .in4_swp2{display: none;}

  .in_1 .ss .text .box{padding: 0 calc(55 / 750 * 100%);width: 100%;}

  .in_1 .ss .text .box .lf{width: calc(396 / 640 * 100%);}

  .in_1 .ss .text .t3 span{margin-right: 0.36rem;}

  .in_1 .ss .text .ul .li{width: 50%;}

  .in_1 .ss .text .ul .li:nth-child(4)::after,
  .in_1 .ss .text .ul .li:nth-child(2)::after{content: "";position: absolute;right: 0;top: 0;width: 1px;height: 100%;background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));}

  .online .lbox .cont .out{right: 0;top: -45px;}

  .phone_banner .img .yd{height: 75vw;object-fit: cover;}

  .ne2 .li .ss .img img{height: calc(min(1440px, 90vw) * 0.31875 * (260 / 460));object-fit: cover;}
}

@media screen and (max-width:1100px) {
  html{font-size: 60px;}
}

@media screen and (max-width:1000px) {
  html{font-size: 55px;}
  
  .pdc3 .cpld .it1{padding-top:calc(20.573vw + 0.8rem);background: #fff url(../images/pdc3_1.png) no-repeat top center;
    background-size: 100% auto;}

  .pdc3 .cpld .it1 .ul .li{width: 50%;}

  .pdc3 .cpld .it1 .t1{width: 100%;}

  .pdc3 .cpld .it1 .ul{width: 100%;}
}

@media screen and (max-width:900px) {
  html{font-size: 50px;}
}

@media (max-width:768px) {
  .fw_100{font-weight: normal;}

  body{overflow-x: hidden;}

  .inner_nav a{width: 120px;line-height: 40px;padding: 0 15px;}

  .solu1 .list .ul .li{width: calc(50% - 0.09rem);}

  .solu1 .list .ul .li:nth-child(2n){margin-right: 0;}

  .solu1 .list .ul .li .ico{width: 60px;height: 60px;}

  .solu1 .list .ul .li .ico img{width: 30px;}

  .breadcrumb .ss .ico{width: 22px;min-width: 22px;margin-right: 4px;}

  .solutions_banner .text .ico{width: 30px;}

  .solutions_banner .text .t2{font-size: 14px;}

  .solu2 .li{width: 100%;margin-right: 0;}

  .solu2 .li .ico{width: 50px;min-width: 50px;}

  .solu3 .sbox .ss{flex-wrap: wrap;}

  .solu3 .sbox .ss .lf{width: 100%;}

  .solu3 .sbox .ss .rf{width: 100%;position: relative;right: auto;left: 0;}

  .solu3 .sbox .ss .rf .rcon{padding: 0 0.3rem;}

  .solu3_swp_swp .swplbd2{bottom: 0.3rem;}

  .swplbd .pogin span{margin: 0 4px;}

  .footer .ftp .rf{display: none;}

  .footer .fcp{flex-wrap: wrap;}

  .footer .fcp .rf{width: 100%;margin-top: 0.3rem;justify-content:space-between;}

  .footer .fcp .rf .item .img{width: 80px;}

  .footer .fcp .rf .item:not(:first-child){margin-left: 0;padding-left: 0;border-left:none;}
  
  .footer .fcp .rf .item.link{padding-top:4px;padding-bottom: 4px;}
  
  .footer .fcp .rf .line{width: 1px;background:rgba(255,255,255,0.1);}

  .footer .fbt{justify-content: center;text-align: center;}

  .pro1 .box{flex-wrap: wrap;}

  .pro1 .box .lf{width: 100%;}

  .pro1 .box .rf{width: 100%;margin-top: 0.3rem;}

  .pro1 .rf input{width: 100%;line-height: 30px;}

  .pro1 .rf a{height: 32px;}

  .pro1 .rf{height: 40px;}

  .pro2 .ul .li{width: 100%;margin-right: 0;}

  .pages .pg_pc{display: none;}

  .pages .pg_yd{display: flex;justify-content: center;}

  .inbtn{width: 120px;height: 40px;padding-left: 0;justify-content: center;}

  .inbtn span{margin-left: 5px;}

  .pdc1 .box{flex-wrap: wrap;}

  .pdc1 .box .lf{width: 100%;}

  .pdc1 .box .rf{width: 100%;margin-top: 0.4rem;}

  .pdc3 .cpld .it2 .ul .li{width: 100%;margin-right: 0;}

  .pdc3 .cpld .it2 .ul .li .set{width: calc(300 / 660 * 100%);min-width: calc(300 / 660 * 100%);}

  .pdc3 .cpld .it2 .ul .li .det{width: calc(360 / 660 * 100%);}

  .prod_cont_top span{margin: 0 2px;}

  .ne1 .swiper-slide .ss{flex-wrap: wrap;}

  .ne1 .swiper-slide .ss .img{width: 100%;}

  .ne1 .swiper-slide .ss .txt{width: 100%;padding: 0.4rem 0.3rem;}

  .ne1 .swplbd{position: relative;bottom: 0;left: 0;margin-left: 0;width: 100%;margin-top: 0.5rem;}

  .ne2 .li{width: 100%;margin-right: 0;}

  .ne2 .li:nth-child(2), .ne2 .li:nth-child(3){margin-top: 0.5rem;}

  .news_cont_top .pg_fy{flex-wrap: wrap;}

  .news_cont_top .pg_fy .lf{width: 100%;}

  .news_cont_top .pg_fy .rf{margin-top: 0.3rem;}

  .ser1 .ul .li{width: 100%;margin-right: 0;}

  .ser1 .ul .li .ico{width: 50px;min-width: 50px;}

  .ser2 .ul{flex-wrap: wrap;}

  .ser2 .ul .li{width: 100%;margin-right: 0;margin-bottom: 2px;}

  .ser2 .ul .li .lcon .txt .t1{width: 40px;}

  .ser3 .sbox{flex-wrap: wrap;}

  .ser3 .sbox .lf{width: 100%;}

  .ser3 .sbox .rf{width: 100%;}

  .ser4 .sbox .rf .rcon{padding: 0.8rem 0.5rem 0;}

  .ser3 .sbox .rf .rcon{padding-bottom: 0;}

  .ser3 .sbox .rf .ul .li .ico{width: 40px;margin-right: 0.2rem;}

  .ser3 .sbox .rf .ul{margin-top: 0.4rem;}

  .ser4 .sbox .rf .ul{margin-top: 0;}

  .ser4 .sbox{flex-direction: column-reverse;}

  .ser5 .sbox{flex-wrap: wrap;}

  .ser5 .sbox .item{width: 100%;margin-right: 0;}

  .ser5 .sbox .txt .ico{width: 40px;}

  .down1 .ul{padding-top: 0.5rem;}

  .online .lbox .cont .c1{flex-wrap: wrap;}

  .online .c1 .lf{width: 100%;}

  .online .c1 .rf{width: 100%;}

  .online .formbox .item.itw50{margin-right: 0;width: 100%;}

  .online .formbox .item .ibt input{height: 40px;}

  .online .formbox .it_city select{height: 40px;}

  .online .c1 .lf .t1{width: 100px;}

  .online .c1 .lf .t4 p{padding-left: 0.4rem;}

  .online .c1 .lf .t3{margin-top: 0.5rem;}

  .online .c1 .lf{padding: 0.6rem 0.4rem;}

  .about_top{display: none;}

  .ab1 .atp{flex-wrap: wrap;}

  .ab1 .atp .lf{width: 100%;}

  .ab1 .atp .rf{width: 100%;margin-top: 0.3rem;}

  .ab1 .ul{flex-wrap: wrap;margin-top: 0;}

  .ab1 .ul .li{width: 48%;margin-top: 0.4rem;}

  .ab1 .ul .li .ico{width: 40px;}

  .ab1 .ul .line{display: none;}

  .ab2 .ul{flex-wrap: wrap;}

  .ab2 .ul .li{width: 100%;margin-right: 0;}

  .ab2 .ul .li .ico{width: 60px;height: 60px;}

  .ab2 .ul .li .ico img{width: 40px;}

  .ab6 .ul .li .ltp .rf{font-size: 0;}

  .ab6 .ul .li .ltp .lf{max-width: calc(100% - 40px);}

  .ab6 .ul .li .ltp .lf .t2 .line{margin: 0 8px;}

  .ab6 .ul .li .lbt .lcon .tp{flex-wrap: wrap;}

  .ab6 .ul .li .lbt .lcon .tp .item{padding-right: 0;width: 100%;}

  .ab6 .ul .li .lbt .lcon .item:nth-child(2){padding-left: 0;}

  .ab7 .ul .li .ico{width: 30px;min-width: 30px;}

  .ab7 .ul{margin-top: 0.4rem;}

  .ab7 .ul .li{margin-top: 0.1rem;}

  .ab4 .rf .rtp .switch .swiper-slide:not(:last-child){margin-right: 0.4rem;}

  .ab4 .lf .lcon{padding-bottom: 0.12rem;}

  .sear1{flex-wrap: wrap;}

  .sear1 .rf{width: 100%;margin-top: 0.3rem;height: 40px;}

  .sear1 .rf input{width: 100%;line-height: 30px;}

  .sear1 .rf a{height: 32px;}

  .in_3 .ul .li{width: 50%;flex-grow: inherit;}

  .lx_tanchuang .lxx .lbox .tc{padding: 20px 5%;}

  .breadcrumb .swiper-wrapper{justify-content: flex-start;}

  .in_1 .ss .text .t3 .tt{font-size: 16px;}

  .in_1 .ss .text .ul .li .img{width: 30px;}

  .cbl .cbt{display: none;}

  .cbl .item:nth-child(1),
  .cbl .item:nth-child(3){display: none;}

  .cbl .item .pop{display: none;}

  .cbl{position: relative;top: 0;right: 0;transform: none;z-index: 120;}

  .cbl .item:nth-child(2){position: fixed;left: calc(100% - 50px);top: calc(50% - 25px);transition: none;}

  .cbl .ctp .item:not(:last-child) .ico::before{display: none;}

  .in_1 .ss .text .t3{width: calc(257 / 396 * 100%);}

  .in_1 .ss .text .t3 .tt{margin-right: 0;}

  .in_1 .ss .text .ul{margin-top: 0.4rem;}

  .in_1 .swiper-slide-active .ss .text .ul{width: calc(257 / 396 * 100%);}

  .in_1 .ss .text .ul .li{padding: 7px 4px 8px;}

  .in_1 .ss .text .ul .li .tt{font-size: 10px;}

  .cbl .item .ico.yd{display: flex;}

  .cbl .item .ico.pc{display: none;}

  .cbl .item:hover .ico::before{background: #fff;}

  .cbl .item:hover .ico{background: #fff;}
  
  .cbl .item:hover .ico img:nth-child(1){opacity: 1;}
  
  .cbl .item:hover .ico img:nth-child(2){opacity: 0;}

  .breadcrumb .box{width: 100%;}

  .in_1 .ss{height: auto;}

  .in_1 .swiper-slide.act{display: none;}

  .in_1 .ss.act .pic img{height: auto;}

  .in_1 .ss.act .pic img.pc{display: block;}

  .in_1 .ss.act .pic img.yd{display: none;}
  
  .pd80_100{padding: 1rem 0;}
    
  .pd80_120{padding: 1rem 0;}
  
  .ne2 .li .ss .img img{height: auto;}
}




