#main{ height:auto;}
#main .content .detail { width:100%; clear:both;   height:auto; float:left}
#main .content .detail .info { width:550px; float:left;}
#main .content .detail .info .first{ width:310px; float:left; margin:0 10px;}
#main .content .detail .info .other { float:left;}
#main .content .detail .info .other .item{float:left; padding-top:20px; }
.weather{ display:none;}
.weather .day{ float:left; margin-left:10px;_margin-left:5px;}
.weather .day .img{ float:left; margin-right:10px; text-align:center;}
.weather .day .tx{ float:left; width:100px;}
#main .content .detail .map {float:left; padding-left:5px; width:335px; height:340px;}

#main .content .info .left{ margin:10px; margin-left:0;width:62%; float:left; padding-right:10px;}
#main .content .info .con{  padding-top:10px; padding-bottom:10px;; border-bottom:#ccc 1px solid; float:left;}
#main .content .info .con ul {list-style:none; margin:0; padding:0; clear:both;}
#main .content .info .con ul li {float:left; width:33%;}
#main .content .info .right{ margin-top:10px; width:35%;  float:left;}

#main .content .info .left .con .item{ height:220px;  float:left; width:45%; padding-right:20px;}
#main .content .info .left .con .pic { float:left; width:20%; padding-top:10px; padding-left:10px; text-align:left;}
#main .content .info .left .con .t { float:left; width:75%; padding-left:10px;}
#main .content .info .right .con {width:100%;}
#main .content .info .right .con .photo {width:40%; text-align:center; height:auto; margin:0 5px; float:left;}
#main .content .info .right .con .item{ height:auto;  float:left; width:98%; padding-top:10px; padding-left:10px;}
#main .content .info .right .con .item .t{ padding-left:10px;}
#main .content .info .right .con .item .pic{width:auto;}

#pv{ color:#000; font-size:11px;}

.Sitem{ float:left; cursor:pointer; border-left:1px #ccc solid;padding:3px 10px;color:#009;}
 .SitemS { background-color:#CFEBFF; float:left; border-left:1px #ccc solid;  padding:3px 10px;cursor:pointer;color:#900;}

.style1 {
  font-size: 18px;
  color: red;
}
.box{ margin-bottom:10px; padding:5px;}

.ads { border:1px solid #ccc; padding:0; padding-bottom:5px; margin:10px 0; float:left;width:335px; position:relative;}
.blue { border:1px solid #BEE3FE; padding:0; padding-bottom:5px; margin:10px 0; float:left;width:225px; position:relative;}
.blue h1{
background:transparent url(../images/border-top2.gif) repeat-x scroll 0 0;
font-size:12px;
font-weight:normal;
margin:0;
margin-bottom:5px;
padding:5px;
}

.blue .c1b{ background:url(../images/left-top-corner2.gif) no-repeat; top:-1px; left:-1px;}
.blue .c2b{ background:url(../images/right-top-corner2.gif) no-repeat; top:-1px; right:-1px;}
.blue .c3b{ background:url(../images/left-bot-corner2.gif) no-repeat; bottom:-1px; left:-1px;}
.blue .c4b{ background:url(../images/right-bot-corner2.gif) no-repeat; bottom:-1px; right:-1px;}

h1#current_text{ background:none; font-weight:bold; font-size:14px;}

#tips{position:absolute; width:240px; height:35px; background:#fff url(../images/tips-bg.png) 0 -15px repeat-x; top:570px; left:270px; border:#999 solid 2px;
padding:20px 30px 0 50px; text-align:center;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
-moz-box-shadow:0 4px 18px #C8C8C8;
-webkit-border-bottom-left-radius: 11px 11px;
-webkit-border-bottom-right-radius: 11px 11px;
-webkit-border-top-left-radius: 11px 11px;
-webkit-border-top-right-radius: 11px 11px;
-webkit-box-shadow:#C8C8C8 0px 4px 18px;
display:none;
}


#biz_description{ position:relative; margin: 0 10px 25px 10px; padding-bottom:5px; border-bottom:1px #CFECFE solid; }
#biz_description_text{ display:none;}
#biz_description_more, #biz_description_hide{ cursor:pointer; display:block; background:#CFECFE; position:absolute; bottom:-19px; left:20px; padding:2px 8px; width:200px; font-size:11px;}
#biz_description_more:hover, #biz_description_hide:hover{ background:#E0FAFF;}
#biz_description_hide{ display:none;}
