.back {
  width: 100%;
  min-height: 6.15rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.backBox {
  padding: 1.22rem 0 1.58rem;
  display: flex;
  justify-content: flex-end;
}

.backText {
  width: 8rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.backTit {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  font-size: 0.4rem;
  color: #333333;
  margin-bottom: .77rem;
}

.backTxt {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.36rem;
}

.aim {
  width: 100%;
  height: 8.69rem;
  background-image: url(../img/about/aimback.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.aimImg {
  position: absolute;
  right: 0;
  top: 0;
  width: 5.6rem;
  height: 100%;
  object-fit: cover;
}

.aimBox {
  padding-top: 1.32rem;
}

.aimSwiper {
  width: 4.55rem;
  margin: 0 !important;
}

.aimSwiper .swiper-slide {
  opacity: 0 !important;
}

.aimSwiper .swiper-slide-active {
  opacity: 1 !important;
}

.aimNum {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  font-size: 0.4rem;
  color: #0A2F60;
  margin-bottom: .28rem;
}

.aimTit {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  font-size: 0.3rem;
  color: #0A2F60;
  margin-bottom: .7rem;
}

.aimTxt {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.36rem;
}

.aimItem {
  display: flex;
  align-items: center;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.3rem;
  color: #666666;
  transition: all .3s;
  cursor: pointer;
}

.aimItem.active {
  font-weight: bold;
  color: #0A2F60;
}

.aimItem::after {
  content: '';
  width: 0.22rem;
  height: 0.22rem;
  background: #0A2F60;
  border: 0.01rem solid #707070;
  margin-left: .6rem;
  box-sizing: border-box;
  border-radius: 50%;
  background-clip: content-box;
  transition: all .3s;
}

.aimItem.active::after {
  border: .07rem solid rgb(10, 47, 96, .19);
}

.aimItem:nth-child(1) {
  position: absolute;
  right: 38.5%;
  top: 14%;
}

.aimItem:nth-child(2) {
  position: absolute;
  right: 46.9%;
  top: 49%;
}

.aimItem:nth-child(3) {
  position: absolute;
  right: 37%;
  top: 83.5%;
}

.apply {
  padding-top: .8rem;
}

.aboutTit {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  font-size: 0.4rem;
  color: #333333;
  text-align: center;
}

.applyList {
  width: 100%;
  height: 7.2rem;
  display: flex;
  margin-top: .8rem;
}

.applyItem {
  width: 25%;
  height: 100%;
  position: relative;
}

.applyItem>img {
  object-fit: cover;
}

.applyItem::after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgb(0, 0, 0, .52);
  position: absolute;
  left: 0;
  top: 0;
  transition: all .3s;
}

.applyItem:hover::after {
  background: #0A2F60;
}

.applyItemC {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1;
}

.applyItemC img {
  width: 1rem;
  height: auto;
  margin-top: 1.87rem;
  margin-bottom: 1rem;
}

.applyTit {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: .19rem;
}

.applyTxt {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  text-align: center;
}

.frame {
  padding-top: 2rem;
  padding-bottom: 1.27rem;
  overflow: hidden;
}

.aboutTxt {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.2rem;
  color: #666666;
  margin-top: .28rem;
  line-height: 2;
}

.frameSwiper1 {
  margin-top: .77rem;
  padding: 0 1.2rem !important;
  overflow: visible !important;
}

.frameSwiper1 .swiper-slide {
  display: flex;
  align-items: center;
}

.frameL {
  width: 6.4rem;
  height: 5.04rem;
  flex-shrink: 0;
  margin-right: .36rem;
}

.frameR {
  width: 6.44rem;
}

.frameTit {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  font-size: 0.3rem;
  color: #333333;
  margin-bottom: .28rem;
}

.frameTxt {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.18rem;
  color: #666666;
  line-height: 2;
}

.framePrev,
.frameNext {
  width: .4rem !important;
  height: .4rem !important;
}

.framePrev::after,
.frameNext::after {
  display: none;
}

.frameSwiper2 {
  margin-top: .62rem;
}

.frameSwiper2 .swiper-slide {
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  font-size: 0.2rem;
  color: #666666;
  padding-bottom: .37rem;
  border-bottom: .04rem solid #E5E5E5;
  text-align: center;
  transition: all .3s !important;
}

.frameSwiper2 .swiper-slide-thumb-active {
  font-weight: bold;
  color: #333333;
  border-bottom: .04rem solid #0A2F60;
}

.histroy{
  width: 100%;
  min-height: 10.66rem;
  padding: 1.08rem 0 1.9rem;
  box-sizing: border-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.histroyImg{
  margin-top: 1.17rem;
  margin-left: 1.38rem;
  width: calc(100% - 1.17rem);
}



.jcsp_wrap{
	margin: auto;
}
.jcsp_title{
	font-size: 0.4rem;
	color: #333333;
	margin-bottom: 1rem;
	font-weight: bold;
	text-align: center;
	/*margin-top: 70px;*/
}
.jcsp{
	display: flex;
	justify-content: center;
	padding-bottom: 1rem;
}
.jcsp_item{
    margin: 0 .3rem;
    cursor: pointer;
    
}
.jcsp_item img{
	width: 5rem;
    height: 2.5rem;
    object-fit: cover;
}
.jcsp_item p{
	margin-top: .5rem;
	font-size: 0.18rem;
	color: #333;
	text-align: center;
}
.gzlc_bg{
	width: 100%;
	height: 515px;
	background-image: url('../img/about_bg.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 70px 0;
}
.gzlc_title{
height: 42px;
font-size: 32px;
font-weight: bold;
line-height: 42px;
text-align: center;
color: #fff;
}
.gzlc_main_title{
    height: 200px;
     background: linear-gradient(to right, #4D7DC8,#11356D);

}
.gzlc_main{
  margin-top: 50px;
}
.gzlc_bg img{width: 100%;height:515px}
