*,
*::before,
*::after {
  box-sizing: border-box;
    padding:0;
    margin:0;
    border:0;
    overflow-wrap: break-word; /* 长单词会在换行点换行 */
    word-wrap: break-word;/*  兼容旧浏览器 */
    word-break: normal; /* 使用默认的断行规则 */
    font-family:"Microsoft YaHei","微软雅黑",Arial;
}
img{
    display:block;
}
a{
    text-decoration: none;
}
ul{
	list-style: none;
}
input{outline: none;}
table td{padding-left:10px;border-style: solid;}
table th{border-style: solid;}
table{border-style: solid;margin:0;border-collapse:collapse;border-spacing:0;}
.hide{
    display:none;
}

.ecust-large-screen-element {
    display: block;
}

.ecust-small-screen-element {
    display: none;
}
@media screen and (max-width: 1500px) {
    .ecust-large-screen-element {
        display: none !important;  /* 小屏隐藏 */
    }

    .ecust-small-screen-element {
        display: block !important;  /* 小屏显示 */
    }
}

@font-face {
    font-family: PingFangRegular;
    src: url('../fonts/PingFangRegular.ttf')
}
@font-face {
    font-family: PingFangHeavy;
    src: url('../fonts/PingFangHeavy.ttf')
}
@font-face {
    font-family: PingFangMedium;
    src: url('../fonts/PingFangMedium.ttf')
}
@font-face {
    font-family: HarmonyOSSansScRegular;
    src: url('../fonts/HarmonyOS_Sans_SC_Regular.ttf')
}
@font-face {
    font-family: HarmonyOSSansScBlack;
    src: url('../fonts/HarmonyOS_Sans_SC_Black.ttf')
}
@font-face {
    font-family: HarmonyOSSansScBold;
    src: url('../fonts/HarmonyOS_Sans_SC_Bold.ttf')
}
@font-face {
    font-family: HarmonyOSSansScLight;
    src: url('../fonts/HarmonyOS_Sans_SC_Light.ttf')
}
@font-face {
    font-family: HarmonyOSSansScMedium;
    src: url('../fonts/HarmonyOS_Sans_SC_Medium.ttf')
}
@font-face {
    font-family: HarmonyOSSansScSemibold;
    src: url('../fonts/HarmonyOS_Sans_SC_Semibold.ttf')
}
@font-face {
    font-family: HarmonyOSSansScThin;
    src: url('../fonts/HarmonyOS_Sans_SC_Thin.ttf')
}

.font-pf{
    font-family: PingFangRegular,Arial,sans-serif;
}
.font-pf-heavy{
    font-family: PingFangHeavy,Arial,sans-serif;
}
.font-pf-medium{
    font-family: PingFangMedium,Arial,sans-serif;
}
.font-ho{
    font-family: HarmonyOSSansScRegular,PingFangHeavy,Arial,sans-serif;
}
.font-ho-black{
    font-family: HarmonyOSSansScBlack,PingFangHeavy,Arial,sans-serif;
}
.font-ho-bold{
    font-family: HarmonyOSSansScBold,PingFangHeavy,Arial,sans-serif;
}
.font-ho-md{
    font-family: HarmonyOSSansScMedium,PingFangHeavy,Arial,sans-serif;
}
.font-ho-semibold{
    font-family: HarmonyOSSansScSemibold,PingFangHeavy,Arial,sans-serif;
}
.font-ho-thin{
    font-family: HarmonyOSSansScThin,PingFangHeavy,Arial,sans-serif;
}

*{
    font-family: '微软雅黑';
}
