@charset "utf-8";
.fangchan2011 .navBot,.fangchan2011 .navBot .rc_tl,.fangchan2011 .navBot .rc_tr,.fangchan2011 .navBot .rc_bl,.fangchan2011 .navBot .rc_br,.fangchan2011 .navBot s,.fangchan2011 .f_nav .select,.fangchan2011 .f_nav,.fangchan2011 .f_nav li,.fangchan2011 .navBot .goBBS s,.fangchan2011 .module_01 .hd,.fangchan2011 .focusNews li,.fangchan2011 .mainSearch,.fangchan2011 .mainSearch .menu .link,.fangchan2011 .mainSearch .menu .link s,.fangchan2011 .searchBar .s_button,.selectbox,.fangchan2011 .searchBar .mapZF s,.fangchan2011 .module_02 .hd,.fangchan2011 .module_02 .hd li,.fangchan2011 .module_02 .hd li s,.fangchan2011 .module_03 .hd .title,.fangchan2011 .numList,.fangchan2011 .textList .item s,.fangchan2011 .jjrList .item .menu { background:url(../images/fangchan2011BG.png) no-repeat 0 0;}

body { text-align:left;}
.wrapper #content { text-align:left;}
a { color:#0041d9;}
a:hover { color:#f30; text-decoration:underline;}
.col_main { width:100%; float:left;}
.col_sub,.col_extra { float:left;}
.yahei { font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文细黑","STHeiti","MingLiu";}
.blank5 { height:5px; font-size:0; clear:both;}

.grid_01 .col_sub { margin-left:-300px; width:300px;}
.grid_01 .main_wrap { margin:0 305px 0 0;}
.grid_02 .col_sub { margin-left:-230px; width:230px;}
.grid_02 .main_wrap { margin:0 240px 0 0;}
.grid_03 .col_sub { margin-left:-630px; width:310px;}
.grid_03 .main_wrap { margin:0 640px 0 0;}
.grid_03 .col_extra { width:310px; margin-left:-310px;}

.fangchan2011 { text-align:left;}
.fangchan2011 .f_nav { position:relative; margin-left:12px; background-position:-4px -392px; width:410px; height:34px;}
.fangchan2011 .f_nav li { background-position:-429px -259px; float:left; font-size:14px; text-align:center;}
.fangchan2011 .f_nav .frist { background:none;}
.fangchan2011 .f_nav .t2 { background-position:-px -px; width:60px;}
.fangchan2011 .f_nav .t3 { background-position:-px -px; width:75px;}
.fangchan2011 .f_nav a { display:block; height:24px; line-height:20px; padding-top:10px; color:#555;}
.fangchan2011 .f_nav .select { color:#fff; font-weight:bold;}
.fangchan2011 .f_nav .t2 .select { background-position:-275px -263px;}
.fangchan2011 .f_nav .t3 .select { background-position:-335px -263px;}
.fangchan2011 .navBot .goBBS { position:absolute; top:-25px; right:0; width:100px;}
.fangchan2011 .navBot .goBBS s { position:absolute; top:0; left:0; display:block; width:16px; height:15px; font-size:0; background-position:-191px -304px;}
.fangchan2011 .navBot .goBBS a { display:block; position:relative; margin-left:20px;}
.fangchan2011 .navBot { text-align:left; position:relative; height:36px; background-position:0 -226px; background-repeat:repeat-x; border:1px solid #ddd; border-top:0 none;}
.fangchan2011 .navBot .rc_tl,.fangchan2011 .navBot .rc_tr,.fangchan2011 .navBot .rc_bl,.fangchan2011 .navBot .rc_br { display:block; position:absolute; width:3px; height:3px; font-size:0;}
.fangchan2011 .navBot .rc_tl { background-position:-170px -307px; top:0; left:-1px;}
.fangchan2011 .navBot .rc_tr { background-position:-167px -307px; top:0; right:-1px;}
.fangchan2011 .navBot .rc_bl { background-position:-170px -304px; bottom:-1px; left:-1px;}
.fangchan2011 .navBot .rc_br { background-position:-167px -304px; bottom:-1px; right:-1px;}
.fangchan2011 .navBot s { display:block; position:absolute; top:12px; left:12px; width:16px; height:15px; font-size:0; background-position:-174px -304px;}
.fangchan2011 .navBot p { position:relative; margin:0 0 0 35px; line-height:36px;}
.fangchan2011 .navBot em { color:#f50; font-size:16px; padding:0 5px;}

.fangchan2011 .focusNews { padding:8px 8px 9px 8px; height:132px; overflow:hidden;}
.fangchan2011 .focusNews h3 { text-align:center; font-size:16px; margin:4px 0 8px; height:24px; line-height:24px; overflow:hidden;}
.fangchan2011 .focusNews h3 a { color:#f00;}
.fangchan2011 .focusNews li { text-align:left; padding-left:18px; line-height:24px; height:24px; overflow:hidden; background-position:-633px -520px; font-size:14px;}
.fangchan2011 .focusNews li em { font-size:11px; padding-left:12px; color:#999;}
.fangchan2011 .mainSearch { color:#475f00; position:relative; height:151px; padding:14px 14px; text-align:left;}
.fangchan2011 .mainSearch .t2 { margin-top:12px;}
.fangchan2011 .mainSearch .huizong { position:absolute; top:8px; right:20px; font-size:14px;}
.fangchan2011 .mainSearch .huizong em { font-weight:bold; color:#f30; font-size:16px;}
.fangchan2011 .mainSearch .quyu { height:18px; overflow:hidden;}
.fangchan2011 .mainSearch a { margin-right:10px;}
.fangchan2011 .mainSearch .menu { margin-top:10px;}
.fangchan2011 .mainSearch .menu .link { display:inline-block; *display:inline; *zoom:1; padding:0 15px; height:30px; line-height:30px; font-weight:bold; color:#fff; font-size:14px; background-position:0 -325px; position:relative; margin-right:5px;}
.fangchan2011 .mainSearch .menu .link s { display:block; position:absolute; top:0; right:-1px; width:4px; height:30px; background-position:0 -385px; font-size:0;}
.fangchan2011 .mainSearch .menu .blue { background-position:0 -355px; font-weight:normal;}
.fangchan2011 .mainSearch .menu .blue s { background-position:0 -415px;}
.fangchan2011 .searchBar { margin-top:8px;}
.fangchan2011 .searchBar label { display:block; float:left;}
.fangchan2011 .searchBar input,.fangchan2011 .searchBar button { vertical-align:top;}
.fangchan2011 .searchBar .s_input { width:276px; height:26px; border:1px solid #7b9f55; padding-left:4px; color:#666; line-height:26px; font-size:14px;}
.fangchan2011 .searchBar .s_button { -margin-top:1px; display:block; cursor:pointer; width:119px; height:28px; background-position:-156px -263px; border:0 none; font-size:14px; font-weight:bold; color:#c53c00;}
.fangchan2011 .searchBar .selector { float:left; display:inline; margin:0 3px;}
.fangchan2011 .searchBar .mapZF { display:inline; position:relative; *height:1%; float:left; margin:3px 0 0 15px;}
.fangchan2011 .searchBar .mapZF s { font-size:0; display:block; position:absolute; top:0; left:0; width:19px; height:21px; background-position:-148px -304px;}
.fangchan2011 .searchBar .mapZF a { display:block; margin:3px 0 0 23px; position:relative;}
/* select */
div.selectbox-wrapper { position:absolute; background-color:#ecf1e7; border:1px solid #7b9f55; text-align:left; z-index:9999; width:80px; margin-top:-2px; border-top:0 none;}
div.selectbox-wrapper ul li.selected {}
div.selectbox-wrapper ul li.current { background-color:#457e1a; color:#fff;}
div.selectbox-wrapper ul li { display:block; margin:0; padding:3px; line-height:20px; cursor:default; width:74px; color:#555; font-size:14px;}
.selectbox { font-size:14px; display:block; width:80px; text-align:left; height:26px; line-height:26px; color:#666; background-color:#fff; background-position:-332px -302px; vertical-align:top; border:1px solid #7b9f55; text-indent:4px; cursor:default;}

.fangchan2011 .numList { background-position:-616px -261px; padding:8px; height:240px;}
.fangchan2011 .numList li { line-height:24px; padding-left:28px; height:24px; overflow:hidden; text-align:left; vertical-align:top;}
.fangchan2011 .numList li em { font-size:11px; color:#9a9a9a; padding-left:12px;}

.fangchan2011 .picList { padding:8px 3px 8px 11px;}
.fangchan2011 .picList .item { float:left; width:103px; text-align:center;}
.fangchan2011 .picList .item img { display:block; margin:0 auto; width:81px; height:60px; vertical-align:top;}
.fangchan2011 .picList .item .info { margin-top:3px; line-height:18px;}
.fangchan2011 .picList .item .info .title { display:block; height:18px; overflow:hidden;}
.fangchan2011 .picList .item .info .price { display:block; height:18px; overflow:hidden; color:#f60; font-weight:bold;}

.fangchan2011 .textList { padding:3px 10px 10px;}
.fangchan2011 .textList .item { float:left; width:211px; position:relative; padding:8px 10px 8px 8px; border-bottom:1px dashed #ddd;}
.fangchan2011 .textList .item s { display:block; position:absolute; top:9px; left:8px; width:16px; height:16px; text-align:left;}
.fangchan2011 .textList .item .zu { background-position:-100px -304px;}
.fangchan2011 .textList .item .shou { background-position:-116px -304px;}
.fangchan2011 .textList .item a { display:block; position:relative; margin-left:22px;}
.fangchan2011 .textList .item .title,.fangchan2011 .textList .item .info { height:18px; overflow:hidden; cursor:pointer;}
.fangchan2011 .textList .item .info { color:#666;}
.fangchan2011 .textList .item .info em { color:#f30;}
.fangchan2011 .textList .item a:hover .info { color:#f30;}

.fangchan2011 .jjrList { padding:3px 8px 4px; }
.fangchan2011 .jjrList .item { text-align:left; padding:4px 4px 5px; overflow:hidden; *zoom:1; line-height:20px; color:#333; height:106px; vertical-align:top; }
.fangchan2011 .jjrList .item em { color:#888;}
.fangchan2011 .jjrList .img { float:left; display:inline; margin-right:8px; -margin-right:5px;}
.fangchan2011 .jjrList .img img { vertical-align:top;}
.fangchan2011 .jjrList .item .name { font-size:14px; font-weight:bold;}
.fangchan2011 .jjrList .item .menu { margin-top:4px; color:#fff; text-align:center; display:block; width:100px; height:21px; background-position:0 -304px; float:left; line-height:21px;}

.fangchan2011 .module_01 { border:1px solid #ddd; position:relative; *height:1%;}
.fangchan2011 .module_01 .hd { text-align:left; color:#277600; font-weight:bold; padding-left:8px; line-height:23px; height:23px; background-position:0 -180px; background-repeat:repeat-x;}
.fangchan2011 .module_01 .focusHD { color:#444; text-align:left;}
.fangchan2011 .module_01 .more { position:absolute; top:3px; right:6px; font-family:simsun;}

.fangchan2011 .module_02 { border:1px solid #ddd; position:relative; *height:1%;}
.fangchan2011 .module_02 .hd { line-height:23px; height:23px; background-position:0 -180px; background-repeat:repeat-x;}
.fangchan2011 .module_02 .hd li { position:relative; float:left; padding:0 16px; background-position:0 -203px; height:23px; background-repeat:repeat-x; border-right:1px solid #ddd;}
.fangchan2011 .module_02 .hd li s { display:block; position:absolute; top:-8px; right:0px; width:16px; height:16px; font-size:0; background-position:-132px -304px;}
.fangchan2011 .module_02 .hd li a { color:#666; font-weight:bold;}
.fangchan2011 .module_02 .hd .select { background:#fafafa none;}
.fangchan2011 .module_02 .hd .select a { color:#3c7606;}
.fangchan2011 .module_02 .redText .select a { color:#c1272d;}
.fangchan2011 .module_02 .more { position:absolute; top:0px; right:6px; font-family:simsun;}
.fangchan2011 .module_02 .bd { background-color:#fafafa;}

.fangchan2011 .module_03 { border:1px solid #ddd;}
.fangchan2011 .module_03 .hd { border-bottom:1px solid #dddddd; background-color:#f8f8f8;}
.fangchan2011 .module_03 .hd .title { font-size:14px; display:block; width:136px; height:41px; background-position:0 -263px; line-height:41px; font-weight:bold; padding-left:20px;}
.fangchan2011 .module_03 .bd { padding:10px 0 5px 6px;}
.fangchan2011 .module_03 .bd li { float:left; width:187px; height:87px;}
.fangchan2011 .module_03 .bd li img { display:block; vertical-align:top; border:1px solid #ddd; margin:0 auto;}

