body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,input,ol,p,textarea,ul{margin:0;padding:0;}
img{border:0;vertical-align:middle;}
a:hover{text-decoration:none;}
li,ol,ul{list-style:none;}
:link,:visited{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
a,button{color:#333333;cursor:pointer;}
button,input,option,select,textarea{font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}
.clear{clear:both;}
i{font-style:normal;}
* {
  box-sizing: border-box;
}
html {
  width: 100%;
  min-height: 100%;
  background: #020711;
  overflow-x: clip;
}

body{
  font-size:14px;
  font-family: 'Alibaba PuHuiTi';;
  line-height:1;color: #333333;
	width: 100%;
	min-height: 100%;
	margin: 0;
	background: #020711;
	color: var(--hero-ink);
  font-family: 'SemiBold';
	/* font-family: var(--font-sans); */
	overflow-x: clip;
}
.xwidth{
	margin:0 auto;
	width:1440px;
	max-width: 100%;
	/*padding: 0 clamp(16px, 4vw, 40px);*/
}
.flex{display:flex;}
.flex1{display:flex;justify-content: space-between;}
.flex2{display:flex;justify-content: space-between;align-items: center;}
.fit_cover{object-fit:cover;}

@font-face {
	font-family: 'Medium';
	src: url("https://project.cdfeijin.com/SourceHanSerifCN-Medium.ttf")
}
@font-face {
	font-family: 'SemiBold';
	src: url("https://project.cdfeijin.com/SourceHanSerifCN-SemiBold.otf")
}
/*@font-face {*/
/*	font-family: 'Medium';*/
/*	src: url("font/SourceHanSerifCN-Medium.ttf")*/
/*}*/
/*@font-face {*/
/*	font-family: 'SemiBold';*/
/*	src: url("font/SourceHanSerifCN-SemiBold.ttf")*/
/*}*/

:root {
  --hero-ink: #f2f0ea;
  --hero-ink-soft: rgba(242, 240, 234, 0.86);
  --hero-ink-muted: rgba(242, 240, 234, 0.76);
  --hero-gold: #c8a265;
  --hero-gold-soft: rgba(200, 162, 101, 0.58);
  --hero-gold-faint: rgba(200, 162, 101, 0.18);
  --site-footer-progress: 1;
  --footer-cta-opacity: 1;
  --footer-cta-y: 0px;
  --footer-main-opacity: 1;
  --footer-main-y: 0px;
  --footer-line-opacity: 1;
  --footer-nav-opacity: 1;
  --footer-nav-y: 0px;
  --footer-record-opacity: 1;
  --footer-record-y: 0px;
  /* --font-serif: "Source Han Serif SC", "Noto Serif CJK SC", "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif; */
  /* --font-sans: "Source Han Serif SC", "Noto Serif CJK SC", "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif; */
}