@charset "utf-8";
/*Date time 2019-10-16 09:28*/
/*reset*/
body,h1,h2,h3,p,ul,li{padding:0;margin:0;}
h1,h2,h3{font-weight:normal;}
body{font-family:"Microsoft Yahei";background-color:#fff;}
li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;display:block;height:1px;visibility:none;}
/*reset*/
/* 顶部底部样式 */
.header-top{width:1200px;height:36px;line-height:36px;overflow:hidden;font-size:14px;margin:0 auto;position:relative;}
.header-top .topleft a{color:#c70000;margin-right:6px;}
.header-top .search{width:600px;height:36px;background-color:#fff;position:absolute;top:0;right:0;z-index:99;}
.header-top .search .drop{width:80px;padding-left:19px;height:20px;line-height:20px;border-right:1px solid #ddd;float:left;margin-top:8px;cursor:pointer;position:fixed;font-size:14px;color:#333;}
.header-top .search .drop i{font-size:20px;line-height:20px;position:absolute;top:0px;right:10px;z-index:99;}
.header-top .search .drop ul{width:100%;overflow:hidden;position:absolute;top:20px;left:0;z-index:99;background-color:#fff;border:1px solid #eee;border-radius:3px;padding:5px 0;display:none;}
.header-top .search .drop ul li{padding:0 10px;height:20px;line-height:20px;font-size:14px;}
.header-top .search .drop ul li:hover{background-color:#eee;}
.header-top .search .sosuo{width:480px;float:right;height:36px;overflow:hidden;text-align:right;}
.header-top .search .sosuo input{border:0;padding:0;height:36px;line-height:36px;vertical-align:top;color:#333;outline:none;}
.header-top .search .sosuo .txt{width:410px;font-size:12px;text-align:left;}
.header-top .search .sosuo .btn{width:65px;font-size:14px;text-align:center;cursor:pointer;background-color:#f5f5f5;}
.header-top .search .sosuo .txt::-webkit-input-placeholder{color:#999;}
.header-bg{width:100%;height:282px;overflow:hidden;background-image:url(../img/top-back.png);background-repeat:no-repeat;background-size:100% 100%;}
.header{width:1200px;margin:0 auto;overflow:hidden;}
.header .logo{float:left;padding-top:10px;}
.header .nav{float:right;overflow:hidden;}
.header .nav li{padding:0 15px;height:110px;line-height:100px;float:left;font-size:16px;}
.header .nav li a:hover{color:#c70000;}
.header .nav li.current{background-color:#fff;}
.header .nav li.current a{color:#c70000;}
.header .titpic{width:100%;text-align:right;overflow:hidden;}

.header .titpic img{display:inline-block;margin-right:150px;}
.header-slide{width:100%;height:250px;overflow:hidden;position:relative;}
.header-slide .bd{width:1920px;height:250px;position:absolute;left:50%;margin-left:-960px;}
.header-slide .bd ul li{width:100%;height:250px;}
.header-slide .bd ul li img{width:100%;height:250px;display:block;}


.topnav{width:100%;height:54px;background-color:#f5f5f5;}
.topnav ul{width:1330px;margin:0 auto;overflow:hidden;}
.topnav ul li{width:133px;height:54px;line-height:54px;float:left;text-align:center;font-size:16px;color:#333;}
.topnav ul li a{width:100%;height:54px;line-height:54px; display: block}
.topnav ul li a:hover{color:#c30000;}
.topnav ul li.current{background-color:#c30000;color:#fff;}
.topnav ul li.current a{color:#fff;}

.footer-bg{width:100%;height:202px;background-image:url(../img/bottom-bg.png);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;}
.footer-bg .footer{width:1200px;height:160px;margin:0 auto;overflow:hidden;text-align:center;padding-top:70px;box-sizing:border-box;position:relative;}
.footer-bg .footer p{font-size:14px;line-height:24px;color:#333;}
.footer-bg .bot{text-align:center;font-size:14px;color:#fff;line-height:40px;}
.footer-bg .footer .ewma{position:absolute;top:35px;right:0;z-index:99;overflow:hidden;}
.footer-bg .footer .ewma ul li{width:100px;float:left;}
.footer-bg .footer .ewma ul li h1{font-size:14px;}
/* Pendant 挂件 */
.pendant{position:absolute;right:80px;z-index:999;}
.pendant ul li{margin-top:10px;position:relative;cursor:pointer;}
.pendant ul li span{width:48px;height:48px;border-radius:48px;background-color:#eee;overflow:hidden;display:block;}
.pendant ul li img{width:36px;height:36px;display:block;margin:6px;}
.pendant ul li .pop{width:0;height:48px;line-height:48px;border-radius:48px;background-color:#c60001;overflow:hidden;position:absolute;top:0;right:0;z-index:999;-webkit-transition:.3s;transition:.3s;}
.pendant ul li .pop a{display:block;font-size:16px;color:#fff;}
.pendant ul li .pop img{display:inline-block;vertical-align:top;margin-left:20px;}
.pendant ul li:hover .pop{width:150px;}
.pendant ul li .ewma{width:60px;height:60px;position:absolute;top:-10px;right:58px;z-index:999;opacity:0;-webkit-transition:.3s;transition:.3s;}
.pendant ul li .ewma img{width:60px;height:60px;}
.pendant ul li:hover .ewma{opacity:1;}
/* 顶部底部样式结束 */
/* 首页样式 */
/* 登录注册 */
.sy-zixunxx{width:1200px;height:330px;margin:0 auto;overflow:hidden;margin-top:50px;}
.sy-zixunxx .dlzc{width:244px;height:330px;float:left;overflow:hidden;}
.sy-zixunxx .dlzc ul li{width:110px;height:62px;float:left;margin:0 10px 10px 0;border-radius:4px;background:-webkit-linear-gradient(left,#ad2152,#2b80c0);background:-moz-linear-gradient(left,#ad2152,#2b80c0);background:-ms-linear-gradient(left,#ad2152,#2b80c0);padding:1px;background-color:#af2354\9;-webkit-transition:.3s;transition:.3s;}
.sy-zixunxx .dlzc ul li a{display:block;width:100%;height:100%;background-color:#fff;border-radius:3px;text-align:center;overflow:hidden;}
.sy-zixunxx .dlzc ul li img{margin-top:10px;}
.sy-zixunxx .dlzc ul li h1{font-size:14px;line-height:16px;padding:0 15px;}
.sy-zixunxx .dlzc ul li:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,0.4);}
.sy-zixunxx .dlzc .ewma{overflow:hidden;float:left;}
.sy-zixunxx .dlzc .ewma img{width:102px;height:102px;display:block;}
.sy-zixunxx .dlzc .zhmm{width:122px;height:36px;line-height:36px;border-radius:4px;background-color:#eee;float:right;text-align:center;margin:10px 10px 0 0;-webkit-transition:.3s;transition:.3s;}
.sy-zixunxx .dlzc .zhmm a{display:block;font-size:14px;font-weight:bold;color:#af2354;}
.sy-zixunxx .dlzc .zhmm:hover{box-shadow:0 0 1px 2px rgba(0,0,0,0.1);}
.sy-zixunxx .dlzc .txt{width:122px;float:right;text-align:center;font-size:14px;line-height:20px;margin:10px 10px 0 0;}
/* 轮播图 */
.sy-zixunxx .slidesy{width:452px;height:310px;overflow:hidden;float:left;margin-left:10px;position:relative;}
.sy-zixunxx .slidesy .bd ul li{position:relative;}
.sy-zixunxx .slidesy .bd ul li a{display:block;}
.sy-zixunxx .slidesy .bd ul li img{width:452px;height:310px;display:block;}
.sy-zixunxx .slidesy .bd ul li .tit{width:100%;height:40px;line-height:40px;background-color:rgba(0,0,0,0.6);font-size:14px;color:#fff;position:absolute;left:0;bottom:0;z-index:97;box-sizing:border-box;padding:0 120px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sy-zixunxx .slidesy .hd ul{position:absolute;right:10px;bottom:0;height:40px;z-index:99;}
.sy-zixunxx .slidesy .hd ul li{width:8px;height:8px;border-radius:8px;background-color:#eee;display:inline-block;margin:16px 4px;font-size:0;cursor:pointer;}
.sy-zixunxx .slidesy .hd ul li.on{background-color:#c60001;}
.sy-zixunxx .slidesy .hd ul li{+display:inline;}
.sy-zixunxx .slidesy .hd span{position:absolute;top:136px;z-index:99;width:38px;height:38px;overflow:hidden;cursor:pointer;}
.sy-zixunxx .slidesy .hd span img{width:100%;height:100%;display:block;}
.sy-zixunxx .slidesy .hd .next{right:6px;}
.sy-zixunxx .slidesy .hd .prev{left:6px;}
/* 资讯列表 */
.sy-zixunxx .zxlistsy{width:472px;height:310px;overflow:hidden;float:right;}
.sy-zixunxx .zxlistsy .hd{width:100%;height:53px;border-bottom:1px solid #ddd;}
.sy-zixunxx .zxlistsy .hd ul li{width:25%;height:52px;float:left;text-align:center;font-size:20px;line-height:40px;cursor:pointer;position:relative;}
.sy-zixunxx .zxlistsy .hd ul li a{width:100%;height:52px;display:block;position:absolute;top:0;left:0;z-index:99;}
.sy-zixunxx .zxlistsy .hd ul li.on{border-bottom:3px solid #c60001;}
.sy-zixunxx .zxlistsy .hd ul li:hover{color:#c60001;}
.sy-zixunxx .zxlistsy .bd{overflow:hidden;width:100%;padding-top:15px;}
.sy-zixunxx .zxlistsy .bd ul li{width:100%;height:34px;line-height:34px;overflow:hidden;+height:31px;+line-height:31px;}
.sy-zixunxx .zxlistsy .bd ul li b{font-size:16px;color:#ccc;width:15px;display:block;float:left;}
.sy-zixunxx .zxlistsy .bd ul li a{font-size:14px;color:#333;width:70%;display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sy-zixunxx .zxlistsy .bd ul li span{font-size:14px;color:#333;display:block;float:right;}
.sy-zixunxx .zxlistsy .bd ul li a:hover{color:#c60001;}
.sy-zixunxx .zxlistsy .bd ul li:hover b{color:#c60001;}
/* 横幅 */
.slidebar{width:1200px;margin:0 auto;overflow:hidden;margin-top:50px;position:relative;}
.slidebar .hd ul{height:40px;position:absolute;bottom:0;right:10px;z-index:99;}
.slidebar .hd ul li{width:8px;height:8px;border-radius:8px;background-color:#eee;display:inline-block;margin:16px 4px;font-size:0;cursor:pointer;}
.slidebar .hd ul li.on{background-color:#c60001;}
.slidebar .hd ul li{+display:inline;}
/* 志愿者活动 */
.sybox{overflow:hidden;margin-top:40px;}
.sybox .toptit{width:100%;height:40px;line-height:40px;text-align:center;position:relative;overflow:hidden;}
.sybox .toptit em{width:100%;height:1px;background-color:#ccc;display:block;position:absolute;top:19px;left:0;z-index:9;}
.sybox .toptit span{display:inline-block;background-color:#fff;position:relative;z-index:99;padding:0 15px;font-size:24px;}
.sybox .more{width:168px;height:50px;line-height:50px;margin:0 auto;overflow:hidden;margin-top:20px;background-color:#f5f5f5;text-align:center;border-radius:4px;-webkit-transition:.3s;transition:.3s;}
.sybox .more a{font-size:16px;color:#af2354;display:block;}
.sybox .more:hover{transform:translateY(-2px);box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);}

.sybox .zyzhd{width:100%;height:395px;}
.sybox .zyzhd .leftpic{overflow:hidden;float:left;margin-top:10px;-webkit-transition:.3s;transition:.3s;}
.sybox .zyzhd .leftpic a{display:block;}
.sybox .zyzhd .leftpic a{width:120px;height:385px;display:block;}
.sybox .zyzhd .leftpic:hover{transform:translateY(-4px);box-shadow:0 1px 1px 0 rgba(0,0,0,0.4);}
.sybox .zyzhd .info{height:375px;margin-top:10px;overflow:hidden;border:1px solid #ddd;border-radius:4px;}
.sybox .zyzhd .info table{width:100%;border-collapse:collapse;border-spacing:0;}
.sybox .zyzhd .info table tr{border-bottom:1px solid #ddd;}
.sybox .zyzhd .info table tr th{font-weight:normal;height:47px;font-size:16px;padding:0;}
.sybox .zyzhd .info table tr td{font-weight:normal;height:41px;font-size:14px;padding:0;}
.sybox .zyzhd .info table tr td a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
.sybox .zyzhd .info a:hover{color:#c60001;}
.sybox .zyzhd .info .w260{width:260px;padding-left:20px;}
.sybox .zyzhd .info .w430{width:430px;}
.sybox .zyzhd .info .w240{width:240px;}
.sybox .zyzhd .info .w60{width:60px;text-align:center;}
/* 我要加入 */
.sybox .wyjr{width:100%;margin-top:10px;position:relative;}
.sybox .wyjr .bd{width:100%;overflow:hidden;}
.sybox .wyjr ul{width:100%;}
.sybox .wyjr ul li{width:183px;margin-right:20px;float:left;}
/* .sybox .wyjr ul>li+li+li+li+li+li{margin-right:0;} */
.sybox .wyjr ul li a{display:block;text-align:center;}
.sybox .wyjr ul li .pic{width:181px;height:110px;border:1px solid #ccc;border-radius:4px;}
.sybox .wyjr ul li .pic img{display:inline-block;width:80px;height:80px;margin-top:15px;}
.sybox .wyjr ul li .btn{width:156px;height:36px;line-height:36px;text-align:center;margin:0 auto;border-radius:4px;font-size:16px;margin-top:20px;-webkit-transition:.3s;transition:.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sybox .wyjr ul li .btn:hover{transform:translateY(-2px);box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);}
.sybox .wyjr .hd img{display:block;position:absolute;top:34px;z-index:9;cursor:pointer;}
.sybox .wyjr .hd .prev{left:-50px;}
.sybox .wyjr .hd .next{right:-50px;}
/* 活动实践 */
.sy-hdsj{width:1200px;height:300px;margin:40px auto;overflow:hidden;}
.sy-hdsj .toptit{width:100%;height:40px;border-bottom:1px solid #ddd;}
.sy-hdsj .toptit span{height:39px;display:block;float:left;padding:0 15px;border-bottom:3px solid #c60000;font-size:20px;}
.sy-hdsj .toptit a{display:block;float:right;font-size:16px;line-height:24px;}
.sy-hdsj .toptit a:hover{color:#c60000;}

.sy-hdsj .sytxtlist{width:364px;float:left;}
.sy-hdsj .sytxtlist ul{overflow:hidden;width:100%;margin-top:15px;}
.sy-hdsj .sytxtlist ul li{width:100%;height:34px;line-height:34px;overflow:hidden;+height:31px;+line-height:31px;}
.sy-hdsj .sytxtlist ul li b{font-size:16px;color:#ccc;width:15px;display:block;float:left;}
.sy-hdsj .sytxtlist ul li a{font-size:14px;color:#333;width:90%;display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sy-hdsj .sytxtlist ul li a:hover{color:#c60001;}
.sy-hdsj .sytxtlist ul li:hover b{color:#c60001;}

.sy-hdsj .sypiclist{width:432px;float:left;margin:0 20px;}
.sy-hdsj .sypiclist ul{width:100%;overflow:hidden;margin-top:5px;}
.sy-hdsj .sypiclist ul li{width:206px;height:100px;float:left;margin-right:20px;margin-top:20px;position:relative;overflow:hidden;cursor:pointer;+margin:10px 5px;}
.sy-hdsj .sypiclist ul li:nth-child(2n){margin-right:0;}
.sy-hdsj .sypiclist ul li a{display:block;}
.sy-hdsj .sypiclist ul li img{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;}
.sy-hdsj .sypiclist ul li span{width:100%;height:100px;line-height:100px;display:block;background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:99;text-align:center;-webkit-transition:.3s;transition:.3s;opacity:1;}
.sy-hdsj .sypiclist ul li span b{display:inline-block;font-size:16px;color:#fff;line-height:24px;}
.sy-hdsj .sypiclist ul li:hover span{opacity:0;}
.sy-hdsj .sypiclist ul li:hover img{transform:scale(1.1);}
/* 首页样式结束*/
/* 位置导航 */
.location{width:1200px;height:30px;line-height:30px;border-bottom:1px solid #ddd;margin:0 auto;overflow:hidden;margin-top:20px;font-size:14px;}
.location span{color:#666;}
.location a:hover{color:#c60001;}
/* 位置导航结束 */
/* 分页器 */
#pageWeb{}
#pageWeb a {cursor: pointer}
#pageWeb .pageCell{display: none;}
#pageWeb .current{ background: #00a0e9}

.fenye{width:100%;height:38px;text-align:center;margin:40px 0;font-size:14px;color:#333;}
.fenye span{display:inline-block;height:36px;line-height:36px;text-align:center;border:1px solid #ddd;cursor:pointer;font-size:14px;color:#333;padding: 0px 8px; margin: 0px 5px;}
.fenye span i{font-size:18px;line-height:35px;}
.fenye span.current{background-color:#88929b;border-color:#88929b;color:#fff;}
.fenye span:hover{background-color:#eee;}
.fenye span:active{background-color:#ddd;}
.fenye span.current:hover{background-color:#88929b;}

.fenye a{display:inline-block;height:36px;line-height:36px;text-align:center;border:1px solid #ddd;cursor:pointer;font-size:14px;color:#333; padding: 0px 8px; margin: 0px 5px;}
.fenye a.current{background-color:#88929b;border-color:#88929b;color:#fff;}
.fenye a:hover{background-color:#eee;}
.fenye a:active{background-color:#ddd;}
.fenye a.current:hover{background-color:#88929b;}


.fenye .txt{width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #ddd;font-size:14px;color:#333;padding:0;outline:none;margin: 0px 5px;}
.fenye .btn{width:34px;height:34px;border:1px solid #ddd;cursor:pointer;font-size:14px;color:#333;padding:0;outline:none;background-color:#fff;margin: 0px 5px;}
.fenye .btn:hover{background-color:#eee;}
.fenye .btn:active{background-color:#ddd;}
/* 分页器结束 */
/* 分中心 */
/* 轮播图 */
.fzxslide{width:1200px;height:288px;overflow:hidden;margin:0 auto;position:relative;margin-top:30px;}
.fzxslide .bd ul li{width:380px;height:288px;float:left;margin-right:30px;position:relative;}
.fzxslide .bd ul li a{display:block;}
.fzxslide .bd ul li img{width:380px;height:288px;display:block;}
.fzxslide .bd ul li .tit{width:340px;height:40px;line-height:40px;color:#fff;font-size:16px;background-color:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;z-index:99;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fzxslide .hd span{width:48px;height:48px;position:absolute;top:120px;z-index:999;cursor:pointer;}
.fzxslide .hd span img{width:48px;height:48px;display:block;}
.fzxslide .hd .prev{left:10px;}
.fzxslide .hd .next{right:10px;}
/* 街道镇导航 */
.bgcor{background:-webkit-linear-gradient(left,#ad2152,#2b80c0);background:-moz-linear-gradient(left,#ad2152,#2b80c0);background:-ms-linear-gradient(left,#ad2152,#2b80c0);background-color:#af2354\9;}
.jdznav{width:1200px;height:205px;margin:0 auto;margin-top:30px;overflow:hidden;box-sizing:border-box;position:relative;}
.jdznav .bgcnt{width:1198px;height:203px;margin-top:1px;background-color:#fff;border:1px solid #ddd;border-top:0;}
.jdznav .lefttit{width:100px;height:100%;background-color:#f5f5f5;float:left;}
.jdznav .lefttit h1{font-size:16px;text-align:center;margin-top:30px;}
.jdznav .lefttxt{width:93px;height:100%;float:left;}
.jdznav .lefttxt h1{font-size:16px;text-align:center;margin-top:30px;color:#af2354;}
.jdznav .jdzlist{width:1005px;padding-top:10px;float:right;overflow:hidden;}
.jdznav .jdzlist li{width:103px;height:46px;line-height:46px;text-align:center;font-size:16px;border:1px solid #ddd;border-radius:3px;margin-right:20px;margin-top:10px;float:left;cursor:pointer;position:relative;-webkit-transition:.3s;transition:.3s;}
.jdznav .jdzlist li.active{border-color:#af2354;color:#af2354;}
.jdznav .jdzlist li:hover{border-color:#af2354;color:#af2354;}
.jdznav .jdzlist li .icon{position:absolute;right:0;bottom:0;z-index:99;}
.jdznav .search{width:110px;height:48px;line-height:48px;text-align:center;border-radius:4px;background-color:#f5f5f5;position:absolute;right:20px;bottom:20px;z-index:999;font-size:16px;color:#af2354;cursor:pointer;}
.jdznav .search img{vertical-align:top;margin:10px 6px 0 0;}
.jdznav .search .sou{width:230px;height:48px;position:absolute;right:0;top:0;z-index:99;display:none;}
.jdznav .search .sou .txt{width:175px;height:46px;border-radius:48px;border:1px solid #ad2152;padding:0 40px 0 15px;outline:none;}
.jdznav .search .sou span{overflow:hidden;position:absolute;top:0;right:6px;z-index:99;display:block;}
.jdznav .search .sou .btn{width:30px;height:30px;display:block;padding:0;border:0;position:absolute;top:10px;right:8px;z-index:999;outline:none;font-size:0;opacity:0;filter:opacity(0%);cursor:pointer;}
/* 简介 */
.fzxjianjie{width:1200px;height:400px;margin:0 auto;margin-top:30px;overflow:hidden;box-sizing:border-box;position:fixed;top:20%;left:calc(50% - 600px);z-index:9999;border-radius:4px;display:none;}
.fzxjianjie .bgcnt{width:1198px;height:398px;background-color:#f1f1f1;overflow:auto;margin:1px;border-radius:3px;}
.fzxjianjie .close{width:20px;height:20px;line-height:20px;text-align:center;font-size:18px;color:#333;position:absolute;top:10px;right:10px;z-index:999;cursor:pointer;}
.fzxjianjie .txt{margin:50px;font-size:14px;line-height:24px;color:#333;text-align:justify;overflow:hidden;}
.fzxjianjie-cover{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9997;display:none;}
/* 信息 */
.fzxinfo{width:1200px;height:250px;margin:0 auto;margin-top:30px;overflow:hidden;box-sizing:border-box;position:relative;border-radius:4px;}
.fzxinfo .bgcnt{width:1158px;height:208px;background-color:#fff;overflow:hidden;margin:1px;border-radius:3px;padding:20px;}
.fzxinfo .pic{width:272px;height:206px;border:1px solid #ddd;float:left;}
.fzxinfo .pic img{width:172px;height:172px;display:block;margin:17px auto;}
.fzxinfo .info{width:864px;height:208px;float:right;overflow:hidden;}
.fzxinfo .info h1{font-size:22px;font-weight:bold;color:#333;}
.fzxinfo .info .ctc{width:100%;height:30px;line-height:30px;overflow:hidden;margin-top:15px;}
.fzxinfo .info .ctc img{vertical-align:top;}
.fzxinfo .info .ctc span{font-size:16px;margin-right:10px;}
.fzxinfo .info .txt{font-size:14px;line-height:24px;color:#333;overflow:hidden;margin-top:15px;}
.fzxinfo .info .txt a{color:#af2354;}
.fzxinfo .info .txt a:hover{color:#c60001;}
/* 分中心结束 */
/* 活动公示 */
.jdznav-hdfl{height:148px;}
.jdznav-hdfl .bgcnt{height:146px;}
.jdznav-hdfl .jdzlist li{width:179px;}
.jdznav-qvfb{height:206px;margin-top:0;overflow:visible;}
.jdznav-qvfb .bgcnt{height:204px;}
.jdznav-qvfb .jdzlist{overflow:visible;}
.jdznav-qvfb .jdzlist li i{font-size:14px;margin-left:6px;}
.jdznav-qvfb .jdzlist li .sheqv{width:103px;overflow:hidden;position:absolute;top:46px;left:0;z-index:99;padding:1px;border-radius:4px;display:none;}
.jdznav-qvfb .jdzlist li .sheqv .cnt{width:103px;height:180px;overflow:auto;background-color:#fff;border-radius:3px;}
.jdznav-qvfb .jdzlist li .sheqv .cnt::-webkit-scrollbar{display:none;}
.jdznav-qvfb .jdzlist li .sheqv span{display:block;width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;color:#333;}
.jdznav-qvfb .jdzlist li .sheqv span:hover{color:#c60001;}

.hdgsinfo{width:1200px;height:316px;margin:0 auto;margin-top:30px;overflow:hidden;box-sizing:border-box;position:relative;border-radius:4px;}
.hdgsinfo .bgcnt{width:1198px;height:314px;background-color:#fff;overflow:hidden;margin:1px;border-radius:3px;}
.hdgsinfo .toptit{width:100%;height:80px;line-height:80px;text-align:center;font-size:20px;background-color:#f8f8f8;}
.hdgsinfo .toptit span{background-image:-webkit-linear-gradient(left,#ad2152,#2b80c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hdgsinfo .info{width:100%;height:57px;line-height:57px;text-align:center;font-size:16px;border-bottom:1px solid #ddd;}
.hdgsinfo .info span{margin-right:10px;}
.hdgsinfo .gaikuang{width:100%;overflow:hidden;}
.hdgsinfo .gaikuang .pic{overflow:hidden;float:left;margin:20px;-webkit-transition:.3s;transition:.3s;}
.hdgsinfo .gaikuang .pic a{display:block;}
.hdgsinfo .gaikuang .pic img{width:182px;height:136px;display:block;}
.hdgsinfo .gaikuang .pic:hover{transform:translateY(-2px);box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);}
.hdgsinfo .gaikuang .txt{width:946px;height:136px;margin:20px 20px 20px 0;float:right;font-size:14px;line-height:24px;color:#333;}
.hdgsinfo .gaikuang .txt a{color:#af2354;}
.hdgsinfo .gaikuang .txt a:hover{color:#c60001;}
/* 活动公示结束 */
/* 活动申请 */
.hdsq{height:248px;}
.hdsq .bgcnt{height:246px;}
.hdsq-txt{height:136px;margin:20px;float:right;font-size:14px;line-height:24px;color:#333;}
.hdsq-txt span{text-align:center;display:block;height:30px;}
.hdsq-txt a{color:#af2354;}
.hdsq-txt a:hover{color:#c60001;}
/* 活动申请结束 */
/* 普通列表 */
.txtlist{width:1200px;margin:0 auto;padding-top:1px;overflow:hidden;margin-top:30px;}
.txtlist ul{width:1158px;border:1px solid #ddd;border-top:0;background-color:#fff;padding:0 20px 40px 20px;overflow:hidden;}
.txtlist ul li{width:100%;height:56px;line-height:56px;border-bottom:1px solid #ddd;overflow:hidden;font-size:16px;}
.txtlist ul li b{color:#999;margin-right:10px;float:left;display:block;}
.txtlist ul li span{color:#333;float:right;display:block;font-size:14px;}
.txtlist ul li a{color:#333;float:left;display:block;width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.txtlist ul li a:hover{color:#c60001;}
.txtlist ul li:hover b{color:#c60001;}
/* 普通列表结束 */
/* 图片列表 */
.piclist{width:1220px;margin:0 auto;overflow:hidden;}
.piclist ul li{width:384px;height:314px;border:1px solid #ddd;border-radius:4px;overflow:hidden;float:left;margin:30px 10px 0 10px;-webkit-transition:.3s;transition:.3s;}
.piclist ul li:hover{transform:translateY(-2px);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);}
.piclist ul li a{display:block;}
.piclist ul li img{width:100%;height:254px;display:block;border-radius:3px;}
.piclist ul li .tit{width:100%;height:60px;line-height:60px;text-align:center;font-size:16px;}
/* 图片列表结束 */
/* 详情 */
.txtcnt{width:1200px;margin:0 auto;padding-top:1px;overflow:hidden;margin-top:30px;margin-bottom:60px;}
.txtcnt .borbox{min-height:600px;border:1px solid #ddd;border-top:0;background-color:#fff;padding:0 50px 40px 50px;overflow:hidden;}
.txtcnt .borbox .tit{font-size:24px;line-height:40px;text-align:center;padding:30px 0 20px 0;}
.txtcnt .borbox .txt{font-size:16px;line-height:30px;text-align:justify;text-indent:2em;}
.txtcnt .borbox .txt img{max-width:100%;display:block;margin:20px auto;text-indent:0;}
/* 详情结束 */
/* 基地详情 */
/* 基地信息 */
.jdxq-info{width:1200px;height:382px;margin:0 auto;overflow:hidden;margin-top:30px;border-radius:4px;}
.jdxq-info .bgcnt{width:1198px;height:380px;margin:1px;overflow:hidden;border-radius:3px;background-color:#fff;}
.jdxq-info .infoslide{width:500px;height:340px;margin:20px;overflow:hidden;float:left;}
.jdxq-info .infoslide .bd ul li img{width:500px;height:280px;display:block;}
.jdxq-info .infoslide .hd{width:100%;overflow:hidden;position:relative;}
.jdxq-info .infoslide .hd ul{overflow:hidden;margin-top:10px;padding:0 15px}
.jdxq-info .infoslide .hd ul li{float:left;margin:0 5px;cursor:pointer;}
.jdxq-info .infoslide .hd ul li img{width:84px;height:50px;display:block;}
.jdxq-info .infoslide .hd ul li.on img{width:80px;height:46px;border:2px solid #af2354;}
.jdxq-info .infoslide .hd span{overflow:hidden;position:absolute;top:20px;z-index:99;cursor:pointer;}
.jdxq-info .infoslide .hd span img{width:28px;height:28px;display:block;}
.jdxq-info .infoslide .hd .prev{left:-8px;}
.jdxq-info .infoslide .hd .next{right:-10px;}
.jdxq-info .infotxt{width:638px;height:340px;margin:20px 20px 20px 0;overflow:hidden;float:right;}
.jdxq-info .infotxt h1{font-size:22px;font-weight:bold;color:#333;line-height:40px;}
.jdxq-info .infotxt ul{margin-top:10px;overflow:hidden;}
.jdxq-info .infotxt ul li{font-size:16px;line-height:28px;margin-top:15px;}
.jdxq-info .infotxt ul li img{vertical-align:top;margin-right:6px;}
/* 基地介绍 */
.jdxq-cnt{width:1200px;margin:0 auto;box-sizing:border-box;overflow:hidden;border:1px solid #ddd;background-color:#fff;border-radius:4px;margin-top:30px;margin-bottom:40px;}
.jdxq-cnt .toptit{width:100%;height:50px;background-color:#eee;}
.jdxq-cnt .toptit span{display:inline-block;height:40px;line-height:40px;font-size:18px;color:#333;padding:0 20px;background-color:#fff;border-radius:4px 4px 0 0;margin:10px 0 0 10px;}
.jdxq-cnt .toptit span b{font-weight:normal;background-image:-webkit-linear-gradient(left,#ad2152,#2b80c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.jdxq-cnt .txt{padding:20px;overflow:hidden;font-size:14px;line-height:24px;text-align:justify;text-indent:2em;}
/* 基地相册 */
.jdxcslide{width:1178px;height:400px;overflow:hidden;margin:10px;position:relative;}
.jdxcslide .bd ul li a{display:block;width:274px;float:left;margin:10px;}
.jdxcslide .bd ul li img{width:100%;height:180px;display:block;}
.jdxcslide .hd span{width:48px;height:48px;border-radius:48px;text-align:center;display:block;background-color:#000;color:#fff;position:absolute;top:174px;z-index:99;opacity:0.8;filter:opacity(80%);cursor:pointer;}
.jdxcslide .hd span i{font-size:30px;line-height:48px;}
.jdxcslide .hd .prev{left:10px;}
.jdxcslide .hd .next{right:10px;}
/* 交通路线 */
.jdxqmap{padding:20px;overflow:hidden;position:relative;}
.jdxqmap #mapbox{width:1158px;height:280px;overflow:hidden;}
.jdxqmap .lxtxt{width:100%;height:28px;line-height:28px;font-size:14px;overflow:hidden;margin-top:20px;}
.jdxqmap .lxtxt img{vertical-align:top;margin-right:10px;}
.jdxqmap .popbox{width:390px;height:110px;padding:10px;background-color:#fff;border-radius:6px;border:1px solid #ddd;overflow:hidden;position:absolute;top:100px;left:420px;z-index:99;}
.jdxqmap .popbox h1{font-size:20px;line-height:24px;float:left;}
.jdxqmap .popbox a{font-size:16px;line-height:24px;font-weight:bold;float:right;display:block;color:#af2354;margin-right:30px;}
.jdxqmap .popbox a:hover{color:#c60001;}
.jdxqmap .popbox .dztxt{width:100%;overflow:hidden;font-size:14px;line-height:24px;padding-top:10px;}
.jdxqmap .popbox i{display:block;width:20px;height:20px;line-height:20px;font-size:18px;color:#999;position:absolute;top:6px;right:0;z-index:99;cursor:pointer;}
/* 基地详情结束 */
/* 志愿团队 */
/* 左侧菜单栏 */
.zytd-cnt{width:1200px;margin:0 auto;overflow:hidden;margin-top:30px;}
.zytd-cnt .leftmenu{width:260px;overflow:hidden;float:left;padding-top:1px;}
.zytd-cnt .leftmenu .bgcnt{width:258px;border:1px solid #ddd;border-top:0;background-color:#fff;overflow:hidden;}
.zytd-cnt .leftmenu .toptit{width:100%;height:60px;line-height:60px;background-color:#eee;color:#333;font-size:18px;text-align:center;}
.zytd-cnt .leftmenu .toptit span{background-image:-webkit-linear-gradient(left,#ad2152,#2b80c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.zytd-cnt .leftmenu .menulist{padding:0 10px 50px 10px;overflow:hidden;}
.zytd-cnt .leftmenu .menulist ul li{width:100%;min-height:50px;border-bottom:1px solid #ddd;overflow:hidden;}
.zytd-cnt .leftmenu .menulist ul li span{display:block;padding:0 10px 0 30px;height:46px;line-height:46px;font-size:16px;color:#333;margin:2px 0;overflow:hidden;position:relative;cursor:pointer;}
.zytd-cnt .leftmenu .menulist ul li span:hover{background-color:#c60001;color:#fff;}
.zytd-cnt .leftmenu .menulist ul li span i{font-size:18px;position:absolute;top:15px;left:10px;z-index:99;}
.zytd-cnt .leftmenu .menulist ul li ul{padding:0;overflow:hidden;display:none;}
.zytd-cnt .leftmenu .menulist ul li ul li{padding-left:10px;min-height:40px;border-top:1px solid #ddd;border-bottom:0;}
.zytd-cnt .leftmenu .menulist ul li ul li span{padding-left:50px;height:36px;line-height:36px; }
.zytd-cnt .leftmenu .menulist ul li ul li span i{font-size:18px;position:absolute;top:8px;left:30px;z-index:99;}
/* 团队列表 */
.zytd-cnt .zytdlist{width:940px;overflow:hidden;float:right;}
.zytd-cnt .zytdlist  ul{overflow:hidden;}
.zytd-cnt .zytdlist  ul li{width:290px;height:280px;overflow:hidden;float:left;margin-left:20px;}
.zytd-cnt .zytdlist  ul li a{display:block;}
.zytd-cnt .zytdlist  ul li img{display:block;width:288px;height:228px;border:1px solid #ddd;-webkit-transition:.3s;transition:.3s;}
.zytd-cnt .zytdlist  ul li img:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);}
.zytd-cnt .zytdlist  ul li .tit{padding:0 10px;height:40px;line-height:40px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zytd-cnt .zytdlist  ul li .tit:hover{color:#c60001;}
/* 志愿团队结束 */
/* 街道导航 */
.jiedaonav-bg{width:100%;height:100px;overflow:hidden;background-color:#edf5ff;}
.jiedaonav{width:1200px;height:100px;overflow:hidden;margin:0 auto;position:relative;}
.jiedaonav .jdbtn{position:absolute;top:36px;z-index:99;cursor:pointer;}
.jiedaonav .jdbtn img{width:28px;height:28px;display:block}
.jiedaonav .jdbtn-prev{left:0;}
.jiedaonav .jdbtn-next{right:0;}
.jiedaonav .scrollbox{width:1080px;height:100px;overflow:hidden;margin:0 60px;position:relative;}
.jiedaonav .scrollbox ul{overflow:hidden;padding:26px 0;position:absolute;top:0;left:0;}
.jiedaonav .scrollbox ul li{width:120px;height:48px;line-height:48px;font-size:18px;color:#333;text-align:center;float:left;border-radius:4px;}
.jiedaonav .scrollbox ul li a{display:block;}
.jiedaonav .scrollbox ul li.active{background-color:#fff;}
.jiedaonav .scrollbox ul li.active:hover a{color:#333;}
.jiedaonav .scrollbox ul li:hover a{color:#c30000;}

.jiedaocnt{width:1200px;margin:0 auto;overflow:hidden;margin-top:30px;}
.jdslidecnt{width:580px;height:340px;overflow:hidden;float:left;position:relative;}
.jdslidecnt .bd ul li{position:relative;}
.jdslidecnt .bd ul li a{display:block;}
.jdslidecnt .bd ul li img{width:580px;height:340px;display:block;}
.jdslidecnt .bd ul li .tit{width:100%;height:40px;line-height:40px;background-color:rgba(0,0,0,0.6);font-size:14px;color:#fff;position:absolute;left:0;bottom:0;z-index:97;box-sizing:border-box;padding:0 120px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jdslidecnt .hd ul{position:absolute;right:10px;bottom:0;height:40px;z-index:99;}
.jdslidecnt .hd ul li{width:8px;height:8px;border-radius:8px;background-color:#eee;display:inline-block;margin:16px 4px;font-size:0;cursor:pointer;}
.jdslidecnt .hd ul li.on{background-color:#c60001;}
.jdslidecnt .hd ul li{+display:inline;}
.jdslidecnt .hd span{position:absolute;top:136px;z-index:99;width:38px;height:38px;overflow:hidden;cursor:pointer;}
.jdslidecnt .hd span img{width:100%;height:100%;display:block;}
.jdslidecnt .hd .next{right:6px;}
.jdslidecnt .hd .prev{left:6px;}

.jdtxtlist{width:585px;float:left;margin-right:30px;}
.jiedaocnt>.jdtxtlist+.jdtxtlist{margin-right:0;}
.jdtxtlist .toptit{width:100%;height:40px;border-bottom:1px solid #ddd;}
.jdtxtlist .toptit span{height:39px;display:block;float:left;padding:0 15px;border-bottom:3px solid #c60000;font-size:20px;}
.jdtxtlist .toptit a{display:block;float:right;font-size:16px;line-height:24px;}
.jdtxtlist .toptit a:hover{color:#c60000;}
.jdtxtlist ul{overflow:hidden;width:100%;margin-top:15px;}
.jdtxtlist ul li{width:100%;height:34px;line-height:34px;overflow:hidden;+height:31px;+line-height:31px;}
.jdtxtlist ul li b{font-size:16px;color:#ccc;width:15px;display:block;float:left;}
.jdtxtlist ul li a{font-size:14px;color:#333;width:85%;display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jdtxtlist ul li span{font-size:14px;color:#333;float:right;}
.jdtxtlist ul li a:hover{color:#c60001;}
.jdtxtlist ul li:hover b{color:#c60001;}

.jdtxtlist-top{width:600px;height:340px;overflow:hidden;float:right;margin-right:0;}
.jdtxtlist-top .txt{width:100%;height:130px;overflow:hidden;}
.jdtxtlist-top .txt h1{font-size:20px;line-height:30px;font-weight:bold;text-align:center;padding:30px 0 15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jdtxtlist-top .txt a{font-size:14px;line-height:26px;}
.jdtxtlist-top .txt a:hover{color:#c60001;}

.jiedaobar{width:1200px;height:80px;margin:0 auto;overflow:hidden;margin-top:30px;}
.jiedaobar img{width:100%;height:100%;display:block;}
/* 街道导航结束 */