.font-light{font-family:PingFangSC-Light;font-weight:300}.font-weight{font-family:PingFangSC-Regular,PingFang SC;font-weight:400}.font-bold{font-family:PingFangSC-Medium,PingFang SC;font-weight:500}.module1{padding-top:120px}.module1-con{padding-top:60px;font-size:15px;line-height:32px;color:#333}.module1-con p{padding-bottom:40px;text-align:justify}.module1-con img{width:100%;margin-top:20px}.module2{padding:120px 0 10px}.module2-descript{font-size:15px;line-height:32px}.module2-descript p{padding-top:40px}.module2-top{padding:40px 116px 60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:39px;font-weight:500}.module2-top .item{padding-left:28px;position:relative}.module2-top .item:after{content:"";position:absolute;width:16px;height:36px;background:#cf975e;left:0;bottom:14px}.module2-top span{font-size:50px;color:#cf975e}.module2-con{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.module2-con .item{width:168px;height:800px;background:-webkit-linear-gradient(bottom,hsla(45,40%,96%,0),#f9f7f1);background:linear-gradient(0deg,hsla(45,40%,96%,0),#f9f7f1);color:#cf975e;margin:0 16px;border-top:10px solid #cf975e;position:relative}.module2-con .item:nth-child(2n){margin-top:80px}.module2-con .item:after{position:absolute;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid #cf975e}.module2-con .top{font-family:PingFangSC-Medium,PingFang SC;font-weight:500;font-size:60px;padding-top:40px;height:252px}.module2-con .bottom,.module2-con .top{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;vertical-align:middle;margin:0 auto}.module2-con .bottom{font-size:28px}.module3{padding-top:120px;height:900px;background:url(../../images/about-img3.png) no-repeat bottom #f5f2ec;background-size:1920px;position:relative}.module3:after{position:absolute;content:"";width:391px;height:109px;background:url(../../images/about-img2.png) no-repeat top;background-size:cover;top:110px;left:100px}.module3-con{position:relative;margin-top:128px;padding:0 40px}.module3-con:after{content:"";position:absolute;width:1120px;height:2px;background:#aba9a7;left:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module3 .swiper-container{height:450px}.module3 .swiper-slide{position:relative}.module3 .swiper-slide:after{content:"";position:absolute;width:10px;height:10px;background:#aba9a7;border-radius:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.module3 .swiper-slide .triangle{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.module3 .swiper-slide .tit,.module3 .swiper-slide .triangle{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.module3 .swiper-slide .tit{width:100%;height:45px;line-height:45px;text-align:center;color:#1a1a1a;font-size:18px;background:#e9e4d6}.module3 .swiper-slide .txt{width:100%;height:150px;background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 20px;text-align:justify;color:#333;font-size:16px}.module3 .swiper-slide:nth-child(odd) .tit{top:255px}.module3 .swiper-slide:nth-child(odd) .txt{top:300px}.module3 .swiper-slide:nth-child(odd) .triangle{border-bottom:10px solid #e9e4d6;top:245px}.module3 .swiper-slide:nth-child(2n) .tit{top:150px}.module3 .swiper-slide:nth-child(2n) .triangle{border-top:10px solid #e9e4d6;top:195px}.module3 .swiper-slide:hover .tit{background:#dc9e61;color:#fff}.module3 .swiper-slide:hover:after{background:#dc9e61}.module3 .swiper-slide:hover .triangle{border-bottom-color:#dc9e61;border-top-color:#dc9e61}.module3 .swiper-button{width:42px;height:42px;border-radius:50%;background:#1a1a1a}.module3 .swiper-button:after{color:#fff;font-size:22px}.module3 .swiper-button.swiper-button-next{right:50%;-webkit-transform:translateX(620px);transform:translateX(620px)}.module3 .swiper-button.swiper-button-prev{left:50%;-webkit-transform:translateX(-620px);transform:translateX(-620px)}