*{    margin: 0;    padding: 0;}.page{    width: 100%;    margin: auto;}/*banner*/.banner{    padding: 240px 0;    background-color: rgba(0, 0, 0, 0.4);    background: url(../img/khal2.jpg) no-repeat center;    background-size: cover;    text-align: center;}.banner img{    width: 100%;    height: 100%;    position: relative;    padding-bottom: 86px;}.banner .title{    font-size: 48px;    color: #FFFFFF;}/*客户案例*/.client{    display: flex;    align-items: center;    justify-content: space-around;    width: 1000px;    margin-left: auto;    margin-right: auto;    /*padding-bottom: 86px;*/}.client .client-list{    display: flex;    align-items: flex-start;    justify-content: flex-start;    height: auto;    flex-wrap: wrap;    margin-top: 86px;}.client .client-list:hover{    cursor: pointer;}.client .client-list .client-item{    width: 300px;    height: 450px;    margin-left: 33px;    position: relative;    overflow: hidden;    margin-bottom: 20px;}.client-item .img-set{    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);}.client-item .img-set .img{    width: 100%;    height: 300px;    margin-left: 0;    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);}.client-item .img-set .img img{    width: 100%;    height: 100%;}.client-item .img-set .ewm{    width: 100%;    height: 300px;    display: none;    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);}.client-item .img-set .link{    width: 100%;    height: 300px;    display: none;}.client-item .img-set .ewm img{    width: 100%;    height: 100%;}.client-item .img-set .link img{    width: 100px;    height: 100px;}.client-item .img-set:hover .img{    display: none;}.client-item .img-set:hover .ewm{    display: block;}.client-item .img-set:hover .link{    display: flex;    align-items: center;    justify-content: center;    background-color: rgba(0,0,0,0.1);}.client .client-list .client-item .details{    margin-top: 28px;    display: block;}.client .client-list .client-item .details .title{    font-size: 15px;    color: #303133;    font-weight: bold;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.client .client-list .client-item .details .text{    width: 300px;    /*height: 430px;*/    font-size: 10px;    color: #303133;    margin-top: 23px;}.client .client-list .client-item .details .subtitle{    display: flex;    align-items: center;    margin-top: 24px;    position: absolute;    bottom: 0;}.client .client-list .client-item .details .subtitle .line{    width: 2px;    height: 12px;    background-color: #2469F3;    letter-spacing: 10px;}.client .client-list .client-item .details .subtitle span{    font-size: 12px;    color: #303133;    margin-left: 10px;}/*分页导航条*/.pages{    width: 1000px;    display: flex;    align-items: center;    justify-content: center;    margin-left: auto;    margin-right: auto;    padding-bottom: 86px;}.pages:hover{    cursor: pointer;}.pages .jcFY{    width: 488px;    height: 35px;    font-size: 14px;    color: #303133;    border: 1px solid #D9DADD;    display: flex;    align-items: center;    justify-content: space-around;}.pages .jcFY select{    width: 81px;    height: 22px;    font-size: 12px;    color: #909399;    background-color: #FFFFFF;    border: 1px solid #D9DADD;}.pages .jcFY a{    display: flex;    align-items: center;    justify-content: center;}.pages .jcFY .di{    width: 39px;    height: 22px;    border: 1px solid #D9DADD;}.pages .jcFY span{    width: 39px;    height: 22px;    border: 1px solid #D9DADD;    display: flex;    align-items: center;    justify-content: center;}/*免费试用*/.free{    padding: 48px 0;    background-color: rgba(0, 0, 0, 0.4);    background: url(../img/图层-23.jpg) no-repeat center;    background-size: cover;    text-align: center;    margin-top: 86px;}.free .title{    font-size: 35px;    color: #FFFFFF;    font-weight: bold;    margin-top: 65px;}.free .text{    font-size: 16px;    color: #FFFFFF;    margin-top: 27px;}.free .bottom{    background: url(../img/圆角矩形1.png) no-repeat center;    height: 42px;    font-size: 20px;    color: #FFFFFF;    border-radius: 50px;    border-color: #4984F0;    text-align: center;    line-height: 40px;    margin-top: 52px;}.free .bottom:hover{    cursor: pointer;}