* {
    padding: 0;
    margin: 0;
}
html,body{
    width: 100%;
    /*height: 100%;*/
}
.f-l {
    float: left;
}

.f-r {
    float: right;
}

.clearfix:after {
    content: '';
    line-height: 0;
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}

.clearfix {
    zoom: 1;
}

ul, li {
    list-style: none;
}

input, textarea {
    outline: none;
    border: none;
    border-shadow: none;
}

img {
    /*display: block;*/
    border: none;
    vertical-align: middle;
}
.cursor {
    cursor: pointer;
}
a{
    text-decoration: none;
    color: #333;
    outline: none;
}
input{
    background-color:transparent;
    border-color:transparent;
}
textarea{
    font-family: inherit;
    overflow:auto;
    background-attachment:fixed;
    background-repeat:no-repeat;
    resize: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    border: 1px solid #CCC!important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
.hide {
    display: none;
}
.show {
    display: block;
}
* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}