.top{width:100%;margin-top:30px;height:40px;color:#000;font-size: 22px;line-height: 30px;font-weight: bold}

.redBlock{display: inline-block;width:10px;height:30px;background: rgba(200, 53, 48, 1);

  margin-right:5px;vertical-align: top;}

.newsList{width:680px;float:left;margin-right:30px;border-top:1px solid rgba(204, 51, 51, 1)}

@media (max-width: 768px) {
  .newsList{width:100%}
}

.newsBox{width:100%;padding:25px 0;border-bottom:1px dotted rgba(150, 150, 150, 1)}

.newsItem{width:100%; display: flex}

/*.redPoint{display: inline-block;width: 6px;height:6px;border-radius: 100px;vertical-align: middle;*/

/*  background:rgba(204, 51, 51, 1)}*/

/*.newsTitle{*/

/*    display: inline-block;*/

/*    width:620px;*/

/*    margin-right:28px;*/

/*    color:#000;*/

/*    font-size: 16px;*/

/*  !*font-weight: bold;*!*/

/*  !*  line-height: 44px;*!*/

/*    line-height: 22px;*/

/*    vertical-align: middle*/

/*}*/

.redPoint{

    width: 6px;

    height: 6px;

    border-radius: 100px;

    background:rgba(204, 51, 51, 1);

    display: inline-block;

    vertical-align: top;

    position: relative;

    top: 18px;

    /*margin-right: 6px;*/

}

.newsBox .newsTitle{

    /*height: 44px;*/

    margin-bottom: 15px;

}

.newsTitle{

    width: calc(100% - 20%);

    font-size: 16px;

    line-height: 30px;

    color: #000;

    /* font-weight: bold; */

    display: inline-block;

    margin-right: 28px;

    vertical-align: top;

}

.date{/*width:96px;*/font-size: 16px;color:rgba(149, 149, 149, 1);display: inline-block;vertical-align: middle;

  line-height: 44px}



.pagination{/*width:100%;*/text-align: center;margin-top:30px;vertical-align: middle;line-height: 30px;}
.pages span {
  display: inline-block;
  line-height: 26px;
  color: #fff;
  border-color: #ce010d !important;
  background: #ce010d !important;
  margin: 0 5px;
  padding: 0 8px;
  font-size: 14px;
}
.pages a {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  font-family: "Microsoft YaHei", Arial;
  line-height: 26px;
  border: 1px solid #cbcbcb;
  margin: 0 5px;
  padding: 0 8px;
  text-align: center;
}

.pageBtn{border:1px solid rgba(226, 223, 216, 1);background:rgba(247, 246, 243, 1);text-align: center;

  color:#000;line-height: 30px;padding: 5px 8px;font-size: 12px;cursor: pointer;vertical-align: middle;

  margin:0 2px;}

.pageBtn:hover{background:rgba(210, 210, 210, .8)}

.currentPage{background:rgba(204, 51, 51, 1)!important;color:#fff}

.redText{color:rgba(204, 51, 51, 1)}

.empty{margin-right:5px}

.pageInput{width:50px;height:24px}



#rightSide{width: 390px;float:right}

.redFont{color:rgba(200, 53, 48, 1)}

.platForm{width:100%;display: flex;justify-content: space-between;}

  .box{max-width:185px;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: 16px;line-height: 30px;color:#4d4d4d;

    /*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;}

  .logo{}

  .menu{font-size: 20px;letter-spacing: 2px;color:#fff;line-height: 90px;margin:0 13px;

    vertical-align: top;cursor: pointer}

  .menu:active{color:#ddd}

  .line{color:#fff;line-height: 90px;vertical-align: top}

  .boxhr{border-bottom: 1px dotted rgba(150, 150, 150, 1);margin: 10px 0px;}

  .mainImgBox{width:100%;margin-top:18px;height:88px;}

  .mainImgBox img{height:100%;width:1200px;}



  .pagination {

            display:inline-block;

            padding-left:0;

            margin:20px 0;

            border-radius:0

        }

        .pagination>li {

            display:inline

        }

        .pagination>li>a,.pagination>li>span {

            position:relative;

            float:left;

            padding:8px 12px;

            line-height:1.42857143;

            text-decoration:none;

            color:#666;

            background-color:#fff;

            border:1px solid #ddd;

            margin-left:10px

        }

        .pagination>li:first-child>a,.pagination>li:first-child>span {

            margin-left:0;

            border-bottom-left-radius:0;

            border-top-left-radius:0

        }

        .pagination>li:last-child>a,.pagination>li:last-child>span {

            border-bottom-right-radius:0;

            border-top-right-radius:0

        }

        .pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {

            z-index:2;

            color:#165ba8;

            background-color:#cc3333;

            border-color:#ddd

        }

        .pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {

            z-index:3;

            color:#999999;

            background-color:#f5f5f5;

            border-color:#ddd;

            cursor:default

        }

        .pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {

            color:#999999;

            background-color:#fff;

            border-color:#ddd;

            cursor:not-allowed

        }

        .pagination-lg>li>a,.pagination-lg>li>span {

            padding:10px 16px;

            font-size:18px;

            line-height:1.3333333

        }

        .pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {

            border-bottom-left-radius:0;

            border-top-left-radius:0

        }

        .pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {

            border-bottom-right-radius:0;

            border-top-right-radius:0

        }

        .pagination-sm>li>a,.pagination-sm>li>span {

            padding:5px 10px;

            font-size:12px;

            line-height:1.5

        }

        .pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {

            border-bottom-left-radius:0;

            border-top-left-radius:0

        }

        .pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {

            border-bottom-right-radius:0;

            border-top-right-radius:0

        }

        .pagination>.active >span{

          background-color:#cc3333;

          color: #e5e5e5;

        }

    