.zwfw-cjsfw{position:relative;}
.zwfw-cjsfw>.hd{margin-bottom: 50px;}
.zwfw-cjsfw>.hd li{float: left; width: 50%; position: relative;}
.zwfw-cjsfw>.hd li span{display: block; margin-left: 15px; margin-right: 15px; background: #E6F2FF; height: 90px; line-height: 90px; text-align: center; font-size: 24px; color: #145EB3; cursor: pointer; transition: .3s all;}
.zwfw-cjsfw>.hd li.on span{background: #145EB3;color: #fff; font-weight: bold;}
.zwfw-cjsfw>.hd li.on:after{content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 100%; border:transparent solid 12px; border-top-color: #145EB3; margin-left: -8px;}
.zwfw-cjsfw>.hd ul{margin-left: -15px; margin-right: -15px;}

.frcj-tab > .frcj-bd > * + * {display: none;}

.zwfw-cjsfw-nav{margin-bottom: 20px;}
.zwfw-cjsfw-nav li{float: left;margin-bottom: 30px;}
.zwfw-cjsfw-nav li a{/*width:146px;*/width: 85px;float:left;}
.zwfw-cjsfw-nav li.nav i{display: block;position: relative;width: 75px;height: 75px;margin-bottom: 10px;border-radius: 50%;border: 3px solid #296ACE;transition: .3s all;}
.zwfw-cjsfw-nav li.nav a img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;width: 40px;height: 40px;margin: auto;transition: .3s all;}
.zwfw-cjsfw-nav li.nav .active{opacity: 0;}
.zwfw-cjsfw-nav li.nav.on .active{opacity: 0;}
.zwfw-cjsfw-nav li.nav span{display: block;text-align: center;font-size: 18px;color: #145EB3;}
.zwfw-cjsfw-nav li .split{padding: 0 24px; overflow: hidden;float:left;}
.zwfw-cjsfw-nav li .split img{width: 23px; margin-top: 37px;}
.zwfw-cjsfw-gr2 li .split{padding: 0 36px; }
.zwfw-cjsfw-nav li.nav a:hover{font-weight: bold;}
.zwfw-cjsfw-nav li.nav a:hover i{background: #296ACE;}
.zwfw-cjsfw-nav li.nav a:hover .active{opacity: 1;}
.zwfw-cjsfw-nav li.nav a:hover .normal{opacity: 0;}
.zwfw-cjsfw-nav li.nav.on a i{background: #296ACE;}
.zwfw-cjsfw-nav li.nav.on a .active{opacity: 1;}
.zwfw-cjsfw-nav li.nav.on a .normal{opacity: 0;}


.zwfw_right_an{position:absolute;bottom:0px;right:0px;width:36%;}

.zwfw-cjsfw-l{position: relative;}
.zwfw-cjsfw-l .pic{height: 455px;}
.zwfw-cjsfw-l .pic img{display: block; width: 100%; height: 100%;}
.zwfw-cjsfw-infolist{position: absolute;    height: 300px; bottom: 20px; right: 20px; width: 350px; background: #fff; border-top: 7px solid #145EB3; padding:16px 20px; box-sizing: border-box;}
.zwfw-cjsfw-infolist ul{font-size: 16px;}
.zwfw-cjsfw-infolist ul li{padding-top: 4px; padding-bottom: 4px;}
.zwfw-cjsfw-infolist ul li a{color: #145EB3; font-weight: bold;}
.zwfw-cjsfw-infolist ul.dot2 li a:before{background: #145EB3;}

.zwfw-row-cjsfw .col-lg-c1{width: 63.8%;}
.zwfw-row-cjsfw .col-lg-c2{width: 36.2%;}

.zwfw-cjsfw-piclink li + li{margin-top: 20px;}
.zwfw-cjsfw-piclink li a{display: block; overflow: hidden; border-radius: 10px;}
.zwfw-cjsfw-piclink li img{display: block; height: 137px; width: 100%;}
.zwfw-cjsfw-piclink li.ykb a{border: 1px solid #EBF0FF;}
.zwfw-cjsfw-piclink .com-swiper-tpxw .swiper-slide .pic{padding-bottom: 28.5%;}
.zwfw-cjsfw-piclink .com-swiper-tpxw .swiper-pagination span{background-color: #1B5ABA;}



.gsgk_content_l thead {
  border-color: #197ad4  #ffffff #ffffff #ffffff;
  border-style: solid;
  border-width: 8px 0 0 0;
}
.cta{text-align: center;display: block;width: 20%;background: #197ad4;border: 0;padding: 5px 0;border-radius: 5px;margin: 20px auto;}
.cta a{display: inline-block;color: #fff;}
.hover-underline-animation{display: inline-block;}
/*==============================*/
.gsgk_content_l table {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  /*display: inline;*/
  /*border: 3px solid purple;*/
}

.gsgk_content_l thead th:nth-child(1) {
  width: 15%;
}

.gsgk_content_l head th:nth-child(2) {
  width: 45%;
}

.gsgk_content_l thead th:nth-child(3) {
  width: 10%;
}

.gsgk_content_l thead th:nth-child(4) {
  width: 15%;
}

.gsgk_content_l thead th:nth-child(5) {
  width: 15%;
}

.gsgk_content_l th, td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 18px;
  padding-bottom: 18px;
}


.gsgk_content_l tbody td {
  text-align: center;
}


.gsgk_content_l tbody tr:nth-child(even) {
  background-color: #ffffff;
}

.gsgk_content_l tbody tr:nth-child(odd) {
  background-color: #f1f8ff;
}


.bluebtn {
  background: none;
  color: #2789ee;
  border: none;
}

.greybtn {
  background: none;
  color: #666666;
  border: 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;}
}
@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;}
}



.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{margin-left: -15px; margin-right: -15px;}
.zwfw-bmfw .item{float: left; width: 20%;}
.zwfw-bmfw .item .box{margin: 0 15px 30px; position: relative; overflow: hidden; height: 310px; border-radius: 4px;
  background: linear-gradient(158.74deg, rgba(224, 240, 255, 1) 0%, rgba(255, 255, 255, 1) 100%), rgba(255, 255, 255, 1); border: 1px solid rgba(204, 230, 255, 1); box-shadow: 3px 6px 25px  rgba(227, 241, 255, 1);}
.zwfw-bmfw .item dl{padding: 0 15px; position: relative; z-index: 1; }
.zwfw-bmfw .item dl dt{margin-bottom: 15px;}
.zwfw-bmfw .item dl dt i,
.zwfw-bmfw .item dl dt span{display: inline-block; vertical-align: middle;}
.zwfw-bmfw .item dl dt img{width: 70px; height: 70px; margin-right: 18px;}
.zwfw-bmfw .item dl dt{height: 135px; padding-top: 39px; box-sizing: border-box; border-bottom: 1px solid #DEEEFF; text-align: center;}
.zwfw-bmfw .item dl dt span{font-size:22px;}
.zwfw-bmfw .item .shadow{position: absolute; right: -10px; bottom: 0;}

.zwfw-bmfw .infolist{font-size: 16px}
.zwfw-bmfw .infolist li{padding-top: 2px; padding-bottom: 2px;}
.zwfw-bmfw .infolist li a:before{background: #549FEE;}

@media (max-width: 1280px) {
  .zwfw-bmfw .item{width: 33.3333%;}
}
@media (max-width: 768px) {
  .zwfw-bmfw .item{width: 50%;}
}
@media (max-width: 480px) {
  .zwfw-bmfw .item{width: 100%;}
}


.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-l .zwfw-hcpsj-tit-1 span{font-size: 14px;margin-left: 5px;}
.zwfw-hcpsj-l .zwfw-hcpsj-cont-1 .statistics{margin-right: 0px;margin-left: 90px;}
.zwfw-hcpsj-cont-1 li{float: left;width: 50%;position: relative;margin-top: 50px;}
.zwfw-hcpsj-cont-1 li a{display: block;color: #fff;padding-left: 85px;}
.zwfw-hcpsj-cont-1 li i{display: inline-block;vertical-align: middle;background: #fff;width: 60px;height: 60px;border-radius: 50%;text-align: center;}
.zwfw-hcpsj-cont-1 li i{position: absolute;left: 0;top: 0;}
.zwfw-hcpsj-cont-1 li i img{width: 40px;margin-top: 10px;}
.zwfw-hcpsj-cont-1 li b{display: block;margin-top: 5px;}
.zwfw-hcpsj-cont-1 li {font-size: 20px;}

.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;}
  .zwfw-hcpsj-l .zwfw-hcpsj-cont-1 .statistics{margin-left: 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;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_close {
    float: right;
    height: 30px;
    width: 22px;
    cursor: pointer;
    background-color: #f9f9f9;
    cursor: pointer;
    overflow: hidden;
	top:-0px;
	right:10px;
	position:absolute;
}
.BMapLib_SearchInfoWindow .BMapLib_bubble_close span{font-size:0px;}

@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;}
}

.zwfw-tsfw{/*height: 318px; */padding-top: 14px; box-sizing: border-box;}

.tsfe_list li{width:49%;height:116px;position:relative;margin-right:2%;margin-top:15px;float: left;}
.tsfe_list li:nth-child(2n){margin-right:0px;}
.tsfe_list li img{position:absolute;}
.tsfe_list li p{background: linear-gradient(90deg, rgba(81, 142, 250, 0) 0%, rgba(81, 142, 250, 1) 18.3%, rgba(41, 106, 217, 1) 49.66%, rgba(139, 171, 228, 1) 80.26%, rgba(204, 204, 204, 0) 100%);height:38px;width:100%;text-align:center;position:absolute;top:50%;margin-top:-19px;line-height:38px;color:#fff;font-weight:bold;font-size:20px;}
@media (max-width: 1200px) {
	.tsfe_list li{height: 20vw;;}
	.tsfe_list li img{width:100%;}
}
@media (max-width: 768px) {
	.tsfe_list li{height: 24vw;;}
	.tsfe_list li img{width:100%;}
}