.floors {
    margin-bottom: 30px;
    position: relative;
}

.floors .f_title {
    position: relative;
    color: #222222;
    font-size: 30px;
    margin: 30px 0 40px;
  /*  border-left: 3px solid #f00001;
    padding-left: 10px;*/
}

.floors .f_title .row,
.floors .f_title .col {
    margin-bottom: 0;
}

.floors .f_title span {
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
    background: #ff0;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.floors .f_title big {
    line-height: 30px;
    font-size: 30px;
    color: #333;
}

.floors .f_title .more {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 50px;
}

.floors .tabs_nav .box {
    text-align: right;
    height: 30px;
}

.floors .tabs_nav a {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    position: relative;
    text-align: center;
    margin: 0 5px;
    padding: 3px 10px;
}

.floors .tabs_nav a:last-child {
    margin-right: 0;
}

.floors .tabs_nav a.on {
    color: #ff0;
   /* background-color: #f00001;*/
}

.floors .tabs_nav a.on:after {
    content: "";
    display: block;
    height: 5px;
    width: 5px;
    border-top: 5px solid #f00001;
    border-right: 5px solid #f00001;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    transform: rotate(135deg);
    position: absolute;
    bottom: -5px;
    left: 46%;

}

.floors .main {
    width: 100%;

}

.floors .main .adv_r { padding-left: 0 !important; margin-top: -309px;}

.floors .main .adv_l{float: left;}


.floors .tab_cont{display: none;}
.floors .tab_cont.on{display: block;}
.floors .tab_cont .hd{padding-left:472px;}
.floors .tab_cont .item{float: left;background: #fff;padding:17px;width:230px;height: 296px;margin-left:11px;}
.floors .tab_cont .item .pic{width:100%;height:165px;overflow:hidden; }
.floors .tab_cont .bd .item:nth-child(1){margin:12px 0 0 0;}
.floors .tab_cont .bd .item:nth-child(2){margin-top:12px;}
.floors .tab_cont .bd .item:nth-child(3){margin-top:12px;}
.floors .tab_cont .bd .item:nth-child(4){margin-top:12px;}
.floors .tab_cont .bd .item:nth-child(5){margin-top:12px;}

.floors .tab_cont .item .pic img{width:100%;height: 100%;object-fit: cover;transition: all .5s}
.floors .tab_cont .item .title{color: #666666;line-height: 24px;margin:10px 0;height: 54px;overflow: hidden;}
.floors .tab_cont .item .price{color: #f90f05;font-size: 18px;}
.floors .tab_cont .item:hover .pic img{transform: scale(1.1);}

.sss1{ background: #e34039;}
.sss2{ background: #3995e3;}
.sss3{ background: #e3399d;}
.sss4{ background: #39e3a1;}
.sss5{ background: #39b5e3;}
.sss6{ background: #adb21b;}
.sss7{ background: #1b42b2;}
.s3{ background: #fff;}
