﻿@charset "utf-8";
/* CSS Document */
.c_bold,a.c_bold:link,a.c_bold:visited,a.c_bold:hover,a.c_bold:active{ font-weight:bold;}
.se_top{width:100%; background:#fafcfb; border-bottom:1px #d6e1e3 solid; padding:10px 0 5px 0; text-align:left; float:left;}
.se_top ul{width:98%; float:left; margin-left:20px; display:inline;}
.se_top ul ol{ float:left; text-align:left; font-size:14px;}
.se_top ul li{ float:right; text-align:right; font-size:14px; padding-right:15px;}
.searhs{width:100%; height:46px; margin-top:10px; float:left;}
.searhs img{float:left; margin-left:10px; display:inline;}
.searhs ul{width:70%; float:left; margin-left:10px; display:inline; margin-top:3px;}
.searhs ul li{width:100%; float:left; text-align:left; font-size:14px;}
.searhs .text{width:300px; height:17px; border:1px #7f9db7 solid; vertical-align:middle; padding-top:3px;}
.searhs .btn{width:98px; height:23px; background:url(/images/bg_btn.jpg) no-repeat; text-align:center; border:none; vertical-align:middle; cursor:pointer;}
.searex{width:100%; float:left; height:25px; border-top:1px #006478 solid; text-align:right; background:#e9f1f3; margin-top:10px; padding-top:5px;}
.sleft {width:74%; float:left;}
.sleftlb{width:100%; float:left; overflow:hidden;}
.sleftlb ul{width:100%; float:left; margin-left:10px; margin-top:20px; display:inline;}
.sleftlb ul ol{width:100%; float:left; font-size:14px;  text-align:left;}
.sleftlb ul ol img{ vertical-align:middle;}
.sleftlb ul li{width:24%; float:left; font-size:14px; text-align:left; line-height:24px;}
.sleftlb ul li span{color:#888;}
.spx{width:100%; float:left;}
.spx dt{width:85%; margin:8px 0; padding:8px 0; border-top:1px #ccc dashed; text-align:right; float:left; padding-right:10px; font-size:13px;}
.slefttitle{width:100%; float:left; margin-top:10px;}
.slefttitle ul{width:92%; float:left; margin-left:10px; display:inline}
.slefttitle ul li{text-align:center; float:left;}
.slefttitle ul li img{ vertical-align:middle;}
.sleftinfo{width:100%; float:left; margin-top:10px;}
.sleftinfo ul{width:90%; float:left; margin-left:10px; margin-top:10px; display:inline; border-top:1px #ccc solid; padding-top:5px;}
.sleftinfo ul li{ text-align:center; float:left;  padding:5px 0;}
.sleftinfo ul li{width:90%;}
.sleftinfo ul li h1{float:left; font-size:18px; font-weight:bold; text-align:right;} 
.sleftinfo ul li h2{font-size:14px;font-weight:bold; padding-top:2px !important; padding-top:3px; float:left; }
.sright{width:21%; float:right; margin-top:10px; border-left:1px #d6e2e2 solid; padding-left:10px;height:480px;}
.sright ul{width:100%; float:left;}
.sright ul ol{width:100%; float:left; text-align:left; font-size:14px; font-weight:bold;}
.sright ul li{width:70%; float:right; text-align:left; font-size:14px; margin-top:10px;}
.sright ul li h1{width:48%; float:left; font-size:14px; font-weight:normal;}
.sright dl{width:100%; float:left; margin-top:15px;}
.sright dl dt{width:100%; float:left; text-align:left; font-size:14px;} 
.sright dl dd{width:100%; float:left; text-align:left; margin-top:1px;} 
.sright dl dd img{ vertical-align:middle;}
.searchfoot{width:100%; float:left; padding:20px 0; border-top:2px #126c84  solid; }
/*最近热门搜索*/
.searchhot{width:100%; float:left; background:#eeeeee; padding:8px 0; margin:10px 0;}
.searchhot ul{width:100%; float:left;}
.searchhot ul ol{width:15%; float:left; text-align:right; font-weight:bold; padding-top:3px;}
.searchhot ul li{width:84%; float:right; text-align:left; line-height:24px;}
.sleftpic{width:100%; float:left; margin-top:10px;}
.sleftpic ul{width:20%; height:150px; float:left; margin-left:10px; margin-top:10px; display:inline;}
.sleftpic ul li{width:100%; float:left; text-align:center; margin-top:8px;}
.sleftpic ul li img{width:120px; height:90px;}
.sleftnews{width:100%; float:left; margin-top:10px;}
.sleftnews ul{width:85%; float:left; margin-left:10px; margin-top:10px; margin-bottom:10px; display:inline; }
.sleftnews ul ol{width:100%; float:left; text-align:left; line-height:20px;}
.sleftnews ul li{width:100%; float:left; text-align:left; font-size:14px;}
.sleftnews ul li p{ color:#ff0000; }
/*首页样式*/
.searchlogo{width:535px; margin:0 auto; padding-top:90px;}
.searchin_nav{width:545px; height:33px; margin:0 auto; background:url(/images/bg_ssnav.jpg) no-repeat;overflow:hidden;}
.searchin_nav1{width:90px; height:28px; float:left; text-align:center; padding-top:5px; background:url(/images/bg_ssnav1.jpg) right no-repeat; font-size:14px; font-weight:bold; color:#fff; cursor:pointer;}
.searchin_nav2{width:90px; height:28px; float:left; text-align:center; padding-top:5px; background:url(/images/bg_ssnav2.jpg) right no-repeat; font-size:14px;  cursor:pointer;}

.search{width:545px; margin:0 auto; height:35px; margin-bottom:20px;}
.search ul{ float:left; }
.search ul ol{width:545px; text-align:center; margin-top:7px;}
.search ul li{float:right; display:inline; text-align:left; margin-top:3px; margin-right:12px;}
.search .text{border:1px solid #7E9DB9;background-color:white;}
.search .btn
{
	/*width:59px; height:22px; background:url(/images/bg_btn2.jpg) no-repeat; text-align:center; border:none; vertical-align:middle; color:#fff; cursor:pointer;*/
	
	 
            background: url(/images/srpr/nav_logo13.png) bottom;
            font: 15px arial,sans-serif;
            border: none;
            color: #000;
            cursor: pointer;
            height: 30px;
            margin: 0;
            outline: 0;
            padding: 0 6px;
            width: auto;
            overflow: visible;
            vertical-align: top;
        }
        .lsb:active
        {
            background: #ccc;
        }
.searchhotin{width:535px; margin:0 auto; text-align:left; line-height:23px; margin-bottom:30px;}

 .lst
        {
            float: right;
            width: 496px;
        }input
        {
            -moz-box-sizing: content-box;
        }


/* 翻页效果样式 */
.manu {padding:5px; float:left;  margin:10px 0; width:100%; text-align:center; }
.manu a {border:#ddd 1px solid;padding:2px 5px;text-decoration:none}
.manu a:hover,.manu a:active  {color:#269;border:#148BB6 1px solid;text-decoration:none}
.manu .current {color:#fff;border:#036cb4 1px solid;padding:2px 5px;background-color:#148BB6}
.manu .disabled {border:#ddd 1px solid;padding:2px 5px;color:#ccc;}


/* 
 对比框及页面样式
 编写：张桐 分机：6855
*/
.rastdb{ width:254px; height:450px;}
.rastdb_left{ background:url(http://icon.cheshi.com/product/contrast_left.jpg) no-repeat; height:450px; width:226px; float:left;}
.rastdb_right{ width:28px; height:450px; float:left;}
.rastdb_cont{ margin-top:35px; height:400px; width:220px;}
.rastdb_cont dl{ border-bottom:#e4e4e4 1px solid; height:26px; line-height:26px; margin:0; padding:0; width:215px;}
.rastdb_cont dt{ float:left; font-size:12px; text-indent:4px; width:170px;white-space:nowrap;overflow:hidden;}
.rastdb_cont dd{ float:right; width:15px;}
.rastdb_cont dd img{vertical-align:middle; margin-top:0px!important; margin-top:5px;}
.rastdb_cxdb{ background:url(http://icon.cheshi.com/product/contrast_cxdb.jpg); width:220px; height:36px;}
.rastdb_lljl { background:url(http://icon.cheshi.com/product/Contrast_lljl.jpg); width:220px; height:36px;} /* 9月24日新加 */
.rastdb_bot{ height:55px; text-align:center; line-height:55px;}
.rastdb_bot img{ margin-top:20px;}
.rastdb_noimg{ height:135px;}
.rastdbl{ width:14px; height:450px;}	
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.pl2{padding-left:2px;}

/*视频页面样式*/
.sv{width:100%; float:left;}
.sv .tableb{width:100%; float:left; border-top:1px #ccc dashed;  padding:5px 0; margin:8px 0;}
.sv table h1{width:100%; float:left; font-size:16px; text-align:left; font-weight:bold; text-indent:5px; padding-top:5px; padding-bottom:10px !important; padding-bottom:0;}
.sv table .th{width:260px; height:141px; float:left; padding-left:5px;}
.sv .video{width:166px; height:138px; float:left; background:url(/images/bg_sv.jpg) no-repeat; text-align:center; padding-top:3px;}
.sv .video img{ width:160px; height:120px;}
.sv .videos{width:89; height:67; float:right; font-size:0;}
.sv .videos img{border:1px #cdcdcb solid; width:87px; height:65px;}
.sv .mt7{margin-top:7px;}
.sv .tables{margin-left:10px; float:left; width:97%;}
.sv table h2{font-size:14px; text-align:left; width:100%;}
.sv table span{color:#888888;}

.searchfoot1{width:100%; padding:80px 0; text-align:center;
              }
.wss .MapPoint{float:left;margin-left:4px;width:45px;}
.wss .MapPoint a.A,a.B,a.C,a.D,a.E,a.F,a.G,a.H,a.I,a.J,a.K,a.L,a.M,a.N,a.O,a.P,a.Q,a.R,a.S,a.T,a.U{padding:0 3px;color:#ffc273!important;font-size:15px;text-align:center;font-weight:bold;width:27px;height:22px;line-height:22px;display:block;background:url(/images/mappoint_bg.gif) no-repeat 1px 0;width:27px;height:39px;display:block;}
.wss .Info{float:left;width:72%;}
.wss .Info h1{margin-bottom:5px;font-size:14px;}
.wss .Info h1 a{text-decoration:none!important;}
.wss .Info ul li{list-style:width:485px;>width:495px;}
.wss .Info em{float:left;width:62px;color:#000;font-style:normal;}
.wss .tl l.Info span{float:left;font-style:normal;
		margin-left:2px;
		color:#000000}
	
.wss	.Info h1 a:visited{color:#551a8b;}
.wss .line{background:url("/images/line.gif");}
           
        #search-tool
{
	background: url(/images/img/store_list_1_0_2.png);
	height: 21px;
	padding: 10px 0 0 11px;
	margin-top: 5px;
}
#search-tool.filter-1
{
	background: url(/images/img/store_list_1_0_2.png) 0 -160px;
}
#search-tool.filter-2
{
	background: url(/images/img/store_list_1_0_2.png) 0 -120px;
}
#search-tool.filter-3
{
	background: url(/images/img/store_list_1_0_2.png) 0 0;
}
#search-tool.filter-4
{
	background: url(/images/img/store_list_1_0_2.png) 0 -200px;
}
#search-tool form
{
	width: 100%;
}
#search-tool *
{
	float: left;
}
#search-tool a
{
	margin: 0 9px 0 0;
}
#search-tool .current
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

#search-tool .red
{
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
#search-tool #check-pic
{
	margin: -1px 5px 0 15px;
	height: 13px;
	width: 13px; *margin-top:0}
#search-tool #check-card, #search-tool #check-campaign, #search-tool #check-coupon
{
	margin: -1px 5px 0 24px;
	height: 13px;
	width: 13px; *margin-top:0}          
	
		.yk-fix-float:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.yk-fix-float
{
	zoom: 1;
}   


#store-list li.store-item
{
	border-bottom: 1px dashed #D9D9D9;
	color: #404040;
	float: left;
	padding: 10px 0 0 11px;
	font-size:12px;
	margin-left:20px;
	
	
}
#store-list li.store-item:hover
{
	background: #F6F9FF;
	border-bottom: 1px solid #ABD8DB;
}
ul#store-list li.current
{
	background: #F6F9FF;
	border-bottom: 1px solid #ABD8DB;
}
#store-list .map-point
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -390px;
	color: #FFF;
	float: left;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	padding: 1px 0 0;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	width: 17px;
}
#store-list .store-info
{
	float: left;
	padding: 10px 0 0 11px;
	
}
#store-list .store-name
{
	float: left;
	font-size: 14px;
	font-weight: bold;
}
#store-list .store-name .keyword
{
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
#store-list .branch
{
	float: left;
	margin: 2px 0 0 12px;
}
#store-list .icon-show
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -60px;
	cursor: pointer;
	float: left;
	height: 20px;
	margin: -2px 0 0 12px;
	padding: 0 0 0 35px;
	position: relative;
}
#store-list b.kb-card
{
	float: left;
	margin: 2px 0 0 5px;
}
#store-list a:link b.kb-card, #store-list a:visited b.kb-card
{
	color: #F6282C;
}
#store-list a:hover b.kb-card
{
	text-decoration: underline;
}
#store-list a.kb-card:link, a.kb-card:visited
{
	color: #F6282C;
}
#store-list .icon-show a, .icon-show span
{
	float: left;
	margin: 0;
}
#store-list .icon-show a
{
	margin: 2px 0 0 5px;
}
#store-list .kb-card b
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
#store-list .distance
{
	color: #999;
	float: left;
	margin: 2px 0 0 12px;
}
#store-list .store-info .des
{
	float: left;
	margin: 10px 0 0;
	
}
#store-list .store-info img.pic
{
	float: left;
	margin: 0 -12px 0 0;
	width: 88px;
}
#store-list .store-info .des-list
{
	float: left;
	margin-left: 22px;
	display: inline;
}
#store-list .store-info .des-list li
{
	float: left;
	margin: 5px 0 0;
	}
#store-list .store-info .des-list li.address
{
	margin-top: 0;
	
}
#store-list .store-info .des-list em
{
	float: left;
	width: 80px;
	font-size: 14px;
	font-weight: bold;
}
#store-list .store-info .des-list .item
{
	float: left;
	font-size: 13px;
}
#store-list .store-info .des-list .ratio em
{
	float: left;
	
}
#store-list .store-info .des-list .ratio .item
{
	float: left;
	
}
#store-list .store-info .des-list .tel
{
	margin-top: -4px;
	position: relative; *margin-top:0}
#store-list .store-info .des-list .split span
{
	float: left;
	margin-right: 6px;
	white-space: nowrap;
}
#store-list .store-info .des-list a.about
{
	color: #404040;
	float: left;
	margin-right: 5px;
}
#store-list .store-info .des-list a.about:hover
{
	color: #F60;
}
#store-list .store-info .des-list span.keyword
{
	color: #C00;
}
#store-list .store-info .des-list .split span.keyword
{
	color: #C00;
	float: none;
	margin: 0;
}
#store-list .map-link, #store-list .around-link
{
	color: #404040;
	margin-left: 5px;
	text-decoration: underline;
	white-space: nowrap;
}
#store-list .map-link:hover, #store-list .around-link:hover
{
	color: #F60;
}
#store-list .store-coupon
{
	float: left;
	overflow: hidden;
	
}
#store-list .store-level
{
	float: left;
}
#store-list .store-level p
{
	color: #808080;
	float: left;
	margin-left: 12px;
	line-height: 16px;
}
#store-list .store-level .rate-second
{
	color: #F60;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 0 1px;
}
#store-list .coupon-list
{
	float: left;
	margin-top: 10px;
}
#store-list .coupon-list li
{
	float: left;
	line-height: 17px;
	margin: 0 0 5px;
	
}
#store-list .coupon-list li a
{
	float: left;
	color: #3466CD;
}
#store-list .coupon-list li a:hover
{
	color: #F60;
}
#store-list .coupon-list li a.all-offer
{
	float: left;
	margin-left: 5px;
}
#store-list .coupon-list em
{
	float: left;
	height: 15px;
	margin-right: 4px;
	width: 80px;
}
#store-list .coupon-list em.coupon-sign
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -90px;
}
#store-list .coupon-list em.offer-sign
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -120px;
}
#store-list .coupon-list em.campaign-sign
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -760px;
}
#store-list .store-dp
{
	color: #808080;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	line-height: 18px;
	
	margin-top: 12px; *margin-top:10px}
#store-list .store-dp a
{
	color: #3165CE;
}
#store-list .store-dp a:hover
{
	color: #F60;
}
#store-list .store-around
{
	color: #808080;
	float: left;
	overflow: hidden;
	padding-left: 10px;
	margin-top: 6px;
	
}
#store-list .store-around a
{
	color: #808080;
	text-decoration: underline;
	margin-right: 7px;
}
#store-list .store-around a:hover
{
	color: #F60;
}
#store-list .short-fun
{
	background: #E5F3F5;
	float: left;
	height: 19px;
	margin-top: 5px;
	overflow: hidden;
	padding: 10px 0 0 11px;
	width:97%;
	visibility: hidden;
}
#store-list li.store-item:hover .short-fun
{
	visibility: visible;
}
#store-list li.current .short-fun
{
	visibility: visible;
}
#store-list .short-fun a
{
	float: left;
	line-height: 16px;
	padding-left: 19px;
	margin-right: 12px;
}
#store-list .short-fun a.tel-fun
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -420px;
	padding-left: 14px;
}
#store-list .short-fun a.dp-fun
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -450px;
	padding-left: 20px;
}
#store-list .short-fun a.bus-fun
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -480px;
	padding-left: 16px;
}
#store-list .short-fun a.bike-fun
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -510px;
}
#store-list .short-fun a.claim-fun
{
	background: transparent url(/images/img/store_list_icon_3.png) no-repeat scroll 0 -540px;
} 