@charset "utf-8";
/* CSS Document */
.container { width: 1240px; }
.img_title { display: none; }
.ls-ggsy-bodybg { background: url("../images-ggsy/bannerbg.png") center 0 no-repeat #f8f8f8; }
@media (min-width: 1239px) {
  .ls-ggsy-body { zoom: 0.8; }
  /*.ls-ggsy-body {-webkit-transform: scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8); transform-origin: top center;}*/
}
/*头部*/
.ls-special-header { position: relative; padding-bottom: 93px; }
.ls-special-logo { padding: 17px 0 0 4px; }
.ls-special-right { text-align: right; font-size: 0; line-height: 0; }
.ls-special-right li { display: inline; }
.ls-special-right a { display: inline-block; background: rgba(255, 255, 255, 0.3); padding: 0 14px 2px; line-height: 36px; font-size: 16px; border-radius: 0 0 5px 5px; color: #fff; transition: 0.4s all; margin-left: 10px; }
.ls-special-right a:hover { background: rgba(0, 0, 0, 0.3); }
.ls-special-banner { padding: 78px 0 0; }

.ls-special-search { margin: 34px 0 0 95px; box-shadow: 0 0 20px 0 rgba(25, 85, 194, 0.15); background: #fff; border-radius: 100px; width: 650px; height: 60px; transition: 0.4s all; }
.ls-special-search.srkcssblue { box-shadow: 0 0 20px 0 rgba(25, 85, 194, 1); }
.ls-special-search ul { font-size: 0; line-height: 0; padding-right: 90px; position: relative; }
.ls-special-search li { height: 60px; }
.ls-special-search li input { width: 100%; height: 100%; border: 0 none; background: none; }
.ls-special-search .ss1 { }
.ls-special-search .ss1 input { border-radius: 100px 0 0 100px; text-indent: 30px; font-size: 18px; }
.ls-special-search .ss2 { position: absolute; right: 5px; top: 5px; height: 50px; background: linear-gradient(270deg, #086af7 0, #00b6ff 100%); border-radius: 100px; width: 80px; }
.ls-special-search .ss2 input { border-radius: 100px; font-size: 0; background: url("../images-ggsy/searico.png") center center no-repeat; }
/*头部 end*/
/*主内容*/
.ls-special-container { background: #fff; padding: 15px 30px; }
.ls-ggsy-link, .ls-ggsy-listbox { width: 372px; }
.ls-ggsy-link{ margin-right: 20px;}
.ls-ggsy-link li { padding: 10px 0 12px; line-height: 0; font-size: 0; }
.ls-ggsy-link li a { height: 70px; background: #edf3fc; border: 1px #edf3fc solid; transition: 0.4s all; color: #145ee6; padding: 19px 5px; text-align: center; display: block; }
.ls-ggsy-link li img, .ls-ggsy-link li span { display: inline-block; height: 70px; vertical-align: middle; cursor: pointer; }
.ls-ggsy-link li img { width: 70px; }
.ls-ggsy-link li span { padding-left: 37px; line-height: 70px; font-size: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 400px; transition: 0.4s all; }
.ls-ggsy-link li.num2 a { background: #e9f9f8; border-color: #e9f9f8; color: #33c8bd; }
.ls-ggsy-link li a:hover { border-color: #145ee6; background: #fff; box-shadow: 0 0 10px rgba(20, 94, 230, 0.22); }
.ls-ggsy-link li a:hover span { padding-left: 25px; }
.ls-ggsy-link li.num2 a:hover { border-color: #33c8bd; box-shadow: 0 0 10px rgba(51, 200, 189, 0.22); }
/*通知公告*/
.ls-ggsy-tabs { border-bottom: 1px #d3ddee solid; height: 45px; padding-left: 20px; background: url("../images-ggsy/tel1.png") 0 10px no-repeat; }
.ls-ggsy-tabs li { float: left; padding-right: 20px; }
.ls-ggsy-tabs li a { display: block; font-size: 24px; font-weight: bold; line-height: 42px; }
.ls-ggsy-tabs li a:hover, .ls-ggsy-tabs li.active a { color: #145ee6; }
/*列表*/
.ls-list-info li { line-height: 38px; height: 38px; padding: 2px 46px 2px 0; position: relative; font-size: 18px; color: #999; overflow: hidden; }
.ls-list-info li a { display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-list-info li .date { position: absolute; right: 0; top: 2px; font-size: 16px; }
.ls-list-info li img { float: left; padding: 20px 0 0 5px; }
.ls-ggsy-listbox .ls-list-info { padding: 7px 0 0; }
.ls-ggsy-listbox .ls-list-info li a { max-width: 300px; }
/*分类*/
.ls-ggdw-classify-box { padding: 30px 0 0; }
.ls-ggdw-classify-tit { height: 42px; background: url("../images-ggsy/tel2bg.gif") 0 bottom repeat-x; }
.ls-ggdw-classify-tit span { display: inline-block; height: 42px; line-height: 42px; padding: 0 20px; min-width: 68px; text-align: center; color: #fff; font-weight: bold; position: relative; font-size: 22px; background: #145ee6; }
.ls-ggdw-classify-tit span:after { display: block; content: ""; position: absolute; bottom: 0; background: url("../images-ggsy/tel2r.png") 0 bottom no-repeat; width: 13px; right: -13px; top: 20px; background-size: 100% 100%; }
/*分类列表*/
.ls-ggdw-classify-list { margin: 0 0 30px; overflow: hidden; height: 66px; }
.ls-ggdw-classify-list.active { height: auto; }
.ls-ggdw-classify-list ul { margin: 0 -10px; position: relative; }
.ls-ggdw-classify-list li { float: left; padding: 20px 10px 0; width: 130px; }
.ls-ggdw-classify-list li a { display: block; background: #fff; height: 44px; line-height: 44px; border: 1px solid #dee6f4; text-align: center; padding: 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; transition: 0.4s all; }
.ls-ggdw-classify-list li a:hover, .ls-ggdw-classify-list li.active a { border-color: #145ee6; color: #145ee6; font-weight: bold; }
.ls-ggdw-classify-list li.ls-btn-expand { position: absolute; right: 0; top: 0; }
.ls-ggdw-classify-list li.ls-btn-expand a:after { display: inline-block; content: ""; width: 15px; height: 14px; margin-left: 9px; background: url("../images-ggsy/icon_arrow.png") 0 0 no-repeat; transition: 0.4s all; }
.ls-ggdw-classify-list li.ls-btn-expand a:hover:after { background-position: 0 -14px; }
.ls-ggdw-classify-list li.ls-btn-retract a:after { background-position: 0 -28px; }
.ls-ggdw-classify-list li.ls-btn-retract a:hover:after { background-position: 0 -42px; }
.ls-ggdw-classify-list li.ls-btn-retract { position: static; }
.ls-ggdw-classify-ly { height: auto; }
.ls-ggdw-classify-ly li { width: auto; }
.ls-ggdw-classify-ly li a { padding: 0 24px; min-width: 84px; }
/*内容列表*/
.ls-ggdw-piclist .piclist { margin: 0 -18px; }
.ls-ggdw-piclist .piclist li { float: left; margin: 0 18px 39px; padding: 30px 36px 17px; transition: 0.4s all; outline-color: #f3f8ff; background: #f3f8ff; width: 500px; }
.ls-ggdw-piclist .piclist li .unit-img { height: 280px; overflow: hidden; }
.ls-ggdw-piclist .piclist li .unit-img img { height: 100%; width: 100%; transition: 0.4s all; }
.ls-ggdw-piclist .piclist li .unit-info { padding: 17px 0 0; }
.ls-ggdw-piclist .piclist li .title a { height: 48px; line-height: 48px; font-weight: bold; font-size: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-ggdw-piclist .piclist li .title a:hover { color: #145ee6; }
.ls-ggdw-piclist .piclist li .infobox { padding: 8px 0 0; font-size: 18px; line-height: 44px; }
.ls-ggdw-piclist .piclist li .infobox p { float: left; width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ls-ggdw-piclist .piclist li .infobox p > span { display: inline-block; background: #9abbf5; border-radius: 100px; height: 30px; line-height: 30px; color: #fff; padding: 0 10px; max-width: 140px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
/*.ls-ggdw-piclist .piclist li .infobox .phone{!*width: 55%;*! padding: 0 15px;}*/
.ls-ggdw-piclist .piclist li .infobox .address { float: none; clear: both; width: auto; }
.ls-ggdw-piclist .piclist li:hover { box-shadow: 0 0 10px rgba(20, 94, 230, 0.3); outline: 1px rgba(20, 94, 230, 0.1) solid; }
.ls-ggdw-piclist .piclist li .unit-img a:hover img, .ls-ggdw-piclist .piclist li:hover .unit-img img { transform: scale(1.08); }
.ls-ggdw-piclist .piclist li:hover .title a { color: #145ee6; }
/*底部*/
.in-footer { border-top: 4px #145ee6 solid; }
.home_web { display: none!important; }
/*分页*/
.pagination a, .pagination span { border-radius: 4px; font-size: 16px; padding: 0 12px; line-height: 28px; height: 28px; }
.pagination a:hover { background: #fff; border: 1px solid #145ee6; color: #145ee6!important; }
.pagination a.active { border: 1px solid #145ee6; }
.pagination span.current, .pagination span.current:hover { background: #fff; border: 1px solid #145ee6; color: #145ee6; }
.pagination a.text, .pagination a.text:hover { background: #fff; border: #145ee6 1px solid; color: #145ee6; }
.pagination .inputBar button { height: 30px; width: auto; padding: 0 8px; border-radius: 4px; }
.pagination .inputBar button:hover { background: #fff; border: 1px solid #145ee6; color: #145ee6; }
.pagination .inputBar input { border-radius: 4px; height: 24px; background: #fff; }

@media (min-width: 992px) and (max-width:1239px) {
  .container { width: 992px; }
  .ls-ggsy-link, .ls-ggsy-listbox { width: 300px; }
  .ls-ggsy-listbox .ls-list-info li a { max-width: 230px; }
  .ls-ggsy-link li span { max-width: 290px; }
  .ls-ggdw-classify-sdd li { width: 99px; }
  .ls-ggdw-classify-ly li a { padding: 0 19px; min-width: 0; }
  .ls-ggdw-piclist .piclist li { width: 376px; }
  .ls-ggdw-piclist .piclist li .unit-img { height: 211px; }
  .ls-ggdw-piclist .piclist li .infobox p { float: none; width: auto!important; }
  .ls-ggdw-piclist .piclist li .infobox p > span { max-width: 260px; }
}
@media (max-width:991px) {
  .container { width: 768px; }
  .ls-ggsy-bodybg { background-size: auto 580px; }
  .ls-special-header { padding-bottom: 70px; }
  .ls-special-logo { padding: 6px 0 0 5px; }
  .ls-special-logo img { height: 50px; width: auto; }
  .ls-special-right a { font-size: 14px; }
  .ls-special-banner { text-align: center; padding-top: 58px; }
  .ls-special-banner img { max-width: 96%; height: auto; }
  .ls-special-search { margin: 30px auto 0; max-width: 90%; }
  .ls-special-search .ss1 input { font-size: 16px; }
  .ls-special-container { padding: 5px 15px; }
  .ls-ggsy-link, .ls-ggsy-listbox { width: auto; float: none; margin-right: 0px; }
  .ls-ggsy-link li { float: left; width: 49%; }
  .ls-ggsy-link li.num2 { float: right; }
  .ls-ggsy-link li a { height: 50px; }
  .ls-ggsy-link li img, .ls-ggsy-link li span { height: 50px; }
  .ls-ggsy-link li img { width: 50px; }
  .ls-ggsy-link li span { font-size: 24px; padding-left: 15px; max-width: 250px; line-height: 50px; }
  .ls-list-info li { font-size: 16px; height: 32px; line-height: 32px; }
  .ls-list-info li img { display: none; }
  .ls-ggsy-listbox .ls-list-info li a { max-width: 100%; }
  .ls-ggdw-classify-box { padding: 15px 0 0; }
  .ls-ggdw-classify-list { margin-bottom: 20px; height: auto; }
  .ls-ggdw-classify-list ul { margin: 5px -5px 0; }
  .ls-ggdw-classify-list li { padding: 10px 0 0; }
  .ls-ggdw-classify-sdd li { width: 20%; }
  .ls-ggdw-classify-list li a { margin: 0 5px; font-size: 16px; }
  .ls-ggdw-classify-list li.ls-btn-expand { display: none; }
  .ls-ggdw-classify-ly li a { padding: 0 14px; min-width: 0; }
  .ls-ggdw-piclist .piclist { margin: 0; }
  .ls-ggdw-piclist .piclist li { width: auto; margin: 0 0 15px; padding: 15px 15px 10px; float: none; }
  .ls-ggdw-piclist .piclist li .unit-img { height: auto; }
  .ls-ggdw-piclist .piclist li .title a { font-size: 22px; line-height: 44px; }
  .ls-ggdw-piclist .piclist li .infobox { font-size: 15px; line-height: 38px; }
  .ls-ggdw-piclist .piclist li .infobox p { float: none; width: auto!important; line-height: 1.6; padding: 4px 0; white-space: normal; }
  .ls-ggdw-piclist .piclist li .infobox p > span { height: auto; line-height: 1.6; padding: 5px 15px; max-width: none; white-space: normal; }
}
@media (max-width:767px) {
  .container { width: auto; }
  .ls-special-header { padding-bottom: 50px; }
  .ls-special-logo { padding-top: 3px; }
  .ls-special-logo img { height: 37px; }
  .ls-special-right a { padding: 0 8px; margin: 0 5px 0 0; }
  .ls-special-banner { padding-top: 40px; }
  .ls-special-container { padding: 0 10px 10px; }
  .ls-ggsy-link { padding-bottom: 8px; }
  .ls-ggsy-link li { float: none!important; width: auto; padding: 10px 0 0; }
  .ls-ggsy-link li a { height: auto; padding: 19px 5px 6px; }
  .ls-ggsy-link li span { padding-left: 0; display: block; max-width: none; }
  .ls-ggdw-classify-sdd li { width: 33.3%; }
  .ls-ggdw-classify-ly li a { padding: 0 10px; }
  .ls-ggdw-piclist .piclist li { margin: 0 0 10px; padding: 10px; }
  .ls-ggdw-piclist .piclist li .unit-info { padding-top: 10px; }
  .ls-ggdw-piclist .piclist li .infobox { padding-top: 0; }
}
/* 栏目页 */
.ls-content-main { padding: 20px; background: #fff; border-radius: 16px; }
.lm_main { margin-top: 20px; width: 100%; height: auto; }
.lm_lists { width: 280px; height: auto; }
.parent_column { line-height: 22px; padding-left: 22px; font-size: 20px; font-weight: bold; background: url(../images-ggsy/sdzl_lm_bg.png) no-repeat center left; color: #235dcc; }
.lm_lists ul.lm_list_ul { padding-top: 10px; }
.lm_lists ul.lm_list_ul li { margin-top: 10px; height: 60px; line-height: 60px; background: #f9f9f9; padding-left: 60px; padding-right: 40px; }
.lm_lists ul.lm_list_ul li a { font-size: 18px; display: block; }
.lm_lists ul.lm_list_ul li.active, .lm_lists ul.lm_list_ul li:hover { background: #235dcc url(../images-ggsy/icon_03.png) no-repeat 240px; }
.lm_lists ul.lm_list_ul li.active a, .lm_lists ul.lm_list_ul li:hover a { color: #fff; }
.lm_main_lists { margin-left: 300px; padding-left: 20px; border-left: 1px solid #e4e4e4; min-height: 500px; }
.lm_main_lists ul.doc_list li { height: 44px; line-height: 44px; background: url(../images-ggsy/icon_02.png) center left no-repeat; padding-left: 14px; position: relative; }
.lm_main_lists ul.doc_list li a { display: block; max-width: 700px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 17px; }
.lm_main_lists ul.doc_list li span.date { position: absolute; right: 0; top: 0; color: #999; font-size: 14px; }
.lm_main_lists ul.doc_list li.lm_line { height: 12px; border-top: #e7e7e7 1px dashed; margin-top: 12px; padding: 0; background: none; }
.lm_lists .ztree-box { margin-top: 20px; }
.lm_lists .ztree { max-height: 500px; }

.btn-group { width: 100%; cursor: pointer; position: relative; min-height: 40px; padding-left: 0!important; text-align: center; }
.btn { width: 100%; padding: 8px 12px; font-size: 16px; text-align: left; border-radius: 0; font-family: "Microsoft YaHei",微软雅黑; }
.btn-danger { color: #fff; background: #235dcc; border: none; padding-left: 10px; }
.btn-group.open .dropdown-toggle { background: #f5f5f5; }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover { color: #fff; background: #235dcc; border-color: #235dcc; }
.btn .caret { float: right; margin-top: 8px; }
.btn-danger.focus, .btn-danger:focus, .btn-danger:hover { color: #235dcc; border-color: #eee; background-color: #eee; }

.btn-group .caret { float: right; margin-top: 8px; }
.dropdown-menu { width: 100%; padding: 0; border-radius: 0; box-shadow: none; border: none; top: 40px; font-family: "Microsoft YaHei",微软雅黑; }
.dropdown-menu > li > a { padding: 8px 20px; }
.dropdown-menu a { background: #f8f8f8; border-top: 1px solid #eee; }
.dropdown-menu a:hover { background: #eee!important; color: #235dcc; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: #fff; background: #235dcc; }

/*左侧信息公开目录*/
.navContent, .xxgktreecon { padding: 10px 0; border: 1px solid #e5e5e5; margin-bottom: 15px; margin-top: -14px; background: #fff; }
.xxgktree { max-height: 480px; overflow: hidden; overflow-y: auto; }
.lm_lists .ztree * { font-size: 15px; }
.lm_lists .ztree li { line-height: 32px; position: relative; white-space: normal; }
.lm_lists .ztree li a { display: block; padding: 0; }
.lm_lists .ztree li a:hover { color: #235dcc; }
.lm_lists .ztree li a.level0 { position: relative; padding: 3px 25px 3px 40px; height: auto; line-height: 26px; background: url(../column_img/dot.png) no-repeat 28px 15px; }
.lm_lists .ztree li span { line-height: 26px; display: block; }
.lm_lists .ztree li span.button { background: none; position: absolute; right: 10px; top: 8px; }
.lm_lists .ztree li span.button.roots_docu { background: none!important; }
.lm_lists .ztree li span.button.bottom_close, .lm_lists .ztree li span.button.center_close, .lm_lists .ztree li span.button.root_close, .lm_lists .ztree li span.button.roots_close { width: 14px; height: 14px; background: url(../images-ggsy/lm_icon.png) center no-repeat; }
.lm_lists .ztree li span.button.bottom_open, .lm_lists .ztree li span.button.center_open, .lm_lists .ztree li span.button.root_open, .lm_lists .ztree li span.button.roots_open { width: 14px; height: 14px; background: url(../images-ggsy/lm_icon_hover.png) center no-repeat; }
.lm_lists .ztree li ul.line { background: none!important; }
.lm_lists .ztree li ul.level0.line { padding: 3px 0 3px 54px; }
.lm_lists  .ztree li a.curSelectedNode_Edit, .lm_lists .ztree li a.curSelectedNode { background: none; border: none; }
.lm_lists .ztree li a.level1 { line-height: 26px; height: auto; padding: 3px 0; }
.lm_lists .ztree li a.level1.curSelectedNode { color: #235dcc; }

.navContent { display: none; }
.navContent-show { display: block; }
.navContent ul li { padding: 0 20px 0 25px; }
.navContent ul li a { display: block; line-height: 26px; padding: 5px 0 5px 16px; font-size: 16px; background: url(../column_img/dot.png) no-repeat left 15px; }
.navContent ul li.active, .navContent ul li:hover { background: #e9f5fe; }
.navContent ul li.active a, .navContent ul li:hover a { color: #235dcc; }
.lm_lists  .ztree li span.button.bottom_docu, .lm_lists  .ztree li span.button.ico_open, .lm_lists .ztree li span.button.edit, .lm_lists .ztree li span.button.ico_close, .lm_lists .ztree li span.button.ico_docu { display: none; }
.lm_lists .ztree li a.curSelectedNode, .lm_lists .ztree li a.curSelectedNode_Edit { color: #235dcc; height: auto; }
.lm_lists .ztree li a { height: auto; }
.lm_lists .ztree li ul.level1.line { padding: 3px 0 3px 24px; }
.lm_lists .ztree li ul.level0 { padding: 3px 0 3px 54px; }

/* 详细页 */
.wzxbt { line-height: 20px; text-align: center; font-size: 18px; padding: 5px 0; }
.j-share-info { position: relative; }
.secnr { height: auto; text-align: left; min-height: 600px; margin: auto; border: #e7e7e7 1px solid; border-top: 0; position: relative; }
#wenzhang { padding: 30px; font-size: 16px; line-height: 200%; height: auto; overflow: hidden; }
.wztit { font-size: 32px; font-weight: bold; line-height: 48px; text-align: center; padding: 20px 0; }
.newstitlef { line-height: 36px; text-align: center; font-size: 20px; font-weight: 100; padding: 5px 0; }
.newstitlet, .wzxbt, .wzxbts { line-height: 36px; text-align: center; font-size: 18px; font-weight: 100; padding: 5px 0; }
.wzfbxx input { width: 10px; height: 10px; border: #666 1px solid; vertical-align: middle; cursor: pointer; }
.wzfzxx { text-align: center; display: none; }
.wzfbxx .wz_font a.active { color: #0d57ac; font-weight: bold; }
.wz_font i { font-style: normal; color: #666; }
.wz_font a { cursor: pointer; color: #235dcc; }
.wz_font a:hover { color: #235dcc; }

.editor { text-align: right; padding-bottom: 30px; color: #888; font-size: 14px; }
.wzbjxx { line-height: 30px; color: #666; font-size: 14px; text-align: center; border-bottom: #ccc 1px solid; height: 45px; padding-top: 8px; overflow: hidden; }
.wzbjxx a { color: #666; cursor: pointer; }
.wzbjxx a:hover { color: #235dcc; }
.wzbjxx .nostart { color: #ce0000; }
.wzbjxx .starting { color: #2f9c2e; }
.wzbjxx .over { color: #999; }
.wzcon { padding: 20px 0 30px; height: auto; min-height: 450px; font-size: 16px; line-height: 200%; font-family: '宋体'; text-align: justify; text-justify: inter-ideograph; }
.wzcon table { max-width: 980px!important; }
.wzcon img { max-width: 900px; }
.wzcon p { margin: 10px 0; }
.wzbot { line-height: 30px; text-align: right; font-size: 14px; color: #666; padding: 16px 0 14px; border-top: 1px dashed #ddd; position: relative; }
.wzbot a { color: #666; line-height: 30px; }
.wzbot a:hover { color: #e22929; text-decoration: none; }
.wzbot .fxd_close { float: right; line-height: 0; text-align: left; overflow: hidden; padding-top: 6px; }
.wzbot .fxd_close a { display: inline-block; vertical-align: middle; white-space: nowrap; line-height: 30px; padding-left: 22px; color: #999; text-decoration: underline; }
.wzbot .fxd_close .print_btn { background: url(../images/print.gif) 0 center no-repeat; }
.wzbot .fxd_close .ls-gototop { background: url(../images_res/gotop.png) 0 center no-repeat; margin-left: 15px; }

.wzbot .fxd_close .close_btn { display: block; float: left; width: auto; white-space: nowrap; height: 30px; line-height: 30px; padding-left: 24px; background: url(../images/close1.png) 0 6px no-repeat; margin-left: 26px; color: #999; text-decoration: underline; }
.wzbot .fxd_close a:hover { text-decoration: underline; color: #e22929; }
.shares { width: 160px; }
.shares .tit { float: left; line-height: 30px; padding: 8px 0 0; background: none; }
.shares .j-share-info { position: relative; }
.shares .share-box { left: 0; top: 10px; width: 100px; }
.shares .share-box a { margin-right: 8px; }
.scan_code_box { margin: 0 auto; text-align: center; padding: 20px 0 40px; color: #b5b5b5; font-size: 14px; line-height: 28px; }
.scan_code_box .scan_code { width: 160px; height: 160px; margin: auto; }
.scan_code_box .pic { text-align: center; width: auto; margin: 0 auto; }
.scan_code_box img { width: 140px; height: 140px; border: 1px solid #efefef; margin: 0 auto; }
.scan_code_box .txt { text-align: center; line-height: 32px; font-size: 14px; color: #666; display: block; }

.video_main_content { text-align: center; padding: 30px 0 0; }
.sp_wzcon { padding: 20px 0 30px; height: auto; font-size: 16px; line-height: 1.875em; font-family: '宋体'; text-align: justify; text-justify: inter-ideograph; }
.sp_wzcon table { max-width: 980px!important; }
.pb20 { padding-bottom: 20px; }

/* ***********  信息公开当前位置on  ********** */
.xxgk_lmyposition { padding-bottom: 10px; line-height: 1.5; color: #666; border-bottom: 1px solid #ddd; font-size: 16px; }
.xxgk_lmyposition a { color: #666; }
.xxgk_lmyposition i { font-style: normal; }
.xxgk_lmyposition a:hover { color: #c00; }
.xxgk_lmyposition span { /*display:block;*/ line-height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; }
.xxgk_lmyposition span.search-keywords { color: red; }

/*信息公开文章*/
.xxgk_content { padding: 20px; border: 1px solid #dedede; border-top: 0 none; }
.con_main { font-size: 16px; line-height: 200%; height: auto; }
.div_table_suoyin { border: #ddd 1px solid; padding: 20px; line-height: 30px; font-size: 14px; margin: 0 0 10px; }
.div_table_suoyin .table_suoyin { border-collapse: collapse; color: #666; }
.div_table_suoyin .table_suoyin th { width: 175px; text-align: right; color: #333; }
.div_table_suoyin .table_suoyin td { width: 450px; text-align: left; }
.div_table_suoyin .table_suoyin td.small { width: 258px; }
.div_table_suoyin .table_suoyin td.pmingcheng1 { width: 883px; }

.newstitle, .wztit, .xxgk_sq_lmtop { font-size: 30px; line-height: 48px; text-align: center; padding: 15px 0; position: relative; }
.newstitle div.wz_xg { background: url(../images/xxgk_xg.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.newstitle div.wz_sx { background: url(../images/xxgk_sx.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.newstitle div.wz_fz { background: url(../images/xxgk_fz.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }
.newstitle div.wz_kf { background: url(../images/xxgk_kf.png) 0 0 no-repeat; height: 284px; width: 291px; position: absolute; right: 0; top: -184px; }

.relativelist { margin-top: 20px; }
.xgxx_tit { height: 37px; border-bottom: 1px solid #ddd; }
.xgxx_tit span { color: #d00; border-bottom: #d00 2px solid; padding: 0 20px; font-size: 24px; line-height: 36px; float: left; }
.xgxx_list { padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.xgxx_list li { height: 28px; line-height: 28px; vertical-align: bottom; padding-left: 11px; background: url(../images/icon.jpg) left center no-repeat; overflow: hidden; position: relative; }
.xgxx_list li a { display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.newstitlef { line-height: 36px; text-align: center; font-size: 20px; font-weight: 100; }
.wzfbxx { line-height: 30px; color: #999; font-size: 14px; text-align: center; padding: 8px 0; overflow: hidden; position: relative; border-bottom: 1px solid #ddd; }
.wzfbxx input { width: 12px; height: 12px; border: #666 1px solid; vertical-align: middle; cursor: pointer; }
.wzfbxx a { cursor: pointer; text-decoration: underline; color: #999; padding: 0 2px; }
.wzfbxx a:hover { color: #db3731; text-decoration: underline; }
.wzfbxx .fontSize a.active { color: #db3731; }
.wzfbxx span { padding: 0 0.5em; }
.wzfbxx span.j-info-hit { padding: 0; }
.newscontnet { padding: 25px 15px 30px; height: auto; overflow: auto; min-height: 450px; font-size: 16px; line-height: 220%; border-top: 1px solid #ddd; }
.newscontnet table { max-width: 96%!important; border-collapse: collapse; }
.newscontnet table td, .wzcon table th { border: #333 1px solid; padding: 5px; line-height: 22px; }
.newscontnet img { max-width: 96%!important; }
.wzbot { height: 30px; line-height: 30px; text-align: right; font-size: 14px; color: #666; padding-top: 11px; border-top: 1px dashed #ddd; position: relative; }
.wzbot a { color: #666; line-height: 30px; }
.wzbot a:hover { color: #db3731; text-decoration: none; }
.shares .tit { float: left; line-height: 30px; }
.wzbot ul.fxd_close { position: absolute; right: 0; top: 11px; text-align: left; overflow: hidden; }
.wzbot ul.fxd_close .print_btn { display: block; float: left; width: auto; white-space: nowrap; height: 30px; line-height: 30px; padding-left: 22px; background: url(../images/print.gif) 0 8px no-repeat; color: #999; text-decoration: underline; }
.wzbot ul.fxd_close .close_btn { display: block; float: left; width: auto; white-space: nowrap; height: 30px; line-height: 30px; padding-left: 22px; background: url(../images/close1.gif) 0 7px no-repeat; margin-left: 26px; color: #999; text-decoration: underline; }
.wzbot ul.fxd_close a:hover { text-decoration: underline; color: #db3731; }
.bdsharebuttonbox { display: inline-block; vertical-align: middle; float: left; }
.bdsharebuttonbox a { display: inline-block!important; }
#bsPanelHolder { height: auto; display: inline; overflow: hidden; }

.closeico { padding: 15px 0; text-align: center; }
.closeico a { display: block; width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 15px; color: #fff; border: none; background: #ea0001; overflow: hidden; cursor: pointer; margin: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.bdimgshare-bg { display: none; }
.opennesscont { padding: 0 25px 20px; line-height: 180%; font-size: 16px; overflow: hidden; overflow-x: auto; }
.opennesscont img, .opennesscont table { max-width: 100%; }

/* 自适应样式 */
@media (max-width: 1399px) and (min-width:992px) {
  .lm_main_lists ul.doc_list li a { max-width: 500px; }
  .wzfbxx .wz_bj { display: none; }
  .wzfbxx .wz_font { right: 0; }
}
@media (max-width:991px) and (min-width:768px) {
  .container,   .in-footer, .wbody { width: 767px; margin: 0 auto; background: none; }
  .zt_nav_main ul li a { font-size: 20px; }
  .wzfbxx .wz_bj { display: none; }
  .wzfbxx .wz_font { right: 0; display: none; }
}
@media (max-width:991px) {
  .lm_main_lists ul.doc_list li img { display: none; }
  .lm_main_lists ul.doc_list li a { max-width: none; float: none; margin-right: 85px; }
  .lm_main_lists { margin-left: 0; padding-left: 0; border-left: 0; min-height: 300px; }
  .lm_lists { width: 100%; float: none; }
  .ztree-box { background: #f5f5f5; padding: 10px 0; }
  .ztree { max-height: 200px!important; background: #f5f5f5; }
  .ztree li a.level0 { background: url(../column_img/dot.png) no-repeat 10px 15px; padding: 3px 20px; }
  .ztree li ul.level0.line, .ztree li ul.level0.line { padding-left: 34px; }
  #wenzhang { padding: 20px; }
  .wzfbxx .fl { float: none; }
  .wzfbxx .wz_bj { display: none; }
  .wzfbxx .wz_font { right: 0; }
  .shares { float: none; margin: 0 auto; }
  .newscontnet,   .secnr, .wzcon { min-height: 100px; }
  .scan_code_box { display: none; }
  .fxd_close { display: none; }
  .newstitle,   .wztit, .xxgk_sq_lmtop { margin: 0; }
}
@media (max-width: 767px) {
  .ls-content-main { padding: 10px 0; border-radius: 5px; }
  .lm_lists .ztree li a.level0 { padding-left: 20px; }
  .lm_lists .ztree li ul.level0.line { padding-left: 34px; }
  .lm_lists .ztree li ul.level1.line { padding-left: 10px; }
  .lm_lists .ztree li ul.level0 { padding-left: 34px; }
  .xxgk_content { padding: 0; border: 0 none; margin-top: 10px; }
  #wenzhang { padding: 5px 10px 10px; }
}

.lm_main_doclists { margin-left: 0; border-left: 0; padding: 0 10px; }
.lm_main_doclists ul.doc_list li a { max-width: 930px; }

@media (max-width: 1399px) and (min-width:992px) {
  .lm_main_doclists ul.doc_list li a { max-width: 720px; }
}
@media (max-width:991px) {
  .lm_main_doclists { padding: 0; }
  .lm_main_doclists ul.doc_list li a { max-width: none; display: block; float: none; margin-right: 90px; }
  .lm_main_doclists ul.doc_list li img { display: none; }
}

/*导引*/
.m-fix { background:#fff; position: fixed; left: 30px; height: auto; top: 10%; width: 84px; border: 1px solid #ddd; text-align: center; border-radius: 40px; padding: 20px 3px; z-index: 999; }
.m-fix span { display: block; font-size: 14px; color: #333; }
.m-fix ul li { border-bottom: 1px solid #ddd; }
.f-mt10 { margin-top: 10px; }
.f-mb10 { margin-bottom: 10px; }
