:root{--base-font-size:16px}@media screen and (max-width:1200px){:root{--base-font-size:14px}}@media screen and (max-width:903px){:root{--base-font-size:12px}}@media screen and (max-width:481px){:root{--base-font-size:10px}}.cmp__scenic-spot{background-color:#fff5db;color:#332100;width:100%}.cmp__scenic-spot .recommend-map-container{overflow:hidden}.cmp__scenic-spot .recommend-map-container .recommend-map-header .des-text{margin-top:40px;max-width:840px}.cmp__scenic-spot .recommend-map-container .recommend-map{height:41.67vw;margin-top:40px;max-height:50pc;opacity:0;position:absolute;-webkit-transform:translateY(-99999px);transform:translateY(-99999px);width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map.show{opacity:1;position:relative;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:903px){.cmp__scenic-spot .recommend-map-container .recommend-map{height:380px;margin-top:20px}}.cmp__scenic-spot .recommend-map-container .recommend-map #gmap-container{height:100%;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list{margin-top:4.1667vw;opacity:0}@media screen and (min-width:1920px){.cmp__scenic-spot .recommend-map-container .recommend-map-list{margin-top:5pc}}@media screen and (max-width:903px){.cmp__scenic-spot .recommend-map-container .recommend-map-list{margin-top:2pc}}.cmp__scenic-spot .recommend-map-container .recommend-map-list.show{opacity:1}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2pc;justify-content:flex-start;position:relative;z-index:3}@media screen and (max-width:1259px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header{gap:24px}}@media screen and (max-width:480px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header{gap:1pc}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-label{margin-bottom:8px}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown{background-color:#fff5db;cursor:pointer;position:relative;width:424px}@media screen and (max-width:1259px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown{width:380px}}@media screen and (max-width:412px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown{width:100%}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-selected{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #332100;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt;justify-content:space-between;padding:8px 9pt 8px 1pc;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-selected .down-icon{height:1pc;width:1pc}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list{background-color:#fff5db;border:1px solid #332100;display:none;max-height:190px;overflow-y:scroll;padding:1pc;position:absolute;-webkit-transform:translateY(8px);transform:translateY(8px);width:100%;z-index:1}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list::-webkit-scrollbar{width:4px}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list::-webkit-scrollbar-thumb{background-color:#332100;border-radius:8px}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list .item-li{cursor:pointer;display:block;margin-top:1pc;opacity:.5;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list .item-li.active,.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list .item-li:hover{opacity:1}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown .dropdown-list .item-li:first-child{margin-top:0}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown.open .dropdown-selected .down-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-item .item-dropdown.open .dropdown-list{display:block}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-tag-list{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1pc;justify-content:flex-start}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-tag-list span{border:1px solid #332100;cursor:pointer;padding:8px 1pc}.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-tag-list span.active,.cmp__scenic-spot .recommend-map-container .recommend-map-list .filter-header .filter-tag-list span:hover{background-color:#332100;color:#fff}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content{display:grid;gap:3.125vw 1.7708vw;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}@media screen and (min-width:1920px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content{gap:60px 34px}}@media screen and (max-width:1200px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content{gap:24px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}}@media screen and (max-width:650px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content{grid-gap:2pc;grid-template-columns:repeat(1,minmax(0,1fr))}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-img-swiper{cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:91.2%;position:relative;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-img-swiper.no-cursor{cursor:default}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-img-swiper .swiper-wrapper{left:0;position:absolute;top:0}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-img-swiper .card-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl{-ms-flex-negative:0;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:24px;justify-content:flex-end;margin-top:1pc}@media screen and (max-width:1259px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl{gap:1pc}}@media screen and (max-width:800px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl{margin-bottom:8px}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev{color:#302206;height:2pc;left:0;margin-top:0;position:relative;right:0;top:0;width:2pc}@media screen and (max-width:1259px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev{height:24px;width:24px}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next:after,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev:after{display:none}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next .svg-icon,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev .svg-icon{height:2pc;width:2pc}@media screen and (max-width:1259px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next .svg-icon,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev .svg-icon{height:24px;width:24px}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next .svg-icon.prev-icon,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev .svg-icon.prev-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-next .svg-icon.next-icon,.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-swiper-contrl .swiper-button-prev .svg-icon.next-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 52%;transform-origin:50% 52%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content.marginTop{margin-top:3pc}@media screen and (max-width:650px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content.marginTop{margin-top:1pc}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:6px;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .tag-list span{border:1px solid #000;padding:0 20px}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-btn-link{word-wrap:break-word;color:#007073;cursor:pointer;margin-top:1pc;text-decoration:underline}@media screen and (max-width:903px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-btn-link{margin-top:9pt}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc{background:#fff5db;margin-top:1pc;max-height:102px;overflow:hidden;position:relative;z-index:2}@media screen and (max-width:650px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc{margin-top:8px;max-height:none}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc .card-desc-text{background:#fff5db}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc .card-desc-text.over{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc .collapse-btn-box{-webkit-box-pack:end;-ms-flex-pack:end;background-color:#fff5db;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-bottom:10px;padding-top:6px;width:100%}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc .collapse-btn-box .view-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#007073;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc .collapse-btn-box .view-more .svg-icon{height:1pc;width:1pc}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc.open{max-height:none;overflow:visible}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .card-content .card-desc.open .collapse-btn-box .view-more .svg-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .divider-stars{display:none}@media screen and (max-width:650px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .divider-stars{background:#fff5db;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .divider-stars .icon-arrays{height:1pc}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card .divider-stars .icon-arrays .stars-icon{height:1pc;width:6pc}.cmp__scenic-spot .recommend-map-container .recommend-map-list .recommend-map-content .recommend-map-card:last-child .divider-stars{display:none}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .expand-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:50%;margin-top:5pc;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:903px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .expand-more{margin-top:3pc}}.cmp__scenic-spot .recommend-map-container .recommend-map-list .expand-more span{text-decoration:underline}.cmp__scenic-spot .recommend-map-container .recommend-map-list .expand-more .svg-icon{height:2pc;margin-left:8px;width:2pc}@media screen and (max-width:903px){.cmp__scenic-spot .recommend-map-container .recommend-map-list .expand-more .svg-icon{height:24px;width:24px}}