.tab {margin:0 0.5rem;}
.tab .title {padding:1rem 0;text-align:center;}
.title-index {font-size:0.9rem;color:#444;line-height:3rem;width:100%;text-align:center;font-weight:500;padding-top:0.5rem;}
.pub-works-list {margin:0;}
.land-list {margin:0.2rem;}
.land-list a {width:100%;border-radius:0.4rem;box-shadow:0 0 10px #ddd;position:relative;margin:0.5rem 0;}
.land-list a img {width:100%;height:8rem;border-radius:0.4rem;box-shadow:0 5px 10px #999;}
.land-list .land-con {position:absolute;background:rgba(0,0,0,.28);top:0;left:0;right:0;bottom:0;border-radius:0.5rem;}
.land-list .land-con .land-name {text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:absolute;color:#fff;font-size:1.5rem;font-weight:500;justify-content:center;text-align:center;width:100%;top:13%;padding:1rem;box-sizing:border-box;}
.land-list .land-con .land-yusuan {position:absolute;color:#fff;font-size:0.6rem;font-weight:500;text-align:center;bottom:10%;padding:0.2rem 0.5rem;background:#18dac8bd;box-sizing:border-box;border-radius:1rem;left:34%;}
.land-list .land-con .land-en {text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:absolute;color:#fff;font-size:1rem;font-weight:500;bottom:20%;justify-content:center;text-align:center;width:100%;padding:1rem;box-sizing:border-box;}
.land-wanfa-list {margin:0.2rem;}
.land-wanfa-list .list-item {border-radius:0.4rem;box-shadow:0 0 10px #ddd;margin:0.6rem 0.2rem 0.6rem 0;position:relative;width:31%;}
.land-wanfa-list .list-item .land-img {width:100%;height:6rem;border-radius:0.4rem 0.4rem 0 0;}
.land-wanfa-list .list-item .wanfa-hot {position:absolute;width:2.5rem;margin-top:4.5rem;right:0.3rem;}
.land-wanfa-list .list-item .wanfa-title {padding:0.5rem 0.2rem 0 0.2rem;font-size:0.9rem;font-family:PingFangSC-Regular;font-weight:400;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.land-wanfa-list .list-item .price {font-size:0.6rem;font-family:PingFangSC-Regular;font-weight:400;text-align:center;color:#666;}
.land-wanfa-list .list-item .price em {font-style:normal;color:#EC5734;font-weight:500;}
.land-wanfa-list .list-item .price span {font-size:1rem;color:#EC5734;font-weight:500;}
.land-wanfa-list .list-item .mdd {margin:0.2rem 0.8rem 0.5rem;font-size:0.7rem;color:#444;text-align:center;padding:0.1rem;border-radius:1rem;font-weight:500;background:url(https://images.weelv.com/h5/icon/mdd-v2.png) no-repeat;background-position:0.25rem 0.25rem;background-size:0.8rem;}
.tab .dingzhi {width:100%;height:auto;}
.tab .title-s {padding:1rem 0 0 0;font-size:1.125rem;font-family:PingFangSC-Medium;font-weight:500;color:#444;text-align:center;}
.tab .title-desc {margin-bottom:0.9rem;text-align:center;font-size:0.9rem;color:#666;}
.bgf {background:#fff;}
.land-wanfa-list .list-item .tc {margin:0.2rem 0.8rem 0.5rem;font-size:0.7rem;color:#999;text-align:center;padding:0.1rem;}
.wanfa-head {width:100%;background:#fff;height:6rem;box-shadow:0px 20px 20px #eee;width:100%;height:6rem;}
.wanfa-head ul {width:100%;height:6rem;display:inline;white-space:nowrap;overflow-x:scroll;float:left;overflow-y:hidden}
.wanfa-head ul li a {text-align:center;}
.wanfa-head ul li {list-style:none;display:inline-block;min-width:2.5rem;padding:1rem;}
.wanfa-head ul li img {width:2rem;height:2rem;}
.wanfa-head ul li span {font-size:1rem;font-weight:300;color:#303030;display:block;margin-top:0.5rem;}
.wanfa-head .active {border-bottom:0.25rem solid #66CFAF;}
.local-l {margin:0.25rem 0;}
.local-l .local {margin:0.25rem 0;background:#fff;width:100%;}
.local-l .local img {width:25.5%;height:6rem;margin:0.5rem 0.8rem;border-radius:0.5rem;}
.local-l .local .info {width:65%;float:right;}
.local-l .local .info h2 {font-size:0.85rem;font-weight:500;padding:1rem 0 0 0;color:#444;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3rem;}
.local-l .local .info .info-down {width:100%;margin:0.25rem 0;}
.local-l .local .info .info-down .b {font-size:0.75rem;float:left;margin:0.1rem 0.5rem 0.5rem 0;border:1px solid #ddd;padding:0.1rem 0.3rem;border-radius:0.2rem;color:#A8A8A8;}
.local-l .local .info .info-down .c {border:1px solid #66CFAF;color:#66CFAF;}
.local-l .local .info .booking {float:right;margin-right:1rem;margin-top:-1rem;}
.local-l .local .info .booking .price {color:#666666;font-size:0.75rem;}
.local-l .local .info .booking .price span {color:#EC5734;}
.local-l .local .info .booking .price .r {font-size:1.2rem;font-weight:500;    font-style:normal;padding-left:0.2rem;}
.local-l .local .info .booking .sales {color:#666666;font-size:0.75rem;text-align:center;}
.local-l .local .info .taocan {padding:0.25rem 0;}
.local-l .local .info .taocan span{font-size:0.75rem;color:#666;}
.local-l .local .info .quan {background:url(https://images.weelv.com/h5/icon/quan.png) no-repeat;background-size:1rem;background-position:6rem 0.3rem;}
.local-l .local .info .tuijian {width:1rem;height:1rem;border-radius:0;margin:0.065rem 0 0 1.7rem;display:inline-table;}
.wanfa-head-v2{width:100%;background:#fff;height:6rem;box-shadow:0px 20px 20px #eee;display:inline;white-space:nowrap;overflow-x:scroll;float:left;overflow-y:hidden;}
.wanfa-head-v2 a{list-style:none;display:inline-block;float:left;width:2.5rem;padding:1rem;}
.wanfa-head-v2 a img {width:2rem;height:2rem;}
.wanfa-head-v2 a span {font-size:1rem;font-weight:300;color:#303030;display:block;margin-top:0.5rem;}
.wanfa-l{width:100%;margin-bottom:2rem;display: flex;justify-content: center;flex-direction: column;}
.wanfa-l a{margin:1rem;position: relative;}
.wanfa-l a img{width:100%;height:auto;box-shadow: 0 5px 5px #ccc;border-radius: 0.5rem;}
.wanfa-l a .info{position:absolute;background:rgba(0,0,0,.15);top:0;left:0;right:0;bottom:0;    border-radius: 0.5rem;}
.wanfa-l a h2{padding: 1rem 0;font-size:1rem;font-weight:500;color:#fff;line-height: 1.5rem;}
.wanfa-l a .tag{color:#fff;font-size:0.7rem;background-color:#000000a6!important;/* width:6rem;*/    text-align:center;padding:0.1rem 0.8rem;border-radius:1rem;padding-left:1.5rem;background:url(https://images.weelv.com/h5/icon/tag1.png) no-repeat;background-size:0.75rem;background-position:0.5rem 0.25rem;display:inline;}
.wanfa-l a .wanfa-item{position:absolute;bottom:15%;padding:1rem;}
.header-home {position:fixed;top:0;left:0;right:0;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);z-index:90;}
.header-home .back {background:url(https://images.weelv.com/h5/icon/back.png) no-repeat;background-size:1.2rem;display:flex;height:3rem;background-position:1rem 1rem;}
.header-home .home {background:url(https://images.weelv.com/h5/icon/home3.png) no-repeat;background-size:1.2rem;display:flex;height:3rem;background-position:1.5rem 1rem;margin-left:2rem;margin-top:-3.03rem;}
.header-home .home span {text-align:center;margin:1rem 2rem 0 4.71rem;color:#fff;font-weight:500;width:10rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Focus-img {width:100%;height:30rem;position:relative;}
.Focus-img img {width:100%;height:30rem;}
.Focus-img .info {position:absolute;background:rgba(0,0,0,.15);top:0;left:0;right:0;bottom:0;}
.wanfa-d{margin:1rem}
.wanfa-d .wanfa-top{}
.wanfa-d .wanfa-top h1{font-size:1rem;font-weight:500;line-height:2rem;color: #303030;}
.wanfa-d .wanfa-top .head-dowm{width:100%;padding: 0.5rem 0;}
.wanfa-d .wanfa-top .head-dowm .i{    width:0.7rem;height:0.7rem;background:#F3F3F3;padding:0.4rem;border-radius:1rem;}
.wanfa-d .wanfa-top .head-dowm span{font-size:0.75rem;}
.wanfa-d .wanfa-top .head-dowm .t{display:flex;margin-left:2rem;margin-top:-1.2rem;}
.wanfa-d .wanfa-top .head-dowm .l{    display:flex;margin-right:4rem;margin-top:-1.2rem;float:right;background:url(https://images.weelv.com/h5/icon/kan.png) no-repeat;background-size:1rem;padding-left:1.2rem;background-position:0rem 0.04rem;}
.wanfa-d .wanfa-top .head-dowm .z{    display:flex;margin-right:0rem;margin-top:-1.2rem;float:right;background:url(https://images.weelv.com/h5/icon/like.png) no-repeat;background-size:0.9rem;background-position:0rem 0.095rem;padding-left:1.1rem;}
.wanfa-d .wanfa-cont{    margin: 1rem 0;}
.wanfa-d .wanfa-cont p{font-size:0.85rem;line-height:1.5rem;padding: 0.5rem 0;}
.wanfa-d .wanfa-cont .poi{width:100%; padding:0.8rem 0;    border-bottom: 1px solid #f7f7f7;}
.wanfa-d .wanfa-cont .poi .poi-t{width:100%;}
.wanfa-d .wanfa-cont .poi .poi-t .l{float:left;}
.wanfa-d .wanfa-cont .poi .poi-t .l h3{font-size:1rem;font-weight:500;color: #303030;}
.wanfa-d .wanfa-cont .poi .poi-t .l .en{font-size:0.75rem;color:#999;}
.wanfa-d .wanfa-cont .poi .poi-t .r{float:right;width:1.5rem;text-align: center;}
.wanfa-d .wanfa-cont .poi .poi-t .r img{width:1rem;}
.wanfa-d .wanfa-cont .poi .poi-t .r span{font-size:0.7rem;}
.wanfa-d .wanfa-cont .poi .img{width:100%;    padding: 1rem 0; display: flex;}
.wanfa-d .wanfa-cont .poi .img .l{width:60%;float:left;    position: relative;}
.wanfa-d .wanfa-cont .poi .img .l .b{width:100%;height: 10.9rem;border-radius: 0.4rem;position: absolute;}
.wanfa-d .wanfa-cont .poi .img .l .info{position:absolute;top:10%;left:2%;}
.wanfa-d .wanfa-cont .poi .img .l span{display:table;background:#00000094;color:#fff;margin:0.5rem;border-radius:1rem;padding:0.2rem 0.8rem;font-size:0.7rem;}
.wanfa-d .wanfa-cont .poi .img .r{width:25%;}
.wanfa-d .wanfa-cont .poi .img .r img{    width:7.96rem;margin:0 0 0.5rem 0.5rem;border-radius:0.4rem;    height: 5.2rem;}
.wanfa-d .wanfa-cont .poi .down{   padding-left:1.2rem;background:url(https://images.weelv.com/h5/icon/yin.png) no-repeat;background-size:0.7rem;}
.wanfa-d .wanfa-cont .poi .down h4{font-size:0.85rem;color:#303030;font-weight:500;}
.wanfa-d .wanfa-cont .poi .down span{font-size:0.75rem;line-height:1.2rem;color:#444;}
.wanfa-d .wanfa-cont .ug{margin:1.5rem 0;text-align:center;}
.wanfa-d .wanfa-cont .ug .like{background:url(https://images.weelv.com/h5/icon/like.png) no-repeat;background-size:1.3rem;font-size:0.7rem;height:1.5rem;padding:0.5rem 0 0.5rem 1.5rem;background-position:0 0.3rem;margin-right:1.5rem;}
.wanfa-d .wanfa-cont .ug .share{    background:url(https://images.weelv.com/h5/icon/share.png) no-repeat;padding:0rem 0 0rem 1.6rem;background-size:1.3rem;background-position:0 0.08rem;}
.wanfa-d .wanfa-cont .sku{padding:0.8rem 0;    border-bottom: 1px solid #f7f7f7;}
.wanfa-d .wanfa-cont .sku img{    width:5.5rem;height:5.5rem;float:left;margin-right:0.6rem;border-radius:0.6rem;}
.wanfa-d .wanfa-cont .sku .r{float:right;width:15rem;}
.wanfa-d .wanfa-cont .sku .r .name{font-size:1rem;font-weight:500;color:#303030;line-height:1.5rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.wanfa-d .wanfa-cont .sku .r .desc{font-size:0.75rem;color:#999;padding:0.2rem 0;line-height:1rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.wanfa-d .wanfa-cont .sku .r .booking{padding:0.1rem 0.85rem;font-size:0.7rem;color:#fff;background:#4EE3B9;width:3rem;text-align:center;border-radius:1rem;margin-top:0.6rem;}
.wanfa-d .wanfa-cont .sku .r .booking em{    font-size:1.1rem;font-weight:500;font-style:normal;padding-left:0.2rem;}
.wanfa-d .wanfa-cont .img-con{  margin:0.8rem 0;width:100%;border-radius:0.4rem;}
.wanfa-d .wanfa-cont .h-t{margin:0.8rem 0 0.3rem 0;font-size:1rem;font-weight:500;color:#303030;}
.wanfa-d .wanfa-cont .h-desc{font-size:0.7rem;color:#999;padding-bottom: 0.8rem;font-style: oblique;}
.wanfa-d .wanfa-cont .video{margin:1.5rem 0;    position: relative;}
.wanfa-d .wanfa-cont .video img{    width:100%;height:15rem;border-radius:0.4rem;}
.wanfa-d .wanfa-cont .video .info{    position:absolute;background:rgba(0,0,0,.15);top:0;left:0;right:0;bottom:0;}
.wanfa-d .wanfa-cont .video .naniu{position:absolute;left:43%;background:url(https://images.weelv.com/h5/icon/bf1.png) no-repeat;z-index:10;display:list-item;padding:1.2rem;list-style:none;justify-content:center;top:40%;background-color:#00000082;border-radius:2rem;background-size:1.2rem;background-position:0.6rem 0.6rem;}
.disnone{display: none;}

.product-dailg{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 4;
    display: none;
    justify-content: center;
    align-items: center;
}
.product-dailg .product-dailg-con {
    width: 16.65rem;
    padding: 1rem 0 1.5rem 0;
    background: #fff;
    border-radius: 8px;
    position: relative;
    margin-top: 2.5rem;
}
.product-dailg .product-dailg-con .dailg-close{
    position: absolute;
    top: -1.7rem;
    right: 0;
    width:1.45rem;
    line-height:1.45rem;
    border:1px solid #fff;
    border-radius:50%;
    text-align: center;
    color: #fff;
    font-size: 0.6rem;
}
.product-dailg .product-dailg-con .dailg-list{
    width: 100%;
    max-height: 66%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
.product-dailg .product-dailg-con .dailg-list .dailg-item{
    width:15.4rem;
    height:5rem;
    background:#fff;
    box-shadow:0px 0.125rem 0.8rem 0px rgba(196,196,196,0.32);
    border-radius:10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin: 0.625rem 0.625rem;
}
.product-dailg .product-dailg-con .dailg-list .item-img {
    width: 4.1rem;
    height: 4.1rem;
    border-radius:6px;
    margin: 0.45rem;
}
.product-dailg .product-dailg-con .dailg-list .item-con {
    width: 10rem;
    margin: 0 0.4rem 0 0;
    display: flex;
    flex-direction: column;
}
.product-dailg .product-dailg-con .dailg-list .item-con .item-title{
    width: 100%;
    line-height: 1rem;
    font-weight: 500;
    white-space: normal;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-dailg .product-dailg-con .dailg-list .item-con .item-down {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.5rem;
    font-size: 0.6rem;
}
.product-dailg .product-dailg-con .dailg-list .item-con .item-down .item-tag{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.product-dailg .product-dailg-con .dailg-list .item-con .item-down .item-tag label{
    margin-right: 0.25rem;
}
.product-dailg .product-dailg-con .dailg-list .item-con .item-down .item-price {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.backTop{
    position: fixed;
    bottom:4.68rem;
    right: 0.68rem;
    z-index: 11;
}
.backTop img{
    width: 3.12rem;
    height: 2.93rem;
}
.guanggao-con{
    width:21.31rem;
    margin: 1.87rem 1.06rem 0 1.06rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.guanggao-con img{
    width: 100%;
}
.model{
    width:21.31rem;
    margin: 1.87rem 1.06rem 0 1.06rem;
}
.model .model-title{
    font-size: 1.12rem;
    font-weight: 600;
    color: #303030;
    padding: 0;
    display: flex;
    justify-content: space-between;
}
.model .model-title .more-item{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size:0.75rem;
    font-weight: 400;
    position: relative;
}
.model .model-title .more-item .more-img{
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.25rem;
}
.model .model-title .more-item .guide-home-a{
    position: absolute;
    top: -0.93rem;
    right: 0.31rem;
    width: 14.62rem;
    height: 4.31rem;
    z-index: 2;
}
.model .model-title .more-item .guide-home-a .home-a-img{
    width: 14.62rem;
    height: 4.31rem;
}
.model .isLand-list{
    width: 100%;
    margin-top: 0.31rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.model .isLand-list .top-item{
    width: 6.68rem;
    margin-top: 0.62rem;
}
.model .isLand-list .top-item .item-img{
    width: 6.68rem;
    height: 6.68rem;
    border-radius: 0.62rem;
}
.model .isLand-list .top-item .item-title{
    width: 100%;
    margin-top: 0.62rem;
}
.model .isLand-list .top-item .item-title .cn-name{
    width: 100%;
    font-size:1rem;
    font-weight:600;
}
.model .isLand-list .top-item .item-title .en-name{
    width: 100%;
    color: #999999;
    font-size:0.62rem;
    font-family:DIN Alternate;
    font-weight:600;
}
.model .isLand-list .top-item:nth-child(3n+2){
    margin: 0.62rem 0.62rem 0 0.62rem;
}
.model .isLand-list .other-item{
    width: 6.68rem;
    padding: 0.75rem 0;
    background: #F2F2F2;
    border-radius: 0.62rem;
    margin-top: 0.93rem;
}
.model .isLand-list .other-item .item-title{
    padding: 0 0.93rem;
}
.model .isLand-list .other-item .item-title .cn-name{
    width: 100%;
    font-size:0.87rem;
    font-weight:600;
}
.model .isLand-list .other-item .item-title .en-name{
    width: 100%;
    color: #999999;
    font-size:0.62rem;
    font-family:DIN Alternate;
    font-weight:600;
}
.model .isLand-list .other-item:nth-child(3n+2){
    margin: 0.93rem 0.62rem 0 0.62rem;
}
.model .play-list{
    width: 100%;
    margin-top: 0.31rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.model .play-list .play-item{
    width:6.68rem;
    height:3.75rem;
    background:#fff;
    box-shadow:0 0.37rem 2.18rem 0 rgba(187,191,195,0.4);
    border-radius:0.37rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0.75rem;

}
.model .play-list .play-item .item-img{
    width: 1.56rem;
    height: 1.56rem;
    margin-left: 0.62rem;
}
.model .play-list .play-item .item-info{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-left: 0.25rem;

}
.model .play-list .play-item .item-info .item-title{
    font-size:0.87rem;
    font-weight:600;
}
.model .play-list .play-item .item-info .item-sum{
    font-size:0.75rem;
    font-family:DIN Alternate;
    font-weight:bold;
}
.play-item:nth-child(3n+2){
    margin: 0.75rem 0.62rem 0 0.62rem;
}
.model .interest-list{
    width: 22.37rem;
    margin-top: 0.93rem;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
.model .interest-list .list-cover{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: center;
    width: 46.87rem;
}
.model .interest-list .interest-item{
    height:2.06rem;
    line-height: 2.06rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background:#F6F5F5;
    border-radius:1.06rem;
    padding: 0 0.5rem;
    font-weight:400;
    margin-right: 0.62rem;

}
.model .interest-list .interest-item .item-img{
    width: 1.06rem;
    height: 1.06rem;
    margin: 0 0.31rem 0 0;
}
.model .interest-list .interest-item .item-titll{
    line-height: 2.06rem;
}
.model .interest-list .check{
    color: #fff;
    background:linear-gradient(130deg,rgba(0,220,170,1) 0%,rgba(0,231,181,1) 100%);
}
.col66CFAF{
    color: #66CFAF;
}
.colFF5A37{
    color: #FF5A37;
}
.fw600{
    font-weight: 600;
}
.fz40{
    font-size: 1rem;
}
