@charset "utf-8";
/* CSS Document */

/*--全局样式--*/

*, ::after, ::before { box-sizing: content-box; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; overflow-x:hidden; font-family:Didot,MSYHL,PingFang SC,HarmonyOS_Medium,Helvetica Neue,Microsoft YaHei,sans-serif; position: relative; font-display: swap;}
body,button,input,select,textarea{font-size:14px; color:#000;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:none;}
img{border:0; vertical-align:middle;}
ul,ol{list-style:none;}
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{float:left;}
.fr{float:right;}
.o-h{ overflow:hidden;}
.f16 { font-size: 16px;}
.f22 { font-size: 22px;}
.didot { font-family: didot;}
/* 移除所有浏览器的默认样式 */
input {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    outline: none;
    box-shadow: none;
  }
  
/* 英文：Didot
不重要的文字：微软雅黑细体
标题：微软雅黑 */

@font-face {
    font-family: Didot;
    src: url('../fonts/Didot.ttf') format('truetype'); 
}
/* @font-face {
    font-family: MSYHL;
    src: url('../fonts/MSYHL.TTC') format('truetype'); 
} */


/* @font-face {
    font-family: AlibabaPuHuiTi-2-45-Light;
    src: url('../fonts/AlibabaPuHuiTi-2-45-Light.ttf') format('truetype'); 
}
@font-face {
    font-family: AlibabaPuHuiTi-2-65-Medium;
    src: url('../fonts/AlibabaPuHuiTi-2-65-Medium.ttf') format('truetype'); 
}
@font-face {
    font-family: AlibabaPuHuiTi-2-35-Thin;
    src: url('../fonts/AlibabaPuHuiTi-2-35-Thin.ttf') format('truetype'); 
}
@font-face {
    font-family: AlibabaPuHuiTi-2-55-Regular;
    src: url('../fonts/AlibabaPuHuiTi-2-55-Regular.ttf') format('truetype'); 
}
@font-face {
    font-family: AlibabaPuHuiTi-2-75-SemiBold;
    src: url('../fonts/AlibabaPuHuiTi-2-75-SemiBold.ttf') format('truetype'); 
}
@font-face {
    font-family: Didot;
    src: url('../fonts/Didot.ttf') format('truetype'); 
}
@font-face {
    font-family: Baloo2-Bold;
    src: url('../fonts/Baloo2-Bold.ttf') format('truetype'); 
}
@font-face {
    font-family: Didot-Italic-2;
    src: url('../fonts/Didot-Italic-2.ttf') format('truetype'); 
}
@font-face {
    font-family: Didot-Bold-1;
    src: url('../fonts/Didot-Bold-1.ttf') format('truetype'); 
}
@font-face {
    font-family: Baloo2-Regular;
    src: url('../fonts/Baloo2-Regular.ttf') format('truetype'); 
}
@font-face {
    font-family: Baloo2-Medium;
    src: url('../fonts/Baloo2-Medium.ttf') format('truetype'); 
}
@font-face {
    font-family: adobeheitistd-regular;
    src: url('../fonts/adobeheitistd-regular.otf') format('truetype'); 
}  */



@media (max-width: 1024px) {

*, ::after, ::before { box-sizing: border-box; }





}

