@charset "utf-8";
/*Global Style*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:14px/1.8em "Microsoft Yahei",Arial,Tahoma,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
button,input,select,textarea{font-size:100%}	
address,cite,dfn,em,var	{font-style:normal}
li{list-style:none}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
embed{vertical-align:bottom}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.fl{float:left}.fr{float:right}
.hide{display:none !important}.show{display:block}.di{display:inline}
.tac{text-align:center}.tar{text-align:right}
.ofh{overflow:hidden}.pr{position:relative}.pa{position:absolute}
.fwb{font-weight:bold}.highlight{color:#f3686d}
a{color:#3a3f4a;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#f74a4a;text-decoration:none}
a.noline:hover{text-decoration:none}
a.underline{text-decoration:underline}

.d_gray,a.d_gray{color:#616161}.gray,a.gray{color:#999}.h_gray{color:#e3e3e3}.blue,a.blue{color:#1994eb}.red,a.red{color:#f74a4a}.green,a.green{color:#329900}.orange,a.orange{color:#f50}
.hide{width:0;height:0;display:block;text-indent:-9999px;overflow:hidden}
.i_sp{background:url(../images/icon.png) no-repeat}

/*layout*/
body{background:#fff;color:#3a3f4a}
.wrap{width:1190px;margin-left:auto;margin-right:auto}
.w200{width:200px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w280{width:280px}.w300{width:300px}.w315{width:315px}.w320{width:320px}.w330{width:330px}.w395{width:395px}.w405{width:405px}.w440{width:440px}.w490{width:490px}.w775{width:775px}.w870{width:870px}.w950{width:950px}.w1190{width:1190px;overflow:hidden}
.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f28{font-size:28px}.f30{font-size:30px}
.mt5{margin-top:5px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr18{margin-right:18px}.mr20{margin-right:20px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.ml10{margin-left:10px}

/*comm element*/
.comm_bg{background:#f6f6f6}
.comm_bd{border:1px solid #e6e9ef;background:#fff}
.comm_pd{padding:15px 20px 25px 20px}
.comm_tt em{font:18px/24px 'Microsoft Yahei';*line-height:24px}
.comm_tt span.h_gray{margin:0 12px;font-size:14px;line-height:14px}
.comm_btn{display:inline-block;background:#f35257;color:#fff;border-bottom:2px solid #f35257;text-align:center;cursor:pointer}
a.comm_btn:hover{color:#fff;text-decoration:none;background:#f35257;border-color:#f35257}
.dis_btn{display:inline-block;background:#cacdd3;color:#fff;border-bottom:2px solid #adb2bd;text-align:center;cursor:default}
a.dis_btn:hover{text-decoration:none;color:#fff}
a.mid_btn{width:90px;height:25px;line-height:25px}
a.gray_btn{background:#cacdd3;border-bottom:2px solid #adb2bd}
a.gray_btn:hover{background:#bbb;border-bottom:2px solid #adb2bd}
a.gray:hover{color:#f74a4a}
.ui-figure a {display: block;cursor: pointer;}
.ui-figure a:hover img{opacity:.85;filter:alpha(opacity=85)}
.ui-figure a:hover span{text-decoration:none}

.ico_wb,.ico_wx,.ico_mobile,.ico_maps,.ico_site,.ico_sp{overflow:hidden;display:inline-block;background:url(../images/head_ico.png) no-repeat}
.ico_wb,.ico_wx{width:26px;height:26px;display:block;text-indent:-9999em; background-position:0 0}
.ico_wx{margin-left:10px; background-position:-31px 0}
.ico_mobile,.ico_maps,.ico_site{width:15px;height:15px; position:absolute;left:0;top:13px}
.ico_mobile{width:11px;background-position:-71px -9px;left:2px;top:12px}
.ico_maps{ background-position:-86px -9px;}
.ico_site{ background-position:-107px -9px;}
.ico_wb:hover{ background-position:0 -31px }.ico_wx:hover{ background-position:-31px -31px }
.ico_sp{ background-position:0 -63px}.ico_sp:hover{ background-position:-80px -63px}
.site-nav-menu li.current .ico_mobile{background-position:-71px -34px}.site-nav-menu li.current .ico_maps{background-position:-86px -34px;}.site-nav-menu li.current .ico_site{background-position:-107px -34px;}
.site-nav{background:#f6f6f6;min-width:1190px;}
.site-nav-bg{width:1190px;margin:0 auto;line-height:40px; position:relative;z-index:999}
.site-nav-logan{height:40px;margin-right:20px}
.site-nav-logan .spacer{margin:0 8px;color:#cccccc}
.site-nav-focus{margin-top:7px; overflow:hidden;}
.site-nav-focus li{float:left;height:26px;}
.site-nav-menu li{float:left;height:40px;margin-left:20px;}
.site-nav-menu li a{height:40px; display:block; position:relative;z-index:9999;padding-left:18px;}.site-nav-menu li a:hover{ text-decoration:none}
.site-nav-menu li .sub_box {padding: 10px 0 10px 20px;border: 1px solid #E6E6E6;background: white;position: absolute;top: 39px;right: 0;z-index: 10000;display:none;}
.site-nav-menu li .sub_box dl {float: left;width: 149px;border-right: 1px solid #F2F2F2;margin-right: 20px;line-height: 24px;display: inline;}
.site-nav-menu li .sub_box dl.zai {width: 81px; }
.site-nav-menu li .sub_box dl.last{border:0}
.site-nav-menu li .sub_box dl dt {font-weight: bold;}
.site-nav-menu li .sub_box dl dd {width: 66px;float: left;}
.site-nav-menu li .sub_box a {text-decoration: none;color: #616161;padding:0;}
.site-nav-menu li .sub_box a{position:static;border:0 none;text-indent:0; text-align:left;line-height:24px;*line-height:25px;height:24px;white-space:nowrap;background:#fff}
.site-nav-menu li .sub_box a:hover{color:#FD6A02;text-decoration:none;background-color:#e6e6e6;}
.site-nav-menu li.nav-hd{margin-left:10px;}
.site-nav-menu li.nav-hd h3{border: 1px solid #f6f6f6;height:39px;line-height:38px;z-index: 10001;padding:0 10px;position:relative}
.site-nav-menu li.nav-hd h3 a{display:block;}
.site-nav-menu li.nav-hd.current h3{background-color: #fff;border: 1px solid #E6E6E6;border-bottom:0}
.site-nav-menu li.nav-hd.current h3 a{border-bottom: 1px solid #fff;}
.site-nav-menu li.nav-hd.current h3 a{color:#f74a4a}

.header_f_sy{position: relative;z-index: 12;float: left;width: 263px;height: 120px;}
.header_f_sy .logo{display: block;width: 263px;height: 120px;text-indent: -9999em;}
.header_f_c{margin:38px 0 0 25px;display:inline;position:relative;line-height:44px;position:relative;z-index:999}
.header_f_c .cflogo{width:94px;height:44px;display:inline; float:left;background: url(../images/city_logo.png) no-repeat 0 0;text-indent: -9999em;}
.header_f_c .city{ position:relative;display:block;height:43px; padding:0 28px 0 15px;background:#f6f6f6;margin-left:-1px;padding: 1px 26px 0 20px;}
.header_f_c .black_arrow{border-color:#f6f6f6;border-top-color:#b2b2b2;position:absolute;top:21px;right:15px;-moz-transition:-moz-transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;-ms-transition:-ms-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;}
.header_f_c .current .city{border:1px solid #ececec;border-bottom:none;background: #fff;border-bottom:none;padding: 0 25px 0 19px;}
.header_f_c .current .black_arrow{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border-color:#b2b2b2 #f6f6f6;}
.header_f_c .like_arrow_down{width:0;height:0;overflow:hidden;display:block;border-style:solid;border-width:4px 4px 0;}
.header_f_c a.city:hover,#showChooseCity a:hover{ text-decoration: none}
.header_f_s{width:460px;margin-top: 38px;margin-left: 50px;display: inline;}
.header_f_s .s_text {border: 2px solid #f35257;width: 380px;height: 40px;border-right: 0;_overflow: hidden;}
.header_f_s input {float: left;width: 360px;padding: 2px 10px 0 10px;height: 38px;line-height: 30px;border: 0;color: #aaa8a8;}
.header_f_s .btn {float: right;width: 78px;height: 44px;text-indent: -9999px;display: block;padding:0 20px;border: 0;cursor: pointer;}
.header_title{width:460px;margin-top:38px;margin-left:20px;display:block}
.header_title .s_txt{font-size:42px;padding-left:20px;color:#666;line-height:44px;border-left:1px solid #eee}
.header_f_ad{width: 180px;height:80px;overflow: hidden;margin-top:18px;}

#showChooseCity{width:72px; position:absolute;top: 44px;right: 0;background: #fff;border: 1px solid #ececec;border-top:none;z-index:1000;display:none}
#showChooseCity a {padding: 0 8px; display:block; text-align:center;line-height:34px;}


.nav {width:100%;min-width:1190px;_width:1190px;background: #fff;height: 46px;color: #acb1bb;border-bottom:4px solid #e1373d}
.nav ul{width:970px;float:left}
.nav li,.nav .all_house{float:left;text-align:center;width:121px}
.nav .all_house{width:220px;position:relative;z-index:999}
.nav .box{position:absolute;top:0;left:0;width:220px;text-align:left;display:none;background:#f35257;z-index:999}
.nav .box dt{width:219px;font:16px/34px 'Microsoft Yahei','黑体';color:#ffd375;border: 1px solid #f35257;border-right: 0;cursor: pointer;position:relative}
.nav .box dt i{display:block;width:8px;height:11px;background-position:-178px -178px;position:absolute;top:28px;right:10px;overflow:hidden}
.nav .box s.i_sp{float:left;width:18px;height:18px;margin:8px 8px 0 12px}
.nav .box dt .s_dev{padding-left:30px;}
.nav .box dt .s_dev a {display: block;float: left;height: 27px;font: 14px/27px 'Microsoft Yahei','黑体';color: #fff;padding: 0 8px;white-space: nowrap;}

.nav .box .top dt{background:#e1373d;color:#ffc6c6;font-weight:bold;height:50px;line-height:50px;border:0;width:208px;padding-left:12px;}
.nav .box .bot dt{padding:5px 0}
.nav .box dd{position:absolute;top:50px;left:220px;display:none;background:#fff;border:1px solid #e5e5e5;width:200px;border-left:0;padding:6px 0 7px 0;overflow:hidden}
.nav .box dd.col_2{width:400px}
.nav .box dd.col_3{width:600px}
.nav .box dd .inner{height:485px}

.nav .box dd a{display:block;height:48px;font:16px/48px 'Microsoft Yahei','黑体';padding:0 0 0 25px}
.nav .box dd .dev{float:left;display:inline;width:200px;}
.nav .box .active dt{background:#fff;border-color:#e5e5e5;color:#333}
.nav .box .active dt i{background-position:-178px -207px}
.nav .box .active dt .s_dev a{color:#666}
.nav .box .active dt .s_dev a:hover{color:#f74a4a;}
.nav .box .active dd{display:block}
.nav .show_box .box,.page_index .nav .box{display:block}
.nav li a,.nav .all_house a.show_house{color:#666;font:16px/28px 'Microsoft Yahei','黑体';display:block;height:33px;padding-top:10px;border-bottom:3px solid #fff}
.nav li a:hover,.nav .all_house a:hover{text-decoration:none}
.nav em{display:block;font:10px/13px 'Microsoft Yahei';color:#595f6d}
.nav li a.active em,.nav li a:hover em{color:#92ccea}
.nav li{position:relative;z-index:10}
.nav li .black_arrow{border-color:#fff;border-bottom-color:#fff;position:absolute;bottom:0;left:50%;margin-left:-3px;z-index:1}
.nav li .like_arrow_down{width:0;height:0;overflow:hidden;display:inline-block;border-style:solid;border-width:0 4px 4px;}
.nav li a.active,.nav li a:hover{color:#e1373d}
.nav li.current .black_arrow,.nav li.activity .black_arrow{border-color:#fff;border-bottom-color:#e1373d;}
.nav li.current a,.nav li.activity a{color:#e1373d}
.nav .box s.i_quick{width:13px;height:8px;background-position:-71px 0;float:right;margin-top:21px;margin-right:12px}
.nav .box s.i_area{background-position:-85px 0;}
.nav .box s.i_price{background-position:-105px 0;}
.nav .box s.i_hold{background-position:-125px 0;}
.nav .box s.i_stype{background-position:-145px 0;}
.nav .box s.i_need{background-position:-165px 0;}
.nav .box .active s.i_area{background-position:0 -343px;}
.nav .box .active s.i_price{background-position:-19px -343px;}
.nav .box .active s.i_hold{background-position:-42px -343px;}
.nav .box .active s.i_stype{background-position:-65px -343px;}
.nav .box .active s.i_need{background-position:-88px -343px;}
.nav .all_house a.show_house{display:block;background:#e1373d;border-bottom:3px solid #e1373d;color: #ffc6c6;height:36px; line-height:30px;position: relative;cursor: pointer;text-align:left;font-weight: bold;border: 0;width: 208px;padding-left: 12px;}
.nav .all_house a.show_house .i_quick{width:13px;height:8px;background-position:-71px 0;float:right;margin-top:11px;margin-right:12px}

.side_wrap{width:50px;height:440px;position:fixed;_position:absolute;bottom:70px;right:50%;margin-right: -660px;z-index:10}
.side_wrap a{background-image:url(../images/aside_float_bar.png);}
.side_wrap a.to_top{display:block;width:50px;height:50px;margin-top:20px;background-position:0 0}
.side_wrap a.to_top:hover{background-position:-60px -180px}
.side_wrap ul{width:100%}
.side_wrap li{width:100%;height:50px;margin-top:3px;}
.side_wrap li a{display:block;width:50px;height:100%;float:right;background-repeat:no-repeat;background-position:top left}
.side_wrap li.side_0{margin-top:0}
.side_wrap li.side_0 a{background-position:-120px -180px}
.side_wrap li.side_0.activeTrigger a,.side_wrap li.side_0 a:hover{background-position:-60px -60px}
.side_wrap li.side_1 a{background-position:0 -60px}
.side_wrap li.side_1.activeTrigger a,.side_wrap li.side_1 a:hover{background-position:-120px -60px}
.side_wrap li.side_2 a{background-position:0 -120px}
.side_wrap li.side_2.activeTrigger a,.side_wrap li.side_2 a:hover{background-position:-180px -60px}
.side_wrap li.side_3 a{background-position:-60px 0}
.side_wrap li.side_3.activeTrigger a,.side_wrap li.side_3 a:hover{background-position:-180px -180px}
.side_wrap li.side_4 a{background-position:-120px 0}
.side_wrap li.side_4.activeTrigger a,.side_wrap li.side_4 a:hover{background-position:-180px 0}
.side_wrap li.side_5 a{background-position:0 -180px}
.side_wrap li.side_5.activeTrigger a,.side_wrap li.side_5 a:hover{background-position:-180px -120px}
.side_wrap li.side_6 a{background-position:-120px -120px}
.side_wrap li.side_6.activeTrigger a,.side_wrap li.side_6 a:hover{background-position:-60px -120px}

/*page*/
.page{text-align:center;padding-top:20px;height:38px}
.page a,.page .pagenow{line-height:26px;display:inline-block;width:26px;height:26px;background:#fff;border:1px solid #e3eaee;text-align:center;margin-left:4px}
.page a.t{width:60px}
.page a:hover{text-decoration:none;border-color:#f74a4a}
.page a.active{background:#f74a4a;color:#fff;font-weight:800;border-color:#e43333}
.page .active a{background:#f74a4a;color:#fff;font-weight:800;border-color:#e43333}
.page .pagenow{background:#f74a4a;color:#fff;font-weight:800;border-color:#e43333}
.page .p_prev a,.page .p_next a{width:60px}
.page .p_f a,.page .p_l a{width:50px}

/*404*/
.sos{width:650px; height:285px; overflow:hidden; margin:0 auto; background:url(/gonggong/zhuanti/404.jpg) no-repeat; position:relative}
.sos a{ text-indent:-999em;}
.sos .index{width:38px; height:20px; position:absolute; left:360px; top:220px;}
.sos .back{width:88px; height:20px; position:absolute; left:410px; top:220px;}

.footer{width:100%;text-align: center;font-size:14px;color:#999999;margin:0 auto;padding:12px 0 38px 0;border-top:1px solid #f6f6f6}
.footer .foot_bd a{display:inline-block;margin:0 10px;font-size:16px; color: #666}
.footer .foot_bd a:hover,.footer .foot_bd a:active{color:#f74a4a}
.footer .foot_bd .foot_split{color:#ddd}