﻿a{color:#282728;}

body{width:100%;
    background:url(/res/redribbon/structure/22112114.jpg) left top;
    overflow-x:hidden;}
header{width:100%;
    background:#920005;}
main{width:1200px;
     margin:auto;}
.h60{width:100%;
    height:90px;
    clear:both;
    display:block;}
.w1200{width:1200px;
     margin:auto}
.banner{width: 100%;
    background:#b70006;}
.banner p{width: 1200px;
    margin: auto;
    text-align: left;}
.banner p img { 
}
.nav_2022{widht:100%;
    background:#920005;
    height: 70px;
    line-height: 70px;
    position: relative;
    top: -2px;
   }
.nav_2022 ul{ width: 1200px;
    margin: auto;
    font-size: 20px;
    color: #fff;}
.nav_2022 ul li{float: left;
    padding: 0px 50px;
}
.nav_2022 ul li a{color:#fff;}
.nav_2022 ul li #CurrentlyNode,.nav_2022 ul li #CurrentlyPathNode{background:url(/res/redribbon/structure/22112110.png) no-repeat center bottom;
     font-weight:600;
    height: 70px;
    display: block;}

.focus{
    background:url(/res/redribbon/structure/22112128.png) no-repeat left top;
     padding:70px 0px 0 155px;
   text-align:left;
    min-height:490px;}

.focus #bt{height:70px;
     line-height:70px;
     font-size:36px;
     color:#282728;
     font-weight:600;}
.focus #bt a{font-size:14px; 
     color:#c50000;
     float:right;
     font-weight:500;}
.swiper-container{width: 600px;
    height: 410px;
    float: left;}
.swiper-container img{width:600px;
   height:410px;}

.guanj li{min-height: 140px;
    border-bottom: 1px solid #e4e4e4; 
    margin-bottom:30px;}
.guanj li #ReportIDname{display: block;
    font-size: 22px;
    font-weight: 600;
    line-height: 160%;
}
.guanj li #ReportIDname a{color:#282728;}
.guanj li #ReportIDLogograph{    display: block;
    padding: 20px 0;
    color: #282728a1;
    line-height: 180%;
    font-size: 16px;
}
.guanj li #ReportIDLogograph a{color:#282728a1;}
.guanj li a:hover{color:#c50000 !important;}
.list{diplay:block;
    padding-top:30px;}
.list lsi{height: 40px;
    line-height: 40px;
    font-size: 16px;
    position: relative;
}
.list li::before {
    content: "";
    width: 5px;
    height: 5px;
    background: #c50000;
    position: absolute;
    top: 18px;
    left: 8px;
}
.list li a{padding-left:20px;}

/*防疫视频*/
.fysp_bt{display: block;
    padding-bottom: 30px;
    text-align: center;}
.fysp_bt a{float: right;
    padding-top: 60px;
    font-size: 14px;
    position: relative;
    right: 20px;
    display: inline-block;
    color: #d11327;}
.fysp{width: 815px;
    height: 455px;
    float: left;
    position: relative;}
.fysp img{width: 815px;
    height: 455px;
}
.fysp #ReportIDname{width: 100%;
    height: 84px;
    font-size: 20px;
    font-weight: 600;
    line-height: 84px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00000070;
    text-align: left;
   }
.fysp #ReportIDname a{color: #fff;
    padding: 0px 20px 0 60px;}
.fysp i{position: absolute;
    left: 11px;
    bottom: 23px;
    width: 35px;
    height: 35px;
    background: url(/res/redribbon/structure/22112843.png) no-repeat center center;
    z-index: 99;
    display: inline-block;
    background-size: 100%;}
.video_list{width: 340px;
    float: right;}

.video_list li{width: 100%;
    height: 195px;
    display: block;
    margin-bottom: 20px;
    position: relative;}
.video_list li img{width:100%;
   height:195px;}
.video_list li #ReportIDname{position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    background: #00000070;
    height: 45px;
    text-align: left;}
.video_list li #ReportIDname a{    font-size: 14px;
    color: #fff;
    line-height: 45px;
    padding-left: 45px;}
.video_list li i{position: absolute;
    left: 11px;
    bottom: 9px;
    width: 25px;
    height: 25px;
    background: url(/res/redribbon/structure/22112843.png) no-repeat center center;
    z-index: 99;
    display: inline-block;
    background-size: 100%;}
.more{width: 100%;
    height: 32px;
    background: #fff;
    display: block;
    font-size: 14px;
    color: #d11327;
    position: relative;
    top: -5px;
}
.more a{color: #d11327;
    line-height: 23px;}

/*舞蹈秀*/

.mySwiper{    width: 1056px;
    overflow:hidden;
    margin:auto;}

.mySwiper .swiper-slide{width:340px;
    height:195px;
    flaot:left;}
.mySwiper .swiper-slide img{width:340px;
   height:195px;}
.mySwiper .swiper-slide i{position: absolute;
    left: 6px;
    bottom: 12px;
    width: 25px;
    height: 25px;
    background: url(/res/redribbon/structure/22112843.png) no-repeat center center;
    z-index: 99;
    display: inline-block;
    background-size: 100%;}
.mySwiper .swiper-slide #ReportIDname{position: absolute;
    height: 50px;
    width: 100%;
    display: block;
    background: #0202025e;
    bottom: 0px;
    font-size: 14px;
    color: #fff;
    line-height: 50px;
     text-align:left;}
.mySwiper .swiper-slide #ReportIDname a{padding-left:38px; 
    font-weight:500;}
.wdx{width:1200px;
    margin:auto;
    overflow:hidden; 
    position:relative;}

/*科普视频*/

.kpsp{width:1200px;
   margin:auto;
   overflow:hidden;}
.kpsp ul{clear: both;
    padding-bottom: 20px;
    width: 1250px;
   overflow:hidden;}
.kpsp li{width: 290px;
    height: 165px;
    float: left;
    margin:0 20px 20px 0;
    position:relative;}
.kpsp li #ReportIDPicture img{width: 290px;
    height: 165px;}
.kpsp li i{position: absolute;
    left: 6px;
    bottom: 12px;
    width: 25px;
    height: 25px;
    background: url(/res/redribbon/structure/22112843.png) no-repeat center center;
    z-index: 99;
    display: inline-block;
    background-size: 100%;}
.kpsp li #ReportIDname{position: absolute;
    height: 50px;
    width: 100%;
    display: block;
    background: #0202025e;
    bottom: 0px;
    font-size: 14px;
    color: #fff;
    line-height: 50px;
     text-align:left;}
.kpsp li #ReportIDname a{padding-left:38px; 
    font-weight:500;
    color: #fff;}
/*花絮*/
.huax{width: 1200px;
    overflow: hidden;
    padding-bottom: 80px;
    margin:auto;
}
.huax ul{    width: 1280px;}
.huax ul li{float: left;
    margin-right: 50px;
    width: 572px;
    height: 335px;
    position: relative;}
.huax ul li img{width: 572px;
    height: 335px;}
.huax ul li .fc{width: 340px;
    margin: auto;
    height: 80px;
    background: #fff;
    position: relative;
    top: -42px;
    text-align: center;
    color: #282728ad;}
.huax ul li .fc #Description{
    display: block;
    padding: 10px 0 6px;
    font-size: 22px;
    color: #d11327;
}
.huax ul li .fc #Description a{color: #d11327;}
.huax ul li .fc #NodeTitle{font-size: 14px;
    line-height: 180%;
    margin:0 6px;}
.huax ul li .fc #NodeTitle a{color: #282728ad;}
/*文件夹*/
.wenxx{
    display: block;
    padding: 30px 20px 0;
}
.wenxx #CurrentlyNode{
    font-size: 30px;
    line-height: 1.6;
    color: #282728;
    font-weight: bold;
    text-align:center;
    display:block;
}
.wenxx #CurrentlyText{
    font-size:16px;
    padding: 30px 0;
    color: #282728;
    text-align: left;
    display: block;
    height: auto !important;
    min-height: 400px;
    line-height: 180%;
}
.wenxx #CurrentlyText p{padding-bottom:10px;}

/*分页*/
.page{float:none;height:40px;border-bottom:none;text-align:center;background:none;width:100%;clear: both;margin: 20px auto;}
.page a{padding:3px 10px;border:1px #e5e5e5 solid;}
.page #go{display:none}
.page span{background:#cc3333;padding:3px 10px;color:#fff;border:1px #cc3333 solid;}
