.block05_T46 { margin-bottom: 5.20833%; text-align: center; }
.block05_T46 .title { font-size: 40px; text-transform: capitalize; color: #222; }
@media screen and (max-width: 1400px) { .block05_T46 .title { font-size: 32px; } }
@media screen and (max-width: 875px) { .block05_T46 .title { font-size: 24px; } }
.block05_T46 .desc { color: #5f656d; max-width: 850px; margin: 20px auto 0; }
.block05_T46 .wrap { margin-top: 3.75%; }
.block05_T46 .box { width: 48%; }
.block05_T46 .box:hover .imgWrap { box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
.block05_T46 .box:hover .tit { color: #0065b9; }
.block05_T46 .line { width: 30.83333%; }
.block05_T46 .imgWrap { display: block; }
.block05_T46 .imgWrap img { display: block; }
.block05_T46 .tit { color: #111; font-size: 18px; font-weight: bold; text-transform: capitalize; margin-top: 10px; display: inline-block; }
.block05_T46 .des { line-height: 24px; height: 72px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #5f656d; margin-top: 15px; }

@media screen and (max-width: 600px) { .block05_T46 { margin-bottom: 20px; }
    .block05_T46 .box { width: 48%; margin-bottom: 20px; } }
