.banner{position:relative;height:210px;overflow:hidden}.banner .items{height:100%;position:absolute;left:0;top:0;white-space:nowrap}.banner .item{display:inline-block;width:100%;height:210px;overflow:hidden;position:relative}.banner .item a{display:block;height:100%}.banner .item img{width:100%;height:100%;object-fit:cover}.banner .item .text{position:absolute;left:50%;width:90%;margin-left:-45%;z-index:1;top:50%;transform:translate(0,-55%)}.banner .item .text h1{font-size:18px;font-weight:bold}.banner .item .text h2{font-size:14px;margin-top:16px}.banner .item .text-center{text-align:center}.banner .item .text-left{text-align:left}.banner .item .text-right{text-align:right}.banner .item video{width:100%;height:100%;object-fit:cover}.banner .indexs{position:absolute;width:100%;bottom:12px;text-align:center}.banner .indexs span{display:inline-block;width:5px;height:5px;border-width:2px;border-style:solid;border-radius:50%;margin-right:7px}.banner .buttons{display:none}.section{padding:32px 16px}.section .title{border-bottom:1px solid #ddd;line-height:25px;padding-bottom:6px;margin-bottom:16px}.section .title .fll{font-size:18px}.section .title .fll img{display:none;max-height:30px;max-width:30px;vertical-align:middle}.section .title .fll span{display:inline-block;vertical-align:middle;font-weight:bold}.section .title .fll label{display:none;vertical-align:middle;font-size:12px}.service1 .title{display:none;border-bottom:1px solid #ddd;line-height:25px;padding-bottom:6px;margin-bottom:16px;font-size:18px}.service1 .title .pic{display:none;max-height:30px;max-width:30px;vertical-align:middle}.service1 .title .pic img{width:100%;height:100%;object-fit:cover}.service1 .title .name{display:inline-block;vertical-align:middle}.service1 .title .desc{display:inline-block;vertical-align:middle;font-size:12px}.service1 .wrap{position:relative;height:296px;overflow:hidden}.service1 .items{position:absolute;white-space:nowrap;width:100%}.service1 .item{width:100%;display:inline-block;vertical-align:top}.service1 .item>div{float:left;width:48%;padding:12px;text-align:center;margin-top:16px;margin-right:4%;font-size:14px;box-sizing:border-box}.service1 .item>div:nth-child(2n){margin-right:0}.service1 .item>div:nth-child(-n+2){margin-top:0}.service1 .item img{width: 100%; height: 90px;object-fit:cover}.service1 .item .name{font-weight:bold;padding-top:4px}.service1 .item .desc{display:none;height:36px;overflow:hidden;font-size:13px;line-height:18px}.service1 .indexs{text-align:center;margin-top:16px}.service1 .indexs span{display:inline-block;width:5px;height:5px;border-width:2px;border-style:solid;border-radius:50%;margin-right:7px}.service2 .wrap{position:relative;height:302px;overflow:hidden}.service2 .items{position:absolute;white-space:nowrap;width:100%}.service2 .item{width:100%;display:inline-block;vertical-align:top}.service2 .item>div{float:left;width:47.5%;margin:0 4% 16px 0}.service2 .item>div:nth-child(2n){margin:0 0 16px 0}.service2 .item .pic{width:100%;height:94px}.service2 .item .pic img{width:100%;height:100%;object-fit:cover}.service2 .item .name{padding:8px 0 4px 0;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service2 .item .desc{font-size:13px;line-height:18px;max-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service2 .indexs{text-align:center;margin-top:15px}.service2 .indexs span{display:inline-block;width:5px;height:5px;border-width:2px;border-style:solid;border-radius:50%;margin-right:7px}.aboutus{text-align:center}.aboutus .items{position:relative}.aboutus .title{font-size:18px;font-weight:bold;border:0;padding:0;margin:0}.aboutus .title:after{display:block;content:"";width:65px;height:3px;background:#fff;opacity:.2;margin:16px auto}.aboutus .desc{line-height:1.5;overflow:hidden}.aboutus .btn-normal{margin-top:16px;margin-right:8px}.aboutus .btn-normal:last-child{margin-right:0}.aboutus .btn-normal i{margin:-2px 0 0 4px}.product{padding-top:32px}.product:first-child{padding-top:0}.product .item:last-child{margin-bottom:0}.service3 .title{display:none;line-height:25px;margin-bottom:24px;font-size:18px;font-weight:bold}.service3 .item{width:46%;float:left;margin-right:8%;margin-top:16px}.service3 .item:nth-child(2n){margin-right:0}.service3 .item:nth-child(-n+2){margin-top:0}.service3 .item .pic{width:40px;height:40px;margin-right:8px}.service3 .item .pic img{width:100%;height:100%;object-fit:cover}.service3 .item .info{width:64%}.service3 .item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service3 .item .desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}.news{overflow:hidden;position:relative;padding-top:32px}.news:first-child{padding-top:0}.news .wrap{position:relative;height:300px;overflow:hidden}.news .items{position:absolute;white-space:nowrap;width:100%}.news .item{width:100%;display:inline-block;vertical-align:top}.news .info .time{padding:10px 0 6px 0}.news .info .time span{font-weight:bold;margin-right:6px}.news .info .name{padding-bottom:6px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .info .desc{height:40px;line-height:20px;overflow:hidden;margin-bottom:16px;white-space:normal}.news .indexs{text-align:center;margin-top:15px}.news .indexs span{display:inline-block;width:5px;height:5px;border-width:2px;border-style:solid;border-radius:50%;margin-right:7px}