.d-hotel-nearBy{background:#fff;margin-top:8px;padding:24px}.d-hotel-nearBy .d-intro-title{margin-bottom:20px}.d-hotel-nearBy .d-box-title{font-weight:700;font-size:20px;color:#222;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-hotel-nearBy .d-box-title .d-box-title-icon{width:4px;height:12px;margin-right:4px;background-color:#2182fc}.d-hotel-nearBy .control-btn{text-align:right;cursor:pointer;font-size:14px;color:#2182fc}.d-hotel-nearBy .d-intro-line{margin-bottom:10px}.d-hotel-nearBy .d-intro-line .d-intro-line-item{margin-right:30px}.d-hotel-nearBy .desc-line{height:40px;overflow:hidden}.d-hotel-nearBy .all-intro{height:auto}.d-hotel-nearBy .services-detail{list-style:none;font-size:14px;color:#222}.d-hotel-nearBy .services-detail .service-item{width:auto;padding:0 0 15px;overflow:hidden}.d-hotel-nearBy .services-detail .service-item .f-type-name{float:left;width:278px;font-size:16px;font-weight:700}.d-hotel-nearBy .services-detail .service-item .f-type-name>i{font-size:24px;margin-right:8px;vertical-align:sub}.d-hotel-nearBy .services-detail .service-item .f-type-name .service-icon{background-position:-31px -150px}.d-hotel-nearBy .services-detail .service-item .f-type-name .common-icon{background-position:-63px -150px}.d-hotel-nearBy .services-detail .service-item .f-type-name .activity-icon{background-position:-95px -150px}.d-hotel-nearBy .services-detail .service-item .f-type-name .guest-romm-icon{background-position:-127px -150px}.d-hotel-nearBy .services-detail .service-item .f-list{overflow:hidden;line-height:200%;border-left:1px solid #e3e3e3;padding-left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-hotel-nearBy .services-detail .service-item .f-list .f-name{width:33%;line-height:20px;margin-bottom:8px}.d-hotel-nearBy .services-detail .service-item .f-list .f-name .wgicon{font-size:24px;margin-right:5px;vertical-align:sub}.d-hotel-nearBy .services-detail .service-item .f-list .f-name .f-name-text{margin-right:6px}.d-hotel-nearBy .services-detail .service-item .f-list .f-name .charge-info-box{display:inline-block;border-radius:2px;font-family:MicrosoftJhengHeiRegular;font-size:12px;line-height:18px;height:18px;text-align:center;letter-spacing:0;padding:0 2px}.d-hotel-nearBy .services-detail .service-item .f-list .f-name .charge-info-box-free{background:#e8f8e6;color:#129401}.d-hotel-nearBy .services-detail .service-item .f-list .f-name .charge-info-box-paid{background:#f1f5f8;color:#999}.d-hotel-nearBy .service-control{cursor:pointer;font-size:14px;color:#2182fc;text-align:right}.d-hotel-nearBy{width:100%}.d-hotel-nearBy .surroundInfo .surround-content{display:-webkit-box;display:-ms-flexbox;display:flex}.d-hotel-nearBy .surroundInfo .surround-content .list-info{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;padding:16px 24px;background-color:#f1f5f8;border-radius:2px;margin-right:16px;max-width:367px}.d-hotel-nearBy .surroundInfo .surround-content .list-info .menu-item{overflow:hidden;height:24px;text-overflow:ellipsis}.d-hotel-nearBy .surroundInfo .surround-content .list-info:last-child{margin-right:0}.d-hotel-nearBy .surroundInfo .surround-content .list-info .img{width:44px;height:44px}.d-hotel-nearBy .surroundInfo .surround-content .list-info .list-detail{width:85%;height:100%}.d-hotel-nearBy .surroundInfo .surround-content .list-info .list-detail .menu-title{font-family:PingFangSC-Semibold;font-size:16px;color:#222;letter-spacing:0;text-align:justify;line-height:22px;padding-bottom:8px}.d-hotel-nearBy .surroundInfo .surround-content .list-info .list-detail .info .menu-item{line-height:20px;padding-bottom:8px}.d-hotel-nearBy .surroundInfo .surround-content .list-info .list-detail .info .menu-item .list-name{font-family:PingFangSC-Regular;font-size:14px;color:#222;letter-spacing:0;line-height:16px}.d-hotel-nearBy .surroundInfo .surround-content .list-info .list-detail .info .menu-item .list-dis{padding-left:10px;font-family:PingFangSC-Regular;font-size:14px;color:#999;letter-spacing:0;line-height:16px;text-align:right}@media screen and (max-width:768px){.d-hotel-nearBy{padding:16px}.d-hotel-nearBy .surroundInfo .surround-content{display:unset}.d-hotel-nearBy .surroundInfo .surround-content .list-info{width:100%;margin-bottom:8px;margin-right:0;max-width:unset}.d-hotel-nearBy .surroundInfo .surround-content .list-info:last-child{margin-bottom:0}}div[class^=wotez-components-] *{-webkit-box-sizing:border-box;box-sizing:border-box}.imp-policy{padding:24px 24px 24px 26px;background-color:#fff}.imp-policy .d-box-title{font-weight:700;font-size:20px;color:#222;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.imp-policy .d-box-title .d-box-title-icon{width:4px;height:12px;margin-right:4px;background-color:#2182fc}.imp-policy .imp-policy-content-wrapper .imp-policy-content-bottom-tag{height:0}.imp-policy .imp-policy-content-noexpend{position:relative;height:115px;overflow:hidden}.imp-policy .imp-policy-content-noexpend .imp-policy-content-bottom-tag{position:absolute;height:29px;width:100%;left:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.7),hsla(0,0%,100%,0))}.imp-policy .imp-policy-content-btn{cursor:pointer;padding-top:8px;text-align:right;color:#2182fc;font-size:14px;font-weight:400;line-height:20px}.imp-policy .imp-policy-content-btn>img{vertical-align:-2px}.imp-policy .imp-policy-content-container :last-child{margin-bottom:0}.imp-policy .imp-policy-content{margin-bottom:16px}.imp-policy .imp-policy-content .imp-policy-content-item-title{color:#222;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;margin-bottom:8px}.imp-policy .imp-policy-content .imp-policy-content-item-title>.componenticon-icinfo{vertical-align:-3px}.imp-policy .imp-policy-content .imp-policy-content-item{font-family:MicrosoftJhengHeiRegular;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:8px;color:#222}.imp-policy .imp-policy-content .imp-policy-content-item:last-child{margin-bottom:0}.imp-policy .imp-policy-content .imp-policy-content-item .imp-policy-content-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.imp-policy .imp-policy-content .imp-policy-content-item .imp-policy-content-item-wrapper:last-child{margin-bottom:0}.imp-policy .imp-policy-content .imp-policy-content-item .imp-policy-content-item-wrapper .round-icon{width:5px;height:5px;background:#222;border-radius:5px;margin-top:10px;margin-right:10px}.imp-policy .imp-policy-content .imp-policy-content-item .imp-policy-content-item-wrapper .imp-policy-content-item-right-text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:414px){.imp-policy .imp-policy-content-btn{text-align:center}}.faq-list-wrapper{padding:8px 24px;border:1px solid #e3e3e3;border-radius:2px;background-color:#fff}.faq-list-wrapper .faq-list-title{position:relative;color:#222;font-size:20px;font-weight:700;line-height:28px;padding:16px 0 6px 8px}.faq-list-wrapper .faq-list-title:before{position:absolute;left:0;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:4px;height:12px;background:#2182fc}.faq-list-wrapper .faq-list-item{padding:18px 0;border-bottom:1px solid #e3e3e3}.faq-list-wrapper .faq-list-item .faq-list-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;cursor:pointer}.faq-list-wrapper .faq-list-item .faq-list-item-title .faq-list-item-title-icon{cursor:pointer}.faq-list-wrapper .faq-list-item .faq-list-item-title .faq-list-item-title-icon>img{vertical-align:-5px}.faq-list-wrapper .faq-list-item .faq-list-item-answer{padding-top:8px;color:#666;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px}.faq-list-wrapper .faq-list-item:last-child{border-bottom:0}@media screen and (max-width:414px){.faq-list-wrapper .faq-list-title{font-size:18px}}