@charset "utf-8";

@media only screen and (max-width: 767px) {
input { -webkit-appearance: none; border-radius: none; }
html, body { width: 100%; min-width: 100% !important; overflow-x: hidden; background: none; background-color: #FFF; }
.is-footer{ display: none !important; }
.is-copyright{ display: none !important; }
/*漂浮*/
.jange { width: 100%; height: 1rem; }
#lovexin14 { display: none; }
.index-main { display: none; }
/*20221102*/	
.zcjd_navs { overflow: hidden; }
.zcjd_con_nav .zcjd_navs li { float: left; background-color: #f4f4f4; display: block; border: 1px solid #ccc; border-radius: 3px; padding: 0px 10px; background: none; line-height: 2rem; font-size: 1rem; margin:10px 10px 0 0; }
.zcjd_con_nav .p2_list ul li a { text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden; }
.zcjd_con_nav .zcjd_navs li.on { background-color: #f0f7fd; color: #1a88c7; }
.app_head { display: block; }
.app_head_top { height: 36px; line-height: 36px; background-color: #f3f4f8; padding: 0 10px; }
.app_head_top_left a { float: left; font-size: 4vw; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0rem; color: #333333; display: inline-block; margin-right: 10px; }
.app_head_top_right a { float: left; font-size: 4vw; font-weight: normal; font-stretch: normal; line-height: 36px; letter-spacing: 0rem; color: #333333; display: inline-block; margin-right: 10px; }
.app_head_logo { text-align: center; padding: 4vw 4vw; }
.app_head_logo img { width: 100%; height: 100%; }
.app_head_nav { overflow: hidden; margin: 10px 0; background-color: #106bc3; }
.app_head_nav li {float: left; width: 25%; text-align: center; }
.app_head_nav li a {  display: block; border-bottom: 3px solid transparent; text-align: center; line-height: 12vw; font-size: 4.5vw; color: #fff; font-weight: bold;}

.app-topnav { overflow: hidden; width: 100%; margin: 0 auto; }
.app-topnav li { list-style: none; width: 25%; float: left; text-align: center; padding-top: 10px; padding-bottom: 10px; color: #fff; }
.app-topnav li a { color: #fff; font-size: 5vw; font-weight: bold; }
.blue { background-color: #015293; }
.orange { background-color: #ff9c00; }
.green { background-color: #2DCC70; }
.baby-blue { background-color: #47aff1; }

.bl_app_banner { width: 100%; height: 60px;}
.app_blSearch { width: 90%; margin: 0px auto; height: 40px; box-shadow: 0px 5px 5px rgba(0, 0, 0, .08); border-radius: 5px; }

.app_blSearch input { float: left; }
.app_blSearch input[type='text'] {  width: 78%; height: 40px; line-height: 40px; font-size: 3vw; color: #000; padding-left: 2%; border-radius: 0px !important; }
.app_blSearch input[type='submit'] { width: 20%; height: 40px; line-height: 40px; padding-left: 0; font-size: 3vw; color: #fff; border: 0; outline: 0; background: #ec940a; border-radius: 0px !important; }
/**************政务公开首页**************/
.old_is_ldxx { width: 94%; margin: 0 auto; }
.btitle { font-size: 1.5rem; font-weight: bold; color: #333; line-height: 2rem; }
.lead_xx { overflow: hidden; margin-top: 10px; }
.btitle a { font-size: 1.5rem; font-weight: bold; color: #333; height: 2rem; line-height: 2rem; margin-right: 10px; }
.lead_name { width: 100%; float: right; font-size: 1.3rem; font-weight: bold; padding-bottom: 0.5rem; border-bottom: 1px solid #e5e5e5; }
.lead_pic { float: left; width: 30%; overflow: hidden; }
.lead_details_right { width: 68%; float: right; }
.lead_pic img { width: 100%; }
.lead_details { width: 100%; float: right; }
.ldxxzn { overflow: hidden; padding-top: 0.8rem; }
.ldxxzn li { float: left; width: 47%; line-height: 36px; margin-right: 1%; color: #333333; margin-top: 0.1rem; border: solid 0.08rem #e5e5e5; }
.ldxxzn li a { display: block; font-size: 1rem; text-align: center; }
.szinfo>div:first-child { font-size: 40px; color: #333333; }
.szinfo .line { height: 2px; width: 1000px; background: #e5e5e5; margin: 24px 0px; }
.szinfo a:first-child { margin-left: 0px; }
.szinfo a { border: solid 1px #e5e5e5; font-size: 36px; line-height: 98px; text-align: center; display: inline-block; width: 227px; height: 98px; margin-left: 26px; }
.szinfo img { vertical-align: middle; margin-right: 10px; }
.clearfix { clear: both; }
.old_lead_list { width: 100%; background-color: #f6f6f6; font-weight: bold; margin-top: 1rem; overflow: hidden; padding: 1rem 0; }
.old_lead_list_job { float: left; font-size: 1.2rem; }
.old_lead_list1 { font-size: 1.2rem; width: 94%; line-height: 2rem; margin: 0 auto; }
.old_lead_list ul { float: left; }
.old_lead_list ul li { width: 25%; float: left; font-size: 1.2rem; background: none; line-height: 2rem; color: #333333; }
.old_lead_list ul li a { font-size: 1.2rem; background: none; }
.Three_tab { width: 94%; margin: 0 auto; }
.Three_tab_box { overflow: hidden; background: #ffffff; padding: 10px 0 10px 0; border-top: 6px solid #015293; }
.Three_tab_box .tab_title li { float: left; font-size: 1.1rem; font-weight: bold; letter-spacing: 0px; color: #333333; padding: 0 10px; line-height: 2rem; }
.Three_tab_box .tab_title li:first-child { padding-left: 0px; }
.Three_tab_box .tab_title li:last-child { background: none; }
.tab_title { overflow: hidden; }
.tab_title li:first-child { padding-left: 0px; }
.tab_title li:last-child { background: none; padding: 0;  }
.tab_title li.active { color: #015293; font-weight: bold; }
.tab_list li { line-height: 2rem; font-size: 1rem; color: #333333; padding-left: 1%; margin-top: 0.1rem; }
.tab_list li span { float: right; color: #999999; }
.tab_list { padding-top: 10px; }
.tab_list .tab_more { float: right; color: rgb(20, 146, 255); width: 6rem; line-height: 2rem; background-color: rgb(246, 246, 246); text-align: center; }
.tab_list .tab_more a { color: rgb(20, 146, 255); font-weight: normal; }
.old-is-xxgk-pic { width: 94%; margin: 0px auto; overflow: hidden; }
.old-is-xxgk-pic a { display: block; }
.old-is-xxgk-pic img { width: 100% }
.H20 { height: 5px; }
.Four_tab { width: 94%; margin: 0 auto; }
.Four_tab_box { overflow: hidden; background: #ffffff; padding: 10px 0 10px 0; border-top: 6px solid #015293; }
.Four_tab_box .tab_title li { float: left; font-size: 1.1rem; font-weight: bold; letter-spacing: 0px; text-align: center; line-height: 2rem; padding: 0 20px; }
.Four_tab_box .tab_title li.active { color: #015293; font-weight: bold; }
.Four_tab_box .tab_title li:first-child { padding-left: 0px; }
.Four_tab_box .tab_title li:last-child { background: none; padding: 0; }
.search01 { padding-left: 10px }
.zwgk-search { width: 100%; margin-top: 10px; background: #f7f7f7; padding: 1rem 0; overflow: hidden; }
.zwgk-search-title { float: left; margin: 0 10px 0 10px; font-size: 1rem; line-height: 2rem; }
.zwgk-search .search-input { line-height: 2rem; font-size: 1rem; padding-left: 10px; border: 1px solid #dadada; outline: none; }
.zwgk-search .search-submit { line-height: 2rem; font-size: 1rem; margin: 0px 10px 0px 10px; color: #fff; background: #477ab7; text-align: center; border: medium none; cursor: pointer; padding: 0 1rem; }
.zwgk-search-more { display: none; }
.btn_key { background: #f6f6f6; width: 94%; margin: 0 auto; overflow: hidden; padding: 10px 0; }
.btn_key a:first-child { margin-left: 0px; }
.btn_key a { display: inline-block; float: left; width: 32%; line-height: 2rem; font-size: 1rem; text-align: center; background: white; margin-left: 2%; }
.btn_key2 { background: #f6f6f6; width: 94%; margin: 0 auto; overflow: hidden; padding-bottom: 10px; }
.btn_key2 a:first-child { margin-left: 0px; }
.btn_key2 a { display: inline-block; float: left; width: 49%; height: 2rem; line-height: 2rem; font-size: 1rem; text-align: center; background: white; margin-left: 2%; }
.is-zfxxgk-hot { width: 94%; margin: 0 auto; }
.is-zfxxgk-hot img { width: 100%; }
.old_kuang { background-color: #f6f6f6; overflow: hidden; padding-top: 10px; }
/*政务公开专题*/

.old-is-zwgk-zt { width: 100%; margin: 0 auto; }
.old-is-zwgk-zt h4 { height: 3rem; vertical-align: middle; line-height: 3rem; background: #0f7ac2; color: #fff; text-align: center; font-size: 1.5rem; font-weight: bold; margin-bottom: 10px; }
.is-hd-banner { width: 100%; margin: 0 auto; }
.m-slider { overflow-x: hidden; width: 100%; position: relative; margin: 0 auto 0; }
.slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); position: relative; z-index: 1; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.slider-item { width: 100%; height: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: #f6f6f6; }
.slider-item img { width: 100%; height: auto; display: block; border: none; }
.slider-pagination { width: 100%; z-index: 2; position: absolute; bottom: 5px; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.slider-pagination > .slider-pagination-item { margin: 0rem 0.06rem; width: 6px; height: 6px; display: inline-block; border-radius: 100%; background-color: #eaeaea; }
.slider-pagination > .slider-pagination-item.slider-pagination-item-active { background-color: #408ce2; border-radius: 50px; width: 20px; }
.old-is-zwgk-ztzl .pro-img-list1 ul li a { display: block; }
/*   重点领域信息公开 */
.old-is-zdlygk { margin: 0px auto; width: 94%; padding-top: 10px; }
.old_p3_list { padding-bottom: 10px; overflow: hidden; }
.old_p3_list ul li:nth-child(3n+1) { margin-left: 0px; }
.old_p3_list ul li { width: 31.6%; font-size: 1rem; line-height: 2rem; float: left; margin-top: 10px; text-align: center; margin-left: 2%; }
.old_p3_list ul li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-top: 40px; }
.old_p3_list .z1 { background: url(is_zwdt_iocn_01.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z2 { background: url(is_zwdt_iocn_02.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z3 { background: url(is_zwdt_iocn_03.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z4 { background: url(is_zwdt_iocn_04.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z5 { background: url(is_zwdt_iocn_05.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z6 { background: url(is_zwdt_iocn_06.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z7 { background: url(is_zwdt_iocn_07.png) no-repeat center 10px #FFFFFF; }
.old_p3_list .z8 { background: url(is_zwdt_iocn_08.png) no-repeat center 10px #FFFFFF; }
.old-is-ysqkg-btn { overflow: hidden; margin-top: 10px; }
.old-is-ysqkg-btn ul li:first-child { margin-left: 0px; }
.old-is-ysqkg-btn ul li { float: left; background: #f3f4f8; width: 49%; margin-bottom: 10px; text-align: center; line-height: 2rem; margin-left: 2%; }
.old-is-ysqkg-btn ul li a { font-size: 1rem; }
/*宏观经济运行情况*/
.lanmuyebox { overflow: hidden; width: 100%; margin: 0px auto; }
.dys_macroeconomic_operation { overflow: hidden; }
.dys_macroeconomic_operation_head { vertical-align: middle; line-height: 2rem; background: #0f7ac2; color: #fff; font-size: 1.5rem; font-weight: bold; margin-bottom: 10px; text-align: center; }
.dys_macroeconomic_operation_head a { color: #fff; display: none !important; }
.dys_macroeconomic_operation_left { width: 100%; overflow: hidden; }
.dys_macroeconomic_operation_left ul li { list-style-type: none; border-bottom: 2px solid #fff; line-height: 2.2rem; text-align: center; color: #333; font-size: 1.1rem; background: #f2f2f2; width: 48%; float: left; margin: 0 1%; }
.dys_macroeconomic_operation_left ul li.on { background: #0f7ac2; color: #fefefe; }
.dys_macroeconomic_operation_right { background: #fff; height: 470px; }
.dys_macroeconomic_operation_right_item li { list-style-type: none; }
#gdzctzapp { width: 100%; height: 465px; }
#shxfplszeapp { width: 100%; height: 465px; }
#gmysgyzjzapp { width: 100%; height: 465px; }
#gdpapp { width: 100%; height: 465px; }
/*各县（市）区和市政府派出机构政府信息公开*/
.is-xsqxxgk { width: 94%; margin: 0px auto; padding-bottom: 10px; }
.p5l_title { width: 100%; height: 3rem; border-bottom: 1px solid #DEDEDE; padding-bottom: 5px; }
.p5l_title ul li { width: auto; padding: 0px 3px; float: left; line-height: 3rem; height: 3rem; margin-right: 20px; font-size: 36px; }
.p5l_title ul { float: left; overflow: hidden; }
.p5l_title ul li.hover { border-bottom: 3px solid #015293; }
.p5l_title ul li.hover a { font-weight: bold; color: #015293; }
.p5l_title ul li a { font-size: 1.1rem; line-height: 3rem; }
.xxgk-qjgk { width: 100%; height: 200px; }
.xxgk-qjgk ul { width: 100%; margin-top: 15px; overflow: hidden; float: left; }
.xxgk-qjgk ul li { line-height: 2rem; float: left; padding-right: 10px; }
.xxgk-qjgk ul li a { font-size: 1rem; }
.xxgk-jdgk { width: 100%; height: 120px; overflow: auto; }
.xxgk-jdgk ul { width: 100%; margin-top: 15px; overflow: hidden; float: left; }
.xxgk-jdgk ul li { height: 2rem; line-height: 2rem; float: left; padding-right: 10px; }
.xxgk-jdgk ul li a { font-size: 1rempx; }
.app-lod-footer { width: 100%; margin: 0px auto; background-color: #eff0f0; overflow: hidden; border-top: 3px solid #015293; }
.app-lod-footer ul li { width: 20%; float: left; text-align: center; }
.app-lod-footer ul li a { font-size: 1rem; line-height: 2rem; }
.app-oldcopyright { width: 100%; margin: 0px auto; padding: 1rem 1rem; }
.app-oldcopyright p { font-size: 0.8rem; line-height: 2rem; }
.wjsjk { display: block; }

/*************外链弹窗*************/
.xcConfirm .popBox { top: 40% !important;width: 98% !important; margin-left: -49% !important;}
.xcConfirm .popBox .txtBox { margin: 40px 40px !important; }
}

