.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}.service1{padding:32px 16px 16px 16px}.service1 .title{border-bottom:1px solid #ddd;line-height:25px;padding-bottom:6px;margin-bottom:16px;font-size:18px}.service1 .title .pic{max-height:30px;max-width:30px;display:inline-block;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:274px;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:0 4% 16px 0;font-size:14px;box-sizing:border-box}.service1 .item>div:nth-child(2n){margin:0 0 16px 0}.service1 .item img{width:35px;height:35px;object-fit:cover}.service1 .item .name{font-weight:bold;padding-bottom:4px}.service1 .item .desc{height:36px;overflow:hidden;font-size:13px;line-height:18px}.service1 .indexs{text-align:center;margin-top:15px}.service1 .indexs span{display:inline-block;width:5px;height:5px;border-width:2px;border-style:solid;border-radius:50%;margin-right:7px}.service2{padding:32px 16px 16px 16px}.service2 .title{border-bottom:1px solid #ddd;line-height:25px;padding-bottom:6px;margin-bottom:12px;font-size:18px}.service2 .title .pic{max-height:30px;max-width:30px;display:inline-block;vertical-align:middle}.service2 .title .pic img{width:100%;height:100%;object-fit:cover}.service2 .title .name{display:inline-block;vertical-align:middle}.service2 .title .desc{display:inline-block;vertical-align:middle;font-size:12px}.service2 .wrap{position:relative;height:318px;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 .items{height:216px;position:relative}.aboutus .pic{position:absolute;top:0;left:0;width:100%;height:100%}.aboutus .pic img{width:100%;height:100%;object-fit:cover}.aboutus .title{font-size:18px;font-weight:bold;padding-top:32px;position:relative;z-index:1}.aboutus .title:after{display:block;content:"";width:65px;height:3px;background:#fff;opacity:.2;margin:16px 0}.aboutus .desc{max-height:40px;line-height:20px;opacity:.8;overflow:hidden;position:relative;z-index:1}.aboutus .btn-light{width:124px;height:36px;line-height:36px;margin-top:16px;background:#fff;border-radius:4px;text-align:center;font-weight:bold;position:relative;z-index:1}.aboutus .remark{height:216px;position:relative}.aboutus .remark img{width:100%;height:100%;object-fit:cover}.aboutus .remark .ico60{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product{padding:32px 16px}.product .title{border-bottom:1px solid #ddd;line-height:25px;padding-bottom:6px;margin-bottom:16px}.product .title .fll{font-size:18px}.product .title .fll img{max-height:30px;max-width:30px;vertical-align:middle}.product .title .fll span{display:inline-block;vertical-align:middle}.product .title .fll label{display:inline-block;vertical-align:middle;font-size:12px}.product .item{margin-bottom:16px;position:relative}.product .item a{display:block}.product .item .pic{float:left;width:41%;height:138px;border:1px solid #ddd;padding:0;background:#fff}.product .item .pic img{max-width:96%;max-height:96%}.product .info{float:right;width:54%;height:140px;font-size:13px;position:relative;font-size:13px}.product .name{font-size:15px;font-weight:bold;margin-bottom:8px;max-height:38px;overflow:hidden}.product .num{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product .term span:last-child:before{content:"";display:inline-block;vertical-align:middle;width:1px;height:14px;margin:2px 4px 0 4px;background:#ccc}.product .price{position:absolute;width:100%;bottom:0}.product .price label{font-size:15px;font-weight:bold}.product .price .packsize{margin-left:8px}.product .purity{margin-bottom:8px}.product .tags{position:absolute;top:8px;left:8px}.product .tags span{display:inline-block;height:20px;line-height:20px;padding:0 4px;border-radius:3px}.service3{padding:32px 16px}.service3 .title{line-height:25px;margin-bottom:24px;font-size:18px;font-weight:bold}.service3 .item{width:46%;float:left;margin:0 8% 16px 0}.service3 .item:nth-child(2n){margin:0 0 16px 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:32px 16px}.news .title{border-bottom:1px solid #ddd;line-height:25px;padding-bottom:6px;margin-bottom:16px}.news .title .fll{font-size:18px}.news .title .fll img{max-height:30px;max-width:30px;vertical-align:middle}.news .title .fll span{display:inline-block;vertical-align:middle}.news .title .fll label{display:inline-block;vertical-align:middle;font-size:12px}.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 .pic{height:194px}.news .pic img{width:100%;height:100%;object-fit:cover}.news .time{padding:10px 0 6px 0}.news .time span{font-weight:bold;margin-right:6px}.news .name{padding-bottom:6px;font-size:16px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .desc{height:40px;line-height:20px;overflow:hidden;margin-bottom:16px}.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}