@media screen and (max-width: 600px) {
	.news_area1{margin-top:20px;}
	.news_area2{margin-bottom:30px;}
	.news_inner .title{font-size: 50px;line-height: 57px;}
	.news_content .list{width:100%;}
	.news_category_absolute{top:150px;margin-top:35px;}
	.news_category_fixed{top:0px;margin-top:-2px;}
	
	.news_category_area .list{font-size: 14px;line-height: 20px;margin-right:10px;}
	.news_content{margin-top:20px;}
}
@media screen and (min-width: 600px) and (max-width: 800px){
	.news_area1{margin-top:100px;}
	.news_area2{margin-bottom:30px;}
	.news_inner .title{font-size: 50px;line-height: 57px;}
	.news_content .list{width:calc(50% - 10px);margin-left:10px;}
	.news_content .list:nth-child(2n-1){margin-left:0px;}
	.news_category_absolute{top:150px;margin-top:35px;}
	.news_category_fixed{top:0px;margin-top:-2px;}
	
	.news_category_area .list{font-size: 16px;line-height: 24px;margin-right:20px;}
	.news_content{margin-top:30px;}
	
}
@media screen and (min-width: 800px) and (max-width: 1000px){
	.news_area1{margin-top:119px;}
	.news_area2{margin-bottom:102px;}
	.news_inner .title{font-size: 70px;line-height: 78px;}
	.news_content .list{width:calc(33.33% - 12px);margin-left:18px;}
	.news_content .list:nth-child(3n-2){margin-left:0px;}
	.news_category_absolute{top:218px;margin-top:35px;}
	.news_category_fixed{top:0px;margin-top:-2px;}
	
	.news_category_area .list{font-size: 18px;line-height: 28px;margin-right:30px;}
	.news_content{margin-top:40px;}
	
}
@media screen and (min-width: 1000px){
	.news_area1{margin-top:119px;}
	.news_area2{margin-bottom:102px;}
	.news_inner .title{font-size: 90px;line-height: 99px;}
	.news_content .list{width:calc(25% - 37.5px);margin-left:50px;}
	.news_content .list:nth-child(4n-3){margin-left:0px;}
	.news_category_absolute{top:218px;margin-top:35px;}
	.news_category_fixed{top:0px;margin-top:-2px;}
	
	.news_category_area .list{font-size: 20px;line-height: 33px;margin-right:40px;}
	.news_content{margin-top:50px;}
	
}
.news_area1{float:left;width:100%;overflow:hidden;}
.news_area2{float:left;width:100%;overflow:hidden;}
.news_inner{float:left;width:calc(100% - 20px);margin-left:10px;}
.news_inner .title{float:left;width:100%;font-weight: 900;color:black;}
.news_content{float:left;width:100%;}
.news_content .list{cursor:pointer;float:left;}
.news_content .list .picturefixed{position:relative;float:left;width:100%;height:0px;padding-bottom:71.4%;overflow:hidden;}
.news_content .list .picturebox{position:relative;float:left;width:100%;height:0px;padding-bottom:71.4%;}
.news_content .list .picturebg{position:absolute;top:10px;bottom:-10px;left:10px;right:-10px;background-color:#FFFFFF;}
.news_content .list .picture{position:absolute;top:0px;bottom:0px;left:0px;width:100%;}
.news_content .list .picture .tagontop{position:absolute;right:0px;top:0px;width:40px;height:40px;background:url(images/ontop_red.jpg) center center / cover no-repeat;}
.news_content .list .picture .tagcategory{position:absolute;bottom:0px;height: 26px;font-size: 15px;line-height:26px;padding:0px 10px;background-color:#D52D27;color:white;}
.news_content .list .newstitle{color:black;float:left;width:100%;font-size: 20px;line-height: 23px;height:46px;font-weight: 700;margin-top:26px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: keep-all;}
.news_content .list .author{color:black;float:left;width:100%;font-size: 14px;line-height: 20px;height:60px;font-weight: 400;margin-top:20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: keep-all;}
.news_content .list .date{color:black;float:left;width:100%;font-size: 14px;line-height: 16px;font-weight: 400;margin-top:20px;padding-bottom:56px;}
.news_content .list:hover .newstitle{color:#D52D27;}
.news_content .list:hover .author{color:#D52D27;}
.news_content .list:hover .date{color:#D52D27;}
.news_content .list:hover .picturebg{background-color:#D52D27;}
.news_content .list:hover .picturebox{width:calc(100% - 10px);padding-bottom:calc(71.4% - 10px);}

.news_category_area{float:left;width:100%;padding-top:20px;padding-bottom:20px;background-color:white;border-top:1px solid rgba(0, 0, 0, 0.4);border-bottom:1px solid rgba(0, 0, 0, 0.4);}
.news_category_area .list{cursor:pointer;float:left;}
.news_category_area .list_on a{color: #D52D27;font-weight: 700;}
.news_category_area .list_off a{color: #000000;font-weight: 400;}
.news_category_absolute{position:absolute;}
.news_category_fixed{position:fixed;z-index:200;}