.mainleft .leftone ul li .texticon span a{
    font-size: 14px;
    color: #9d9d9d;
    margin: 0 0 0 0;
    line-height: unset;
    font-weight: 100;
}
.mainleft .leftone ul li .texticon span:hover a {
    color: #ffffff;
}
.mainleft .lefttwo ul li .dometext a:not(.textsay) {
    display: inline-block;
    vertical-align: middle;
    max-width: 35%;
}
.mainleft .lefttwo ul li a .texticon span,
.mainleft .lefttwo ul li a .texticon {
    width: 100%;
}
.mainleft .lefttwo ul li a .texticon span{
    width: calc(100% - 10px);;
}
.mainleft .lefttwo ul li .dometext a:nth-child(1){
    max-width: 60%;
}
.mainleft .lefttwo ul li .textsay{
    font-weight: 100;
}
.mainleft .lefttwo ul li .textsay:hover{
    color: #666666;
}

/*.mainleft .leftone .texticon{*/
/*    height: 62px;*/
/*    background: rgba(255, 255, 255, 0.95);*/
/*    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);*/
/*    border-radius: 4px;*/
/*    padding: 8px 12px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    gap: 12px;*/
/*}*/
.mainleft .leftone ul li div .texticon span a{
    color: #168FFF;
    font-weight: 500;
    font-size: 14px;
    transition: color 0.2s;
}





@media screen and (max-width: 1200px) {
    .mainleft .leftone ul li .texticon span a{
        font-size: 12px;
    }
    .mainleft .lefttwo ul li .dometext a {
        display: block;
         max-width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .mainleft .lefttwo ul li .dometext a:not(.textsay),
    .mainleft .lefttwo ul li .dometext a:nth-child(1){
        max-width: 100%;
    }
    .mainleft .lefttwo ul li .dometext a:nth-child(1){
        width: 100%;
    }

    .mainleft .lefttwo ul li .textsay {
        font-weight: 500;
    }
    .mainleft .lefttwo ul li a .texticon span {
        width: 100%;
    }


}
