﻿@charset "utf-8";

.formStyle31 .formMiddle {
    padding: 0 0.4rem;
}

.cubeNavigationArea .icon-cube {
    font-size: 2rem;
    color: #fff
}

.cubeNavigationArea .cubeLink_text_p {
    font-size: .5rem
}

.form.formStyle31 {
    padding: 0;
    background: transparent;
    border: 0
}

.cubeNavigationArea {
    overflow: hidden;
    min-height: .5rem;
    padding: 0.4rem 0 0.2rem;
}

    .cubeNavigationArea .cubeLink {
        float: left;
        width: 100%;
        height: 4.7rem;
        padding-bottom: 5px;
        box-sizing: border-box;
    }

        .cubeNavigationArea .cubeLink .cubeLink_a {
            width: 100%;
            height: 100%;
            display: inline-block;
            position: relative
        }

        .cubeNavigationArea .cubeLink .cubeLink_bg {
            width: 100%;
            height: 100%;
            position: absolute
        }

        .cubeNavigationArea .cubeLink .cubeLink_a .cubeLink_curtain {
            width: 100%;
            height: 100%;
            position: absolute
        }

        .cubeNavigationArea .cubeLink .cubeLink_a .cubeLink_ico {
            width: 2rem;
            height: 2rem;
            margin: auto;
            position: absolute;
        }

        .cubeNavigationArea .cubeLink .cubeLink_a .icon-cube:before {
            content: '\e912';
            color: #fff;
            font-size: 1.2rem;
        }

        .cubeNavigationArea .cubeLink .cubeLink_a .cubeLink_text {
            width: 100%;
            position: absolute;
            table-layout: fixed
        }

            .cubeNavigationArea .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                white-space: nowrap;
                overflow: hidden
            }

                .cubeNavigationArea .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
                    display: none
                }

        .cubeNavigationArea .cubeLink .cubeLink_ico.bgnone {
            background: none;
        }
    /*.cubeNavigationArea .cubeLink_fixWidth_1{width:97%!important}*/
    .cubeNavigationArea .cubeLink_fixWidth_2 {
        width: 47.75% !important
    }

.cubeNavigationArea1 .cubeLink {
    width: 31.33%
}

    .cubeNavigationArea1 .cubeLink .cubeLink_a .cubeLink_bg {
        background: #1e2225
    }

    .cubeNavigationArea1 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 15%
    }

    .cubeNavigationArea1 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 15%;
        text-align: center;
        color: #fff;
        font-size: 14px
    }

    .cubeNavigationArea1 .cubeLink .cubeLink_a:hover .cubeLink_bg {
        background: #3c3058
    }

    .cubeNavigationArea1 .cubeLink:nth-child(1) {
        padding-top: 1%
    }

    .cubeNavigationArea1 .cubeLink:nth-child(2) {
        padding-top: 1%
    }

    .cubeNavigationArea1 .cubeLink:nth-child(3) {
        padding-top: 1%
    }

    .cubeNavigationArea1 .cubeLink:nth-child(3n+3) {
        width: 31.34%
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\e6aa"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\e642"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\e65f"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\e6ed"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\e67a"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\e6c0"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\e6df"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\e6de"
    }

    .cubeNavigationArea1 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\e6b8"
    }

.cubeNavigationArea2 .cubeLink {
    width: 31.33%
}

    .cubeNavigationArea2 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 15%
    }

    .cubeNavigationArea2 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 20%;
        text-align: center;
        color: #fff;
        font-size: 16px
    }

    .cubeNavigationArea2 .cubeLink:nth-child(1) {
        padding-top: 1%
    }

    .cubeNavigationArea2 .cubeLink:nth-child(2) {
        padding-top: 1%
    }

    .cubeNavigationArea2 .cubeLink:nth-child(3) {
        padding-top: 1%
    }

    .cubeNavigationArea2 .cubeLink:nth-child(3n+3) {
        width: 31.34%
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+1) .cubeLink_a .cubeLink_bg {
        background-color: #d87570
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+2) .cubeLink_a .cubeLink_bg {
        background-color: #bbd1c4
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+3) .cubeLink_a .cubeLink_bg {
        background-color: #febf02
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+4) .cubeLink_a .cubeLink_bg {
        background-color: #bc4040
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+5) .cubeLink_a .cubeLink_bg {
        background-color: #6f9c97
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+6) .cubeLink_a .cubeLink_bg {
        background-color: #ff8b00
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+7) .cubeLink_a .cubeLink_bg {
        background-color: #d87570
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+8) .cubeLink_a .cubeLink_bg {
        background-color: #bbd1c4
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+9) .cubeLink_a .cubeLink_bg {
        background-color: #febf02
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\e641"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\e6a1"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\e66a"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\e637"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\e687"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\e6c1"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\e6de"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\e682"
    }

    .cubeNavigationArea2 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\e6e0"
    }

.cubeNavigationArea3 .cubeLink {
    width: 47.75%
}

    .cubeNavigationArea3 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 10%;
        top: 10%
    }

    .cubeNavigationArea3 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 15%;
        text-align: right;
        color: #fff;
        font-size: 16px
    }

        .cubeNavigationArea3 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-right: 10%
        }

    .cubeNavigationArea3 .cubeLink:nth-child(1) {
        padding-top: 1%
    }

    .cubeNavigationArea3 .cubeLink:nth-child(2) {
        padding-top: 1%
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
        background-color: #148cfc
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
        background-color: #99b802
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
        background-color: #00aea5
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
        background-color: #fe8705
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
        background-color: #5a35b8
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
        background-color: #ea0001
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\e6aa"
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\e688"
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\e674"
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\e6a0"
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\e630"
    }

    .cubeNavigationArea3 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\e6dd"
    }

.cubeNavigationArea4 .cubeLink {
    width: 47.75%
}

    .cubeNavigationArea4 .cubeLink .cubeLink_a .cubeLink_bg {
        background-color: #f37e39;
        border-radius: 10px
    }

    .cubeNavigationArea4 .cubeLink .cubeLink_a .cubeLink_ico {
        right: 10%;
        top: 0;
        bottom: 0
    }

    .cubeNavigationArea4 .cubeLink .cubeLink_a .cubeLink_text {
        position: relative;
        height: 100%;
        display: table;
        text-align: left;
        color: #fff;
        font-size: 16px
    }

        .cubeNavigationArea4 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-left: 10%;
            display: table-cell;
            vertical-align: middle
        }

    .cubeNavigationArea4 .cubeLink:nth-child(1) {
        padding-top: 1%
    }

    .cubeNavigationArea4 .cubeLink:nth-child(2) {
        padding-top: 1%
    }

    .cubeNavigationArea4 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\e667"
    }

    .cubeNavigationArea4 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\e686"
    }

    .cubeNavigationArea4 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\e61b"
    }

    .cubeNavigationArea4 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\e6ef"
    }

    .cubeNavigationArea4 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\e6ed"
    }

    .cubeNavigationArea4 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\e636"
    }

.cubeNavigationArea5 .cubeLink {
    height: 4.7rem
}

    .cubeNavigationArea5 .cubeLink .cubeLink_a .cubeLink_text {
        color: #fff;
        font-size: 16px
    }

    .cubeNavigationArea5 .cubeLink:nth-child(1) {
        padding-top: 2%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(2) {
        padding-top: 2%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(3) {
        padding-top: 2%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+1) {
        width: 38%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+2) {
        width: 28%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+3) {
        width: 28%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+4) {
        width: 47.75%;
        height: 5.7rem
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+5) {
        width: 47.75%;
        height: 5.7rem
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+6) {
        width: 38%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+7) {
        width: 28%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+8) {
        width: 28%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_bg {
        background-color: #f4b613
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+2) .cubeLink_a .cubeLink_bg {
        background-color: #ff8a4a
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+3) .cubeLink_a .cubeLink_bg {
        background-color: #fc5265
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+4) .cubeLink_a .cubeLink_bg {
        background-color: #84d018
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+5) .cubeLink_a .cubeLink_bg {
        background-color: #14c761
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+6) .cubeLink_a .cubeLink_bg {
        background-color: #36aae7
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+7) .cubeLink_a .cubeLink_bg {
        background-color: #688ce2
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+8) .cubeLink_a .cubeLink_bg {
        background-color: #8d67e0
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+1) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+2) .cubeLink_ico {
        top: 10%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+3) .cubeLink_ico {
        bottom: 10%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+4) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+5) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+6) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+7) .cubeLink_ico {
        top: 10%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+8) .cubeLink_ico {
        bottom: 10%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+1) .icon-cube:before {
        content: "\e642"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+2) .icon-cube:before {
        content: "\e694"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+3) .icon-cube:before {
        content: "\e686"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+4) .icon-cube:before {
        content: "\e67c"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+5) .icon-cube:before {
        content: "\e630"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+6) .icon-cube:before {
        content: "\e6b2"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+7) .icon-cube:before {
        content: "\e65f"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+8) .icon-cube:before {
        content: "\e6de"
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+1) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea5 .cubeLink:nth-child(8n+1) .cubeLink_text .cubeLink_text_p {
            padding-left: 10%
        }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+2) .cubeLink_text {
        bottom: 10%;
        text-align: center
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+3) .cubeLink_text {
        top: 10%;
        text-align: center
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+4) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea5 .cubeLink:nth-child(8n+4) .cubeLink_text .cubeLink_text_p {
            padding-left: 10%
        }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+5) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea5 .cubeLink:nth-child(8n+5) .cubeLink_text .cubeLink_text_p {
            padding-left: 10%
        }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+6) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea5 .cubeLink:nth-child(8n+6) .cubeLink_text .cubeLink_text_p {
            padding-left: 10%
        }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+7) .cubeLink_text {
        bottom: 10%;
        text-align: center
    }

    .cubeNavigationArea5 .cubeLink:nth-child(8n+8) .cubeLink_text {
        top: 10%;
        text-align: center
    }

.cubeNavigationArea6 .cubeLink {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    height: 3.75rem;
    color: #fff
}

    .cubeNavigationArea6 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 6%
    }

    .cubeNavigationArea6 .cubeLink .cubeLink_a .cubeLink_text {
        color: #fff;
        font-size: 16px;
        bottom: 5%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(1) {
        padding-top: 1%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(2) {
        padding-top: 1%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+1) {
        width: 60%;
        height: 7.5rem
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+2) {
        width: 40%;
        padding-right: 1.5%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+3) {
        width: 40%;
        padding-right: 1.5%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+4) {
        width: 60%;
        clear: left
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+5) {
        width: 40%;
        padding-right: 1.5%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+6) {
        width: 60%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+7) {
        width: 40%;
        padding-right: 1.5%
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+1) .cubeLink_a .cubeLink_bg {
        background-color: #6abf48
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+2) .cubeLink_a .cubeLink_bg {
        background-color: #47b8e0
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+3) .cubeLink_a .cubeLink_bg {
        background-color: #e19024
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+4) .cubeLink_a .cubeLink_bg {
        background-color: #14b4f0
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+5) .cubeLink_a .cubeLink_bg {
        background-color: #27bbd5
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+6) .cubeLink_a .cubeLink_bg {
        background-color: #ed9d24
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+7) .cubeLink_a .cubeLink_bg {
        background-color: #59ab3f
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+1) .icon-cube:before {
        content: "\e606"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+2) .icon-cube:before {
        content: "\e642"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+3) .icon-cube:before {
        content: "\e62c"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+4) .icon-cube:before {
        content: "\e67c"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+5) .icon-cube:before {
        content: "\e6c4"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+6) .icon-cube:before {
        content: "\e64f"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+7) .icon-cube:before {
        content: "\e6f3"
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+1) .cubeLink_text {
        bottom: 10%;
        text-align: center
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+2) .cubeLink_text {
        text-align: center
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+3) .cubeLink_text {
        text-align: center
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+4) .cubeLink_text {
        text-align: center
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+5) .cubeLink_text {
        text-align: center
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+6) .cubeLink_text {
        text-align: center
    }

    .cubeNavigationArea6 .cubeLink:nth-child(7n+7) .cubeLink_text {
        text-align: center
    }

.formStyle31.moduleStyle7 {
    background: #fff
}

.cubeNavigationArea7 .cubeLink {
    width: 23%;
    height: 3.5rem;
    padding-bottom: 4%;
    color: #fff
}

    .cubeNavigationArea7 .cubeLink .cubeLink_a .cubeLink_ico {
        width: 2.6rem;
        height: 2.6rem;
        top: auto !important;
        bottom: auto !important;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        background-position: center center;
        background-repeat: no-repeat;
        border-radius: 50%
    }

    .cubeNavigationArea7 .cubeLink .cubeLink_a .cubeLink_text {
        color: #333;
        font-size: 14px
    }

    .cubeNavigationArea7 .cubeLink .cubeLink_a .cubeLink_bg {
        margin: auto;
        position: absolute;
        background-size: 40px 40px;
        width: 2.6rem;
        height: 2.6rem;
        left: 0;
        right: 0;
        background-position: center center;
        background-repeat: no-repeat;
        border-radius: 50%
    }

    .cubeNavigationArea7 .cubeLink .cubeLink_a .cubeLink_text {
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: 0 !important;
        text-align: center !important;
        height: auto !important;
        position: absolute !important;
        display: block !important
    }

        .cubeNavigationArea7 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            display: block !important;
            padding: 0 !important;
            font-size: .6rem
        }

    .cubeNavigationArea7 .cubeLink:nth-child(1) {
        padding-top: 4.5%
    }

    .cubeNavigationArea7 .cubeLink:nth-child(2) {
        padding-top: 4.5%
    }

    .cubeNavigationArea7 .cubeLink:nth-child(3) {
        padding-top: 4.5%
    }

    .cubeNavigationArea7 .cubeLink:nth-child(4) {
        padding-top: 4.5%
    }

    .cubeNavigationArea7 .cubeLink:nth-child(4n+1) {
        padding-left: 4%
    }

    .cubeNavigationArea7 .cubeLink:nth-child(4n+2) {
        padding-left: 0
    }

    .cubeNavigationArea7 .cubeLink:nth-child(4n+3) {
        padding-left: 0
    }

    .cubeNavigationArea7 .cubeLink:nth-child(4n+4) {
        padding-left: 0
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+1) .icon-cube:before {
        content: "\e606";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+2) .icon-cube:before {
        content: "\e688";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+3) .icon-cube:before {
        content: "\e694";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+4) .icon-cube:before {
        content: "\e61b";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+5) .icon-cube:before {
        content: "\e64c";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+6) .icon-cube:before {
        content: "\e67c";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+7) .icon-cube:before {
        content: "\e640";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+8) .icon-cube:before {
        content: "\e652";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+9) .icon-cube:before {
        content: "\e65f";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+10) .icon-cube:before {
        content: "\e686";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+11) .icon-cube:before {
        content: "\e6e1";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+12) .icon-cube:before {
        content: "\e70d";
        font-size: 1.5rem;
        margin-left: .55rem
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+1) .cubeLink_bg {
        background-color: #37a1db
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+2) .cubeLink_bg {
        background-color: #678be0
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+3) .cubeLink_bg {
        background-color: #8c66de
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+4) .cubeLink_bg {
        background-color: #83d017
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+5) .cubeLink_bg {
        background-color: #f2b513
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+6) .cubeLink_bg {
        background-color: #14c761
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+7) .cubeLink_bg {
        background-color: #fc5366
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+8) .cubeLink_bg {
        background-color: #3b6ddf
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+9) .cubeLink_bg {
        background-color: #688ce3
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+10) .cubeLink_bg {
        background-color: #36a1da
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+11) .cubeLink_bg {
        background-color: #83cf16
    }

    .cubeNavigationArea7 .cubeLink:nth-child(12n+12) .cubeLink_bg {
        background-color: #8d65e0
    }

.cubeNavigationArea8 .cubeLink {
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    height: 3.75rem;
    color: #fff;
    width: 25%
}

    .cubeNavigationArea8 .cubeLink .cubeLink_a .cubeLink_bg {
        background-color: #0180e1
    }

    .cubeNavigationArea8 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 10%
    }

    .cubeNavigationArea8 .cubeLink .cubeLink_a .cubeLink_text {
        color: #fff;
        font-size: 14px;
        text-align: center;
        bottom: 10%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+1) {
        width: 50%;
        height: 7.5rem;
        clear: left
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+2) {
        width: 25%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+3) {
        width: 25%;
        padding-right: 1.5%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+4) {
        width: 25%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+5) {
        width: 25%;
        padding-right: 1.5%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+6) {
        width: 50%;
        clear: left
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+7) {
        width: 50%;
        padding-right: 1.5%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+8) {
        width: 50%;
        height: 7.5rem
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+9) {
        width: 25%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+10) {
        width: 25%;
        padding-right: 1.5%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+11) {
        width: 25%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+12) {
        width: 25%;
        padding-right: 1.5%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+1) .cubeLink_a .cubeLink_ico {
        top: 23%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+1) .cubeLink_a .cubeLink_text {
        bottom: 36%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+8) .cubeLink_a .cubeLink_ico {
        top: 23%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+8) .cubeLink_a .cubeLink_text {
        bottom: 36%
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+6) .cubeLink_a .cubeLink_bg {
        background-image: url(/res/jrfcms_mobi/image/styleDesign/1.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+7) .cubeLink_a .cubeLink_bg {
        background-image: url(/res/jrfcms_mobi/image/styleDesign/2.jpg);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+1) .icon-cube:before {
        content: "\e694"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+2) .icon-cube:before {
        content: "\e62c"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+3) .icon-cube:before {
        content: "\e688"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+4) .icon-cube:before {
        content: "\e67c"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+5) .icon-cube:before {
        content: "\e61f"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+8) .icon-cube:before {
        content: "\e642"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+9) .icon-cube:before {
        content: "\e648"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+10) .icon-cube:before {
        content: "\e636"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+11) .icon-cube:before {
        content: "\e63a"
    }

    .cubeNavigationArea8 .cubeLink:nth-child(12n+12) .icon-cube:before {
        content: "\e6c6"
    }

.cubeNavigationArea9 {
    width: 101%
}

    .cubeNavigationArea9 .cubeLink {
        width: 33.33%;
        padding-left: 0;
        padding-bottom: 0
    }

        .cubeNavigationArea9 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 21%
        }

        .cubeNavigationArea9 .cubeLink .cubeLink_a .cubeLink_text {
            bottom: 20%;
            text-align: center;
            color: #fff;
            font-size: 14px
        }

        .cubeNavigationArea9 .cubeLink:nth-child(2n+1) .cubeLink_bg {
            background: linear-gradient(top left,#5c5c5d,#111212);
            background: -webkit-linear-gradient(top left,#5c5c5d,#111212);
            background: -ms-linear-gradient(top left,#5c5c5d,#111212);
            background: -moz-linear-gradient(top left,#5c5c5d,#111212);
            background: -o-linear-gradient(top left,#5c5c5d,#111212)
        }

        .cubeNavigationArea9 .cubeLink:nth-child(2n+2) .cubeLink_bg {
            background: linear-gradient(top left,#9bd7d2,#2c7f81);
            background: -webkit-linear-gradient(top left,#9bd7d2,#2c7f81);
            background: -ms-linear-gradient(top left,#9bd7d2,#2c7f81);
            background: -moz-linear-gradient(top left,#9bd7d2,#2c7f81);
            background: -o-linear-gradient(top left,#9bd7d2,#2c7f81)
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\e642"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\e6a6"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\e6ac"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\e678"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\e638"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\e615"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\e62c"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\e67c"
        }

        .cubeNavigationArea9 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\e6b8"
        }

    .cubeNavigationArea9 .cubeLink_fixWidth_1 {
        width: 100% !important
    }

    .cubeNavigationArea9 .cubeLink_fixWidth_2 {
        width: 50% !important
    }

.cubeNavigationArea10 .icon-cube {
    color: #5c6066
}

.template349.formStyle31.moduleStyle10:nth-child(1) {
    margin-top: 215px;
    margin-bottom: 50px
}

.cubeNavigationArea10 .cubeLink {
    width: 45.5%;
    height: 4.5rem;
    padding-bottom: 4%;
    color: #fff
}

    .cubeNavigationArea10 .cubeLink .cubeLink_a .cubeLink_bg {
        background-color: #fff;
        opacity: .8;
        border-radius: 5px 5px
    }

    .cubeNavigationArea10 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 20%
    }

    .cubeNavigationArea10 .cubeLink .cubeLink_a .cubeLink_text {
        color: #333;
        font-size: 16px;
        text-align: center;
        bottom: 17%
    }

    .cubeNavigationArea10 .cubeLink:nth-child(2n+1) {
        padding-left: 3%
    }

    .cubeNavigationArea10 .cubeLink:nth-child(2n+2) {
        padding-left: 3%
    }

    .cubeNavigationArea10 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\e62e"
    }

    .cubeNavigationArea10 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\e61f"
    }

    .cubeNavigationArea10 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\e688"
    }

    .cubeNavigationArea10 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\e67c"
    }

    .cubeNavigationArea10 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\e65f"
    }

    .cubeNavigationArea10 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\e640"
    }

.cubeNavigationArea10 .cubeLink_fixWidth_1 {
    width: 94% !important
}

.cubeNavigationArea11 .cubeLink {
    width: 31%;
    height: 5rem;
    padding-bottom: 2%;
    color: #fff;
    font-size: 16px
}

    .cubeNavigationArea11 .cubeLink .cubeLink_a .cubeLink_bg {
        background-color: #fff;
        opacity: .8;
        border-radius: 1px 1px
    }

    .cubeNavigationArea11 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 24%
    }

    .cubeNavigationArea11 .cubeLink .cubeLink_a .cubeLink_text {
        color: #333;
        font-size: 14px;
        text-align: center;
        bottom: 20%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+8) {
        padding-left: 2%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+9) {
        padding-left: 11%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+10) {
        padding-left: 2%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+11) {
        padding-left: 11%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+12) {
        padding-left: 2%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+13) {
        padding-left: 11%
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+8) .icon-cube:before {
        content: "\e640"
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+9) .icon-cube:before {
        content: "\e62e"
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+10) .icon-cube:before {
        content: "\e6dd"
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+11) .icon-cube:before {
        content: "\e6aa"
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+12) .icon-cube:before {
        content: "\e67c"
    }

    .cubeNavigationArea11 .cubeLink:nth-child(6n+13) .icon-cube:before {
        content: "\e6e1"
    }

.cubeNavigationArea11 .icon-cube {
    color: #5c6066
}

.cubeNavigationArea11 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_ico {
    background-image: none !important
}

    .cubeNavigationArea11 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_ico:before {
        content: none !important
    }

.cubeNavigationArea11 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_text {
    font-size: 22px;
    position: relative !important;
    text-align: center !important;
    display: table !important;
    height: 100% !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important
}

    .cubeNavigationArea11 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_text .cubeLink_text_p {
        display: table-cell !important;
        vertical-align: middle !important;
        padding: 0 !important
    }

.cubeNavigationArea11 .cubeLink:nth-child(2) .icon-cube:before {
    content: "\e640"
}

.cubeNavigationArea11 .cubeLink:nth-child(3) .icon-cube:before {
    content: "\e62e"
}

.cubeNavigationArea11 .cubeLink:nth-child(4) .icon-cube:before {
    content: "\e6dd"
}

.cubeNavigationArea11 .cubeLink:nth-child(5) .icon-cube:before {
    content: "\e6aa"
}

.cubeNavigationArea11 .cubeLink:nth-child(6) .icon-cube:before {
    content: "\e67c"
}

.cubeNavigationArea11 .cubeLink:nth-child(7) .icon-cube:before {
    content: "\e6e1"
}

.cubeNavigationArea11 .cubeLink:nth-child(1) {
    padding-left: 2%;
    float: right;
    width: 56%
}

.cubeNavigationArea11 .cubeLink:nth-child(2) {
    padding-left: 11%
}

.cubeNavigationArea11 .cubeLink:nth-child(3) {
    padding-left: 11%
}

.cubeNavigationArea11 .cubeLink:nth-child(4) {
    padding-left: 2%
}

.cubeNavigationArea11 .cubeLink:nth-child(5) {
    padding-left: 11%
}

.cubeNavigationArea11 .cubeLink:nth-child(6) {
    padding-left: 2%
}

.cubeNavigationArea11 .cubeLink:nth-child(7) {
    padding-left: 11%
}

.template350.formStyle31.moduleStyle12:nth-child(1) {
    margin-top: 212px;
    margin-bottom: 50px
}

.cubeNavigationArea12 .cubeLink {
    width: 40%;
    height: 1.8rem;
    color: #fff
}

    .cubeNavigationArea12 .cubeLink .cubeLink_a .cubeLink_bg {
        background-color: #fff;
        opacity: .5;
        border-radius: 1px;
        box-shadow: 0 0 1px 1px #cacaca
    }

    .cubeNavigationArea12 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        background-image: none !important
    }

        .cubeNavigationArea12 .cubeLink .cubeLink_a .cubeLink_ico:before {
            content: none !important
        }

    .cubeNavigationArea12 .cubeLink .cubeLink_a .cubeLink_text {
        color: #333;
        font-size: 14px;
        position: relative !important;
        text-align: center !important;
        display: table !important;
        height: 100% !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important
    }

        .cubeNavigationArea12 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            display: table-cell !important;
            vertical-align: middle !important;
            padding: 0 !important
        }

    .cubeNavigationArea12 .cubeLink:nth-child(2n+1) {
        padding-left: 10%
    }

.cubeNavigationArea12 .cubeLink_fixWidth_1 {
    width: 81.5% !important
}

.formStyle31.moduleStyle13 {
    background: #fff;
    margin-top: 0
}

.cubeNavigationArea13 .icon-cube {
    font-size: 2.2rem
}

.cubeNavigationArea13 {
    width: 101%;
    padding-top: 0
}

    .cubeNavigationArea13 .cubeLink {
        width: 33%;
        height: 5.2rem;
        padding: 0;
        padding-bottom: .5%;
        color: #fff;
        background: transparent
    }

        .cubeNavigationArea13 .cubeLink .cubeLink_a {
            background: none;
        }

            .cubeNavigationArea13 .cubeLink .cubeLink_a .cubeLink_ico {
                width: 2.8rem;
                height: 2.8rem;
                top: .5rem !important;
                bottom: auto !important;
                left: 0 !important;
                right: 0 !important;
                margin: auto !important;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 50%
            }

            .cubeNavigationArea13 .cubeLink .cubeLink_a .cubeLink_text {
                color: #333;
                font-size: 14px
            }

            .cubeNavigationArea13 .cubeLink .cubeLink_a .cubeLink_bg {
                margin: auto;
                position: absolute;
                background-size: 40px 40px;
                width: 2.8rem;
                height: 2.8rem;
                left: 0;
                right: 0;
                top: 10px;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 50%
            }

            .cubeNavigationArea13 .cubeLink .cubeLink_a .cubeLink_text {
                left: auto !important;
                right: auto !important;
                top: auto !important;
                bottom: .5rem !important;
                text-align: center !important;
                height: auto !important;
                position: absolute !important;
                display: block !important
            }

                .cubeNavigationArea13 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                    display: block !important;
                    padding: 0 !important
                }

        .cubeNavigationArea13 .cubeLink:nth-child(3n+2) {
            padding-left: .5%;
            padding-right: .5%
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\e6e4";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\e6ea";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\e65a";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\e6fa";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\e6ec";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\e613";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\e6da";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\e614";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\e6c3";
            font-size: 1.7rem;
            margin-left: .55rem
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+1) .cubeLink_bg {
            background-color: #fdc200
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+2) .cubeLink_bg {
            background-color: #96a3fc
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+3) .cubeLink_bg {
            background-color: #f99161
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+4) .cubeLink_bg {
            background-color: #c697d8
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+5) .cubeLink_bg {
            background-color: #8fa5ad
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+6) .cubeLink_bg {
            background-color: #ed6492
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+7) .cubeLink_bg {
            background-color: #54d0e3
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+8) .cubeLink_bg {
            background-color: #fcbd15
        }

        .cubeNavigationArea13 .cubeLink:nth-child(9n+9) .cubeLink_bg {
            background-color: #98ce5a
        }

.formStyle31.moduleStyle14 {
    background: #fff;
    margin-top: 0
}

.cubeNavigationArea14 {
    width: 100%;
    padding-top: 0
}

    .cubeNavigationArea14 .icon-cube {
        color: #5c6066
    }

    .cubeNavigationArea14 .cubeLink {
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%;
        padding: 0;
        padding-bottom: .5%;
        height: 4.2rem;
        color: #fff;
        background: transparent
    }

        .cubeNavigationArea14 .cubeLink .cubeLink_a .cubeLink_bg {
            background: #fff
        }

        .cubeNavigationArea14 .cubeLink .cubeLink_a .cubeLink_ico {
            top: 10px !important;
            bottom: auto !important;
            left: 0 !important;
            right: 0 !important;
            margin: auto !important
        }

        .cubeNavigationArea14 .cubeLink .cubeLink_a .cubeLink_text {
            color: #333;
            font-size: 14px;
            bottom: 12px !important;
            left: auto !important;
            right: auto !important;
            top: auto !important;
            text-align: center !important;
            height: auto !important;
            position: absolute !important;
            display: block !important
        }

            .cubeNavigationArea14 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: block !important;
                padding: 0 !important;
                font-size: .6rem
            }

        .cubeNavigationArea14 .cubeLink:nth-child(1) {
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(2) {
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(3) {
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(5) {
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(6) {
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(7) {
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(1) .icon-cube:before {
            content: "";
            background: url(../image/aa.png) no-repeat center center;
            width: 100%;
            height: 100%;
            display: block;
            background-size: 80% 80%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(2) .icon-cube:before {
            content: "\e6fa"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(3) .icon-cube:before {
            content: "\e6f6"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(4) .icon-cube:before {
            content: "\e6e8"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(5) .icon-cube:before {
            content: "\e709"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(6) .icon-cube:before {
            content: "\e70b"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(7) .icon-cube:before {
            content: "\e6e6"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(8) .icon-cube:before {
            content: "\e6c3"
        }

        .cubeNavigationArea14 .cubeLink:nth-child(2n+9) {
            width: 50%;
            padding-right: .5%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(2n+10) {
            width: 50%
        }

        .cubeNavigationArea14 .cubeLink:nth-child(2n+9) .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
            display: block
        }

        .cubeNavigationArea14 .cubeLink:nth-child(2n+10) .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
            display: block
        }

        .cubeNavigationArea14 .cubeLink:nth-child(4n+9) .cubeLink_a .cubeLink_text {
            font-size: 20px;
            position: relative !important;
            text-align: center !important;
            display: table !important;
            height: 100% !important;
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: auto !important
        }

            .cubeNavigationArea14 .cubeLink:nth-child(4n+9) .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: table-cell !important;
                vertical-align: middle !important;
                padding: 0 !important
            }

                .cubeNavigationArea14 .cubeLink:nth-child(4n+9) .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
                    font-size: .6rem;
                    font-weight: normal;
                    color: #333;
                    font-family: Arial;
                    display: block
                }

        .cubeNavigationArea14 .cubeLink:nth-child(4n+10) .cubeLink_bg {
            background-image: url(/res/jrfcms_mobi/image/styleDesign/3.jpg);
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat
        }

        .cubeNavigationArea14 .cubeLink:nth-child(4n+11) .cubeLink_bg {
            background-image: url(/res/jrfcms_mobi/image/styleDesign/3.jpg);
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat
        }

        .cubeNavigationArea14 .cubeLink:nth-child(4n+12) .cubeLink_a .cubeLink_text {
            font-size: 20px;
            position: relative !important;
            text-align: center !important;
            display: table !important;
            height: 100% !important;
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: auto !important
        }

            .cubeNavigationArea14 .cubeLink:nth-child(4n+12) .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: table-cell !important;
                vertical-align: middle !important;
                padding: 0 !important
            }

                .cubeNavigationArea14 .cubeLink:nth-child(4n+12) .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
                    font-size: .6rem;
                    font-weight: normal;
                    color: #333;
                    font-family: Arial;
                    display: block
                }

.formStyle31.moduleStyle15 {
    background: #fff;
    margin-top: 0
}

.cubeNavigationArea15 {
    width: 100%;
    padding-top: 0
}

    .cubeNavigationArea15 .cubeLink {
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        padding: 0;
        height: 3.7rem;
        padding-bottom: .5%
    }

        .cubeNavigationArea15 .cubeLink .cubeLink_a {
            overflow: hidden
        }

            .cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_bg {
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat
            }

            .cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_curtain {
                width: 57%;
                right: -14%;
                -webkit-transform: skew(-30deg,0deg);
                -ms-transform: skew(-30deg,0deg);
                -moz-transform: skew(-30deg,0deg);
                -o-transform: skew(-30deg,0deg);
                transform: skew(-30deg,0deg);
                background: linear-gradient(top,#fbfbfb,#d2cfd0);
                background: -webkit-linear-gradient(top,#fbfbfb,#d2cfd0);
                background: -ms-linear-gradient(top,#fbfbfb,#d2cfd0);
                background: -moz-linear-gradient(top,#fbfbfb,#d2cfd0);
                background: -o-linear-gradient(top,#fbfbfb,#d2cfd0)
            }

@media only screen and (min-width:480px) {
    .cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_curtain {
        width: 55%
    }
}

.cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_ico {
    left: 0;
    right: 0;
    background-image: none !important
}

    .cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_ico:before {
        content: none !important
    }

.cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_text {
    font-size: 16px;
    color: #333;
    position: relative !important;
    text-align: right !important;
    display: table !important;
    height: 100% !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important
}

    .cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
        display: table-cell !important;
        vertical-align: middle !important;
        padding: 0 4% 0 0 !important
    }

        .cubeNavigationArea15 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
            font-size: .6rem;
            font-weight: normal;
            color: #333;
            font-family: Arial;
            display: block
        }

.cubeNavigationArea15 .cubeLink:nth-child(2n+1) {
    padding-right: .5%
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/7.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+2) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/8.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+3) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/4.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+4) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/9.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+5) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/5.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+6) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/10.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+7) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/6.jpg)
}

.cubeNavigationArea15 .cubeLink:nth-child(8n+8) .cubeLink_a .cubeLink_bg {
    background-image: url(/res/jrfcms_mobi/image/styleDesign/11.jpg)
}

.formStyle31.moduleStyle16 {
    background: #fff;
    margin-top: 0
}

.cubeNavigationArea16 {
    width: 100%;
    padding-top: 0
}

    .cubeNavigationArea16 .cubeLink {
        width: 50%;
        padding: 0;
        height: 3.7rem
    }

        .cubeNavigationArea16 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 10%;
            top: 0;
            bottom: 0
        }

        .cubeNavigationArea16 .cubeLink .cubeLink_a .cubeLink_text {
            font-size: 16px;
            position: relative;
            height: 100%;
            display: table;
            text-align: left;
            color: #fff
        }

            .cubeNavigationArea16 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                padding-left: 42%;
                display: table-cell;
                vertical-align: middle
            }

                .cubeNavigationArea16 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p .cubeLink_subText_p {
                    font-size: .6rem;
                    font-weight: normal;
                    color: #fff;
                    font-family: Arial;
                    display: block
                }

    .cubeNavigationArea16 .cubeLink_fixWidth_1 .cubeLink_a .cubeLink_ico {
        left: 37%
    }

    .cubeNavigationArea16 .cubeLink_fixWidth_1 .cubeLink_a .cubeLink_text .cubeLink_text_p {
        padding-left: 53%
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
        background: linear-gradient(top,#f9aa2f,#fc9408);
        background: -webkit-linear-gradient(top,#f9aa2f,#fc9408);
        background: -ms-linear-gradient(top,#f9aa2f,#fc9408);
        background: -moz-linear-gradient(top,#f9aa2f,#fc9408);
        background: -o-linear-gradient(top,#f9aa2f,#fc9408)
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
        background: linear-gradient(top left,#514a4c,#302c33);
        background: -webkit-linear-gradient(top left,#514a4c,#302c33);
        background: -ms-linear-gradient(top left,#514a4c,#302c33);
        background: -moz-linear-gradient(top left,#514a4c,#302c33);
        background: -o-linear-gradient(top left,#514a4c,#302c33)
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
        background: linear-gradient(top,#d74428,#ce2302);
        background: -webkit-linear-gradient(top,#d74428,#ce2302);
        background: -ms-linear-gradient(top,#d74428,#ce2302);
        background: -moz-linear-gradient(top,#d74428,#ce2302);
        background: -o-linear-gradient(top,#d74428,#ce2302)
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
        background: linear-gradient(top,#00658a,#014c76);
        background: -webkit-linear-gradient(top,#00658a,#014c76);
        background: -ms-linear-gradient(top,#00658a,#014c76);
        background: -moz-linear-gradient(top,#00658a,#014c76);
        background: -o-linear-gradient(top,#00658a,#014c76)
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
        background: linear-gradient(top,#5f7285,#3c5f6d);
        background: -webkit-linear-gradient(top,#5f7285,#3c5f6d);
        background: -ms-linear-gradient(top,#5f7285,#3c5f6d);
        background: -moz-linear-gradient(top,#5f7285,#3c5f6d);
        background: -o-linear-gradient(top,#5f7285,#3c5f6d)
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
        background: linear-gradient(top,#3dc4bd,#20b4b5);
        background: -webkit-linear-gradient(top,#3dc4bd,#20b4b5);
        background: -ms-linear-gradient(top,#3dc4bd,#20b4b5);
        background: -moz-linear-gradient(top,#3dc4bd,#20b4b5);
        background: -o-linear-gradient(top,#3dc4bd,#20b4b5)
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\e686"
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\e6ac"
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\e67c"
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\e6aa"
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\e62c"
    }

    .cubeNavigationArea16 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\e6b8"
    }

    .cubeNavigationArea16 .cubeLink_fixWidth_1 {
        width: 100% !important
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout1 .cubeLink_ico {
    left: 0;
    right: 0;
    top: 10%;
    bottom: auto
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout1 .cubeLink_text {
    left: auto;
    right: auto;
    top: auto;
    bottom: 10%;
    text-align: center;
    height: auto;
    position: absolute;
    display: block
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout1 .cubeLink_text .cubeLink_text_p {
        padding-left: 0;
        display: block
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout2 .cubeLink_ico {
    left: 0;
    right: 0;
    top: auto;
    bottom: 10%
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout2 .cubeLink_text {
    left: auto;
    right: auto;
    top: 10%;
    bottom: auto;
    text-align: center;
    height: auto;
    position: absolute;
    display: block
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout2 .cubeLink_text .cubeLink_text_p {
        padding-left: 0;
        display: block
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout3 .cubeLink_ico {
    left: 10%;
    right: auto;
    top: 0;
    bottom: 0
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout3 .cubeLink_text {
    left: auto;
    top: auto;
    bottom: auto;
    text-align: right;
    height: 100%;
    position: relative;
    display: table
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout3 .cubeLink_text .cubeLink_text_p {
        padding-right: 10%;
        display: table-cell;
        vertical-align: middle
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout4 .cubeLink_ico {
    left: auto;
    right: 10%;
    top: 0;
    bottom: 0
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout4 .cubeLink_text {
    right: auto;
    top: auto;
    bottom: auto;
    text-align: left;
    height: 100%;
    position: relative;
    display: table
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout4 .cubeLink_text .cubeLink_text_p {
        padding-left: 10%;
        display: table-cell;
        vertical-align: middle
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout5 .cubeLink_ico {
    left: auto;
    right: 10%;
    top: auto;
    bottom: 10%
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout5 .cubeLink_text {
    right: auto;
    top: 10%;
    bottom: auto;
    text-align: left;
    height: auto;
    position: absolute;
    display: block
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout5 .cubeLink_text .cubeLink_text_p {
        padding-left: 10%;
        display: block
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout6 .cubeLink_ico {
    left: 10%;
    right: auto;
    top: 10%;
    bottom: auto
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout6 .cubeLink_text {
    left: auto;
    top: auto;
    bottom: 10%;
    text-align: right;
    height: auto;
    position: absolute;
    display: block
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout6 .cubeLink_text .cubeLink_text_p {
        padding-right: 10%;
        display: block
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout7 .cubeLink_ico {
    left: 10%;
    right: auto;
    top: auto;
    bottom: 10%
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout7 .cubeLink_text {
    left: auto;
    top: 10%;
    bottom: auto;
    text-align: right;
    height: auto;
    position: absolute;
    display: block
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout7 .cubeLink_text .cubeLink_text_p {
        padding-right: 10%;
        display: block
    }

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout8 .cubeLink_ico {
    left: auto;
    right: 10%;
    top: 10%;
    bottom: auto
}

.cubeNavigationArea .cubeLink .cubeLink_a.textLayout8 .cubeLink_text {
    right: auto;
    top: auto;
    bottom: 10%;
    text-align: left;
    height: auto;
    position: absolute;
    display: block
}

    .cubeNavigationArea .cubeLink .cubeLink_a.textLayout8 .cubeLink_text .cubeLink_text_p {
        padding-left: 10%;
        display: block
    }

/*-----------------------------------自助建站杨佳写--------------------------------------*/

.cubeNavigationArea18 .cubeLink {
    width: 50%
}

    .cubeNavigationArea18 .cubeLink:nth-child(2n+1) {
        padding-right: 2.5px;
    }

    .cubeNavigationArea18 .cubeLink:nth-child(2n) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea18 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 10%;
        top: 10%
    }

    .cubeNavigationArea18 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 15%;
        text-align: right;
        color: #fff;
    }

        .cubeNavigationArea18 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-right: 10%;
            font-size: 0.6rem;
        }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
        background-color: #009fe1
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
        background-color: #f17502
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
        background-color: #e32f12
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
        background-color: #30b823
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
        background-color: #01d2a3
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
        background-color: #d1c10f
    }

    .cubeNavigationArea18 .cubeLink .cubeLink_a .cubeLink_ico:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\eabc";
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\eabd";
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\eabe";
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\eaba";
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\eabf";
    }

    .cubeNavigationArea18 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\eab6";
    }

.cubeNavigationArea19 .icon-cube {
    font-size: 2.2rem
}

.cubeNavigationArea19 {
    width: 101%;
    padding-top: 0.5rem;
    padding-bottom: 0;
    margin-bottom: -2px;
}

    .cubeNavigationArea19 .cubeLink {
        width: 33%;
        height: 3.5rem;
        padding: 0;
        padding-bottom: .5%;
        color: #fff;
        background: transparent
    }

        .cubeNavigationArea19 .cubeLink .cubeLink_a {
            background: none;
        }

            .cubeNavigationArea19 .cubeLink .cubeLink_a .cubeLink_ico {
                width: 2rem;
                height: 2rem;
                line-height: 2rem;
                top: 0 !important;
                bottom: auto !important;
                left: 0 !important;
                right: 0 !important;
                margin: auto !important;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 15%;
                text-align: center;
            }

            .cubeNavigationArea19 .cubeLink .cubeLink_a .cubeLink_text {
                color: #333;
            }

            .cubeNavigationArea19 .cubeLink .cubeLink_a .cubeLink_bg {
                margin: auto;
                position: absolute;
                width: 2rem;
                height: 2rem;
                left: 0;
                right: 0;
                top: 0;
                border-radius: 15%
            }

            .cubeNavigationArea19 .cubeLink .cubeLink_a .cubeLink_text {
                left: auto !important;
                right: auto !important;
                top: auto !important;
                bottom: .3rem !important;
                text-align: center !important;
                height: auto !important;
                position: absolute !important;
                display: block !important
            }

                .cubeNavigationArea19 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                    display: block !important;
                    padding: 0 !important;
                }

        .cubeNavigationArea19 .cubeLink .cubeLink_text_p, .cubeNavigationArea21 .cubeLink .cubeLink_text_p, .cubeNavigationArea22 .cubeLink .cubeLink_text_p,
        .cubeNavigationArea23 .cubeLink .cubeLink_text_p, .cubeNavigationArea24 .cubeLink .cubeLink_text_p, .cubeNavigationArea25 .cubeLink .cubeLink_text_p, .cubeNavigationArea26 .cubeLink .cubeLink_text_p,
        .cubeNavigationArea31 .cubeLink .cubeLink_text_p, cubeNavigationArea45 .cubeLink .cubeLink_text_p {
            font-size: 0.5rem;
            color: #666;
        }


        .cubeNavigationArea19 .cubeLink:nth-child(3n+2) {
            padding-left: .5%;
            padding-right: .5%
        }
        /*.cubeNavigationArea19 .cubeLink .cubeLink_a .icon-cube:before{font-size: 1.8rem;}*/
        .cubeNavigationArea19 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\eaaf";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\eab2";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\eaae";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\eab1";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\eaaa";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\eaab";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\eab0";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\eaad";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\eaac";
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+1) .cubeLink_bg {
            background-color: #fc9720
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+2) .cubeLink_bg {
            background-color: #7793dd
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+3) .cubeLink_bg {
            background-color: #e1cf01
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+4) .cubeLink_bg {
            background-color: #6ed9c6
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+5) .cubeLink_bg {
            background-color: #84d771
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+6) .cubeLink_bg {
            background-color: #3d98ff
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+7) .cubeLink_bg {
            background-color: #fa82a5
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+8) .cubeLink_bg {
            background-color: #4fc4fc
        }

        .cubeNavigationArea19 .cubeLink:nth-child(9n+9) .cubeLink_bg {
            background-color: #d94aa5
        }

.cubeNavigationArea20 {
    padding-bottom: 0.4rem;
}

    .cubeNavigationArea20 .cubeLink {
        width: 33.33%;
        padding-bottom: 0;
    }

        .cubeNavigationArea20 .cubeLink .cubeLink_a .cubeLink_ico {
            width: 1.9rem;
            height: 1.9rem;
            left: 0;
            right: 0;
            top: 19%;
            background: #fff;
            border-radius: 50%;
            line-height: 1.9rem;
            text-align: center;
        }

        .cubeNavigationArea20 .cubeLink .cubeLink_a .cubeLink_text {
            bottom: 15%;
            text-align: center;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(2n+1) .cubeLink_a .cubeLink_text {
            color: #3e950a;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(2n+2) .cubeLink_a .cubeLink_text {
            color: #944a0d;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(2n) .cubeLink_text_p {
            color: #6c450f;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(2n+1) .cubeLink_text_p {
            color: #3e5730;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(n+1) {
            color: #3e950a
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+1) .cubeLink_a .cubeLink_bg {
            background-color: #c8efb0;
            color: #3e950a
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_bg {
            background-color: #f4dab7
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_bg {
            background-color: #c8efb0
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_bg {
            background-color: #f4dab7
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_bg {
            background-color: #c8efb0
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_bg {
            background-color: #f4dab7
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+7) .cubeLink_a .cubeLink_bg {
            background-color: #c8efb0
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+8) .cubeLink_a .cubeLink_bg {
            background-color: #f4dab7
        }

        .cubeNavigationArea20 .cubeLink:nth-child(6n+9) .cubeLink_a .cubeLink_bg {
            background-color: #c8efb0
        }

        .cubeNavigationArea20 .cubeLink .cubeLink_a .cubeLink_ico:before {
            font-size: 1.1rem;
            padding-top: 1px;
            display: block;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\eaaf";
            color: #5ead2f;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\eab2";
            color: #fa8f05;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\eaae";
            color: #5ead2f;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\eab1";
            color: #fa8f05;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\eaaa";
            color: #5ead2f;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\eaab";
            color: #fa8f05;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\eab0";
            color: #5ead2f;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\eaad";
            color: #fa8f05;
        }

        .cubeNavigationArea20 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\eaac";
            color: #5ead2f;
        }

.cubeNavigationArea21 .icon-cube {
    font-size: 2.2rem
}

.cubeNavigationArea21 {
    width: 101%;
    padding-top: 10px;
}

    .cubeNavigationArea21 .cubeLink {
        width: 33%;
        height: 3.5rem;
        padding: 0;
        padding-bottom: 0.5%;
        color: #fff;
        background: transparent
    }

        .cubeNavigationArea21 .cubeLink .cubeLink_a {
            background: none;
        }

            .cubeNavigationArea21 .cubeLink .cubeLink_a .cubeLink_ico {
                width: 2rem;
                height: 2rem;
                line-height: 2rem;
                text-align: center;
                top: 0rem !important;
                bottom: auto !important;
                left: 0 !important;
                right: 0 !important;
                margin: auto !important;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 35%
            }

            .cubeNavigationArea21 .cubeLink .cubeLink_a .cubeLink_text {
                color: #333;
            }

            .cubeNavigationArea21 .cubeLink .cubeLink_a .cubeLink_bg {
                margin: auto;
                position: absolute;
                width: 2rem;
                height: 2rem;
                left: 0;
                right: 0;
                top: 0;
                border-radius: 35%
            }

            .cubeNavigationArea21 .cubeLink .cubeLink_a .cubeLink_text {
                left: auto !important;
                right: auto !important;
                top: auto !important;
                bottom: 0.3rem !important;
                text-align: center !important;
                height: auto !important;
                position: absolute !important;
                display: block !important
            }

                .cubeNavigationArea21 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                    display: block !important;
                    padding: 0 !important
                }

        .cubeNavigationArea21 .cubeLink:nth-child(3n+2) {
            padding-left: .5%;
            padding-right: .5%
        }

        .cubeNavigationArea21 .cubeLink .cubeLink_a .icon-cube:before {
            font-size: 1.2rem;
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\eaaf";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\eab2";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\eaae";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\eab1";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\eaaa";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\eaab";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\eab0";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\eaad";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\eaac";
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+1) .cubeLink_bg {
            background-color: #ff4d49
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+2) .cubeLink_bg {
            background-color: #07d2a3
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+3) .cubeLink_bg {
            background-color: #ffb30f
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+4) .cubeLink_bg {
            background-color: #0cf
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+5) .cubeLink_bg {
            background-color: #3796f8
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+6) .cubeLink_bg {
            background-color: #13cfce
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+7) .cubeLink_bg {
            background-color: #ff7d01
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+8) .cubeLink_bg {
            background-color: #42cb65
        }

        .cubeNavigationArea21 .cubeLink:nth-child(9n+9) .cubeLink_bg {
            background-color: #ff5379
        }

/*-------------------------------id22------------------------*/
.cubeNavigationArea22 .icon-cube {
    font-size: 2.2rem
}

.cubeNavigationArea22 {
    width: 101%;
    padding-top: 0.5rem;
    padding-bottom: 0;
}

    .cubeNavigationArea22 .cubeLink {
        width: 33%;
        height: 3.5rem;
        padding: 0;
        padding-bottom: .5%;
        color: #fff;
        background: transparent
    }

        .cubeNavigationArea22 .cubeLink .cubeLink_a {
            background: none;
        }

            .cubeNavigationArea22 .cubeLink .cubeLink_a .cubeLink_ico {
                width: 2rem;
                height: 2rem;
                line-height: 2rem;
                text-align: center;
                top: 0rem !important;
                bottom: auto !important;
                left: 0 !important;
                right: 0 !important;
                margin: auto !important;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 50%
            }

            .cubeNavigationArea22 .cubeLink .cubeLink_a .cubeLink_text {
                color: #333;
                font-size: 14px
            }

            .cubeNavigationArea22 .cubeLink .cubeLink_a .cubeLink_bg {
                margin: auto;
                position: absolute;
                width: 2rem;
                height: 2rem;
                left: 0;
                right: 0;
                top: 0;
                border-radius: 50%
            }

            .cubeNavigationArea22 .cubeLink .cubeLink_a .cubeLink_text {
                left: auto !important;
                right: auto !important;
                top: auto !important;
                bottom: .3rem !important;
                text-align: center !important;
                height: auto !important;
                position: absolute !important;
                display: block !important
            }

                .cubeNavigationArea22 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                    display: block !important;
                    padding: 0 !important
                }

        .cubeNavigationArea22 .cubeLink:nth-child(3n+2) {
            padding-left: .5%;
            padding-right: .5%
        }

        .cubeNavigationArea22 .cubeLink .cubeLink_a .icon-cube:before {
            font-size: 1.2rem;
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\eaaf";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\eab2";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\eaae";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\eab1";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\eaaa";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\eaab";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\eab0";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\eaad";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\eaac";
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+1) .cubeLink_bg {
            background-color: #ff4d49
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+2) .cubeLink_bg {
            background-color: #1cd3aa
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+3) .cubeLink_bg {
            background-color: #ffb30f
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+4) .cubeLink_bg {
            background-color: #53b1ff
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+5) .cubeLink_bg {
            background-color: #ff7d01
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+6) .cubeLink_bg {
            background-color: #0bbfc7
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+7) .cubeLink_bg {
            background-color: #ef4d73
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+8) .cubeLink_bg {
            background-color: #8acf3d
        }

        .cubeNavigationArea22 .cubeLink:nth-child(9n+9) .cubeLink_bg {
            background-color: #f24f2c
        }

/*-------------------------------id23------------------------*/
.cubeNavigationArea23 {
    padding-top: 0.5rem;
    padding-bottom: 0;
}

    .cubeNavigationArea23 .cubeLink {
        width: 33.33%;
        height: 2.8rem;
        padding: 0;
    }

        .cubeNavigationArea23 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            border-radius: 50%;
            width: 1.6rem;
            height: 1.6rem;
            line-height: 1.4rem;
            text-align: center;
        }

    .cubeNavigationArea23 .cubeLink_a .cubeLink_text {
        bottom: 0.4rem;
        text-align: center;
    }
    /*.cubeNavigationArea23 .cubeLink:nth-child(1){padding-top:1%}*/
    /*.cubeNavigationArea23 .cubeLink:nth-child(2){padding-top:1%}*/
    /*.cubeNavigationArea23 .cubeLink:nth-child(3){padding-top:1%}*/
    .cubeNavigationArea23 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea23 .cubeLink .cubeLink_a .icon-cube:before {
        color: #f80;
    }

    .cubeNavigationArea23 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea23 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\eaac";
    }

/*-------------------------------id24-------------------------*/
.cubeNavigationArea24 {
    padding-top: 0.2rem;
    padding-bottom: 0.1rem;
}

    .cubeNavigationArea24 .cubeLink {
        width: 33.33%;
        height: 3rem;
        padding-bottom: 0;
    }

        .cubeNavigationArea24 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 8px;
            border-radius: 50%;
            width: 1.6rem;
            height: 1.4rem;
            line-height: 1.4rem;
            text-align: center;
        }

    .cubeNavigationArea24 .cubeLink_a .cubeLink_text {
        bottom: 8%;
        text-align: center;
        color: #3e3e3e;
    }
    /*.cubeNavigationArea24 .cubeLink:nth-child(1){padding-top:1%}*/
    /*.cubeNavigationArea24 .cubeLink:nth-child(2){padding-top:1%}*/
    /*.cubeNavigationArea24 .cubeLink:nth-child(3){padding-top:1%}*/
    .cubeNavigationArea24 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea24 .cubeLink:nth-child(3n+1) {
        background: url(../image/id23/llinel.gif) no-repeat right center
    }

    .cubeNavigationArea24 .cubeLink:nth-child(3n+2) {
        background: url(../image/id23/llinel.gif) no-repeat right center
    }

    .cubeNavigationArea24 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\eaaf";
        color: #2ebea0;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\eab2";
        color: #f57677;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\eaae";
        color: #54b1eb;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\eab1";
        color: #f8be68;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\eaaa";
        color: #24c2dd;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\eaab";
        color: #f3690c;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\eab0";
        color: #73c243;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\eaad";
        color: #f2709e;
    }

    .cubeNavigationArea24 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\eaac";
        color: #0dc6db;
    }

/*-------------------------------id25-------------------------*/
.cubeNavigationArea25 {
    padding: 0.5rem 0 0 0rem;
}

    .cubeNavigationArea25 .cubeLink {
        width: 33.33%;
        padding-bottom: 0.5%;
        height: 3.5rem;
    }

        .cubeNavigationArea25 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            background: #fff;
            border-radius: 50%;
            width: 1.9rem;
            height: 1.9rem;
            line-height: 1.9rem;
            text-align: center;
            border: 1px solid #ddd;
        }

    .cubeNavigationArea25 .cubeLink_a .cubeLink_text {
        bottom: 0.3rem;
        text-align: center;
        color: #3e3e3e;
    }

    .cubeNavigationArea25 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea25 .cubeLink .cubeLink_a .icon-cube:before {
        color: #ccc;
        font-size: 1.2rem;
        display: block;
        padding-top: 2px;
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea25 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\eaac";
    }

/*-------------------------------id26-------------------------*/
.cubeNavigationArea26 {
    padding-bottom: 0rem;
    padding-top: 0.5rem;
}

    .cubeNavigationArea26 .cubeLink {
        width: 33.33%;
        padding-bottom: 0.5%;
        height: 3.5rem;
    }

        .cubeNavigationArea26 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            background: #fff;
            border-radius: 50%;
            width: 1.9rem;
            height: 1.9rem;
            line-height: 1.9rem;
            text-align: center;
            border: 1px solid #0cf;
        }

    .cubeNavigationArea26 .cubeLink_a .cubeLink_text {
        bottom: 0.3rem;
        text-align: center;
        color: #3e3e3e;
    }

    .cubeNavigationArea26 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea26 .cubeLink .cubeLink_a .icon-cube:before {
        color: #0cf;
        font-size: 1.2rem;
        display: block;
        padding-top: 2px;
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea26 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\eaac";
    }

/*-------------------------------id27-------------------------*/

.cubeNavigationArea27 {
    padding: 0.4rem 0 0.4rem 0;
}

    .cubeNavigationArea27 .cubeLink {
        width: 33.33%;
        border: 1px solid #ddd;
        border-left: none;
        border-top: none;
        height: 4.4rem;
    }

        .cubeNavigationArea27 .cubeLink:nth-child(3n+1) {
            border-left: 1px solid #ddd;
        }

        .cubeNavigationArea27 .cubeLink:first-child, .cubeNavigationArea27 .cubeLink:nth-child(2), .cubeNavigationArea27 .cubeLink:nth-child(3) {
            border-top: 1px solid #ddd;
        }

        .cubeNavigationArea27 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 15%;
            border-radius: 50%;
            width: 2rem;
            line-height: 2rem;
            text-align: center;
        }

    .cubeNavigationArea27 .cubeLink_a .cubeLink_text {
        bottom: 0.7rem;
        text-align: center;
        color: #333;
    }

    .cubeNavigationArea27 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea27 .cubeLink .cubeLink_a .icon-cube:before {
        color: #999;
        font-size: 1.4rem;
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea27 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\eaac";
    }

/*-------------------------------id28-------------------------*/
.cubeNavigationArea28 .cubeLink {
    width: 50%;
}

    .cubeNavigationArea28 .cubeLink:nth-child(2n) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea28 .cubeLink:nth-child(2n+1) {
        padding-right: 2.5px;
    }

    .cubeNavigationArea28 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 10%;
        top: 10%
    }

    .cubeNavigationArea28 .cubeLink .cubeLink_a .cubeLink_bg {
        background: #1e2225
    }

    .cubeNavigationArea28 .cubeLink .cubeLink_a:hover .cubeLink_bg {
        background: #3c3058
    }

    .cubeNavigationArea28 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 15%;
        text-align: right;
        color: #fff;
    }

        .cubeNavigationArea28 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-right: 10%;
            font-size: 0.6rem;
        }

    .cubeNavigationArea28 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea28 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\eabc";
    }

    .cubeNavigationArea28 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\eabd";
    }

    .cubeNavigationArea28 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\eabe";
    }

    .cubeNavigationArea28 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\eaba";
    }

    .cubeNavigationArea28 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\eabf";
    }

    .cubeNavigationArea28 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\eab6";
    }

/*-------------------------------id29-------------------------*/
.cubeNavigationArea29 .cubeLink {
    width: 50%;
    box-sizing: border-box;
}

    .cubeNavigationArea29 .cubeLink:nth-child(2n) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea29 .cubeLink:nth-child(2n+1) {
        padding-right: 2.5px;
    }

    .cubeNavigationArea29 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 10%;
        top: 10%
    }

    .cubeNavigationArea29 .cubeLink .cubeLink_a .cubeLink_bg {
        background: #e6e0de;
        border-radius: 8px;
        opacity: 0.55
    }

    .cubeNavigationArea29 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 15%;
        text-align: right;
    }

        .cubeNavigationArea29 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-right: 10%;
            color: #999;
            font-size: 0.6rem;
        }

    .cubeNavigationArea29 .cubeLink .cubeLink_a .icon-cube:before {
        color: #5c6066;
        font-size: 1.4rem;
    }

    .cubeNavigationArea29 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\eabc";
    }

    .cubeNavigationArea29 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\eabd";
    }

    .cubeNavigationArea29 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\eabe";
    }

    .cubeNavigationArea29 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\eaba";
    }

    .cubeNavigationArea29 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\eabf";
    }

    .cubeNavigationArea29 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\eab6";
    }

/*-------------------------------id30-------------------------*/
.cubeNavigationArea30 .cubeLink {
    width: 50%;
}

    .cubeNavigationArea30 .cubeLink:nth-child(2n) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(2n+1) {
        padding-right: 2.5px;
    }

    .cubeNavigationArea30 .cubeLink .cubeLink_a .cubeLink_ico {
        left: -4%;
        top: 0;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_ico {
        left: 0px;
        top: 3px;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+3) .cubeLink_a .cubeLink_ico {
        left: 2px;
        top: -8px;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+4) .cubeLink_a .cubeLink_ico {
        left: -2px;
        top: -1px;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_ico {
        left: -7%;
        top: -10%;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_ico {
        left: -4px;
        top: 0;
    }

    .cubeNavigationArea30 .cubeLink .cubeLink_a .cubeLink_bg {
        background: #0cf;
        border-radius: 8px
    }
    /*.cubeNavigationArea30 .cubeLink .cubeLink_a .cubeLink_text{}*/
    .cubeNavigationArea30 .cubeLink .cubeLink_a .cubeLink_text_p {
        text-align: center;
        color: #fff;
        font-size: 0.6rem;
        line-height: 4.7rem;
    }

    .cubeNavigationArea30 .cubeLink .cubeLink_a .icon-cube:before {
        color: rgba(255,255,255,0.3);
        transform: rotateY(30deg);
        font-size: 2.6rem;
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\eabc";
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\eabd";
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\eabe";
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\eaba";
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\eabf";
    }

    .cubeNavigationArea30 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\eab6";
    }

/*-------------------------------id31-------------------------*/
.cubeNavigationArea31 {
    padding-bottom: 0;
    padding-top: 0.5rem;
    margin-bottom: -0.1rem;
}

    .cubeNavigationArea31 .icon-cube {
        font-size: 2.2rem
    }
    /*.cubeNavigationArea31{width:101%;padding-top:10px;}*/
    .cubeNavigationArea31 .cubeLink {
        width: 33%;
        padding: 0;
        color: #fff;
        background: transparent;
        height: 3.1rem;
        margin-bottom: 0.4rem;
    }

        .cubeNavigationArea31 .cubeLink .cubeLink_a {
            background: none;
        }

            .cubeNavigationArea31 .cubeLink .cubeLink_a .cubeLink_ico {
                width: 2rem;
                height: 2rem;
                line-height: 2rem;
                text-align: center;
                top: 0 !important;
                bottom: auto !important;
                left: 0 !important;
                right: 0 !important;
                margin: auto !important;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 15%
            }

            .cubeNavigationArea31 .cubeLink .cubeLink_a .cubeLink_text {
                color: #a20d00;
            }

            .cubeNavigationArea31 .cubeLink .cubeLink_a .cubeLink_bg {
                margin: auto;
                position: absolute;
                width: 2rem;
                height: 2rem;
                left: 0;
                right: 0;
                top: 0;
                border-radius: 15%
            }

            .cubeNavigationArea31 .cubeLink .cubeLink_a .cubeLink_text {
                left: auto !important;
                right: auto !important;
                top: auto !important;
                bottom: 0rem !important;
                text-align: center !important;
                height: auto !important;
                position: absolute !important;
                display: block !important
            }

                .cubeNavigationArea31 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                    display: block !important;
                    padding: 0 !important
                }

        .cubeNavigationArea31 .cubeLink:nth-child(3n+2) {
            padding-left: .5%;
            padding-right: .5%
        }

        .cubeNavigationArea31 .cubeLink .cubeLink_a .icon-cube:before {
            font-size: 1.2rem;
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\eaaf";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\eab2";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\eaae";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\eab1";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\eaaa";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\eaab";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\eab0";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\eaad";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\eaac";
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+1) .cubeLink_bg {
            background-color: #ce50e5
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+2) .cubeLink_bg {
            background-color: #e39f00
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+3) .cubeLink_bg {
            background-color: #4578d3
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+4) .cubeLink_bg {
            background-color: #e7473e
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+5) .cubeLink_bg {
            background-color: #12b2d7
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+6) .cubeLink_bg {
            background-color: #e16e2c
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+7) .cubeLink_bg {
            background-color: #008dde
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+8) .cubeLink_bg {
            background-color: #db379a
        }

        .cubeNavigationArea31 .cubeLink:nth-child(9n+9) .cubeLink_bg {
            background-color: #09c7d9
        }

/*-------------------------------id32-------------------------*/
.formStyle31 .cubeNavigationArea32 {
    padding: 0.5rem 0 0 0;
}

.cubeNavigationArea32 .cubeLink {
    width: 25%;
    height: 3.5rem;
    color: #fff;
    padding-bottom: 0.5%;
}

    .cubeNavigationArea32 .cubeLink .cubeLink_a .cubeLink_ico {
        width: 1.9rem;
        height: 1.9rem;
        line-height: 1.9rem;
        text-align: center;
        top: auto !important;
        bottom: auto !important;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        background-position: center center;
        background-repeat: no-repeat;
        border-radius: 50%
    }

    .cubeNavigationArea32 .cubeLink .cubeLink_a .cubeLink_text {
        color: #666;
    }

    .cubeNavigationArea32 .cubeLink .cubeLink_a .cubeLink_bg {
        margin: auto;
        position: absolute;
        width: 1.9rem;
        height: 1.9rem;
        left: 0;
        right: 0;
        border-radius: 50%;
    }

    .cubeNavigationArea32 .cubeLink .cubeLink_a .cubeLink_text {
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: 0.3rem !important;
        text-align: center !important;
        height: auto !important;
        position: absolute !important;
        display: block !important
    }

        .cubeNavigationArea32 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            display: block !important;
            padding: 0 !important;
        }

    .cubeNavigationArea32 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.1rem;
        display: block;
        padding-top: 2px;
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+1) .cubeLink_bg {
        background-color: #37a1db
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+2) .cubeLink_bg {
        background-color: #e96324
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+3) .cubeLink_bg {
        background-color: #8c66de
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+4) .cubeLink_bg {
        background-color: #83d017
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+5) .cubeLink_bg {
        background-color: #f2b513
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+6) .cubeLink_bg {
        background-color: #14c761
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+7) .cubeLink_bg {
        background-color: #fc5366
    }

    .cubeNavigationArea32 .cubeLink:nth-child(8n+8) .cubeLink_bg {
        background-color: #6492fc
    }

/*-------------------------------id33-------------------------*/

.cubeNavigationArea33 .cubeLink {
    height: 4.7rem;
    padding-bottom: 4px;
}

    .cubeNavigationArea33 .cubeLink .cubeLink_a .cubeLink_text {
        color: #fff;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1), .cubeNavigationArea33 .cubeLink:nth-child(8n+6) {
        width: 40%
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+2), .cubeNavigationArea33 .cubeLink:nth-child(8n+3), .cubeNavigationArea33 .cubeLink:nth-child(8n+7), .cubeNavigationArea33 .cubeLink:nth-child(8n+8) {
        width: 30%
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+4), .cubeNavigationArea33 .cubeLink:nth-child(8n+5) {
        width: 50%;
        height: 5.7rem
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_bg {
        background-color: #f4b613
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+2) .cubeLink_a .cubeLink_bg {
        background-color: #ff8a4a
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+3) .cubeLink_a .cubeLink_bg {
        background-color: #fc5265
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+4) .cubeLink_a .cubeLink_bg {
        background-color: #84d018
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+5) .cubeLink_a .cubeLink_bg {
        background-color: #14c761
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+6) .cubeLink_a .cubeLink_bg {
        background-color: #36aae7
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+7) .cubeLink_a .cubeLink_bg {
        background-color: #688ce2
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+8) .cubeLink_a .cubeLink_bg {
        background-color: #8d67e0
    }

    .cubeNavigationArea33 .cubeLink .cubeLink_ico {
        text-align: center;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+2) .cubeLink_ico {
        top: 14%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+3) .cubeLink_ico {
        bottom: 10%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+4) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+5) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+6) .cubeLink_ico {
        bottom: 10%;
        right: 10%
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+7) .cubeLink_ico {
        top: 14%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+8) .cubeLink_ico {
        bottom: 10%;
        right: 0;
        left: 0
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1), .cubeNavigationArea33 .cubeLink:nth-child(8n+4), .cubeNavigationArea33 .cubeLink:nth-child(8n+6) {
        padding-right: 2px;
        ;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+2), .cubeNavigationArea33 .cubeLink:nth-child(8n+7) {
        padding-right: 2px;
        ;
        padding-left: 2px;
        ;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+3), .cubeNavigationArea33 .cubeLink:nth-child(8n+5), .cubeNavigationArea33 .cubeLink:nth-child(8n+9) {
        padding-left: 2px;
        ;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+8) {
        padding-left: 2px;
    }

    .cubeNavigationArea33 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.6rem;
        opacity: 0.5;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+4) .icon-cube:before {
        content: "\eab1";
        font-size: 2.2rem;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+5) .icon-cube:before {
        content: "\eaaa";
        font-size: 2rem;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1) .cubeLink_text {
        top: 10%;
        text-align: left
    }

    .cubeNavigationArea33 .cubeLink .cubeLink_text .cubeLink_text_p {
        font-size: 0.6rem;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+1) .cubeLink_text .cubeLink_text_p {
        padding-left: 0.5rem;
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+2) .cubeLink_text {
        bottom: 10%;
        text-align: center
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+3) .cubeLink_text {
        top: 10%;
        text-align: center
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+4) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea33 .cubeLink:nth-child(8n+4) .cubeLink_text .cubeLink_text_p {
            padding-left: 0.5rem;
        }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+5) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea33 .cubeLink:nth-child(8n+5) .cubeLink_text .cubeLink_text_p {
            padding-left: 0.5rem;
        }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+6) .cubeLink_text {
        top: 10%;
        text-align: left
    }

        .cubeNavigationArea33 .cubeLink:nth-child(8n+6) .cubeLink_text .cubeLink_text_p {
            padding-left: 0.5rem;
        }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+7) .cubeLink_text {
        bottom: 10%;
        text-align: center
    }

    .cubeNavigationArea33 .cubeLink:nth-child(8n+8) .cubeLink_text {
        top: 10%;
        text-align: center
    }



/*-------------------------------id34-------------------------*/
.cubeNavigationArea34 .cubeLink {
    padding-bottom: 4px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    height: 75px;
    color: #fff
}

    .cubeNavigationArea34 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 4%;
        top: 6%
    }

    .cubeNavigationArea34 .cubeLink .cubeLink_a .cubeLink_text {
        color: #fff;
        font-size: 16px;
        bottom: 5%
    }

    .cubeNavigationArea34 .cubeLink:nth-child(1) .cubeLink_a .cubeLink_ico {
        width: 3rem;
        left: 0;
        right: 0;
        top: 26%;
        text-align: center;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+1) {
        width: 60%;
        height: 150px;
        padding-right: 2px;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+2), .cubeNavigationArea34 .cubeLink:nth-child(7n+3) {
        width: 40%;
        padding-left: 2px;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+4) {
        width: 60%;
        clear: left;
        padding-right: 2px;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+5) {
        width: 40%;
        padding-left: 2px;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+6) {
        width: 60%;
        padding-right: 2px;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+7) {
        width: 40%;
        padding-left: 2px;
    }
    /*.cubeNavigationArea34 .cubeLink:nth-child(7n+8){width:60%;height:7.5rem}*/
    .cubeNavigationArea34 .cubeLink:nth-child(7n+1) .cubeLink_a .cubeLink_bg {
        background-color: #f4b613;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+2) .cubeLink_a .cubeLink_bg {
        background-color: #ff8a4a;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+3) .cubeLink_a .cubeLink_bg {
        background-color: #fc5265;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+4) .cubeLink_a .cubeLink_bg {
        background-color: #84d018;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+5) .cubeLink_a .cubeLink_bg {
        background-color: #14c761;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+6) .cubeLink_a .cubeLink_bg {
        background-color: #36aae7;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+7) .cubeLink_a .cubeLink_bg {
        background-color: #688ce2;
    }
    /*.cubeNavigationArea34 .cubeLink:nth-child(7n+8) .cubeLink_a .cubeLink_bg{background-color:#59ab3f;}*/
    .cubeNavigationArea34 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea34 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
        font-size: 0.6rem;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+1) .icon-cube:before {
        content: "\eaaf";
        font-size: 2rem;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+7) .icon-cube:before {
        content: "\eab0";
    }
    /*.cubeNavigationArea34 .cubeLink:nth-child(7n+8) .icon-cube:before{content:"\eaad";}*/
    .cubeNavigationArea34 .cubeLink:nth-child(7n+1) .cubeLink_text {
        bottom: 26%;
        text-align: center;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+2) .cubeLink_text {
        text-align: right;
        right: 10%;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+3) .cubeLink_text {
        text-align: right;
        right: 10%;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+4) .cubeLink_text {
        text-align: right;
        right: 10%;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+5) .cubeLink_text {
        text-align: right;
        right: 10%;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+6) .cubeLink_text {
        text-align: right;
        right: 10%;
    }

    .cubeNavigationArea34 .cubeLink:nth-child(7n+7) .cubeLink_text {
        text-align: right;
        right: 10%;
    }
/*.cubeNavigationArea34 .cubeLink:nth-child(7n+8) .cubeLink_text{bottom:10%;text-align:center;}*/


/*-------------------------------id35-------------------------*/
.cubeNavigationArea35 .cubeLink {
    width: 33.33%;
    padding-bottom: 4px;
    height: 4rem;
}

    .cubeNavigationArea35 .cubeLink .cubeLink_a .cubeLink_ico {
        width: 1.8rem;
        left: 0;
        right: 0;
        top: 19%
    }

    .cubeNavigationArea35 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 13%;
        text-align: center;
        color: #fff;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+1) {
        padding-right: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+2) {
        padding-right: 2px;
        padding-left: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+3) {
        padding-left: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+4) {
        padding-right: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+5) {
        padding-right: 2px;
        padding-left: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+6) {
        padding-left: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+7) {
        padding-right: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+8) {
        padding-left: 2px;
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+7) {
        width: 50%
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+8) {
        width: 50%
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_bg {
        background-color: #d87570
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+2) .cubeLink_a .cubeLink_bg {
        background-color: #7ec99e
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+3) .cubeLink_a .cubeLink_bg {
        background-color: #febf02
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+4) .cubeLink_a .cubeLink_bg {
        background-color: #bc4040
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+5) .cubeLink_a .cubeLink_bg {
        background-color: #3ec577
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+6) .cubeLink_a .cubeLink_bg {
        background-color: #ff8b00
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+7) .cubeLink_a .cubeLink_bg {
        background-color: #d87570
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+8) .cubeLink_a .cubeLink_bg {
        background-color: #7ec99e
    }

    .cubeNavigationArea35 .cubeLink .cubeLink_a .icon-cube {
        text-align: center;
    }

        .cubeNavigationArea35 .cubeLink .cubeLink_a .icon-cube:before {
            font-size: 1.4rem;
        }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea35 .cubeLink:nth-child(8n+8) .icon-cube:before {
        content: "\eaad";
    }


/*-------------------------------id36-------------------------*/

.cubeNavigationArea36 .cubeLink {
    height: 75px;
    color: #fff;
    width: 25%
}

    .cubeNavigationArea36 .cubeLink .cubeLink_a .cubeLink_bg {
        background-color: #0180e1
    }

    .cubeNavigationArea36 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 0;
        right: 0;
        top: 6px;
        line-height: 2.1rem;
        text-align: center;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_ico {
        width: 2.6rem;
    }

    .cubeNavigationArea36 .cubeLink .cubeLink_a .cubeLink_text {
        color: #fff;
        text-align: center;
        bottom: 4px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+1) {
        width: 50%;
        height: 150px;
        padding-right: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+2) {
        padding-left: 2.5px;
        padding-right: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+3) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+4) {
        padding-left: 2.5px;
        padding-right: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+5) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+6) {
        width: 50%;
        padding-right: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+7) {
        width: 50%;
        padding-left: 2.5px;
    }

    /*.cubeNavigationArea36 .cubeLink:nth-child(9n+8){width:50%;height:7.5rem}*/
    .cubeNavigationArea36 .cubeLink:nth-child(9n+8) {
        width: 50%;
        padding-right: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+9) {
        width: 50%;
        padding-left: 2.5px;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+1) .cubeLink_a .cubeLink_ico {
        top: 26%
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+1) .cubeLink_a .cubeLink_text {
        bottom: 26%
    }
    /*.cubeNavigationArea36 .cubeLink:nth-child(9n+8) .cubeLink_a .cubeLink_ico{top:23%}
.cubeNavigationArea36 .cubeLink:nth-child(9n+8) .cubeLink_a .cubeLink_text{bottom:15%}*/
    .cubeNavigationArea36 .cubeLink:nth-child(9n+6) .cubeLink_a .cubeLink_bg {
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+7) .cubeLink_a .cubeLink_bg {
    }
    /*.cubeNavigationArea36 .cubeLink .cubeLink_a .icon-cube:before{font-size:1.5rem;}*/
    .cubeNavigationArea36 .cubeLink:nth-child(9n+1) .icon-cube:before {
        content: "\eaaf";
        font-size: 2rem;
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea36 .cubeLink:nth-child(9n+9) .icon-cube:before {
        content: "\e940";
    }

/*-------------------------------id37-------------------------*/

.cubeNavigationArea37 .cubeLink {
    width: 50%;
}

    .cubeNavigationArea37 .cubeLink:nth-child(2n+1) {
        padding-right: 2.5px;
    }

    .cubeNavigationArea37 .cubeLink:nth-child(2n) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea37 .cubeLink .cubeLink_a .cubeLink_ico {
        left: 10%;
        top: 10%
    }

    .cubeNavigationArea37 .cubeLink .cubeLink_a .cubeLink_text {
        bottom: 15%;
        text-align: right;
        color: #fff;
    }

        .cubeNavigationArea37 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-right: 10%;
            font-size: 0.6rem;
        }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+1) .cubeLink_a .cubeLink_bg {
        background-color: #148cfc
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+2) .cubeLink_a .cubeLink_bg {
        background-color: #99b802
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+3) .cubeLink_a .cubeLink_bg {
        background-color: #fe8705
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+4) .cubeLink_a .cubeLink_bg {
        background-color: #00aea5
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+5) .cubeLink_a .cubeLink_bg {
        background-color: #5a35b8
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+6) .cubeLink_a .cubeLink_bg {
        background-color: #ea0001
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+7) .cubeLink_a .cubeLink_bg {
        background-color: #148cfc
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+8) .cubeLink_a .cubeLink_bg {
        background-color: #99b802
    }

    .cubeNavigationArea37 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea37 .cubeLink:nth-child(8n+8) .icon-cube:before {
        content: "\eaad";
    }


/*-------------------------------id38-------------------------*/

.formStyle31.moduleStyle38 {
    background: #eee
}

.cubeNavigationArea38 {
    padding-bottom: 0;
    padding-top: 0.5rem;
    margin-bottom: -2px;
}

    .cubeNavigationArea38 .cubeLink {
        width: 25%;
        height: 3.2rem;
        padding-bottom: 0;
        margin-bottom: 0.4rem;
        color: #fff;
    }

        .cubeNavigationArea38 .cubeLink .cubeLink_a .cubeLink_ico {
            width: 2rem;
            height: 2rem;
            top: auto !important;
            bottom: auto !important;
            left: 0 !important;
            right: 0 !important;
            margin: auto !important;
            background-position: center center;
            background-repeat: no-repeat;
            border-radius: 50%;
            line-height: 2rem;
            text-align: center;
        }

            .cubeNavigationArea38 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: "";
            }

        .cubeNavigationArea38 .cubeLink .cubeLink_a .cubeLink_text {
            color: #333;
        }

        .cubeNavigationArea38 .cubeLink .cubeLink_a .cubeLink_bg {
            margin: auto;
            position: absolute;
            background-size: 40px 40px;
            width: 2rem;
            height: 2rem;
            left: 0;
            right: 0;
            background-position: center center;
            background-repeat: no-repeat;
            border-radius: 50%
        }

        .cubeNavigationArea38 .cubeLink .cubeLink_a .cubeLink_text {
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: 0 !important;
            text-align: center !important;
            height: auto !important;
            position: absolute !important;
            display: block !important
        }

            .cubeNavigationArea38 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: block !important;
                padding: 0 !important;
            }

        .cubeNavigationArea38 .cubeLink:nth-child(4n+1) {
            padding-left: 4%
        }

        .cubeNavigationArea38 .cubeLink:nth-child(4n+2) {
            padding-left: 0;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(4n+3) {
            padding-left: 0;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(4n+4) {
            padding-left: 0;
        }

        .cubeNavigationArea38 .cubeLink .icon-cube {
            display: block;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+1) .icon-cube {
            background: url(../image/id38/id38-1.png) no-repeat center center;
            background-size: 68% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+2) .icon-cube {
            background: url(../image/id38/id38-2.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+3) .icon-cube {
            background: url(../image/id38/id38-3.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+4) .icon-cube {
            background: url(../image/id38/id38-4.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+5) .icon-cube {
            background: url(../image/id38/id38-5.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+6) .icon-cube {
            background: url(../image/id38/id38-6.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+7) .icon-cube {
            background: url(../image/id38/id38-7.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+8) .icon-cube {
            background: url(../image/id38/id38-8.png) no-repeat center center;
            background-size: 66% auto;
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+1) .cubeLink_bg {
            background-color: #37a1db
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+2) .cubeLink_bg {
            background-color: #f27e52
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+3) .cubeLink_bg {
            background-color: #8c66de
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+4) .cubeLink_bg {
            background-color: #83d017
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+5) .cubeLink_bg {
            background-color: #f2b513
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+6) .cubeLink_bg {
            background-color: #14c761
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+7) .cubeLink_bg {
            background-color: #fc5366
        }

        .cubeNavigationArea38 .cubeLink:nth-child(8n+8) .cubeLink_bg {
            background-color: #3b6ddf
        }

/*-------------------------------id39-------------------------*/
.cubeNavigationArea39 {
    padding-top: 0.3rem;
}

    .cubeNavigationArea39 .cubeLink {
        width: 33.33%;
        height: 3rem;
    }

        .cubeNavigationArea39 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            background: #fff;
            border-radius: 50%;
            width: 2.4rem;
            line-height: 2.4rem;
            text-align: center;
        }

            .cubeNavigationArea39 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: "";
            }

    .cubeNavigationArea39 .cubeLink_a .cubeLink_text {
        bottom: 0px;
        text-align: center;
        color: #3e3e3e;
    }


    .cubeNavigationArea39 .cubeLink:nth-child(3n+3) {
        width: 31.34%
    }

    .cubeNavigationArea39 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea39 .cubeLink:nth-child(3n+1) {
        background: url(../image/id23/llinel.gif) no-repeat right center
    }

    .cubeNavigationArea39 .cubeLink:nth-child(3n+2) {
        background: url(../image/id23/llinel.gif) no-repeat right center
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+1) .icon-cube {
        background: url(../image/id39/id39-1.png) no-repeat center center;
        display: block;
        background-size: 55% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+2) .icon-cube {
        background: url(../image/id39/id39-2.png) no-repeat center center;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+3) .icon-cube {
        background: url(../image/id39/id39-3.png) no-repeat center center;
        display: block;
        background-size: 70% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+4) .icon-cube {
        background: url(../image/id39/id39-4.png) no-repeat center center;
        display: block;
        background-size: 55% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+5) .icon-cube {
        background: url(../image/id39/id39-5.png) no-repeat center center;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+6) .icon-cube {
        background: url(../image/id39/id39-6.png) no-repeat center center;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+7) .icon-cube {
        background: url(../image/id39/id39-7.png) no-repeat center center;
        display: block;
        background-size: 55% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+8) .icon-cube {
        background: url(../image/id39/id39-8.png) no-repeat center center;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea39 .cubeLink:nth-child(9n+9) .icon-cube {
        background: url(../image/id39/id39-9.png) no-repeat center center;
        display: block;
        background-size: 55% auto;
    }


/*-------------------------------id40-------------------------*/

.formStyle31.moduleStyle40 {
    background: #eee
}

.cubeNavigationArea40 {
    padding-bottom: 0;
    padding-top: 0.5rem;
    margin-bottom: -2px;
}

    .cubeNavigationArea40 .cubeLink {
        width: 25%;
        height: 3rem;
        color: #fff;
        padding: 0;
        margin-bottom: 0.4rem;
    }

        .cubeNavigationArea40 .cubeLink .cubeLink_a .cubeLink_ico {
            width: 1.9rem;
            height: 1.9rem;
            top: auto !important;
            bottom: auto !important;
            left: 0 !important;
            right: 0 !important;
            margin: auto !important;
            background-position: center center;
            background-repeat: no-repeat;
            border-radius: 50%;
            text-align: center;
            line-height: 2.6rem;
        }

        .cubeNavigationArea40 .cubeLink .cubeLink_a .cubeLink_text {
            color: #333;
        }

        .cubeNavigationArea40 .cubeLink .cubeLink_a .cubeLink_bg {
            margin: auto;
            position: absolute;
            width: 1.9rem;
            height: 1.9rem;
            left: 0;
            right: 0;
            border-radius: 15px;
        }

        .cubeNavigationArea40 .cubeLink .cubeLink_a .cubeLink_text {
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: 0 !important;
            text-align: center !important;
            height: auto !important;
            position: absolute !important;
            display: block !important
        }

            .cubeNavigationArea40 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: block !important;
                padding: 0 !important;
            }


    .cubeNavigationArea40 .cubeLin .icon-cube {
        display: block;
    }

    .cubeNavigationArea40 .cubeLink .cubeLink_a .cubeLink_ico:before {
        font-size: 1.1rem;
        display: block;
        line-height: 1.9rem;
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+1) .icon-cube:before {
        content: "\eaaf";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+2) .icon-cube:before {
        content: "\eab2";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+3) .icon-cube:before {
        content: "\eaae";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+4) .icon-cube:before {
        content: "\eab1";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+5) .icon-cube:before {
        content: "\eaaa";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+6) .icon-cube:before {
        content: "\eaab";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+7) .icon-cube:before {
        content: "\eab0";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+8) .icon-cube:before {
        content: "\eaad";
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+1) .cubeLink_bg {
        background-color: #37a1db
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+2) .cubeLink_bg {
        background-color: #9488e4
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+3) .cubeLink_bg {
        background-color: #88c527
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+4) .cubeLink_bg {
        background-color: #5dd5ba
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+5) .cubeLink_bg {
        background-color: #37a1db
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+6) .cubeLink_bg {
        background-color: #9488e4
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+7) .cubeLink_bg {
        background-color: #88c527
    }

    .cubeNavigationArea40 .cubeLink:nth-child(8n+8) .cubeLink_bg {
        background-color: #5dd5ba
    }

/*-------------------------------id41-------------------------*/
.moduleStyle41 .formMiddle {
    padding: 0;
}

.formStyle31.moduleStyle41 {
    background: #ffc152;
}

.cubeNavigationArea41 {
    padding-bottom: 0;
    padding-top: 0.5rem;
}

    .cubeNavigationArea41 .cubeLink {
        width: 33.33%;
        background: none;
        padding: 0;
        margin-bottom: 0.3rem;
        height: 3.4rem;
    }

        .cubeNavigationArea41 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            border-radius: 50%;
            width: 2.2rem;
            height: 2.2rem;
            line-height: 2.2rem;
            text-align: center;
        }

            .cubeNavigationArea41 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: "";
            }

    .cubeNavigationArea41 .cubeLink_a .cubeLink_text {
        bottom: 0;
        text-align: center;
    }

    .cubeNavigationArea41 .cubeLink_a .cubeLink_text_p {
    }


    .cubeNavigationArea41 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea41 .cubeLink .icon-cube {
        display: block;
    }

    .cubeNavigationArea41 .cubeLink:nth-child(6n+1) .icon-cube {
        background: url(../image/id41/id41-1.png) no-repeat center center #fff;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea41 .cubeLink:nth-child(6n+2) .icon-cube {
        background: url(../image/id41/id41-2.png) no-repeat center center #fff;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea41 .cubeLink:nth-child(6n+3) .icon-cube {
        background: url(../image/id41/id41-3.png) no-repeat center center #fff;
        display: block;
        background-size: 55% auto;
    }

    .cubeNavigationArea41 .cubeLink:nth-child(6n+4) .icon-cube {
        background: url(../image/id41/id41-4.png) no-repeat center center #fff;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea41 .cubeLink:nth-child(6n+5) .icon-cube {
        background: url(../image/id41/id41-5.png) no-repeat center center #fff;
        display: block;
        background-size: 60% auto;
    }

    .cubeNavigationArea41 .cubeLink:nth-child(6n+6) .icon-cube {
        background: url(../image/id41/id41-6.png) no-repeat center center #fff;
        display: block;
        background-size: 60% auto;
    }


/*-------------------------------id42-------------------------*/
.moduleStyle42 .formMiddle {
    padding: 0;
}

.formStyle31.moduleStyle42 {
    background: #609746;
}

.cubeNavigationArea42 {
    padding-bottom: 0;
    padding-top: 0.5rem;
}

    .cubeNavigationArea42 .cubeLink {
        width: 33.33%;
        height: 3.2rem;
        background: none;
        padding: 0;
        margin-bottom: 0.3rem;
    }

        .cubeNavigationArea42 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            background: none;
            border-radius: 50%;
            width: 3.6rem;
            height: 3.6rem;
            line-height: 3.6rem;
            text-align: center;
        }

            .cubeNavigationArea42 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: "";
            }

    .cubeNavigationArea42 .cubeLink_a .cubeLink_text {
        bottom: 0;
        text-align: center;
        color: #fff;
    }

    .cubeNavigationArea42 .cubeLink_a .cubeLink_text_p {
    }

    .cubeNavigationArea42 .cubeLink:nth-child(n+1) {
        color: #fff
    }

    .cubeNavigationArea42 .cubeLink .icon-cube {
        display: block;
    }

    .cubeNavigationArea42 .cubeLink:nth-child(6n+1) .icon-cube {
        background: url(../image/id42/id42-1.png) no-repeat center top;
        display: block;
        background-size: 70% auto;
    }

    .cubeNavigationArea42 .cubeLink:nth-child(6n+2) .icon-cube {
        background: url(../image/id42/id42-2.png) no-repeat center top;
        display: block;
        background-size: 70% auto;
    }

    .cubeNavigationArea42 .cubeLink:nth-child(6n+3) .icon-cube {
        background: url(../image/id42/id42-3.png) no-repeat center top;
        display: block;
        background-size: 70% auto;
    }

    .cubeNavigationArea42 .cubeLink:nth-child(6n+4) .icon-cube {
        background: url(../image/id42/id42-4.png) no-repeat center top;
        display: block;
        background-size: 70% auto;
    }

    .cubeNavigationArea42 .cubeLink:nth-child(6n+5) .icon-cube {
        background: url(../image/id42/id42-5.png) no-repeat center top;
        display: block;
        background-size: 70% auto;
    }

    .cubeNavigationArea42 .cubeLink:nth-child(6n+6) .icon-cube {
        background: url(../image/id42/id42-6.png) no-repeat center top;
        display: block;
        background-size: 70% auto;
    }

/*-------------------------------id43-------------------------*/
.moduleStyle43 .formMiddle {
    padding: 0;
}

.formStyle31.moduleStyle43 {
    background: #f8f7e5;
}

.cubeNavigationArea43 {
    padding-bottom: 0;
    padding-top: 0.35rem;
}

    .cubeNavigationArea43 .cubeLink {
        width: 25%;
        background: none;
        height: 3.2rem;
        padding: 0;
        margin-bottom: 0.3rem;
    }

        .cubeNavigationArea43 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            background: none;
            border-radius: 50%;
            width: 3.6rem;
            height: 3.6rem;
            line-height: 3.6rem;
            text-align: center;
        }

            .cubeNavigationArea43 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: "";
            }

    .cubeNavigationArea43 .cubeLink_a .cubeLink_text {
        bottom: 0;
        text-align: center;
        color: #333;
    }

    .cubeNavigationArea43 .cubeLink_a .cubeLink_text_p {
    }

    .cubeNavigationArea43 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea43 .cubeLink .icon-cube {
        display: block;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+1) .icon-cube {
        background: url(../image/id43/id43-1.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+2) .icon-cube {
        background: url(../image/id43/id43-2.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+3) .icon-cube {
        background: url(../image/id43/id43-3.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+4) .icon-cube {
        background: url(../image/id43/id43-4.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+5) .icon-cube {
        background: url(../image/id43/id43-5.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+6) .icon-cube {
        background: url(../image/id43/id43-6.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+7) .icon-cube {
        background: url(../image/id44/id44-1.png) no-repeat center top;
        background-size: 60% auto;
    }

    .cubeNavigationArea43 .cubeLink:nth-child(8n+8) .icon-cube {
        background: url(../image/id44/id44-2.png) no-repeat center top;
        background-size: 60% auto;
    }


/*-------------------------------id44  被禁用掉-------------------------*/
.moduleStyle44 .formMiddle {
    padding: 0;
}

.formStyle31.moduleStyle44 {
    background: #f8f7e5;
}

.cubeNavigationArea44 {
    padding-bottom: 0;
    padding-top: 0.5rem;
}

    .cubeNavigationArea44 .cubeLink {
        width: 33.33%;
        background: none;
        height: 5rem;
        padding: 0;
        margin-bottom: 0.6rem;
    }

        .cubeNavigationArea44 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            top: 0;
            background: none;
            border-radius: 50%;
            width: 4rem;
            height: 4rem;
            line-height: 4rem;
            text-align: center;
        }

            .cubeNavigationArea44 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: "";
            }

    .cubeNavigationArea44 .cubeLink_a .cubeLink_text {
        bottom: 0;
        text-align: center;
        color: #333;
    }

    .cubeNavigationArea44 .cubeLink_a .cubeLink_text_p {
        font-size: 0.6rem;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(n+1) {
        color: #3e950a
    }

    .cubeNavigationArea44 .cubeLink .icon-cube {
        display: block;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(6n+1) .icon-cube {
        background: url(../image/id44/id44-1.png) no-repeat center center;
        background-size: 100% 100%;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(6n+2) .icon-cube {
        background: url(../image/id44/id44-2.png) no-repeat center center;
        background-size: 100% 100%;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(6n+3) .icon-cube {
        background: url(../image/id44/id44-3.png) no-repeat center center;
        background-size: 100% 100%;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(6n+4) .icon-cube {
        background: url(../image/id44/id44-4.png) no-repeat center center;
        background-size: 100% 100%;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(6n+5) .icon-cube {
        background: url(../image/id44/id44-5.png) no-repeat center center;
        background-size: 100% 100%;
    }

    .cubeNavigationArea44 .cubeLink:nth-child(6n+6) .icon-cube {
        background: url(../image/id44/id44-6.png) no-repeat center center;
        background-size: 100% 100%;
    }

/*-------------------------------id45-------------------------*/

.cubeNavigationArea45 .icon-cube {
    font-size: 2.2rem
}

.cubeNavigationArea45 {
    width: 100%;
}

    .cubeNavigationArea45 .cubeLink {
        width: 33.3%;
        height: 3.2rem;
        padding: 0;
        margin-bottom: 0.3rem;
        color: #fff;
        background: transparent
    }

        .cubeNavigationArea45 .cubeLink .cubeLink_a {
            background: #fff
        }

            .cubeNavigationArea45 .cubeLink .cubeLink_a .cubeLink_ico {
                width: 2rem;
                height: 2rem;
                line-height: 2rem;
                top: 0 !important;
                bottom: auto !important;
                left: 0 !important;
                right: 0 !important;
                margin: auto !important;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 50%;
                text-align: center;
            }

            .cubeNavigationArea45 .cubeLink .cubeLink_a .cubeLink_text {
                color: #333;
            }

            .cubeNavigationArea45 .cubeLink .cubeLink_a .cubeLink_bg {
                margin: auto;
                position: absolute;
                width: 2rem;
                height: 2rem;
                left: 0;
                right: 0;
                top: 0;
                border-radius: 50%
            }

            .cubeNavigationArea45 .cubeLink .cubeLink_a .cubeLink_text {
                left: auto !important;
                right: auto !important;
                top: auto !important;
                bottom: 0rem !important;
                text-align: center !important;
                height: auto !important;
                position: absolute !important;
                display: block !important
            }

                .cubeNavigationArea45 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                    display: block !important;
                    padding: 0 !important;
                }

        .cubeNavigationArea45 .cubeLink:nth-child(3n+2) {
            padding-left: .5%;
            padding-right: .5%
        }

        .cubeNavigationArea45 .cubeLink .icon-cube {
            display: block;
        }

        .cubeNavigationArea45 .cubeLink .cubeLink_a .cubeLink_ico:before {
            font-size: 1.2rem;
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+1) .icon-cube:before {
            content: "\eaaf";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+2) .icon-cube:before {
            content: "\eab2";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+3) .icon-cube:before {
            content: "\eaae";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+4) .icon-cube:before {
            content: "\eab1";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+5) .icon-cube:before {
            content: "\eaaa";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+6) .icon-cube:before {
            content: "\eaab";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+7) .icon-cube:before {
            content: "\eab0";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+8) .icon-cube:before {
            content: "\eaad";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+9) .icon-cube:before {
            content: "\eaac";
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+1) .cubeLink_bg {
            background-color: #f27b11
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+2) .cubeLink_bg {
            background-color: #26d3ac
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+3) .cubeLink_bg {
            background-color: #ffb30f
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+4) .cubeLink_bg {
            background-color: #4daaef
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+5) .cubeLink_bg {
            background-color: #ff4d49
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+6) .cubeLink_bg {
            background-color: #24c7c9
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+7) .cubeLink_bg {
            background-color: #ff7d01
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+8) .cubeLink_bg {
            background-color: #1fd974
        }

        .cubeNavigationArea45 .cubeLink:nth-child(9n+9) .cubeLink_bg {
            background-color: #ff5379
        }

/*-------------------------------id46-------------------------*/

.cubeNavigationArea46 .cubeLink {
    width: 50%;
}

    .cubeNavigationArea46 .cubeLink:nth-child(2n+1) {
        padding-right: 2.5px;
    }

    .cubeNavigationArea46 .cubeLink:nth-child(2n) {
        padding-left: 2.5px;
    }

    .cubeNavigationArea46 .cubeLink .cubeLink_a .cubeLink_ico {
        right: 0;
        bottom: 0;
        width: 2rem;
        height: 2rem;
    }

    .cubeNavigationArea46 .cubeLink .cubeLink_a .cubeLink_ico {
        bottom: 0;
        right: 0px;
    }
    /*.cubeNavigationArea46 .cubeLink:nth-child(6n+5) .cubeLink_a .cubeLink_ico{right:0px;}*/
    /*.cubeNavigationArea46 .cubeLink:nth-child(6n+2) .cubeLink_a .cubeLink_ico{bottom:-9px;}*/
    /*.cubeNavigationArea46 .cubeLink:nth-child(6n+6) .cubeLink_a .cubeLink_ico{right:-13px;}*/
    .cubeNavigationArea46 .cubeLink .cubeLink_a .cubeLink_bg {
        background: #01b5f2
    }

    .cubeNavigationArea46 .cubeLink .cubeLink_a:hover .cubeLink_bg {
        background: #2a2446
    }

    .cubeNavigationArea46 .cubeLink .cubeLink_a .cubeLink_text {
        top: 15%;
        text-align: left;
        color: #fff;
    }

        .cubeNavigationArea46 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
            padding-left: 10%;
            font-size: 0.7rem;
        }

    .cubeNavigationArea46 .cubeLink .icon-cube {
        display: block;
    }

    .cubeNavigationArea46 .cubeLink .cubeLink_a .icon-cube:before {
        font-size: 1.4rem;
    }

    .cubeNavigationArea46 .cubeLink:nth-child(6n+1) .icon-cube:before {
        content: "\eabc";
    }

    .cubeNavigationArea46 .cubeLink:nth-child(6n+2) .icon-cube:before {
        content: "\eabd";
    }

    .cubeNavigationArea46 .cubeLink:nth-child(6n+3) .icon-cube:before {
        content: "\eabe";
    }

    .cubeNavigationArea46 .cubeLink:nth-child(6n+4) .icon-cube:before {
        content: "\eaba";
    }

    .cubeNavigationArea46 .cubeLink:nth-child(6n+5) .icon-cube:before {
        content: "\eabf";
    }

    .cubeNavigationArea46 .cubeLink:nth-child(6n+6) .icon-cube:before {
        content: "\eab6";
    }

/*-------------------------------id47-------------------------*/
.moduleStyle47 .formMiddle {
    padding: 0;
}

.cubeNavigationArea47 {
    background: #c64079;
    padding-bottom: 0.21rem;
}

    .cubeNavigationArea47 .cubeLink {
        width: 50%;
        height: 1.8rem;
        color: #fff;
        padding-bottom: 5%
    }

        .cubeNavigationArea47 .cubeLink .cubeLink_a .cubeLink_bg {
            background-color: #fff;
            opacity: .7;
            border-radius: 1px;
            box-shadow: 0 0 1px 1px #cacaca
        }

        .cubeNavigationArea47 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            background-image: none !important
        }

            .cubeNavigationArea47 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: none !important
            }

        .cubeNavigationArea47 .cubeLink .cubeLink_a .cubeLink_text {
            color: #333;
            font-size: 14px;
            position: relative !important;
            text-align: center !important;
            display: table !important;
            height: 100% !important;
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: auto !important
        }

            .cubeNavigationArea47 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: table-cell !important;
                vertical-align: middle !important;
                padding: 0 !important
            }

    .cubeNavigationArea47 .cubeLink {
        padding: 0 2.5px;
        margin-bottom: 5px;
    }

    .cubeNavigationArea47 .cubeLink_fixWidth_1 {
        width: 81.5% !important
    }
/*-------------------------------id49-------------------------*/
/*.cubeNavigationArea49 .cubeLink {width: 20%;height: 5.2rem;padding: 0;padding-bottom: .5%;color: #fff;background: transparent;}
.cubeNavigationArea49 .cubeLink .cubeLink_bg{    margin: auto;
    position: absolute;
    background-size: 40px 40px;
    width: 2.4rem;
    height: 2.4rem;
    left: 0;
    right: 0;
    top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}*/
/*.moduleContent{padding:0 5px;}*/
/*.moduleContent span{line-height: 1.5em;word-wrap: break-word;}
.cubeNavigationArea49 .cubeLink .cubeLink_bg{background:#ff4d49;}
.cubeNavigationArea49 .cubeLink:nth-child(5n+2) .cubeLink_bg{background:#92ebd7;}
.cubeNavigationArea49 .cubeLink:nth-child(5n+3) .cubeLink_bg{background:#ffb30f;}
.cubeNavigationArea49 .cubeLink:nth-child(5n+4) .cubeLink_bg{background:#ca80e5;}
.cubeNavigationArea49 .cubeLink:nth-child(5n+5) .cubeLink_bg{background:#57c7ed;}

.cubeNavigationArea49 .cubeLink .cubeLink_a .cubeLink_ico {
    width: 2.8rem;
    height: 2.8rem;
    top: .5rem!important;
    bottom: auto!important;
    left: 0!important;
    right: 0!important;
    margin: auto!important;
    background-position: center center;
    background-repeat: no-repeat;
    line-height:2.4rem;
    text-align:center;
    border-radius: 50%;}
.cubeNavigationArea49 .cubeLink .cubeLink_text{left: auto!important;right: auto!important;top: auto!important;bottom: .5rem!important;text-align: center!important;
    height: auto!important;position: absolute!important;display: block!important;}
.cubeNavigationArea49 .cubeLink .icon-cube:before{font-size:25px;}
.cubeNavigationArea49 .cubeLink:nth-child(5n+1) .icon-cube:before{content:"\ea45";}
.cubeNavigationArea49 .cubeLink:nth-child(5n+2) .icon-cube:before{content:"\e930";}
.cubeNavigationArea49 .cubeLink:nth-child(5n+2) .icon-cube:before{content:"\e9b1";}
.cubeNavigationArea49 .cubeLink:nth-child(5n+3) .icon-cube:before{content:"\ea42";}
.cubeNavigationArea49 .cubeLink:nth-child(5n+4) .icon-cube:before{content:"\e934";}
.cubeNavigationArea49 .cubeLink:nth-child(5n+5) .icon-cube:before{content:"\e9b1";}
.cubeNavigationArea49 .cubeLink:nth-child(5n+3) .icon-cube:before{content:"\e930";}*/

/*-------------------------------id50-------------------------*/
.moduleStyle49 .formMiddle {
    padding: 0;
}

.formStyle31.moduleStyle49 {
    background: #dedede;
}

.cubeNavigationArea49 {
    padding-bottom: 0.21rem;
}

    .cubeNavigationArea49 .cubeLink {
        width: 50%;
        height: 1.8rem;
        color: #fff;
        padding-bottom: 5%
    }

        .cubeNavigationArea49 .cubeLink .cubeLink_a .cubeLink_bg {
            background-color: #fff;
            opacity: .7;
            border-radius: 1px;
            box-shadow: 0 0 1px 1px #cacaca
        }

        .cubeNavigationArea49 .cubeLink .cubeLink_a .cubeLink_ico {
            left: 0;
            right: 0;
            background-image: none !important
        }

            .cubeNavigationArea49 .cubeLink .cubeLink_a .cubeLink_ico:before {
                content: none !important
            }

        .cubeNavigationArea49 .cubeLink .cubeLink_a .cubeLink_text {
            color: #333;
            font-size: 14px;
            position: relative !important;
            text-align: center !important;
            display: table !important;
            height: 100% !important;
            left: auto !important;
            right: auto !important;
            top: auto !important;
            bottom: auto !important
        }

            .cubeNavigationArea49 .cubeLink .cubeLink_a .cubeLink_text .cubeLink_text_p {
                display: table-cell !important;
                vertical-align: middle !important;
                padding: 0 !important
            }

    .cubeNavigationArea49 .cubeLink {
        padding: 0 2.5px;
        margin-bottom: 5px;
    }

    .cubeNavigationArea49 .cubeLink_fixWidth_1 {
        width: 81.5% !important
    }
