.main{background: #fff;}

#news{padding: 110px 0;}
.news_btn li{margin: 0 15px;}
.news_btn .btn .button{width: 160px;height: 56px;}
.news_btn li.on .btn .button .btn_01{transform: translateY(40px);}
.news_btn li.on .btn .button .btn_02{transform: translateY(0px);}
.news_btn li.on .btn .button::before {border-radius: 0;transform: translateY(0) scaleY(1);transition-delay: 0s;}
.news_btn li.on .btn .button::after {border-radius: 0 0 50% 50%;transform: translateY(-100%) scaleY(0.5);transition-delay: 0s;}
.news_btn li.on .btn2 .button{border: 1px solid #203B27;}
.news_btn li.on .btn2 .button::after{background: #fff;}

.news_box{margin-top: 85px;border-top: 1px solid rgba(34, 34, 34, 0.1);}
.news_box a{padding: 63px 0;border-bottom: 1px solid rgba(34, 34, 34, 0.1);position: relative;}
.news_box .content{width: 58%;}
.news_box .content .title{font-size: 30px;color: #222;}
.news_box .content .desc{margin-top: 22px;}
.news_box .content .desc p{font-size: 18px;color: #9C9D9A;line-height: 1.9;}
.news_box .content .time_ckgd{margin-top: 13%;}
.news_box .content .time{font-size: 18px;color: #FF6419;}
.news_box .content .ckgd{font-size: 16px;color: #999;}
.news_box .content .ckgd img{width: 20px;margin-left: 10px;}
.news_box .img{width: 29.5%;position: relative;padding-top: 23.8%;border-radius: 30px;overflow: hidden;}
.news_box .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.news_box a::after{content: '';width: 0%;height: 1px;background: #203B27;position: absolute;left: 0;bottom: 0;}
.news_box a::after,.news_box .img img{transition: 0.5s;}
.news_box a:hover::after{width: 100%;}
.news_box a:hover .content .title{color: #203B27;}
.news_box a:hover .img img{transform: scale(1.08);}



@media (min-width:767px) and (max-width:1199px){
	#news{padding: 85px 0;}
	.news_btn .btn .button{width: 142px;height: 48px;}
	
	.news_box {margin-top: 65px;}
	.news_box a {padding: 52px 0;}
	.news_box .content .title {font-size: 26px;}
	.news_box .content .desc {margin-top: 15px;}
	.news_box .content .desc p {font-size: 16px;line-height: 1.7;}
	.news_box .content .time{font-size: 16px;}
	.news_box .content .ckgd {font-size: 15px;}
	.news_box .img{border-radius: 20px;}
}
@media (max-width:850px){
	.news_box a {padding: 47px 0;}
	.news_box .content .title {font-size: 22px;}
	.news_box .content .desc {margin-top: 10px;}
	.news_box .content .desc p {font-size: 15px;line-height: 1.5;}
	.news_box .content .time_ckgd {margin-top: 11%;}
}
@media (max-width:767px){
	#news{padding: 60px 0;}
	.news_btn {margin: 0 -1.8%;}
	.news_btn li{width: 29.2%;margin: 0 1.8%;}
	.news_btn .btn .button{width: 100%;height: 42px;}
	.news_btn .btn .button p{padding: 0 5px;font-size: 16px;}
	.news_btn .btn a{display: flex;}
	
	.news_box {margin-top: 45px;}
	.news_box a {padding: 40px 0;flex-direction: column-reverse;}
	.news_box .content{width: 100%;}
	.news_box .content .title {font-size: 22px;margin-top: 25px;}
	.news_box .content .desc {margin-top: 10px;}
	.news_box .content .desc p {font-size: 16px;line-height: 1.5;}
	.news_box .content .time_ckgd {margin-top: 13%;}
	.news_box .img{width: 100%;border-radius: 15px;padding-top: 63%;}
}