/*分页样式--start*/
.pages {
    margin: 20px 0;
    text-align: center;
    font-size: 14px;
}

    .pages a, .pages span {
        padding: 2px 8px;
        border: 1px solid #999;
        margin: 0 5px;
        color: #999;
        line-height: 2;
    }

a:link, a:hover, a:active, a:visited {
    text-decoration: none;
}

.pages a:hover, .pages span:hover {
    color: #ffffff;
    background: #215292;
    background-size: cover;
    border: 1px solid #fff;
}

font:hover {
    color: #ffffff;
}

#anli_main {
    width: 1170px;
}

#content_body > p > img {
    width: 100%;
}

/*分页样式--end*/

* {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

    *:before, *:after {
        -webkit-box-sizing: inherit;
        -moz-box-sizing: inherit;
        box-sizing: inherit;
    }

h3, .h3 {
    font-size: initial;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0;
    margin-bottom: 0;
}

p {
    margin: 0;
}

.btnea {
    padding: 0;
}

#floor_3_main .in_title3 p {
    margin-top: 40px;
}

#floor_3_main .in_title3 .p3 {
    margin-top: 40px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: inherit;
}

.list_imgH ul.list li.item:nth-child(3n) {
    margin-right: 0;
}

.header_main .logo img {
    background: none;
}

.index_slip1 {
    background: #215292;
}

.index_slip2 {
    background: #215292;
}

#floor_1_main .contW {
    height: auto;
}

.pcsty {
    display: block;
}

.mobsty {
    display: none;
}

.callbacks_nav {
    background: transparent url(../images/themes.gif) no-repeat left top;
}

.left_h {
    background: url(../images/title_line.jpg) left bottom no-repeat;
    font-size: 21px;
    display: block;
    margin-top: 25px;
    padding: 0px 0px 14px 16px;
    color: #215292;
    margin-bottom: 25px;
}

.footer .bNav {
    height: auto;
}

@media screen and (max-width:985px) {
    .pcsty {
        display: none;
    }

    .mobsty {
        display: block;
    }

    .icon {
        background: url(../images/mobicon.png) no-repeat;
    }


    #top .topsearch span {
        background-position: 0rem -1.25rem;
        background-size: 600% 600%;
    }

    #top .nav {
        background-position: -.5rem -1.08rem;
        background-size: 600% 600%;
    }

    #toolbar .list a s {
        background-position: -.75rem -.2rem;
        background-size: 750% 750%;
    }

    #toolbar .list li:nth-child(3) s {
        background-position: -.36rem -.2rem;
    }

    #toolbar .list li:nth-child(4) s {
        background-position: -1.25rem -.215rem;
    }

    #top .close {
        background-position: -2.05rem 0;
        background-size: 700% 700%;
    }

    #top_main .btn_close_main .btn_close {
        background-position: -1.98rem -.95rem;
        background-size: 700% 700%;
    }

    #top_main .tsearch .btn {
        background-position: -.9rem -1.1rem;
        background-size: 250% 400%;
    }

    #top .logo {
        float: left;
        text-align: center;
        margin-left: auto;
        margin: 0 auto;
    }

        #top .logo img {
            background: none;
            margin: 0 auto;
        }

    .hiddenx {
        display: none;
    }

    #toolbar .list li {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .index {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #banner_main {
        width: 100%;
        overflow: hidden;
        position: relative;
        z-index: 1;
        height: 3rem;
    }

    .banner {
        margin: 0 auto;
        width: 100%;
        *zoom: 1;
        overflow: hidden;
        position: relative;
        height: 3rem;
    }

        .banner .list {
            width: 100%;
            overflow: hidden;
        }

            .banner .list li {
                float: left;
                width: 100%;
                overflow: hidden;
            }

    #banner_main .banner {
        height: 3rem;
    }

        #banner_main .banner ul {
            max-height: 3rem;
        }

    .banner .list li {
        height: 3rem;
    }

        .banner .list li img {
            height: 3rem;
        }

    #banner .tip {
        width: 100%;
        height: 20px;
        line-height: 0;
        font-size: 0;
        text-align: center;
        position: absolute;
        left: 50%;
        margin-left: -500px;
        bottom: 42px;
        z-index: 999;
    }

        #banner .tip span {
            width: 16px;
            height: 16px;
            margin: 0 6px;
            display: inline-block;
            font-size: 0;
            cursor: pointer;
            background-position: -150px 0px;
        }

            #banner .tip span.cur {
                background-position: -130px 0px;
            }

    .inav_t dl dd {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .cateList {
        margin-top: 1rem;
    }

    .cateList .box a:nth-child(3n) {
        margin-right: 0;
    }

    .box {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .index .floor_2 .proCenter .list li {
        width: 46.6%;
    }

    .cateListop {
        margin-top: 0;
    }


    /*980px专属样式-start*/

    body {
        max-width: 980px;
    }

    #top {
        max-width: 980px;
    }

    .subNav {
        max-width: 980px;
        transform: translateX(10rem);
    }

    .subNavShow2 {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    #top_main .tsearch {
        width: 100% !important;
    }

    .index .floor_3 .proAdvant .list li {
        width: 95%;
    }

    #toolbar .list {
        width: 100%;
        max-width: 980px;
    }

    .index .floor_8 .proCenter .list li {
        width: 30%;
    }

    .index .floor_4 .proCenter .list li {
        width: 30%;
    }

    .index .floor_5 .inews .list li {
        width: 95%;
    }

    #floor_1_main .contW .cont {
        width: 95%;
    }

    /*980px专属样式-end*/

}
