@charset "utf-8";
/* CSS Document  V */
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,header,footer,section,aside,article{padding:0;margin:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal}
ul {list-style:none;}
li{vertical-align:bottom;}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%}
abbr,acronym,img,input{border:0}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
table {border-collapse:collapse;border-spacing:0;}
a{color:#222;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
a:focus,input:focus{outline:none;}
body{color:#222;font-size:14px;font-family:Microsoft Yahei,arial,"楷体";background:#f7f8f9;}
header,footer,section,aside,article{display:block;}
a:hover{text-decoration:none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
.clearfix{*zoom:1}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;}
.floatL{float:left;}
.floatR{float:right;}
img{display:block;max-width:100%;}
html{overflow-x:hidden;}
.main{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;}
[v-cloak]{display:none;}


.mt50{margin-top:50px;}
.bgf{background:#fff;}

