﻿@charset "utf-8";
html{line-height:1.5}
.ind-swiper .swiper-pagination{bottom:0.6rem;line-height:0.4rem;}
.ind-swiper .swiper-pagination .swiper-pagination-bullet{width:0.4rem;height:0.4rem;background-color:rgba(255,255,255,0.5);margin:0 0.25rem;border-radius:50%;opacity:1;}
.ind-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}
.ind-swiper{background-color:#fff;margin-top:-2.43679rem}
#head_view + .ind-swiper{margin-top:0}
.swiper-shadow{position:absolute;top:0;left:0;width:100%;height:3.5rem;z-index:2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.45)),color-stop(100%,rgba(0,0,0,0)));background:linear-gradient(to bottom,color-stop(0,rgba(0,0,0,.45)),color-stop(100%,rgba(0,0,0,0)))}
.ind-nav{background-color:#fff;padding:0 0 0.58483rem;}
.headerWrap,.mhead{width:100%;height:2.43679rem}
.mhead{overflow:hidden;position:fixed;top:0;margin:0 auto;background-color:rgba(1,175,99,0);z-index:1000;padding:0.389886rem 0;left:0;right:0;max-width:640px}
.mhead .service,.mhead .user{width:2.2rem;height:1.657017rem;line-height:1.657017rem;text-align:center}
.mhead .service .icon,.mhead .user .icon{color:#fff;font-size:0.9rem}
.mhead .icon_tel:before{content:'\e7de';font-size:.95rem}
.mhead.on{background-color:#01af63}
.current-city{font-size:0.682301rem;color:#fff;width:3.5rem;text-align:center;}
.current-city span{display:inline-block;max-width:2.193111rem;position:relative;}
.current-city i{font-size:0.5rem;color:rgba(255,255,255,0.6);margin-left:0.097472rem}
.search{height:1.657017rem;border-radius:0.2rem;background-color:#fff;padding:0 0.292415rem 0 0.487358rem;font-size:0.682301rem;color:#666}
.search .icon_search{font-size:0.682301rem;margin-right:0.3rem;color:#666}
.ind-um{padding:0 0.389886rem;}
.ind-um li{height:4.386221rem;}
.ind-um li > a{display:block;padding-top:0.731037rem;text-align:center;font-size:0.7rem;color:#111;}
.ind-um li > a .qnadir{margin-top:0.5rem;display:block}
.ind-um li .qnas{width:2.193111rem;height:2.193111rem;margin:0 auto;text-align:center;line-height:2.193111rem;border-radius:50%}
.ind-um li .qnas img{width:1.364602rem;}
.ind-um li .qnas i{color:#fff;font-size:1.169659rem;}
.imgLoad,.imgLoads{background:none;background-color:#e6e6e6;}
.ind-main-box{margin-top:0.5rem;background-color:#fff}
.ind-main-box > .title{text-align:center;color:#999;font-size:0.6rem;padding:1.1rem 0 0.8rem}
.ind-main-box > .title h3{font-size:0.9rem;color:#333;font-weight:bold;margin-bottom:0.1rem}
.ind-main-top{padding:0.75rem 0;position:relative;line-height:1.6rem;margin:0 0.5rem}
.ind-main-top li.flex-item{text-align:center;font-size:0.7rem;color:#000;}
.ind-main-top li.flex-item.cur{color:#01af63}
.ind-main-top li.ind-main-line{position:absolute;width:2.8rem;left:0;top:2.35rem;height:0.1rem;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.ind-main-top li.ind-main-line:before{content:"";width:2.6rem;height:0.1rem;background-color:#01af63;position:absolute;top:0;left:0}
.ind-main-top li.ind-main-line:after{content:"";width:0.1rem;height:0.1rem;background-color:#01af63;position:absolute;top:0;right:0}
.activity-load{background:url(../images/mbg2.gif) center top no-repeat;width:17rem;height:16rem;background-size:cover;margin:0 auto}
.activity-item{padding:0 0 0.2rem}
.ad-list li{float:left;position:relative;width:100%}
.ad-list li:first-child img{width:100%;height:8rem;object-fit:cover}
.ad-list li:nth-child(2),.ad-list li:nth-child(3){width:9.08rem;margin-top:0.1rem;}
.ad-list li:nth-child(2) img,.ad-list li:nth-child(3) img{height:5.5rem;object-fit:cover;width:100%}
.ad-list li:nth-child(2){margin-right:0.1rem}
.ad-list li .bg{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.2);color:#fff;padding-top:1.6rem}
.ad-list li .bg span{font-size:0.7rem}
.ad-list li .bg em{display:inline-block;width:6.8rem;height:1.1rem;line-height:1.1rem;border-radius:0.6rem;background-color:#ff6766;font-size:0.6rem;margin-top:0.4rem;}
.hot-list{padding:0 0.5rem 0.8rem}
.hot-list li{float:left;margin:0 0.25rem 0.25rem 0;width:4.13rem;position:relative;}
.hot-list li:nth-child(4n){margin-right:0}
.hot-list li img{height:4.75rem;width:100%;object-fit:cover;border-radius:0.3rem}
.hot-list li .bg{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:4.75rem;color:#fff;font-size:0.7rem;text-shadow:0 2px 2px #aaa;}
.choice-item{padding:0 0.5rem 0.8rem}
.choice-item .pic{height:8.4rem;position:relative;overflow:hidden;}
.choice-item .pic img,.more-item > ul li .pic img{width:100%;height:100%;object-fit:cover;border-radius:0.3rem}
.choice-item .pic .tag,.camp-list li .pic .tag,.more-item > ul li .pic .tag{color:#fff;position:absolute;top:0;left:0;border-radius:0.3rem 0 0.3rem 0;font-size:0.5rem;height:0.9rem;line-height:0.9rem;padding:0 0.45rem;overflow:hidden;z-index:2}
.choice-item .pic .tag::after,.camp-list li .pic .tag::after,.more-item > ul li .pic .tag::after{content:"";background-color:#01af63;opacity:0.8;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.choice-item .info{position:relative;}
.choice-item .info .name{font-size:0.7rem;margin:0.5rem 0 0.15rem;padding-right:2.4rem;line-height:1.35}
.choice-item .info .label span{font-size:0.6rem;color:#999;}
.choice-item .info .label .icon{font-size:0.7rem;margin-right:0.15rem}
.choice-item .link{position:absolute;right:-0.5rem;top:0;height:1.6rem;line-height:1.6rem;background-color:#01af63;color:#fff;font-size:0.6rem;padding:0 0.3rem 0 0.5rem;border-radius:0.8rem 0 0 0.8rem}
.choice-item .link .icon{font-size:0.5rem;margin-left:0.1rem;}
.camp-slide{padding-bottom:1.35rem;/*touch-action:none*/}
.camp-list{padding:0 0.5rem;}
.camp-list li{float:left;margin-right:0.5rem;margin-bottom:0.5rem;width:5.4rem;}
.camp-list li:nth-child(3n){margin-right:0;}
.camp-list li .pic{height:5.2rem;position:relative;overflow:hidden;}
.camp-list li .pic img{width:100%;height:100%;object-fit:cover;border-radius:0.3rem}
.camp-list li .info .name{font-size:0.6rem;color:#333;padding-top:0.5rem;height:1.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.camp-list li .info .txt{margin-top:0.2rem;line-height:1rem;color:#999;font-size:0.5rem}
.camp-list li .info .txt span{background-color:#01af63;color:#fff;height:0.8rem;line-height:0.8rem;padding:0 0.3rem;font-size:0.4rem;border-radius:0.1rem}
.camp-list li .info .txt span.tour-2{background-color:#efb576;}
.camp-list li .info .txt span.tour-3{background-color:#d995fc;}
.camp-slide .swiper-pagination{bottom:0.5rem}
.camp-slide .swiper-pagination .swiper-pagination-bullet{width:0.3rem;height:0.3rem;background-color:#f0f0f0;margin:0 0.25rem;border-radius:50%;opacity:1;}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active{background-color:#01af63;color:#fff;width:0.8rem;height:0.8rem;text-align:center;line-height:0.8rem}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:after{color:#fff;font-size:0.5rem}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(1):after{content:'1'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(2):after{content:'2'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(3):after{content:'3'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(4):after{content:'4'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(5):after{content:'5'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(6):after{content:'6'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(7):after{content:'7'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(8):after{content:'8'}
.camp-slide .swiper-pagination .swiper-pagination-bullet-active:nth-of-type(9):after{content:'9'}
.hot-item{margin-bottom:0.7rem;}
.hot-item:last-of-type{margin-bottom:0}
.hot-item .pic{height:8.8rem;position:relative;}
.hot-item .pic img{width:100%;height:100%;object-fit:cover}
.hot-item .pic .tag{position:absolute;left:0.5rem;top:-0.1rem;background:url(../images/top.png) center top no-repeat;background-size:cover;width:1.4rem;height:1.5rem;padding-top:0.45rem;color:#fff;font-size:0.6rem;text-align:center;}
.hot-item .pic .info{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;padding:2.2rem 0.5rem 0;background:rgba(0,0,0,0.1)}
.hot-item .pic .info .name{text-align:center;font-size:0.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hot-item .pic .info .label{text-align:center;font-size:0.6rem;margin-top:0.5rem}
.hot-item .pic .info .link{display:block;height:1.1rem;line-height:1.1rem;color:#fff;font-size:0.6rem;background-color:#ff6766;border-radius:0.6rem;width:5rem;margin:0.8rem auto 0;text-align:center;}
.hot-item .list{height:3.8rem;overflow:hidden;padding:0.7rem 0;}
.hot-item .list li{display:inline-block;vertical-align:middle;height:2.4rem;padding:0 0.35rem}
.hot-item .list li.border-1px-left:after{height:200%;top:0;}
.hot-item .list li:first-child:after{display:none}
.hot-item .list li .date{color:#999;font-size:0.6rem;line-height:1.4rem}
.hot-item .list li .date span{color:#333;font-size:0.7rem;font-weight:bold;}
.hot-item .list li p{text-align:center;font-size:0.6rem;line-height:0.9rem;color:#f26549;}
.hot-item .list li p.tour-2{color:#efb576;}
.hot-item .list li p.tour-3{color:#d995fc;}
.ind-main-box > .more-title{padding-bottom:0}
.ind-main-box > .more-title h3{margin-bottom:0}
.more-title ~ .ind-main-top{padding-top:0.5rem}
.more-title ~ .ind-main-top li.ind-main-line{top:2.1rem}
.more-item{padding:0 0.5rem 0.5rem}
.more-load{background:url(../images/mbg1.gif) center top no-repeat;width:100%;height:20rem;background-size:cover;}
.more-item > ul li{float:left;margin:0 0.5rem 0.5rem 0;width:8.38rem;}
.more-item > ul li:nth-child(2n){margin-right:0}
.more-item > ul li .pic{height:7rem;overflow:hidden;position:relative;}
.more-item > ul li .info{padding-top:0.35rem;position:relative;min-height:2.4rem}
.more-item > ul li .name{font-size:0.7rem;color:#333;}
.more-item > ul li .price{position:absolute;bottom:0;right:0;color:#ff686a;font-size:0.7rem}
.mBottomNav{height:2.680469rem}
.footer-nav{position:fixed;height:2.680469rem;background-color:#fff;margin:0 auto;bottom:0;left:0;right:0;max-width:640px;z-index:99;box-shadow:0 -1px 3px rgba(0,0,0,0.05)}
.footer-nav > div{height:2.680469rem}
.footer-nav  a{text-align:center;font-size:0.5rem;color:#999;line-height:1.4}
.footer-nav  a.cur{color:#333;}
.footer-nav  a i{display:block;width:1.6rem;height:1.1rem;margin:0 auto 0.3rem;background-position:center;background-repeat:no-repeat;background-size:contain;}
.footer-nav  a:nth-of-type(1) i{background-image:url(../images/h_f_1.png)}
.footer-nav  a:nth-of-type(2) i{background-image:url(../images/h_f_3.png)}
.footer-nav  a:nth-of-type(3) i{background-image:url(../images/h_f_3.png)}
.serviceLayer,.serviceLayer .con{right:0;bottom:0;position:fixed;left:0}
.serviceLayer{top:0;z-index:-1;opacity:0;width:100%;height:100%;background:rgba(0,0,0,.45);-webkit-transition:all .2s linear;transition:all .2s linear}
.serviceLayer.on{z-index:1500;opacity:1;}
.serviceLayer.on .con{-webkit-transform:translateY(0);transform:translateY(0)}
.serviceLayer .con{box-sizing:border-box;width:100%;padding:1.35rem;background:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .2s linear;transition:all .2s linear}
.serviceLayer .con a{display:block;box-sizing:content-box;height:1.9rem;border:1px solid #02af68;background:#02af68;color:#fff;border-radius:2px;font-size:.7rem;line-height:1.9rem;text-align:center}
.serviceLayer .con .tel{color:#fff!important}
.serviceLayer .con .chat{margin-top:.5rem;border-color:#ddd !important;background:#f8f8f8 !important;color:#666}
.serviceLayer .con .chat:before{content:'\e7f2';margin-right:.3rem;color:#02af68;font-size:.9rem;vertical-align:-.025rem}
.serviceLayer .on{-webkit-transform:translateY(0);transform:translateY(0)}
.quick{display:none}
.bar_language{margin-top:0.5rem}
/* new nav */
.nav-ind-swiper.swiper-container{margin-top:0;background-color:#fff;padding:0.3rem 0 1.3rem}
.nav-ind-swiper .swiper-slide{padding:0 0.3rem}
.nav-ind-swiper .swiper-slide ul{width:100%}
.nav-ind-swiper .swiper-slide li{width:25%;text-align:center}
.nav-ind-swiper .swiper-slide li > a{padding-top:0.8rem;display:block}
.nav-ind-swiper .swiper-slide li > a > img{width:2.2rem;height:2.2rem;object-fit:cover;display:block;margin:0 auto}
.nav-ind-swiper .swiper-slide li > a > p{margin-top:0.6rem;color:#666;font-size:0.7rem;line-height:1rem}
.nav-ind-swiper .swiper-slide li > a > span{width:2.2rem;height:2.2rem;border-radius:50%;margin:0 auto}
.nav-ind-swiper .swiper-slide li > a > span i.iconfont{font-size:1.4rem;color:#fff}
.nav-ind-swiper .swiper-slide li > a > span img{width:1.4rem}
.nav-ind-swiper > .swiper-pagination{bottom:0.25rem}
.nav-ind-swiper > .swiper-pagination-bullets .swiper-pagination-bullet{width:0.8rem;height:0.1rem;background-color:#d4d8de;margin:0;opacity:1;border:none}
.nav-ind-swiper > .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#01af63}
.nav-ind-swiper > .swiper-pagination-bullets .swiper-pagination-bullet:first-of-type{border-radius:0.1rem 0 0 0.1rem}
.nav-ind-swiper > .swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{border-radius:0 0.1rem 0.1rem 0}