@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome��firefox */
    url('iconfont.ttf') format('truetype'), /* chrome��firefox��opera��Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
a:-webkit-any-link{
    color:black;
}
#kff:-webkit-any-link{
    color:red;
}
a:-webkit-any-link{
    text-decoration: none;
}
.iconfont{font-family:"iconfont";
    font-size:16px;font-style:normal;
}
body {
    margin:0;
    background-color:#fdf9f9;
    font-family: "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", arial, sans-serif;
    font-style: normal;
    font-variant: normal;
}
.weui_cell_bd.weui_cell_primary  span{
    font-size:1.2rem;
}

.imageSW {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.detail_banner{
    width:100%;
    height:12rem;
    position:relative;
}
.detail_banner .slider_image,
.detail_banner .slider_image1{
    width:100%;
    height:12rem;
    position:relative;
    text-align:center;
}
.detail_banner .slider_image img,
.detail_banner .slider_image1 img{
    width:100%;
    height:12rem;
}

.slider_image,.slider_image1 { position: relative; overflow: auto; }
.slider_image li ,.slider_image1 li { list-style: none; }
.detail_banner .unslider-nav     {
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
    top: auto;
    margin: 0;
}
.detail_banner .unslider-nav ol    {
    text-align:center;
}

.detail_banner .unslider-nav li{
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 10px;
    padding: 3px;
    /*background: transparent;*/
    border-radius: 5px;
    overflow: hidden;
    text-indent: -999em;
    border: 2px solid #fff;
    cursor: pointer;
    /* opacity: .4;*/
    background-color:black;
}
.BMap_pop{
    visibility: visible;
    display:none;
}
.BMap_shadow{
    display:none;
    visibility:visible;
}
.BMap_shadow>div:nth-last-of-type(1){
    display:none;

}

.house_info .weui_cell p{
    word-break: break-all; word-wrap:break-word;
    width:100%;
}
.house_info .content a,.house_info .visit a{
    border-bottom:1px solid black;
}
.house_info .content>p{
    margin-top:15px;
    padding-left:15px;
    padding-right:15px;
}
#map {
    width:100%;
    height:15rem;
}
.choice_position{
    width:100%;
    height:10rem;
}
.choice_position span{
    width:25%;
    float:left;
    text-align:center;
    color: #828282;
}
.choice_position i {
    font-size:2rem;
}
.choice_position .font_#069991{
    color: #ff8508;
}
.house_info .weui_cells:nth-of-type(1){
    margin:0;
}
.house_info .weui_cell{
    padding-top:5px;
    padding-bottom:5px;
}

.house_info .weui_cells .weui_border:nth-last-of-type(1){
    border:none;

}
.content .weui_cell:nth-of-type(2):before{
    border-top: 0;
}
.districtInfo .weui_cell:nth-of-type(2):before{
    border-top:0;
}

.house_info .weui_cell:nth-of-type(1):before {
    border-top: 0;
}
.visit .weui_cell:nth-of-type(1):before{
    border-top: 0;
}
.cell_one{
    width:50%;
    float:left;
    overflow: hidden;
    font-size:14px;
    height:24px;
    line-height:24px;
}
.first_title.weui_cell:before{
    border:none;
}
.small_font{
    font-size:14px;
}
/*
.cell_two{
    background-color:blue;
}
*/
a{text-decoration:none;}

.f_border.weui_cell:before{
    border:none;
}
.house_info .house_title{
    font-size:1rem;
    color:black;
    font-weight:600;

}
.house_info .house_price{
    color:red;
    font-weight:700;
    font-size:1.2rem;
}
.house_info .house_avg_price{
    font-size:0.9rem;
    font-weight:500;
    color: #7b7474;
}
.house_info .calc{
    position:absolute;
    top:1.5rem;
    right:2rem;
}

.calc {
    margin-top:.5rem;
}
.house_info .head a:-webkit-any-link{
    color: #5af0d5;
}

.house_info .calc i{
    font-size:2rem;

}
.house_info .house_title{
    color:black;
    font-size:1rem;
}
.house_info .float_left{
    width:50%;
    float:left;
    overflow: hidden;

}
.house_info .content .float_left p{
    display:inline-block;
}
.house_info .content .float_left span {
    word-wrap: break-word;
    white-space: normal;
    overflow: hidden;
    font-size:14px;
    color:black;
}
.weui_border{
    border-bottom:1px solid #d9d9d9;
}
.house_info .content p{
    font-size:.9rem;
}
body #detail_display ,body #mysalehouse{
    color:gray;

}
.house_info .price_history{
    padding:15px 0 5px 10px;
}
.house_info .price_history div{
    padding:7px;
}
.house_info .visit>div{
}
.house_info .visit>div span{
    line-height:1.2rem;
    height:1.2rem;
}
.house_info .visit>div i{
    font-size:1.2rem;
    color:green;
}
.house_info .footer{  display:block;
    position:fixed;
    width:100%;
    height:2.5rem;
    z-index:999;
    bottom:0;
    box-sizing: border-box;

}
.house_info .footer{
    background-color:#375389;
    height:50px;
    line-height:50px;
    box-sizing: border-box;
}
.footer > div{
    height:50px;
    line-height:50px;
    display:inline-block;

}
.footer>.status2>p{
    width:33.3%;
    height:20px;
    line-height:20px;
    margin-top:15px;
    border-right:1px solid #375389;
    display:inline-block;
    text-align:center;
}
.footer > div>div>p{
    color:white;
    height:20px;
    line-height:20px;
    font-size:15px;
}
.choice_position .font_click {
    color: red;
}
.hthidepicture{
    display:none;
}
.new_house .weui_cell_bd p, .new_house .weui_border p{
    font-weight:700;
}
.new_house .weui_cell_bd p span, .new_house .weui_border p span{
    font-weight:500;
}
.weui_uploader_input_wrp:after, .weui_uploader_input_wrp:before{
    content:"";
    background-color:rgba(255,255,255,0);
    width:0;
}
#housepricelist .price{
    border-bottom:1px solid #f21f10;
}
#housepricelist .post_data{
    background-color:#375389;color:white;
}
#rentDeal .rentDeal,#saleDeal .saleDeal{
    background-color:#375389;
}
 .harmonize{
    background-color:#375389;
}
 .harmonize_f{
    color:#375389;
}
 .harmonize_b{
    border:1px solid #375389;
}
.hhedit p{
    background-color:#375389;
}
#use#069991it .harmonize{
    color:#375389;
}
#use#069991it .harmonize_b {
    border: 1px solid #375389;
}
.mysalehousebutton {
    background-color:#375389
}
.pLl{
    color:#375389;
}
.detail_banner .slider_image li,
.detail_banner .slider_image1 li{
    position:relative;
}
.slider_image li p,
.slider_image1 li p{
    position:absolute;
    height:30px;
    line-height:30px;
    background-color:rgba(78, 76, 76, 0.7);
    color:white;
    bottom:0;
    margin-top:-30px;
    width:100%;
    margin-bottom:0;
}


.slider_image li p span:nth-of-type(1),
.slider_image1 li p span:nth-of-type(1){
    float:left;
    margin-left:10px;
}
.slider_image li p span:nth-of-type(2),
.slider_image1 li p span:nth-of-type(2){
    float:right;
    margin-right:10px;
}
#detail_display>.black{
    width:100%;
    height:100%;
    z-index:999;
    background-color:black;
    display:none;
    position:relative;
}
.unslider-arrow{
    display:none;
}
.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{
    display:none;
}
