@charset "utf-8";
.crumb{display: none;}


.grid.border .common-bd{padding-top: 9px;}
.height01{height: 278px;}

/*解读回应*/
.jdhy-tbjd ul li{width: 50%;}
.jdhy-tbjd ul li:nth-child(3){display: none;}
.jdhy-tbjd ul li:nth-child(4){display: none;}
.jdhy-tbjd ul li a span.pic{height: 276px;}
.jdhy-tbjd ul li a span.txt:before{content: normal;}
.jdhy-tbjd ul li a span.txt{position: absolute; right: 0; left: 0; bottom: 0; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.3);}
.jdhy-tbjd ul li a span.txt font{text-align: center; line-height: 30px;}

/*政务服务*/
.zwfw-body .column-head a:before{content: normal;}
.zwfw-body .column-head a:after{content: normal;}
.zwfw-body .navs-list li a{margin: 15px 7px 0 8px; color:#bf2034; background-color: #fbf5f5; border-color: #efcfcf;}
.zwfw-body .navs-list li a:hover{background-color: #fbf7f4; border-color: #f7e6d7;}
.zwfw-body .navs-list li a font:before{left: 8px; margin-top: -6px; width: 11px; height: 11px; background-image: url(../images/bullet.gif); border: none;}
.zwfw-gdzt{position: relative;}
.zwfw-gdzt .container{position: relative; z-index: 3;}
.zwfw-gdzt:before{position: absolute; bottom: 0; left: 0; content: ""; width: 280px; height: 282px; background-image: url(../images/zwfw_bg1.png); background-repeat: no-repeat; background-size: 100% 100%;}
.zwfw-gdzt:after{position: absolute; top: 0; right: 0; content: ""; width: 307px; height: 282px; background-image: url(../images/zwfw_bg2.png); background-repeat: no-repeat; background-size: 100% 100%;}

.zwfw-xzsp{background: url(../images/zwfw_bg3.jpg) no-repeat center bottom #fbfbfd;}
.zwfw-xzsp .hd{text-align: center;}
.zwfw-xzsp .hd li{display: inline-block;}
.zwfw-xzsp .hd li span{display: block; margin: 0 -1px; padding: 10px 30px; font-size: 1.25em; color: #bf2034; line-height: 30px; background-color: #fff;}
.zwfw-xzsp .hd li span a{color: #bf2034;}
.zwfw-xzsp .hd li.on span{color: #fff; background-color: #bf2034;}
.zwfw-xzsp .hd li.on span a{color: #fff;}
.zwfw-xzsp .break li{width: 16.66667%;}
.zwfw-xzsp .break li a{height: 130px; padding-top: 20px; padding-bottom: 20px; margin-top: 10px; font-size: 1.125em; background-color: transparent; border: none;}
.zwfw-xzsp .break li a:before{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; content: ""; margin: 0; background: #fff; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; box-shadow: 0 0 10px #999;}
.zwfw-xzsp .break li a img{position: relative; z-index: 11;}
.zwfw-xzsp .break li a font{position: relative; z-index: 12; margin-top: 15px;}
.zwfw-xzsp .break li a:hover:before{filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; -webkit-animation:normal; animation:normal;}
.zwfw-xzsp .break li a:hover img{margin-top: -5px;}
.zwfw-xzsp .break li a:hover font{color: #bf2034; margin-top: 25px;}
.zwfw-xzsp .toggleBtn{display: none;}
.zwfw-xzsp .toggleBtn a{display: block; width: 185px; margin: 0 auto; font-size: 1.125em; color: #bf2034; line-height: 38px; text-align: center; background-color: #fff; cursor: pointer;}
.zwfw-xzsp .toggleBtn a:hover{color: #fff; background-color: #bf2034;}

/*数据发布*/
.sjfb-slide .hd{float: left; width: 16.66667%;}
.sjfb-slide .hd .menu-icons li a{padding-top: 18px; padding-bottom: 18px; color: #bf2034; background-color: #edf0f4; border: none;}
.sjfb-slide .hd .menu-icons li a:before{width: 30px; height: 30px; background-image: url(../images/sjfb_icons_menu.png);}
.sjfb-slide .hd .menu-icons li a font{width: 4em; text-align: left; height: 30px; line-height: 30px;}
.sjfb-slide .hd .menu-icons li.li1 a:before{background-position: 0 -30px;}
.sjfb-slide .hd .menu-icons li.li2 a:before{background-position: 0 -60px;}
.sjfb-slide .hd .menu-icons li.li3 a:before{background-position: 0 -90px;}
.sjfb-slide .hd .menu-icons li.li4 a:before{background-position: 0 -120px;}
.sjfb-slide .hd .menu-icons li.li5 a:before{background-position: 0 -150px;}
.sjfb-slide .hd .menu-icons li.li6 a:before{background-position: 0 -180px;}
.sjfb-slide .hd .menu-icons li.on a{color: #fff; background-color: #bf2034;}
.sjfb-slide .hd .menu-icons li.on a:before{background-image: url(../images/sjfb_icons_menu_hover.png);}
.sjfb-slide .bd{float: left; width: 83.33333%}
.sjfb-slide .bd .item{margin-left: 30px; height: 390px;}
.sjfb-data .sjfb-head{height: 99px; text-align: center; background: url(../images/sjfb_head_bg.jpg) no-repeat center top;}
.sjfb-data .sjfb-head a{display: inline-block; margin-top: 24px;}

/*政务公开*/
.zwgk-body .ztzl{padding-left: 0;}
.zwgk-body .ztzl .owl-carousel .item{border-radius: 5px;}
.zwgk-body .ztzl .owl-carousel .owl-nav>div{opacity: 1;}
.zwgk-zdly{height: 450px;}
.zwgk-zdly .menu-icons{padding-top: 15px;}
.zwgk-zdly .menu-icons li{width: 25%;}
.zwgk-zdly .menu-icons li a{margin-bottom: 0; padding-top: 15px; padding-bottom: 15px; border: none;}
.zwgk-zdly .menu-icons li a:before{position: relative; z-index: 2; width:50px; height:50px; margin-bottom: 0; background-image:url(../images/zwgk_icons_zdly.png); background-repeat:no-repeat;}
.zwgk-zdly .menu-icons li a font{position: relative; z-index: 2; display:block; text-align:center; height: 40px; white-space: normal;}
.zwgk-zdly .menu-icons li a font:before{display: inline-block; vertical-align: middle; content: ""; width: 1px; height: 40px;}
.zwgk-zdly .menu-icons li a font b{display: inline-block; vertical-align: middle; width: 96%; font-weight: normal; line-height: 1.2em;}
.zwgk-zdly .menu-icons li a:after{position: absolute; top: 4px; right: 4px; bottom: 4px; left: 4px; content: ""; background-color: #fff; box-shadow: 0 0 5px #999; -webkit-transition:all 0.15s ease-in-out; transition:all 0.15s ease-in-out; opacity: 0;}
.zwgk-zdly .menu-icons li a:hover{background-color: transparent;}
.zwgk-zdly .menu-icons li a:hover:after{opacity: 1;}
.zwgk-zdly .owl-dots{text-align:center;}
.zwgk-zdly button.owl-dot{display:inline-block; width:8px; height:8px; margin:5px 4px 0; border-radius:3px; background-color:#bbbbbb; border-radius: 50%;}
.zwgk-zdly button.owl-dot.active{background-color:#bf2034;}
.zwgk-zdly .menu-icons li.li1 a:before{background-position:0 -50px;}
.zwgk-zdly .menu-icons li.li2 a:before{background-position:0 -100px;}
.zwgk-zdly .menu-icons li.li3 a:before{background-position:0 -150px;}
.zwgk-zdly .menu-icons li.li4 a:before{background-position:0 -200px;}
.zwgk-zdly .menu-icons li.li5 a:before{background-position:0 -250px;}
.zwgk-zdly .menu-icons li.li6 a:before{background-position:0 -300px;}
.zwgk-zdly .menu-icons li.li7 a:before{background-position:0 -350px;}
.zwgk-zdly .menu-icons li.li8 a:before{background-position:0 -400px;}
.zwgk-zdly .menu-icons li.li9 a:before{background-position:0 -450px;}
.zwgk-zdly .menu-icons li.li10 a:before{background-position:0 -400px;}
.zwgk-zdly .menu-icons li.li11 a:before{background-position:0 -550px;}
.zwgk-zdly .menu-icons li.li12 a:before{background-position:0 -600px;}
.zwgk-zdly .menu-icons li.li13 a:before{background-position:0 -650px;}
.zwgk-zdly .menu-icons li.li14 a:before{background-position:0 -700px;}
.zwgk-zdly .menu-icons li.li15 a:before{background-position:0 -750px;}
.zwgk-zdly .menu-icons li.li16 a:before{background-position:0 -800px;}
.zwgk-zdly .menu-icons li.li17 a:before{background-position:0 -850px;}
.zwgk-zdly .menu-icons li.li18 a:before{background-position:0 -900px;}
.zwgk-zdly .menu-icons li.li19 a:before{background-position:0 -950px;}
.zwgk-zdly .menu-icons li.li20 a:before{background-position:0 -1000px;}
.zwgk-zdly .menu-icons li.li21 a:before{background-position:0 -1050px;}
.zwgk-zdly .menu-icons li.li22 a:before{background-position:0 -1100px;}
.zwgk-zdly .menu-icons li.li23 a:before{background-position:0 -1150px;}
.zwgk-ldzc dl{margin-top: 20px;}
.zwgk-ldzc dl dt{float: left; width: 135px; height: 175px; overflow: hidden;}
.zwgk-ldzc dl dt img{display: block; width: 100%; height: auto; min-height: 100%;}
.zwgk-ldzc dl dd div{margin-top: 15px; margin-left: 155px;}
.zwgk-ldzc dl dd div b{font-weight: normal;}
.zwgk-ldzc .mobile-more{margin-top: 20px; line-height: 46px; border: 1px solid #e4e4e4; border-radius: 0;}
.zwgk-fdgk .infoList.fl{width: 40%;}
.zwgk-fdgk .infoList.fr{width: 52%;}
.zwgk-fdgk .infoList li{padding-top: 10px; padding-bottom: 10px;}
.zwgk-navs ul{margin: -1px 0 0 !important;}
.zwgk-navs ul li a{margin: 0 !important; padding-top: 18px; padding-bottom: 18px; text-align: left; border-top: 1px solid #e4e4e4; border-right: none; border-bottom: none; border-left: none; background-color: #f3f3f3;}
.zwgk-navs ul li a:before{width:35px; height:35px; margin-right: 5%; margin-left: 8%; background-image:url(../images/zwgk_icons_2.png);}
.zwgk-navs ul li a font{width: 65%; text-align: left;}
.zwgk-navs ul li.li1 a:before{background-position:0 -35px;}
.zwgk-navs ul li.li2 a:before{background-position:0 -70px;}
.zwgk-navs ul li.li4 a:before{background-position:0 -140px;}
.zwgk-navs ul li.li5 a:before{background-position:0 -175px;}
.zwgk-gkml ul{margin: -20px 0 0 !important;}
.zwgk-gkml ul li a{margin: 20px 0 0 !important; padding-top: 30px; padding-bottom: 30px; color: #fff; font-size: 1.25em; font-weight: bold; background-color: #db874e; border: none;}
.zwgk-gkml ul li a:before{width:35px; height:35px; margin-right: 5%; margin-left: 5%; background-image:url(../images/zwgk_icon_ml.png);}
.zwgk-gkml ul li a font{width: 65%; text-align: left;}
.zwgk-gkml ul li.li1 a{background-color: #e3a45a;}
.zwgk-gkml ul li.li0 a:hover{background-color: #db874e;}
.zwgk-gkml ul li.li1 a:hover{background-color: #e3a45a;}

/*专题专栏*/
.ztzl-rdzt .item{position: relative; padding-left: 28%; margin-top: 20px;}
.ztzl-rdzt .item .topic{position: absolute; top: 25px; bottom: 0; left: 0; width: 28%; background-color: #fff; box-shadow: 0 0 10px #999;}
.ztzl-rdzt .item .topic .title{display: block;}
.ztzl-rdzt .item .topic .title .pic{display: block; height: 182px; overflow: hidden;}
.ztzl-rdzt .item .topic .title .pic img{display: block; width: 100%; height: auto; min-height: 100%;}
.ztzl-rdzt .item .topic .title .font{position: relative; display: block; padding: 5px 0 5px 45px; margin: 17px; line-height: 24px; font-size: 1.25em;}
.ztzl-rdzt .item .topic .title .font:before{position: absolute; top: 17px; left: 0; content: "HOT"; margin-top: -8px; padding: 1px; font-size: 14px; color: #fff; line-height: 14px; background-color: #bf2034;}
.ztzl-rdzt .item .topic .jrzt{position: absolute; right: 0; bottom: 17px; left: 0; margin: 0 auto; width: 120px; color: #fff; line-height: 33px; text-align: center; background-color: #a1a1a1; border-radius: 3px;}
.ztzl-rdzt .item .topic .jrzt:hover{background-color: #bf2034;}
.ztzl-rdzt .item dl{margin-left: 25px; padding-bottom: 20px; border-bottom: 1px dashed #ddd;}
.ztzl-rdzt .item dl dt{padding-top: 25px; padding-bottom: 20px; font-size: 1.25em; line-height: 1.6em;}
.ztzl-rdzt .item dl dd span{display: inline-block; margin-right: 10px; font-size: .875em; line-height: 1.6em; color: #878787;}
.ztzl-list .navs-list{margin-top: -20px; margin-right: -20px; margin-left: -20px;}
.ztzl-list .navs-list li{width: 25%;}
.ztzl-list .navs-list li a{padding-top: 20px; padding-bottom: 20px; margin: 20px 20px; background-color: #ffeddb; border: none;}
.ztzl-list .navs-list li a:hover{color: #fff; background: url(../images/ztzl_li_bg.jpg) no-repeat; background-size: 100% 100%;}
.ztzl-list .navs-list li a font:before{content: normal;}
.ztzl-list .navs-list li a font b{margin-left: 0; text-align: center;}

/*县政府*/
.xzf-menus{margin-right: -15px; margin-left: -15px;}
.xzf-menus li{width: 25%;}
.xzf-menus li a{padding-top: 30px; padding-bottom: 30px; margin:0 15px 30px; font-size: 1.25em; border-color: #e4e4e4;}
.xzf-menus li a:before{width: 65px; height: 65px; margin-bottom: 20px !important; background-image: url(../images/xzf_icons_menus.png);}
.xzf-menus li.li1 a:before{background-position: 0 -65px;}
.xzf-menus li.li2 a:before{background-position: 0 -130px;}
.xzf-menus li.li3 a:before{background-position: 0 -195px;}

/*政民互动*/
.zmhd-letter-menus li{float: left; width: 25%;}
.zmhd-letter-menus li a{font-size: 1.125em; background-color: #eee; border: none;}
.zmhd-letter-menus li a:before{margin-right: 10%; width: 60px; height: 60px; background-image: url(../images/zmhd_icons_xzxx.png);}
.zmhd-letter-menus li a:hover{background-color: #efefef;}
.zmhd-letter-menus li.li1 a:before{background-position: 0 -60px;}
.zmhd-letter-menus li.li2 a:before{background-position: 0 -120px;}
.zmhd-letter-menus li.li3 a:before{background-position: 0 -180px;}
.zmhd-letter-xjgs li{position:relative; padding: 4px 638px 4px 0; min-height: 40px;}
.zmhd-letter-xjgs li span{position: absolute; top: 50%; display: block; margin-top: -22px; text-align: left;}
.zmhd-letter-xjgs li span:before{display: inline-block; vertical-align: middle; content: ""; width: 1px; height: 40px;}
.zmhd-letter-xjgs li span font{display: inline-block; vertical-align: middle; width: 98%; line-height: 20px;}
.zmhd-letter-xjgs li span a{display: inline-block; vertical-align: middle; width: 98%; line-height: 20px;}
.zmhd-letter-xjgs li .xjzt{position: relative; top: auto; margin-top: 0; padding-left: 45px;}
.zmhd-letter-xjgs li .xjzt:after{position: absolute; top: 50%; left: 15px; content: ""; margin-top: -6px; width: 14px; height: 12px; background-image: url(../images/zmhd_letter_ico.png);}
.zmhd-letter-xjgs li .xjlb{right: 510px; width:100px; text-align:center;}
.zmhd-letter-xjgs li .xxrq{right: 390px; width:120px; text-align:center; color:#999999;}
.zmhd-letter-xjgs li .blqk{right:270px; width:110px; text-align:center; color:#339900;}
.zmhd-letter-xjgs li .blbm{right:120px; width:120px;}
.zmhd-letter-xjgs li .bjrq{right: 0; width:120px; text-align:center;}

.zmhd-letter-xjgs li.head{margin-bottom:8px; background-color:#eeeeee;}
.zmhd-letter-xjgs li.head span{color: #000 !important;}
.zmhd-letter-xjgs li.head span:after{content: normal;}

.zmhd-zxft .subnavs li a:before{background-image: url(../images/zmhd_ico_ft.png);}
.zmhd-zxft-data dt{float:left; width:32%; height: 275px; overflow:hidden;}
.zmhd-zxft-data dt img{width:100%; height:auto; min-height:100%;}
.zmhd-zxft-data dd{float:left; width:68%;}
.zmhd-zxft-data dd .item{position:relative; margin-left:20px; padding-left:5em; line-height:2em; margin-bottom:8px;}
.zmhd-zxft-data dd .item:last-child{margin-bottom: 0;}
.zmhd-zxft-data dd .item b{position:absolute; top:0; left:0; color: #bf2034;}
.zmhd-zxft-data dd .item p a{color: #bf2034;}
.zmhd-zxft-list ul{overflow: visible;}
.zmhd-zxft-list ul li{width: 33.33333%;}
.zmhd-zxft-list ul li a{padding-top: 10px; padding-bottom: 10px; color: #666; background-color: #fff; box-shadow: 0 0 6px #ccc;}
.zmhd-zxft-list ul li a:before{height: 50px;}
.zmhd-zxft-list ul li a font{line-height: 1.6em;}
.zmhd-zxft-list ul li a font:before{left:15px; margin-top:-10px; width: 20px; height: 20px; border: none; background-image: url(../images/bullet2.gif);}
.zmhd-zxft-list ul li a font b{margin-left: 55px;}

.zmhd-card .item a{position:relative; display:block; height: 130px; background-size: 100% 100%; background-repeat: no-repeat; overflow:hidden;}
.zmhd-card .item a .img{position:absolute; right:8%; bottom:5%; z-index:1;}
.zmhd-card .item a .img img{display:block;}
.zmhd-card .item a .table{position: relative; z-index: 2; display: table; width: 100%; height: 100%;}
.zmhd-card .item a .table .inline{display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align: center;}
.zmhd-card .item a .table .inline h3{margin-left: 10%; width: 6em; font-weight: bold; font-size: 1.25em; text-align: left; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.zmhd-card .item a .on{display:none;}
.zmhd-card .item a:hover .default{display:none;}
.zmhd-card .item a:hover .on{display:block;}
.zmhd-card .card1 a{background-color: #e7fbf7; background-image: url(../images/zmhd_menu_bg1.jpg);}
.zmhd-card .card2 a{background-color: #f9f5da; background-image: url(../images/zmhd_menu_bg2.jpg);}
.zmhd-card .card3 a{background-color: #e3fae9; background-image: url(../images/zmhd_menu_bg3.jpg);}
.zmhd-card .card4 a{background-color: #ffecdd; background-image: url(../images/zmhd_menu_bg4.jpg);}
.zmhd-card .card1 a h3{color: #0059b2}
.zmhd-card .card2 a h3{color: #746606}
.zmhd-card .card3 a h3{color: #006c5f}
.zmhd-card .card4 a h3{color: #d65900}

/*走进弋阳*/
.zjyy-head{position:relative; text-align:center;}
.zjyy-head br{display:none;}
.zjyy-head:after{position: absolute; top: 50%; right: 0; left: 0; content: ""; height: 1px; background-color: #f6dfe2;}
.zjyy-head a{position:relative; z-index:2; display:inline-block; padding-right:80px; padding-left:80px; background-color: #fff;}
.zjyy-head a font{display:none; font-size: 2.875em; font-weight: bold;}
.zjyy-head a i{position: absolute; top: 50%; margin-top: -10px; width: 35px; height: 20px;}
.zjyy-head a i:before{position: absolute; top: 0; z-index: 1; content: ""; width: 20px; height: 20px; background-color: #f5dcdf; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.zjyy-head a i:after{position: absolute; top: 0; z-index: 2; content: ""; width: 20px; height: 20px; background-color: #bf2034; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.zjyy-head a i.i1{left: 0;}
.zjyy-head a i.i1:before{left: 0;}
.zjyy-head a i.i1:after{right: 0;}
.zjyy-head a i.i2{right: 0;}
.zjyy-head a i.i2:before{right: 0;}
.zjyy-head a i.i2:after{left: 0;}
.zjyy-more a{position: relative; display: inline-block; padding: 0 12px; color: #666; line-height: 30px;}
.zjyy-more a i{position: absolute; top: 0; right: 0; left: 0; width: 30px; height: 30px; background-color: #ffeaed; border-radius: 15px;}
.zjyy-more a font{position: relative; z-index: 2;}
.zjyy-more a:hover i{width: 100%;}

.zjyy-yygk dt{float: left; width: 48%; overflow: hidden;}
.zjyy-yygk dd{float: left; width: 52%;}
.zjyy-yygk dd>div{margin-left: 30px;}
.zjyy-yygk .yygk-info h1{font-size: 1.5em; font-weight: bold;}
.zjyy-yygk .yygk-info .memo{color: #333; line-height: 2em; text-align: justify;}
.zjyy-yygk .yygk-menus li{width: 20%;}
.zjyy-yygk .yygk-menus li a{margin-top: 15px; margin-bottom: 0; font-size: 1.125em; border: none;}
.zjyy-yygk .yygk-menus li a:before{width: 40px; height: 40px; margin-bottom: 10px; background-image: url(../images/zjyy_icons_yygk.png);}
.zjyy-yygk .yygk-menus li.li1 a:before{background-position: 0 -40px;}
.zjyy-yygk .yygk-menus li.li2 a:before{background-position: 0 -80px;}
.zjyy-yygk .yygk-menus li.li3 a:before{background-position: 0 -120px;}
.zjyy-yygk .yygk-menus li.li4 a:before{background-position: 0 -160px;}
.zjyy-card .item{background-color: #f7f7f7; border-radius: 5px; overflow: hidden;}
.zjyy-card .item dl dt a{display: block; position: relative;}
.zjyy-card .item dl dt a .pic{height: 180px; overflow: hidden;}
.zjyy-card .item dl dt a .pic img{display: block; width: 100%; height: auto; min-height: 100%;}
.zjyy-card .item dl dt a .effects{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.zjyy-card .item dl dt a .effects:before{position:absolute; top:0; right:0; bottom:0;  left:0; background:rgba(255,255,25575,0.25); content:""; z-index:1; -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; opacity: 0;}
.zjyy-card .item dl dt a .effects .table{position: relative; display: table; width: 100%; height: 100%;}
.zjyy-card .item dl dt a .effects .table .inline{position: relative; z-index: 2;  display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align: center;}
.zjyy-card .item dl dt a .effects .table .inline i{display: block; padding: 17px; width: 40px; height: 40px; margin: 0 auto; background-color: rgba(255,255,255,0.50); border-radius: 50%;}
.zjyy-card .item dl dt a .effects .table .inline i:before{display: block; content: ""; width: 40px; height: 40px; margin: 0 auto; background-image: url(../images/zjyy_icons_yygk.png); background-repeat: no-repeat;}
.zjyy-card .item dl dt a .effects .table .inline font{display: block; margin-top: 5px; font-weight: bold; text-align: center; font-size: 1.25em; color: #fff;}
.zjyy-card .item dl dt a:hover .effects:before{-webkit-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform: scale(1); top:0; right:0; bottom:0; left:0; opacity: 1;}
.zjyy-card .item dl dt a:hover .effects .table .inline i{margin-top: -10px;}
.zjyy-card .item dl dt a:hover .effects .table .inline font{margin-top: 25px;}
.zjyy-card .item dl dd{padding: 20px 25px;}
.zjyy-card .item dl dd>div{margin-bottom: 15px;}
.zjyy-card .item dl dd .memo{line-height: 2em; min-height: 5em; text-align: justify;}

.zjyy-yyfg-card li a{position: relative; display: block; height: 204px; overflow: hidden;}
.zjyy-yyfg-card li a img{display: block; width: 100%; height: auto; min-height: 100%;}
.zjyy-yyfg-card li a .effects{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index:2;}
.zjyy-yyfg-card li a .effects:before{position:absolute; top:0; right:0; bottom:0;  left:0; background:rgba(192,75,75,0.80); content:""; z-index:1; -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; opacity:0;}
.zjyy-yyfg-card li a .effects .table{position: relative; display: table; width: 100%; height: 100%;}
.zjyy-yyfg-card li a .effects .table .inline{position: relative; z-index: 2; display: table-cell; vertical-align: middle; width: 100%; height: 100%; text-align: center;}
.zjyy-yyfg-card li a .font{font-size: 1.25em; color: #fff; text-align: center;}
.zjyy-yyfg-card li a .font b{font-weight: normal;}
.zjyy-yyfg-card li a h1{display:none;}
.zjyy-yyfg-card li a h2{display: inline-block; max-width: 76%;}
.zjyy-yyfg-card li a h2 b{display: none; margin-bottom: 15px;}
.zjyy-yyfg-card li a h2 span{display: none; width:100%; height:2px; background:#FFF; margin:0 auto 10px; transition-delay:0.2s; 	-moz-transition-delay:0.2s; -webkit-transition-delay:0.2s; -o-transition-delay:0.2s;}
.zjyy-yyfg-card li a:hover .effects:before{-webkit-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform: scale(1); top:12%; right:10%; bottom:12%;  left:10%; opacity:1;}
.zjyy-yyfg-card li a:hover h2 b{display:block;}
.zjyy-yyfg-card li a:hover h2 span{display:block;}

.zjyy-yyfg-card li.module-span6 a{height: 438px;}
.zjyy-yyfg-card li.module-span6 a h2{max-width: 46%;}
.zjyy-yyfg-card li.module-span6 a:hover .effects:before{top:23%; right:24%; bottom:23%;  left:24%;}

@media (max-width: 1199px){
.ztzl-list .navs-list{margin-top: -10px; margin-right: -7px !important; margin-left: -8px !important;}
.ztzl-list .navs-list li a{margin: 0 7px 15px 8px !important;}
}

@media (max-width: 991px){
.height01{height: auto;}

.jdhy-tbjd ul li:nth-child(3){display: block;}
.jdhy-tbjd ul li a span.txt{padding-top: 5px; padding-bottom: 5px;}

.zwgk-gkml ul{margin: -15px 0 0 !important;}
.zwgk-gkml ul li a{margin: 15px 0 0 !important;}
.zwgk-zdly{height: auto;}
.zwgk-zdly .menu-icons li a{padding-top: 10px; padding-bottom: 10px; margin-bottom: 0;}

.zmhd-letter-menus li a:before{margin-right: 2%;}
.zmhd-letter-xjgs li{padding-right: 520px;}
.zmhd-letter-xjgs li .xjlb{right: 435px; width:90px;}
.zmhd-letter-xjgs li .xxrq{right: 345px; width:90px;}
.zmhd-letter-xjgs li .blqk{right:235px; width:100px;}
.zmhd-letter-xjgs li .blbm{right:110px; width:110px;}
.zmhd-letter-xjgs li .bjrq{width: 100px;}
.zmhd-letter-xjgs li .xjzt{padding-left: 15px;}
.zmhd-letter-xjgs li .xjzt:after{content: normal;}
.zmhd-zxft-data dt{height: auto; float: none; width: 50%; margin: 0 auto 15px;}
.zmhd-zxft-data dd{float: none; width: auto;}
.zmhd-zxft-data dd .item{margin-left: 0;}

.zwfw-body .column-head{margin-bottom: 30px;}
.zwfw-gdzt:before{content: normal;}
.zwfw-gdzt:after{content: normal;}
.zwfw-xzsp .hd{margin-right: -1px; margin-left: -1px;}
.zwfw-xzsp .hd li{float: left; width: 33.33333%;}
.zwfw-xzsp .hd li span{margin: 0 1px; padding: 10px 0;}
.zwfw-xzsp .break li{width: 33.33333%;}
.zwfw-xzsp .break li a{padding-top: 15px; padding-bottom: 15px; height: 80px; margin-bottom: 0 !important;}
.zwfw-xzsp .break li a img{width: 50px;}
.zwfw-xzsp .break li a font{margin-top: 5px;}
.zwfw-xzsp .break li a:hover font{margin-top: 15px;}

.sjfb-slide .hd{float: none; width: auto; margin-bottom: 15px;}
.sjfb-slide .hd .menu-icons{margin:0 -2px 0 -3px !important;}
.sjfb-slide .hd .menu-icons li{width: 20%;}
.sjfb-slide .hd .menu-icons li a{margin:0 2px 5px 3px !important; padding-top: 8px; padding-bottom: 8px;}
.sjfb-slide .bd{float: none; width: auto;}
.sjfb-slide .bd .item{margin-left: 0;}
.sjfb-data .module-span6.fr{display: none;}

.xzf-menus li{width: 50%;}
.xzf-menus li a{padding-top: 20px; padding-bottom: 20px;}

.zjyy-head a{padding: 15px 65px;}
.zjyy-yygk dt{float: none; width: auto; text-align: center;}
.zjyy-yygk dd{float: none; width: auto;}
.zjyy-yygk dd>div{margin-left: 0;}
.zjyy-card .item dl dd{padding: 15px 20px;}
.zjyy-yyfg-card li.module-span6 a{height: auto;}
.zjyy-yyfg-card li.module-span3{float: left !important; width: 50% !important;}
.zjyy-yygk .yygk-menus .menu-icons{margin: 0 -2px !important; padding-top: 20px;}
.zjyy-yygk .yygk-menus .menu-icons li a{margin: 0 2px 4px !important; background-color: #efefef;}

.ztzl-rdzt{margin-bottom: 30px;}
.ztzl-rdzt .item{padding: 15px; background-color: #fff; box-shadow: 0 0 10px #ccc;}
.ztzl-rdzt .item .topic{position: relative; top: auto; width: auto; background-color: transparent; box-shadow: none;}
.ztzl-rdzt .item .topic .title .pic{float: left; width: 346px;}
.ztzl-rdzt .item .topic .title .font{position: absolute; top: 0; right: 0; left: 346px; margin: 0 0 0 17px; font-weight: bold; white-space: normal;}
.ztzl-rdzt .item .topic .jrzt{left: 346px; bottom: 0; margin: 0 0 0 17px;}
.ztzl-rdzt .item dl{margin-left: 0; padding-bottom: 15px;}
.ztzl-rdzt .item dl dt{padding-top: 20px; padding-bottom: 15px; font-size: 1.0625em; line-height: 1.6em;}
.ztzl-rdzt .item dl dt a{white-space: normal;}
.ztzl-list .navs-list{margin-top: 0;}
.ztzl-list .navs-list li a{padding-top: 15px; padding-bottom: 15px;}
}

@media (max-width:800px) {
.zmhd-letter-menus li{width: 50%;}
.zmhd-letter-menus li a font{width: 6em; text-align: left;}
}

@media (max-width:768px) {
.zmhd-zxft-list ul li{width: 100%;}

.zjyy-head a img{display: none;}
.zjyy-head a font{display: block; font-size: 2.5em;}
}

@media (max-width: 680px){
.jdhy-tbjd ul li:nth-child(4){display: block;}
.zwgk-zdly .menu-icons li{width: 33.33333%;}

.zmhd-letter-xjgs li{padding-right: 0; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e4e4e4;}
.zmhd-letter-xjgs li.head{display: none;}
.zmhd-letter-xjgs li span{position: static; display: block; padding-top: 5px; padding-bottom: 5px; margin-top: 0; padding-left: 0 !important; width: auto !important; text-align: left !important; color: #000 !important;}
.zmhd-letter-xjgs li span:before{height: auto; width: auto; font-weight: bold;}
.zmhd-letter-xjgs li span a{display: inline; line-height: 1.5em;}
.zmhd-letter-xjgs li span font{display: inline; line-height: 1.5em;}
.zmhd-letter-xjgs li .xjzt:before{content: "信件主题：";}
.zmhd-letter-xjgs li .xjlb:before{content: "类　　别：";}
.zmhd-letter-xjgs li .xxrq:before{content: "写信日期：";}
.zmhd-letter-xjgs li .blqk:before{content: "办理情况：";}
.zmhd-letter-xjgs li .blbm:before{content: "办理部门：";}
.zmhd-letter-xjgs li .bjrq:before{content: "办理日期：";}

.zjyy-yyfg-card li a{height: 180px;}

.ztzl-rdzt .item .topic{margin-top: 10px; padding-right: 135px;}
.ztzl-rdzt .item .topic .title .pic{display: none;}
.ztzl-rdzt .item .topic .title .font{position: static; font-size: 1.75em; margin: 0; line-height: 34px; white-space: nowrap;}
.ztzl-rdzt .item .topic .title .font:before{top: 23px;}
.ztzl-rdzt .item .topic .jrzt{margin: -16px 0 0 0; top: 50%; right: 0; bottom: auto; left: auto;}
}

@media (max-width: 640px){
.zwgk-fdgk .infoList li{padding-top: 8px; padding-bottom: 8px; border-bottom: none;}

.zwfw-xzsp .break {margin: 0 -1px !important;}
.zwfw-xzsp .break li a{padding-top: 10px; padding-bottom: 10px; margin: 0 1px 2px !important; height: auto; font-size: 1em; background-color: rgba(255, 255, 255, 0.6);}
.zwfw-xzsp .break li a img{display: none;}
.zwfw-xzsp .break li a font{margin-top: 0 !important;}
}

@media (max-width: 600px){
.sjfb-slide .hd .menu-icons li a:before{display: block; margin: 0 auto;}
.sjfb-slide .hd .menu-icons li a font{display: block; width: auto; margin: 0 auto; text-align: center;}

.zjyy-yygk .yygk-menus li{width: 33.33333%;}
}

@media (max-width: 480px){
.jdhy-tbjd ul li a span.txt{padding-top: 0; padding-bottom: 0;}

.zjyy-head a font{display: block; font-size: 2.2em;}
.zjyy-yyfg-card li a{height: 150px;}

.ztzl-rdzt .item .topic{padding-right: 0;}
.ztzl-rdzt .item .topic .title .font{white-space: normal;}
.ztzl-rdzt .item .topic .jrzt{display: none;}
}

@media (max-width: 450px){
.jdhy-tbjd ul li a span.txt{padding-top: 0; padding-bottom: 0;}
.zwgk-ldzc dl dt{width: 120px; height: 150px;}
.zwgk-ldzc dl dd div{margin-left: 135px;}
.zwgk-zdly .menu-icons li{width: 50%;}

.zmhd-letter-menus li a:before{display: block; margin: 0 auto;}
.zmhd-letter-menus li a font{display: block; margin: 0 auto; width: auto; text-align: center; line-height: 52px;}
.zmhd-letter-menus li.li3 a font{line-height: 26px;}
.zmhd-zxft-data dt{width: 100%;}

.zwfw-xzsp .break li{width: 50%;}
.zwfw-xzsp .break li a img{width: 40px;}

.zjyy-yyfg-card li a{height: 120px;}

}

@media (max-width: 360px){
.zjyy-yyfg-card li a{height: 100px;}

}

@media (max-width: 320px){

}

