@charset "utf-8";
/* 通用css */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em,input,textarea{margin:0;padding:0;border:0;}
body{color:#333;font:12px "arial",Helvetica,Tahoma;background: #f6f6f6; }
b,h1{ color:#333;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor: pointer; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px;font-weight:normal;}
img,p { border:0px;}
img{ vertical-align:top; -ms-interpolation-mode: bicubic;}
ul,li,tr,td,body,img,p,table,span{ margin:0; padding:0;}
li{ list-style:none; }
span{ vertical-align:middle;}
select::-ms-expand{display:none;}
select{
  appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;
}
input[type="button"], input[type="submit"], input[type="text"], input[type="password"], textarea,button{
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    appearance:none;
    border-radius: 0;
}
input::-ms-clear {display: none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}
/* chrome */
input[type="number"]{
    -moz-appearance:textfield;/* firefox */
}
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom:1;}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;line-height: 0;font-size:0;}
