/*  */
@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, button, input, textarea, p, address, em, label, img, th, td, iframe, sub, sup{
    padding: 0;
    margin: 0;
}
body {
    color: #333;
    font-family: "Microsoft YaHei", "宋体",Arial, "\5B8B\4F53", Helvetica, sans-serif;
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ol, ul {
    list-style: none;
}
img{
    border:none;
    display:inline-block;
}
input, select, input, textarea{
    font-size: 12px;
    outline: none;
}
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:none;
    padding:0;
}
textarea{
    resize: none;
}
fieldset{
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
address, caption, th, cite, code, em{
    font-style: normal;
    font-weight: normal;
}
a:link, a:visited, a:active {
    color: #0041D9;
    text-decoration: none;
    outline: none;
}
a:hover {
    color: #fff;
    text-decoration: underline;
    outline:none;
}
#container {
    width: 970px;
    margin:0 auto;
}
#header, #content{
    width: 100%;
}
.clearfix:after,
#content:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix,
#content{
    *zoom:1;
}
.clear{
    clear:both;
    font-size:0px;
    line-height:0px;
    height:0px;
}
#footer {
    margin: 30px auto 0;
    width: 100%;
}

/* foot info */


.hot_citylist{
    background:#f9f9f9;
    width:100%;
    margin-bottom:15px;
}
.hot_citylist .fz {
    width:960px;
    height:auto;
    font-size:12px;
    color:#333;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:2px 4px;
    _padding:3px 4px;
    overflow:hidden;
    zoom:1;
}
.hot_citylist .rmcs1{
    font-size:12px;
    color:#333;
    float:left;
    width:105px;
    text-align:right;
    line-height:20px;
}
.hot_citylist .list{
    float:left;
    width:855px;
    overflow:hidden;
    zoom:1;
}
.hot_citylist .rmcs{
    margin-left:15px;
    float:left;
    font-size:12px;
    line-height:20px;
    display:inline;
    white-space:nowrap;
}

.bottom_div {
    padding-top:10px;
    text-align:center;
    font-size:12px;
    color:#939186;
    line-height:15px;
}
.bottom_div a, .bottom_div a:link{
    color:#939186;
    text-decoration:underline;
}
.bottom_div a:hover{
    text-decoration:none;
}

.link_span{
    padding-left:9px;
    padding-right:10px;
}
.link_span a:link, .link_span a:visited {
    font-size:12px;
    color:#666;
    text-decoration:none;
}
.link_span a:hover{
    color:#333;
    text-decoration:underline;
}
/*end foot info*/
/*Hidden Hot Topics*/
.bottom-tagslayer {display:none;}

/*********新的搜索框样式*********/
/*  */
.search-form .icon{
  display: inline-block;
  width:16px;
  height:16px;
  overflow: hidden;
  background-image: url(../images/icons-2.0.png);
  background-repeat: no-repeat;
}
.search-form .icon-mark{
    width: 32px;
    height: 32px;
    background-position: -32px 0;
}
.search-form .icon-close{
    background-position: 0 -32px;
}
.search-form .search-map {
    width: 70px;
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #666;
    padding-top: 6px;
    padding-left: 30px;
    margin-left: 6px;
    top: 2px;
}
@font-face {
    font-family: 'iconfont';
    src: url("//pages.anjukestatic.com/usersite/site/img/user/font20180928-01/iconfont.eot"); /* IE9*/
    src: url("//pages.anjukestatic.com/usersite/site/img/user/font20180928-01/iconfont.eot?#iefix") format('embedded-opentype'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20180928-01/iconfont.woff") format('woff'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20180928-01/iconfont.ttf") format('truetype'),
    url("//pages.anjukestatic.com/usersite/site/img/user/font20180928-01/iconfont.svg#iconfont") format('svg'); /* iOS 4.1- */
}
.iconfont {
  color: #000;
  text-align: center;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  font-family: 'iconfont';
}
.footer{
    clear: both;
    border-top: 1px solid #e6e6e6;
    padding: 15px 0 30px;
    font-size: 12px;
    color: #333;
}
.footer a {    
    display: inline-block;
    font-size: 12px;
    color: #333;
}
.footer a:hover{
    color: #f60;
    text-decoration: underline;
}
.footer .spe-lines {
    display: inline-block;
    width: 1px;
    height: 10px;
    background: #ccc;
    margin: 0 10px;
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    vertical-align: -1px;
}
.footer .links{
    padding-bottom: 5px;
    font-size: 0;
    text-align: center;
}
.footer .links li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 20px;
    line-height: 20px;
}


.footer .show-mod {
    display: none;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    width: 730px;
    padding: 3px 10px; 
    margin: 0 auto 5px;
    overflow: hidden;
}
.footer .show-mod ul {
    *zoom:1;
}
.footer .show-mod ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.footer .show-mod li {
    float: left;
    _display: inline;
    margin-right: 22px;
    line-height: 24px;
}

.footer .other-city ul{
    width: 736px;
}
.footer .other-city li {
    width: 76px;
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    white-space:normal;
    word-break:break-all;
    word-wrap:break-word;
    overflow: hidden;
}
.footer .cp-mod{
    text-align: center;    
    line-height: 20px;
}
.footer .gov-mod {
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-top: 8px; 
}
.footer .gov-mod a,
.footer .gov-mod a:hover {
    color: #666;
    text-decoration: none;
}
.footer .gov-mod img {
    display: inline-block;
    vertical-align: -5px;
}
.footer .license{
    text-align: center;                 
    padding: 20px 0 0; 
}
.footer .license a{
    margin:0 10px;
}
.footer .cnnic{
    position: relative;
    bottom: 6px;
    margin-left: 10px;
}.footerLinkpack {
    width:965px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; background-color:#F3F3F3; BORDER-BOTTOM: #E0E0E0 1px solid;
}
.footerLinkTitle {  CLEAR: left; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 180px; TEXT-ALIGN: right }
.footerLink {   FLOAT: left; OVERFLOW: hidden; WIDTH: 750px }
.footerLink a { padding-right:10px;}
.sidebarLink {padding: 20px 0 0 12px; line-height:22px;}
.partner{
width:1140px; padding:10px 20px; background-color:#F9F9F9; float:left; overflow:hidden; _zoom:1; margin-top: 20px;
}
.partner span {
display:block;  float:left; line-height: 1.6em; width: 1140px; margin-bottom: 15px;
}
.partner ul {
display:block; float:left;margin: 3px 0px 8px; overflow:hidden; _zoom:1;color: #999;
}
.partner li {
padding:0;
display:block;
float:left;
margin: 0px 12px 0 0;
width: 126px;
line-height: 24px;
line-height: 24px;
list-style-type:none;
}
.partner li a:link{text-decoration: none; color:#999}
.partner li a:visited{text-decoration:none; color:#999}
.partner li a:hover{text-decoration:underline; color:#999}
.partner li a:active{text-decoration:none; color:#999}

.friendlinks{
clear:both;margin:0 auto;width:750px;text-align:center; padding-top:10px;
}
.friendlinks span{
margin:0px 4px;
white-space: nowrap;
}
#view_footer{
background:#F9F9F9;
width:970px;
}
#view_footer dl, #view_footer .rel_house{
margin:0;
clear:both;
width:970px;
overflow:hidden;
_zoom:1;
}
#view_footer dt, #view_footer .rel_house .tit{
width:130px;
text-align:right;
float:left;
line-height:26px;
margin-right:20px;
}
#view_footer dd{
float:left;
margin:0;
margin-right:20px;
white-space:nowrap;
padding-top:1px;
line-height:24px;
}
#view_footer .rel_house .rel_list{
float:left;
width:820px;
}
#view_footer .rel_house .rel_hid{
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}
#view_footer .rel_house .rel_list a{
float:left;
margin:1px 20px 0 0;
white-space:nowrap;
line-height:24px;
}
#city_list{
width:970px;
margin:0 auto;
padding:10px 0 0 0;
}
#city_list ul {
margin:0px;
list-style-type:none;
width: 967px;
padding:7px 0 10px 1px;
border:1px #E0E0E0 solid;
}
#city_list:after, #city_list ul:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#city_list li {
float:left;
width:140px;
height:22px;
line-height:22px;
margin:0;
padding:0 0 0 10px;
}
#city_list li a{
white-space: nowrap;
color:#656565;
}
#city_list li a:hover{
color:#333;
text-decoration:underline;
}
.flink-hid{height:22px;overflow: hidden;}
.flink-hid a{white-space:nowrap;}
/*小区大全*/
#comm_list {
    width: 970px;
    margin: 0 auto;
}
#comm_list ul {
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 560px;
}
#comm_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
}
#comm_list ul a:link, #comm_list ul a:visited {
    color: #666666;
}
#comm_list ul a:hover, #comm_list ul a:active {
    color: #333333;
}

/*网站地图列表*/
#map_list {
    width: 970px;
    margin: 0 auto;
}
#map_list ul {
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 320px;
}
#map_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 10px;
}
#map_list ul a:link, #map_list ul a:visited {
    color: #666666;
}
#map_list ul a:hover, #map_list ul a:active {
    color: #333333;
}

/*房源列表*/
#house_list {
    width: 970px;
    margin: 0 auto;
}
#house_list ul {
    width: 330px;
    border: 1px solid #E0E0E0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0px 0px 500px;
    padding-top: 10px;
}
#house_list ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding:0 10px 10px;
}
#house_list ul a:link, #house_list ul a:visited {
    color: #666666;
}
#house_list ul a:hover, #house_list ul a:active {
    color: #333333;
}
#footer-mod {
    margin: 30px auto 0; 
}/**
    */
.sidebar {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    width: 38px;
    height: 100%;
    background-color: #f7f7f7;
    box-shadow: 0px 0px 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: #71e11d;
    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-sao{
    top: -55px;
    width: 0;
    height: 36px;
    padding-top: 114px;
    background-image: url('../images/pc-sidebar.png');
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../images/pc-sidebar.png',
    sizingMethod='scale');
    color: #333;
}
.sidebar-top a.sid-nav{
    margin-bottom: 0;
}

/**
*/
/* footer_seo_tabs */
.footer_seo_tabs {
    height: 27px;
    background-color: #eefce9;
    border-bottom: 1px solid #cccccc;
}
.footer_seo_tabs .seo_tabs:link, .footer_seo_tabs .seo_tabs:visited, .footer_seo_tabs .seo_tabs:hover{
    float: left;
    width: 119px;
    height: 27px;
    line-height: 27px;
    /*background:url("../images/bg_footer_seo.png") no-repeat right -48px;*/
    border-right: 1px solid #ddd;
    overflow: hidden;
    text-align: center;
    color: #333;
}
.footer_seo_tabs .seo_tabs:hover,
.footer_seo_tabs .seoTabsOn:link, .footer_seo_tabs .seoTabsOn:visited, .footer_seo_tabs .seoTabsOn:hover{
    position: relative;
    z-index: 2;
    background:#fff;
    text-decoration: none;
    color: #4e8d00;
    font-weight: 700;
    border-bottom: 1px solid #fff;
}

.footer_seo_con, .footer_seo_city{
    clear: both;
    overflow: hidden;
}

/* footer_seo_con */
.footer_seo_con{
    margin: 0 14px 0 13px;
    padding: 12px 0 7px 0;
    border-bottom: 1px dotted #e6e6e6;
    height: 120px;
}
.footer_seo_con li{
    float: left;
    padding: 0 0 0 5px;
    width: 151px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}

/* footer_seo_city */
.footer_seo_city{
    position: relative;
    margin: 11px 0 0 18px;
}
.footer_seo_city em{

}
.footer_seo_city a:link, .footer_seo_city a:visited, .footer_seo_city a:hover{
    margin: 0 12px 0 9px;
}
.footer_seo_city .a_more:link, .footer_seo_city .a_more:visited{
    position: absolute;
    right: 25px;
    top: 0;
}
.feature_con{
    border-bottom: none;
}
.footer_seo_con li.feature{
    clear: left;
    padding: 0px;
    width: 100%;
}
.feature a{
    display: inline-block;
    padding:  0 10px 0 5px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    vertical-align: top;
}
.feature a.first{
    font-weight: bold;
}

#city-panel{
	position:absolute;
	z-index:30000;
    border: 1px solid #d8d8d8;
    background-color: #F9F9F9;
    width: 350px;
    padding: 7px 0 0 0;
    left: 0;
    top: 22px;
    border-radius: 0 0 4px 4px;
    /*box-shadow: -1px 0 5px #EAEAEA, 0 -1px 5px #EAEAEA, 0 1px 5px #EAEAEA, 1px 0 5px #EAEAEA;*/
}

#city-panel dl {
    width: 322px;
    padding: 7px 0 6px 0;
    margin: 0 13px;
    border: 0;
    border-bottom: 1px solid #CCCCCC;
    line-height: 23px;
    overflow: hidden;
    zoom: 1;
}

#city-panel dt {
    width: 72px;
    float: left;
    color: #666666;
}

#city-panel dd {
    float: left;
    width: 250px;
    overflow: hidden;
    zoom: 1;
}

#city-panel dd a {
    float: left;
    padding: 0 11px 0 0;
    white-space: nowrap;
}

#city-panel dd a:link,
.moreCity:link,
#city-panel dd a:visited,
.moreCity:visited,
#city-panel dd a:active,
.moreCity:active
{
    color: #1A519F;
    text-decoration: none;
}

#city-panel dd a:hover, .moreCity:hover {
    color: #f60;
    text-decoration: underline;
}


#city-panel .blank {
    float: left;
    height: 22px;
    line-height: 14px;
    width: 332px;
    text-align: right;
    margin-top: -3px;
    margin-left: 2px;
    background-color: #F9F9F9;
}/**
*/

/*  广告位start  */
.top-poster {
    overflow: hidden;
    width: 1180px;
    /*height: 70px;*/
    margin: 0 auto;
}
/*  广告位end  */

/*在全站layout更改*/
#container {
    width: 100% !important;
}

#header {
    width: 100% !important;
}

#content {
    width: 1180px;
    margin: 0 auto;
}

.glbLogo {
    width: 1180px;
    height: 64px;
    margin: 0 auto;
}

.glbL {
    float: left;
    margin-bottom: 14px;
}

.glbR {
    float: right;
    margin-top: 33px;
    /*margin-right: 10px;*/
}

/*收藏夹 start*/
.login_info .login_tip {
    position: absolute;
    top: -36px;
    left: -10px;
    width: 158px;
    height: 28px;
    background: #fefded;
    border: 1px solid #fc6;
    line-height: 28px;
    color: #f60;
    text-align: left;
    text-indent: 1em;
}

.login_info .login_close {
    position: absolute;
    background: url("../images/navigation.png") no-repeat 0 -284px;
    display: inline-block;
    width: 8px;
    height: 8px;
    right: 3px;
    top: 4px;
    cursor: pointer;
}

.login_info .t_d {
    position: absolute;
    background: url("../images/navigation.png") no-repeat 0 -300px;
    display: inline-block;
    width: 15px;
    height: 18px;
    left: 11px;
    bottom: -6px;
    cursor: pointer;
}

/*收藏夹 end*/

.glbR a:link, .glbR a:visited, .glbR a:active {
    color: #797979;
    text-decoration: none;
}

.glbR a:hover {
    color: #f60;
    text-decoration: underline;
}

.glbR a {
    margin-right: 10px;
}

.glbL .logo{
    display: inline-block;
    margin: 15px 20px 0 0;
    width: 110px;
    height: 32px;
    background:url("../images/new_logo_110x32.png") 0 0 no-repeat;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
}

.cur_citynew {
    float: left;
    position: relative;
    margin-top: 29px;
    z-index: 30000;
}

.cur_citynew .city{
    color:#666;
    font-style:normal;
    line-height:18px;
    cursor:pointer;
}

.cur_citynew .city_icon{
    background: url("../images/navigation.png") no-repeat 0 -148px;
    line-height: 7px;
    width:19px;
    height:7px;
    margin:7px 0 0 9px;
    /*_margin-top: 0;*/
    cursor:pointer;
    overflow:hidden;
    display: inline-block;
    *background-position: 0 -150px;
}

#glbNavigation {
    width: 100%;
    height: 48px;
    background-color:#f78015;
}

.glbNavigation1180 {
    width: 1180px;
    margin: 0 auto;
}

.L_tabsnew {
    float: left;
}

.L_tabsnew li {
    float: left;
    height: 48px;
    line-height: 48px;
    position: relative;
    z-index: 99;
    cursor: pointer;
}

.a_navnew {
    padding: 0 17px;
    /*margin: 0 22px;*/
    font-size: 18px;
    display: block;
}

.a_navnew:link, .a_navnew:visited, .a_navnew:active, .a_navnew:hover {
    color: #ffffff;
    text-decoration: none;
}

.li_selected {
    background-color: #bbf591;
    border-radius: 2px;
}

.li_hover {
    background-color: #4A8101;
}

.sec_divnew {
    position: absolute;
    left: 0;
    top: 48px;
    border: 1px solid #d8d8d8;
    background-color: #F9F9F9;
    font-size: 16px;
    color: #666666;
    border-radius: 0 0 4px 4px;
    /*box-shadow:2px 1px 4px #e1e1e1, -2px 1px 4px #e1e1e1;*/
    /*padding-bottom: 15px;*/
    padding: 0 10px 15px;
    line-height: 18px;
    z-index: 20000;
}

/*.div_xinfang {
    width: 90px;
}

.div_ershoufang, .div_zufang {
    width: 105px;
}

.div_shangyedichan {
    width: 125px;
}*/

.sec_divnew a {
    display: block;
    white-space:nowrap;
    /*margin: 15px 10px 0 10px;*/
    margin-top: 15px;
    padding: 0 15px 0 10px;
}

.sec_divnew a:link, .sec_divnew a:visited, .sec_divnew a:active {
    color: #666;
    text-decoration: none;
}

.sec_divnew a:hover {
    color: #3e7eb5;
    text-decoration: none;
}

.underline {
    border-top: 1px solid #ccc;
    padding-top: 15px !important;
}

.over {
    background-color: #3e7eb5 !important;
    border-radius: 2px;
}
.highlight, .highlight:hover{
    color: #71e11d !important;
    border-top: 1px solid #ccc;
    padding-top: 15px !important;
}

.arrow_upnew {
    background:url("../images/navigation.png") 0 -224px no-repeat;
    width: 14px;
    height: 10px;
    position: absolute;
    top: -6px;
    left: 34px;
}

/*  下载app  */
.appContainer {
    padding-left: 2px;
    width: 120px;
    height: 48px;
    float: left;
    cursor: pointer;
}

.downapp {
    width: 110px;
    height: 27px;
    border-radius: 2px;
    background-color: #dce8cc;
    margin-top: 10px;
    display: block;
    cursor: pointer;
}

.downapp:hover {
    background-color: #f2f6e3;
    text-decoration: none;
}

.apppic1, .apppic2, .apptext {
    background:url("../images/navigation.png") no-repeat;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-top: 3px;
}

.apppic1 {
    background-position: 0 -71px;
    width: 16px;
    height: 20px;
    margin-left: 5px ;
}

.apppic2 {
    background-position: 0 -110px;
    width: 20px;
    height: 20px;
}
/*
.apptext {
    background-position: 0 -247px;
    width: 60px;
    height: 20px;
}*/
.apptext{
    background: none;
    color: #666;
    vertical-align: top;
    line-height: 22px;
    font-size: 14px;
}
/**
*/


.app_download_ad {
    cursor: pointer;
    width: 100%;
    height: 110px;
    position: fixed;
    bottom: 0;
    left: 0;
    _position: absolute;
    _width: expression(eval(document.documentElement.scrollWidth));

    /*top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))+552);
*/
    _top:expression(eval((document.documentElement.scrollTop > (document.body.scrollHeight - document.documentElement.clientHeight)) ? (document.body.scrollHeight -document.documentElement.clientHeight- this.offsetHeight) : ((document.documentElement.scrollTop) + document.documentElement.clientHeight - this.offsetHeight + 304)));

    right: 0;
    z-index: 100000;
    color: #FFF;
    font-family: "MICROSOFT YAHEI";
}
.bg_link, .bg_link:link, .bg_link:hover, .bg_link:visited {
    color: #ffffff;
}
.bg_link:hover {
    text-decoration: none;
}
.app_download_bg {
    height: 100%;
    background-color: #28394f;
    filter:alpha(opacity=90);  /* IE 浏览器支持 */
    -moz-opacity:0.9;          /* 遨游浏览器 火狐浏览器 支持 */
    opacity: 0.9;              /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.app_download_bg_front {
    position: relative;
    top: -87px;
    _top: -90px;
    height: 100%;
    width: 340px;
    left: 545px;
    background-color: #ffffff;

    filter:alpha(opacity=10);  /* IE 浏览器支持 */
    -moz-opacity:0.1;          /* 遨游浏览器 火狐浏览器 支持 */
    opacity: 0.1;              /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.app_download_box {
    position: relative;
    top: -110px;
    width: 970px;
    height: 100%;
    margin: 0 auto;
}
.app_download_close {
    position: absolute;
    right: 17px;
    _right:12px;
    width: 56px;
    height: 60px;
    outline: 0 none;
    background:  url(../images/app_download_ad1.png) 4px 2px no-repeat;
    _background:  url(../images/close_ie6.png) 0px 8px no-repeat;
}
.app_download_phone {
    position: absolute;
    top: -11px;
    width: 160px;
    height: 120px;
    background:  url(../images/phone.png) 0px 0px no-repeat;
    _background:  url(../images/phone8.png) 0px 0px no-repeat;
}
.app_download_text {
    position: relative;
    left: 126px;
    top: 11px;
    width: 387px;
}
.app_download_text .ajk {
    font-size: 27px;
    color: #FFFFFF;
}
.app_download_text .ajk .ajk_app {
    margin-top: -7px;
}
.app_download_text .tip {
    font-size: 44px;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
}
.app_download_text .tip em {
    color: #ffec4f;
    font-weight: bold;
}
.txt1 {
    font-weight: bold;
    height: 47px;
    line-height: 47px;
}
.txt2 {
    font-size: 24px;
    height: 37px;
    line-height: 37px;
}
.app_download_info {
    position: relative;
    top:-196px;
    left: 550px;
    width: 312px;
    padding-left: 23px;
    cursor: default;
}
.app_download_content {
    width: 150px;
    float: left;
    margin-top: 15px;
    _margin-top: 10px;
}

.phone_num {
    width: 115px;
    height: 19px;
    line-height: 19px;
    display: block;
    color: #7D7D7D;
    font-size: 13px;
    padding-left: 3px;
    margin-bottom: 5px;
}
.phone_num_disable {
    color: red;
}
.border_rig {
    border: 1px solid #b2b8c0;
}
.border_err {
    border: 1px solid red;
}
.re_code_box {
    width: 54px;
    height: 19px;
    line-height: 19px;
    display: block;
    color: #7D7D7D;
    font-size: 13px;
    padding-left: 3px;
    float: left;
}
.re-code-img {
    margin-left: 5px;
    height: 23px;
    float: left;
    width: 50px;
}
.free_get {
    background-color: #45a941;
    font-size: 15px;
    margin-top: 5px;
    width: 75px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom:1;
    _display: inline;
    _zoom:1;
}
.free_get_disable {
    background-color: #C4C4C4;
}
.free_get:link, .free_get:visited, .free_get:hover, .free_get:active{
    text-decoration: none;
    color: #fff;
}
.app_download_ewm {
    float: left;
    _margin-top:-4px;
    margin-left: 13px;
}

.ewm_tip {
    font-size: 12px;
    _font-size: 11px;
    line-height: 13px;
    float: left;
    margin-top: 6px;
    margin-left: 3px;
    width: 12px;
}
.app_download_ewm i {
    display: block;
    width: 109px;
    height: 109px;
    background: url(../images/app_download_ad1.png) -52px 2px no-repeat;
    _background: url(../images/app_download_ad18.png) -52px 2px no-repeat;
}
#mess_tip {
    font-size: 12px;
    color: #ffffff;
}
.auto-grayback{
	background-color: #eee;
	cursor: pointer;
}
.auto-ul{
	padding:0px;
	margin: 0px;
}
.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;
}ƒ/**
*/
/* public */
body{
    font-family: "Microsoft YaHei", "微软雅黑","Hiragino Sans GB",  tahoma, arial, simhei;
}
a{
    cursor: pointer;
}
#container{
    width: 1180px;
}
/*#glbNavigation{*/
    /*width: 1169px;*/
/*}*/
/*#header {*/
    /*width: 1180px;*/
/*}*/

#content{
    width: 1180px;
}
.fl {
    float: left
}
.fr {
    float: right
}
.p-20 {
    padding: 20px
}
.m-b-title-con2{
    margin-bottom: 11px;
}
.m-b-title-con{
    margin-bottom: 15px;
}
.m-b-con-jg {
    margin-bottom: 17px
}
.m-t-img-font {
    margin-top: 3px;
    text-align: center;
    _margin-top: 0px;
}
.m-t-con-con{
    margin-top: 22px;
}
.m-t-con-con2{
    margin-top: 15px;
}
.m-t-box{
    margin-top: 10px;
}
.m-r-li-l{
    margin-right: 20px;
}
.m-t-f-4{
    margin-top: -4px;
}

.p-l-title{
    padding-left: 22px;
}
.border-b{
    border-bottom: 1px  dashed #E6E6E6;
}
.box {
    padding: 20px;
    border: 1px solid#f78015;
    border-radius: 5px;
}
.font-14{
    font-size: 14px;
}
.font-12{
    font-size: 12px;
}
.font-14,.font-16,.font-18,.font-20,.font-24{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-weight: normal;
}
.font-16{
    font-size: 16px;
}
.font-18{
    font-size: 18px;
}
.font-20{
    font-size: 20px;
}
.font-24{
    font-size: 24px;
    color: #f60;
}
h3{
    font-family: "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simhei;
    margin: 0;padding: 0;
}
h1{
    font-family: "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simhei;
    font-size: 20px;
}
.home-icon {
    background:url("../images/home-new.png") no-repeat 0 0;
}
.color-orange{
    color: #f60
}
.color-green{
    color: #71e11d;
}

.home-scrollbar{
    border-radius: 5px;
    background-color: #f2f2f2;
}
.home-scrollbar a{
    background-color: #ccc;
    border-radius: 5px;
    display: block;
}
.home-scrollbar a:hover{
    background-color: #999;
}

/* end public */
/* layout */
.search-cont{ height: 289px;}
.publichouse-cont{ height: 249px; overflow: hidden;}
.newhouse-cont{ height: 370px; }
.popGuide-cont,.specialprop-cont{height: 426px; overflow: hidden;}
.left-1st-ad{width: 870px;}
.left-1st-ad,.right-1st-ad,.left-2nd-ad,.right-2nd-ad,.left-3rd-ad,.right-3rd-ad,.left-4th-ad,.right-4th-ad{ height:100px; overflow: hidden;}
.right-4th-ad-wechat {
    height: 155px;
    margin-top: -10px;
    overflow: hidden;
}
.propmarket-cont,.field-cont,.newdynamic-cont{ height:340px;overflow: hidden;}
.ershouRecomm-cont,.pricetrend-cont{ height:620px;overflow: hidden;}
.ershouChoose-cont,.houseqa-cont,.renthouse-cont,.rentCommunity-cont{ height: 560px;overflow: hidden;}
.hotcommercial-cont{ height:160px;overflow: hidden;}


.newhouse-cont,.ershouRecomm-cont,.popGuide-cont,.ershouRecomm-cont,.ershouChoose-cont,.renthouse-cont,.hotcommercial-cont{
    width: 828px;
    overflow: hidden;
}
.full-poster{
    width: 1178px;
    overflow: hidden;
    margin-bottom: 20px;
}
.htocomm-boxer{
    width: 1178px;
    margin-bottom: 20px;
    padding: 0 0 12px;
clear: both;
position: relative;
border: 1px solid #e0e0e0;
border-top: 2px solid #79ca00;
}
.left-cont {
    width: 870px
}
.cont-wrap {
    margin-bottom: 24px;
    margin-top: 11px;
	text-align:left;
    /* z-index: 0; */
}
.cont-wrap-fl{
    width: 560px;
    overflow: hidden;
}

.cont-wrap-fr{
    width: 286px;
}
.home-title {
    color: #333;
    display: block;
    margin-left: 20px;
    margin-bottom: 10px;
}
.home-title a,.home-title a:link,.home-title a:visited,.home-title a:active{
    font-family: "Hiragino Sans GB", "Microsoft YaHei", tahoma, arial, simhei;
    font-size: 20px;
    color:#f78015;
    cursor: pointer;
}
.home-title a:hover{
    color: #f60;
        text-decoration: underline;
        outline:none;
}
.right-cont {
    width: 286px
}
.m-b-xf-er{
    margin-bottom: 30px;
}
.p-none{
    padding: 0px;
}

/*end layout */
/*推荐模块public*/
.com-rec li{
    float: left;
}
.com-rec-title{
    color: #467E00;
    position: relative;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
}
.com-rec .img-wrap {
    position: relative;
}
.com-rec .img-wrap .icon-auth {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 0;
    width: 60px;
    height: 26px;
    background: url("../images/entrust-icons-v2.png") no-repeat -80px -30px;
}
.com-rec-img, .com-rec-img img {
    border: 0px;
    width: 190px;
    height: 125px;
    margin: 0px;
    padding: 0px;
    display: block;
}
.com-rec-text dt,.com-rec-text dd{
    padding-bottom: 4px;
}
.com-rec-text dt,.com-rec-text dd,.com-rec-text dt a{
    line-height:22px;
    font-family: "Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simhei;
    font-size: 13px;
    color: #333;
    overflow: hidden;
                width: 180px;
                height: 21px;
}
.com-rec-text dt span,.com-rec-text dd span{
    font-size: 16px;
    font-family: tahoma;
    color: #333;
}
.com-rec-text dt em,.com-rec-text dd em{
    font-family: "tahoma";
    font-size: 14px;
}
.com-rec-text dd.grey{color: #999999}
.com-rec-w{ width: 852px;}
.com-rec-w li{
    width: 180px;
}
.com-rec a:hover dd,.com-rec a:hover dt,.com-rec a:hover dd span,.com-rec a:hover dd em,.con-list li a:hover,.xf-con-list li a:hover{
    color: #f60;
    text-decoration: underline;
}
.m-r-li{
    margin-right: 33px;
}
/*end 推荐模块public*/
/*end right public*/
.con-list li{
    background:url("../images/dot.png") no-repeat 0px 9px;
    vertical-align: middle;
    overflow: hidden;
    padding-bottom: 20px;
    height: 20px;
    line-height: 20px;
}
.con-list li.xf-con-list{
    padding-bottom: 0px;
    margin-bottom: 25px;
}
.con-list li.con-list-last{
    margin-bottom: 12px;
}
.con-list li a{
    font-family: "Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simhei;
    font-size: 14px;
    color: #333;
}
.con-list span.col1,.con-list span.col2{
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.con-list span.col1{
    width: 170px;
    float: left;
}
.con-list span.col2{
    width: 56px;
    float: right;
    text-align: right;
    color: #3366CC;
    font-family: "Microsoft YaHei", "Hiragino Sans GB", tahoma, arial, simhei;
    font-size: 14px;
}
.con-list span.col2 a{
    color: #3366CC;
}
.con-list span.col2 a:hover{
    color: #f60;
}
.m-t-re-font{
    margin-top: 0px;
}
.m-b-qa{
    margin-bottom: 14px;
}
.com-rimg-t{
    margin-top: 10px;
}
/*end right public*/
/*search*/


/*left tabs*/
.left-tabs{
    float: left;
    background-color: #F7F7F7;
    height: 289px;
    width: 139px;
    overflow: hidden;
    _overflow: hidden;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.tab {
    border-bottom: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    display: block;
    width: 138px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 20px;
    color: #333333;
    _position: relative;

    -moz-box-shadow: -1px 1px 0px #fff;
    -webkit-box-shadow: -1px 1px 0px #fff;
    box-shadow: -1px 1px 0px #fff;
    /*
    *//* For IE 8 *//*
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#ff0000')";
    *//* For IE 5.5 - 7 *//*
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#ff0000');*/
}
.left-tabs a:hover {
    cursor: pointer;
    text-decoration: none;
}

.h-tab {
    height: 73px;
}
/*.fst-tab {
    height: 73px;
    _height: 71px;
}
.last-tab {
    height: 73px;
    _height: 72px;
}*/
.cur-tab{
    border-right: 1px solid #fff;
    background-color: #fff;
}
.right-conts{
    float: left;
    height: 100%;
    width: 727px;
    position: relative;
    z-index: 1;
}

/*right content*/
.search-form {
    margin: 24px 0px 10px 26px;
}
.fd1 {
    position: relative;
    padding: 7px;
    height: 47px;
    background: #ECECEC;
    border-radius: 5px;
    display: inline-block;
    *display: inline;
    z-index: 899;
}
.search-form .kw {
    padding:11px 0px 11px 17px;
    height: 22px;
    line-height: 22px;
    width: 372px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #999;
    font-size: 13px;
    _margin-left: -26px;
    *margin-left: -26px;
}
.autocomplete_ajk{
    _margin-left: -26px;
    *margin-left: -26px;
}
.search .on-border {
    border-color: #ff6600;
    color: #333333;
}
.fd1 .search-close {
    cursor: pointer;
    /* display: inline-block; */
    height: 19px;
    position: absolute;
    left: 370px;
    top: 20px;
    width: 19px;
    background-position: 0px -755px;
}
.fd1 a {
    position: relative;
}
.fd1 .btn {
    width: 125px;
    height: 45px;
    font-family: "microsoft yahei";
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    font-size: 21px;
    padding-left: 11px;
    margin-left: 3px;
    _margin-left:0px;
    *margin-left: 0px;
    background-color: #ff911b;
}
.fd1 .btn-bg-xf {
     background-color: #ff612A;
}
.fd1 .btn-w-sydc {
      width: 154px;
}

.btn-icon {
    width: 30px;
    height: 35px;
    position: absolute;
    top: -12px;
    _top:0px;
    *top: 0px;
    top:-14px\0;
    background: url("../images/home-new.png") no-repeat 15px -670px;
}
.fd1 .icon-xfzf {
    left: 12px;
}
.fd1 .icon-xzl {
    left: 8px;
}
.fd1 .icon-sp {
    left: 16px;
}
.fd1 a:hover {
    text-decoration: none;
}
.fd1 a:hover .btn{
    cursor: pointer;
    background-color: #ce7412;
    text-decoration: none;
}
.fd1 a:hover input.btn-bg-xf {
    background-color: #cb4600;
}
.search-form .contsydc {
    margin-left: 5px;
    margin-bottom: 13px;
    font-size: 14px;
}

.sydc-type {
    margin-left: 32px;
    vertical-align: top;
    margin-top: 5px;
    _margin-top: -3px;
    *margin-top:0px;
    margin-top: 3px\0;
}
.fst-type {
    margin-left: 0px;
}
.tab-contents {
    margin: 17px 20px 0px 30px;
    position: relative;
    z-index: 888;
}
.details {
    width: 315px;
    position: relative;
}
.float_l {
    float: left;
}
.float_r {
    float: right;
}
.tab-contents .map {
    padding: 0 0 0 16px;
    position: absolute;
    left: 228px;
    top: 2px;
    font-size: 13px;
    background-position: -0px -560px;
    z-index: 900;
}
.tab-contents a.map:link{
    color: #2c81cd;
}
.tab-contents a.map:hover{
    color: #ff6600;
}
.tab-contents .one-map {
    left: 548px;
    top: -67px;
    _top: -73px;
    *top: -70px;
    width: 66px;
    font-size: 16px;
}
.tab-contents .sydc-one-map {
    left: 576px;
}
.map i {
    position: absolute;
    width: 12px;
    height: 17px;
    left: 2px;
    background-position: -0px -560px;
}
.tab-contents p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    display: inline-block;
}
.tab-contents a {
    display: inline-block;
    padding: 0px 15px 14px 0px;
    _padding-right: 10px;
    font-size: 13px;
}
.tab-contents a:link,.tab-contents a:visited,.tab-contents a:active {
    color: #333;
}
.tab-contents a:hover, .tab-contents a.hot-word {
    color: #ff6600;
}
.areas {
    width: 100%;
    margin-top: 10px;
    max-height: 94px;
    _height: expression(this.scrollHeight > 94 ? "94px" : "auto");
    overflow: hidden;
}

.solid-line {
    width: 1px;
    height: 150px;
    _height: 160px;
    background-color: #d8d8d8;
    margin-top: 5px;
}
.line-mag {
    margin-right: 21px;
    margin-left: 23px;
}
.prices{
    width: 100%;
    height: 33px;
    overflow: hidden;
    margin-top: 6px;
}

.hot-areas {
    padding-left: 4px;
    float: left;
    width: 232px;
}
.list-height{
    max-height: 126px;
    _height: expression(this.scrollHeight > 126 ? "126px" : "auto");
}
.hot-plates {
    float: left;
    padding: 0px 14px 0px 24px;
    width: 222px;
}
.house-budget {
    float: left;
    padding-left: 22px;
    width: 153px;
}
/*mai fang*/
.publish {
    float: left;
    margin: 7px 41px 0px 31px;
    _margin-left: 14px;
    width: 360px;
}
p.saler-title {
    font-size: 29px;
    color: #ff6600;
    font-family: "microsoft yahei";
    margin-bottom: 35px;
    _display: inline;
}

/*卖房*/
.name-list {
    height: 45px;
    padding: 8px;
    border-radius: 5px;
    background-color: #ECECEC;
    margin: 0 auto;
    width: 344px;
}
.name-list input {
    width: 331px;
    height: 43px;
    line-height: 48px\9;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    padding-left: 11px;
    /*font-size: 14px;*/
    color: #999;
}
.sale-btn-icon {
    position: absolute;
    left: 6px;
    top: 31px;
    width: 30px;
    height: 35px;
    background: url("../images/home-new.png") no-repeat 15px -670px;
}
.autocomplete_def {
    border: 1px solid #D3D3D3;
    background-color: #FFF;
}
.autocomplete_def .ui_item {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
.autocomplete_def .ui_item h1 {
    font-weight: bold;
}
.autocomplete_def .ui_item span {
    font-weight: normal;
    color: #999;
    margin-left: 10px;
}
.publish .free-pub , .publish .zhd-btn{
    padding: 0;
    margin-top: 31px;
    padding-left: 12px;
    width: 195px;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-family: "microsoft yahei";
    text-align: center;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    background-color: #ff911b;
    background-position: 22px -670px;
}
.publish a:hover{
    text-decoration: none;
}
.publish a:hover .free-pub ,.publish .zhd-btn:hover{
    cursor: pointer;
    background-color: #ce7412;
    text-decoration: none;
}
.publish a.zhd-btn:link,.publish a.zhd-btn:visited,.publish a.zhd-btn:active{
    padding-left: 0px;
    width: 155px;
    color: #fff;
    background-color: #FF612A;
    position: relative;
    left: 205px;
    top: -90px;
}
.tab-contents .publish a.zhd-btn:hover{
    background-color: #CB4600;
}
.steps {
    float: left;
    padding-left: 28px;
    width: 215px;
}
.steps li{
    position: relative;
    padding-bottom: 8px;
    margin-top: -21px;
}
.steps i{
    position: relative;
    left: -30px;
    top: 27px;
    display: inline-block;
    _display: inline;
    zoom: 1;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 5px;
    background-color: #71e11d;
    color: #ffffff;
    font-weight: bolder;
    font-style: normal;
    text-align: center;
}
.steps p{
    display: block;
    font-size: 21px;
    color: #333;
}
.steps em{
    color: #9D9D9D;
    font-size: 12px;
    height: 46px;
    line-height: 22px;
    margin-top:4px;
    display: block;
}

.search-box {
    width: 364px;
    height: 62px;
    margin-top: 37px;
    margin-bottom: 28px;
}
/*endsearch*/

/*楼市行情/实地探盘 */
.propmarket-cont{

}
.propmarket-ul{

}
.propmarket-ul li{
    padding-bottom: 22px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #d8d8d8;
    display: block;
}
.propmarket-ul li.border-none{
    border-bottom: none;
}
.propmarket-img{
    width: 160px;
    margin-right: 20px;
}
.propmarket-img img{
    width: 160px;
    height: 120px;
    border: 0;
}
.propmarket-info{
    width: 336px;
}
.propmarket-info h3 a{
    line-height: 30px;
    margin-bottom: 8px;
    color: #333;
    height: 30px;
    overflow: hidden;
    display: block;
}
.propmarket-info h3 a:hover{
    color: #f60;
}
.propmarket-info p{
    line-height: 26px;
    color: #999;
    height: 83px;
    overflow: hidden;
}
.field-ul li{
    border-bottom: 1px dashed #d8d8d8;
    padding-bottom: 14px;
    margin-bottom: 20px;
}
.field-ul li img{
    width: 245px;
    height: 160px;
    border: 0;
}
.field-ul li p a{
    line-height: 28px;
    font-size: 16px;
    color: #333;

}
.field-ul li p a:hover{
    color: #F60;
}
.field-ul li.border-none{
    border-bottom: none;
}
.mar-top{
    margin-top: -2px;
}
/*end楼市行情/实地探盘 */

/*新房优惠 */
.newhouse-cont-single{
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}
/*一个团购情况*/
a.newhouse-cont-single{
    display: block;
    color: #999;
    height: 370px;
    padding: 20px 0;
}
a.newhouse-cont-single:hover{
    border: 1px solid #FF6600;
}
a.newhouse-cont-single h3{
    color: #333;
    font-weight: normal;
}
a.newhouse-cont-single:hover h3{
    text-decoration: underline;
    color: #f60;
}
a.newhouse-cont-single:hover .go_link span{
    background-color: #E35000;
}
.single_img {
    position:relative;
    float:left;
}
.single_span {
    position:absolute;
    right:10px;
    bottom:0px;
    color:white;
    font-size:12px;
}
.newhouse-cont-single img {
    padding-left: 20px;
    width: 403px;
    /*height: 238px;*/
    height: 274px;
    display: block;
    border: 0;
}
.discount-cont {
    margin: 25px 0px 18px 23px;
    width:420px;
}
.m-b-newhouse-t{
    margin-top: 12px;
}
.m-b-newhouse-b{
    margin-bottom: 14px;
    _margin-bottom:3px;
}
.padlft{
    padding-left: 20px;
    color: #333;
    margin-top: 20px;
}
.mghot{
    width: 415px;
    margin-top: 63px;
    margin-left: 28px;
}
.discount-cont em{
    color: #999999;
    font-style: normal;
    font-size: 16px;
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;

}
.discount-cont em.t {
    width: 420px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.m-b-newhouse-b i {
    font-style: normal;
    font-family: "songti";
    font-size: 14px;
}
a.newhouse-cont-single  .discount-cont h3 {
    font-size: 20px;
}
.newhouse-area,.newhouse-price{
    padding-left: 30px;
    display: inline-block;
    float: left;
    line-height: 22px;
    font-size: 14px;
}
.newhouse-price{
    background-position:0 -586px;
    margin-right: 30px;
}
.newhouse-area{
    background-position:-1px -616px;
}
.newhouse-info{
    margin:17px 0 23px;
}
.newhouse-cont-single .discount{
    margin-bottom: 16px;
}
.go_link span{
    display: inline-block;
    background-color: #ff6600;
    width: 150px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 5px;
    color: #ffffff;
}
.go_link .newcoverstyle{
    width: 220px;
}
.go_link em {
    padding-left: 10px;
}
.newhouse-cont {
    position: relative;
    width: 870px;
    height: 412px;
    overflow: hidden;
}
.newhouse-ul {
    width: 892px;
}
.newhouse-ul li{
    float: left;
    margin-right: 22px;
}
.newhouse-li a{
    width: 382px;
    padding: 20px;
    height: 370px;
    display: block;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}
.newhouse-li p{
    color: #333333;
}
.newhouse-li p .sub-title{
    color: #333;
    font-size: 16px;
}
.newhouse-li a:hover{
    border: 1px solid #f60;
    text-decoration: none;
}
.newhouse-li a:hover p .sub-title{
    text-decoration: underline;
    color: #ff6600;
}
.newhouse-li-div {
    position:relative;
}
.newhouse-li-specialspan {
    position:absolute;
    right:10px;
    bottom:14px;
    color:white;
    font-size:12px;
}
.newhouse-li img{
    border: 0;
    width: 382px;
    height: 260px;
    margin-bottom: 12px;
}
.newhouse-li span{
    color: #999;
    font-size: 14px;
    display: block;
}
.buy-info {
    float:left;
    color: #ff6600;
    font-size: 24px;
    line-height: 32px;
    font-weight: normal;
}
.buy-tip {
    float: right;
    height: 32px;
    line-height: 32px;
}
.newhouse-cont a.show-next,.newhouse-cont  a.show-pre {
    width: 38px;
    height: 39px;
    display: block;
    position: absolute;
    top: 132px;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.newhouse-cont a.show-next {
    right: 1px;
    background-color:#000;
    background-position: 8px -51px;
    width: 40px;
}
.newhouse-cont a.show-pre {
     left: 1px;
     background-color:#000;
     background-position: 5px -4px;
 }
.newhouse-cont a.show-next:hover,.newhouse-cont a.show-pre:hover{
     filter: alpha(opacity=60);
     opacity: 0.6;
}
/*end新房优惠 */

/*热门导购 */
.popGuide-cont{
    position: relative;
}
.popguide-scroll-ul{
    width: 2544px;
    padding: 0;
    margin: 0%;
}
.popguide-scroll-ul li {
    list-style: none;
    float: left;
    margin-right: 20px;
    position: relative;
    width: 828px;
}
.popguide-scroll-ul li a:hover p{
    color: #ff6600;
}
.big-guide {
    float: left;
}
.big-guide img {
    display: block;
    width: 403px;
    height: 335px;
}
.big-guide p {
    font-size: 20px;
    color: #333333;
    height: 54px;
    line-height: 54px;
    display: inline;
}
.small-guide {
    width: 425px;
    float: left;
    margin: 0;
    padding: 0;
}
.small-guide span {
    margin: 0px 0px 10px 22px;
    float: left;
}
.small-guide img{
    display: block;
    width: 190px;
    height: 130px;
}
.small-guide p {
    margin-top: 4px;
    margin-bottom: 5px;
    font-size: 16px;
    color: #333333;
    width: 190px;
    height: 56px;
    line-height: 28px;
}
.m-b-s-guid{
    margin-bottom: 10px;
}
.scroller-num {
    width: 84px;
    _width: 95px;
    margin: 6px 372px;
}
.scroller-num li{
    cursor: pointer;
    float: left;
    margin: 0 10px;
    list-style: none;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background-color: #BEBEBE;
    overflow: hidden;
}
.scroller-num .cur-num {
    background-color: #71e11d;
}

.popGuide-cont a.show-next,.popGuide-cont a.show-pre {
    width: 38px;
    height: 39px;
    display: block;
    position: absolute;
    top: 132px;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
.popGuide-cont a.show-next {
    right: 0px;
    background-color:#000;
    background-position: 8px -51px;
    width: 40px;
}
.popGuide-cont a.show-pre {
     left: 0px;
     background-color:#000;
     background-position: 5px -4px;
 }
.popGuide-cont a.show-next:hover,.newhouse-cont a.show-pre:hover{
     filter: alpha(opacity=60);
     opacity: 0.6;
}

/*二手房推荐小区 */
.ershouRecomm-w-t li {
    width: 157px;
    padding: 25px;
    position: relative;
    left: -18px;
    -webkit-transition: -webkit-transform .5s;
 transition: -webkit-transform .5s;
-moz-transition: transform .5s,-moz-transform .5s;
 transition: transform .5s;
 transition: transform .5s,-webkit-transform .5s,-moz-transform .5s;
}
.ershouRecomm-w-t li:hover {
     top: -10px;
}

/*end二手房推荐小区 */

/*二手房房源精选 */
.ershouChoose-cont{
    position: relative;
}
.ershouChoose-opt1,.ershouChoose-opt2{
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 5px;
    overflow: hidden;
}
.ershouChoose-opt1{
    background-position:-7px -309px;
}
.ershouChoose-opt2{
    background-position:-7px -334px;
}
.ershouChoose-opt3{
    overflow: hidden;
    position: absolute;
    width: 16px;
    height: 14px;
    background-position:-7px -357px;
    left: 0;
    top: 5px;
}
.ershouChoose-opt4{
    overflow: hidden;
    position: absolute;
    width: 18px;
    height: 17px;
    background-position:-6px -378px;
    left: 0;
    top: 4px;
}

/*end二手房房源精选 */
/*租房房源精选 */
.renthouse-cont{
    position: relative;
}
.renthouse-opt1,.renthouse-opt3,.renthouse-opt4{
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 5px;
    overflow: hidden;
}
.renthouse-opt1{
    position: absolute;
    background-position:-7px -404px;
}
.renthouse-opt2{
        position: absolute;
    width: 18px;
    height: 16px;
    background-position:-5px -453px;
    left: 0;
    top: 5px;
    overflow: hidden;

}
.renthouse-opt3{
 position: absolute;
    background-position:-4px -427px;
}
.renthouse-opt4{
    overflow: hidden;
    position: absolute;
    background-position:-5px -478px;

}
/*end租房房源精选 */
/*热门商业地产 */
.hotcommercial-cont{
    position: relative;
}
/*end热门商业地产 */

/*免费发布房源*/
.publichouse-cont{
    width: 284px;
    height: 289px;
    margin-bottom: 30px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    background: #f7f7f7;
    overflow: hidden;
}
.publichouse-cont .focus{
    font-size: 0;
    height: 47px;
    margin: 0 auto;
    overflow: hidden;
    margin: 40px 0 12px 12px;
}
.publichouse-cont .focus i{
    display: inline-block;
    width: 32px;
    height: 48px;
    line-height: 46px;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    color: #f60;
    background:url("../images/home-new.png") no-repeat -2px -174px;
    margin-right:3px;
}
.publichouse-cont .focus i.comma{
    width: 8px;
    height: 11px;
    font-size: 0;
    line-height: 0;
    background-position: -13px -243px;
    margin: 37px 1px 0;
}
.publish-info{
    padding: 0 11px 0 14px;
    color: #444;
}
.publish-info dt{
    font-size:20px;
    height: 28px;
    line-height: 28px;
    text-indent: 3px;
}
.publish-info .pub-tips{
    height: 83px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    padding-top: 7px;
    text-indent: 3px;
}
.publish-info .pub-tips .publichouse-icon{
    background-position: 0 -104px;
    width: 56px;
    height: 52px;
    position: absolute;
    right: 3px;
    bottom: 10px;
}
.publichouse-cont .publish-button{
    display: inline-block;
    width: 140px;
    height: 48px;
    line-height: 48px;
    text-indent: 52px;
    background-color: #71e11d;
    border-radius: 8px;
    color: #fff;
    position: relative;
}
.publichouse-cont .publish-button:link,
.publichouse-cont .publish-button:visited {
    color: #fff;
}
.publichouse-cont .publish-button:hover {
    background-color: #529100;
    color: #fff;
    text-decoration: none;
}
.publish-icon{
    width: 26px;
    height: 25px;
    background-position: -2px -273px;
    position: absolute;
    left: 16px;
    top: 11px;
}
.publichouse-cont .sale-h {
    width: 110px;
    margin-left: 5px;
    text-align: center;
    text-indent: 0;
}
.publish-info .zhd-link{
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    position: absolute;
    top: 53px;
    left: 4px;
    color: #2c81cd;
    text-indent: 19px;
    background:url("../images/zhd-icon.png") no-repeat;
    background-position: 0 0;
}
.publish-info .zhd-link:hover{
    text-decoration: none;
    color: #f60;
    background-position: 0 -16px;
}
/*end 免费发布房源*/

/*看房团*/
.xf-iscroll-tc{ height: 16px;}
.xf-iscroll-tc-t{
    position: absolute;
    left: 7px;
    top:0px;
    background-color: #fff;
    border-radius: 5px;
    width: 270px;
    z-index: 1000
}
.xf-iscroll-tc-b{
    position: absolute;
    left: 7px;
    bottom: 0px;
    background-color: #fff;
    border-radius: 5px;
    width: 270px;
    z-index: 1000
}
.xf-iscroll-tc-b-single{
    bottom: 0px;
}

.seehouse-cont{
    position: relative;
    height: 410px;
    padding: 0px;
}
.seehouse-cont-single{
    padding: 0;
    height: 314px;
    position: relative;
}
.seehouse-cont-hot{
    padding: 0;
    height: 464px;
    position: relative;
}
.seehouse-cont div.seehouse-cont-boxx,.seehouse-cont-single div.seehouse-cont-boxx,.seehouse-cont-hot div.seehouse-cont-boxx{
    position: absolute;
    left: -6px;
    top: 0px;
    width: 290px;
}
.seehouse-cont ul.seehouse-cont-ul,.seehouse-cont-single ul.seehouse-cont-ul,.seehouse-cont-hot ul.seehouse-cont-ul{
    margin-top: 0px;
    width: 270px;
    overflow: hidden;
    *zoom:1;
}
.seehouse-cont div.seehouse-cont-boxx,.seehouse-cont ul.seehouse-cont-ul{
    height: 410px;
}
.seehouse-cont-single div.seehouse-cont-boxx,.seehouse-cont-single ul.seehouse-cont-ul{
    height: 274px;
}
.seehouse-cont-single div.seehouse_wrap,.seehouse-cont-single ul.seehouse_cont{
    height: 312px;
}
.seehouse-cont-hot div.seehouse-cont-boxx,.seehouse-cont-hot ul.seehouse-cont-ul{
    height: 464px;
}
.seehouse-cont-ul li{
    margin-bottom: 15px;
    padding-left: 25px;
                background:url("../images/dot-xf.png") no-repeat 0px 6px;
                position: static;
                overflow: hidden;
                z-index: 1000000;
}
.seehouse-cont-ul li.ie6{
    _margin-bottom: 0px;
}
.seehouse-cont-ul li a{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-size: 16px;
    color: #333;
    display: block;
    margin-bottom: 5px;
}
.seehouse-cont-ul li a:hover{
    color: #f60;
    text-decoration: underline;
}
.seehouse-cont-ul h4{
    font-size: 16px;
    color: #999;
    font-weight: normal;
    margin-bottom: 10px;
}

.seehouse-cont-ul li span,.seehouse-cont-ul li  a.sehouse-wq-li,.seehouse-cont-ul li.sehouse-wq-jg a{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-size: 14px;
    color: #999;
}
.seehouse-cont-ul li span.m-b{
    display: block;
    padding-bottom: 18px;
    border-bottom: 1px dashed #E6E6E6;
}
.icon-xf-dots{
    background-position:-1px -541px;
    width: 10px;
    height: 11px;
    position: absolute;
    left: -25px;
    top: 5px;
    display: block;
}
.seehouse-cont-ul li.sehouse-wq{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    font-size: 16px;
    color: #999;
    margin-bottom: 15px;
    text-align: left;
    background: none;
    padding-top: 2px;
}
.seehouse-cont-ul li.sehouse-wq-jg{
    height: 21px;
    line-height: 21px;
    margin-bottom: 12px;
    border-bottom: none;
    padding-bottom: 0px;
    font-size: 14px;
    color: #999;
}
.seehouse-cont-ul li.border-none{
    border-bottom: none;
}
.seehouse-cont-ul li.mar-b{
    margin-bottom: 0px;
}
.xf-comm-dl dt{width: 160px;}
.xf-comm-dl dd{
    width: 80px;
    text-align: right;

}
.border-bottom{
    border-bottom: 1px dashed #D8D8D8;
}
.xf-comm-dl-pad{
    padding-bottom: 13px;
    }
.xf-comm-dl dt,.xf-comm-dl dd{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    overflow: hidden;
    line-height: 21px;
    color: #333;
    height: 21px;
    font-size: 14px;
}
.xf-comm-dl dt a{
    color: #333;
    font-size: 14px;
    display: block;
    overflow: hidden;
}
.xf-comm-dl dt a:hover{
    color: #f60;
}
.xf-comm-dl dt{
    width: 160px;
    float: left;
}
.xf-comm-dl dd{
    font-size: 14px;
    width: 80px;
    float: right;
    text-align: right;
}
.xf-comm-d em.price{
    font-family: tahoma;
}
.xf-comm-d em.square{
    font-family: "tahoma";
    font-size: 14px;
}
/*end 看房团*/


/*特色楼盘*/
.specialprop-cont{

}
.specialprop-ul{}
.specialprop-ul li{
}
.specialprop-ul-title{
    margin-bottom: 15px;
}
.specialprop-ul-m-b{
    margin-bottom: 6px;
}
.specialprop-ul-title a{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    display: inline-block;
    height: 24px;
    padding: 0 10px;
    border: 1px #71e11d solid;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #61AB00;
}
.specialprop-ul-title a:hover{
    background-color: #F2FFE1;
    text-decoration: none;
}
.specialprop-ul li span.col1,.specialprop-ul li span.col2{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    overflow: hidden;
    line-height: 34px;
    color: #333;
    font-size: 14px;
}

.specialprop-ul li em.price{
    font-family: tahoma;
}
.specialprop-ul li em.square{
    font-family: "tahoma";
    font-size: 14px;
}
.m-b-s-title{
    margin-bottom: 20px;
}
/*end 特色楼盘*/

/*新房动态*/
.newdynamic-cont{}
.newdynamic-ul-b{
    margin-bottom: 57px;
}
.newdynamic-ul-t{
    margin-top: -4px;
}

/*end 新房动态*/

/*房价趋势*/
.pricetrend-cont{}
.m-t-f-pricetrend{
    margin-top: -8px;
}
.pricetrend-dl dd,.pricetrend-dl dt{
    font-family: "Microsoft YaHei","Hiragino Sans GB",  tahoma, arial, simhei;
    float: left;
    overflow: hidden;
    line-height:33px;

}
.pricetrend-dl dt{
    width: 106px;
    color: #999;
    font-size: 14px;
}
.pricetrend-dl dd{
    width: 100px;
    font-size: 16px;
}
.pricetrend-dl dd span{
    font-family: tahoma;
}
.pricetrend-dl dd em{
    font-family: "tahoma"
}
a.pricetrend-chat{
    width: 197px;
    border: 0;
    display: block;
    margin-top: 15px;
}
.pricetrend-chat img {
    width: 245px;
    height: 197px;
}
.pricetrend-p{
    font-size: 12px;
    color: #999;
    font-family: "tahoma";
    margin-top:42px;
}
/*end 房价趋势*/

/*房产问答*/
.houseqa-cont{}
.houseqa-cont a.houseqa-cont-btn{
    width: 245px;
    height: 42px;
    border-radius: 8px;
    background-color: #71e11d;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 42px;
}
.houseqa-cont a.houseqa-cont-btn:hover{
    background-color: #477e00;
    text-decoration: none;
}

.houseqa-cont.extra-height{
    height: 360px;
}
/*end 房产问答*/

/*租房小区排行*/
.rentCommunity-cont{}
/*end 租房小区排行*/

/*微聊达人*/
.rentCommunity-cont{}
.chat_icon{
    background:url("../images/chat_super_1.png") no-repeat;
}
.chat_super_bg{
    width: 244px;
    margin-top: 5px;
    position: relative;
}

.othercity_chat_super_bg {
    margin-bottom: 10px;
}

.chat_title i{
    width: 115px;
    height: 40px;
    background:url("../images/chat_super_1.png") no-repeat 0 0px;
    display: block;
    position: absolute;
    left: 0px;
    top: -30px;
    z-index: 500;
    *zoom:1;
    cursor: pointer;
}
.chat_title i:hover{
    background:url("../images/chat_super_1.png") no-repeat 0 -46px;
}
.chat_super_know{
    position: absolute;
    right: 0px;
    top: -12px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
    width: 63px;
    background-position: 0 -96px;
    padding-left: 19px;
    display: block;
    z-index: 500;
}
.chat_super_know a{
    cursor: pointer;
    color: #999;
    font-style: normal;
}

.chat_super{
    margin-top: 4px;
    *margin-top: 0px;
    _margin-top: 0px;
    position: relative;
    overflow: hidden;
}
.chat_super_con{
    margin-bottom: 24px;
    margin-top: 40px;
}
.chat_super_con li{
    float: left;
}
.chat_super_first{
    margin-right: 10px;
}
.chat_super_first a img{
    width: 88px;
    height: 118px;
    /*border: 1px solid #DFDFDF;*/
}
.border_none{
    border: 1px solid #DFDFDF;
}
.chat_super_last{
    margin-top: 28px;
    width: 121px;

}
.chart_super_name{
    margin-bottom: 8px;
    position: relative;
}
.super_name{
    float: left;
}
.super_name a{
    height: 20px;
    line-height: 20px;
    max-width: 65px;
    _width:expression((document.documentElement.clientWidth||document.body.clientWidth)>65?"65":"auto");
    color: #025FA6;
    overflow: hidden;
    display: inline-block;
    float: left;
    white-space: nowrap;
    text-overflow:ellipsis;
    color: #025FA6;
    text-decoration: none;
    font-size: 14px;
}
.chat_super_ibg{
    position: relative;
    display: inline-block;
    float: left;
    margin-left: 9px;
    width: 44px;
}
.super_arrow{
    width: 44px;
    height: 17px;
    background-position: 0px -117px;
    float: right;
    display: block;
    cursor: pointer;
}
.chat_icon_alert{
    position: absolute;
    right: -6px;
    top: -45px;
    display: block;
    z-index: 600;
}
.icon_alert_bg{
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 128px;
    color: #666666;
}
.alert_con{
    margin: 10px;
}
.alert_jianjiao{
    background-position: -97px -123px;
    width: 17px;
    height: 8px;
    bottom: -8px;
    _bottom:-15px;
    right: 15px;
    display: block;
    position: absolute;
}
.super_title{
    display: block;
    line-height: 22px;
    color: #666;
    width: 123px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow:ellipsis;
}
a.chat_super_here{
    display: block;
    text-align: right;
    line-height: 24px;
    color: #666666;
}
a.chat_super_here:hover{
    text-decoration: underline;
    color: #f60;
}
.chat_none{
    margin-left: 11px;
    width: 96px;
}
.chat_none p{
    color: #666;
    line-height: 22px;
    text-align: left;
}

.chat_none a{
    width: 96px;
    display: block;
    line-height: 28px;
    text-align: center;
    color: #025FA6;
}
.super_name a:hover,.chat_none a:hover,.chat_super_know a:hover{
    color: #FF6600;
    text-decoration: underline;
    cursor: pointer;
    font-style: normal;
}
.heightk{
    height: 27px;
}
.mastermicro-cont{
    height: 155px;
    _height: 209px;
}
/*end 微聊达人*/
/*底部SEO合作伙伴*/

/*end底部SEO合作伙伴*/


/*public reset*/

.autocomplete_saler {
    border: 1px solid #aaa;
    border-top: 0;
    background: #FFF;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
}

.autocomplete_saler .ui_sel {
    background: #eee;
}
.autocomplete_saler .ui_item {
    padding: 7px 10px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    position: relative;
}
.autocomplete_saler .ui_item em{
    /*font-weight: 700;*/
    color: #666;
}
.autocomplete_saler .ui_item i{
    position: absolute;
    right: 9px;
    top: 5px;
    font-style: normal;
}

.autocomplete_saler .ui_item span {
    margin-left: 20px;
    color: #999;
    font-size: 12px;
}
/*reset*/
.seehouse-cont-ul li.margin-bottom{
    margin-bottom: 0px;
}
.a-block-link{
    display: block;
}
/*reset*/


/* discount */
.font-16 span{
    display: inline-block;
    _display: inline;
    _zoom: 1;
}
.newhouse-li .icon-discount{
    margin-left: 5px;
    background: #F13C00;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    color: #fff;
    padding: 0 4px 0 5px;
    vertical-align: 1px;
}

/* add by zhh for shanghai test */
.test-sh-mf{

}
.test-sh-mf a:link,.test-sh-mf a:visited,.test-sh-mf a:active{
    color: #fff;
    text-decoration: none;
}
.test-sh-mf a:hover{
    background-color: #529100;
}
.test-sh-mf .font-20{
    text-align: center;
}
.test-sh-mf .focus{
    height: 56px;

    margin: 0 auto 10px auto;

    line-height: 56px;
    text-align: center;
    font-family: Tahoma;
    font-size: 44px;
    font-weight: bold;
    color: #f60;
}
.test-sh-mf-btn{
    display: block;
    width: 215px;
    height: 42px;
    border-radius: 3px;
    background-color: #71e11d;

    margin: 22px auto;

    color: #fff;
    line-height: 42px;
    font-size: 20px;
    text-align: center;
}
.test-sh-con{
    position: relative;

    width: 238px;
    border-top: 1px solid #ccc;

    margin: 0 auto;
}
.test-sh-tel{
    border-top: 2px solid #fff;

    padding: 15px 0 20px 68px;
}
.test-sh-icon{
    display: block;
    position: absolute;
    top: 20px;
    left: 12px;

    height: 46px;
    width: 46px;

    overflow: hidden;
    background:transparent url(../images/icon-phone.png) no-repeat 0 0;

}
.test-sh-mf .test-sh-focus i{
    background-position: -500px -500px;
    padding: 0;
}
.test-sh-mf .test-sh-desc{
    height: 18px;
    margin-left: 0;
    margin-bottom: 6px;

    color: #999;
    font-size: 13px;
}
.test-sh-mf .test-sh-num{

    margin-left: 0;

    color: #333;
    font-size: 26px;
    font-family: Tahoma;

}

/* 58黄页广告位展示 */
.yellopage-58-wrap {
    margin-bottom: 30px;
    border: 1px solid #dfdfe0;
}
.yellopage-58-content {
    position: relative;
    left: 30px;
    overflow: hidden;
    _width: 1180px;
}
.hack-maskl-58yp {
    width: 12px;
    height: 999px;
    position: absolute;
    top: 50px;
    z-index: 10;
}
.hack-masku-58yp {
    width: 185px;
    height: 40px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    background: rgb(0,0,0);
    filter: alpha(opacity=0);
    opacity: 0;
}
.hack-maskd-58yp {
    width: 1185px;
    height: 10px;
    position: absolute;
    z-index: 10;
    top: 40px;
    left: 0;
    background: rgb(0,0,0);
    filter: alpha(opacity=0);
    opacity: 0;
}
.hack-maskr-58yp {
    width: 100%;
    height: 40px;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 185px;
    background: rgb(0,0,0);
    filter: alpha(opacity=0);
    opacity: 0;
}
#yelloPage-58-ifm {
    position: relative;
    top: -12px;
    left: -31px;
    margin-bottom: -20px;
    *margin-bottom: -24px;
    _margin-bottom: -20px;
}
.shouyetuwen-58ad {
    height: 100px;
    margin-bottom: 30px;
    padding: 10px 0 6px;
    border: 1px solid #dfdfe0;
    border-radius: 5px;
    overflow: hidden;
}

/*首页底部广告banner*/
.actbtm-banner{
    display: none;
    z-index: 999999;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
    _bottom: auto;
    zoom: 1;
}
.actbtm-mod{
    margin: 0 auto;
    width: 1180px;
    position: relative;
    z-index: 999999;
}
.actbtm-banner .actbtm-img{
    display: block;
    width: 100%;
    height: 50px;
    overflow: hidden;
    text-indent: -999999px;
}
.actbtm-banner .close-btn{
    display: block;
    position: absolute;
    font-family: "simsun";
    top: 10px;
    right: 18px;
    z-index: 999999;
    visibility: visible;
    color:#FFF;
    font-size: 30px;
    line-height: 30px;
    font-weight:700;
    text-decoration: none;
    zoom:1;
}
.act-bar{
    cursor: pointer;
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
    _bottom: auto;
    z-index: 99999;
}
.ad-view{
    display: block;
}
/*嘉年华活动*/
.jnh-banner{
    background:#67357e;
}
.jnh-banner .actbtm-img{
    background:url(../images/act-jnh.png) no-repeat center center;
}
.jnh-bar{
    width: 155px;
    height: 50px;
    background: url(../images/act-jnh-handlebar.png) no-repeat 0 0;
}
/*置换贷*/
.zhd-banner{
    background:#fe740f;
}
.zhd-banner .actbtm-img{
    background:url(../images/act-zhd.jpg) no-repeat center center;
}
.zhd-bar{
    width: 160px;
    height: 50px;
    background: url(../images/act-zhd-handlebar.png) no-repeat 0 0;
}

/**********==========二手房新搜索框样式==================***********/
.auto-wrap {
    width: 389px;
    left: 7px;
    top: 53px;
    *top: 55px;
}
.icon-close{
    cursor: pointer;
}
.search-form{
    position: relative;
    z-index: 899;
    display: inline-block;
    *zoom: 1;
}
.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: none;
    height: 33px;
    cursor: pointer;
}
.searchbar-button:hover{
    background: #cb4600;
}

.search-ul{
    padding:0px;
    margin: 0px;
    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: 150px;
    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: 15px;
    line-height: 1;
    padding-top: 1px;
    text-align: center;
}
.search-ul li .kan_tg{
    color: #4A8101;
    background-color: #E4F1DF;
}
.search-ul li .sou_tg{
    color: #FF0000;
    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.s_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;
}

/*品牌入口link*/
.font-16 .brand-entrance {
    float: right;
    color: #2866b4;
    font-size: 12px;
    line-height: 24px;
}
.font-16 .brand-entrance:hover {
    color: #f60;
}
.newhouse-li a:hover p.brand-entrance:hover {
    text-decoration: line-through;
}

/*杭州右侧实堪房源入口*/
.Entrusthouse-cont{
    width: 271px;
    height: 393px;
    margin:10px 0 30px;
    background: #FFF0DC;
    overflow: hidden;
    padding-left: 15px;
}
.Entrusthouse-cont .focus{
    font-size: 0;
    height: 46px;
    margin: 0 auto;
    overflow: hidden;
    margin: 22px 10px 11px 0;
}
.Entrusthouse-cont .focus i{
    display: inline-block;
    font-family: Arial;
    width: 32px;
    height: 46px;
    line-height: 46px;
    font-size: 36px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    color: #e45d33;
    background:url("../images/entrusthouse-bg-v3.png") no-repeat -1px 0;
    margin-right:2px;
}
.Entrusthouse-cont .focus i.comma{
    width: 10px;
    height: 8px;
    font-size: 0;
    line-height: 0;
    background-position: -48px 0;
    margin: 37px 0 0;
}
/*更换闪电卖房图片*/
.Entrusthouse-cont .tips{
    width: 258px;
    height: 117px;
    background:url("../images/entrusthouse-bg-v3.png") no-repeat 0 -61px;
    color: #a65d34;
    font-size: 16px;
}
.Entrusthouse-cont .links{
    margin-bottom: 7px;
}
.Entrusthouse-cont .links a{
    color: #a65d34;
    font-size: 16px;
}
.Entrusthouse-cont .links a:hover{
    color:#f60;
    text-decoration: none;
}
.Entrusthouse-cont .btn-links .btn {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    color: #fff;
    text-align: center;
    background: #f60;
    font-size: 18px;
    padding: 0 10px;
    width: 210px;
    border-radius: 7px;
}
.Entrusthouse-cont .btn-links .btn:hover {
    background: #E35000;
    color: #fff;
    width: 210px;
    text-decoration: none;
}

.Entrusthouse-cont .btn-links .publish-btn{
    padding: 0 20px 0 25px;
    margin-right: 5px;
}
.Entrusthouse-cont .btn-links .publish-btn i{
    display: inline-block;
    width: 14px;
    height: 20px;
    vertical-align: -5px;
    margin-right: 6px;
    background:url("../images/entrusthouse-bg-v3.png") no-repeat -80px 0;
}

/*品牌好房*/
.cont-wrap .house-brand{
    padding: 20px 10px;
    font-size: 14px;
}
.house-brand .hb-contwrap{
    position: relative;
    overflow: hidden;
    width: 264px;
    height: 425px;
}
.house-brand .housegd-scroll-ul,.hb-item ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.specialprop-cont .scroll-btn{
    position: absolute;
    width: 52px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    z-index: 2;
    color:#ddd;
    cursor: pointer;
    background: #fff;
    font-size: 25px;
}
.house-brand .prevbtn{
    left: 0;
}
.house-brand .nextbtn{
    right: 0;
}
.house-brand .brand-title{
    display: block;
    height: 297px;
    text-decoration: none;
    color: #000;
    cursor: pointer;
}
.house-brand .brand-title:hover p{
    text-decoration: none;
    color: #666;
}
.house-brand .hb-titleimg{
    font-size: 0;
    margin-left: 52px;
}
.house-brand .hb-contimg{
    margin-top: 10px;
    font-size: 0;
}
.house-brand .hb-conttxt{
    display: block;
    width: 264px;
    height: 66px;
    line-height: 22px;
    margin-top: 6px;
    overflow: hidden;
    word-wrap: break-word;
    color: #666;
}
.house-brand .hb-hothouse{
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}
.sydcpadding .hb-item{
    float: left;
    width: 266px;
    position: relative;
}
.house-brand .hb-item{
    float: left;
    width: 264px;
    position: relative;
}
.house-brand .hb-item .sp-link {
    position: relative;
    display: block;
    text-align: center;
}
.house-brand .hb-item .sp-desc {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 100%;
}
.house-brand .sp-link .sp-title {
    display: block;
    color: #fe7274;
    font-size: 26px;
    line-height: 32px;
    margin: 0 16px 20px;
}
.house-brand .sp-link .sp-subtitle {
    display: block;
    line-height: 22px;
    font-size: 18px;
    color: #666;
    margin: 0 16px;
}
.house-brand .hothouse-item{
    float: left;
    width: 264px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
}
.hothouse-item .ht-itemlink{
    display: block;
    width: 264px;
    height: 30px;
    color: #000;
}
.hothouse-item .ht-itemlink:hover{
    text-decoration: none;
    color: #000;
}
.house-brand .hothouse-item .ht-itemname{
    float:left;
    width: 145px;
    height: 30px;
    overflow: hidden;
}
.house-brand .hothouse-item .ht-active{
    color: #f60;
    text-decoration: underline;
}
.house-brand .hothouse-item .ht-itemprice{
    float:left;
    width: 109px;
    height: 30px;
    text-align: right;
}
.house-brand .enterbrand{
    display: inline-block;
    width: 90px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #71e11d;
    color: #71e11d;
    text-align: center;
    text-decoration: none;
    margin-left: 86px;
    margin-top: 20px;
    cursor: pointer;
}
.house-brand .enterbrand:hover{
    background: #F2FFE1;
}
.house-brand .hb-activebtn{
    color: #f60;
}
.autocomplete_ajk .ui_item{
    font-size: 13px;
}
.autocomplete_ajk .ui_item .gray{
    font-size: 12px;
    color: #999;
    padding-left: 12px;
}
.autocomplete_ajk .ui_item .address{
    padding:0;
}
.esf-axf{
    position: absolute;
    top: 0;
    width: 40px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: #71e11d;
    background-image: linear-gradient(-90deg, #02C26D 0%, #7ED665 100%);
}
.sy-contwrap{
    width: 266px!important;
    height: 378px!important;
    overflow: hidden;
    position: relative;
}
.sydcpadding{
    padding: 15px 9px;
    overflow: hidden;
    height: 378px!important;
    width: 266px!important;
}
.home-title{
    font-weight: bold;
}

.newhouse-cont-single .iconfont{
    font-family: 'iconfont';
    margin-right: 5px;
    color: #999;
}
.newhouse-cont-single .hotlogo{
    color: #f60;
}
.newhouse-cont-single .newmagin{
    margin-top: 8px;
    margin-bottom: 8px;
}
.newhouse-cont-single .newmagin2{
    margin-top: 40px;
    margin-bottom: 14px;
}
.kft-box{
    box-sizing: border-box;
    padding: 15px 20px 0;
    width: 286px;
}
.kft-box-inner{
    position: relative;
    width: 246px;
    height: 361px;
    overflow: hidden;
}
.kftscroll{
    height: 361px;
}
.kftscroll .kftpage{
    float: left;
    width: 246px;
    position: relative;
    height: 100%;
}
.kftscroll h3{
    font-weight: bold;
    font-size: 20px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kftscroll .kftpage li{
    margin-top: 23px;
    padding-left: 15px;
    background: url(../images/dot_1.png) no-repeat 0px 9px;
    vertical-align: middle;
}
.kftscroll .kftpage li h4{
    font-size: 14px;
    color: #333;
}
.kftscroll .kftpage li p{
    font-size: 14px;
    color: #999;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.kft-line_baoming{
    text-align: center;
    font-size: 13px;
    color: #999;
    position: absolute;
    bottom: 80px;
    width: 100%;
}
.kft-line_baoming .iconfont{
    color: #f60;
    margin-right: 5px;
}
.kft-link_btn{
    position: absolute;
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: #71e11d;
    /*margin: 13px auto;*/
    border-radius: 4px;
    cursor: pointer;
    bottom: 15px;
}
.kft-link_btn:hover{
    background: #477e00;
}
.kftscroller-num{
    margin: 0 auto;
    text-align: center;
}
.kftscroller-num li{
    cursor: pointer;
    display: inline-block;
    margin: 0 4px;
    list-style: none;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background-color: #d8d8d8;
    overflow: hidden;
}
.kftscroller-num .cur-pointer{
    background-color: #71e11d;
}
.kft-a_link:hover{
    text-decoration: none;
}
.seo-tips{
    color: #999;
    line-height: 20px;
    text-align: left;
    padding: 38px 25px 7px 25px;
    font-size: 12px;
}
.seo-tips a{
    color: #666;
    text-decoration:none;
    outline:none;
}
.seo-tips a:hover{
    text-decoration:none;
}


.u_l:link, .u_l:visited, .u_l:active, .u_l:hover, .u_r:link, .u_r:visited, .u_r:active, .u_r:hover {
    color: #ffffff;
    text-decoration: none;
}

.login_info .usr {
        width: 70px;
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.btn-links {
    margin-bottom: 10px;
    margin-top: 10px;
    width: 255px;
}

.bodybgcolor{width:100%}
.body1000{margin-left:auto;margin-right:auto;width:1000px}
#iflogin img{margin-top:8px}
.copyrights{color:#71e11d!important;font-weight:700;font-family:Arial,Helvetica,sans-serif}
.copyversions{color:#ff8900!important}
.floater{border-left-width:0;border-right-width:0;top:0;position:fixed;z-index:199;opacity:1}
.bartop{background-color:#f8f8f8;border-bottom:1px #e8e8e8 solid;height:32px;line-height:32px;width:100%;font-size:12px}
.bartop,.bartop a{color:#585858;font-size:12px}
.bartop .barleft a:hover{text-decoration:none}
.bartop .barcenter{margin-left:auto;margin-right:auto;width:1200px}
.bartop .barleft{overflow:hidden;width:600px;text-align:left;float:left;text-align:left}
.bartop .barright{width:25pc;text-align:right;float:right;height:32px;overflow:hidden}
.bartop .barright a:hover{text-decoration:none}
.bartop .barleft ul{float:left}
.bartop .barright ul{float:right}
.barcity{font-size:14px!important;}
.barcity span{color:#f30;font-weight:bold;}
.bartop ul.barcang{background:url(../images/global/baricon.gif) 0 -54px no-repeat;padding-left:15px}
.bartop ul.barwap{background:url(../images/global/baricon.gif) 0 -36px no-repeat;padding-left:15px}
.bartop ul.barpost{background:url(../images/global/baricon.gif) 0 -18px no-repeat;padding-left:15px}
.bartop ul.bardel{background:url(../images/global/baricon.gif) 0 0 no-repeat;padding-left:15px}
.bartop ul{margin:6px 8px 0;line-height:18px;display:inline;position:relative;z-index:99999}
.bartop div.choosetheme{float:left}
.bartop div#themelist{float:right}
.bartop ul li{float:left;width:15px}
.bartop ul.line{width:2px;height:10px;overflow:hidden;background:#fff;margin:9px 0 0}
.bartop ul li,.bartop ul.line u{height:18px;display:block;overflow:hidden}
.bartop ul.line u{width:1px;background:#d4d4d4}
.cateintro{font-size:14px;width:1198px;overflow:auto;line-height:24px;text-align:left;margin:0}
.cateintro .introleft{width:150px;float:left;margin-top:10px;margin-bottom:10px;text-align:left;font-weight:700;font-size:14px}
.cateintro .introflink,.cateintro .introright{width:1015px;color:grey;float:right;margin-top:10px;margin-right:10px;margin-bottom:10px}
.cateintro .introflink a{margin-right:10px;color:grey;white-space:nowrap;word-break:keep-all}
.cateintro .introright a{float:left;display:block;overflow:hidden;width:136px;height:26px;color:grey}
.cateintro .introflink a:hover,.cateintro .introright a:hover{color:red}
.footsearch{background-color:#fcfcfc;border:1px #d4d4d4 solid;height:76px;width:998px}
.footsearch ul{margin-top:20px;margin-left:auto;margin-right:auto;width:700px}
.shadow{background:url(../images/global/daohangbg.gif) 0 -240px repeat-x;width:100%;height:2px}
.footsearch_input{border:1px #d4d4d4 solid;float:left;width:410px;height:28px;line-height:28px;font-size:14px;color:#c8c8c8;padding-left:10px;padding-right:10px}
.mayifoot{height:auto;width:100%;background-color:#2B2D2E;height:auto;overflow:auto;position:absolute;left:0;color:silver;padding:30px 0}
.mayifoot a{color:silver}
.footabout{margin-left:auto;margin-right:auto;margin-top:10px}
.footabout a{padding-right:15px;margin-right:15px;border-right:1px #ccc solid}
.footabout a.backnone{border-right:none}
.footabout span{margin-left:15px;margin-right:15px}
.footcopyright{margin-top:12px;padding-bottom:12px}
.footcopyright a{margin-left:10px}
.debuginfo{margin-top:12px}
.debuginfo i{font-style:normal}
.debuginfo a{font-style:normal}
.footer_new{width:100%;background-color:#f78015;height:auto;overflow:auto;position:absolute;left:0;font-size:14px; color:#fff;}
.footer_new .foot_new{width:1200px;margin-left:auto;margin-right:auto}
.footer_new .foot_box {
    width: 170px;
    height: 200px;
    float: left;
    display: block;
    border-right: 1px #ddd solid;
    margin: 30px 20px 10px 25px;
    padding: 0 22px 20px 0px;
    text-align: left;
}
.footer_new .foot_box .hd{font-size:16px;line-height:36px;color:#000}
.footer_new .foot_box .bd li{line-height:26px;color:#666}
.footer_new .foot_wap{width:230px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 10px 10px 15px;padding:0 0 20px 10px}
.footer_new .foot_wap .hd{font-size:16px;line-height:36px;color:#000;text-align:left}
.footer_new .foot_wap .bd{text-align:left;padding:0}
.footer_new .foot_wap .bd img{margin:5px 0 0;width:175px;height:175px}
.footer_new .foot_wx{width:230px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 10px 10px 15px;padding:0 0 20px 10px}
.footer_new .foot_wx .hd{font-size:16px;line-height:36px;color:#000;text-align:left}
.footer_new .foot_wx .bd{text-align:left;padding:0}
.footer_new .foot_wx .bd img{margin:5px 0 0;width:175px;height:175px}
.footer_new .foot_mobile{width:210px;height:190px;float:left;display:block;margin:55px 10px 0 15px;padding:20px 0 0 10px;text-align:center;background:url(../images/global/foot_tel.gif) center 0 no-repeat}
.footer_new .foot_mobile ul{margin-top:60px}
.footer_new .foot_mobile .h1{margin-top:8px;font-weight:700;font-size:26px;color:#000;margin-top:50px;margin-bottom:20px}
.footer_new .foot_mobile .h2{color:#666;margin-top:5px}
.footer_new .foot_mobile .h3{color:#666;margin-top:5px}
.footer_new .foot_powered{width:100%;background-color:#fff;margin-left:auto;margin-right:auto;text-align:center;margin-top:25px;height:60px;line-height:60px}
.footer_new .foot_powered,.footer_new .foot_powered a{color:#787878;font-size:12px}
.location{font-size:12px;clear:both;text-align:left;margin:0;background:url(../images/global/location.gif) no-repeat 0 2px;padding-left:23px}
.none,my_mps{display:none}
.pull-right{float:right}
.pull-left{float:left}
.highlight,.required{color:#ec5524!important}
sup.xin{POSITION:absolute;MARGIN-TOP:-18px;WIDTH:19px;BACKGROUND:url(../images/xin.gif) no-repeat 0 0;HEIGHT:23px;MARGIN-LEFT:1px;clear:both}
sup.qiang{POSITION:absolute;MARGIN-TOP:-18px;WIDTH:19px;BACKGROUND:url(../images/qiang.gif) no-repeat 0 0;HEIGHT:23px;MARGIN-LEFT:1px;clear:both}
sup.re{POSITION:absolute;MARGIN-TOP:-18px;WIDTH:19px;BACKGROUND:url(../images/re.gif) no-repeat 0 0;HEIGHT:23px;MARGIN-LEFT:1px;clear:both}
sub,sup{font-size:100%;vertical-align:baseline}
.commentsubmit{border:0;background:url(../images/global/commentsubmit.gif) no-repeat;height:31px;width:86px;color:#000;font-size:14px;font-weight:700;line-height:31px;text-align:center;cursor:pointer}
.commenttextarea{border:1px #c8c8c8 solid;padding:5px}
.commenttxt{border:1px #c8c8c8 solid;width:40px;padding:5px}
.subsearch{width:540px;height:20px;overflow:hidden;display:block;float:left}
.subsearch ul li{height:20px;line-height:20px;padding:0 5px;float:left;display:inline;overflow:hidden;font-size:14px;text-align:center;border-right:1px #dedede solid}
.subsearch ul li:last-child{border:none}
.subsearch ul li a{color:#AAA;margin-right:5px;margin-left:5px}
.topbanner{width:1200px;overflow:hidden;text-align:center;height:auto;margin-left:auto;margin-right:auto}
.topbannerad{margin-top:5px}
.footerbanner{width:1000px;overflow:hidden;text-align:center;margin:0 auto 3px auto;clear:both}
.footerbannerad{margin-bottom:5px}
.header{text-align:left;width:1000px;overflow:hidden;margin-left:auto;margin-right:auto}
.headerbanner{display:block;float:left;margin:0 3px 0 0}
.headerbanner a{margin-top:7px;display:block}
.intercatad{margin-bottom:10px}
.interlistdiv{color:#585858;text-align:left}
.interlistdiv .hover{padding:10px;line-height:22px;border-bottom:1px solid #dedede}
.interlistdiv .hovercolor{background-color:#F8F8F9;background-image:url(../images/category/advfontbg.gif);background-position:top right;background-repeat:no-repeat}
.interlistdiv a{font-size:14px;text-align:left}
.intercatdiv{width:160px;float:right;margin-left:10px;background-color:#fff;height:auto;overflow:hidden}
.intercatdiv2{width:160px;margin-left:2px;background-color:#fff;height:auto;overflow:hidden}
.infoaddiv{width:680px;background-color:#fff;overflow:auto;clear:both;margin:0 auto;overflow:hidden;text-align:center}
.infoad{margin:0 5px 10px 0}
.indexcatad{width:1000px;margin:5px auto 5px auto;overflow:hidden}
.ni-flist1 .indexcatad{width:200px}
.ni-flist2 .indexcatad{width:220px}
.ni-flist3 .indexcatad{width:275px}
.full .ni-flist1 .indexcatad,.full .ni-flist2 .indexcatad{width:200px!important}
.full .ni-flist3 .indexcatad{width:195px!important}
#ni-flist .indexcatad{margin-top:0;margin-bottom:5px}
.full .indexcatad{width:1200px!important}
.full .barcenter{width:1200px!important}
.full .footsearch{width:1198px!important}
.full .footsearch ul{width:740px!important}
.full .footsearch .footsearch_input{width:450px!important}
.full .logosearchtel .websearch{width:620px!important}
.full .subsearchbottomline{width:1200px!important}
.full .topbanner{width:1200px!important}
.full .footerbanner{width:1200px!important}
.full .header{width:1200px!important}
.full .indexcatad{width:1200px!important}
.full .cateintro{width:1178px!important}
.full .body1000{width:1200px!important}
.footsearch_submit{color:#000;font-size:16px;cursor:pointer;height:32px;background-color:#F2F0F0;float:left;width:120px;margin-left:10px;font-family:microsoft yahei;border:none}
.footsearch_post{font-family:microsoft yahei;background:#F78015;border-left:none;color:#fff;font-size:16px;cursor:pointer;height:32px;margin-left:10px;float:left;width:120px;border:none}
.footsearch_submit:hover{background-color:#C8C6C7}
.footsearch_post:hover{background-color:#EB6D13}
.bodybgblue1{background:url(../images/global/bluebg.gif) 0 31px repeat-x}
.bodybgorange1,.bodybgred1{background:url(../images/global/orangebg.gif) 0 31px repeat-x}
.bodybggreen1{background:url(../images/global/greenbg.gif) center 31px no-repeat}
.colorfoot{width:auto;height:auto;overflow:auto;border-top:1px #cdcdcd solid;padding-top:30px;padding-bottom:30px}
.relate{border-top:none!important}
.logosearchtel{overflow:hidden;margin:7px auto 5px auto;width:1200px;height:auto}
.logosearchtel .weblogo{float:left;display:block;width:auto;max-width:300px;overflow:hidden;height:90px;vertical-align:middle;text-align:left}
.logosearchtel .weblogo img{margin-top:15px}
.logosearchtel .webcity{line-height:24px;float:left;display:block;overflow:hidden;margin-top:20px;margin-left:9px;padding:5px 0 5px 9pt;width:90px;border-left:1px #ddd solid;text-align:left;font-size:9pt}
.webcity a{color:#888888;}
.webcity span{padding-right:10px;background:url(../images/global/arrow_down.gif) center right no-repeat}
.logosearchtel .webcity2{position:absolute;z-index:2;float:left;display:block;margin-top:12px;margin-left:211px;padding:15px;max-width:15pc;border:1px #ddd solid;background-color:#fff;text-align:left;white-space:normal;word-break:break-all}
.logosearchtel .webcity2 .curcity{font-weight:bold;font-size:14px}
.logosearchtel .webcity2 .curcity a{margin-left:5px;font-weight:100;font-size:9pt}
.logosearchtel .webcity2 ul{margin-top:5px;padding-top:5px;border-top:1px #ddd solid}
.logosearchtel .webcity2 ul a{margin-right:5px;font-size:9pt;line-height:24px}
.logosearchtel .webcity span{font-weight:bold;font-size:14px}
.logosearchtel .webcity a:link{font-weight:100}
.logosearchtel .websearch{float:right;display:block;overflow:hidden;margin-top:8px;width:660px;height:auto;text-align:left}
.logosearchtel .postedit{float:right;width:155px;height:60px;margin-left:100px;margin-top:33px}
.logosearchtel .postedit a{float:left;display:block;margin-left:5px;height:40px;background-image:url(../images/global/poste.gif);background-position:20px center;background-repeat:no-repeat;text-align:center;text-decoration:none;font-size:16px;line-height:40px}
.logosearchtel .postedit a.post{padding-left:30px;width:121px;background-color:#f78015;color:#fff}
.logosearchtel .postedit a.post:hover{background-color:#eb6d13}
.logosearchtel .postedit a.edit{width:126px;background-position:0 -66px;color:#848484}
.logosearchtel .postedit a.edit:hover{background-position:0 -99px}
.logosearchtel .webtel{float:right;display:block;margin-top:25px;height:60px;background:url(../images/tel.gif) left 9px no-repeat;text-align:right;text-indent:45px}
.logosearchtel .webtel span.number{float:left;width:265px;height:60px;color:#F78015;text-align:left;font-weight:700;font-size:24px;line-height:60px}
.websearch .s_ulC{overflow:hidden;width:35pc;height:25px;font-size:9pt}
.websearch .s_ulC li{float:left;margin-top:5px;margin-right:15px}
.websearch .s_ulC li a{ color:#787878;}
.websearch .s_ulA{position:relative;z-index:1;height:25px;text-align:left}
.websearch .s_ulA ul{position:absolute}
.websearch .s_ulA ul li{float:left;list-style:none}
.websearch .s_ulA ul li a{float:left;padding:0 13px;color:#333;font-size:9pt;line-height:25px}
.websearch .s_ulA ul li a:hover{text-decoration:none}
.websearch .s_ulA ul li.current a{padding:1px 13px;background-position:right 0;color:#fff;font-weight:100}
.websearch .sch_t_frm{overflow:hidden;margin:0;width:660px;height:42px}
.websearch .sch_ct{float:left;display:block;overflow:hidden;width:auto}
.websearch .topsearchinput{float:left;display:block;padding:5px 10px;width:500px;height:24px;border-right:0;border-left:none;background:url(../images/fdj.gif) 10px 10px no-repeat;background-color:#fff;color:#9d9d9d;text-indent:22px;font-size:9pt;line-height:24px}
.sch_t_frm .select{background:#fff url(../images/global/top_search_cate_bg.gif) no-repeat right 2px}
.websearch .btn-normal{float:left;display:block;width:80px;height:40px;border:0;color:#fff;text-align:center;text-decoration:none;font-size:18px;cursor:pointer}
.categories{float:left;display:block;padding:0;width:186px;background:#fff;text-align:left}
.blue #infomenu{border:2px solid #71e11d}
.blue #infomenu .titdown,.blue #infomenu .titup{background-color:#71e11d}
.blue #infomenu .cont{border-top:2px solid #71e11d}
.blue #infomenu li{border-bottom:1px solid #cedbe6}
.blue #infomenu li.thismenu dl dd,.blue #infomenu li.thismenu em{border:2px solid #71e11d;box-shadow:0 0 3px #71e11d}
.blue #infomenu li em{background:url(../images/index/em_blue.gif) 140px 8px no-repeat #fff}
.blue #infomenu li.thismenu em{background:url(../images/index/em_blue.gif) 10px 8px no-repeat #fff}
.green #infomenu{border:2px solid #42b712}
.green #infomenu .titdown,.green #infomenu .titup{background-color:#42b712}
.green #infomenu .cont{border-top:2px solid #42b712}
.green #infomenu li{border-bottom:1px solid #cee4c5}
.green #infomenu li.thismenu dl dd,.green #infomenu li.thismenu em{border:2px solid #42b712;box-shadow:0 0 3px #42b712}
.green #infomenu li em{background:url(../images/index/em_green.gif) 140px 8px no-repeat #fff}
.green #infomenu li.thismenu em{background:url(../images/index/em_green.gif) 10px 8px no-repeat #fff}
.orange #infomenu{border:2px solid #F78015}
.orange #infomenu .titdown,.orange #infomenu .titup{background-color:#F78015}
.orange #infomenu .cont{border-top:2px solid #F78015}
.orange #infomenu li{border-bottom:1px solid #f9e2c9}
.orange #infomenu li.thismenu dl dd,.orange #infomenu li.thismenu em{border:2px solid #F78015;box-shadow:0 0 3px #F78015}
.orange #infomenu li em{background:url(../images/index/em.gif) 140px 8px no-repeat #fff}
.orange #infomenu li.thismenu em{background:url(../images/index/em.gif) 10px 8px no-repeat #fff}
.red #infomenu{border:2px solid #C40000}
.red #infomenu .titdown,.red #infomenu .titup{background-color:#C40000}
.red #infomenu .cont{border-top:2px solid #C40000}
.red #infomenu li{border-bottom:1px solid #f7cdd0}
.red #infomenu li.thismenu dl dd,.red #infomenu li.thismenu em{border:2px solid #C40000;box-shadow:0 0 3px #C40000}
.red #infomenu li em{background:url(../images/index/em_red.gif) 140px 8px no-repeat #fff}
.red #infomenu li.thismenu em{background:url(../images/index/em_red.gif) 10px 8px no-repeat #fff}
#infomenu{position:absolute;z-index:999;height:auto}
#infomenu .titdown,#infomenu .titup{width:188px;height:39px;background:url(../images/global/cat_select.gif) center right no-repeat;color:#fff;text-align:left;text-indent:10px;font-size:1pc;line-height:39px;cursor:pointer}
#infomenu .titup a{color:#fff}
#infomenu .cont{padding-top:6px;border-radius:0 0 3px 3px;background:#fff}
#infomenu .cont ul{padding:0}
#infomenu .cont li{position:relative;margin:0 8px;height:34px;line-height:34px;+height:31px;+line-height:31px;cursor:pointer;text-align:left}
#infomenu .cont li em,#infomenu li.thismenu em{top:3px;left:0;z-index:99;display:block;text-align:left;line-height:24px;cursor:pointer}
#infomenu .cont li:last-child{border-bottom:0}
#infomenu .cont li dl{position:absolute;visibility:hidden}
#infomenu .cont li em{position:absolute;width:150px;height:22px;text-indent:25px;-webkit-transition:background .5s ease;transition:background .5s ease}
#infomenu .cont li em a{color:#333;font-size:14px}
#infomenu .cont li.thismenu em{position:absolute;width:535px;height:24px;border-radius:3px 3px 0}
#infomenu .cont li.thismenu dl{top:0;left:170px;z-index:100;visibility:visible;width:449px;height:200px;text-align:left}
#infomenu .cont li.thismenu dl dt{position:relative;z-index:100;margin:5px 2px;padding-left:20px;width:345px;height:35px;background:#fff;line-height:35px}
#infomenu .cont li.thismenu dl dd{position:absolute;top:30px;left:0;padding:10px 0 10px 15px;width:350px;border-top:0;border-radius:0 0 3px 3px;background:#fff;zoom:1}
#infomenu .cont li.thismenu dl b{z-index:99;font-size:14px}
#infomenu .cont li.thismenu dl dd a{font-size:14px;float:left;display:block;overflow:hidden;padding:0 5px;width:105px;color:#333;text-align:left;white-space:nowrap}
.daohang_con{overflow:auto;margin-top:10px;width:100%;height:auto;text-align:center}
.daohang_con .ul{display:block;margin-top:10px;width:75pc;height:auto;text-align:left}
.daohang,.daohang_con .ul{margin-right:auto;margin-left:auto}
.daohang{float:right;overflow:hidden;background:0 0;background-repeat:repeat-x;text-align:center}
.daohang,.daohang ul{width:998px;height:40px}
.daohang ul{margin-right:auto;margin-left:auto;background-repeat:no-repeat;text-align:left}
.daohang li{float:left}
.daohang a{float:left;display:block;padding-right:15px;padding-left:15px;height:40px;background-repeat:no-repeat;color:#3d3d3d;font-weight:700;font-size:1pc;line-height:40px}
.daohang a.current,.daohang a:hover{background-repeat:no-repeat;color:#fff;text-align:center;text-decoration:none;font-weight:700}
.blue .daohang{border-bottom:3px#f78015 solid}
.blue .daohang a.current,.blue .daohang a:hover{color:#f78015}
.blue .sch_t_frm .select{border-top:3px solid#f78015}
.blue .sch_t_frm .select,.blue .selectbox-wrapper{border-bottom:3px solid#f78015;border-left:3px solid#f78015}
.blue .selectbox-wrapper{border-right:3px solid#f78015}
.blue .topsearchinput{border-top:3px solid#f78015;border-bottom:3px solid#f78015;border-left:3px solid#f78015}
.blue .websearch .btn-normal{background-color:#f78015}
.blue .websearch .btn-normal:hover{background-color:#2283d4}
.green .daohang{border-bottom:3px #42b712 solid}
.green .daohang a.current,.green .daohang a:hover{color:#42b712}
.green .sch_t_frm .select{border-top:3px solid #42b712}
.green .sch_t_frm .select,.green .selectbox-wrapper{border-bottom:3px solid #42b712;border-left:3px solid #42b712}
.green .selectbox-wrapper{border-right:3px solid #42b712}
.green .topsearchinput{border-top:3px solid #42b712;border-bottom:3px solid #42b712;border-left:3px solid #42b712}
.green .websearch .btn-normal{background-color:#42b712}
.green .websearch .btn-normal:hover{background-color:#47c510}
.orange .daohang{border-bottom:3px #F78015 solid}
.orange .daohang a.current,.orange .daohang a:hover{color:#F78015}
.orange .sch_t_frm .select{border-top:3px solid #F78015}
.orange .sch_t_frm .select,.orange .selectbox-wrapper{border-bottom:3px solid #F78015;border-left:3px solid #F78015}
.orange .selectbox-wrapper{border-right:3px solid #F78015}
.orange .topsearchinput{border-top:3px solid #F78015;border-bottom:3px solid #F78015;border-left:3px solid #F78015}
.orange .websearch .btn-normal{background-color:#F78015}
.orange .websearch .btn-normal:hover{background-color:#e68a00}
.red .daohang{border-bottom:3px #C40000 solid}
.red .daohang a.current,.red .daohang a:hover{color:#C40000}
.red .sch_t_frm .select{border-top:3px solid #C40000}
.red .sch_t_frm .select,.red .selectbox-wrapper{border-bottom:3px solid #C40000;border-left:3px solid #C40000}
.red .selectbox-wrapper{border-right:3px solid #C40000}
.red .topsearchinput{border-top:3px solid #C40000;border-bottom:3px solid #C40000;border-left:3px solid #C40000}
.red .websearch .btn-normal{background-color:#C40000}
.red .websearch .btn-normal:hover{background-color:#d5303a}
.full .subsearch{width:1198px!important}
.blue .s_ulA ul li.current,.blue .s_ulA ul li.current a{background-color:#f78015}
.green .s_ulA ul li.current,.green .s_ulA ul li.current a{background-color:#42b712}
.orange .s_ulA ul li.current,.orange .s_ulA ul li.current a{background-color:#F78015}
.red .s_ulA ul li.current,.red .s_ulA ul li.current a{background-color:#C40000}
/*new daohang*/
.daohang_con2{overflow:auto;margin-top:10px;width:100%;height:auto;text-align:center;}
.daohang_con2 .ul{display:block;margin-top:10px;width:1200px;height:auto;text-align:left;}
.daohang2,.daohang_con2 .ul{margin-right:auto;margin-left:auto}
.daohang2{overflow:hidden;text-align:center; background-color:#fafafa}
.daohang2,.daohang2 ul{width:100%;height:42px; }
.daohang2 ul{margin-right:auto;margin-left:auto;background-repeat:no-repeat;text-align:left;}
.daohang2 li{float:left}
.daohang2 a{float:left;display:block;padding-right:19px;padding-left:19px;height:42px;background-repeat:no-repeat;color:#3d3d3d;font-size:18px;line-height:42px}
.daohang2 a.current,.daohang2 a:hover{background-repeat:no-repeat;color:#fff;text-align:center;text-decoration:none; }
.blue .daohang2{border-bottom:3px #71e11d solid}
.blue .daohang2 a.current,.blue .daohang2 a:hover{background-color:#71e11d;}
.green .daohang2{border-bottom:3px #42b712 solid}
.green .daohang2 a.current,.green .daohang2 a:hover{background-color:#42b712}
.orange .daohang2{border-bottom:3px #F78015 solid}
.orange .daohang2 a.current,.orange .daohang2 a:hover{background-color:#F78015}
.red .daohang2{border-bottom:3px #C40000 solid}
.red .daohang2 a.current,.red .daohang2 a:hover{background-color:#C40000}

.smp_box {
border: 1px solid #DDDDDD;
/*padding-top: 5px;*/
padding-bottom: 15px;
/*padding-left: 5px;*/
overflow: auto;
text-align: left;
line-height: 1.8;
font-size: 14px;
}
.smp_box_title {
background:url(../images/index/flag.png) no-repeat 8px 5px #fafafa;
font-size: 14px;
height: 35px;
line-height: 35px;
text-indent: 40px;
float: left;
width: 100%;
text-align: left;
/* border-left: 1px #D4D4D4 solid; border-right: 1px #D4D4D4 solid; border-top: 1px #D4D4D4 solid; */
font-weight: bold;margin-bottom: 10px;}
.smp_box li {float: left;margin: 8px 0px;width: 23.7%;line-height: 16px;text-indent: 0.5em;border-left: 1px solid #DDD;margin-left: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.smp_box ul{padding: 2px 0px;}
.smp_box li a {color: #333;}
.smp_box li em {font-size: 12px;}
.smp_box em a {color: #666;}



