.ddfj_banner{background: url(230428ddfj_bg.jpg) no-repeat center; height: 7.15rem; line-height:5.25rem; text-align: center;background-size: cover; padding: 0rem .2rem;}
.main{background: #EDFFF5  url(230428ddfj_bg2.png) no-repeat top center; position: relative;}

.con_tit{position: relative;}
.con_tit span{position: absolute; display: block; right: 0rem; top: 40%;}
.con_tit span a{color: #16A585; font-size: .18rem;}
.news_l{position: relative;}
.ddfj_04 .pic {position: relative;}
.ddfj_04 .pic li .picture_fixed{padding-top: 56.25%; display: block;}
.ddfj_04 .pic li a{overflow: hidden;display: block; position: relative;}
.ddfj_04 .hd{/* max-height:4.85rem; */ max-height: 3.7rem; overflow-y:auto;}
.ddfj_04 .hd ul li span{width: 1.8rem;display: block;border: 2px solid transparent; overflow: hidden; margin-bottom: .2rem; float: left; margin-right: .2rem;}
.ddfj_04 .hd ul li:last-child span{margin-bottom: 0rem;}
.ddfj_04 .hd ul li.on span,.ddfj_04 .hd ul li:hover span{border: 2px solid #16A585;}
.ddfj_04 .hd ul li.on p,.ddfj_04 .hd ul li:hover p{font-weight: bold;}
.ddfj_04 .pic li a .txt-bg{position: absolute; background: rgba(22, 165, 133, 0.9); background: #0F8D91\0; left: .22rem; right: .22rem; bottom: .32rem; height: .7rem; line-height: .7rem; border-radius: .08rem;}
.ddfj_04 .pic li a .txt-bg p{font-size: .18rem; padding-right: 1.5rem; padding-left: .32rem; color: #FFFFFF;}
.ddfj_04 .num{position: absolute; right: 0.5rem; bottom: .6rem;}
.ddfj_04 .num li{display: inline-block !important; background: rgba(255, 255, 255, 0.5); width: .12rem; height: .08rem; border-radius: .04rem; margin-left: .06rem;}
.ddfj_04 .num li.on{background: #FFFFFF; width: .18rem;}
.ddfj_04 .hd ul li .news_r{overflow: hidden; padding-right: .2rem;}
.ddfj_04 .hd ul li .news_r p{font-size: .18rem;}
.ddfj_04 .hd ul li .news_r em{display:table; width: 100%; height: 1.04rem;}
.ddfj_04 .hd ul li .news_r em p{display: table-cell; vertical-align: middle; }
.ddfj_04 .hd ul li .news_r em i{line-height: .32rem; max-height: .96rem; display: block\0; height: .96rem\0;}
.ddfj_04 ::-webkit-scrollbar {width: 8px;height: 4px;}
.ddfj_04 ::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px #16A585;border-radius: 10px;}
.ddfj_04 ::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #16A585;}
.ddfj_04 ::-webkit-scrollbar-thumb:window-inactive {background: #16A585;}
.ddfj_ul ul li a{display: block; font-size: .18rem; line-height: .32rem; margin-top:.32rem; background: #FFFFFF; padding: .2rem .32rem;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);}
.ddfj_div_l a{display: block; border-radius: .16rem;}
.ddfj_div_l a i{padding-top: 69.46564%;}
.ddfj_div_r ul li .ddfj_div_top h1{font-size: .2rem; line-height: .26rem; height: .78rem;}
.ddfj_div_r ul li .ddfj_div_top{padding-bottom: .35rem; border-bottom: 1px solid #DEDEDE; position: relative; margin-bottom: .28rem;}
.ddfj_div_r ul li .ddfj_div_top:before{content:' '; display:block; position: absolute; bottom: 0rem; width: .14rem; height: .08rem; background: url(230428ddfj_icon3.png) no-repeat center bottom; background-size: cover; transition: ease-in-out .3s;}
.ddfj_div_r ul li p{line-height: .28rem; height: .84rem; color: #666666;}
.ddfj_div_r ul li:hover .ddfj_div_top h1{color: #16A585;}
.ddfj_div_r ul li:hover .ddfj_div_top:before{background: url(230428ddfj_icon2.png) no-repeat center bottom; background-size: cover;}
.ddfj_div_r ul li:hover .ddfj_div_top{border-bottom: 1px solid #16A585;}
.ddfj_img_top i{display: block;}
.ddfj_img ul li{margin-top: .32rem;}
.ddfj_img ul li a{background: #FFFFFF;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1); display: block; border-radius: .24rem; overflow: hidden;}
.ddfj_img ul li .ddfj_img_bottom{padding: .16rem .32rem;}
.ddfj_img ul li p{text-align: center; height: .48rem\0; font-size: .18rem;}
.ddfj_div_r ul li a{display: block;}
.slb .ddfj_banner{height: 5rem; line-height: 4rem;}
.slb .ddfj_div_r ul li a{margin-top: .2rem;}
@media screen and (max-width: 992px) {
	.ddfj_04 .hd{max-height: inherit;}
	.ddfj_banner{height: 5rem; line-height: 4rem;}
	.ddfj_div_r ul li .ddfj_div_top{padding-bottom: .24rem; margin-bottom: .16rem;}
	.ddfj_div_r ul li a{margin-top: .2rem;}
	.slb .ddfj_banner{height: 4rem; line-height: 3rem;}
	.con_tit span{top: 10%; font-size: .16rem;}
	.ddfj_banner img{max-width: 4rem; width: 100%;}
	.con_tit{overflow: hidden;}
	.ddfj_04 .hd ul li .news_r{padding-right: 0rem;}
}
@media screen and (max-width: 640px) {
	.ddfj_banner{height: 3rem; line-height: 2rem;}
	.num{display: none;}
	.ddfj_04 .pic li a .txt-bg p{padding: 0rem .2rem;}
	.ddfj_04 .pic li a .txt-bg{padding:.1rem; right: .16rem; left: .16rem; bottom: .16rem; height: auto; line-height: inherit;}
	.con_tit{position: relative; height: .6rem;}
	.con_tit em img{position: absolute; width: 180%; max-width: inherit; left: 30%; transform: translateX(-50%);}
}
@media screen and (max-width: 475px) {
	.slb .ddfj_04 .hd ul li{margin-bottom: .2rem; padding-bottom: .2rem; border-bottom: 1px solid #16A585;}
	.slb .ddfj_04 .hd ul li span{float: inherit; width: 100%; margin: 0rem auto; margin-bottom: .2rem;}
	.slb .ddfj_04 .hd ul li .news_r em{height: auto;}
}








