@charset "utf-8";
.bannerwrap {
  position: relative;
  width: 100vw;
  height: 5rem;
  overflow: hidden;
}

.bannerwrap .logo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  margin: .5rem 0rem 0rem 1.5rem;
}

.bannerwrap .logo img {
  width: 5.88rem;
  height: .53rem;
}

.bannerwrap .bannerswiper .box img {
  width: 100%;
  height: auto;
}

.bannerwrap .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 0.2rem;
  left: 50%;
  transform: translateX(-50%);
}

.bannerwrap .swiper-pagination-bullet {
  width: .2rem;
  height: .2rem;
  background-color: #e9e9e9;
  opacity: 0.6;
  margin: 0rem .1rem;
}

.bannerwrap .swiper-pagination-bullet-active {
  background-color: #0252a1;
  width: 0.2rem;
  height: 0.2rem;
  opacity: 1;
}

/*index*/
.index .one {
  margin: .8rem 0rem;
}

.index .one .onecont {
  display: flex;
  justify-content: space-between;
}

.index .one .onecont .onel {
  width: 45%;
}

.index .one .onecont .onel .title {
  font-size: .3rem;
  color: #0252a1;
  font-weight: bold;
}

.index .one .onecont .onel .line {
  margin-top: .1rem;
  width: 1.5rem;
  height: 0.02rem;
  background-color: #0252a1;
}

.index .one .onecont .onel .onetext {
  font-size: .16rem;
  text-indent: .31rem;
  line-height: .34rem;
  margin-top: .2rem;
  text-align: justify;
}

.index .one .onecont .oner {
  width: 49%;
}

.index .one .onecont .oner ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.index .one .onecont .oner ul li {
  width: 48%;
  height: 1.88rem;
  overflow: hidden;
  margin-bottom: .2rem;
  position: relative;
}

.index .one .onecont .oner ul li img {
  width: 100%;
  height: auto;
  transition: transform 0.8s ease;
}

.index .one .onecont .oner ul li:hover img {
  transform: scale(1.1);
}

.index .one .onecont .oner ul li p {
  width: 65%;
  text-align: center;
  font-size: .22rem;
  font-weight: bold;
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.index .two {
  margin: .8rem 0rem;
  padding: .5rem 0rem;
  background-color: #ecf4fc;
}

.index .two .twocont {
  display: flex;
  justify-content: space-between;
}

.index .two .twocont .tll {
  width: 49%;
  position: relative;
}

.index .two .twocont .tll .img {
  width: 100%;
  height: 2rem;
  overflow: hidden;
}

.index .two .twocont .tll .img img {
  width: 100%;
}

.index .two .twocont .tll .texts {
  display: flex;
  align-items: center;
  position: absolute;
  left: 30%;
  top: 35%;
}

.index .two .twocont .tll .texts img {
  width: .53rem;
  height: .53rem;
}

.index .two .twocont .tll .texts p {
  font-size: .24rem;
  color: #fff;
  margin-left: .1rem;
}

.index .three {
  margin: .8rem 0rem;
  position: relative;
}

.index .three .threecont .tits {
  text-align: center;
}

.index .three .threecont .tits p {
  font-size: .3rem;
  color: #0252a1;
  font-weight: bold;
}

.index .three .threecont .tits .line {
  margin: .1rem auto;
  width: 1.5rem;
  height: 0.02rem;
  background-color: #0252a1;
  margin-bottom: .5rem;
}

.index .three .threecont .threetop {
  width: 100%;
  height: 3.06rem;
  background: url(../images/index/9.png) no-repeat center;
  background-size: 100% 3.06rem;
  display: flex;
  justify-content: space-between;
  padding: .3rem;
}

.index .three .threecont .threetop .thl {
  width: 50%;
  display: flex;
}

.index .three .threecont .threetop .thl .img {
  width: 1.63rem;
  height: 2.4rem;
  overflow: hidden;
}

.index .three .threecont .threetop .thl .img img {
  width: 100%;
  height: auto;
  transition: transform 0.8s ease;
}

.index .three .threecont .threetop .thl .img:hover img {
  transform: scale(1.1);
}

.index .three .threecont .threetop .thl .thtext {
  margin-left: .5rem;
}

.index .three .threecont .threetop .thl .thtext .names span:nth-child(1) {
  font-size: .26rem;
  font-weight: bold;
  color: #0252a1;
}

.index .three .threecont .threetop .thl .thtext .names span:nth-child(2) {
  font-size: .18rem;
  color: #333;
  margin-left: .2rem;
}

.index .three .threecont .threetop .thl .thtext .btm {
  margin-top: .5rem;
}

.index .three .threecont .threetop .thl .thtext .btm p {
  font-size: .18rem;
  margin: .1rem 0rem;
}

.index .three .threecont .threetop .thr {
  width: 35%;
  display: flex;
}

.index .three .threecont .threetop .thr .fenx {
  width: 0.01rem;
  height: 100%;
  background-color: #c9dced;
  margin: 0rem .5rem;
}

.index .three .threecont .threetop .thr ul {
  width: 38%;
}

.index .three .threecont .threetop .thr ul li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: .3rem;
}

.index .three .threecont .threetop .thr ul li p {
  font-size: .24rem;
}

.index .three .threecont .threetop .thr ul li p:nth-child(2) {
  color: #0252a1;
}

.index .three .threecont .thcont {
  position: relative;
  z-index: 999;
  margin-top: .5rem;
}

.index .three .threecont .thcont .threeswiper .tbox {
  padding: .2rem;
  position: relative;
  background-color: #f4f4f4;
}

.index .three .threecont .thcont .threeswiper .tbox:hover {
  background-color: #ecf4fc;
}

.index .three .threecont .thcont .threeswiper .tbox .thtop {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index .three .threecont .thcont .threeswiper .tbox .thtop p:nth-child(1) a {
  font-size: .2rem;
  font-weight: bold;
  color: #0252a1;
}

.index .three .threecont .thcont .threeswiper .tbox .thtop p:nth-child(1) span {
  font-size: .18rem;
  color: #333;
  margin-left: .1rem;
}

.index .three .threecont .thcont .threeswiper .tbox .thtop p:nth-child(2) {
  font-size: .14rem;
  color: #fff;
  background-color: #0252a1;
  border-radius: .2rem;
  padding: .05rem .1rem;
}

.index .three .threecont .thcont .threeswiper .tbox .btoms {
  margin-top: .2rem;
  font-size: .14rem;
}

.index .three .threecont .thcont .threeswiper .tbox .btoms p {
  margin: .05rem 0rem;
  color: #333;
}

.index .three .threecont .thcont .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -.5rem;
  left: 50%;
  transform: translateX(-50%);
}

.index .three .threecont .thcont .swiper-pagination-bullet {
  width: .2rem;
  height: .2rem;
  background-color: #cecece;
  opacity: 0.6;
  margin: 0rem .1rem;
}

.index .three .threecont .thcont .swiper-pagination-bullet-active {
  background-color: #0252a1;
  width: 0.2rem;
  height: 0.2rem;
  opacity: 1;
}

.phone {
  display: none;
}

/*小屏幕*/
@media screen and (max-width: 1200px) {
  .top {
    display: none;
  }
  .phone {
    display: block;
  }
}