@charset "utf-8";
*{
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin:0px;
padding:0px;
}
html,body {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 750px;
  height:100%;
  line-height: 150%;
  color: #333;
  font-family: "微软雅黑", "宋体", "黑体", "Franklin Gothic Medium", "Arial Black", Arial;
  background-color: #fff;
  -webkit-user-select:none;
  -webkit-text-size-adjust:none;
}
a {
  color: #2b5025;
  text-decoration: none;
  outline: 0;
}
a:hover {
  text-decoration: underline;
  color: #ff0000;
}

dl,dl dd,dl dt,ul,ul li {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
}
input,textarea {
  outline: 0;
}
img {
  border: none;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.banner{width:100%;overflow: hidden;}
.black-line{
  margin:0.1rem 0 0.5rem 0;
  width:100%;
  height: 0.2rem;
  border-top:solid #333 0.02rem;
  background:url("../images/cat.png") top center no-repeat;
}
.title-txt{
  width:100%;
  height: auto;
  text-align: center;
  }
.title-txt h2{
  margin:0.3rem;
  height:0.7rem;
  line-height: 0.7rem;
  font-family: "微软雅黑";
  font-size: 0.42rem;
  color:#cd000c;
}
.title-txt p{
  height:0.55rem;
  line-height: 0.35rem;
  font-size:0.30rem;
}
.topbottom{
  margin:0.1rem auto;
}
.txt-title{
  position: relative;
  width:100%;
  height: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  font-size:0.52rem;
  font-family: "微软雅黑";
  color:#dfe4ea;
  }
.bigzm{text-transform: uppercase;}
.txt-title-sub{
 width:100%;
 height: 0.55rem;
 line-height: 0.42rem;
 text-align: center;
 font-size: 0.35rem;
 font-family: "微软雅黑";
 position: absolute;
 top:0.35rem;
 left:0px;
 color:#000;
 z-index: 100;
}
.contentTxt{
  margin:0.3rem auto;
  padding:0.2rem;
  width:100%;
  text-indent: 2em;
  font-size: 0.30rem;
  line-height: 0.52rem;
  text-align: justify;
}

#headerTop:after {
  content: " ";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}
.bottom_line,.bottom_line2{
  display: block;
  width:100%;
  height:0.5rem;
  background: url("../images/bottom_line.jpg") repeat-x center;
}
.bottom_line2{
  background: url("../images/bottom_line2.jpg") repeat-x center;
}


footer {
  clear: both;
  margin: auto;
  width: 100%;
  height: 1.4rem;
  padding-top: 0.3rem;
  font-size: 0.28rem;
  color: #da2c0a;
  text-align: center;
}
footer li {
  list-style: none;
  line-height: 150%;
}


.f_nav {
  position: fixed;
  width: 100%;
  bottom: 0px;
  left:0px;
  background:#e6212a;
  overflow: hidden;
}
.f_nav ul {
  width: 100%;
  margin-top: -3.5%;
  position: relative;
  z-index: 22;
  overflow: hidden;
}
.f_nav li {
  float: left;
  width: 10%;
  text-align: center;
  margin: 0 5%;
  list-style: none;
}
.f_nav li img {
  width: 100%;
  height: 80%;
}

