/* cssreset */
html{overflow-y:scroll;}
* html,* html body{background-image:url(about:blank); background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td{margin:0; padding:0;}
body,button,input,select,textarea{color:#2e2e2e; font:12px/1.5 tahoma,arial,helvetica,verdana,sans-serif;}
table{border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
address,cite,dfn,em,var,i{font-style:normal;}
small{font-size:12px;}
legend{color:#000;}
ul,li,dt,dd,dl,ol{list-style:none;}
fieldset,img{border:none;}
img{-ms-interpolation-mode:bicubic; display:inline-block; *display:inline; *zoom:1;}
img,li{vertical-align:top;}
input,select,label{vertical-align:middle; outline:none;}
button,input,select,textarea{font-size:100%;}
input::-ms-clear,input::-ms-reveal{display:none;}
input[type="submit"],input[type="button"]{star:expression(this.onFocus=this.blur());}
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:none; padding:0;}
a,a:link{color:#333; text-decoration:none; outline:none; star:expression(this.onFocus=this.blur()); -webkit-transition:color .3s,background-color .3s,border-color .3s; -moz-transition:color .3s,background-color .3s,border-color .3s; -ms-transition:color .3s,background-color .3s,border-color .3s; -o-transition:color .3s,background-color .3s,border-color .3s; transition:color .3s,background-color .3s,border-color .3s;}
a:hover{text-decoration:underline; color:#de0e0e;}
a.blue{color:#3366cc;}
a.highlight-link{text-decoration:underline; color:#2a54a0;}
.msyahei_title{font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei",helvetica,tahoma,arial,verdana,sans-serif;}
.buttonie67_autowidth{width:auto; overflow:visible;}
.position_r{position:relative;}
.position_a{position:absolute;}
.cursor_p{cursor:pointer;}
.cursor_d{cursor:default;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block; *display:inline; *zoom:1;}
.dn{display:none;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.text_of{overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.color_f60{color:#f60;}
.color_666{color:#666;}
.color_999{color:#999;}
.color_787878{color:#787878;}
.color_ff5e00{color:#ff5e00;}
.color_ff0{color:#ff5e00;}
.color_green{color:#5ea51e;}
.m_10{margin:10px;}
.mt_10{margin-top:10px!important;}
.mr_10{margin-right:10px!important;}
.mb_10{margin-bottom:10px!important;}
.ml_10{margin-left:10px!important;}
.m_15{margin:15px!important;}
.mt_15{margin-top:15px!important;}
.mr_15{margin-right:15px!important;}
.mb_15{margin-bottom:15px!important;}
.ml_15{margin-left:15px!important;}
.mt_28{margin-top:28px!important;}
.p_15{padding:15px;}
.pt_15{padding-top:15px;}
.pr_15{padding-right:15px;}
.pb_15{padding-bottom:15px;}
.pl_15{padding-left:15px;}
.btnoff,.btnoff:link{background:#ccc!important; cursor:default;}
.btn_big,.btn_big:link,.btn_mid,.btn_mid:link{height:44px; line-height:44px; padding:0 15px; background:#f60; color:#fff; font-size:20px; border-radius:3px; text-decoration:none; font-family:"\5fae\8f6f\96c5\9ed1"; display:inline-block; *display:inline; *zoom:1;}
.btn_big:hover,.btn_mid:hover{background:#ff9c00; color:#fff;}
.btn_mid,.btn_mid:link{height:26px; line-height:26px; font-size:14px; padding:0 10px;}
.a_word,.double_words,.half_word{display:inline-block; *display:inline; *zoom:1; overflow:hidden;}
.half_word{width:0.5em;}
.a_word{width:1em;}
.double_words{width:2em;}
input.focus,textarea.focus{color:#333!important;}
/* end cssreset */
/* login */
.login-dialog{z-index:999999; _margin-top:0px; _position:absolute; _top:expression(documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2); -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC878787', endColorstr='#CC878787'); font-family:"Helvetica Neue",Helvetica,Arial,Tahoma,"\5fae\8f6f\96c5\9ed1","Microsoft YaHei",sans-serif;}
:root .login-dialog{filter:none; background-color:rgba(135,135,135,0.8);}
.login-dialog-inner{margin:10px; background:#fff; width:420px;}
.login-dialog .dialog-show-title{background:#ff9f11; height:60px; border-bottom:0;}
.login-dialog .login-titlebig{text-align:center; color:#fff; font-size:24px; line-height:60px; -webkit-text-shadow:none; -moz-text-shadow:none; -o-text-shadow:none; -ms-text-shadow:none; text-shadow:none;}
.login-dialog .btn-dialogclose{right:10px;}
.login-dialog .btn-dialogclose a{width:22px; height:22px;}
.login-dialog .btn-dialogclose a i{width:100%; height:100%; margin:0; background-position:-10px -84px;}
.login-dialog .btn-dialogclose a:hover i{background-position:-42px -84px;}
.login-form{padding:30px 0 0;}
.login-form ul li{padding:0 70px 24px;}
.user-phone,.gra-vercode{background:#ccc; height:36px; position:relative;}
.user-phone i.icon-phone{width:16px; height:23px; margin:7px 10px 0 10px; _display:inline; background-position:-74px -84px;}
.gra-vercode i.icon-vercode{width:15px; height:17px; margin:10px 10px 0 11px; _display:inline; background-position:-100px -84px;}
.ipt-box input{display:block; border:#e6e6e6 solid 1px; border-left:0; width:223px; height:18px; line-height:18px; padding:8px 10px; +padding:7px 10px; _padding:7px 10px; background:#fff; color:#b2b2b2; font-size:14px;}
.ipt-box input.focus{color:#2e2e2e;}
.gra-vercode .ipt-box input{width:123px;}
.vercode-box{padding:0 0 0 10px; background:#fff; width:90px; height:36px; overflow:hidden;}
.vercode-box img{border:#e6e6e6 solid 1px;}
.login-dialog .vercode-m{padding:0 0 0 10px; background:#fff;}
.login-dialog .vercode-m a,.login-dialog .vercode-m a:hover{width:88px; height:34px; line-height:34px; font-size:14px; border:#f60 solid 1px; background:#f60; color:#fff; text-decoration:none; font-size:14px; text-align:center; display:block;}
.login-dialog .vercode-m a.btn-dis,.login-dialog .vercode-m a.btn-dis:hover{cursor:default; border:#eee solid 1px; color:#999; background:#eee;}
.login-dialog .btn-login a,.login-dialog .btn-login a:link{font-size:16px; height:36px; line-height:36px; width:100%; text-align:center; padding:0;}
.login-form ul li .err-tips{background:#c00; width:224px; line-height:20px; padding:0 10px; display:block; color:#fff; position:absolute; left:36px; top:-20px;}
.login-form ul li .gra-vercode .err-tips{width:124px;}
/* end login */
.q_set{font-family:Arial; font-size:19px;}
.icons-bank,.icons_qfangindex,.icons_newhouse,.icons_indexbanner,.icons_saledetails,.icons-dialogshow,.icons-qfanglogo,.icons-listings,.icons-sidetools,.icons-qdoll{width:0; height:0; display:block; font-size:0; line-height:0; overflow:hidden; background:url(../../images/newHous/icons_qfangindex.gif) no-repeat;}
.icons_newhouse{background:url(../imagesicons_newhouse.gif) no-repeat;}
.icons_indexbanner{background:url(../images/icons_indexbanner.png) no-repeat;}
.icons_saledetails{background:url(../images/icons_saledetails.gif) no-repeat;}
.icons-dialogshow{background:url(../images/icons-dialogshow.gif) no-repeat;}
.icons-qfanglogo{background:url(../images/icons-qfanglogo.gif) no-repeat;}
.icons-listings{background:url(../images/listings/icons-listings.gif) no-repeat;}
.icons-bank{background:url(../images/icons-bank.gif) no-repeat; width:56px; height:56px;}
.icons-sidetools{background:url(../images/icons-sidetools.png) no-repeat; _background:url(../images/icons-sidetools.gif) no-repeat;}
.icons-qdoll{background:url(../images/icons-qdoll.png) no-repeat;}
.zhaoshang{background-position:-10px -10px;}
.nonghang{background-position:-76px -10px;}
.jianhang{background-position:-142px -10px;}
.gonghang{background-position:-10px -76px;}
.youzheng{background-position:-76px -76px;}
.pufa{background-position:-142px -76px;}
.zhongxin{background-position:-10px -142px;}
.minsheng{background-position:-76px -142px;}
.jiaotong{background-position:-142px -142px;}
.guangfa{background-position:-10px -208px;}
.shanghai{background-position:-76px -208px;}
.xingye{background-position:-142px -208px;}
.pingan{background-position:-10px -274px;}
.body_newhouse{background:#f3f3f3; font-family:tahoma,Arial,"\5b8b\4f53";}
.fixed_top{position:fixed; top:0; left:50%; z-index:8000; width:988px; margin:0 0 0 -495px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
/* qfang topnav */
.qfang_topnav{width:100%; background:#333; border-bottom:#f5b900 solid 3px;}
.qfang_topnav_inner{width:990px; height:54px; margin:0 auto;}
.qfang_topnav_logo{margin:8px 12px 0 0;}
.qfang_topnav_logo,.qfang_topnav_logo a{width:91px; height:37px;}
.qfang_topnav_logo a{background-position:-244px -59px;}
.qfang_topnav_links ul li{float:left; line-height:54px; margin:0 10px;}
.qfang_topnav_links ul li a{color:#fff; font-family:"\5fae\8f6f\96c5\9ed1",tahoma,Arial,"\5b8b\4f53"; font-size:14px;}
.qfang_topnav_links ul li a:hover{color:#f60;}
.qfang_topnav_search{margin:10px 0 0;}
.topnav_search_keywords{width:264px; height:34px; background:#fff;}
.topnav_search_keywords input{display:block; float:left; border:0; color:#787878; font-size:14px; width:244px; line-height:18px; height:18px; padding:8px 10px;}
.topnav_searchbtn a,.topnav_searchbtn a:hover{width:60px; height:34px; line-height:34px; font-size:14px; background:#f60; display:block; text-align:center; color:#fff; text-decoration:none; font-family:"\5fae\8f6f\96c5\9ed1",tahoma,Arial,"\5b8b\4f53";}
/* enf qfang topnav */
/* bread crumbs */
.bread_crumbs{width:100%; background:#fff; border-bottom:#ddd solid 1px;}
.bread_crumbs_inner{width:990px; height:41px; line-height:40px; overflow:hidden; margin:0 auto; font-size:0;}
.bread_crumbs_inner a{font-size:12px; color:#2e2e2e; float:left;}
.bread_crumbs_inner a:hover{color:#f60;}
.bread_crumbs_inner .cur,.bread_crumbs_inner .cur:hover{color:#787878; text-decoration:none; cursor:default;}
.bread_crumbs_inner i{width:5px; height:9px; float:left; margin:16px 10px 0; background-position:-244px -53px;}
.bread_crumbs_inner .q_set{font-size:13px; font-family:Arial;}
/* end bread crumbs */
/* advantage */
.qfang_advantage{width:100%; height:194px; color:#333; background:#fff; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei"; -webkit-text-shadow:1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -ms-text-shadow:1px 1px 0 #fff; -o-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff;border-bottom: 1px solid #ddd;}
.qfang_advantage_inner{width:990px; margin:0 auto; padding:40px 0 0;}
.advantage_title{border-top:#e5e5e5 solid 1px; height:20px; position:relative; z-index:1;}
.advantage_title p{position:absolute; width:120px; text-align:center; left:50%; top:-19px; margin:0 0 0 -60px; background:#fff; font-size:24px;}
.advantage_title p .q_set{font-size:24px;}
.advantage_lists{padding:20px 0 0 2px;}
.advantage_lists ul li{float:left; width:232px; padding:0 20px 0 0;}
.advantage_lists ul .advantage_list4{padding:0;}
.advantage_lists .icons_qfangindex{width:48px; height:48px; float:left;}
.advantage_list1 .icons_qfangindex{background-position:-10px -56px;}
.advantage_list2 .icons_qfangindex{background-position:-68px -56px;}
.advantage_list3 .icons_qfangindex{background-position:-126px -56px;}
.advantage_list4 .icons_qfangindex{background-position:-184px -56px;}
.advantage_lists_tetx{float:left; padding:0 0 0 15px; margin:-12px 0 0; position:relative; z-index:2;}
.advantage_lists_tetx p{font-size:18px; margin:0 0 5px;}
.advantage_lists_tetx span{line-height:20px;}
.advantage_lists ul li i,.quick_links_r ul li i,.qfang_weibo i,.qfang_tel i{-webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s;}
.advantage_lists ul li:hover i,.quick_links_r ul li:hover i,.qfang_weibo p:hover i,.qfang_tel:hover i{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}
/* end advantage */
/* adChange */
.index_ad,.header_ad,.side_ad,.index_ad_w1000,.side_ad_broker,.ad-listingsside-w250,.index-ad-1190,.listings-above-ad,.listings-widescreen-ad{overflow:hidden; position:relative;}
.index_ad{width:990px; height:80px;}
.header_ad{width:960px; height:80px;}
.index_ad_w1000{width:1000px; height:80px;}
.side_ad{width:298px; height:190px;}
.side_ad_broker{width:240px; height:186px;}
.ad-listingsside-w250{width:250px; height:186px;}
.index-ad-1190{width:1190px; height:80px;}
.listings-above-ad{width:930px; height:80px;}
.listings-widescreen-ad{width:1190px; height:80px;}
.ad-hgt-60{height:60px;}
.index_ad ul li,.header_ad ul li,.side_ad ul li,.index_ad_w1000 ul li,.side_ad_broker ul li,.ad-listingsside-w250 ul li,.index-ad-1190 ul li,.listings-above-ad ul li,.listings-widescreen-ad ul li{display:none; *zoom:1; position:absolute; left:0; top:0; z-index:1;}
.index_ad ul .cur,.header_ad ul .cur,.side_ad ul .cur,.index_ad_w1000 ul .cur,.side_ad_broker ul .cur,.ad-listingsside-w250 ul .cur,.index-ad-1190 ul .cur,.listings-above-ad ul .cur,.listings-widescreen-ad ul .cur{z-index:2;}
.close-ad{position:absolute; right:0; top:0; z-index:3; display:block;}
/*.close-ad a{width:44px; height:18px; display:block; background:url(../../images/frontend/listings/close-ad.png) no-repeat;}*/
.listings-narrow .index-ad-1190{width:990px;}
/* end adChange */
.back_top{width:53px; height:48px; position:fixed; right:4px; bottom:112px; _position:absolute; _margin:0 0 115px; *zoom:1; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:9000;}
.back_top a{width:53px; height:48px; display:block; overflow:hidden; background:url(../../images/newHous/icons_new_backtop.gif) 0 0 no-repeat; transition:background 0.5s;}
.back_top a:hover{background-position:0 -52px;}
/* turnpage */
.btns_turnpage{padding:0 0 20px;}
.turnpage_next{margin:0 0 0 10px;}
.turnpage_prev:hover,.turnpage_next:hover{text-decoration:none;}
.btns_turnpage .turnpage_prev,.btns_turnpage .turnpage_next{border:#e7e7e7 solid 1px; padding:0 5px; color:#6c6c6c; *zoom:1;}
.btns_turnpage .turnpage_prev:hover,.btns_turnpage .turnpage_next:hover{color:#f60;}
.turnpage_prev i,.turnpage_next i{float:left; cursor:pointer; width:5px; height:9px; margin:7px 0 0;}
.turnpage_prev i{background-position:-201px -189px; margin-right:5px;}
.turnpage_next i{background-position:-206px -189px; margin-left:5px;}
.turnpage_prev span,.turnpage_next span{line-height:22px; float:left; cursor:pointer;}
.btns_turnpage .turnpage_prev_disabled,.btns_turnpage .turnpage_next_disabled,.btns_turnpage .turnpage_prev_disabled:hover,.btns_turnpage .turnpage_next_disabled:hover{color:#bbb; cursor:default;}
.turnpage_prev_disabled span,.turnpage_next_disabled span{cursor:default;}
.turnpage_prev_disabled i{background-position:-179px -189px; cursor:default;}
.turnpage_num{padding:0 0 0 6px; font-size:0;}
.turnpage_num a,.turnpage_num span{margin:0 0 0 4px ;line-height:22px; border:1px solid #e7e7e7; padding:0 10px; font-size:12px; display:inline-block; *display:inline; *zoom:1;}
.turnpage_num .cur,.turnpage_num .cur:hover{background:#b7b7b7; border:#b7b7b7 solid 1px; color:#fff; text-decoration:none; cursor:default;}
.btns_turnpage .turnpage_next,.btns_turnpage .turnpage_next:hover{border:0; padding:1px 21px; background:#f60; color:#fff;}
.turnpage_next i{background-position:-223px -189px;}
.btns_turnpage .turnpage_next_disabled,.btns_turnpage .turnpage_next_disabled:hover{border:#e7e7e7 solid 1px; padding:0 20px; background:#fff; color:#bbb;}
.turnpage_next_disabled i{background-position:-184px -189px; cursor:default;}
.jump-page{color:#6b6b6b; padding:0 0 0 15px; line-height:24px;}
.jump-page span{float:left;}
.jump-page input{float:left; display:block; width:34px; height:16px; line-height:16px; margin:3px 5px 0; _display:inline; text-align:center; border:#aaa solid 1px; color:#6b6b6b;}
.jump-page a.sure,.jump-page a.sure:hover{float:left; display:block; margin:0 0 0 5px; _display:inline; padding:0 10px; line-height:22px; border-radius:2px; border:#ddd solid 1px; background:#eee; text-decoration:none;}
/* end turnpage */
/*layout*/
.container_part{width:990px; margin:0 auto;}
.left_part{width:678px; margin:0 10px 0 0; float:left;}
.right_part{width:298px; float:right;}
/* end layout*/
/* main box */
.main_box{border:1px solid #ddd; background:#fff; margin:0 0 15px;}
.main_box .main_title{background:#eee; border-top:1px solid #fff; border-bottom:1px solid #ddd; height:37px; position:relative; z-index:1;}
.main_box .main_title .subtitle i{display:block; width:5px; height:15px; font-size:0; line-height:0; overflow:hidden; float:left; margin:11px 0 0 10px; _display:inline; background:url(../../images/newHous/title_icon.jpg) no-repeat;}
.main_box .main_title .subtitle strong{font-size:16px; color:#333; margin:0 0 0 10px; _display:inline; line-height:37px; font-family:"\5fae\8f6f\96c5\9ed1"; -webkit-text-shadow:1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -o-text-shadow:1px 1px 0 #fff; -ms-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff;}
.main_box .main_title .more_area{margin:9px 15px 0 0; _display:inline;}
.dis_s_xiang{height:1px; background:#eee; overflow:hidden;}
.main_box .main_title .tabs{position:absolute; right:15px; top:0;}
.main_box .main_title .tabs li{float:left; padding:0 15px; height:37px; line-height:37px; cursor:pointer;}
.main_box .main_title .tabs li.current{background:#fff; border:1px solid #ddd; border-width:0 1px 0 1px; border-bottom:1px solid #fff; cursor:default;}
.main_box .main_page{background:#fff; padding:15px 0 0; border:none;}
/* end main box */
/* more */
.more_area{margin:5px 0 0;}
.more_area span{padding:0 5px 0 0; font-family:"\5b8b\4f53";}
.more_area a,.more_area a:hover{*zoom:1; line-height:20px; text-decoration:none;}
.more_area a:hover span{text-decoration:underline; cursor:pointer;}
.more_area .icons_qfangindex{width:11px; height:9px; margin:6px 0 0 0; background-position:-179px -175px;}
/* end more */
/* qfang_footer */
.qfang_footer{width:100%; background:#333; padding:20px 0; -webkit-text-shadow:0 0 4px #333; -moz-text-shadow:1px 1px 0 #000; -ms-text-shadow:1px 1px 0 #000; -o-text-shadow:1px 1px 0 #000; text-shadow:1px 1px 0 #000;}
.qfang_footer .second_link{padding-bottom: 13px;color:#787878;}
.qfang_footer .second_link span {padding:0 5px;}
.qfang_footer .second_link a{color:#fff;}
.qfang_footer .second_link a:hover{color:#f60;}
.letter_retrieve{font-size:0;}
.letter_retrieve span,.letter_retrieve a{display:inline-block; *display:inline; *zoom:1; font-size:12px; color:#ccc;}
.letter_retrieve a:hover{color:#f60;}
.letter_retrieve a{margin:0 4px;}
.letter_retrieve a:hover{color:#f60;}
.copyright{color:#ccc;}
.friendlink{width:100%; background:#f3f3f3; padding:20px 0 12px;}
.friendlink div{width:990px; margin:0 auto 4px; text-shadow:1px 1px 0 #fff;}
.friendlink span{white-space:nowrap; float:left; font-weight:700;}
.friendlink ul{overflow:hidden;*zoom:1;}
.friendlink ul li{float:left; margin:0 8px 4px 0; white-space:nowrap; display:inline-block; *display:inline; *zoom:1;}
.wanj{margin:10px auto 0;}
.friendly-links{width:100%; background:#f3f3f3; padding:40px 0 30px;}
.friendly-links-inner{width:990px; margin:0 auto;}
.friendly-tabs ul li{float:left; padding:0 10px 0 0;}
.friendly-tabs ul li a{display:block; float:left; line-height:30px; padding:0 15px; background:#e6e6e6; font-size:14px;}
.friendly-tabs ul li a:hover{text-decoration:none;}
.friendly-tabs ul li.cur a{color:#fff; background:#b3b3b3; cursor:default;}
.friendly-tabcon{margin:10px 0 0; height:85px; _overflow:hidden;}
.links-box p{float:left; line-height:24px; padding:2px 20px 2px 0;}
.links-box p a{white-space:nowrap;}
/* end qfang_footer */
/* Public style */
/* sign_up */
.sign_up_ul li{line-height:24px; padding:0 0 0 10px; background:url(../../images/newHous/sign_up_arrow.gif) no-repeat left center;}
.sign_up_ul li span{padding:0 10px; display:inline-block; *display:inline; *zoom:1; color:#999;}
/* end sign_up */
/* opening_quotation */
.opening_quotation_ul li{border-bottom:1px solid #eee; padding:0 0 13px; margin:0 0 15px; overflow:hidden;_zoom:1;}
.opening_quotation_ul li.mn{margin-bottom:0; border-bottom:0; padding-bottom:0;}
.opening_quotation_ul li i{width:16px; height:16px; line-height:16px; text-align:center; color:#fff; border-radius:2px; float:left;display:inline-block; *display:inline; *zoom:1; margin:0 10px 0 0;}
.opening_quotation_ul li i.o_q_green{background:#5ea51e;}
.opening_quotation_ul li i.o_q_gray{background:#787878;}
.opening_quotation_ul li span.o_q_title{float:left; width:100px; height:16px; color:#2e2e2e; line-height:16px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.opening_quotation_ul li span.o_q_regional{float:left; width:90px; color:#999; height:16px; line-height:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.opening_quotation_ul li span.o_q_Price{float:right; overflow:hidden; display:inline-block; *display:inline; *zoom:1; color:#f60;}
.opening_quotation_ul li span.o_q_wid{width:75px; white-space:nowrap; text-overflow:ellipsis; height:16px; color:#999;}
.opening_quotation_ul li span.o_q_Price_black{color:#787878;}
.opening_quotation_ul .current .o_q_disimg{display:block;}
.opening_quotation_ul li .o_q_disimg{margin:10px 0 0 25px; overflow:hidden; display:none;}
.opening_quotation_ul li .o_q_marnone{margin-left:0px;}
.opening_quotation_ul li .o_q_disimg .o_q_pic{float:left; width:80px; height:60px; margin:0 -80px 0 0;}
.opening_quotation_ul li .o_q_disimg .o_q_pic img{width:80px; height:60px;}
.opening_quotation_ul li .o_q_disimg .o_q_cont{margin:0 0 0 90px; overflow:hidden; height:60px; position:relative;}
.opening_quotation_ul li .o_q_disimg .o_q_cont .o_q_ji{position:absolute; bottom:0;}
/* end opening_quotation */
/* fast_search */
.fast_search_box{overflow:hidden;}
.fast_search_box h4.f_s_title{font-weight:bold; color:#999;}
.fast_search_box .f_s_cont a{display:inline-block; *display:inline; *zoom:1; margin:0 10px 0 0; line-height:24px;}
/* end fast_search */
/* share */
.qfang_weixin,.qfang_weibo,.qfang_tel{border-bottom:#dcdbdb dashed 1px;}
.qfang_weixin{padding:0 0 10px;}
.qfang_weixin .icons_qfangindex{width:86px; height:86px; background-position:-10px -240px;}
.qfang_weixin p{padding:0 0 0 15px; color:#787878;}
.qfang_weibo{border-bottom:#dcdbdb dashed 1px; padding:12px 0;}
.sina{margin:0 25px 0 0;}
.sina i,.qq i{width:37px; height:30px; cursor:pointer;}
.sina span,.qq span{padding:0 0 0 10px; line-height:30px; cursor:pointer;}
.sina .icons_qfangindex{background-position:-149px -114px;}
.qq .icons_qfangindex{background-position:-195px -114px;}
.qfang_tel{padding:12px 0;}
.qfang_tel .icons_qfangindex{width:23px; height:27px; margin:4px 0 0 4px; _display:inline; background-position:-201px -10px;}
.qfang_tel div{padding:0 0 0 20px;}
.qfang_tel_num span{font-weight:700;}
/* end share */
/* property_overview */
.property_overview .p_o_pic{width:268px; height:201px; overflow:hidden; margin:0 0 10px;}
.property_overview .p_o_pic img{width:268px; height:201px;}
.property_overview .p_o_cont p{line-height:24px;}
.property_overview .p_o_cont .p_o_title{float:left; width:60px; margin:0 -60px 0 0; font-weight:normal; color:#787878;}
.property_overview .p_o_cont span{margin:0 0 0 65px; overflow:hidden; display:block;}
.property_overview .p_o_cont span.p_o_price{color:#f60;}
/* end property_overview */
/* hot_house_item */
.hot_house_item .hot_pic{float:left; width:120px; height:90px; overflow:hidden; margin:0 -120px 0 0;}
.hot_house_item .hot_pic img{width:120px; height:90px;}
.hot_house_item .hot_cont{margin:0 0 0 130px; overflow:hidden;}
.hot_house_item .hot_cont .hot_title{font-size:14px; font-weight:bold; margin:0 0 8px;}
.hot_house_item .hot_cont .hot_price{margin:5px 0 0;}
.hot_house_item .hot_cont .hot_price .color_f60{font-weight:bold;}
/* news */
.news_top_box li{border-bottom:1px solid #eee; padding:0 0 13px; margin:0 0 15px; overflow:hidden; *zoom:1;}
.news_top_box li i{width:16px; height:16px; line-height:16px; background:#787878; text-align:center; color:#fff; border-radius:2px; float:left; display:inline-block; *display:inline; *zoom:1; margin:5px -16px 0 0;}
.news_top_box li.news_green i{background:#5ea51e;}
.news_top_box li .news_item_info{margin-left:26px; overflow:hidden;}
.news_top_box li .news_item_info .n_title{font-size:14px; font-family:"\5fae\8f6f\96c5\9ed1";}
.news_house_info h4.n_h_title{font-size:16px; font-family:"\5fae\8f6f\96c5\9ed1"; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #eee;}
.news_house_info .n_h_info_cont{position:relative; color:#787878; line-height:24px;}
.news_house_info .n_h_info_cont .n_h_info_pic{width:80px; height:60px; position:absolute; right:0; top:0;}
.news_house_info .n_h_info_cont .n_h_info_pic img{width:80px; height:60px;}
.news_house_info .n_h_info_cont .color_f60{font-size:14px; font-weight:bold;}
.news_house_info .n_h_info_ul li{width:128px;float:left; overflow:hidden; display:inline-block; *display:inline; *zoom:1;}
.news_house_info .n_h_info_ul li p{text-align:center;}
.news_house_info .n_h_info_ul li img{width:126px; height:95px; border:1px solid #eee;}
/* end Public style */
/* newhouse_top */
.newhouse_top{width:100%; background:#efefef; border-bottom:#d2d2d2 solid 1px;}
.newhouse_top_inner{width:990px; margin:0 auto; color:#2e2e2e; text-shadow:1px 1px 0 #fff;}
.newhouse_top_links{line-height:30px;}
.newhouse_top_links span{float:left; color:#787878;}
.newhouse_top_links p{float:left; padding:0 0 0 20px;}
.newhouse_top_links .q_set{font-size:14px;}
.newhouse_top_right{position:relative;}
.newhouse_top_right p{padding:0 0 0 14px; line-height:30px;}
.site_navigation{position:relative;}
.site_navigation_trigger{height:30px; line-height:30px;}
.site_navigation_trigger span,.site_navigation_trigger i,.city_navigation_trigger span,.city_navigation_trigger i{float:left;}
.site_navigation_trigger i,.city_navigation_trigger i{width:7px; height:4px; background-position:-369px -41px; margin:14px 0 0 5px;}
/* end newhouse_top */
/* newhouse_search */
.newhouse_search{width:100%; height:110px; background:url(../../images/newHous/bg_newhouse_searchbar.jpg) center bottom no-repeat;}
.newhouse_search_inner{width:990px; margin:0 auto;}
.logo_newhouse{width:119px; height:49px; margin:25px 0 0; float:left;}
.logo_newhouse a{display:block; width:119px; height:49px; text-indent:-9999px; background-position:-10px -10px;}
.v_line{width:1px; height:11px; display:block; font-size:0; line-height:0; overflow:hidden; background-color:#b2b2b2;}
.newhouse_search .v_line{height:42px; margin:28px 12px 0;}
.column_name{font-size:24px; padding:36px 0 0;}
.city_navigation{margin:42px 0 0 10px; padding:0 0 10px; position:relative; z-index:100;}
.city_navigation_trigger{padding:0 14px; height:21px; line-height:20px; border:#d7d7d7 solid 1px; border-radius:20px;}
.city_navigation_trigger i{margin:9px 0 0 5px;}
.city_navigation_hover .city_navigation_trigger i{background-position:-369px -49px;}
html:root .city_navigation .city_navigation_trigger i{background-position:-369px -41px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease 0s; -moz-transition:.25s ease 0s; -o-transition:.25s ease 0s; -ms-transition:.25s ease 0s; transition:.25s ease 0s;}
html:root .city_navigation_hover .city_navigation_trigger i{background-position:-369px -41px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:all .25s ease 0s; -moz-transition:all .25s ease 0s; -o-transition:all .25s ease 0s; -ms-transition:all .25s ease 0s; transition:all .25s ease 0s;}
.city_navigation .city_drop_meun{display:none; position:absolute; top:32px; left:0; border:#d7d7d7 solid 1px; background:#fefefe; width:315px; overflow:hidden; box-shadow:0 0 2px rgba(0,0,0,.2);}
.city_navigation .city_drop_meun ul{height:22px; line-height:22px; margin:0 5px; padding:10px 0 10px 5px; border-bottom:#ccc dashed 1px;}
.city_navigation .city_drop_meun ul li{float:left; display:inline-block; *display:inline; *zoom:1; margin:0 10px 0 0; white-space:nowrap;}
.city_navigation .all_city{margin:0 5px 5px; padding:0 5px 0 0; text-align:right; background:#dedede; line-height:22px; -webkit-text-shadow:1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -o-text-shadow:1px 1px 0 #fff; -ms-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff;}
.all_city a{font-family:"\5b8b\4f53";}
.city_navigation .drop_meun_field{color:#999; float:none;}
.qfang_nav{margin:10px 0 0;}
.qfang_nav ul li{float:left;}
.qfang_nav ul li a{float:left; font-size:18px; line-height:40px; display:block; padding:0 10px; margin:0 10px; _display:inline;}
.qfang_nav ul .cur a,.qfang_nav ul .cur a:hover{color:#fcb040; text-decoration:none; cursor:default;}
.newhouse_searchbar{margin:35px 0 0;}
.newhouse_keywords{width:418px; height:34px; border:#b6b6b6 solid 2px; border-right:0; background:#fff;}
.newhouse_keywords input{display:block; float:left; border:0; color:#999; width:398px; line-height:18px; height:18px; padding:8px 10px;}
.newhouse_keywords .focus{color:#666;}
.newhouse_searchbtn a{width:84px; height:38px; background-position:-139px -10px;}
.go_map{padding:42px 0 0 15px;}
.go_map a{*zoom:1;}
.go_map i{width:17px; height:24px; background-position:-273px -183px; float:left; cursor:pointer;}
.go_map span{float:left; line-height:24px; padding:0 0 0 5px; cursor:pointer;}
.go_map a:hover span{text-decoration:underline;}
/* end newhouse_search */
/* newhouse_nav */
.newhouse_nav{width:100%; background:#333;}
.newhouse_nav ul{width:990px; margin:0 auto;}
.newhouse_nav ul li{float:left; width:148px; margin:0 10px 0 0; text-align:center;}
.newhouse_nav ul li a,.newhouse_nav ul li a:hover{display:block; width:100%; height:40px; line-height:40px; color:#fff; font-family:"\5fae\8f6f\96c5\9ed1"; font-size:18px; text-decoration:none;}
.newhouse_nav ul li a:hover{background:#f60;}
.newhouse_nav ul .cur{background:#f60;}
/* end newhouse_nav */
.quick_entry_links ul li i,.qfang_appdownload i{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.quick_entry_links ul li:hover i,.qfang_appdownload:hover i{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
/* listpage noresult */
.list_noresults {min-height:76px; background:#f6f6f6; padding:30px 0 30px 58px; text-align:center;}
.list_noresults .noresults_con{display:inline-block; *display:inline; *zoom:1; text-align:center;}
.list_noresults .pic_qsad {float:left; width:46px; height:76px; margin:0 -46px 0 0; overflow:hidden; background:url(../../images/newHous/pic_qsad.png) no-repeat; display:inline-block; *display:inline; *zoom:1;}
.list_noresults .noresults_text {color:#6a6a6a; margin:0 0 0 61px; text-shadow:1px 1px 1px #fff; text-align:left; padding:15px 0 0;}
.list_noresults .noresults_text p {color:#999; margin:0 0 10px; font-size:16px; font-family:microsoft yahei;}
.list_noresults .noresults_text b{color:#f60;}
/* end listpage noresult */
/* pop_layer */
.pop_layer{display:none;}
.pop_layer_container{position:relative;height:100%;}
.pop_layer .pop_title{height:49px;background:url(../../images/newHous/pop_layer.gif) repeat-x;border-bottom:1px solid #c5c5c5;position:relative;}
.pop_layer .pop_title h3{font-size:24px; font-family:"\5fae\8f6f\96c5\9ed1";line-height:49px; display:inline;padding:0 5px 0 18px;}
.pop_layer .pop_title .pop_close{width:28px; height:28px; position:absolute; right:7px;top:8px; background:url(../../images/newHous/pop_layer.gif) 7px -61px repeat-x; border-radius:14px; display:block; cursor:pointer; text-indent:-9999px;}
.pop_layer .pop_title .pop_close:hover{background:#cb2600 url(../../images/newHous/pop_layer.gif) -18px -61px repeat-x;}
.pop_mask{position:absolute; top:0; left:0; height:100%; width:100%; background:#000; opacity:0.6; filter:alpha(opacity=60);-moz-opacity:0.6; -khtml-opacity: 0.6; z-index:10000;}
.pop_container{background:#f3f3f3; padding:5px; border-radius:5px; height:auto; width:700px; z-index:10001; position:fixed; top:50%; left:50%; margin:-150px 0 0 -350px; _position:absolute; _margin-top:0px; _top:expression(documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2);}
.pop_container .pop_container_nav{border:1px solid #c5c5c5;background:#fff; height:100%;}
/* end pop_layer */
/* form verification begin */
.msg-weak{color:#666; font-size:12px; line-height:14px ; padding:0px 5px 0px 5px; text-indent:5px; margin:4px 0 0 10px; font-family:'simsun'; display:inline-block; *display:inline; *zoom:1; background-color:#fff; overflow:visible;}
.tipText{line-height:24px; font-family:'simsun';}
.tipsAlignment .msg-weak{margin:-3px 0 0 0;}
.msg-weak i{background:url(../../images/newHous/inputbox_ico.png) no-repeat; display:inline; *zoom:1; float:left; height:16px; margin-left:-20px; margin-left:0; width:13px; margin-top:4px;}
.msg-error{float:left; color:#eb1e2a; border:1px solid #c60000;  padding:0px 5px; text-indent:5px; margin:3px 0 0 15px; display:inline-block; *display:inline; *zoom:1; background-color:#fff;}
.msg-error i{background:url(../../images/newHous/inputbox_ico.png) no-repeat; display:inline; *zoom:1; float:left; height:16px; margin-left:-20px; margin-left:0; width:13px; margin-top:4px;}
.msg-ok i{background-position:0 0;}
.msg-error i{background-position:0 -16px;}
.msg-default i{background-position:0 -32px;}
.msg-default .tipText{color:#999999;}
.msg-ok .tipText{display:none;}
.msg-tips i{background-position:0 -32px;}
.msg-refuse i{background-position:0 -48px;}
.msg-error .arrow{width:7px; height:11px; position:absolute; top:6px; background:url(../../images/newHous/validation_arrow.gif) no-repeat; left:-6px;}
.msg-error .arrow_down{width:11px; height:7px; background:url(../../images/newHous/validation_arrow_down.gif) no-repeat; bottom:-6px; _bottom:-11px; position:absolute; padding:0; right:15px;}
.tipsposition{position:absolute; left:660px; top:6px; z-index:9;}
.tipsrelative{position:relative;}
.groupbuy_desp{float:left; line-height:32px; margin:0 0 0 10px;}
/* form  verification end */
/* qfang header */
.qfang_header{width:100%; height:61px; background:#fff;}
.qfang_header_inner{width:990px; margin:0 auto;}
.qfang_logo{width:181px; height:36px; margin:11px 0 0; float:left;}
.qfang_logo a{display:block; width:181px; height:36px; text-indent:-9999px; background-position:-10px -10px;}
.qfang_cities{float:left; margin:0 0 0 6px; width:140px;}
.qfang_cities .v_line{margin:31px 0 0;}
.v_line{width:1px; height:11px; display:block; font-size:0; line-height:0; overflow:hidden; background-color:#b2b2b2;}
.qfang_cities .city_area{height:61px;}
.qfang_cities .cur_city{height:61px; padding:0 10px 0 3px; width:60px; margin:0 0 0 4px; position:relative; _display:inline; z-index:11;}
.qfang_cities .cur_city span{color:#999; float:left;}
.qfang_cities .cur_city .cur_city_name{padding:26px 0 0; line-height:20px; _line-height:22px;}
.qfang_cities .cur_city i{width:5px; height:3px; margin:35px 0 0 5px; float:left; background-position:-160px -195px;}
html:root .qfang_cities .cur_city i{background-position:-160px -195px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease 0s; -moz-transition:.25s ease 0s; -o-transition:.25s ease 0s; -ms-transition:.25s ease 0s; transition:.25s ease 0s;}
.qfang_cities .cur_city_hover i{background-position:-160px -192px;}
html:root .qfang_cities .cur_city_hover i{background-position:-160px -195px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:all .25s ease 0s; -moz-transition:all .25s ease 0s; -o-transition:all .25s ease 0s; -ms-transition:all .25s ease 0s; transition:all .25s ease 0s;}
.qfang_cities .city_drop_meun{position:absolute; top:61px; left:50%; border:#aaa solid 1px; border-top:0; background:#fefefe; width:315px; margin:0 0 0 -110px; overflow:hidden; display:none;}
.qfang_cities .city_drop_meun ul{height:22px; line-height:22px; margin:0 5px; padding:10px 0 10px 5px; border-bottom:#ccc dashed 1px;}
.qfang_cities .city_drop_meun ul li{float:left; display:inline-block; *display:inline; *zoom:1; margin:0 10px 0 0; white-space:nowrap;}
.qfang_cities .all_city{margin:0 5px 5px; padding:0 5px 0 0; text-align:right; background:#dedede; line-height:22px; -webkit-text-shadow:1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -o-text-shadow:1px 1px 0 #fff; -ms-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff;}
.qfang_cities .cur_city .drop_meun_field{color:#999; float:none;}
.qfang_nav{margin:10px 0 0;}
.qfang_nav ul li{float:left;}
.qfang_nav ul li a{float:left; font-size:18px; line-height:40px; display:block; padding:0 10px; margin:0 10px; _display:inline;}
.qfang_nav ul .cur a,.qfang_nav ul .cur a:hover{color:#fcb040; text-decoration:none; cursor:default;}
/* end qfang header */
/* index header */
.index_header{width:100%; height:54px; background:#232323; border-bottom:#fcbe00 solid 2px;}
.index_header .qfang_header_inner{width:1000px;}
.index_header .qfang_logo{margin:9px 0 0;}
.index_header .qfang_logo a{background-position:-10px -578px;}
.index_header .qfang_cities .city_area,.index_header .qfang_cities .cur_city{height:54px;}
.index_header .qfang_cities .v_line{margin:28px 0 0;}
.index_header .qfang_cities .cur_city .cur_city_name{padding:25px 0 0; line-height:18px; font-family:"\5b8b\4f53";}
.index_header .qfang_cities .cur_city i{margin:32px 0 0 5px;}
.index_header .qfang_nav ul li a{font-family:"\5fae\8f6f\96c5\9ed1",tahoma,Arial,"\5b8b\4f53"; color:#fff; margin:0 3px; font-size:16px;}
.index_header .qfang_nav ul a:hover{color:#fcb040;}
.index_header .qfang_nav ul .cur a,.index_header .qfang_nav ul .cur a:hover{color:#fcb040; text-decoration:none; cursor:default;}
.index_header .qfang_cities .city_drop_meun{top:54px; border-top:#fcbe00 solid 1px; margin:0 0 0 -102px; box-shadow:2px 2px 2px rgba(0,0,0,.1);}
/* end index header */
/* dialog */
.btn-dialogclose a,.btn-dialogclose a i{background-image:url(../images/icons.png);}
.dialog-show-wrapper{display:none; z-index:999999; background:#fff; _position:absolute; _margin-top:0px; _top:expression(documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2); -webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1); -o-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1); -ms-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1); box-shadow:2px 2px 4px rgba(0, 0, 0, 0.1);}
.dialog-show-inner{margin:5px; background:#fff; border:#fff solid 1px;}
.dialog-show-title{padding:0 25px; width:auto; white-space:nowrap; height:49px; position:relative; background:#fff; cursor:move; _cursor:text; overflow:visible;}
.dialog-show-title:before,.dialog-show-title:after{content:""; display:table;}
.dialog-show-title:after{clear:both;}
.dialog-show-title{*zoom:1;}
.dialog-show-title-text{float:left;}
.dialog-show-title-text h3{font-size:24px; line-height:49px; float:left;}
.btn-dialogclose{position:absolute; right:-15px; top:-25px;}
.btn-dialogclose a{display:block; width:35px; height:35px; overflow:hidden; background-position:-429px -258px;}
.btn-dialogclose a i{width:17px; height:17px; margin:9px auto 0; background-position:-71px -110px;}
.btn-dialogclose a:hover{background-position: -584px -240px; cursor: default;}
.btn-dialogclose a:hover i{background-position:-71px -110px;}
.mask-overlay{width:100%; height:100%; position:absolute; top:0; left:0; z-index:888888; background:#000; opacity:0.6; filter:Alpha(Opacity=60);}
.error-msg{border:1px solid #c60000; padding:0 5px; text-indent:5px; position:relative;}
.error-msg i{width:13px; height:14px; margin:5px 0 0; background-position:-49px -59px;}
.msg-txt{line-height:24px; font-size:12px; color:#eb1e2a;}
.msg-arrow{width:6px; height:11px; position:absolute; top:50%; left:-6px; margin:-5.5px 0 0; background-position:-10px -59px;}
.ok-msg,.warn-msg{border:0; padding:1px 6px; position:relative;}
.ok-msg i{background-position:-26px -59px;}
.warn-msg i{background-position:-118px -59px;}
.warn-msg .msg-txt{color:#2e2e2e;}
/* end dialog */
/* qfang header width 1190px */
.qfang-headernav{width:100%; background:#333;}
.qfang-headernav-inner{height:56px; margin:0 auto; width:990px;}
.qfang-logo{margin:9px 0 0;}
.qfang-logo a{display:block; width:191px; height:39px; text-indent:-9999px; background-position:-10px -259px;}
.hk-qfang-logo a{width:148px; background-position:-10px -308px;}
/*> switch city */
.qfang-cities{float:left; margin:0 0 0 12px; width:82px;}
.qfang-cities .v_line{height:14px; background:#fff; margin:28px 0 0;}
.qfang-cities .city-area,.qfang-cities .cur-city{height:56px;}
.qfang-cities .cur-city{padding:0 10px 0 8px; width:auto!important; position:relative; z-index:2001;}
.qfang-cities .cur-city span{color:#fff; float:left; white-space:nowrap;}
.qfang-cities .cur-city .cur-city-name{padding:25px 0 0; line-height:20px; _line-height:22px;}
.qfang-cities .cur-city i{width:7px; height:4px; margin:33px 0 0 6px; float:left; background-position:-86px -32px;}
.qfang-cities .cur_city_hover i{background-position:-86px -10px;}
html:root .qfang-cities .cur-city i{background-position:-86px -32px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:.25s ease 0s; -moz-transition:.25s ease 0s; -o-transition:.25s ease 0s; -ms-transition:.25s ease 0s; transition:.25s ease 0s;}
html:root .qfang-cities .cur_city_hover i{background-position:-86px -32px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:all .25s ease 0s; -moz-transition:all .25s ease 0s; -o-transition:all .25s ease 0s; -ms-transition:all .25s ease 0s; transition:all .25s ease 0s;}
.qfang-cities .city-drop-meun{display:none; position:absolute; top:56px; left:50%; border:#b1b1b1 solid 1px; background:#e5e5e5; width:472px; margin:0 0 0 -110px; -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.1); -o-box-shadow:2px 2px 2px rgba(0,0,0,.1); -ms-box-shadow:2px 2px 2px rgba(0,0,0,.1); box-shadow:2px 2px 2px rgba(0,0,0,.1);}
.city-drop-meun-arrow{width:13px; height:7px; background-position:-360px -10px; position:absolute; z-index:1; left:13px; top:50px; display:none;}
.qfang-cities .city-drop-meun-arrow{left:13px; display:none;}
.qfang-cities .cur_city_hover .city-drop-meun-arrow{display:block;}
.qfang-cities .city-drop-meun ul{padding:0 5px; background:#fff;}
.qfang-cities .city-drop-meun ul li{white-space:nowrap;}
.qfang-cities .city-drop-meun .city-item{border-bottom:#dadada dashed 1px; padding:10px 0 6px 10px;}
.qfang-cities .city-drop-meun .city-item-last{border-bottom:0;}
.qfang-cities .cur-city .city-drop-meun .drop-meun-field{color:#b3b3b3;}
.qfang-cities .city-drop-meun .city-con{width:400px;}
.qfang-cities .city-drop-meun .city-con a{float:left; display:block; padding:0 0 4px 15px; white-space:nowrap;}
.qfang-cities .city-drop-meun .city-con .hot{color:#f60;}
.qfang-cities .city-drop-meun .all-city{padding:0 15px 0 0; text-align:right; line-height:28px; -webkit-text-shadow:1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -o-text-shadow:1px 1px 0 #fff; -ms-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff;}
/*> end switch city */
.qfang-nav{padding:0 10px 0 0;}
.qfang-nav,.search-btn a span,.members-category ul li a{font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei",helvetica,tahoma,arial,verdana,sans-serif;}
.qfang-nav ul li{float:left; position:relative; z-index:400;}
.qfang-nav ul li a{float:left; font-size:16px; line-height:56px; display:block; padding:0 10px; _display:inline; color:#fff;}
.qfang-nav ul li a:hover{color:#f60;}
.qfang-nav ul .cur a,.qfang-nav ul .cur a:hover{color:#fcb040; text-decoration:none;}
.qfang-nav ul .cur .city-drop-meun-arrow{left:50%; margin:0 0 0 -6.5px; display:block;}
.has-submenu{position:relative; z-index:100;}
.has-submenu .city-drop-meun-arrow{left:50%; margin:0 0 0 -6.5px;}
.submenu-fixed{display:none; width:126px; position:absolute; top:56px; left:50%; margin:0 0 0 -63px; border:#dedede solid 1px; border-top:0; background:#f9f9f9; -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.1); -o-box-shadow:2px 2px 2px rgba(0,0,0,.1); -ms-box-shadow:2px 2px 2px rgba(0,0,0,.1); box-shadow:2px 2px 2px rgba(0,0,0,.1);}
.qfang-nav .submenu-fixed a{display:block; width:126px; text-align:center; color:#2e2e2e; height:36px; line-height:36px; overflow:hidden; margin:0; padding:0; border-top:#eee solid 1px; font-size:14px;}
.qfang-nav .submenu-fixed a:hover{background:#fff;}
.officedetail-body .cur a,.house_detail_body .cur a{color:#fcb040;}
.officedetail-body .qfang-nav ul .cur .city-drop-meun-arrow,.house_detail_body .qfang-nav ul .cur .city-drop-meun-arrow,.body-map .qfang-nav ul .cur .city-drop-meun-arrow{display:none;}
/*.officedetail-body .qfang-nav ul .cur .submenu-fixed a,.house_detail_body .qfang-nav ul .cur .submenu-fixed a,.body-map .qfang-nav ul .cur .submenu-fixed a,.saledetail_body .qfang-nav ul .cur .submenu-fixed a{color:#2e2e2e;}
.officedetail-body .qfang-nav ul .cur .submenu-fixed a:hover,.house_detail_body .qfang-nav ul .cur .submenu-fixed a:hover,.body-map .qfang-nav ul .cur .submenu-fixed a:hover,.saledetail_body .qfang-nav ul .cur .submenu-fixed a:hover{color:#f60; text-decoration:underline;}*/
.qfang-headernav .qfang-nav ul .cur .submenu-fixed a{color:#2e2e2e;}
.qfang-headernav .qfang-nav ul .cur .submenu-fixed a:hover{color:#f60; text-decoration:underline;}
.members-login{position:relative; z-index:400;}
.members-trigger{width:39px; height:56px; background:#b9b9b9; overflow:hidden;}
.members-trigger-loggedin{background:#141414;}
.members-trigger i{width:15px; height:18px; margin:19px 0 0 12px; background-position:-211px -46px;}
.members-trigger .logged-in{width:17px; margin:19px 0 0 11px; background-position:-254px -46px;}
.members-login-on .members-trigger{background:#fff;}
.members-login-on .members-trigger i{background-position:-236px -46px;}
.members-login-on .members-trigger .logged-in{background-position:-282px -46px;}
.members-category{width:126px; display:none; position:absolute; top:56px; right:0; _right:-1px; border:#dedede solid 1px; border-top:0; background:#f9f9f9; -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1); -moz-box-shadow:2px 2px 2px rgba(0,0,0,.1); -o-box-shadow:2px 2px 2px rgba(0,0,0,.1); -ms-box-shadow:2px 2px 2px rgba(0,0,0,.1); box-shadow:2px 2px 2px rgba(0,0,0,.1);}
.members-category ul li a{display:block; border-top:#eee solid 1px; width:100%; height:36px; line-height:36px; text-align:center; font-size:14px;}
.members-category ul li a:hover{background:#fff;}
.members-category ul li .log-out{width:100%; text-align:center; border-top:#eee solid 1px;}
.members-category ul li .log-out a,.members-category ul li .log-out a:hover{display:inline-block; *display:inline; *zoom:1; width:auto; background:none; border-top:0;}
.members-login-links{height:56px; line-height:56px; overflow:hidden; background:#242424; padding:0 10px;}
.members-login-links span{color:#fff; margin:0 5px; font-size:14px; float:left; _display:inline;}
.members-login-links a{color:#fff; font-size:14px; float:left; font-family:"\5fae\8f6f\96c5\9ed1","Microsoft YaHei";}
.members-login-links .members-name{max-width:56px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.new-remind{position:absolute; top:4px; right:-10px; width:32px; height:19px; background-position:-10px -111px;}
/*> sina */
.members-login-links #wb_connect_btn div{line-height:56px; float:left;}
.members-login-links #wb_connect_btn div a.login_b{display:none!important;}
.members-login-links #wb_connect_btn div a{color:#fff; line-height:56px;}
/*> end sina */
.top-app{width:101px; height:101px; background-position:-160px -10px; margin:12px auto;}
/* end qfang header width 1190px */
/* hk qfang headernav */
.hk-qfang-headernav .qfang-logo a{width:148px; background-position:-10px -308px;}
.hk-qfang-headernav .qfang-nav ul li a{font-size:15px; padding:0 10px;}
.hk-qfang-headernav .qfang-nav .submenu-fixed a{padding:0;}
.hk-members-login{height:56px; line-height:56px; overflow:hidden;}
.hk-members-login span{color:#666; margin:0 5px; font-size:15px; float:left; _display:inline;}
.hk-members-login a,.hk-qfang-headernav .font-style a{color:#666; font-size:15px; float:left;}
.hk-members-loggedin a,.hk-members-loggedin a:hover,.hk-members-loggedin span{color:#fff;}
.hk-members-login .v_line{background:#666; margin:22px 11px 0 0; _display:inline; height:14px;}
.hk-qfang-headernav .font-style{padding:0 0 0 5px;}
.hk-qfang-headernav .font-style a{display:block; width:22px; height:20px; line-height:20px; text-align:center; margin:18px 0 0;}
.hk-qfang-headernav .font-style a.cur{background:#222; border-radius:2px;}
.back_top-hk a{background-image:url(../../images/newHous/icons_new_backtop-hk.gif);}
/* end hk qfang headernav */
/* page subnav */
.qfang-nav ul .cur-pointer{background:#fff;}
.qfang-nav ul .cur-pointer a,.qfang-nav ul .cur-pointer a:hover{color:#2e2e2e;}
.page-subnav{height:40px; line-height:40px; background:#fff; border-bottom:#e4e4e4 solid 1px;}
.page-subnav ul{display:block;}
.page-subnav ul li{float:left; margin:0 30px 0 0;}
.page-subnav ul li a{font-size:14px; display:block; line-height:26px; padding:0 10px; border-radius:3px; margin:7px 0 0;}
.page-subnav ul .cur a,.page-subnav ul .cur a:hover{color:#fff; font-weight:700; text-decoration:none; background:#f60;}
.page-subnav .distance-label{width:990px; margin:0 auto; overflow:hidden;}
.page-subnav .distance-label ul{padding:0 0 0 534px; display:block;}
.listings-narrow .page-subnav .distance-label ul{padding:0 0 0 534px;}
.body_newhouseindex .page-subnav .distance-label ul,.body_newhouse_list .page-subnav .distance-label ul{padding:0 0 0 370px;}
.body_newhouseindex .wuxi-city .distance-label ul,.body_newhouse_list .wuxi-city .distance-label ul{padding:0!important; text-align:right!important;}
.body_newhouseindex .wuxi-city .distance-label ul li,.body_newhouse_list .wuxi-city .distance-label ul li{display:inline-block; *display:inline; *zoom:1; margin:0 0 0 30px; float:none;}
.body-salselistings .listings-1190 .page-subnav .distance-label ul{padding:0 0 0 566px;}
.body-salselistings .listings-narrow .page-subnav .distance-label ul{padding:0 0 0 366px;}
.body-newhouselistings .listings-narrow .page-subnav .distance-label ul{padding:0 0 0 370px;}
.garden-listings .listings-narrow .page-subnav .distance-label ul{padding:0 0 0 534px;}
.body-newhouselistings .listings-1190 .page-subnav .distance-label ul{padding:0 0 0 570px;}
.listings-1190 .page-subnav .distance-label{width:1190px;}
.listings-1190 .page-subnav .distance-label ul,.garden-listings .listings-1190 .page-subnav .distance-label ul{padding:0 0 0 736px;}
/* end page subnav */
/* search */
.search-bar{width:100%; padding:25px 0; background:#eee;}
.search-listings{width:722px; margin:0 auto;}
.search-listings input{width:488px; display:block; float:left; font-size:14px; color:#999; height:21px; line-height:21px; padding:10px; border:#ff9900 solid 2px; background:#fff; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset; -moz-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset; -o-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset; -ms-box-shadow:1px 1px 2px rgba(0,0,0,.2) inset; box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;}
.search-listings input.focus{color:#2e2e2e;}
.search-btn a{display:block; width:115px; height:45px; overflow:hidden; background:#ff9900;}
.search-btn a i{width:26px; height:22px; background-position:-10px -46px; margin:11px 5px 0 18px; _display:inline; float:left; cursor:pointer;}
.search-btn a span{line-height:45px; font-size:20px; color:#fff; cursor:pointer; float:left; letter-spacing:4px;}
.search-btn a:hover,.search-btn a:hover span,.search-btn a span{text-decoration:none; color:#fff;}
.housemap-link{padding:12px 0 0 20px;}
.housemap-link a i{width:12px; height:15px; background-position:-46px -46px; margin:3px 4px 0 0; _margin:2px 4px 0 0; float:left; cursor:pointer;}
.housemap-link a span{font-size:14px; line-height:21px; cursor:pointer; float:left; white-space:nowrap;}
.housemap-link a:hover,.housemap-link a:hover span{text-decoration:underline; color:#f60; *zoom:1;}
/* end search */
/* listing title */
.listings-side-box{border:#eee solid 1px; background:#fff;}
.listings-side-box-title{border-bottom:#eee solid 1px; height:38px;}
.listings-side-box-title h3{float:left;}
.listings-side-box-title h3 i{float:left; display:block; width:5px; height:15px; margin:12px 0 0 15px; _display:inline; font-size:0; line-height:0; overflow:hidden; background-position:-130px -46px;}
.listings-side-box-title h3 strong{float:left; font-size:14px; margin:0 0 0 10px; _display:inline; line-height:38px; font-family:"\5fae\8f6f\96c5\9ed1"; color:#2e2e2e;}
/* end listing title */
/* nodata */
.new-nodata{line-height:76px; text-align:center;}
.new-nodata i,.new_nodata span{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:0;}
.new-nodata i{width:46px; height:76px; overflow:hidden; line-height:0; background:url(../../images/frontend/index/qdoll_grey.gif);}
.new-nodata span{font-size:12px; color:#999; padding:0 0 0 25px; white-space:nowrap;}
/* end nodata */
.index_header .listings-1190 .qfang-headernav-inner{width:1000px;}
.logo-reallyhouse .qfang-logo,.logo-reallyhouse .qfang-logo a{width:171px;}
.logo-reallyhouse .qfang-logo a{background-position:-10px -210px;}
/* tips */
.settips-mask{position:absolute; left:0; top:0; z-index:999999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .settips-mask{filter:none; background-color:rgba(0,0,0,0.6);}
.settips-box{width:400px; height:200px; background:#fff; position:fixed; left:50%; top:50%; margin:-100px 0 0 -200px; _margin-top:0; _position:absolute; _top:expression(documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2); border-radius:20px;}
.close-settips{width:37px; height:38px; position:absolute; right:-6px; top:-6px; background:url(../../images/frontend/close-tips.png) no-repeat; _background:url(../../images/frontend/close-tips.gif) no-repeat; cursor:pointer;}
.settips-inner{padding:50px 0 0; text-align:center;}
.settips-msg{font-size:24px; margin:0 0 30px;}
/* end tips */
/* covercss width 990px */
.listings-narrow .qfang_advantage_inner,.listings-narrow .qfang-headernav-inner,.listings-narrow .friendlink div,.listings-narrow .friendly-links-inner{width:990px;}
/* end covercss width 990px */
/* covercss width 1190px */
.listings-1190 .qfang_advantage_inner,.listings-1190 .qfang-headernav-inner,.listings-1190 .friendlink div,.listings-1190 .friendly-links-inner{width:1190px;}
.listings-1190 .advantage_lists ul li{padding:0 86px 0 0;}
.listings-1190 .advantage_lists ul .advantage_list4{padding:0;}
/* end covercss width 1190px */
/* alert.tips */
.alert-tips-wrap{position:fixed; left:50%; top:35%; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000'); z-index:999999; _position:absolute; _margin-top:0; _top:expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2); -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.2); -ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.2); box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
:root .alert-tips-wrap{filter:none; background-color:rgba(0, 0, 0, 0.6);}
.alert-tips-inner{margin:5px; padding:10px 20px; background-color:#fff; font-size:0;}
.icons-alert-tips{width:36px; height:36px; font-size:0; line-height:0; overflow:hidden; background-image:url(../../images/frontend/dialog/icons-alerttips.gif); background-repeat:no-repeat;}
.alert-tips-content{padding-left:15px; font-size:16px; font-weight:700; color:#2e2e2e; white-space:nowrap;}
.icons-alert-tips,.alert-tips-content{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.icons-alert-tips.okay{background-position:-10px -10px;}
.icons-alert-tips.error{background-position:-10px -56px;}
.icons-alert-tips.warning{background-position:-10px -102px;}
.icons-alert-tips.help{background-position:-10px -148px;}
/* end alert.tips */
/* toolbar */
.toolbars{display:none; position:fixed; right:10px; bottom:60px; _position:absolute; _margin:0 0 60px; *zoom:1; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:9999; font-family:"Helvetica Neue",Helvetica,Arial,Tahoma,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1",sans-serif;}
.toolbars ul li{padding-top:1px; position:relative; display:block; height:40px; width:40px;}
.toolbars ul li .tool-icon a{cursor:pointer; display:block; width:100%; height:100%;}
.toolbars ul li.tool-backtop{padding-top:5px; display:block; height:40px; width:40px; margin:0;}
.tool-icon{display:block; width:40px; height:40px; overflow:hidden;}
.tool-icon i{width:100%; height:100%;}
.tool-desp{display:none; opacity:0; position:absolute; bottom:0; _bottom:-1px; right:60px; height:38px; padding:0 20px; white-space:nowrap; line-height:38px; background-color:#fff; border:#e5e5e5 solid 1px; text-align:right;}
.tool-desp i{position:absolute; right:-7px; top:50%; margin-top:-6.5px; width:8px; height:15px; background-position:-160px -160px;}
.tool-desp span{font-size:16px; color:#5d5d5d; display:block;}
.tool-app .tool-desp,.tool-sharehs .tool-desp{width:101px; height:120px; padding:5px; line-height:24px; text-align:center;}
.tool-app .tool-desp em{width:101px; height:101px; background-position:-160px -10px;}
.tool-app .tool-desp i,.tool-sharehs .tool-desp i{margin-top:39px;}
.tool-app .tool-desp span,.tool-sharehs .tool-desp span{font-size:12px;}
.tool-sharehs .tool-icon i{background-position:-60px -10px;}
.tool-sharehs .tool-icon a:hover i{background-position:-110px -10px;}
.tool-expose .tool-icon i{background-position:-60px -60px;}
.tool-expose .tool-icon a:hover i{background-position:-110px -60px;}
.tool-app .tool-icon i{background-position:-60px -110px;}
.tool-app .tool-icon a:hover i{background-position:-110px -110px;}
.tool-ask .tool-icon i{background-position:-60px -160px;}
.tool-ask .tool-icon a:hover i{background-position:-110px -160px;}
.tool-backtop .tool-icon i{background-position:-60px -210px;}
.tool-backtop .tool-icon a:hover i{background-position:-110px -210px;}
.tool-ask .tool-icon a{display:block; width:100%; height:100%; overflow:hidden;}
.tool-sharehs .tool-desp{height:84px; padding-bottom:0;}
.tool-sharehs .tool-desp i{margin-top:20px;}
.tool-sharehs .tool-desp a{display:block; width:100%; height:40px; overflow:hidden; line-height:40px;}
.tool-sharehs .tool-desp a em{float:left; line-height:40px; font-size:14px;}
.tool-sharehs .tool-desp a.mp b{float:left; width:13px; height:23px; background-position:-302px -96px; margin:8px 8px 0 4px;}
.tool-sharehs .tool-desp a.wx b{float:left; width:20px; height:20px; background-position:-325px -96px; margin:10px 6px 0 1px;}
.tool-sharehs .tool-desp a:hover{text-decoration:none;}
.tool-sharehs .tool-desp a b,.tool-sharehs .tool-desp a em{cursor:pointer;}
.tool-fav .tool-icon i{background-position:-60px -260px;}
.tool-fav .tool-icon a:hover i{background-position:-110px -260px;}
.tool-im .tool-icon i{background-position:-60px -310px;}
.tool-im .tool-icon a:hover i{background-position:-110px -310px;}
.tool-print .tool-icon i{background-position:-60px -360px;}
.tool-print .tool-icon a:hover i{background-position:-110px -360px;}
/* end toolbar */
/* no data */
.no-data-wrap{text-align:center; padding:40px 0; font-size:0; font-family:"Helvetica Neue",Helvetica,Arial,Tahoma,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1",sans-serif;}
.no-data-wrap-bgc{background-color:#f7f7f7;}
.icons-qdoll-search{width:71px; height:125px; background-position:-91px -10px;}
.icons-qdoll-empty{width:71px; height:132px; background-position:-10px -10px;}
.icons-qdoll,.no-data-txt{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.no-data-txt{padding-left:25px; text-align:left;}
.no-data-titbig{font-weight:bold; color:#333; font-size:18px;}
.no-data-titsml{color:#6a6a6a; font-size:14px; padding-top:10px;}
/* end no data */
/* cities */
.qfang-cities .city-area{position:relative; z-index:2001;}
.qfang-cities .cur-city{cursor:pointer;}
.swicth-txt{padding:25px 0 0; line-height:20px; _line-height:22px; padding-left:4px; color:#999!important;}

/* .icons{width:0; height:0; line-height:0; font-size:0; display:block; overflow:hidden; background-image:url(../images/icons.png); background-repeat:no-repeat;} */

.cities-layer{position:absolute; left:-25px; top:75px; z-index:8888; display:none; opacity:0; font-family: "Helvetica Neue",Helvetica,Arial,Tahoma,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1",sans-serif;}
.cities-layer-arrow,.nav-linksub .arrow{position:relative; width:15px; height:8px; margin-left:37px; background-position:-10px -143px;}
.cities-layer-close{position:absolute; right:-10px; top:-10px; width:35px; height:35px; overflow:hidden; background-position:-429px -258px;}
.cities-layer-close:hover{background-position:-584px -240px; cursor:default;}
.cities-layer-close i{width:17px; height:17px; background-position:-71px -110px; margin:9px auto 0;}
.cities-con{width:678px; background-color:#fff; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .2); -moz-box-shadow:0 0 8px rgba(0, 0, 0, .2); -o-box-shadow:0 0 8px rgba(0, 0, 0, .2); -ms-box-shadow:0 0 8px rgba(0, 0, 0, .2); box-shadow:0 0 8px rgba(0, 0, 0, .2);}
.cities-con .tit{font-size:18px; font-weight:700; padding:20px 0 5px 30px;}
.cities-opts{padding:0px 25px 25px 30px;}
.cities-opts li{float:left; width:50%; color:#666; margin:10px 0 0;}
.cities-opts li.even{width:50%;}
.cities-opts li em{width:23px; height:23px; line-height:23px; font-size:14px; float:left; color:#666; text-align:center; background-position:-402px -258px;}
.cities-opts li p{float:left; width:280px; font-size:0;}
.cities-opts li p a{white-space:nowrap; color:#666; line-height:23px; font-size:14px; margin:0 0 0 10px; display:inline-block; *display:inline; *zoom:1;}
.cities-opts li p a:hover{color:#f60;}
.cities-opts li p a.highlight{color:#f60;}
/* end cities */