﻿@charset "utf-8";
@import url("../../css/globle.css");
/*通用*/
.w96{ width:96%; height:auto; margin:0px 2% 10px; background:#fff;}
.h-title{ width:96%; padding:0 2%; display:block; height:36px; line-height:36px; overflow:hidden; background:#fff; border-bottom:1px solid #d6d6d6}
.h-title .s-title{ font-size:18px; float:left; display:block}
.h-title .t-more{ color:#2163a6; padding-right:10px; float:right; display:block}
/*黄色*/.hs{ background:#f1654e}.bgreen{ background:#00a285}
/******************************************************商家列表********************************************************/

/*商家列表的头部*/
.he{ position:fixed; top:0;height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px; width:100%;}
.he .h-back,.he button{ display:block;height:20px; background:transparent url(../../images/heade/h-header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.he .h-back{ width:25px; height:32px; background-position:5px 1px;left:2%; float:left}
.he .he-r{ margin-left:13%; height:44px; overflow:hidden}.he .he-r form{}
.he .he-r input{ height:34px; line-height:34px; border:1px solid #ccc; margin-top:4px; width:80%; font-size:18px; padding-left:5px;}
.he .he-r button{width:25px; height:32px; background-position:-29px 1px;right:11%;}
/*商家列表的左侧类别*/
.sj-all{ width:100%; height:auto; overflow:hidden}
.sj-title{ width:94px;height:auto; float:left; }
.sj-title a.all{ display:block}
.sj-title ul{ width:100%;height:auto;}
.sj-title ul li,.sj-title a.all{ width:85px;height:38px; line-height:38px; font-size:16px; background: url(../images/sj-list.png) no-repeat 95% 13px; background-size:8px; padding-left:6px;}
.sj-title ul li.on{ border-left:3px solid #f98700; border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding-left:7px; z-index:999; background:#fff}
.sj-list{ margin-left:94px; overflow:hidden;border-left:1px solid #ccc}

.sj-tj1{ width:98%; padding:14px 1% 10px; height:auto;background:#fff;}
.sj-tj1 li{ overflow:hidden; float:left; margin:0 1% 10px;}
.sj-tj1 li a,.sj-tj1 li span{ display:block; overflow:hidden}
.sj-tj1 li a{width:100px; height:auto;margin:0 auto;text-align:center; }
.sj-tj1 li .tj1-img{ width:100px; height:45px; margin:0 auto; }.sj-tj1 li a .tj-img img{ width:100%; height:100%;}
.sj-tj1 li a .tj-title{ height:30px; line-height:35px; font-size:14px; width:100%; color:#000}

.upload{ display:block; text-align:center; margin:0 auto 10px}


/*******************************************************商家店铺1********************************************************/
/*顶部*/
header {width: 100%;position: relative;z-index:1110;height: 44px;line-height: 44px;}
.h{height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px;text-align:center; width:100%;}
.h .h-b,.h .h-m,.h-nav .jt{ display:block;height:20px; background:transparent url(../../images/heade/h-header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;}
.h .h-m{ width:20px; background-position:-61px 3px;right:11%; }
.mask{height:100%; width:100%; position:fixed; _position:absolute; top:44px; z-index:998;  opacity:0.5; filter: alpha(opacity=50); background-color:#000; } 
.h-nav{width: 100%; position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none; z-index:999;}
.h-nav .jt{display:block; width:13px; height:10px; position:absolute; right:10.5%; top:-9px;background:url(../images/sp.gif) no-repeat -5px -261px; background-size:40px;}
.h-nav ul{width:96%; padding:0 2%; background:#fff}
.h-nav ul li{ width:16%;height: 40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.h-nav ul li.yh{ width:17%;}
.h-nav ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}


.tb-top{ height:auto; background:#fff}
.top{ width:100%; overflow:hidden;}
.top img{ width:100%; height:100%;}
.tb-top .tb-1{ display:block; width:92%;margin:0 4%;height:40px;line-height:40px;overflow:hidden;}
.tb-top .tb-1 span{display:block; float:left;overflow:hidden}
.tb-top .tb-1 span.s1 {
background: #CC2B21;
height: 24px;
line-height: 24px;
margin-right: 5px;
cursor: pointer;
border-radius: 2px;
color: #fff;
text-align: center;
margin:5px 0px 0px 5px;
float: left;
}
.tb-top .tb-1 span.s2 {
background: #2181BB;
height: 24px;
line-height: 24px;
cursor: pointer;
border-radius: 2px;
padding: 0 6px;
color: #fff;
text-align: center;
float: left;
margin: 5px 0px 0px 5px;
}
.tb-top .tb-1 .name{font-size:18px; color:#424242;   }
.tb-top .tb-1 .rz1,.tb-top .tb-1 .rz2{ background:transparent url(../images/tbrz.png) no-repeat; background-size:30px; width:35px; height:22px; margin:9px 0 0}
.tb-top .tb-1 .rz1{ background-position:0px 4px; margin:9px 2px 0}
.tb-top .tb-1 .rz2{ background-position:0px -34px}
.tb-top .tb-1 .k{ background:url(../images/k.png) no-repeat 1px center; padding-left:30px; background-size:23px; font-size:18px;}
/*星级*/
.xj{ padding:8px; overflow:hidden;}
.xj p,.xj span{display:block; height:28px; line-height:28px; color:#666666;overflow:hidden}
.xj p{ width:100%;}.xj span{float:left}
span.xin1,span.xin2{height:18px;background:transparent url(../../images/xin.png) repeat-x 0 0;width:108px;vertical-align: top; background-size:22px}
span.xin1{background-position:0 -39px;margin: 6px 4px 2px;}
span.xin2{background-position:0 0px;}
.xj b{ font-size:18px; margin:0 3px; font-weight:normal}
/*评分*/
.pf{ display:block; width:96%; margin:0 2%;height:42px; line-height:42px; color:#424242; font-size:17px; border-top:1px solid #ccc}
.pf span{ width:33%; display:block; float:left}
.sc-x{ width:96%; margin:0 2%; overflow:hidden; padding-bottom:6px}
.sc-x p{ display:block; height:42px; line-height:42px; color:#424242; font-size:17px; border-bottom:1px solid #ccc; overflow:hidden}

/*店铺介绍开始*/
.pad2{ padding:5px 2% 10px; width:96%; overflow:hidden}.h-200{max-height:152px;}.h-auto{ height:auto;}
.pad2 content{ font-size:17px; line-height:26px}.pad2 content img{ max-width:90%; margin:10px 5%;}.pad2 content p{ /*text-indent:2em*/}
a.ck,a.cka{ display:block; width:100%; height:40px; line-height:40px; margin-top:10px; color:#2163a6;text-align:center; font-size:16px; background:#f2f3f5; border-top:1px solid #ccc}
a.ck span,a.cka span{padding-right:22px;background:transparent url(../images/xx.png) no-repeat 0px 0px; background-size:15px }
a.ck span.dwn,a.cka span.dwn{background-position:right -40px; }
a.ck span.upa,a.cka span.upa{background-position:right 4px; }
/*已有评论*/
a.ple {font-size: 16px;color: #a50310;float: right;padding-left: 20px;background: url(../images/news.png) no-repeat -4px -91px;background-size: 88px;}
.plun-list{width:96%; margin:0 2%; height:auto; overflow:hidden}
.plun-list ul li{ width:100%; height: auto; padding:10px 0; border-bottom:1px solid #cccccc; overflow:hidden}
.plun-list ul li p{ display:block; }
.plun-list ul li .wy{ height:20px; line-height:20px; color:#999999; width:100%; font-size:15px}
.plun-list ul li .con{ height:auto;color:#4c4c4c; width:100%; margin:3px 0; font-size:16px; line-height:22px}
.plun-list ul li .sz{ width:100%; height:20px; line-height:20px;}
.plun-list ul li .sz span{float:left; color:#999999}
/*按赞*/
.plun-list ul li .sz .zhan{ background:url(../images/news.png) no-repeat -5px -150px; background-size:85px; padding-left:18px; float:right; padding-right:10px}
.plun-list ul li .sz .zhan-1,.plun-list ul li .sz .zhan:hover{ background:url(../images/news.png) no-repeat -4px -197px;color:#a50310; background-size:85px; padding-left:18px; float:right; padding-right:10px;}
.plun-list ul li .sz .zhan-1 span{ color:#a50310;}
.smore{ width:100%; height:30px; line-height:30px; background:#f8f8f8; color:#4c4c4c; font-size:16px; display:block; text-align:center; margin:10px auto}
.smore b{ color:#a50310; padding:0 4px;}
/*没有评论*/
.none{width:177px; height:100px;margin:0 auto; padding-bottom:14px}
.none p{ width:136px; height:74px; margin:4px auto; display:block; overflow:hidden; text-align:center}
.none p img{ width:86px; height:74px;}
.none span{ width:100%; height:20px; line-height:20px; overflow:hidden; font-size:16px}
.none span a{ color:#5191d2; text-decoration:underline}.none span a:hover{ color:#a50310;}
/*优惠券列表开始*/
.sj-yh{width:100%; height:auto;}
.sj-yh li{height:104px;float:left;width:100%;  margin:8px 0; overflow:hidden; background:#fff; -webkit-box-shadow:0px 1px 5px #cccccc;box-shadow:0px 1px 5px #cccccc;}
.sj-yh li a ,.sj-yh li p,.sj-yh li span{ display:block; overflow:hidden}
.sj-yh li a{height:84px;width:96%; padding:10px 2%;}
.sj-yh li .sjyh-left{ width:113px; margin-right:10px; height:84px; float:left;position:relative; overflow:hidden}
.sj-yh li .sjyh-left img{ width:100%; height:100%;}
.sj-yh li .sjyh-left .zhe{ position:absolute; left:0px; top:0px; height:46px; width:46px;background:url(../images/zhe.png) no-repeat; background-size:46px; color:#fff;}
.sj-yh li .sjyh-left .zhe b{ display:block;transform:rotate(-46deg);-ms-transform:rotate(-46deg);-webkit-transform:rotate(-46deg); font-weight:normal; margin:2px 0 0 -3px; font-size:13px;}
.sj-yh li .sjyh-r{ /*margin-left:120px;*/height:84px;overflow:hidden}
.sj-yh li .sjyh-r .sjyhr-1{ height:26px; line-height:26px; color:#000; font-size:18px; margin-bottom:4px}
.sj-yh li .sjyh-r .sjyhr-2{ height:30px; line-height:30px; }
.sj-yh li .sjyh-r .sjyhr-2 span{ float:left;font-size:26px; margin-right:6px;}
.sj-yh li .sjyh-r .sjyhr-2 s{ float:left;font-size:14px;}
.sj-yh li .sjyh-r .sjyhr-3{ height:26px; line-height:32px; color:#666666;}
.sj-yh li .sjyh-r .sjyhr-3 span{ float:left; background:transparent url(../images/yh.png) no-repeat; background-size:96px; padding-left:24px;}
.sj-yh li .sjyh-r .sjyhr-3 span.ren{ background-position:4px center; margin-right:6px;}
.sj-yh li .sjyh-r .sjyhr-3 span.cishu{ background-position:-76px center}



/*******************************************************商家店铺2********************************************************/


/*导航*/
#scroller { position: relative; width: 2500px; padding: 0;  }
#wrapper{ width:100%; height:40px; overflow: auto; border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:#fff; position:relative; margin-bottom:20px}
.tab-t{width: 3500px; height:40px;line-height:30px; padding-left:4px;}
.tab-t li{width:100px;float: left;height:38px;line-height:38px;text-align:center;color:#004276; font-size:18px; background:url(../images/gx.png) no-repeat right 6px}
.tab-t li a{color:#004276}
.tab-t li.un,.tab-t li:hover{ border-bottom:2px solid #b30808}




/*附近房源*/
.loding_1 { height:35px; background-color:#f8f8f8; color:#999999; text-align:center; line-height:35px; font-size:16px; margin:15px 0;}
.map_1 { cursor:pointer; height:70px; background:url(../../images/zb.jpg) 10px 15px #f8f8f8 no-repeat; background-size:45px 45px; border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
.map_1 div { padding-left:70px; padding-top:12px;}
.map_1 div h2 { font-size:18px; color:#454545;}
.map_1 div strong { font-size:14px; font-weight:normal; color:#989898;}
.map_1 span { display:block; width:30px; height:30px; background:url(../../images/r1.jpg); float:right; margin:20px 10px 0;}
/******定位*****/
.locateCont {vertical-align: top;margin: 0;display: inline-block;height: 70px;line-height: 70px;}
.fs15 {font-size: 15px;color: #333;}
.locating {height: 70px; display:none;background: #f8f8f8 ;
border-top: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;}
.locateGif {display: inline-block;height: 70px;width: 30px;background-image: url("../../images/loading.gif");background-size: 30px;background-repeat: no-repeat;
background-position: center;margin: 0 10px;}
.desk{width:70%;min-width:300px;max-width:600px;background:#fff;text-align:center;padding:15px 25px 15px 0px;z-index:10;margin:0 auto}
.mtitle{line-height:20px}.mbutton{margin-top:8px}.mbutton a:link,.mbutton a:hover,.mbutton a:active,.mbutton a:visited{display:inline-block;height:20px;line-height:20px;color:#fff;border:1px solid #397300;background:#589c00;width:105px;padding:2px;text-decoration:none;margin-left:7px;border-radius:2px}



/*今日团购*/
.green {
background: #00a285;
}
.tg ul li .tg-3 b {
color: #f98700;
font-weight: normal;
}
.tg{margin:0}
.tg ul{ width:100%; height:auto}
.tg ul li{ width:96%; height:auto; margin:0 2%;position:relative }
.tg ul li.bg{ /*background:#f5f5f5*/}
.tg ul li a{ display:block;padding:10px 0;}
.tg ul li .tg-1{ display:block; width:82px; height:64px; float:left;position:relative}
.tg ul li .tg-1 img{ width:100%; height:100%}
.tg ul li .tg-1 .zhe{ position:absolute; left:-5px; top:36px; max-width:90%; overflow:hidden; padding:0 4px; height:22px; line-height:20px; background:#a50310 ; color:#fff; }
.tg ul li .tg-1 .zhe-j{ position:absolute; left:-5px; top:58px; background: url(../images/icons/j.png) no-repeat; width:10px; height:10px;  }
.tg ul li .tg-2{ margin-left:92px; height:64px;overflow:hidden;}
.tg ul li .tg-2 h2{ font-size:16px; color:#000; max-height:40px; display:block; line-height:20px; overflow:hidden}
.tg ul li .tg-2 .tg-r{ height:24px; line-height:34px;overflow:hidden}
.tg ul li .tg-2 .tg-left{ float:left; max-width:52%;}
.tg ul li .tg-2 .tg-left b{ color:#fb5007; font-size:16px;  margin-right:5px;}
.tg ul li .tg-2 .tg-left s{color:#999999}
.tg ul li .tg-3{max-width:48%;  overflow:hidden; display:block; float:right;}
.tg ul li .tg-3 b{color:#f98700; font-weight:normal}