.introduce p{font-size:16px; letter-spacing:-0.6px; margin:0 0 65px; line-height:1.65;}
.introduce p span{display:block; float:right; font-weight:500;}
.introduce table{
    width:100%;
    border-collapse:collapse;
    margin:0 0 20px;
    border-spacing:2px;
}
.introduce table caption{margin:0 0 15px; font-size:22px; text-align:left;}
.introduce thead th{
    padding: 15px 5px;
    border-top: 1px solid #000;
    border-bottom:1px solid #000;
    border-right:1px solid #ddd;
    background-color: #f2f2f2;
    color: #000;
    font-weight: 500;
    font-size:15px;
    text-align:center;
}
.introduce thead th:last-child{border-right:0;}
.introduce tbody th{border: 1px solid #ddd; border-left:0; font-size:15px; padding: 8px 5px; color: #4c4c4c; font-weight:normal;}
.introduce tr:hover {background:#f4fbff;}
.introduce td{
    padding: 9px 5px;
    border: 1px solid #ddd;
    color: #4c4c4c;
    text-align: center;
    font-size:14.5px;
    letter-spacing:-0.7px;
}
.introduce td:first-child{border-left:0}
.introduce td:last-child{border-right:0}

/* tablet */
@media screen and (min-width:768px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:767px){
    .introduce p{font-size:14px;}
    .introduce table caption{font-size:18px;}
    .introduce thead th{font-size:13px; padding:8px 3px;}
    .introduce td{font-size:12.5px; padding:8px 3px;}
}
