#banner,.swiper-container{position:relative;width:100%;height:550px;transition:all .5s ease 0s}#banner .swiper-slide{position:relative;width:100%;height:550px;display:flex;justify-content:center;align-items:center;overflow:hidden}#banner .swiper-slide picture
img{width:100%;height:100%;object-fit:cover;display:block}#banner .swiper-slide picture img.swiper-lazy-loading{opacity:.5;filter:blur(5px);transition:opacity .3s ease-in-out,filter .3s ease-in-out;background-color:#f2f2f2;width:100%;height:100%}#banner .swiper-slide picture img.swiper-lazy-loaded{opacity:1;filter:blur(0)}#banner .swiper-button-next-banner,#banner .swiper-button-prev-banner{position:absolute;top:50%;z-index:100;cursor:pointer;transition:all .3s ease 0s}#banner .swiper-button-next-banner{right:15px}#banner .swiper-button-prev-banner{left:15px}#banner:hover .swiper-button-next-banner{right:15px}#banner:hover .swiper-button-prev-banner{left:15px}#banner .next,#banner
.prev{width:50px;height:50px;outline:0;color:rgba(255,255,255,.1);text-align:center;font-weight:300;line-height:50px;-webkit-tap-highlight-color:transparent}#banner .next:after{content:"\f105";font-size:2.5rem;font-family:FontAwesome}#banner .prev:after{content:"\f104";font-size:2.5rem;font-family:FontAwesome}#banner .next:hover,#banner .prev:hover{color:#fff}#banner .swiper-pagination-banner{position:absolute;bottom:15px;z-index:100;text-align:center}#banner .swiper-pagination-banner .swiper-pagination-bullet{width:8px;height:8px;border-radius:0;background:#fff;vertical-align:middle;opacity:1;transition:all .3s cubic-bezier(.95,.05,.8,.04) 0s}#banner .swiper-pagination-banner .swiper-pagination-bullet-active{height:15px;background:#00CC88;box-shadow:0 0 2px #00CC88}@media screen and (min-width:1921px){#banner .swiper-slide
picture{height:100%}}#banner
.overlay{position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background-image:linear-gradient(309deg,rgb(8 95 195 / 0) 40%,rgb(1 15 46 / 95%) 70%)}#banner .swiper-slide
.title{position:absolute;top:0;left:0;z-index:100;height:100%;text-shadow:none}#banner .swiper-slide .title
.row{height:100%}#banner .swiper-slide .title
.content{display:flex;height:90%;justify-content:center;align-items:flex-start;flex-direction:column}#banner .swiper-slide .title h2,#banner .swiper-slide .title
h3{width:100%;color:#fff;font-weight:400;font-size:1.8rem;line-height:1.3}#banner .swiper-slide .title
h2{font-size:3.5rem;background-image:linear-gradient(45deg,#fbed46,#d39b02);color:#f9b90a;color:transparent;font-weight:700;-webkit-background-clip:text}#banner .swiper-slide .title
h4{margin-top:30px;color:#fff;font-weight:400;font-size:22px}#banner .swiper-slide .title h4
span{margin-right:15px;padding:10px
25px;background-color:rgb(2 38 74 / 80%);border-radius:8px;display:inline-block}#banner .swiper-slide .title h4 span:last-child{margin-right:0}#banner .swiper-slide .title h4 span::before{margin-right:5px;content:'\f219';font-weight:400;font-family:FontAwesome;display:none}#banner .swiper-slide .title .banner-btn{display:block;color:#fff;text-align:center;font-size:22px;padding:5px
50px;background-color:#f16a35;transition:all .3s ease 0s;margin-top:30px;border-radius:25px;border:0;cursor:pointer}#banner .swiper-slide .title .banner-btn:hover{background-color:#0467c4}.wrapper{position:relative;padding-top:25px;padding-bottom:50px;background:#fafcff}.wrapper .column-name{width:100%;display:flex;align-items:center;flex-direction:column}.wrapper .column-name
h5{color:#333;font-size:40px;font-weight:400;display:flex;align-items:baseline}.wrapper .column-name h5
span{color:#e74d05}.wrapper .column-name h5:after,.wrapper .column-name h5:before{content:"";display:inline-block;width:122px;height:22px;vertical-align:top}.wrapper .column-name h5:before{background:url(../images/customize-index-title-left.png) no-repeat;margin-right:15px}.wrapper .column-name h5:after{background:url(../images/customize-index-title-right.png) no-repeat;margin-left:15px}.wrapper .column-name
.introduce{margin-top:25px;width:50%;text-align:center;color:#666}.wrapper .now-buy{margin-top:25px;text-align:center}.wrapper .now-buy .booking-btn{display:inline-block;color:#fff;text-align:center;font-size:22px;padding:5px
100px;background-color:#f16a35;transition:all .3s ease 0s;margin:0
auto;border-radius:25px;border:0;cursor:pointer}.wrapper .now-buy .booking-btn:hover{background-color:#0467c4}.customize-index-product{padding-top:50px}.customize-index-product
ul{padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:15px;width:100%;margin-top:30px}.customize-index-product
li{list-style:none}.customize-index-product
.boxes{position:relative;display:block;width:100%;height:100%;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04)}.customize-index-product .boxes
span{display:block}.customize-index-product .boxes
.poto{position:relative;overflow:hidden;width:100%;height:150px}.customize-index-product .boxes .poto
img{width:100%;height:100%;object-fit:cover}.customize-index-product .boxes .poto
.overlay{position:absolute;top:0;left:0;z-index:98;width:100%;height:100%;background-color:rgb(43 73 107 / 60%)}.customize-index-product .boxes .poto
.title{position:absolute;top:calc(50% - 1.5rem);width:100%;z-index:99;color:#fff;text-align:center;font-size:35px}.customize-index-product .boxes
.note{overflow:hidden;padding:15px;width:100%}.customize-index-product .boxes .note
p{position:relative;margin-bottom:5px;line-height:1.5;font-size:16px;color:#444}.customize-index-product .boxes .note p:before{color:#00CC88;content:"\f14a";font-weight:400;font-family:FontAwesome;margin-right:5px}.customize-index-case{padding-top:50px;background:#fff}.customize-index-case
.content{padding-top:0;margin-top:50px;display:flex}.category-tab{position:relative;width:100%}.category-tab .cd-tabs{position:relative;width:100%}.category-tab .no-cssgradients .cd-tabs::after{display:none}.category-tab .cd-tabs
nav{-webkit-overflow-scrolling:touch}.category-tab .cd-tabs-navigation{padding:0;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.category-tab .cd-tabs-navigation
li{margin-left:5px;margin-right:5px;list-style:none}.category-tab .cd-tabs-navigation
a{position:relative;display:block;padding:5px
10px;width:auto;color:#666;font-weight:700;font-size:13px;background-color:#e6edf5;border-radius:5px}.category-tab .cd-tabs-navigation a.selected,.category-tab .cd-tabs-navigation a:hover{background-color:#00CC88;color:#fff}.category-tab .cd-tabs-content{margin:0
auto;padding:0;background-color:#f5f5f5;width:85%;border-radius:10px}.category-tab .cd-tabs-content
li{display:none}.category-tab .cd-tabs-content
li.selected{display:flex;-webkit-animation:cd-fade-in .5s;-moz-animation:cd-fade-in .5s;animation:cd-fade-in .5s}.category-tab .cd-tabs-content li
.poto{width:40%}.category-tab .cd-tabs-content li .poto
img{width:100%;height:auto;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.category-tab .cd-tabs-content li
.text{display:block;padding:25px;width:calc(100% - 40%)}.category-tab .cd-tabs-content li .text
span{display:block;font-size:22px;margin-bottom:5px;color:#666}.category-tab .cd-tabs-content li .text span
em{font-style:normal}.category-tab .cd-tabs-content li .text
.name{font-weight:700;color:#00CC88}.customize-index-formbox{padding-top:50px}.customize-index-formbox
.process{margin:50px
auto 25px;width:85%}.customize-index-formbox .process
ul{padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;width:100%}.customize-index-formbox .process ul
li{list-style:none;position:relative;border:1px
solid #eee;border-radius:5px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04);overflow:hidden}.customize-index-formbox .process ul li
.icon{position:absolute;top:20px;right:25px;z-index:1;width:60px;height:60px;text-align:right}.customize-index-formbox .process ul li .icon
.fa{font-size:60px;color:rgb(2 44 141 / 5%)}.customize-index-formbox .process ul li:last-child
.icon{display:none}.customize-index-formbox .process ul li
.boxes{position:relative;padding:25px;width:100%;height:100%;z-index:2}.customize-index-formbox .process ul li .boxes
span{display:block}.customize-index-formbox .process ul li .boxes
.num{margin-bottom:5px;width:60px;height:60px;border-radius:50%;background-color:#00CC88;line-height:60px;text-align:center;color:#fff;font-size:50px;font-weight:700}.customize-index-formbox .process ul li .boxes
.title{margin-top:1rem;color:#666;font-size:22px;line-height:1.2}.customize-index-formbox
.form{margin:0
auto;width:85%;border:1px
solid #eee;border-radius:5px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04);padding:25px}.customize-index-formbox .form .form-content{display:flex;width:100%;flex-direction:column}.form-content
.title{padding:5px
15px;background-color:#fffaf7;border-radius:2px;font-size:22px;color:#00CC88;margin-bottom:15px;display:flex;align-items:center}.form-content .title
img{margin-right:10px}.form-content .title
span{margin-left:10px;font-size:13px;color:#666}.form-content
ul{padding:5px
15px;margin:0;display:flex;align-items:center;flex-wrap:wrap;width:100%}.form-content ul
li{list-style:none;width:calc(100% / 3);display:flex;align-items:center;margin-bottom:15px}.form-content ul .full-li{width:100%}.form-content ul li
.item{width:120px;text-align:right;margin-right:15px;color:#666}.form-content ul li .item
em{font-style:normal;margin-right:5px;color:#fa0303}.form-content ul li
.con{width:calc(100% - 135px);position:relative}.form-content ul li .con
input{border:1px
solid #b9cbdb;padding:0
5px;color:#f16a35;background-color:#fff;font-size:14px;line-height:40px;height:40px}.form-content ul li .con .input-width-1{width:100%}.form-content ul li .con .input-width-2{width:calc(100% - 50px)}.form-content ul li .con .input-width-3{width:150px}.form-content ul li .departure-time::after{content:"\f073";font-family:FontAwesome;display:none;position:absolute;right:5px;top:8px;color:#85a2bb}.form-content ul li .con .amount-opt-wrap{display:flex;align-items:center;line-height:40px;height:40px}.form-content ul li .con .amount-opt-wrap
a{display:block;text-align:center;background-color:#fafafa;border:1px
solid #b9cbdb;text-decoration:none;cursor:pointer;line-height:38px;width:50px;height:40px;font-size:14px;font-weight:700;color:#666}.form-content ul li .con .amount-opt-wrap a:hover{background-color:#fafcff}.form-content ul li .con .amount-opt-wrap .num-text{text-align:center;border:1px
solid #b9cbdb;padding:0
5px;color:#f16a35;background-color:#fff;font-size:16px;width:calc(100% - 100px);border-left:0;border-right:0;line-height:40px;height:40px;font-weight:700}.form-content ul li .con .number-input{-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;padding-right:0}.form-content ul li
.con2{width:calc(100% - 135px);position:relative;display:flex}.form-content ul li .con2 .custom-child-item{display:block;padding:5px
20px;border:1px
solid #b9cbdb;background-color:#fafafa;cursor:pointer;position:relative;font-size:14px;line-height:2;margin-right:5px;color:#666}.form-content ul li .con2 .cc-active{border:1px
solid #f16a35;background-color:#fafcff;color:#f16a35}.form-content ul li .con2 .cc-active::after{background-image:url(../images/gouxuan.svg);background-repeat:no-repeat;width:25px;height:25px;display:inline-block;position:absolute;bottom:0;right:0;content:"";background-size:contain}.form-content ul li .con .default-textarea{border:1px
solid #b9cbdb;padding:0
5px;color:#333;background-color:#fff;font-size:14px;width:100%}.form-content ul li .con input.error-style{border:1px
solid #00CC88}.form-content ul li .con span.error-style{color:#00CC88;font-size:12px;position:absolute;right:5px;top:10px}.customize-index-formbox .form .custom-submit-block{margin-top:15px;margin-bottom:15px;text-align:center}.customize-index-formbox .form .custom-submit-block .custom-submit-btn{display:inline-block;color:#fff;text-align:center;font-size:22px;padding:5px
100px;background-color:#0467c4;transition:all .3s ease 0s;margin:0
auto;border-radius:25px}.customize-index-formbox .form .custom-submit-block .custom-submit-btn:hover{background-color:#034685}.customize-index-scheme{padding-top:50px;background-color:#fff}.customize-index-scheme
ul{padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%;margin-top:50px}.customize-index-scheme
li{list-style:none}.customize-index-scheme
.boxes{width:100%;height:100%;position:relative;background:#f5f5f5;margin-bottom:5px;display:flex;flex-direction:column;border-top-left-radius:5px;border-top-right-radius:5px}.customize-index-scheme .boxes
span{display:block}.customize-index-scheme .boxes
.poto{position:relative;overflow:hidden;width:100%;height:auto;border-radius:5px 5px 0 0}.customize-index-scheme .boxes .poto
img{width:100%;height:100%;object-fit:cover;border-radius:5px 5px 0 0}.customize-index-scheme .boxes
.title{padding:15px
15px 5px;width:100%;line-height:1.2;font-size:22px}.customize-index-scheme .boxes
.note{padding:5px
15px;width:100%}.customize-index-scheme .boxes .note
p{position:relative;margin-bottom:5px;line-height:1.5;font-size:13px;color:#666}.plan-content{padding-top:50px;padding-bottom:50px;width:100%;background-color:#fafcff}.plan-content .info-box{background-color:#fff;padding:15px;margin:0;box-shadow:0 0 6px 1px rgba(0,0,0,.02);border:1px
solid #eee}.plan-content .info-box .col-6{padding:0}.plan-content
.title{background-color:#fff;margin-bottom:25px;display:flex;flex-direction:row;flex-wrap:wrap}.plan-content .title
h1{font-weight:400;font-size:30px;color:#00CC88;margin-bottom:15px;display:flex;align-items:center}.plan-content .title
span{font-size:14px;color:#666;line-height:1.5}.plan-content .title span
p{margin-bottom:5px}.product-poto-box{position:relative;padding-right:15px}.product-poto-list{overflow:hidden;margin:0
auto}.product-poto-thumb{overflow:hidden;margin:0
30px;padding-bottom:5px}.product-poto-list .swiper-wrapper,.product-poto-thumb .swiper-wrapper{margin:0
auto}.product-poto-list .swiper-wrapper{margin-bottom:5px}.product-poto-list .swiper-slide{width:100%;height:auto;overflow:hidden}.product-poto-list .swiper-slide
img{width:100%;height:auto;max-height:380px;border-radius:8px}.product-poto-thumb .swiper-slide{width:90px;height:auto;cursor:pointer;opacity:.4}.product-poto-thumb .swiper-slide-thumb-active{opacity:1}.product-poto-thumb .swiper-slide
img{width:100%;height:60px;border-radius:4px}.product-poto-box
.toggle{position:absolute;bottom:15px;left:0;width:calc(100% - 15px)}.product-poto-box .swiper-button-next-product-poto,.product-poto-box .swiper-button-prev-product-poto{position:relative;display:inline-block;width:25px;height:35px;border-radius:2px;background:#eee;color:#333;text-align:center;font-size:1.5rem;line-height:35px;cursor:pointer}.product-poto-box
.next{float:right}.product-poto-box
.prev{float:left}.product-poto-box .next:after,.product-poto-box .prev:after{font-size:inherit}.product-poto-box .next:after{content:"\f105";font-family:FontAwesome}.product-poto-box .prev:after{content:"\f104";font-family:FontAwesome}.product-poto-box .next:hover,.product-poto-box .prev:hover{background:#eee;color:#00CC88}.product-poto-box .swiper-button-disabled,.product-poto-box .swiper-button-disabled:hover{color:#999}.plan-canshu{padding:15px;font-size:14px;display:flex;margin-top:25px;background-color:#fafcff;border-radius:2px;border:1px
solid #eee;flex-direction:row;flex-wrap:wrap}.plan-canshu
dl{display:flex;margin:0;padding:6.5px 10px;flex-direction:column;width:calc(100% / 3)}.plan-canshu dl
dt{min-width:90px;font-weight:400;color:#00CC88}.plan-canshu dl
dd{margin:0;line-height:1.5}.plan-canshu
.down{width:100%}.plan-canshu .down
a{display:flex;font-size:14px;padding:1px;background-color:#e74d05;transition:all .3s ease 0s;border-top-left-radius:2px;border-bottom-left-radius:2px;align-items:center;width:50%}.plan-canshu .down a::before{font-family:FontAwesome;margin-left:10px;margin-right:10px;color:#fff;font-weight:20px;content:"\f1c1"}.plan-canshu .down a
em{font-style:normal;background-color:#fff;color:#333;padding:5px
10px}.plan-canshu .down a:hover{background-color:#052d50}