body {
   /*font-family:Helvetica;*//*font:12px/1.6 Tahoma,microsoft yahei,"微软雅黑","宋体";*font-family:"微软雅黑","宋体";*/*/
}
#h5_mask{display:none}
.hotel_front{background: #F9F8F6}
.hotel_top{width:100%;height:45px;position:absolute;z-index:10}
    .hotel_top .h5Header_login {
        width: 32px;
        height: 32px;
        background: rgba(0,0,0,1);
        opacity: 0.6;
        border-radius:50%;
        position:absolute;
        left:10px;
        top:10px;
        text-align:center;
        line-height:32px;
    }
        .hotel_top .h5Header_login .icon{
            color:#ffffff;
            font-size:20px;
        } 
    .hotel_top .login_txt {
        position: absolute;
        width: 32px;
        height: 32px;
        border-radius: 50%;
        background: rgba(0,0,0,1);
        opacity: 0.6;
        right: 10px;
        top: 10px;
        text-align: center;
        line-height: 32px
    }
.hotel_top .My_icon {font-size: 20px;color: #ffffff;}

.h5_Carousel{position:relative}
/*swiper*/
.swiper-container {
    width:100%;
    height:100%;
}
.swiper-pagination-bullet-active{  opacity: 1;background:#ffffff;}

.pagination {
  z-index:10;
  position: absolute;
  left: 0;
  text-align: center;
  bottom:31px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  margin: 0 3px;
  cursor: pointer;
  background:#ffffff;
  opacity: 0.5;
  -moz-opacity:0.5;
  filter:alpha(opacity=50)
}
.swiper-active-switch {
  background: #fff;
  opacity: 1;
  -moz-opacity:1;
  filter:alpha(opacity=50)
}
/*swiper结束*/
.h5_Ct_Search{width:93.3%;position:absolute;height:45px;left:3.3%;bottom:-22px;cursor:pointer;}
    .h5_Ct_Search .Search_mask {
        background:#ffffff;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        box-shadow: 0px 0px 15px #333;
        opacity: 0.34;
        -moz-opacity: 0.34;
        filter: alpha(opacity=34);
        border-radius: 8px;
        -webkit-border-radius: 8px;
    }
.h5_Ct_Search .Ct_Search_cont{background:#ffffff;position:absolute;z-index:2;width:100%;height:45px;border-radius: 5px;-webkit-border-radius: 5px;overflow: hidden;}
.h5_Ct_Search .Ct_Search_cont a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #d4d4d4;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#d4d4d4;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#d4d4d4;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#d4d4d4;}
.h5_Ct_Search .ipt{margin-right:17.3%;cursor:pointer;}
.h5_Ct_Search input{cursor:pointer;border-radius:0;background-color:#ffffff;font-size:15px;display:block;height:45px;line-height:25px;padding:10px 0;width:100%;padding-left:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:none;}
.h5_Ct_Search .h5_fdsearch{width:45px;height:45px;float:right;background:#c0191f;position:relative;}
.h5_Ct_Search .h5_fdsearch span{font-size:23px;color:#ffffff;position:absolute;top:50%;left:50%;margin-left:-13px;margin-top:-13px;}
.nearby_specials {
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    height: 70px;
    background: #ffffff;
    padding-top: 34px;
    font-size: 0;
}
  .nearby_specials .item {
        position: relative;
        text-align: center;
        display:inline-block;
        margin:0 auto
    }
    .nearby_specials .item a{
        display:block;
    } .nearby_specials .item p {
        height: 15px;
        line-height: 15px;
        color: #535353;
        font-size: 12px;
        text-align: center;
        margin-top:2px; 
    }
    .nearby_specials .item p.time {
        width: 55px;
        height:9px;
        margin:0 auto;
    } 
    .nearby_specials .item span {
        display: block;
        width: 38px;
        height: 38px;
        margin: 0 auto;
    }
.h5_nearbyone {
    display: none !important;
}
.h5_specials{height:100%;width:25%;text-align:center;position:relative}
.h5_specials .comingSoon{
    position:absolute;left:46%;top:-10px;
    width:82px;height:32px;
    display: inline-block;
    }
.hkl_tuijian {
    width: 100%;
    height: 290px;
    background: #fff;
    margin-top:10px;
}
    .hkl_tuijian p {
        text-align: center;
        font-size: 14px;
        color: #979797;
        padding: 15px 0 10px;
    }
    .hkl_tuijian ul li {
        float: left;
        height: 113px;
        width: 45%;
        margin-left: 3.3%;
        margin-bottom: 12px;
    }
    .hkl_tuijian ul li img{
        height: 100%;
        width: 100%;
    }
.h5_specials .comingSoon img {
    width: 100%;
    height: 100%;
    display: block
}
.h5_tab {
    background: #ffffff;
    margin-top: 10px;
    height: 65px;
    border-bottom: 1px solid #d4d4d4;
}
.h5_tab .tab_cont{
 	height:48px;
 	padding-left:5.3%;padding-bottom:18px;padding-top:17px;
	width:94.7%;overflow-x:scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;overflow-y:hidden;
}
.h5_tab .h5_tabList{display:inline-block;font-size:15px;height:20px;padding:13px 0;margin-right:35px;color:#535353}
.h5_tab .h5_tabList.active{border-bottom:2px solid #C0191F;color:#C0191F}
.Brand_carousel{background:#ffffff}
.Brand_carousel .Brand_list{height:305px}
.Brand_carousel ul{
	margin-top:18px;
	padding-top:4px;padding-bottom:9px;width:100%;display:none;
	white-space: nowrap;overflow-x:scroll;float:left;overflow-y:hidden;
   -webkit-overflow-scrolling: touch;
   }
.Brand_carousel ul.active{display:block}
.Brand_carousel li{display:inline-block;width:280px;margin-right:10px;position:relative}
.Brand_carousel li a{width:100%;height:100%;position:absolute;left:0;top:0}
.Brand_carousel li .login_bad{margin:0 auto;overflow:hidden;margin-bottom:12px;}
.Brand_carousel li .image{width:280px;height:162px;}
.Brand_carousel li p{text-align: center;height:20px;line-height: 20px; margin-top:12px;font-size: 14px;color: #535353;}
.h5_prefer_main_cont{margin-top:10px;background:#ffffff;padding-bottom:30px;}
.h5_prefer_main_cont .h3{height:26px;line-height:26px;width:100%;color:#535353;font-size:20px;text-align:center;padding-top:30px;padding-bottom:18px;}
.h5_prefer_box{position:relative;float:left;width:48.5%;}
.h5_prefer_box img{width:100%;display:block}
.h5_prefer_box span{  
  display:block;
  height: 40px;
  font-size:12px;
  filter: alpha(opacity=89);
  -moz-opacity: 0.89;
  opacity: 0.89;
  background-image: -webkit-linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, #000000 100%);
  background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, #000000 100%);
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #201f1e\9;
  height: 43px\9;
  background: #201f1e\9\0;
  height: 43px\9\0;}
.h5_prefer_box b{
	display:block;
	font-size:12px;position: absolute;
	width: 100%;text-align: center;
	bottom: 9px;z-index: 9999;
	color: #fff;line-height: 24px;
	font-weight: normal;}
	.h5_prefer_box a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9999}
.Integral_guarantee{padding-top:30px;padding-bottom:25px;background:#ffffff}
.guarantee_item{float:left;width:33.3%;text-align: center;}
.guarantee_item span{font-size:40px;color:#90704D}
.guarantee_item p{text-align: center;font-size: 15px;color: #4A4A4A;margin-top:6px;}
.app_Telephone {
    padding: 20px 0;
    background: #F9F8F6;
}
.app_download{width:50%;float:left;position:relative;height:30px;}
.app_download div{width:150px;position:absolute;left:50%;margin-left:-75px;}
.Customer_service_number{width:50%;float:left;text-align:right;height:30px;position:relative}
.Customer_service_number div{position:absolute;width:95px;left:50%;margin-left:-47.5px;}

.app_Telephone div span{color:#c0191f;font-size:30px;float:left}
.app_Telephone div code{font-size: 14px;float:left;color: #4A4A4A;font-weight:bold;margin-top:7px;margin-left:6px;}
.app_Telephone .Customer_service_number div span, .app_Telephone  .Customer_service_number div code {
    float: right;
}
.h5_syfooter{background:#ffffff;padding:10px 7.6%;margin-bottom:130px;}
.h5_syfooter p{text-align: center;font-size: 12px;color: #808080;line-height:17px;}

/*电话*/
.h5_tel_a,.h5_tel_b{
	position: fixed;
	z-index:9999;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:#000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	display:none;
	overflow: hidden;

}

.h5_tel_pub{
	position:fixed;
    display:block;
	bottom:0px;
	z-index:9999;
	display:none;
	width:100%;
	background:#fff;

}
.h5_tel_pub .h5_tel_box{
	background:#fff;
	margin:0 17px;
	border-bottom: 1px solid #D4D4D4;

}
.h5_tel_pub  div{
	height:50px;
	text-align: center;
	background:#fff;
}
.h5_tel_pub div.h5_tel_pos1{


}
.h5_tel_pub  span{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #595757;
	letter-spacing: 0.45px;
	line-height:50px;
	/*  font-weight:bold; */

}
.h5_tel_pub span code {
  font-family:Arial;  
}
.h5_tel_pub .font_arial {
    font-family: Arial;
    font-size: 16px;
    color: #595757;
    letter-spacing: 0.45px;
    line-height: 50px;
    /*  font-weight:bold; */
}

/*/电话*/



.h5_logins{
	background-image:url(https://webimgs.bthhotels.com/cms/image/web/h5_brand_logo/h5_brand_logo.png);
    background-repeat:no-repeat;
    display:inline-block;
    width: 458px;
	height: 345px;
    position:relative\9;
    background-size:100% 100%;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
}

.h5_logins_ie{ 
	 background-image:url();
    background-repeat:no-repeat;
    display:inline-block;
    width: 458px;
	height: 345px;
    background-size:100% 100%;
    -webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;	
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='https://webimgs.bthhotels.com/cms/image/web/h5_brand_logo/h5_brand_logo.png',
    sizingMethod='scale')!important
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .h5_logins_ie{ 
	    background-image:url(https://webimgs.bthhotels.com/cms/image/web/h5_brand_logo/h5_brand_logo.png);
	    background-image:url()\9;
	    width: 458px;
		height: 345px;
	    background-repeat:no-repeat;
	    display:inline-block;
	    background-size:100% 100%;
	    -webkit-background-size:100% 100%;
	    -moz-background-size:100% 100%;
	    -o-background-size:100% 100%;	
	    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	    src='https://webimgs.bthhotels.com/cms/image/web/h5_brand_logo/h5_brand_logo.png',
	    sizingMethod='scale')
    }
    .login_bad div{position:static !important}
}

/* 高端商旅型  */
.jianguo_logos{width:80px;height:52px;}
.jianguo_logos .h5_logins{background-position:0 0;}

.nanyuan_logos{width:50px;height:52px}
.nanyuan_logos .h5_logins{background-position:-85px 0;left:-85px\9;top:0\9}

.jinlun_logos{width:68px;height:52px}
.jinlun_logos .h5_logins{background-position:-140px 0;left:-140px\9;top:0\9}

.puyin_logos{width:51px;height:52px}
.puyin_logos .h5_logins{background-position:-212px 0;left:-212px\9;top:0\9}

.feiman_logos{width:60px;height:52px}
.feiman_logos .h5_logins{background-position:-271px 0;left:-271px\9;top:0\9}

.nanshan_logos{width:70px;height:52px}
.nanshan_logos .h5_logins{background-position:-336px 0;left:-336px\9;top:0\9}

/* 中高端商旅型 */
.hyzz_logos{width:38px;height:53px;}
.hyzz_logos .h5_logins{background-position:0 -57px;left:0px\9;top:-57px\9}

.hyzs_logos{width:46px;height:53px;}
.hyzs_logos .h5_logins{background-position:-43px -57px;left:-43px\9;top:-57px\9}

.hyzg_logos{width:40px;height:53px;}
.hyzg_logos .h5_logins{background-position:-95px -57px;left:-95px\9;top:-57px\9}

.rujiajx_logos{width:48px;height:53px;}
.rujiajx_logos .h5_logins{background-position:-140px -57px;left:-140px\9;top:-57px\9}

.rujiasl_logos{width:47px;height:53px;}
.rujiasl_logos .h5_logins{background-position:-194px -57px;left:-194px\9;top:-57px\9}

.yiju_logos{width:50px;height:53px;}
.yiju_logos .h5_logins{background-position:-246px -57px;left:-246px\9;top:-57px\9}

.subo_logos{width:74px;height:53px;}
.subo_logos .h5_logins{background-position:-301px -57px;left:-301px\9;top:-57px\9}

.ruibo_logos{width:70px;height:53px;}
.ruibo_logos .h5_logins{background-position:-380px -57px;left:-380px\9;top:-57px\9}

/* 商旅型 */
.rujiajiudian_logos{width:47px;height:53px;}
.rujiajiudian_logos .h5_logins{background-position:0px -115px;left:0px\9;top:-115px\9}

.motai_logos{width:49px;height:53px}
.motai_logos .h5_logins{background-position:-52px -115px;left:-52px\9;top:-115px\9}

.motai_logos{width:49px;height:53px}
.motai_logos .h5_logins{background-position:-52px -115px;left:-52px\9;top:-115px\9}

.yssj_logos{width:55px;height:53px}
.yssj_logos .h5_logins{background-position:-107px -115px;left:-107px\9;top:-115px\9}

.slx_yiju_logos{width:50px;height:53px}
.slx_yiju_logos .h5_logins{background-position:-167px -115px;left:-167px\9;top:-115px\9}

.xinyandu_logos{width:52px;height:53px}
.xinyandu_logos .h5_logins{background-position:-222px -115px;left:-222px\9;top:-115px\9}

.ykyj_logos{width:91px;height:53px}
.ykyj_logos .h5_logins{background-position:-279px -115px;left:-279px\9;top:-115px\9}

.paiboy_logos{width:67px;height:53px}
.paiboy_logos .h5_logins{background-position:-375px -115px;left:-375px\9;top-115px\9}

/* 休闲度假  */
.shoulvhanshe_logos{width:62px;height:53px}
.shoulvhanshe_logos .h5_logins{background-position:0px -172px;left:0px\9;top:-172px\9}

.jialebi_logos{width:22px;height:53px}
.jialebi_logos .h5_logins{background-position:-67px -172px;left:-67px\9;top:-172px\9}

.rujiaxiaozhen_logos{width:69px;height:53px}
.rujiaxiaozhen_logos .h5_logins{background-position:-95px -172px;left:-95px\9;top:-172px\9}

.yunshangsiji_logos{width:55px;height:53px}
.yunshangsiji_logos .h5_logins{background-position:-170px -172px;left:-170px\9;top:-172px\9}

/* 联盟酒店 */
.rujialianmeng_logos{width:65px;height:53px}
.rujialianmeng_logos .h5_logins{background-position:0px -230px;left:0px\9;top:-230px\9}

.jhuayijiudian_logos{width:65px;height:53px}
.jhuayijiudian_logos .h5_logins{background-position:-68px -230px;left:-68px\9;top:-230px\9}

/* 长租公寓 */
.douhaogongyu_logos{width:68px;height:53px}
.douhaogongyu_logos .h5_logins{background-position:0px -288px;left:0px\9;top:-288px\9}

.qingchaogongyu_logos{width:69px;height:53px}
.qingchaogongyu_logos .h5_logins{background-position:-73px -288px;left:-73px\9;top:-288px\9}

.douhaozhijia_logos{width:84px;height:53px}
.douhaozhijia_logos .h5_logins{background-position:-147px -288px;left:-147px\9;top:-288px\9}
 
/*首页搜索*/
.h5_home_search{  
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  background: #f9f8f6;
  position: fixed;
  z-index: 99;
  left: 200%;}
.home_seach_content{padding:15px 4% 0 4%}
.h5_City_seach,.h5_Key_word{
	height:18px;line-height:18px;font-size: 14px;
	text-align: center;
	color: #4A4A4A;padding:12px 0;border:1px solid #d4d4d4;width:100%;
	margin:0 auto;border-radius:5px;-webkit-border-radius:5px;
}
.Check_in{
	position:relative;
	width:100%;
	height:35px;
	padding:12px 0;
	line-height:16px;
	font-size:13px;color:#979797;
	text-align:center;border:1px solid #d4d4d4;
	margin:15px 0;border-radius:5px;-webkit-border-radius:5px;
}
.Check_in div{width:40%;}
.Check_in div.Days{width:20%;height:100%;line-height:35px}
.Check_in span{display:block;}
.h5_seach_sub{
	width:68%;margin:0 auto;display:block;height:40px;background:#C0191F;
	line-height:40px;color:#ffffff;margin-top:36px;font-size: 16px;text-align:center;
	border-radius:5px;-webkit-border-radius:5px;
   
}
.ta_date{position:absolute;top:118px;height:60px;width:91%;left:4.3%}
.ta_calendar{left:0 !important}
/*首页搜索结束*/
/*城市选择*/

.sk_selectionCity {  
  position:fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;background-color: #f9f8f6;z-index:9999;left:200%;}
.selectionCity_cont{
    width:100%;
    position:absolute;
    top:100px;left:0;
    bottom:0;
    -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  overflow:scroll;  
}
.sk_selectionCity .h5_fixed{
    top:0;
    position:fixed;
    /*-webkit-transform: translateZ(0);*/
    left:200%;
}
.sk_selectionCity .soso_a{
    top:45px;
     position:fixed;
    /*-webkit-transform: translateZ(0);*/
    left:200%;
    width:100%;
    background: #f9f8f6;
}
.sk_selectionCity .soso {margin:0 auto;width: 90%;background: #f9f8f6;padding: 10px 0;height: 35px; }

.sk_selectionCity .soso .list2 {overflow: hidden;background: #ffffff;border: 1px solid #D4D4D4;border-radius: 5px;-webkit-border-radius: 5px;}
.sk_selectionCity .soso .list2 span {text-align: center;float: left;margin-top:9px;margin-left:3%;font-size: 16px;color: #979797;}
.sk_selectionCity .soso div.list2 input {width: 80%;margin-left:4px;float: left;border: none;height:25px;line-height:25px;padding:4px 0;font-size: 14px;color:#979797}
.sk_selectionCity .tab {width: 100%;height: 40px;background: #ffffff}
.sk_selectionCity .tab div {width: 50%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #979797;letter-spacing: -0.36px;}
.sk_selectionCity .tab div.active {color: #c0191f;border-bottom: 2px solid #c0191f}
.sk_selectionCity .list {width: 95.5%;background: #ffffff;margin-top:10px;padding-left: 4.5%;padding-bottom:10px}
.sk_selectionCity .list:nth-child(1){margin-top:0;}
.sk_selectionCity .list h3 {width: 95%;height: 17px;line-height:17px;font-size: 14px;color: #595757;letter-spacing: -0.32px;padding:8px 0;font-weight: 600;}
.sk_selectionCity .list ul {overflow: hidden;width: 100%;}
.sk_selectionCity .business .list ul li {width: 27.7%;float: left;margin: 0px 4.3% 14px 0;height: 28px;text-align: center;line-height: 30px;}
.sk_selectionCity .business .list ul li.seach_more{width: 27.7%;float: left;margin: 0px 4.3% 14px 0;height: 28px;text-align: center;line-height: 30px;border: 1px solid #D4D4D4;border-radius:5px;}


.sk_selectionCity .business .list ul li a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;color: #595757;border: 1px solid #D4D4D4;border-radius: 5px;font-size: 14px;letter-spacing: -0.68px;display:block;width:100%;height:100%}
.sk_selectionCity .business .list ul li a.focus, .sk_selectionCity .business .list ul li a.hocev{color: #C0191F;border: 1px solid #C0191F;background: #FFF4F6;}
.sk_selectionCity .letter{display:none;width: 25px;position:fixed;-webkit-transform: translateZ(0);top:50%;margin-top:-203px;background: #ffffff;right: 0;z-index: 10;opacity: 0.4;-moz-opacity:0.4;filter: alpha(opacity=40);}
.sk_selectionCity .letter ul li {font-size: 12px;line-height: 20px;text-align: center;position: relative;color: #90704d;}
.sk_selectionCity .letter ul li a {width: 38px;height: 35px;font-size: 24px;text-align: center;position: absolute;line-height: 35px;
left: -35px;top: -10px;border-radius: 5px;color: #ffffff;opacity: 0.89;-moz-opacity:0.89;filter: alpha(opacity=89);background: #90704d;display: none;
background: url(/Content/image/web/public_img.png) no-repeat 0 -35px;background-size: 321px 230px;}
.sk_selectionCity .letter ul li span {font-size: 12px;color: #90704d;}
.sk_selectionCity .footTab {width: 100%;}
.sk_selectionCity .footTab ul {width: 100%;}
.sk_selectionCity .footTab ul li {width: 100%;overflow: hidden;background: rgba(144, 112, 77, 0.05)}
.sk_selectionCity .footTab ul li span {padding-left: 4.5%;height: 40px;line-height: 40px;display: block;width: 95.5%;background: rgba(144, 112, 77, 0.05);border-bottom: 1px solid #d4d4d4;}
.sk_selectionCity .footTab ul li a {-webkit-tap-highlight-color:transparent;-webkit-user-select:none;padding-left: 4.5%;width: 95.5%;height: 40px;line-height: 40px;background: #ffffff;border-bottom: 1px solid #d4d4d4;display: none;font-size: 14px;color: #595757;letter-spacing: -0.78px;}
.sk_selectionCity .footTab ul li a.focus,.sk_selectionCity .footTab ul li a.hover{background: #FFF5F6;}
.sk_selectionCity .footTab ul li a.select {display: block;}
.sk_selectionCity .search_key_city {display: none;width:100%;
    position:absolute;
    top:100px;left:0;
    bottom:0;
    -webkit-overflow-scrolling: touch;
   overflow-y: scroll;
   overflow:scroll;  }

.sk_selectionCity .search_key_city ul li{ box-sizing: border-box;height: 45px; line-height: 45px; border-bottom: 1px solid #D4D4D4;}
.sk_selectionCity .search_key_city  ul li:nth-child(1){border-top:1px solid #d4d4d4}
.sk_selectionCity .search_key_city  ul li.focus,.sk_selectionCity .search_key_city  ul li.hover{background: #FFF5F6}

.sk_selectionCity .search_key_city ul li b {
    display:inline-block; 
   
    line-height: 45px;
    padding-left: 4.5%;
    /*background: #f9f8f6;*/
    font-size: 14px;
    color: #232323;
    font-weight:normal

}
.sk_selectionCity .search_key_city  ul li span b{
      padding-left: 0%;
}
.sk_selectionCity .search_key_city  ul li b span{color: #232323;}
#currentCityNotFound_a{
    display:none;
    line-height:46px;
    color: #979797;
    font-size: 14px;
    border-top:1px solid #d4d4d4;
    text-align:center
}
/*搜索开始*/
.skSeek {   
  position:fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;background: #f9f8f6;z-index:9999;left:200%;}
.skSeek.active{left:0;}
.skSeek .skSeek_con{
     width:100%;position:absolute;top:45px;left:0;bottom:0;-webkit-overflow-scrolling: touch;
  /*-webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);*/
  overflow-y: scroll;}
.skSeek .h5_header{position:fixed;top:0;left:200%;}
.skSeek .seach_City{position:relative;width:70%;height:35px;margin-left:12.2%;padding-top:5px;}
.skSeek .seach_City .magnifying_glass{position:absolute;left:4.3%;top:17px;top:19px\0;color:#979797;font-size:15px;}
.skSeek .seach_City input{width:87.7%;height:25px;line-height:24px;color:#979797;padding:0;padding:5px 0 5px 12.3%;border-radius:5px;-webkit-border-radius:5px;font-size:12px;}
.skSeek .seach_City .close{position:absolute;font-size:13px;right:15px;top:17px;color:#979797}
.skSeek .cs_Search{position:absolute;right:0;top:0;width:17.5%;line-height:45px;font-size:16px;color:#ffffff;text-align: center;cursor:pointer;}
/*.skSeek .business{margin-top:45px;}*/
.skSeek .list {background: #ffffff;margin-top: 10px;padding: 8px 0px 6px 7.3%;}
.skSeek .list h3 {height: 18px;line-height:18px;font-size: 13px;color: #595757;margin-bottom: 13px;letter-spacing: -0.32px;}
.skSeek .list ul {overflow: hidden;}
.skSeek .business .list ul .seach_sq{display:none;}
.skSeek .business .list ul .seach_sq.dis{display:block}
.skSeek .business .list ul .seach_more span{color:#595757;display:block;width:100%;height:100%;font-size: 12px;border: 1px solid #D4D4D4;border-radius: 5px;}
.skSeek .business .list ul li {width: 28%;font-size: 12px;margin:0px 3.3% 12px 0;float: left;height: 38px;text-align: center;line-height: 38px;}
.skSeek .list ul li a {-webkit-tap-highlight-color:transparent;-webkit-user-select:none;color:#595757;display:block;width:90%;padding:0 5%;height:100%;font-size: 12px;border: 1px solid #D4D4D4;border-radius: 5px;
 text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.skSeek .list ul li a.focus,.skSeek .list ul li a.hover{color: #c0191f;background: #FFF4F6;border-color:#c0191f}
.fuzzy_query{display:none}
.fuzzy_query a{display:block;box-sizing:border-box;height:45px;border-bottom:1px solid #D4D4D4;line-height:45px;padding-left:4.5%;background:#ffffff;font-size: 14px;color: #535353}
.fuzzy_query a.focus ,.fuzzy_query a.hover{background: #FFF5F6;}
.fuzzy_query a span{color: #C0191F !important;}
/*底部图片样式*/
.h5_footer_box{
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    display:none;
    margin:0 auto;
    width:7.5rem;
}
    .h5_footer_box span {
        position: absolute;
        right: 10px;
        top: 29px;
        font-size: 20px;
        color: rgba(0,0,0,0.1445);
      

    }
    .h5_footer_box img {
        display: block;
        width: 100%;
        /*width:375px;
       height:130px;
       background-size:100% 100%;*/
    }
.h5_footer_box a {
    position:absolute;
    bottom:13px;
    right:30px;
    width:200px;
    height:38px;
}
    /*模态框样式*/
    .modal_info {
        position: fixed;
        width: 250px;
        height: 161px;
        left: 50%;
        top: 50%;
        background: rgba(0,0,0,0.8);
        margin-left: -125px;
        margin-top: -80px;
        z-index: 10 !important;
        border-radius: 4px;
    }
    .modal_info .main {
        padding: 0 23px;
        border-bottom: 1px solid #535353;
    }
    .modal_info .main h3 {
        color: #B6A18A;
        font-size:14px;
        line-height:19px;
        text-align:center;
        margin-top:16px;
        margin-bottom:6px;
    }
    .modal_info .main p {
        color: #fff;
        font-size: 14px;
        line-height: 20px;
        margin-bottom:13px;
    }
    .modal_info .btn_box li {
        float: left;
        box-sizing: border-box;
        text-align: center;
        font-size: 14px;
        line-height: 45px;
        width: 50%;
        color: #FFFFFF;
    }
    .modal_info .btn_box li a{
        color: #FFFFFF;
    }
    .modal_info .btn_box .cancel a{
        color: #979797;
    }
.modal_box .maska {
    position: fixed;
    left: 0;
    top: 0;
    right: 0 
    bottom: 0;
    background: rgba(0,0,0,0.8);
    z-index: 9 !important;
    background: rgba(0,0,0,0.3);
}
/*订单查询*/
.btn_order_search {
    position: fixed;
    bottom: 123px;
    right: 6px;
    padding-top:12px;
    width: 56px;
    height: 44px;
    background: rgba(0,0,0,0.6);
    text-align: center;
    font-size: 14px;
    color:#fff;
    line-height:16px;
    border-radius:50%;
    -webkit-border-radius:50%;
}
@media screen and (max-width:360px) {
    .Customer_service_number div {
        margin-right: 30px;
    }
}
@media screen and (width:414px) {
    .h5_prefer_box:nth-child(1) img {
       width:200px;height:264px;
    }
	.h5_prefer_box:nth-child(2){margin-bottom:12px !important;}
	.h5_prefer_box:nth-child(2) img,.h5_prefer_box:nth-child(3) img{
        height:126px;
        width:200px

	}
}
@media screen and (width:375px) {
    .h5_prefer_box:nth-child(1) img {
        height: 242px;
        width: 181px;
    }
	.h5_prefer_box:nth-child(2){
        margin-bottom:12px !important;
	}
	.h5_prefer_box:nth-child(2) img,.h5_prefer_box:nth-child(3) img{
        height:115px;
        width:181px;
	}
}
@media screen and (width:320px) {
	 .h5_prefer_box:nth-child(1) img {
        height: 207px;
        width: 155px;
    }
    .h5_prefer_box:nth-child(2){
        margin-bottom:11px !important;
    }
	.h5_prefer_box:nth-child(2) img,.h5_prefer_box:nth-child(3) img{
        width:155px;
        height:98px
	}
}
@media screen and (min-width:415px) and (max-width:634px) {
    .nearby_specials .item {
        padding-left:40px !important;
    }
}
@media screen and (min-width:635px) and (max-width:999px) {
	.h5_tab .tab_cont{overflow-x:hidden}
    .nearby_specials .item{width:135px !important}
}

