input,select,textarea {
    outline: 0;
    color: #666;
    background-color: #fff
}

a,select {
    color: #666
}

input,input[type=file],select,textarea {
    background-color: #fff
}

.bs,input[type=file] {
    box-sizing: border-box
}

.el,.oh {
    overflow: hidden
}

.content,.wrap {
    margin: 0 auto
}

body,button,input,select,textarea {
    font: 14px pingFangSC-Regular,Arial,'Microsoft Yahei',"宋体",sans-serif
}

ol,ul {
    list-style: none
}

a {
    text-decoration: none
}

input,textarea {
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none
}

input::-webkit-input-placeholder {
    color: #999;
    font-size: 12px
}

input:-moz-placeholder {
    color: #999;
    font-size: 12px
}

input::-moz-placeholder {
    color: #999;
    font-size: 12px
}

input:-ms-input-placeholder {
    color: #999;
    font-size: 12px
}

input::-webkit-input-safebox-button {
    display: none
}

input[type=file] {
    width: 234px;
    padding: 7px;
    border-radius: 4px;
    border: 1px solid #f1f1f1
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

::-ms-clear,::-ms-reveal {
    display: none
}

fieldset,img {
    border: 0;
    vertical-align: middle
}

.fl {
    float: left
}

.fr {
    float: right
}

.dib {
    display: inline-block
}

.db {
    display: block
}

.pr {
    position: relative
}

.pa {
    position: absolute
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.tl {
    text-align: left
}

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

.hide {
    display: none
}

.hidetext {
    font: 0/0 a;
    letter-spacing: -9px
}

.opc0 {
    opacity: 0;
    filter: alpha(opacity=0)
}

.cnt {
    position: relative;
    min-width: 1200px
}

.content {
    width: 1200px
}

.mr0 {
    margin-right: 0!important
}
