/***** 通用栏目页-主体内容******/
/***** 栏目页-主体内容******/
.lmy_container { height: auto; margin: 20px auto; padding: 20px; background: #fff; }
.hide.active { display: block!important; }
/*栏目页-左侧*/
.lm_lban { width: 260px; }
.lm_top { height: 36px; padding: 10px 5px; background: #1a4c8a; overflow: hidden; }
.lm_top span { display: block; height: 36px; line-height: 36px; font-size: 26px; color: #fff; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navdh { padding: 10px 13px 10px; height: auto; min-height: 573px; background: url(../images/nav_bg.png) right 0 no-repeat; overflow: hidden; }
.navdh ul li { height: auto; vertical-align: bottom; border-bottom: #eaeaea 1px solid; }
.navdh ul li a { display: block; line-height: 28px; padding: 8px 35px 8px 39px; border-left: 3px solid #fff; border-radius: 5px; color: #333; font-size: 16px; cursor: pointer; margin-top: -1px; }
.navdh ul li a span { display: block; /*white-space:nowrap;overflow:hidden;text-overflow:ellipsis;*/ }
.navdh ul li a.active, .navdh ul li a:hover, .navdh ul li.active a { color: #1a4c8a; border-color: #1a4c8a; background: #e4edf4 url(../images/nav_hover_ico.png) center right no-repeat; }
/*栏目页-窄屏下二级栏目 */
.btn-group { width: 100%; cursor: pointer; position: relative; }
.btn { width: 100%; padding: 8px 12px; font-size: 18px; text-align: left; border-radius: 0; }
.btn-danger { margin-bottom: 10px; height: 40px; color: #fff; background: #1a4c8a; border: 0; padding-left: 10px; }
.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: #1a4c8a; border: 0; }
.btn .caret { float: right; margin-top: 12px; }
.dropdown-menu { width: 100%; padding: 0 0 15px; border-radius: 0; box-shadow: none; border: 0; top: 40px; margin-top: 0; background: #f8f8f8; }
.dropdown-menu > li { padding: 0; }
.dropdown-menu > li > a { padding: 8px 10px 8px 25px; font-size: 16px; border-bottom: #eee 1px solid; }
.dropdown-menu a:hover { background: #e2ebf3!important; color: #1a4c8a!important; border-bottom: 0; border-left: #2d6298 3px solid; border-radius: 4px; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #e2ebf3!important; color: #1a4c8a; border-bottom: 0; border-left: #2d6298 3px solid; border-radius: 4px; }

/*栏目页-右侧*/
.lm_rban { width: 880px; height: auto; min-height: 671px; padding-top: 5px; overflow: hidden; position: relative; }
.lm_rban .guidang { position: absolute; right: -10px; top: -20px; z-index: 99; }
.lmy_dqlanmu { height: 44px; background: url(../images/line_dc.gif) 0 bottom repeat-x; overflow: hidden; }
.lmy_dqlanmu .lanmu_tit { display: block; float: left; width: auto; white-space: nowrap; height: 42px; line-height: 42px; padding: 0 15px; font-size: 22px; font-weight: bold; color: #1a4c8a; border-bottom: #1a4c8a 2px solid; }
.lmy_dqlanmu .more { display: block; float: right; width: auto; white-space: nowrap; height: 44px; line-height: 44px; font-size: 14px; color: #999; padding-right: 5px; }
.lmy_dqlanmu .more:hover { color: #1a4c8a; }
.lmy_dqlanmu .bszn_cxbox { float: right; height: 30px; padding-top: 7px; }
.lmy_dqlanmu .bszn_cxbox li { float: left; height: 30px; }
.lmy_dqlanmu .bszn_cxbox li.srk { position: relative; }
.lmy_dqlanmu .bszn_cxbox li.srk .msg-box { position: absolute; left: 0; top: 0; }
.lmy_dqlanmu .bszn_cxbox li.srk input { float: left; width: 200px; height: 24px; padding: 2px 7px; background: #fff; border: #ddd 1px solid; line-height: 24px; font-size: 14px; color: #999; }
.lmy_dqlanmu .bszn_cxbox li.btn input { float: left; margin-left: 10px; height: 30px; border: none; background: #1a4c8a; font-size: 14px; color: #fff; padding: 0 12px; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.nohidden { overflow: inherit!important; }

.navjz { height: auto; font-size: 14px; line-height: 2; padding: 15px 0 5px; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.navjz ul { clear: both; overflow: hidden; }
.navjz table { max-width: 100%!important; }
.navjz img { max-width: 100%!important; height: auto; }
.navjz ul li { height: 28px; line-height: 28px; padding: 2px 10px 2px 21px; background: url(../images/ico.gif) 10px center no-repeat; vertical-align: bottom; position: relative; }
.navjz ul li a { font-size: 16px; }
.navjz ul li .date { display: block; float: none; color: #999; white-space: nowrap; position: absolute; top: 2px; right: 10px; }
.navjz ul.doc_list { padding-bottom: 5px; }
.navjz ul.doc_list li { overflow: hidden; }
.navjz ul.doc_list li a { display: block; float: left; max-width: 700px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul.doc_list li.lm_line { height: 21px; background: url(../images/lmy_nav_line.gif) 0 center repeat-x; padding: 0; }
.navjz ul li.columnName { height: 36px; background: #f6f6f6; margin-bottom: 10px; padding: 2px 10px; }
.navjz ul li.columnName .title, .navjz ul li.columnName .title:hover { display: block; float: none; height: 36px; line-height: 36px; font-size: 16px; color: #1a4c8a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 60px; max-width: none; }
.navjz ul li.columnName .more { float: none; font-size: 14px; color: #999; line-height: 36px; white-space: nowrap; margin: 0; position: absolute; top: 2px; right: 10px; }
.navjz ul li.columnName .more:hover { color: #d00; }
/*栏目页-下载*/
.navjz ul.download-list li { overflow: hidden; }
.navjz ul.download-list li a { display: block; float: none; margin-right: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*栏目页-信息转载*/
.navjz ul.xxzz li { overflow: hidden; }
.navjz ul.xxzz li a { display: block; float: none; margin-right: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*栏目页-普通页面 */
.ptlmcontent { font-size: 16px; }
.ptlmcontent .iframebox { overflow-y: hidden; overflow-x: auto; }
@media (min-width: 992px) and (max-width: 1199px) {
  .lm_lban { width: 240px; }
  .lm_rban { width: 692px; }
  .navjz ul.doc_list li a { max-width: 520px; }
}
@media (max-width: 991px) {
  .lmy_container { padding: 15px; margin: 15px 0; }
  .lm_rban { float: none; width: auto; min-height: 200px; }
  .lm_rban .guidang { width: 200px; height: 200px; background-size: 100% 100%; top: 50px; }
  .lmy_dqlanmu .lanmu_tit { font-size: 18px; }
  .navjz ul.doc_list li a { float: none; max-width: none; margin-right: 100px; }
}
@media (max-width: 767px) {
  .lmy_container { padding: 10px; margin: 10px 0; }
  .lmy_dqlanmu { height: 42px; }
  .lmy_dqlanmu .lanmu_tit { padding: 0 10px; box-sizing: border-box; font-size: 16px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .navjz { padding: 10px 0 5px; }
  .navjz ul li { padding: 2px 5px 2px 16px; background-position: 5px center; }
  .navjz ul.doc_list li.lm_line { height: 15px; }
}
/*栏目页 数据查询搜索*/
.lmy_secbox { height: 32px; padding-top: 15px; padding-left: 10px; }
.lmy_secbox .search-keywords { float: left; width: 360px; height: 26px; padding: 2px 7px; background: #fff; border: #ddd 1px solid; line-height: 26px; font-size: 14px; color: #999; }
.lmy_secbox .cx0 { float: left; margin-left: 7px; width: 52px; height: 32px; border: none; background: url(../images/qk.png) 0 center no-repeat; font-size: 0; color: #fff; cursor: pointer; text-indent: -9999em; overflow: hidden; }
.lmy_secbox .cx, .lmy_secbox .cx1 { float: left; margin-left: 10px; height: 30px; border: none; background: #1a4c8a; font-size: 14px; color: #fff; padding: 0 12px; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
@media (max-width: 767px) {
  .lmy_secbox .search-keywords { width: 70%; height: 32px; box-sizing: border-box; }
  .lmy_secbox .cx0 { margin-left: 2%; width: 27%; }
  .lmy_secbox .cx, .lmy_secbox .cx1 { margin: 10px 10px 0 0; }
}

/*栏目页 图片列表 */
.navjz ul.picture-list { margin-right: -18px; clear: both; padding: 0; }
.navjz ul.picture-list li { float: left; padding: 0 18px 10px 0; background: none; text-align: center; height: auto; width: 206px; }
.navjz ul.picture-list li a { float: left; text-align: center; width: 100%; line-height: 36px; }
.navjz ul.picture-list li img { padding: 5px; border: 0; width: 196px; height: 132px; background: #f2f2f2; }
.navjz ul.picture-list li a:hover img { background: #e4edf4; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.navjz ul.picture-list li a .img_title { display: block; width: 100%; height: 36px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; }
.navjz ul.download-list span.hit { display: block; float: right; height: 30px; line-height: 30px; white-space: nowrap; padding-left: 20px; background: url(../images/down.png) 0 10px no-repeat; }
.navjz ul.download_list span.date { color: #999; }
@media (min-width: 992px) and (max-width: 1199px) {
  .navjz ul.picture-list li { width: 218px; }
  .navjz ul.picture-list li a img { width: 208px; height: 140px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navjz ul.picture-list li { width: 233px; }
  .navjz ul.picture-list li img { width: 220px; height: 147px; }
}
@media (max-width: 767px) {
  .navjz ul.picture-list { width: 100%; padding: 5px 0 0; margin-right: 0; }
  .navjz ul.picture-list li { width: 100%; margin: 0 0 10px; padding: 0; }
  .navjz ul.picture-list li img { padding: 0; width: 100%; height: auto; }
}

/*栏目页 办事指南 */
.bszn_list ul { width: 780px; }
.bszn_list ul li.attr { display: none; }

/*栏目页 视频列表 */
/*视频列表 */
.navjz ul.videoNews-list { margin-right: -18px; clear: both; overflow: hidden; }
.navjz ul.videoNews-list li { float: left; display: inline; background: none; padding: 0 18px 10px 0; height: auto; text-align: center; width: 206px; }
.navjz ul.videoNews-list li .left-img { float: none; }
.navjz ul.videoNews-list li .left-img a { display: block; width: 100%; overflow: hidden; }
.navjz ul.videoNews-list li .left-img img.video-thumb { width: 100%!important; height: 150px!important; transition: all .5s; }
.navjz ul.videoNews-list li .left-img a:hover img.video-thumb { -webkit-transform: scale(1.1); transform: scale(1.1); }
.navjz ul.videoNews-list li .right-main { float: none; height: 40px; padding: 5px 10px; /*background:#f4f4f4;*/ text-align: center; }
.navjz ul.videoNews-list li .video-title { display: block; height: 20px; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul.videoNews-list li .video-title span.left { display: block; float: none!important; }
.navjz ul.videoNews-list li .video-title span.left a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul.videoNews-list li .video-attr { clear: both; height: 20px; line-height: 20px; font-size: 12px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz .videoNews-list li .videoNews-note, .navjz ul.videoNews-list li .play-icon { display: none; }

@media (min-width: 992px) and (max-width: 1199px) {
  .navjz ul.videoNews-list li { width: 218px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .navjz ul.videoNews-list li { width: 233px; }
  .navjz ul.videoNews-list li .left-img img.video-thumb { height: 165px; }
}
@media (max-width: 767px) {
  .navjz ul.videoNews-list { width: 100%; margin-right: 0; }
  .navjz ul.videoNews-list li { float: none; width: auto; height: auto; display: block; padding: 5px 0 5px; }
  .navjz ul.videoNews-list li .left-img img.video-thumb { float: none; height: auto!important; }
}

/*** 办事文章页 ****/
.wzcon .bscon_table { width: 100%; border-collapse: collapse; margin: auto; }
.wzcon .bscon_table td, .wzcon .bscon_table th { padding: 8px 10px; border: #cee2f2 1px solid; line-height: 180%; }
.wzcon .bscon_table th { background: #f4f9fe; width: 160px; text-align: center; }
.wzcon .bscon_table td { width: 760px; }
.wzcon .bscon_table td table { max-width: 760px!important; }

/*办事指南-参照老网站*/
.is-rightnr { width: 780px; height: auto; overflow: hidden; padding: 15px 0 5px; font-size: 14px; }
.is-tabs { height: 31px; line-height: 31px; background: url("../images/box_title_bg.gif") repeat-x; border-bottom: 1px solid #e2e2e2; overflow: hidden; }
.is-tabs ul li { float: left; width: 128px; height: 31px; border-left: 1px solid #e2e2e2; position: relative; }
.is-tabs ul li a { display: block; position: absolute; left: 0; top: 0; width: 128px; height: 31px; border-right: 1px solid #e2e2e2; text-align: center; }
.is-tabs ul li a:hover, .is-tabs ul li.active a { background: url("../images/tab_hover.gif") repeat-x scroll 0 0; color: #005cab; font-weight: bold; }
.is-tabscon { padding-top: 10px; }
.is-tabscon dl { display: none; }
.is-tabscon dl.active { display: block; }
.is-cont1 { height: auto; overflow: hidden; border: 1px solid #e1e1e1; border-bottom: 0; }
.is-cont1 .is-thead { height: 30px; width: 100%; border-bottom: 1px solid #e1e1e1; background: #f6f6f6; }
.is-thead span { display: inline-block; height: 30px; line-height: 30px; width: 70px; border-right: 1px solid #e1e1e1; text-align: center; }
.is-thead span.title1 { width: 130px; }
.is-thead span.title2 { width: 340px; }
.is-thead span.last { border-right: none; }
.is-tbody { width: 100%; height: auto; overflow: hidden; line-height: auto; position: relative; border-bottom: 1px solid #e1e1e1; }
.is-tbody .is-title { position: absolute; left: 20px; top: 50%; margin-top: -7px; width: 90px; text-align: center; }
.is-tbody .is-right { float: right; width: 647px; border-left: 1px solid #e1e1e1; }
.is-tbody .is-right ul li { height: 30px; line-height: 30px; padding-left: 20px; overflow: hidden; }
.is-tbody .is-right ul li.hover { background: #f5f5f5; }
.is-tbody .is-right ul li .title { display: block; float: left; width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.is-tbody .is-right ul li span { width: 20px; height: 19px; display: inline-block; margin-top: 6px; float: right; cursor: pointer; }
.is-tbody .is-right ul li span.licon1 { background: url("../images/list_icons.gif") no-repeat 0 0; margin-right: 58px; }
.is-tbody .is-right ul li span.licon2 { background: url("../images/list_icons.gif") no-repeat -76px 0; margin-right: 52px; }
.is-tbody .is-right ul li span.licon3 { background: url("../images/list_icons.gif") no-repeat -145px 0; margin-right: 58px; }
.is-tbody .is-right ul li span.licon4 { background: url("../images/list_icons2.gif") no-repeat; margin-right: 24px; }

/*数据查询-数据接口*/
.sjcx_lbox { width: 100%; }
.sjcx_cxbox { background: #f6f6f6; padding: 10px 0 5px; position: relative; }
.sjcx_cxbox ul li { float: left; height: 32px; background: none; padding: 0 0 8px 0; }
.sjcx_cxbox ul li.bt { width: 125px; padding-right: 10px; text-align: right; font-size: 14px; line-height: 32px; }
.sjcx_cxbox ul li.srk { width: 200px; position: relative; }
.sjcx_cxbox ul li.srk .msg-box { position: absolute; left: 0; top: 8px; }
.sjcx_cxbox ul li.srk1 { width: 200px; }
.sjcx_cxbox ul li.srk input { float: left; width: 186px; height: 30px; line-height: 30px; padding: 1px 5px 0; border: #ebebeb 1px solid; background: #fff; }
.sjcx_cxbox ul li.btn { float: none; position: absolute; width: 58px; height: 32px; padding: 0; right: 30px; top: 50%; margin-top: -16px; }
.sjcx_cxbox ul li.btn input { float: left; width: 58px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: #e19b31; border: none; outline: none; cursor: pointer; }
.sjcx_bjjgtit { width: 100%; height: 36px; background: #f7f7f7; margin-top: 14px; overflow: hidden; }
.sjcx_bjjgtit ul li { float: left; height: 36px; line-height: 36px; text-align: center; font-size: 14px; color: #333; font-weight: bold; border-right: #fff 3px solid; background: none; padding: 0; }
.sjcx_bjjgtit ul li.b1 { width: 128px; }
.sjcx_bjjgtit ul li.b2 { width: 160px; }
.sjcx_bjjgtit ul li.b3 { width: 130px; }
.sjcx_bjjgtit ul li.b4 { width: 100px; }
.sjcx_bjjgtit ul li.b5 { width: 91px; }
.sjcx_bjjgtit ul li.b6 { width: 80px; }
.sjcx_bjjgtit ul li.b7 { width: 72px; border-right: 0; }

.sjcx_bjcon .sjcx_bjjgtit { margin-top: 10px; height: auto; background: none; }
.sjcx_bjcon .sjcx_bjjgtit ul { height: 36px; overflow: hidden; clear: both; }
.sjcx_bjcon .sjcx_bjjgtit ul li { font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.shiyao_cxcon { height: auto; line-height: 28px; font-size: 14px; }
.shiyao_cxcon p { clear: both; }
.shiyao_cxcon p span { display: block; float: left; width: 150px; text-align: right; font-weight: bold; }

/*办事服务-*/
.bot20 { margin-bottom: 20px!important; }
.fw_container { width: 1040px; height: auto; margin: 20px auto; padding: 10px; background: #fff; }
.ind_zwfw { height: 244px; background: #fff; padding: 0 10px; }
.ind_zwfw .ind_xwtop { margin-bottom: 8px; }
.banshi_lbbox { width: 1020px; }
.banshi_lbbox ul { margin: 0 20px 0 0; }
.banshi_lbbox ul li { font-size: 14px; border-bottom: 1px solid #e5e5e5; line-height: 50px; }
.banshi_lbbox ul li.lm1 { height: 50px; padding: 0 20px; }
.banshi_lbbox ul li.lm2 { min-height: 50px; }
.banshi_lbbox ul li .attr { display: none; background: #fafafa; }
.banshi_lbbox ul li .attr a { display: block; padding: 0 20px 0 30px; background: url("../images/bsico.gif") no-repeat 20px center; }
.banshi_lbbox ul li .attr a:hover { background: url("../images/bsico.gif") no-repeat 20px center #e0ecf4; }
.banshi_lbbox ul li .bs_tit { display: block; height: 50px; padding: 0 20px; }
.banshi_lbbox ul li .bs_tit:hover { background: #e0ecf4; }
.banshi_lbbox ul li .bs_tit .ico { float: right; background: url(../images/close-child.png) right center no-repeat; padding-right: 15px; }
.banshi_lbbox ul li .open-child .bs_tit .ico { background: url(../images/open-child.png) right center no-repeat; padding-right: 15px; }
.banshi_lbbox { height: 190px; overflow: hidden; }
.banshi_lbbox dl { display: none; }
.banshi_lbbox dl.active { display: block; width: 1020px; height: 190px; overflow: hidden; }
.banshi_lbbox .div_scroll { width: 100%; height: 190px; overflow: hidden; float: left; }
.banshi_lbbox .scroll_container { overflow: hidden; position: relative; }
.banshi_lbbox .scroll_absolute { position: absolute; }
.banshi_lbbox .scroll_vertical_bar { position: absolute; top: 0; right: 0; width: 7px; height: 100%; margin: 0; padding: 0; }
.banshi_lbbox .scroll_track { position: relative; background: url(../images/line_e9.gif) 0 0 repeat-y; width: 7px; }
.banshi_lbbox .scroll_drag { position: relative; top: 0; right: 0; cursor: pointer; background: #cbcbcb; width: 7px!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-banshi_lbbox: 3px; }

.ind_bsjg { width: 780px; height: 384px; background: #fff; overflow: hidden; }
.ind_bsjg .ind_xwtop { margin: 10px 10px 0 10px; }

.ind_fwrbox { width: 260px; float: right; }
.ind_zxsb { background: url(../images/zxsb_bg.gif) 0 0 no-repeat; height: 105px; line-height: 85px; font-size: 20px; }
.ind_zxsb ul li a { color: #fff; display: block; padding-left: 128px; height: 85px; }
.cjsfw_bg { background: url(../images/cjfw_bg.jpg) 0 0 no-repeat; height: 278px; }
.cjsfw_bg .tit { height: 46px; line-height: 46px; font-size: 16px; color: #fff; padding-left: 24px; }
.cjsfw_bg .tit a { color: #fff; }
.cjsfw_bg ul { width: 185px; margin: 40px auto 0 auto; }
.cjsfw_bg ul li { height: 57px; line-height: 49px; text-align: center; font-size: 16px; color: #fff; }
.cjsfw_bg ul li a { color: #fff; background: url(../images/cjfw_btn.png) 0 0 no-repeat; display: block; height: 57px; }
.cjsfw_bg ul li.num2 a { background-position: 0 -57px; }

.fw_content { padding: 10px 0; }
.fw_title { font-size: 18px; color: #1a4c8a; text-align: center; font-weight: bold; line-height: 28px; padding: 0 10px 10px 10px; }
.fw_table { border: 1px solid #efeeec; }
.fw_table td { font-size: 14px; padding: 6px 8px; border-top: 1px solid #efeeec; border-left: 1px solid #efeeec; height: 50px; line-height: 22px; text-align: center; }
.fw_table .td-title { background: #f5f5f5; text-align: center; }
.fw_table .text-left { text-align: left; }

.power-temp2 { margin-top: 20px; }
.power-temp2 .temp-left2 { position: absolute; top: 0; left: 0; bottom: 0; width: 89px; background: #2581cf; text-align: center; }
.power-temp2 .temp-left2 span { position: absolute; left: 50%; top: 50%; margin-top: -30px; margin-left: -7px; color: #fff; }
.fw_info { padding: 0 20px; }
.fw_info table { width: 100%; table-layout: fixed; border-bottom: 1px solid #efeeec; border-right: 1px solid #efeeec; }
.fw_info tbody td { padding: 6px 8px; border-top: 1px solid #efeeec; border-left: 1px solid #efeeec; height: 50px; line-height: 22px; text-align: center; font-size: 14px; }
.power-temp2 { border: 1px solid #d5d5d5; }
.power-temp2 .power-temp-nav-wrap { height: 43px; background-color: #f5f5f5; }
.power-temp2 .power-temp-nav li { float: left; margin-top: -1px; padding: 10px 20px; border-top: 5px solid #2581cf; background-color: #fff; }
.power-temp2 .power-temp-nav li.active { font-weight: bold; color: #2581cf; font-size: 16px; }
.power-temp2 table { margin: 0 auto; margin-top: 1px; margin-bottom: 10px; border: none; }
.power-temp2 thead th { padding: 6px 8px; border: none; border-bottom: 1px solid #d5d5d5; height: 50px; line-height: 22px; text-align: center; color: #2581cf; font-size: 14px; }
.power-temp2 tbody td { border: none; border-top: 1px dashed #efeeec; background-color: #fff; }
.power-temp2 tbody td:first-child { border: none; }
.fw_info .td-title { background-color: #f5f5f5; }
.fw_info .text-left { text-align: left; }
.item-link { display: block; padding: 5px; }

/*栏目页-文字列表 */
.ls-cur-navjz { height: auto; font-size: 16px; line-height: 2; overflow: hidden; padding: 0 0 5px; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.ls-cur-navjz ul { clear: both; }
.ls-cur-navjz table { max-width: 100%!important; }
.ls-cur-navjz img { max-width: 100%; height: auto; }
.ls-cur-navjz ul li { height: 40px; line-height: 40px; vertical-align: bottom; }
.ls-cur-navjz ul li a { display: block; float: left; padding: 0 0 0 21px; max-width: 900px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-cur-navjz ul li a:hover { }
.ls-cur-navjz ul li .date { font-size: 14px; color: #999; white-space: nowrap; }
.ls-cur-navjz ul.download-list li a { float: none!important; max-width: none; margin-right: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-cur-navjz ul.doc_list li, .navjz ul.download-list li { overflow: hidden; }
.ls-cur-navjz ul li.lm_line { height: 20px; margin-top: 18px; border-top: 1px solid #d8d8d8; padding: 0; background: none; }
.ls-cur-navjz ul li.columnName { height: 40px; background: #f2f2f2; margin: 15px 0 20px; padding: 0 15px; border-left: 4px solid #dd2325; }
.ls-cur-navjz ul li.columnName .title { height: 40px; font-size: 18px; font-weight: bold; float: none; padding: 0; background: none; max-width: none; margin: 0; }
.ls-cur-navjz ul li.columnName .more { display: none; }
/*栏目页-专题专栏 */
.ls-cur-navjz ul.ztzl li { overflow: hidden; }
.ls-cur-navjz ul.ztzl li a { float: none; max-width: none; margin: 0; }
.ls-cur-navjz ul.ztzl li.num10, .ls-cur-navjz ul.ztzl li.num15, .ls-cur-navjz ul.ztzl li.num20, .ls-cur-navjz ul.ztzl li.num25, .ls-cur-navjz ul.ztzl li.num30, .ls-cur-navjz ul.ztzl li.num35, .ls-cur-navjz ul.ztzl li.num40, .ls-cur-navjz ul.ztzl li.num45, .ls-cur-navjz ul.ztzl li.num5, .ls-cur-navjz ul.ztzl li.num50 { margin-bottom: 20px; padding-bottom: 18px; border-bottom: 1px solid #d8d8d8; }
/*栏目页-普通页面 */
.ptlmcontent { font-size: 16px; }
.ptlmcontent p { margin-bottom: 15px; }
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-cur-navjz ul li a { max-width: 750px; }
  .ls-cur-navjz ul li.columnName { margin: 10px 0 15px; }
}
@media (max-width: 991px) {
  .ls-cur-navjz ul li a { float: none!important; max-width: none; margin-right: 85px; }
  .ls-cur-navjz ul.doc_list li img { display: none; }
  .ls-cur-navjz ul li.lm_line { height: 10px; margin-top: 10px; }
  .ls-cur-navjz ul li.columnName { margin: 5px 0 10px; }
  /*栏目页-专题专栏 */
  .ls-cur-navjz ul.ztzl li.num10,   .ls-cur-navjz ul.ztzl li.num15,   .ls-cur-navjz ul.ztzl li.num20,   .ls-cur-navjz ul.ztzl li.num25,   .ls-cur-navjz ul.ztzl li.num30,   .ls-cur-navjz ul.ztzl li.num35,   .ls-cur-navjz ul.ztzl li.num40,   .ls-cur-navjz ul.ztzl li.num45,   .ls-cur-navjz ul.ztzl li.num5, .ls-cur-navjz ul.ztzl li.num50 { margin-bottom: 10px; padding-bottom: 10px; }
}
@media (max-width: 767px) {
  .ls-cur-navjz ul li { height: 36px; line-height: 36px; }
  .ls-cur-navjz ul li.lm_line { height: 8px; margin-top: 8px; }
  .ls-cur-navjz ul li.columnName { margin: 5px 0 5px; }
  /*栏目页-专题专栏 */
  .ls-cur-navjz ul.ztzl li.num10,   .ls-cur-navjz ul.ztzl li.num15,   .ls-cur-navjz ul.ztzl li.num20,   .ls-cur-navjz ul.ztzl li.num25,   .ls-cur-navjz ul.ztzl li.num30,   .ls-cur-navjz ul.ztzl li.num35,   .ls-cur-navjz ul.ztzl li.num40,   .ls-cur-navjz ul.ztzl li.num45,   .ls-cur-navjz ul.ztzl li.num5, .ls-cur-navjz ul.ztzl li.num50 { margin-bottom: 8px; padding-bottom: 8px; }
}
/*栏目页 图片列表 */
.ls-cur-navjz ul.picture-list { width: 105%; clear: both; padding: 10px 0 0; }
.ls-cur-navjz ul.picture-list li { float: left; width: 254px; height: auto; margin: 0 28px 30px 0; background: #f2f2f2; border-radius: 0 0 3px 3px; }
.ls-cur-navjz ul.picture-list li a { display: block; float: none; width: 100%; overflow: hidden; cursor: pointer; padding: 0; background: none; max-width: none; margin: 0; }
.ls-cur-navjz ul.picture-list li a .img_img { display: block; width: 100%; overflow: hidden; cursor: pointer; }
.ls-cur-navjz ul.picture-list li a .img_img img { width: 100%; height: 170px; transition: all .5s; border-radius: 3px 3px 0 0; }
.ls-cur-navjz ul.picture-list li a:hover .img_img img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.ls-cur-navjz ul.picture-list li a .img_title { display: block; height: 45px; line-height: 22px; font-size: 14px; white-space: normal; margin: 8px 22px; text-align: center; overflow: hidden; }
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-cur-navjz ul.picture-list li { width: 211px; margin: 0 22px 25px 0; }
  .ls-cur-navjz ul.picture-list li a .img_img img { height: 141px; }
  .ls-cur-navjz ul.picture-list li a .img_title { margin: 8px 15px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-cur-navjz ul.picture-list li { width: 343px; margin: 0 20px 20px 0; }
  .ls-cur-navjz ul.picture-list li a .img_img img { height: 230px; }
  .ls-cur-navjz ul.picture-list li a .img_title { margin: 8px 15px; }
}
@media (max-width: 767px) {
  .ls-cur-navjz ul.picture-list { width: 100%; padding: 5px 0 0; }
  .ls-cur-navjz ul.picture-list li { width: 100%; margin: 0 0 10px; }
  .ls-cur-navjz ul.picture-list li a .img_img img { height: auto; }
  .ls-cur-navjz ul.picture-list li a .img_title { height: auto; margin: 8px 10px; }
}
/*栏目页-视频列表 */
.ls-cur-navjz .videoNews-list { width: 105%; clear: both; padding: 10px 0 0; }
.ls-cur-navjz .videoNews-list li { float: left; width: 254px; height: auto; margin: 0 28px 30px 0; background: #f2f2f2; border-radius: 0 0 3px 3px; }
.ls-cur-navjz .videoNews-list li .left-img { float: none; }
.ls-cur-navjz .videoNews-list li .left-img a { display: block; width: 100%; overflow: hidden; float: none; margin: 0; padding: 0; background: none; max-width: none; }
.ls-cur-navjz .videoNews-list li .left-img img.video-thumb { width: 100%; height: 191px; transition: all .5s; border-radius: 3px 3px 0 0; }
.ls-cur-navjz .videoNews-list li .left-img a:hover img.video-thumb { -webkit-transform: scale(1.1); transform: scale(1.1); }
.ls-cur-navjz .videoNews-list li .right-main { float: none; height: 45px; margin: 8px 22px; text-align: center; }
.ls-cur-navjz .videoNews-list li .video-title { display: block; height: 22px; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-cur-navjz .videoNews-list li .video-title span.left { display: block; float: none!important; }
.ls-cur-navjz .videoNews-list li .video-title span.left a { display: block; float: none; font-size: 14px; margin: 0; padding: 0; background: none; max-width: none; }
.ls-cur-navjz .videoNews-list li .video-attr { clear: both; height: 20px; line-height: 20px; font-size: 14px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-cur-navjz .videoNews-list li .play-icon, .ls-cur-navjz .videoNews-list li .videoNews-note { display: none; }
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-cur-navjz .videoNews-list li { width: 211px; margin: 0 22px 25px 0; }
  .ls-cur-navjz .videoNews-list li .left-img img.video-thumb { height: 158px; }
  .ls-cur-navjz .videoNews-list li .right-main { margin: 8px 15px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-cur-navjz .videoNews-list li { width: 343px; margin: 0 20px 20px 0; }
  .ls-cur-navjz .videoNews-list li .left-img img.video-thumb { height: 257px; }
  .ls-cur-navjz .videoNews-list li .right-main { margin: 8px 15px; }
}
@media (max-width: 767px) {
  .ls-cur-navjz .videoNews-list { width: 100%; padding: 5px 0 0; }
  .ls-cur-navjz .videoNews-list li { width: 100%; margin: 0 0 10px; }
  .ls-cur-navjz .videoNews-list li .left-img img.video-thumb { height: auto; }
  .ls-cur-navjz .videoNews-list li .right-main { margin: 8px 10px; }
}

/*** 文章页 START ****/
.secnr { height: auto; text-align: left; min-height: 500px; margin: auto; padding: 20px; position: relative; }
.secnr .guidang { position: absolute; right: -10px; top: -20px; z-index: 99; }
#wenzhang { margin: auto; font-size: 16px; line-height: 2; height: auto; }
.newstitle { font-size: 28px; line-height: 1.2; text-align: center; padding: 10px 0; font-weight: normal; }
.newstitlef { font-size: 22px; line-height: 1.2; text-align: center; padding: 5px 0; font-weight: normal; }
.newstitlet { font-size: 20px; line-height: 1.2; text-align: center; padding: 5px 0; font-weight: normal; }
.newstitles { font-size: 18px; line-height: 1.2; text-align: center; padding: 5px 0; font-weight: normal; }
.newsinfo { height: auto; line-height: 22px; color: #666; font-size: 14px; border-bottom: 1px solid #ddd; text-align: center; padding: 10px 0 15px; }
.newsinfo i { font-style: normal; }
.newsinfo span { display: inline-block; padding: 0 0.5em; vertical-align: middle; }
.newsinfo a { color: #666; }
.newsinfo a:hover { color: #c00; }
.newsinfo .wz_share { display: inline-block; vertical-align: middle; }
.newsinfo .wz_share .share-box { position: relative; right: auto; top: auto; }
.wzcon { padding: 20px; height: auto; min-height: 300px; font-size: 16px; line-height: 2; font-family: '宋体'; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.wzcon table { max-width: 100%!important; margin: auto; }
.wzcon img { max-width: 100%; height: auto; }
.wzbot1 { height: 30px; text-align: right; font-size: 12px; color: #999; padding-top: 10px; }
.wzbot1 a { color: #999; }
.wzbot1 a:hover { color: #c00; text-decoration: none; }
.wzbot1 .fxd_close { width: 156px; float: right; text-align: left; overflow: hidden; }
.wzbot1 .fxd_close .print_btn { display: block; float: left; width: 70px; height: 22px; line-height: 22px; background: url(../images/print.gif) 0 3px no-repeat; padding-left: 22px; }
.wzbot1 .fxd_close .close_btn { display: block; float: left; width: 40px; height: 22px; line-height: 22px; padding-left: 22px; background: url(../images/close1.gif) 0 3px no-repeat; }
.bdsharebuttonbox { display: inline-block; }
.bdsharebuttonbox a { display: inline-block!important; }
#bsPanelHolder { height: auto; display: inline; overflow: hidden; }
.scan_code_box { margin: 0 auto; padding: 20px 0; text-align: center; }
.scan_code_box .pic { text-align: center; width: auto; margin: 0 auto; }
.scan_code_box img { width: 120px; height: 120px; border: 1px solid #efefef; margin: 0 auto; padding: 9px; }
.scan_code_box .txt { text-align: center; line-height: 32px; font-size: 14px; color: #666; display: block; }
.scan_code_box .ewmgai { display: none; }
.video_main_content { text-align: center; padding: 30px 0 0; }
.sp_wzcon { padding: 20px; height: auto; font-size: 16px; line-height: 2; font-family: '宋体'; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.sp_wzcon table { max-width: 100%; margin: auto; }
.sp_wzcon img { max-width: 100%; height: auto; }
@media (max-width: 991px) {
  .secnr { min-height: 200px; padding: 15px 15px 5px; }
  .secnr .guidang { width: 200px; height: 200px; background-size: 100% 100%; }
  .newstitle { font-size: 22px; padding: 5px 0; }
  .newstitlef { font-size: 18px; }
  .newstitlet { font-size: 18px; }
  .newstitles { font-size: 16px; }
  .newsinfo { padding: 10px 0 10px; }
  .newsinfo span { padding: 0 0.25em; }
  .wzcon { padding: 20px 0; min-height: 200px; }
  .video_main_content { padding: 20px 0 0; }
  .sp_wzcon { padding: 20px 0; }
  .wzbot1 { display: none; }
}
@media (max-width: 767px) {
  .secnr { min-height: 150px; padding: 10px 0 0; }
  .newstitle { font-size: 20px; }
  .newstitlef { font-size: 18px; }
  .newstitlet { font-size: 18px; }
  .newstitles { font-size: 16px; }
  .newsinfo { padding: 5px 0 10px; font-size: 12px; line-height: 18px; }
  .wzcon { padding: 15px 0; }
  .video_main_content { padding: 15px 0 0; }
  .sp_wzcon { padding: 15px 0; }
}
@media print {
  .container { width: 1200px!important; }
  .ind_body, body { background: none; }
  .navbar { display: block; }
  .bottom,   .newsinfo, .wzbot1 { display: none; }
  .lmy_container,   .secnr, .wzcon { border: 0; padding: 0; background: none; }
  .secnr { height: auto; min-height: auto; }
  a[href]:after { content: none!important; }
}

/*****网站地图****/
.dty_title { height: auto; line-height: 72px; text-align: center; font-size: 32px; color: #1a4c8a; }
.dty_contain { margin: auto; padding-bottom: 50px; }
.dty_mutitle { height: 40px; line-height: 40px; background: url(../images/line_dc.gif) 0 bottom repeat-x; overflow: hidden; margin-top: 15px; }
.dty_mutitle a { display: block; float: left; height: 40px; line-height: 40px; font-size: 18px; color: #fff; padding: 0 30px; background: #1a4c8a; white-space: nowrap; }
.dty_mutitle a:hover { color: #fff; }
.dty_sublb { padding: 10px 0 10px; }
.dty_sublb:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .dty_sublb { zoom: 1; }
/* IE6 */
*:first-child + html .dty_sublb { zoom: 1; }
/* IE7 */
.dty_sublb ul li { float: left; height: 36px; line-height: 36px; font-size: 15px; width: 20%; }
.dty_sublb ul li a { display: block; padding-left: 26px; background: url(../images/ico.gif) 10px center no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 991px) {
  .dty_title { line-height: 60px; font-size: 28px; }
  .dty_contain { padding-bottom: 15px; }
  .dty_mutitle { margin-top: 10px; }
  .dty_sublb ul li { width: 25%; }
}
@media (max-width: 767px) {
  .dty_title { line-height: 28px; font-size: 20px; padding: 5px 0; }
  .dty_contain { padding-bottom: 10px; }
  .dty_mutitle { margin-top: 10px; }
  .dty_sublb { padding: 5px 0; }
  .dty_sublb ul li { width: auto; height: auto; line-height: 24px; box-sizing: border-box; margin: 10px 7px 0 7px; }
  .dty_sublb ul li a { white-space: normal; background-position: 0 11px; padding-left: 12px; }
}

/* 内容百科提示 */
.highlight { color: #136ec2; padding-right: 10px; margin-right: 10px; }
.highlight:hover { text-decoration: underline; }
.reference-tip { position: absolute; z-index: 1001; border: 1px solid #96aac6; }
.reference_mcjs { vertical-align: middle; width: 20px; background-color: #96aac6; height: 100%; right: 0; top: 0; color: #fff; text-align: center; padding: 2px 0; }
.reference-tip .content { padding: 15px; background-color: #fafcff; max-width: 220px; width: 220px; word-break: break-all; line-height: 24px; color: #033333; font-size: 14px; }
.reference-tip .reference-tip_item { font-size: 14px; margin: 4px 0; }
.reference-tip .triangle-bg, .reference-tip .triangle-border { width: 0; height: 0; position: absolute; left: 10px; }
.reference-tip .triangle-bg { top: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #fff; z-index: 1; }
.reference-tip .triangle-border { top: -8px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #96aac6; }

/*内容播放器按钮样式*/
.wza-audio-circle { width: 25px!important; height: 25px!important; }
.wza-audio-circle .wza-interface { height: 25px!important; }
.wza-audio-circle .wza-controls { top: 2px!important; left: 3px!important; }
.wza-audio-circle .wza-play { width: 20px!important; height: 20px!important; background: url(../images/play/content_play.png) 0 0 no-repeat!important; }
.wza-state-playing .wza-play { background: url(../images/play/content_pause.png) 0 0 no-repeat!important; }

/*重要转载栏目*/
.zyzzlist { background: url(../images/line_dc.gif) 0 bottom repeat-x; overflow: hidden; }
.zyzzlist li { float: left; margin-left: 20px; }
.zyzzlist li.first, .zyzzlist li:first-child { margin-left: 0; }
.zyzzlist li a { display: block; float: left; width: auto; white-space: nowrap; height: 44px; line-height: 42px; padding: 0 15px; font-size: 22px; }
.zyzzlist li.active a { height: 42px; font-weight: bold; color: #1a4c8a; border-bottom: #1a4c8a 2px solid; }

.zy_more { height: 42px; background: #f7f7f7; text-align: center; margin-top: 15px; }
.zy_more a { display: block; line-height: 42px; font-size: 16px; }

@media (max-width: 991px) {
}
