.floor05_con {
    height: 396px;
    overflow: hidden;
    margin-top: 50px;
}

.floor05_con_01, .floor05_con_03 {
    width: 225px;
}

.floor05_con li {
    width: 100%;
    cursor: pointer;
    height: 100px;
}

    .floor05_con li .floor05_con_0 {
        /*border: 1px solid #dbdad8;*/
        width: 224px;
        height: 97px;
        background: #eeeded;
        border-bottom: 1px solid #CCC;
    }
    /*.floor05_con_0:hover {
    background: #ebb001;
    color:#fff;
}*/
    .floor05_con li .ico {
        width: 85px;
        height: 100%;
    }

        .floor05_con li .ico span {
            background-image: url(../image/floor05_num1.png);
            background-repeat: no-repeat;
            position: relative;
            left: 11px;
            top: 22px;
            height: 60px;
            width: 54px;
            display: block;
        }

    .floor05_con li .txt {
        width: 120px;
        height: 100%;
        font-size: 16px;
        color: #333;
        text-align: left;
        position: relative;
        top: 35px;
        font-weight: 600;
        font-family: '宋体';
    }

    .floor05_con li:hover .txt {
        color: #ebb001;
    }

.floor05_con_01 .triangle_right {
    border-left-color: #ff6600;
    display: none;
    float: right;
    top: 35px;
    left: 12px;
}

.triangle_right {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left-width: 16px;
    border-left-style: solid;
    border-left-color: #838383;
    border-bottom: 8px solid transparent;
    float: left;
    position: relative;
    top: 18px;
    z-index: 99999;
}

.floor05_con li .ico span.ico1 {
    background-position: -2px 0px;
}

.floor05_con li .ico span.ico2 {
    background-position: -55px 0px;
}

.floor05_con li .ico span.ico3 {
    background-position: -109px 0px;
}

.floor05_con li .ico span.ico4 {
    background-position: -163px 0px;
}

.floor05_con li .ico span.ico5 {
    background-position: -217px 0px;
}

.floor05_con li .ico span.ico6 {
    background-position: -271px 0px;
}

.floor05_con li .ico span.ico7 {
    background-position: -325px 0px;
}

.floor05_con li .ico span.ico8 {
    background-position: -378px 0px;
}

.floor05_con .ico:hover span.ico8 {
    background-position: -378px 0px;
}

.floor05_con_02 {
    z-index: 1;
    width: 750px;
    position: relative;
    overflow: hidden;
}

    .floor05_con_02 .f5_con_0 {
        width: 100%;
        height: 400px;
        overflow: hidden;
    }

.floor05_con_03 .triangle_left {
    border-right-color: #ff6600;
    display: none;
    top: 45px;
    left: -200px;
}

.floor05_con li .floor05_con_0:hover .txt {
    color: #ebb001;
}

.floor05_con li .floor05_con_0:hover .ico span {
    background-image: url(../image/floor05_num2.png);
    background-repeat: no-repeat;
    position: relative;
    left: 11px;
    top: 22px;
    height: 60px;
    width: 54px;
    display: block;
}

.floor05_con li.active .ico span {
    background-image: url(../image/floor05_num2.png);
    background-repeat: no-repeat;
    position: relative;
    left: 11px;
    top: 22px;
    height: 60px;
    width: 54px;
    display: block;
}

.floor05_con li.active .txt {
    color: #ebb001;
}

.triangle_right {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left-width: 16px;
    border-left-style: solid;
    border-left-color: #838383;
    border-bottom: 8px solid transparent;
    float: left;
    position: relative;
    top: 18px;
    z-index: 99999;
}

.triangle_left {
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-right-width: 14px;
    border-right-style: solid;
    border-right-color: #838383;
    border-bottom: 8px solid transparent;
    float: left;
    position: relative;
    top: 18px;
    z-index: 99999;
}