@charset "utf-8";
/*banner*/
.fade-banner{position:relative;clear:both;height:450px;overflow: hidden;}
.fade-1 img{width:100%;height:450px;object-fit: cover;}
.fade-1 .start{position:absolute;}
.fade-1 .slick-dots{position: absolute;right: 48%;bottom: 32px;color: #fff;text-align: center;line-height: 1;}
.fade-1 .slick-dots li{display:inline-block;width: 12px;height: 12px;margin-right: 14px;cursor:pointer;background: #fff;border-radius:50%;}
.fade-1 .slick-dots li.slick-active{background:#ffb400;}
.fade-1 .slick-dots button,.news_fl .slick-dots button{display:none;}
.fade-1 button:before,.news_fl button:before{outline:none;border:none;}
.fade-1 .slick-prev{position:absolute;left:3%;bottom:45%;background:url(../images/left_03.png);width:61px;height:61px;display:inline-block;
          z-index:1000;*z-index:1000;_z-index:1000;}
.fade-1 .slick-next{position:absolute;right: 3%;bottom:45%;background:url(../images/left_05.png);width:61px;height:61px;display:inline-block;
          z-index:1000;*z-index:1000;_z-index:1000;}
.fade-1 .start{position:absolute;}

/*新闻*/
.news,.jzr,.zyt{margin-top: 30px;}
.news-box{margin-top:30px;}
.news .fade-2{width: 50%;height:490px;overflow: hidden;}
.news .fade-2 .image img{width:100%;height:450px;object-fit:cover;position:relative;transition: all .5s ease;-moz-transition: all .5s ease;
	-o-transition: all .5s ease;-webkit-transition: all .5s ease;}
.news .fade-2 .text{position:absolute;left:0px;bottom:0px;background:#000;opacity:0.7;height:60px;line-height:60px;width:100%;text-align: center;}
.news .fade-2 .text a{color:#fff;display:inline-block;padding:0 10px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%;}
.news .fade-2 .slick-dots{position: absolute;right: 0px;bottom: 0px;color: #fff;text-align: center;line-height: 1;width: 100%;}
.news .fade-2 .slick-dots li{display:inline-block;width: 9px;height: 9px;margin-right: 9px;cursor:pointer;background: #c9c9c9;border-radius: 50%;}
.news .fade-2 .slick-dots li.slick-active{background: #ff6c00;}
.news .fade-2 .slick-dots button{display:none;}
.news .fade-2 button:before{outline:none;border:none;}
.news .fade-2 .image:hover img,.main2 li:hover .img img,.jzr ul li .lead:hover img,.zhd .box .img:hover img{transform:scale(1.1);}
.news .fade-2 .time{background: url(../images/icon3_03.png);color: #fff;position:absolute;left:25px;bottom: 23px;z-index:10;*z-index:10;_z-index:10;text-align: center;width:69px;height:66px;}
/* .news .fade-2 .time:after{content:'';background:url(../images/icon3_03.png) no-repeat;position:absolute;top:0;right:0;width:12px;height:9px;} */
.news .fade-2 .day{font-size: 24px;font-family: 'Georgia';margin-top: 6px;}
.news .fade-2 .year{font-size: 14px;font-family: 'Georgia';}
/* 新闻右侧 */
.mews-list{width: 48%;}
.mews-list span{text-align:right;}
.mews-list span.date,.tzgg span.date{min-width: 38px;font-size: 12px;z-index:30;position: relative;background: #efefef;text-align: center;padding: 7px 13px;margin-right: 20px;color: #646464;font-family: "Georgia";}
.mews-list span.date em,.tzgg span.date em{display: block;font-size: 25px;line-height: 27px;color: #646464;border-bottom: 1px solid #bababa;padding-bottom: 3px;margin-bottom: 4px;}
.mews-list .text_wrap{font-size: 17px;line-height: 36px;z-index:30;position: relative;height:72px;}
.mews-list li{padding: 15px 0px;border-bottom:1px solid #eaeaea;transition: all 0.3s ease-in-out;position: relative;}
.mews-list li:first-child{margin-top: -17px;}
.mews-list li:last-child{border-bottom: none;}
.mews-list li a{display:block;padding:0 20px;}
.mews-list li:before{content: '';display: block;position: absolute;z-index: 10;width: 100%;height:0;left:0%;top: 50%;background-size: 50% 50%; background-repeat: no-repeat;transition: all 0.3s ease-in-out;}
.mews-list li:hover{z-index: 10;position: relative;}
.mews-list li:hover:before{width: 100%;height: 100%;left:0;top:0%;content: '';background: url(../images/news1_03.jpg) no-repeat left center #033c95;}
.mews-list li:hover .text_wrap{color: #fff;}
.mews-list li:hover span.date{background: transparent;color: #fff;}
.mews-list li:hover span.date em{color: #fff;border-bottom: 1px solid #fff;} 

/* 志愿者活动 */
.zhd{width: 47.57%;}
.zhd .box{-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2);padding: 26px;margin-top: 38px;}
.zhd .box .img{width: 40%;height:163px;position: relative;overflow: hidden;}
.zhd .box .img img{width: 100%;height:163px;position: relative;overflow: hidden;}
.zhd .box .first{position: relative;}
.zhd .box .text{width: 56.4%;}
.zhd .box .text h1{font-size: 18px;line-height: 30px;}
.zhd .box .text p{color: #0149a1;position: absolute;bottom:10px;}
.zhd .box ul{margin-top: 20px;}
.zhd .box li{line-height: 36px;position: relative;display: inherit;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zhd .box li::before{content: '';display: inline-block;width:4px;height:4px;border-radius: 50%;background-color: #0072c8;position: relative;top: -2px;margin-right: 5px;}
/* 地图 */
.map { position: relative; margin-top:70px; height: 460px; }
.map .bdmaplist li::after { content: "."; color: transparent; width: 420px; height: 1px; background: rgba(254,254,254,0.1); display: block; margin: 0 auto; }
.map .bdmaplist li.cur::after { display: none; }
#bdmap { height: 100%; }
#bdmap img { max-width: none; }
#bdmap .anchorBL { display: none; }
.map .box-lb { width: 100%; }
.map .box1 {background: rgba(14,81,172,0.8);width: 390px;height: 420px;position: absolute;top: -28px;left: 50%;background-size: cover;margin-left: 100px;color: #fff;padding-top:36px;padding-left:26px;}
.map .bdmaplist{margin-top: 50px;}
.map .list {}
.map .list .item {padding: 6px 0px;position: relative;padding-left: 30px;}
.map .list .item img {width: auto;height: auto;position: absolute;left: 3px;top: 0;bottom: 0;margin: auto;}
.map .list .item .s1 {display: block;overflow: hidden;font-size: 15px;color: #fff;}
.map .list .item .s1:first-child { margin-bottom: 20px; }
.map .list .item a { color: #fff; font-size: 15px; }
.map .list .item .s2{font-size:30px;}