@charset "utf-8";
/**/
body { margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px; color: #333; background: transparent; }
.pos-rel{position: relative;}
/*head*/
/*头部无障碍*/
.ls-special-right { position: absolute; top: 25px; right: 0; }
.ls-special-right li { float: left; margin: 0 5px;  height: 36px; }
.ls-special-right li a { display: inline-block; text-align: center; color: #fff;padding: 0 15px; background: rgba(0,0,0,0.3); border-radius: 5px;font-size: 16px; height: 36px; line-height: 36px; vertical-align: top; }
.ls-special-right li a:hover{background-color: rgba(0,0,0,0.4);}
.ls-special-right li a img{ display: none;}
.ls-special-banner { height: 350px; background: url(../images/banner.png) no-repeat center; }

.guidang{ position: absolute; right: -200px; top:110px; z-index: 9;}
/*logo*/
.ls-special-logo {position: absolute;top: 15px;left: 0; width: 318px; height: 70px; line-height: 70px; background: #fff; border-radius: 10px;text-align: center;padding: 0!important; }
.ls-special-logo img { width: 300px; height: auto; }
.ls-special-logo li a span, .ls-banner-pic li a span { display: none; }
/*banner*/
.ls-banner-pic { padding-top: 100px; text-align: center;  }
.ls-banner-pic a{display: block;}
.ls-banner-pic img{max-width: 90%;height: auto;}

.ls-page-navigation { background: url("../images/menu_bj.png") no-repeat; height: 70px; }
.ls-page-navigation .nav { float: none; }
.ls-page-navigation .nav li { float: left; width: 17.5%; height: auto; text-align: center;}
.ls-page-navigation .nav li.num2 { width: 30%; }
.ls-page-navigation .nav li a {font-size: 22px; color: #fff; font-weight: bold;height: 70px; line-height: 70px; }
.ls-page-navigation .nav li.on a, .ls-page-navigation .nav li a:hover { color: #ffed57; }
@media (max-width: 991px) {
  .ls-page-navigation .nav li a{font-size: 20px;}
}
@media screen and (max-width: 767px) {
  /*头部*/
  .ls-special-right{top: 10px;}
  .ls-special-logo{position: static;width: auto;max-width: 90%; float: none;margin: 50px auto 0; height: auto;line-height: initial;background: none;border-radius: initial;}
  .ls-special-logo li a{display: inline-block;padding: 10px;background: #fff;border-radius: 10px;}
  .ls-special-logo img{width: 100%;height: auto; max-width: 300px;}

  .ls-special-banner {padding-bottom: 30px; background: url(../images/banner-phone.png) no-repeat; height: auto; background-size: cover; overflow: hidden; }
  .ls-banner-pic{padding-top: 30px;}
  /*导航*/
  .ls-page-navigation{height: auto !important;}
  .ls-page-navigation .navbar-header{ height:50px; font-weight:bold;padding:0 10px;}
  .navbar-default .navbar-toggle{background:#fff;}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:transparent;}
  .navbar-default .navbar-toggle .icon-bar{background-color: #ca200a;}
  .navbar-default .navbar-toggle:hover .icon-bar{background: #fff;}
  .ls-page-navigation .navbar-brand{padding: 0;height:50px;line-height: 50px;font-size:20px;color: #fff;}
  .navbar-default .navbar-brand:hover{color: #fff;}
  .ls-page-navigation .nav li {width: 100%!important; float: none; background: #ce2626; border-bottom: 1px solid #eee; }
  .ls-page-navigation .nav li a{font-size: 18px;height: 50px; line-height: 50px;padding: 0 !important;margin: 0 !important;}
  /*.navbar-default .navbar-brand { color: #fff; padding: 0; line-height: 50px; height: 50px; width: 90px; text-align: center; }*/
  .navbar-default .navbar-toggle {padding: 9px 10px; }
  .navbar-nav { margin: 0; }
}

/**main**/
.dy { background: url("../images/dy_bj.png") no-repeat bottom center; position: relative; border-top: 6px solid #e4541d; padding: 8px 0 8px 70px; margin-top: 34px; box-sizing: border-box; }
.dy_bar { background: url("../images/dy_bar_bj.png") no-repeat center top; width: 49px; height: 101px; font-size: 24px; font-weight: bold; line-height: 40px; color: #fff; box-sizing: border-box; padding: 9px 11px; position: absolute; top: 20px; left: 20px; }
.dy_jj { font-size: 18px; line-height: 48px; text-indent: 36px; padding: 0 15px; }
/**基层政务公开标准目录**/
.glml { background: #fff6ef; margin-top: 12px; padding: 55px 0 50px 0; }
.bar1, .bar2 { text-align: center; }
.bar1 { background: url("../images/gk_bar1.png") no-repeat center center; margin-bottom: 55px; }
.gkml_box { border: 1px solid #e73922; border-radius: 10px; box-sizing: border-box; padding: 0 16px 60px; }
.gkml_box+.gkml_box { margin-top: 75px; }
.gkml_bar { background: #fff6ef url("../images/gkml_bar_bj.png") no-repeat center top; font-size: 24px; font-weight: bold; line-height: 56px; color: #fff; width: 326px; height: 56px; text-align: center; margin: -24px 0 0 36px; }
.dw_box ul{ margin-right: -2%; }
.dw_box li { float: left; width: 10.5%; margin-right: 2%; margin-top: 38px; }
.dw_box li a { display: block; height: 53px; border: 1px solid #ffd1ae; background: #fff; text-align: center; font-size: 18px; line-height: 53px; border-radius: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; box-sizing: border-box; }
/**政策文件**/
.bar2 { background: url("../images/gk_bar2.png") no-repeat center center; margin-top: 60px; }
/*list*/
.zcwj_box .list1 { padding: 25px 0; }
.list1 li { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; }
.list1 li { font: 18px/48px ''; height: 48px; }
/*.list1 li:hover { padding-left: 40px; }*/
.list1 li a { max-width: 100%; box-sizing: border-box; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; background: url("../images/list_d.png") no-repeat left center; color: #000; }

.more1 { text-align: center; }
.more1 a { display: inline-block; width: 128px; height: 40px; background: #be0000; color: #fff; font: 16px/40px ''; border-radius: 20px; text-align: center; }

/**政务动态**/
.zwdtCont { padding: 43px 0 60px 0; }
.zwdt_slider { width: 712px; height: 398px; float: left; overflow: hidden; position: relative; }
/*.zwdt_slider .hd { height: 48px; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; }*/
/*.zwdt_slider .hd ul { overflow: hidden; zoom: 1; position: absolute; right: 0; bottom: 18px; z-index: 9; }*/
/*.zwdt_slider .hd ul li { float: left; font-size: 0; margin-right: 7px; width: 13px; height: 13px; background: #fff; cursor: pointer; border-radius: 10px; }*/
/*.zwdt_slider .hd ul li.on { background: #bf0000; }*/

/*.zwdt_slider .bd { position: relative; height: 100%; z-index: 0; }*/
/*.zwdt_slider .bd ul { width: 100%!important; height: 100%!important; }*/
/*.zwdt_slider .bd li { width: 100%!important; height: 100%; zoom: 1; vertical-align: middle; position: relative; }*/
/*.zwdt_slider .bd img { width: 100%; height: 100%; display: block; }*/
/*.zwdt_slider .bd li a span { position: absolute; left: 0; bottom: 0; height: 48px; line-height: 48px; font-size: 16px; background: url(../images/gk_tm.png) repeat; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; display: inline-block; padding: 0 105px 0 5px; box-sizing: border-box; }*/
/*.zwdt_slider .next, .zwdt_slider .prev { position: absolute; top: 50%; margin-top: -33px; display: block; width: 30px; height: 66px; opacity: 0.5; }*/
/*.zwdt_slider .next { right: 0; background: url("../images/gk_rit.png") no-repeat; }*/
/*.zwdt_slider .prev { background: url("../images/gk_left.png") no-repeat; left: 0; }*/
.zwdt_slider .bd { position: relative; height: 100%; z-index: 0; }
.zwdt_slider .bd ul { width: 100%!important; height: 100%!important; }
.zwdt_slider .bd li { width: 100%!important; height: 100%; zoom: 1; vertical-align: middle; position: relative; }
.zwdt_slider .bd img { width: 100%; height: 100%; display: block; }
.zwdt_slider .bd li a span { position: absolute; left: 0; bottom: 0; height: 48px; line-height: 48px; font-size: 16px; background: url(../images/gk_tm.png) repeat; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; display: inline-block; padding: 0 105px 0 5px; box-sizing: border-box; }
.wza-on .zwdt_slider .title{background: url(../images/gk_tm.png) repeat !important; color: #fff !important; }
/*.zwdt_slider .next, .zwdt_slider .prev { position: absolute; top: 50%; margin-top: -33px; display: block; width: 30px; height: 66px; opacity: 0.5; }*/
/*.zwdt_slider .next { right: 0; background: url("../images/gk_rit.png") no-repeat; }*/
/*.zwdt_slider .prev { background: url("../images/gk_left.png") no-repeat; left: 0; }*/
.zwdt_slider .flash-num{ position: absolute; right:5px; bottom: 18px; font-size: 0; line-height: 0;}
.zwdt_slider .flash-num ul li{ display: inline;height: 13px;}
.zwdt_slider .flash-num ul li span,.zwdt_slider .flash-num ul li a{  background:#fff!important;display: inline-block; cursor: pointer; margin-right: 7px; transition: 0.4s all; width: 13px; height: 13px; border-radius: 50%;}
.zwdt_slider .flash-num ul li.on span,.zwdt_slider .flash-num ul li.on a,.flash-num li.on a{ background:#bf0000 !important;}

.dtList { width: 38%; }
.dtList .list1 { margin-top: -15px; }
.dtList .more1 { text-align: right; margin-top: 25px; }

/**公开领域****/
.gkly { background: url("../images/gk_gklybj.png") center bottom no-repeat #fff3eb; padding-top: 60px; }
.gkly .bar2 { margin-top: 0; }
.gklyCont { padding: 10px 0 50px 0; }

.gkly_list li { float: left; width: 195px; text-align: center; margin-top: 40px; margin-right: 55px;  }
.gkly_list li:nth-of-type(5n) { margin-right: 0; }
.gkly_list li a{ display: block;font-size: 16px; height: 108px; border: 1px solid #fbdbcc; box-shadow: 0 0 5px #fbdbcc; background: #fff;border-radius: 10px;}
.gkly_list li img { margin: 18px auto 10px auto; width: auto; height: 40px; }
.gkly_list li .img_title {  display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; }
/**图片**/
.img_link { margin-top: 50px; }
.img_link img { width: 100%; display: block; }
.img_link li a span { display: none; }
/**列表页**/
.wz { border-bottom: 1px solid #ccc8c8; padding-bottom: 20px!important; margin-top: 20px; }
.wz p { padding-left: 10px; font-size: 18px; }

/*领域分类*/
.classify { margin: 40px auto; border: 1px solid #e73922; padding: 0 20px; }
.classifyBox { margin: 10px 0; }
.classify_tit { font-size: 18px; float: left; width: 12%; margin: 0; line-height: 48px; }
.classify_name { width: 88%; float: left; }
.classify_name a { display: inline-block; font: 16px/48px ''; margin-right: 20px; }
.classify_name a.on, .classify_name a:hover { color: #d0000e; }

.listContent { margin-top: 23px; }

/*左侧菜单*/
.lm_left { width: 23%; float: left; background: #f3f3f3; }
.lm_parent { font: bold 18px/52px ''; color: #fff; background: #d0000e; text-align: center; }
.child_list li { width: 100%; min-height: 52px; font: bold 16px/24px ''; padding: 0 10px 0 24px; }
.child_list li a { display: block; padding: 14px; }
.child_list li.on, .child_list li:hover { background: #f1e8e9; }
.child_list li.on a, .child_list li:hover a { color: #d0000e; background: url("../images/gk_list_lm.png") no-repeat center left; }

/* 左侧新增全部 */

.activeAll { display: flex; justify-content: start; align-items: center; width: 100%; height: 52px; background: #fbeeee; }
.activeAll-left { width: 3px; height: 15px; background: #be0000; margin: 0 0 0 33px; }
.activeAll-right a { font-size: 16px; font-family: Microsoft YaHei; font-weight: bold; color: #be0000; margin: 0 0 0 10px; }

/*右侧and list*/
.ul_rit { float: right; width: 75%; }
.dq_lm { background: #f3f3f3; font: bold 18px/52px ''; padding-left: 20px; }
.listContent .list1 { padding: 20px 0; }
.listContent .list1 li { padding: 0 20px; height: 38px; line-height: 38px; }
/*.list1 li a { padding-right: 20px; }*/
.listContent .list1 li:nth-child(5n) { border-bottom: 1px dashed #d3d3d3; margin-bottom: 20px; padding-bottom: 20px; height: 58px; }

/*page*/
.page { text-align: center; font: 14px/30px ''; margin-top: 30px; }
.page div { display: inline-block; }
.page div input { width: 45px; height: 28px; margin: 0 5px; text-align: center; border: 1px solid #e8e8e8; }
.page div a { color: #333; padding: 0 11px!important; border: 1px solid #e8e8e8; margin: 0 2px; display: inline-block; height: 30px; }
.page div a.active, .page div a.hover, .pagination_index.page_loca a { background: #d0000e; color: #fff; }
.pagination_txt { padding: 0 10px; }
.pagination-last { margin-top: 10px; }

/**内容**/
.content h1 { font: bold 28px/36px ''; text-align: center; padding: 10px 0; }
.other { padding: 15px 0; text-align: center; }
.other span { margin-right: 20px; }
.det { padding: 20px; }
.footer { margin-top: 50px; }
@media screen and (max-width: 1578px) {
  .guidang{ right: 0; top:90px;}
}
/*响应式*/
@media  (max-width: 1199px) {
  /*导语*/
  .dy { margin-top: 20px; }
  .gkly { padding-top: 30px; }
  .img_link { margin-top: 30px; }
  .gklyCont { padding: 10px 0 30px 0; }
  .gkly_list li { width: 186px; margin-top: 20px; margin-right: 15px; }
  .gkly_list li:nth-of-type(5n) { margin-right: 0; }
  /*标准目录*/
  .glml { padding: 30px 0 30px; margin-top: 20px; }
  .dw_box li { width: 14.6%; margin-top: 20px; }
  .gkml_box+.gkml_box { margin-top: 50px; }
  .bar2 { margin-top: 30px; }
  /**政策文件**/
  .list1 li { line-height: 43px; height: 43px; }
  /**政务动态**/
  .zwdt_slider { width: 595px; height: 333px; }
  .zwdtCont { padding: 30px 0 30px 0; }
  .zcwj_box .list1 { padding: 15px 0 10px; }
  .dtList { width: 376px; }
  .dtList .more1 { margin-top: 5px; }
  /**/
  .footer { margin-top: 30px; }
}
@media (max-width: 1024px) {
  .classify_tit { width: 15%; }
  .classify_name { width: 85%; }
}

@media (max-width: 991px) {
  /*导语*/
  .dy { margin-top: 15px; }
  /*标准目录*/
  .gkml_bar{font-size: 22px;}
  .glml { padding: 15px 0 15px; margin-top: 15px; }
  .gkml_box { padding: 0 15px 15px; }
  .bar1 { margin-bottom: 40px; }
  .dw_box li { width: 23%; margin-top: 15px; }
  /**政务动态**/
  .zwdt_slider { width: auto; height: 429px!important; float: none; }
  .dtList { width: auto; float: none; }
  .dtList .list1 { margin-top: 10px; }
  .zwdtCont { padding: 15px 0 15px 0; }
  /*公开领域*/
  .gkly { padding-top: 15px; }
  .gkly_list li { width: 180px; }
  .gkly_list li:nth-of-type(5n) { margin-right: 15px; }
  .gkly_list li:nth-of-type(4n) { margin-right: 0; }
  .gklyCont { padding: 10px 0 15px 0; }
  .img_link { margin: 10px 10px 0; }
  .footer { margin-top: 15px; }

  /*领域分类*/
  .classify{margin: 20px 0;padding: 0 15px;}
}


@media screen and (max-width: 767px) {
  .guidang{width: 150px!important;height: 150px!important;background-size: 100% 100%!important;}
  .lm-content { padding: 0 10px; }
  /*导语*/
  .dy { padding: 8px 8px 15px; margin-top: 10px; margin-left: 10px; margin-right: 10px; }
  .dy_jj { padding: 0;line-height: 1.8;font-size: 16px; }
  .dy_bar { position: static; width: auto; height: 40px; line-height: 40px; color: #be0000; background: transparent; padding: 0; text-align: center; }
  /*标准目录*/
  .bar1{background-image: none !important;}
  .gkml_bar{font-size: 20px;}
  .bar1 img,.bar2 img{max-height: 22px;max-width: 100%;height: auto;}

  .gkml_box { padding: 0 10px 10px; }
  .gkml_box+.gkml_box { margin-top: 40px; }
  .glml { margin-top: 10px; padding: 10px; }
  .dw_box li { margin-top: 10px; }
  .dw_box li a{font-size: 16px;height: 40px;line-height: 40px;}
  /*政策文件*/
  .list1 li{font-size: 16px;height: 36px;line-height: 36px;}
  .more1 a{width: 100px;font-size: 14px;height: 32px;line-height: 32px;}
  /**政务动态**/
  .zwdt_box { padding: 0 10px; }
  .dtList, .zwdt_slider { width: 100%; }
  .zwdt_slider .next, .zwdt_slider .prev { display: none; }
  .dtList .list1 { margin-top: 20px; }
  .dtList .more1 { text-align: center; }
  /*公开领域*/
  .gkly { padding: 10px 10px 0; }
  .gkly_list li { width: 49%; margin-top: 10px; margin-right: 2%!important; }
  .gkly_list li:nth-of-type(2n) { margin-right: 0!important; }
  /*领域分类*/
  .classify{margin: 10px;padding: 0 10px;}
  .classify_tit{font-size: 16px;line-height: 42px;}
  .classify_name a{font-size: 14px; line-height: 36px;}

  .classify_name,   .classify_tit,   .lm_left, .ul_rit { width: 100%; }
  .ul_rit { margin-top: 20px; }
  .page div input { height: 30px; }
  .page div a { padding: 0 8px; }
  .zcwj_box { padding: 0 10px; }
}
@media screen and (max-width: 670px) {
  .zwdt_slider { height: 363px!important; }

}
@media screen and (max-width: 630px) {
  .dw_box li { width: 31.3%; }
}
@media screen and (max-width: 600px) {
  .bar2 { margin-top: 30px; background: none; }
  .bar1 img,.bar2 img { height: 20px; }
  .zwdtCont { padding-bottom: 35px; }
  .zwdt_slider { height: 268px!important; }
  .bar1 img { width: 230px; }
}
@media screen and (max-width: 570px) {
  .zwdt_slider { height: 307px!important; }

}
@media screen and (max-width: 500px) {
  .dw_box li { width: 48%; }
}
@media screen and (max-width: 470px) {
  .zwdt_slider { height: 252px!important; }

}
@media screen and (max-width: 375px) {
  .zwdt_slider { height: 196px!important; }
  .gkml_bar {width: auto; margin: -24px 0 0 -8px; }

}


/*通用栏目页*/
.lm_lban { width: 276px; height: auto; min-height: 548px; background: #f3f3f3; }
.lm_top { font: bold 18px/52px ''; color: #fff; text-align: center; height: auto; overflow: hidden; background: #d0000e; }
.lm_top .tit { display: block; }
.navdh { height: auto; overflow: hidden; }
.navdh ul li { vertical-align: bottom; overflow: hidden; height: auto; font: bold 16px/24px ''; padding: 0 10px 0 24px; min-height: 52px; }
.navdh ul li a { display: block; height: auto; padding: 14px; overflow: hidden; color: #333; }
.navdh ul li.active, .navdh ul li:hover { background: #f1e8e9; }
.navdh ul li a.active, .navdh ul li a:hover, .navdh ul li.active a { color: #d0000e; background: url(../images/gk_list_lm.png) no-repeat center left; }
.navdh ul li.on a { color: #d0000e; background: url(../images/gk_list_lm.png) no-repeat center left; }
.lm_rban { width: 900px; height: auto; min-height: 550px; }
.dqlanmu { position: relative; clear: both; background: #f3f3f3; }
.dqlanmu .guidang { position: absolute; right: 0; top: 40px; }
.columnname { display: block; float: left; width: auto; line-height: 52px; font-size: 18px; font-weight: bold; padding: 0 20px; }
.navjz { height: auto; padding: 18px 0 0; font-size: 16px; line-height: 200%; overflow: hidden; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; }
.navjz ul { clear: both; }
.navjz table { max-width: 100%!important; }
.navjz ul li { padding: 0 20px; height: 38px; line-height: 38px; vertical-align: bottom; }
.navjz ul li a { padding: 0 20px; background: url(../images/list_d.png) no-repeat left 17px; font-size: 16px; max-width: 790px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navjz ul li .date { font-size: 14px; color: #999; }
.navjz ul.doc_list { padding-bottom: 5px; }
.navjz ul.doc_list li, .navjz ul.download-list li { overflow: hidden; }
.navjz ul.doc_list li img { float: left; margin: 12px 0 0 2px; }
.navjz ul li.lm_line { height: 24px; background: url(../images/navjz_line.gif) center repeat-x; padding: 0; }
.navjz ul li.columnName { height: 40px; background: #f7f7f7; margin: 5px 0 10px; padding: 0 10px; display: none; }
.navjz ul li.columnName .title, .navjz ul li.columnName .title:hover { display: block; width: auto; white-space: nowrap; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #4768a8; }
.navjz ul li.columnName .more { font-size: 14px; color: #999; line-height: 40px; margin-right: 0; float: right; }
.navjz ul li.columnName .more:hover { color: #4768a8; }
.ptlmcont { padding: 10px; }
/*小屏二级栏目*/
.btn-group { width: 100%; cursor: pointer; position: relative; margin-bottom: 20px; }
.btn { width: 100%; padding: 14px 12px; font-size: 18px; text-align: left; border-radius: 0; }
.btn-danger { height: auto; color: #fff; background: #d0000e; border: 0; font-weight: bold; padding-left: 15px; }
.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: #d0000e; border: 0; }
.btn .caret { float: right; margin-top: 10px; }
.btn-danger:hover { color: #fff; background: #d0000e; border: 0; }
.dropdown-menu { position: absolute; width: 100%; padding: 0; border-radius: 0; box-shadow: none; border: 0; top: 52px; margin: 0; }
.dropdown-menu > li > a { padding: 14px 20px 14px 15px; font-size: 16px; background: #edb8b861; }
.dropdown-menu a { background: #f4f4f4; border-top: 1px solid #fff; }
.dropdown-menu a:hover { background: #f4f4f4!important; color: #d0000e!important; font-weight: bold; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #edb8b861!important; color: #d0000e; font-weight: bold; }
.jump-info .btn-group .btn { padding: 0!important; }
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger { background-color: none; border-color: none; }
@media (min-width: 992px) and (max-width:1199px) {
  .lm_rban { width: 700px; }
  .navjz ul li a { max-width: 640px; }
}
@media (max-width:991px) {
  .lm_rban { float: none; width: 100%; margin-top: 0; min-height: auto; height: auto!important; }
  .navjz ul li a { max-width: 700px; }
}
@media (max-width:767px) {
  .navjz ul li a { max-width: none; white-space: normal; }
  .navjz ul li { height: auto; padding: 0; }
  .lm_rban{width: auto!important; margin: 0 10px;}

}
/*文章页*/
.wz_top { height: auto; padding: 16px 10px; overflow: hidden;  background: none; font-size: 16px; line-height: 1.2; border-bottom: 1px solid #ccc8c8; margin-bottom: 20px; }
.wz_top a { color: #333; }
.wz_top i { font-style: normal; }
.wz_top .search-keywords { color: red; }
.con_main { padding: 0 20px; overflow: hidden; position: relative; }
.con_main .guidang { position: absolute; top: 180px; right: 10px; }
.newstitle { font-size: 28px; line-height: 36px; font-weight: bold; text-align: center; margin: 0 0 20px; padding: 0 0 10px; }
.newstitlef, .newstitlet { font-size: 20px; text-align: center; line-height: 36px; font-weight: normal; }
.newstitles { font-size: 16px; text-align: center; line-height: 30px; font-weight: normal; }
.newsinfo { height: auto; line-height: 28px; font-size: 14px; padding: 7px 0 7px 4px; color: #666; text-align: center; border-bottom: 1px solid #d0d0d0; margin-top: 10px; }
.newsinfo .sp { display: inline-block; margin: 0 6px; }
.newsinfo a { color: #666; }
.newsinfo .active { display: inline-block!important; }
.newsinfo  .share { display: inline-block; vertical-align: middle; padding-left: 23px; background: url(../images/wzicon2.gif) left center no-repeat; }
.newsinfo .share-box { position: relative; right: auto; top: auto; }
.j-fontBig.active, .j-fontNormal.active, .j-fontSmall.active { font-weight: bold; font-size: 20px; }
.newscontnet { font-size: 16px; margin: 0 auto; color: #333; line-height: 225%; padding: 20px 0 0; font-family: "微软雅黑"!important; }
.newscontnet img { max-width: 100%; }
.newscontnet p, .newscontnet p span { font-family: "微软雅黑"!important; }
.newscontnet table { width: 100%!important; }
.newscontnet table td { border: 1px solid #333!important; padding: 5px; }
.scan_code_box { margin: 0 auto; padding: 40px 0; text-align: center; }
.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; }
.updown { line-height: 35px; }
.wzbot { background: url(../images/navjz_line.gif) top repeat-x; padding: 10px 0 0; overflow: hidden; }
.wzbot ul.fxd_close { width: auto; float: right; text-align: left; overflow: hidden; }
.wzbot ul.fxd_close .print_btn { display: block; float: left; height: 26px; line-height: 26px; background: url(../images/print.gif) 0 5px no-repeat; padding-left: 22px; font-size: 14px; color: #666; margin-right: 20px; }
.wzbot ul.fxd_close .close_btn { display: block; float: left; height: 26px; line-height: 26px; padding-left: 22px; background: url(../images/close1.gif) 0 5px no-repeat; font-size: 14px; color: #666; }
.minh500 { height: auto!important; min-height: 500px; }
@media (min-width: 992px) and (max-width:1199px) {
}
@media (max-width:767px) {
  .wz_top{ margin-bottom: 0px;}
  .con_main{ padding-top: 20px;}
}
.gkly_list li a:hover img{
  animation:tpxz 1s linear 0s;
  }
  @keyframes tpxz {
  0%{

  }
  100%{
      transform: rotateY(360deg);
  }
}