.kule-down {
    overflow: hidden;
    width: 100%;
}
.kule-down h4 {
    font-size: 17px;
    margin: 10px 0 20px;
    border-top: 1px dashed #ececec;
    padding-top: 20px;
    font-weight: 700;
    background: url(../kudown/down.svg) left 23px no-repeat;
    background-size: 16px;
    padding-left: 20px;
}
.kule-down a {
    background: #1b54bc;
    color: #fff!important;
    padding: 10px 25px;
    font-size: 14px;
    display: -webkit-inline-box;
    border: 1px solid #1b54bc;
    border-radius: 7px;
    float: left;
    margin-right: 20px;
}
.kule-down ul{
    height: 40px;
}
.down-mima {
    margin-top: 10px;
    padding-top: 5px;
    color: #666;
    font-weight: 700;
    text-align: left;
    font-size: 14px;
}
.down-kj p {
    line-height: 26px;
    margin-bottom: 18px;
}
.down-hide {
    display: block;
    background: repeating-linear-gradient(145deg, #f2f6fc,#f2f6fc 15px, #fff 0, #fff 25px);
    padding: 15px 0;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: normal;
}
.down-hidebutton{
    position: relative;
    font-style: normal;
    cursor: pointer;
    color: #409eff;
}
@media screen and (max-width: 800px){
    .kule-down a {
        margin: 1%;
        font-size: .8rem;
        padding: 2% 0;
        width: 23%;
        text-align: center;
        display: block;
    }
}