main[data-v-4e5acf80]{position:relative;box-sizing:border-box}.travelCategotyWrap[data-v-4e5acf80]{width:100%;display:flex;justify-content:center;box-sizing:border-box;margin:10px auto;flex-wrap:wrap}.travelCategotyWrap .categoryTitle[data-v-4e5acf80]{width:100%;padding:30px 0;font-size:28px;color:var(--txt_bold);font-weight:200;display:flex;justify-content:center;align-items:center}.travelCategotyWrap .categoryTitle span[data-v-4e5acf80]{position:relative;display:inline-block;margin:0 10px}.travelCategotyWrap .categoryTitle[data-v-4e5acf80]:after,.travelCategotyWrap .categoryTitle[data-v-4e5acf80]:before{content:"";display:inline-block;width:8%;height:3px;background:rgba(0,0,0,.75);border-radius:3px}.travelCategotyWrap .travelCategotyItem[data-v-4e5acf80]{padding:13px 0;width:15%;margin:0 3%;text-align:center;border-radius:6px;color:#fff;font-size:var(--fs_xl);background:var(--main);cursor:pointer;transition:.1s linear}.travelCategotyWrap .travelCategotyItem[data-v-4e5acf80]:hover{transform:scale(1.06);-webkit-filter:hue-rotate(140deg);filter:hue-rotate(140deg)}section h2[data-v-4e5acf80]{padding:30px 0;text-align:center;font-size:32px;color:var(--txt_bold);font-weight:200}section h2 a[data-v-4e5acf80]{font-size:var(--fs_m);color:var(--txt_regular)}section h2 a[data-v-4e5acf80]:after{content:"\e60d\e60d";font-family:iconfont;font-size:var(--fs_m);color:var(--txt_placeholder);letter-spacing:-20px;padding:0 0 0 5px}.recommend[data-v-4e5acf80]{width:100%;max-width:1200px;overflow:hidden;margin:0 auto 50px}.recommend nav[data-v-4e5acf80]{display:flex;align-items:center;justify-content:center;margin:0 0 20px}.recommend nav a[data-v-4e5acf80]{position:relative;margin:-40px 20px 0;padding:15px 0;font-size:var(--fs_l);color:var(--txt_secondary);cursor:pointer}.recommend nav a[data-v-4e5acf80]:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scale(0);width:100%;height:2px;border-radius:1px;background:var(--main);transition:transform .3s}.recommend nav a.on[data-v-4e5acf80],.recommend nav a[data-v-4e5acf80]:hover{color:var(--main);font-weight:700}.recommend nav a.on[data-v-4e5acf80]:before,.recommend nav a[data-v-4e5acf80]:hover:before{transform:translateX(-50%) scale(1)}.recommend nav a[data-v-4e5acf80]:hover{text-decoration:none}.recommend ul[data-v-4e5acf80]{display:flex;justify-content:space-between;flex-wrap:wrap}.recommend ul[data-v-4e5acf80]:after{content:"";flex:auto}.recommend ul li[data-v-4e5acf80]{display:inline-flex;width:280px;overflow:hidden;flex:none;position:relative;transition:transform .3s;margin:0 10px;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.1));filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}.recommend ul li[data-v-4e5acf80]:hover{transform:translateY(-10px)}.recommend ul li a[data-v-4e5acf80]{display:block;border-radius:10px;overflow:hidden;margin:0 0 15px;width:100%}.recommend ul li a[data-v-4e5acf80]:hover{text-decoration:none}.recommend ul li a img[data-v-4e5acf80]{display:block;width:100%;height:140px;-o-object-fit:cover;object-fit:cover}.recommend ul li a figure[data-v-4e5acf80]{background-color:#fff;padding:10px 15px}.recommend ul li a figure p[data-v-4e5acf80]{font-size:var(--fs_m);color:var(--txt_regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend ul li a figure b[data-v-4e5acf80]{display:block;padding:10px 0 0;color:var(--err);font-size:var(--fs_l)}.recommend ul li a figure b[data-v-4e5acf80]:before{content:"¥";font-size:var(--fs_s)}.recommend ul li a figure b[data-v-4e5acf80]:empty:before{content:"¥ --"}.top[data-v-4e5acf80]{display:flex;align-content:flex-start;align-items:flex-start;width:100%;max-width:1200px;overflow:hidden;margin:20px auto}.top .city[data-v-4e5acf80]{position:relative;width:300px;display:flex;flex:none;z-index:3;--maxHeight:700px}.top .city[data-v-4e5acf80]:hover{transform:scaleY(1)}.top .city.hide[data-v-4e5acf80]{transform:scaleY(0)!important}.top .city .nav[data-v-4e5acf80]{background-color:#fff;width:300px;max-height:var(--maxHeight);overflow-y:auto;overflow-x:hidden;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:3px}.top .city .nav li[data-v-4e5acf80]{display:flex;align-items:center;align-content:center;flex-wrap:wrap;padding:15px 20px 15px 0;position:relative;border-bottom:1px solid var(--bdr_placeholder);margin:0 0 0 20px}.top .city .nav li b[data-v-4e5acf80]{display:flex;align-items:center;width:100%;font-weight:700;font-size:var(--fs_l);color:var(--txt_bigBold);padding:0 0 7px}.top .city .nav li b[data-v-4e5acf80]:before{content:"";width:5px;height:5px;background-color:var(--main);margin:0 10px 0 0;border-radius:2px}.top .city .nav li p[data-v-4e5acf80]{display:flex;flex-wrap:wrap;font-size:var(--fs_s);font-weight:400;margin-left:-3px;margin-right:20px;width:100%;height:1em;overflow:hidden}.top .city .nav li p span[data-v-4e5acf80]{flex:none;padding:0 3px;cursor:pointer}.top .city .nav li p span[data-v-4e5acf80]:hover{color:var(--main)}.top .city .nav li i[data-v-4e5acf80]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:var(--fs_m);color:var(--txt_placeholder)}.top .city .nav li:hover i[data-v-4e5acf80]{color:var(--main)}.top .city .nav li[data-v-4e5acf80]:last-of-type{border-bottom:none}.top .city .nav:hover+.option[data-v-4e5acf80]{transform:scaleX(1)}.top .city .option[data-v-4e5acf80]{background-color:#fff;width:700px;height:100%;max-height:var(--maxHeight);display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;padding:20px;transform:scaleX(0);transform-origin:left center;position:absolute;left:100%;top:0;margin:0 0 0 10px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);border-radius:3px;box-sizing:border-box}.top .city .option[data-v-4e5acf80]:hover{transform:scaleX(1)}.top .city .option[data-v-4e5acf80]:before{content:"";position:absolute;left:-10px;top:0;width:20px;height:100%;background-color:transparent}.top .city .option li[data-v-4e5acf80]{display:inline-flex;width:50%;margin:0 0 10px}.top .city .option li b[data-v-4e5acf80]{font-size:var(--fs_m);font-weight:700;color:var(--txt_bold);flex:none}.top .city .option li b.hot[data-v-4e5acf80]{color:var(--err)}.top .city .option li p[data-v-4e5acf80]{display:inline-flex;flex-wrap:wrap;margin:0 0 0 10px;overflow:hidden}.top .city .option li p span[data-v-4e5acf80]{flex:none;font-size:var(--fs_s);color:var(--txt_bold);padding:0 8px;margin:0 0 8px -1px;border-left:1px solid var(--bdr_light);cursor:pointer}.top .city .option li p span[data-v-4e5acf80]:hover{color:var(--main)}.top .ad[data-v-4e5acf80]{width:100%;margin:0 0 0 15px}.top .ad .banner[data-v-4e5acf80]{border-radius:3px;overflow:hidden;width:100%;--h:360px;height:var(--h)}.top .ad .banner .banner_item[data-v-4e5acf80]{overflow:hidden;width:100%;height:var(--h)}.top .ad .banner img[data-v-4e5acf80]{display:block;width:100%;height:var(--h);-o-object-fit:cover;object-fit:cover}.top .ad nav[data-v-4e5acf80]{display:flex;align-items:center;margin:15px 0 0}.top .ad nav a[data-v-4e5acf80]{width:290px;height:150px;border-radius:3px;overflow:hidden;position:relative}.top .ad nav a img[data-v-4e5acf80]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top .ad nav a span[data-v-4e5acf80]{position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:rgba(0,0,0,.8);display:block;line-height:30px;text-indent:10px;color:hsla(0,0%,100%,.8);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.top .ad nav a[data-v-4e5acf80]:nth-of-type(2n){margin:0 10px}@media only screen and (max-width:1200px){main[data-v-4e5acf80]{width:100%!important}main .recommend ul li[data-v-4e5acf80]{width:22%;margin-left:1.5%;margin-right:1.5%}}@media only screen and (max-width:1024px){main[data-v-4e5acf80]{width:100%!important}main section h2[data-v-4e5acf80]{font-size:var(--fs_l)}main .travelCategotyWrap .categoryTitle span[data-v-4e5acf80]{font-size:var(--fs_l)}main .travelCategotyWrap .travelCategotyItem[data-v-4e5acf80]{width:20%;font-size:var(--fs_l);margin:0 2.5%}main .recommend ul li[data-v-4e5acf80]{width:30%;margin-left:1.5%;margin-right:1.5%}}@media only screen and (max-width:768px){main[data-v-4e5acf80]{width:100%!important}main .travelCategotyWrap .travelCategotyItem[data-v-4e5acf80]{width:24%;margin:0 .5%;font-size:var(--mobileMainF)}main .recommend ul li[data-v-4e5acf80]{width:48%;margin-left:1%;margin-right:1%}}