@font-face{font-family:CustomTravel;src:url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-CustomTravel-0.0.36/CustomTravel.woff) format('woff'),url(https://webresource.c-ctrip.com/NFES/nfes-iconfont/project-CustomTravel-0.0.36/CustomTravel.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}.icon_Price{font-family:CustomTravel!important}.customTravel,[class^=ct_]{font-family:CustomTravel!important;font-size:18px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;position:absolute;left:-14px;height:26px;width:26px;background:#f7fcff;display:inline-block;text-align:center;color:#6bc1f9}.buy_type:hover h4 .customTravel,.cash_type:hover h4 .customTravel,.eat_type:hover h4 .customTravel,.htl_type:hover h4 .customTravel,.sce_type:hover h4 .customTravel,.wan_type:hover h4 .customTravel{background:#ebf6fd}.ico_time::before{content:'\e930'}.ico_money::before{content:'\eab8'}.tourtime_icon{color:#999!important;font-size:15px!important;top:2px;margin-right:4px;position:relative!important;left:0!important;right:0;height:auto!important;width:auto!important}.iconfont::before{font-size:20px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:CustomTravel}.icon_close::before{content:'\e940'}.icon_fail::before{content:'\ed1f'}.icon_success::before{content:'\ed1e'}.icon-eye-private-view::before{content:'\f819'}.icon-eye-private-hide::before{content:'\f7d5'}body.NEW-HEADER #content{min-width:1180px}body.NEW-HEADER #header{height:initial!important}body.NEW-HEADER .bg_maincolor{margin-top:0!important;padding-top:0!important}body.NEW-HEADER .mice_v3_bg{margin-top:0!important}body.NEW-HEADER .mice_foot_box{width:auto!important}body.NEW-HEADER #hp_nfes_searchbar #_allSearchKeyword{padding:0;box-shadow:none}body.NEW-HEADER .tab_fixed{position:sticky;top:0;background:#fff;z-index:999}body.NEW-HEADER .hhtravel_tourline #hh_contact_wrap input[type=number],body.NEW-HEADER .hhtravel_tourline #hh_contact_wrap input[type=text]{padding:3px;border:solid 1px #ccc;box-shadow:1px 1px 3px #ddd inset}body.NEW-HEADER .hhtravel_tourline #hh_contact_wrap input[type=number]:focus,body.NEW-HEADER .hhtravel_tourline #hh_contact_wrap input[type=text]:focus{background-color:#f1f9ff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;box-shadow:1px 1px 3px #d0dee6 inset}body.NEW-HEADER .hhtravel_tourline .contract_bd .programme_detail_top_content{display:flex}body.NEW-HEADER .hhtravel_tourline .contract_bd .programme_detail_top_content .programme_detail_top_right{flex:1}.c-hide{display:none!important}.text-center{text-align:center}.pre-wrap{white-space:pre-wrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clearfix::after{clear:both;content:'';display:block;height:0}.j_description{white-space:pre-wrap}.toDetail{font-size:14px}.a-upload{padding:4px 10px;line-height:28px;position:relative;cursor:pointer;color:#fff;background-color:#286090;border-color:#204d74;border-radius:4px;overflow:hidden;display:inline-block}.a-upload input{position:absolute;font-size:100px;right:0;top:0;opacity:0;cursor:pointer}.a-upload:hover{color:#fff;background:#337ab7;border-color:#204d74;text-decoration:none}.c-modal-container,.c-modal-container-V2{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999}.c-modal-container .c-modal-bg,.c-modal-container-V2 .c-modal-bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.c-modal-container .c-confirm-modal,.c-modal-container .c-loading,.c-modal-container-V2 .c-confirm-modal,.c-modal-container-V2 .c-loading{position:absolute;top:50%;left:50%;margin-left:-250px;border:1px solid #c2c2c2;width:500px;padding:30px;font-size:18px;color:#333;text-align:center;background:#fff}.c-modal-container .c-loading,.c-modal-container-V2 .c-loading{margin-top:-80px}.c-modal-container .c-confirm-modal,.c-modal-container-V2 .c-confirm-modal{margin-top:-150px}.c-modal-container .c-loading-icon,.c-modal-container-V2 .c-loading-icon{display:inline-block;margin-right:20px;width:60px;height:60px;vertical-align:middle;background:url(//pic.c-ctrip.com/vacation_v2/mice_v2/loading_50.gif) no-repeat}.c-modal-container .c-img-icon,.c-modal-container-V2 .c-img-icon{display:inline-block;background:url(//pic.c-ctrip.com/vacation_v2/mice_v2/mc_icon.png) no-repeat}.c-modal-container .c-close-icon,.c-modal-container-V2 .c-close-icon{position:absolute;right:18px;top:18px;width:35px;height:33px;background-position:-128px -3px}.c-modal-container .c-fail-icon,.c-modal-container .c-success-icon,.c-modal-container-V2 .c-fail-icon,.c-modal-container-V2 .c-success-icon{margin-right:20px;width:48px;height:48px;vertical-align:middle}.c-modal-container .c-success-icon,.c-modal-container-V2 .c-success-icon{background-position:-198px -76px}.c-modal-container .c-fail-icon,.c-modal-container-V2 .c-fail-icon{background-position:-248px -76px}.c-modal-container .c-c-modal-content,.c-modal-container-V2 .c-c-modal-content{margin:40px 0;text-align:center}.c-modal-container .c-c-modal-title,.c-modal-container-V2 .c-c-modal-title{font-size:24px;font-weight:700}.c-modal-container .c-c-modal-btn,.c-modal-container-V2 .c-c-modal-btn{margin-top:20px}.c-modal-container .c-c-modal-btn a,.c-modal-container-V2 .c-c-modal-btn a{display:inline-block;width:170px;font:700 16px/38px "Microsoft Yahei";text-align:center;color:#fff;border:0 none;border-bottom:2px solid #ae7225;background-color:#cc954e;cursor:pointer;overflow:hidden;outline:0;text-decoration:none}.c-modal-container .c-c-modal-btn a.c-cancel-btn,.c-modal-container-V2 .c-c-modal-btn a.c-cancel-btn{margin-right:20px;background:#666;border-bottom-color:#333}.c-modal-container-V2 .c-confirm-modal{padding:16px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:360px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;border-radius:4px;box-shadow:0 6px 24px 0 rgba(16,34,71,.1)}.c-modal-container-V2 .c-confirm-modal .icon_close{position:absolute;right:10px;top:10px;line-height:14px}.c-modal-container-V2 .c-confirm-modal .icon_close::before{font-size:14px}.c-modal-container-V2 .c-confirm-modal .c-c-modal-title{text-align:left!important;font-size:16px;display:flex;align-items:center}.c-modal-container-V2 .c-confirm-modal .c-c-modal-title .icon_fail{color:#ff483c;margin-right:9px}.c-modal-container-V2 .c-confirm-modal .c-c-modal-title .icon_fail::before{font-size:17px}.c-modal-container-V2 .c-confirm-modal .c-c-modal-title .icon_success{color:#00b87a;margin-right:9px}.c-modal-container-V2 .c-confirm-modal .c-c-modal-title .icon_success::before{font-size:17px}.c-modal-container-V2 .c-confirm-modal .c-c-modal-title span{color:#102247;font-weight:600;line-height:24px}.c-modal-container-V2 .c-confirm-modal .c-c-modal-content{margin:8px 0 16px 24px;color:#4c5a75;font-size:14px;text-align:left}.c-modal-container-V2 .c-confirm-modal .c-c-modal-btn{margin-top:0;font-size:14px;line-height:32px;text-align:center;display:flex;justify-content:flex-end}.c-modal-container-V2 .c-confirm-modal .c-c-modal-btn .c-sure-btn{height:32px;border-radius:2px;width:80px;color:#fff;background-color:#0086f6}.c-modal-container-V2 .c-confirm-modal .c-c-modal-btn .c-cancel-btn{color:#0086f6;margin-right:24px}.dingzhi_online_modal_container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.dingzhi_online_modal_container .dingzhi_online_modal_bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.dingzhi_online_modal_container .dingzhi_online_modal_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:670px;width:820px;font-weight:700;padding-bottom:8px;border:1px solid #ececec;box-shadow:0 8px 10px 0 rgba(0,0,0,.08);background:#fff}.dingzhi_online_modal_container .dingzhi_online_modal_content .dingzhi_online_modal_title{padding:21px 0;text-align:center;font-size:18px;color:#222}.dingzhi_online_modal_container .dingzhi_online_modal_content .dingzhi_online_modal_title .dingzhi_online_modal_close{position:absolute;right:24px;cursor:pointer}.dingzhi_online_modal_container .dingzhi_online_modal_content .dingzhi_online_modal_title .dingzhi_online_modal_close .icon_close01{width:14px;height:14px;display:inline-block;background:url(//pic.c-ctrip.com/VacationOnlinePic/mice_v2/jj_icon01.png?201901291) no-repeat;background-position:-180px -120px}.dingzhi_online_toast_container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1001}.dingzhi_online_toast_container .dingzhi_online_toast_mask{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%}.dingzhi_online_toast_container .dingzhi_online_toast_content{top:0;bottom:0;left:0;right:0;margin:auto;padding:16px;font-size:22px;color:#333;position:absolute;text-align:center;border-radius:4px;box-shadow:0 6px 24px 0 rgba(16,34,71,.1);width:-moz-fit-content;width:fit-content;max-width:300px;height:-moz-fit-content;height:fit-content;background:#fff}.index-page .advisor-swiper-container{overflow:visible}.index-page .advisor-swiper-container .pic .text_frame{white-space:normal}.index-page .advisor-swiper-container .swiper-pagination{position:static;z-index:0}.index-page .advisor-swiper-container .swiper-pagination-bullet{opacity:1;border-radius:0}.index-page .advisor-swiper-container .swiper-button-next,.index-page .advisor-swiper-container .swiper-button-prev{margin-top:0}.index-page .advisor-swiper-container .swiper-button-next.swiper-button-disabled,.index-page .advisor-swiper-container .swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:initial}.order-detail-page .dz_info_list li{min-height:18px}.order-detail-page .cancel_order_tip{height:36px;background-color:#fff1e6;border-radius:2px;margin:0 16px 12px;line-height:36px;padding:0 16px;font-size:12px;color:#666}.order-detail-page .cancel_order_reason{margin:0 16px}.order-detail-page .cancel_order_reason .cancle_order_reason_title{margin-bottom:8px}.order-detail-page .cancel_order_reason li{list-style-type:none;margin-bottom:8px;line-height:20px;font-size:12px;color:#4c5a75}.order-detail-page .cancel_order_reason li label{display:flex;align-items:center}.order-detail-page .cancel_order_reason li label span{margin-left:5px}.order-detail-page .cancel_order_reason li textarea{box-sizing:border-box;padding:6px;width:100%;height:100px}.order-detail-page .cancel_order_btn{margin-right:16px;font-size:14px;line-height:32px;text-align:center;display:flex;justify-content:flex-end}.order-detail-page .cancel_order_btn .cancel_btn{color:#0086f6;margin-right:24px}.order-detail-page .cancel_order_btn .submit_btn{height:32px;border-radius:2px;width:80px;color:#fff;background-color:#0086f6}.qualification_mask_wrapper .qualification_mask_upper{padding:0 31px;font-size:14px}.qualification_mask_wrapper .qualification_mask_upper .flex_item{display:flex;justify-content:flex-start}.qualification_mask_wrapper .qualification_mask_upper .flex_item .leftItem{color:#666;width:112px;margin-right:16px}.qualification_mask_wrapper .qualification_mask_upper .flex_item .rightItem{color:#333}.qualification_mask_wrapper .qualification_mask_bottom{margin-top:16px}.qualification_mask_wrapper .qualification_mask_bottom img{display:block}.qualification_mask_wrapper .qualification_mask_bottom .suppliers_rour_bg{position:absolute;top:0;left:0;background:url(http://pic.c-ctrip.com/VacationOnlinePic/vacation_v2/searchresult/watermark.png) 0 0 repeat;width:100%;height:100%}