/* line 7, ../../sass/pages/competency.scss */
.competency {
  max-width: 10rem;
  margin: 0 auto;
}
/* line 10, ../../sass/pages/competency.scss */
.competency .banner {
  background: url("../../images/pages/competency/banner.jpg") no-repeat 50% 50%;
  height: 4.90667rem;
  background-size: cover;
  text-align: center;
  color: #fff;
  padding-top: 1.6rem;
}
/* line 17, ../../sass/pages/competency.scss */
.competency .banner .title {
  font-size: 24px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .banner .title {
  font-size: 48px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .banner .title {
  font-size: 72px !important;
}
/* line 20, ../../sass/pages/competency.scss */
.competency .banner .subtitle {
  font-size: 14px !important;
  margin-top: 0.13333rem;
  padding-bottom: 0.8rem;
  background: url("../../images/pages/competency/down.png") no-repeat 50% 100%;
  background-size: 0.4rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .banner .subtitle {
  font-size: 28px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .banner .subtitle {
  font-size: 42px !important;
}
/* line 30, ../../sass/pages/competency.scss */
.competency .item .title {
  text-align: center;
  padding-bottom: 0.66667rem;
  font-size: 20px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item .title {
  font-size: 40px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item .title {
  font-size: 60px !important;
}
/* line 34, ../../sass/pages/competency.scss */
.competency .item .title .b {
  color: #0a1b65;
  font-size: 24px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item .title .b {
  font-size: 48px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item .title .b {
  font-size: 72px !important;
}
/* line 39, ../../sass/pages/competency.scss */
.competency .item .b {
  color: #0a1b65;
}
/* line 43, ../../sass/pages/competency.scss */
.competency .item1 {
  padding-top: 0.93333rem;
}
/* line 45, ../../sass/pages/competency.scss */
.competency .item1 .title {
  text-align: center;
  padding-bottom: 0.66667rem;
  font-size: 20px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item1 .title {
  font-size: 40px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item1 .title {
  font-size: 60px !important;
}
/* line 49, ../../sass/pages/competency.scss */
.competency .item1 .title .b {
  color: #0a1b65;
  font-size: 24px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item1 .title .b {
  font-size: 48px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item1 .title .b {
  font-size: 72px !important;
}
/* line 54, ../../sass/pages/competency.scss */
.competency .item1 .content {
  overflow: hidden;
  padding: 0.53333rem;
}
/* line 57, ../../sass/pages/competency.scss */
.competency .item1 .content .words {
  width: 4.13333rem;
  height: 3.73333rem;
  background: #fff;
  float: left;
  box-shadow: 0 0 0.24rem 0.05333rem #ddd;
  margin-bottom: 0.53333rem;
  border-radius: 0.26667rem;
  overflow: hidden;
  position: relative;
  padding: 0 0.26667rem;
}
/* line 68, ../../sass/pages/competency.scss */
.competency .item1 .content .words img {
  width: 2.13333rem;
  height: 2.13333rem;
}
/* line 72, ../../sass/pages/competency.scss */
.competency .item1 .content .words .l {
  position: absolute;
  top: -0.66667rem;
  left: -0.46667rem;
}
/* line 77, ../../sass/pages/competency.scss */
.competency .item1 .content .words .r {
  position: absolute;
  top: -0.66667rem;
  right: -0.46667rem;
}
/* line 82, ../../sass/pages/competency.scss */
.competency .item1 .content .words .t {
  text-align: center;
  font-size: 18px !important;
  color: #0a1b65;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item1 .content .words .t {
  font-size: 36px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item1 .content .words .t {
  font-size: 54px !important;
}
/* line 89, ../../sass/pages/competency.scss */
.competency .item1 .content .words .st {
  text-align: center;
  font-size: 16px !important;
  line-height: 0.61333rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item1 .content .words .st {
  font-size: 32px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item1 .content .words .st {
  font-size: 48px !important;
}
/* line 93, ../../sass/pages/competency.scss */
.competency .item1 .content .words .st .b {
  color: #0a1b65;
}
/* line 98, ../../sass/pages/competency.scss */
.competency .item1 .content .wordsr {
  margin-right: 0.53333rem;
}
/* line 103, ../../sass/pages/competency.scss */
.competency .item2 {
  padding: 0 0.53333rem;
}
/* line 105, ../../sass/pages/competency.scss */
.competency .item2 .title {
  background: url("../../images/pages/competency/line.png") no-repeat 50% 100%;
  background-size: 0.53333rem;
}
/* line 109, ../../sass/pages/competency.scss */
.competency .item2 .content {
  padding-top: 0.53333rem;
}
/* line 111, ../../sass/pages/competency.scss */
.competency .item2 .content .list1 {
  margin-bottom: 0.26667rem;
}
/* line 113, ../../sass/pages/competency.scss */
.competency .item2 .content .list1 .t {
  padding-left: 0.26667rem;
  background: url("../../images/pages/competency/sj.png") no-repeat 0% 50%;
  background-size: 0.21333rem;
  font-size: 18px !important;
  margin-bottom: 0.13333rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item2 .content .list1 .t {
  font-size: 36px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item2 .content .list1 .t {
  font-size: 54px !important;
}
/* line 120, ../../sass/pages/competency.scss */
.competency .item2 .content .list1 .txt {
  font-size: 14px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item2 .content .list1 .txt {
  font-size: 28px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item2 .content .list1 .txt {
  font-size: 42px !important;
}
/* line 124, ../../sass/pages/competency.scss */
.competency .item2 .content .list2 {
  padding-left: 4rem;
  background: url("../../images/pages/competency/item2.jpg") no-repeat 0% 50%;
  background-size: 4rem;
}
/* line 128, ../../sass/pages/competency.scss */
.competency .item2 .content .list2 .list1 {
  margin-top: 0.53333rem;
}
/* line 134, ../../sass/pages/competency.scss */
.competency .item3 {
  background: #f9fafb;
  padding-top: 0.93333rem;
}
/* line 137, ../../sass/pages/competency.scss */
.competency .item3 .title {
  padding-bottom: 0.13333rem;
}
/* line 140, ../../sass/pages/competency.scss */
.competency .item3 .subtitle {
  text-align: center;
  font-size: 16px !important;
  color: #0a1b65;
  font-weight: bold;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item3 .subtitle {
  font-size: 32px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item3 .subtitle {
  font-size: 48px !important;
}
/* line 146, ../../sass/pages/competency.scss */
.competency .item3 .content {
  margin: 0.53333rem 0.66667rem;
  position: relative;
  margin-bottom: 0;
}
/* line 150, ../../sass/pages/competency.scss */
.competency .item3 .content .content2 {
  position: relative;
  z-index: 2;
  padding: 0.53333rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 0.24rem 0.05333rem rgba(0, 0, 0, 0.1);
  background: #fff;
}
/* line 158, ../../sass/pages/competency.scss */
.competency .item3 .content .list {
  margin-bottom: 0.8rem;
}
/* line 160, ../../sass/pages/competency.scss */
.competency .item3 .content .list .t {
  padding-left: 0.32rem;
  font-size: 16px !important;
  background: url("../../images/pages/competency/sj.png") no-repeat 0% 50%;
  background-size: 0.24rem;
  margin-bottom: 0.13333rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item3 .content .list .t {
  font-size: 32px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item3 .content .list .t {
  font-size: 48px !important;
}
/* line 167, ../../sass/pages/competency.scss */
.competency .item3 .content .list p {
  font-size: 14px !important;
  line-height: 0.66667rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item3 .content .list p {
  font-size: 28px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item3 .content .list p {
  font-size: 42px !important;
}
/* line 170, ../../sass/pages/competency.scss */
.competency .item3 .content .list p .b {
  color: #0a1b65;
}
/* line 175, ../../sass/pages/competency.scss */
.competency .item3 .content .img {
  position: absolute;
  width: 2.66667rem;
  right: 0;
  top: 0.53333rem;
}
/* line 181, ../../sass/pages/competency.scss */
.competency .item3 .content .img2 {
  position: absolute;
  top: 0.93333rem;
  right: -0.66667rem;
  z-index: 1;
  width: 4rem;
}
/* line 188, ../../sass/pages/competency.scss */
.competency .item3 .content .img3 {
  position: absolute;
  bottom: 0.93333rem;
  left: -0.66667rem;
  z-index: 1;
  width: 4rem;
}
/* line 197, ../../sass/pages/competency.scss */
.competency .item4 {
  background: #f9fafb;
  padding-top: 1.06667rem;
}
/* line 200, ../../sass/pages/competency.scss */
.competency .item4 .title {
  letter-spacing: 0.10667rem;
  background: url("../../images/pages/competency/line.png") no-repeat 50% 100%;
  background-size: 0.53333rem;
  margin-bottom: 0.53333rem;
}
/* line 206, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding: 0.26667rem 0;
  padding-bottom: 0.8rem;
}
/* line 213, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container .img {
  display: block;
  width: 8rem;
  height: 13.33333rem;
  padding: 0 0.53333rem;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0 0 0.24rem 0.05333rem rgba(0, 0, 0, 0.1);
  text-align: center;
}
/* line 222, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container .img img {
  margin-top: 0.53333rem;
  box-shadow: 0 0 0.24rem 0.05333rem rgba(0, 0, 0, 0.1);
  width: 6.13333rem;
}
/* line 227, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container .img .t {
  font-size: 18px !important;
  padding-top: 0.53333rem;
  padding-bottom: 0.26667rem;
  color: #3844A1;
  font-weight: bold;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item4 .swiper-container .img .t {
  font-size: 36px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item4 .swiper-container .img .t {
  font-size: 54px !important;
}
/* line 234, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container .img hr {
  width: 0.8rem;
  height: 0.05333rem;
  margin: 0 auto;
  background: #ddd;
  margin-bottom: 0.26667rem;
}
/* line 241, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container .img .subtitle {
  font-size: 16px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item4 .swiper-container .img .subtitle {
  font-size: 32px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item4 .swiper-container .img .subtitle {
  font-size: 48px !important;
}
/* line 244, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container .img .txt {
  padding-top: 0.4rem;
  text-align: justify;
  font-size: 14px !important;
  line-height: 0.66667rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item4 .swiper-container .img .txt {
  font-size: 28px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item4 .swiper-container .img .txt {
  font-size: 42px !important;
}
/* line 251, ../../sass/pages/competency.scss */
.competency .item4 .swiper-container-horizontal > .swiper-pagination-bullets, .competency .item4 .swiper-pagination-custom, .competency .item4 .swiper-pagination-fraction {
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 256, ../../sass/pages/competency.scss */
.competency .item4 .swiper-pagination-bullet {
  width: 0.24rem;
  height: 0.24rem;
  border: 1px solid #0a1b65;
  background: #fff;
  opacity: 1;
}
/* line 24, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item4 .swiper-pagination-bullet {
  border: 2px solid #0a1b65;
}
/* line 28, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item4 .swiper-pagination-bullet {
  border: 3px solid #0a1b65;
}
/* line 263, ../../sass/pages/competency.scss */
.competency .item4 .swiper-pagination-bullet-active {
  background-color: #0a1b65;
}
/* line 265, ../../sass/pages/competency.scss */
.competency .item5 {
  background: #f9fafb;
  padding: 0 0.53333rem;
  overflow: hidden;
  padding-bottom: 0.8rem;
}
/* line 270, ../../sass/pages/competency.scss */
.competency .item5 .title {
  padding-top: 0.8rem;
  padding-bottom: 0.13333rem;
}
/* line 274, ../../sass/pages/competency.scss */
.competency .item5 hr {
  width: 0.8rem;
  height: 0.08rem;
  background: #ddd;
  margin: 0 auto;
}
/* line 280, ../../sass/pages/competency.scss */
.competency .item5 .subtitle {
  color: #a0a0a0;
  font-size: 16px !important;
  text-align: center;
  padding-bottom: 0.8rem;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item5 .subtitle {
  font-size: 32px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item5 .subtitle {
  font-size: 48px !important;
}
/* line 286, ../../sass/pages/competency.scss */
.competency .item5 .logo {
  float: left;
  width: 50%;
  text-align: center;
}
/* line 290, ../../sass/pages/competency.scss */
.competency .item5 .logo img {
  width: 90%;
}
/* line 294, ../../sass/pages/competency.scss */
.competency .item5 .txt {
  width: 50%;
  float: left;
}
/* line 297, ../../sass/pages/competency.scss */
.competency .item5 .txt p {
  font-size: 15px !important;
}
/* line 12, ../../sass/base/_function.scss */
[data-dpr="2"] .competency .item5 .txt p {
  font-size: 30px !important;
}
/* line 16, ../../sass/base/_function.scss */
[data-dpr="3"] .competency .item5 .txt p {
  font-size: 45px !important;
}
