.gary,.graybg{background-color:#f2f2f2}.menu-items,nav{position:fixed;z-index:10}@font-face{font-family:SourceHanSans;font-weight:400;src:url(/html/font/sourcehansans.eot) format("embedded-opentype"),url(/html/font/sourcehansans.woff) format("woff"),url(/html/font/sourcehansans.woff2) format("woff2"),url(/html/font/sourcehansans.ttf) format("truetype")}*{box-sizing:border-box}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-family:SourceHanSans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:100%;letter-spacing:2px;font-family:SourceHanSans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}small{font-size:12px}ol,ul{list-style:none}a{text-decoration:none}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.pageWidth{width:1470px;margin:0 auto}.graybg{width:100%}.clearfix{clear:both}.clearfix::after{content:'';clear:both;width:100%;height:0;display:block}.garyf7{background-color:#f7f7f7}nav{width:100%;height:1.067rem;background-color:#fff;left:0;top:0;display:flex;justify-content:center;align-items:center;box-shadow:0 0 .2rem rgba(0,0,0,.2)}nav img{height:.67rem}nav img.menu{position:fixed;left:.267rem;height:.6rem}.menu-items{width:100%;display:none;left:0;top:1.067rem;bottom:0}.menu-items .menu-bg{display:flex;flex-direction:column;background-color:rgba(255,255,255,.8);box-shadow:0 1px 2px -2px #00029,0 3px 6px #0001f,0 5px 12px 4px #00017;padding:.1rem 0}.menu-items .menu-bg .firstMenu a{font-size:.373rem;color:#000;padding-left:.267rem;padding-top:.1rem;line-height:.658rem;display:block}.menu-items .menu-bg .firstMenu a img{width:.4rem;position:relative;margin-left:.2rem;top:.0789rem}.menu-items .menu-bg .firstMenu a.active{color:red}.footer,.footer p a{color:#fff}.menu-items .menu-bg .secondaryMenu{display:flex;flex-direction:column;padding-left:.467rem}.footer{background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:.4rem;padding-bottom:.6rem}.footer p{font-size:.373rem;line-height:.6rem}.footer p a:hover{text-decoration:underline}.footer img{padding-bottom:.2rem}