﻿.house_tabbody {margin:0px; padding:0px; font:12px/24px Microsoft YaHei, sans-serif;color:#666;background:#f2f2f2}
img.screen,img.screen_t{width:100%;}
form,p { margin:0; padding:0}
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;}
h1,h2,h3,dl, dt, dd, ul, li,ol,p {list-style:none; margin:0;padding:0; font:14px/24px  Microsoft YaHei, sans-serif;color:#000}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a,img{border:0; text-decoration:none; color:#000;}
a:hover{color:#de261d}
a:link, a:visited, a:active {color:#666; text-decoration: none; outline: 0;}
a{ cursor: pointer; }
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix:after, #content:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;}
*+html .clearfix{min-height:1%;}
.block {display:block}
.none { display:none}
.fl,.float_l{float:left}
.fr,.float_r{float:right}
.tc {text-align:center}
.tr {text-align:right}
.hidden{overflow:hidden}
.mauto{margin:0 auto}
.w1200px{width:1200px}
.mt10px{margin-top:10px}
.mt60px{margin-top:60px}
.mb30px{margin-bottom:30px}
.ml20px{margin-left:20px}

/*宽度*/
.w1180px{width:1180px}
.w960px{width:960px}
.w870px{width:870px}
.w890px{width:890px}
.w800px{width:800px}
.w300px{width:300px}
.w290px{width:290px}
.w200px{width:200px}
.w80px{width:80px}

/*高度*/
.h650px{height:650px}
.h450px{height:450px}
.h250px{height:250px}


.topbar{border-bottom:#ddd 1px solid;line-height:35px;font-size:12px;color:#999;background:#fff}
.topbar .bar_left {float: left;word-spacing: 1px;height: 35px;line-height: 35px;}
.topbar dl{position:relative;display:inline-block}
.topbar dl dt {padding: 0 22px 0 10px;background-position: 1px -48px;position:relative;line-height: 35px;border:#fff 1px solid;border-top:0;border-bottom:0}
.topbar dl.code dt{padding: 0 22px 0 28px; background: url(../images/topbar_icons.png) no-repeat 1px -48px;}
.topbar dl dt a {text-decoration: none;cursor: pointer;color: #666;font-size:12px}
.topbar dl dt .arrow {margin-left: 8px;background: url(../images/topbar_icons.png) no-repeat -10px -470px;display: block;position: absolute;width: 7px;height: 4px;overflow: hidden;right: 10px;top: 16px;}
.topbar dl dt .mark {position: absolute;left: 0;top: 34px;height: 4px;z-index: 1001;font-size: 0;overflow: hidden;display: none;background-color: #fff;width: 100%;}
.topbar dl dd{border: 1px solid #e4e1e1;position: absolute;left:0px;top: 35px;_top: 36px;z-index: 1000;background: #fff;line-height: 20px;display: none;cursor: default;padding: 0px}
.topbar dl.code dd{padding: 20px;}
.topbar dl.code dd p {text-align: center;line-height: 12px;word-break: keep-all;margin-top: 6px;color: #555;font-size:12px}
.topbar dl.map dd{right:0;left:auto;width:1200px;top:36px;padding:20px 0}
.topbar dl:hover dt{background-position:1px 10px;border:#ddd 1px solid;border-top:0;border-bottom:0}
.topbar dl:hover dt a {color:#de261d;}
.topbar dl:hover dt .arrow{background-position:-10px -411px}
.topbar dl:hover dt .mark,.topbar dl:hover dd {display:block}
.topbar dl:hover dd img{width:100px;height:100px}
.topbar dl:hover dd a{display:block;font-size:12px;color:#666;line-height:30px;padding:0 16px}
.topbar dl:hover dd a:hover{color:#de261d;background:#f2f2f2}
.topbar dl:hover.map dd .col{width:220px;border-right:#ddd 1px solid;padding:0px 20px ;display:inline-block;float:left}
.topbar dl:hover.map dd .col h1{font-size:14px;color:#de261d;line-height:30px;font-weight:bold}
.topbar dl:hover.map dd .col a{display:inline-block;font-size:12px;color:#999;width:70px;text-align:left;padding:0px;text-align:center}
.topbar dl:hover.map dd .col a:hover{color:#000;}
.topbar dl:hover.map dd .w_col{width:100px;padding:0px 20px ;display:inline-block;float:left}
.topbar dl:hover.map dd .w_col p{text-align:center;font-size:12px;color:#999}
.topbar .bar_right {z-index: 999;position:relative;float: right;}
.topbar .login{display:inline-block}
.topbar .login a {color: #666;margin: 0 8px;}
.topbar .login a:hover{color:#de261d}

.header{height:100px;line-height:100px;background:#fff}
.header img{vertical-align:middle}
.header .search_box{width:660px;float:right;height:60px;margin:20px 0;position:relative}
.header .search_box .hot{position:absolute;top:5px}
.header .search_box .hot a{color:#999;font-size:12px;line-height:20px;padding:0 10px;display:inline-block}
.header .search_box .hot a:hover{color:#de261d}
.header .search{display:inline-block;width:500px;height:40px;background:url(../images/search_bg.jpg) repeat-x;padding:3px;line-height:34px;float:left}
.header .search dl{display:block;width:80px;vertical-align:middle;float:left;cursor:pointer;position:relative}
.header .search dl dt { padding: 0 22px 0 10px;background:#fff;position:relative;line-height: 34px;border-right:#ddd 1px solid;border-top:0;border-bottom:0;text-align:center}
.header .search dl dt .arrow {margin-left: 8px;background: url(../images/topbar_icons.png) no-repeat -10px -470px;display: block;position: absolute;width: 7px;height: 4px;overflow: hidden;right: 10px;top: 16px;}
.header .search dl dd{border: 1px solid #e4e1e1;border-top:0; position: absolute;left:0px;top: 34px;_top: 35px;z-index: 1000;background: #fff;line-height: 20px;display:none;cursor: default;padding: 0px;}
.header .search dl:hover dd {display:block}
.header .search dl:hover dd span{display:block;font-size:12px;color:#666;line-height:30px;width:78px;text-align:center;top:36px;}
.header .search dl:hover dd span:hover{color:#de261d;background:#f2f2f2}
.header .search input[type=text]{width:320px;background:#fff;border:0;padding:0 5px;line-height:34px;margin:0;float:left}
.header .search button{width:90px;float:left;padding:0;line-height:34px;color:#fff;font-size:16px;text-align:center;border:0;background:none;cursor:pointer}
.search_box a.fb{display:inline-block;line-height:38px;border:#ddd 1px solid;background:#f2f2f2;color:#999;font-size:14px;text-align:center;float:left;margin:0 20px;padding:0 15px;font-size:14px}
.search_box a.fb:hover{color:#de261d;background:#fff0f0;border:#de261d 1px solid}
.search_box a.fb i{display:inline-block;width:20px;height:20px;background:url(../images/topbar_icons.png) no-repeat -5px -173px;vertical-align:middle}
.search_box a.fb:hover i{background-position: -5px -115px}
.banner{background:url(../images/banner.jpg) top center no-repeat;height:400px;width:100%;color:#f9f9f9;text-align:center;font-size:50px;line-height:250px;letter-spacing:10px;font-weight:bold}

.index_wrap{margin:-100px auto 20px auto;width:1200px;}
.index_news{width:100%;height:40px;background:#fff\0;opacity:0.8\0; background:rgba(255,255,255,.8);line-height:40px;margin-bottom:15px}
.index_news h1{height:24px;line-height:24px;background:url(../images/search_bg.jpg) repeat-x;padding:0 8px;border-radius:5px;color:#fff;font-size:12px;vertical-align:middle;display:block;float:left;margin:8px 15px;position:relative}
.index_news h1 i{position:absolute;right:-10px;top:8px;  width: 0;height: 0;border-top: 3px solid transparent;border-left: 5px solid #333;border-bottom: 3px solid transparent;}

/* 本例子css */
.txtScroll-top {width: 1100px;overflow: hidden;position: relative;float: left;height:40px}
.txtScroll-top .hd {overflow: hidden;height: 21px;background: #f4f4f4;padding: 0 10px;}
.txtScroll-top .bd {padding: 0 15px;}
.txtScroll-top .infoList li {height:40px;}
.txtScroll-top .infoList li a {line-height: 40px;font-family: SimSun;font-size: 12px;color: #000;width:450px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;margin-right:80px}
.txtScroll-top .infoList li time {margin-right: 10px;color:#999;float:right}
.txtScroll-top .infoList li a:hover{color:#de261d}
.index_box{background:#fff;padding:30px}
.index_left{width:768px;float:left}
.index_right{width:370px;float:right}
.index_block{width:352px;border:#ddd 1px solid;float:left;margin-right:30px}
.index_block dt{width:100%;height:110px}
.index_block dt.cs{background:url(../images/cs.jpg) no-repeat}
.index_block dt.cz{background:url(../images/cz.jpg) no-repeat}
.index_block dt span{text-align:right;display:block;line-height:24px;color:#000;font-size:18px;margin-right:30px;padding-top:40px}
.index_block dt span small{display:inline-block;line-height:20px;background:#ccc;color:#fff;border-radius:3px;font-size:12px;width:70px;text-align:center}
.index_block dd{padding:15px}
.index_block dd a{display:inline-block;width:94px;margin:6px 5px;text-align:center;color:#000;background:#f2f2f2;line-height:34px;font-size:14px;}
.index_block dd a:hover{background:#de261d;color:#fff}
.index_block dd a.more{width:310px;position:relative}
.index_block dd a.more i{position:absolute; width: 0;height: 0;border-top:4px solid transparent;border-left:7px solid #333;border-bottom:4px solid transparent;margin-left:5px;top:13px}
.index_block dd a.more:hover i{border-left:7px solid #fff;}

.tt{display:block;float:left;width:354px;margin-right:30px;height:130px;line-height:130px;margin-top:15px}
.tt img{vertical-align:bottom}

.index_xq{border:#ddd 1px solid;padding:15px;height:438px}
.index_xq h1{line-height:20px}
.index_xq h1 a.more{font-size:12px;float:right;background:#fff;padding:0;margin:0;line-height:20px;height:20px}
.index_xq h1 a.more:hover{color:#de261d}
.index_xq a{display:block;background:#f2f2f2;padding:8px;margin:10px auto;height:80px}
.index_xq a img{width:107px;height:80px;margin-right:10px;float:left}
.index_xq a p{display:block;width:200px;height:80px;overflow:hidden;float:left}
.index_xq a span{font-size:16px;display:block;line-height:30px}
.index_xq a b{font-size:12px;font-weight:normal;color:#9c4d11;display:block;line-height:24px}
.index_xq a small{font-size:12px;color:#999;}
.index_xq a:hover{background:#ddd}

.footer{background:#fff;}
.footer .link {padding:20px 0;color:#ddd}
.footer .link h1{font-size:18px;line-height:30px}
.footer .link  a{color:#999;padding:0 10px;line-height:24px;display:inline-block}
.footer .link  a:hover{color:#de261d}
.footer hr{border:0; width:100%;border-bottom:#ddd 1px solid}

.foot{color:#999;text-align:center;font-size:12px;line-height:60px}


.ccc{line-height:40px;text-indent:20px;background:#de261d;color:#fff}
.ccc a{color:#fff;font-size:14px;margin:0 10px}
.ccc a:hover{text-decoration:underline}
    .chice_box{padding:15px;border:#ddd 1px solid;margin-bottom:20px}
    .chice_box div{font:14px/28px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666;border-bottom:#ddd 1px dashed}
    .chice_box div span{color:#000;margin-right:20px}
    .chice_box div a{color:#666;margin-right:20px;font-size:12px;display:inline-block}
    .chice_box div a:hover{color:#f60;}
    .chice_box div div.xiaoqu{border:#f60 1px solid;margin-left:60px;margin-bottom:10px;padding:10px;font:12px/24px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666; background:#FFF3E8}
    .chice_box .cur{color:#f60;font-weight:bold}
    .bg{background:#fff;padding:20px 0}
    .chice_box label input[type=text]{ width: 50px;border: #ddd 1px solid;margin: 0 5px}
    .chice_box label a{ display: inline-block;background:#eee;border: #ddd 1px solid;padding: 0 10px;line-height: 20px}
    .chice_box label a:hover{ background: #de261d;color: #fff}


     .house-list li {
    position: relative;
    cursor: pointer;
    color: #797979;
    border-bottom: 1px dashed #999;
    padding: 20px 0 20px 20px;
    height: 117px;
    font: 14px/24px Microsoft YaHei, sans-serif;
}
.house-list li:hover {
    background-color: #f9f9f9;
     
}
.house-list li:first-child {
    border-top: 1px solid #D8D8D8;
}
.house-list li img {
    float: left;
    width: 150px;
    height: 115px;
}
.house-list .house-details {
    padding-left: 165px;
}
.house-list li a,.house-list li .zero-reco-title {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
.house-list li a.hover ,.house-list li span.hover,.house-list .comm-address-new a.hover b{
    color: #ff6600;
    text-decoration: underline;
}
.house-list .house-details div.house-title {
    margin-bottom: 10px;
   
}
.house-list .house-title a{font:600 16px/26px Microsoft YaHei, sans-serif;}
.house-list .house-title i,.house-list .comm-address-new i {
    height: 18px;
    line-height: 18px;
    _height: 16px;
    padding: 0 4px;
    _padding-top: 2px;
    color: #ffffff;
    border-radius: 2px;
    font-style: normal;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: bottom;
    margin-left: 5px;
}
.house-list .house-title .icon-dt,.house-list .comm-address-new .icon-dt {
    background-color: #de261d;
}
.house-list .house-title .icon-zt,.house-list .comm-address-new .icon-zt {
    background-color: #ff6600;
}
.house-list .house-title .icon-js,.house-list .comm-address-new .icon-js {
    background-color: #69f;
}
.house-list .house-title .icon-xt,.house-list .ccomm-address-new .icon-xt{
    background:#f90;
}
.house-list .house-details span {
    margin-right: 10px;

}
.house-list .house-details .comm-address {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 342px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 0;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>342?"342":"auto");
}
.house-list .house-details em {
    margin-right: 10px;
    color: #DBDBDB;
    height: 12px;
}
.house-list .house-details em.em_kw {
    margin-right: 0;
    color: #ff6600;
    height: inherit;
}
.house-list .house-details .bus-info {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 0;
    margin-left: 20px;
    width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #ff6600;
}
.house-list .house-details .bus-info i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 15px;
    margin-right: 4px;
    vertical-align: bottom;
    background:  url("../images/map_orange.gif") no-repeat 0 0px;
}
.house-list .house-details .details-bottom {
    width: 530px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   
}
.house-list .details-bottom span {
        display: inline-block;
    zoom: 1;
    margin-right: 10px;
    color: #de261d;
    border: solid 1px #de261d;
    padding: 0 8px;
     font:14px/20px Microsoft YaHei, sans-serif;
}
.house-list .details-bottom span:hover {
      background:#de261d;
      color:#fff
}


.house-list .details-bottom i {
    width: 70px;
    height: 19px;
    background: url("../images/star_chat.gif") no-repeat;
    margin-right: 10px;
    vertical-align: bottom;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.house-list .details-bottom .kfsTag{
    display: inline-block;
    width: 86px;
    height: 20px;
    margin-right: 10px;
    background: url("../images/kaifashang.png") no-repeat 0px -66px;
}
.house-list .details-bottom .star-broker {
    background-position: 0 0;
}
.house-list .details-bottom .chat-super {
    background-position: 0 -22px;
}
/*house price*/
.house-list .pro-price {
    position: absolute;
    top: 0;
    right: 30px;
    width: 112px;
    padding-top: 48px;
}
.house-list .pro-price .price-det {
    color: #ff6600;
    font-weight: bold;
    font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;
    color:#000;
    margin-bottom: 10px;
    vertical-align: top;
    width: 120px;
    margin-left: 23px;
}
.house-list .pro-price span, .house-list .pro-price em, .house-list .pro-price i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 24px;
    line-height: 24px;
}
.house-list .pro-price strong {
    font-size: 22px;
    font-family: Tahoma;
    margin-right: 5px;
}
.house-list .pro-price .renzheng {
    font-size: 12px;
    border-radius: 3px;
    width: 115px;
    text-align: center;
}
.house-list .pro-price em {
    background-color: #de261d;
    color: #ffffff;
    width: 52px;
    border: 1px solid #de261d;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.house-list .pro-price i {
    color: #de261d;
    font-style: normal;
    border: 1px solid #de261d;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 58px;
}

.house-list .pro-price .icon-fcj{
    background-color: #de261d;
}

.house-list .pro-price .fcj i{
    height: 18px;
    line-height: 18px;
    _height: 16px;
    padding: 0 4px;
    _padding-top: 2px;
    color: #ffffff;
    border-radius: 2px;
    font-style: normal;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 5px;
    width:auto;
}

/*add new css for pmt27997 */
.house-list .house-title-new,.house-list .house_info,.house-list .details-bottom-new{
    max-width: 544px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>342?"544":"auto");
}
.house-list .price-new{
    width: 148px;
    right: 0px;
    padding-top: 40px;
}
.house-list .price-new .price-det{
    vertical-align: inherit;
    margin: 0px;
    width: auto;
}
.house-list .comm-address-new a{
    font-size: 12px;
    font-weight: normal;
    color: #999;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 278px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 0;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>342?"278":"auto");
}
.house-list .comm-address-new a b{
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
.house-list .price-new p{
    margin-bottom: 4px;
    white-space: nowrap;
}
.house-list .price-new span{
    color: #999;
}
.house-list .comm-address-new i{
    margin-bottom: 2px;
}
.house-list .comm-address-new .bus-info{
    margin-left: 8px;
    width: 180px;   
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>342?"180":"auto");
}
.house-list .comm-address-new  .bus-info i{
    margin:0px 5px 0px 0px;
    padding: 0px;
}
.house-list .house-details div.house-title-new{
    margin-bottom: 10px;
}
.house-list .details-bottom-new .broker-name{
    max-width: 102px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0px 9px 0px 0px;
    display: inline-block;
    vertical-align: text-bottom;
    _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>342?"102":"auto");
}
.pager { width:100%;height:60px;}
.pager_box {float:right; display:inline-block; margin-right:20px; margin-top:10px}
.pager a,.pager span{ display:inline-block;font:14px/30px "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif; color:#333;border-collapse:collapse; float:left; padding:0px 10px; background:#f2f2f2; border:1px solid #ddd; text-align:center;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;    }

.pager a:hover,.pager .on {background:#de261d;color:#fff; border:1px solid #de261d} 
.showtit{font:600 20px/60px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#555}
.litem{font:14px/35px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666;padding:20px 30px}
.litem .cc{display:block;float:left; width:100px;}
.litem .cd{width:300px;color: #000;display:block;float:left;}
.litem span{display:block;float:left; width:100px;}
.litem span.cd{width:300px;color: #000;}
.orange{color:#f60}
.tip{margin:0px 20px;font:16px/35px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#000;background:#f2f2f2; padding:10px 20px}
.tip em{font-size:20px;color:#f60;font-weight:bold}
.tip  .icon{padding:20px 0px}
.detail{margin:20px;}
.detail h1{font-size:16px;line-height:30px;border-top:#ddd 1px solid;text-indent:10px;color:#000}
.detail,.detail p{font-size:14px;line-height:28px;color:#666}
.tuijian{margin:0px 30px}
.tuijian li{border-bottom:#ddd 1px dashed;padding:10px 0}
.tuijian li img.pe{float:left; width:74px;height:95px ;margin-right:20px;margin-left:20px}
.tuijian li a{display:block;width:120px;height:30px;float:right;font:600 16px/30px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#61AB00; }
.tuijian li .ee{padding:10px;background:#FFFFF0;font: 12px/24px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666;margin:5px;border:#FFCC99 1px solid}
.tuijian li .ee p{font: 12px/24px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666}
.mamge{ margin:10px 30px}
.mamge table{border:0;table-layout:fixed; width:100%}
.mamge table tbody td{font: 14px/30px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666; background:#f2f2f2;padding:5px 10px}
.mamge table tbody td.tit{width:100px}
.mamge table thead td{background: #61AB00;text-align:center;color:#fff;font:18px/30px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;}
.mamge table tfoot td{text-align:center;background:#f2f2f2} 
.mamge table td input[type=text]{width:200px;height:24px;line-height:24px\9;border:1px solid #ccc;border-radius:5px;padding-left:11px;color:#666;font:14px/24px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;}
.mamge table td textarea{width:600px;height:100px;line-height:24px\9;border:1px solid #ccc;border-radius:5px;padding-left:11px;color:#666;font:14px/24px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;}
.mamge table input[type=button]{font:14px/28px Microsoft YaHei, sans-serif; color:#444;display:inline-block;padding:0px 20px;border:0;border-radius:5px; margin-bottom:10px;cursor:pointer}
.mamge table input[type=button]:hover{background:#61AB00;color:#fff;}

.broker_infor_mt20 {
    margin-top: 20px;
}
.broker_infor {
    margin: 20px auto;
}
.broker-info {
    margin-bottom: 6px;
    width: 230px;
    margin:0px auto
}
.broker_pic .bro-pho {
    float: left;
    margin: 0 auto 0px auto;
    width: 100px;
    overflow: hidden;
}
.broker-info .broker_true_name {
    font-weight: bold;
    line-height: 30px;
    margin: 0 0 5px;
    height: 30px;
    overflow: hidden;
    font-size:20px
}
.dark_grey {
    color: #333;
}
.f16 {
    font-size: 16px;
}
.broker-info a {
    color: #0041d9;
    text-decoration: none;
    outline: 0;
}
.broker_name {
    margin-bottom: 6px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    clear: both;
}
.broker_name .comp_info {
    text-align: center;
    font-size: 12px;
    color: #666;
}
.broker_name a {
    line-height: 22px;
    height: 22px;
    color: #335292;
}
.bro-chat-box .i-chat {
    width: 24px;
    height: 24px;
    position: relative;
    float: left;
    top: -1px;
    left: -1px;
    display: block;
    background-position: 0 -777px;
}
.p_icon {
    background: url("../images/sprite_8_dy_1_2.png") no-repeat 0 0;
}
.bro-chat-box {
    display: block;
    height: 22px;
    width: 78px;
    line-height: 22px;
    border: #63ab01 solid 1px;
    position: relative;
    border-radius: 3px;
}
.bro-chat-box .txt {
    float: left;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #63ab01;
    padding: 0 0 0 3px;
}
.broker_tel {
    font-size: 24px;
}
.broker_icon {
    width: 178px;
    padding-left: 50px;
    height: 40px;
    border: 1px #c2e28d solid;
    display: block;
    border-radius: 3px;
    background-color: #f7ffec;
    position: relative;
    margin-bottom: 18px;
    line-height: 40px;
    font-weight: normal;
    color: #333;
    margin:10px auto
}
.icon_tel {
    background-position: -29px -778px;
}
.icon_tel, .icon_chat {
    width: 42px;
    height: 42px;
    position: absolute;
    top: -1px;
    left: -1px;
}
.broker_verify p{font: 12px/20px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666; }
.ajax_prop .title h4 {
    margin-left: 20px;
}
h4 {
    font-size: 22px;
    line-height: 45px;
}
.broker_more_box a {
    color: #335292;
}

.ajax_prop  a {
    color: #0041d9;
    text-decoration: none;
    outline: 0;
      padding-bottom:20px
}
.broker_more_box {
    text-align: center;
    
}
 .ajax_prop {
     width:230px;
     margin:0px auto;
    border-top: solid #ccc 1px;
    padding-top: 10px;
}
.ajax_prop .title {
    position: relative;
}
.ajax_prop .box {
    padding: 0;
    border: 0;
  
}
 .ajax_prop ul {
    width: 200px;
    margin: 0 auto;
}

.ajax_prop ul li {
    position: relative;
    margin: 0 auto 24px;
}
.ajax_prop ul li {
    float: left;
    margin: 0 8px;
}
.ajax_prop ul li:hover {
    background:#f2f2f2
}
.rec_common_con {
    padding: 10px;
    width: 180px;
    display: block;
    font-size: 12px;
    line-height: 12px;
    position: relative;
}
.rec_icon {
    width: 40px;
    height: 41px;
    display: block;
    position: absolute;
    top: 5px;
    left: 14px;
    z-index: 555;
    background: url("../images/sprite_8_dy_1.png") no-repeat 0 -560px;
}
.rec_common_con .rec_common_img {
    width: 180px;
    height: 135px;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
}
.rec_common_con a.rec_common_title {
    width: 180px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    color: #003fd8;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
.rec_common_con .rec_common_price {
    font-size: 14px;
    font-family: "Arial";
    line-height: 22px;
    height: 22px;
    color: #f60;
    font-weight: bold;
}
.rec_common_con .rec_common_info {
    font-size: 12px;
    color: #737373;
    line-height: 22px;
}
.rec_common_con .rec_common_name {
    font-size: 12px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    color: #666;
    width: 180px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.rec_common_con {
    padding: 10px;
    width: 180px;
    display: block;
    font-size: 12px;
    line-height: 12px;
    position: relative;
}
.jjr-itemmod {
    position: relative;
    width: 832px;
    height: 134px;
    cursor: pointer;
    padding:10px;
    margin:10px 20px;
    border-bottom: 1px dashed #999;
    background-color: #fff;
}
.jjr-itemmod:last-child {border-bottom:0
}
.jjr-itemmod:hover{background:#f2f2f2}
.jjr-itemmod .jjr-info h3 a {
    color: #333;
    max-width: 106px;
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
    .jjr-itemmod .jjr-info h3 a:hover {color:#f60
    }
    .jjr-itemmod .jjr-info h3 span {
    display: inline-block;
    color: #666;
    height: 38px;
    line-height: 38px;
    padding: 0 4px;
    font-size: 13px;
    margin-left: 6px;
    vertical-align: top;
}
.jjr-itemmod .img {
    float: left;
    width: 130px;
    height: 130px;
    border-radius:50%
}
.jjr-itemmod  .img img {
    width: 130px;
    height: 130px;
    border-radius:50%
}
.jjr-itemmod a {
    color: #666;
}
.jjr-itemmod .thumbnail {
    width: 100px;
    height: 133px;
}
.jjr-itemmod .jjr-info {
    float: left;
    padding-left: 30px;
    width: 510px;
    overflow: hidden;
    color: #797979;
    font-size: 13px;
}
.jjr-itemmod .jjr-info h3 {
    height: 38px;
    line-height: 38px;
}
.jjr-info address {
    display: block;
    margin-top: 10px;
    width: 440px;
    white-space: nowrap;
    overflow: hidden;
}
.jjr-itemmod .jjr-info .xq_tag {
    text-overflow: ellipsis;
}
.jjr-itemmod .jjr-info p, .jjr-itemmod .jjr-info address {
    display: block;
    width: 440px;
    white-space: nowrap;
    overflow: hidden;
    font: 12px/20px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666; 

}
.jjr-itemmod .jjr-info h3 .tel-icon {
    background-position: 0 0;
}
.jjr-info .tel-icon, .jjr-info .addr-icon, .jjr-info .xq-icon, .jjr-info .que-icon {
    display: inline-block;
    font-size: 0;
    overflow: hidden;
    width: 14px;
    margin-right: 4px;
    height: 14px;
    vertical-align: -2px;
    background: url(../images/broker-icons.png) no-repeat;
}
.jjr-itemmod .jjr-info .xq-icon {
    background-position: 0 -36px;
}
.jjr-itemmod .jjr-info .addr-icon {
    background-position: 0 -18px;
}
.jjr-side a{color:#de261d;line-height:130px}
.jjr-side a:hover{color:#f60}
.dllp a{ display:block; width:700px; height:226px; margin:10px auto}
.dllp a img{width:700px; height:226px;}

.shoptop{background:#de261d;height:120px;border-radius:5px;margin:20px auto}
.shoptop span{margin:0px 30px;font: 30px/80px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#fff;width:80%;display:block }
.shoptop small{font:14px/28px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#fff;padding-left:30px}

.listleft{background:#fafafa}
.listleft a{display:block;text-align:center;font:14px/40px "Microsoft YaHei", "微软雅黑", Tahoma, Arial, simhei, Helvetica, sans-serif;color:#666;border-bottom:#ddd 1px dotted;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.listleft a:last-child{border-bottom:0}
.listleft a:hover,.listleft a.cur{background:#de261d;color:#fff}
.list1{margin:20px}
.list1 a.rightlink{float:right;font: 14px/16px Microsoft YaHei,verdana;color:#ff6600; margin-bottom:5px}
.list1 a.rightlink:hover{text-decoration:underline}
.list1 li{font: 14px/36px Microsoft YaHei,verdana;color:#666;text-indent:15px;border-bottom:#ddd 1px dotted}
.list1 li a{display:block;float:left; width:600px;font: 14px/36px Microsoft YaHei,verdana;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list1 li a:hover{color:#ff751c}
.list1 li i{display:block;width:4px; height:4px;line-height:0;background:#ddd;float:left;margin:16px 5px}
.list1 li:hover{background:#f2f2f2}
.list1 li:hover i{background:#ff751c}
/*单页*/
.show{ margin:20px}
.show,.show p{font: 14px/36px Microsoft YaHei,verdana;color:#333;}
.show img{max-width:800px}
.show h1{font:20px/80px Microsoft YaHei,verdana;color:#333; text-align:center;border-bottom:#ddd 1px dotted}
.line_show_tit{font:16px/30px Microsoft YaHei, sans-serif;color:#000;text-indent:15px;background:#f2f2f2;margin:20px 0px 0px 0px;border-radius:5px 5px 0px 0px;border:#ddd 1px solid;border-bottom:#61AB00 solid;}
.message{padding:20px;background:#fafafa;margin:0px 0px;border-radius: 0px 0px 5px 5px;border:#ddd 1px solid;border-top:0}
.message li{font: 14px/30px Microsoft YaHei,verdana;color:#666; vertical-align:top}
textarea.textarea01{border:1px solid #d6d6d6; line-height:24px; margin-top:5px;  text-indent:5px; height:80px;vertical-align:top}
input[type=text].input02,input[type=password].input02,select.input02{ border:1px solid #d6d6d6; height:24px; line-height:24px; margin-top:5px;  text-indent:5px;}
a.button03{display: inline-block;width:100px;  height: 30px;    line-height:30px; text-align:center;   background-color:#61AB00;    border-radius: 8px;    color: #fff;    position: relative; margin:20px 80px}
a.button03:hover{background:#518D01}

.home-title{color:red;display:block;margin-left:20px;margin-bottom:10px;font-size:20px}
.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:#333;cursor:pointer}
.home-title a:hover{color:#f60;text-decoration:underline;outline:0}
.indexlist{padding: 15px;}
.indexlist li{background: url("../images/dot.png") no-repeat 0px 9px;padding-left:15px}
.indexlist li a{font:14px/28px Microsoft YaHei, sans-serif; color:#444; display:block; width:250px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis}
.indexlist li a:hover{color:#f60}

.house_tab{ float: right;}
.house_tab a{font:14px/28px Microsoft YaHei, sans-serif; color:#444;display:inline-block;padding:0px 20px;margin:0 3px}
.house_tab a:hover{background:#000;color:#fff;}
.house_tab a.cur{background:#de261d;color:#fff;}
.house_box{padding:25px 15px}
.house_box a.frist{float:left;width:400px;}
.house_box a.frist img{ width:400px; height:265px}
.house_box a h1{font:20px/55px Microsoft YaHei, sans-serif; color:#000}
.house_box a h1 span{float:right;font-weight:bold;color:#FF6129}
.house_box a small{font:14px/28px Microsoft YaHei, sans-serif; color:#666;}
.house_box_right{float:left; width:430px}
.house_box_right a{float:left;width:200px; margin-left:15px; margin-bottom:15px}
.house_box_right a img,.house_list a img{width:200px; height:133px}
.house_box_right a  h1,.house_list a  h1{font:18px/30px Microsoft YaHei, sans-serif; color:#000}
.house_box_right a small,.house_list a small{font:12px/22px Microsoft YaHei, sans-serif; color:#666; display:block;width:200px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis}

input, select, input, textarea {font-size: 12px; outline: 0;}

input[type="radio"] { margin: 3px 3px 0px 5px;}
.fd1 { padding: 7px; height: 47px;background: #ececec;border-radius: 5px; display:block;z-index: 10;width:556px;float:left;}
.search-form .kw {padding: 11px 0 11px 17px; height: 22px;line-height: 22px;width:402px; border: 1px solid #ccc;border-radius: 5px;color: #999;font-size: 13px; _margin-left: -26px;}
.kw:focus{border-color:#f60;color:#333}
.search .on-border{border-color:#f60;color:#333}
.fd1 .search-close { cursor: pointer; height: 19px; position: absolute; left: 370px; top: 20px; width: 19px;background-position: 0 -755px;}
.home-icon {  background: url("../images/home-new.png") no-repeat 0 0;}
.fd1 a { position: relative;}
.btn-icon { width: 30px;height: 35px;position: absolute;top: -12px;_top: 0;top: -14px\0;background: url("../images/home-new.png") no-repeat 15px -670px;}
.fd1 .btn { width: 125px;height: 45px;font-family: "microsoft yahei";border: 0;border-radius: 5px;color: #fff;font-size: 21px;padding-left: 11px;margin-left: 3px;_margin-left: 0;background-color: #ff911b;}
.fd1 .btn-bg-xf {  background-color: #ff612a;}
 .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}
.tab-contents {  margin: 27px 20px 0 30px;position: relative;z-index: 10;}
.details { width: 315px; position: relative;}
.search-form .map{padding:0 0 0 16px;font-size:13px;background-position:-0px -560px;float:left;display:block;width:80px; margin-top:30px}
.search-form a.map:link {color: #2c81cd;}
.search-form a:link, .tab-contents a:visited, .tab-contents a:active {color: #333;}
.search-form a.map:link{color:#2c81cd}
.search-form a.map:hover{color:#f60}
.map i {display:block; width: 12px;height: 17px;left: 2px;background-position: -0px -560px;float:left}
.tab-contents a {display: inline-block;padding: 0 15px 14px 0;_padding-right: 10px;font-size: 13px;}

.home-icon { background: url("../images/home-new.png") no-repeat 0 0;}
.tab-contents p {margin:0px 0 5px 0;padding: 0;font-size: 16px;display: inline-block;} 
.areas {width: 100%;margin:0px 0 5px 0;}
.tab-contents a:hover, .tab-contents a.hot-word { color: #f60;}
.tab-contents a:link, .tab-contents a:visited, .tab-contents a:active {color: #333;}
.tab-contents a {display: inline-block;padding: 0 15px 0px 0;_padding-right: 10px;font-size: 13px;}
.prices {width: 100%;height: 33px; overflow: hidden;margin-top: 6px;}
.line-mag {margin-right: 21px;margin-left: 23px;}
.solid-line {width: 1px;height: 150px;_height: 160px;background-color: #d8d8d8;margin-top: 5px;}
.details {width:315px; position: relative;}
.tab-contents a:hover,.tab-contents a.hot-word{color:#f60}
.publish{float:left;margin:7px 41px 0 31px;_margin-left:14px;width:360px}

p.saler-title{font-size:29px;color:#f60;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 #ccc;border-radius:5px;padding-left:11px;color:#999}
.sale-btn-icon{position:absolute;display:block; margin-top :31px; margin-left:6px;width:30px;height:35px;background:url("../images/home-new.png") no-repeat 15px -670px}
.publish .free-pub{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:#fff;background-color:#ff911b;background-position:22px -670px}
.publish a:hover{text-decoration:none}
.publish a:hover .free-pub{cursor:pointer;background-color:#ce7412;text-decoration:none}
.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:#de261d;color:#fff;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}
.fst-type { margin-left: 0;}
.sydc-type {margin-left: 32px;vertical-align: top; margin-top: 5px; _margin-top: -3px; margin-top: 3px\0;}
.select, input { vertical-align: middle;}
.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:#000;background:url("http://pages.ajkcdn.com/site/img/home/1/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:100%;height:38px;line-height:38px;text-indent:52px;background-color:#de261d;border-radius:0;color:#fff;position:relative}
.publichouse-cont .publish-button:link,.publichouse-cont .publish-button:visited{color:#fff}
.publichouse-cont .publish-button:hover{background-color:#b60101;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:10px;text-align:center;text-indent:0}


.index_p{ padding:20px 15px}
.index_p a{display:block;height:95px;overflow:hidden; margin-bottom:35px}
.index_p a img.pe {float:left; width:74px;height:95px ;margin-right:10px   }
.index_p a img.pe1 {float:left; width:120px;height:95px ;margin-right:10px   }
.index_p a small{font:12px/22px Microsoft YaHei, sans-serif; color:#666;}
.index_p a small em{color:#f60;font-weight:bold}
.box {
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}

.product-list-title .title-left {
	border: 1px solid #eaeaea;
	border-right: none;
	background-color: #f7f7f7;
    display: inline-block;
             float:left;
}
.product-list-title .title-left1 {
	width: 122px;
	border: 1px solid #eaeaea;
	border-right: none;
	background-color: #f7f7f7;
    display: inline-block
}

.product-list-title .title-left ul li {
	position: relative;
	z-index: 1;
    display: inline-block;
	width: 60px;
	border-right: 1px solid #eaeaea;
    line-height:32px;
    text-align:center

}

.product-list-title .title-left ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.product-list-title .title-left ul li.item02 i,.product-list-title .title-left ul li.item03 i {
	position: absolute;
	top: 11px;
	right: 10px;
	z-index: 10;
	width: 8px;
	height: 12px;
	background: url(../images/arrow2.jpg) 0 0 no-repeat;
}

.product-list-title .title-left ul li.item02,.product-list-title .title-left ul li.item03,.product-list-title .title-left ul li.item04,.product-list-title .title-left ul li.item05{
	padding-right: 10px;
	width: 50px;
}

.product-list-title .title-left ul li.current.up.item02 i,.product-list-title .title-left ul li.current.up.item03 i {
	background: url(../images/arrow2.jpg) -8px 0 no-repeat;
}

.product-list-title .title-left ul li.current.down.item02 i,.product-list-title .title-left ul li.current.down.item03 i,.product-list-title .title-left ul li.item02:hover i,.product-list-title .title-left ul li.item03:hover i {
	background: url(../images/arrow2.jpg) -16px 0 no-repeat;
}

.product-list-title .title-left ul li.item04 i {
	position: absolute;
	top: 11px;
	right: 10px;
	z-index: 10;
	width: 9px;
	height: 13px;
	background: url(../images/arrow.jpg) 0px 0 no-repeat;
}

.product-list-title .title-left ul li.current.up.item04 i {
	background:  url(../images/arrow.jpg) 0px -0px no-repeat;
}

.product-list-title .title-left ul li.current.down.item04 i,.product-list-title .title-left ul li.item04:hover i {
	background:url(../images/arrow.jpg) 0 -26px no-repeat;
}

.product-list-title .title-left ul li.current,.product-list-title .title-left ul li:hover {
	color: #c60409;
	cursor: pointer;
}
