/*Reset (YUI)
------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0}
del {text-decoration: line-through}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal; font-style: normal}
ol,ul {list-style: none}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%}
q:before,q:after {content: '"'}
abbr,acronym,fieldset,img {border: 0}
.clear {clear: both}
.center {text-align: center}
.right {text-align: right}

/*Global
------------------------------------*/
body {background: #ebebeb; font: 12px/1.6 Verdana,宋体,Arial,sans-serif}
#wrapper {width: 942px; margin: 0 auto}
#content-wrapper {width: 942px; margin: 0 auto; background: url(wrapper-bg.png) repeat-y 0 0}
a {text-decoration: none; color: #333333}
a:hover {color: #000}

/*Header
------------------------------------*/
#header-wrapper {padding: 24px 0 0}
.rc-1, .rc-2 {width: 26px; height: 136px; float: left; display: inline}
.rc-2 {background: url(rc-2.png) no-repeat}
.rc-1 {background: url(rc-1.png) no-repeat}
#header {background: url(h-wrapper-bg.png) repeat-x; width: 890px; float: left; height: 137px; z-index: 100; position: relative}
#header h1 {position: absolute; width: 248px; height: 49px; background: url(logo.jpg) no-repeat; top: 30px; left: 12px}
#header h1 a {display: block; text-indent: -9999em; width: 248px; height: 49px}
#nav {height: 38px; position: absolute; top: 92px}
#nav li {float: left; display: inline; height: 35px; margin: 0 6px; padding-top: 7px; padding-left: 5px}
#nav li a {font-size: 14px; color: #000; text-decoration: none; font-weight: 700; display: block; float: left; margin: 0 1px 0; padding-left: 6px}
#nav li a span {display: block; float: left; height: 28px; padding: 7px 12px 0 8px; cursor: pointer}
#nav li a:hover, #nav li.current a {display: block; height: 35px; float: left; background: url(nav-menu-left.png) no-repeat 0 0; color: #fff}
#nav li a:hover span, li.current a span {background: url(nav-menu-right.png) no-repeat right 0}
#func {position: absolute; right: 14px; top: 20px; width: 128px}
#func li {background: url(func-li-bg.png) no-repeat 0 center; height: 16px; line-height: 15px; margin: 3px 0; padding-left: 38px}
.banner {line-height: 0; width: 455px; height: 79px; position: absolute; left: 280px; top: 10px}


#content {width: 933px; margin: 0 auto}
.index {background: url(content-bg.png) repeat-x; }
#main {float: left; width: 610px; display: inline; margin: 0 0 0 24px}
#aside {float: right; display: inline; margin: 0 14px 0 0}
#panel {padding: 18px 0 0 0}
.index #main {margin: 0 0 0 20px}
#menu li {float: left}
#menu li a {width: 138px; height: 36px; text-indent: -9999em; display: block}
li.a a, li.b a, li.c a, li.d a {background-repeat: no-repeat; background-position: 0 0; margin: 0 12px 10px 0}
li.a a{background-image: url(sell.png)}
li.b a{background-image: url(rent.png)}
li.c a{background-image: url(sellr.png)}
li.d a{background-image: url(rentr.png)}
#mainSearch {clear: both; background: url(mainsearch-bg.jpg) no-repeat 0 bottom}
.selling {background: url(selling.png) no-repeat 0 0; width: 252px; height: 65px; float: left; margin: 0 10px 0 0; cursor: pointer; z-index: 100}
#mainSearch .sover {background: url(sover-bg.png) no-repeat; width: 241px; height: 53px}
.selling p, #mainSearch .rnow p {padding: 30px 0 0 98px; color: #FFF99D}
.selling p span, #mainSearch .rnow p span {font-weight: 700; color: #FFF99D}
.renting {background: url(renting.jpg) no-repeat 0 0; width: 225px; height: 53px; float: left; cursor: pointer}
.renting p, #mainSearch .sover p {color: #6F6F6F; padding: 30px 0 0 90px}
.renting p span, #mainSearch .sover p span {color: #FF002F; font-weight: 700}
#mainSearch .rnow {background: url(rnow-bg.png) no-repeat 0 0; width: 258px; height: 65px}
#main-form {width: 603px; height: 252px}
#main-form form {padding: 34px 0 0 36px}
#main-form form select {width: 78px; margin: 0 22px 0 0}
#main-form form p {background: url(main-search-bg.png) no-repeat 0 0; width: 520px; height: 34px; position: relative; margin: 10px 0 0}
#main-form form p input#main-text {width: 418px; position: absolute; border: 1px solid #fff; left: 5px; top: 7px; padding: 1px 2px}
#main-form form p input#main-submit {right: 0; position: absolute; border: none; background: none; width: 76px; height: 26px; line-height: 26px; right: 5px; top: 4px; letter-spacing: 2px; color: #fff; font-weight: 700}

.widelist {width: 606px; clear: both}
.widelist .box-title {height: 30px; background: url(title-box-bg.jpg) repeat-x 0 0}
.box-title h3 {float: left; display: inline}
.box-title a, .box-title span {float: right; display: inline; font-variant: small-caps}
.widelist .box-title h3 {background: url(title-box-left-bg.jpg) no-repeat; width: 131px; height: 30px; line-height: 22px; padding: 0 0 0 30px}
.widelist .box-title a {background: url(title-box-right-bg.jpg) no-repeat right 0; line-height: 22px; padding: 0 20px 0 0; height: 30px}
.widelist ul li {width: 196px; float: left; background: #FFFDE5; margin: 0 3px; display: inline}
.index .widelist .box-title h3, .index .widelist .box-title a {color: #fff; font-weight: 700}
.index .widelist {padding: 20px 0 0}
.index .widelist .box-title {margin: 0 0 6px}

.ad {clear: both}

.narrowlist {width: 242px}
.narrowlist .box-title {height: 19px; background: #F2F2F2}
.narrowlist .box-title h3 {background: url(narrowlist-h3-bg.jpg) no-repeat; width: 103px; height: 19px; font-weight: 700; color: #fff}
.narrowlist .box-title a {background: url(narrowlist-a-bg.jpg) no-repeat right 0; color: #666; font-size: 10px; padding: 0 30px 0 0; height: 19px; color: #fff; font-weight: 700; line-height: 19px}
#main .narrowlist {float: left}
.box {background: url(box-bg.png) no-repeat 0 0; margin: 10px 0}

.index .widelist ul li .pic {line-height: 0; font-size: 0; float: left; margin: 10px 0 0 4px}
.index .widelist ul li .info {float: right; margin: 10px 4px 0 0; line-height: 1.5}
.index .widelist ul li .info b a {color: #d82743}
.index .widelist ul li .info i {font-style: normal; color: #ff3300; font-weight: 700}
.index .floatl {width: 356px}
.index .floatr {float: right; display: inline}
.index .floatr ul {padding: 10px 4px}
.index .floatr ul li {list-style: disc inside}
.index .narrowlist .box-title a {color: #666}
.index #aside {width: 291px; margin: 0 10px 0 0}
.index #aside .box h2 {padding: 12px 0 0 34px; color: #d4296f; font-weight: 700; font-size: 14px}
#aside .horizontal {width: 268px; margin: 10px auto 0}
.horizontal ul li {float: left; display: inline; width: 33%; height: 20px; margin: 6px 0}
.profile .photo {float: left; display: inline}
.profile .photo img {background: #fff; padding: 1px; border: 1px solid #ddd}
.profile .info {float: right; display: inline; width: 160px; padding: 20px 0 0}
.profile ul {padding: 0 0 0 18px}
.profile ul li {margin: 10px 0}
.profile ul li ul li {margin: 2px 0}
.profile ul li ul {padding: 0}

#links {background: #f5f5f5; padding: 6px; margin: 20px 20px 0; width: auto}
#links .box-title i {font-style: normal; font-variant: small-caps; font-size: 10px; color: #999}
#links .box-title a {float: none; background: none; margin: 2px 0 0 2px}
#links ul li {float: left; display: inline;  margin: 10px}
/*Second Hand Channel
------------------------------------*/
#searchNav {background: url(searchNav-bg.png) no-repeat 0 0; height: 65px; position: relative}
#text-a, #s-1, #s-2, #s-3, #s-4, #submit-a {border: none; background: none}
#s-1, #s-2, #s-3, #s-4 {width: 100px; height: 22px !important; height: 18px; position: absolute; top: 10px !important; top: 10px; background: url(dropbox-button.png) right center no-repeat}
#s-1, .s-1 {left: 85px}
#s-2, .s-2 {left: 198px}
#s-3, .s-3 {left: 312px}
#s-4, .s-4 {left: 425px}
.dropbox {padding: 0 4px 0 4px}
.dropbox-list {display: none; width: 100px; height: 100px; border: 1px solid #c00000; position: absolute; background: #fff;  top: 32px; padding: 0 3px}
#searchNav #text-a {width: 218px; padding: 4px 2px; position: absolute; left: 545px; top: 8px}
#submit-a {position: absolute; top: 10px; left: 780px; width: 60px; height: 20px; color: #fff; font-weight: 700; cursor: pointer}
.chart {background: url(breadcrumb-bg.png) no-repeat 0 center; padding: 0 0 0 14px; color: #6A6A6A; margin: 0 0 0 20px;text-align:left}
.chart a {color: #6a6a6a}
.chart a span {font-weight: 700; color: #333}
.chart i {font-style: normal}
.chart a, .chart i {margin: 0 4px}
.box-3 {background: url(box-3-bg.png) 0 bottom no-repeat; margin: 10px auto 16px; width: 589px}
.box-3 strong {color: #FF7800; font-weight: 700}
.box-3 .box-3-inner {background: url(hat-bg.png) 0 0 no-repeat; padding: 30px 40px}
.box-3 span {float: left; margin: 0 10px 0 0; height: 20px; display: inline}
.box-3 ul {height: 20px; float: left; display: inline}
.box-3 ul.active {height: 40px; position: relative}
.box-3 ul li {float: left; display: inline; margin: 0 6px}
.box-3 ul li ul {display: none}
.box-3 ul.active li ul {display: block; position: absolute; width: 500px; height: auto; left: 10px; top: 20px; float: none}
.box-3 ol {margin: 10px 0 0}
.box-3 ol li {background: url(triple-bg.png) no-repeat 0 center; padding: 0 0 0 15px; float: left; display: inline; width: 22%}
.panel {width: 589px; margin: 0 auto}
.panel p {float: right; display: inline}
.panel em, .panel i {float: left; display: inline; text-align: center; line-height: 24px; height: 24px; font-weight: 700; width: 108px}
.panel em {background: url(panel-em-bg.png) no-repeat 0 0; color: #fff}
.panel i {background: url(panel-i-bg.png) no-repeat 0 0; color: #AD0202; font-style: normal}
.panel p {line-height: 24px}
.panel p b {color: #FF3300}
.panel p a {border: 1px solid #DDD; padding: 2px 4px; margin: 0 2px}
#propertyList {border: 1px solid #DDD; width: 589px; margin: 0 auto}
#orderFunc {height: 24px; border-top: 3px solid #FF7834; background: #FCF6F2}
#orderFunc input, #orderFunc select, #orderFunc label, #orderFunc span {float: left; display: inline}
#orderFunc .narrow, #orderFunc .wide, #orderFunc .on, #orderFunc .won {height: 19px; padding: 0 26px 0 6px}
#orderFunc .narrow, #orderFunc .wide, #orderFunc .on, #orderFunc .won, #orderFunc input.submit, #orderFunc input.text, #orderFunc label, #orderFunc select {margin: 2px 0 0}
#orderFunc .narrow {background: url(rank_up.gif) no-repeat}
#orderFunc .wide {background: url(rank_4.gif) no-repeat}
#orderFunc .on {background: url(rank_2.gif) no-repeat}
#orderFunc .won {background: url(rank_6.gif) no-repeat}
#orderFunc .down {background: url(rank_1.gif) no-repeat}
#orderFunc .gdown {background: url(rank_7.gif) no-repeat}
#orderFunc .wup {background: url(rank_5.gif) no-repeat}
#orderFunc .wgdown {background: url(rank_8.gif) no-repeat}
#orderFunc input.submit {background: url(button-bg.png) no-repeat -1px 0; border: 1px solid; border-color: #ccc #666 #666 #ccc; width: 54px; text-align: center; height: 20px; margin-right: 6px}
#orderFunc input.text {width: 88px; padding: 1px 0; height: 14px; margin-right: 6px; margin-left: 4px; color: #aaa}
#orderFunc select {width: 108px; height: 20px; margin-right: 10px}
#propertyList {padding: 0 0 20px}
#propertyList ul {padding: 20px 20px 0 10px}
#propertyList ul li {border-bottom: 1px solid #ddd; padding: 16px 0 0; height: 100px; position: relative}
#propertyList ul li .meta {position: absolute; left: 126px; top: 76px}
#propertyList ul li .price, #propertyList ul li .pic, #propertyList ul li .info {float: left; display: inline}
#propertyList ul li .pic {line-height: 0; padding: 2px; background: #fff; border: 1px solid #ddd; margin: 0 10px; font-size: 0; height: 75px}
#propertyList ul li .info {height: 79px; width: 320px}
#propertyList ul li .info h3 {font-size: 14px; font-weight: 700; color: #FF1919; line-height: 1.4}
#propertyList ul li .info p strong {float: left; width: 50px; text-align: right; display: inline}
#propertyList ul li .info p b {float: left; display: inline; width: 236px; height: 20px; overflow: hidden}
#propertyList ul li .info p span {margin: 0 20px 0 0}
#propertyList ul li .price {color: #ff1919; padding: 18px 0 0 0; width: 80px; text-align: right; height: 61px}
#propertyList ul li .price strong {font-size: 15px; font-weight: 700}
#propertyList ul li .compare {padding: 20px 10px 0 0; height: 59px; text-align: center; float: right; display: inline; width: 10px}



/*Article
------------------------------------*/
.detail {border-bottom: 1px solid #aaa; margin: 10px 0 0; line-height: 40px}
.detail a, #pageNav a, #subNav a, #misc a, #relatedNav a {color: #DF0024; margin: 0 4px}
#text, #pageNav, #subNav, h2#title, #relatedNav {font-size: 14px}
h2#title {font-size: 20px; font-weight: 700; border-bottom: 1px dashed #aaa; margin-left: 8px; margin-right: 8px; line-height: 2}
#byline {color: #999999; line-height: 2}
#text {margin: 0 0 -10px}
#text p {text-indent: 28px; margin: 10px 0 20px}
#subNav {line-height: 3; border-bottom: 1px solid #ddd}
#relatedNav {margin: 0 auto}
#relatedNav h3{font-weight: 700}
#relatedNav h3 span {color: #bbb}
#relatedNav ul {height: 92px; margin: 0 10px}
#relatedNav ul li {list-style: square inside; float: left; width: 44%}

/*Sidebar
------------------------------------*/
.box-2 {border: 1px solid #DDDDDD; width: 274px; margin: 10px 0}
.box-2-title {padding: 1px; background: #fff}
.box-2 h4 {background: url(box-2-bg.png) repeat-x 0 0; padding: 0 0 0 14px}
.box-2 h4 span {background: url(box-2-h4-title-bg.png) no-repeat 0 center; padding: 0 0 0 14px; line-height: 25px; color: #CC0000; font-weight: 700}
.box-2-content {border-top: 1px solid #DDDDDD; padding: 1px}
.box-2-content ul {background: url(box-2-content-bg.png) repeat-x; padding:  10px 20px 20px}
.box-2-content ul li {padding: 6px 0 6px 10px; border-bottom: 1px dashed #aaa}
.box-2-content ul li a {background: url(box-2-content-li-bg.png) no-repeat 0 center; padding: 0 0 0 10px}
.box-2-content p {padding: 10px}
.box-2-content p a {margin: 0 10px}
.box-2-content form {text-align: center; padding: 10px 0}
.box-2-content form input {background: url(save-button-bg.png) no-repeat 0 0; width: 118px; border: none; color: #fff; font-weight: bold; font-size: 14px; height: 28px; padding: 4px 0 10px}

/*single
------------------------------------*/
#content .single {width: 576px; margin-top: 10px}
.single {border: 1px solid #ddd; padding: 14px}
#staff-info {background: #f4f4f4; text-align: center; width: 196px; float: left; display: inline; height: 380px; padding: 20px 0 0}
#staff-info img {padding: 1px; border: 1px solid #ddd; background: #fff}
#staff-info a {background: url(consult-bg.png) no-repeat center center; padding: 5px 20px; color: #fff}
#staff-info ul {text-align: left; margin: 10px 0 0 30px}
#house-info {float: right; width: 368px}
.box-4 .box-title h3, .box-4 .box-title a, .box-4 .box-title {height: 32px; background: #ebebeb; line-height: 32px; overflow: hidden}
.box-4 .box-title h3 {background: url(box-4-h3-bg.png) no-repeat; padding: 0 0 0 35px; font-size: 14px; font-weight: 700}
.box-4 .box-title a {background: url(box-4-h3-top-bg.png) no-repeat right 0; padding: 0 33px 0 0; color: #999}
.box-4 .box-title a:hover {color: #333}
.box-4-content {padding: 14px 0 0; margin: 0 0 22px}
.box-4-content p {padding: 0 22px; margin: 0 0 22px; text-indent: 24px}
.box-4-content img {background: #fff; padding: 2px; border: 1px solid #ddd}
.lfloat {width: 296px; float: left; display: inline}
.rfloat {width: 260px; float: right; display: inline}
.box-4-content form p {margin: 10px 0; text-indent: 0}
.box-4-content form label {float: left; display: inline; width: 74px; text-align: right; padding: 2px 0}
#input-1, #input-2, #input-3, #input-4, .box-4-content form textarea {padding: 2px; width: 100px; background: #fff; border: 1px solid #ccc; margin: 0 0 0 10px}
.box-4-content form textarea {width: 140px}
#input-6 {margin: 0 0 0 84px !important; margin: 0 0 0 87px; border: none; background: #bbb; padding: 2px 5px}
.box-4-content ul.qa li {width: 240px; margin: 0 auto; padding: 10px 0; border-bottom: 1px solid #ddd}
.box-4-content ul.qa li p {margin: 8px 0; padding: 0; width: 194px; text-indent: 0; margin: 0 0 0 40px}
.box-4-content ul.qa li span {float: left; display: inline}
.rfloat ul {height: 250px; overflow: auto}
#operation {text-align: right}
#operation a {background: url(operation-bg.png) no-repeat 0 bottom; padding: 2px 5px; border: 1px solid #aaa; margin: 0 0 0 10px}
#house-info h2, #house-info big {color: #ff0000}
#house-info h2 {font-size: 15px; font-weight: 700}
#house-info big {font-size: 16px}
#house-info small {font-size: 12px; color: #999}
#house-info ol {position: relative}
#house-info .calculator {position: absolute; top: 6px; right: 98px; background: url(calc-bg.png) no-repeat 0 0}
#house-info .calculator a {display: block; width: 118px; height: 20px; text-indent: -9999em}
address {background: url(address-bg.png) no-repeat 0 center; height: 60px; padding: 0 0 0 60px; line-height: 60px; font-size: 20px; font-weight: 700; color: #ff0000}
#house-info button {background: url(book-guiding-bg.png) no-repeat; width: 109px; height: 25px; border: none; font-size: 14px; font-weight: 700; color: #fff; line-height: 25px}
#house-info ul li span {color: #999}
#house-info ul li {float: left; display: inline; width: 240px; margin: 4px 0}
#house-info ul li.defloat {width: 368px}
#house-info ul li.defloat a {color: #e53702; text-decoration: underline}
#house-info ul li.defloat span a {padding: 0 4px}
#house-info ul li.defloat strong {font-weight: 700; font-size: 14px}
#house-info ul li.defloat big {font-size: 14px}
#house-info ul li.narrow {width: 120px}
#accusation {letter-spacing: 1px; font-weight: bold; text-align: right; line-height: 30px; padding: 0 10px 0 0 }
#accusation a {color: #e53702}
#info .clear {line-height: 0; font-size: 0; height: 0}

/*News-list
------------------------------------*/
.news-search, .property-search {background: url(news-search-bg.png) no-repeat 30px 0; text-indent: -9999em; height: 26px; margin: 0 2px 18px; border-bottom: 2px solid #ff7834}
.property-search {background: url(property-search-bg.png) no-repeat 30px 0}
.box-3-inner form {background: url(news-search-bar-bg.png) repeat-x 0 0; border-bottom: 1px solid #999; height: 36px; width: 500px; margin: 0 auto}
#main .news .box-3-inner {padding: 30px 10px 40px}
#main .property .box-3-inner {padding-bottom: 60px}
.news .box-3-inner select {margin: 8px 12px 0 20px; width: 100px}
.property .box-3-inner select {margin: 0 8px; border: 1px solid #aaa; width: 80px}
.property .box-3-inner form {position: relative}
.property .box-3-inner form div {position: absolute; top: 44px; }
.news .box-3-inner input#inner-1 {width: 260px; border: 1px solid; border-color: #aaa #ddd #ddd #aaa; background: #fff; padding: 1px}
.news .box-3-inner input#inner-2 {background: url(button-bg.png) no-repeat 0 0; width: 56px; border: none; border: 1px solid; border-color: #ddd #aaa #aaa #ddd; height: 20px; margin: 2px 0 0 10px}
.property .box-3-inner input#inner-1 {width: 394px; margin: 8px 8px 0 20px}
.property .box-3-inner input#inner-2 {margin: 4px 0 0 0}
#category ul {width: 589px}
#category ul li {float: left; background: url(category-bg.png) no-repeat right 0; width: 90px; height: 19px; line-height: 19px; text-align: center}
#category ul li.current {background: url(category-active-bg.png) no-repeat 0 0; width: 103px}
#category ul li.current a {color: #fff; font-weight: 700}
#newsList {border: 1px solid #ddd; padding: 0 0 14px}
#newsList ul {padding: 0 16px}
#newsList ul li {border-bottom: 1px dashed #ddd; padding: 10px 0}
#newsList .box-title {height: 20px; line-height: 20px; margin: 0 0 10px}
#newsList .box-title h3 a {font-size: 14px; color: #e20000; float: none}
#newsList .box-title span {color: #999}
#newsList ul li p a {color: #e20000}
.property-m {height: 24px; width: 612px}
.property-list ul li .pic {float: left; display: inline}
.property-list ul li .content {float: right; display: inline; width: 474px}
.property-list ul li h3 {font-size: 14px; font-weight: 700; background: url(property-list-h3-bg.png) no-repeat 0 center; padding: 0 0 0 24px}
.property-list ul li h3 a, .property-list ul li p span {color: #cc0000}
.pageNav {text-align: right; margin: 10px 0 0; line-height: 40px}
.pageNav span {color: #ff6600}
.pageNav a {border: 1px solid #bbb; padding: 2px 5px; margin: 0 2px}
.box-2-content ul li.featured {padding-left: 0; border-bottom: 1px solid #ddd; padding-bottom: 20px}
.box-2-content ul li.featured a {background: none}
.box-2-content ul li.featured .pic {display: inline; float: left; line-height: 0; font-size: 0}
.box-2-content ul li.featured .content {display: inline; float: right; width: 136px}
.box-2-content ul li.featured .content p {padding: 0}
.box-2-content ul li.featured .content h3 {line-height: 24px}
.box-2-content ul li.featured .content h3 a {padding: 0; color: #cc0000}

/*News-center
------------------------------------*/
#content .ncenter {margin-top: 10px}
.news-center #breadCrumb {padding: 16px 0 0 10px; background-position: 0 20px; margin-left: 20px}
#bulletin {border: 1px solid #ede2ca; background: #fffcf3; width: 235px; float: left; display: inline}
#bulletin h3 {background: url(bulletin-bg.png) repeat-x 0 0; height: 22px; line-height: 22px; font-size: 13px; color: #c50000; padding-left: 18px}
#bulletin ul {padding: 10px 28px}
#bulletin ul li {margin: 5px 0; list-style: square inside}
.narrowlist .box-title h3 {text-align: center}
.news-center .narrowlist {width: 354px; border: 1px solid #ddd; padding: 2px 2px 6px}
.news-center .narrowlist .box-title a {color: #d20d0d}
.news-center .narrowlist h4 {line-height: 36px}
.news-center .narrowlist span {font-size: 10px; padding: 0 14px 0 0; color: #999}
.news-center .narrowlist h4 a {font-size: 14px; color: #d20d0d}
.news-center .narrowlist p {padding: 0 20px 12px; border-bottom: 1px solid #ddd}
.news-center .narrowlist ul li {border-bottom: 1px dashed #ddd; line-height: 30px; padding: 0 4px; height: 30px}
.news-center .narrowlist ul li a {color: #666; float: left; display: inline}
.news-center .narrowlist ul li i {float: right; display: inline; color: #666; font-style: normal; font-size: 10px}
#main .floatr {float: right; display: inline}
.ncenter .ad, .index .ad {width: 608px; height: 98px; overflow: hidden; text-align: center; border: 1px solid #999; margin: 10px 0}
.ncenter .clear {line-height: 0; font-size: 0; height: 0}
.news-center .floatl ul, .news-center .bottom ul {padding-top: 6px}
.news-center .floatl {width: 240px; margin: 5px 0}
.news-center .bottom {margin: 5px 0}
.box-5 {background: #fffcf3; border: 1px solid #ede2ca; padding: 4px}
.news-center #aside {margin-top: 10px}

/*New-House
------------------------------------*/
#newhouse-nav {height: 34px; background: #f3f3f3; margin: 20px 24px 0}
#newhouse-nav li {float: left; display: inline; line-height: 29px; margin: 5px 6px 0 10px; font-size: 14px}
#newhouse-nav li.plaintext {background: url(nh-left-slide.png) no-repeat 0 0; padding: 0 0 0 8px}
#newhouse-nav li.plaintext span {background: url(nh-right-slide.png) no-repeat right 0; float: left; display: inline; padding: 0 8px 0 0; color: #ff0000}
#content .nh {margin-top: 0}
.nh-summary {margin: 0 24px}
.nh-summary .imgmeta {float: left; display: inline; padding: 18px 18px 10px; line-height: 0; font-size: 0}
.nh-summary .imgmeta p {text-align: center}
.nh-summary .imgmeta a {font-size: 12px; color: #eb6100; line-height: 2; margin: 0 10px}
.nh-text {width: 514px; float: right; display: inline; padding: 18px 0 0 0}
.nh-text h2 {font-size: 18px; margin: 0 0 16px}
.nh-text ul li big {font-size: 18px; color: #eb6100}
.nh-text ul li a {color: #eb6100; margin: 0 0 0 10px}
.nh-tel {line-height: 52px}
.nh-tel strong {display: block; background: url(nh-tel-bg.png) no-repeat 0 0; width: 239px; height: 43px; padding: 0 0 0 68px; font-size: 20px; font-weight: 700; color: #ff3300; overflow: hidden; line-height: 43px; margin: 10px 0 20px}
.nh-news ol {padding: 0 30px 0}
.nh-news ol li {margin: 4px 0}
.nh-news ol li span {margin: 0 0 0 10px}
.nh .box-title em {float: left; display: inline; height: 32px; padding: 0 0 0 8px; cursor: pointer}
.nh .box-title em b {padding: 0 8px 0 0}
.nh .box-title em.hover {background: url(nh-left-slide.png) no-repeat 0 bottom}
.nh .box-title em.hover b {background: url(nh-right-slide.png) no-repeat right bottom; float: left; display: inline; height: 32px}
.nh .box-4 .box-title a,  .nh .box-4 .box-title span {background: url(nh-box-title-right.png) no-repeat right 0; padding: 0 20px 0 0; height: 32px; line-height: 32px}
.nh-info {padding: 0 40px}
.nh-info li {width: 50%; float: left; display: inline; margin: 2px 0}
.nh-house-type ul li {float: left; display: inline; width: 33%; text-align: center}
.nh-house-type ul li strong {display: block}
.nh-house-type p {text-indent: 0; margin: 0 10px; padding: 10px 0 0}
.nh-house-type p a {color: #ff0000}
.nh-searchrules {padding: 0 30px 10px; border-bottom: 1px solid #ddd}
.nh-searchrules li {margin: 4px 0}
.nh-searchrules li a {margin: 0 4px; color: #ff0000}
.nh-exist-house {border: none; padding: 10px 30px 0}
.nh-exist-house li {width: 33%; float: left; display: inline; margin: 6px 0}
.nh-exist-house li a {display: block; color: #ff0000}
#aside .nh-list {padding-left: 10px; padding-right: 10px}
#aside .nh-list li {zoom: 1; border: none; padding: 8px 0 0}
.nh-list li img {float: left; display: inline}
.nh-list li span {float: right; display: inline; width: 140px}
.nh-list li span a {display: block; margin: 4px 0 10px}
.nh-list li:after {content:""; display: block; clear: both}
p.nh-all {margin-bottom: 14px}
#aside.nh-aside {margin-top: -36px}
.nh-all #propertyList ul li .price {width: 110px; color: #333}
.nh-all #propertyList ul li .price strong {color: #FF6600; font-size: 16px}
.nh-all dd {height: 20px; overflow: hidden; line-height: 22px}
#propertyList ul li .info h3 a {color: #FF1919}
.orange {color: #FF7800}
.nh-all .pageNav {padding: 0 7px 0 0; margin: 0}
.pageNav strong {float: left; display: inline; margin: 0 0 0 10px}
.pageNav strong i {color: #FF3300; font-style: normal}
p.nh-list {margin: 10px 0}
.nh-list-2 ul li img, dl.content, .nh-area, .nh-price {float: left; display: inline}
.nh-list-2 ul li img {padding: 4px}
dl.content {width: 280px; padding: 0 10px}
dl.content dt {background: url(property-list-h3-bg.png) no-repeat 0 center; padding: 0 0 0 18px; font-size: 14px; }
dl.content dt a {color: #FF0000; text-decoration: underline}
dl.content dt a:hover {text-decoration: none}
.grey {color: #999}
.nh-area {width: 80px; line-height: 80px; text-align: right}
.nh-price {line-height: 80px; text-align: right; width: 80px; color: #FF0000}
.nh-price big {font-size: 16px; font-weight: 700}
.nh .box-2 {margin-top: 0}
.nh #reservation {padding: 0 40px}
.nh #reservation li {width: 49%; float: left; display: inline; margin: 2px 0}
.nh #reservation li span.float {float: left; display: inline; padding: 2px 0; text-align: right; width: 74px}
.nh #reservation li i {display: inline-block; width: 12px; margin: 0 0 0 10px; font-style: normal; line-height: 24px}
#nh-gender-female, #nh-gender-male {vertical-align: middle; margin: 0 0 0 5px}
.nh #reservation li input {border: 1px solid; border-color: #666 #ddd #ddd #666; padding: 2px 1px}
.nh #reservation li.defloat {float: none; clear: both; display: block; width: auto}
#nh-add {width: 392px}
.nh #reservation li #submit {margin: 4px 0 0 73px; border: none}
.nh #newhouse-nav {margin: 0 0 10px}
dl.detail {zoom: 1; border: 1px solid #ddd; border-style: solid solid none none; margin: 0 0 20px}
dl.detail:after {content: ""; display: block; clear: both }
dl.detail dt, dl.detail dd {float: left; display: inline; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd}
dl.detail dt {width: 100px; text-align: right; background: #f8f8f8}
dl.detail dd {width: 208px; padding: 0 0 0 6px}
dl.detail dd.first-row {width: 464px}
dl.detail dd.shorter {width: 150px}
.contact-img {float: left; display: inline}
.contact-text {float: right; display: inline; width: 460px; font-size: 14px}
.contact-text li {margin: 0 0 6px}
.contact-text li big {font-size: 16px; font-weight: 700; color: #ff0000}
#newhouse-subnav {font-size: 14px; border: 1px solid #f3f3f3; border-top: none; margin-top: -10px; padding: 0 0 0 16px; line-height: 32px}
#newhouse-subnav a {margin: 0 16px 0 0; color: #FF6600; font-size: 12px}
#newhouse-subnav a.active {font-weight: 700}
.pic-list h2 {font-weight: 700; font-size: 12px; margin: 20px 0 4px; padding: 0 0 0 10px}
.pic-list ul:after, #subNav-2:after, .about #main h2:after {content: ""; display: block; clear: both}
.pic-list ul {zoom: 1}
.pic-list ul li {float: left; display: inline; margin: 0 10px 10px; padding: 10px; border: 1px solid #ddd}
.pic-list ul li a {font-size: 0; line-height: 0}
.pic-list ul li span {display: block; font-size: 14px; padding: 0 0 0 10px}

/*About
------------------------------------*/
.about #breadCrumb {line-height: 40px}
.about #main {margin: 0 24px; float: none; width: auto; display: block}
#subNav-2 {margin: 0 24px; zoom: 1; background: url(subnav-bg.png) repeat-x 0 0; padding: 0 0 20px 30px}
#subNav-2 li {float: left; display: inline; background: url(subnav-li-bg.png) no-repeat 0 center; padding: 0 10px 0 16px; line-height: 26px}
#subNav-2 li a {color: #fff; font-weight: 700}
.about #main h2 {border-bottom: 2px solid #FF3300; font-size: 14px; font-weight: 700; color: #fff; zoom: 1}
.about #main h2 span {background: url(about-h2-bg.png) no-repeat 0 0; height: 25px; width: 108px; float: left; display: inline; text-align: center; line-height: 26px; overflow: hidden; margin: 0 0 0 20px}
.about #main #article, .about #main .table {font-size: 14px; border-style: solid; border-color: #fcf6f2 #ddd #ddd; border-width: 18px 1px 1px; padding: 20px 20px 60px; line-height: 1.8}
.about #main #article ul li, .about #main #article ol li {font-size: 12px; background: url(box-2-content-li-bg.png) no-repeat 0 center; padding: 6px 0 6px 10px;overflow:hidden;white-space:nowrap;width:100%;}
.about #main #article ol li {padding: 3px 0 3px 10px}
.about #main #article ul li a span, .about #main #article ol li a span {color: #ff0000; padding: 0 10px 0 0}
.about #main .table {font-size: 12px; padding: 10px}
.about #main .table table {margin: 0 auto}
.about #main .table table tr {line-height: 28px}
.about #main .table table tr th {background: #f3f3f3; padding: 0 0 0 10px; font-weight: 700}
.about #main .table table tr td {border-bottom: 1px solid #fff; text-indent: 10px}
.about #main .table table tr td a {text-decoration: underline}
.about #main .table table tr td.item {background: #f3f3f3}
.about #main #article p {text-indent: 28px; padding: 10px 0}
.about #aside {float: left; display: inline; margin: 0 0 0 24px; width: 200px}
.about #aside h3 {height: 80px; background: url(about-bg.png) repeat-x; line-height: 56px; color: #fff; font-size: 14px; font-weight: 700; padding: 0 0 0 20px}
.about #aside ul li {margin: 10px 0 4px; border-bottom: 1px solid #d8cfc6; padding: 0 0 4px 54px}
th.border {border-bottom: 1px solid #fff}
.about .featured {border: 1px solid #ddd; padding: 20px; width: 280px; float: right; display: inline}
.about .featured h3 {color: #ff0000; font-weight: 700; margin: 0 0 10px}
.about .featured h3 span {color: #ccc; padding: 0 10px 0 0}
.main-news {float: left; display: inline; width: 400px}
.about .pageNav {font-size: 12px}
form#resume {margin: 0 10px}
form#resume h3 {font-weight: 700; background: #eee; padding: 0 0 0 20px; line-height: 40px; border-top: 1px solid #fff}
form#resume ul li {border-top: 1px solid #fff; line-height: 30px; zoom: 1}
form#resume ul li label, form#resume ul li span.label { display: inline; width: 80px; background: #eee; padding: 0 0 0 20px; margin: 0 10px 0 0; height: 30px; overflow: hidden}
form#resume ul li input {padding: 2px 1px}
form#resume ul li .jbg {background: url(input-bg.png) repeat-x 0 0; border: 1px solid #aaa; width: 130px}
form#resume ul li .l {width: 494px}
form#resume ul li textarea {height: 54px; padding: 1px}
form#resume ul li label.jexp {line-height: 60px; height: 60px}
form#resume ul li.textarea {line-height: 1}
form#resume ul li button {margin: 0 0 0 10px; height: 24px; width: 60px; line-height: 24px}
#jmale, #jfemale {margin: 0 10px}

/*Blog Channels
------------------------------------*/
.blog #breadCrumb, .realter #breadCrumb, .news-list #breadCrumb {line-height: 40px; margin-left: 0}
.blog #main h2, .realter-title, .news-list-title {background: url(category-active-bg.png) no-repeat 0 0; font-weight: 700; padding: 0 0 0 20px; color: #fff; border-bottom: 2px solid #ff3300}
.blog #post-list {border-style: solid; border-color: #fcf6f2 #ddd #ddd; border-width: 18px 1px 1px; padding: 0 0 10px}
.blog #post-list li {padding: 6px; border-bottom: 1px dashed #ddd; margin: 0 10px; text-align: right}
.blog #post-list li a {float: left; display: inline}
.blog #post-list li a cite {margin: 0 0 0 16px; color: #999}
.blog .pageNav {margin: 0}

/*Realter Channels
------------------------------------*/
.realter .box-3 {margin-top: 0}
h2.realter-search {background: url(realter-search-bg.png) no-repeat; text-indent: -9999em; height: 28px; width: 500px; margin: 0 auto 10px}
.realter-title {float: left; display: inline; border-bottom: none; width: 103px; background-position: 0 bottom; margin: 5px 0 0}
.realter .panel {height: 24px; border-bottom: 2px solid #ff3300; overflow: hidden}
#realter-list, .per-realter {width: 589px; margin: 0 auto; padding: 0 0 10px}
#realter-list h3 {background: #fcf6f2; line-height: 24px; padding: 0 0 0 30px}
#realter-list h3 strong {font-weight: 700; color: #FF6105}
#realter-list ul {width: 270px; float: left; display: inline; margin: 5px; padding: 10px 6px; background: #fcf6f2}
.realter .part {border: 1px solid #FF7834; margin: 0 0 10px}
.realter .part, #realter-list ul, .realter-box-2 ul, .latest-realters, .people .recent-update {zoom: 1}
.realter .part:after, #realter-list ul:after, .realter-box-2 ul:after, .latest-realters:after, .people .recent-update:after {content: ""; display: block; clear: both}
#realter-list ul li, #realter-list ul li.homepage, .realter-box-2 ul li {float: right; display: inline; width: 160px; margin: 0 0 9px}
#realter-list ul li.photo, .realter-box-2 ul li.photo {float: left; display: inline; width: 100px; border: 1px solid #bbb; padding: 1px; line-height: 0; font-size: 0; margin: 0}
#realter-list ul li.homepage {margin: 0; background: url(realter-hp-bg.png) no-repeat 0 center; line-height: 20px}
#realter-list ul li.homepage a {color: #fff; margin: 0 0 0 14px}
.realter .pageNav, .news-list .pageNav {margin: 0 auto; width: 587px}
.realter-box-2, .latest-realters {border-top: 1px solid #ddd}
.realter-box-2 {padding: 0 0 10px}
.realter-box-2 ul {padding: 10px 0 0}
.realter-box-2 ul li {margin: 0; width: 154px}
.realter-box-2 ul li.photo {margin: 0 0 0 10px}
.realter-box-2 ul li.name {margin: 20px 0 10px}
.latest-realters ul li span a {background: none}
.latest-realters ul li {border: none}
.people {border: 1px solid #FF7834; margin: 0 0 10px; height: 226px}
.people .recent-update, .people .profile {float: left; display: inline}
.people .profile {padding: 10px}
.people .profile img {padding: 1px; border: 1px solid #ddd}
.people .profile .img {line-height: 0; font-size: 0}
.people .profile .indent {padding: 0 0 0 6px}
.people .recent-update {width: 70%; padding: 10px 0 0 10px}
.people .recent-update li {width: 50% !important; width: 48%; float: left; display: inline; padding: 6px 0 16px}
.people .recent-update li a {font-weight: 700; color: #ff0000}
.people .meta {clear: both; background: #fcf6f2; line-height: 30px; height: 30px}
.people .meta a {float: right; display: inline; background: url(meta-enter-bg.png) no-repeat 0 center; width: 101px; height: 30px; padding: 0 0 0 30px; margin: 0 10px 0 0; font-weight: 700; color: #fff}
.people .meta span {background: url(file-icon.png) no-repeat 0 center; padding: 0 0 0 16px; margin: 0 5px 0 10px; float: left; display: inline}

/*News-List
------------------------------------*/
.news-list .box-3 {margin-top: 0}
#news-list-detail {border: 1px solid #ddd; border-top: 18px solid #fcf6f2; padding: 0 0 10px}
#news-list-detail li {border-bottom: 1px dashed #ddd; text-align: right; margin: 0 10px; padding: 5px 0}
#news-list-detail li a {float: left; display: inline; padding: 0 0 0 10px}
#news-list-detail li a cite {color: #FE0000; background: url(box-2-content-li-bg.png) no-repeat scroll 0 center; padding: 0 0 0 10px}
#news-list-detail li span {color: #999}

/*Footer
------------------------------------*/
#footer {background: url(wrapper-bg.png) repeat-y; text-align: center; font-size: 14px; padding: 30px 0 0 0; margin: 0 0 20px}
#copyright {font-size: 12px; background: url(footer-bg.png) no-repeat -1px bottom; padding: 0 0 20px}


.message{margin-left:50px;font-weight:bold;font-size:13px;border:1px dashed #FFCC99; margin-bottom:20px; background:#FFFFCC;width:520px; padding:10px;}

/* pages */
.pages{ float:left; }
.pages em, .pages a, .pages strong{ text-decoration:none; margin-left:5px; padding:2px 5px; border:1px solid #E5E5E5; }
.pages a:hover{ text-decoration:none; border:1px solid #09C; background:#09C; color:#FFF; }
.pages strong{ border:none; font-weight:700; }
.pages kbd { margin-left: 5px; }
.pages span.nopage{color:#CCCCCC;margin-left:5px; padding:2px 5px; border:1px solid #E5E5E5;}

div.err {padding:2em 0 0 10em;}
div.err h5 {color:#FF9934;font-size:16px;font-weight:600;background: url(missing_tb.gif) no-repeat;height:50px;line-height:50px;padding:0 0 1em 5em;}
div.err strong {font-size:14px;font-weight:400;}
div.err ul {list-style:disc ;margin:1em 0 0 0;}
/*殷胜刚2011-5-17*/
.nva_tit1{color:#FFF}
.nva_tit2{color:#000}
#text1605 {margin: 0 0 -10px}
#text1605 p {margin:0px;}

