﻿.floorRoot {
    width:1200px;
    margin:0 auto;
    overflow:hidden;
    background-color:white;
}

.floorLeft {
    float:left;
}
    .floorLeft img{
        display:block;
        height:543.3px;
    }
    .floorLeftTitle {
        height: 140px;
    }

.floorLeftTitle img {
    width:150px;
    height:140px;
}

.floorLeftLabel {
    height:421px;
}

    .floorLeftLabelTitle {
        color:white;
        font-weight:bold;
        font-size:20px;
        padding-top:10px;
        text-align:center;
    }

    .floorLeftLabel div dl {

    }

    .floorLeftLabel div dt {
        height:20px;
        line-height:20px;
        margin:5px auto;
        font-size:14px;
        /*background-color:#6689CD;*/
        width:120px;
        text-align:center;
    }

    .floorLeftLabel div dt a {
        color:white;
        text-decoration:none;
    }




    /*.floorLeft div:nth-child(1) div {
        height:140px;
    }
    .floorLeft div:nth-child(2) div {
        height:420px;
    }*/

/*------------------floorMidde-Start-----------------------*/
.floorMiddle {
    width:647px;
    float:left;
}
    .floorMiddle div {
        width:50%;
        float:left;
        box-sizing:border-box;
    }
        .floorMiddle div img {
            width: 70%;
            display: block;
            margin: 0 auto;
            padding: 24px 0;
        }

        .floorMiddle div:nth-child(1) {
            border-right:1px solid #E1E1E1;
            border-bottom:1px solid #E1E1E1;
        }

        .floorMiddle div:nth-child(2) {
            border-bottom:1px solid #E1E1E1;
        }
        .floorMiddle div:nth-child(3) {
            border-right: 1px solid #E1E1E1;
        }
        .floorMiddle div:nth-child(5) {
            border-right:1px solid #E1E1E1;
        }

/*------------------floorMidde-End-----------------------*/
.floorRight {
    width: 216px;
    height: 543px;
    float: left;
}

.floorRight img {
    width:30%;
}
    .floorRight > p {
        border: 1px solid #E1E1E1;
        line-height:50px;
        padding:10px 5px;
    }
    .floorRight > a {
        border: 1px solid #E1E1E1;
        border-top: 0;
        padding: 0px 5px;
        display: block;
        color: gray;
        display: flex;
        align-items: center;
        height: 116px;
    }
    .floorRight > a  .name{
        line-height:20px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .red {
        background-color: red;
    }

.yellow {
    background-color:yellow;
}

.pink {
    background-color:pink;
}

.blue {
     background-color:blue;
}




