.downs{position: relative;padding: 48px 0 110px;}
.down-list{position: relative;font-size: 0;letter-spacing: 0;display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;padding-bottom: 31px;}
.down-list-item{ position: relative;width: 50%;margin-bottom:30px;padding: 0 15px;}
.down-list-item .item-box{position: relative;width: 100%;height: 100%;padding: 38px 20px 38px 30px;border: 1px solid #666666;background: #fff; display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.down-list-item .item-box::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: #fff;}
.down-list-item .item-box:hover{background: linear-gradient(90deg, #039C42 0%, #0E2D8A 100%);border-color: transparent;border-left-color: #039C42;border-right-color: #0E2D8A;}
.down-list-item .item-box .item-btn{position: relative;width: 60px;}
.down-list-item .item-box .item-btn .btnn{display: inline-block;vertical-align: top;width: 60px;height: 60px;line-height: 60px;font-size: 34px;text-align: center;color: #333;background: #F5F5F5;border-radius: 50%;}
.down-list-item .item-box .item-btn .btnn .iconfont{font-size: 34px;}
.down-list-item .item-box:hover .item-btn .btnn, .down-list-item .item-box .item-btn .btnn:hover{color: #FFFFFF;background: linear-gradient(-90deg, #0E2D8A 0%, #039C42 100%);}
.down-list-item .item-box .item-body{position: relative;width: calc(100% - 90px) ;}
.down-list-item .item-title{position: relative;width: 100%;font-size: 24px;font-size: 2.4rem;color: #333;line-height: 36px;font-family: AkzidenzGroteskBQ-XBdCnd;}
.down-list-item .item-box:hover .item-body .item-title, .down-list-item .item-box:hover .item-body .item-title a, .down-list-item .item-title a:hover{color: #003280;background: linear-gradient(-90deg, #0E2D8A 0%, #039C42 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.down-list-item .item-desc{font-size: 16px;color: #666666;line-height: 30px;margin-top: 6px;height: 60px;overflow: hidden;}
.down-list-item .item-desc a:hover{color: #003280;background: linear-gradient(-90deg, #0E2D8A 0%, #039C42 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

@media screen and (max-width: 1459px) {
	.downs{padding: 42px 0 96px;}
	.down-list{margin-left: -8px;margin-right: -8px;padding-bottom: 24px;}
	.down-list-item{width: 50%;margin-bottom:24px;padding: 0 8px;}
	.down-list-item .item-box{padding: 32px 16px 32px 20px;}
	.down-list-item .item-box .item-btn{width: 50px;}
	.down-list-item .item-box .item-btn .btnn{width: 50px;height: 50px;line-height: 50px;font-size: 30px;}
	.down-list-item .item-box .item-btn .btnn .iconfont{font-size: 30px;}
	
	.down-list-item .item-box .item-body{width: calc(100% - 70px) ;}
	.down-list-item .item-title{font-size: 20px;font-size: 2rem;line-height: 32px;}
	.down-list-item .item-desc{font-size: 16px;line-height: 28px;margin-top: 5px;height: 56px;}
}
@media screen and (max-width: 1259px) {
	.downs{padding: 36px 0 80px;}
	.down-list{margin-left: -5px;margin-right: -5px;padding-bottom: 20px;}
	.down-list-item{width: 50%;margin-bottom:20px;padding: 0 5px;}
	.down-list-item .item-box{padding: 28px 12px 28px 16px;}
	.down-list-item .item-box .item-btn{width: 44px;}
	.down-list-item .item-box .item-btn .btnn{width: 44px;height: 44px;line-height: 44px;font-size: 24px;}
	.down-list-item .item-box .item-btn .btnn .iconfont{font-size: 24px;}
	
	.down-list-item .item-box .item-body{width: calc(100% - 60px);}
	.down-list-item .item-title{font-size: 18px;font-size: 1.8rem;line-height: 30px;}
	.down-list-item .item-desc{font-size: 15px;line-height: 26px;margin-top: 5px;height: 52px;}
}
@media screen and (max-width:991px) {
	.downs{padding: 30px 0 64px;}
	.down-list{margin-left: -5px;margin-right: -5px;padding-bottom: 20px;}
	.down-list-item{width: 100%;margin-bottom:20px;padding: 0 5px;}
	.down-list-item .item-box{padding: 22px 12px 22px 16px;}
	.down-list-item .item-box .item-btn{width: 44px;}
	.down-list-item .item-box .item-btn .btnn{width: 44px;height: 44px;line-height: 44px;font-size: 24px;}
	.down-list-item .item-box .item-btn .btnn .iconfont{font-size: 24px;}
	
	.down-list-item .item-box .item-body{width: calc(100% - 60px);}
	.down-list-item .item-title{font-size: 18px;font-size: 1.8rem;line-height: 30px;}
	.down-list-item .item-desc{font-size: 15px;line-height: 26px;margin-top: 5px;height: 52px;}
}
@media screen and (max-width:720px) {
	.downs{padding: 24px 0 48px;}
	.down-list{margin-left: -5px;margin-right: -5px;padding-bottom: 16px;}
	.down-list-item{width: 100%;margin-bottom:20px;padding: 0 5px;}
	.down-list-item .item-box{padding: 20px 12px 20px 16px;}
	.down-list-item .item-box .item-btn{width: 44px;}
	.down-list-item .item-box .item-btn .btnn{width: 44px;height: 44px;line-height: 44px;font-size: 24px;}
	.down-list-item .item-box .item-btn .btnn .iconfont{font-size: 24px;}
	
	.down-list-item .item-box .item-body{width: calc(100% - 60px);}
	.down-list-item .item-title{font-size: 17px;font-size: 1.7rem;line-height: 30px;}
	.down-list-item .item-desc{font-size: 14px;line-height: 24px;margin-top: 5px;height: 48px;}
}
@media screen and (max-width:560px) {
	.downs{padding: 18px 0 32px;}
	.down-list{margin-left: -5px;margin-right: -5px;padding-bottom: 16px;}
	.down-list-item{width: 100%;margin-bottom:20px;padding: 0 5px;}
	.down-list-item .item-box{padding: 16px 12px;}
	.down-list-item .item-box .item-btn{width: 100%;text-align: center;}
	.down-list-item .item-box .item-btn .btnn{width: 44px;height: 44px;line-height: 44px;font-size: 24px;}
	.down-list-item .item-box .item-btn .btnn .iconfont{font-size: 24px;}
	
	.down-list-item .item-box .item-body{width: 100%;margin-top: 10px;}
	.down-list-item .item-title{font-size: 17px;font-size: 1.7rem;line-height: 30px;}
	.down-list-item .item-desc{font-size: 14px;line-height: 24px;margin-top: 5px;height: 48px;}
}