 
.mx_icon_k {
    width: 25%;
    float: left;
    display: block;
    overflow: hidden;}
.mx_icon a .t_b {
    width: 38%;
    display: block;
    overflow: hidden;
    float: left;
}   
    .mx_icon a .i_k {
    width: 62%;
    display: block;
    overflow: hidden;
    float: left;
}
 
.mx_icon a .i_k .i_k_t {
    color: #333;
    clear: both;
    height: 26px;
    margin-top: 18px;
    font-size: 16px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    .mx_icon a .i_k .i_k_i {
    clear: both;
    height: 29px;
    font-size: 12px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    .mx_icon a .t_b img {
    margin-top: 9px;
    margin-right: 10px;
    margin-bottom: 9px;
    height: 60px;
    width: 60px;
    float: right;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    box-shadow: 0 1px 3px #000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.mx_icon_k:hover{background-color:#f5f4f0;text-decoration:none;color:#333;border-radius:5px;}
@media screen and (max-width:1000px){
    .mx_icon{padding:10px; box-sizing: border-box;}
.mx_icon_k {
    width: 50% !important;
    float: left;
    display: block;
    overflow: hidden;
}
}