/*Reset*/
*{margin:0;padding:0;box-sizing: border-box;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing: border-box;outline:none;}
html{background:#000;width:480px;margin:0 auto;height:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{color:#313131;background:#fafafa;width:480px;margin:0 auto;overflow-y:scroll;font:normal 16px/20px "Microsoft YaHei",Arial,sans-serif;}
input.hidefocus::-moz-focus-inner {border:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
img{vertical-align: middle;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,b{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ul,ol {list-style:none;}
li{list-style:none;}
caption,th{text-align:left;}
iframe {display:block;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sub{vertical-align:top;}
legend{color:#313131;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;border:none;-webkit-appearance: none;}
strong,b{font-weight:700;}
i,em{font-style:normal}
small{font-size:12px;display:block;}

a{color:#313131;text-decoration:none;}
a:hover{text-decoration:none}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

.txc{text-align: center !important;}
.txl{text-align: left !important;}
.txr{text-align: right !important;}
.pta{position: absolute;}
.ptr{position: relative;}
.ptf{position: fixed;}

.z{float:left;}
.y{float:right;}
.center{margin:auto;}
.ovh{overflow:hidden;}
.bgf{background:#fff;}
.bga{background:#f7f5f6;}
.dpblk{display:block;}
.dpnone{display:none;}

.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h60{height:60px;}
.h80{height:80px;}
.h100{height:100px;}
.h120{height:120px;}

.mainbody{width: 100%;overflow: hidden;margin:auto;position: relative;}

