@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: underline }
img { border: none; }
ol, ul, li { list-style: none; }
/* css common */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom:1;
}
/*nav*/
.gf-hd { height: 50px; }
.gf-ptop { height: 100%; background: none repeat scroll 0% 0% rgba(245,103,3,0.7); background:#f56a03\9; overflow: hidden; }
.g-wrap { width: 1000px; margin: 0px auto; }
.gf-logo, .gf-nav li { float: left; }
.gf-logo, .gf-nav, .gf-nav li { display: inline; }
.gf-logo a { display: block; height: 42px; padding-top: 8px; }
.gf-nav { margin-top: 15px; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; line-height: 18px; }
.gf-nav { float: right; }
.gf-nav li { margin-left: 18px; }
.gf-nav a { color: #FFF; }
.banner { background: #161616 url(../images/APPxiazai.jpg) no-repeat; width: 100%; height: 800px; background-attachment: fixed; background-position: center -40px; display: block; position: relative; }
.b_left { height: 984px; background: url(../images/shouji2.png) no-repeat center top; margin-top: 63px }
.b_right { width: 1190px; position: relative; margin: 0 auto; height: 0 }
.ewm_all { width: 254px; font-family: \5fae\8f6f\96c5\9ed1; top: 200px; position: absolute; left: 720px; text-align: center }
.ewm_all p, .ewm_all h3 { background: url(../images/shenqi.png) 0 -95px; display: block; width: 235px; height: 25px; text-indent: -9999px; margin: 0 auto; margin-top: 10px; }
.ewm_all h3 { width: 235px; height: 55px; margin-bottom: 10px; margin-top: 0; background-position: 0 0 }
.ewm_all .ewm { padding: 10px; width: 236px; height: 236px; margin: 0 auto; background-color: rgba(255,255,255,0.5) }
.ewm_all .ewm img{width:200px;height:200px;}
.body { width: 1000px; margin: 78px auto 20px; overflow: hidden; }
.body ul li { display: inline-block; width: 251px; float: left; text-align: center; font-family: \5fae\8f6f\96c5\9ed1; margin-left: 122px; margin-bottom: 50px }
.body ul li em { display: block; width: 252px; height: 252px; background: url(../images/tese.png) no-repeat }
.body ul li h3 { font-size: 30px; color: #333; margin: 10px 0 }
.body ul li p { font-size: 16px; color: #888 }
.body ul li.message em { background-position: -374px 0 }
.body ul li.map, .body ul li.look{ margin-left:0}
.body ul li.price em { background-position: -747px 0 }
.body ul li.look em { background-position: 0 -455px }
.body ul li.real em { background-position: -374px -455px }
.body ul li.sold em { background-position: -747px -455px }
.foot-bm { position: relative; margin-bottom: 0; padding-bottom: 5px; border-top: 1px solid #f56a03; color: #666; font-family: \5fae\8f6f\96c5\9ed1; font-size: 12px; margin: 0 auto }
.foot-bm .waper { width: 1000px; margin: 0 auto; position: relative }
.foot-bm .pysearch { width: 86%; height: 42px; border-bottom: 1px solid #dfdfdf; text-align: left; }
.foot-bm .pysearch a { padding: 0 9px; 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; position: relative }
.foot-bm .ftcon a, .foot-bm .ftcon span { padding: 0 10px; color: #666; }
.foot-bm .logo-bm { position: absolute; top: 35px; right: 0; width: 128px; height: 58px; background-image: url(..images/logo.png); }
