@charset "utf-8";
/*商家样式配置*/
.btns,.msg,.search_bar .dropdowns_bg,.search_bar .btn,.b_contact,.stars_grey,.stars,.review{ background:url(../images/business/business.gif) no-repeat;}
/*商家头部*/
.btns{ background-position:-10px -9px;}

.search_bar{ float:left; display:inline;  margin:35px 0px 0px 86px; width:400px; height:34px;}
.search_bar .dropdowns_bg{  background-position:-345px -150px;}
.search_bar .btn{ background-position:0px -160px;}

.train_nav_line{ border-top:3px solid #5eb91e; padding-top:2px;}
.train_nav{ width:960px; height:45px; line-height:45px; background-color:#f3f3f3; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e9e9e9); float:left;}
.train_nav a{ font-family:"Microsoft YaHei", "微软雅黑"; padding:0px 20px; color:#222; font-size:13px; font-weight:bold; text-decoration:none; float:left;}
.train_nav span{ float:left;}
.train_nav a:hover{ color:#000; }
.train_nav strong a{ font-size:17px; font-family:"微软雅黑"; color:#222;}

/*商家首页分割线*/
.b_line{ width:620px; border-right:1px solid #f4b625; padding-right:18px;}

/*左边列表*/
.b_list{ padding:0px 0px 25px 0px; width:620px;}
.b_list ul{ padding:0px; margin:0px;}
.b_list ul li{ list-style:none; border-bottom:1px dashed #f4b625; padding:12px 0px 0px 0px; height:125px;}
.b_list ul li a{ color:#222; }
.b_list_pic{ width:160px; height:110px;float:left;}
.b_list_pic img{ width:160px; height:110px; }
.b_list_msgs{ float:left; width:440px; padding-left:15px; font-size:12px; color:#666;}
.b_list_msg{ float:left; width:300px;}
.b_list_msg strong{ line-height:26px; font-family:"Microsoft YaHei", "微软雅黑"; font-weight:normal; font-size:20px; padding-bottom:10px; }
.b_list_msg span{ color:#ff3100; font-weight:bold;}
.comment{ float:left; width:105px; height:80px; text-align:center; line-height:35px;}
.comment b{ color:#f23100; font-size:14px; font-family:"Microsoft YaHei", "微软雅黑";}
.stars_grey,.stars{ width:88px; height:15px; background-position:0px -200px;}
.stars_grey{ width:88px; background-position:0px -227px; text-align:left;}
.stars{ height:20px;}
.comment strong,.spend strong{ font-size:22px; font-family:Arial;  color:#ff3100; font-weight:normal;}

/*检索*/
.retrieve{ width:928px; padding:0px 15px 0px 15px; height:auto; border:1px solid #f4b625;}
.retrieve table{ width:100%;}
.retrieve td{ list-style:none; border-bottom:1px solid #e0e0e0; font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif; color:#666;  line-height:35px; _line-height:25px; _padding:10px 0px; height:auto; clear:both; overflow:hidden;}
.retrieve td a{ color:#325e7f; font:14px/1.5 Tahoma,Helvetica,Arial,sans-serif;}
#noline{ border-bottom:none;}
.retrieve td span{ margin-right:12px;}
.retrieve td .this{ background-color:#FF9900; color:#FFF; display:inline-block; padding:0px 4px;}
.retrieve td .this a{ padding-left:0px; color:#FFF;}

/*联系*/
.b_contact{ background-position:0px -260px; width:298px; height:65px; margin-bottom:15px; border:1px dotted #e1e1e1; border-left:0px;}

/*内容页*/
.push_slides{ margin-top:15px; overflow:visible; color:#595959;}
.push{ border:1px solid #e1e1e1; background-color:#f9f9f9; margin-right:8px; float:left; padding:20px 10px; width:156px; height:194px; position:relative; overflow:visible;}
.push_msg{ height:120px;}
.slide{ float:left; width:385px;}
/*内容页幻灯*/
#banner { padding: 0px; width: 385px; height: 235px; }
.slides { margin: 0px auto; width: 385px; height: 235px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 385px; overflow: hidden; list-style: none; }
.slide-pic img { width: 385px; height: 235px; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; _bottom: -1px; position: absolute; }
.slide-li li { margin: 0px; padding: 0px; width: 77px; height: 10px; float: left; overflow: hidden; list-style: none; }
.slide-li a { width: 190px; height: 10px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
.op li.cur { background: #666666; }
.slide-txt span { display: none; }
.review{ width:218px; height:79px; background-position:0px -361px; position:absolute; left:-27px; z-index:9; overflow:visible;}
.review .left{ float:left; width:67px; padding:12px 0px 0px 38px; color:#FFF;}
.review .left span{ font-size:24px; font-weight:bold; font-family:"Microsoft YaHei", "微软雅黑";}
.review .right{ float:left; padding:23px 0px 0px 10px; text-align:center; line-height:28px; }
.review .right a{ color:#563e05; display:block; width:80px; height:28px;}
/*评论*/
.quality{ padding-bottom:10px;}
.quality span{ padding-right:20px;}
.good{ color:#f00; display:inline; padding-right:5px;}
.bad{}


/*补充*/
.page .this{ background-color:#555;}
.page a.this{ border:1px solid #555;}
.page a:hover.first { border:1px  solid #555;}
.page a:hover{background-color:#555; border:1px  solid #555;}

.list_bar_bg{ border-top:0px; padding-top:2px;}
.l_title a{ color:#333;}
.l_msg small{ font-size:12px; padding:0px 0px 0px 5px; font-weight:normal; background-color:#5eb91e; color:#FFF;}
.l_msg span{ background-color:#fff; color:#5eb91e; padding-left:5px;}
.train_list_bar{ border-top:1px solid #5eb91e;}
.l_content{ font-size:14px; line-height:22px;}
.comment_btn{ float:left;}

.content_line{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #eee; }
.comment_bg{ width:578px; height:160px; border:1px solid #e1e1e1; }