﻿@charset "utf-8";
/*------------------------------------------------首页index.html-----------------------------------------------------*/
/*banner*/
.index_sli{position: relative; width: 100%; min-height: 13.3rem;}
.index_sli .swiper-slide img{width: 100%; height: 100%;}
.index_sli span.swiper-pagination-bullet{display: inline-block; width: 1.25rem ; height: 0.15rem; padding: 0;  margin-right: .35rem ; background: #fff; border-radius: 0; opacity: 1;}
.index_sli .swiper-pagination-bullets{padding-bottom: 0; bottom: 1rem ;}
.index_sli .swiper-pagination-bullet-active{background: -webkit-linear-gradient(left, #0489d8 , #36dad5)!important;}

/*搜索*/
.searchBox{padding:.75rem 1rem .75rem 1rem; height: auto; background: #ececec; }
.search {position: relative; height: 100%; padding: 0 1.5rem; background: #fff; border-radius: .75rem; overflow:hidden;}
.selectBox{width: 23%;  margin-right: 1rem; }
.search select,.search .sele_ind{height: 2.9rem; width: 100%; padding-left: 0; padding-right: 22%; margin-top: 0; border: none;  font-size: 1.2rem; line-height: 2.9rem;  color: #333; -moz-appearance: none; -webkit-appearance: none; background: url(../images/down.png) no-repeat right center; background-size: 1rem auto;box-sizing: border-box; -webkit-box-sizing:border-box ;}
.search input{width: 70%; height: 1.6rem; margin-top: .6rem;  padding-left: 1rem;  font-size: 1.1rem; line-height: 1.6rem;  border-left: 1px  solid #e6e6e6;  border-radius: 0; color: #999;}

/*导航栏*/
.nav_list{position: relative; overflow: hidden; background-color: #fff;}
.setS{overflow-x: auto; overflow-y: hidden;}
.nav_ul{overflow: hidden; padding-bottom: 1.6rem;}
.nav_ul li{float: left; width: 25%; box-sizing: border-box; -webkit-box-sizing:border-box ;}
.nav_ul.col3 li{width: 33.3%; }
.nav_ul li a{ display: block; width: auto;  padding: 1.5rem 1rem 0; text-align: center; }
.nav_ul li:last-child{border-right: none !important;}
.nav_ul li img{height: 3.2rem; vertical-align: middle;}
.nav_ul li h3{ margin-top: .75rem; font: normal 1.3rem/1.3rem "Microsoft YaHei"; color: #333;}
.nav_icon{ padding: 1px; font-size: 3.4rem; vertical-align: top;}
.nav_icon0{background: -webkit-linear-gradient(bottom, #04cc9c , #5ee921); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.nav_icon1{background: -webkit-linear-gradient(bottom, #fc7095 , #fbdf26); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.nav_icon2{background: -webkit-linear-gradient(bottom, #09adc0 , #49eac6); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.nav_icon3{background: -webkit-linear-gradient(bottom, #c66bf6 , #fa71cd); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.nav_icon4{background: -webkit-linear-gradient(bottom, #fc695f , #fbb668); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.nav_icon5{background: -webkit-linear-gradient(bottom, #00b2d9 , #a082ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.nav_icon6{background: -webkit-linear-gradient(bottom, #f76f89 , #fe9d92); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.nav_icon7{background: -webkit-linear-gradient(bottom, #0b90de , #36dad5); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

/*头条新闻*/
.news_box{ height: 3rem; padding: .6rem .88rem; border-bottom: 1px solid #e2e2e2; background-color: #fff; box-sizing: border-box; -webkit-box-sizing:border-box ;}
.news_img{ position: relative; display: inline-block; width: 4.8rem; height: 1.1rem; padding: .4rem .8rem .4rem 0; border-right: 1px solid #e2e2e2;}
.news_info{ position: relative; display: block; height: 1.9rem; padding-left: .6rem; -moz-box-flex: 1;  -webkit-box-flex: 1;  box-flex: 1; overflow: hidden;}
.news_info p{ font: 1.2rem/1.96rem "Microsoft YaHei"; color: #222;}

/*标题*/
.activeBox{ margin-bottom: 1rem;}
.active_tit{ display:block; height: 2.6rem; padding: 1.2rem 1rem 1rem; font: normal 1.6rem/2.6rem "Microsoft YaHei"; color: #333; background-color: #fff; border-bottom: 1px solid #e3e3e3;}
.tit_icon{ display:inline-block; padding: 1px; margin-right: .5rem; font: 500 2.4rem/2.6rem "Microsoft YaHei"; vertical-align: top; background: -webkit-linear-gradient(top, #0489d8 , #36dad5); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.tit_more{ padding-left: 1rem; font: 1.2rem/2.6rem "Microsoft YaHei"; color: #999; }
.tit_more i{ margin-left: .5rem; font-size: 1.4rem; vertical-align: top;}

/*官方活动*/
.envelope { overflow-x: auto; overflow-y: hidden;}
.envelope_list{ box-sizing: border-box; -webkit-box-sizing:border-box ;}
.envelope_list li{position: relative; float: left; width: 13rem; height: 9.6rem; padding: .75rem 0 .75rem .75rem; overflow: hidden;box-sizing: border-box; -webkit-box-sizing:border-box ;}
.envelope_list li:last-child{ padding-right: .75rem;}
.envelope_word{position: absolute; left: 50%; top:50%; margin-left: -5rem; z-index: 1; width: 10rem ; }
.envelope_word span{display: block; padding: .5rem 0; text-align: center; color: #fff; }
.envelope_word span:first-child{  font-size: 1.4rem; line-height: 1.4rem;  border-bottom: 2px solid #fff;}
.envelope_word span:last-child{ font-size: 1.1rem; line-height: 1.4rem; }
.envelope_cover{position: relative; display: block; width: 100%; height: 100%; overflow: hidden;}
.envelope_cover .red_c{position: absolute; left: 0; top: 0; z-index: 1; display: block;  width: 100%; height: 100%;  background: rgba(0,0,0,.4);}
.envelope_list li:hover .envelope_cover .red_c{background: rgba(0,0,0,.6);}

/*红包卡券*/
.quank_list{ padding: 0 1rem;}
.quank_list li{position: relative; margin-top: 1rem; overflow: hidden; background: url(../images/index_quan.png) no-repeat left center; background-size: 100% 100%;}
.quank_cont{ position: relative;width: 72.83%; padding: 1rem 0 1rem 1rem;box-sizing: border-box; -webkit-box-sizing:border-box;}
.quank_img{ position: relative; width: 6.6rem; height: 6.6rem; border-radius: .3rem; overflow: hidden;}
.quank_des{  position: relative;  height: 6.6rem; margin-left: .7rem; overflow: hidden; -moz-box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1;}
.quank_shop{ padding: .3rem 1rem 0 0; font: 1.3rem/1.7rem "Microsoft YaHei"; color: #333;}
.quank_shop b{ color: #00b5ea; font-weight: normal;}
.quank_getcount{ padding-top: .6rem; font: 1.1rem/1.4rem "Microsoft YaHei"; color: #666;}
.quank_getcount b{ color: #f06b10; font-weight: normal;}
.quank_inf{ position: absolute; left: 0; bottom: .3rem; width: 100%;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }
.quank_inf span:first-child{ font: 1.9rem/1.9rem "Microsoft YaHei"; color: #f06b10;}
.quank_inf span:first-child i{ font: 1.4rem/1.4rem "Microsoft YaHei";}
.quank_inf span:last-child{ margin-left: .7rem; font: normal 1.2rem/1.2rem "Microsoft YaHei"; color: #666;}
.quank_inf span:last-child i{ margin: 0 .2rem; font-style: normal;}
.quank_right{ position: relative; width: 27.14%; height: 8.6rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.quank_pros{ width: 106px; height: 60px; padding-top: .7rem; }
.quank_btn{ position: absolute; left: 50%; bottom: .8rem; width: 6.2rem; height: 1.6rem; margin-left: -3.1rem; font: 1.1rem/1.6rem "Microsoft YaHei"; color: #fff; text-align: center; background-color: #00b5ea; border-radius: 1.6rem; }

/*畅销排行*/
.swiperBx{position: relative; padding: 1rem 1rem .5rem; overflow: hidden; background-color: #fff;}
.swiperBx .swiper-container{width: 100%; padding-bottom: 2.5rem;}
.look_more{display: none; width:8rem; height: 2.2rem; margin: 0 auto;  font-size: 1.2rem; line-height: 2.2rem;  color: #999; text-align: center; border: 1px solid #ccc; border-radius: .25rem; }
.imgBox{display: block; width: 100%; height: 10rem; overflow: hidden;}
.recommend_img{width: 100%; min-height: 100%;}
.recommend_ul li{position: relative; width:45%;padding-bottom: 1px; font-size: 18px; ;overflow: hidden;;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.recommend_ul01.recommend_ul li{ float: left; width:47%; margin: 0 1.5% 1rem; }
.swiper-pagination02 .swiper-pagination-bullet{background: #ccc; border: 1px solid #ccc}
.swiper-pagination02 .swiper-pagination-bullet-active{background: #00b5ea !important; border: 1px solid #00b5ea;}
.recommend_ul a{display: block; min-width:91.5%; padding: .5rem .5rem 1.4rem .5rem; overflow: hidden; border: 1px solid #d2d2d2; border-radius: .25rem;}
.circleImg{position: absolute; right: 1.5rem; top: 9rem; display: block; width: 3rem; height: 3rem; border-radius: 50%; overflow: hidden; border: 2px solid #fff;}
.circleImg img{width: 100%; min-height: 100%;}
.recommend_ul h3{max-width: 70%; padding-top: .8rem;  font-size: 1.4rem; line-height: 2.4rem;  color: #222; font-weight: normal; }
.recommend_ul .recom_name{ line-height: 1.4rem; }
.recom_pric{ padding-top: .75rem; font: 1.2rem/1.4rem "Microsoft YaHei"; color: #555; }
.recom_pric span{ font: 1.4rem/1.4rem "Microsoft YaHei"; color: #f06b10; }
.recom_addr{ padding-top: .6rem; font: 1.1rem/1.1rem "Microsoft YaHei"; color: #999;}

/*团购秒杀*/
.tuang_list{ padding: 0 1rem .5rem; background-color: #fff; border-bottom: 1px solid #e2e2e2; overflow: hidden;}
.tuang_list li{padding: 1rem 0; border-bottom: 1px solid #e3e3e3;}
.tuang_list li:last-child{border-bottom: none;}
.tuang_img{position: relative; display: block; width: 7.4rem; height: 7.4rem; border-radius: .3rem; overflow: hidden;}
.tuang_img p{ position: absolute; top: 0; left: .5rem; z-index: 1; width: 3rem; padding: .6rem 0 .8rem 0; font-size: 1rem; line-height: 1.2rem; text-align: center; color: #fff; background: url(../images/jkj.png) no-repeat; background-size: 100% 100%; }
.tuang_cont{position: relative; display: block; padding: 0 1px 0 .75rem; overflow: hidden; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1;}
.tuang_cont h2{ font: normal 1.5rem/1.7rem "Microsoft YaHei"; color: #333;}
.tuang_cont h2 b,.tuang_cont h3 b{ font-weight: normal; color: #00b5ea;}
.tuang_cont h3{ font: normal 1.4rem/1.6rem "Microsoft YaHei"; color: #222;}
.tuang_pric{ padding: .9rem 0; font: 500 1.8rem/1.8rem "Microsoft YaHei"; color: #f06b10;}
.tuang_pric span{ margin-left: .5rem; font: 1rem/1rem "Microsoft YaHei"; color: #666; text-decoration: line-through;}
.tuang_pros_txt{margin-left: .7rem; font: 1rem/1rem "Microsoft YaHei"; color: #666;}
.tuang_pros_txt span{ margin: 0 .2rem;}
.tuang_pros_bar{ position: relative; width: 40%; height: 1rem; border-radius: 1rem; background-color: #d2e9ef;}
.tuang_pros_bar span{ position: absolute; left: 0; top: 0; height: 1rem; border-radius: 1rem; background-color: #00b5ea;}
.tuang_pros_bar i{ position: absolute; left: 50%; top: 0; width: 2.4rem; height: 1rem; line-height: 1.08rem; margin-left: -1.2rem; color: #fff; text-align: center; overflow: hidden;}
.tuang_shop{ padding-top: .4rem; font: 1rem/1rem "Microsoft YaHei"; color: #666;}
.tuang_shop b{font-weight: normal; color: #00b5ea;}
.tuang_shop span:first-child { max-width: 75%; }
.tuang_shop span:last-child { margin-left: .7rem; }
.tuang_btn{ position: absolute; right: 1rem; top: 3.5rem; width: 6.3rem; height: 2.3rem; font: 1.2rem/2.3rem "Microsoft YaHei"; color: #fff; text-align: center; background-color: #00b5ea; border-radius: .3rem;}

/*底部导航*/
.nav{position: fixed; left: 0; bottom: 0; width: 100%; z-index: 5; padding: .65rem 0; background: #fff; border-top: 1px solid #e2e2e2;}
.nav a{display: block; text-align: center;}
.nav a img{width: 2.1rem; vertical-align: top;}
.nav a h3{padding-top: .5rem;  font-size: 1.1rem; line-height: 1.3rem;  color: #888; font-weight: normal;}
.nav a.curr h3{ color: #00b5ea;}
.nav a.curr .iconFont{ padding: 1px; background: -webkit-linear-gradient(top, #0489d8 , #36dad5); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

/*返回顶部*/
.returnTop{position: fixed; right: 1rem; bottom: 8.6rem; z-index: 1; width: 3.07rem; height: 3.25rem; padding: 0 0 0 .18rem; line-height: 3.3rem; visibility: hidden; text-align: center; background-color: #fff; border-radius: 50%; box-shadow: 0 0 0 rgba(11,3,6,.3), 1px 0 4px rgba(11,3,6,.3), 0 5px 7px rgba(11,3,6,.3), -1px 0 4px rgba(11,3,6,.3); }
.returnTop i{ font-size: 2.8rem; background: -webkit-linear-gradient(top, #0489d8 , #36dad5); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }


/*----------------------------------------------------贴心服务---------------------------------------------------------*/
/*服务场所导航*/
.ser_box{margin-top:1rem;background-color:#fff;border-bottom: 1px solid #e3e3e3;}
.ser_box .tit_icon{vertical-align: baseline;}
.ser_cont{padding:1.3rem .5rem .3rem .7rem;}
.ser_cont a{display: inline-block;width: 28.3%;padding:.5rem 0 .3rem; margin: 0 2.1% 1.3rem 2.1%; font-size: 1.3rem; text-align: center; color: #333; border: 1px solid #00b5ea;border-radius:.3rem;-webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ser_cont a.curr{color: #fff;background: #00b5ea;border: 1px solid #00b5ea;}

/*救援*/
.help_list{ border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; }
.help_list li{padding: 1rem 0 0 1rem; background: #fff;}
.help_list li a{ display:block; padding:0 1rem 1rem 0;  border-bottom: 1px solid #e3e3e3;}
.help_list li:last-child a{ border-bottom: none;}
.help_list li span{display: block;}
.help_tel{padding-top: .6rem; font-size: 1.2rem; color: #888;}
.help_name{font-size: 1.5rem; color: #333;}
.help_list li .iconFont{display: inline-block; margin-top: .5rem; font-size: 2.5rem; color: #00b5ea; vertical-align: top;}
.help_list li .iconFont.fl{font-size: 3.8rem; margin-top: 0; margin-right: 1rem;}
.help_list li .flicon01{color:#f60;}
.help_list li .flicon02{color:#f6c;}
.help_list li .flicon03{color:#f63;}
.help_list li .flicon04{color:#09f;}
.help_list li .flicon05{color:#6c6;}
.help_list li .flicon06{color:#f66;}
.help_list li .flicon07{color:#2fa0ef;}
.help_list p.fl{max-width: 80%; overflow: hidden;}
.service_nav{width: 100%; vertical-align: top;}
.ser_ul{border-bottom:1px solid #e3e3e3;}
.ser_ul li{float: left; width: 25%; box-sizing: border-box; -webkit-box-sizing:border-box;background-color:#fff;}
.ser_ul li a{display: block; width: 100%; padding: 1rem 0; text-align: center; background: url(../images/sever_line.png) no-repeat right center; }
.ser_ul li:last-child a{background: none;}
.ser_ul li a .iconFont{font-size: 3.4rem; }
/*.icon01{color: #ff7474;animation: upHid 1.6s both infinite; -webkit-animation:upHid 1.6s both infinite;}*/
.icon01{color: #ff7474;}
.icon02{color: #3aacfc;}
.icon03{color: #ff9a41;}
.icon04{color: #5fcc14;}
.ser_ul li p{padding-top: .6rem; font-size: 1.4rem; color: #222; }
.dis{display:block;}
.dis01{padding-top:0 !important;}
.color01:hover{background:#fff3f4}
.color02:hover{background:#fff6ef}
.color03:hover{background:#ecf9ff}
.color04:hover{background:#f3fff4}
@-webkit-keyframes upHid{ 0%{ -webkit-opacity:.0;} 50%{ -webkit-opacity:1;} 100%{ -webkit-opacity:0; } }
@keyframes upHid{ 0%{ opacity:.0; } 50%{ opacity:1; } 100%{ opacity:0;} }
.help_tit{ position: relative; padding: 1.5rem 1rem; line-height: 1.5rem; font-size: 1.5rem; color: #333;}
.help_tit span{ float: left; display: inline-block; width: .4rem; height: 1.3rem; margin-right: .5rem; border-radius: .2rem; background-color: #00b5ea;}


/*-----------------------------------------------------探风景---------------------------------------------------------*/
.ground_video{position: relative;width:100%!important; height: 18rem!important;}
.tan_mask{position: absolute; left: 0; top:0;display: block; width: 100%; height: 100%; }
.tan_mask i{ position: absolute; left: 50%; top:50%; margin-top: -1.6rem; margin-left: -1.6rem; font-size: 3.2rem; color: #fff;}
.ground_video>video{ position: absolute; left: 0; top:0; width:100%; height:100%; background:#000; display:none;}
.video_num{ width: 100%;padding: 1.2rem 1rem 0; background-color:#00b5ea; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; }
.video_mess{color: #fff; font-size: 0;}
.video_mess > span{ display: block; margin-right:0.4rem; margin-bottom:0.4rem;  font-size: 1.1rem; line-height: 1.2rem;  text-align: center;  border-right:1px solid rgba(255,255,255,.4);}
.video_mess > span:last-child{ margin: 0; border-right:none; text-align: right;}
.video_mess > span:first-child{text-align: left;}
.video_mess > span > label{ font-size: 1.1rem; font-weight: bold; }
.video_link{ width: 100%; padding:1rem 0; line-height: 1.8rem; color: #fff;}
.video_link > span{ font-size: 1.3rem;}
.video_link > span > label{ font-size: 1.3rem; font-weight: bold; }
.video_link p{line-height:2rem;}
.vdo_money{ font-size: 1.8rem;}
.vdo_buy{ display: inline-block; vertical-align: top; padding: 0 0.8rem; font-size: 1rem; color: #fff; border:1px solid rgba(255,255,255,.5); -webkit-border-radius: 0.5rem; border-radius: 0.5rem; }
.vdo_tq{ display: inline-block;  margin-right: 1.5rem;  vertical-align: middle;  font-size: 1.3rem; line-height:1.8rem; }
.vdo_tq img{height: 1.5rem; margin-right: .3rem;}
.video_link .vdo_tq .weather_icon{margin-top:-0.1rem;}
.vdo_a{ display: inline-block; width: 2rem; height: 2rem;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; text-align: center; font-size: 1.1rem; vertical-align: top;}
.vdo_a720{ background: rgba(0,0,0,.15) ;}
.vdo_a i{ vertical-align: top; color: #fff;  font-size: 1.2rem; line-height: 2rem; }
.vdo_share{ background: rgba(0,0,0,.15);text-align: center;}
.vdo_a img{width: .9rem; padding-top: .5rem; vertical-align: top;}
/*景区地区罗列*/
.tan_slider{ padding:.65rem 0 1.5rem 0; border-bottom: 1px solid #e6e6e6; overflow: hidden; background: #fff;}
.tan_slider li{ position:relative;display:block; float:left;  width:100%;}
.tan_slider .swiper-wrapper li{float: left;}
.tan_slider .swiper-wrapper li a{ width: 37%;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; text-align: center; }
.tan_slider .swiper-wrapper li a{display: inline-block;margin:.35rem 0 .35rem 1rem ; padding: .5rem 1.2rem; color: #444;  border: 1px solid #d6d6d6; border-radius: 2rem;  -webkit-border-radius:2rem; font-size: 1.1rem; line-height: 1.3rem; }
.tan_slider li a:hover{background: #00b5ea; border: 1px solid #00b5ea; color: #fff;}
.tan_slider .swiper-wrapper .curr{background-color:#00b5ea; border-color:#00b5ea; color:#fff;}
.info_tit{ padding: 1.5rem 0 1rem; font-size: 1.5rem; color: #333; text-align: center; font-weight: normal;}
.info_tj{ position: relative; padding-bottom: 1.5rem; line-height: 2.2rem; color: #333; font-size: 1.6rem;  text-align: center;}
.info_tj > span{ position: relative; display: inline-block; margin-right: 0.5rem; padding: 0 0.8rem; color: #fff; font-size:1.2rem; -webkit-border-radius:0.5rem; border-radius:0.5rem; vertical-align:top;}
.info_tj > span.like{ background-color: #ffa800;}
.info_tj > span.hot{margin-left: 1.5rem; background-color: #00b5ea;}
/*景区简介*/
.tj_tip{ position: absolute; right:1rem; top:3rem; display: none; width: 13rem; padding: 1rem; color: #fff; font-size: 1.2rem; line-height: 1.6rem; text-align: center;  background-color: rgba(0,0,0,.7); -webkit-border-radius: 0.5rem; border-radius: 0.5rem;}
.tj_tip > i{ position: absolute; left:2rem; top:-0.6rem; display: inline-block; width: 0; height: 0; border-bottom: 0.6rem solid rgba(0,0,0,.7); border-left:0.6rem solid transparent; border-right:0.6rem solid transparent;}
.info_img{ width: 100%;}
.info_p{ padding: 1.2rem 1rem; font-size: 1.4rem; line-height: 1.9rem; color: #555; text-align: left;}
.info_p img{ max-width: 100%;}

.tan_tit{ padding: .9rem 1.3rem; height: 2.2rem;  background: #fff0d2; color: #444; border-bottom: 1px solid #e6e6e6; font-size: 1.5rem; line-height: 2.2rem; font-weight: normal;}
.tan_tit img{width: 1.5rem; margin-right: .5rem; vertical-align: top;}
.video_list a{display: inline-block;margin:.35rem .5rem ; padding: .5rem 1.2rem; color: #444;  border: 1px solid #d6d6d6; border-radius: 2rem;  -webkit-border-radius:2rem; font-size: 1.1rem; line-height: 1.3rem; }
.video_list a{ padding: .4rem 1rem;}
.video_list a.curr{ border: 1px solid #00b5ea;}
.video_list a.dis{ color: #aaa; border: 1px solid #d6d6d6; background-color: #d6d6d6;}
.video_list_box{ padding-top: .5rem;}
.video_list_tit{ padding: 0 1rem;}


/*-----------------------------------------------------列表页---------------------------------------------------------*/
/*店铺列表*/
.list_shop{ padding: 0; }
.list_shop li{ padding: 1rem; box-sizing: border-box; -webkit-box-sizing:border-box ;}
.starBox{ padding-top: .2rem;}
.starS{font-size: 0; display: inline-block; vertical-align: middle; line-height: 1.2rem;}
.starS .iconFont{margin-right: .3rem; color: #d3d3d3; font-size: 1.2rem; vertical-align: top;}
.starS1 .iconFont:first-child{color: #ffa200;}/*1颗星*/
.starS2 .iconFont:nth-child(1),.starS2 .iconFont:nth-child(2){color: #ffa200;}/*2颗星*/
.starS3 .iconFont:nth-child(1),.starS3 .iconFont:nth-child(2),.starS3 .iconFont:nth-child(3){color: #ffa200;}/*3颗星*/
.starS4 .iconFont:nth-child(1),.starS4 .iconFont:nth-child(2),.starS4 .iconFont:nth-child(3),.starS4 .iconFont:nth-child(4){color: #ffa200;}/*4颗星*/
.starS5 .iconFont{color: #ffa200;}/*5颗星*/
.fontOrange{ color: #ff9000; font-size: 1.2rem;  vertical-align: sub;}
.fontGray{ margin-left: .5rem; padding-left: .7rem; color: #999; font-size: 1.2rem; border-left: 1px solid #e3e3e3; vertical-align: sub;}
.list_pric{ padding-top: .4rem; font: 1.2rem/1.8rem "Microsoft YaHei"; color: #666;}
.list_pric span{ margin-right: .5rem; font: 1.8rem/1.8rem "Microsoft YaHei"; color: #f06b10;}
.list_pric i{ margin-left: .5rem; font: 1.8rem/1.8rem "Microsoft YaHei"; vertical-align: top;}
.list_pric_tuan{ color: #00b5ea;}
.list_pric_zhe{ color: #f06b10;}
.list_pric_quan{ color: #e94a4b;}
.list_addr{ padding-top: .4rem; font: 1.1rem/1.1rem "Microsoft YaHei"; color: #999;}
.list_addr .fl{ max-width: 70%;}

/*头条新闻列表*/
.news_sli{ position: relative; width: 100%;}
.news_sli a{ position: relative; display: block; width: 100%; height: 100%; }
.news_sli .news_pagination{  left: 80%; padding-right: 1rem; bottom: .8rem; width: 20%; text-align: right; box-sizing: border-box; -webkit-box-sizing:border-box;}
.news_pagination .swiper-pagination-bullet { display: inline-block; width: .5rem; height: .5rem; padding: 0;  background: #fff; opacity: .5; margin: .5rem 0 0;  }
.news_pagination .swiper-pagination-bullet-active{ opacity: 1;}
.tuang_cont .news_tab{ display: inline-block; padding: .2rem .4rem .1rem; margin-right: .4rem; font: 1rem/1.2rem "Microsoft YaHei"; color: #f34642; border: 1px solid #f34642; border-radius: .25rem; vertical-align: top;}
.news_txt{ height: 3.6rem; padding-top: .4rem; font: 1.3rem/1.9rem "Microsoft YaHei"!important; color: #666!important; }
.news_txt p{ padding-top: .5rem; font: 1.3rem/1.9rem "Microsoft YaHei"!important; color: #666!important;text-indent: 2em!important;display: inline!important; }
.news_time{ padding-top: .3rem; font: 1.1rem/ 1.2rem "Microsoft YaHei"; color: #999; }

/*贴心服务列表*/
.tuang_cont h2.server_tit{ padding: .1rem 0 .2rem 0; font: normal 1.5rem/1.8rem "Microsoft YaHei";  color: #222; }
.addP{display: block; padding-top: .3rem;  font: 1.2rem/1.5rem "Microsoft YaHei";  color: #666;}
.addP i{display: inline-block; padding: 0 0 1px 0; margin-right: .5rem; font-size: 1.6rem; vertical-align: top;}
.recommend_tel i{ color: #00b5ea;}
.recommend_add i{ color: #fb920e;}
.recommend_add b,.list_addr b{ font-weight: normal;  color: #00b5ea;}

/*官方活动列表*/
.active_list{ padding: 0 1rem; background: #fff;}
.active_list li{ padding: .5rem 0;}
.active_list li:first-child{ padding: 1rem 0 .5rem;}
.active_list li:last-child{ padding: .5rem 0 1rem;}
.active_list li a{ position: relative; display: block; border-radius: .3rem; overflow: hidden; }
.active_list_icon{ position: absolute; top: 0; right: .5rem; width: 4.5rem; height: 3.3rem; padding-top: .5rem; font: 1rem/1rem "Microsoft YaHei"; color: #fff; text-align: center; background: url(../images/active_ing.png) no-repeat left top; background-size: 100% 100%;}
.active_list_icon.end{ background: url(../images/active_end.png) no-repeat left top; background-size: 100% 100%;}
.active_list_icon span{ display: block; margin-top: .4rem;}
.active_list_tit{ position: absolute; left: 0; bottom: 0; width: 100%; height: 3.5rem; padding-top: 1rem; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, 1) 100%, #000 100%); }
.active_list_tit .fl{ display: block; width: 67%; padding-left: 1rem; font: 500 1.4rem/3.5rem "Microsoft YaHei"; color: #fff; text-align: left; box-sizing: border-box; -webkit-box-sizing:border-box;}
.active_list_tit .fr{ display: block; width: 33%; padding-right: 1rem; font: 500 1.4rem/3.7rem "Microsoft YaHei"; color: #f06b10; text-align: right; box-sizing: border-box; -webkit-box-sizing:border-box;}
.active_list_tit .fr i{ font: 1rem/3.7rem "Microsoft YaHei"; color: #fff; text-decoration: line-through;}
.active_hotel_list{ padding: 0; background: #f6f6f6;}
.active_hotel_list li{ padding: 0 0 1rem 0;  margin: 1rem 0; background-color: #fff;}
.active_hotel_list li:first-child{ padding: 0 0 1rem 0; }
.active_hotel_list li:last-child{ padding: 0 0 1rem 0; margin-bottom: 0; }
.active_hotel_hotel{ width: 100%; height: 14.6rem;}
.active_hotel_tit{ padding: 0 1rem; }
.active_hotel_tit > .active_list_tit { position: relative; height: 1.6rem; padding: 1rem 0 0.6rem 0; color: #333; background: none; }
.active_hotel_tit .active_list_tit .fl{ font: bold 1.4rem/1.6rem "Microsoft YaHei"; color: #ff6600; }
.active_hotel_tit .active_list_tit .fr{ font: 500 1.3rem/1.6rem "Microsoft YaHei"; }
.active_hotel_tit .active_list_tit .fr i{ font: 1.2rem/1.6rem "Microsoft YaHei";  color: #333;}
.active_hotel_tit .apo{ color: #999; font-size: 1.2rem; line-height: 1.4rem;  }

/*列表分页器*/
.page{ padding: 3rem 0 5rem; background-color: #f6f6f6; text-align:center; display: none;}
.page>a{display:inline-block; *display: inline; *zoom: 1; vertical-align:top; width: 2.4rem; height: 2.5rem; margin:0 .4rem; font: normal 1.1rem/2.5rem Arial; color:#333; text-align:center; background-color:#fff; border:1px solid #d2d2d2;}
.page>.first_page,.page>.last_page{ width: 3.2rem; font-family:"Microsoft YaHei";}
.page>.first_page{ padding: 0 .2rem 0 .7rem; border-radius: 5rem 0 0 5rem;}
.page>.last_page{ padding: 0 .7rem 0 .2rem; border-radius: 0 5rem 5rem 0;}
.page>.page_down,.page>.page_up{ width: 4.2rem; font-family:"Microsoft YaHei";}
.page > .invalid{ color: #ccc; background-color:#f6f6f6;}
.page>.curr{ font-weight: 700; color: #fff; background-color: #00b5ea; border-color: #00b5ea; }

/*列表头部搜索*/
.paddingT{ padding-top: 4.5rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.paddingT1{ padding-top: 4rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.paddingT2{ padding-top: 8.7rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.paddingT3{ padding-top: 9rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.paddingT4{ padding-top: 8rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.paddingT5{ padding-top: 16.5rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.paddingT6{ padding-top: 3.3rem; box-sizing: border-box; -webkit-box-sizing:border-box;}
.list_search{ position: fixed; left: 0; top: 0; z-index: 2; width: 100%; padding: 0.8rem 4.25rem .8rem 1rem; border-bottom: 1px solid #f6f6f6; background-color: #ececec; -webkit-box-sizing: border-box;  box-sizing: border-box;}
.list_search_cont{ position: relative; width: 100%; height: 2.9rem; padding: .45rem 3rem .45rem 2rem; background-color: #fff; border-radius: 3rem;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.list_search_cont input{ display: block; width: 100%; font: 1.1rem/2rem "Microsoft YaHei"; color: #333;}
.list_search_cont i{ position: absolute; top: .73rem; right: 1.5rem; font-size: 1.3rem; color: #999;}
.list_choce{ position: absolute; top: .93rem; right: 1rem; font-size: 2.6rem; color: #00b5ea;}
/*搜索结果*/
.list_search2{ padding: 0.8rem 1rem; }

/*搜索+筛选*/
.sx_lstBox .list_search{position: relative;width: 100%; padding: 0.8rem 1rem;}
.hotel_sear,.hotel_sear02{position:relative; width:100%; height:2rem; padding: 0.4rem 0; line-height: 2.8rem; -webkit-border-radius: 1.4rem; border-radius: 1.4rem;  background-color: #fff; overflow: hidden;}
.hotel_sear > input,.hotel_sear02 > input{ vertical-align: top; display: block; height: 2rem; width: 80%; font-size: 1.1rem; color: #444;  -webkit-border-radius: 0 1rem 1rem 0; border-radius:  0 1rem 1rem 0;  text-align: left;}
.searchIcon{position: absolute; left: 50%; top:50%; z-index: 10; display: block; width: 100%;  font-size: 1.1rem; color: #999; text-align: center;background-color: #fff;}
.searchIcon.none{display: none !important;}
.searchIcon02{display: inline-block; width: auto;}
.searchIcon i{ font-size: 1.3rem; color: #999; margin-right: .5rem;}
.searchIcon2{position: absolute; left: 10rem; top:.75rem; z-index: 10;  font-size: 1.1rem; color: #999;}


/*纵向筛选*/
.search_cover{position: fixed; left: 0; top: 4.5rem; z-index: 2; width: 100%; height: 100%; margin-top: 1px; background: rgba(0,0,0,.5);}
.search_nav{position: absolute; left: 0; top: 4.5rem; width: 100%; margin-top: 1px; z-index: 31; overflow:hidden;}
.search_list{position: relative; padding-bottom: 1px;background: #fff;}
.search_list li, .search_list_cont li{ width:100%; padding: 0 1rem; height: 3.1rem; box-sizing: border-box; -webkit-box-sizing:border-box; }
.search_list_li.curr, .search_list_li li{ background: #ececec; }
.search_list li span, .search_list_cont li span{display: flex; font-size: 1.2rem; line-height: 3.1rem; color: #555;}
.search_list_li.curr>span, .search_list_cont li.curr>span{ color: #00b5ea;}
.search_list_cont{ position: absolute; right: 0; top:0; width: 50%; height: 100%; overflow-x:hidden; overflow-y:auto; background-color: #ececec;}

/*横向筛选*/
.shaix_list{  position: fixed; left: 0; top: 4.5rem; width: 100%; height: 4rem; background-color: #fff; border-bottom: 1px solid #e3e3e3; z-index: 12;}
.shaix_list li{ float: left; width: 33.3%; height: 4rem; padding: 1.2rem 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
.shaix_list.col2 li{ width: 50%;}
.shaix_list.col4 li{ width: 25%;}
.shaix_list li > span{ display: inline-block; width: 100%; height: 100%; border-right:1px solid #d5d5d5;  font: 1.4rem/1.6rem "Microsoft YaHei";  color: #555; text-align: center; }
.shaix_list li:last-child > span{ border-right: none;}
.shaix_list li.curr{ height: 4.2rem; border-bottom: .2rem solid #00b5ea;}
.shaix_list li.curr span{ color: #00b5ea;}
.shaix_list02{ top: 0;}

/*积分商城*/
.mall_top{ height: 2rem; padding: 2.5rem 0; background: #fff url(../images/mallBj.png) no-repeat left bottom ; background-size: 100% auto;}
.mall_top .active_tit{ height: 2rem;padding: 0 1rem; font: normal 1.4rem/2rem "Microsoft YaHei"; border-bottom: none;}
.mall_top .tit_icon{ font: 500 2rem/2rem "Microsoft YaHei";}
.mall_top .tit_more{ font: normal 1.2rem/2rem "Microsoft YaHei";}
.sx_lstBox .list_search2{ position: relative;}

/*每日签到*/
.sign_main{ padding: 3rem 0 2rem; background-color: #fff; border-bottom: 1px solid #e6e6e6; }
.sign_box{ width: 11.9rem; height: 11.9rem; margin: 0 auto; background: url(../images/signBj.png) no-repeat left top; background-size: 100% 100%; text-align: center;}
.sign_box p{ color: #fff;}
.sign_txt1{ padding-top: 4.1rem; font: 1.6rem/1.6rem "Microsoft YaHei";}
.sign_txt2{ padding-top: 1rem; font: 1.2rem/1.2rem "Microsoft YaHei";}
.sign_txt3{ padding-top: 1rem; margin-bottom: 3rem; font: 1.2rem/1.2rem "Microsoft YaHei"; text-align: center; color: #666;}
.sign_tit{ height: 2rem; padding: 0 1rem; font: normal 1.4rem/2rem "Microsoft YaHei"; color: #666; border-bottom: none;}
.sign_tit .tit_more{ color: #666;}

.sign_tit1{ padding: 1.5rem; font: normal 1.6rem/1.8rem "Microsoft YaHei"; color: #666; }
.sign_cont{ padding: 1.5rem 1rem .5rem; background-color: #fff; border-top: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6;}
.sign_month{ padding-bottom: 1.5rem; }
.sign_month span{ float: left; width: 14.28%; font: 1.5rem/1.6rem "Microsoft YaHei"; color: #333; text-align: center;}
.sign_ul li{ float: left; width: 14.28%; height: 4rem; text-align: center;}
.sign_ul li span{ display: inline-block; width: 3rem; height: 3rem; font: 1.5rem/3rem "Microsoft YaHei"; color: #666; border: 1px solid #d3d3d3; border-radius: 3rem;}
.sign_ul li .none{ display: none;}
.sign_ul li .sign_no{ font: 1.2rem/3rem "Microsoft YaHei"; color: #f06b10; border: 1px solid #f06b10;}
.sign_ul li .sign_yes{ background: url(../images/sign_yes.png) no-repeat center;  background-size: 50% auto;}

.sign_cont1{ padding: 1rem; }
.sign_cont1 span{ display: block; font: normal 1.4rem/2.4rem "Microsoft YaHei"; color: #333;}

/*领取记录*/
.tuang_cont h2.record_tit{ padding-top: .5rem;}
.addP .record_jf{ font: normal 1.8rem/1.3rem "Microsoft YaHei";}


/*----------------------------------------------------个人中心-------------------------------------------------------*/
/*我的*/
.my_header{position: relative; width: 100%; height:12.4rem; padding: 3rem 1rem; text-align: center;background: -webkit-linear-gradient(right, #0489d8 , #36dad5); box-sizing: border-box; -webkit-box-sizing:border-box;}
.my_login{position: relative;display:block;width: 100%;}
.my_toux{width: 6rem; height: 6rem; border-radius: 50%; border: .2rem solid rgba(255,255,255,.5); background: url(../images/header.png) no-repeat center; background-size: 100% 100%; overflow: hidden;}
.my_more{ font: 1.5rem/6rem "Microsoft YaHei"; color: #fff;}
.my_info{ padding: 1.25rem 0 1.25rem 1.5rem; color: #fff; text-align: left;}
.my_info_tit{ font: 1.6rem/1.6rem "Microsoft YaHei";}
.my_info_tel{ padding-top: 1rem; font: 1rem/1rem "Microsoft YaHei";}
.my_info_tel i{ font-size: 1.3rem; }
.my_sign{position: absolute; top: -1.8rem; right: 0; width: 4.8rem; height: 1.6rem; text-align: center; font: 1rem/1.6rem "Microsoft YaHei"; color: #fff; border: 1px solid #fff; border-radius: 2rem;}
.my_sign i{position: absolute; top: -.3rem; right: .3rem; z-index: 2; width: .6rem; height: .6rem; background-color: #f06b10;  border-radius: 100%;}

.my_nav{ background: #fff; border-bottom: 1px solid #e6e6e6;}
.my_nav a{display: block;width:33.3%; padding: 1.5rem 0; text-align: center;}
/*.my_nav a.col4{display: block;width:25%; padding: 1.5rem 0; text-align: center;}*/
.my_nav a.col4{display: block; padding: 1.5rem 0; text-align: center;}
.my_nav a img,.my_Interactive a img{height: 2rem;}
.my_nav a span{position: relative; display: inline-block;width:2.4rem;}
.my_nav p{padding-top: .5rem; font-size: 1.2rem; color: #222;}
.my_nav .num,.quanNum .num{position: absolute; right: -.5rem; top: -.5rem; display: block; width: 1.1rem; height: 1.1rem; border-radius: 50%; font-size: .8rem; color: #fff; text-align: center;  line-height: 1.3rem; font-style: normal; background: #eb5151;}
.my_Interactive{margin-top: 1rem; background: #fff; border-bottom: 1px solid #e6e6e6;}
.my_Interactive a{display: inline-block; float: left; width: 33%; padding: 1.5rem 0; text-align: center;}
.my_Interactive p{padding-top: .3rem; font-size:1.2rem; color: #222; }
.my_all{display: block; height: 4rem; padding: 0 1rem; line-height: 4rem;  background: #fff; border-bottom: 1px solid #e6e6e6; overflow: hidden;}
.my_all span:first-child{font-size: 1.6rem; color: #222;}
.my_all span:last-child{font-size: 1.2rem; color: #999;}
.my_all .more_icon{line-height: 4rem;}
.my_tit {margin-top: 1rem; border-top: 1px solid #e6e6e6;}
.needM{margin: 1rem 0; border-top: 1px solid #e6e6e6;}
.myShare:hover p{color: #00b5ea;}
.myColl:hover p{color: #00b5ea;}
.myEva:hover p{color: #00b5ea;}
.robot001:hover p{color: #00b5ea;}
.robot002:hover p{color: #f19725;}
.robot003:hover p{color: #ff5858;}
.my_nav .iconFont{font-size: 2.5rem;color: #aaa;}
.my_icon{font-size: 2.5rem;}
.my_icon01{color: #30ba9e;}
.my_icon02{color: #f19725;}
.my_icon03{color: #1e90e1;}
.my_icon04{color: #00b5ea;}
.my_icon05{color: #f19725;}
.my_icon06{color: #ee6a60;}
.my_nav .col4 i{ display: block; height: 1.6rem; font: normal 1.6rem/1.6rem "Microsoft YaHei"; color: #00b5ea;}

/*设置*/
.my_cont{padding:0 0 0 1rem;margin-top:1.5rem;background-color: #fff; border-bottom: 1px solid #e6e6e6;}
.my_cont .my_li:last-child{border-bottom: none}
.my_li {display: block; height: 2.4rem; padding:1.2rem 1rem 1.2rem  0;background: #fff; border-bottom: 1px solid #e6e6e6;overflow: hidden; }
.my_li span{height: 2.4rem;line-height: 2.7rem;font-size:1.5rem;color: #333;}
.my_li span.fl{padding-left: .5rem;}
.my_li span.fr{font-size:1.4rem;color: #858585;}
.my_li span i{margin-left:.8rem;color:#999;vertical-align: top;}
.my_li input{float: left; width: 66%;height: 2.6rem; padding: 0 .7rem;line-height: 2.6rem;font-size:1.5rem;color: #333;}
.my_touxImg{width: 100%;height:100%;border-radius:100%;}
.my_liTX{position:relative;height:3.3rem;padding: 1rem 1rem 1rem 0;}
.my_liTX .fl{ height: 3.3rem;line-height: 4rem;}
.my_liTX .fr{width: 3.3rem;height: 3.3rem;margin-left:.3rem;border:.2rem solid #e3e3e3;border-radius:100%;overflow: hidden;}
.my_p{padding: 0 1rem}
.name_p{padding-top: 1rem;line-height: 2rem;font-size:1.5rem;color:#666;}
.name_input{height: 2.6rem;padding-top:.7rem; margin-right: 1rem;border-bottom: 1px solid #e3e3e3;}
.name_input input{width:100%;line-height: 2.4rem;font-size:1.4rem;color:#333;}
.name_tip{padding: 1rem .5rem 1.4rem;font-size:1.2rem;color:#999;}
.my_li .my_txinp{position:absolute;left: 0;top: 0;width: 100%;height: 100%;opacity:0;}
.my_li.changePwd{ margin-top: 1rem; padding: 1.2rem  1rem;  border-top: 1px solid #e6e6e6;}
/*免责申明*/
.liability{padding: 1.2rem 1rem;}
.liability h3{padding-bottom: .5rem; font-size: 1.8rem; color: #222; font-weight: normal;}
.liability p{padding-top: .5rem; font-size: 1.4rem; color: #555; line-height: 2.2rem;}


/*---------------------------------------------------------身边游-----------------------------------------------------*/
.map_navBox{width: 100%; position: absolute; left: 0; top: 0; z-index: 50;}
.map_nav{position: absolute; left: 0; top: 50px; padding: .25rem 0; background: rgba(0,0,0,.6);}
.map_nav a{display: block; padding: 1rem .7rem;  box-sizing: border-box; -webkit-box-sizing:border-box ;  font-size: 1.2rem; line-height: 1.4rem;  color: #fff; }
.map_nav span{display: inline-block;  padding:.6rem; border-radius: 50%; margin-right: .5rem; border: 1px solid #d2d2d2; vertical-align: top;}
.map_nav i{display: none; }
.map_nav a.curr span{ border: none;}
.map_nav a.curr i{display: inline-block;}
.map_nav a.curr span{width: 1.4rem; height: 1.4rem; padding:0;}
.map_nav a img{width: 100%; height:100%;}

.map_navBox .sou{position: relative; display: block; height: 2.8rem; line-height: 2.8rem;border-radius: .25rem;margin:.5rem 1rem;border: 1px solid #d2d2d2;background-color:#fff;}
.map_navBox .sou input{width: 80%; height: 2.7rem;  font-size:1.1rem; color: #999; line-height: 2.7rem;  text-align:center;}
.map_navBox .sou .iconFont{left: 25%; top: 50%;}
.map_navBox .sou .searchIcon{width: 12%;height:2.6rem;left: 65%;margin-top:-1.3rem!important;}
.map_navigation{position: fixed; left: 0; bottom: 5.3rem; z-index: 50;  width: 100%; background: #fff;   border-top: 1px  solid #d1cfcd;  border-bottom: 1px solid #e6e6e6; }
.mapD{position: relative; padding:1rem 0;}
.mapD div{padding-right: 1rem;}
.mapD .imgS{position: relative; display: block; padding: 0 1rem; width: 5rem; height: 5rem; overflow: hidden;}
.imgS img{ border-radius: .25rem;}
.mapD h3{padding: 0; font: normal 1.4rem/1.5rem "Microsoft YaHei"; color: #999; vertical-align: top; }
.mapD h3 span.ppFir{display: inline-block; width: 83%; vertical-align: middle; font-size:1.4rem; color: #333;}
.mapD p{padding-top: .3rem;}
.flyA{position: absolute; right: .5rem; top: 1px; z-index: 51; display: block; width: 4.4rem;  height:4.4rem; border-radius: 50%; border: .25rem solid #fff; background: #00b5ea; text-align: center; box-shadow: 0 -1px 1px #cfcecb; }
.flyA img{width: 2rem; padding-top: .5rem; vertical-align: top;}
.flyA p{padding-top: 0; font-size: 1.1rem; color: #fff;}
.map_more{position: absolute; right: 1rem; top: 50%; margin-top: -.5rem; height: 1rem; font-size: 1.3rem; color: #c9c9c9; }
#container {  height: 100%  }
.anchorBL {  display: none;  }
.searchIconRig{position:absolute;right:0;top:.7rem;display:inline-block;width:19%;height:1.4rem;line-height:1.4rem;color:#00b5ea;text-align:center;border-left:1px solid #ccc;}
.map_navBox .searchIconRig .iconFont{margin:0 .3rem 0 0;font-size:1.4rem;}

/*列表视图*/
.mapTop{width: 100%;z-index: 12;position: fixed; left: 0; top: 0;}
.list_search.map_search{ position: relative; padding-right: 7.1rem;}
.map_sericon{ position: absolute; top: 1.5rem; right: 1rem;  display: block; font: 1.2rem/1.5rem "Microsoft YaHei"; color: #00b5ea; border-left: 1px solid #d0cdcd;}
.map_sericon i{ display:inline-block; height: 1.5rem; padding-left: .9rem; margin-right: .4rem; font-size: 1.5rem; vertical-align: text-bottom;}
.map_type{width: 100%;padding:.9rem;overflow: hidden;background-color:#fff;border-bottom:1px solid #ccc;overflow-x: auto}
.map_type p{width:53rem;}
.map_type p a{display:inline-block;padding:.3rem 1.3rem;margin-right: .8rem;font-size:1.2rem;color:#444;border-radius:5rem;background-color:#fff;border:1px solid #d2d2d2;}
.map_type p a.curr{color:#fff;background-color:#00b5ea;border:1px solid #00b5ea;}
.map_my{position: fixed;right: 1rem;top: 10rem; z-index:10;width:3rem; height: 3rem; background: #fff url(../images/mapdw.png) no-repeat center; background-size: 100% 100%;border-radius:2rem;}
#container .amap-icon img {width: 100%; height: 100%; border-radius: 100%;}
.amap-icon{border-radius: 100%;border: 1px solid #fff;overflow: hidden;}
/*半列表*/
.map_list{ position: fixed; left: 0; top: 50%; width: 100%; height: 50%; padding-top: 25px;z-index: 1; background: url(../images/bj_map.png) no-repeat center top; overflow: hidden;}
.map_list_box{ position: relative; width: 100%; height: 100%; overflow-y: auto; }
.map_list ul li{ border-bottom: 1px solid #e6e6e6; background-color: #fff;}
.map_control{ position: absolute; top: 0; right: -25px; z-index: 2; width: 25px; height: 45px; background: url(../images/map_left.png) no-repeat left top; background-size: 100% 100%;}
.map_list_control{ position: absolute; top: 0; left: 50%; z-index: 2; width: 45px; height: 25px; margin-left: -22.5px; background: url(../images/map_top.png) no-repeat center top; background-size: 100% 100%;}
.list_pric span { font: 1.6rem/1.6rem "Microsoft YaHei"; }

/*--------------------------------------------------------店铺详情-----------------------------------------------------*/
/*店铺大图*/
.sdesc_ban{position: relative; height: 20.4rem; overflow: hidden;}
.sdesc_ban > img{ width: 100%; min-height: 100%; }
.sdesc_h5{ position: absolute; left: 50%; top: 50%; display: inline-block; width: 5rem; height: 5rem; margin: -2.4rem 0 0 -2.4rem; background: url(../images/desc_h5.png) no-repeat center; background-size: 100% 100%; border-radius:100%; }
.shaix_main{ position: absolute; left: 0; top: 4rem; width: 100%;}
#sound_image{ width: 2.4rem; height: 2.4rem; background: url(../images/ccbg.png) no-repeat center; background-size: 100% 100%; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; }
#sound_image img{ width: 48%; height: auto; margin: .5rem 0 0 .3rem; animation: rota both 1.8s ease-in-out infinite; -webkit-animation: rota both 1.8s ease-in-out infinite; }

.intro_box { position: absolute; left: 5rem; bottom: 1rem; z-index: 10; width: 77%; }
.intro_tit { position: relative; font-size: 1.9rem; color: #fff; -webkit-text-shadow: 1px 1px 3px rgba(0,0,0,.4); text-shadow: 1px 1px 3px rgba(0,0,0,.4); }
.icon { position: absolute; text-align: center; background: #2dd3b9; -webkit-border-radius: 50%; border-radius: 50%; }
.icon img { width: 45%; vertical-align: top; margin-top: 1.2rem; }
.icon_small { left: -3.6rem; top: -.3rem; width: 3.2rem; height: 3.2rem; line-height: 3.2rem; text-align: center; }
.icon_small img { width: 50%; vertical-align: top; margin-top: .8rem; }
.ind_price { margin: .4rem auto; font-size: 1.8rem; color: #fff; -webkit-text-shadow: 1px 1px 3px rgba(0,0,0,.4); text-shadow: 1px 1px 3px rgba(0,0,0,.4); }
.intro_info{ font-size: 1.2rem; color: #fff; -webkit-text-shadow: 1px 1px 3px rgba(0,0,0,.4); text-shadow: 1px 1px 3px rgba(0,0,0,.4); }
.ind_label > span { display: inline-block; height: 1.7rem; line-height: 1.7rem; margin: .8rem .5rem 0 0; padding: 0 .6rem; font-size: 1.2rem; color: #fff; border: .1rem solid #fff; -webkit-border-radius: 1.7rem; border-radius: 1.7rem;
-webkit-text-shadow: 1px 1px 3px rgba(0,0,0,.4); text-shadow: 1px 1px 3px rgba(0,0,0,.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.3); box-shadow: 1px 1px 3px rgba(0,0,0,.3); }
.ind_imgs img{ width: 100%; height: auto; margin-top: .6rem;}

.intro_box01 { position: relative; bottom: 0; width: 79%;padding-bottom: 1.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; }
.intro_box01 .intro_tit { color: #333; text-shadow: none; }
.intro_box01 .ind_price { color: #333; text-shadow: none; }
.intro_box01 .intro_info{ margin-top: .5rem; color: #333; text-shadow: none; }
.intro_box01 .ind_label > span { color: #333; text-shadow: none; border: .1rem solid #efefef; }
.intro_tab{ position: absolute; right: 0; top: 0; z-index: 2; font: 1.2rem/1.3rem "Microsoft YaHei"; color: #2dd3b9; }

.buy_boss { position: relative; width: 81%; margin: .8rem auto 0; text-align: center; }
.buy_boss > span {position: relative; display: inline-block; z-index: 1; line-height: 1.9rem; padding: 0 1rem; font-size: 1.6rem; color: #2dd3b9; background-color: #fff; }
.buy_boss > span img { width: 1.6rem; }
.buy_boss > i { position: absolute; left: 0; bottom: .8rem; z-index: 0; display: block; width: 100%; height: .1rem; background-color: #d5d5d5; }
.buy_mess { width: 90%; margin: .6rem auto 0; line-height: 1.9rem; font-size: 1.4rem; color: #555; text-align: center; }
.btn_box { width: 80%; margin: 1rem auto 0; }
.btn_box a { display: block;width: 50%; font-size: 1.4rem; color: #666; text-align: center;}
.btn_box a img { display: block; width: 4.4rem; margin: 0 auto 1rem; border-radius: 100%; }


/*老板语音*/
.sdesc_shuo{position:absolute;left: 0; top: 1rem;z-index: 1;width:45%;}
.sdesc_shuo_img{position: relative;width: 5.4rem;height: 5.4rem;margin: 0 .2rem 0 1rem;border-radius:100%;overflow: hidden;border: 2px solid #fff}
.voice{ position: relative; display: inline-block; vertical-align: middle; width: 40%; height: 3rem; padding: .3rem .3rem .3rem .7rem; margin-top:.7rem; font-size: 0; background: url(../images/desc_sy.png) no-repeat center; background-size: 100% 100%; }
.voice span{font-size: 1.4rem}
.voice .video_time{position:absolute;bottom:1.2rem;right:1rem;font-size: 1rem;line-height:.5rem;color:#fff;}
.voice_dot{ position: absolute; right: -.1rem;top: -.2rem; display: inline-block;width: .8rem;height: .8rem;border-radius: 100%;background-color:#f65530;}
.voice_img1{ height: .7rem; vertical-align: top; margin: 1.15rem 0 0 .5rem; }
.voice_img2{ height: 1.2rem; vertical-align: top; margin: .89rem 0 0 .05rem; }
.voice_img3{ height: 1.9rem; vertical-align: top; margin: .52rem 0 0 -.1rem; }
.voc_play .voice_img1{ -webkit-animation: fdIn2 both 1s infinite  ease-in-out; animation: fdIn2 both 1s infinite  ease-in-out;}
.voc_play .voice_img2{ -webkit-animation: fdIn both 1s infinite  ease-in-out .3s; animation: fdIn both 1s infinite  ease-in-out .3s;}
.voc_play .voice_img3{ -webkit-animation: fdIn both 1s infinite  ease-in-out .6s; animation: fdIn both 1s infinite  ease-in-out .6s;}
/*渐显*/
@-webkit-keyframes fdIn2{ 0%{ -webkit-opacity:0.2;} 100%{-webkit-opacity:1;} }
@keyframes fdIn2{ 0%{ opacity:0.2; } 100%{ opacity:1; } }
@-webkit-keyframes fdIn{ 0%{ -webkit-opacity:0.1;} 100%{-webkit-opacity:1;} }
@keyframes fdIn{ 0%{ opacity:0.1; } 100%{ opacity:1; } }

/*店铺名称 + 图片 + 收藏*/
.sdesc_name{position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; padding: 1.5rem 1rem .7rem 1rem; box-sizing: border-box; -webkit-box-sizing:border-box ; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, 1) 100%, #000 100%);}
.sdesc_name span{color: #fff;}
.sdesc_name span.fl{max-width: 65%; font: 1.6rem/2rem "Microsoft YaHei";}
.sdesc_name span.fr{ padding: 0 0 0 1.3rem; font: 1.4rem/2rem "Microsoft YaHei";}

/*一键导航+一键拨号*/
.sdesc_tit{display: block; height: 2.5rem; padding: 1rem; font: normal 1.4rem/2.6rem "Microsoft YaHei"; color: #222; background-color: #fff; border-bottom: 1px solid #e3e3e3;}
.sdesc_tit .tit_icon{font-size: 2rem;}
.sdesc_tit .tit_more{ max-width: 72%; padding-left: 0; font: 1rem/2.5rem "Microsoft YaHei";}
.tit_more .hide{ display: inline-block; max-width: 94%; font-weight: normal; color: #555;}

.sdesc_box{margin-top: 1rem; background: #fff; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.sdesc_box02{padding: 1rem 0 0 0;}
.sdesc_box03{padding: 1rem 0;}
.sdesc_title{ padding: 1rem; font: normal 1.6rem/2.9rem "Microsoft YaHei";}
/*商家卡券列表*/
.cp_list{ padding: .5rem .7rem 0; overflow: hidden; }
.cp_list02{ padding: 0 .8rem .5rem .8rem; }
.cp_list li{position: relative;margin-top: 1rem;overflow: hidden;}
.cp_list .cp_quan{background:url(../images/my_quan01.png) no-repeat left center;background-size:100% 100%;}
.cp_list .cp_ka{background:url(../images/my_quan02.png) no-repeat left center;background-size:100% 100%;}
.cp_list .cp_haved{background:url(../images/my_quan03.png) no-repeat left center;background-size:100% 100%;}
.quan_con{position:relative;display:block;width:100%;padding:.6rem 0 1rem;-webkit-box-sizing: border-box; box-sizing: border-box;}
.quan_con .quan_info{width: 60%;padding: 0 0 0 2rem; color: #666; -webkit-box-sizing: border-box; box-sizing: border-box;}
.quan_con .quan_text{width: 33%;padding-top:10%;padding-bottom:6%;font-size:1.5rem;color: #fff;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
.quan_sum{font-size: 3.4rem;}
.quan_sum span{font-size: 2.8rem;}
.quan_sum i{font-size: 2rem;font-style: normal;}
.cp_quan .quan_sum{color: #e94a4b;}
.cp_ka .quan_sum{color: #ff7e00;}
.cp_haved .quan_sum{color: #bbbbbb;}
.cp_quan .quan_sum i{margin-right: .3rem;}
.cp_ka .quan_sum i{margin-left: .3rem;font-size: 1.8rem;}
.quan_con .quan_info .hide{ font-size: 1.3rem;line-height: 1.9rem;}
.cp_haved .quan_info .hide{color: #999;}

/*商家团购列表*/
.tuang_list02{ border-bottom: none;}
.tuang_list02 .tuang_pric{ padding: 1rem 0 0 0; }
.tuang_list02 .tuang_btn{ right: 0; top: 2.5rem; }
.tuang_list02 .tuang_pros{ position: absolute; left: .75rem; bottom: .3rem; width: 100%; height: 1.2rem;}

/*红包卡券+团购秒杀*/
.sdesc_quan, .sdesc_tuan{display: block;margin-top: 1rem;}
.sdesc_quan img{width: 100%; min-height: 100%;}
.quan_more,.tuan_more{display:block;margin-top: 1rem;margin-bottom:1.5rem;}

/*评论留言*/
.icon_tit{margin-right: .5rem; font-size: 2.4rem; color: #00b5ea;background: -webkit-linear-gradient(top, #0489d8 , #36dad5);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.grade{display: inline-block; vertical-align: middle; padding-top: 0;}
.grade .fontOrange{padding-left: 0;vertical-align: top;}
.changeWord{font-size: 1.8rem; color: #222;}
.look_more_le{font-size: 1.2rem; color: #999; text-align: center;}
.look_more_le img{height: .6rem; padding: 0 .5rem; vertical-align: middle; }

.mess{ height: 5rem; padding: 0 1rem;  font-size: 1.6rem; line-height: 5rem; font-weight: normal;  text-align: left;  color: #333; border-bottom: 1px solid #e6e6e6;}
.mess > img{width:2.45rem; margin:1.2rem  0.4rem 0 0; }
.edit_ly{ display: inline-block; vertical-align: top; width: 2rem;  background-size: 100% auto;}
.mess_lst{ padding-left: 1rem; background:#fff;}
.mess_lst li{ padding: 1.5rem 1rem 0 0.3rem; border-bottom: 1px solid #e6e6e6;}
.mess_user{ width: 3.6rem; height: 3.6rem; margin-right: 0.5rem; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #e6e6e6;}
.mess_name{ padding-top: 0.4rem; color: #555; font-size: 1.4rem; line-height: 1.4rem;}
.mess_time{ padding-top: 0.5rem; color: #999; font-size: 1rem; line-height: 1rem;}
.mess_font{ padding: 0.8rem 0 1.2rem; color: #999; font-size: 1.2rem; line-height: 1.6rem; text-align: left;  word-wrap: break-word;}
.want_mess{ width: 100%; padding: 0.8rem 1rem; opacity: 0;}
.want_mess > input{ display: block; height: 3.2rem; line-height: 3.2rem; padding-left: 0.5rem; border: 1px solid #e6e6e6; background-color: #fff; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; }
.want_mess > a{ display: block; width: 6rem; height: 3.2rem; line-height: 3.2rem; margin-left: 0.5rem; font-size: 1.4rem; color: #fff; text-align: center; background-color: #ff7e00; -webkit-border-radius: 0.5rem;}
.look_message {display: block; height: 4.3rem; padding: 0 1rem;  font-size: 1.4rem; line-height: 4.3rem;  color: #00b5ea}
.look_message img{width: .55rem; vertical-align: middle;}
.leave_time{padding-left: .5rem; vertical-align: middle; color: #b1b1b1;}

.words{font-size: 1.4rem; line-height: 1.9rem; color: #555;font-family: "Microsoft YaHei";}
.words p,.words p span{font-family: "Microsoft YaHei"!important;}
.words img{max-width: 100%; height: auto;}
.needP{padding: 1.2rem 1rem;}
.beg_load{font-size: 1.2rem; text-align: center; padding:4.5rem 0; color: #999; background:#f6f6f6;}


/*享优惠*/
/*.favourable_nav{padding: 1rem .5rem; overflow-x: auto; overflow-y: hidden;}*/
/*.favourable_nav a{display: inline-block; height: 2.2rem;  padding: 0 1.25rem; margin: 0 .5rem; border-radius: 1.1rem; border: 1px solid #d2d2d2; font-size: 1.2rem; line-height: 2.2rem;  color: #555;}*/
/*.favourable_nav a.curr{background: #00b5ea; border: 1px solid #00b5ea; color: #fff;}*/
/*.favourable_ul{padding: 0 1rem 1rem;}*/
/*.favourable_ul a{position: relative; display: block; margin-top: 1rem;  border-radius: .25rem; overflow: hidden;}*/
/*.favourable_ul li:first-child a{margin-top: 0;}*/
/*.favourable_ul h3{position: absolute; left: 0; bottom: 0; z-index: 1; height: 5rem; width: 100%; font-weight: normal; background: url(../images/titBg.png) repeat; background-size: auto 100%;}*/
/*.favourable_ul span{position: absolute; bottom: 1rem; left: 1rem; display: block; width: 90%;  font-size: 1.6rem; color: #fff;}*/


/*藏羌乐*/
.hotelList01{background: #fff; }
.hotelList01 li{padding: 1rem 0;  border-bottom: 1px solid #e6e6e6; position: relative;}
.hotelList01A{position: relative; display: block; width: 10rem; padding-left: 1rem; overflow: hidden;}
.hotelList01A img{ border-radius: .25rem ;}
.hotelList01A p,.jkj{position: absolute; top: .5rem; left: 1rem; z-index: 1; padding: 0 1rem 0 .5rem; height: 1.6rem; font-size: 1.1rem; line-height: 1.6rem; color: #fff; background: url(../images/jkj1.png) no-repeat; background-size: 100% 100%; }
.hotelList01Div{display:block; padding:.2rem 1rem  0 .7rem; overflow: hidden; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }
/*.hotelList01Div .starBox{margin-top: .2rem;}*/
.scenic_pri{padding-top: .7rem; font-size: 1.2rem; color: #555;}
.hotelList01Div h3{max-width: 70%; color: #444;   font-size: 1.6rem; line-height: 2rem; font-weight: normal;}
.hotelList01Div h3 span{display: inline-block; }
.hotelList01Div h3 span.hide{max-width: 80%;}
.hotelStar{margin-left: .5rem; padding: .25rem .4rem; font-size: 1rem; line-height: .9rem; border-radius: .25rem; -webkit-border-radius:.3rem;  color: #ff9000; border: 1px solid #ffc881;}
.hotel_pri{/*padding-top: 0.8rem; */ font-size: 1.3rem; line-height: 1.8rem; }
.hotel_pri span{font-size: 1.4rem;color: #ff9000;}
.hotel_pri i{ margin-left: 0.1rem; font-style: normal; font-size: 2rem; color: #ff9600;}
.hotel_add{padding-top:.2rem;font-size: 1rem; color: #999;}
.hotel_add span:first-child{max-width: 68%;}
.hotel_ding{position: absolute; right: 1rem; top: 1.5rem;  text-align: center;}
.hotel_ding a{display:block; float: left; width: 2.2rem; height: 2.2rem; vertical-align: middle; margin: .25rem  0 0 .25rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; text-align: center; line-height: 2.2rem;}
.hotel_ding img{width: 1.2rem; padding-top: .3rem;}
.hotel_ding a.firJk{font-size: 1.3rem; background: #00b5ea; vertical-align: top; line-height: 2rem;}
.bg_green{padding: .5rem .58rem !important; background: #55c55d;}
.bg_oran{background: #ff9c00; color: #fff; vertical-align: bottom;   font-size: 1.2rem; line-height: 1.2rem; }
.hotelCover{ position: fixed; left: 0; top:7.7rem; width: 100%; height: 100%; z-index: 30; background: rgba(0,0,0,.5)}
.zang_le_slider{ border-bottom: 1px solid #e6e6e6; }
.le_box{padding:1rem;}
.le_box h3{font-size: 1.5rem; color: #222; font-weight: normal;}
.le_box h3 span{color: #00b5ea;}
.le_box p{padding-top: .8rem; font-size: 1.2rem; line-height: 1.7rem; color: #999;}
.zang_le_slider .swiper-slide{padding: 1rem 0 2rem 0;}
.zang_le_slider .swiper-pagination-bullets{bottom: 0;}
.zang_le_slider .swiper-wrapper a{display: block;}
.zang_le_slider .swiper-pagination02{bottom: 1.2rem;}
.look_more_le{width: 100%; padding: 1.2rem 0; }

.look_more_le a{display: block; width: 8.5rem; margin: 0 auto; font-size:1.1rem; color: #999; line-height: 2.2rem; text-align: center; border: 1px solid #e6e6e6; background: #fff;  border-radius: 1.1rem; }







/*酒店列表*/
.hotel_time{position: relative; display: block; width: 6.5rem; height: 2rem; padding-left: 1.5rem; border-right:1px solid #e6e6e6;}
.hotel_time > p{ color: #999;  font-size: .8rem; line-height: 1rem; }
.hotel_time > p > span{ margin-left: 0.3rem; }
.hotel_time i{}
.hotel_time .iconFont{font-size: 1.8rem !important;position: absolute; right: 1rem;top:0; color: #c0c0c0;}
.hotelInput{vertical-align: top; display: block; height: 2rem; width: 90%; padding:0 1rem 0 2.5rem; font-size: 1rem; color: #444;  -webkit-border-radius: 0 1rem 1rem 0; border-radius:  0 1rem 1rem 0;  text-align: left !important;}
.hotel_search{position: relative;}
.changePa{padding-left: 1rem;}
.hotelList01Div h3{color: #444;  font-size: 1.5rem; line-height: 2rem; font-weight: normal; }
.setW{max-width: 60%  !important;}
/*时间选择*/
.hidden{visibility:hidden;}
.startDate,.endDate{ position: relative;}
.date_pop{ position: fixed; left:0; top:0;  width: 100%; z-index: 70; }
.info{ position: absolute;width:10rem; bottom:-2rem; left:50%; margin-left: -5rem; font-size: 1rem; color: #00b5ea; text-align: center;}
.pickmeup { position: absolute;  width:100%;   background:#fff;  display: none; z-index: 60; }
.pickmeup * {  -webkit-box-sizing: border-box;  box-sizing: border-box;  }
.pickmeup .pmu-instance {  display: inline-block;  text-align: center;  width:100%;  -webkit-box-sizing: border-box;  box-sizing: border-box;  }
.pickmeup .pmu-instance .pmu-button { cursor: pointer; outline: none; text-decoration: none; font-size: 1.5rem; color: #222;  }
.pickmeup .pmu-instance .pmu-not-in-month {  color: #666666;  }
.pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover {  color: #333333;  cursor: default;  }
.pickmeup .pmu-instance .pmu-selected {  color:#fff;  background: #00b5ea;  }
.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {  color:#fff !important;  background: #ec8080;}
.pickmeup .pmu-instance nav {  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  color: #eeeeee;  line-height:3.3rem;  background: #fafafa;  padding:0 1rem;  }
.pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next {  height: 3em;  width: 5em;}
.pickmeup .pmu-instance nav .pmu-month {  width:100%; height:4.3rem; color: #00b5ea;   font-size: 1.4rem; line-height: 4.3rem;  background: #fafafa;}
.pickmeup .pmu-instance .pmu-years *, .pickmeup .pmu-instance .pmu-months * {  display: inline-block;  line-height: 3.6em;  width: 3.5em;  }
.pickmeup .pmu-instance .pmu-day-of-week {  cursor: default;  background: #ebebeb;  font-size: 1.2rem;  color: #333;  }
.pickmeup .pmu-instance .pmu-day-of-week *{    width:14.2%;}
.pickmeup .pmu-instance .pmu-day-of-week *, .pickmeup .pmu-instance .pmu-days .pmu-button{  width:14.2%;  display: inline-block;  text-align:center;}
.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month{color: #999; visibility: hidden;}
.pickmeup .pmu-instance .pmu-day-of-week * {  line-height: 1.8em;  }
.pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years { display: none;  }
.pmu-days{ padding:0 1rem 1rem;  text-align:left;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pmu-days .pmu-button{ height:2.5rem;margin:1rem 0; color: #333;  font-size: 1.4rem; line-height: 2.5rem; }
.desccont{  padding-left: 1rem;text-align: right;}


/*特产*/
.shop_list li{margin-top: 1rem; padding-top: 1rem; background: #fff;}
.shop_list li:first-child{margin: 0; padding:0;}
.shop_list a{position: relative; display: block; width: 100%;}
.jkj{top: 1rem;}
.shop_box{padding: 1rem 1rem 1.3rem;}
.shop_box h3{max-width: 70%; font-size:1.5rem ; color: #222; font-weight: normal; }
.shop_box span{font-size: 1.8rem; color: #00b5ea; }
.shop_box span i{font-style: normal; font-size: 1.1rem; color: #999;}

/*贴心服务*/
form.fl{width:77%;}
.chanCc{color:#00b5ea !important;}
.server{width: 100%;}
.server i{left: 7rem;}
.server_nav{position: absolute; left: 0; top: 4.2rem; width: 100%; z-index: 31; overflow:hidden;}
.choice_icon{ display:inline-block; width: 2.5rem; height:2.5rem;  font-size: 2.5rem; color: #9d9d9d; vertical-align:top; }
.server_list{position: relative; max-height:30rem; overflow-x:hidden; overflow-y:auto;}
.server_list>li{ width:100%; padding: 0 1rem; box-sizing: border-box; -webkit-box-sizing:border-box ; background: #fff; }
.server_list>li img{padding-top: 1rem; height:1rem; vertical-align: top; }
.server_list li a{font-size: 1.2rem; line-height: 3.1rem; color: #555;}
.server_list>li li{padding: 0 1rem; background: #ececec;}
.server_list ul{position: absolute; right: 0; top:0; width: 50%;}
.coverServer{top:4.2rem; }
.server_list>li.curr{ background: #ececec;}
.server_list>li.curr >a{color: #00b5ea;}
.server_list>li:active ul{display: block;}
.server_ul li{ position: relative; padding: 1rem 0; border-bottom: 1px solid #e6e6e6; background:#fff;}
.server_ul .flex{padding: 1rem 1rem 0 1rem;}
.server_ul .flex h3{padding-bottom: .5rem; font-size: 1.5rem; color: #222; font-weight: normal;}
.server_ul .flex p{padding-top: .5rem; font-size: 1.2rem;}

.allPeople{ display: inline-block; vertical-align: middle; margin-top: .2rem; /*margin: .2rem 0 0 .3rem;*/ font-size: 1.2rem; color: #555;}
.allPeople span{font-size: 1.6rem;}
.shop_tj .allPeople{padding-left:.5rem;}
/*图文列表*/
.text_ul li{margin-top: 1rem; background: #fff; border-bottom: 1px solid #e6e6e6;  border-top:1px solid #e6e6e6; }
.text_ul li:first-child{margin-top: 0;}
.text_ul li a{display: block; padding: 1rem;}
.text_ul li a p{ border-radius: .25rem; overflow: hidden;}
.text_text{padding: 0 1rem;}
.text_text h3{ font-size: 1.6rem; color: #222; font-weight: normal;}
.text_text h3 span{color: #00b5ea;}
.text_text p{padding: .3rem 0 1rem 0; font-size: 1.4rem; color: #999; }
.text_box{padding: 1rem .5rem; border-top: 1px solid #e6e6e6;}
.text_box span{padding: 0 .5rem; font-size: 1.1rem; color: #999;}
.text_box i{ padding-right: .3rem; font-size: 1.2rem; color: #aaa; vertical-align: top;}




/*酒店详情*/
.stay i{font-size: 1.5rem; color: #999; font-style: normal;}
.stay span{font-size: 1.5rem; color: #222;}
.orders_add{font-size: 1.2rem; line-height: 4.4rem; color: #00b5ea;}
.orders_add img{height: 1rem; padding:1.6rem 0 0 .3rem; vertical-align: top;}
#ld{padding-left: .3rem;}


/*列表搜索+筛选*/
.hotel_head{position: relative;width: 100%; padding: 0.7rem 1rem; border-bottom: 1px solid #e6e6e6; -webkit-box-sizing: border-box;  box-sizing: border-box;}
.hotel_sear,.hotel_sear02{position:relative; width:100%; height:2rem; padding: 0.4rem 0; line-height: 2.8rem; -webkit-border-radius: 1.4rem; border-radius: 1.4rem;  background-color: #fff; overflow: hidden;}
.hotel_sear > input,.hotel_sear02 > input{ vertical-align: top; display: block; height: 2rem; width: 80%; font-size: 1.1rem; color: #444;  -webkit-border-radius: 0 1rem 1rem 0; border-radius:  0 1rem 1rem 0;  text-align: left;}
.searchIcon{position: absolute; left: 50%; top:50%; z-index: 10; display: block; width: 100%;  font-size: 1.1rem; color: #999; text-align: center;background-color: #fff;}
.searchIcon.none{display: none !important;}
.searchIcon02{display: inline-block; width: auto;}
.searchIcon i{ font-size: 1.3rem; color: #999; margin-right: .5rem;}
.searchIcon2{position: absolute; left: 10rem; top:.75rem; z-index: 10;  font-size: 1.1rem; color: #999;}

/*图片*/
.picture_ul{padding: .5rem;}
.picture_ul li{ float: left; width: 50%;  box-sizing: border-box; -webkit-box-sizing:border-box ; padding: .5rem; overflow: hidden; }
.picture_ul li a{position: relative; display: block; border-radius: .25rem; overflow: hidden;}


/*生成订单*/
.add_warm{font-size: 1.2rem; color: #ff9000; text-align: center; line-height: 2.5rem; background: #ffefd7;}
.order{padding: 1rem 0; border-bottom: 1px solid #e6e6e6; background: #fff;}
.order .hotelList01A{margin: 0 1rem 0 0;}
.order .flex{padding-top:.7rem; }
.order h3{font-size: 1.8rem; color: #222; font-weight: normal;}
.order .flex .hotel_pri{padding-top: .5rem;}
.order_ul{margin-top: 1rem; padding-left: 1rem; border-top: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6; background: #fff;}
.order_ul li{height: 4.4rem; padding-right: 1.5rem; border-bottom: 1px solid #e6e6e6; overflow: hidden;}
.order_ul li:last-child{border-bottom: none;}
.order_name{font-size: 1.5rem; color: #555; line-height: 4.4rem;}
.order_date{width:5rem;text-align: center; font-size: 1.5rem ; color: #ff9600; line-height: 4.4rem;}
.order_ul .more{height: 1rem; padding:1.7rem 0 0 .3rem;  vertical-align: top;}
.order_write{text-align: right; font-size: 1.5rem ; color: #555; line-height: 4.4rem;}
.submit_order{position: fixed; left: 0; bottom: 0; width: 100%; height: 5rem; border-top: 1px solid  #e6e6e6;}
.sub_num,.sub_btn{display: block; height: 100%;}
.sub_num{ background: #fff; padding-left: 1rem;}
.sub_num span{line-height: 5rem; }
.sub_sum{font-size: 1.4rem;}
.sub_money{font-size: 1.8rem; color: #ff9600;}
.sub_btn{background: #ff9600; color: #fff; font-size: 1.8rem; text-align: center; line-height: 5rem;}
.sub_btn:hover{background: #ff9600;}
.sub_desc{padding-right: 1rem; font-size: 1.1rem; color: #999; }
.sub_desc img{width: 1rem; vertical-align: middle;}
.rotate{margin-top: -.5rem; transform: rotate(180deg); transition: all .3s linear;}
.rotate1{margin-top: -.7rem;transform: rotate(90deg); transition: all .3s linear;transform-origin:center;}
.desc_cover{ position: fixed; left: 0; bottom:5.1rem; width: 100%; height: 100%; z-index: 30; background: rgba(0,0,0,.5)}
.order_desc{position: absolute; left: 0; bottom: 0; width: 100%; padding: 1rem 0; /*height: 4.4rem;*/ background: #fff;}
.order_desc span{ display: block; padding: 0 1rem; font-size: 1.5rem; line-height: 1.8rem;  color: #555;}
.order_desc span.scenic_num{ width: 29%; padding: 0 1rem 0 0; text-align: right;}


/*订单支付*/
.submit_order_box{background: #fff; border-bottom: 1px solid #e6e6e6;}
.submit_order_tit{height: 5.7rem; padding: 0 1rem; color: #00b5ea; line-height: 5.7rem; font-weight: normal; border-bottom: 1px solid #e6e6e6;}
.submit_order_tit .fl{width: 72%; font-size: 1.6rem;}
.submit_order_tit .fr{width: 26%;text-align: right;font-size: 1.2rem;}
.submit_order_tit .fr i{font-size: 1.8rem;font-style:normal;}
.submit_order_box li:last-child{border-bottom: none;}
.submit_order_ul{padding-left: 1rem;}
.submit_order_ul li{width:100%;height: 4.4rem; padding-right: 1rem; border-bottom: 1px solid #e6e6e6; line-height: 4.4rem; overflow: hidden; box-sizing: border-box; -webkit-box-sizing:border-box ;}
.order_name.fr{font-size: 1.5rem;}
.order_name02{color: #999 !important;}
.order_pri{color: #ff9000; font-size: 1.6rem;}
.pay_confirm{display: block; padding: 1.1rem 0 1rem;  margin:1rem 1rem 0 1rem ; background: #ff9600; color: #fff; border-radius: .3rem;  -webkit-border-radius:.3rem ;  text-align: center;  font-size: 1.5rem; line-height: 1.5rem;  vertical-align: bottom;}
.warn{padding: .7rem; color: #999; text-align: center;  font-size: 1rem; line-height: 1.2rem; }
.pay_style{padding: 0 0 .5rem 1rem; margin-top: 1rem; border-top: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6; background: #fff;}
.pay_style li{padding: 1rem  1rem 1rem 0;  border-bottom: 1px solid #e6e6e6;}
.zf{width: 3.8rem;}
.pay_style p{padding:.8rem 0 0 .7rem;font-size:1.6rem;}
.pay_style p span{display: block; font-size: 1.3rem ; color: #444;}
.pay_style p span.int{ color: #999;  font-size: 1rem; line-height: 1rem;}
.pay_style li:last-child{border: none;}
.pay_cho{display: block; width: 1.5rem ; height: 1.5rem ; margin-top:.9rem; border: 1px solid #ddd; background-color:#fff; text-align:center;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;  }
.pay_cho i{padding-top: -.5rem;}
.pay_cho img{width: 1.5rem;}
.messageCover{top:0;}
.leave_starBox{position: fixed; left: 0; bottom: 0; z-index: 31; width: 100%;  background: #fff;}
.leave_star{padding: 1rem; border-bottom: 1px solid #e6e6e6;}
.leave_star .pj{height: 1.5rem; padding-left: .5rem; font-size: 1.4rem ; line-height: 1.5rem; color: #222; border-left: .3rem solid #00b5ea; }
.resulD{padding-top: 1rem; display: inline-block;}
.resulD>img{ height:1.8rem;vertical-align:top;margin-left: 0.8rem;}/*星星评分*/
.starbox>span{ font: 2.1rem/1.8rem "STXihei"; color: #00b5ea;}
.leave_star textarea{width: 100%; margin-top: 1rem; height: 5rem; font-size: 1.4rem; color: #222; resize: none;}
.leave_starBox a{display: block; padding: 1rem;}
.leave_starBox input{width: 100%; height: 3.4rem; font-size: 1.6rem; color: #fff; line-height: 3.4rem; text-align: center; border-radius: .25rem; background: #00b5ea; }
.leave_starBox input:hover{background:#00b5ea;}




/*酒店订单*/
.changeLine .stay,.changeLine .orders_add{line-height: 4.3rem;}
.hotel_order{height: 5.7rem; padding: 0 1rem; border-bottom: 1px solid #e6e6e6; vertical-align: middle; font-size: 1.6rem; color: #222; font-weight: normal; line-height: 5.7rem;}
.hotel_order img{width: 2.4rem; vertical-align: middle; padding-right: .3rem;}
.submit_order_ul .submit_order_tit{padding-left: 0; font-size: 1.6rem;}

/*景区详情*/
.audio_box h3{padding-top: 0 !important;}
.def_play{width:100%; height: 0.2rem; margin-top: 1.4rem; background-color: #d8d8d8; position: relative;}
.def_start{height: 100%;background-color: #00b5ea; width: 0;}
.audiodot{position: absolute;left: 0; top: -0.8rem; display: block;padding:0 .75rem;  height: 1.7rem;   border-radius:.85rem; background:#fff;line-height: 1.7rem;  border: 1px solid #e6e6e6; font-size: 1.1rem; color: #999; font-style: normal;}
.time_b{font-size: 1.1rem; color: #999; }
.time_b i{padding-right: .5rem; font-size: 1.1rem; vertical-align: top;}
.time_b img{width: 1.2rem; padding-top: .1rem; margin-right: .3rem; vertical-align: top;}

/*特产详情*/
.tc_slider{position: relative; width: 100%;}
.tc_slider .swiper-slide img{width: 100%; min-height: 100%;}
.tc_slider span.swiper-pagination-bullet{ opacity: .4; border: none;}
.tc_slider .swiper-pagination-bullet-active{background: #ff9000 !important; opacity: 1 !important;}
.tc_desc{padding: 1rem; text-align: center; border-bottom: 1px solid #e6e6e6; background: #fff;}
.tc_desc h3{padding-bottom: .3rem; font-size: 1.6rem; color: #222; font-weight: normal;}
.tc_pri,.already{font-size: 1.2rem; color:#999;}
.price{font-size: 1.8rem; color:#00b5ea;}
.z_line{padding-left: .3rem; font-size: 1.4rem; color:#999; text-decoration:line-through;}
.tc_desc p{padding-top: .3rem;}

.now_ding{padding:.7rem 0 0 1rem; text-align: left;}
.now_ding span{text-align: left; line-height: 1.8rem;}
.since{padding-left: .3rem; font-size: 1.1rem; color: #999;}
.freight{font-size: 1.2rem; color: #999;}

/*特产支付*/
.fontRed{color: #00b5ea;}
.pay_messge{position: relative; padding: 1rem; background: #fff; ;}
.getM{margin-top: 1.85rem !important; border-top: 1px solid #e6e6e6;}
.setBg{position: absolute; left: 0; bottom: -.85rem; width: 100%; height: .85rem; background: url(../images/flo.png) repeat-x left bottom; background-size: .85rem auto}
.pay_messge p{padding-top: .3rem; font-size: 1.4rem; color: #222;}
.order_ul li.order_product{ height: 8rem;}
.order_product span.fr{ width: 70%;height: 8rem;}
.order_product textarea{padding-top: .85rem; height: 7.15rem; width: 100%; font: 1.4rem/3rem "Microsoft YaHei";  resize: none;}

/*服务详情*/
.cang_desc_name2{width: 87%;}
.setF span.fl{font-size: 1.6rem; color: #fff !important;}
.setF span{line-height: 1.6rem;}

/*图文详情*/
.graphicBox{padding: 1.3rem; overflow: hidden;}
.graphicBox img{max-width: 100%; margin: 1rem 0; vertical-align: top;}
.graphic_tit{font-size: 1.8rem; color: #222; font-weight: normal;}
.str_info span{margin-right: 1rem;}
.graphicBox p{padding-top: .3rem;}
.graphicBox p span{ font-size: 1.1rem; color: #999;}
.graphicBox p span:first-child{padding-left: 0;}
.content{padding: 1rem 0;}
.addBorder{border-bottom: 1px solid #e6e6e6;}
.leave_message{border-bottom: 1px solid #e6e6e6;}
.leave_message li{padding-right: 0; border-bottom:none;}
.leave_message li:last-child div.flex{border-bottom: none;}
.leave_message li:last-child{border-bottom: 1px solid #e6e6e6;}
.leave_message .leave_time{padding-left: 0; font-size: 1.1rem; color: #b1b1b1;}
.leave_message .mess_font{padding: .6rem 0 .8rem 0;}
.leave_message div.flex{padding: 0 1rem 1rem .2rem;   border-bottom: 1px solid #e6e6e6;}

/*收藏*/
.sum_col{padding: 1rem; font-size: 1.2rem; color: #999; text-align: center;}

/*点评*/
.my_ev li{margin-top:1rem; background: #fff; padding: 0 0 1rem 1rem;  border-bottom: 1px solid #e6e6e6;  border-top: 1px solid #e6e6e6; }
.my_ev li:first-child{padding-top: 0; border-top: none;}
.my_ev li h3{padding-right: 1rem; color: #444; font-size: 1.5rem; line-height: 3.3rem; font-weight: normal;   border-bottom: 1px solid #e6e6e6; }
.my_ev p{padding-top: .8rem;}
.my_ev li h3 .more_icon{line-height: 3.3rem;}
.my_ev p.word{padding-right: 1rem; font-size: 1.4rem; color: #999;}
.hotelOrderList li:first-child,.my_ev li:first-child{margin: 0;}
.noHeight{height: 0; padding: 0; transition: all .3s linear; overflow: hidden; }



/*全部订单*/
.all_order_nav{position:fixed;left:0;top:0;z-index:2;padding: 1rem 0; border-bottom: 1px solid #e6e6e6; background: #fff;}
.all_order_nav a{position: relative; display: block;  text-align: center; font-size: 1.4rem; color: #555; line-height: 2.25rem; border-right: 1px solid #e6e6e6; }
.all_order_nav a:last-child{border-right: none;}
.all_order_nav a i{position: absolute; bottom: -1.1rem; left: 0; display: none; width: 100%; height: 0; border-bottom: 2px solid #00b5ea; }
.all_order_nav a.curr{color: #00b5ea;}
.all_order_nav a.curr i{display: block;}
.all_order_list{padding-top: 4.25rem}
.all_order_list li{margin-top: 1rem; padding-left: 1rem; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff;}
.all_order_list h3{font-weight: normal;}
.order_num{height:1.5rem;padding:1rem 1rem 1rem 0; font-size: 1.4rem; line-height: 1.5rem; border-bottom: 1px solid #e6e6e6;}
.order_num01{position:relative;width:70%;padding-left:1rem;color: #555;}
.order_num01 i{position:absolute;left:0;top:0;display:inline-block;width:.5rem;height:1.4rem;border-radius: .2rem;background-color:#00b5ea;}
.order_type{color: #00b5ea;}
.order_box{padding: 1rem 0; border-bottom: 1px solid #e6e6e6;}
.order_box .imgS{display: inline-block; width: 7rem;}
.order_mes{padding:0 1rem;}
.order_mes p{ line-height: 1.6rem; font-size: 1.2rem;color: #999;}
.order_mes_tit{display: block; max-width: 80%; font-size: 1.4rem; color: #222; }
.order_mes_tit i{font-style: normal; font-size:1.2rem; color: #555;}
.order_mes_pri{font-size: 1.4rem; color: #222;}
.order_mes_time{font-size: 1.2rem; color: #999;}
.order_mes_num{font-size:1.2rem; color:#222;}
.actual{padding: .3rem 1rem; line-height: 3.3rem; font-size: 1.4rem; color: #222; text-align: right;}
.actual span{font-size: 1.8rem; color: #f06b10;}
.order_input{padding: 1rem 1rem 1.5rem; text-align: right; border-top: 1px solid #e6e6e6; }
.order_input a{display: inline-block; height:2.3rem;  padding: 0 1.2rem; margin-left: 1rem; line-height: 2.3rem; font-size:1.2rem; border-radius: .25rem;  }
.close_order{border: 1px solid #e6e6e6; color: #999; }
.order_list{border: 1px solid #ff9600; color: #fff; background: #ff9600;}
.order_input a:hover{background: #ff8000; border: 1px solid #ff8000; color: #fff;}
.noBor{border-bottom: none;}
.noTor{border-top: none;}

/*申请退款*/
.pay_messge .apply_tit{font-size: 1.6rem; color: #00b5ea; font-weight: normal;}
.pay_messge .apply_old{font-size: 1.1rem; color: #999;}
.apply_num{padding-left: 1rem; margin-top: 1rem; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff;}
.apply_num p{padding-right: 1rem; line-height: 4.4rem; border-bottom: 1px solid #e6e6e6;}
.apply_num p:last-child{border-bottom: none;}
.apply_sumNum{font-size: 1.5rem; color: #555;}
.apply_num02{padding-left: 0;}
.apply_num02 p{padding-left: 1rem;}
.apply_time{font-style: normal; font-size: 1.1rem; color: #999;}
.apply_circle{margin-top: 1.5rem; font-size: 1.5rem; color:#00b5ea;}
.apply_circle .iconFont{line-height: normal; vertical-align: top;}
.apply_circle.curr{border:none;}
.apply_circle.curr .iconFont{display: inline-block;}
.order_nameC{color: #555;}
.order_nameC01{font-size: 1.4rem; color: #555;}
.party{width: 1.4rem; height: 1.4rem; margin-top: 1.2rem; border: 1px solid #e6e6e6; border-radius: .25rem;}
.apply_money{margin-top: 1rem; padding: 1rem; background: #fff; text-align: center; border-top: 1px solid #e6e6e6;}
.apply_money a{display: inline-block; width: 10.5rem; height: 2.9rem; text-align: center; line-height:2.9rem; font-size: 1.4rem;  background: #00b5ea; border-radius: .25rem; color: #fff;}
.order_name03{color: #222 ;}
.setMoney{padding:1rem 0 1rem 0;}
.setMoney .order_name,.setMoney p{ line-height: normal; border: none;}
.setMoney span.fr{font-size: 1.5rem; color: #00b5ea;}
.setMoney .say{padding-top: .5rem; font-size: 1.1rem; line-height: 1.1rem; color: #999;}
.sayBox{padding-right: 1rem;}
.sayBox textarea{width: 100%; height: 12rem; padding: 1rem 0; resize: none; font-size: 1.4rem; color: #999;}


/*退款成功*/
.apply_success{padding: 20% 3rem 0; text-align: center;}
.apply_success .iconFont{font-size: 5rem; color: #4bbc27;}
.succ01{padding-top: .8rem; font-size: 1.8rem; color: #ff9000;}
.succ02{padding-top: .5rem; font-size: 1.1rem; color: #999;}


/*在线评价*/
.online_mes{padding-left: 1rem; border-bottom: 1px solid #e6e6e6;}
.online_mes .leave_star{padding-left: 0;}
.online_mes .pj{border-left: .3rem solid #00b5ea;}
.send_online{display: block; padding: 1rem;}
.send_online .btn{width: 100%; height: 3.4rem; font-size: 1.8rem; color: #fff; line-height: 3.4rem; text-align: center; border-radius: .25rem; background: #00b5ea; }
.online_tit{ padding: 1.5rem 1rem; font-weight: normal; font-size: 1.6rem; color: #222; border-bottom: 1px solid #e6e6e6;}
.online_tit span{font-size: 1.2rem; color: #555;}

/*查看物流*/
.logistics{padding-top:1rem !important;}
.logistics_zt{font-size: 1.5rem; color: #222;}
.logistics_zt span{color: #10ac13;}
.logistics_num{padding-top: .8rem; font-size: 1.2rem; line-height: 1.2rem; color: #999;}
.logistics_mes{ margin-top: 1rem; padding:1.5rem 0 2rem 1rem; background: #fff; border-top: 1px solid #e6e6e6;}
.logistics_mes li.curr .iconFont,.logistics_mes li.curr .logistics_word p{color: #00b5ea !important;}
.logistics_time{position: relative; width: 3.5rem; height: 100%; text-align: center; }
.logistics_word{padding: 1.5rem 1rem 1.5rem 0; border-bottom: 1px solid #e6e6e6; vertical-align: top;}
.logistics_mes li:last-child .logistics_word{border-bottom: none; padding-bottom: 0;}
.logistics_mes li:first-child .logistics_word{padding-top: 0;}
.logistics_time .line{display: inline-block; width: 0; height: 100%; border-left: 1px solid #e6e6e6; vertical-align: top;}
.logistics_name01{font-size: 1.4rem; color: #999; line-height: 1.9rem;}
.logistics_name02{padding-top: .5rem; font-size: 1.1rem; color: #999;}
.logistics_time .ic_p{position: absolute; left: 50%; top: 1.6rem; display: inline-block; padding: .1rem 0; background: #fff; font-size: 0; vertical-align: middle; }
.logistics_mes li:first-child .ic_p{top: 0;}
.logistics_mes li:last-child .line{height: 2rem !important;}
.ic_p .iconFont{font-size: 1.3rem; color: #b5b5b5;  vertical-align: middle; }


/*字体图标样式*/
.more_icon{margin-left: .3rem; font-size: 1.3rem; vertical-align: top; line-height: 4.4rem; color: #c9c9c9;}
.down_icon{ display: inline-block; vertical-align: middle; font-size: 2rem; line-height: 4.4rem; color: #c9c9c9; transition: all .3s linear;}
.icon360{font-size: 1.5rem;margin-right: .5rem;}
.iconPhone,.iconHome{padding-left: 1.5rem; vertical-align: middle; font-size: 2rem; color: #00b5ea;}
.iconPhone{padding-left: 1rem;}
.iconAdd{font-size: 2rem; margin-right: .5rem;  vertical-align: top;  color: #00b5ea;vertical-align:middle;}

.near_icon{margin-right: .5rem; font-size: 2rem; color: #00b5ea;}

.search_icon{position: absolute; right: 1.5rem; top:0; display:block; width:2rem; height:2.9rem; line-height:2.9rem; font-size: 1.3rem; color: #b5b5b5; text-align:right;background-color:#fff;}
.fix_icon{font-size: 2.3rem; color: #aaa;}

.icon_up{display: inline-block; font-size: 1.5rem; color: #c9c9c9; transition: all .3s linear;}



.satrbox{padding: .7rem 0 1rem 0; }
.satrbox i{font-size: 1.1rem; color: #d3d3d3;}
.up_icon{display: inline-block; font-size: 2rem; color: #c9c9c9; vertical-align: middle;}
.pic_icon{font-size: 1.8rem; color: #fff; margin-right: .5rem; vertical-align: top;}
.pic_iconC{color: #ffa200;}
.tan_add{font-size: 2rem; color: #ff9000; padding-right: .5rem; }
.like .iconFont{font-size: 1.2rem; vertical-align: top; height: 1.1rem; margin-right: 0.4rem;}
.hot .iconFont{font-size: 1.2rem; vertical-align: top;}
.hot_what{font-size:2rem; vertical-align: top;}
.chanYellow{color: #ffa800;}
.fly{display: inline-block; padding-top: .3rem; color: #fff; font-size: 1.6rem; vertical-align: top;}

.pay_cho .iconFont{display: none; font-size: 1.5rem; color: #00b5ea;}
.pay_style .curr .iconFont{display: inline-block;}
.pay_style .curr .pay_cho{border: none;}
.pay{font-size: 3.5rem;}
.pay01{color: #01aaef;}
.pay02{color: #61c527;}
.hotel_icon{margin-right: .5rem; font-size: 2.2rem; color: #00b5ea;}
.server_list .iconFont{font-size: 1.2rem; color: #b8b8b8; vertical-align: top;}
.no_message{width: 100%; padding-top: 20%; text-align: center;}
.no_message i{display: block; width: 8rem; height: 8rem; margin:0 auto; font-size: 6rem; text-align: center; line-height: 8rem; color: #fff;  border-radius: 50%; background: #e6e6e6; }
.no_message p{padding-top: 1rem; font-size: 1.4rem; color: #999; text-align: center;}
.cancel_coll{position: absolute; right: 0; bottom: 0; z-index: 1; display: block;  height: 1.6rem; padding:0 .5rem; overflow:hidden;
    background: rgba(0,0,0,.4); text-align: center; line-height: 1.8rem; color: #fff;  font-size: .9rem;  border-radius: 0 0 .25rem 0; }
.weaIcon{font-size: 1.4rem; color: #fff;}
.noM{margin-top: 0 !important; border-top: none !important;}
.changeBor{border-bottom: 1px solid #e6e6e6;}
.changeBor li:last-child{border-bottom: none;}

.eval i{font-size: 2rem; margin-right: .4rem; color: #ffa200;}

/*hover*/
.zh{position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.0);}
.hot_project_ul li:hover .zh,.buddhism_ul li:hover .zh,.hot_shop_ul li:hover .zh,.picture_ul li:hover .zh{background: rgba(0,0,0,.3);}
.hotelList01 li:hover,.nav_ul li:hover,.recommend_ul li:hover,.my_nav a:hover,.my_ev li:hover,.server_ul li:hover,.text_ul li:hover,.server_ul li:hover{background: #f5f5f5;}

.index_sli .swiper-slide a{display:block; width: 100%; height: 100%; }
.index_sli .swiper-slide a,.index_sli img,.buddhism_ul img,.setDrive img,.favourable_ul img{width: 100% ;height:100%;background: url(../images/default_big.jpg) no-repeat center; background-size: cover;object-fit: cover;}
.hot_project_ul img,.recommend_ul img,.envelope_cover img, .quank_img img, .tuang_img img{width: 100% ;height:100%;background: url(../images/default_small.jpg) no-repeat center; background-size: cover;object-fit: cover;}

/*热词*/
.searchBox{position: relative; z-index: 7;}
.hotelCover_hot{ top: 4rem; z-index: 6;}
.hot_word{position: fixed; left: 0; top: 5rem; z-index: 7; width: 100%;  background: #fff;}
.hot_word_con{padding: .75rem .75rem 1.25rem .75rem;}
.hot_word_list a{display: inline-block; height: 2.2rem; padding: 0 1.3rem; margin: .25rem; font-size:1.2rem; color: #555; text-align: center; line-height: 2.2rem;  border-radius:1.1rem; border: 1px solid #d2d2d2; }
.search_btn{padding: 0 1rem .75rem 1rem;}
.search_btn span.fl{font-size: 1.4rem; color: #00b5ea;}
.search_btn span.fr{font-size: 1.2rem; color: #999;}



/*详情页面新增*/
.no_bto{ border-bottom: none;}
.oldPri{display: inline; padding-left: .5rem; font-size: 1.2rem; color: #999; text-decoration: line-through;}
.room01{padding: 1rem; border-bottom: 1px solid #e6e6e6;}
.room01 h3{font-size: 1.6rem; line-height: 1.6rem; color: #222; font-weight: normal;}
.roomD{padding-top: .4rem; font-size: 1.1rem; line-height: 1.1rem; color: #999;}
.roomD span{padding-right: .5rem;}
.roomPri{padding-top: .4rem; font-size: 1.1rem; color: #999;}
.roomPri span{font-size: 1.8rem; color: #00b5ea;}
.roomPri label{ float: right;}
.roomType{padding: 1rem 0 0;}
.roomType .roomType01,.roomType .roomType02{padding: 0 1rem; font-size: 1.4rem; line-height: 1.4rem; color: #555;}
.roomType .roomType02{padding-top: .4rem;}
.roomType .words{padding: 1rem; margin-top: 1rem;  border-top: 1px solid #e6e6e6;}
/*.addM{margin-top: 1rem; border-top: 1px solid #e6e6e6;}*/
.roomOrder{padding: 1rem;}
.yellowWord{margin-top: 1rem;  font-size: 1.4rem; color: #ff9000; line-height: 1.4rem;}
.roomOrder .yellowWord:first-child{margin-top: 0;}
.blackWord{padding-top: .4rem; font-size: 1.4rem;  color: #555;}
.blackWord span{color: #999;}
.blackWord i{display: inline-block; width: .4rem; height: .4rem; margin: .7rem .5rem 0 0; background: #d3d3d3; vertical-align: top; border-radius: 50%; }
.rightOrder{display: block; height:4.4rem; line-height: 4.4rem; font-size: 1.6rem; color: #fff; text-align: center; background: #ff9600;}
.rightOrder:hover{background: #ff8000;}
.ask{padding: 1rem; border-bottom: 1px solid #e6e6e6; font-weight: normal; font-size: 1.6rem; color: #222; line-height: 1.6rem;}
.ask .as{display: block; padding-top: .5rem; font-size: 1.2rem; line-height: 1.2rem; color: #00b5ea;}

/*2017.3.2 by huangyue*/
/*条件筛选*/
.seaI{width: 70%; padding: 0 1rem; color: #222;}
.searchIconN{position: absolute; right: 1.5rem;  top: 0;  font-size: 1.3rem; color: #999;}
.hotel_sear03{width:auto; padding:.4rem 1rem; background:#fff;}
.choice_cover{position: fixed; left: 0; top: 5rem; z-index: 10; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,0.6);}
.choice_cover1{position: fixed; left: 0; top: 0; z-index: 20; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,0.8);}
.choice_cover1 img{display: block; margin: -26% auto 0;width: 107%; padding-bottom: 100%; }
.sx_lstBox{width: 100%;z-index: 11; position: fixed;left: 0;top:0;}
.sx_lstBox.fixed{position: fixed;left: 0;}
.sx_lstBox.top0{top:0;}
.sx_lstBox.H80{height: 80%;}
.sx_lst{  position: relative;width: 100%; height: 1.5rem; padding: 0.9rem 0;  background-color: #fff; border-bottom: 1px solid #e6e6e6; z-index: 12;}
.sx_lst li{ float: left; width: 33.3%; height: 1.5rem; border-right:1px solid #e6e6e6; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sx_lst.col4 li{ width: 25%;}
.sx_lst.col2 li{ width: 50%;}
.sx_lst li:last-child{ border-right: 0;}
.sx_lst li > span{ display: inline-block; width: 100%; height: 100%;  font-size: 1.4rem; line-height: 1.6rem;  color: #555; text-align: center; }
.sx_lst li > span b{font-weight: normal}
.sx_lst li i{ position:relative; margin-left: .4rem; }
.sx_lst li i img{width: .9rem; vertical-align:middle;}
.sx_lst li.curr span,.sx_lst li.curr i{color:#00b5ea;}
.sx_moreBox{position: relative;height: 80%;}
.sx_more{ position: relative; left: 0; top:0; z-index:40; width: 100%;height: 100%; padding: 0; font-size: 0; text-align: left;  background-color: #fff;-webkit-box-sizing: border-box; box-sizing: border-box;}
.sx_more li{ display: block; width:100%; height:3rem; padding-left: 1rem; border: none; font-size: 1.2rem; line-height: 3rem; color: #555; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sx_more li.curr,.region_city .region_city_li.curr{background-color: #ececec; color: #00b5ea;}
.sx_sxBox{position: relative;height: 100%;overflow: auto;}
.sx_sx{padding: 0 4% .5rem;  border-bottom: 1px solid #e7e7e7;}
.pb3{padding-bottom: 3rem;}
.pt7_5{padding-top: 7.5rem!important;}
.sx_sx_head{  line-height: 1.4rem; height: 1.4rem; margin: 1.2rem 0 .5rem 0;}
.sx_sx_head span{ color: #555!important;}
.sx_sx_head .title{display: inline-block;margin-left: 3%; vertical-align: middle;  font-size: 1.2rem;  line-height: 1.4rem;}
.sx_sx_body a{ display: inline-block;width: 28.3%; height: 2.3rem;line-height: 2.3rem; margin: 0 2.5% 1rem 2.5%; font-size: 1.2rem; text-align: center; color: #787878; border: .1rem solid #d4d4d4;  -webkit-border-radius: .5rem; border-radius: .5rem; -webkit-box-sizing: border-box; box-sizing: border-box;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.sx_sx_body a.curr{ color: #fff; background: #00b5ea; border: 1px solid #00b5ea;}
.sx_btn{position: absolute;bottom: 0;left: 0;width: 100%;height:3.1rem;background-color: #ececec;}
.sx_btn a{display: inline-block;padding: 0 1rem;height:3.1rem;line-height: 3.1rem; color: #00b5ea;font-size: 1.4rem;}
.W44 a{width: 44.7%;}
.mapprice{margin-left:1rem;}
.mapprice span{color:#00b5ea;}
.sx_sx_input{ width: 4rem; height: 2rem; margin: 0 1rem 1rem; border: 1px solid #ccc; text-align: center; border-radius: .2rem;}
.sx_sx_inputline{ display: inline-block; width: 1rem; height: 1px; margin: 0 0 .3rem; background-color: #ccc;}

/*二级筛选*/
.region_city{ position: absolute; left: 50%; top: 0; width: 50%; min-height: 100%; background-color: #ececec; display: none;}
.region_city.show{display: block;}

/*领取卡券列表*/
.searchBg{background-color:#00b5ea;}
.quan_flower{position: fixed;width: 100%;z-index: 2;}



/*我的卡券包*/
.quan_img{width: 6.6rem;height: 6.6rem;padding:.4rem .7rem 0 1rem;border-radius: .4rem; overflow: hidden;}
.quan_img img{width: 100%;height: 100%;border-radius: .4rem;}
.quan_des{width: 37%;}
.quan_shop{padding-top:1rem;line-height:1.9rem;font-size: 1.3rem;color: #333;}
.quan_time{padding-top:.3rem;line-height:1.9rem;font-size: 1rem;color: #666;}
.quan_rul{width: 34%;padding-top:3%;color:#fff;text-align: center;}
.quan_rul span{display: block;font-size: 3rem;}
.quan_rul i{font-style: normal;font-size:2rem;}
.quan_rul b{display: block;font-weight: normal;font-size:1.3rem;}
.cp_quan .quan_rul i{margin-right:.3rem;}
.cp_ka .quan_rul i{margin-left:.3rem;font-size:1.8rem;}
.quan_lose{position: absolute;top: 18%;right: 28%;font-size:5rem;color:#a3a3a3;}
.quan_yisy{color:#eb7575;}
.cp_haved .quan_des p{color: #999;}
.cp_haved .quan_lose{display: block}
.sx_myQuan.H80 { height: 34%; }

/*卡券详情*/
.desc_out{padding: 1rem;-webkit-box-sizing: border-box; box-sizing: border-box;}
.desc_box{width:100%;height:auto;background-color: #fff;}
.desc_title{position: relative;height:2.6rem;line-height:2.6rem;padding:2rem 0 3rem;font-size: 1.5rem;font-weight:500;color: #333;text-align: center;background:url(../images/my_quanLine.png) no-repeat center bottom;background-size:100% auto;}
.desc_title i{margin:0 .2rem;font-style:normal;font-size:1.8rem;color: #ff4200;}
.desc_title b{margin:0 .2rem;font-weight:normal;font-size:2.8rem;color: #ff4200;}
.desc_cont{padding: 1rem 2.2rem 1rem 2.5rem;}
.desc_cont p{font-size: 1.3rem;color: #666;line-height: 2.4rem;}
.desc_cont span{color: #333;}
.desc_rule p{font-size: 1.2rem;line-height: 2.2rem;text-indent: 1rem;}
.desc_img{width:80%;overflow:hidden;margin:1.6rem auto 1rem;border: 1px solid #e3e3e3;}
.desc_img01{max-height: 20rem}
.desc_img img{width:100%;height:100%!important;}
.tc{text-align: center;}

/*领取卡券*/
.my_btn{display: block;width: 100%;padding: 1.5rem 1rem;-webkit-box-sizing: border-box; box-sizing: border-box;}
.my_btn input{display: block;width: 100%; line-height: 2rem;padding:1.4rem 0 1.2rem; font-size: 1.6rem; color: #fff; text-align: center; border-radius: .3rem; background: #ff9600;}

/*团购秒杀*/
.cang_tuan_list{padding:0 0 .3rem 1rem;background-color: #fff;overflow: hidden}
.cang_tuan_list li{width:100%;padding: 1rem 0;border-bottom: 1px solid #e6e6e6;}
.cang_tuan_list li:last-child{border-bottom:none;}
.cang_tuan_cont{display:block;width:100%;}
.cang_tuan_img{width:9rem;height:6.75rem;border-radius:.4rem;overflow:hidden;}
.cang_tuan_img img{width: 100%;height: 100%;}
.cang_tuan_info{width:48%;margin-left:.7rem;}
.cang_tuan_info h3{padding-top: .4rem;line-height:2rem;font-size:1.5rem;font-weight:normal;color:#222;}
.cang_tuan_info p{margin-top:.5rem;line-height: 1.6rem;font-size:1.1rem;color:#999;}
.cang_tuan_info .cang_tuan_pri{margin-right:.3rem;font-size:1.8rem;font-weight:600;color:#00b5ea;}
.cang_tuan_btn{display:inline-block;margin:6.4% 1rem 0 0;padding: .5rem 1.5rem;font-size: 1.2rem; color: #fff;text-align: center;background: #ff9600;border-radius: .3rem;}
.cang_tuan_btn.disabled{padding: .5rem 1rem;background-color: #ccc;}

/*团购秒杀详情*/
.tgdesc_body{padding-bottom: 7.4rem;}
.tg_box{width: 100%;margin-bottom: 1rem;background-color:#fff;}
.tg_title{padding:1.3rem .3rem .5rem;line-height:3rem;font-size:2rem;color:#333;font-weight:normal;}
.tg_title > span{ display: inline-block; margin-left: .3rem; padding: 0 .5rem; font: 1.4rem/2.2rem "Microsoft YaHei"; color: #f34642; border: 1px solid #f34642; border-radius: .25rem;vertical-align: text-top;}
.tg_img{position:relative;width: 100%;overflow: hidden;}
.tg_img img{width: 100%;height: auto}
.tg_img span{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 2.4rem; line-height: 2.6rem; padding: 0 1rem; text-align: right; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,.6);-webkit-box-sizing: border-box; box-sizing: border-box;}
.tgdesc_info{border-top: 1px solid #e6e6e6;}
.tg_tit{margin-left:1rem;line-height:3rem;font-size:1.6rem;color:#666;font-weight:normal;}
.tgdesc_info .tg_cont{padding: 1rem}
.tg_cont p{line-height: 1.8rem;font-size:1.2rem;color:#666;}
.tg_cont1 img{ max-width: 100%; height: auto;}
.tgdesc_img{overflow: hidden;}
.tgdesc_img .tg_img{margin-top: .3rem}
.tgdesc_more{height: 2rem;padding: 1.5rem 2rem;background-color:#fff;}
.tgdesc_more span{display: block;width: 100%;height:3rem;line-height:3rem;text-align:center;font-size:1.6rem;color:#999;border-radius:1.5rem;background-color:#f2f2f2;}
.tg_cont h4{line-height:2rem;font-size:1.3rem;font-weight:normal;color:#ff9000;}
.tgdesc_dot{float:left;display:inline-block;width:5px;height:5px;margin:.5rem .7rem 0 0;background-color:#555;border-radius:5px;}
.tgdesc_tel{position:relative;padding-right: 20%;}
.tgdesc_tel h4{font-weight: 600;color:#222;}
.tgdesc_tel a{display: block}
.tgdesc_telIcon{position: absolute;right:0;top:0;display:inline-block;width:15%;height:86%;padding-left:3%;padding-top:4%;text-align:center;font-size:3rem;color:#00b5ea;border-left:1px solid #e6e6e6;}
.tgdesc_bottom{position: fixed;left: 0;bottom: 0;width:100%;height:4.8rem; box-shadow:0 -.1rem 2rem #000; -webkit-box-shadow:0 -.1rem 2rem #000; }
.tgdesc_over{position: absolute;left:50%;top:-2rem;display:block;width: 58%;height:2rem;margin-left:-29%;line-height:2.1rem;text-align:center;font-size:1.2rem;color:#fff;border-radius:.5rem .5rem 0 0;background-color:#f80;}
.tgdesc_bottom p{height:4.8rem;background-color:#fff;}
.tgdesc_bottom .fl{margin-left: .5rem;font-size: 1.3rem;color:#333;line-height: 4.9rem;}
.tgdesc_bottom i{font-style: normal;text-decoration: line-through;}
.tgdesc_btn{display: inline-block;padding: .8rem 1.2rem;margin: .3rem .4rem 0 0;font-size: 1.8rem;color: #fff;border-radius: .4rem;background-color:#ff9600;}
.tgdesc_btn.disabled{background-color: #ccc;}
.tgdesc_ewm{margin-top: 1rem;}
.tgdesc_ewm span.fl{display:inline-block;width: 9rem;height: 9rem;}
.tgdesc_ewm div.fl{ margin-left: 1rem;padding-top:.5rem;}
.tgdesc_ewm .tg_ewm01{font-size:2rem;margin-bottom:1.3rem;}
.tgdesc_ewm .tg_ewm02{color: #00b5ea;}
.tg_ewm01 i{margin-right: 1rem;font-size:4rem;color: #00b5ea;}
.icon_address{margin-left: .4rem;font-size: 1.6rem;color:#06d5fa;}
.tgdesc_info .mess_lst li:last-child{border: none}

/*2017.3.14 修改*/

/*卡券团购*/
.see_more{font-size: 1.2rem;line-height: 4.4rem;color: #00b5ea;}
.cang_desc_list2 .icon_up{padding-left: 1rem;}
.cp_list02{padding: 0 .8rem .5rem .8rem;}
.cp_list02 li:last-child{margin-bottom: 1rem}
.cp_list02 .quan_con{padding: .3rem 0 .5rem;}
.tg_list{padding-top:1rem;}
.tg_list li{padding: 1.3rem 0;}
/*下订单*/
.hotel_pri .yuan_pri{margin-left:.7rem;text-decoration: line-through;}
.order_number a{display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;font-size: 1.4rem;color:#fff;background-color:#ff9600;border-radius: .3rem}
.order_number a.disabled{color:#bab8b8;background-color:#f0f0f0;}
.order_desc .order_tname{width: 54%;}
.order_desc .order_tnum{width: 36%;padding-left: 0;text-align: right}
.desc_title01{padding: 0 0 2rem;height: 0;}
.desc_cont .odsec_type{color:#00b5ea;}

/*2017.03.17*/
.bg_oran01{background-color:#e94a4b;}
.hotel_pri .pri_red{color:#e94a4b;font-size:1.6rem;}
.hotel_pri01 span{color:#999;}
.desc_btn{ display: block;width: 90%; padding: 1rem 0; margin: 1rem auto 0; text-align: center; font-size: 1.6rem; color: #fff; background: #00b5ea; border-radius: .4rem;}

/*登录注册*/
.loginBody{ position: fixed; width: 100%; height: 100%; background-color:#f6f6f6; overflow: hidden; }
.login_logo{width: 30%;margin:12% auto 0;text-align:center;}
.login_logo img{width: 100%;}
.login_cont{width: 80%;margin: 17% auto 0;}
.lo_box{position:relative;width: 100%;height:3.8rem;margin: 1.45rem 0 0 .5rem;background-color: #fdfdfd;border:1px solid #d3d3d3;border-radius: .5rem}
.lo_box input{position: relative;float:left;width:79%;margin-top: 1.1rem;padding-left: 1rem;font: normal 1.4rem/1.8rem "Microsoft YaHei";color:#333;background: rgba(0,0,0,0); -webkit-box-sizing: border-box; box-sizing: border-box;}
.lo_box i{position: relative;float:left;display: inline-block;width: 4rem;margin: .9rem 0;text-align:center;font-size:1.8rem;color:#999;background: url(../images/lo_line.png) no-repeat right center;}
.lo_input{padding-left:3.4rem;padding-right:1rem;margin-bottom:1rem;color:#dfdfdf;border-bottom:1px solid rgba(199,199,199,.58);font-size:1.5rem;background-color:inherit;background-size:auto 2rem;background-repeat:no-repeat;background-position:.4rem center;opacity:.8;-webkit-box-sizing: border-box; box-sizing: border-box;}
.lo_eye{position: absolute;right: 1.5rem;top: 1.3rem;font-size:1.6rem;color:#b3b3b3;}
.lo_eye.open{color:#f79c2d;}
.login_btn{position:relative;display:block;width:100%;height:2.3rem;padding:.9rem 0;margin-top:3rem;text-align:center;font-size:1.8rem;color:#fff;background:#00b5ea;border-radius: .5rem;}
.login_btn.disabled{background-color:#8adef7!important;}
.login_btn.none{display:none;}
.lo_other{margin:1.2rem 0;padding: 0 .3rem}
.lo_other a{font-size:1.2rem;color:#666;opacity:.8}
.lo_check{display: inline-block;width: 1.2rem;height: 1rem;padding-top:.2rem;line-height: 1.2rem;margin:0 .3rem 0 0;font-size: 1.3rem; vertical-align: top; border:1px solid #fff;border-radius:.2rem;background: rgba(0,0,0,0);}
.lo_to{display:block;padding-top: 2rem;font-size: 1.3rem; color: #666; text-align: center; }
.lo_to:visited{color: #00b5ea;}
/*yzm*/
.lo_out .lo_box{position:relative;width: 62%}
.lo_out input{width: 56%}
.lo_yzm{display:inline-block;width:34%;padding:1rem 0;height:1.6rem;margin-top:1.65rem;font-size:1.4rem;color:#fff;text-align:center;background-color: #00b5ea;border-radius:.5rem;}
.lo_yzm.disabled{background-color:#8adef7!important;}

/*弹窗登录*/
.login_mask{position: fixed; left: 0;bottom: 0; z-index: 11; width: 100%; height: 100%; overflow: hidden; background:url(../images/opB_60.png) repeat;opacity:0; pointer-events:auto}
.loginMain{position:fixed;left:0;bottom: -28rem;z-index:12;width:100%;height:28rem;background:#fff url(../images/loginBj.png) no-repeat center bottom;background-size:100% auto;}
.loginMain .login_cont{margin: 2rem auto 0;}
.loginMain .login_btn{height:2.2rem;margin-top:2rem;}
.login_tab{width: 90%; height: 4rem; padding: 0 5%; background-color: #fafafa; border-bottom: 1px solid #e8e6e6;}
.login_tab li {float: left;width: 33.3%; height: 1.6rem; line-height: 1.6rem; padding: 1.2rem 0;text-align:center; }
.login_tab li span {display: inline-block;width: 100%;height: 100%; font-size: 1.4rem;line-height: 1.6rem; color: #999; text-align: center; border-right: 1px solid #e8e6e6;-webkit-box-sizing: border-box; box-sizing: border-box;}
.login_tab li:last-child span {border-right: none; }
.login_tab li.curr{border-bottom:1px solid #00b5ea;}
.login_tab li.curr span{color:#00b5ea;}

/*首页天气*/
.weather{position: absolute;right:0;top:0;padding:.5rem 1rem 0 0;z-index:2;background:url(../images/weaBg.png) no-repeat center;background-size: 100% 100%;opacity:0;}
.weather p{text-align:right;font-size:1rem;color:#fff;}
.wea_last{ pointer-events: none;}
.wea_air i{padding-top:.5rem;font-size:2.2rem;}

.quanNum{ position: relative; display: inline-block;}
/*2017.8.10*/
.tg_tab{margin: .5rem 0 1rem 0;}
.tg_tab_span{ display: inline-block; margin: 0 .3rem; padding: 0 .5rem; font: 1.2rem/2.2rem "Microsoft YaHei"; border-radius: .5rem; vertical-align: text-top;}
.tab0{color: #00b5ea; border: 1px solid #00b5ea;}
.tab1{color: #f69922; border: 1px solid #f69922;}
.tab2{color: #2ece90; border: 1px solid #2ece90;}
.tab3{color: #ff5e5e; border: 1px solid #ff5e5e;}
.tab4{color: #9fd7f5; border: 1px solid #9fd7f5;}
.tab5{color: #e26ae1; border: 1px solid #e26ae1;}
.tab6{color: #1df1db; border: 1px solid #1df1db;}
.tab7{color: #f11d45; border: 1px solid #f11d45;}
.tab8{color: #dbf11d; border: 1px solid #dbf11d;}
.tab9{color: #1d27f1; border: 1px solid #1d27f1;}


/*地区选择器*/
.mui-poppicker{box-shadow: none;}
.mui-poppicker-header button {  font-size: 1.4rem;font-family:"Microsoft YaHei";letter-spacing:.2rem;color: #fff;background: #00b5ea; border: none; }
.mui-pciker-rule-bg{background-color: #fff;}
.mui-poppicker{background-color:#fff;}
.mui-poppicker-header{background-color:#00b5ea;text-align:center;}
.mui-poppicker-header .mui-btn{font-size: 1.4rem;}
.mui-poppicker-title{display:inline-block;width:60%;padding:4px 0;margin:0 auto;font-size: 1.5rem; font-weight: normal;color:#fff;text-align:center;}
.mui-picker{background-color:#fff;}

/*天气预报*/
.wea_top{ position: relative; padding-bottom: 1rem; overflow: hidden; background-color: #fff;}
.wea_top_city{ position: relative; padding: 2rem 3rem 0; font: 2rem/2.4rem "STXihei"; color: #fff; text-shadow: 5px 2px 7px rgba(0,0,0,.15);}
.wea_city { display: inline;  height: 2.4rem;  border: none;  font: 2rem/2.4rem "STXihei"; color: #fff;  -moz-appearance: none;  -webkit-appearance: none; background: none;  }
.wea_dw{ margin-right: .7rem; font-size: 2.4rem; vertical-align: text-top;}
.wea_right{ vertical-align: bottom; font-size: 1.6rem;}
.wea_top_temp{ position: relative; padding: 1.4rem 3rem 0; height: 5.6rem; font: 5.5rem/5.6rem "Arial"; color: #fff; text-shadow: 5px 2px 7px rgba(0,0,0,.15);}
.wea_top_info{ position: relative; padding: 1.4rem 3rem 0; height: 1.5rem; font: 1.4rem/1.5rem "STXihei"; color: #fff; text-shadow: 5px 2px 7px rgba(0,0,0,.15); }
.wea_txt{ letter-spacing: .1rem}
.wea_temp{ font-size: 1.5rem;}

/*预警信息*/
.wea_alarms{ position: relative; margin: 6.4rem 1rem 0;  height: 3rem; overflow: hidden;  -webkit-box-sizing: border-box; box-sizing: border-box;}
.wea_alarms p{ position: absolute; left: 100%; top: 0; font: 1.3rem/3rem "Microsoft YaHei"; color: #fff;white-space: nowrap; animation: moveL both 40s infinite linear 4s;  -webkit-animation: moveL both 40s infinite linear 4s;}
.wea_alarms p img{ width: auto; height: 2.4rem; margin-right: .7rem; vertical-align: middle;}
@keyframes moveL{ 0%{ transform:translate(0,0);}  100%{ transform:translate(-200%,0);} }
@-webkit-keyframes moveL{ 0%{ -webkit-transform:translate(0,0);} 100%{  -webkit-transform:translate(-200%,0);} }

/*风 空气湿度*/
.wea_top_desc{ position: relative; height: 4.2rem; margin-top: .5rem;}
.wea_top_desc span{ display: block; float: left; width: 33.3%; height: 4.2rem; text-align: center; color: #fff; background: url(../images/wea_line.png) no-repeat right center; background-size: auto 100%;}
.wea_top_desc span:last-child{ background: none;}
.wea_top_desc span i{ display: block; font: 1.1rem/1.8rem "STXihei";}
.wea_top_desc span b{ display: block; font: 1.8rem/3rem "STXihei";}

/*风车车*/
.wea_fz{ position: absolute; z-index: 0;pointer-events: none;}
.wea_fz01{ left: 4.2rem; bottom: 9rem; width: 2.1rem; height: 4.6rem; }
.wea_fz02{ left: 7.9rem; bottom: 9.1rem; width: 1.5rem; height: 3.4rem; }
.wea_fz03{ right: 6.2rem; bottom: 9.3rem; width: 4.5rem; height: 10.1rem; }
.wea_fz04{ right: .4rem; bottom: 9.1rem; width: 3rem; height: 6.7rem; }
.wea_fc{ position: absolute;}
.wea_fz01 .wea_fc{ left: -1.4rem; top: -.95rem; width: 3.2rem; height: 3.2rem;}
.wea_fz02 .wea_fc{ left: -.77rem; top: -.3rem; width: 1.8rem; height: 1.8rem;}
.wea_fz03 .wea_fc{ left: -2.73rem; top: -3rem; width: 6.4rem; height: 6.4rem;}
.wea_fz04 .wea_fc{ left: -1.8rem; top: -1.4rem; width: 4.2rem; height: 4.2rem;}
.rotates{  -webkit-animation:load 2s linear 0s infinite;  animation:load 2s linear 0s infinite;  }
@-webkit-keyframes load{
0%{  transform: rotate(0deg);  -webkit-transform: rotate(0deg); }
100%{  transform: rotate(360deg);  -webkit-transform: rotate(360deg); }
}

/*水珠珠*/
.wea_sz{ position: absolute; z-index: 4; background: url(../images/wea_zhu01.png) no-repeat center; background-size: 100% 100%; pointer-events: none;}
.wea_sz1{ position: absolute; z-index: 5; background: url(../images/wea_zhu02.png) no-repeat center; background-size: 100% 100%; pointer-events: none;}
.wea_sz01{ left: 88%; top: 92%; width: 1.6rem; height: 1.6rem;}
.wea_sz02{ left: 14%; top: 19%; width: 1.6rem; height: 1.6rem;}
.wea_sz03{ left: 34%; top: 8%; width: 1.6rem; height: 1.6rem;}
.wea_sz04{ left: 83%; top: 36%; width: 1.6rem; height: 1.6rem;}
.wea_sz05{ left: 45%; top: 35%; width: 1.3rem; height: 1.3rem;}
.wea_sz06{ left: 67%; top: 66%; width: 1.3rem; height: 1.3rem;}
.wea_sz07{ left: 78%; top: 23%; width: 1rem; height: 1rem;}
.wea_sz08{ left: 96%; top: 6%; width: 1.6rem; height: 1.6rem;}
.wea_sz09{ left: 29%; top: 47%; width: 1.6rem; height: 1.6rem;}
.wea_sz10{ left: 89%; top: 69%; width: 1.1rem; height: 1.1rem;}
.wea_sz11{ left: 45%; top: 13%; width: 1.1rem; height: 1.1rem;}
.wea_sz12{ left: 35%; top: 68%; width: 1.6rem; height: 1.6rem;}
.wea_sz13{ left: 56%; top: 56%; width: 1.6rem; height: 1.6rem;}
.wea_sz14{ left: 17%; top: 14%; width: .5rem; height: .5rem;}
.wea_sz15{ left: 4%; top: 87%; width: 1.5rem; height: 1.5rem;}
.wea_sz16{ left: 83%; top: 97%; width: 1.3rem; height: 1.3rem;}
.wea_sz17{ left: 96%; top: 12%; width: .9rem; height: .9rem;}
.wea_sz18{ left: 25%; top: 65%; width: .7rem; height: .7rem;}
.wea_sz19{ left: 15%; top: 70%; width: .8rem; height: .8rem;}
.wea_sz20{ left: 12%; top: 96%; width: .6rem; height: .6rem;}
.wea_sz21{ left: 67%; top: 46%; width: 1rem; height: 1rem;}
.wea_sz22{ left: 78%; top: 45%; width: 1.2rem; height: 1.2rem;}
.animated1{  -webkit-animation-duration:1s;  animation-duration:1s; -webkit-animation-delay:.1s; animation-delay:.1s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated2{  -webkit-animation-duration:.6s;  animation-duration:.6s; -webkit-animation-delay:.2s; animation-delay:.2s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated3{  -webkit-animation-duration:.9s;  animation-duration:.9s; -webkit-animation-delay:.3s; animation-delay:.3s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated4{  -webkit-animation-duration:1.2s;  animation-duration:1.2s; -webkit-animation-delay:.3s; animation-delay:.3s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated5{  -webkit-animation-duration:.8s;  animation-duration:.8s; -webkit-animation-delay:.4s; animation-delay:.4s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated6{  -webkit-animation-duration:1.1s;  animation-duration:1.1s; -webkit-animation-delay:.4s; animation-delay:.4s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated7{  -webkit-animation-duration:.7s;  animation-duration:.7s; -webkit-animation-delay:.5s; animation-delay:.5s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated8{  -webkit-animation-duration:.5s;  animation-duration:.5s; -webkit-animation-delay:.5s; animation-delay:.5s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated9{  -webkit-animation-duration:1.2s;  animation-duration:1.2s; -webkit-animation-delay:.6s; animation-delay:.6s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated10{  -webkit-animation-duration:1s;  animation-duration:1s; -webkit-animation-delay:.6s; animation-delay:.6s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated11{  -webkit-animation-duration:.6s;  animation-duration:.6s; -webkit-animation-delay:.7s; animation-delay:.7s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated12{  -webkit-animation-duration:.9s;  animation-duration:.9s; -webkit-animation-delay:.7s; animation-delay:.7s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated13{  -webkit-animation-duration:.8s;  animation-duration:.8s; -webkit-animation-delay:.8s; animation-delay:.8s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }
.animated14{  -webkit-animation-duration:.7s;  animation-duration:.7s; -webkit-animation-delay:.8s; animation-delay:.8s; -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }

/*云朵朵*/
.wea_yun{ position: absolute; z-index: 0; background: url(../images/wea_yun.png) no-repeat center; background-size: 100% 100%; pointer-events: none;}
.wea_yun01{ left: -100px; top: 1%; width: 5.7rem; height: 3rem;}
.wea_yun02{ left: -100px; top: 22%; width: 4.2rem; height: 2.1rem;}
.wea_yun03{ left: -100px; top: 42%; width: 3.2rem; height: 1.68rem;}
.wea_yun04{ left: -100px; top: 36%; width: 2.4rem; height: 1.26rem;}
.wea_yun05{ left: -100px; top: 14%; width: 5.3rem; height: 2.8rem;}
.wea_yun06{ left: -100px; top: 48%; width: 3.6rem; height: 1.9rem;}
.wea_yun07{ left: -100px; top: 56%; width: 1.7rem; height: .6rem;}
.wea_yun08{ left: -100px; top: 28%; width: 2.8rem; height: 1.47rem;}

.sleed1{  -webkit-animation:move 35s linear 0s infinite;  animation:move 35s linear 0s infinite;  }
.sleed2{  -webkit-animation:move 44s linear 10s infinite;  animation:move 44s linear 10s infinite;  }
.sleed3{  -webkit-animation:move 34s linear 8s infinite;  animation:move 34s linear 8s infinite;  }
.sleed4{  -webkit-animation:move 33s linear 23s infinite;  animation:move 33s linear 23s infinite;  }
.sleed5{  -webkit-animation:move 42s linear 30s infinite;  animation:move 42s linear 30s infinite;  }
.sleed6{  -webkit-animation:move 65s linear 29s infinite;  animation:move 65s linear 29s infinite;  }
.sleed7{  -webkit-animation:move 50s linear 4s infinite;  animation:move 50s linear 4s infinite;  }
.sleed8{  -webkit-animation:move 58s linear 17s infinite;  animation:move 58s linear 17s infinite;  }
@-webkit-keyframes move{ 0%{  transform: translate3d(500px, 0, 0); } 100%{  transform: translate3d(0, 0, 0); } }

/*下雨下雪*/
.wea_xyy,.wea_xxx{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;  pointer-events: none;}

/*白天*/
.wea_top.day{ background: #54d8ff url(../images/wea_bj.png) no-repeat center bottom; background-size: 100% auto;}
.day .wea_fz{ background: url(../images/wea_fz.png) no-repeat center; background-size: 100% 100%;}
.day .wea_fc{ background: url(../images/wea_fc.png) no-repeat center; background-size: 100% 100%;}

/*晚上*/
.wea_top.night{ background: transparent url(../images/wea_bj_c.png) no-repeat center bottom; background-size: 100% auto;}
.wea_bj{ z-index: -1; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.night .wea_bj{ background: url(../images/wea_night.jpg) no-repeat center top; background-size: 100% auto;}
.yu .wea_bj{ background: url(../images/wea_night_yu.jpg) no-repeat center top; background-size: 100% auto;}
.night .wea_fz{ background: url(../images/wea_fz_c.png) no-repeat center; background-size: 100% 100%;}
.night .wea_fc{ background: url(../images/wea_fc_c.png) no-repeat center; background-size: 100% 100%;}

/*将来25小时天气*/
.wea_hour{ width: 100%; height: 6rem; padding: .7rem 0; border-bottom: 1px solid #e3e3e3; overflow-x: auto; background-color: #fff; }
.wea_hour_box{ width: 105rem; height: 6rem; padding: 0 1rem;}
.wea_hour_box span{ display: block; float: left; width: 4.2rem; text-align: center;}
.wea_hour_box span i,.wea_hour_box span em,.wea_hour_box span b{ display: block; font: normal 1.2rem/2rem "STXihei"; color: #333;}
.wea_hour_box span em{ color: #03bcf2;}

/*将来一周天气*/
.wea_wenk{ width: 100%; background-color: #fff; border-bottom: 1px solid #e3e3e3;}
.wea_table{ width: 94%; margin: 0 auto;  box-sizing: border-box; -webkit-box-sizing:border-box; background-color: #fff;}
.wea_table td { text-align: center; font: 1.3rem/1.8rem "STXihei"; padding: 1.5rem 0; border-bottom: 1px solid #e3e3e3; }
.wea_table tr:last-child td{ border-bottom: none; }
.wea_week{ width: 9rem;}
.wea_num{ width: 7rem;}
.wea_jt{ font-size: 1.8rem; color: #03bcf2;}

/*天气图表*/
.wea_char{ margin-top: 1rem; padding: 2rem 1rem 1rem;  background-color: #fff;}
.wea_char h3{ padding: 0 1.5rem; font: normal 1.5rem/2.2rem "STXihei"; color: #666; }
.wea_char_box{ width: 12rem; height: 12rem; margin: 2rem 2rem 1rem 1rem; }
.wea_txt_box{ height: 9rem;  margin-top: 2rem; }
.wea_aqi_txt{ padding-top: .6rem;}
.wea_hum_txt{ padding-top: 2rem;}
.wea_txt_box p{ height: 3rem; font: 1.2rem/3rem "STXihei";}
.wea_txt_box p span{ float: left; width: 7.4rem;}
.wea_txt_box p b{ display: inline-block; width: 4rem; font-weight: normal; font: 1.2rem/3rem "STXihei"; color: #666; }
.wea_txt_box p i{ display: inline-block; font: normal 1.5rem/3rem "STXihei"; color: #333;}
.wea_hum_txt p b{ width: 5rem;}

.wea_sugg_box{ padding: 1rem 0 2rem 0; }
.wea_sugg_box p { font: 1.2rem/1.6rem "STXihei"; color: #555; text-indent: 2rem; margin-bottom: .7rem;  }


/*乌市周边游*/
.hot_project_ul{ padding: .5rem .5rem 1rem; background-color: #fff; }
.hot_project_ul li .hot_img,.buddhism_ul li a,.hot_shop_ul a{position: relative; display: block; border-radius: .25rem; overflow: hidden; }
.hot_project_ul li{float: left; padding: .7rem .7rem 0 .7rem; width: 50%;  box-sizing: border-box; -webkit-box-sizing:border-box ;}
.setAll,.jqthumb{width: 100% ;height:100%; background: url(../images/default_big.jpg) no-repeat center;background-size: 100% 100%; object-fit: cover; }
.hot_img{position: relative;}
.hot_img a{position: absolute; left: 0; top: 0; z-index: 1; display: block; ; width: 100%; height: 100%; background: rgba(0,0,0,0);}
.hot_project_ul h3,.hot_shop_ul h3{padding: 1rem 0;  font-size: 1.4rem; line-height: 1.4rem; color: #333; font-weight: normal; text-align: center; }
.buddhism_ul{padding:1rem; background-color: #fff; }
.buddhism_ul li,.buddhism_ul1 li{ position:relative;margin-bottom: 1rem;}
.buddhism_ul h3,.buddhism_ul1 h3{position: absolute; bottom: 0; left: 0; width:100%; padding: 1rem 0;  font-size: 1.4rem;  line-height: 1.5rem;  color: #fff;  font-weight: normal;  text-indent: 1rem; background: rgba(0,0,0,.6);}

/*新版店铺详情*/
.desc_addtel{ position: relative; height: 2.5rem; padding: 1rem 4.7rem 1rem 1rem; background-color: #fff; border-bottom: 1px solid #e3e3e3; }
.desc_add{ position: relative; display: block; height: 2.5rem; padding: 0 2rem 0 2.4rem; font: 1.3rem/2.5rem "Microsoft YaHei"; color: #333; }
.desc_add .iconFont{ position: absolute; display: block; top: 0; height: 2.5rem; }
.desc_add .tit_icon{ left: 0; }
.desc_add .more_icon{ right: 1rem; margin-left: 0; line-height: 2.5rem; }
.desc_tel{ display: block; position: absolute; right: 1rem; top: 1rem; width: 3.7rem; height: 2.5rem; border-left: 1px solid #e3e3e3; text-align: right; }
.desc_tel .tit_icon{ padding: 0; margin: 0; }
.desc_photo{ padding: 0 1rem 1.2rem; border-bottom: 1px solid #e3e3e3;}
.desc_photo_box{ position: relative; display: block; width: 100%; margin-top: 1rem; border-radius: .4rem; overflow: hidden; }
.desc_photo_box .sdesc_name{ font: 1.5rem/2rem "Microsoft YaHei"; color: #fff; padding-right: 7.6rem; pointer-events: none; }
.desc_photo_box .sdesc_name b{ position: absolute; right: .5rem; bottom: 0; height: 2rem;  padding: 1.5rem 0 .7rem 0; font: normal 1.1rem/2rem "Microsoft YaHei"; text-align: right; pointer-events: none; }
.desc_photo_box .sdesc_name span{ font: 1.1rem/2rem "Microsoft YaHei"; }



@media screen and (min-width:320px) and (max-width:360px){
    .index_sli{ min-height: 11rem;}
    .quank_img{ width: 6.2rem; height: 6.2rem;}
    .quank_des{ height: 6.2rem;}
    .quank_right{ height: 8.2rem;}
    .quank_inf span:first-child{ font-size: 1.7rem;}
    .quank_inf span:first-child i{ font-size: 1.2rem;}
    .quank_inf span:last-child{ margin-left: .5rem; font-size: 1rem;}
    .quank_pros{ width: 94px; height: 50px; }
    .quank_btn{ width: 5.2rem; margin-left: -2.6rem;}
    .tuang_shop span:first-child { max-width: 70%; }
    .list_addr .fl{ max-width: 68%;}
    .desc_tit span.fl{max-width: 65%;}
    .sdesc_shuo{ width:48%;}
    .sdesc_tit .tit_more{ max-width: 67%;}
    .hotel_add span:first-child{max-width: 64%;}

    .wea_fz02{ bottom: 8.7rem; }
    .wea_fz03{ bottom: 9rem; }
    .wea_char_box{ width: 10rem; height: 10rem;}
    .wea_aqi_txt{ padding-top: 0;}
    .wea_hum_txt{ padding-top: 1rem;}
}
/*针对自带内置操作条的安卓手机*/
@media screen and (min-width:321px) and (max-width:390px) and (min-height:481px)and (max-height:567px){
    .voice_arr{ left: -.36rem; }
}
/*满足最小宽度为700的横屏的样式表*/
@media all and (min-width: 450px) and (orientation: landscape) {
    /*搜索栏*/
    .search{ border-radius: .4rem;}
    .searchBox{ padding: .5rem 1rem; height:auto;}
    .search input{ height: 1.2rem; line-height: 1.2rem; margin-top: .5rem; font-size: 1rem;}
    .search select,.search_icon,.search .sele_ind{ height: 2.2rem; line-height: 2.2rem; font-size: 1rem;}
    /*底部导航*/
    .nav{ padding: .3rem 0;}
    .fix_icon{ font-size: 1.6rem; }
    .nav a h3{ font-size: 1rem; line-height: 1.2rem; padding-top: 0;}
}

@-webkit-keyframes flash{ from, 50%, to{  opacity:1;  } 25%, 75%{  opacity:0;  } }
@keyframes flash{ from, 50%, to{  opacity:1;  } 25%, 75%{ opacity:0; } }
.flash{  -webkit-animation-name:flash;  animation-name:flash;  }
.animated{  -webkit-animation-duration:1s;  animation-duration:1s;  -webkit-animation-fill-mode:both;  animation-fill-mode:both;  }


/*新增h5皮肤页面样式*/
.h5-mask{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: hidden;z-index: 9;
}
/*水墨风格样式start*/
.view-box{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;overflow: hidden;
    background-color: #fff;
    z-index:99;transition: all ease .3s;
    -webkit-transition: all ease .3s;
    background-image: url("../images/viewbox-bg.png");
    background-repeat: repeat;
}
.view-box.hide-animation{animation: hide-animation .6s linear;-webkit-animation: hide-animation .6s linear;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;}
.view-box .top-bg{position: absolute;width: 100%;top: 0;left:0;z-index: 9;}
.view-box .bottom-bg{position: absolute;width: 100%;bottom: 0;left:0;z-index: 9;}
.view-box .hotel-title{position: absolute;top: 2.17%;left: 0;width: 100%;padding-left: 3.6%;box-sizing: border-box;z-index: 9;}
.view-box .person-img{position: absolute;width: 16.67%;background: url("../images/person-img-bg-smfg.png") no-repeat center/cover;border-radius: 50%;
    opacity: 0;left: -50%;-webkit-border-radius: 50%;overflow: hidden;animation: person-img 1.5s linear;-webkit-animation: person-img 1.5s linear;animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;transition: all ease .3s;-webkit-transition: all ease .3s;}
.view-box .person-img img{position: absolute;top: 50%;left: 50%;width: 80%;height: 80%;border-radius: 50%;-webkit-border-radius: 50%;transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);}
.view-box .nav-box{position: absolute;bottom:20%;width: 26.67%;right:0;min-height: 6.6rem;}
.view-box .nav-box a{position: absolute;top: 0;left:100%;width: 100%;margin-top: 2.82rem;text-align: center;opacity: 0;transition: all ease .3s;
    -webkit-transition: all ease .3s;transition: all ease .3s;-webkit-transition: all ease .3s;animation: nav 1.2s linear;animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;}
.view-box .nav-box a:nth-child(1){top: 0;animation-delay: 0s;-webkit-animation-delay: 0s;}
.view-box .nav-box a:nth-child(2){top: 25%;animation-delay: .4s;-webkit-animation-delay:.4s;}
.view-box .nav-box a:nth-child(3){top: 50%;animation-delay: .8s;-webkit-animation-delay:.8s;}
.view-box .nav-box a:nth-child(4){top: 75%;animation-delay: 1.2s;-webkit-animation-delay:1.2s;}
.view-box .nav-box a img{width: 54.5%;height:auto;}
.nav-box a span{display: block;width: 100%;margin-top: 0.5rem;font-size: 1.2rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.view-box .footer{position: absolute;left: 0;bottom:0;width: 100%;font-size:1.2rem ;color: #333;text-align: center;letter-spacing: 2px;animation: footer .8s linear 1.6s;
    -webkit-animation: footer .8s linear 1.6s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;opacity: 0;z-index: 9;}
/*.view-box .footer:after{content: '';position: absolute;left: 50%;top: -0.6rem;width: 6%;height: 3px;background: #a5a5a5;*/
    /*transform: translateX(-50%); -webkit-transform: translateX(-50%);}*/
/*底部导航动画*/
@keyframes nav {from{left: 100%;opacity: 0;}to{left: 0;opacity: 1;}}
@-webkit-keyframes nav {from{left: 100%;opacity: 0;}to{left: 0;opacity: 1;}}
/*底部文字信息动画*/
@keyframes footer {from{bottom: 0;opacity: 0;}to{bottom: 4.45%;opacity: 1;}}
@-webkit-keyframes footer {from{bottom: 0;opacity: 0;}to{bottom: 4.45%;opacity: 1;}}
/*酒店名字*/
.hotelName{position: absolute; height: 1.8rem;margin-left: 18%;top: 15%;overflow: hidden;}
.hotelName > span {display: block;width: 1.7rem;line-height: 1.8rem;font-size: 1.56rem;color: #333;float: left;opacity: 0;
    transition: all ease .3s;-webkit-transition: all ease .3s;animation: textMove 1.6s linear;-webkit-animation: textMove 1.6s linear;
    animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
.view-box .hotelInfo{position: absolute;margin-left: 18%;bottom: 15%;font-size: 1.1rem;color: #666;opacity: 0;animation: hotelInfo .4s linear 1.6s;
    -webkit-animation: hotelInfo .4s linear 1.6s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
.view-box .active {animation-name: titleOpacity !important;-webkit-animation-name: titleOpacity !important;animation-fill-mode: forwards !important;-webkit-animation-fill-mode: forwards !important;}
/*轮播样式*/
.view-box .banner-box{ position: absolute; left: 0; bottom: 13.1%; width: 78%; transition: all ease .4s; -webkit-transition: all ease .4s; overflow: hidden;
    opacity: 0;animation: titleOpacity 2.5s linear;-webkit-animation: titleOpacity 2.5s linear;animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
}
.view-box .banner-box:after{content: '';position: absolute;width: 100%;height: 100%;background: url("../images/swiper-bg-smfg.png") no-repeat center/cover;
    z-index: 9;opacity: .98;transition: all ease .4s;animation: swiper-bg 3s linear infinite;-webkit-animation: swiper-bg 3s linear infinite;pointer-events: none;}
.h5-swiper-banner.swiper-container{position: absolute;width: 90%;left: -10%;top: 50%;transform: translateY(-55%);-webkit-transform: translateY(-55%);
    border-radius: 50%;-webkit-border-radius: 50%;}
.h5-swiper-banner.swiper-container img{position: absolute;width: auto;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.h5-swiper-banner.index_sli .swiper-slide img{width: 100%;height: auto;min-height: 100%;}
.up_down{position: absolute;left: 50%;bottom: 7%;width: 26px;height: 26px;margin-left: -13px;border-radius: 50%;-webkit-border-radius: 50%;
    background: url(../images/up_down.png) no-repeat center/contain;animation: up_down 1.2s linear infinite;
    -webkit-animation: up_down 1.2s linear infinite;z-index: 10;}
#touch-up{position: absolute;width: 100%;height: 100%;top:0;left: 0;z-index: 10;}
/*酒店简单介绍动画*/
@keyframes hotelInfo {from{opacity: 0;}to{opacity: 1;}}
@-webkit-keyframes hotelInfo {from{opacity: 0;}to{opacity: 1;}}
/*酒店名字动画*/
@keyframes titleOpacity{0%{ opacity: 0.55; }100%{ opacity: 1; }}
@-webkit-keyframes titleOpacity{0%{ opacity: 0.55; }100%{ opacity: 1; }}
@keyframes textMove{0%{ opacity: 0; transform: translate3d(1.5rem,0,0); }100%{ opacity: 0.55; transform: translate3d(0,0,0); }}
@-webkit-keyframes textMove{0%{ opacity: 0; -webkit-transform: translate3d(1.5rem,0,0);}100%{ opacity: 0.55; -webkit-transform: translate3d(0,0,0);}}
/*轮播图背景动画*/
@keyframes swiper-bg {from{opacity: .98;}to{opacity: 1;}}
@-webkit-keyframes swiper-bg {from{opacity: .98;}to{opacity: 1;}}
/*老板头像动画*/
@keyframes person-img { from{left: -10%;opacity: 0;} to{left: 3.6%;opacity: 1;}}
@-webkit-keyframes person-img { from{left: -10%;opacity: 0;} to{left: 3.6%;opacity: 1;}}
/*点击商户详情皮肤页面动画*/
@keyframes hide-animation { 0%{opacity: 1;top: 0;} 80%{opacity: 0.7;top:-80%;} 100%{opacity: 0;top: -100%;} }
@-webkit-keyframes hide-animation { 0%{opacity: 1;top: 0;} 80%{opacity: 0.7;top:-80%;} 100%{opacity: 0;top: -100%;} }
/*向下按钮动画*/
@keyframes up_down{0%{bottom: 7.5%} 50%{bottom: 9%} 100%{bottom: 7.5%}}
@-webkit-keyframes up_down{0%{bottom: 7.5%} 50%{bottom: 9%} 100%{bottom: 7.5%}}
/*水墨风格样式end*/


/*简约风格样式start*/
.view-box-jyfg .flower{position: absolute;top:0;left: 64%;width: 36%;opacity: 1;z-index: 9;transition: all ease .4s;-webkit-transition: all ease .4s;
    animation: flower 1.2s linear;-webkit-animation: flower 1.2s linear;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
.view-box-jyfg .person-img{position: absolute;width: 14.67%;background: url("../images/person-img-bg-jyfg.png") no-repeat center/cover;
    border-radius: 50%;-webkit-border-radius: 50%;overflow: hidden;}
.view-box-jyfg .person-img img{position: absolute;top: 50%;left: 50%;width: 80%;height: 80%;border-radius: 50%;-webkit-border-radius: 50%;
    transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.view-box-jyfg .hotelName,.view-box-jyfg .hotelInfo{margin-left: 16%;}
.view-box-jyfg .hotelInfo{bottom: 9%;}
.view-box-jyfg .nav-box{position: absolute;bottom:17%;width: 100%;min-height: 6.6rem;z-index: 10;}
.view-box-jyfg .nav-box a{width: 25%;text-align: center;opacity: 0;top: 80%;animation: jyfg-nav 1.2s linear;-webkit-animation: jyfg-nav 1.2s linear;
    animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;margin-top: 0;}
.view-box-jyfg .nav-box a:nth-child(1){left: 0;animation-delay: 0s;}
.view-box-jyfg .nav-box a:nth-child(2){left: 25%;animation-delay: .3s;}
.view-box-jyfg .nav-box a:nth-child(3){left: 50%;animation-delay: .6s;}
.view-box-jyfg .nav-box a:nth-child(4){left: 75%;animation-delay: .9s;}
.view-box-jyfg .nav-box a img{width: 50%;height:auto;}
.view-box-jyfg .nav-box a span{display: block;width: 100%;margin-top: 1.2rem;font-size: 1.2rem;color: #000;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.view-box-jyfg .up_down{bottom:10%;opacity: 0;animation:jyfg_up_down 1.2s linear infinite 1.5s;-webkit-animation:jyfg_up_down 1.2s linear infinite 1.5s;}
.view-box-jyfg .banner-box{left: 0;bottom: 35%;width: 100%;}
.view-box-jyfg .banner-box:after{background: url("../images/swiper-bg-jyfg.png") no-repeat center/cover;}
.view-box-jyfg .h5-swiper-banner.swiper-container {width: 100%;height: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);
    border-radius: 0;-webkit-border-radius: 0;}
/*花瓣颜色动画*/
@keyframes flower {from{left: 100%;opacity: 0;}to{left: 64%;opacity: 1;}}
@-webkit-keyframes flower {from{left: 100%;opacity: 0;}to{left: 64%;opacity: 1;}}
/*简约风格导航动画*/
@-webkit-keyframes jyfg-nav {from{top: 80%;opacity: 0;}to{top: 0;opacity: 1;}}
/*简约风格向下按钮动画*/
@keyframes jyfg_up_down{0%{bottom: 10%;opacity: 1;} 50%{bottom: 11%;opacity: 1;} 100%{bottom: 10%;opacity: 1;}}
@-webkit-keyframes jyfg_up_down{0%{bottom: 10%;opacity: 1;} 50%{bottom: 11%;opacity: 1;} 100%{bottom: 10%;opacity: 1;}}
/*简约风格样式end*/

/*民族元素样式start*/
.view-box-mzys .person-img{background: url("../images/person-img-bg-mzys.png") no-repeat center/cover;}
.view-box-mzys .hotel-title:after,.view-box-mzys .nav-box:after{content: '';position: absolute;top:115%;width: 100%;height:1.5rem;background: url("../images/border-mzys.png") no-repeat center/cover;opacity: 0;}
.view-box-mzys .hotel-title:after{left: 100%;animation: top-border 2.4s linear;-webkit-animation: top-border 2.4s linear;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
.view-box-mzys .hotelName,.view-box-mzys .hotelInfo{margin-left: 19%;}
.view-box-mzys .nav-box:after{left: -100%;top: 120%;animation: bottom-border 2.4s linear;-webkit-animation: bottom-border 2.4s linear;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;}
.view-box-mzys .nav-box{position: absolute;bottom:17%;width: 100%;min-height: 6.6rem;z-index: 10;}
.view-box-mzys .nav-box a{width: 25%;text-align: center;opacity: 0;top: 80%;animation: jyfg-nav 1.2s linear;-webkit-animation: jyfg-nav 1.2s linear;
    animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;margin-top: 0;}
.view-box-mzys .nav-box a:nth-child(1){left: 0;animation-delay: 0s;}
.view-box-mzys .nav-box a:nth-child(2){left: 25%;animation-delay: .3s;}
.view-box-mzys .nav-box a:nth-child(3){left: 50%;animation-delay: .6s;}
.view-box-mzys .nav-box a:nth-child(4){left: 75%;animation-delay: .9s;}
.view-box-mzys .nav-box a span{width: 80%;padding: .3rem 0;background: url(../images/nav-bg-mzys.png) no-repeat center/contain;margin-left: 10%;}
.view-box-mzys .banner-box{left: 0;bottom: 35%;width: 100%;}
.view-box-mzys .banner-box:after{background: url("../images/swiper-bg-jyfg.png") no-repeat center/cover;}
.view-box-mzys .h5-swiper-banner.swiper-container {width: 100%;height: 100%;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);
    border-radius: 0;-webkit-border-radius: 0;}
/*顶部线条动画*/
@keyframes top-border {from{left: 100%;opacity: 0;} to{left: 0;opacity: 1;} }
@-webkit-keyframes top-border { from{left: 100%;opacity: 0;} to{left: 0;opacity: 1;} }
/*底部线条动画*/
@keyframes bottom-border { from{left: -100%;opacity: 0;} to{left: 0;opacity: 1;} }
@-webkit-keyframes bottom-border { from{left: -100%;opacity: 0;} to{left: 0;opacity: 1;} }
/*民族元素样式end*/

/*水彩元素样式start*/
.view-box-scfg.view-box .banner-box{width:100%;bottom: 13%;}
.view-box-scfg.view-box .nav-box{bottom: 9.6%;z-index: 9;}
.view-box-scfg.view-box .top-bg{pointer-events: none;}
.view-box-scfg.view-box .bottom-bg{z-index: 0;pointer-events: none;}
.view-box.view-box-scfg .banner-box:after{background: url("../images/swiper-bg-scfg.png") no-repeat center/cover;}
.view-box.view-box-scfg .h5-swiper-banner.swiper-container{position: absolute;width: 90%;left: -23%;top: 50%;transform: translateY(-55%);-webkit-transform: translateY(-51%);
    border-radius: 50%;-webkit-border-radius: 50%;}
/*水彩元素样式end*/

/*清新水彩样式start*/
.view-box-qxsc.view-box{background-image: none;}
.view-box-qxsc.view-box .top-bg{left: initial;right: 0;width: 21.2%;}
.view-box-qxsc.view-box .bottom-bg{left: 0;width: 30.67%;}
.view-box-qxsc.view-box .banner-box{width:100%;bottom: 18%;}
.view-box.view-box-qxsc .banner-box:after{background: url("../images/swiper-bg-qxsc.png") no-repeat center/cover;}
.view-box.view-box-qxsc .h5-swiper-banner.swiper-container {position: absolute;width: 98%;height: 90%;left: -23%;top: 50%;transform: translateY(-55%);
    -webkit-transform: translateY(-51%);border-radius: 50%;-webkit-border-radius: 50%;}
.view-box.view-box-qxsc .h5-swiper-banner.swiper-container img{ top: 55%; }
/*清新水彩样式end*/
