@font-face {
  font-family: 'Roboto';
  src: url("https://www.zs.xencelabs.cc/Uploads/images/xencelabs/detail/PenDisplay24/css/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url("https://www.zs.xencelabs.cc/Uploads/images/xencelabs/detail/PenDisplay24/css/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url("https://www.zs.xencelabs.cc/Uploads/images/xencelabs/detail/PenDisplay24/css/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url("https://www.zs.xencelabs.cc/Uploads/images/xencelabs/detail/PenDisplay24/css/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

#PenDisplay16Lite .font_Bold {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
}

#PenDisplay16Lite .font_Medium {
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
}

#PenDisplay16Lite .font_Regular {
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
}

#PenDisplay16Lite .font_Light {
  font-weight: 300;
  font-family: 'Roboto', sans-serif;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

#PenDisplay16Lite {
  font-size: 0;
  color: #000000;
  background-color: #000000;
}

#PenDisplay16Lite p, #PenDisplay16Lite h1, #PenDisplay16Lite h2, #PenDisplay16Lite h3, #PenDisplay16Lite h4, #PenDisplay16Lite span {
  text-align: center;
}

#PenDisplay16Lite img {
  width: 100%;
  height: auto;
}

#PenDisplay16Lite .div_video {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#PenDisplay16Lite video {
  width: 100%;
  height: auto;
}

#PenDisplay16Lite .div_text_h2 {
  height: calc(100vh - 45px);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#PenDisplay16Lite .text_h2 {
  font-size: 3.75vw;
  color: #F2C305;
  line-height: 1.3333;
}

#PenDisplay16Lite .fs_max {
  font-size: 2.5vw;
  line-height: 1.25;
  margin-bottom: 1.04167vw;
}

#PenDisplay16Lite .fs_min {
  font-size: 1.04167vw;
  line-height: 1.5;
}

#PenDisplay16Lite .img_pc {
  display: inline-block;
}

#PenDisplay16Lite .img_h5 {
  display: none;
}

#PenDisplay16Lite .img_h5.img_h5_1080 {
  display: none;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .it {
  position: absolute;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text {
  width: 92%;
  position: absolute;
  left: 4%;
  top: 5.72917vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .text_p1 {
  font-size: 2.5vw;
  margin-bottom: 0.72917vw;
  text-align: center;
  color: #FFFFFF;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .text_p2 {
  font-size: 1.66667vw;
  margin-bottom: 1.5625vw;
  text-align: center;
  color: #FFFFFF;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .text_p3 {
  font-size: 1.04167vw;
  margin-bottom: 1.82292vw;
  text-align: center;
  color: #FFFFFF;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .buy_now {
  font-size: 0.9375vw;
  background-color: #FFCB05;
  border-radius: 100px;
  line-height: 1;
  color: #000000;
  cursor: pointer;
  width: max-content;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .buy_now a {
  font-size: 0.9375vw;
  color: #000000;
  text-decoration: none;
  display: inline-block;
  padding: 0.52083vw 1.14583vw 0.625vw;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .text_p5 {
  font-size: 0.83333vw;
  color: #FFFFFF;
  position: absolute;
  bottom: 5%;
  left: 3%;
  width: 94%;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item.swiper-slide-2 .text_p5 {
  color: #000000;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item.swiper-slide-3 .text_p5 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item.swiper-slide-2 .text_p1 {
  color: #000000;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item.swiper-slide-2 .text_p2 {
  color: #000000;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item.swiper-slide-2 .text_p3 {
  color: #000000;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .swiperkv-swiper-pagination {
  width: 186px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  display: flex;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .swiperkv-swiper-pagination .swiper-pagination-bullet {
  width: 50%;
  height: 100%;
  background: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  transition: all 0.3s;
}

#PenDisplay16Lite .module1 #PenDisplay24_swiperkv .swiperkv-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FFFFFF;
}

#PenDisplay16Lite .module2 {
  background-color: #F5F5F5;
  padding-top: 9.47917vw;
  padding-bottom: 8.64583vw;
}

#PenDisplay16Lite .module2 .div_ul {
  display: flex;
  flex-wrap: wrap;
  width: 73.5%;
  margin: 0 auto;
  justify-content: space-between;
}

#PenDisplay16Lite .module2 .div_ul .div_li {
  margin-bottom: 1.04167vw;
  position: relative;
}

#PenDisplay16Lite .module2 .div_ul .div_li img {
  height: 20.83333vw;
  width: auto;
  border-radius: 0.52083vw;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_text {
  position: absolute;
  top: 1.5625vw;
  left: 1.5625vw;
  width: 88%;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_text .text_p1 {
  font-size: 1.25vw;
  margin-bottom: 0.52083vw;
  text-align: left;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_text .text_p2 {
  font-size: 0.83333vw;
  color: #666666;
  line-height: 1.5;
  text-align: left;
}

#PenDisplay16Lite .module2 .div_ul .div_li .text_p3 {
  font-size: 0.72917vw;
  color: #999999;
  font-style: italic;
  position: absolute;
  top: 85%;
  left: 1.5625vw;
  width: 88%;
  line-height: 1.5;
  text-align: left;
}

#PenDisplay16Lite .module2 .div_ul .div_li.div_li_4 .div_text {
  width: 64%;
}

#PenDisplay16Lite .module2 .div_ul .div_li.div_li_8 img {
  height: 23.95833vw;
}

#PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 img {
  height: 23.95833vw;
}

#PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 img {
  height: 23.95833vw;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 57%;
  top: 47%;
  width: max-content;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li {
  font-size: 1.04167vw;
  color: #404040;
  line-height: 1.5;
  display: flex;
  align-items: center;
  margin-bottom: 0.26042vw;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li:last-child {
  margin-bottom: 0;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li::before {
  display: block;
  content: '';
  width: 0.52083vw;
  height: 0.52083vw;
  border-radius: 50%;
  border: 1px solid #7D7D7D;
  margin-right: 0.52083vw;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li:nth-child(1)::before {
  background-color: #0D92D7;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li:nth-child(2)::before {
  background-color: #FAFC18;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li:nth-child(3)::before {
  background-color: #FF7601;
}

#PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li:nth-child(4)::before {
  background-color: #FFFFFF;
}

#PenDisplay16Lite .module4 .module3 {
  position: sticky;
  top: 45px;
  left: 0;
  z-index: 99;
}

#PenDisplay16Lite .module4 .module3 .videoBox {
  width: 100%;
  height: 55.20833vw;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

#PenDisplay16Lite .module4 .div_text_h2 {
  height: auto;
  padding: 11.71875vw 0;
  background-color: #000000;
  position: relative;
}

#PenDisplay16Lite .module4 .div_video {
  position: relative;
  width: 100%;
  height: 55.20833vw;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-color: #000000;
}

#PenDisplay16Lite .module5 {
  padding-top: 11.71875vw;
  padding-bottom: 13.54167vw;
  overflow: hidden;
}

#PenDisplay16Lite .module5 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module5 .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module5 .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module5 #module5_swiper {
  width: 72.91667vw;
  overflow: initial;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item {
  width: 52.08333vw;
  margin-right: 2.08333vw;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box {
  background: #000000;
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 1.04167vw;
  overflow: hidden;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .cover_1 {
  width: 100%;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .cover_1 img {
  width: 100%;
  height: 100%;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .img_cover {
  height: 100%;
  background: url("https://download01.xencelabs.com/Uploads/images/xencelabs/detail/PenDisplay16Lite/images/5_1.jpg");
  background-size: cover;
  position: absolute;
  top: 0;
  animation: start 1s ease-in-out;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .img_cover .btn_icon {
  position: absolute;
  top: 0%;
  right: -1.14583vw;
  cursor: grab;
  z-index: 4;
  width: 2.29167vw;
  height: 100%;
  background: url("https://download01.xencelabs.com/Uploads/images/xencelabs/detail/PenDisplay16Lite/images/5_btn.png");
  background-size: cover;
  background-position: center center;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item.div_item_2 .img_box .img_cover {
  background: url("https://download01.xencelabs.com/Uploads/images/xencelabs/detail/PenDisplay16Lite/images/5_3.jpg");
  background-size: cover;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item.div_item_3 .img_box .img_cover {
  background: url("https://download01.xencelabs.com/Uploads/images/xencelabs/detail/PenDisplay16Lite/images/5_5.jpg");
  background-size: cover;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 {
  width: 68%;
  margin-top: 1.875vw;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 .text_p1 {
  font-size: 1.25vw;
  margin-bottom: 0.83333vw;
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 .text_p2 {
  font-size: 0.83333vw;
  color: #FFFFFF80;
  line-height: 1.5;
  text-align: left;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .position_text {
  position: absolute;
  width: 13.80208vw;
  top: 22.39583vw;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .position_text .text_p1 {
  font-size: 1.04167vw;
  color: #FFCB05;
  text-align: center;
  margin-bottom: 0.625vw;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .position_text .text_p2 {
  font-size: 1.04167vw;
  text-align: center;
  color: #FFCB05;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .position_text1 {
  left: 5.72917vw;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .position_text2 {
  left: 26.04167vw;
  width: 18.75vw;
}

#PenDisplay16Lite .module5 #module5_swiper .swiper_controls {
  display: flex;
  margin-top: 1.77083vw;
}

#PenDisplay16Lite .module5 #module5_swiper .swiper_controls > div {
  user-select: none;
  cursor: pointer;
  width: 2.08333vw;
  height: 2.08333vw;
  border-radius: 50%;
  background-color: #4C4D4F;
  display: flex;
  align-items: center;
  justify-content: center;
}

#PenDisplay16Lite .module5 #module5_swiper .swiper_controls > div:hover {
  background-color: #343437;
}

#PenDisplay16Lite .module5 #module5_swiper .swiper_controls > div.swiper-button-disabled {
  background-color: #343437;
}

#PenDisplay16Lite .module5 #module5_swiper .swiper_controls > div img {
  width: 0.625vw;
}

#PenDisplay16Lite .module5 #module5_swiper .swiper_controls .module5_swiper-prev {
  margin-right: 1.04167vw;
}

#PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .data_p {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  font-size: 0.9375vw;
  color: #FFCB05;
  padding: 0.41667vw 1.04167vw;
  position: absolute;
  left: 1.5625vw;
  top: 1.5625vw;
  z-index: 2;
}

#PenDisplay16Lite .module6 {
  position: relative;
}

#PenDisplay16Lite .module6 .div_content {
  position: sticky;
  top: 45px;
  width: 100%;
}

#PenDisplay16Lite .module6 .div_content .div_img {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

#PenDisplay16Lite .module6 .div_content .div_img .zz {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
}

#PenDisplay16Lite .module6 .div_content .div_text {
  width: 100%;
  position: absolute;
  left: 0%;
  top: 14.5%;
  display: none;
}

#PenDisplay16Lite .module6 .div_content .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module6 .div_content .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module6 .div_content .div_data {
  position: absolute;
  width: 100%;
  left: 0;
  top: 48%;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}

#PenDisplay16Lite .module6 .div_content .div_data img {
  width: 17.34375vw;
  margin-right: 3.22917vw;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li {
  color: #FFCB05;
  display: flex;
  align-items: center;
  margin-bottom: 1.30208vw;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li:last-child {
  margin-bottom: 0;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li .text_li_span1 {
  font-size: 1.66667vw;
  display: inline-block;
  margin-right: 0.52083vw;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li .text_li_span2 {
  font-size: 1.04167vw;
  display: inline-block;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li::before {
  display: block;
  content: '';
  width: 0.78125vw;
  height: 0.78125vw;
  border-radius: 50%;
  margin-right: 1.04167vw;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li:nth-child(1)::before {
  background-color: #0D92D7;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li:nth-child(2)::before {
  background-color: #FAFC18;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li:nth-child(3)::before {
  background-color: #FF7601;
}

#PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li:nth-child(4)::before {
  background-color: #FFFFFF;
}

#PenDisplay16Lite .module6 .module6_sticky {
  height: 150vh;
}

#PenDisplay16Lite .module7 {
  padding-top: 12.23958vw;
}

#PenDisplay16Lite .module7 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module7 .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module7 .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module7 .div_video {
  width: 62.5vw;
  height: 35.15625vw;
  border-radius: 1.04167vw;
  margin: 0 auto;
}

#PenDisplay16Lite .module8 .div_text_h2 {
  height: auto;
  padding: 11.71875vw 0;
}

#PenDisplay16Lite .module8 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module8 .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module8 .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module8 .div_video {
  width: 62.5vw;
  height: 35.15625vw;
  border-radius: 1.04167vw;
  margin: 0 auto;
}

#PenDisplay16Lite .module9 {
  padding-top: 11.71875vw;
  padding-bottom: 7.8125vw;
}

#PenDisplay16Lite .module9 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module9 .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module9 .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module9 .div_video {
  width: 62.5vw;
  height: 35.15625vw;
  border-radius: 1.04167vw;
  margin: 0 auto;
}

#PenDisplay16Lite .module9 .div_data {
  display: flex;
  justify-content: center;
  margin-top: 4.16667vw;
}

#PenDisplay16Lite .module9 .div_data .div_item {
  display: flex;
  align-items: center;
  margin-right: 5.98958vw;
}

#PenDisplay16Lite .module9 .div_data .div_item:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module9 .div_data .div_item img {
  width: 4.16667vw;
  margin-right: 1.04167vw;
}

#PenDisplay16Lite .module9 .div_data .div_item .text_p3 {
  font-size: 1.66667vw;
  color: #FFCB05;
  text-align: left;
  margin-bottom: 0.52083vw;
}

#PenDisplay16Lite .module9 .div_data .div_item .text_p4 {
  font-size: 0.9375vw;
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module10 {
  position: relative;
}

#PenDisplay16Lite .module10 .div_text {
  position: absolute;
  left: 14%;
  width: 24.5%;
  top: 18.22917vw;
}

#PenDisplay16Lite .module10 .div_text .text_p1 {
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module10 .div_text .text_p2 {
  color: #999999;
  text-align: left;
}

#PenDisplay16Lite .module11 {
  background-color: #0C0C10;
  padding-bottom: 7.8125vw;
  overflow-x: clip;
}

#PenDisplay16Lite .module11 #module11_swiper {
  width: 72.91667vw;
  overflow: initial;
  transform: translateY(-4.16667vw);
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item {
  width: 50vw;
  margin-right: 2.08333vw;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .img_box {
  width: 50vw;
  height: 28.64583vw;
  border-radius: 1.04167vw;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .img_box video {
  width: 51.04167vw;
  height: 28.64583vw;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 {
  width: 50%;
  margin-top: 1.875vw;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 .text_p1 {
  font-size: 1.25vw;
  margin-bottom: 0.83333vw;
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 .text_p2 {
  font-size: 0.83333vw;
  color: #FFFFFF80;
  line-height: 1.5;
  text-align: left;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text {
  position: absolute;
  width: 13.80208vw;
  top: 22.39583vw;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text .text_p1 {
  font-size: 1.04167vw;
  color: #FFCB05;
  text-align: center;
  margin-bottom: 0.625vw;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text .text_p2 {
  font-size: 1.04167vw;
  text-align: center;
  color: #FFCB05;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text1 {
  left: 5.72917vw;
}

#PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text2 {
  left: 26.04167vw;
  width: 18.75vw;
}

#PenDisplay16Lite .module11 #module11_swiper .swiper_controls {
  display: flex;
  margin-top: 1.77083vw;
}

#PenDisplay16Lite .module11 #module11_swiper .swiper_controls > div {
  user-select: none;
  cursor: pointer;
  width: 2.08333vw;
  height: 2.08333vw;
  border-radius: 50%;
  background-color: #4C4D4F;
  display: flex;
  align-items: center;
  justify-content: center;
}

#PenDisplay16Lite .module11 #module11_swiper .swiper_controls > div:hover {
  background-color: #343437;
}

#PenDisplay16Lite .module11 #module11_swiper .swiper_controls > div.swiper-button-disabled {
  background-color: #343437;
}

#PenDisplay16Lite .module11 #module11_swiper .swiper_controls > div img {
  width: 0.625vw;
}

#PenDisplay16Lite .module11 #module11_swiper .swiper_controls .module11_swiper-prev {
  margin-right: 1.04167vw;
}

#PenDisplay16Lite .module12 {
  background-color: #FAFAFA;
}

#PenDisplay16Lite .module12 .div_text_h2 {
  height: auto;
  padding: 11.71875vw 0;
}

#PenDisplay16Lite .module12 .div_text {
  width: 100%;
  margin: 0 auto 8.33333vw;
}

#PenDisplay16Lite .module12 .div_text .text_p1 {
  color: #000000;
}

#PenDisplay16Lite .module12 .div_text .text_p2 {
  color: #666666;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module12 .div_data {
  display: flex;
  justify-content: center;
  margin-bottom: 3.125vw;
}

#PenDisplay16Lite .module12 .div_data .div_item {
  margin-right: 10.41667vw;
}

#PenDisplay16Lite .module12 .div_data .div_item:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module12 .div_data .div_item .text_p3 {
  font-size: 1.66667vw;
  color: #000000;
  margin-bottom: 0.78125vw;
}

#PenDisplay16Lite .module12 .div_data .div_item .text_p3 .dif {
  font-size: 1.04167vw;
}

#PenDisplay16Lite .module12 .div_data .div_item .text_p4 {
  font-size: 1.04167vw;
  color: #666666;
}

#PenDisplay16Lite .module13 {
  position: relative;
  padding-top: 10.41667vw;
  background-color: #FAFAFA;
}

#PenDisplay16Lite .module13 .div_text {
  position: absolute;
  left: 0%;
  width: 100%;
  top: 11.45833vw;
}

#PenDisplay16Lite .module13 .div_text .text_p1 {
  color: #262626;
}

#PenDisplay16Lite .module13 .div_text .text_p2 {
  color: #666666;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module13 .text_p3 {
  font-size: 1.04167vw;
  color: #262626;
  position: absolute;
  width: 50%;
  left: 25%;
  bottom: 2.60417vw;
}

#PenDisplay16Lite .module14 {
  background-color: #FAFAFA;
  padding-top: 7.8125vw;
  padding-bottom: 6.51042vw;
}

#PenDisplay16Lite .module14 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module14 .div_text .text_p1 {
  color: #262626;
}

#PenDisplay16Lite .module14 .div_text .text_p2 {
  color: #666666;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module14 .div_imgs {
  display: flex;
  justify-content: center;
  margin-bottom: 1.04167vw;
}

#PenDisplay16Lite .module14 .div_imgs img {
  height: 36.45833vw;
  width: auto;
  border-radius: 1.04167vw;
  margin-right: 1.04167vw;
}

#PenDisplay16Lite .module14 .div_imgs img:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module14 .text_p3 {
  font-size: 0.83333vw;
  color: #666666;
  width: 73%;
  margin: 0 auto;
  text-align: left;
}

#PenDisplay16Lite .module15 .div_text_h2 {
  height: auto;
  padding: 11.71875vw 0;
}

#PenDisplay16Lite .module15 .div_content {
  position: sticky;
  top: 0;
  left: 0;
  height: 100vh;
}

#PenDisplay16Lite .module15 .div_content .div_text {
  position: absolute;
  width: 100%;
  left: 0;
  top: 4.6875vw;
  opacity: 0;
  transition: opacity 1s;
}

#PenDisplay16Lite .module15 .div_content .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module15 .div_content .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module15 .div_content .div_text.active {
  opacity: 1;
}

#PenDisplay16Lite .module15 .static_height {
  height: 240vh;
}

#PenDisplay16Lite .module17 {
  position: relative;
}

#PenDisplay16Lite .module17 .animation_img2 {
  position: absolute;
  bottom: 13.54167vw;
  right: 0;
}

#PenDisplay16Lite .module17 .animation_img2.active1 {
  animation: increase2 0.8s forwards;
}

#PenDisplay16Lite .module17 .animation_img2.active2 {
  animation: increase1 0.8s forwards;
}

@keyframes increase1 {
  from {
    bottom: 13.54167vw;
  }
  to {
    bottom: 0vw;
  }
}

@keyframes increase2 {
  from {
    bottom: 0vw;
  }
  to {
    bottom: 13.54167vw;
  }
}

#PenDisplay16Lite .module17 .div_text {
  position: absolute;
  left: 14%;
  width: 28%;
  top: 26.04167vw;
}

#PenDisplay16Lite .module17 .div_text .text_p1 {
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module17 .div_text .text_p2 {
  color: #999999;
  text-align: left;
}

#PenDisplay16Lite .module18 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#PenDisplay16Lite .module18 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#PenDisplay16Lite .module18 .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module18 .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module18 #module18_swiper {
  border-radius: 1.04167vw;
  overflow: hidden;
  width: 62.5vw;
}

#PenDisplay16Lite .module18 #module18_swiper .text_content .item {
  position: relative;
}

#PenDisplay16Lite .module18 #module18_swiper .text_content .item .swiper_p1 {
  font-size: 1.04167vw;
  text-align: left;
  position: absolute;
  left: 55.5%;
  top: 14.58333vw;
  color: #000000;
  width: 40%;
}

#PenDisplay16Lite .module18 #module18_swiper .text_content .item .swiper_p2 {
  font-size: 1.04167vw;
  text-align: left;
  position: absolute;
  left: 55.5%;
  top: 28.64583vw;
  color: #000000;
  width: 50%;
}

#PenDisplay16Lite .module18 .tab_text_1 {
  width: 35.9375vw;
  display: flex;
  justify-content: center;
  border-bottom: 2px solid #404040;
  margin-bottom: 1.04167vw;
  gap: 4.16667vw;
}

#PenDisplay16Lite .module18 .tab_text_1 .tab_text {
  font-size: 1.25vw;
  width: max-content;
  padding: 1.04167vw 0;
  color: #A3A3A3;
  cursor: pointer;
  position: relative;
  text-align: center;
}

#PenDisplay16Lite .module18 .tab_text_1 .tab_text.active {
  color: #FFFFFF;
}

#PenDisplay16Lite .module18 .tab_text_1 .tab_text.active::after {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: '';
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #FFCB05;
}

#PenDisplay16Lite .module18 .tab_text_2 {
  width: 35.9375vw;
  margin-bottom: 1.04167vw;
}

#PenDisplay16Lite .module18 .tab_text_2 .tab_text {
  font-size: 0.83333vw;
  color: #FFFFFF80;
  text-align: center;
  display: none;
  line-height: 1.5;
  padding: 0 1.45833vw;
}

#PenDisplay16Lite .module18 .tab_text_2 .tab_text.active {
  display: block;
}

#PenDisplay16Lite .module18 .tab_text_3 .tab_text {
  font-size: 0.72917vw;
  color: #FFFFFF4D;
  line-height: 1.5;
  text-align: center;
  display: none;
}

#PenDisplay16Lite .module18 .tab_text_3 .tab_text.active {
  display: block;
}

#PenDisplay16Lite .module19 .div_text_h2 {
  height: auto;
  padding-top: 11.71875vw;
  padding-bottom: 8.59375vw;
}

#PenDisplay16Lite .module19 .div_img {
  position: relative;
}

#PenDisplay16Lite .module19 .div_img .div_text {
  position: absolute;
  left: 0%;
  width: 100%;
  top: 3.125vw;
}

#PenDisplay16Lite .module19 .div_img .div_text .text_p1 {
  color: #FFFFFF;
}

#PenDisplay16Lite .module19 .div_img .div_text .text_p2 {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module20 {
  position: relative;
}

#PenDisplay16Lite .module20 .div_text {
  position: absolute;
  left: 14%;
  width: 32%;
  top: 13.54167vw;
}

#PenDisplay16Lite .module20 .div_text .text_p1 {
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module20 .div_text .text_p2 {
  color: #999999;
  text-align: left;
  width: 90%;
  margin-bottom: 4.16667vw;
}

#PenDisplay16Lite .module20 .div_text .text_p3 {
  font-size: 0.83333vw;
  color: #666666;
  text-align: left;
}

#PenDisplay16Lite .module21 {
  padding-bottom: 13.02083vw;
  padding-top: 4.16667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

#PenDisplay16Lite .module21 #module21_swiper {
  width: 39.0625vw;
  margin: 0;
}

#PenDisplay16Lite .module21 #module21_swiper .swiper_list .item img {
  border-radius: 1.04167vw;
  overflow: hidden;
}

#PenDisplay16Lite .module21 #module21_swiper .swiper_controls {
  display: flex;
  justify-content: center;
  margin-top: 2.1875vw;
}

#PenDisplay16Lite .module21 #module21_swiper .swiper_controls > div {
  user-select: none;
  cursor: pointer;
  width: 2.08333vw;
  height: 2.08333vw;
  border-radius: 50%;
  background-color: #4C4D4F;
  display: flex;
  align-items: center;
  justify-content: center;
}

#PenDisplay16Lite .module21 #module21_swiper .swiper_controls > div.swiper-button-disabled {
  background-color: #343437;
}

#PenDisplay16Lite .module21 #module21_swiper .swiper_controls > div img {
  width: 0.625vw;
}

#PenDisplay16Lite .module21 #module21_swiper .swiper_controls .module21_swiper-prev {
  margin-right: 1.04167vw;
}

#PenDisplay16Lite .module21 .div_text {
  width: 24%;
  margin-left: 8.33333vw;
  margin-bottom: 4.27083vw;
}

#PenDisplay16Lite .module21 .div_text .text_p1 {
  color: #FFFFFF;
  text-align: left;
}

#PenDisplay16Lite .module21 .div_text .text_p2 {
  color: #999999;
  text-align: left;
}

#PenDisplay16Lite .module22 {
  background-color: #F5F5F5;
  text-align: center;
}

#PenDisplay16Lite .module22 .div_text_h2 {
  height: auto;
  padding-top: 11.71875vw;
  padding-bottom: 8.59375vw;
}

#PenDisplay16Lite .module22 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module22 .div_text .text_p1 {
  color: #000000;
}

#PenDisplay16Lite .module22 .div_text .text_p2 {
  color: #666666;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module22 img {
  width: 62.5vw;
  border-radius: 1.04167vw;
}

#PenDisplay16Lite .module23 {
  background-color: #F5F5F5;
  padding-top: 11.97917vw;
}

#PenDisplay16Lite .module23 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module23 .div_text .text_p1 {
  color: #000000;
}

#PenDisplay16Lite .module23 .div_ul {
  width: 72.91667vw;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#PenDisplay16Lite .module23 .div_ul .div_li {
  position: relative;
}

#PenDisplay16Lite .module23 .div_ul .div_li img {
  height: 31.25vw;
  width: auto;
  border-radius: 1.04167vw;
}

#PenDisplay16Lite .module23 .div_ul .div_li p {
  color: #666666;
  position: absolute;
  text-align: left;
}

#PenDisplay16Lite .module23 .div_ul .div_li p.text_p3 {
  color: #999999;
  font-size: 0.83333vw;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 {
  margin-bottom: 1.04167vw;
  width: 100%;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 img {
  height: auto;
  width: 100%;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 .text_p1 {
  top: 72%;
  left: 35%;
  width: 20%;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 .text_p2 {
  top: 73%;
  left: 60%;
  width: 32%;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_2 .text_p1 {
  top: 5%;
  left: 6%;
  width: 80%;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_3 .text_p1 {
  top: 5%;
  left: 6%;
  width: 80%;
}

#PenDisplay16Lite .module23 .div_ul .div_li.div_li_3 .text_p3 {
  bottom: 4%;
  left: 6%;
  width: 80%;
}

#PenDisplay16Lite .module24 {
  background-color: #F5F5F5;
  padding-top: 11.97917vw;
}

#PenDisplay16Lite .module24 > .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
  text-align: center;
}

#PenDisplay16Lite .module24 > .div_text .text_p1 {
  color: #000000;
}

#PenDisplay16Lite .module24 > .div_text .add_p {
  color: #999999;
  width: 50%;
  margin: 0 auto;
}

#PenDisplay16Lite .module24 > .div_text .compare_btn {
  font-size: 0.9375vw;
  padding: 0.72917vw 0.83333vw;
  border: 1px solid rgba(0, 0, 0, 0.85);
  border-radius: 100px;
  color: rgba(0, 0, 0, 0.85);
  text-decoration: none;
  display: inline-block;
  margin-top: 2.08333vw;
}

#PenDisplay16Lite .module24 > .div_text .compare_btn:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper {
  padding-left: 8.33333vw;
  padding-right: 8.33333vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item {
  width: auto;
  flex-shrink: 0;
  background-color: #E8E9EB;
  padding: 2.08333vw 0 1.5625vw 2.60417vw;
  border-radius: 1.04167vw;
  display: flex;
  align-items: center;
  margin-right: 2.86458vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item img {
  height: 36.45833vw;
  width: auto;
  margin-right: 3.38542vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text {
  padding-top: 2.60417vw;
  margin-bottom: 0;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .text_p2 {
  font-size: 1.66667vw;
  margin-bottom: 1.97917vw;
  text-align: left;
  color: #000000;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul {
  display: grid;
  grid-template-rows: repeat(12, 1fr);
  grid-auto-flow: column;
  height: 28.90625vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li {
  margin-bottom: 1.25vw;
  display: flex;
  align-items: center;
  margin-right: 2.60417vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li .text_p3 {
  font-size: 12px;
  background-color: #FFCB05;
  border-radius: 50%;
  display: inline-block;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.625vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li .text_p4 {
  font-size: 0.83333vw;
  text-align: left;
  height: 0.98958vw;
  line-height: 1;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .module24-swiper-pagination {
  position: initial;
  margin-top: 2.08333vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .module24-swiper-pagination .swiper-pagination-bullet {
  background-color: #CCCCCC;
  width: 1.04167vw;
  height: 1.04167vw;
  border-radius: 50%;
  opacity: 1;
  margin: 0 0.52083vw;
}

#PenDisplay16Lite .module24 #PenDisplay24_swiper .module24-swiper-pagination .swiper-pagination-bullet-active {
  background-color: #333333;
}

#PenDisplay16Lite .module25 {
  background-color: #F5F5F5;
  padding-top: 11.45833vw;
  padding-bottom: 11.45833vw;
  overflow-x: clip;
}

#PenDisplay16Lite .module25 .div_text {
  width: 100%;
  margin: 0 auto 3.125vw;
}

#PenDisplay16Lite .module25 .div_text .text_p1 {
  color: #000000;
}

#PenDisplay16Lite .module25 #module25_swiper {
  width: 72.91667vw;
  overflow: initial;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item {
  width: 50vw;
  margin-right: 2.08333vw;
  background-color: #FFFFFF;
  border-radius: 1.04167vw;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  height: auto;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item:last-child {
  margin-right: 0;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item {
  display: flex;
  flex-direction: column;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .img_box {
  position: relative;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .img_box img.active {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 {
  width: 100%;
  padding: 1.5625vw 2.08333vw 2.08333vw;
  flex: 1 1;
  display: flex;
  flex-direction: column;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p1 {
  font-size: 0.9375vw;
  color: #000000;
  text-align: left;
  line-height: 1.6;
  margin-bottom: 1.04167vw;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p2 {
  font-size: 0.9375vw;
  color: #000000;
  text-align: left;
  line-height: 1.6;
  margin-bottom: 1.82292vw;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p3 {
  font-size: 0.83333vw;
  color: #000000;
  text-align: left;
  line-height: 1.6;
  display: inline-block;
  text-decoration: none;
  transition: color 0.3s;
  margin-top: auto;
}

#PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p3:hover {
  color: #FFCB05;
}

#PenDisplay16Lite .module25 #module25_swiper .swiper_controls {
  display: flex;
  margin-top: 1.77083vw;
}

#PenDisplay16Lite .module25 #module25_swiper .swiper_controls > div {
  user-select: none;
  cursor: pointer;
  width: 2.08333vw;
  height: 2.08333vw;
  border-radius: 50%;
  background-color: #B8B8B8;
  display: flex;
  align-items: center;
  justify-content: center;
}

#PenDisplay16Lite .module25 #module25_swiper .swiper_controls > div:hover {
  background-color: #D0D0D0;
}

#PenDisplay16Lite .module25 #module25_swiper .swiper_controls > div.swiper-button-disabled {
  background-color: #D0D0D0;
}

#PenDisplay16Lite .module25 #module25_swiper .swiper_controls > div img {
  width: 0.625vw;
}

#PenDisplay16Lite .module25 #module25_swiper .swiper_controls .module25_swiper-prev {
  margin-right: 1.04167vw;
}

@media screen and (max-width: 1730px) {
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul {
    height: calc(15vw + 240px);
  }
}

@media screen and (max-width: 1080px) {
  #PenDisplay16Lite .img_h5.img_h5_1080 {
    display: inline-block;
  }
  #PenDisplay16Lite .fs_min {
    font-size: 12px;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .text_p5 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module2 .div_ul {
    width: 90%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_text .text_p1 {
    font-size: 14px;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_text .text_p2 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li img {
    height: 25.92593vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_8 img {
    height: 29.81481vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 img {
    height: 29.81481vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 img {
    height: 29.81481vw;
  }
  #PenDisplay16Lite .module5 .div_text .text_p2 {
    width: 65%;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item {
    width: 60.18519vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box {
    border-radius: 1.85185vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .img_cover .btn_icon {
    width: 2.40741vw;
    right: -2.12963vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 .text_p1 {
    font-size: 14px;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 .text_p2 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li .text_li_span2 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module9 .div_data .div_item .text_p4 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 {
    width: 80%;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 .text_p1 {
    font-size: 14px;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 .text_p2 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module12 .div_data .div_item .text_p3 .dif {
    font-size: 12px;
  }
  #PenDisplay16Lite .module12 .div_data .div_item .text_p4 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module13 .text_p3 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module14 .text_p3 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module15 .div_content {
    position: initial;
    height: auto;
  }
  #PenDisplay16Lite .module15 .div_content .div_text {
    position: initial;
    opacity: 1;
  }
  #PenDisplay16Lite .module15 .div_content .div_text.video-animate1 {
    padding-top: 11.11111vw;
  }
  #PenDisplay16Lite .module15 .static_height {
    display: none;
  }
  #PenDisplay16Lite .module15 #animationCanvas {
    display: none;
  }
  #PenDisplay16Lite .module18 .div_text {
    width: 65%;
  }
  #PenDisplay16Lite .module18 .tab_text_1 {
    width: 55.55556vw;
  }
  #PenDisplay16Lite .module18 .tab_text_1 .tab_text {
    font-size: 12px;
  }
  #PenDisplay16Lite .module18 .tab_text_2 .tab_text {
    font-size: 12px;
  }
  #PenDisplay16Lite .module18 .tab_text_3 .tab_text {
    font-size: 12px;
  }
  #PenDisplay16Lite .module18 .tab_text_2 {
    width: 55.55556vw;
  }
  #PenDisplay16Lite .module19 .div_img .div_text .text_p2 {
    width: 65%;
  }
  #PenDisplay16Lite .module20 .div_text {
    top: 7.40741vw;
  }
  #PenDisplay16Lite .module21 {
    padding-left: 12.03704vw;
  }
  #PenDisplay16Lite .module21 .div_text {
    width: 32.87037vw;
  }
  #PenDisplay16Lite .module23 .div_ul {
    width: 100%;
    padding-left: 4.62963vw;
    padding-right: 4.62963vw;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_3 .text_p3 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li img {
    height: 38.88889vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper {
    padding-left: 4.62963vw;
    padding-right: 4.62963vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li .text_p4 {
    font-size: 12px;
    height: 12px;
  }
  #PenDisplay16Lite .module25 #module25_swiper {
    width: 90.74074vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p1 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p2 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p3 {
    font-size: 12px;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .img_box {
    position: initial;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .img_box img {
    display: none;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .img_box img.active {
    display: block;
    position: initial;
  }
}

@media screen and (max-width: 750px) {
  #PenDisplay16Lite .img_pc {
    display: none;
  }
  #PenDisplay16Lite .img_h5 {
    display: inline-block;
  }
  #PenDisplay16Lite .img_h5.img_h5_1080 {
    display: none;
  }
  #PenDisplay16Lite .text_h2 {
    font-size: 10.66667vw;
    line-height: 1.25;
    width: 92%;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
  }
  #PenDisplay16Lite .fs_max {
    font-size: 8.53333vw;
    line-height: 1.25;
    margin-bottom: 5.33333vw;
  }
  #PenDisplay16Lite .fs_min {
    font-size: 4.26667vw;
    line-height: 1.5;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text {
    top: 14.66667vw;
    width: 96%;
    left: 2%;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .text_p1 {
    font-size: 8.53333vw;
    margin-bottom: 2.93333vw;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .text_p2 {
    font-size: 4.8vw;
    margin-bottom: 5.33333vw;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .text_p3 {
    font-size: 3.73333vw;
    margin-bottom: 6.66667vw;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .div_text .buy_now a {
    font-size: 3.73333vw;
    padding: 1.86667vw 4.8vw;
  }
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .text_p5 {
    font-size: 2.13333vw;
  }
  #PenDisplay16Lite .module2 {
    background-color: #000000;
    padding-top: 4vw;
    padding-bottom: 10.66667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li {
    background-color: #FFFFFF;
  }
  #PenDisplay16Lite .module2 .div_ul {
    width: 92%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li {
    margin-bottom: 4vw;
    border-radius: 1.33333vw;
    overflow: hidden;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li img {
    height: auto;
    width: 100%;
    border-radius: 1.33333vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_8 img {
    height: auto;
    width: 100%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 img {
    height: auto;
    width: 100%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 img {
    height: auto;
    width: 100%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_6 img {
    width: 44.66667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_7 img {
    width: 44.66667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 img {
    width: 44.66667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 img {
    width: 44.66667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_text {
    left: 5.33333vw;
    top: 4.26667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_text .text_p1 {
    font-size: 5.33333vw;
    margin-bottom: 2.13333vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_text .text_p2 {
    font-size: 3.2vw;
    line-height: 1.333;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_6 .div_text .text_p1 {
    font-size: 4.26667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_7 .div_text .text_p1 {
    font-size: 4.26667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 .div_text .text_p1 {
    font-size: 4.26667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 .div_text .text_p1 {
    font-size: 4.26667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_text {
    width: 90%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_4 .div_text {
    width: 56%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_6 .div_text {
    width: 84%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_7 .div_text {
    width: 84%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 .div_text {
    width: 84%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 .div_text {
    width: 84%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_ul {
    left: 54%;
    top: 51%;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li {
    font-size: 3.46667vw;
    margin-bottom: 1.06667vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li .div_ul .text_li::before {
    width: 1.6vw;
    height: 1.6vw;
    margin-right: 1.6vw;
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_1 {
    background: linear-gradient(-64deg, #DBDDDE 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_2 {
    background: linear-gradient(65deg, #EAECED 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_3 {
    background: linear-gradient(-81deg, #C8CBCC 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_5 {
    background: linear-gradient(114deg, #DDDFE0 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_7 {
    background: linear-gradient(-65deg, #CFD4D5 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_8 {
    background: linear-gradient(-55deg, #DBDDDE 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_9 {
    background: linear-gradient(-73deg, #DBDDDE 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .div_li.div_li_10 {
    background: linear-gradient(-58deg, #E1E4E6 0%, #FFFFFF 100%);
  }
  #PenDisplay16Lite .module2 .div_ul .text_p3 {
    font-size: 3.2vw;
    color: #666666;
    text-align: left;
    padding-left: 47.33333vw;
    font-style: italic;
  }
  #PenDisplay16Lite .module4 .module3 {
    position: initial;
  }
  #PenDisplay16Lite .module4 .module3 .videoBox {
    display: none;
  }
  #PenDisplay16Lite .module4 .div_text_h2 {
    position: initial;
    height: auto;
    padding-top: 30.66667vw;
    padding-bottom: 20.4vw;
  }
  #PenDisplay16Lite .module5 {
    padding-top: 20vw;
    padding-bottom: 13.33333vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .swiper_controls {
    display: none;
  }
  #PenDisplay16Lite .module5 .div_text {
    width: 84%;
    margin: 0 auto 9.6vw;
  }
  #PenDisplay16Lite .module5 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module5 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module5 #module5_swiper {
    width: 92%;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content {
    flex-wrap: wrap;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item {
    width: 100%;
    margin-bottom: 10.66667vw;
    margin-right: 0;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item:last-child {
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 {
    margin-top: 4.8vw;
    width: 100%;
    padding: 0 4vw;
    position: relative;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2::before {
    width: 1.33333vw;
    height: 4vw;
    background-color: #FFCB05;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0.66667vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 .text_p1 {
    font-size: 4.26667vw;
    margin-bottom: 2.13333vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .text_box2 .text_p2 {
    font-size: 3.2vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .img_cover {
    width: 50%;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .img_cover .btn_icon {
    width: 4.53333vw;
  }
  #PenDisplay16Lite .module5 #module5_swiper .div_content .div_item .img_box .data_p {
    font-size: 3.2vw;
    padding: 1.06667vw 2.66667vw;
    left: 4vw;
    top: 4vw;
  }
  #PenDisplay16Lite .module6 .div_content {
    position: initial;
    display: flex;
    flex-direction: column;
  }
  #PenDisplay16Lite .module6 .div_content .div_img {
    order: 2;
    position: initial;
  }
  #PenDisplay16Lite .module6 .div_content .div_text {
    display: block;
    position: initial;
    order: 1;
    width: 84%;
    margin: 0 auto;
    transform: translateY(6.66667vw);
  }
  #PenDisplay16Lite .module6 .div_content .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module6 .div_content .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module6 .div_content .div_data {
    display: flex;
    position: initial;
    order: 3;
    justify-content: flex-start;
    padding-left: 8.53333vw;
    margin-top: 4.66667vw;
  }
  #PenDisplay16Lite .module6 .div_content .div_data img {
    width: 44.4vw;
    margin-right: 8vw;
  }
  #PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li {
    margin-bottom: 3.73333vw;
  }
  #PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li::before {
    width: 2vw;
    height: 2vw;
    margin-right: 2.93333vw;
  }
  #PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li .text_li_span1 {
    font-size: 4.26667vw;
    margin-right: 1.33333vw;
  }
  #PenDisplay16Lite .module6 .div_content .div_data .div_ul .text_li .text_li_span2 {
    font-size: 2.66667vw;
  }
  #PenDisplay16Lite .module6 .div_content .div_img .zz {
    display: none;
  }
  #PenDisplay16Lite .module6 .module6_sticky {
    display: none;
  }
  #PenDisplay16Lite .module7 {
    padding-top: 20vw;
  }
  #PenDisplay16Lite .module7 .div_text {
    width: 84%;
    margin: 0 auto 9.6vw;
  }
  #PenDisplay16Lite .module7 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module7 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module7 .div_video {
    width: 92%;
    height: auto;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module8 .div_text_h2 {
    padding-top: 22.66667vw;
    padding-bottom: 16vw;
  }
  #PenDisplay16Lite .module8 .div_text {
    width: 84%;
    margin: 0 auto 9.6vw;
  }
  #PenDisplay16Lite .module8 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module8 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module8 .div_video {
    width: 92%;
    height: auto;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module9 {
    padding-top: 20vw;
    padding-bottom: 0vw;
  }
  #PenDisplay16Lite .module9 .div_text {
    width: 84%;
    margin: 0 auto 9.6vw;
  }
  #PenDisplay16Lite .module9 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module9 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module9 .div_video {
    width: 92%;
    height: auto;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module9 .div_data {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 92%;
    margin: 8.26667vw auto 0;
    padding-left: 4vw;
  }
  #PenDisplay16Lite .module9 .div_data .div_item {
    margin-bottom: 8vw;
    margin-right: 0;
    width: 50%;
  }
  #PenDisplay16Lite .module9 .div_data .div_item:last-child {
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module9 .div_data .div_item img {
    width: 14.66667vw;
    margin-right: 2.66667vw;
  }
  #PenDisplay16Lite .module9 .div_data .div_item .text_p3 {
    font-size: 4.8vw;
  }
  #PenDisplay16Lite .module9 .div_data .div_item .text_p4 {
    font-size: 3.2vw;
    color: #838383;
  }
  #PenDisplay16Lite .module10 {
    position: initial;
    display: flex;
    flex-direction: column-reverse;
  }
  #PenDisplay16Lite .module10 .div_text {
    width: 84%;
    margin: 0 auto;
    position: initial;
    transform: translateY(20vw);
  }
  #PenDisplay16Lite .module10 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module10 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module11 {
    background-color: #101115;
    padding-bottom: 0;
  }
  #PenDisplay16Lite .module11 #module11_swiper {
    width: 92vw;
    margin: 0 auto;
    transform: translateY(-10.66667vw);
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content {
    flex-direction: column;
    flex-wrap: wrap;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10.66667vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .img_box {
    width: 100%;
    height: auto;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .img_box video {
    width: 100%;
    height: auto;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 {
    width: 100%;
    margin-top: 4.8vw;
    position: relative;
    padding: 0 4vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2::before {
    width: 1.33333vw;
    height: 4vw;
    background-color: #FFCB05;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0.66667vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 .text_p1 {
    font-size: 4.8vw;
    margin-bottom: 1.6vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .text_box2 .text_p2 {
    font-size: 3.2vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text .text_p1 {
    font-size: 2.66667vw;
    margin-bottom: 0.8vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text .text_p2 {
    font-size: 3.2vw;
    color: #FECA05;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text1 {
    left: 10.66667vw;
    width: 25.33333vw;
    top: 40vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .text_content .item .position_text2 {
    left: 46.66667vw;
    width: 36.66667vw;
    top: 40vw;
  }
  #PenDisplay16Lite .module11 #module11_swiper .swiper_controls {
    display: none;
  }
  #PenDisplay16Lite .module12 .div_text_h2 {
    padding-top: 18.66667vw;
    padding-bottom: 20.26667vw;
  }
  #PenDisplay16Lite .module12 .div_text {
    width: 84%;
    margin: 0 auto 9.6vw;
  }
  #PenDisplay16Lite .module12 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module12 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module12 .div_data {
    margin-bottom: 13.33333vw;
  }
  #PenDisplay16Lite .module12 .div_data .div_item {
    mask-repeat: 20vw;
  }
  #PenDisplay16Lite .module12 .div_data .div_item .text_p3 {
    font-size: 5.33333vw;
    mix-blend-mode: 4vw;
  }
  #PenDisplay16Lite .module12 .div_data .div_item .text_p3 .dif {
    font-size: 3.2vw;
  }
  #PenDisplay16Lite .module12 .div_data .div_item .text_p4 {
    font-size: 3.73333vw;
  }
  #PenDisplay16Lite .module13 {
    padding-top: 20vw;
    position: initial;
  }
  #PenDisplay16Lite .module13 .div_text {
    width: 84%;
    margin: 0 auto;
    position: initial;
  }
  #PenDisplay16Lite .module13 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module13 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module13 .text_p3 {
    position: initial;
    font-size: 3.2vw;
    color: #666666;
    width: 86%;
    margin: 2.66667vw auto 0;
    text-align: left;
    font-style: italic;
  }
  #PenDisplay16Lite .module14 {
    padding-top: 18.66667vw;
    padding-bottom: 21.06667vw;
  }
  #PenDisplay16Lite .module14 .div_text {
    width: 84%;
    margin: 0 auto 7.33333vw;
  }
  #PenDisplay16Lite .module14 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module14 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module14 .div_imgs img {
    height: 46vw;
    border-radius: 2.66667vw;
    margin-right: 1.33333vw;
  }
  #PenDisplay16Lite .module14 .text_p3 {
    font-size: 3.2vw;
    width: 86%;
    margin: 2.66667vw auto 0;
    font-style: italic;
  }
  #PenDisplay16Lite .module15 .div_text_h2 {
    padding-top: 18.66667vw;
    padding-bottom: 18.66667vw;
  }
  #PenDisplay16Lite .module15 .div_content .div_text {
    width: 84%;
    margin: 0 auto;
    position: initial;
    opacity: 1;
  }
  #PenDisplay16Lite .module15 .div_content .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module15 .div_content .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module17 {
    padding-top: 27.33333vw;
    background-color: #000000;
  }
  #PenDisplay16Lite .module17 .div_text {
    width: 84%;
    left: 8%;
    top: 15.33333vw;
  }
  #PenDisplay16Lite .module17 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module17 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module18 .div_text {
    width: 84%;
    margin: 0 auto 10.66667vw;
    align-items: flex-start;
  }
  #PenDisplay16Lite .module18 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module18 .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module18 #module18_swiper {
    width: 100%;
  }
  #PenDisplay16Lite .module18 #module18_swiper .swiper-wrapper {
    flex-wrap: wrap;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item {
    text-align: center;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item img {
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item:nth-child(1) img {
    width: 92%;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .text_box2 {
    width: 92%;
    margin-top: 4.8vw;
    position: relative;
    padding: 0 4vw;
    margin-bottom: 10.66667vw;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item:nth-child(2) .text_box2 {
    margin-top: 0;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .text_box2::before {
    width: 1.33333vw;
    height: 4vw;
    background-color: #FFCB05;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 0.66667vw;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .text_box2 .text_p1 {
    font-size: 4.8vw;
    margin-bottom: 2.4vw;
    color: #FFFFFF;
    text-align: left;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .text_box2 .text_p2 {
    font-size: 3.2vw;
    color: #999999;
    text-align: left;
    margin-bottom: 3.73333vw;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .text_box2 .text_p3 {
    font-size: 3.2vw;
    color: #666666;
    text-align: left;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .swiper_p1 {
    font-size: 3.2vw;
    left: 7%;
    top: 27.5%;
    width: 85%;
  }
  #PenDisplay16Lite .module18 #module18_swiper .text_content .item .swiper_p2 {
    font-size: 3.2vw;
    left: 7%;
    top: 56%;
    width: 65%;
  }
  #PenDisplay16Lite .module18 .tab_text_1 {
    display: none;
  }
  #PenDisplay16Lite .module19 .div_text_h2 {
    padding-top: 6.66667vw;
    padding-bottom: 9.33333vw;
  }
  #PenDisplay16Lite .module19 .div_img {
    position: initial;
    display: flex;
    flex-direction: column-reverse;
  }
  #PenDisplay16Lite .module19 .div_img .div_text {
    position: initial;
    width: 84%;
    margin: 0 auto;
    transform: translateY(10.66667vw);
  }
  #PenDisplay16Lite .module19 .div_img .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module19 .div_img .div_text .text_p2 {
    width: 100%;
    text-align: left;
  }
  #PenDisplay16Lite .module20 {
    position: relative;
    padding-top: 13.33333vw;
  }
  #PenDisplay16Lite .module20 .div_text {
    position: initial;
    width: 84%;
    margin: 0 auto;
    transform: translateY(6.66667vw);
  }
  #PenDisplay16Lite .module20 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module20 .div_text .text_p2 {
    width: 100%;
    text-align: left;
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module20 .text_p3_h5 {
    font-size: 3.2vw;
    color: #666666;
    font-style: italic;
    line-height: 1.33333;
    width: 84%;
    text-align: left;
    display: block;
    position: absolute;
    bottom: 0;
    left: 8%;
  }
  #PenDisplay16Lite .module21 {
    flex-direction: column-reverse;
    padding-left: 0;
    padding-bottom: 21.33333vw;
    padding-top: 20vw;
  }
  #PenDisplay16Lite .module21 .div_text {
    width: 84%;
    margin: 0 auto 10.66667vw;
  }
  #PenDisplay16Lite .module21 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module21 .div_text .text_p2 {
    width: 100%;
    text-align: left;
    margin: 0 auto;
  }
  #PenDisplay16Lite .module21 #module21_swiper {
    width: 92%;
  }
  #PenDisplay16Lite .module21 #module21_swiper .swiper_list .item img {
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module21 #module21_swiper .swiper_controls {
    margin-top: 5.33333vw;
  }
  #PenDisplay16Lite .module21 #module21_swiper .swiper_controls > div {
    width: 5.33333vw;
    height: 5.33333vw;
  }
  #PenDisplay16Lite .module21 #module21_swiper .swiper_controls > div img {
    width: 2.13333vw;
  }
  #PenDisplay16Lite .module21 #module21_swiper .swiper_controls .module21_swiper-prev {
    margin-right: 2.66667vw;
  }
  #PenDisplay16Lite .module22 .div_text_h2 {
    padding-top: 17.33333vw;
    padding-bottom: 17.33333vw;
  }
  #PenDisplay16Lite .module22 .div_text {
    width: 84%;
    margin: 0 auto 10.66667vw;
  }
  #PenDisplay16Lite .module22 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module22 .div_text .text_p2 {
    width: 100%;
    text-align: left;
    margin: 0 auto;
  }
  #PenDisplay16Lite .module22 img {
    width: 92%;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module23 {
    padding-top: 22vw;
    overflow: hidden;
  }
  #PenDisplay16Lite .module23 .div_text {
    width: 84%;
    margin: 0 auto 7.33333vw;
  }
  #PenDisplay16Lite .module23 .div_text .text_p1 {
    text-align: left;
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module23 .div_ul {
    width: 92%;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li {
    margin-bottom: 4vw;
    width: 100%;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li:last-child {
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 {
    margin-bottom: 4vw;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li img {
    width: 100%;
    height: auto;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li p {
    font-size: 3.2vw;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 .text_p1 {
    top: 30%;
    left: 5%;
    width: 40%;
    line-height: 1.3333;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_1 .text_p2 {
    top: 62%;
    left: 5%;
    width: 40%;
    line-height: 1.3333;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_2 .text_p1 {
    left: 5%;
    width: 90%;
    line-height: 1.3333;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_3 .text_p1 {
    left: 5%;
    width: 90%;
    line-height: 1.3333;
  }
  #PenDisplay16Lite .module23 .div_ul .div_li.div_li_3 .text_p3 {
    font-size: 3.2vw;
    font-style: italic;
    width: 90%;
    left: 5%;
    line-height: 1.3333;
  }
  #PenDisplay16Lite .module24 {
    padding-top: 19.33333vw;
    padding-bottom: 20vw;
  }
  #PenDisplay16Lite .module24 .div_text {
    width: 84%;
    margin: 0 auto 10.66667vw;
    text-align: left;
  }
  #PenDisplay16Lite .module24 .div_text .text_p1 {
    text-align: left;
  }
  #PenDisplay16Lite .module24 .div_text .add_p {
    width: 100%;
    text-align: left;
    margin-bottom: 4vw;
  }
  #PenDisplay16Lite .module24 .div_text .compare_btn {
    font-size: 3.2vw;
    padding: 1.86667vw 2.13333vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper {
    width: 92%;
    padding: 0;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .swiper-wrapper {
    flex-wrap: wrap;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item {
    width: 100%;
    flex-direction: column;
    padding: 6.66667vw 0;
    border-radius: 2.66667vw;
    margin-bottom: 5.33333vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item:last-child {
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item img {
    height: auto;
    margin-bottom: 9.33333vw;
    width: 100%;
    margin-right: 0;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text {
    padding-top: 0;
    margin: 0;
    width: 100%;
    padding: 0 4vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .text_p2 {
    font-size: 4.26667vw;
    margin-bottom: 4.66667vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul {
    height: auto;
    display: flex;
    flex-direction: column;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li {
    margin-right: 0;
    margin-bottom: 2.13333vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li:last-child {
    margin-bottom: 0;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li .text_p3 {
    font-size: 3.2vw;
    width: 4.26667vw;
    height: 4.26667vw;
    margin-right: 3.33333vw;
  }
  #PenDisplay16Lite .module24 #PenDisplay24_swiper .div_content .div_item .div_text .div_ul .div_li .text_p4 {
    font-size: 3.2vw;
    height: auto;
  }
  #PenDisplay16Lite .module25 {
    padding-bottom: 26.66667vw;
  }
  #PenDisplay16Lite .module25 .div_text .text_p1 {
    font-size: 6.4vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper {
    width: 92%;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item {
    width: 100%;
    border-radius: 2.66667vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 {
    padding: 4vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p1 {
    font-size: 3.2vw;
    line-height: 1.3333;
    margin-bottom: 6.66667vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p2 {
    font-size: 3.2vw;
    line-height: 1.3333;
    margin-bottom: 6.66667vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .text_content .item .div_item .text_box2 .text_p3 {
    font-size: 3.2vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .swiper_controls {
    margin-top: 5.6vw;
    justify-content: center;
  }
  #PenDisplay16Lite .module25 #module25_swiper .swiper_controls > div {
    width: 5.33333vw;
    height: 5.33333vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .swiper_controls > div img {
    width: 2.13333vw;
  }
  #PenDisplay16Lite .module25 #module25_swiper .swiper_controls .module25_swiper-prev {
    margin-right: 2.66667vw;
  }
}

@media screen and (max-width: 520px) {
  #PenDisplay16Lite .module1 #PenDisplay24_swiperkv .text_content .item .text_p5 {
    font-size: 12px;
  }
}

#PenDisplay16Lite .module3 .venus_3 {
  position: relative;
}

#PenDisplay16Lite .module3 .venus_3 .atn_bofang {
  width: 2.7343vw;
  cursor: pointer;
  position: absolute;
  top: 44%;
  left: 48.5%;
}

#PenDisplay16Lite .module3 .nebula_fixed {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0%;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  z-index: 9999999999999;
}

#PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div {
  display: block;
  width: 70%;
  position: relative;
  left: 15%;
  top: 12%;
}

#PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div .nebula_fixed_img_div {
  position: absolute;
  right: -1.6667vw;
  top: -1.25vw;
  width: 1.8229vw;
  height: 1.8229vw;
  border-radius: 50px;
  cursor: pointer;
  z-index: 66;
}

#PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div .nebula_fixed_img_div img {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
}

@media screen and (max-width: 1200px) {
  #PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div {
    top: 35%;
  }
  #PenDisplay16Lite .module3 .venus_3 {
    height: 55.752vw;
  }
}

@media screen and (max-width: 800px) {
  #PenDisplay16Lite .module3 .venus_3 .atn_bofang {
    width: 46px;
    left: calc(50% - 23px);
  }
  #PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div .nebula_fixed_img_div {
    width: 25px;
    height: 25px;
  }
}

@media screen and (max-width: 520px) {
  #PenDisplay16Lite .module3 .venus_3 {
    margin-top: 30px;
  }
  #PenDisplay16Lite .module3 .venus_3 .atn_bofang {
    width: 30px;
    left: calc(50% - 15px);
  }
  #PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div {
    width: 90%;
    left: 5%;
    top: 25%;
  }
  #PenDisplay16Lite .module3 .nebula_fixed .nebula_fixed_div .nebula_fixed_img_div {
    width: 24px;
    height: 24px;
  }
}
