body {
  font-size: 14px;
  background: #F2F2F2;
}

#app-wrap {
  display: none;
}
#pc-wrap .footer-box{
  padding: 18px;
}
#pc-wrap .container {
  padding: 20px 0;
  justify-content: center;
  overflow: hidden;
}

#pc-wrap .container h2 {
  font-size: 30px;
}
#pc-wrap .swiper-slide img{
  width: 580px;
  height: 365px;
}
/* .banner{
  position: relative;
} */
#pc-wrap .main1 .banner > img {
  width: 100%;
}

.main2 .title-b {
  background: url(./yyh2022-title-b.png) no-repeat center;
  align-items: center;
  padding: 20px;
}

.main2 .s-title{
  align-items: center;
}
.main2 .s-title a.more{
  font-size: 16px;
  font-weight: bold;
  padding-top: 15px;
}
.main2 .s-title img{
  width: 1100px;
  max-width: 100%;
}

.main2 .jdgz-list {
  background: url(./6b1729db90f1446f940842ede5652626.png) no-repeat center;
}

.main2 .jdgz-list li {
  display: flex;
  padding: 20px;
  list-style: disc;
  font-size: 16px;
  justify-content: space-between;
}

.main3 .title-b {
  background: url(./yyh2022-title-b.png) no-repeat center;
  align-items: center;
  padding: 20px;
}

.main3 .title-b img{
  width: 90%;
}
.main3 .title-b a.more{
  font-weight: bold;
  padding-top: 15px;
}
.main3 .jdgz-list {
  background: url(./6b1729db90f1446f940842ede5652626.png) no-repeat center;
}

.main3 .jdgz-list li {
  display: flex;
  padding: 20px;
  list-style: disc;
  font-size: 16px;
  justify-content: space-between;
}

.main4 .img-list{
  width: 40%;
  margin:10px 3%;
}

#pc-wrap .main5 .container{
  padding: 20px;
}
.main5 h2{
  color: #0272c9;
}
#pc-wrap .main5 p{
  text-align: left;
  text-indent: 2em;
  line-height: 2em;
  font-size: 18px;
  color: #0272c9;
}
.main5 ul li{
  margin: 20px;
  padding: 20px;
  background: #def1ff;
  color: #0272c9;
  border: 1px solid #0272c9;
}
.main5 ul li a{
  color: #0272c9;
  font-size: 18px;
}
.main5 ul li img{
  vertical-align: top;
  width: 24px;
}
.logo {
  width: 225.45px !important;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
  
}
.shutiao{
  height: 50px;
}
.top_middle{
  height: 540px;
  box-shadow: 0 2px 16px 0 rgba(0,0,0,0.22);
  margin-bottom: 20px;
  margin-top: 10px;
}
.baner_img{
  height:310px ;
  width:560px ;
  
}
.title_txt{
  text-align: left;
  padding:0 20px ;
  
}
.text{
  padding-top:10px ;
  font-size: 16px;
  color: #666666;
  margin: 0 20px;
}
.title{
  font-size: 22px;
color: #333333;
/* letter-spacing: 0; */
font-weight: bolder;
}
.right_row{
  background: url(./right.png) no-repeat ;
  background-size: 100%;
  width: 112px;
height: 48px;
margin-top: 30px;
}
.right_row:hover{
  cursor:pointer;
}
.li_list{
  display: flex;
  margin: 0 10px 35px 10px;
  height: 70px;
  background: #F6F6F6;
}
.ul_list :first-child{

}
.li_box{
  flex: 9;
  overflow: hidden;

}


.li_title{
  margin-top: 2px;
  font-size: 18px;
color: #333333;

}

.li_center{
  margin-top: 5px;
  font-size: 16px;
color: #666666;
text-align: left;
}
.li_time{
  display: flex;
  flex-wrap: wrap;
  width: 65px;
  align-items: center;

}
.shuPC{
  height: 56px;
  width: 2px;
  background-color: #333333;;
  margin: auto 11px;

}
.day{
  font-weight: Bold;
  font-size: 28px;
  color: #333333;
  flex: 1;
text-align: right;
}
.date{
  font-size: 15px;
color: #333333;
}
.main3_box{
  box-shadow: 0 2px 16px 0 rgba(0,0,0,0.22);
}
.middle{
  display: flex;
  justify-content: center;
}
.main3_box{
  width: 590px;
  box-shadow: 0 2px 16px 0 rgba(0,0,0,0.22);
  margin:0 20px  20px 0;
  background: url(./backimg.png) no-repeat center -15px;
  overflow: hidden;
  height: 375px;
}
.main4_box{
  overflow: hidden;
  height: 375px;
  width: 590px;
  margin-bottom:20px ;
  background: url(./backimg.png) no-repeat center -15px;
  box-shadow: 0 2px 16px 0 rgba(0,0,0,0.22);
}
.title_middle{
  font-weight: Bold;
font-size: 24px;
color: #BD1A2D;
border-bottom: 3px solid #BD1A2D;
width: 100px;
margin: 20px 0 8px 10px;

}
.main3_li{
  height: 56px;
  display: flex;
  margin: 0 20px;
  padding: 15px 0;
  border-bottom: 1px solid #cccc;

}
.main3_title{
  flex: 8;
  font-size: 18px;
color: #333333;
overflow: hidden;

}
.main3_date{
  font-size: 16px; 
color: #999999;
}
.bottom{
  width: 100%;
  height: 3px;
  background: #BD1A2D;
  margin-bottom:20px ;
}