html { margin:0; padding:0;}
/*@media only screen and (min-width:400px) {
	html {
		font-size:14px!important
	}
}
@media only screen and (min-width:414px) {
	html {
		font-size:15px!important
	}
}
@media only screen and (min-width:480px) {
	html {
		font-size:16px!important
	}
}
*/
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body{margin:0;}
li{ list-style:none;}
img{ border:none;}
*{ margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block}
audio,canvas,progress,video {display: inline-block;vertical-align:baseline}
audio:not([controls]) {display: none;height: 0}
[hidden],template {display: none}
a{background-color: transparent}
a:active,a:hover {outline: 0}
abbr[title] {border-bottom: 1px dotted}
b,strong {font-weight: 700}
dfn{font-style: italic}
h1{font-size: 2em;margin: .67em 0}
img{border:0}
hr{box-sizing: content-box;height: 0}
pre{overflow: auto}
code,kbd,pre,samp {font-family: monospace,monospace;font-size: 1em}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0}
button {overflow: visible}
button,select {text-transform: none}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button;cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
input {line-height: normal}
input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height: auto}
input[type=search] {-webkit-appearance: textfield;box-sizing: content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none}
fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em}
legend {border: 0;padding: 0}
textarea {overflow: auto}
optgroup {font-weight: 700}
table {border-collapse: collapse;border-spacing: 0}
td,th {padding: 0}
* {box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none}
body {position: absolute;top: 0;right: 0;bottom: 0;left: 0;font-family: "Helvetica Neue",Microsoft Yahei;font-size: .55rem;line-height: 1.7;color: #3d4145;background: #fff;}
a,button,input,select,textarea {outline: 0}

.db{ display:block;}
.pt1{ padding-top:1%;}
.pt2{ padding-top:2%;}
.pt3{ padding-top:3%;}
.pt4{ padding-top:4%;}
.pt6{ padding-top:6%;}
.pt7{ padding-top:7%;}
.pt8{ padding-top:8%;}

.pb2{ padding-bottom:2%;}
.pb4{ padding-bottom:4%;}
.pb6{ padding-bottom:6%;}
.pb8{ padding-bottom:8%;}

.mt2{ margin-top:2%;}
.mt4{ margin-top:4%;}
.mt7{ margin-top:7%;}

a {color: #454545;text-decoration: none;-webkit-tap-highlight-color: transparent}
a:active {color: #0a8ddf}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fLeft{ float:left;}
.fRight{ float:right;}
.clearboth{ height:0; clear:both; overflow:hidden;}

.color_01{ color:#fff;}
.color_02{ color:#feef03;}
.color_03{ color:#ffce69;}
.color_04{ color:#f16000;}


.bg_01{ background:#0f0f0e;}
.bg_02{ background:#f1f1f1;}
.bg_03{ background:#fff;}

.fz85{ font-size:.85rem;}

.tcenter{ text-align:center;}
.clearfix:after{
	content: "";
	display: block;
	clear: both;
}