@charset "utf-8";
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body, h1, h2, h3, h4, h5, h6, hr, dd, ul, menu, dir, dl, blockquote, figure, fieldset, ol, p{margin: 0;}
td, th, ol, ul, menu, dir, textarea, option, input{padding: 0;}
ul, li, dd, dt, dl{list-style: none;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details{display: block;}
audio, canvas, progress, video{display: inline-block;vertical-align: baseline;}
audio:not([controls]){display: none;height: 0;}
[hidden], template{display: none;}
html, body, img, iframe, abbr, hr, input, textarea, keygen, select, button{border: none;}
table{border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;font-weight: normal;}
textarea{overflow: auto;resize: none;}
a, button{cursor: pointer;}
input, button{overflow: visible;vertical-align: middle;outline: none}
body{background: #fff;font: 14px/1.42875143 "Microsoft YaHei", arial, \5b8b\4f53;color: #333;}
a, area{outline: none;}
a{color: #333;text-decoration: none;cursor: pointer}
a:hover, a:focus{outline: none;text-decoration: none;*zoom:1;}
img{vertical-align: middle;}
/* --------以下为显示功能公共类--------- */
/*左右浮动*/
.f_fl{float: left;}
.f_fr{float: right;}
/* 清除浮动 */
.f_cl:after, .f_clli li:after{content: "\20";display: block;height: 0;clear: both;visibility: hidden}
.f_cl, .f_clli li{zoom:1}
/* 禁止选中 */
.f_usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/*显示方式*/
/*隐藏*/
.f_dn{display:none;}
/*显示*/
.f_db{display:block;}
/* 以inline-block方式显示 */
.f_ib{display:inline-block;*display:inline;*zoom:1;}

/*文本对齐方式*/
/*	水平居左*/
.f_tal{text-align:left;}
/*水平居中*/
.f_tac{text-align:center;}
/*水平居右*/
.f_tar{text-align:right;}
/*两端对齐 容器需设置宽度*/
.f_taj{text-align:justify;text-justify:distribute-all-lines;/*ie5-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}
/*垂直居中*/
.f_vam,.f_vama *{vertical-align:middle;}
/*单行文本不换行，超出显示省略号*/
.f_toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
/*可点击*/
.f_cursor{cursor: pointer;}
/*全局设置 input 框 placeholder 属性字体颜色*/
::-webkit-input-placeholder { /* WebKit browsers */
    color:#888;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#888;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#888;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#888!important;
}
/*滚动条*/
*::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
*::-webkit-scrollbar-track {
    background-color:transparent;
    border-radius: 2px;
}
*::-webkit-scrollbar-thumb {
    background: #e9e9e9;
    border-radius: 4px;
}
*::-webkit-scrollbar-thumb:hover {
    background: #e9e9e9;
}
*::-webkit-scrollbar-corner {
    background-color:transparent;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
