@charset "UTF-8";
.special_00181 { padding: 100px 0; background-position: center; background-repeat: no-repeat; background-size: cover; }

.special_00181 .wnzt-title { font-size: 30px; }

@media (max-width: 768px) { .special_00181 .wnzt-title { font-size: 22px; } }

.special_00181 .flex-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.special_00181 .txt-box { width: 53.42857%; position: relative; background-position: bottom center; background-repeat: no-repeat; background-size: cover; border-radius: 20px; }

.special_00181 .txt-box .zs { position: relative; overflow: hidden; background-position: top center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 11px; left: 0; width: 100%; height: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px; }

.special_00181 .txt-box .zs::before { content: ''; display: block; padding-top: 7.35294%; }

.special_00181 .txt-box .zs .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_00181 .txt-box .pad { position: relative; z-index: 2; padding: 9.35829% 6.01604%; }

.special_00181 .txt-box .p-box { color: #999999; line-height: 1.75; margin-top: 30px; height: calc((9em * 1.75) + 10px); }

body:not(.lang-en) .special_00181 .txt-box .p-box { text-align: justify; text-justify: inter-ideograph; }

.special_00181 .txt-box .p-box .p + .p { margin-top: 10px; }

.special_00181 .img-box { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 0; position: relative; }

.special_00181 .img-box .img { position: absolute; right: 0; width: 157.36196%; background-position: center; background-repeat: no-repeat; background-size: cover; bottom: 0; top: -14.63415%; border-radius: 20px; }

/*	pc 端	*/
/*	1280~1440	*/
/*	1024	*/
@media (max-width: 1656px) { .special_00181 .txt-box .pad { padding: 40px; } }

/*	移动端	*/
@media (max-width: 768px) { .special_00181 { padding: 40px 0 0; }
  .special_00181 .flex-box { display: block; }
  .special_00181 .img-box { width: 100%; }
  .special_00181 .img-box .img { width: 100%; position: relative; overflow: hidden; top: auto; border-radius: 10px; }
  .special_00181 .img-box .img::before { content: ''; display: block; padding-top: 69.68811%; }
  .special_00181 .img-box .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_00181 .txt-box { width: 100%; border-radius: 10px; }
  .special_00181 .txt-box .pad { padding: 20px; }
  .special_00181 .txt-box .p-box { margin-top: 15px; height: auto; max-height: calc((9em * 1.75) + 5px); }
  .special_00181 .txt-box .p-box .p + .p { margin-top: 5px; }
  .special_00181 .txt-box .zs { border-radius: 10px; top: 6px; } }
