
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; } 
ul,ol{list-style: none;}
a{text-decoration: none;}
a:focus{outline: none}
img{vertical-align: middle;}

.clearfix{zoom: 1;}
.clearfix::after{
  content: "";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;

}

.fl{float: left;}
.fr{float: right;}

.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}

.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}

.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pt10{padding-top: 10px;}
.pb10{padding-bottom: 10px;}



.none{display: none}
.block{display: block}

.no-border{border: 0 !important;}
.no-margin{margin: 0 !important;}
.no-padding{padding: 0 !important;}

@media (max-width: 1200px) {
  #app {
    width: 1200px!important;
  }
  body, html {
   
    overflow-x: auto!important;
   
}
}