.userList li{white-space: nowrap;}
.tab_sq p .file{ border: none;}
.list03,.list03_sp{clear:both;}

.footer p a:nth-of-type(-n+4){margin: 0 0.5em}
.floating{box-shadow: 0 5px 0px rgba(0,0,0,0.1);}

/*互动-信件查询*/
.ny_search_lager .leftpart{box-sizing: border-box;width:100%; height: auto; float:none; padding: 1rem; border-radius: 8px;}
.ny_search_lager .leftpart dl{float:none;width:100% !important}
#conlist{ margin-top:20px !important;}
.ny_search_lager .leftpart h3{margin-bottom: 10px;}
.ny_search_lager .leftpart .table_interact{ margin-bottom: 0 !important;}
#summarize{padding: 20px 0;line-height: 1.8;text-indent: 2em;word-break: break-all}
.box21{padding: 20px 0;line-height: 1.8;text-indent: 2em;}

#codeDiv input{width:100px !important;font-size:1rem}

.sidemenu h2.longtitle{min-height: 84px;padding:17px 30px 0;font-size:1.4rem;line-height: 1.5;height:auto;}
.tableXj_td dt{ text-indent: 0;}
.tableXj_td dt a{ display: inline-block; padding-left: 10px;}
.sqgk_list .tableXj_th dt,.sqgk_list .tableXj_td dt{width:50%}
.sqgk_list .tableXj_th dd,.sqgk_list .tableXj_td dd{width:50%}

.mainCont h1{font-weight: bold;}
.foot p a{color:#fff}
.sitemap dd li{width:25%}
.sidemenu h2.midfont{ line-height: 64px;}

/*图片列表*/
.list_photo{ margin-left: -3%; overflow: hidden;}
.list_photo li{float:left;width:30.3%; margin-left: 3%; margin-bottom: 20px;}
.list_photo li:nth-child(3n+1){clear:both}
.list_photo li img{width:100%; height: 210px;}
.list_photo li p{ text-align: center; line-height: 1.4; background: #f5f5f5; display: flex;  overflow: hidden;}
.list_photo li p a{ display: block;width:100%}

/*special*/
/*.spec_page .sidemenu{width:280px}
.spec_page .w910{width:830px}*/
.spec_page .sidemenu h2{ background-position: top right; border-radius: 6px 6px 0 0;}

@media (max-width: 640px){
.spec_page .sidemenu_box{display: block;position: initial;width: 100%;height: auto;}
.spec_page .sidemenu{display:block;float: none;width:100%;height:auto}
.spec_page .sidemenu h2,.spec_page .sidemenu h2.long_title{height:auto;line-height:2;padding:0.3rem 0;min-height: auto;}
.web_older .spec_page .sidemenu_box{left:0 !important;width:100% !important;position:static !important;}
.sidemenu_box i{display:none}
.footer_bot a.dzjg_ico{ transform:translate(-90px,12px)}
.footer_bot a.jcjcjcjc{right:auto;transform:translate(10px,0)}
.box_xxxz h2{height:auto}
.box_xxxz h2 span{height:auto;padding:10px 0;line-height:1.6;font-size:1.1rem}
}

/*我要纠错弹窗*/
.page_mark{ display:none; position:fixed;left:0; right:0; bottom:0;width:100%; height:100%; background:#000;opacity:0.5;filter:alpha(opacity=50); z-index:1999}
.index_dialog{ display:none; position:fixed;top:50%; left:50%; width:900px; height:620px; margin-left:-450px; margin-top:-310px; z-index:2000; background:#fff; border-radius:20px; box-shadow:5px 5px 10px rgba(0,0,0,0.65)}
.index_dialog .dialog_close{ position:absolute;right:25px; top:25px; display:block;width:32px; height:32px; background: url(../images/close.png) no-repeat center center; z-index:2001; cursor:pointer; opacity:0.3}
.dialog_content{ padding:30px; }
.dialog_content h3{ font-size:24px; text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e3e3e3;}
.dialog_arc {height:490px; padding-right:10px; overflow:hidden;}

/*信息公开*/
.head img{z-index:10}
.box_list{width:100%;overflow-x:auto}
.tb02 td, .tb02 th{line-height:1.5}

.mobile_xxgk_aria{position: absolute;right: 5px;top: 5px;z-index: 100;}
.mobile_xxgk_aria span{ display: block;padding: 0.2rem 0.5rem; background: #fd8f00;color:#fff; border-radius: 0.5rem;}
@media (min-width: 640px){
  .mobile_xxgk_aria{display:none}
}

/*答复率统计*/
.dafulv .table{background: #e6e6e6;}
.dafulv .table th{ background: #f5f5f5;line-height: 1.6;}
.dafulv .table td{line-height: 1.6;}

/*正文页*/
.article video,#Zoom video{width:100%;height:auto}
.bshare-custom{display:none}
#clickCount{margin-right:1em}
.govinfo_index{zoom:1}
.govinfo_index{display: flex;flex-wrap: wrap;align-items: stretch;}
.govinfo_index:after{content:"";display:block;clear:both;visibility:hidden;height:0}
.govinfo_index dl{display: flex;}
.govinfo_index dd{word-break:break-all}
.show_all {width: 100%;}
.xwfbh_index{zoom:1}
.xwfbh_index{display: flex;flex-wrap: wrap;align-items: stretch;}
.xwfbh_index:after{content:"";display:block;clear:both;visibility:hidden;height:0}
.xwfbh_index dl{display: flex;}
.xwfbh_index dd{word-break:break-all}

#zoom p,#zoom span,#Zoom p,.Zoom p,#Zoom span,.Zoom span{word-wrap: anywhere;}

#Zoom.fontBig{font-size: 1.5rem; line-height: 1.8 }
#Zoom.fontMid{font-size: 1.25rem ; line-height: 1.8;}
#Zoom.fontSmall{font-size: 1.12rem ;line-height: 1.8;}

.govinfo_index.fontBig{font-size: 1.5rem;}
.govinfo_index.fontMid{font-size: 1.25rem;}
.govinfo_index.fontSmall{font-size: 1.12rem;}
.xwfbh_index.fontBig{font-size: 1.5rem;}
.xwfbh_index.fontMid{font-size: 1.25rem;}
.xwfbh_index.fontSmall{font-size: 1.12rem;}

	.web_older #Zoom .font2800{font-size: 28px !important;}
    .web_older #Zoom .font2832{font-size: 32px !important;}
	.web_older #Zoom .font3236{font-size: 36px !important;}
	.web_older #Zoom .font3640{font-size: 40px !important;}
	.web_older #Zoom .font4044{font-size: 44px !important;}
	.web_older #Zoom .font4448{font-size: 48px !important;}
	.web_older #Zoom .font4852{font-size: 52px !important;}
	.web_older #Zoom .font5200{font-size: 56px !important;}
	
	.web_older #Zoom.Middle_mode .font2800{font-size: 32px !important;}
    .web_older #Zoom.Middle_mode .font2832{font-size: 36px !important;}
	.web_older #Zoom.Middle_mode .font3236{font-size: 40px !important;}
	.web_older #Zoom.Middle_mode .font3640{font-size: 44px !important;}
	.web_older #Zoom.Middle_mode .font4044{font-size: 48px !important;}
	.web_older #Zoom.Middle_mode .font4448{font-size: 52px !important;}
	.web_older #Zoom.Middle_mode .font4852{font-size: 56px !important;}
	.web_older #Zoom.Middle_mode .font5200{font-size: 60px !important;}
	
	.web_older #Zoom.Big_mode .font2800{font-size: 36px !important;}
    .web_older #Zoom.Big_mode .font2832{font-size: 40px !important;}
	.web_older #Zoom.Big_mode .font3236{font-size: 44px !important;}
	.web_older #Zoom.Big_mode .font3640{font-size: 48px !important;}
	.web_older #Zoom.Big_mode .font4044{font-size: 52px !important;}
	.web_older #Zoom.Big_mode .font4448{font-size: 56px !important;}
	.web_older #Zoom.Big_mode .font4852{font-size: 60px !important;}
	.web_older #Zoom.Big_mode .font5200{font-size: 64px !important;}
    
    .font2800,.font2832,.font3236,.font3640,.font4044,.font4448,.font4852,.font5200{line-height:1.6 !important;}

/*----web share----*/
.web_share{text-align: right;}
.web_share>strong{font-weight: normal;color:#999}
.web_share>strong,.web_share>p{display: inline-block;}
@media (max-width:640px) {
.web_share{text-align: left;}
}

.web_older .social-share .social-share-icon{font-size:28px;width:48px;height:48px;line-height:48px}
              
              
/*web older*/
/*.web_older #Zoom *{font-size: 1rem !important;line-height: 1.6 !important;}*/
.web_older .box02 .get_more{font-size:1.2rem;font-weight:bold}
.web_older #Zoom{font-size: 1.12rem; line-height: 1.8}
.web_older #Zoom.fontBig{font-size: 1.5rem; line-height: 1.8;}
.web_older #Zoom.fontMid{font-size: 1.25rem; line-height: 1.8 ;}
.web_older #Zoom.fontSmall{font-size: 1.12rem ;line-height: 1.8 ;}

.web_older #gg1,.web_older #gg2,.web_older #gg3{display:none}

.web_older .tab_js td{line-height:1.8 !important}
.web_older .list02 li .tit{width:86%}
.box_ask {box-sizing: border-box;width: 100%;word-break: break-all;}

@media (max-width: 1200px){
  .user .userList {top: 50px;left: 0;right:auto}
  .web_older .user .userList {top: 60px}
}

@media (max-width:640px) {
    .user .userList {top: 20px;left: 0;right:auto}
    .web_older .user .userList {top: 28px}
    .topnews{padding:8px}
    .box01 .title{height:auto}
    .box01 .title ol {display: flex;float: none;flex-wrap:wrap}
    .box01 .title ol li{margin:0;}
    .box01 .title ol:after{display: none}
	.slide01, .slide01 .bd ul li img{height:75vw}
	.menu-btn{ scale:0.87 ;}
	.list_ztzl li a{ margin: 0 0.5rem; padding: 1rem 0;width:auto;height: auto; line-height: 1; font-size: 1.2rem;text-align:center;text-indent:0}
	.tableXj_th dt, .tableXj_td dt{width:100%}
	.tableXj_th dd, .tableXj_td dd{ display: none;}
	.tableXj_th dd span, .tableXj_td dd span{width:50%}
	.location{background: none;padding-left: 1.5em;font-size: 0.9rem;}
	.list_page{ height: auto;}
	.list_page span{ margin-bottom: 0.5rem}
	.list_page span.page_prev{ margin-left: 0;}
	.tab_wyxx dd, .tab_sq dd{ word-break: break-all;}
	.swiper02 .swiper-slide ul li{height: 100px;}
	.swiper02 .swiper-slide .img{height: auto;}
	.swiper02 .swiper-slide .img img{width:52px}
	.slide_govinfo{ padding-bottom: 0;}
    .list02 li{padding-top:5px;padding-bottom:5px}
    .list02 li .tit {white-space: normal;text-overflow: initial;line-height: 1.5;}
	.list03 li{ /*display: flex;flex-direction: column-reverse;*/ }
	.list03 li .riqi{padding:0; margin-top:0.5rem}
    .list03_sp li a {overflow: visible;white-space: normal;}
	.list04 li{width:33.3%}
	.main_image li a{overflow: hidden;text-overflow: ellipsis;}
	.main_image .swiper-pagination-bullets{ bottom: 65px !important;}
	.box_ask .funcArea{font-size: 0.85rem;}
	.spec_page .w910{width:100%}
	.explain{display: flex;flex-wrap: wrap;justify-content: center;}
	.explain span{width:auto}
	.list_photo{ margin-left:0;}
	.list_photo li{width:100%; margin: 0;}
	.list_photo li img{height:auto}
	.sitemap dt{width:30%}
	.sitemap dd{width:70%}
	.sitemap dd li{width:100%}
	.user_ysqgk{padding:30px}
	.user_Register .table2{width:100% !important}
	.user_ysqgk h3 span{ display: block;margin-top:10px; padding-left: 0 !important; line-height: 1.6;}
	#searchNo{width:80% !important; height: 28px;line-height: 28px}
	#havelogin a{display: block;padding: 1rem; margin:0.3rem 0;background: #eaeaea;border-radius: 5px;text-align: center;}
    .page_mark{ background:#fff;opacity:1;filter:alpha(opacity=100);}
    .index_dialog{width:100%;height:100vh;left:0;top:0;margin:0;box-shadow: none;}
    .index_dialog iframe{width:100%;height:700px}
    .dialog_content{box-sizing: border-box;padding:30px 0;height:100%}
    .dialog_arc{height:100%;overflow:auto}
    
     .pf,.fp,#gg1,#gg2,#gg13{visibility: hidden}
     
     .box02 h2 a{white-space:nowrap;width:auto;margin-left: 0.3rem;margin-right: 0.3rem; flex-grow: 1;font-size:1rem}
     .box02 .get_more{font-size:1.2rem}

    /*互动*/
    .ny_search .leftpart form{ display: flex; justify-content: space-between;}
	.ny_search .leftpart form ul{margin:1rem}
	.ny_search .leftpart .ipt02{width:100%;}
    .dc_tab td {white-space: normal;}
    .pl_list .pl_c p {word-break: break-all;}
    
    .govinfo_index dl{display: flex;align-items: stretch;}
    .xwfbh_index dl{display: flex;align-items: stretch;}
    #zoom video,.zoom video,#Zoom video,.Zoom video{width:100%;height:auto}
}

/*--print setting--*/
@media print {
    body {min-width: 1280px !important;}
    .header,.container,.footer{width: 1280px !important;}
    .w1200{width:1200px !important;}
    .m-menu,.menu-btn{display:none}
}

.box_discuss .content p{line-height:4}
.web_older .box_discuss  .content p{line-height:4}
.web_older .btn02,.web_older .ipt02{height: 46px !important; box-sizing: border-box;}
@media (min-width: 768px){
.web_older .xxgk_list {align-items: stretch;}
.web_older .xxgk_list li a{height:100% !important}
}
@media (max-width: 1200px){
.xxgk_list {padding-bottom:0}
}