@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video,input,textarea {margin: 0;  padding: 0;  border: 0; box-sizing: border-box;}

* {  -webkit-text-size-adjust: auto !important;  -webkit-tap-highlight-color: transparent !important;  -webkit-tap-highlight-color: transparent !important;  -webkit-touch-callout: none !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}


html {
	/* 取消chrome浏览器最小字体限制 */
    -webkit-text-size-adjust: none;
    /* 允许长单词换行到下一行 */
    word-wrap: break-word;
    /* tab 高亮 */
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent !important;  
    -webkit-tap-highlight-color: transparent !important;  
    -webkit-touch-callout: none !important;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
ol,ul {
    list-style: none
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    /* 隐藏表格中空单元格上的边框和背景： */
    empty-cells: show;
    font-size: inherit
}
fieldset,img {
    border: 0
}
cite,em,s,i,b {
    font-style: normal
}
input,button,textarea,select {
    font-size: 100%;
    border:none;
    background: none;
}
body,input,button,textarea,select,option {
    font-size: normal
}
a,input,textarea {
    text-decoration: none;
    outline: 0
}
li,img,label,input {
    vertical-align: middle;
}
var {
    font-style: normal;
}
ins {
    text-decoration: none;
}
a {
    color: #404040;
}
.clear{
    width: 100%;
    height: 0;
    overflow:visible;
    clear: both;
}
.clearfix::after{
    content: '';
    overflow:visible;
    display: block;
    width: 100%;
    height: 0;
    clear: both;
}
.hide {
    display: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.errorFeed{
    color:#f00;
}

/*垂直居中*/
.verticalAlign {
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
}
.verticalAlign .verticalMiddle {
    display: table-cell;
    vertical-align: middle;
}

/*间距*/
.div200{
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.div72{
    width: 100%;
    height: 72px;
    overflow: hidden;
}

/*input 输入提示字体颜色*/

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #bbb;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #bbb;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #bbb;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #bbb;
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar{
    width: 3px;
    height: 3px;
    background-color: none;
}
/*定义滚动条的轨道，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-track{
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
    background-color: #bbb;
}
/*定义滑块，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    /*border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
    background-color: #dab866;
}

/*翻页*/

.page {
    margin-top: 62px;
    text-align: center;
}
.page span,
.page a {
    display: inline-block;
    line-height: 30px;
    padding: 0 10px;
    margin: 0 5px;
    border: 1px solid #000;
}
.page span {
    background: #ccc;
}
.page a {
    color: #000;
}
.page a:hover {
    background: #000;
    color: #fff;
}