/* 视觉稿宽度为 1000, 请设置html的font-size为 75px, 以便在布局视口宽度为 750 的页面中自适应 */
.banner {
  width: 7.5rem;
  background:url("images/bannerbg.jpg") center;
  background-size:cover;
}
.hd {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.14rem;
  width: 7.5rem;
}
.actionBg {
  margin-top: 0.31rem;
  width: 2.67rem;
  height: 0.48rem;
}
.logo-pic {
  width: 1.48rem;
  height: 1.44rem;
}
.bd {
  margin-top: 0.1rem;
  margin-left: 1.58rem;
  width: 4.05rem;
  height: 7.24rem;
}


/*part-1*/
.bg-lead{
  background:url("images/bg01.jpg") center;
  background-size:cover;
}
.block {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 0.21rem;
  padding-bottom: 0.19rem;
  width: 7.5rem;
}
.leadtit {
  margin-left: 2.03rem;
  max-width: 5.35rem;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  /* white-space: pre; */
  color: #333333;
  font-size: 0.42rem;
  font-weight: 500;
  lines: 1;
  line-height: 0.41rem;
}
.bordercolor {
  margin: .5rem 0 .5rem 2.05rem;
  background-color: #333333;
  width: 0.4rem;
  height: 0.04rem;
}
.leadarticle {
  margin-left: 2.03rem;
  width: 4.87rem;
  overflow: hidden;
  text-decoration: none;
  line-height: 0.42rem;
  color: #333333;
  font-size: 0.24rem;
  font-weight: 500;
  lines: 8;
  text-overflow: ellipsis;
}







/*part-2*/
.bg-together{
  background:url("images/bg02.jpg") center;
  background-size:cover;
}
.box {
}
.hdtit {
  display: flex;
  flex-direction: row;
  margin-top: 0.06rem;
  width: 7.5rem;
  height: 0.4rem;
}
.color {
  background-color: #2c1811;
  width: 0.4rem;
  height: 0.4rem;
}
.title {
  margin-left: 0.34rem;
  line-height: 0.36rem;
  color: #2c1811;
  font-size: 0.36rem;
  font-weight: 500;
  lines: 1;
}
.bdcon {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-top: 0.33rem;
  width: 7.49rem;
  height: 1.92rem;
}
.article {
  width: 6.03rem;
  height: 1.92rem;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  line-height: 0.42rem;
  color: #333333;
  font-size: 0.24rem;
  font-weight: 500;
  lines: 5;
}
.submain {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0.55rem;
  padding-right: 0.74rem;
  padding-left: 0.75rem;
  width: 7.5rem;
  height: 3.02rem;
}
.pic {
  width: 1.2rem;
  height: 3.02rem;
}
.img {
  width: 1.2rem;
  height: 3.02rem;
}
.smallItem {
  width: 1.2rem;
  height: 3.02rem;
}
.smallPic {
  width: 1.2rem;
  height: 3.02rem;
}
.main {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0.35rem;
  padding-right: 1.54rem;
  padding-left: 1.55rem;
  width: 7.5rem;
  height: 3.02rem;
}
.smallImg {
  width: 1.2rem;
  height: 3.02rem;
}
.pic2 {
  width: 1.2rem;
  height: 3.02rem;
}
.img2 {
  width: 1.2rem;
  height: 3.02rem;
}
