.jszwfw{padding: 20px; background: url(../png/9jfp83.png) no-repeat center bottom #67aeee; background-size: cover;}
.jszwfw .box{padding:10px 15px; background: url(../png/r7cemx.png); border-radius: 5px;}
.jszwfw .jdcx{height: 42px; line-height: 42px; text-align: center;}
.jszwfw .jdcx a{display: inline-block; vertical-align: middle; font-weight: bold; line-height: 1.875em; color: #1760ad;}
.jszwfw .cnxb .hd{color: #1760ad; text-align: center;}
.jszwfw .cnxb .swiper-slide{height: 108px; overflow: hidden;}
.jszwfw .cnxb .swiper-slide ul li a.item{padding-top: 0; padding-bottom: 0; background: none; border: none;}
.jszwfw .cnxb .swiper-slide ul li a.item i{padding: 10px; width: 45px; height: 45px; background: #fff; border-radius: 50%; box-shadow: 6px 2px 15px rgb(204, 227,255, 60%);}
.jszwfw .cnxb .swiper-pagination{top: 0; bottom: auto;}
@media (max-width:1500px) {	
  .jszwfw .box{padding: 15px;}
  .jszwfw .cnxb .swiper-slide{height: 98px;}
}
@media (max-width:1280px) {
  .jszwfw .box{padding: 20px 15px;}
}
@media (max-width:992px) {
  .jszwfw{padding: 15px;}
  .jszwfw .mb20{margin-bottom: 15px;}
  .jszwfw .cnxb .swiper-slide ul li a.item span{font-size: 1em;}
}
@media (max-width:414px) {
  .jszwfw .cnxb .swiper-slide{padding-top: 10px; height: 85px;}
  .jszwfw .cnxb .swiper-slide ul li a.item i{width: 30px; height: 30px;}
	
}


.fwxm .section{position: relative; padding-top: 32px; padding-bottom: 32px; background: #f0f6ff;}
.fwxm .section > .inline{position: relative; z-index: 2; margin-right: 30%; margin-left: 8%; line-height: 1.625em;}
.fwxm .section > .inline .caption{display: inline-block; vertical-align: middle; font-weight: bold; font-size: 1.25em; color: #1760ad;}
.fwxm .section > .inline p{margin-top: .5em;}
.fwxm .section > b{position: absolute; top: 0; right: 0; bottom: 0; z-index: 1;}
.fwxm .section > b img{display: block; height: 100%;}
@media (max-width:1280px) {
  .fwxm .section{padding-top: 20px; padding-bottom: 20px;}
  .fwxm .section > .inline .caption{font-size: 1.125em;}	
}
@media (max-width:768px) {
  .fwxm .section{padding-top: 30px; padding-bottom: 30px;}	
}
@media (max-width:414px) {
  .fwxm .section{padding-top: 20px; padding-bottom: 20px;}	
}


.ztfw .bd .menu-cards li a.item i{padding: 15px; margin-bottom: 1.375em; background: #fff; border-radius: 50%; box-shadow: 6px 2px 15px rgba(204, 227, 255, .6);}
@media (max-width:1280px) {
  .ztfw .bd .menu-cards li{width: 25%;}
  .ztfw .bd .menu-cards li a.item{padding-bottom: 10px;}
  .ztfw .bd .menu-cards li a.item i{width: 40px; height: 40px; margin-bottom: 1em;}
}
@media (max-width:640px) {
  .ztfw .bd .menu-cards li a.item{padding-bottom: 10px;}
  .ztfw .bd .menu-cards li a.item i{padding: 12px; width: 35px; height: 35px; margin-bottom: 1em;}
}
@media (max-width:414px) {
  .ztfw .bd .menu-cards li{width: 33.33333%;}
}

@media (max-width: 450px){
  .grbssx .menu-cards.res li {
    width: 33.33333% !important;
}
}


.msfw .swiper-grid{margin-right: -20px; margin-left: -20px;}
.msfw .swiper-slide{padding-bottom: 20px;}
.msfw .swiper-slide dl{position: relative; padding-right: 20px; padding-left: 20px;}
.msfw .swiper-slide dl dt{position: relative; z-index: 2; text-align: center;}
.msfw .swiper-slide dl dt a{display: inline-block; position: relative; z-index: 2;}
.msfw .swiper-slide dl dt a i{display: block; margin: 0 auto; padding: 13px; width: 54px; height: 54px; background: url(../png/pq8mnr.png) no-repeat center; background-size: 100% 100%;}
.msfw .swiper-slide dl dt a i img{width: 100%; height: 100%;}
.msfw .swiper-slide dl dt a span{display: block; padding: .75em 0 .8125em; font-size: 1.25em; font-weight: bold; color: #0052b9;}
.msfw .swiper-slide dl dt:after{position: absolute; top: 40px; right: 0; bottom: 0; left: 0; content: ""; background: url(../png/f9vdq5.png) no-repeat center top; background-size: 100% 100%; border-radius: 10px 10px 0 0; transition: all .3s; opacity: 0;}
.msfw .swiper-slide dl dd{position: relative; z-index: 2; padding: 20px;}
.msfw .swiper-slide dl dd ul{height: 156px;}
.msfw .swiper-slide dl dd ul li{padding-right: 10%; padding-left: 10%;}
.msfw .swiper-slide dl dd ul li a{display: block; margin-bottom: 15px; padding: 0 .5em; color: #808080; text-align: center; line-height: 35px; border: 1px solid #b3d2ec; border-radius: 3px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.msfw .swiper-slide dl dd ul li a:hover{color: #333; background: #f4f9ff;}
.msfw .swiper-slide dl dd .more{display: block; text-align: center;}
.msfw .swiper-slide dl dd .more a{display: inline-block; font-size: 1.125em; color: #e0e0e0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.msfw .swiper-slide dl:after{position: absolute; top: 40px; right: 20px; bottom: 0; left: 20px; content: ""; background: #fff; border-radius: 10px;}
.msfw .swiper-slide-active dl dt a i{background-image: url(../png/rn4c0x.png);}
.msfw .swiper-slide-active dl dt a i img.block{display: none;}
.msfw .swiper-slide-active dl dt a i img.none{display: block;}
.msfw .swiper-slide-active dl dt:after{opacity: 1;}
.msfw .swiper-slide-active dl:after{box-shadow: 0 0 20px rgb(204, 227,255, 60%);}
.msfw .swiper-slide-active dl dd .more a{color: #7bb1de;}

.msfw .swiper-slide:hover dl dt a i{background-image: url(../png/rn4c0x.png);}
.msfw .swiper-slide:hover dl dt a i img.block{display: none;}
.msfw .swiper-slide:hover dl dt a i img.none{display: block;}
.msfw .swiper-slide:hover dl dt:after{opacity: 1;}
.msfw .swiper-slide:hover dl:after{box-shadow: 0 0 20px rgb(204, 227,255, 60%);}
.msfw .swiper-slide:hover dl dd .more a{color: #7bb1de;}

.msfw .swiper-ctrl-button i{color: #f4f9fc !important;}
@media (max-width:1500px) {
  .msfw .swiper-grid{margin-right: -15px; margin-left: -15px;}
  .msfw .swiper-slide{padding-bottom: 15px;}
  .msfw .swiper-slide dl{padding-right: 15px; padding-left: 15px;}	
  .msfw .swiper-slide dl dt a i{width: 38px; height: 38px;}
  .msfw .swiper-slide dl dt a span{font-size: 1.125em;}
  .msfw .swiper-slide dl dt:after{top: 32px;}
  .msfw .swiper-slide dl:after{top: 32px; right: 15px; bottom: 0; left: 15px;}
}

.bstj{background-image: url(../png/rk88mp.png);}
.bstj .sjtj{margin-top: -20px; margin-right: -10px; margin-left: -10px;}
.bstj .sjtj li{float: left; width: 23%;}
.bstj .sjtj li dl{position: relative; margin: 20px 10px 0; padding-top: 1.75em; font-size: 1.125em; color: #fff;}
.bstj .sjtj li dl dt{position: absolute; top: 0; right: 0; left: 0; line-height: 1.25em;}
.bstj .sjtj li dl dd b{display: inline-block; margin-right: .3125em; font-size: 1.875em; font-weight: bold; line-height: 1.25em;}
.bstj .sjtj li.li3{width: 27%;}
.bstj .sjtj li.li3{width: 27%;}
@media (max-width:992px) {
  .bstj .sjtj{margin-top: -2px; margin-right: -15px; margin-left: -15px;}
  .bstj .sjtj li{width: 50% !important;}
  .bstj .sjtj li dl{padding: 15px 15px 20px; margin: 2px 1px 0; background: rgba(255,255,255,.1);}	
  .bstj .sjtj li dl dt{position: static; margin-top: .5em;}
  .bstj .sjtj li dl dd b{font-size: 1.75em;}
}
@media (max-width:640px) {
  .bstj .sjtj li dl{font-size: 1em;}
  .bstj .sjtj li dl dd b{font-size: 1.625em;}
}
@media (max-width:450px) {
  .bstj .sjtj li dl dd b{font-size: 1.5em;}
}
@media (max-width:414px) {
  .bstj .sjtj li dl dd b{font-size: 1.125em;}	
}
.ztfw{position:relative;}
.ztfw .mslayer{position:absolute;top: 0;left:0;width: 48.5%;bottom: 0;pointer-events: none;z-index: 0;transition: .8s;background: #f4f9fc;border-radius: 10px;box-shadow: 0 5px 15px rgba(204, 227, 255, .8); }
.ztfw .ztfw-50{ padding:25px 10px 30px; box-sizing: border-box;position:relative;z-index: 5}
.ztfw .ztfw-50 .menu-cards li a.item{background: transparent;border: 0}
.ztfw .ztfw-50 .hd ul{float: inherit}
.ztfw .ztfw-50 .hd ul li{float: inherit;text-align: center}
.ztfw .ztfw-50:hover{ }

@media (max-width:1024px) {
.ztfw .mslayer{display:none}
.ztfw .ztfw-50{ padding:20px 0 20px;}
}
.swiBtn a{position: absolute;top: 50%;transform: translateY(-50%);width: 26px;height: 78px;line-height: 78px;text-align: center;color: #fff;z-index: 5;background: rgba(0,0,0,.4)}
.swiBtn a.prev{left: 0}
.swiBtn a.next{right: 0}