@charset "utf-8";

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}

a,a:link,a:visited,a:hover,a:active{
  text-decoration:none;
}

ol,ul,h1,h2,h3,h4,h5,h6,p,dd,dt,dl{
  margin: 0; 
  padding: 0;
}

:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font: 14px Arial, "Microsoft YaHei", SimHei, SimSun;
  color: #333;
}

.clear::after {
  clear: both;
  content: "";
  display: block;
}

.left{
  float: left;
}

.right{
  float: right;
}

.middle{
  vertical-align: middle;
  display: table-cell;
}

.over {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tr-04 {
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.tr-06 {
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -ms-transition: all 0.6s;
  -o-transition: all 0.6s;
}

.tr-08 {
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
}

.tr-1 {
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
}

.tr-10 {
  transition: all 10s;
  -webkit-transition: all 10s;
  -moz-transition: all 10s;
  -ms-transition: all 10s;
  -o-transition: all 10s;
}

.hidden {
  display: none !important;
}

.container {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  padding: 0;
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .container {
    padding: 0 10px;
  }
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 751px) and (max-width: 991px) {
  .container{
    padding: 0 10px;
  }
  .hidden-sm {
    display: none !important;
  }
}

@media (max-width: 750px) {
  .container {
    padding: 0 10px;
  }
  .hidden-xs {
    display: none !important;
  }
}
