html,body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,iframe,textarea,input,button,p,span,a,em,i,s,img,s,b,strong,form,label,table,tbody,tfoot,thead,tr,th,td,hr,video{margin:0;padding:0;}
html{font-family: "Microsoft Yahei", "Helvetica", "SimHei", "Hiragino Sans GB", sans-serif; font-size:50px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;}
body{font-size:14px;overflow-x:hidden;min-width:320px;max-width:750px;background-color:#fff; margin:0 auto; padding:0;}
a{text-decoration:none;color:#444;}
a:active{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
ul,ol{list-style:none outside none;}
h1,h2,h3{font-weight:normal;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;outline:none;-webkit-appearance: none;-webkit-border-radius:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
textarea{overflow:auto;resize:vertical;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}
.footer{padding:.2rem;margin-top:.2rem;font-size:.3rem; text-align:center; border-top:1px solid #e6e6e6;background:#262a2e;color:#fff;}
.footer a{display:inline-block;height:.8rem; line-height:.8rem;padding:0 .12rem;font-size:.28rem;color:#aaa}
.footer p{margin-top:.1rem; color:#999;font-size:.32rem;}
* {margin: 0;padding: 0;list-style:none;}
.animation,.animation *{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
a {text-decoration: none !important;}
.w1200 {width: 1200px;margin-left: auto;margin-right: auto;}
.seiya-flex {display: flex;flex-wrap: wrap;justify-content: space-between;}