::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#c1c1c1}body.overflow-hidden{overflow:hidden!important}.cruise-mask{position:fixed;background-color:transparent;top:0;left:0;width:100%;height:100%;z-index:10;display:none}.single-cruise .banner .title span{color:#fff;letter-spacing:2px;text-shadow:0 0 8px rgba(0,0,0,0.2);font-size:22px}.single-cruise .banner .title span:first-child{margin-left:5px}.single-cruise .banner .title .subtitle{padding:7px 10px;font-family:none;font-size:18px !important;background-color:#142640;margin-left:20px}.single-cruise .banner .subtitle{display:inline-block;transform:translateY(-16px)}.single-cruise .epidemic-situation .ul-collection{padding:0 !important;font-size:14px;line-height:2}.status-active .banner .subtitle{background-color:#ce1141 !important}.qrcode-mask{position:fixed;width:100%;height:100%;background:transparent;z-index:10;top:0;left:0}.qrcode-open{position:absolute;background:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,0.2));width:max-content;padding:10px 20px;z-index:20;color:#6b6b6b;text-align:center;line-height:1.5;font-size:12px}.qrcode-open img{width:120px;margin-bottom:10px}.qrcode-open:before{content:"";display:block;position:absolute;top:-16px;left:0;right:0;border:8px solid transparent;border-bottom-color:#fff;width:0;height:0;margin:auto}.status-active{background-color:#ce1141}.text-red-color{color:#ce1141}.activity-has-link{color:#ce1141;border-bottom:1px solid #ce1141;text-decoration:none;margin:0 0 10px;display:inline-block;line-height:1.5;font-size:13px}.activity-no-link{color:#ce1141;display:inline-block;line-height:1.5;font-size:13px}.clear-after:after{display:none !important}.intro{display:flex;justify-content:space-between}.intro .text-box{width:100%;line-height:2;font-size:14px;color:#6b6b6b;display:flex;justify-content:space-between}.intro .text-box>div:first-child{width:55%;padding-right:20px;box-sizing:border-box}.intro .text-box>div:first-child .x-list{margin:40px 0 0}.intro .text-box>div:last-child{width:45%}.intro .text-box>div:last-child h3{line-height:1.2;color:#000}.intro .text-box>div:last-child .search-btn{width:100%;position:relative;height:40px;box-shadow:0 0 3px 1px rgba(0,0,0,0.15) inset;border-radius:3px;line-height:40px;padding:0 10px;box-sizing:border-box;margin:10px 0;cursor:context-menu;color:#2E3D52}.intro .text-box>div:last-child .search-btn i{display:inline-block;width:20px;height:20px;background-size:cover !important;vertical-align:sub;margin-right:8px}.intro .text-box>div:last-child .search-btn:after{content:'';display:inline-block;background:url(../images/icon_arrows_red.png) no-repeat center;background-size:cover;width:15px;height:15px;float:right;margin:12px 0}.intro .text-box>div:last-child .no-after:after{display:none}.intro .text-box>div:last-child .cruise-infor{display:flex}.intro .text-box>div:last-child .cruise-infor .cruise-direction{width:45%;padding:0 20px 0 0;position:relative}.intro .text-box>div:last-child .cruise-infor .cruise-direction #more-direction{display:none;position:absolute;z-index:11;padding:15px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.2);background:#fff;width:max-content}.intro .text-box>div:last-child .cruise-infor .cruise-direction #more-direction:before{content:'';display:inline-block;position:absolute;top:-6px;left:15px;width:12px;height:12px;box-shadow:-1px -1px 1px #ccc;transform:rotate(45deg);background-color:#fff;z-index:2}.intro .text-box>div:last-child .cruise-infor .cruise-direction #more-direction a{display:inline-block;line-height:40px;padding:0 10px;height:40px;box-shadow:0 0 5px rgba(0,0,0,0.2);font-size:14px;box-sizing:border-box;text-decoration:none;color:#000;cursor:pointer;width:160px;text-align:center}.intro .text-box>div:last-child .cruise-infor .cruise-direction #more-direction a.active{font-weight:600;border:1px solid #C6A14A;background-color:#F4F1EF}.intro .text-box>div:last-child .cruise-infor .cruise-direction #more-direction a~a{margin:0 0 0 20px}.intro .text-box>div:last-child .cruise-infor .cruise-dates{width:55%;position:relative}.intro .text-box>div:last-child .cruise-infor .cruise-dates .sailing-notice div,.intro .text-box>div:last-child .cruise-infor .cruise-dates .sailing-notice p{font-size:12px;line-height:1.5;color:#6b6b6b}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates{width:max-content;display:none;position:absolute;z-index:11;padding:15px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.2);background:#fff;right:0}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates:before{content:'';display:inline-block;position:absolute;top:-6px;right:15px;width:12px;height:12px;box-shadow:-1px -1px 1px #ccc;transform:rotate(45deg);background-color:#fff;z-index:2}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .date-title{font-size:16px;font-weight:500;margin:0;padding-bottom:12px;position:relative}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .date-title:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background-color:#e8e8e8}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .date-title span{color:#6b6b6b;cursor:pointer;display:inline-block}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .date-title span.active{color:#000;border-bottom:3px solid #000}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .contents>div{display:none}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .contents>.active{display:block}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .months-info{margin:0;padding:0 0 5px;border-bottom:1px solid #e8e8e8}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .months-info>div{padding:5px 0 0;text-align:center;margin:0 5px;display:inline-block;cursor:pointer;font-size:14px;color:#000}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .months-info>div.disabled{color:#919191;cursor:no-drop}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .months-info>div.active{border-bottom:2px solid #C6A14A;color:#C6A14A}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .cruise-box{padding:24px 0 0;display:none}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .cruise-box.active{display:block}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .cruise-box>div{width:100%;box-shadow:0 0 6px rgba(0,0,0,0.25);padding:5px 10px;box-sizing:border-box;margin-bottom:15px;cursor:pointer;font-size:14px;border-radius:3px;border:1px solid rgba(0,0,0,0.25);color:#000}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .cruise-box>div.active{border:1px solid #C6A14A;background-color:#C6A14A;font-weight:600;color:#fff}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .cruise-box>div.active .original-price{color:#fff}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .cruise-box>div .original-price{text-decoration:line-through;color:#6b6b6b}.intro .text-box>div:last-child .cruise-infor .cruise-dates #more-dates .check-cruise-date{margin:45px auto 25px;width:165px;height:40px;border:0;border-radius:3px;color:#fff;background-color:#C6A14A;cursor:pointer;line-height:40px;text-align:center}.intro .text-box>div:last-child .min-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 0 15px 0}.intro .text-box>div:last-child .min-price h3{margin:0 0 10px;width:100%}.intro .text-box>div:last-child .min-price>span{width:100%}.intro .text-box>div:last-child .min-price .original-price,.intro .text-box>div:last-child .min-price .current-price{display:none;margin:0;font-size:16px;line-height:1}.intro .text-box>div:last-child .min-price .original-price{color:#6b6b6b}.intro .text-box>div:last-child .min-price .original-price p{margin:0 10px 0 0}.intro .text-box>div:last-child .min-price .current-price{display:block;color:#ce1141;font-size:14px}.intro .text-box>div:last-child .min-price .current-price p em{font-size:17px;font-weight:600}.intro .text-box>div:last-child .min-price .line-through{text-decoration:line-through}.intro .text-box>div:last-child .min-price .discount_reduce{display:inline-block;border:1px solid #ce1141;border-radius:3px;color:#ce1141;font-size:0;opacity:0;margin:0 0 0 20px;line-height:1.7;overflow:hidden}.intro .text-box>div:last-child .min-price .discount_reduce>div{display:inline-block;font-size:14px;padding:0 8px}.intro .text-box>div:last-child .min-price .discount_reduce .reduce{background:rgba(206,17,65,0.06)}.intro .text-box>div:last-child .min-price .discount_reduce .discount{border-right:1px dashed #ce1141}.intro .text-box>div:last-child .min-price .discount_reduce_new{border:1px solid #ce1141;border-radius:3px;color:#ce1141;font-size:0;line-height:1.7}.intro .text-box>div:last-child .min-price .discount_reduce_new>div{display:inline-block;font-size:13px;padding:0 8px}.intro .text-box>div:last-child .min-price .discount_reduce_new .reduce{background:rgba(206,17,65,0.06)}.intro .text-box>div:last-child .min-price .discount_reduce_new .discount{border-right:1px dashed #ce1141}.intro .text-box>div:last-child .min-price .booking-btn{background-color:#ce1141;color:#fff;padding:5px 20px;border-radius:3px;float:right;text-decoration:none;cursor:pointer}.intro .text-box>div:last-child .min-price .disabled{background-color:#6B6B6B;cursor:no-drop}.intro .text-box>div:last-child .min-price .btns{position:relative}.intro .text-box>div:last-child .min-price .qrcode-open{top:120%;left:50%;transform:translateX(-50%)}.intro .text-box>div:last-child .ship-contents{list-style:none;margin:15px 0 0;padding:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.15)}.intro .text-box>div:last-child .ship-contents li{color:#142640;display:flex;align-items:self-start;margin:10px 0 0}.intro .text-box>div:last-child .ship-contents li img{width:195px}.intro .text-box>div:last-child .ship-contents li i{display:inline-block;width:27px;height:25px;background-size:cover !important;margin-right:10px}.intro .text-box>div:last-child .ship-contents .discount{border-top:1px solid #C6A14A;color:#C6A14A;margin:10px 0 0;padding:5px 0 0}.intro .text-box h3{margin:16px 0 0;font-weight:normal;color:#000}.intro .text-box>div{margin:0}.intro .text-box>div em{font-style:normal}.intro .text-box>div p{margin:0}.intro .text-box>div .btn-inline{width:160px;height:35px;background-color:#C6A14A;padding:0;line-height:35px;color:#fff;margin:0 15px 0 0;border-radius:0;text-align:center}.intro .text-box>div .special{width:240px}.intro .text-box .offer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 0;margin:16px 0;color:#000}.intro .text-box .offer .ship-ticket{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.intro .text-box .offer .ship-ticket li{width:25%}.intro .text-box .offer .ship-ticket li:before{content:"";display:inline-block;width:14px;height:12px;background-image:url('../images/icon_gx.png');background-size:cover;background-position:center;margin-right:10px}.intro .text-box .offer .ship-ticket li p{margin:0 0 0 24px;color:#777}.offer-box{margin-top:10px}.offer-box>p{margin-left:65px;color:#142640}.offer-box>div{box-shadow:0 0 6px rgba(0,0,0,0.15);border-radius:3px;padding:30px 50px}.offer-box>div i{background-size:cover !important;display:inline-block;width:38px;height:31px;margin-right:14px;vertical-align:bottom}.offer-box>div .main-title{font-size:0}.offer-box>div .main-title span{font-size:22px;color:#142640;font-weight:600;letter-spacing:3px;line-height:31px}.offer-box>div .desc{margin:6px 0 6px 52px;color:#142640;font-size:18px;letter-spacing:2px}.offer-box>div .desc a{color:#142640;font-weight:600;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #142640}.offer-box>div .desc span{color:#ce1141;font-weight:600}#open-img{width:570px;height:507px;position:relative;margin:auto}.map-boxs .content{display:flex;justify-content:space-between;background:#f4f4f4;padding:8px;font-size:0;margin-top:48px;margin-bottom:48px;box-sizing:border-box}.map-boxs .content .left{width:500px;padding-right:8px;position:relative}.map-boxs .content .left>div span{font-size:13px;position:absolute;padding:5px 10px;background-color:transparent;color:#2f6c81;border-radius:3px;cursor:context-menu;font-weight:600}.map-boxs .content .left>div i{position:absolute;display:block;width:5px;height:5px;background-color:#fff;border-radius:50%;border:3px solid #2f6c81;opacity:0}.map-boxs .content .left>div:hover span,.map-boxs .content .left>div.active span{background-color:#2f6c81;color:#fff;z-index:999}.map-boxs .content .left>div:hover i,.map-boxs .content .left>div.active i{opacity:1}.map-boxs .content .right{flex:1;border-top:1px solid #f5f5f5;display:flex;flex-direction:column}.map-boxs .content .right>div{flex:1;display:flex;flex-direction:column}.map-boxs .content .right>div>p{flex:1}.map-boxs .content .right p{margin:0;padding:3px 0;font-size:0;color:#6b6b6b;background-color:#fff;border-bottom:1px solid #f5f5f5;cursor:context-menu;display:flex;align-items:center}.map-boxs .content .right p span{display:inline-block;font-size:15px;box-sizing:border-box}.map-boxs .content .right p span:first-child{width:18%}.map-boxs .content .right p span:nth-child(2){width:23%}.map-boxs .content .right p span:first-child,.map-boxs .content .right p span:last-child{padding:0 25px}.map-boxs .content .right p span:last-child{width:59%}.map-boxs .content .right>p:first-child{background-color:#e6ebee;color:#3e788c}.map-boxs .content-8DaysCharm{position:relative;display:flex;justify-content:space-between;padding:8px;font-size:0;height:390px;margin-top:48px;margin-bottom:48px}.map-boxs .content-8DaysCharm .left-8DaysCharm{width:500px;height:332.5px;padding-right:8px;position:relative}.map-boxs .content-8DaysCharm .left-8DaysCharm>div span{font-size:15px;position:absolute;padding:5px 10px;background-color:transparent;color:#2f6c81;border-radius:3px;cursor:context-menu}.map-boxs .content-8DaysCharm .left-8DaysCharm>div i{position:absolute;display:block;width:5px;height:5px;background-color:#fff;border-radius:50%;border:3px solid #2f6c81;opacity:0}.map-boxs .content-8DaysCharm .left-8DaysCharm>div:hover span,.map-boxs .content-8DaysCharm .left-8DaysCharm>div.active span{background-color:#2f6c81;color:#fff;z-index:999}.map-boxs .content-8DaysCharm .left-8DaysCharm>div:hover i,.map-boxs .content-8DaysCharm .left-8DaysCharm>div.active i{opacity:1}.map-boxs .content-8DaysCharm .right-8daysCharm{flex:1}.map-boxs .content-8DaysCharm .right-8daysCharm #title{font-size:15px;line-height:2;padding:0 0 0 15px}.map-boxs .content-8DaysCharm .right-8daysCharm p{margin:0;padding:3px 0;font-size:0;color:#6b6b6b;background-color:#fff;border-bottom:1px solid #f5f5f5;cursor:context-menu}.map-boxs .content-8DaysCharm .right-8daysCharm p span{display:inline-block;font-size:15px;box-sizing:border-box}.map-boxs .content-8DaysCharm .right-8daysCharm p span:first-child{padding:0 0 0 20px}.map-boxs .content-8DaysCharm .right-8daysCharm p span:first-child,.map-boxs .content-8DaysCharm .right-8daysCharm p span:nth-child(2),.map-boxs .content-8DaysCharm .right-8daysCharm p span:nth-child(4){width:16%}.map-boxs .content-8DaysCharm .right-8daysCharm p span:nth-child(3){width:38%}.map-boxs .content-8DaysCharm .right-8daysCharm p:hover,.map-boxs .content-8DaysCharm .right-8daysCharm p.active{background-color:#f8f8f8;color:#ce1141}.map-boxs .content-8DaysCharm .right-8daysCharm #headline{background-color:#e6ebee;color:#3e788c}.map-boxs .content-8DaysCharm .right-8daysCharm #end{font-size:13px;line-height:2;padding:0 0 0 10px;color:#6b6b6b}h2{font-weight:normal;font-size:1.2rem}.card{display:flex;flex-flow:row wrap;justify-content:space-between;padding:10px;border-radius:5px;margin:3rem 0 !important;position:relative}.card .text-box{box-sizing:border-box;flex:1;padding:0 0 0 15px;font-size:13px;line-height:2;color:#000;margin-left:25px;position:relative}.card .text-box>div .months-box span{margin:0 5px 0 0;display:inline-block}.card .text-box .current-price,.card .text-box .original-price{display:none;margin:0;color:#000 !important}.card .text-box .current-price span,.card .text-box .original-price span{color:#6b6b6b}.card .text-box .original-price{text-decoration:line-through;font-size:13px;line-height:1}.card .text-box p{color:#6b6b6b}.card .text-box p strong{color:#000000;font-weight:normal}.card .text-box .card .text-box .overflow-box .texts{color:#6b6b6b !important}.card .text-box.bottom:after{opacity:0}.card .text-box:after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:15%;opacity:1;background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9))}.card .text-box .title{padding-bottom:10px;border-bottom:1px solid #f1f1ef;margin:0 23px 10px 0;font-size:17px;font-weight:normal;letter-spacing:1px;position:relative;color:#000}.card .text-box .title small{display:inline-block;font-size:17px;margin-right:8px}.card .text-box .title span{color:#6b6b6b;font-size:14px;margin-left:8px;right:0;bottom:12px;position:absolute;letter-spacing:0}.card .text-box .overflow-box{width:472px;box-sizing:border-box;position:absolute;padding:0 17px 0 0;top:45px;bottom:0;overflow-y:auto}.card .text-box .overflow-box .texts{color:#000}.card .text-box .features{align-items:center;margin:14px 0 0;flex-wrap:wrap}.card .text-box .features p{display:inline-block;font-size:14px;margin:0 8px 3px 0;white-space:nowrap;color:#000}.card .text-box .features .duration{margin-left:10px;font-size:13px;color:#6B6B6B}.card .text-box .features ul{display:block;padding:0;margin:0;list-style:none;overflow:auto}.card .text-box .features ul li{display:inline-block;text-align:center;margin-right:7px;margin-bottom:5px;padding:5px 10px;background-color:#f2f2f2;border-radius:3px;white-space:nowrap}.card .text-box .features ul li span{display:block;color:#6B6B6B;line-height:1}.card .text-box>div em{color:#000;font-style:normal}.card .text-box>div i{display:inline-block;width:21px;height:21px;background-size:cover;background-position:center;vertical-align:middle}.card .text-box>div .btn-inline{margin:0;height:25px}.card .text-box>div .subtitle{margin:0 15px 0 7.5px;color:#777}.card .image-box{background-color:#eee;overflow:hidden;width:480px;height:270px}.card .image-box .img{background-position:center center;background-size:cover;width:100%;height:0;padding-bottom:56.53%}.card .image-box~.image-box{margin-top:10px}.card .slider-box{box-sizing:border-box;width:100%;padding:10px 0 10px 10px}.card .slider-box .title{font-weight:600}.card .slider-box .title span{font-weight:500}.card .slider-box .tour-slick{display:flex}.card .slider-box .tour-slick .slick-slide{outline:none}.card .slider-box .tour-slick .tour{position:relative;display:inline-block;width:305px !important;height:162px;margin:6px;background-color:#ccc;background-size:cover;font-size:14px;overflow:hidden;cursor:pointer}.card .slider-box .tour-slick .tour p{color:#6b6b6b !important}.card .slider-box .tour-slick .tour:before{position:absolute;content:'';display:block;left:0;bottom:0;width:100%;height:50%;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.2), rgba(0,0,0,0.5))}.card .slider-box .tour-slick .tour span{color:#fff;position:absolute;bottom:12.5px}.card .slider-box .tour-slick .tour span:first-child{left:10px;width:70%;font-size:13px}.card .slider-box .tour-slick .tour span:last-child{right:10px;font-size:13px}.card .slider-box .tour-slick p{text-align:right;margin:0;padding-right:12px;font-size:14px;color:#6b6b6b;line-height:1 !important}.card .slider-box .tour-slick .slick-dots{text-align:left;margin-bottom:10px}.card .slider-box .tour-slick .slick-dots li{transform:scale(.4)}.card .slider-box .tour-slick .slick-dots li.slick-active{transform:scale(.5)}.card div.tour-popup-box{width:90%;margin:auto}.card .bottom:after{opacity:0}.card:first-child{margin-top:0 !important}.single-card{position:relative}.single-card>h2>span{white-space:nowrap}.single-card>h2 .warn{padding:0;margin:10px 0 0;font-size:12px;color:#6b6b6b}.single-card>h2 .warn>p{margin:0}.single-card>h2 .warn ol,.single-card>h2 .warn ul{padding-left:25px;margin:0}.single-card>h2 .warn ol li,.single-card>h2 .warn ul li{line-height:1.5}.single-card.fixed>div>div{position:fixed;top:101px;z-index:10}.single-card.b>div>div{position:absolute;bottom:0;top:auto}.single-card>div{position:relative}.single-card>div .left{width:88px;margin-top:16px;position:absolute;top:0}.single-card>div .left>div.active span{color:#ce1141}.single-card>div .left>div.active .dot{height:50px;width:8px;position:relative}.single-card>div .left>div.active .dot:before{content:'';display:inline-block;width:8px;height:8px;background-color:#ce1141;border-radius:50%;position:absolute;top:0;left:0;right:0;margin:auto}.single-card>div .left>div.active .dot:after{content:'';display:inline-block;width:0;height:45px;border-left:1px dashed rgba(206,17,65,0.5);position:absolute;bottom:0;left:0;right:0;margin:auto}.single-card>div .left.g{position:absolute !important;top:auto !important;bottom:0}.single-card>div .left .flex-box{height:50px;display:flex;justify-content:space-between;align-items:flex-start;padding:0 16px}.single-card>div .left .flex-box span{color:#6b6b6b;display:inline-block;font-size:14px}.single-card>div .left .flex-box .day{margin-top:-2px;cursor:pointer}.single-card>div .left .flex-box .dot{height:50px;width:8px;position:relative}.single-card>div .left .flex-box .dot:before{content:'';display:inline-block;width:8px;height:8px;background-color:#6b6b6b;border-radius:50%;position:absolute;top:0;left:0;right:0;margin:auto}.single-card>div .left .flex-box .dot:after{content:'';display:inline-block;width:0;height:45px;border-left:1px dashed rgba(107,107,107,0.5);position:absolute;bottom:0;left:0;right:0;margin:auto}.single-card>div .left>.last .dot:after{display:none !important}.single-card>div .left>.booking{text-decoration:none;margin:-20px auto 0;text-align:center;width:56px;height:56px;background:#C6A14A;color:#fff;box-sizing:border-box;padding:12px 0;line-height:1.2;display:block;font-size:14px;position:relative}.single-card>div .left>.booking .qrcode-open{top:50%;left:120%;transform:translateY(-50%)}.single-card>div .left>.booking .qrcode-open:before{top:50%;transform:translateY(-50%);left:-16px;right:auto;border-right-color:#fff;border-bottom-color:transparent}.single-card>div>ul{width:calc(100% - 88px);margin-left:88px}.single-card .image-box-container .common-slick-dots-red .slick-dots{bottom:5px}.tour-popup-box{margin:auto;width:1000px;position:relative}.tour-popup-box .tour-popup-content{display:flex;flex-flow:row wrap;background:white;padding:32px;text-align:left;margin:0 auto 20px;position:relative}.tour-popup-box .bottom:after{opacity:0}.tour-popup-box .text-box{position:relative;flex:1;margin-right:32px;font-size:14px;line-height:2;height:360px;padding-bottom:20px;box-sizing:border-box}.tour-popup-box .text-box:after{position:absolute;content:'';display:block;left:0;bottom:0;width:100%;height:15%;background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9))}.tour-popup-box .text-box .title{font-size:17px;font-weight:normal;letter-spacing:3px;margin-top:0;margin-bottom:0;position:relative;padding:10px 0 0}.tour-popup-box .text-box .title p{display:inline}.tour-popup-box .text-box .title span{position:absolute;display:inline-block;float:right;right:0}.tour-popup-box .text-box .duration-box{border-bottom:1px solid #aaa;padding:0 0 5px;margin-bottom:17px;color:#6b6b6b}.tour-popup-box .text-box .duration-box .duration{display:inline-block;padding-right:20px}.tour-popup-box .text-box .description{font-size:14px;line-height:2.4;color:#606060;height:150px;overflow-y:auto;padding:0 6px 0 0}.tour-popup-box .text-box .description ul{columns:2;column-gap:25px;padding-left:20px;margin:0}.tour-popup-box .text-box .notice{font-size:14px;line-height:2.4;color:#606060}.tour-popup-box .tag{display:flex;align-items:center;margin:0 0 14px;padding:0;margin:0;list-style:none;color:#6b6b6b;font-size:12px;line-height:1}.tour-popup-box .tag p{font-size:14px;margin-bottom:5px;margin-top:0;white-space:nowrap}.tour-popup-box .tag li{display:inline-block;text-align:center;margin-right:7px;padding:5px 10px;background-color:#f2f2f2;border-radius:3px}.tour-popup-box .tag li span{display:block;color:#6B6B6B}.tour-popup-box .subtitle{font-size:14px;display:inline-block;padding:10px 0}.tour-popup-box .image-box .tour-popup-content-banner{width:360px;height:300px;background-size:cover}.tour-slick .slick-prev{top:81px !important;left:15px !important;z-index:1}.tour-slick .slick-next{top:81px !important;right:25px !important;z-index:1}.slick-itinerary>.slick-prev{left:-50px !important}.slick-itinerary>.slick-next{right:-50px !important}.card:last-of-type{margin-bottom:2rem !important}.leads-form-section .title{text-align:center;margin:0 auto 40px !important;font-weight:normal;color:#0D1C34;font-family:FZZZHONGK}.leads-form-section .title img{width:100%}.leads-form-section form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.leads-form-section form>div{width:100%;font-size:14px;color:#6b6b6b}.leads-form-section form>div a{color:#ce1141;text-decoration:none}.leads-form-section form>div input[type="checkbox"]{display:none}.leads-form-section form>div input[type="checkbox"]:checked+label:before{border:0;display:inline-block;width:14px;height:14px;line-height:15px;background-image:url(../images/duigou.png);margin:2px 0 0 0;vertical-align:middle;background-size:cover}.leads-form-section form>div label{display:block;padding:20px 0 0 25px;text-align:left;position:relative}.leads-form-section form>div label:before{display:inline-block;width:15px;height:15px;line-height:15px;content:'';position:absolute;top:19px;left:0;background-color:#f0f0f0;opacity:1;margin:2px 0 0 0}.leads-form-section form>input[type="button"]{display:block;box-sizing:border-box;width:21%;height:65px;line-height:65px;color:#fff;text-align:center;background-color:#0d1c34;border:none;font-size:14px;letter-spacing:.3rem;cursor:pointer;border-radius:3px}.leads-form-section form>input[type="button"].disabled{cursor:no-drop}.leads-form-section ::-ms-clear,.leads-form-section ::-ms-reveal{display:none}.leads-form-section input[type="text"],.leads-form-section input[type="tel"]{transition:all .5s;box-sizing:border-box;width:37%;height:65px;padding:0 30px;border:1px solid #555964;letter-spacing:1px;background-color:transparent;border-radius:3px;outline:none;font-size:14px;color:#6B6B6B}.leads-form-section input[type="text"]:focus,.leads-form-section input[type="tel"]:focus{background-color:#fff}.shade{width:100%;height:100%;position:fixed;top:0;display:none;z-index:111;opacity:.9;background-color:#ffffff}.shade img{width:372px;display:block;margin:auto;padding:250px 0}#small-dialog{opacity:0}#small-dialog .over{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;margin:auto;z-index:100}#small-dialog>div:last-child{background:white;width:600px;padding:60px 0 75px;text-align:center;letter-spacing:.2rem;border-radius:3px;position:fixed;top:50%;left:0;right:0;margin:auto;z-index:101;transform:translate(0, -50%)}#small-dialog>div:last-child h2{font-weight:normal;margin-bottom:30px}#small-dialog>div:last-child h2:before{content:'';display:block;width:40px;height:40px;background:url("../images/booking/go.png") no-repeat center;background-size:cover;margin:auto;margin-bottom:12px}#small-dialog>div:last-child p{font-size:.9rem;color:#6b6b6b;line-height:1.5;letter-spacing:1px}#small-dialog>div:last-child .closepop{position:absolute;top:-50px;right:0;height:50px;width:50px;border:none;background:none;color:#fff;line-height:50px;text-align:center;cursor:pointer}#small-dialog>div:last-child .closepop:before{transition:all .5s;transform:translate3d(0, 0, 0) rotate(-45deg);content:'';position:absolute;width:24px;height:2px;left:50%;top:50%;margin-left:-12px;margin-top:-1px;background-color:#fff}#small-dialog>div:last-child .closepop:after{transition:all .5s;transform:translate3d(0, 0, 0) rotate(45deg);content:'';position:absolute;width:24px;height:2px;left:50%;bottom:50%;margin-left:-12px;margin-bottom:-1px;background-color:#fff}.tour-popup-content-banner>.slick-arrow{width:25px !important;height:43px;transform:translate(0, -20px)}.tour-popup-content-banner>.slick-prev{left:15px !important;z-index:1}.tour-popup-content-banner>.slick-next{right:15px !important}.tour-popup-content-banner>.slick-dots li button:before{display:block;color:#F7F7F7 !important;font-family:none !important;font-size:20px !important}/*# sourceMappingURL=./single-cruise.css.map */