﻿@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;font-size: 100px;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,"Microsoft YaHei";}
img{vertical-align:middle;height: auto;}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
/*清除浮动*/
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
@media(min-width: 1280px){
    html{font-size: 100px}
}
@media(max-width: 1280px) and (min-width: 769px){
    html{font-size: calc(100vw / 1280 * 100);}
}
@media(max-width: 768px){
	html{font-size: calc(768px / 1280 * 100);}
}
body{color:#000;font-family: Arial,"Microsoft YaHei";background-color: #fff; overflow-x: hidden;}
body{font-size: 14px;}
.w1200{max-width:1200px; height: auto; margin: 0 auto;}
i{
    font-style:normal;
}
.fl{
    float: left;
}
.fr{
    float: right;
}