
/* 头条 */
.headlines{padding-top: .43rem; padding-bottom: .43rem;}
.headlines h1 {width: 100%; text-align: center;}
.headlines h1 a{font-size: .46rem; color: #E01417; font-family: SourceHanSansCNBold; font-weight: 400;}
.headlines_summary{ text-align: center;  margin-top: .1rem; font-size: 0;}

.headlines_summary a{font-size: .24rem; color: #000; display: inline; margin-right: .2rem;font-family: 'SourceHanSerifCNSemiBold';}
.headlines_summary a:hover{color: #E01417; text-decoration: underline;}
.headlines_summary a:last-child{font-size: .18rem; color: #E01417;}

/* 分割线 */
.dividingline{height: 0.01rem;background-image: url(../image/4.png); background-size: 100% 100%;}

/* 专题 */
.specialfeature {margin-top: .44rem; position: relative;  width: 15.2rem}
.swiper-container{ width: 13.68rem; height: 1.79rem; margin: 0 auto; overflow: hidden;}
.swiper-container .swiper-wrapper { /* 新增：确保wrapper高度继承 */ height: 100%;}
.swiper-container .swiper-slide{height: 100%; box-sizing: border-box; border-radius:.1rem; overflow:hidden;}
.swiper-container .swiper-slide a{width:100%; height: 100%;}
.swiper-container .swiper-slide a img{ width: 100%; height: 100%;}
.specialfeature .swiper-button-next{width: .34rem; height: 1.18rem; margin-top: 0; transform: translateY(-50%); border-radius: .05rem; border: 0.01rem solid #E01417;}
.specialfeature .swiper-button-next:hover{background-color:#E01417 ;}
.specialfeature .swiper-button-next:hover::after{color: #fff;}
.specialfeature .swiper-button-prev{width: .34rem; height: 1.18rem; margin-top: 0; transform: translateY(-50%); border-radius: .05rem; border: 0.01rem solid #E01417;}
.specialfeature .swiper-button-prev:hover{background-color:#E01417 ;}
.specialfeature .swiper-button-prev:hover::after{color: #fff;}
.specialfeature .swiper-button-next::after{font-size: .15rem; color: #E01417;}
.specialfeature .swiper-button-prev::after{font-size: .15rem; color: #E01417;}
/* 头条2 */
.headlines1{padding-top: .5rem;}
.headlines1 h1{text-align: center;}
.headlines1 h1 a{font-size: .28rem; color: #333333; font-family: SourceHanSansCNBold;}

.headlines1_summary{display: flex; justify-content: space-between; margin-top: .1rem;}
.headlines1_summary>a{font-size: .18rem; color: #E01417;}
.summary_list{width: 100%;  font-size: .2rem;display: flex; justify-content: center; align-items:center; color: #000000;font-family: SourceHanSerifCNSemiBold;}

.summary_list a{color: #000; margin-right: .22rem; position: relative;}
.summary_list a:last-child{margin-right: 0;}
.summary_list>a::before{content: ""; width: .01rem; height: .2rem;  background-color: #000000; display: block;position: absolute;top: .06rem; right: -.13rem;}
.summary_list>a:last-child::before{display: none;}
.headlines2_summary a{ position: relative;margin-right: .22rem; font-family: 'SourceHanSerifCNSemiBold';}
.headlines2_summary a::before{content: "";width: .015rem;height: 0.15rem;background-color: #4D4D4D;display: block;position: absolute;top: .06rem;right: -.13rem;}
.headlines2_summary a:last-child::before{display: none;}
.summary_list a:last-of-type::before {display: none;}


/* 头条3 */
.headlines2{display: flex; justify-content: space-between; align-items: center;}
.headlines2{padding-top: .3rem;}
.headlines2_left{width: 11.27rem; height: .9rem; background-color: #F5F7FA; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.headlines2_left h1{text-align: center;}
.headlines2_left h1 a{font-size: .24rem; color: #404040; font-family: SourceHanSansCNBold;}
.headlines2_summary{display: flex; justify-content: center; margin-top: .05rem;}
.headlines2_summary a{font-size: .18rem; color: #4D4D4D;}

.headlines_right{width: 3.25rem; height: .56rem;overflow:hidden;}
.slideBox{width: 100%;  height: .56rem; position: relative;}
.slideBox .bd{height: 100%; width: 100%;}

.slideBox .tempWrap{height: .56rem !important;  overflow:hidden;}
        .slideBox .bd li a{width: 3.25rem; height: .56rem;font-size:0;}
        .slideBox .bd li a img{width: 100%; height: 100%;}

.slideBox .prev{width: .2rem; position: absolute; top: .15rem; right: .22rem;font-size:0;}
.slideBox .prev img{ width: 100%; }

.slideBox .next{width: .2rem;position: absolute; bottom: .15rem; right: .22rem; font-size:0;}
.slideBox .next img{ width: 100%; }

/* 轮播图 */
.Content_Center{padding-top: .4rem; display: flex; justify-content: space-between;}

.Content_Center_lbt {width: 9.24rem; height: 4.93rem; }
.mySwiper{width: 100%; height: 100%;}

.mySwiper  .text{position: absolute; width: 100%;  padding:0  .25rem; box-sizing: border-box; display: flex; align-items: center; left: 0; bottom: 0; height: 1.01rem;background: linear-gradient( 180deg, rgba(183,183,183,0) 0%, #404040 100%); display: none;}
.mySwiper  .text a{font-size: .2rem; color: #fff; text-align: justify;}
.mySwiper .swiper-pagination{display: flex; justify-content: flex-end;padding-right: .3rem;  box-sizing: border-box; height: .3rem;}
.mySwiper .swiper-pagination-bullet{background: #fff; opacity: 1;}
.mySwiper .slid_image{width: 100%; height: 100%;}
.mySwiper .slid_image a{width: 100%; height: 100%;}
.mySwiper .slid_image img{width: 100%; height: 100%;}
.mySwiper .swiper-pagination-bullet-active{background-color: #E01417; width: .26rem; border-radius: .1rem;}

.mySwiper .swiper-button-next{width: .3rem; transform: translateX(100%); height: .7rem; right: 0; background-color: #F1F1F1; border-radius: .05rem 0 0 .05rem;}
.mySwiper .swiper-button-next::after{font-size: .18rem; color: #808080;}
.mySwiper .swiper-button-prev{width: .3rem; height: .7rem;transform: translateX(-100%);  left: 0; background-color: #F1F1F1; border-radius:  0 .05rem .05rem 0 ;}
.mySwiper .swiper-button-prev::after{font-size: .18rem; color: #808080;}
.mySwiper:hover .swiper-button-next{ transform: translateX(0%); transition: all .5s;}
.mySwiper:hover .swiper-button-prev{ transform: translateX(0%);  transition: all .5s;}

/* 要闻 */
.Content_Center_yw{width: 5.73rem;     font-size: 0; position: relative;}
.Content_Center_yw>a{font-size:.18rem;color:#E01417;text-align:end;    margin-top: .3rem;display: inline-block; position: absolute; border: 0; right: 0;}
.Content_Center_yw ul li{height: .72rem; display: flex; box-sizing: border-box; padding-left: .12rem; align-items: center; border-bottom: .01rem solid #e8e8e8;}
.Content_Center_yw ul li:nth-child(1) a{font-size: .22rem;font-family: SourceHanSansCNBold;}
/* .Content_Center_yw ul li:hover {background-color: #E01417;} */
.active{background-color: #E01417;}
.active a{color: #fff !important;}
/* .Content_Center_yw ul li:last-child{border-bottom: none;} */
.Content_Center_yw ul li a{font-size: .2rem; color: #4B4B4D;}

/* 广告1 */
.advertisement1 {padding-top: .5rem; padding-bottom: .54rem;font-size: 0;}
.mySwiper3{width: 100%; height: 1.19rem;  overflow: hidden;}
.mySwiper3 .swiper-slide{width: 100%; height: 100% !important; font-size: 0;}
.advertisement1 a{width: 100%;  height: 1.19rem; }
.advertisement1 a img{ width: 100%; height: 100%;}


/* 新闻 */
.news{display: flex; justify-content: space-between;}
.news_itme{width: 4.58rem;}
.news_itme_tlte {display: flex; border-bottom: 0.01rem solid #e8e8e8; padding-bottom: .13rem;}
.news_itme_tlte a{font-size: .24rem; color: #666666;margin-right: .25rem; position: relative;}
.on {   background: -webkit-linear-gradient(270deg, #FF6666 0%, #EB2323 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.on::after{content: ""; width: 1rem; height: 0.02rem; background-color:#E01417; position: absolute; left: 0; bottom: -.14rem;}
.new_list{margin-top: .23rem;}
.new_list li{margin-bottom: .17rem; padding-left: .15rem; box-sizing: border-box; position: relative;}
.new_list li:last-child{margin-bottom: 0;}
.new_list li:hover a{color: #E01417;}
.new_list li:hover::after{background-color: #E01417;}
.new_list li::after{position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: .06rem; height: .06rem; background-color: #666666; border-radius: 50%;}
/*.new_list li:nth-child(1) a{font-weight: bold; font-family: SourceHanSansCNBold;}*/
/*.new_list li:nth-child(6) a{font-weight: bold; font-family: SourceHanSansCNBold;}*/
.new_list li a{font-size: .18rem; color: #444444; display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical; -webkit-line-clamp: 1;}


/* 通用列表 */
.General_title{display: flex;justify-content: space-between; align-items: center; border-bottom: 0.01rem solid #eeee; padding-bottom: .13rem;}
.General_title a{font-size: .24rem;   position: relative; background: -webkit-linear-gradient(270deg, #FF6666 0%, #EB2323 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.General_title a:nth-child(2){color: #666666; background: none;-webkit-text-fill-color:revert;font-size: .18rem;}
.General_list{margin-top: .23rem;}
.General_list li{margin-bottom: .17rem; padding-left: .15rem; box-sizing: border-box; position: relative;}
.General_list li:last-child{margin-bottom: 0;}
.General_list li:hover a{color: #E01417;}
.General_list li:hover::after{background-color: #E01417;}
.General_list li::after{position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: .06rem; height: .06rem; background-color: #666666; border-radius: 50%;}
.General_list li a{font-size: .18rem; color: #444444;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical; -webkit-line-clamp: 1;}






/* 电子报 */
.Enewsletter{display: flex; justify-content: center; margin-top: .23rem;}
.Enewsletter_left{width: 2.65rem; height: 3.86rem;}
.Enewsletter_left a{width: 100%;height: 100%;}
.Enewsletter_left a img{width: 100%; height: 100%;}
.Enewsletter_right {width: 1.32rem; padding-top: .54rem;}
.Enewsletter_right ul{width: 100%;}
.Enewsletter_right ul li{width: 100%;border-bottom: 0.01rem dashed #676767; padding-bottom: .16rem; text-align: center;}
.Enewsletter_right ul li a{font-size: .18rem; color: #444444;}

.switch_list ul{display: flex;justify-content: space-around;margin-top: .41rem;}
.switch_list ul li a{width: 1.2rem; height: .36rem; font-size: .18rem; text-align: center; line-height: .36rem; background-color: #D9D9D9; color: #fff;}
.action a{background-color: #004EA2  !important;}


/* 广告2 */
.advertisement2{height: 1.12rem; display: flex; justify-content: space-between; padding-top: .34rem; padding-bottom: .54rem;}
.advertisement2 .advertisement2_left{width: 10.09rem; }
.advertisement2 .advertisement2_left .mySwiper4{width: 100%; height: 100%;}
.advertisement2 .advertisement2_left .mySwiper4 .swiper-slide{width: 100%; height: 100%;}
.advertisement2 .advertisement2_left .mySwiper4 .swiper-slide a{width: 100%; height: 100%;}
.advertisement2 .advertisement2_left .mySwiper4 .swiper-slide a img{width: 100%; height: 100%;}
.advertisement2 .advertisement2_right{width: 5.06rem; }

.advertisement2 .advertisement2_right .mySwiper5{width: 100%; height: 100%;}
.advertisement2 .advertisement2_right .mySwiper5 .swiper-slide{width: 100%; height: 100%;}
.advertisement2 .advertisement2_right .mySwiper5 .swiper-slide a{width: 100%; height: 100%;}
.advertisement2 .advertisement2_right .mySwiper5 .swiper-slide a img{width: 100%;height: 100%;}

/* 新闻列表2 */
.news1{display: flex; justify-content: space-between;}
.news1_item{width: 4.25rem;}
.General1_title{display: flex; justify-content: space-between; align-items: center; position: relative;}

.General1_title a{position: relative; font-size: .24rem;background: -webkit-linear-gradient(270deg, #FF6666 0%, #EB2323 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.General1_title a::after{content: ""; width: .16rem;height: .16rem; border-radius: 50%; position: absolute; left: 0; top: 0.01rem; background-image: url(../image/34.png); background-size: 100% 100%;}
.General1_title p{width: 3.43rem; height: 0.01rem;background-image: url(../image/18.png); background-size: 100% 100%;}

.news1_image{width: 100%; margin-top: .23rem;  position: relative;}
.news1_image a{width: 100%; height: 2.6rem;}
.news1_image a img{width: 100%; height: 100%;}
.news1_image .news1_image_text{width: 100%; text-align: center;  overflow: hidden; line-height: .4rem; position: absolute; left: 0;bottom: 0;height: .4rem;font-size: .2rem; color: #fff; background: rgb(0, 0,0,0.5);}
.news1_image .news1_image_text a{height: 100%;padding: 0 .1rem;color: #fff;font-size: .16rem;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 1;box-sizing: border-box;}

/* 特殊 */
.ts p{width: 3rem;}

/* 广告3 */
.advertisement3 {height: .65rem;display: flex; justify-content: space-between; padding-top: .5rem; padding-bottom: .58rem;}
.advertisement3 a{width: 4.74rem; height: 100%;font-size:0;}
.advertisement3 a img{width: 100%; height: 100%;}
.picMarquee-left{ width:100%; height: 100%;  overflow:hidden; position:relative;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  transition: all 1s ; margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height: .65rem; display:block; padding:2px; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/* 新闻列表3 */
.news2{display: flex; justify-content: space-between; }

/* 图片列表 */
.image_list{padding-top: .5rem;}
.image_list_box{margin-top: .23rem; padding: .11rem; box-sizing: border-box; background-color: #F5F7FA;}
.image_list_box_left{width: 5.5rem; height: 3.24rem; position: relative;}

.image_list_box{display: flex; justify-content: space-between;}
.image_list_box_contet{width: 3.78rem; height: 3.24rem;}
.image_list_box_contet ul{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.image_list_box_left img{width: 100%; height: 100%;}
.image_list_box_left a:nth-child(1){width: 100%;height: 100%;}
.image_list_box_left a:nth-child(1) img{width: 100%;}
.image_list_box_left a:nth-child(2){width: 100%; text-align: center;  overflow: hidden; line-height: .4rem; position: absolute; left: 0;bottom: 0;height: .4rem;font-size: .16rem; color: #fff; background: rgb(0, 0,0,0.5);
        display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    box-sizing: border-box;
    padding: 0 .1rem;
}
.image_list_box_contet ul li{width: 100%; height: 1.59rem; position: relative; margin-bottom: .06rem;}
.image_list_box_contet ul li img{width: 100%; height: 100%;}
.image_list_box_contet ul li a:nth-child(2){position: absolute; width: 100%; overflow: hidden; text-align: center; left: 0;bottom: 0; line-height: .4rem;height: .4rem;font-size: .16rem; color: #fff; background: rgb(0, 0,0,0.5);
    
        display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    box-sizing: border-box;
    padding: 0 .1rem;
}
.image_list_box_contet ul li a:nth-child(1){width: 100%;height: 100%;}
.image_list_box_contet ul li a:nth-child(1) img{width: 100%;}

.image_list_box_right{width: 5.5rem;height: 3.24rem;  position: relative;}
.image_list_box_right img{width: 100%; height: 100%;}
.image_list_box_right a:nth-child(2){position: absolute; left: 0;bottom: 0; width: 100%; overflow: hidden; height: .4rem; line-height: .4rem; background: rgb(0,0,0,0.5); font-size: .16rem; color: #fff; text-align: center;
        display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    box-sizing: border-box;
    padding: 0 .1rem;
    
}
.image_list_box_right a:nth-child(1){width: 100%;height: 100%;}
.image_list_box_right a:nth-child(1) img{width: 100%;}

/* 友情链接 */
.Friendshiplinks_box{ margin-top: .3rem; background-color: #F5F6F7; padding-top: .28rem; padding-left: .4rem; box-sizing: border-box; padding-bottom: .47rem;}
.Friendshiplinks{ } 
.Friendshiplinks_title{display: flex; align-items: center;}
.Friendshiplinks_title a{font-size: .24rem; background: -webkit-linear-gradient(270deg, #FF6666 0%, #EB2323 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.Friendshiplinks_title p{margin-left: .31rem; width: 3.43rem; height: 0.01rem;background-image: url(../image/18.png); background-size: 100% 100%;}
.Friendshiplinks_list li a{font-size: .18rem; color: #666666; }
.Friendshiplinks_list li a:last-child{margin-right: 0;}
.Friendshiplinks_list{display: flex;}
.Friendshiplinks_list li{margin-right: .48rem;}
.Friendshiplinks_list li:last-child{margin-right: 0;}
.Friendshiplinks_list{margin-top: .28rem;}

.mock_link a{font-size: .18rem;color: #E01417;}

