.m-technology{padding:82px 0 0}
.g-title-z2{font-size:48px;color:#333;line-height:1.2em;text-align:center;font-weight:700}
.m-technology .g-title-z2{margin-bottom:52px}
.g-tit-z2{font-size:28px;line-height:30px;color:#333;text-align:center;font-weight:700}
.m-list-z1{padding-bottom:66px}
.m-list-z2{padding-bottom:76px}
.m-list-z1 .g-tit-z2{margin-bottom:56px}
.m-list-z2 .g-tit-z2{margin-bottom:28px}
.ul-list-n1{margin:0 -13px;overflow:hidden}
.ul-list-n1 li{width:33.33%;float:left}
.ul-list-n1 .con{display:block;margin:0 13px;background-color:#f7f7f7;padding:42px}
.ul-list-n1 .pic{width:101px;height:113px;margin:0 auto 50px;position:relative}
.ul-list-n1 .pic::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:-1}
.ul-list-n1 .pic img,.ul-list-n3 .pic img{width:100%;height:100%;object-fit:cover;display:block}
.ul-list-n1 .tit{font-size:28px;line-height:30px;height:30px;margin-bottom:22px;color:#333;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ul-list-n1 .desc{line-height:34px;font-size:20px;height:136px;color:#333;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;}
.ul-list-n2{border-left:1px solid #efefef;border-top:1px solid #efefef;overflow:hidden}
.ul-list-n2 li{width:20%;float:left}
.ul-list-n2 .con{padding:60px 20px 52px;border-right:1px solid #efefef;border-bottom:1px solid #efefef}
.ul-list-n2 .tit{color:#009ba4;font-size:24px;line-height:30px;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.ul-list-n2 .pic{width:48px;height:48px;margin:0 auto 28px}
.m-list-z3{padding:89px 0 78px;background-color:#f9f9f9}
.m-list-z3 .g-tit-z2{margin-bottom:60px}
.m-list-z3 .box{height:607px;position:relative;display:flex;align-items:center;justify-content:space-between}
.m-list-z3 .box::after{content:"";display:block;position:absolute;width:997px;height:607px;left:50%;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background:url(../images/new/a7.png) center center;background-size:cover;z-index:1}
.m-list-z3 .item{width:456px;height:502px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-color:#fff;position:relative;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.1);padding:38px 25px 0}
.m-list-z3 .item2{position:relative}
.m-list-z3 .item2::after{position:absolute;bottom:0;right:0;background:url(../images/new/a12.png) center center;background-size:cover;content:"";display:block;width:198px;height:180px}
.m-list-z3 .tit{font-size:24px;color:#333;line-height:30px;margin-bottom:42px;font-weight:700}
.m-list-z3 .p{margin-bottom:36px;position:relative;padding-left:25px;color:#333;font-size:20px;line-height:34px}
.m-list-z3 .p::after{content:"";display:block;position:absolute;left:0;top:12px;width:13px;height:13px;background:url(../images/new/a5.png) center center no-repeat;background-size:contain}
.m-list-z3 .p2::after{background:url(../images/new/a6.png) center center no-repeat;background-size:contain}
.m-list-z3 .p span{color:#009ba4}
.ul-list-n3{overflow:hidden;padding-top:20px}
.ul-list-n3 li{float:left;width:50%;margin-bottom:30px}
.ul-list-n3 .con{position:relative;padding-left:38px;font-size:20px;line-height:34px;color:#333}
.ul-list-n3 .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-repeat:no-repeat;background-position:0 0;background-size:contain;width:28px;height:25px}
.m-list-z4{padding:54px 0 100px}
.m-list-z4 .g-tit-z2{margin-bottom:92px}
.ul-list-n4{overflow:hidden}
.ul-list-n4 li{width:25%;float:left}
.ul-list-n4 .con{padding:0 20px}
.ul-list-n4 .pic{width:162px;height:125px;margin:0 auto 35px}
.ul-list-n4 .tit{font-size:28px;line-height:30px;color:#333;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:center}
.ul-list-n4 .desc{text-align:center;font-size:20px;height:68px;line-height:34px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.m-content-z{padding:82px 0 64px}
.m-content-z .g-title-z2{margin-bottom:40px}
.m-content-z .desc{margin-bottom:68px;font-size:20px;line-height:48px;color:#333}
.m-content-z .tit{font-size:24px;line-height:30px;margin-bottom:32px;color:#333;font-weight:700;text-align:center}
.ul-list-n5{margin:0 -15px;overflow:hidden}
.ul-list-n5 li{float:left;width:33.33%}
.ul-list-n5 .con{margin:0 15px;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:50px 0}
.ul-list-n5 .icon{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:0 0;margin-right:17px;flex-shrink:0}
.ul-list-n5 .tits{font-size:24px;color:#009ba4;line-height:1.2em}
.m-content-z .pic{width:83%;margin:62px auto 0}
.m-content-z .pic img{width:100%;height:auto;display:block}
.g-tit-z3{font-size:30px;line-height:1em;color:#333;margin-bottom:32px;text-align:center;font-weight:700}
.ul-list-n6 li{width:25%;margin-bottom:30px}
.ul-list-n6 .con{padding:43px 30px;display:block}
.ul-list-n6 .icon{width:74px;height:74px}
.ul-list-n6 .box{display:flex;align-items:center}
.m-content-z .pic2{width:92%;margin:115px auto 162px}
.ul-list-n7{margin:0 -10px;overflow:hidden}
.ul-list-n7 li{float:left;width:20%}
.ul-list-n7 .con{margin:0 10px;display:block;padding:37px 40px 54px 30px;background-color:rgba(244,244,244,.5);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-list-n7 .icon{width:40px;height:40px;background:url(../images/new/c9.png) center center no-repeat;margin-bottom:14px;background-size:contain}
.ul-list-n7 .tits{font-size:20px;line-height:48px;color:#333;height:144px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.row-z21{padding:40px 0 30px}
.ul-list-n8{margin:0 -15px;overflow:hidden}
.ul-list-n8 li{width:25%;float:left}
.ul-list-n8 .con{margin:0 15px;padding:33px 20px;background-color:#e9f5f6}
.ul-list-n8 .box{display:flex;align-items:center}
.ul-list-n8 .icon{width:90px;height:74px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:0 0;flex-shrink:0}
.ul-list-n8 .tits{font-size:24px;line-height:1.2em;color:#009ba4}
.ul-list-n9 .con{display:block;padding:50px 30px}
.ul-list-n9 .box{display:flex;align-items:center}
.m-content-z .pic3{width:70%}
.row-z22{padding:90px 0 80px}
.m-pic-z2{display:flex;justify-content:space-between}
.m-pic-z2 .left{width:70%;margin-right:13px;flex-shrink:0;flex-grow:1}
.m-pic-z2 .pics{padding-top:72.33%;position:relative}
.m-pic-z2 .pics img,.m-pic-z2 .picz img{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:100%;display:block;object-fit:cover}
.m-pic-z2 .right{width:29%;flex-direction:column;display:flex;justify-content:space-between}
.m-pic-z2 .picz{padding-top:56.26%;position:relative}
.m-content-z .pic4{width:100%;margin:0}
@media only screen and (min-width:1199px){
.m-technology{padding:4.27vw 0 0}
.g-title-z2{font-size:2.5vw;line-height:1.2em}
.m-technology .g-title-z2{margin-bottom:2.708vw}
.g-tit-z2{font-size:1.458vw;line-height:1.562vw;font-weight:700}
.m-list-z1{padding-bottom:3.437vw}
.m-list-z2{padding-bottom:3.958vw}
.m-list-z1 .g-tit-z2{margin-bottom:2.916vw}
.m-list-z2 .g-tit-z2{margin-bottom:1.458vw}
.ul-list-n1{margin:0 -.677vw}
.ul-list-n1 li{width:33.33%}
.ul-list-n1 .con{margin:0 .677vw;padding:2.187vw}
.ul-list-n1 .pic{width:5.26vw;height:5.885vw;margin:0 auto 2.604vw}
.ul-list-n1 .pic::before{content:"";top:0;left:0;right:0;bottom:0;box-shadow:0 0 .52vw rgba(0,0,0,.1)}
.ul-list-n1 .pic img,.ul-list-n3 .pic img{object-fit:cover}
.ul-list-n1 .tit{font-size:1.458vw;line-height:1.562vw;height:1.562vw;margin-bottom:1.145vw;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-list-n1 .desc{line-height:1.77vw;font-size:1.041vw;height:7.083vw;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ul-list-n2{border-right:1px solid #efefef;border-top:1px solid #efefef}
.ul-list-n2 .con{padding:3.125vw 1.041vw 2.708vw;border-left:1px solid #efefef;border-bottom:1px solid #efefef}
.ul-list-n2 .tit{font-size:1.25vw;line-height:1.562vw}
.ul-list-n2 .pic{width:2.5vw;height:2.5vw;margin:0 auto 1.458vw}
.m-list-z3{padding:4.635vw 0 4.062vw}
.m-list-z3 .g-tit-z2{margin-bottom:3.125vw}
.m-list-z3 .box{height:31.61vw;align-items:center;justify-content:space-between}
.m-list-z3 .box::after{content:"";width:51.92vw;height:31.61vw;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background:url(../images/new/a7.png) center center;background-size:cover}
.m-list-z3 .item{width:23.75vw;height:26.14vw;border-radius:.52vw;-webkit-border-radius:.52vw;-moz-border-radius:.52vw;-ms-border-radius:.52vw;-o-border-radius:.52vw;box-shadow:0 0 .52vw rgba(0,0,0,.1);padding:1.979vw 1.302vw 0}
.m-list-z3 .item2::after{bottom:0;right:0;background:url(../images/new/a12.png) center center;background-size:cover;content:"";width:10.31vw;height:9.375vw}
.m-list-z3 .tit{font-size:1.25vw;line-height:1.562vw;margin-bottom:2.187vw;font-weight:700}
.m-list-z3 .p{margin-bottom:1.875vw;padding-left:1.302vw;font-size:1.041vw;line-height:1.77vw}
.m-list-z3 .p::after{content:"";left:0;top:.625vw;width:.677vw;height:.677vw;background:url(../images/new/a5.png) center center no-repeat;background-size:contain}
.m-list-z3 .p2::after{background:url(../images/new/a6.png) center center no-repeat;background-size:contain}
.ul-list-n3{padding-top:1.041vw}
.ul-list-n3 li{margin-bottom:1.562vw}
.ul-list-n3 .con{padding-left:1.979vw;font-size:1.041vw;line-height:1.77vw}
.ul-list-n3 .icon{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:1.458vw;height:1.302vw}
.m-list-z4{padding:2.812vw 0 5.208vw}
.m-list-z4 .g-tit-z2{margin-bottom:4.791vw}
.ul-list-n4 .con{padding:0 1.041vw}
.ul-list-n4 .pic{width:8.437vw;height:6.51vw;margin:0 auto 1.822vw}
.ul-list-n4 .tit{font-size:1.458vw;line-height:1.562vw;margin-bottom:1.145vw;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-list-n4 .desc{font-size:1.041vw;height:3.541vw;line-height:1.77vw;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-content-z{padding:4.27vw 0 3.333vw}
.m-content-z .g-title-z2{margin-bottom:2.083vw}
.m-content-z .desc{margin-bottom:3.541vw;font-size:1.041vw;line-height:2.5vw}
.m-content-z .tit{font-size:1.25vw;line-height:1.562vw;margin-bottom:1.666vw;font-weight:700}
.ul-list-n5{margin:0 -.781vw}
.ul-list-n5 .con{margin:0 .781vw;align-items:center;justify-content:center;padding:2.604vw 0}
.ul-list-n5 .icon{width:3.125vw;height:3.125vw;margin-right:.885vw;flex-shrink:0}
.ul-list-n5 .tits{font-size:1.25vw;line-height:1.2em}
.m-content-z .pic{margin:3.229vw auto 0}
.m-content-z .pic img{height:auto}
.g-tit-z3{font-size:1.562vw;line-height:1em;margin-bottom:1.666vw;font-weight:700}
.ul-list-n6 li{margin-bottom:1.562vw}
.ul-list-n6 .con{padding:2.239vw 1.562vw}
.ul-list-n6 .icon{width:3.854vw;height:3.854vw}
.ul-list-n6 .box{align-items:center}
.m-content-z .pic2{margin:5.989vw auto 8.437vw}
.ul-list-n7{margin:0 -.52vw}
.ul-list-n7 .con{margin:0 .52vw;padding:1.927vw 2.083vw 2.812vw 1.562vw;border-radius:.52vw;-webkit-border-radius:.52vw;-moz-border-radius:.52vw;-ms-border-radius:.52vw;-o-border-radius:.52vw}
.ul-list-n7 .icon{width:2.083vw;height:2.083vw;background:url(../images/new/c9.png) center center no-repeat;margin-bottom:.729vw}
.ul-list-n7 .tits{font-size:1.041vw;line-height:2.5vw;height:7.5vw;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.row-z21{padding:2.083vw 0 1.562vw}
.ul-list-n8{margin:0 -.781vw}
.ul-list-n8 .con{margin:0 .781vw;padding:1.718vw 1.041vw}
.ul-list-n8 .box{align-items:center}
.ul-list-n8 .icon{width:4.687vw;height:3.854vw;margin-right:.52vw}
.ul-list-n8 .tits{font-size:1.25vw;line-height:1.2em}
.ul-list-n9 .con{padding:2.604vw 1.2vw}
.ul-list-n9 .box{align-items:center}
.row-z22{padding:4.687vw 0 4.166vw}
.m-pic-z2{justify-content:space-between}
.m-pic-z2 .left{margin-right:.677vw;flex-shrink:0;flex-grow:1}
.m-pic-z2 .pics{padding-top:72.33%}
.m-pic-z2 .pics img,.m-pic-z2 .picz img{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover}
.m-pic-z2 .right{flex-direction:column;justify-content:space-between}
.m-pic-z2 .picz{padding-top:56.26%}
.m-content-z .pic4{margin:0}
}
@media only screen and (max-width:1199px){
.m-technology{padding:40px 0}
.g-title-z2{font-size:30px}
.m-list-z1 .g-tit-z2,.m-technology .g-title-z2{margin-bottom:25px}
.g-tit-z2{font-size:24px}
.ul-list-n1 .con{padding:20px}
.ul-list-n1 .pic{width:70px;height:77px;margin:0 auto 20px}
.ul-list-n1 .tit{font-size:20px;margin-bottom:15px}
.ul-list-n1 .desc{font-size:16px;line-height:1.4em;height:5.6em}
.m-list-z1{padding-bottom:30px}
.m-list-z2 .g-tit-z2{margin-bottom:25px}
.ul-list-n2 .con{padding:30px 15px}
.ul-list-n2 .pic{width:32px;height:32px}
.ul-list-n2 .tit{font-size:20px}
.m-list-z3{padding:40px 0}
.m-list-z3 .box::after{display:none}
.m-list-z3 .g-tit-z2{margin-bottom:25px}
.m-list-z3 .box{height:auto}
.m-list-z3 .item{height:360px;width:48%;padding:25px 15px 0}
.m-list-z3 .tit{font-size:20px;margin-bottom:10px}
.m-list-z3 .p{font-size:18px;margin-bottom:20px;line-height:1.6em}
.m-list-z3 .p::after{width:8px;height:8px;top:13px}
.ul-list-n3{padding-top:0}
.ul-list-n3 .icon{width:18px;height:16px}
.ul-list-n3 li{margin-bottom:20px}
.ul-list-n3 .con{font-size:18px;line-height:1.5em;padding-left:28px}
.m-list-z4{padding:40px 0 0}
.m-list-z4 .g-tit-z2{margin-bottom:25px}
.ul-list-n4 .pic{width:120px;height:92px;margin:0 auto 15px}
.ul-list-n4 .tit{font-size:20px;line-height:1.4em;margin-bottom:10px}
.ul-list-n4 .desc{font-size:16px;line-height:1.4em;height:2.8em}
.m-content-z{padding:40px 0 10px}
.m-content-z .g-title-z2{margin-bottom:25px}
.m-content-z .desc{font-size:16px;line-height:1.8em;margin-bottom:25px}
.ul-list-n5 .con{padding:30px 0}
.ul-list-n5 .icon{width:40px;height:40px}
.ul-list-n5 .tits{font-size:20px}
.m-content-z .pic{width:100%;margin:25px auto 0}
.m-content-z .tit{font-size:20px;margin-bottom:25px}
.g-tit-z3{margin-bottom:20px;font-size:18px}
.ul-list-n6 li{width:33.33%}
.ul-list-n6 .con,.ul-list-n9 .con{display:block;padding:30px 15px}
.m-content-z .pic2{margin:40px auto}
.ul-list-n7 .con{padding:20px}
.ul-list-n7 .icon{width:30px;height:30px}
.ul-list-n8 .icon{width:60px;height:48px}
.ul-list-n8 .tits{font-size:18px}
.ul-list-n7 .tits{font-size:18px;line-height:1.8em;height:5.4em}
.row-z22{padding:40px 0}
}
@media only screen and (max-width:959px){
.g-title-z2{font-size:24px}
.m-content-z .tit{font-size:18px}
.ul-list-n5 .icon{width:32px;height:32px;margin-right:10px}
.ul-list-n5 .tits{font-size:18px}
.ul-list-n7 li{width:33.33%;margin-bottom:20px}
.ul-list-n4 li,.ul-list-n8 li{width:50%;margin-bottom:20px}
.ul-list-n1,.ul-list-n1 .con{margin:0}
.ul-list-n1 li{width:100%;float:none;margin-bottom:20px}
.ul-list-n2 li{width:33.33%}
}
@media only screen and (max-width:767px){
.ul-list-n1,.ul-list-n1 .con,.ul-list-n3,.ul-list-n3 .con,.ul-list-n5,.ul-list-n5 .con,.ul-list-n8,.ul-list-n8 .con{margin:0}
.ul-list-n1 li,.ul-list-n5 li{width:100%;float:none;margin-bottom:20px}
.ul-list-n2 li{width:50%}
.g-title-z2{font-size:20px}
.g-tit-z2,.ul-list-n1 .tit{font-size:18px}
.ul-list-n1 .desc{display:block;height:auto}
.ul-list-n2 .tit{font-size:18px}
.m-list-z3 .box{display:block}
.m-list-z3 .item{width:100%;margin-bottom:20px;height:auto;padding:20px 15px}
.m-list-z3 .tit{font-size:18px}
.m-list-z3 .p{font-size:16px}
.ul-list-n3 li{width:100%;float:none;margin-bottom:15px}
.ul-list-n3 .con{font-size:16px}
.m-list-z3 .item2::after{width:40px;height:38px}
.ul-list-n4 .pic{width:100px;height:72px}
.ul-list-n4 .con{padding:0 8px}
.ul-list-n4 .tit{font-size:16px}
.ul-list-n4 .desc{font-size:14px}
.ul-list-n2 .con{padding:20px 8px}
.ul-list-n2 .pic{margin:0 auto 15px}
.ul-list-n5 .con{padding:20px 0}
.ul-list-n6 .con,.ul-list-n9 .con{padding:20px 15px}
.ul-list-n8 li{width:100%;float:none}
.ul-list-n7 li{width:50%}
.ul-list-n7 .tits{font-size:16px}
.m-pic-z2{display:block}
.m-pic-z2 .left{width:100%;margin-bottom:20px}
.m-pic-z2 .right{width:100%;display:block}
.m-pic-z2 .picz{margin-bottom:20px}
}