/* Reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p {
    margin: 0;
    padding: 0
}

img, button {
    border: 0
}

a, button {
    cursor: pointer;
}

em, b, i {
    font-style: normal;
    font-weight: normal
}
/*strong,*/
ol, ul {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

input, textarea, select {
    border: none;
    text-align: left;
    font-size: 100%;
    background: none;
    font-family: myFirstFont,"微软雅黑",verdana;
}

    input:focus {
        outline: none
    }

body {
    font-size: 14px;
    color: #404040;
    background-color: #eee;
    font-family: myFirstFont,"微软雅黑",verdana;
}

a img {
    vertical-align: top
}

a {
    color: #0074b8;
    text-decoration: none
}

    a:hover {
        color: #cf000e
    }
/*for all*/
.clearfix {
    display: block;
    *zoom: 1
}

    .clearfix:after {
        content: "";
        display: block;
        height: 0;
        overflow: hidden;
        clear: both
    }

.clear_q {
    clear: both;
}

.wrap {
    margin: 0 auto;
    width: 100%;
}

.minWidth .wrap {
    width: 1480px
}
/*common*/
.header .logo a, .header .menu span, /*.header .nav .tit span,*/ .header .serch span, .header .serch .btn, .footer .about dt, .footer .weixin dt, .sider .close, .sider a, .sider dt, .tool .sel span a, .tool .menu .on, .tool .tip p, .tool .pst, .main .list .tit, .main .list .fen_lei_ico, .main .list .conn span, .back-top {
    background-image: url(../images/icon.png?type=1.1);
    background-repeat: no-repeat;
}

.main .list .tit {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
/**header**/
.header {
    height: 99px;
    background-color: #21242e;
    /*position: absolute;*/
    top: 0;
    z-index: 11
}

    .header .logo {
        float: left;
        padding: 19px 0 0 10px;
    }

        .header .logo a {
            height: 68px;
            width: 166px;
            background-position: 0 0;
            float: left;
            text-indent: -9999em
        }

    .header .nav {
        float: left;
        height: 100%;
        margin-left: 65px;
    }

        .header .nav li {
            width: 70px;
            font-size: 18px;
            float: left;
            position: relative;
        }

        .header .nav .tit {
            display: block;
            width: 70px;
            line-height: 99px;
            height: 99px;
            text-align: center;
            color: #75819b
        }

            .header .nav .tit:hover {
                background-color: #2a2e39
            }

            .header .nav .tit span {
                display: block;
                width: 70px;
                height: 25px;
                text-align: center;
                background-position: right 11px;
                line-height: 25px;
                /*margin-left: 8px;*/
                position: relative;
                top: 36px;
            }

        .header .nav .child {
            width: 1000px;
            position: absolute;
            top: 99px;
            background-color: #2a2e39;
            padding: 20px 0;
            display: none;
            font-size: 14px;
            z-index: 12;
            right: 50%;
            margin-right: -720px;
        }

            .header .nav .child dl {
                padding: 0 15px 10px 35px;
                line-height: 25px
            }

                .header .nav .child dl .selected {
                    background: #27a8dc;
                    padding: 0px 10px;
                    color: #ffffff;
                    border-radius: 50px;
                }

                .header .nav .child dl .xuan_zhong a {
                    color: #e9e2eb;
                }

                    .header .nav .child dl .xuan_zhong a:hover {
                        background: #27a8dc;
                        padding: 0px 15px;
                        color: #fff;
                        border-radius: 50px;
                    }

            .header .nav .child dt {
                height: 25px;
                color: #75819b;
                font-weight: bold;
            }

            .header .nav .child dd {
                float: left;
                height: 25px;
                margin-right: 20px;
                color: #777;
                min-width: 200px;
            }

            .header .nav .child dt a {
                color: #75819b
            }

                .header .nav .child dt a.selected_2 {
                    color: #ffffff
                }


                .header .nav .child dt a:hover {
                    color: #fff
                }

            .header .nav .child dd a {
                color: #999;
            }

                .header .nav .child dd a:hover {
                    color: #fff
                }

        .header .nav .on .tit {
            font-weight: bold;
            background-color: #2a2e39;
            color: #fff
        }

        .header .nav .has:hover .tit {
            background-color: #2a2e39;
        }

        .header .nav .has:hover .child {
            display: block;
        }

        .header .nav .has:hover .tit span {
            background-position: right -19px;
        }

    .header .serch {
        width: 240px;
        height: 34px;
        position: absolute;
        top: 35px;
        right: 240px;
        border-bottom: #393f4f 1px solid;
    }

        .header .serch form {
            display: block;
        }

        .header .serch .sel {
            float: left;
            width: 86px;
            margin-right: 5px;
            position: relative;
            border: #21242e 1px solid;
            cursor: default
        }

        .header .serch span {
            display: block;
            height: 25px;
            padding: 0 10px;
            border-right: #393f4f 1px solid;
            background-position: right 11px;
            color: #a9a9a9;
            line-height: 25px
        }

        .header .serch ul {
            display: none;
            position: absolute;
            top: 33px;
            left: -1px;
            background-color: #fff;
            border: #e8eae9 1px solid;
            border-bottom: none;
            width: 100%
        }

        .header .serch li {
            height: 30px;
            padding: 0 0 0 10px;
            line-height: 28px;
            color: #20242d;
            border-bottom: #e8eae9 1px solid;
        }

            .header .serch li:hover {
                background-color: #4998e7;
                color: #fff
            }

        .header .serch .on {
            background-color: #fff;
            border: #e8eae9 1px solid;
            height: 34px
        }

            .header .serch .on span {
                border-right: #fff 1px solid;
                background-position: right -19px;
                color: #20242d
            }

            .header .serch .on ul {
                display: block;
            }

        .header .serch .txt {
            height: 25px;
            width: 230px;
            color: #ddd;
            text-indent: 5px;
            margin-top: 2px;
        }

        .header .serch .btn {
            width: 34px;
            height: 34px;
            text-indent: -9999em;
            background-color: #21242e;
            background-position: -274px -54px;
            cursor: pointer;
            position: absolute;
            top: 1px;
            right: 0
        }

.search {
    height: 99px;
    width: 490px;
    float: right;
    /*border-bottom: #ddd 1px solid;*/
}

    .search .znss_site {
        width: 589px;
        height: 39px;
        background: url(../images/znss.png);
        font-size: 16px;
        margin: 15px 0px 0px 40px;
        float: left;
    }

        .search .znss_site input.wenben {
            width: 480px;
            height: 36px;
            line-height: 36px;
            color: #999;
            float: left;
            margin: 0px 0px 0px 20px;
        }

        .search .znss_site .btn {
            line-height: 36px;
            cursor: pointer;
        }

.site_style {
    margin: 99px 0px 0px 0px;
    background: #eee;
}

.search .znmhss_site {
    /*width: 54%;*/
    height: 38px;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 3px #ccc inset;
    font-size: 16px;
    margin: 0px 0px 0px 4%;
    /*position: relative;
    z-index: 10;*/
    float: right;
}

    .search .znmhss_site input.wenben {
        width: 72%;
        height: 36px;
        line-height: 36px;
        color: #999;
        float: left;
        margin: 1px 0px 0px 20px;
    }

    .search .znmhss_site .btn {
        line-height: 36px;
        cursor: pointer;
    }

.search .znmhss_reg {
    /*width: 40%;*/
    height: 38px;
    line-height: 38px;
    margin-left: 2%;
    margin-right: 2%;
    font-size: 16px;
    float: right;
    position: relative;
    z-index: 10;
}

.znmhss_reg .pst {
    display: block;
    width: 100%;
    background: #27a8dc;
    border-radius: 4px;
    color: #fff;
    text-align: center;
}

.znmhss_reg .tczh_pst {
    display: block;
    width: 100%;
    border: 1px solid #27a8dc;
    border-radius: 4px;
    color: #fff;
    text-align: center;
}

.header .menu {
    /*position: absolute;
        top: 33px;
        right: 10px*/
    width: 228px;
    float: right;
    margin-top: 28px;
}

    .header .menu li {
        float: left;
        height: 38px;
        width: 88px;
        border: 1px solid #27a8dc;
        border-radius: 4px;
        margin-right: 14px;
    }

        .header .menu li a {
            height: 38px;
            line-height: 38px;
            color: #fff;
            font-size: 16px;
        }

    .header .menu span {
        display: block;
        height: 95%;
        width: 35px;
        float: left;
        margin-top: 5%;
        margin-left: 2%;
    }

    .header .menu a {
        display: block;
        height: 100%;
        width: 100%;
        /*border-radius: 50%;*/
    }

    .header .menu .qq {
        background-position: -73px -84px
    }

    .header .menu .share {
        background-position: -72px -111px
    }

    .header .menu .ask {
        background-position: -110px -82px
    }

    .header .menu .more {
        background-position: -112px -110px
    }

    .header .menu a:hover {
        width: 100%;
        background-color: #3a4055
    }

.bshare-custom {
    position: absolute;
    right: 20px;
    top: 70px;
    padding: 2px;
    background-color: #fff;
    display: none
}

    .bshare-custom .share-tit {
        vertical-align: -2px
    }
/*tool*/
.tool {
    height: 60px;
    background-color: #fff;
    border-bottom: #ddd 1px solid;
    /*position: absolute;
    top: 99px;
    z-index: 10*/
}

.tool_p_a {
    position: absolute;
    top: 99px;
    z-index: 10
}

.float_l {
    float: left;
}

.w_95 {
    font-size: 16px;
    width: 95%;
}

.margin_t_15 {
    margin-top: 15px;
}

.margin_b_15 {
    margin-bottom: 15px;
}

.tool_p_r {
    position: relative;
    z-index: 10
}

.border_t {
    border-top: #ddd 1px solid;
}

.tool_fenlei {
    width: 100%;
    background-color: #fff;
    border-bottom: #ddd 1px solid;
}

    .tool_fenlei .menu {
        min-height: 45px;
        margin-top: 10px;
    }

        .tool_fenlei .menu li.selected, .tool_fenlei .menu li.classification:hover {
            height: 30px;
            float: left;
            /*width: 40px;*/
            line-height: 30px;
            text-align: center;
            overflow: hidden;
            margin-bottom: 10px;
            background: #27a8dc;
            padding: 0px 20px;
            color: #ffffff;
            border-radius: 20px;
        }

        .tool_fenlei .menu li.classification {
            height: 30px;
            float: left;
            /*width: 40px;*/
            line-height: 30px;
            text-align: center;
            overflow: hidden;
            margin-bottom: 10px;
            padding: 0px 20px;
        }

        .tool_fenlei .menu .classification {
            background-position: -203px -263px;
            /*font-weight: bold;
    background-image: url(../images/icon.png?type=1.1);
    background-repeat: no-repeat;*/
        }

        .tool_fenlei .menu a {
            color: #828282;
            display: block;
            height: 100%
        }

        .tool_fenlei .menu .classification a:hover {
            color: #ffffff;
        }

        .tool_fenlei .menu .selected a {
            color: #ffffff;
        }

    .tool_fenlei .title_m {
        /*width: 50px;*/
        height: 32px;
        line-height: 34px;
        float: left;
        font-weight: bold;
        font-size: 16px;
        text-align: right;
        margin-top: 8px;
    }

.tool .sel {
    float: left;
    width: 75px;
    position: relative;
    border: #e9e2eb 1px solid;
    cursor: default;
    top: 17px;
    left: 10px
}

    .tool .sel span a {
        display: block;
        height: 30px;
        padding: 0 13px;
        background-position: right 14px;
        color: #333;
        line-height: 30px;
        background-color: #e9e2eb
    }

    .tool .sel ul {
        display: none;
        position: absolute;
        top: 30px;
        left: -1px;
        background-color: #fff;
        border: #e9e2eb 1px solid;
        border-bottom: none;
        width: 100%
    }

    .tool .sel li {
        height: 30px;
        border-bottom: #e9e2eb 1px solid;
    }

        .tool .sel li a {
            display: block;
            padding: 0 0 0 13px;
            color: #20242d;
            line-height: 30px;
        }

            .tool .sel li a:hover {
                background-color: #4998e7;
                color: #fff
            }

    .tool .sel.on {
        background-color: #fff;
        border: #e9e2eb 1px solid;
        height: 34px
    }

        .tool .sel.on span a {
            background-position: right -16px;
            color: #20242d
        }

        .tool .sel.on ul {
            display: block;
        }

.top_160 {
    top: 160px;
}

.share_box {
    float: left;
}

.lei_xing {
    padding-left: 80px;
}

.pai_xu .title_m, .shai_xuan .title_m {
    padding-left: 20px;
    border-left: 1px solid #999;
}

.share_box .title_m {
    /*width: 50px;*/
    height: 32px;
    line-height: 34px;
    float: left;
    font-weight: bold;
    font-size: 16px;
    text-align: right;
    margin-top: 17px;
}

.share_box .title_d {
    height: 60px;
    line-height: 60px;
    float: left;
    font-weight: bold;
    font-size: 16px;
    text-align: right;
}

.tool .dao_hang {
    height: 60px;
    float: left;
    color: #000;
}

    .tool .dao_hang li {
        height: 60px;
        float: left;
        line-height: 60px;
        text-align: center;
        overflow: hidden;
    }

        .tool .dao_hang li a {
            color: #d68900;
        }

        .tool .dao_hang li.gt {
            padding: 0px 10px;
            color: #999;
        }

.tool .menu {
    height: 60px;
    float: left;
    /*margin-left: 50px;*/
}

    .tool .menu li {
        height: 60px;
        float: left;
        width: 40px;
        line-height: 68px;
        text-align: center;
        overflow: hidden;
        margin-right: 16px
    }

    .tool .menu .on {
        background-position: -203px -263px;
        font-weight: bold;
    }

    .tool .menu a {
        color: #828282;
        display: block;
        height: 100%
    }

    .tool .menu .on a, .main .tool .menu a:hover {
        color: #4998e7
    }

.tool .tip {
    width: 474px;
    position: absolute;
    top: 0;
    right: 120px;
    z-index: 5;
    background-color: #fff;
    padding: 20px 0 0;
}

    .tool .tip p {
        line-height: 24px;
        overflow: hidden;
        padding: 0 30px;
        background-position: -276px -411px;
        height: 24px;
        overflow: hidden
    }

    .tool .tip strong {
        font-weight: bold;
    }

    .tool .tip span {
        position: absolute;
        top: 20px;
        right: 5px;
        color: #4998e7;
        height: 24px;
        width: 24px;
        cursor: pointer;
        line-height: 24px;
        text-align: center;
    }

    .tool .tip.on {
        box-shadow: 0 1px 2px #eee
    }

        .tool .tip.on p {
            height: auto;
            padding-bottom: 15px;
        }

.tool .pst {
    position: absolute;
    right: 10px;
    top: 17px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px 0 42px;
    background-color: #f66;
    background-position: -164px -123px;
    color: #fff
}

    .tool .pst:hover {
        background-color: #ff7a7a
    }
/**footer**/
.footer {
    position: relative;
}

    .footer .link {
        background-color: #dee3e9;
        padding: 20px 0;
    }

        .footer .link dl {
            float: left;
            width: 40%;
            margin: 0 40px 0 10px
        }

        .footer .link dt {
            height: 40px;
            line-height: 40px;
            font-weight: bold;
            color: #222
        }

        .footer .link a {
            float: left;
            height: 18px;
            line-height: 18px;
            margin: 0 15px 6px 0;
            color: #666
        }

            .footer .link a:hover {
                color: #4998e7
            }

        .footer .link .more {
            color: #749ae8;
            font-weight: bold;
            margin-left: 20px;
        }

    .footer .copy {
        background-color: #21232f;
        padding: 20px 0;
        position: relative;
    }

    .footer .about {
        float: left;
        width: 48%;
        padding-left: 10px;
        height: 62px;
    }

        .footer .about dt {
            text-indent: -9999em;
            height: 62px;
            width: 144px;
            background-position: 0 -160px;
            float: left;
        }

        .footer .about dd {
            margin-left: 160px;
            line-height: 22px;
            color: #666
        }

    .footer .conn {
        width: 410px;
        position: absolute;
        top: 20px;
        right: 210px
    }

        .footer .conn dt {
            color: #bababa;
        }

        .footer .conn a {
            color: #bababa;
            margin: 0 20px
        }

            .footer .conn a:hover {
                color: #4998e7
            }

        .footer .conn span {
            margin-left: 40px;
        }

        .footer .conn dd {
            padding-left: 20px;
            margin-top: 20px;
        }

    .footer .weixin {
        position: absolute;
        right: 10px;
        bottom: 25px;
        text-align: left;
    }

        .footer .weixin dt {
            height: 180px;
            width: 180px;
            text-indent: -9999em;
            border: #9a9fa4 1px solid;
            background-color: #fff;
            box-shadow: 0 0 3px #999;
            background-position: 1px -249px
        }

        .footer .weixin dd {
            line-height: 30px;
            color: #888
        }
/*back-top*/
.back-top {
    height: 45px;
    width: 45px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    background-color: #e6e6e6;
    background-position: -188px -391px;
    cursor: pointer;
    z-index: 99
}

    .back-top:hover {
        background-color: #959595
    }
/*sider*/
.sider {
    width: 120px;
    height: 100%;
    position: fixed;
    top: 0;
    right: -152px;
    background-color: #171921;
    z-index: 20;
    padding: 16px;
}

    .sider .close {
        display: block;
        width: 10px;
        height: 10px;
        overflow: hidden;
        background-position: -180px -210px;
        cursor: pointer
    }

        .sider .close:hover {
            background-position: -200px -210px
        }

    .sider .menu {
        padding: 20px 0;
    }

        .sider .menu li {
            height: 30px;
            line-height: 30px;
            margin-bottom: 15px;
        }

        .sider .menu a {
            padding-left: 60px;
            font-size: 14px;
            color: #fff;
            display: block;
        }

    .sider .adj a {
        background-color: #7082e6;
        background-position: -150px -84px
    }

    .sider .pst a {
        background-color: #f66;
        background-position: -150px -123px
    }

    .sider .hlp a {
        background-color: #7db343;
        background-position: -146px -162px
    }

    .sider .adj a:hover {
        background-color: #8392e9
    }

    .sider .pst a:hover {
        background-color: #ff7a7a
    }

    .sider .hlp a:hover {
        background-color: #8ebd5b
    }

    .sider .share {
        margin-bottom: 30px;
    }

        .sider .share li {
            height: 26px;
            line-height: 26px;
            margin-bottom: 13px;
        }

        .sider .share a {
            padding-left: 34px;
            color: #cacaca;
            display: block;
        }

            .sider .share a:hover {
                color: #4a99e6
            }

    .sider .sina a {
        background-position: -274px -177px
    }

    .sider .tenc a {
        background-position: -274px -215px
    }

    .sider .qq a {
        background-position: -274px -256px
    }

    .sider .wang a {
        background-position: -274px -297px
    }

    .sider .group dt {
        height: 26px;
        line-height: 26px;
        font-weight: bold;
        padding-left: 34px;
        color: #4a99e6;
        background-position: -274px -335px
    }

    .sider .group dd {
        height: 26px;
        line-height: 26px;
        padding-left: 32px;
        color: #c9c9c9
    }
/*main*/
.main {
    /*padding: 220px 0 30px;*/
    padding: 20px 0 30px;
    background-color: #f4f9fe;
    position: relative;
}
    /**list**/
    .main .list {
        text-align: center;
        overflow: hidden;
        margin: 20px auto;
        width: 95%
    }

        .main .list li {
            height: 500px;
            width: 280px;
            display: inline-block;
            margin: 10px;
            text-align: left;
        }

        .main .list .tit {
            height: 30px;
            line-height: 30px;
            font-weight: bold;
            padding-left: 27px;
            background-position: -290px -232px
        }

        .main .list .fen_lei {
            height: 30px;
            line-height: 30px;
            padding-left: 10px;
            border: #ddd 1px solid;
            border-top: 0px;
            border-bottom: #eee 1px solid;
            background: #fff;
            color: #d68900;
        }

            .main .list .fen_lei a {
                color: #d68900;
            }

        .main .list .fen_lei_ico {
            display: block;
            height: 30px;
            width: 30px;
            float: left;
        }

        .main .list .title_introduction {
            background: #fff;
            height: 160px;
            border: #ddd 1px solid;
            border-top: 0px;
            padding: 10px 10px;
            font-size: 12px;
            color: #ddd;
            overflow: hidden;
            /*white-space:nowrap;
    text-overflow:ellipsis;*/
        }

            .main .list .title_introduction .title a {
                color: #000;
                font-size: 14px;
                font-weight: bold;
            }

                .main .list .title_introduction .title a:hover {
                    color: #d68900;
                }

            .main .list .title_introduction a .title {
                color: #000;
                font-size: 14px;
                font-weight: bold;
            }

            .main .list .title_introduction a:hover .title {
                color: #d68900;
            }

            .main .list .title_introduction .introduction {
                color: #666;
                font-size: 14px;
                line-height: 24px;
                overflow: hidden;
                padding: 10px 0px;
            }

        /*类型：1网站*/
        .main .list .type_1 {
            background-position: -280px -138px
        }

        /*类型：0资源*/
        .main .list .type_0 {
            background-position: -280px -101px
        }

        .main .list .tit a {
            color: #333
        }

            .main .list .tit a:hover {
                color: #4998e7
            }

        .main .list .img {
            display: block;
            position: relative;
            height: 180px;
            width: 280px;
            overflow: hidden;
            background-color: #000
        }

            .main .list .img img {
                margin: 0 auto;
                display: block;
            }

        .main .list .desc {
            position: absolute;
            top: 15px;
            left: 15px;
            width: 250px;
            height: 154px;
            overflow: hidden;
            z-index: 4;
            color: #fff;
            line-height: 26px;
            display: none
        }

            .main .list .desc b {
                color: #fa0;
                font-weight: bold;
                text-decoration: underline;
            }

        .main .list .bg {
            height: 100%;
            width: 100%;
            background-color: #000;
            position: absolute;
            top: 0;
            right: 0;
            opacity: .45;
            filter: alpha(opacity=45);
            z-index: 3;
            display: none
        }

        .main .list .on .desc, .main .list .on .bg {
            display: block;
        }

        .main .list .conn {
            height: 38px;
            border-left: #ddd 1px solid;
            border-right: #ddd 1px solid;
            border-bottom: #eee 1px solid;
            position: relative;
            background: #fff;
        }

            .main .list .conn span {
                height: 16px;
                padding-left: 20px;
                line-height: 16px;
                color: #999;
            }

            .main .list .conn .view {
                float: left;
                margin: 12px 10px 0 10px;
                background-position: 0 -86px
            }

            .main .list .conn .view1 {
                float: left;
                margin: 12px 10px 0 10px;
                background-image: url(../images/graysc.png);
                background-repeat: no-repeat;
                background-size: 15px
            }

            .main .list .conn .view2 {
                float: left;
                margin: 12px 10px 0 10px;
                background-image: url(../images/redsc.png);
                background-repeat: no-repeat;
                background-size: 15px
            }

            .main .list .conn .talk {
                float: left;
                margin-top: 12px;
                background-position: 0 -107px
            }

            .main .list .conn .up {
                position: absolute;
                top: 12px;
                right: 10px;
                background-position: 0 -128px;
                cursor: pointer
            }

                .main .list .conn .up.on, .main .list .conn .up:hover {
                    background-position: -180px -228px
                }

        .main .list .tags {
            height: 40px;
            border: #ddd 1px solid;
            border-top: none;
            border-bottom: #eee 1px solid;
            overflow: hidden;
            line-height: 40px;
            background: #fff;
        }

            .main .list .tags a {
                float: left;
                margin-left: 10px;
                color: #999
            }

                .main .list .tags a:hover {
                    color: #4998e7
                }
/**pagecent**/
.pager_style {
    float: left;
}

.pagecent {
    height: 36px;
    text-align: center;
    line-height: 36px;
    width: 100%;
    margin: 20px 0;
}

    .pagecent a {
        display: inline-block;
        height: 36px;
        width: 36px;
        background-color: #fff;
        margin: 0 3px;
        color: #aaa
    }

    .pagecent span {
        display: inline-block;
        height: 36px;
        width: 80px;
        color: #ddd
    }

    .pagecent .on, .pagecent a:hover {
        background-color: #4998e7;
        color: #fff
    }

    .pagecent .handle {
        font: bolder 24px/36px 'simsun';
        background-color: transparent;
        vertical-align: -3px;
        text-shadow: #aaa 1px 0 0px,#aaa 0 1px 0px,#aaa -1px 0 0px,#aaa 0 -1px 0px;
    }

        .pagecent .handle:hover {
            color: #4998e7;
            background-color: transparent;
            text-shadow: #4998e7 1px 0 0px,#4998e7 0 1px 0px,#4998e7 -1px 0 0px,#4998e7 0 -1px 0px;
        }
/*IE7下体验降级，取消响应式；不兼容IE6*/
.wrap {
    *width: 1480px
}

.main .list {
    *width: 1240px;
    *text-align: left;
    *padding-left: 30px;
}

    .main .list li {
        display: block;
        float: left;
    }

.footer .link a {
    *white-space: nowrap
}

/**/
.quanbu {
    display: block;
    width: 90px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #ddd;
    float: left;
    margin: 10px 0px 0px 10px;
}

    .quanbu img {
        margin: 19px 0px 0px 25px;
    }



.main_user_code {
    width: 100px;
    height: 38px;
    border-radius: 6px;
    float: right;
}

.hlong li {
    float: left;
    margin-right: 14px;
}

.hyzh {
    width: 38%;
}

.zhxx a, .tczh a {
    padding: 0px 6%;
    margin-left: 2%;
}
/*cccccccccccccccccc*/

.but_style {
    display: block;
    padding: 5px 20px;
    margin-right: 10px;
    background: #27a8dc;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    float: left;
}

    .but_style:hover {
        color: #000;
    }

.dropdown-list {
    display: block;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 112px;
    left: 35%;
    margin-left: -56px;
    border: 1px solid #ddd;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
}

    .dropdown-list li {
        display: list-item;
        text-align: center;
    }
/*cccccccccccccccccc*/
.cur {
    cursor: pointer;
    display: block;
    color: #999;
    height: 22px;
    line-height: 22px;
    padding: 3px 0px 0px 2px;
}

.am {
    width: 80px;
    border: 0px;
    color: #999;
    background: url(../images/icon_ss.jpg) no-repeat center right;
    display: block;
    cursor: pointer;
    height: 19px;
    margin: 7px 0px 0px 10px;
    float: left;
}

.bm {
    border: 1px #ddd solid;
    width: 90px;
    background: #fff;
    position: absolute;
    top: 37px;
    z-index: 100;
    padding: 7px 0px;
    text-align: center;
}

.ss {
    width: 120px;
    border: 0px;
    color: #000;
    background: url(../images/icon_ss.jpg) no-repeat center right;
    display: block;
    cursor: pointer;
    height: 19px;
    margin: 7px 20px 0px 10px;
    float: left;
}

.sstj {
    border: 1px #ddd solid;
    width: 126px;
    margin-left: 10px;
    background: #fff;
    position: absolute;
    top: 37px;
    left: 82px;
    z-index: 100;
    padding: 7px 0px;
    text-align: center;
}


a.url {
    color: #FE6500;
}

/*补充*/
.znss {
    display: none;
}

.znmhss {
    padding-top: 28px;
    padding-left: 0px;
}

.input_box {
    width: 30px;
    float: right;
    position: relative;
    padding-right: 10px;
}

@media screen and (max-width:1412px) {
    .header .nav .last_li .child {
        right: 0;
        margin-right: 0;
    }
}

#right_box {
    width: 20px;
    height: 120px;
    padding: 10px 5px 10px 9px;
    background: #6666FF;
    position: fixed;
    top: 230px;
    right: 0px;
    z-index: 10;
    cursor: pointer;
    color: #fff;
}

#right_box_add {
    width: 20px;
    height: 120px;
    padding: 10px 5px 10px 9px;
    background: #6666FF;
    position: fixed;
    top: 400px;
    right: 0px;
    z-index: 30;
    cursor: pointer;
    color: #fff;
}

.dot {
    width: 15px;
    height: 15px;
    line-height: 15px;
    font-size: 8px;
    color: #fff;
    text-align: center;
    background-color: #f00;
    border-radius: 50%;
    position: absolute;
    left: -8px;
    top: -8px;
}

.p_top250 {
    padding-top: 250px;
}

.p_top350 {
    padding-top: 350px;
}

.top162 {
    top: 202px;
}

.bg_ddd {
    background: #eeeeee;
}

.color_bs {
    padding-left: 80px;
    color: #000;
}

.zn_search {
    width: 100%;
}

    .zn_search .znmhss_site {
        width: 32%;
        height: 38px;
        background-color: #fff;
        border-radius: 6px;
        border: 1px solid #ccc;
        box-shadow: 1px 1px 3px #ccc inset;
        font-size: 16px;
        margin: 10px 30px 0px 4%;
        float: left;
    }

        .zn_search .znmhss_site input.wenben {
            width: 85%;
            height: 36px;
            line-height: 36px;
            color: #999;
            float: left;
            margin: 1px 0px 0px 20px;
        }

        .zn_search .znmhss_site .btn {
            line-height: 36px;
            cursor: pointer;
        }

.color_orange {
    color: #d68900;
}

.color_grey {
    color: #999;
}

.ssjgts {
    height: 30px;
    line-height: 30px;
    margin-left: 80px;
    font-size: 16px;
}

    .ssjgts span {
        font-size: 14px;
        color: #828282;
    }
