@charset "UTF-8";
.special_00118 { padding: 100px 0; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; }

.special_00118 .cont { display: -webkit-box; display: -ms-flexbox; display: flex; }

.special_00118 .cont .left { width: 50%; }

.special_00118 .cont .left .img { position: relative; overflow: hidden; background-color: #ececec; }

.special_00118 .cont .left .img::before { content: ''; display: block; padding-top: 116%; }

.special_00118 .cont .left .img .i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }

.special_00118 .cont .right { width: 50%; position: relative; overflow: hidden; background-image: url(../../image/special_00118/jpg17.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; bottom: -100px; left: -1px; }

.special_00118 .cont .right::before { content: ''; display: block; padding-top: 100%; }

.special_00118 .cont .right .i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; }

.special_00118 .cont .right .inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: #fff; padding: 0 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.special_00118 .cont .right .inner .wnzt-title .t { white-space: nowrap; line-height: 1.5; height: 1.5em; text-overflow: ellipsis; overflow: hidden; }

.special_00118 .cont .right .inner .scroll-box1 { margin-top: 40px; /* height: 37%; */ font-size: 16px; }

body:not(.lang-en) .special_00118 .cont .right .inner .scroll-box1 { text-align: justify; text-justify: inter-ideograph; }

.special_00118 .cont .right .inner .scroll-box1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; }

.special_00118 .cont .right .inner .morebox { margin-top: 40px; }

.special_00118 .cont .right .inner .desc { display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; line-height: 1.5; height: 10.5em; text-overflow: ellipsis; overflow: hidden; }

/*	pc 端	*/
/*	1280~1440	*/
/*	1024	*/
/*	移动端	*/
@media (max-width: 768px) { .special_00118 { padding: 40px 0; }
  .special_00118 .cont { display: block; }
  .special_00118 .cont .left { width: 100%; }
  .special_00118 .cont .right { width: 100%; margin-top: 20px; bottom: 0; left: 0; }
  .special_00118 .cont .right::before { display: none; }
  .special_00118 .cont .right .inner { display: block; position: relative; padding: 20px; }
  .special_00118 .cont .right .inner .scroll-box1 { margin-top: 20px; }
  .special_00118 .cont .right .inner .morebox { margin-top: 20px; } }
