.footer .beian .content a, .header a, .main a, .main100 a {
    text-decoration: none
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, sub, summary, sup, time, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

.header, .main, .main100 {
    margin: 0 auto
}

html {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: "";
        content: none
    }

a img {
    border: none
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

body {
    background-color: #fff;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    font-size: 16px
}

.main {
    width: 1280px
}

.main100 {
    width: 100%
}

.banner {
    max-height: 550px;
    overflow: hidden
}

    .banner img {
        width: 100%;
        height: auto
    }

.header {
    width: 1280px;
    padding: 20px 0;
    height: 120px
}

    .header a:link, .header a:visited {
        color: #666
    }

    .header .nav {
        height: 100%;
        font-size: 17px
    }

        .header .nav .logo {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            width: 330px;
            height: 110px
        }

            .header .nav .logo img {
                height: 100%;
                float: left
            }

            .header .nav .logo .right {
                margin-left: 5px;
                float: left;
                position: relative;
                top: 80%;
                transform: translateY(-80%)
            }

                .header .nav .logo .right .title {
                    font-size: 14px;
                    color: #565656
                }

                .header .nav .logo .right .sub {
                    font-weight: 100;
                    margin-top: 3px;
                    font-size: 12px;
                    color: #C8C8C8
                }

        .header .nav .nav-left {
            float: left
        }

        .header .nav .nav-right {
            position: relative
        }

            .header .nav .nav-right .toolbar {
                position: absolute;
                right: 0;
                top: 0;
                height: 26px
            }

                .header .nav .nav-right .toolbar input {
                    background: #F0F0F0;
                    border-radius: 13px !important;
                    width: 160px;
                    height: 100%
                }

                .header .nav .nav-right .toolbar .input-group {
                    float: left
                }

                .header .nav .nav-right .toolbar .culture-bar {
                    margin-left: 20px;
                    float: right;
                    line-height: 26px;
                    color: #999;
                    font-size: 12px
                }

                .header .nav .nav-right .toolbar .active {
                    color: #666
                }

            .header .nav .nav-right .nav_list {
                width: 900px;
                position: absolute;
                right: 0;
                top: 45px
            }

                .header .nav .nav-right .nav_list .nav_item {
                    font-size: 16px;
                    color: #333;
                    font-weight: 600;
                    border-radius: 12px;
                    text-align: center;
                    line-height: 25px;
                    float: left;
                    height: 100%;
                    width: 125px;
                    position: relative
                }

                    .header .nav .nav-right .nav_list .nav_item .nav_item_list {
                        z-index: 1000;
                        display: none;
                        background-color: #fff;
                        position: absolute;
                        top: 100%;
                        width: 120%;
                        padding-top: 30px;
                        left: -10%
                    }

                        .header .nav .nav-right .nav_list .nav_item .nav_item_list li {
                            line-height: 45px;
                            font-size: 14px;
                            color: #333
                        }

                    .header .nav .nav-right .nav_list .nav_item:hover .nav_item_list {
                        display: block
                    }

                .header .nav .nav-right .nav_list .active {
                    background-color: #CC6633
                }

                    .header .nav .nav-right .nav_list .active span {
                        color: #fff
                    }

.footer {
    width: 100%;
    height: 400px;
    margin: 0 auto;
    min-width: 1280px
}

    .footer .copyright {
        height: 300px;
        background-color: #CC6633
    }

        .footer .copyright .content {
            width: 1280px;
            height: 100%;
            margin: 0 auto;
            position: relative
        }

            .footer .copyright .content .footer-map {
                position: relative;
                top: 50%;
                transform: translateY(-50%);
                width: 254px;
                height: 178px;
                float: left
            }

            .footer .copyright .content .qrcode {
                position: absolute;
                width: 107px;
                height: 107px;
                right: 0;
                bottom: 57px
            }

            .footer .copyright .content .introduce {
                color: #fff;
                line-height: 20px;
                font-size: 12px;
                float: left;
                position: relative;
                top: 50%;
                transform: translateY(-50%);
                margin-left: 32px
            }

                .footer .copyright .content .introduce .title {
                    font-size: 15px;
                    font-weight: 600;
                    margin-bottom: 20px
                }

    .footer .beian {
        height: 120px;
        background-color: #fff
    }

        .footer .beian .content {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            color: #666;
            width: 1280px;
            margin: 0 auto;
            font-size: 12px;
            text-align: center
        }

            .footer .beian .content a {
                color: #666
            }

            .footer .beian .content .police {
                width: 400px;
                text-align: center;
                height: 20px;
                margin: 0 auto
            }

                .footer .beian .content .police a {
                    text-decoration: none;
                    color: #666
                }

                .footer .beian .content .police img {
                    width: 20px;
                    height: 20px;
                    float: left
                }

                .footer .beian .content .police p {
                    float: left
                }

            .footer .beian .content p {
                line-height: 20px
            }

            .footer .beian .content .gongshang img {
                height: 34.25px;
                width: 25px
            }

.pagination {
    margin: 0 auto;
    width: 100%;
    text-align: center
}

    .pagination .page {
        margin: 0 5px;
        display: inline-block;
        vertical-align: middle;
        color: #838187
    }

    .pagination .active {
        color: #67A4D1
    }
/*# sourceMappingURL=layout.css.map */
