.sxsl .uagb-column__wrap,
.sxsl .uagb-columns__inner-wrap {overflow: visible;}
.services-tab{position:relative;height:44.375rem;}
.services-menu{position:absolute;left:0;top:0;padding:2rem 0;width:11.3333%;height:100%;
	background:url(../../../assets/images/ser_menu_up.png) no-repeat center 0,url(../../../assets/images/ser_menu_down.png) no-repeat center bottom;background-size:100% 2rem;}
.services-menu ul{height:100%;margin: 0;list-style: none;}
.services-menu li{position:relative;height:25%;text-align:center;cursor:pointer;background:#f7b500;border-bottom:#7b5a00 solid 1px;}
.services-menu li:after{display:block;position:absolute;z-index:3;right:0;top:50%;width:8px;height:8px;content:"";background:#000;transform:rotate(45deg);opacity:0;}
.services-menu li:last-child{border-bottom:none;}
.services-menu li a{display:block;position:relative;top:50%;transform:translateY(-50%);}
.services-menu li i{display:block;margin:0 auto;width:2.5rem;height:2.5rem;}
.services-menu li span{display:block;margin-top:0.25rem;font-size:1.125rem;color:#000;}
.services-menu li.cur,.services-menu li:hover{background:#000;transition:all 0.25s;}
.services-menu li.cur i,.services-menu li:hover i{filter:contrast(0) brightness(2);}
.services-menu li.cur span,.services-menu li:hover span{color:#fff;}
.services-menu li.cur:after,.services-menu li:hover:after{right:-4px;opacity:1;transition:all 0.25s;}
.services-main{position:absolute;left:11.3333%;top: 2rem;bottom:2rem;overflow:hidden;} 
.services-main .item{position:relative;height:100%;}
.services-main .pic{height:100%;}
.services-main .pic img{width: auto;height:100%;}
.services-main .text{position:absolute;left:4.625rem;top:3.75rem;overflow:hidden;}
.services-main .text .hd{overflow:hidden;}
.services-main .text .hd span{position:relative;display:inline-block;margin-bottom:1.25rem;padding:0 0.75rem;line-height:2.25rem;font-size:1rem;color:#333;background:#f7b500;}
.services-main .text .hd span:after{display:block;position:absolute;left:0;top:100%;width:9px;height:8px;content:"";background:url(../../../assets/images/ser_hd_span.png) no-repeat;}
.services-main .text .hd h3{line-height:1.25;font-size:2.25rem;font-weight:bold;color:#000;}
.services-main .text .summary{margin-top:1.25rem;max-width:600px;font-size:1rem;line-height:1.25;color:#000;overflow:hidden;}
.services-main .text .summary p{margin-top:0.4rem;}
.services-main .btns{position:absolute;left:4.625rem;bottom:2.25rem;}
.services-main .btns a{display:block;width:7.125rem;height:2.625rem;line-height:2.625rem;font-size:1rem;color:#333;text-align:center;background:url(../../../assets/images/ser_zx_btn.png);}
.services-main .btns a:after{display:inline-block;content:"";margin-left:1rem;width:6px;height:9px;vertical-align:middle;background:url(../../../assets/images/product_read.png) no-repeat;}
@media(max-width:2560px){
	.services-main .pic {
		max-width: 1678px;
		overflow: hidden;
	}
	.services-main .pic img {
		width: 1678px;
	}
}
@media(max-width:1920px){
	.services-tab{height: 38.315rem;}
	.services-main .pic {
		max-width: 1424px;
		overflow: hidden;
	}
	.services-main .pic img {
		width: 1424px;
	}
}
@media(max-width:1360px){
	.services-tab{height:32rem;}
	.services-main .btns{left:2rem;bottom:1rem;}
	.services-main .pic img {
		width: auto;
	}
}
@media(max-width:921px){
	.services-tab{height:auto;}
	.services-menu {
		position: relative;
		padding: 0;
		width: 100%;
		height: 110px;
		background: #f7b500;
	}
	.services-menu li {
		display: block;
		width: 25%;
		float: left;
		height: 110px;
		border-bottom: 0;
	}
	.services-menu li:after {
		top: 105px;
		left: 48%;
	}
	.services-main {
		position: relative;
		top: 0;
		left: 0;
	}
	.services-main .pic img {
		width: 100%;
		height: auto;
	}
	.services-main .btns {
	    left: auto;
		right:0;
	    bottom:0;
	}
}
@media(max-width:600px){
	.services-menu {
		height: 80px;
	}
	.services-menu li {
		height: 80px;
	}
	.services-menu li i {
	    width: 2rem;
	    height: 2rem;
	}
	.services-menu li span {
	    font-size: 0.875em;
	}
	.services-menu li:after {
		top: 75px;
	}
	.services-main {
		overflow: visible;
	}
	.services-main .btns {
	    left: auto;
		right: 0;
	    bottom: -2rem;
	}
	.services-main .btns a {
	    display: block;
	    width: 6rem;
	    height: 2rem;
	    line-height: 2rem;
	    font-size: 0.875rem;
	}
}