html {font-size:calc(100vw/19.2); -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-gutter: stable;}

html.act {overflow:hidden;width:100%;height:100vh;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

* {margin:0;padding:0;outline:none;}

/* *:focus:not(:focus-visible) { outline: none }
*:focus-visible { outline: 2px solid var(--color-primary) } */

:root{
  --color-primary: #FF7500;
  --theme-color: linear-gradient(98deg, #FE9144 0%, #FF5E4A 89.82%);
  --text-color: #333333;
  --text-color2: #666666;
  --border-light: #E0E0E0;
  --imgwhite: brightness(0) invert(1);
  --imgblack: brightness(0);
  --ease: cubic-bezier(0.4, 0, 0.2, 1);
}

/* 禁止文字选中 */
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@font-face {
  font-family: 'HarmonyOS_Sans_SC_Bold';
  src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Light';
 src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Medium';
  src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'HarmonyOS_Sans_SC_Regular';
  src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url("../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Gilroy-Regular';
  src: url("../fonts/gilroy-regular-3.otf") format("opentype");
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Gilroy-Medium';
  src: url("../fonts/Gilroy-Medium-2.otf") format("opentype");
  font-display: swap;
  font-style: normal;
}
.hmb{font-family: 'HarmonyOS_Sans_SC_Bold';font-weight: 700;}
.hml{font-family: 'HarmonyOS_Sans_SC_Light';font-weight: 300;}
.hmm{font-family: 'HarmonyOS_Sans_SC_Medium';font-weight: 500;}
.hmr{font-family: 'HarmonyOS_Sans_SC_Regular';font-weight: 400;}
.pps{font-family: 'Poppins-SemiBold';}
.gyr{font-family: 'Gilroy-Regular';}
.gym{font-family: 'Gilroy-Medium';}

body {position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x:hidden;position:relative;padding:0;width:100%;color: var(--text-color);font-family:'HarmonyOS_Sans_SC_Regular', Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Hiragino Sans GB,Helvetica Neue,Arial,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size: 14px;line-height:1;background:#fff;}

ul,ul li,ol li,tr td,dl,dd {list-style-type:none;margin:0;padding:0;}
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
a {display:inline-block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);color: var(--text-color);-webkit-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); transition: color .4s cubic-bezier(0.4, 0, 0.2, 1);}
textarea,select {outline:none;color:#666;font-size: 14px;width:100%;}
textarea {resize:none;padding:0;border:0;font-family:'hmr';}
img {border:none;max-width:100%;display:block;width: 100%;}
img[src=""] {opacity:0;}
i {font-style:normal;}

.edit img,.img_inline_block img {display:inline-block;height:auto;width: auto;}
.fw_100 {font-weight:100;}
.img_cct {width:100%;opacity:0;}
.t_line1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-moz-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line5 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;box-orient:vertical;}
.place::-webkit-input-placeholder {color:#999;}
.place:-moz-placeholder {color:#999;}
.place::-moz-placeholder {color:#999;}
.place:-ms-input-placeholder {color:#999;}

.swiper-button-disabled{cursor: not-allowed;}
.swiper-button-lock{opacity: 0;pointer-events: none;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justif {text-align:justify;}
.text-nowrap {white-space:nowrap;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
.text-bold {font-weight:bold;}
.imgTwo{position: relative;}
.imgTwo img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}
.imghover:hover .imgTwo img:nth-child(1){opacity: 0;}
.imghover:hover .imgTwo img:nth-child(2){opacity: 1;}
.imgTwohover:hover img:nth-child(1){opacity: 0;}
.imgTwohover:hover img:nth-child(2){opacity: 1;}
.zId5 {z-index:5;}
.zId4 {z-index:4;}
.zId3 {z-index:3;}
.zId2 {z-index:2;}
.zId1 {z-index:1;}


/* 滚动条样式 */*
/* ::-webkit-scrollbar {width:4px;height:1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);} */
.scroll::-webkit-scrollbar {width:5px;height:1px;}
.scroll::-webkit-scrollbar-thumb{ background:var(--color-primary);}
.scroll::-webkit-scrollbar-track{ background:#DDDDDD;}

.scroll2::-webkit-scrollbar {width:5px;height:1px;}
.scroll2::-webkit-scrollbar-thumb{ background:var(--color-primary);border-radius: 3px;}
.scroll2::-webkit-scrollbar-track{ background:#E3E3E3;border-radius: 3px;}

/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:'hmr';outline:none;}
input[type="submit"] {background-color:transparent;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}

h3 {font-weight:500;}
.f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}
.f_18 {font-size:18px;}
.f_20 {font-size:20px;}
.f_22 {font-size:22px;}
.f_24 {font-size:24px;}
.f_26 {font-size:26px;}
.f_28 {font-size:28px;}
.f_30 {font-size:30px;}
.f_32 {font-size:32px;}
.f_34 {font-size:34px;}
.f_36 {font-size:36px;}
.f_38 {font-size:38px;}
.f_40 {font-size:40px;}
.f_42 {font-size:42px;}
.f_44 {font-size:44px;}
.f_46 {font-size:46px;}
.f_48 {font-size:48px;}
.f_50 {font-size:50px;}
.f_52 {font-size:52px;}
.f_54 {font-size:54px;}
.f_56 {font-size:56px;}
.f_58 {font-size:58px;}
.f_60 {font-size:60px;}
.f_62 {font-size:62px;}
.f_64 {font-size:64px;}
.f_66 {font-size:66px;}
.f_68 {font-size:68px;}
.f_70 {font-size:70px;}
.f_72 {font-size:72px;}
.f_74 {font-size:74px;}
.f_76 {font-size:76px;}
.f_78 {font-size:78px;}
.f_80 {font-size:80px;}

.mg60{margin-top: 0.6rem;}

.onetime{-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1);}

.alltime,.alltime:before,.alltime:after,.alltime *,.alltime *:before,.alltime *:after{-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.w100{width: 100%;}

.w1600{padding: 0 1.55rem;}

/* common */
.html.cur {height:100vh;overflow:hidden;}
.body.cur {height:100vh;}
.phbox{display: none;}

.progress-div {
  will-change: transform, opacity;
  transform: translateZ(0);
}

.text_clip{background: var(--theme-color);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.header_place{height: 0.94rem;}

.maodian{position: relative;top: -0.94rem;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;background: #fff;}

.header .w1600{padding: 0 0.4rem;display: flex;align-items: center;justify-content: space-between;}

.header .logo{display: flex;align-items: center;}

.header .logo s{margin: 0 0.21rem;height: 0.295rem;width: 1px;background: #000;opacity: 0.2;}

.header .logo span:first-child{height: 0.27rem;}

.header .logo span:first-child img{height: 100%;width: auto;}

.header .logo span:last-child{height: 0.39rem;}

.header .logo span:last-child img{height: 100%;width: auto;}

.header .ul{display: flex;margin-right: 1.37rem;}

.header .ul .li{position: relative;}

.header .ul .li .lv1 a{display: block;line-height: 0.94rem;position: relative;}

.header .ul .li .lv1 a::before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 0.03rem;background: var(--theme-color);}

.header .ul .li.act .lv1 a,
.header .ul .li:hover .lv1 a{color: var(--color-primary);}

.header .ul .li.act .lv1 a::before,
.header .ul .li:hover .lv1 a::before{width: 100%;}

.header .ul .li:not(:last-child){margin-right: 0.8rem;}

.header .rf{display: flex;align-items: center;}

.header .rf .r1{line-height: calc(21 / 18);}

.header .rf .search{display: flex;align-items: center;margin-left: 0.3rem;}

.header .rf .search img{width: 0.32rem;margin-right: 0.07rem;}

.header .rf .search:hover{color: var(--color-primary);}

.header .ul .li .lv2list{
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -.75rem;
    opacity: 0;
    z-index: -3;
    -webkit-transform: rotateX(-15deg);
    transform: rotateX(-15deg);
    -webkit-transform-origin: 50% -.5rem;
    -ms-transform-origin: 50% -.5rem;
    transform-origin: 50% -.5rem;
    height: 0;
    padding-top: .13rem;
    overflow: hidden;
}

.header .ul .li .lv2list .list{
    -webkit-box-shadow: 0 .02rem .12rem 0 rgba(0,0,0,.06);
    box-shadow: 0 .02rem .12rem 0 rgba(0,0,0,.06);
    background-color: #fff;
    border-radius: .06rem;
    padding: .16rem 0;
}

.header .ul .li .lv2list .list .lv2 {
    padding: 0 .2rem;
    width: 1.5rem;
    text-align: center;
    margin: 0;
    height: .38rem
}

.header .ul .li .lv2list .list .lv2 a {
    font-size: .16rem;
    line-height: .38rem
}

.header .ul .li .lv2list .list .lv2 a:hover{color: var(--color-primary);}

.header .ul .li:hover .lv2list {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    height: auto;
    opacity: 1;
    -webkit-transition: all .8s;
    transition: all .8s;
    z-index: 9999
}


.header.act,
.header.on,
.header:hover{box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);}



.header.scrollon{top: -1rem;}

.header_lv2{position: fixed;top: 0.94rem;left: 0;width: 100%;background: rgba(0, 0, 0, 0.21);backdrop-filter: blur(44.849998474121094px);z-index: 88;}

.header_lv2.scrollon{top: 0;}

.header_lv2 .w1600{display: flex;align-items: center;justify-content: space-between;}

.header_lv2 .lf{line-height: 0.6rem;color: #fff;}

.header_lv2 .ul{display: flex;}

.header_lv2 .ul .li{margin-left: 0.6rem;}

.header_lv2 .ul .li a{display: block;line-height: 0.6rem;color: #fff;opacity: 0.4;}

.header_lv2 .ul .li.act a,
.header_lv2 .ul .li a:hover{opacity: 1;}


.maodian2{top: -0.6rem;}




.footer{background: #F9F9F9;}

.footer .ftp{padding: 1.41rem 0 0;position: relative;z-index: 5;}

.footer .ftp .w1600{display: flex;justify-content: space-between;}

.footer .ftp .lf{width: calc(952 / 1600 * 100%);padding-bottom: 1.03rem;}

.footer .ftp .lf .ul{display: flex;justify-content: space-between;}

.footer .ftp .lf .ul .lv1 a{display: block;width: fit-content;line-height: calc(1em + 2px);}

.footer .ftp .lf .ul .lv1 a:hover{color: var(--color-primary);}

.footer .ftp .lf .ul .lv2list{margin-top: 0.3rem;}

.footer .ftp .lf .ul .lv2 a{display: block;width: fit-content;line-height: calc(22 / 16);color: var(--text-color2);padding: 0.1rem 0;}

.footer .ftp .lf .ul .lv2 a:hover{color: var(--color-primary);}

.footer .ftp .rf{position: relative;padding-bottom: 1.31rem;}

.footer .ftp .rf .r1{margin-bottom: 0.82rem;}

.footer .ftp .rf .r1 .set{line-height: calc(1em + 2px);opacity: 0.6;}

.footer .ftp .rf .r1 .set:not(:first-child){margin-top: 0.21rem;}

.footer .ftp .rf .r1 .det{margin-top: 0.06rem;}

.footer .ftp .rf .r1 .det a{display: block;width: fit-content;line-height: calc(30 / 22);}

.footer .ftp .rf .r2{display: flex;flex-wrap: wrap;padding-right: 1.98rem;}

.footer .ftp .rf .r2 .item{width: 1.2rem;margin-right: 0.28rem;}

.footer .ftp .rf .r2 .item:nth-child(2n){margin-right: 0;}

.footer .ftp .rf .r2 .item .code{border: 1px solid rgba(102, 102, 102, 0.3);border-radius: 0.1rem;display: flex;align-items: center;justify-content: center;width: 1.2rem;height: 1.2rem;}

.footer .ftp .rf .r2 .item .code img{width: 0.96rem;height: 0.96rem;border-radius: 0.1rem;}

.footer .ftp .rf .r2 .item .text{line-height: calc(22 / 16);color: var(--text-color2);margin-top: 0.2rem;}

.footer .ftp .rf .icon{position: absolute;right: 0;bottom: -0.19rem;width: 1.88rem;}

.footer .fbt{background: var(--theme-color);padding: 0.3rem;line-height: calc(20 / 14);color: rgba(255,255,255,0.6);}

.footer .fbt a{color: rgba(255,255,255,0.6);}

.footer .fbt a:hover{color: rgba(255,255,255,1);}

.footer .fbt .w1600{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}

.footer .fbt .lf a{display: flex;align-items: center;}

.footer .fbt .lf a img{width: calc(12 / 14 * 1em);opacity: 0.6;margin-right: calc(8 / 14 * 1em);}

.footer .fbt .lf a:hover img{opacity: 1;}

.footer .fbt .rf{display: flex;flex-wrap: wrap;}

.footer .fbt .rf .r1{display: flex;margin-right: 0.67rem;}

.footer .fbt .rf .r1 a:not(:last-child){margin-right: 0.2rem;}

.footer .fbt .rf .r2{display: flex;flex-wrap: wrap;}

.footer .fbt .rf .r2 .text{margin-left: 0.24rem;}

.footer .fbt .rf .r2 .text a{margin-left: 0.5em;}


.inner_banner{position: relative;}

.inner_banner .imgbox{height: 8.66rem;}

.inner_banner .imgbox img{
  height: 100%;object-fit: cover;
  -webkit-animation-name: bg_breath;
  animation-name: bg_breath;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.inner_banner .txtbox{position: absolute;left: 0;bottom: 1.13rem;width: 100%;z-index: 5;}

.inner_banner .txtbox .t1{color: #fff;}

.inner_banner .mouse{position: absolute;bottom: 0.3rem;left: 0;right: 0;margin: 0 auto;width: fit-content;}

.inner_banner .mouse span{display: block;width: 18px;height: 28px;border: 1px solid #fff;border-radius: 9px;opacity: 0.3;}

.inner_banner .mouse s{position: absolute;top: 6px;left: 0;right: 0;margin: 0 auto;width: 2px;height: 5px;border-radius: 2px;background: #fff;animation: mouseAnimation 1.5s linear infinite;}

@keyframes mouseAnimation {
  0%{top: 6px;}
  50%{top: 17px;}
  100%{top: 6px;}
}

@-webkit-keyframes bg_breath {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@keyframes bg_breath {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.inner_switch{display: flex;justify-content: center;margin-top: 0.36rem;line-height: 1.6;}

.inner_switch a{color: var(--text-color2);padding-bottom: 0.06rem;margin: 0 0.3rem;position: relative;}

.inner_switch a::before{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;height: 2px;background: var(--color-primary);width: 0;}

.inner_switch a:hover,
.inner_switch a.act{color: var(--color-primary);}

.inner_switch a.act::before,
.inner_switch a:hover::before{width: 100%;}

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

.pages .pgbtn{width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);position: relative;border-radius: 50%;margin: 0 0.2rem;}

.pages .pgbtn::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #D9D9D9;border-radius: 50%;}

.pages .pgbtn img{position: relative;z-index: 2;}

.pages .pgbtn.next img{transform: rotate(180deg);}

.pages .pgbtn:hover{background: var(--color-primary);}

.pages .pgbtn:hover::before{opacity: 0;}

.pages .pgbtn:hover img{filter: var(--imgwhite);}

.pages .num{margin: 0 0.1rem;line-height: calc(40 / 16);cursor: default;}

.pages .num[href]{min-width: calc(40 / 16 * 1em);padding: 0 0.05rem;border-radius: calc(40 / 16 * 1em);position: relative;cursor: pointer;}

.pages .num[href] span{position: relative;z-index: 2;}

.pages .num[href]::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid var(--text-color2);border-radius: calc(40 / 16 * 1em);}

.pages .num[href].act span,
.pages .num[href]:hover span{color: #fff;}

.pages .num[href].act,
.pages .num[href]:hover{background: var(--color-primary);}

.pages .num[href].act::before,
.pages .num[href]:hover::before{opacity: 0;}











@media screen and (min-width:1921px) {
  body{font-size: 0.14rem;}
  .f_12 {font-size:0.12rem;}
  .f_14 {font-size:0.14rem;}
  .f_16 {font-size:0.16rem;}
  .f_18 {font-size:0.18rem;}
  .f_20 {font-size:0.2rem;}
  .f_22 {font-size:0.22rem;}
  .f_24 {font-size:0.24rem;}
  .f_26 {font-size:0.26rem;}
  .f_28 {font-size:0.28rem;}
  .f_30 {font-size:0.3rem;}
  .f_32 {font-size:0.32rem;}
  .f_34 {font-size:0.34rem;}
  .f_36 {font-size:0.36rem;}
  .f_38 {font-size:0.38rem;}
  .f_40 {font-size:0.40rem;}
  .f_42 {font-size:0.42rem;}
  .f_44 {font-size:0.44rem;}
  .f_46 {font-size:0.46rem;}
  .f_48 {font-size:0.48rem;}
  .f_50 {font-size:0.50rem;}
  .f_52 {font-size:0.52rem;}
  .f_54 {font-size:0.54rem;}
  .f_56 {font-size:0.56rem;}
  .f_58 {font-size:0.58rem;}
  .f_60 {font-size:0.60rem;}
  .f_62 {font-size:0.62rem;}
  .f_64 {font-size:0.64rem;}
  .f_66 {font-size:0.66rem;}
  .f_68 {font-size:0.68rem;}
  .f_70 {font-size:0.70rem;}
  .f_72 {font-size:0.72rem;}
  .f_74 {font-size:0.74rem;}
  .f_76 {font-size:0.76rem;}
  .f_78 {font-size:0.78rem;}
  .f_80 {font-size:0.80rem;}
  .f_90 {font-size:0.90rem;}
}
@media screen and (max-width:1680px) {
  .f_14 {font-size:13px;}
  .f_16 {font-size:14px;}
  .f_18 {font-size:16px;}
  .f_20 {font-size:18px;}
  .f_22 {font-size:20px;}
  .f_24 {font-size:22px;}
  .f_26 {font-size:24px;}
  .f_28 {font-size:26px;}
  .f_30 {font-size:28px;}
  .f_32 {font-size:30px;}
  .f_34 {font-size:32px;}
  .f_36 {font-size:34px;}
  .f_38 {font-size:36px;}
  .f_40 {font-size:38px;}
  .f_42,.f_44 {font-size:40px;}
  .f_46 {font-size:42px;}
  .f_48 {font-size:44px;}
  .f_50 {font-size:46px;}
  .f_52 {font-size:48px;}
  .f_54 {font-size:48px;}
  .f_56 {font-size:48px;}
  .f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:52px;}
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:48px;}
}
@media screen and (max-width:1440px) {
  .f_16 {font-size:14px;}
  .f_18 {font-size:15px;}
  .f_20 {font-size:17px;}
  .f_22 {font-size:18px;}
  .f_24 {font-size:20px;}
  .f_26 {font-size:22px;}
  .f_28 {font-size:22px;}
  .f_30 {font-size:24px;}
  .f_32 {font-size:24px;}
  .f_34 {font-size:26px;}
  .f_36 {font-size:28px;}
  .f_38,.f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:34px;}
  .f_48 {font-size:36px;}
  .f_50 {font-size:36px;}
  .f_52 {font-size:38px;}
  .f_54 {font-size:38px;}
  .f_56 {font-size:40px;}
  .f_58 {font-size:42px;}
  .f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:44px;}
}
@media screen and (max-width:1280px) {
  .f_14 {font-size:12px;}
  .f_16 {font-size:13px;}
  .f_18 {font-size:14px;}
  .f_20 {font-size:15px;}
  .f_22 {font-size:16px;}
  .f_24 {font-size:16px;}
  .f_26 {font-size:20px;}
  .f_28 {font-size:20px;}
  .f_30 {font-size:20px;}
  .f_32 {font-size:22px;}
  .f_34 {font-size:23px;}
  .f_36 {font-size:25px;}
  .f_38 {font-size:26px;}
  .f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:30px;}
  .f_48,.f_50 {font-size:34px;}
  .f_52 {font-size:36px;}
  .f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:40px;}
}

@media screen and (max-width:1024px) {
  html {font-size:60px;}

  .f_14,.f_16 {font-size:12px;}
  .f_18,.f_20 {font-size:14px;}
  .f_22,.f_24,.f_26,.f_28 {font-size:16px;}
  .f_30,.f_32,.f_34 {font-size:18px;}
  .f_36,.f_40,.f_42,.f_44,.f_46 {font-size:20px;}
  .f_48,.f_50,.f_52,.f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:30px;}

  .pcbox{display: none;}

  .phbox{display: block;}
}
