*{
  
    margin: 0;
    padding:0;
    text-decoration: none;
    list-style: none;
    font-family: 微软雅黑;
    box-sizing: border-box;
    color: #333333;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
html,body{
    width: 100%;
    height: 100%;
}
body{ font-size: 24px;}
/*body>div {
	display: inline-block;
	width: 7.5rem;
	position: absolute;
	left: 0;
	transition: left 0.4s linear;
}*/
a{font-size: 24px;}
input{outline: none;}
.clearFix{
	content: "";
	display: block;
	clear: both;
}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}


ul{
	padding: 0;
	margin: 0;
}
.left{float: left;}
.right{float: right;}

.clear{clear: both; height: 0;}

.bordn{border: none;}
.nomarg{margin: 0;}
.hide{display: none;}

.warp{max-width: 920px; margin: 0 auto;}
.container{padding: 0 6%;}
.wapbox{margin-top: 40px; position: relative;}
.lmtitle{position: relative; background: url(wap2022_index_r28_c13_s1.jpg) top right repeat-y #E7E5E6;}
.lmtitle h1{display: inline-block; padding: 0 18px; line-height: 54px; background-color: #4ebaff; color: #fff;}
.lmtitle h1 a{color: #fff;}
.lmtitle .more{position: absolute; top:0; right: 0; line-height: 54px;}
.lmtitle .more a{color:#8b8e92; font-size: 18px;}
.sumtitle{font-size: 20px; color: #40403E; margin-top: 15px;}

.curmb{position: relative; background: url(wap2022_index_r28_c13_s1.jpg) top right repeat-y #E7E5E6; padding: 14px; line-height: 1.3; margin-bottom: 20px;}

/*header样式*/
.banner{background: url(header_banner.jpg) top center no-repeat; background-size: 100%; padding: 3.5rem 0 4.2rem;}
.logo img{display: block; height: auto; margin: 0 auto 1.8rem;}
.search{width: 338px; margin: 0 auto; background-color: #fff; display: flex; justify-content: space-between;}
.search .keyword{width: 80%; line-height: 38px; border: none; outline: none; font-size: 17px; color: #8b8e92; padding: 0 10px;}
.search .ss_btn{width:26%; color: #fff; font-size: 17px; text-align: center; line-height: 38px; background: url(header_ss_btn.png) 10px center no-repeat #2682FF; padding-left: 1.8rem;}
.mainnav{background-color: #4EBBFF;}
.nav{display: flex; justify-content: space-between; flex-wrap: wrap;}
.nav li{width:auto; line-height: 63px; text-align: center; padding: 0 2.89%}
.nav li a{color: #fff;}
.nav li.on, .nav li:hover{background-color: #2782FF;}
.nav li.on a, .nav li:hover a{background-color: #2782FF;}
/*header结束*/

/* 焦点图 */
.focus{position:relative;width:100%;height:auto;overflow:hidden}
.focus .hd{position:absolute;height:2em;line-height:3rem;bottom:0;right:.32rem;z-index:1}
.focus .hd li{display:inline-block;width:0.6rem;height:0.6rem;border-radius:100%;text-indent:-9999px;background-color:#fff;overflow:hidden;margin:0.2rem}
.focus .hd li.on{background:#cc0000}
.focus .bd{position:relative;z-index:0}
.focus .bd li{position:relative}
.focus .bd li img{width:100%;height:435px;display:block;}
.focus .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.focus .bd li .tit{display:block; width:100%; position:absolute; bottom:0; text-indent:.42rem; height:3rem; line-height:3rem; background:rgba(0,0,0,.4); color:#fff; margin-bottom:0px;
white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/* 图标 */
.icon ul{width: 100%; display: flex;  justify-content: space-between; flex-wrap:wrap}
.icon li{text-align: center; display: inline-block;}
.icon li i{width: 67px; height: 67px; background-color: #DAF5FF; border: 1px #2782ff solid; margin: 0 auto 14px; display: block; border-radius: 50%;}
.icon li img{display: block; margin: 20% auto;}
.icon li span{white-space: nowrap;}

/* 页签切换 */
.tabBox{position: relative;}
.tabBox .hd{background: url(wap2022_index_r28_c13_s1.jpg) top right repeat-y #E7E5E6;}
.tabBox .hd ul{width: 70%;}
.tabBox .hd li{float: left;  color: #141414; line-height: 54px; text-align: center; width: 33.333%; position: relative;}
.tabBox .hd li.on{color: #fff; background-color: #4EBBFF; font-weight: bold;}
.tabBox .bd .more{position: absolute; top: 0; right: 0; line-height: 54px;}
.tabBox .bd .more a{color: #8b8e92; font-size: 18px;}

.newsList{padding-top: 7px;}
.newsList li{position:relative; padding-left: 16px; padding-right: 5px; height:56px; line-height:56px; overflow:hidden; vertical-align:top; }
.newsList li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #0068D3; border-radius: 50%;}
.newsList li span{position:absolute; right:0px; top:0; color:#999999;  background-color: #fff;}
.newsList li a{float:left; max-width:700px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: block;}

.gg img{width: 100%; height: auto; display: block; margin: 10px 0}

/* 统计业务 */
.tjyw li{ margin-top: 28px;  width: 32.5%;}


/* 联网直报 */
.lwzb_con{padding-top: 30px; display: flex; justify-content: space-between;}
/* .lwzb_con div{width: 24%;} */
.lwzb_con div{width: 19%;}
.lwzb_con div img{ height: auto; display: block; width: 100%;}
.lwzb_con div a{display: block;}

.lwzb_list2024{padding-top: 30px;}
.lwzb_list2024 ul{display: flex; justify-content: space-between;}
/* .lwzb_list2024 h3{width: 18.5%;} */
.lwzb_list2024 h3{width: 23.5%;}
.lwzb_list2024 h3 img{width: 100%; height: auto;}
.lwzb_list2024 h3 a{display: block;}
.lwzb_list2024 h3 span{display: block; width: 100%; height: 100%;} 
.lwzb_list2024 h3 span.gjtj{background: url(/global2022/nwsjsjlm.png) top center  no-repeat; background-size: 100%;}
.lwzb_list2024 h3.on{ color: #fff;}
.lwzb_list2024 h3.on span.gjtj{background: url(nwsjsjlm_hover.png) top center  no-repeat; background-size: 100%}
.lwzb_list2024 .bd{display: none;}
.fwbox{background: #fff; padding: 5px 5px 0; box-shadow: 0 0 10px 0 #E4E8F1; width: 25%; margin: 0 auto;}
.gjtjList{text-align: center;}
.gjtjList span{ text-align: center; background: #E7F1FC; border-radius: 5px; padding: 5px; display: inline-block; margin: 5px 0;}
.gjtjList span a{display: block; white-space: nowrap;}
.gjtjList span:hover{background: #0F79E2; color: #fff;}
.gjtjList span:hover a{color: #fff;}

/* 政府信息公开 */
.zfxxgk li{margin-top: 28px;  width: 32.7%;}

.other_menu{margin-top: 12px; }
.other_menu ul{width: 100%; display: flex;  justify-content: space-between; flex-wrap:wrap}
.other_menu li{width: 48%;  background-color: #4EBBFF; text-align: center; display: flex; align-items: center; justify-content: center; line-height: 1.5; margin-top: 18px; display: inline-block;}
.other_menu li a{color: #fff; padding: 20px 0; display: block;}
.other_menu li:nth-child(5){vertical-align: super;}
.other_menu li:nth-child(5) a{line-height: 2.2; padding-top: 39px;}

/* 专题专栏 */
.ztzl{position: relative; *overflow: hidden; overflow: hidden; margin-top: 30px;}
.ztzl .bd{overflow: hidden; width: 716px; margin: 0 auto;}
.ztzl .bd li{margin-right: 0; display: inline-block; width: 716px;}
.ztzl .bd li img{display: block; width:100%; height: 165px;}
.ztzl .hgan{display: block;}
.ztzl .hgan a{position:absolute; top:0; width:33px; height:165px; cursor:pointer;
    background: #C9C9C9; text-align: center; line-height:165px; color: #fff; font-family: "宋体"; font-size: 24px; cursor: pointer;}
.ztzl .hgan .prev{left: 0;}
.ztzl .hgan .next{right: 0;}


/* 政务公开 */
.zwgk{margin-top: 26px;}
.zwgk li{}
.zwgk_menu{background-color: #EFEFEF;}
.zwgk_menu li{width: 32.5%; margin: 22px 0;}
.xxgk ul{width: 100%; display: flex;  justify-content: space-between; flex-wrap:wrap}
.xxgk li{width: 48%;  background-color: #4EBBFF; text-align: center; display: flex; align-items: center; justify-content: center; line-height: 1.5; margin-top: 18px; display: inline-block;}
.xxgk li a{color: #fff; padding: 20px 0; display: block;}

/* 统计业务 */
.tjyw_list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.tjyw_list li{width: 28%; margin-top: 30px; text-align: center;}
.tjyw_list li a{display: block;}
.tjyw_list li img{display: block; margin: 0 auto 15px; width: 100%; height: auto;}
.tjyw_list li span{display: block; text-align: center;}

/* 联网直报 */
.lwzb_box{padding: 0 4%;}
.lwzb_box .part{margin-top: 30px;}
.lwzb_box .part span{display: block;}
.lwzb_box .part .lwzb_list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.lwzb_box .part .lwzb_list li{margin-top: 20px; width: 48%; background: #4EBAFF; color: #fff;  text-align: center;}
.lwzb_box .part .lwzb_list li a{display: block; padding: 23px 0; color: #fff;}

/* 资源下截 */
.zyxz ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 30px;}
.zyxz ul li{width: 30%; text-align: center;  background: #EAEAEA;}
.zyxz ul li a{display: block; padding: 28px 0;}
.zyxz ul li a img{display: block; margin: 0 auto 12px;}
.zyxz ul li a span{display: flex; justify-content: center; align-items: center; line-height: 1.1; height: 3.5rem;}
.zjtj ul li a span{display: flex; justify-content: center; align-items: center; line-height: 1.1; height: auto;}

/* 列表 */
.sidebar{margin: 0 5%;}
.parentName{display: none;}
.sidemenu li{line-height: 56px; text-align: center; margin-top: 20px; background-color: #4EBAFF; display: block; color: #fff;}
.sidemenu li a{display: block; color: #fff;}

/* 内容页 */
.zw-title{
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #282828;
    margin: 45px 10%;
}

.zw-info{
    margin: 30px auto;
    line-height: 40px;
    padding-bottom: 5px;
    border-bottom: solid 1px #A1A1A1;
    font-size: 14px;
    color: #666;
    text-align:center;
    position:relative;
}

.zw-info .time {margin-right: 10px;}
.zw-info .scoure {margin-right: 10px;}
.zw-info .changeFont{display: none;}
.zw {
    margin: 15px auto 50px auto;
    font-size: 16px;
    line-height: 36px;
    min-height: 110px;
    color: #424242;
}

.zw p{
	margin-top: 10px;
    line-height: 2em;
    text-align: justify;
}

.zw img {
    display: block;
    max-width:100%;
    height: auto;
    margin: 15px auto!important;
}

.cont_down{text-align: center; margin-top: 10px;}
.cont_down span{display: inline-block; padding: 6px 22px; border: 1px #B4B4B4 solid; border-radius: 5px; margin: 0 9px;}

.info_xgxw{clear:both; border-top: 1px #9D9D9D solid; border-bottom: 1px #9D9D9D solid; margin-bottom: 20px;}
.info_xgxw_title{ border-bottom:#ebebeb 1px solid; background:url(/global2022/2016-icon-sidenav.gif) no-repeat left center; padding-left:22px; font-size:18px; font-weight:bold; height:60px; line-height:60px;}
.info_xgxw ul{padding:15px 0 20px; }
.info_xgxw li{ background:url(/global2022/2016_icon_dot_grey.gif) no-repeat left center; padding:10px 0 10px 18px; font-size:16px; line-height:1.5;  overflow:hidden; position:relative; *font-size:0;}
.info_xgxw li *{*font-size:16px;}
.info_xgxw li span{color:#999999; padding-left:10px;}
.info_xgxw li a{}
.info_xgxw li a:hover{font-weight:bold;}


.info_xgfj{clear:both; font-family: '微软雅黑'; border-top: 1px #9D9D9D solid}
.info_xgfj ul{padding:15px 0 20px; }
.info_xgfj li{ background:url(/global2022/2016_icon_dot_grey.gif) no-repeat left center; padding:10px 0 10px 18px; font-size:16px; line-height:1.5;  overflow:hidden; position:relative; *font-size:0;}
.info_xgfj li *{*font-size:16px;}
.info_xgfj li a{display: block;}
.info_xgfj li a:hover{font-weight:bold;}

.cont_down .print, .cont_down .close_div{display: none;}

/* footer 样式 */
.footer{margin-top: 30px; background-color: #EFEFEF; padding: 40px 0 30px;}
.footer p{margin-bottom: 17px; color: #4D4D4D; text-align: center;}
.footer p a{color: #4D4D4D;}

.wzjctb{width: 160px; margin: 0 auto; display: flex; justify-content: space-between;}
#_ideConac{}
#_ideConac img{height: 60px; width: auto; display: block;}
#_span_jiucuo{}
#_span_jiucuo img{height: 50px; width: auto; display: block; margin-top: 5px;}

.footer .hreflist li.bordn a{border: none;}
.footer .btnlist li.bordn{border: none;}
/* footer 结束 */

.guidang{position: absolute; top: 0; right: 0; z-index:2;}

@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {
	
}
@media (max-width: 912px) {
	body, span, a, .cont_down span a{font-size: 1.4rem;}
	.warp{max-width: 100%; width: 100%}

	
	.copyright{width:auto; padding: 1% 2% 2%; font-size: 1.4rem;}
}
@media (max-width: 820px) {
	body, span, a, .cont_down span a{font-size: 1.26rem;}
	.focus .bd li img{height: 391px;}
	.lmtitle h1 a{font-size: 1.9rem;}
	.banner{padding: 2.9rem 0 3.4rem;}
	.logo img{margin-bottom: 1.5rem;}
	.newsList li a{max-width: 90%;}
	.ztzl .bd{width: 650px;}
	.ztzl .bd li img{height: auto; width: 650px;}
	.ztzl .hgan a{height: 150px; line-height: 150px;}

	.lwzb_box{padding: 0 2%;}

	.copyright{font-size: 1.26rem;}

}

@media (max-width: 770px) {
	body, span, a, .cont_down span a{font-size: 1.19rem;}
	.banner{padding: 2.4rem 0 3rem;}
	.focus .bd li img{height: 23rem;}
	.lmtitle h1 a{font-size: 1.8rem;}
	.ztzl .bd{width: 600px;}
	.ztzl .bd li img{width: 600px;}
	.copyright{font-size: 1.19rem;}
	.ztzl .hgan a{height: 138px; line-height: 138px;}
	.banner .slh{display: none;}

}

@media (max-width: 640px) {
	.banner .slh{display: none;}
	.warp{max-width: 100%; width: 100%; margin: 0; padding:0;}
	.container{padding: 0 4%;}
	.banner{padding: 2rem 0 2.7rem;}
	.logo img{width: 50%; margin-bottom: 1rem;}
	.search{width: 237px;}
	.search .keyword{font-size: 14px; line-height: 30px;}
	.search .ss_btn{line-height: 30px; background-size:25%; font-size: 14px; width: 35%; padding-left: 1.4rem;}
	.nav li{line-height: 50px; padding: 0 2.39%}
	.focus .hd{bottom: 2.3rem; right: 0.5rem;}
	.focus .bd li .tit{height: 2.3rem; line-height: 2.3rem;}
	.focus .bd li img{height: 20rem;}
	
	.newsList li{height: 40px; line-height: 40px;}
	.zfxxgk li{margin: 28px 2.4% 0; width: auto;}
	.zfxxgk li:nth-child(1){padding: 0 1.6%;}
	.zfxxgk li:nth-child(2){padding: 0 3.2%;}
	.ztzl .bd{width: 510px;}
	.ztzl .bd li img{width: 510px;}
	.ztzl .hgan a{height: 117px; line-height: 117px;}
	.zw{margin-bottom: 20px}

	.footer{padding: 20px 0 10px;}
	.footer p{margin-bottom: 10px;}
	.copyright, .copyright a{font-size: 0.99rem;}
	.hhys{display: block; width: 100%;}
}
	
@media (max-width: 540px) {
	body, span, a, .cont_down span a{font-size: 1.2rem;}
	.container{padding: 0 2%;}
	.banner{padding: 1.4rem 0 2rem;}
	.logo img{width: 50%; margin-bottom: 1rem;}
	.search{width: 237px;}
	.search .keyword{font-size: 14px; line-height: 30px;}
	.search .ss_btn{line-height: 30px; background-size:25%; font-size: 14px; width: 35%; padding-left: 1.4rem;}
	.nav li{line-height: 50px; padding: 0 1.53%}
	.wapbox{margin-top: 15px;}
	.focus .bd li img{height: 18rem;}
	.lmtitle h1 a{font-size: 1.5rem;}
	.zfxxgk li{margin: 28px 0 0;}
	
	.ztzl .bd{width: 440px;}
	.ztzl .bd li img{width: 440px;}
	.ztzl .hgan a{height: 101px; line-height: 101px;}

	.lwzb_box{padding: 0 3%;}
	.zyxz ul li a span{height: 3rem;}

	.copyright, .copyright a{font-size: 1.2rem;}
	
}
@media (max-width:480px) {
	body, span, a, .cont_down span a{font-size:16px;}
	.banner{background-size: 121%;}
	.search{width: 200px;}
	.search .ss_btn{width: 40%; background-position: 7px center; padding-left: 1.3rem;}
	.nav li{line-height: 40px; padding: 0; width: 33.333%}
	#pageslide{padding-top: 10px;}

	.tabBox .hd li, .lmtitle h1, .tabBox .bd .more, .lmtitle .more{line-height: 44px;}
	.lmtitle span, .lmtitle h1 a{font-size: 1.2rem;}
	.focus .bd li img{height: 14rem;}
    .tabBox .bd .more a, .lmtitle .more a{font-size: 14px;}
	.newsList li a{width: 88%;}
	.tjyw li{margin-top: 20px;}
	.lwzb_con{padding-top: 10px;}
	.zfxxgk li{margin: 20px 0 0;}

	.other_menu li{width: 49%; margin-top: 8px;}
	.other_menu li a{padding: 15px 0;}
	.other_menu li:nth-child(5) a{padding-top: 22px;}

	.xxgk li{width: 49%; margin-top: 8px;}
	.xxgk li a{padding: 15px 0;}
	.icon li img{width: 45%; margin: 28% auto;} 

	.ztzl{margin-top: 10px;}
	.ztzl .bd{width: 320px;}
	.ztzl .bd li img{width: 320px;}
	.ztzl .hgan a{height: 74px; line-height: 74px;}

	.tjyw_list li{margin-top: 10px; width: 30%;}
	.lwzb_box .part{margin-top: 10px;}
	.lwzb_box .part .lwzb_list li{margin-top: 10px;}
	.zyxz ul{margin-top: 10px;}
	.zyxz ul li{width: 31.5%;}
	.zyxz ul li a{padding: 20px 0;}
	.zyxz ul li a span{height: 2rem;}

	.footer{margin-top: 15px; font-size: 14px;}
	.footer a{font-size: 14px;}
	.copyright, .copyright a{font-size: 0.9rem;}
	.wzjctb{width: 110px;}
	#_span_jiucuo img{height: 40px; padding-top: 8px;}
	#_ideConac img{height: 50px;}

    .curmb{margin-bottom: 0;}
    .list-fy{margin-top: 15px;}
	.hhys{margin-top: 10px;}
	.bai12_22h{line-height: 2 !important;}

	.newsList li:after{width: 5px; height: 5px;}
	.newsList li{padding-left: 12px;}
	.zw-title{margin: 45px 5%;}
	.zw-info{line-height: 1.5}
	
}
@media (max-width:400px) {
	.banner{background-size: 126%;}
	.ztzl .bd{width: 300px;}
	.ztzl .bd li img{width: 300px;}
	.ztzl .hgan a{height: 69px; line-height: 69px;}
	.icon li i{width: 57px; height: 57px;}
	.zwgk_menu li{width: 32%;}
	.focus .bd li img{height: 13rem;}

	.lwzb_box .part .lwzb_list li{width: 48.5%;}
	.lwzb_box .part .lwzb_list li a{padding: 15px 0;}
	.copyright, .copyright a{font-size: 0.89rem;}
	.list-fy>ul>li{margin-left: 6px !important;}
	.cont_down span{padding: 6px 10px}
}

@media (max-width:380px) {
	.banner{background-size: 130%;}
	.nav{flex-wrap:wrap;}
	.tabBox .hd li, .lmtitle h1, .tabBox .bd .more, .lmtitle .more{line-height: 34px;}
	.focus .bd li img{height: 12rem;}

	.zfxxgk li{width: 50%;}
	.icon li i{width: 47px; height: 47px;}

	.ztzl .bd{width: 285px;}
	.ztzl .bd li img{width: 285px;}
	.ztzl .hgan a{height: 66px; line-height: 66px;}
	
	.copyright, .copyright a{font-size: 0.85rem;}
	.list-fy>ul>li>a{padding: 7px 9px !important}
}

@media (max-width:360px) {
	body, span, a, .cont_down span a{font-size: 0.86rem;}
	.banner{background-size: 134%;}
	.tabBox .bd .more a, .lmtitle .more a{font-size: 12px;}

	.wapbox{margin-top: 20px;}
	.lmtitle h1 a{font-size: 1.1rem;}

	.ztzl .bd{width: 275px;}
	.ztzl .bd li img{width: 275px;}
	.ztzl .hgan a{height: 63px; line-height: 63px;}

	.footer, .footer a{font-size: 12px;}
	.footer p{margin-bottom: 5px;}
	.copyright, .copyright a{font-size: 0.8rem;}
	.list-fy>ul>li>a{padding: 7px 8px !important}
	.cont_down span{padding: 6px 12px;}
}

@media (max-width:320px) {
	body, span, a, .cont_down span a{font-size: 0.75rem;}
	.logo img{margin-bottom: 0.7rem; width: 65%;}
	.banner {padding: 1.2rem 0 1.3rem;}

	.lmtitle h1 a{font-size:1rem;}
	.nav-a a{padding: 0 4px;}
	.focus .bd li .tit{height: 1.8rem; line-height: 1.8rem;}
	.focus .bd li img{height: 11rem;}
	
	.ztzl .bd{width: 235px;}
	.ztzl .bd li img{width: 235px;}
	.ztzl .hgan a{height: 54px; line-height: 54px;}
	.list-fy>ul>li>a{padding: 6px!important}
	.sidemenu li{line-height: 46px;}
}

@media (max-width:280px) {
	.banner{padding: 0.8rem 0 1rem;}
	.lmtitle h1 a{font-size: 1rem;}
	.search .keyword, .search .ss_btn{font-size: 12px;}
	.focus .bd li img{height: 9rem;}
	.ztzl .bd{width: 195px;}
	.ztzl .bd li img{width: 195px;}
	.ztzl .hgan a{height: 45px; line-height: 45px;}
	.list-fy>ul>li>a{padding: 4px!important}
	.list-fy>ul>li{margin-left: 5px!important}
}