article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	line-height:1
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
html {
	line-height:1
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,td,th {
	text-align:left;
	font-weight:400;
	vertical-align:middle
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:"";
	content:none
}
a img {
	border:none
}
.cf:after,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
.cf:after {
	content:"";
	clear:both
}
.btn {
	display:block
}
.btn img {
	vertical-align:bottom;
	width:100%
}
.text_btn {
	display:block;
	text-decoration:none
}
.barlow_light {
	font-family:Barlow Light,sans-serif
}
.barlow_bold {
	font-family:Barlow Bold,sans-serif
}
body,html {
	width:100%;
	height:100%;
	overflow:hidden
}
body {
	background-color:#fff
}
canvas {
	display:none;
	vertical-align:bottom
}
#particle-background2 {
	opacity:1;
	background:#fff;
	height:85px;
	width:100%;
	border-top:2px solid #d60000;
	border-bottom:1px solid #dbdbdb
}
#particle-background2 .gwi-header-upper {
	margin:0
}
.futuresolutions-header section {
	margin:0 auto;
	width:98%
}
#particle-background2 .gwi-logo {
	position:relative;
	float:left;
	width:490px;
	line-height:1;
	font-size:.75em;
	font-weight:400
}
#particle-background2 .gwi-logo .gwi-countryname {
	border-left:1px solid #000;
	display:table;
	position:absolute;
	font-family:Helvetica,Arial,sans-serif;
	top:8px;
	left:84px;
	width:300px;
	height:24px
}
#particle-background3 {
	opacity:1;
	position:fixed;
	bottom:0;
	width:100%;
	background:#fff;
	z-index:99
}
.pc_scsmod-wechat-official {
	position:relative
}
.pc_scsmod-wechat-official .pc_scsmod-wechat-qrbox {
	background-color:#fff;
	-webkit-box-shadow:0 0 16px rgba(0,0,0,.5);
	box-shadow:0 0 16px rgba(0,0,0,.5);
	display:none;
	left:50%;
	margin-left:-130px;
	position:absolute;
	bottom:100%;
	width:200px;
	z-index:9999
}
.pc_scsmod-wechat-official .pc_scsmod-wechat-qrbox-officialcode img {
	display:inline-block;
	margin:0;
	vertical-align:top
}
@media screen and (max-width:1400px) {
	#particle-background2 {
	opacity:1;
	background:#fff;
	height:55px;
	width:100%;
	border-top:2px solid #d60000;
	border-bottom:1px solid #dbdbdb
}
#particle-background2 .gwi-header-upper {
	margin:0
}
.futuresolutions-header section {
	margin:0 auto;
	width:98%
}
#particle-background2 .gwi-logo {
	position:relative;
	float:left;
	width:490px;
	line-height:1;
	font-size:.692em;
	font-weight:400
}
#particle-background2 .gwi-logo img {
	width:77px;
	height:32px
}
#particle-background2 .gwi-logo .gwi-countryname {
	border-left:1px solid #000;
	display:table;
	position:absolute;
	top:6px;
	left:84px;
	width:300px;
	height:18px
}
}@media screen and (max-width:980px) {
	#particle-background2 {
	opacity:1;
	background:#fff;
	height:55px;
	width:980px;
	border-top:2px solid #d60000;
	border-bottom:1px solid #dbdbdb
}
#particle-background2 .gwi-header-upper {
	margin:0
}
.futuresolutions-header section {
	margin:0 auto;
	width:98%
}
#particle-background2 .gwi-logo {
	position:relative;
	float:left;
	width:490px;
	line-height:1;
	font-size:.692em;
	font-weight:400
}
#particle-background2 .gwi-logo img {
	width:77px;
	height:32px
}
#particle-background2 .gwi-logo .gwi-countryname {
	border-left:1px solid #000;
	display:table;
	position:absolute;
	top:6px;
	left:84px;
	width:300px;
	height:18px
}
}#particle-background {
	position:absolute;
	left:-240px;
	top:-135px;

	-webkit-transform-origin:left top;
	transform-origin:left top;
	-webkit-transition:none;
	transition:none
}
#logo {
	position:absolute;
	width:9.79167%;
	height:auto;
	left:1.92708%;
	top:0
}
#logo img.white {
	display:none
}
#logo.cover img.white {
	display:block
}
#logo.cover img.black {
	display:none
}
#app {
	position:relative
}
#app,#app .page {
	width:100%;
	height:100%
}
#app .page {
	position:absolute;
	left:0;
	top:0
}
#app #totop {
	display:none;
	position:absolute;
	width:1.71875%;
	left:1.35417%;
	bottom:2.03704%;
	pointer-events:none
}
#app #totop.active {
	z-index:99999;
	pointer-events:auto
}
#app .move_btn {
	display:none;
	position:absolute;
	width:1.14583%;
	bottom:2.59259%;
	pointer-events:none
}
#app .move_btn.active {
	z-index:99999;
	pointer-events:auto
}
#app .move_btn#prev_btn {
	right:4.84375%
}
#app .move_btn#next_btn {
	right:1.875%
}
