.homepage .video{position:relative;margin-top:80px;height:90%;overflow:hidden}.homepage .video .mask{position:absolute;width:100%;height:100%;top:0;background:rgba(255,251,240,.7)}.homepage .video .videoDom{width:100%;height:860px;-o-object-fit:fill;object-fit:fill}.homepage .section2{width:1200px;margin:100px auto}.homepage .section2 .section2-top{display:flex}.homepage .section2 .section2-top .list-box{width:25%;text-align:center;margin:0 10px}.homepage .section2 .section2-top .list-box .news_title{color:#333;font-size:24px;margin-bottom:20px}.homepage .section2 .section2-top .list-box .news_main{text-align:center;font-size:14px;line-height:20px;color:#6b7c8f;width:100%;height:32px}.homepage .section2 .section2-block{display:flex;margin:80px 50px}.homepage .section2 .section2-block .block2-right{margin-top:auto;flex:1}.homepage .section2 .section2-block .block2-right .block2-tit1{height:42px;font-size:30px;font-weight:600;color:#4c4b5e;line-height:42px}.homepage .section2 .section2-block .block2-right .block2-tit2{height:42px;font-size:40px;font-weight:600;color:#4c4b5e;line-height:42px;margin:5px 0 32px}.homepage .section2 .section2-block .block2-right .block2-text{text-indent:40px;min-width:100%;max-height:250px;color:#8687a5;font-size:14px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden;line-height:28px;text-align:justify;margin-bottom:30px}.homepage .banner-tit{width:100%;background:#393835;height:400px;padding:60px 0;display:flex}.homepage .banner-tit .text{list-style:none;margin-top:10px;display:flex;flex-wrap:wrap;width:1200px;margin:0 auto}.homepage .banner-tit .text li{width:50%;padding:5px 30px;color:#fff;position:relative;max-width:1200px;justify-content:center;line-height:25px;transition:all .3s ease 0s;font-size:14px}.homepage .banner-tit .text li:hover{padding-left:40px}.homepage .banner-tit .text li:before{content:"";position:absolute;left:4px;top:15px;width:8px;height:8px;background:#dc143c;border-radius:100px;z-index:2}.homepage .banner-tit .text li:after{content:"";position:absolute;left:0;top:11px;width:16px;height:16px;background:#e9e0d2;border-radius:100px;z-index:1}.homepage .section4{width:1500px;min-width:1200px;margin:80px auto}.homepage .section4 .honor-section{text-align:center}.homepage .section4 .honor-section h1{margin:60px auto}.homepage .section4 .honor-section img{max-width:80%;height:auto;vertical-align:middle;border-style:none;padding:0 20px}.homepage .section4 .honor-section .honor-img{max-width:70%}.homepage .section4 .honor-section-first img{max-width:100%}.homepage #banner-loop{margin:50px 0;position:relative;overflow:hidden}.homepage #banner-loop img{width:100%;height:100%}.homepage #banner-loop .button-loop-detail{position:absolute;bottom:0;right:0;width:400px;height:100%;z-index:3}.homepage .section3{width:1200px;margin:50px auto}.homepage .section3 .section3-title{text-align:center;font-size:32px;border:#333}.homepage .section3 .section3-one-node{width:33.33%;margin-top:0;align-self:center;padding:25px 10px;text-align:center;cursor:pointer}.homepage .section3 .section3-one-node div{overflow:hidden;margin-right:10px}.homepage .section3 .section3-one-node div img{width:80%;height:auto}.homepage .section3 .section3-one-node div .place-title{color:#333;font-size:18px;line-height:29px;margin:8px 0}.homepage .section3 .section3-list{margin-top:75px;display:flex;flex-wrap:wrap}.homepage .slide-fade-enter-active{transition:all .2s ease}.homepage .slide-fade-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.homepage .slide-fade-enter,.homepage .slide-fade-leave-to{transform:translatey(100%);opacity:0}