﻿/*---------------------------------------------------------特产列表---------------------------------------------------------*/
.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; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 38px; line-height: 19px;}
.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;}
.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{height: 51px;font-size: 12px;}
.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 .line-type{top: 10px; left: 15px; background-image: url(../images/icon/didian.png); background-repeat: no-repeat; background-position: 6px 6px; padding: 0 15px; padding-left: 21px; height: 24px; line-height: 24px; font-size: 12px; border-radius: 12px; background-size: 12px 12px;position: absolute; background-color: rgba(0, 0, 0, 0.5); color: #fff;}
.slideBox .hd{bottom: 30px;}
.banner{position: absolute; bottom: 0; width: 100%;}
.banner ul{display:-moz-box;display:-webkit-box;display:box;display: -o-box;width: 100%;background-color: rgba(0,0,0,0.5);}
.banner li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-o-box-flex:1;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 1.2rem;}
.banner li i{display: inline-block;width: 10px;height: 10px;-webkit-transform: rotate(135deg);transform: rotate(135deg);background-color: #666666;margin: 0 5px;}
.show{padding-top: 15px; background-color: #fff;}
.show ul{}
.show li{color: #666;border-bottom: 1px solid #e1dfdf;padding: 0 15px 0px;line-height: 40px;font-size: 1.4rem;overflow: hidden;box-sizing:border-box;}
.show li.title{font-size: 1.4rem;color: #000;border: 0;line-height: 20px;}
.show li.title h3{font-size: 1.2rem;color: #666;}
.show li.price{line-height: 30px;font-size: 1.2rem;overflow: hidden;}
.show li.price span{margin: 0 5px;}
.show li.price .rate{color: #ff8800;font-size: 1.8rem;margin-right: 0;}
.show li.price .del{color: #b9b9b9;text-decoration: line-through;}
.show li.price .pleft{float: left;}
.show li.price .state{float: right;line-height: 32px;/* margin-bottom: 5px; */}
.show li.price .state span{display: inline-block;padding: 0 1px;border-radius: 2px;margin: 0;line-height: 13px;color: #666;border: 1px solid #C4C4C4;}
.show li.policy{line-height: 30px;font-size: 1.2rem;padding-top: 5px;padding-bottom: 5px;/*background-color: #fff4f3;*/position: relative;}
.discount_icon{font-size: 1.2rem;height: 16px;line-height: 14px;padding: 0 2px;white-space: nowrap;border-radius: 2px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;color: #ff4646;border: 1px solid #ff4646;position: relative;margin-right: 12px;}
.discount_icon:after{content: "";width: 3px;height: 3px;background: #bbb;border-radius: 50%;position: absolute;right: -9px;top: 6px;}
.show li.policy >div{float: left;padding-right: 10px;}
.show li.policy:after{content: "";display: inline-block;width: 10px;height: 10px;border-right: 1px solid #b9b9b9;border-bottom: 1px solid #b9b9b9;-webkit-transform: rotate(-45deg)translateY(0);transform: rotate(-45deg)translateY(0);position: absolute;right: 15px;top: 50%;margin-top: -5px;}
.show li.some{display:-moz-box;display:-webkit-box;display:box;display: -o-box;width: 100%;}
.show li.some span{display: inline-block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;-o-box-flex:1;font-size: 1.2rem;margin-right: 20px;}
.show li.some .price{color:#ff8800;font-size:1.8rem;}
.show li.some .price em{font-size:1.3rem;}
.show li.dl{position: relative;padding-left: 40px;height: 40px;}
.show li.dl a{display: block;height: 100%;width: 100%;}
.show li.dl .yuan{display: inline-block;background: #37c9d6 url(../images/icon/line/line_show.png) no-repeat scroll 0 13px/27px;border-radius:100%;height: 25px;width: 25px;position: absolute;top: 6px;left: 10px;}
.show li.dl .fr{float: right;color: #000;padding-right: 20px;}
.show li.dl i{display: inline-block;width: 10px;height: 10px;border-right: 1px solid #b9b9b9;border-bottom: 1px solid #b9b9b9;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute;right: 15px;top: 50%;margin-top: -5px;}
.show li.dl.comment{margin-top: 0;border-top:0;}
.show li.dl.day .yuan{background-position:0 -11px;}
.show li.dl.comment .yuan{background-position:0 -53px;}
.show li.dl.tour .yuan{background-position:0 -100px;}
.show li.dl.costs .yuan{color: #fff; text-align: center; line-height: 25px; font-size: 1.6rem;}
.show li.dl.notes .yuan{color: #fff; text-align: center; line-height: 25px; font-size: 1.6rem;}
.show .separate{height: 10px; background-color: #f8f8f8;}

.tabSlide{margin-top: 10px;}
.tabSlide .hd{height: 48px;margin-bottom: 6px;border-bottom: 1px solid #e1dfdf;border-top: 1px solid #e1dfdf;width: 100%;z-index: 99;}
.tabSlide .hd.fixed{position: fixed;top: 0;left: 0;}
.tabSlide .hd ul{display:-moz-box; display:-webkit-box; display:box;display: -o-box;width: 100%;}
.tabSlide .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;}
.tabSlide .hd li.on span{border-bottom: 2px solid #37c9d6; display: inline-block; color: #37c9d6;}
.tabSlide .bd{}
.tabSlide .bd .publicBox{padding: 0 12px;font-size: 1.4rem;line-height: 20px;}
.tabSlide .bd li{padding-bottom: 10px;position: relative;}
.tabSlide .bd .publicBox img{max-width: 100%;height: auto!important;}
.tabSlide .bd .title{/* border-bottom: 1px solid #37c9d6; */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;}

footer.f_show{background-color: #fff;padding:0;}
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.collect{background: url(../images/icon/collect.png) no-repeat 1px -28px / 28px;display: block;float: none;height: 23px;margin: 0 auto;width:30px;}
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{/*float: right;*/}
footer.f_show li > div{width: 66px; height: 48px; margin: 0 auto;}