html,
body {
  font-size: 100px;
}
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
address,
caption,
cite,
code,
em,
th,
p,
a,
li,
td,
b,
div {
  font:
    400 0.16rem 'Poppins',
    'Lucida Grande',
    'Lucida Sans Unicode',
    'Arial';
  color: #333;
}

h1 {
  color: #000;
  font-size: 0.46rem;
  font-weight: 700;
  text-align: center;
}

h2 {
  color: #000;
  font-size: 0.38rem;
  font-weight: 600;
}

h3 {
  color: #333;
  font-size: 0.26rem;
  font-weight: 600;
}

h4 {
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
  font-weight: 400;
}
.pw980 {
  max-width: 9.8rem;
  width: 100%;
  margin: 0 auto;
}
.pw1500 {
  max-width: 15rem;
  width: 100%;
  margin: 0 auto;
}
.pw1440 {
  max-width: 14.4rem;
  width: 100%;
  margin: 0 auto;
}
.mt15 {
  margin-top: 0.15rem;
}
.mt30 {
  margin-top: 0.3rem;
}
.mt60 {
  margin-top: 0.6rem;
}
.dsn {
  display: none;
}

p {
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
}

li {
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
}

.content-left > :is(ul, ol) {
  margin: 0.3rem auto;
  padding-left: 1.2em;
  list-style-position: inside;
}

.content-left > ul {
  list-style-type: disc;
}

.content-left > ol {
  list-style-type: decimal;
}

.content-left > :is(ul, ol) > li {
  margin-block: 10px;
}

/* share */
.share_block {
  display: flex;
  flex-direction: column;
  gap: 6px;
  position: sticky;
  top: 100px;
}

.share_block a {
  width: 45px;
  height: 45px;
  display: inline-block;
  border-radius: 6px;
  text-align: center;
  background-color: #f0f0f0;
  line-height: 45px;
}

.share_block i {
  font-style: normal;
  color: #000;
  font-size: 20px;
}

.share_block a:hover .icon_fb::after,
.share_block a:hover .icon_in::after,
.share_block a:hover .icon_tw::after,
.share_block a:hover .icon_rd::after {
  color: #fff;
}

.icon_fb::after {
  content: '\e918';
  display: inline-block;
  font-family: iconfont;
}

.fb_link:hover {
  background: #0f73fb;
}

.icon_in::after {
  content: '\e938';
  display: inline-block;
  font-family: iconfont;
}

.in_link:hover {
  background: #3470b3;
}

.icon_tw::after {
  content: '\e937';
  display: inline-block;
  font-family: iconfont;
}

.tw_link:hover {
  background: #000;
}

.icon_rd::after {
  content: '\e920';
  display: inline-block;
  font-family: iconfont;
}

.rd_link:hover {
  background: #fa4e24;
}
/* share */

/* aside */
/* #hot_article:empty {
    display: none;
} */

.table-box {
  display: none;
}

.catalog {
  max-width: 4.1rem;
  width: 100%;
  box-sizing: border-box;
  border-radius: 0.2rem;
  margin-bottom: 0.3rem;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}

.cnav_title {
  color: #333;
  font-size: 0.24rem;
  font-weight: 600;
  padding: 0.24rem;
  border-radius: 0.2rem 0.2rem 0 0;
  background: #eef4ff;
  position: relative;
  cursor: pointer;
}

.cnav_title::after {
  content: '\e800';
  font-family: iconfont;
  position: absolute;
  top: 50%;
  right: 0.24rem;
  font-weight: 600;
  font-size: 0.32rem;
  color: #888;
  transform: translateY(-50%);
  transition: all 0.18s ease;
}

.table-lists {
  border: 1px solid #bdcfff;
  border-radius: 0.2rem;
  overflow: hidden;
}

.catalog.isaside .cnav_title::after {
  transform: translateY(-50%) rotateZ(180deg);
}

.table-lists.isaside .cnav_title::after {
  transform: translateY(-50%) rotateZ(180deg);
}

.cnav_content {
  display: none;
  border-radius: 0 0 0.2rem 0.2rem;
  background:
    radial-gradient(
      170.18% 139.19% at 94% -10.67%,
      rgba(255, 241, 224, 0.5) 0%,
      rgba(255, 255, 255, 0) 52.88%,
      #f0f6ff 100%
    ),
    rgba(255, 255, 255, 0.9);
}

.table-lists .cnav_content {
  background: #fff;
}

.table-lists .cnav_content ul {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}

.table-lists .cnav_content .aside_item {
  margin-top: 0;
  font-size: 14px;
}

.table-lists .drop_down::after {
  top: 2px;
}

.catalog.isaside .cnav_content,
.table-lists.isaside .cnav_content {
  display: block;
  padding: 0.2rem 0.12rem;
  max-height: 225px;
  overflow-y: auto;
}

.aside_item {
  box-sizing: border-box;
  color: #7b7b7b;
  font-size: 0.16rem;
  padding-left: 20px;
  cursor: pointer;
  position: relative;
  margin-top: 0.2rem;
}

.aside_item:first-child {
  margin-top: 0;
}

.drop_down {
  font-style: normal;
}

.drop_down::after {
  content: '\e93d';
  font-family: 'iconfont';
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  font-size: 16px;
  transform: rotateZ(-90deg);
  color: #999;
  font-style: normal;
  transition: all 0.3s ease-in-out;
}

.select .drop_down::after {
  transform: rotateZ(0deg);
}

.active .drop_down::after {
  color: #227bfb;
}

.active .aside_title,
li.active {
  color: #227bfb;
}

.aside .aside_list {
  list-style: none;
  margin: 0 auto;
}

.aside_list li {
  font-size: 14px;
  color: #333;
  padding-left: 14px;
  position: relative;
  margin-top: 10px;
}

.aside_list li::before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #999;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* aside */

.cms-banner {
  background: url(https://imobie-resource.com/en/support/img/cmsmodel-banbgimg.png) top center
    no-repeat;
  background-size: cover;
  padding-bottom: 0.7rem;
  margin: 0 auto;
}
.crumbs {
  padding: 0.3rem 0;
}
.crumbs li {
  display: inline-block;
  color: #999;
  font-size: clamp(14px, 0.16rem, 32px);
}
.crumbs li::after {
  content: '>';
  margin: 0 0.03rem 0 0.05rem;
  font-size: inherit;
  color: inherit;
  vertical-align: middle;
}
.crumbs li:last-child::after {
  display: none;
}
.crumbs li a,
.crumbs li b {
  color: #999;
  font-size: clamp(14px, 0.16rem, 32px);
}
.banner-text {
  max-width: 12rem;
  width: 100%;
  margin: 0.12rem auto 0;
}

/* table */
table {
  width: 100%;
  border-radius: 0.12rem;
  margin: 0.6rem auto;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e6e6e6;
}
th {
  font-size: clamp(14px, 0.16rem, 32px);
  padding: 0.1rem;
  text-align: center;
  font-weight: 600;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
td {
  padding: 0.1rem;
  text-align: center;
}

.content-left h2::before {
  content: '';
  width: 0.07rem;
  height: 0.32rem;
  border-radius: 0.11rem;
  background: #2376ff;
  vertical-align: middle;
  margin-right: 0.1rem;
}

.content-left h1 {
  padding-top: 0.3rem;
  border-top: 0.01rem solid #e9e9e9;
}

.content-left .summary {
  margin-bottom: 0.6rem;
}

.content-left .summary p {
  font-style: italic;
  font-size: clamp(14px, 0.16rem, 32px);
  color: #666;
  margin: 0 auto;
  padding: 0.2rem 0 0.3rem;
  border-bottom: 0.01rem solid #e9e9e9;
}

.content-left h2 {
  border-radius: 0.1rem;
  background: linear-gradient(112deg, #e3edfc 25.73%, #b7d2ff 101.92%);
  padding: 0.06rem 0rem;
}
.content-left h2,
.content-left h3 {
  display: flex;
  align-items: baseline;
}
.content-left h2,
.content-left p {
  margin: 0.3rem auto;
}

.content-left h4 {
  margin: 0.24rem auto;
}

.content-left a {
  color: #2376ff;
  font-size: clamp(14px, 0.16rem, 32px);
}

.author-message {
  margin: 0rem auto 0.3rem;
}

.alignnone {
  text-align: unset;
}

.alignright {
  text-align: right;
}

.aligncenter {
  text-align: center;
}

.alignleft {
  text-align: left;
}

.wp-caption-text {
  text-align: center;
  color: #666;
  font-size: clamp(14px, 0.16rem, 32px);
  margin-top: 0.1rem;
}

.content-left h3::before {
  content: '';
  width: 0.06rem;
  height: 0.22rem;
  border-radius: 0.22rem;
  background: #2376ff;
  margin-right: 0.1rem;
}

.cms-banner p {
  color: rgba(1, 1, 1, 0.7);
  text-align: center;
  font-size: clamp(14px, 0.16rem, 32px);
  margin: 0.2rem auto;
}
.banner-btns {
  display: flex;
  justify-content: center;
  gap: 0 0.32rem;
}
.banner-btns a {
  font-size: 0.2rem;
  font-weight: 600;
  text-decoration: none;
  max-width: 2.8rem;
  width: 100%;
  text-align: center;
  padding: 0.15rem 0;
  height: 0.64rem;
  box-sizing: border-box;
}
a.download-win {
  border-radius: 0.08rem;
  background: radial-gradient(62.98% 63.01% at 52.65% 36.99%, #206ae5 0%, #3380ff 100%), #1d1d1d;
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  color: #fff;
  overflow: hidden;
  position: relative;
}

.text {
  width: 100%;
  height: 100%;
  line-height: 0.62rem;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  transition: transform 0.4s ease;
}

.text1 {
  transform: translateY(0);
}
.text2 {
  transform: translateY(100%);
}

.down-btn:hover .text1,
.download-win:hover .text1,
.download-mac:hover .text1 {
  transform: translateY(-100%);
}
.down-btn:hover .text2,
.download-win:hover .text2,
.download-mac:hover .text2 {
  transform: translateY(0);
}

a.download-win .text::before {
  content: '\e933';
  display: inline-block;
  font-family: 'iconfont';
  vertical-align: middle;
  margin-right: 0.1rem;
  font-size: 0.24rem;
  color: inherit;
}
a.download-mac {
  border-radius: 0.08rem;
  border: 0.013rem solid #fff;
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(255, 255, 255, 0.6) 0%,
    rgba(255, 255, 255, 0.12) 100%
  );
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  backdrop-filter: blur(0.02rem);
  color: #2570ed;
  overflow: hidden;
  position: relative;
}
a.download-mac .text::before {
  content: '\e93a';
  display: inline-block;
  font-family: 'iconfont';
  vertical-align: middle;
  margin-right: 0.1rem;
  font-size: 0.32rem;
}

/* content */
.cms-content {
  display: flex;
  justify-content: center;
  gap: 0 0.3rem;
  margin-top: 0.6rem;
  position: relative;
  align-items: flex-start;
}

.step-style {
  color: #000;
  font-size: 0.2rem;
  font-weight: 500;
}
.step-style::before {
  content: '';
  width: 0.05rem;
  height: 0.12rem;
  border-radius: 0.18rem;
  background: #2376ff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.06rem;
}

.author-message img {
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 0.1rem;
  width: clamp(40px, 0.6rem, 80px);
  height: clamp(40px, 0.6rem, 80px);
}

.author-message p {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}

.linknav {
  background: #f5f8fc;
  border-radius: 0.1rem;
  padding: 0.4rem 0.3rem;
  margin: 0.3rem auto;
}
.linknav > p {
  font-weight: 600;
  font-size: 0.22rem;
  line-height: 0.3rem;
  color: #000000;
  margin: 0 auto;
}
.linknav .foldbtn {
  font-size: 0.18rem;
  line-height: 0.25rem;
  color: #2376ff;
  cursor: pointer;
}
.foldbtn:before {
  content: '[';
  margin-right: 0.03rem;
}
.foldbtn::after {
  content: ']';
  margin-right: 0.03rem;
}

.foldcont {
  margin-top: 0.3rem;
}
.foldcont p {
  margin-top: 0.25rem;
  position: relative;
}
.foldcont p a {
  font-size: 0.18rem;
  padding-left: 26px;
  font-weight: 500;
  color: #333;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.foldcont p::after {
  content: '\e802';
  font-family: 'iconfont';
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 0.01rem solid #333;
  left: 0;
  font-size: clamp(12px, 0.12rem, 24px);
  transform: rotateZ(0deg);
  line-height: 16px;
  -webkit-text-stroke: 0.01rem #333;
  text-align: center;
  top: 20%;
}
.foldcont .fold-down p::after {
  transform: rotateZ(90deg);
  color: #2376ff;
  border: 0.01rem solid #2376ff;
  -webkit-text-stroke: 0.01rem #2376ff;
}
.foldcont .fold-down p a {
  color: #2376ff;
}
.foldcont ul {
  margin-left: 0.26rem;
}
.foldcont ul li {
  list-style: disc;
  margin: 0.2rem 0 0rem 0.2rem;
}
.foldcont li a {
  font-weight: 400;
  font-size: clamp(14px, 0.16rem, 32px);
  color: #333333;
}

.spttag {
  font-weight: 600;
  font-size: clamp(12px, 0.12rem, 24px);
  vertical-align: middle;
  display: inline-block;
  border-radius: 5px;
  padding: 4px;
  box-sizing: border-box;
  line-height: 12px;
}
.spttag.hot {
  color: #cf2727;
  background-color: #ffe2e2;
}
.spttag.new {
  color: #06a015;
  background-color: #cfeed0;
}
.spttag.recomm {
  color: #cf2727;
  background-color: #fee4cc;
}
.spttag.form {
  color: #000;
  background-color: transparent;
  border: 1px solid #000;
  padding: 3px 4px 3px 4px;
}
.spttag.form::after {
  content: url(https://imobie-resource.com/jp/support/img/spttag_form.png);
  margin-left: 0.04rem;
}
.spttag.video {
  color: #cf2727;
  background-color: transparent;
  border: 1px solid #cf2727;
  padding: 3px 18px 3px 4px;
  position: relative;
}
.spttag.video::after {
  content: '';
  margin-left: 4px;
  width: 0;
  height: 0;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  border-left: 7px solid #cf2727;
  border-top: 4px solid #cf272700;
  border-bottom: 4px solid #cf272700;
  border-radius: 1px;
}

.tip-style {
  border-radius: 0.1rem;
  background: #f5f8fc;
  padding: 0.2rem;
  margin: 0.3rem auto;
}
.tip-style span {
  display: inline-block;
  border-radius: 0.12rem 0.02rem;
  background: #96bdff;
  padding: 0 0.1rem;
  color: #000;
  text-align: center;
  font-size: 0.18rem;
  font-weight: 700;
}

.tip-style p {
  margin: 0.15rem auto 0;
}

.note-style {
  border-radius: 0.1rem;
  background: #fff7ee;
  padding: 0.2rem;
  margin: 0.3rem auto;
}
.note-style span {
  display: inline-block;
  border-radius: 0.12rem 0.02rem;
  background: #ffb45f;
  padding: 0 0.1rem;
  color: #000;
  text-align: center;
  font-size: 0.18rem;
  font-weight: 700;
}

.note-style p {
  margin: 0.15rem auto 0;
}

.review-style {
  padding: 0.32rem 0.32rem 0.52rem;
  border-radius: 0.1rem;
  background: #fff7ee;
}

.review-style p {
  margin: 0.12rem 0.32rem;
}

.review-style a {
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
  text-decoration: underline;
}

/* .review-style::after {
    display: block;
    content: "";
    z-index: 1;
    clear: both;
    zoom: 1;
} */

.review-style::before {
  content: '';
  display: block;
  background-image: url(https://imobie-resource.com/en/support/img/review-left-icon.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 0.29rem;
  height: 0.24rem;
}

.review-style::after {
  content: '';
  display: block;
  background-image: url(https://imobie-resource.com/en/support/img/review-right-icon.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 0.29rem;
  height: 0.24rem;
  float: right;
}

.review-name {
  color: #999;
  font-size: clamp(14px, 0.16rem, 32px);
}

.compare-style {
  display: flex;
  justify-content: center;
  gap: 0.08rem;
  border-radius: 0.1rem;
  overflow: hidden;
  margin: 0.6rem auto;
}

.compare-title {
  text-align: center;
  font-size: 0.24rem;
  font-weight: 600;
}

.compare-left,
.compare-right {
  max-width: 4.86rem;
  width: 100%;
  box-sizing: border-box;
}

.compare-left > div {
  background: linear-gradient(90deg, #d6dffc 0%, #edf3fc 100%);
  padding: 0.17rem 0;
}

.compare-right > div {
  background: linear-gradient(90deg, #fcf3e8 0%, #faecdb 100%);
  padding: 0.17rem 0;
}

.compare-left .compare-title {
  background: linear-gradient(160deg, #3380ff -5.15%, #206ae5 87.35%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.compare-style .compare-title {
  margin: 0 auto;
}

.compare-left > ul {
  padding: 0.28rem 0.42rem;
  background: linear-gradient(90deg, #e9eeff 3.4%, #f8faff 50.51%, #f5f8fc 97.63%);
}
.compare-right > ul {
  padding: 0.28rem 0.42rem;
  background: linear-gradient(90deg, #fcfaf5 3.4%, #fffcf8 50.51%, #fff5e9 97.63%);
}

.compare-style li {
  margin-bottom: 0.14rem;
}

.compare-style li img {
  vertical-align: bottom;
  margin-right: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
}

.compare-left li {
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
}

.compare-right li {
  color: #909090;
  font-size: clamp(14px, 0.16rem, 32px);
}
.compare-left li:last-child,
.compare-right li:last-child {
  margin-bottom: 0;
}

table td {
  color: #000;
  font-size: clamp(14px, 0.16rem, 32px);
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

.star img {
  margin-left: 0.5rem;
  width: 0.33rem;
  height: 0.3rem;
}

.table-style1,
.table-style2,
.table-style3,
.table-style4,
.table-style5,
.table-style6 {
  margin: 0.6rem auto;
}

.table-style1 table {
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  border: 0.01rem solid #e6e6e6;
}

.table-style1 thead {
  background: #f5f8fc;
}

.table-style1 thead th {
  font-size: 0.2rem;
  font-weight: 600;
  padding: 0.2rem;
  text-align: center;
}

.table-style1 thead th:first-child {
  text-align: left;
}

.table-style1 tbody td:first-child {
  text-align: left;
}

.table-style1 thead th:last-child {
  border-right: none;
}

.table-style1 td,
.table-style1 th {
  border-right: 0.01rem solid #e6e6e6;
  border-bottom: 0.01rem solid #e6e6e6;
  font-size: clamp(14px, 0.16rem, 32px);
  padding: 0.24rem 0.2rem;
  color: #000;
}

.table-style1 td:last-child {
  border-right: none;
  text-align: center;
}

.table-style1 a {
  text-decoration: underline;
}

.table-style1 tr:last-child td {
  border-bottom: none;
}

.table-style2 table {
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  border: 0.01rem solid #e6e6e6;
}

.table-style2 thead {
  background: #e3edfc;
}

.table-style2 thead th {
  font-size: 0.2rem;
  font-weight: 600;
  padding: 0.2rem;
  text-align: center;
}

.table-style2 td {
  font-size: clamp(14px, 0.16rem, 32px);
  padding: 0.17rem 0.1rem;
  color: #000;
  text-align: center;
  border-right: none;
  border-bottom: none;
}

.table-style2 td:first-child {
  text-align: left;
  font-weight: 600;
}

.table-style2 tbody tr:nth-child(2n + 2) {
  background-color: #f5f8fc;
}

.table-style2 .star {
  text-align: left;
  background: none;
}

.table-style3 table {
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  border: 0.01rem solid #e6e6e6;
}

.table-style3 tr td:first-child {
  background-color: #f5f8fc;
}

.table-style3 tr td {
  border-bottom: 0.01rem solid #e6e6e6;
}

.table-style3 tr td:last-child {
  text-align: center;
  border-right: none;
}

.table-style3 tr:last-child td {
  border-bottom: none;
}

.table-style3 td {
  padding: 0.16rem 0.2rem;
  font-size: 0.2rem;
  font-weight: 600;
  color: #000;
}

.table-style3 td img {
  margin-right: 0.5rem;
  width: 0.33rem;
  height: 0.3rem;
}

.table-style4 table {
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  border: 0.01rem solid #e6e6e6;
}

.table-style4 thead {
  background: #f5f8fc;
}

.table-style4 td,
.table-style4 th {
  border-right: 0.01rem solid #e6e6e6;
}

.table-style4 td:last-child {
  border-right: none;
}

.table-style4 thead th {
  font-size: 0.2rem;
  font-weight: 600;
  padding: 0.2rem;
  text-align: center;
}

.table-style4 thead th:last-child {
  border-right: none;
}

.table-style4 tbody td {
  padding: 0.22rem;
  text-align: center;
}

.table-style5 table {
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  border: 0.01rem solid #e6e6e6;
}

.table-style5 tr td:first-child {
  background-color: #f5f8fc;
  font-weight: 600;
  font-size: 0.2rem;
}

.table-style5 tr td {
  border-bottom: 0.01rem solid #e6e6e6;
}

.table-style5 tr td:last-child {
  border-right: none;
}

.table-style5 tr:last-child td {
  border-bottom: none;
}

.table-style5 td {
  padding: 0.16rem 0.72rem;
}

.table-style5 td.ftb {
  padding: 0.2rem;
  font-size: 0.2rem;
  font-weight: 600;
  color: #000;
}

.table-style6 {
  overflow-x: auto;
}

.table-style6 table {
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
  border-collapse: separate;
  border-spacing: 0;
  border: 0.01rem solid #e6e6e6;
}

.table-style6 thead {
  background: #f5f8fc;
}

.table-style6 thead th {
  font-size: clamp(14px, 0.16rem, 32px);
  font-weight: 600;
  padding: 0.1rem 0.2rem;
  border-right: 0.01rem solid #e6e6e6;
  border-bottom: 0.01rem solid #e6e6e6;
  text-align: center;
}

.table-style6 tbody td:first-child {
  font-weight: 600;
}

.table-style6 td {
  text-align: center;
  padding: 0.17rem 0.1rem;
  border-right: 0.01rem solid #e6e6e6;
  border-bottom: 0.01rem solid #e6e6e6;
}

.table-style6 td:last-child,
.table-style6 th:last-child {
  border-right: none;
}

.table-style6 tr:last-child td {
  border-bottom: none;
}

.color-light-yellow {
  background-color: #ffe45d;
}

.faq-style {
  margin: 0.6rem auto;
}

.faq-style ul {
  list-style: none;
  margin: 0 auto;
}

.faq-item {
  border-radius: 0.1rem;
  background: linear-gradient(
    100deg,
    #fff7ee 18.59%,
    #fffdf8 35.58%,
    #f7f9ff 64.12%,
    #f6f8ff 82.36%
  );
  padding: 0.24rem 0.4rem;
}

.faq-item p {
  display: inline-block;
  width: calc(100% - 0.9rem);
  vertical-align: middle;
  margin: 0 auto;
}

.faq-item img {
  vertical-align: middle;
  margin-right: 0.2rem;
  width: 0.65rem;
  height: 0.65rem;
}

.faq-q p {
  color: #333;
  font-size: 0.24rem;
  font-weight: 600;
  padding-left: 0.2rem;
}

.faq-q::before {
  display: inline-block;
  content: '';
  background-image: url(https://imobie-resource.com/en/support/img/faq-icon-question.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 0.65rem;
  height: 0.65rem;
  vertical-align: middle;
}

.underline {
  margin: 0.24rem 0;
  height: 0.01rem;
  width: 100%;
  background-color: #e6e6e6;
}

.faq-a p {
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
  padding-left: 0.2rem;
}

.faq-a::before {
  display: inline-block;
  content: '';
  background-image: url(https://imobie-resource.com/en/support/img/faq-icon-answer.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 0.65rem;
  height: 0.65rem;
  vertical-align: middle;
}

.faq-style1 {
  margin-block: 0.6rem;
}
.faq-style1 .faq-item {
  padding: 0.2rem;
  margin: 0.2rem;
}

.faq-item .faq-title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  width: calc(100% - 0.4rem);
  position: relative;
  cursor: pointer;
}

.faq-title::after {
  content: '\e814';
  font-family: iconfont;
  position: absolute;
  top: 0;
  right: -0.4rem;
  color: #666;
}

.faq-title span {
  color: #666;
  font-size: inherit;
  font-weight: inherit;
}

.faq-item .faq-des {
  display: none;
  width: 100%;
  margin-top: 0.2rem;
  color: #333;
  font-size: 16px;
}

.faq-item.isanswer .faq-des {
  display: block;
}

.faq-item.isanswer .faq-title::after {
  content: '\e812';
}

.download-style1 {
  border-radius: 0.1rem;
  padding: 0.3rem;
  display: flex;
  gap: 0.2rem;
  align-items: center;
  margin: 0.3rem auto;
}

.download-style1 p,
.download-style2 p,
.download-style3 p,
.download-style4 p {
  margin: 0;
}

.droidkit-download-style1 {
  background: linear-gradient(278deg, #dffde8 0.23%, #f4fff8 69.43%, #daffee 98.92%);
}
.anytrans-download-style1 {
  background: linear-gradient(278deg, #dff3fd 0.23%, #f4fbff 69.43%, #daedff 98.92%);
}
.phonerescue-download-style1 {
  background: linear-gradient(278deg, #dffdfd 0.23%, #f4ffff 69.43%, #daffff 98.92%);
}
.anyunlock-download-style1 {
  background: linear-gradient(278deg, #dffdf8 0.23%, #f4fffc 69.43%, #dafff9 98.92%);
}
.anyfix-download-style1 {
  background: linear-gradient(278deg, #dffdee 0.23%, #f4fff9 69.43%, #daffed 98.92%);
}
.fonelora-download-style1 {
  background: linear-gradient(260deg, #ffe9de 19.9%, #dbefff 86.25%);
}

.download-style1 .download-title {
  color: #1a1a1a;
  font-size: 0.24rem;
  font-weight: 600;
  margin-bottom: 0.14rem;
}

.download-buttons {
  min-width: 2.2rem;
}

a.down-btn {
  text-align: center;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 600;
  min-width: 2.2rem;
  height: 0.52rem;
  box-sizing: border-box;
  border-radius: 0.08rem;
  background: #021507;
  box-shadow: 0 0.01rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  padding: 0.12rem 0;
  border: 0.01rem solid #021507;
  overflow: hidden;
  position: relative;
}

a.download-win-ru,
a.download-mac-ru {
  min-width: 2.5rem;
}

a.down-btn-ru {
  min-width: 2.6rem;
}

a.down-btn .text {
  line-height: 0.5rem;
}

a.down-btn .text::after {
  content: '\e901';
  font-family: 'iconfont';
  font-size: clamp(14px, 0.16rem, 32px);
  margin-left: 0.08rem;
}

.download-style2 .download-title {
  color: #000;
  font-size: 0.24rem;
  font-weight: 600;
}

.droidkit-download-style2 {
  background: url(https://imobie-resource.com/en/support/img/droidkit-download-bgimg2.png) top
    center no-repeat;
}
.anytrans-download-style2 {
  background: url(https://imobie-resource.com/en/support/img/anytrans-download-bgimg2.png) top
    center no-repeat;
}
.phonerescue-download-style2 {
  background: url(https://imobie-resource.com/en/support/img/phonerescue-download-bgimg2.png) top
    center no-repeat;
}
.anyunlock-download-style2 {
  background: url(https://imobie-resource.com/en/support/img/anyunlock-download-bgimg2.png) top
    center no-repeat;
}
.anyfix-download-style2 {
  background: url(https://imobie-resource.com/en/support/img/anyfix-download-bgimg2.png) top center
    no-repeat;
}
.fonelora-download-style2 {
  background: url(https://imobie-resource.com/en/support/img/fonelora-download-bgimg2.png) top
    center no-repeat;
}

.fonelora-download-style2 .download-buttons {
  display: flex;
  gap: 0.2rem;
}
.fonelora-download-style2 .download-text {
  max-width: 100%;
  width: 100%;
}

.fonelora-download-style2 .download-buttons p {
  max-width: 2.2rem;
  width: 100%;
}
.fonelora-download-style2.download-style2 {
  padding: 0.4rem 0.3rem 0.4rem 0.5rem;
  gap: 0.5rem;
}

.download-style2 {
  border-radius: 0.1rem;
  padding: 0.4rem 0.5rem 0.4rem 0.2rem;
  display: flex;
  gap: 0.2rem;
  align-items: center;
  margin: 0.3rem auto;
  background-size: cover;
}

.download-style2 .download-des {
  margin: 0.14rem 0;
}

.download-style3 .download-title {
  color: #000;
  font-size: 0.24rem;
  font-weight: 600;
}

.droidkit-download-style3 {
  background: url(https://imobie-resource.com/en/support/img/droidkit-download-bgimg3.png) top
    center no-repeat;
}
.anytrans-download-style3 {
  background: url(https://imobie-resource.com/en/support/img/anytrans-download-bgimg3.png) top
    center no-repeat;
}
.phonerescue-download-style3 {
  background: url(https://imobie-resource.com/en/support/img/phonerescue-download-bgimg3.png) top
    center no-repeat;
}
.anyunlock-download-style3 {
  background: url(https://imobie-resource.com/en/support/img/anyunlock-download-bgimg3.png) top
    center no-repeat;
}
.anyfix-download-style3 {
  background: url(https://imobie-resource.com/en/support/img/anyfix-download-bgimg3.png) top center
    no-repeat;
}

.download-style3 {
  border-radius: 0.1rem;
  padding: 0.6rem 0.1rem;
  display: flex;
  gap: 0.2rem;
  align-items: center;
  margin: 0.3rem auto;
  background-size: cover;
}

.download-lists {
  margin: 0.14rem auto;
}

.download-lists li {
  display: flex;
  color: #333;
  font-size: clamp(14px, 0.14rem, 28px);
  margin-bottom: 0.08rem;
}

.download-lists li::before {
  content: '';
  width: 0.07rem;
  height: 0.07rem;
  border-radius: 50%;
  background-color: #666;
  margin: 0.07rem 0.1rem;
}

.download-lists li:last-child {
  margin-bottom: 0;
}

.download-lists li p {
  width: calc(100% - 0.3rem);
  font-size: clamp(14px, 0.14rem, 28px);
}

.download-style3 .download-text {
  max-width: 5.2rem;
  width: 100%;
}

.download-style3 .download-buttons {
  display: flex;
  gap: 0.2rem;
}

.download-style3 .download-buttons p {
  min-width: 2.2rem;
}

.download-style3 .download-buttons em {
  display: block;
  color: #666;
  text-align: center;
  font-size: clamp(12px, 0.12rem, 24px);
  margin-top: 0.08rem;
  max-width: 100%;
}

.download-style3 a.download-win::before {
  font-size: 0.26rem;
}

.download-style3 a.download-mac {
  color: #021507;
  border-radius: 0.08rem;
  border: 0.01rem solid #021507;
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  background-color: transparent;
}

.download-style3 a.download-mac::before {
  font-size: 0.26rem;
}

.download-style3 a.down-btn::after {
  display: none;
}

.download-style4 .download-title {
  color: #000;
  font-size: 0.24rem;
  font-weight: 600;
}

.droidkit-download-style4 {
  background: url(https://imobie-resource.com/en/support/img/droidkit-download-bgimg4.png) top
    center no-repeat;
}
.anytrans-download-style4 {
  background: url(https://imobie-resource.com/en/support/img/anytrans-download-bgimg4.png) top
    center no-repeat;
}
.phonerescue-download-style4 {
  background: url(https://imobie-resource.com/en/support/img/phonerescue-download-bgimg4.png) top
    center no-repeat;
}
.anyunlock-download-style4 {
  background: url(https://imobie-resource.com/en/support/img/anyunlock-download-bgimg4.png) top
    center no-repeat;
}
.anyfix-download-style4 {
  background: url(https://imobie-resource.com/en/support/img/anyfix-download-bgimg4.png) top center
    no-repeat;
}

.download-style4 {
  border-radius: 0.1rem;
  padding: 0.48rem 0.1rem;
  display: flex;
  gap: 0.2rem;
  align-items: center;
  background-size: cover;
}

.download-style4 .download-des {
  margin: 0.12rem 0;
}

.download-style4 .download-text {
  max-width: 5.2rem;
  width: 100%;
}

.download-style4 .download-buttons {
  display: flex;
  gap: 0.2rem;
}

.download-style4 .download-buttons p {
  min-width: 2.2rem;
}

.download-style4 .download-buttons em {
  display: block;
  color: #666;
  text-align: center;
  font-size: clamp(12px, 0.12rem, 24px);
  margin-top: 0.08rem;
}

.download-style4 a.download-win::before {
  font-size: 0.26rem;
}

.download-style4 a.download-mac {
  color: #021507;
  border-radius: 0.08rem;
  border: 0.01rem solid #021507;
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  background-color: transparent;
}

.download-style4 a.download-mac::before {
  font-size: 0.26rem;
}

a.download-win .text::after,
a.download-mac .text::after {
  display: none;
}

.down-btn-style {
  border-radius: 0.1rem;
  background: linear-gradient(278deg, #dffde8 0.23%, #f4fff8 69.43%, #daffee 98.92%);
  display: flex;
  justify-content: space-between;
  gap: 0.2rem;
  padding: 0.2rem 0.5rem;
  margin: 0.3rem auto;
}

.down-btn-style .down-text p {
  margin: 0;
}

.down-text {
  display: flex;
  align-items: center;
}

.down-text img {
  width: 0.5rem;
  height: 0.58rem;
  margin-right: 0.12rem;
}

.down-text p {
  color: #021507;
  font-size: 0.2rem;
  margin-left: 0.14rem;
  margin: 0 auto;
}

.down-buttons {
  max-width: 5.4rem;
  width: 100%;
  display: flex;
  gap: 0.2rem;
}

.down-buttons a.down-btn {
  max-width: 2.6rem;
  width: 100%;
}

.down-buttons a.download-win {
  color: #fff;
  font-size: 0.2rem;
  background: radial-gradient(50% 50% at 48.39% 50%, #00c240 0%, #44cc71 100%), #021507;
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  padding: 0.14rem 0;
  border: none;
}

.down-buttons a.download-mac {
  border: 0.013rem solid #3cb263;
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(255, 255, 255, 0.6) 0%,
    rgba(255, 255, 255, 0.12) 100%
  );
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  backdrop-filter: blur(0.02rem);
  color: #3cb263;
  font-size: 0.2rem;
}

.down-btn-style1 a.down-btn {
  max-width: 2.6rem;
  width: 100%;
  font-size: 0.2rem;
  background: radial-gradient(50% 50% at 48.39% 50%, #00c240 0%, #44cc71 100%), #021507;
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  border: none;
  padding: 0.16rem 0;
}

.down-btn-style1 {
  margin: 0.3rem auto;
}

.down-btn-style1 p {
  max-width: 2.6rem;
  width: 100%;
}

.down-btn-style1 em {
  display: block;
  text-align: center;
  color: #777;
  text-align: center;
  font-size: clamp(14px, 0.14rem, 28px);
  margin-top: 0.08rem;
}

.down-btn-style2 {
  display: flex;
  gap: 0.2rem;
  margin: 0.3rem auto;
}

.down-btn-style2 a.down-btn,
.down-btn-style1 a.down-btn,
.down-btn-style a.down-btn {
  height: 0.62rem;
}

.down-btn-style1 a.down-btn .text,
.down-btn-style a.down-btn .text {
  line-height: 0.62rem;
}

.down-btn-style2 a.down-btn .text {
  line-height: 0.6rem;
  text-align: center;
}

.down-btn-style2 a.down-btn {
  max-width: 2.6rem;
  width: 100%;
  font-size: 0.2rem;
  background: radial-gradient(50% 50% at 48.39% 50%, #00c240 0%, #44cc71 100%), #021507;
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  border: none;
}

.down-btn-style2 .btn-text {
  font-size: 0.12rem;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.down-btn-style2 .btn-text span {
  display: inline-block;
  line-height: 1.5;
  vertical-align: middle;
  text-align: left;
}

.down-btn-style2 .btn-text em {
  display: block;
  color: #fff;
  font-size: 0.2rem;
  font-weight: 600;
  line-height: 1;
}

.down-btn-style2 .download-win .btn-text {
  color: #fff;
}

.down-btn-style2 .download-win .btn-text span {
  color: rgba(255, 255, 255, 0.6);
}

.down-btn-style2 a.download-mac {
  border: 0.01rem solid #3cb263;
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(255, 255, 255, 0.6) 0%,
    rgba(255, 255, 255, 0.12) 100%
  );
  box-shadow: 0 0.013rem 1.04rem 0 rgba(17, 121, 252, 0.05);
  backdrop-filter: blur(0.02rem);
  color: #3cb263;
  font-size: 0.2rem;
}

.down-btn-style2 .download-mac .btn-text {
  color: #3cb263;
}

.down-btn-style2 .download-mac .btn-text span {
  color: rgb(60, 178, 99, 0.6);
}

.down-btn-style2 .download-mac .btn-text em {
  color: #3cb263;
}

span.number-title {
  width: 0.34rem;
  height: 0.34rem;
  line-height: 0.34rem;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  background: radial-gradient(62.98% 63.01% at 52.65% 36.99%, #206ae5 0%, #3380ff 100%);
  box-shadow:
    -0.0081rem -0.0263rem 0.0735rem 0 rgba(42, 124, 255, 0.32) inset,
    0.0061rem 0.0243rem 0.0623rem 0 rgba(82, 135, 221, 0.43) inset,
    0.04rem 0.04rem 0.015rem 0 rgba(82, 105, 221, 0.13);
  margin-right: 0.08rem;
}

.number-title em {
  display: inline-block;
  font-size: 0.25rem;
  line-height: 0.34rem;
  font-weight: 700;
  background: linear-gradient(205deg, #fbfbfe 4.19%, rgba(240, 240, 251, 0.6) 86.9%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.content-left h4 span.number-title {
  width: 0.26rem;
  height: 0.26rem;
  line-height: 0.26rem;
  margin-right: 0;
  vertical-align: text-bottom;
}

.content-left h4 .number-title em {
  font-size: 0.2rem;
  line-height: 0.26rem;
}

.content-left h4 b {
  color: #000;
  font-size: 0.2rem;
  font-weight: 500;
  margin: 0 0.11rem;
}

.list-style {
  margin: 0.6rem auto;
}

.list-style > p {
  color: #333;
  font-size: 0.2rem;
  font-weight: 500;
}

.list-style ul {
  margin-top: 0.22rem;
  list-style: none;
}

.list-style ul li {
  padding-left: 0.2rem;
  margin-bottom: 0.16rem;
}

.list-style ul li:last-child {
  margin-bottom: 0;
}

.list-style ul li p {
  width: calc(100% - 0.3rem);
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}

.list-style1 ul li::before {
  content: '';
  display: inline-block;
  background-image: url(https://imobie-resource.com/en/support/img/table-icon-true.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 0.16rem;
  height: 0.14rem;
  vertical-align: middle;
  margin-right: 0.12rem;
}

.list-style2 ul li::before {
  content: '';
  display: inline-block;
  background-image: url(https://imobie-resource.com/en/support/img/table-icon-false.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 0.16rem;
  height: 0.14rem;
  vertical-align: middle;
  margin-right: 0.12rem;
}

.list-style3 ul li::before {
  content: '';
  display: inline-block;
  background-color: #333;
  border-radius: 50%;
  width: 0.06rem;
  height: 0.06rem;
  vertical-align: top;
  margin-right: 0.12rem;
  margin-top: 0.1rem;
}

.article-style {
  border-radius: 0.1rem;
  border: 0.01rem solid #e0e0e0;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(0.1rem);
  padding: 0.32rem 0.3rem;
  margin: 0.6rem auto;
}

.article-style .article-title {
  color: #021507;
  font-size: 0.2rem;
  font-weight: 600;
  margin: 0 auto;
}

.article-style .article-lists {
  list-style: none;
}

.article-lists {
  margin-top: 0.24rem;
}

.article-lists li {
  margin-bottom: 0.12rem;
  display: flex;
}

.article-lists li::before {
  content: '';
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  background-image: url(https://imobie-resource.com/en/support/img/article-list-icon.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 0.1rem;
  vertical-align: top;
  margin-top: 0.04rem;
}

.article-lists li:last-child {
  margin-bottom: 0;
}

.article-lists a {
  display: inline-block;
  color: #333;
  font-size: clamp(14px, 0.16rem, 32px);
  text-decoration: none;
  width: calc(100% - 0.3rem);
}

.article-lists a:hover {
  text-decoration: underline;
}

.author-style {
  display: flex;
  gap: 0.14rem;
  padding: 0 0.4rem;
  border-radius: 0.1rem;
  background: #fff7ee;
  justify-content: space-between;
  margin-bottom: 0.3rem;
}

.author-head {
  display: flex;
  align-items: center;
  gap: 0.12rem;
}

.author-head > img {
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

.author-head .author-name {
  color: #592e0d;
  font-size: clamp(14px, 0.16rem, 32px);
  font-weight: 600;
  margin: 0 auto 0.1rem;
}

.author-head .author-name a {
  color: inherit;
}

.author-box img {
  width: 1.74rem;
  height: 0.18rem;
}

.author-text {
  max-width: 6rem;
  width: 100%;
  background: url('../support/img/author-text-bgimg-yellow.png') top center no-repeat;
  background-size: 100% 100%;
}

.author-text p {
  max-width: 82%;
  width: 100%;
  color: #000;
  font-size: clamp(14px, 0.16rem, 32px);
  line-height: 2;
  padding: 0.21rem 0;
  margin: 0 auto;
}

.topic-style {
  padding: 0.3rem;
  border-radius: 0.1rem;
  border: 0.01rem solid #e6e6e6;
  margin: 0.6rem auto;
}

.topic-style .topic-title {
  color: #333;
  font-size: 0.22rem;
  font-weight: 600;
  margin: 0 auto;
}

.topic-style .topic-lists {
  list-style: none;
}

.topic-lists {
  margin-top: 0.3rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.24rem;
}

.topic-lists li {
  padding: 0.1rem 0.2rem;
  border-radius: 0.6rem;
  background: radial-gradient(107.47% 91.26% at 50.19% 14.41%, #fffcee 0%, #fff2e4 100%);
  backdrop-filter: blur(0.015rem);
  transition: all 0.3s ease-in-out;
}

.topic-lists li:hover {
  background: radial-gradient(107.47% 91.26% at 50.19% 14.41%, #fff7d5 0%, #ffe0be 100%);
}

.topic-lists a {
  color: #000;
  font-size: clamp(14px, 0.16rem, 32px);
  font-weight: 500;
  text-decoration: none;
}

.comments-style {
  margin: 0.6rem auto;
}

.comments-style .comments-title {
  border-radius: 0.1rem;
  background: #f5f8fc;
  color: #000;
  font-size: 0.22rem;
  font-weight: 600;
  padding: 0.08rem 0.4rem 0.08rem 0.2rem;
  position: relative;
  margin: 0 auto 0.2rem;
  cursor: pointer;
}

.comments-title::after {
  content: '\e93d';
  display: block;
  font-family: 'iconfont';
  position: absolute;
  right: 2%;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: rgba(153, 153, 153, 1);
}

.comments-title.ishide::after {
  transform: translateY(-50%) rotateZ(180deg);
}

/* youtube_video */
.video-style {
  margin: 0.6rem auto;
  text-align: center;
  position: relative;
}
.video-style .youtube-video {
  border-radius: 0.12rem;
  width: 100%;
  top: 0;
  left: 0;
  vertical-align: middle;
  position: absolute;
  height: 100%;
}
.video-style .youtube-videobg {
  width: 100%;
  pointer-events: none;
  opacity: 0;
}

/* swiper */
.swiper-style {
  margin: 0.6rem auto;
}

.swiper-style > p {
  color: #021507;
  font-size: 0.2rem;
  font-weight: 600;
}

.swiper-style .swiper-box {
  border-radius: 0.1rem;
  border: 0.01rem solid #e0e0e0;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(0.1rem);
  padding: 0.5rem 0.34rem;
  box-sizing: border-box;
  position: relative;
}

.swiper-box::before {
  content: '';
  display: block;
  background-image: url(https://imobie-resource.com/en/support/img/swiper-review-icon.png);
  background-repeat: no-repeat;
  width: 0.6rem;
  height: 0.4rem;
  background-size: cover;
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  left: 0.3rem;
}

.swiper-box::after {
  content: '';
  display: block;
  background-image: url(https://imobie-resource.com/en/support/img/swiper-review-icon.png);
  background-repeat: no-repeat;
  width: 0.6rem;
  height: 0.4rem;
  background-size: cover;
  position: absolute;
  bottom: 0;
  transform: translateY(50%);
  right: 0.3rem;
}

.review-item {
  display: flex;
  align-items: center;
  gap: 0.24rem;
}

.review-item p {
  margin: 0 auto;
}

/* right nav */
.content-right {
  max-width: 4.1rem;
  width: 100%;
  margin-top: 0.3rem;
  position: sticky;
  top: 0.6rem;
}

.cms-banner + .cms-content .content-right {
  margin-top: 0rem;
}

.hot_article {
  max-width: 4.1rem;
  width: 100%;
  border-radius: 0.2rem;
  border: 0.01rem solid #e6e6e6;
  background: radial-gradient(
    170.18% 139.19% at 94% -10.67%,
    rgba(255, 241, 224, 0.5) 0%,
    rgba(255, 255, 255, 0) 52.88%,
    #f0f6ff 100%
  );
  padding: 0.24rem;
  box-sizing: border-box;
  margin-bottom: 0.3rem;
}

.hot_article_title {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 0.1rem;
  cursor: pointer;
}

.hot_article_title::after {
  content: '\e800';
  font-family: iconfont;
  position: absolute;
  top: 0;
  right: 0;
  font-weight: 600;
  font-size: 0.32rem;
  color: #888;
  transition: all 0.18s ease;
}

.hot_article.isarticle .hot_article_title::after {
  transform: rotateZ(180deg);
}

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

.hot_article_title_left img {
  margin-right: 0.1rem;
  width: 0.28rem;
  height: auto;
  vertical-align: middle;
}

.hot_article_title_left span {
  color: #000;
  font-family: Poppins;
  font-size: 0.28rem;
  font-weight: 600;
}

.hot_article_title_right {
  display: none;
  cursor: pointer;
}

.hot_article_title_right svg {
  margin-top: 0.05rem;
}

.hot_article_list {
  display: none;
  margin-top: 0.24rem;
  max-height: 300px;
  overflow-y: auto;
}

.cnav_content,
.hot_article_list {
  scrollbar-width: thin;
  scrollbar-color: #e0e0e0 transparent;
}

.cnav_content::-webkit-scrollbar,
.hot_article_list::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.cnav_content::-webkit-scrollbar-track,
.hot_article_list::-webkit-scrollbar-track {
  background: transparent;
}

.cnav_content::-webkit-scrollbar-thumb,
.hot_article_list::-webkit-scrollbar-thumb {
  background: #e0e0e0;
  border-radius: 999px;
}

.cnav_content::-webkit-scrollbar-thumb:hover,
.hot_article_list::-webkit-scrollbar-thumb:hover {
  background: #8f9bb3;
}

.cnav_content::-webkit-scrollbar-corner,
.hot_article_list::-webkit-scrollbar-corner {
  background: transparent;
}

.hot_article.isarticle .hot_article_list {
  display: block;
}

.hot_article_item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.16rem;
}

.hot_article_item:nth-child(n)::before {
  margin-top: 0.04rem;
  content: '';
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path opacity="0.2" d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%23227BFB"></path><path opacity="0.5" d="M11.9224 8.07564C11.9224 7.6676 12.0845 7.27627 12.373 6.98774C12.6615 6.6992 13.0529 6.53711 13.4609 6.53711C13.8689 6.53711 14.2603 6.6992 14.5488 6.98774C14.8373 7.27627 14.9994 7.6676 14.9994 8.07564V14.2298C14.9994 14.4338 14.9184 14.6295 14.7741 14.7737C14.6299 14.918 14.4342 14.999 14.2302 14.999H11.9224V8.07564Z" fill="%23227BFB"></path><path d="M4.99902 13.461C4.99902 13.869 5.16112 14.2603 5.44965 14.5489C5.73818 14.8374 6.12951 14.9995 6.53756 14.9995H14.2302C14.0262 14.9995 13.8305 14.9184 13.6863 14.7742C13.542 14.6299 13.461 14.4343 13.461 14.2302V6.53756C13.461 6.12951 13.2989 5.73818 13.0103 5.44965C12.7218 5.16112 12.3305 4.99902 11.9224 4.99902H6.53756C6.12951 4.99902 5.73818 5.16112 5.44965 5.44965C5.16112 5.73818 4.99902 6.12951 4.99902 6.53756V13.461Z" fill="%23227BFB"></path><path d="M6.34521 7.3062C6.34521 7.15318 6.406 7.00643 6.5142 6.89823C6.6224 6.79003 6.76915 6.72925 6.92217 6.72925H7.69143C7.7672 6.72925 7.84222 6.74417 7.91222 6.77317C7.98222 6.80216 8.04582 6.84466 8.0994 6.89823C8.15297 6.95181 8.19547 7.01541 8.22447 7.08541C8.25346 7.15541 8.26838 7.23043 8.26838 7.3062C8.26838 7.38196 8.25346 7.45699 8.22447 7.52699C8.19547 7.59699 8.15297 7.66059 8.0994 7.71416C8.04582 7.76774 7.98222 7.81024 7.91222 7.83923C7.84222 7.86823 7.7672 7.88315 7.69143 7.88315H6.92217C6.76915 7.88315 6.6224 7.82236 6.5142 7.71416C6.406 7.60596 6.34521 7.45922 6.34521 7.3062ZM6.34521 9.614C6.34521 9.46098 6.406 9.31423 6.5142 9.20603C6.6224 9.09784 6.76915 9.03705 6.92217 9.03705H11.5378C11.6908 9.03705 11.8375 9.09784 11.9457 9.20603C12.0539 9.31423 12.1147 9.46098 12.1147 9.614C12.1147 9.76702 12.0539 9.91377 11.9457 10.022C11.8375 10.1302 11.6908 10.191 11.5378 10.191H6.92217C6.76915 10.191 6.6224 10.1302 6.5142 10.022C6.406 9.91377 6.34521 9.76702 6.34521 9.614ZM6.92217 11.3449C6.76915 11.3449 6.6224 11.4056 6.5142 11.5138C6.406 11.622 6.34521 11.7688 6.34521 11.9218C6.34521 12.0748 6.406 12.2216 6.5142 12.3298C6.6224 12.438 6.76915 12.4988 6.92217 12.4988H9.22997C9.38298 12.4988 9.52973 12.438 9.63793 12.3298C9.74613 12.2216 9.80692 12.0748 9.80692 11.9218C9.80692 11.7688 9.74613 11.622 9.63793 11.5138C9.52973 11.4056 9.38298 11.3449 9.22997 11.3449H6.92217Z" fill="white"></path></svg>');
  background-repeat: no-repeat;
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
}

.hot_article_item:nth-child(2n + 2)::before {
  content: '';
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path opacity="0.2" d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%23FD7B1F"></path><path opacity="0.5" d="M11.9224 8.07564C11.9224 7.6676 12.0845 7.27627 12.373 6.98774C12.6615 6.6992 13.0529 6.53711 13.4609 6.53711C13.8689 6.53711 14.2603 6.6992 14.5488 6.98774C14.8373 7.27627 14.9994 7.6676 14.9994 8.07564V14.2298C14.9994 14.4338 14.9184 14.6295 14.7741 14.7737C14.6299 14.918 14.4342 14.999 14.2302 14.999H11.9224V8.07564Z" fill="%23FD7B1F"></path><path d="M4.99902 13.461C4.99902 13.869 5.16112 14.2603 5.44965 14.5489C5.73818 14.8374 6.12951 14.9995 6.53756 14.9995H14.2302C14.0262 14.9995 13.8305 14.9184 13.6863 14.7742C13.542 14.6299 13.461 14.4343 13.461 14.2302V6.53756C13.461 6.12951 13.2989 5.73818 13.0103 5.44965C12.7218 5.16112 12.3305 4.99902 11.9224 4.99902H6.53756C6.12951 4.99902 5.73818 5.16112 5.44965 5.44965C5.16112 5.73818 4.99902 6.12951 4.99902 6.53756V13.461Z" fill="%23FD7B1F"></path><path d="M6.34521 7.3062C6.34521 7.15318 6.406 7.00643 6.5142 6.89823C6.6224 6.79003 6.76915 6.72925 6.92217 6.72925H7.69143C7.7672 6.72925 7.84222 6.74417 7.91222 6.77317C7.98222 6.80216 8.04582 6.84466 8.0994 6.89823C8.15297 6.95181 8.19547 7.01541 8.22447 7.08541C8.25346 7.15541 8.26838 7.23043 8.26838 7.3062C8.26838 7.38196 8.25346 7.45699 8.22447 7.52699C8.19547 7.59699 8.15297 7.66059 8.0994 7.71416C8.04582 7.76774 7.98222 7.81024 7.91222 7.83923C7.84222 7.86823 7.7672 7.88315 7.69143 7.88315H6.92217C6.76915 7.88315 6.6224 7.82236 6.5142 7.71416C6.406 7.60596 6.34521 7.45922 6.34521 7.3062ZM6.34521 9.614C6.34521 9.46098 6.406 9.31423 6.5142 9.20603C6.6224 9.09784 6.76915 9.03705 6.92217 9.03705H11.5378C11.6908 9.03705 11.8375 9.09784 11.9457 9.20603C12.0539 9.31423 12.1147 9.46098 12.1147 9.614C12.1147 9.76702 12.0539 9.91377 11.9457 10.022C11.8375 10.1302 11.6908 10.191 11.5378 10.191H6.92217C6.76915 10.191 6.6224 10.1302 6.5142 10.022C6.406 9.91377 6.34521 9.76702 6.34521 9.614ZM6.92217 11.3449C6.76915 11.3449 6.6224 11.4056 6.5142 11.5138C6.406 11.622 6.34521 11.7688 6.34521 11.9218C6.34521 12.0748 6.406 12.2216 6.5142 12.3298C6.6224 12.438 6.76915 12.4988 6.92217 12.4988H9.22997C9.38298 12.4988 9.52973 12.438 9.63793 12.3298C9.74613 12.2216 9.80692 12.0748 9.80692 11.9218C9.80692 11.7688 9.74613 11.622 9.63793 11.5138C9.52973 11.4056 9.38298 11.3449 9.22997 11.3449H6.92217Z" fill="white"></path></svg>');
  background-repeat: no-repeat;
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
}

.hot_article_item:last-child {
  margin-bottom: 0;
}

.hot_article_item svg {
  margin-top: 0.06rem;
}

.hot_article_item a {
  flex: 1;
  margin-left: 0.1rem;
  color: #333;
  font-family: Poppins;
  font-size: clamp(14px, 0.16rem, 32px);
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
}

.hot_article_item a:hover {
  text-decoration: underline;
}

.hot_article_btn {
  display: none;
  position: absolute;
  right: -0.32rem;
  top: 0;
  cursor: pointer;
  height: 0.5rem;
  width: 0.32rem;
  border-radius: 0 0.1rem 0.1rem 0;
  background-color: #dbedff;
  align-items: center;
  justify-content: center;
}

.hot_article_btn svg {
  transform: rotate(180deg);
}

.product-nav {
  padding: 0.4rem 0.24rem;
  text-align: center;
  min-height: 4.3rem;
  box-sizing: border-box;
  margin: 0.3rem auto;
}

.au-product-nav {
  background: url(https://imobie-resource.com/en/support/img/product-nav-bgimg-anyunlock.png) top
    center no-repeat;
  background-size: cover;
}

.dk-product-nav {
  background: url(https://imobie-resource.com/en/support/img/product-nav-bgimg-droidkit.png) top
    center no-repeat;
  background-size: cover;
}

.ati-product-nav {
  background: url(https://imobie-resource.com/en/support/img/product-nav-bgimg-anytrans.png) top
    center no-repeat;
  background-size: cover;
}

.pri-product-nav {
  background: url(https://imobie-resource.com/en/support/img/product-nav-bgimg-phonerescue.png) top
    center no-repeat;
  background-size: cover;
}

.af-product-nav {
  background: url(https://imobie-resource.com/en/support/img/product-nav-bgimg-anyfix.png) top
    center no-repeat;
  background-size: cover;
}

.flc-product-nav {
  background: url(https://imobie-resource.com/en/support/img/product-nav-bgimg-fonelora.png) top
    center no-repeat;
  background-size: cover;
}

a.product-nav-title {
  font-size: 0.28rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.24rem;
  text-decoration: none;
  cursor: pointer;
  color: #000;
  text-align: left;
}

a.product-nav-title em {
  font-size: 16px;
  font-weight: inherit;
  color: inherit;
  display: block;
}

.product-nav-title img {
  margin-right: 0.1rem;
}

.flc-product-nav img {
  margin-right: 0;
}

.product-nav-des {
  color: #333;
  text-align: center;
  font-size: clamp(14px, 0.16rem, 32px);
  font-weight: 500;
  margin: 0.2rem auto;
}

.product-nav a.down-btn {
  max-width: 2.4rem;
}

.rs_clm4_top {
  position: fixed;
  right: 16px;
  bottom: 1.5rem;
  cursor: pointer;
  z-index: 3;
}

.wp-caption {
  max-width: 100%;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.wp-caption img {
  max-width: 100%;
  vertical-align: bottom;
}

.download-image img {
  max-width: 100%;
}

@media screen and (max-width: 1500px) {
  .pw1500 {
    width: 94%;
  }
  .cms-content .content-right {
    width: 30%;
  }
  .cms-content .content-left {
    width: 65%;
  }
}

@media screen and (max-width: 1440px) {
  .pw1440 {
    width: 94%;
  }
  .pw1200 {
    width: 90%;
  }
  .pw980 {
    width: 90%;
  }
}

@media screen and (max-width: 1200px) {
  .content-right {
    display: none;
  }
  .cms-content .content-left {
    width: 100%;
  }
  .table-box {
    display: block;
  }
}

@media screen and (max-width: 980px) {
  .cms-content .content-left {
    max-width: 100%;
  }
  .share_block {
    display: none;
  }
}

@media screen and (max-width: 750px) {
  .comments-style {
    display: none;
  }
  .table-style3 td img {
    margin-right: 0.3rem;
  }
  .star img {
    margin-left: 0.3rem;
  }

  .compare-left > ul,
  .compare-right > ul {
    padding: 0.2rem 0.1rem;
  }

  .download-style1,
  .download-style2,
  .download-style3,
  .download-style4 {
    flex-direction: column;
  }
  .down-btn-style {
    flex-direction: column;
  }
  .review-item {
    flex-direction: column;
  }
  .review-item img {
    width: 1.5rem;
    height: 0.8rem;
  }
  .author-style {
    flex-direction: column;
    padding: 0.4rem;
  }

  .author-box img {
    width: 80%;
    height: auto;
  }
  .down-btn-style {
    padding: 0.3rem 0.2rem;
  }
  .content-left h4 span.number-title {
    width: 0.32rem;
    height: 0.32rem;
    line-height: 0.32rem;
  }
  .content-left h4 .number-title em {
    line-height: 0.32rem;
    font-size: clamp(16px, 0.2rem, 40px);
  }
  .list-style > p,
  .swiper-style > p,
  .content-left h4 b {
    font-size: clamp(16px, 0.2rem, 40px);
  }
  .article-style .article-title {
    font-size: clamp(16px, 0.2rem, 40px);
  }
  .topic-style .topic-title {
    font-size: clamp(18px, 0.22rem, 44px);
  }
  .author-head .author-name {
    font-size: clamp(14px, 0.16rem, 32px);
  }
  h3 {
    font-size: clamp(18px, 0.26rem, 36px);
  }
  .number-title em {
    font-size: clamp(17px, 0.25rem, 34px);
  }
  a.down-btn {
    max-width: clamp(200px, 2.6rem, 400px);
    height: 42px;
  }
  a.down-btn .text {
    line-height: 42px;
    font-size: clamp(14px, 0.2rem, 28px);
  }
  .down-btn-style2 a.down-btn {
    max-width: 50%;
  }
  .down-btn-style2 a.down-btn .btn-text {
    font-size: clamp(10px, 0.12rem, 24px);
  }
  .down-btn-style2 a.down-btn,
  .down-btn-style1 a.down-btn,
  .down-btn-style a.down-btn {
    height: 42px;
  }
  .down-btn-style2 .btn-text em {
    font-size: clamp(14px, 0.2rem, 28px);
  }
  .down-btn-style2 a.down-btn .text,
  .down-btn-style1 a.down-btn .text,
  .down-btn-style a.down-btn .text {
    line-height: 42px;
  }

  .down-btn-style1 p {
    max-width: clamp(200px, 2.6rem, 400px);
  }
  .down-btn-style1 a.down-btn {
    max-width: 100%;
  }
  .down-text p {
    font-size: clamp(16px, 0.2rem, 32px);
  }
  .down-buttons {
    max-width: 100%;
  }
  .down-buttons a.down-btn {
    max-width: 50%;
  }
  .down-btn-style1 a.down-btn,
  .down-btn-style a.down-btn {
    font-size: clamp(14px, 0.2rem, 28px);
  }
  a.download-win .text::before {
    font-size: clamp(16px, 0.24rem, 32px);
  }
  a.download-mac .text::before {
    font-size: clamp(24px, 0.32rem, 48px);
  }
  .download-style3,
  .download-style4,
  .fonelora-download-style2.download-style2 {
    padding: 0.3rem 0.2rem;
  }
  .download-style3 .download-text,
  .download-style4 .download-text {
    max-width: 100%;
  }
  .download-buttons,
  .fonelora-download-style2 .download-buttons {
    min-width: auto;
    max-width: 100%;
    width: 100%;
  }
  .download-style3 .download-buttons p,
  .download-style4 .download-buttons p,
  .fonelora-download-style2 .download-buttons p {
    max-width: clamp(200px, 2.6rem, 400px);
  }
  .download-style3 a.down-btn,
  .download-style4 a.down-btn {
    max-width: 100%;
    height: 42px;
  }
  .download-style4 .download-title,
  .download-style3 .download-title,
  .download-style2 .download-title,
  .download-style1 .download-title {
    font-size: clamp(20px, 0.24rem, 40px);
  }
  .note-style span,
  .tip-style span,
  .foldcont p a {
    font-size: clamp(14px, 0.18rem, 28px);
  }
  .compare-title {
    font-size: clamp(18px, 0.24rem, 36px);
  }
  .faq-q p {
    font-size: clamp(20px, 0.24rem, 40px);
  }
  .faq-a p {
    font-size: clamp(14px, 0.16rem, 28px);
  }
  .table-style5 tr td:first-child,
  .table-style4 thead th,
  .table-style3 td,
  .table-style2 thead th,
  .table-style1 thead th {
    font-size: clamp(14px, 0.2rem, 28px);
  }

  .linknav > p {
    font-size: clamp(16px, 0.22rem, 32px);
  }
  .linknav .foldbtn {
    font-size: clamp(14px, 0.18rem, 28px);
  }
  .author-message {
    margin: 0rem auto 0.4rem;
  }
  .step-style {
    font-size: clamp(14px, 0.2rem, 28px);
  }

  .banner-btns {
    max-width: 100%;
    width: 100%;
  }
  .banner-btns a {
    max-width: clamp(200px, 2.6rem, 400px);
    height: 42px;
    font-size: clamp(14px, 0.2rem, 28px);
  }

  .banner-btns a .text {
    line-height: 42px;
  }

  .crumbs li:last-child {
    display: none;
  }

  .cms-banner p {
    margin: 0.3rem auto;
  }

  .tip-style p,
  .note-style p {
    margin: 0.3rem auto 0;
  }

  .download-style1 .download-des,
  .download-style2 .download-des,
  .download-style3 .download-des,
  .download-style4 .download-des {
    margin: 0.3rem auto;
  }
  .download-lists {
    margin: 0.3rem auto;
  }
}
