@charset "utf-8";
i{font-style: initial;}
body{ font-family: "微软雅黑";background: url(../../images/common.files/body_bg.png) top center no-repeat,#f7f7f7;width: 100%;min-height: 269px;min-width:320px;}
/*政府机构*/
.lst-bd {overflow: hidden;margin: 0 auto;padding: 20px 0;}
.lst-bd .zfbm-title {display: inline-block;padding: 8px 16px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #226ebc;color: #fff;font-size: 1.6rem;}
.lst-bd .zf-list li {line-height: 30px;}
.lst-bd .zf-list li a {font-size: 1.6rem;}
/*通用列表*/
.m-lst {height: auto;padding-top: 15px;margin-bottom: 0;}
.m-lst li {overflow: hidden;line-height: 36px;text-overflow: ellipsis;white-space: nowrap;transition: all linear .3s;}
.m-lst li a {overflow: hidden;font-size: 16px;color: #838383;text-overflow: ellipsis;transition: all linear .3s;}
.m-lst li .column {padding-right: 10px;font-size: 16px;}
.m-lst li .time {float: right;padding-left: 10px;font-size: 16px;}
.m-lst em {float: left;padding-right: 10px;}
.m-lst li span {padding-left: 1rem;color: #787878;float: right;}
.m-lst li:hover{animation: list-font .5s linear;}
.m-lst li:hover a{color: #0090ff;font-weight: bold;}
.m-lst li:hover span{color: #0090ff;}
/*政策解读和政策文件右侧样式*/
.m-jd-link p{line-height:1.8;font-size:16px!important;margin-top: 10px!important;color: #185ebc!important;}
.m-jd-link p a{color:#185ebc!important;text-decoration:none!important;line-height:1.8!important;font-size:16px!important;}
.u-nm2,.col-nm span a{color:#4cb7fd;font-weight:bold;}
.u-nm2 span{border-bottom:2px solid #1b51a8;}
/* 翻页当前标注 */
.m-lst-pg li.active{background: #0090ff;color:#fff;}
.m-lst-pg li.active a{color:#fff}
/*全局样式*/
.pure-g{letter-spacing: inherit!important;}
.g-bnr{width: 100%;}
.g-bnr2{background: url(/images/g-bnr2.png) top center no-repeat,#f7f7f7;width: 100%;min-height: 269px;min-width: 1300px;}
.g-bnr3{background: url(/images/g-bnr3.png) top center no-repeat,#f7f7f7;width: 100%;min-height: 269px;min-width: 1300px;}
.g-bd{width: 1300px;height: auto;margin: 0 auto;clear: both;overflow: hidden;}
.g-bg{ background: #ffffff;}
.ofh{width: 100%;height: auto;overflow: hidden;}
.m-ofh{ padding:0 40px; height: auto; overflow: hidden;}
.kbox88{width: 100%;height: 30px;overflow: hidden;}
.kbox55{width: 100%;height: 30px;overflow: hidden;}
.kbox50{ width: 100%; height: 30px; overflow: hidden;}
.kbox30{ width: 100%; height: 30px; overflow: hidden;}
.kbox185{width: 100%;height: 185px;overflow: hidden;}
.kbox257{width: 100%;height: 257px;overflow: hidden;}
.kbox200{width: 100%;height: 200px;overflow: hidden;}
.kbox230{width: 100%;height: 230px;overflow: hidden;}
/*通用盒子*/
/*lh28 ft15 pd5*/
.u-lst {overflow: hidden;height: auto;}
.u-lst ul {overflow: hidden;height: auto;padding: 5px;}
.u-lst ul li {line-height: 28px;float: left;width: 100%;text-indent: 15px;}
.u-lst ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*lh28 ft15 pd5*/
.u-lst2 {overflow: hidden;height: auto;}
.u-lst2 ul {overflow: hidden;height: auto;padding: 5px;}
.u-lst2 ul li {line-height: 28px;float: left;width: 100%;text-indent: 15px;}
.u-lst2 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst2 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*news lst*/
/*lh28 pdt3 */
.u-lst3 {overflow: hidden;height: auto;}
.u-lst3 ul {overflow: hidden;height: auto;padding-top: 3px;}
.u-lst3 ul li {line-height: 28px;float: left;width: 100%;text-indent: 15px;}
.u-lst3 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst3 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*lh28 pd3*/
.u-lst4 {overflow: hidden;height: auto;}
.u-lst4 ul {overflow: hidden;height: auto;padding: 11px 0;}
.u-lst4 ul li {line-height: 29px;float: left;width: 100%;text-indent: 15px;}
.u-lst4 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst4 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*lh36 pdt10 */
.u-lst5 {overflow: hidden;height: auto;}
.u-lst5 ul {overflow: hidden;height: auto;padding: 10px;border-bottom: dashed 1px #e1e1e1;}
.u-lst5 ul li {line-height: 36px;float: left;width: 100%;text-indent: 15px;}
.u-lst5 ul li a {font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst5 ul:last-child {border-bottom: none;}
.u-lst5 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*publish sevice*/
/*lh36 pd5 */
.u-lst6 {overflow: hidden;height: auto;}
.u-lst6 ul {overflow: hidden;height: auto;padding: 5px;}
.u-lst6 ul li {line-height: 30px;float: left;width: 100%;text-indent: 15px;}
.u-lst6 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst6 ul:last-child {border-bottom: none;}
.u-lst6 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*公开表格*/
.bd1 {border: solid 1px #efefef;}
/*头部链接开始*/
.top{width: 100%;height: 40px;background: #93cff9;}
.top-lt{ float: left;  }
.top-lt ul{ overflow: hidden;}
.top-lt ul li{float: left;line-height: 40px;font-size: 16px;padding: 0 7px;}
.top-lt ul li a{ text-decoration: none; color: #ffffff;}
.top-lt ul li span{padding-left: 15px;margin-top: 2px;}
.top-rt{ float: right; }
.top-rt ul{ overflow: hidden;}
.top-rt ul li{float: left;line-height: 40px;font-size: 16px;padding: 0 7px;}
.top-rt ul li a{ text-decoration: none; color: #ffffff;}
.top-rt ul li span{padding-left: 15px;margin-top: 2px;}
/*头部链接结束*/
.g-logo{ margin: 0 auto;}
.g-logo img{max-width:100%;}
/*导航部分开始*/
.g-nav{width: 100%;height: 50px;overflow: hidden;}
.g-nav ul{overflow: hidden;}
.g-nav ul li{line-height: 50px;text-align: center;background: url(../../images/common.files/nav-span.png) no-repeat right center;}
.g-nav ul li:last-child{background: none;}
.g-nav ul li a{text-decoration: none;font-size: 22px;text-align: center;color: #4cb1ff;}
.g-nav ul li span{padding: 0px 37px;}
.g-nav ul li a.hover{ font-weight:bold;}
/* mobile-nav */
.wrapper03 {position: relative;height:40px;width: 100%;overflow: hidden;margin: 0 auto;}
.wrapper03 .scroller {position: absolute}
.wrapper03 .scroller li {height:40px;color: #333;float: left;line-height:40px;font-size:18px;text-align: center;}
.wrapper03 .scroller li a {color: #333;height: 40px; text-decoration: none;/*! margin:5px; */padding:0 5px;display: inline-block;}
.wrapper03 .scroller li a:first-child{margin-left: 0;}
#cur{color: #0090ff;height:38px;display: inline-block;}
/*导航部分结束*/
/*空港人才部分导航开始*/
.kgrc-nav{float: left;height: 50px;overflow: hidden;background: #4cb1ff;}
.kgrc-nav ul{overflow: hidden; }
.kgrc-nav ul li{padding: 0px 86px;float: left;line-height: 50px;text-align: center;}
.kgrc-nav ul li.hover{ background:#4cb1ff}
.kgrc-nav ul li a{text-decoration: none;font-size: 22px;text-align: center;color: #ffffff;}
.kgrc-nav ul li:hover{ font-weight:bold; background:#0090ff}
/*空港人才部分导航结束*/
/*搜索部分开始*/
.g-search {max-width: 350px;min-width: 240px;height: 38px;float: right;background: #cee2ef;border: 1px solid #9bd0f9;border-radius: 30px;margin-top: 5px;}
.g-search .sc_text{height: 36px;overflow: hidden;border: none;padding-left: 10px;color: #91cfff;outline: none;line-height: 29px;background: #cee2ef;}
.g-search .sc_btn{width: 38px; margin-top:5px;height: 28px;border:0 none;display:inline;float: right;font-weight:bold;cursor:pointer;color:#FFFFFF;}
.g-search .sc_btn img{width: 40px;height: 38px;}
.ss-pic{border:none;outline: none;padding-left: 10px;}
/*搜索部分结束*/
/*友情链接开始*/
.g-link{height: 55px;line-height: 45px;margin: 0 auto;margin-bottom: 20px;background: url(../../images/index.files/yqlj_bg.png) left top no-repeat,#ffffff;}
.m-link{height: auto;overflow: hidden;line-height: 55px; margin-left: 190px;}
/*友情链接结束*/
/*关于我们部分开始*/
.g-5th{width: 100%;background: #b0dbfd;overflow: hidden;min-width: 1300px;}
.g-5th-list{margin: 0 auto;overflow: hidden;text-align: center;width: 522px;}
.g-5th-list a{ text-decoration: none;  color:#ffffff;line-height: 40px;height: auto;overflow: hidden;padding:0 20px; font-size:18px}
/*关于我们部分结束*/
/*版权开始*/
.g-ft {height: auto;overflow: hidden;}
.g-ft-con{padding-left: 20px;}
.g-ft-con p{color: #3c3c3c;line-height: 26px;font-size: 15px;margin-left: 5px;}
.g-ft-con p a{color: #3c3c3c;padding-right:16px;position: relative;text-decoration: none;}
.g-ft-icon{height: auto;overflow: hidden;vertical-align: middle;margin-top: 11px;text-align: center;}
.g-ft-icon2{height: auto;overflow: hidden;vertical-align: middle;margin-top: 4px;text-align: center;}
.g-ft-icon .govicon{width: 80px;height: auto;overflow: hidden;float: left;margin-right: 16px;}
.g-ft-icon .goverror{height: auto;overflow: hidden;padding-top: 10px;}
.g-ft-icon .goverror img{max-width: 100%;}
.g-ft-icon .snerror{height: auto;overflow: hidden;float: left;padding-top: 10px;}
.g-ft-icon .sitemap{width: 120px; height: auto;overflow: hidden;float: left;padding-top: 12px;}
.g-ft-icon .sitemap .group{display:inline-block;width: 85px; height: 59px; line-height: 59px;text-align: center;padding-left: 30px;}
.g-ft-link{padding-top: 5px;}
.g-ft-link img{margin-right: 25px;}
.g-ft-con-ga{width: 20px;height: 20px;line-height: 26px;margin-bottom: -4px;margin-right: 5px;}
.g-ft-con-lt{margin-right: 30px;}
.g-ft-con-lt p a{ text-decoration: none; }

.i01 {float: left;padding-top: 10px;}
.i02 {float: left;padding-top: 15px;padding-left: 40px;}
.i03 {float: left;padding-top: 15px;padding-left: 10px;}
.mobile-footer p{text-align: center;font-size:16px;color: #939393;line-height:1.5;}

/*版权结束*/
/*通用当前位置开始*/
.m-location{background: url(../../images/common.files/location.png) 0px center no-repeat;height: 50px;margin: 0 auto;overflow: hidden;padding-left: 20px;}
.m-local{ overflow: hidden;}
.m-local ul{ overflow: hidden;}
.m-local ul li{float: left;font-size: 14px;line-height: 50px;padding-left: 5px;color: #666666;}
.m-local ul li a{ text-decoration:none; color: #666666;}
#font{color: #4cb1ff;}
/*通用当前位置结束*/

/*翻页开始*/
.commonPage{line-height:30px;margin: 0 auto;padding: 20px 0; text-align:center;}
.commonPage span{margin-left: 6px;}
.commonPage a{ border:1px solid #d2d2d2; padding:2px 8px;text-decoration: none;}
.commonPage .hover a{ background:#00479d; border:1px solid #b7d3e9; color:#fff; }
/*翻页结束*/

/*网站地图*/
.sitemap{height: auto;overflow: hidden;}
.sitemap .col-nm{height: auto;overflow: hidden;border-bottom: solid 1px #e1e1e1;}
.sitemap .col-nm span {font-size: 18px;font-weight: 700;line-height: 42px;border-bottom: solid 2px #4cb7fd;display: inline-block;}
.sitemap .item{height: auto;overflow: hidden;margin: 16px 0;}
.sitemap .item a{line-height: 24px;border-radius: 4px;background: #eff7fe;text-align: center;display: inline-block;padding:6px 16px;font-size: 16px;margin: 8px;border: solid 1px #ebf0f5;}

/*网站地图*/
/*站内搜索*/
.hot_words{height: 32px;line-height: 32px;margin-bottom: 7px;}
.hot_words ul li{float: left;margin-right: 10px;border: #fff solid 1px;padding: 0px 15px;}
.hot_words ul li a{font-size: 16px;}
.hot_words ul li.active,.hot_words ul li:hover{background: #00438f;border: #dfdfdf solid 1px;transition: all .2s ease-in;}
.hot_words ul li.active a,.hot_words ul li:hover a{color: #fff;}

.s_form{overflow:hidden; width:100%; height:auto;}
.s_form form{vertical-align: top;}
.s_form #q{height: 35px;line-height: 35px;border: #dedfe1 solid 1px;text-indent: 15px;width: 505px;float: left;outline: none;color: #474747;font-size: 15px}
.s_form #q:hoveR{border-color: #999;box-shadow: inset rgba(0, 0, 0, .44) 3px 0px 3px;}
.s_form #ok{background-color: #00438f;height: 37px;line-height: 30px;border: #dedfe1 solid 1px;margin-left: 5px;font-size: 16px;color: #fff;float: left;cursor: pointer;width: 100px;text-align: center;}
.s_form #qq{height: 35px;line-height: 35px;border: #dedfe1 solid 1px;text-indent: 15px;width: 505px;float: left;outline: none;color: #474747;font-size: 15px}
.s_form #qq:hoveR{border-color: #999;box-shadow: inset rgba(0, 0, 0, .44) 3px 0px 3px;}

.ssfw{height: 40px;line-height: 40px;overflow: hidden;float: left;padding-left: 15px;}
.ssfw span{display: block;width: 79px;color: #000;float: left;}
.ssfw label{display: inline-block;color:#000;width: 43px;}
.searchinput{ line-height: 24px; width: 133px; height:24px; border:1px solid #A5ACB2;}
.wenhao{height:35px;line-height:35px;clear: both;margin: 20px 0;text-align: center;}
.wenhao #ts,.wenhao #te{width:100px;height:25px;text-indent:5px;}
.form_desc{margin:10px 0px 5px 0px ;font-size: 16px;color: #3c93d8;background: #f1f1f1;padding: 3px 5px;box-shadow: rgba(0, 0, 0, .15) 0px 5px 5px;}.form_desc .px_desc,.form_desc .label_desc{display: inline-block;padding: 0px 5px;font-size: 14px;}.form_desc label{height: 35px;line-height: 35px;color: #bbb;cursor: pointer;display: inline-block;padding: 0px 3px;}.form_desc label.bord{font-weight: 600;color: #3c93d8;}

.gk_search{background:#F3F2F2;overflow:hidden;font-size:16px;padding: 11px 0;}
.search_btn{overflow:hidden;margin-top: 0px;line-height: 30px;padding-left: 30px;padding-bottom: 6px;}
.search_btn span{ color:#4b4949; font-weight:normal;}
.search_btn input{width: 225px;border:none;height: 32px;line-height: 32px;outline:none;text-indent: 0.5em;border:1px solid #E1DEDE;}
.search_title{ margin-left:16px;width: 56px;display: inline-block;}
.search_a{color: #FFF;background: #10508a;padding: 8px 18px;font-size: 16px;margin-left: 8px;}
.search_a:hover { color:#FFF;}

/*领导正文部分开始*/
.ld {padding: 15px 0!important;}
.ld-resume p{ text-indent:0!important;}
.kg-articld-rt{width: 933px;height: auto;overflow: hidden;background: #ffffff;border: 1px solid #ededed;}

.kg-ld{ height: auto; overflow: hidden;}
.kg-ld-lt{ width: 300px; height: auto; overflow: hidden;}
.kg-ld-pnz{width: 100%;height: auto;overflow: hidden;/* border: 1px solid #ededed; *//* background: #ecf2f7; */padding-bottom: 20px;}
.kg-ld-pic{ width: 100%; height: auto; overflow: hidden;}
.kg-ld-pic img{width: 240px;height: 280px;margin: 30px 30px 15px 30px;}
/*领导照片结束*/
.kg-zhiwu{ height: auto; overflow: hidden; margin: 0 30px;}
.kg-ld-nm{ font-size: 22px; color: #1a67a7; text-align: center; margin-bottom: 15px;}
.kg-ld-zw{font-size: 16px;color: #1a67a7;text-align: center;line-height: 32px;}
/*领导职务结束*/
.kg-ld-fggz{ height: auto; overflow: hidden;}
.kg-ld-um{border-left:3px solid #448ce6;font-size: 18px;text-indent: 20px;color: #000000;line-height: 26px;margin-top: 20px;font-weight: bolder;}
.kg-fg{ height: auto; overflow: hidden; padding:10px 20px 20px 20px; line-height: 32px; font-size: 16px;}
/*领导正文左侧部分结束*/
.kg-ld-rt{width: 632px;height: auto;overflow: hidden;border-left: 1px solid #ededed;}
.kg-ld-grjl{height: auto; overflow: hidden;}
.kg-jl{  height: auto; overflow: hidden; padding:10px 20px 20px 20px; line-height: 32px; font-size: 16px; border-bottom: 1px solid #ededed;}
.kg-ld-ldhd .list_info{ padding: 0 20px;}
/*领导正文部分结束*/

/* 外链跳转提醒 */
.alert-mengban {position: fixed;top: 0;left: 0;z-index: 1000;display: none;width: 100%;height: 100%;background: #000;filter: alpha(opacity=80) !important;opacity: 0.5 !important;}
.alert-warning {position: fixed;top: -400px;left: 50%;z-index: 1001;display: none;width: 450px;height: 230px;margin-left: -225px;background: #fff;}
.alert-title {position: relative;width: 100%;height: 44px;font-size: 20px;line-height: 44px;color: #fff;text-align: center;background: #226ebc;}
.alert-wzsm {margin: 15px auto 0;font-size: 18px;line-height: 30px;color: #2b2b2b;text-align: center;}
.alert-wzsm p {font-size: 16px;margin: 0 15px;}
.alert-wzsm p.color {color: #df0000;font-size: 20px;font-weight: bold;line-height: 48px;}
.alert-footer {font-size: 18px;color: #000;text-align: center;margin-top: 16px;}
.alert-footer span {float: left;cursor: pointer;}
.alert-footer .confirm {margin: 0 auto;height: auto;overflow: hidden;text-align: center;display: block;width: 220px;}
.alert-footer .confirm .visits,
.cancel {width: 100px;height: 32px;font-size: 16px;line-height: 32px;color: #fff;background: #226ebc;border-radius: 16px;}
.alert-footer .confirm .cancel {background: #ccc;margin-left: 15px;}


/*公开表头*/
.file-table {overflow: hidden;height: auto;margin: 15px 10px;background: #f6f6f6;font-size: 15px;}
.file-table tbody tr {height: auto;margin: 0;padding: 0;}
.file-table tbody tr td {padding: 2px 10px;border: solid 1px #e8e8e8;line-height: 32px;}
.file-table tbody tr td.et2 {text-align: center;}
.file-table tbody tr td.et3 {text-align: left;background: #ffffff;}
.file-table tbody tr td.et5 {text-align: left;background: #ffffff;line-height: 24px;padding: 8px;}
/*公开表头-wap*/
.wap-gk-table {padding: 0;border: 1px solid #e5e5e5;border-bottom: none;background: #fff;height: auto;overflow: hidden;}
.wap-gk-table li {border-bottom: 1px solid #e5e5e5;line-height: 24px;height: auto;overflow: hidden;padding: 6px 0;}
.wap-gk-table li .waptab-name {display: block;width: 35%;text-align: center;color: #454545;font-size: 14px;float: left;}
.wap-gk-table li .waptab-con {display: block;width: 65%;padding-left: 8px;border-left: 1px solid #e5e5e5;float: left;}
/* 正文内容 */
.m-txt {overflow: hidden;height: auto;padding: 60px 100px 38px 100px;}
.m-txt-utt {margin: 0;line-height: 36px;text-align: center;font-weight: normal;font-size: 28px;}
.m-txt-tt {margin: 0;line-height: 48px;text-align: center;font-weight: normal;font-size: 32px;}
.m-txt-dtt {margin: 0;line-height: 36px;text-align: center;font-weight: normal;font-size: 28px;}
/*source*/
.m-txt-crm {position: relative;overflow: hidden;height: 36px;margin-top: 24px;margin-bottom: 20px;padding: 0 30px;line-height: 36px;text-align: center;color: #222;font-size: 14px;border-bottom: dotted 1px #e1e1e1;}
.m-txt-crm span.font,.m-txt-print span.font {float: left;margin: 0 10px;cursor: pointer;}
.baocun {padding-left: 26px;background: url(../../images/common.files/save.png) no-repeat left center;cursor: pointer;background-size: 38%;}
/*print*/
.m-txt-print {position: absolute;float: right;right: 12px;border-bottom: none;line-height: 36px;}
.m-txt-print .switchsize {padding-left: 15px;}
.m-txt-print .switchsize {float: left;padding-left: 10px;}
.m-txt-print .switchsize span {cursor: pointer;}
.m-txt-print .printIco {float: left;padding-left: 22px;background: url(../../images/common.files/ico.png) no-repeat 0 11px;}
.m-txt-print .share {float: right;padding-right: 20px;color: #898989;}
/*article*/
.m-txt-article {min-height: 400px;line-height: 30px;font-size: 18px;}
.m-txt-article table {border: solid 1px #b1b1b1;}
.m-txt-article table p {text-indent: 0;}
.m-txt-article img {max-width: 100%;height: auto;margin: 0 auto;text-align: center;}
.m-txt-article p {margin: 0 0 14px 0;line-height: 34px;}
.m-txt-article p img {display: inline-block;max-width: 100%;height: auto;margin: 0 auto;text-align: center;}
.m-txt-article a {color: #226ebc;font-weight: bold;}
.m-txt-article p a {color: #226ebc;font-weight: bold;}
.m-txt-article h1,h2,h3,h4,h5,h6 {font-size: 18px;}
.m-txt-article table {border-right: 1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;}
.m-txt-article table td {padding-left: 10px;border-top: 1px solid #b1b1b1;border-left: 1px solid #b1b1b1;}
.m-txt-article .institution {line-height: 42px;font-size: 18px;}
.m-txt-article .institution b {padding-right: 15px;color: #226ebc;}
/*attachments*/
.m-attach {font-size: 18px;}
.m-attach p {margin: 0 0 14px 0;line-height: 34px;}
.m-attach p img {display: block;max-width: 100%;height: auto;margin: 0 auto;text-align: center;}
.m-attach a {color: #226ebc;font-weight: bold;}
.m-attach p a {color: #226ebc;font-weight: bold;}
/*相关文件*/
.m-txt-rtl {border-right: solid 1px #e1e1e1;}
.m-jd-link {height: auto;overflow: hidden;margin: 10px 0;}
.m-jd-link p {line-height: 32px;font-size: 18px;padding-bottom: 16px;margin: 0;}
.m-jd-link p a {color: #343434;font-weight: normal;line-height: 32px;}
/*领导正文*/
.txt-leader {height: auto;overflow: hidden;}
.txt-leader .photo {padding: 6px;height: auto;overflow: hidden;border: solid 1px #e1e1e1;}
.txt-leader .tnm {float: left;font-size: 18px;font-weight: bold;line-height: 28px;padding-left: 10px;padding-right: 0;margin-top: 2px;text-align: right;}
.txt-leader .txt {float: left;font-size: 18px;line-height: 32px;margin-top: 2px;padding-left: 10px;}
.txt-leader .txt p {display: inline-block;float: left;}
/*建议提案*/
.m-proposal {height: auto;overflow: hidden;}
.m-proposal .u-right {height: 36px;font-size: 18px;font-family: "FZXiaoBiaoSong-B05S";width: 100%;text-align: right;padding-bottom: 16px;}
.m-proposal .u-title {font-size: 40px;height: auto;font-weight: bold;font-family: "FZXiaoBiaoSong-B05S";text-align: center;color: #ff0000;padding-bottom: 16px;}
.m-proposal .u-line {height: 6px;border-top: 4px solid #ff0000;border-bottom: solid 1px #ff0000;background: #ffffff;display: block;margin-bottom: 16px;}
/*回应关切*/
.hygq {background: rgba(0, 0, 0, 0.04);height: auto;overflow: hidden;padding: 40px;border-radius: 10px;}
.hygq .txt {padding: 40px;background: #ffffff;border-radius: 10px;height: auto;overflow: hidden;border: solid 1px #f2f2f2;}
.hygq .txt .u-tnm,.hygq .txt .u-date {color: #343434;font-size: 18px;line-height: 40px;padding-right: 16px;}
.hygq .txt .content {line-height: 32px;font-size: 18px;}
.hygq .txt .content p {line-height: 32px;font-size: 18px;padding-bottom: 15px;text-indent: 2em;}
/*qrcode*/
#qrcode {overflow: hidden;display: block;height: auto;text-align: center;}
.qrcode {overflow: hidden;display: block;height: auto;text-align: center;}
/* 补充样式 */
@media screen and (max-width: 1300px){
	.g-bd{width:100%;}
	}
@media screen and (max-width: 80em){
	.g-bd{width:98%;padding:0 1%;}
	.m-txt{padding:20px;}
	}

@media screen and (max-width: 48em){
	body{background: #fff;}
	.g-search {background: #fff;border: 1px solid #d1d1d1;}
	.g-search .sc_text{color: #aaa;background: #fff;}
	.g-search {max-width: 200px;min-width: 200px;}
	.ss-pic{padding-left:0px;}
	}

/* 专题banner样式 */
.ztzl-bn{width:100%;}
.ztzl-bn img{margin:0 auto;display:block;min-width:1320px;max-width:100%;}
@media all and (max-width: 1320px) {
	.ztzl-bn img{min-width:100%;width:100%;}
	}

/*横向间隔定义*/
.g-blk1 {
	display: block;
	height: 1px;
	clear: both;
	}
.g-blk2 {
	display: block;
	height: 2px;
	clear: both;
	}
.g-blk3 {
	display: block;
	height: 3px;
	clear: both;
	}
.g-blk4 {
	display: block;
	height: 4px;
	clear: both;
	}
.g-blk5 {
	display: block;
	height: 5px;
	clear: both;
	}
.g-blk6 {
	display: block;
	height: 6px;
	clear: both;
	}
.g-blk7 {
	display: block;
	height: 7px;
	clear: both;
	}
.g-blk8 {
	display: block;
	height: 8px;
	clear: both;
	}
.g-blk9 {
	display: block;
	height: 9px;
	clear: both;
	}
.g-blk10 {
	display: block;
	height: 10px;
	clear: both;
	}
.g-blk11 {
	display: block;
	height: 11px;
	clear: both;
	}
.g-blk12 {
	display: block;
	height: 12px;
	clear: both;
	}
.g-blk13 {
	display: block;
	height: 13px;
	clear: both;
	}
.g-blk14 {
	display: block;
	height: 14px;
	clear: both;
	}
.g-blk15 {
	display: block;
	height: 15px;
	clear: both;
	}
.g-blk16 {
	display: block;
	height: 16px;
	clear: both;
	}
.g-blk17 {
	display: block;
	height: 17px;
	clear: both;
	}
.g-blk18 {
	display: block;
	height: 18px;
	clear: both;
	}
.g-blk19 {
	display: block;
	height: 19px;
	clear: both;
	}
.g-blk20 {
	display: block;
	height: 20px;
	clear: both;
	}
.g-blk21 {
	display: block;
	height: 21px;
	clear: both;
	}
.g-blk22 {
	display: block;
	height: 22px;
	clear: both;
	}
.g-blk23 {
	display: block;
	height: 23px;
	clear: both;
	}
.g-blk24 {
	display: block;
	height: 24px;
	clear: both;
	}
.g-blk25 {
	display: block;
	height: 25px;
	clear: both;
	}
.g-blk30 {
	display: block;
	height: 30px;
	clear: both;
	}
.g-blk32 {
	display: block;
	height: 32px;
	clear: both;
	}
.g-blk40 {
	display: block;
	height: 40px;
	clear: both;
	}
.card {
	min-height: 130px;
	padding: 15px 0;
	overflow: hidden
	}

.card .card-type-in {
	display: block;
	font-size: 20px
	}

.card .title {
	display: -webkit-box;
	display: block;
	margin: 0;
	overflow: hidden;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #454545;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-box-orient: vertical
	}

.card .title h3 {
	font-weight: 400;
	color: #333
	}

.card .detail {
	margin-top: 5px;
	overflow: hidden;
	font-size: 0;
	line-height: 32px;
	color: #3a3232;
	letter-spacing: 0
	}

.card .detail span {
	display: inline-block;
	margin-right: 5px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
	white-space: nowrap
	}

.card .detail .news-tag {
	color: #0069be
	}

.card .desc {
	margin-top: 5px;
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
	color: #a6a6a6;
	letter-spacing: 0
	}

.card .source {
	margin-top: 5px;
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
	color: #343434;
	letter-spacing: 0
	}

.card-type .card-type-in {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	-ms-flex-align: start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
	}

.card-type .news-info {
	min-height: 100px;
	color: #333;
	-webkit-box-flex: 2;
	-ms-flex: 2 2 auto;
	flex: 2 2 auto
	}

.card-type .news-source {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
	}

.card-type .news-pic {
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
	}

.card-type .news-pic img {
	display: block;
	width: 100%;
	height: 100px;
	margin: 0 auto;
	object-fit: cover
	}

.card-type .news-info .column {
	padding-right: 10px;
	font-size: 16px;
	color: #0069be
	}

.card-type .detail .unlike,
.card-type .unlike {
	margin-right: 12px
	}

.card-type .news-date {
	padding: 10px 30px;
	color: #333;
	-webkit-box-flex: 2;
	-ms-flex: 2 2 auto;
	flex: 2 2 auto
	}

.card-type .news-date .date {
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
	color: #a1a1a1;
	text-align: center
	}

.card-type .news-date .year {
	font-size: 19px;
	line-height: 36px;
	color: #a1a1a1;
	text-align: center;
	border-top: solid 1px #eee
	}
/*普通列表----wap端-*/
.sec-content {
	height: auto;
	overflow: hidden;
	width: 100%;
	padding: 0 1rem;
	}
.wap-section {
	margin: 0;
	padding: 0;
	background: #fff;
	}
.section {
	padding: 10px;
	background: #fff;
	}
.section .name {
	padding: 0.5rem 0;
	border-bottom: 1px solid #e1e1e1;
	}
.section .name a {
	padding: 0.5rem 0;
	border-bottom: 2px solid #226ebc;
	color: #226ebc;
	font-weight: 700;
	font-size: 1.8rem;
	}
.news-card {
	padding: 1.6rem 0;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #efefef;
	}
.news-card a {
	display: block;
	}
.news-card .title {
	display: -webkit-box;
	margin: 0;
	overflow: hidden;
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 2.8rem;
	color: #333;
	}
.news-card .title h3 {
	color: #333;
	}
.news-card .detail {
	margin-top: 0.5rem;
	color: #3a3232;
	letter-spacing: 0;
	}
.news-card .detail span {
	margin-right: 0.5rem;
	font-size: 1.4rem;
	color: #999;
	line-height: 2rem;
	}
.news-card .detail .news-tag {
	color: #454545;
	}
.news-card:last-child {
	border-bottom: none;
	}
.card-type-news a {
	display: flex;
	align-items: flex-start;
	-ms-flex-align: start;
	justify-content: space-between;
	}
.card-type-news .news-info {
	padding: 0;
	color: #333;
	flex: 2 2 auto;
	}
.card-type-news .news-source {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	}
.card-type-news .news-pic {
	overflow: hidden;
	flex: 0 0 auto;
	padding: 0 0 0 0.8rem;
	}
.card-type-news .news-pic img {
	display: block;
	width: 100%;
	height: 100px;
	margin: 0 auto;
	object-fit: cover;
	}
.card-type-news .detail .unlike,
.card-type-news .unlike {
	margin-right: 0.12rem;
	}
.card-type-news .title {
	display: -webkit-box;
	padding: 0;
	margin: 0;
	overflow: hidden;
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 2.6rem;
	color: #333;
	}
.leader-ab {width:100%;margin-bottom:10px;padding:10px; }
.leader-ab img {width:100%;height: auto;overflow: hidden;}
.leader-ab .name{margin-top:8px;font-size:18px;height:32px;line-height:32px;display: block;color:#0090ff;text-align: center;font-weight: bold;}
.leader-ab .ab{font-size: 16px;height: 30px;line-height: 30px;display: block;text-align: center;}
.ld-divide {padding: 8px 16px;height: auto;border-left: solid 1px #e1e1e1;}
.ld-divide .tnm{margin:8px 0;line-height:20px;font-size:18px;font-weight: bold;display: block;color:#0090ff;border-left: solid 6px #0090ff;text-indent: 1rem;}
.ld-divide .txt{line-height:24px;font-size:16px;display: block;margin: 16px 0;}
.ld-divide .txt p{line-height: 28px;padding-bottom: 8px;}
.ld-divide .uptm{margin-top: 20px;}
.u-leader{height:auto;overflow:hidden;padding:20px 0}
.u-leader .p-line{height:auto;margin-bottom:10px;overflow:hidden;border-bottom:dashed 1px #e1e1e1;padding-bottom:10px}
.u-leader .tnm{float:left;font-size:16px;font-weight:700;line-height:28px;padding:0 4px;margin-top:2px;text-align:right}
.u-leader .txt{float:left;font-size:16px;line-height:28px;margin-top:2px}.u-leader .txt p{display:inline-block;float:left}
.suggest {height: auto;width: 100%;padding: 0 20px;background: #fff;box-shadow: 1px 1px 5px rgba(20, 20, 20, .1);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.suggest .sgtit {height: 60px;line-height: 60px;color: #0371c7;font-size: 20px;text-indent: 30px;}
.suggestList {border-top: 2px solid #e2e2e2;}
.suggestList li {height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 45px;border-bottom: 1px solid #e2e2e2;}
.suggestList li.first {background: #f6f6f6;height: 50px;line-height: 50px;/* text-align: center; */}
.suggestList li.last {border-bottom: none;}
.suggestList li span {float: left;}
.suggestList li span.code {width: 20%;text-indent: 1em;}
.suggestList li span.title {width: 50%;text-indent: 1em;}
.suggestList li span {overflow: hidden;}
.suggestList li span.time {width: 14%;text-indent: 1em;}
.suggestList li .sovle-time {width: 14%;text-indent: 1em;}
.suggestList li span.status {width: 14%;text-indent: 1em;}
#sq_body {padding-top: 10px;}
#sq_body > .sq_row {padding: 6px 0;height: auto;line-height: 24px;overflow: hidden;}
#sq_body > .sq_row div {float: left;text-indent: 1em;font-size: 15px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 14%;}
#sq_body > .sq_row div a {font-size: 15px;color: #666666;}
#sq_body > .sq_row .sq_xjbm {width: 20%;}
#sq_body > .sq_row .sq_title {width: 50%;}
#sq_body > .sq_row .sq_start_time {width: 14%;}
#sq_body > .sq_row .sq_clzt {width: 14%;}
#sq_body > .sq_row .sq_row .sq_gkzt {width: 12%;color: #1859bb;}
#sq_body > .sq_row .sq_row .sq_off {color: #ff4242;}
#userName{background: #ececec;}
#cardId{background: #ececec;}

#wrapper03 ul li a.hover{
	border-bottom: 2px solid #0090ff;
	}
	
@media screen and (min-width:15.5em) {
	.suggestList li span.title {width: 50%;text-indent: 1em;}
	.suggestList li .sovle-time {width: 28%;}
	.suggestList li span.status {width: 22%;}
	#sq_body > .sq_row .sq_title {width: 50%;}
	#sq_body > .sq_row .sq_start_time {width: 28%;}
	#sq_body > .sq_row .sq_clzt {width: 22%;}
}
@media screen and (min-width:48em) {
	.suggestList li span.title {width: 50%;text-indent: 1em;}
	.suggestList li .sovle-time {width: 14%;text-indent: 1em;}
	.suggestList li span.status {width: 14%;text-indent: 1em;}
	#sq_body > .sq_row .sq_title {width: 50%;}
	#sq_body > .sq_row .sq_start_time {width: 14%;}
	#sq_body > .sq_row .sq_clzt {width: 14%;}
}

@font-face {
	font-family: "socialshare";
	src: url("../../styles/fonts/iconfont.eot");
	src: url("../../styles/fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("../../styles/fonts/iconfont.woff") format("woff"), url("../../styles/fonts/iconfont.ttf") format("truetype"), url("../../styles/fonts/iconfont.svg#iconfont") format("svg")
	}

.social-share {font-family: "socialshare" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: .2px;-moz-osx-font-smoothing: grayscale}

.social-share * {font-family: "socialshare" !important}

.social-share .icon-tencent:before {content: "\f07a"}

.social-share .icon-qq:before {content: "\f11a"}

.social-share .icon-weibo:before {content: "\f12a"}

.social-share .icon-wechat:before {content: "\f09a"}

.social-share a {position: relative;text-decoration: none;margin: 4px;display: inline-block;outline: none}

.social-share .social-share-icon {position: relative;display: inline-block;width: 32px;height: 32px;font-size: 20px;border-radius: 50%;line-height: 32px;border: 1px solid #666;color: #666;text-align: center;vertical-align: middle;transition: background .6s ease-out 0s}

.social-share .social-share-icon:hover {background: #666;color: #fff}

.social-share .icon-weibo {color: #ff763b;border-color: #ff763b}

.social-share .icon-weibo:hover {background: #ff763b}

.social-share .icon-tencent {color: #56b6e7;border-color: #56b6e7}

.social-share .icon-tencent:hover {background: #56b6e7}

.social-share .icon-qq {color: #56b6e7;border-color: #56b6e7}

.social-share .icon-qq:hover {background: #56b6e7}

.social-share .icon-wechat {position: relative;color: #7bc549;border-color: #7bc549}

.social-share .icon-wechat:hover {background: #7bc549}

.social-share .icon-wechat .wechat-qrcode {display: none;border: 1px solid #eee;position: absolute;z-index: 9;top: -240px;left: -84px;width: 200px;height: 228px;color: #666;font-size: 12px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms}

.social-share .icon-wechat .wechat-qrcode.bottom {top: 40px;left: -84px}

.social-share .icon-wechat .wechat-qrcode.bottom:after {display: none}

.social-share .icon-wechat .wechat-qrcode h4 {font-weight: normal;height: 26px;line-height: 26px;font-size: 12px;background-color: #f3f3f3;margin: 0;padding: 0;color: #777}

.social-share .icon-wechat .wechat-qrcode .qrcode {width: 140px;margin: 10px auto}

.social-share .icon-wechat .wechat-qrcode .qrcode table {margin: 0 !important}

.social-share .icon-wechat .wechat-qrcode .help p {font-weight: normal;line-height: 16px;padding: 0;margin: 0}

.social-share .icon-wechat .wechat-qrcode:after {content: '';position: absolute;left: 50%;margin-left: -6px;bottom: -13px;width: 0;height: 0;border-width: 8px 6px 6px 6px;border-style: solid;border-color: #fff transparent transparent transparent}

.social-share .icon-wechat:hover .wechat-qrcode {display: block}

#share, #share2 {color: #222;font-size: 14px;line-height: 42px;width: 100%;padding-left:20px;}

/*#topMark .pure-u-1-8{width: 14.1%}*/
 .u-wap-scbtn {
	 float: right;
	 width: 14%;
	 height: 35px;
	 color: #083ea6;
	 background: url(../../images/common.files/search.png) no-repeat 0 8px;
	 background-size: 20px 20px;
	 border: none;
	 border-radius: 0 20px 20px 0;
	 outline: 0;
	}
.g-search .sc_text{
	border-radius: 30px;
	}
	
	
	
