.main-panel { margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: helvetica, tahoma, arial, "pingfang sc", "hiragino sans gb", "heiti sc", "microsoft yahei", "wenquanyi micro hei", sans-serif; min-width: 1200px; background-color: #ee4a27; background-image: url(/uploads/image/p9public/pc_banner.png), linear-gradient(180deg, #eb4a2b 0%, #ee4a27 100%); background-position: top center; background-repeat: no-repeat; padding: 821px 0 96px; } .main-header .banner{ margin: 0 auto; display: block; width: 100%; } .main-panel a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; } .main-panel a:link, .main-panel a:visited, .main-panel a:focus, .main-panel a:hover { text-decoration: none !important; color: #fff; } .clearfix::after { content: ''; display: table; clear: both; } .main-panel .button { color: #fff; font-size: 22px; background: no-repeat; width: 380px; height: 67px; line-height: 67px; text-align: center; display: inline-block; margin: 0 17px; } .main-panel .button.short { color: #fff; background: no-repeat; width: 220px; height: 55px; line-height: 55px; margin: 0; font-size: 22px !important; } .main-panel .common-wapper { box-sizing: border-box; position: relative; /* background: linear-gradient(180deg, rgba(255, 218, 107, 1), rgba(253, 178, 98, 1)); */ background: linear-gradient(178deg, #ffce7c 0%, #ffb866 100%); border-radius: 23px; padding: 25px; } .main-panel .common-wapper .container { background-color: #fff; border-radius: 19px; padding: 20px 0; } .main-panel .main-content { width:1080px; margin: 0 auto 43px; } .main-panel .main-content .container { } .main-panel .coupon { background: no-repeat top center; height: 280px; margin: 0 auto 5px; } .main-panel .coupon h2 { text-align: center; height: 62px; line-height: 62px; font-size: 18px; color: #fff; } .main-panel .coupon .coupon-content { width: 828px; height: 125px; margin: 10px auto 0; position: relative; padding-left: 185px; padding-top: 40px; box-sizing: border-box; } .main-panel .coupon .coupon-content h3 { font-size: 36px; font-weight: bold; line-height: 1; color: #fff; margin-bottom: 15px; } .main-panel .coupon .coupon-content p { color: rgba(255, 255, 255, 1); font-size: 14px; } .main-panel .coupon .coupon-content a { position: absolute; top: 38px; right: 58px; width: 152px; height: 42px; line-height: 42px; display: block; text-align: center; font-size: 24px; color:rgba(240, 52, 59, 1); background: linear-gradient(180deg, #fff499 0%, #ecc25b 100%); box-shadow: -1px 14px 38px -13px rgba(186, 21, 21, 0.49); border-radius: 4px; } .main-panel .tabs { width: 723px; height: 56px; background: #f3f3f3; border-radius: 9px; margin: 0 auto 32px; } .main-panel .tabs p { font-size: 22px; display: inline-block; width: 20%; text-align: center; cursor: pointer; color: #fff; height:56px; color: #6b6f7b; line-height: 56px; border-radius: 9px; transition: all .3s ease ; } .main-panel .tabs p.active { color: #fff; background: rgba(238, 72, 44, 1); font-weight: bold; transition: all .3s ease ; } .main-panel .tabs p:hover { background: rgba(238, 72, 44, .1); color: rgba(238, 72, 44, 1); font-weight: bold; transition: all .3s ease ; } .main-panel .flights-919-title, .main-panel .flights-other-title { text-align: center; margin-bottom: 20px; } .main-panel .flights-919-title span, .main-panel .flights-other-title span { color: rgba(238, 72, 44, 1); font-size: 35px; font-weight: bold; position: relative; } .main-panel .flights-919-title span::before, .main-panel .flights-other-title span::before { position: absolute; background: no-repeat center center; width: 42px; height: 42px; content: ''; display: block; left: -45px; top: -1px; } .main-panel .flights-919-title span::after, .main-panel .flights-other-title span::after { position: absolute; background: no-repeat center center; width: 42px; height: 42px; content: ''; display: block; right: -45px; top: -1px; } .main-panel .flights-919 { width: 940px; margin: 0 auto 51px; overflow-y: scroll; overflow: hidden; } .main-panel .flights-919 li { width:223px; height:102px; background: no-repeat; border-radius:4px; float: left; margin: 0 6px 28px; transition: all .3s ease; box-sizing: border-box; padding: 24px 12px 0; color: #fff; position: relative; } .main-panel .flights-919 li p:first-child { font-size: 20px; margin-bottom: 20px; } .main-panel .flights-919 li p span:first-child{ float: left; } .main-panel .flights-919 li p span:last-child{ float: right; } .main-panel .flights-919 li p:nth-child(2) span{ height: 32px; line-height: 32px; display: inline-block; font-size: 18px; float: left; } .main-panel .flights-919 li p:first-child span:last-child::before { content: '¥'; font-size: 12px; } .main-panel .flights-919 li p:last-child span:last-child { position: absolute; bottom: 0; left: 0; width: 100%; } .main-panel .flights-919 li p:last-child span:last-child a { display: block; width: 100%; text-align: center; height: 32px; line-height: 32px; text-align: center; color: rgba(205, 80, 25, 1); font-size: 16px; border-radius: 25px; } .main-panel .flights-other { width: 940px; margin: 0 auto 40px; } .main-panel .flights-other li { width:223px; height:123px; background: no-repeat; border-radius:4px; float: left; margin-right: 6px; margin-left: 6px; margin-bottom: 28px; transition: all .3s ease; box-sizing: border-box; padding: 16px 12px 0; color: #fff; position: relative; } .main-panel .flights-other li p:first-child { font-size: 22px; margin-bottom: 14px; line-height: 1; } .main-panel .flights-other li p span:first-child{ float: left; line-height: 30px; } .main-panel .flights-other li p span:last-child{ float: right; font-size: 30px; } .main-panel .flights-other li p:nth-child(2) span{ height: 24px; line-height: 24px; display: inline-block; font-size: 16px; float: left; } .main-panel .flights-other li p:nth-child(1) span:last-child::before { content: '¥'; font-size: 12px; } .main-panel .flights-other li p:last-child span:last-child { position: absolute; bottom: 0; left: 0; width: 100%; } .main-panel .flights-other li p:last-child span:last-child a { display: inline-block; width: 100%; height: 28px; line-height: 28px; text-align: center; color: rgba(205, 80, 25, 1); font-size: 16px; border-radius: 25px; } .main-panel .main-content.register { border: 0 none; background: no-repeat; width: 1080px; height: 172px; color: #ff472e; } .main-panel .main-content.register .re-left { float: left; padding: 53px 0 0 140px; line-height: 1; margin-bottom: 2px; } .main-panel .main-content.register .re-right { float: right; padding-right: 77px; padding-top: 62px; } .main-panel .main-content.register .re-right a { color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); text-align: center; font-size: 24px; margin: 0 16px; display: inline-block; width: 174px; height: 50px; line-height: 50px; background: linear-gradient(180deg, #ff8e62 0%, #ff591b 100%); box-shadow: -1px 14px 38px -13px rgba(186, 21, 21, 0.49); border-radius: 25px; } .main-panel .main-content.flights, .main-panel .main-content.huiyuan, .main-panel .main-content.services, .main-panel .main-content.anyifei { position: relative; padding-top: 26px; box-sizing: border-box; } .main-panel .main-content.flights::before, .main-panel .main-content.huiyuan::before, .main-panel .main-content.services::before, .main-panel .main-content.anyifei::before { content: ''; height: 100px; width: 1080px; display: block; position: absolute; z-index: 1; top: 0; } .main-panel .main-content.flights::before { background: no-repeat center center; } .main-panel .main-content.huiyuan::before { background: no-repeat center center; } .main-panel .main-content.services::before { background: no-repeat center center; } .main-panel .main-content.anyifei::before { background: no-repeat center center; } .main-panel .main-content.flights .guonei { margin-bottom: 80px; padding-top: 68px; } .main-panel .main-content.flights .guonei .f-title { margin-bottom: 30px; text-align: center; } .main-panel .main-content.flights .guonei .wechat-qrcode { height: 127px; line-height: 127px; text-align: center; } .main-panel .main-content.flights .guonei .wechat-qrcode span { color: rgba(238, 72, 44, 1); font-size: 30px; margin: 0 15px; font-weight: bold; } .main-panel .main-content .haoli { width: 707px; height: 195px; background: linear-gradient(90deg, #ff9b3a 0%, #fd703f 100%); border-radius: 24px 24px 0 0; margin: 0 auto; text-align: center; color: #fff; box-sizing: border-box; padding-top: 12px; } .main-panel .main-content.anyifei .f-title { margin-bottom: 68px; } .main-panel .main-content.anyifei .anyifei-inner { padding: 0 0 0 78px; } .main-panel .main-content.anyifei .anyifei-image { float: left; width: 410px; height: 302px; } .main-panel .main-content.anyifei .anyifei-image img { width: 100%; } .main-panel .main-content.anyifei .anyifei-content { float: left; width: 450px; background: no-repeat left bottom; margin-right: 47px; } .main-panel .main-content.anyifei h3 { font-size: 30px; margin-bottom: 28px; color: rgba(38, 38, 38, 1); } .main-panel .main-content.anyifei h4 { font-size: 20px; color: rgba(107, 111, 123, 1); margin-bottom: 18px; } .main-panel .main-content.anyifei p { font-size: 20px; color: rgba(41, 44, 53, 1); } .main-panel .main-content.anyifei p.dot { position: relative; padding-left: 15px; } .main-panel .main-content.anyifei p.dot::before { position: absolute; content: ''; display: block; width: 7px; height: 7px; border-radius: 3.5px; background: #292c35; top: 50%; left: 0; margin-top: -3.5px } .main-panel .main-content.anyifei p a{ color: rgba(242, 50, 106, 1) } .main-panel .main-content .items { position: relative; z-index: 1; background: #ffffff; box-shadow: 0px 2px 42px -24px #ffa76e; border-radius: 12px; padding: 45px; margin-bottom: 50px; } .main-panel .main-content .items:last-child { margin-bottom: 0; } .main-panel .main-content .item { position: relative; margin-bottom: 46px; padding-bottom: 46px; border-bottom: rgba(238, 217, 171, .6) 1px solid; } .main-panel .main-content .item:last-child { border-bottom: 0 none; margin-bottom: 0; padding-bottom: 0; } .main-panel .main-content .item .item-image { width: 187px; height: 187px; float: left; margin-right: 28px; } .main-panel .main-content .item .item-image img { width: 100%; height: 100%; } .main-panel .main-content .item .item-text { float: left; width: 620px; } .main-panel .main-content .item .item-text h4 { font-size: 30px; color: rgba(38, 38, 38, 1); margin-bottom: 33px; font-weight: bold; } .main-panel .main-content .item .item-text p { color: rgba(41, 44, 53, 1); font-size: 20px } .main-panel .main-content .item .item-text p span { color: rgba(107, 111, 123, 1); font-size: 20px } .main-panel .main-content .item .item-text p a { color: rgba(242, 50, 106, 1); font-size: 16px; } .main-panel .main-content .item .item-text p a.custom { width: 232px; height: 48px; line-height: 48px; text-align: center; background: linear-gradient(90deg, #ff6b3a 0%, #ff2929 100%); border-radius: 31px; display: inline-block; margin-right: 48px; } .modal.modal-content { background: #fff; color: #6b6f7b; border: 4px solid rgba(255, 205, 123, 1); border-radius: 0; padding: 48px 0; /* width: 100%; */ max-width: 100%; background:rgba(255,255,255,1); border-radius:26px; } .modal.modal-content .modal-title-sub-left { height: 20px; width: 128px; background: left / 100% auto no-repeat; margin-right: 0; } .modal.modal-content .modal-title-sub-right { height: 20px; width: 128px; background: right / 100% auto no-repeat; margin-left: 0; } .modal.modal-content .modal-title { font-size: 30px; text-align: center; font-weight: bold; color:rgba(53, 49, 86, 1); text-align: center; margin-bottom: 30px; } .modal.modal-content .modal-title img { width: 236px; height: 53px; } .modal.modal-content .modal-title-sub { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; width: 60%; font-size: 16px; color: #706c92; margin: 8px auto 16px; } .modal.modal-content .modal-title-sub img { width: 50%; height: 2px; } .modal.modal-content .modal-title-sub div { white-space: nowrap; margin: 0 5px; } .modal.modal-content a.close-modal { top: 20px; right: 20px; background: url(/uploads/image/p9public/exit-2x.png) center / contain no-repeat; border-radius: 50%; width: 59px; height: 45px; } .modal.modal-content .modal-text { font-size: 16px; line-height: 1.5; padding: 0 48px; } .modal.modal-content .modal-text h3, .modal.modal-content .modal-text p { margin: 0 0 10px; color: rgba(112, 108, 146, 1); } .modal.modal-content .modal-text h3 { margin: 20px 0 10px; font-size: 18px; } .modal.modal-content .modal-table { margin: 0 auto 0; width: 100%; border-collapse: collapse; font-size: 12px; } .modal.modal-content .modal-table th { padding: 5px 0; background: #ffdcc9; color: #2f2b4e; white-space: nowrap; text-align: center; width: 50%; } .modal.modal-content .modal-table td { padding: 5px 0; white-space: nowrap; text-align: center; } .modal.modal-content .modal-table th:first-child, .modal.modal-content .modal-table td:first-child { text-align: left; padding-left: 16px; } .modal.modal-content .modal-table tr:nth-child(2n 1) td { background: #ffebe6; } .modal.modal-content .modal-table tr:nth-child(2n) td { background: #ffe2d8; } .modal.modal-content .modal-text-title { font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 5px; } .blocker { z-index: 10000; }