*{cursor: url(../images/big_mouse.ico), default !important;}
body{background: #f5f6f7;}

.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.swiper-wrapper{position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-property:-webkit-transform,left,top;-moz-transition-property:-moz-transform,left,top;-o-transition-property:-o-transform,left,top;transition-property:transform,left,top;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-o-transform:translate(0,0);transform:translate3d(0,0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-ms-transition-timing-function:ease-out}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}

.backstretch{display: none;visibility: hidden;}
.con_wrap{width: 1200px;margin: 0 auto;}
.zz_header{width: 100%;height: 472px;background:url(../images/zz_header_bg.png) left top repeat-x;}
.zz_banner{position: relative;height: 472px;}
.zz_zzzqwz{position: absolute;top: 205px;left:0;font-size: 60px;font-weight: bold;color: #9f6b34;z-index: 2;}
.zz_logo{position: absolute;top: 35px;left: 0;z-index: 2;}
.zz_header_pic{position: absolute;bottom: 0;right: 0;z-index: 1;}
.w_wrap{padding: 30px;background: #fff;}

.zz_tpxw{height:440px;width:55%;float: left;}

.swiper-slide{position: relative;height: 440px;}
.swiper-wrapper .swiper-slide a img{display: block;margin: 0 auto;width: 100%;height: 440px;}
.swiper-slide .swiper_txt{position: absolute;bottom: 0;left: 0;background:url(../images/zz_tmt.png) repeat;width: 100%;padding:20px 0;}
.swiper-slide .swiper_txt a{color: #fff;font-size: 28px;padding:0 2.5%;display: block;max-height: 70px;overflow: hidden;}

.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;top:50%;margin-top:-53px;width:60px;height:106px;background-color:#000;background-repeat:no-repeat;background-position:center;cursor:pointer;color:#fff;text-align:center;line-height:50px;z-index:4;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-khtml-opacity:0;transition:all .3s}
.swiper-container .swiper-button-prev{left:0;background-image:url(../images/zz_prev_ico.png)}
.swiper-container .swiper-button-next{right:0;background-image:url(../images/zz_next_ico.png)}
.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-khtml-opacity:.5}
.swiper-container .swiper-button-prev:hover,.swiper-container .swiper-button-next:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-khtml-opacity:1}


.zz_zwxw{width: 43%;float: right;}
.zz_zwxw ul li{position: relative;color: #000;padding-left: 30px;padding-bottom: 13px;margin-bottom:13px;border-bottom: 1px solid #e0e0e0;line-height: 2.4em;height: 134px;}
.zz_zwxw ul li:before{content: "•";color:#0276cd;position: absolute;font-size: 22px;left: 0;}
.zz_zwxw ul li a.list_link{font-size: 30px;color: #000;font-weight: bold;}
.zz_zwxw ul li a:hover{color: #0276cd;}
.zz_zwxw ul li .date{font-size: 28px;display: block;}

.zz_zwxw ul .list_btn{position:absolute;top:50px;right:0;padding:15px 30px;background:#ea7f34;border-radius:5px;transition:background .3s}
.zz_zwxw ul .list_btn_ico{position:relative;top:4px;height:26px}
.zz_zwxw ul .list_btn_name{margin:0 0 0 10px;color:#fff;font-size:30px}
.zz_zwxw ul .list_btn:hover,.zz_zwxw ul .list_atv_btn{background:#0276cd;}



.zz_lmlj{margin-top: 30px;}
.zz_lmlj li{width: 23.5%;height: 310px;border-radius: 10px;float: left;text-align: center;margin-bottom: 20px;margin-right:2%;transition: all 0.4s ease;font-size: 48px;font-weight: bold;}
.zz_lmlj li a{color: #f8eee6;display: block;}
.zz_lmlj li:hover a{color: #fff;}
.zz_lmlj li.li04,.zz_lmlj li.li08{margin-right: 0;}
.zz_lmlj li i{width: 182px;height: 170px;display: block;margin: 30px auto 15px;background: url(../images/zz_lmlj_icons03.png) no-repeat transparent;}
.zz_lmlj li:hover i { animation: icon 0.6s linear infinite;}

.zz_lmlj li.li01{background-color:#e63f8a;}
.zz_lmlj li.li02{background-color:#f25528;}
.zz_lmlj li.li03{background-color:#eaab00;}
.zz_lmlj li.li04{background-color:#794afd;}
.zz_lmlj li.li05{background-color:#00d4e1;}
.zz_lmlj li.li06{background-color:#00d884;}
.zz_lmlj li.li07{background-color:#009ee7;}
.zz_lmlj li.li08{background-color:#337bff;}

.zz_lmlj li.li01 i{background-position: 10px -266px;}
.zz_lmlj li.li02 i{background-position: 10px 0;}
.zz_lmlj li.li03 i{background-position: -282px 0;}
.zz_lmlj li.li04 i{background-position: -577px 0;}
.zz_lmlj li.li05 i{background-position: -865px 0;}
.zz_lmlj li.li06 i{background-position: -290px -266px;}
.zz_lmlj li.li07 i{background-position: -575px -266px;}
.zz_lmlj li.li08 i{background-position: -870px -266px;}

.zz_bsfw_wrap{margin: 30px 0;}
.zz_bsfw .zz_tt{background:url(../images/zz_bsfw_bg.jpg) left center repeat-x;margin-bottom: 30px;}
.zz_bsfw .zz_tt span{text-align: center;display:block;width:250px;background:#fff;font-size: 45px;font-weight: bold;color: #DF2613;margin: 0 auto;}
.zz_bsfw_list li{width: 32%;height: 180px;border-radius: 10px;float: left;text-align: center;margin-bottom: 20px;margin-right:2%;transition: all 0.4s ease;font-size: 30px;font-weight: bold;background: #f5f5f5;display: table;}
.zz_bsfw_list li a{display: table-cell;vertical-align: middle;color: #000;padding: 0 15px;}
.zz_bsfw_list li:hover{background: #e0e0e0;}
.zz_bsfw_list li:hover a{color: #0276cd;}
.zz_bsfw_list li.li03,.zz_bsfw_list li.li06{margin-right: 0;}

.zz_pic_links{margin-bottom: 30px;}
.zz_pic_links ul li{width: 48.5%;height: 150px;font-size: 30px;font-weight: bold;display: table;}
.zz_pic_links ul li.li01{float: left;}
.zz_pic_links ul li.li02{float: right;}
.zz_pic_links ul li a{display: table-cell;vertical-align: middle;border-radius: 10px;padding-left: 30px;}
.zz_pic_links ul li.li01 a{background: #f6efe9 url(../images/zz_pic_link01.png) right top no-repeat;color: #803c00;}
.zz_pic_links ul li.li02 a{background: #cceaff url(../images/zz_pic_link02.png) right top no-repeat;color: #1869d7}
.zz_pic_links ul li a span{display: inline-block;width: 45%;}

/*list*/
.zz_dqwz{font-size: 26px;color: #666;padding-bottom: 20px;border-bottom: 1px solid #e0e0e0;}
.zz_dqwz a{color: #666;}
.zz_dqwz a:hover{color: #0276cd;}
.zz_dqlm{margin: 30px 0;padding-left: 30px;font-size: 40px;font-weight: bold;color: #0276cd;border-left: 8px solid #0276cd;}
.zz_com_list{padding-top:10px}
.zz_com_list .list_wrap{position:relative;margin-bottom:40px;padding:30px 40px;background:#f4f7f7;font-size:0;border-radius:0 30px 0 30px;transition:background .3s}
.zz_com_list .list_row{position:relative}
.zz_com_list .list_row:after{content:"";display:table;clear:both}
.zz_com_list .list_link{float:left;margin-right:310px;color:#333;font-size:32px;line-height:1.5;font-weight:400;word-wrap:break-word;word-break:break-all;transition:color .3s}
.zz_com_list .list_date{color:#333;font-size:26px;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-khtml-opacity:.6}
.zz_com_list .list_date_row{padding-top:25px}
.zz_com_list .list_wrap:hover{background:#f1f1f1}
.zz_com_list .list_link:hover{color:#0276cd;}
.zz_com_list .list_btn{position:absolute;top:50px;right:40px;padding:15px 30px;background:#ea7f34;border-radius:5px;transition:background .3s}
.zz_com_list .list_btn_ico{position:relative;top:4px;height:26px}
.zz_com_list .list_btn_name{margin:0 0 0 10px;color:#fff;font-size:30px}
.zz_com_list .list_btn:hover,.zz_com_list .list_atv_btn{background:#0276cd;}
/* paging */
.paging-center-wp{text-align:center}
.paging-center-wp .fix2{display: inline-block;}
.paging-center-wp .fix1{overflow: hidden;}
.nfc-paging-wp{position:relative;padding:0 0 115px;color:#333;font-size:24px}
.nfc-paging-wp a{display:inline-block;margin:10px 15px 0 0;padding:0 20px;height:60px;background:#f5f6f7;border:1px solid #e0e0e0;text-align:center;line-height:60px;transition:background,border .3s}
.nfc-paging-wp a:hover{color:#0276cd;border:1px solid #0276cd}
.nfc-paging-wp a:active{color:#fff;background:#0276cd;border:1px solid #0276cd}
.nfc-paging-wp .current,.nfc-paging-wp .current:hover,.nfc-paging-wp .current:active{background:#0276cd;border:1px solid #0276cd;color: #FFF;font-weight:800}

.zz_dqwz .fx{float: right;font-size: 14px;height: 50px;line-height: 50px;display: none;}
.zz_dqwz .fx .bdsharebuttonbox{float: right;padding-top: 10px;}
/* ================================================== 长者内容页 ================================================== */
.content-wrap{position:relative}
.content-wrap .con_tt{text-align: center;padding:40px 0;}
.content-wrap .con_tt>h1{color:#333;text-align:center;font-size:40px;font-weight:bold;line-height:1.2;word-break:break-all;display: inline;}
.content-wrap>h3{padding-bottom:15px;color:#666;text-align:center;font-size:18px;font-weight:400;line-height:1.2;word-break:break-all}
.content-wrap .tit-info{padding-bottom:8px}
.content-wrap .tit-info li{position:relative;float:left;width:33.33%;font-size:0}
.content-wrap .tit-info li span{color:#666;font-size:18px}
.content-wrap .tit-info li .ico,.content-wrap .tit-info li .time{position:relative;float:left;display:block}
/* .content-wrap .tit-info li .ico{width:16px;height:18px;background:url(/2021images/zz_time_ico.png) no-repeat center} */
.content-wrap .tit-info li .time{padding-left:6px}
.content-wrap .tit-info .font-wp{float:right}
.content-wrap .tit-info .font-wp .fb,.content-wrap .tit-info .font-wp .fm,.content-wrap .tit-info .font-wp .fs{cursor:pointer}
.content-wrap .content{position:relative;overflow-x:auto;padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:400;font-size:24px;line-height:2;color: #333;}
.content-wrap .content .article-detail{min-height:400px}
.content-wrap .content video{margin:auto}
.content-wrap .btn-wrap{padding:5px 0 15px;font-size:0}
.content-wrap .btn-wrap .btn-wp{float: right;}
.content-wrap .btn-wrap .btn-wp span{color:#666;font-size:18px;cursor:pointer}
.content-wrap .btn-wrap .btn-wp span:hover,.content-wrap .tit-info .font-wp span:hover{color:#000}
.content-wrap img{max-width:100%}

.lg-foot{width: 1366px;}
.lg-foot > div{float: none;}
.lg-foot .foot-icon{text-align: center;}
.lg-foot .foot-icon img{height: 60px;}
.lg-foot .foot-txt{border: 0;font-size: 18px;}
.lg-foot .foot-txt p{font-size: 16px;color: #000;padding-top: 10px;}
.lg-foot .foot-txt p a{color: #000;}
.lg-foot .foot-txt .span01{display: block;padding-top: 10px;}

.aside-nav{display: none;visibility: hidden;}

.zz_nry_ld{display: inline-block;}
.zz_nry_ld .list_btn{padding:8px 20px;background:#ea7f34;border-radius:5px;transition:background .3s;font-size: 30px;text-decoration:none;display: block;}
.zz_nry_ld .list_btn_ico{position:relative;top:4px;height:26px}
.zz_nry_ld .list_btn_name{margin:0 0 0 10px;color:#fff;font-size:28px}
.zz_nry_ld .list_btn:hover,.zz_nry_ld .list_atv_btn{background:#0276cd;}


/*领导成员*/
.zz_ldcy_wrap{margin-top: 30px;}
.zz_ldcy_tt{font-weight: bold;font-size: 36px;color: #0276cd;padding-left: 40px;padding-top: 10px;}
.zz_ldcy_list li{padding:30px 40px;background: #f5f6f8;margin: 30px 0;}
.zz_ldcy_pic img{float: left;margin-right:30px;width: 250px; }
.zz_ldcy_info{font-size: 26px;color: #333;line-height: 2em;}
.zz_ldcy_name{font-weight: bold;font-size: 32px;color: #000;}
.zz_ldcy_zw{padding-bottom: 50px;}

/*无障碍补充*/
.WXA11y-hover ul li a{background-color: #000;color: #fff;}
.WXA11y-hover ul li .date{background-color: #000;color: #fff;}
.WXA11y-hover ul.zz_lmlj li{background-color: #000!important;}
.lg-foot .WXA11y-hover p{background-color: #000;color: #fff;}
.lg-foot .WXA11y-hover p a{background-color: #000;color: #fff;}
.content-wrap.WXA11y-hover > h1,.content-wrap.WXA11y-hover .tit-info li span,.content-wrap.WXA11y-hover .tit-info li span a,.zz_dqwz.WXA11y-hover a,.content-wrap .btn-wrap.WXA11y-hover .btn-wp span:hover,.content-wrap .btn-wrap.WXA11y-hover .btn-wp span, .content-wrap.WXA11y-hover .tit-info .font-wp span:hover{background-color: #000;color: #fff;}
.zz_com_list .list_row.WXA11y-hover a,.zz_com_list .WXA11y-hover .list_date{background-color: #000;color: #fff;opacity: 1;
-moz-opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1;}
#a11ydisplay{z-index: 999;}



@media (max-width: 1199px) {
	.con_wrap{width: 100%;}
	.zz_banner{background-size: cover;}
}
@media (max-width: 991px) {
	.zz_tpxw{width: 100%;float: none;height: auto;}
	.swiper-slide{height: auto;}
	.swiper-wrapper .swiper-slide a img{height: auto;}
	.zz_zwxw{width: 100%;float: none;margin-top: 30px;}
	.a11ytoolbar{width:100%!important;overflow-x:scroll!important}

	.zz_zwxw ul li{height: auto;padding-bottom: 90px;}
	.zz_zwxw ul .list_btn{top: auto;bottom: 12px;right: auto;left: 30px;}
	.zz_header_pic{width: 60%;}
	.zz_header_pic img{width: 100%;}
}
@media (max-width: 768px) {
	.w_wrap{padding: 30px 15px;}
	.zz_lmlj li{width: 32%; }
	.zz_lmlj li.li04,.zz_lmlj li.li08{margin-right: 2%;}
	.zz_lmlj li.li03,.zz_lmlj li.li06,.zz_lmlj li.li09{margin-right: 0;}
	.zz_bsfw_list li a br{display: none;}
	.zz_dqwz{font-size: 20px;}
	.zz_dqlm{font-size: 24px;}
	.zz_com_list .list_wrap{padding:30px 25px;}
	.zz_com_list .list_link{margin-right: 180px;font-size: 24px;}
	.zz_com_list .list_btn{top: 32px;right: 25px;}
	.zz_com_list .list_btn_name{font-size: 24px;}
	.zz_com_list .list_date{font-size: 22px;}


	.nfc-paging-wp{padding:0 0 80px}
	.content-wrap{width:100%}
    
    .content-wrap .tit-info{padding:0 0 6px 0}
    .content-wrap .tit-info li{padding:4px 0;width:100%}
   
    .content-wrap .tit-info li .ico{width:16px;height:18px;}
    .content-wrap .tit-info li .time{padding-left:6px}
    .content-wrap .tit-info .font-wp{float:left}
    .content-wrap .content{padding:10px 0;}
    .content-wrap .content img{max-width:100%;height:auto!important}
    .content-wrap .btn-wrap{padding:5px 0 15px}
    .content-wrap .btn-wrap .print{display:none}
    .content-wrap .btn-wrap .btn-wp span{font-size:14px}

    .zz_pic_links ul li{width: 100%;}
    .zz_pic_links ul li.li01{margin-bottom: 20px;}

    .zz_header,.zz_banner{height: 300px;}
    .zz_zzzqwz{left: 10px;font-size: 50px;top: 112px;}
    .zz_logo{left: 10px;}

    .zz_ldcy_tt{padding-left: 0;text-align: center;}
    .zz_ldcy_pic{text-align: center;}
    .zz_ldcy_pic img{float: none; }
    .zz_ldcy_info{text-align: center;}
	.zz_ldcy_zw{padding-bottom: 20px;}

	.lg-foot {width: 100%; }

}

@media (max-width: 640px) {
	.zz_logo img{height:45px; }
	.zz_lmlj li{width: 48%;margin-right: 4%;}
	.zz_lmlj li.li03,.zz_lmlj li.li09{margin-right: 4%;}
	.zz_lmlj li.li02,.zz_lmlj li.li04,.zz_lmlj li.li06,.zz_lmlj li.li08{margin-right: 0;}
}


@media (max-width: 480px) {
	.zz_logo{top: 20px;}
	.zz_zzzqwz{font-size: 45px;top: 80px;}
	.zz_header, .zz_banner{height: 250px;}

	.zz_lmlj li{width: 100%;margin-right: 0;}
	.zz_lmlj li.li03,.zz_lmlj li.li09{margin-right: 0;}
	.zz_lmlj li.li02,.zz_lmlj li.li04,.zz_lmlj li.li06,.zz_lmlj li.li08{margin-right: 0;}
	
	

	.zz_bsfw_list li{width: 48%;margin-right: 4%;font-size: 26px;}
	.zz_bsfw_list li.li03,.zz_bsfw_list li.li06{margin-right: 4%;}
	.zz_bsfw_list li.li02,.zz_bsfw_list li.li04,.zz_bsfw_list li.li06{margin-right: 0;}
	.zz_dqwz{font-size: 16px;}
	.zz_dqlm{font-size: 20px;margin: 15px 0;}
	.zz_com_list .list_wrap{padding:15px 15px;margin-bottom: 20px;}
	.zz_com_list .list_link{margin-right: 100px;font-size: 16px;}
	.zz_com_list .list_btn{top: 20px;right: 15px;padding: 5px 10px;}
	.zz_com_list .list_btn_name{font-size: 16px;}
	.zz_com_list .list_btn_ico{height: 18px;}
	.zz_com_list .list_date_row{padding-top: 10px;}
	.zz_com_list .list_date{font-size: 16px;}

	.nfc-paging-wp{padding-bottom:30px}
    .nfc-paging-wp a{margin:5px 5px 0 0;padding:0 10px;height:30px;line-height:30px;font-size:14px}

    .zz_pic_links ul li{height: auto;text-align: center;}
    .zz_pic_links ul li a{padding:30px 19px;}
    .zz_pic_links ul li.li01 a{background-image: none;}
    .zz_pic_links ul li.li02 a{background-image: none;}
    .zz_pic_links ul li a span{width: 100%;}
	
}
@media (max-width: 360px) {
	.zz_header, .zz_banner{height: 230px;}
	.zz_bsfw_list li{width: 100%;margin-right: 0;height: auto;}
	.zz_bsfw_list li a{padding: 20px 15px;}
	.zz_bsfw_list li.li03,.zz_bsfw_list li.li06{margin-right: 0;}


	
	
}








