﻿@charset "gb2312";
.logo h1 .logo-bd, .search .search-bd .search-button .btn-search, .focimg .focimg-ft .focimg-opt .prev i, .focimg .focimg-ft .focimg-opt .next i, .foot-bm .logo-bm, .dl-price-bd .gf-tools .g-t-bef, .dl-price-bd .gf-tools .g-t-ing, .dl-price-bd .gf-tools .g-t-aft, .gf-tools .t-pg, .gf-tools .t-dk, .gf-tools .t-gj, .gf-tools .t-hk, .gf-tools .t-sf { background-image: url(http://dl.goufang.com/2014/images/logo.png); }
.search .search-bd .search-button .btn-search { border-radius: 0 }
.logo h1 .x_logo { background: url(http://common.goufang.com/2015/es/images/logo120.png) no-repeat }
.wrap .simple-list li, .wrap .simple-list .r-f-simple, .wrap .simple-list .r-f-all a, .catl-nav .elem-nav a:hover, .back_top a:hover { transition: all 0.2s ease-out 0s; }
.wrap { position: relative; margin: 0 auto; width: 1000px; *zoom:1;
}
em { color: #C00; font-style: normal; }
body { background-color: #f4f4f4 }
/* body*/
.gf-container:after, .gf-container:before, .gf-navigation:after, .gf-navigation:before { display: table; height: 0; content: ""; }
.gf-container { position: relative; z-index: 1; clear: both; *zoom:1;
}
.gf-container:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; }
.gf-wrapper { float: left; width: 100%; min-height: 1px; *zoom:1;
}
.gf-wrapper .gf-navi { position: relative; z-index: 2; }
.catl-nav { position: relative; border-bottom: 2px solid #F56a03; *zoom:1;
background-color: #fff }
.catl-nav .clearfix:after { clear: both; display: block; height: 0; content: " "; }
.catl-nav .tab-n li { float: left; }
.catl-nav .elem-nav { margin-right: 130px; }
.catl-nav .elem-seo { position: absolute; top: 12px; right: 10px; }
.catl-nav .elem-seo ul li { float: left; margin-left: 10px; }
.catl-nav .elem-seo ul li a { color: #3498db; font-weight: bold; }
.catl-nav .elem-seo ul li a:hover { color: #f56a03; }
.catl-nav .elem-nav a { display: block; margin-right: -1px; padding: 0 17px; height: 42px; border: 1px solid #e3e3e3; border-bottom: 0 none; background-color: #f2f2f2; color: #404040; text-decoration: none; line-height: 42px; _display: inline; _zoom: 1; }
.catl-nav .elem-nav a { border: 0 none; background: 0 0; font-weight: 700; font-size: 14px; marborder: 0 none; gin-right: 0; }
.catl-nav .elem-nav .active a, .catl-nav .elem-nav a:hover { border: 0 none; border-radius: 3px 3px 0 0; background: #f56a03; color: #fff; font-size: 14px; }
.catl-nav .elem-line-wrap { position: relative; display: none; margin-bottom: -2px; margin-left: 2px; height: 2px; }
.nav_detail { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); margin: 10px auto }
.list_all { background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.gf-wrapper-sub { position: relative; z-index: 1; float: left; margin-left: -230px; width: 230px; }
.gf-wrapper-sub .tuan, .gf-wrapper-sub .es-adver, .gf-wrapper-sub .g-stand, .gf-wrapper-sub .jjr-start { position: relative; overflow: hidden; }
.gf-wrapper-sub .tuan { margin-bottom: 10px; }
.gf-wrapper-sub .on .sub { background-color: #fbfbfb; }
.gf-wrapper-sub .tuan .t-img { display: block; height: 130px; }
/*xinzeng*/
.gf-wrapper-sub .tuan .tuan-nav { padding: 9px 10px; background-color: #f5f5f5; color: #9f9f9f; border: 1px solid #e8e8e8; font-weight: normal; }
.gf-wrapper-sub .tuan img { width: 230px; height: 130px; }
.gf-wrapper-sub .tuan .t-title, .gf-wrapper-sub .g-stand .list .title { padding: 5px 10px; background-color: #e8e8e8; font: normal 14px \5FAE\8F6F\96C5\9ED1; }
.gf-wrapper-sub .tuan .sub { padding: 5px; border: 1px solid #e8e8e8; text-align: center; }
.gf-wrapper-sub .tuan .sub:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; }
.gf-wrapper-sub .tuan .sub h3 { margin-top: 7px; color: #f56a03; font: 700 16px \5FAE\8F6F\96C5\9ED1; }
.gf-wrapper-sub .tuan .sub .sign { margin-top: 10px; margin-bottom: 10px; width: 120px; height: 30px; }
.gf-wrapper-sub .g-stand { }
.gf-wrapper-sub .g-stand .g-tit { padding: 5px 10px; border: 1px solid #e8e8e8; border-bottom: 0; background-color: #f7f7f7; color: #f56a03; font-weight: 700; font-size: 14px; }
.gf-wrapper-sub .g-stand .list .pic a { display: block; height: 171px; }
.gf-wrapper-sub .g-stand .list .title .rm-v { color: #f56a03; }
.gf-wrapper-sub .g-stand .list .info { padding: 5px 10px; }
.gf-wrapper-sub .g-stand .list .info .x-q { margin-right: 5px; }
.gf-wrapper-sub .g-stand .list .title { display: block; border: 1px solid #e8e8e8; border-bottom: none; }
.gf-wrapper-sub .g-stand .list .title:hover { text-decoration: underline; }
.gf-wrapper-sub .g-stand .list { margin-bottom: 10px; border: 1px solid #e8e8e8; }
.gf-wrapper-sub .g-stand .on { border: 1px solid #f56a03; }
.nav-topbar .nav-topbar-r { margin: 0 5px; width: 5px; height: 9px; font-family: \5B8B\4F53; }
.nav-topbar li { float: left; *height:32px;
}
.nav-topbar { clear: both; margin: 0 4px; padding: 10px 8px 0; border: 0 none; white-space: nowrap; line-height: 25px; *zoom:1;
*margin-top:3px;
}
.gf-navi:has(div.nav-topbar) .nav_detail {
margin-top:0
}
.newsrp .nav-content { background-color: #fff; border-top: 0 }
.nav-category h4 { position: absolute; top: 0; left: 19px; overflow: hidden; padding-right: 5px; max-width: 97px; color: #666; text-align: left; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; *max-width:100px;
}
.newsrp .nav-category h4 { top: 10px; color: #333; }
.newsrp .type-line .nav-category { position: relative; z-index: 2; float: none; clear: both; margin: 0; padding: 10px 10px 10px 68px; width: auto; border-bottom: 1px dashed #e7e7e7; line-height: 23px; _padding: 8px 8px 8px 68px; *zoom:1;
}
.newsrp .type-line .last { border-bottom: none; }
.newsrp .navigation a { color: #525252; }
.newsrp .navigation a:hover { color: #f56a03; }
.type-line .nav-category-content li, .type-line .nav-category-regional li { margin-right: 20px; }
.type-line .line-1 li { margin-bottom: 0; }
.type-line .line-1:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; }
.nav-category-content li, .nav-category-regional li { float: left; max-width: 95px; text-overflow: ellipsis; white-space: nowrap; *min-width:24px;
}
.nav_category_on .nav-category-content li { margin-bottom: 5px }
.nav-category-content, .nav-category-regional { *zoom:1;
}
.nav-category-content:after, .nav-category-regional:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; }
.nav-regional-wrap { margin-left: -10px; }
.nav-regional-wrap .nav-category-regional { padding: 5px 0 5px 10px; background-color: #f3f3f3; ; *zoom:1;
}
.nav-regional-wrap .nav-category-regional input { position: relative; top: 5px; float: left; display: none; margin-right: 5px; *top:0;
}
.nav-regional-wrap .focus input, .nav-regional-wrap .sub-bd { display: block; }
.nav-regional-wrap .nav-category-regional .sub { width: 400px; }
.nav-regional-wrap .sub-bd input { display: block; }
.nav-regional-wrap .nav-category-regional li { overflow: hidden; margin-right: 7px; width: 85px; }
.nav-regional-wrap .focus li { margin-right: 5px; width: 91px; }
.nav-regional-wrap .focus li a { overflow: hidden; max-width: 91px; text-overflow: ellipsis; white-space: nowrap; *min-width:24px;
_width: 91px; }
.nav-regional-wrap .sub { clear: both; margin-bottom: 0; width: 400px; height: 31px; max-width: 400px; }
.nav-regional-wrap .nav-category-regional .sub input { top: 0; margin-right: 15px; }
.es-adver { overflow: hidden; *zoom:1;
}
.es-adver img { width: 230px; }
.es-adver .ad-n { display: block; height: 60px; }
.es-adver .ad-w { display: block; }
.price-status { position: relative; margin-bottom: 10px; padding-bottom: 10px; border: 1px solid #e8e8e8; }
.price-status .price-tit { margin: 0 auto; width: 205px; height: 34px; border-bottom: 1px dotted #ccc; text-indent: 0; font-size: 14px; line-height: 34px; }
.price-status .info { margin: 0 auto; margin-bottom: 5px; width: 207px; border-bottom: 1px dotted #ccc; }
.price-status .remark { margin: 0 auto; width: 207px; color: #777; line-height: 16px; }
.info .current { margin-top: 3px; line-height: 25px; }
.info .current h3 { display: inline; color: #f56a03; }
.info .trends { margin-bottom: 7px; }
.cp-sav { display: inline-block; overflow: hidden; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 80px; height: 30px; height: 28px\9; border: none; -webkit-border-radius: 2px; border-radius: 2px; background: #3498db; -webkit-box-shadow: 1px 1px 1px 0 rgba(145, 145, 145, 0.3); box-shadow: 1px 1px 1px 0 rgba(145, 145, 145, 0.3); color: #fff; text-align: center; font: normal normal normal 14px/28px "Times New Roman", Times, serif; font-weight: bold; cursor: pointer; }
.ch-sav, .ch-more { width: 60px; height: 25px; height: 23px\9; font: normal normal normal 12px/25px "Times New Roman"; }
.ch-more { width: 90px; }
.ch-sav:hover, .ch-more:hover, .sign:hover { background: #42A5E7; color: #FFF; }
.type-line .nav-category { margin-top: 9px; }
.type-line .nav-category .selected { color: #f56a03; font-weight: 700; }
.type-line .nav-category .pe-price { position: absolute; top: 8px; right: 10px; }
#mj_more { right: 53px; }
.pe-price { position: relative; float: left; margin-left: 10px; height: 20px; }
.pe-price .bd-price { position: relative; _width: 150px; }
.pe-price .bd-price .txt { padding: 4px; width: 40px; border-color: #d8d8d8; line-height: 14px; }
.pe-price .bd-price .btns { position: absolute; top: 0; right: 10px; display: none; margin-top: 5px; }
.pe-price .bd-price .btn { float: right; margin-top: 47px; border: 0 none; background: #F40; }
.pe-price .area .btn { margin-top: 1px; }
.pe-price .bd-price .btns .i { padding: 3px 8px; height: auto; background: #f40; color: #fff; *padding:2px 8px 1px;
width: auto }
.pe-price .bd-price .btns .i:hover { background: #f60; }
.pe-price .bd-price .btns .i a { padding: 1px 5px; color: #404040; text-decoration: none; }
.pe-price .bd-price .reset { display: none; color: #404040; text-decoration: underline; }
.pe-price .bd-price p { position: relative; padding: 0 9px; white-space: nowrap; }
.pe-price.focus .bd-price p { z-index: 100; }
.pe-price .bd-price .ctrl-panel { position: absolute; top: -7px; left: 0; z-index: 1; display: none; padding-right: 52px; width: 100%; height: 82px; border: 1px solid #ccc; background: #fff; box-shadow: 1px 1px 6px rgba(0, 0, 0, .2); *padding-right:62px;
_padding-right: 52px; }
.pe-price .area .ctrl-panel { height: 35px; }
.pe-price .focus { z-index: 151; }
.pe-price .radio { position: relative; z-index: 200; display: none; padding-left: 10px; *zoom:1;
_margin-bottom: 5px; }
.pe-price .radio label { display: block; }
.pe-price .radio input { position: relative; top: 2px; margin-right: 5px; }
.pe-price.focus .bd-price { top: -46px; }
.pe-price.focus .area { top: 0; }
.pe-price.focus .bd-price .btns, .pe-price.focus .bd-price .ctrl-panel, .pe-price.focus .radio { display: block; }
input.txt { padding: 3px 0 2px 2px; height: 12px; border: 1px solid #b5b5b5; background: #fff; font: 100 12px/1 Tahoma, Verdana, Arial, Simsun, sans-serif; }
.btn { display: inline-block; padding: 0; border: 1px solid #999; border-color: #C8C8C8 #999 #999 #C8C8C8; -moz-border-radius: 2px; border-radius: 2px; background: #fff; color: #404040; text-decoration: none; word-spacing: 0; letter-spacing: 0; line-height: 12px; -webkit-text-size-adjust: none; }
.btn .i { display: inline-block; margin: 1px; padding: 1px 5px; height: 15px; border: 0; background-color: #F6F6F6; color: #404040; text-decoration: none; font: 100 12px/14px simsun, sans-serif; cursor: pointer; }
select { display: none; }
.select_box { position: relative; z-index: 1; float: left; display: inline-block; margin-right: 10px; width: 100px; color: #525252; font-size: 12px; font-family: "\5B8B\4F53"; line-height: 24px; }
.select_box h3 { font-weight: normal; }
.select_showbox { padding-left: 5px; height: 25px; border: 1px solid #d8d8d8; line-height: 25px; }
.select_option { position: absolute; z-index: 100; display: none; width: 98px; border: 1px solid #d8d8d8; border-top: none; background-color: #fff; }
.select_option li { padding-left: 5px; }
.select_option li a { display: block; margin: 0; padding: 0; *zoom:1;
}
.select_option li.selected { background-color: #F3F3F3; color: #999; }
.select_option li.hover { background: #eee; }
.select_box .rot { top: 12px; top: 6px\9; right: 11px; right: 20px\9; -webkit-transform: rotate(180deg); transform: rotate(180deg); -ms-transform: rotate(180deg); }
.pointer { position: absolute; top: 10px; right: 20px; width: 5px; height: 5px; transition: all 0.3s ease-in 0s; -webkit-transform-origin:3px 3px; transform-origin:3px 3px }
.pointer .arrow, .pointer .arrow_border { position: absolute; top: 0; left: 50%; left: 0; z-index: 1002; margin: 0 auto; margin-left: 45%; width: 0; border-color: #fff transparent transparent transparent; border-style: solid dashed dashed dashed; border-width: 5px; font-size: 0; line-height: 0; }
.pointer .arrow_border { top: 0px; z-index: 1001; margin-top: 1px; border-color: #7f8284 transparent transparent transparent; border-style: solid dashed dashed dashed; border-width: 5px; }
.rot .arrow, .rot .arrow_border { border-color: transparent transparent #FFF transparent\9; border-style: dashed dashed solid dashed\9; }
.rot .arrow_border { margin-top: -1px\9; border-color: transparent transparent #7f8284 transparent\9; border-style: dashed dashed solid dashed\9; }
.newsrp .type-line .current-cond { z-index: 1; padding-left: 92px; border-bottom: none; background-color: #eee; }
.current-cond .mult-1 a { display: block; padding: 2px 6px 3px; border: 1px solid #dedede; background: #FFF; color: #666; white-space: nowrap; line-height: 14px; }
.current-cond .mult-1 a:hover { border: 1px solid #f56a03; color: #f56a03; }
.current-cond .mult-1 a h5 { display: inline; font-weight: 400; }
.current-cond .mult-1 a .nav-pill-text { position: relative; display: inline; overflow: hidden; height: 16px; text-overflow: ellipsis; line-height: 16px; *overflow:visible;
}
.current-cond .mult-1 a span.close-pop, .current-cond .col-list .close-pop { color: #999; font-weight: 700; font-size: 12px; font-family: \5B8B\4F53; cursor: pointer; -webkit-transition: opacity .1s linear;
-moz-transition: opacity .1s linear;
-o-transition: opacity .1s linear;
transition: opacity .1s linear;
}
.current-cond .mult-1 .ico-s { float: left; display: inline; padding: 3px 3px 4px; width: 23px; height: 23px; border: 0; border: 1px solid #c8c8c8; border-left: 0; background-color: #fff; font-size: 14px; cursor: pointer; *padding:2px 2px 2px;
}
.current-cond .mult-1 .ico-s:hover { color: #f56a03; }
.current-cond .mult-1 a:hover span.close-pop, .current-cond .col-list .close-pop:hover { color: #f56a03; }
.type-line .nav-category-content .mult-1, .current-cond .mult-3 { position: relative; margin-top: 2px; margin-right: 10px; margin-bottom: 2px; width: auto; height: 23px; max-width: none; line-height: 23px; }
.type-line .nav-category-content .mult-2 { margin-right: 0; margin-bottom: 0; }
.type-line .nav-category-content .u-tj-shuru { float: left; padding-left: 5px; width: 88px; height: 21px; border: 1px solid #C8C8C8; line-height: 20px; }
.type-line .nav-category-content .u-tj-btn { position: relative; padding: 4px 0; width: 20px; height: 22px; outline: none; border: 1px solid #C8C8C8; border-left: none; background-color: #fff; cursor: pointer; _top: 1px; }
.current-cond .mult-3 .ico-save, .current-cond .mult-3 .ico-trash { margin-right: 5px; margin-left: 30px; font-size: 14px; }
.current-cond .mult-3 .ico-trash { margin-left: 10px; }
.current-cond .mult-3 .r-s { margin-left: 10px; padding: 2px 10px; border: 1px solid #EEE; }
.current-cond .col-list { position: absolute; top: 21px; left: -13px; z-index: 1002; padding: 4px 8px; width: 215px; border: solid 1px #f56a03; background: #fff; -webkit-box-shadow: 3px 2px 2px #E7E7E7; -moz-box-shadow: 3px 2px 2px #E7E7E7; box-shadow: 3px 2px 2px #E7E7E7; font-size: 12px; line-height: 24px; -o-box-shadow: 3px 2px 2px #E7E7E7; }
.current-cond .col-list a { float: left; display: inline-block; height: 24px; }
.current-cond .col-list .item { float: none; margin-right: 0; max-width: 235px; }
.current-cond .col-list a.item-left { overflow: hidden; width: 200px; text-overflow: ellipsis; white-space: nowrap; }
.current-cond .col-list li { position: relative; }
.current-cond .col-list li:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; }
.current-cond .col-list .close-pop { float: right; }
.current-cond .mult-3 a.onmouse-over { border: 1px solid #f56a03; background-color: #fff; }
.gf-screen .row2 .labeltit { float: left; }
.gf-screen .row2 .labeltit li { float: left; height: 36px; border-right: 1px solid #e8e8e8; }
.gf-screen .row2 .labeltit li.first { border-left: none; }
.gf-screen .row2 .labeltit li a { display: inline-block; padding: 0px 15px; height: 36px; font-size: 14px; line-height: 36px; }
.gf-screen .row2 .labeltit li a h1 { font-weight: normal; float:left; }
.gf-screen .row2 .labeltit li a em { width:57px; height:14px; float:left; margin-top:11px; padding-left:9px; line-height:14px; color:#fff; font-size:12px; font-family:\5fae\8f6f\96c5\9ed1; font-weight:normal; background-image:url(../es/images/list_qipao.png); }
.gf-screen .row2 .labeltit li.zm a:hover { color:#008c00; }
.gf-screen .row2 .labeltit .selected { background-color: #fff; height:37px; border-right-color:#ccc; border-left-color:#ccc; }
.gf-screen .row2 .labeltit .selected a { color: #f56a03; font-weight: 700; }
.gf-screen .row2 .labeltit .zm.selected a { color: #f56a03; font-weight: 700; }
.gf-screen .row2 .labeltit li.zm.selected a { color:#008c00; }
.gf-screen .row2 .labeltit li.selected a:hover { color: #f56a03; }
.gf-screen .row2 .labeltit li.zm.selected a:hover { color:#008c00; }
.gf-screen .row2 .fanye { float: right; overflow: hidden; padding: 0 10px; height: 36px; border-left: 1px solid #e8e8e8; line-height: 36px; }
.gf-screen .row2 .fanye a { overflow: hidden; padding: 0; text-align: center; font-weight: 700; font-family: \5B8B\4F53; }
.gf-screen .row2 .fanye .fytext { float: left; display: inline-block; margin-top: 10px; padding: 0px 5px; height: 18px; line-height: 18px; *margin-top:8px;
}
.gf-screen .row2 .fanye .fytext .h { position: static; color: #F40!important; }
.gf-screen .row2 .fanye .f-bd { float: left; display: block; overflow: hidden; width: 20px; height: 38px; color: #999; line-height: 38px; cursor:pointer; }
.gf-screen .row2 .fanye .c-on { color: #333; }
.gf-screen .row2 .fanye .c-on:hover { color: #f56a03; }
.gf-screen .row2 .labeltit li.fanye .f-bd:hover { color: #333; }
.gf-screen .row2 .labeltit li.fanye .c-on:hover { background-color: #42A5E7; color: #fff; }
.gf-screen .row2 { height: 36px; border-bottom: 1px solid #ccc; background-color: #f7f7f7; color: #666; line-height: 36px; *zoom:1;
}
.gf-screen .row2 .interest { padding-left: 10px; font: normal 14px \5FAE\8F6F\96C5\9ED1; }
.gf-screen .sor, .co-cn { margin-bottom: 10px; padding-left: 15px; line-height: 35px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.co-cn span em { font-size: 14px }
.gf-screen .sor i { color: #f56a03; font: bold 14px \5B8B\4F53; }
.gf-screen .sor .key-w { margin: 0 5px; color: #f56a03; font-weight: 700; }
.gf-screen .sor a:hover { text-decoration: underline; }
.gf-screen .sorting { float: right; overflow: hidden; }
.co-cn h3 { display: inline-block; color: #42A5E7; font: normal 16px \5FAE\8F6F\96C5\9ED1; *display: inline;
}
.co-cn i { margin: 0 20px; color: #CCC; font-size: 12px; *display: inline;
}
.co-cn b { color: #f56a03; font-weight: 700; font-size: 16px; }
.co-cn .comu-l { position: relative; display: inline-block; *display: inline;
line-height: 37px }
.co-cn .comu-l a { display: inline-block; margin: 0 7px; }
.sorting li { position: relative; float: left; display: inline; padding: 0px 3px; }
.sorting .click-on a, .sorting .click-on span { color: #f56a03; }
.sorting span { margin-right: 8px; margin-left: 2px; }
.sorting li a:hover { color: #f56a03; }
.sorting a { display: inline-block; color: #404040; }
.sorting li.arrdown a { }
.sorting li.arrup a { }
.sorting li.arrup a:hover, .sorting li.upclicked a { color: #f60; }
.sorting li.downclicked a, .sorting li.arrdown a:hover { }
.sorting li.default { padding-bottom: 0px; padding-left: 7px; }
.sorting li.default a { padding-right: 0px; background: none; }
.sorting li.default a:hover { padding-right: 0px; background: none; }
.gf-content { visibility: visible; padding-bottom: 20px; }
.gf-content .v { display: block; overflow: hidden; margin-top: 5px; width: 100%; height: 45px; }
.gf-content .item { padding: 20px 10px 20px 0; border-bottom: 1px solid #e5e5e5; }
.gf-content .pic-bd { position: relative; padding: 0; ; width: 180px; height: 135px; border: 1px solid #E5E5E5; font-size: 0; }
.gf-content .pic-bd:hover { border: 1px solid #f56a03; }
.gf-content .pic-bd img { width: 180px; height: 135px; }
.gf-content .pic-bd .status_zm { background-color: rgba(0, 140, 0, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5008c00, endColorstr=#E5008c00);
display:inline-block; color: #fff; padding: 4px; position: absolute; top: 0px; left: 0px; font-size: 13px; font-family: \5fae\8f6f\96c5\9ed1; line-height: 16px; }
.row:after, .row:before { display: table; content: ""; }
.row:after { clear: both; }
.row { position: relative; *zoom:1;
}
.pic-view { position: relative; float: left; width: 182px; height: 137px; }
.pic-view a { display: table-cell; margin: 0; padding: 0; border: 0 none; vertical-align: middle; text-align: center; }
.photo a img, .pic a img { vertical-align: middle; }
.gf-content .list { padding: 20px 10px 20px 20px; border-bottom: 1px solid #E5E5E5; }
.gf-content .onmouse-over { background-color: #fbfbfb; cursor: pointer; }
.gf-content .onmouse-over .det .tit a { color: #f56a03; }
.gf-content .det { position: static; float: left; *zoom:1;
*display: inline;
_float: none; }
.gf-content .det .tit { overflow: hidden; margin: 0 20px; height: 24px; margin-bottom:16px; color: #3d3d3d; text-overflow: ellipsis; font-size: 18px; font-weight: 700; }
.gf-content .det .tit a { color: #3d3d3d; text-decoration: none; font-weight: 600; font-family: "Arial", "\5fae\8f6f\96c5\9ed1"; word-break: break-all; }
.gf-content .det .tit a:hover, .gf-content .det .tit a:active { color: #f56a03; text-decoration: none; }
.gf-content .det .tit a i { font-size: 14px; font-weight:normal; padding: 0px 3px 1px 3px; background: rgb(233, 68, 68); color: #fff; margin-left: 5px; border-radius: 2px; top: -2px; position: relative; }
.gf-content .det .gf-tag { margin: 0px 20px 10px 20px; }
.gf-content .det .location, .gf-content .det .param { margin: 0 20px; height: 33px; color: #666; font-size: 14px; font-family:"Arial", "\5fae\8f6f\96c5\9ed1"; }
.gf-content .det .location .community { margin-right: 5px; font-size: 14px; }
.gf-content .det .location .map-ico { margin-right: 5px; color: #3498db; font-size: 14px; }
.gf-content .det .param span { padding: 0 6px; color: #CCC; font-family: Arial, Helvetica, sans-serif; }
.gf-content .det .agent { margin: 0 20px; color: #666; }
.gf-content .det .agent .rm-v, .gf-content .det .agent .rm-z { color: #f56a03; font-size: 14px; }
.gf-content .det .agent .o-c { margin: 0 10px 0 5px; }
.gf-content .det .agent .a-name { color: #666; }
.gf-content .det .agent .a-name:hover { color: #f56a03; }
.gf-content .det .i-infor {position: absolute;top: 60px;right: 50px;width: 404px;color: #d7d7d7;}
.gf-content .zu .i-infor { width: 214px; }
.gf-content .det .i-infor .area { position: relative; float: left; display: inline-block; color: #333; *margin-top:5px;
}
.gf-content .det .i-infor .price {position: relative;float: right;display: inline-block;text-align: right;font-family: \5fae\8f6f\96c5\9ed1;margin-top: 7px;}
.gf-content .det .i-infor .area b, .gf-content .det .i-infor .price b { display: block; *width:77px;
}
.gf-content .zu .i-infor .price b { *width:122px;
}
.gf-content .det .i-infor .area b { font-weight: normal; font-size: 12px; *line-height:20px;
}
.gf-content .det .i-infor .area b h3 { display: inline-block; margin-right: 3px; font-size: 20px; line-height: 20px; *display:inline;
}
.gf-content .det .i-infor .price b { color: #FF5400; font-size: 14px; font-weight:normal; }
.gf-content .det .i-infor .price b h3 { display: inline-block; margin-right: 3px; color: #FF5400; font: bold 34px/20px Arial, Helvetica, sans-serif; *line-height:26px;
*display:inline;
}
/*add-zu*/
.gf-content .det .i-infor .price .t-per { display: block; text-align: right; }
.gf-content .det .i-infor .price .t-per i { position: relative; display: inline-block; padding: 1px 5px; border: 1px solid #e7e7e7; color: #ff6a0d; font: bold 16px/16px "\5FAE\8F6F\96C5\9ED1"; }
.gf-content .det .i-infor .price .t-per em { position: relative; top: -2px; left: -1px; display: inline-block; padding: 2px 6px 1px; background-color: #1abc9c; color: #FFF; font: normal 12px/17px 宋体; }
.gf-content .det .i-infor .area i, .gf-content .det .i-infor .price i { color: #3d3d3d; }
.gf-content .det .i-infor .price p { position: relative; }
.gf-content .det .i-infor .price p.price_down, .gf-content .det .i-infor .price p.price_up { margin-left:3px; padding-left:18px; background-image:url(../es/images/price_change_icon.png); background-repeat:no-repeat; font-size:12px; text-align:left; height:23px; line-height:23px; }
.gf-content .det .i-infor .price p.price_down { color:#39ac6a; background-position: 0 0px; }
.gf-content .det .i-infor .price p.price_up { color:#e43934; background-position:0 -30px; }
.gf-content .onmouse-over .det .i-infor .price p.price_down { animation:down 0.7s; -moz-animation: down 0.7infinite; -webkit-animation: down 0.7s infinite; -o-animation: down 0.7s infinite; }
@keyframes down { 0% {
background-position: 0 0px;
}
100% {
background-position: 0 4px;
}
}
 @-moz-keyframes down { 0% {
background-position: 0 0px;
}
100% {
background-position: 0 4px;
}
}
 @-webkit-keyframes down { 0% {
background-position: 0 0px;
}
100% {
background-position: 0 4px;
}
}
 @-o-keyframes down { 0% {
background-position: 0 0px;
}
100% {
background-position: 0 4px;
}
}
.gf-content .det .gf-tag .home-v-ico { font-size: 22px; color: #f56a03; position: relative; line-height: 10px; bottom: -2px; }
/*button*/
.s_c a:hover em { color: #ff6600; }
.s_c .scpng { display: block; display: inline-block; overflow: hidden; margin: 0px 10px 0 0; margin-left: 0; width: 103px; height: 31px; background-image: url(http://common.goufang.com/2012/images/detailpngnew.png); background-position: 0px -301px; background-repeat: no-repeat; color: #333333; font-size: 14px; line-height: 31px; *zoom:1;
}
.s_c .scpng em:hover { background-position: 0 -822px; }
.s_c .zw_tj { display: inline-block; width: 100px; height: 31px; border: none; border-radius: 2px; background: #f57b3b; color: #fff; text-align: center; font-size: 14px; line-height: 31px; cursor: pointer; }
.s_c .zw_tj:hover { background: #ff6600; }
.s_c .scpng em { display: inline-block; margin-left: 7px; padding-left: 24px; background-image: url(http://common.goufang.com/2012/images/icon1.gif); background-repeat: no-repeat; color: #333; }
.s_c .scpng em { margin-left: 11px; background-position: 0 -786px; }
.s_c .ysc em { background-position: 0 -861px; }
.mt5 { margin-top: 5px; }
/*quick-view*/
.pic-view .quick-view { position: absolute; bottom:1px; left: 0; display: block; height: 30px; white-space: nowrap; }
.quick-view .q_look { position: relative; left: 1px; z-index: 1; display: inline-block; width: 180px; height: 30px; background-color: #000; text-align: center; line-height: 30px; opacity: .6; cursor: pointer; -ms-filter: "alpha(opacity=60)"; filter: alpha(opacity=60); }
.quick-view i { position: absolute; bottom: 0; left: 50px; z-index: 2; display: inline-block; padding: 5px 0; color: #FFF; font-style: normal; cursor: pointer; }
.quick-view:hover span.q_look { background-color: #f56a03; }
.quick-view i span.ico-s-q { margin-right: 5px; font-size: 14px; }
.ad-preloads { position: absolute; top: -9000px; left: -9000px; }
.ad-image { position: absolute; top: 0; left: 0; z-index: 9; overflow: hidden; margin: 0 auto; }
.ad-image img { border: 1px solid #e7e7e7; }
.gf-bottom { margin-bottom: 10px; *zoom:1;
background-color: #fff; margin-top: 10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }
.gf-bottom .hd { display: block; height: 40px; border-bottom: 1px solid #ddd; line-height: 40px; }
.gf-bottom .hd h3 { position: relative; float: left; display: inline; overflow: hidden; border-bottom: 1px solid #f56a03; font-weight: normal; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; *zoom:1;
_top: 1px; padding-left: 15px }
.gf-bottom .hd h3 a { color: #f56a03; }
.gf-bottom .bd { position: relative; overflow: hidden; height: 210px; *zoom:1;
}
.gf-bottom .bd .pic { display: table-cell; margin: 0; padding: 0; border: 0 none; color: #3d3d3d; vertical-align: middle; text-align: center; }
.gf-bottom .bd:after, .gf-bottom .bd:before { display: table; content: ""; }
.gf-bottom .bd:after { clear: both; }
.gf-bottom .bd .item { float: left; overflow: hidden; margin-top: 10px; width: 188px; height: 195px; border-right: 1px solid #e7e7e7; padding: 0 5px; }
.gf-bottom .bd .pic-hover { border-color: #f56a03; }
.gf-bottom .bd .last { margin-right: 0; border-right: 0 }
.gf-bottom .bd .item-box { position: relative; overflow: hidden; height: 141px; background: #fff; }
.gf-bottom .bd .item .m_y, .gf-bottom .bd .item .t-b { float: left; display: inline-block; }
.gf-bottom .bd .title { margin-top: 5px; padding: 0 5px; height: 18px; text-overflow: ellipsis; font-weight: 400; line-height: 18px; }
.gf-bottom .bd .info { margin-top: 5px; padding: 0 5px; }
.gf-bottom .bd .info a:hover, .gf-bottom .bd .item .t-b:hover, .g-stand .list .info a:hover { color: #f60; text-decoration: underline; }
.gf-bottom .bd .item .t-b { overflow: hidden; width: 125px; height: 20px; text-overflow: ellipsis; white-space: nowrap; }
.gf-bottom .bd .shu, .g-stand .list .shu { color: #f56a03; font: bold 16px Arial, Helvetica, sans-serif; }
.gf-bottom .bd .liang, .g-stand .list .liang { color: #f56a03; font: normal 12px "\5B8B\4F53"; }
.gf-bottom .bd .shuzi, .g-stand .list .shuzi { font: normal 14px Arial, Helvetica, sans-serif; }
.gf-bottom .bd .fg, .g-stand .list .fg { color: #666; }
.gf-bottom .bd .fg label, .g-stand .list .fg label { color: #CCC; }
.links { padding-top: 10px; border-top: 1px solid #E8E8E8; *zoom:1;
_padding-bottom: 10px; }
.links .flinks3 { border: none; }
.links .flinks3 h3 { margin: 0px; height: 28px; color: #f56a03; font: normal 16px \5FAE\8F6F\96C5\9ED1; line-height: 28px; }
.cooper .flinks3 h3 { color: #333; }
.links .flinks3 .con { overflow: hidden; margin: 0px; padding: 0 0 10px; }
.links .flinks3 .con ul { overflow: hidden; line-height: 26px; }
.links .flinks3 .con ul li { float: left; overflow: hidden; width: 99px; text-overflow: ellipsis; white-space: nowrap; }
.links .flinks3 .con ul li a { color: #666; }
.links .flinks3 .con ul li a:hover { color: #f60; }
/*con-hood*/
.bt0 { border-top: 0 }
.links .flinks3 .con-hood ul li { padding-right: 22px; width: auto; height: 30px; color: #666; white-space: nowrap; _padding-right: 18px; }
.links .flinks3 .con-hood .xq { float: left; display: block; overflow: hidden; padding-right: 5px; width: 75px; color: #333; text-align: right; text-overflow: ellipsis; white-space: nowrap; *zoom:1;
}
.links .flinks3 .con-hood .shou, .links .flinks3 .con-hood .zu { margin-left: 5px; color: #999; }
.links .flinks3 .con-hood .jg { float: left; display: block; width: 87px; color: #4e4e4e; *zoom:1;
}
.footer { border-top: 2px solid #f56a03; background-color: #fff }
.foot-bm { position: relative; margin-bottom: 0px; padding-bottom: 5px; width: 100%; ; color: #666; width: 1000px; margin: 0 auto }
.foot-bm .pysearch { width: 88%; height: 42px; border-bottom: 1px solid #dfdfdf; text-align: left; }
.foot-bm .pysearch a { padding: 0px 10px; color: #666; line-height: 40px; }
.foot-bm .pysearch a:hover, .foot-bm .ftcon a:hover { color: #f60; }
.foot-bm .ftcon { margin: 10px 0; text-align: left; line-height: 24px; }
.foot-bm .ftcon a, .foot-bm .ftcon span { padding: 0px 10px; color: #666; }
.foot-bm .logo-bm { position: absolute; top: 55px; right: 0; width: 128px; height: 58px; }
.cnzz { display: inline-block; width: 1px; }
.cnzz a { display: inline-block; text-indent: -9999px; }
.tb_xqf, .tb_fsyc, .tb_djfy, .tb_yyc, .tb_dtf, .tb_zshy, .tb_dcw, .m_y, .tb_wdk, .tb_djfy, .tb_mln, .tb_wyzf, .tb_xqf1, .tb_dtf, .label-green, .label-yellow, .label-blue, .label-purple, .label-red { display: inline-block; margin-right: 5px; height: 18px; background-color: #fff; text-align: center; font: normal 13px/18px \5fae\8f6f\96c5\9ed1; line-height: 20px\9; _line-height: 18px; *line-height:18px;
border: 1px solid #da522c; color: #666; padding: 3px 5px }
/*old_tab*/
.tb_fsyc { border-color: #f57b3b; }
.tb_djfy { border-color: #4582d3; }
.tb_yyc { border-color: #78469f; color:#78469f; }
.tb_dtf { border-color: #369851; }
.tb_zshy { border-color: #f0aa9e; }
.tb_dcw { border-color: #00868B; }
/*Personal housing Label*/
.tb_wdk, .tb_mln, .tb_wyzf, .tb_xqf, .tb_dtf, .tb_yyc { border-radius:0; }
.tb_wdk { border:1px solid #009a2c; color:#009a2c; }
.tb_mln { border:1px solid #f2bc01; color:#f2bc01 }
.tb_wyzf { border:1px solid #c18f07; color:#c18f07 }
.tb_xqf { border:1px solid #e26b46; color: #e26b46 }
.tb_dtf { border:1px solid #469CEC; color: #469CEC; }
.m_y { border-color: #C00; color: #C00; padding: 0 3px }
.tb_sp, .tb_dt, .tb_spxq, .tb_zx, .tb_tt, .tb_ms, .tb_js, .tb_dj, .tb_jz { display:inline-block; margin-right:5px; width:48px; height:18px; background-color:#9c0611; color:#FFF; text-align:center; font-weight:normal; font-size:13px; line-height:18px; line-height:20px\9; _line-height:18px; *line-height:18px;
}
.tb_dt { width:38px; background-color:#f57b3b; }
.tb_zx { background-color:#4582d3; }
.tb_tt { background-color:#78469f; }
.tb_ms { background-color:#369851; }
.tb_js { background-color:#da522c; }
.tb_dj { background-color:#00868b; }
.tb_sp { background-color:#40b09e; }
.tb_jz { background-color:#d80054; }
/*pagewaper*/
.fenye { position: relative; text-align: center; }
.fenye .f-r { margin-left: 4px; font-weight: 400; font-family: \5B8B\4F53; }
.fenye .f-l { margin-right: 4px; font-weight: 400; font-family: \5B8B\4F53; }
.pagenation { display: inline-block; padding-top: 20px; height: 25px; font-family: Tahoma; *display:inline;
*zoom:1;
}
.pagenation a, .pagebreak, .pagetext, .pagecur, .prevcur, .nextcur { float: left; overflow: hidden; margin-right: 5px; padding: 0px 5px; height: 23px; min-width: 15px; vertical-align: middle; text-align: center; white-space: nowrap; font-size: 13px; font-family: Arial, SimSun; line-height: 23px; _padding: 0px 10px; }
.pagenation a { display: block; border: 1px solid #e5e5e5; background-color: #fff; }
.pagenation a:hover { border: 1px solid #f50; text-decoration: none; }
.pagenation .pagecur { border: 1px solid #fd622c; background-color: #fd622c; color: #ffffff; font-weight: 700; }
.pagenation .pagetext { float: left; width: 80px; height: 23px; color: #999; text-align: left; line-height: 23px; *padding-top:3px;
}
.pagenation .prevcur, .pagenation .nextcur { width: auto; border: 1px solid #ccc; color: #ccc; font-size: 12px; }
.pagebtn a { color: #252525; }
/* preview*/
.preview { position: fixed; top: 0; z-index: 100001; display: none; width: 100%; height: 1000px; _position: absolute; }
.preview i { font-style: normal; }
.preview-bg { position: absolute; left: 0; display: none; width: 100%; height: 100%; background: #000; opacity: .6; -ms-filter: "alpha(opacity=60)"; filter: alpha(opacity=60); }
.preview-n { position: relative; z-index: 100; margin: 30px auto 25px; width: 1000px; background: #fff; *top:30px;
}
.preview-n .load { position: absolute; top: 90px; left: 45%; z-index: 200; width: 52px; height: 48px; }
.preview .p_bt { overflow: hidden; height: 48px; border-bottom: 1px dashed #e7e7e7; color: #333; font-weight: bold; font-size: 14px; }
.preview .lp_n { border-bottom: 1px dashed #efefef; }
.preview .tel { padding-left: 35px; background: url(http://common.goufang.com/2012/images/jt.png) no-repeat 0 -209px; }
.lp_n .jjr_na { color: #333; font: normal 14px \5FAE\8F6F\96C5\9ED1; position: relative; top: -5px; }
.lp_n .jjr_nu { margin-right: 10px; color: #f57b3b; font: normal 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.preview .ctrl-box a span.r_jt { float: none; display: block; margin: 0 auto; background-color: white; }
.preview .ctrl-box .arrow-prev .r_jt, .preview .ctrl-box .arrow-next .r_jt, .preview .ctrl-box a span.r_jt, .preview .ctrl-box a.close span.r_jt { width: 20px; height: 20px; background: url(http://common.goufang.com/2012/images/jt.png) no-repeat scroll 0 0 transparent; font-size: 0; }
.preview .ctrl-box { position: absolute; top: 20px; right: 0px; width: 40px; }
.preview .ctrl-box a { display: block; margin-bottom: 10px; width: 40px; background: none repeat scroll 0 0 black; cursor: pointer; }
.preview .ctrl-box a:hover { background: none repeat scroll 0 0 #f57b3b; opacity: 1; }
.preview .ctrl-box a span.r_jt { background-color: transparent; }
.preview .ctrl-box .close { padding: 8px 0; height: 20px; font-size: 0; cursor: pointer; }
.preview .ctrl-box a.close span.r_jt { width: 20px; height: 24px; background-position: 0 0; }
.preview .ctrl-box .arrow-prev .r_jt { width: 20px; height: 29px; font-size: 0; }
.preview .ctrl-box .arrow-next .r_jt { width: 20px; height: 37px; font-size: 0; }
.preview .ctrl-box .arrow-prev { padding: 17px 0; }
.preview .ctrl-box .arrow-next { padding: 30px 0; }
.preview .ctrl-box .arrow-prev .r_jt { background-position: 0 -54px; }
.preview .ctrl-box .arrow-next .r_jt { background-position: 0 -140px; }
.preview .ctrl-box .no-navi { visibility: hidden; }
.preview_l { float: left; padding: 10px 5px; width: 724px; border-right: 1px dashed #e7e7e7; }
.preview_l .photobig { position: relative; float: left; overflow: hidden; margin-right: 5px; width: 320px; height: 242px; border: 1px solid #e7e7e7; text-align: center; }
.preview_l .photobig img { }
.preview_l .photobig .ad-next, .preview_l .photobig .ad-prev { position: absolute; width: 320px; height: 121px!important; }
.preview_l .photobig .ad-next { bottom: 0; left: 0; z-index: 101; display: block; }
.preview_l .photobig .ad-prev { top: 0; left: 0; z-index: 101; display: block; }
.preview_l .photosmall { float: left; width: 70px!important; }
.preview_l .photosmall .ad-back { padding-bottom: 5px; height: 5px; background: url(http://common.goufang.com/2012/images/jt.png) no-repeat 30px -292px; text-align: center; cursor: pointer; }
.preview_l .photosmall .ad-back:hover { background-position: 30px -268px; }
.preview_l .photosmall .ad-forward { padding-top: 5px; height: 5px; background: url(http://common.goufang.com/2012/images/jt.png) no-repeat 30px -298px; text-align: center; cursor: pointer; }
.preview_l .photosmall .ad-forward:hover { background-position: 30px -274px; }
.preview_l .photosmall .mb0 { margin-bottom: 0; }
.preview_right { float: right; width: 220px; font-size: 12px; line-height: 23px; }
.preview_right .agentline { padding: 5px 5px 5px 0; }
.preview_right .s_j { color: #f57b3b; font: bold 16px Arial, Helvetica, sans-serif; }
a.preview_btn, a.preview_btn:hover, a.preview_btn:link, a.preview_btn:visited { display: block; margin-top: 10px; width: 70px; height: 24px; background: #e74c3c; background: url(http://common.goufang.com/images/v1/btnred_four.gif) no-repeat; color: #FFF; text-align: center; text-decoration: none; font-size: 12px; line-height: 24px; }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next { background: url(http://common.goufang.com/2012/images/non-existing.jpg); }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { position: absolute; top: 0; left: 0; z-index: 101; display: none; width: 320px; height: 121px; background: url(http://common.goufang.com/2012/images/blank.png); cursor: pointer; cursor: url("http://common.goufang.com/2012/images/cursor_up.cur"), pointer; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { bottom: 0; left: 0; cursor: url("http://common.goufang.com/2012/images/cursor_down.cur"), pointer; }
.ad-gallery .ad-image-wrapper .ad-loader { position: absolute; top: 48%; left: 48%; z-index: 10; }
.preview .js_pic { position: absolute; top: 0; z-index: 0; width: 100%; height: 262px; }
#js_content { position: absolute; overflow: hidden; width: 960px; height: 262px; background: white; }
.js_content_right { float: right; height: 350px; }
.ad-active { border: 1px solid #ff6600; }
.clearfix { display: block; }
.of { overflow: hidden; }
.cb3 { border-bottom-color: #333; }
.ct3 { border-bottom-color: #333; }
.t_c { text-align: center; }
.pb5 { padding-bottom: 5px; }
.pt5 { padding-top: 5px; }
.ptb5 { padding: 5px 0; }
.cus { cursor: pointer; }
.x_t { overflow: hidden; height: 216px; }
.x_t ul li a { display: block; margin-bottom: 2px; height: 51px; }
.x_t li img { width: 68px; height: 51px; }
/*back_top*/
.back_top { position: fixed; bottom: 10px; border-radius: 3px; _position: absolute; }
.back_top a { float: left; clear: both; display: block; display: inline; overflow: hidden; width: 30px; height: 30px; border: 1px solid #d9d9d9; border-radius: 3px; background: #faf9fe; color: #9c9c9c; text-align: center; font-size: 12px; line-height: 30px; *zoom:1;
}
.back_top a:hover { border-color: #999; border-radius: 3px; background: #999; color: #fff; }
.back_top .go-top { display: none; }
.back_top-fix-ie6 a { bottom: 10px; }
/*hzlist*/
.row .f-color { color: #FF5400; font-weight: normal; font-size: 18px; }
.row li { float: left; clear: both; width: 100%; border-bottom: 1px solid #f3f3f3; }
.row li:hover { background-color: #FBFBFB; cursor: pointer; }
.row li:hover a { color: #f60; }
.row li span { float: left; display: inline; text-align: left; line-height: 24px; }
.row .hzfj { padding: 10px 8px; width: 124px; color: #666; }
.row .hzjg { padding: 10px 30px 0px 0px; width: 70px; color: #666; text-align: right; }
.row .hzdz { padding: 10px 0; width: 115px; color: #666; }
.row .info { overflow: hidden; padding: 10px; padding-right: 20px; width: 445px; }
.row .info i { margin-left: 10px; }
.row .info .tit { font-size: 14px; }
.row li a { color: #1B1B1B; }
.row .hzsj { padding: 10px 0px 0px 10px; width: 90px; color: #7e7e7e; }
.w1024 .row .info { overflow: hidden; padding: 10px; padding-right: 20px; width: 261px; }
/*jjr-list*/
.type-line .nav-category-content .jjr-shuru { width: 180px; }
.jjrpanel .jjr-picture { float: left; margin-right: 20px; width: 120px; height: 160px; border: 1px solid #ddd; }
.jjrpanel .col1:hover .jjr-picture { border: 1px #ff6c00 solid; }
.jjrpanel .col1 { float: left; overflow: hidden; width: 400px; }
.jjrpanel .col1 p, .jjrpanel .col2 p { float: left; width: 100%; line-height: 27px; }
.jjrpanel .col2 p { line-height: 22px; height: 22px; overflow: hidden }
.jjrpanel .col2 .jjr-co12 { overflow: hidden; margin-bottom: 2px }
.jjrpanel .col2 .jjr-co12 .co12-img { display: block; float: left; width: 56px; height: 42px; border: 1px solid #ddd; }
.jjrpanel .col2 .jjr-co12 .co12-img:hover { border: 1px solid #f56a03; }
.w1024 .jjrpanel .col2 .jjr-co12 .co12-img { display: none; }
.jjrpanel .col2 .jjr-co12 .jjr-co12-nr { float: left; width: 302px; margin-left: 10px; }
.w1024 .jjrpanel .col2 .jjr-co12 .jjr-co12-nr { width: 290px }
.w1024 .jjrpanel .col2 .jjr-co12 .jjr-co12-nr { margin-left: 0px; }
.jjrpanel .col1 p a, .jjrpanel .col1 p, .jjrpanel .col2 p, .jjrpanel .col2 .jjr-tj { color: #333; }
.jjrpanel .col1 .col1-ml { margin-left: 10px; }
.jjrpanel .col2 .jjr-tj { overflow: hidden; *zoom:1
}
.jjrpanel .col2 .jjr-tj .jjr-t { float: left }
.jjrpanel .col1 p span { color: #666; float: left; }
.jjrpanel .col1 p .jjr-name { float: left; margin-right: 7px; }
.jjrpanel .col1 p .jjr-z-img { margin-right: 7px; margin-top: 6px; float: left; }
.jjrpanel .col1 .rz a { float: left; display: block; overflow: hidden; padding-left: 5px; width: 85px; height: 27px; border-radius: 2px; color: #FFF; font-weight: 700; line-height: 27px; }
.jjrpanel .col1 .rz .zgrzyes, .jjrpanel .col1 .rz .sfrzyes { background: #3498DD; }
.jjrpanel .col1 .rz .zgrzno, .jjrpanel .col1 .rz .sfrzno { background: #e1e1e1; color: #666; }
.jjrpanel .col1 .jjr-z .rz .zgrzyes:hover, .jjrpanel .col1 .jjr-z .rz .sfrzyes:hover { color: #fff; }
.jjrpanel .col1 .jjr-z .rz .zgrzno:hover, .jjrpanel .col1 .jjr-z .rz .sfrzno:hover { color: #666; }
.jjrpanel .col1 .rz .zgrzno, .jjrpanel .col1 .rz .zgrzyes { margin-left: 5px; }
.jjrpanel .col1 .jjr-z { float: left; font-size: 14px; width: 250px; }
.jjrpanel .col1 .jjr-z a:hover, .jjrpanel .col2 a:hover, .jjrpanel .col2 .amore a:hover { color: #ff6c00; }
.jjrpanel .col1 .jjr-z .jjr-shouzu { clear: both; overflow: hidden; margin-top: 2px; }
.jjrpanel .col1 .jjr-z .jjr-shouzu .shou { background-color: #60b08c; }
.jjrpanel .col1 .jjr-z .jjr-shouzu .zu { background-color: #2d99d6; }
.jjrpanel .col1 .jjr-z .jjr-shouzu i { float: left; display: block; width: 12px; height: 12px; border-radius: 2px; color: #FFF; text-align: center; line-height: 12px; padding: 4px; }
.jjrpanel .col1 .jjr-z .jjr-shouzu span { float: left; padding: 0px 0px 0px 4px; width: 48px; line-height: 19px; }
.jjrpanel .jjr-dp { float: left; overflow: hidden; margin-left: 60px; margin-top: 60px; width: 60px; }
.w1024 .jjrpanel .jjr-dp { display: none; }
.jjrpanel .jjr-dp .jjr-dp-img { display: block; background: url(http://common.goufang.com/2012/images/detailpngnew.gif) no-repeat; background-position: -87px -349px; width: 60px; height: 31px; padding-top: 33px; text-align: center; }
.jjrpanel .jjr-dp .jjr-dp-img:hover { background-position: 15px -349px }
.jjrpanel .jjr-dp .jjr-dp-img p { text-align: center; }
.jjrpanel .jjr-dp p a { color: #666 }
.jjrpanel .jjr-dp .jjr-dp-img:hover { color: #ff6c00; }
/* 1-10level */
.jjrpanel .col1 .dj a, .gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li p a { display: block; overflow: hidden; margin-top: 5px; width: 86px; height: 15px; background-image: url(http://common.goufang.com/2012/images/detailpngnew.gif); background-repeat: no-repeat; }
.star15 { background-position: -85px -212px; }
.star14 { background-position: -85px -230px; }
.star13 { background-position: -85px -248px; }
.star12 { background-position: -85px -266px; }
.star11 { background-position: -85px -284px; }
.star10 { background-position: 0px -136px; }
.star9 { background-position: 0px -151px; }
.star8 { background-position: 0px -166px; }
.star7 { background-position: 0px -181px; }
.star6 { background-position: 0px -196px; }
.star5 { background-position: -86px -136px; }
.star4 { background-position: -86px -151px; }
.star3 { background-position: -86px -166px; }
.star2 { background-position: -86px -181px; }
.star1 { background-position: -86px -196px; }
.jjrpanel { overflow: hidden; _width: 950px; }
.w1024 .jjrpanel { _width: 750px; }
.jjrpanel .col2 { float: left; overflow: hidden; width: 370px; line-height: 24px; }
.w1024 .jjrpanel .col2 { width: 290px; }
.jjrpanel .col2 p i, .jjrpanel .col2 p a { clear: both; }
.jjrpanel .col2 .jjr-shou { margin-right: 5px; color: #60b08c; }
.jjrpanel .col2 .jjr-zu { margin-right: 5px; color: #2d99d6; }
.jjrpanel .col2 .param { height: 26px; color: #666; }
.jjrpanel .col2 .param span { padding: 0px 6px; color: #CCC; font-family: Arial, Helvetica, sans-serif; }
.jjrpanel .col2 .amore a { color: #666; }
.jjrpanel .col2 .amore { float: right; font-weight: normal; }
/*start-jjr*/
.gf-wrapper-sub .jjr-start h2 { margin: 0px; width: auto; height: 28px; border: 1px solid #ddd; background: none repeat scroll 0% 0% #eee; color: #333; text-indent: 10px; line-height: 28px; }
.gf-wrapper-sub .jjr-start .sidecon2in { overflow: hidden; margin: 0px; padding: 0 10px; width: auto; border: 1px solid #ddd; border-top: none; }
.gf-wrapper-sub .jjr-start .sidecon2in .imgbg img { border: 1px solid #E5E5E5; background-color: #FFF; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 { overflow: hidden; margin: 5px auto; padding-bottom: 10px; width: 100%; border-bottom: 1px dashed #DDD; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .imgbg { float: left; margin-top: 5px; margin-right: 11px; width: 65px; height: 78px; display: block; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .imgbg:hover img { border: 1px solid #ff6c00; }


.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .jjr-s-z { float: left; width: 128px; _width: 120px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .jjr-s-z a, .gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .jjr-s-z p { clear: both; line-height: 22px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .jjr-s-z a { font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 700; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists1 .jjr-s-z p { color: #666; line-height: 22px; height: 65px; color: #666; height: 65px; text-overflow: ellipsis; overflow: hidden; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 { overflow: hidden; width: 100%; line-height: 28px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li { clear: both; overflow: hidden; width: 100%; height: 28px; border-bottom: 1px dashed #DDD; line-height: 28px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li.top i, .gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li i { float: left; display: inline; overflow: hidden; margin: 6px 15px auto 4px; width: 16px; height: 16px; border-radius: 2px; vertical-align: middle; text-align: center; font-style: normal; line-height: 16px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 .last { border-bottom: none; }
.gf-wrapper-sub .jjr-start .sidecon2in .last { border-bottom: none; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li.top i { border: 1px solid #ff6c00; background-color: #FB7919; color: #FFF; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li i { border: 1px solid #ddd; background-color: #f1f1f1; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li a.mz { float: left; display: inline; width: 70px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li p { float: left; width: 87px; }
.gf-wrapper-sub .jjr-start .sidecon2in .jjrlists2 li p a { float: left; display: block; overflow: hidden; margin-top: 5px; width: 86px; height: 15px; }
.gf-wrapper-sub .jjr-s-b { margin-bottom: 10px; }
/**/
.jjr-zg { float: left; margin-right: 10px; }
.jjr-zg input { margin-right: 5px; margin-top: -2px; border: 1px solid #ddd; }
/*zimu*/
.gjz-js { margin-right: 240px; }
.gjz-js .js { font-size: 14px; padding: 20px 10px 20px 20px; color: #333; }
.gjz-js .js a { color: #333; margin-right: 5px; background-color: #f1f1f1; padding: 3px 7px; line-height: 30px; }
.gjz-js .js a:hover { color: #fff; background: #ff6c00; }
.gjz-js .lemma5_1 { padding: 8px 0 1px 9px; border-top: 1px solid #e0e0e0; }
.gjz-js .keylist { margin-left: 10px; overflow: hidden; _width: 950px; }
.gjz-js .keylist .key_des { float: left; font-size: 12px; line-height: 2em; margin-top: 10px; white-space: nowrap; width: 134px; }
.w1024 .gjz-js .keylist { _width: 763px; }
.type-line .nav-category .mult-1 { position: relative; margin-top: 2px; margin-bottom: 2px; width: auto; height: 23px; max-width: none; line-height: 23px; }
.type-line .nav-category .jjr-shuru { width: 180px; float: left; padding-left: 5px; height: 21px; border: 1px solid #C8C8C8; line-height: 20px; }
.type-line .nav-category .mult-1 .ico-s { float: left; display: inline; padding: 3px 3px 4px; width: 23px; height: 23px; border: 1px solid #c8c8c8; border-left: none; border-image: none; background-color: #FFF; font-size: 14px; cursor: pointer; color: #525252; }
.type-line .nav-category .mult-1 .ico-s:hover { color: #f56a03 }
/*es_list*/
.gf-screen .row2.es_margin { border-top: 0px; background-color: rgba(229, 225, 222, 0.06); }
.es_a { display: inline-block; float: left; font-size: 14px; color: #ff6600; line-height: 36px; margin-left: 15px; font-family: "\5fae\8f6f\96c5\9ed1";/* border: 2px solid #ff6600; border-radius: 36px; width: 36px; height: 36px; font-weight: 700; text-align: center;*/ }
.es_b { float: right; margin-right: 10px; }
.es_z { float: right; display: block; font-size: 12px; line-height: 36px; }
.es_dh { width: 15px; height: 15px; float: right; margin: 11px 10px; border-radius: 3px; display: block; background-color: #ff6600; background-image: url(../es/images/su_gou.png); background-size: 10px; background-repeat: no-repeat; background-position: 3px 3px; }
.es_bq { position: absolute; right: 0px; top: 0px; background-color: rgba(255, 102, 0, 0.8); height: 16px; padding: 0 10px; line-height: 16px; text-align: center; font-size: 12px; color: #fff; }
.es_tps { position: absolute; color: #fff; font-size: 12px; line-height: 15px; top: 5px; right: 5px; padding: 2px 2px 1px 20px; background-color: rgba(0, 0, 0, 0.5); background-image: url(../images/iconImg.gif); background-repeat: no-repeat; background-position: 3px 3px; }
.i-infor .i1 { font-size: 16px; font-family: "Arial", "\5fae\8f6f\96c5\9ed1"; height: 24px; padding:0 15px; margin-top:10px; text-align: center; display: inline-block; color: #333; }
.es_ma { margin-left: 122px; }
.type-line .nav-category .mult-1 { position: relative; margin-top: 2px; margin-bottom: 2px; width: auto; height: 23px; max-width: none; line-height: 23px; }
.type-line .nav-category .jjr-shuru { width: 180px; float: left; padding-left: 5px; height: 21px; border: 1px solid #C8C8C8; line-height: 20px; }
.type-line .nav-category .mult-1 .ico-s { float: left; display: inline; padding: 3px 3px 4px; width: 23px; height: 23px; border:1px solid #c8c8c8; border-left:none; border-image: none; background-color: #FFF; font-size: 14px; cursor: pointer; }
/*xq_list*/
.xq_tj { display: inline-block; float: left; margin-left: 20px; color: #404040; }
.xq_tj i { color: #ff6600; font-size: 18px; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; }
.xq_dt, .xq_gou { display: block; float: left; width: 15px; height: 15px; margin-top: 5px; background-image:url(../es/images/sprite_lb.png); background-position:-9px -8px; cursor:pointer; }
.xq_gou { background-position:-27px -8px; }
.xq_jdt { color: #525252; padding-left: 5px; line-height: 27px; }
.gf-content .det .location .map-ico i { color: #666; margin-left: 2px; }
.gf-content .det .location .map-ico i:hover, .gf-content .det .location .map-ico i:active { color: #3498db; }
.gf-content .det .xiaoqu { position: absolute; top: 60px; right: 50px; width: 380px; color: #999; }
.xiaoqu .i1 { font-size: 18px; height: 38px; width: 88px; text-align: center; display: inline-block; color: #333; margin: 0 10px; line-height: initial; }
.xiaoqu .i1 p { color: #999; font-size: 12px; }
.i1 span strong:hover, .i1 span strong:active { color: #ff6600; }
.gf-content .det .xiaoqu .price { position: relative; float: right; display: inline-block; text-align: right; *top:-25px
}
.xiaoqu .price b { color: #333; font-size: 12px; font-weight: normal; }
.xiaoqu .price b strong { font: normal 34px/20px Arial, Helvetica, sans-serif; color: #ff5400; padding-right: 3px; *line-height:30px
}
.xiaoqu .price p { width: 70px; height: 14px; margin-left: 5px; text-align:right; line-height: 14px; color: #000; font-size: 12px; }
.xiaoqu .price p .xq_sz { width: 10px; height: 14px; float: right; display: block; background-image: url(../es/images/sprite_lb.png); background-position: -157px 0; }
.xiaoqu .price p .xq_szfont { float: right; padding-left: 5px; line-height: 20px; color: #ff0000; }
.xiaoqu .price p .xq_xjfont { float: right; padding-left: 5px; line-height: 20px; color: #1bb233; }
.xiaoqu .price p .xq_xj { width: 10px; height: 14px; float: right; display: block; background-image: url(../es/images/sprite_lb.png); background-position: -178px 0; }
.fang-subway { background: url('../es/images/sprite_lb.png') no-repeat -72px -7px; width: 25px; height: 25px; display: inline-block; float: left; }
.fang-subway-ex { background: #f2f9fe; height: 23px; display: inline-block; text-align: center; line-height: 23px; color: #6c879e; border: 1px solid #82a1bb; padding: 0 5px; border-left: 0; margin-right: 5px; float: left; }
.fang-subway-ex span { position: relative; font-family: "Hiragino Sans GB", "\5b8b\4f53", "Microsoft YaHei", SimHei, Tahoma, SimSun, sans-serif; }
.ditie { margin: 0 20px; float: left; }
.gf-content .det .xiangce { margin: 0 20px; height: 33px; color: #1ba1e1; font-size: 14px; }
.gf-content .det .xiangce a { margin-right: 10px; color: #1ba1e1; }
.gf-content .det .xiangce a:hover, .gf-content .det .xiangce a:active { color: #0784c0 }
.cn { position:absolute; width:275px; right:5px; top:5px; height:32px; background-color:#f4f4f4; border-radius:3px; text-align:center; color:#4bb477; font-size:14px; line-height:32px; font-family:\5fae\8f6f\96c5\9ed1; display:inline-block; }
.cn em { color:#4bb477; color:#4bb477; height:14px; font-size:18px; padding:0 5px; vertical-align:top; line-height:24px; }
.gf-content .det .i-infor .price .jiang_jia, .gf-content .det .i-infor .price .zhang_jia { margin-top:2px; line-height: 16px; padding: 0 2px 0 0; font-size: 12px; color: #39ac6a; border: 1px solid #39ac6a; display:inline-block; }
.gf-content .det .i-infor .price .zhang_jia { color:#e43934; border: 1px solid #e43934; }
.gf-content .det .i-infor .price .jiang_jia i, .gf-content .det .i-infor .price .zhang_jia i { padding: 0 2px 0 1px; line-height: 12px; font-weight: normal; color: #fff; background: #39ac6a; margin-right: 1px; }
.gf-content .det .i-infor .price .zhang_jia i { background-color:#e43934; }
/*zf_list*/
.zf_list.gf-content .det .i-infor { width:350px; }
.zf_list.gf-content .det .i-infor .price { top:10px; }
.deng_ji { width:24px; height:24px; line-height:24px; text-align:center; font-weight:normal; display:inline-block; margin-left:10px; color:#ff6600; border:1px solid #ff6600; }
.zf_list .pe-price .bd-price .ctrl-panel { height:36px; }
.zf_list .pe-price .bd-price .btn { margin-top:0px; }
.label-green { color: #009a2c; border:1px solid #009a2c; }
.label-yellow { color: #CCA10E; border:1px solid #CCA10E; }
.label-blue { color: #469CEC; border:1px solid #469CEC; }
.label-purple { color: #a579d2; border:1px solid #a579d2; }
.label-red { color: #e26b46; border:1px solid #e26b46; }

/*manage_house_list*/
.manage_flist .gf-wrapper { margin-top:25px; }
.manage_new { position: absolute; color: #fff; font-size: 14px; font-family:\5fae\8f6f\96c5\9ed1; line-height: 15px; top: 0px; left: 0px; padding: 5px; background-color:#009a2c; }
.jun_jia { margin-top:2px; line-height: 16px; font-size: 12px; color: #aaa; display:inline-block; }
.search-tp1 button { float: left; display: inline; padding: 3px 3px 4px; width: 30px; height: 30px; border: 1px solid #ddd; border-left: none; border-image: none; background-color: #FFF; font-size: 14px; cursor: pointer; }
.search-tp1 input { float: left; padding-left: 5px; width: 160px; height: 28px; border: 1px solid #ddd; line-height: 28px; }
.clearfix:before { display: table; content: " "; }
.clearfix:after { clear: both; display: table; content: " "; }
.search-tp1 { padding:10px 20px }

/***************************  men  dian  lie   biao****************************/
.md_list .pic-view, .md_list .pic-view img { width:98px; height:73px; }


.search-tp1 button{
	float: left;
    display: inline;
    padding: 3px 3px 4px;
    width: 30px;
    height: 30px;
    border: 1px solid #ddd;
    border-left: none;
    border-image: none;
    background-color: #FFF;
    font-size: 14px;
    cursor: pointer;
	color:#333}
	.search-tp1 button:hover{ color:#f60}
.search-tp1 input{
	float: left;
    padding-left: 5px;
    width: 160px;
    height: 28px;
    border: 1px solid #ddd;
    line-height: 28px;
	}
	.clearfix:before
{display: table;content: " ";}
.clearfix:after{clear: both;display: table;
    content: " ";}
.search-tp1 { padding:10px 20px}
.md_list .dian_zhang { float:right; margin-top:5px; font:normal 18px/30px Arial, \5fae\8f6f\96c5\9ed1; color:#333;}
.md_list .pic_dz { width:65px; height:65px; display:block; float:left; border-radius:65px; overflow:hidden; border:1px solid #e7e7e7;}
.md_list .pic_dz img { width:65px;}
.md_list .info_dz{ width:230px; margin-left:20px; margin-top:5px; float:left;}
.md_list .name_dz em, .md_list .phone_dz em  { margin-right:5px;}
.md_list .name_dz em { color:#333;}
.md_list .phone_dz em { width:12px; height:12px; background:url(../images/phone_dz.png) no-repeat; display:inline-block;}
/***************************  men  dian  lie   biao****************************/

.fytou { position:relative; width:1000px; height:227px; background:url(../images/mdlist.jpg) 2px 2px  no-repeat; background-position:center center; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); margin:10px 0px;  background-color:#FFF;}
.fytou .wz ,.fytou .bj {height:40px; width:768px;position:absolute; bottom:1px; right:1px; color:#FFF;   padding:0px 40px;}
.fytou .bj{ background:rgba(0, 0, 0, 0.7 );background-color:#000;opacity:0.5; filter:Alpha(opacity=50); }
.fytou span { display:inline-block; text-align:center; margin:0px 13px; font-size:16px;line-height:40px;font-family:"Arial";}
.fytou span i.dz1{ display:inline-block; width:22px; height:19px;background:url(../images/loc.png) no-repeat; background-position:0px 2px;    position: relative;
    top: 2px;}
.fytou span i.dz2 {display:inline-block; width:22px; height:16px;background:url(../images/phone.png)  no-repeat;    position: relative;
    top: 2px;}

.fytou .ziti { font-size:20px;font-family:"\5fae\8f6f\96c5\9ed1";line-height:35px;}
.fytou .ziti2 { font-family:"\5fae\8f6f\96c5\9ed1"}
.fytou .wz .tel{ font-size:18px}

.vrkf {
position: absolute;
    z-index: 2;
    bottom: 0px;
    left: 113px;
}
.vrkf span{
    background: url(images/vrkf.png)no-repeat;
    background-position: -12px -90px;
    width: 68px;
    height: 30px;
    float: left;
}

 .searchtoplogodiv .x_logo {
    background: url(http://common.goufang.com/2015/es/images/logo120.png) no-repeat;
    }
.gf-content .pic-bd img.layz{
    background-color: #f5f5f6;
    background-image: url(http://common.goufang.com/2012/loupan/images/default_icon.png?v=3ce2c15b);
    background-image: -webkit-image-set(url(http://common.goufang.com/2012/loupan/images/default_icon.png?v=3ce2c15b) 1x,url(http://common.goufang.com/2012/loupan/images/default_icon.png?v=3ce2c15b) 2x);
    background-repeat: no-repeat;
    background-position: 50%;
}
