.serviceNav{
    width:100%;
    overflow:hidden;
    position:relative;
    list-style:none;
    padding:10px 0
}
.serviceNav li{
    float:left;
    width:calc(25% - 45px);
    line-height:2.5;
    font-weight:600;
    border-bottom:4px solid #ccc;
    margin-right:60px;
    color:#999;
    cursor:pointer
}
.serviceNav li.active{
    color:#BB3126
}
.serviceNav li:last-child{
    margin-right:0
}
.serviceNav i{
    width:calc(25% - 45px);
    position:absolute;
    bottom:10px;
    height:4px;
    background:#BB3126;
    transition: all cubic-bezier(.32,.84,.26,1.2) 1.2s;
}
.swiper-slide{
    padding:10px 0 40px;
    overflow:hidden
}
.swiper-slide>p{
    text-align:right;
    font-size:13px;
    line-height:3;
    color:#999;
    margin-bottom:0
}
.swiper-slide .textcontainer{
    float:left;
    width:45%;
    font-size:13px;
}
.swiper-slide .textcontainer h2{
    line-height:3.5;
    font-size:22px;
    text-indent:20px;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px dashed #bb3126
}
.swiper-slide .textcontainer ul{
    list-style:none;
    margin-bottom:25px;
    padding-left:15px;
}
.swiper-slide .textcontainer p{
    padding-left:15px;
    line-height:1.5
}
.swiper-slide .textcontainer ul li{
    line-height:1.5
}
.swiper-slide .textcontainer ul li.child{
    text-indent:5px
}
.swiper-slide .textcontainer h2 span{
    color:#BB3126
}
.swiper-slide .textcontainer h2 img{
    float:left;
    width:15%;
    margin-left: 10px;
}
.swiper-slide>img{
    float:right;
    width:50%;
}
.gray h2,.bot h2{
    line-height:2.5;
    font-size:28px;
}
.bot h2{
    line-height:1.2;
    padding:30px 0;
}
.gray .teamContainer{
    overflow:hidden
}
.gray .teamContainer div{
    width:calc(100% / 3 - 15px);
    float:left;
    margin-bottom:20px;
    margin-right:20px
}
.gray .teamContainer div:nth-child(3n+0){
    margin-right:0
}
.gray .teamContainer div>img{
    width:100%;
    height: 250px;
    object-fit: cover;
}
.gray .teamContainer div p{
    text-align:center;
    line-height:3;
    color:#666;
   	font-weight: bold;
}
#akd_content .gray .teamContainer div p img{
    vertical-align:middle;
    height: 50px;
    display:inline;
    margin-right:10px
}
.cardcontainer{
    overflow:hidden;
    padding-bottom:40px;
    border-bottom:1px solid #ededed
}
.cardcontainer .blockCard{
    float:left;
    width:calc(100% / 3);
    padding:0 65px;
    box-sizing:border-box;
    font-size:13px;
    border-right:1px solid #ededed
}
.cardcontainer .blockCard:last-child{
    border-right:none
}
.cardcontainer .blockCard>img{
    width:100%
}
.cardcontainer .blockCard .cardtitle{
    font-size:16px;
    text-align:center;
    line-height:2.5
}
.cardcontainer .blockCard ul{
    list-style:none;
    margin:10px auto 20px;
}
.cardcontainer .blockCard ul li{
    line-height:1.8;
    /*padding-left: 15px;*/
    margin:5px 0;
}
.cardcontainer .blockCard p:last-child{
    padding-left:15px;
    line-height:1.5
}
.singleCard>div{
    overflow:hidden;
    margin-bottom:30px;
}
.singleCard>div img{
    float:left;
    width:100%;
}
.singleCard>div>div{
    float:left
}
.singleCard>div>div p{
    font-size:18px;
    line-height:2.8
}
.singleCard>div>div ul{
    list-style:none;
    font-size:13px;
    color:#666;
    line-height:1.8
}