.mapWrap{width:340px;position:relative}.mapWrap .mapBg{width:100%}.mapWrap .pin{position:absolute;box-sizing:border-box}.mapWrap .pin img{position:absolute;box-sizing:border-box;width:56px;min-width:56px;height:auto;transform:translate(-50%,-100%)}.infoBoxList{display:flex;flex-wrap:wrap}.infoBoxList .col-lg-3{margin-bottom:24px}.infoBox{display:flex;flex-flow:column wrap;justify-content:space-between;box-sizing:border-box;padding:24px;height:100%;border-radius:10px;box-shadow:0px 0px 30px 1px rgba(0,0,0,.08)}.infoBox.dark{color:#fff;background-color:var(--primary-color-d)}.infoBox.dark h4{color:#fff}.infoBox.light{background-color:var(--primary-color-l)}.infoBox.light h4{color:var(--primary-color-d)}.infoBox.yellow{background-color:var(--second-color)}.btnGroupPlay .keats-icon{font-size:24px;vertical-align:-.24em}.circleList .item.yellow{background:var(--second-color)}.circleList .item.green{background-color:var(--primary-color);color:#fff}.circleList .item.greenLight{background-color:var(--primary-color-l)}.circleList .item.greenLight h4{color:var(--primary-color-d)}.circleList .item.greenDark{background-color:var(--primary-color-d);color:#fff}.circleList .item.green h4,.circleList .item.greenDark h4{color:inherit}.reasonList .item{clear:both;overflow:hidden;margin-bottom:24px}.reasonList .item .cover{text-align:center}.reasonList .item .cover img{border-radius:360px}.reasonList .item .right{padding:0 24px}.sectionSlickMain{padding-left:0;padding-right:0}.slickMain .cover{margin:0 15px}.slickMain .cover img{width:100%}.slickMain .desc{text-align:center;padding:16px}.slickMain .slick-slide{opacity:.2;cursor:pointer;transition:opacity .3s}.slickMain .slick-slide:hover{opacity:.3}.slickMain .slick-current{opacity:1 !important;cursor:default}.slick-prev{left:-25px}.slick-next{right:-25px}.reviewList .slick-prev,.reviewList .slick-next{top:auto;bottom:-70px}.reviewList .slick-prev{left:50%;transform:translateX(-160px)}.reviewList .slick-next{right:50%;transform:translateX(160px)}.slickMain .slick-prev{left:10%}.slickMain .slick-next{right:10%}.slickMin .cover,.slickMain .cover{border-radius:10px;overflow:hidden}.accServiceList{margin-top:42px}.assistantList{display:flex;flex-wrap:wrap}.assistantList .box{margin:16px auto;text-align:center}.assistantList .icon{width:64px;height:64px;margin:16px auto;font-size:36px;line-height:64px;border-radius:50%;background-color:#fff;text-align:center;box-shadow:0 0 30px 0 rgba(0,0,0,.08)}.sectionAccommodation,.sectionReviews{overflow:hidden}.reviewList{margin:0 -30px}.reviewBox{position:relative;padding-left:156px;margin:0 30px}.reviewBox .avatar{position:absolute;width:120px;height:120px;border-radius:50%;overflow:hidden;left:0;top:0}.reviewBox .desc:before{position:absolute;content:'“';top:-10px;left:-8px;line-height:1;font-size:124px;font-weight:700;color:var(--primary-color-l);font-family:Arial,Helvetica,sans-serif}.reviewBox .desc{padding-top:60px;position:relative}.reviewBox h4{margin-top:20px}.statusBar{text-align:center;padding:24px 0}.statusBar .barWrap{width:180px;height:8px;margin:18px auto;border-radius:10px;position:relative;overflow:hidden;background-color:var(--panel-bg)}.statusBar .core{height:100%;width:20px;position:absolute;left:0;top:0;background-color:var(--primary-color);transition:width .3s}.statusBar .text{font-family:monospace,'Courier New',Courier}@media (max-width:960px){.mapWrap{width:100%}.circleList .item{background-color:#fff !important}.circleList .item.yellow .inner{background:var(--second-color)}.circleList .item.green .inner{background-color:var(--primary-color)}.circleList .item.greenLight .inner{background-color:var(--primary-color-l)}.circleList .item.greenDark .inner{background-color:var(--primary-color-d)}.circleList .item.expand{width:100%}.reasonList .item .right{padding:24px 0 0}.infoBoxList{padding:0 10px}.infoBoxList .col-md-6{margin-bottom:10px;padding-right:5px;padding-left:5px}.infoBox{padding:15px}.reviewList{margin:0}.reviewBox{padding-left:90px;margin:0}.reviewBox .avatar{width:76px;height:76px}.reviewBox .desc:before{left:-8px;line-height:1;font-size:64px}.reviewBox .desc{padding-top:24px}.slickMain .slick-prev,.slickMain .slick-next,.slickMin .slick-prev,.slickMin .slick-next{display:none !important}.slickMin .slick-slide{opacity:.2;padding:0;-webkit-transition:opacity .3s;transition:opacity .3s}.slickMin .slick-current{opacity:1 !important}.slickMain .cover,.slickMin .cover{margin:0 5px}}