@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,form,button,input,textarea,fieldset,blockquote,img,iframe,pre,code,hr,legend {padding:0;margin:0}
body {color:#333;font:12px Arial,Helvetica,sans-serif,Simsun}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
ol,ul {list-style:none}
img {border:0;vertical-align:top}
input,select,input,textarea {font-size:12px;outline:0}
select,input {vertical-align:middle}
input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {border:0;padding:0;margin-bottom:}
textarea {resize:none}
fieldset {border:0}
table {border-collapse:collapse;border-spacing:0}
caption,th {text-align:left}
address,cite,code,em,th,i,strong {font-style:normal;font-weight:normal}
a {text-decoration:none;outline:0}
a:hover {text-decoration:none}
body {font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei;color:#333}
.none {display:none}
a {color:#666}
a:hover {color:#666}
.clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix {*+height:1%}
.triangle-down {width:0;height:0;overflow:hidden;display:inline-block;border-left:4px solid #fff;border-right:4px solid #fff;border-top:4px solid #999;border-bottom:4px solid #fff}
.iconfont {display:inline-block;color:#000;text-align:center;font-style:normal;font-family:'iconfont'}
.icon {display:inline-block;width:16px;height:16px;overflow:hidden;background-image:url(../img/icons-2.0.png);background-repeat:no-repeat}
.icon-people {background-position:0 0}
.icon-love {background-position:0 -16px}
.icon-close {background-position:0 -32px}
.icon-search {background-position:0 -48px}
.icon-arrdown {background-position:0 -64px}
.icon-arrup {background-position:0 -80px}
.icon-arrdown-org {background-position:-16px -64px}
.icon-arrup-org {background-position:-16px -80px}
.icon-arrowdown {background-position:0 -96px}
.icon-arrowdown-org {background-position:-16px -96px}
.icon-mark,.icon-salehouse,.icon-point,.icon-renthouse,.icon-house,.icon-house-hover,.icon-chat,.icon-chat-hover,.icon-suggest,.icon-suggest-hover,.icon-up,.icon-down,.icon-certificate,.icon-really,.icon-personal,.icon-free {width:32px;height:32px}
.icon-mark {background-position:-32px 0}
.icon-salehouse {background-position:-32px -32px}
.icon-point {background-position:-32px -64px}
.icon-renthouse {background-position:-32px -96px}
.icon-house {background-position:-64px 0}
.icon-house-hover {background-position:-96px 0}
.icon-chat {background-position:-64px -32px}
.icon-chat-hover {background-position:-96px -32px}
.icon-suggest {background-position:-64px -64px}
.icon-suggest-hover {background-position:-96px -64px}
.icon-up {background-position:-64px -96px}
.icon-down {background-position:-96px -96px}
.icon-certificate {background-position:-64px -128px}
.icon-really {background-position:-96px -128px}
.icon-personal {background-position:-64px -160px}
.icon-free {background-position:-96px -160px}
.icon-starbroker,.icon-chattalent {width:70px;height:17px}
.icon-starbroker {background-position:-132px -7px}
.icon-chattalent {background-position:-132px -39px}
.icon-personalhouse,.icon-realfree {width:114px;height:20px}
.icon-personalhouse {background-position:100px 100px}
.icon-realfree {background-position:100px 100px}
.icon-recommend {width:38px;height:38px;background-position:-133px -128px}
.icon-help {width:14px;height:14px;background-position:-16px -129px}
.icon-wedge {width:107px;height:43px;background-position:-128px -176px}
.icon-selup,.icon-seldown {width:14px;height:7px}
.icon-selup {background-position:0 -192px}
.icon-seldown {background-position:-16px -192px}
.icon-user {width:32px;height:32px;background-position:-64px -192px}
.icon-favorite {width:32px;height:32px;background-position:-64px -224px}
.icon-apple {width:20px;height:20px;background-position:-96px -192px}
.icon-android {width:20px;height:20px;background-position:-96px -224px}
.cityselect {display:inline-block;position:relative;font-size:14px;z-index:99}
.city-view {position:relative;display:inline-block;padding:0 15px 0 0;cursor:pointer}
.city-view .triangle-down {margin-left:5px;border-top-color:#a7a7a7}
.city-list {position:absolute;z-index:99;left:0;top:22px;font-size:12px;border:1px solid #d8d8d8;background:#f9f9f9;width:350px;padding:7px 0 0;border-radius:0 0 4px 4px}
.city-list dl {margin:0 13px;padding:7px 0 6px;line-height:23px}
.city-list dl~dl {border-top:1px solid #ccc}
.city-list dt {float:left;width:72px;color:#666}
.city-list dd {zoom:1;overflow:hidden;margin-left:72px}
.city-list a {color:#1a519f;padding-right:11px;white-space:nowrap}
.city-list dd a {float:left}
.city-list dd a:hover {color:#f60;text-decoration:underline}
.morecity {height:25px;text-align:right}
.auto-grayback {background-color:#eee;cursor:pointer}
.auto-ul {padding:0;margin:0}
.auto-ul li {position:relative;padding:0 10px;height:30px;line-height:30px}
.auto-ul li b {font-weight:normal;position:absolute;right:5px;top:0}
.auto-wrap {background-color:#fff;width:480px;border:1px solid #ccc;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px;position:absolute;left:0;top:36px;z-index:899;display:none}
.icon-close {cursor:pointer}
.search-map {width:70px;position:relative;display:inline-block;font-size:16px;color:#666;padding-top:6px;padding-left:30px;margin-left:8px;top:2px}
.search-map:hover {text-decoration:underline}
.search-map .icon-mark {position:absolute;left:0;top:0}
.search-form {position:relative;z-index:899}
.searchbar-rent {font-size:13px;height:17px;width:467px;padding:7px 0 7px 13px;border:1px solid #ccc;color:#999;border-radius:3px 0 0 3px}
.search-form .icon-close {position:absolute;left:453px;top:11px}
.searchbar-button {margin-left:-1px;width:120px;background:#f60;color:#fff;font-size:18px;border-radius:0 3px 3px 0;letter-spacing:4px;font-family:"Microsoft YaHei","微软雅黑",Tahoma,Arial,simhei,Helvetica,sans-serif;border:0;height:33px;cursor:pointer}
.searchbar-button:hover {background:#cb4600}
.search-ul {padding:0;margin:0;font-size:13px}
.search-ul li {position:relative;padding:0 10px;height:30px;line-height:30px}
.search-ul li .gray {color:#999;padding-left:12px;font-size:12px}
.search-ul li .price {position:absolute;right:10px;color:#666}
.search-ul li .address {padding:0}
.search-ul li .str-lf {display:inline-block;width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}
.search-ul li .gray-rt {color:#999;position:absolute;right:10px;top:0}
.search-ul li b {font-weight:normal;position:absolute;right:5px;top:0;color:#999}
.hot-tit {padding:0 10px;height:30px;line-height:30px;color:#F60}
.search-ul li .font_tag {position:absolute;left:6px;top:7px;width:34px;height:16px;line-height:15px;text-align:center}
.search-ul li .kan_tg {color:#4a8101;background-color:#e4f1df}
.search-ul li .sou_tg {color:#f00;background-color:#ffead0}
.search-ul li .recom_tg {color:#fff;background-color:#f60}
.search-ul li .red {color:#f60;font-weight:bold}
.esf-search-ul li span.kw {margin-left:36px}
.esf-search-ul li span,.esf-search-ul li label {display:inline-block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.esf-search-ul li label {max-width:117px}
.esf-search-ul li label.pz {max-width:380px}
.header-center {width:1180px;margin:0 auto;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei}
.topbar {font-size:14px;height:44px;border-bottom:1px solid #ddd}
.topbar a {color:#666}
.topbar-qa a {color:#5f5f5f}
.topbar a:hover {color:#f60}
.nav-site {float:left;padding-top:17px;line-height:14px}
.nav-site li {float:left;padding:0 10px;border-left:1px solid #ddd}
.nav-site li.first {padding-left:0;border-left:none}
.user {float:right;text-align:right;padding-top:12px;margin-right:-10px}
.custom-link {display:inline-block;*display:inline}
.userblock {display:inline-block;*display:inline;position:relative;height:16px;padding:2px 10px;font-size:13px;border-left:1px solid #ddd;zoom:1}
.userblockfirst {border-left:none}
.userblock .link {position:relative;display:inline-block;line-height:16px;margin-right:5px;*zoom:1;outline:0}
.userblock .usermsg {padding-right:35px}
.userblock .link .icon-point {position:absolute;right:0;top:-9px;text-align:center;line-height:32px;color:#fff;margin-top:0}
.userblock span {display:inline-block;line-height:14px;margin-right:5px}
.userblock ul {position:absolute;display:none;z-index:1000;right:-4px;top:33px;width:115px;border:1px solid #d6d6d6;background-color:#f7f7f7;border-radius:0 0 4px 4px;padding:10px;border-top:0;text-align:left}
.userblock ul li {padding:5px 0 10px 8px}
.userblock ul li.hr {height:0;border-top:1px solid #ddd;margin:3px 0 5px;padding:0}
.userblock ul a {color:#666;margin:}
.userblock ul a:hover {color:#f60}
.userblock ul em {color:#f60;margin-left:5px}
.userblock .triangle-down {margin:5px 0 0 5px}
.userlogin .icon-people {vertical-align:top;margin:0 4px 0 0}
.userfavorite .icon-love {vertical-align:top;margin:0 4px 0 0}
.userfavorite .link {margin-right:0}
.header {height:62px}
.cityselect {float:left;margin:25px 0 0 10px}
.nav {background:#62ab00;height:40px;color:#fff}
.nav a {color:#fff}
.nav li {float:left;position:relative}
.nav li a {display:inline-block;padding:0 25px;height:40px;font-size:16px;line-height:40px}
.nav li a:hover {background:#4a8101}
.nav li a.current,.nav li a.current:hover {background:#599700}
.search-form {float:right;margin-top:15px;_margin-top:-32px}
.hot {z-index:1}
.topbar-qa {background:#fff}
.footer {clear:both;border-top:1px #e0e0e0 solid;padding:0 0 30px}
.footer .links {padding:6px 0 10px;text-align:center}
.footer .links li {display:inline-block;*display:inline;border-left:1px solid #666;padding:0 10px;line-height:12px;height:14px}
.footer a:hover {color:#333;text-decoration:underline}
.footer .links li:first-child {border-left:none}
.footer p {clear:both;text-align:center}
.license {text-align:center;padding:25px 0 0}
.license a {margin:0 10px}
a.cnnic {position:relative;top:5px}
.other-city {display:none;width:970px;margin:0 auto 10px;padding:5px 0;border:1px #e0e0e0 solid}
.other-city li {float:left;width:86px;height:22px;overflow:hidden;line-height:22px;margin:0;padding:0 0 0 10px}
.tab-link {display:none;width:970px;margin:0 auto 10px}
.tab-link ul {padding:10px;float:left;border:1px #e0e0e0 solid}
.tab-link li {display:inline-block;margin:0 2px}
.community-link ul {margin-left:610px}
.map-link ul {margin-left:320px}
.house-link ul {margin-left:465px;width:345px}
.house-link li {padding:0 10px 5px}
.sidebar {display:none;position:fixed;top:0;right:0;width:38px;height:100%;background-color:#f7f7f7;box-shadow:0 0 2px #999;z-index:1000;font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,Arial,simhei}
.sidebar-nav {position:absolute;right:0;top:50%;margin-top:-98px}
.sidebar-top {position:fixed;display:none;bottom:30px;right:0;z-index:1000}
.sidebar-mod .sid-nav {position:relative;display:block;width:38px;height:40px;margin-bottom:12px;text-align:center;color:#333;font-size:12px}
.sidebar-mod a:hover,.sd-top-sig {background-color:#62ab00;color:#fff;text-decoration:none}
.sidebar-mod .iconfont {height:20px;line-height:20px;font-size:20px;margin-top:2px}
.sidebar-mod .iconfont22 {font-size:20px;margin-top:2px}
.sidebar-top .iconfont {margin-top:10px}
.sidebar-mod a:hover .iconfont,.sd-top-sig .iconfont {color:#fff}
.sidebar p {height:13px;line-height:13px;margin-top:4px}
.sidebar-nav-hover {position:absolute;right:38px;top:0;width:0;height:40px;line-height:40px;background-color:#666;text-align:center;color:#fff;font-size:14px;overflow:hidden}
.nav-arrow {content:'';width:0;height:0;overflow:hidden;border-left:4px solid #666;border-right:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:16px;left:0;display:none}
.sidebar-mod a:hover .nav-arrow {display:block}
.nav-sao {border-left:4px solid #fff}
.sidebar-top a.sid-nav {margin-bottom:0}
#ajk-dnscheck-include {width:1px;position:absolute;background-color:#6e6e6e}
.calculatorhead {height:40px;_height:40px;position:relative}
.calculatorhead a {float:left;height:39px;color:#333;line-height:40px;font-size:16px;padding:0 16px;margin-right:12px;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #ddd;border-bottom-style:none}
.calculatorhead .highlight {height:40px;_height:41px;padding:0 17px;color:#fff;background-color:#61ab00;border-style:none}
.calculatorhead .assess,.calculatorhead .loan-link {position:absolute;width:118px;height:32px;line-height:32px;float:none;top:-5px;right:0;padding:0;margin:0;color:#333;font-size:14px;border-radius:3px;text-align:center;background-color:#fff8c7;border:1px solid #ffc152}
.calculatorhead .assess {right:140px}
.calculatorhead .loan-link {border-color:#c2e38d;background-color:#f0fde9}
.cal-bottom .com-sense .title {color:#333;font-weight:bold;font-size:22px;padding-left:21px;padding-bottom:14px}
.cal-bottom .com-sense .tips-box {width:868px;height:168px;border-radius:5px;border:1px solid #d8d8d8}
.cal-bottom .com-sense .tips-box ul {zoom:1;overflow:hidden;padding:13px 21px 13px 21px}
.cal-bottom .com-sense .tips-box ul li {float:left;width:413px;height:29px}
.cal-bottom .com-sense .tips-box ul li a {color:#003fd8;font-size:12px;line-height:29px}
.cal-bottom .com-sense .tips-box ul li a:hover {color:#f60;text-decoration:underline}
.cal-bottom .cal-introduce {color:#999;font-size:12px;padding:31px 0 0 0}
.cal-bottom .cal-introduce a {color:#999;text-decoration:underline}
.cal-bottom .cal-introduce a:hover {color:#f60;text-decoration:underline}
.cal-bottom .hot-search {border-radius:5px;margin:17px 0 28px 0;padding:12px 0 14px 13px;border:1px solid #d8d8d8}
.cal-bottom .hot-search dl {height:17px;font-size:12px}
.cal-bottom .hot-search dl dt,.cal-bottom .hot-search dl dd {float:left;padding-right:30px}
.cal-bottom .hot-search dl dt {color:#333;line-height:17px;padding-right:14px}
.cal-bottom .hot-search dl dd a {color:#999;line-height:17px}
.cal-bottom .hot-search dl dd a:hover {color:#f60;text-decoration:underline}
.p_1180 {margin:0 auto;width:1180px;padding-left:5px;margin-bottom:15px}
.p_crumbs {height:20px;color:#666;font-size:13px;line-height:20px}
.p_crumbs a:link,.p_crumbs a:visited {color:#666;font-size:13px}
.p_crumbs a:hover {color:#f60;text-decoration:underline}
.navhead {position:relative;z-index:9998;background:#62ab00;height:40px;width:100%;font-family:"Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei}
.header-center {width:1180px;margin:0 auto}
.cityselect {float:left;_width:70px;margin:15px 3px 0 1px;font-size:12px;color:#fff}
.cityselect .triangle-down {border-color:#62ab00;border-top:4px solid #fff;position:relative;top:2px}
.city-view {padding-right:0}
.navigation {float:left}
.navigation li {position:relative;width:auto;float:left;z-index:9999}
.navigation li a {display:inline-block;height:40px;line-height:40px;padding:0 11px;color:#fff;font-size:16px}
.navigation li.hover ul {display:block}
.navigation li.current .nav-lv1,.navigation li.hover .nav-lv1,.navigation li .nav-lv1:hover {background:#528e01}
.navigation ul {display:none;background:#f9f9f9;border:1px solid #d8d8d8;color:#666;padding:8px 0;position:absolute;left:0;top:40px;z-index:999;border-radius:0 0 4px 4px}
.navigation ul li {float:none}
.navigation ul li a {display:block;color:#666;padding:0 25px 0 20px;line-height:33px;height:33px;font-size:14px;white-space:nowrap}
.navigation ul li a:hover {color:#528e01}
.navigation ul li.hr {height:0;padding:0;margin:5px 10px;border-top:1px solid #ccc}
.navigation ul li.nav-triangle {position:absolute;left:0;top:-12px;width:0;height:0;padding:0;margin:0;border:6px solid transparent;border-bottom:6px solid #d8d8d8}
.navigation ul li.nav-triangle span {position:absolute;left:-6px;top:-4px;width:0;height:0;padding:0;margin:0;border:6px solid transparent;border-bottom:6px solid #f9f9f9}
.nav-right {float:right;font-size:14px}
.nav-right a {color:#fff}
.userbox {float:left;position:relative;margin-right:20px;display:inline-block;height:40px;line-height:40px;width:100px;padding:0 10px 0 32px}
.nav-right .hover {background:#528e01}
.nav-right .hover ul {display:block}
.userbox a {margin-left:2px}
.userbox .icon-user {position:absolute;top:4px;left:0}
.userbox .triangle-down {border:3px solid #62ab00;border-top:3px solid #fff;position:absolute;right:5px;top:18px}
.userbox .triangle-up {border:3px solid #528e01;border-bottom:3px solid #fff;position:absolute;right:5px;top:18px}
.userbox .icon-point {text-align:center;font-size:10px;line-height:32px;position:absolute;color:#fff;right:10px;top:4px}
.userbox ul {display:none;position:absolute;z-index:999;left:0;top:40px;width:140px;border:1px solid #d8d8d8;background-color:#f9f9f9;border-radius:0 0 4px 4px;padding:8px 0}
.userbox ul li {padding:0 0 0 28px}
.userbox ul li.hr {margin:8px 20px;border-top:1px solid #CCC}
.userbox ul a {font-size:12px;margin:0;display:block;width:100%;line-height:33px;height:33px;overflow:hidden;color:#666;cursor:pointer}
.userbox ul a em {margin-left:5px;color:#f60}
.userbox ul li a:hover {color:#528e01}
.favorite {float:left;position:relative;width:100px;padding-left:32px;line-height:40px}
.favorite .icon-favorite {position:absolute;left:0;top:4px}
.nav-right .download-app {float:left;display:inline-block;position:relative;width:70px;padding-left:50px;height:27px;line-height:27px;border-radius:2px;margin-top:6px;background:#dce8cc;color:#666}
.nav-right .download-app:hover {background:#f2f6e3}
.download-app .icon-apple,.download-app .icon-android {position:absolute;top:3px}
.download-app .icon-apple {left:5px}
.download-app .icon-android {left:25px}
.exia-box {cursor:pointer;position:relative;background-color:#fff;border:1px solid #e3e3e3}
.exia-box .sol-label {height:100%}
.exia-box .sol-label span {display:block;padding-left:13px;height:100%}
.exia-box .sol-label i {line-height:0;display:inline-block;position:absolute;right:13px}
.exia-box ul {display:none;margin:0;padding:0;left:-1px;z-index:99;list-style:none;position:absolute;max-height:320px;overflow-y:auto;background-color:#f9f9f9;border:1px solid #ccc}
.exia-box ul li {cursor:pointer;padding-left:13px}
.exia-box ul .li-over {background-color:#e4e4e4}
.exia-box ul .li-static {background-color:#e4e4e4}
.exia-light {border-color:#c9c9c9}
.tooltip-wrap {border-radius:4px;border:1px solid #c9c9c9;padding:12px;position:relative;background:#fff}
.tooltip-arrow {position:absolute;width:0;height:0;right:initial;left:19px}
.tooltip-arrowbg {overflow:hidden;position:absolute;width:0;height:0}
.tooltip-msg {*display:inline;overflow:hidden;line-height:20px;*zoom:1;color:#666}
.arr-top {top:-8px;border-bottom:8px solid #c9c9c9;border-left:8px dashed transparent;border-right:8px dashed transparent}
.arr-top .tooltip-arrowbg {top:2px;left:-7px;border-bottom:7px solid #fff;border-left:7px dashed transparent;border-right:7px dashed transparent}
.arr-bottom {bottom:-8px;border-top:8px solid #c9c9c9;border-left:8px dashed transparent;border-right:8px dashed transparent}
.arr-bottom .tooltip-arrowbg {bottom:2px;left:-7px;border-top:7px solid #fff;border-left:7px dashed transparent;border-right:7px dashed transparent}
.arr-left {left:-9px;_left:-24px;border-right:8px solid #c9c9c9;border-top:8px dashed transparent;border-bottom:8px dashed transparent}
.arr-left .tooltip-arrowbg {left:2px;top:-7px;border-right:7px solid #fff;border-top:7px dashed transparent;border-bottom:7px dashed transparent}
.arr-right {left:-8px;border-right:8px solid #c9c9c9;border-top:8px dashed transparent;border-bottom:8px dashed transparent}
.arr-right .tooltip-arrowbg {right:2px;top:-7px;border-left:7px solid #fff;border-top:7px dashed transparent;border-bottom:7px dashed transparent}
.guesslike-title {font-size:22px;font-weight:bold;color:#333;margin:0 0 15px 26px}
.guesslike-content {width:858px;border:1px solid #d8d8d8;border-radius:5px;padding:10px 0 10px 10px;height:250px;margin-bottom:20px}
.guesslike-content li {float:left;width:180px;margin-right:13px;font-family:Simsun;cursor:pointer;padding:10px;_margin-right:7px}
.guesslike-content li:hover {background:#f2f2f2}
.guesslike-content li p {margin-top:8px}
.guesslike-itemtitle {margin-top:8px;font-size:14px;width:185px;color:#1f52b2;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.guesslike-itemtitle:hover {color:#f60;text-decoration:underline}
.guesslike-itemprice {color:#f60;font-size:14px;font-weight:bold}
.guesslike-itemdetail {color:#666}
.guesslike-itemcommunity {color:#454545}
.w1180 {width:1180px;margin:20px auto 0}
.calcontent {margin-bottom:20px;width:1178px;background-color:#f9f9f9;border:1px solid #dcdcdc;border-top:2px solid #61ab00;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.calcontent .calleft {float:left;height:100%;width:587px;background-color:#fff;position:relative;border-right:1px solid #dcdcdc}
.calcontent .calleft .item-top {margin-top:30px}
.calcontent .calleft .pop {z-index:1}
.calcontent .calleft .mgTop {margin-top:8px}
.calcontent .calleft .across {height:0;width:488px;margin:16px 0 25px 50px;_margin-top:0;border-bottom:1px dashed #d9d9d9}
.calcontent .calleft .item-mod {color:#333;padding-left:142px;height:40px;font-size:14px;line-height:40px}
.calcontent .calleft .item-mod .sl {float:left;padding-right:8px}
.calcontent .icon-help {cursor:pointer;margin-right:10px;vertical-align:-2px;*vertical-align:middle;_margin-top:13px;_margin-bottom:13px}
.calcontent .calleft .int-radio {width:12px;height:12px;margin-left:32px;margin-right:4px;_margin-top:14px;_margin-bottom:14px}
.calcontent .calleft .r1 {margin-left:0}
.calcontent .calleft .item-mod .warn {display:none;color:#f00;font-size:14px;padding-left:12px}
.calcontent .calleft .item-mod .item-label {float:left;width:112px;color:#666;height:40px;line-height:40px;font-size:14px;margin-left:-142px;text-align:right}
.calcontent .calleft .item-mod .textbox {top:4px;height:32px;width:270px;float:left;position:relative}
.calcontent .calleft .item-mod .textbox input {float:left;width:244px;height:30px;line-height:30px;color:#333;z-index:2;font-size:14px;padding:0 12px;border:1px solid #e3e3e3;background-color:transparent}
.calcontent .calleft .item-mod .textbox em {_filter:alpha(opacity=0);position:absolute;display:block;top:0;right:11px;z-index:1;color:#999;width:48px;height:32px;line-height:32px;font-size:14px;text-align:right}
.calcontent .calleft .item-mod .short {width:90px}
.calcontent .calleft .item-mod .short input {width:64px;z-index:1}
.calcontent .calleft .item-mod .mid {width:163px}
.calcontent .calleft .item-mod .mid input {width:137px}
.calcontent .calleft .item-mod .selectbox {position:relative;z-index:1;margin-top:4px;float:left;width:270px;height:32px;line-height:32px;font-size:14px;color:#333}
.calcontent .calleft .item-mod .sel-time {width:90px}
.calcontent .calleft .item-mod .selectbox select {display:none}
.calcontent .calleft .item-mod .sin-text {float:left;padding:0 9px 0 7px}
.calcontent .calleft .item-mod .cr {padding-right:0}
.calcontent .calleft .item-bot {margin-top:41px;padding-left:142px}
.calcontent .calleft .item-bot .cal-button {display:inline-block;font-size:16px;color:#fff;width:150px;height:40px;line-height:40px;text-align:center;background-color:#f60;border-radius:3px}
.calcontent .calleft .item-bot .cal-reset {color:#333;font-size:14px;margin-left:16px}
.calcontent .calleft .icon-tricut {position:absolute;top:50%;right:-14px;margin-top:-15px}
.calcontent .calright {width:470px;height:100%;float:left;padding-left:61px;position:relative}
.calcontent .calright .default {margin:120px auto;width:178px;height:211px}
.calcontent .calright .default i {width:178px;height:178px;display:inline-block;background-image:url(../img/calculator-bg.png)}
.calcontent .calright .default p {color:#999;font-size:14px;text-align:center;padding:14px 0 0 10px}
.calcontent .calright .resultContent {width:466px;margin:30px auto}
.calcontent .calright .resultContent table {width:466px;font-size:14px;background:#fff;margin-bottom:16px;border-collapse:collapse}
.calcontent .calright .resultContent table thead {color:#666}
.calcontent .calright .resultContent table tbody {color:#333}
.calcontent .calright .resultContent table th,.calcontent .calright .resultContent table td {border:1px solid #dcdcdc;text-align:center;font-weight:normal;height:43px;line-height:43px;background:#fff}
.calcontent .calright .resultContent table th {width:107px;background-color:#f8f8f8}
.calcontent .calright .resultContent table th .icon-wedge {zoom:1;_display:block}
.calcontent .calright .resultContent table tbody td {font-size:16px}
.calcontent .calright .resultContent .doublec tbody td {width:178px}
.calcontent .calright .resultContent table tbody td em {color:#f60;padding-right:4px}
.calcontent .calright .resultContent .result-tip {color:#999;font-size:13px;_margin-top:-14px}
.calcontent .calright .resultContent .result-link {color:#06c;display:block;font-size:14px;margin-top:16px;_margin-top:2px}
.calcontent .calright .resultContent .result-link em {color:#f60}
.icon-arrow {display:block;position:absolute;width:0;height:0;right:-15px;_right:-17px;top:50%;margin-top:-14px;border-left:15px solid #c9c9c9;border-top:15px dashed transparent;border-bottom:15px dashed transparent}
.icon-arrow span {display:block;overflow:hidden;position:absolute;height:0;width:0;left:-16px;top:-15px;border-left:15px solid #fff;border-top:15px dashed transparent;border-bottom:15px dashed transparent}
.advBox {width:236px;height:236px;border-radius:5px;padding:33px 0 0 33px;border:1px solid #d8d8d8;background:#fff;overflow:hidden}
.advWrap .advBox {float:right}
.advWrap .guesslike-content {float:left}
.p_crumbs a:link,.p_crumbs a:visited {color:#666}
.p_crumbs a:hover {color:#f60;text-decoration:underline}
.calcontent {height:450px}

.clear{clear:both;height:0px;font:0px/0px Arial;}
.container{width:1190px;margin:0 auto;}
#header_index{margin-bottom:20px;height:120px;}
#logo_index{background-color:#fff;box-shadow: 0 2px 5px #e5e5e5;}
#logo_index .logo{padding:33px 0 31px;width:200px;}
#logo_index .logo img{display:block;}
.fl{float:left;}
.fr{float:right;}
#navlist_index{padding-top:24px;width:990px;text-align: right;}
#navlist_index>ul{float:right;}
#navlist_index>ul>li{float:left;position:relative;}
#navlist_index>ul>li>a{height:24px;line-height:24px;display:block;font-size:16px;color:#222;padding:35px 20px 37px 26px;}
#navlist_index>ul>li>a.active,#navlist_index>ul>li>a:hover{border-bottom:2px solid #ed1c24;padding-bottom:35px;color:#ed1c24;}
#navlist_index>ul>.p-menu>a{padding-right:35px;}
#navlist_index>ul>.p-menu>a>img{width:14px;position:absolute;top:40px;right:19px;}
#navlist_index>ul>li>a>i{
	width:14px;display:block;height:14px;position:absolute;top:40px;right:19px;overflow:hidden;background-image:url(../img/down_icon.png);
	background-repeat: no-repeat;background-position:top center;
}
#navlist_index>ul>li>a.active>i,#navlist_index>ul>li>a:hover>i{background-position:bottom center;}
#navlist_index>ul>li>.sub-menu{position:absolute;top:94px;display:none;z-index:99999;width:150px;padding:0 10px 10px;background-color:#ed1c24;border-top:2px solid #fff;}
#navlist_index>ul>li:hover>.sub-menu{display:block;}
#navlist_index .sub-menu>a{color:#fff;line-height:39px;height:39px;border-top:1px dotted #fff;display:block;text-align:center;font-size:14px;}
#navlist_index .sub-menu>a.first{border-top:0px;}
.youfanghui>a{padding-left:22px;position:relative;}
.youfanghui>a>img{position:absolute;top:39px;left:0px;width:18px;height:18px;}

#footer_index{border-top:2px solid #de0b1f;background-color:#333;padding:28px 0 50px;color:#ddd;font-size:12px;line-height:32px;}
#footer_index p a{color:#ddd;font-size:12px;line-height:32px;display:inline-block;}
#footer_index a:hover{color:#ed1c24;}
#footer_index>.container{position:relative;}
#footer_index>.container>a>img{margin:0 auto;display:block;}
.index_friend_links{margin:15px 0;}
.index_friend_links span{line-height:14px;display:inline-block;margin:0 15px;}
#copyright,p#copyright>a{color:#ddd;}
.ewms{padding:10px 0;border:1px solid #ddd;text-align:center;display:block;width:auto;margin:5px auto;}
.ewms dl{width:190px;height:90px;padding:0 10px;border-left:1px solid #ddd;float:left;}
.ewms dl dt,.ewms dl dd{float:left;vertical-align: top;width:90px;height:90px;}
.ewms dl dd{width:80px;text-align:left;}
.ewms dl dt img{width:90px;height:90px;}
.ewms dl dd p{line-height:1.8;padding-left:10px}
.ewms dl dd a.z-weibo{padding:0 15px;background-color:#ed1c24;color:#fff;margin-top: 10px;margin-left: 10px;display: inline-block;}
#footer_index .ewms dl dd a.z-weibo:hover{color:#fff;background-color:#d43f3a;}

.calcontent.findhouse{height:auto;padding-bottom:20px;background-color:#fff;}
.calcontent .calleft .item-mod .selectbox.selectbox2{width:135px;border:1px solid #e3e3e3;}
.findhouse .checkboxbox label{width:90px;height:40px;line-height:40px;display:inline-block;cursor:pointer;}
.findhouse .checkboxbox label input[type="checkbox"]{margin-right:5px;}
.findhouse .calleft{width:100%;}
.rangebox{width:270px;}
.irs--flat .irs-handle{width:18px;height:18px;border:1px solid #ed5565;border-radius:18px;background:#fff;cursor:pointer;}
.irs--flat .irs-handle > i:first-child{width:0;}
.irs-min,.irs-max{display:none;}
.calcontent .calleft .item-bot .cal-button.disabled{background-color:#ddd;color:#000;}


.findhousebg{background:url(../img/findhousebg.jpg) no-repeat top center;padding:320px 0 100px;margin-top:-20px;}
.findhousediv{
	background:rgba(255,255,255,0.8);border-radius:20px;box-shadow:5px 5px 15px #888;width:1000px;margin:0 auto;padding:20px 90px;
	box-sizing: border-box;
}
.findhousediv .item{padding:18px 0;zoom:1;font-size:16px;color:#909090;}
.findhousediv .item .tip{display:inline-block;line-height:40px;width:80px;}
.findhousediv .item label{
	border:1px #c9c9c9 solid;width:100px;text-align:center;height:38px;line-height:38px;display:inline-block;border-radius:5px;
	margin-right:10px;cursor:pointer;
}
.findhousediv .item label.act{border:1px solid #42c619;color:#42c619;}
.findhousediv .item select{
	border:1px #c9c9c9 solid;height:38px;line-height:38px;border-radius:5px;min-width:120px;cursor:pointer;font-size:16px;color:#909090;
	margin-right:20px;
}
.findhousediv .item .input{
	display:inline-block;vertical-align:top;height:38px;line-height:38px;border:1px #c9c9c9 solid;border-radius:5px;font-size:16px;color:#909090;
}
.findhousediv .item .btn{
	border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px #c9c9c9 solid;height:40px;line-height:40px;vertical-align:top;
	display:inline-block;width:80px;text-align:center;cursor:pointer;
}
.cal-button{
	background:#ed1c23;color:#fff!important;font-size:16px;text-align:center;width:200px;border-radius:5px;
	height:40px;line-height:40px;display:inline-block;margin:18px 0 18px 85px;
}