.top{width:100%;margin-top:30px;color:#000;font-size: 22px;line-height: 30px;
  /*font-weight: bold;*/border-bottom:1px solid #e5e5e5;margin-bottom:20px}
  .titlt_top {margin: 0; border: none; line-height: 1; height: auto;}
.newsTitle_big{font-size: 32px;/*font-weight: bold;*/text-align: left;line-height: 42px; /*margin:30px 0 20px*/; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.newsInfo{font-size: 15px;font-weight: bold;color:#666;line-height: 20px;margin-bottom:20px; margin-top: 20px;}
.newsContent{width:660px;float:left;margin-right:30px; }
.newsDetail{padding:20px 0;line-height: 40px;font-size: 20px; overflow: hidden;
}
.qrCodeBox{width:160px;text-align: center;padding:30px 0 20px;border: 1px solid #ccc;margin:0 auto;margin-bottom: 20px;}
.qrCodeBox img{width:100px;height:100px}
.qrText{font-size: 12px;color:#666;line-height: 24px}
/* sousuo */
.worker_search input {
  line-height: 30px;
  border-radius: 10px;
  border: 1px solid #d6d6d6;
}
.worker_search button {
  line-height: 32px;
  border-radius: 10px;
  background: #B20802;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 16px;
  padding: 0 15px;
}
#rightSide{width: 390px;float:right}
.redFont{color:rgba(200, 53, 48, 1)}
.platForm{width:100%;display: flex;justify-content: space-between; column-gap: 20px;}
.platForm a {
  flex-grow: 1;
}
  .box{max-width:185px; flex-grow: 1; height:135px;border-radius: 20px;background-size: 100% 100%;padding-top:26px;
    padding-left:7px}
  .weiboBox{background:url("../img/weibo.png") no-repeat 0 0 }
  .weixinBox{background:url("../img/weixin.png") no-repeat 0 0 }
  .box p{font-size: 20px;color:#fff;font-weight: bold;line-height: 28px}
  .modular_side{width:100%;margin-top:30px}
  .title{width:100%;padding:12px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
    line-height: 30px;font-size: 20px;font-weight: bold;color:#000;height:54px;vertical-align: middle}
  .redBlock{display: inline-block;width:10px;height:26px;background: rgba(200, 53, 48, 1);
    margin-right:5px;vertical-align: top;position: relative;top:2px}
  .gray{display: inline-block;width:275px;height:26px;background:rgba(231, 228, 231, 1);vertical-align: middle;
    position: relative;bottom:2px}
  .gray2{width:165px}
  .newsBox_side{width:100%;padding: 20px 0 10px;}
  .newsBox_side .newsItem{width:100%;margin-bottom: 15px}
  .newsBox_side .newsItem .point{width:6px;height:6px;border-radius: 100px;background:rgba(200, 53, 48, 1);
    display: inline-block;vertical-align: top;position: relative;top:13px;margin-right:6px}
  .newsBox_side .newsItem .newsTitle{width:370px;font-size: 17px;line-height: 30px;color:#4d4d4d; overflow: hidden; 

	 text-overflow: ellipsis; 

	 white-space: nowrap; 
    /*font-weight: bold;*/display: inline-block;margin-right:0;vertical-align: top}
  /*.newsBox_side .newsItem .newsTitle{height: 30px;overflow: hidden;}*/
  .newsBox_side .newsItem .newsTitle:hover{color: rgba(166, 0, 0, 1);cursor: pointer;}
  .modular_side  .title:hover{color: rgba(166, 0, 0, 1);cursor: pointer;}
  .imgBox_side{width:100%;margin-top:20px;border-radius:16px;overflow: hidden;position: relative;
    height:220px}
  .imgBox_side .news{height:32px;line-height: 32px;font-size:16px;text-align: center;width:100%;}
  .imgBox_side .news{ position: absolute;color: #fff;left: 0;bottom: 0;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1));}
  .modular_side2{margin-top:0}
  .numberInfo{width:100%;margin:30px 0;display: flex;justify-content: space-around}
  .numberInfo img{width:180px;height:275px}

  .header{width:100%;height:90px;background:rgba(178, 6, 1, 1)}
  .header .content{height:100%;font-family: FZCYSJW-GB10;font-weight: bold;}
  .header .logo{width:230px;margin-top:10px}
  .header .menu{font-size: 20px;letter-spacing: 2px;color:#fff;line-height: 90px;margin:0 13px;
    vertical-align: top;cursor: pointer}
  .header .menu:active{color:#ddd}
  .header .line{color:#fff;line-height: 90px;vertical-align: top}

  .bc_nav{ height:54px; line-height:54px; font-size:16px; color:#9b9b9b; /*border-bottom:1px #f3bdbd solid;*/ margin-bottom:20px;  margin:0 auto}
  .bc_nav a{ color:#9b9b9b}
  .bc_main{ float:left}
  .bc_nav .bc_main a:after {
      content: " >> ";
      height: 10px;
  }
  .bc_nav .bc_main a:nth-last-child(1):after{ display:none}

@media (max-width: 768px) {
  .gray {
    display: none;
  }
  #rightSide {
    width: 100%;
  }
  .newsContent {
    width: 100%;
    margin: 0;
  }
  .top {
    height: auto;
  }
}