﻿/* 高级检索开始 */
.rsb_mainc {
  width: 1030px;
  margin: 0 auto;
  background: #f7f7f7;
  padding: 88px 35px 60px 35px;
  margin-top: -340px;

}

.lbg {
  width: 186px;
  height: 50px;
  background: url(rsb_jsbBg_v2020.png) no-repeat left center;
}

.secc {
  height: 50px;
  width: 510px;
  margin: 0 20px;
  background: url(rsb_jssrcBg_v2020.png) no-repeat;
}

.secc input.text {
  height: 48px;
  line-height: 48px;
  margin: 1px 0 0 10px;
  font-size: 14px;
  width: 430px;
}

.secc input.submit {
  margin-top: 1px;
  width: 48px;
  height: 48px;
  background: url(rsb_jsblensBg_v2020.png) no-repeat center center;
  cursor: pointer;
}

.hsec {
  font-size: 20px;
  font-weight: bold;
  color: #0166b5;
  line-height: 50px;
  margin-right: 20px;
  cursor: pointer;
}

.hcsec {
  padding-top: 40px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e6e6e6;
  display: none;
}

.hcsecis {
  width: 830px;
  margin: 0 auto;
}

.hs_item {
  float: left;
  /* height: 38px; */
  margin-bottom: 22px;
}

.hs_item.wlong .hsir {
  width: 749px;
}
.hs_item.wlong .hsir input {
  *width: 719px;
}
.hs_item.hlong  .hsir input {
  *width: 283px;
}

.hcsec .hsil {
  color: #333333;
  font-size: 16px;
  width: 80px;
  text-align: center;
  line-height: 38px;
}

.hcsec .hsir input {
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  line-height: 36px;
  color: #999;
  font-size: 16px;
  background: #fff;
  border: 1px solid #e6e6e6;
  padding: 0 15px;
}

.hs_item.hlong .hsir {
  width: 313px;
}

.sub_drop {
  position: relative;
  width: 100%;
  z-index: 99;
}

.sub_drop span {
  display: block;
  box-sizing: border-box;
  width: 100%;
  *width: 298px;
  border: 1px solid #e6e6e6;
  height: 36px;
  line-height: 36px;
  color: #333;
  padding-left: 15px;
  background: #fff url(rsb_jsdnArrow_v2020.png) no-repeat 290px center;
  cursor: pointer;
}

.sub_drop ul {
  display: none;
  position: absolute;
  box-sizing: border-box;
  z-index: 99;
  background: #fff;
  width: 100%;
  border: 1px solid #e6e6e6;
  height: 320px;
  overflow: auto;
}

.sub_drop ul li {
  line-height: 36px;
  padding-left: 15px;
}

.sub_drop ul li:hover {
  background: #6a94d4;
  color: #fff;
  cursor: pointer;
}

.hsir textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 15px;
  font-size: 16px;
  color: #999999;
  font-family: "Microsoft Yahei";
  resize: none;
  border: 1px solid #e6e6e6;
}

.js_resc {
  /* padding-top: 30px; */
}

.hcsec .hsir input.pickTime {
  background: #fff url(rsb_jsrlIcon_v2020.png) no-repeat 280px center;
}

.hcsec .btns {
  width: 270px;
  margin: 0 auto;
}

.btns div {
  height: 38px;
  line-height: 40px;
  width: 121px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}

.btns div.search {
  background: #0166b5;
  color: #fff;
  border: 1px solid #0166b5;
}

.btns div.reset {
  background: #fff;
  color: #0166b5;
  border: 1px solid #0166b5;
}

.sqhsc {
  width: 74px;
  height: 26px;
  margin: 20px auto -1px auto;
  cursor: pointer;
  background: url(rsb_jssqBg_v2020.png) no-repeat;
}

.jsresl {
  width: 240px;
}

.rsb_con_left {
  width: 240px;
  min-height: 400px;
  margin-top: 80px;
  float: left
}

.rsb_con_left>ul>li {
  width: 100%;
  min-height: 62px;
  float: left;
  border: 1px solid #e8e8e8;
  margin-bottom: 15px;
  font-size: 23px;
  line-height: 28px;
  color: #0166b5;
  position: relative;
  cursor: pointer;
}

.rsb_con_left>ul>li>p {
  /*width: 100%;*/
  min-height: 62px;

  width: 112px;
  padding-left: 88px;
  padding-top: 5px;
  padding-right: 40px
}

.rsb_con_left>ul>li>span {
  background: url(rsb_con_left_jia_v2020.png);
  width: 20px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: 13px;
  cursor: pointer;
}

.rsb_con_leftLi1 .rsb_con_left_gkzn {
  background: #fff url(rsb_con_left_pic1_v2020.png) no-repeat 25px 14px;
}

.rsb_con_leftLi2 .rsb_con_left_gkzd {
  background: #fff url(rsb_con_left_pic2_v2020.png) no-repeat 25px 14px;

}

.rsb_con_leftLi3 .rsb_con_left_gknr {
  background: #fff url(rsb_con_left_pic3_v2020.png) no-repeat 25px 14px;
}

.rsb_con_leftLi4 .rsb_con_left_gknb {
  background: #fff url(rsb_con_left_pic4_v2020.png) no-repeat 25px 14px;
}

.rsb_con_leftLi5 .rsb_con_left_gksq {
  background: #fff url(rsb_con_left_pic5_v2020.png) no-repeat 25px 14px;
}

.displaynone {
  display: none
}



.rsb_con_left>ul>li>ul>li>p>a:hover {
  color: #0166b5
}

.rsb_con_left>ul>li>ul>li>p {

  height: 30px;
  /*line-height: 30px;*/
  font-size: 15px;
  width: 100%
}

.rsb_con_left>ul>li>ul>li>p>a {
  color: #333333;
  display: inline-block;
  padding-left: 60px;
  width: 180px;
}

.rsb_con_left ul ul {
  width: 100%;
  background: #fff;
  padding: 15px 0
}

.rsb_con_left ul li .rsb_con_left_gkzn.active {
  background: #0166b5 url(rsb_con_left_pic1Hover_v2020.png) no-repeat 25px 14px;
  color: #fff
}

.rsb_con_left ul li .rsb_con_left_gkzd.active {
  background: #0166b5 url(rsb_con_left_pic2Hover_v2020.png) no-repeat 25px 14px;
  color: #fff
}

.rsb_con_left ul li .rsb_con_left_gknr.active {
  background: #0166b5 url(rsb_con_left_pic3Hover_v2020.png) no-repeat 25px 14px;
  color: #fff
}

.rsb_con_left ul li .rsb_con_left_gknb.active {
  background: #0166b5 url(rsb_con_left_pic4Hover_v2020.png) no-repeat 25px 14px;
  color: #fff
}

.rsb_con_left ul li .rsb_con_left_gksq.active {
  background: #0166b5 url(rsb_con_left_pic5Hover_v2020.png) no-repeat 25px 14px;
  color: #fff
}

.rsb_con_left_clickHover {
  background: url(rsb_con_left_jian_v2020.png) !important;
}

.rsb_con_left ul li ul li {
  background: url(rsb_con_left_blockBgHover_v2020.png) no-repeat 40px 13px;
}
.rsb_con_left .rsb_con_left_ul_li_hover {
  background: #e5eff7 url(rsb_con_left_blockBgHover_v2020.png) no-repeat 40px 13px;
  color: #0166b5;
  font-weight: bold;
}
.rsb_con_left_block1 li.active a {
  color: #0166b5;
  font-weight: bold;
}
.rsb_con_left_block3 li.active a {
  color: #0166b5;
  font-weight: bold;
}
.jsresr {
  background: #fff;
  border: 1px solid #f2f2f2;
  width: 720px;
  padding: 30px 25px 55px 25px;
  margin-top: 80px;
}

.relit {
  border-bottom: 1px solid #e4e4e4;
}

.sortw {
  padding-bottom: 20px;
  height: 20px;
  line-height: 20px;
}

.sortw h3 {
  font-size: 19px;
  color: #000;
  font-weight: bold;
  float: left;
}

.sortw i {
  font-style: normal;
  margin: 0 15px;
}

.sortw span.on {
  color: #c40001;
}

.sortw span {
  cursor: pointer;
}

.resnum span {
  color: #c40001;
}

.reslis li {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 30px;
}

.res_title {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  padding: 15px 0;
}

.res_infos {
  background: #f5f5f5;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}

.res_infos span {
  display: block;

}

.res_infos span:first-child {
  width: 270px;
}

.res_desc {
  font-size: 16px;
  line-height: 34px;
  color: #000;
  padding-top: 5px;
}


.page {
  position: relative;
  height: 34px;
  margin: 40px 0;
}

.pagec {
  position: relative;
  float: left;
  left: 50%;
  /* width: 100%; */
}

.pagede {
  position: relative;
  float: left;
  margin-left: -50%;
  *margin-left: -32%;
  width: 100%;
}

.rt_footer {
  margin-top: 0;
}

.page a,
.page input,
.page span {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin-right: 5px;
}

.page a {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 16px;
  color: #333;
  border: 1px solid #dddddd;
  border-radius: 2px;
}

.page a.on {
  color: #fff;
  background: #0166b5;
  border: 1px solid #0166b5;
}

.page input.text {
  width: 42px;
  text-align: center;
  border: 1px solid #dddddd;
}

.page .submit {
  width: 44px;
  font-size: 16px;
  color: #333;
  border: 1px solid #dddddd;
  cursor: pointer;
  *line-height: 27px;
  text-align: center;
  background: #ddd;
}

/* 政府信息公开-公开内容-列表 */
.gknrlb .jsresr {
  padding: 0;
  width: 770px;
}

.list_t {
  border-bottom: 1px solid #c8c8c8;
}

.litw {
  background: #0166b5;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  width: 110px;
  text-align: center;
  height: 35px;
  line-height: 35px;
}

.list_m li {
  padding: 15px 15px;
}

.list_m .art_title a {
  font-size: 16px;
  color: #333;
}

.list_m .art_time {
  font-size: 16px;
  color: #999999;
  padding-left: 10px;
}

.list_more {
  width: 100px;
  height: 30px;
  background: #e6e6e6;
  color: #333;
  text-align: center;
  line-height: 30px;
  margin: 20px auto 40px auto;
}

.ejt li {
  float: left;
  line-height: 35px;
  cursor: pointer;
  font-size: 16px;
  color: #000;
  padding: 0 10px;
  background: url(rsb_listetBg_v2020.png) no-repeat left center;
}

.ejt li a {
  color: #000;
}

.ejt li.on a {
  color: #0166b5;
  font-weight: bold;
}

.ejt li:first-child {
  background: 0;
}

/* 政府信息公开-公开内容-文章页.html */
.gknrwz {
  padding: 35px 35px 70px 35px;
  width: 1030px;
}

.art_det {
  padding: 30px 30px 60px 30px;
  background: #fff;
}

.info_table {
  border: 1px solid #e6e6e6;
}

.info_table li {
  float: left;
  width: 410px;
  padding: 10px 0;
}

.info_table li.lli {
  width: 550px;
}

.info_table li .arti_r {
  width: 305px;
}

.info_table li.lli .arti_r {
  width: 440px;
}

.info_table li .arti_l {
  width: 105px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #000;
}

.info_table li .arti_l span {
  color: #f2f2f2;
  margin-left: 10px;
  line-height: 1;
}

.art_det .artT {
  font-size: 37px;
  font-weight: bold;
  color: #0166b5;
  text-align: center;
  padding: 60px 0 50px 0;
  line-height: 48px;

}

.art_infos {
  padding-bottom: 35px;
  border-bottom: 2px solid #f2f2f2;
  text-align: center;
}

.art_infos span:first-child {
  margin-right: 30px;
}

.art_infos i {
  font-style: normal;
  cursor: pointer;
}

.art_p p {
  font-size: 16px;
  line-height: 30px;
  color: #333;
  text-indent: 2em;
  margin-top: 1em;
}

.art_p p.pti {
  font-size: 21px;
  font-weight: bold;
}

.artssbm {
  padding-top: 30px;
  text-align: right;
}
/* xxgk-list */
.xxgk-left-menu{width:auto!important; padding-left: 15px!important;}
.xxgk-left-menu li{margin-bottom:0px;}
.xxgk-left-menu li h4,.xxgk-left-menu li h3{line-height:22px; border:0; font-weight: normal; padding: 8px 0;}
.xxgk-child{background:#ffffff;}
.xxgk-left-menu li h4 a,.xxgk-left-menu li h4 span{
  padding-left: 22px;
  background: url(rsb-xxgk-arrow-right.png) no-repeat 10px center;
  color: #333333;
  cursor: pointer;
  display: block;
  padding-right: 5px;}
.xxgk-child a.active{

}
.xxgk-left-menu li h4.row2{line-height:15px;}
.xxgk-left-menu li h4.row2 a{line-height:15px;float:left;}
.xxgk-child{display:none;}
.xxgk-child a{display:block;line-height:30px;font-size:13px;color:#666666;}
.xxgk-child a.cur,.xxgk-child a:hover{background:url(rsb-xxgk-li-cur-icon.png) no-repeat 14px center;color:#0166b5; text-decoration:none;}
.xxgk-left-menu li.active h4 a,.xxgk-left-menu li.active h4 span{color:#0166b5;background:url(rsb-xxgk-arrow-down.png) no-repeat 10px center;font-weight: bold;}

.xxgk-left-menu li h4.single a,.xxgk-left-menu li h4.single span{background:url(rsb-xxgk-li-icon.png) no-repeat 13px center;padding-left:32px;color:#333333; cursor:pointer;}
.xxgk-left-menu li.active  h4.single a,.xxgk-left-menu li.active h4.single span{background:url(rsb-xxgk-li-cur-icon.png) no-repeat 13px center;color:#0166b5;font-weight:bold;}

.xxgk-left-menu li.active .xxgk-child{display:block;}

.xxgk-left-menu li h4{
  background: #fff !important;
  padding: 4px 0 4px 0px !important;
  border-bottom: 0 !important;
}
.xxgk-left-menu li h4 a,.xxgk-left-menu li h4 span{
  text-indent: 0px;
  background: url(rsb-xxgk-arrow-right.png) no-repeat 26px center !important;
  color: #333333;
  cursor: pointer;
  display: block;
  border-bottom: 0px !important;
  font-size: 15px !important;
  padding-left: 38px !important;
}
.xxgk-left-menu li.active h4 a,
.xxgk-left-menu li.active h4 span{
  text-indent: 0px;
  background:url(rsb-xxgk-arrow-down.png) no-repeat 25px center !important;
  font-weight: bold;
}
.xxgk-left-menu li h4.single{
  padding: 4px 0 4px 0px !important;
  text-indent: 34px;
  background:#fff url(rsb-xxgkGb2019_UlLBg_03.png) no-repeat 27px 15px !important;
  border-bottom: 0 !important;
}
.xxgk-left-menu li h4.single a{
  padding-left: 38px !important;
  background: none !important;
  font-size: 15px !important;
}
.xxgk-left-menu dd h5.single{
  background:#fff url(rsb-xxgkGb2019_UlLBg_03.png) no-repeat 40px 15px !important;
  border-bottom: 0 !important;
}
.xxgk-left-menu dd h5.single a{
  padding-left: 50px !important;
  background: none !important;
}
.xxgk-child a {
  padding-left: 50px !important;
  background: url(rsb-xxgk-li-icon.png) 41px center no-repeat !important;
}
.xxgk-left-menu dd h5 a,.xxgk-left-menu dd h5 span{
  text-indent: 0;
  background: url(rsb-xxgk-arrow-right.png) no-repeat 40px center !important;
  color: #333333;
  cursor: pointer;
  display: block;
  border-bottom: 0px !important;
  font-size: 13px !important;
  padding-left: 50px !important;
}
.xxgk-child-sec a {
  padding-left: 63px !important;
  background: url(rsb-xxgk-li-icon.png) 53px center no-repeat !important;
}
.xxgk-left-menu dd.active h5 a{
  text-indent: 0px;
  background:url(rsb-xxgk-arrow-down.png) no-repeat 38px center!important;
  font-weight: bold;
  color: #0166b5;
}
.xxgk-left-menu dd h5 a{
  font-weight: normal;
}
.xxgk-left-menu li h4 a:hover{color:#0166b5; text-decoration:none;}
.xxgk-child-sec {
  display: none;
}
.xxgk-left-menu dd.active .xxgk-child-sec {
  display: block;
}
.xxgk-child a.active {
  color: #0166b5;
  font-weight: bold;
}
.xxgk-child-sec a.active {
  color: #0166b5;
  font-weight: bold;
}
.xxgk-left-menu dd.active h5.single a{background:none!important;color:#0166b5;font-weight:bold;}
#myiframe {
  /* min-height: 1800px; */
  /* height:1270px!important; */
}