@charset "gb2312";
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
body, button, input, select, textarea { font: 12px/1.5 arial, '\5FAE\8F6F\96C5\9ED1' }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var, i { font-style: normal; }
ol, ul { list-style: none; }
a { color: #3c3c3c; text-decoration: none; }
a:hover { color: #f56a03; }
img { border: 0; vertical-align: top }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
.fl { float: left; }
.fr { float: right; }
.header { width: 100%; background:#fff; height: 78px ; border-bottom:2px solid #f60;}
.center { width:1000px; margin:0 auto; height:78px;}
.center .logo { width:120px; height:54px; padding:12px 0; float:left;}
/*.center .logo:after { content:""; position:absolute; right:0; top:0; width:1px; height:200%; }
*/.center .gf { width:129px; height:30px; padding:24px 30px; float:left;}
.center .gf img {width:129px; height:30px;}
.content { width: 990px; margin: 0 auto; overflow: hidden ; border-bottom:1px solid #e8e8e8;}
.content .zbcity { text-align:center; margin:70px 0 0 0; border-bottom:1px dotted #e8e8e8; }
.content .zbcity .jr {display:inline-block; border-radius:20px; width:200px; height:40px; background:#f60; color:#fff; font-size:18px; line-height:40px; box-shadow:0px 0px 3px #666; }
.content .zbcity .jr:hover { background:#f36100;}
.content .zbcity .zb-city { font-size:16px; line-height:60px;}
.content .zbcity .zb-city ul {display:inline-block; margin-left:10px;}
.content .zbcity .zb-city ul li { display:inline-block; margin-left:10px;}
.content .city { line-height:35px; font-size:14px; margin-bottom:100px; overflow:hidden; margin:50px 0 100px 0;}
.content .city dt { float:left; width:85px;}
.content .city dd { float:left; width:905px;}
.content .city dd a { margin-right:10px; color:#00c;display: inline-block;}
.content .city dd a:hover { color:#f60;}




.tit { overflow: hidden; height: 50px; line-height: 50px; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1 }
.tit h3 { float: left; font-size: 16px }
.tit ul { float: left; margin-left: 26px; }
.tit ul li { float: left; display: block; margin-left:10px }
.bot{ margin-top:-26px}
.foot-bm { position: relative; margin-bottom: 0; padding-bottom: 5px; width: 100%;/* border-top: 2px solid #f56a03; */color: #666;}
.foot-bm .pysearch { width: 88%; height: 42px; border-bottom: 1px solid #dfdfdf; text-align: left; }
.foot-bm .pysearch a { padding: 0 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: center; line-height: 24px; position: relative }
.foot-bm .ftcon a, .foot-bm .ftcon span { padding: 0 10px; color: #666; }
.foot-bm .ftcon a, .foot-bm .ftcon span#copyright{ padding-left:0}
.foot-bm .logo-bm { position: absolute; top: 0; right: 0; width: 128px; height: 58px; }
.ftcon .ft-sitemap, .ftcon .ft-fangyuan { border: 1px solid #f56a03; padding: 5px 10px; position: absolute; left: 185px; top: 25px; background-color: #fff; z-index: 2; display: none }
.ftcon .ft-fangyuan { left: 275px }
.ftcon .ft-sitemap a, .ftcon .ft-fangyuan a { display: inline-block; color: #666; }
.ftcon .ft-sitemap a, .ftcon .ft-fangyuan a { border-right: 1px solid #e7e7e7; }
.ftcon .ft-sitemap a:last-of-type, .ftcon .ft-fangyuan a:last-of-type { border-right: 0 }
.cnzz { display: inline-block; width: 1px; }
.cnzz a { display: inline-block; text-indent: -9999px; }
.waper{width: 1190px; margin: 0 auto; position:relative}
.foot-bm .logo-bm{background-image:url(http://dl.goufang.com/2014/images/logo.png)}
.city li a.meishan { background:url(../images/ms.jpg)}

.fangjia {width: 100%; height: 536px;}
.info {width: 1200px;margin: 0 auto;overflow: hidden;}
h2.title {color: #000;font-size: 40px;text-align: center;line-height: 126px;margin-top: 15px;}
ul.hot {width: 1220px;overflow: hidden;}
ul.hot li {width: 285px;height: 125px;float: left;overflow: hidden;margin: 0 20px 20px 0;background: rgba(0,0,0,0.6);background: #000\9;}
ul.hot li a {display: block;}
.clear {zoom: 1;}
.ct {width: 110px;height: 110px;background: #f60;color: #fff;line-height: 48px;float: left;overflow: hidden;padding: 15px 0 0 15px;font-size: 20px;}
.ct span {font-size: 12px;}
.zst {float: left;overflow: hidden;padding: 10px;width: 140px;height: 105px;position: relative;top: -125px;left: 125px;}
.zst span ,.zst a{position: absolute;right: 10px;bottom: 10px;z-index: 1;color: #fff;opacity: .5;font-size: 16px;font-weight: bold;}
.clear:after {clear: both;height: 0;content: '';display: block;overflow: hidden;}
p.more {text-align: center;margin: 25px 0 0;}
p.more a {color: #000;opacity: .8;font-size: 20px;}
.zst a{bottom: 40px;}