﻿.zcjd img {
   margin-right: 20px;
   float: left;
}
.tab-pane .pane {
    overflow: hidden;
}

.dczjlb {
    overflow: hidden;
    display: block;
    white-space: nowrap;
    height: 125px; 
 
}
.main{
    box-shadow: 0 6px 12px rgba(0, 0, 0, .06);
}

.inspect{
    overflow: hidden;
    display: block;
    white-space: nowrap;
    height: 125px;

}
.leader .pic img {
    display: inline-block; 
    width: 150px;
    height: 190px;
}

.leader .pic {
    margin-bottom: 10px;
}



.zwbt {
    padding: 15px 0;
    line-height: 1.5;
    font-size: 20px;
    text-align: center;
    color: #333;
}
.bh {
    font-weight: bold;
}


.pages .disabled {
    color: #ccc;
    cursor: not-allowed;
    background-color: #eee;
    /*margin-bottom: 10px;*/
}

.pages .current {
    /*margin-bottom: 10px;*/
    background-color: #224b7f !important;
    color: #fff;
    position: relative;
}
ul.info-tree li.level-2.current ul li a{
font-size:14px;
}

.xx {
 
width: 1180px;

}


.zcjd {
    display: inline-block;
    border-radius: 5px;
    background-color: #f5f5f5;
    margin: 13px 0px;
    overflow: hidden;
}
.copyright p{
    font-size:15px;
    line-height: 30px;
}



.nav li a:hover {
    background-color: rgba(0, 0, 0, .2);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000, endcolorstr=#33000000);
}

.nav li.current a {
   background-color: rgba(0, 0, 0, .2);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33ffffff, endcolorstr=#33ffffff);
}

.article h2{
   
}
.info-extra{
    left:200px 
}
.pages a:hover {
    position: relative;
    background-color: #224b7f;
    color: #fff;
}
.info-list .row{
    font-weight: normal !important;
}
.site-map h2 {
    position: relative;
    color: #2d8fff;
}
.backtop {
    bottom: 120px;
}
.focus .text h4 {
    margin-bottom: 5px;
}
.focus .swiper-pagination {
  
}
.focus .swiper-button {
   
}




/*综合页*/
.zcjd h4 span {
    color: #fff;
    padding: 2px 10px;
    line-height: 24px;
    background-color: #a9c5e4;
    margin-right: 15px;
}

.t0 b {
    font-size: 20px;
}

.t4 b {
    position: relative;
    display: inline-block;
    padding: 0 30px;
    color: #048;
    font-size: 24px;
}

.t0 {
    height: 47px;
    line-height: 40px;
    margin: 10px 0;
}

.zxft h4 {
    font-size: 20px;
    font-weight: bold;
    line-height: 35px;
}

.zjdch3 {
   height: 32px;
    margin-top: 18px;
}

.b1 li h4 {
    margin-bottom: 8px;
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lxgs .list-t {
    height: 420px;
    overflow: hidden;
}

.lxgs .list-t li:before {
    top: 22%;
}
/*.pzcjd {
     height: 240px;
}*/
.zxft .pic-text p {
    line-height: 25px;
    float: left;
    margin-top: 7px;
}
.t2:before{
    background-color: #2d8fff;
}


.ht .qr {
    position: absolute;
    top: 30px;
    right: 0;
    display: none\0;
    width: 120px;
    border: 5px solid #fff;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
    transform: translate(0, -6px);
    transition: all .3s;
}

.ht a:hover .qr {
    display: block\0;
    visibility: visible;
    opacity: 1;
    transform: translate(0, 0);
}



.ht .qr img {
    display: block;
    width: 100%;
}

.ht a:hover .qr {
    display: block\0;
    opacity: 1;
    transform: translate(0, 0);
}
.a1 {
    padding-top: 15px;
}
.answer { 
    padding-top: 14px;
}
.text-orange {
    color: #f39c12 !important;
    display: inline-block;
    margin-top: -4px;
    margin-right: 4px;
}

.lxwm{
    padding: 24px 0;
    line-height: 16px;
    color: #3498db;
    text-align: center;
    border-bottom: 3px solid #3498db;
    font-size: 26px;
    font-weight: bold;
}

.public .pic-text h4{ 
    font-size: 16px;
}

.lnterview{
    line-height: 28px !important;
}

/* .p3{
height:500px;
} */

/*媒体查询开始*/
@media (max-width: 1200px) {
.focus .swiper-button {
    width: 100%;
    bottom: 60%;
}

  .focus .swiper-pagination {
        width: 60px;
        bottom: 66px;
        line-height: 40px;
        font-size: 14px;
    }
    .p3{
    height:100%;
    }
.info-extra{
    left: 10px;
    }
.list-b li h4{
    width: 100% !important;
    }
	.xxgdt{
	overflow: scroll;
	}
    #myModal {
    height: 170px !important;
}
}
/*媒体查询结束*/
.site-map h2 {
      color: black;
}

/*信息公开列表页当前位置开始*/
@media (max-width: 992px){
.where {
    height: 100% !important;
}
}
/*信息公开列表页当前位置结束*/

 @media (min-width: 1200px) {
    .focus .pic img {
    display: block;
    width: 800px;
    height: 450px;
    }
.headline p a{
overflow: hidden;
}
}


 @media (max-width: 1200px) {
    .focus .pic img {
    display: block;
    width: 100%;
    height: 500px;
    }
.headline p a{
overflow: hidden;
}
}
 @media (max-width: 1024px) {
	.focus .pic img {
    display: block;
    width: 100%;
    height: 500px;  
    }
.headline p a{
overflow: hidden;
}
.panel-more a{
	width:100% !important;
}
}
 @media (max-width: 992px) {
	.focus .pic img {
    display: block;
    width: 100%;
    height: 500px;
    }
.headline p a{
overflow: hidden;
}
}
@media (max-width: 768px) {
	.focus .pic img {
    display: block;
    width: 100%;
    height: 500px;
    }
.headline p a{
overflow: hidden;
}
}
@media (max-width: 480px) {
	.focus .pic img {
    display: block;
    width: 100%;
    height: 300px;
}
.headline p a{
overflow: hidden;
}
.lxgs .list-t li {
    line-height: 26px;
    padding-top: 1px;
    padding-bottom: 5px !important;
}
.copyright p{
	font-size: 14px;
}
}
@media (max-width: 320px){
	.focus .pic img {
    display: block;
    width: 100%;
    height: 300px;
}
.copyright p.adress{
	white-space: nowrap;
} 
.article .option .info span{
	font-size:13px !important;
}
.copyright p{
	font-size: 12px !important;
}
}

.rowzt   {
   height: 370px;
}
.a3 li{

}



/*网站地图*/
.site-map li h3 a:after {
    right: 0px;
}
/*网站地图结束*/
.subhead {
    width: 85%;
    margin: 0 auto;
    padding: 15px 0;
    line-height: 1.5;
    font-size: 20px;
    text-align: center;
    color: #333;
}

.zcjd {
    width: 100%;
}
/*=====调查征集===*/
#dczj_list li>a.w70{
  width:80%;
}
/*===============*/
.lxgs .list-t li a span {
	display: block;
    padding-left: 0;
}



@media (max-width: 1024px){
.lnterview .list-b li .pic {
    width: 100% !important;
    height: 100% !important;
}
}
/*=====便民服务===*/
.bmfwa  li  a {
font-size: 13px;
}
.bmfwa  li a {
    height: 150px;
    border: 1px solid #eaeaea;
    margin: 5px;
    padding: 20px 5px;
    line-height: 20px;
    background-color: #fff;
}
/*=====在线访谈===*/
/*=====附件字体===*/
#annex{
    font-size: 22px;
    font-weight: bolder;
}


@media (min-width: 1200px){
.pzcjd {
    height: 240px;
}
}
/*===部门动态专题专栏标题====*/
.ztzl .t4{
  
}
/*==========================*/
.lxgs .list-t li {
    line-height: 25px;
    padding-top: 2px;
    padding-bottom: 7px;
}

/*===来信公示====*/
.tolai{
    padding-top: 12px;
}
/*页尾*/
.friendship>li>a{
	background: #fff !important;
    padding: 0 !important;
}
.friendship>li>a>img{
	width: 100%;
}
.rowyw {
    margin-right: -2px;
    margin-left: -2px;
}
.copyright p a{
	margin:0px;
}

/*页尾结束*/

/*在线访谈详情页*/
 @media (min-width: 1200px) {
 .list .pic{
	display:inline-block;
	width:100%;
	max-width:272.66px;
	height:160px;
	overflow:hidden;
}
}

@media (max-width: 1024px){
.interview-pic .list .pic {
    max-height: 162.95px;
}
}
@media (max-width: 992px){
.interview-pic .list .pic {
    max-height: 62.95px;
}
}

@media (max-width: 768px){
.interview-pic .list .pic {
    max-height: 163.95px;
}
}
@media (max-width: 480px){
.interview-pic .list .pic {
    display: inline-block;
    width: 100%;
    max-width: 94.33px;
    height: 100%;
    max-height: 62.95px;
    overflow: hidden;
}
.lxgs .list-t {
    height: 496px;
    overflow: hidden;
}
}



/*在线访谈详情页*/
/*附件样式*/
#annex {
    font-size: 22px;
    font-weight: bolder;
}
.m2 {
    margin-top: 2px;
}

/*依申请公开开始*/
.red{
    color: red;
    vertical-align: middle;
}
.forms .input-group-addon img {
    display: block;
    height: 34px;
    margin: -6px -12px;
}
.forms .control-label {
    font-size: 16px;
}
/*依申请公开结束*/
/*首页互动交流下征集调查位置调整*/
.public .b1{
	margin-top: -10px;
}
/*结束*/


@media (max-width: 1200px){
.header h1 {
  background-size: auto 50%;
}
.header h1 {
    width: 100%;
}
.search-btn{
    top: 21px;
}
}


@media (max-width: 480px){
.header h1 {
  background-size: auto 40%;
}
.ht a {
    margin: 0px 1px;
    width: 85%;
}
.search-btn{
    top: 21px;
}
}

.department{
    padding: 36px 0 !important;
}
/*信息公开年报正文页表格行高*/

/*结束*/
/*页头*/
  .cjy img{width: 16px;
    margin-bottom: 5px;
    margin-left: 4px;
}  
/*页头结束*/
/*信息公开模态框超出部分隐藏*/
.row .info-mes {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*结束*/
.ddlj{
    background: #fff !important;
}

@media (max-width: 1024px) and (min-width: 768px){
.list-t li a {
    width: 75%;
}
}

@media (max-width: 1024px) and (min-width: 768px){
.p1 .list-t li:last-child a {
    width: 100%;
}
}

@media (max-width: 1024px) and (min-width: 768px){
.p2 .list-t li:last-child a {
    width: 100%;
}
}

.syyg {
	margin-top: -6px;
}
#dczj_list {
	margin-top: -10px;
}

/*监督举报方式*/
.monitor{
padding: 20px 14px;
}
.monitorh{
    margin-bottom: 5px;
}
/*page*/
.pages a, .pages span {
    /*display: inline !important;*/
	/*margin-bottom: 0px !important;*/
}
/*领导活动详情页样式*/
.box p{
    font-size:16px;
}
/*结束*/
/*信息公开列表分页样式*/
.black2 a{
    margin-bottom: 0;
}

/*结束*/
/*===a标签去除点击后的外链=*/
a:link{
    text-decoration: none;
}
a:visited{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
a:active{
    text-decoration: none;
}
/*===================*/

.rowztzl {

margin-top: -20px;

}
/*领导详情和尾部对齐*/
.article-box .grid{
    width:100%
}
/*纪检监察*/
.contact {
    min-height: 230px;
    padding: 36px 30px;
    background: url(../images/contact.jpg) 0 0 no-repeat;
    background-size: 100% 100%;
}
/*结束*/

/*领导图片*/

/*结束*/
/*正文组图自适应*/
.article-box p img {
    display: block;
    max-width: 80%;
    margin: 0 auto;
}
/*结束*/
/* 首页办事服务手机版样式 */
.service a img {
    width: 100%;
    border-radius: 3px;
}
/*结束*/

.pages a, .pages span {
    margin: 4px 2px;
}
/* 页尾 */
.footer-map {
    margin-left: 0px;
}
/*结束*/
/*正文组图样式修改*/
.photos .pic li span {
   
    bottom: 0px;
}

.sectionm{
    padding: 15px !important;
}

.sectionm a{
    background-color: #e9e9e9 !important;
}

.sectionm a:hover{
    background-size: 100% 100% !important;
}

/*正文组图样式结束*/
/* 隐藏移动端打印关闭 开始  */
@media (max-width: 1024px) {
    .article .no-print span:nth-child(2){
        display: none;
    }
    .article .no-print span:nth-child(3){
        display: none;
    }
}
/* 隐藏移动端打印关闭 结束  */

/* 正文视频自适应 开始*/
.video-js{
width:100% !important;
height:600px !important;
display:inline-block !important;
}

@media (max-width: 1200px){

.video-js{
height:600px;
}

}
@media (max-width: 1024px){

.video-js{
height:500px !important;
}

}

@media (max-width: 768px){

.video-js{
height:400px !important; 
}

}
@media (max-width: 480px){

.video-js{
height:300px !important;
}

}
/* 正文视频自适应 结束*/
/* 附件图标*/
.insertfileTag img {
    float: left;
}
.tjbtn {
    height: 35px;
    font-size: 13px;
    width: 78px;
    line-height: 15px;
}
.wxb a{
    line-height: 96px;
    margin: 10px 132px !important;
}

@media (max-width: 1024px){
.wxb a {
    line-height: 96px;
    margin:0px !important;
}

}

@media (max-width: 768px){

.wxb a {
    line-height: 96px;
    margin: 10px 258px !important;
}
}
@media (max-width: 414px){
.wxb a {
    line-height: 96px;
    margin: 10px 79px !important;
}
}
@media (max-width: 375px){
.wxb a {
    line-height: 96px;
    margin: 10px 60px !important;
}
}
@media (max-width: 320px){
.wxb a {
    line-height: 96px;
    margin: 10px 33px !important;
}
}

.bmt{
    height: 26px;
background: url() !important;
    border-bottom: 1px solid #ccc;
}
.bmt b{
    background-color: #f5f5f5;
font-size: 22px;
}
.a3 li a{
height: 130px;
}

@media (min-width: 1200px){
.bmli{
    width: 100%;
}
}

/* 分享*/
.article .option .bshare-sinaminiblog {
    background: url(../images/wb.png) center no-repeat !important;
    background-size: 32px auto !important;
}
.article .option .bshare-weixin {
    background: url(../images/wx.png) center no-repeat !important;
    background-size: 32px auto !important;
}

.bshare-custom a {
 float: left;
            width: 32px !important;
            line-height: 32px !important;
            height: 32px !important;
            background-repeat: no-repeat;
            cursor: pointer;
            margin: 6px 6px 6px 0;
            text-indent: -100em;
            overflow: hidden;
            color: #3a8ceb;
}
.bsTop {
           width: 208px !important;
}
.article .option .bshare-qzone{
  background: url(../images/qzone.png) center no-repeat !important;
    background-size: 32px auto !important;
}
.bsFrameDiv {
height: 210px !important;
}
.bsFrameDiv img {
width: 170px !important;
}

/* 分享*/



.chobits li{
width: 50%;
}


@media (max-width: 1024px) and (min-width: 1024px){
.a4 li a {
    font-size: 16px;
}
}

/*正文二维码 start*/
.ewmtext{
    margin-bottom: 16px;
    margin-top: 60px;
}
.ewmtext h3{
    font-size: 14px;
    text-align: center;
}

#qrcode{
    width:200px;
    height:200px;
    margin: auto;
}
@media(max-width: 768px){
	.ewmtext{
		display:none!important;
	}
	#qrcode{
		display:none!important;
	}
}

/*正文二维码 end*/

      #bsWXBox{
      height:257px!important;
      width:232px!important;
      }


.bdshare-button-style1-32 {
    zoom: 1;
}
.bdshare-button-style1-32 .bds_tsina {
    background-position: 0 -104px;
}

.bdshare-button-style1-32 a {
    float: left;
    width: 32px;
    line-height: 32px;
    height: 32px;
    background-image: url(/material/static/api/img/share/icons_1_32.png?v=83ba0265.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
    text-indent: -100em;
    overflow: hidden;
    color: #3a8ceb;
}

.bdshare-button-style1-32 .bds_weixin {
    background-position: 0 -1612px;
}

.row .main .article {
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 10%);
    border-radius: 8px;
    border: solid 0px #ced7e8;
}