/* main start */
/* 进入主页 */
.mainBox{
    padding-top: 10px;}

.toDangxiao{
    width: fit-content;
    height: auto;
    margin: 0 auto;}

.toDangxiao img{
    width: 1256px;
    max-width: 100%;
    height: auto;
    margin-top: 20px;}

.toDangxiao img:nth-child(2){
    display: none;}

/* 新闻 */
.newsWrap{}

.newsContainer{
    display: flex;
    align-items: flex-start;
    justify-content: center;}

.newBox{
    width: 580px;
    max-width: 70%;
    height: auto;
    margin: 30px 25px 20px 0;}
.jzBox{
    width: 580px;
    max-width: 100%;
    height: auto;
    margin: 30px 25px 20px 0;}

.wtBox{
    width: 100%;
    max-width: 80%;
    height: auto;
    margin: 30px 25px 20px 0;}

.newBox:nth-child(2n){
    margin-right: 0;}

.newsTab{
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    /*border-bottom: 1px solid #d30000;*/
    padding: 10px 0;
    margin-bottom: 13px;}


.newsTab .lanmu{
    font-size: 30px;
   width:1000px;
    color: #004da1;}

.newsTab .more a{
    font-size: 14px;
    color: #b3b3b3;}

.newsItem a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 13px 0;}

.newsItem h3{
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.newsItem p{
    flex-shrink: 0;
    width: 100px;
    text-align: right;
    font-size: 14px;
    color: #aeaeae;}

.newsItem a:hover h3{
    color: #d30000;
    font-weight: bold;}

.newsItem a:hover p{
    color: #333333;}

/* 快速链接 */
.links{
    margin-top: 30px;}

.linkTitle{
    font-size: 24px;
    color: #d30000;
    margin-bottom: 10px;}

.linksBox{
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 20px 20px 10px;
    background: #f3f3f3;

    display: flex;
    align-items: center;
    flex-wrap: wrap;}

.linksBox a{
    display: flex;
    width: 24%;
    height: 45px;
    background: white;

    font-size: 16px;
    color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1.3%;
    margin-bottom: 10px;
    transition: all .3s;}

.linksBox a:nth-child(4n){
    margin-right: 0;}

.linksBox a:hover{
    margin-top: -15px;}
/* main end */


/* 响应式处理开始 */
@media screen and (max-width: 1300px){
    
}

@media screen and (max-width: 768px){
    .newsContainer{
        flex-wrap: wrap;}

    .newBox{
        width: 100%;
        max-width: 100%;
        margin-right: 0;}

    .newsTab .lanmu, .linkTitle{
        font-size: 20px;
        
     }

    .newBox{
        margin: 0 auto 20px;}

    .links{
        margin-top: 10px;}

    .linksBox a{
        width: 49%;
        height: 40px;
        margin-right: 2%;
        margin-bottom: 10px;}

    .linksBox a:nth-child(2n){
        margin-right: 0;}

    .toDangxiao img{
        margin-top: 0;}

    .toDangxiao a{
        display: block;
        padding-bottom: 20px;}

    .linksBox{
        padding: 10px 10px 0;}
}

@media screen and (max-width: 540px){
    .newsTab .lanmu, .linkTitle{
        font-size: 18px;}

    .newsItem a{
        padding: 10px 0;}

    .newsTab .more a{
        font-size: 12px;}

    .newsItem h3{
        font-size: 14px;}

    .newsItem p{
        font-size: 12px;}

    .newsItem p{
        width: 80px;}

    .linksBox a{
        font-size: 14px;}

    .toDangxiao img:first-child{
        display: none;}

    .toDangxiao img:nth-child(2){
        display: block;}
}
/* 响应式处理结束 */