.body-layer{position: relative; padding-bottom: 0; min-height: 420px;}
.body-layer .container{position: relative; z-index: 2;}
@media (max-width:992px) {
  .body-layer .mb60{margin-bottom: 40px;}	
}
.zjsq-thead{text-align: center; overflow: hidden;}
.zjsq-thead a{display: inline-block;}
.zjsq-thead a img{display: block; width: 100%; margin-right: auto; margin-left: auto;max-width:727px}
@media (max-width:1500px) {
  .zjsq-thead a img{width: 62%;}	
}
@media (max-width:992px) {
  .zjsq-thead a img{width: 80%;}	
}
@media (max-width:640px) {
  .zjsq-thead a img{width: 100%;}	
}
@media (max-width:414px) {
  .zjsq-thead a{display: block; margin-right: -15%; margin-left: -15%;}
}


.sqgk{padding-bottom: 30px; background-image: url(../png/sam7yq.png);}
.sqgk .bd .videobox{position: absolute; right: 0; bottom: -30px; z-index: 3;}
.sqgk .bd .videobox .place{margin-left: -90px; padding-top: 64%;}
.sqgk .bd .videobox video{display: block; width: 100%; position: relative; z-index: 1; object-fit: cover;}
.sqgk .bd .videobox .ctrl-video-btn{position: absolute; top: 50%; left: 50%; z-index: 2; width: 66px; height: 66px; margin-top: -33px; margin-left: -33px; cursor: pointer;}
.sqgk .bd .desc{line-height: 2em; text-indent: 2em; text-align: justify;max-width:90%;margin-left:auto;margin-right:auto}
.sqgk .bd .list{position: relative; background: url(../png/7i39e8.png) no-repeat center center; background-size: cover; border-top-right-radius: 100px; border-bottom-left-radius: 100px;}

.sqgk .bd .list .menu-cards{padding: 70px 110px 30px 40px;}
.sqgk .bd .list .menu-cards li a.item{margin-bottom: 40px !important; color: #fff; background: none; border: none;}
.sqgk .bd .list .menu-cards li a.item i{margin-bottom: 1em;}
.sqgk .bd .list .menu-cards li a.item span{font-size: 1.125em;}
.sqgk .bd > *{transition: all .3s;}
.sqgk .bd > *:hover{z-index: 1;}
.sqgk .bd .videobox:hover{z-index: 10;}
@media (max-width:1500px) {
  .sqgk .bd .list{border-top-right-radius: 80px; border-bottom-left-radius: 80px;}
  .sqgk .bd .list .menu-cards{padding: 60px 110px 20px 60px;}
  .sqgk .bd .list .menu-cards li a.item{margin-bottom: 30px !important;}
  .sqgk .bd .list .menu-cards li a.item i{width: 40px; height: 40px;}
  .sqgk .bd .list .menu-cards li a.item span{font-size: 1.0625em;}	
}
@media (max-width:1280px) {
  .sqgk{padding-bottom: 0;}
  .sqgk .bd .list{border-top-right-radius: 50px; border-bottom-left-radius: 50px;}
  .sqgk .bd .list .menu-cards{padding: 40px 100px 20px 40px;}
  .sqgk .bd .list .menu-cards li a.item{margin-bottom: 20px !important;}
  .sqgk .bd .videobox{bottom: 0;}
  .sqgk .bd .videobox .place{margin-left: -70px;}
  .sqgk .bd .videobox .ctrl-video-btn{width: 50px; height: 50px; margin-top: -25px; margin-left: -25px;}	
}
@media (max-width:992px) {
  .sqgk .bd .videobox{position: relative; width: auto; margin-bottom: 30px;}
  .sqgk .bd .videobox .place{margin-left: 0;}
  .sqgk .bd .list{width: auto;}
  .sqgk .bd .list .menu-cards{padding: 35px 0 15px;}
  .sqgk .bd .list .menu-cards li a.item{margin-bottom: 20px !important;}
}
@media (max-width:414px) {
  .sqgk .bd .list{border-top-right-radius: 50px; border-bottom-left-radius: 50px;}
  .sqgk .bd .list .menu-cards li{width: 50%;}
  .sqgk .bd .list .menu-cards li a.item i{width: 30px; height: 30px;}
  .sqgk .bd .list .menu-cards li a.item span{font-size: 1em;}
}


.gysq{background-image: url(../png/ffjo7v.png);}
.gysq .bd{position: relative;margin-bottom:0}
@media (max-width:640px) {
  .gysq .bd{margin-top: -30px;}	
}
.gysq .bd .spsq{position: absolute; top: 2%; bottom: 0; left: 0; z-index: 1; width: 42.86%;}
.gysq .bd .spsq .place{padding-top: 100%; border-radius: 50%;}
.gysq .bd .spsq .cate{position: absolute; top: 50%; right: 0; left: 0; z-index: 3; margin-top: -65px; text-align: center;}
.gysq .bd .spsq .cate img{display: block; margin: 0 auto 15px; width: 85px; height: 85px;}
.gysq .bd .spsq .cate span{display: block; font-weight: bold; font-size: 1.625em; color: #fff; line-height: 40px; letter-spacing: .125em;}
.gysq .bd > *{transition: all .3s;}
.gysq .bd > *:hover{z-index: 10;}
@media (max-width:1500px) {
  .gysq .bd .spsq .cate{margin-top: -50px;}
  .gysq .bd .spsq .cate img{width: 65px; height: 65px;}	
  .gysq .bd .spsq .cate span{font-size: 1.5em;}
}
@media (max-width:1280px) {
  .gysq .bd .spsq .cate span{font-size: 1.375em;}	
}
@media (max-width:992px) {
  .gysq .bd .spsq .cate{margin-top: -40px;}
  .gysq .bd .spsq .cate img{width: 45px; height: 45px; margin-bottom: 10px;}	
}
@media (max-width:640px) {
  .gysq .bd .spsq{position: static; width: 65%; margin: 0 auto 30px;}
  .gysq .bd .spsq .cate span{font-size: 1.25em; letter-spacing: 0;}	
}
@media (max-width:450px) {
  .gysq .bd .spsq{width: 80%;}	
}
.gysq .bd .tssq{position: absolute; top: 0; left: 35%; z-index: 3; width: 30.93%; margin-top: -60px;}
.gysq .bd .tssq .place{padding-top: 139%; overflow: visible;}
.gysq .bd .tssq .place .pic{overflow: visible;}
.gysq .bd .tssq .tab-brief{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; padding: 20% 10%;}
.gysq .bd .tssq .tab-brief > .hd ul{float: none; text-align: center;}
.gysq .bd .tssq .tab-brief > .hd li{float: none; display: inline-block;font-size: 1.625em; padding-bottom: 1em;}
.gysq .bd .tssq .tab-brief > .hd li.on a{color: #fff;}
.gysq .bd .tssq .tab-brief.underline > .hd li:before{height: 3px; background-color: #fff; opacity: .5;}
.gysq .bd .tssq .tab-brief > .caption{padding: 20% 5%;}
.gysq .bd .tssq .tab-brief > .seemore{position:absolute; right: 0; bottom: 16%; left: 0; text-align: center;}
.gysq .bd .tssq .tab-brief > .seemore a{display: inline-block; font-size: 1.25em; color: #fff;}
.gysq .bd .tssq .tab-brief > .seemore a i{display: inline-block; margin-left: 10px; width: 48px; height: 14px; background: url(../png/fwmxks.png) no-repeat right center;}
.gysq .bd .tssq .tab-brief > .seemore a:hover{margin-right: -20px;}
.gysq .bd .tssq .tab-brief > .seemore a:hover i{width: 52px;}
@media (max-width:1500px) {
  .gysq .bd .tssq .tab-brief > .hd li{font-size: 1.5em;}	
}
@media (max-width:1280px) {
  .gysq .bd .tssq .tab-brief > .hd li{font-size: 1.375em;}	
  .gysq .bd .tssq .tab-brief > .seemore a{font-size: 1.125em;}
}
@media (max-width:992px) {
  .gysq .bd .tssq{margin-top: -40px;}	
  .gysq .bd .tssq .tab-brief > .seemore a{font-size: 1em;}
  .gysq .bd .tssq .tab-brief > .seemore a i{width: 30px; height: 10px; background-size: 100% 100%;}
}
@media (max-width:640px) {
  .gysq .bd .tssq{position: static; margin-top: 0; width: auto;}
  .gysq .bd .tssq .place{display: none;}
  .gysq .bd .tssq .tab-brief{position: static; padding: 0;}
  .gysq .bd .tssq .tab-brief > .hd li{padding-bottom: .5em; font-size: 1.25em;}
  .gysq .bd .tssq .tab-brief > .hd li.on a{color: #035abe;}
  .gysq .bd .tssq .tab-brief.underline > .hd li:before{background-color: #035abe; opacity: 1;}
  .gysq .bd .tssq .tab-brief > .caption{display: none;}
  .gysq .bd .tssq .tab-brief > .seemore{display: none;}
}
.gysq .bd .list{float: right; position: relative; width: 35.72%; margin: 4%;}
.gysq .bd .list:hover{z-index: 1;}
.gysq .bd .list .place{padding-top: 100%; border-radius: 50%;}
.gysq .bd .list ul{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; padding: 20%;}
.gysq .bd .list ul li{text-align: center; padding: 1em 0;}
.gysq .bd .list ul li a{display: inline-block; font-weight: bold; font-size: 1.5em; color: #735f43; line-height: 38px;}
.gysq .bd .list ul li a:hover{font-size: 1.625em; color: #1760ad;}
@media (max-width:1500px) {
  .gysq .bd .list ul li a{font-size: 1.25em; line-height: 30px;}	
  .gysq .bd .list ul li a:hover{font-size: 1.3125em;}
}
@media (max-width:1280px) {
  .gysq .bd .list ul li{padding: .625em 0;}
  .gysq .bd .list ul li a{font-size: 1.125em;}	
  .gysq .bd .list ul li a:hover{font-size: 1.25em;}
}
@media (max-width:992px) {
  .gysq .bd .list ul li{padding: .3125em 0;}
  .gysq .bd .list ul li a{font-size: 1em; line-height: 24px;}	
  .gysq .bd .list ul li a:hover{font-size: 1.125em;}
}
@media (max-width:680px) {
  .gysq .bd .list ul{padding: 16% 20%;}	
  .gysq .bd .list ul li.none{display: block;}
}
@media (max-width:640px) {
  .gysq .bd .list{float: none; width: auto; margin: 0}
  .gysq .bd .list .place{display: none;}
  .gysq .bd .list ul{position: static; padding: 15px 0 25px; margin-right: -5px; margin-left: -5px;}
  .gysq .bd .list ul li{float: left; width:33.33333%; padding: 0;}
  .gysq .bd .list ul li a{display: block; margin: 10px 5px 0; height: 50px; line-height: 50px; background-color:#dddddd;}
  .gysq .bd .list ul li a:hover{font-size: inherit;}
}
@media (max-width:450px) {
  .gysq .bd .list ul li{width: 50%;}
}
.gysq .bd .more{position: absolute; top: 30%; right: 0; bottom: 10%; z-index: 4; width: 11%; background: url(../png/0vnk0s.png) no-repeat center right; background-size: 100% 100%;}
.gysq .bd .more a{position: absolute; top: 50%; right: 0; left: 0; margin-top: -15px; font-size: 1.25em; color: #fff; text-align: center; line-height: 30px;}
@media (max-width:1280px) {
  .gysq .bd .more a{font-size: 1.125em;}
}
@media (max-width:992px) {
  .gysq .bd .more a{font-size: 1em;}
}
@media (max-width:640px) {
  .gysq .bd .more{position: static; width: auto; text-align: center; background: none;}
  .gysq .bd .more a{position: static; display: inline-block; color: #035abe;}
}


.sqnj{background-image: url(../png/n7a5o7.png);margin-top: -30px;}
.sqnj > b{position: absolute; right: 0; bottom: 0; width: 45%;}
.sqnj .list{width: 65%;}
.sqnj .list ul{margin: -30px -15px 0; overflow: hidden;}
.sqnj .list ul li{float: left; width: 33.33333%;}
.sqnj .list ul li a{display: block; position: relative; margin: 30px 15px 0; padding: 3.5em .25em 2.25em; font-weight: bold; background:rgba(255,255,255,.6); border-radius: 20px;}
.sqnj .list ul li a i{position: relative; z-index: 2; display: block; width: 100px; height: 90px; margin: 0 auto 1em; background-image: url(../png/tpu3h1.png); background-position: center center; background-size: 100% 100%;}
.sqnj .list ul li.more a i{position: relative; z-index: 2; display: block; width: 100px; height: 90px; margin: 0 auto 1em; background-image: url(../png/45jdf0.png); background-position: center center; background-size: 100% 100%;}
.sqnj .list ul li a span{position: relative; z-index: 3; display: block; margin: 0 auto; text-align: center; font-size: 1.125em;}
.sqnj .list ul li a:before{position: absolute; top: 0; right: 0; bottom: 0; content: ""; width: 50%; background: url(../png/vup6wa.png) no-repeat right bottom; background-size: 100% auto;}
.sqnj .list ul li a:hover{background-color: #2a82e4;
background-image: linear-gradient(to right bottom, #2a82e4, #69b0f5);
background-image: -webkit-linear-gradient(to right bottom, #2a82e4, #69b0f5);
background-image: -o-linear-gradient(to right bottom, #2a82e4, #69b0f5);
background-image: -moz-linear-gradient(to right bottom, #2a82e4, #69b0f5);
background-image: -ms-linear-gradient(to right bottom, #2a82e4, #69b0f5);}
.sqnj .list ul li a:hover:before{background-image: url(../png/j403gc.png);}
.sqnj .list ul li.more a:hover i{background-image: url(../png/dxrkwh.png);}
.sqnj .list ul li a:hover i{background-image: url(../png/7k0m5r.png);}
.sqnj .list ul li a:hover span{color: #fff;}
@media (max-width:1280px) {
  .sqnj .list{width: 65%;}
  .sqnj .list ul{margin: -20px -10px 0;}
  .sqnj .list ul li a{margin: 20px 10px 0; border-radius: 15px;}
  .sqnj .list ul li a i{width: 80px; height: 72px;}
  .sqnj .list ul li a:before{width: 33%;}
.sqnj .list ul li.more a i{width: 80px; height: 72px;}
}
@media (max-width:992px) {
  .sqnj .list{width: auto;}
  .sqnj .list ul{margin: -10px -5px 0;}
  .sqnj .list ul li a{margin: 10px 5px 0; padding: 30px 5px 20px; border-radius: 5px;}
  .sqnj .list ul li a i{width: 60px; height: 54px;}
  .sqnj .list ul li a span{font-size: 1em;}
  .sqnj .list ul li a:before{width: 25%;}
.sqnj .list ul li.more a i{width: 60px; height: 54px;}
}
@media (max-width:640px) {
  .sqnj .list ul li a:before{width: 35%;}
.sqnj{margin-top: 0}
.gysq{padding-bottom:20px!important}
}
@media (max-width:414px) {
  .sqnj .list ul li a:before{width: 45%;}
}


.csmp{background-image: url(../png/alou2o.png);}
.csmp .swiper-grid{margin-right: -20px; margin-left: -20px;}
.csmp .swiper-slide .itm{position: relative; display: block; margin-right: 20px; margin-left: 20px; border-radius: 20px; overflow: hidden;}
.csmp .swiper-slide .itm .place{padding-top: 129.68%; border-radius: 20px;}
.csmp .swiper-slide .itm .caption{position: absolute; top: 20%; right: 0; bottom: 20%; left: 0; width: 30%; margin: auto; z-index: 6;}
.csmp .swiper-slide .itm .caption dl{position: relative; width: 100%; height: 100%; display: table; vertical-align: middle;}
.csmp .swiper-slide .itm .caption dl dd{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle; text-align: center;}
.csmp .swiper-slide .itm .caption dl dd span{display: inline-block; padding: 1em .5em; width: 1em; font-size: 1.5em; color: #fff; font-weight: bold; line-height: 1.1em; border-right: 1px solid rgba(255, 255, 255, .5); border-left: 1px solid rgba(255, 255, 255, .5);}
.csmp .swiper-slide .itm:before{position: absolute; top: 15%; bottom: 15%; right: 0; left: 0; z-index: 5; content: ""; width: 25%; margin: auto; background: #000; opacity: .25; transition:  all .5s;}
.csmp .swiper-slide .itm:after{position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 5; content: ""; width: 0; height: 0; margin: auto; background: #000; opacity: .25; transition:  all .5s;}
.csmp .swiper-slide .itm:hover:before{display: none;}
.csmp .swiper-slide .itm:hover:after{width: 100%; height: 100%;}
@media (max-width:1500px) {
  .csmp .swiper-grid{margin-right: -15px; margin-left: -15px;}
  .csmp .swiper-slide .itm{margin-right: 15px; margin-left: 15px; border-radius: 15px;}
  .csmp .swiper-slide .itm .place{border-radius: 15px;}
}
@media (max-width:1280px) {
  .csmp .swiper-grid{margin-right: -10px; margin-left: -10px;}
  .csmp .swiper-slide .itm{margin-right: 10px; margin-left: 10px; border-radius: 10px;}
  .csmp .swiper-slide .itm .place{border-radius: 10px;}
  .csmp .swiper-slide .itm .caption dl dd span{font-size: 1.25em;}
}
@media (max-width:992px) {
  .csmp .swiper-grid{margin-right: -7px; margin-left: -8px;}
  .csmp .swiper-slide .itm{margin-right: 7px; margin-left: 8px;}
}
.csmp .swiper-ctrl-button{width: 82px; height: 44px; margin-top: -22px;}
.csmp .swiper-ctrl-button i{position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin-top: 0; background-repeat: no-repeat; background-position: center center; background-size: 65% auto;}
.csmp .swiper-ctrl-prev{left: -100px;}
.csmp .swiper-ctrl-prev i{background-image: url(../png/jxqxyg.png);}
.csmp .swiper-ctrl-next{right: -100px;}
.csmp .swiper-ctrl-next i{background-image: url(../png/cqlavt.png);}
@media (max-width:1500px) {
  .csmp .swiper-ctrl-button{width: 56px; height: 32px; margin-top: -16px;}
  .csmp .swiper-ctrl-prev{left: -32px;}
  .csmp .swiper-ctrl-next{right: -32px;}	
}
@media (max-width:992px) {
  .csmp .swiper-ctrl-button{width: 44px; height: 28px; margin-top: -14px;}
  .csmp .swiper-ctrl-prev{left: -25px;}
  .csmp .swiper-ctrl-next{right: -25px;}	
}
@media (max-width:768px) {
  .csmp .swiper-ctrl-prev{left: -15px;}
  .csmp .swiper-ctrl-next{right: -15px;}	
}

.tssq .slidePic .swiper-slide img{max-height: 100%;min-height: inherit;max-width: 100%;width:auto;height:auto}