body {
    /*字体样式*/
    /*font-family:"Helvetica Neue", "Roboto", "Segoe UI", '\5FAE\8F6F\96C5\9ED1', arial, sans-serif;*/
    font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
    /* font-family: "Microsoft YaHei", "微软雅黑", "MicrosoftJhengHei", "华文细黑", "STHeiti", "MingLiu";*/
    margin: 0;
    padding: 0;
    background-color: #fafafa;
    overflow-x: hidden;
    /*防止字体重置*/
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}


/*iphone及ipad下输入框默认内阴影*/

Element {
    -webkit-appearance: none;
}


/*ios和android下触摸元素时出现半透明灰色遮罩*/

Element {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
table,
th,
td,
div {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-style: normal;
    font-size: 100%;
}

address,
cite,
dfn,
em,
var,
i {
    font-style: normal;
}

code,
kbd,
pre,
samp {
    font-family: courier new, courier, monospace;
}

form {
    display: inline;
}

small {
    font-size: 14px;
}

ul,
ol,
li {
    list-style: none;
}


/*a链接取消下划线  取消链接高亮 */

a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:hover,
a:active,
a:focus {
    text-decoration: none;
}

img {
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
    -webkit-appearance: none;
    border: 0;
    background: none;
    font-size: 100%;
    vertical-align: middle;
    outline: none;
    font-family: 'Microsoft Yahei', 'Simsun', Arial, Helvetica, sans-serif;
}

button:active,
input:active,
select:active,
textarea:active {
    outline: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

textarea {
    resize: none;
}

header,
footer,
article,
section,
nav,
menu,
hgroup {
    display: block;
    clear: all;
}


/*省略号*/

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

::-webkit-scrollbar {
    /* width:0;
    height:0;*/
    /*background-color: #F5F5F5;*/
}


/*样式重置*/

.popup-overlay {
    z-index: 0;
}


/*页面头部*/

.bar {
    width: 100%;
    height: 2.45rem;
    z-index: 0;
}

.bar .title {
    width: 100%;
    height: 2.45rem;
    line-height: 2.45rem;
    font-size: 0.9rem;
    color: #333333;
    background: #fff;
}

.b_icon {
    position: absolute;
    top: 0.475rem;
    right: 0.775rem;
    z-index: 9999;
    font-size: 0.8rem;
    color: #4f8df0;
}

.a_icon {
    position: absolute;
    top: 0rem;
    left: 0rem;
    z-index: 9999;
    width: 2.03rem;
    height: 2.45rem;
    background-image: url(../imgs/titleIcon.png);
    background-repeat: no-repeat;
    background-size: 1.25rem 1.25rem;
    background-position: 0.775rem 0.475rem;
}

.list-block {
    margin: 0;
}


/*页面内容*/
.content {
    /* top: 2.45rem !important; */
    top: 0 !important;

}
.content-block {
    margin: 0;
}


/*Tab标签页样式重写*/

.buttons-tab .button {
    border: 0;
}

.buttons-tab .button.active {
    color: #dd000f;
}

.buttons-tab .button.active:after {
    /* display: block; */
    content: '';
    margin: auto;
    position: absolute;
    left: calc(50% - 0.5rem);
    bottom: 0;
    right: calc(50% - 0.5rem);
    width: 1.0rem;
    height: 0.1rem;
    background: #dd000f;
}

.buttons-tab:after {
    height: 0;
}


/*@media (max-height: 600px) { 
  .manage_btn_box {
    display: none !important;
  }
}*/