﻿a{color:#000}
img{width:100%}
body{background:#fbfbfb;}
.h60px{height:60px}
.h50px{height:50px}
.h42px{height:42px}
.demos-header{width:100%;position:relative;font-size:0;}
.line_t,.line_b,.line_l{position:relative}
.line_t:after{content: " ";position: absolute;bottom: 0;right: 0;color: #d9d9d9;left: 0;height: 1px;border-bottom: 1px solid #d9d9d9;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.line_b:before{content: " ";position: absolute;top: 0;right: 0;left: 0; height: 1px;border-top: 1px solid #d9d9d9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.line_l:before{content: " ";position: absolute;left: 0;top: 0;color: #d9d9d9;width: 1px;bottom: 0;border-left: 1px solid #d9d9d9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(.5);transform: scaleX(.5);}


.demos-title{position:absolute;width:100%;text-align:center;top:35%;color:#fff;font-size:30px;font-weight:bold;letter-spacing:2px}
.weui-search-bar{background:#cc0000}
.weui-search-bar__form{border-radius:5px}
.weui-search-bar__cancel-btn{color:#fff}
.index_news{padding:15px;}
.index_news .swiper-slide a{color:#000;font-size:13px;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;padding-right:80px;position:relative}
.index_news .swiper-slide a time{position:absolute;color:#999;right:0px;font-size:12px}

.index_tt{background:#fff;margin-bottom:10px;position:relative;padding:20px 3%;}
.index_tt .weui-flex{text-align:center;}
.index_tt .weui-flex img{width:60px;height:60px;border-radius:50%}
.index_tt .weui-flex p{text-align:center;font-size:12px;color:#000}
.index_tt .weui-flex p small{font-size:14px;color:#a77817;display:block}
.index_cc{background:#fff;margin-bottom:20px;}
.index_cc .weui-flex p.img{width:35%;display:inline-block;padding:10px 0}
.index_cc .weui-flex p{text-align:center;font-size:16px;color:#000;display:inline-block;padding:20px 10px;text-align:center;float:left;}
.index_cc .weui-flex p small{display:block;color:#999;font-size:10px}
.weui-cell:before{left:0}
.weui-tabbar{position:fixed;z-index:9999;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color:#cc0000}
.weui-btn_primary{background:#cc0000}
.weui-navbar{position:relative}
.weui-navbar i{display:inline-block;width:0;position:relative;margin-left:20px;vertical-align:middle}
 .zj_name{text-align: center;font-size:14px}
            .housedetail .more .zj_name a.zj_tel{ position: relative;float: none;display: inline-block;width: auto;border-radius: 5px;padding:0px 10px 0 0;margin: 10px auto;line-height: 30px;height: 30px;font-size:16px
            }
             .housedetail .more .zj_name a.zj_tel span{background:#ccc;color:#cc0000;padding:0 10px;line-height:30px;margin:0 10px 0 0;display:inline-block;border-radius:5px 0 0 5px}
.weui-navbar i.arrow.down:after{ 
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 0px 2px 2px 0px;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -6px;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 2px;

}
.weui-navbar i.arrow.up:after{ content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 0px 0px 2px;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;

}
.drty1{padding:10px 2%;font-size:0;text-align:right}
.drty1 a{display:inline-block;font-size:12px;color:#fff;background:#cc0000;padding:0 10px;margin:3px;border-radius:5px;line-height:2.0}
.drty{padding:10px 2%;font-size:0}
.drty span{display:inline-block;font-size:12px;color:#fff;background:#cc0000;padding:0 10px;margin:3px;border-radius:5px;line-height:2.0}
.drty span i{margin-left:5px}
.house_list{background:#fff;}
.house_list .weui-panel__bd {margin:0 ;border-radius:5px;padding:0px 10px}
.house_list .weui-panel__bd .weui-media-box{padding: 10px}
.house_list .weui-panel__bd .weui-media-box__hd{width:30%;line-height:0;font-size:0;margin-right:6px;height: auto;}
.house_list .weui-panel__bd .weui-media-box__hd .weui-media-box__thumb{width:100%;max-height:none}
.house_list .weui-panel__bd .weui-media-box__title{font-size:16px;line-height:1.8;margin:0;}
.house_list .weui-panel__bd .weui-media-box__title span{background:#2a90cf;font-size:12px;line-height:1.6;padding:0 5px;border-radius:5px;color:#fff;margin-left:10px}
.house_list .weui-panel__bd .weui-media-box__desc span{font-size:12px;line-height:1.8;margin-right:20px}
.house_list .weui-panel__bd .weui-media-box__tips span{display:inline-block;font-size:12px;padding:0 8px;line-height:1.6;margin-right:6px;border-radius:3px;background:#fff}
.house_list .weui-panel__bd .weui-media-box__tips span.blue{color:#2a90cf;border:#2a90cf 1px solid}
.house_list .weui-panel__bd .weui-media-box__tips span.green{color:#009f68;border:#009f68 1px solid}
.house_list .weui-panel__bd .weui-media-box__tips span.red{color:#d60054;border:#d60054 1px solid}
.house_list .weui-panel__bd .jg{position:absolute;right:10px;color:#d60054}
.newslist{background:#fff;}
.newslist .weui-panel__bd{border-bottom:#ddd 1px solid}
.newsdetail h1{margin-bottom:0}
.detail_h2{color:#999;border-bottom:#ddd 1px solid;font-size:12px}
.shaixuan_box{position:fixed;z-index:1000;width:100%;background:rgba(0,0,0,.6);right:-100%;top:40px;display:none}
  .shaixuan_main{background:#f2f2f2;width:90%;float:right;overflow-y:auto}
  .shaixuan_main dl {background:#fff;padding:5px 0;margin:5px 0}
.shaixuan_main dl dt{height:30px;padding:0 15px;font-size:14px;color:#333;line-height:30px}
.shaixuan_main dl dt span.close{float:right;margin-right:15px;  display: block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
   transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    margin-left: 8px;
    margin-top: 8px;}



.shaixuan_main dl dt span.open{
    float:right;margin-right:15px; 
    display: block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    margin-left: 8px;
    margin-top: 8px;
}
.weui-media-box__bd dl dt{font-size:16px;color:#333;line-height:20px}
.weui-media-box__bd dl dt span.close{float:right;margin-right:150px;  display: block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
   transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    margin-left: 8px;
    margin-top: 8px;}

.weui-media-box__bd dl dt span.open{
    float:right;margin-right:150px; 
    display: block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    margin-left: 8px;
    margin-top: 8px;
}


.shaixuan_main dl dd{display:none; border-top:#ddd 1px dotted;padding:10px}
.shaixuan_main dl dd a{display:inline-block;margin:2px;font-size:12px;color:#666;background:#f2f2f2;padding:3px 10px;border-radius:5px}
.shaixuan_main dl dd a.cur{background:#D12627;color:#fff}
.shaixuan_main a.red_btn{display:inline-block;margin:10px;font-size:12px; background: #c91523;color: #fff;padding:3px 10px;border-radius:5px}
.shaixuan_main a.btn{display:inline-block;margin:10px;font-size:12px; background: #333;color: #fff;padding:3px 10px;border-radius:5px}
.shaixuan_k{padding:10px}
.shaixuan_k a{display:inline-block;margin:2px;font-size:12px;background:#D12627;color:#fff;padding:3px 10px;border-radius:5px}
.shaixuan_k a i{display:inline-block;width :16px;height:16px;background:#fff;text-align:center;line-height:14px;color:#D12627;font-size:14px;border-radius:50%;padding:0;margin-left:5px}

.shaixuan_main .biao {background:#fff;padding:5px 0;margin:5px 0}
.shaixuan_main .biao_tit{height:30px;padding:0 15px;font-size:14px;color:#333;line-height:30px}
.shaixuan_main .biao_tit input[type=text]{border:#ddd 1px solid;width:70px;margin:0 5px;line-height:24px;border-radius:5px;padding:0 5px}
.shaixuan_box .weui-search-bar{background:#DDD;}
.weui-search-bar__cancel-btn{color:#fff}

.page_header{background:#cc0000;color:#fff;text-align:center;line-height:42px;position:fixed;font-size:16px;width:100%;z-index:9999}
.page_header a{position:absolute;color:#666;line-height:1.6;vertical-align:middle;padding:0 15px;font-size:20px;background:#fff;border-radius:4px;display:inline-block;top:4px;left:10px}
.page_header a.shaixuan{position:absolute;right:10px;left:auto; line-height:2;vertical-align:middle;padding:0 5px;color:#fff;background:none;font-size:14px;border:#fff 1px solid}
.housedetail .p10px {padding:10px}
.housedetail .tit h1{font-size:18px;font-weight:normal;line-height:1.6}
.housedetail .tit small {
    font-size: 12px;
    color: #999;
}
.housedetail .jg{color:#cc0000;font-size:20px;font-weight:bold;}
.housedetail .jg span{font-size:14px;color:#000;font-weight:normal}
.housedetail .weui-flex__item{padding-left:10px;font-size:14px;line-height:2.0;color:#666}
.housedetail p{font-size:14px;line-height:1.6}
.housedetail .more b{ color:#cc0000}
.housedetail .more a{float:right;display:inline-block;width:24px;height:24px;text-align:center;background:#cc0000;color:#fff;border-radius:50%;line-height:24px}


.index_top{position:relative;font-size:0}
.index_top .user_box{position:absolute;width:80px;height:110px;top:50%;margin-top:-55px;left:50%;margin-left:-40px;text-align:center;color:#fff;font-size:16px}
.index_top .user_box img{border-radius:50%}

.index_wrap .weui-cells{margin-top:0;font-size:16px;line-height:2.0}
.index_wrap .weui-cell:before{left:0}
.index_wrap .weui-cell .weui-cell__bd{position:relative}
.index_wrap .weui-cell .weui-cell__bd span{padding: .15em .4em;
    min-width: 8px;
    border-radius: 18px;
    background-color: #f43530;color:#fff;    line-height: 1.2;
    text-align: center;font-size: 12px;
    vertical-align: middle;margin-left:-20px; margin-top:-5px;text-align:center;border-radius:50%;position:absolute}
.index_wrap .weui-cell .weui-cell__bd p{color:#444}
.index_wrap .weui-cell .weui-cell__bd p i{margin-right:15px;font-size:20px;vertical-align:middle}
.btn-box{width:80%;margin:10px auto}
.list .weui-media-box__title span{font-size:14px;margin-right:10px}
.list .weui-media-box_appmsg .weui-media-box__hd{width:40px;height:40px;border-radius:50%;background:#ddd;overflow:hidden}
.list .comment{font-size:12px;color:#333;line-height:1.4;padding:0 3% 30px 3%;position:relative;background:#f2f2f2;padding:10px;margin: 0 10px}
.list .weui-panel__bd{position:relative;padding-bottom:10px}
.list .weui-panel__bd:after{content: " ";position: absolute;bottom: 0;right: 0;color: #ddd;}
.list .weui-panel__bd:after{left: 0;height: 1px;border-bottom: 1px solid #ddd;-webkit-transform-origin: 0 100%;transform-origin: 0 100%;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.list a.more{color:#666;font-size:14px;text-align:center;display:block;line-height:3.0}



.set .weui-cells{margin-top:0;font-size:14px}
.set .weui-cell:before{left:0}
.set .weui-cell .weui-cell__bd{position:relative}
.set .weui-cell .weui-cell__bd .gray{color:#999}
.set .weui-cell .weui-cell__bd span{float:right;color:#999}
.set .weui-cell .weui-cell__bd input[type=text],.set .weui-cell .weui-cell__bd input[type=number]{float:right;width:70%;border:0;text-align:right;color:#999;font-size:14px;background:none}
.set .weui-cell .weui-cell__bd .select_time{position:absolute;top:0;left:20%;line-height:2.0;width:70%;}
.set .weui-cell .weui-cell__bd time,.select .weui-cell .weui-cell__bd b{display:inline-block;padding:0 10px;}
.set .weui-cell .weui-cell__bd time span,.select .weui-cell .weui-cell__bd b span{display:block;float:none;font-weight:normal;font-size:12px;vertical-align:middle}
.weui-cells{font-size:14px}
.tyt{font-size:16px;font-weight:normal;line-height:2.4;text-indent:15px;margin-bottom:-15px;background:#f2f2f2}

.weui-cells.login{background:none;width:80%;margin:0 auto;  font-size: 14px;line-height:2.6;}
.weui-cells.login:before,.weui-cells.login:after{border:0px}
.login h1{color:#000;font-size:40px;text-align:center;line-height:40px;padding:50px 0}
.login h1 img{width:80%}
.login .weui-cell:before{border:0px}
.login .weui-label{color:#cc0000;width:80px}
.login input{background:#fff;font-size:14px;height:36px;border-radius:5px;text-indent:10px}
.login .weui-btn{background:#cc0000;color:#fff;}
.login .weui-btn_primary:not(.weui-btn_disabled):active{ color: hsla(0,0%,100%,.6);
    background-color:#cc0000;}
.login .weui-btn:after,.menu .weui-btn:after{border:0}

.shop_top{background:#cc0000;color:#fff;margin-top:1px}
.shop_top p{color:#fff;line-height:1.8}
.shop_top p a{color:#fff;font-size:16px;display:inline-block;border:#fff 1px solid;padding:0 10px;border-radius:10px}

/*2017-11-06新增*/
.news_class a{ display: inline-block;font-size: 12px;line-height: 24px;background: #f2f2f2;color: #333;padding: 0 15px;border-radius: 5px;margin: 3px}
.news_class a.cur{ background: #cc0000;color:#fff}
/*2018-10-16新增*/
.table_house{ width:98%;border-collapse: collapse;border: 0;margin: 0 1%}
.table_house td{ padding: 3px;border: #ddd 1px solid;line-height: 30px;}
.table_house td:first-child{width: 30%}
.table_house tbody{ display: none;background:#f6f6f6}
.table_house td.red{color:red}

.table_houseExtra{ width:98%;border-collapse: collapse;border: 0;margin: 0 1%}
.table_houseExtra td{ padding: 3px;border: #ddd 1px solid;line-height: 30px;}

.table_houseExtra tbody{ display: none;background:#f6f6f6}
.table_houseExtra td.red{color:red}


/*20190820新增*/
.index_newbook{text-align:center;margin:5vw auto}
.index_newbook h1{font-size:16px;line-height:32px;position:relative}
.index_newbook h1 img{width:15vw;margin-left:0px;position:absolute}
.index_newbook  p{color:#8a551d}
.page_header a.search {
    position: absolute;
    right: 10px;
    left: auto;
    top:0;
    line-height:42px;
    vertical-align: middle;
    padding:0 5px;
    color: #fff;
    background: none;
    font-size: 20px;
}
.mt-0{margin-top:0}
.search_wrap{position:fixed;top:42px;width:100vw;z-index:50;display:none}
.search_box{background:#fff;padding-bottom:10px}
.layer_bg{background:rgba(0,0,0,.6);height:100vh;}
.search_box .weui-btn{font-size:18px;line-height:42px;}