header {
 width:100%;
 max-width:800px;
 margin-left:auto;
 margin-right:auto;
 position:fixed;
 top:0;
 left:0;
 right:0;
 z-index:400;
 height:50px;
 line-height:50px;
 background:#007bff;
 box-sizing:border-box;
 color:#fff;
}
header a.bookmark {
 background:url(../images/bookmark.png) no-repeat center;
 background-size:50% 50%;
 color:#fff;
 position:absolute;
 z-index:2;
 display:inline-block;
 width:30px;
 height:50px;
 padding:0 .36rem;
}
header a.back {
 background:url(../../images/back.png) no-repeat center;
 background-size:50% 50%;
}
header a.home {
 background:url(../images/home.png) no-repeat center;
 background-size:50% 50%;
 float:right;
}
header a.kaijiang {
 background:url(../images/kaijiang.png) no-repeat center;
 background-size:50% 50%;
 float:right;
}
header a {
 color:#fff;
 position:relative;
 z-index:2;
 display:inline-block;
 width:30px;
 height:50px;
 padding:0 .36rem;
 float:left;
}
header h1 {
 position:absolute;
 left:0;
 top:0;
 height:50px;
 width:100%;
 padding:0 10% 0 10%;
 box-sizing:inherit;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:center;
 font-size:20px;
 font-weight:400;
}
header h1 img {
 vertical-align:top;
 height:100%;
 width:auto;
}
header div i {
 box-sizing:border-box;
}
header div a i {
 display:inline-block;
 width:.83rem;
 height:.8rem;
 background:url(../image/xiao1.png) -1.43rem -1.183rem;
 background-size:12rem auto;
 vertical-align:middle;
 margin-top:.08rem;
 box-sizing:border-box;
 background-position:-4.5rem -4.7rem;
}
header .menubtn {
 position:relative;
 z-index:2;
 display:inline-block;
 float:right;
}
header .menubtn a {
 line-height:50px;
 margin-right:0;
 color:#fff;
 font-size:18px;
 width:auto !important;
 text-align:right;
}
header .menubtn a span {
 margin-right:-0.03rem;
}
.headfixed {
 width:100%;
 max-width:1024px;
 margin-left:auto;
 margin-right:auto;
 position:fixed;
 top:0;
 left:0;
 right:0;
 z-index:400;
 box-sizing:border-box;
}
section {
 max-width:1024px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 min-height:100%;
 clear:both;
 font-size:.7rem;
}
.loading>img {
 width:auto;
 vertical-align:middle;
 height:14px;
}
.box_view {
 margin-top:50px;
 border-top:1px solid #E0E0E0;
 background:#FFFFFF;
 height:2rem;
 border-bottom:1px solid #dcdce0;
 margin-bottom:.5rem;
 overflow-x:auto;
 box-sizing:border-box
}
.lz_type {
 width:36rem;
 display:flex;
 justify-content:space-around;
}
.lz_type div {
 width:4rem;
 justify-content:center;
 display:flex;
 align-items:center;
 float:left;
}
.lz_type div span {
 line-height:1.8rem;
 padding:0rem .5rem;
 font-size:.65rem;
 box-sizing:border-box
}
.lz_type div span a {
 color:#555;
}
.bottom {
 color:#fc3253;
 border-bottom:3px solid #fc3253;
}
.year_history {
 height:2rem;
 line-height:2rem;
 text-align:center;
 background:#fff;
 font-size:.65rem;
 color:#333;
 border-top:1px solid #e0e0e0;
}
.c-red {
 color:#e54545;
}
#top {
 background:url(../image/top_btn.png) no-repeat;
 background-size:100% 100%;
 width:41px;
 height:41px;
 display:none;
 position:fixed;
 right:10px;
 /*bottom:55px;*/
 bottom:125px;
 z-index:50;
}
.nav em {
 height:42px;
 float:left;
 margin-right:4px;
 padding:0 6px;
 box-sizing:border-box;
 position:relative;
 font-style:normal
}
.nav em:before {
 position:absolute;
 content:"";
 right:0;
 bottom:0;
 width:0;
 height:22px;
 border-left:1px #fff solid;
 transform:rotate(20deg)
}
.nav em:after {
 position:absolute;
 content:"";
 right:0;
 top:0;
 width:0;
 height:22px;
 border-left:1px #fff solid;
 transform:rotate(-20deg)
}
.nav span {
 padding-left:6px
}
.nav {
 margin-top:5px;
 width:100%;
 /*background:#e54545;*/
 background:#0099ff;
 height:42px;
 line-height:42px;
 box-sizing:border-box;
}
.nav a,
.nav strong a {
 line-height:42px;
 color:#fff;
 font-size:15px;
 display:inline;
}
.nav strong {
 color:#fff;
}
#footerDiv {
 max-width:1024px;
 font-size:.7rem;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 margin-top:.1rem;
 background:#fff;
 border-top:1px solid #dededf;
}
#footerDiv .copy {
 font-size:.6rem;
 background:#f0eff5;
 height:2rem;
 line-height:2rem;
 text-align:center;
 color:#666;
}