﻿.rpic{position:relative;overflow-x:scroll;padding: 10px;}
.rpic ul{list-style:none;display:-webkit-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.rpic ul li{width:300px;margin-right:15px;font-size:1.4rem;color:#333;text-align:center;line-height:2.5rem}
.rpic .pic_k{width: 300px;text-align: center;line-height: 2rem;color: #333;}
.rpic .pic_k:last-child{padding-right:20px;}
.rpic .pic_k img{width: 300px;height: 200px;}
      
.roominfo{padding:1rem 1rem 2rem;border-top: 1px solid #eee;}
.roominfo dl{height:25px;line-height:1.8rem;font-size:1.4rem}
.roominfo dl dt{width:27%;float:left;color:#000;}
.roominfo dl dd{width:73%;float:left;height:auto;color:#555}
.yd-btn{display: block; margin: 2rem auto 0;padding: 1rem; width: 60%; border-radius: 20px; background-color: #2476e3; color: #fff;text-align: center;letter-spacing: 1px;font-size: 1.4rem;}

.other{padding:0 10px;}
.other .room_list{position:relative;flex-wrap:wrap;display:flex;margin:2rem 0;}
.other .room_list .pic{width:30%}
.other .room_list .pic img{width:90%;height:100%;border-radius:5px;object-fit: cover;}
.other .room_item{width:40%;font-size: 1.2rem;}
.other .room_item .other_title{font-size:1.5rem;color:#000}
.other .order_pre{width:30%;text-align:right}
.other .order_pre span{margin-right:5px;font-size:1.8rem;font-weight:600;color:#ff5400}
.other .order_pre .ord_dd{display:inline-block;color:#fff;margin-top:10px;border-radius:2px;color:#2476e3;line-height:30px;height:30px;text-align:center;font-size:1.4rem;cursor:pointer;}
.other .room_list .fc_mask{background:#000;opacity:.8;position:fixed;left:0;right:0;bottom:0;top:0}
.other .room_list .fcjs{border-radius:10px 10px 0 0;padding:5%; max-width:640px; margin:40px auto 0 auto;z-index:999;position:fixed;left:0;right:0;bottom:0;top:0;box-shadow:2px 2px 5px #999}
.other .room_list .fcjs .pic_k{width:300px;text-align:center;line-height:2rem;color:#333}
/* 视频播放器 */
.zdplayerbox{position: relative; width: 100%; height: 100%;font-size: 0;}
.zdplayerbox img{width:100%;}
.zdplayerbox video{ width: 100%;}
.zdplayerbox .playerIcon{left: 50%;top: 50%;position: absolute;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 48px;height: 48px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAAt1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f0YGBgAAAAAAAAAAAD7+/vj4+PR0dGhoaE0NDT39/fw8PDt7e24uLhgYGBXV1f///++vr6JiYlMTExAQEAqKir09PTn5+fg4ODc3NzExMSysrKTk5N8fHzW1tbKysrAwMCdnZ2rq6umpqampqZ0dHRvb2//////k5ryAAAAPHRSTlNmAE8dXzUTBmRjW0lFDGVWQT0mGRD7bFQ3L/fbx6R08unms4OA/biWfHhx7t/X07ywm4/Nwbqhq6emi4oh+jjiAAAD90lEQVR42szXiU7UQADG8W/u3t0eeyIgK4gHElCjMc77P5cJErrAXnN1+D3BP+1k+hXERc+WTZHTecaThGdzmhfNkvXEhW2QYqKoE2yV1IVgihhwDeoETXBAQkVHDFgHqTZPcaQ0bxUxYBHEJimMpBNGBp6DykUGC9miJCRAUD+pYKma9N6DZAEnhfQaJHM4y6W3INXAi0b5CWo5POGthyBJ4RGVrkGigleVcAoqKbyjpX0Q4wiAM9sggUCEVZCiCIYq86CyRkB1aRokMwSVSbOgjiMw3pkEsRTBpez4IFZhBBU7NqhLMYq0Oy5IcoyEy2OCygyjycrDQarGiGp1MIhiVPRQkMDIxP4ghtGxfUElx+h4uSeIIgK6O0ggCrErSFaIopI7gigioduDWkTTbgtSHNFwtSWoQUTN6yCJqOSroBxR5U9Bb+MBAfJFUIHIiudBPaLrnwVNEN1kM6isEF1VbgQt8AYsNoIy2Lg8Xa/vL+FLNgQxWLi+0A9Orr1uR1ge6dk7/eTbJ1/H+jFIpTB2qzesfsOHVD0GtTC21s/dfPC1QmD1GTtb6RemH2dwlj8GpTB1p197/x2u0v9BHYyd6G3efYGj7iFIwNi53ur83v3/A1bb/krvcPvZde2DqATG9E6rP3CQKAKra1rvcXPpdFmDCM9BerqeORwikMJX0ODir/1uBKn9B+mrnzNYqQlI4jFo8PUaNhKCHl6DBj/OYKEHCxWkV79gjmHpPWhwYj6UlmgCBunpHQw1KEIEDS4Mh1KBPGyQnp7CRA4aKGhgVEQxDx40NXlrc2TBg/QtjpeBhw/SBiOJI7ELCnWKklGC/jFrNisMwkAQJgYvKpT+aKnGaGm1qBQvtZS+/4P1UsjB02YnsvsEA9Fk55tZCII2ObIX5ciSDQT1lI/6vIGgB+W3j8ILykfKxZiGFzSTno4suKDJkh7XfWhB5Y22flwCC2rvxAVNBxXUzUT7ocFLPptjnfA2yE35odsgnlHE+6AdyErDgFqGgg0o5BhDcYybyhfJaCCwctPULGClIrAgY3lIT8UMQWA6HPtiYSw9c3P0BecTgS7QwblKQeC8eYOiBXr40ocB+QfveGro1pjjC4in/AM8swJBBSDAY0ScRevEwDJFzQmBhysoc3GT8GLyYsn/W888gmJybpHA1qZ6mtrCigSSqxbyyiji6jryCk3iKl9KXClOXG1QXrHy18wdkAAAAAAI+v+6FYE/Si499eJcL1/mAm8vgfcmAW6j8EYTb8XxZiVu5/KGN28J9KZJbyv1xltvTfbmbW9v9wAAkEjwEAmP2QAhEo9qATEbj/sBQSSQjAJRLZAdE2E2kK4jcb+TPwx6DsXMKJkJ3AAAAABJRU5ErkJggg==) no-repeat 50%;    background-size: 100% 100%;}
.room_wrap .room_list .zdplayerbox{height:200px;}
.room_wrap .room_list .zdplayerbox img{width:300px;height:200px;pointer-events: none;display: inline;}
.room_wrap .room_list .zdplayerbox video{height:200px;}

.content .notext{color: #999;}
.content .category{padding: 0 1rem;font-weight: 600;font-size: 1.5rem;line-height: 4rem;color: #333;}
.content .kindReminder{width: 90%;margin: 2rem auto;padding: 1rem;background: #ECF5FC;border-radius: .5rem;color: #999;line-height: 1.8rem;}
.content .kindReminder >span{color: red;font-size: 1.2rem;}
.content .facilityGroup{padding: 1rem;display: grid;grid-row-gap:1rem;justify-content: space-between; grid-template-columns: repeat(auto-fill,48%);}
.content .facilityGroup .fg_list{display: inline-block;box-sizing: border-box;position: relative;}
.content .facilityGroup .fg_list img{width: 100%;}
.content .facilityGroup .fg_list >p{letter-spacing: 2px;text-align: center;position: absolute;bottom: 0;width: 100%;background-color: rgba(0, 0, 0,.5);color: #fff;padding: .7rem 0;font-size: 1.4rem;font-weight: 500;}
.title{height:20px;padding:10px 0;line-height:20px;border:1px solid #ddd;border-left:none;border-right:none;border-left:5px solid #0084ff;font-size:14px;font-weight:600;color:#333;text-indent:10px}
.title h1,.title h2,.title h3{font-size:14px;font-weight:700;display:inline}
.title .hott{border-left:5px solid red}
