@font-face {
  font-family: "iconfont"; /* Project id 4484383 */
  src: url(iconfont.woff2?t=1750056848747) format('woff2'),
       url(iconfont.woff?t=1750056848747) format('woff'),
       url(iconfont.ttf?t=1750056848747) format('truetype');
  font-display: swap;
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-loading:before {
  content: "\e65e";
}

.icon-go-down:before {
  content: "\e8f3";
}

.icon-success:before {
  content: "\e60e";
}

.icon-right:before {
  content: "\e638";
}

.icon-up:before {
  content: "\e639";
}

.icon-down:before {
  content: "\e63a";
}

.icon-disable:before {
  content: "\e63b";
}

.icon-hover:before {
  content: "\e63c";
}

.icon-checked:before {
  content: "\e63d";
}

.icon-hover1:before {
  content: "\e63e";
}

.icon-disable1:before {
  content: "\e63f";
}

.icon-unchecked:before {
  content: "\e640";
}

.icon-menu:before {
  content: "\e641";
}

.icon-a-menuclose:before {
  content: "\e642";
}

.icon-a-circledelete:before {
  content: "\e643";
}

.icon-checked1:before {
  content: "\e644";
}

.icon-hover2:before {
  content: "\e645";
}

.icon-disable2:before {
  content: "\e646";
}

.icon-unchecked1:before {
  content: "\e647";
}

.icon-hover3:before {
  content: "\e648";
}

.icon-disable3:before {
  content: "\e649";
}

.icon-caution:before {
  content: "\e64a";
}

.icon-check:before {
  content: "\e64b";
}

.icon-child:before {
  content: "\e64c";
}

.icon-delete:before {
  content: "\e64d";
}

.icon-right-copy:before {
  content: "\e8f2";
}

.icon-a-commentcalendar:before {
  content: "\e64e";
}

.icon-notice:before {
  content: "\e64f";
}

.icon-free:before {
  content: "\e650";
}

.icon-search:before {
  content: "\e651";
}

.icon-provide:before {
  content: "\e652";
}

.icon-a-starline:before {
  content: "\e653";
}

.icon-a-SSLlock:before {
  content: "\e654";
}

.icon-Star:before {
  content: "\e656";
}

.icon-order:before {
  content: "\e657";
}

.icon-time:before {
  content: "\e659";
}

.icon-exchange:before {
  content: "\e65a";
}

.icon-info:before {
  content: "\e658";
}

.icon-a-generalfacilities:before {
  content: "\e65b";
}

.icon-destination:before {
  content: "\e65c";
}

.icon-trans:before {
  content: "\e655";
}

.icon-window:before {
  content: "\e667";
}

.icon-a-nowindow:before {
  content: "\e66b";
}

.icon-a-dinnerthick1:before {
  content: "\e66f";
}

.icon-a-doublebed:before {
  content: "\e670";
}

.icon-a-dinnernosmoke:before {
  content: "\e671";
}

.icon-a-wifigreen:before {
  content: "\e672";
}

.icon-a-singlebed:before {
  content: "\e673";
}

.icon-a-dinnersmoke:before {
  content: "\e674";
}

.icon-a-dinnerthickdisable1:before {
  content: "\e675";
}

.icon-person:before {
  content: "\e66a";
}

.icon-half-diamond:before {
  content: "\e677";
}

.icon-diamond:before {
  content: "\e65d";
}

.icon-bus:before {
  content: "\e678";
}

.icon-abs:before {
  content: "\e679";
}

.icon-hotel:before {
  content: "\e67a";
}

.icon-fbs:before {
  content: "\e67b";
}

.icon-service:before {
  content: "\e66d";
}

.icon-man:before {
  content: "\e61f";
}

.icon-edit:before {
  content: "\e612";
}

.icon-person1:before {
  content: "\e676";
}

.icon-app-discount:before {
  content: "\e84c";
}

.icon-member-discount:before {
  content: "\e84d";
}

.icon-common-discount:before {
  content: "\e84e";
}

.icon-frbs-order-discount:before {
  content: "\e84f";
}

.icon-multi-discount:before {
  content: "\e850";
}

.icon-abs-order-discount:before {
  content: "\e851";
}

.icon-silver-discount:before {
  content: "\e8ed";
}

.icon-gold-discount:before {
  content: "\e8ee";
}

.icon-diamond-discount:before {
  content: "\e8ef";
}

.icon-platinum-discount:before {
  content: "\e8f0";
}

.icon-unchecked2:before {
  content: "\e60b";
}

.icon-hotel-copy:before {
  content: "\e8f1";
}

.icon-a-pluscircle:before {
  content: "\e631";
}

.icon-a-minuscircle:before {
  content: "\e632";
}

.icon-black:before {
  content: "\e614";
}

.icon-points_line:before {
  content: "\e62c";
}

.icon-discount:before {
  content: "\e683";
}

.icon-age:before {
  content: "\e684";
}

.icon-download:before {
  content: "\e685";
}

.icon-show:before {
  content: "\e67c";
}

.icon-hide:before {
  content: "\e67d";
}

.icon-frbs:before {
  content: "\e67e";
}

.icon-Bagage:before {
  content: "\e67f";
}

.icon-bus1:before {
  content: "\e68a";
}

.icon-frbs1:before {
  content: "\e68b";
}

.icon-fbs1:before {
  content: "\e68c";
}

.icon-fbs2:before {
  content: "\e724";
}

.icon-flight:before {
  content: "\e6e9";
}

.icon-weigoubaoxian:before {
  content: "\e680";
}

.icon-baoxian:before {
  content: "\e681";
}

.icon-luggage:before {
  content: "\e686";
}

.icon-split:before {
  content: "\e690";
}

.icon-hand-luggage:before {
  content: "\e60a";
}

.icon-baggage:before {
  content: "\e721";
}

.icon-arrow3:before {
  content: "\e617";
}


body{font-family:"Microsoft JhengHei",sans-serif,"Droid Sans",Roboto,Arial,"PingFang TC",hei,"Source Han Sans TC","Noto Sans CJK TC","PingFang SC","Source Han Sans SC","Noto Sans CJK SC","Microsoft YaHei"}.ellipsis-two-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.ellipsis-1,.ellipsis1{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2,.ellipsis2{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis3,.ellipsis-3{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ellipsis4,.ellipsis-4{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ellipsis5,.ellipsis-5{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.ellipsis-two-lines-p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bg-error{background-color:#e3e3e3 !important}.bg-error img{visibility:hidden}.hover-pointer{cursor:pointer}.scroll-bar{overflow-y:auto}.scroll-bar::-webkit-scrollbar{width:6px;height:6px}.scroll-bar::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}.scroll-bar::-webkit-scrollbar-track{border-radius:6px}.hide{display:none}.cursor{cursor:pointer}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-full{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-column{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}.flex-space-between{-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex-right{-moz-box-pack:end;-webkit-box-pack:end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-center-y{-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.flex-center-xy{-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.fl{float:left}.transition-300ms{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.transition-150ms{-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-ms-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.just-between{display:flex;justify-content:space-between}.loading-ajax{display:inline-block;-webkit-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}@keyframes ajax-loading{to{transform:rotate(360deg)}}@-webkit-keyframes ajax-loading{to{-webkit-transform:rotate(360deg)}}button.no-decoration{background:none;border:none;text-align:left;outline:none;padding:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.blue-btn{background:#2182fc;cursor:pointer}.blue-btn:hover{background:#0057c4 !important}@media screen and (max-width: 500px){.blue-btn{background:#2182fc}}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}iframe{border:0}[hidden]{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}@media screen and (max-width: 500px){html{overflow-y:scroll}:root{overflow-y:auto;overflow-x:hidden}:root body{position:absolute}body{width:100vw;overflow:hidden}}.header-account-login .btn-login{display:flex;align-items:center;justify-content:center;line-height:1}.header-account-login .btn-login #header_login_btn{width:100%;height:44px;line-height:44px}.contact-us-warp .header_whatapp_btn{text-decoration:underline !important;color:#2182fc}.contact-us-warp .header_whatapp_btn:hover{color:#0057c4}.wg-site-footer .wg-site-ff{padding-bottom:20px;margin-bottom:0px !important}.wg-site-copyright{background:#17a1dd;color:#acc9e1;padding:10px 0;min-width:990px}.wg-site-copyright .wg-site-wraper{width:1180px;margin:0 auto;box-sizing:content-box;min-height:36px}.wg-site-copyright .wg-site-wraper .wg-site-copyrights{float:left;width:800px;font-size:12px}.wg-site-copyright .wg-site-wraper .wg-site-links{font-size:12px;float:right}.wg-site-copyright .wg-site-wraper .wg-site-links a{color:#acc9e1;font-size:14px;text-decoration:none}.wg-site-copyright .wg-site-wraper .wg-site-links a:hover{color:#fff}body{font-family:"Microsoft JhengHei",sans-serif,"Droid Sans",Roboto,Arial,"PingFang TC",hei,"Source Han Sans TC","Noto Sans CJK TC","PingFang SC","Source Han Sans SC","Noto Sans CJK SC","Microsoft YaHei"}.cruises-index-bg-wrap{width:100%;height:calc(100vh - 78px);background:url("/popular/static/image/cruises-list-pc-bg.webp") center/cover no-repeat}@media screen and (max-width: 500px){.cruises-index-bg-wrap{position:relative;background:url("/popular/static/image/cruises-list-h5-bg.webp") center/cover no-repeat}}.main-form{width:1184px;margin:0 auto;padding-top:80px}.main-form .title{font-size:32px;line-height:42px;color:#fff;margin:0 0 16px}.main-form .form-container{background-color:#fff;padding:32px 24px 18px;display:flex;flex-direction:row}.main-form .whatsapp-guider-wrap{padding:.625rem 1rem;background:url("/popular/static/image/gradient-bg.png") center/cover no-repeat}.main-form .whatsapp-guider-wrap .guider-title{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600;margin-right:8px}.main-form .whatsapp-guider-wrap .sub-desc{font-size:14px;line-height:22px;color:#222}.main-form .whatsapp-guider-wrap i{display:inline-block;width:28px;height:28px;background:url("/popular/static/image/whatsapp-guider.png") center/cover no-repeat;margin-right:4px}.main-form .whatsapp-guider-wrap .whatsapp-box{cursor:pointer}.main-form .whatsapp-guider-wrap .whatsapp-box span{color:#16b900;font-size:14px;line-height:22px;font-weight:600;text-decoration:underline}.main-form .whatsapp-guider-wrap .whatsapp-box i{display:inline-block;width:20px;height:20px;background:url("/popular/static/image/whatsapp.svg") center/cover no-repeat;margin-right:4px}.main-form .search-form{border:1px solid #e3e3e3;border-radius:2px;display:flex;flex:1;flex-direction:row}.main-form .search-form .search-form-item{display:flex}.main-form .search-form .search-form-item.one{flex:1}.main-form .search-form .search-form-item.two{width:448px}.main-form .search-form .form-input{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(0,0,0,0);position:relative;gap:2px}.main-form .search-form .form-input .search-border{position:absolute;width:100%;height:2px;background:#2182fc;left:0;bottom:-1px;display:none}.main-form .search-form .form-input .form-keyword-list{min-width:368px;padding:0px !important}.main-form .search-form .form-input .form-keyword-list .base-result-list-container{width:100%;background:#fff;box-sizing:border-box;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);z-index:99}.main-form .search-form .form-input .form-keyword-list .base-result-list-container .list-item{font-size:14px;line-height:20px;padding:8px 10px;text-decoration:none;cursor:pointer}.main-form .search-form .form-input .form-keyword-list .search-result-list .icon-loading{margin-right:3px}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item{display:flex}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item:hover{background-color:#d9eaff}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .list-icon{height:16px;width:16px;margin:2px 6px 0 0}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .name-location{width:224px}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .item-name-base{margin-right:8px;color:#222;overflow:hidden;text-overflow:ellipsis}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .item-name-single{white-space:nowrap}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .item-name-mul{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .item-location{color:#666;font-size:12px}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .item-tag{flex:1;text-align:right;color:#999;margin-left:16px;font-size:12px}.main-form .search-form .form-input .form-keyword-list .search-result-list .list-item .item-price{color:#ff5e00}.main-form .search-form .form-input .keyword-recommend-list{padding:16px 24px 24px}.main-form .search-form .form-input .keyword-recommend-list-item{gap:8px}.main-form .search-form .form-input .keyword-recommend-list .title{height:20px;line-height:20px;color:#222;font-size:14px;font-weight:600;margin-bottom:8px}.main-form .search-form .form-input .keyword-recommend-list .sub-item-main{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:8px}.main-form .search-form .form-input .keyword-recommend-list .sub-item-main .sub-item{height:40px;line-height:16px;border:1px solid #e3e3e3;border-radius:2px;text-align:center;font-size:14px;color:#222;box-sizing:border-box}.main-form .search-form .form-input .keyword-recommend-list .sub-item-main .sub-item:hover{background:#d9eaff;border:1px solid #2182fc;color:#2182fc}.main-form .search-form .form-input .keyword-recommend-list .sub-item-main .sub-item .name{padding:0 8px}.main-form .search-form .form-input .keyword-recommend-list hr{height:1px;margin:16px 0;background:#f0f0f0;border:none}.main-form .search-form .form-input .form-item-value{font-weight:600;cursor:pointer;padding-right:10px}.main-form .search-form .form-input .input-wrapper{display:flex;align-items:center;gap:6px;justify-content:space-between}.main-form .search-form .form-input .clear-btn{cursor:pointer;font-size:14px;display:none;background:#999;border-radius:50%;color:#fff;padding:1px;position:relative;top:1px}.main-form .search-form .form-input.line::before{content:"";position:absolute;top:50%;left:0px;transform:translateY(-50%);width:1px;height:40px;background-color:#e3e3e3}.main-form .search-form .form-input.form-input{box-sizing:border-box;padding:0 16px}.main-form .search-form .form-input.form-boarding-port{width:140px}.main-form .search-form .form-input.form-keyword{flex:1}.main-form .search-form .form-input.form-company{width:224px}.main-form .search-form .form-input.form-departure-month{width:224px}.main-form .search-form .form-input .label{font-size:14px;color:#666;line-height:20px}.main-form .search-form .form-input input{color:#222;font-size:16px;line-height:24px;background-color:#fff;border:none;padding:0;font-weight:bold}.main-form .search-form .form-input input:focus{outline:none}.main-form .search-form .form-input input::placeholder{color:#999;font-weight:normal}.main-form .cruises-list-search{background-color:#2182fc;color:#fff;border:none;padding:0;width:134px;height:64px;line-height:24px;padding:0 28px;vertical-align:middle;margin-left:16px;cursor:pointer;border-radius:2px;font-weight:600}.main-form .cruises-list-search:hover{background-color:#0057c4}@media screen and (max-width: 500px){.main-form{width:100%;padding:60px 12px 0px 12px;box-sizing:border-box}.main-form .title{font-size:24px;line-height:30px;margin-bottom:16px;text-align:center;padding:0 32px}.main-form .form-container{padding:8px 0;flex-direction:column;background:rgba(0,0,0,0)}.main-form .search-form{flex-direction:row;flex-wrap:wrap;width:100%;border:none;background:rgba(0,0,0,0);padding:0}.main-form .search-form .search-form-item{width:100%;display:flex;flex-wrap:wrap;gap:0;background:#fff;margin-bottom:8px;padding:8px;border-radius:5px}.main-form .search-form .search-form-item.one,.main-form .search-form .search-form-item.two{width:100%}.main-form .search-form .search-form-item .form-input{width:50%;min-width:0;box-sizing:border-box;padding:0 4px 4px 4px}.main-form .search-form .search-form-item .form-input .form-keyword-list,.main-form .search-form .search-form-item .form-input .keyword-recommend-list{width:200%;left:-100%}.main-form .search-form .search-form-item .form-input .form-keyword-list{min-width:auto}.main-form .search-form .search-form-item .form-input .keyword-recommend-list{padding:8px}.main-form .search-form .search-form-item .form-input.form-keyword,.main-form .search-form .search-form-item .form-input.form-departure-month{text-align:right}.main-form .search-form .search-form-item .form-input.form-keyword .input-wrapper,.main-form .search-form .search-form-item .form-input.form-departure-month .input-wrapper{justify-content:flex-end}.main-form .search-form .search-form-item .form-input.form-keyword .form-item-value,.main-form .search-form .search-form-item .form-input.form-departure-month .form-item-value{text-align:right;padding-right:0px}.main-form .search-form .search-form-item .form-input.line::before{width:0px}.main-form .search-form .search-form-item .form-input .label{font-size:13px}.main-form .search-form .search-form-item .form-input input{font-size:15px}.main-form .cruises-list-search{width:100%;height:48px;margin:8px 0 0 0;padding:0;font-size:16px}.main-form .whatsapp-guider-wrap{display:none}}.go-down{position:absolute;bottom:32px;left:50%;padding:1rem 2rem;transform:translateX(-50%);width:32px;height:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#fff;width:max-content}.go-down .iconfont{font-size:36px}.go-down .text{line-height:20px;margin-top:12px;width:max-content}.boarding-port-item.selected,.company-item.selected,.departure-month-item.selected{color:#2182fc !important}.company-item.selected,.departure-month-item.selected{border:1px solid #2182fc !important}.form-boarding-port-list,.form-company-list,.form-departure-month-list,.form-keyword-list,.keyword-recommend-list{position:absolute;z-index:10;background:#fff;border:1px solid #eee;max-height:300px;overflow-y:auto;width:100%;left:0;right:0;top:calc(100% + 1px);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:16px;box-sizing:border-box}.form-company-list,.form-departure-month-list{width:200%}.form-company-list .departure-month-item,.form-company-list .company-item,.form-departure-month-list .departure-month-item,.form-departure-month-list .company-item{box-sizing:border-box;border:1px solid #e3e3e3;border-radius:2px;text-align:center;cursor:pointer;height:40px;padding:0 16px;line-height:40px}.form-company-list .departure-month-item:hover,.form-company-list .company-item:hover,.form-departure-month-list .departure-month-item:hover,.form-departure-month-list .company-item:hover{background-color:#d9eaff}.form-departure-month-list{left:inherit;right:0}.form-departure-month-list ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:8px}.form-departure-month-list .year-title{font-size:14px;line-height:1;padding:12px 0 !important}.form-boarding-port-list{padding:0px}.form-boarding-port-list .boarding-port-item{padding:0 16px;height:40px;line-height:40px;font-size:14px;color:#222;cursor:pointer}.form-boarding-port-list .boarding-port-item:hover{background-color:#d9eaff}.form-company-list ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px}.pop-title{font-size:14px;font-weight:bold;color:#222;line-height:20px;padding-bottom:8px}.tours-list-breadcrumb{padding:0;margin:1rem 0;font-size:.875rem;line-height:1.25rem}.tours-list-breadcrumb li{display:inline}.tours-list-breadcrumb li:last-child a{color:#333}.tours-list-breadcrumb li a{display:inline-flex;align-items:center}.tours-list-breadcrumb li .link,.tours-list-breadcrumb li .link-end{font-size:.875rem;line-height:1.25rem;letter-spacing:0;vertical-align:text-bottom}.tours-list-breadcrumb .link{color:#2182fc}.tours-list-breadcrumb .link:active{color:#0057c4}.tours-list-breadcrumb .icon-right{color:#999;font-size:1.25rem;vertical-align:text-bottom}@media screen and (max-width: 500px){.tours-list-breadcrumb{padding:1rem;margin:0}}.cruises-list-content{display:flex;gap:16px}.cruises-list-content .product-list{flex:1;display:flex;flex-direction:column;gap:8px}.cruises-list-content .product-list #product-list-more-product-btn{width:100%;background:#2182fc;padding:14px 0;border-radius:2px;cursor:pointer;border:none;margin-top:16px;margin-bottom:30px;color:#fff;font-weight:600}.cruises-list-content .product-list #product-list-more-product-btn:hover{background-color:#0057c4}.cruises-list-content .product-list .product-list-title{margin-top:0px;margin-bottom:0px;font-size:18px}.cruises-list-content .product-list .tag-wrap .list-product-tag{padding:0px 4px;height:20px;line-height:20px;box-sizing:border-box;color:#0057c4;background-color:#d9ecff;font-size:14px;max-width:256px;margin-right:4px;border-radius:2px}.cruises-list-content .product-list .tag-wrap .list-product-tag.discount{background:#fff1e6;color:#b2570d}.cruises-list-content .product-list .tag-wrap .list-product-tag.rcc{background:#daf4d7;color:#129401}.cruises-list-content .product-list .product-item{padding:16px 24px 12px;background-color:#fff;border-radius:4px;cursor:pointer}.cruises-list-content .product-list .product-item .item-container{display:flex;justify-content:space-between}.cruises-list-content .product-list .product-item .prd-img{width:140px;overflow:hidden;background:#fff;border-radius:2px;position:relative;text-align:center}.cruises-list-content .product-list .product-item .prd-img img{width:100%;height:100%;min-height:228px;object-fit:cover;vertical-align:middle}.cruises-list-content .product-list .product-item .prd-img .tag{position:absolute;left:0;top:0;padding:0 4px;line-height:20px;font-size:14px;background:rgba(0,0,0,.6);color:#fff;border-radius:2px 0px}.cruises-list-content .product-list .product-item .prd-img .code{position:absolute;width:100%;left:0;bottom:0;padding:0 4px;height:24px;line-height:24px;font-size:14px;background:linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 50%);color:#fff;border-radius:0px 0px 4px 4px;box-sizing:border-box}.cruises-list-content .product-list .product-item .prd-detail{display:flex;flex:1}.cruises-list-content .product-list .product-item .prd-info{padding:0 38px 0 16px;flex-direction:column;gap:8px}.cruises-list-content .product-list .product-item .prd-info .prd-top{overflow:hidden;gap:8px}.cruises-list-content .product-list .product-item .prd-info .prd-top .prd-name{font-size:18px;line-height:24px;color:#222;font-weight:600;margin:0}.cruises-list-content .product-list .product-item .prd-info .prd-top .prd-airline-cruise{height:24px;line-height:24px;background:linear-gradient(90deg, rgb(240, 247, 255) 50%, rgb(252, 253, 255) 100%);border-radius:2px;color:#0057c4;font-size:14px;font-weight:600;max-width:100%;width:fit-content;padding:0 4px}.cruises-list-content .product-list .product-item .prd-info .prd-top .prd-port-city{height:19px;line-height:19px;color:#222;font-size:14px;font-weight:600}.cruises-list-content .product-list .product-item .prd-info .prd-top .sales-point{gap:4px}.cruises-list-content .product-list .product-item .prd-info .prd-top .sales-point-item{font-size:14px;color:#666;line-height:20px;gap:4px}.cruises-list-content .product-list .product-item .prd-info .prd-top .sales-point-item .dot{width:4px;height:4px;border-radius:50%;background-color:#999}.cruises-list-content .product-list .product-item .prd-right{width:170px;text-align:right}.cruises-list-content .product-list .product-item .prd-right>p{width:100%}.cruises-list-content .product-list .product-item .prd-right .price-old{color:#999;font-size:14px;margin-bottom:8px;text-decoration:line-through}.cruises-list-content .product-list .product-item .prd-right .price-now{font-size:30px;color:#ff5e00;font-weight:600}.cruises-list-content .product-list .product-item .prd-right .price-now span{font-weight:normal;font-size:14px;margin-right:4px}.cruises-list-content .product-list .product-item .prd-right .btn.orange{background-color:#ff7d13;color:#fff;font-weight:600}.cruises-list-content .product-list .product-item .prd-right .btn.orange:hover{background-color:#b2570d}.cruises-list-content .product-list .product-item .prd-right .btn{display:inline-flex;margin-top:16px;width:144px;height:40px;border-radius:2px}.cruises-list-content .product-list .product-item hr{margin:16px 0 12px;border:none;border-bottom:1px solid #e3e3e3;box-sizing:border-box}.cruises-list-content .product-list .product-item .date-container{height:20px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates{height:20px;line-height:20px;margin-bottom:0;gap:8px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates{margin-bottom:8px;box-sizing:border-box}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .cruises-product-dates-item{font-size:14px;line-height:20px;text-align:left;letter-spacing:0px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .cruises-product-dates-item:before{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;margin-top:6px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .cruises-product-dates-item .cruises{word-break:break-all;padding-left:12px;color:#666}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .cruises-product-dates-item .cruises span{text-align:left;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .cruises-product-dates-item .cruises span:nth-child(2){margin-left:4px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .k_label{color:#129401}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .k_label:before{background:#129401}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .k_label .cruises_date_title{color:#129401}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .about_k_label{color:#ff7d13}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .about_k_label:before{background:#ff7d13}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .about_k_label .cruises_date_title{color:#ff7d13}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .p_label{color:#999}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .p_label:before{background:#999}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates .p_label .cruises_date_title{color:#999}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates-item{width:fit-content}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates-item .cruises_date_label{padding-left:12px}.cruises-list-content .product-list .product-item .date-container .cruises-product-dates-item .cruises_date_label .cruises_date_str{color:#222;margin-left:4px}.cruises-list-content .product-list .product-item .date-container .airline-cruise-product-dates-item::before{width:0;height:0}.cruises-list-content .product-list .product-item .date-container .airline-cruise-product-dates-item .cruises_date_label{padding-left:0}.cruises-list-content .product-list .product-item .date-container .airline-cruise-product-dates-item .cruises_date_title{color:#129401}.cruises-list-content .product-list .product-item .date-container .more-date{width:48px;color:#2182fc;position:relative}.cruises-list-content .product-list .product-item .date-container .more-date .wg-icon-back{display:inline-block;color:#2182fc;transform:rotate(-90deg)}.cruises-list-content .product-list .product-item .date-container .more-date-modal{position:absolute;width:430px;max-height:360px;left:-191px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);background-color:#fff;z-index:2;overflow:overlay}.cruises-list-content .product-list .product-item .date-container .more-date-modal .date-item{box-sizing:border-box;height:40px;line-height:20px;color:#222;font-size:14px;padding:9px 16px}.cruises-list-content .product-list .product-item .date-container .more-date-modal .date-item.is-active{color:#2182fc}.cruises-list-content .product-list .product-item .date-container .more-date-modal .original-start{margin-left:auto;gap:4px}.cruises-list-content .product-list .product-item .date-container .more-date-modal .original-price{text-decoration:line-through;color:#999;font-size:12px}.cruises-list-content .product-list .product-item .date-container .more-date-modal .start-price{font-weight:600}.cruises-list-content .product-list .product-item .date-container .more-date-modal .start-price .line{margin:0 4px;line-height:32px;font-weight:600}.cruises-list-content .product-list .product-item .date-container .more-date-modal .type{height:20px;line-height:20px;font-size:14px;border-radius:2px;margin-left:4px;padding:0 4px}.cruises-list-content .product-list .product-item .date-container .more-date-modal .y_label{background:#daf4d7;color:#129401}.cruises-list-content .product-list .product-item .date-container .more-date-modal .k_label{background:#fff1e6;color:#f60}.cruises-list-content .product-list .product-item .date-container .more-date-modal .is-select-box{width:14px;height:20px;margin-left:4px}.cruises-list-content .product-list .product-item .date-container .tbs-more-date-modal{width:524px}.cruises-list-content .product-list .product-item .date-container .download{width:170px;color:#2182fc;font-size:14px;line-height:14px}.cruises-list-content .product-list .product-item .date-container .download a{color:inherit}.cruises-list-content .product-list .product-item .date-container .download i{margin-right:4px}.cruises-list-content .product-list .list-no-data{padding:50px 0;background-color:#fff}.cruises-list-content .product-list .list-no-data img{width:200px;margin-bottom:16px}.cruises-list-content .product-list .list-no-data .list-no-data-text{font-size:14px;color:#666;text-align:center}@media screen and (max-width: 500px){.cruises-list-content .product-list{padding:0 8px}.cruises-list-content .product-list .product-list-title{padding:8px;padding-top:0;margin:0px}.cruises-list-content .product-list .list-no-data{width:100%;margin-bottom:20px}.cruises-list-content .product-list .product-item{padding:12px}.cruises-list-content .product-list .product-item hr{margin:12px 0}.cruises-list-content .product-list .product-item .prd-img{width:115px;height:160px}.cruises-list-content .product-list .product-item .prd-detail{flex-direction:column}.cruises-list-content .product-list .product-item .prd-detail .prd-info{padding:0;padding-left:16px}.cruises-list-content .product-list .product-item .prd-detail .prd-right{text-align:right;width:inherit}.cruises-list-content .product-list .product-item .prd-detail .prd-right .price-now{font-size:16px;font-weight:800}.cruises-list-content .product-list .product-item .prd-detail .detail-btn{display:none}}.recommend-container{padding:24px 0}.recommend-container .recommend-title-container{padding-bottom:24px}.recommend-container .recommend-title-container .recommend-title{font-size:24px;font-weight:800;margin:0;padding-bottom:5px}.recommend-container .recommend-title-container .recommend-sub-title{font-size:16px;color:#222;margin:0}.recommend-container .recommend-nav{display:flex;gap:34px;border-bottom:1px solid #eee;padding:0 0 16px 0}.recommend-container .recommend-nav .recommend-nav-item,.recommend-container .recommend-nav .recommend-nav-item-more{padding-bottom:8px;cursor:pointer;margin:0;font:inherit;flex-shrink:0}.recommend-container .recommend-nav .recommend-nav-item:hover,.recommend-container .recommend-nav .recommend-nav-item-more:hover{color:#2182fc}.recommend-container .active{color:#2182fc;border-bottom:2px solid #2182fc}.recommend-container .recommend-content .recommend-list{display:flex;align-items:center;gap:8px}.recommend-container .search-more-cruises-container{display:flex;align-items:center;justify-content:center}.recommend-container .search-more-cruises-container #search-more-cruises-product{cursor:pointer;color:#fff;background:#2182fc;border-radius:2px;margin-top:24px;padding:0 15px;height:46px;display:flex;align-items:center;justify-content:center;font-weight:600}.recommend-container .search-more-cruises-container #search-more-cruises-product:hover{background-color:#0057c4}@media screen and (max-width: 500px){.recommend-container{padding:16px;background:#fff}.recommend-container .recommend-nav{padding-bottom:0px;gap:16px;margin-bottom:8px}.recommend-container .recommend-nav.recommend-nav-item-more{position:sticky;right:0px;flex-shrink:0;background:#fff;flex-shrink:0}.recommend-container .recommend-nav .recommend-nav-item{flex-shrink:0}.recommend-container #search-more-cruises-product{width:100% !important}.recommend-container .recommend-list-container{padding-left:0px}.recommend-container .recommend-list-container .recommend-list{overflow:auto}.recommend-container .recommend-list-container .recommend-list .recommend-item{border:1px solid #eee}}.index-hover-active{cursor:pointer}.index-hover-active:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.airline-cruise-product-dates{box-sizing:border-box;flex:1}.airline-cruise-product-dates .airline-cruise-product-dates-item{font-size:.875rem;line-height:1.25rem}.airline-cruise-product-dates .airline-cruise-product-dates-item .airline-cruise_label{word-break:break-all;color:#666}.airline-cruise-product-dates .airline-cruise-product-dates-item .airline-cruise_label .airline-cruise_title{color:#129401}.airline-cruise-product-dates .airline-cruise-product-dates-item .airline-cruise_label span{font-size:.875rem;line-height:1.25rem}.airline-cruise-product-dates .airline-cruise-product-dates-item .airline-cruise_label .airline-cruise_str{margin-left:.25rem}.recommend-item-content-box{padding:0;position:relative;width:240px;height:302px}.recommend-item-content-box .recommend-item{background:#fff;border-radius:2px;height:100%;padding:16px;box-sizing:border-box}.recommend-item-content-box .recommend-item .recommend-price-wrap{position:absolute;bottom:10px;width:192px}.recommend-item-content-box .recommend-item .hot-product-badge{position:absolute;padding:0 4px;line-height:20px;font-size:14px;background:rgba(0,0,0,.6);border-radius:2px 0px;text-align:center;color:#fff;z-index:1}.recommend-item-content-box .recommend-item .recommend-item-image{min-width:192px;height:144px;border-radius:2px;overflow:hidden}.recommend-item-content-box .recommend-item .recommend-item-image .img-wrap{width:100%;height:100%}.recommend-item-content-box .recommend-item .recommend-item-image img{width:100%;height:100%}.recommend-item-content-box .recommend-item .recommend-item-title{font-size:14px;font-weight:600;color:#222;line-height:20px;padding-top:8px;box-sizing:border-box}.recommend-item-content-box .recommend-item .title-wrap{height:44px;margin-top:8px;position:relative;text-align:left}.recommend-item-content-box .recommend-item .title-wrap .title{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow:hidden;position:absolute;bottom:0;height:44px;width:100%;transition:all .5s ease;color:#222;background:#fff;font-size:16px;line-height:22px;font-weight:600}.recommend-item-content-box .recommend-item .recommend-original-price{text-align:right;text-decoration:line-through;font-size:12px;color:#999;height:20px;line-height:20px;margin:4px 0}.recommend-item-content-box .recommend-item .recommend-price{color:#ff5e00;font-size:16px;font-weight:600;text-align:right}.recommend-item-content-box .recommend-item .recommend-price span{font-size:12px;margin-right:4px}.recommend-item-content-box .recommend-item .tours-product-dates{height:40px;margin-bottom:8px;box-sizing:border-box}.recommend-item-content-box .recommend-item .tours-product-dates .tours-product-dates-item{font-size:14px;line-height:20px;text-align:left;letter-spacing:0px}.recommend-item-content-box .recommend-item .tours-product-dates .tours-product-dates-item:before{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;margin-top:6px}.recommend-item-content-box .recommend-item .tours-product-dates .tours-product-dates-item .tours_date_label{word-break:break-all;padding-left:12px;color:#666}.recommend-item-content-box .recommend-item .tours-product-dates .tours-product-dates-item .tours_date_label span{text-align:left;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.recommend-item-content-box .recommend-item .tours-product-dates .tours-product-dates-item .tours_date_label span:nth-child(2){margin-left:4px}.recommend-item-content-box .recommend-item .tours-product-dates .k_label{color:#129401}.recommend-item-content-box .recommend-item .tours-product-dates .k_label:before{background:#129401}.recommend-item-content-box .recommend-item .tours-product-dates .k_label .tours_date_title{color:#129401}.recommend-item-content-box .recommend-item .tours-product-dates .about_k_label{color:#ff7d13}.recommend-item-content-box .recommend-item .tours-product-dates .about_k_label:before{background:#ff7d13}.recommend-item-content-box .recommend-item .tours-product-dates .about_k_label .tours_date_title{color:#ff7d13}.recommend-item-content-box .recommend-item .tours-product-dates .p_label{color:#999}.recommend-item-content-box .recommend-item .tours-product-dates .p_label:before{background:#999}.recommend-item-content-box .recommend-item .tours-product-dates .p_label .tours_date_title{color:#999}.recommend-item-content-box:hover .title-wrap .title{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:4;white-space:normal;word-break:break-word;overflow:hidden;height:88px;padding-top:8px}.faq-wrapper{margin-top:16px;width:1180px;margin:0 auto}.faq-wrapper .h3-title{height:32px;font-size:24px;line-height:32px;font-weight:600;color:#222;margin:0;padding-top:16px}.faq-wrapper .component-faq-list-container-web{background-color:#fff;width:auto;padding:0}.faq-wrapper .component-faq-list-container-web .faq-list-item-answer{font-size:14px;margin-left:0px;color:#666;margin-top:8px}.faq-wrapper .faq-list-item{padding:0 16px}.faq-wrapper .faq-list-item .faq-list-item-question{display:flex;justify-content:space-between;align-items:center}.faq-wrapper .faq-list-item .faq-list-item-question .iconfont{font-size:24px}.faq-wrapper .faq-list-item .question-line{border-width:1px;border-top:none;margin:16px 0 16px 0}.faq-wrapper .question{font-size:14px;color:#222}.faq-wrapper .wg-faq-whatsapp{display:none}.faq-wrapper .wg-components-h5-social-media{display:none}@media screen and (max-width: 500px){.faq-wrapper{margin-top:16px;width:100%;padding:0 16px 16px;background-color:#fff;box-sizing:border-box}.faq-wrapper .faq-list-item{padding:0px 0px;margin:8px 0}.faq-wrapper .wg-components-aside-whatsapp{padding:20px 24px;border-radius:4px;background:url("/popular/static/image/aside-whatsapp-bg.png") center/cover no-repeat}.faq-wrapper .wg-components-aside-whatsapp h2{font-size:20px;font-weight:600;line-height:26px;color:#222;margin:0}.faq-wrapper .wg-components-aside-whatsapp .sub-desc{font-size:16px;line-height:22px;color:#666;font-weight:normal;margin-top:8px}.faq-wrapper .wg-components-aside-whatsapp .whatsapp-wrapper{cursor:pointer;display:inline-block;padding:8px 16px;border-radius:2px;background:#16b900;color:#fff;margin-top:16px;font-size:16px;font-weight:600}.faq-wrapper .wg-components-aside-whatsapp .whatsapp-wrapper i{display:inline-block;width:20px;height:20px;background:url("/popular/static/image/whatsapp-white.svg") center/cover no-repeat;margin-right:8px}.faq-wrapper .wg-faq-whatsapp{display:block;border:1px solid #d0f1cc;margin:16px 0 0}.faq-wrapper .wg-faq-whatsapp .wg-components-aside-whatsapp{padding:18px 16px;border-radius:4px;background:url("/popular/static/image/aside-whatsapp-bg.png") center/cover no-repeat}.faq-wrapper .wg-faq-whatsapp .wg-components-aside-whatsapp h2{font-size:20px;font-weight:600;line-height:26px;color:#222;margin:0}.faq-wrapper .wg-faq-whatsapp .wg-components-aside-whatsapp .sub-desc{font-size:16px;line-height:22px;color:#666;font-weight:normal;margin-top:8px}.faq-wrapper .wg-faq-whatsapp .wg-components-aside-whatsapp .whatsapp-wrapper{cursor:pointer;display:inline-block;padding:8px 16px;border-radius:2px;background:#16b900;color:#fff;margin-top:16px;font-size:16px;font-weight:600}.faq-wrapper .wg-faq-whatsapp .wg-components-aside-whatsapp .whatsapp-wrapper i{display:inline-block;width:20px;height:20px;background:url("/popular/static/image/whatsapp-white.svg") center/cover no-repeat;margin-right:8px}.faq-wrapper .wg-components-h5-social-media{display:block;background:#fff;padding:1rem 0 0;border-radius:.25rem;margin:8px 0;width:100%;box-sizing:border-box}.faq-wrapper .wg-components-h5-social-media .entrance-title{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600;margin-bottom:12px}.faq-wrapper .wg-components-h5-social-media .entrance-list{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.faq-wrapper .wg-components-h5-social-media .entrance-list ul{margin:0;width:100%}.faq-wrapper .wg-components-h5-social-media .entrance-list li{overflow:hidden}.faq-wrapper .wg-components-h5-social-media .entrance-list li a{cursor:pointer}.faq-wrapper .wg-components-h5-social-media .entrance-list li img{min-width:40px;min-height:40px;height:40px;border-radius:50%}.faq-wrapper .wg-components-h5-social-media .entrance-list li .entrance-name{font-size:.875rem;color:#666;margin-top:.5rem;line-height:1.25rem}.faq-wrapper .wg-components-h5-social-media .entrance-list li+li{margin-left:8px}.faq-wrapper .wg-components-h5-social-media.hide{display:none}}.wg-site-footer{margin-top:0px !important}.wg-components-footer{width:100%;margin:0 auto;margin-top:20px;box-sizing:content-box;min-height:36px;background:#eff3f5;padding:12px 0 24px 0}.wg-components-footer a{color:#666;line-height:initial;text-decoration:none}.wg-components-footer .footer-wrapper{width:1180px;margin:0 auto}.wg-components-footer .footer-wrapper .footer-section{margin-top:12px}.wg-components-footer .footer-wrapper .footer-section .footer-title{color:#666;font-size:12px;font-weight:bold;line-height:18px;margin-bottom:4px}.wg-components-footer .footer-wrapper .footer-section .footer-list{color:#666;font-size:12px;margin-left:-8px}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item{display:inline-block;text-indent:0px;position:relative}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item:last-child .footer-item-line{display:none}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item .footer-item-text{margin-right:8px}.wg-components-footer .footer-wrapper .footer-section .footer-list a.footer-item{cursor:pointer}.wg-components-footer .footer-wrapper .footer-section .footer-list a.footer-item:hover{color:#2182fc}@media screen and (max-width: 500px){.wg-components-footer{width:100%;box-sizing:border-box;padding:16px;margin-top:0px}.wg-components-footer .wg-site-f-products{margin-left:0px}.wg-components-footer .footer-wrapper{width:100%}.wg-components-footer .footer-list{display:flex;flex-wrap:wrap}.wg-site-footer{width:100%;max-width:100%}.wg-site-footer .wg-site-f-products{margin-left:0px !important;border-right:none !important}.wg-site-footer .wg-site-wraper{width:100%}.wg-site-footer .wg-site-wraper .wg-site-footer-links{width:100%;display:flex;flex-direction:column}.wg-site-footer .wg-site-wraper .wg-site-footer-links .wg-site-maps{height:auto;padding:0 16px}}@media screen and (max-width: 500px){.wg-site-footer-links{display:none !important}}.filter-component{background:#f1f5f8;padding:16px;font-size:14px;color:#222;width:285px;flex-shrink:0;height:max-content;box-sizing:border-box}.filter-component .label{color:#222;font-size:16px;line-height:22px;font-weight:600;margin:0 0 8px}.filter-component .hidden-unit{display:none}.filter-component .show-more-btn{color:#1890ff;cursor:pointer;margin-top:8px}.filter-component .filter-section{border-top:1px solid #e3e3e3;padding:10px 0}.filter-component .filter-section:first-child{padding-top:0px;border-top:none}.filter-component .price-arrange-wrap{display:flex;flex-direction:row;margin-top:8px}.filter-component .price-arrange-wrap input{flex:1;height:32px;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding:0 8px;color:#222;font-size:16px;width:88px;box-sizing:border-box}.filter-component .price-arrange-wrap input:focus{outline:none;border-color:#2182fc}.filter-component .price-arrange-wrap span{margin:0 4px;line-height:32px}.filter-component .price-arrange-wrap .price-arrange-btn{width:52px;height:32px;text-align:center;color:#fff;background:#2182fc;font-size:14px;font-weight:600;margin-left:8px;border-radius:2px;border:none;cursor:pointer}.filter-component .price-arrange-wrap .price-arrange-btn:disabled{cursor:not-allowed;background:#ccc;color:#fff}.filter-component .product-type-list{display:flex;align-items:center;gap:8px;margin-top:8px}.filter-component .product-type-list .product-type{width:82px;height:32px;background:#fff;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;display:flex;align-items:center;justify-content:center;cursor:pointer}.filter-component .product-type-list .product-type:hover{background:#e9ecf3;color:#2182fc}.filter-component .border-top{border-top:1px solid #e3e3e3}.filter-component .border-top:first-child{border-top:0}.filter-component .filter-selected{padding:10px 0;border-top:1px solid #e3e3e3}.filter-component .filter-selected .selected-list{flex:1}.filter-component .filter-selected .selected-unit{padding:0 25px 0 16px;height:32px;line-height:32px;color:#2182fc;border:1px solid #2182fc;margin:2px 8px 2px 0;border-radius:2px;box-sizing:border-box;max-width:300px;position:relative}.filter-component .filter-selected .selected-unit:hover{background-color:#d9eaff}.filter-component .filter-selected .selected-unit i{margin-left:8px;position:absolute;right:6px;top:9px;z-index:1}.filter-component .filter-selected .clear-all{color:#2182fc;padding:4px 0 4px 4px}.filter-component .filter-col{padding:10px 0}.filter-component .filter-col .filter-col-wrap{flex:1;box-sizing:border-box}.filter-component .filter-col .filter-unfold-row-content{height:unset;overflow:unset}.filter-component .filter-col .filter-unfold-row-content .unit{border:1px solid #e3e3e3}.filter-component .filter-col .filter-unfold-row-content .unit-checked{border:1px solid #2182fc;color:#2182fc}.filter-component .filter-col .filter-mul-row-content{height:unset;overflow:unset}.filter-component .filter-col .filter-mul-row-content .unit{border:1px solid #e3e3e3}.filter-component .filter-col .filter-mul-row-content .unit-checked{border:1px solid #2182fc;color:#2182fc}.filter-component .filter-col .filter-mul-row-content .multi-buttons-wrapper{font-size:12px;margin-top:6px}.filter-component .filter-col .filter-mul-row-content .multi-buttons-wrapper span{font-size:14px;font-weight:600;height:32px;line-height:32px;border-radius:3px;padding:0 16px;color:#fff;cursor:pointer;box-sizing:border-box}.filter-component .filter-col .filter-mul-row-content .multi-buttons-wrapper .multi-buttons-confirm{background-color:#ccc;border-color:#a0cfff;margin-left:6px;cursor:not-allowed}.filter-component .filter-col .filter-mul-row-content .multi-buttons-wrapper .multi-buttons-confirm.active{background-color:#2182fc;border-color:#2182fc;cursor:pointer}.filter-component .filter-col .filter-mul-row-content .multi-buttons-wrapper .multi-buttons-cancel{background-color:#fff;border:1px solid #2182fc;color:#2182fc}.filter-component .filter-col .row-list{flex-wrap:wrap;gap:4px;width:100%}.filter-component .filter-col .unit{font-size:14px;color:#222;max-width:300px;gap:6px;cursor:pointer;box-sizing:border-box;height:28px;border-radius:2px;padding:0 8px;margin:0 -8px}.filter-component .filter-col .unit .checkbox-box{border:1px solid #ccc;width:13px;height:14px;border-radius:2px;background-color:#fff}.filter-component .filter-col .unit:hover{background:#e9ecf3;color:#2182fc}.filter-component .filter-col .mul-select-button{width:64px;height:32px;line-height:32px;font-size:12px;background-color:#f1f5f8;color:#222;border-radius:3px;text-align:center;cursor:pointer}.filter-component .filter-col .mul-select-button:hover{background-color:#d9eaff;color:#2182fc}.filter-component .filter-col .mul-select-button-block{width:64px;height:32px;background-color:#fff}.filter-component .filter-col .more-btn-wrap{width:32px;height:32px;margin-left:4px;border-radius:3px}.filter-component .filter-col .more-btn-wrap:hover{background:#d9eaff}.filter-component .filter-col .more-btn-wrap:hover .up{border-bottom-color:#2182fc}.filter-component .filter-col .more-btn-wrap:hover .down{border-top-color:#2182fc}.filter-component .filter-col .more-btn-wrap i{display:block;width:0;height:0;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);cursor:pointer;color:#2182fc}.filter-component .filter-col .more-btn-wrap i.down{border-top:6px solid #222;border-bottom:6px solid rgba(0,0,0,0);margin-top:8px}.filter-component .filter-col .more-btn-wrap i.up{border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid #222;margin-bottom:4px}.filter-component .filter-col .more-btn-wrap-unvisible{cursor:auto}.filter-component .filter-col .more-btn-wrap-unvisible:hover{background-color:#fff}@media screen and (max-width: 500px){.filter-component{display:none}}.wg-components-footer{width:100%;margin:0 auto;box-sizing:content-box;min-height:36px;background:#eff3f5;padding:12px 0 24px 0;margin-top:56px}.wg-components-footer+.wg-site-footer{margin-top:0}.wg-components-footer .footer-wrapper{width:1180px;margin:0 auto}.wg-components-footer .footer-wrapper .footer-section{margin-top:12px}.wg-components-footer .footer-wrapper .footer-section .footer-title{color:#666;font-size:12px;font-weight:bold;line-height:18px;margin-bottom:4px}.wg-components-footer .footer-wrapper .footer-section .footer-list{color:#666;font-size:12px;margin-left:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 8px}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item{display:inline-block;position:relative}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item:last-child .footer-item-line{display:none}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item .footer-item-text{margin-right:8px;display:inline-block}.wg-components-footer .footer-wrapper .footer-section .footer-list a.footer-item{cursor:pointer;color:#666}.wg-components-footer .footer-wrapper .footer-section .footer-list a.footer-item:hover{color:#2182fc}@media screen and (max-width: 500px){.wg-components-footer{padding:0}.wg-components-footer .footer-wrapper{width:100%;padding:1rem}.wg-components-footer .footer-wrapper .footer-section{margin-top:.75rem}.wg-components-footer .footer-wrapper .footer-section .footer-title{font-size:12px;line-height:18px;margin-bottom:4px}.wg-components-footer .footer-wrapper .footer-section .footer-list{color:#666;font-size:12px;margin-left:0;width:calc(100% - 2rem)}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item{display:inline-block;position:relative}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item:last-child .footer-item-line{display:none}.wg-components-footer .footer-wrapper .footer-section .footer-list .footer-item .footer-item-text{margin-right:8px;font-size:.75rem;line-height:1rem}.wg-components-footer .footer-wrapper .footer-section .footer-list a.footer-item{cursor:pointer;color:#666}.wg-components-footer .footer-wrapper .footer-section .footer-list a.footer-item:active{color:#2182fc}.wg-site-footer{min-width:unset !important;padding-top:0 !important;background:#eff3f5}.wg-site-footer>.wg-site-wraper{display:none}.wg-site-footer .wg-site-copyright{width:100%;color:#999 !important;min-width:unset !important;padding:1rem !important;background:#eff3f5 !important;box-sizing:border-box}.wg-site-footer .wg-site-copyright .wg-site-wraper{width:100%}.wg-site-footer .wg-site-copyright .wg-site-wraper .wg-site-copyrights{float:none;width:100%}.wg-site-footer .wg-site-copyright .wg-site-wraper .wg-site-links{display:none}}body{background-color:#e8ecf3}.main-content{width:1184px;margin:0 auto}@media screen and (max-width: 500px){.main-content{width:100%}}
