/* v8.23 */
BODY {FONT: 12px/1.5 Tahoma,Helvetica,arial,sans-serif; }

/*顶端导航一级*/
#shop-topx {COLOR: #fff; POSITION: relative;BACKGROUND-COLOR:#2EA9AB; TEXT-ALIGN: left;height:35px;line-height:35px;}
.shop-topx-inner {MARGIN: 0px auto; WIDTH: 960px;FONT-SIZE:14px;height:35px;line-height:35px;text-align:left;}
#shop-topx  ul{height:35px;padding:0;list-style-type:none;overflow:hidden}
#shop-topx  li{float:left;text-align:center;line-height:30px}
#shop-topx  li a{line-height:35px;display:block;padding:0 12px 0 12px;_width:60px;_padding:0 5px 0 5px}
/*导航*/
.caidan_hover{height:54px;}
.caidan_hover a{background:#178E95;color:#fff;text-decoration:none;padding:0 12px 0 12px;_width:65px;_padding:0 5px 0 5px;}
.caidan_hover a:hover{background:#178E95;color:#fff;text-decoration:none;padding:0 12px 0 12px;_width:100px;_padding:0 5px 0 5px;z-index:998;}
.caidan_hoveraa{height:76px;color:#fff;text-decoration:none}
.caidan_hoverbb{background:#178E95;height:44px;color:#fff;FONT-WEIGHT:bolder;text-decoration:none;border-right:1px solid #2EA9AB;border-left:1px solid #2EA9AB;}

/*头部导航*/
.scy{float:left;margin:0;padding:8px 4px 10px 4px;overflow:hidden;height:18px;WIDTH:944px;}
.scy ul{padding:0}
.scy ul li{float:left;overflow:hidden;display:inline;font-size:14px;margin-left:3px;line-height:30px;margin-bottom:2px}
.scy ul li a{padding:5px;color:#fff;BORDER:#fff 1px solid;}
.scy ul li a:hover{padding:5px;BORDER:#000 1px solid;color:#fff;}


/* 导航*/
#fg_daohang{MARGIN-RIGHT: auto; MARGIN-LEFT: auto;TEXT-ALIGN: center;overflow:hidden;background:#FAFAFA;border-right:1px #D4D4D4 solid;border-bottom:1px #D4D4D4 solid;border-left:1px #D4D4D4 solid;}
.caidan_box{padding-left:5px;padding-bottom:10px;font-size:12px;border-top:0;line-height:30px;overflow:hidden;color:#666;border: 1px solid red;
height: 100px;}
#caidan_b{WIDTH:960px}
#caidan_bb a{padding:5px;float:left;overflow:hidden;line-height:20px;text-align:left;border:3px #fafafa solid;}
#caidan_bb a:hover{padding:5px;float:left;overflow:hidden;color:#fff;background:#f60;line-height:20px;text-decoration:none;border:3px #fafafa solid;}
#caidan_bb span{color:#ccc}
#caidan_bb span:hover{color:#fff}
.caidansy{padding:5px;float:left;overflow:hidden;background:#f60;line-height:20px;text-decoration:none;color:#fff}

/* 延时 */
#fg_ys li{float:left;width:375px;height:225px;color:#fff;padding:10px 0;display:inline;text-align:center;margin:0 10px 10px 0;background:#000 url(fg_tu/loading.gif) 50% 50% no-repeat;}

/* */
#aa{margin:auto;width:980px;height:100%;padding:0;height:auto;overflow:visible;}
#aa1{margin:auto;width:960px;height:100%;padding:0;height:auto;overflow:visible;}
/* 筛选*/
#fgt_a{MARGIN-RIGHT: auto; MARGIN-LEFT: auto;MARGIN-TOP: 10px;TEXT-ALIGN: center;overflow:hidden;border:1px #B7B7B7 solid;background:#fff;COLOR: #00BBBB; }
.fgt_aa{_height:1%;LINE-HEIGHT:35px;HEIGHT:35px;width:100%;MARGIN: 0px auto;}
.fgt_ab{_height:1%;background:#F6F4F4;LINE-HEIGHT:35px;HEIGHT:35px;width:960px;MARGIN: 0px auto;}
.y1{FLOAT: left;PADDING-left:20px;TEXT-ALIGN: left;}
.y2{FLOAT: right;MARGIN-right:10px;background:#f6ff;}
.y3{FLOAT: left;width:70px;PADDING-left:20px;TEXT-ALIGN: left;}
.y4{FLOAT: left;TEXT-ALIGN: left}

.y4 a{padding:4px;font-size:12px;border:4px ;}
.y4 a.active{color:#fff;padding:4px;border:4px #f6f4f4 solid;background-color:#f60}
.y4 a:hover{color:#fff;padding:4px;background-color:#f60;}
.search_text{ border:1px #d3d3d3 solid; padding:3px; }

/* 中部*/
#fg_tong{overflow:hidden;margin:0 0 5px 0;width:960px;}
.item {	width: 310px;border: #d4d4d4 1px solid; background: #fff; _overflow: hidden; box-shadow: 1px 2px 2px rgba(222,222,222,.6);padding: 12px; margin: 10px 12px 0px 0px; }
.odd {FLOAT: RIGHT; MARGIN-RIGHT: 0px;BACKGROUND: #fff;BORDER: #d4d4d4 1px solid;}

.item .cover{OVERFLOW: hidden; POSITION: relative; HEIGHT: 174px}
.item .cover img{DISPLAY: block;text-align:center;WIDTH: 286px; HEIGHT: 174px}
.item H3 {MARGIN: 10px 0px 5px; OVERFLOW: hidden; }
.item H3 .xtitle {DISPLAY: block; FONT-SIZE: 18px; OVERFLOW: hidden; COLOR: #000; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; _width: 312px}
.item H3 .tel {DISPLAY: block; FONT-SIZE: 14px; OVERFLOW: hidden; COLOR: #666; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; _width: 312px; FONT-WEIGHT: normal;}
.item H3 .short-title {DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666; LINE-HEIGHT: 22px}
.item H3 A:hover {CURSOR: pointer; TEXT-DECORATION: none}
.item H3 A:hover .xtitle {COLOR: #0bb}
.item H3 A:hover .short-title {COLOR: #0bb}
.item H3 A:hover .tel {COLOR: #0bb}
.item .detail{border:0px solid red;}
.item .look{WIDTH: 83px;BACKGROUND-color:red;}
.qkankan{text-align: center;}
.qkankan a{background-color:#11a7ad;}
.item .buy {BACKGROUND: url(../fg_tu/sp-deal.png) no-repeat; FLOAT: right; OVERFLOW: hidden; WIDTH: 83px; TEXT-INDENT: -999px; HEIGHT: 33px; _font-size: 0; _text-indent: 0}
.item .buy:hover {BACKGROUND-POSITION: 0px -35px;}
.item .total {font-size: 12px; overflow: hidden; color: #949494; line-height: 18px;   margin-top: 5px; }
.item .total strong {font-size: 14px; color: #ee5238; margin-right: 2px}


.deal-mark {Z-INDEX: 9; POSITION: absolute;LEFT: 10px; TOP: -4px}
.deal-mark__item {BACKGROUND: url(../fg_tu/sp-main.png) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 41px; TEXT-INDENT: -9999px; MARGIN-RIGHT: -3px; HEIGHT: 40px; _position: relative;}
.deal-mark__item--new {BACKGROUND-POSITION: 0px -14px}
.deal-mark__item--pois {BACKGROUND-POSITION: -42px -14px}
.deal-mark__item--nnbooking {BACKGROUND-POSITION: -84px -14px}
.deal-mark__item--appoint {BACKGROUND-POSITION: -127px -14px}


/* 置顶*/
#xg{Z-INDEX:10;right:-4px;WIDTH:70px;POSITION:absolute;_POSITION:absolute;z-index;999;TOP:-4px;HEIGHT:70px;BACKGROUND:url(../fg_tu/hot_shop.png);display:inline}
/* 认证*/
.fg_rz{Z-INDEX:10;RIGHT:-10px;WIDTH:86px;POSITION:absolute;_POSITION:absolute;z-index;999;TOP:40px;HEIGHT:19px;}
/* 无记录*/
.nodata{ color:#f60; text-align:center; margin:30px auto 50px auto; font-size:16px;font-weight:bold}

/*分页*/
.pagination{font-size:12px;font-weight:400;margin:0 5px 10px 10px;height:30px;overflow:auto;clear:both;border:0px solid red;}
.pagination a,.pagination span{color:#000;float:left;border:1px solid #DEDEDE;background-color:#fff;padding:5px 11px 0; margin-right:3px;height: 30px;}
.pagination a:hover{background-color:#efefef;font-weight:normal;text-decoration:none;}
.pagination span.current{background-color:#efefef;font-weight:400;}
.pagination a.pages-goto:link,.pagination a.pages-goto:visited{background-color:#fff;border-color:#D1E3F1;}

.dl{width: 70px;
height: 28px;
border: 0;
cursor: pointer;
margin-left: 5px;
font-size: 14px;
font-weight: bold;
text-align: center;color:#fff;border-color: #444;background: #D64937;background: -webkit-gradient(linear,0% 40%,0% 70%,from(#D95747),to(#D64937));background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#D95747),to(#D64937));}
.dl:hover{background: #ff6600;}
