/* 2020-06-06 */
@charset "utf-8";
/* css document */
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, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { text-decoration: none }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; }
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-text-size-adjust: none; }
body { font-family: "微软雅黑", "microsoft yahei"; font-size: 16px; color: #404040; }
.clearfix:after { content: ''; display: block; clear: both; }
.fr { float: right }
.fl { float: left; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.nomargin { margin: 0 !important; }
.hidden { display: none; }
.box { margin: 0 auto; width: 1200px; }
a { color: #333; text-decoration: none; }
a:hover { color: #bd1a2d; text-decoration: none; }
/*面包屑*/
.crumbsbox { margin: 0 auto; width: 1200px; height: 44px; }
.crumbs { font-size: 14px; line-height: 44px; color: #333; }
/*概览*/
.column_top { border-bottom: solid 2px #bd1a2d; overflow: hidden; }
.column_top h1, .column_top h2 { display: inline-block; background:  no-repeat right top; padding-right: 70px; font-size: 24px; line-height: 52px; font-weight: normal; color: #fff; }
.column_top h1 span, .column_top h2 span { display: inline-block; background-color: #bd1a2d; height: 52px; }
.column_top h1 a, .column_top h2 a { color: #fff; }
.column_top h1 i, .column_top h2 i { display: block; float: left; width: 24px; height: 24px; background:  no-repeat left top; margin: 14px; }
.column_top a.more { float: right; font-size: 16px; line-height: 52px; padding-right: 10px; }
.list { padding: 20px; }
.list li { background:  no-repeat 5px 16px; padding-left: 20px; padding-right: 90px; font-size: 16px; line-height: 38px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list li .date { position: absolute; right: 5px; font-style: italic; font-size: 12px; color: #999; }
.list li .fbt { float: left; display: none; font-style: normal; font-size: 16px; }
.list li a:hover .fbt { color: #bd1a2d; }
/*分页*/
.changepage { text-align: center; padding: 25px 0; }
.changepage a { padding: 8px 20px; display: inline-block; margin: 0 5px; border: 1px solid #e8e8e8; background: #f6f6f6; font-size: 14px; }
.changepage a:hover, .changepage .current { background: #bd1a2d; color: #fff; }
.changepage input { border: 1px solid #e8e8e8; display: inline-block; padding: 8px 10px; margin: 0 5px; height: 36px; font-size: 14px; font-family: "microsoft yahei"; *display: inline;
*zoom: 1;
 vertical-align: 3px;
*height:21px;
line-height: 19px; width: 50px; text-align: center; }
.changepage span { display: inline-block; margin: 0 5px; border: 1px solid #e8e8e8; padding: 8px 20px; }
.changepage span.u_page { border: 0; padding: 0; }
/*两栏概览*/
.menu { float: left; width: 260px; }
.menu_title { width: 260px; height: 80px; background-color: #bd1a2d; border-bottom: solid 10px #f6f6f6; font-size: 24px; color: #fff; line-height: 80px; text-align: center; }
.menu_list li a { display: block; font-size: 24px; height: 60px; line-height: 60px; padding-left: 20px; background-color: #f6f6f6; color:#999; cursor: pointer; }
.menu_list li.on a { background-color: #fff; color: #bd1a2d; border-left: solid 5px #bd1a2d; }
.column_content { float: left; width: 909px; min-height: 210px; padding-left: 30px; border-left: 1px solid #ddd; }
.column_content .column_top { margin-top: 0; }
/*细览*/
.title { padding-top: 35px; }
.title h1 { font-size: 28px; font-weight: bold; text-align: center; line-height: 30px; }
.info { padding: 35px 0 15px 0; border-bottom: solid 1px #ddd; height: 75px; }
.department { float: left; }
.pubdate { float: left; padding-left: 40px; }
.info .fr { padding-right: 50px; }
.info .fr a { padding-left: 5px; }
.info .fr a.dy { margin-left: 40px; padding-left: 25px; background:  no-repeat left center; display: inline-block; }
.content { padding: 20px 0; width: 96%; margin: 0px auto; }
.content p { font-size: 16px; padding: 5px 0; line-height: 35px; color: #404040; }
.content iframe { margin: 0 auto; }
.xgzc { margin-top: 20px; }
.fujian, .xgzc { padding: 30px 0; border-top: dashed 1px #ddd; border-bottom: dashed 1px #ddd; }
.fujian li, .xgzc li { margin-top: 20px; padding-left: 30px; height: 30px; font-size: 16px; }
.fujian li em { float: right; font-style: normal; }
.fujian li em a { display: block; width: 100px; height: 30px; line-height: 30px; margin-right: 30px; background:  no-repeat left center #bd1a2d; display: inline-block; text-align: center; color: #fff; font-size: 16px; border-left: solid 20px #bd1a2d; }
.share { padding: 20px 30px; }
.share span { float: left; line-height: 28px; font-size: 12px; width: 50px; color: #000; font-weight: bold; }
/*政民互动*/
.zxhf { width: 780px; height: 368px; }
.zxtj { margin-bottom: 20px; border: 1px solid #ddd; text-align: center; font-size: 16px; line-height: 60px; }
.zxtj span { font-weight: bold; font-size: 18px; color: #bd1a2d; }
.zxtj .more { display:inline-block; width:16px; height:16px; background: no-repeat center top; vertical-align:middle; }
/*首页_业务咨询*/
.sy_ywzx { width: 780px; }
.sy_ywzx_num { float:left; width:150px; }
.sy_ywzx_zx { width:150px; height:86px; background: no-repeat center top; }
.sy_ywzx_zx a { display:block; width:150px; height:86px; padding-top:40px; font-size:20px; line-height:36px; color:#bd1a2d; font-weight:bold; text-align:center; }
.sy_ywzx_tj { margin-top:15px; display:block; width:150px; height:86px; background: no-repeat center top; }
.sy_ywzx_tj em { display:block; font-size:20px; line-height:36px; color:#bd1a2d; font-style:normal; font-weight:bold; text-align:center; }
.sy_ywzx_tj span { display:block; text-align:center; font-size:16px; line-height:24px; color:#333; }
.sy_ywzx_tj i { color:#bd1a2d; font-style:normal; font-weight:bold; }
.sy_ywzx_list { float:left; width:630px; }
.sy_ywzx_list .list { padding:0 20px; }
@media only screen and (max-width: 414px) {
.zxhf { width:100%; }
.list { padding:10px; }
.sy_ywzx { width:100%; }
.sy_ywzx_num { display:none; }
.sy_ywzx_list { width:100%; }
.sy_ywzx_list .list li { padding-right:0; }
.sy_ywzx_list .list li .date { display:none; }
}