﻿body
{
	margin:0px;font-family:arial,sans-serif;font-size: 13px;overflow-x:hidden;
}
form
{
	margin:0px;
}
a
{
	color:#24d;
}
a img
{
	border:none;
}
.b
{
	font-weight: bold;
}
p
{
	line-height:25px;
}
.jg
{
	padding:0px 20px 0px 20px;
}
.hs
{
	color: #B2B2B2;
}
.rkw
{
	color: #FF0000;
}
h2
{
	font-size:14px;
	padding:5px;
}
h3
{
	font-size:13.5px;
	font-weight:normal;
}
.EditLink
{
	padding-left:50px;
}
.untitled
{
	background-image: url(../../Content/Resource/untitled.bmp);background-repeat: repeat-x;
	padding-top:1px;
}
.pagePanel
{
	width: 100%;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.top-navigation
{
	background-image: url(../../Content/Resource/bg.png);height:24px;width:100%;background-repeat: repeat-x;text-align:center;padding-bottom:5px;
}
.top-navigation .topPanel
{
	width: 100%; margin: auto; height: 100%; text-align: left;
}
.top-navigation span
{
	line-height:24px;
}
.top-navigation .nleft
{
	float: left;margin-left:30px;
}
.top-navigation .nleft .cityName
{
	padding-left:40px;
	font-weight:bold;
	font-size:16px;
}
.top-navigation .nleft .changeCity
{
	font-size: 12px;
	text-decoration: none;
}
.top-navigation .nright
{
	float: right;
	text-align: right;
	margin-right:12px;
}
.top-navigation  a
{
	padding:0px 3px 0px 3px;
	font-size:15px;
	text-decoration: none;
}
.main-navigation
{
	width:100%;
	min-width:780px;
	margin-left: auto;
	margin-right: auto;
}
.bottom-navigation
{
	margin: 0px;
	padding-top: 5px;
	text-align: center;
}
.hrLink a
{
	padding:0px 5px 0px 5px;
}
.index_search
{
	/*width: 950px;width: 950px !important; *width: 100%;
	*/
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	min-height:100px;
	_height:180px;
	width:500px;
	vertical-align:middle;
}
.index_search .tabLink
{
	font-size:16px;
	margin:0px;
	margin-bottom:3px;
}
.index_search .tabLink li
{
	padding-right:10px;
}
.index_search .hotLink
{
	padding:20px;
	font-size:13px;
	margin:0px;
	margin-bottom:3px;
}
.index_search .hotLink li
{
	padding-right:10px;
}
.index_search .keyword
{
	height:28px;
	text-align:left;
	margin-bottom:-3px;
}
.index_search .keyword input
{
	height:25px;
}
.index_search .keyword #kw
{
	width:380px;
	font-size:18px;
	font-weight:bold;
}
.index_search .keyword .search
{
	width:80px;
	height:27px;
	margin-left:5px;
}
.index_search .selectPanel
{
	text-align:center;
}
.index_search .selectPanel select[name="area"]
{
	width:160px;
}
.index_search ul
{
	padding:0px;
	text-align:left;
}
.index_search ul li
{
	display:inline;
}
.index_search select
{
	height:24px;
}

.copyright
{
	color:#77c;
	height:30px; 
}
.copyright *
{
	color:#77c;
}
.f-Red a
{
	color:#ea0601;
	font-size:15px;
	padding-left:10px;
	padding-right:5px;
}
.importCity li
{
	list-style-type: upper-alpha;
	margin-top:15px;
	font-weight:bold;
	font-size:14px;
}
.importCity li a
{
	font-weight:normal;
	padding-left:10px;
	padding-right:5px;
}
.display-none
{
	position:absolute;
	visibility:hidden;
}
.search_page
{
	width:100%;
	min-width:1020px;
	padding-bottom:40px;
}
.leftPanel
{
	margin-right: 210px;
	margin-left:5px;
	max-width:750px;
	min-height:600px;
}
.leftPanel ul
{
	LIST-STYLE-TYPE:none;
}
.leftPanel li
{
	float: left;
	line-height: 20px;
	padding:5px 8px 5px 8px;
}
.leftPanel .NoItem
{
	padding-top:20px;
	width:400px;text-align:left;font-size:14px;line-height:25px;
}
.leftPanel .NoItem .Title
{
	height:50px;
	font-size:18px;color:Blue;
}
.leftPanel .NoItem li
{
	list-style-type: decimal;
	width:100%;
}
.rightPanel
{
	width: 250px;
	min-height:550px;
	float: right;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #3366FF;
	margin-top:20px;
}
.rightPanel h2
{
	padding-left: 20px;
	color: #FF6944;
}
.rightPanel h3
{
	padding:0px 5px 0px 5px;
	line-height:15px;
}
.rightPanel ol
{
	padding:0px 8px 0px 5px;
}
.rightPanel ol li
{
	padding:0px 8px 0px 0px;
	list-style-type:none;
}
.rightPanel ol li div
{
	font-size: 12.5px;
	font-weight: normal;
	color: #3366FF;
	padding:0px 0px 3px 0px;
	line-height:15px;
}
.rightPanel p a
{
	padding-left: 10px;
	color: #0099FF;
}
.searchItem p
{
	padding:0px;
}
.searchListTitle td
{
	border-bottom:#a6a6a6 1px solid;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:3px;
	padding-right:3px;
}
.searchListTitle td a
{
	color:#0041d9;
}
.searchListTitle td span
{
	color: #99A8A3;
	font-weight: normal;
}
.searchItem .SearchInfo td
{
	padding-top:6px;
	padding-left:6px;
	background-color:White;
	color:#333;
	font-weight:normal;
}
.searchItem .SearchInfo .linkURL
{
	font-size:medium;
	padding:1px 0px 1px 0px;
}
.searchItem:hover .SearchInfo td
{
	/*
	background-color:#ebf4ff;
    */
}
.searchItem .searchDetial
{
	min-height:40px;
}
.searchItem .searchDetial .domain
{
	color: Green; padding-right: 5px;text-align:left;
}
.searchItem .searchDetial td
{
	color: #000000;
	padding-top: 6px;
	padding-bottom:6px;
	padding-left: 6px;
	border-bottom: #eee 1px dashed;
	background-color: White;
}
.searchItem .searchDetial .LinkContent
{
	font-size:small;
	line-height:18px;
	padding-right:5px;
}
.searchItem .AltSearchInfo td
{
	padding-top:6px;
	padding-left:6px;
	background-color:#ebf4ff;
	color:#333;
	font-weight:normal;
}
.searchItem:hover .AltSearchInfo td
{
	/*
	background-color:#ebf4ff;
    */
}
.domain
{
	color:Green;
}
.searchItem .AltsearchDetial td
{
	color: #000000;
	padding-top:6px;
	padding-left:6px;
	border-bottom:#eee 1px dashed;
	background-color:#ebf4ff;
	padding-bottom:6px;
}
.searchItem:hover .AltsearchDetial td
{
	/*
	border-bottom:#c0daff 1px solid;
	background-color:#ebf4ff;
    */
}
.searchItem .fast
{
	font-weight:normal;
}
.searchItem .fast a
{
	font-weight: normal;
	color: #4272DB;
}
.searchItem .price
{
	font-weight: bold;
	color: #E85C00;
}
.HotArea
{
	background-color: #e8eef7;min-height:30px;padding:3px 0px 3px 10px;
}
.HotArea span
{
	line-height:26px;
}
.HotArea a
{
	padding:0px 5px 0px 5px;
}
.HotArea .Sel
{
	border: 1px solid #FF6600;
	font-weight: bold;
	padding:1px 15px 1px 1px;
	color: #FF6600;
	text-decoration: none;
	background: #FFDBC4 url(Resource/sel_close.gif) no-repeat right center;
}
.pages
{
	height:50px;
	text-align:center;
}
.pages ul
{
	LIST-STYLE-TYPE:none;
}
.pages ul li
{
	float: left;
	line-height: 20px;
	padding:5px 8px 5px 8px;
}
.pages ul li a
{
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
.pages ul li a:hover
{
	text-decoration: none;
	color: #FF3300;
}
.pages ul li div
{
	border: 1px groove;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-color: #68A5FF;
}
.ViewInfoPlan
{
	border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 0px;
        margin: -1px -1px 0px; padding-left: 0px; padding-right: 0px; background: #fff;
        border-top: #999 1px solid; border-right: #999 1px solid; padding-top: 0px;
}
.ViewInfoPlan .Info
{
	border-bottom: #999 1px solid; text-align: left; border-left: #999 1px solid;
            padding-bottom: 8px; margin: 12px; padding-left: 8px; padding-right: 8px; font: 13px arial, sans-serif;
            background: #eff2fa; color: #000; border-top: #999 1px solid; border-right: #999 1px solid;
            padding-top: 8px;
}

.MarkerTip
{
	background-color: White; 
	border: solid 1px black; 
	width: 300px;
}
.MarkerTip .Title
{
	background-color: #79a1d8; 
	height: 20px; 
	color: White; 
	font-weight: 700;
	padding-left: 5px;
}
.MarkerTip .Title .close
{
	float:right;
	background-image:url(../../Content/Resource/iw_close.gif);
	width:12px;
	height:12px;
	margin-top:4px;
	margin-right:4px;
	cursor:pointer;
	*margin-top:-16px;
}
.MarkerTip .Title span
{
	line-height: 20px;
}

.PointMarker
{
	width: 24px;  
	background-position: 0px 0px; 
	height: 24px; 
	overflow: hidden;	
}
.PointMarker_ZuFang0
{
	background-image: url(../../Content/Resource/Marker_fang0.png); 
}
.PointMarker_ZuFang1
{
	background-image: url(../../Content/Resource/Marker_fang1.png); 
}
.PointMarker span
{
	line-height: 30px; 
	float: left; 
	width: 24px; 
	text-align: center; 
	font-size: 10px;
}
.item_desc
{
	font-size: 12px;
	color: #7D7D7D;
}
.item_desc_red
{
	font-size: 12px;
	color:red;
}
.showMessageBox
{
	background-position: 20px 18px;
	border: 1px solid #FFCC33;
	font-size: 12px;
	color: red;
	background-color: #FFF9D9;
	font-weight: bold;
	padding: 20px 20px 20px 40px;
	background-image: url(../../Content/Resource/showMsg.gif);
	background-repeat: no-repeat;
	max-width:600px;
}
.infoBox
{
	background-position: 20px 18px;
	border: 1px solid #FFCC33;
	font-size: 12px;
	background-color: #FFF9D9;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
}
.xh
{
	color:Red;
	font-weight:bold;
}
.page-sys
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top:5px;
}
.topPanel-sys
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height:50px;
}
.topLeft-sys
{
	float:left;
	padding:0px 0px 0px 20px;
}
.topPanelCity
{
	float: left; margin: 15px 0px 0px 10px; border-left: solid 1px black;
            padding-left: 18px;
}
.topPanelCity span
{
	font-size: 25px; font-family: arial, sans-serif; line-height: 27px;
}
.topRight-sys
{
	height:22px;
	float:right;
	padding:0px 10px 0px 10px;
}
.mainPanel-sys
{
	width:100%;
	min-width:900px;
	min-height: 400px;
}
.mainPanelLeft-sys
{
	width: 150px;
	float: left;
	border-right: inset 1px #55AAFF;
}
.listPanel{ width:150px; float:left; }
.listPanel .cateName
{
	padding:5px 0px 0px 0px;
}
.listPanel span
{
	font-weight: bold;
	font-size:15px;
}
.listPanel ul{ width:140px; padding-bottom:0px;margin-bottom:0px; float:left;}
.listPanel ul li
{
	list-style-type: none;
	padding:5px 0px 5px 0px;
}
.listPanel ul li a{display:block; width:100px; float:left; margin:0; height:20px}
.listPanel ul li a:hover
{
	font-weight: bold;
}
.listPanel ul li a.Current{border:1px solid #ff6600; display:block; float:left; border:1px solid #ff6600 }
.mainPanelRight-sys
{
	min-width:730px;
	padding:5px 0px 0px 5px;
	float:left;
}

.bottomPanel-sys
{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	min-height:50px;
}
.topLogo-cate
{
	margin-left: auto;
	margin-right: auto;
	width:100%;
	height:50px;
	text-align:left;
}
.topLogo-cate img
{
	padding-left:10px;
}
.topTitle-cate
{
	height: 22px;
	width: 100%;
	background-color: #9ED2EF;
	border-top: 1px solid #455d79;
	padding: 5px 10px 0px 15px;
	text-align: left;
	border-top-color: #1F51A6;
}
.topTitle-cate h1
{
	padding:0px;
	margin:0px;
	font-size: 15px;
	font-weight:bold;
}
.mainPanel-cate
{
	width:100%;
	min-height:400px;
	min-width:900px;
	text-align:left;
}
.pagePanel-cate
{
	margin-left:20px;
	padding-top:10px;
	min-height: 400px;
	text-align: left;
}
.LeftBox
{
	float:left;
}
.RightBox
{
	float:right;
}
.loginbox
{
	width:200px;
}
.ExplainBox
{
	text-align:left;
	width:530px;
	float:left;
	padding:5px;
}
.ZoonMap
{
	background-image: url(../../Content/Resource/search.png);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 28px;
	height: 24px;
	padding-bottom: 6px;
	padding-top: 5px;
	line-height: 24px;
}
.ShowMsg
{
	padding-top: 40px;
}
.ShowMsg .msg
{
	padding-left: 10px;
	font-size: 16px;
	min-height: 50px;
	color: #F8200E;
	line-height:20px;
}
.ShowMsg .link
{
	padding-top:30px;
	height:50px;
}
.ShowMsg .Limit
{
	text-align:left; width:500px;margin:0px auto;
	font-size:13.5px;
	line-height:20px;
	min-height:80px;
}
.ShowMsg .InfoNotFound
{
	/*border: 1px double #6699FF;*/
	text-align: left;
	width: 350px;
	margin: 0px auto;
	font-size: 13.5px;
	line-height: 20px;
	min-height: 50px;
}
.ShowMsg .link a
{
	padding:0px 10px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.MsgIcon_Success
{
	background-image: url(../../Content/Resource/msgIcon_OK.gif);
	background-repeat: no-repeat;
	width:48px;
	height:48px;
}
.MsgIcon_Error
{
	background-image: url(../../Content/Resource/msgIcon_Error.png);
	background-repeat: no-repeat;
	width:48px;
	height:48px;
}
.MsgIcon_Info
{
	background-image: url(../../Content/Resource/msgIcon_Info.gif);
	background-repeat: no-repeat;
	width:48px;
	height:48px;
}
.Icon_sc
{
	background-position: 3px;
	background-image: url(../../Content/Resource/icon_sc.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	text-decoration: underline;
	cursor: pointer;
	color: #9D9D9D;
}
.Publish
{
	font-size:14px;
}
.Publish .price
{
	font-weight: bold;
	color: #FF6600;
}
.Publish .linkCate
{
	padding-left:5px;
	font-weight: bold;
	color: #FF6600;
}
.Publish .tel
{
    padding-left: 5px;
    font-weight: bold;
    color: #009900;
    font-size: 17px;
}
 .jubao a
{
	padding-left: 5px;
	font-weight: bold;
	color: #FF0000;
}
.Publish td
{
	height:25px;
}
.Publish label
{
	padding-right:10px;
}
.Publish ul
{
	padding-left:0px;
}
.Publish li
{
	display:inline;
	padding-right:10px;
}
.Publish .notes
{
	width:700px;
}
.ReLink
{
	padding-left:25px;
}
.ReLink li
{
	font-size:13.4px;
	line-height: 22px;
	list-style-type: decimal;
}
.ReHouse
{
	font-size:13.4px;
	padding-left:10px;
}
.ReHouse li
{
	line-height: 20px;
	list-style-type: decimal;
	float:none;
}
.imgCache
{
	text-align:center;
	vertical-align:middle;
}
.imgCache #imgCache
{
	width:960px;
}
.inpMust
{
	background-color: #ACE0FF;
}
.inpW
{
	width:180px;
}
.inpOK
{
	background: url(Resource/inpOK.png) no-repeat right center;
}
.inpError
{
	background-position: right center;
	background: url(Resource/inpError.png) no-repeat right center;
	background-color: #FFCFB9;
}
.UChk
{
	background: url(Resource/CheckBox.png) no-repeat 0px -16px;
	padding-left:15px;
}
.EUChk
{
	background: url(Resource/CheckBox.png) no-repeat;
	padding-left:15px;
}
.EChk
{
	background: url(Resource/CheckBox.png) no-repeat 0px -31px;
	padding-left:15px;
}
.Chk
{
	background: url(Resource/CheckBox.png) no-repeat 0px -46px;
	padding-left:15px;
}
.tableGrid
{
	width: 100%;
	border-spacing: 0px;
}
.tableGrid th
{
	font-weight: bold;
	font-size:14px;
	text-align:left;
	padding-left:5px;
	line-height:22px;
	background-color: #6699FF;
}
.tableGrid .tr
{
	background-color: #6699FF;
}
.tableGrid td
{
	font-size: 12px;
	line-height: 25px;
	text-align:left;
	padding-left:5px;
	border-bottom: dashed 1px #7A7276;
}
.tableGrid td a
{
	padding:0px 2px 0px 2px;
}
.mainPanel-base
{
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width: 900px;
	min-height:50px;
}
.citys
{
	border-bottom:#eee 1px dashed;
	padding-bottom:8px;
}

/*对话框*/
.dialogParent
{
	 width: 100%; 
	position: fixed !important;  
	 position: absolute; 
	 z-index: 101; 
	 left: 0px; 
	 height:100%; 
	 display:none;
    top: 0px;    
}
#hdivOverlay
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	z-index: 100;
	background: #000;
	filter: alpha(opacity=50);
	left: 0px;
	border-left: #999 1px solid;
	width: 100%;
	border-bottom: #999 1px solid;
	top: 0px;
	height: 100%;
	opacity: 0.6;
	position: fixed !important;   
	position: absolute;  
	display:none;
}
.hdivOverlayLayer
{
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	z-index: 100;
	background: #000;
	filter: alpha(opacity=50);
	left: 0px;
	border-left: #999 1px solid;
	width: 100%;
	border-bottom: #999 1px solid;
	position: fixed !important;   
	position: absolute;  
	top: 0px;
	height: 100%;
	opacity: 0.6;
	display:none;
}
.hdivDialog
{
	z-index: 102;
	position: relative;
	width:600px;  
	display:none;
	margin-top:10%;
	+left:28%;
	*left:auto;
}
.dialog
{
	width: 400px;
	background: #fff;
	margin: 30px auto;
	border: 10px solid #DCE6F0;
	padding-bottom: 10px;
}
.dialog .head{margin-left: 0; padding: 0;text-align:left;height:30px;}
.dialog .head .title{font-weight:bold;}
.dialog .head .Close{ width:26px;height:26px; background: url(Resource/close.gif) no-repeat;cursor:pointer; float:right; margin:0 0 0 0;}
.dialog .panel{text-align:left;padding:20px;}
.dialog .panel .tab{font-size:14px;font-weight:bold;}
.dialog .panel ul{ padding:5px 30px 10px 30px; line-height:30px;font-size:13px;font-family: arial, sans-serif;}
.dialog .panel ul a{text-decoration:none;}
.dialog .panel ul li{margin-left:20px;}
