@charset "utf-8";
/*RESET*/
html{
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: 100%;/*避免字体被浏览器自动重置*/
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(255,255,255,0);/*屏蔽ios和android下点击元素时出现的阴影。*/
    tap-highlight-color: rgba(255,255,255,0);
    -webkit-font-smoothing: antialiased;
}
body {
    font-family: "Helvetica Neue",'微软雅黑', Helvetica, STHeiTi, sans-serif;/*使用无衬线字体*/
    font-size: 0.6rem;

}
html, body {
    -ms-user-select: none; /* 禁止选中文本（如无文本选中需求，此为必选项） */
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}
a, img {
    -webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */
}
img,legend {
    border: 0
}
a,a:active,a:hover,button,input,textarea {
    outline: 0;/*去除谷歌浏览器输入框、文本框，下拉框点击的时候会有黄色的边框*/
}
a {
    background-color: transparent;
    text-decoration: none
}
table {
    border-collapse: collapse;/* 去掉各 Table  cell 的边距并让其边重合 */
    border-spacing: 0;
}
td,th {
    padding: 0
}
legend {
    padding: 0
}
hr,input[type=search] {
    -moz-box-sizing: content-box;/*定义width和height时，它的宽度不包括border和padding。*/
    box-sizing: content-box
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}
audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline;
}
b,optgroup,strong {
    font-weight: 700;
}
sub, sup {
    font-size: 75%;/* 统一上标和下标 */
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
hr {
    height: 0
}
ol, ul {
    list-style: none;/* 去掉列表前的标识, li 会继承 */
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;/**使元素看上去像一个按钮：*/
    cursor: pointer;
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal;
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box
}
button {
    overflow: visible;/**内容不被隐藏*/
}

button,select {
    text-transform: none;/*定义文本的大小写状态为正常无变化*/
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],html input[disabled] {
    cursor: default;
}
button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    margin: 0;/* 内外边距通常让各个浏览器样式的表现位置不同 */
    padding: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
/*RESET END*/