﻿@charset "utf-8";
.topinner{display:none}
.info-pic{width:100%;position:relative;height:5.6rem}
.swiper-container{width:100%;height:0;overflow:hidden;position:relative;height:100%}
.swiper-wrapper{height:100%}
.swiper-slide{width:100%;height:100%;position:relative;z-index:3;display:block}
.swiper-slide img{min-height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:3}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 3px}
.swiper-pagination-bullet{height:6px;width:6px;opacity:1;background-color:#fff}
.swiper-pagination-bullet-active{background-color:#f60;opacity:1}
.swiper-container-horizontal > .swiper-pagination{bottom:auto;top:5px}
.info-pic > .box{width:100%;position:absolute;left:0;bottom:0;color:#fff;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);box-sizing:border-box;padding:.2rem .3rem .15rem;z-index:15}
.info-pic .name,.info-pic .num{color:#fff}
.info-pic .num span{float:right}
.map-box{border-bottom:1px solid #dcdcdc;background-color:#fff;margin-bottom:.3rem}
.map-box li{border-bottom:1px solid #dcdcdc;margin-left:.3rem}
.map-box li:last-child{border-bottom:none}
.map-box li a{display:block;padding:.33334rem .75rem;position:relative;line-height:.6rem}
.map-box li a i.i-1{position:absolute;left:.05rem;top:.33334rem;color:#999}
.map-box li a i.i-2{position:absolute;right:.15rem;top:.33334rem;color:#999}
.info-nav{height:calc(1.2rem + 1px);width:100%;border-top:1px solid #dcdcdc}
.nav-detail{background-color:#fff;border-bottom:1px solid #dcdcdc;overflow:hidden;z-index:99;width:100%;height:1.2rem}
.nav-detail li{float:left;line-height:1.2rem;position:relative;width:50%;text-align:center}
.nav-detail li span{display:inline-block;padding:0 .6rem;position:relative;cursor:pointer;font-size:.4375rem}
.nav-detail li span.c-um:after{content:"";width:100%;position:absolute;bottom:0;left:0;height:.0625rem}
.nav-fixed{position:fixed;top:0;width:10rem}
.info-list-box{background-color:#fff}
.scen-list-tit{border-bottom:1px solid #dcdcdc;padding:.25rem .4375rem .15rem .3rem;position:relative}
.tit-main{float:left;width:53%}
.tit-main dt{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.4375rem;padding-bottom:.1rem}
.tit-main dd{margin-top:.15625rem;color:#999;font-size:.375rem}
.tit-main dd em{border:1px solid #f63;border-radius:.1rem;color:#f63;font-size:.3125rem;padding:.01325rem .15625rem}
.tit-price{float:left;text-align:right;width:25%;padding-top:.2rem;color:#666;font-size:.34375rem}
.tit-price p .price,.tit-price p .price:before{font-size:.34375rem}
.tit-price p:first-of-type{color:#999;margin-bottom:.15rem}
.tit-price p:last-of-type span.price{font-size:.5625rem}
.tit-book{float:left;width:22%}
.tit-book a{background-color:#ff5346;border-radius:.1rem;color:#fff;float:right;font-size:.4375rem;height:.9rem;line-height:.9rem;margin-top:.2rem;text-align:center;width:1.55556rem}
.tit-book a.yd2{background-color:#d8d8d8}
.show-off{background-color:#e9ecf1;border-radius:3px 3px 0 0;bottom:0;height:10px;position:absolute;right:15px;width:45px}
.show-off .arrow{width:0;height:0;position:absolute;left:50%;margin-left:-5px;top:4px;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0}
.show-off .up{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0}
.scen-list-detail{font-size:.375rem;padding:.3rem .375rem;border-bottom:1px solid #dcdcdc;position:relative;overflow:hidden;background-color:#f6f6f6;box-shadow:0 .3rem .3rem -.25rem rgba(0,0,0,.15) inset}
.detail-tit{display:block;margin-bottom:.2rem;font-size:.4375rem}
.box-item{margin-top:.3rem;background-color:#fff}
.item-dm{padding:.25rem .33334rem;line-height:.7rem;color:#666;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;overflow:hidden}
.item-dm a{color:#ff5346}
.info-con{margin-top:.3rem;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#fff}
.info-con > h3{border-bottom:1px solid #ccc;color:#333;font-size:.4375rem;font-weight:200;height:1.1rem;line-height:1.1rem;padding:0 .3rem}
.info-con > h3 i.iconfont{font-size:.5rem;margin-right:.13334rem;vertical-align:middle}
.info-con > h3 span{vertical-align:middle}
.info-con-d{overflow:hidden;padding:.3rem .4rem;line-height:1.7;color:#666;position:relative}
.info-con-d table{margin-bottom:.27778rem;border-collapse:collapse;display:table;border-spacing:0;width:99%;max-width:99%}
.info-con-d td,.info-con-d th{background-color:#fff;padding:.133334rem;border:1px solid #e9e9e9}
.info-con-d caption{border:1px dashed #e9e9e9;border-bottom:0;padding:3px;text-align:center}
.info-con-d th{border-top:2px solid #ddd;background-color:#f7f7f7}
.info-con-d *{text-indent:0 !important;word-wrap:break-word;word-break:break-all;max-width:100%;box-sizing:border-box;font-family:"Hiragino Sans GB","microsoft yahei","WenQuanYi Micro Hei",sans-serif !important}
.info-con-d p,.exp-box div{margin-left:0 !important;margin-right:0 !important}
.info-con-d img{height:auto !important}
.info-con-d iframe{max-width:100%;min-height:5.6rem;height:auto}