@charset "UTF-8";.template-share{position:relative}.template-share .share-icon{height:30px}.template-share .share-icon em{display:block;float:right;width:30px;height:30px;background:url(/images/bg/index.png) 0 -488px no-repeat}.template-share .share-list{position:relative;padding:8px 12px;background-color:#fff;box-shadow:1px 1px 2px 0 rgba(4,4,4,.2);border-radius:4px;border:solid 1px #eee}.template-share .share-list span.icon{display:block;float:right;width:38px;height:38px;margin-right:10px;background-image:url(/images/bg/index.png)}.template-share .share-list span.icon.wb{background-position:0 -298px}.template-share .share-list span.icon.qq{background-position:0 -423px}.template-share .share-list span.icon.wx{position:relative;background-position:0 -360px}.template-share .share-list .er{display:none;position:absolute;top:0;left:-175px;z-index:100;padding:10px;width:170px;background:#fff;border:1px solid #ececec}.template-share .share-list .er p{padding:5px 0;font-size:12px;text-align:center}.template-share .share-list .er .closeer{display:block;color:#c00;text-align:center;padding:15px 0 5px;text-align:center;cursor:pointer}.package-list-item .item-recommend-reason,.text-overflow{overflow:hidden;word-break:break-all;white-space:nowrap;text-overflow:ellipsis}.package{background:#f8f8f8;padding-bottom:60px;padding-top:20px;font-size:0}.package-fighting-ship{padding:20px;background-color:#fff;margin:20px 0}.package-fighting-ship-title{font-size:0;color:#333;font-weight:700}.package-fighting-ship-title-count{margin-left:10px}.package-fighting-ship-title img{vertical-align:top}.package-fighting-ship-title span{font-size:20px;line-height:26px;vertical-align:top}.package-fighting-ship-avatar{width:40px;height:40px;background-color:#ececec;border-radius:20px;margin-right:9px}.package-fighting-ship-table{margin-top:4px;font-size:16px;margin-bottom:0;position:relative}.package-fighting-ship-table .color-orange{color:#ff5300}.package-fighting-ship-table .color-gray{color:#999}.package-fighting-ship-table-content{max-height:375px;overflow-y:hidden;position:relative}.package-fighting-ship-table.table>tbody>tr>td{padding:16px 0;line-height:40px;border-top:1px dashed #ececec}.package-fighting-ship-table.table>tbody>tr>td.not-data{font-size:16px;line-height:200px;text-align:center}.package-fighting-ship-table.table>tbody>tr:first-child>td{border-top:none}.package-fighting-ship-table .btn-merge{width:60px;color:#fff;background-color:#568ff8;border-radius:5px;padding:0;height:40px;line-height:40px}.package-fighting-ship-table .btn-merge:hover{opacity:.8}.package-images{width:660px;height:466px;display:inline-block;vertical-align:top}.package-images .package-view .swiper-container{height:400px}.package-images .package-view .swiper-container .swiper-slide{font-size:14px;color:#fff}.package-images .package-view .swiper-container .swiper-slide img{width:660px;height:400px;display:block}.package-images .package-preview{margin-top:10px}.package-images .package-preview .swiper-container{height:56px;margin:0 10px;display:inline-block;vertical-align:middle;width:608px}.package-images .package-preview .swiper-container .swiper-wrapper{white-space:nowrap;width:auto}.package-images .package-preview .swiper-container .swiper-slide{width:93px;padding:0;font-size:0;padding-right:10px;color:#fff;height:56px;line-height:56px;cursor:pointer;text-align:center}.package-images .package-preview .swiper-container .swiper-slide img{width:93px;height:54px;padding:2px;display:inline-block}.package-images .package-preview .swiper-container .swiper-slide.active-nav img{padding:0;border:2px solid #568ff8}.package-images .package-preview .swiper-container .swiper-slide:last-child{margin-right:0}.package-timepicker{margin-top:14px}.package-timepicker #timepicker{display:none}.package-timepicker .flatpickr-calendar{width:100%;border:none;box-shadow:none}.package-timepicker .flatpickr-month{height:20px}.package-timepicker .flatpickr-months .flatpickr-next-month,.package-timepicker .flatpickr-months .flatpickr-prev-month{padding:3px 3px;height:20px}.package-timepicker .flatpickr-current-month{padding-top:0;height:20px}.package-timepicker .flatpickr-current-month span.cur-month{font-size:16px}.package-timepicker .flatpickr-current-month .cur-year{font-size:16px}.package-timepicker .flatpickr-day{border-radius:0;border-top-color:#ececec;border-left-color:#ececec}.package-timepicker .flatpickr-day.today{border-color:transparent;border-top-color:#ececec;border-left-color:#ececec}.package-timepicker .flatpickr-day.disabled{cursor:not-allowed}.package-timepicker .flatpickr-day.disabled:hover{border-color:transparent;border-top-color:#ececec;border-left-color:#ececec}.package-timepicker .flatpickr-weekdays{margin-top:7px;background-color:#f9f9f9;border-top:1px solid #ececec;border-right:1px solid #ececec;border-left:1px solid #ececec}.package-timepicker .flatpickr-weekdays span.flatpickr-weekday{color:#999}.package-timepicker .flatpickr-days{width:100%}.package-timepicker .flatpickr-days .dayContainer{border-bottom:1px solid #ececec;border-right:1px solid #ececec}.package-timepicker .flatpickr-rContainer{width:100%}.package-timepicker .flatpickr-rContainer .dayContainer{max-width:100%;width:100%}.package-timepicker .flatpickr-rContainer .dayContainer .flatpickr-day{width:14.28571%;max-width:14.28571%;height:29px;line-height:29px}.package-head{font-size:0;padding:20px 19px;border:1px solid #ececec;background-color:#fff;position:relative}.package-head-title{font-size:20px;line-height:1.46;font-weight:700;color:#333;height:55px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-moz-box-orient:vertical;-webkit-box-orient:vertical;-o-box-orient:vertical;word-break:break-all}.package-head-content{width:480px;margin-left:20px;display:inline-block}.package-head-content .bg-share{position:absolute;top:90px;cursor:pointer;right:20px}.package-head-para{margin-top:10px}.package-head-para-item{font-size:14px;display:inline-block;width:50%;margin:5px 0;overflow:hidden;white-space:nowrap;text-overflow:clip}.package-head-para-item span{vertical-align:middle}.package-head-sale{background-color:#fff7f3;height:74px;margin-top:15px;padding:0 20px 0 20px}.package-head-price{font-size:36px;color:#ff5300;display:inline-block;position:relative;line-height:74px;padding-left:20px;padding-right:20px}.package-head-price:before{font-size:20px;position:absolute;left:0;bottom:22px;line-height:1}.package-head-price:after{content:"起";font-size:14px;position:absolute;right:0;line-height:1;bottom:24px}.package-head-comment,.package-head-sold{margin-top:17px;float:right;border-right:1px solid #ffe3d5;height:40px;width:80px;text-align:center;vertical-align:middle}.package-head-comment-count,.package-head-sold-count{font-size:16px;color:#666;margin-bottom:3px}.package-head-comment-describe,.package-head-sold-describe{font-size:12px;color:#999}.package-head-comment{border-right:none;width:60px}.package-head-comment-count{color:#568ff8}.package-list{border:1px solid #ececec;background-color:#fff;padding:0 19px;margin-top:20px}.package-list-item{padding:27px 0 27px 80px;position:relative;border-bottom:1px dashed #ececec}.package-list-item:last-child{border-bottom:none}.package-list-item .bg-package{position:absolute;z-index:1000;font-size:16px;color:#fff;line-height:36px;text-align:center;left:-22px;top:20px}.package-list-item .item-title{font-size:16px;color:#333}.package-list-item .item-describe,.package-list-item .item-remark{color:#999;font-size:14px;margin-top:5px;width:568px}.package-list-item .item-buy{float:right}.package-list-item .item-buy-book,.package-list-item .item-buy-content{text-align:right;vertical-align:top;position:relative;display:inline-block}.package-list-item .item-buy-countdown{display:inline-block;vertical-align:middle}.package-list-item .item-buy-countdown span{color:#999;font-size:14px}.package-list-item .item-buy-countdown .countdown-item{width:24px;height:24px;line-height:24px;text-align:center;background-color:#f9e7e1;font-size:14px;color:#ea5d2a;display:inline-block;margin-right:13px;position:relative}.package-list-item .item-buy-countdown .countdown-item:after{content:":";width:13px;line-height:24px;font-size:14px;position:absolute;right:-13px;top:0}.package-list-item .item-buy-countdown .countdown-item:last-child{margin-right:0}.package-list-item .item-buy-countdown .countdown-item:last-child:after{content:none}.package-list-item .item-buy-type{color:#ff9e00;display:inline-block;margin-left:10px;font-size:14px}.package-list-item .item-buy-progress span{color:#ff5300;font-size:14px}.package-list-item .item-buy-progress .progress-content{text-align:left;border:1px solid #ff5300;background-color:#fff;padding:2px;width:100px;height:16px;border-radius:8px;display:inline-block;margin-left:3px}.package-list-item .item-buy-progress .progress-content .progress-level{background-color:#ff5300;display:inline-block;height:100%;border-radius:6px 0 0 6px}.package-list-item .item-buy-book{vertical-align:bottom;margin-left:20px}.package-list-item .item-buy-book .btn-book{display:inline-block;height:64px;line-height:64px;text-align:center;width:120px;font-size:24px;color:#fff;background-color:#ff5300;border:none;padding:0;border-radius:5px}.package-list-item .item-buy-book .btn-book:hover{background-color:#ff3600}.package-list-item .item-buy-book .btn-booked{display:inline-block;height:64px;line-height:64px;text-align:center;width:120px;font-size:24px;color:#fff;background-color:#999;border:none;cursor:pointer;padding:0;border-radius:5px}.package-list-item .item-buy-booked{font-size:14px;text-align:right;color:#999;margin-top:10px}.package-list-item .item-buy-price{margin-top:25px}.package-list-item .item-buy-price-old{text-decoration:line-through;color:#999;position:absolute;right:0;font-size:14px}.package-list-item .item-buy-price-count{display:inline-block;font-size:20px;color:#ff5300;vertical-align:middle;line-height:24px}.package-list-item .item-recommend-reason{color:#568ff8;height:40px;width:568px;line-height:40px;margin-top:15px;border-radius:5px;background-color:#f7faff;font-size:14px;padding:0 10px}.package-content{border:1px solid #ececec;padding:20px;background-color:#fff;margin-top:20px;font-size:14px}.package-content img{max-width:100%}.package-describe{padding:20px 20px 30px;border:1px solid #ececec;background-color:#fff;margin-top:20px}.package-describe-nav{border-bottom:1px solid #ececec}.package-describe-nav .package-nav-item{display:inline-block;padding-bottom:9px;color:#999;font-size:16px;margin-right:30px;cursor:pointer}.package-describe-nav .package-nav-item:hover{color:#568ff8}.package-describe-nav .package-nav-item.active{position:relative;color:#568ff8}.package-describe-nav .package-nav-item.active:after{content:"";width:100%;height:2px;background-color:#568ff8;position:absolute;bottom:0;left:0;right:0}.package-describe-content{margin-top:15px}.package-describe-content-item{display:none;font-size:14px;line-height:1.8;color:#999}.package-describe-content-item.active{display:block}.package-comment{padding:20px 20px 30px;border:1px solid #ececec;background-color:#fff;margin-top:20px}.package-comment h2{font-size:20px;font-family:MicrosoftYaHei-Bold;font-weight:700;color:#333;line-height:20px}.package-comment h2 span{margin-left:10px;font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#666}.package-comment ul li{padding:25px 0}.package-comment ul li .imgs{float:left;width:60px;height:60px;margin-right:18px;border-radius:50%;overflow:hidden}.package-comment ul li .imgs img{display:block;width:100%;height:100%}.package-comment ul li .desc{float:left;width:1080px;border-bottom:1px dashed #ececec;padding-bottom:20px}.package-comment ul li .desc h3{margin-bottom:15px}.package-comment ul li .desc h3 .name{float:left;margin-right:20px;font-size:14px;font-family:MicrosoftYaHei;font-weight:700;color:#333;line-height:18px}.package-comment ul li .desc h3 .stars{float:left}.package-comment ul li .desc h3 .stars span{float:left;width:18px;height:18px;margin-right:10px;background:url(/images/bg/star.png) no-repeat}.package-comment ul li .desc h3 .time{float:right;font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#999;line-height:18px}.package-comment ul li .desc .user-text{font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#666;white-space:pre-wrap}.package-comment ul li .desc .provider{width:880px;padding:20px;margin-top:15px;background:#f7faff;border-radius:5px}.package-comment ul li .desc .provider h3{margin-bottom:20px;font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#568ff8;line-height:15px}.package-comment ul li .desc .provider .provider-text{font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#666}.package-icon{display:inline-block;vertical-align:middle;background-image:url(/images/bg/package_icon.png);background-size:136px 115px}.package-icon.bg-info{width:14px;height:14px;background-color:#fff;background-position:-111px -73px}.package-icon.bg-next:active{width:16px;height:56px;background-position:-1px -42px}.package-icon.bg-location{width:14px;height:14px;background-position:-93px -59px}.package-icon.bg-next{cursor:pointer;width:16px;height:56px;background-position:-19px -42px}.package-icon.bg-start{width:18px;height:18px;background-position:-111px -53px}.package-icon.bg-next:hover{width:16px;height:56px;background-position:-37px -42px}.package-icon.bg-previous:active{width:16px;height:56px;background-position:-55px -42px}.package-icon.bg-previous:hover{width:16px;height:56px;background-position:-73px -42px}.package-icon.bg-previous{cursor:pointer;width:16px;height:56px;background-position:-93px -1px}.package-icon.bg-type{width:14px;height:14px;background-position:-93px -75px}.package-icon.bg-time{width:14px;height:14px;background-position:-1px -100px}.package-icon.bg-package{width:90px;height:39px;background-position:-1px -1px}.package-icon.bg-share{width:24px;height:24px;background-position:-111px -1px}.package-icon.bg-share:hover{width:24px;height:24px;background-position:-111px -27px}.package .template-share .share-icon em{background:0 0}.package .template-share .share-list{right:30px;width:66px;z-index:100}.package .template-share .share-list span.icon{margin:0 0 10px 0}.package .template-share .share-list span.icon.wb{margin:0}