.first {
  display: flex;
  margin-top: 2.5rem;
}

.slide {
  width: 36.5625rem;
  height: 24.375rem;
  position: relative;
  overflow: hidden;
}

/* .slide .swiper-container {
  width: 36.5625rem;
  height: 24.375rem;
} */

.slide .swiper-container li {
  position: relative;
  width: 36.5625rem;
  height: 24.375rem;
}

.slide .swiper-container li>a {
  display: block;
  width: 100%;
  height: 100%;
}

.slide .swiper-container li>a img {
  width: 100%;
  height: 100%;
}

.slideTxt {
  width: 36.5625rem;
  height: 3.125rem;
  line-height: 3.125rem;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 1.25rem;
  z-index: 2;
  background: url(tmbg.png) no-repeat;
  background-size:100% 100%;
  
}

.slideTxt a {
  display:block;
  font-size: 1rem;
  color: #fff;
  width: 76%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* .slide .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  position: absolute;
  right: 1.25rem;
  bottom: 1.0625rem;
  width: auto;
  left: inherit;
} */
.slide .swiper-pagination{
  display:flex;
  position: absolute;
  left: inherit!important;
  right: 1.25rem;
  bottom: 1.25rem;
}
.slide .swiper-pagination-bullet {
  width: 0.625rem;
  height: 0.625rem;
  background: #fff;
  opacity: 1;
  margin-left: 0.5rem;
}
.slide .swiper-pagination-bullet:first-child{
  margin-left:0!important;
}
.slide .swiper-pagination-bullet-active {
  background: #ea9327;
}

.first-list {
  width: 36.5625rem;
  margin-left: 1.875rem;
}


.info-tit-box{
  height: 3.125rem;
  display: flex;
  justify-content: flex-start;
  border-bottom: 0.0625rem solid #ccc;
}
.info-tit {
  display: flex;
}
.first .info-tit{
  height:3.125rem;
  border-bottom: 0.0625rem solid #ccc;
}
.info-tit .tit {
  background: url(grey.png) right top no-repeat;
  padding: 0 1.875rem 1.25rem;
  /* height: 3.125rem; */
}

.info-tit .tit:first-child {
  padding-left: 0;
}

.info-tit .tit:last-child {
  padding-right: 0;
  background: none;
}

.info-tit a {
  display:block;
  line-height: 1.875rem;
  height: 100%;
  width: auto;
  padding: 0;
  font-size: 1.125rem;
  font-weight: normal;
}
.info-tit a.act {
  color: #073c79;
  border-bottom: 0.25rem solid #073c79;
  background: none;
  font-weight: 700;
}
.info-con ul li {
  display: flex;
  justify-content: space-between;
  background: url(bt-listPic.png) left center no-repeat;
  font-size: 1rem;
  padding-left: 1rem;
  line-height: 2.25rem;
  background-position: left center;
}

.info-con ul {
  height:11.875rem;
  padding-top: 0.625rem;
}
.downloadList ul{
  height:9.625rem;
}
.info-con ul li a {
  width: 76%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.info-con ul li span{
  color: #999;
}

.second {
  display: flex;
  margin-top: 2.5rem;
}

.second-lf, .banksite {
  width: 29.8125rem;
}

.info-tit .tit {
  padding: 0 1rem ;
}

.second .info-con {
  position: relative;
  margin-bottom: 1.875rem;
}

.second-lf .info-con ul li a {
  width: 68%;
}

.info-con div.btlb {
  font-size: 1.375rem;
  margin-right: 1.875rem;
  color: #073c79;
  border-bottom: 0.25rem solid #073c79;
  font-weight: 700;
}
.info-con div.btlb a{
  color: #073c79;
}
/* .second .info-tit {
  padding-left: 118px;
} */


 .info-tit .tit a.act {
  color: #073c79;
  border-bottom: none;
  background: none;
  font-weight: normal;
}


.banksite .yhtit {
  height: 3.125rem;
  display: inline-block;
  border-bottom: 0.0625rem solid #ccc;
  width: 29.8125rem;
}

.banksite .yhtit a,.banksite .yhtit span {
  color: #073c79;
  font-weight: 700;
  border-bottom: 0.25rem solid #073c79;
  height: 3.125rem;
  display: inline-block;
  font-size: 1.375rem;
}

.yhnr {
  width: 29.8125rem;
  min-height: 21.125rem;
  background: #fff;
  box-shadow: 0 0.125rem 0.75rem #99999933;
  margin-top: 1.25rem;
}
.map_con ul{
  display: flex;
  flex-wrap: wrap;
}
.map_con ul li:first-child{
  width: 27.3125rem;
}
.map_con ul li:nth-child(2),.map_con ul li:nth-child(3){
  width: 13rem;
}
.map_con ul li:nth-child(3){
  margin-left:1.25rem;
}
.BMap_cpyCtrl.anchorBL,
.anchorBL {
  display: none !important;
}

.BMap_bubble_center,
.BMap_bubble_content {
  width: 24.0625rem !important;
}

.yhnr {
  padding: 1.25rem;
}

#map1_container {
  width: 27.3125rem;
  height: 23.75rem;
  position: relative;
}

#allmap1 {
  height: 100%;
}
.select{
  position: relative;
  padding:0 1.25rem;
}
#class1_1 {
  height: 3.125rem;
  line-height: 3.125rem;
  border: 0.0625rem solid #ccc;
  margin-bottom: 1rem;
  color: #999;
  font-size: 1rem;
}

#class1_2,
#class1_3 {
  height: 3.125rem;
  line-height: 3.125rem;
  border: 0.0625rem solid #ccc;
  margin-bottom: 1.25rem;
  color: #999;
  font-size: 1rem;
}

.select .thisChoose{
  position: relative;
  display:block;
  height:3.125rem;
  background: url('down.png') right center no-repeat;
  cursor: pointer;
  padding-right: 2.625rem;
  

}
.selectList{
  display:none;
  position: absolute;
  left: -0.0625rem;
  top: 3.125rem;
  background: #fff;
  width: 27.3125rem;
  z-index: 99;
  box-shadow: 0rem 0rem 0.5625rem 0.4375rem rgba(0, 0, 0, 0.04);
}
.selectList span{
  cursor: pointer;
}
#class1_2 .selectList,#class1_3 .selectList{
  width:13rem;
}
#class1_3 .selectList{
  left:0;
  max-height:21.875rem;
  overflow-y: auto;
}

#class1_3  .thisChoose{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.selectList span{
  display:block;
  padding-left:1.25rem;
  line-height: 2rem;
  font-size:0.875rem;
}


.second {
  margin-bottom: 2.5rem;
}

#mapInfo {
  position: absolute;
  bottom: 0;
  box-shadow: 0 0.125rem 0.75rem #99999933;
  background: #fff;
  line-height: 1.625rem;
  width: 100%;
}

.mapInfo-title {
  padding: 0.3125rem 0.625rem 0;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 2rem;
}

.mapInfo-con {
  padding: 0 0.625rem 0.375rem;
}
/* 第二层中间内容 */
.second-mid {
  width: 43.3125rem;
  margin-left: 1.875rem;
}

.second-mid .info-con ul li a {
  width: 80%;
}

/* 第二层右侧内容 */
.hd-list li {
  width: 11.625rem;
  height: 200px;
  margin-bottom: 30px;
}

.hd-list li a {
  font-size: 1.25rem;
  width: 11.625rem;
  height: 200px;
  padding: 50px 0 0 1.25rem;
  display: inline-block;
}

.hd-list li.zxzx {
  background: url(zxzx.png) no-repeat;
}

.hd-list li.wyjy {
  background: url(wyjy.png) no-repeat;
}

.hd-list li.wyfy {
  background: url(wyfy.png) no-repeat;
}

.qt-list li {
  width: 11.625rem;
  height: 200px;
  margin-top: 1.25rem;
  text-align: center;
}

.qt-list li a {
  font-size: 1.25rem;
  display: inline-block;
  color: #fff;
  width: 11.625rem;
  height: 200px;
  padding-top: 128px;
}

.qt-list li.wzdt {
  background: url(wzdt.png) no-repeat;
}

.qt-list li.spxz {
  background: url(spxz.png) no-repeat;
}

/* 第三层内容 */
.fourth-slide{
  position: relative;
  width:100%;
  height:6rem;
}
.fourth-slide .swiper-slide{
  width:23.75rem;
  height:6rem;
  margin-right:1.875rem;
}
.fourth-slide .swiper-slide a{
  display:block;
}
.fourth-slide .swiper-slide a img{
  width:100%;
  height:100%;
}
.fourthSlideBtn{
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  width:3.75rem;
  height:3.75rem;
}
.fourthSlideNext{
  right:-3.75rem;
  background:url(ztzlnext.png) center center no-repeat;
}
.fourthSlidePrev{
  left:-3.75rem;
  background:url(ztzlprev.png) center center no-repeat;
}
.zxzxAndspjc {
  margin-top:2.5rem;
}

.zxzxAndspjc ul {
  display: flex;
}

.zxzxAndspjc ul li {
  margin-left: 1.25rem;
  position: relative;
  font-size: 1.25rem;
}

.zxzxAndspjc ul li:first-child {
  margin-left: 0px;
}

.zxzxAndspjc ul li p {
  position: absolute;
  left: 0px;
  top: 0px;
}

.zxzxAndspjc ul li p a {
  display: block;
  width: 21rem;
  height: 6.75rem;
  line-height: 6.75rem;
  padding-left: 2.5rem;
}

/* 第四层内容 */
.third {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}

.kscx-tit {
  height: 3.125rem;
  display: inline-block;
  border-bottom: 0.0625rem solid #ccc;
  width: 75rem;
}

.kscx-tit a,.kscx-tit span {
  color: #073c79;
  font-weight: 700;
  border-bottom: 0.25rem solid #073c79;
  height: 3.125rem;
  display: inline-block;
  font-size: 1.375rem;
}

.kscx-list {
  display: flex;
  justify-content: space-between;
}

.kscx-list li {
  width: 35.525rem;
  height: 5.625rem;
  line-height: 5.625rem;
  border: 0.0625rem solid #eee;
  box-shadow: 0 0.125rem 0.75rem #99999933;
  margin-top: 1.25rem;
}

.kscx-list li:last-child {
  margin-right: 0;
}

.kscx-list li a {
  padding-left: 6.875rem;
  font-size: 1.25rem;
  width: 23.75rem;
  height: 5.625rem;
  display: inline-block;
}

.kscx-list li a:hover {
  color: #073c79;
}

.kscx-list li.cx1 a {
  background: #fff url(cx1.png) left center no-repeat;
}

.kscx-list li.cx2 a {
  background: #fff url(cx2.png) left center no-repeat;
}

.kscx-list li.cx3 a {
  background: #fff url(cx3.png) left center no-repeat;
}


/* 侧边栏 */
.cbl {
  position: fixed;
  top: 14.375rem;
  left: 0.625rem;
  width: 14.375rem;
  z-index: 999;
}

.cbl1-list a {
  width: 14.375rem;
  height: 6rem;
  display: inline-block;
  margin-bottom: 0.875rem;
}

.kgb, .pc-1, .pc-2, .pc-3, .pc-4 {
  position: relative;
}

.kgb span, .pc-1 span, .pc-2 span, .pc-3 span, .pc-4 span {
  display: inline-block;
  position: absolute;
  right: 0.375rem;
  top: 0.375rem;
  background: url(bclose.png) no-repeat;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
}


.cbl2-list {
  width: 14.375rem;
  background: linear-gradient(180.00deg, #e8f2f8 0%, #fff 100%);
  box-shadow: 0 0.125rem 0.75rem #99999933;
  margin-top: 0.625rem;
  height: auto;
  padding: 0 0.625rem 0.625rem;
  position: fixed;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.cbl-tit span.close {
  display: inline-block;
  position: absolute;
  right: 0.625rem;
  top: 0.625rem;
  background: url(lclose.png) no-repeat;
  cursor: pointer;
  width: 1rem;
  height: 1rem;
}

.cbl-tit {
  height: 2.8125rem;
  border-bottom: 0.0625rem solid #dfdfdf;
  padding-top: 0.625rem;
  text-align: center;
  color: #073c79;
  font-size: 1.125rem;
  line-height: 1.5625rem;
}

.tab-list {
  width: 13.125rem;
}

.tab-list li {
  margin-top: 0.625rem;
}

.tab-tit {
  background: #073c79;
  font-size: 0.875rem;
  line-height: 2rem;
  height: 2rem;
  text-align: center;
  color: #fff;
}

.tab-list table, .tab-list table tr {
  width: 13.125rem;
  font-size: 0.875rem;
}

table tr td {
  border: 0.0625rem solid #ccc;
  text-align: center;
  line-height: 2rem;
  height: 2rem;
  width: 50%;
}

.tab-list table tr:first-child td {
  background: #e1efff;
  color: #073c79;
}

.ckgd {
  width: 100%;
  text-align: center;
  z-index: 999;
}

.ckgd img {
  display: inline-block;
  width: 1.25rem;
  height: 1.125rem;
  margin-top: 0.625rem;
  cursor: pointer;
}


/**适老化**/
.old_type .first{
  margin-top:70px;
  flex-wrap: wrap;
}
.old_type .slide {
  width: 100%;
  height: 800px;
}
.old_type .slide .swiper-slide{
  width: 100%;
  height: 800px;
}
.old_type .slideTxt {
  width: 100%;
  height: 80px;
  line-height: 80px;
}

.old_type .slideTxt a {
  font-size: 36px;
}

.old_type .slide .swiper-container-horizontal>.swiper-pagination-bullets, .old_type .swiper-pagination-custom, .old_type .swiper-pagination-fraction {
  bottom: 30px;
}
.old_type .slide .swiper-pagination{
  width:140px;
}
.old_type .slide .swiper-pagination-bullet{
  width:20px;
  height:20px;
  margin-left:20px;
}
.old_type .first-list{
  width:100%;
  margin-left:0;
  margin-top:70px;
}
.old_type .first .info-tit{
  height:70px;
}
.old_type .info-tit-box{
  height:70px;
}
.old_type .info-tit .tit a{
  font-size:48px;
}
.old_type .info-con ul,.old_type .downloadList ul{
  height:auto;
}
.old_type .info-con ul li{
  font-size:36px;
  line-height: 72px;
  padding-left:36px;
  background-size:10px;
}
.old_type .info-con ul li a{
  width:75%;
}
.old_type .second{
  margin-top:70px;
  margin-bottom:0;
  flex-wrap: wrap;
}
.old_type .second-lf,.old_type .second-mid{
  width:100%;
}
.old_type .banksite{
  width:100%;
}
.old_type .banksite .yhtit{
  width:100%;
  height:70px;
}
.old_type .banksite .yhtit a,.old_type .banksite .yhtit span{
  height:100%;
  font-size: 48px;
  line-height: 30px;
}
.old_type .map_con ul li:first-child{
  width:500px;
}
.old_type .map_con ul li:nth-child(2),.old_type .map_con ul li:nth-child(3){
  width:300px;
  margin-left:30px;
}
.old_type .select {
  height:70px!important;
  line-height:70px!important;
  margin-bottom:0!important;
}

.old_type .select .thisChoose{
  font-size:36px;
  height:70px;
}
.old_type .selectList{
  top:70px;
  width:500px;
}
.old_type #class1_3 .selectList{
  max-height:490px;
}
.old_type #class1_2 .selectList, .old_type #class1_3 .selectList{
  width:300px;
}
.old_type .selectList span{
  font-size:32px;
}
.old_type .yhnr{
  width:100%;
  height:auto;
}
.old_type .map_show{
  margin-top:30px;
}
.old_type  #map1_container{
  width:100%;
  height:800px;
}

.old_type .mapInfo-title{
  font-size: 36px;
  line-height: 72px;
  margin: 20px 30px 0 20px;
}
.old_type .mapInfo-con{
  font-size: 32px;
  line-height: 48px;
  margin: 0 30px 20px 30px;
}
.old_type .second-mid{
  margin-left:0;
  margin-top:70px;
}
.old_type .info-con div.btlb{
  font-size:48px;
  line-height: 30px;
}
.old_type .second .info-con{
  margin-bottom:70px;
}
.old_type .zxzxAndspjc{
  margin-top:70px;
}
.old_type .zxzxAndspjc li{
  width:585px;
  height:188px;
  margin-left:30px;
}
.old_type .zxzxAndspjc li p,.old_type .zxzxAndspjc li img,.old_type .zxzxAndspjc ul li p a{
  width:100%;
  height:100%;
}
.old_type .zxzxAndspjc ul li p a{
  line-height: 188px;
  font-size:36px;
}
.old_type .fourth{
  margin-top:70px;
}

.old_type .fourth-slide .swiper-slide{
  width:585px;
  height:148px;
}

.old_type .kscx-tit{
  height: 70px;
}
.old_type .kscx-tit a,.old_type .kscx-tit span{
  height: 100%;
  line-height: 1.875rem;
  font-size: 48px;
}
.old_type .third{
  margin-top:70px;
  margin-bottom:70px;
}
.old_type .kscx-list li{
  margin-top:30px;
}
.old_type .kscx-list li a{
  font-size: 36px;
  width: 100%;
}
.old_type .cbl,.old_type .cbl2-list{
  display:none;
}