@charset "utf-8";




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, iframe {

  margin: 0;

  padding: 0;

}

body, button, input, select, textarea {

  font-size: 12px;

  color: #444;

  background: #fff;

  font-family: 微软雅黑, Arial, Helvetica, sans-serif;

  /*overflow:-Scroll; 

	overflow-x:hidden;*/

}

h1, h2, h3, h4, h5, h6 {

  font-size: 100%;

  font-weight: normal;

}

fieldset, img {

  border: 0;

}

img {

  vertical-align: middle;

}

address, caption, cite, dfn, em, th, var, optgroup {

  font-style: normal;

  font-weight: normal;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {

  display: block;

  margin: 0;

  padding: 0;

}

code, kbd, pre, samp {

  font-family: courier new, courier, monospace

}

ol, ul, li {

  list-style: none;

}

a {

  text-decoration: none;

  color: #444;

}

a:hover {

  color: #03a3e6;

}

a:active {

  color: #03a3e6;

}

sup {

  vertical-align: text-top;

}

sub {

  vertical-align: text-bottom;

}

input, select, button {

  vertical-align: baseline;

  *vertical-align: middle;

  font-size: 100%;

  border: none;

  background: none;

}

input[type=checkbox], input[type=radio] {

  vertical-align: middle;

  margin: 0 5px;

}

input[type="text"], input[type="password"], textarea {

  outline-style: none;

  -webkit-appearance: none;

}

textarea {

  resize: none;

}

textarea {

  overflow: auto;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

.clear {

  clear: both;

  height: 0px;

  line-height: 0px;

  font-size: 0px;

}

.clearfix:after {

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}

* html .clearfix {

  height: 1%;

}

* + html .clearfix {

  min-height: 1%;

}

*html {

  zoom:expression(function(ele) {

    ele.style.zoom="1";

    document.execCommand("BackgroundImageCache", false, true)

  }

  (this))

}

.clear {

  margin: 0px auto;

  clear: both;

  height: 0px;

  font-size: 0px;

  overflow: hidden;

}

.blank3 {

  margin: 0px auto;

  clear: both;

  height: 3px;

  font-size: 1px;

  overflow: hidden;

}

.blank5 {

  margin: 0px auto;

  clear: both;

  height: 5px;

  font-size: 1px;

  overflow: hidden;

}

.blank6 {

  margin: 0px auto;

  clear: both;

  height: 6px;

  font-size: 1px;

  overflow: hidden;

}

.blank9 {

  margin: 0px auto;

  clear: both;

  height: 9px;

  font-size: 1px;

  overflow: hidden;

}

.blank10 {

  margin: 0px auto;

  clear: both;

  height: 10px;

  font-size: 1px;

  overflow: hidden;

}

.blank12 {

  margin: 0px auto;

  clear: both;

  height: 12px;

  font-size: 1px;

  overflow: hidden;

}

.blank15 {

  margin: 0px auto;

  clear: both;

  height: 15px;

  font-size: 1px;

  overflow: hidden;

}

.blank20 {

  margin: 0px auto;

  clear: both;

  height: 20px;

  font-size: 1px;

  overflow: hidden;

}

.blank25 {

  margin: 0px auto;

  clear: both;

  height: 25px;

  font-size: 1px;

  overflow: hidden;

}

.blank50 {

  margin: 0px auto;

  clear: both;

  height: 50px;

  font-size: 1px;

  overflow: hidden;

}

.blank80 {

  margin: 0px auto;

  clear: both;

  height: 80px;

  font-size: 1px;

  overflow: hidden;

}

.clean {

  display: block;

  width: 100%;

  clear: both;

}

input[type=button], input[type=submit], input[type=file], button {

  cursor: pointer;

  -webkit-appearance: none;

}

.fl {

  float: left;

}

.fr {

  float: right;

}

::-webkit-scrollbar {

  width: 6px;

  height: 4px;

  background-color: #F5F5F5;

}

::-webkit-scrollbar-track {

  background: rgba(0, 0, 0, .2);

}

::-webkit-scrollbar-thumb {

  border-radius: 3px;

  background: #666;

}

::-webkit-scrollbar-thumb:hover {

  background: #333;

}

@-webkit-keyframes bounce-down {

  25% {

    -webkit-transform: translateY(-10px);

  }

  50%, 100% {

    -webkit-transform: translateY(0);

  }

  75% {

    -webkit-transform: translateY(10px);

  }

}

@keyframes bounce-down {

  25% {

    transform: translateY(-10px);

  }

  50%, 100% {

    transform: translateY(0);

  }

  75% {

    transform: translateY(10px);

  }

}

.animate-bounce-down {

  background: #333;

  width: 100px;

  height: 100px;

  margin: 100px auto;

  -webkit-animation: bounce-down 1.5s linear infinite;

  animation: bounce-down 1.5s linear infinite;

}

@-webkit-keyframes bounce-up {

  25% {

    -webkit-transform: translateY(10px);

  }

  50%, 100% {

    -webkit-transform: translateY(0);

  }

  75% {

    -webkit-transform: translateY(-10px);

  }

}

@keyframes bounce-up {

  25% {

    transform: translateY(10px);

  }

  50%, 100% {

    transform: translateY(0);

  }

  75% {

    transform: translateY(-10px);

  }

}

.animate-bounce-up {

  -webkit-animation: bounce-up 1.4s linear infinite;

  animation: bounce-up 1.4s linear infinite;

}


/*导航悬浮*/
/*.tps{
  transition: all 0.2s ease;
  position: relative;top: 0;left: 0;
}*/
.tps{
  position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background: #fff;
}
body{
  padding-top: 182px!important;
}
body.ingh{
  padding-top: 662px!important;
}
.banner{
  position: fixed;top: 182px;left: 0;width: 100%;z-index: 3;
}
.swhj{
  z-index: 5;position: relative;background: #fff;
}

@media screen and (max-width: 860px) {
  body{
  padding-top: 50px!important;
}
    body.ingh {
        padding-top: 190px!important;
    }
    .banner{
top: 50px;
}

}
/*结束*/


/*首页统计*/
.tjks{
  background-image: url(../images/sz.jpg);
  background-size: cover;background-position: center;
  padding: 70px 0;
}
.tjks>div{
  display: flex;justify-content: space-between;align-items: center;
}
.tjit{
  text-align: center;
}
.tjt1{
  font-size: 48px;
    color: #fff;
}
.tjt2{
     font-size: 20px;
    color: #fff;margin: 0 5px;
}
.tjt3{
  font-size: 30px;
    color: #fff;
    position: relative;top:10px;
}
.tjbt{
      font-size: 22px ;
    color: #fff ;margin-top: 20px;
}
.tjtp{
  display: flex;align-items: flex-start;
}
@media screen and (max-width: 800px) {
  .tjks{
    padding: 40px 0 10px;
  }
  .tjt1{
    font-size: 38px;
  }
  .tjt2{
       font-size: 16px;
      margin: 0 3px;
  }
  .tjt3{
    font-size: 20px;
 top:5px;
  }
  .tjbt{
        font-size: 17px ;
      margin-top: 10px;
  }
.tjks>div{
  flex-wrap: wrap;
}
.tjit{
  width: 50%;margin-bottom: 30px;
}
.tjtp{
  width: 100%;justify-content: center;
}

}
/*统计结束*/