/* common css*/
*{box-sizing: border-box;margin: 0;padding: 0;}
body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin:0; padding:0;}
body, button, input, select, textarea {outline: 0;}
*{font-family:微软雅黑, 宋体, vendna, Arial, Tahoma, Helvetica, san-serif, "Microsoft Yahei","PingFang SC",Arial,sans-serif;}
body{font-size:16px!important; line-height: 1.8;}
address, cite, dfn, em, var, i{font-style:normal;}
input{border: 0px;outline: none;}
:-moz-placeholder {color: #9F9F9F; opacity:1; }
::-moz-placeholder {color: #9F9F9F;opacity:1;}
input:-ms-input-placeholder{color: #9F9F9F;opacity:1;}
input::-webkit-input-placeholder{color: #9F9F9F;opacity:1;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset;}
code, kbd, pre, samp, tt {font-family:"Courier New", Courier, monospace;}
small{font-size:12px;}
ul, ol{list-style:none;}
abbr[title], acronym[title] {border-bottom:1px dotted; cursor:help;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
q:before, q:after {content:'';}
legend{color:#000;}
fieldset, img{border:none;vertical-align:middle;}
button, input, select, textarea{font-size:100%;}
table{border-collapse:collapse; border-spacing:0;}
hr{border:none; height:1px;background-color:#f1f1f1}
html {overflow-y:scroll;font-size:100px;}
body{/*background-color:#f5f5f5;*/color:#333;}
h1{font-size:18px;font-weight:400;}
h2{font-size:16px;font-weight:400;}
h3{font-size:14px;font-weight:400;}
h4, h5, h6{font-size:100%;font-weight:400;}
p{ margin:0;padding:0;}
a{text-decoration:none;color:#333;outline:none;cursor:pointer;background-color:transparent;}
a:hover{text-decoration:none;color:var(--sub-color)}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;-webkit-font-smoothing:antialiased;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999;-webkit-font-smoothing:antialiased;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999;-webkit-font-smoothing:antialiased;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999;-webkit-font-smoothing:antialiased;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
.hide{display: none !important;}
.fl{float: left !important;}
.fr{float: right !important;}

