*{margin:0;padding:0;}
body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-weight:normal;
}
body{
    overflow-x: hidden;
}
ul,
li {
    list-style: none;
}
img {
    max-width: 100%;
    border: none;
    vertical-align:middle;
}
i {
    font-style: normal;
}
b {
    font-weight: normal;
}
a {
    color: #3E3E3E;
    text-decoration: none;
}
input[type="text"]{
    outline:0;
}
input[type="button"],
input[type="submit"]{
    cursor:pointer;
}
a:hover,
a:focus,
a:visited,
a.active {
    text-decoration: none;
}
.textOver {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tr {
    text-align: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.left{
    float: left;
}
.right{
    float: right;
}
.clear{clear:both;display:block;}
.cl:after {
    content: "";
    display: block;
    clear: both;
}
button{
    outline: none;
}
input,select,textarea{
    outline: none;
}
.am-container{
    padding: 0;
}
.width-m{
    max-width:100%;
}
.width-full{
    width:100%;
}
.pointer{
    cursor:pointer;
}
.bg-white{
    background:#ffffff;
}
.bg-red{
    background:#eb6877;
}
.bg-gray{background: #F3F4F8;}
.bg-blue{
    background:#00b7ee;
}
.bg-green{
    background:#08be14;
}
.white{
    color:#ffffff;
}
.orange{
    color:#f89d07;
}
.gray{
    color:#999999;
}
.red{
    color:#c51722;
}
.black{
    color:#333333;
}
.blue{
    color:#00b7ee;
}