body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea {font-size: 14px;}
*{ padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul{ list-style:none; margin:0; padding:0;}
a{color:#333;text-decoration:none;}
a:hover { text-decoration:none;}
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; cursor: pointer;}
table { border-collapse:collapse; border-spacing:0; }
/*解决IE不支持H5标签*/
main, nav, header, footer, section, article, aside, dialog, figure, menu ,img{
    display: block;
}
.text-center{
    text-align: center !important;
}
/*清除浮动*/
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clearfix{zoom: 1;}
/**************************公共样式****************************/
.display-block{
    display: block;
}
.display-ib{
    display: inline-block;
}
.padding-10{
    padding: 10px;
}
.padding-20{
    padding: 20px;
}
.color-fff{
    color:#fff;
}
.color-333{
    color: #333;
}
.color-666{
    color:#666;
}
.color-999{
    color:#999;
}
.font-12{
    font-size: 12px;
}
.font-14{
    font-size: 14px;
}
.font-16{
    font-size: 16px;
}
.font-18{
    font-size: 18px;
}
.font-20{
    font-size: 20px;
}
.margin-t-10{
    margin-top: 10px;
}
.mar-top-20,.margin-t-20{
    margin-top: 20px;
}
.margin-t-30{
    margin-top: 30px;
}
.margin-r-5{
    margin-right: 5px;
}
.mar-rt-20{
    margin-right: 20px;
}
.mar-bot-20{
    margin-bottom: 20px;
}
.mar-lf-20{
    margin-left: 20px;
}
.float_lf{
    float:left;
}
.float_rt{
    float:right;
}
.position-r{
    position: relative;
}
.txt-num1{
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space:nowrap;
    -webkit-box-orient: vertical;
}
.txt-num2{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.act_color{
    color:#00c7d3 !important;
}
.err_box{
    position: fixed;
    bottom:20%;
    left:0;
    right:0;
    z-index: 100000;
    margin: 0 auto;
    display: block;
    padding: 10px;
    width: 200px;
    border-radius: 5px;
    text-align: center;
    color:#fff;
    background-color: rgba(0,0,0,1);
}

.adv_nothing{
    width: 60%;
    margin: 40px auto;
}