.block3_T67 { margin-bottom: 5.20833%; padding-top: 3.64583%; padding-bottom: 5.20833%; background: #FAFAFA; }
@media screen and (max-width: 875px) { .block3_T67 { margin-bottom: 40px; } }
.block3_T67 .title { font-size: 50px; line-height: 1.2; text-transform: capitalize; font-weight: 900; position: relative; padding-top: 20px; color: #2a2a30; text-align: center; }
@media screen and (max-width: 1400px) { .block3_T67 .title { font-size: 30px; } }
@media screen and (max-width: 875px) { .block3_T67 .title { font-size: 26px; padding-bottom: 0; } }
.block3_T67 .wrap { margin-top: 4.16667%; }
.block3_T67 .box { width: 30%; text-align: center; }
.block3_T67 .line { width: 30%; }
.block3_T67 .tit { font-size: 24px; color: #2a2a30; display: block; margin-top: 15px; }
.block3_T67 .des { color: #7d7d7d; margin-top: 15px; line-height: 30px; height: 90px; overflow: hidden; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

@media screen and (max-width: 875px) { .block3_T67 .tit { font-size: 18px; }
    .block3_T67 .des { font-size: 14px; } }
@media screen and (max-width: 600px) { .block3_T67 .box { width: 100%; margin-bottom: 20px; } }
