*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html,body{width:100%;height:100%}
/* body{font-family:-apple-system,BlinkMacSystemFont,"Source Han Sans SC","PingFang SC","MiSans","Microsoft YaHei","Heiti SC","tahoma","Arial","Hiragino Sans GB","sans-serif";font-size:1.4rem;overflow-x:hidden;} */
.scn{font-family:'Source Han Serif CN';}
img{border:0;max-width:100%}
ul,li{list-style:none}
em,i{font-style:normal}
a,a:link{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:active,a:hover{outline:0;color:#981A6F;text-decoration:none}
.clear{clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
.al{text-align:left !important}
.ac{text-align:left !important}
.ar{text-align:right !important}
.aj{text-align:justify !important}
.fl{float:left}
.fr{float:right!important}
.rel{position:relative}
.abl{position:absolute}
.ovh{overflow:hidden}
.upp{text-transform:uppercase}
.fb{font-family:'ProximaNova-Bold';font-weight: bold;}
input,button,textarea{border:0;outline:0;font-family:inherit;font-size:inherit}
.ep1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ep2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;height:3em;}
.img-a{display:inline-block;max-width:100%;height:auto}
.h100{height:100%}
.lineM{line-height:1.75;}
.lineB{line-height:2;height:4em;}
.radius,.radius img{border-radius:1.6rem;}
@font-face {
    font-family:'DINCond-Bold';
    src: url('https://www.myit.cc/skin/utils/fonts/DINCond-Bold.otf');
}
/* flex */
.flex{display:flex}
.flex-a{flex:1;}
.flex-b{display:flex;justify-content:space-between}
.flex-c{display:flex;justify-content:center}
.flex-e{display:flex;justify-content:flex-end}
.flex-w{display: flex;flex-wrap: wrap;}
.flex-ac{display:flex;align-items:center;}
.flex-cb{display:flex;align-items:center;justify-content:space-between}
.flex-cc{display:flex;align-items:center;justify-content:center;flex-direction: column;}
.flex-ce{display:flex;align-items:center;justify-content:flex-end}
.flex-cs{display:flex;align-items:center;justify-content:flex-start}
.flex-col{display:flex;flex-direction: column;}
.flex-shr{flex-shrink:0;}
/* grid */
.grid{display:-ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.grid-s{padding:.6rem 0}
.grid-s > .grid{margin:-.6rem}
.grid-s > .grid > [class*="x"]{padding:.6rem}
.grid-m{padding:1.2rem 0}
.grid-m > .grid{margin:-1.2rem}
.grid-m > .grid > [class*="x"]{padding:1.2rem}
.grid-b{padding:2rem 0}
.grid-b > .grid{margin:-2rem}
.grid-b > .grid > [class*="x"]{padding:2rem}
.grid-l{padding:2.5rem 0}
.grid-l > .grid{margin:-2.5rem}
.grid-l > .grid > [class*="x"]{padding:2.5rem}
.x,.x0,.x1,.x2,.x3,.x4,.x5,.x6,.x7,.x8,.x9,.x10,.x11,.x12,.xl1,.xl2,.xl3,.xl4,.xl5,.xl6,.xl7,.xl8,.xl9,.xl10,.xl11,.xl12,.xs0,.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12,.xm0,.xm1,.xm2,.xm3,.xm4,.xm5,.xm6,.xm7,.xm8,.xm9,.xm10,.xm11,.xm12,.xb0,.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9,.xb10,.xb11,.xb12,.xg0,.xg1,.xg2,.xg3,.xg4,.xg5,.xg6,.xg7,.xg8,.xg9,.xg10,.xg11,.xg12{position:relative;width:100%}.x{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.x0,.xl0,.xs0,.xm0,.xb0,.xg0{max-width:100%}.x0{width:auto}.x1{width:8.33333333%}.x2{width:16.66666667%}.x20{width:20%}.x3{width:25%}.x4{width:33.33333333%}.x5{width:41.66666667%}.x6{width:50%}.x7{width:58.33333333%}.x8{width:66.66666667%}.x9{width:75%}.x10{width:83.33333333%}.x11{width:91.66666667%}.x12{width:100%}@media (min-width:572px){.xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.xl0{width:auto}.xl1{width:8.33333333%}.xl2{width:16.66666667%}.xl20{width:20%}.xl3{width:25%}.xl4{width:33.33333333%}.xl5{width:41.66666667%}.xl6{width:50%}.xl7{width:58.33333333%}.xl8{width:66.66666667%}.xl9{width:75%}.xl10{width:83.33333333%}.xl11{width:91.66666667%}.xl12{width:100%}}@media (min-width:762px){.xs{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.xs0{width:auto}.xs1{width:8.33333333%}.xs2{width:16.66666667%}.xs20{width:20%}.xs3{width:25%}.xs4{width:33.33333333%}.xs5{width:41.66666667%}.xs6{width:50%}.xs7{width:58.33333333%}.xs8{width:66.66666667%}.xs9{width:75%}.xs10{width:83.33333333%}.xs11{width:91.66666667%}.xs12{width:100%}}@media (min-width:981px){.xm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.xm0{width:auto}.xm1{width:8.33333333%}.xm2{width:16.66666667%}.xm20{width:20%}.xm3{width:25%}.xm4{width:33.33333333%}.xm5{width:41.66666667%}.xm6{width:50%}.xm7{width:58.33333333%}.xm8{width:66.66666667%}.xm9{width:75%}.xm10{width:83.33333333%}.xm11{width:91.66666667%}.xm12{width:100%}}@media (min-width:1232px){.xb{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.xb0{width:auto}.xb1{width:8.33333333%}.xb2{width:16.66666667%}.xb20{width:20%}.xb3{width:25%}.xb4{width:33.33333333%}.xb5{width:41.66666667%}.xb6{width:50%}.xb7{width:58.33333333%}.xb8{width:66.66666667%}.xb9{width:75%}.xb10{width:83.33333333%}.xb11{width:91.66666667%}.xb12{width:100%}}@media (min-width:1632px){.xg0{width:auto}.xg1{width:8.33333333%}.xg2{width:16.66666667%}.xg20{width:20%}.xg3{width:25%}.xg4{width:33.33333333%}.xg5{width:41.66666667%}.xg6{width:50%}.xg7{width:58.33333333%}.xg8{width:66.66666667%}.xg9{width:75%}.xg10{width:83.33333333%}.xg11{width:91.66666667%}.xg12{width:100%}}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.show,.show-d{display:block!important}
.hidden,.show-m{display:none!important}
@media (max-width:980px) {
.show-d{display:none!important}
.show-m{display:block!important}
}
/* ::-webkit-scrollbar{width:8px;height:5px}
::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}
::-webkit-scrollbar-thumb{background:#333} */
.radius,.radius img{border-radius:1rem}
.lightbox{position: fixed;background:rgba(0,0,0,.5);left:50%;top:50%;transform: translate(-50%,-50%);z-index:21;width:100%;height:100%;display:none;}
/* wp */
.wp2{width:95%;max-width:1660px;margin-left:auto;margin-right:auto}
/* .wp{width:95%;max-width:1398px;margin-left:auto;margin-right:auto} */
@media (max-width:1662px) {
.wp2{padding:0 5rem;max-width:100%;}
}
@media (max-width: 1442px) {
/* .wp{padding:0 3rem;} */
.wp2{padding:0 2rem;}
}
@media (max-width:980px) {
.wp2{width:100%;padding:0 15px!important}
.mx12{width:100%!important;max-width:100%!important}
.mgrid{flex-wrap:wrap!important}
.mgrid .flex-a{flex:auto!important;}
.grid-s{padding:3px 0}
.grid-s > .grid{margin:-3px}
.grid-s > .grid > [class*="x"],.grid-s > .grid > [class*="y"]{padding:3px}
.grid-m{padding:8px 0}
.grid-m > .grid{margin:-8px}
.grid-m > .grid > [class*="x"],.grid-m > .grid > [class*="y"]{padding:8px}
.grid-b{padding:1rem 0}
.grid-b > .grid{margin:-1rem}
.grid-b > .grid > [class*="x"],.grid-b > .grid > [class*="y"]{padding:1rem}
.grid-l{padding:1.5rem 0}
.grid-l > .grid{margin:-1.5rem}
.grid-l > .grid > [class*="x"],.grid-b > .grid > [class*="y"]{padding:1.5rem}
}
/* color */
.c66{color:#666}
.c99{color:#999;}
/*==边距↓==*/
.ptm60{padding:6rem 0}
.ptm80{padding:8rem 0}
.ptm100{padding:10rem 0}
.pt60{padding-top:6rem}
.pt80{padding-top:8rem}
.pt100{padding-top:10rem}
.pm60{padding-bottom:6rem}
.pm80{padding-bottom:8rem}
.pm100{padding-bottom:10rem}
/* fonts */
/* fonts */
.fb600{font-weight:600;}
.f120{font-size:12rem}
.f90{font-size:9rem}
.f84{font-size:8.4rem}
.f80{font-size:8rem}
.f74{font-size:7.4rem}
.f70{font-size:7rem;}
.f64{font-size:6.4rem}
.f62{font-size:6.2rem}
.f60{font-size:6rem}
.f56{font-size:5.6rem}
.f54{font-size:5.4rem}
.f52{font-size:5.2rem;}
.f50{font-size:5rem;}
.f48{font-size:4.8rem}
.f46{font-size:4.6rem}
.f44{font-size:4.4rem}
.f42{font-size:4.2rem}
.f40{font-size:4rem}
.f38{font-size:3.8rem}
.f36{font-size:3.6rem}
.f34{font-size:3.4rem}
.f32{font-size:3.2rem}
.f30{font-size:3rem}
.f28{font-size:2.8rem;}
.f26{font-size:2.6rem}
.f24{font-size:2.4rem}
.f22{font-size:2.2rem}
.f20{font-size:2rem}
.f18{font-size:1.8rem}
.f16{font-size:1.6rem}
.p40{padding:4rem 0}
.p60{padding:6rem 0}
.p80{padding:8rem 0}
.pb80{padding-bottom:8rem;}
.p100{padding:10rem 0}
.p120{padding:12rem 0}
.pt120{padding-top:12rem;}
.pb100{padding-bottom:10rem;}
@media screen and (max-width:1440px){
.f120{font-size:8rem}
.f90{font-size:7rem}
.f84{font-size:6.9rem}
.f80{font-size:6.8rem}
.f74{font-size:6.5rem}
.f70{font-size:6rem;}
.f64{font-size:5.3rem}
.f62{font-size:5.1rem}
.f60{font-size:5rem}
.f56{font-size:4.5rem}
.f54{font-size:4.2rem}
.f52{font-size:4.1rem;}
.f50{font-size:4rem;}
.f42{font-size:4rem}
.f34{font-size:3rem}
.pb80{padding-bottom:6rem;}
}
@media screen and (max-width:980px){
body{font-size:1.6rem;}
.wp,.wp2{padding:0 15px}
.f120{font-size:5rem}
.f90{font-size:4rem}
.f84{font-size:3.8rem}
.f80{font-size:3.6rem}
.f74{font-size:3.5rem}
.f70{font-size:3.2rem;}
.f64{font-size:3.15rem}
.f62{font-size:3.1rem}
.f60{font-size:3rem}
.f56{font-size:2.86rem}
.f54{font-size:2.85rem}
.f52{font-size:2.8rem;}
.f50{font-size:2.75rem;}
.f48{font-size:2.7rem}
.f46{font-size:2.65rem}
.f44{font-size:2.6rem}
.f42{font-size:2.5rem}
.f40{font-size:2.4rem}
.f38{font-size:2.3rem}
.f36{font-size:2.2rem}
.f34{font-size:2rem}
.f32{font-size:1.95rem}
.f30{font-size:1.9rem}
.f28{font-size:1.85rem;}
.f26{font-size:1.8rem}
.f24{font-size:1.7rem}
.f22{font-size:1.65rem}
.f20{font-size:1.6rem}
.f18{font-size:1.55rem}
.f16{font-size:1.5rem}
.p40{padding:3rem 0}
.p60{padding:3.5rem 0}
.p80{padding:5rem 0}
.p100{padding:4.5rem 0}
.p120{padding:6rem 0;}
.pb80{padding-bottom:5rem;}
.pt80{ padding-top:5rem;}
}
