@charset "utf-8";
body{
/*20221014*/	
background:#f7f7f7;


padding:0; margin:0 auto; color:#333333; font-size:16px; font-family:Microsoft Yahei;}
html,body,div,table, ul, ol, li, form, img, h1, h2, h3, h4, h5, h6, label, p, dl, dt, dd, p,a,pre{ border: none;list-style: none;margin: 0; padding: 0;}
li{ list-style:none;}
img{ border:none; border:0;}
i{font-style:normal;}
a{ text-decoration:none; color:#333333;cursor:pointer;}
/*a:focus {outline:none;-moz-outline:none;}*/
a:hover{color:#3188d8;}
pre{    font-family: Microsoft Yahei;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}

#gt_btn a:visited{
	
	color:rgb(51,102,187);
	text-decoration:underline;
	
}






.search input[type=submit] {
    width: 94px;
    font-size: 16px;
    background: url(../images/search_btn.png) no-repeat 20px center #1a56a8;
    border: 0px;
    color: #ffffff;
    line-height: 35px;
    float: right;
    padding-left: 30px;
	cursor:pointer;
}

input:focus { outline: none;}
.h12{height:12px;}
.h20{height:20px;clear:both;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

/* w——最大内容框  div——内涵有几个小模块   box——一个模块 */
.w1180{width:1180px; margin:0px auto;}
.w1220{width:1220px; margin:0px auto;background:#ffffff;}
.box01{width:580px;}
.box02{width:340px;}
.box03{width:460px;}
.box04{width:760px;}
.box05{width:800px;}
.marginR20{ margin-right:20px;}
.minWidth01{min-width: 1220px;}
.paddingB01{padding-bottom: 10px;}
.paddingL01{    padding-left: 39px;}
.main{width:1180px;background: #ffffff;margin:0px auto;    margin-bottom: 30px;
    padding: 20px;}



/*通用信息列表tab样式*/
.hd02{ height:40px; line-height:21px;  border-bottom:1px solid #e0e0e0;  position:relative;font-size:20px; }
.hd02 ul li{ float:left; cursor:pointer;     margin-right: 40px;}
.hd02 ul li.on{     padding-bottom: 17px;  border-bottom:3px solid #1a56a8; font-weight: 500;color:#1a56a8;font-weight:bold;}
.hd02 ul li.on a{color:#1a56a8;}
/*通用信息列表样式*/
.list01{margin-top: 10px;  zoom:1;  }
.list01 li{ height:36px; line-height:36px;background:url(../images/icon_dot01.png) no-repeat 0px 15px;padding-left:14px;}
.list01 li .date{ float:right; color:#999;  }
/*通用市级导航列表样式*/
.list02{zoom:1;  }
.list02 li{ height:36px; line-height:36px;background:url(../images/icon_dot01.png) no-repeat 0px 15px;padding-left:14px;}
.list02 li a{ zoom:1; font-size: 18px;color: #737373;  }

/*通用单图片样式*/
.img01{    margin-top: 20px;}
.img01 a{display:block;}
.img01 img{width: 100%;/*height: 100%;*/height: 170px;}
.img01 a p{background: url(../images/black.png) repeat;
    position: relative;
    bottom: 43px;
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    z-index: 5;
    color: #fff;}
.img02{    margin-top: 20px;}
.img02 li{float: left;
    border: 1px solid #e6e6e6;
    padding: 3px;
    margin-right: 20px;}
.img02 li a{    display: block;}
.img02 li a img{    width: 98px;
    height: 98px;
    float: left;}	
.img02 li a span{    width: 30px;
    display: inline-block;
    float: left;
    text-align: center;
    padding-top: 5px;}


/*纯文本模块*/
.cont01{margin-top: 20px;
    line-height: 2em;}
	

/*通用分块*/
.div01{    padding-left: 39px;
    border-left: 1px solid #e6e6e6;
}
.div02{    border-right: 1px solid #e6e6e6;
}
	
.btn_login{    display: inline-block;
    background: #ffa533;
    color: #fff;
    line-height: 36px;
    padding: 0px 25px;
    border-radius: 4px;
    margin-right: 20px;}



/*头部*/
.header{
/*20221014*/
width: 100%;
/*width:1220px;*/

margin:0 auto;
background:#ffffff;
    height: 230px;}
.toolbar{    width: 100%;
    height: 34px;
    background: #f7f7f7;
    font-size: 14px;
    color: #666666;}
.link ul li{float: left;
    margin-left: 8px;line-height:34px;}
.link ul li a.on{ color:#1a56a8;}
.banner{    width: 1180px;
    margin: 0px auto;
    height: 146px;}
.logo{ background:url(../images/logo.png) no-repeat left top;width:800px;height:146px;}
.logo a{display:block;    width:713px;float:left;
    height: 100%;}
.logo span{
    float: left;
    background: #5e88c2;
    color: #fff;
    padding: 5px 12px;
    border-radius: 14px;
    position: relative;
    top: 33%;
    margin-left: 10px;}
.bannerR{    margin-top: 10px;width:366px;}
.banner_button{font-size: 14px;margin-bottom: 10px;float: right;}
.banner_button ul li{float: left;line-height:24px;
    margin-left: 20px;}
.banner_button ul li a{height: 24px;
    display: block;    padding-left: 30px;}
.douyin{ background:url(../images/douyinlogo.png) no-repeat;background-size:24px;}	
.phone{ background:url(../images/phone.png) no-repeat;}
.weibo{ background:url(../images/weibo.png) no-repeat;}
.wechat{ background:url(../images/wechat.png) no-repeat;}
.mail{ background:url(../images/dy_logo.png) no-repeat;}
.header .search{    width: 366px;}
.header .search input[type=text]{width: 255px;
    border: 1px solid #c2c2c2;
    padding: 0px 7px;
    font-size: 16px;
    color: #999999;    float: left;line-height:35px;    height: 35px;}
.header .search input[type=button]{    width: 95px;
    font-size: 16px;
    background: url(../images/search_btn.png) no-repeat 20px center #1a56a8;
    border: 0px;
    color: #ffffff;
    line-height: 35px;
    float: right;
    padding-left: 30px;*height:37px;
	}
.header .search_hot{font-size:14px;    padding-top: 10px;clear:both;}
.header .search_hot a{    margin-right: 5px;}
.nav{width: 100%;
    background: #1a56a8;
    line-height: 50px;
    height: 50px;}

.nav ul li{ font-size:22px; font-weight:bold;float:left;border-left:1px solid #6a91c6;width:202px; text-align:center;}
.sj_nav ul li{width:240px;}
.nav ul li a{color:#ffffff; display:block;}
.nav ul li a.on{background: #e9eef6;color:#1a56a8;}


/**右侧工具栏**/
.easybtn{ position:fixed; right:0; top:0; z-index:99;}
.easybtn .openbtn{position: absolute;top: 224px;right: 17px;width: 39px;height: 228px;padding-top: 50px;background:url(../images/zkbl.png) no-repeat center top;color: #848484;font-size: 13px;text-align: center;cursor: pointer;}
.easybtn .easybtn_main{position:fixed; top:0; right:0px; height:100%; width:60px; background:rgba(0,0,0,0.4);}
.easybtn .easybtn_main .ul01{ position:absolute; top:145px;}
.easybtn .item .btn{ width:60px; height:60px; cursor:pointer; position:relative;text-align:center;color:#fff;}
.easybtn .item .btn i{font-size:28px;line-height:60px;}
.button-rotate{overflow:hidden;}
.button-rotate .rotate{position:absolute;top:0;left:0; padding:15px 0; width:60px; height:40px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#1a56a8;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.button-rotate:hover .rotate,.button-rotate:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.button-rotate:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}
.easybtn #app .rotate, .easybtn #sjb .rotate{line-height:30px;}
.easybtn ul li .hideDiv{ position:absolute; right:65px; box-shadow:0 0 4px 1px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.15); border:#dae0e4 1px solid; display:none;}
.easybtn ul li .hideDiv .ewm_cont{background:#fff; padding:10px;}
.easybtn ul li .hideDiv img{display:block; width:100px; height:100px;}
.easybtn ul li .hideDiv span{display:block; width:100px; text-align:center; padding-top:6px; font-size:12px; font-family:"宋体"; color:#666; line-height:18px;}
.easybtn ul li .hideDiv .tip_arrow{ position:absolute; right:-12px; top:15px; width:0; height:0;
border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 12px 12px 0;}
.easybtn ul #phoneDIV .hideDiv{top:0;}
.easybtn ul #sw12366DIV .hideDiv{top:60px;}
.easybtn ul #wxDIV .hideDiv{top:120px;}
.easybtn ul #wbDIV .hideDiv{top:180px;}
.easybtn ul #app .hideDiv{top:240px;}


/*当前位置*/
.position{line-height:58px;padding-left: 0px;
}
.position i{color:#1a56a8;margin-right:10px;font-size:18px;}
.position a{color:#999999;}
.position > a:first-of-type{color:#1a56a8;}


/**基层政府信息公开**/
.jczfxxgk{    margin-bottom: 20px;    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;}
.jczfxxgk .title{    font-size: 23px;    width: 190px;
    font-weight: bold;
    color: #1a56a8;
    border-right: 1px solid #e5e5e5;
    padding-right: 20px;}
.jczfxxgk dd{ float:left;}
.jczfxxgk dd a{padding: 5px 12px;
    line-height: 24px;
    display: inline-block;}
.jczfxxgk dd a.on{background: #1a56a8;
    color: #fff;}


/**专题专栏**/
.special{ width:1180px;  overflow:hidden; position:relative; }
.special-hd .special-prev,.special-hd .special-next{position: absolute;width:20px;height:25px;top:30%; z-index: 9;left:0px; vertical-align: middle;text-align: center;background:url(../images/black.png) repeat;display:none;}
.special:hover .special-hd .special-prev{ display:block;}.special:hover .special-hd .special-next{ display:block;}
.special-hd .special-next{ left:auto;right: 0px;}
.special-hd .special-prev i,.special-hd .special-next i{font-size:18px;color:#fff;vertical-align: middle;}
.special-bd ul{ overflow:hidden; zoom:1; }
.special-bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;width: 220px;
    height: 90px;}
.special-bd ul li img{ width:100%; height:100%;}



/*相关链接*/
.xglj{    width: 100%;
    border-top: 1px solid #1a56a8;
    background: #eff9fe;padding-bottom: 20px;}
.xglj ul.hd li{    float: left;
    width: 106px;
    line-height: 40px;
    background: url(../images/icon_triangle.png) no-repeat 92px  center;
    font-weight: bold;
    padding-left: 20px;
	}
.xglj ul.hd li a{    color: #1a56a8;display: block;}
.xglj ul.hd li.on{display: block;background: url(../images/icon_triangle.png) no-repeat 92px  center #ffffff;
}
.xglj .bd{ background:#ffffff;padding:10px 20px;}
.xglj .bd ul li{ float:left;    line-height: 36px;
    margin-right: 78px;}

/*底部*/
.footer{    width: 100%;    padding-top: 40px; font-size:14px;
    border-top: 6px solid #1a56a8;
    height: 104px;
    background: #ffffff;}
.footer_img{    width: 250px;
    float: left;
    margin-right: 60px;
    text-align: right;}
.footer_info{    width: 800px;
    float: left;}
/*#_span_jiucuo{    margin-left: 20px;
    position: relative;
    top: -8px;}*/
.footer_info p{line-height:24px;}
.footer_info p a{margin-right: 8px; color:#1a56a8;}

/*主编辑区*/
.line3,.line4,.line5,.line6{margin-bottom:20px;}
	
/*第一行*/	
.line1{    height: 150px;}
.line1 .block1{width:280px;height:150px;    border-radius: 4px;    float: left;
    margin-right: 10px;}
.line1 .block1 a{ display:block;width:100%;height:100%;}
.line1 a img{width:100%;height:100%;}
.line1 .block2{    width: 480px;
    height: 150px;
    background: #e9f6fd;
    float: left;
    border-radius: 4px; margin-right: 10px;}
.line1 .block2 ul li{ border-right:1px solid #c6e5f6;border-bottom:1px solid #c6e5f6;    height: 74px;float: left;
    width: 159px;
    text-align: center;
    line-height: 74px;}
.line1 .block2 ul li a{color: #1a56a8;
    font-weight: bold;}
.line1 .block2 ul li a i{font-weight: normal;    vertical-align: middle;
    font-size: 32px;
    margin-right: 8px;}
.noborR{border-right:0px !important;}
.noborB{border-bottom:0px !important;}
.noborRB{border-right:0px !important; border-bottom:0px !important;}
.line1 .block3{    width: 170px; 
    height: 150px;  margin-right: 10px;
    float: left;
    border-radius: 4px;}
.line1 .block3 a{ display:block;width:100%;height:100%;}
.line1 .block4{    width: 220px; 
    height: 150px;
    float: left;
    }
.line1 .block4 a{width:100%;height:68px;display:block;}

/*第二行*/	
.line2{    width: 100%;
    text-align: center;
    font-size: 28px;
    font-weight: bold;    margin: 40px 0px;}
.line2 a{    color: #1a56a8;
		display:block;
		width:95%;
		white-space: nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		margin:0px auto;}
.line2 a:visited{
   color:  #1a56a8 !important;
}

.line2 .quote_title{    
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: bold;    margin: 10px 0px;}

		
.line2 .quote_title a{    
        color: #4b75af;
		display:block;
		width:95%;
		white-space: nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		margin:0px auto;}		
		
		
		
.line2 .quote_title a:visited{
   color:  #4b75af !important;
}







/*第三行*/	
.zxfb-hd{ height:45px; line-height:22px;  border-bottom:1px solid #e0e0e0;  position:relative;font-size:20px; }
.zxfb-hd ul li{ float:left;    
    text-align: center;
    font-weight: bold;
	cursor: pointer;
    width: 130px;
    height: 45px;
    line-height: 45px;
	position:relative;
	}
.zxfb-hd ul li.on{  background: #1a56a8;}
.zxfb-hd ul li.on i{display:block;}
.zxfb-hd ul li.on a{color:#fff;}
.zxfb-hd i{ background:url(../images/icon_triangle.png) no-repeat;position: absolute;
    bottom: -6px;width: 13px;
    height: 6px;left: 59px;display:none;}

/**图片新闻**/
.tpxw{ height:366px; width:580px; overflow:hidden; position:relative;}
.tpxw-hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:9; }
.tpxw-hd ul{ overflow:hidden; zoom:1; float:left;  }
.tpxw-hd ul li{ float:left; margin-right:5px;  width:10px; height:10px;text-align:center; border-radius: 50%; background:#fff; cursor:pointer; text-indent:-999px;}
.tpxw-hd ul li.on{ background:#f00; color:#fff; }
.tpxw-bd{ position:relative; height:366px; z-index:0;   }
.tpxw-bd li{ zoom:1; vertical-align:middle; position:relative; width:580px; height:366px;}
.tpxw-bd img{ width:580px; height:366px;display:block;  }
.tpxw-bd a{display:inline-block;}
.tpxw-bd a p{background:url(../images/black.png) repeat;position:absolute;bottom:0px;left:0px;width:560px;height:40px;line-height: 40px;padding:0px 10px;z-index:5;color:#fff;}
.tpxw-prev,.tpxw-next{ position:absolute; left:0px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/black.png) repeat;color:#fff;text-align: center; filter:alpha(opacity=0);opacity:0; }
.tpxw-prev i,.tpxw-next i{font-size:28px;line-height: 40px;color:#fff;}
.tpxw-next{ left:auto; right:0px;}
.tpxw:hover .tpxw-prev,.tpxw:hover .tpxw-next{ filter:alpha(opacity=800);opacity:8;  }




/*首页小图*/
.syxt_hd {height: 10px;overflow: hidden;position: absolute;right: 5px;bottom: 15px;z-index: 9;}
.syxt_hd ul li{ float:left; margin-right:5px;  width:10px; height:10px;text-align:center; border-radius: 50%; background:#fff; cursor:pointer; text-indent:-999px;}
.syxt_hd ul li.on{ background:#f00; color:#fff; }


/*第四行*/	
.line4{background:#f0f9fe; padding:20px 22px;}
.line4 ul li{float: left;
    margin: 0px 40px;width:80px;height:99px;}
.line4 ul li a{width: 100%;
    height: 100%;
    text-align: center;
    display: block;}
.line4 ul li a i{width: 68px;    margin: 0px auto;
    height: 68px;
    border: 1px solid #1a56a8;
    display: block;
    border-radius: 44px;
    line-height: 68px;
    font-size: 32px;
    color: #1a56a8;}
.line4 ul li:hover a i{ background:#1a56a8;color:#fff;}
/*.line4 ul li a p{margin-top: 16px;}*/


.tjss .bd ul,.swsp .bd ul{height:200px;}

/*************************mobile自适应**************************/
/*横向排版*/
.flex {
    display: flex;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-x-left {
    justify-content: flex-start;
}

.flex-x-right {
    justify-content: flex-end;
}

.flex-x-center {
    justify-content: center;
}

.flex-x-between {
    justify-content: space-between;
}

.flex-x-space-around {
    justify-content: space-around;
}

/*纵向排版*/
.flex-y-left {
    align-items: flex-start;
}

.flex-y-right {
    align-items: flex-end;
}

.flex-y-center {
    align-items: center;

}

.flex-y-between {
    align-items: baseline;
}

.flex-y-space-around {
    align-items: stretch;
}

/*文字大小*/
.t1 {
    font-size: 12px;
}

.t2 {
    font-size: 14px;
}

.t3 {
    font-size: 16px;
}

.cf:after {
    display: block;
    height: 0;
    content: "";
    visibility: hidden;
    clear: both;
}

.cf {
    zoom: 1;
}

a:visited {
    color: inherit;
}

.pc {
    display: none;
}

.mobile {
    display: block;
}

.mobile-c {
    box-sizing: border-box;
    padding: 0 10px;
}

/*首页 S*/


.m-header {
    margin: auto;
    width: 100%;
    max-width: 1200px;
	height:1rem;
}

.m-header > img {
    float: left;
    display: block;
    width: 66%;
    height: auto;
}

.logo-region{
    float: left;
    background: #5e88c2;
    color: #fff;
    padding: 5px 6px;
    border-radius: 14px;
    margin:4% 0 0 10px ;
	font-size:12px;
}

.m-nav {
    position: fixed;
	/*20221014*/
    margin-top: -20px;
	
	
    right: 0;
    z-index: 1000;
    box-sizing: border-box;
    padding: 0 10px 0 0px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px 0px 0px 4px;
    color: #fff;
    cursor: pointer;
    text-align: center;
    background-color: #1a56a8;

}

.m-nav img {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
}

.mask {
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
}

.mask-nav {
    width: 4rem;
    max-width: 240px;
    height: 100%;
    background: white;
    position: absolute;
    top: 0;
    right: -4rem;
}

.mask-nav > a {
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-bottom: 1px solid #dedede;
}

.m-ssk {
    margin-top: 50px;
    border: 1px solid #1a56a8;
	clear:both;
}

#searchform {
    width: 100%;
}

.m-ssk input.s {
    float: left;
    box-sizing: border-box;
    width: 85%;
    height: 0.6667rem;
    max-height: 60px;
    max-width: 1080px;
    padding: 0 10px;
    border: none;
}

.m-ssk input.b {
    float: right;
    width: 15%;
    height: 0.6667rem;
    max-height: 60px;
    border: none;
    background: #1a56a8;
    color: #ffffff;
}

.m-hot {
    margin: 0.3rem 0;
    line-height: 0.5rem;
}

.m-headlines {
    margin: 0.3rem 0;
    padding: 0.2rem 0;
    background: #f7f7f7;
}

.m-headlines > a {
    margin: auto;
    display: block;
    width: 90%;
    color: #1a56a8;
    text-align: center;
    font-weight: bold;
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
}

.m-quick {
    background: #e9f6fd;
}

.m-quick > a {
    float: left;
    box-sizing: border-box;
    width: 33.3%;
    height: 50px;
    line-height: 50px;
    color: #1A56A8;
    text-align: center;
    border-bottom: 1px solid #c6e5f6;
    border-right: 1px solid #c6e5f6;
}

.m-quick > a.wide {
    width: 50%;
}

.m-quick > a.wide:nth-child(odd) {
    border-right: 1px solid #c6e5f6;
}

.m-quick > a.wide:first-child + a, .m-quick > a.wide:first-child + a + a + a {
    border-right: none;
}

.m-quick > a:nth-child(3n+3) {
    border-right: none;
}

.m-quick > a:first-child + a + a, .m-quick > a:first-child + a + a + a + a + a {
    border-right: none;
}

.m-quick > a > i {
    margin-right: 10px;
}

.m-banner {
    margin: 15px 0;
}

.slideBox {
    position: relative;
    overflow: hidden;
}

.slideBox .hd {
    position: absolute;
    height: 28px;
    line-height: 28px;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.slideBox .hd li {
    display: inline-block;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.slideBox .hd li.on {
    background: #fff;
}

.slideBox .prev, .slideBox .next {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    text-align: center;
    position: absolute;
    top: 46%;
}

.slideBox .prev {
    left: 10px;
}

.slideBox .next {
    right: 10px;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideBox .bd li {
    position: relative;
    text-align: center;
}

.slideBox .bd li img {
    vertical-align: top;
    width: 100%;
}

.slideBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.slideBox .bd li .tit {
    display: block;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/**新闻动态**/
.m-banner {
    position: relative;
    overflow: hidden;
}

.m-banner .mtpxw-hd {
    position: absolute;
    height: 28px;
    line-height: 28px;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.m-banner .mtpxw-hd li {
    display: inline-block;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 6px;
}

.m-banner .mtpxw-hd li.on {
    background: #fff;
}

.m-banner .prev, .m-banner .next {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    text-align: center;
    position: absolute;
    top: 46%;
}

.m-banner .prev {
    left: 10px;
}

.m-banner .next {
    right: 10px;
}

.m-banner .mtpxw-bd {
    position: relative;
    z-index: 0;
}

.m-banner .mtpxw-bd li {
    position: relative;
    text-align: center;
}

.m-banner .mtpxw-bd li img {
    vertical-align: top;
    width: 100%;
}

.m-banner .mtpxw-bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.m-banner .mtpxw-bd li .tit {
    display: block;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    bottom: 0;
    text-indent: 10px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.m-news {
    margin-top: 0.3rem;
    padding-bottom: 0.3rem;
}

.m-news > .box01 {
    width: 100%;
}

.m-news .zxfb-hd {
    height: 40px;
    line-height: 40px;
}

.m-news .zxfb-hd ul li {
    width: auto;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
}

.m-news .zxfb-hd a {
    display: block;
    color: white;
    position: relative;
}

.m-news .zxfb-hd a i {
    right: 0;
    left: 0;
    margin: auto;
}

.m-news .zxfb-bd li {
    display: flex;
    height: 30px;
    line-height: 30px;
    justify-content: space-between;
    background: url("../images/icon_dot01.png") no-repeat left center;
}

.m-news .zxfb-bd li a {
    display: block;
    width: 75%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.m-quick-icon {
    box-sizing: border-box;
    border: 1px solid #dedede;
    border-radius: 4px;
    padding: 10px 0 0 0;
}

.m-quick-icon > a {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 10px;
    /*height: 76px;*/
}

.m-quick-icon > a > i {
    display: block;
    font-size: 40px;
    color: #1A56A8;
}

.m-quick-icon > a > span {
    display: block;
    box-sizing: border-box;
    padding: 0 5px;
}

.m-quick-tn > a {
    box-sizing: border-box;
    padding-left: 10px;
    width: 50% !important;
    text-align: left !important;
}

.m-quick-tn > a > span {
    padding: 0 !important;
}

.m-link {
    margin: 0.3rem 0;
}

.m-link > select {
    /* margin-right: 10px;*/
    height: 0.8rem;
    max-height: 30px;
}

.m-footer {
    background: #F7F7F7;
    padding: 10px 0;
}

.m-footer > p {
    text-align: center;
}

.m-footer-img{
    margin-bottom: 10px;
    text-align: center;
}

.m-footer-img>a{
    display: inline-block;
}

.m-footer-img>a>img{
    display: block;
    width: auto;
    height: 68px;
}

/*首页 E*/

/*一级栏目页 S*/
.gk-banner > img {
    display: block;
    width: 100%;
}

.m-location {
    box-sizing: border-box;
    margin-bottom: 15px;
    padding: 5px;
    background: #f2f7ff;
    color: #1a56a8;
    border-radius: 4px;
}

.m-list {
    margin-bottom: 15px;
}

.m-list-title {
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
}

.m-list-title > a {
    display: inline-block;
    font-weight: bold;
    color: #1a56a8;
    border-bottom: 2px solid #1a56a8;
}

.m-list-nav {
    box-sizing: border-box;
}

.m-list-nav > a {
    float: left;
    padding: 5px 10px;
    margin: 0 10px 5px 0;
    background: #468ce1;
    color: white;
}

.m-list-c > a {
    display: block;
    height: 30px;
    line-height: 30px;
    background: url("../images/icon_dot01.png") no-repeat left center;
    padding-left: 14px;
}

.m-list-c > a > i {
    float: left;
    display: inline-block;
    width: 80%;
    color: rgb(76, 76, 76);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.m-list-c > a > span {
    float: left;
    display: inline-block;
    width: 20%;
    text-align: right;
    color: rgb(192, 192, 192);
}

.m-list-video > a {
    float: left;
    width: 49%;
    position: relative;
}

.m-list-video > a:last-child {
    float: right;
}

.m-list-video > a > img {
    display: block;
    width: 100%;
}

.m-list-video > a > i {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 0.6667rem;
    max-height: 40px;
    line-height: 0.6667rem;
    padding: 0 10px;
    color: white;
    background: rgba(0, 0, 0, 0.3);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    left: 0;
    bottom: 0;
}

.m-list-form-c {
    margin-bottom: 0.2rem;
    border: 1px solid #dedede;
}

.m-list-form-c > label {
    float: left;
    box-sizing: border-box;
    width: 20%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-right: 1px solid #dedede;
}

.m-list-form-c > input[type=text] {
    float: left;
    box-sizing: border-box;
    width: 80%;
    height: 30px;
    padding: 0 10px;
    border: none;
}

.m-list-form-c > i {
    float: left;
    margin: 0 2px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
}

.m-list-form-c > input[type=date] {
    float: left;
    /*width: 70%;*/
    height: 30px;
    padding-left: 10px;
    border: none;
}

.m-list-txt {
    background: #f5fbff;
    padding-bottom: 10px;
}

.m-list-txt > .m-banner {
    margin: 0 0 10px 0;
}

.m-list-txt > p {
    box-sizing: border-box;
    padding: 0 10px;
    margin-bottom: 10px;
}

.m-f-sel {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 30px;
    margin-bottom: 0.3rem;
    padding-left: 10px;
}

.m-f-btn > input {
    border: 1px solid #1a56a8;
    width: 48%;
    height: 30px;
}

.m-f-btn > input[type=submit] {
    float: left;
    background: #1a56a8;
    color: white;
}

.m-f-btn > input[type=reset] {
    float: right;
    background: white;
    color: #1a56a8;
}

.m-quick-w {
    margin-bottom: 0.3rem;
}

.m-quick-w > a {
    float: left;
    box-sizing: border-box;
    width: 50%;
    padding: 10px 0;
    background: #468ce1;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
}

.m-quick-w > a:nth-child(2n+2) {
    border-right: none;
}

.m-quick-w > a > i, .m-quick-w > a > span {
    display: block;
    color: white;
    text-align: center;
}

.m-quick-w > a > i {
    font-size: 40px;
}

.m-quick-w > a > span {
    margin: 0.2rem 0 0 0;
}

.m-quick-q {
    box-sizing: border-box;
    border: 1px solid #dedede;
    border-radius: 4px;
}

.m-quick-q > a {
    display: block;
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #1A56A8;
    border-bottom: 1px solid #dedede;
}

.m-quick-q > a:last-child {
    border-bottom: none;
}

.m-quick-q > a > i {
    margin-right: 10px;
}

/*一级栏目页 E*/

/**列表**/
  .lmy_info li a {display:block;width:70%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/*信息公开左侧导航栏 S*/
.left-mask{
    box-sizing: border-box;
    width: 260px;
    height: 100%;
    padding: 60px 0 0 0;
    background: white;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left:-260px;
    z-index: 1000;
}

.left-mask::-webkit-scrollbar{
    width: 0;
    height: 0;
}

.l-m-btn{
    width: 0.5rem;
    max-width: 30px;
    position: fixed;
    top: 35%;
    left: 0;
    z-index: 100;
}

.l-m-btn>img{
    display: block;
    width: 30px;
}

.l-m-nav-c{
    border-bottom: 1px solid #dedede;
}

.l-m-nav-c>a{
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    position: relative;
}

.l-m-nav-c>a>i{
    display: inline-block;
    color: #1a56a8;
    width: 40px;
    line-height: 34px;
    font-size: 30px;
    font-weight: bold;
    position: absolute;
    left: 20px;
    top: 0px;
}

.l-Level,.l-Level-nav,.l-Level-nav{
    display: none;
    box-sizing: border-box;
    padding: 0 10px;
}

.l-Level>a,.l-Level-nav>a,.l-Level-nav>a{
    display: block;
    height: 40px;
    line-height: 20px;
    text-align: center;
}
.l-Level a.active{color:#1a56a8;font-weight:bold;}
.l-n-c-a-a{
    position: relative;
}

.l-n-c-a-a>i{
    position: absolute;
    left: 40px;
    top: 0;
}

.l-Level-nav>a{
    box-sizing: border-box;
    padding-left: 30px;
}

.m-content-t{
    margin-bottom: 10px;
}

.m-content-t-c{
    background: #e8e8e8;
    border-bottom: 1px solid #ffffff;
}

.m-content-t-c:last-child{
    border-bottom: none;
}

.m-content-t-c>strong,.m-content-t-c>i{
    float: left;
    min-height: 36px;
    box-sizing: border-box;
    padding:8px;
}

.m-content-t-c>strong{
    width:38%;
    color: black;
    font-weight: bold;
    fon-size:15px;
}

.m-content-t-c>i{
    width: 62%;
    background: #f5f5f5;
}


/*信息公开左侧导航栏 E*/

/*列表页 S*/
.m-l-nav > a {
    float: left;
    box-sizing: border-box;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 15px;
}

.m-l-nav > a.act {
    color: #1A56A8;
}

.m-l-nav  a.active{font-weight:bold;}

.m-l-nav > a > i {
    color: #1A56A8;
    margin-right: 5px;
}

/*.listOf>a:nth-child(5n+5){*/
/*background: url("../images/icon_dot01.png") no-repeat left 13px;*/
/*margin-bottom: 10px;*/
/*padding-bottom: 10px;*/
/*border-bottom: 1px dashed #dedede;*/
/*}*/

.listOf > a:first-child + a + a + a + a,
.listOf > a:first-child + a + a + a + a + a + a + a + a + a,
.listOf > a:first-child + a + a + a + a + a + a + a + a + a + a + a + a + a + a {
    background: url("../images/icon_dot01.png") no-repeat left 13px !important;
    margin-bottom: 10px !important;;
    padding-bottom: 10px !important;;
    border-bottom: 1px dashed #dedede !important;;
}

.pagediv .index_num {
    /* padding: 0 !important;*/
}

/*列表页 E*/

/*内容页 S*/
.m-content {
    box-sizing: border-box;
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 4px;
    border: 1px solid #dedede;
}

.m-c-title {
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}

.m-c-article {
    padding: 10px 0;
    border-bottom: 1px solid #dedede;
}

.m-c-article > i {
    display: block;
    color: #999999;
}

.m-c-text {
    padding: 15px 0;
}

.m-c-text img {
    display: block;
    margin: auto;
    max-width: 90%;
}

/*内容页 E*/

/*市水务局首页 S*/
.m-region {
    box-sizing: border-box;
    border: 1px solid #dedede;
    border-radius: 4px;
    padding: 10px;
}

.m-region-t {
    font-weight: bold;
    color: #1A56A8;
    text-align: center;
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.m-quick-region {
    background: #e9f6fd;
    margin-bottom: 0.3rem;
}

.m-quick-region > a {
    float: left;
    box-sizing: border-box;
    width: 50%;
    height: 50px;
    line-height: 50px;
    color: #1A56A8;
    text-align: center;
    border-bottom: 1px solid #c6e5f6;
    border-right: 1px solid #c6e5f6;
}

.m-quick-region > a:first-child + a, .m-quick-region > a:first-child + a + a + a {
    border-right: none;
}

.m-quick-region > a > span {
    display: inline-block;
    width: 50%;
    text-align: left;
    margin: 0 10px;
}

.m-zxfb-hd {
    height: 30px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
    font-size: 20px;
}

.m-zxfb-hd > ul > li {
    float: left;
    background: #1a56a8;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    padding: 0 10px;
    height: 30px;
}

.m-zxfb-hd > ul > li.on > a {
    color: #fff;
}

.m-zxfb-hd > ul > li > a {
    display: block;
    height: 30px;
    line-height: 30px;
    position: relative;
}

.m-zxfb-hd > ul > li > a > i {
    background: url("../images/icon_triangle.png") no-repeat;
    position: absolute;
    width: 13px;
    height: 6px;
    left: 0;
    right: 0;
    top: 30px;
    margin: auto;
}

/*市水务局首页 E*/

/*市水务领导简介 S*/
.m-list-img > a {
    box-sizing: border-box;
    padding: 0.1rem 0 0.3rem 0;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid #dedede;
}

.list-img-img {
    box-sizing: border-box;
    width: 30%;
}

.list-img-img > img {
    display: block;
    width: 100%;
}

.list-img-txt {
    width: 66%;
}

/*市水务领导简介 E*/

/*县局信息公开 S*/
.region-mb {
    margin-bottom: 15px;
}

/*县局信息公开 E*/





/*基层政务公开标准目录 S*/
.standard {
    color: #1a56a8;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 0.3rem;
    margin-bottom: 0.3rem;
    border-bottom: 1px solid #1a56a8;
}

.standard > i {
    font-size: 20px;
}

/*基层政务公开标准目录 E*/

/**交流互动**/
.m-banner-c ul li a img {
    width: 100%;
}

/*区税局领导简介*/
.contrightb {

width:  100%;;

}

.contrightb span{line-height: 30px;}

.leader_item .infro1 {

padding: 10px;

border: 1px solid #ccc;

background: #F9FAFC;

border-radius: 6px;

overflow: auto;

}

.leader_item .fl {

float: left;

width: 10%;

}
.leader_con{width:80%;}
.clear20{height:10px;}






/*修改原有列表页样式 S*/
@media (min-width: 320px) and (max-width: 480px)
{
    .slideBox .bd li img{height:260px;}
    .zfxxgk_zd2 ul li a{width:60%;}
}
@media (max-width: 1200px) {
    body {
        background: white !important;
		font-size:16px !important;
		font-family:"Microsoft Yahei" !important;
    }

    /***信息公开列表***/
    .container{width:100%;}
    .scroll_main{width:100%;padding:0px;margin:0px;}
    .xxgk_box{padding:0px;}

    .main_title{font-size:20px !important;}
    .zxft_img img{width:100%;height:auto;}
    /****领导信息*****/
    .list-img-img{text-align:center;width:100%;}
    .list-img-img img{display:inline;width:30%;}
    .list-img-txt{width:100%;}
    .leader_name{text-align:center;}
    /*区税局领导简介*/
	.fl,.fr{float:none !important;width:100% !important;}
    .leader_con .name{text-align:center;}
	.contrightb{padding:0px !important;}
    .main {
        box-sizing: border-box;
        width: 100%;
        padding: 10px;
    }

    .div01 {
        padding: 0;
        border-left: none;
    }

    .zxft_img{width:100%;height:auto;}
    .zxft_info{width:100%;padding-left:0px;height:auto;}

    .box04,.box05,.box02 {width: 100%;}
    .box02 .list01  li a{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
    .img02 li{margin-right:10px;}


    .pagediv > span {
        margin: 0 0 10px 0 !important;
    }

    .pagination_index_last {
        display: none;
    }

}

/*修改原有列表页样式 E*/
@media (max-width: 768px) and (min-width:480px) {
	/**滚动图片**/
    .slideBox .bd li img{height:400px;}
}
@media (min-width: 768px) {

    /**滚动图片**/
    .slideBox .bd li img{height:450px;}
    /*文字大小*/
    .t1 {
        font-size: 14px;
    }

    .t2 {
        font-size: 16px;
    }

    .t3 {
        font-size: 18px;
    }

    /*首页*/
    .logo-region{
        padding: 1px 10px;
        margin:5% 0 0 10px;
    }

    .m-nav {
        height: 50px;
        padding: 10px;
        top: 34px;
        font-size: 24px;
    }

    .mask-nav > a {
        font-size: 20px;
    }

    .m-hot {
        margin: 10px;
        font-size: 14px;
    }

    .m-headlines > a, .m-news .zxfb-hd a {
        font-size: 20px;
    }

    .slideBox .prev, .slideBox .next {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 36px;
        top: 46%;
    }

    .slideBox .prev > i, .slideBox .next > i {
        font-size: 36px;
    }

    .m-banner-c li > i {
        font-size: 14px;
        line-height: 40px;
    }

    .m-quick > a {
        height: 80px;
        line-height: 80px;
    }

    .m-quick > a, .m-quick > a > i {
        font-size: 18px;
    }

    .m-quick-icon > a > i {
        font-size: 50px;
    }

    .m-news .zxfb-bd li {
        height: 40px;
        line-height: 40px;
    }

    /*一级栏目*/
    .m-list-nav > a {
        padding: 10px;
    }

    .m-list-form-c > label, .m-quick-q > a {
        height: 40px;
        line-height: 40px;
    }

    .m-list-form-c > input[type=text], .m-list-form-c > input[type=date], .m-f-sel {
        height: 40px;
    }

    .m-f-btn > input {
        height: 50px;
    }

    .m-list-video > a > i {
        line-height: 40px;
    }

    .m-content-t-c>strong{
        width: 38%;
        color: black;
        font-weight: bold;
        font-size:15px;
    }

    .m-content-t-c>i{
        width: 62%;
        background: #f5f5f5;
    }

    /*列表页*/

    /*内容页*/
    .m-c-title {
        font-size: 24px !important;
    }
}

@media (min-width: 1200px) {
    body {
        
		/*20221014*/
		background: #f7f7f7;
		/**background: url(../images/20d_bg.png) no-repeat top center;
		background: url(../images/ershidasybg.jpg) no-repeat top center;
		padding-top:20px;*/
    }
	.logoLianghui {
		margin:0 auto;
		width:1040px;
		padding:14px 0;
		text-align:right;
	}
	

    .pc {
        display: block;
    }

    .mobile {
        display: none;
    }

    .m-list-pc {
        float: right;
        width: 760px;
        padding-left: 39px;
        border-left: 1px solid #e6e6e6;
    }

    .m-list-pc > .m-list-title > a {
        font-size: 20px;
        padding-bottom: 17px;
    }

    .m-list-pc > .m-list-c > a > i {
        font-size: 16px;
    }

    .jczfxxgk dd a {
        font-size: 16px;
    }

    .lmy_info li a{
        width:85%;
    }
}


