body{background-color:#f0f0f0;overflow-x:hidden}
.info-pic{width:100%;position:relative;height:0;padding-top:60%}
.info-pic > .pic{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.info-pic > .pic img{width:100%;min-height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}
.info-pic > .box{height:50px;width:100%;position:absolute;left:0;bottom:0;background:url(../images/b_line.png) repeat-x}
.info-pic .name{color:#fff;font-size:16px;height:50px;line-height:50px;padding:0 15px;overflow:hidden}
.info-nav{height:41px;width:100%}
.nav-detail{background-color:#fff;border-bottom:1px solid #dcdcdc;overflow:hidden;z-index:99;width:100%}
.nav-detail li{float:left;height:40px;position:relative;width:50%;line-height:40px;font-size:16px}
.nav-detail li span{height:38px;padding:0 15px;float:left;margin-left:-42px;position:relative;left:50%}
.nav-detail li span.bd-c{border-bottom-style:solid;border-bottom-width:2px}
.nav-fixed{position:fixed;top:0;left:0}
.info-list-box{margin-top:10px;background-color:#fff;border-top:1px solid #dcdcdc}
.scen-list-tit{border-bottom:1px solid #dcdcdc;padding:7px 14px 7px 8px;position:relative}
.tit-main{float:left;width:48%}
.tit-main dt{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;margin:0 0 5px}
.tit-main dd{color:#999;font-size:12px;height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tit-main dd em{font-size:9px;padding:1px 3px;background-color:#f90;color:#fff;margin-right:6px;border-radius:3px}
.tit-price{float:left;height:54px;text-align:right;width:27%;font-size:12px;padding-top:4px;line-height:24px;color:#666}
.tit-price p.del span{color:#999;text-decoration:line-through;font-size:12px}
.tit-price p.del span:before{color:#999;text-decoration:line-through}
.tit-price span{margin-left:5px;font-size:20px}
.tit-book{float:left;width:25%}
.tit-book a{background-color:#f80;border-radius:5px;color:#fff;float:right;font-size:16px;height:30px;line-height:28px;margin-top:9px;position:relative;text-align:center;width:56px}
.tit-book a.yd2{background-color:#d9d9d9}
.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{padding:8px 12px;border-bottom:1px solid #dcdcdc;position:relative;overflow:hidden;background-color:#f8f8f8}
.detail-tit{display:block;margin-bottom:5px}
.map-box{border-bottom:1px solid #dcdcdc;background-color:#fff;}
.map-box li{border-bottom:1px solid #dcdcdc;margin-left:15px}
.map-box li:last-child{border-bottom:none}
.map-box li a{display:block;padding:12px 25px 12px 27px;position:relative;line-height:18px}
.map-box li a i.i-1{position:absolute;left:2px;top:13px;color:#999;font-size:18px}
.map-box li a i.i-2{position:absolute;right:6px;top:13px;color:#999}
.info-con{margin-top:10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#fff}
.info-con > h3{margin-left:15px;font-size:15px;border-bottom:1px solid #dcdcdc;padding:12px 15px 12px 26px;position:relative;line-height:1.2}
.info-con > h3 i{position:absolute;top:12px;left:2px;font-size:18px;line-height:1}
.info-con-d{overflow:hidden;padding:10px 15px;line-height:1.7}
.info-con-d table{margin-bottom:10px;border-collapse:collapse;display:table;border-spacing:0;width:100%;max-width:100%}
.info-con-d td,.info-con-d th{background-color:#fff;padding:5px;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 *{word-wrap:break-word;word-break:break-all}
.info-con-d img{height:auto !important}

