.block4_T67 { margin-bottom: 5.20833%; }
@media screen and (max-width: 875px) { .block4_T67 { margin-bottom: 40px; } }
.block4_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) { .block4_T67 .title { font-size: 30px; } }
@media screen and (max-width: 875px) { .block4_T67 .title { font-size: 26px; padding-bottom: 0; } }
.block4_T67 .wrap { margin-top: 4.16667%; display: -webkit-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.block4_T67 .cont { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 1px solid #e6e6e6; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.block4_T67 .cont:nth-child(3), .block4_T67 .cont:nth-child(4) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.block4_T67 .imgW, .block4_T67 .textW { width: 50%; }
.block4_T67 .textW { -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 5% 3.33333%; }
.block4_T67 .imgW { position: relative; overflow: hidden; }
.block4_T67 .imgW img { transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); position: absolute; top: 50%; left: 50%; height: 100%; max-width: none; }
.block4_T67 .tit { font-size: 22px; font-weight: bold; color: #2a2a30; }
.block4_T67 .des { color: #7d7d7d; line-height: 30px; height: 90px; overflow: hidden; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.block4_T67 .more { padding: 10px; border-radius: 2px; line-height: 1; background: #C8A97E; color: #fff; border: 1px solid #C8A97E; display: inline-block; margin-top: 15px; }
.block4_T67 .more:hover { background: #fff; color: #C8A97E; }

@media screen and (max-width: 875px) { .block4_T67 .cont { width: 100%; }
    .block4_T67 .tit { font-size: 18px; }
    .block4_T67 .des { font-size: 14px; } }
