@charset "utf-8";
/* 全局 */
::-webkit-scrollbar {
    width: 12px;
    height: 8px;
}
/* Track */
::-webkit-scrollbar-track {
    background: rgba(0, 0, 0,0.02);
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0,0.2);
    border-radius: 10px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0,0.6);
}
*{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -webkit-tap-highlight-color:transparent;
    margin: 0;
    padding: 0;
}
body {
    margin-top: 70px;
    min-width: 1280px;
    background-color: #fff;
    font: 14px Microsoft YaHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
blockquote,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}
input{
    border: 0;
    outline: none;
}
a {
    color: #333;
    text-decoration: none
}
a:hover {
    outline: 0;
}
img {
    display: inline-block;
    border: none;
    vertical-align: middle
}
li {
    list-style: none !important;
}
.fl-l {
    float: left !important;
}
.fl-r {
    float: right !important;
}
.hide {
    display: none !important;
}
.clear{
    clear: both !important;
}
.font-red {color: #ff0000 !important;}
.font-blue {color: #0000ff !important;}
.font-green {color: #008000 !important;}
.mt12 {margin-top: 12px !important;}
.mr12 {margin-right: 12px !important;}
.mb12 {margin-bottom: 12px !important;}
.ml12 {margin-left: 12px !important;}
.pt12 {padding-top: 12px !important;}
.pr12 {padding-right: 12px !important;}
.pb12 {padding-bottom: 12px !important;}
.pl12 {padding-left: 12px !important;}
.pt24 {padding-top: 24px !important;}
.pr24 {padding-right: 24px !important;}
.pb24 {padding-bottom: 24px !important;}
.pl24 {padding-left: 24px !important;}
.container {
    margin: 0 auto;
    width: 1280px;
}