﻿/* Reset style */
* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#000; font:12px/1.5em Verdana,Helvetica,Arial,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#000; text-decoration:none; }
	a:hover { color:#ff6600; text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend,.hid { display:none; }
.sh{ display:inline;}
em, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; vertical-align:middle;}
table { border-collapse:collapse; }

html { overflow:-moz-scrollbars-vertical; }
p{ margin-bottom:24px; font-size:14px; line-height:24px;}
pre{ overflow:hidden;white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;}

/* Common style */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/*\*/ .clearfix {display:block;} /**/
	
	

.Column{ width:960px; overflow:hidden; margin:auto;}
.Blank8{ height:8px; overflow:hidden;}
.marBot8{ margin-bottom:8px;}
.textInput{ padding:2px; margin:2px 0;}
.ErrorTip{border:1px solid #FF8080; background:#FFF2F2 url(../images/skinImg/icon_Error.gif) 3px center no-repeat; padding:0 5px 0 20px; height:22px; line-height:22px; display:inline-block}
.TextC{ text-align:center;}

/*Top style*/
#Top{ position:relative; height:134px;}
#Top .MemberLogin{ padding-top:4px;}
#Top .MemberLogin td{ height:26px; text-align:center}
#Top .LogoDiv{ text-align:center; padding:15px 0;}
#Top .SubSite{ text-align:center; padding-top:8px;}

   
.Nav{ background:#FF0000; height:25px; border-bottom:5px solid #999999}
.Nav li{ float:left; text-align:center; width:100px; height:28px; line-height:25px;}
.Nav li a{ font-size:14px; color:#fff;}
.Nav li a:hover{ color:Yellow;}
.Nav li.current{}
.Nav li.current a{color:Yellow;}

#TopSearch{height:33px; border:1px solid #ff0000; line-height:33px; text-align:center; _padding-top:8px;}
  
#Foot{ text-align:center; line-height:20px; color:#333}
.foot_cer{ height:40px; width:473px; background:url(../images/skinImg/foot_cer.gif) no-repeat; margin:8px auto;}

.FootLink{ margin:10px 0;}
.FootLink span{ padding:0 5px;}

.FriendLink{ padding:15px; margin-bottom:8px; border-bottom:1px solid #003D49;border-top:1px solid #003D49}
.FriendLink a{ padding:0 8px;}
.FriendLink img{ width:108px; height:38px;}

.About{ background:url(../images/skinImg/foot_4.gif) repeat-x; padding:10px;}

.About .LeftMent{background:url(../images/skinImg/foot_7.gif) bottom #FFEDEE no-repeat;}
.LeftMent{ float:left; width:179px;}
.LeftMent ul{ margin-bottom:30px;}
.LeftMent li{ margin:0; height:49px; overflow:hidden;}

.RightContent{ float:right; margin-left:20px; width:781px;}
.RightContent h2{ height:30px; line-height:30px; padding:0; font-size:14px; border-bottom:1px solid #eeeeee; margin-bottom:20px;}

.textLen{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*Border样式*/
.Border1{ border:3px solid #eee}

.BorderBlack{ border:1px solid #000}

/*分页样式*/
.pageCss{ margin:8px auto; text-align:center; color:#999}

.currentPage{ background-color:#FF6600; border:1px solid #FF3300; padding:0 5px; display:inline-block; color:#fff}

a.linkPage{ background-color:#E2E8EB; border:1px solid #CCCCCC; padding:0 5px; display:inline-block}

.gotoText{ padding:1px 2px 1px 2px; width:20px; margin-right:5px; margin-left:5px;}

.infoHeight{ height:100px; overflow:hidden;}


/*分类树样式*/
.LeftCategory{ background:url(../images/skinImg/left_category.gif); width:169px; height:27px; line-height:27px; color:White; font-size:14px; padding-left:10px;}
.LeftCategoryContent{ border:1px solid #CF292B; border-top:none; padding:10px; width:159px;}
.CategoryNodes{ border-bottom:1px solid #ddd; line-height:28px; height:28px; width:100%}
.CurrentSelect a{ color:Red; font-weight:bold; padding-left:5px;}


/*页面分层样式*/
.PageLeft{ width:760px; float:left; overflow:hidden}
.PageRight{ width:200px; float:right; overflow:hidden}

.PageLeft .Left375{margin-right:5px;}
.PageRight .Left760{ margin-right:5px;}

.InfoLeft{ width:200px; float:left; overflow:hidden}
.InfoRight{ width:760px; float:right; overflow:hidden}

.InfoLeft .Left375{margin-left:5px;}
.InfoRight .Left760{ margin-left:5px;}

.Left375{ width:373px; float:left; overflow:hidden}

.Left760{ width:753px; float:left; overflow:hidden}

.CommonBar{ height:24px; line-height:24px; background:url(../images/skinImg2/title_bg_repeat.gif) repeat-x;}
    .CommonBar span{ background:url(../images/skinImg2/title_bg.gif); float:left; height:24px; line-height:24px; padding-left:35px; padding-right:10px; color:Yellow; font-size:14px; font-family:黑体; font-weight:700}
    .CommonBar span.right{ background:url(../images/skinImg2/title_bg_right.gif); width:13px; padding:0px;}
    .CommonBar span strong{ color:#00FF33; font-size:16px;}
    .CommonBar h2{ display:inline-block; float:left; width:52px; height:24px; background:url(../images/skinImg2/tag_ori.gif) center bottom no-repeat; text-align:center; color:#fff; font-weight:normal;white-space:nowrap;}
    .CommonBar h2.current{background:url(../images/skinImg2/tag_current.gif) center bottom no-repeat;}
    .CommonBar a.more{ display:inline-block; float:right; margin-right:5px; width:57px; height:24px; background:url(../images/skinImg2/btn_more.gif) no-repeat center center;}
    .CommonBar a{ display:inline-block; padding:0 10px; color:White; font-weight:normal; font-family:宋体}
    .CommonBar a:hover{ color:Yellow}

.InfoItemCss{ background:url(../images/skinImg2/index_estate_bg.gif) bottom repeat-x; padding:15px 0 15px; text-align:center}



.ListItemCss1{ border-bottom:1px dotted #666; padding-bottom:5px;}
.ListItemCss1 ul{ margin-top:8px;}
.InfoItemCss2{ height:130px; width:183px;}


.InfoListBg{ background:url(../images/skinImg2/category_info_bg2.gif);}
.InfoListBg td{ padding-bottom:10px;}


a.BtnJM{ display:block; width:66px; height:25px; background:url(../images/skinImg2/btn_jm1.gif) no-repeat;}
a:hover.BtnJM{background:url(../images/skinImg2/btn_jm2.gif) no-repeat;}

a.BtnSS{ display:block; width:66px; height:25px; background:url(../images/skinImg2/btn_ss1.gif) no-repeat;}
a:hover.BtnSS{background:url(../images/skinImg2/btn_ss2.gif) no-repeat;}


/*经纪人样式*/
.BaseInfo{ line-height:24px;}
.DataInfo{ line-height:24px; border-bottom:1px dotted #666; padding-bottom:8px; margin-bottom:8px;}
.BrokerIntro{ line-height:24px;}

/*info*/
.info_name a,.info_name2 a,.info_name2{ font-size:14px; color:#B20001; line-height:24px; font-weight:bold}

.info_area span{ color:#666; line-height:24px;}

.info_price strong{ color:#333}
.info_price strong.color{ color:#B20001; font-size:14px; font-weight:bold}
.info_index_intro{ color:#0F6FBC; line-height:24px;}

.winfo_name{ width:100px;}
.winfo_name2{ width:150px;}
.InfoCategoryListTable{ background:url(../images/skinImg2/category_info_bg.gif) repeat-y;}

.NewsList li{ line-height:22px;}
.NewsList li a{ color:#000}

.MsgTitle span{ color:#AA3939}
.MsgContent{ line-height:22px; margin-top:5px;}
.MsgReply{ color:Red; line-height:20px; border:1px solid #FFE0E3; background:#FFF7F8; padding:5px;}

.BrokerTurnoverTable{}
.BrokerTurnoverTable td{ color:#666;}
.BrokerTurnoverTable td img{ width:40px;}
.BrokerTurnoverTable td span{ color:#CC235A; white-space:nowrap;}

/*----------*/
.broker_name{ font-size:14px; color:#990000; font-weight:700}
.broker_tel{ padding-left:15px; line-height:22px; color:#0F6FBC; background:url(../images/skinImg/icon_tel2.gif) left center no-repeat; font-size:11px;}
.broker_img{ width:70px; margin-right:5px;}

.shop_img img{ padding:2px; background-color:#990000}
.shop_name{ font-weight:bold; line-height:24px; font-size:14px; color:#A60B09; text-align:left}

.shopimg{ width:150px; padding:2px; background:#990000; line-height:26px;}

.ShopBrokerTitle{ line-height:24px; border-top:1px solid #666; color:#990000; font-family:黑体; margin:8px 0; padding-left:10px; font-size:14px;}

/*会员登陆样式*/
.MemberLoginForm{ padding:10px 0;}
.MemberLoginForm td{ height:24px; text-align:center}

/*经纪人登陆样式*/
.BrokerLoginForm{ background:url(../images/skinImg/BrokerLogin.gif); width:500px; height:300px;}
.BrokerLoginTable{ padding-left:150px; padding-top:80px;}
.BrokerLoginTable td{ height:25px; line-height:25px; padding:5px;}



/*用户注册*/
.RegTitle{ height:30px; line-height:30px; background:#F7F9FD; padding-left:10px; font-size:14px; color:#D02121; border-bottom:1px solid #FFB6B6; width:90%; margin:0 auto;}
.RegTable td{ height:30px; padding:5px;}


.CommonLeft{ float:left; width:722px;}
.CommonRight{ float:left; width:250px; margin-left:8px;}

.CommonLeft2{ float:left; width:642px;}
.CommonRight2{ float:left; width:330px; margin-left:8px;}

.CommonList{ line-height:24px;}
.CommonList a{color:#531C21}

.CommonTableList td{ line-height:26px; border-bottom:1px dotted #ddd; font-size:14px;}
.CommonTableList td a{ font-size:14px;}
.CommonTableList img{ border:1px solid #ddd; padding:1px}

.CommonTableList2 td{ line-height:26px; border-bottom:1px dotted #ddd; font-size:12px;}
.CommonTableList2 td a{ font-size:12px;}
.CommonTableList2 img{ border:1px solid #ddd; padding:1px}

.CommonTableList3 td{ line-height:24px; border-bottom:1px dotted #ddd; font-size:12px;}
.CommonTableList3 img{ border:1px solid #ddd; padding:1px}

.Pad10{ padding:10px;}

.H2Title{font-size: 14px; padding-left: 5px; margin-bottom: 15px; line-height:30px; border-bottom:1px solid #ddd;}



/**/
.CategoryTagsTitle { height:30px; background:url(../images/skinImg/black07_1.gif) repeat-x;}
.CategoryTagsTitle li{ height:27px; line-height:27px; float:left; margin-right:5px; background:url(../images/skinImg/one_new.gif);}
.CategoryTagsTitle li span{ display:inline-block; height:27px; line-height:27px; padding:0 10px; background:url(../images/skinImg/two_new.gif) right top no-repeat; font-size:14px; color:#666; font-weight:bold}

.CategoryTagsTitle li.current{background:url(../images/skinImg/one_new.gif) left -27px;}
.CategoryTagsTitle li.current span{background:url(../images/skinImg/two_new.gif) right -27px no-repeat; color:White;}


/*新闻*/
.NewsList2 li{ float:left; width:366px; line-height:24px;}
.ArticleContent{ padding:10px 20px; font-size:14px; line-height:28px;}
.ArticleTitle{ font-size:16px; line-height:30px; border-bottom:1px dotted #ddd; text-align:center; font-weight:bold; color:#ff0000}
.ArticleInfo{ line-height:24px; margin-bottom:8px; text-align:center;}
.ArticleInfo span{ padding:0 10px;}
.ArticleIntro{ border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:10px 0;}
.ArticleContent pre{ width:650px;}

/*房产信息*/
.BrokerInfo{ width:150px; overflow:hidden; float:left; background:#eee; padding:10px; line-height:22px;}
.BrokerImg{ text-align:center}
.BrokerName{ text-align:center; font-size:14px; font-weight:bold; padding-top:8px; color:#990000}
h2.Info_Intro{ font-size:14px; color:#0F6FBC; line-height:30px; border-bottom:1px dotted #ff3300}
.InfoDate{ margin-bottom:8px; color:Gray; line-height:24px;}
.BrokerInfoContent .InfoContent{ width:450px; overflow:hidden; float:right;}
.ElseTitle a{ line-height:24px; color:#0F6FBC}
.ElseInfo{ color:Gray; line-height:24px; border-bottom:1px dotted #ddd}
.InfoTable td{ font-size:14px; padding:1px; color:#333; line-height:26px; height:26px;}
.InfoTable td.tdleft{ color:#333; font-weight:700; width:100px; overflow:hidden; text-align:left; text-align:right; padding-right:10px;}

.WhyBest{ background:#FFECEC; line-height:30px; border-bottom:1px solid #D5492E; color:#CC0000; margin-top:10px; font-size:14px;}

.PriceCell{ font-size:14px; font-weight:700; color:#ff3300;}

.GoToShop{ display:inline-block; width:53px; height:20px; background:url(../images/skinImg/rent_19.gif) no-repeat; text-align:center; color:White; font-size:12px; line-height:20px;}


.EstateTD a{ color:#B20001; font-size:14px; font-weight:700;}

.EstateTD span{ color:Gray;}

.EstateTD2{ font-size:12px; color:Gray;}

.EstateTD2 span{ font-size:14px;}

.EstateTD2 strong{ color:#ff3300; font-size:14px;}

.EstateTD2 a{ color:#0F6FBC}

.MsgBody td{ padding:5px;}

.EstatePanel{ margin-top:20px;}

.JiSuan{width: 120px; padding-left:10px; border-left:1px solid #999}
.JiSuan a{ padding-left:15px; background:url(../images/skinImg/icon_1.gif) no-repeat left center; line-height:22px;}

.NoticeList{ width:600px; margin:20px auto;}
.NoticeList li{ width:300px; overflow:hidden; float:left;}
.NoticeList li a{ line-height:30px; font-size:14px;}


/*留言本*/

.GuestBookFace{ border:1px solid #999999; padding:5px; height:200px;}

.Entrust{ margin:auto;}
.Entrust td{ padding:3px; font-size:14px;}
.EntrustLeft{ font-weight:bold; line-height:30px;}


.InfoBrokerTable{ margin:20px auto;}
.InfoBrokerTable .brokername{ font-size:30px; font-family:黑体; font-weight:bold; text-align:right; padding-right:20px; height:61px; line-height:61px;}
.InfoBrokerTable .telimg{ background:url(../images/skinImg2/infotel.gif); width:61px; height:61px;}
.InfoBrokerTable .tel{ font-size:30px; color:#ff3300; padding-left:20px; height:61px; line-height:61px;}

.MemberLoginBody{ width:312px; height:260px; background:url(../images/skinImg2/memberlogin.gif); margin:30px auto;}

.MemberLoginErr{ font-size:14px; margin-top:30px; text-align:center}

.LoginTable{ width:200px; margin:auto; margin-top:20px;}
.LoginTable td{ height:30px;}

.ForgetTable{ width:200px; margin:30px auto 0;}
.ForgetTable td{ height:30px; font-size:14px;}

.ContentBody{ overflow:hidden;}


.NoticeDiv{ width:500px;}
.NoticeTitle{ background:Red; overflow:hidden; font-size:14px; color:White; padding:5px;}
.NoticeTitle span{ display:inline-block; text-align:right; width:420px;}
.NoticeContent{ padding:5px;}

#BestInfoSlider li{ height:200px; width:178px; text-align:center; overflow:hidden;}
.line{ border-bottom:1px dotted #ccc; height:1px; overflow:hidden;}

#BrokerTurnoverListSlider ul{ margin:0; padding:0}
#BrokerTurnoverListSlider li{ height:60px; width:178px; overflow:hidden;background:#F7EEDD; margin:0; padding:0;}

#BestBrokersSlider li{ height:120px; overflow:hidden;}

.InfoImgList img{ display:block; margin-bottom:10px;}

.SpeInfoTable{ width:570px;}

.SpeInfoTable td{ font-size:14px; padding:1px; color:#333; line-height:26px; height:26px;}
.SpeInfoTable td.tableLeftTD{ color:#333; font-weight:700; width:100px; overflow:hidden; text-align:left; text-align:right; padding-right:10px;}