.acc {
    background-color: #699cff;
    border-radius: 30px;
}
.acc a{

    color: #fff;
}
.fenlei {    background-color: #FFF;    padding-top: 20px;}.cp {    display: flex;}.cp .fleis .zx {width: 200px;height: 70px;color: #fff;background-color: #0071c8;text-align: center;line-height: 70px;font-size: 24px;border-radius: 5px;}.cp .fleis ul li {width: 200px;font-size: 18px;height: 60px;line-height: 60px;text-align: center;font-weight: 600;margin: 10px 0;}.cp .fleis ul li:hover{background-color: #adf;border-radius: 30px;}.sp .tims {width: 30%;margin-left: 35px;margin-bottom: 60px;}.sp .tims:hover img {    transform: scale(1.1);    transition: all .5s linear;}.sp .tims .img {height: 215px;overflow: hidden;border-radius: 10px;border: 1px solid #eee;}.sp .tims .img img {    transition: all .5s linear;}.sp .tims .text {/* position: relative; */background-color: #fff;/* border-bottom: 2px solid transparent; */margin: 5px 0;padding: 5px;text-align: center;height: 40px;overflow: hidden;border-radius: 10px;border: 1px solid #eee;background: #aaddcc0a;}.sp .tims .text p{line-height: 30px;font-size: 16px;}.sp .tims: .text p{    color: #333 !important;}.sp .tims:hover .text::after {    opacity: 1;    transform: scaleX(1);}.sp .tims .text::after {    content: "";    height: 2px;    background-color: #015CAB;    width: 100%;    position: absolute;    right: 0px;    bottom: -5px;    left: 0px;    transform: scaleX(0);    opacity: 0;    transform-origin: 50% 50% 0px;    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;}.sp .tims .text span {    line-height: 50px;    font-size: 16px;}