@charset "utf-8";
.blank7 { height:7px; overflow:hidden;}
.blank3 { height:3px; overflow:hidden;}
.fangchan a { color:#0041d9;}
.fangchan a:hover { color:#f60;}
.fontLight { color:#888;}.fontLight:hover { color:#404040;}

.a .hd li.selected a,.b .hd li,.picList li .pic .po,.textList li,.hotLP .bd li,.focusIndex .bd li,.pageTitle s.icon,.lpph .bd,.tj li span,.tj li span b,.gird_zufang01 .fyPH .hd,.gird_zufang01 .fyPH .bd li,.tjjjr .hd h3,.gird_zufang01 .zjzg .bd li,.gird_zufang01 .zjzg .hd,.gird_zufang01 .mzd .hd,.gird_zufang01 .mzd .bd ul li,.lvBoxF .bd li,.gird_zfCont .bh .select li,.sorting li,.qtczf li,.gird_jjr_01 .sk .right,.gird_jjr_shop .wrap_main .hd,.gird_jjr_shop .contx .fangwen,.gird_qgqz .rk .left,.gird_qgqz .bk .right,.bgk .hd { background:url(../images/f_icon.gif) no-repeat 0 0;}
.f_nav,.f_ppTJ .hd,.f_ppTJ .hd h3,.a .hd,.a .hd li.selected,.jjrIndex1 li .text .menu,.b .hd,.b li.selected,.hotLP,.focusIndex .hd,.searchbox,.searchbox .searchZone,.searchbox .menu li { background:url(../images/f_indBG.png) no-repeat 0 0;}
.lp .selectbox,.small .selectbox { background:url(../images/f_gg.gif) no-repeat 0 0;} 

.gird_I1:after,.gird_I3:after,.gird_L1:after,.gird_lp_gs:after {content:'\0020';display:block;height:0;clear:both;}
.gird_I1,.gird_I3,.gird_L1,.gird_lp_gs {zoom:1;}
.col_main { width:100%; float:left;}
.col_sub,.col_extra { float:left;}

/* 房产首页架构 */
.gird_I1,.gird_I3 { margin-top:10px; height:100%;}
.gird_I3 { margin-top:7px;}
.gird_I1 .main_wrap { margin:0 354px 0 0;}
.gird_I1 .col_sub { width:344px; margin-left:-344px;}
.gird_I3 .main_wrap { margin:0 280px 0 0;}
.gird_I3 .col_sub { width:270px; margin-left:-270px;}
.gird_I2 { border:1px solid #dcdcdc; background-color:#f6f6f6; margin-top:7px; height:100%;}
.gird_I4 { margin-top:7px;}

.f_nav { height:55px; margin-top:5px;}
.f_nav li { float:left; _display:inline; width:123px; text-align:left; padding-left:65px;}
.f_nav li h3 { font-size:16px; font-weight:bold; padding-top:5px;}
.f_nav li h3 a { color:#357705;}
.f_nav li p {}
.f_nav li p em { color:#f60; font-weight:bold;}
.f_ppTJ {}
.f_ppTJ .hd { height:28px; background-position:0 -83px; text-align:left;}
.f_ppTJ .hd h3 { width:109px; height:28px; background-position:0 -274px; font-size:14px; color:#fff; font-weight:bold; text-align:center; line-height:28px; margin-left:8px;}
.f_ppTJ .bd { border:1px solid #d4d4d4; border-top:none; padding:0 4px 6px;}
.f_ppTJ .bd li { width:188px; float:left; margin:6px 0 0;}
.f_ppTJ .bd li img { display:block; width:178px; height:78px; vertical-align:top; margin:0 auto; padding:1px; border:1px solid #ddd;}

.picList li { float:left; width:129px; height:142px; overflow:hidden;}
.picList li .pic { position:relative; height:83px;}
.picList li .pic img { display:block; width:100px; height:75px; vertical-align:top; margin:0 auto;}
.picList li .pic .po { display:block; position:absolute; bottom:0px; right:7px; width:16px; height:16px; overflow:hidden; text-indent:-999em;}
.picList li .pic .shou { background-position:-34px -534px;}
.picList li .pic .zu { background-position:-34px -570px;}
.picList li .text { text-align:left; padding-left:14px;}
.picList li .text .info { height:36px; overflow:hidden;}
.picList li .text .info2 { height:18px; overflow:hidden;}
.picList li .text .price { margin-top:3px; height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#f60;}
.picList2 {padding:10px 0!important;}
.picList2 li { height:124px;}
.textList li { line-height:20px; height:20px; overflow:hidden; text-align:left; padding-left:15px; background-position:-42px -1239px;}

.jjrIndex1 li { float:left; width:215px; margin-top:10px; height:122px;}
.jjrIndex1 li .pic { float:left; width:100px;}
.jjrIndex1 li .pic img { display:block; margin:0 auto; width:80px; height:106px; vertical-align:top; padding:2px; border:1px solid #ddd;}
.jjrIndex1 li .text { float:right; width:115px; text-align:left;}
.jjrIndex1 li .text h3 { font-size:14px; line-height:25px; height:25px; overflow:hidden; font-weight:bold; padding:1px 0;}
.jjrIndex1 li .text p { line-height:20px; height:20px; overflow:hidden;}
.jjrIndex1 li .text p em { color:#888;}
.jjrIndex1 li .text .menu { background-position:-182px -244px; height:21px; width:100px; display:block; line-height:21px; color:#fff; text-align:center; margin-top:3px;}
.esfIndex { padding-top:5px!important;}
.esfIndex li { border-bottom:1px dashed #dcdcdc; overflow:hidden; _zoom:1; vertical-align:top; padding:8px 0;}
.esfIndex .pic { float:left; width:70px;}
.esfIndex .pic img { padding:2px; border:1px solid #ddd; display:block; width:50px; height:66px; margin:0 auto; vertical-align:top;}
.esfIndex .text { float:right; text-align:left; width:178px;}
.esfIndex .text h3,.esfIndex .text p { line-height:22px; height:22px; overflow:hidden;}
.esfIndex .text p em { color:#888;}
.hotLP { margin-top:10px; background-position:0 -330px; height:198px; overflow:hidden;}
.hotLP .hd { height:22px; text-align:left; text-indent:-999em;}
.hotLP .bd { padding:10px; text-align:left;}
.hotLP .bd li { background-position:-40px -1262px; overflow:hidden; float:left; width:300px; padding-left:16px; line-height:27px; display:inline; margin-left:5px;}
.hotLP .bd li em { color:#888;}
.hotLP .bd li span { display:block; float:left; height:27px; overflow:hidden;}
.hotLP .bd li span.l_01 { width:140px; font-size:14px; font-weight:bold;}
.hotLP .bd li span.l_02 { width:60px;}
.hotLP .bd li span.l_03 { width:100px; color:#f60;}
.focusIndex { position:relative; _height:100%;}
.focusIndex .ft { position:absolute; top:6px; right:8px;}
.focusIndex .ft a { color:#cdfb9c;}
.focusIndex .hd { height:30px; line-height:30px; background-position:0 -161px; text-align:left; color:#fff; padding-left:8px; font-size:14px; font-weight:bold;}
.focusIndex .bd { padding:10px 8px; border:1px solid #dbdbdb; border-top:none;}
.focusIndex .bd h6 { height:28px; line-height:28px; overflow:hidden; text-align:center; font-weight:bold; font-size:14px;}
.focusIndex .bd h6 a { color:#f30;}
.focusIndex .bd li { text-align:left; padding-left:15px; background-position:-42px -1239px; line-height:23px; height:23px; overflow:hidden;}
.focusIndex .bd li em { font-size:11px; color:#999; padding-left:12px;}
.searchbox { height:250px; background-position:0 -528px; color:#53633c; padding:8px 0;}
.searchbox .k { padding:0 10px; text-align:left; line-height:22px;}
.searchbox .left { float:left;}
.searchbox .right { float:right; font-size:14px;}
.searchbox .right em { font-weight:bold; color:#f50;}
.searchbox .searchZone { height:43px; padding-top:10px; width:584px; margin:0 auto; background-position:0 -191px;}
.searchbox .searchZone label,.searchbox .searchZone .left { float:left;}
.searchbox .searchZone input.text { font-size:14px; color:#aaa; border:none; height:23px; padding-top:8px; line-height:16px; width:344px; padding-left:4px; margin:0 0 0 12px; vertical-align:middle; background:none;}
.searchbox .searchZone button { width:115px; height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#fff; background:none; border:none;}
.searchbox .quyu { line-height:20px;}
.searchbox .quyu a { padding:0 12px 0 0;}
.searchbox .menu {}
.searchbox .menu li { width:91px; height:30px; float:left; line-height:30px; text-align:center; font-weight:bold; font-size:14px; margin:0 6px 0 0;}
.searchbox .menu li.last { margin:0;}
.searchbox .menu li.lv { background-position:0 -244px;}
.searchbox .menu li.lan { background-position:-91px -244px; font-weight:normal;}
.searchbox .menu a { color:#fff;}
.rcBox { margin:10px; position:relative;}
.rcBox b.rc_tp,.rcBox b.rc_tp b,.rcBox b.rc_bt,.rcBox b.rc_bt b { display:block; overflow:hidden; background:url(../images/f_rc.gif) no-repeat 0 0;}
.rcBox b.rc_tp { margin-bottom:-3px; height:3px; background-position:-4px -4px;}
.rcBox b.rc_tp b { float:right; width:3px; height:3px; background-position:0 -4px;}
.rcBox b.rc_bt { margin-top:-3px; background-position:-4px 0; height:3px;}
.rcBox b.rc_bt b { float:right; width:3px; height:3px; background-position:0 0;}
.rcBox .bd { border:1px solid #a0c05a; padding:5px; background-color:#fff;}
.rcBox .bd li { color:#555; text-align:left; height:20px; line-height:20px; overflow:hidden; padding:0 4px;}
.rcBox .bd li a { color:#555;}.rcBox .bd li a:hover { color:#f60;}
.rcBox .bd li a.more { color:#0041d9;}.rcBox .bd li a.more:hover { color:#f60;}
.rcBox .bd li em { font-weight:bold; color:#597b39; padding-right:5px;}

/* 楼盘 */
.lpHead .extraNav li,.searchL,.tongjiL,.tuijian,.rexiao,.lpph .hd,.lpph .hd h3,.headInfo .info .menu .jiaru,.headInfo .info .bottom .tel,.gird_lp_zb .kbshop .ft,.gird_lp_zb .kbshop .bd,.gird_lp_dp .commentpj .send,.tj li { background:url(../images/f_lpBG.png) no-repeat 0 0;}

.lpHead { margin-top:5px; text-align:left;}
.lpHead h1 span.title { font-size:30px; font-weight:bold; padding-right:10px;}
.lpHead h1 em { color:#f30;}
.lpHead .extraNav { overflow:hidden; background:url(../images/f_lp_navX.gif) repeat-x 0 27px;}
.lpHead .extraNav ul { float:left;}
.lpHead .extraNav .right { float:right; color:#888; _display:inline; margin:6px 8px 0 0;}
.lpHead .extraNav li { float:left; width:76px; height:30px; background-position:-78px -184px; _display:iline; margin-right:3px; text-align:center; line-height:30px;}
.lpHead .extraNav li a { color:#404040;}.lpHead .extraNav li a:hover { text-decoration:none; color:#888;}
.lpHead .extraNav li.current { background-position:0 -184px;}
.lpHead .extraNav li.current a { font-size:14px; font-weight:bold; color:#fff;}

.gird_L1 { margin:5px 0 0 0;}
.gird_L1 .wrap_main { margin:0 250px 0 0;}
.gird_L1 .col_sub { width:240px; margin-left:-240px;}

.searchL { background-position:0 0; height:110px; padding:12px;}
.searchL fieldset { overflow:hidden;}
.searchL fieldset label { float:left; margin-top:2px;}
.searchL fieldset label input { width:552px; color:#aaa; font-size:14px; height:19px; padding:4px 0 0 4px; border:none; background:none; margin:0 3px;}
.searchL fieldset label button { width:112px; height:24px; border:none; background:none; text-indent:-999em; cursor:pointer; display:block;}
.searchL .key { margin-top:6px; text-align:left; color:#53633c; height:18px; overflow:hidden;}
.searchL .key a { padding:0 3px;}
.searchL .key a.current { font-weight:bold; color:#f50;}
.tongjiL { background-position:-710px 0; height:114px; padding:10px;}
.tongjiL .hd { height:px; text-indent:-999em; text-align:left;}
.tongjiL .bd { text-align:left; padding:7px;}
.tongjiL .bd p { line-height:27px;}
.tongjiL .bd p em { font-size:18px;}.tongjiL .bd p em.ye { color:#fe8636;}.tongjiL .bd p em.lv { color:#569a07;}.tongjiL .bd p em.lan { color:#077cf4;}.tongjiL .bd p em.red { color:#ff0000;}
.pageTitle { background:url(../images/f_jjrBG.png) no-repeat 0 0; height:33px; padding:7px 12px 0; overflow:hidden;}
.pageTitle .left { float:left; _display:inline; margin-right:7px;}.pageTitle .right { float:right;}
.pageTitle s.icon { float:left; background-position:-36px -1297px; display:block; height:15px; margin-top:4px; padding-left:18px; text-decoration:none;}
.pageTitle s { float:left; display:block; height:15px; margin-top:4px; padding-left:18px; text-decoration:none;}
.topicLP { background-color:#fff8e8; border:1px solid #fbd686; padding-bottom:8px;}
.lpList { border:1px solid #dadada; padding:5px; overflow:hidden;}
.lpList .item { overflow:hidden; height:100%; padding:10px; border-bottom:1px dashed #ddd;}
.lpList .item .pic { float:left; width:138px;}
.lpList .item .pic img { display:block; width:130px; height:100px; vertical-align:top; margin:0 auto; padding:2px; border:1px solid #ddd;}
.lpList .item .text { float:left; text-align:left; width:415px; _display:inline; margin-left:10px;}
.lpList .item .text h3 { margin-bottom:3px;}
.lpList .item .text h3 a { font-size:14px; font-weight:bold;}
.lpList .item .text h3 img { vertical-align:middle;}
.lpList .item .text h3 em.ye { color:#ff3300;}.lpList .item .text h3 em.lv { color:#3d8d02;}.lpList .item .text h3 em.zi { color:#8146bd;}
.lpList .item .text p { line-height:21px; color:#404040;}
.lpList .item .text p a { color:#0012ff;}.lpList .item .text p a:hover { color:#f60;}
.lpList .item .text p em { color:#888;}.lpList .item .text p.lv em,.lpList .item .text p.lv a { color:#3f8000;}
.lpList .item .text p span.sj { color:#888;}
.lpList .item .other { float:right; width:100px; text-align:right;}
.tuijian { display:block; width:47px; height:47px; background-position:-1px -263px; text-indent:-9999em; text-align:left;}
.rexiao { display:block; width:47px; height:47px; background-position:-54px -263px; text-indent:-9999em; text-align:left;}
.lpList .item .other .zt { font-weight:bold; color:#3f7d02; font-size:14px;}
.lpList .item .other .price { margin-bottom:6px; color:#888;}.lpList .item .other .price em { color:#f60; font-size:18px;} 
.lpph {}
.lpph .hd { height:24px; background-position:0 -215px; text-align:left; padding:0 6px;}
.lpph .hd h3 { padding-left:20px; color:#3c7608; font-weight:bold; line-height:24px; vertical-align:middle;}
.lpph .hd h3.h31 { background-position:-933px -196px;}
.lpph .hd h3.h32 { background-position:-932px -153px;}
.lpph .bd { padding:8px 8px 5px; border:1px solid #dbdbdb; text-align:left; background-position:-23px -591px;}
.lpph .bd li { vertical-align:top; line-height:24px; padding:0 65px 0 28px; position:relative; height:24px; overflow:hidden; width:128px;}
.lpph .bd li em { position:absolute; top:0; right:5px; width:55px; text-align:right; }
.lpph .bd li span { position:absolute;  width:134px; overflow:hidden }
.lpph .bd li a.lp { width:180px; color:#ff0000;}
.lpph .bd li a.quyu { color:#888; padding-right:4px;}
.headInfo { position:relative; height:100%; text-align:left; overflow:hidden;}
.headInfo .pic { float:left; width:437px;}
.headInfo .pic img { display:block; width:415px; height:260px; padding:4px; border:1px solid #dddddd; font-size:0;}
.headInfo .info { float:right; width:513px; position:relative;}
.headInfo .info .position { position:absolute; top:40px; right:15px;}
.headInfo .info h2 { color:#333; font-size:14px; font-weight:bold; margin-bottom:5px;}
.headInfo .info h2 img { vertical-align:top;}
.headInfo .info h2 .zt { color:#2e9d07; font-weight:bold;}
.headInfo .info p { line-height:22px;}
.headInfo .info p em { color:#888;}
.headInfo .info p .lx { color:#227804;}
.headInfo .info .menu { overflow:hidden; margin-top:10px; color:#888; border-bottom:1px dotted #999; padding-bottom:12px;}
.headInfo .info .menu .jiaru { float:left; display:block; width:139px; height:36px; background-position:-700px -134px; text-indent:-9999em; overflow:hidden;}
.headInfo .info .menu em { color:#ff6600; line-height:36px;}
.headInfo .info .bottom { padding:15px 0;}
.headInfo .info .bottom em.bigfont { font-size:28px; color:#f50; }
.headInfo .info .bottom .tel { display:block; margin-top:20px; background-position:-903px -240px; height:48px; padding-left:55px; line-height:16px; color:#888;}
.headInfo .info .bottom .tel em { display:block; font-size:28px; color:#2d7001; line-height:34px;}
.gird_lp_gs {}
.gird_lp_gs .wrap_main { margin:0 250px 0 0;}
.gird_lp_gs .col_sub { width:240px; margin-left:-240px;}
.gird_lp_xq { margin-top:10px;}
.gird_lp_xq .bor_1 { border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.gird_lp_xq .bor_1 td { border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:8px 12px; font-size:14px;}
.gird_lp_xq .c .hd { background-position:0 -369px;}
.gird_lp_xq .c .bd p { font-size:14px; line-height:24px;}
.gird_lp_xc { margin-top:10px;}
.xcList { overflow:hidden; height:100%;}
.xcList li { float:left; width:237px; height:240px; padding:15px 0 0 0; text-align:center;}
.xcList li img { width:200px; height:200px; display:block; vertical-align:top; padding:4px; border:1px solid #ddd; margin:0 auto;}
.gird_lp_fxt { margin-top:10px;}
.fxtNav { text-align:left; padding:0 10px; font-size:14px; color:#888; border:1px solid #d2d2d2; background-color:#f3f3f3; line-height:40px; height:40px;}
.fxtNav a { padding:0 10px;}
.fxtNav a.current { font-weight:bold;}
.fxtList { margin:15px 0 0 0;}
.fxtList li { float:left; width:225px; border:1px solid #ddd; padding:8px 0; margin-right:10px; _display:inline;}
.fxtList li img { display:block; margin:0 auto; text-align:center; font-size:0;}
.fxtList li span.title { display:block; padding:12px 0 6px 0; font-size:14px; font-weight:bold; color:#404040; text-decoration:none;}
.gird_lp_video { margin-top:10px;}
.gird_lp_video .wrap_main { margin:0 250px 0 0;}
.gird_lp_video .wrap_main .videoplayer { background:#e7e7e7;}
.gird_lp_video .col_sub { width:240px; margin-left:-240px;}
.gird_lp_zb { margin-top:10px;}
.gird_lp_zb .wrap_main { margin:0 250px 0 0;}
.gird_lp_zb .col_sub { width:240px; margin-left:-240px;}
.gird_lp_zb .map { padding:4px; border:1px solid #ddd; vertical-align:top;}
.gird_lp_zb .kbshop { background:url(../images/boxY.gif) repeat-y 0 0; position:relative;}
.gird_lp_zb .kbshop .bd { background-position:0 -412px;}
.gird_lp_zb .kbshop .bd h3 { font-size:14px; font-weight:bold; color:#54433b; padding-left:35px; text-align:left; padding-top:12px; height:100%;}
.gird_lp_zb .kbshop .ft { height:6px; overflow:hidden; background-position: -480px -215px;}
.kbshop ul { margin-top:15px;}
.kbshop ul li { text-align:center; margin:0; padding:0; height:95px; border:none!important;}
.kbshop ul li img { display:block; width:px; height:px; padding:3px; border:1px solid #ddd; margin:0 auto;}
.kbshop ul li span.title {display:block; margin:4px 0 0 0;}
.gird_lp_zb .zb {}
.gird_lp_zb .zb .hd { border:1px solid #dbdbdb; height:35px; line-height:35px; text-align:left; padding-left:25px; font-size:14px; font-weight:bold; color:#333; background:#deeeff url(../images/f_icon.gif) no-repeat 0 0;}
.gird_lp_zb .zb .hd_01 { background-position:-28px -350px;}
.gird_lp_zb .zb .hd_02 { background-position:-28px -382px;}
.gird_lp_zb .zb .hd_03 { background-position:-28px -418px;}
.gird_lp_zb .zb .bd { border:1px solid #dbdbdb; border-top:none; padding:10px 15px; text-align:left;}
.gird_lp_zb .zb .bd p { margin:6px 0; font-size:14px; color:#404040;}
.gird_lp_zb .zb .bd p em { font-weight:bold;}

.gird_lp_dp { margin-top:10px;}
.gird_lp_dp .main_wrap { margin:0 295px 0 0; text-align:left;}
.gird_lp_dp .col_sub { width:285px; margin-left:-285px;}
.gird_lp_dp .col_sub h3 { font-weight:bold; font-size:14px; color:#404040; margin:8px 0;}
.tj li { float:left; _display:inline; margin-right:5px; height:26px; background-position:0 -317px; line-height:26px;zoom:1;}
.tj li span { padding:0 10px; display:block; float:left; height:26px; background-position:100% -1334px; color:#417702;}
.tj li span b { display:block; float:left; font-weight:normal; height:26px; overflow:hidden; padding-left:20px;}
.tj li span b.b1 { background-position:-33px -493px;}
.tj li span b.b2 { background-position:-33px -457px;}
.tj li em { font-weight:bold;} 
.gird_lp_dp2 { margin-top:20px; border-top:1px dotted #999;}
.gird_lp_dp2 li.item { border-bottom:1px dotted #999; padding:8px; overflow:hidden; height:100%;}
.gird_lp_dp2 li.item .pic { float:left; width:55px; padding-top:3px;}
.gird_lp_dp2 li.item .pic img { width:50px; height:50px; display:block; margin:0 auto; vertical-align:top; padding:2px; border:1px solid #ddd;}
.gird_lp_dp2 li.item .text { width:868px; float:right; text-align:left;}
.gird_lp_dp2 li.item .text .hd { overflow:hidden;}
.gird_lp_dp2 li.item .text .hd img { vertical-align:middle;}
.gird_lp_dp2 li.item .text .bd { padding-top:4px;}
.gird_lp_dp2 li.item .text .left { float:left; _display:inline; margin:4px 10px 0 0;}
.gird_lp_dp2 li.item .text .tj { float:right; width:100px;}

.gird_lp_dp .commentpj .comment_login { margin-top:8px; color:#666; line-height:20px;}
.gird_lp_dp .commentpj .comment_login .left { display:inline; float:left; margin-right:10px;}
.gird_lp_dp .commentpj .comment_login .login_test { border:1px solid #ddd; height:18px; line-height:18px; width:80px;}
.gird_lp_dp .commentpj .send { margin-top:10px; background-position:-861px -329px; width:89px; height:30px; color:#fff; font-size:12px; border:0; cursor:pointer; line-height:22px;}
.gird_lp_dp .commentpj #checkcompany { color:#888;}
.gird_lp_dp .commentpj .sr textarea { border:1px solid #ddd; padding:4px;}
.gird_lp_dp .commentpj .pj { margin:10px 0; text-align:left;}
.gird_lp_dp .commentpj .starselect { text-align:left;}
.gird_lp_dp .commentpj .starselect li { float:left; _display:inline; margin: 0 15px;}
.gird_lp_dp .commentpj .starselect li.title { line-height:38px; margin:0;}
.gird_lp_dp .commentpj .starselect h6 { font-weight:bold; font-size:14px; color:#404040;}
.gird_lp_dp .commentpj .ts { margin:10px 0 0 0;}

/* 租房+二手房 */
.searcher button,.gird_zufang01 a.fabuchuzu,.gird_zufang01 a.fabuchushou,.gird_zufang01 .shuju,.tjjjr .hd,.gird_zufang01 .mzd .bd a.fabuqiuzu,.gird_zufang01 .mzd .bd a.fabuqiugou,.gird_zufang01 .select ol li,.gird_zfCont .topInfo .left2 .menu a,.gird_zfCont .topInfo .right span.tel,.gird_zfCont .bh .hd,.gird_zfCont .bh .select li.selected { background:url(../images/f_zfBG.png) no-repeat 0 0;}

.searcher { margin:8px 10px 0 21px; vertical-align:middle; padding-bottom:6px;}
.searcher input.text { color:#aaa; height:18px; padding:5px 5px 0; border:1px solid #d9d9d9; vertical-align:top; width:300px; margin-right:5px;}
.searcher button { width:82px; height:25px; text-indent:-999em; overflow:hidden; cursor:pointer; border:none; background-position:-240px -91px;}
.searcher .radio { float:left; _display:inline; margin:4px 0 0 10px;}
.searcher .s { float:left;}
.gird_zufang01 { margin-top:10px;}
.gird_zufang01 .main_wrap { margin:0 250px 0 0;}
.gird_zufang01 .col_sub { margin-left:-240px; width:240px;}
.gird_zufang01 .img { font-size:0;}
.gird_zufang01 a.fabuchuzu { display:block; background-position:0 -91px; height:39px; text-indent:-9999em; overflow:hidden;}
.gird_zufang01 a.fabuchushou { display:block; background-position:-542px -91px; height:39px; text-indent:-9999em; overflow:hidden;}
.gird_zufang01 .shuju { margin-top:10px; background-position:0 -156px; height:70px; overflow:hidden; padding-top:6px;}
.gird_zufang01 .shuju p em { font-size:20px; line-height:30px; font-weight:bold;}
.gird_zufang01 .shuju p em.yellow { color:#f60;}
.gird_zufang01 .shuju p em.green { color:#468403;}
.gird_zufang01 .shuju p em.blue { color:#077cf4;}
.gird_zufang01 .fyPH .hd { padding-left:20px; background-position:-33px -128px;}
.gird_zufang01 .fyPH .bd {}
.gird_zufang01 .fyPH .bd li { line-height:22px; height:22px; overflow:hidden; text-align:left; padding-left:15px; background-position:-42px -259px;}
.gird_zufang01 .fyPH .bd li a { color:#888;}.gird_zufang01 .fyPH .bd li a:hover { color:#f50;}
.gird_zufang01 .fyPH .bd li a strong { color:#0041d9; font-weight:normal;}
.gird_zufang01 .fyPH .bd li a em { color:#404040;}
.gird_zufang01 .fyPH .bd li a b { color:#f30;}
.gird_zufang01 .fyPH .bd li a:hover strong,.gird_zufang01 .fyPH .bd li a:hover b,.gird_zufang01 .fyPH .bd li a:hover em { color:#f50;}
.gird_zufang01 .zjzg .hd { padding-left:20px; background-position:-35px -231px;}
.gird_zufang01 .zjzg .bd {}
.gird_zufang01 .zjzg .bd li { line-height:22px; height:22px; overflow:hidden; text-align:left; padding-left:15px; background-position:-42px -259px;}
.gird_zufang01 .zjzg .bd li a { color:#888;}.gird_zufang01 .zjzg .bd li a:hover { color:#f50;}
.gird_zufang01 .zjzg .bd li a strong { color:#0041d9; font-weight:normal;}
.gird_zufang01 .zjzg .bd li a em { color:#404040;}
.gird_zufang01 .zjzg .bd li a b { color:#f60; font-weight:normal;}
.gird_zufang01 .zjzg .bd li a:hover strong,.gird_zufang01 .zjzg .bd li a:hover b,.gird_zufang01 .zjzg .bd li a:hover em { color:#f50;}
.tjjjr { margin-top:10px;}
.tjjjr .hd { height:25px; line-height:25px; background-position:-172px -130px; text-align:left;}
.tjjjr .hd h3 { padding-left:25px; background-position:-30px -195px; font-weight:bold; color:#333;}
.tjjjr .bd { border:1px solid #dbdbdb; border-top:none; padding:4px 8px;}
.tjjjr li { border-bottom:1px dotted #999; padding:8px 4px; overflow:hidden; _zoom:1; vertical-align:top;}
.tjjjr li .pic { float:left; width:70px;}
.tjjjr li .pic img { width:60px; height:80px; display:block; vertical-align:top; margin:0 auto; padding:2px; border:1px solid #ddd;}
.tjjjr li .text { float:right; width:138px; text-align:left;}
.tjjjr li .text h3 { font-weight:bold; margin-bottom:3px;}
.tjjjr li .text p { line-height:20px; color:#404040;}
.tjjjr li .text p em { color:#888;}
.gird_zufang01 .mzd { border:1px solid #dbdbdb; padding:5px;}
.gird_zufang01 .mzd .hd { background-position:-34px -164px; padding-left:20px; text-align:left; font-weight:bold; color:#333;}
.gird_zufang01 .mzd .bd { padding:3px;}
.gird_zufang01 .mzd .bd a.fabuqiuzu { display:block; background-position:-322px -91px; height:33px; width:220px; margin:4px auto; text-indent:-9999em; overflow:hidden;}
.gird_zufang01 .mzd .bd a.fabuqiugou { display:block; background-position:-542px -130px; height:33px; width:220px; margin:4px auto; text-indent:-9999em; overflow:hidden;}
.gird_zufang01 .mzd .bd ul li { text-align:left; padding-left:15px; background-position:-42px -1240px;}
.gird_zufang01 .mzd .bd ul li em { padding-left:10px; color:#999;}
.gird_zufang01 .select { overflow:hidden; background:url(../images/f_zfBG_03.gif) repeat-x 0 22px; vertical-align:middle;}
.gird_zufang01 .select ol { float:left; width:410px;}
.gird_zufang01 .select ol li { float:left; _display:inline; margin-right:3px; width:85px; height:26px; background-position:-87px -130px; line-height:26px;}
.gird_zufang01 .select ol li a { color:#333;}
.gird_zufang01 .select ol li.selected { background-position:0 -130px; font-weight:bold;}
.gird_zufang01 .select ol li.selected a { color:#fff;}
.gird_zufang01 .left { float:left; _display:inline; margin-right:20px;}
.gird_zufang01 s { float:left; text-decoration:none; color:#999; line-height:22px;}
.gird_zufang01 .listzone {}
.gird_zufang01 .listzone .item { border-bottom:1px dotted #999; padding:10px 6px; overflow:hidden; height:100%;}
.gird_zufang01 .listzone .item .pic { float:left; width:60px;}
.gird_zufang01 .listzone .item .pic img { display:block; width:95px; height:73px; margin:0 auto; vertical-align:top; padding:2px; border:1px solid #ddd;}
.gird_zufang01 .listzone .item .text { float:right; width:575px; text-align:left;}
.gird_zufang01 .listzone .item .text img { vertical-align:middle;}
.gird_zufang01 .listzone .item .text h3 { font-size:14px; font-weight:bold;}
.gird_zufang01 .listzone .item .text li { float:left; _display:inline; margin-right:8px; color:#404040;}
.gird_zufang01 .listzone .item .text li.l_01 { width:340px; line-height:20px;}
.gird_zufang01 .listzone .item .text li.l_02 { width:70px; line-height:60px;}
.gird_zufang01 .listzone .item .text li.l_03 { width:90px; line-height:60px;}
.gird_zufang01 .listzone .item .text li.l_04 { width:40px; line-height:60px;}
.gird_zufang01 .listzone .item .text li em { color:#999;}
.gird_zufang01 .listzone .item .text li em.ye { color:#ff3300;}
.gird_zufang01 .listzone .item .text li em.lv { color:#316b07;}
.gird_zufang01 .listzone .item .text li em.price { font-size:22px; font-weight:bold; color:#f60;}
.gird_zfCont { margin-top:10px;}
.gird_zfCont .wrap_main { margin:0 280px 0 0;}
.gird_zfCont .col_sub { width:270px; margin-left:-270px;}
.lvBoxF {border:1px solid #a5d997; padding:1px;}
.lvBoxFL {border-top:2px solid #a5d997;}
.lvBoxFBG { background:url(../images/f_bgLV.gif) repeat-x 0 0;}
.lvBoxF .hd { font-weight:bold; font-size:14px; padding:4px 0 0 6px; color:#333; text-align:left;}
.lvBoxF .bd { padding:6px;}
.lvBoxF .bd li { text-align:left; line-height:20px; height:20px; overflow:hidden; padding-left:13px; background-position:-42px -260px; overflow:hidden;}
.lvBoxF .bd li span { display:block; float:left; display:inline; margin-right:4px;}
.lvBoxF .bd li span.s_01 { width:118px; height:20px; overflow:hidden;}
.lvBoxF .bd li span.s_02 { width:50px; color:#888;}
.lvBoxF .bd li span.s_03 { width:60px; text-align:right; color:#f60;}
.lvBoxF .picZS li { width:163px; float:left; height:158px; padding-top:5px; background:none; padding:0;}
.lvBoxF .picZS li img { display:block; width:140px; height:140px; margin:0 auto; font-size:0; padding:3px; border:1px solid #ddd;}
.gird_zfCont .topInfo { border:1px solid #a5d997; background:url(../images/f_bgLV.gif) repeat-x 0 0;}
.gird_zfCont .topInfo .left2 { float:left; width:170px; height:450px; border-right:1px solid #a5d997; padding:10px;}
.gird_zfCont .topInfo .right { float:left; width:457px; padding:10px; position:relative;}
.gird_zfCont .topInfo .right .position { position:absolute; top:20px; right:15px; width:40px; height:40px;}
.gird_zfCont .topInfo .left2 h3 { color:#888; margin-bottom:10px;}
.gird_zfCont .topInfo .left2 .pic img { width:80px; height:106px; display:block; vertical-align:top; margin:0 auto; padding:3px; border:1px solid #ddd;}
.gird_zfCont .topInfo .left2 .pict img { width:106px; height:106px; display:block; vertical-align:top; margin:0 auto; padding:3px; border:1px solid #ddd;}
.gird_zfCont .topInfo .left2 .name { font-weight:bold; color:#0041d9; padding:4px 0 10px; display:block;}
.gird_zfCont .topInfo .left2 .menu a { margin:0 auto; display:block; width:112px; height:25px; background-position:-0px -66px; text-indent:-9999em; overflow:hidden;}
.gird_zfCont .topInfo .left2 .info { margin-top:10px;}
.gird_zfCont .topInfo .left2 .info p { line-height:24px; height:24px; overflow:hidden; text-align:left; color:#404040;}
.gird_zfCont .topInfo .left2 .info p em { color:#888;}
.gird_zfCont .topInfo .left2 .info p img { vertical-align:middle;}
.gird_zfCont .topInfo .left2 .gsPic img { display:block; width:130px; height:90px; margin:0 auto; font-size:0;}
.gird_zfCont .topInfo .right h3 { font-size:14px; font-weight:bold; color:#404040; text-align:left; margin-bottom:8px;}
.gird_zfCont .topInfo .right p { color:#404040; text-align:left; line-height:20px;}
.gird_zfCont .topInfo .right .border { border-bottom:1px dotted #999; padding-bottom:8px; line-height:33px;}
.gird_zfCont .topInfo .right .border em { color:#888;}
.gird_zfCont .topInfo .right .border img { vertical-align:middle; padding-top:10px;}
.gird_zfCont .topInfo .right .border .leftK { float:left; display:inline; margin:0 50px 0 0;}
.gird_zfCont .topInfo .right p em { color:#888;}
.gird_zfCont .topInfo .right p img { padding-right:3px; vertical-align:middle;}
.gird_zfCont .topInfo .right p em.right { float:right; display:block; width:140px; margin:8px 0;}
.gird_zfCont .topInfo .right span.tel { font-size:20px; font-weight:bold; color:#404040; line-height:36px; padding-left:105px; background-position:0 -30px; display:block; width:134px; height:36px; float:left; margin:8px 0;}
.gird_zfCont .topInfo .right span.price { color:#f60; font-size:22px; font-weight:bold; line-height:27px;}
.gird_zfCont .topInfo .right .border td { border-bottom:1px dashed #ddd; line-height:24px; text-align:left; padding:2px 6px;}
.gird_zfCont .bh {}
.gird_zfCont .bh .hd { height:30px; text-align:left;}
.gird_zfCont .bh .select { padding-left:5px;}
.gird_zfCont .bh .select li { font-size:14px; line-height:16px; text-align:center; float:left; background-position:40px -1368px; height:21px; padding-top:9px; width:90px; _display:inline; margin-right:3px;}
.gird_zfCont .bh .select li.selected { background-position:-245px -33px;}
.gird_zfCont .bh .select li a { color:#404040;}
.gird_zfCont .bh .select li.selected a { color:#fff; font-weight:bold;}
.gird_zfCont .bh .bd { padding:10px 15px; border:1px solid #aada92;}
.gird_zfCont .bh .bd p { margin:5px 0; line-height:24px; font-size:14px; text-align:left;}

/* 小区 */
.searcher2 .s,.gird_xq .menu a,.xqHead .extraNav .navZone li,.gird_xq_czf .fbchuzu,.gird_xq_czf .fbqiuzu,.gird_xq_czf .fbchushou,.gird_xq_czf .fbqiugou { background:url(../images/f_xqBG.png) no-repeat 0 0;}

.searcher2 { margin:8px 10px 0 21px; vertical-align:middle; padding-bottom:6px;}
.searcher2 .s { float:left; width:430px; height:33px; background-position:0 0;}
.searcher2 .s input { width:340px; height:17px; padding:10px 4px 4px 6px; border:none; background:none; font-size:14px; color:#aaa;}
.searcher2 .s button { width:80px; height:32px; border:none; background:none; text-indent:-9999em; overflow:hidden; cursor:pointer;}
.searcher2 .f { color:#888; float:left; _display:inline; margin-left:15px;}
.searcher2 .f em { color:#36c; font-size:18px;}
.gird_xq {}
.gird_xq li.item { overflow:hidden; height:100%; padding:8px 0; border-bottom:1px dotted #bdbdbd;}
.gird_xq li.item .pic { float:left; width:116px;}
.gird_xq li.item .pic img { width:95px; height:70px; display:block; vertical-align:top; margin:0 auto; display:block; padding:1px; border:1px solid #ddd;}
.gird_xq li.item .text { text-align:left; float:right; width:834px;}
.gird_xq li.item .text h3 { font-size:14px; font-weight:bold;}
.gird_xq li.item .text li { float:left; text-align:center; line-height:24px;}
.gird_xq li.item .text li.l_01 { width:129px; font-weight:bold; font-size:14px; text-align:left; height:24px; overflow:hidden;}
.gird_xq li.item .text li.l_02 { width:113px;}
.gird_xq li.item .text li.l_03 { width:80px; color:#f60;}
.gird_xq li.item .text li.l_04 { width:92px;}.gird_xq li.item .text li.l_04 em { color:#3366cc; font-weight:bold;}
.gird_xq li.item .text li.l_05 { width:84px;}.gird_xq li.item .text li.l_05 em { color:#3366cc; font-weight:bold;}
.gird_xq li.item .text li.l_06 { width:72px;}.gird_xq li.item .text li.l_06 em { color:#3366cc; font-weight:bold;}
.gird_xq li.item .text li.l_07 { width:96px;}.gird_xq li.item .text li.l_07 em { font-weight:bold; color:#f60; font-size:16px;}
.gird_xq li.item .text li.l_08 { width:67px; font-weight:bold; color:#278a00;}
.gird_xq li.item .text li.l_09 { width:100px;}.gird_xq li.item .text li.l_09 em { font-weight:bold; color:#404040;}
.gird_xq .zhuanjia { width:700px; margin-top:5px; float:left;}
.gird_xq .zhuanjia .zone { padding:9px; background:#ececec url(../images/f_icon.gif) no-repeat -22px -1019px; padding-left:30px; text-align:left;}
.gird_xq .zhuanjia b.rc_tp,.zhuanjia b.rc_tp b,.zhuanjia b.rc_bt,.zhuanjia b.rc_bt b { display:block; height:3px; overflow:hidden; background:url(../images/f_rc3.gif) no-repeat 0 0;}
.gird_xq .zhuanjia b.rc_tp { background-position:-4px -4px; margin-bottom:-3px; background-color:#ececec; position:relative;}
.gird_xq .zhuanjia b.rc_tp b { float:right; width:3px; background-position:0 -4px;}
.gird_xq .zhuanjia b.rc_bt { background-position:-4px 0; margin-top:-3px;}
.gird_xq .zhuanjia b.rc_bt b { float:right; width:3px; background-position:0 0;}
.gird_xq .menu { float:left; _display:inline; margin:10px 0 0 15px;}
.gird_xq .menu a { width:110px; height:26px; display:block; background-position:-430px 0; text-align:center; line-height:26px;}
.sorting { margin:10px 0;}
.sorting li { float:left; _display:inline; margin-right:12px; padding-left:20px;}
.sorting li.title { background-position:-37px -888px; margin:0;}
.sorting li.time { background-position:-34px -853px;}
.sorting li.year { background-position:-34px -923px;}
.sorting li.price { background-position:-34px -958px;}
.sorting li.grad  { background-position:-34px -993px;}
.sorting li.attention { background-position:-34px -130px;}
.gird_xq_czf .wrap_main { margin:0 250px 0 0;}
.gird_xq_czf .col_sub { margin-left:-240px; width:240px;}
.gird_xq_czf .left { float:left;}
.gird_xq_czf .right { float:right;}
.gird_xq_czf .right s { text-decoration:none; float:left;}
.gird_xq_czf .totalA { margin:8px 0;}
.gird_xq_czf .mainList li.item { padding:8px 0; border-bottom:1px dotted #aaa; overflow:hidden; height:100%;}
.gird_xq_czf .mainList li.item li { float:left; line-height:62px;}
.gird_xq_czf .mainList li.item li.l_01 { width:99px;}
.gird_xq_czf .mainList li.item li.l_01 img { display:block; width:80px; height:62px; vertical-align:top; margin:0 auto; padding:1px; border:1px solid #ddd;}
.gird_xq_czf .mainList li.item li.l_02 { width:178px; text-align:left; line-height:18px;}
.gird_xq_czf .mainList li.item li.l_02 img { vertical-align:middle;}
.gird_xq_czf .mainList li.item li.l_02 p.time { color:#888; margin-top:6px;}
.gird_xq_czf .mainList li.item li.l_03 { width:67px;}
.gird_xq_czf .mainList li.item li.l_04 { width:67px;}
.gird_xq_czf .mainList li.item li.l_05 { width:83px;}
.gird_xq_czf .mainList li.item li.l_05 em { font-size:18px; color:#f60;}
.gird_xq_czf .mainList li.item li.l_06 { width:67px;}
.gird_xq_czf .mainList li.item li.l_06 em { font-size:18px; color:#f60;}
.gird_xq_czf .mainList li.item li.l_07 { width:67px;}
.gird_xq_czf .mainList li.item li.l_08 { width:72px; }
.gird_xq_czf .xqLP {}
.gird_xq_czf .xqLP li { border-bottom:1px dotted #999;}
.gird_xq_czf .xqLP li p.title { height:36px; line-height:18px;}
.gird_xq_czf .xqLP .price { color:#888!important; margin-top:2px;}
.gird_xq_czf .xqLP .price em { color:#f60;}
.qtczf { padding-top:6px;}
.qtczf li { text-align:left; line-height:20px; height:20px; overflow:hidden; padding-left:13px; background-position:-42px -260px; overflow:hidden;}
.qtczf li span { display:block; float:left; display:inline; margin-right:4px;}
.qtczf li span.s_01 { width:95px; height:20px; overflow:hidden;}
.qtczf li span.s_02 { width:40px; color:#888;}
.qtczf li span.s_03 { width:60px; text-align:right; color:#f60;}
.gird_xq_czf .fbchuzu { display:block; width:240px; height:39px; background-position:0 -139px; text-indent:-9999em; overflow:hidden;}
.gird_xq_czf .fbqiuzu { display:block; width:240px; height:39px; background-position:0 -178px; text-indent:-9999em; overflow:hidden;}
.gird_xq_czf .fbchushou { display:block; width:240px; height:39px; background-position:-240px -139px; text-indent:-9999em; overflow:hidden;}
.gird_xq_czf .fbqiugou { display:block; width:240px; height:39px; background-position:-240px -178px; text-indent:-9999em; overflow:hidden;}

.xqHead {}
.xqHead h1 { margin-top:5px; font-size:30px; font-weight:bold; text-align:left;}
.xqHead .extraNav { background:url(../images/f_lp_navX.gif) repeat-x 0 27px; overflow:hidden; height:31px; margin-top:5px;}
.xqHead .extraNav .navZone { float:left; position:relative;}
.xqHead .extraNav .navZone .zu { width:18px; height:18px; overflow:hidden; position:absolute; top:0; left:142px;}
.xqHead .extraNav .navZone .shou { width:18px; height:18px; overflow:hidden; position:absolute; top:0; left:221px;}

.xqHead .extraNav .sorting { float:right; display:inline; margin:5px 0 0 20px; line-height:16px;}
.xqHead .extraNav .sorting li.price em { font-size:16px; font-weight:bold; color:#f60;}
.xqHead .extraNav .sorting li.grad em { font-size:14px; font-weight:bold; color:#36c;}
.xqHead .extraNav .sorting li.attention em { font-size:12px; font-weight:bold; color:#404040;}
.xqHead .extraNav .navZone li { float:left; width:76px; height:31px; line-height:31px; background-position:-76px -33px; display:inline; margin-right:2px;}
#content .xqHead .extraNav .navZone li a { color:#404040; text-decoration:none;}
#content .xqHead .extraNav .navZone li a:hover { color:#666;}
.xqHead .extraNav .navZone li.current { background-position:0 -33px; font-size:14px; font-weight:bold;}
#content .xqHead .extraNav .navZone li.current a { color:#fff;}
.topInfo .left { float:left; width:366px;}
.topInfo .right { float:right; width:574px;}
.topInfo .left img { display:block; width:360px; height:243px; vertical-align:top; padding:2px; border:1px solid #ddd;}
.topInfo .right table.bro { border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.topInfo .right table.bro td { border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; text-align:left; padding:6px 4px 3px 8px; font-size:14px; color:#404040;}
.topInfo .right table.bro td em { color:#888;}
.gird_xq_xq { margin-top:10px;}
.gird_xq_xq .wrap_main { margin:0 250px 0 0;}
.gird_xq_xq .col_sub { width:240px; margin-left:-240px;}
.gird_xq_xq .more { float:right; _display:inline; margin-right:8px; font-size:12px;}
.gird_xq_xq .photoXQ { padding:10px 2px!important;}
.gird_xq_xq .photoXQ li { float:left; width:99px;}
.gird_xq_xq .photoXQ li img { width:84px; height:84px; display:block; margin:0 auto; vertical-align:top; padding:1px; border:1px solid #ddd;}

/* 经纪人 */
.searchK .s,.gird_jjr_01 .sk,.gird_jjr_01 .mainList li.item .text .hd,.gird_jjr_01 .skinBox,.gird_jjr_01 .skinBox .menu a,.jjrHead ul.extraNav li,.gird_qgqz .rk .right a,.gird_qgqz .bk,.gird_qgqz .mainList li li.l_01 span.zu,.gird_qgqz .mainList li li.l_01 span.mai,.bgk .bd li .menu { background:url(../images/f_jjrBG.png) no-repeat 0 0;}

.searchK { padding:10px 20px 8px;}
.searchK .left { float:left; line-height:33px;}
.searchK .s { float:left; width:511px; height:33px; background-position:0 -80px;}
.searchK .s input.text { width:444px; height:22px; border:none; background:none; font-size:14px; color:#aaa; padding:9px 0 0 5px; line-height:16px;}
.searchK .s button { width:62px; height:31px; border:none; background:none; cursor:pointer; text-indent:-9999em; overflow:hidden;}
.gird_jjr_01 { margin-top:10px;}
.gird_jjr_01 .wrap_main { margin:0 250px 0 0;}
.gird_jjr_01 .col_sub { width:240px; margin-left:-240px;}
.gird_jjr_01 .sk { background-position:0 -40px; height:30px; padding:10px 10px 0; line-height:22px;}
.gird_jjr_01 .sk .left { float:left;}
.gird_jjr_01 .sk .right { float:right; display:inline; padding-left:18px; background-position:-35px -197px;}
.gird_jjr_01 .sk s { float:left; display:inline; margin-left:25px; text-decoration:none;}
.gird_jjr_01 .sk .right em.red { color:#ff3300; font-weight:bold;}.gird_jjr_01 .sk .right em.gre { color:#3c7d02; font-weight:bold;}
.gird_jjr_01 .mainList {}
.gird_jjr_01 .mainList li.item { position:relative; height:100%; margin-top:10px; border:1px solid #eaeaea; background-color:#f9f9f9; overflow:hidden; padding-top:8px;}
.gird_jjr_01 .mainList li.item .cd { text-align:left; background-color:#eaeaea; margin-top:1px; padding:7px 5px 3px; line-height:14px;}
.gird_jjr_01 .mainList li.item .cd img { vertical-align:middle;}
.gird_jjr_01 .mainList li.item .cd em { color:#888;}
.gird_jjr_01 .mainList li.item .cd .jibie { color:#f60;}
.gird_jjr_01 .mainList li.item .cd .tel { color:#f30;}
.gird_jjr_01 .mainList li.item .tj { background-color:#fee0e0;}
.gird_jjr_01 .mainList li.item .comeon { position:absolute; bottom:2px; right:4px;}
.gird_jjr_01 .mainList li.item .comeon a { text-decoration:underline;}
.gird_jjr_01 .mainList li.item .pic { float:left; width:100px;}
.gird_jjr_01 .mainList li.item .pic img { background:#fff; border:1px solid #ddd; padding:1px; display:block; width:80px; height:106px; vertical-align:top; margin:0 auto;}
.gird_jjr_01 .mainList li.item .text { float:left; width:590px; text-align:left;}
.gird_jjr_01 .mainList li.item .text .hd { background-position:-941px -226px; border-bottom:1px dotted #89ae51; padding-left:15px; font-weight:bold; color:#333;}
.gird_jjr_01 .mainList li.item .text .bd { padding:8px; overflow:hidden; height:100%;}
.gird_jjr_01 .mainList li.item .text .bd li { float:left; width:282px; display:inline; margin-right:5px; padding-bottom:5px;}
.gird_jjr_01 .mainList li.item .text .bd li p { height:18px; overflow:hidden;}
.gird_jjr_01 .mainList li.item .text .bd li p.t_01 { color:#888;}
.gird_jjr_01 .mainList li.item .text .bd li p.t_01 img { vertical-align:middle;}
.gird_jjr_01 .mainList li.item .text .bd li p.t_02 { padding-left:21px;}
.gird_jjr_01 .skinBox { height:128px; background-position:0 -113px; padding:8px;}
.gird_jjr_01 .skinBox h3 { font-weight:bold; color:#2d7701; margin-bottom:4px;}
.gird_jjr_01 .skinBox p { text-align:left; padding-left:5px; line-height:22px; color:#555;}
.gird_jjr_01 .skinBox .menu { margin-top:5px;}
.gird_jjr_01 .skinBox .menu a { display:block; text-indent:-9999em; overflow:hidden; background-position:-240px -113px; height:33px; width:220px; margin:0 auto;}
.jjrHead {  height:100px; width:948px; border:1px solid #b1c66a; border-bottom:2px solid #4eab29;}
.jjrHead h1 { font-family:"黑体"; font-size:24px; color:#4e4e4e; padding:4px 12px;  float:left; display:inline; margin:15px 0 15px 30px;}
.jjrHead ul.extraNav { padding:0 0 0 15px;}
.jjrHead ul.extraNav li { vertical-align:middle; background-position:-84px -332px; padding-top:7px; height:19px; width:84px; float:left; display:inline; margin-left:5px; line-height:16px; font-size:14px;}
.jjrHead ul.extraNav li a { color:#404040;}
.jjrHead ul.extraNav li a:hover { text-decoration:none; color:#666;}
.jjrHead ul.extraNav li.current { background-position:0 -332px; font-weight:bold;}
.jjrHead ul.extraNav li.current a { color:#fff;}
.gird_jjr_shop { border:1px solid #d8d8d8; border-top:0; background:url(../images/f_jjrY_03.gif) repeat-y bottom right;}
.gird_jjr_shop .wrap_main { margin:10px 249px 10px 10px;}
.gird_jjr_shop .col_sub { width:238px; margin-left:-238px; background:url(../images/f_shopBg.gif) repeat-x 0 0;}
.gird_jjr_shop .info {}
.gird_jjr_shop .info h3 { padding:10px 0 5px; font-weight:bold; font-size:14px; color:#143c00;}
.gird_jjr_shop .info .pic img { padding:2px; border:1px solid #ddd; background-color:#fff;}
.gird_jjr_shop .info p { padding:5px 15px; text-align:left; line-height:16px; color:#333;}
.gird_jjr_shop .info p em { color:#888;}
.gird_jjr_shop .info p img { vertical-align:middle;}
.gird_jjr_shop .contx { text-align:left;}
.gird_jjr_shop .contx .xuline { border-bottom:1px dashed #ccc; padding-top:10px; margin:0 10px 10px 10px;}
.gird_jjr_shop .contx .shuzi { color:#f60; font-weight:bold; font-size:18px;}
.gird_jjr_shop .contx .fangwen { padding-left:40px; background-position:-18px -124px;}
.gird_jjr_shop .wrap_main .picList li { width:137px; padding:0 0 10px 0;}
.gird_jjr_shop .wrap_main .picList li .text { padding-left:16px;}
.gird_jjr_shop .wrap_main .hd { border-bottom:1px solid #cfcfcf; font-size:14px; font-weight:bold; color:#404040; padding:0 0 0 25px; background-position: -32px -1061px; text-align:left; margin:0 5px 15px 5px;}
.gird_jjr_shop .searchKey { padding:8px 0 8px 8px; border-bottom:1px solid #ddd; text-align:left;}
.gird_jjr_shop .searchKey .dt { overflow:hidden; height:100%;}
.gird_jjr_shop .searchKey .dt em { float:left; width:36px;}
.gird_jjr_shop .searchKey .dt .zone { float:left; width:640px;}
.gird_jjr_shop .searchKey .dt .zone a { padding:6px;}
.gird_jjr_shop .searchKey .dt .zone a.current { color:#f30; font-weight:bold;}
.gird_jjr_shop .mainList {}
.gird_jjr_shop .mainList li.item { overflow:hidden; height:100%; border-bottom:1px dotted #999; padding:6px 0;}
.gird_jjr_shop .mainList li.item li { float:left; line-height:64px;}
.gird_jjr_shop .mainList li.item li.l_01 { width:100px;}
.gird_jjr_shop .mainList li.item li.l_01 img { width:80px; height:60px; display:block; vertical-align:top; margin:0 auto; border:1px solid #ddd; padding:1px;}
.gird_jjr_shop .mainList li.item li.l_02 { width:164px; text-align:left;}
.gird_jjr_shop .mainList li.item li.l_02 .title { height:36px; overflow:hidden; line-height:18px;}
.gird_jjr_shop .mainList li.item li.l_02 .title img { vertical-align:middle;}
.gird_jjr_shop .mainList li.item li.l_02 .time { color:#888; margin:8px 0 0 0; line-height:18px;}
.gird_jjr_shop .mainList li.item li.l_03 { width:61px;}
.gird_jjr_shop .mainList li.item li.l_04 { width:58px;}
.gird_jjr_shop .mainList li.item li.l_05 { width:82px;}
.gird_jjr_shop .mainList li.item li.l_06 { width:67px;}
.gird_jjr_shop .mainList li.item li.l_05 em,.gird_jjr_shop .mainList li.item li.l_06 em { font-size:18px; color:#f60;}
.gird_jjr_shop .mainList li.item li.l_07 { width:67px;}
.gird_jjr_shop .mainList li.item li.l_08 { width:90px; }
.gird_jjr_shop .skb { line-height:22px; overflow:hidden; height:100%;}
.gird_jjr_shop .skb .left { float:left;}
.gird_jjr_shop .skb s { float:right; text-decoration:none; color:#888;}

.gird_jjr_shop .mainList li.item2 { overflow:hidden; height:100%; border-bottom:1px dotted #999; padding:6px 0;}
.gird_jjr_shop .mainList li.item2 li { float:left; line-height:64px;}
.gird_jjr_shop .mainList li.item2 li.l_01 { width:100px;}
.gird_jjr_shop .mainList li.item2 li.l_01 img { width:80px; height:60px; display:block; vertical-align:top; margin:0 auto; border:1px solid #ddd; padding:1px;}
.gird_jjr_shop .mainList li.item2 li.l_02 { width:164px; text-align:left;}
.gird_jjr_shop .mainList li.item2 li.l_02 .title { height:36px; overflow:hidden; line-height:18px;}
.gird_jjr_shop .mainList li.item2 li.l_02 .title img { vertical-align:middle;}
.gird_jjr_shop .mainList li.item2 li.l_02 .time { color:#888; margin:8px 0 0 0; line-height:18px;}
.gird_jjr_shop .mainList li.item2 li.l_03 { width:61px;}
.gird_jjr_shop .mainList li.item2 li.l_04 { width:58px;}
.gird_jjr_shop .mainList li.item2 li.l_05 { width:92px;}
.gird_jjr_shop .mainList li.item2 li.l_06 { width:67px;}
.gird_jjr_shop .mainList li.item2 li.l_05 em { font-size:18px; color:#f60;}
.gird_jjr_shop .mainList li.item2 li.l_07 { width:57px;}
.gird_jjr_shop .mainList li.item2 li.l_08 { width:90px;}
.gird_qgqz {}
.gird_qgqz .rk {}
.gird_qgqz .rk img { vertical-align:middle;}
.gird_qgqz .rk .left { float:left; _display:inline; padding-left:20px; background-position:-35px -386px; line-height:29px; }
.gird_qgqz .rk .left a { background:url(../images/qq_online.gif) no-repeat 0 0; padding-left:25px;}
.gird_qgqz .rk .right { float:right;}
.gird_qgqz .rk .right a { display:block; width:205px; height:29px; text-indent:-9999em; overflow:hidden; background-position:-240px -197px;}
.gird_qgqz .bk { height:40px; line-height:40px; padding:0 10px;}
.gird_qgqz .bk .left { float:left;}
.gird_qgqz .bk .left a { padding-right:10px;}
.gird_qgqz .bk .left a.current { color:#f30; font-weight:bold;}
.gird_qgqz .bk .right { float:right; text-align:left; padding-left:20px;}
.gird_qgqz .bk .right1 { width:110px; background-position:-34px -1085px;}
.gird_qgqz .bk .right2 { width:115px; background-position:-34px -842px;}
.gird_qgqz .mainList {}
.gird_qgqz .mainList li.item { overflow:hidden; height:100%; text-align:left; padding:8px 0; border-bottom:1px dotted #ccc;}
.gird_qgqz .mainList li.item li { float:left;}
.gird_qgqz .mainList li li.l_01 { width:65px;}
.gird_qgqz .mainList li li.l_02 { width:605px; padding-right:10px; _display:inline;}
.gird_qgqz .mainList li li.l_03 { width:135px; font-size:18px; color:#f60; line-height:57px;}
.gird_qgqz .mainList li li.l_04 { width:135px; color:#666; padding-top:9px;}
.gird_qgqz .mainList li li.l_01 span.mai { display:block; width:44px; height:44px; background-position:-906px -100px; margin:0 auto; text-indent:-9999em; overflow:hidden; margin-top:6px;}
.gird_qgqz .mainList li li.l_01 span.zu { display:block; width:44px; height:44px; background-position:-906px -164px; margin:0 auto; text-indent:-9999em; overflow:hidden; margin-top:6px;}
.gird_qgqz .mainList li li.l_02 h3 { font-size:14px;}
.gird_qgqz .mainList li li.l_02 .quyu { color:#333; font-size:12px;}
.gird_qgqz .mainList li li.l_02 em{ color:#0041D9;}
.gird_qgqz .mainList li li.l_02 .bei { color:#f30; font-size:12px;}
.gird_qgqz .mainList li li.l_02 p em { color:#888;}
.bgk { border:1px solid #eaeaea; background-color:#f9f9f9; position:relative; padding:3px 6px;}
.bgk .hd { font-size:14px; font-weight:bold; color:#1951c3; text-align:left; padding:5px 5px 5px 28px; background-position:-26px -1127px;}
.bgk .hd em { font-weight:normal; font-size:12px; color:#9a9da3;}
.bgk .bd { padding:30px 0;}
.bgk .bd li { overflow:hidden; height:100%; padding:4px 0; line-height:24px;}
.bgk .bd li s { float:left; width:100px; text-align:right; text-decoration:none; font-size:14px; color:#006600; line-height:24px;}
.bgk .bd li .in { display:block; float:left; text-align:left;}
.bgk .bd li .textA { border:1px solid #d4d0c8; border-left:1px solid #808080; border-top:1px solid #808080; height:20px; padding:4px 0 0 4px; font-size:14px; color:#666;}
.bgk .bd li .textB { padding:4px; border:1px solid #d4d0c8; border-left:1px solid #808080; border-top:1px solid #808080; font-size:14px; color:#666;}
.bgk .bd li input { vertical-align:middle; padding:0; margin:0;}
.bgk .bd li .menu { width:159px; height:31px; background-position:-240px -156px; overflow:hidden; text-indent:-9999em; display:block; cursor:pointer; border:none; float:left; _display:inline; margin:10px 0 0 100px;}
.bgk .bd li em { color:#888; font-size:12px;}

/* 通用盒子 */
.htmlzdy { border:1px solid #dcdcdc; background-color:#f6f6f6;}
.a { position:relative; _height:100%;}
.a .ft { position:absolute; top:4px; right:5px;}
.a .hd { height:25px; background-position:-280px -111px; padding-left:8px;}
.aZ .hd { background-position:0 -111px;}
.aZ2 .hd { background-position:-710px -136px;}
.aZ2 .bd .text { width:150px;}

.a .hd li { font-size:14px; float:left; line-height:25px; white-space:nowrap; _width:70px;}
.a .hd li.selected { font-weight:bold; background-position:0 -136px;}
.a .hd li.selected a { display:block; height:25px; background-position:100% -1202px;}
.a .hd li a { color:#404040; padding:0 8px; display:block;}.a .hd li a:hover { text-decoration:none; color:#666;}
.a .bd { border:1px solid #dbdbdb; border-top:none; padding:8px;}
.b { position:relative; height:100%;}
.b .ft { position:absolute; right:7px; top:7px;}
.b .hd { height:28px; background-position:0 -55px; text-align:left; padding-left:8px;}
.b .hd li { float:left; width:109px; height:24px; padding-top:4px; font-size:14px; color:#fff; text-align:center; line-height:24px; background-position:59px -1161px;}
.b .hd li a { color:#404040;}.b .hd li a:hover { color:#666; text-decoration:none;}
.b .hd li.selected { font-weight:bold; height:26px; padding-top:2px;}.b .hd li.selected a,.b .hd li.selected a:hover { color:#fff;}
.b .lv li.selected { background-position:0 -274px;}
.b .ye li.selected { background-position:0 -302px;}
.b .bd { border:1px solid #d4d4d4; border-top:none; padding:10px;}
.c {}
.c .hd { background:url(../images/f_lpBG.png) no-repeat 0 -134px; height:25px; text-align:left; line-height:25px; padding-left:10px; font-size:14px;}
.c .hd .select li { float:left;}
.c .hd .select li.selected { background:url(../images/f_lpBG.png) no-repeat 0 -159px;}
.c .hd .select li a { float:left; padding:0 10px; display:block; height:24px; line-height:24px; color:#206e02;}
.c .hd .select li.selected a { background:url(../images/f_lpBG.png) no-repeat 0 -160px; border:1px solid #bdd7a0; border-bottom:none;}
.c .bd { border:1px solid #e4e4e4; padding:10px; border-top:none;}
.c .bd p { margin:5px 0; line-height:20px; color:#444; text-align:left;}
.leftPicList li { padding:8px 4px; border-bottom:1px dashed #ddd; overflow:hidden; height:100%;}
.leftPicList li .pic { float:left; width:80px; vertical-align:top;}
.leftPicList li .pic img { display:block; padding:2px; border:1px solid #ddd; background-color:#fff; vertical-align:top; margin:0 auto; width:70px; height:54px;}
.leftPicList li .text { float:right; width:130px; text-align:left; line-height:20px;}
.leftPicList li .text p { height:20px; overflow:hidden;}
.leftPicList li .text .ms { color:#f60;}
.leftPicList li .text .price { color:#404040;}
.blueBox {}
.blueBox .zone { padding:6px 8px; border:1px solid #a0c4ef; background:url(../images/f_rc.gif) repeat-x 0 -186px;}
.blueBox b.rc_tp,.blueBox b.rc_tp b,.blueBox b.rc_ft,.blueBox b.rc_ft b { display:block; height:4px; overflow:hidden; background:url(../images/f_rc.gif) no-repeat 0 0;}
.blueBox b.rc_tp { background-position:-5px -182px; margin-bottom:-4px; position:relative;}
.blueBox b.rc_tp b { width:4px; float:right; background-position:0 -182px;}
.blueBox b.rc_ft { background-position:-5px -177px; margin-top:-4px; position:relative;}
.blueBox b.rc_ft b { width:4px; float:right; background-position:0 -177px;}
.blueBox .zone .hd { text-align:left; font-size:14px; font-weight:bold; color:#1559ca;}
.greenBox .zone { padding:6px 8px; border:1px solid #bed7a0; background:url(../images/f_rc2.gif) repeat-x 0 -32px;}
.greenBox b.rc_tp,.greenBox b.rc_tp b,.greenBox b.rc_ft,.greenBox b.rc_ft b { display:block; height:4px; overflow:hidden; background:url(../images/f_rc2.gif) no-repeat 0 0;}
.greenBox b.rc_tp { background-position:-5px -27px; margin-bottom:-4px; position:relative;}
.greenBox b.rc_tp b { width:4px; float:right; background-position:0 -27px;}
.greenBox b.rc_ft { background-position:-5px -22px; margin-top:-4px; position:relative;}
.greenBox b.rc_ft b { width:4px; float:right; background-position:0 -22px;}
.greenBox .zone .hd { text-align:left; font-size:14px; font-weight:bold; color:#206e02;}
.dlanBox {}
.dlanBox .zone { padding:6px 8px; border:1px solid #d6d6d6; background:#edf5fa url(../images/f_rc2_01.gif) repeat-x bottom left; text-align:left;}
.dlanBox b.rc_tp,.dlanBox b.rc_tp b,.dlanBox b.rc_ft,.dlanBox b.rc_ft b { display:block; height:4px; overflow:hidden; background:url(../images/f_rc2.gif) no-repeat 0 0;}
.dlanBox b.rc_tp { background-position:-5px -8px; margin-bottom:-4px; position:relative; background-color:none;}
.dlanBox b.rc_tp b { width:4px; float:right; background-position:0 -8px;}
.dlanBox b.rc_ft { background-position:-5px -3px; margin-top:-4px;}
.dlanBox b.rc_ft b { width:4px; float:right; background-position:0 -3px;}
.dlanBox .zone .hd { text-align:left; font-size:14px; font-weight:bold; color:#1559ca;}
.radio label { padding-left:18px; background:url(../images/radio_03.gif) no-repeat 0 0; cursor: pointer; color:#36c;}
.radio label.checked { background-position:0 -34px;}
.daohang { text-align:left; line-height:24px; padding:5px 0 0 21px; background:url(../images/f_icon2_03.gif) no-repeat 0 8px;}
.daohang em { color:#404040;}
.daohang a { padding:0 6px;}
.daohang a.current { font-weight:bold; color:#f30;}
.daohang .select { overflow:hidden; background:url(../images/daohangS.gif) repeat-x 0 100%; height:100%;}
.daohang .select em { float:left;}
.daohang .select a { display:block; float:left; white-space:nowrap;}
.daohang .select .selected { color:#f30; font-weight:bold;}
.daohang .selectBD { margin-bottom:5px; border:1px solid #c1d9ec; border-top:none; background-color:#fff; _zoom:1;}

/* 分页 */
.right { float:right;}
.f_pagelist { margin-top:3px; text-align:center;}
.f_pagelist span.total { background:none; line-height:20px;}
.f_pagelist span { display:block; _display:inline; margin-right:5px; float:left; height:21px; background:url(../images/f_gg.gif) no-repeat 0 0; line-height:21px;}
.f_pagelist a { color:#555;}.f_pagelist a:hover { color:#888; text-decoration:none;}
.f_pagelist span.short { width:43px; background-position:0 0;}
.f_pagelist span.long { width:51px; background-position:-46px 0;}
.f_pagelist ul { display:block; _display:inline; float:left; margin:2px 3px 0 3px;}
.f_pagelist ul li { float:left; _display:inline; font-size:12px;}
.f_pagelist ul li a { padding:0 4px; margin:0 1px;}
.f_pagelist ul li.current a { font-weight:bold; background-color:#63a427; color:#fff;}
.f_pagelist ul li a:hover { background-color:#63a427; color:#fff;}

/* select */
div.selectbox-wrapper { position:absolute; background-color:white; border:1px solid #b1d099; text-align:left;}
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:pointer; width:88px; color:#555; font-size:14px;}
.selectbox { font-size:14px; display : block; width:94px; text-align:left; height:22px; padding-top:8px; cursor: pointer; border:none; background:none; color:#83887e; text-indent:.5em; z_index:9999; vertical-align:middle;}

.lp div.selectbox-wrapper { position:absolute; background-color:white; border:1px solid #b1d099; text-align:left;}
.lp div.selectbox-wrapper ul li.selected {}
.lp div.selectbox-wrapper ul li.current { background-color:#457e1a; color:#fff;}
.lp div.selectbox-wrapper ul li { display:block; margin:0; padding:3px; line-height:16px; cursor:pointer; width:104px; color:#555; font-size:12px;}
.lp .selectbox { background-position:89px -21px; margin:0; display:block; width:110px; text-align:left; height:17px; padding-top:5px; cursor: pointer; border:none; background-color:#fff; color:#83887e; text-indent:.5em; z_index:9999; vertical-align:middle; border:1px solid #c6d4be; font-size:12px;}

.small div.selectbox-wrapper { position:absolute; background-color:white; border:1px solid #b1d099; text-align:left;}
.small div.selectbox-wrapper ul li.selected {}
.small div.selectbox-wrapper ul li.current { background-color:#457e1a; color:#fff;}
.small div.selectbox-wrapper ul li { display:block; margin:0; padding:3px; line-height:16px; cursor:pointer; width:84px; color:#555; font-size:12px;}
.small .selectbox { background-position:73px -53px; margin:0; display:block; width:90px; text-align:left; height:14px; line-height:14px; padding-top:3px; cursor: pointer; border:none; background-color:#fff; color:#83887e; text-indent:.5em; z_index:9999; vertical-align:middle; border:1px solid #c6d4be; font-size:12px;}

.gird_jjr_01 .sk .small div.selectbox-wrapper ul li  { width:94px;}
.gird_jjr_01 .sk .small .selectbox { width:100px; background-position:83px -53px;}


