body{background-color: #fff !important;}
header{
    position: relative;
    /*margin-top: 50px;*/
}
.m-header-left {
    margin-left: 1em;
    width: 32% !important;
}

/* mobile bread */
.m-bread {
    /*width: 95%;*/
    width: 100%;
    height: 2.2em;
    overflow: hidden;
    padding-left: .85em;
    top: 50px;
    left: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fff;
    box-sizing: border-box;
    line-height: 2.2em;
    font-size: .8em;
}

.jisuanbaojai{width: 100%;height: 27.5px;line-height:27.5px;background: #fff;overflow:hidden;vertical-align: middle;
padding: 0 4%;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jisuanbaojai .sslogo{width: 25.5px;height:21.5px;background: url(/assets/mobile/article/images/sslogo.jpg) no-repeat center center;
background-size: 100% 100%;display: inline-block;vertical-align: middle;}
.jisuanbaojai .wenbsskz{height: 23px;line-height: 23px;width: 50%;border:none;border-bottom: 1px solid #ff5353; display: inline-block;
margin-left: 10px;margin-right:10px;padding-left: 2px;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.wenbsskz input{border:none;width:100%;}
.jisuanbaojai .tiaozhuan{display:inline-block;background: #ff5353;color: #fff;font-size: 13px;width: 88px;height: 27px;line-height: 27px;
text-align: center;float: right;margin-top: 1px;}


/*新改版*/
.money-box{
    margin: 0;
    border: 1px solid #dedee0;
    border-radius: 5px;
   /* margin-top: 15px;*/
   padding:8px;
   margin-bottom: 10px;
}
.money-main{
   /* margin: 0 8px;*/
    overflow: hidden;
}
.money-img{
    height: 40px;
   /* margin-top: 8px;*/
    border: 2px solid #bfbfbf;
    border-radius: 5px;
    background: #555555;
}
.money-img span{
    display: inline-block;
    color: #bfbfbf;
    margin-top: 16px;
    font-size: 13px;
    margin-left: 2px;
    margin-right: 6px;
}
.num{
    width: 16px;
    height: 28px;
    background: url(/assets/mobile/baojia/img/num.png) no-repeat;
    background-size: 1400%;
    float: left;
    margin-right: 4px;
    /*background-position: -63px 0;*/
    margin-top: 5px;
}
.num-gray{background-position: -2px 0 !important;}
.num-0{background-position: -22px 0 !important;}
.num-1{background-position: -42px 0 !important;}
.num-2{background-position: -63px 0 !important;}
.num-3{background-position: -84px 0 !important;}
.num-4{background-position: -104px 0 !important;}
.num-5{background-position: -124px 0 !important;}
.num-6{background-position: -145px 0 !important;}
.num-7{background-position: -165px 0 !important;}
.num-8{background-position: -186px 0 !important;}
.num-9{background-position: -206px 0 !important;}
.home-style span{
    display: block;
    float: left;
    width: 33%;
    font-size: 14px;
    line-height: 14px;
    margin: 14px auto;
    /*background: blue;*/
    overflow: hidden;
}


.m-bj-edit{
   /* margin: 0 22px;*//*修改*/
    margin-top: .8em;
}
.m-bj-edit li {
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 10px;
    position: relative !important;background: #fff !important;}
.c-zb-city {
    padding: 5px;
    box-sizing: border-box;
    height: 48px;
    width: 100%;
    text-align: left;
    border: 1px solid #ddd;
    background: #fff !important;
    font-size: 1em;
    color: #333;}
.m-bj-edit li .m-bj-edit-list {
    color: #666;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0;
    border-radius: 0;
    margin: 0;
    display: block;
    height: 48px !important;
    line-height: 38px !important;
    box-sizing: border-box;
    padding: 5px;
    background: #fff !important;
    border: 1px solid #ddd !important;}
.m-b-btn{margin:0 !important;margin-bottom: 0 !important;}
/* Articles content */
.article{width: 100%;height: auto;background-color: #fff;padding-top: .6em;padding-bottom: 1em;}
.article-info .article-tit{font-size: 1.2em;font-weight: 800;}
.article-box, .article-info{width: 92%;margin: 0 auto;}
.article-time{font-size: 0.8em;}
.article img{
    width: 100% !important;
    height: auto !important;
}
.article-info p {
    padding-bottom: .6em;
    text-indent: 0 !important;
}

.article-box p {
    line-height: 25px;
    color: #666;
    padding-bottom: .8em;
    text-indent: 0 !important;
}

.assist {
    width: 4.5em;
    height: 1.5em;
    border-radius: 0.9em;
    border: 1px solid #ff565d;
    background: #fff;
    margin: 0 auto;
    text-align: center;
    line-height: 1.5em;
    margin-top: 1em;
}
.assist i {
    display: block;
    width: 1.55em;
    height: 1.5em;
    border-radius: 50%;
    background: #ff565d;
    float: left;
    text-align: center;
    line-height: 1.4em;
    color: #fff;
    margin-left: -1px;
}
.assist span {
    font-size: 0.9em;
    color: #ff565d;
}

/* baijia img */
.baojia {
    width: 100%;
    height: auto;
    margin: .3em 0;
}
.baojia img{width: 100%;height: auto;}

/* other-article */
.other-article{width: 100%;height: auto;background-color: #fff;}
.other-article-box {padding: .75em;padding-bottom: 0;}
.red-block{width: .2em;height: 1.2em;background-color: #ff5659;display: block;float: left;margin-right: .4em;}
.other-article-word{font-size: 1em;font-weight: 800;line-height: 1.1em;}
.other-article-list{margin-top: .6em;overflow: hidden;}
.other-article-item{width: 100%;height: 4em;padding: .5em 0;border-bottom: 1px solid #ccc;}
.other-article-item:last-child{border-bottom: 0;}
.other-article-img{width: 6em;height: 4em;float: left;margin-right: .6em;}
.other-article-img img{width: 100%;height: 100%;}
.knowledge-ul {
    margin-top: 0.1rem;
}
.knowledge-ul li {
    float: left;
}
.knowledge-ul li a {
    display: block;
    padding: 0.05rem 0.1rem;
    margin-right: 0.1rem;
    margin-bottom: 0.05rem;
    background: #EDEDED;
}
footer {
    padding-bottom: 60px;
}


.money-bg{background: #F8F8F8; padding:15px; margin:.75em 0.75em 1.25em .75em; }
.form-once .m-bj-edit{margin:0;}
/*头部跳转模块*/
.top-fadan{
    width: 100%;
    height: 50px;
    background: #545454;
    position: relative;
}
.top-fadan-img{
    width: 62px;
    float: left;
    margin-top: 8px;
    margin-left: 16px;
}
.top-fadan-img img{
    width: 62px;
}
.top-fadan-center{
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
}
.top-fadan-info{
    margin: 0 auto;
    width: 150px;
    height: 50px;
    overflow: hidden;
}
.top-fadan-info .zx-money{
    font-size: 16px;
    font-weight: 800;
    color: #f7e846;
    line-height: 16px;
    margin-top: 8px;
}
.top-fadan-info .zx-sheji{
    font-size: 11px;
    color: #fff;
    line-height: 11px;
    margin-top: 6px;
}
.top-fadan-info .zx-sheji .red-color{
    color: #ff5353;
}
.top-fadan-btn{
    width: 70px;
    height: 25px;
    background: #ff5353;
    text-align: center;
    line-height: 25px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    right: 14px;
    top: 12.5px;
    z-index: 2;
}
.top-fadan-btn a{
    display: block;
    color: #fff;
    font-size: 11px;
}


#calculator,#calculator3{
    display:none;
}


.article-box a{
    color: red
}

/* 装修手册 */
.zhuangxiuwk{width: 100%;height: auto;background: #fff;}
.zhuangxiuwkbox{padding: 0.75em;}
.tabdaoahgn{overflow: hidden;width: 100%;}
.tabdaoahgn li{padding: 0.07rem 0;border-radius: 16px;width: 20.75%;text-align: center;
background: #f0f0f0;color: #666;display: inline-block;margin-top: 0.088rem;height: 0.141rem;line-height: 0.16rem;
float: left;margin-right:5.6%;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.tabdaoahgn li:nth-child(4n){margin-right: 0;}
.tabactive{background: #ff5353 !important;color: #fff !important;}

.tabcontent{width: 100%;overflow: hidden;padding: 0 8%;box-sizing: border-box;
margin-top: 0.088rem;}
.tabcontentul{overflow: hidden;width: 100%;display: none;}
.tabcontentshow{display: block !important;}
.tabcontentul li{display: inline-block;width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
margin-top: 0.06rem;}
.tabcontentul li:nth-child(odd){float: left;text-align: left;}
.tabcontentul li:nth-child(even){margin-left: 16%;float: right;text-align: left;}
.tabcontentul li .guangaolink{color: #ff5353;text-decoration: underline;}
.hide-part {
    height: 130vh;
    overflow: hidden;
    position: relative;
}
.show-more-article {
    height: 1.6rem;
    position: absolute;
    bottom:0px;
    width:100%;
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff 70%);
    left: 0px;
}
.click-getmore {
    position: absolute;
    width: 100%;
    bottom:10px;
    text-align: center;
    font-size: 0.13rem;
    color: #3896BC;
}
