.header_21_con1{ height:auto;}
.header_21_logo{ padding-left:.1rem !important;}
@media screen and (max-width:992px) {
    .header_21_tit { right: .1rem; top: -.5rem;}
    .nav_21{ padding-left: .1rem;}
    .nav_21>ul>li{ margin: 0 .15rem 0 0;}
	.nav_21>ul>li:last-child{ margin-right: .2rem;}
	.nav_21::after{ width:.4rem}
	.bsdt_nav_21 .container_21::after{ width: .3rem;}
	.nav_21::before,.bsdt_nav_21 .container_21::before{ right: .05rem;}

	.footer_21_tit_l{ padding: .1rem .18rem 0 .18rem;}

}

a:hover,.ddh_20da_announcement p a:hover{ color: #DE0000;}
.ddh_20da_bg{ background: url(221016szf_20da_bg.png) no-repeat center top;}
.ddh_20da_bot_bg{ background: url(221016szf_20da_bot_bg.jpg) no-repeat center bottom; padding-bottom: 1.14rem;}
.ddh_20da_logo{ float: left; padding-top: .12rem;}
.ddh_20da_home{ float: right; padding-top: .25rem;}
.ddh_20da_home a{ display: block; padding:.1rem .2rem; border: 1px solid #FFFFFF; background-color: rgba(0,0,0,.17); border-radius: .1rem; font-size: .16rem; color: #ffffff;}
.ddh_20da_home a img{ margin-top: -4px; margin-right: .1rem;}
.ddh_20da_tit{ text-align: center; padding-bottom: .12rem;}
.ddh_20da_tit img{ width: 74.15384615%;}
.ddh_20da_menu{ padding:.18rem .3rem; background-color: #BF0A04; border-radius: .06rem; overflow: hidden;}
.ddh_20da_menu li{ float: left; position: relative;}
.ddh_20da_menu li:after{ content: ''; width: 1px; height: .14rem; background-color: #ffffff; position: absolute; right: 0; top: 50%; margin-top: -.07rem; opacity: .5;}
.ddh_20da_menu li a{ display: block; padding: 0 .24rem; font-size: .2rem; font-family: 'SourceHanSansCN'; color: #ffffff;}
.ddh_20da_menu li:last-child:after{ display: none;}
.ddh_20da_menu li.on a{ font-weight: bold;}
.ddh_20da_announcement h3{ font-size: .32rem; line-height: .42rem; padding: 0 .96rem;}
.ddh_20da_announcement h3 a{ color: #BF0A04;}
.ddh_20da_announcement p{ line-height: .3rem;}
.ddh_20da_announcement p a{ font-size: .16rem; color: #666666; margin: 0 .1rem;}
.sp_btn{ float: right; display: block; margin-top: .12rem;}
.sp_btn a{ line-height: .3rem; height: .32rem; border-radius:.1rem 0 .1rem 0; background: linear-gradient(90deg, rgba(157, 1, 1, 1) 0%, rgba(223, 0, 35, 1) 100%), rgba(207, 0, 14, 1); display: block; padding: 0 .2rem; color: #ffffff;}
.sp_btn a img{ margin-right: .08rem;}
.tabs .tabs_header:after{ background-color: #F2F2F2;}
.tabs .tabs_header>ul>li.on:before{ height: 3px; background-color: #CF000E;}
.tabs .tabs_header>ul>li.on a, .tabs .tabs_header>ul>li>a:hover{ color: #CF000E;}
.list_base li:before,.list_base li:hover:before,.read_more a:hover,.page_base .page_tools li.active a,.page_base .page_tools li a:hover,.page_base .fy_go{ background-color: #CF000E;}
.ddh_20da_tit1{ text-align: center; position: relative;}
a.special_more{ float: right; display: block; padding-right: .25rem; background: url(221016szf_20da_more.png) no-repeat right center; color: #BF0A04;}
.tabs .tabs_header .more a{ color: #BF0A04;}
.ddh_20da_tit1 a.special_more{ float: inherit; position: absolute; right: 0; top: .2rem;}
.ddh_20da_tit1:before,.ddh_20da_tit1:after{ content: ''; position: absolute; height: 1px; background-color: #CCCCCC; width: 35%; bottom: 0; z-index: 0;}
.ddh_20da_tit1:before{ left: 0;}
.ddh_20da_tit1:after{ right: 0;}
.ddh_20da_tit1 img{ position: relative; z-index: 3;}
.word_group_04>span{ width: .24rem; height: .56rem; line-height: .56rem; text-align: center; border-radius: .04rem; cursor: pointer;}
.word_group_04>span i{ font-size: .18rem;}
.word_group_04>span.nextStop,.word_group_04>span.prevStop{ opacity: .2; background-color: #333333;}
.word_group_04>span{ background-color: #DE0000;}
.word_group_04>span.next{ right: -.4rem;}
.word_group_04>span.prev{ left: -.4rem;}
.word_group_03 .word_conent{ border: 1px solid rgba(232, 232, 232, 1); box-shadow: 4px 6px 18px 0px rgba(207, 0, 14, 0.1); border-radius: .04rem;}
.word_group_03 .word_conent:hover{ border-color: #CF000E;}
.word_group_03 .word_conent:hover h3 a{ color: #CF000E;}
.page_base .page_tools li.active a,.page_base .page_tools li a:hover{ border: 1px solid #DE0000;}
.word_group_04 .bd,.pic_list_group{ overflow: visible;}
.word_group_04 .word_conent{ background: linear-gradient(139.75deg, rgba(255, 255, 255, 1) 0%, rgba(255, 233, 222, 1) 100%); border: 1px solid rgba(207, 0, 14, 0.19); padding: .2rem; overflow: visible; margin-left: .12rem;}
.word_group_04 .word_conent> p.p1{ line-height: .26rem; height: 1.56rem; -webkit-line-clamp:6; color: #383838; margin-bottom: .1rem;}
.word_group_04 .word_conent>h3{ position: relative; background: url(221016szf_20da_tit_bg.png) no-repeat right; border-top-left-radius: .08rem; height: .53rem; line-height: .53rem; white-space: nowrap; padding-left: .32rem; margin-left: -.32rem; font-size: .18rem; overflow: visible;}
.word_group_04 .word_conent>h3 a{ color: #ffffff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.word_group_04 .word_conent>h3::before,.word_group_04 .word_conent>h3::after{ position: absolute; content: '';}
.word_group_04 .word_conent>h3::before{ width:4px; height: .2rem; left: .18rem; top: .18rem; background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(219, 194, 165, 1) 100%);}
.word_group_04 .word_conent>h3::after{ top: .53rem; width: .12rem; height: .09rem; left: 0rem; background: url(221016szf_20da_j.png) no-repeat;}
.word_group_04 .word_conent>p>a{ font-size: .18rem; color: #DE0000;}
.word_group_04 .num { z-index: 99;font-size: 0rem; text-align: center;}
.word_group_04 .num li { display:inline-block; background-color:#CCCCCC; width:.1rem; height:.1rem; border-radius:1rem; overflow: hidden; text-align: center; cursor: pointer; margin: 0rem .04rem;}
.word_group_04 .num li.on, .word_group_04 .num li:hover { background-color: #DE0000;}
.poster-main{ margin-top: .32rem;}
.poster-main .poster-btn,.pic_list_group_01>span{ width: .24rem; height: .56rem; line-height: .56rem; text-align: center; border-radius: .04rem; background-color: #DE0000; border: none;}
.poster-main .poster-btn i,.pic_list_group_01>span i{ color: #ffffff;}
.poster-list li span{ text-align: center; z-index: 3;}
.poster-list li .tu_bg{ background: url(221016szf_20da_tu_bg.png) no-repeat center bottom; background-size: 100% auto; position: absolute; left: 0; right: 0; bottom: 0; height: 1.37rem; z-index: 2;}
.pic_list_group_01{ position: relative;}
.pic_list_group_01>span{ position: absolute; display: block; top: 50%; margin-top: -.28rem; cursor: pointer;}
.pic_list_group_01>span.prev{ left: -.4rem;}
.pic_list_group_01>span.next{ right: -.4rem;}
.picture_group_07 .picture_conent,.picture_group_07 .picture_conent:hover{ background-color: transparent;}
.picture_group_07 .picture_conent:hover .picture_text a{ color: #DE0000;}
.picture_group_07 .picture_text{ height: .28rem; white-space: nowrap; display: block; }
.picture_group_07 .picture_text a{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.pic_list_group_01 .pic_list_pic span{ height:.4rem}
.pic_list_group_01 .pic_list_pic p a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
@media screen and (max-width:992px) {
	.ddh_20da_logo{ padding-top: .2rem;}
	.poster-main{ margin-top: .2rem;}
	.ddh_20da_bot_bg{ padding-bottom: .2rem;}
	.ddh_20da_tit{ margin-top: .2rem; padding-bottom: 0;}
	.pic_list_group_01>span,.word_group_04>span,.ddh_20da_home{ display: none;}
	.ddh_20da_tit img{ width: 100%;}
	.ddh_20da_announcement h3{ padding: 0; font-size: .26rem;}
	.ddh_20da_tit1 a.special_more{ top: .1rem;}
	.word_group_04 .bd{ overflow: hidden;}
}

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