.ab_item{width: calc(50% - 25px);float: left;margin-right: 50px;box-sizing: border-box;padding: 30px;background: #FCF6F4 url(../../images/ab_bg1.png) no-repeat;box-shadow:0px 0px 10px #d1d1d1;background-position: right bottom;transition: .3s;}
.ab_item:nth-of-type(2n){margin-right: 0;}
.ab_item .img{overflow: hidden;}
.ab_item .img img{width: 100%;transition: .6s;}
.ab_item .desc{margin-top: 40px;}
.ab_item .desc span{font-size: 18px;font-weight: 400;color: #333333;line-height: 36px;display: block;height: 108px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.ab_item:hover{box-shadow: 0px 0px 15px #acacac;}
.ab_item:hover img{transform: scale(1.05);}



.ab_box2{margin-bottom: 100px;}
.ab_jianjie{box-sizing: border-box;padding: 50px 35px 40px 25px;background: #FCF6F4;box-shadow:0px 0px 10px #d1d1d1;}
.ab_jianjie .img{margin-bottom: 10px;width: 620px;float: left;box-sizing: border-box;border: 3px solid rgba(148, 7, 10, 0.39);}
.ab_jianjie .img img{width: 100%;}
.ab_jianjie .desc{width: calc(100% - 620px);float: left;box-sizing: border-box;padding-left: 30px;}
.ab_jianjie .desc .info{font-size: 18px;font-weight: 400;color: #333333;line-height: 40px;}


.gn_item{display: flex;width: calc(20% - 4px);float: left;height: 120px;background: url(/template/default/skin/css/al/../../images/ab_bg2.png) no-repeat;background-position: center;background-size: cover;margin-right: 5px;text-align: center;box-sizing: border-box;padding: 0 20px;border-bottom: 1px solid #94070A;transition: .3s;}
.gn_item:nth-of-type(5n){margin-right: 0;}
.gn_item span{font-size: 18px;font-weight: bold;color: #333333;line-height: 24px;margin: auto;display: block;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height: 48px;transition: .3s;}
.gn_item:hover{background: #94070A;}
.gn_item:hover span{color: #fff;}

.ab_tit{padding: 30px 0 20px 0;}
.ab_tit p{font-size: 24px;color: #333333;line-height: 36px;}
.ab_tit i{display: block;width: 68px;height: 1px;background: #94070A;margin-top: 15px;}


@media screen and (max-width:1260px) {
	.banner_page1 .text{box-sizing: border-box;padding: 0 15px;}
}
@media screen and (max-width:1199px) {
	.ab_jianjie .img{width: 500px;}
	.ab_jianjie .desc{width: calc(100% - 500px);}
	.ab_tit{padding-top: 15px;}
	.ab_jianjie .desc .info{line-height: 34px;}
}
@media screen and (max-width:999px) {
	.ab_jianjie .img,.ab_jianjie .desc{float: none;width: 100%;padding: 0;}
	.ab_jianjie .desc{margin-bottom: 20px;}
	.ab_item{width: calc(50% - 10px);margin-right: 20px;}
	.gn_list .gn_item:nth-last-of-type(1),.gn_list .gn_item:nth-last-of-type(2),.gn_list .gn_item:nth-last-of-type(3){width: calc(33.3% - 4px);}
	.gn_list .gn_item:nth-last-of-type(4),.gn_list .gn_item:nth-last-of-type(5){width: calc(50% - 5px);margin-bottom: 5px;}
}


@media screen and (max-width:837px) {
	.ab_item{width: 100%;margin-bottom: 15px;padding: 20px;}
	.ab_item .desc span{height: auto;-webkit-line-clamp:unset;}
	.gn_item{width: 100%!important;margin: 0 0 10px 0!important;}
	.ab_jianjie{padding: 20px;}
}


