.m-hotel-policy{background:#f5f7fa;margin-top:16px}.m-hotel-useful{background:#f5f7fa;margin-top:16px}.m-hotel-server_amentitesV8{background:#fff;margin-top:16px}.m-hotel-descV8{background:#fff;margin-top:16px;border-radius:8px}

.m-hoteldesc p{font-size:14px}.m-hoteldesc .m-h-d-eclips{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.m-hoteldesc .m-h-d-eclips-ie{overflow:hidden}

.m-hoteldescV8{font-size:20px;color:#0f294d;line-height:26px;padding:16px}.m-hoteldescV8 h2{font-size:20px;line-height:26px}.m-hoteldescV8 .basicInfo{margin:16px 0px;font-size:14px;letter-spacing:0;line-height:18px;font-weight:700}.m-hoteldescV8 .basicInfo>li{float:left;margin-right:50px}.m-hoteldescV8 .translateInfo{margin:10px 0 0;height:28px;font-size:14px}.m-hoteldescV8_detail{margin:16px 0;font-size:14px;line-height:22px;overflow:hidden}.m-hoteldescV8_detail_content{letter-spacing:0;text-align:left;float:right;margin-left:-100px;word-break:break-word;width:100%}.m-hoteldescV8 .needEllipse{height:88px}.m-hoteldescV8 .needEllipse::before{float:left;width:100px;content:'';height:88px}.m-hoteldescV8 .needEllipse::after{float:right;content:'...';height:22px;line-height:22px;width:30px;position:relative;left:calc(100% - 100px);top:-22px;text-align:right;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff), color-stop(50%, #fff));background:-moz-linear-gradient(to right, rgba(255,255,255,0), #fff 50%, #fff);background:-o-linear-gradient(to right, rgba(255,255,255,0), #fff 50%, #fff);background:-ms-linear-gradient(to right, rgba(255,255,255,0), #fff 50%, #fff);background:linear-gradient(to right, rgba(255,255,255,0), #fff 50%, #fff)}.m-hoteldescV8_btn{display:none}.m-hoteldescV8_showMore{margin-top:16px;text-align:right}.m-hoteldescV8_showMore .u-btn{padding:0 10px;border:0;background:transparent;font-weight:700}.m-hoteldescV8_showMore .u-btn:hover,.m-hoteldescV8_showMore .u-btn:active{background:transparent;text-decoration:underline}.m-hoteldescV8_showMore .u-icon{transform:rotate(0);transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center center;will-change:transform}.m-hoteldescV8_showMore .active .u-icon{transform:rotate(-180deg)}.m-hoteldescV8 .center{text-align:center;font-weight:700}.m-hoteldescV8_translate{font-size:14px;color:#3264FF;line-height:18px;margin-bottom:16px}.m-hoteldescV8_translate span:hover{cursor:pointer}.m-hoteldescV8_translate .translateTips{display:inline-block;margin-left:16px;color:#acb4bf}#ibu_hotel_tools .hotel-detail-desc-modal{max-width:700px}#ibu_hotel_tools .m-confirm_content .content{max-height:470px}

.m-translation-button-area{display:inline-block}.m-translation-button-area .trans-button{color:#3264FF;cursor:pointer}.m-translation-button-area .error-tip{color:#EE3B28;font-size:12px;font-weight:normal}.m-translation-button-area .u-btn{border-radius:4px !important}

.popshowDesc{font-size:14px;line-height:18px}.popshowDesc .basicInfo{margin-top:8px;letter-spacing:0;line-height:18px;font-weight:700}.popshowDesc .basicInfo>li{float:left;margin-right:50px}.popshowDesc .hotelImg{margin-top:16px;width:480px;height:320px}.popshowDesc .hotelDesc{margin-top:16px}.popshowDesc .hotelDesc span{display:inline-block;margin-top:10px}.popshowDesc .hotelDesc span:first-child{margin-top:0px}.popshowDesc .descTransBtn{margin-top:16px}.popshowDesc .descTransBtn .transTip{margin-left:8px;font-size:12px;color:#8592A6}.popshowDesc .certInfo{margin-top:16px}.popshowDesc .certInfo-imgItem{width:auto;height:80px;margin-right:16px;margin-top:16px}.popshowDesc .certInfo-title{font-weight:600}.popshowDesc .certInfo-desc-item{padding-top:10px}.popshowDesc .certInfo-desc-item .desctitle{padding-right:8px}.m-tooltip.certInfo-tooltip{z-index:10001 !important;padding:24px}.m-tooltip.certInfo-tooltip .certInfo-tooltip-img{width:auto;height:398px}

.m-hotelfacilityV8{background:#f5f7fa}.m-hotelfacilityV8 .smart-modal_content{width:100%;height:400px;margin:24px 0;box-sizing:border-box}.m-hotelfacilityV8_tit{font-size:20px;color:#0f294d;line-height:24px;margin-bottom:16px}.m-hotelfacilityV8_free{font-weight:bold;font-size:13px;color:#06aebd;letter-spacing:0.2px;line-height:18px;display:inline-block}.m-hotelfacilityV8_charge{font-weight:bold;font-size:13px;color:#8592a6;letter-spacing:0.2px;line-height:18px;display:inline-block}.m-hotelfacilityV8_wrapper{background:#fff;padding:16px;font-size:14px;border-radius:8px}.m-hotelfacilityV8_single_wrapper .m-single-img-title{position:absolute;left:-27px;top:-35px;font-size:20px;color:#0f294d;line-height:26px;font-weight:700}.m-hotelfacilityV8_hot-img-cnt{padding:20px 0;position:relative;text-align:center;background-color:#fff}.m-hotelfacilityV8_hot-img-div{width:100%;display:flex;flex-direction:row-reverse}.m-hotelfacilityV8_hot-facility-img{height:132px;width:calc(100% - 140px)}@media screen and (max-width: 768px){.m-hotelfacilityV8_hot-facility-img{height:125px}}.m-hotelfacilityV8_hot-facility-img .m-swiper_operate{top:60% !important}.m-hotelfacilityV8_hot-facility-img-prev{color:#999;position:absolute;left:0;top:40%}.m-hotelfacilityV8_hot-facility-img-prev i{margin-right:0;font-size:24px}.m-hotelfacilityV8_hot-facility-img-next{color:#999;position:absolute;right:5px;top:40%}.m-hotelfacilityV8_hot-facility-img-next i{margin-right:0;font-size:24px}.m-hotelfacilityV8_hot-facility-img-item{border:3px solid #fff;position:relative;background-repeat:no-repeat;background-size:cover;cursor:pointer;width:100%;height:132px;box-sizing:border-box;border-radius:8px}.m-hotelfacilityV8_hot-facility-img-item .m-lazyImg{border-radius:4px !important}@media screen and (max-width: 768px){.m-hotelfacilityV8_hot-facility-img-item{height:125px}}.m-hotelfacilityV8_hot-facility-img-small-item{border:3px solid #fff;position:relative;cursor:pointer;background-repeat:no-repeat;background-size:cover;height:401px}.m-hotelfacilityV8_hot-facility-img-small-item .img-small-item-pageNum{font-size:14px;color:#fff;text-align:center;line-height:18px;position:absolute;top:365px;left:600px}.m-hotelfacilityV8_hot-facility-img-item:active,.m-hotelfacilityV8_hot-facility-img-item:hover{border:3px solid #3264FF}.m-hotelfacilityV8_hot-facility-img-item-name{position:absolute;left:0;width:100%;font-size:14px;color:#fff;letter-spacing:0.2px;line-height:16px;bottom:0;padding:8px 0;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(15,41,77,0.5) 100%);border-radius:4px}.m-hotelfacilityV8_popular{position:relative;background:#fff;display:flex;justify-content:start}.m-hotelfacilityV8_popular i{font-size:20px;vertical-align:sub;padding-right:10px}.m-hotelfacilityV8_popular_head{width:213px}@media screen and (max-width: 768px){.m-hotelfacilityV8_popular_head{width:208px}}.m-hotelfacilityV8_popular_head p{padding-bottom:20px}.m-hotelfacilityV8_popular_head span{font-weight:700;font-size:14px;color:#0f294d;letter-spacing:0;line-height:18px}.m-hotelfacilityV8_popular_body{display:flex;flex-flow:wrap;margin-left:32px;width:calc(100% - 198px - 60px)}@media screen and (max-width: 768px){.m-hotelfacilityV8_popular_body{margin-left:16px;width:calc(100% - 198px - 32px)}}.m-hotelfacilityV8_popular_body i{line-height:24px}.m-hotelfacilityV8_popular_body_cont{margin-right:32px;font-size:14px;color:#333;letter-spacing:0.2px;line-height:14px;display:flex;width:29%;align-items:flex-start;padding-bottom:16px}.m-hotelfacilityV8_popular_body_cont_del{color:#acb4bf}.m-hotelfacilityV8_popular_body_cont_del .m-hotelfacilityV8_popular_body_text_name{text-decoration:line-through}@media screen and (max-width: 768px){.m-hotelfacilityV8_popular_body .m-hotelfacilityV8_popular_body_cont{width:42%}}.m-hotelfacilityV8_popular_body_text{padding-top:3px}.m-hotelfacilityV8_popular_body_text_name{display:inline;line-height:18px;margin-right:10px}.m-hotelfacilityV8_popular_body_text_ext{display:inline-block}.m-hotelfacilityV8_detail{border-top:1px solid #e5e5e5;padding-top:29px}.m-hotelfacilityV8_con_wrapper{padding-top:26px}.m-hotelfacilityV8_con_hide{display:none !important}.m-hotelfacilityV8_con{background:#fff;display:flex;justify-content:left;margin-bottom:16px}.m-hotelfacilityV8_con .hotelfacilityType{position:absolute;left:0px;top:3px;font-size:24px;line-height:24px}.m-hotelfacilityV8_con .m-hf-left{width:213px;font-size:14px;color:#0f294d;letter-spacing:0;line-height:18px;font-weight:700}@media screen and (max-width: 768px){.m-hotelfacilityV8_con .m-hf-left{width:208px}}.m-hotelfacilityV8_con .m-hf-right{font-size:14px;width:calc(100% - 260px)}.m-hotelfacilityV8_con .hotelfacilityItem{margin-left:32px}@media screen and (max-width: 768px){.m-hotelfacilityV8_con .hotelfacilityItem{margin-left:16px}}.m-hotelfacilityV8_con .hotelfacilityItem .itemTxt{font-size:14px}.m-hotelfacilityV8_con .hotelfacilityItem .itemTxt .icon-item{width:29%;display:inline-flex;margin:0 0 24px 0;flex-direction:column}.m-hotelfacilityV8_con .hotelfacilityItem .itemTxt .icon-item-info{display:flex}@media screen and (max-width: 768px){.m-hotelfacilityV8_con .hotelfacilityItem .itemTxt .icon-item{width:42%}}.m-hotelfacilityV8_con .hotelfacilityItem .titDesc{color:#999;margin-top:5px}.m-hotelfacilityV8_con .hotelfacilityItem li i{font-size:20px;vertical-align:sub;padding-right:15px;line-height:24px}.m-hotelfacilityV8_con .hotelfacilityItem li .facilityDesc{padding-right:5px;font-size:14px;color:#0f294d;letter-spacing:0.2px;line-height:18px}.m-hotelfacilityV8_con .hotelfacilityItem li.icon-item_del{color:#acb4bf}.m-hotelfacilityV8_con .hotelfacilityItem li.icon-item_del .facilityDesc{color:#acb4bf;text-decoration:line-through}.m-hotelfacilityV8_showMore{text-align:right;padding-left:20px;height:28px;line-height:28px}.m-hotelfacilityV8_showMore .u-btn{padding:0 10px;border:0;background:none;font-weight:700}.m-hotelfacilityV8_showMore .u-btn:hover,.m-hotelfacilityV8_showMore .u-btn:active{background:transparent;text-decoration:underline}.m-hotelfacilityV8_showMore .u-icon{transform:rotate(0);transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center center;will-change:transform}.m-hotelfacilityV8_showMore .active .u-icon{transform:rotate(-180deg)}.m-hotelfacilityV8 .center{text-align:center;font-weight:700}.hf_hot-facility-img-bubble{position:relative}.hf_hot-facility-img-item-bubble{min-height:1em;border-radius:4px;background:#fff;border:0 none;box-shadow:0 0 20px 0 rgba(100,147,227,0.4);padding:16px 20px 0 20px;max-width:600px;font-size:14px;z-index:201;position:absolute;top:-10px;display:none}.hf_img-bubble-title{font-size:14px;color:#333;text-align:left;margin-bottom:10px;letter-spacing:0.23px;font-weight:700}.hf_hot-facility-child-img-page{text-align:center;padding:20px 0}.hf_hot-facility-child-img-page a.page-active{color:#fff;background-color:#3264FF}.hf_hot-facility-child-img-item img{width:600px;height:400px}.hf_hot-facility-child-img-page-prev,.hf_hot-facility-child-img-page-next{width:22px;height:22px;display:inline-block;border-radius:12px;border:1px solid #ccc;color:#ccc;margin:0 3px}.hf_hot-facility-child-img-page-prev:hover,.hf_hot-facility-child-img-page-next:hover{color:#3264FF;border:1px solid #3264FF}.hf_hot-facility-child-img-page-prev i,.hf_hot-facility-child-img-page-next i{vertical-align:bottom}.hf_hot-facility-child-img-page-num{width:22px;height:22px;display:inline-block;color:#999;margin:0 3px;border:1px solid #fff;border-radius:12px}.hf_hot-facility-child-img-page-num:hover{color:#3264FF;border:1px solid #3264FF;border-radius:12px}.hf_hot-facility-img-item-bubble:after{content:'';position:absolute;border:6px solid transparent;border-top:0 none;top:-12px;border-bottom-color:#fff;border-width:12px;left:20%;margin-left:-6px}.hotelfacility_extra_info{padding-left:35px}.hotelfacility_extra_info .extra_info_text{display:inline;font-size:13px;color:#3264FF;letter-spacing:0.2px;line-height:18px;border-bottom:1px dotted #3264FF;cursor:pointer}.hotelfacility_extra_info_popular .extra_info_text{display:inline;font-size:13px;color:#3264FF;letter-spacing:0.2px;line-height:18px;border-bottom:1px dotted #3264FF;cursor:pointer}.extra_info_hover{max-width:345px;font-size:14px;line-height:18px;color:#0f294d}.extra_info_hover .extra_info_hover_inner{padding-bottom:16px;display:flex}.extra_info_hover .extra_info_hover_inner .extra_info_hover_inner_title{margin-right:18px;flex-shrink:0}.extra_info_hover .extra_info_hover_inner:last-child{padding-bottom:0}.versionB .m-hotelfacilityV8_popular_body_cont{padding-bottom:16px;font-size:14px;line-height:18px}.versionB .m-hotelfacilityV8_popular_body_cont .u-icon{padding-right:8px}.versionB .m-hotelfacilityV8_hot-img-cnt{padding:0 0 16px;margin-bottom:16px}.versionB .noBorder{border-bottom:none}.versionB .m-hotelfacilityV8_con_wrapper{padding-top:0}.versionB .noBorder+.m-hotelfacilityV8_con_wrapper{display:none}.versionB .icon-item{margin:0px 32px 16px 0px !important}

.buttonNew{border-radius:50%}.m-swiper_container{z-index:1;position:relative}.m-swiper_container .m-swiper_view{width:100%;height:100%;position:relative}.m-swiper_container .m-swiper_view .m-swiper_content{width:100%;height:100%;overflow:hidden;position:relative;box-sizing:content-box;padding-left:2px;padding-right:2px}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_list{display:flex;position:relative;height:100%}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_list .m-swiper_itemWrap{height:100%;float:left;height:auto;position:relative}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_list .m-swiper_itemWrap:first-of-type{margin-left:0 !important}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_list .m-swiper_itemWrap:last-of-type{margin-right:0 !important}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_list .m-swiper_itemWrap.fade{position:absolute;top:0;float:none;opacity:0;transition:opacity .5s ease-in}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_list .m-swiper_itemWrap.fade.fade-current{opacity:1}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_dots{position:absolute;width:100%;height:auto;bottom:0;display:flex;justify-content:center;align-items:center}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_dots .dot{width:10px;height:10px;border-radius:50%;border:1px solid #ccc;background:rgba(255,255,255,0.9);box-sizing:border-box;margin:10px 3px;cursor:pointer}.m-swiper_container .m-swiper_view .m-swiper_content .m-swiper_dots .dot.current{width:12px;height:12px;background:#fff}.m-swiper_container .m-swiper_view .m-swiper_operate{position:absolute;height:0;top:50%;margin-top:-12px;width:100%}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow{position:absolute;width:40px;height:40px;background-color:rgba(0,0,0,0.5);transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .09s ease-in-out}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow:hover{background-color:#3264FF !important}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow:hover .u-icon{color:white}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow.prevent_hover{pointer-events:none;background-color:#898989 !important}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow.prevent_hover .u-icon{color:#ccc !important}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow.left{left:0}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow.right{right:0}.m-swiper_container .m-swiper_view .m-swiper_operate .m-swiper_arrow.hide{display:none}.m-swiper_container .m-swiper_view .m-swiper_operate_new{position:absolute;height:0;top:40%;margin-top:-12px;width:100%}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow{position:absolute;width:40px;height:40px;border:1px solid #f0f2f5;background-color:rgba(0,0,0,0.5);transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .09s ease-in-out;color:#0F294D}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow:hover{border:none}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow.prevent_hover{pointer-events:none;background-color:#898989 !important}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow.prevent_hover .u-icon{color:#ccc !important}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow.left{left:0}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow.right{right:0}.m-swiper_container .m-swiper_view .m-swiper_operate_new .m-swiper_arrow.hide{display:none}

.smart-modal_mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1001;display:flex;justify-content:center;align-items:center}.smart-modal_mask .smart-modal_container{position:relative;max-width:calc(100% - 100px);max-height:calc(100% - 80px);background-color:#fff;border-radius:2px;padding:24px}.smart-modal_mask .smart-modal_container .smart-modal_title{font-size:20px;color:#0F294D;line-height:26px}.smart-modal_mask .smart-modal_container .smart-modal_content{font-size:14px}.smart-modal_mask .smart-modal_container .smart-modal_close{position:absolute;right:25px;top:22px;font-size:18px;color:#0F294D;cursor:pointer;z-index:10;background-color:#fff}

.m-importantInfoV8{background:#fff;margin-top:16px;padding:16px;border-radius:8px}.m-importantInfoV8_translate{margin:16px 0}.m-importantInfoV8_translate .translatorTip{padding-left:16px;font-size:14px;color:#acb4bf;line-height:18px}.m-importantInfoV8_title{display:flex;align-items:center;margin-bottom:16px}.m-importantInfoV8_title .title-icon{font-size:18px;margin-right:8px}.m-importantInfoV8_title .title-icon::before{color:#ee3b28}.m-importantInfoV8_tit{font-size:20px;color:#0f294d;line-height:24px}.m-importantInfoV8_container .pop-item{display:flex;padding:16px 0 4px}.m-importantInfoV8_container .pop-item:not(:last-child){border-bottom:1px solid #dadfe6}.m-importantInfoV8_container .pop-item .pop-title{width:160px;flex-shrink:0;font-size:14px;font-weight:bold;line-height:18px;margin-right:16px}.m-importantInfoV8_container .pop-item .pop-content .sub-title{color:#455873;font-size:14px;font-weight:bold;line-height:18px}.m-importantInfoV8_container .pop-item .pop-content .inner-content{color:#455873;font-size:14px;line-height:22px;margin-bottom:12px}.m-importantInfoV8_container_item{display:flex;color:#0f294d;font-size:14px;line-height:22px;margin-top:16px}.m-importantInfoV8_container_item .index-icon{width:4px;height:4px;border-radius:50%;background-color:#0f294d;margin:9px 8px 0 0;flex-shrink:0}.m-importantInfoV8_container_button{display:flex;justify-content:center;margin-top:16px;font-size:14px;font-weight:bold;color:#3264ff;line-height:18px;cursor:pointer}.m-importantInfoV8_container_button:hover,.m-importantInfoV8_container_button:active{text-decoration:underline}

.m-policyV8{background:#fff;margin-top:16px;border-radius:8px}.m-policyV8_title{font-size:20px;color:#0f294d;line-height:24px;padding:16px}.m-policyV8_main{padding:0px 16px}.m-policyV8_item{display:flex;justify-content:left;margin-bottom:32px;color:#0F294D;font-size:14px;letter-spacing:0;line-height:18px}.m-policyV8_item .m-hp-left{width:213px;font-weight:700}.m-policyV8_item .m-hp-right{margin-left:32px;width:calc(100% - 213px - 32px)}.m-policyV8_item .m-hp-right-title{padding-bottom:16px}.m-policyV8 .itemCheck .checkTime{padding:0 90px 0 8px}.m-policyV8 .itemCheck .remark{margin-top:8px}.m-policyV8 .itemNewChild .title{font-size:14px;font-weight:700;line-height:18px;margin-bottom:8px}.m-policyV8 .itemNewChild .desc .desc-item,.m-policyV8 .itemNewChild .clearfix,.m-policyV8 .itemNewChild .clearfix{margin-bottom:8px}.m-policyV8 .itemNewChild .desc-bottom .desc-item{margin-top:8px}.m-policyV8 .itemNewChild .tableInfo-header{font-weight:700;width:fit-content}.m-policyV8 .itemNewChild .tableInfo-header-item{display:inline-block;width:330px;background:#f5f7fa;padding:8px 24px 8px 24px;border-width:1px 1px 0 0;border-color:#dadfe6;border-style:solid;border-radius:0px 4px 0px 0px}@media screen and (max-width: 768px){.m-policyV8 .itemNewChild .tableInfo-header-item{width:230px}}.m-policyV8 .itemNewChild .tableInfo-header-item.left{width:128px;border-right:1px dashed #dadfe6;border-top:1px solid #dadfe6;border-left:1px solid #dadfe6;border-radius:4px 0px 0px 0px}.m-policyV8 .itemNewChild .tableInfo-content{border-radius:0px 0px 4px 4px}.m-policyV8 .itemNewChild .tableInfo-content-item{border-width:0 1px 0 1px;border-color:#dadfe6;border-style:solid;width:fit-content;display:inline-flex}.m-policyV8 .itemNewChild .tableInfo-content-item:last-child{border-bottom:1px solid #dadfe6;border-radius:0px 0px 4px 4px}.m-policyV8 .itemNewChild .tableInfo-content-item:first-child .tableInfo-content-item-detail{border-top:0}.m-policyV8 .itemNewChild .tableInfo-content-item.needBorderTop:first-child{border-top:1px solid #dadfe6;border-radius:4px 4px 0px 0px}.m-policyV8 .itemNewChild .tableInfo-content-item-detail{display:inline-block;width:128px;padding:8px 24px 8px 24px;vertical-align:top;border-top:1px dashed #dadfe6}.m-policyV8 .itemNewChild .tableInfo-content-item-detail.right{width:330px;border-left:1px dashed #dadfe6;line-height:22px}@media screen and (max-width: 768px){.m-policyV8 .itemNewChild .tableInfo-content-item-detail.right{width:230px}}.m-policyV8 .itemNewChild .tableInfo-content .highlight{color:#06aebd}.m-policyV8 .itemNewChild .tableInfo-content .bold{font-weight:700}.m-policyV8 .itemNewChild .breakfastTxt{padding-left:24px}.m-policyV8 .itemNewChild .breakfastTit{font-size:14px;font-weight:bold;min-width:56px;display:inline-block}.m-policyV8 .itemNewChild li ~ li{border-top:1px dashed #e5e5e5;padding-top:16px;margin:16px 0}.m-policyV8 .itemChild .content{margin-bottom:16px}.m-policyV8 .itemChild li{line-height:22px;position:relative;padding-left:12px}.m-policyV8 .itemChild li::before{content:"•";position:absolute;left:0}.m-policyV8 .itemChild .tip{margin-top:16px}.m-policyV8 .itemChild .tip .title{margin-bottom:4px;font-weight:700;position:relative;padding-left:12px}.m-policyV8 .itemChild .tip .title::before{content:"•";position:absolute;left:0}.m-policyV8 .itemBreakfast .breakfastTxt{padding-left:24px}.m-policyV8 .itemBreakfast .breakfastTit{font-size:14px;font-weight:bold}.m-policyV8 .itemBreakfast li ~ li{border-top:1px dashed #e5e5e5;padding-top:16px;margin-top:16px}.m-policyV8 .itemDeposit .depositTxt{padding-left:24px}.m-policyV8 .itemDeposit .depositTit{font-size:14px;font-weight:bold}.m-policyV8 .itemDeposit li ~ li{border-top:1px dashed #e5e5e5;padding-top:16px;margin-top:16px}.m-policyV8 .itemParking li ~ li,.m-policyV8 .itemCheckInWay li ~ li{padding-top:8px}.m-policyV8 .itemCredit .cardBox{display:inline-block;margin:10px 10px 0 0}.m-policyV8_showMore{text-align:right;padding:16px 0px;height:18px;line-height:18px;background-color:#fff;transform:translateY(-4px)}.m-policyV8_showMore.center{text-align:center}.m-policyV8_showMore .u-btn{padding:0 10px;border:0;background:none;font-weight:700}.m-policyV8_showMore .u-btn:hover,.m-policyV8_showMore .u-btn:active{background:transparent;text-decoration:underline}.m-policyV8_showMore .u-icon{transform:rotate(0);transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center center;will-change:transform}.m-policyV8_showMore .active .u-icon{transform:rotate(-180deg)}@media screen and (max-width: 768px){.m-policyV8 .m-hp-left{width:208px}.m-policyV8 .m-hp-right{margin-left:16px;width:calc(100% - 213px - 16px)}}.smart-drawer_container .smart-drawer_content .m-policyV8_item .itemNewChild .clearfix{margin-bottom:8px}.smart-drawer_container .smart-drawer_content .m-policyV8_item .itemNewChild .tableInfo-header{width:100%;display:flex}.smart-drawer_container .smart-drawer_content .m-policyV8_item .itemNewChild .tableInfo-content-item{display:flex}@media screen and (max-width: 1280px){.smart-drawer_container .smart-drawer_content .m-policyV8_item .itemNewChild .tableInfo-content-item{width:calc(100% - 2px)}}

.itemBedV8{margin-bottom:4px;font-size:14px;color:#0F294D;letter-spacing:0;line-height:18px;background:#f5f7fa;border-radius:4px 4px 4px 4px;padding:16px}.itemBedV8 .bedDet{background-color:#F5F7FA;margin-top:16px}.itemBedV8 .bedDet li{padding:16px 0px;border-bottom:1px dashed #DADFE6}.itemBedV8 .bedDet li:first-child{padding-top:0px}.itemBedV8 .bedDet li:last-child{border:none;padding-bottom:0px}.itemBedV8 .detItem{display:flex}.itemBedV8 .detItem .detTit{padding-right:32px;width:33%;box-sizing:border-box}.itemBedV8 .detItem .detTit .person-icon{font-size:16px;margin-right:5px}.itemBedV8 .detItem .detTit span{color:#0F294D}.itemBedV8 .detItem .detType{display:flex;flex:1}.itemBedV8 .detItem .detType .bold{color:#06aebd;font-weight:bold}.itemBedV8 .detItem .detType .debTypeItem{width:262px}.itemBedV8 .detItem .detType .oneLevel{display:flex}.itemBedV8 .detItem .detType .multiLevel{display:block}.itemBedV8 .detItem .detType .multiLevel .debTypeSub:nth-child(2){margin-top:8px}.itemBedV8 .detItem .detType .debTypeSub{flex:1 0 100%;margin-top:0;line-height:18px;margin-right:32px}.itemBedV8 .detItem .detType .weight{color:#0F294D;font-weight:bold}.itemBedV8 .detItem .detType .detType_info{word-break:break-all}.itemBedV8 .detItem .detType .debType_tit{padding-left:5px}@media screen and (max-width: 769px){.itemBedV8 .detItem .detTit{flex:1 0 40%}.itemBedV8 .detItem .detType{display:block}.itemBedV8 .detItem .detType .debTypeItem{display:flex;flex-direction:column}.itemBedV8 .detItem .detType .debTypeItem .debTypeSub{margin-top:16px}.itemBedV8 .detItem .detType .debTypeItem .debTypeSub:first-child{margin-top:0}}.itemBedV8 .threeLevel{flex-direction:column}.itemBedV8 .threeLevel .debTypeItem:first-child{width:212px}.itemBedV8 .threeLevel .debTypeItem .debTypeSub{margin-top:8px}.itemBedV8 .bedTit li{margin-bottom:8px;font-weight:bold}.itemBedV8 .bedTit .titDesc{color:#8592a6;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.itemBedV8 .bedTit p ~ p{margin-top:8px}

.jp-child-policyV8{border-radius:4px;margin-bottom:4px;font-size:14px;color:#0F294D;letter-spacing:0;line-height:18px;background:#f5f7fa;display:flex;flex-direction:row}.jp-child-policyV8 .left{padding:8px 4px}.jp-child-policyV8 .left .person-icon{font-size:16px}.jp-child-policyV8 .right{flex:1}.jp-child-policyV8 .right-item{padding:8px 4px}.jp-child-policyV8 .right-item:not(:last-child){border-bottom:1px dotted #dadfe6}.jp-child-policyV8 .right-item .top{display:flex;flex-direction:row;align-items:center}.jp-child-policyV8 .right-item .top .title{color:#0f294d;font-weight:500}.jp-child-policyV8 .right-item .top .icon{margin-left:10px;font-size:16px}.jp-child-policyV8 .right-item .desc{margin-top:4px;color:#8592a6;line-height:22px}

.m-healthV8{background-color:#fff;margin-top:16px;padding:16px;border-radius:8px;font-size:14px;color:#0f294d}.m-healthV8 .m-health-title{font-size:20px;line-height:26px;margin-bottom:16px}.m-healthV8 .m-health-item{display:flex;margin-bottom:32px}.m-healthV8 .m-health-item .item-title{width:213px;margin-right:32px;font-weight:700;flex:0 0 auto;line-height:18px}@media screen and (max-width: 768px){.m-healthV8 .m-health-item .item-title{width:208px;margin-right:16px}}.m-healthV8 .m-health-item .item-content .desc-box{display:flex;line-height:18px}.m-healthV8 .m-health-item .item-content .desc-box .desc-icon{margin-right:9px;font-size:16px}.m-healthV8 .m-health-item .item-content .desc-box:not(:last-child){margin-bottom:8px}.m-healthV8 .showmore-btn{text-align:center}.m-healthV8 .showmore-btn .u-btn{padding:0 10px;border:0;background:none;font-weight:700}.m-healthV8 .showmore-btn .u-btn:hover{background:transparent;text-decoration:underline}.m-healthV8 .showmore-btn .u-icon{transform:rotate(0);transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center center;will-change:transform}.m-healthV8 .showmore-btn .hide-btn .u-icon{transform:rotate(-180deg)}

