/*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}
.padtop {padding:10px 0 0;}

/* pages */
.pages{ float:right; margin:0 1.5em;}
.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 #D82743; background:#D82743; 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;}

/*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}
#sethome {cursor:pointer;}


#content {width: 933px; margin: 0 auto;}
.index {background: url(content-bg.png) repeat-x; }
#main {float: left; width: 610px; display: inline; margin: 10px 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; margin: 10px 0 0;z-index:1;}
#main-form form p input.main-text {width: 418px; border: 1px solid #fff; margin:6px 0 0 6px; padding: 1px 2px;color:#999999}
#main-form form p input.main-text:focus {width: 418px; border: 1px solid #fff; margin:6px 0 0 6px; padding: 1px 2px;color:#333333}
#main-form form p input.main-submit {right: 0; border: none; background: none; width: 76px; height: 26px; line-height: 26px; margin:3px 0 0 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: 5px 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 {height:100px;}
.index .widelist ul li .pic {line-height: 0; font-size: 0; float: left; margin: 10px 0 0 4px;width:116px;}
.index .widelist ul li .info { margin: 10px 4px 0 0; line-height: 1.5}
.index .widelist ul li .info b a {color: #d82743;float:left;width:60px;overflow:hidden;white-space:nowrap;}
.index .widelist ul li .info i {font-style: normal; color: #ff3300; font-weight: 700}  
.index .widelist ul li .info a:hover { text-decoration: underline;color:#F74E0B;}
.index .floatl {width: 356px}
.index .floatr {float: right; display: inline}
.index .floatr ul {padding: 10px 4px;height:140px;}
/*.index .floatr ul li {list-style: disc inside}*/
.index .floatr ul li {background: url(box-2-content-li-bg.png) no-repeat 0 center;padding: 0 0 4px 10px; overflow:hidden;width:99%;}
.index .floatr ul li a {float:left;margin-right:5px;overflow:hidden;white-space:nowrap;width:143px;}
.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;overflow:hidden;white-space:nowrap;}
.profile .photo {float: left; display: inline}
.profile .photo img {background: #fff; padding: 1px; border: 1px solid #ddd}
.profile .info {float: right; display: inline; width: 140px; padding: 0;overflow:hidden;}
.profile ul {padding: 0 10px}
.profile ul li {margin: 10px 0;cursor: pointer}
.profile ul li ul li {margin: 0;white-space:nowrap;}
.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, #filter_name-area, #filter_name-carea, #filter_name-price, #filter_name-area, #submit-a {border: none; background: none}
#filter_name-area, #filter_name-carea, #filter_name-price, #filter_name-croom {width: 100px; height: 22px !important; height: 22px; position: absolute; top: 10px !important; top: 10px; background: url(dropbox-button.png) right center no-repeat}
#filter_name-area, .filter_name-area {left: 85px}
#filter_name-carea, .filter_name-carea {left: 312px}
#filter_name-price, .filter_name-price {left: 198px}
#filter_name-croom, .filter_name-croom {left: 425px}
.dropbox {padding: 0 4px 0 4px}
.dropbox-list {display: none; width: 100px;border: 1px solid #c00000; position: absolute; background: #fff;  top: 32px; padding: 0 3px;z-index:100;}
#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}
.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; color: #EB6100; }


.box-3 span {color: #333; font-weight: 400}
.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 20px}
.box-3 span {float: left; margin: 0 10px 0 0; height: 20px; display: inline}
.box-3 div.house_search_values {margin:0 0 0 46px;}
.box-3 ul li {float: left; display: inline; margin: 0 6px}
.box-3 div a {margin:0 .5em 0 0;}
.box-3 div strong {margin:0 .5em 0 0;}
.box-3 div.sub {margin: 0 0 0 46px; border: 1px solid #c50000;padding:5px;}
.box-3 div.sub li a {white-spacing: nowrap; word-wrap: normal}
.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 #most_appear_buildings{margin:10px 0 0;}
.box-3 #most_appear_buildings span {color:#AC0101;font-size:14px;font-weight:600;height:50px;} 
.box-3 .most_appear_buildings {margin: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 .gdown {background: url(rank_11.gif) no-repeat;cursor:pointer;}
#orderFunc .gup {background: url(rank_12.gif) no-repeat;cursor:pointer;}
#orderFunc .ggdown {background: url(rank_13.gif) no-repeat;cursor:pointer;}
#orderFunc .ggup {background: url(rank_14.gif) no-repeat;cursor:pointer;}
#orderFunc .hdown {background: url(rank_21.gif) no-repeat;cursor:pointer;}
#orderFunc .hup {background: url(rank_22.gif) no-repeat;cursor:pointer;}
#orderFunc .hhdown {background: url(rank_23.gif) no-repeat;cursor:pointer;}
#orderFunc .hhup {background: url(rank_24.gif) no-repeat;cursor:pointer;}
#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: 128px; 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}
#propertyList ul li .meta {white-space:nowrap;}
#propertyList ul li .price, #propertyList ul li .pic, #propertyList ul li .info {float: left; display: inline}
#propertyList ul li .pic {line-height: 0; margin: 0 10px; font-size: 0; height: 75px; width: 104px;text-align: center}
#propertyList ul li .pic img {background: #fff; padding: 2px;  border: 1px solid #aaa}
#propertyList ul li .info {height: 95px; width: 310px;overflow:hidden;}
#propertyList ul li .info h3 {font-size: 14px; font-weight: 700; color: #FF1919; line-height: 1.4}
#propertyList ul li .info p strong {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 5px 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}


/*house detail li
-----------------------------*/

.house_detail_hover {/*cursor:pointer;*/background:#f8f8f8;}



/*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}
#subNav span {width:45%;white-space:nowrap;overflow:hidden;}
#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-1 {width: 274px; margin: 10px 0;}
.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 10px 20px}
.box-2-content ul li {background: url(box-2-content-li-bg.png) no-repeat 0 center;padding: 6px 0 4px 10px; border-bottom: 1px dashed #aaa;overflow:hidden;width:98%;}
.box-2-content ul li a { padding: 0 0 0 10px}
ul#hour24 li a span {float: left; display: inline; margin: 0 2px}
ul#hour24 li span.building {width:63px; overflow: hidden; white-space: nowrap; margin: 0;cursor:pointer;}
ul#hour24 li span.room {}
ul#hour24 li span.area {width:40px;}
ul#hour24 li span.price {color:#FF0000;font-weight:600;}
.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;cursor:pointer;}
.a_delete_one_search_result_1,.a_delete_one_search_result_2 {cursor:pointer;padding:0 0 0 5px;}

/*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-end {background: #f4f4f4; text-align: center; width: 196px; float: left; display: inline; height: 90px; 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: 1px 4px; color: #E53702;}
#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}
#house_intro{font-size:14px}
.box-4-content p {padding: 0 10px; margin: 0 0 1em; text-indent: 24px}
.box-4-content h5 {font-size:14px;font-weight:400;margin:0 0 0 1em;}
.box-4-content img.border {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;padding:2px 0;text-align:right;width:74px;}
.box-4-content form label.ask {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;font-weight:700}
#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}
.box-4-content ul.house_pic {text-align: center; }
.box-4-content ul.house_pic li span.house_pic_title {maggin: 10px;display:block; }

/*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 20px}
#bulletin ul li {margin: 5px 0; background:transparent url(box-2-content-li-bg.png) no-repeat scroll 0 center;overflow:hidden;padding:0 0 0 5px;white-space:nowrap;width:190px;}
.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;overflow:hidden;}
.news-center .narrowlist ul li a {color: #666; float: left; display: inline;width:19em;}
.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; margin: 20px 0 10px;}
.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;position:relative;overflow:visible;}
.nh-list li img.broker_avatar {visibility: hidden;position:absolute;top:10px;z-index:100;left:50px;border:1px solid #DDDDDD;margin:1px;}
.nh-list li span {float: right; display: inline; width: 120px}
.nh-list li span a {display: block; margin: 4px 0 10px}
.nh-list li:after {content:""; display: block; clear: both}
.nh-list li .broker_name,.nh-list li .broker_pic,.nh-list li .broker_area {float:left;display:inline;}
.nh-list li .broker_name {width:45px;overflow:hidden;}
.nh-list li .broker_pic {width:80px;margin:0 1em;width:auto;}
.nh-list li .broker_area {width:auto;}
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 {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 {float: right; display: inline; margin: 0 24px 0 0; width: 674px}
.about #main h2 {font-size: 14px; font-weight: 700; color: #FF3300; border-bottom: 2px solid #FF3300}
.about #main #article {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 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}

div.err {padding:2em 0 0 10em;}
div.err h5 {color:#FF9934;font-size:16px;font-weight:600;}
div.err strong {font-size:14px;font-weight:400;}
div.err ul {list-style:disc ;margin:1em 0 0 4em;}

/*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;overflow:hidden;}
.blog #post-list li a.blogtitle {display: inline;float:left;height:1.8em;line-height:1.8em;overflow:hidden;width:400px;}
.blog #post-list li a.blogauthor {float: right; display: inline;margin:0 1em;}
.blog #post-list li span.time {float:right;}
.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;cursor:pointer;}
.people .profile img.avatar {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%;height:185px; padding: 10px 0 0 10px}
.people .recent-update li {width: 49% !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}
.people .meta span i {color:#FF0000;}
/*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}

/*compare*/
.a_delete_one_compare_result_1,.a_delete_one_compare_result_2 {cursor:pointer;margin:0 0 0 5px;}
#compare_box_img{cursor:pointer;float:right;}
 #compare-wapper{
	
	border:1px double #000000;
	background-color:#FFFFFF;
	/*width:150px;*/
	padding:10px; /*加了padding 也无影响.*/
	/*display:none;*/
	max-width:160px;
 }
 
#compare-wapper h2{font:14px normal Arial, Helvetica, sans-serif;color:#060;margin:0 0 12px;line-height:150%}

#logocontrol a img {background: none}

.top_filter{cursor:pointer;}
.top_filter:hover{background:#CCCCCC;}

/*dialog*/
#dialog{position:fixed;z-index:103;top:50%;left:50%;width:550px;margin-top:-140px;background-color:#FFF;padding:1.4em 1.2em 1em 1em;*padding-top:20px;border:1px solid #bbb}
#overlay{opacity:.2;filter:alpha(opacity=20);position:fixed;z-index:102;top:50%;left:50%;width:588px;margin-top:-153px;margin-left:-13px;background-color:#FFF;*padding-top:20px;background:#000}
.bgi{position:fixed;z-index:101;top:50%;left:50%;width:550px;margin-top:-140px;margin-left:-250px;border:none}
* html #dialog{position:absolute;margin-top:expression(exp_dialog(this))}
* html #overlay{position:absolute;margin-top:expression(exp_overlay(this))}
#dialog h2{font-weight:700;color:#CC0000;margin:0 0 1em;padding:0 0 1em;border-bottom: 1px dashed rgb(204, 204, 204);}
#dialog td{padding:7px}
#dialog td.ul{padding:0}
#dialog p{margin:0}
#populartags{margin:3px 0 10px}
#submits td{padding:15px 0 5px}
* html #submits td{padding-bottom:0}
.loadpop{padding:30px;text-align:center}
#hiddendialog{display:none}


.hidden {display:none;}

.gray_ad{background:#F4F4EC;padding:10px;margin-bottom:20px}
.pop_win_bg{opacity:.15;filter:alpha(opacity=15);position:fixed;background:#000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)*.45))!important}
.pop_win form{padding:0;margin:0;border:1px solid #fff}
.pop_win_close{font-family:"Comic Sans MS";position:absolute;right:0;top:0;z-index:1;padding:0 .3em;color:#aaa}
.pop_win_close:hover{color:red;border:1px solid #fff}
.pop_win{background:#fff;border:1px solid #bbb;padding:1.4em 1.2em 1em 1em;visibility:hidden;position:fixed;_position:absolute;_margin-top:expression(eval(document.documentElement.scrollTop))}

/*extra
------------------------------------*/
.widelist ul li {width: 196px; float: left; background: url(widelist-bg.png) repeat-x 0 0; margin: 0 3px; display: inline}
.horizontal ul li a.hot {color: #FF0068}
#filter_sale_area,#filter_sale_subarea, #filter_sale_carea, #filter_sale_price, #filter_sale_croom,#filter_rent_area,#filter_rent_subarea, #filter_rent_carea, #filter_rent_price, #filter_rent_croom {float: left; display: inline; background: #fff url(index-arrow.png) no-repeat right center; width: 86px; margin: 0 10px 0 0; border: 1px solid #ccc;height:20px;overflow:hidden;}
.selected {zoom: 1; position: relative}
.selected:after {content: ""; display: block; clear: both}
#main-form form {padding-top: 28px}
.selected .dropbox-list {position: absolute; z-index: 100; width: 90px; top: 20px}
.selected #filter_sale_areas,.selected #filter_rent_areas {left: -1px}
.selected #filter_sale_subareas,.selected #filter_rent_subareas {left: 105px}
ul#filter_sale_subareas,ul#filter_rent_subareas {width:210px;}
ul#filter_sale_subareas li,ul#filter_rent_subareas li {float:left;display:inline;width:33%;}
.selected #filter_sale_careas,.selected #filter_rent_careas {left: 211px}
.selected #filter_sale_prices,.selected #filter_rent_prices {left: 317px}
.selected #filter_sale_crooms,.selected #filter_rent_crooms {left: 423px}
.places {padding:20px 30px 10px 0;}
.places li {height:24px;line-height:24px;overflow:hidden;}
.places li span {color: #fff; font-weight: 700}
.places li a {margin: 0 4px; color: #fff}
.places li a.hot {color: #FFF99D}
.widelist .pages {text-align: right; padding: 0 10px 0 0}
.widelist .pages a {margin: 0 2px; padding: 0 4px}
.widelist .pages a.current {border: 1px solid #000}
#aside .wider {width: 280px}

#compareTable{ width:95%; margin:10px auto; background: #FCC;}
#compareTable td { padding-left:1em;padding-right:1em; background:white;}
#compareTable td img { padding:3px;}

/*房源咨询*/
form#house_bbs fieldset p.error label { color: red; }
div#err-nobody_house_bbs_add {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
div#err-nobody_house_bbs_add ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div#err-nobody_house_bbs_add { display: none }
div#err-nobody_house_bbs_add label.error {
	display: inline;
}

form#house_bbs label.error {
	display: block;
	text-align:left;
	float:none;
	margin-left: 1em;
	width: auto;
}

form#house_bbs input.error,form#house_bbs textarea.error {
	border:1px dashed red;
}

/*举报*/

form#report-form fieldset p.error label { color: red; }
div#err-nobody_report {
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
}
div#err-nobody_report ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div#err-nobody_report { display: none }
div#err-nobody_report label.error {
	display: inline;
}

form#report-form label.error {
	display: block;
	text-align:left;
	float:none;
	margin-left: 1em;
	width: auto;
}

form#report-form input.error,form#report-form textarea.error {
	border:1px dashed red;
}

#r-east a.more {float:right;margin:0 1em;color:#FF6105;}

.box-house-yc a:hover { text-decoration: underline;color:#04751E}

.box-house-hl a:hover { text-decoration: underline;color:#F74E0B;}



