.header {
    height: 120px;
    background-color: #006FB9;
    width: 100%;
    z-index: 999;
    position: fixed;
    top: 70px;
    left: 0px;
    right: 0px;
    color: #ffffff;
    font-family: 'Microsoft YaHei';
}

    .header .header-menus {
        height: 120px;
        width: 1090px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
    }

        .header .header-menus .logo-item {
            height: 100%;
            width: 180px;
            background-color: #ffffff;
            display: inline-block;
        }

            .header .header-menus .logo-item img {
                width: 100px;
                height: 64px;
                margin-top: 28px;
            }

        .header .header-menus .menu-item {
            width: 130px;
            height: 100%;
            display: inline-block;
            padding-top: 50px;
            position: relative;
            cursor: pointer;
        }

            .header .header-menus .menu-item.active {
                background-color: #E42548;
            }

            .header .header-menus .menu-item .title {
                font-size: 20px;
                display: block;
                height: 25px;
                line-height: 25px;
            }

            .header .header-menus .menu-item .sub-title {
                font-size: 12px;
                display: block;
                height: 25px;
                line-height: 25px;
            }

            .header .header-menus .menu-item .sub-menus {
                display: none;
                width: 160px;
                background-color: #006FB9;
                text-align: left;
                position: absolute;
                top: 120px;
                left: 0px;
                padding-top: 5px;
            }

                .header .header-menus .menu-item .sub-menus .sub-menu-item {
                    height: 40px;
                    padding: 10px;
                    display: block;
                    line-height: 20px;
                    border-bottom: solid 2px #ffffff;
                    cursor: pointer;
                }

                    .header .header-menus .menu-item .sub-menus .sub-menu-item:last-child {
                        border-bottom: 0px;
                    }

                    .header .header-menus .menu-item .sub-menus .sub-menu-item:hover {
                        background-color: #E42548;
                    }

            .header .header-menus .menu-item:hover .sub-menus {
                display: inline;
            }
