/* 最外层主体 */
#wrap { width:950px; margin:0 auto; background-color:#FFFFFF; }

/* 顶部迷你条 */
#mini_top { width:950px; height:25px; line-height:25px; color:#666666; background:url('../images/mini_top_bg.png') repeat-x top left; border-bottom:1px solid #E6E6E6;}
#mini_top A { color:#666666;}
#mini_top .mini_top_left { width:530px; padding-left:20px; background:url('../images/mini_top_index_ico.jpg') 5px 5px no-repeat;}
#mini_top .mini_top_right { width:400px; }

/* 大幅导航图 */
#big_show_swf { width:950px; margin-top:2px; }

/* 顶部导航 */
#top_nav { border:1px solid #C5DDF1; border-width:1px 0; margin-top:2px; /*background:url(../images/nav_bg.jpg) no-repeat top center;*/ height:81px;}
#top_nav_up { height:50px; }
  ul#top_nav_up li { float:left; width:158px; height:50px; }
  #top_nav_up .nav_li_left { width:50px; height:50px; float:left; font-weight:bold; color:#FF0000; text-align:center; }
  #top_nav_up .v_middle_wrap { left:0; width:50px; }
    #top_nav_up .nav_li_left A { color:#FF0000; }
  #top_nav_up .nav_li_right { width:108px; height:50px; float:left; }
    #top_nav_up .nav_li_right A { display:inline-block; width:50px; height:25px; line-height:25px; }
#top_nav_down { height:30px; line-height:30px; border-top:1px #CCC dashed; color:#1E50A2; padding:0 5px; }
  #top_nav_down span { color:red; }
  #top_nav_down .part_left { float:left; width:630px; }
  #top_nav_down .part_right { float:right; width:300px; }

/* 头部热门信息 */
#hot_info { width:932px; margin:5px 0; padding:8px; border:1px solid #CCCCCC; overflow:hidden; }
#hot_info .part_left { width:150px; }
#hot_info .part_center { width:600px; padding:0 15px; }
#hot_info .part_right { width:150px; }
#hot_info .pic_n_txt { }
#hot_info .pic_n_txt .txt { height:25px; line-height:25px; text-align:center; }
#hot_info .part_center .part_center_top, #hot_info .part_center .part_center_bottom { }
#hot_info .part_center .part_center_middle { clear:both; }
#hot_info .part_center .part_ul { overflow:hidden; }
#hot_info .part_center .part_ul li { width:120px; float:left; height:20px; line-height:20px; text-align:center; }


/* 广告位 */
.ads_margin_top {margin-top:3px}
.ads_margin_bottom {margin-bottom:2px}
.ads_border {border:1px solid #CCC; padding:2px; }

#ads_quyu_1 { width:665px; height:75px; position:absolute; top:608px; left:0; }


/* 搜索框模块 */
#mod_search_wrap { margin:8px 0; overflow:hidden; }
#mod_search_wrap .part_center { width:602px; padding:0 4px; }
#mod_search_wrap .part_left, #mod_search_wrap .part_right { width:170px; }

.mod_search_nav .tab_active, .mod_search, .mod_search_con_show_b,.mod_search_show_btn,.mod_search .show .mod_search_show_btn,.super_select,.mod_search_btn,.tab_active{background-image:url("../images/bg02.png");}
.mod_search{width:602px;height:102px;position:relative;z-index:2; }
.mod_search_nav{padding-left:30px;height:30px; background:url("../images/bg_s.png") no-repeat 30px 2px;}
.mod_search_nav li{float:left;width:85px;height:27px;line-height:27px;padding-top:3px;text-align:center;font-size:14px;font-weight:700;cursor:pointer}
.mod_search_nav li a:link,.mod_search_nav li a:visited,.mod_search_nav li a:hover { text-decoration:none; outline: none;}
.mod_search_nav li a:active {star:expression(this.onFocus=this.blur());}
.mod_search_nav li em { font-weight:700; position:relative; text-indent:-3px;font-style:normal;}
.mod_search_nav .tab_active{background-position:0 -125px;color:#DA0000;width:86px;height:30px;line-height:30px;padding:0 4px 0 0}
.mod_search_nav .tab_active a:link,.mod_search_nav .tab_active a:visited,.mod_search_nav .tab_active a:hover {color:#DA0000;}
.mod_search_con{height:65px;position:absolute;left:0;top:30px;z-index:1}
.mod_search_nav .tab_active.last{padding-right:0 !important}
.hide{display:none;}
.mod_search_con .search_con{width:574px;padding:5px 14px;}
.mod_search_con .search_words{line-height:20px; margin-top:5px;height:20px;overflow:hidden; width:569px;}
.mod_search_con .search_words p { text-align:left;line-height:1.8em; margin:0; padding:0;}
.mod_search_con select { height:40px; padding:0; margin:0; border:1px solid #000;}
.mod_search_con_show_b{display:none;margin-left:8px;width:600px;height:5px;overflow:hidden;background-position:0 -119px}
.mod_search_show_btn{width:74px;height:20px;text-indent:-999%;overflow:hidden;background-position:-474px -135px;position:absolute;top:60px;left:648px}
.mod_search .show{height:160px}
.mod_search .show .mod_search_show_btn{background-position:-549px -135px;top:140px;}
.mod_search .show .search_con{padding:5px 0 10px 5px;border-left:1px solid #E2E2E2;border-right:1px solid #79675E;background:#FFF}
.mod_search .show .mod_search_con_show_b{display:block}
/*.mod_search .show .search_words{line-height:24px;height:96px;overflow:hidden;margin:10px 5px}*/
.search_words a:link { color:#000; text-decoration:none;} /* 热门关键字 */
.search_words a:hover { text-decoration:none;}
.search_words a span { color:#900;}
.mod_search_input{font-size:14px;}
.mod_search_input li{float:left;padding-right:2px; /*width:100px;*/ display:inline; height:30px; overflow:hidden;}
.super_select{float:left;width:103px;height:30px;line-height:30px;background-position:-182px -125px;position:relative;z-index:9999;font-family:"宋体";}
.super_select:hover{background-position:-286px -125px;}
.super_select ul{width:90px;line-height:24px;border:1px solid #BF2722;background:#FFF;padding:10px;position:absolute;left:0;top:29px;z-index:9999}
.super_select ul li{width:90px;}
.super_select span{float:left;padding-left:3px;width:77px;height:30px;line-height:30px;color:#2972c3;white-space:nowrap;overflow:hidden; cursor:pointer;}
.super_select span.current{color:#2972c3;cursor:pointer}
.super_input{ width:450px; padding:0 2px; height:26px;border:2px solid #2972c3;color:#2972c3;overflow:hidden;position:relative;font-family:"宋体"; padding-left:26px; background:url("../images/s_bg.jpg") no-repeat left top;} 
/* 搜索框 */
*html .super_input{ width:480px; padding:0 2px; height:30px;border:2px solid #2972c3;color:#2972c3;overflow:hidden;position:relative;font-family:"宋体"; padding-left:26px; background:url("../images/s_bg.jpg") no-repeat left top;}
*+html .super_input{ width:480px; padding:0 2px; height:30px;border:2px solid #2972c3;color:#2972c3;overflow:hidden;position:relative;font-family:"宋体"; padding-left:26px; background:url("../images/s_bg.jpg") no-repeat left top;}
.super_input span{position:absolute;height:26px;line-height:26px;}
.super_input input{ width:450px; border:0;background:none;height:20px;padding:4px 0 0 0;font-size:14px;color:#2972c3;}
.mod_search_btn{width:83px;height:30px;border:0;cursor:pointer;background-position:-390px -125px; margin-left:2px; position:relative; right:-8px; float:left;} /* 搜索按钮 */
.mod_search_adv{text-decoration:underline;line-height:30px;padding:0 10px;font-weight:700}


/* 新闻资讯模块 */
#mod_hot_news { width:950px; height:685px; position:relative; }
.news_box_border { border:1px solid #C5DDF1; }
.news_box_head { height:24px; border-bottom:1px solid #CCCCCC; background:url("../images/zhuti.gif") repeat-x; }
.news_box_title { width:160px; height:24px; line-height:24px; background:url("../images/zhutixiagan.gif") 6px 6px no-repeat; padding-left:20px; color:#004080; font-size:14px; font-weight:bold; }
.news_box_more { width:50px; height:24px; line-height:24px; padding-right:10px; }
.news_box_body { font-family:"宋体"; padding:3px;}
.news_box_body ul { }
.news_box_body li { height:20px; line-height:20px; margin-bottom:3px; }
.news_box_body li.last { margin-bottom:0; }
.news_box_body li span.red { color:#B50000; }
#hot_news_slide { width:300px; height:400px; position:absolute; top:0; left:0; background:#666666; }
#hot_news_hdzx { width:298px; position:absolute; top:408px; left:0; }
#hot_news_zxyw { width:355px; height:373px; position:absolute; top:0; left:308px; background:#EFF5FE; }
#hot_news_zxyw .news_box_head { width:355px; height:35px; line-height:35px; background-image:url("../images/toutiao13.jpg"); }
#hot_news_zxyw .news_box_title { height:35px; background:url("../images/toutiao14.gif") no-repeat 12px 0px transparent; text-indent:-999px;}
#hot_news_zxyw .news_box_more { height:35px; line-height:35px; }
.top_news_king { height:25px; line-height:28px; font-size:16px; font-weight:bold; color:#1F3789; overflow:hidden; }
.top_news_queen { }
.top_news_queen ul { }
.top_news_queen li { width:165px; height:22px; line-height:22px; margin:0; padding:0 3px;}
.top_news_prince { }
.top_news_prince ul { }
.top_news_prince ul li { height:25px; line-height:25px; margin:0; vertical-align:top; }
.top_news_prince ul li .part_left { width:45px; }
.top_news_prince ul li .part_center { width:265px; font-size:14px; }
.top_news_prince ul li .part_right { width:32px; padding-right:5px; }
.top_news_elite { }
.top_news_elite .photo { width:110px; height:77px; padding:2px; margin:5px 0 0 5px; border:1px solid #CCCCCC; }
.top_news_elite .topic { width:195px; margin-top:4px; }
.top_news_elite .topic .title { width:195px; height:20px; line-height:20px; }
.top_news_elite .topic .content { width:195px; height:60px; line-height:20px; margin-top:5px; text-indent:2em; }
.top_news_list li { vertical-align:top; }
.top_news_list .dot { width:13px; float:left; }
.top_news_list .link { width:265px; float:left; }
.top_news_list .date { width:40px; float:right; text-align:right; padding-right:5px; }

#hot_news_gggs { width:355px; height:214px; position:absolute; top:383px; left:308px; background:#EFF5FE; }
#hot_news_gggs .part_left { background:url("../images/x1.gif") no-repeat center transparent; text-indent:-999px; }
#hot_news_xwzt { width:275px; position:absolute; top:0; right:0; }
#hot_news_xwzt .news_box_body li { margin-bottom:0; }
#hot_news_lzcx { width:275px; position:absolute; top:277px; right:0; }
#hot_news_12319yc { width:275px; position:absolute; top:367px; right:0; }
#hot_news_12319yc .news_box_body li { margin-bottom:0; }
#hot_news_gdft { width:275px; height:152px; position:absolute; top:529px; right:0; }
#hot_news_gdft .top_news_elite {}
#hot_news_gdft .top_news_elite .photo { width:95px; height:115px; margin:0; }
#hot_news_gdft .top_news_elite .topic { width:160px; margin:0; }
#hot_news_gdft .top_news_elite .topic .title { width:160px; }
#hot_news_gdft .top_news_elite .topic .content { width:160px; height:80px; margin-top:20px; }

#hot_news_gdft .view_photo { width:95px; height:115px; position:absolute; top:28px; left:3px; padding:2px; border:1px solid #ccc; }
#hot_news_gdft .view_title { width:160px; height:40px; line-height:20px; position:absolute; top:32px; left:109px; }
#hot_news_gdft .view_content { width:160px; height:75px; line-height:18px; position:absolute; top:74px; left:109px; }


/* 模块公用 */
.mod_box { width:950px; font-family:"宋体"; }
.mod_box_head { width:950px; height:32px; background:url("../images/down.gif") no-repeat; }
.mod_box_head .part_left { width:100px; height:32px; line-height:32px; }
.mod_box_head .part_left strong { color:#004080; font-size:14px; font-weight:bold; }
.mod_box_head .part_right { width:800px; height:32px; line-height:32px; padding-right:15px; }
.mod_box_body { position:relative; }
.mod_box_body .content_box { position:absolute; border:1px solid #C5DDF1; }
.mod_box_body .content_box .content_box_head { height:26px; background:url("../images/zhuti.gif") repeat-x; }
.mod_box_body .content_box .content_box_head .content_head_title { line-height:26px; padding:0 20px; font-weight:bold; color:#004080; }
.mod_box_body .content_box .content_box_head .content_head_follow { width:50px; line-height:26px; background:url("../images/index_2hand_10.gif") no-repeat center; }
.mod_box_body .content_box .content_box_head .content_head_more { width:50px; line-height:26px; padding-right:10px; }
.mod_box_body .content_box .content_box_body TABLE THEAD { background:#ebebeb; height:25px; font-weight:bold; }
.mod_box_body .content_box .content_box_body TABLE THEAD TD { text-align:center; }
.mod_box_body .content_box .content_box_body TABLE TBODY { }
.mod_box_body .content_box .content_box_body TABLE TBODY TD { text-align:center; height:22px; }
.mod_box_body .content_box .content_box_body TABLE TBODY TR.odd TD { background:#F5F3F3; }
.mod_box_body .content_box .content_box_body TABLE TBODY TD.tl { text-align:left; }

.sub_box { width:948px; font-family:"宋体"; border:1px solid #C1C1C1; }
.sub_box_head { height:28px; background:url("../images/index_06.gif") repeat-x; border-bottom:1px solid #C1C1C1; }
.sub_box_head .part_left { width:120px; height:28px; line-height:28px; padding:0 10px; }
.sub_box_head .part_left A { color:#1F3789; font-size:14px; font-weight:bold; }
.sub_box_head .part_right { width:700px; height:28px; line-height:30px; padding-left:15px; }

/* 新房模块 */
#mod_house { height:585px; }
#house_lastWeek { width:338px; height:272px; top:0; left:0; }
#house_thisWeek { width:295px; height:272px; top:0; left:343px; }
#house_thisMonth { width:305px; height:272px; top:0; right:0; }
#house_forSale { width:338px; height:272px; top:278px; left:0; }
#house_newPermit { width:605px; height:272px; top:278px; right:0; }


/* 楼盘 */
#mod_hotHouse { margin-bottom:5px; }
ul#loupan_show_pic { padding:3px; }
ul#loupan_show_pic li { width:126px; height:94px; padding:5px 4px; float:left; }
ul#loupan_show_pic li .pic { width:110px; height:75px; padding:1px; margin:0 6px; border:1px solid #CCCCCC; }
ul#loupan_show_pic li .pic IMG { width:110px; height:75px; }
ul#loupan_show_pic li .txt { text-align:center; line-height:20px; }
ul#loupan_show_txt { padding:5px; }
ul#loupan_show_txt li { width:134px; height:20px; line-height:20px; float:left; }

/* 楼盘资讯 */
#mod_houseInfo { height:470px; position:relative; }
#houseInfo_jzkf { width:332px; top:0; left:0; position:absolute; }
#houseInfo_gfsc { width:332px; top:233px; left:0; position:absolute; }
#houseInfo_gfsc .news_box_body {  }
#houseInfo_fxbg { width:330px; height:90px; top:372px; left:0; position:absolute; padding:1px; }
#houseInfo_fxbg img { vertical-align:top; }
#houseInfo_jzkf ul { padding:5px 0 0 3px; }
#houseInfo_jzkf li { margin-bottom:0; }
#houseInfo_gfsc .pictrue_link { width:110px; height:97px; padding:1px; border:1px solid #CCCCCC; }
#houseInfo_gfsc ul { padding-top:1px; }
#houseInfo_gfsc li { margin-bottom:0; width:205px; }
#houseInfo_gfsc li span.link { width:190px; } 
#houseInfo_lssd { width:329px; position:absolute; top:0; left:339px; }
#houseInfo_lssd { border:0 none; }
#houseInfo_lssd .news_box_head { border:1px solid #D1DDEB; }
#houseInfo_lssd .top_news_queen li { width:153px; }
#houseInfo_lssd .top_news_prince ul li { }
#houseInfo_lssd .top_news_prince ul li .part_left { width:15px; }
#houseInfo_lssd .top_news_prince ul li .part_center {  }

#houseInfo_kpyg { width:329px; position:absolute; top:304px; left:339px; }
#houseInfo_kpyg { border:0 none; }
#houseInfo_kpyg .news_box_head { border:1px solid #D1DDEB; }
#houseInfo_kpyg .top_news_queen li { width:153px; }
#houseInfo_kpyg .top_news_prince ul li { }
#houseInfo_kpyg .top_news_prince ul li .part_left { width:15px; }
#houseInfo_kpyg .top_news_prince ul li .part_center { width:270px; }
#houseInfo_lpzt { width:275px; position:absolute; top:0; right:0; }
#houseInfo_lpzt .news_box_body li { margin-bottom:0; }
#houseInfo_tdxx { width:275px; position:absolute; top:276px; right:0; }
#houseInfo_tdxx .news_box_body li { margin-bottom:0; }
#houseInfo_tdxx .top_news_list .link { width:255px; }
#houseInfo_ghgs { width:275px; position:absolute; top:373px; right:0; }
#houseInfo_ghgs .news_box_body li { margin-bottom:0; }
#houseInfo_ghgs .top_news_list .link { width:255px; }

/* 二手房 */
#mod_2hand { height:400px; position:relative; }
#hand_info { width:310px; top:153px; left:0; position:absolute; }
#hand_info .top_news_elite .photo { width:100px; height:100px; }
#hand_info .top_news_elite .topic { width:185px; } 
#hand_info .top_news_elite .topic .title { width:185px; }
#hand_info .top_news_elite .topic .content { width:185px; height:80px; margin-top:7px; }
#hand_info .top_news_list { margin-top:7px; }
#hand_info .top_news_list li { width:152px; float:left; margin-bottom:0; }
#hand_info .top_news_list li .link { width:138px; }
#hand_quick { width:310px; position:absolute; top:0; left:0; }
#hand_iframe { width:635px; height:364px; position:absolute; top:0; right:0; }

/* 业主论坛 */
#mod_bbs { height:500px; position:relative; }
#bbs_zfk { width:332px; top:0; left:0; position:absolute; }
#bbs_zfk ul.top_news_list { margin-top:3px; }
#bbs_zfk ul.top_news_list li { margin-bottom:0; }
#bbs_yzxq { width:332px; top:230px; left:0; position:absolute; background:url("../images/loupan_rank_bg.jpg") no-repeat 1px 30px; }
#bbs_yzxq .loupan_rank { width:160px; margin-top:2px; }
#bbs_yzxq .loupan_rank li { padding-left:30px; margin-bottom:0; }
#bbs_jhrt { width:329px; position:absolute; top:0; left:339px; }
#bbs_jhrt { border:0 none; }
#bbs_jhrt .news_box_head { border:1px solid #D1DDEB; }
#bbs_jhrt .top_news_queen li { width:153px; }
#bbs_jhrt .top_news_prince ul li { }
#bbs_jhrt .top_news_prince ul li .part_left { width:15px; }
#bbs_jhrt .top_news_prince ul li .part_center { width:305px; }
#bbs_fczl { width:329px; position:absolute; top:304px; left:339px; }
#bbs_fczl { border:0 none; }
#bbs_fczl .news_box_head { border:1px solid #D1DDEB; }
#bbs_fczl .top_news_queen li { width:153px; }
#bbs_fczl .top_news_prince ul li { }
#bbs_fczl .top_news_prince ul li .part_left { width:15px; }
#bbs_fczl .top_news_prince ul li .part_center { width:305px; }
#bbs_jchd { width:275px; position:absolute; top:0; right:0; }
#bbs_jchd .news_box_body li { margin-bottom:0; }
#bbs_jchd .top_news_list .link { width:255px; }
#bbs_lttj { width:275px; position:absolute; top:118px; right:0; }
#bbs_lttj ul.pic_news_list { }
#bbs_lttj ul.pic_news_list li { width:124px; height:100px; float:left; text-align:center; padding:5px; margin-bottom:0; }
#bbs_lttj ul.pic_news_list li .pic { width:105px; height:80px; margin:0 auto; }
#bbs_lttj ul.pic_news_list li .txt { line-height:24px; height:20px; }
#bbs_register { width:277px; height:90px; position:absolute; top:375px; right:0; }

/* 友情链接区 */
#mod_links { }
#mod_links .box_head { height:27px; line-height:17px; background:url("/images/index_25.gif") repeat-x; }
#mod_links .box_head .text { width:330px; background:url("/images/index_19.gif") no-repeat; padding-left:130px; }
#mod_links .box_head .more { width:50px; float:right; padding-right:10px; }
#mod_links .box_body { padding:3px; }
#mod_links .box_body li { width:118px; height:20px; line-height:20px; text-align:center; float:left; }
/* 页脚 */
.footer { margin:10px auto; padding-top:10px; background:url("/images/index_24.gif") repeat-x top left; text-align:center; }
.footer p { height:22px; line-height:22px; }
.footer p a { color:#333;}

.f_area { width:740px; margin:0 auto; }
.f_area ul { padding-bottom:20px;}
.f_area li { float:left; width:140px; height:54px; border:1px solid #ccc; margin:0px 3px; display:inline;}
.f_area li span { width:104px; float:right; height:40px; line-height:1.2em;margin-top:15px;}
.f_area li span a { color:#000;}
.f_area li img { margin-top:5px; width:35px; float:left;}
