﻿/*fantasyHeader.css*/
/*版头样式公共样式*/
body
{
	font-size: 12px;
	color: #000;
	font-family:宋体;
}
form
{
	padding: 0px;
	margin: 0px;
}
/*引用页样式*/
.A_wrapper
{
	width: 100%;
	text-align: center;
}
.A_innerWrapper
{
	margin: auto;
	width: 1003px;
}

/*不同地方的链接样式*/
#A_SearchBarRTop a:link, #A_SearchBarRTop a:visited, #A_SearchBarLeft a
{
	color: #0439B3;
	text-decoration: none;
}
#A_SearchBar a:hover
{
	color: #EF2E01;
	text-decoration: underline;
}

/*版头整体样式*/
#A_fantasyHeader
{
	float: left;
	width: 100%;
	text-align: center;
}

/*迷你导航*/
#A_miniNav
{
	width: 100%;
	height: 25px;
	line-height: 23px;
	color: #666;
	border-bottom: 1px solid #B4B4B4;
	margin-bottom:1px;
}
#A_mNLeft
{
	float: left;
	width: 50%;
	text-align: left;
}
#A_CurCity
{
	font-weight: bold;
}
#A_mNRight
{
	float: right;
	width: 49%;
	height:25px !important;
	height:20px;
	padding-top:0px !important;
	padding-top:5px;
	line-height:23px;
	text-align: right;
}
#A_mNRight a
{
	color: #666;
	height:25px;
}
#A_mNRight a:link, #A_mNRight a:visited
{
	text-decoration: none;
}
#A_mNRight a:hover
{
	text-decoration: underline;
}
#spanLogin a:hover,#spanReg a:hover
{
	color: #FF9900;
}
/*搜索Bar外加左边LOGO*/
#A_SearchBarBg
{
	width: 100%;
	background: url(/img/header/topbg.gif) repeat-x center top;
}
#A_SearchBar
{
	width: 960px;
	height: 85px;
	margin: auto;
	text-align: left;
	
}
#A_SearchBarLeft
{
	float: left;
	width: 215px;
	padding-top: 18px;
}
#A_SearchBarRight
{
	float: right;
	width: 745px;
	padding-top:6px;
}
/*网站LOGO*/
#A_logo
{
	float: left;
	width: 140px;
	height: 50px;
	background: url(/img/header/logo_wz.gif) no-repeat center center;
	cursor: pointer;
}
/*当前城市*/
#A_changeCity
{
	float: right;
	text-align:center;
	width: 75px;
	line-height:24px;
}
#A_SearchBarRTop
{
	float: left;
	width:100%;
	line-height: 20px;
}
#A_SearchBarRTop ul
{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-position: inside;
}

#A_SearchBarRTop li
{
	line-height: 20px;
	float: left;
	height: 20px;
	background: url(/img/header/line2.gif) no-repeat right center;
}
#A_TRoad,#A_TCoach,#A_TTrain,#A_TPlane
{
	display:none;
}
/*tab标签切换样式*/
#A_TAround,#A_TTraffic,#A_TDrive,#A_TLife,#A_TShopping,#A_TYellowPage,#A_TGps,#A_TRoad,#A_TTrain,#A_TPlane
{
	width: 52px;
	text-align: center;
	
}
#A_TMulti
{
	width:38px;
	text-align:left;
}
#A_TRoad,#A_TCoach
{
	width:64px;
	text-align:center;
}

.tabSelected
{
	color: #FF7309;
	font-weight: bold;
}
#A_SearchBarRBottom
{
	float: left;
}
#A_CMulti
{
}
#currentCity
{
	color: #666666;
	line-height: 18px;
}
#A_changeCity
{

}
#spanCurrentCity
{
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	height:30px;
	line-height:30px;	
}
#miniNav
{
}
.mNLeft
{
}
.mNRight
{
	color: #444444;
}
/*=======搜索文本框等===========*/
/*暂时将所有未用到的隐藏 */
#A_CMulti,#A_CAround, #A_CTraffic, #A_CTStation,#A_CTLine,#A_CDrive, #A_CLife, #A_CShopping, #A_CYellowPage,#A_CGps,#A_CRoad,#A_CCoach,#A_CTrain,#A_CPlane
{
	display: none;
}
#A_Road
{
	display:block;	
}

#A_CAround
{
	width:100%;
}
#A_CTraffic
{
}
#A_CTrafficTop
{
}
#A_CTTrasfer
{
}
#A_CTStation
{
}
#A_CTLine
{
}
#A_CTrafficBottom,#A_CTrainBottom,#A_CPlaneBottom
{
	text-align:center;
	width:450px;
	height:25px;
	line-height:25px;
}
#A_CDrive
{
}
#CDriveTop
{
}
#CDriveBottom
{
}
#A_CLife
{
	
}
#A_CLifeTop
{
}
#A_CLifeBottom
{
}
#A_CShopping
{
}
#A_CShoppingTop
{
}
#A_CShoppingBottom
{
}
#A_CYellowPage
{
}
#A_CGpsTop
{
	width:100%;	
}
#A_CTrainLine,#A_CPlaneLine
{
	display: none;
}
/*所有输入框的样式begin*/
#txtKeyword,#txtAround,#txtAroundKw,#txtLifePoi,#txtLifeKw,#txA_TShoppingPoi,#txA_TShoppingKw,#txA_TYellowPageKw,#txtShoppingPoi,#txtShoppingKw,#txtYellowPageKw,#txtDriveBegin,#txtDriveEnd,#txtDrivePass,#txtBusBegin,#txtBusEnd,#txtGpsid,#txtStation,#txtLine
{
	color:#999;	
	height:20px;
	line-height:20px;
	font-size:12px;
}
#txtRoad,#txtCoachBegin,#txtCoachEnd,#txtTrainBegin,#txtTrainEnd,#txtTrainLine,#txtPlaneBegin,#txtPlaneEnd,#txtAirLine
{
	color:#999;	
	height:20px;
	line-height:20px;	
	font-size:12px;
}
#A_CRoad
{
	
}
#selectRound
{
	height:20px;
}
#selectAllType,#selectLevel1,#selectLevel2
{
	color:#666;
}
/*所有输入框的样式end*/

/*所有按钮的样式begin*/
#btnSearchCity
{
	height: 22px;
	border: 0px;
	font-size:12px;
	color:#666;
	text-align:center;
	cursor:pointer;
}
#btnSearchCountry,#btnAround,#btnTransfer,#btnStation,#btnBusline,#btnDrive,#btnLife,#btnShopping,#btnYellowPage,#btnGps,#btnRoad,#btnCoachSearch,#btnTrain,#btnTrainLine,#btnPlane,#btnAirline
{
	height: 22px;
	border: 0px;
	font-size:12px;
	color:#666;
	text-align:center;
	background:url(/img/allbgs2.gif) no-repeat 0px -49px;
	width:60px;
	cursor:pointer;
}
#btnSearchResult
{
	width:80px;
	height:22px;
	border:0px;
	font-size:12px;
	color:#666;
	background:url(/img/header/s4.gif) no-repeat center center;
	cursor:pointer;
}
/*所有按钮的样式end*/

/*所有搜索提示begin*/
.divSearchTip
{
	width:100%;
	text-align:left;
	padding-top: 5px;
	color: Gray;
	height: 30px;
	float: left;
	color:#999;
}
.divSearchTip a
{
	color:#0439B3;
	text-decoration:underline;
}
/*所有搜索提示end*/
/*自驾处途经点样式begin*/
#drivePassL
{
	float:left;
	width:64px;
	height:25px;
	line-height:25px;
}
#drivePassR
{
	float:left;
	width:300px;
	display:none;
	height:22px;
	line-height:22px;
}
/*所有的span样式定义end*/
.clearBoth
{
	 width:100%; 
	 clear:both;
	 font-size: 0px;
}

/*fantacyIndex.css*/
body
{
	font-family:Arial,宋体;
}


/*原页面上的样式*/
a:link {
	color: #00349A;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #00349A;
}
a:hover {
	text-decoration: underline;
	color: #EF2E01;
}
a:active {
	text-decoration: none;
	color: #EF2E01;
}
*
{
	margin: 0px;
	padding: 0px;
}
img
{
	border: 0px;
}
body, td, th
{
	font-size: 12px;
	color: #000000;
	font-family:宋体;
}
body
{
	margin: 0px;
	padding: none;
	text-align: center;
}
ul
{
	margin: 0px;
	padding: 0px;
}
li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#divSearchBarContent
{
	margin: 0px auto;
	width: 960px;
}
#divSearchBarContent .liSearchBarTop1
{
	width: 550px;
	height: 80px;
	text-align: right;
}
#divSearchBarContent .liSearchBarTop2
{
	width: 383px;
	height: 60px;
	text-align: left;
	padding-top:20px;
}
#divSearchBarTip
{
	background-image: url(/img/co/center2.gif);
	height: 30px;
	width: 960px;
}
#divSearchBarFooter
{
	background:url(/img/allbgs.gif) no-repeat 0px -8px;
	height:65px;
	width:962px;
}
.menu
{
	width: 82px;
	color: White;
	text-align: center;
}
.submenu
{
	width: 80px;
	height: 70px;
	position: absolute;
	text-align: center;
}
.submenuTd
{
	cursor: pointer;
	text-align: center;
}
td.off
{
	cursor: pointer;
	text-align: center;
	background: #F6F1E6;
}
td.on
{
	cursor: pointer;
	text-align: center;
	background: #E1E1E1;
}
.font_15px
{
	font-size: 15px;
}
.bgCenter
{
	vertical-align: middle;
	background-image: url( /img/co/centerbg.gif );
}
.bgCenter2
{
	vertical-align: bottom;
	background-image: url( /img/co/center2.gif );
}
.tabBg
{
	font-weight:normal;
	text-align: center;
	background:url(/img/allbgs2.gif) no-repeat 0px -71px;
	height:32px;
	width:68px;
}
.tabBgSelected
{
	font-size: 13px;
	font-weight:bolder;
	text-align: center;
	background:url(/img/allbgs2.gif) no-repeat 0px -103px;
	height:32px;
	width:68px;
}
.None
{
	display: none;
}
.mouseOut
{
	background: #FFFFFF;
	color: #FFFAFA;
}
.mouseOver
{
	background: #F8F2D2;
	color: #000000;
}
.ddlListTD
{
	color: black;
	height: 20px;
	font-size: 13px;
	padding: 2px;
	text-align: left;
}


/*新的自定义样式 */
#divSearchBarTip a
{
	color: #000;
}
#MoreTD a
{
	/*color:#0439B3*/
	color: #000;
}
/*使得关于我们中的内容居左*/
.aboutContent
{
	text-align: left;
	width:960px;
	margin:auto;
}
.aboutContent p
{
	margin: 12px 0px 12px 0px;
	line-height: 18px;
	text-indent: 24px;
}

#lifeSvrNav a
{
	color: #555555;
}
#cityNav a:visited
{
	color: #666;
}
#lifeSvrNav a:hover
{
	color: #EF2E01;
}
#MultiSearchTips, #AroundSearchTips, #GpsidSearchTips
{
	color: #555;
}
#MultiSearchTips a, #AroundSearchTips a, #GpsidSearchTips a
{
	color: #555;
}

#btnSearchCountry1
{
	background:url(/img/allbgs2.gif) no-repeat 0px -27px;
	border: 0px;
	width: 60px;
	height: 22px;
	color: #6E4D02;
	font-size: 12px;
	cursor: pointer;
}

#btngpsid
{
	width: 60px;
	height: 22px;
	border: 0px;
	font-size: 12px;
	color: #BD1600;
	text-align: center;
	background: url(/img/header/search2.gif) no-repeat center center;
	cursor: pointer;
}

#txtKeyword,#txtAround,#txtAroundKw,#txtGpsid,#selectRound
{
	border:1px solid #83CC6C;
}

#footer a:visited,#footer a:link
{
	color: #666;
    text-decoration:none;	
}
#footer a:hover
{
	color:#666;
    text-decoration: underline;
}
#footer
{
	color:#666;	
}

/*美工策划切片样式*/
body, td, th
{
	font-size: 12px;
	color: #000000;
}
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:hover
{
	text-decoration: underline;
	color: #EF2E01;
}
a:active
{
	text-decoration: none;
	color: #EF2E01;
}


.text
{
	font-size: 12px;
	line-height: 20px;
}
.hotlocation
{
	color: #BC1719;
	font-weight: bold;
}

.font_Gray
{
	color: #999999;
}
.font_Gray2
{
	color: #CCCCCC;
}

.font_boldGray
{
	color: #333333;
}
.textfield
{
	border: 1px solid #9AAFC2;
	background-color: #FCFCFC;
}
.font_White
{
	color: #ffffff;
}
.font_hoteltop
{
	font-size: 13px;
	color: #0A447C;
	font-weight: bold;
}
.font_red
{
	color: #FE0000;
}

.font_13px
{
	font-size: 13px;
	line-height: 20px;
}
.font_15px
{
	font-size: 15px;
}
.font_text14
{
	font-size: 14px;
	line-height: 22px;
}
.font_toptitle
{
	font-size: 16px;
	color: #BC1719;
	font-weight: bold;
}

.font_text14
{
	font-size: 14px;
	color: #555555;
}

.font_Price
{
	font-size: 13px;
	color: #008080;
}
.font_smalltitlecolor
{
	color: #0965BB;
}
.font_RightSmallColor
{
	color: #06526C;
}
.font_hotelindexcolor
{
	color: #810303;
}
.font_LocalSmallTitleGrayColor
{
	font-size: 14px;
	color: #6F6F71;
}
.font_LocalmainSmallTitle
{
	font-size: 14px;
	color: #ce6000;
}
.indexmaintitle
{
	font-size: 13px;
	color: #BC1719;
	font-weight: bold;
}
.font_MetroMainTitle
{
	font-size: 25px;
	color: #D44709;
	font-weight: bold;
}
.font_MetroTitle
{
	font-size: 16px;
	color: #070200;
	font-weight: bold;
}
.text_body
{
	font-size: 13px;
	line-height: 23px;
}
.font_TravelTitle
{
	font-size: 14px;
	color: #0A447C;
	font-weight: bold;
}
.font_buildingTitle
{
	color: #0965BB;
	font-size: 13px;
}
.font_White2
{
	color: #ffffff;
	font-size: 13px;
}
.tex_photobody
{
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}
.font_photoTitle
{
	color: #CC0396;
	font-size: 14px;
	font-weight: bold;
}
.tex_photo2
{
	font-size: 12px;
	line-height: 24px;
}
.text_14px
{
	font-size: 14px;
	line-height: 23px;
}
.text_yellow
{
	font-size: 13px;
	color: #E98004;
}
.text_Orange14
{
	font-size: 14px;
	color: #FF870F;
}
.text_Orange13
{
	font-size: 13px;
	color: #FF870F;
}
.font_city
{
	font-size: 12px;
	color: #555554;
	line-height: 20px;
}
.font_city2
{
	font-size: 12px;
	color: #CC6806;
	line-height: 20px;
}
.text_Orange18
{
	font-size: 18px;
	color: #FF870F;
}
.button
{
	border-right: #7b9ebd 1px solid;
	padding-right: 2px;
	border-top: #7b9ebd 1px solid;
	padding-left: 2px;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Alpha ( style=1 , startX=0 , startY=1) BORDER-LEFT: #7b9ebd 1px solid;
	cursor: hand;
	color: black;
	padding-top: 2px;
	border-bottom: #7b9ebd 1px solid;
}
.text_blue18
{
	font-size: 18px;
	color: #0B6F91;
}
.font_gree
{
	color: #0E9A00;
}
.font_orange12
{
	color: #FF7309;
}
.font_Title
{
	font-size: 13px;
	font-weight: bold;
	color: #267B97;
}
.font_bule
{
	font-size: 14px;
	color: #0067CA;
}
.font_red2
{
	font-size: 22px;
	color: #FE0000;
}
.font_blue2
{
	font-size: 16px;
	color: #0066CB;
}
.font30
{
	font-size: 30px;
}
.font_31
{
	color: #666666;
}
.line_bg
{
	background-image: url(/img/co/ling_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.text_px12_gray
{
	font-size: 12px;
	color: #666666;
	font-family:宋体;
	line-height: 22px;
}
.text_px26_gray
{
	font-family:微软雅黑;
	font-size: 26px;
	color: #999999;
}
.text_px26_white
{
	font-family:微软雅黑;
	font-size: 26px;
	color: #FFFFFF;
}
.text_px22_white_song
{
	font-family:宋体;
	font-size: 22px;
	color: #FFFFFF;
}
.text_px14_gray
{
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}
.text_px14_gray a:link
{
}
.text_px14_gray a:visited
{
	color: #666666;
}
.text_px14_gray a:hover
{
	text-decoration: underline;
}
.text_px14_white
{
	color: #FFFFFF;
	font-size: 14px;
}
.text_px14_white a:link
{
	color: #FFFFFF;
}
.text_px14_white a:visited
{
	color: #FFFFFF;
}
.text_px14_white a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.text_px16_white
{
	color: #FFFFFF;
	font-size: 14px;
}
.text_px16_white a:link
{
	color: #FFFFFF;
}
.text_px16_white a:visited
{
	color: #FFFFFF;
}
.text_px16_white a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.text_px16_deepblue
{
	color: #16387c;
	font-size: 14px;
}
.text_px16_deepblue a:link
{
	color: #16387c;
}
.text_px16_deepblue a:visited
{
	color: #16387c;
}
.text_px16_deepblue a:hover
{
	text-decoration: underline;
	color: #16387c;
}

.text_px12_gray_yellow a:link,.text_px12_gray_yellow a:visited
{
	color: #666666;
}
.text_px12_gray_yellow a:hover
{
	color: #EF2E01;
}

.text_px12_red
{
	font-size: 12px;
	color: #FF0000;
	line-height: 20px;
}

.text_px14_gray_yellow
{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.text_px14_gray_yellow a:link
{
	color: #666666;
}
.text_px14_gray_yellow a:visited
{
	color: #666666;
}
.text_px14_gray_yellow a:hover
{
	text-decoration: underline;
	color: #FF9900;
}

.text_biaoti
{
	color: #333333;
	font-weight: bold;
}
.text_biaoti a:link
{
	color: #333333;
}
.text_biaoti a:visited
{
	color: #333333;
}
.text_biaoti a:hover
{
	text-decoration: underline;
	color: #333333;
}
.text_px12_blue
{
	font-size: 12px;
	color: #5791c7;
	line-height: 20px;
}
.text_px12_blue a:link
{
	color: #5791c7;
	text-decoration: underline;
}
.text_px12_blue a:visited
{
	color: #5791c7;
}
.text_px12_blue a:hover
{
	text-decoration: underline;
	color: #5791c7;
}

.text_px12_blue2
{
	font-size: 12px;
	color: #1772c5;
	line-height: 20px;
}
.text_px12_blue2 a:link
{
	color: #1772c5;
}
.text_px12_blue2 a:visited
{
	color: #1772c5;
}
.text_px12_blue2 a:hover
{
	text-decoration: underline;
	color: #FF3300;
}

.text_px12_blue3
{
	font-size: 12px;
	color: #1772c5;
	line-height: 18px;
}
.text_px12_blue3 a:link
{
	color: #1772c5;
}
.text_px12_blue3 a:visited
{
	color: #1772c5;
}
.text_px12_blue3 a:hover
{
	text-decoration: underline;
	color: #FF3300;
}

.text_px12_blue4
{
	font-size: 12px;
	color: #0439B3;
	line-height: 20px;
}
.text_px12_blue4 a:link
{
	color: #0439B3;
}
.text_px12_blue4 a:visited
{
	color: #1772c5;
}
.text_px12_blue4 a:hover
{
	text-decoration: underline;
	color: #FF3300;
}

.text_px14_blue2
{
	font-size: 14px;
	color: #1772c5;
	line-height: 20px;
}
.text_px14_blue2 a:link
{
	color: #1772c5;
}
.text_px14_blue2 a:visited
{
	color: #1772c5;
}
.text_px14_blue2 a:hover
{
	text-decoration: underline;
	color: #FF3300;
}

.text_px12_blue3
{
	font-size: 12px;
	color: #16387c;
	line-height: 20px;
}
.text_px12_blue3 a:link
{
	color: #16387c;
}
.text_px12_blue3 a:visited
{
	color: #16387c;
}
.text_px12_blue3 a:hover
{
	text-decoration: underline;
	color: #FF3300;
}

.text_px_deepblue
{
	font-size: 14px;
	color: #3366CC;
	line-height: 20px;
}
.text_px_deepblue a:link
{
	color: #3366CC;
}
.text_px_deepblue a:visited
{
	color: #3366CC;
}
.text_px_deepblue a:hover
{
	text-decoration: underline;
	color: #5791c7;
}

.text_px12_brown
{
	color: #b46f00;
	line-height: 20px;
}
.text_px12_brown a:link
{
	color: #b46f00;
}
.text_px12_brown a:visited
{
	color: #b46f00;
}
.text_px12_brown a:hover
{
	text-decoration: underline;
	color: #b46f00;
}

.text_px_red
{
	color: #FF0000;
	line-height: 22px;
	font-size: 14px;
}
.text_px_red a:link
{
	color: #FF0000;
}
.text_px_red a:visited
{
	color: #FF0000;
}
.text_px_red a:hover
{
	text-decoration: underline;
	color: #FF6600;
}

.text_orange
{
	color: #FF9900;
	line-height: 20px;
}
.text_orange a:link
{
	color: #FF9900;
}
.text_orange a:visited
{
	color: #FF9900;
}
.text_orange a:hover
{
	text-decoration: underline;
	color: #FF0000;
}

.text_black
{
	color: #323232;
	line-height: 20px;
}
.text_black a:link
{
	color: #000000;
}
.hot_bg
{
	background-image: url(/img/fl/ic-hot-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.text_black a:visited
{
	color: #000000;
}
.text_black a:hover
{
	text-decoration: underline;
	color: #FF9900;
}
.text_px_deepblue
{
	font-size: 14px;
	line-height: 20px;
	color: #0439B3;
}
.text_height20
{
	line-height: 20px;
}
.text_px40_deepbule
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #16387c;
}
.text_px13_gray
{
	font-size: 13px;
	color: #999999;
	line-height: 18px;
}
.line_point
{
	background-image: url(/img/co/line_point.jpg);
	background-repeat: repeat-x;
}

/*社区列表*/
.Listpage {width:100%; margin:5px auto; clear:both; text-align:center;}
.list_Maptitle {width:100%; margin:0 auto; line-height:40px;height:40px; clear:both;}
.list_Maptitle b {text-align:center; margin:0 auto;}
.list_Maptitle b a {text-decoration:underline; color:red;}
.list_Maptitle b a:hover {text-decoration:none; color:black;}

.list {display:none;width:0px; margin:0 auto; clear:both; background:url(/img/index/365_t.gif) no-repeat top center;}
.list_title {width:98%; height:47px; margin:0 auto; clear:both; background:url(/img/index/365point.gif) repeat-x bottom;}
.list_title h2 {text-align:left;margin-left:15px;}
.list_content {width:100%; clear:both; background:url(/img/index/365bg.gif) repeat-x top;}
.list_content table {margin:0 auto;}
.list_content table td {line-height:23px;}
.list_body {clear:both;margin:10px auto;}
.list_body td a {color:red; text-decoration:none;}
.list_body td a:hover {color:#666666; text-decoration:underline;}
.list_body  span.single a{position:relative;left:50px;top:-14px;padding-bottom:5px;}
.list_body span.mutiple a{position:relative;left:56px;top:-19px;padding:5px 0;}
*html .list_body span.mutiple a{position:relative;left:49px;top:-19px;padding:5px 0;}
*+html .list_body span.mutiple a{position:relative;left:49px;top:-19px;padding:5px 0;}  
.list_body span a {color:red; text-decoration:none;width:auto;display:block;float:left;font-weight:normal;}
.list_body span a:hover {color:#666666; text-decoration:underline;}
.text_px12_gray span{color:#000;}
.divide a{padding-right:10px;}
.text_px12_gray a{padding-right:0px;}
/****************** 弹出切换城市的背景层 ************************/
/*弹出切换城市的背景层*/
#divSwitchCityBg
{
	position: absolute;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=10);
	opacity:0.1;/*Mozilla*/ 
	background-color: White;
}
/****************** END 弹出切换城市的背景层 ************************/

/****************** 弹出切换城市的内容层 ************************/
/*弹出切换城市的内容层*/
#divSwitchCityContent
{
	background-color:White;
	position: absolute;
	left: 100px;
	top: 50px;
	height: 517px;
	width: 800px;
	z-index: 1000;
    border-style:solid;
    border-width:1px;
	border-color:Black;
	
}

/*TABLE表格窗口的标题*/
.tbWindowTitle
{
	width: 800px;
	background-color: ThreeDDarkShadow;
}

/*TD表格窗口的左边表格*/
.tdWindowTitleLeft
{
	text-align: left;
	font-size: 13px;
	color: White;
	font-weight: bold;
}

/*TD表格窗口的右边表格*/
.tdWindowTitleRight
{
	text-align: right;
	font-size: 13px;
	color: White;
	font-weight: bold;
}

/*关闭窗口文字*/
.spanClose
{
	cursor: pointer;
}

/*弹出切换城市的IFRAME层*/
#ifrSwitchCity
{
	position: relative;
	top: 1px;
	left: 1px;
	height: 492px;
	width: 798px;
}

#ifrCityList
{
	position: relative;
	top: 1px;
	left: 1px;
	height: 370px;
	width: 770px;
}
/*********设置推荐企业****************/
.hotCom {width:753px; margin:5px auto; clear:both; overflow:hidden; background:url(/img/HotBg.gif) repeat-y;}
.HotTop {width:753px; height:29px; background:url(/img/HotTop.gif) no-repeat center top;}
.HotTitle {width:97%; margin:2px auto; line-height:25px; background:url(/img/HOTpoint.gif) repeat-x bottom; margin-top:4px;}
.HotTitle h2 {font-size:12px; text-align:left; margin:0; padding:0; margin-left:5px; color:#555555}
#HotBody {overflow:hidden; width:97%; margin:0 auto;}
#HotBody ul {list-style-type:none; margin:0; padding:0; margin-left:5px;}
#HotBody ul li {display:block; float:left; width:103px; display:inline; line-height:21px; text-align:left;}
#HotBody ul li a {color:#666666;}
#HotBody ul li a:hover {color:#FF0000;}
.HotBottom {width:753px; height:10px; background:url(/img/HotBottom.gif) no-repeat top; overflow:hidden;}


/******************END 弹出切换城市的内容层 ************************/

#mainBody
{
	margin:0 auto;
	margin-top:10px;
	width:960px;
}
#allCity
{
	margin-top:10px;
	width: 180px;
	border:#d8e9fd 1px solid;
	float:left;
	text-align:left;
}
#allCity H2 {
	padding:5px;
	MARGIN: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000; 
	TEXT-DECORATION: none
}
#allCity ul
{
	 margin: 5px 0px 0px 5px;
	 width:175px;
	 padding:0px;
}
#allCity ul li
{
	width:78px;
	float:left;
	margin:2px 0;
	margin-left:6px;
	padding:0;
}
#allCity li A
{
	FONT-SIZE: 12px; 
	color:#006600;
}
#searchr
{
	width:778px;
	float:right;
	text-align:left;
}
#searchr .topblock 
{
	border:#d8e9fd 1px solid;
	display: inline;
	float: left; 
	margin: 10px 0px 0px 10px; 
	width: 245px; 
	position: relative; 
	height: 450px
}
#searchr .topblock H3 {
	padding-left: 10px; font-size: 14px; color: #333; line-height: 29px; height: 29px
}
#searchr .topblock .tab {
	z-index: 8; 
	width: 241px;
	border-bottom: #d8e9fd 1px solid; 
	position: relative; 
	height: 19px;
	padding:0px 0px 0px 3px;
}
#searchr .topblock .tab li 
{
	border:#d8e9fd 1px solid;
	padding:0 3px;
	background: #ecf4fd; 
	float: left;
	margin: 0px 2px 0px 0px; 
	position: relative;
	height: 19px;
	line-height: 19px;
	bottom:-1px;
	border-bottom:#ffffff 1px; 
}
#searchr .topblock .tab LI A {
	display: block; font-weight: 600; float: left; overflow: hidden; color: #006fae; line-height: 21px; height: 18px; text-decoration: none
}
#searchr .topblock .tab LI.now {
	z-index: 9; background: #fff; height: 18px;
}
#searchr .topblock .tab LI.now A {
	font-weight: bold; color: #000
}
#searchr .topblock OL {
	padding:0;
	margin:0;
}
#searchr .topblock OL LI {
	padding:0;
	margin:0;
}
#searchr .topblock OL LI {
	padding:0 10px;
	line-height: 25px; 
	border-bottom: #f0f0f0 1px solid; 
	height: 25px;
	width:210px;
}
#searchr .topblock OL LI A {
	color: #006fae
}
#searchr .topblock OL LI.top50 {
	text-align: right; border-bottom-style: none
}
#searchr .topblock OL LI .equal {
	FLOAT: right
}
#searchr .topblock OL LI .topnum {
	FLOAT: left; WIDTH: 20px
}
#searchr .smore {
	FLOAT: left; WIDTH: 600px
}
#searchr .smore H2 
{
	padding:4px 0 4px 10px;
	FONT-SIZE: 14px; 
	BACKGROUND: #d6e8fc;
	MARGIN: 10px 0px;
	COLOR: #222; 
}
#searchr .smore TABLE {
	WIDTH: 100%
}
#searchr .smore TABLE TH {
	padding:0 7px; BORDER-BOTTOM: #e2effd 1px solid
}
#searchr .smore TABLE TD {
	padding:0 7px; BORDER-BOTTOM: #e2effd 1px solid
}
#searchr .smore TABLE TD.tnum 
{
	padding:0 5px;
	TEXT-ALIGN: center
}
#searchr .smore TABLE TD A {
	COLOR: #0042ff
}
#searchr .smore .sort {
	FLOAT: right
}
#searchr .specialarea {
	FLOAT: right; WIDTH: 150px
}
#searchr .specialarea .special {
	BORDER: #cce5ff 1px solid;  MARGIN-TOP: 10px;
}
#searchr .specialarea .special H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #eaf4ff; MARGIN: 1px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#searchr .specialarea .special UL 
{
	padding:10px 0 10px 10px;
}
#searchr .specialarea .special UL LI {
	LINE-HEIGHT: 23px
}
#container{margin:0 auto; text-align:center;}


/******************Begin 广告样式 ************************/
.divAD{width: 780px; margin: 0 auto; height:50px;}
.divADFont{float: left; margin-top: 5px; text-align: center; width: 80px; line-height: 40px;color: #666666;}
.divADImage{float: left; width: 680px; text-align: left;}
.divADImage img{height: 45px;border: 0;}
/******************End 广告样式 ************************/