﻿*,*:before,*:after {
	margin: 0;padding: 0;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	outline: none !important;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
ol,ul{list-style: none;}
a{text-decoration: none;}
img{display: block;border: none;}

body {
	font-size: 14px;
	line-height: 1.5;
	font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;
	/* font-family: "宋体","sans-serif"; */
	-webkit-font-smoothing: antialiased;
}
input,
textarea,
select {
	font-size: 14px;
	font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;
	border: none;
}

input[type='submit'],
input[type='reset'],
input[type='button'],
input[type='radio'],
input[type='checkbox'],
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand {display: none;}
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }

input:-webkit-autofill { 
        -webkit-box-shadow:0 0 0px 1000px white inset;
        -webkit-text-fill-color: #333; 
      }
@font-face {
	font-family: 'Source Han Serif CN-H';
	src: url(../fonts/SourceHanSerifCN-Heavy.ttf);
	font-display: swap;
}
@font-face {
	font-family: 'Source Han Serif CN-SB';
	src: url(../fonts/SourceHanSerifCN-SemiBold.ttf);
	font-display: swap;
}
@font-face {
	font-family:D-DIN;
	src:url(../fonts/D-DIN.otf);
}