/* CSS Document */

.re_restaurant_list{display:block;border-top:10px solid #f0f0f0; width:100%; background:#fff;}
.re_restaurant_list .title{display:block; height:40px; line-height:40px;  width:96%; margin:0 auto;}
.re_restaurant_list .title h4{display:block; line-height:40px; padding-left:8%; width:88%;background:url(../img/tc_icon4.png) no-repeat left center; background-size:auto 50%; text-align:left;}
.re_restaurant_list .title .more{float:right; line-height:20px;background: url(../img/ar.png) no-repeat right center;background-size: auto 50%;height: 20px; margin-top:10px;color:#4499ff; font-size:12px; padding-right:10px;margin-right:4px;}

.re_restaurant_list dl{display:block;width:96%; margin:0 auto;}
.re_restaurant_list dl dd{display:block; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee;}
.re_restaurant_list dl dd .pic{float:left; width:30%;}
.re_restaurant_list dl dd .pic img{display:block; width:100%;    border-radius: 5px;}
.re_restaurant_list dl dd .wz{float:right; width:68%;}
.re_restaurant_list dl dd .wz .w_t{display:block;height:34px; width:100%;}
.re_restaurant_list dl dd .wz .w_t .tit{display:block; line-height:24px; font-size:15px; color:#444;}
.re_restaurant_list dl dd .wz .w_t .tit .small{color:#ff0000;font-size:12px;line-height:34px;}

.re_restaurant_list dl dd .wz .w_tip{display:block; width:100%;height:14px;overflow:hidden;}
.re_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;}
.re_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;}
.re_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;}

.re_restaurant_list dl dd .wz .w_tip span{float:left; line-height:12px;}
.re_restaurant_list dl dd .wz .w_tip .dot{background:#ff0000; border:1px solid #ff0000; color:#fff;}
.re_restaurant_list dl dd .wz .w_detail{display:block;line-height:18px; color:#999999; font-size:12px;}
.re_restaurant_list dl dd .wz .w_detail .price{color:#ff0000;}

.re_restaurant_list dl dd .wz  .distance{display:block; padding-left:14px; background:url(../img/ds.png) no-repeat left center; color:#ff0000;background-size:auto 50%; font-style:italic;}


.re_view_list{display:block; width:100%;border-top:10px solid #f0f0f0; background:#fff;}
.re_view_list{display:block; width:100%;border-top:10px solid #f0f0f0; background:#fff;}
.re_view_list .title{display:block; line-height:40px; font-size:15px; font-weight:bold; text-align:left; width:96%; margin:0 auto;}
.re_view_list .title h4{display:block; line-height:40px; padding-left:8%; width:88%;background:url(../img/tc_icon2.png) no-repeat left center; background-size:auto 50%; text-align:left; }
.re_view_list .title .more{float:right; line-height:20px;background: url(../img/ar.png) no-repeat right center;background-size: auto 50%;height: 20px; margin-top:10px;color:#4499ff; font-size:12px; padding-right:10px;margin-right:4px;}
.re_view_list .con{display:block; width:96%; margin:0 auto;}
.re_view_list .con li{float:left; width:31.8%; margin-right:1.5%; margin-bottom:5px;}
.re_view_list .con li a{display:block; width:100%;}
.re_view_list .con li a img{display:block; width:100%; border-radius:6px;}
.re_view_list .con li a .tit{display:block; line-height:20px; font-size:12px; text-align:center;height:20px;overflow:hidden;}


/*----------------相关酒店-------------*/

.re_hotel_list{display:block;width:100%;background:#fff; border-top:10px solid #f0f0f0;}
.re_hotel_list .title{display:block; line-height:40px; font-size:15px; font-weight:bold; text-align:left; width:96%; margin:0 auto; background:none;padding:0;}
.re_hotel_list .title h4{display:block; line-height:40px; padding-left:8%; width:88%;background:url(../img/tc_icon3.png) no-repeat left center; background-size:auto 50%; text-align:left; }
.re_hotel_list .title .more{float:right; line-height:20px;background: url(../img/ar.png) no-repeat right center;background-size: auto 50%;height: 20px; margin-top:10px;color:#4499ff; font-size:12px; padding-right:10px;margin-right:4px;}
.re_hotel_list .con{display:block; width:96%; margin:0 auto;padding-bottom:10px;}
.re_hotel_list dl{display:block;width:96%; margin:0 auto;}
.re_hotel_list dl dd{display:block; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee;}
.re_hotel_list dl dd .pic{float:left; width:30%;}
.re_hotel_list dl dd .pic img{display:block; width:100%;    border-radius: 5px;}
.re_hotel_list dl dd .wz{float:right; width:68%;}
.re_hotel_list dl dd .wz .w_t{display:block;height:24px; width:100%;}
.re_hotel_list dl dd .wz .w_t .tit{display:block; line-height:24px; font-size:15px; color:#444;}
.re_hotel_list dl dd .wz .w_tip{display:block; width:100%;height:14px;}
.re_hotel_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;}
.re_hotel_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;}
.re_hotel_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;}
.re_hotel_list dl dd .wz .w_tip span{float:left; line-height:12px;}
.re_hotel_list dl dd .wz .w_tip .dot{background:#ff0000; border:1px solid #ff0000; color:#fff;}
.re_hotel_list dl dd .wz  .distance{display:block; padding-left:14px; background:url(../img/ds.png) no-repeat left center; color:#ff0000;background-size:auto 50%; font-style:italic;}
.re_hotel_list dl dd .wz .w_detail{display:block; line-height:18px;color:#999;padding-top:5px;}
.re_hotel_list dl dd .wz .address{display:block;line-height:20px;}
.re_hotel_list dl dd .wz  .tel{display:block;line-height:20px;}
.re_hotel_list dl dd .wz  .tel .code{color:#fb8f02; font-size:14px;}

.re_hotel_list dl dd .wz .star1{background-position:0px 0px;}
.re_hotel_list dl dd .wz .star2{background-position:0px -16px;}
.re_hotel_list dl dd .wz .star3{background-position:0px -31px;}
.re_hotel_list dl dd .wz .star4{background-position:0px -47px;}
.re_hotel_list dl dd .wz .star5{background-position:0px -62px;}
/*------------------*/




.specialtyl_list{display:block; width:100%;border-top:10px solid #f0f0f0; background:#fff;}
.specialtyl_list .title{display:block; line-height:40px; font-size:15px; font-weight:bold; text-align:left; width:88%; margin:0 auto;background:url(../img/tc_icon.png) no-repeat left center; background-size:auto 50%; padding-left:8%;}
.specialtyl_list .title .more{float:right; line-height:40px;}
.specialtyl_list .con{display:block; width:96%; margin:0 auto;}
.specialtyl_list .con li{float:left; width:31.8%; margin-right:1.5%; margin-bottom:5px;}
.specialtyl_list .con li a{display:block; width:100%;}
.specialtyl_list .con li a img{display:block; width:100%; border-radius:6px;}
.specialtyl_list .con li a .tit{display:block; line-height:20px;height:20px; font-size:12px; text-align:center;overflow:hidden;}




.view_map{display:block;  background:#fff;}
.view_map  .f_in{display:block; width:96%; margin:0 auto;}
.view_map ul{display:block; width:100%;}
.view_map ul li{display:block; line-height:40px; border-bottom:1px solid #eee;font-size:13px;}
.view_map ul li.address .as{float:left; width:75%; line-height:40px; font-size:13px;}
.view_map 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_map{display:block;  background:#fff; border-top:10px solid #f6f4ec; border-bottom:10px solid #f6f4ec;}
.food_map  .f_in{display:block; width:96%; margin:0 auto;}
.food_map ul{display:block; width:100%;}
.food_map ul li{display:block; line-height:40px; font-size:13px;}
.food_map ul li.address .as{float:left; width:75%; line-height:40px; font-size:13px;}
.food_map 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%;}



.re_score_list{display:block; width:100%; border-top:10px solid #f0f0f0;background:#fff;}
.re_score_list .title{display:block; width:100%; margin:0 auto; border-bottom:1px solid #eee;}
.re_score_list .title .t_in{display:block; width:96%; margin:0 auto;background:url(../img/tc_icon5.png) no-repeat left center; background-size:auto 50%;}
.re_score_list .title h4{ padding-left:6%; width:90%; text-align:left;  margin:0 auto;display:block; line-height:40px; font-size:15px; color:#666; font-weight:bold;}
.re_score_list .title .num{float:right; line-height:40px; color:#aaa; font-size:13px;}

.re_score_list .con{display:block; padding-top:10px;}
.re_score_list .con dd{display:block; width:100%; border-bottom:15px; border-bottom:1px dashed #eee; margin-bottom:15px;}
.re_score_list .con dd .d_in{display:block; width:96%; margin:0 auto;}
.re_score_list .con dd .portrait{float:left; width:16%; margin-right:2%;}
.re_score_list .con dd .portrait img{display:block; width:100%; border-radius:80px;}
.re_score_list .con dd .wz{float:right;width:79%;} 
.re_score_list .con dd .wz .w_name{display:block; line-height:22px; font-size:14px; color:#0099d9;}
.re_score_list .con dd .wz .w_score{display:block; height:14px;font-size:12px;}
.re_score_list .con dd .wz .w_score .star_icon1{display:inline-block;width:20px;height:14px;background:url(../img/star1.png) no-repeat left center; background-size:auto 80%;margin-left:5px;}
.re_score_list .con dd .wz .w_score .star_icon2{display:inline-block;width:40px;height:14px;background:url(../img/star2.png) no-repeat left center; background-size:auto 80%;margin-left:5px;}
 
.re_score_list .con dd .wz .w_score .star_icon3{display:inline-block;width:60px;height:14px;background:url(../img/star3.png) no-repeat left center; background-size:auto 80%;margin-left:5px;}
 
.re_score_list .con dd .wz .w_score .star_icon4{display:inline-block;width:80px;height:14px;background:url(../img/star4.png) no-repeat left center; background-size:auto 80%;margin-left:5px;}
 
.re_score_list .con dd .wz .w_score .star_icon5{display:inline-block;width:80px;height:14px;background:url(../img/star5.png) no-repeat left center; background-size:auto 80%;margin-left:5px;}
.re_score_list .con .more_total{display:block; width:100%; height:40px; line-height:40px; text-align:center;}
 
.re_score_list .con dd .wz .w_detail{display:block; margin-top:5px; height:60px;overflow:hidden;}
 
.re_score_list .con dd .wz .w_auto{height:auto; overflow:auto;}
.re_score_list .con dd .wz .w_detail .w_detail_in{display:block; font-size:12px; color:#888;line-height:20px;}
.re_score_list .con dd .wz .w_more{display:block; line-height:30px; color:#0099d9; font-size:13px;}
.re_score_list .con dd .wz .w_time{display:block; line-height:24px; padding-left:15px; background:url(../img/time.png) no-repeat left center; background-size:auto 60%;}

/*-----------------游记攻略---------------*/
.dest-tour{display:block; width:100%; border-top:10px solid #f0f0f0;}

.room_order{display:block;}
.room_order .t_in .ticket_total{float:left; width:43%; line-height:60px; font-size:14px; color:#fb8f02;}
.room_order .t_in .ticket_total .jj{font-size:20px; font-weight:bold; line-height:60px;color:#fb8f02;}
.room_order .t_in .ticket_pay{float:right; width:55%; height:36px; border-radius:6px; margin-top:12px; background:#fb8f02; line-height:36px; font-size:15px; color:#fff; text-align:center;}


.return_ding{display:block; height:50px; border-bottom:1px solid #e1e1e1; width:100%;}
.return_ding .m_in{display:block; width:96%; margin:0 auto; line-height:50px;}
.return_ding .m_in .return{float:left; width:20%; line-height:50px; background:url(../img/rt.png) no-repeat left center; background-size:auto 50%; height:50px;}
.return_ding .m_in h4{float:left; width:50%; line-height:50px; font-size:17px; text-align:left; color:#444; font-weight:normal; }


/*---------------------------关联商品------------------------*/

.vip_specialty_list{display:block; width:100%; padding-top:5px;}
.vip_specialty_list .title{display:block; line-height:40px; font-size:15px; font-weight:bold; text-align:left; width:96%; margin:0 auto;}
.vip_specialty_list .title h4{display:block; line-height:40px; padding-left:8%; width:88%;background:url(../img/mem_icon5.png) no-repeat left center; background-size:auto 50%; text-align:left; }
.vip_specialty_list .title .more{float:right; line-height:20px;background: url(../img/ar.png) no-repeat right center;background-size: auto 50%;height: 20px; margin-top:10px;color:#4499ff; font-size:12px; padding-right:10px;margin-right:4px;}
.vip_specialty_list .con{display:block; width:100%;}
.vip_specialty_list ul{display:block; width:96%; margin:0 auto;}
.vip_specialty_list ul li{float:left; width:47.2%; margin-right:2%; margin-bottom:2%; padding-bottom:4px; border:1px solid #e1e1e1;}
.vip_specialty_list ul li a{display:block; width:100%; }
.vip_specialty_list ul li a img{display:block; width:100%;}
.vip_specialty_list ul li a .tit{display:block; line-height:24px; fonts-size:17px; color:#444; width:96%; margin:0 auto;overflow:hidden;}
.vip_specialty_list ul li a .price{display:block; line-height:20px; padding-left:2%; color:#0597d2; font-size:15px;}
.vip_specialty_list ul li a .old_price{float:right; line-height:20px; padding-right:2%; color:#aaa; text-decoration:line-through;}
.vip_specialty_list ul li a .distance{float:right; line-height:20px; background:url(../img/ds.png) no-repeat 2% center;  padding-left:10%;background-size:auto 60%;padding-right:2%; color:#aaa;}
.vip_specialty_list ul li a .sale_volume{display:block; line-height:20px; padding-left:2%; color:#999;}
.vip_specialty_list ul li a .sale_discount{padding:2px 0px; border:1px solid #ff0000; color:#ff0000;margin-left:2%;line-height:18px;}
