/*鍚嶇О*/
.detail_title{
    display: inline-block;
    padding: 0 0 40px 0;
    width: 100%;
    height: 20px;
}
.detail_title .name{
    font-size: 24px;
    margin-right: 2px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.detail_title .label{
    color: #888888;
    margin: 0 20px 0 10px;
    overflow: hidden;
    height: 30px;
    line-height: 34px;
}
.formats span{
    height: 24px;
    line-height: 24px;
    margin-top: 4px;
    margin-left: 6px;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    width: 85px;
}
.formats,.detail_label{
    display: inline-block;
}
.detail_right{
    color: #888888;
    position: relative;
    margin-top: 3px;
    display: inline-block;
}
.shareNum{
    width: 20%;
    display: inline-block;
    float: right;
}
.shareList{
    float: right;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    width: 15%;
    padding: 0 8px 0 30px;
    height: 24px;
    line-height: 24px;
    /* margin-left: 10px; */
    position: relative;
    color: #888888;
    cursor: pointer;
    font-size: 12px;
}
.shareList i{
    display: block;
    width: 160px;
    height: 16px;
    position: absolute;
    top: 4px;
    left: 6px;
}
.shareA:hover{
    color: #ffffff;
    background: #e74057;
}
.shareA.active,.shareA.active:hover{
    color: #e74057 !important;
    background: #ffffff !important;
}
.shareB:hover{
    background: #1c8fff;
    color: #ffffff;
    border: 1px solid #1c8fff;
}
.shareA i{
    background: url("../img/icon_shareA.png") no-repeat;
}
.shareB i{
    background: url("../img/icon_shareB.png") no-repeat;
}
.shareA:hover i{
    background: url("../img/icon_shareA.png") 0 -20px no-repeat;
}
.shareA.active i,.shareA.active:hover i{
    background: url("../img/icon_shareA.png") 0 -38px no-repeat;
}
.shareB:hover i{
    background: url("../img/icon_shareBh.png") no-repeat;
}
.detail_right{

}
.shareCon{
    top: 21px;
    height: 0px;
    position: absolute;
    right: 0%;
    width: 27%;
    transition: 0.5s;
    border-radius: 4px 0 0 4px;
    z-index: 10;
    overflow: hidden;
}
.shareCon.hover{
    height: 396px;
}
.shareCon .con{
    margin: 10px 3px;
    width: 90px;
    height: 367px;
    border-radius: 3px;
    background-color: #ffffff;
    border: 1px solid #f0f0f0;
}
.shareCon .con li{
    height: 48px;
    padding: 15px 0;
    cursor: pointer;
}
.shareCon .con li:last-child{
    border-bottom: none !important;
}
.shareCon .con li:hover {
    background: #f6f6f6;
}
.shareCon .con li img{

    display: block;
    margin:0 auto;
}
.shareCon .con li span{
    display: block;
    color: #333333;
    text-align: center;
    margin-top: 10px;
}
.shareCon .con li:last-child{
    height: 103px;
}
/*鐩稿唽銆佷俊鎭�*/
.detail_top{
    display: inline-block;
    margin-bottom: 60px;
}
.details_left {
    width: 555px;
    height: 50px;
    position:relative;
    float:left;
}
.photoBtn{
    position: absolute;
    border-radius: 3px;
    right: 5px;
    top: 368px;
    background: url("../img/opacity30.png") repeat;
}
.photoBtn a{
    font-size: 12px;
    display: block;
    padding: 0 7px 0 32px;
    background: url("../img/icon_photo.png") 7px no-repeat;
    height: 28px;
    line-height: 28px;
    color: #ffffff;
}
.photoBtn a:hover{
    color: #ffffff !important;
}
.details_left .Details_btn {
    border: none !important;
    /*background:#01a1ff;*/
    position:absolute;
    width: 25px;
    height: 90px;
     bottom:0;
    z-index:9;
    font-size:50px;
    font-weight:bold;
    /*top: 422px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    border-radius: 1px;
}
.details_left .prev {
    left:0;
}
.details_left .next {
    right:0;
}
.details_left li {
    float:left;
}
.details_left .PicBox {
    width: 555px;
    margin:0 auto;
    height: 400px;
    position:relative;
    overflow:hidden;
}
.details_left .PicBox ul.PicBoxCon {
    height: 400px;
    position:absolute;
}
.details_left .PicBox ul.PicBoxCon>li {
    width: 555px;
    height: 400px;
    position:relative;
    color:#fff;
}
.details_left .PicBox ul.PicBoxCon>li img {
    display:block;
    width: 555px;
    height: 400px;
}
.details_left .PicBox ul.PicBoxCon a {
    display:block;
    position:absolute;
    color:#fff;
}
.details_left .listBox {
    width: 495px;
    margin:0 auto;
    height:90px;
    position:relative;
    padding:20px 0  0 0;
    overflow:hidden;
}
.details_left .listBox ul {
    height:90px;
    position:absolute;
    overflow:hidden;
}
.details_left .listBox li {
    width: 120px;
    height: 90px;
    cursor:pointer;
    position:relative;
    margin-right: 5px;
    overflow: hidden;
}
.details_left .listBox li span {
    height:25px;
    background:url(../img/bg37.png) repeat;
    line-height:25px;
    overflow:hidden;
    position:absolute;
    bottom: 0;
    left:0;
    width: 118px;
    color:#fff;
    text-align:center;
}
.details_left .listBox li.on span{
    bottom: -2px;
    left:-2px;
}
.details_left .listBox li img {
    width: 120px;
    height: 90px;
    display: block;
}
.details_left .listBox li.on {
    width: 116px;
    height: 86px;
    display: block;
    border:2px solid #1c8fff;
}
.details_left .listBox .on img {
    width: 120px;
    height: 90px;
    margin: -2px;
}
/*.slider {*/
    /*margin-top: 30px;*/
    /*height: 159.5px;*/
/*}*/
.Details_btn {
    background: #f0f0f0;
}
.Details_btn i {
    /* margin-left: 7px; */
     margin-top: 34px;
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("../img/slide.png");
    background-repeat: no-repeat;
}
.Details_btn.next i {
    background-position: -17px -2px;
}
.sliderbtnActive{
    background-color: #b3b3b3 ;
}
.sliderbtnActive:hover,.sliderbtnActive:active{
    background-color: #b3b3b3;
}
/*鍙充晶淇℃伅*/
.details_right{
    width: 590px;
    padding: 0 0 0 35px;
}
/*浠锋牸 鍚嶇О*/
.details_price{
    padding-top: 10px;
    height: 60px;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}
.details_price .name{
    color: #888888;
    margin: 18px 0 0 15px;
}
.details_right .detail_label{
    margin-top: 8px;
    height: 54px;
    overflow: hidden;
    width: 586px;
}
.detail_label span{
    min-width: 76px;
    font-size: 12px;
    margin-right: 10px;
    margin-bottom: 6px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    display: inline-block;
}
.details_price i{
    margin: 0 40px;
}

.mortgageBtn{
    position: relative;
    padding-left: 18px;
    float: left;
    margin: 20px 0 0 20px;
}
.mortgageBtn i{
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 13px;
    height: 22px;
    margin: 0;
    background-size: 100%;
    color: #888888;
    cursor: pointer;
}
.details_price_more span:hover{
    text-decoration: underline !important;
    color: #333333 !important;
}
.details_date{
    height: 220px;
    border-bottom: 1px solid #f0f0f0;
}
.details_date .clearfix{
    margin-top: 28px;
}
/*.rightList_l{*/
    /*float: left;*/
    /*width: 400px;*/
/*}*/
/*.rightList_l span,.rightList_l div{*/
    /*display: inline-block;*/
/*}*/
/*.rightList_r{*/
    /*width: 140px;*/
    /*float: right;*/
    /*position: relative;*/
/*}*/
/*.rightList_r a{*/
    /*color: #1c8fff;*/
/*}*/
.details_label{
    float: left;
    color: #888888;
    margin-right: 30px;
    height: 16px;
    line-height: 16px;
}
.details_labelCon{
    float: left;
    color: #333333;
    height: 16px;
    line-height: 16px;
}
.details_labelCon .address{
    width: 520px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
    text-decoration: underline;
    cursor: pointer;
}
.details_labelCon .addressBtn:hover,.details_labelCon .undline:hover{
    color: #1c8fff;
    cursor: pointer;
}
.details_more{
    color: #888888;
    margin-left: 30px;
    position: relative;
    float: left;
    height: 16px;
    line-height: 16px;
}
.details_more a{
    display: inline-block;
    height: 16px;
    line-height: 16px;
}
.detailsMore_open{
    position: absolute;
    top: 25px;
    left: -143px;
    z-index: 2;
}
/*.detailsMore_open i{*/
    /*display: block;*/
    /*width: 12px;*/
    /*height: 8px;*/
    /*position: absolute;*/
    /*top: -8px;*/
    /*left: 165px;*/
    /*background: url("../img/upblue.png") no-repeat;*/
/*}*/
.detailsMore_open table{
    padding:0;
    text-align: center;
    background: #ffffff;
    width: 420px;
    border-radius: 4px;
    /*box-shadow:1px 1px 10px 2px rgba(0, 0, 0, 0.1);*/
    border: 1px solid #f0f0f0;
}
.detailsMore_open table th,.detailsMore_open table td{
    height: 20px;
    line-height: 20px;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    color: #333333;
    padding: 10px 25px;
    text-align: left;
}
.detailsMore_open table th{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #f5f8fa;
    color: #888888;
    font-weight: 600;
}
.details_address{
    height: 24px;
    line-height: 24px;
    padding: 24px 0;
    border-bottom: 1px dashed #dcdcdc;
}
.details_tel{
    height: 27px;
    line-height: 24px;
}
.details_tel .details_labelCon span{
    font-size: 24px;
    color: #e74057;
}
.detail_agent{
    background: #f5f8fa;
    border: 1px solid #f0f0f0;
    width: 545px;
    height: 68px;
    padding: 10px 0 10px 40px;
    position: relative;
    margin-top: 20px;
}
.agentImg {
    display: inline-block;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    float: left;
    overflow: hidden;
}
.agentImg img{
    width: 100%;
    display: block;
}
.agentCon{
    display: inline-block;
    height: 66px;
    overflow:hidden;
    margin-left: 14px;
}
.agentCon li{
    height: 18px;
    line-height: 18px;
}
.agentCon_name{
    margin: 9px 0;
    display: inline-block;
}
.agentCon_name span{
    float: left;
    margin-right: 20px;
}
.agentCon_name i{
    float: left;
    width: 19px;
    height: 15px;
    background:url("../img/icon_chat.png") no-repeat;
    margin-top: 2px;
    margin-left: 5px;
}
.hot_title{
    width: 55px;
    height: 55px;
    background: url("../img/hot-agent.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
.agentIcon{
    position: absolute;
    top: 26px;
    right: 40px;
}
/*.agentE{*/
    /*color: #ffffff;*/
    /*position: absolute;*/
    /*right: 0;*/
    /*bottom: 15px;*/
/*}*/
/*.agentE div{*/
    /*display: inline-block;*/
    /*float: left;*/
/*}*/
/*.agentE div.rborder{*/
    /*border-right: 1px solid #f0f0f0;*/
/*}*/
/*.agentE div span{*/
    /*display: block;*/
    /*padding: 0 38px;*/
    /*height: 28px;*/
    /*line-height: 28px;*/
    /*text-align: center;*/
    /*color: #888888;*/
/*}*/
/*鑿滃崟閫夐」*/
.detail_menu_bg{
    width: 100%;
    background: #f5f8fa;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}
.menuMt{
    margin-top: 0px;
}
.detail_menu{
    position: relative;
    padding: 0 33px;
}
.detail_menu ul li{
    display: inline-block;
    padding: 0 36px 0 0;
    font-size: 15px;
    position: relative;
    height: 70px;
    line-height: 70px;
    cursor: pointer;
}
.detail_menu ul li.active{
    color: #1c8fff;
}
.detail_menu ul li.active i{
    position: absolute;
    bottom: 0;
    left: 12%;
    width: 30px;
    height: 2px;
    background: url("../img/line2x.png") no-repeat;

}
/*鏍囬缁熶竴鏍峰紡*/
.menuStyle{
    position: relative;
    padding: 20px 0 37px 0;
}
.style_title{
    color: #323942;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    margin-right: 10px;
    font-weight: inherit;
}
.style_title i{
    display: block;
    width: 5px;
    height: 24px;
    background: #1c8fff;
    position: absolute;
    top: 60px;
    left: -30px;
    border-radius: 3px ;
}
.moreBtn{
    border: 1px solid #e7e7e7;
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 62px;
    display: block;
    width: 64px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    /*margin-right: 20px;*/
    font-size: 12px;
    color: #888888;
}
.moreBtn i{
    position: absolute;
    top: 6px;
    right: 10px;
    display: block;
    width: 4px;
    height: 8px;
    background: url("../img/icon-r.png") -7px 0px  no-repeat;
}
.moreBtn:hover,.changeBtn:hover{
    border: 1px solid #bfdfff;
}
.moreBtn:hover i{
    background: url("../img/icon-r.png")  no-repeat;
}
.moreBtn.default{
    border: 1px solid #e7e7e7;
    color: #888888;
}
/*妤肩洏鍔ㄦ€�*/
.style_list{
    padding-bottom: 60px;
    margin-left: 30px;
    border-bottom: 1px solid #f0f0f0;
}
.dynamicCon{
    border-bottom: 1px solid #f0f0f0;
}
.dynamic{
    display: inline-block;
}
.dynamicPic{
    display: inline-block;
    width: 198px;
    height: 138px;
    overflow: hidden;
    float: left;
    border: 1px solid #f0f0f0;
}
.dynamicPic img{
    display: block;
    width: 100%;
    height: 100%;
}
.dynamicTxt{
    display: inline-block;
    width: 880px;
    height: 140px;
    float: left;
    /*margin-left: 40px;*/
}
.dynamicTxt h3{
    font-weight: inherit;
}
.dynamicTxt a.fontS18{
    display: block;
    width: 100%;
    /*font-weight: 600;*/
    color: #333333;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.dynamicTxt p{
    height: 54px;
    line-height: 24px;
    overflow: hidden;
}
.dynamicTxt .time{
    margin: 9px 0 15px 0;
}
.dynamicTxt .more{
    color: #888888;
    margin-top: 10px;
    display: block;
    line-height: 16px;
}
/*妤肩洏鍔ㄦ€佸垪琛ㄩ〉*/
.trends{
    width: 880px;
}
.tab_con{
    margin-top: 28px;
}
/*.trendsCon{*/
    /*border-top: 2px solid #f0f0f0;*/
/*}*/
/*.trendsCon .con{*/
    /*border-bottom: 2px solid #f0f0f0;*/
/*}*/
.trendsCon .dynamic.dynamicList{
    padding: 30px 0;
    border-bottom: 1px solid #f0f0f0;
}
.trendsCon .dynamic.dynamicList:hover{
    background: #fafbfc;
}
.trendsCon .dynamic.dynamicList:hover a{
    color: #1c8fff;
}
.trendsCon .dynamic.dynamicList .dynamicTxt{
    width: 880px;
}
.trendsCon.addImg .dynamic.dynamicList .dynamicTxt{
    width: 650px;
    margin-left: 30px;
}
.trendsCon .dynamic.dynamicList .dynamicTxt p{
    height: 54px;
    line-height: 24px;
    overflow: hidden;
    margin: 20px 0 20px 0;
}
.trendsCon .dynamic.dynamicList .dynamicTxt .time{
    margin: 0;
}
.trendsCon .dynamic.dynamicList .contxt{
    height: 50px;
    line-height: 25px;
    margin: 15px 0 28px 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
/*妤肩洏浜偣*/
.bright{
    padding-bottom: 50px ;
}
/*鍏叡鏂囧瓧鏍峰紡*/
.txtList li{
    margin-bottom: 15px;
}
.txtList li>label{
    color: #888888;
    vertical-align: top;
    width: 90px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
}
.txtList div.txt,.txtList p{
    display: inline-block;
    line-height: 25px;
    width: 780px;
}
.txtList .typeList{
    display: inline-block;
    line-height: 25px;
    width: 780px;
}
.txtList .typeList a{
    float: left;
}
.txtListCon{
    display: inline-block;
    width: 560px;
}
.txtListCon_list{
    color: #323942;
    line-height: 25px;
}
.txtList span.undline{
    margin-right: 40px;
}
.txtList a.undline{
    margin-right: 40px;
}
.unfold{
    margin: 0 0 20px 94px;
    display: block;
    color: #1c8fff !important;
}
/*鍏叡搴曢儴杈规*/
.listBorder{
    padding-bottom: 45px;
    border-bottom: 1px solid #f0f0f0;
}
/*涓よ鎺掑垪*/
.twoline{
    display: inline-block;
}
.twoline .txtList{
    display: inline-block;
}
.twoline .txtList li{
    margin-bottom: 15px;
    width: 574px;
    float: left;
}
.twoline .txtList li>label{
    margin-right: 0;
}
.twoline .left{
    display: inline-block;
    width: 586px;
    float: left;
}
.twoline .left.txtList div.txt{
    width: 436px;
}
.twoline div.txt{
    width: 446px;
}
.twoline .right{
    display: inline-block;
    width: 564px;
    float: left;
}
.twoline .right.txtList div.txt{
    width: 468px;
}
.twoline.other .txtList li{
    width: 440px;
}
.twoline.other div.txt{
    width: 340px;
}
/*璁稿彲璇�*/
.permitCon{
    margin-top: 5px;
    padding-bottom: 60px;
    border-bottom: 1px solid #f0f0f0;
}
/*缁忕邯浜�*/
.agentListCon{
    height: 150px;
   position: relative;
    width: 1190px;
    overflow: hidden;
}
.agentList{
    display: inline-block;
    width: 322px;
    height: 110px;
    padding: 19px 0 19px 20px;
    background: #f5f8fa;
    margin-right: 40px;
    border: 1px solid #f0f0f0;
}
.agentList:last-child{
    margin-right: 0;
}
.agentList_pic{
    display: block;
    width: 110px;
    height: 110px;
    margin-right: 16px;
    border-radius: 50%;
    overflow: hidden;
}
.agentList_pic img{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.agentList_name{
    margin-top: 8px;
}
.agentList_name img{
    display: inline-block;
    width: 18px;
    height: 16px;
    margin-left: 5px;
}
.agentList_tel{
    margin: 14px 0;
    color: #e74057;
}
.agentList_b span{
    font-size: 12px;
    color: #888888;
    margin-right: 10px;
}

.changeBtn{
    padding-left: 20px;
    width: 86px;
    height: 20px;
    line-height: 20px;
}
.changeBtn span,.changeBtn i{
    float: left;
    height: 12px;
}
.changeBtn:hover i.push{
    background: url("../img/icon_push.png") 0px  -13px no-repeat;
    background-size: 100%;
}
.changeBtn.default:hover i.push{
    background: url("../img/icon_push.png") 0px  0px no-repeat;
    background-size: 100%;
}
.changeBtn i.push{
    width: 10px;
    left: 10px;
    top: 1px;
    height: 12px;
    margin: 4px 5px 0 12px ;
    background: url("../img/icon_push.png") 0px  0px no-repeat;
    background-size: 100%;
}
/*甯︾湅鎯呭喌*/
.see-recordTitle{
    background: #f5f8fa;
    height: 55px;
    line-height: 55px;
    border: 1px solid #f0f0f0;
    padding-left: 40px;
}
.see-recordTitle li{
    float: left;
    margin-right: 40px;
    width: 15%;
    color: #333333;
    font-size: 16px;
}
.see-recordTitle li i{
    margin: 0 15px ;
    height: 35px;
    line-height: 34px;
}
.see-recordCon{
    position: relative;
}
.see-record-table {
    width: 100%;
    padding-bottom: 30px;
}
.see-record-table tr th {
    width: 15%;
    height: 50px;
    padding-top: 10px;
    color: #888888;
    text-align: center;
    font-weight: inherit;
}
.see-record-table tr td {
    padding: 5px 0 0 0;
    height: 50px;
    overflow: hidden;
    font-size: 14px;
    text-align: center;
}
.see-record-table tr td:first-child{
    text-align: left;
}
.see-record-table tr td.agent-info-box{
    padding-left: 30px;
}
.see-record-table tr td .comment-box {
    width: 360px;
    margin: 0 auto;
    padding: 7px 0;
    text-align: left;
}
.see-record-table tr td .comment-box span{
    display: inline-block;
    background:#f5f8fa;
    border: 1px solid #f0f0f0;
    color: #555555;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    padding: 0 9px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.see-record-table tr td .agent-info-con{
    text-align: left;
}
.agent-info-pic{
    width: 40px;
    height: 40px;
    border-radius: 20px;
    margin-right: 10px;
    margin-top: 5px;
    overflow: hidden;
}
.agent-info-pic img{
    width: 100%;
    display: block;
}
.see-recordCon .pagination{
    position: absolute;
    bottom: -35px;
    right: 0;
}
.prev{
    margin-right: 24px;
}
.next{
    margin-left: 24px;
}
.prev,.next{
    display: block;
    width: 29px;
    height: 29px;
    line-height: 29px;
    border: 1px solid #e6e6e6;
    text-align: center;
    padding: 0 !important;
    cursor: pointer;
}
/*妤肩洏鎴峰瀷*/
.huxing_menu{
    height: 30px;
    padding: 0 0 32px 18px;
    position: relative;
    text-align: center;
}
.huxing_menu span{
    cursor: pointer;
    margin-right: 40px;
    font-size: 18px;
    color: #888888;
}
.huxing_menu span.active{
    color: #333333 !important;
    position: relative;
}
.huxing_menu span.active b{
    width: 40px;
    height: 3px;
    background: #1c8fff;
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: 30px;
}
.huxingList dl{
    border-radius: 3px;
    background: #f5f8fa;
    width: 238px;
    height: 344px;
    overflow: hidden;
    float: left;
    border: 1px solid #f0f0f0;
}
.huxingList dt{
    width: 238px;
    height: 190px;
    padding-bottom: 15px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 15px;
}
.huxingList dt a{
    display: block;
    width: 238px;
    height: 190px;
    background: #ffffff;
}
.huxingList dt a img{
    height: 100%;
}
.huxingList dd{
    margin: 15px 0;
    text-align: center;
}
/*.huxingList dd.color333 {*/
    /*font-weight: 600;*/
/*}*/
.btn_sale{
    display: inline-block;
    border-radius: 2px;
    width: 54px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #ffffff;
    margin: 0 5px ;
}
/*璇︽儏椤垫埛鍨嬭疆鎾�*/
.details_huxing{
    display: inline-block;
    position: relative;
}
.huxingCon .wrapper{
    width: 1080px;
    overflow: hidden;
    margin-left: 35px;
    position: relative;
    height: 344px;
}
.huxingCon .slider_scroller{
    position: absolute;
}
.huxingCon .slider_scroller .sliderItem {
    width: 240px;
    margin-right: 40px;
    float: left;
    cursor: pointer;
}
.huxingCon .nextTab,.huxingCon .prevTab{
    position: absolute;
    cursor: pointer;
    width: 25px;
    height: 90px;
    top: 50%;
    margin-top: -45px;
    background:#f0f0f0 url("../img/slide_white.png") no-repeat;
}
.huxingCon .sliderbtn.prevTab{
    background:#a8cefe url("../img/slide_white.png") 2px 30px no-repeat;
    left: 0;
}
.huxingCon .sliderbtn.nextTab{
    background:#a8cefe url("../img/slide_white.png") -15px 30px no-repeat;
    right: -34px;
}
.huxingCon .nextTab,.huxingCon .sliderbtn.nextTab.disabled{
    background:#f0f0f0 url("../img/slide_white.png") -15px 30px no-repeat;
    right: -34px;
}
.huxingCon .prevTab,.huxingCon .sliderbtn.prevTab.disabled{
    background:#f0f0f0 url("../img/slide_white.png") 2px 30px no-repeat;
    left: 0;
}
/*鍛ㄨ竟閰嶅*/
/*.peripheralMenu li{*/
    /*display: inline-block;*/
    /*color: #323942;*/
    /*margin-left: 30px;*/
    /*cursor: pointer;*/
/*}*/
.peripheralCon{
    width: 1140px;
    height: 450px;
    margin: 0 auto;
    position: relative;
    border: 1px solid #efefef;
    border-radius: 3px;
}
.peripheralCon_Fixed{
    border: 1px solid #f0f0f0;
    position: absolute;
    right: 0;
    top: 0;
    width: 340px;
    height: 450px;
    background: #ffffff;
    z-index: 2;
}
.peripheralCon_map {
    width: 100%;
    height: 100%;
    background: #000000;
}
.peripheralCon_map .map_list_num i{
    display: block;
    width: 22px;
    height: 22px;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    background: #feb230;
    border-radius: 13px;
}
.peripheralCon_map .hover{
    width: auto;
    position: relative;
}
.peripheralCon_map .hover i{
    position: absolute;
    top: 1px;
    left: 0;
    width: 22px;
    text-align: center;
    height: 22px;
    line-height: 22px;
    background: #e74057;
    color: #ffffff;
    border-radius: 13px;
    z-index: 2;
}
.peripheralCon_map .hover span{
    position: absolute;
    top: 0;
    left: 0;
    background:#ffffff ;
    padding-left: 25px;
    padding-right: 8px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #e74057;
    color: #e74057;
    font-size: 12px;
    border-radius: 13px;
    z-index: 1;
}
.peripheralCon_map .map_fixed_Txt{
    display: inline-block;
    min-width: 50px;
    height: 20px;
    line-height: 20px;
    padding: 2px 5px;
    color: #ffffff;
    border-radius: 3px;
    text-align: center;
    background: #1c8fff;
    position: relative;
    font-size: 12px;
}
.peripheralCon_map .map_fixed_Txt:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: 45%;
    bottom: -7px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 2px solid transparent;
    border-top: 5px solid #1c8fff;
}
.map_fixed_circle{
    width: 10px;
    height: 10px;
    background: #1c8fff;
    border-radius: 50%;
    border: 2px solid #f0e9dd;
}
.pFixed_tab {
    border-bottom: 1px solid #f0f0f0;
    background-color: #f5f8fa;
    height: 92px;
    line-height: 92px;
    text-align: center;
    color: #888888;
    padding: 0 30px;
}
.pFixed_tab span{
    display: inline-block;
    cursor: pointer;
    margin-right: 18px;
    font-size: 18px;
}
.pFixed_tab span:last-child{
    margin: 0 !important;
}
.pFixed_tab span.active{
    color: #333333 !important;
    position: relative;
}
.pFixed_tab span.active i{
    width: 20px;
    height: 2px;
    background: #008fff;
    position: absolute;
    bottom: 25px;
    left: 9px;
}
.pFixed_list{
    width: 340px;
    padding: 14px 0 0 0!important;
    height: 343px;
}
.pFixed_list ul li{
    padding:0 30px;
    height: 60px;
    cursor: pointer;
    display:block;
}
.pFixed_list ul li div{
    padding: 15px 0;
    border-bottom: 1px solid #e9edf2;
    display: inline-block;
}
.pFixed_list ul li.hover{
    background: #fafbfc;
}
.pFixed_list ul li.hover .name{
    color: #e74057;
}
.pFixed_list ul li span{
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    color: #333333;
}
.pFixed_list ul li span.name{
    width: 181px;
    padding-left: 30px;
    position: relative;
    overflow: hidden;
    float: left;
}
.pFixed_list ul li span.name i{
   position: absolute;
    top:3px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    line-height: 20px;
    background:#feb230;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
}
.pFixed_list ul li.hover span.name i{
    background:#e74057
}
.pFixed_list ul li span.distance{
    width: 63px;
    text-align: right;
    float: left;
}
/*浠锋牸璧板娍*/
.chartsTitleTxt{
    height: 90px;
    margin-top: 23px;
    line-height: 28px;
    overflow: hidden;
}
.chartsTitle span{
    margin-right: 15px;
    margin-bottom: 20px;
}
.chartsTitleTxt a:hover{
    color: #333333 !important;
}
.chartsPrice{
    display: block;
    width: 100%;
    height: 340px;
    margin-top: 20px;
    position: relative;
}
.chartsPrice .name{
    position: absolute;
    top: 15px;
    left: 110px;
}
.movements{
    width: 750px;
    padding-right: 30px;
}
.chartsPrice_con{
    width: 750px;
    height: 320px;
}
/*鎴胯捶璁＄畻鍣�*/
.calculator{
    width: 340px;
    margin-left: 30px;
}
.calculatorPrice{
}
.calculatorPriceL{
    width: 140px;
    float: left;
}
.calculatorPriceL span{
    display: block;
}
.calculatorPriceR{
    width: 200px;
    float: left;
}
.calculatorPriceR p{
    line-height: 20px;
}
.circles {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    z-index: 2;
    position: relative;
    margin-right: 10px;
}
 .c-red {
    background: #ff6a64;
}
.c-green {
    background: #fdcc63;
}
.c-blue {
    background: #1c8fff;
}
.percent{
    width: 340px;
    height: 10px;
    border-radius: 3px;
    margin: 22px 0 25px 0;
}
.percent div{
    float: left;
    display: block;
    height: 10px;
}
.percent .c-red{
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.percent .c-blue{
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.calculatorList{
}
.calculatorList li.li{
    display: inline-block;
    height: 36px;
    margin-bottom: 10px;
    width: 100%;
}
.calculatorList li.li.calculatorList_position{
    position: relative;
}
.calculatorList li.li.calculatorList_position .company{
    width: 36px;
    height: 36px;
    line-height: 36px;
    position: absolute;
    top: 1px;
    right: 2%;
    background: #fff;
    z-index: 1;
}
.calculatorList li.li label{
    height: 36px;
    line-height: 36px;
    float: left;
    width: 27%;
    display: inline-block;
    margin-right: 20px;
}
.calculatorList li.li input{
    float: left;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    width: 65%;
    height: 36px;
    text-indent: 20px;
    color: #333333;
    background: #ffffff;
}
.calculatorList .select{
    border-radius: 3px;
    float: left;
    display: inline-block;
    width: 65%;
    border: 1px solid #f0f0f0;
    background: #f5f8fa;
    color: #333333;
}
.calculatorList .select .choose{
    display: block;
    width: 92%;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    background: url(../img/downB.png) no-repeat;
    background-position: 95% 15px;
    padding: 0 4% 0 4%;
}
.calculatorList .select .choose.none{
    background: none;
}
.calculatorList .select .choose a{
    text-decoration: inherit;
}
.calculatorList .select .chooseList{
    top: 36px;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
    width: 100%;
    z-index: 10;
    height: 98px;
    overflow: hidden;
}
.calculatorList .select .chooseList.auto{
    height: 60px !important;
}
.calculatorList .select .chooseList ul{
    color: #373737;
    text-align: left;
    width: 100%;
}
.calculatorList .select .chooseList ul li{

}
.calculatorList .select .chooseList ul li a{
    display: block;
    width: 96%;
    padding: 0 0 0 4%;
    height: 30px;
    line-height: 30px;
}
.calculatorList .select .chooseList ul li a:hover{
    background:#eeeff4;
    text-decoration: inherit !important;
}
.calculatorB1{
    width: 250px;
    margin: 15px 0 22px 91px;
}
.calculatorB2 span{
    display: block;
    width: 252px;
    /* height: 20px; */
    line-height: 20px;
    margin-left: 90px;
    color: #888888;
}
/*鐢ㄦ埛璇勪环*/
.evaluation{
    width: 748px;
    margin-right: 60px;
    position: relative;
    height: 392px;
}
.evaluation .pagination{
    position: absolute;
    bottom: 0;
    right: 0;
}
.evaluationListCon{
    height: 300px;
    overflow: hidden;
}

.evaluation.auto,.evaluation.auto .evaluationListCon{
    height: auto !important;
}
.evaluationList{
    margin-bottom: 45px;
}
.evaluationList dt{
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 15px;
    border-radius: 30px;
    overflow: hidden;

}
.evaluationList dt img{
    width: 60px;
    display: block;
    margin: 0 auto;
}
.evaluationList dd{
    width: 673px;
    float: left;
}
.point-star {
    display: inline-block;
    vertical-align: baseline;
    width: 80px;
    height: 18px;
    background:url("../img/starD.png") repeat-x center;
}
.point-star div.img-star {
    overflow: hidden;
    line-height: 18px;
}
.point-star p {
    background: url("../img/star.png") 0 1px repeat-x;
    height: 18px;
}
.point-star img {
    width:70px;
    height: 16px;
}
.clock{
    padding-left: 20px;
    background: url("../img/clock.png") 1px 3px no-repeat;
}
/*鐢ㄦ埛璇勪环璇︽儏椤�*/
.evaluation.list{
    height: auto;
}
.evaluation.list .pagination.blue{
    position: inherit !important;
    margin: 60px 0 45px 0;
}
/*缁煎悎璇勪环*/
.score{
    width: 338px;
    height: 391px;
    border: 1px solid #f0f0f0;
}
.scoreTitle{
    background: #f5f8fa;
    border-bottom: 1px solid #f0f0f0;
    width: 308px;
    height: 71px;
    padding-top: 30px;
    padding-left: 30px;
}
.scoreTitle .fl span{
    width: 160px;
    display: block;
}
.scoreTitle .fr span{
    display: inline-block;
}
.scoreCon{
    padding:21px  30px ;
}
.scoreNum{
    color: #e74057;
    font-size: 36px;
    display: block;
}
.score ul li{
    /* height: 30px; */
    line-height: 30px;
    margin-top: 5px;
}
.score ul li label{
    width: 70px;
}
.score ul li .fenshu{
    width: 43px;
    text-align: left;
    text-align: right;
}
.score ul li .point-star{
    width: 150px;
    height: 30px;
    background:url("../img/bigstarD.png") repeat-x center;
    margin-left: 15px;
}
.score ul li .point-star p {
    background: url("../img/bigstar.png");
    height: 26px;
}
.commentBtn {
    width: 278px;
    margin-left: 30px;
    margin-top: 3px;
}
/*璇勪环寮规*/
.commentCon{
    display: none;
    position: fixed;
    top: 100px;
    left: 200px;
    z-index: 11;
    width: 670px;
    height: 540px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 #666666;
}
.commentCon .popClose{
    position: absolute;
    top: 18px;
    right: 10px;
    width: 24px;
    height: 24px;
    background: url("../img/icon-close2.png") no-repeat;
    cursor: pointer;
}
.commentCon .title{
    border-radius: 4px;
    background-color: #1c8fff;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
}
.commentCon .title2{
    height: 30px;
    background-color: #f9f9f9;
    padding: 14px 70px 6px 74px;
    overflow: hidden;
}
.commentCon .title2 span{
    cursor: pointer;
}
.commentCon .title2 span.on{
    background-color: #1c8fff;
    color: #ffffff;
}
.commentCon .title2 label{
    color: #323942;
    font-size: 16px;
}
.commentCon .title2 span{
    display: inline-block;
    color: #888888;
    height: 22px;
    line-height: 22px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #e6e6e6;
    padding: 0 7px;
    margin-left: 12px;
}
.commentCon .popstar{
    padding: 25px 76px 25px 74px;
}
.commentCon .popstar .start{
    display: inline-block;
    line-height: 30px;
    height: 30px;
    margin-bottom: 5px;
    width: 530px;
}
.commentCon .popstar .start .star_score{
    width: 150px;
    height: 30px;
    background: url("../img/bigstarD.png") repeat-x;
    position: relative;
    display: inline-block;
    float: left;
}
/*.commentCon .popstart .start .star_score { background:url(images/stark2.png); width:160px; height:21px;  position:relative; }*/
.commentCon .popstar .start .star_score a{ height:30px; display:block; text-indent:-999em; position:absolute;left:0;}
.commentCon .popstar .start .star_score a:hover{ background:url("../img/bigstar.png");left:0;}
.commentCon .popstar .start .star_score a.clibg{ background:url("../img/bigstar.png");left:0;}
.commentCon .popstar .start .star_con{
    width: 76px;
    color: #323942;
    font-size: 16px;
    display: inline-block;
    float: left;
}
.commentCon .popstar .start .star_num{
    display: block;
    float: left;
    width: 48px;
    height: 30px;
    padding-left: 25px;
}
.commentCon .popstar .start .star_txt{
    float: left;
    color: #888888;
    width: 228px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.commentCon .popstar_txt{
    margin-left: 72px;
}
/*.commentCon .popstar_txt .img{*/
    /*display: inline-block;*/
    /*width: 85px;*/
    /*text-align: center;*/
/*}*/
/*.commentCon .popstar_txt .img img{*/
    /*display: block;*/
    /*width: 60px;*/
    /*height: 60px;*/
    /*margin: 0 auto;*/
    /*border-radius: 50%;*/
    /*margin-bottom: 15px;*/
/*}*/
/*.commentCon .popstar_txt .img span{*/
    /*line-height: 14px;*/
/*}*/
.commentCon .popstar_txt .txt{
    display: inline-block;
}
.commentCon .popstar_txt .txt textarea{
    padding: 10px;
    width: 500px;
    height: 60px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    color: #888888;
    resize: none;
}
.commentCon .popstar_btn{
    display: inline-block;
    width: 520px;
    padding: 20px 76px 0 74px;
    margin-bottom: 30px;
}
.commentCon .popstar_btn .btn{
    width: 180px;
    height: 40px;
    line-height: 40px;
    border-radius: 3px;
    background-color: #1c8fff;
    float: right;
    color: #ffffff;
    text-align: center;
}
.commentCon .popstar_btn .tip{
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
}
.commentCon .popstar_btn .allowBtn{
    width: 90px;
    float: right;
    background: url("../img/default.png") 0 no-repeat;
    text-indent: 20px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
}
.commentCon .popstar_btn .allowBtn.active{
    background: url("../img/default_s.png") 0 no-repeat;
    color: #0f0f0f !important;
}
/*鍚屽尯鍩熸ゼ鐩樻帹鑽�*/
.recommendCon{
    width:1190px;
}
.recommendList{
    width: 257px;
    float: left;
    margin-right: 40px;
    height: 240px;
}
.recommendList_pic{
    width: 257px;
    height: 193px;
    position: relative;
}
.recommendList_pic:after{
    position: absolute;
    top: 166px ;
    left: 10px ;
    z-index: 2;
    color: rgba(255,255,255,0.3) !important;
    content: "";
    font-size: 14px;
}
.recommendList_pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.recommendList_pic .txt{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 0;
    margin-left: -70px;
    border-radius: 3px;
    background-color: rgb(233, 68, 92);
    width: 140px;
    text-align: center;
    height: 24px;
    line-height: 22px;
    color: #ffffff;

}
.hotHouse_listB{
    position: absolute;
    top: 166px;
    right: 8px;
    color: #ffffff;
    text-align: right;
    
}
.hotHouse_listC{
    position: absolute;
    top: 376px;
    right: 510px;
    color: #ffffff;
    text-align: right;
    
}
.hotHouse_listB span{
    display: block;
    height: 19px;
    line-height: 18px;
    font-size: 12px;
    background-color: rgba(0, 0, 0,0.4);
    padding: 0 8px;
    border-radius: 9px;
    
}
.hotHouse_listC span{
    display: block;
    height: 19px;
    line-height: 18px;
    font-size: 12px;
    background-color: rgba(0, 0, 0,0.4);
    padding: 0 8px;
    border-radius: 9px;
    
}
.recommendList .pic_bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 257px;
    height: 193px;
    background: url("../img/opacity30.png") repeat;
}
.pic_name{
    display: block;
    width: 100%;
    font-size: 21px;
    color: #ffffff;
    margin-top: 60px;
    text-align: center;
}
.pic_bottom{
    display: block;
    width: 100%;
    text-align: right;
    font-size: 16px;
    color: #ffffff;
    position: absolute;
    bottom: 14px;
    right: 14px;
}
.recommendList_txt span{
    display: inline-block;
    margin: 15px 0 15px 0;
}
.recommendList_txt .color333{
    width: 276px;
    overflow: hidden;
    height: 24px;
}
.recommendList_txt .colorRed{
    width: 120px;
    overflow: hidden;
    text-align: right;
}
/*妤肩洏甯︾湅涓撻*/
.see-recordCon.special{

}
.see-recordCon.special .pagination{
    position: inherit;
}
/*閮ㄥ垎鍏叡*/
.title_tab span {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    border-right:1px solid #eaeaea;
    padding-right: 10px;
    margin-right: 10px;
    font-size: 16px;
    cursor: pointer;
}
.title_tab span:last-child{
    border-right: none;
}
.title_tab span.active a{color: #1c8fff;}


/*鎴峰瀷鍥惧崟鐙〉闈�*/
.lookAllBtn{
    width: 62px;
    height: 22px;
    line-height: 20px;
    background: url("../img/opacity30.png") repeat;
    font-size: 12px;
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 10;
    text-align: center;
}
.lookAllBtn a{
    color: #ffffff;
}
.houseTypeMenu{
    padding: 0 0 30px 0 !important;
}
.houseType {
    width: 1150px;
    /*height: 510px;*/
    position:relative;
}
.houseType_tab{
    display: block;
    margin-bottom: 50px;
    height: 90px;
}
.houseType_tab .wrapper{
    width: 1078px;
    overflow: hidden;
    margin-left: 40px;
    position: relative;
    height: 90px;
}
.houseType_tab_list{
    display: none;
}
.houseType_tab .slider_scroller{
    /*width: 1100px;*/
    height: 90px;
    display: inline-block;
    position: absolute;
}
.houseType_tab .slider_scroller .sliderItem {
    text-align: center;
    font-size: 18px;
    background: #f0f0f0;
    width: 134px;
    color: #8e99a9;
    padding-top: 15px;
    height: 75px;
    display: inline-block;
    margin-right: 20px;
    float: left;
    cursor: pointer;
}
.houseType_tab .slider_scroller .sliderItem span{
    display: block;
    line-height: 30px;
}
.houseType_tab .slider_scroller .sliderItem.active{
    background: #1c8fff;
    color: #ffffff !important;
}
.houseType_tab .nextTab,.houseType_tab .prevTab{
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 90px;
    top: 0;
    margin: 0 !important;
}
.houseType_tab .prevTab{
    background:#aacffc url("../img/slide_white.png")  -1px 30px  no-repeat;
}
.houseType_tab .prevTab.disabled{
    background: #f0f0f0 url("../img/slide_white.png")  -1px 30px no-repeat;
    left: 0;
}
.houseType_tab .nextTab.disabled{
    background: #f0f0f0 url("../img/slide_white.png") -17px 30px no-repeat;
    right: 0;
}
.houseType_tab .nextTab{
    background: #aacffc url("../img/slide_white.png") -17px 30px  no-repeat;
    right: 0;
}
.houseType_con{
    width: 1110px;
    height: 610px;
    background: #f5f8fa;
    margin-top: 50px;
    padding: 20px;
    overflow: hidden;
}
.houseType_conPic{
    width: 730px;
    height: 610px;
    background: #ffffff;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.houseType_conPic .swiper-slide{
    text-align: center;
}
.houseType_conPic .swiper-slide img{
    max-width: 100%;
    max-height: 100%;
}
.houseType_conPic .nextPic,.houseType_conPic .prevPic{
    padding: 10px;
    background-color:#ffffff;
    opacity: 0.5;
}
.houseType_conPic .prevPic{
    background-position: 8px;
}
.houseType_conPic .nextPic{
    background-position: -31px 9px
}
.nextPic,.prevPic{
    position: absolute;
    top: 260px;
    display: block;
    width: 27px;
    height: 52px;
    background: url("../img/slide_big.png") no-repeat;
    cursor: pointer;
    z-index: 11;
}
.prevPic{
    left: 20px;
}
.nextPic{
    right: 20px;
    background-position: -43px 0px;
}

.houseType_conTxt{
    width: 340px;
    height: 610px;
    display: inline-block;
    overflow: hidden;
    padding-left: 30px;
    float: right
}

.houseType_conTxt .txtList{
    position: relative;
    padding: 8px 0 !important;
    display: inline-block;
    margin-bottom: 1px;
    width: 100%;
}
.houseType_conTxt .txtList span{
    float: left;
    line-height: 26px;
}
.houseType_conTxt .txtList span.style_title{
    margin-right: 5px;
    color: #191919;
}
.houseType_conTxt .txtList span.btn_sale{
    margin-top: 2px;
    line-height: 22px;
    height: 22px;
}
.houseType_conTxt .txtList .style_title i {
    top: 13px;
    height: 16px;
    width: 4px;
    border-radius: 1px !important;
    left: -15px;
}
.txtList_con{
    padding: 2px 20px 10px 0;
    line-height: 30px;
}
.txtList_con .two{
    width: 100%;
    display: block;
}
.txtList_con .two span{
    float: left;
    display: block;
    width: 50%;
}
.txtList_con .area{
    display: inline-block;
    height: 60px;
    overflow: hidden;
    width: 100%;
}
.txtList_con .area li{
    float: left;
    width: 50%;
}
.txtList_list .txtList{
    padding-bottom: 5px !important;
    margin-top: 13px;
}
.txtList_list .style_title {
    height: 20px;
    line-height: 20px;
}
.txtList_list .style1{
    margin-top: 3px;
}
.txtList_list .style1,.txtList_list .style2{
    line-height: 30px;
    padding-bottom: 15px;
}
.txtList_list .style1 span{
    margin-right: 30px;
    line-height: 30px;
}
.txtList_list .style2 ul li label{
    display: inline-block;
    width: 82px;
}
.txtList_list .tel{
    margin-top: 16px;
    display: inline-block;
}
.txtList_list .tel span{
    float: left;
    height: 30px;
    line-height: 30px;
}

/*鎴峰瀷鍥惧脊妗�*/
.jumpBox{
    display: none;
    z-index: 20;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
/*妤肩洏鐩稿唽*/
.photoList {
    width: 1150px;
    height: 630px;
    position:relative;
    margin-top: 40px;
}
.photoList .Details_btn {
    border: none !important;
    /*background:#01a1ff;*/
    position:absolute;
    width: 25px;
    height: 90px;
    bottom:0;
    z-index:9;
    font-size:50px;
    font-weight:bold;
    /*top: 422px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    border-radius: 1px;
}
.photoList .prev {
    left:0px;
}
.photoList .next {
    right:0px;
}
.photoList li {
    float:left;
}
.photoList .PicBox {
    width: 780px;
    height: 520px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
}
.photoList .PicBox ul.PicBoxCon {
    position:absolute;
}
.photoList .PicBox ul.PicBoxCon>li {
    width: 780px;
    height: 520px;
    position:relative;
    color:#fff;
}
.photoList .PicBox ul.PicBoxCon>li img {
    display:block;
    width: 780px;
    height: 520px;
}
.photoList .PicBox ul.PicBoxCon a {
    display:block;
    position:absolute;
    color:#fff;
    cursor:default;
}
.photoList .listBox {
    width: 1068px;
    /*margin:0 auto;*/
    margin-left: 42px;
    height:100px;
    position:relative;
    padding:20px 0 10px;
    overflow:hidden;
}
.photoList .listBox ul {
    height:90px;
    position:absolute;
    overflow:hidden;
}
.photoList .listBox li {
    width: 130px;
    height: 90px;
    cursor:pointer;
    position:relative;
    margin-right: 5px;
    overflow: hidden;
}
.photoList .listBox li .picList{
    width: 120px;
}
.photoList .listBox li .picList img {
    width: 120px;
    height: 90px;
    display: block;
}
.photoList .listBox li.on {
    display: block;
}
.photoList .listBox li.on .picList i {
    position: absolute;
    top: 0;
    left: 0;
    width: 116px;
    height: 86px;
    display: none;
    border: 2px solid #1c8fff;
}
.photoList .listBox li.on .picList i {
    display: block;
}
.photoList .photoPrev,.photoList .photoNext{
    position: absolute;
    top: 40%;
    cursor: pointer;
    display: block;
    width: 70px;
    height: 70px;
    background: url("../img/iconBtn.png") no-repeat;
}
.photoList .photoPrev{
    background-position: 0 -78px;
    left: 70px;
}
.photoList .photoPrev.sliderbtnActive{
    background-position: 0 0;
}
.photoList .photoNext{
    right: 70px;
    background-position: -76px -78px;
}
.photoList .photoNext.sliderbtnActive{
    background-position: -76px 0;
}
/*澶存潯璇︽儏椤�*/
.headlinesDetails{
    width: 800px;
}
.headlinesDetails .title{
    color: #323942;
    font-size: 24px;
    font-weight: inherit;
}
.headlinesDetails .time{
    padding: 30px 0 15px 0;
    /*width: 880px;*/
    border-bottom: 1px dashed #e6e6e6;
}
.headlinesDetails .time span{
    color: #888888;
    font-size: 12px;
    margin-right:10px;

}
.headlinesDetails .digest{
    padding: 18px 20px;
    width: 760px;
    background-color: #fafafa;
    margin: 30px 0;
}
.headlinesDetails .digest p{
    width: 760px;
    text-align: left;
    font-size: 16px;
    text-indent: 2em;
    line-height: 26px;
    /*height: 52px;*/
    overflow: hidden;
}
.headlinesDetails .txt{
}
.headlinesDetails .txt .txtImg{
    text-align: center;
}
.headlinesDetails .txt img{
    display: inline-block;
    max-width: 100%;
    text-align: center;
}
.headlinesDetails .txt p{
    display: block;
    font-size: 16px;
    margin: 20px 0 10px 0;
    line-height: 30px;
}
.headlinesDetails .btn{
    text-align: right;
    margin: 70px 0;
}
.headlinesDetails .btn ul{
    display: inline-block;
}
.headlinesDetails .btn ul li{
    float: left;
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    cursor: pointer;
}
.headlinesDetails .btn ul li a{
    display: block;
    width: 32px;
    height: 32px;
}
.headlinesDetails .btn ul li.active{
    color: #323942!important;
    position: relative;
}
.headlinesDetails .btn ul li.wechat div{
    padding-top: 18px;
    width: 128px;
    height: 126px;
    display: none;
    background: url("../img/share-bg-wechat.png") no-repeat;
    position: absolute;
    bottom: 30px;
    left: -50px;
}
.headlinesDetails .btn ul li.wechat div img{
    display: block;
    margin: 0 auto;
}
.headlinesDetails .btn ul li.wechat div span{
    display: block;
    width: 100%;
    text-align: center;
}
.headlinesDetails .btn ul li.active.wechat div{
    display: block;
}
.headlinesDetails .btn ul li.wechat{
    background: url("../img/share-wechat-defaulted.png") no-repeat;
}
.headlinesDetails .btn ul li.sina{
    background: url("../img/share-sina-defaulted.png") no-repeat;
}
.headlinesDetails .btn ul li.qqzone{
    background: url("../img/share-qqzone-defaulted.png") no-repeat;
}
.headlinesDetails .btn ul li.qq{
    background: url("../img/share-qq-defaulted.png") no-repeat;
}
.headlinesDetails .btn ul li.active.wechat{
    background: url("../img/share-wechat-selected.png") no-repeat;
}
.headlinesDetails .btn ul li.active.sina{
    background: url("../img/share-sina-selected.png") no-repeat;
}
.headlinesDetails .btn ul li.active.qqzone{
    background: url("../img/share-qqzone-selected.png") no-repeat;
}
.headlinesDetails .btn ul li.active.qq{
    background: url("../img/share-qq-selected.png") no-repeat;
}
/*澶存潯璇︽儏椤垫柊+鐩稿叧妤肩洏*/
.relevantUnits{
    width: 342px;
    float: right;
}
.relevantUnits.menuFixed{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: 248px;
}
.relevantUnits .relevantUnitsCon{
    border: 1px solid #f0f0f0;
    margin-top: 14px;
}
.relevantUnits .relevantUnitsCon .con2{
    position: relative;
}
.relevantUnits .relevantUnitsCon .con2 span{
    color: #ffffff;
    position: absolute;
    background: #dc4e5a;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    top: 10px;
    left: 0;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.relevantUnits .relevantUnitsCon .con3{
    padding:10px 18px 0 18px ;
    height: 130px;
}
.relevantUnits .relevantUnitsCon .con3 li{
    line-height: 26px;
    width: 100%;
    margin-bottom:4px ;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #888888;
}
.relevantUnits .relevantUnitsCon .con3 li span.fontS24{
    color: #333333;
}
/*鎴峰瀷鍒楄〃鐗规畩璁剧疆*/
.houseTypeList{
    width: 1180px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px;
}
.houseTypeList:last-child{
    border-bottom: none !important;
}
.houseTypeList .huxingList{
    width: 1210px;
}
.houseTypeList .huxingList dl{
    margin: 0 40px 40px 0;
}
/*妤肩洏鐩稿唽鐗规畩璁剧疆*/
.photo_con .photoImgList{
    padding-bottom: 30px;
    border-bottom: 1px solid #f0f0f0;
}
.photo_con .photoImgList:last-child{
    padding-bottom: 0 !important;
    border-bottom: none !important;
}
.photo_con .photoImg{
    display: inline-block;
    width: 1230px;
}
.photo_con .photoImg a{
    display: block;
    float: left;
    width: 265px;
    height: 177px;
    margin:0 30px 30px 0;
}
.photo_con .photoImg a img{
    display: block;
    width: 100%;
    height: 100%;
}
/*浠锋牸璧板娍*/
.table_tip{
    /*width: 144px;*/
    /*height: 76px;*/
    display: inline-block;
    padding: 0px 8px;
    background-color: #ffffff;
    height: 52px;
    border: 1px solid #f0f0f0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    position: relative;
}
.table_tip .circles{
    width: 8px;
    height: 8px !important;
    margin: 0 0 2px 0 !important;
}
.table_tip .month{
    height: 52px;
    line-height: 52px;
    float: left;
    margin-right: 10px;
}
.table_tip .num>div{
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-top: 5px;
}
.table_tip:before,.table_tip:after{
    content:"";
    display:block;
    border-width:6px;
    position:absolute;
    top:20px;
    border-style:dashed solid solid dashed;
    font-size:0;
    line-height:0;
}
.tipL:before,.tipL:after{
    left:-13px;
    border-color:transparent #f0f0f0 transparent  transparent;
}
.tipL:after{
    left:-12px;
    border-color:transparent #FFF transparent transparent ;
}
.tipR:before,.tipR:after{
    right:-13px;
    border-color:transparent transparent transparent #f0f0f0;
}
.tipR:after{
    right:-12px;
    border-color:transparent transparent transparent #FFF;
}
/*鐩稿唽鏌ョ湅*/
.photoView{
    background: url("../img/opacity65.png") repeat;
}
.photoView .popPic_top{
    height: 50px;
    background-color: #000;
    line-height: 50px;
    padding-left: 68px;
}
.photoView .popPic_top li {
    display: inline-block;
    color: #ffffff;
    font-size: 12px;
}
.photoView .popPic_top a {
    color: #ffffff;
    text-decoration: none;
    font-size: 12px;
}
.photoView .popPic_title{
    height: 60px;
    width: 100%;
    display: block;
    background: #000000;
    color: #ffffff;
    line-height: 60px;
}
/*銆傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€傘€�*/
.photoView #prevTop,.photoView #nextTop{
    border-radius: 4px;
    background-color: rgba(0, 0, 0,0.4);
    position: absolute;
    width: 50px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    z-index: 31;
}
.photoView #prevTop i,.photoView #nextTop i{
    display: block;
    width: 22px;
    height: 42px;
    background: url("../img/white_btn.png") no-repeat;
    margin-top: 40px;
    margin-left: 14px;
}
.photoView #prevTop{
    left: 80px;
}
.photoView #nextTop{
    right: 80px;
}
.photoView #nextTop i{
    background: url("../img/white_btn.png") -28px 0 no-repeat;
}
.photoView .Details_btn {
    border: none !important;
    background:#000000;
    position:absolute;
    width: 30px;
    height: 100px;
    bottom:20px;
    z-index:99;
    font-size:50px;
    font-weight:bold;
    /*top: 422px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    border-radius: 1px;
}
.photoView .prev i,.photoView .next i{
    width: 14px;
    height: 28px;
    background: url("../img/white_btn.png") no-repeat;
    background-size: 225%;
}
.photoView .prev {
    left:80px;
}
.photoView .next {
    right:80px;
}
.photoView .next i{
    background: url("../img/white_btn.png") -20px no-repeat;
    background-size: 225%;
}
.photoView li {
    float:left;
}
.photoView .PicBox {
    width: 600px;
    margin:0 auto;
    height: 480px;
    position:relative;
    overflow:hidden;
    padding: 50px 0;
}
.picbox_con{
    display: block;
    width: 1024px;
    margin: 0 auto;
}
.photoView .PicBox ul.PicBoxCon {
    position:absolute;
    overflow: hidden;
}
.photoView .PicBox ul.PicBoxCon>li {
    width: 600px;
    height: 100%;
    /*position:relative;*/
    color:#fff;
    display: inline-block;
    overflow: hidden;
    float: left;
}
.photoView .PicBox ul.PicBoxCon>li img {
    display:block;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
}
.photoView .PicBox ul.PicBoxCon a {
    display:block;
    /*position:absolute;*/
    color:#fff;
    cursor:default;
}
.photoView .sliderbtnActive{
    cursor: pointer;
}
.listbox_con{
    background: #333333;
    position: fixed;
    opacity: 0;
    bottom: 0px;
    left: 0;
    -moz-transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.photoView .listBox {
    width: 1180px;
    margin:0 auto;
    height:90px;
    position:relative;
    padding:20px 0;
    overflow:hidden;
}
.photoView .listBox ul {
    height:90px;
    position:absolute;
    overflow:hidden;
    margin: 0 auto;
}
.photoView .listBox li {
    width: 135px;
    height: 90px;
    cursor:pointer;
    position:relative;
    margin-right: 5px;
    overflow: hidden;
}
.photoView .listBox li span {
    height:25px;
    background:url(../img/bg37.png) repeat;
    line-height:25px;
    overflow:hidden;
    position:absolute;
    bottom: 0;
    left:0;
    width: 118px;
    color:#fff;
    text-align:center;
}
.photoView .listBox li.on span{
    bottom: -2px;
    left:-2px;
}
.photoView .listBox li img {
    width: 120px;
    height: 90px;
    display: block;
}
.photoView .listBox li div{
    margin-right: 12px;
}
.photoView .listBox li.on div{
    width: 116px;
    height: 86px;
    display: block;
    border:2px solid #1c8fff;
    overflow: hidden;
}
.photoView .listBox li.on div img {
    width: 120px;
    height: 90px;
    margin: -2px;
}
.photoView .phototip {
    border-radius: 6px;
    background-color: rgba(0, 0, 0,0.8);
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -100px;
    width: 200px;
    height: 112px;
    line-height: 112px;
    z-index: 56;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
}
/*鎴胯捶璁＄畻鍣ㄥ脊妗�*/
.mortgageCon{
    display: none;
    position: fixed;
    top: 100px;
    left: 200px;
    z-index: 11;
    width: 600px;
    height: 580px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 #666666;
}
.mortgageCon .popClose{
    position: absolute;
    top: 20px;
    right: 20px;
    width: 20px;
    height: 20px;
    background: url("../img/icon-close-big.png") no-repeat;
    cursor: pointer;
    background-size: 100%;
}
.mortgageCon .title{
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #333333;
    font-size: 18px;
}
.mortgageCon .calculator {
    margin-left: 130px;
}
.mortgageCon .calculatorList li.li label{
    width: 72px;
}
.mortgageCon .calculatorList .select {
    width: 246px;
}
.mortgageCon .calculatorList li.li input{
    width: 246px;
}
.mortgageCon .calculatorB1{
    width: 248px;
    margin: 15px 0 16px 93px;
}
.mortgageCon .calculatorB2 span{
    width: 252px;
    margin-left: 90px;
}