@charset:utf-8;


#visaSearch{margin:0px 30px;}
#visaSeaTitle{border-bottom:1px solid #cccccc; height:28px; line-height:28px; background:url(../images/visa/visa.gif) no-repeat left center; padding-left:26px;}
.visaSortLine{margin:0px 10px 10px 10px;; clear:both;}

#visaSortTitle{clear:both; border-bottom:1px dashed #666666; height:24px; line-height:24px; background:url(../images/hotel/arrow001.gif) no-repeat left 6px; padding-left:14px;}
#visaSortNation{line-height:26px; float:left; margin-right:12px;}
#visaSortKinds{line-height:26px; float:left; margin-right:6px;}
#visaSortPrice{line-height:26px; float:right;}

#visaHotCon{margin:0px 16px 0px 24px;}
.visaHot{padding:0px 0px 2px 0px; height:24px; line-height:24px; border-bottom:1px dashed #cccccc; margin-right:8px;}


#visaCountry{background:url(../images/hotel/arrow001.gif) no-repeat left 6px; padding-left:12px; font-weight:bold; line-height:24px; margin-left:3px;}
.visaLisBlock{width:12.4%; float:left; text-align:center; padding-top:10px; white-space:nowrap;}
.visaLisBlock2{width:28%; float:left; padding-top:10px; white-space:nowrap; text-overflow:ellipsis;
overflow:hidden; text-align:center;}
.visaLisBlock3{width:8%; float:left; text-align:center; padding-top:10px; white-space:nowrap; text-overflow:ellipsis;
overflow:hidden;}
.visaLisBlock123{width:12.4%; float:left; text-align:center; padding-top:10px; white-space:nowrap; color:#FF0000}
.visaLisBlock123 a:link {color:#ff0000; text-decoration:none}



#visaCon{line-height:20px; margin:0px 16px;}
#visaCon ul{margin:0px; padding:0px; list-style:none;}
#visaCon ul li{border-bottom:1px dashed #cccccc; height:20px; padding-top:6px;}

.visaConLeft{width:26%; float:left; text-align:right; height:20px; line-height:20px;}
.visaConRight{width:70%; float:left; text-align:left; height:20px; line-height:20px; margin-left:10px;}
