/* ************** news ***************** */
.news{position: relative;padding: 50px 0 112px;}
.news-list{position: relative;font-size: 0;letter-spacing: 0;padding-bottom: 31px;}
.news-list-item{position: relative;display: inline-block;vertical-align: top;width: 100%;margin-bottom: 30px;}
.new-item-box{position: relative;width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.new-item-box::before{content: '';position: absolute;top: 0;bottom: 0;width: calc(100% - 600px);height: 100%;background: linear-gradient(90deg, #0E2D8A, #039C42);opacity: 0.05;}
.new-item-box:hover::before{opacity: 1;}
.news-list .news-list-item:nth-of-type(odd) .new-item-box::before{right: 0;}
.news-list .news-list-item:nth-of-type(even) .new-item-box::before{left: 0;}
.news-list .news-list-item:nth-of-type(odd) .new-item-box{flex-direction: row;}
.news-list .news-list-item:nth-of-type(even) .new-item-box{flex-direction: row-reverse;}
.new-item-box .item-pic{position: relative;width: 600px;text-align: center;}
.new-item-box .item-pic img{display: block;width: 100%;}
.new-item-box .item-body{position: relative;width: calc(100% - 600px);padding: 20px 40px;}
.new-item-box .item-body .item-title{font-size: 24px;font-size: 2.4rem;font-family: AkzidenzGroteskBQ-XBdCnd;color: #333;line-height: 36px;}
.new-item-box .item-body .item-desc{font-size: 18px;color: #666666;line-height: 30px;margin-top: 12px;}
.new-item-box .item-body .item-date{font-size: 14px;color: #bbb;line-height: 26px;margin-bottom: 10px;}
.new-item-box .item-body .item-date .iconfont{font-size: 24px;line-height: 26px;display: inline-block;vertical-align: top;margin-right: 4px;color: #bbb;}
.new-item-box .item-body .item-btn{margin-top: 22px;position: relative;z-index: 22;}
.new-item-box:hover .item-body .item-title, .new-item-box:hover .item-body .item-title a, .new-item-box:hover .item-body .item-desc, .new-item-box:hover .item-body .item-desc a, .new-item-box:hover .item-body .item-date, .new-item-box:hover .item-body .item-date .iconfont{color: #fff;}
.new-item-box:hover .item-body .item-btn .btnn, .new-item-box .item-body .item-btn a.btnn:hover{background: #fff;color: #003B94;}
.new-item-box:hover .item-body .item-btn .btnn::before{border-color: #fff;}
.new-item-box:hover .item-body .item-btn .btnn span{color: #FFFFFF;background: linear-gradient(-90deg, #0E2D8A 0%, #039C42 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
@media screen and (max-width:1459px){
	.news{padding: 44px 0 96px;}
	.news-list{padding-bottom: 28px;}
	.news-list-item{margin-bottom: 28px;}
	.new-item-box::before{width: calc(100% - 500px);}
	.new-item-box .item-pic{width: 500px;}
	.new-item-box .item-body{width: calc(100% - 500px);padding: 18px 28px;}
	.new-item-box .item-body .item-title{font-size: 22px;font-size: 2.2rem;line-height: 34px;}
	.new-item-box .item-body .item-desc{font-size: 18px;line-height: 30px;margin-top: 10px;}
	.new-item-box .item-body .item-date{font-size: 14px;line-height: 24px;margin-bottom:10px;}
	.new-item-box .item-body .item-date .iconfont{font-size: 22px;line-height: 24px;}
	.new-item-box .item-body .item-btn{margin-top: 20px;}
}
@media screen and (max-width:1259px){
	.news{padding: 36px 0 80px;}
	.news-list{padding-bottom: 24px;}
	.news-list-item{margin-bottom: 24px;}
	.new-item-box::before{width: calc(100% - 400px);}
	.new-item-box .item-pic{width: 400px;}
	.new-item-box .item-body{width: calc(100% - 400px);padding: 16px 20px;}
	.new-item-box .item-body .item-title{font-size: 20px;font-size: 2rem;line-height: 32px;}
	.new-item-box .item-body .item-desc{font-size: 16px;line-height: 28px;margin-top: 8px;}
	.new-item-box .item-body .item-date{font-size: 14px;line-height: 24px;margin-bottom:8px;}
	.new-item-box .item-body .item-date .iconfont{font-size: 22px;line-height: 24px;}
	.new-item-box .item-body .item-btn{margin-top: 16px;}
}
@media screen and (max-width:991px){
	.news{padding: 28px 0 64px;}
	.news-list{padding-bottom: 20px;margin-left: -15px;margin-right: -15px;}
	.news-list-item{width: 50%;padding: 0 15px;margin-bottom: 20px;}
	.new-item-box::before{width: 100%;}
	.new-item-box .item-pic{width: 100%;}
	.new-item-box .item-body{width: 100%;padding: 16px 20px;}
	.new-item-box .item-body .item-title{font-size: 18px;font-size: 1.8rem;line-height: 30px;}
	.new-item-box .item-body .item-desc{font-size: 15px;line-height: 26px;margin-top: 6px;height: 104px;overflow: hidden;}
	.new-item-box .item-body .item-date{font-size: 13px;line-height: 22px;margin-bottom:6px;}
	.new-item-box .item-body .item-date .iconfont{font-size: 20px;line-height: 22px;}
	.new-item-box .item-body .item-btn{margin-top: 14px;}
}
@media screen and (max-width:720px){
	.news{padding: 20px 0 48px;}
	.news-list{padding-bottom: 20px;margin-left: -8px;margin-right: -8px;}
	.news-list-item{width: 50%;padding: 0 8px;margin-bottom: 20px;}
	.new-item-box::before{width: 100%;}
	.new-item-box .item-pic{width: 100%;}
	.new-item-box .item-body{width: 100%;padding: 16px 20px;}
	.new-item-box .item-body .item-title{font-size: 18px;font-size: 1.8rem;line-height: 30px;}
	.new-item-box .item-body .item-desc{font-size: 14px;line-height: 24px;margin-top: 6px;height: 96px;overflow: hidden;}
	.new-item-box .item-body .item-date{font-size: 13px;line-height: 22px;margin-bottom:6px;}
	.new-item-box .item-body .item-date .iconfont{font-size: 20px;line-height: 22px;}
	.new-item-box .item-body .item-btn{margin-top: 12px;}
}
@media screen and (max-width:420px){.news{padding: 18px 0 32px;}.news-list-item{width: 100%;}}
