/* CSS Document */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
  url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
  url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
  url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.food_order{display:block; width:100%; height:40px; border-bottom:1px solid #e1e1e1;}
.food_order li{float:left;  height:40px; width:25%;}
.food_order li a{display:block; padding:0px 0px; height:40px; line-height:40px; font-size:14px; text-align:center; }

.food_order li a i{line-height:40px;font-style:normal;}

.food_order li a:after{font-family:FontAwesome;content:"\f107"; font-weight:normal;font-size:16px; color:#999; padding-left:4px; }




.food_order li a.current i{color:#e9b550;}
.food_order li a.current:after{content:"\f106";color:#e9b550;}

.food_order .con{display:block;width:100%;position:relative; left:0; top:0; z-index:9;}
.food_order .con dl{display:none; position:absolute; z-index:10; left:0; top:5px; width:100%; background:#fff;}
.food_order .con dl dd{float:left; width:30%; border:1px solid #e9b550; height:34px; line-height:34px; font-size:14px; color:#666; margin-right:1%; border-radius:6px; text-align:center; margin-bottom:5px;margin-left:1%;}
.food_order .con dl dd a{display:block;line-height:34px;width:100%;font-size:14px;}


.food_order .con dl.f_area dd{display:block;width:100%; border:none; margin:0; padding:0;height:41px;}
.food_order .con dl.f_area dd a{display:block; height:40px; line-height:40px;font-size:14px; border:none;border-bottom:1px solid #e1e1e1; margin:0; padding:0; padding-left:5%;text-align:left;}
.food_order .con dl.f_area dd a:hover{background:url(../img/rth.jpg) no-repeat left center; color:#e9b550;}

.f_filter{display:block; width:100%; height:40px; border-bottom:1px solid #e1e1e1;}
.f_filter ul{display:block; width:100%;}
.f_filter ul li{float:left; width:27.3%; height:40px; padding-left:6%; line-height:40px;font-size:14px; }
.f_filter ul li input{float:left; line-height:40px;height:40px;}
.foodlist{display:block; padding-top:10px;}
.foodlist ul{display:block; width:96%; margin:0 auto;}
.foodlist li{display:block; width:100%;padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e1e1e1;position:relative; z-index:2; left:0; top:0;}
.foodlist li .pic{float:left; width:30%;}
.foodlist li .pic img{display:block; width:100%;}
.foodlist li .wz{float:right; width:68%;}
.foodlist li .wz .fd_fl{float:left; width:70%;}
.foodlist li .wz .fd_fr{float:right; width:28%;padding-top:20px;}

.foodlist li .wz .fd_fl .tit{display:block; line-height:20px; font-size:14px; color:#444;}
.foodlist li .wz .fd_fl .tip{display:block;}
.foodlist li .wz .fd_fl .tip span{display:inline-block;line-height:20px; border:1px solid #fb8f02;color:#fb8f02; margin-right:4px; border-radius:4px;}
.foodlist li .wz .fd_fl .jj{display:block;color:#999;line-height:18px;}

.foodlist li .wz .fd_fr .old_price{display:block; color:#999;text-align:right; text-decoration:line-through;}
.foodlist li .wz .fd_fr .new_price{display:block; line-height:30px; font-size:16px;color:#fb8f02;text-align:right;}
.foodlist li .wz .fd_fr .new_price .num{font-size:22px; color:#fb8f02; font-weight:bold;}

.foodlist li .go{display:block; position:absolute; right:0px; bottom:15px; width:17%;z-index:10; }
.foodlist li .go img{display:block; width:100%; }


/*------------------美食详情---------------*/
.f_ny{display:block; width:100%; position:relative; z-index:2; left:0; top:0;}
.f_ny img{display:block; width:100%;}
.f_ny .name{display:block; position:absolute;left:0; top:40%; z-index:9; width:100%; font-size:32px; color:#fff; line-height:50px; text-align:center; text-shadow:0px 2px 2px #222;}

.food_detail{display:block; width:100%;}
.food_detail .food_profile{display:block; width:100%; position:relative; z-index:2; left:0; top:0;}
.food_detail  .f_in{display:block; width:96%; margin:0 auto;}
.food_detail .food_profile .fl{width:76%;float:left;}
.food_detail .food_profile .fr{float:right;}

.food_detail .food_profile .fl h4{display:block;line-height:42px; font-size:17px; color:#444;}
.food_detail .food_profile .fl .tip{line-height:20px; border:1px solid #fb8f02; border-radius:6px; padding:0px 3px; color:#fb8f02;}
.food_detail .food_profile .fl .detail{display:block;font-size:12px; color:#aaa;padding-top:8px;}

.food_detail .food_profile .fr .old_price{display:block;position:absolute; right:5px; top:5px; z-index:5; color:#999;text-align:right; text-decoration:line-through;}
.food_detail .food_profile .fr .new_price{display:block; position:absolute; right:5px; top:25px; z-index:9;line-height:30px; font-size:16px;color:#fb8f02;text-align:right;}
.food_detail .food_profile .fr .new_price .num{font-size:22px; color:#fb8f02; font-weight:bold;}
.food_detail .food_profile .fr .order_food{display:block; position:absolute; right:5px; top:60px; z-index:11; width:20%; height:28px; line-height:28px; font-size:15px; color:#fff; background:#fb8f02; text-align:center; display:block; border-radius:6px;}
.food_detail .food_profile .more{display:block; line-height:40px; border-top:1px solid #eee; font-size:14px; width:100%;margin-top:15px; background:url(../img/arr.jpg) no-repeat 98% center;}

.food_detail .food_infor{display:block; border-top:10px solid #f6f4ec;}
.food_detail .food_infor ul{display:block; width:100%;}
.food_detail .food_infor ul li{display:block; line-height:40px; border-bottom:1px solid #eee;font-size:13px;}
.food_detail .food_infor ul li .star{height:16px;}
.food_detail .food_infor ul li .star img{height:16px;}
.food_detail .food_infor ul li a{display:block; width:100%; }
.food_detail .food_infor ul li .tit{}

.food_detail .food_infor ul li.address .as{float:left; width:75%; line-height:40px; font-size:13px;}
.food_detail .food_infor ul li.address .map{float:right;  line-height:40px; font-size:13px;color:#aaa;padding-left:15px;background:url(../img/address.jpg) no-repeat left center;background-size:auto 45%;}

.food_detail .food_infor ul li.facilities{display:block;}
.food_detail .food_infor ul li.facilities a{display:block; padding:8px 0px;}
.food_detail .food_infor ul li.facilities .rest{display:block; width:100%; line-height:20px; font-size:14px;}
.food_detail .food_infor ul li.facilities .f_more{float:right; line-height:20px; color:#aaa; padding-left:19px;background:url(../img/d.jpg) no-repeat left center;background-size:auto 75%;}
.food_detail .food_infor ul li.facilities i{float:left; line-height:20px; border:1px solid #0bafc2; margin-right:5px; text-align:center; border-radius:6px; color:#0bafc2; padding:0px 4px;}

.food_detail .food_or_notice{display:block; border-top:10px solid #f6f4ec;}
.food_detail .food_or_notice li{display:block; padding:10px 0;width:100%;color:#aaa; border-bottom:1px solid #eee;}
.food_detail .food_or_notice li h2{display:block; line-height:24px; color:#222; font-size:15px; font-weight:normal;}

.food_detail .relate_food{display:block; border-top:10px solid #f6f4ec;padding-top:10px;}
.food_detail .relate_food .relate_tit{display:block; line-height:22px;font-size:15px; color:#222; font-weight:bold;}
.food_detail .relate_food .relate_tit i{float:left;width:22px; height:22px;background-image: url(../img/mtrip6_com.png);
    background-size: 375px;
    background-repeat: no-repeat;background-position: -94px -92px;margin-right:8px; }
.food_detail .relate_food  ul{display:block; margin-top:15px;}
.food_detail .relate_food li{float:left; width:31%; margin-right:2.3%;}
.food_detail .relate_food li a{display:block; width:100%;line-height:40px;}
.food_detail .relate_food li a img{display:block; width:100%; border-radius:5px;}
.food_detail .relate_food li a .price{float:right; line-height:36px;color:#fb8f02;margin-right:5px;}
.food_detail .relate_food li a .dish{float:left; padding-left:5px; line-height:36px;color:#666;}

/*----------------美食图文-------------*/



.food_con{display:block; width:100%; border-top:10px solid #ecf7ec; background:#fff;}
.food_con .title{display:block; width:100%; margin:0 auto; height:46px; border-bottom:1px solid #e1e1e1;}
.food_con .title ul{display:block; width:100%; height:46px;}
.food_con .title ul li{float:left; width:32.3%; line-height:46px; border-right:1px solid #e1e1e1;}
.food_con .title ul li a{display:block; width:100%; line-height:46px; font-size:15px; text-align:center;}
.food_con .title ul li a:hover{background:#fb8f02; color:#fff;}
.food_con .title ul li a.current{background:#fb8f02; color:#fff;}
.food_con .title ul li.none{border-right:none;}
.food_con .con{display:block; padding-top:15px;}
.food_con .con dl{display:block; width:96%; margin:0 auto;}
.food_con .con dl dd{display:none; width:100%;}

.food_con .con dl dd.info img{display:block; width:100%;}




.dest-comment .comment-cont {
    padding: 10px 10px 10px 55px;
    position: relative;
}

.dest-comment .user-avt {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 2rem;
    height: 2rem;
    overflow: hidden;
    border-radius: 60%;
}

.dest-comment .user-name {
    font-size: 13px;
    line-height: 1rem;
    color: #555;
}

.dest-comment .comment-info .icon {
    margin-bottom: -1px;
}
main.css:195
i.icon-star-40 {
    background-position: -12px -149px;
}

.dest-comment .comment-text {
    font-size: 13px;
    line-height: 21px;
    color: #333;
    margin-bottom: 8px;
    margin-top: 5px;
}

.dest-comment .comment-time {
    color: #888;
    font-size: .556rem;
}

.dest-comment .user-avt {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 2rem;
    height: 2rem;
    overflow: hidden;
    border-radius: 60%;
}
i.icon-star-40 {
    background-position: -12px -149px;
}

.dest-comment .comment-info .icon{backgroun:none;}
i.icon img{ height:12px;}

/*-------------------*/




.restaurant_order{display:block; width:100%; height:40px; border-bottom:1px solid #e1e1e1;}
.restaurant_order li{float:left; width:33.3%; height:40px; }
.restaurant_order li a{display:block; width:100%; height:40px; line-height:40px; font-size:14px; text-align:center; }

.restaurant_order li a i{line-height:40px;font-style:normal;}

.restaurant_order li a:after{font-family:FontAwesome;content:"\f107"; font-weight:normal;font-size:16px; color:#999; padding-left:4px; transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; -otransition:all .7s linear 0s; }



.restaurant_order li a.current i{color:#e9b550;}
.restaurant_order li a.current:after{font-family:FontAwesome;content:"\f106";color:#e9b550;}

.restaurant_order .con{display:block;width:100%;position:relative; left:0; top:0; z-index:9;}
.restaurant_order .con dl{display:none; position:absolute; z-index:10; left:0; top:5px; width:100%; background:#fff;}
.restaurant_order .con dl dd{float:left; width:30%; border:1px solid #e9b550; height:34px; line-height:34px; font-size:14px; color:#666; margin-right:1%; border-radius:6px; text-align:center; margin-bottom:5px;margin-left:1%;}
.restaurant_order .con dl dd a{display:block; width:100%; line-height:34px; font-size:14px;text-align:center;}


.restaurant_order .con dl.f_area dd{display:block;width:100%; border:none; margin:0; padding:0;height:41px;}
.restaurant_order .con dl.f_area dd a{display:block; height:40px; line-height:40px;font-size:14px; border:none;border-bottom:1px solid #e1e1e1; margin:0; padding:0; padding-left:5%;text-align:left;}
.restaurant_order .con dl.f_area dd a:hover{background:url(../img/rth.jpg) no-repeat left center; color:#e9b550;}


.restaurant_list{display:block; padding-top:10px;}
.restaurant_list dl{display:block;width:96%; margin:0 auto;}
.restaurant_list dl dd{display:block; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee; position:relative; z-index:2; left:0; top:0;}

.restaurant_list dl dd .go{display:block; position:absolute; right:0px; top:48px; width:17%;z-index:10; }
.restaurant_list dl dd .go img{display:block; width:100%; }

.restaurant_list dl dd .pic{float:left; width:30%;}
.restaurant_list dl dd .pic img{display:block; width:100%;    border-radius: 5px;}
.restaurant_list dl dd .wz{float:right; width:68%;}
.restaurant_list dl dd .wz .w_t{display:block;height:34px; width:100%;}
.restaurant_list dl dd .wz .w_t .tit{display:block; line-height:24px; font-size:16px; color:#444;}
.restaurant_list dl dd .wz .w_t .tit .small{color:#ff0000;font-size:12px;line-height:34px;}

.restaurant_list dl dd .wz .w_tip{display:block; width:100%;height:14px;}
.restaurant_list dl dd .wz .w_tip i.icon {float:left;width:80px; height:14px;position:relative; z-index:2; left:0; top:0; background:#e6e4e4;overflow:hidden;}
.restaurant_list dl dd .wz .w_tip i.icon .star_ze{display:block; position:absolute; z-index:6; left:0; top:0; width:80px; height:14px;background:url(../img/xin.png) no-repeat left top; background-size:100% auto;}
.restaurant_list dl dd .wz .w_tip i.icon .star_yellow{display:block; position:absolute; z-index:5; left:0; top:0; width:80px; height:14px; background:#fb8f02;}
.restaurant_list dl dd .wz .w_tip span{float:left; line-height:12px;}
.restaurant_list dl dd .wz .w_tip .dot{background:#ff0000; border:1px solid #ff0000; color:#fff;}
.restaurant_list dl dd .wz .w_detail{display:block;line-height:18px; color:#999999; font-size:12px;}
.restaurant_list dl dd .wz .w_detail .price{color:#ff0000;}

.restaurant_list dl dd .wz  .distance{display:block; color:#ff0000;font-style:normal;}
.restaurant_list dl dd .wz  .distance:before{   font-family:FontAwesome; content: "\f1d9"; color:#bbb; padding-right:5px;font-size:11px;}

/*-----------------餐饮详情--------------*/

.section-cont .summary li .spot-tit{font-size:14px; padding-right:8px; color:#fb8f02;line-height:20px; }
.section-cont .summary li  .spot_btit{display:block;line-height:20px; font-size:14px;color:#fb8f02;}

i.icon-column-view {
    width: 22px;
    height: 22px;
    background: url(../img/f_icon.png) no-repeat left center;
    background-size: auto 90%;
}