.main-partner .wp{max-width:1565px}
.ban-partner .g-btnd1{display:inline-block;margin-right:15px;font-size:18px;line-height:40px;width:150px}
.ban-partner .con .tit{font-size:52px;margin:12px 0 51px}
.ban-partner .con .info{font-size:52px}
.ban-partner .g-btnd1:last-child{margin-right:0!important}
.ban-partner .g-btnd1 .span1{padding-right:0;background-size:0}
.ban-partner .g-btnd1.btn2{background-color:#0052d9}
.ban-partner .g-btnd1.btn3{border:1px solid #1b1b30;background-color:transparent}
.ban-partner .g-btnd1.btn3 .span1{color:#1b1b30}
.row-partner1{background-color:#f9fbff;padding:104px 0 82px}
.g-tite1{text-align:center;font-weight:700;font-size:42px;color:#1b1b30;margin-bottom:49px}
.ul-liste1{overflow:hidden;margin:0 -10px}
.ul-liste1 li{float:left;width:33.3%;margin-bottom:15px}
.ul-liste1 .con{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:12px 11px 8px 27px;border:1px solid #e9e9e9;border-radius:15px;overflow:hidden;margin:0 10px;background-color:#fff}
.ul-liste1 .txt{flex:1;margin-right:10px}
.ul-liste1 .txt .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:20px;color:#1b1b30;margin-bottom:8px}
.ul-liste1 .txt .desc{line-height:1.7;font-size:16px;color:#1b1b30}
.ul-liste1 .pic{width:140px;height:141px;border-radius:10px;overflow:hidden}
.ul-liste1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.row-partner1 .ul-liste1 li:nth-child(2){margin-right:-5px}
.row-partner2{background-color:#fff;padding:72px 0 111px}
.row-partner2 .g-tite1{margin-bottom:88px}
.ul-nume1{margin-top:0!important}
.ul-nume1 li{width:20%}
.ul-nume1 .top{font-size:48px;margin-bottom:32px}
.ul-nume1 .top .span2{font-size:18px;font-weight:400}
.ul-nume1 .txt{font-size:16px}
.row-partner3{background-color:#f9fbff;padding:88px 0 93px}
.row-partner3 .g-tite1{margin-bottom:76px}
.ul-liste2 li{width:25%}
.ul-liste2 .con{display:block;border:none;padding:27px 27px 58px 17px}
.ul-liste2 .txt .desc{height:3.4em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-liste2 .pic{width:47px;height:51px;margin:0 0 33px 9px}
.ul-liste2 .pic img{object-fit:contain}
.ul-ecologicalsystem{position:relative;height:1110px}
.ul-ecologicalsystem::before{position:absolute;top:0;left:50%;transform:translateX(-50%);width:95%;display:block;height:6px;content:" ";background-image:url(../images/partner/line.png);z-index:2;background-position:left center;background-size:auto 100%;background-repeat:no-repeat;transition:.5s}
.ul-ecologicalsystem li{position:absolute;top:0;padding:20px 0 0;float:left;width:300px;transition:.5s}
.ul-ecologicalsystem .li2{left:221px;width:470px}
.ul-ecologicalsystem .li2:hover{background:#fff;z-index:5}
.ul-ecologicalsystem .li3{left:667px}
.ul-ecologicalsystem .li4{width:448px;left:1114px}
.ul-ecologicalsystem .row1{position:absolute;top:0;width:100%;left:0;right:0;background-color:#fafafa;transition:.5s;z-index:2}
.ul-ecologicalsystem .li2 .box .row1{overflow:hidden;border-radius:20px 20px 0 0}
.ul-ecologicalsystem .li2 .box:hover .row1{overflow:hidden;border-radius:20px 20px 0 0;transform:translateY(-10px);z-index:5;background-color:#fff}
.ul-ecologicalsystem .line{position:relative;transition:.5s;height:6px}
.ul-ecologicalsystem li:first-child .box .row1{overflow:hidden;border-radius:20px 0 0}
.ul-ecologicalsystem li:last-child .box .row1{overflow:hidden;border-radius:0 20px 0 0}
.ul-ecologicalsystem .line img{display:block;width:100%;height:6px;object-fit:cover;transition:.5s}
.ul-ecologicalsystem .line::after{left:auto;right:0;background-image:url(../images/partner/right.png);background-position:right center;background-size:auto 100%;background-repeat:no-repeat}
.ul-ecologicalsystem .box:hover .line::after,.ul-ecologicalsystem .box:hover .line::before{height:8px}
.ul-ecologicalsystem .box:hover .line img{height:8px}
.ul-ecologicalsystem .li1 .box:hover .line::after,.ul-ecologicalsystem .li1 .box:hover .line::before{height:6px}
.ul-ecologicalsystem .li1 .box:hover .line img{height:6px}
.ul-ecologicalsystem .top{padding:18px 40px 0}
.ul-ecologicalsystem .top .pic1{width:31px;height:32px;border-radius:3px;overflow:hidden;margin-bottom:13px}
.ul-ecologicalsystem .top .pic1 img{display:block;width:100%;height:100%;object-fit:cover}
.ul-ecologicalsystem .top .tit{padding-left:5px}
.ul-ecologicalsystem .top .tit .tit1{font-size:20px;font-weight:700;color:#1b1b30}
.ul-ecologicalsystem .top .tit .span{display:inline-block;font-size:16px;color:#1b1b30}
.ul-ecologicalsystem .con{position:relative;background-color:#fafafa;transition:.5s}
.ul-ecologicalsystem .li2 .box:hover .con{background-color:#fff}
.ul-ecologicalsystem .box{background:#fafafa;transition:.5s;padding:94px 0 0;height:1082px}
.ul-ecologicalsystem .li2 .box:hover{background:#fff;overflow:hidden;height:1110px}
.ul-ecologicalsystem li .bg{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;border-radius:20px;overflow:hidden;box-shadow:0 0 30px 0 rgba(53,53,53,.3);transition:.5s;opacity:0}
.ul-ecologicalsystem .li2 .box:hover .bg{top:-10px;opacity:1}
.ul-ecologicalsystem li:first-child .box{border-radius:20px 0 0 20px;overflow:hidden}
.ul-ecologicalsystem li:last-child .box{border-radius:0 20px 20px 0;overflow:hidden}
.m-partneriteme1{margin-bottom:27px;transition:.5s}
.ul-ecologicalsystem .box:hover .m-partneriteme1{margin-bottom:36px}
.m-partneriteme1 .item{height:189px;overflow-y:auto;padding:25px 20px 5px 40px;border-bottom:1px solid #dfe1e6}
.m-partneriteme1 .li2 .item{padding-right:10px}
.m-partneriteme1 .item .tit2{font-weight:700;font-size:18px;color:#1b1b30}
.m-partneriteme1 .item2{padding:18px 20px 5px 40px;height:410px}
.m-partneriteme1 .item3{padding:19px 20px 5px 40px;height:111px}
.m-partneriteme1 .item4{padding:18px 20px 5px 40px;height:112px}
.m-partneriteme2 .desc{line-height:1.75;font-size:14px;color:#29293d}
.m-botpartneritem .btn{font-size:18px;color:#f7941d;transition:.5s;width:143px;height:42px;border:1px solid #f7941d;display:flex;justify-content:center;align-items:center;margin:0 auto 9px;border-radius:21px;overflow:hidden;transition:.5s}
.ul-ecologicalsystem .box:hover .m-botpartneritem .btn{color:#fff;background-color:#f7941d}
.m-botpartneritem .info{font-size:14px;color:#29293d;text-align:center}
.row-partner4{background-color:#fff;padding:103px 0 99px}
.row-partner4 .g-tite1{margin-bottom:60px}
.row-partner4 .inner{position:relative}
.row-partner4 .inner::after{position:absolute;top:122px;display:block;width:100%;height:1px;content:" ";background-color:#1b1b30;z-index:5}
.row-partner5{background-color:#f9fbff;padding:65px 0 127px}
.row-partner5 .g-tite1{margin-bottom:55px}
.ul-liste3{margin:0 -12px}
.ul-liste3 li{width:33.3%}
.ul-liste3 .con{border:none;padding:41px 0 10px 24px;margin:0 12px}
.ul-liste3 li:nth-child(2) .con{margin-right:17px}
.ul-liste3 .txt .tit{margin-bottom:18px}
.ul-liste3 .box{height:170px;overflow-y:auto;padding-right:5px}
.ul-liste3 .box .item{margin-bottom:22px}
.ul-liste3 .box .item:last-child{margin-bottom:0!important}
.ul-liste3 .box .item .tit2{margin-bottom:2px;font-weight:700;font-size:16px;color:#1b1b30}
.ul-liste3 .box .item .desc{height:auto;display:block}
.row-partner6{background-color:#fff;padding:89px 0 179px}
.row-partner6 .g-tite1{margin-bottom:49px}
.ul-liste4{margin:0}
.ul-liste4 li{float:none;display:inline-block;vertical-align:top;width:auto}
.ul-liste4 .txt .desc{line-height:1.8;height:3.6em;width:187px}
.ul-liste4 .con .num{font-weight:700;font-size:31px;color:#f7941d;margin-bottom:13px}
.ul-liste2 .txt,.ul-liste3 .txt,.ul-liste4 .txt{margin-right:0}
.ul-liste4 .con .num,.ul-liste4 .txt .tit{height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-liste4 .con{display:block;position:relative;padding:0 40px 0 0;margin-right:9px;border-radius:0;border:none;box-sizing:border-box}
.ul-liste4 li:last-child .con{padding:0!important;margin:0!important}
.ul-liste4 .con::after{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:36px;height:41px;content:" ";background-image:url(../images/partner/icon11.png);background-position:right center;background-repeat:no-repeat;background-size:100% auto}
.ul-liste4 li:last-child .con::after{display:none}
.row-partner7{position:relative}
.row-partner7 .g-tite1{margin-bottom:31px}
.row-partner7 .inner{position:absolute;top:0;width:100%;z-index:5;padding:93px 0 30px}
.m-slicke1 .item,.m-slicke1 .slick-list{padding:0!important}
.m-slicke1 .con{border-radius:0!important}
.m-slicke1 .pic{padding-top:36.7%;border-radius:0!important}
.m-slicke1 .txt .tit{font-size:24px;margin-bottom:23px;font-weight:700}
.m-slicke1 .txt .desc{margin-bottom:56px}
.m-slicke1 .span1{display:inline-block;padding-right:0!important;background-size:0!important}
.m-slicke1 .g-btnd1{display:flex;justify-content:center;align-items:center;line-height:normal!important;text-align:center;width:123px;height:40px;color:#fff;border:1px solid #fff;background-color:transparent;border-radius:20px;font-size:14px;font-weight:400}
.m-slicke1{margin:0!important;overflow:hidden}
.m-slicke1 .box{position:absolute;left:0;top:214px;width:100%}
.m-slicke1 .txt{width:660px}
.ul-liste5{margin:0 -37px}
.ul-liste5 .con{font-size:18px;color:#fff;padding-top:0!important;padding-bottom:8px;border-bottom:2px solid transparent;margin:0 37px}
.ul-liste5 .con:hover,.ul-liste5 .on .con{border-bottom-color:#fff;color:#fff;font-weight:700}
.row-partner8{background-color:#fff;padding:81px 0 71px}
.ul-liste6 .con{transition:.5s}
.ul-liste6 .on .con,.ul-liste6 li:hover .con{background-color:#f7f7f7}
.ul-liste6 .top{padding:33px 0 19px 40px;display:flex;align-items:center;background-image:url(../images/partner/icon13.png);background-position:right 70px center;background-repeat:no-repeat;background-size:13px auto}
.ul-liste6 .on .con .top{background-image:url(../images/partner/icon13on.png)}
.ul-liste6 .pic{width:22px;height:22px;margin-right:19px;overflow:hidden}
.ul-liste6 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.ul-liste6 .tit{flex:1;font-weight:700;font-size:18px;color:#1b1b30}
.ul-liste6 .listsub{display:none}
.ul-liste6 .box{padding:5px 40px 37px}
.ul-liste6 .box .item{display:flex;padding-top:20px;border-top:1px solid #dedede}
.ul-liste6 .box .item .tit{font-weight:400}
.row-partner9{background-position:center;background-repeat:no-repeat;background-size:cover;padding:96px 0 148px}
.row-partner9 .g-tite1{text-align:left;margin-bottom:65px}
.row-partner9 .l{width:40%}
.row-partner9 .r{width:51.5%}
.g-tite2{font-size:18px;color:#1b1b30;margin-bottom:13px}
.m-partnerrow1 .row1{margin-bottom:68px}
.m-partnerrow1 .row1:last-child{margin-bottom:55px}
.m-partnerrow1 .row1 .desc{font-size:36px;color:#1b1b30}
.m-partnerqr{display:inline-block}
.m-partnerqr .pic{display:inline-block;border:1px solid #9a9a9a;padding:12.5px;border-radius:10px;overflow:hidden;margin-bottom:13px}
.m-partnerqr .pic img{display:block;width:138px;height:138px;object-fit:cover}
.m-partnerqr .tit2{text-align:center;font-size:18px;color:#1b1b30}
.m-formcontact .box{margin:0 -10px}
.m-formcontact .group{float:left;width:50%;margin-bottom:29px}
.m-formcontact .box .item{position:relative;margin:0 10px}
.m-formcontact .tit1{margin-bottom:19px}
.m-formcontact .inp{padding:0 15px;line-height:68px;height:68px;background:#fff;font-size:18px;color:rgba(27,27,48,1);width:100%;border-radius:10px;overflow:hidden}
.m-formcontact .inp::placeholder{color:rgba(27,27,48,.5)}
.m-checkboxe1{margin-bottom:49px;overflow:hidden;line-height:34px}
.m-checkboxe1 .tit1{float:left;margin-right:40px;overflow:hidden;margin-bottom:0!important}
.m-checkboxe1 .txt{overflow:hidden}
.m-checkboxe1 .con1{float:left;font-size:16px;color:#525252;margin-right:46px}
.g-checkbox{position:relative;display:block}
.g-checkbox .layui-form-radio *{font-size:18px!important;color:#1b1b30}
.g-checkbox label{z-index:2;display:block;position:relative;cursor:pointer;font-size:18px;color:#1b1b30}
.g-checkbox label.checked:after{opacity:1;background-image:url(../images/partner/icon14.png);background-size:cover;background-repeat:no-repeat;background-position:center}
.m-formcontact .layui-form-radioed,.m-formcontact .layui-form-radioed>i{font-size:18px}
.m-formcontact .layui-form-radio>i{position:relative;margin-right:17px;font-size:0!important;width:34px;height:34px;border:2px solid transparent;color:#fff;border-radius:50%;overflow:hidden;background-color:#fff;box-sizing:border-box}
.m-formcontact .layui-form-radio{line-height:36px!important;margin:0!important}
.m-formcontact .layui-form-radio:hover>i,.m-formcontact .layui-form-radioed>i.layui-anim-scaleSpring{border-color:#f7941d;background-color:transparent}
.m-formcontact .layui-icon-circle:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:""!important;display:block;width:40%;height:40%;border-radius:50%;overflow:hidden;background-color:#f7941d;opacity:0}
.m-formcontact .layui-form-radioed>i.layui-anim-scaleSpring:before{opacity:1}
.m-formcontact .layui-form-radio:hover>i{background-color:transparent}
.m-formcontact .layui-form-radio:hover *{color:#f7941d}
.m-formcontact .error-tips{position:absolute;left:0;bottom:-22px!important;color:#e74c3c;display:none}
.m-formcontact .inp:focus,.m-formcontact .textarea textarea:focus{outline:0;border-color:transparent;box-shadow:0 0 0 3px rgba(231,76,60,.1)}
.m-formcontact .error-tips.show{display:block}
.m-formcontact .textarea{position:relative;margin-bottom:29px}
.m-formcontact .textarea textarea{width:100%;height:120px;background:#fff;padding:17px 15px;line-height:1.2;font-size:18px;color:rgba(27,27,48,1);resize:none;border-radius:10px;overflow:hidden}
.m-formcontact .textarea textarea::placeholder{color:rgba(27,27,48,.5)}
.m-formcontact .submit{width:218px;height:63px;border-radius:31.5px;overflow:hidden;background:linear-gradient(90deg,#f7941d,#f0bc59);text-align:center;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;border:none;outline:0;cursor:pointer;transition:.5s}
.m-formcontact .submit:hover{opacity:.8}
@media only screen and (min-width:1199px){
.main-partner .wp{max-width:81.51vw}
.ban-partner .g-btnd1{margin-right:.781vw;font-size:.937vw;line-height:2.083vw;width:7.812vw}
.ban-partner .con .tit{font-size:2.708vw;margin:.625vw 0 2.656vw}
.ban-partner .con .info{font-size:2.708vw}
.ban-partner .g-btnd1:last-child{margin-right:0!important}
.ban-partner .g-btnd1 .span1{background-size:0}
.ban-partner .g-btnd1.btn3{border:1px solid #1b1b30}
.row-partner1{padding:5.416vw 0 4.27vw}
.g-tite1{font-weight:700;font-size:2.187vw;margin-bottom:2.552vw}
.ul-liste1{margin:0 -.52vw}
.ul-liste1 li{margin-bottom:.781vw}
.ul-liste1 .con{flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:.625vw .572vw .416vw 1.406vw;border:1px solid #e9e9e9;border-radius:.781vw;margin:0 .52vw}
.ul-liste1 .txt{flex:1;margin-right:.52vw}
.ul-liste1 .txt .tit{white-space:nowrap;font-weight:700;font-size:1.041vw;margin-bottom:.416vw}
.ul-liste1 .txt .desc{line-height:1.7;font-size:.833vw}
.ul-liste1 .pic{width:7.291vw;height:7.343vw;border-radius:.52vw}
.ul-liste1 .pic img{object-fit:cover}
.row-partner1 .ul-liste1 li:nth-child(2){margin-right:-.26vw}
.row-partner2{padding:3.75vw 0 5.781vw}
.row-partner2 .g-tite1{margin-bottom:4.583vw}
.ul-nume1{margin-top:0!important}
.ul-nume1 .top{font-size:2.5vw;margin-bottom:1.666vw}
.ul-nume1 .top .span2{font-size:.937vw;font-weight:400}
.ul-nume1 .txt{font-size:.833vw}
.row-partner3{padding:4.583vw 0 4.843vw}
.row-partner3 .g-tite1{margin-bottom:3.958vw}
.ul-liste2 .con{border:none;padding:1.406vw 1.406vw 3.020vw .885vw}
.ul-liste2 .txt .desc{height:3.4em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-liste2 .pic{width:2.447vw;height:2.656vw;margin:0 0 1.718vw .468vw}
.ul-liste2 .pic img{object-fit:contain}
.ul-ecologicalsystem{height:57.81vw}
.ul-ecologicalsystem::after{top:0;transform:translateX(-50%);height:.312vw;content:" ";background-image:url(../images/partner/left.png);background-size:auto 100%;background-repeat:no-repeat;transition:.5s}
.ul-ecologicalsystem li{top:0;padding:1.041vw 0 0;width:15.62vw;transition:.5s}
.ul-ecologicalsystem .li2{left:11.51vw;width:24.47vw}
.ul-ecologicalsystem .li2:hover{background:#fff}
.ul-ecologicalsystem .li3{left:34.73vw}
.ul-ecologicalsystem .li4{width:23.33vw;left:58.02vw}
.ul-ecologicalsystem .row1{top:0;left:0;right:0;transition:.5s}
.ul-ecologicalsystem .li2 .box .row1{border-radius:1.041vw 1.041vw 0 0}
.ul-ecologicalsystem .li2 .box:hover .row1{border-radius:1.041vw 1.041vw 0 0;transform:translateY(-.52vw)}
.ul-ecologicalsystem .line{transition:.5s;height:.312vw}
.ul-ecologicalsystem li:first-child .box .row1{border-radius:1.041vw 0 0}
.ul-ecologicalsystem li:last-child .box .row1{border-radius:0 1.041vw 0 0}
.ul-ecologicalsystem .line img{height:.312vw;object-fit:cover;transition:.5s}
.ul-ecologicalsystem .line::after{left:auto;right:0;background-image:url(../images/partner/right.png);background-size:auto 100%;background-repeat:no-repeat}
.ul-ecologicalsystem .box:hover .line::after,.ul-ecologicalsystem .box:hover .line::before{height:.416vw}
.ul-ecologicalsystem .box:hover .line img{height:.416vw}
.ul-ecologicalsystem .li1 .box:hover .line::after,.ul-ecologicalsystem .li1 .box:hover .line::before{height:.312vw}
.ul-ecologicalsystem .li1 .box:hover .line img{height:.312vw}
.ul-ecologicalsystem .top{padding:.937vw 2.083vw 0}
.ul-ecologicalsystem .top .pic1{width:1.614vw;height:1.666vw;border-radius:.156vw;margin-bottom:.677vw}
.ul-ecologicalsystem .top .pic1 img{object-fit:cover}
.ul-ecologicalsystem .top .tit{padding-left:.26vw}
.ul-ecologicalsystem .top .tit .tit1{font-size:1.041vw;font-weight:700}
.ul-ecologicalsystem .top .tit .span{font-size:.833vw}
.ul-ecologicalsystem .con{transition:.5s}
.ul-ecologicalsystem .box{background:#fafafa;transition:.5s;padding:4.895vw 0 0;height:56.35vw}
.ul-ecologicalsystem .li2 .box:hover{background:#fff;height:57.81vw}
.ul-ecologicalsystem li .bg{top:0;left:0;right:0;bottom:0;border-radius:1.041vw;box-shadow:0 0 1.562vw 0 rgba(53,53,53,.3);transition:.5s;opacity:0}
.ul-ecologicalsystem .li2 .box:hover .bg{top:-.52vw;opacity:1}
.ul-ecologicalsystem li:first-child .box{border-radius:1.041vw 0 0 1.041vw}
.ul-ecologicalsystem li:last-child .box{border-radius:0 1.041vw 1.041vw 0}
.m-partneriteme1{margin-bottom:1.406vw;transition:.5s}
.ul-ecologicalsystem .box:hover .m-partneriteme1{margin-bottom:1.875vw}
.m-partneriteme1 .item{height:9.843vw;padding:1.302vw 1.041vw .26vw 2.083vw;border-bottom:1px solid #dfe1e6}
.m-partneriteme1 .li2 .item{padding-right:.52vw}
.m-partneriteme1 .item .tit2{font-weight:700;font-size:.937vw}
.m-partneriteme1 .item2{padding:.937vw 1.041vw .26vw 2.083vw;height:21.35vw}
.m-partneriteme1 .item3{padding:.989vw 1.041vw .26vw 2.083vw;height:5.781vw}
.m-partneriteme1 .item4{padding:.937vw 1.041vw .26vw 2.083vw;height:5.833vw}
.m-partneriteme2 .desc{line-height:1.75;font-size:.729vw}
.m-botpartneritem .btn{font-size:.937vw;transition:.5s;width:7.447vw;height:2.187vw;border:1px solid #f7941d;justify-content:center;align-items:center;margin:0 auto .468vw;border-radius:1.093vw;transition:.5s}
.m-botpartneritem .info{font-size:.729vw}
.row-partner4{padding:5.364vw 0 5.156vw}
.row-partner4 .g-tite1{margin-bottom:3.125vw}
.row-partner4 .inner::after{top:6.354vw;height:1px;content:" "}
.row-partner5{padding:3.385vw 0 6.614vw}
.row-partner5 .g-tite1{margin-bottom:2.864vw}
.ul-liste3{margin:0 -.625vw}
.ul-liste3 li{width:33.3%}
.ul-liste3 .con{border:none;padding:2.135vw 0 .52vw 1.25vw;margin:0 .625vw}
.ul-liste3 li:nth-child(2) .con{margin-right:.885vw}
.ul-liste3 .txt .tit{margin-bottom:.937vw}
.ul-liste3 .box{height:8.854vw;padding-right:.26vw}
.ul-liste3 .box .item{margin-bottom:1.145vw}
.ul-liste3 .box .item:last-child{margin-bottom:0!important}
.ul-liste3 .box .item .tit2{margin-bottom:.104vw;font-weight:700;font-size:.833vw}
.ul-liste3 .box .item .desc{height:auto}
.row-partner6{padding:4.635vw 0 9.322vw}
.row-partner6 .g-tite1{margin-bottom:2.552vw}
.ul-liste4{margin:0}
.ul-liste4 li{width:auto}
.ul-liste4 .txt .desc{line-height:1.8;height:3.6em;width:9.739vw}
.ul-liste4 .con .num{font-weight:700;font-size:1.614vw;margin-bottom:.677vw}
.ul-liste4 .con .num,.ul-liste4 .txt .tit{height:1.5em;white-space:nowrap}
.ul-liste4 .con{padding:0 2.083vw 0 0;margin-right:.468vw;border-radius:0;border:none;box-sizing:border-box}
.ul-liste4 li:last-child .con{padding:0!important;margin:0!important}
.ul-liste4 .con::after{right:0;top:50%;transform:translateY(-50%);width:1.875vw;height:2.135vw;content:" ";background-image:url(../images/partner/icon11.png);background-repeat:no-repeat;background-size:100% auto}
.row-partner7 .g-tite1{margin-bottom:1.614vw}
.row-partner7 .inner{top:0;padding:4.843vw 0 1.562vw}
.m-slicke1 .item,.m-slicke1 .slick-list{padding:0!important}
.m-slicke1 .con{border-radius:0!important}
.m-slicke1 .pic{padding-top:36.7%;border-radius:0!important}
.m-slicke1 .txt .tit{font-size:1.25vw;margin-bottom:1.197vw;font-weight:700}
.m-slicke1 .txt .desc{margin-bottom:2.916vw}
.m-slicke1 .span1{padding-right:0!important;background-size:0!important}
.m-slicke1 .g-btnd1{justify-content:center;align-items:center;line-height:normal!important;width:6.406vw;height:2.083vw;border:1px solid #fff;border-radius:1.041vw;font-size:.729vw;font-weight:400}
.m-slicke1{margin:0!important}
.m-slicke1 .box{left:0;top:11.14vw}
.m-slicke1 .txt{width:34.37vw}
.ul-liste5{margin:0 -1.927vw}
.ul-liste5 .con{font-size:.937vw;padding-top:0!important;padding-bottom:.416vw;border-bottom:solid transparent;border-bottom-width:.104vw;margin:0 1.927vw}
.ul-liste5 .con:hover,.ul-liste5 .on .con{font-weight:700}
.row-partner8{padding:4.218vw 0 3.697vw}
.ul-liste6 .con{transition:.5s}
.ul-liste6 .top{padding:1.718vw 0 .989vw 2.083vw;align-items:center;background-image:url(../images/partner/icon13.png);background-position:right 3.645vw center;background-repeat:no-repeat;background-size:.677vw auto}
.ul-liste6 .on .con .top{background-image:url(../images/partner/icon13on.png)}
.ul-liste6 .pic{width:1.145vw;height:1.145vw;margin-right:.989vw}
.ul-liste6 .pic img{object-fit:cover}
.ul-liste6 .tit{flex:1;font-weight:700;font-size:.937vw}
.ul-liste6 .box{padding:.26vw 2.083vw 1.927vw}
.ul-liste6 .box .item{padding-top:1.041vw;border-top:1px solid #dedede}
.ul-liste6 .box .item .tit{font-weight:400}
.row-partner9{background-repeat:no-repeat;background-size:cover;padding:5vw 0 7.708vw}
.row-partner9 .g-tite1{margin-bottom:3.385vw}
.row-partner9 .r{width:51.5%}
.g-tite2{font-size:.937vw;margin-bottom:.677vw}
.m-partnerrow1 .row1{margin-bottom:3.541vw}
.m-partnerrow1 .row1:last-child{margin-bottom:2.864vw}
.m-partnerrow1 .row1 .desc{font-size:1.875vw}
.m-partnerqr .pic{border:1px solid #9a9a9a;padding:.651vw;border-radius:.52vw;margin-bottom:.677vw}
.m-partnerqr .pic img{width:7.187vw;height:7.187vw;object-fit:cover}
.m-partnerqr .tit2{font-size:.937vw}
.m-formcontact .box{margin:0 -.52vw}
.m-formcontact .group{margin-bottom:1.51vw}
.m-formcontact .box .item{margin:0 .52vw}
.m-formcontact .tit1{margin-bottom:.989vw}
.m-formcontact .inp{padding:0 .781vw;line-height:3.541vw;height:3.541vw;background:#fff;font-size:.937vw;border-radius:.52vw}
.m-checkboxe1{margin-bottom:2.552vw;line-height:1.77vw}
.m-checkboxe1 .tit1{margin-right:2.083vw;margin-bottom:0!important}
.m-checkboxe1 .con1{font-size:.833vw;margin-right:2.395vw}
.g-checkbox .layui-form-radio *{font-size:.937vw!important}
.g-checkbox label{font-size:.937vw}
.g-checkbox label.checked:after{opacity:1;background-image:url(../images/partner/icon14.png);background-size:cover;background-repeat:no-repeat}
.m-formcontact .layui-form-radioed,.m-formcontact .layui-form-radioed>i{font-size:.937vw}
.m-formcontact .layui-form-radio>i{margin-right:.885vw;font-size:0!important;width:1.77vw;height:1.77vw;border:solid transparent;border-radius:50%;box-sizing:border-box}
.m-formcontact .layui-form-radio{line-height:1.875vw!important;margin:0!important}
.m-formcontact .layui-icon-circle:before{top:50%;transform:translate(-50%,-50%);content:""!important;border-radius:50%;opacity:0}
.m-formcontact .layui-form-radioed>i.layui-anim-scaleSpring:before{opacity:1}
.m-formcontact .error-tips{left:0;bottom:-1.145vw!important}
.m-formcontact .inp:focus,.m-formcontact .textarea textarea:focus{outline:0;box-shadow:0 0 0 .156vw rgba(231,76,60,.1)}
.m-formcontact .textarea{margin-bottom:1.51vw}
.m-formcontact .textarea textarea{height:6.25vw;background:#fff;padding:.885vw .781vw;line-height:1.2;font-size:.937vw;resize:none;border-radius:.52vw}
.m-formcontact .submit{width:11.35vw;height:3.281vw;border-radius:1.64vw;background:linear-gradient(90deg,#f7941d,#f0bc59);align-items:center;justify-content:center;font-size:1.354vw;border:none;outline:0;transition:.5s}
.m-formcontact .submit:hover{opacity:.8}
}
@media only screen and (max-width:1199px){
.main-partner .wp{max-width:none}
.ban-partner .con .info{font-size:22px}
.ban-partner .con .tit{font-size:22px;margin:10px 0 25px}
.ban-partner .g-btnd1{margin-right:8px;font-size:16px;line-height:35px;width:130px}
.row-partner1{padding:35px 0 25px}
.g-tite1{font-size:24px;margin-bottom:20px!important}
.row-partner1 .ul-liste1 li:nth-child(2){margin-right:0}
.ul-liste1 li{width:50%}
.ul-liste1 .con{border-radius:10px;margin:0 10px;background-color:#fff;padding:10px 7px 5px 15px}
.ul-liste1{margin:0 -10px}
.ul-liste1 .pic{width:90px;height:91px;border-radius:8px}
.ul-liste1 .txt .tit{font-size:16px;margin-bottom:5px}
.ul-liste1 .txt .desc,.ul-liste3 .box .item .tit2{font-size:14px}
.row-partner2{padding:30px 0 50px}
.ul-nume1 .top{font-size:26px;margin-bottom:12px}
.ul-nume1 .top .span2,.ul-nume1 .txt{font-size:12px}
.row-partner3{padding:30px 0 40px}
.ul-liste2 .pic{width:35px;height:39px;margin:0 0 10px 5px}
.ul-liste2 .con{padding:15px 20px 30px 15px}
.row-partner4{padding:30px 0 20px}
.row-partner5{padding:30px 0 40px}
.ul-liste4{margin:0 -10px;font-size:0;border:none}
.ul-liste4 .con{padding:0;margin:0 10px}
.ul-liste4 li:last-child .con{padding:10px 7px 5px 15px!important;margin:0 10px!important}
.ul-liste4 li{float:left;display:block;width:33.3%}
.ul-liste4 .con::after{display:none}
.ul-liste4 .txt .desc{width:auto}
.ul-liste4 .con .num{font-size:22px;margin-bottom:8px}
.row-partner6,.row-partner7 .inner{padding:30px 0 40px}
.ul-liste5{margin:0 -15px}
.ul-liste5 .con{font-size:16px;padding-bottom:5px;border-bottom:2px solid transparent;margin:0 15px}
.m-slicke1 .txt .tit{font-size:18px;margin-bottom:5px}
.m-slicke1 .txt .desc{font-size:14px;margin-bottom:15px}
.m-slicke1 .txt{position:static;top:auto;width:auto;padding:0}
.m-slicke1 .g-btnd1{width:98px;height:35px;border-radius:20px;font-size:12px}
.m-slicke1 .box{top:50%}
.row-partner8{padding:30px 0 40px}
.row-partner7 .g-tite1{margin-bottom:15px!important}
.ul-liste6 .top{padding:20px 0 10px 25px;background-position:right 30px center;background-repeat:no-repeat;background-size:10px auto}
.ul-liste6 .box{padding:3px 15px 20px 25px}
.ul-liste6 .pic{width:18px;height:18px;margin-right:10px}
.ul-liste6 .tit{font-size:16px}
.row-partner9{padding:30px 0 40px}
.row-partner9 .l,.row-partner9 .r{float:none;width:100%}
.row-partner9 .l{margin-bottom:25px}
.g-tite2{font-size:16px;margin-bottom:5px}
.m-partnerrow1 .row1 .desc{font-size:25px}
.m-partnerrow1 .row1{margin-bottom:20px}
.m-partnerrow1 .row1:last-child{margin-bottom:30px}
.m-partnerqr .pic{padding:10px;border-radius:8px;margin-bottom:5px}
.m-partnerqr .pic img{display:block;width:125px;height:125px;object-fit:cover}
.m-partnerqr .tit2{font-size:16px}
.m-partnerrow1,.row-partner9 .g-tite1{text-align:center}
.m-partnerqr{display:block;text-align:center}
.m-formcontact .tit1{margin-bottom:10px}
.m-formcontact .inp{padding:0 10px;line-height:55px;height:55px;font-size:16px;border-radius:8px}
.m-formcontact .group{margin-bottom:20px}
.m-formcontact .textarea textarea{height:120px;padding:10px;font-size:16px;border-radius:8px}
.m-formcontact .textarea{margin-bottom:20px}
.m-checkboxe1 .tit1{margin-right:30px}
.m-checkboxe1 .con1{font-size:14px;margin-right:0}
.g-checkbox{font-size:16px}
.g-checkbox label:after{width:28px;height:28px}
.g-checkbox .layui-form-radio *{font-size:16px!important;line-height:normal!important}
.m-formcontact .layui-form-radio>i{margin-right:10px;width:27px;height:27px}
.m-checkboxe1{margin-bottom:25px;height:34px}
.m-formcontact .layui-form-radio{line-height:27px!important;margin:0!important}
.m-formcontact .submit{width:160px;height:56px;font-size:20px}
.main-partner{overflow:hidden}
.ul-ecologicalsystem .top .tit .tit1{font-size:18px}
.m-partneriteme1 .item .tit2{font-size:16px}
.ul-ecologicalsystem .top .tit .span{font-size:14px}
.m-partneriteme2 .desc{font-size:12px}
.ul-ecologicalsystem .top .pic1{width:26px;height:27px;margin-bottom:5px}
.ul-ecologicalsystem .top{padding:10px 20px 0}
.m-partneriteme1 .item{height:140px;padding:8px 10px 5px 20px}
.m-partneriteme1 .item2{padding:8px 10px 5px 20px;height:280px}
.m-partneriteme1 .item3,.m-partneriteme1 .item4{padding:8px 10px 5px 20px;height:80px}
.m-botpartneritem .btn{font-size:16px;width:130px;height:40px;margin:0 auto 6px}
.m-botpartneritem .info{font-size:12px}
.ul-ecologicalsystem li{padding:20px 0 0;width:200px}
.ul-ecologicalsystem .li2{left:170px;width:400px}
.ul-ecologicalsystem .li3{left:546px}
.ul-ecologicalsystem .li4{left:923px}
.ul-ecologicalsystem li .bg{border-radius:10px;box-shadow:0 0 15px 0 rgba(53,53,53,.3)}
.ul-ecologicalsystem li:first-child .box{border-radius:10px 0 0 10px;overflow:hidden}
.ul-ecologicalsystem li:last-child .box{border-radius:0 10px 10px 0;overflow:hidden}
.ul-ecologicalsystem li:last-child .box .row1{overflow:hidden;border-radius:0 10px 0 0}
.ul-ecologicalsystem .li2 .box:hover .row1{border-radius:10px 10px 0 0}
.row-partner4 .g-tite1{margin-bottom:10px!important}
.ul-ecologicalsystem{width:880px;position:relative;height:815px}
.row-partner4 .inner::after{top:120px;width:1324px}
.row-partner4 .inner{padding:25px 0 60px;overflow:hidden;overflow-x:auto;white-space:nowrap}
.ul-ecologicalsystem .box{padding:80px 0 0;height:770px}
.ul-ecologicalsystem .li2 .box:hover{height:815px}
.m-partneriteme1{margin-bottom:18px}
.ul-ecologicalsystem .box:hover .m-partneriteme1{margin-bottom:25px}
}
.mob-ulecologicalsystem{display:none}
@media only screen and (max-width:767px){
.ban-partner .con .info{font-size:18px}
.ban-partner .con .tit{font-size:18px;margin:3px 0 10px}
.row-partner1{padding:30px 0 20px}
.ul-liste1{margin:0}
.ul-liste1 .con{border-radius:8px;margin:0}
.ul-liste1 li{float:none;width:100%}
.ul-liste1 .pic{width:70px;height:71px}
.ul-nume1 li{width:33.3%}
.g-tite1{font-size:18px;margin-bottom:12px!important}
.ban-partner .g-btnd1{margin-right:5px;font-size:14px;line-height:30px;width:90px}
.ul-liste2 .pic{width:30px;height:34px;margin:0 0 5px 3px}
.ul-liste2 .txt .desc{height:auto;display:block}
.ul-liste4 li{display:inline-block;width:50%;margin-bottom:10px}
.ul-liste4 .con .num{font-size:18px;margin-bottom:5px}
.ul-liste4 li:last-child .con{padding:8px 7px 5px 10px!important;margin:0!important}
.row-partner6{padding:30px 0}
.m-slicke1 .pic{padding-top:68%;border-radius:0!important}
.row-partner7 .g-tite1{margin-bottom:10px!important}
.row-partner7 .inner{padding:20px 0 15px}
.ul-liste5{margin:0 -8px}
.ul-liste5 .con{font-size:14px;padding-bottom:4px;margin:0 8px}
.m-slicke1 .txt .tit{font-size:16px}
.m-slicke1 .txt .desc{font-size:12px;margin-bottom:10px}
.m-slicke1 .g-btnd1{width:90px;height:30px}
.m-slicke1 .box{top:43%}
.ul-liste6 .top{padding:12px 0 8px 10px;background-position:right 20px center;background-size:10px auto}
.ul-liste6 .pic{width:16px;height:16px;margin-right:8px}
.ul-liste6 .tit{font-size:14px}
.ul-liste6 .box{padding:3px 10px 10px}
.ul-liste6 .box .item{display:block;overflow:hidden;padding-top:12px}
.ul-liste6 .box .item .pic{float:left}
.ul-liste6 .box .item .tit{overflow:hidden;margin-top:-3px}
.g-tite2{font-size:14px;margin-bottom:3px}
.m-partnerrow1 .row1 .desc{font-size:20px}
.m-partnerrow1 .row1{margin-bottom:10px}
.m-partnerqr .pic img{width:95px;height:95px}
.m-partnerqr .tit2{font-size:14px}
.m-partnerrow1 .row1:last-child{margin-bottom:20px}
.m-formcontact .inp{padding:0 8px;line-height:47px;height:47px;font-size:14px;border-radius:8px}
.m-formcontact .box .item{margin:0}
.m-formcontact .group{float:none;width:100%}
.m-formcontact .inp:focus{outline:0;border-color:transparent;box-shadow:0 0 0 2px rgba(231,76,60,.1)}
.m-formcontact .box{margin:0}
.m-formcontact .tit1{margin-bottom:6px}
.m-formcontact .error-tips{bottom:-20px!important;font-size:12px}
.m-formcontact .textarea{margin-bottom:15px}
.m-checkboxe1 .tit1{margin-right:15px}
.g-checkbox label:after{width:25px;height:25px}
.g-checkbox{font-size:14px}
.g-checkbox label{padding-left:0}
.g-checkbox .layui-form-radio *{font-size:14px!important;line-height:normal!important}
.layui-form-radio{padding-right:20px}
.m-formcontact .layui-form-radio>i{margin-right:8px;width:24px;height:24px}
.m-checkboxe1{margin-bottom:20px;line-height:26px}
.m-formcontact .submit{width:140px;height:50px;font-size:18px}
.m-partneriteme1 .item .tit2,.ul-ecologicalsystem .top .tit .tit1{font-size:14px}
.ul-ecologicalsystem .top .tit .span{font-size:12px}
.ul-ecologicalsystem .top .pic1{width:21px;height:22px;margin-bottom:3px}
.ul-ecologicalsystem .top .tit{padding-left:3px}
.ul-ecologicalsystem .box{padding:60px 0 0;height:700px}
.ul-ecologicalsystem,.ul-ecologicalsystem .li2 .box:hover{height:730px}
.row-partner4 .inner::after{top:105px;width:1324px;display:none}
.ul-liste3 .txt .tit{text-align:center}
.ul-liste3 .con .box{text-align:left;height:auto}
.ul-liste1 .con{padding:15px}
.ul-liste3 li:nth-child(2) .con{margin-right:0}
.pc-ulecologicalsystem{display:none}
.mob-ulecologicalsystem{display:block}
.mob-ulecologicalsystem li{margin-bottom:8px}
.mob-ulecologicalsystem .top{padding:20px;display:flex;background-image:url(../images/partner/icon13.png);background-position:right 20px center;background-repeat:no-repeat;background-size:13px auto}
.mob-ulecologicalsystem .on .con .top{background-image:url(../images/partner/icon13on.png)}
.mob-ulecologicalsystem .con{background-color:#fafafa;border-radius:16px}
.mob-ulecologicalsystem .pic{width:32px;height:32px;margin-right:12px;overflow:hidden}
.mob-ulecologicalsystem .pic img{display:block;width:100%;height:100%;object-fit:cover}
.mob-ulecologicalsystem .tit{flex:1;font-size:14px;color:#1b1b30;font-weight:700}
.mob-ulecologicalsystem .tit .span{font-size:12px}
.mob-ulecologicalsystem .listsub{display:none}
.mob-ulecologicalsystem .box .item{padding:8px 20px 0;font-size:14px;color:#29293d;border:none;height:auto;overflow:hidden;margin-bottom:8px}
.mob-ulecologicalsystem .box{padding-bottom:20px}
.mob-ulecologicalsystem .box .item br{display:none}
.mob-ulecologicalsystem .m-botpartneritem .btn{font-size:14px;width:115px;height:37px;margin:0 auto 10px}
.mob-ulecologicalsystem .box .item .tit3{float:left;width:95px;margin-right:15px;font-size:12px;color:#29293d;font-weight:700}
.mob-ulecologicalsystem .box .item .txt{overflow:hidden}
.row-partner4 .inner{padding:0;overflow:hidden;white-space:wrap}
}