*{margin:0;padding:0;border:0;outline:0;font:inherit;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
html{font-size:10px;}
@media only screen and (min-width:960px) and (max-width:1400px){
html{font-size:20px;}
}
@media only screen and (min-width:768px) and (max-width:959px){
html{font-size:17px;}
}
@media only screen and (max-width:767px){
html{font-size:15px;}
}
@media only screen and (min-width:320px) and (max-width:767px){
html{font-size:12px;}
}

body{margin:0 auto;min-width:100%; max-width:100%;}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
strong,var,em,i{font-style:normal;font-weight:normal}
img{border: none;display: inline-block;vertical-align: middle}
#zoom img{width:auto;display:inline-block;}


