.news_title{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height:1.5;
}

.post9.ml {
    float: left;
    width: 64.58%;
}

.post9.mr {
    float: right;
    width: 35.42%;
}
.news_title a,
.news_intro a{color:inherit;}
.news_intro{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height:1.5;
}
.post9{position: relative;}
.post9 .tt .title{
    font-size: 0.6rem;
    font-weight: bold;
    color: #333333;
}
.post9 .more_btn{
    position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.post9 .more_btn .more_text{
    display: block;
    width: 3.2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
    background-color: #1567B1;
}
.slick-prev, .slick-next{
    width: 0.8rem;
    height: 0.8rem;
    font-size: 0;
    margin-top: 0;
    transform: translateY(-50%);
    box-shadow: none;
    opacity: 1 !important;
}
.slick-prev{
    left: 0rem;
    background: url(../images/prev2.png) no-repeat center / 100% 100% !important;
}
.slick-next{
    right: 0rem;
    background: url(../images/next2.png) no-repeat center / 100% 100% !important;
}

.col_name.name2{left: auto;right:0;text-transform:uppercase;}
.col_name_text{font-size: 0.48rem;}

.n_main1{background: url(../images/nmain1_bg.png) no-repeat center / 100% 100%;}
.n_main2{background: url(../images/nmain2_bg.png) no-repeat center / 110% 100%;}
.n_main3{background: #1567B1;}
.n_main5{background: #E5EFF8;}

.n_main2 .inner{padding: 0.8rem 0 1.36rem;}
.n_main3 .inner{padding: 0.8rem 0 1.1rem;}
.n_main4 .inner{padding: 0.73rem 0 1.9rem;}
.n_main5 .inner{padding: 1rem 0;}

/* n_main1 */
.n_main1.wrapper .inner{width: 100%;}
.n_main1 .mr .news_con{width: 100%;float: none;}
.n_main1 .img_box{width: 64.58%;float: left;}
.n_main1 .news_imgs{padding-top: 67.93%;}
.n_main1 .news_con{
    padding-top: 1rem;
    padding-right: 0.7rem;
    padding-left: 0.9rem;
    box-sizing: border-box;
}
.n_main1 .news_title{
    font-size: 0.3rem;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
    -webkit-line-clamp: 4;
    line-height: 1.7;
}
/* n_main2 */
.n_main2 .news{
    width: 3.4rem;
    margin-right: 1.4rem;
    margin-bottom: 0.8rem;
    position: relative;
    float: left;
}
.n_main2 .news:nth-child(4n){margin-right:0;}
.n_main2 .news_imgs{padding-top: 138.82%;}
.n_main2 .news_con{
    position: absolute;
    z-index: 10;
    left: 0;
    bottom: 0;
    background: #009BDBcc;
    width: 100%;
    height: 1.6rem;
    box-sizing: border-box;
    padding: 0.2rem 0.3rem;
}
.n_main2 .news_title{
    font-size: 0.24rem;
    font-weight: bold;
    color: #fff;
    margin-bottom: 0.1rem;
    line-height: 1.6;
    -webkit-line-clamp: 1;
}
.n_main2 .news_intro{
    font-size: 0.18rem;
    color: #fff;
    -webkit-line-clamp: 2;
}
.n_main2 .post9 .more_btn{bottom: -0.6rem;}
/* n_main3 */
.n_main3 .news_title{
    font-size: 0.48rem;
    line-height: 1.5;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-bottom: 0.5rem;
}
.n_main3 .news_intro{
    font-size: 0.24rem;
    color: #fff;
    -webkit-line-clamp: 3;
    width: 14rem;
    margin: 0 auto;
}
/* n_main4 */
.n_main4 .post9 .tt{
    margin-bottom: 0.7rem;
    display: flex;
    justify-content: center;
}
.n_main4 .news_list{
    margin: 0 -0.4rem;
}
.n_main4 .news{
    width: 5.4rem;
    margin: 0 0.4rem;
    margin-bottom: 0.2rem;
}
.n_main4 .news_imgs{padding-top: 66.66%;}
.n_main4 .news_con{
    width: 100%;
    height: 2.6rem;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 0 0.03rem 0.2rem 0 #0000001a;
    padding: 0.24rem 0.3rem;
}
.n_main4 .news_title{
    font-size: 0.24rem;
    font-weight: bold;
    -webkit-line-clamp: 3;
    margin-bottom: 0.2rem;
}
.n_main4 .news_ff{
    font-size: 0.2rem;
    color: #333333;
    line-height: 1.5;
}
.n_main4 .post9 .more_btn{bottom: -1.2rem;}
/* n_main5 */
.n_main5 .news_con{width: 62.93%;float: left;}
.n_main5 .img_box{width: 37.07%;float: right;}

.n_main5 .news_con{
    box-sizing: border-box;
    height: 6.4rem;
    padding: 0.7rem 0.87rem 1rem 1.2rem;
    background: #fff url(../images/nmain5_newsbg.png) no-repeat 1.2rem 1.78rem / 9.2rem 3.9rem;
}
.n_main5 .news_title{
    font-size: 0.6rem;
    font-weight: bold;
    color: #038DC9;
    margin-bottom: 0.7rem;
}
.n_main5 .news_intro{
    font-size: 0.24rem;
    color: #038DC9;
    margin-bottom: 0.4rem;
    -webkit-line-clamp: 2;
    font-weight: bold;
}
.n_main5 .f1{
    font-size: 0.24rem;
    font-weight: bold;
    color: #038DC9;
    margin-bottom: 1rem;
}
.n_main5 .news_more a{
    display: block;
    width: 3.2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.24rem;
    color: #fff;
    background-color: #1567B1;
}
.n_main5 .news_imgs{
    height: 6.4rem;
}
@media screen and (max-width: 999px){
    .col_name.name2{
        width:auto;
        height:auto;
        background:none;
        justify-content: flex-start;
    }
    .n_main1 .news_con{padding:20px;}
    .n_main2 .news_list .news{
        width:23%;
        margin:15px 1%;
    }
    .n_main2 .post9 .more_btn{bottom:-60px;}
    .n_main3 .news_intro{width:97%;}
}
@media screen and (max-width: 767px){
    .n_main2 .news_list .news{
        width:31.33%;
        margin:10px 1%;
    }
    .n_main1 .img_box,
    .n_main1 .news_con,
    .n_main5 .news_con,
    .n_main5 .img_box{
        width:100%;
        float:none;
        height:auto;
    }
    .n_main5 .news_con{
        padding:20px;
    }
    .n_main5 .news_title{
        font-size:25px;
        margin-bottom:10px;
    }
    .n_main5 .news_intro,
    .n_main5 .f1{
        font-size:14px;
        margin-bottom:15px;
    }
    .n_main5 .news_imgs{height:0;padding-top:66.66%;}
    
    .post9 .tt .title,
    .n_main3 .news_title,.news_name{
        font-size:26px;
    }
}
@media screen and (max-width: 630px){
    .n_main2 .news_list .news{
        width:48%;
        margin:10px 1%;
    }
}
@media screen and (max-width: 479px){
    .n_main3 .inner,
    .n_main5 .inner{padding:30px 0;}
    .n_main2 .inner,
    .n_main4 .inner{padding:30px 0 80px;}
    .n_main4 .post9 .more_btn{bottom:-60px;}
    .n_main4 .post9 .tt{margin-bottom:30px;}
    .n_main2 .news_title{font-size:16px;}
    .n_main2 .news_intro{font-size:14px;}
    .n_main1 .news_title{font-size:16px;}
    .n_main2 .news_con{padding:10px;}
}