@charset "UTF-8";
/* --- 公共样式 --- */
#introduction {
  position: relative;
}

.function_nav {
  position: absolute;
  left: 50%;
  color: #302E38;
  font-weight: 600;
  line-height: 1.5;
  background: #FFF;
  /* 投影1 */
  overflow: hidden;
  white-space: nowrap;
  top: 50px;
  margin-left: -380px;
  width: 760px;
  border-radius: 50px;
  font-size: 16px;
  border: 1px solid #F5F5F5;
  box-shadow: 0px 10px 20px 0px rgba(0, 64, 119, 0.1);
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .function_nav {
    top: 60px;
    margin-left: -456px;
    width: 912px;
    border-radius: 60px;
    font-size: 19px;
    border: 1px solid #F5F5F5;
    box-shadow: 0px 12px 24px 0px rgba(0, 64, 119, 0.1);
  }
}
@media (min-width: 2561px) {
  .function_nav {
    top: 100px;
    margin-left: -760px;
    width: 1520px;
    border-radius: 100px;
    font-size: 32px;
    border: 2px solid #F5F5F5;
    box-shadow: 0px 20px 40px 0px rgba(0, 64, 119, 0.1);
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .function_nav {
    width: 905px;
  }
}

.function_nav.fixed {
  position: fixed;
  left: 50%;
  z-index: 99;
  top: 20px;
  margin-left: -380px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .function_nav.fixed {
    top: 24px;
    margin-left: -456px;
  }
}
@media (min-width: 2561px) {
  .function_nav.fixed {
    top: 40px;
    margin-left: -760px;
  }
}

.function_nav li {
  display: inline-block;
}

.function_nav li:hover a {
  color: #006FFF;
}

.function_nav li.active {
  background: #CAEAFF;
}

.function_nav li.active a {
  color: #006FFF;
}

.function_nav li a {
  display: block;
  padding: 12px 42px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .function_nav li a {
    padding: 14px 50px;
  }
}
@media (min-width: 2561px) {
  .function_nav li a {
    padding: 24px 84px;
  }
}

#product_detail {
  font-size: 16px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail {
    font-size: 19px;
  }
}
@media (min-width: 2561px) {
  #product_detail {
    font-size: 32px;
  }
}

#product_detail .main_part1 {
  /* IE8 及更低版本，直接使用纯色背景 */
  background-color: #ECF7FF;
  /* 现代浏览器，标准语法 */
  background: radial-gradient(269.01% 48.16% at 51.12% 49.13%, #ECF7FF 0%, #EEF8FF 100%);
  /* 旧版 WebKit 浏览器（如早期的 Chrome/Safari） */
  background: -webkit-radial-gradient(ellipse at 51.12% 49.13%, #ECF7FF 0%, #EEF8FF 100%);
  /* 旧版 Mozilla 浏览器 */
  background: -moz-radial-gradient(ellipse at 51.12% 49.13%, #ECF7FF 0%, #EEF8FF 100%);
  /* 旧版 Opera 浏览器 */
  background: -o-radial-gradient(ellipse at 51.12% 49.13%, #ECF7FF 0%, #EEF8FF 100%);
  /* IE9 降级：IE9 不支持 radial-gradient，此处用 filter 模拟线性渐变效果作为近似替代 */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="#ECF7FF", EndColorStr="#EEF8FF");
  padding: 110px 0 115px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part1 {
    padding: 132px 0 138px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part1 {
    padding: 220px 0 230px;
  }
}

#product_detail .main_part1 .main_title {
  font-size: 0;
  font-weight: 700;
  color: #0F0F0F;
  text-align: center;
}

#product_detail .main_part1 .main_title p {
  display: inline-block;
  line-height: 1.5;
  font-size: 58px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part1 .main_title p {
    font-size: 70px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part1 .main_title p {
    font-size: 116px;
  }
}

#product_detail .gradient-font {
  color: #006FFF;
  /* 低版本浏览器的默认颜色 */
  background: linear-gradient(90deg, #006FFF 8.65%, #05F 94.71%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#product_detail .cad_logo {
  margin-right: 20px;
  margin-top: 9px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .cad_logo {
    margin-right: 24px;
    margin-top: 11px;
  }
}
@media (min-width: 2561px) {
  #product_detail .cad_logo {
    margin-right: 40px;
    margin-top: 18px;
  }
}

#product_detail .main_part1 .vice_title {
  text-align: center;
  color: #302E38;
  line-height: 1.5;
  margin: 20px 0;
  font-size: 30px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part1 .vice_title {
    margin: 24px 0;
    font-size: 36px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part1 .vice_title {
    margin: 40px 0;
    font-size: 60px;
  }
}

#product_detail .banner_box {
  position: relative;
}

#product_detail .main_part1 .dtj_macview_x86:hover {
  color: #006FFF !important;
}

#product_detail .main_part1 .dtj_macdraw_x86:hover {
  color: #006FFF !important;
}

#product_detail .banner_box .gradient_bg {
  position: absolute;
  left: 50%;
  opacity: 0.5;
  background: radial-gradient(302.91% 54.24% at 43.81% 44.16%, #24ABFF 0%, #B2D7F1 100%);
  filter: blur(100px);
  top: -18px;
  margin-left: -638px;
  width: 1276px;
  height: 839px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .banner_box .gradient_bg {
    top: -22px;
    margin-left: -766px;
    width: 1531px;
    height: 1007px;
  }
}
@media (min-width: 2561px) {
  #product_detail .banner_box .gradient_bg {
    top: -36px;
    margin-left: -1276px;
    width: 2552px;
    height: 1678px;
  }
}

#product_detail .banner_box .insert_box {
  position: relative;
  background: rgba(255, 255, 255, 0.1);
  z-index: 1;
  width: 1234px;
  margin: 50px auto 0;
  padding: 16px;
  border-radius: 36px;
  box-shadow: 0px 16px 20px 0px rgba(54, 43, 72, 0.2);
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .banner_box .insert_box {
    width: 1481px;
    margin: 60px auto 0;
    padding: 19px;
    border-radius: 43px;
    box-shadow: 0px 19px 24px 0px rgba(54, 43, 72, 0.2);
  }
}
@media (min-width: 2561px) {
  #product_detail .banner_box .insert_box {
    width: 2468px;
    margin: 100px auto 0;
    padding: 32px;
    border-radius: 72px;
    box-shadow: 0px 32px 40px 0px rgba(54, 43, 72, 0.2);
  }
}

#product_detail .main_part2 {
  position: relative;
  padding: 130px 0 100px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 {
    padding: 156px 0 120px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 {
    padding: 260px 0 200px;
  }
}

#product_detail .main_part2 .main_title {
  color: #0F0F0F;
  font-weight: 600;
  line-height: 1.5;
  margin: 95px 0 12px;
  font-size: 40px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 .main_title {
    margin: 114px 0 14px;
    font-size: 48px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 .main_title {
    margin: 190px 0 24px;
    font-size: 80px;
  }
}

#product_detail .main_part2 .intro {
  color: #585A5C;
  line-height: 1.5;
  margin-bottom: 40px;
  font-size: 16px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 .intro {
    margin-bottom: 48px;
    font-size: 19px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 .intro {
    margin-bottom: 80px;
    font-size: 32px;
  }
}

#product_detail .main_part2 .line {
  display: inline-block;
  background: #ECEFF3;
  vertical-align: middle;
  width: 1px;
  height: 24px;
  margin: 0 12px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 .line {
    width: 1px;
    height: 29px;
    margin: 0 14px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 .line {
    width: 2px;
    height: 48px;
    margin: 0 24px;
  }
}

#product_detail .main_part2 .part_insert {
  margin-top: 70px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 .part_insert {
    margin-top: 84px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 .part_insert {
    margin-top: 140px;
  }
}

#product_detail .highlights {
  padding-left: 21px;
  margin-bottom: 40px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .highlights {
    padding-left: 25px;
    margin-bottom: 48px;
  }
}
@media (min-width: 2561px) {
  #product_detail .highlights {
    padding-left: 42px;
    margin-bottom: 80px;
  }
}

#product_detail .highlights li {
  line-height: 1.5;
  list-style: disc;
  color: #000000;
  margin-bottom: 10px;
  font-size: 16px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .highlights li {
    margin-bottom: 12px;
    font-size: 19px;
  }
}
@media (min-width: 2561px) {
  #product_detail .highlights li {
    margin-bottom: 20px;
    font-size: 32px;
  }
}

#product_detail .highlights .last_item {
  margin-bottom: 0;
}

#product_detail .main_part2 .gradient_down_btn {
  margin: 0;
}

#product_detail .main_part2 .rt_box {
  text-align: center;
  /* IE8 及以下回退为纯色背景 */
  background-color: #CFEEFF;
  /* 标准写法（现代浏览器） */
  background: linear-gradient(to right, #CFEEFF 0%, #D8D7FF 100%);
  /* 旧版 WebKit 浏览器（Chrome/Safari 旧版） */
  background: -webkit-linear-gradient(left, #CFEEFF 0%, #D8D7FF 100%);
  /* 旧版 Firefox */
  background: -moz-linear-gradient(left, #CFEEFF 0%, #D8D7FF 100%);
  /* 旧版 Opera */
  background: -o-linear-gradient(left, #CFEEFF 0%, #D8D7FF 100%);
  /* IE9 降级：使用 filter 模拟水平渐变（GradientType=1 表示水平渐变） */
  /* 注意：#D8D7FF 已扩展为全写法以防止兼容性问题 */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="#CFEEFF", EndColorStr="#D8D7FF");
  width: 796px;
  height: 506px;
  border-radius: 30px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 .rt_box {
    width: 955px;
    height: 607px;
    border-radius: 36px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 .rt_box {
    width: 1592px;
    height: 1012px;
    border-radius: 60px;
  }
}

#product_detail .main_part2 .img_box {
  box-sizing: border-box;
  text-align: center;
  /* IE8 及以下回退为纯色背景 */
  background-color: #eae5f2;
  /* 标准写法（现代浏览器） */
  background: linear-gradient(to right, #eae5f2 0%, #e2f4ff 100%);
  /* 旧版 WebKit 浏览器（Chrome/Safari 旧版） */
  background: -webkit-linear-gradient(left, #eae5f2 0%, #e2f4ff 100%);
  /* 旧版 Firefox */
  background: -moz-linear-gradient(left, #eae5f2 0%, #e2f4ff 100%);
  /* 旧版 Opera */
  background: -o-linear-gradient(left, #eae5f2 0%, #e2f4ff 100%);
  /* IE9 降级：使用 filter 模拟水平渐变（GradientType=1 表示水平渐变） */
  /* 注意：#e2f4ff 已扩展为全写法以防止兼容性问题 */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="#eae5f2", EndColorStr="#e2f4ff");
  width: 642px;
  height: 418px;
  padding: 10px;
  border-radius: 20px;
  margin: 44px auto 0;
  box-shadow: 0 16px 20px 0 rgba(54, 43, 72, 0.2);
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part2 .img_box {
    width: 770px;
    height: 502px;
    padding: 12px;
    border-radius: 24px;
    margin: 53px auto 0;
    box-shadow: 0 19px 24px 0 rgba(54, 43, 72, 0.2);
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part2 .img_box {
    width: 1284px;
    height: 836px;
    padding: 20px;
    border-radius: 40px;
    margin: 88px auto 0;
    box-shadow: 0 32px 40px 0 rgba(54, 43, 72, 0.2);
  }
}

#product_detail .main_part3 {
  width: 100%;
  height: auto;
  background: url("../../img/version2025/gradient_bg1.png") no-repeat center;
  background-size: cover;
}

#product_detail .main_part3 .main_container {
  text-align: center;
  background: url("../../img/version2025/product_img1.png") no-repeat center top;
  padding: 109px 0;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part3 .main_container {
    padding: 131px 0;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part3 .main_container {
    padding: 218px 0;
  }
}

#product_detail .main_part3 .main_title,
#product_detail .main_part4 .main_title,
#product_detail .main_part5 .main_title,
#product_detail .main_part6 .main_title {
  color: #0F0F0F;
  line-height: 1.5;
  text-align: center;
  font-size: 40px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part3 .main_title,
  #product_detail .main_part4 .main_title,
  #product_detail .main_part5 .main_title,
  #product_detail .main_part6 .main_title {
    font-size: 48px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part3 .main_title,
  #product_detail .main_part4 .main_title,
  #product_detail .main_part5 .main_title,
  #product_detail .main_part6 .main_title {
    font-size: 80px;
  }
}

#product_detail .upgrade {
  display: inline-block;
  text-align: left;
  line-height: 1.5;
  color: #302E38;
  padding-left: 38px;
  margin: 40px 0;
  font-size: 16px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .upgrade {
    padding-left: 46px;
    margin: 48px 0;
    font-size: 19px;
  }
}
@media (min-width: 2561px) {
  #product_detail .upgrade {
    padding-left: 76px;
    margin: 80px 0;
    font-size: 32px;
  }
}

#product_detail .upgrade li {
  list-style: disc;
  margin-bottom: 12px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .upgrade li {
    margin-bottom: 14px;
  }
}
@media (min-width: 2561px) {
  #product_detail .upgrade li {
    margin-bottom: 24px;
  }
}

#product_detail .upgrade .last_item {
  margin-bottom: 0;
}

#product_detail .main_part4 {
  padding: 100px 0 88px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part4 {
    padding: 120px 0 106px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part4 {
    padding: 200px 0 176px;
  }
}

#product_detail .main_part4 .main_title {
  margin-bottom: 60px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part4 .main_title {
    margin-bottom: 72px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part4 .main_title {
    margin-bottom: 120px;
  }
}

#product_detail .main_part4 li {
  position: relative;
  float: left;
  line-height: 1.5;
  overflow: hidden;
  width: 386px;
  height: 279px;
  border-radius: 12px;
  margin-right: 22px;
  margin-bottom: 22px;
  padding: 44px;
  font-size: 14px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part4 li {
    width: 463px;
    height: 335px;
    border-radius: 14px;
    margin-right: 26px;
    margin-bottom: 26px;
    padding: 53px;
    font-size: 17px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part4 li {
    width: 772px;
    height: 558px;
    border-radius: 24px;
    margin-right: 44px;
    margin-bottom: 44px;
    padding: 88px;
    font-size: 28px;
  }
}

#product_detail .main_part4 .hover_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 0;
  height: 82px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part4 .hover_bg {
    height: 98px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part4 .hover_bg {
    height: 164px;
  }
}

#product_detail .main_part4 li:hover {
  box-shadow: 0 10px 20px 0 rgba(0, 64, 119, 0.1);
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part4 li:hover {
    box-shadow: 0 12px 24px 0 rgba(0, 64, 119, 0.1);
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part4 li:hover {
    box-shadow: 0 20px 40px 0 rgba(0, 64, 119, 0.1);
  }
}

#product_detail .main_part4 li:hover .hover_bg {
  opacity: 1;
}

#product_detail .main_part4 .minty_green {
  background-color: #F4FFFC;
}

#product_detail .main_part4 .minty_green .hover_bg {
  background: linear-gradient(180deg, rgba(203, 255, 241, 0.8) 0%, rgba(193, 253, 236, 0) 86.01%);
}

#product_detail .main_part4 .peachy_cream {
  background-color: #FFFCF4;
}

#product_detail .main_part4 .peachy_cream .hover_bg {
  background: linear-gradient(180deg, rgba(255, 240, 207, 0.8) 0%, rgba(255, 241, 203, 0) 86.01%);
}

#product_detail .main_part4 .soft_peach {
  background-color: #FFF7F4;
}

#product_detail .main_part4 .soft_peach .hover_bg {
  background: linear-gradient(180deg, rgba(255, 222, 207, 0.8) 0%, rgba(255, 223, 203, 0) 86.01%);
}

#product_detail .main_part4 .sky_blue {
  background-color: #F4F8FF;
}

#product_detail .main_part4 .sky_blue .hover_bg {
  background: linear-gradient(180deg, rgba(203, 233, 255, 0.8) 0%, rgba(193, 228, 253, 0) 86.01%);
}

#product_detail .main_part4 .cyan_sky {
  background-color: #F4FEFF;
}

#product_detail .main_part4 .cyan_sky .hover_bg {
  background: linear-gradient(180deg, rgba(208, 243, 255, 0.9) 0%, rgba(229, 249, 255, 0) 86.01%);
}

#product_detail .main_part4 .lavender_purple {
  background-color: #F7F4FF;
}

#product_detail .main_part4 .lavender_purple .hover_bg {
  background: linear-gradient(180deg, rgba(209, 207, 255, 0.8) 0%, rgba(216, 215, 255, 0) 86.01%);
}

#product_detail .main_part4 li.row_last {
  margin-right: 0;
}

#product_detail .main_part4 .list_title {
  font-weight: 600;
  margin: 40px 0 10px;
  font-size: 20px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part4 .list_title {
    margin: 48px 0 12px;
    font-size: 24px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part4 .list_title {
    margin: 80px 0 20px;
    font-size: 40px;
  }
}

#product_detail .main_part5 {
  background: radial-gradient(ellipse at center, #f5f7f9 0%, #f8fafd 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  padding: 110px 0 100px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part5 {
    padding: 132px 0 120px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part5 {
    padding: 220px 0 200px;
  }
}

#product_detail .swiper {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 686px;
  margin: 60px auto 44px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .swiper {
    height: 823px;
    margin: 72px auto 53px;
  }
}
@media (min-width: 2561px) {
  #product_detail .swiper {
    height: 1372px;
    margin: 120px auto 88px;
  }
}

#product_detail .swiper-slide {
  text-align: center;
}

#product_detail .swiper-button-prev,
#product_detail .swiper-button-next {
  background-size: cover;
  width: 80px;
  height: 80px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .swiper-button-prev,
  #product_detail .swiper-button-next {
    width: 96px;
    height: 96px;
  }
}
@media (min-width: 2561px) {
  #product_detail .swiper-button-prev,
  #product_detail .swiper-button-next {
    width: 160px;
    height: 160px;
  }
}

#product_detail .swiper-button-prev {
  background-image: url("../../img/version2025/to_left.png");
  left: -15px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .swiper-button-prev {
    left: -18px;
  }
}
@media (min-width: 2561px) {
  #product_detail .swiper-button-prev {
    left: -30px;
  }
}

#product_detail .swiper-button-next {
  right: 0;
  background-image: url("../../img/version2025/to_right.png");
}

#product_detail .swiper-button-prev.swiper-button-disabled {
  background-image: url("../../img/version2025/to_left_dis.png");
  opacity: 1;
}

#product_detail .swiper-button-next.swiper-button-disabled {
  background-image: url("../../img/version2025/to_right_dis.png");
  opacity: 1;
}

#product_detail .group_title {
  color: #000;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 14px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .group_title {
    margin-bottom: 24px;
    font-size: 17px;
  }
}
@media (min-width: 2561px) {
  #product_detail .group_title {
    margin-bottom: 40px;
    font-size: 28px;
  }
}

#product_detail .grop_list_box {
  color: #000;
  line-height: 1.5;
  margin-bottom: 20px;
  font-size: 14px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .grop_list_box {
    margin-bottom: 24px;
    font-size: 17px;
  }
}
@media (min-width: 2561px) {
  #product_detail .grop_list_box {
    margin-bottom: 40px;
    font-size: 28px;
  }
}

#product_detail .grop_list_box .lf {
  margin-right: 123px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .grop_list_box .lf {
    margin-right: 148px;
  }
}
@media (min-width: 2561px) {
  #product_detail .grop_list_box .lf {
    margin-right: 246px;
  }
}

#product_detail .grop_list_box li {
  margin-bottom: 10px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .grop_list_box li {
    margin-bottom: 12px;
  }
}
@media (min-width: 2561px) {
  #product_detail .grop_list_box li {
    margin-bottom: 20px;
  }
}

#product_detail .grop_list_box a {
  color: #000;
}

#product_detail .grop_list_box a:hover {
  color: #006FFF;
  text-decoration: underline;
}

#product_detail .grop_list_box .text_dis {
  color: #97999B;
}

#product_detail .main_part6 {
  padding: 100px 0;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 {
    padding: 120px 0;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 {
    padding: 200px 0;
  }
}

#product_detail .main_part6 .main_list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 60px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 .main_list {
    margin-top: 72px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 .main_list {
    margin-top: 120px;
  }
}

#product_detail .main_part6 li {
  text-align: center;
  line-height: 1.5;
  color: #97999B;
  width: 260px;
  height: 240px;
  padding: 46px 60px;
  border-radius: 12px;
  font-size: 12px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 li {
    width: 312px;
    height: 288px;
    padding: 55px 72px;
    border-radius: 14px;
    font-size: 14px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 li {
    width: 520px;
    height: 480px;
    padding: 92px 120px;
    border-radius: 24px;
    font-size: 24px;
  }
}

#product_detail .main_part6 li:hover {
  box-shadow: 0 10px 20px 0 rgba(0, 64, 119, 0.1);
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 li:hover {
    box-shadow: 0 12px 24px 0 rgba(0, 64, 119, 0.1);
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 li:hover {
    box-shadow: 0 20px 40px 0 rgba(0, 64, 119, 0.1);
  }
}

#product_detail .main_part6 .last_item {
  margin-right: 0;
}

#product_detail .main_part6 .item_title {
  color: #302E38;
  margin: 16px 0 2px;
  font-size: 16px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 .item_title {
    margin: 19px 0 2px;
    font-size: 19px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 .item_title {
    margin: 32px 0 4px;
    font-size: 32px;
  }
}

#product_detail .main_part6 .item_btn {
  display: block;
  text-align: center;
  color: #585A5C;
  cursor: pointer;
  width: 90px;
  height: 28px;
  margin: 21px auto 0;
  border-radius: 20px;
  padding: 4px 0 5px;
  border: 1px solid #97999B;
  font-size: 12px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 .item_btn {
    width: 108px;
    height: 34px;
    margin: 25px auto 0;
    border-radius: 24px;
    padding: 5px 0 6px;
    border: 1px solid #97999B;
    font-size: 14px;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 .item_btn {
    width: 180px;
    height: 56px;
    margin: 42px auto 0;
    border-radius: 40px;
    padding: 8px 0 10px;
    border: 2px solid #97999B;
    font-size: 24px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 .item_btn {
    padding-top: 7px;
  }
}
#product_detail .main_part6 .item_btn .arrow_icon {
  display: inline-flex;
  vertical-align: middle;
  margin-left: 2px;
  margin-bottom: 2px;
  transition: transform 0.3s;
}
#product_detail .main_part6 .item_btn .arrow_icon svg {
  display: block;
}

#product_detail .main_part6 .item_btn_wrap:hover .item_btn .arrow_icon {
  transform: rotate(180deg);
}

#product_detail .main_part6 .item_btn_wrap {
  position: relative;
}

#product_detail .main_part6 .download_popup {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
  padding: 10px 13px;
  margin-top: 10px;
  white-space: nowrap;
  z-index: 10;
}
#product_detail .main_part6 .download_popup::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  height: 10px;
}
#product_detail .main_part6 .download_popup::after {
  content: "";
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
}

#product_detail .main_part6 .item_btn_wrap:hover .download_popup {
  display: block;
}

#product_detail .main_part6 .download_popup .popup_item {
  display: flex;
  flex-direction: column;
  padding: 6px 14px;
  color: #302E38;
  text-decoration: none;
  cursor: pointer;
  background-color: #F5F5F5;
  border-radius: 6px;
}

#product_detail .main_part6 .download_popup .popup_item:last-child {
  margin-top: 8px;
}

#product_detail .main_part6 .download_popup .popup_label {
  font-size: 12px;
  color: #302E38;
}

#product_detail .main_part6 .down_code {
  display: none;
  margin: 14px auto 0;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .main_part6 .down_code {
    margin: 17px auto 0;
  }
}
@media (min-width: 2561px) {
  #product_detail .main_part6 .down_code {
    margin: 28px auto 0;
  }
}

#product_detail .main_part6 a:hover {
  background-color: #F5F5F5;
}

#product_detail .down_phone_app.active {
  padding-top: 25px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .down_phone_app.active {
    padding-top: 30px;
  }
}
@media (min-width: 2561px) {
  #product_detail .down_phone_app.active {
    padding-top: 50px;
  }
}

#product_detail .down_phone_app.active .item_title {
  margin-top: 0;
}

#product_detail .down_phone_app.active .item_btn {
  margin-top: 14px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .down_phone_app.active .item_btn {
    margin-top: 17px;
  }
}
@media (min-width: 2561px) {
  #product_detail .down_phone_app.active .item_btn {
    margin-top: 28px;
  }
}

#product_detail .down_phone_app.active .logo_icon {
  display: none;
}

#product_detail .down_phone_app.active .down_code {
  display: block;
}

#product_detail .unique1 {
  background: radial-gradient(376.16% 50% at 50% 50%, #EAFBFF 0%, rgba(196, 238, 254, 0.2) 100%);
  padding: 80px 0;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .unique1 {
    padding: 96px 0;
  }
}
@media (min-width: 2561px) {
  #product_detail .unique1 {
    padding: 160px 0;
  }
}

#product_detail .unique1 .main_title {
  position: relative;
  color: #0F0F0F;
  font-weight: 600;
  line-height: 1.5;
  margin-top: 107px;
  font-size: 40px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .unique1 .main_title {
    margin-top: 128px;
    font-size: 48px;
  }
}
@media (min-width: 2561px) {
  #product_detail .unique1 .main_title {
    margin-top: 214px;
    font-size: 80px;
  }
}

#product_detail .unique1 .main_title span {
  position: relative;
  z-index: 1;
}

#product_detail .unique1 .line {
  position: absolute;
  left: 50%;
  background: linear-gradient(90deg, #0095FF 8.65%, #6FFEE7 94.71%);
  top: 43px;
  margin-left: -120px;
  width: 239px;
  height: 10px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .unique1 .line {
    top: 52px;
    margin-left: -143px;
    width: 287px;
    height: 12px;
  }
}
@media (min-width: 2561px) {
  #product_detail .unique1 .line {
    top: 86px;
    margin-left: -239px;
    width: 478px;
    height: 20px;
  }
}

#product_detail .unique1 .intro {
  color: #302E38;
  line-height: 1.5;
  margin: 12px 0 40px;
  font-size: 16px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .unique1 .intro {
    margin: 14px 0 48px;
    font-size: 19px;
  }
}
@media (min-width: 2561px) {
  #product_detail .unique1 .intro {
    margin: 24px 0 80px;
    font-size: 32px;
  }
}

#product_detail .unique1 .gradient_down_btn {
  margin: 0;
}

@media (max-width: 1920px) {
  #product_detail figure.feature1 {
    background-image: url("../../img/version2025/feature1.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature1 {
    background-image: url("../../img/version2025/feature1-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature1 {
    background-image: url("../../img/version2025/feature1-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature2 {
    background-image: url("../../img/version2025/feature2.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature2 {
    background-image: url("../../img/version2025/feature2-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature2 {
    background-image: url("../../img/version2025/feature2-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature3 {
    background-image: url("../../img/version2025/feature3.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature3 {
    background-image: url("../../img/version2025/feature3-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature3 {
    background-image: url("../../img/version2025/feature3-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature4 {
    background-image: url("../../img/version2025/feature4.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature4 {
    background-image: url("../../img/version2025/feature4-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature4 {
    background-image: url("../../img/version2025/feature4-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature5 {
    background-image: url("../../img/version2025/feature5.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature5 {
    background-image: url("../../img/version2025/feature5-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature5 {
    background-image: url("../../img/version2025/feature5-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature6 {
    background-image: url("../../img/version2025/feature6.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature6 {
    background-image: url("../../img/version2025/feature6-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature6 {
    background-image: url("../../img/version2025/feature6-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature7 {
    background-image: url("../../img/version2025/feature7.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature7 {
    background-image: url("../../img/version2025/feature7-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature7 {
    background-image: url("../../img/version2025/feature7-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature8 {
    background-image: url("../../img/version2025/feature8.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature8 {
    background-image: url("../../img/version2025/feature8-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature8 {
    background-image: url("../../img/version2025/feature8-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature9 {
    background-image: url("../../img/version2025/feature9.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature9 {
    background-image: url("../../img/version2025/feature9-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature9 {
    background-image: url("../../img/version2025/feature9-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature10 {
    background-image: url("../../img/version2025/feature10.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature10 {
    background-image: url("../../img/version2025/feature10-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature10 {
    background-image: url("../../img/version2025/feature10-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature11 {
    background-image: url("../../img/version2025/feature11.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature11 {
    background-image: url("../../img/version2025/feature11-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature11 {
    background-image: url("../../img/version2025/feature11-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature12 {
    background-image: url("../../img/version2025/feature12.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature12 {
    background-image: url("../../img/version2025/feature12-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature12 {
    background-image: url("../../img/version2025/feature12-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature13 {
    background-image: url("../../img/version2025/feature13.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature13 {
    background-image: url("../../img/version2025/feature13-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature13 {
    background-image: url("../../img/version2025/feature13-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature14 {
    background-image: url("../../img/version2025/feature14.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature14 {
    background-image: url("../../img/version2025/feature14-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature14 {
    background-image: url("../../img/version2025/feature14-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature15 {
    background-image: url("../../img/version2025/feature15.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature15 {
    background-image: url("../../img/version2025/feature15-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature15 {
    background-image: url("../../img/version2025/feature15-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature16 {
    background-image: url("../../img/version2025/feature16.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature16 {
    background-image: url("../../img/version2025/feature16-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature16 {
    background-image: url("../../img/version2025/feature16-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature17 {
    background-image: url("../../img/version2025/feature17.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature17 {
    background-image: url("../../img/version2025/feature17-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature17 {
    background-image: url("../../img/version2025/feature17-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature18 {
    background-image: url("../../img/version2025/feature18.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature18 {
    background-image: url("../../img/version2025/feature18-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature18 {
    background-image: url("../../img/version2025/feature18-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature19 {
    background-image: url("../../img/version2025/feature19.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature19 {
    background-image: url("../../img/version2025/feature19-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature19 {
    background-image: url("../../img/version2025/feature19-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature20 {
    background-image: url("../../img/version2025/feature20.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature20 {
    background-image: url("../../img/version2025/feature20-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature20 {
    background-image: url("../../img/version2025/feature20-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature21 {
    background-image: url("../../img/version2025/feature21.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature21 {
    background-image: url("../../img/version2025/feature21-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature21 {
    background-image: url("../../img/version2025/feature21-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature22 {
    background-image: url("../../img/version2025/feature22.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature22 {
    background-image: url("../../img/version2025/feature22-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature22 {
    background-image: url("../../img/version2025/feature22-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature23 {
    background-image: url("../../img/version2025/feature23.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature23 {
    background-image: url("../../img/version2025/feature23-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature23 {
    background-image: url("../../img/version2025/feature23-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature24 {
    background-image: url("../../img/version2025/feature24.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature24 {
    background-image: url("../../img/version2025/feature24-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature24 {
    background-image: url("../../img/version2025/feature24-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature25 {
    background-image: url("../../img/version2025/feature25.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature25 {
    background-image: url("../../img/version2025/feature25-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature25 {
    background-image: url("../../img/version2025/feature25-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature26 {
    background-image: url("../../img/version2025/feature26.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature26 {
    background-image: url("../../img/version2025/feature26-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature26 {
    background-image: url("../../img/version2025/feature26-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature27 {
    background-image: url("../../img/version2025/feature27.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature27 {
    background-image: url("../../img/version2025/feature27-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature27 {
    background-image: url("../../img/version2025/feature27-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature28 {
    background-image: url("../../img/version2025/feature28.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature28 {
    background-image: url("../../img/version2025/feature28-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature28 {
    background-image: url("../../img/version2025/feature28-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature29 {
    background-image: url("../../img/version2025/feature29.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature29 {
    background-image: url("../../img/version2025/feature29-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature29 {
    background-image: url("../../img/version2025/feature29-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.feature30 {
    background-image: url("../../img/version2025/feature30.png?v=4");
    background-size: 50px 50px;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.feature30 {
    background-image: url("../../img/version2025/feature30-xl.png?v=4");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.feature30 {
    background-image: url("../../img/version2025/feature30-mx.png?v=4");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
  }
}
#product_detail .windows_logo2 {
  width: 44px;
  height: 44px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .windows_logo2 {
    width: 53px;
    height: 53px;
  }
}
@media (min-width: 2561px) {
  #product_detail .windows_logo2 {
    width: 88px;
    height: 88px;
  }
}
#product_detail .ios_logo2 {
  width: 46px;
  height: 46px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .ios_logo2 {
    width: 55px;
    height: 55px;
  }
}
@media (min-width: 2561px) {
  #product_detail .ios_logo2 {
    width: 92px;
    height: 92px;
  }
}
#product_detail .android_logo2 {
  width: 44px;
  height: 44px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail .android_logo2 {
    width: 53px;
    height: 53px;
  }
}
@media (min-width: 2561px) {
  #product_detail .android_logo2 {
    width: 88px;
    height: 88px;
  }
}
@media (max-width: 1920px) {
  #product_detail figure.down_code {
    background-image: url("../../img/version2025/down_phone_app.png?v=4");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail figure.down_code {
    background-image: url("../../img/version2025/down_phone_app-xl.png?v=4");
    background-size: 96px 96px;
    background-repeat: no-repeat;
    width: 96px;
    height: 96px;
  }
}
@media (min-width: 2561px) {
  #product_detail figure.down_code {
    background-image: url("../../img/version2025/down_phone_app-mx.png?v=4");
    background-size: 160px 160px;
    background-repeat: no-repeat;
    width: 160px;
    height: 160px;
  }
}

/* --- 单独样式 --- */
/* 迷你看图 */
#product_detail.mini_view .main_part1 {
  padding-bottom: 76px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mini_view .main_part1 {
    padding-bottom: 91px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mini_view .main_part1 {
    padding-bottom: 152px;
  }
}

#product_detail.mini_view_2024R4 .main_part1 {
  padding-bottom: 150px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mini_view_2024R4 .main_part1 {
    padding-bottom: 180px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mini_view_2024R4 .main_part1 {
    padding-bottom: 300px;
  }
}

.mini_view .main_part2 .rt_box {
  padding-top: 15px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view .main_part2 .rt_box {
    padding-top: 18px;
  }
}
@media (min-width: 2561px) {
  .mini_view .main_part2 .rt_box {
    padding-top: 30px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.cadsee_logo {
    background-image: url("../../img/version2025/cadsee_logo.png?v=4");
    background-size: 69px 69px;
    background-repeat: no-repeat;
    width: 69px;
    height: 69px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.cadsee_logo {
    background-image: url("../../img/version2025/cadsee_logo-xl.png?v=4");
    background-size: 83px 83px;
    background-repeat: no-repeat;
    width: 83px;
    height: 83px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.cadsee_logo {
    background-image: url("../../img/version2025/cadsee_logo-mx.png?v=4");
    background-size: 137px 137px;
    background-repeat: no-repeat;
    width: 137px;
    height: 137px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.mini_view_img1 {
    background-image: url("../../img/version2025/mini_view_img1.png?v=8");
    background-size: 1202px 752px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 752px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.mini_view_img1 {
    background-image: url("../../img/version2025/mini_view_img1-xl.png?v=8");
    background-size: 1443px 902px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 902px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.mini_view_img1 {
    background-image: url("../../img/version2025/mini_view_img1-mx.png?v=8");
    background-size: 2404px 1503px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1503px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.mini_adview_img1 {
    background-image: url("../../img/version2025/mini_adview_img1.png?v=7");
    background-size: 1202px 752px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 752px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.mini_adview_img1 {
    background-image: url("../../img/version2025/mini_adview_img1-xl.png?v=7");
    background-size: 1443px 902px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 902px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.mini_adview_img1 {
    background-image: url("../../img/version2025/mini_adview_img1-mx.png?v=7");
    background-size: 2404px 1503px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1503px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.mini_view_img2 {
    background-image: url("../../img/version2025/mini_view_img2.png?v=5");
    background-size: 759px 476px;
    background-repeat: no-repeat;
    width: 759px;
    height: 476px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.mini_view_img2 {
    background-image: url("../../img/version2025/mini_view_img2-xl.png?v=5");
    background-size: 910px 553px;
    background-repeat: no-repeat;
    width: 910px;
    height: 553px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.mini_view_img2 {
    background-image: url("../../img/version2025/mini_view_img2-mx.png?v=5");
    background-size: 1516px 921px;
    background-repeat: no-repeat;
    width: 1516px;
    height: 921px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.mini_adview_img2 {
    background-image: url("../../img/version2025/mini_adview_img2.png?v=7");
    background-size: 759px 476px;
    background-repeat: no-repeat;
    width: 759px;
    height: 476px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.mini_adview_img2 {
    background-image: url("../../img/version2025/mini_adview_img2-xl.png?v=7");
    background-size: 910px 553px;
    background-repeat: no-repeat;
    width: 910px;
    height: 553px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.mini_adview_img2 {
    background-image: url("../../img/version2025/mini_adview_img2-mx.png?v=7");
    background-size: 1516px 921px;
    background-repeat: no-repeat;
    width: 1516px;
    height: 921px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.cadview_screenshot1 {
    background-image: url("../../img/version2025/cadview_screenshot1.png?v=9");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.cadview_screenshot1 {
    background-image: url("../../img/version2025/cadview_screenshot1-xl.png?v=9");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.cadview_screenshot1 {
    background-image: url("../../img/version2025/cadview_screenshot1-mx.png?v=9");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.cadview_screenshot2 {
    background-image: url("../../img/version2025/cadview_screenshot2.png?v=9");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.cadview_screenshot2 {
    background-image: url("../../img/version2025/cadview_screenshot2-xl.png?v=9");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.cadview_screenshot2 {
    background-image: url("../../img/version2025/cadview_screenshot2-mx.png?v=9");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.cadview_screenshot3 {
    background-image: url("../../img/version2025/cadview_screenshot3.png?v=9");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.cadview_screenshot3 {
    background-image: url("../../img/version2025/cadview_screenshot3-xl.png?v=9");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.cadview_screenshot3 {
    background-image: url("../../img/version2025/cadview_screenshot3-mx.png?v=9");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.cadview_screenshot4 {
    background-image: url("../../img/version2025/cadview_screenshot4.png?v=9");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.cadview_screenshot4 {
    background-image: url("../../img/version2025/cadview_screenshot4-xl.png?v=9");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.cadview_screenshot4 {
    background-image: url("../../img/version2025/cadview_screenshot4-mx.png?v=9");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.cadview_screenshot5 {
    background-image: url("../../img/version2025/cadview_screenshot5.png?v=9");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.cadview_screenshot5 {
    background-image: url("../../img/version2025/cadview_screenshot5-xl.png?v=9");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.cadview_screenshot5 {
    background-image: url("../../img/version2025/cadview_screenshot5-mx.png?v=9");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.adcadview_screenshot1 {
    background-image: url("../../img/version2025/adcadview_screenshot1.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.adcadview_screenshot1 {
    background-image: url("../../img/version2025/adcadview_screenshot1-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.adcadview_screenshot1 {
    background-image: url("../../img/version2025/adcadview_screenshot1-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.adcadview_screenshot2 {
    background-image: url("../../img/version2025/adcadview_screenshot2.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.adcadview_screenshot2 {
    background-image: url("../../img/version2025/adcadview_screenshot2-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.adcadview_screenshot2 {
    background-image: url("../../img/version2025/adcadview_screenshot2-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.adcadview_screenshot3 {
    background-image: url("../../img/version2025/adcadview_screenshot3.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.adcadview_screenshot3 {
    background-image: url("../../img/version2025/adcadview_screenshot3-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.adcadview_screenshot3 {
    background-image: url("../../img/version2025/adcadview_screenshot3-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.adcadview_screenshot4 {
    background-image: url("../../img/version2025/adcadview_screenshot4.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.adcadview_screenshot4 {
    background-image: url("../../img/version2025/adcadview_screenshot4-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.adcadview_screenshot4 {
    background-image: url("../../img/version2025/adcadview_screenshot4-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view figure.adcadview_screenshot5 {
    background-image: url("../../img/version2025/adcadview_screenshot5.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view figure.adcadview_screenshot5 {
    background-image: url("../../img/version2025/adcadview_screenshot5-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view figure.adcadview_screenshot5 {
    background-image: url("../../img/version2025/adcadview_screenshot5-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}

@media (max-width: 1920px) {
  .mini_view_2024R4 figure.mini_view_img1_2024 {
    background-image: url("../../img/version2025/mini_view_img1_2024.png?v=4");
    background-size: 1202px 678px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 678px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.mini_view_img1_2024 {
    background-image: url("../../img/version2025/mini_view_img1_2024-xl.png?v=4");
    background-size: 1443px 814px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 814px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.mini_view_img1_2024 {
    background-image: url("../../img/version2025/mini_view_img1_2024-mx.png?v=4");
    background-size: 2404px 1356px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1356px;
  }
}
@media (max-width: 1920px) {
  .mini_view_2024R4 figure.mini_view_img2_2024 {
    background-image: url("../../img/version2025/mini_view_img2_2024.png?v=4");
    background-size: 754px 458px;
    background-repeat: no-repeat;
    width: 754px;
    height: 458px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.mini_view_img2_2024 {
    background-image: url("../../img/version2025/mini_view_img2_2024-xl.png?v=4");
    background-size: 924px 574px;
    background-repeat: no-repeat;
    width: 924px;
    height: 574px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.mini_view_img2_2024 {
    background-image: url("../../img/version2025/mini_view_img2_2024-mx.png?v=4");
    background-size: 1540px 956px;
    background-repeat: no-repeat;
    width: 1540px;
    height: 956px;
  }
}
@media (max-width: 1920px) {
  .mini_view_2024R4 figure.cadview_screenshot1_2024 {
    background-image: url("../../img/version2025/cadview_screenshot1_2024.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.cadview_screenshot1_2024 {
    background-image: url("../../img/version2025/cadview_screenshot1_2024-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.cadview_screenshot1_2024 {
    background-image: url("../../img/version2025/cadview_screenshot1_2024-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view_2024R4 figure.cadview_screenshot2_2024 {
    background-image: url("../../img/version2025/cadview_screenshot2_2024.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.cadview_screenshot2_2024 {
    background-image: url("../../img/version2025/cadview_screenshot2_2024-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.cadview_screenshot2_2024 {
    background-image: url("../../img/version2025/cadview_screenshot2_2024-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view_2024R4 figure.cadview_screenshot3_2024 {
    background-image: url("../../img/version2025/cadview_screenshot3_2024.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.cadview_screenshot3_2024 {
    background-image: url("../../img/version2025/cadview_screenshot3_2024-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.cadview_screenshot3_2024 {
    background-image: url("../../img/version2025/cadview_screenshot3_2024-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view_2024R4 figure.cadview_screenshot4_2024 {
    background-image: url("../../img/version2025/cadview_screenshot4_2024.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.cadview_screenshot4_2024 {
    background-image: url("../../img/version2025/cadview_screenshot4_2024-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.cadview_screenshot4_2024 {
    background-image: url("../../img/version2025/cadview_screenshot4_2024-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_view_2024R4 figure.cadview_screenshot5_2024 {
    background-image: url("../../img/version2025/cadview_screenshot5_2024.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_view_2024R4 figure.cadview_screenshot5_2024 {
    background-image: url("../../img/version2025/cadview_screenshot5_2024-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_view_2024R4 figure.cadview_screenshot5_2024 {
    background-image: url("../../img/version2025/cadview_screenshot5_2024-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}

/* 迷你画图 */
.mini_draw .main_part2 .rt_box {
  padding-top: 15px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw .main_part2 .rt_box {
    padding-top: 18px;
  }
}
@media (min-width: 2561px) {
  .mini_draw .main_part2 .rt_box {
    padding-top: 30px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.caddraw_logo {
    background-image: url("../../img/version2025/caddraw_logo.png?v=4");
    background-size: 69px 69px;
    background-repeat: no-repeat;
    width: 69px;
    height: 69px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.caddraw_logo {
    background-image: url("../../img/version2025/caddraw_logo-xl.png?v=4");
    background-size: 83px 83px;
    background-repeat: no-repeat;
    width: 83px;
    height: 83px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.caddraw_logo {
    background-image: url("../../img/version2025/caddraw_logo-mx.png?v=4");
    background-size: 137px 137px;
    background-repeat: no-repeat;
    width: 137px;
    height: 137px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.mini_draw_img1 {
    background-image: url("../../img/version2025/mini_draw_img1.png?v=8");
    background-size: 1202px 678px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 678px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.mini_draw_img1 {
    background-image: url("../../img/version2025/mini_draw_img1-xl.png?v=8");
    background-size: 1443px 814px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 814px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.mini_draw_img1 {
    background-image: url("../../img/version2025/mini_draw_img1-mx.png?v=8");
    background-size: 2404px 1356px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1356px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.mini_addraw_img1 {
    background-image: url("../../img/version2025/mini_addraw_img1.png?v=7");
    background-size: 1202px 678px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 678px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.mini_addraw_img1 {
    background-image: url("../../img/version2025/mini_addraw_img1-xl.png?v=7");
    background-size: 1443px 814px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 814px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.mini_addraw_img1 {
    background-image: url("../../img/version2025/mini_addraw_img1-mx.png?v=7");
    background-size: 2404px 1356px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1356px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.mini_draw_img2 {
    background-image: url("../../img/version2025/mini_draw_img2.png?v=5");
    background-size: 772px 478px;
    background-repeat: no-repeat;
    width: 772px;
    height: 478px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.mini_draw_img2 {
    background-image: url("../../img/version2025/mini_draw_img2-xl.png?v=5");
    background-size: 927px 574px;
    background-repeat: no-repeat;
    width: 927px;
    height: 574px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.mini_draw_img2 {
    background-image: url("../../img/version2025/mini_draw_img2-mx.png?v=5");
    background-size: 1544px 956px;
    background-repeat: no-repeat;
    width: 1544px;
    height: 956px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.mini_addraw_img2 {
    background-image: url("../../img/version2025/mini_addraw_img2.png?v=5");
    background-size: 772px 478px;
    background-repeat: no-repeat;
    width: 772px;
    height: 478px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.mini_addraw_img2 {
    background-image: url("../../img/version2025/mini_addraw_img2-xl.png?v=5");
    background-size: 927px 574px;
    background-repeat: no-repeat;
    width: 927px;
    height: 574px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.mini_addraw_img2 {
    background-image: url("../../img/version2025/mini_addraw_img2-mx.png?v=5");
    background-size: 1544px 956px;
    background-repeat: no-repeat;
    width: 1544px;
    height: 956px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.caddraw_screenshot1 {
    background-image: url("../../img/version2025/caddraw_screenshot1.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.caddraw_screenshot1 {
    background-image: url("../../img/version2025/caddraw_screenshot1-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.caddraw_screenshot1 {
    background-image: url("../../img/version2025/caddraw_screenshot1-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.caddraw_screenshot2 {
    background-image: url("../../img/version2025/caddraw_screenshot2.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.caddraw_screenshot2 {
    background-image: url("../../img/version2025/caddraw_screenshot2-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.caddraw_screenshot2 {
    background-image: url("../../img/version2025/caddraw_screenshot2-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.caddraw_screenshot3 {
    background-image: url("../../img/version2025/caddraw_screenshot3.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.caddraw_screenshot3 {
    background-image: url("../../img/version2025/caddraw_screenshot3-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.caddraw_screenshot3 {
    background-image: url("../../img/version2025/caddraw_screenshot3-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.caddraw_screenshot4 {
    background-image: url("../../img/version2025/caddraw_screenshot4.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.caddraw_screenshot4 {
    background-image: url("../../img/version2025/caddraw_screenshot4-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.caddraw_screenshot4 {
    background-image: url("../../img/version2025/caddraw_screenshot4-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.caddraw_screenshot5 {
    background-image: url("../../img/version2025/caddraw_screenshot5.png?v=7");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.caddraw_screenshot5 {
    background-image: url("../../img/version2025/caddraw_screenshot5-xl.png?v=7");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.caddraw_screenshot5 {
    background-image: url("../../img/version2025/caddraw_screenshot5-mx.png?v=7");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.adcaddraw_screenshot1 {
    background-image: url("../../img/version2025/adcaddraw_screenshot1.png?v=6");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.adcaddraw_screenshot1 {
    background-image: url("../../img/version2025/adcaddraw_screenshot1-xl.png?v=6");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.adcaddraw_screenshot1 {
    background-image: url("../../img/version2025/adcaddraw_screenshot1-mx.png?v=6");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.adcaddraw_screenshot2 {
    background-image: url("../../img/version2025/adcaddraw_screenshot2.png?v=6");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.adcaddraw_screenshot2 {
    background-image: url("../../img/version2025/adcaddraw_screenshot2-xl.png?v=6");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.adcaddraw_screenshot2 {
    background-image: url("../../img/version2025/adcaddraw_screenshot2-mx.png?v=6");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.adcaddraw_screenshot3 {
    background-image: url("../../img/version2025/adcaddraw_screenshot3.png?v=6");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.adcaddraw_screenshot3 {
    background-image: url("../../img/version2025/adcaddraw_screenshot3-xl.png?v=6");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.adcaddraw_screenshot3 {
    background-image: url("../../img/version2025/adcaddraw_screenshot3-mx.png?v=6");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.adcaddraw_screenshot4 {
    background-image: url("../../img/version2025/adcaddraw_screenshot4.png?v=6");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.adcaddraw_screenshot4 {
    background-image: url("../../img/version2025/adcaddraw_screenshot4-xl.png?v=6");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.adcaddraw_screenshot4 {
    background-image: url("../../img/version2025/adcaddraw_screenshot4-mx.png?v=6");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.adcaddraw_screenshot5 {
    background-image: url("../../img/version2025/adcaddraw_screenshot5.png?v=6");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.adcaddraw_screenshot5 {
    background-image: url("../../img/version2025/adcaddraw_screenshot5-xl.png?v=6");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.adcaddraw_screenshot5 {
    background-image: url("../../img/version2025/adcaddraw_screenshot5-mx.png?v=6");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mini_draw figure.adcaddraw_screenshot6 {
    background-image: url("../../img/version2025/adcaddraw_screenshot6.png?v=6");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mini_draw figure.adcaddraw_screenshot6 {
    background-image: url("../../img/version2025/adcaddraw_screenshot6-xl.png?v=6");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mini_draw figure.adcaddraw_screenshot6 {
    background-image: url("../../img/version2025/adcaddraw_screenshot6-mx.png?v=6");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}

.mini_draw .function_nav li.active {
  background-color: #DFE7FF;
}

#product_detail.mini_draw .main_part1 {
  background: radial-gradient(269.01% 48.16% at 51.12% 49.13%, #ECEFFF 0%, #EEF2FF 100%);
}

#product_detail.mini_draw .banner_box .gradient_bg {
  opacity: 0.3;
  background: radial-gradient(302.91% 54.24% at 43.81% 44.16%, #2449FF 0%, #B2D7F1 100%);
  height: 764px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mini_draw .banner_box .gradient_bg {
    height: 917px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mini_draw .banner_box .gradient_bg {
    height: 1528px;
  }
}

#product_detail.mini_draw .main_part2 .rt_box {
  /* IE8 及以下回退为纯色背景 */
  background-color: #CFEDFF;
  /* 标准写法（现代浏览器） */
  background: linear-gradient(to right, #CFEDFF 0%, #D7D8FE 100%);
  /* 旧版 WebKit 浏览器（Chrome/Safari 旧版） */
  background: -webkit-linear-gradient(left, #CFEDFF 0%, #D7D8FE 100%);
  /* 旧版 Firefox */
  background: -moz-linear-gradient(left, #CFEDFF 0%, #D7D8FE 100%);
  /* 旧版 Opera */
  background: -o-linear-gradient(left, #CFEDFF 0%, #D7D8FE 100%);
  /* IE9 降级：使用 filter 模拟水平渐变（GradientType=1 表示水平渐变） */
  /* 注意：#D7D8FE 已扩展为全写法以防止兼容性问题 */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr="#CFEDFF", EndColorStr="#D7D8FE");
  padding-top: 15px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mini_draw .main_part2 .rt_box {
    padding-top: 18px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mini_draw .main_part2 .rt_box {
    padding-top: 30px;
  }
}

#product_detail.mini_draw .main_part3 {
  background-image: url("../../img/version2025/gradient_bg2.png");
}

#product_detail.mini_draw .main_part3 .main_container {
  background-image: url("../../img/version2025/product_img1-2.png");
}

#product_detail.mini_draw .main_part4 li {
  padding-right: 32px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mini_draw .main_part4 li {
    padding-right: 38px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mini_draw .main_part4 li {
    padding-right: 64px;
  }
}

#product_detail.mini_draw .main_part6 .main_list {
  justify-content: center;
}

#product_detail.mini_draw .main_part6 li {
  display: inline-block;
  float: none;
}
#product_detail.mini_draw .main_part6 li.last_item {
  margin-left: 54px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mini_draw .main_part6 li.last_item {
    margin-left: 65px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mini_draw .main_part6 li.last_item {
    margin-left: 108px;
  }
}

/* 快速三维看图 */
@media (max-width: 1920px) {
  .cad_3d figure.cad3dview_logo {
    background-image: url("../../img/version2025/cad3dview_logo.png?v=4");
    background-size: 69px 69px;
    background-repeat: no-repeat;
    width: 69px;
    height: 69px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_3d figure.cad3dview_logo {
    background-image: url("../../img/version2025/cad3dview_logo-xl.png?v=4");
    background-size: 83px 83px;
    background-repeat: no-repeat;
    width: 83px;
    height: 83px;
  }
}
@media (min-width: 2561px) {
  .cad_3d figure.cad3dview_logo {
    background-image: url("../../img/version2025/cad3dview_logo-mx.png?v=4");
    background-size: 137px 137px;
    background-repeat: no-repeat;
    width: 137px;
    height: 137px;
  }
}
@media (max-width: 1920px) {
  .cad_3d figure.cad_3d_img1 {
    background-image: url("../../img/version2025/cad_3d_img1.png?v=4");
    background-size: 1024px 728px;
    background-repeat: no-repeat;
    width: 1024px;
    height: 728px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_3d figure.cad_3d_img1 {
    background-image: url("../../img/version2025/cad_3d_img1-xl.png?v=4");
    background-size: 1229px 874px;
    background-repeat: no-repeat;
    width: 1229px;
    height: 874px;
  }
}
@media (min-width: 2561px) {
  .cad_3d figure.cad_3d_img1 {
    background-image: url("../../img/version2025/cad_3d_img1-mx.png?v=4");
    background-size: 2048px 1456px;
    background-repeat: no-repeat;
    width: 2048px;
    height: 1456px;
  }
}
@media (max-width: 1920px) {
  .cad_3d figure.cad_3d_img2 {
    background-image: url("../../img/version2025/cad_3d_img2.png?v=4");
    background-size: 620px 400px;
    background-repeat: no-repeat;
    width: 620px;
    height: 400px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_3d figure.cad_3d_img2 {
    background-image: url("../../img/version2025/cad_3d_img2-xl.png?v=4");
    background-size: 744px 480px;
    background-repeat: no-repeat;
    width: 744px;
    height: 480px;
  }
}
@media (min-width: 2561px) {
  .cad_3d figure.cad_3d_img2 {
    background-image: url("../../img/version2025/cad_3d_img2-mx.png?v=4");
    background-size: 1240px 800px;
    background-repeat: no-repeat;
    width: 1240px;
    height: 800px;
  }
}
@media (max-width: 1920px) {
  .cad_3d figure.cad_3d_img3 {
    background-image: url("../../img/version2025/cad_3d_img3.png?v=4");
    background-size: 394px 394px;
    background-repeat: no-repeat;
    width: 394px;
    height: 394px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_3d figure.cad_3d_img3 {
    background-image: url("../../img/version2025/cad_3d_img3-xl.png?v=4");
    background-size: 473px 473px;
    background-repeat: no-repeat;
    width: 473px;
    height: 473px;
  }
}
@media (min-width: 2561px) {
  .cad_3d figure.cad_3d_img3 {
    background-image: url("../../img/version2025/cad_3d_img3-mx.png?v=4");
    background-size: 788px 788px;
    background-repeat: no-repeat;
    width: 788px;
    height: 788px;
  }
}

.cad_3d .function_nav li.active {
  background-color: #DFF1FF;
}

#product_detail.cad_3d .main_part1 {
  background: radial-gradient(269.01% 48.16% at 51.12% 49.13%, #E7F5FC 0%, #E9F5FC 100%);
}

#product_detail.cad_3d .insert_box {
  width: 1056px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.cad_3d .insert_box {
    width: 1267px;
  }
}
@media (min-width: 2561px) {
  #product_detail.cad_3d .insert_box {
    width: 2112px;
  }
}

#product_detail.cad_3d .banner_box .gradient_bg {
  opacity: 0.3;
  background: radial-gradient(302.91% 54.24% at 43.81% 44.16%, #24DEFF 0%, #B2DCF1 100%);
  height: 764px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.cad_3d .banner_box .gradient_bg {
    height: 917px;
  }
}
@media (min-width: 2561px) {
  #product_detail.cad_3d .banner_box .gradient_bg {
    height: 1528px;
  }
}

#product_detail.cad_3d .main_part2 .rt_box,
#product_detail.cad_3d .main_part2 .img_box {
  background: linear-gradient(113deg, #D2F2FC 2.25%, #E0E1FF 93.91%);
}

#product_detail.cad_3d .main_part3 {
  background-image: url("../../img/version2025/gradient_bg3.png");
}

#product_detail.cad_3d .main_part3 .main_container {
  background-image: url("../../img/version2025/product_img1-3.png");
}

#product_detail.cad_3d iframe {
  height: 666px;
  margin: 44px 0 60px;
  border-radius: 20px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.cad_3d iframe {
    height: 799px;
    margin: 53px 0 72px;
    border-radius: 24px;
  }
}
@media (min-width: 2561px) {
  #product_detail.cad_3d iframe {
    height: 1332px;
    margin: 88px 0 120px;
    border-radius: 40px;
  }
}

/* 迷你家装 */
@media (max-width: 1920px) {
  .cad_home figure.cadhome_logo {
    background-image: url("../../img/version2025/cadhome_logo.png?v=4");
    background-size: 69px 69px;
    background-repeat: no-repeat;
    width: 69px;
    height: 69px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cadhome_logo {
    background-image: url("../../img/version2025/cadhome_logo-xl.png?v=4");
    background-size: 83px 83px;
    background-repeat: no-repeat;
    width: 83px;
    height: 83px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cadhome_logo {
    background-image: url("../../img/version2025/cadhome_logo-mx.png?v=4");
    background-size: 138px 137px;
    background-repeat: no-repeat;
    width: 138px;
    height: 137px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cad_home_img1 {
    background-image: url("../../img/version2025/cad_home_img1.png?v=4");
    background-size: 1202px 678px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 678px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cad_home_img1 {
    background-image: url("../../img/version2025/cad_home_img1-xl.png?v=4");
    background-size: 1443px 814px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 814px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cad_home_img1 {
    background-image: url("../../img/version2025/cad_home_img1-mx.png?v=4");
    background-size: 2404px 1356px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1356px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cad_home_img2 {
    background-image: url("../../img/version2025/cad_home_img2.png?v=4");
    background-size: 796px 506px;
    background-repeat: no-repeat;
    width: 796px;
    height: 506px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cad_home_img2 {
    background-image: url("../../img/version2025/cad_home_img2-xl.png?v=4");
    background-size: 956px 608px;
    background-repeat: no-repeat;
    width: 956px;
    height: 608px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cad_home_img2 {
    background-image: url("../../img/version2025/cad_home_img2-mx.png?v=4");
    background-size: 1592px 1012px;
    background-repeat: no-repeat;
    width: 1592px;
    height: 1012px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cadhome_screenshot1 {
    background-image: url("../../img/version2025/cadhome_screenshot1.png?v=4");
    background-size: 1001px 666px;
    background-repeat: no-repeat;
    width: 1001px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cadhome_screenshot1 {
    background-image: url("../../img/version2025/cadhome_screenshot1-xl.png?v=4");
    background-size: 1201px 800px;
    background-repeat: no-repeat;
    width: 1201px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cadhome_screenshot1 {
    background-image: url("../../img/version2025/cadhome_screenshot1-mx.png?v=4");
    background-size: 2001px 1332px;
    background-repeat: no-repeat;
    width: 2001px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cadhome_screenshot2 {
    background-image: url("../../img/version2025/cadhome_screenshot2.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cadhome_screenshot2 {
    background-image: url("../../img/version2025/cadhome_screenshot2-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cadhome_screenshot2 {
    background-image: url("../../img/version2025/cadhome_screenshot2-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cadhome_screenshot3 {
    background-image: url("../../img/version2025/cadhome_screenshot3.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cadhome_screenshot3 {
    background-image: url("../../img/version2025/cadhome_screenshot3-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cadhome_screenshot3 {
    background-image: url("../../img/version2025/cadhome_screenshot3-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cadhome_screenshot4 {
    background-image: url("../../img/version2025/cadhome_screenshot4.png?v=4");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cadhome_screenshot4 {
    background-image: url("../../img/version2025/cadhome_screenshot4-xl.png?v=4");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cadhome_screenshot4 {
    background-image: url("../../img/version2025/cadhome_screenshot4-mx.png?v=4");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .cad_home figure.cad_home_img4 {
    background-image: url("../../img/version2025/cad_home_img4.png?v=4");
    background-size: 896px 559px;
    background-repeat: no-repeat;
    width: 896px;
    height: 559px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .cad_home figure.cad_home_img4 {
    background-image: url("../../img/version2025/cad_home_img4-xl.png?v=4");
    background-size: 1075px 671px;
    background-repeat: no-repeat;
    width: 1075px;
    height: 671px;
  }
}
@media (min-width: 2561px) {
  .cad_home figure.cad_home_img4 {
    background-image: url("../../img/version2025/cad_home_img4-mx.png?v=4");
    background-size: 1791px 1118px;
    background-repeat: no-repeat;
    width: 1791px;
    height: 1118px;
  }
}

.cad_home .function_nav li.active {
  background-color: #DFE6FF;
}

#product_detail.cad_home .main_part1 {
  background: radial-gradient(269.01% 48.16% at 51.12% 49.13%, #E7E7FC 0%, #F6F8FE 100%);
}

#product_detail.cad_home .banner_box .gradient_bg {
  opacity: 0.3;
  background: radial-gradient(317.81% 56.9% at 43.81% 44.16%, #B580FE 0%, #CCC4F2 100%);
  height: 764px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.cad_home .banner_box .gradient_bg {
    height: 917px;
  }
}
@media (min-width: 2561px) {
  #product_detail.cad_home .banner_box .gradient_bg {
    height: 1528px;
  }
}

#product_detail.cad_home .main_part2 .rt_box {
  text-align: center;
  background: linear-gradient(113deg, #DEDFFF 2.25%, #F3DFFF 93.91%);
}

#product_detail.cad_home .main_part3 {
  background-image: url("../../img/version2025/gradient_bg4.png");
}

#product_detail.cad_home .main_part3 .main_container {
  background-image: url("../../img/version2025/product_img1-4.png");
}

#product_detail.cad_home .unique1 {
  width: 100%;
  padding: 0;
  background: url("../../img/version2025/cad_home_img3.png?v=2") no-repeat center center;
  background-size: cover;
  overflow: hidden;
}

#product_detail.cad_home .unique1 .lf_box {
  padding-top: 80px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.cad_home .unique1 .lf_box {
    padding-top: 96px;
  }
}
@media (min-width: 2561px) {
  #product_detail.cad_home .unique1 .lf_box {
    padding-top: 160px;
  }
}

#product_detail.cad_home .unique1 .line {
  background: linear-gradient(90deg, #5E00FF 8.65%, #DB6FFE 94.71%);
}

/* mac */
@media (max-width: 1920px) {
  .mac figure.macsee_logo {
    background-image: url("../../img/version2025/macsee_logo.png?v=5");
    background-size: 70px 71px;
    background-repeat: no-repeat;
    width: 70px;
    height: 71px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macsee_logo {
    background-image: url("../../img/version2025/macsee_logo-xl.png?v=5");
    background-size: 84px 85px;
    background-repeat: no-repeat;
    width: 84px;
    height: 85px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macsee_logo {
    background-image: url("../../img/version2025/macsee_logo-mx.png?v=5");
    background-size: 140px 141px;
    background-repeat: no-repeat;
    width: 140px;
    height: 141px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macdraw_logo {
    background-image: url("../../img/version2025/macdraw_logo.png?v=5");
    background-size: 70px 71px;
    background-repeat: no-repeat;
    width: 70px;
    height: 71px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macdraw_logo {
    background-image: url("../../img/version2025/macdraw_logo-xl.png?v=5");
    background-size: 84px 85px;
    background-repeat: no-repeat;
    width: 84px;
    height: 85px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macdraw_logo {
    background-image: url("../../img/version2025/macdraw_logo-mx.png?v=5");
    background-size: 140px 141px;
    background-repeat: no-repeat;
    width: 140px;
    height: 141px;
  }
}
@media (max-width: 1920px) {
  .mac figure.mac_miniview_img1 {
    background-image: url("../../img/version2025/mac_miniview_img1.png?v=5");
    background-size: 1202px 711px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 711px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.mac_miniview_img1 {
    background-image: url("../../img/version2025/mac_miniview_img1-xl.png?v=5");
    background-size: 1443px 854px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 854px;
  }
}
@media (min-width: 2561px) {
  .mac figure.mac_miniview_img1 {
    background-image: url("../../img/version2025/mac_miniview_img1-mx.png?v=5");
    background-size: 2404px 1422px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1422px;
  }
}
@media (max-width: 1920px) {
  .mac figure.mac_minidraw_img1 {
    background-image: url("../../img/version2025/mac_minidraw_img1.png?v=5");
    background-size: 1202px 645px;
    background-repeat: no-repeat;
    width: 1202px;
    height: 645px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.mac_minidraw_img1 {
    background-image: url("../../img/version2025/mac_minidraw_img1-xl.png?v=5");
    background-size: 1443px 774px;
    background-repeat: no-repeat;
    width: 1443px;
    height: 774px;
  }
}
@media (min-width: 2561px) {
  .mac figure.mac_minidraw_img1 {
    background-image: url("../../img/version2025/mac_minidraw_img1-mx.png?v=5");
    background-size: 2404px 1290px;
    background-repeat: no-repeat;
    width: 2404px;
    height: 1290px;
  }
}
@media (max-width: 1920px) {
  .mac figure.mac_miniview_img2 {
    background-image: url("../../img/version2025/mac_miniview_img2.png?v=5");
    background-size: 712px 460px;
    background-repeat: no-repeat;
    width: 712px;
    height: 460px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.mac_miniview_img2 {
    background-image: url("../../img/version2025/mac_miniview_img2-xl.png?v=5");
    background-size: 854px 552px;
    background-repeat: no-repeat;
    width: 854px;
    height: 552px;
  }
}
@media (min-width: 2561px) {
  .mac figure.mac_miniview_img2 {
    background-image: url("../../img/version2025/mac_miniview_img2-mx.png?v=5");
    background-size: 1423px 920px;
    background-repeat: no-repeat;
    width: 1423px;
    height: 920px;
  }
}
@media (max-width: 1920px) {
  .mac figure.mac_minidraw_img2 {
    background-image: url("../../img/version2025/mac_minidraw_img2.png?v=5");
    background-size: 712px 460px;
    background-repeat: no-repeat;
    width: 712px;
    height: 460px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.mac_minidraw_img2 {
    background-image: url("../../img/version2025/mac_minidraw_img2-xl.png?v=5");
    background-size: 854px 552px;
    background-repeat: no-repeat;
    width: 854px;
    height: 552px;
  }
}
@media (min-width: 2561px) {
  .mac figure.mac_minidraw_img2 {
    background-image: url("../../img/version2025/mac_minidraw_img2-mx.png?v=5");
    background-size: 1423px 920px;
    background-repeat: no-repeat;
    width: 1423px;
    height: 920px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macview_screenshot1 {
    background-image: url("../../img/version2025/macview_screenshot1.png?v=5");
    background-size: 1093px 662px;
    background-repeat: no-repeat;
    width: 1093px;
    height: 662px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macview_screenshot1 {
    background-image: url("../../img/version2025/macview_screenshot1-xl.png?v=5");
    background-size: 1311px 795px;
    background-repeat: no-repeat;
    width: 1311px;
    height: 795px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macview_screenshot1 {
    background-image: url("../../img/version2025/macview_screenshot1-mx.png?v=5");
    background-size: 2185px 1324px;
    background-repeat: no-repeat;
    width: 2185px;
    height: 1324px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macview_screenshot2 {
    background-image: url("../../img/version2025/macview_screenshot2.png?v=5");
    background-size: 1092px 662px;
    background-repeat: no-repeat;
    width: 1092px;
    height: 662px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macview_screenshot2 {
    background-image: url("../../img/version2025/macview_screenshot2-xl.png?v=5");
    background-size: 1311px 795px;
    background-repeat: no-repeat;
    width: 1311px;
    height: 795px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macview_screenshot2 {
    background-image: url("../../img/version2025/macview_screenshot2-mx.png?v=5");
    background-size: 2184px 1324px;
    background-repeat: no-repeat;
    width: 2184px;
    height: 1324px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macview_screenshot3 {
    background-image: url("../../img/version2025/macview_screenshot3.png?v=5");
    background-size: 1093px 662px;
    background-repeat: no-repeat;
    width: 1093px;
    height: 662px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macview_screenshot3 {
    background-image: url("../../img/version2025/macview_screenshot3-xl.png?v=5");
    background-size: 1311px 795px;
    background-repeat: no-repeat;
    width: 1311px;
    height: 795px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macview_screenshot3 {
    background-image: url("../../img/version2025/macview_screenshot3-mx.png?v=5");
    background-size: 2185px 1324px;
    background-repeat: no-repeat;
    width: 2185px;
    height: 1324px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macview_screenshot4 {
    background-image: url("../../img/version2025/macview_screenshot4.png?v=5");
    background-size: 1092px 662px;
    background-repeat: no-repeat;
    width: 1092px;
    height: 662px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macview_screenshot4 {
    background-image: url("../../img/version2025/macview_screenshot4-xl.png?v=5");
    background-size: 1311px 795px;
    background-repeat: no-repeat;
    width: 1311px;
    height: 795px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macview_screenshot4 {
    background-image: url("../../img/version2025/macview_screenshot4-mx.png?v=5");
    background-size: 2184px 1324px;
    background-repeat: no-repeat;
    width: 2184px;
    height: 1324px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macdraw_screenshot1 {
    background-image: url("../../img/version2025/macdraw_screenshot1.png?v=5");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macdraw_screenshot1 {
    background-image: url("../../img/version2025/macdraw_screenshot1-xl.png?v=5");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macdraw_screenshot1 {
    background-image: url("../../img/version2025/macdraw_screenshot1-mx.png?v=5");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macdraw_screenshot2 {
    background-image: url("../../img/version2025/macdraw_screenshot2.png?v=5");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macdraw_screenshot2 {
    background-image: url("../../img/version2025/macdraw_screenshot2-xl.png?v=5");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macdraw_screenshot2 {
    background-image: url("../../img/version2025/macdraw_screenshot2-mx.png?v=5");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macdraw_screenshot3 {
    background-image: url("../../img/version2025/macdraw_screenshot3.png?v=5");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macdraw_screenshot3 {
    background-image: url("../../img/version2025/macdraw_screenshot3-xl.png?v=5");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macdraw_screenshot3 {
    background-image: url("../../img/version2025/macdraw_screenshot3-mx.png?v=5");
    background-size: 2000px 1332px;
    background-repeat: no-repeat;
    width: 2000px;
    height: 1332px;
  }
}
@media (max-width: 1920px) {
  .mac figure.macdraw_screenshot4 {
    background-image: url("../../img/version2025/macdraw_screenshot4.png?v=5");
    background-size: 1000px 666px;
    background-repeat: no-repeat;
    width: 1000px;
    height: 666px;
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .mac figure.macdraw_screenshot4 {
    background-image: url("../../img/version2025/macdraw_screenshot4-xl.png?v=5");
    background-size: 1200px 800px;
    background-repeat: no-repeat;
    width: 1200px;
    height: 800px;
  }
}
@media (min-width: 2561px) {
  .mac figure.macdraw_screenshot4 {
    background-image: url("../../img/version2025/macdraw_screenshot4-mx.png?v=5");
    background-size: 2184px 1208px;
    background-repeat: no-repeat;
    width: 2184px;
    height: 1208px;
  }
}

#product_detail.mac .main_part1 .macos {
  margin-left: 10px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part1 .macos {
    margin-left: 12px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part1 .macos {
    margin-left: 20px;
  }
}

#product_detail.mac .main_down_btns {
  text-align: center;
  margin: 20px 0;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_down_btns {
    margin: 24px 0;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_down_btns {
    margin: 40px 0;
  }
}

#product_detail.mac .main_down_btns li {
  display: inline-block;
  margin-right: 18px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_down_btns li {
    margin-right: 22px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_down_btns li {
    margin-right: 36px;
  }
}

#product_detail.mac .main_down_btns li.last_item {
  margin-right: 0;
}

#product_detail.mac .main_part1 {
  background: radial-gradient(269.01% 48.16% at 51.12% 49.13%, #DEE8FF 0%, #EFF6FF 100%);
}

#product_detail.mac .main_part1 .intro {
  color: #5C5757;
  text-align: center;
  font-size: 14px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part1 .intro {
    font-size: 17px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part1 .intro {
    font-size: 28px;
  }
}

#product_detail.mac .main_part1 .intro1 {
  margin-bottom: 10px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part1 .intro1 {
    margin-bottom: 12px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part1 .intro1 {
    margin-bottom: 20px;
  }
}

#product_detail.mac .main_part1 .intro .edition {
  margin-right: 8px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part1 .intro .edition {
    margin-right: 10px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part1 .intro .edition {
    margin-right: 16px;
  }
}

#product_detail.mac .gradient_bg {
  opacity: 0.3;
  background: radial-gradient(317.81% 56.9% at 43.81% 44.16%, #0756FF 0%, #B4C0FE 100%);
}

#product_detail.mac .main_part2 .main_title {
  margin-bottom: 0;
  margin-top: 149px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part2 .main_title {
    margin-top: 179px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part2 .main_title {
    margin-top: 298px;
  }
}

#product_detail.mac .main_part2 p {
  margin: 40px 0;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part2 p {
    margin: 48px 0;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part2 p {
    margin: 80px 0;
  }
}

#product_detail.mac .main_part2 .rt_box {
  background: linear-gradient(113deg, #CFEDFF 2.25%, #D7D8FE 93.91%);
  width: 760px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part2 .rt_box {
    width: 912px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part2 .rt_box {
    width: 1520px;
  }
}

#product_detail.mac .main_part2 .rt_box figure {
  margin-top: 33px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac .main_part2 .rt_box figure {
    margin-top: 40px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac .main_part2 .rt_box figure {
    margin-top: 66px;
  }
}

.mac .function_nav li.active {
  background-color: #CBDCFF;
}

#product_detail.mac .main_part3 {
  background-image: url("../../img/version2025/gradient_bg5.png");
}

#product_detail.mac .main_part3 .main_container {
  background-image: url("../../img/version2025/product_img1-5.png");
}

#product_detail.macdraw .main_part6 .main_list {
  justify-content: center;
}

#product_detail.macdraw .main_part6 li {
  display: inline-block;
  float: none;
}
#product_detail.macdraw .main_part6 li.last_item {
  margin-left: 54px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.macdraw .main_part6 li.last_item {
    margin-left: 65px;
  }
}
@media (min-width: 2561px) {
  #product_detail.macdraw .main_part6 li.last_item {
    margin-left: 108px;
  }
}

#product_detail.mac_view .main_part6 .last_item .item_btn,
#product_detail.mini_view .main_part6 .last_item .item_btn {
  width: 114px;
}
@media (min-width: 1921px) and (max-width: 2560px) {
  #product_detail.mac_view .main_part6 .last_item .item_btn,
  #product_detail.mini_view .main_part6 .last_item .item_btn {
    width: 137px;
  }
}
@media (min-width: 2561px) {
  #product_detail.mac_view .main_part6 .last_item .item_btn,
  #product_detail.mini_view .main_part6 .last_item .item_btn {
    width: 228px;
  }
}