.content{
  max-width: 1560px;
  margin: 40px auto;
  background: url(gb-bg.png) repeat-y;
  overflow: hidden;
  background-size: 100% 100% !important;
}
.content_left{
  padding: 40px 80px;
  width: 1049px;
  float: left;
  text-align: center;
}
.content_left .gb_logo{
  width: 596px;
  height: 96px;
}
.content_left .xixian{
  border: 1px solid #D0D4E3;
  margin-bottom: 4px;
  margin-top: 40px;
}
.content_left .cuxian{
  border-bottom: 4px solid #D0D4E3;
  margin-bottom: 40px;
}
.content_left .gbcx{
  height: 60px;
  background: #F3F7FE;
  border: 1px solid #DDE8F5;
  width: 100%;
  padding: 10px 105px;
}
.content_left .gbcx a,.content_left .gbcx span{
  font-family: PingFangSC-SNaNpxibold;
  font-weight: normal;
  font-size: 16px;
  color: #333333;
  float: left;
  line-height: 40px;
}
.content_left .gbcx span#up{
  margin-right: 20px;
}
.content_left .gbcx .btn{
  width: 40px;
  height: 40px;
  background-size: 100% !important;
  float: left;
  margin-right: 20px;
  cursor: pointer;
}
.content_left .gbcx a.syq_btn{
  background: url(syq.png) no-repeat;
}
.gjnf{
  display: none;
}
.content_left .gbcx a.xyq_btn{
  background: url(xyq.png) no-repeat;
}
.content_left .gbcx .select_box{
  float: left;
  margin-right: 20px;
  width: 200px;
  height: 40px;
  background: #fff url(arrow-down.png) no-repeat 164px center;
  border: 1px solid #DDE8F5;
  background-size: 16px 8px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  position: relative;
  cursor: pointer;
}
.content_left .gbcx .select_box span{
  display: inline-block;
  padding-left: 10px;
  padding-right: 20px;
}
.content_left .gbcx .select_box .select_ul{
  width: 100%;
  max-height: 280px;
  background: #fff;
  position: absolute;
  min-height: 40px;
  overflow-y: scroll !important;
  top: 40px;
  padding-left: 20px;
  display: none;
}
.content_left .gbcx .select_box .select_li{
  float: left;
  width: 100%;
  cursor: pointer;
}
.content_left .gbcx .select_box .select_li span{
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  padding-left: 10px;
}
.content_left .gbbt{
  text-align: center;
  margin-top: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #3366CC;
  margin-bottom: 20px;
}
.content_left .gbbt img{
  width: 48px;
  height: 32px;
  margin-right: 20px;
}
.content_left .gbbt span{
  font-family: PingFangSC-SNaNpxibold;
  font-weight: 600;
  font-size: 18px;
  color: #3366CC;
  letter-spacing: 0;
  text-align: right;
  line-height: 36px;
}
.content_left .gb-list {
  min-height: 400px;
  overflow: hidden;
}
.content_left .gb-list li:nth-child(5),.content_left .gb-list li:nth-child(10),.content_left .gb-list li:nth-child(15){
  border-bottom: 1px dashed #D0D4E3;
  padding-bottom: 20px;
}
.content_left .gb-list li:nth-child(6),.content_left .gb-list li:nth-child(11){
  margin-top: 20px;
}
.content_left .gb-list li{
  padding-left: 20px;
  background: url(list_bg.png) no-repeat left 20px;
  background-size: 4px !important;
  line-height: 45px;
  overflow: hidden;
}
.content_left .gb-list li{
  padding-left: 20px;
  background: url(list_bg.png) no-repeat left 20px;
  background-size: 4px !important;
  line-height: 45px;
  overflow: hidden;
}
.content_left .gb-list li a{
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  width: 80%;
  overflow: hidden;
  height: 45px;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
}
.content_left .gb-list li span{
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 18px;
  color: #999999;
  float: right;
}
.lucidity_pgToolbar{
  border: none !important;
}
.content_left .pdf-download{
  width: 360px;
  height: 60px;
  background: #FFF url(pdf-icon.png) no-repeat 36px center;
  border: 1px solid #A9C1FF;
  border-radius: 30px;
  background-size: 32px !important;
  text-align: center;
  font-family: PingFangSC-SNaNpxibold;
  font-weight: 600;
  font-size: 18px;
  color: #3366CC;
  line-height: 58px;
  margin-top: 80px;
  margin-bottom: 40px;
}
.content_left .gb-ewm{
  width: 160px;
  height: 160px;
  display: block;
  margin: 0 auto 6px;
}
.content_right{
  float: left;
  padding: 40px;
  width: 509px;
  text-align: center;
}
.content_right .zfgb-img{
  width: 300px;
  height: 360px;
  background: url(oldgb-img.jpg) no-repeat;
  background-size: 100% !important;
  text-align: center;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.20);
}
.content_right .zfgb-img p{
  font-family: PingFangSC-SNaNpxibold;
  font-weight: 600;
  font-size: 16px;
  color: #3366CC;
  letter-spacing: 0;
  text-align: center;
  line-height: 36px;
  margin-top: 264px;
  width: 60%;
  margin-left: 20%;
}
.content_right .zfgb-img span{
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
  letter-spacing: 0;
  text-align: center;
  line-height: 36px;
}
.content .zyfw-tit{
  border-bottom: 1px solid #D0D4E3;
  text-align: left;
  margin-top: 40px;
}
.content_left .zyfw-tit{
  margin-bottom: 20px;
}
.content .zyfw-tit span{
  font-family: SourceHanSerifCN-Bold;
  font-weight: 700;
  font-size: 24px;
  color: #333333;
  letter-spacing: 0;
  line-height: 36px;
  padding-bottom: 16px;
  margin-right: 30px;
  display: inline-block;
  cursor: default;
}
.content .zyfw-tit span.active{
  border-bottom: 4px solid #3366CC;
}
.content_right .zyfw-nr{
  text-indent: 2rem;
  color: #333333;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
  text-align: left;
  margin-top: 20px;
}
.content_right .zyfw-nr a{
  color: #3366cc;
  text-indent: 0;
}
.content_right #searchTable span{
  font-family: PingFangSC-SNaNpxibold;
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  float: left;
  line-height: 40px;
}
.content_right #searchTable #bt,.content_right #searchTable #gjz,.content_right #searchTable #jqbt{
  width: 354px;
  height: 40px;
  background: #FFFFFF;
  border: 1px solid #DDE8F5;
  font-size: 16px;
  color: #999999;
  padding-left: 10px;
  float: right;
  line-height: 40px;
}
.content_right #searchTable .lx-label4{
  overflow: hidden;
  clear: both;
  margin-top: 20px;
}
.content_right #searchTable .cxan {
  overflow: hidden;
}
.content_right #searchTable .cxan input{
  width: 100px;
  height: 50px;
  line-height: 50px;
  font-weight: 600;
  font-size: 16px;
  color: #FFFFFF;
  background: url(cx-btn.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 20px;
  float: left;
  margin-left: 75px;
}
ul.lsgb-list {
  overflow: hidden;
  margin-top: 7px;
}
.content_right #searchTable .cxan input.chongzhi{
  margin-left: 0px;
  margin-right: 0px;
}
.content_right #searchTable .cxan input.chaxun{
  margin-right: 20px;
}
.content_right .lsgb-list li{
  float: left;
  width: 100px;
  height: 40px;
  background: #E8F2FF;
  margin-right: 9px;
  margin-top: 10px;
}
.content_right .lsgb-list li:nth-child(4n){
  margin-right: 0px;
}
.content_right .lsgb-list li a{
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  width: 100%;
  text-align: center;
}
.lucidity-ui-paging-container li {
	padding: 0px 10px !important;
	margin-left: 5px !important;
	line-height: 190% !important;
	background-image: none !important;
	float: left;
}

/* 适老化 */
.jnpageold .content_left {
  padding: 30px 50px;
}
.jnpageold .content_left .gb_logo {
  width: 846px;
  height: auto;
}
.jnpageold .content_left .gbcx a,.jnpageold .content_left .gbcx span{
  font-size: 32px;
  line-height: 64px;
  cursor: url(http://www.jinan.gov.cn/picture/0/pointer.cur), auto !important;
}
.jnpageold .content_left .gbcx {
  height: 84px;
  padding: 10px;
}
.jnpageold .content_left .gbcx .btn {
  width: 64px;
  height: 64px;
  margin-right: 30px;
}
.jnpageold .content_left .gbcx span#up {
  margin-right: 30px;
}
.jnpageold .content_left .gbcx .select_box {
  margin-right: 30px;
  width: 228px;
  height: 64px;
  background: #fff url(arrow-down.png) no-repeat 180px center;
  background-size: 32px 16px !important;
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .content_left .gbcx .select_box .select_ul{
  max-height: 320px;
  min-height: 64px;
  top: 64px;
}
.jnpageold .content_left .gbcx .select_box .select_li{
  cursor: url(http://www.jinan.gov.cn/picture/0/pointer.cur), auto !important;
}
.jnpageold .content_left .gbbt span {
  font-size: 42px;
  line-height: 84px;
}
.jnpageold .content_left .gbbt img {
  width: auto;
  height: 42px;
  margin-bottom: 21px;
}
.jnpageold .content_left .pdf-download {
  width: 545px;
  height: 72px;
  border-radius: 36px;
  background-size: 45px !important;
  font-size: 36px;
  line-height: 70px;
}
.jnpageold .content_left .gb-ewm {
  width: 320px;
  height: 320px;
}
.jnpageold .content_left .gb-list li a {
  font-size: 36px;
  height: 72px;
  width: 72%;
}
.jnpageold .content_left .gb-list li {
  padding-left: 40px;
  background: url(list_bg.png) no-repeat left 32px;
  background-size: 8px !important;
  line-height: 72px;
}
.jnpageold .content_left .gb-list li span{
  font-size: 36px;
}
.jnpageold .lucidity_pgPanel a.lucidity_pgBtn, .jnpageold .lucidity-ui-paging-container ul li {
  font-size: 22px;
  height: 50px;
  line-height: 46px;
  border: 2px solid #cccccc;
}
.jnpageold  ul li.ui-pager {
  font-size: 30px;
  height: 50px;
  line-height: 46px;
  border: 2px solid #cccccc;
  padding: 0;
  text-align: center;
}
.jnpageold .lucidity-ui-paging-container li.ui-pager{
  border: 2px solid #cccccc;
}
.jnpageold .lucidity-ui-paging-container li.focus,
.jnpageold .lucidity-ui-paging-container li.ui-pager:hover,
.jnpageold a.lucidity_pgNext:hover,
.jnpageold a.lucidity_pgLast:hover,
.jnpageold .lucidity_pgRefresh:hover,
.jnpageold a.lucidity_pgPrev:hover,
.jnpageold a.lucidity_pgFirst:hover {
  border: 2px solid #1e75c6 !important;
}
.jnpageold .lucidity_pgPanel tr {
  padding-top: 30px;
}
.jnpageold .lucidity_pgPanel tr td {
  height: 50px;
  line-height: 50px;
  margin-bottom: 30px;
}
.jnpageold .lucidity_pgPanel .lucidity_pgBtn {
  font-size: 30px;
  height: 50px;
  line-height: 46px;
  width: auto;
  border: 2px solid #cccccc;
  padding: 0 10px;
}
.jnpageold .lucidity_pgPanel tr td {
  font-size: 30px;
  color: #666;
}
.jnpageold .lucidity_pgCurrentPage {
  font-size: 30px;
  width: 70px;
  height: 50px;
  line-height: 46px;
  border-width: 2px;
}
.jnpageold .lucidity-ui-paging-container ul li.ui-pager {
  line-height: 50px  !important;
  height: 50px;
  width: 64px;
  margin-top: 2px;
  text-align: center;
}
.jnpageold .lucidity-ui-paging-container li.focus {
  background-color: #288df0 !important;
}
.jnpageold .lucidity_pgPanel tr td span {
  font-size: 30px;
}
.jnpageold .lucidity_pgCurrentPage {
  margin-right: 10px;
}
.jnpageold .content_right {
  padding: 30px;
}
.jnpageold .content_right .zfgb-img p {
  font-size: 32px;
  line-height: 64px;
  margin-top: 290px;
}
.jnpageold .content_right .zfgb-img span {
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .content_right .zfgb-img {
  width: 400px;
  height: 480px;
}
.jnpageold .content .zyfw-tit span {
  font-size: 44px;
  line-height: 88px;
}
.jnpageold .content_right .zyfw-nr {
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .content_right #searchTable span {
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .content_right #searchTable #bt,.jnpageold .content_right #searchTable #gjz,.jnpageold .content_right #searchTable #jqbt {
  width: 310px;
  height: 64px;
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .content_right #searchTable .cxan input {
  width: 120px;
  height: 70px;
  line-height: 70px;
  font-size: 32px;
  margin-top: 30px;
}
.jnpageold .content_right .lsgb-list li a {
  font-size: 32px;
  line-height: 64px;
}
.jnpageold .content_right .lsgb-list li:nth-child(4n) {
  margin-right: 20px;
}
.jnpageold .content_right .lsgb-list li:nth-child(3n) {
  margin-right: 0px;
}
.jnpageold .content_right .lsgb-list li{
  margin-top: 20px;
  width: 137px;
  height: 64px;
  margin-right: 18px;
}
.jnpageold .content .zyfw-tit span{ cursor: url(http://www.jinan.gov.cn/picture/0/allaw.cur), auto !important;}
.header{
  overflow: hidden;
}
.header .top-box {
  margin-bottom: 130px;
}
.header .navbg{
  display: none;
}
.content_left .gbbt img {
    display: none;
}
/* 响应式 */
@media only screen  and (max-width: 1560px) {
  .content {
    max-width: 96%;
    margin: 0 2%;
  }
  .content_left{
    width: 67.24%;
    padding: 2.5rem 5rem;
  }
  .content_right {
    padding: 2.5rem;
    width: 32.62%;
  }
  .content_left .gbcx {
    padding: 10px 11.8%;
  }
  .content_left .gbcx .select_box{
    width: 22.4%;
    background: #fff url(arrow-down.png) no-repeat 82% center;
  }
  .content_right #searchTable #bt, .content_right #searchTable #gjz,.content_right #searchTable #jqbt{
    width: 78%;
  }
  .content_right .lsgb-list li {
    width: 23.5%;
    margin-right: 2%;
    margin-top: 2%;
  }
  .content_right .zfgb-img {
    width: 80%;
    height: auto;
    background-size: 100% 100% !important;
  }
  .content_right .zfgb-img p{
    margin-top: 88%;
  }
  .content_right .zfgb-img span {
    margin-bottom: 10%;
    display: inline-block;
  }
  .pho{
    display: none;
  }
}
@media only screen  and (max-width: 1366px) {
  .content_left .gbcx {
    padding: 0.625rem 1rem;
  }
  .content_left .gbcx .select_box{
    width: 9rem;
  }
  .content_left .gbcx span#up {
    margin-right: 1.25rem;
  }
  .content_left .gbcx .btn {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1.25rem;
  }
  .content_left .gb_logo {
    width: 95%;
    height: auto;
  }
}
@media only screen  and (max-width: 1200px) {
  .content_left,.content_right {
    padding: 2rem;
  }
  .content_left .gbcx .select_box {
    width: 8rem;
  }
  .content_right #searchTable #bt, .content_right #searchTable #gjz,.content_right #searchTable #jqbt {
    width: 74%;
  }
}
@media only screen  and (max-width: 1024px) {
  .content{
    background: none;
  }
  .content_left,.content_right {
    width: 100%;
  }
  .content_left .gbcx .select_box {
    width: 28%;
  }
  .content_right .zfgb-img {
    width: 45%;
  }
  .content_right #searchTable #bt, .content_right #searchTable #gjz,.content_right #searchTable #jqbt {
    width: 88%;
  }
}
@media only screen  and (max-width: 780px) {
  .lucidity_pgToolbar td td:last-child, .lucidity_pgToolbar td td:nth-child(7), .lucidity_pgToolbar td td:nth-child(8), .lucidity_pgToolbar td td:nth-child(9) {
    display: none;
  }
  .lucidity-ui-paging-container li {
    margin-top: 0px !important;
  }
  .content_left .gb_logo{
    width: 37.25rem;
    margin-top: 2.5rem;
  }
  .content_left,.content_right {
    padding: 0;
  }
  .content_left .gbbt span{
    font-size: 2.25rem;
    line-height: 4.5rem;
    width: 80%;
    text-align: center;
    float: left;
  }
  .content_left .gbcx a,.content_left .gbcx span,.content_left .gbcx .select_box{
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
  .content_left .gbbt img {
    width: 5rem;
    height: auto;
    margin-right: 1.5rem;
    float: left;
    margin-top: 0.75rem;
  }
  .content_left .gbbt{
    overflow: hidden;
  }
  .content_left .gb-list{
    min-height: auto;
  }
  .mobile-top .m_top_head_box{
    display: none !important;
  }
  .mobile-top .m_top_logo{
    margin-top: 9rem !important;
  }
  .mobile-top .m_top_search{
    display: none;
  }
  .content_left .gb-list li a {
    font-size: 1.875rem;
    width: 80%;
    overflow: unset;
    height: auto;
    white-space: unset;
    text-overflow: unset;
    width: 100%;
    text-align: left;
    margin-bottom: 0rem;
    line-height: 2.25rem;
  }
  .content_left .gb-list li {
    padding-left: 1.25rem;
    background: url(list_bg.png) no-repeat left 1.0625rem;
    line-height: 2.625rem;
    background-size: 0.5rem !important;
    /* border-bottom: 1px dashed #D0D4E3; */
    margin-top: 1.5rem;
  }
  .content_left .gb-list li span {
    font-size: 1.5rem;
    float: left;
    margin-bottom: 1.5rem;
  }
  .content_left .gb-list{
    margin-top: 0rem;
  }
  .content_left .gb-list li:nth-child(6), .content_left .gb-list li:nth-child(11) {
    margin-top: 2rem;
  }
  .content_left .pdf-download {
    width: 100%;
    height: 6rem;
    background: #FFF url(pdf-icon.png) no-repeat 4rem center;
    border-radius: 3rem;
    background-size: 4rem !important;
    font-size: 2.25rem;
    line-height: 6rem;
    margin-top: 2.5rem;
    margin-bottom: 0rem;
  }
  .content_left .gb-ewm,.content_right .zfgb-img {
    display: none;
  }
  .content_right .zfgb-img p,.content_right .zfgb-img span{
    font-size: 1.5rem;
    line-height: 2.5rem;
  }
  .content .zyfw-tit span {
    font-size: 2.25rem;
    line-height: 3rem;
  }
  .content_right .zyfw-nr{
    font-size: 1.875rem;
    line-height: 3rem;
    margin-top: 1.5rem;
  }
  .content_right #searchTable span{
    font-size: 1.5rem;
    line-height: 4.5rem;
    width: 7rem;
    margin-left: 1.25rem;
  }
  .content_right #searchTable .cxan input.chaxun {
    margin-left: 9.75rem;
  }
  div#searchTable{
    background: #F3F7FE;
    border: 1px solid #DDE8F5;
    margin-top: 1.5rem;
  }
  .content_right #searchTable #bt, .content_right #searchTable #gjz,.content_right #searchTable #jqbt{
    font-size: 1.5rem;
    width: 33.375rem;
    height: 4.5rem;
    float: left;
    margin-left: 1.5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.25rem;
  }
  .content_right #searchTable .cxan input{
    font-size: 2.125rem;
    width: 12.5rem;
    height: 4.5rem;
    line-height: 4.5rem;
    background-size: 100% 100%;
    margin-top: 0rem;
    margin-bottom: 1.4rem;
  }
  .content_right #searchTable .cxan input.chaxun {
    margin-right: 1.25rem;
  }
  .content_left .gbcx{
    height: 7rem;
    padding: 1.25rem 1.5rem;
  }
  .content_left .gbcx .select_box{
    height: 4.5rem;
    line-height: 4.5rem;
    margin-right: 1.5rem;
    background-size: 1.5rem 0.75rem !important;
    width: 13.8rem;
    background: #fff url(arrow-down.png) no-repeat 11rem center;
  }
  .content_left .xixian{
    margin-top: 1.5rem;
  }
  .content .zyfw-tit{
    margin-top: 2.5rem;
  }
  .content_left .cuxian{
    margin-bottom: 1.5rem;
  }
  .content_left .gbbt {
    margin-top: 2.5rem;
    padding-bottom: 1.5rem;
  }
  .content_left .gb-list li:nth-child(5), .content_left .gb-list li:nth-child(10), .content_left .gb-list li:nth-child(15) {
    padding-bottom: 0rem;
  }
  .content_left .gbcx span {
    display: none;
  }
  .content_left .gbcx .btn {
    width: 4.5rem;
    height: 4.5rem;
    margin-right: 0;
  }
  .content_left .gbcx a.syq_btn{
    margin-right: 1.5rem;
  }
  .content_left .gbcx .select_box span{
    font-size: 1.5rem;
    line-height: 4.5rem;
    padding-left: 1.25rem;
  }
  .content_right .lsgb-list li {
    height: 5rem;
    width: 10.4rem;
    margin-right: 1.25rem;
    margin-top: 1.25rem;
  }
  .content_right .lsgb-list li a{
    font-size: 1.875rem;
    line-height: 5rem;
  }
  ul.lsgb-list{
    overflow: hidden;
    margin-bottom: 2.5rem;
  }
}
@media only screen  and (max-width: 750px) {
  .content_right .lsgb-list li {
    width: 10.3rem;
  }
  .content_left .cuxian{
    border-bottom: 0.25rem solid #D0D4E3;
  }
}