body {
    margin: 0px;
    padding: 0px;
    background: #F4EDEA;
    font-family: "寰蒋闆呴粦";
    background-image: url(/images/new20161206/body-bg-index.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
img {
    border: none;
}
.header {
    min-height: 150px;
    background-image: url(/images/new20161206/header-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
    .header .logo-panel {
        min-height: 150px;
    }
        .header .logo-panel a {
            display: block;
            min-height: 150px;
        }
            .header .logo-panel a img {
                display: inline-block;
                height: 150px;
            }
    .header .search-panel {
        min-height: 150px;
        background-image: url(/images/new20161206/parant-logo.png);
        background-repeat: no-repeat;
    }
        .header .search-panel .labels-panel {
            height: 30px;
            padding: 40px 40px 5px 0px;
            overflow: hidden;
            font-size: 12px;
            color: #FFFFFF;
            text-align: right;
        }
            .header .search-panel .labels-panel .label {
                display: inline-block;
                padding: 0px 10px;
                color: #FFFFFF;
                text-decoration: none;
                font-style: italic;
            }
            .header .search-panel .labels-panel .link {
                font-style: normal;
                padding: 0px;
            }
        .header .search-panel .input-panel {
            height: 30px;
            padding: 5px 0px 40px 0px;
        }
            .header .search-panel .input-panel .form-panel {
                height: 30px;
                padding: 0px 50px;
            }
                .header .search-panel .input-panel .form-panel .inner {
                    height: 30px;
                    background: #FFFFFF;
                }
                .header .search-panel .input-panel .form-panel .text-input-panel {
                    height: 30px;
                    background: #FFFFFF;
                    padding: 0px 5px;
                }
                .header .search-panel .input-panel .form-panel .btn-panel {
                    height: 30px;
                }
                .header .search-panel .input-panel .form-panel .input {
                    padding: 0px;
                    margin: 0px;
                    border: none;
                    background: none;
                    height: 30px;
                    display: block;
                    width: 100%;
                }
                .header .search-panel .input-panel .form-panel .btn {
                    cursor: pointer;
                    background: #CE9953;
                    color: #FFFFFF;
                }
                .header .search-panel .input-panel .form-panel form {
                    display: block;
                    width: 100%;
                }
                .header .search-panel .input-panel .form-panel table {
                    background: #FFFFFF;
                    border-radius: 5px;
                    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0,.5);
                    -moz-box-shadow: 0 0 10px rgba(0, 0, 0,.5);
                    box-shadow: 0 0 10px rgba(0, 0, 0,.5);
                    width: 100%;
                }
                .header .search-panel .input-panel .form-panel font {
                    display: none;
                }
                .header .search-panel .input-panel .form-panel .querystyle46504 {
                    width: 100%;
                }
                .header .search-panel .input-panel .form-panel input[name='FindButton'] {
                    background: #CE9953;
                    border: none;
                    cursor: pointer;
                    color: #FFFFFF;
                }
.menu-nav {
    height: 56px;
    background: #700005;
}
    .menu-nav .panel {
        padding: 0px 30px;
    }
    .menu-nav .item {
        height: 50px;
        line-height: 50px;
        display: inline-block;
        color: #FFFFFF;
        padding: 0px 10px;
        text-decoration: none;
    }
        .menu-nav .item:hover {
            text-decoration: underline;
        }
    .menu-nav .item-active {
        background: #AC0009;
    }
    .menu-nav .panel table {
        width: auto;
        height: 50px;
    }
        .menu-nav .panel table td {
            height: 50px;
        }
        .menu-nav .panel table .b1_0_ {
            padding: 0px 5px;
        }
        .menu-nav .panel table .b2_0_ {
            padding: 0px 5px;
        }
        .menu-nav .panel table td a {
            display: inline-block;
            min-width: 150px;
            height: 50px;
            line-height: 50px;
            color: #FFFFFF;
            text-decoration: none;
            font-size: 16px;
        }
            .menu-nav .panel table td a:hover {
                background: #AC0009;
            }
.footer {
    height: auto;
    overflow: hidden;
}
    .footer .nav {
        background: #700005;
        text-align: center;
        padding: 10px 0px;
    }
        .footer .nav a {
            display: inline-block;
            font-size: 16px;
            color: #FFFFFF;
            padding: 0px 10px;
            text-decoration: none;
            position: relative;
        }
            .footer .nav a:hover {
                text-decoration: underline;
            }
            .footer .nav a:not(:last-child)::after {
                content: "";
                position: absolute;
                width: 1px;
                height: 16px;
                background: #FFFFFF;
                right: -5px;
                top: 3px;
            }
    .footer .main {
        background: #8C0000;
        padding: 40px 0px;
    }
        .footer .main .item {
            text-align: center;
            color: #FFFFFF;
            line-height: 2em;
        }
            .footer .main .item a {
                color: #CCCCCC;
                text-decoration: none;
                text-decoration: underline;
            }
.winstyle46505 {
    height: 30px;
    line-height: 30px;
}
    .winstyle46505 a {
        text-decoration: none;
        padding: 0px 3px;
    }
        .winstyle46505 a:hover {
            text-decoration: underline;
        }
.mask {
    height: auto;
    overflow: hidden;
    width: 100%;
    padding-bottom: 180px;
    background-image: url(/images/new20161206/mask.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.links-panel {
    height: auto;
    overflow: hidden;
}
    .links-panel a {
        display: inline-block;
        font-size: 16px;
        color: #AC0007;
        text-decoration: none;
        padding: 5px 10px;
        border-radius: 3px;
    }
        .links-panel a:hover {
            background: #EFEFEF;
        }
.friend-links-panel {
    height: auto;
    overflow: hidden;
}
    .friend-links-panel .row {
        height: auto;
        overflow: hidden;
        padding: 5px 0px;
    }
    .friend-links-panel .inner {
        padding: 5px !important;
    }
    .friend-links-panel a {
        display: block;
        height: auto;
        overflow: hidden;
        font-size: 16px;
        color: #AC0007;
        text-decoration: none;
        padding: 5px 10px;
        border-radius: 3px;
    }
        .friend-links-panel a:hover {
            background: #EFEFEF;
        }
    .friend-links-panel .ico {
        float: left;
    }
    .friend-links-panel .text {
        float: left;
        line-height: 40px;
        padding: 0px 5px;
    }
    .friend-links-panel select {
        display: block;
        width: 100%;
        height: 30px;
        border: 1px solid #AAAAAA;
    }