@charset "utf-8";
body{ overflow-x: hidden;}
a,a:hover{cursor: pointer;color:#D1160E;}
.banner{width: 100%;height:2.35rem;margin:0rem auto;text-align: center;}
.banner img{margin:1rem auto auto auto;}
.main_bg{background: #ffffff url(220920gxt20d_bg.jpg) no-repeat center top; }


.banner01{width: 100%;margin:0rem auto;/* height:3.5rem; */height:2.5rem;text-align: center;}

.main_bg01{background: #ffffff url(220920gxt20d_bg2.jpg) no-repeat center top; }

.con_cent1 .con_tit{margin-top:0rem;}
.con_cent1 .announcement_02{box-shadow:none;padding: 0rem  .24rem .27rem .24rem;}
.con_cent1{border-radius: .08rem;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.con_cent1 .announcement_02 h3 a{color:#D1160E;font-size: .32rem;}
.con_nr1 .tabs_header ul li span{font-size: .32rem;font-weight: 900;font-family: Source Han Serif CN;color:#D1160E; }
.con_nr1 .tabs_header .more a{font-size: 16px;font-weight: 400;height:.3rem;line-height: .3rem; padding:0rem .14rem;border-radius:.15rem;background: #D1160E;color:#ffffff;display: inline-block;bottom:.1rem!important;}
.tabs .tabs_header > ul > li.on::before{width: 2.2rem;height: 8px;border-radius:.04rem;background: linear-gradient(90deg, #FF4B1AFF 0%, #D1150FFF 100%);}
.tabs .tabs_header::after{background-color: #D1160E;}
.tabs .tabs_header .more{top:inherit;right:0rem;bottom: 0.08rem;}
.tabs .tabs_header>ul>li>a{line-height: .8rem}
.tit_01 img{margin-bottom: .18rem; padding-right:.08rem;}
.list_base li:before{background-color:#A6A6A6;text-align: left;}
.con_nr1 .list_base_line_01 li, .list_base_line_02 li{padding-top: .15rem;padding-bottom: .15rem;}
.slideBox_01{border-radius: .08rem;}
.slideBox_01>span{background-color: rgba(0,0,0,.6);}
.con_tit{position: relative;margin:.28rem auto;}
.con_tit .more{position: absolute;bottom: 0.18rem;right:0rem;}
.con_tit h3 a{font-size: .32rem;font-weight: 900;font-family: Source Han Serif CN;color:#D1160E; }
.con_tit .more a{font-size: 16px;font-weight: 400;height:.3rem;line-height: .3rem; padding:0rem .14rem;border-radius:.15rem;background: #D1160E;color:#ffffff;display: inline-block;bottom:.1rem!important;}
.con_tit .tit_01 .on::before{content: '';position: absolute;z-index: 2;left: 0rem;right: 0rem;bottom: 0rem;width: 2.2rem;height: 8px;border-radius:.04rem;background: linear-gradient(90deg, #FF4B1AFF 0%, #D1150FFF 100%);}
.con_tit::after{content: '';position: absolute; z-index: 1;left: 0rem;right: 0rem; bottom: .03rem;height: 1px;background-color: #D1160E;}
.list_base li:hover:before{background-color: #D1160E;}


.con_cent2 .con_shin_text{border-radius: .04rem;background: #D1160E;color:#ffffff;padding:.28rem;width:3.7rem;height:2.4rem;position: relative;}
.con_cent2 .con_shin_text h3{font-size:.2rem;font-weight: 700;line-height: .28rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;margin-bottom: .2rem;text-align: left;width:78%;}
.con_cent2 .con_shin_text p{width:78%;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.con_cent2 .con_shin_text span a{font-size:.16rem;font-weight: 400;line-height: .36rem;border-radius: .15rem;background: #B10D0E;color:#ffffff;padding:.05rem .18rem;}
.con_shin01{position: relative;}
.con_shin01 .con_shin_text span{position: absolute;bottom:.22rem;}

.con_shin_img{ position: absolute;z-index: 99;top: .25rem;left:46%;bottom: 0rem;border-radius: .08rem; height: 0; background-size: cover;padding-top: 30.2705%; width: 53.543307%;border-radius: .08rem;background-repeat: no-repeat;background-position: center center;}
.con_shin_img img{border-radius: .08rem;display: block;}


.con_cent3 .picture_item .picture_fixed{border-radius: .08rem;}
.con_cent3 .picture_text h3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.con_cent3 .picture_text{margin-top:.07rem;}
.con_cent3 .picture_text p{font-size: .16rem;line-height: .28rem;color:#999999;margin-top:.1rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.con_cent3 .picList li{background: #FFFFFF;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);padding:.2rem;}
.list_base_line_01 li:last-child, .list_base_line_02 li:last-child{border-bottom: 1px dashed rgba(220, 220, 220, 1);       }
.list_base_line_01 li, .list_base_line_02 li{padding-top: .13rem; padding-bottom: .128rem;}
.picture_fixed{border-radius: .08rem;}
.con_cent4{margin-bottom: .4rem;}
.con_cent4 .picture_group>span{width:.4rem;height:.4rem;line-height: .4rem; background-color: rgba(0,0,0,.6);}
.con_cent4 .picture_group>span i{font-size: .24rem;}
.con_cent4 .picture_group_07 .picture_conent{background-color: #f8f8f8;}
.con_cent4 .picture_group_07 .picture_text a:hover{ color:#D1160E;}
.picture_group_07 .picture_conent:hover .picture_text a{color:#D1160E;}

.con_cent4 .bd .more{display: none;}
.list_base_date_01 li {padding-right: 1.2rem;}
.picture_fixed{background-repeat: no-repeat;background-position: center center;}
.slb .banner01{width: 100%;margin:0rem auto;/* height:3rem; */height:2.5rem; text-align: center;}
.slb .con_cent2 .con_shin_text h3{width:90%;}
.slb .con_cent2 .con_shin_text p{width:90%;}
.div_sp{position: relative;}
.div_sp span{display:block; width: 4rem; left: 50%; text-align: center; background: #BA2B29; border: 2px solid #FFFFFF; height: 1rem; line-height: .96rem; margin-left: -2rem; border-radius:.6rem; font-size: .26rem; color: #FFFFFF; font-weight: bold; position: absolute;  bottom: 16%;}
@media screen and (max-width:1440px) {

	
}
@media screen and (max-width:1380px) {

}



@media screen and (max-width:1300px) {

	
}
@media screen and (max-width:1280px) {
	.con_cent1 .list_base{height:2.2rem;overflow: hidden;}
	.con_cent2 .con_shin_text h3{width:55%;}
	.con_cent2 .con_shin_text p{width:55%;}
	.list_base_line_01 li, .list_base_line_02 li{padding-top: .12rem; padding-bottom: .12rem;}
	.slb .con_cent2 .con_shin_text h3{width:70%;}
	.slb .con_cent2 .con_shin_text p{width:70%;}
}
@media screen and (max-width:992px) {
	.main_bg01{background-size:21rem; }
.con_tit{margin:.16rem auto;}
	.con_shin_img img{width:100%;}
	.con_shin_img{position:inherit;top:inherit;left:inherit;display: block;width:100%;text-align:center;margin:.16rem auto;padding-top:56.47%;}
	.con_cent2 .con_shin_text{width:100%;height: auto;}
	.con_cent2 .con_shin_text h3{width:100%;white-space: inherit;text-overflow: inherit; overflow: inherit;overflow: inherit;text-align: justify;}
	.con_cent2 .con_shin_text p{width:100%;white-space: inherit;text-overflow: inherit; overflow: inherit;overflow: inherit;text-align: justify;}
	.con_cent2 .con_shin_text span{bottom: inherit;position: inherit;}
	.con_cent2 .con_shin_text span a{margin:.3rem auto;display: block;text-align: center;}
	.con_cent4{margin-bottom: .16rem;}
	.con_cent1 .list_base{height:auto;overflow: inherit;}
	.con_cent4 .bd .more{display: block;background-color: #F2F2F2;border-radius: .08rem;line-height: .44rem;text-align: center;width: 100%;margin-top: .1rem;}
	.con_cent4 .bd .more a{color:#666666;}
	.announcement p{display:block;}
	.slb .con_cent2 .con_shin_text h3{width:100%;}
	.slb .con_cent2 .con_shin_text p{width:100%;}
	.slb .main_bg01{background-size:17rem; }
	.slb .banner01{/* height: 2.4rem; */ height: 1.8rem;}
	.list_base_date_01 li{padding-right:0rem;}
}

@media screen and (max-width:768px) {
.main_bg01{background-size:15rem; }
	.banner01{/* height: 2.2rem; */ height: 1.7rem;}
	.slb .main_bg01{background-size:15rem; }
}
@media screen and (max-width:640px) {
.main_bg01{background-size:17rem; }
	.banner01{/* height: 2.3rem; */ height: 1.6rem;}
}
@media screen and (max-width:540px) {
.banner01{/* height: 2.2rem; */ height: 1.5rem;}
.main_bg01{background-size:15rem; }
	
	
	.slb .main_bg01{background-size:12rem; }
}
@media screen and (max-width:440px) {
  .con_tit .more{display: none;}
	.banner01{/* height: 1.8rem; */ height: 1.4rem;}
.main_bg01{background-size:12rem; }
	
	
	.slb .main_bg01{background-size:10rem; }
	.slb .banner01{/* height:1.6rem; */height:1.4rem;}
}
@media screen and (max-width:374px) {
.main_bg01{background-size:9rem; }
	.banner01{/* height: 1.6rem; */}
	
	.slb .main_bg01{background-size:8rem; }
	.slb .banner01{height:1.3rem;}
}