.banner{position:relative;margin-top:-20px}.banner img{display:block;width:100%;height:555px;-o-object-fit:cover;object-fit:cover}.hd-time-box{display:-webkit-box;display:-ms-flexbox;display:flex;height:295px;background:-webkit-gradient(linear,left top,left bottom,from(#00abe0),to(#52bffc));background:linear-gradient(#00abe0 0,#52bffc 100%)}.hd-time-box img{margin:auto}.m1-box .item1{padding:0 0 63px;background:-webkit-gradient(linear,left top,left bottom,from(#fec0a5),to(#eedbb1));background:linear-gradient(#fec0a5 0,#eedbb1 100%)}.m-title{padding:47px 0 27px;font-size:0;text-align:center}.m-content{width:985px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background-color:#fff;border:8px solid #fff;border-radius:20px;padding:0 76px}.m1-box .item1 .m-content{border-color:#ffe179}.m-slogan{padding:50px 0 46px;text-align:center}.m-slogan span{color:#fbcb24}.m-slogan .max-s{font-size:32px;font-family:FZZhengHeiS-EB-GB;color:#03cfd4}.m-slogan .min-s{padding-top:9px;font-size:24px;color:#03cfd4}.hd-date{margin-bottom:16px}.hd-rule{margin-bottom:20px}.hd-date,.hd-rule{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;color:#03cfd4;line-height:1.2}.hd-date span,.hd-rule span{white-space:nowrap}.hd-date p,.hd-rule p{width:490px}.hd-rule p span{color:red}.hd-detail span{display:block;font-size:20px;color:#03cfd4;padding-bottom:20px}.hd-detail table{width:100%;font-size:20px;color:#00a4a8}.hd-detail table th{background-color:#bdf3f4;height:58px;vertical-align:middle;text-align:left;padding-left:18px}.hd-detail table tbody tr:nth-child(2n){background-color:#d4fafb}.hd-detail table tbody tr:nth-child(2n+1){background-color:#e3feff}.hd-detail table tbody td{padding:15px 0 15px 18px;vertical-align:middle;line-height:1.5}.hd-detail table tbody td:last-child{padding-right:23px}.hd-detail table tbody td p:not(:first-child){margin-top:20px}.m-btn-w{padding:40px 0 50px;text-align:center}.link-btn{display:inline-block;width:280px;height:72px;background:#fbcb24;-webkit-box-shadow:0 7px 1px 0 #e0b50b;box-shadow:0 7px 1px 0 #e0b50b;border-radius:36px;font-size:28px;color:#fff;font-weight:700;line-height:72px;margin-bottom:25px}.link-btn:active{-webkit-box-shadow:none !important;box-shadow:none !important}.rule-btn-w{padding-top:25px;padding-bottom:50px;text-align:center}.m-btn-w .rule-btn,.rule-btn-w .rule-btn{font-size:22px;color:#03cfd4;cursor:pointer}.m1-box .item2{padding:55px 0 50px;background:-webkit-gradient(linear,left top,left bottom,from(#fdc6db),to(#b1e5ff));background:linear-gradient(#fdc6db 0,#b1e5ff 100%)}.m1-box .item2 .m-content{border-color:#ff9fab}.m1-box .item2 .m-content .title{padding:40px 0;font-size:32px;font-family:FZZhengHeiS-EB-GB;color:#00abe0;text-align:center}.aqy-prize .tle{font-size:24px;color:#00abe0;font-weight:700}.qy-list{padding:27px 0}.qy-list .item-qy{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;color:#4abdfc}.qy-list .item-qy>i{padding-right:10px;font-size:20px}.qy-list .item-qy>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.qy-list p{padding:10px 0 20px;font-size:20px}.item-qy .qy-tips{font-size:20px;color:#fbcb24}.group1-w{background:-webkit-gradient(linear,left top,left bottom,from(#8bd6ed),to(#fbe0b1));background:linear-gradient(#8bd6ed 0,#fbe0b1 100%)}.m2-box .m-content{border-color:#69b7a3}.m2-box .m-content .m-slogan{padding-bottom:50px}.m2-box .m-content .m-slogan .min-s{padding-top:26px;line-height:1.2}.m2-box .hd-date,.m2-box .hd-detail span,.m2-box .hd-detail table,.m2-box .hd-rule,.m2-box .m-slogan .max-s,.m2-box .m-slogan .min-s,.m2-box .rule-btn{color:#69b7a3}.m2-box .hd-detail table th{background-color:#c7eadb}.m2-box .hd-detail table tbody tr:nth-child(2n+1){background-color:#eafaf3}.m2-box .hd-detail table tbody tr:nth-child(2n){background-color:#def3ea}.m2-box .zd-tips{padding:20px 0;font-size:20px;color:#fbcb24;line-height:1.2}.m3-box{padding:58px 0 64px;text-align:center}.m3-box .img-w{position:relative;width:985px;margin:0 auto}.m3-box .img-w .link-btn{position:absolute;top:240px;right:300px;width:167px;height:48px;line-height:48px;font-size:21px}.m4-box,.m5-box{padding-bottom:67px}.m4-box{background:-webkit-gradient(linear,left top,left bottom,from(#46e3b9),color-stop(98%,#1cbad3));background:linear-gradient(#46e3b9 0,#1cbad3 98%)}.flight-tabbar li,.m4-box .img-w{position:relative;text-align:center}.m4-box .img-w{width:985px;margin:0 auto}.m4-box .img-w .link-btn{position:absolute;top:170px;right:108px;width:123px;height:36px;line-height:36px;font-size:17px}.m4-box .m-content{padding:15px 85px;border-radius:5px;border:0}.m4-box .m-content .title{padding:24px 0 17px;font-size:30px;color:#00abe0;font-weight:700;position:relative}.m4-box .m-content .hd-date,.m4-box .m-content .hd-rule{font-size:18px;color:#00abe0;line-height:1.5}.m4-box .m-content .hd-date{margin-bottom:3px}.m4-box .m-content .hd-date p,.m4-box .m-content .hd-rule p{width:auto}.m4-box .m-content .link-btn{position:absolute;top:18px;right:20px;width:138px;height:43px;background:#00abe0;-webkit-box-shadow:0 5px 1px 0 #009bcb;box-shadow:0 5px 1px 0 #009bcb;border-radius:22px;font-size:21px;line-height:43px;text-align:center}.m5-box{background:-webkit-gradient(linear,left top,left bottom,from(#f4fc99),color-stop(99%,#32cfd8));background:linear-gradient(#f4fc99 0,#32cfd8 99%)}.flight-content{width:680px;margin:0 auto}.flight-tabbar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;margin-bottom:18px}.flight-tabbar li{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:43px;font-size:24px;color:#453d3d}.flight-tabbar li:not(:last-child)::after{content:"";position:absolute;display:block;width:2px;height:28px;top:7px;right:-1px;background-color:#ccc}.flight-tabbar li.active{color:#fff;background-color:#00abe0}.flight-tabbar li.active::before{content:"";position:absolute;top:42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;border:10px solid transparent;border-top-color:#00abe0}.flight-list{border-top:2px solid #00abe0;padding-top:30px;text-align:left;max-height:370px;overflow-y:auto;font-size:0}.flight-list .item-flight{display:inline-block;width:30.88%;height:97px;background:#00abe0;border-radius:6px;margin-right:19px;margin-bottom:18px;-webkit-box-sizing:border-box;box-sizing:border-box}.flight-list .item-flight:nth-child(3n){margin-right:0}.flight-list .item-flight .od{padding:17px 8px 5px 10px;font-size:16px;color:#fff;text-align:left}.flight-list .item-flight .other-info{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-list .item-flight .price{font-size:26px;color:#fff}.flight-list .item-flight .price::before{content:"¥";font-size:12px}.flight-list .item-flight .price::after{content:"起";font-size:12px}.flight-list .item-flight button{width:89px;height:32px;background:#fbcb24;-webkit-box-shadow:0 2px 0 0 #e0b50b,inset 0 2px 6px 0 #fff;box-shadow:0 2px 0 0 #e0b50b,inset 0 2px 6px 0 #fff;border-radius:15px;font-size:14px;color:#fff;cursor:pointer}.flight-list .item-flight button:active,.item-hotel .btn:active{opacity:.8;-webkit-box-shadow:none;box-shadow:none}.flight-tips{padding:28px 0;font-size:18px;color:#fff}.m6-box{background:linear-gradient(179deg,#ffdde3 0,#ff88ae 99%);padding-bottom:60px}.hotel-box{width:680px;margin:0 auto}.hotel-fl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.hotel-fl li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:30px;height:55px;line-height:55px;text-align:center;background-color:#fbcb26;-webkit-box-shadow:5px 5px #ffe179;box-shadow:5px 5px #ffe179;font-size:30px;font-weight:700;color:#fff}.hotel-fl li:last-child{margin-right:0}.hotel-fl li.active{-webkit-box-shadow:5px 5px #6adcff;box-shadow:5px 5px #6adcff}.hotel-list,.item-hotel{display:-webkit-box;display:-ms-flexbox;display:flex}.hotel-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item-hotel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:330px;height:400px;margin-bottom:16px;font-size:18px;border:1px solid #ff90a8;border-radius:10px;background-color:#fff;overflow:hidden}.item-hotel .hotel-img{height:200px;background-color:#ccc}.item-hotel .hotel-img img,.lp-item .img-w img,.more-item .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-hotel .h-name{padding:15px 20px 10px;font-size:18px;color:#333}.item-hotel .h-msg{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;font-size:16px;color:#333;line-height:26px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.item-hotel .h-other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px 10px 15px}.item-hotel .price,.lp-tabbar li{font-size:36px;color:#f56e92;font-weight:700}.item-hotel .price::before{content:"¥";font-size:18px}.item-hotel .price i{font-size:14px;color:#383838}.item-hotel .btn{width:98px;height:38px;background:#fbcc27;-webkit-box-shadow:0 2px 0 0 #e0b50b,inset 0 2px 6px 0 #fff;box-shadow:0 2px 0 0 #e0b50b,inset 0 2px 6px 0 #fff;border-radius:19px;font-size:20px;font-weight:400;color:#fff;text-align:center;line-height:38px}.m7-box{background:-webkit-gradient(linear,left top,left bottom,from(#fdc6db),to(#8ed6ec));background:linear-gradient(#fdc6db 0,#8ed6ec 100%);padding-bottom:60px}.lp-box{width:680px;margin:0 auto}.lp-tabbar{background-color:#fbcc27;-webkit-box-shadow:5px 5px #ffe179;box-shadow:5px 5px #ffe179;margin-bottom:30px}.lp-tabbar li{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:55px;text-align:center;font-size:28px;color:#fff}.hotel-fl li.active,.lp-tabbar li.active{background-color:#00abe0}.lp-item,.lp-list,.lp-tabbar{display:-webkit-box;display:-ms-flexbox;display:flex}.lp-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-item{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:220px;height:400px;background-color:#fff;border-radius:5px;padding:10px 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:16px}.lp-item .img-w{width:100%;height:200px}.lp-item,.lp-item .name{-webkit-box-orient:vertical}.lp-item .name{padding:10px 0 0;font-size:20px;color:#383838;line-height:29px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.lp-item .other{padding:0 5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-item .lc{padding:10px 0 20px;color:#ff6f00;height:30px;line-height:30px;font-size:30px;width:100%}.lp-item .btn{text-align:center;line-height:38px;color:#fff;font-size:18px;width:98px;height:38px;background:#fbcc27;-webkit-box-shadow:0 2px 0 0 #e0b50b,0 2px 6px 0 #fff;box-shadow:0 2px 0 0 #e0b50b,0 2px 6px 0 #fff;border-radius:19px}.m8-box{background:-webkit-gradient(linear,left bottom,left top,from(#81d4ec),color-stop(99%,#f0e0aa));background:linear-gradient(0,#81d4ec 0,#f0e0aa 99%);padding-bottom:60px}.more-list{width:680px;margin:0 auto}.more-item{padding:22px;background-color:#fff;border-radius:10px;margin-bottom:27px}.more-item .left{width:380px;height:240px}.more-item,.more-item .right{display:-webkit-box;display:-ms-flexbox;display:flex}.more-item .right{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:25px}.more-item .right .name,.more-item .right .sub-name{font-size:28px;font-weight:800;color:#00abe0;line-height:30px}.more-item .right .sub-name{padding:15px 0 25px;font-size:22px;font-family:Microsoft YaHei;font-weight:400}.more-item .right .link-btn{width:207px;height:60px;background:#fbcc27;-webkit-box-shadow:0 5px 1px 0 #e0b50b;box-shadow:0 5px 1px 0 #e0b50b;border-radius:30px;text-align:center;line-height:60px;margin-bottom:0}