/*-----------------------------------------layout-----------------------------------------------*/
#search{
clear: both;
width: 948px;
height: auto;
margin-top: 145px !important;
margin-top: -40px;
margin-left: auto;
margin-right: auto;
padding: 10px;
background: #F6FBFF;
border: 1px #C3CCD3 solid;
}
*+html #search{
margin-top: 170px !important;
}
*+html #content{
margin-top: 20px !important;
}
#ser_pic{
float: left;
width: 75px;
padding-top: 10px;
text-align: center;
}
#ser_input{
float: left;
width: 532px;
}
#ser_sub{
float: left;
width: 340px;
padding-top: 15px;
}
#dex_conl{
float: left;
width: 590px;
}
#dex_conr{
float: left;
width: 370px;
padding-left: 10px;
}

#frame{
clear: both;
margin-top: 15px;
}
#map{
height: 380px;
}
#map_con{
width: 358px;
padding: 40px 5px 0px 5px !important;
padding: 10px 5px 0px 5px;
border-left: 1px #EA7D04 solid;
border-right: 1px #EA7D04 solid;
}
*+html #map_con{
padding: 10px 5px 0px 5px !important;
}
#mapbot{
height: 6px;
background: url(../images/v3_mapbot.gif) left top no-repeat;
}
#wid_vod{
margin-top: 15px;
border: 1px #EA7D04 solid;
padding: 10px 25px;
}
#taxis{
margin-top: 15px;
}
#taxis_con{
height: auto;
padding: 10px;
border-top: 3px #FE8F1B solid;
border-right: 1px #EA7D04 solid;
border-bottom: 1px #EA7D04 solid;
border-left: 1px #EA7D04 solid;
}
#card{
margin-top: 15px;
height: 146px;
}
#ad2{
margin-top: 15px;
height: auto;
}
#super{
margin-top: 15px;
height: 200px;
}
#xbzu{
margin-top: 30px !important;
margin-top: 15px;
height: 180px;
}
#sms{
margin-top: 40px !important;
margin-top: 10px;
margin-bottom: 50px !important;
margin-bottom: 0px;
height: 100px;
}

#dexad{
height: 60px;
margin-bottom: 15px !important;
margin-bottom: 0px;
}





/*-----------------------------------------describe-----------------------------------------------*/


.bg_ser{
padding: 2px 3px 5px 3px;
width: 31px;
background: url(../images/v3_serbg1.gif) left top no-repeat;
color: #fff;
text-align: center;
}
.bg_ser2{
padding: 2px 3px 5px 3px;
width: 54px;
background: url(../images/v3_serbg2.gif) left top no-repeat;
color: #fff;
text-align: center;
}

.ser_in{
float: left;
width: 410px;
}

.dex_tle{
height: 23px;
padding: 5px 20px 0px 20px;
border-top: 1px #DF7601 solid;
background: #FF9E3F;
font-weight: bold;
}
.dp_sub{
clear: both;
float: left;
width: 590px;
height: auto;
margin-top: 1px;
padding-bottom: 8px;
border-bottom: 1px #ccc solid;
}
.dp_pic{
float: left;
width: 70px;
padding-top: 10px;
text-align: center;
}
.dp_con{
float: left;
width: 520px;
height: auto;
}
.dp_bar{
height: 23px;
padding: 5px 10px 0px 10px;
background: #F5F5F5;
}
.dp_tle{
float: left;
width: 420px;
}
.dp_star{
float: left;
width: 80px;
text-align: right;
}
.dp_trait{
padding: 5px;
color: #999;
}
.dp_trait_bar{
display:block;
float: left;
margin-top: 5px;
margin-right: 10px;
width: 62px;
height: 8px !important;
height: 7px;
padding: 0px !important;
padding: 1px 1px 1px 0px;
border: 1px #EA7D04 solid;
}
.dp_conn{
clear: both;
padding: 0px 5px;
}
.dp_dtl{
padding-top: 5px;
text-align: right;
}
.dp_hy{
margin-top: 5px;
padding: 5px 10px;
background: #FFFFE1;
border: 1px #EBECDA solid;
}
.hy_sub{
margin: 5px 0px;
border-bottom: 1px #ddd solid;
}
.hy_con{
padding: 5px 0px;
}
.wid50{
float: left;
width: 50%;
}
.th{
height: 25px;
padding-left: 10px;
background: #F5F5F5;
color: #999;
}
.td{
height: 35px;
padding-left: 10px;
border-bottom: 1px #ddd solid;
}
.map1{
float: left;
width: 7px;
height: 32px;
background: url(../images/v3_mapt1.gif) left top no-repeat;
}
.map2{
float: left;
width: 123px;
height: 27px;
padding-top: 5px;
text-align: center;
color: #fff;
font-weight: bold;
background: url(../images/v3_mapbg1.gif) left top repeat-x;
}
.map3{
float: left;
width: 5px;
height: 32px;
background: url(../images/v3_mapt2.gif) left top no-repeat;
}
.map4{
float: left;
width: 220px;
height: 27px;
padding-top: 5px;
padding-right: 10px;
text-align: right;
background: url(../images/v3_mapbg2.gif) left top repeat-x;
}
.map5{
float: left;
width: 5px;
height: 32px;
background: url(../images/v3_mapt3.gif) left top no-repeat;
}
.map_opt{
padding-top: 2px;
background-color: #f4f4f4; 
border: #333 1px solid;
color: #333;
font-weight: bold;
}
.map_in{
float: left;
width: 250px;
}
.map_bt{
float: right;
width: 90px;
height: 17px;
padding-top: 2px;
border: 1px #04AC21 solid;
background: url(../images/v3_mapbt.gif) left top repeat-x;
text-align: center;
font: 12px/17px 宋体;
}
.map_pic{
margin-top: 10px;
}
.taxis_tle{
height: 25px;

}
.taxis_opt{
float: left;
width: 88px;
height: 22px;
margin-right: 3px;
padding-top: 3px;
border-top: 1px #EA7D04 solid;
border-right: 1px #EA7D04 solid;
border-left: 1px #EA7D04 solid;
background: url(../images/v3_taxis_opt.gif) left top repeat-x;
color: #fff;
font-weight: bold;
text-align: center;
}
.taxis_opt a:link{
text-decoration: none; 
color: #fff;
}	
.taxis_opt a:visited { 
text-decoration: none; 
color: #fff;
}
.taxis_opt a:hover { 
text-decoration: none; 
color: #f30;
}	
.taxis_opt a:active { 
text-decoration: none; 
color: #fff;
}
.taxis_opt_no{
float: left;
width: 88px;
height: 22px;
margin-right: 3px;
padding-top: 3px;
border-top: 1px #ccc solid;
border-right: 1px #ccc solid;
border-left: 1px #ccc solid;
text-align: center;
}
.taxis_no{
float: left;
width: 80px;
padding-top: 5px;
padding-right: 10px;
text-align: right;
}
.taxis_biz{
height: 80px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px #ccc dotted;
}
.taxis_img{
float: left;
width: 100px;
height: 70px;
margin-right: 10px;
padding: 3px;
border: 1px #ddd solid;
}
.taxis_li{
height: 25px;
color: #999;
}
.card1{
height: 10px;
background: url(../images/v3_card11.gif) left top no-repeat;
}
.cardcon{
height: 127px;
padding: 0px 0px 0px 10px;
background: url(../images/v3_cardbg.gif) left top repeat-x;
}
.card2{
height: 5px;
background: url(../images/v3_card2.gif) left top no-repeat;
}
.cardconn{
float: left;
width: 190px;
}
.cardpic{
float: left;
width: 170px;
height: 127px;
background: url(../images/v3_cardpic.gif) right bottom no-repeat;
}
.font_card{
font-size: 14px;
font-weight: bold;
color: #ff0;
}
.card_bt{
float: left;
width: 78px;
height: 20px;
margin-left: 5px;
padding-top: 3px;
text-align: center;
background: url(../images/v3_cardbt.gif) right bottom no-repeat;
}
.card_lnk{
clear: both;
padding-top: 3px;
}
.suptle{
width: 370px;
height: 28px;
background: url(../images/v3_supbg.gif) left top repeat-x;
}
.sup1{
float: left;
width: 200px;
height: 23px;
padding-top: 5px;
padding-left: 20px;
background: url(../images/v3_sup1.gif) left top no-repeat;
}
.sup2{
float: left;
width: 130px;
height: 23px;
padding-top: 5px;
padding-right: 20px;
background: url(../images/v3_sup2.gif) right top no-repeat;
text-align: right;
}
.supcon{
padding: 10px 20px;
height: 160px;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
}
.supbot{
height: 6px;
background: url(../images/v3_supbot.gif) left top no-repeat;
}
.supsub{
height: 55px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px #ccc dotted;
}
.suptxt{
float: left;
width: 265px;
}
.suplog{
float: left;
width: 60px;
text-align: center;
padding-top: 20px;
}
.sup_font{
font-weight: bold;
color: #f60;
}
.sup_head{
float: left;
width: 75px;
height: 75px;
margin-right: 10px;
padding: 3px;
border: 1px #ddd solid;
}
.xbzu_con{
padding: 0px 10px;
height: 140px;
border-right: 1px #EA7D04 solid;
border-bottom: 1px #EA7D04 solid;
border-left: 1px #EA7D04 solid;
}
.xbzu_sub{
padding: 10px 0px;
height: 50px;
border-bottom: 1px #ddd dotted;
}
.xbzu_subb{
float: left;
width: 160px;
margin-right: 8px;
}
.xbzu_pic{
float: left;
width: 48px;
height: 48px;
margin-right: 10px;
padding: 2px;
border: 1px #ddd solid;
}
.sms1{
height: 23px;
background: url(../images/v3_sms1.gif) left bottom no-repeat;
}
.sms_con{
height: auto;
padding: 5px 10px;
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid;
}
.sms_bt{
float: left;
width: 50px;
height: 20px;
padding-top: 3px;
text-align: center;
}
.sms_bt1{
float: left;
width: 50px;
height: 20px;
padding-top: 3px;
background: url(../images/v3_smsbt.gif) left bottom no-repeat;
color: #E60012;
text-align: center;
}
.sms_bt a:link{
text-decoration: none; 
color: #333;
}	
.sms_bt a:visited { 
text-decoration: none; 
color: #333;
}
.sms_bt a:hover { 
text-decoration: underline; 
color: #f30;
}	
.sms_bt a:active { 
text-decoration: underline; 
color: #333;
}
.li_height{
height: 23px;
}
.sms2{
height: 6px;
background: url(../images/v3_sms2.gif) left top no-repeat;
}
.sms_tle{
height: 15px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px #ccc dotted;
}
.dexad{
width: 586px;
padding: 1px;
border: 1px #ccc solid;
}
.ad_img{
padding: 1px;
border: 1px #ddd solid;
}

/*-----------------------------------------------------热门标签名----------------------------*/
.yh_con{
float: left;
width: 590px;
height: auto;
margin-top: 8px;
padding-bottom: 3px;
}
.yh_con li{
background:url(../images/hotLabel_bg.gif) no-repeat; margin-bottom:1px;

}
#col {color:#000000; font-size:12px;  height:25px; width:68px; padding:2px 0 2px 10px; margin-right:10px;}
.cls {clear:both;}
