/* 头部 */
a:hover {
    color: #333;
}

.clearfix:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

body {
    font-family: "Microsoft YaHei";
    min-width: 75rem;
}

.bg_1 {
    background: url(/style/image/e8e1d46132a046369d6aed3fe2af5f1d.png) center top no-repeat;
    background-size: 100% 100%;
}

.bg_2 {
    background: url(/style/image/9d5fcbc5d8294561bcc19b2e41bf4c62.png) center top no-repeat;
    background-size: 100% 100%;
}

.bg_3 {
    background: url(/style/image/57b6a766761f493f8c3549d638c210b3.png) center top no-repeat;
    background-size: 100% 100%;
}

.bg_4 {
    background: url(/style/image/e8e1d46132a046369d6aed3fe2af5f1d.png) center top no-repeat;
    background-size: 100% 100%;
}

header {
    position: relative;
    width: 100%;
    padding-top: .375rem;
    position: relative;
}

.headBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 480px;
    overflow: hidden;
    z-index: -1;
}

.headBg li,
.headBg li img {
    width: 100%;
    height: 100%;
}

.top {
    height: 1.75rem;
    line-height: 1.75rem;
    background: none !important;
}

.Simple li {
    float: left;
}

.Simple li a {
    font-size: .875rem;
    color: #333;
}

.shu {
    margin: 0 .25rem;
    font-size: .875rem;
    color: #333;
}

.login {
    margin-left: 1.875rem;
}

.login li {
    float: left;
}

.login li a {
    font-size: .875rem;
    color: #333;
}

.wzq img {
    margin: 0.3125rem 0.5rem 0 0;
}

.webCrowd {
    margin-left: 1.4375rem;
}

.webCrowd li {
    float: left;
}

.webCrowd li a {
    font-size: .875rem;
    color: #333;
}

.bgBav {
    margin-top: .375rem;
}

.bgBav li {
    float: left;
    width: 1rem;
    height: 1rem;
    border-radius: .5rem;
    border: .125rem solid #fff;
    margin-left: .375rem;
    cursor: pointer;
}

.bgBav li:nth-child(1) {
    background: #3a83e9;
    margin-left: 0;
}

.bgBav li:nth-child(2) {
    background: #ffea19;
}

.bgBav li:nth-child(3) {
    background: #b99290;
}

.bgBav li:nth-child(4) {
    background: #8a9f50;
}

.useLink {
    margin-left: 1.875rem;
    text-align: center;
}

.useLink li {
    float: left;
}

.useLink li a {
    font-size: .875rem;
    color: #3a83e9;
}

.tip {
    width: 6.625rem;
    background: #cbe0ff;
}

.mobile {
    width: 3.875rem;
    background: #e9f2ff;
}

.wza {
    width: 5.625rem;
    background: #e9f2ff;
}

.old {
    width: 6.5rem;
    background: #ebac40;
}

.old_boount {
    display: none;
}

.useLink .old a {
    color: #fff;
}

.mobileAb {
    display: none;
}

.tq {
    position: absolute;
    top: 40px;
    left: 50%;
    height: 20px;
    margin-left: -601px
}

.logo {
    width: 30.625rem;
    height: auto;
    margin: 9.875rem auto 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size:60px;
}

.logo img {
    display: block;
}

.mobileLogo {
    display: none;
}

.mobileLogo img {
    display: block;
    width: 100%;
}

.search {
    width: 37.5rem;
    height: 3.125rem;
    margin: 1.875rem auto 0 auto;
    background: #fff;
    border-radius: .25rem;
    position: relative;
}

.znwd {
    position: absolute;
    top: 0;
    right: -8.4375rem;
    width: 7.75rem;
    height: 3.125rem;
    line-height: 3.125rem;
    border-radius: 0.25rem;
    background: #e4ebf5 url(/style/image/db3bd7474b3648c4be95239d83c3aa2a.png) 0.625rem center no-repeat;
    border: 0.0625rem solid #3a83e9;
    font-size: 1rem;
    color: #333;
    padding-left: 3.125rem;
}

.searchChose {
    height: 1.875rem;
    line-height: 1.875rem;
    margin: .625rem 0;
    width: 5.25rem;
    padding-left: 1.25rem;
    border-right: .0625rem solid #999;
    font-size: .875rem;
    color: #999;
    background: url(/style/image/9194cdee50bf48f0a8ee299ef467c835.png) 3.5rem center no-repeat;
    cursor: pointer;
}

.intTxt {
    width: 24.75rem !important;
    height: 1.875rem !important;
    margin: .625rem 0;
    border: none !important;
    padding-left: 1.25rem !important;
    font-size: .875rem;
    color: #999;
    box-shadow: none !important;
    margin-right: 0 !important;
}

.inputBtn {
    width: 7.5rem;
    height: 3.125rem;
    line-height: 3.125rem;
    border: none;
    background: #3a83e9 url(/style/image/b8fac5a5cedf414c8b51550859b9dbc2.png) 1.3125rem center no-repeat;
    padding-left: 2.6875rem;
    font-size: 1.375rem;
    color: #fff;
    margin-right: 0 !important;
}

.hotSearch {
    width: 37.5rem;
    height: 2.5rem;
    line-height: 2.8125rem;
    margin: 0 auto;
    padding-left: 1rem;
    overflow: hidden;
}

.hotSearch span,
.hotSearch a {
    float: left;
    font-size: .875rem;
    color: #fff;
}

.hotSearch a {
    margin-left: 1.0625rem;
}

.hotSearch a:nth-child(2) {
    margin-left: 0;
}

nav {
    height: 4.375rem;
    margin-top: 2.9375rem !important;
    background: url(/style/image/5e508b6087b94983942657a8a06f59ef.png) center top no-repeat;
}

nav a {
    float: left;
    margin-left: 8.1875rem;
    font-size: 1.25rem;
    color: #fff;
    height: 4.125rem;
    line-height: 4.375rem;
    position: relative;
}

nav a span {
    position: absolute;
    width: 100%;
    height: .25rem;
    background: #fff;
    bottom: 0;
    left: 0;
    border-radius: .125rem;
    display: none;
}

nav .navHover span {
    display: block;
}

nav a:hover {
    color: #fff;
}

nav a:hover span {
    display: block;
}

nav a:first-child {
    margin-left: 3.4375rem;
}

/**文章页内容两端对齐**/
.wzzw-article {
    text-align: justify;
    word-break: break-all;
    text-justify: distribute;
}

@media (max-width: 767px) {

    .frendLink,
    .oldbr,
    .topLeft,
    .topRight,
    .znwd,
    .hotSearch,
    .search,
    .tq {
        display: none;
    }

    body {
        background: #f5fbff;
        min-width: 100%;
    }

    header {
        background: url(/style/image/89d7cb1dceed4ae6a0c2df5ce4e214bc.png) center top no-repeat !important;
        background-size: 100% 100% !important;
        padding-top: 1.875rem;
        min-height: 33.75rem;
        position: relative;
        padding-bottom: 2.5rem;
    }

    .headBg {
        display: none;
    }

    .mobileAb {
        display: block;
        margin-right: 1.5rem;
    }

    .mobileAb li {
        float: left;
        padding: 0 1.5rem;
        text-align: center;
        height: 3.75rem;
        line-height: 3.75rem;
    }

    .mobileOld_boount {
        display: none;
    }

    .mobile_old_type .mobileNew_boount {
        display: none;
    }

    .mobile_old_type .mobileOld_boount {
        display: block;
    }

    .top {
        width: auto;
        height: auto;
        line-height: normal;
        margin-bottom: 1.875rem;
    }

    .mobileWza {
        background: #e9f2ff;
    }

    .mobileWza a {
        color: #3a83e9;
        font-size: 2.125rem;
    }

    .mobileOld {
        background: #ebac40;
    }

    .mobileOld a {
        color: #fff;
        font-size: 2.125rem;
    }

    .logo {
        margin-top: 0;
        width: 21.4375rem;
        height: 12.8125rem;
    }

    .logo>a:first-child {
        display: none;
    }

    .mobileLogo {
        display: block;
        width: 100%;
        height: 100%;
    }

    .search {
        position: absolute;
        width: 43.875rem;
        height: 4.5rem;
        bottom: -7rem;
        left: 50%;
        margin-left: -21.9375rem;
        border: 0.0625rem solid #ccc;
        border-right: none;
    }

    .searchChose {
        width: 8rem;
        height: 3.25rem;
        line-height: 3.25rem;
        margin: 0.625rem 0;
        font-size: 1.875rem;
        background-position-x: 6rem;
    }

    .intTxt {
        width: 28.125rem !important;
        height: 3.25rem !important;
        line-height: 3.25rem;
        margin: 0.625rem 0;
        font-size: 1.875rem;
    }

    .inputBtn {
        width: 7.625rem;
        height: 4.375rem;
        float: right;
        margin-top: -0.0625rem;
        font-size: 1.5rem;
        padding-left: 3.375rem;
        background-position-x: 1.25rem;
        background-size: 21% 36%;
    }

    nav {
        height: auto;
        margin-top: 3.1875rem;
        background: none;
    }

    nav a {
        margin-left: 2%;
        width: 20.2%;
        height: 3.75rem;
        line-height: normal;
        font-size: 2rem;
    }

    nav a span {
        margin-top: 0.9375rem;
    }

    nav a:nth-child(1) {
        margin-left: 7.6%;
        margin-right: 6.26%;
        width: 16.5%;
        text-align: right;
        background: url(/style/image/2c614edc2d4946dfb4607e8831ae010f.png) left 0.3125rem no-repeat;
        background-size: 2.5rem 2rem;
    }

    nav a:nth-child(5) {
        margin-left: 3.2%;
        width: 27.2%;
    }

    .bt-place {
        height: auto;
    }

    /**移动端适老化样式**/
    nav a.mobileoldSize {
        width: 22%;
        margin-left: 7%;
    }

    nav a.mobileoldSize:nth-child(5) {
        width: 33%;
    }

    nav a.mobileoldSize:nth-child(6) {
        margin-left: 4%;
    }

    nav a.mobileoldSize:nth-child(8) {
        margin-left: 14%;
    }

    .searchChose.mobileoldSize {
        padding-left: 1rem;
    }

    .inputBtn.mobileoldSize {
        padding-left: 2.1875rem;
        background-position-x: 0.9375rem;
    }

    /**移动端无障碍字体调整**/
    /**较大字体样式**/
    nav a.moreFontSize {
        width: 20%;
        margin-left: 8%;
    }

    nav a.moreFontSize:nth-child(5) {
        width: 30%;
    }

    nav a.moreFontSize:nth-child(6) {
        margin-left: 4%;
    }

    nav a.moreFontSize:nth-child(8) {
        margin-left: 14%;
    }

    .inputBtn.moreFontSize {
        padding-left: 2.1875rem;
        background-position-x: 0.9375rem;
    }

    /**特大字体样式**/
    nav a.mastFontSize {
        width: 22%;
        margin-left: 7%;
    }

    nav a.mastFontSize:nth-child(5) {
        width: 33%;
    }

    nav a.mastFontSize:nth-child(6) {
        margin-left: 4%;
    }

    nav a.mastFontSize:nth-child(8) {
        margin-left: 14%;
    }

    .searchChose.mastFontSize {
        padding-left: 1rem;
    }

    .inputBtn.mastFontSize {
        padding-left: 2.1875rem;
        background-position-x: 0.9375rem;
    }
}

/**pc适老化**/
.old_type .Notice,
.old_type .recomend {
    display: none;
}

.old_type .headBg {
    height: 40.625rem;
}

.old_type .bg_1 {
    background: url(/style/image/c33aa57e77304957a8d2da3c01d4dd4c.png) center top no-repeat;
    background-size: 100% 100%;
}

.old_type .bg_2 {
    background: url(/style/image/2c108ae95a12426e837f4c1bd9ba4923.jpg) center top no-repeat;
    background-size: 100% 100%;
}

.old_type .bg_3 {
    background: url(/style/image/35109cc3ae304f658e884eca388849a3.jpg) center top no-repeat;
    background-size: 100% 100%;
}

.old_type .bg_4 {
    background: url(/style/image/c33aa57e77304957a8d2da3c01d4dd4c.png) center top no-repeat;
    background-size: 100% 100%;
}

.old_type .top {
    height: 3.5rem;
    line-height: 3.5rem;
}

.old_type .Simple,
.old_type .Simple li {
    height: 3.5rem;
}

.old_type .login,
.old_type .login li {
    height: 3.5rem;
}

.old_type .Simple li a {
    font-size: 2rem;
}

.old_type .top .shu {
    font-size: 2rem;
    margin: 0 .3125rem;
}

.old_type .login li a,
.old_type .login li span,
.old_type .login li {
    font-size: 2rem !important;
}

.old_type .webCrowd {
    margin-left: 2.375rem;
}

.old_type .webCrowd li a {
    font-size: 2rem;
}

.old_type .wzq img {
    display: none;
}

.old_type .wzq {
    background: url(/style/image/4c15ea67bb414ffbbb055e806c18f06c.png) left center no-repeat;
    padding-left: 2.75rem;
}

.old_type .wza {
    width: 11.25rem;
    height: 3.5rem;
}

.old_type .old {
    width: 13.25rem;
    height: 3.5rem;
}

.old_type .new_boount {
    display: none;
}

.old_type .old_boount {
    display: block;
}

.old_type .useLink li a {
    font-size: 2rem;
}

.old_type .topRight {
    position: relative;
}

.old_type .bgBav {
    position: absolute;
    right: 0;
    top: 4.375rem;
}

.old_type .tq {
    display: none;
}

.old_type .logo {
    margin: 1.125rem auto 0 auto;
}

.old_type .search {
    width: 53.75rem;
    height: 5.625rem;
    margin-left: 3rem;
}

.old_type .searchChose {
    width: 9.125rem;
    height: 3.125rem;
    line-height: 3.125rem;
    margin: 1.25rem 0;
    font-size: 2rem;
    padding-left: 1.9375rem;
    background: url(/style/image/bedd335a15e04ad7a2258cc107f7ffaa.png) 7.1875rem center no-repeat;
}

.old_type .intTxt {
    width: 34.6875rem !important;
    height: 5.625rem !important;
    margin: 0;
    font-size: 2rem;
}

.old_type .inputBtn {
    width: 9.9375rem;
    height: 5.625rem;
    font-size: 2rem;
    padding-left: 2.875rem;
    background: #3a83e9 url(/style/image/330d93f010084d38bc48da00522dbdcf.png) 1.75rem center no-repeat;
}

.old_type .znwd {
    right: -15.3125rem;
    width: 13.375rem;
    height: 5.625rem;
    line-height: 5.625rem;
    font-size: 2rem;
    padding-left: 4.0625rem;
    background: #e4ebf5 url(/style/image/e4efed90c60a4a84bd04dd30cd180464.png) 1.1875rem center no-repeat;
}

.old_type .hotSearch {
    width: 100%;
    height: 6.25rem;
    line-height: 5.3125rem;
    padding-left: 3.125rem;
}

.old_type .hotSearch span,
.old_type .hotSearch a {
    font-size: 2rem;
}

.old_type .hotSearch a {
    margin-left: 2.375rem;
}

.old_type .hotSearch a:nth-child(2) {
    margin-left: 0;
}

.old_type nav {
    height: 11.25rem;
    margin-top: 0 !important;
    background: url(/style/image/1eae9f5c0eae4cf6a2b34ee83065c354.png) center top no-repeat;
}

.old_type nav .bt-box-1200 {
    padding-top: 1.3125rem;
}

.old_type nav a {
    font-size: 2.25rem;
    height: 4.375rem;
    line-height: 4.375rem;
    text-align: center;
}

.old_type nav a:nth-child(1) {
    margin-left: 7.1875rem;
}

.old_type nav a:nth-child(2) {
    margin-left: 12.0625rem;
}

.old_type nav a:nth-child(3) {
    margin-left: 9.6875rem;
}

.old_type nav a:nth-child(4) {
    margin-left: 9.5rem;
}

.old_type nav a:nth-child(5) {
    margin-left: 2.75rem;
}

.old_type nav a:nth-child(6) {
    margin-left: 7.5rem;
}

.old_type nav a:nth-child(7) {
    margin-left: 9.625rem;
}

.old_type nav a:nth-child(8) {
    margin-left: 9.625rem;
}

/*分页*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination>li{display:inline;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default;}

