@charset "UTF-8";
.gsgk_box {
  width: 100%; height: auto; overflow: hidden;
}
.gsgk01 {
  width: 100%; height: auto; overflow: hidden; padding-top: 0.3646rem; padding-bottom: 0.4688rem;
}
.gsgk01 .con_left .description p {
  color: #7f7f7f; width: 3.3854rem; text-align: justify; margin-bottom: 0.1823rem;
}
.gsgk01 .con_left .inner_title {
  margin-top: 0.1042rem; margin-bottom: 0.4167rem;
}
.gsgk01 .con_right {
  position: relative;
}
.gsgk01 .con_right div {
  width: 4.6354rem; height: auto;
}
.gsgk01 .con_right .img02 {
  position: absolute; top: 0.16rem; left: 0.16rem;
}
.gsgk02,.gsgk03 {
  position: relative;
}
.gsgk02 .gsgk02_con {
  width: 100%; height: auto; overflow: hidden;
}
.gsgk02 .inner_title {
  position: absolute; left: 0.8333rem; top: 0;
}
.gsgk02 .gsgk02_peo, .gsgk03 .gsgk03_peo {
  width: 2.8646rem; position: absolute; right: 0.8333rem; top: 50%; transform: translateY(-50%); color: #fff;
}
.gsgk02 .gsgk02_peo h5, .gsgk03 .gsgk03_peo h5 {
  margin-top: 0.1458rem; margin-bottom: 0.2083rem;
}
.gsgk02 .gsgk02_peo img, .gsgk03 .gsgk03_peo img {
  width: 1.7188rem; margin-top: 0.3125rem;
}
.gsgk03 .gsgk03_peo {
  right: auto; left: 0.8333rem;
}
.gsgk03 .gsgk03_peo p {
  opacity: 0.5; width: 4.0625rem;
}
.gsgk04 {
  position: relative;
}
.gsgk04 .inner_title {
  position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 2;
}
.gsgk04 .gsgk04_con .gsgk04_item {
  width: 25%; height: auto; overflow: hidden;float: left; position: relative;
}
.gsgk04 .gsgk04_con .gsgk04_item img {
  opacity: 0;
}
.gsgk04 .gsgk04_con .gsgk04_item:hover img {
  opacity: 1;
}
.gsgk04 .gsgk04_con .gsgk04_item:hover .item_icon {
  background: url(../images/about/j-3-icon-bg-active.png) no-repeat center center; background-size: 100%;
}
.gsgk04 .gsgk04_con .gsgk04_item:hover h5::after {
  background: #fff;
}
.gsgk04 .gsgk04_con .gsgk04_item .item_con {
  position: absolute; top: 1.6146rem; left: 50%; transform: translateX(-50%); text-align: center; width: 100%;
}
.gsgk04 .gsgk04_con .gsgk04_item:nth-child(2n) {
  background: #fbfbfb;
}
.gsgk04 .gsgk04_con .inner_title {
  margin-top: 0.5625rem; margin-bottom: 0.4167rem;
}
.gsgk04 .gsgk04_con .gsgk04_item .item_icon {
  width: 0.5625rem; height: 0.4896rem; background: url(../images/about/j-3-icon-bg.png) no-repeat center center; background-size: 100%; position: relative; display: inline-block; margin-bottom: 0.1875rem;
}
.gsgk04 .gsgk04_con .gsgk04_item .item_icon i {
  position: absolute; top: 50%; left: 55%; transform: translate(-50%, -50%); color: #fff;
}
.gsgk04 .gsgk04_con .gsgk04_item:hover h5, .gsgk04 .gsgk04_con .gsgk04_item:hover p {
  color: #fff;
}
.gsgk04 .gsgk04_con .gsgk04_item h5 {
  padding-bottom: 0.1563rem; position: relative;
}
.gsgk04 .gsgk04_con .gsgk04_item h5::after {
  position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); content: ""; width: 0.2604rem; height: 0.0208rem; background: #0c6d67; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;
}
.gsgk04 .gsgk04_con .gsgk04_item p {
  margin-top: 0.1875rem;
}
.gsgk05, .gsgk07 {
  background: #f7f7f7;
}
.gsgk05 {
  padding-bottom: 0.5rem;
}
.gsgk05 .con_left {
  width: 3.6979rem; height: 3.6979rem; overflow: hidden; border-radius: 50%; position: relative; margin-left: 0.4688rem;
}
.gsgk05 .con_left p {
  font-size: 0.5208rem; text-align: center; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); font-weight: bold; color: #fff;
}
.gsgk05 .con_right {
  margin-left: 0.2813rem;
}
.gsgk05 .con_right h5 {
  margin-bottom: 0.2083rem; color: #0c6d67;
}
.gsgk05 .con_bot {
  margin-top: 0.3125rem;
}
.gsgk05 .con_bot p {
  margin-top: 0.1042rem; text-align: center;
}
.gsgk05 .con_right .con_bot_img {
  width: 0.7083rem; height: 0.7083rem; border: 5px solid #fff; border-radius: 50%; overflow: hidden; margin: 0 auto; box-shadow: 0px 0.0208rem 0.0521rem 0px rgba(116, 116, 116, 0.3);
}
.gsgk05 .con_right .con_bot_img:hover {
  border-color: #0c6d67;
}
.gsgk05 .con_right .con_bot_img:hover img {
  transform: scale(1.08);
}
.gsgk05 .con_right .con_bot_box {
  width: 0.8333rem;
}
.gsgk05 .con_right {
  width: 4.6875rem;
}
.gsgk05 .con_right h5, .gsgk05 .con_item {
  display: none;
}
.gsgk05 .con_right h5.active, .gsgk05 .con_item.active {
  display: block;
}
.gsgk05 .con_bot {
  height: 0.7083rem; position: relative;
}
.gsgk05 .con_bot .line {
  width: 100%; height: 1px; background: rgba(0, 0, 0, 0.2); position: absolute; left: 0.0625rem; top: 50%;
}
.gsgk05 .con_right .swiper-slide.active .con_bot_img {
  border-color: #0c6d67;
}
.gsgk05 .con_right .swiper-slide .con_bot_img img {
  
}
.gsgk05 .con_right .swiper-slide.active p {
  color: #0c6d67;
}
.gsgk06 .gsgk06_con {
  padding-bottom: 0.2604rem;
}
.gsgk06 .gsgk06_con .swiper-container {
  width: 100%;
}
.gsgk06 .gsgk06_con .swiper-container .swiper-slide {
  transform: scale(0.8); transition: 0.5s linear; -webkit-transition: 0.5s linear;
}
.gsgk06 .gsgk06_con .swiper-container .swiper-slide p {
  text-align: center; margin-top: 0.1042rem;
}
.gsgk06 .gsgk06_con .swiper-container .swiper-slide-active,.gsgk06 .gsgk06_con .swiper-container .swiper-slide-duplicate-active{
  transform: scale(1);
}
.gsgk06 .gsgk06_con .swiper-container .swiper-slide-active p,.gsgk06 .gsgk06_con .swiper-container .swiper-slide-duplicate-active p {
  color: #0c6d67;
}
.gsgk06 .swiper-button-prev, .gsgk06 .swiper-button-next {
  top: 35%;
}
.gsgk07 .gsgk07_con {
  position: relative; flex-wrap: wrap; overflow: hidden;
}
.gsgk07 .gsgk07_con.height07 {
  height: 5rem;
}
.gsgk07 .gsgk07_con::after {
  content: " "; width: 32%;
}
.gsgk07 .gsgk07_item {
  width: 2.6719rem; margin-bottom: 0.2083rem;
}
.gsgk07 .gsgk07_item .gsgk07_item_img {
  width: 100%; height: auto; overflow: hidden;
}
.gsgk07 .gsgk07_item:hover img {
  transform: scale(1.1); -webkit-transform: scale(1.1);
}
.gsgk07 .gsgk07_item p {
  margin-top: 0.1042rem; height: 3.2em; overflow: hidden;
}
.gsgk07 .more_btn {
  text-align: center; padding: 0.3rem 0;
}

.xwzx01 {
  width: 100%; height: auto; overflow: hidden; background: url(../images/about/x-1-01.jpg) no-repeat center center; background-size: cover; padding-bottom: 0.8854rem;
}
.xwzx01 .ygfc_con {
  position: relative; margin-top: 0.5rem;
}
.xwzx01 .ygfc_con .img {
  border-radius: 0.1042rem; overflow: hidden;
}
.xwzx01 .ygfc_con .swiper-container {
  width: 72%; height: auto; overflow: hidden;
}
.xwzx01 .ygfc_con .swiper-slide {
  text-align: center; background-color: #fff; border-radius: 0.1042rem; padding: 0.3rem 0 0.5rem; height: auto;
}
.xwzx01 .ygfc_con .swiper-slide h1 {
  margin: 0.1563rem auto 0.3rem; padding-bottom: 0.3rem; position: relative; width: 90%;  color: rgba(0, 0, 0, 1);
}
.xwzx01 .ygfc_con .swiper-slide h1::after {
  content: " "; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 0.2604rem; height: 0.0156rem; background: #0c6d67;
}
.xwzx01 .ygfc_con .swiper-slide a:hover {
  text-decoration: none;
}
.xwzx01 .ygfc_con .swiper-slide a:hover h1 {
  color: #0c6d67;
}
.xwzx01 .ygfc_con .swiper-slide p {
  width: 90%; margin: 0 auto; color: rgba(0, 0, 0, 0.7);
}
.xwzx01 .ygfc_bg {
  width: 82%; height: 63%; background: rgba(255, 255, 255, 0.2); position: absolute; left: 9%; top: 50%; transform: translateY(-50%); border-radius: 0.1042rem;
}
.xwzx01 .swiper-button-prev, .xwzx01 .swiper-button-next {
  top: 42%;
}
.xwzx01 .swiper-button-next {
  background: #0c6d67; color: #fff;
}
.xwzx02 .ygfc_con {
  position: relative; flex-wrap: wrap; overflow: hidden;
}
.xwzx02 .ygfc_con::after {
  content: " "; width: 30.1%;
}
.xwzx02 .con_item {
  width: 2.5104rem; margin-bottom: 0.3083rem; background: #f7f7f7; border-top-left-radius: 0.0781rem; border-top-right-radius: 0.0781rem;
}
.xwzx02 .con_item .item_img {
  width: 100%; height: auto; overflow: hidden; border-top-left-radius: 0.0781rem; border-top-right-radius: 0.0781rem;
}
.xwzx02 .con_item:hover {
  cursor: default;
}
.xwzx02 .con_item:hover img {
  transform: scale(1.1); -webkit-transform: scale(1.1);
}
.xwzx02 .con_item:hover a {
  text-decoration: none;
}
.xwzx02 .con_item:hover a h2 {
  color: #0c6d67;
}
.xwzx02 .con_item h2 {
  padding: 0.1442rem 0.125rem 0.09rem; display: block; color: #000; transition: color 0.5s linear; -webkit-transition: color 0.5s linear;
}
.xwzx02 .con_item p {
  padding: 0 0.125rem; margin-bottom: 0.2rem; display: block; color: rgba(0, 0, 0, 0.7);
}
.xwzx02 .con_item .item_p {
  margin-top: 0.1042rem; margin-bottom: 0.1042rem; 
}
.xwzx_detail {
  padding: 0.3125rem 0;
}
.xwzx_detail .detail_tit {
  text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.xwzx_detail .detail_tit  p {
  margin: 0.1563rem 0; color: #666;
}
.xwzx_detail .detail_con {
  padding: 0.2604rem 0;
}
.xwzx_detail .detail_con p {
  margin-bottom: 0.1rem; color: #666; font-size: 0.1042rem; line-height: 0.1875rem;
}
.xwzx_detail .detail_con p img {
  max-width: 100%;
}
.xwzx_detail .detail_share {
  text-align: right; padding-bottom: 0.2604rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.xwzx_detail .detail_share p {
  color: #666;
}
.xwzx_detail .detail_share i {
  width: 0.2083rem; height: 0.2083rem; border-radius: 50%; background-color: #9a9a9a; display: inline-block; color: #fff; text-align: center; cursor: pointer; transition: background-color 0.5s linear; -webkit-transition: background-color 0.5s linear; margin-right: 0.05rem;
}
.xwzx_detail .detail_share i:hover {
  background-color: #0c6d67;
}
.xwzx_detail .detail_page {
  padding-top: 0.2604rem;
}
.xwzx_detail .detail_page p {
  margin-bottom: 0.1rem;
}
.xwzx_detail .detail_page a {
  color: rgba(51, 51, 51, 0.7); transition: color 0.5s linear; -webkit-transition: color 0.5s linear; display: block;
}
.xwzx_detail .detail_page a:hover {
  color: #0c6d67; text-decoration: none;
}
.dzhfw_detail .qrcode {
  margin-left: 0.04rem;
}

.lxwm {
  width: 100%; height: auto; overflow: hidden; margin-top: 0.4688rem; margin-bottom: 0.5208rem;
}
.lxwm .con_left {
  margin-left: 0.8333rem; width: 30%; padding-top: 0.2604rem;
}
.lxwm .con_left h2 {
  margin-bottom: 0.4167rem;
}
.lxwm .con_left .lxwm_tab {
  margin-bottom: 0.2083rem;
}
.lxwm .con_left .lxwm_tab span {
  display: inline-block; padding: 0.074rem 0.36rem; border-radius: 0.5083rem; color: #0c6d67; cursor: pointer;
}
.lxwm .con_left .lxwm_tab span:nth-child(2), .lxwm .con_left .lxwm_tab span:nth-child(3) {
  margin-left: -0.25rem;
}
.lxwm .con_left .lxwm_tab span.active {
  background: #0c6d67;
}
.lxwm .con_left .lxwm_tab span:nth-child(1), .lxwm .con_left .lxwm_tab span:nth-child(3) {
  background: #dee1e8;
}
.lxwm .con_left .lxwm_tab span:nth-child(2) {
  background: #eeeff1;
}
.lxwm .con_left .lxwm_tab span.active {
  background: #0c6d67; color: #fff;
}
.lxwm .con_left h3 {
  margin-bottom: 0.1042rem;
}
.lxwm .con_left p {
  margin-bottom: 0.0521rem; color: #666;
}
.lxwm .con_left p b {
  color: #0c6d67;
}
.lxwm .con_left h5 {
  padding: 0.058rem 0.0938rem; border: 1px solid rgba(0, 0, 0, 0.2); display: inline-block; margin-top: 0.09rem; width: 100%;
}
.lxwm .con_left h5 i {
  color: #0c6d67; margin-right: 0.0421rem; vertical-align: middle;
}
.lxwm .con_left .lxwm_item {
  display: none;
}
.lxwm .con_left .lxwm_item.active {
  display: block;
}
.lxwm .con_right {
  width: 60%; height: 3.6458rem; background: #000;
}

.spzx01 {
  width: 100%; height: auto; overflow: hidden; margin-top: 0.4583rem;
}
.spzx01 .spzx_con {
  flex-wrap: wrap;
}
.spzx01 .spzx_con .con_item {
  width: 3.9844rem; position: relative; cursor: pointer; margin-bottom: 0.35rem;
}
.spzx01 .spzx_con .con_item .item_box {
  position: absolute; width: 100%; height: 100%; left: 0; top: 0; background:rgba(0, 0, 0, 0.5);
}
.spzx01 .spzx_con .item_img {
  width: 100%; height: auto; overflow: hidden;
}
.spzx01 .spzx_con .con_item .item_box p {
  color: #fff; padding: 0 5%; text-align: center;
}
.spzx01 .spzx_con .con_item .item_box i {
  color: #fff; font-size: 0.5208rem;
}
.spzx01 .spzx_con .con_item:hover .item_img img {
  transform: scale(1.1);
}
.video_mask {
  width: 100%; height: 100%; overflow: hidden; position: fixed; left: 0; top: 0; z-index: 1050; background: rgba(0, 0, 0, 0.8); display: none;
}
.video_mask .video {
  position: absolute; top: 50%; left: 10%; transform: translateY(-50%); width: 80%;
}
.video_mask .close {width: 0.2604rem;height: 0.2604rem;position: absolute; right: 0.1042rem;top: 0.1042rem;cursor: pointer; color: #fff;}
.video_mask .close i {
  display: block; font-weight: normal;
}
.hzgy01, .hzgy02, .hzgy03 {
  width: 100%; height: auto; overflow: hidden; background: #f7f7f7;
}
.hzgy01 {
  padding: 0.4688rem 0;
}
.hzgy01 .con_left {
  width: 3.3458rem; 
}
.hzgy01 .con_left .inner_title {
  margin-top: 0;
}
.hzgy01 .con_left .swiper-container {
  width: 100%; padding-left: 0.1rem; margin-left: -0.1rem; padding-right: 0.1rem; margin-right: -0.1rem; padding-bottom: 0.4rem; padding-top: 0.15rem;
}
.hzgy01 .con_left .swiper-slide ul {
  flex-wrap: wrap; width: 100%;
}
.hzgy01 .con_left .swiper-slide ul li {
  border-radius: 0.0521rem; background-color: rgb(255, 255, 255); box-shadow: 0px 0.026rem 0.1rem 0px rgba(199, 216, 219, 0.54); width: 1.5208rem; height: 0.6458rem; overflow: hidden; margin-bottom: 0.1rem; cursor: default;
}
.hzgy01 .con_left .swiper-slide ul li p {
  color: rgba(0, 0, 0, 0.6); margin-top: 0.06rem; transition: color 0.5s linear; -webkit-transition: color 0.5s linear;
}
.hzgy01 .con_left .swiper-slide ul li:hover p {
  color: #0c6d67;
}
.hzgy01 .con_left .swiper-slide ul li img {
  width: 0.6771rem;
}
.hzgy01 .swiper-pagination {
  text-align: left; padding-left: 0.1rem;
}
.hzgy01 .con_right {
  width: 4.8438rem;
}
.hzgy01 .con_right .img {
  width: 4.8438rem; border-radius: 0.0521rem; overflow: hidden;
}
.hzgy02 {
  background: url(../images/about/h-2-bg.jpg) no-repeat center center; background-size: cover; padding-bottom: 0.5rem;
}
.hzgy02 .hzgy_tab {
  width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: -0.76rem; margin-bottom: 0.1563rem;
}
.hzgy02 .hzgy_tab span {
  color: #fff; opacity: 0.6; position: relative; padding-bottom: 0.1979rem; margin: 0 0.5208rem; display: inline-block; cursor: pointer;
}
.hzgy02 .hzgy_tab span::after {
  content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); border-radius: 0.026rem; width: 0.2604rem; height: 0.026rem;
}
.hzgy02 .hzgy_tab span.active {
  opacity: 1;
}
.hzgy02 .hzgy_tab span.active::after {
  background-color: #fff;
}
.hzgy02 .hzgy_list .hzgy_item {
  display: none;
}
.hzgy02 .hzgy_list .hzgy_item.active {
  display: block;
}
.hzgy02 .hzgy_list .hzgy_item .swiper-container {
  width: 100%; padding-bottom: 0.4rem;
}
.hzgy02 .swiper-pagination {
  padding-left: 0.1rem;
}
.hzgy02 .swiper-pagination .swiper-pagination-bullet {
  background-color: #fff; border-radius: 0.0521rem;
}
.hzgy02 .hzgy_list .hzgy_item ul {
  flex-wrap: wrap;
}
.hzgy02 .hzgy_list .hzgy_item ul li {
  width: 1.5313rem; height: 1.5313rem; position: relative; margin-right: 0.125rem;
}
.hzgy02 .hzgy_list .hzgy_item ul li .bg {
  width: 1.0833rem; height: 1.0833rem; background: #fff; transform: rotate(45deg); position: absolute; top: 0; left: 0; z-index: -1; margin-left: 0.23rem; margin-top: 0.23rem;
}
.hzgy02 .hzgy_list .hzgy_item ul li:nth-child(1), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(10) {
  margin-left: 0.12rem;
}
.hzgy02 .hzgy_list .hzgy_item ul li:nth-child(5), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(6), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(7), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(8), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(9), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(10), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(11), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(12), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(13) {
  margin-top: -0.6rem;
}
.hzgy02 .hzgy_list .hzgy_item ul li:nth-child(9) {
  margin-right: 0;
}
.hzgy02 .hzgy_list .hzgy_item ul li img {
  width: 1.1354rem;
}
.hzgy02 .hzgy_list .hzgy_item ul li p {
  color: rgba(0, 0, 0, 0.7); text-align: center;
}
.hzgy03 .con_tit .tips {
  color: #999;
}
.hzgy03 .hzgy_list {
  flex-wrap: wrap; position: relative;
}
.hzgy03 .hzgy_list .item {
  width: 1.9375rem; height: 0.8854rem; margin-bottom: 0.1rem; background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0.0521rem; position:relative; overflow: hidden;
}
.hzgy03 .hzgy_list span {
  width: 1.9375rem;
}
.hzgy03 .hzgy_list .item img {
  width: 1.1406rem;
}
.hzgy03 .hzgy_list .item:hover img {
  transform: scale(1.1);
}

.search01 {
  padding: 0.2rem 0; background:#f7f7f7;
}
.search01 .form-control {
  padding: 0.05rem 0.2rem; height: calc(0.3rem + 2px); width: 3rem; border-radius: 0.0521rem; 
}
.search01 .btn {
  padding: 0.07rem 0.2rem; color: #fff; border-color: #0c6d67; background: rgba(12, 109, 103 , 0.8);border-radius: 0.0521rem; margin-left: 0.1rem;
}
.search01 .btn:hover {
  background: #0c6d67;
}
.search01 .btn, .search01 .btn:focus, .search01 .btn.focus, .search01 .btn:active, .search01 .btn.active, .search01 .btn:hover, .search01 .form-control {
  box-shadow: none; outline: 0;
}
.search01 .form-control:focus {
  border-color: #0c6d67;
}
.search02 .search_tit p {
  padding: 0.3rem 0; color: rgba(0, 0, 0, 0.6);
}
.search02 .search_tit p span {
  color: #0c6d67;
}

@media screen and (max-width: 768px){
  .gsgk01 .con_left .inner_title {
    margin-top: 0;
  }
  .gsgk01 {
    padding: 0;
  }
  .gsgk01 .inner_con {
    flex-direction: column;
  }
  .gsgk01 .con_left .description p {
    width: 100%;
  }
  .gsgk01 .con_right .img01 {
    margin: 0 auto; width: 6rem;
  }
  .gsgk01 .con_right .img02 {
    width: 6rem; margin-left: 0.16rem; left: 16%;
  }
  .gsgk02 .inner_title {
    position: static;
  }
  .gsgk02 .inner_title.white p {
    color: #000;
  }
  .gsgk02 .inner_con, .gsgk03 .inner_con {
    flex-direction: column;
  }
  .gsgk03 .inner_con {
    margin-top: 0;
  }
  .gsgk02 .gsgk02_peo, .gsgk03 .gsgk03_peo {
    position: static; transform: translateY(0); width: 100%; color: #000; padding-top: 0.2rem;
  }
  .gsgk02 .gsgk02_peo p {
    opacity: 0.5;
  }
  .gsgk03 .gsgk03_peo p {
    width: 100%;
  }
  .gsgk04 .gsgk04_con .gsgk04_item .item_icon {
    width: 0.8625rem; height: 0.7896rem;
  }
  .gsgk04 .inner_title {
    position: static; transform: translateX(0); margin-bottom: 0.4167rem
  }
  .gsgk04 .gsgk04_con .gsgk04_item {
    height: 5.2rem; width: 50%;
  }
  .gsgk04 .gsgk04_con .gsgk04_item .item_con {
    top: 0.7rem;
  }
  .gsgk04 .gsgk04_con .gsgk04_item:nth-child(3) {
    background: #f7f7f7;
  }
  .gsgk04 .gsgk04_con .gsgk04_item:nth-child(4) {
    background: #fff;
  }
  .gsgk05 .con_right {
    width: 100%; margin-left: 0;
  }
  .gsgk05 .con_right .con_bot_img {
    width: 1.8rem; height: 1.8rem; border-width: 3px;
  }
  .gsgk05 .con_bot {
    height: auto; margin-top: 0.6rem;
  }
  .gsgk05 .con_right .con_bot_box {
    width: 100%;
  }
  .gsgk05 .con_bot .line {
    top: 40%;
  }
  .gsgk05, .gsgk06 .gsgk06_con {
    padding-bottom: 0;
  }
  .gsgk06 .swiper-button-prev, .gsgk06 .swiper-button-next {
    top: 35%;
  }
  .gsgk07 .gsgk07_item {
    width: 4rem;
  }
  .gsgk07 .gsgk07_con.height07 {
    height: 11.5rem;
  }
  .gsgk07 .gsgk07_item {
    margin-bottom: 0.4rem;
  }
  .gsgk07 .gsgk07_item p {
    height: 3.6em;
  }
  .xwzx01 {
    padding-bottom: 0;
  }
  .xwzx01 .ygfc_con .swiper-container {
    width: 72%;
  }
  .xwzx01 .ygfc_bg {
    height: 53%; width: 78%; left: 11%;
  }
  .xwzx01 .swiper-button-prev, .xwzx01 .swiper-button-next {
    top: 42%;
  }
  .xwzx02 .con_item {
    width: 4rem; 
  }
  .xwzx02 .con_item h2 {
    padding-top: 0.2rem;
  }
  .xwzx02 .con_item p {
    margin-bottom: 0.4rem;
  }
  .xwzx_detail {
    padding: 0
  }
  .xwzx_detail .detail_share i {
    width: 0.3583rem; height: 0.3583rem;
  }
  .xwzx_detail .detail_con p {
    margin-bottom: 0.2rem; font-size: 0.2rem; line-height: 0.32rem;
  }
  .lxwm {
    margin: 0;
  }
  .lxwm .inner_con {
    flex-direction: column;
  }
  .lxwm .con_left {
    width: 100%; margin-left: 0; margin-bottom: 0.5rem; padding: 0;
  }
  .lxwm .con_right {
    width: 100%; height: 8rem;
  }
  .lxwm .con_left .lxwm_tab span {
    padding: 0.1rem 0.6rem;
  }
  .lxwm .con_left .lxwm_tab span:nth-child(2), .lxwm .con_left .lxwm_tab span:nth-child(3) {
    margin-left: -0.5rem;
  }
  .lxwm .con_left .lxwm_tab {
    margin-bottom: 0.3rem;
  }
  .lxwm .con_left h3 {
    margin-bottom: 0.2rem;
  }
  .lxwm .con_left h5 {
    margin-top: 0.2rem;
  }
  .lxwm .con_left h2 {
    margin-bottom: 0.6rem;
  }
  .spzx01 {
    margin-top: 0;
  }
  .spzx01 .spzx_con .con_item .item_box i {
    font-size: 0.6208rem;
  }
  .video_mask .close {
    width: 0.504rem; height: 0.504rem; right: 0.42rem; top: 0.42rem;
  }
  .hzgy01 {
    padding: 0;
  }
  .hzgy01 .inner_con {
    flex-direction: column;
  }
  .hzgy01 .con_left {
    width: 100%; margin-bottom: 0.3rem;
  }
  .hzgy01 .con_right, .hzgy01 .con_right .img {
    width: 100%;
  }
  .hzgy01 .con_left .swiper-slide ul li {
    width: 3.9rem; height: 1.458rem; margin-bottom: 0.3rem;
  }
  .hzgy01 .con_left .swiper-slide ul li img {
    width: 1.6771rem;
  }
  .hzgy01 .swiper-pagination {
    text-align: center;
  }
  .hzgy01 .con_left .swiper-container {
    padding-bottom: 0.7rem;
  }
  .hzgy02 .inner_title {
    /* margin-bottom: 0; */
  }
  .hzgy02 .hzgy_list .hzgy_item ul {
    justify-content: space-between!important;
  }
  .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(1), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(10) {
    margin-left: 0;
  }
  .hzgy02 .hzgy_list .hzgy_item ul li {
    width: 2.6rem; height: 1.2rem; background-color: #fff; margin-bottom: 0.25rem; border-radius: 0.0521rem; margin-right: 0;
  }
  .hzgy02 .hzgy_list .hzgy_item ul li .bg {
    width: 1.833rem; height: 1.833rem; margin-left: 0.4rem; margin-top: 0.4rem; display: none;
  }
  .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(5), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(6), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(7), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(8), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(9), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(10), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(11), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(12), .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(13) {
    margin-top: 0;
  }
  .hzgy02 .hzgy_list .hzgy_item ul li:nth-child(3n),.hzgy02 .hzgy_list .hzgy_item ul li:last-child {
    margin-right: 0;
  }
  .hzgy02 {
    padding-bottom: 0;
  }
  .hzgy02 .hzgy_list .hzgy_item .swiper-container {
    /* padding-bottom: 1rem; */
  }
  .hzgy02 .hzgy_tab {
    margin-top: 0; margin-bottom: 0.6rem;
  }
  .hzgy03 .hzgy_list .item {
    width: 2.6rem; height: 1.2rem; margin-bottom: 0.25rem;
  }
  .hzgy03 .hzgy_list .item img {
    width: 66%;
  }
  .hzgy03 .hzgy_list span {
    width: 2.6rem;
  }
  .search01 {
    padding: 0.3rem 0;
  }
  .search01 .inner_con {
    margin-top: 0; margin-bottom: 0;
  }
  .search01 .form-control {
    height: calc(0.46rem + 2px); width: 7rem;
  }
  .search02 .search_tit p {
    padding-top: 0;
  }
}
@media screen and (max-width: 480px){
  .gsgk07 .gsgk07_con.height07 {
    height: 15.2rem;
  }
  .gsgk06 .gsgk06_con .swiper-container .swiper-slide p {
    margin-top: 0.4rem;
  }
  .gsgk07 .gsgk07_item p {
    height: 6.6em;
  }
  .xwzx_detail .detail_con p {
    font-size: 0.32rem; line-height: 0.54rem;
  }
  .xwzx01 .swiper-button-prev {
    left: 0;
  }
  .xwzx01 .swiper-button-next {
    right: 0;
  }
  .xwzx01 .ygfc_con .swiper-container {
    width: 66%;
  }
  .xwzx02 .con_item {
    width: 100%;
  }
  .xwzx02 .con_item h2 {
    padding: 0.5rem 0 0; width: 90%; margin: 0 auto;
  }
  .xwzx02 .con_item p {
    width: 90%; margin: 0.1rem auto 0.5rem; padding: 0;
  }
  .xwzx_detail .detail_share i {
    width: 0.583rem; height: 0.583rem;
  }
  .spzx01 .spzx_con .con_item {
    width: 100%;
  }
  .spzx01 .spzx_con .con_item .item_box i {
    font-size: 1.2rem;
  }
  .hzgy02 .hzgy_list .hzgy_item ul li {
    width: 4rem; height: 1.8rem;
  }
  .hzgy02 .hzgy_list .hzgy_item .swiper-container {
    padding-bottom: 0.8rem;
  }
  .hzgy02 .hzgy_tab span {
    width: 50%; text-align: center; margin: 0; float: left;
  }
  .hzgy02 .hzgy_tab span.active::after {
    height: 0.05rem;
  }
  .hzgy03 .hzgy_list .item {
    width: 4rem; height: 1.7rem;
  }
  .search01 .form-control {
    height: calc(0.68rem + 2px);
  }
}
