*,*: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;
	-webkit-font-smoothing: antialiased;
}
input,
textarea,
select {
	font-size: 14px;
	font-family: PingFang SC, 'Microsoft Yahei',"Helvetica Neue","Helvetica","Arial",sans-serif;
	border: none;
}

input[type='submit'],
input[type='reset'],
input[type='button'],

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {display: none;}
.layui-disabled, .layui-disabled:hover {
     cursor:pointer!important;
}
/* table{
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}
th,
td{
	border: 1px solid #D8D8D8;
} */

::-webkit-input-placeholder {
  color: #999;
}

::-moz-placeholder {
  color: #999;
}

::-ms-input-placeholder {
  color: #999;
}

/* 移动端 */
@media (min-width: 320px){html{font-size: 43.6667px;}}
@media (min-width: 360px){html{font-size: 48px;}}
@media (min-width: 375px){html{font-size: 50px;}}
@media (min-width: 384px){html{font-size: 51.2px;}}
@media (min-width: 414px){html{font-size: 55.2px;}}
@media (min-width: 448px){html{font-size: 59.7333px;}}
@media (min-width: 480px){html{font-size: 64px;}}
@media (min-width: 512px){html{font-size: 68.2667px;}}
@media (min-width: 544px){html{font-size: 72.5333px;}}
@media (min-width: 576px){html{font-size: 76.8px;}}
@media (min-width: 608px){html{font-size: 81.0667px;}}
@media (min-width: 640px){html{font-size: 85.3333px;}}
@media (min-width: 750px){html{font-size: 100px;}}

/* pc端 */
@media (min-width: 949px){html{font-size: 50px;}}
@media (min-width: 1024px){html{font-size: 53px;}}
@media (min-width: 1152px){html{font-size: 60px;}}
@media (min-width: 1280px){html{font-size: 67px;}}
@media (min-width: 1366px){html{font-size: 71px;}}
@media (min-width: 1440px){html{font-size: 75px;}}
@media (min-width: 1600px){html{font-size: 83px;}}
@media (min-width: 1680px){html{font-size: 88px;}}
@media (min-width: 1792px){html{font-size: 93px;}}
@media (min-width: 1856px){html{font-size: 97px;}}
@media (min-width: 1920px){html{font-size: 100px;}}
@media (min-width: 2048px){html{font-size: 107px;}}
@media (min-width: 2560px){html{font-size: 133px;}}
@media (min-width: 2650px){html{font-size: 138px;}}
@media (min-width: 2880px){html{font-size: 150px;}}
@media (min-width: 3840px){html{font-size: 200px;}}
@media (min-width: 4000px){html{font-size: 208px;}}