* {
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	box-sizing:border-box
}
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,select,table,td,textarea,th,ul {
	margin:0;
	padding:0
}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left;
	font-weight:400
}
abbr,body,fieldset,html,iframe,img {
	border:0
}
address,cite,dfn,em,i,var {
	font-style:normal
}
[hidefocus],summary {
	outline:0
}
ol,ul {
	list-style:none
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%
}
sub,sup {
	font-size:83%
}
code,kbd,pre,samp {
	font-family:inherit
}
q:after,q:before {
	content:none
}
textarea {
	overflow:auto;
	resize:none
}
label,summary {
	cursor:default
}
a,button {
	cursor:pointer
}
b,em,h1,h2,h3,h4,h5,h6,strong {
	font-weight:400
}
a,a:hover,del,ins,s,u {
	text-decoration:none
}
html {
	-webkit-tap-highlight-color:transparent
}
button,input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:none
}
input::-ms-clear,input::-ms-reveal {
	display:none
}
input[type=checkbox],input[type=radio] {
	width:16px;
	height:16px
}
input[disabled] {
	background-color:#f3f3f3;
	cursor:not-allowed;
	border:1px solid #efefef
}
:-moz-placeholder {
	color:#999!important;
	font-weight:400!important
}
::-moz-placeholder {
	color:#999!important;
	font-weight:400!important
}
:-ms-input-placeholder {
	color:#999!important;
	font-weight:400!important
}
::-webkit-input-placeholder {
	color:#999!important;
	font-weight:400!important
}
::-webkit-scrollbar {
	width:8px;
	height:8px
}
div::-webkit-scrollbar,ul::-webkit-scrollbar {
	width:8px;
	height:8px
}
.m-report::-webkit-scrollbar {
	width:7px;
	height:7px
}
.g-report::-webkit-scrollbar {
	width:5px
}
::-webkit-scrollbar-button {
	display:none
}
::-webkit-scrollbar-track {
	background:rgba(0,0,0,.1)
}
::-webkit-scrollbar-thumb {
	border-radius:5px;
	background:rgba(0,0,0,.2)
}
body,button,input,keygen,legend,select,textarea {
	font:14px/1.14 PingFangSC-Regular,"Microsoft YaHei",Helvetica,Tahoma,Arial,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
	color:#333;
	outline:0
}
a,a:hover {
	color:#333
}
.f-cb:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:"."
}
.f-fl {
	float:left
}
.f-fr {
	float:right
}
.f-tal {
	text-align:left
}
.f-tar {
	text-align:right
}
.f-tac {
	text-align:center
}
.f-taj {
	text-align:justify;
	text-justify:inter-ideograph
}
.f-nowrap {
	word-wrap:normal;
	white-space:nowrap
}
.f-wrap {
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all
}
.f-pre {
	overflow:hidden;
	text-align:left;
	white-space:pre-wrap;
	word-wrap:break-word;
	word-break:break-all
}
.f-ellipsis {
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis
}
.f-noselect {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.f-notext {
	overflow:hidden;
	text-indent:-20000px
}
.f-dn {
	display:none
}
.f-ib {
	display:inline-block
}
.f-fwb {
	font-weight:700
}
.f-move {
	cursor:move
}
.s-fc1 {
	color:#333
}
.s-fc2 {
	color:#999
}
@font-face {
	font-family:bigviz;
	src:url(../assets/font/bigviz.eot);
	src:url(../assets/font/bigviz.eot?#iefix) format("embedded-opentype"),url(../assets/font/bigviz.woff) format("woff"),url(../assets/font/bigviz.ttf) format("truetype"),url(../assets/font/bigviz.svg#bigviz) format("svg");
	font-weight:400;
	font-style:normal
}
@-webkit-keyframes fadeup {
	0% {
	-webkit-transform:translateY(20%);
	opacity:0
}
100% {
	-webkit-transform:translateY(0);
	opacity:1
}
}@-moz-keyframes fadeup {
	0% {
	-moz-transform:translateY(20%);
	opacity:0
}
100% {
	-moz-transform:translateY(0);
	opacity:1
}
}@-ms-keyframes fadeup {
	0% {
	-ms-transform:translateY(20%);
	opacity:0
}
100% {
	-ms-transform:translateY(0);
	opacity:1
}
}@-o-keyframes fadeup {
	0% {
	-o-transform:translateY(20%);
	opacity:0
}
100% {
	-o-transform:translateY(0);
	opacity:1
}
}@keyframes fadeup {
	0% {
	transform:translateY(20%);
	opacity:0
}
100% {
	transform:translateY(0);
	opacity:1
}
}@-webkit-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-moz-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-ms-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-o-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.noselect {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
