@charset "gb2312";
body{
    background: #f5f5f5;
}






.banner{
  width: 100%;
  background: #fff;
  margin-top: 1.73rem;
  float: left;
}
.banner .bannerinfo{
  width: 100%;
  padding:0.26rem;
  float: left;
}
.banner .bannerinfo img{
  width: 100%;
  display: block;
  float: left;
}







.menu{
  width: 100%;
  background: #fff;
  padding-top: 0.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;

}





.tjzz{
  width: 100%;
  margin-top: 0.4rem;
  background: #fff;
  padding:0.33rem 0.4rem;
  float: left;
  /*border:#f00 solid 1px;*/
}
.tjzz .tjzzinfo{
  width: 100%;
  float: left;
}
.tjzz .tjzzinfo .tjzztitle{
  width: 100%;
  float: left;
}
.tjzz .tjzzinfo .tjzztitle .lefttjzztitle{
   width: 34%;
    display: inline-block;
    float: left;
    /* margin-top: 6px; */
    display: flex;
    /* justify-content: center; */
    align-items: center;
    /* line-height: 0.85rem; */
    height: 0.85rem;
}
.tjzz .tjzzinfo .tjzztitle .lefttjzztitle p{
  height: 0.5rem;
  /*line-height: 0.43rem;*/
  font-size: 0.43rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  color: #333333;
  padding-left: 0.13rem;
  

  border-left: #fb6e52 solid 0.11rem;
}
.tjzz .tjzzinfo .tjzztitle .righttjzztitle{
  width: 65%;
  display: inline-block;
  float: right;
}
.tjzz .tjzzinfo .tjzztitle .righttjzztitle h3{
  display: inline-block;
  float: left;

  width: 1.86rem;
  height: 0.85rem;
  line-height: 0.85rem;
  text-align: center;
  
  border: 1px solid #BFBFBF;
  border-radius: 0.4rem;
  margin-right: 0.15rem;

  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;

}
.tjzz .tjzzinfo .tjzztitle .righttjzztitle h3:last-child{
  /*float: right;*/
  margin-right: 0rem;
}
.tjzz .tjzzinfo .tjzztitle .righttjzztitle .up{
  border: 1px solid #fb6e52;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #fb6e52;
}
.tjzz .tjzzinfo .tjzzxx{
  width: 100%;
  margin-top: 0.4rem;
  float: left;
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo{
  width: 100%;
  float: left;
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem{
  width: 100%;
  height: 3.12rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
  float: left;

}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem .lefttjzzpic{
  width: 2.26rem;
  height: 3.12rem;
  display: inline-block;
  overflow: hidden;
  float: left;
  /*border-top: #f00 solid 1px;*/
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem .lefttjzzpic img{
  width: 100%;
  display: block;
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem .righttjzzdetail{
  width: 72%;
  display: inline-block;
  float: right;
  /*border-top: #f00 solid 1px;*/
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem .righttjzzdetail .tjzzdetailtitle{
  width: 100%;
  font-size: 0.4rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 800;
  color: #333333;
  margin-top: 0.22rem;
  float: left;
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem .righttjzzdetail .tjzzdetailcate{
  width: 100%;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  margin-top: 0.1rem;
  float: left;
}
.tjzz .tjzzinfo .tjzzxx .tjzziteminfo .tjzzitem .righttjzzdetail .tjzzdetailmess{
  width: 100%;
  font-size: 0.32rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  line-height: 0.53rem;
  margin-top: 0.2rem;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}












.cate{
  width: 100%;
  margin-top: 0.4rem;
  background: #fff;
  padding:0.33rem 0.4rem;
  float: left;
}
.cate .cateinfo{
  width: 100%;
  float: left;
}
.cate .cateinfo .categorylist{
  width: 100%;
  height: 2.85rem;
  float: left;
   overflow: hidden;
}
.cate .cateinfo .categorylist ul{
  width: 100%;
  display: flex;
  overflow: auto;
  border-bottom: #BFBFBF solid 1px;
  float: left;
  flex-wrap: wrap;
}
.cate .cateinfo .categorylist ul li{
  display: line-height;
  float: left;
     min-width: 2.1rem;
     margin-right: 0.1rem;
    height: 0.8rem;

    text-align: center;
}
.cate .cateinfo .categorylist ul li:first-child{
  border-bottom: #fb6e52 solid 0.06rem;
}
.cate .cateinfo .categorylist ul li a{
  font-size: 0.4rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  /*letter-spacing: 0.1rem;*/
  color: #333333;
}
.cate .cateinfo .catelist{
  width: 100%;
  margin-top: 0.45rem;
  float: left;
}
.cate .cateinfo .catelist .tjzzitem{
  width: 100%;
  height: 3.12rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
  float: left;

}
.cate .cateinfo .catelist .tjzzitem .lefttjzzpic{
  width: 2.26rem;
  height: 3.12rem;
  display: inline-block;
  overflow: hidden;
  float: left;
  /*border-top: #f00 solid 1px;*/
}
.cate .cateinfo .catelist .tjzzitem .lefttjzzpic img{
  width: 100%;
  display: block;
}
.cate .cateinfo .catelist .tjzzitem .righttjzzdetail{
  width: 72%;
  display: inline-block;
  float: right;
  /*border-top: #f00 solid 1px;*/
}
.cate .cateinfo .catelist .tjzzitem .righttjzzdetail .tjzzdetailtitle{
  width: 100%;
  font-size: 0.4rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  margin-top: 0.22rem;
  float: left;
}
.cate .cateinfo .catelist .tjzzitem .righttjzzdetail .tjzzdetailcate{
  width: 100%;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  margin-top: 0.1rem;
  float: left;
}
.cate .cateinfo .catelist .tjzzitem .righttjzzdetail .tjzzdetailmess{
  width: 100%;
  font-size: 0.32rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  line-height: 0.53rem;
  margin-top: 0.2rem;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}










.cjwt{
  width: 100%;
  margin-top: 0.4rem;
  padding:0.33rem 0.4rem;
  background: #fff;
  float: left;
}
.cjwt .cjwtinfo{
  width: 100%;
  float: left;
}
.cjwt .cjwtinfo .cjwttitle{
  width: 100%;
  float: left;
}
.cjwt .cjwtinfo .cjwttitle .cjwttitlexx{
  width: 49%;
  display: inline-block;
  border-left: #fb6e52 solid 0.1rem;
  float: left;
}
.cjwt .cjwtinfo .cjwttitle .cjwttitlexx p{
  font-size: 0.42rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  margin-left: 0.1rem;
  color: #333333;
}
.cjwt .cjwtinfo .cjwttitle .cjwttitlemore{
  width: 49%;
  display: inline-block;
  float: right;
  text-align: right;
}
.cjwt .cjwtinfo .cjwttitle .cjwttitlemore a{
  font-size: 0.32rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #666666;
}
.cjwt .cjwtinfo .cjwtxx{
  width: 100%;
  margin-top: 0.4rem;
  float: left;
}
.cjwt .cjwtinfo .cjwtxx ul{
  width: 100%;
  float: left;
}
.cjwt .cjwtinfo .cjwtxx ul li{
  width: 100%;
  margin-bottom: 0.53rem;
  float: left;
}
.cjwt .cjwtinfo .cjwtxx ul li a{
  width: 98%;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}












.zczx{
  width: 100%;
  margin-top: 0.4rem;
  padding:0.33rem 0.4rem;
  background: #fff;
  float: left;
}
.zczx .zczxinfo{
  width: 100%;
  float: left;
}
.zczx .zczxinfo .zczxtitle{
  width: 100%;
  float: left;
}
.zczx .zczxinfo .zczxtitle .zczxtitlexx{
  width: 49%;
  display: inline-block;
  border-left: #fb6e52 solid 0.1rem;
  float: left;
}
.zczx .zczxinfo .zczxtitle .zczxtitlexx p{
  font-size: 0.42rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 600;
  margin-left: 0.1rem;
  color: #333333;
}
.zczx .zczxinfo .zczxtitle .zczxtitlemore{
  width: 49%;
  display: inline-block;
  float: right;
  text-align: right;
}
.zczx .zczxinfo .zczxtitle .zczxtitlemore a{
  font-size: 0.32rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #666666;
}
.zczx .zczxinfo .zczxxx{
  width: 100%;
  margin-top: 0.4rem;
  float: left;
}
.zczx .zczxinfo .zczxxx ul{
  width: 100%;
  float: left;
}
.zczx .zczxinfo .zczxxx ul li{
  width: 100%;
  margin-bottom: 0.53rem;
  float: left;
}
.zczx .zczxinfo .zczxxx ul li a{
  width: 98%;
  font-size: 0.35rem;
  /*font-family: Source Han Sans CN;*/
  font-weight: 400;
  color: #333333;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}