.marginauto{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.linenowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexCetween{justify-content:space-between}.flexCeter,.flexCetween{align-items:center;display:flex}.flexCeter{justify-content:center}.ability{margin-top:-1.12rem;position:relative;z-index:3}.avility-list{padding-bottom:.7rem}.ability-item{margin-bottom:.52rem}.ability-item:last-child{margin-bottom:0}.ability-item:nth-child(2n+2) a{flex-direction:row-reverse}.ability-item a{align-items:center;background:#fff;border-radius:.2rem;box-shadow:0 0 .21rem #75757512;display:flex;justify-content:space-between;padding:.32rem .3rem}.ability-item a:hover .ability-imgs figure img{transform:scale(1.06)}.ability-item a:hover .ability-text strong{color:#bf1b20}.ability-imgs{width:61.55%}.ability-imgs figure{border-radius:.12rem;display:block;height:0;line-height:1;overflow:hidden;padding-bottom:50%;position:relative}.ability-imgs figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:.68s;width:100%}.ability-info{width:35.08%}.ability-info .common-btn{margin-top:.8rem}.ability-info .common-btn p{border:1px solid #bf1b20}.ability-info .common-btn p:hover i,.ability-info .common-btn p:hover span{color:#fff}.ability-info .common-btn p i,.ability-info .common-btn p span{color:#bf1b20}.ability-logo{align-items:center;border:1px solid #f4f2ef;display:inline-flex;height:.95rem}.ability-logo img{display:block;max-height:100%;max-width:100%;padding:0 .08rem}.ability-text{margin-top:.22rem}.ability-text strong{color:#272727;display:block;font-size:.26rem;line-height:1.2;margin-bottom:.14rem;transition:.35s}.ability-text p{color:#272727;display:-webkit-box;font-size:.16rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:1600px){.ability-info .common-btn{margin-top:4.1667vw}}@media screen and (max-width:1024px){.avility-list{padding-top:.8rem}.ability{margin-top:0}.ability-item a{display:block;padding:.22rem}.ability-imgs{width:100%}.ability-info{padding-top:.4rem;width:auto}.ability-logo{height:.8rem}}
