Скорее всего, анимация не плавная из-за того, что не указано свойство `transition-timing-function`, которое определяет характер изменения значения свойства во время перехода. Если не указать это свойство, браузер будет использовать значение по умолчанию, которое может быть не самым подходящим для вашего случая.
Чтобы сделать толщину обводки плавно увеличивающейся при наведении курсора на блок в течение 250ms, вы можете использовать следующий CSS код:
```css
.block {
border: 1px solid black;
transition: border-width 250ms ease; /* Добавляем transition с указанием свойства border-width, продолжительности и функции сглаживания */
}
.block:hover {
border-width: 2px; /* Указываем новую толщину границы при наведении */
}
```
В данном примере, при наведении курсора на блок, толщина обводки будет увеличиваться плавно за 250ms, благодаря указанию функции сглаживания `ease`. Вы можете также использовать другие функции сглаживания, такие как `linear`, `ease-in`, `ease-out`, `ease-in-out` и т.д., чтобы изменить характер анимации.