@charset "utf-8";

@font-face {
    font-family: 'sy';
    src: url('fonts/sySong.woff');
    font-style: normal;
}

a {
    display: block;
}

.banner {
    position: relative;
    overflow: hidden;
}

.banner img {
    display: block;
    width: 100%;
    border-top-right-radius: 2rem;
}

.banner a {
    display: block;
    position: relative;
}

.banner .slick {
    position: relative;
    z-index: 9;
}

.banner .slick-slide a {
    display: block;
    position: relative;
}

.banner .slick-dots {
    width: auto;
    left: auto;
    right: .6rem;
    bottom: .5rem;
}

/* .banner .slick-dots::before{
    content: '';
    position: absolute;
    left: 50%;
    bottom: .1rem;
    transform: translateX(-50%);
    width: .01rem;
    height: 1.11rem;
    background: #ffffff;
} */

.banner .slick-dots li {
    display: block;
    width: .41rem;
    height: .25rem;
    margin: 0;
    padding: 0;

    width: .41rem;
    height: .25rem;
    background: url(../images/banner-dots.png) no-repeat center center;

    margin-bottom: .2rem;
    position: relative;
}

.banner .slick-dots li:last-child {
    margin-bottom: 0;
}

.banner .slick-dots li button {
    display: none;
}

.banner .slick-dots li.slick-active {
    background: url(../images/banner-dotsa.png) no-repeat center center;
    background-size: 100%;
}
.banner>ul {
    padding-right: 9%;
}
/* s1 */

.tit h3 {
    text-align: center;
    padding-top: .37rem;
    padding-bottom: .15rem;
    background: url(../images/tit-bg.png) no-repeat center center;
    background-size: auto 100%;
}

.tit h3 b {
    font-size: .4rem;
    font-weight: bold;
    color: #3D3D3D;
    display: block;
    line-height: 1.2;
    font-family: 'sy';
}

.tit h3 span {
    font-size: .48rem;
    font-weight: bold;
    text-align: center;
    color: rgba(89, 45, 208, 0.06);

    position: absolute;
    left: 50%;
    bottom: .05rem;
    transform: translateX(-50%);
}


.tit {
    position: relative;
    margin-bottom: .5rem;
}

.tit a {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);

    color: rgba(93, 0, 149, 1);
    border-radius: 1rem;
    font-size: .16rem;

    line-height: .32rem;
    border: 1px solid rgba(93, 0, 149, 1);
    width: .8rem;
    text-align: center;
    transition: all 0.5s;
}

.tit a:hover {
    letter-spacing: .02rem;
}

/* s1 */
.s1 {
    padding: .78rem 0;
   display: none;
}

/* 组件ID */

.infonews16_14_tc {
    overflow: hidden;
    position: relative;
    margin-top: .58rem;
}

.infonews16_14_tl {
    width: 59.625%;
}

.infonews16_14_tl ul li a {
    display: block;
}

.infonews16_14_tl ul li a .inne16_14_pic {
    position: relative;
    padding-top: 62.264%;
    padding-top: 0;
    height: 5.94rem;
    overflow: hidden;
}

.infonews16_14_tl ul li a .inne16_14_pic img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;
}

.infonews16_14_tl ul li a .inne16_14_pic span.bg_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.5s;
}

.infonews16_14_tl ul li:hover a .inne16_14_pic img {
    transform: scale(1.1);
}

.infonews16_14_tr {
    position: absolute;
    top: .7rem;
    right: 0;
    bottom: .7rem;
    width: 45.875%;
    background: url(../images/infonews16_14trbg.jpg) no-repeat center;
    background-size: cover;
}

.infonews16_14_tr ul li a {
    display: block;
    color: #fff;
    overflow: hidden;
    position: relative;
    padding: .35rem .45rem;
}

.infonews16_14_tr ul li a .inne16_14_jia {
    position: absolute;
    top: 0;
    right: 0;
    width: .66rem;
    height: .66rem;
    background: url(../images/infonews16_14_jia.png) no-repeat;
    background-size: 100% 100%;
    z-index: 1;
}

.infonews16_14_tr ul li a h3 {
    font-size: .24rem;
    font-weight: bold;
    line-height: .35rem;
    height: .7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    transition: all 0.5s;
}

.infonews16_14_tr ul li a>p {
    font-size: .18rem;
    line-height: .35rem;
    height: 1.05rem;
    color: #DEDEDE;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: .43rem;
}

.infonews16_14_tr ul li a .inne16_14_date {
    float: left;
    margin-top: .92rem;
}

.infonews16_14_tr ul li a .inne16_14_date span {
    display: block;
    font-size: .18rem;
    font-weight: 500;
    line-height: .35rem;
}

.infonews16_14_tr ul li a .inne16_14_date>p {
    font-size: .3rem;
    font-weight: 500;
    line-height: .35rem;
}

.infonews16_14_tr .slick-prev,
.infonews16_14_tr .slick-next {
    top: auto;
    transform: none;
    bottom: .35rem;
    width: .7rem;
    height: .7rem;
    background: url(../images/s2-lh.png) no-repeat center center #fff;
    background-size: 40% !important;
    transition: all 0.5s;
    z-index: 9;
}

.infonews16_14_tr .slick-prev {
    left: auto;
    right: 1.15rem;
}

.infonews16_14_tr .slick-next {
    right: .45rem;
    background: url(../images/s2-r.png) no-repeat center center #8F79E5;
}

.infonews16_14_tr .slick-arrow:hover {
    opacity: 0.8;
}

.infonews16_14_tr ul li:hover a h3 {
    color: #F6A325;
}

.infonews16_14_d {
    margin-top: 1.07rem;
}

.infonews16_14_d ul {
    display: flex;
    flex-wrap: wrap;
}

.infonews16_14_d ul li {
    width: 23.5%;
    margin-left: 2%;
}

.infonews16_14_d ul li:first-child {
    margin-left: 0;
}

.infonews16_14_d ul li a {
    display: block;
    background: #FFFFFF;
    border: .01rem solid #fff;
    box-shadow: 0rem .03rem .09rem 0rem rgba(0, 0, 0, 0.15);
    padding: .45rem .26rem;
    position: relative;
    transition: all 0.5s;
}

.infonews16_14_d ul li a span {
    position: absolute;
    right: .57rem;
    top: -0.17rem;
    display: block;
    width: 1.32rem;
    line-height: .35rem;
    background: linear-gradient(106deg, #791CB5 0%, #2C21E4 125%), #345FE1;
    text-align: center;
    font-size: .18rem;
    font-weight: 500;
    color: #fff;
}

.infonews16_14_d ul li a h3 {
    font-size: .18rem;
    font-weight: normal;
    line-height: .3rem;
    height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000000;
}

.infonews16_14_d ul li a p {
    font-size: .16rem;
    font-weight: normal;
    line-height: .27rem;
    height: .54rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #999;
    margin-top: .35rem;
}

.infonews16_14_d ul li:hover a {
    background: #FFFFFF;
    border: .01rem solid;
    border-image: linear-gradient(123deg, #791CB5 0%, #2C21E4 127%) 1;
    box-shadow: 0rem .04rem .09rem 0rem rgba(0, 0, 0, 0.302);
}

.infonews16_14_d ul li:hover a span {
    background: #F6A325;
}






/* s2 */
.s2 {
    padding-bottom: .94rem;
   display: none;
}

.s2-c {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.s2-c>div {
    width: 50%;
}

.s2-l ul li:nth-child(1) {
    width: 40%;
}

.s2-l ul li:nth-child(1) .pic {
    padding-top: 0;
    height: 3.15rem;
}

.s2-l ul li:nth-child(2) {
    width: 60%;
}

.s2-l ul li:nth-child(2) .pic {
    padding-top: 0;
    height: 3.15rem;
}

.s2-l ul li:nth-child(3) {
    width: 100%;
}

.s2-l ul li:nth-child(3) .pic {
    padding-top: 0;
    height: 4.15rem;
}

.s2-lt ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.s2-lt ul li {
    padding: .05rem;
}

.s2-lt ul li a {
    position: relative;
    overflow: hidden;
}

.s2-lt ul li a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 30%;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.s2-tx {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    left: 0;
    background: linear-gradient(137deg, rgba(121, 28, 181, 0.9) 0%, rgba(44, 33, 228, 0.9) 129%);

    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 .3rem;
    transition: all 0.5s;
}

.s2-lt ul li a:hover .s2-tx {
    top: 0;
}

.s2-lt ul li a:hover .s2-tit {
    opacity: 0;
}

/* .s2-r ul li:nth-child(1) a:hover .s2-tit{
    opacity: 1;
} */
.s2-tit {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: .25rem;
}

.s2-tit h3 {
    font-size: .18rem;
    line-height: .3rem;
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.s2-tx h3 b {
    font-size: .18rem;
    font-weight: bold;
    line-height: .3rem;
    max-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-align: justify;
    color: #FFFFFF;
}

.s2-tx h3 {
    padding-bottom: .3rem;
    margin-bottom: .2rem;
    position: relative;
}

.s2-tx h3::after {
    content: '';
    width: .4rem;
    height: .01rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #ffffff;
}

.s2-tx p {
    font-size: .14rem;
    line-height: .3rem;
    max-height: .9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-align: justify;
    color: #FFFFFF;
}

.s2-r ul li:nth-child(1) {
    width: 100%;
}

.s2-r ul li:nth-child(1) .pic {
    padding-top: 0;
    height: 4.15rem;
}

.s2-r ul li:nth-child(2) {
    width: 40%;
}

.s2-r ul li:nth-child(2) .pic {
    padding-top: 0;
    height: 3.15rem;
}

.s2-r ul li:nth-child(3) {
    width: 60%;

}

.s2-r ul li:nth-child(3) .pic {
    padding-top: 0;
    height: 3.15rem;
}


.s2-play {
    width: 1.6rem;
    height: 1.6rem;
    background: url(../images/s2-play.png) no-repeat;
    background-size: 100% 100%;

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* s3 */
/* 组件ID */

.img_char_1600_009 {
    position: relative;
}

.img_char_1600_009::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50%;
    background: url(../images/imgchar16_9_bg.jpg) no-repeat center center;
    background-size: cover;
}

.img_char_1600_009::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3.3rem;
    width: 52.75%;
    background: url(../images/imgchar16_9_r_bg.png) no-repeat center center;
    background-size: cover;
    z-index: 2;
}

.img_char_1600_009 .imgchar16_9_wid {
    position: relative;
    padding-left: 2.9rem;
    max-width: 16rem;
    margin: 0 auto;
}

.img_char_1600_009 .imgchar16_9_more {
    position: absolute;
    left: 0;
    bottom: 1rem;
    width: .8rem;
    line-height: .32rem;
    text-align: center;
    border: .01rem solid #FFFFFF;
    border-radius: .2rem;
    z-index: 9;
}

.img_char_1600_009 .imgchar16_9_more a {
    display: block;
    font-size: .16rem;
    text-transform: capitalize;
    color: #FFFFFF;
    transition: all 0.5s;
}

.img_char_1600_009 .imgchar16_9_more a:hover {
    letter-spacing: .03rem;
}

.s3 .tit {
    position: absolute;
    left: 0;
    top: .6rem;
    width: 3.1rem;
    z-index: 9;
}

.s3 .tit h3 {
    background: url(../images/s3-tit.png) no-repeat 20px center;
    background-size: auto 100%;
    text-align: left;
}

.s3 .tit h3 span {
    color: rgba(255, 255, 255, 0.06);
    text-align: left;
    top: 50%;
    left: 0;
    transform: none;
}

.s3 .tit h3 b {
    color: #ffffff;
}


.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c {
    position: relative;
    z-index: 9;
    padding-bottom: 1rem;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c .imgchar16_9_c_big {
    position: relative;
}



.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_l {
    float: left;
    width: 3.7rem;
    padding-top: .6rem;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_l .modulepic {
    padding-top: 119.8%;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_l p {
    font-size: .18rem;
    line-height: .3rem;
    color: #FFFFFF;
    margin-top: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r {
    position: relative;
    overflow: hidden;
    padding-left: 1.7rem;
    padding-top: .6rem;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r::after {
    content: "";
    position: absolute;
    left: 1.7rem;
    right: 0;
    height: .02rem;
    border-top: .01rem solid rgba(102, 26, 125, 0.48);
    top: 0;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r h2 {
    line-height: .44rem;
    padding-left: .2rem;
    font-size: .36rem;
    color: #333;
    font-weight: bold;
    background: url(../images/imgchar16_9_xx.png) no-repeat left center;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r p {
    margin-top: .2rem;
    font-size: .18rem;
    line-height: .3rem;
    color: #666666;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r .more {
    line-height: .4rem;
    text-align: right;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r .more a img {
    display: inline-block;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small {
    position: absolute;
    right: 1rem;
    bottom: .3rem;
    width: 52.75%;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small li {
    margin: 0 .24rem;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small li a {
    display: block;
    text-align: center;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small li a .modulepic {
    padding-top: 119.8%;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small li a p {
    font-size: .2rem;
    color: #333333;
    margin-top: .15rem;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-prev {
    left: -0.45rem;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-image: url(../images/s3-l.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    transition: all 0.5s;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-next {
    right: -.45rem;
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    background-image: url(../images/s3-r.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    transition: all 0.5s;
}

.img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-arrow:hover {
    box-shadow: 0rem .04rem .1rem 0rem rgba(0, 0, 0, 0.302);
}

.modulepic {
    padding-top: 75%;
    position: relative;
    overflow: hidden;
}

.modulepic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s;
}

a:hover .modulepic img {
    transform: scale(1.05);
}











































@media screen and (max-width: 1400px) {

    .banner .slick-dots {
        right: .25rem;
    }
    .banner>ul {
        padding-right: 6%;
    }
}
@media screen and (max-width: 1200px) {
    .banner img {
        border-radius: 0;
    }
    .banner>ul {
        padding-right: 0;
    }

    .s2-c>div {
        width: 100%;
    }
}
@media screen and (max-width: 1200px) {

    .infonews16_14_tc {
        margin-top: .3rem;
    }

    .infonews16_14_tl {
        width: 100%;
    }

    .infonews16_14_tl ul li a .inne16_14_pic {
        padding-top: 62.264%;
        height: auto;
    }

    .infonews16_14_tr {
        position: static;
        width: 100%;
    }

    .infonews16_14_tr ul li a h3 {
        font-size: .18rem !important;
        line-height: .3rem;
        height: auto;
        max-height: .6rem;
    }

    .infonews16_14_tr ul li a>p {
        font-size: .16rem !important;
        line-height: .26rem;
        height: auto;
        max-height: .78rem;
        margin-top: .2rem;
    }

    .infonews16_14_tr ul li a .inne16_14_date span {
        font-size: .16rem !important;
        line-height: .3rem;
    }

    .infonews16_14_tr ul li a .inne16_14_date>p {
        font-size: .22rem !important;
        line-height: .3rem;
    }

    .infonews16_14_tr ul li a .inne16_14_date {
        margin-top: .3rem;
    }

    .infonews16_14_tr .slick-prev,
    .infonews16_14_tr .slick-next {
        bottom: .25rem;
        width: .4rem;
        height: .4rem;
        transition: all 0.5s;
    }

    .infonews16_14_tr .slick-prev {
        right: .65rem;
    }

    .infonews16_14_tr .slick-next {
        right: .25rem;
    }

    .infonews16_14_tr ul li a .inne16_14_jia {
        width: .46rem;
        height: .46rem;
    }

    .infonews16_14_tr ul li a {
        padding: .25rem .25rem;
    }

    .infonews16_14_d {
        margin-top: .6rem;
    }

    .s3 .tit {
        position: relative;
        width: 100%;
        z-index: 9;
    }

    .img_char_1600_009 .imgchar16_9_wid {
        padding-left: .15rem;
    }

    .img_char_1600_009::after {
        height: 12%;
        bottom: auto;
        width: 100%;
    }

    .img_char_1600_009 {
        padding-top: .3rem;
    }


    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c {
        margin-top: .5rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r {
        padding-left: .15rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r h2 {
        font-size: .2rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small {
        position: static;
        width: 100%;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-prev {
        left: 0;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-next {
        right: 0;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_l p {
        color: #333 !important;
    }

    .s3 .tit {
        top: 0;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r::after {
        display: none;
    }


    .img_char_1600_009 .imgchar16_9_more {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        bottom: .1rem;
    }

    .img_char_1600_009 .imgchar16_9_more a {
        color: #333;
    }

    .img_char_1600_009 .imgchar16_9_more {
        border: .01rem solid #333;
    }
    .s1 {
        padding: .3rem 0;
    }
    .s2 {
        padding-bottom: .3rem;
    }
}


@media screen and (max-width: 768px) {
    .s3 {
        padding-bottom: .5rem;
    }
    .img_char_1600_009 .imgchar16_9_more {
        bottom: 0;
    }
    .s2-lt ul li {
        width: 100% !important;
    }
    .s2-lt ul li .pic{
        height: auto !important;
        padding-top: 64% !important;
    }
    .infonews16_14_d {
        margin-top: 0rem;
    }

    .infonews16_14_d ul li {
        width: 48%;
        margin-left: 3%;
        margin-top: .5rem;
    }

    .infonews16_14_d ul li:nth-child(2n+1) {
        margin-left: 0;
    }

    .infonews16_14_d ul li a {
        padding: .35rem .2rem .2rem .2rem;
    }

    .infonews16_14_d ul li a p {
        margin-top: .2rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r p {
        margin-top: .1rem;
        margin-bottom: .1rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_l {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r {
        padding-left: 0;
    }

    .img_char_1600_009::before {
        display: none;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small li {
        margin: 0 .1rem;
    }
    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c {
        padding-bottom: .15rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small li a p {
        font-size: .14rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_big .imgchar16_9_c_r p {
        font-size: .16rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-prev {
        width: .3rem;
        height: .3rem;
    }

    .img_char_1600_009 .imgchar16_9_wid .imgchar16_9_c_small .slick-next {
        width: .3rem;
        height: .3rem;
    }
}

@media screen and (max-width: 480px) {
    .banner .slick-dots {
        opacity: 0;
    }
    .infonews16_14_tr ul li a h3 {
        font-size: .16rem !important;
        line-height: .26rem;
        max-height: .52rem;
    }

    .infonews16_14_tr ul li a>p {
        font-size: .14rem !important;
        line-height: .22rem;
        max-height: .66rem;
    }

    .infonews16_14_tr ul li a .inne16_14_date span {
        font-size: .14rem !important;
        line-height: .26rem;
    }

    .infonews16_14_tr ul li a .inne16_14_date>p {
        font-size: .2rem !important;
        line-height: .22rem;
    }

    .infonews16_14_d ul li {
        width: 100%;
        margin-left: 0;
        margin-top: .4rem;
    }

    .infonews16_14_d ul li:nth-child(2n+1) {
        margin-left: 0;
    }

    .infonews16_14_d ul li a {
        padding: .35rem .2rem .2rem .2rem;
    }

    .infonews16_14_d ul li a h3 {
        font-size: .16rem !important;
        line-height: .26rem;
        height: auto;
        max-height: .52rem;
    }

    .infonews16_14_d ul li a p {
        font-size: .14rem !important;
        line-height: .22rem;
        height: auto;
        max-height: .44rem;
    }

    .infonews16_14_d ul li a span {
        right: .25rem;
        width: 1.1rem;
        font-size: .16rem !important;
    }
}