@charset "utf-8";
/* CSS Document */
body{color: #333;font-family: "微软雅黑", "黑体", "宋体"; background-color: #fff;}
.wrap{ width:1200px; margin:0 auto;  background-color:#FFF;padding-top: 1px; }
.wrap a{color: #333;font-family: "微软雅黑", "黑体", "宋体";}
.banner{width: 100%;}
.banner img{width: 100%;}
/* 2021 */
.ban_cen{margin: 44px auto; text-align: center;}
.cont_top{
    text-align: center;
}
.cont_top ul{
    display: inline-block;
}
.cont_top ul li{
    width: 375px;
    height: 286px;
    float: left;
    margin: 0 10px;
}
.more{
    width: 375px;
    height: 65px;
    line-height: 65px;
    background-color: #ececec;
    margin: 21px auto;
    background: url(more.png)no-repeat center center;
    background-color: #ececec;
}
.more a{
    font-size: 18px;
}
/* 年度链接 */
.bot_cen{margin: 30px 0 ;text-align: center;}
.bot_cen div{ margin-bottom: 20px;}
.bot_cen ul {display: inline-block;}
.bot_cen ul li{width: 495px;padding: 20px;background-color: #307db2;float: left;border-radius: 7px;margin:12px; box-sizing: border-box;}
.bot_cen ul li:hover {background-color: #ae1b25;}
.bot_cen ul li a{font-size: 22px;color: #fff;}

/* 季度切换 */
.slideTxtBox{ width:100%; text-align:left;}
.slideTxtBox .hd{ position:relative;}
.slideTxtBox .hd ul{display: inline-block; width: calc(100% - 40px); padding: 0 20px; margin-bottom: 52px;}
.slideTxtBox .hd ul li{ float:left; margin:10px 20px; cursor:pointer;width: calc(25% - 80px);padding: 20px;background-color: #034893;border-radius: 8px;text-align: center;font-size: 23px;color: #fff;position: relative;}
.slideTxtBox .hd ul li.on{ background:#ae1b25;}
.slideTxtBox .hd ul li.on div{background: url(hj.png)  top no-repeat ;width: 26px;top: 70px;left: calc(50% - 13px);  position: absolute; height: 75px; z-index: 99;}
.slideTxtBox .bd{width: 1170px;height: 800px; margin: 0 auto;border-style: solid;border-width:  41px 24px 28px 24px;border-color: #d7e8f8;border-radius: 7px;overflow-y: auto;box-sizing: border-box;}
.slideTxtBox .bd ul{ padding:34px 40px 34px;  zoom:1;border-radius: 7px;}
.slideTxtBox .bd li .date{ float:right; color:#999;}
.bd span, .bd td {color: rgb(0, 0, 0) !important;}
/* 2022年视频 */
.vid{width: 100%;height: 450px;text-align: center;margin-top: -50px;}
/* 2022年图片滚动 */
.picScroll-left{ position:relative; overflow: hidden; width: 100%;}
.picScroll-left .hd{}
.picScroll-left .hd .prev{ background: url(dm_zjt.png) no-repeat; display: block; width: 20px; height: 59px; position: absolute; left: 0px; top: 200px;}
.picScroll-left .hd .next{ background: url(dm_yjt.png) no-repeat; display: block; width: 20px; height: 59px; position: absolute; right: 0px; top: 200px; cursor:pointer;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

.picScroll-left .bd{ padding:20px; width:100%; box-sizing: border-box; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; height:416px; float:left; overflow:hidden; }
.picScroll-left .bd ul li .pic{ width:365px; text-align:center;  }
.picScroll-left .bd ul li .pic img{ max-width: 365px;  height:416px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;}
/* 2022年季度链接 */

.ban_qua ul li {width: 240px;padding: 20px;background-color: #307db2;float: left;border-radius: 7px;box-sizing: border-box;}

/* 自适应 */
@media (max-width:1200px){
.wrap{ width: 100%;}
.slideTxtBox .bd { width: 100%;}
.cont_top ul{ height: 286px;overflow: hidden;}
}
@media (max-width:760px){
.vid video{ width: 100%;}
.ban_cen img { width: 100%;}
.bot_cen img { width: 100%;}
.bot_cen ul li  {width: calc(100% - 20px);}
.slideTxtBox .hd ul li {width: calc(100% - 80px);}
.slideTxtBox .hd ul li.on div{ background: none;}
}


/* 适老化 */
.wdpageold .bot_cen ul li a{font-size: 40px;}
.wdpageold .slideTxtBox .hd ul li{font-size: 40px;}
.wdpageold .slideTxtBox .hd ul li.on div{ background: none;}
.wdpageold .more a{font-size: 36px;}
