body {
    padding: 0;
    margin: 0;
    font-family: "Microsoft YaHei", "SimHei", "Verdana", "Arial", "sans-serif";
    /* width = border + padding + 内容的宽度 ,margin失效*/
    box-sizing: border-box;
}
div,
ul,
li,
section {}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    color: #b2130f;
}


/* flex布局呈列排列 居中对齐*/

.flexCol {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
}


/* flex布局呈行排列 左对齐*/

.flexRow {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: center;
}


/* flex布局呈行排列 居中对齐 */

.flexRowCenter {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    text-align: center;
    background-color: #e5eff7;
}


/* flex布局呈行排列 右对齐 */

.flexRowRight {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    align-content: center;
    align-items: center;
}

/*归档*/

.guidang {
    background: url('/images/guidang.png') no-repeat 0px;
    width: 180px;
    height: 154px;
    right: 100px;
    top: 40px;
    position: absolute;
}

.guidang section{
    color:#f00;
    font-size:15px;
    font-weight: bolder;
    text-align: center;
    padding: 10px 0 0 6px;
}

/*阴影边框*/

.boxShadow {
    background-color: #fff;
    box-shadow: 2px 2px 3px #aaa;
}


/*发光边框*/

.boxlight {
    background-color: #fff;
    box-shadow: 0 0 12px #d0d0d0;
}


/* 内容页的白色背景 */

.mainContent {
    background-color: #fff;
    width: 1200px;
    margin-top: -160px;
    min-height: 670px;
    padding-bottom: 38px;
    font-size: 16px;
    letter-spacing: .07vw;
    position: relative;
}
.mainContent  h2{
            font-size: 30px;
            font-weight: bold;
            color: #c33;
            margin: 20px 0 0 4%;
        }


/*“您现在所在的位置”导航条*/
        nav.linksNav {
            border-bottom: 2px solid #eee;
            box-sizing: border-box;
            padding: 10px;
            line-height: 200%;
            color: #777;
        } 
        
        nav.linksNav::before{
            background: url('/2022/common/images/location.png') no-repeat 5px center;
            content: '';
            width: 25px;
            height: 20px;
        }

        nav.linksNav ol {
            display: inline;
            margin: 0;
            padding: 0 8px;
        }

        nav.linksNav li {
            display: inline;
        }

        nav.linksNav a {
            color: #777;
        }

        nav.linksNav li a::before {
            display: inline-block;
            content: '> ';
            font-weight: bold;
            padding: 0 1px;
        }

        nav.linksNav li:nth-child(1) a::before {
            content: '';
        }

        nav.linksNav li::after {
            content: ' ';
        }

@media screen and (max-width:1200px) {
    .mainContent {
        width: 100%;
    }
}

@media screen and (max-width:960px) {
    .mainContent {
        width: 100%;
        margin-top: 0;
    }
}

@media screen and (max-width:780px) {
    .flexRowCenter {
        display: none;
    }
}


/* 分页选择器默认样式 */

    section.pageselector a {
        display: block;
        text-align: center;
        box-sizing: border-box;
        margin: 0 0.3%;
        padding: 0;
        font-size: 20px;
        width: 40px;
        height: 40px;
        line-height: 35px;
        border: 1px solid #ddd;
    
    }

    section.pageselector a span{
        display: block;
    }

    section.pageselector a.first,
    section.pageselector a.prev,
    section.pageselector a.next,
    section.pageselector a.last{
        width:60px;
    }

    section.pageselector a.first span,
    section.pageselector a.prev span,
    section.pageselector a.next span,
    section.pageselector a.last span{
        display: none;
    }

    section.pageselector a.first:after{
        content: '首页';
    }
    
    section.pageselector a.prev:after{
        content: '上页'
    }

    section.pageselector a.next:after{
        content: '下页'
    }

    section.pageselector a.last:after{
        content: '末页'
    }

    section.pageselector a.current{
        background: #355f94; 
        color:#fff;
        font-weight: bolder;
    }

    section.pageselector a:hover{
        background: #bdd9fc;
    }
    