@import '../fonts/biz/iconfont.css';body.no-scroll{overflow-y:hidden !important;overflow-x:hidden !important}.web-index-container .section .title-wrap{margin-top:32px;margin-bottom:16px;color:#222222;line-height:32px;font-size:24px;font-weight:bold;position:relative}.web-index-container .section .title-wrap .title{text-align:center}.web-index-container .section .title-wrap .link{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#2182fc;font-size:14px;cursor:pointer}.web-index-container .section .title-wrap .link .wg-icon{display:inline-block;color:#2182fc;transform:rotate(180deg)}.web-index-container .section .title-wrap .user-count{color:#666666;font-size:14px;line-height:20px;height:20px;margin-top:8px}.web-index-container .section .title-wrap .user-count img{width:16px;height:16px}.web-index-container .section .title-wrap .user-count .count{color:#ff7d13}.web-index-container .phone-form-input{position:relative}.web-index-container .phone-form-input .wg-components-dropdown-list{right:unset;top:52px}.web-index-container .form-container{min-height:400px;background-image:url(../img-web/ctbs-index-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.web-index-container .form-container .main-title{color:#ffffff;font-weight:bold;font-size:40px;padding-top:80px;margin-bottom:16px;line-height:54px}.web-index-container .form-container .form-main{background-color:#ffffff}.web-index-container .form-container .form-main .form-header-tab{background-color:#f4f9fd;height:44px;border-radius:2px 2px 0 0}.web-index-container .form-container .form-main .form-header-tab .tab-item{display:inline-flex;height:44px;line-height:44px;padding:0 24px;color:#222222;font-size:16px;cursor:pointer}.web-index-container .form-container .form-main .form-header-tab .tab-item.active{color:#2182fc;background-color:#ffffff}.web-index-container .form-container .form-main .form-header-tab .tab-item.active span:last-child{font-weight:bold}.web-index-container .form-container .form-main .form-wrap{padding:24px 24px 0}.web-index-container .form-container .form-main .form-wrap .input-wrap{flex:1;border:1px solid #e3e3e3;padding:8px 16px;display:flex;flex-direction:row;justify-content:space-between}.web-index-container .form-container .form-main .form-wrap .input-wrap .wg-components-form-input .form-box{padding-bottom:.5rem;margin-bottom:-0.5rem;border-bottom:2px solid #ffffff}.web-index-container .form-container .form-main .form-wrap .input-wrap .wg-components-form-input .form-box input{font-weight:bold}.web-index-container .form-container .form-main .form-wrap .input-wrap .wg-components-form-input.active .form-box{border-bottom:2px solid #2182fc}.web-index-container .form-container .form-main .form-wrap .input-wrap .area-input{flex:1}.web-index-container .form-container .form-main .form-wrap .input-wrap .phone-form-input{flex:1}.web-index-container .form-container .form-main .form-wrap .input-wrap .phone-form-input .code-area{padding-right:14px;margin-right:4px;font-weight:bold;color:#222222}.web-index-container .form-container .form-main .form-wrap .input-wrap .email-input{flex:1}.web-index-container .form-container .form-main .form-wrap .input-wrap .person-count-input{flex:1}.web-index-container .form-container .form-main .form-wrap .input-wrap .line{width:1px;height:38px;margin:0 16px;background-color:#e3e3e3}.web-index-container .form-container .form-main .form-wrap .input-wrap .wg-components-form-input .form-box{margin-top:0}.web-index-container .form-container .form-main .form-wrap .main-btn{margin-left:16px;height:64px;width:175px;font-size:20px;cursor:pointer}.web-index-container .form-container .form-main .form-wrap .main-btn.tours{padding:0 30px}.web-index-container .form-container .form-main .form-wrap .main-btn.tours .button-text{line-height:24px}.web-index-container .form-container .form-main .form-wrap .main-btn .button-text{font-size:20px}.web-index-container .form-container .form-main .city-list-wrap{margin-top:8px;padding:0 24px 24px}.web-index-container .form-container .form-main .city-list-wrap .city-item{background-color:#f1f5f8;line-height:32px;padding:0 16px;color:#222222;margin-top:8px;font-size:14px;cursor:pointer}.web-index-container .form-container .form-main .city-list-wrap .city-item+.city-item{margin-left:8px}.web-index-container .service-features .main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.web-index-container .service-features .main .service-item{width:584px;background-color:#ffffff;margin-bottom:16px;padding:32px;box-sizing:border-box;border-radius:4px}.web-index-container .service-features .main .service-item .icon-wrap{width:56px;height:56px}.web-index-container .service-features .main .service-item .icon-wrap img{width:100%;height:100%}.web-index-container .service-features .main .service-item .service-content{margin-left:16px}.web-index-container .service-features .main .service-item .service-content .title{color:#222;line-height:24px;font-size:18px;font-weight:bold}.web-index-container .service-features .main .service-item .service-content .desc{margin-top:4px;color:#666;line-height:20px;font-size:14px}.web-index-container .one-step-services .main{padding:32px 0;background-color:#ffffff}.web-index-container .one-step-services .service-item{border-radius:4px}.web-index-container .one-step-services .service-item .main-img{width:48px;height:48px;margin-bottom:16px}.web-index-container .one-step-services .service-item .title{color:#222;line-height:24px;font-size:18px;font-weight:bold}.web-index-container .one-step-services .arrow{height:8px;margin:24px 50px}.web-index-container .desc-info-container{width:1180px;margin:0 auto;overflow:hidden;padding-bottom:40px}.web-index-container .desc-info-container h2{color:#222222;margin:0;margin-top:10px;text-align:center;font-size:24px}.web-index-container .desc-info-container h2:last-of-type{margin-top:50px}.web-index-container .desc-info-container .detail{color:#666666;font-size:14px;margin:30px 0 60px 0}.web-index-container .desc-info-container ul{clear:both;overflow:hidden}.web-index-container .desc-info-container ul li{float:left;width:393px;list-style:none;color:#222222;margin-top:25px}.web-index-container .desc-info-container ul li .title{font-size:20px;font-weight:bold;line-height:25px;height:30px}.web-index-container .desc-info-container ul li .desc{font-size:14px;height:20px;line-height:25px}.web-index-container .desc-info-container ul li i{background:url(../img-web/index_icon_bg.png) center top no-repeat;display:block;float:left;width:45px;height:50px;margin-right:10px}.web-index-container .desc-info-container ul li i.change-more{background-position:-57px -65px}.web-index-container .desc-info-container ul li i.special-price{background-position:-56px -149px}.web-index-container .desc-info-container ul li i.quick-booking{background-position:-56px -241px}.web-index-container .desc-info-container ul li i.trust{background-position:-56px -336px}.web-index-container .desc-info-container ul li i.more-point{background-position:-56px -430px}.web-index-container .desc-info-container ul li i.mobile-booking{background-position:-56px -524px}.web-index-container .user-case .slider-wrapper ul{padding:0}.web-index-container .user-case .slider-wrapper ul li div{cursor:auto}.web-index-container .user-case .user-case-item-wrap{padding:0 8px}.web-index-container .user-case .user-case-item{box-sizing:border-box;padding:16px 24px;border-radius:4px;text-align:left;background-color:#ffffff}.web-index-container .user-case .user-case-item .title{color:#222222;font-size:16px;line-height:20px;margin-bottom:8px;font-weight:bold}.web-index-container .user-case .user-case-item .content{color:#666666;font-size:14px;line-height:19px;height:57px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.web-index-container .refine-data-wrap{position:relative;padding:24px 32px 32px;width:770px;border-radius:4px;box-sizing:border-box;background:linear-gradient(90deg, #ebf0fc 0%, #e9f0fe 100%);min-height:640px;max-height:calc(100% - 78px)}.web-index-container .refine-data-wrap .close-btn{position:absolute;top:24px;right:24px;cursor:pointer}.web-index-container .refine-data-wrap .close-btn .wg-icon{font-size:24px}.web-index-container .refine-data-wrap .title{height:28px;text-align:center;color:#003e8d;font-weight:bold;font-size:20px;line-height:28px}.web-index-container .refine-data-wrap .progress-container{color:#003e8d;font-size:14px;line-height:20px;margin-top:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 62px}.web-index-container .refine-data-wrap .progress-container .wg-icon{opacity:.5}.web-index-container .refine-data-wrap .progress-container .text{opacity:.5}.web-index-container .refine-data-wrap .progress-container .text.active{opacity:1;color:#003e8d}.web-index-container .refine-data-wrap .form-button{margin-top:16px;cursor:pointer}.web-index-container .refine-data-wrap .form-list{flex:1;overflow-y:auto;padding:16px 24px;background:#ffffffe6;border:1px solid #ffffff;border-radius:4px 4px 4px 4px}.web-index-container .refine-data-wrap .form-list .input-wrap-component{padding:0;margin:16px 0}.web-index-container .refine-data-wrap .form-list .phone-form-input{margin-top:16px}.web-index-container .refine-data-wrap .form-list .phone-form-input .code-area{color:#222222}.web-index-container .refine-data-wrap .form-list .phone-form-input+.wg-components-form-input{margin-top:16px}.web-index-container .refine-data-wrap .form-list .wg-components-form-input+.wg-components-form-input{margin-top:16px}.web-index-container .refine-data-wrap .form-list .form-content input{font-weight:bold}.web-index-container .refine-data-wrap .form-list .form-content .code-area{font-weight:bold;padding-right:14px;margin-right:4px}.main-width{width:1184px;margin:0 auto}.web-contact-code .code-header{margin:0 10px;border-bottom:1px solid #f0f0f0}.web-contact-code .code-header .contact-code-li{padding:14px 20px;color:#222;word-break:keep-all;font-size:14px;font-weight:600}.web-contact-code .code-header .contact-code-li.active{border-bottom:2px solid #2182fc}.web-contact-code .nationality-scroll{height:300px;overflow-y:auto}.web-contact-code .nationality-scroll::-webkit-scrollbar{width:8px;height:8px}.web-contact-code .nationality-scroll::-webkit-scrollbar-track{background:#efefef;border-radius:2px}.web-contact-code .nationality-scroll::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:8px}.web-contact-code .nationality-container .nationality-item{padding:15px 30px;padding-bottom:0}.web-contact-code .nationality-container .nationality-item .item-title{word-break:keep-all;line-height:14px;color:#ff7d13;font-size:14px;font-weight:600}.web-contact-code .nationality-container .nationality-item .hot-list{width:100%;flex-wrap:wrap}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item{width:25%;margin-bottom:15px;padding-left:15px;align-self:start;box-sizing:border-box;color:#222;font-size:14px;font-weight:400;line-height:14px}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item>span{color:#999}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item.active{color:#2182fc}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item.active>span{color:#2182fc}.wg-components-form-input.required .form-box label:after,.input-wrap-component.required .form-box label:after{content:'*';color:#F82222}.wg-components-form-input.required .input-label:after,.input-wrap-component.required .input-label:after{content:'*';color:#F82222}.submit-commit-dialog-wrap{width:360px}.submit-commit-dialog-wrap .container{background-color:#ffffff;padding:32px;text-align:center}.submit-commit-dialog-wrap .wg-icon-radiobox-checked{color:#16b900;font-size:3rem}.submit-commit-dialog-wrap .title{font-size:20px;line-height:28px;color:#222222;margin-top:16px;font-weight:bold}.submit-commit-dialog-wrap .content{color:#222222;margin-top:16px;font-size:16px;line-height:24px}.submit-commit-dialog-wrap .wg-components-button{margin-top:24px;cursor:pointer}.submit-commit-dialog-wrap .wg-components-button.border{min-height:48px}.submit-commit-dialog-wrap .wg-components-button+.wg-components-button{margin-top:16px}.input-wrap-component{position:relative;padding:8px 0;box-sizing:border-box}.input-wrap-component .passenger-intro-component{display:none;position:absolute;width:300px;left:8px;top:64px;background:#fff;z-index:100}.input-wrap-component .wg-components-form-input.active+.passenger-intro-component{display:block}.input-wrap-component .input-label{color:#666;font-size:14px}.input-wrap-component .input-easy,.input-wrap-component label{cursor:pointer}.input-wrap-component>div:not(.wg-components-form-input):not(.input-message){border-bottom:1px solid #e3e3e3}.input-wrap-component .wg-components-form-input:not(.active):not(.error) .form-box{border-bottom:1px solid #e3e3e3}.input-wrap-component .wg-components-form-input:not(.active):not(.error) .form-box .form-content{margin-top:4px}.input-wrap-component.tel .wg-components-dropdown-list{top:unset}.input-wrap-component .wg-components-dropdown-list{position:absolute;left:0;right:0;top:27px;z-index:100;background:#ffffff;border-radius:2px;border:1px solid #e3e3e3}.input-wrap-component .wg-components-dropdown-list.item-no-wrap{right:unset}.input-wrap-component .wg-components-dropdown-list.item-no-wrap ul li{min-width:max-content}.input-wrap-component .wg-components-dropdown-list ul{max-height:240px;overflow:auto}.input-wrap-component .wg-components-dropdown-list ul::-webkit-scrollbar{width:5px;height:30px}.input-wrap-component .wg-components-dropdown-list ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:2px}.input-wrap-component .wg-components-dropdown-list ul::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}.input-wrap-component .wg-components-dropdown-list>.over-list::-webkit-scrollbar{width:5px;height:30px}.input-wrap-component .wg-components-dropdown-list>.over-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:2px}.input-wrap-component .wg-components-dropdown-list>.over-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}.input-wrap-component .wg-components-dropdown-list li{height:40px;line-height:40px;font-size:14px;padding:0 16px;cursor:pointer}.input-wrap-component .wg-components-dropdown-list li:hover{background-color:#d9eaff}.input-wrap-component .wg-components-dropdown-list li.active{color:#2182fc}.input-wrap-component .wg-components-dropdown-list.gender{top:26px;border-top:1px solid #2182fc}.input-wrap-component .wg-components-dropdown-list.phone-code{border-top:1px solid #2182fc}.input-wrap-component .wg-components-dropdown-list.issue-place{top:26px;border-top:1px solid #2182fc}.input-wrap-component .wg-components-popup-mask.date-select{top:26px;position:absolute;left:0;z-index:100;border-radius:2px;border-top:1px solid #2182fc}.input-wrap-component .wg-components-form-input .form-box{margin-top:0}.input-wrap-component .wg-components-form-input .form-box input{font-weight:bold}.input-wrap-component .wg-components-form-input .form-box .contact-label{font-size:16px;color:#222;font-weight:600}.input-wrap-component .wg-components-form-input .form-box .form-content{margin-top:4px}.input-wrap-component.active{border-color:1px solid #2182fc}.input-wrap-component input{padding:0 28px 0 0 !important}.input-wrap-component .placeHolder-color{color:#999}.input-wrap-component .input-content{position:relative;padding-bottom:4px;margin-top:4px;font-size:16px;line-height:22px;color:#222222}.input-wrap-component .input-content .content:not(.placeHolder-color){font-weight:600}.input-wrap-component .input-content .input-message{position:absolute;color:#f82222;font-size:12px;line-height:22px;left:0;top:27px}.input-wrap-component .input-content .input-message i{margin-right:4px}.input-wrap-component .input-content .wg-components-area-search-list{top:27px}.input-wrap-component .input-message{border:none;color:#f82222;font-size:12px;line-height:18px}.input-wrap-component .input-message i{margin-right:.25rem}.input-wrap-component.error>div:not(.wg-components-form-input):not(.input-message){border-bottom:1px solid #f82222}.input-wrap-component.active>div:not(.wg-components-form-input):not(.input-message){border-bottom:1px solid #2182fc}.wg-components-form-row{width:100%}.wg-components-form-row.textarea .form-box{border-bottom:none;margin-bottom:16px;margin-top:16px}.wg-components-form-row.textarea .form-box .row-content textarea{width:100%;border:1px solid #f0f0f0;border-radius:4px;padding:12px;font-size:16px;color:#222;font-weight:bold;line-height:22px;resize:none;height:90px;box-sizing:border-box}.wg-components-form-row.textarea .form-box .row-content textarea::placeholder{color:#999;font-weight:normal}.wg-components-form-row.textarea.textarea-active .form-box .row-content textarea{border:1px solid #2182fc}.wg-components-form-row .form-box{border-bottom:1px solid #f0f0f0}.wg-components-form-row .form-box label{font-size:14px;color:#666;line-height:22px}.wg-components-form-row .form-box .row-content{padding-top:4px}.ub-down-component{transform:rotate(-90deg)}.ub-down-component.active{transform:rotate(-270deg);color:#2182fc}.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}