/*全局*/
body, div, span, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select { padding:0; margin:0; }
body { font-size:12px; }
img { border:none }
ul { list-style:none }
.clear { clear:both }
.f_c_01 { color:#bf1f1f; }
.f_c_02 { color:#4c4c4c; }
.f_c_03 { color:#179af5 }
.f_c_04 { color:#5665f4 }
.f_c_05 { color:#787777 }
.f_c_06{color:#fcd201}
.f_w_b { font-weight:700 }
.clear_border { border:none!important }
a { text-decoration:none; color:#000000 }
a:hover { color:#FF0000; }
.hot { background:url(../images/hot.gif); position:absolute; width:19px; height:23px; right:20px; top:-10px }
/*布局*/
#wrap { width:950px; margin:0 auto; background:#FFF; }
#topnav { border-top:4px solid #C00000; border-bottom:1px solid #ebebeb; line-height:28px; height:28px; }
.sub_station { margin-left:20px; font-weight:700; color:#C00000; float:left }
.sub_station a { color:#bf1f1f; }
.sub_station a:hover { color:#FCD201; }
.hotline { float:right; margin-right:10px; color:#C00000 }
#logo {padding:100px 0 20px 0; position:relative}
#logo div{ position:absolute; top:20px;left:285px;}
#logo p { text-align:center; }
/*主菜单*/
#mainnav { background:url(../images/market_img_1024_01.gif) no-repeat; height:33px; line-height:33px; }
.main_menu { margin-left:80px; }
.main_menu li { float:left; font-weight:700; font-size:14px; padding:0 40px; background:url(../images/market_img_1024_02.gif) 0px -53px no-repeat; }
.main_menu li a { color:#FFFFFF; text-decoration:none;}
.main_menu li a:hover { color:#fcd201; text-decoration:none; }
.main_menu .home { background:url(../images/market_img_1024_02.gif) 10px -92px no-repeat; }
/*.main_menu li a.hover_on span{ position:absolute; top:-10px;right:-1px; _right:40px;color:#FF0000; z-index:2}*/
/*工具条*/
#tool_box { margin:5px 0; }
.tool_bar { float:left; background:url(../images/market_img_1024_01.gif) no-repeat 0 -88px; height:77px; width:740px; }
.online_support { float:left; margin:18px 0 0 0; width:170px; }
.online_support dt { float:left; padding:0 3px 0 9px; }
.online_support dt img { border:1px solid #FFF; }
dd.support_title { background:url(../images/market_img_1024_02.gif) 110px -270px no-repeat; color:#bf1f1f; font-weight:700 }
dd.support_text { margin:2px 0; color:#bf1f1f; }
dd .support_btn1 { display:block; float:left; background:url(../images/market_img_1024_02.gif) 0px 0px; width:52px; height:17px; text-indent:-999px }
dd .support_btn2 { display:block; float:left; margin-right:3px; background:url(../images/market_img_1024_02.gif) 0px -30px; width:52px; height:17px; text-indent:-999px }
.search_box { float:left; padding:20px 0 0 30px; height:20px; }
.search_input { height:32px; width:530px; }
.search_input li { float:left; margin-right:15px; }
.search_input li select { border:1px solid #808080; margin-top:3px; width:90px; }
.input_box { background:url(../images/market_img_1024_01.gif) no-repeat -772px -96px; border:none; width:170px; padding:5px; }
.search_btn { background:url(../images/market_img_1024_01.gif) no-repeat -885px -133px; border:none; width:65px; height:21px; margin-top:2px; cursor:pointer; }
.map_btn { float:right; }
/*新闻*/
#news { }
#news_l { float:left; width:270px; border-left:1px solid #dddddd }
#news_l h3 { background:#f2f2f2 url(../images/market_img_1024_02.gif) 0px -304px no-repeat; text-indent:20px; line-height:20px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:14px; }
#news_l h4 { color:#787777; font-size:14px; text-align:center; line-height:35px; }
.news_list li { padding:7px 10px; }
.img_news_list { border-top:1px solid #dddddd; background:#fffdf3; padding:7px 10px; }
.img_news_list dt { float:left; margin-right:10px; }
.img_news_list dd { padding:5px 0 }
#news_r { float:right; }
.flash_box { margin-bottom:5px; }
.new_box1, .new_box2 { width:405px; float:left; border:1px solid #d1d1d1; background:url(../images/title_bg_01.gif) top repeat-x; position:relative; padding:35px 0 5px 0; }
.new_title { position:absolute; top:-1px; left:-1px; background:url(../images/market_img_1024_01.gif) no-repeat -775px -133px; width:97px; height:32px; line-height:32px; text-align:center; color:#FFF; font-size:14px; }
.img_news_list2 { float:left; width:188px; padding:0px 5px; border-right:1px dashed #bbbbbb; position:relative; }
.img_news_list2 dt { position:absolute; top:6px; left:10px; }
.img_news_list2 dd { margin-left:70px; padding:5px 0 }
.new_box2 { width:258px; margin-left:8px; padding-bottom:3px}
.news_list2 { background:#f1f1f1 url(../images/market_img_1024_02.gif) 15px -121px no-repeat; margin:1px;}
.news_list2 li { line-height:25px; text-indent:50px; border-bottom:1px solid #FFF; }
.top1 { height:38px; line-height:20px !important; text-indent:0 !important; padding-left:100px; background:#dfdfdf url(../images/market_img_1024_02.gif) 15px -121px no-repeat; position:relative }
.top1 img { position:absolute; left:40px; top:2px }
/*网上售楼处*/
#sales { margin:5px 0; }
.sales_top_bg, .sales_bottom_bg { background:url(../images/market_img_1024_01.gif) 0 -53px no-repeat; height:10px }
.sales_content { position:relative;border-left:2px solid #a71313; border-right:2px solid #a71313; height:215px; }
.sales_content div { position:absolute; top:0px; left:10px;}
.sales_bottom_bg { background:url(../images/market_img_1024_01.gif) 0 -69px no-repeat; }
.img_news_list3 { float:right; padding:0px 15px 0 15px; margin:10px 0; border-right:1px dashed #a8a8a8 }
.img_news_list3 dt { padding:7px 0; width:200px; position:relative }
.img_news_list3 dt span { position:absolute; right:0; top:3px; }
.img_news_list3 dd { padding:3px 0 }
/*低密度住所*/
#info_box1 { background:#d4beb9; padding:5px 0 5px 5px; }
#info_box1 h2 { position:relative; background:url(../images/title_bg_02.gif); width:940px; height:35px; line-height:35px; color:#FFF; font-size:14px; text-indent:50px; margin-bottom:5px; }
span.more { position:absolute; right:10px; top:1px; z-index:9; }
span.more a { color:#FFFFFF; text-decoration:none }
.l_img_big { float:left; height:266px; position:relative; width:234px; }
.l_img_big img { border:1px solid #FFF }
.blackBox { background:#000000; bottom:1px; _bottom:5px; color:#FFFFFF; height:74px; left:1px; line-height:20px; opacity:0.6; position:absolute; width:231px; z-index:100; filter:alpha(opacity=60);}
.blackBox h5 { font-size:12px; padding:10px 0 0 15px; }
.blackBox p { padding-left:15px; }
#info_box1 ul { float:right; width:708px; }
#info_box1 ul li { background-color:#FFFFFF; border-bottom:1px solid #DADADA; border-left:1px solid #DADADA; float:left; padding:3px 3px; margin-right:3px; }
