html {overflow-y:scroll;height:100%;min-width:340px;  scroll-behavior: smooth;}
body {margin:0;padding:0;font-size:0.75em; height:100%;font-family: 'Poppins', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  position: relative; width: 100%;  min-width:340px; margin:0 auto; } 
html, h1, h2, h3, h4, h5, h6, form, fieldset, img { margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: 'Poppins', sans-serif; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle; font-family: 'Poppins', sans-serif; }
input, button {margin:0;padding:0;font-size:1em;font-family: 'Poppins', sans-serif;}
button {cursor:pointer}
input[type=text], input[type=password], input[type=submit], input[type=image], button {font-size:1em; -webkit-appearance:none}
textarea, select {font-size:1em;font-family: 'Poppins', sans-serif;}
textarea {border-radius:0;-webkit-appearance:none;font-family: 'Poppins', sans-serif;}
select {margin:0;background:none;font-family: 'Poppins', sans-serif;}
p {margin:0;padding:0;word-break:break-all; font-family: 'Poppins', sans-serif; }
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none; font-weight:400; font-family: 'Poppins', sans-serif; !important; }
ul,li,dl,dt,dd {padding:0;margin:0; font-family: 'Poppins', sans-serif; }
ul {list-style:none}
*,:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body{
 -ms-overflow-style: none;
 }
 











header {position: fixed; top:0; width:100%; left:0; right:0; margin:0 auto;  z-index: 100}
header .hd_wid {max-width:1320px; margin:0 auto; padding:0 20px;}
header .hd_wid:after {content:''; clear:both; display:table;}
header .hd_wid .logo {float:left;  margin-top:32px;}
header .hd_wid nav {float;left; margin-left:290px;}
header .hd_wid nav ul:after{content:''; clear:both; display:inline-block;}
header .hd_wid nav ul li {float:left;}
header .hd_wid nav ul li a {display:inline-block; width:100%; padding:38px 21px; font-size:18px; font-weight:600; color:#1a1a1a; }
header .hd_wid nav ul li a.on {color:#F7BD08;}
header .hd_wid .download_bt {float:right; width:163px; height:50px; border-radius:15px; background:#fff; color:#F7BD08; font-size:16px; font-weight:600; border:none; box-shadow: 0px 0px 8px rgba(0,0,0,0.15); margin-top:12px;}
header .hd_wid .mo_nav {display:none;}
header .hd_wid .download_bt2 {display: none;}
.mo_hd {display:none;}

@media screen and (max-width:1350px) {
	header .hd_wid nav ul li a {font-size:17px; padding:38px 20px;}
}
@media screen and (max-width:1200px) {
	header .hd_wid .logo img {width:190px;}
	header .hd_wid nav {margin-left:220px;}
	header .hd_wid nav ul li a {font-size:16px;}
	header .hd_wid .download_bt {font-size:14px; height:45px; width:155px; margin-top:10px;}
}

@media screen and (max-width:1024px) {
	header .hd_wid nav {display:none;}
	header .hd_wid .logo {margin-top:25px;}
	header .hd_wid .download_bt {margin-top:24px; margin-right:55px; font-size:13px; width:130px; height:40px; border-radius:10px;}

	header .hd_wid .mo_nav {display:block; position: absolute; right:22px; top:26px; background:#fff; border-radius:50%; width:35px; height:35px; color:#F7BD08; border:none; padding-top:4px; box-shadow: 0px 0px 6px rgba(0,0,0,.18)}
	header .hd_wid .mo_nav svg {width:25px; height:25px;}

	.mo_hd { position: fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.8); z-index: 1000; }
	.mo_hd .close {position: absolute; right:24px; top:28px; background:none; border:none; color:#fff;}
	.mo_hd .close svg {width:30px; height:30px;}
	.mo_hd ul {position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); }
	.mo_hd ul li a {display:inline-block; width:100%; color:#fff; font-size:35px; margin:5px 0; padding:0 10px;}
	.mo_hd ul li.on a {color:#F7BD08; font-weight:500;}
}

@media screen and (max-width:700px) {
	header .hd_wid .download_bt {display: none;}
	header .hd_wid .download_bt2 {position: absolute; right:70px;  top:26px; display:block; border:none; background:#fff; border-radius:50%; width:35px; height:35px; color:#F7BD08; border:none; padding-top:4px;box-shadow: 0px 0px 6px rgba(0,0,0,.18)}
	header .hd_wid .download_bt2 svg {width:20px; height:20px;}
}