.newsPg .banner{	position: relative;}.newsPg .banner .title{	display: block;	position: absolute;	top: 40%;	left: 35%;	width: 23%;	margin: auto;	color: #ffffff;	font-size: 2.5vw;	font-weight: bold;}.show-box{	margin-top: 68px;	padding-right: 1%;	padding-left: 1%;}.href-box{	/* width: 489px; */	width: 100%;	margin: auto;	cursor: pointer;	max-height:343px;}.show-box .img-box{	/* height: 271px; */	position: relative;	}.show-box .href-box .img-box img{	width:100%;	max-height:271px;	min-height:254px;}@media (min-width: 991px){	.show-box .href-box .img-box img{		width:100%;		max-height:155px;	}}@media (min-width: 1600px){	.show-box .href-box .img-box img{		width:100%;		max-height:258px;	}}.img-box .year{	position: absolute;	top: 21px;	left: -7px;	height: 28px;	line-height: 28px;	width: 90px;	color: #fff;	font-size: 18px;	text-align: center;	background: #f5630c;	letter-spacing: 1px;	border-top-right-radius: 17px;	border-bottom-right-radius: 17px;}.show-box .detail{	/* width: 489px; */	width: 100%;	/* height: 122px; */	padding: 20px;	margin: auto;	background-color: #f5630c;}.detail span{	height: 22px;	display: block;	line-height: 22px;}.detail .title{	color: #FFFFFF;	font-size: 18px;	font-weight: bold;	margin-bottom: 10px;	text-align: center;	letter-spacing: 0.5px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}.detail .contant{	color: #FFFFFF;	font-size: 16px;	text-align: center;	letter-spacing: 1.5px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}