.js-tab .hd li{
	
	cursor:pointer;
}
.hgsj_lmtit ul li{
	width:19.7%;
	background:#F2F9FF;
	height:170px;
	float:left;
	text-align:center;
	
	padding-top:14px;
	position:relative;
	margin-right:.3%;
	margin-bottom:4px;
}
.hgsj_lmtit ul li i{
	width:84px;
	height:84px;
	padding-right:3px;
	padding-bottom:3px;
	display:inline-block;
	/*box-shadow:3px 3px 0px #5BAEFC;
	border-radius:100%;*/
}
.hgsj_lmtit ul li i img{
	width:100%;
	height:100%;
		
	/*box-shadow:0px 2.03px 18.23px #B5D8FF;
	border-radius:100%;*/
}
.hgsj_lmtit ul li i .active{
	display:none;
}
.hgsj_lmtit ul li p{
	margin-top:20px;
	font-size:20px;
	color:#333;
}
.hgsj_lmtit ul li .bg{
	position:absolute;
	right:0px;
	bottom:0px;
	display:none;
}
.hgsj_lmtit ul li.on{
	background:#3F8AE0;
}

.hgsj_lmtit ul li.on:before{
	position:absolute;
	content: '';
    width: 0;
    height: 0;
    border: 0 solid transparent;
	border-width: 15px;
    border-bottom-color: #fff;
    bottom: 0px;
	left:50%;
	margin-left:-15px;
}
.hgsj_lmtit ul li.on i .normal{
	display:none;
}
.hgsj_lmtit ul li.on i .active{
	display:block;
}
.hgsj_lmtit ul li.on p{
	color:#fff;
	font-weight:bold;
}
.hgsj_lmtit ul li.on .bg{
	display:block;
}
#rdsj .swiper-slide ul li{width:100%;}
#rdsj .swiper-slide.on ul li{background: #3F8AE0;}
#rdsj .swiper-slide.on ul li:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-width: 15px;
    border-bottom-color: #fff;
    bottom: 0px;
    left: 50%;
margin-left: -15px;}
#rdsj .swiper-slide.on ul li p{color:#fff;font-weight: bold;}
#rdsj .swiper-slide.on ul li i .normal{
	display:none;
}
#rdsj .swiper-slide.on ul li i .active{
	display:block;
}
#rdsj .swiper-slide.on ul li .bg{display:block;}
#rdsj .swiper-ctrl-button{width: 40px; height: 60px;background: rgba(0,0,0, .1); cursor: pointer; display: block; position: absolute; top: 55px; z-index: 9; transition: .3s all;padding-top: 20px;}
#rdsj .swiper-ctrl-prev{left: 0px;}
#rdsj .swiper-ctrl-next{right: 0px;}
#rdsj .swiper-ctrl-button:before{color:#3F8AE0;font-size:40px;}
#rdsj .swiper-ctrl-prev:hover,
#rdsj .swiper-ctrl-next:hover{background: rgba(0,0,0, .5);}
.sjfb_search {
  text-align: center;
  padding: 25px 0;
}
.sjfb_search span {
  font-size: 14px;
  color: #333333;
  padding: 0 10px;
  line-height: 36px;
}
.sjfb_search select {
  display: inline-block;
  width: 110px;
  height: 36px;
  background: #ECF5FC;
  font-size: 14px;
  color: #333333;
  border: none;
  outline: none;
  padding: 0 15px;
}
.sjfb_search button {
  display: inline-block;
  width: 64px;
  height: 36px;
  background: #1764CE;
  color: #FFFFFF;
  line-height: 14px;
  border: none;
  cursor: pointer;
  margin-left: 20px;
}
#echer,#rdsjecher{
	width: 100%;
    height: 700px;
}
.item{
	position:relative;
}
.item #download {
	position: absolute;
    top: -62px;
    right: 50px;
    font-size: 14px;
    color: #fff;
    z-index: 10;
    cursor: pointer;
    background: none;
    border: none;
    background: #3FB3E0 url(2023_sjfb_download.png) no-repeat 10px center;
    padding: 10px 10px 10px 40px;
    border-radius: 3px;
}
.item #download:hover {
    color: #fff;
}
.bd.over-hide{    overflow: inherit;}
.hd>span{font-size:16px;}

.sjfb_bor{border: 1px solid #B0D7FF;margin-top:20px;}
/*.rdsj_item .sjfb_bor{display:none;}*/


@media (max-width: 1280px) {
  .zwfw-cjsfw .hd ul{margin-left: -10px; margin-right: -10px;}
	.zwfw-cjsfw .hd li span{margin-left: 10px; margin-right: 10px;}
  .zwfw-cjsfw-piclink li img{height: auto;}
  .zwfw_right_an{position: inherit;width:100%;margin-top:20px;}
}

@media (max-width: 992px) {
  .zwfw-cjsfw .hd ul{margin-left: -10px; margin-right: -10px;}
  .zwfw-cjsfw .hd li span{height: 70px; line-height: 70px;}
  .zwfw-cjsfw-nav li{height: 106px;}
  .zwfw-cjsfw-nav li a{width: 60px;}

  .zwfw-cjsfw-nav li.nav i{box-sizing: border-box;width: 60px; height: 60px;}
  .zwfw-cjsfw-nav li.nav a img{width: 40px; height: 40px;}
  .zwfw-cjsfw-nav li .split img{width: 16px; margin-top: 25px;height:auto;}
  .zwfw-cjsfw-nav li.nav span{font-size: 18px;}
  
  #hgsj.hgsj_lmtit ul li i{width:70px;height:70px;}

  #echer,#rdsjecher{
	width: 100%;
    height: 400px;
}
}
@media (max-width: 768px) {
  .zwfw-cjsfw .hd ul{margin-left: -5px; margin-right: -5px;}
	.zwfw-cjsfw .hd li span{margin-left: 5px; margin-right: 5px;}
  .zwfw-cjsfw .hd li span{font-size: 20px; height: 60px; line-height: 60px;}
  .zwfw-cjsfw-nav li .split{padding: 0 10px;}
  .zwfw-cjsfw-infolist{left: 20px; width: auto;}

  #hgsj.hgsj_lmtit ul li p{font-size:16px;}
}
@media (max-width: 450px) {
  #hgsj.hgsj_lmtit ul li i{display: none;}
  #hgsj.hgsj_lmtit ul li{width: 33%;height:88px;}
  #hgsj.hgsj_lmtit ul li.on .bg img{width:50%;}
}



.zwfw-piclist.piclist .pic{padding-bottom: 58%;}

.zwfw-bmdt{background: #F5FAFF; padding-top: 40px; padding-bottom: 40px;}
.zwfw-bmdt .com-tit-b h2 em{color: #8C99A5; opacity: 0.3;}


.zwfw-bmfw{position: relative; padding-bottom: 60px;}
/* .zwfw-bmfw .swiper-container{padding-top: 100px;} */
.zwfw-bmfw .swiper-slide{transition: .3s all;}
.zwfw-bmfw .swiper-slide .item{display: block; border-radius:10px; height: 304px; overflow: hidden;}
.zwfw-bmfw .swiper-slide i{display: block; width: 122px; height: 122px; margin: 65px auto 20px; background: #fff; border-radius: 50%;}
.zwfw-bmfw .swiper-slide i img{width: 100%; height: 100%;}
.zwfw-bmfw .swiper-slide span{display: block; text-align: center;}
.zwfw-bmfw .swiper-slide .green{background: linear-gradient(0, rgba(138, 227, 208, 1) 0%, rgba(205, 243, 235, 1) 100%);}
.zwfw-bmfw .swiper-slide .blue{background: linear-gradient(0, rgba(165, 207, 255, 1) 0%, rgba(232, 242, 255, 1) 100%);}
.zwfw-bmfw .swiper-slide .orange{background: linear-gradient(0, rgba(251, 189, 141, 1) 0%, rgba(255, 233, 196, 1) 100%);}
.zwfw-bmfw .swiper-slide .purple{background: linear-gradient(0, rgba(184, 188, 251, 1) 0%, rgba(220, 231, 252, 1) 100%);}

.zwfw-bmfw .swiper-slide .green:hover span{color: #12c9b7;}
.zwfw-bmfw .swiper-slide .blue:hover span{color: #1177ff;}
.zwfw-bmfw .swiper-slide .orange:hover span{color: #fe7a18;}
.zwfw-bmfw .swiper-slide .purple:hover span{color: #555dee;}

.zwfw-bmfw .swiper-ctrl-button{position: absolute; top: 90px; width: 48px; height: 110px; z-index: 99; background-repeat: no-repeat; background-size: 100% 100%; cursor: pointer;}
.zwfw-bmfw .swiper-ctrl-button.swiper-ctrl-prev{left: -60px; background-image: url(2023_bmfw_arrow_l.png);}
.zwfw-bmfw .swiper-ctrl-button.swiper-ctrl-next{right: -60px; background-image: url(2023_bmfw_arrow_r.png);}
.zwfw-bmfw .swiper-pagination{text-align: center; bottom: 0; left: 0; right: 0; margin: 0  auto;}
.zwfw-bmfw .swiper-pagination span{width: 14px; height: 6px; margin: 0 2px; border-radius: 4px; background: #C5D6E7; opacity: 1; transition: .4s all;}
.zwfw-bmfw .swiper-pagination span.swiper-pagination-bullet-active{width: 28px; background: #145EB3;}
/* .zwfw-bmfw .swiper-slide-active{transform: translateY(-100px);}
.zwfw-bmfw .swiper-slide-prev, .zwfw-bmfw .swiper-slide-next{transform: translateY(-50px);} */

@media (max-width: 1440px) {
  .zwfw-bmfw .swiper-ctrl-button.swiper-ctrl-prev{left: 0;}
  .zwfw-bmfw .swiper-ctrl-button.swiper-ctrl-next{right: 0;}
}


.zwfw-hcpsj{padding-top: 45px; padding-bottom: 45px; background: url(2023_hcpsj_bg.png) no-repeat center;}
.zwfw-row-hcpsj .col-lg-c1{width: 60%;}
.zwfw-row-hcpsj .col-lg-c2{width: 40%;}

.zwfw-hcpsj-tit{position: relative; text-align: center;}
.zwfw-hcpsj-tit:after{content: ''; height: 1px; background: #fff; position: absolute; left: 0; right: 0; top: 50%; opacity: 0.6;}
.zwfw-hcpsj-tit h3{display: inline-block; position: relative; z-index: 1; background: #197AD4; padding: 0 30px;}
.zwfw-hcpsj-tit h3 strong{display: block; font-size: 30px; margin-bottom: 5px;}
.zwfw-hcpsj-tit h3 span{display: block; opacity: 0.5; font-size: 16px;}


.zwfw-hcpsj-l, .zwfw-hcpsj-r{padding-left: 40px; padding-right: 40px; padding-top: 27px; background: #197AD4; height: 382px; color: #fff; box-sizing: border-box;}
.zwfw-hcpsj-cont{position: relative;}
.zwfw-hcpsj-l .statistics{margin-right: 150px;}
.zwfw-hcpsj-cont .statistics li{float: left; width: 50%; padding-top: 20px; padding-bottom: 20px;}
.zwfw-hcpsj-cont .statistics li b{font-size: 38px; display: block; margin-bottom: 10px;}
.zwfw-hcpsj-cont .statistics li span{font-size: 20px;}

.zwfw-hcpsj-cont .btn{position: absolute; top: 0; right: 0; width: 120px;}
.zwfw-hcpsj-cont .btn a{display: block; height: 32px; line-height: 32px; text-align: center; border-radius: 4px; border: 1px solid #FFFFFF; color: #fff; font-size: 16px;}
.zwfw-hcpsj-cont .btn li + li{margin-top: 18px;}

.zwfw-hcpsj-r{text-align: center;}
@media (max-width: 1500px) {
  .zwfw-hcpsj-l, .zwfw-hcpsj-r{padding-left: 20px; padding-right: 20px;}
}
@media (max-width: 768px) {
  .zwfw-hcpsj{padding-top: 0; background: none;}
  .zwfw-hcpsj-cont .btn{position: static; width: auto; padding-top: 20px;}
  .zwfw-hcpsj-l .statistics{margin-right: 0;}
  .zwfw-hcpsj-l, .zwfw-hcpsj-r{height: auto; padding-bottom: 20px;}
  .zwfw-hcpsj-cont .btn{margin: 0 -5px;}
  .zwfw-hcpsj-cont .btn li{float: left; width: 33.3333%;}
  .zwfw-hcpsj-cont .btn li a{margin: 0 5px 10px; padding: 2px 10px;}
  .zwfw-hcpsj-cont .btn li + li{margin: 0;}
}

@media (max-width: 480px) {
  .zwfw-hcpsj-cont .btn li{width: 50%;}
  .zwfw-hcpsj-cont .statistics li{padding-top: 10px; padding-bottom: 10px;}
  .zwfw-hcpsj-cont .statistics li b{font-size: 22px; margin-bottom: 0;}
  .zwfw-hcpsj-cont .statistics li span{font-size: 16px;}
  .zwfw-hcpsj-r .statistics li{width: 100%;}
  .zwfw-hcpsj-r .statistics li + li{border-top: rgba(255,255,255,.1) 1px solid;}
}



/* 便民地图 */
.zwfw-bmdt-cont{background: #fff; padding: 25px;}
.zwfw-bmdt-row .col-lg-c1{width: 36.5%;}
.zwfw-bmdt-row .col-lg-c2{width: 63.5%;}
.zwfw-bmdt-ss{position: relative; height: 44px; margin-bottom: 16px;}
.zwfw-bmdt-ss .stxt{width: 100%; box-sizing: border-box; padding-right: 44px; padding-left: 15px; border: transparent solid 1px; height: 44px; border-radius: 4px; background: #F5FAFF; font-size: 16px; transition: .3s all;}
.zwfw-bmdt-ss .sbtn{position: absolute; right: 0; top: 0; width: 44px; height: 44px; border: 0; background: url(2023_bmdt_icon_ss.png) no-repeat center center; background-size: 23px 22px; cursor: pointer;}
.zwfw-bmdt-ss .stxt:focus{border-color:#bfdbf2}

.bmdt-tree{position: relative; height: 537px;}
.bmdt-tree .parent{position: absolute; width: 170px; top: 0; bottom: 0;}
.bmdt-tree .parent li{position: relative; padding-right: 20px;}
.bmdt-tree .parent li + li{margin-top: 5px;}
.bmdt-tree .parent li a{line-height: 28px; padding: 12px 20px 12px 15px;}
.bmdt-tree .parent li a.hvr-sweep-to-right:before {background: url(2023_bmdt_arrow.png) no-repeat; background-size: 100% 100%;}
.bmdt-tree .parent li.on a.hvr-sweep-to-right{ color: white;}
.bmdt-tree .parent li.on a.hvr-sweep-to-right:before {-webkit-transform: scaleX(1); transform: scaleX(1);}
.bmdt-tree .parent li.on i{position: absolute;  width: 14px; height: 14px; border-radius: 50%; background:rgba(20, 94, 179, 0.14); right: -7px; top: 50%; margin-top: -7px;}
.bmdt-tree .parent li.on i:after{content: ''; width: 6px; height: 6px; border-radius: 50%; background: #145EB3; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}


.bmdt-tree .subnav{margin-left: 170px; height: 567px; border-left: #EFEFEF 1px solid; padding-left: 18px;}
.bmdt-tree .subnav .hd{height: 126px; margin-bottom: 10px;}
.bmdt-tree .subnav .hd ul{margin-left: -5px; margin-right: -5px;}
.bmdt-tree .subnav .hd li{float: left;}
.bmdt-tree .subnav .hd li a{height: 30px; display: block; margin: 0 5px 10px; padding: 0 15px; color: #145EB3; line-height: 30px; border-radius: 4px; background: #F5F9FF; border: #F5F9FF 1px solid; font-size: 15px;}
.bmdt-tree .subnav .hd li a:hover, .bmdt-tree .subnav .hd li.on a{border-color: #145EB3;}

.bmdt-tree .subnav .bd{border-top: 1px solid #EFEFEF; padding-top: 20px;}
.bmdt-tree .subnav .bd .scrollbar-y{height: 412px; }

.bmdt-tree .subnav .bd ul li{position:relative; padding-top: 4px; padding-bottom: 4px; padding-left: 18px; line-height:26px; overflow:hidden; vertical-align: top; background: url(2023_bmdt_icon_pos.png) no-repeat left center; background-size: 11px 13px;}

.bmdt-tree .subnav .bd ul li a{float: left; position: relative; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 15px;}
.bmdt-tree .subnav .bd ul li.on a{color:#145EB3}

.bmdt-map{height: 627px;}

.BMapLib_SearchInfoWindow img.mappic{height:80px;margin-bottom:8px;}

@media (max-width: 1440px) {
  .zwfw-bmdt-cont{padding: 10px;}
  .bmdt-tree .parent{width: 140px;}
  .bmdt-tree .parent li{padding-right: 10px;}
  .bmdt-tree .parent li a{padding-right: 15px; padding-left: 10px;}
  .bmdt-tree .subnav{margin-left: 140px;}
}



.jssj,.tjgb{height:120px;line-height:120px;width:100%;display: inline-block;position:relative;}
.jssj{background:url(2023_sjfb_jdsj_bg.png) no-repeat;background-size: cover;}
.tjgb{background:url(2023_sjfb_tjgb_bg.png) no-repeat;background-size: cover;}
.jssj p,.tjgb p{position:absolute;left:50%;color:#fff;font-size:30px;font-weight:bold;}
.jssj p img,.tjgb p img{margin-left:20px;}
@media (max-width: 1480px) {
  .jssj{width:98%;}
  .tjgb{background:url(2023_sjfb_tjgb_bg.png) no-repeat right 4px;background-size: 109%;width: 98%;}
}
@media (max-width: 1280px) {
  .jssj,.tjgb{background-position: 73% center;background-size: 120%;max-width: 640px;margin: 0 auto 20px;display: block;border-radius: 10px;width: 100%;}

}
@media (max-width: 640px) {
  .jssj,.tjgb{background-size: 135%;}
}
@media (max-width: 520px) {
  .jssj,.tjgb{background-size: 150%;}
  .jssj p, .tjgb p{left: 38%;font-size: 26px;}
}
@media (max-width:460px) {
  .jssj,.tjgb{background-size: 160%;height: 100px;line-height: 100px;margin-bottom: 10px;}
}


/*--旅游卫生--*/
.lyws_left{width:27.4%;float:left;padding-left:20px;padding-top:30px;}
  .jqsj{background:url(2023_sjfb_lyws_bg1.png) no-repeat;height:145px;margin-bottom:60px;line-height:145px;padding:20px 0;box-sizing: border-box;}
  .jqsj img{float:left;margin-left:30px;margin-right:10px;}
  .jqsj div{float:left;line-height:50px;text-align:center;color:#fff;}
  .jqsj div p{color:#EDF5FF;font-size:24px;font-weight:bold;}
  .jqsj div span{color:#fff;font-size:43px;font-weight:bold;}
  .jdyk{border:3px solid #69A6F5;background:#E3EFFF;margin-bottom:26px;color:#307FE6;}
  .lyzh{border:3px solid #38CF9A;background:#EBFFF8;color:#0BB87B;}
  .jdyk,.lyzh{padding:20px;box-sizing: border-box;border-radius: 7.26px;height:118px;}
  .jdyk h2,.lyzh h2{float:left;width:30%;border-right: 1px solid #307FE6;height:72px;display: flex; align-items: center;font-size:20px;}
  .lyzh h2{border-right: 1px solid #0BB87B;}
  .jdyk div,.lyzh div{float:left;padding-left:30px;}
  .jdyk div p,.lyzh div p{color:#1F1F1F;font-size:20px;}
  .jdyk div span,.lyzh div span{font-weight:bold;font-size:30px;display:inline-block;width:96px;margin-right:5px;}
  .jdyk div span{color:#307FE6;}
  .lyzh div span{color:#0BB87B;}
/*-对外经济-*/
.dwjj_right{background:url(2023_sjfb_dwjj.png) no-repeat;width:27%;margin-bottom:40px;float:right;margin-top:90px;text-align:center;margin-right:20px;}
  .dwjj_right span{font-size:36px;color:#fff;font-weight:bold;}
  .dwjj_right p{font-size:16px;color:#fff;line-height:50px;}
  .dwjj_right h3{color:#E0E9FF;font-size:20px;padding-top:14%;padding-bottom:10%;position:relative;line-height:50px;height:50px;}
  .dwjj_right h3:before{position:absolute;content:'';width:50px;height:1px;background:#fff;top:55%;right:10%;}
  .dwjj_right h3:after{position:absolute;content:'';width:50px;height:1px;background:#fff;top:55%;left:10%;}



.wszfjsc{text-align: center;color: #fff;font-size: 30px;font-weight: bold;border-radius: 5px;}
.wszfjsc a{color: #fff;}