@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scrollbar-width: thin;
  scrollbar-color: #999 #f1f1f1;
  -ms-overflow-style: none; }

li {
  list-style: none; }

img {
  display: block; }

a {
  text-decoration: none; }

button, input {
  border: 0;
  border-radius: 0;
  background: none;
  outline: none;
  border: 0; }

body {
  font: 400 16px/1.5 'Montserrat';
  background: #e6e6e6; }

.uiwu-max-width {
  max-width: 1440px;
  margin: 0 auto; }

@media screen and (min-width: 1025px) {
  .uiwu-max-width {
    min-width: 1025px; } }

.uiwu-flex {
  display: flex; }

.uiwu-flex-column {
  display: flex;
  flex-direction: column; }

.uiwu-flex-center {
  display: flex;
  align-items: center;
  justify-content: center; }

.uiwu-flex-align {
  align-items: center; }

.uiwu-flex-space {
  align-items: center;
  justify-content: space-between; }

.uiwu-hidden1 {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; }

.uiwu-hidden2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; }

.uiwu-hidden3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis; }

.uiwu-hidden4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis; }

.uiwu-hidden5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis; }

.w-flex {
  display: flex;
  display: -webkit-flex;
  display: -moz-box;
  align-items: center;
  -webkit-align-items: center; }

.w-flex-sb {
  justify-content: space-between; }

.w-flex-sa {
  justify-content: space-around; }

/* 设置滚动条的宽度和高度 */
::-webkit-scrollbar {
  width: 10px;
  height: 10px; }

::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 5px; }

*::-ms-scrollbar {
  width: 10px;
  height: 10px; }

hgroup {
  margin-top: 100px; }
  hgroup h2 {
    color: #1e1e1e;
    margin: 0 auto;
    font: bold 28px/40px 'Montserrat';
    text-align: center;
    max-width: 900px;
    margin: 0 auto; }
  hgroup h3 {
    color: #000000;
    font: 400 17px/32px 'Montserrat';
    text-align: center;
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
    margin-top: 20px; }

.uiwu-box-swiper {
  width: 100%;
  height: 693px;
  background: #ffffff;
  box-shadow: 0px 0px 11px 6px rgba(117, 117, 117, 0.23);
  border-radius: 30px; }
  .uiwu-box-swiper-item {
    width: 100%;
    height: 100%;
    padding: 40px 0 0 40px; }
    .uiwu-box-swiper-item .title p {
      margin-left: 12px;
      color: #000000;
      font: bold 28px/21px 'Montserrat'; }
    .uiwu-box-swiper-item h4 {
      margin-top: 20px;
      font: bold 40px/48px 'Montserrat';
      color: #000000;
      max-width: 580px; }
    .uiwu-box-swiper-item .p {
      margin-top: 17px;
      font: 400 18px/32px 'Montserrat';
      color: #000000; }
      .uiwu-box-swiper-item .p p {
        position: relative; }
        .uiwu-box-swiper-item .p p::before {
          content: '•';
          width: 8px;
          left: 0;
          display: inline-block;
          margin-right: 5px; }
    .uiwu-box-swiper-item .score {
      margin-top: 22px; }
      .uiwu-box-swiper-item .score span {
        color: #ff4800;
        font-size: 18px;
        font-weight: 400;
        line-height: 32px; }
      .uiwu-box-swiper-item .score a {
        color: #000;
        font-size: 18px;
        font-weight: 400;
        line-height: 32px;
        margin-left: 10px; }
        .uiwu-box-swiper-item .score a:hover {
          text-decoration: underline;
          color: #207CFB;
          transition: all .3s; }
    .uiwu-box-swiper-item .btn {
      margin-top: 26px; }
      .uiwu-box-swiper-item .btn .iosAndroid {
        display: none; }
      .uiwu-box-swiper-item .btn  button {
        width: 231px;
        height: 52px;
        border: 2px solid #dedede;
        border-radius: 10px;
        background: #fff;
        margin-right: 14px;
        font: 500 20px/32px 'Montserrat';
        cursor: pointer; }
        .uiwu-box-swiper-item .btn  button.active {
          background: #0045ff;
          color: #ffffff;
          border-color: #0045ff; }
          .uiwu-box-swiper-item .btn  button.active div {
            width: 20px;
            height: 20px;
            margin-right: 7px; }
            .uiwu-box-swiper-item .btn  button.active div.win {
              background: url("../image/dvd-creator/pc/dvdcreator_win1.png") no-repeat 0 0;
              background-size: 100% 100%; }
            .uiwu-box-swiper-item .btn  button.active div.mac {
              background: url("../image/dvd-creator/pc/dvdcreator_macos1.png") no-repeat 0 0;
              background-size: 100% 100%; }
        .uiwu-box-swiper-item .btn a:nth-child(1) button:hover {
          color: #ffffff;
          background: #1a58ff;
          border-color: #1a58ff; }
        .uiwu-box-swiper-item .btn a:nth-child(3) button:hover  {
          border-color: #ababab; }
    .uiwu-box-swiper-item .btn1 p {
      min-width: 231px;
      text-align: center;
      margin-right: 14px;
      font: 400 14px/28px 'Montserrat'; }
    .uiwu-box-swiper-item .version {
      color: #000000;
      font: 500 16px/21px 'Montserrat';
      margin-top: 20px; }
      .uiwu-box-swiper-item .version div {
        width: 20px;
        height: 20px;
        margin-left: 12px;
        background: no-repeat 0 0;
        background-size: 100% 100%;
        cursor: pointer; }
        .uiwu-box-swiper-item .version div:nth-child(1) {
          background-image: url("../image/dvd-creator/pc/dvdcreator_win3.png"); }
          .uiwu-box-swiper-item .version div:nth-child(1).active {
            background-image: url("../image/dvd-creator/pc/dvdcreator_win2.png"); }
        .uiwu-box-swiper-item .version div:nth-child(2) {
          background-image: url("../image/dvd-creator/pc/dvdcreator_macos3.png"); }
          .uiwu-box-swiper-item .version div:nth-child(2).active {
            background-image: url("../image/dvd-creator/pc/dvdcreator_macos2.png"); }
        .uiwu-box-swiper-item .version div:hover:nth-child(1) {
          background-image: url("../image/dvd-creator/pc/dvdcreator_win2.png"); }
        .uiwu-box-swiper-item .version div:hover:nth-child(2) {
          background-image: url("../image/dvd-creator/pc/dvdcreator_macos2.png"); }

.uiwu-box-screenshots {
  margin-top: 34px; }
  .uiwu-box-screenshots p {
    text-align: center;
    padding-bottom: 30px;
    font-size: 16px;
    padding-top: 30px; }
  .uiwu-box-screenshots img {
    margin: 0 auto; }
  .uiwu-box-screenshots .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #ff4800;
    background: #ff4800; }

.uiwu-box-download {
  margin-top: 100px;
  max-width: 1400px;
  height: 537px;
  background: url("../image/dvd-creator/pc/dvdcreator_goumai.png") no-repeat right center #ffffff;
  box-shadow: 0px 0px 11px 6px rgba(117, 117, 117, 0.23);
  border-radius: 30px;
  padding: 93px 0 0 53px; }
  @media screen and (min-width: 1025px) and (max-width: 1379px) {
    .uiwu-box-download {
      background-size: 630px auto; } }
  .uiwu-box-download > p {
    color: #000000;
    font: bold 28px/48px 'Montserrat';
    margin-top: 30px; }
  .uiwu-box-download > span {
    color: #000000;
    font: 400 18px/32px 'Montserrat'; }
  .uiwu-box-download .btn {
    margin-top: 47px; }
    .uiwu-box-download .btn button {
      width: 223px;
      height: 52px;
      border: 2px solid #dedede;
      border-radius: 10px;
      background: #fff;
      margin-right: 14px;
      font: 500 20px/32px 'Montserrat';
      cursor: pointer; }
      .uiwu-box-download .btn button.active {
        background: #0045ff;
        color: #ffffff;
        border-color: #0045ff; }
        .uiwu-box-download .btn button.active div {
          width: 20px;
          height: 20px;
          margin-right: 7px; }
          .uiwu-box-download .btn button.active div.win {
            background: url("../image/dvd-creator/pc/dvdcreator_win1.png") no-repeat 0 0;
            background-size: 100% 100%; }
          .uiwu-box-download .btn button.active div.mac {
            background: url("../image/dvd-creator/pc/dvdcreator_macos1.png") no-repeat 0 0;
            background-size: 100% 100%; }
      .uiwu-box-download .btn a:nth-child(1) button:hover {
        color: #ffffff;
        background: #1a58ff;
        border-color: #1a58ff; }
      .uiwu-box-download .btn a:nth-child(2) button:hover {
        border-color: #ababab; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  hgroup h3 {
    width: 100%; }
  .uiwu-box-swiper {
    width: 100%;
    height: 1049px; }
    .uiwu-box-swiper-item {
      text-align: center; }
      .uiwu-box-swiper-item .title {
        justify-content: center; }
      .uiwu-box-swiper-item h4 {
        margin-left: auto;
        margin-right: auto; }
      .uiwu-box-swiper-item .score {
        margin-top: 10px; }
      .uiwu-box-swiper-item .btn {
        justify-content: center;
        margin-top: 16px; }
        .uiwu-box-swiper-item .btn button.active div {
          width: 28px;
          height: 28px; }
          .uiwu-box-swiper-item .btn button.active div.win {
            background: url("../image/dvd-creator/ios/dvdcreator_win1_ios.png") no-repeat 0 0;
            background-size: 100% 100%; }
          .uiwu-box-swiper-item .btn button.active div.mac {
            background: url("../image/dvd-creator/ios/dvdcreator_macos1_ios.png") no-repeat 0 0;
            background-size: 100% 100%; }
      .uiwu-box-swiper-item .btn1 {
        justify-content: center; }
      .uiwu-box-swiper-item .version {
        justify-content: center; }
        .uiwu-box-swiper-item .version div {
          width: 28px;
          height: 28px; }
          .uiwu-box-swiper-item .version div:nth-child(1) {
            background-image: url("../image/dvd-creator/ios/dvdcreator_win3_ios.png"); }
            .uiwu-box-swiper-item .version div:nth-child(1).active {
              background-image: url("../image/dvd-creator/ios/dvdcreator_win2_ios.png"); }
          .uiwu-box-swiper-item .version div:nth-child(2) {
            background-image: url("../image/dvd-creator/ios/dvdcreator_macos3_ios.png"); }
            .uiwu-box-swiper-item .version div:nth-child(2).active {
              background-image: url("../image/dvd-creator/ios/dvdcreator_macos2_ios.png"); }
          .uiwu-box-swiper-item .version div:hover:nth-child(1) {
            background-image: url("../image/dvd-creator/ios/dvdcreator_win2_ios.png"); }
          .uiwu-box-swiper-item .version div:hover:nth-child(2) {
            background-image: url("../image/dvd-creator/ios/dvdcreator_macos2_ios.png"); }
  .uiwu-box-screenshots {
    margin-top: 30px; }
    .uiwu-box-screenshots ul li {
      padding: 0 15px; }
    .uiwu-box-screenshots p {
      margin-top: 10px;
      font-size: 26px; }
    .uiwu-box-screenshots img {
      width: 100%; }
  .uiwu-box-download {
    width: 100%;
    height: 500px;
    background: #ffffff;
    text-align: center;
    padding-left: 0; }
    .uiwu-box-download > img {
      margin: 0 auto; }
    .uiwu-box-download > p {
      color: #000000;
      font: bold 38px/68px 'Montserrat';
      margin-top: 30px; }
    .uiwu-box-download > span {
      color: #000000;
      font: 400 18px/32px 'Montserrat'; }
    .uiwu-box-download .btn {
      width: 100%;
      justify-content: center;
      text-align: left; }
      .uiwu-box-download .btn button.active div {
        width: 28px;
        height: 28px; }
        .uiwu-box-download .btn button.active div.win {
          background: url("../image/dvd-creator/ios/dvdcreator_win1_ios.png") no-repeat 0 0;
          background-size: 100% 100%; }
        .uiwu-box-download .btn button.active div.mac {
          background: url("../image/dvd-creator/ios/dvdcreator_macos1_ios.png") no-repeat 0 0;
          background-size: 100% 100%; } }

@media screen and (min-width: 320px) and (max-width: 767px) {
  hgroup {
    margin-top: 1.6rem; }
    hgroup h2 {
      color: #1e1e1e;
      margin: 0 auto;
      font-weight: bold;
      line-height: .6rem;
      font-size: .4rem;
      text-align: left; }
    hgroup h3 {
      color: #000000;
      font-weight: 400;
      font-size: .3rem;
      line-height: .56rem;
      text-align: left;
      width: 100%;
      margin: 0 auto;
      margin-top: 0.53rem; }
  .uiwu-box-swiper {
    width: 100%;
    height: 17.89rem;
    background: #ffffff;
    box-shadow: 0px 0px 0.15rem 0.08rem rgba(117, 117, 117, 0.23);
    border-radius: 0.4rem; }
    .uiwu-box-swiper-item {
      width: 100%;
      height: 100%;
      padding: 0.53rem 0.4rem; }
      .uiwu-box-swiper-item .title img {
        width: 1.17rem; }
      .uiwu-box-swiper-item .title p {
        margin-left: 0.16rem;
        font-weight: bold;
        font-size: .5rem;
        line-height: .28rem; }
      .uiwu-box-swiper-item h4 {
        margin-top: 0.4rem;
        font-weight: bold;
        font-size: .4rem;
        line-height: .6rem; }
      .uiwu-box-swiper-item .p {
        margin-top: 0.49rem;
        font-weight: 400;
        font-size: .24rem;
        line-height: .43rem; }
        .uiwu-box-swiper-item .p p {
          padding-left: 10px;
          position: relative; }
          .uiwu-box-swiper-item .p p::before {
            content: '•';
            width: 8px;
            left: 0;
            position: absolute;
            margin-right: 0; }
      .uiwu-box-swiper-item .score {
        font-weight: 400;
        font-size: .37rem;
        line-height: .43rem;
        margin-top: 0.5rem; }
        .uiwu-box-swiper-item .score a {
          font-weight: 400;
          font-size: .37rem;
          line-height: .43rem; }
      .uiwu-box-swiper-item .btn {
        margin-top: 0.53rem;
        flex-direction: column; }
        .uiwu-box-swiper-item .btn button {
          width: 100%;
          height: 0.97rem;
          border: 0.03rem solid #dedede;
          border-radius: 0.13rem;
          margin-right: 0;
          font-weight: bold;
          font-size: .37rem;
          line-height: .6rem;
          margin-top: 0.2rem; }
          .uiwu-box-swiper-item .btn button:last-child {
            margin-left: 0;
            margin-bottom: 0; }
          .uiwu-box-swiper-item .btn button.active {
            font-weight: 500;
            margin-top: 0; }
            .uiwu-box-swiper-item .btn button.active div {
              width: 0.37rem;
              height: 0.37rem; }
        .uiwu-box-swiper-item .btn .iosAndroid {
          width: 100%;
          display: block;
          text-align: left;
          font-weight: 400;
          font-size: .27rem;
          line-height: .8rem; }
      .uiwu-box-swiper-item .btn1 {
        display: none; }
        .uiwu-box-swiper-item .btn1 p {
          min-width: auto;
          width: 4.03rem;
          text-align: center;
          font-weight: 400;
          font-size: .27rem;
          line-height: .6rem;
          margin: 0; }
          .uiwu-box-swiper-item .btn1 p:last-child {
            margin-left: 0.31rem; }
      .uiwu-box-swiper-item .version {
        color: #000000;
        font-weight: 500;
        font-size: 0.35rem;
        line-height: 21px;
        margin-top: 20px; }
        .uiwu-box-swiper-item .version div {
          width: 0.37rem;
          height: 0.37rem; }
  .uiwu-box-screenshots {
    margin-top: 0.67rem; }
    .uiwu-box-screenshots p {
      text-align: center;
      padding-bottom: 0.4rem;
      font-size: 0.3rem;
      line-height: 0.43rem; }
    .uiwu-box-screenshots img {
      width: 100%;
      margin: 0 auto; }
    .uiwu-box-screenshots .swiper-pagination-bullet.swiper-pagination-bullet-active {
      color: #ff4800;
      background: #ff4800; }
  .uiwu-box-download {
    margin-top: 1.6rem;
    width: 100%;
    min-height: 6.67rem;
    height: auto;
    background: #fff;
    box-shadow: 0px 0px 0.15rem 0.08rem rgba(117, 117, 117, 0.23);
    border-radius: 0.4rem;
    padding: 0;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem; }
    .uiwu-box-download > img {
      width: 1.17rem;
      margin-left: 0.4rem; }
    .uiwu-box-download > p {
      color: #000000;
      font-weight: bold;
      font-size: .5rem;
      line-height: .91rem;
      margin-top: 0.53rem;
      text-align: left;
      padding: 0 0.4rem; }
    .uiwu-box-download > span {
      color: #000000;
      font-weight: 400;
      font-size: .3rem;
      line-height: .43rem;
      text-align: left;
      display: block;
      margin-top: 0.27rem;
      padding: 0 0.4rem; }
    .uiwu-box-download .btn {
      margin-top: 0.8rem;
      justify-content: center;
      flex-wrap: wrap;
      padding: 0 0.4rem; }
      .uiwu-box-download .btn button {
        width: 100%;
        height: 0.97rem;
        border: 1px solid #dedede;
        border-radius: 0.13rem;
        background: #fff;
        margin: 0;
        font-weight: bold;
        font-size: .37rem;
        line-height: .6rem; }
        .uiwu-box-download .btn button:last-child {
          margin-top: 0.4rem; }
        .uiwu-box-download .btn button.active {
          background: #0045ff;
          color: #ffffff;
          border-color: #0045ff;
          font-weight: 500; }
        .uiwu-box-download .btn button.active {
          font-weight: 500; }
          .uiwu-box-download .btn button.active div {
            width: 0.37rem;
            height: 0.37rem; }

          .uiwu-box-swiper-item .btn a{
            width: 100%;
          }
          .uiwu-box-download .btn a{
            width: 100%;
          }
}


