﻿/*----------------------------------------------------------------------导游列表----------------------------------------------------------------------*/
.list{}
.list .hd{height: 48px;margin-bottom: 6px;}
.list .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.list .hd li{height: 48px; text-align: center;line-height: 46px; background-color: #fff; color: #666; font-size: 1.4rem;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;}
.list .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;}
.list .bd{}
.list .bd ul{padding: 0 12px;}
.list .bd li{padding-bottom: 10px;position: relative;}
.list .bd li .nofound{background: url(../images/icon/nofound.png);width: 100%;padding-bottom: 42.5%;background-size: cover;}
.list .bd li .img{width: 108px;padding-bottom: 88px; background-size: cover;border-radius: 5px;float: left;position: relative;overflow: hidden;background-position: center;}
.list .bd li .text{box-sizing:border-box;margin-left: 120px;/*height: 90px;*/border-bottom: 1px solid #e1dfdf;}
.list .bd li .text h2{color: #666666;font-size: 1.4rem;overflow: hidden;text-overflow: ellipsis;max-height: 38px;line-height: 19px;white-space: nowrap;}
.list .bd li .text .introduce{font-size: 1.2rem;height: 28px;overflow: hidden;}
.list .bd li .text .price{/*width: 65px;*/ height: 48px; box-sizing: border-box; padding: 6px 0;font-size: 1rem;text-align: right;margin-left: 12px;line-height: 53px;color: #ff8800;/* float: right; */position: absolute;right: 0;}
.list .bd li .text .price em{font-size: 1.8rem;}
.list .bd li .text .price i{font-style: normal; color: #b9b9b9;}
.list .bd li .text ul{padding: 0;}
.list .bd li .text li{margin:0;}
.list .bd li .text .comm{color: #b9b9b9;padding-top: 3px;line-height: 20px;float: left;font-size: 12px;padding-right: 60px;}
.list .bd li .text .comm .discount{}
.list .bd li .text .comm .discount span{display: inline-block; padding: 0 3px; font-size: 1rem;line-height: 15px;background-color: #fff;margin-right: 5px;}
.list .bd li .text .comm .discount span.d1{border: 1px solid #e9aa93;color: #e96231;}
.list .bd li .text .comm .discount span.d2{border: 1px solid #83e4e7;color: #83e4e7;}
.list .bd li .text .des{/* border-bottom: 1px solid #e1dfdf; *//* height: 51px; */}
.list .bd li .text .comm .discount span{display: inline-block; padding: 0 3px; font-size: 1rem;line-height: 15px;background-color: #fff;margin-right: 5px;}
.list .bd li .text .comm .discount span.d1{border: 1px solid #e9aa93;color: #e96231;}
.list .bd li .text .comm .discount span.d2{border: 1px solid #83e4e7;color: #83e4e7;}
/*----------------------------------------------------------------------导游展示----------------------------------------------------------------------*/
.slideBox .bd li a .tl{position: absolute; bottom: 0; width: 100%; left: 0; height: 25px; color: #fff; background: rgba(0,0,0,0.5); line-height: 25px; padding: 0 15px; box-sizing: border-box; font-size: 1.2rem;}
.slideBox .bd li a .tl .fl{float: left; display: block;}
.slideBox .bd li a .tl .fr{float: right; display: block;}
.brief{background-color: #fff; margin-bottom: 10px; border-bottom: 1px solid #e1dfdf;}
.brief ul{padding: 10px 15px;}
.brief ul h2{line-height: 25px;font-size: 1.6rem;}
.brief li{width: 50%; float: left; font-size: 1.4rem; line-height: 25px;color: #999;}
.brief li span{color: #000;}
.brief li em{color: #ff8800;}
.brief .intro{color: #999;font-size: 1.4rem;}
.brief .intro span{color: #000;}
.show{}
.show .hd{height: 48px;margin-bottom: 6px;border-bottom: 1px solid #e1dfdf;border-top: 1px solid #e1dfdf;width: 100%;z-index: 99;}
.show .hd.fixed{position: fixed;top: 0;left: 0;}
.show .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.show .hd li{height: 48px; text-align: center;line-height: 46px; background-color: #fff; color: #666; font-size: 1.4rem;-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;-o-box-flex:1;}
.show .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;}
.show .bd{}
.show .bd ul{padding: 10px 12px;font-size: 1.4rem;line-height: 20px;}
.show .bd li{padding-bottom: 10px;position: relative;}
.show .bd ul.publicBox img{max-width: 100%;height: auto!important;}
.show .bd .title{font-size: 1.6rem; line-height: 30px; margin: 25px 0 5px 0; padding-left: 18px; color: #666; background: url(../images/icon/stitle.png) no-repeat 0px 7px/15px;}
.show .comment li{padding:0;}
.extend h2 {font-size: 14px;background-color: #FFFFFF; border-left: 4px solid #37c9d6; padding: 6px 0 6px 8px;color: #37c9d6;}

footer.f_show{background-color: #fff;padding: 0;height: 48px;}
footer.f_show ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
footer.f_show li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-o-box-flex:1;height: 48px;line-height: 48px;font-size: 1.6rem;}
footer.f_show li:nth-child(1){-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-o-box-flex:1;line-height: 18px;text-align: center;font-size: 10px;color: #666;background-color: #f0f0f0;padding: 5px 0;box-sizing: border-box;}
footer.f_show li:nth-child(2){background-color: #ff7d13; color: #fff;-moz-box-flex:2;-webkit-box-flex:2;box-flex:2;-o-box-flex:2;}
footer.f_show li:nth-child(2) a{color: #fff;}
footer.f_show li i{background: url(../images/icon/line/phone.png) no-repeat scroll 0 0/cover;height: 30px;width: 30px;float: left;display: inline-block;margin-top: 7px;}
footer.f_show li i.collect{background: url(../images/icon/collect.png) no-repeat 1px -28px / 28px;display: block;float: none;height: 23px;margin: 0 auto;}
footer.f_show li i.collect.on{background-position: 1px -51px;}
footer.f_show li:nth-child(2) i{background-image: url(../images/icon/line/yuding.png);}
footer.f_show li span{}
footer.f_show li > div{text-align: center;}