﻿/*Style file*/
#best_shop{
     width:343px;
     height:269px;
     float:left;
     padding-top:5px;
     padding-left:10px;
     }
     #best_shop div{
          margin-top:32px;
          margin-left:5px
          }
#new_join{
     float:left;
     padding-left:12px;
     padding-top:10px;
     padding-bottom:3px;
     width:288px;
     }
     #new_join h3{
          font-size:14px;
          color:#6FC500;
          background:url(../images/title_icon1.gif) no-repeat;
          padding-left:12px;
          border-bottom:1px solid #6FC500;
          width:100%;
          float:left;
          }
     #new_join h3 span{
          float:left;
          }
     #new_join h3 a{
          font-weight:normal;
          float:right;
          margin-right:6px;
          }
     #new_join ul{
          list-style:none;
          border:#AADD66;
          width:299px;
          clear:left;
          border-right:1px solid #AADD66;
          padding-top:6px;
          line-height:22px;
          padding-bottom:2px;
          }
     #new_join ul span{
          color:#6FC500;
          margin-right:3px;
          }
     #new_join p{
          width:298px;
          height:45px;
          border:1px solid #AADD66;
          border-right:none;
          padding-top:11px;
          text-align:center;
          }
      #new_join a{
          text-decoration:none;
          color:#000;word-wrap:break-word;
          overflow-x:hidden
          
          }
#best_image{
     padding-left:10px;
     height:168px;
     clear:left;
     }
#price,#discount{
     float:left;
     margin-left:10px;
     display:inline;
     width:238px;    
     height:170px;
     }
#discount{
     width:408px;
     }
#discount2{
     width:356px;
     float:left;
     margin-left:12px;
     }
#work_show{
     padding-top:8px;
     }
#shop_comm{
     height:125px;
     }
#shop_info h3{
     color:#FF55AA;
     font-size:14px;
     border-bottom:1px dashed #F8CCE2;
     height:24px;
     line-height:24px;
     padding-left:14px;
     margin:0 8px;
     }
     #shop_info dt img{
          float:left;
          width:180px;
          height:138px;
          margin-left:12px;
          margin-bottom:24px;
          }
     #shop_info dl{
          margin-top:10px;
          }
     #shop_info dd{
          line-height:22px;
          float:left;
          margin-left:12px;
          width:360px;
          border-bottom:1px dashed #D4D4D4;
          }
     #shop_info dd a{
          text-decoration:none;
          color:#7E7E7E;
          }
/*---------excellent barber----------*/
.exc_barber{
     width:95%;
     margin:auto;
     margin-top:8px;     
     clear:left;
     display:inline-block;
     }
.exc_barber img{
     float:left;
     margin-left:12px;
     }
.exc_barber dt{
     color:#FE904E;
     font-weight:bold;
     background:url(../images/li_icon3.gif) no-repeat 0 7px;
     padding-left:10px;
     }
.exc_barber dl{
     float:left;
     margin-left:12px;
     line-height:20px;
     }
#test{
     width:180px;
     height:120px;
     border:1px solid #333;
     background:#ccc;
     position:absolute 2px 33px;
     }
.shop_list{
     width:92%;
     height:78px;
     overflow:hidden;
     line-height:21px;
     margin-top:6px;
     margin-left:8px;
     padding:8px;
     float:left;
     border-bottom:1px dashed #E1E1E1;
     }
.shop_list a{
     text-decoration:none;
     color:#256FBA;
     }
.shop_list dd{
     float:left;
     clear:left;
     -clear:both;
     padding-left:18px;
     width:500px;
     }
.shop_list .list_title{
     font-weight:bold;
     font-size:13px;     
     padding-left:5px;;
     }
.shop_list .list_img{
     float:right;
     }
.city_list{
     color:#FF55AA;
     font-size:12px;
     padding:5px;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis;
     }
     .city_list h3{
          font-size:14px;
          }
     .city_list a{
          float:left;
          margin-left:15px;
          text-decoration:none;
          margin-top:8px;
          color:#333;
          white-space:nowrap;   
          }
#close_panel{
     position:absolute;
     left:316px;
     top:5px;
     }