body{
    background: #f5f5f5;
}



.detail{
  width: 100%;
  margin-top: 0.5rem;
  background: #fff;
  float: left;
}
.detail .newsxq{
  width: 100%;
  padding: 0.35rem 0.53rem;
  float: left;
}
.detail .newsxq .newsxqtitle{
  width: 100%;

  font-size: 0.48rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  color: #333333;
  text-align: center;
  float: left;
}
.detail .newsxq .newsxqsmtitle{
  width: 100%;
  margin-top: 0.4rem;
  text-align: center;
  float: left;
}
.detail .newsxq .newsxqxx{
  width: 100%;
  margin-top: 0.53rem;
  float: left;
}
.detail .newsxq .newsxqxx p{
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  line-height: 0.64rem;
  text-indent: 2em;
}
.detail .newsxq .newsprevnext{
  width: 100%;
  margin-top: 1.2rem;
  float: left;
}
.detail .newsxq .newsprevnext .newsprev{
  width: 100%;
  float: left;
  
  line-height: 0.64rem;
}
.detail .newsxq .newsprevnext .newsprev a{
  font-size: 0.2rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
}
.detail .newsxq .newsprevnext .newsnext{
  width: 100%;
  float: left;
  
  line-height: 0.64rem;
}
.detail .newsxq .newsprevnext .newsnext a{
  font-size: 0.2rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #666666;
}








.bookxq{
  width: 100%;
  margin-top: 2rem;
  
}
.bookxq .bookinfo{
    width: 100%;
    background: #fff;
    padding: 0.35rem 0.53rem;
    float: left;
}
.bookxq .bookinfo .bookjbxx{
  width: 100%;

  float: left;
}
.bookxq .bookinfo .bookjbxx .bookpic{
  width: 45%;
  display: inline-block;
  float: left;
  /*border:#f00 solid 1px;*/
  overflow: hidden;
}
.bookxq .bookinfo .bookjbxx .bookpic img{
  width: 4rem;
  display: block;
}
.bookxq .bookinfo .bookjbxx .rightbookjbxx{
  width: 52%;
  display: inline-block;
  float: right;
  /*border:#f00 solid 1px;*/
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .booktitle{
  font-size: 0.4rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  color: #333333;
  margin-bottom: 0.3rem;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo{
  width: 100%;
  float: left;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo .bookjbxxitem{
  width: 100%;
  margin-bottom: 0.2rem;
  float: left;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo .bookjbxxitem span{
  width: 41%;
  /*border: #f00 solid 1px;*/
  display: inline-block;
  float: left;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #666666;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo .bookjbxxitem p{
  width: 58%;
  /*border: #f00 solid 1px;*/
  display: inline-block;
  float: right;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  text-align: left;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo .bookjbxxitem:first-child p{
  color: #fb6e52;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo .bookjbxxitem:nth-child(3) p{
  color: #333333;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxinfo .bookjbxxitem:nth-child(4) p{
  color: #EF1414;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxbut{
  width: 100%;
  margin-top: 0.3rem;
  float: left;
}

.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxbut a{
  display: inline-block;
  float: left;
  font-size: 0.35rem;
  padding:0.36rem 0.4rem;
  border:#fb6e52 solid 1px;
  border-radius: 5px;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxbut a:first-child{
  background: #fb6e52;
  color: #fff;
}
.bookxq .bookinfo .bookjbxx  .rightbookjbxx .bookjbxxbut a:last-child{
  float: right;
  margin-right: 0px;
}








.bkxx{
  width: 100%;
  margin-top: 0.4rem;
    background: #fff;
    padding: 0.35rem 0.53rem;
    float: left;
}
.bkxx .bkxxtitle{
  width: 100%;
  height: 0.5rem;
  font-size: 0.43rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #222222;
  border-left: #fb6e52 solid 0.11rem;
  padding-left: 0.1rem;
  float: left;
}
.bkxx .bookxxone{
  width: 100%;
  margin-top: 0.5rem;
  float: left;
}
.bkxx .bookxxone .bookxxoneitem{
  width: 49%;
  display: inline-block;
  float: left;
  /*border:#f00 solid 1px;*/
  margin-bottom: 0.4rem;
}
.bkxx .bookxxone .bookxxoneitem span{
  display: inline-block;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #666666;

  float: left;
}
.bkxx .bookxxone .bookxxoneitem p{
  display: inline-block;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  float: left;
}
.bkxx .bookxxtwo{
  width: 100%;
  margin-top: 0.1rem;
  float: left;
}
.bkxx .bookxxtwo .bookxxtwoitem{
  width: 100%;
  margin-bottom: 0.4rem;
  float: left;
}
.bkxx .bookxxtwo .bookxxtwoitem span{
  width: 21%;
  display: inline-block;
  float: left;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #666666;
  /*border:#f00 solid 1px;*/
}
.bkxx .bookxxtwo .bookxxtwoitem p{
  width:78%;
  display: inline-block;
  float: left;
  font-size: 0.35rem;
  /*line-height: 0.64rem;*/
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  /*border:#f00 solid 1px;*/
}







.zzxx{
  width: 100%;
  margin-top: 0.4rem;
    background: #fff;
    padding: 0.35rem 0.53rem;
    float: left;
}
.zzxx .zzxxinfo{
  width: 100%;
  float: left;
}
.zzxx .zzxxinfo .zzxxmenu{
  width: 100%;
  float: left;
}
.zzxx .zzxxinfo .zzxxmenu .categorylist{
  width: 100%;
  height: 0.85rem;
  float: left;
   overflow: hidden;
}
.zzxx .zzxxinfo .zzxxmenu .categorylist ul{
  width: 100%;
  display: flex;
  overflow: auto;
  border-bottom: #BFBFBF solid 1px;
  float: left;
}
.zzxx .zzxxinfo .zzxxmenu .categorylist ul li{
  display: line-height;
  float: left;
     min-width: 1.8rem;
     margin-right: 0.3rem;
    height: 0.8rem;

    text-align: center;
}
.zzxx .zzxxinfo .zzxxmenu .categorylist ul li:first-child{
  border-bottom: #fb6e52 solid 0.06rem;
}
.zzxx .zzxxinfo .zzxxmenu .categorylist ul li a{
  font-size: 0.4rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  /*letter-spacing: 0.1rem;*/
  color: #333333;
}
.zzxx .zzxxinfo .zzdetail{
  width: 100%;
  float: left;
}
.zzxx .zzxxinfo .zzdetail .zzitem{
  width: 100%;
  margin-top: 0.53rem;
  float: left;
}
.zzxx .zzxxinfo .zzdetail .zzitem .zztitle{
  width: 100%;
  font-size: 0.4rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  color: #fb6e52;
  line-height: 0.48rem;
  text-align: center;
  float: left;
}
.zzxx .zzxxinfo .zzdetail .zzitem .zzxxdetail{
  width: 100%;
  margin-top: 0.3rem;
  float: left;
}
.zzxx .zzxxinfo .zzdetail .zzitem .zzxxdetail p{
  width: 100%;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  line-height: 0.64rem;

  float: left;
}


.zzxx .zzxxinfo .zzdetail .zzitem .zzxxdetail ul li{
	line-height:25px;
	font-size: 0.35rem;
	line-height: 0.64rem;
	
}
.zzxx .zzxxinfo .zzdetail .zzitem .zzxxdetail ul li span{
	display:block;
	font-size: 0.35rem;
	
}

.menu{
  width: 100%;
  background: #fff;
  padding-top: 2.1rem;
  padding-bottom: 0.26rem;
  float: left;
}
.menu .menuinfo{
  width: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
}
.menu .menuinfo .menuitem{
  display: inline-block;
  float: left;
  width: 22%;
  /*border:#f00 solid 1px;*/
  text-align: center;
}
.menu .menuinfo .menuitem img{
  width: 0.93rem;
  height: 0.93rem;
  display: block;
  /*float: left;*/
}
.menu .menuinfo .menuitem p{
  width: 100%;
  float: left;
  margin-top: 0.18rem;
  font-size: 0.32rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;

}

