body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,pre,td,textarea,th,ul{ margin:0; padding:0; border:0; vertical-align:baseline; font-weight:400; }

body,html{ -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:transparent; -webkit-font-smoothing:antialiased; background-color:#fff; color:#000; }

body,button,input,select,textarea{ outline:0; border-radius:0; background-color:#fff; color:#000; font-size:14px; font-family:Roboto,tahoma,helvetica neue,sans-serif; line-height:1.5; -webkit-appearance:none; }

button{ overflow:visible; text-transform:none; white-space:nowrap; cursor:pointer; -webkit-appearance:button; }

address,cite,dfn,em,i,var{ font-style:normal; }

ol,ul{ list-style:none; }

a{ background:0; text-decoration:none; cursor:pointer; color:#000; }

a:active,a:hover{ outline:0; text-decoration:none; }

img,svg{ border:0; vertical-align:middle; -ms-interpolation-mode:bicubic; }

table{ border-collapse:collapse; border-spacing:0; }

hr{ height:1px; border:0; }

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{ -webkit-appearance:none; }

::-webkit-scrollbar{ width:10px; background-color:#fff; }

::-webkit-scrollbar-thumb{ border-radius:5px; background-color:rgba(0,0,0,.2); }

::-webkit-scrollbar-thumb:hover{ background-color:rgba(0,0,0,.5); border-radius:5px; }

::-webkit-scrollbar-thumb:window-inactive{ background:rgba(0,0,0,.15); }

::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-track:vertical{ border-left:1px solid #fff; border-right:1px solid #fff; }

::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:horizontal{ border-top:1px solid #fff; border-bottom:1px solid #fff; }

::-webkit-scrollbar-track:hover{ border-radius:5px; background-color:rgba(0,0,0,.15); }

.clear:after{ clear:both; display:block; content:""; }

.clear{ zoom:1; }

.show{ display:block !important; }

.hide{ display:none !important; }

.ellipsis{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

body,html{ background-color:#fff; color:#000; }

.page-box{ padding:0 15px 30px; color:#000; max-width:1200px; margin:0 auto; }

h1{ font-size:24px; font-weight:600; padding-top:30px; padding-bottom:15px; text-align:center; }

h2{ font-size:16px; font-weight:600; padding-top:15px; padding-bottom:15px; }

p{ font-size:12px; padding-bottom:10px; }