.banner{position:relative;margin-top:-20px}.banner img{display:block;width:100%;height:555px;-o-object-fit:cover;object-fit:cover}.main-w{overflow:hidden}.module-box-w{position:relative;padding-bottom:330px}.module-box-w::before{content:"";display:block;position:absolute;top:-158px;bottom:0;width:100%;-webkit-transform:skewY(6deg);transform:skewY(6deg);pointer-events:none}.module-box-w:nth-child(2n+1)::before{background:-webkit-gradient(linear,left top,left bottom,from(#ffeef3),to(#ffced9));background:linear-gradient(180deg,#ffeef3 0,#ffced9 100%)}.module-box-w:nth-child(2n)::before{background:-webkit-gradient(linear,left top,left bottom,from(#f1f5ff),to(#c4d2fd));background:linear-gradient(180deg,#f1f5ff 0,#c4d2fd 100%)}.module-3.module-box-w::before{-webkit-transform:skewY(-6deg);transform:skewY(-6deg);top:-216px}.module-4.module-box-w::before{top:-216px}.module-5.module-box-w::before{-webkit-transform:skewY(-6deg);transform:skewY(-6deg);top:-216px;bottom:-108px}.sy-box.module-box-w{padding-bottom:180px}.sy-box .module-box{top:-200px}.module-box-w:last-child{padding-bottom:0}.module-box{position:relative;width:950px;margin:0 auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.module-box::before{content:"";display:block;position:absolute;left:-15px;right:-15px;top:0;bottom:0;background-color:#fff}.module-box .dec-w,.module-box::after{position:absolute;top:-15px;bottom:-15px}.module-box::after{content:"";display:block;left:0;right:0;background-color:#fff}.module-box .dec-w{left:-15px;right:-15px;overflow:hidden}.module-box .dec-w i{position:absolute;display:block;width:30px;height:30px;border-radius:50%;border:20px solid transparent}.module-box .dec-w .lt{top:0;left:0;-webkit-transform:translate(-35px,-35px) rotateZ(45deg);transform:translate(-35px,-35px) rotateZ(45deg);border-right-color:#fff}.module-box .dec-w .lb{bottom:0;left:0;-webkit-transform:translate(-35px,35px) rotateZ(45deg);transform:translate(-35px,35px) rotateZ(45deg);border-top-color:#fff}.module-box .dec-w .rt{top:0;right:0;-webkit-transform:translate(35px,-35px) rotateZ(45deg);transform:translate(35px,-35px) rotateZ(45deg);border-bottom-color:#fff}.module-box .dec-w .rb{bottom:0;right:0;-webkit-transform:translate(35px,35px) rotateZ(45deg);transform:translate(35px,35px) rotateZ(45deg);border-left-color:#fff}.module-box .m-title{position:absolute;top:-38px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.module-box .m-content{position:relative;z-index:1;border:2px solid #3483e0;border-radius:11px;padding-top:80px;padding-bottom:60px}.module-box-w:nth-child(2n) .module-box .m-content{border-color:#e65676}.module-1{padding-top:100px}.module-1 .m-content{padding:80px 120px 50px}.hd-info .item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#5f84ef;line-height:30px;margin-bottom:18px}.hd-info .item span{font-size:24px;font-weight:500}.hd-info .item p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:22px}.hd-tips{font-size:20px;color:#f56e92;line-height:28px}.hd-rule-btn{padding-top:30px;text-align:center}.hd-rule-btn .rule-btn{font-size:24px;color:#5f84ef;text-decoration:underline;cursor:pointer}.module-2 .module-box{top:-115px}.module-2 .m-content{padding:80px 120px 50px}.module-2 .broadcast-box{position:relative;text-align:center}.module-2 .broadcast-box::after,.module-2 .broadcast-box::before{content:"";display:block;width:6px;height:31px;background:#e65676;position:absolute;top:-31px}.module-2 .broadcast-box::before{left:204px}.module-2 .broadcast-box::after{right:204px}.module-2 .broadcast-box .all-num{height:80px;line-height:80px;font-size:28px;font-family:inpin-lingxiuti;color:#fff;background-color:#f56e92;border-top-left-radius:20px;border-top-right-radius:20px}.module-2 .broadcast-box .bm-list{height:250px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background-color:#ffeef3;font-size:24px;color:#f56e92;line-height:54px;font-weight:700;margin-bottom:35px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.form2 .checkbox-w label,.form2 .checkbox-w label a,.form2.form .ipt-w .icon,.module-2 .hd-info .item{color:#f56e92}.module-2 .card-100-w{padding-top:10px;text-align:center}.form2.form .ipt-w{background-color:#ffeef3}.form2.form input::-webkit-input-placeholder{color:#ff9fb4}.form2 .checkbox-w .checkbox:checked+.check-icon{border-color:#f56e92}.form2 .checkbox-w .checkbox:checked+.check-icon::before{border-bottom:2px solid #f56e92;border-left:2px solid #f56e92}.form2 .submit-btn{background:#f56e92;-webkit-box-shadow:0 4px 0 0 #d03d5e,inset 0 3px 10px 0 #fff;box-shadow:0 4px 0 0 #d03d5e,inset 0 3px 10px 0 #fff}.module-2 .hd-rule-btn .rule-btn{color:#e65676}.module-3 .flight-tabbar{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px;width:706px;margin:0 auto}.flight-tabbar li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;line-height:38px;border-top:1px solid #3483e0;border-bottom:1px solid #3483e0;border-left:1px solid #3483e0;font-size:24px;color:#3483e0;cursor:pointer}.flight-tabbar li:last-child{border-right:1px solid #3483e0}.flight-tabbar li.active{color:#fff;background-color:#3483e0}.flight-list{text-align:left;padding-left:118px;padding-right:80px;max-height:350px;overflow-y:auto;font-size:0}.flight-list .item-flight{display:inline-block;width:223px;height:106px;background:#3483e0;border-radius:6px;margin-right:19px;margin-bottom:19px;-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:20px 10px 16px;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:28px;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:94px;height:35px;background:#f56e92;-webkit-box-shadow:0 2px 0 0 #d03d5e,inset 0 2px 6px 0 #fff;box-shadow:0 2px 0 0 #d03d5e,inset 0 2px 6px 0 #fff;border-radius:20px;font-size:14px;color:#fff;cursor:pointer}.flight-list .item-flight button:active{opacity:.8;-webkit-box-shadow:none;box-shadow:none}.flight-tips{padding:20px 118px 0;font-size:18px;color:#3483e0}.module-4 .hotel-list,.module-4 .item-hotel{display:-webkit-box;display:-ms-flexbox;display:flex}.module-4 .hotel-list{width:706px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-4 .item-hotel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:336px;height:400px;margin-right:34px;margin-bottom:35px;font-size:18px;border:1px solid #ff90a8;border-radius:10px;background-color:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.module-4 .item-hotel:nth-child(2n){margin-right:0}.item-hotel .hotel-img{height:200px;background-color:#ccc}.item-hotel .hotel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-hotel .h-name{padding:15px 8px;font-size:22px;color:#333}.item-hotel .h-msg{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 12px;font-size:18px;color:#333;line-height:26px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-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:25px 12px 15px}.item-hotel .price{font-size:36px;color:#f56e92;font-weight:700}.item-hotel .price::before{content:"¥";font-size:18px}.item-hotel .price::after{content:"起";font-size:18px}.item-hotel .btn{width:118px;height:44px;background:#f56e92;-webkit-box-shadow:0 2px 0 0 #d03d5e,inset 0 2px 6px 0 #fff;box-shadow:0 2px 0 0 #d03d5e,inset 0 2px 6px 0 #fff;border-radius:22px;font-size:20px;font-family:inpin-lingxiuti;font-weight:400;color:#fff;text-align:center;line-height:44px}.item-hotel .btn:active{opacity:.8;-webkit-box-shadow:none;box-shadow:none}.link-img-list .link-img{text-align:center;margin-bottom:13px}.link-img-list .link-img:last-child{margin-bottom:0}