﻿
.row-a1{padding: 1.03rem 0 .6rem;
	background: url(../images/p-bg1.jpg) no-repeat center top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-tit1{text-align: center;margin-bottom: .16rem;}
.m-tit1 .tit{font-size: .51rem;color: #05549A;}
.m-tit1 .tips{font-size: .45rem;color: #05549A;font-weight: bold;line-height: 1.2;
	margin-bottom: .28rem;
}
.m-tit1 .desc{font-size: .19rem;color: #222;margin-bottom: .42rem;}

.g-btn1{display: block;margin: 0 auto;width: 1.68rem;height: .52rem;text-align: center;line-height: .52rem;
	border-radius: .26rem;font-size: .18rem;color: #fff;
	background-color: #05549A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-btn1:after{content: '';display: inline-block;vertical-align: middle;
	width: .09rem;height: .18rem;position: relative;top: -1px;margin-left: .08rem;
	background: url(../images/i-06.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.g-btn1:hover{color: #fff;opacity: .7;}

.m-map1{position: relative;}
.m-map1 .map-tips{position: absolute;bottom: 0;right: 0;font-size: .12rem;color: #999;}
.m-map1 .cont{position: relative;max-width: 8.65rem;margin-left: 1.87rem;}
.m-map1 .bg img{width: 100%;display: block;}
.m-map1 .list-1 li{position: absolute;width: .18rem;height: .18rem;cursor: pointer;}
.m-map1 .list-1 .ico{position: absolute;top: 50%;left: 50%;width: .18rem;height: .18rem;z-index: 1;
	background-color: rgba(5, 84, 154, .3);border-radius: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-map1 .list-1 .ico:before{content: '';position: absolute;top: 50%;left: 50%;width: .08rem;height: .08rem;
	background-color: rgba(5, 84, 154, 1);border-radius: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-map1 .list-1 .ico i{position: absolute;top: 50%;left: 50%;width: 0;height: 0;z-index: 1;
	background-color: #fff;border-radius: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-map1 .list-1 .i1{top: 38.5%;left: 60%;}
.m-map1 .list-1 .i2{top: 51%;left: 61%;}
.m-map1 .list-1 .i3{top: 59.5%;left: 66.5%;}
.m-map1 .list-1 .i4{top: 60%;left: 71.5%;}

.m-map1 .list-1 li:after{content: '';position: absolute;left: 50%;top: 50%;width: 3.6rem;height: 1px;
	background-color: #05549A;opacity: .3;visibility: hidden;
	transform-origin: left center;
	-webkit-transform: rotate(-29deg);
	-moz-transform: rotate(-29deg);
	-o-transform: rotate(-29deg);
	-ms-transform: rotate(-29deg);
	transform: rotate(-29deg);
}

.m-map1 .list-1 li.on .ico{width: 1.33rem;height: 1.33rem;}
.m-map1 .list-1 li.on .ico:before{width: .59rem;height: .59rem;}
.m-map1 .list-1 li.on .ico i{width: .18rem;height: .18rem;}
.m-map1 .list-1 li.on:after{visibility: visible;}

.m-map1 .list-2{position: absolute;left: 100%;top: .71rem;margin-left: -.25rem;}
.m-map1 .list-2 li{position: absolute;top: 0;left: 0;width: 5.76rem;visibility: hidden;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-map1 .list-2 li.on{visibility: visible;opacity: 1;}
.m-map1 .list-2 a{display: block;}
.m-map1 .pic{position: relative;}
.m-map1 .pic img{width: 100%;display: block;object-fit: cover;}
.m-map1 .pic:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: 1;
	background: url(../images/i-bg1.png) no-repeat left center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-map1 .txt{position: absolute;left: .25rem;bottom: .18rem;color: #fff;z-index: 2;}
.m-map1 .tit{font-size: .22rem;font-weight: normal;margin-bottom: .06rem;}
.m-map1 .desc{font-size: .18rem;line-height: 1.78;max-width: 2.6rem;opacity: .8;}

.row-a2{padding: .75rem 0 .65rem;
	background: url(../images/p-bg2.jpg) no-repeat center top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-t1{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.g-t1 .tit{font-size: .56rem;color: #fff;}
.g-t1 .tab{display: flex;flex-wrap: wrap;}
.g-t1 .tab li{margin-left: .2rem;}
.g-t1 .tab li a{display: block;width: 1.52rem;height: .55rem;text-align: center;line-height: .53rem;
	border: 1px solid rgba(255,255,255,.15);font-size: .19rem;color: rgba(255,255,255,.7);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-t1 .tab .ico{display: inline-block;vertical-align: middle;width: .07rem;height: .14rem;
	margin-left: .07rem;position: relative;top: -1px;
	background: url(../images/i-07.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-t1 .tab li.on a,.g-t1 .tab li:hover a{background-color: #fff;color: #05549A;}
.g-t1 .tab li.on .ico,.g-t1 .tab li:hover .ico{background-image: url(../images/i-07-on.png);}

.m-slider1{overflow: hidden;position: relative;padding-bottom: 1.09rem;margin-top: .52rem;}
.m-slider1 .swiper-container{margin: 0 -.18rem;}
.m-slider1 .con{display: block;background-color: #F7F8FC;margin: 0 .18rem;}
.m-slider1 .pic{height: 4.05rem;text-align: center;line-height: 4.05rem;font-size: 0;
	background-color: #fff;overflow: hidden;
}
.m-slider1 .pic img{display: inline-block;vertical-align: middle;
	max-width: 95%;max-height: 95%;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-slider1 .tit{height: .91rem;line-height: .91rem;text-align: center;font-size: .24rem;font-weight: normal;
	color: #333;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.m-slider1 .con:hover .tit{color: #05549A;}
.m-slider1 .swiper-arrow{position: absolute;bottom: 0;width: .48rem;height: .48rem;
	border-radius: 50%;cursor: pointer;border: 1px solid rgba(255,255,255,.2);
	background-position: center;background-repeat: no-repeat;
	-o-background-size: .09rem auto;
	-ms-background-size: .09rem auto;
	-moz-background-size: .09rem auto;
	-webkit-background-size: .09rem auto;
	background-size: .09rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .swiper-prev{left: 0;background-image: url(../images/i-04.png);}
.m-slider1 .swiper-next{left: .55rem;background-image: url(../images/i-05.png);}
.m-slider1 .swiper-arrow:hover{background-color: rgba(255,255,255,.5);}
.m-slider1 .swiper-pagination{left: 1.33rem !important;top: auto !important;bottom: .26rem;
	width: auto !important;right: 0;height: 1px !important;
	background-color: rgba(255,255,255,.1) !important;
}
.m-slider1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background-color: #fff;height: 4px;margin-top: -2px;
}
.hide-dn{height: 0;overflow: hidden;}

.row-a3{padding: .65rem 0 .68rem;
	background-color: #F7F8FC;
}
.g-t2{font-size: .56rem;color: #111;text-align: center;}

.row-a3-1{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: .6rem;margin-bottom: .7rem;}
.row-a3-1 .col-l{float: none;width: 42%;}
.row-a3-1 .col-r{float: none;width: 55%;}

.m-news{}
.m-news .con{display: block;}
.m-news .pic{padding-top: 61%;height: 0;position: relative;overflow: hidden;}
.m-news .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-news .txt{overflow: hidden;height: 1.9rem;color: #fff;padding: .43rem .4rem 0 .4rem;
	background-color: #05549A;
}
.m-news .date{float: left;text-align: center;font-family: arial;margin-right: .38rem;}
.m-news .date span{font-size: .53rem;font-weight: bold;line-height: 1.1;}
.m-news .date em{display: block;font-size: .2rem;line-height: 1.4;}
.m-news .t-c{overflow: hidden;}
.m-news .tit{font-size: .24rem;font-weight: normal;margin-bottom: .11rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.m-news .desc{font-size: .18rem;line-height: 1.53;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list1{}
.m-list1 li{margin-bottom: .22rem;padding-bottom: .22rem;
	border-bottom: 1px solid #DDE1E1;
}
.m-list1 .con{display: block;overflow: hidden;}
.m-list1 .pic{float: left;width: 2.68rem;height: 1.71rem;margin-right: .3rem;overflow: hidden;}
.m-list1 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .txt{overflow: hidden;}
.m-list1 .tit{font-size: .24rem;color: #111;margin-bottom: .18rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list1 .desc{font-size: .18rem;color: #666;margin-bottom: .3rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list1 .date{display: block;font-size: .18rem;color: #05549A;}
.m-list1 li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.m-list1 .con:hover .pic img,.m-news .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list1 .con:hover .tit{color: #05549A;}

.row-a4{padding: .65rem 0 1rem;border-radius: 0 0 .4rem .4rem;
	position: relative;z-index: 2;margin-bottom: -.31rem;
	background: url(../images/p-bg3.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.m-solute{padding-top: .65rem;}
.glist12{margin-bottom: .08rem;
  display: -webkit-flex;
  display: flex;
  display: -moz-box;
  display: -ms-flexbox;
  flex-wrap: nowrap;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.glist12::before,
.glist12::after {
  content: '';
  position: absolute;
  z-index: 2;
  top: -1px;
  bottom: 0;
  width: 3rem;
}
.glist12::before {
  left: 0;
  background-image: linear-gradient(90deg, #f6fafd, transparent);
}
@media screen and (max-width: 960px) {
  .glist12::before {
    background-image: linear-gradient(90deg, #f6fafd, transparent);
  }
}
.glist12::after {
  right: 0;
  background-image: linear-gradient(-90deg, #f6fafd, transparent);
}
@media screen and (max-width: 960px) {
  .glist12::after {
    background-image: linear-gradient(-90deg, #f6fafd, transparent);
  }
}
.glist12:nth-child(2)::before {
  left: 0;
  background-image: linear-gradient(90deg, #f6fafd, transparent);
}
@media screen and (max-width: 960px) {
  .glist12:nth-child(2)::before {
    background-image: linear-gradient(90deg, #f6fafd, transparent);
  }
}
.glist12:nth-child(2)::after {
  right: 0;
  background-image: linear-gradient(-90deg, #f6fafd, transparent);
}
@media screen and (max-width: 960px) {
  .glist12:nth-child(2)::after {
    background-image: linear-gradient(-90deg, #f6fafd, transparent);
  }
}
.glist12:nth-child(2) .flexlist:first-child {
  animation: goon_dong4 48s linear infinite;
}
.glist12:nth-child(2) .flexlist:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  animation: goon_dong5 48s linear infinite;
}
.glist12:nth-child(2) .flexlist:nth-child(3) {
  position: absolute;
  left: 0;
  top: 0;
  animation: goon_dong6 48s linear infinite;
}
.glist12:hover .flexlist {
  animation-play-state: paused !important;
}
.glist12 .flexlist {
  flex: none;
  display: -webkit-flex;
  display: flex;
  display: -moz-box;
  display: -ms-flexbox;
  align-items: center;
  position: relative;
  z-index: 1;
}
.glist12 .flexlist:first-child {
  animation: goon_dong1 48s linear infinite;
}
.glist12 .flexlist:nth-child(2) {
  position: absolute;
  left: 0;
  top: 0;
  animation: goon_dong2 48s linear infinite;
}
.glist12 .flexlist:nth-child(3) {
  position: absolute;
  left: 0;
  top: 0;
  animation: goon_dong3 48s linear infinite;
}
.glist12 .flexlist .item {
  flex: none;
}
.glist12 .item{width: 1.95rem;margin: 0 .04rem;position: relative;}
.glist12 .picture{
	width: 1.95rem;line-height: 1.07rem;font-size: 0;text-align: center;
	height: 1.09rem;border: 1px solid #D9DFE1;background-color: #fff;
	position: relative;overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.glist12 .picture img {display: inline-block;vertical-align: middle;
	max-width: 80%;max-height: 80%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.glist12 .item:hover .picture{box-shadow: 0px 0 11px 0px rgba(0,0,0,0.2);border-color: #05549A;}
/*.glist12 .item:hover .i-ok{opacity: 0;}
.glist12 .item:hover .i-on{opacity: 1;}*/
@-moz-keyframes goon_dong1 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-webkit-keyframes goon_dong1 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-o-keyframes goon_dong1 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes goon_dong1 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-moz-keyframes goon_dong2 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
}
@-webkit-keyframes goon_dong2 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
}
@-o-keyframes goon_dong2 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
}
@keyframes goon_dong2 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
}
@-moz-keyframes goon_dong3 {
  from {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes goon_dong3 {
  from {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-o-keyframes goon_dong3 {
  from {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes goon_dong3 {
  from {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-moz-keyframes goon_dong4 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes goon_dong4 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-o-keyframes goon_dong4 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes goon_dong4 {
  from {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-moz-keyframes goon_dong5 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes goon_dong5 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes goon_dong5 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes goon_dong5 {
  from {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes goon_dong6 {
  from {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-webkit-keyframes goon_dong6 {
  from {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@-o-keyframes goon_dong6 {
  from {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes goon_dong6 {
  from {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
  }
  to {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.ban{height: 4.56rem;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.g-tab{
    background-color: #fff;
    border-bottom: 1px solid rgba(160, 160, 160, .25);
}
.g-tab .wp{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.g-tab .cur{font-size: .17rem;color: #999;}
.g-tab .cur a{color: #999;}
.g-tab .cur .home{padding-left: .3rem;
    background: url(../images/i-12.png) no-repeat left center;
    -o-background-size: .22rem auto;
    -ms-background-size: .22rem auto;
    -moz-background-size: .22rem auto;
    -webkit-background-size: .22rem auto;
    background-size: .22rem auto;
}
.g-tab .cur a:hover{color: #05549A;}
.g-tab .tab{display: flex;flex-wrap: wrap;}
.g-tab .tab li{margin-left: .67rem;}
.g-tab .tab li a{display: block;line-height: .79rem;font-size: .2rem;color: #444;position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-tab .tab li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;height: 3px;
    background-color: #05549A;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-tab .tab li.on a,.g-tab .tab li:hover a{color: #05549A;}
.g-tab .tab li.on a:after,.g-tab .tab li:hover a:after{left: 0;right: 0;}

.pages{font-size: 0;text-align: center;}
.pages li{display: inline-block;vertical-align: middle;margin: 0 .05rem;}
.pages li a{display: block;width: .5rem;height: .5rem;
    line-height: .48rem;font-size: .16rem;color: #333;
    border: 1px solid #E1E1E1;background-color: #fff;border-radius: 3px;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: .08rem auto;
    -ms-background-size: .08rem auto;
    -moz-background-size: .08rem auto;
    -webkit-background-size: .08rem auto;
    background-size: .08rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.pages .arrow a{width: auto;padding: 0 .24rem;}
.pages li.on a,.pages li:hover a{color: #fff;background-color: rgba(5, 84, 154, .9);border-color: rgba(5, 84, 154, .9);}

.row-b1{padding: .57rem 0 .63rem;
    background-color: #F7F8FC;
}
.row-b1 .wp{display: flex;flex-wrap: wrap;justify-content: space-between;}
.row-b1 .col-l{float: left;width: 50%;padding-right: .13rem;}
.row-b1 .col-r{float: left;width: 50%;padding-left: .13rem;}

.m-news2{}
.m-news2 .con{display: block;position: relative;}
.m-news2 .pic{padding-top: 57%;height: 0;position: relative;overflow: hidden;}
.m-news2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-news2 .pic:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
}
.m-news2 .txt{position: absolute;left: .35rem;bottom: .2rem;color: #fff;z-index: 2;}
.m-news2 .date{display: block;font-size: .2rem;margin-bottom: .05rem;}
.m-news2 .tit{font-size: .24rem;font-weight: normal;}
.m-news2 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.m-list2{}
.m-list2 li{margin-bottom: .2rem;}
.m-list2 .con{display: block;position: relative;padding: .48rem .5rem 0 .42rem;height: 2.14rem;
    background-color: #fff;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .hot{position: absolute;right: 0;top: 0;width: .48rem;height: .48rem;
    background: url(../images/i-13.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-list2 .date{display: block;font-size: .16rem;color: #05549A;padding-left: .22rem;margin-bottom: .08rem;
    background: url(../images/i-14.png) no-repeat left center;
    -o-background-size: .14rem auto;
    -ms-background-size: .14rem auto;
    -moz-background-size: .14rem auto;
    -webkit-background-size: .14rem auto;
    background-size: .14rem auto;
}
.m-list2 .tit{font-size: .2rem;margin-bottom: .1rem;color: #222;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .desc{font-size: .16rem;color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list2 .con:hover .tit{color: #05549A;}
.m-list2 .con:hover{box-shadow: 0px 0px .2rem rgba(0,0,0,.15);}

.row-b2{padding: .3rem 0 .7rem;
    background-color: #fff;
}
.m-list3{padding-bottom: .4rem;}
.m-list3 li{margin-bottom: .3rem;}
.m-list3 .con{display: block;border-bottom: 1px solid rgba(0,0,0,.1);
    padding-bottom: .35rem;overflow: hidden;padding-top: .15rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .pic{float: right;width: 3.3rem;height: 2.1rem;margin-left: .58rem;overflow: hidden;}
.m-list3 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list3 .date{display: block;font-size: .16rem;color: #999;padding-left: .22rem;margin-bottom: .08rem;
    background: url(../images/i-15.png) no-repeat left center;
    -o-background-size: .14rem auto;
    -ms-background-size: .14rem auto;
    -moz-background-size: .14rem auto;
    -webkit-background-size: .14rem auto;
    background-size: .14rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .tit{font-size: .24rem;margin-bottom: .1rem;color: #222;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .desc{font-size: .16rem;color: #999;margin-bottom: .2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list3 .more{font-size: .16rem;color: #05549A;}
.m-list3 .con:hover .tit{color: #05549A;}
.m-list3 .con:hover .date{background-image: url(../images/i-16.png);color: #05549A;}
.m-list3 .con:hover{border-bottom-color: #05549A;}
.m-list3 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.row-b3{padding: .53rem 0 .67rem;
    background-color: #F7F8FC;
}
.row-b3 .wp{position: relative;}
.m-details{border-top: 4px solid #F29900;padding: .56rem .55rem .32rem;
    background-color: #fff;position: relative;
}
.m-details .new{position: absolute;top: -1px;right: 1.08rem;width: .64rem;height: .68rem;
    text-align: center;font-size: .2rem;color: #5C3E3E;line-height: .5rem;
    background: url(../images/i-23.svg) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-details .info{font-size: .2rem;color: #666;margin-bottom: .22rem;}
.m-details .info span{margin-right: .65rem;}
.m-details h1{font-size: .37rem;color: #222;margin-bottom: .32rem;}
.m-details .txt{font-size: .2rem;line-height: 1.8;text-align: justify;color: #444;
    border-top: 1px solid rgba(0,0,0,.12);
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding: .32rem 0;margin-bottom: .3rem;
}
.m-details .txt ul,.m-txt1 .txt ul{list-style-type: disc;}
.m-details .arrow{}
.m-details .arrow a{display: block;font-size: .2rem;color: #444;line-height: .48rem;
    padding-left: .53rem;position: relative;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-details .arrow a:before{content: '';position: absolute;left: 0;top: 50%;width: .28rem;height: .28rem;
    border-radius: 50%;background-color: #F0F0F0;background-position: center;background-repeat: no-repeat;
    -o-background-size: .06rem auto;
    -ms-background-size: .06rem auto;
    -moz-background-size: .06rem auto;
    -webkit-background-size: .06rem auto;
    background-size: .06rem auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-details .arrow .prev:before{background-image: url(../images/i-17.svg);}
.m-details .arrow .next:before{background-image: url(../images/i-18.svg);}
.m-details .arrow .prev.disabled:before,.m-details .arrow .prev.disabled:hover:before{background-image: url(../images/i-17-on.svg);}
.m-details .arrow .next.disabled:before,.m-details .arrow .next.disabled:hover:before{background-image: url(../images/i-18-on.svg);}
.m-details .arrow .prev:hover:before{background-image: url(../images/i-17-ok.svg);}
.m-details .arrow .next:hover:before{background-image: url(../images/i-18-ok.svg);}
.m-details .arrow a:hover:before{background-color: #05549A;}
.m-details .arrow a.disabled:hover:before,.m-details .arrow a.disabled:before{background-color: rgba(240, 240, 240, .5);}
.m-details .arrow a.disabled:hover,.m-details .arrow a.disabled{color: rgba(68, 68, 68, .5);}

.m-share{position: absolute;left: -.86rem;top: 0;width: .6rem;}
.m-share .t1{text-align: center;font-size: .16rem;color: #888;display: block;margin-bottom: .14rem;}
.m-share .bdsharebuttonbox a,.m-share .ico{display: block;width:.6rem;height:.6rem;
    background-color: rgba(124, 129, 137, .5);margin: 0 0 1px 0;float: none;padding: 0;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: .27rem auto;
    -ms-background-size: .27rem auto;
    -moz-background-size: .27rem auto;
    -webkit-background-size: .27rem auto;
    background-size: .27rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-share .bdsharebuttonbox a:hover{opacity: 1;background-color: #05549A;}
.m-share .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-20.svg);}
.m-share .bdsharebuttonbox .bds_sqq{background-image: url(../images/i-19.svg);
    -o-background-size: .2rem auto;
    -ms-background-size: .2rem auto;
    -moz-background-size: .2rem auto;
    -webkit-background-size: .2rem auto;
    background-size: .2rem auto;
}
.m-share .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-21.svg);}
.m-share .ico{background-image: url(../images/i-22.png);background-color: #05549A;}
.bd_weixin_popup{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}

.row-c1{padding: .53rem 0 .68rem;
    background-color: #F7F8FC;
}
.m-list4{}
.m-list4 .top{height: .91rem;display: flex;flex-wrap: wrap;align-items: center;
    background-color: #05549A;padding-left: .8rem;
}
.m-list4 .top span{font-size: .24rem;color: #fff;}
.m-list4 .s1{width: 13%;}
.m-list4 .s2{width: 19%;}
.m-list4 .s3{width: 30%;}
.m-list4 .s4{width: 17%;}
.m-list4 .t-p{height: .91rem;display: flex;flex-wrap: wrap;align-items: center;
    padding-left: .8rem;border-bottom: 1px solid rgba(160, 160, 160, .2);
    background-color: #fff;cursor: pointer;position: relative;
}
.m-list4 .t-p:after{content: '';position: absolute;right: .6rem;top: 0;bottom: 0;width: .18rem;
    background: url(../images/i-24.svg) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .t-p span{font-size: .2rem;color: #222;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .con{margin-bottom: .27rem;display: none;
    border-bottom: 3px solid #05549A;
    background: #fff url(../images/p-bg4.jpg) no-repeat right bottom;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-list4 .txt{padding: .45rem 1.5rem .35rem;}
.m-list4 .tit{font-size: .24rem;color: #05549A;margin-bottom: .08rem;}
.m-list4 .desc{font-size: .2rem;line-height: 2;color: #222;margin-bottom: .3rem;}
.m-list4 .bot{border-top: 3px dashed rgba(160, 160, 160, .2);height: 1.29rem;
    font-size: .2rem;color: #222;line-height: 1.29rem;padding-left: 1.5rem;
    font-weight: bold;
}
.m-list4 .bot a{color: #05549A;}
.m-list4 .bot a:hover{text-decoration: underline;}
.m-list4 li.on .t-p span,.m-list4 li:hover .t-p span{color: #05549A;}
.m-list4 li.on .t-p:after,.m-list4 li:hover .t-p:after{background-image: url(../images/i-25.svg);}

.m-map{overflow: hidden;position: relative;}
.m-map .map{height: 100vh;position: relative;z-index: 1;}
.m-map #mapDiv{height: 100%;}
.m-map .cont{position: absolute;left: 2.4rem;top: 26%;z-index: 6;width: 4.04rem;
    padding: .35rem .3rem 0;color: #fff;height: 3.8rem;
    background: url(../images/i-bg2.png) no-repeat right bottom;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-map .cont .tit{font-size: .24rem;font-weight: normal;padding-bottom: .15rem;
    border-bottom: 1px solid rgba(255,255,255,.1);margin-bottom: .12rem;
}
.m-map .cont .tel{font-size: .36rem;font-weight: bold;padding-left: .47rem;margin-bottom: .2rem;
    background: url(../images/i-26.svg) no-repeat left center;
    -o-background-size: .36rem auto;
    -ms-background-size: .36rem auto;
    -moz-background-size: .36rem auto;
    -webkit-background-size: .36rem auto;
    background-size: .36rem auto;
}
.m-map .cont .desc{font-size: .18rem;line-height: 1.79;color: rgba(255,255,255,.8);}
.m-map .cont .i-t{padding-left: .32rem;
    background-position: left .08rem;background-repeat: no-repeat;
    -o-background-size: .16rem auto;
    -ms-background-size: .16rem auto;
    -moz-background-size: .16rem auto;
    -webkit-background-size: .16rem auto;
    background-size: .16rem auto;
}
.m-map .cont .i1{background-image: url(../images/i-27.svg);}
.m-map .cont .i2{background-image: url(../images/i-28.svg);}

.row-d1{padding: .4rem 0 .7rem;overflow: hidden;}
.row-d1 .col-l{width: 3.73rem;margin-right: .45rem;}
.row-d1 .col-r{overflow: hidden;float: none;overflow: hidden;}

.m-t1{height: 1.3rem;padding-left: .32rem;padding-top: .26rem;
    font-size: .4rem;color: #fff;font-weight: normal;position: relative;
    background-color: #05549A;
}
.m-t1:after{content: '';position: absolute;left: .32rem;bottom: .36rem;width: .4rem;height: 1px;
    background-color: #fff;
}
.snv{
    background-color: #F7F8FC;
}
.snv li .s1{display: block;font-size: .2rem;padding-left: .32rem;position: relative;
    border-bottom: 1px solid #E2E2E2;color: #222;line-height: .85rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.snv li .s1:before{content: '';position: absolute;left: 0;bottom: -1px;height: 3px;width: 0;
    background-color: #05549A;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.snv li .s1:after{content: '';position: absolute;top: 50%;right: .27rem;width: .18rem;height: .18rem;
    background: url(../images/i-29.svg) no-repeat center;
    -o-background-size: .1rem auto;
    -ms-background-size: .1rem auto;
    -moz-background-size: .1rem auto;
    -webkit-background-size: .1rem auto;
    background-size: .1rem auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.snv li.on .s1,.snv li:hover .s1{color: #05549A;
    background: rgba(5,84,154,0.15);
}
.snv li.on .s1:before,.snv li:hover .s1:before{width: 100%;}
.snv li.on .s1:after,.snv li:hover .s1:after{background-image: url(../images/i-30.svg);
    -o-background-size: .18rem auto;
    -ms-background-size: .18rem auto;
    -moz-background-size: .18rem auto;
    -webkit-background-size: .18rem auto;
    background-size: .18rem auto;
}

.m-list5{display: flex;flex-wrap: wrap;margin: 0 -.12rem;}
.m-list5 li{width: 33.33%;margin-bottom: .24rem;}
.m-list5 .con{display: block;margin: 0 .12rem;position: relative;
    background: #F7F8FC;
    border: 1px solid rgba(204,204,204,0.3);
}
.m-list5 .con:after{content: '';position: absolute;left: 0;bottom: -1px;height: 3px;width: 0;
    background-color: #05549A;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list5 .pic{padding-top: 77%;height: 0;position: relative;overflow: hidden;}
.m-list5 .pic img{position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;display: block;object-fit: cover;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list5 .txt{height: 2.04rem;padding: .17rem .2rem 0;}
.m-list5 .tit{font-size: .24rem;color: #222;margin-bottom: .08rem;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list5 .desc{font-size: .18rem;color: #666;line-height: 1.53;margin-bottom: .22rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list5 .more{font-size: .18rem;color: #999;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list5 .con:hover .pic img{
    -webkit-transform: translate(-50%,-50%) scale(1.1);
    -moz-transform: translate(-50%,-50%) scale(1.1);
    -o-transform: translate(-50%,-50%) scale(1.1);
    -ms-transform: translate(-50%,-50%) scale(1.1);
    transform: translate(-50%,-50%) scale(1.1);
}
.m-list5 .con:hover .tit,.m-list5 .con:hover .more{color: #05549A;}
.m-list5 .con:hover:after{width: 100%;}

.row-d2{border-bottom: 13px solid #F7F8FC;}
.row-d2 .wp{display: flex;flex-wrap: wrap;overflow: hidden;}
.row-d2 .col-l{width: 55%;float: none;padding-top: .72rem;padding-bottom: .75rem;
    border-right: 1px solid #e2e2e2;
}
.row-d2 .col-r{width: 45%;float: none;}

.g-t5{text-align: center;font-size: .29rem;color: #222;margin-bottom: .15rem;}
.m-pic{height: 6rem;line-height: 6rem;font-size: 0;text-align: center;}
.m-pic img{display: inline-block;vertical-align: middle;max-width: 73%;max-height: 73%;}
.m-pic-tit{text-align: center;font-size: .24rem;font-weight: normal;color: #222;line-height: 1.5;
    margin-top: -.1rem;padding: 0 .2rem .1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.m-tab2{display: flex;flex-wrap: wrap;justify-content: center;margin-top: .28rem;}
.m-tab2 li{margin: 0 .12rem;}
.m-tab2 .pic{width: 1rem;height: 1rem;border: 1px solid rgba(204, 204, 204, .3);
    text-align: center;font-size: 0;line-height: .98rem;cursor: pointer;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab2 .pic img{display: inline-block;vertical-align: middle;max-height: 90%;max-width: 90%;}
.m-tab2 li.on .pic,.m-tab2 li:hover .pic{border-color: #05549A;}

.m-tab3{display: flex;flex-wrap: wrap;position: relative;}
.m-tab3:after{content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 100rem;
    background-color: #E2E2E2;
}
.m-tab3 li{margin-left: .8rem;}
.m-tab3 li a{display: block;line-height: 1.08rem;font-size: .2rem;color: #444;position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab3 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;height: 4px;
    background-color: #05549A;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab3 li.on a,.m-tab3 li:hover a{color: #05549A;}
.m-tab3 li.on a:after,.m-tab3 li:hover a:after{left: 0;right: 0;}

.m-txt1{padding: .5rem 0 0 .67rem;}
.m-txt1 .txt{font-size: .2rem;color: #222;line-height: 1.8;text-align: justify;margin-bottom: .68rem;}
.m-txt1 .btn{display: block;width: 2.22rem;height: .6rem;text-align: center;line-height: .6rem;
    font-size: .2rem;color: #fff;border-radius: .3rem;
    background-color: #05549A;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-txt1 .btn:hover{opacity: .7;}

.m-list6{margin: .6rem 0 0 .8rem;display: flex;flex-wrap: wrap;}
.m-list6 li{width: 1.49rem;margin-right: .6rem;margin-bottom: .43rem;}
.m-list6 .con{display: block;}
.m-list6 .pic{height: 1.49rem;border: 1px solid rgba(151, 151, 151, .3);
    font-size: 0;text-align: center;line-height: 1.47rem;margin-bottom: .12rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list6 .pic img{display: inline-block;vertical-align: middle;max-width: 90%;max-height: 90%;}
.m-list6 .tit{text-align: center;font-size: .2rem;color: #222;font-weight: normal;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list6 .con:hover .pic,.m-list6 li.on .pic{border-color: #05549A;}
.m-list6 .con:hover .tit,.m-list6 li.on .tit{color: #05549A;}

.row-d3{padding: .33rem 0;}
.g-t6{font-size: .28rem;color: #111;position: relative;padding-left: .22rem;margin-bottom: .22rem;}
.g-t6:before{content: '';position: absolute;left: 0;top: 50%;width: .12rem;height: .12rem;
    border-radius: 50%;background-color: #05549A;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.m-table1{margin-bottom: .45rem;}
.m-table1 table{width: 100%;}
.m-table1 tr:nth-child(2n+1){background-color: rgba(5, 84, 154, .04);}
.m-table1 th{font-size: .18rem;color: #fff;font-weight: normal;padding-left: .4rem;
    background-color: #05549A;border: 1px solid rgba(5, 84, 154,1);
}
.m-table1 td{border: 1px solid rgba(5, 84, 154, .2);height: .56rem;
    font-size: .18rem;color: #333;padding-left: .4rem;
}

.m-table1-1{width: 61%;}
.m-table1-1 th{height: .56rem;width: 50%;}
.m-table1-2 th{height: .84rem;width: 14.28%;}
.m-table1-2 th span{display: block;}

.row-e1{padding: .8rem 0 1.2rem;
    background: url(../images/p-bg5.jpg) no-repeat center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-txt2{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start; }
.m-txt2 .txt{width: 57%;}
.m-txt2 .tit{font-size: .4rem;color: #222;margin-bottom: .3rem;}
.m-txt2 .desc{text-align: justify;font-size: .2rem;line-height: 1.88;color: #222;}
.m-txt2 .pic{width: 27%;margin-right: .28rem;position: relative;}
.m-txt2 .pic img{width: 100%;display: block;border-radius: .2rem;position: relative;z-index: 2;}
.m-txt2 .pic:before{content: '';position: absolute;width: 100%;height: 100%;right: -.28rem;bottom: -.28rem;
    border: 1px solid #05549A;border-radius: .2rem;opacity: .5;
}

.row-e2{padding: .8rem 0 .2rem;
    background-color: #F7F8FC;
}
.g-t7{text-align: center;font-size: .4rem;color: #222;margin-bottom: .4rem;}
.m-tips{font-size: .2rem;margin-bottom: .52rem;}

.m-map2{position: relative;margin-bottom: .6rem;}
.m-map2 .cont{width: 8.65rem;margin-left: 4.59rem;position: relative;}
.m-map2 .bg img{width: 100%;display: block;}
.m-map2 .list-1 li{position: absolute;width: .13rem;height: .13rem;cursor: pointer;}
.m-map2 .list-1 .ico{display: block;width: 100%;height: 100%;
    background: url(../images/i-31.svg) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-map2 .list-1 .i1{top: 39%;left: 63.5%;}
.m-map2 .list-1 .i2{top: 48%;left: 64.5%;}
.m-map2 .list-1 .i3{top: 59.5%;left: 69%;}
.m-map2 .list-1 .i4{top: 60.7%;left: 72.5%;}
.m-map2 .list-1 li:after{content: '';position: absolute;left: 50%;top: 50%;width: 3.6rem;height: 1px;
    background-color: #05549A;opacity: .2;
    transform-origin: left center;
    -webkit-transform: rotate(-29deg);
    -moz-transform: rotate(-29deg);
    -o-transform: rotate(-29deg);
    -ms-transform: rotate(-29deg);
    transform: rotate(-29deg);
}

.m-map2 .list-1 .i2:after{width: 7rem;
    -webkit-transform: rotate(-166deg);
    -moz-transform: rotate(-166deg);
    -o-transform: rotate(-166deg);
    -ms-transform: rotate(-166deg);
    transform: rotate(-166deg);
}
.m-map2 .list-1 .i3:after{width: 7rem;
    -webkit-transform: rotate(-175deg);
    -moz-transform: rotate(-175deg);
    -o-transform: rotate(-175deg);
    -ms-transform: rotate(-175deg);
    transform: rotate(-175deg);
}
.m-map2 .list-1 .i4:after{
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.m-map2 .list-2{}
.m-map2 .list-2 li{position: absolute;width: 3.42rem;padding: .07rem;
    border: 2px solid #fff;border-radius: .1rem;
    background: url(../images/i-bg3.jpg) repeat-y left center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-map2 .list-2 .tit{height: .48rem;line-height: .48rem;text-align: center;
    border-radius: .1rem;font-size: .24rem;color: #fff;
    background: linear-gradient( 270deg, #2678C0 0%, #05549A 100%);
}
.m-map2 .list-2 .txt{min-height: .85rem;padding: .15rem 0;display: flex;justify-content: center;align-items: center;}
.m-map2 .list-2 .desc{font-size: .2rem;color: #666;}
.m-map2 .list-2 .i1{top: 9%;left: 100%;margin-left: -.68rem;}
.m-map2 .list-2 .i2{top: 9%;right: 100%;margin-right: .6rem;}
.m-map2 .list-2 .i3{top: 44%;right: 100%;margin-right: .6rem;}
.m-map2 .list-2 .i4{top: 44%;left: 100%;margin-left: -.68rem;}
.m-map2 .map-tips{position: absolute;bottom: 0;right: 0;font-size: .12rem;color: #999;}

.m-t2{font-size: .24rem;color: #05549A;position: relative;padding-left: .15rem;margin-bottom: .15rem;}
.m-t2:before{content: '';position: absolute;left: 0;top: 50%;width: .06rem;height: .24rem;
    background-color: #05549A;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-tips2{font-size: .2rem;color: #222;line-height: 1.66;}

.m-slider2{overflow: hidden;position: relative;padding-bottom: .88rem;margin-top: .28rem;margin-bottom: .53rem;}
.m-slider2 .swiper-container{margin: 0 -.12rem;}
.m-slider2 .con{display: block;background-color: #F7F8FC;margin: 0 .12rem;
    border: 1px solid rgba(204,204,204,0.3);
}
.m-slider2 .pic{padding-top: 77%;height: 0;position: relative;overflow: hidden;}
.m-slider2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-slider2 .tit{height: .68rem;line-height: .68rem;text-align: center;font-size: .24rem;font-weight: normal;
    color: #222;
    text-overflow:ellipsis;
   white-space: nowrap;
   overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.m-slider2 .con:hover .tit{color: #05549A;}
.m-slider2 .swiper-arrow{position: absolute;bottom: 0;width: .48rem;height: .48rem;
    border-radius: 50%;cursor: pointer;border: 1px solid rgba(5, 84, 154, 2);
    background-position: center;background-repeat: no-repeat;
    -o-background-size: .09rem auto;
    -ms-background-size: .09rem auto;
    -moz-background-size: .09rem auto;
    -webkit-background-size: .09rem auto;
    background-size: .09rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .swiper-prev{left: 0;background-image: url(../images/i-32.svg);}
.m-slider2 .swiper-next{left: .55rem;background-image: url(../images/i-33.svg);}
.m-slider2 .swiper-arrow:hover{background-color: rgba(5, 84, 154, 1);}
.m-slider2 .swiper-prev:hover{background-image: url(../images/i-32-on.svg);}
.m-slider2 .swiper-next:hover{background-image: url(../images/i-33-on.svg);}
.m-slider2 .swiper-pagination{left: 1.33rem !important;top: auto !important;bottom: .26rem;
    width: auto !important;right: 0;height: 1px !important;
    background-color: rgba(5, 84, 154, .15) !important;
}
.m-slider2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background-color: #05549A;height: 4px;margin-top: -2px;
}