*{ 
    margin: 0;
    padding: 0;
    border:0;
}
ul li { list-style-type: none;}
body {
    background: #fff;
    font-family:Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,Arial,sans-serif;
    font-size: .28rem;
    color: #333;
    margin: 0;
    padding: 0;
}
a {
    color:#1f559f;
    text-decoration:none
}
a em {
    color:#f73131;
    text-decoration:none
}
a:hover {
    text-decoration:none;

}
a:hover em {
    text-decoration:underline
}
a:visited {
    color:#1f559f
}
a:active {
    text-decoration:none
}
a:active em {
    text-decoration:none
}
em {
    color:#f73131
}

/* 公共input 配置 */
button,
input,
optgroup,
select,
textarea {
 color:inherit;
 font:inherit;
 margin:0
}
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::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type=checkbox],
input[type=radio] {
 -webkit-box-sizing:border-box;
 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:border-box;
 box-sizing:border-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
textarea {
 overflow:auto;
 resize:vertical
}
input::-moz-placeholder,
textarea::-moz-placeholder {
 color:#ccc
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 color:#ccc
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
 color:#ccc
}

/*  常用简易 CSS  */
.tr { text-align: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.flex1 { flex: 1;}
.unbold {font-weight: normal;}