#header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 1.35rem;
  z-index: 998;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.header .logo {
  position: relative;
  z-index: 1;
  margin-left: 0.4rem;
  z-index: 999;
}
.header .logo a {
  float: left;
  width: 2.05rem;
  height: 0.55rem;
  margin-top: 0.4rem;
  background: no-repeat center/100%;
  background-image: url(/mobile/images/index/logo_on.png);
}
.index_body {
  padding-top: 0;
}
.index_body #header {
  background: transparent;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
  transition: all 0.5s;
}
.start #header {
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.index_body .header .logo a {
  background-image: url(/mobile/images/index/logo.png);
}
.start .header .logo a {
  background-image: url(/mobile/images/index/logo_on.png);
}
.white #header {
  background: #fff;
}
.white .header .logo a {
  background-image: url(/mobile/images/index/logo_on.png);
}
.header .menu {
  position: relative;
  width: 1.2rem;
  height: 1.35rem;
  float: right;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 999;
  background: #0069ab;
}
.header .menu .bor {
  width: 0.46rem;
  height: 0.44rem;
  position: relative;
}
.header .menu .bor span {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 0.05rem;
  background: #fff;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
.index_body .header .menu .bor span {
  background: #fff;
}
.index_body.start .header .menu .bor span {
  background: #fff;
}
.white .header .menu .bor span {
  background: #fff !important;
}
.header .menu .bor span:nth-child(1) {
  top: 0;
}
.header .menu .bor span:nth-child(2) {
  top: 0.14rem;
}
.header .menu .bor span:nth-child(3) {
  top: 0.3rem;
}
.header .menu.on .bor span:nth-child(1) {
  top: 0.13rem;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.header .menu.on .bor span:nth-child(2) {
  opacity: 0;
}
.header .menu.on .bor span:nth-child(3) {
  top: 0.13rem;
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
.header .list_box {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 888;
}
.header .left {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 1.35rem;
  left: 0;
  background-color: #e4ebf2;
  padding: 0;
}
.header .left .qot {
  width: 2.55rem;
  height: 4.42rem;
  background: url(/mobile/images/nav/qot.png) no-repeat center/100%;
  margin: 2.5rem 0 0.5rem;
}
.header .left .font {
  padding-left: 0.4rem;
}
.header .left .srzy {
  width: 1.52rem;
  margin-bottom: 0.3rem;
}
.header .left .t1 {
  font-size: 0.22rem;
  line-height: 0.22rem;
  color: #909490;
  margin-bottom: 0.1rem;
}
.header .left .t2 {
  display: inline-block;
  vertical-align: top;
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #0069ab;
  margin-bottom: 0.2rem;
  margin-right: 0.1rem;
  font-family: "Rubik";
}
.header .left .t3 {
  display: inline-block;
  vertical-align: top;
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #c3c8c3;
  font-family: "Rubik";
}
.header .left .t4 {
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #c3c8c3;
  margin-bottom: 0.08rem;
}
.header .left .t5 {
  font-size: 0.52rem;
  line-height: 0.52rem;
  color: #da1111;
  font-family: "Rubik";
}
.header .left .t5 span {
  font-size: 0.22rem;
  background: url(/mobile/images/index/sto_up.png) no-repeat center left/100%;
  background-size: 0.25rem 0.22rem;
  padding-left: 0.3rem;
}
.header .left .t5.green {
  color: #1ca520;
}
.header .left .t5.green span {
  background-image: url(/mobile/images/index/sto_down.png);
}
.header .left .tell {
  font-size: 0.28rem;
  font-family: "Rubik";
  line-height: 0.45rem;
  color: #999;
  background: url(/mobile/images/nav/tell.png) no-repeat left 0.08rem/100%;
  background-size: 0.3rem;
  padding-left: 0.4rem;
  margin-top: 0.45rem;
}
.header .right {
  width: 4.55rem;
  position: absolute;
  top: 0;
  right: -100%;
  opacity: 0;
  height: 100%;
  background: #fff;
  z-index: 1;
}
.header .right .sitemap {
  height: 1.35rem;
  background: #0069ab;
}
.header .right .rim {
  padding-top: 0.5rem;
  padding-right: 0.3rem;
}
.list_box .right .li_h {
  width: 100%;
}
.list_box .right .li_h.on > a {
  border-bottom: 0.02rem solid #e4ebf2;
}
.list_box .right .li_h > a {
  position: relative;
  font-size: 0.28rem;
  color: #333;
  line-height: 0.8rem;
  padding-left: 0.4rem;
}
.list_box .right .li_h ul {
  display: none;
}
.list_box .right .li_h li {
  border-bottom: 0.02rem solid #e4ebf2;
}
.list_box .right .li_h li a {
  font-size: 0.24rem;
  color: #999;
  line-height: 0.8rem;
  padding-left: 0.6rem;
}
.list_box .right .li_h i {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.2rem;
  height: 0.2rem;
  background: url(/mobile/images/nav/nav_btn.png) no-repeat center/100%;
}
.list_box .right .li_h.on i {
  width: 0.2rem;
  height: 0.04rem;
  background: url(/mobile/images/nav/nav_on.png) no-repeat center/100%;
}

.footer {
  width: 100%;
  height: 2.25rem;
  background: #181616;
  padding-top: 0.55rem;
}
.footer a {
  text-align: center;
  font-size: 0.26rem;
  color: #5c5c5c;
  line-height: 0.4rem;
}
#ban {
  position: relative;
  width: 100%;
  height: 12.28rem;
  overflow: hidden;
  z-index: 50;
}
#ban .swiper-slide a {
  width: 100%;
  height: 100%;
  background: no-repeat center;
  background-size: cover;
  overflow: hidden;
}
#ban .swiper-pagination {
  bottom: 0.75rem;
}
#ban .swiper-pagination-bullet {
  opacity: 1;
  width: 0.25rem;
  height: 0.08rem;
  background: #fff;
  border-radius: 0;
  transition: all 0.5s;
}
#ban .swiper-pagination-bullet-active {
  width: 0.4rem;
  background: #0069ab;
}
.index {
  width: 100%;
  /* padding-left: 0.4rem; */
  /* background-color: #0069ab; */
  padding-bottom: 0.4rem;
}
.index .ipg1 {
  position: relative;
  margin-top: -0.5rem;
  z-index: 99;
  width: 100%;
  height: 7.66rem;
  background: url(/mobile/images/index/index_new.jpg) no-repeat center/100%;
  padding: 0.85rem 0.4rem 0 0.4rem;
  overflow: hidden;
}
.index .ipg1 .tit {
  font-size: 0.4rem;
  color: #333;
  margin-bottom: 0.35rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.index .ipg1 h5 {
  font-size: 0.4rem;
  color: #0069ab;
  line-height: 0.4rem;
  margin-bottom: 0.05rem;
  font-family: "Rubik";
}
.index .ipg1 h6 {
  font-size: 0.32rem;
  color: #0069ab;
  margin-bottom: 0.15rem;
  line-height: 0.4rem;
  font-weight: bold;
}
p {
  font-size: 0.26rem;
  color: #666;
  line-height: 0.45rem;
}
.index .new_box {
  position: relative;
  padding-top: 0.4rem;
}
.index .new_box::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0.4rem;
  width: 7.1rem;
  height: 0.01rem;
  background: #e0e0e0;
}
.index .new_box .list {
  height: 1.05rem;
}
.index .new_box .list li {
  position: relative;
  float: left;
  line-height: 1.05rem;
  margin-right: 0.55rem;
  font-size: 0.32rem;
  color: #666;
}
.index .new_box .list li.on {
  color: #333;
}
.index .new_box .list li.on::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.05rem;
  background: #0069ab;
  z-index: 2;
}
.index .new_box .new_con p {
  float: left;
  width: 4.45rem;
  margin-bottom: 0.1rem;
}
.index .new_box .new_con .time {
  float: right;
  font-family: "Rubik";
  font-size: 0.32rem;
  color: rgba(102, 102, 102, 0.41);
}
#more_btn {
  width: 0.77rem;
  height: 0.21rem;
  background: url(/mobile/images/index/i_btn.png) no-repeat center/100%;
  margin-top: 0.5rem;
}
.index #more_btn {
  display: none;
}
.index .ipg2 {
  width: 100%;
  background: #fff;
  margin-top: 0.2rem;
  padding: 0.6rem 0 0.7rem 0.4rem;
}
.index .ipg2 .tit {
  font-size: 0.4rem;
  color: #333;
  margin-bottom: 0.35rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.index .icon_box {
  overflow: hidden;
}
.index .icon_box li {
  float: left;
  width: 3.05rem !important;
  height: 2.7rem;
  margin-right: 0.35rem;
  margin-bottom: 0.35rem;
  background: no-repeat center 0.85rem/100%;
  background-size: 0.6rem;
}
.index .icon_box li.li1 {
  background-color: #0069ab;
  background-image: url(/mobile/images/index/ic1.png);
}
.index .icon_box li.li2 {
  background-color: #af4b4b;
  background-image: url(/mobile/images/index/ic2.png);
}
.index .icon_box li.li3 {
  background-color: #1ca520;
  background-image: url(/mobile/images/index/ic3.png);
}
.index .icon_box li.li4 {
  background-color: #ff8a00;
  background-image: url(/mobile/images/index/ic4.png);
}
.index .icon_box li h6 {
  font-size: 0.3rem;
  text-align: center;
  padding-top: 1.6rem;
}
.index .icon_box li.li1 h6 {
  color: #cde3ff;
}
.index .icon_box li.li2 h6 {
  color: #eacaca;
}
.index .icon_box li.li3 h6 {
  color: #d5f7d6;
}
.index .icon_box li.li4 h6 {
  color: #ffe9d0;
}
.index .ipg2 .est {
  width: 4.81rem;
  height: 1.26rem;
  background: url(/mobile/images/index/est.png) no-repeat center/100%;
  margin-bottom: 0.3rem;
}
.index .ipg2 h5 {
  font-size: 0.42rem;
  color: #0069ab;
  line-height: 0.55rem;
  margin-bottom: 0.1rem;
}
.index .ipg2 p {
  font-size: 0.36rem;
  line-height: 0.45rem;
  font-family: "Rubik";
}
.index .ipg3 {
  padding: 0 0 0.4rem 0.4rem;
  background: #fff;
}
.index .ipg3 .stock {
  padding-top: 0.7rem;
  border-top: 0.05rem solid #0069ab;
}
.index .ipg3 .tit {
  font-size: 0.32rem;
  color: #333;
  margin-bottom: 0.3rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.index .ipg3 .h1 {
  font-size: 0.42rem;
  color: #666;
  line-height: 0.42rem;
  font-family: "Rubik";
}
.index .ipg3 .h2 {
  font-size: 0.3rem;
  color: #666;
  line-height: 0.42rem;
  margin-bottom: 0.1rem;
}
.index .ipg3 .h3 {
  display: inline-block;
  letter-spacing: -0.03rem;
  font-size: 0.52rem;
  color: #da1111;
  line-height: 0.52rem;
  font-family: "Rubik";
  padding-right: 0.4rem;
  background: url(/mobile/images/index/sto_up.png) no-repeat center right/100%;
  background-size: 0.25rem 0.22rem;
}
.index .ipg3 .h3.green {
  color: #1ca520;
  background-image: url(/mobile/images/index/sto_down.png);
}
.index .video {
  position: relative;
  width: 100%;
  height: 4.44rem;
  background: no-repeat center/100%;
  background-size: cover;
}
.index .video .video_btn {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin: 0 auto;
  margin-top: -0.29rem;
  width: 0.58rem;
  height: 0.58rem;
  background: url(/mobile/images/index/video_btn.png) no-repeat center/100%;
}
.video_box {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  display: none;
}
.video_box .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
}
.video_box video {
  position: absolute;
  top: 50%;
  left: 0.4rem;
  width: 7rem;
  margin-top: -1.7rem;
  background: #000;
}
@-webkit-keyframes z_scaleIn {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes z_scaleIn {
  0% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.z_scaleIn {
  -webkit-animation-name: z_scaleIn;
  animation-name: z_scaleIn;
}
#pub_ban {
  position: relative;
  width: 100%;
  height: 9rem;
  overflow: hidden;
}
#pub_ban .c_img {
  height: 100%;
  background: no-repeat center;
  -webkit-animation-duration: 8s;
  animation-duration: 8s;
  background-size: cover;
}
#pub_ban .c_img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
#pub_ban .txt {
  padding: 1rem 0 0 0.5rem;
}
#pub_ban .txt h6 {
  font-size: 0.62rem;
  line-height: 0.62rem;
  color: #0069ab;
  margin-bottom: 0.15rem;
  margin-left: -0.05rem;
}
#pub_ban .txt .en {
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #0069ab;
  opacity: 0.5;
  margin-bottom: 0.5rem;
  font-family: "Rubik";
}
#pub_ban .txt p {
  color: #535353;
  margin-bottom: 0.2rem;
}
#pub_ban .txt p.p2 {
  color: #0069ab;
  opacity: 0.64;
}
.business .ipg1 {
  padding: 0.5rem 0.4rem;
  padding-bottom: 0.8rem;
}
.business .ipg1 li {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.4rem;
}
.business .ipg1 .tr_img {
  width: 100%;
  height: 100%;
}
.business .ipg1 .font {
  width: 100%;
  height: 1.35rem;
  border: 0.02rem solid #eaeaea;
  line-height: 1.35rem;
  text-align: center;
  font-size: 0.3rem;
  color: #0069ab;
}
#more {
  width: 100%;
  height: 0.8rem;
  background: url(/mobile/images/business/more.jpg) no-repeat center/100%;
  background-size: cover;
}
#pub_ban .font {
  padding: 1rem 0 0 0.4rem;
}
#pub_ban .font h6 {
  font-size: 0.62rem;
  color: #88d9e2;
  line-height: 0.7rem;
  width: 5rem;
  margin-bottom: 0.2rem;
}
#pub_ban .font .since {
  font-size: 0.6rem;
  color: #88d9e2;
  font-family: "Rubik";
  line-height: 0.6rem;
  text-transform: uppercase;
}
#pub_ban .font .since span {
  display: block;
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-family: "Rubik";
}
#pub_ban .font p {
  color: #88d9e2;
  margin-top: 0.4rem;
}
#menu_list {
  width: 100%;
  height: 1.25rem;
  border-bottom: 0.04rem solid #efefef;
  text-align: center;
  padding: 0 0.4rem;
}
#menu_list ul,.sub_nav .list ul{
  /* display: flex;
  justify-content: center; */
}
#menu_list li {
  position: relative;
  float: left;
  font-size: 0.26rem;
  color: #6b6b6b;
  line-height: 1.25rem;
  margin-right: 0.52rem;
}
#menu_list li.on::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.04rem;
  background-color: #0069ab;
}
#menu_list li.on {
  color: #0069ab;
}
#menu_list li:last-child {
  float: right;
  margin-right: 0;
}
.business3_1 .ipg1 {
  padding: 0.5rem 0.4rem 0.8rem 0.4rem;
}
/* .business3_1 #pub_ban{
  height: 5rem;
} */
.business3_1  #pub_ban .font{
  padding-top: 1.65rem;
}
.business3_1  #pub_ban .font h6{
  font-size: .4rem;
  color: #fff;
  line-height: 1;
  margin-bottom: .25rem;
  font-weight: 300;
}
.business3_1  #pub_ban .font p{
  font-size: .24rem;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 0;
  width: 6.2rem;
}
.business3_1 #menu_list li:last-child{
  float: left;
}

.business3_1Cont1 .top_txt h1{
  font-size: .24rem;
  color: #4c4c4c;
  margin-bottom:.08rem;
}
.business3_1Cont1 .top_txt h2{
  color: #b2b2b2;
  text-transform: uppercase;
  font-family: "Rubik";
  font-size: .22rem;
}
.business3_1Cont1 ul{
  display: flex;
  justify-content: space-between;
  margin-top: .30rem;
  overflow: hidden;
}
.business3_1Cont1>.w1200{
  padding: 0;
}
.business3_1Cont1 ul li{
  width: 100%;
  height: 1.30rem;
  line-height:  1.30rem;
  float: left;
  text-align: center;
  color: #808080;
  font-size: .26rem;
  position: relative;
}
.business3_1Cont1 ul li.on{
  background-color: #0069ab;
}
.business3_1Cont1 ul li.on a{
  color: #fff;
}
.business3_1Cont2 .ipg1{
  background-color: #f2f2f2;
  padding: 0 0 .80rem;
}
.business3_1Cont2 .ovb_dt{
  height: 1.06rem;
}
.business3_1Cont2  {
  background-color: #f2f2f2;
}
.business3_1Cont2 .ovb_dt ul{
  display: flex;
  justify-content: center;
}
.business3_1Cont2 .ovb_dt ul li{
  padding: 0 .25rem;
  margin-top: .4rem;
  border-right:.02rem solid #d9d9d9;
  line-height: 1;
  font-size: .24rem;
  cursor: pointer;
  color: #808080;
}
.business3_1Cont2 .ovb_dt ul li:nth-last-child(1){
  border-right: none;
}
.business3_1Cont2 .ovb_dt ul li.on{
  color: #0069ab;
}
.business3_1 .ipg1_box li{
  margin-bottom: .2rem;
}
.business3_1 .ipg1_box li .font {
  background: #f8f9fb;
  border-top: none;
  /* line-height: .95rem; */
  padding: .5rem .40rem;
  transition: 0.5s all;
}
.business3_1 .ipg1_box li .font h1{
  text-align: left;
  font-size: .3rem;
  color: #4c4c4c;
  font-weight: 600;
  margin-bottom:.03rem;
}
.business3_1 .ipg1_box li .font p{
  color: #808080;
  font-size: .24rem;
}
.business3_1 .ipg1_box .more {
  width: 100%;
  height: .63rem;
  background: url(/mobile/images/business/more.jpg) no-repeat center/cover;
  cursor: pointer;
  margin-top: .20rem;
}

.business3_1 .business3_1-3Cont2  .ipg1_box li .font,.business3_1 .business3_1-3Cont2  .ipg1_box li{
  height: auto;
}
.business3_1-3Cont2 .ipg1_bom .font {
  background: #fff;
  padding:  .60rem .15rem .45rem .45rem;
  position: relative;
}
.business3_1-3Cont2 .ipg1_bom .font h6{
  font-size: .32rem;
  color: #4c4c4c;
  margin-bottom: .20rem;
  line-height: 1;
}
.business3_1-3Cont2 .ipg1_bom .font p{
  color: #808080;
  font-size: .24rem;
}
.business3_1-3Cont2 .ipg1_bom .font .p {
  overflow: hidden;
  padding-right: .35rem;
}
.business3_1-3Cont2 .ipg1_bom .box{
  padding: .5rem 0rem 0.2rem;
  border-top: 1px solid #ebebeb;
  margin-top: .5rem;
}
.business3_1-3Cont2 .ipg1_bom .box p em{
  font-family: "Rubik";
  font-size: .48rem;
  display: block;
  margin-bottom: 0;
  line-height: 1;
  color: #00b27e;
}
.business3_1-3Cont2  .ipg1_bom  {
  overflow: hidden;
  margin-bottom: .6rem;
}
.business3_1-3Cont2 .ipg1_list {
  margin-top: .40rem;
  overflow: hidden;
}
.business3_1-3Cont2 .ipg1_list li {
  overflow: hidden;
  margin-bottom: .21rem;
}

.business3_2Cont2 {
  padding: .50rem  0 .40rem;
  background-color: #f2f2f2;
}
.business3_2Cont2  .ipg1{
  padding: 0;
}
.business3_2Cont2 .ipg1_box:nth-child(1) .num,
.business3_3Cont2 .ipg1_box .num{
  overflow: hidden;
  padding-top: .5rem;
  margin-top: .5rem;
  border-top:.02rem solid #ebebeb;
    width: auto;
}
.business3_2Cont2 .ipg1_box .num li{
  float: left;
  width: 2.1rem;
  height: auto;
  margin-bottom: 0;
  cursor: auto;
  color: #808080  ;
}
.business3_2Cont2.business3_1-3Cont2 .ipg1_bom .font{
  padding-right: .45rem;
}
.business3_2Cont2 .ipg1_box .ipg1_box_num4{
  overflow: hidden;
  padding-top: .5rem;
  margin-top: .5rem;
  border-top:.02rem    #ebebeb;
}
.business3_2Cont2 .ipg1_box .ipg1_box_num4 li em{
  margin-right:.05rem;
}
.business3_2Cont2 .ipg1_box .ipg1_box_num4 li:nth-child(3){
  width: 2.2rem;
}
.business3_2Cont2 .ipg1_box .ipg1_box_num4 li:nth-child(2){
  width: 1.60rem;
}


.business3_2Cont2 .ipg1_box .num li:nth-child(1){
  margin-right: 0;
}
.business3_2Cont2 .ipg1_box  .num li em{
  color: #0069ab;
  font-family: "Rubik";
  font-size: .6rem;
  line-height: 1;
  margin-right:.05rem;
  letter-spacing: -.02rem;
}
.business3_2Cont2 .ipg1_box  .num li p{
  color: #808080  ;
  font-size: .22rem;
}
.business3_2Cont2 .ipg1_box:nth-child(1) .ipg1_bom .tr_img,
.business3_2Cont2 .ipg1_box:nth-child(1) .ipg1_bom .font{
  position: relative;
  background-color: #fff;
}
.business3_1-3Cont2 .ipg1_box .font .ico{
  margin-top: .55rem;
}
.business3_4Cont1 {
  padding: .8rem 0 .3rem;
}
.business3_4Cont1 .business3_4Slide {
  width: auto;
  position: relative;

}
.business3_4Cont1 .business3_4Slide .bd li{
  width: 3.25rem !important;
  position: relative;
  float: left;
}
.business3_4Cont1 .business3_4Slide .bd li img{
  border: .11rem solid #4b4c4f;
}
.business3_4Cont1 .business3_4Slide .bd li:nth-child(2n){
  float: right;
}
.business3_4Cont1 .business3_4Slide .bd ul{
  display: block;
  margin-top: 0;
  border: 0;
}
.business3_4Cont1 .business3_4Slide .bd li .txt{
  color: #808080;
  font-size: .24rem;
  text-align: center;
  height: 1.1rem;
  line-height: 1.3;
  padding-top: .25rem;
}
.business4 .bus4_list{
  padding: 0.8rem .4rem .6rem;
}
.business4 .bus4_list ul {
  display: flex;
  justify-content: space-between;
}
.business4 .bus4_list ul li{
  width: 1.6rem;
  text-align: center;
}
.business4 .bus4_list ul li:nth-child(3){
  width: 2.35rem;
}
.business4 .bus4_list ul li .ico{
  width: .58rem;
  height: .85rem;
  margin: 0 auto;
}
.business4 .bus4_list ul li .text .cn{
  font-size: .24rem ;
  color: #4c4c4c;
  line-height: 1;
}
.business4 .bus4_list ul li .text .en{
  color: #b2b2b2;
  font-size: .22rem;
  text-transform: uppercase;
  font-family: "Rubik";
  letter-spacing: -.01rem;
}



.pop .popBody {
  position: absolute;
  top: 50%;
  left:0;
  right: 0;
  margin: 0 auto;
  width: auto;
  height: auto;
  background: #fff;
}
.pop .popBody .close {
  position: absolute;
  top: .25rem;
  right: .50rem;
  width: .18rem;
  height: .18rem;
  cursor: pointer;
  z-index: 1;
  background: url(/mobile/images/newPageImg/close.png) no-repeat center;
}
.pop .popCon {
  padding: .6rem .4rem;
  overflow: hidden;
}
.pop .popCon .le {
  position: relative;
  overflow: hidden;
}
.pop .popCon .le .btn a {
  position: absolute;
  top: 50%;
  margin-top: -.28rem;
  width: .56rem;
  height: .56rem;
  background: no-repeat center/cover;
  transition: all 0.5s;z-index: 10;
}
.pop .popCon .le .btn a.le_btn {
  left: .40rem;
  background-image: url(/mobile/images/newPageImg/btn1.png);
}
.pop .popCon .le .btn a.ri_btn {
  right: .40rem;
  background-image: url(/mobile/images/newPageImg/btn2.png);
}

.pop .popCon .le .bd li {
  overflow: hidden;
}
.pop .popCon .le .bd li img{
  width: 100%;
}
.pop .popCon .ri {
  position: relative;

}
.pop .popCon .ri h5 {
  font-size: .36rem;
  color: #333333;
  font-weight: 600;
  /* margin-top: 1.45rem; */
}
.pop .popCon .ri h6 {
  font-size: .26rem;
  color: #333333;
  font-weight: 600;
}
.pop .popCon .ri p {
  /* margin-top: .30rem; */
  color: #808080;
}
.pop .popCon .ri .p{
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: .15rem;
  max-height: 2.2rem;
  margin: .20rem 0 .4rem;
}
.pop .popCon .area{
  width: 100%;
  padding: .27rem 0;
  border-top:.01rem solid #e6e6e6;
  border-bottom:.01rem solid #e6e6e6;
  margin-bottom: .4rem;
}
.pop .popCon .area h2{
  color: #0069ab;
  font-size: .4rem;
  margin-bottom:.05rem;
  font-family: "Rubik";
}
.pop .popCon .area p{
  color: #808080;
  margin-top: 0;
}






































.business3_4 .ipg1 {
  padding-top: 0.6rem;
}
.business3_4 .ipg1_bom {
  margin-bottom: 0.6rem;
}
.business3_4 .ipg1_bom .tr_imgs {
  width: 100%;
  height: 4rem;
  overflow: hidden;
}
.business3_4 .ipg1_bom .tr_imgs img {
  width: 100%;
  height: 100%;
}
.business3_4 .ipg1_bom .font {
  padding: 0.45rem 0.4rem 0.55rem;
  background-color: #e8efe9;
  height: 100%;
  text-align: left;
}
.business3_4 .ipg1_bom .font h6 {
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #809581;
  margin-bottom: 0.25rem;
}
.business3_4 .ipg1_bom .font .is {
  font-size: 0.24rem;
  color: #666;
  line-height: 0.45rem;
}
.business3_4 .ipg1_bom .font .is em {
  color: #00a246;
  font-family: "Rubik";
  margin: 0 0.05rem;
  font-size: 0.36rem;
}
.business3_3 .serch {
  margin-bottom: 0.4rem;
}
.business3_3 .ipg1 li {
  float: left;
  width: 3.2rem;
}
.business3_3 .ipg1 li:nth-child(2n) {
  float: right;
}
.business3_3 .ipg1 li .tr_img {
  width: 100%;
  height: 2.2rem;
}
.business3_3 .ipg1 li .font {
  height: 0.9rem;
  line-height: 0.9rem;
}
.business3_3ins .ipg1 {
  position: relative;
  width: 100%;
  height: 9.39rem;
  background: url(/mobile/images/business/b3n_bg.jpg) no-repeat center/100%;
  padding: 1.69rem 0 0 0.4rem;
}
.business3_3ins .ipg2 {
  padding: 0.7rem 0.4rem;
}
.business3_3ins .ipg2 table th {
  border-width: 0.02rem;
  width: 1.7rem;
  height: 1rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.26rem;
  color: #0069ab;
  border-style: solid;
  border-color: #a7cab1;
  background-color: transparent;
  font-weight: bold;
  vertical-align: middle;
}
.business3_3ins .ipg2 table td {
  border-width: 0.02rem;
  width: 1.7rem;
  height: 1rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.24rem;
  color: #333;
  border-style: solid;
  border-color: #a7cab1;
  background-color: transparent;
  vertical-align: middle;
}
.order {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.order .bg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
}
.order .orBody {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: #fff;
  width: 6.7rem;
  padding: 0.6rem 0.4rem;
}
.order .orBody .close {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  width: 0.28rem;
  height: 0.24rem;
  background: url(/mobile/images/business/close.png) no-repeat center/100%;
}
.order .orCon h6 {
  font-size: 0.36rem;
  line-height: 0.26rem;
  color: #ff9c3b;
  margin-bottom: 35px;
  text-align: center;
}
.order .orCon .ipt {
  margin-top: 0.2rem;
}
.business3_3ins .ipg1 .back a {
  position: absolute;
  top: 0.48rem;
  right: 0.4rem;
  width: 0.79rem;
  height: 0.79rem;
  background: #fff url(../images/business/meun.png) no-repeat center/0.34rem
    0.27rem;
  border-radius: 50%;
}
.order .orCon input {
  display: block;
  width: 100%;
  height: 1rem;
  border: 0.02rem solid #edeef3;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  color: #666;
  font-size: 0.24rem;
}
.order .orCon .btn {
  width: 100%;
  height: 1rem;
  background: #ff9c3b;
  text-align: center;
  line-height: 1rem;
  font-size: 0.24rem;
  color: #fff;
  margin-top: 0.3rem;
}
.business3_3ins .ipg1 .pic {
  width: 100%;
  height: 5.2rem;
}
.business3_3ins .ipg1 .pic img {
  width: 100%;
  height: 100%;
}
.business3_3ins .ipg1 .font {
  width: 100%;
  height: 2.5rem;
  padding: 0.4rem;
  background: #efeff3;
}
.business3_3ins .ipg1 .font h6 {
  font-size: 0.32rem;
  color: #0069ab;
  line-height: 0.32rem;
  margin-bottom: 0.2rem;
}
.business3_3ins .ipg1 .font h5 {
  font-size: 0.26rem;
  color: #666;
  line-height: 0.45rem;
}
.business3_3ins .ipg1 .font .phone {
  font-size: 0.28rem;
  color: #ff8400;
  font-family: "Rubik";
}
.business3_3ins .ipg1 .font .dys {
  display: none;
}
.business3_3ins .ipg1 .font .date {
  float: left;
  width: 1.3rem;
  height: 0.8rem;
  background: #ff9523 url(../images/business/time.png) no-repeat center/0.4rem;
}
.business3_3ins .ipg1 .font .house {
  float: left;
  width: 2rem;
  height: 0.8rem;
  background: #ff8400;
  line-height: 0.8rem;
  font-size: 0.24rem;
  text-align: center;
  color: #fff6ed;
}
.pop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.pop .bg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
}
.pop .popBody {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: #fff;
  width: 6.7rem;
}
.pop .popBody .top {
  width: 100%;
  height: 4rem;
}
.pop .popBody .top .btn {
  width: 0.56rem;
  height: 0.56rem;
  background: no-repeat center/100%;
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -0.28rem;
}
.pop .popBody .top .btn.btn_prev {
  background-image: url(/mobile/images/business/prev.png);
  left: 0.4rem;
}
.pop .popBody .top .btn.btn_next {
  background-image: url(/mobile/images/business/next.png);
  right: 0.4rem;
}
.pop .popBody .top .swiper-pagination {
  width: 1.13rem;
  height: 0.48rem;
  margin: 0 auto;
  border-radius: 0.5rem;
  background: rgba(0, 92, 231, 0.52);
  left: 0;
  right: 0;
  color: #fff;
  font-size: 0.22rem;
  font-family: "Rubik";
}
.pop .popBody .bom {
  padding: 0.4rem 0.3rem 0.5rem;
}
.pop .popBody .bom h5 {
  font-size: 0.3rem;
  color: #0069ab;
  line-height: 0.3rem;
  margin-bottom: 0.25rem;
}
.pop .popBody .bom h6 {
  font-size: 0.26rem;
  color: #333;
  line-height: 0.3rem;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.business3 .ipg1 {
  width: 100%;
  height: 13.43rem;
  background: url(/mobile/images/business/bus3_ban.jpg) no-repeat center/100%;
  padding: 2.25rem 0 0 0.45rem;
}
.business3 .ipg1 .font .cn {
  font-size: 0.42rem;
  color: #fff;
  line-height: 0.42rem;
  margin-bottom: 0.1rem;
}
.business3 .ipg1 .font .en {
  position: relative;
  font-size: 0.32rem;
  color: #fff;
  line-height: 0.32rem;
  font-family: "Rubik";
  text-transform: uppercase;
}
.business3 .ipg1 .font .en::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.09rem;
  width: 0.78rem;
  height: 0.03rem;
  background: #fff;
}
.business3 .ipg1 .font .pdf {
  width: 2.4rem;
  height: 0.86rem;
  border-radius: 0.5rem;
  background: #0069ab url(../images/business/pdf.png) no-repeat 0.35rem center;
  background-size: 0.27rem 0.27rem;
  padding-left: 0.7rem;
  line-height: 0.86rem;
  font-size: 0.26rem;
  color: #fff;
  margin: 0.5rem 0 1.6rem;
}
.business3 .ipg1 .show li {
  float: left;
  width: 2.02rem;
  height: 2.02rem;
  padding: 0.3rem;
  margin: 0 0.1rem 0.1rem 0;
}
.business3 .ipg1 .show li .icon {
  width: 0.54rem;
  height: 0.46rem;
  margin-bottom: 0.25rem;
}
.business3 .ipg1 .show li.li3 .icon {
  width: 0.41rem;
  height: 0.47rem;
}
.business3 .ipg1 .show li.li4 .icon {
  width: 0.3rem;
  height: 0.38rem;
}
.business3 .ipg1 .show li .icon img {
  width: 100%;
  height: 100%;
}
.business3 .ipg1 .show li h6 {
  font-size: 0.26rem;
  color: #fff;
  line-height: 0.3rem;
  margin-bottom: 0.05rem;
}
.business3 .ipg1 .show li p {
  font-size: 0.18rem;
  color: #fff;
  opacity: 0.23;
  font-family: "Rubik";
  line-height: 0.26rem;
}
.business3 .ipg1 .show li.li1 {
  background-color: #008c0a;
}
.business3 .ipg1 .show li.li2 {
  background-color: #e53b00;
}
.business3 .ipg1 .show li.li3 {
  background-color: #0054aa;
}
.business3 .ipg1 .show li.li4 {
  background-color: #009cae;
}
.business3 .ipg1 .show li.li5 {
  background-color: #4e4848;
}
.business4 .ban_txt {
  width: 5.66rem;
  margin-top: -0.3rem;
}
.business4 .ipg1 {
  padding: 0.75rem 0.4rem 0.9rem;
  background-color: #f5f5f5;
}
.business4 .ipg1 .font h4 {
  font-size: 0.36rem;
  color: #333;
  line-height: 0.4rem;
  margin-bottom: 0.1rem;
}
.business4 .ipg1 h5 {
  font-size: 0.32rem;
  color: #999;
  line-height: 0.36rem;
  font-family: "Rubik";
  margin-bottom: 0.3rem;
}
.business4 .ipg1 .since {
  font-size: 0.32rem;
  color: #00b27e;
  font-family: "Rubik";
  text-transform: uppercase;
  margin-bottom: 0.2rem;
}
.business4 .ipg1 .since em {
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-family: "Rubik";
}
.business4 .ipg1 li {
  float: left;
  margin-right: 0.33rem;
  margin-top: 0.6rem;
}
.business4 .ipg1 li:nth-last-child(1){
  margin-right: 0;
}
.business4 .ipg1 li h4 {
  font-size: 0.24rem;
  color: #00b27e;
}
.business4 .ipg1 li h4 em {
  display: block;
  font-size: 0.52rem;
  color: #00b27e;
  margin-bottom: 0.1rem;
}
.business4 .ipg1 .honor a {
  float: left;
  margin-right: 0.2rem;
  width: 2.4rem;
  height: 0.86rem;
  background: no-repeat center/100%;
  padding-left: 0.9rem;
  line-height: 0.86rem;
  color: #fff;
  font-size: 0.26rem;
  margin-top: 0.6rem;
}
.business4 .ipg1 .honor a.a1 {
  background-image: url(/mobile/images/business/boder1.png);
}
.business4 .ipg1 .honor a.a2 {
  background-image: url(/mobile/images/business/boder2.png);
}
.business4 .ipg2 {
  width: 100%;
  height: 10.63rem;
  background: url(/mobile/images/business/bus4_bg1.jpg) no-repeat center/100%;
  padding-top: 6.7rem;
}
.business4 .ipg2 {
  text-align: center;
}
.business4 .ipg2 li {
  display: inline-block;
  margin: 0 0.4rem;
}
.business4 .ipg2 li .icon {
  width: 0.84rem;
  margin-bottom: 0.25rem;
}
.business4 .ipg2 li h4 {
  font-size: 0.26rem;
  color: #fff;
}
.business4 .ipg2 .a_btn {
  width: 6.8rem;
  height: 0.8rem;
  background: #ff8a00 url(../images/business/btn.png) no-repeat center/0.77rem;
  margin: 0.75rem auto;
}
.business4 .ipg3 {
  width: 100%;
  padding: 0.8rem 0.4rem 0.7rem;
}
.business4 .ipg3 h4 {
  font-size: 0.4rem;
  color: #0069ab;
  line-height: 0.4rem;
  margin-bottom: 0.35rem;
  font-weight: bold;
}
.business4 .ipg3 em {
  font-size: 0.3rem;
  color: #4c4c4c;
  line-height: 0.4rem;
  display: block;
  margin-bottom: 0.05rem;
}
.business4 .ipg3 h3 {
  font-size: 0.32rem;
  color: #4c4c4c;
  line-height: 0.4rem;
  font-family: "Rubik";
  margin-bottom: 0.1rem;
}
.business4 .ipg3 .a_btn {
  width: 6.8rem;
  height: 0.8rem;
  background: #0069ab url(../images/business/btn.png) no-repeat center/0.77rem;
  margin: 0 auto;
  margin-top: 0.75rem;
}
.business5 #pub_ban .txt h1 {
  font-size: .48rem;
  line-height: 1.3;
  color: #fff;
  font-weight: 100;
  letter-spacing: .40rem;
  margin-bottom: .20rem;
}
.business5 #pub_ban .txt h2{
  font-size: .22rem;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-family: "Rubik";

}
.business5_cont1{
  padding: .70rem 0;
  position: relative;
  overflow: hidden;
}

.business5_cont1 .Ri h1{
  font-size: .36rem;
  color: #4c4c4c;
  margin-bottom: .1rem;
  line-height: 1;
}
.business5_cont1 .Le p{
  line-height: .4rem;
  color: #808080;
  margin-bottom: .20rem;
  font-size: .24rem;
}
.business5_cont1 .Ri .en{
  font-size: .6rem;
  font-family: "Rubik";
  text-transform: uppercase;
  letter-spacing: -.01rem;
  color: #00b27e;
  font-weight: 600;
  line-height: 1;
  margin-bottom: .30rem;
}
.business5_cont1 .Ri .cn{
  margin-bottom: .4rem;
}
.business5_cont1 .Ri .cn p{
  font-size: .28rem;
  line-height: .4rem;
  margin-bottom: .15rem;
  color: #4c4c4c;
}
.business5_cont1 .Ri .cn p>em{
  color: #00b27e;
}
.business5_cont2{
  overflow: hidden;
}
.business5_cont2 h1,.business5_cont3 h1{
  font-size: .36rem;
  color: #4c4c4c;
  margin-bottom: .30rem;
  line-height: 1;
  font-weight: 100;
  color: #fff;
}
.business5_cont2 .w1200{
  padding: 0;
}
.business5_cont2 .w1200> h1{
  position: relative;
  top: 1.5rem;
  left: .4rem;
  z-index: 10;
}
.business5_cont2 .txt{
  background: url(/mobile/images/newPageImg/business5_con2-img2.jpg) no-repeat center/cover;
  height: 4.58rem;
  padding: .80rem .40rem .40rem 1.50rem;
}

.business5_cont2 .txt p{
  font-size: .24rem;
  color: #fff;
  line-height: .4rem;
}
.business5_cont3{
  padding: .80rem 0 0;
  background-color: #fff;
  overflow: hidden;
}

.business5_cont3 h1{
  color: #4c4c4c;
  margin-bottom: .40rem;
}
.business5_cont3 .bus5_slide{
  position: relative;
}
.business5_cont3 .bus5_slide .tempWrap{
    width: 100% !important;
}

.business5_cont3 .bus5_slide li{
  padding: .5rem 0 .5rem .25rem;
  border-left:.02rem solid #e6eef2;
  border-bottom:.02rem solid #e6eef2;
  position: relative;
  margin-left: .1rem;
}
.business5_cont3 .bus5_slide.on li:nth-child(3){
  border-bottom:.02rem solid #e6eef2;
  padding-bottom: .5rem;

}
.business5_cont3 .bus5_slide li:nth-child(3){
  border-bottom: 0;
  padding-bottom: .75rem;
}
.business5_cont3 .bus5_slide li:nth-child(1){
  padding-top: .15rem;
}
.business5_cont3 .bus5_slide li:nth-child(1)::before{
  top: 0.29rem;
}
/* .business5_cont3 .bus5_slide li::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url(/mobile/images/newPageImg/business5_ico1.png) no-repeat center;
  width: .21rem;
  height: .16rem;
} */
.business5_cont3 .bus5_slide li::before{
  content: '';
  position: absolute;
  top: .64rem;
  left: -.10rem;
  background: url(/mobile/images/newPageImg/business5_ico2.png) no-repeat center/cover;
  width: .18rem;
  height: .18rem;
  z-index: 100;
}

.business5_cont3 .bus5_slide li .img{
  /* margin-bottom: .5rem; */
  width: 4.88rem;
}
.business5_cont3 .bus5_slide .more{
  width: 1.12rem;
  margin-left: 0.1rem;
  margin-top: -0.4rem;
  position: relative;
  z-index: 100;
}
.business5_cont3 .bus5_slide li .txt h2{
  font-size: .36rem;
  font-family: "Rubik";
  color: #00b27e;
  transition: all .4s;
}
.business5_cont3 .bus5_slide li:hover h2{
  color: #0069ab;
}
.business5_cont3 .bus5_slide li .txt h3{
  color: #4c4c4c;
  font-size: .28rem;
}
.business5_cont3 .bus5_slide .bd li p{
  color: #808080;
  /* max-height: .92rem;
  overflow-y: auto;
  overflow-x: hidden; 
  padding-right: .15rem;*/
  font-size: .24rem;
  margin-bottom: .2rem;
}
.business5_cont3 .bus5_slide .bd li p>br{
  display: none;
}
.business5_cont3 .bus5_slide .btn a ,.business3_4Cont1 .business3_4Slide .btn a{
  position: absolute;
  top: 50%;
  margin-top: -.28rem;
  width: .56rem;
  height: .56rem;
  background: no-repeat center;
  transition: all 0.5s;
}
.business5_cont3 .bus5_slide .btn a.le_btn ,
.business3_4Cont1 .business3_4Slide .btn a.le_btn{
  left: -.80rem;
  background-image: url(/mobile/images/business/h_btn1.png);
}
.business5_cont3 .bus5_slide .btn a.ri_btn,
.business3_4Cont1 .business3_4Slide .btn a.ri_btn {
  right: -.80rem;
  background-image: url(/mobile/images/business/h_btn2.png);
}
/* .business5_cont3 .bus5_slide .btn a.le_btn:hover ,
.business3_4Cont1 .business3_4Slide .btn a.le_btn:hover{
  background-image: url(/mobile/images/business/h_btn1on.png);
}
.business5_cont3 .bus5_slide .btn a.ri_btn:hover,
.business3_4Cont1 .business3_4Slide .btn a.ri_btn:hover {
  background-image: url(/mobile/images/business/h_btn2on.png);
} */
.bus5_slide .hide{
  display: none;
}

.business5_cont4{
  padding: .80rem 0 .4rem;
  position: relative;
  overflow: hidden;
}
.business5_cont4 .w1200{
  position: relative;
  height: 100%;
}
.business5_cont4 .w1200>h1{
  text-align: left;
  font-size: .36rem;
  color: #4c4c4c;
  line-height: 1;
  margin-bottom: .5rem;
}
.business5_cont4 .map{
  position: absolute;
  top: 2.37rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 4.41rem;
  z-index: 10;
}
.business5_cont4 .cont{
  overflow: hidden;
} 
.business5_cont4 .cont >div{
  overflow: hidden;
  padding-bottom: .4rem;
  margin-bottom: .45rem;
  border-bottom: .02rem solid #ebebeb;
}
.business5_cont4 .cont  .right{
  margin-bottom: 0;
  border-bottom: 0;
}
.business5_cont4 .cont .ic {
  width: .87rem;
  float: left;  
}
.business5_cont4 .cont .ic img{
  width: .6rem;
  display: block;
  padding-top: 0.15rem;
}
.business5_cont4 .cont .middle .ic img{
  margin: 0 auto .20rem;
  text-align: left;
  padding-top: 0;
}
.business5_cont4 .cont  .middle h3{ 
  text-align: left;
  margin-top: .08rem;
}
.business5_cont4 .cont .middle .p p{
  width: 2.5rem;
}
.business5_cont4 .cont .p {
  float: left;
  margin-left: 0.9rem;
}
.business5_cont4 .cont .p p{
  color: #808080;
  position: relative;
  margin-bottom: .15rem;
  font-size: .24rem;
  float: left;
  width: 100%;
  line-height: .36rem;

}
.business5_cont4 .cont .p p::after{
  content: '';
  position: absolute;
  top: 0.11rem;
  left: -0.28rem;
  width: 0.15rem;
  height: 0.15rem;
  background-color: #10ac7d;
  border-radius: 50%;
}
.business5_cont4 .cont h3{
  color: #4c4c4c;
  font-size: .28rem;
  float: left;
  margin-bottom: 0.2rem;

}
.business5_cont4 .cont .ic img{
  margin-bottom: .10rem;
}
.business5_cont4 .cont  .left::after{
  content: '';
  position: absolute;
  top: 1.30rem;
  right: -1.22rem;
  background: url(/mobile/images/newPageImg/business5_xian1.png) no-repeat center;
  width: 4.36rem;
  height: 1.08rem;
  z-index: 1;
}
.business5_cont4 .cont  .right::after{
  content: '';
  position: absolute;
  top: 1.30rem;
  left: -1.22rem;
  background: url(/mobile/images/newPageImg/business5_xian2.png) no-repeat center;
  width: 4.36rem;
  height: 1.08rem;
  z-index: 1;
}
.business5_cont5  {
  padding: .80rem 0  .9rem;
  background-color: #f5f5f5 ;
}
.business5_cont5 h1{
  margin-bottom: .30rem;
  font-weight: 100;
  color: #4c4c4c;
  font-size: .36rem;
  line-height: 1;
}
.business5_cont5 ul {
  overflow: hidden;
}
.business5_cont5 li{
  overflow: hidden;
  margin-bottom: .2rem;
}

.business5_cont5 li .font {
  background: #fff;
  color: #666;
  padding: .50rem .30rem;
  transition: 0.5s all;
}
.business5_cont5 li .font h3{
  margin-bottom: .1rem;
  font-size: .28rem;
  color: #4c4c4c;
}
.business5_cont5 li:hover .font{
  background-color: #0069ab;
}
.business5_cont5 li:hover .font p{
  font-size: .24rem;
  color: #808080;
}
.bus4_D2_cont2 .w1200,.bus4_data2 .w1200,.bus4_data1 .w1200,
.business6_data1_cont1 .w1200,
.business6_data1_cont2 .w1200{
  position: relative;
}
.bus4_D2_cont2 .return{
  top: .45rem;
  position: relative;
}
.business6 .business6_cont1 .return,
.business6_data1_cont1 .return,
.business6_data1_cont2 .return,
.business4_data3  .bus4_data2 .return,
.bus4_data1 .return{
  position: relative;
  top: -.45rem;
  bottom: auto;
  z-index: 100;
}
.bus4_data2 .top_txt .return,.business6_cont1 .return{
  position: absolute;
  right: 0;
  bottom: 0;
}
a.return{
  background: url(/mobile/images/newPageImg/return.png) no-repeat  right /cover;
  background-size: .08rem .14rem;
  padding-right: .20rem;
  color: #808080;
  font-size: .26rem;
  text-align: right;
  z-index: 100;
  position: relative;
}
.business6 #pub_ban .w1200,.business5 #pub_ban .w1200{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.business6 #pub_ban .txt,.business5 #pub_ban .txt{
  padding: 1.65rem 0;
}
.business6 #pub_ban .txt h1{
  color: #fff;
  font-size: .4rem;
  /* font-weight: 100; */
  line-height: 1.3;
}
.business6 #pub_ban .txt h2{
  color: #0069ab;
  opacity: .4;
  font-family: "Rubik";
  font-size: .22rem;
}

.business6_cont1 {
  margin: .80rem 0 .2rem;
}
.business6_cont1 .font{
  background-color: #ebf1f5;
  padding: .6rem .40rem .50rem;
}
.business6_cont1 .bus6_slide{
  position: relative;
}
.business6_cont1 .bus6_slide:hover  .btn{
  opacity: 1;
}
.business6_cont1 .bus6_slide .btn{
  opacity: 0;
  transition: all .4s;
}
.business6_cont1 .font {
  position: relative;
}
.business6_cont1 .font  h3{
  color: #525e66;
  font-size: .3rem;
  margin-bottom: .15rem;
}
.business6_cont1 .font  p{
  color: #8599a6;
  font-size: .24rem;
  line-height: .44rem;
}
.business6_cont1 .font a{
  width: 2.40rem;
  height: .80rem;
  line-height: .80rem;
  text-align: center;
  color: #fff;
  font-size: .24rem;
  background-color: #0069ab;
  border-radius: .50rem;
  transition: all .4s;
  margin-top: .6rem;
}
.business6_cont1 .font a:hover{
  background-color: #005a91;
}

.business6_cont2{
  margin-bottom: .90rem;
  margin-top: 0;
}
.business6_data1 #pub_ban,.business6_data2 #pub_ban {
  height: 6.89rem;
}
.business6_data1 #pub_ban .w1200,.business6_data2 #pub_ban .w1200{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;

}
.business6_data1 #pub_ban .btn{
  margin: 0 auto;
  width: .85rem;
  padding-top: 2.70rem;
  cursor: pointer;
}
.business6_data1_cont1{
  padding: .80rem 0;
  overflow: hidden;
}
.business6_data1_cont1 .Le{
  width: 4.50rem;
  margin-bottom: .2rem;
  /* float: left; */
}
.business6_data1_cont1 .Le h1{
  font-size: .36rem;
  color: #4c4c4c;
  line-height: 1;
  margin-bottom: .2rem;
}
.business6_data1_cont1 .Le h4{
  font-size: .26rem;
  color: #0069ab;
  line-height: .41rem;
}
.business6_data1_cont1 .Ri p{
  margin-bottom: .20rem;
  color: #808080;
  font-size: .24rem;
}
.business6_data1_cont2 {
  padding: .80rem 0 1.60rem;
  background-color: #ebf1f5;
}
.business6_data1_cont2 h2{
  color: #0069ab;
  font-size: .28rem;
  line-height: 1;
  margin-bottom: .30rem;
}
.bus6_D1-slide {
  position: relative;
}
.business6_data1_cont2 .bus6_D1-slide .swiper-pagination{
  position: absolute;
  bottom: -.7rem;
}
.business6_data1_cont2 .bus6_D1-slide .swiper-pagination .swiper-pagination-bullet{
  margin: 0 .2rem 0 0;
  background-color: #b6bfc5;
  width: .18rem;
  height: .18rem;
  opacity: 1;
}
.business6_data1_cont2 .bus6_D1-slide .swiper-pagination .swiper-pagination-bullet-active{
  background-color: #ff8400;
}
.bus6_D1-slide .btn a.le_btn{
  background: url(/mobile/images/newPageImg/bus6_D1-le.png) no-repeat center;
  left: -.85rem;
}
.bus6_D1-slide .btn a.ri_btn{
  background: url(/mobile/images/newPageImg/bus6_D1-ri.png) no-repeat center;
  right: -.60rem;
}

.business6_data2 #pub_ban .back{
  position: absolute;
  top: .3rem;
  right: 0.4rem;
}
.business6_data2 #pub_ban .back .icon {
  float: left;
  width: .8rem;
  height: .8rem;
  border-radius: 50%;
  background: #fff url(../images/business/back.png) no-repeat center/.34rem .27rem;
  transition: all 0.5s;
}
.business6_data2 #pub_ban .back .icon:hover {
  background: #ff8a00 url(../images/business/backon.png) no-repeat center;
}
.business6_data2 #pub_ban .pic{
  margin-top: 1.40rem;
}

.business6_data1 .video_box video {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 96%;
  margin: -1.7rem auto 0;
  background: #000;
}
.bus4_data1 {
  padding: .80rem 0;
}
.bus4_data1 .top_txt{
  margin-bottom: .50rem;
}
.bus4_data1 .top_txt h1,.bus4_data2 .top_txt h1{
  font-size: .24rem;
  color: #4c4c4c;
}
.bus4_data1 .top_txt  h2,.bus4_data2 .top_txt h2{
  color: #b2b2b2;
  font-size: .22rem;
  font-family: "Rubik";
  text-transform: uppercase;
  margin-top:.05rem;
  margin-bottom: .15rem;
}
.bus4_data1 .top_txt h6{
  font-size: .3rem;
  color: #4c4c4c;
  margin-bottom: 0.15rem;
  font-weight: 500;
  line-height: .4rem;
}
.bus4_data1 .top_txt p{
  color: #808080;
  font-size: .24rem;
}
.business4_data1 .bus4_data1 .ipg1_box li{
  height: auto;
}
.business4_data3 #pub_ban ,
 .business4_data2 #pub_ban, 
 .business4_data1 #pub_ban{
    height: 2.56rem;

 }
.business4_data3 #pub_ban .txt ,
 .business4_data2 #pub_ban .txt, 
 .business4_data1 #pub_ban .txt{
  padding: 1.1rem 0 0 0;
  text-align: right;
 }
.business4_data3 #pub_ban .txt h1,
 .business4_data2 #pub_ban .txt h1, 
 .business4_data1 #pub_ban .txt h1 {
  font-size: .4rem;
  color: #fff;
  line-height: 1;
  margin-bottom: .1rem;
  font-weight: 100;
}
.business4_data3 #pub_ban .txt h2, 
.business4_data2 #pub_ban .txt h2,
 .business4_data1 #pub_ban .txt h2 {
  font-size: .24rem;
  font-family: "Rubik";
  color: rgba(255, 255, 255, 0.6);
  text-transform: uppercase;
  font-weight: 100;
}

.bus4_D2_cont2{
  /* background:  url(/mobile/images/newPageImg/bus4_D2_cont2bg.jpg) no-repeat center; */
  background-color: #fff;
  padding: 0 0 1.00rem;
}
.bus4_D2_cont2 .bus4_D2-dt .ri{
  padding: .6rem .4rem;
  background-color: #f5f6f7;
}
.bus4_D2_cont2 .bus4_D2-dt .ri h1{
  font-size: .28rem;
  color: #0069ab;
  line-height: 1;
}
.bus4_D2_cont2 .bus4_D2-dt .ri h2{
  font-size: .26rem;
  color: #aaafb2;
  font-family: "Rubik";
  text-transform: uppercase;
  margin-bottom: .1rem;
}
.bus4_D2_cont2 .bus4_D2-dt .ri p{
  color: #808080;
  font-size: .24rem;
}
.bus4_D2-dd{
  padding: .45rem 0rem;
  border-top: .02rem solid #f0f0f0;
  overflow: hidden;
  margin-top: .8rem;
}
.bus4_D2-dd ul{
  display: flex;
  justify-content: space-between;
}
.bus4_D2-dd li{
  text-align: center;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
  width: 100%;
  height: 1.1rem;
}
.bus4_D2-dd li:nth-last-child(1):before{
  content: unset;
}
.bus4_D2-dd li::before{
  content: '';
  position: absolute;
  top: 28%;
  transform: translateY(-50%);
  right: 0;
  width:.05rem;
  height:.05rem ;
  background-color: #e0e0e0;
}

.bus4_D2-dd li p{
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: .24rem;
  color: #808080;
}
.bus4_D2-dd li.on p{
  color: #4c4c4c;

}
.bus4_D2-dd li .ic{
  background: no-repeat center/cover;
  margin: 0 auto;
}
.bus4_D2-dd li:nth-child(1) .ic{
  background-image: url(/mobile/images/newPageImg/business4_data2_ico1.png) ;
  width: .52rem;
  height: .49rem;
}
.bus4_D2-dd li:nth-child(2) .ic{
  background-image: url(/mobile/images/newPageImg/business4_data2_ico2.png);
  width: .54rem;
  height: .52rem;
}
.bus4_D2-dd li:nth-child(3) .ic{
  background-image: url(/mobile/images/newPageImg/business4_data2_ico3.png) ;
  width: .52rem;
  height: .52rem;
}
.bus4_D2-dd li:nth-child(4) .ic{
  background-image: url(/mobile/images/newPageImg/business4_data2_ico4.png);
  width: .5rem;
  height: .5rem;
  }
.bus4_D2-dd li:nth-child(5) .ic{
  background-image: url(/mobile/images/newPageImg/business4_data2_ico5.png);
  width: .43rem;
  height: .53rem;
  margin-top: -.05rem;
}
.bus4_D2-dd li.on:nth-child(1) .ic{
    background-image: url(/mobile/images/newPageImg/business4_data2_ico1on.png);
}
.bus4_D2-dd li.on:nth-child(2) .ic{
    background-image: url(/mobile/images/newPageImg/business4_data2_ico2on.png);
}
.bus4_D2-dd li.on:nth-child(3) .ic{
    background-image: url(/mobile/images/newPageImg/business4_data2_ico3on.png);
}
.bus4_D2-dd li.on:nth-child(4) .ic{
    background-image: url(/mobile/images/newPageImg/business4_data2_ico4on.png);
}
.bus4_D2-dd li.on:nth-child(5) .ic{
    background-image: url(/mobile/images/newPageImg/business4_data2_ico5on.png);
}

.bus4_data2{
  padding: .80rem 0 0;
}
.bus4_data2 .w1200{
  position: relative;
}

.bus4_data2 .top_txt{
  margin-bottom: .40rem;
  position: relative;
}
.bus4_data2 .top_txt h5{
  font-size: .32rem;
  color: #4c4c4c;
  line-height: .44rem;
}
.bus4_data2 .top_txt h5>br{
  display: none;
}
.bus4_data3{
  overflow: hidden;

}
.bus4_data3 .bus4_data3-dt{
  padding: .4rem .40rem;
  background-color: #f5f5f5;
  width: 100%;
  overflow: hidden;
  margin-bottom: .40rem;
}
.bus4_data3 .bus4_data3-dt ul{
 display: flex;
 justify-content: space-between;
}
.bus4_data3 .bus4_data3-dt li{
  font-size: .22rem;
  color: #808080;
  line-height: 1;
}
.bus4_data3 .bus4_data3-dt li.on{
  color: #0069ab;
}
.bus4_data3 .bus4_data3-dd .txt{
  margin-bottom: .35rem;

}
.bus4_data3 .bus4_data3-dd .txt h4{
  font-size: .3rem;
  color: #4c4c4c;
  margin-bottom: .1rem;
}
.bus4_data3 .bus4_data3-dd .txt p{
  color: #808080;
  font-size: .24rem;
}
.bus4_data3 .bus4_data3-dd .ipg1_box li{
  height: auto;
}
.bus4_data3{
  margin-bottom: .80rem;
}





.introduce {
  width: 100%;
  height: 12.5rem;
  background: no-repeat center/100%;
  background-size: cover;
}
.introduce.id1 {
  background-image: url(/mobile/images/business/id1.jpg);
}
.introduce.id2 {
  background-image: url(/mobile/images/business/id2.jpg);
}
.introduce.id3 {
  background-image: url(/mobile/images/business/id3.jpg);
}
.introduce.id4 {
  background-image: url(/mobile/images/business/id4.jpg);
}
.introduce.id1 .txt {
  padding: 4.35rem 0 0 0.4rem;
}
.introduce.id1 .txt h4 {
  font-size: 0.52rem;
  color: #fff;
  line-height: 0.6rem;
  margin-bottom: 0.1rem;
}
.introduce.id1 .txt em {
  font-size: 0.36rem;
  color: #fff;
  line-height: 0.4rem;
  display: block;
  font-family: "Rubik";
}
.introduce.id2 .txt {
  padding: 1.25rem 0 0 0.4rem;
}
.introduce.id2 .txt h4 {
  font-size: 0.52rem;
  color: #645346;
  line-height: 0.6rem;
  margin-bottom: 0.1rem;
}
.introduce.id2 .txt em {
  font-size: 0.36rem;
  color: #645346;
  line-height: 0.4rem;
  display: block;
  font-family: "Rubik";
}
.introduce.id3 {
  padding: 1.5rem 0 0 0.4rem;
}
.introduce.id3 .num {
  width: 1.72rem;
  height: 0.6rem;
  background: url(/mobile/images/business/7_24.png) no-repeat center/100%;
  margin-bottom: 0.2rem;
}
.introduce.id3 p {
  font-size: 0.52rem;
  color: #fff;
  opacity: 0.72;
  line-height: 0.6rem;
  margin-bottom: 0.2rem;
}
.introduce.id3 .txt em {
  font-size: 0.26rem;
  color: #a0c6e0;
  line-height: 0.45rem;
  display: block;
}
.introduce.id4 {
  padding: 1rem 0 0 0.4rem;
}
.introduce.id4 .txt h4 {
  font-size: 0.52rem;
  color: #0051a9;
  line-height: 0.6rem;
  margin-bottom: 0.1rem;
}
.introduce.id4 .txt em {
  display: block;
  font-size: 0.52rem;
  color: #0051a9;
  line-height: 0.6rem;
  margin-bottom: 0.1rem;
}
.introduce.id4 p {
  font-size: 0.36rem;
  color: #666;
  opacity: 0.28;
  line-height: 0.45rem;
  font-family: "Rubik";
}
.join2 #pub_ban {
  height: 2.69rem;
}
.join2 .ipg1 {
  width: 100%;
  padding: 0.8rem 0;
  background: #0074be;
}
.join3 {
  width: 100%;
  height: 10rem;
  background: url(/mobile/images/join/join_bg.jpg) no-repeat center/100%;
  background-size: cover;
  padding: 1.65rem 0.4rem 0 0.4rem;
}
.join3 .list li {
  width: 100%;
  height: 2rem;
  background: rgba(0, 0, 0, 0.33);
  padding: 0.4rem 0 0 0.4rem;
  margin-bottom: 0.2rem;
}
.join3 .list li a {
  width: 100%;
  height: 100%;
}
.join3 .list li .icon {
  float: left;
  width: 1.23rem;
  margin-right: 0.15rem;
}
.join3 .list li .font {
  float: left;
  height: 1.23rem;
  line-height: 1.23rem;
}
.join3 .list li .font .txt {
  display: inline-block;
  vertical-align: middle;
}
.join3 .list li .font h6 {
  font-size: 0.36rem;
  color: #fff;
  line-height: 0.36rem;
  margin-bottom: 0.1rem;
}
.join3 .list li .font p {
  font-size: 0.36rem;
  color: rgba(255, 255, 255, 0.28);
  font-family: "Rubik";
  line-height: 0.36rem;
}
.join3_1 #pub_ban {
  height: 2.56rem;
}
.join3_1 #menu_list li {
  margin-right: 1.8rem;
}
.join3_1 #menu_list li:last-child {
  margin-right: 0;
}
.join3_1 .ipg1 {
  padding: 0.6rem 0.4rem 0.4rem;
}
.join3_1 .ipg1 li {
  position: relative;
  width: 100%;
  background: #efefef;
  padding: 0.45rem 0.4rem;
  margin-bottom: 0.2rem;
}
.join3_1 .ipg1 li .date {
  font-size: 0.42rem;
  color: #00a246;
  font-family: "Rubik";
  line-height: 0.42rem;
  margin-bottom: 0.2rem;
}
.join3_1 .ipg1 li h6 {
  font-size: 0.3rem;
  color: #58585e;
  font-family: "Rubik";
  line-height: 0.3rem;
}
.join3_1 .ipg1 li h6 em {
  font-size: 0.24rem;
  color: #999;
  font-family: "Rubik";
  margin-left: 0.3rem;
}
.join3_1 .ipg1 li h5 {
  font-size: 0.26rem;
  color: #58585e;
  line-height: 0.26rem;
  margin: 0.25rem 0;
}
.join3_1 .ipg1 li p {
  color: rgba(83, 83, 83, 0.74);
}
.join3_1 .ipg1 .font_top {
  position: relative;
}
.join3_1 .ipg1 .font_top .btn {
  position: absolute;
  right: 0;
  top: 0.15rem;
  width: 0.56rem;
  height: 0.56rem;
  background: url(/mobile/images/join/zp_down.png) no-repeat center/100%;
}
.join3_1 .ipg1 li.on {
  background: #0069ab;
}
.join3_1 .ipg1 li.on h6,
.join3_1 .ipg1 li.on em,
.join3_1 .ipg1 li.on h5,
.join3_1 .ipg1 li.on p {
  color: #fff;
}
.join3_1 .ipg1 li.on .font_top .btn {
  background-image: url(/mobile/images/join/zp_up.png);
}
.join3_1 .ipg1 .font_bom {
  display: none;
}
.join3_1 .ipg1 #more {
  margin-top: 0.4rem;
}
.join3_2 .ban {
  width: 100%;
  height: 11.5rem;
  background: url(/mobile/images/join/main.png) no-repeat center/100%;
}
.ancient {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  overflow: hidden;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.ancient .mask {
  width: 100%;
  height: 130%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background: transparent;
}
.ancient .ancient_box {
  width: 6.7rem;
  height: 42.42rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 8%;
  bottom: 0;
  margin: 0 auto;
  z-index: 2;
}
.ancient::-webkit-scrollbar {
  display: none;
}
body.hid {
  overflow-y: hidden;
  overflow-x: hidden;
}
.pub_font {
  padding: 0 0 0.5rem 0.4rem;
}
.pub_font .cn {
  font-size: 0.3rem;
  font-weight: bold;
  color: #fff;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.pub_font .en {
  font-size: 0.2rem;
  font-weight: bold;
  color: #005a93;
  line-height: 0.3rem;
  margin-bottom: 0.2rem;
  text-transform: uppercase;
  font-family: "Rubik";
}
.pub_font p {
  font-size: 0.22rem;
  color: #fff;
  line-height: 0.4rem;
  margin-bottom: 0.3rem;
}
.pub_font .fot {
  font-size: 0.32rem;
  font-weight: bold;
  color: #9ac2ff;
  line-height: 0.5rem;
}
.pub_carou {
  position: relative;
  width: 7.09rem;
  height: 4.6rem;
  overflow: hidden;
}
.pub_carou .pic {
  width: 100%;
  height: 100%;
}
.pub_carou .pic .btn {
  width: 0.56rem;
  height: 0.56rem;
  background: no-repeat center/100%;
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -0.28rem;
}
.pub_carou .pic .swiper-slide {
  width: 7.09rem;
}
/* .pub_carou .pic .swiper-slide img{
  width: 100%;
  height: 100%;
} */
.pub_carou .idx .swiper-slide {
  width: 1.2rem;
}
/* .pub_carou .idx .swiper-slide img{
  width: 100%;
  height: 100%;
} */
.pub_carou .btn.btn_le {
  background-image: url(/mobile/images/join/btn_le.png);
  left: 0.4rem;
}
.pub_carou .btn.btn_ri {
  background-image: url(/mobile/images/join/btn_ri.png);
  right: 0.4rem;
}
.pub_carou .idx {
  height: 1.17rem;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0rem;
  padding: 0 0.2rem;
  padding-top: 0.3rem;
}
.pub_carou .idx .swiper-slide {
  height: 0.6rem;
  border: 0.03rem solid #fff;
  overflow: hidden;
  z-index: 3;
}
.pub_carou .idx .swiper-slide::after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.pub_carou .idx .swiper-slide img {
  width: 100%;
  height: 100%;
}
.pub_carou .idx .swiper-slide-thumb-active::after {
  opacity: 0;
}
.pub_carou .swiper-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.join2 .ipg2 {
  padding: 0.8rem 0;
  background: #009641;
}
.join2 .ipg2 .pub_font .en {
  color: #00883b;
}
.join2 .ipg2 .pub_font .fot {
  color: #95d8b2;
}
.join2 .ipg3 {
  background: #0074be;
  padding: 0.8rem 0;
}
.join .ipg1 {
  position: relative;
  width: 100%;
  height: 8.2rem;
  background: url(/mobile/images/join/nav1.png) no-repeat center/100%;
  z-index: 5;
}
.join .ipg1 .nav1_box {
  position: absolute;
  top: 1.6rem;
  right: 0.4rem;
  width: 3.97rem;
  height: 3.04rem;
  background: url(/mobile/images/join/nav_b1.png) no-repeat center/100%;
  padding: 0.25rem 0.4rem 0 0.85rem;
}
.join .ipg1 .nav1_box img {
  position: absolute;
  top: 0.5rem;
  left: 0.3rem;
  width: 0.43rem;
}
.join .ipg1 .nav1_box h3 {
  font-size: 0.44rem;
  line-height: 0.5rem;
  font-family: "Rubik";
  color: rgba(255, 255, 255, 0.1);
}
.join .ipg1 .nav1_box h4 {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: rgba(255, 255, 255, 1);
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.join .ipg1 .nav1_box p {
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #fff;
}
.join .ipg1 .nav1_btn {
  position: absolute;
  left: 1.1rem;
  bottom: 0.15rem;
  width: 0.58rem;
  height: 0.58rem;
  background: url(/mobile/images/join/btn_do.png) no-repeat center/100%;
}
.join .ipg2 {
  position: relative;
  width: 100%;
  height: 8.2rem;
  background: url(/mobile/images/join/nav2.png) no-repeat center/100%;
  margin-top: -0.55rem;
  z-index: 4;
}
.join .ipg2 .nav2_box {
  position: absolute;
  top: 0.85rem;
  right: 0.8rem;
  width: 4rem;
  padding-left: 0.55rem;
}
.join .ipg2 .nav2_box img {
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.43rem;
}
.join .ipg2 .nav2_box h3 {
  font-size: 0.44rem;
  line-height: 0.5rem;
  font-family: "Rubik";
  color: rgba(51, 51, 51, 0.3);
}
.join .ipg2 .nav2_box h4 {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #333;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.join .ipg2 .nav2_box p {
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #666;
}
.join .ipg2 .nav2_btn {
  position: absolute;
  right: 1.12rem;
  bottom: 0.1rem;
  width: 0.58rem;
  height: 0.58rem;
  background: url(/mobile/images/join/btn_do.png) no-repeat center/100%;
}
.join .ipg3 {
  position: relative;
  width: 100%;
  height: 8.2rem;
  background: url(/mobile/images/join/nav3.png) no-repeat center/100%;
  margin-top: -0.55rem;
  z-index: 3;
}
.join .ipg3 .nav3_box {
  position: absolute;
  top: 0.7rem;
  left: 0.4rem;
  padding-left: 0.6rem;
}
.join .ipg3 .nav3_box img {
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.36rem;
}
.join .ipg3 .nav3_box h3 {
  font-size: 0.44rem;
  line-height: 0.5rem;
  font-family: "Rubik";
  color: rgba(51, 51, 51, 0.3);
}
.join .ipg3 .nav3_box h4 {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #333;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.join .ipg3 .nav3_box h5 {
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #333;
  margin-bottom: 0.3rem;
}
.join .ipg3 .nav3_box .font h3 {
  font-size: 0.24rem;
  line-height: 0.3rem;
  color: #666;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.join .ipg3 .nav3_box p {
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #666;
  margin-bottom: 0.2rem;
}
.join .ipg4 {
  position: relative;
  width: 100%;
  height: 8.2rem;
  background: url(/mobile/images/join/nav4.png) no-repeat center/100%;
  margin-top: -0.55rem;
  z-index: 2;
}
.join .nav3_btn {
  position: absolute;
  left: 1.1rem;
  bottom: 0.1rem;
  width: 0.58rem;
  height: 0.58rem;
  background: url(/mobile/images/join/btn_do.png) no-repeat center/100%;
}
.join .nav4_box {
  position: absolute;
  top: 1.4rem;
  left: 0.4rem;
  padding-left: 0.7rem;
}
.join .nav4_box img {
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.53rem;
}
.join .nav4_box h3 {
  font-size: 0.44rem;
  line-height: 0.5rem;
  font-family: "Rubik";
  color: rgba(51, 51, 51, 0.3);
}
.join .nav4_box em {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #333;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.join .nav4_ri {
  position: absolute;
  top: 1.4rem;
  right: 0;
  width: 2.5rem;
  height: 5.18rem;
  background-color: #005d9e;
  border-radius: 0.2rem 0 0 0.2rem;
  padding: 0.35rem 0 0 0.4rem;
}
.join .nav4_ri li {
  margin-bottom: 0.2rem;
}
.join .nav4_ri h3 {
  display: inline-block;
  vertical-align: top;
  background: url(/mobile/images/join/nav4_i1.png) no-repeat center top;
  background-size: 0.3rem 0.28rem;
  font-size: 0.24rem;
  color: #fff;
  padding-top: 0.3rem;
  margin-right: 0.15rem;
}
.join .nav4_ri .li2 h3 {
  background-image: url(/mobile/images/join/nav4_i2.png);
}
.join .nav4_ri .li3 h3 {
  background-image: url(/mobile/images/join/nav4_i3.png);
}
.join .nav4_ri .li4 h3 {
  background-image: url(/mobile/images/join/nav4_i4.png);
}
.join .nav4_ri .li5 h3 {
  background-image: url(/mobile/images/join/nav4_i5.png);
}
.join .nav4_ri h4 {
  display: inline-block;
  vertical-align: top;
  font-size: 0.24rem;
  line-height: 0.34rem;
  color: rgba(255, 255, 255, 0.58);
}
.join .nav4_btn {
  position: absolute;
  right: 1.43rem;
  bottom: 0.1rem;
  width: 0.58rem;
  height: 0.58rem;
  background: url(/mobile/images/join/btn_do.png) no-repeat center/100%;
}
.join .ipg5 {
  position: relative;
  width: 100%;
  height: 11.2rem;
  background: url(/mobile/images/join/nav5.png) no-repeat center top/100%;
  margin-top: -0.55rem;
  z-index: 1;
  padding-top: 2.7rem;
}
.join .nav5_box {
  position: absolute;
  top: 1rem;
  left: 0.4rem;
  padding-left: 0.6rem;
}
.join .nav5_box img {
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 0.42rem;
}
.join .nav5_box h3 {
  font-size: 0.44rem;
  line-height: 0.5rem;
  font-family: "Rubik";
  color: rgba(51, 51, 51, 0.3);
}
.join .nav5_box h4 {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #333;
  margin-bottom: 0.2rem;
  font-weight: bold;
}
.join .nav5_li {
  text-align: center;
}
.join .nav5_li li {
  display: inline-block;
  vertical-align: top;
  width: 2.07rem;
  height: 2.29rem;
  text-align: center;
  background: url(/mobile/images/join/nav5_li.png) no-repeat center/100%;
  padding: 0.45rem 0.1rem 0 0;
  margin-right: -0.04rem;
  margin-top: -0.3rem;
}
.join .nav5_li li:nth-child(1) {
  margin-left: 0.8rem;
}
.join .nav5_li li:nth-child(4) {
  margin-left: -1rem;
}
.join .nav5_li li:nth-child(7) {
  margin-left: 0.8rem;
}
.join .nav5_li li h3 {
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #0e2a65;
  margin-bottom: 0.25rem;
  font-family: "Rubik";
}
.join .nav5_li li h4 {
  font-size: 0.22rem;
  line-height: 0.22rem;
  margin-bottom: 0.1rem;
  color: #fff;
}
.join .nav5_li li h5 {
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.3);
  font-family: "Rubik";
  letter-spacing: -0.01rem;
}
.contact #pub_ban {
  height: 2.56rem;
}
.contact .ipg1 {
  padding: 0.9rem 0.4rem 0.5rem 0.4rem;
}
.contact .ipg1 .cn {
  font-size: 0.42rem;
  color: #0069ab;
  line-height: 0.5rem;
}
.contact .ipg1 .en {
  font-size: 0.36rem;
  color: #0069ab;
  line-height: 0.5rem;
  font-family: "Rubik";
  text-transform: uppercase;
  margin-bottom: 0.6rem;
}
.contact .ipg1 h2 {
  font-size: 0.3rem;
  color: #666;
  line-height: 0.4rem;
  margin-bottom: 0.4rem;
  font-weight: bold;
}
.contact .ipg1 .complaint {
  background: url(/mobile/images/contact/tell.png) no-repeat center left/100%;
  background-size: 0.6rem;
  padding-left: 0.7rem;
}
.contact .ipg1 .complaint h5 {
  font-size: 0.42rem;
  color: #ffa800;
  line-height: 0.5rem;
  font-family: "Rubik";
}
.contact .ipg1 .complaint h6 {
  font-size: 0.26rem;
  color: #666;
  line-height: 0.3rem;
}
.contact .ipg2 {
  padding: 0.6rem 0.4rem 0.5rem 0.4rem;
  background: #0069ab;
}
.contact .ipg2 li {
  margin-bottom: 0.3rem;
}
.contact .ipg2 li {
  background: no-repeat top left;
  padding-left: 0.4rem;
}
.contact .ipg2 li.li1 {
  background-image: url(/mobile/images/contact/i1.png);
  background-size: 0.28rem;
}
.contact .ipg2 li.li2 {
  background-image: url(/mobile/images/contact/i2.png);
  background-size: 0.28rem;
}
.contact .ipg2 li.li3 {
  background-image: url(/mobile/images/contact/i3.png);
  background-size: 0.28rem;
}
.contact .ipg2 li.li4 {
  background-image: url(/mobile/images/contact/i4.png);
  background-size: 0.28rem;
}
.contact .ipg2 li.li6 {
  background-image: url(/mobile/images/contact/i6.png);
  background-size: 0.34rem;
}
.contact .ipg2 li h5 {
  font-size: 0.28rem;
  color: #fff;
  font-weight: bold;
  line-height: 0.26rem;
  margin-bottom: 0.1rem;
}
.contact .ipg2 li h6 {
  font-size: 0.28rem;
  color: #fff;
  font-family: "Rubik";
  line-height: 0.26rem;
}
.contact .ewm {
  margin-top: 0.2rem;
}
.contact .ewm .pic {
  float: left;
  width: 1.2rem;
  margin-right: 0.2rem;
}
.contact .ewm .font {
  float: left;
}
.contact .ewm .font p {
  font-size: 0.24rem;
  color: #fff;
}
.contact .ipg3 {
  padding: 0.5rem 0.4rem;
  min-height: 6.55rem;
}
.contact .ipg3_ul {
  margin-bottom: 0.8rem;
}
.contact .ipg3 .list {
  height: 0.9rem;
  border-top: 0.01rem solid #e3e3e3;
}
.contact .ipg3 .list li {
  position: relative;
  float: left;
  line-height: 0.9rem;
  font-size: 0.26rem;
  color: #00a246;
  margin-right: 1.56rem;
}
.contact .ipg3 .list li::after {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 0.01rem;
  background: #00a246;
  left: 0;
  top: -0.01rem;
  opacity: 0;
  transition: all 0.5s;
}
.contact .ipg3 .list li.on {
  color: #00a246;
}
.contact .ipg3 .list li.on::after {
  opacity: 1;
}
/* .contact .ipg3 .list li:last-child {
  margin-right: 0;
  float: right;
} */
.contact .ipg3 .main_con {
  padding-top: 0.05rem;
}
.contact .ipg3 .main_con li {
  font-size: 0.26rem;
  color: #666;
  line-height: 0.26rem;
  margin-bottom: 0.35rem;
}
.contact .map {
  width: 100%;
  height: 6rem;
}
.contact .map #map {
  width: 100%;
  height: 6rem;
}
.investor #pub_ban {
  height: 2.56rem;
}
.investor .ipg1 {
  width: 100%;
  height: 2.05rem;
  overflow-x: scroll;
  overflow-y: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.investor .ipg1 .list {
  width: 114%;
  height: 1.3rem;
  padding-left: 0.4rem;
  border-bottom: 0.04rem solid #e8e8e8;
}
.investor .ipg1::-webkit-scrollbar {
  width: 0.01rem;
  height: 0.01rem;
  display: none;
}
.investor .ipg1::-webkit-scrollbar-track {
  background: rgb(239, 239, 239, 0);
  border-radius: 2px;
}
.investor .ipg1::-webkit-scrollbar-thumb {
  background: #bfbfbf;
  border-radius: 0.01rem;
}
.investor .ipg1 li {
  position: relative;
  display: inline-block;
  margin-right: 0.4rem;
}
.investor .ipg1 li.on::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.04rem;
  background-color: #0069ab;
}
.investor .ipg1 li a {
  font-size: 0.26rem;
  color: #6b6b6b;
  line-height: 1.3rem;
}
.investor .ipg2 {
  width: 100%;
  height: 5.4rem;
  background: url(/mobile/images/investor/stock.jpg) no-repeat center/100%;
  padding: 0.75rem 0 0 0.4rem;
}
#stock .t1 {
  font-size: 0.26rem;
  color: #909490;
  line-height: 0.45rem;
}
#stock .t2 {
  font-size: 0.48rem;
  color: #0069ab;
  line-height: 0.5rem;
  font-family: "Rubik";
}
#stock .t3 {
  font-size: 0.22rem;
  color: #c3c8c3;
  line-height: 0.4rem;
  margin-bottom: 0.3rem;
}
#stock .t4 {
  font-size: 0.22rem;
  color: #c3c8c3;
  line-height: 0.4rem;
}
#stock .t5 {
  font-size: 0.52rem;
  color: #da1111;
  line-height: 0.6rem;
  font-family: "Rubik";
}
#stock .t5 span {
  font-size: 0.22rem;
  background: url(/mobile/images/investor/up.png) no-repeat center left/0.19rem;
  padding-left: 0.25rem;
}
#stock .t5.green {
  color: #1ca520;
}
#stock .t5.green span {
  background-image: url(/mobile/images/investor/down.png);
}
.investor .ipg2 .advisory .h4 {
  font-size: 0.3rem;
  color: #666;
  font-weight: bold;
  line-height: 0.4rem;
  background: url(/mobile/images/investor/i.png) no-repeat center left/100%;
  background-size: 0.32rem 0.34rem;
  padding-left: 0.4rem;
  margin-bottom: 0.15rem;
}
.investor .ipg2 .advisory p {
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.investor .ipg3 {
  padding: 0.8rem 0.4rem;
  overflow: hidden;
}
.investor .ipg3 .h1 {
  font-size: 0.7rem;
  line-height: 0.7rem;
  color: #e0f0e8;
  font-family: "Rubik";
  margin-bottom: 0.2rem;
}
.investor .ipg3 .h2_en {
  font-size: 0.36rem;
  line-height: 0.4rem;
  color: #0069ab;
  font-family: "Rubik";
  text-transform: uppercase;
}
.investor .ipg3 .h2_cn {
  font-size: 0.42rem;
  line-height: 0.5rem;
  color: #666;
  opacity: 0.35;
  margin-bottom: 0.65rem;
}
.investor .ipg3 .top_box p {
  margin-bottom: 0.65rem;
}
.investor .chart_wr .le {
  float: left;
  width: 4.7rem;
}
.investor .chart_wr .ri {
  float: right;
  width: 1.5rem;
}
.investor .chart_wr {
  border-top: 0.02rem solid #d8d8d8;
  padding-top: 0.2rem;
}
.investor .chart_wr .box1 .p1 {
  display: inline-block;
  vertical-align: top;
  font-size: 0.16rem;
  color: #666;
  line-height: 0.32rem;
  margin-right: 0.15rem;
}
.investor .chart_wr .box1 .p1 em {
  font-size: 0.28rem;
  color: #f3494a;
}
.investor .chart_wr .box1.green .p1 em {
  color: #009641;
}
.investor .chart_wr .box1 .p2 {
  display: inline-block;
  vertical-align: top;
  font-size: 0.2rem;
  color: #f3494a;
  line-height: 0.32rem;
  padding-left: 0.25rem;
  background: url(/mobile/images/investor/icon_up.png) no-repeat left center/0.17rem;
}
.investor .chart_wr .box1.green .p2 {
  color: #009641;
  background-image: url(/mobile/images/investor/icon_down.png);
}
.investor .chart_wr .box2 p {
  font-size: 0.14rem;
  color: #666;
  line-height: 0.36rem;
}
.investor .chart_wr .bd li {
  width: 4.7rem;
}
.investor .tab .hd {
  overflow: hidden;
  margin-top: 0.15rem;
}
.investor .tab .hd li {
  float: left;
  width: 25%;
  height: 0.3rem;
  line-height: 0.3rem;
  text-align: center;
  font-size: 0.14rem;
  color: #666;
  border: 0.01rem solid #fafafa;
  border-left-color: #f0eff0;
  background: #fafafa;
}
.investor .tab .hd li:first-child {
  border-left-color: #fafafa;
}
.investor .tab .hd li.on {
  background: #fff;
  border-color: #d8d8d8;
  color: #333;
}
.investor .chart_wr .ri p {
  white-space: nowrap;
  font-size: 0.14rem;
  color: #666;
  line-height: 0.3rem;
}
.investor .chart_wr .ri .l {
  float: left;
  font-size: 0.14rem;
  color: #666;
  line-height: 0.4rem;
}
.investor .chart_wr .ri .r {
  float: right;
  font-size: 0.14rem;
  color: #666;
  line-height: 0.4rem;
}
.investor .chart_wr .ri .d {
  color: #1d972b;
}
.investor .chart_wr .ri .t {
  color: #f3494a;
}
.investor .chart_wr .ri p:after {
  display: block;
  height: 0;
  clear: both;
  content: "\200B";
}
.investor #more {
  margin-top: 0.4rem;
}
.investor2 .ipg3 {
  padding: 0.7rem 0.4rem 0.8rem;
}
.investor2 .tab_wr .hd ul {
  border-bottom: 0.04rem solid #e8e8e8;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
.investor2 .tab_wr .hd li {
  float: left;
  width: 33.3%;
  height: 1rem;
  line-height: 1rem;
  background: #efefef;
  text-align: center;
  font-size: 0.26rem;
  color: #666;
}
.investor2 .tab_wr .hd li.on {
  background-color: #0069ab;
  color: #fff;
}
.investor2 .tab_wr .hd li:last-child {
  float: right;
}
.investor2_list .ul .txt {
  width: 100%;
  height: 1.7rem;
  padding: 0.4rem 0.4rem 0 0.4rem;
  margin-bottom: 0.15rem;
  background: #efefef;
}
.investor2_list .ul .time {
  font-size: 0.42rem;
  color: #0069ab;
  font-family: "Rubik";
  line-height: 0.42rem;
  margin-bottom: 0.1rem;
  letter-spacing: -0.02rem;
}
.investor2_list .ul p {
  font-size: 0.3rem;
  color: #666;
  line-height: 0.36rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.investor2_list .more {
  margin-top: 0.4rem;
  width: 100%;
  height: 0.8rem;
  background: url(/mobile/images/business/more.jpg) no-repeat center/100%;
  background-size: cover;
}
.news #pub_ban {
  height: 2.56rem;
}
.news .ipg1 {
  padding: 0.9rem 0.4rem 0.8rem;
}
.news .ipg1 .cn {
  font-size: 0.42rem;
  color: #0069ab;
  line-height: 0.5rem;
}
.news .ipg1 .cn {
  font-size: 0.42rem;
  color: #0069ab;
  line-height: 0.5rem;
}
.news .ipg1 .en {
  font-size: 0.36rem;
  color: #0069ab;
  line-height: 0.4rem;
  font-family: "Rubik";
  margin-bottom: 0.5rem;
}
.news .ipg1 .new_con .pic {
  float: left;
  width: 2.9rem;
  height: 2.7rem;
  overflow: hidden;
}
.news .ipg1 .new_con .pic img {
  width: 100%;
  height: 100%;
}
.news .ipg1 .new_con .font {
  float: left;
  width: 3.8rem;
  height: 2.7rem;
  background-color: #0069ab;
  padding: 0.35rem 0.3rem 0.3rem 0.2rem;
}
.news .new_con .font h6 {
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #fff;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news .new_con .font .date {
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #fff;
  font-family: "Rubik";
  margin: 0.15rem 0;
}
.news .new_con .font p {
  font-size: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news .new_con .swiper-container {
  height: 3.5rem;
  border-bottom: 0.04rem solid #efefef;
}
.news .new_con .swiper-pagination {
  bottom: 0.2rem;
}
.news .new_con .swiper-pagination-bullet {
  width: 0.2rem;
  height: 0.06rem;
  background-color: #ccc;
  opacity: 1;
  transition: all 0.5s;
  border-radius: 0;
  margin: 0 0.03rem !important;
}
.news .new_con .swiper-pagination-bullet-active {
  width: 0.4rem;
  background-color: #0069ab;
}
.news .new_list {
  padding-top: 0.5rem;
}
.news .new_list li {
  width: 100%;
  height: 1.7rem;
  padding: 0.4rem 0.4rem 0 0.4rem;
  margin-bottom: 0.15rem;
  background: #efefef;
}
.news .new_list li a {
  width: 100%;
  height: 100%;
}
.news .new_list li .le {
  font-size: 0.42rem;
  color: #0069ab;
  font-family: "Rubik";
  line-height: 0.42rem;
  margin-bottom: 0.1rem;
  letter-spacing: -0.02rem;
}
.news .new_list li .ri p {
  font-size: 0.3rem;
  color: #666;
  line-height: 0.36rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.news .new_list #more {
  margin-top: 0.4rem;
}
.news_ins .tit {
  padding-bottom: 0.4rem;
  border-bottom: 0.04rem solid #efefef;
}
.news_ins .tit h6 {
  font-size: 0.32rem;
  color: #4c4c4c;
  line-height: 0.45rem;
  margin-bottom: 0.35rem;
  font-weight: bold;
}
.news_ins .tit .date {
  display: inline-block;
  font-size: 0.36rem;
  color: #0069ab;
  font-family: "Rubik";
  margin-right: 0.25rem;
}

.investor_idas {
    padding: .4rem;
}
.news_ins .tit span {
  display: inline-block;
  font-size: 0.2rem;
  color: #959595;
  font-family: "Rubik";
}
.news_ins .new_box {
  padding-top: 0.4rem;
}
.news_ins .new_box p {
  color: rgba(80, 85, 102, 0.8);
  line-height: 0.45rem;
  margin-bottom: 0.3rem;
}
.news_ins .new_box strong {
  font-weight: bold;
}
.business2 #pub_ban .txt h6 {
  line-height: 0.75rem;
}
.business2 #pub_ban .txt .en {
  color: rgba(0, 0, 0, 0.5);
}
.business2 .ipg1 {
  padding: 0.8rem 0.4rem 0.5rem;
}
.business2 .ipg1 h6 {
  font-size: 0.42rem;
  color: #333;
  line-height: 0.42rem;
  margin-bottom: 0.2rem;
}
.business2 .ipg1 .since {
  font-size: 0.6rem;
  line-height: 0.6rem;
  color: rgba(202, 77, 77, 0.44);
}
.business2 .ipg1 .since span {
  display: block;
  font-size: 0.5rem;
  line-height: 0.5rem;
  font-family: "Rubik";
  margin-bottom: 0.2rem;
}
.business2 .ipg1 p {
  color: #333;
}
.business2 .ipg2 {
  padding: 0.6rem 0;
  text-align: center;
  background-color: #0069ab;
}
.business2 .ipg2 .date {
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #fff;
  font-family: "Rubik";
  margin-bottom: 0.3rem;
}
.business2 .ipg2 h5 {
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #fff;
  font-family: "Rubik";
  margin-bottom: 0.45rem;
}
.business2 .ipg2 .h_box {
  margin-bottom: 0.3rem;
}
.business2 .ipg2 h6 {
  font-size: 0.26rem;
  line-height: 0.26rem;
  color: #fff;
  margin-bottom: 0.12rem;
}
.business2 .ipg2 p {
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #fff;
  text-align: center;
}
.business2 .ipg2 .cam {
  width: 2.4rem;
  height: 0.8rem;
  background: #f2e9e0 url(../images/business/cam.png) no-repeat 0.38rem
    center/0.36rem;
  font-size: 0.26rem;
  line-height: 0.8rem;
  color: #987676;
  padding-left: 0.85rem;
  margin: 0 auto;
  border-radius: 0.5rem;
  margin-top: 0.45rem;
  text-align: left;
}
.business2 .ipg3 {
  padding: 0.7rem 0.4rem 0.8rem;
}
.business2 .ipg3 h6 {
  font-size: 0.3rem;
  color: #333;
  line-height: 0.3rem;
  margin-bottom: 0.5rem;
}
.business2 .ipg3 li {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.4rem;
}
.business2 .ipg3 li .tr_img {
  width: 100%;
  height: 100%;
}
.business2 .ipg3 li .font {
  width: 100%;
  height: 1.35rem;
  border: 0.02rem solid #eaeaea;
  line-height: 1.35rem;
  text-align: center;
  font-size: 0.3rem;
  color: #0069ab;
}
#pub_ban.ab_ban {
  height: 2.56rem;
}
.about .ipg1 {
  width: 100%;
  padding: 0.8rem 0.4rem 0.4rem;
}
.about .ipg1 .cn {
  font-size: 0.42rem;
  color: #0069ab;
  line-height: 0.5rem;
}
.about .ipg1 .en {
  font-size: 0.36rem;
  color: #0069ab;
  line-height: 0.4rem;
  margin-bottom: 0.15rem;
  font-family: "Rubik";
  text-transform: uppercase;
  letter-spacing: -0.01rem;
}
.about .ipg1 .since {
  font-size: 0.42rem;
  color: #becfc0;
  line-height: 0.42rem;
  font-family: "Rubik";
  text-transform: uppercase;
  margin-bottom: 0.3rem;
}
.about .ipg1 .since span {
  display: block;
  font-size: 0.36rem;
  line-height: 0.4rem;
}
.about .ipg1 p {
  margin-bottom: 0.2rem;
}
.about .ipg2 {
  width: 100%;
  height: 10.38rem;
  background: url(/mobile/images/about/ipg2_bg.jpg) no-repeat center/100%;
  padding: 0.95rem 0 0 0.4rem;
  overflow: hidden;
}
.about .ipg2 li {
  background: no-repeat top left;
  margin-bottom: 0.55rem;
  padding-left: 1.2rem;
}
.about .ipg2 li.li1 {
  background-image: url(/mobile/images/about/i1.png);
  background-size: 0.68rem;
}
.about .ipg2 li.li2 {
  background-image: url(/mobile/images/about/i2.png);
  background-size: 0.68rem;
}
.about .ipg2 li.li3 {
  background-image: url(/mobile/images/about/i3.png);
  background-size: 0.68rem;
}
.about .ipg2 li.li4 {
  background-image: url(/mobile/images/about/i4.png);
  background-size: 0.68rem;
}
.about .ipg2 li.li5 {
  background-image: url(/mobile/images/about/i5.png);
  background-size: 0.68rem;
}
.about .ipg2 li h5 {
  font-size: 0.26rem;
  color: #fff;
  line-height: 0.36rem;
  font-family: "Rubik";
}
.about .ipg2 li h5 em {
  font-size: 0.62rem;
  margin-right: 0.1rem;
}
.about .ipg2 li h6 {
  font-size: 0.26rem;
  color: rgba(255, 255, 255, 0.7);
  line-height: 0.36rem;
}
.about .ipg2 li.li4 em {
  position: relative;
}
.about .ipg2 li.li4 em::after {
  display: block;
  content: "";
  position: absolute;
  top: 0.15rem;
  right: -0.15rem;
  width: 0.13rem;
  height: 0.13rem;
  background: url(/mobile/images/about/ij.png) no-repeat center/100%;
}
.about .ipg3 {
  position: relative;
  width: 100%;
  height: 9.3rem;
}
.about .ipg3_box {
  position: absolute;
  right: 0rem;
  top: -2rem;
  width: 7.11rem;
  height: 10.99rem;
  background: url(/mobile/images/about/ipg3_bg.jpg) no-repeat center/100%;
  background-size: cover;
  padding: 4.85rem 0.4rem 0;
}
.about .ipg3_box .cn {
  font-size: 0.42rem;
  color: #ed0c0c;
  line-height: 0.42rem;
  margin-bottom: 0.1rem;
}
.about .ipg3_box .en {
  font-size: 0.36rem;
  color: #0069ab;
  line-height: 0.4rem;
  font-family: "Rubik";
  margin-bottom: 0.1rem;
  text-transform: uppercase;
}
.about .ipg3_box p {
  line-height: 0.42rem;
}
.about2 .ipg1 {
  position: relative;
  padding: 0.55rem 0.4rem 0 0.4rem;
}
.about2 .ipg1 .listcon {
  position: relative;
}
.about2 .ipg1 ul {
  padding: 0.7rem 0 2rem;
  background: url(/mobile/images/about/abt3-icon4.jpg) repeat-y center left/0.02rem;
}
.about2 .ipg1 li {
  margin-left: -0.2rem;
  margin-bottom: 0.8rem;
}
.about2 .ipg1 li .time {
  font-size: 0.4rem;
  color: #0069ab;
  line-height: 0.4rem;
  margin-bottom: 0.15rem;
  background: url(/mobile/images/about/dot.png) no-repeat center left/0.4rem;
  padding-left: 0.55rem;
}
.about2 .ipg1 li .txt {
  padding-left: 0.55rem;
}
.about2 .ipg1 li .txt p {
  margin-bottom: 0.1rem;
  line-height: 0.42rem;
}
.about2 .ipg1 li .txt p strong{
  font-weight: 600;
}
.about2 .ipg1 .more {
  position: absolute;
  bottom: 1rem;
  left: 0;
  right: 0;
  width: 0.56rem;
  height: 0.56rem;
  background: url(/mobile/images/about/btn.png) no-repeat center/100%;
  margin: 0 auto;
}
.about3 .ipg1 li .time {
  margin-bottom: 0.3rem;
}
.about3 .ipg1 li .txt {
  margin-bottom: 0.35rem;
}
.about3 .ipg1 li .txt h6 {
  font-size: 0.28rem;
  color: #666;
  margin-bottom: 0.05rem;
  line-height: 0.5rem;
}
.about3 .ipg1 li .txt p {
  font-size: 0.26rem;
  color: #999;
  line-height: 0.45rem;
  margin-bottom: 0;
}
.about3 .ipg1 .list {
  position: static;
  left: 0;
  right: 0;
  top: 1.35rem;
  margin: 0 auto;
  margin-bottom: 0.5rem;
  z-index: 888;
  background: #fff;
  transition: all 0.5s;
}
.about3 .ipg1 .list .item {
  float: left;
  width: 20%;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  background: #dcdcdc;
  border: 0.01rem solid #fff;
  font-size: 0.24rem;
  color: #666;
}
.about3 .ipg1 .list .item.on {
  background-color: #ff7e00;
  color: #fff;
}
.about4 .ipg1 {
  padding: 0.75rem 0 0.5rem;
}
.about4 .ipg1 .group {
  width: 6.71rem;
  height: 11.5rem;
  /* width: 6.71rem;
  height: 13.08rem; */
  margin: 0 auto;
  background: url(/mobile/images/about/jg.png) no-repeat center/100%;
}
.about5 .ipg1 {
  padding: 0 0.4rem 0.4rem;
}
.about5 .ipg1 .tit {
  font-size: 0.4rem;
  color: #0069ab;
  line-height: 0.4rem;
  margin: 0.4rem 0;
}
.about5 .ipg1 li {
  background-color: #f5f5f5;
  padding: 0.35rem 0.35rem 0.45rem;
  margin-bottom: 0.4rem;
}
.about5 .ipg1 li h5 {
  font-size: 0.3rem;
  color: #0069ab;
  line-height: 0.3rem;
  margin-bottom: 0.15rem;
}
.about5 .ipg1 li h6 {
  font-size: 0.26rem;
  color: #0069ab;
  line-height: 0.36rem;
  margin-bottom: 0.25rem;
}
.about5 .ipg1 li p {
  color: #999;
}
.about6 .sub_nav{
  margin-bottom: 0.3rem;
}
.about6 .ipg1 {
  width: 100%;
  background: #fff url(../images/about/ab6.jpg) no-repeat center top/100%;
  padding: 3.35rem 0.4rem 0.4rem 0;
}
.about6 .ipg1 .font {
  padding: 0.4rem 0.4rem 0.6rem;
  background: #0069ab;
}
.about6 .ipg1 .font .en {
  font-size: 0.42rem;
  line-height: 0.42rem;
  color: #fff;
  text-transform: uppercase;
  font-family: "Rubik";
}
.about6 .ipg1 .font .cn {
  font-size: 0.32rem;
  line-height: 0.5rem;
  color: #fff;
  margin-bottom: 0.3rem;
}
.about6 .ipg1 .font p {
  color: #c3e2f5;
  margin-bottom: 0.15rem;
}
.about6 .ipg2 {
  width: 100%;
  height: 7.57rem;
  background-color: #009641;
  padding: 0.45rem 0.4rem 0 0;
}
.about6 .ipg2 .tit {
  padding-left: 0.4rem;
}
.about6 .ipg2 .en {
  font-size: 0.42rem;
  color: #00883b;
  line-height: 0.5rem;
  text-transform: uppercase;
  font-family: "Rubik";
}
.about6 .ipg2 .cn {
  font-size: 0.3rem;
  color: #fff;
  line-height: 0.3rem;
  margin-bottom: 0.4rem;
}
.about6 .ipg2 .bom {
  padding-left: 0.4rem;
  margin-top: 0.35rem;
  display: none;
}
.about6 .ipg2 .bom p {
  color: rgba(255, 255, 255, 0.71);
}
.business_ins .ipg1 {
  position: relative;
  width: 100%;
  height: 6.89rem;
  background: url(/mobile/images/business/ins_bg1.jpg) no-repeat center/100%;
  padding: 1.69rem 0 0 0.4rem;
}
.business_ins .ipg1 .back a {
  position: absolute;
  top: 0.48rem;
  right: 0.4rem;
  width: 0.79rem;
  height: 0.79rem;
  background: #fff url(../images/business/meun.png) no-repeat center/0.34rem
    0.27rem;
  border-radius: 50%;
}
.business_ins .ipg1 .pic {
  width: 100%;
  height: 5.2rem;
}
.business_ins .ipg1 .pic .swiper-slide img {
  width: 100%;
  height: 100%;
}
.business_ins .ipg1 .pic .btn {
  width: 0.56rem;
  height: 0.56rem;
  background: no-repeat center/100%;
  position: absolute;
  z-index: 2;
  top: 50%;
  margin-top: -0.28rem;
}
.business_ins .ipg1 .pic .btn.btn_next {
  background-image: url(/mobile/images/join/btn_ri.png);
  right: 0.4rem;
}
.business_ins .ipg1 .pic .btn.btn_prev {
  background-image: url(/mobile/images/join/btn_le.png);
  left: 0.4rem;
}
.business_ins .ipg2 {
  padding-left: 0.4rem;
  padding-bottom: 0.4rem;
}
.business_ins .ipg2_top {
  padding: 0.6rem 0.4rem 0.6rem 0.3rem;
  background: #efeff3;
}
.business_ins .ipg2_top h6 {
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #0069ab;
  margin-bottom: 0.25rem;
}
.business_ins .ipg2_top .cost {
  font-size: 0.26rem;
  line-height: 0.26rem;
  color: #666;
  margin-bottom: 0.3rem;
  font-family: "Rubik";
}
.business_ins .ipg2_top .cost em {
  font-size: 0.52rem;
  color: #ff8400;
  line-height: 0.52rem;
}
.business_ins .ipg2_top .cost em span {
  font-size: 0.26rem;
  line-height: 0.26rem;
  color: #666;
}
.business_ins .ipg2_top h5 span {
  display: inline-block;
  vertical-align: top;
  padding: 0 0.3rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.05rem;
  background-color: #dbe1f0;
  margin-bottom: 0.3rem;
  margin-right: 0.2rem;
  font-size: 0.24rem;
  color: #666;
}
.business_ins .ipg2_top .p_box .p1 {
  float: left;
}
.business_ins .ipg2_top h4 {
  margin: 0.4rem 0;
}
.business_ins .ipg2_top h4 p {
  display: inline-block;
  vertical-align: top;
}
.business_ins .ipg2_top h4 .phone {
  display: inline-block;
  vertical-align: top;
  font-size: 0.36rem;
  line-height: 0.45rem;
  color: #ff8400;
  font-family: "Rubik";
}
.business_ins .ipg2_top .date {
  float: left;
  width: 1.3rem;
  height: 0.8rem;
  background: #ff9523 url(../images/business/time.png) no-repeat center/0.4rem;
}
.business_ins .ipg2_top .house {
  float: left;
  width: 2rem;
  height: 0.8rem;
  background: #ff8400;
  line-height: 0.8rem;
  font-size: 0.24rem;
  text-align: center;
  color: #fff6ed;
}
.business_ins .ipg2_mid {
  padding: 0.45rem 0.4rem 0.45rem 0.3rem;
  background-color: #0069ab;
}
.business_ins .ipg2_mid h6 {
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #00993d;
  margin-bottom: 0.2rem;
}
.business_ins .ipg2_mid p {
  color: rgba(255, 255, 255, 0.8);
}
.business_ins .ipg2_bom {
  padding: 0.45rem 0.4rem 0.45rem 0.3rem;
  background-color: #efeff3;
}
.business_ins .ipg2_bom h6 {
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #0069ab;
  margin-bottom: 0.2rem;
}
.business_ins .ipg3 {
  padding: 0.45rem 0.4rem;
  background-color: #0069ab;
}
.business_ins .ipg3 h6 {
  float: left;
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #fff;
}
.business_ins .ipg3 .tab ul {
  float: right;
}
.business_ins .ipg3 .tab li {
  position: relative;
  float: left;
  font-size: 0.26rem;
  color: rgba(255, 255, 255, 0.5);
  margin-left: 0.35rem;
  line-height: 0.3rem;
}
.business_ins .ipg3 .tab li.on::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.16rem;
  width: 100%;
  height: 0.03rem;
  background: #ff8400;
}
.business_ins .ipg3 .tab li.on {
  color: #fff;
}
.business_ins .ipg3 .tabm {
  margin-top: 0.35rem;
}
.business_ins .ipg3 .tabm .txtvr{
	    position: absolute;
	    left: 0;
	    z-index: 2;
	    top: 0;
	    background: rgba(0, 105, 171, 0.5);
	    color: #fff;
	    padding: .2rem .35rem;
	    font-size: .24rem;
}
.business_ins .ipg3 .tabm .swiper-pagination {
  text-align: right;
}
.business_ins .ipg3 .tabm .swiper-pagination-bullets {
  padding-right: 0.3rem;
      right: 0;
      left: auto;
      width: 60%;
}
.business_ins .ipg3 .tabm .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.business_ins .ipg3 .tabm .swiper-pagination-bullet-active {
  background-color: #ff8400;
}
.business_ins .ipg4 > h6 {
  font-size: 0.3rem;
  color: #0069ab;
  padding: 0.45rem 0.4rem 0.3rem;
}
.business_ins .ipg4_box .map {
  position: relative;
  width: 100%;
  height: 6rem;
  z-index: 1;
}
#map * {
  box-sizing: content-box;
}
#map img {
  max-width: none;
}
.business_ins .ipg4_box #map {
  width: 100%;
  height: 6rem;
}
.business_ins .ipg4_box .map_ins {
  position: relative;
  z-index: 2;
  padding-left: 0.3rem;
  margin-top: -1.1rem;
}
.business_ins .ipg4_box .map_ins .btn {
  width: 100%;
  height: 1.1rem;
  background: #0069ab;
  padding: 0 0.3rem;
  text-align: center;
}
.business_ins .ipg4_box .map_ins .btn li {
  position: relative;
  display: inline-block;
  font-size: 0.26rem;
  color: #fff;
  line-height: 1.1rem;
  margin-right: 0.8rem;
}
.business_ins .ipg4_box .map_ins .btn li.crt::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.02rem;
  width: 100%;
  height: 0.05rem;
  background: #ff8400;
}
.business_ins .ipg4_box .map_ins .btn li:last-child {
  margin-right: 0;
}
.business_ins .ipg4_box .map_around {
  width: 100%;
  height: 5.2rem;
  padding: 0 0.4rem 0 0.3rem;
  background: #efeff3;
}
.business_ins #r-result {
  height: 5.2rem;
  padding: 0.1rem 0;
}
.business_ins #r-result ul::-webkit-scrollbar {
  background-color: transparent;
}
.business_ins #r-result ul::-webkit-scrollbar-thumb {
  background-color: #e2e2e2;
  border-radius: 5px;
}
.business_ins .ipg4 #r-result ul {
  padding-right: 0.3rem;
  height: 5rem;
  overflow: auto;
}
.business_ins .ipg4 #r-result li {
  padding: 0.25rem 0;
  border-bottom: 1px solid #e6e6e6;
}
.business_ins .ipg4 #r-result li h6 {
  font-size: 0.26rem;
  line-height: 0.26rem;
  color: #0069ab;
  margin-bottom: 0.1rem;
}
.business_ins .ipg4 #r-result li p {
  line-height: 0.4rem;
}
#go_top {
  display: none;
  position: fixed;
  right: 0.3rem;
  bottom: 0.3rem;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 0.1rem;
  background: url(/mobile/images/nav/go_top.png) no-repeat center/100%;
  z-index: 1000;
}
.sub_nav {
  width: 100%;
  /* height: 2.05rem; */
  overflow-x: scroll;
  overflow-y: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sub_nav .list {
  width: 127%;
  height: 1.3rem;
  padding-left: 0.4rem;
  border-bottom: 0.04rem solid #e8e8e8;
}
.sub_nav ul{
  font-size: 0;
}
.sub_nav li {
  position: relative;
  display: inline-block;
  margin-right: 0.5rem;
}
.sub_nav li a {
  font-size: 0.26rem;
  color: #6b6b6b;
  line-height: 1.3rem;
}
.sub_nav li.on::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.04rem;
  background-color: #0069ab;
}
.sub_nav::-webkit-scrollbar {
  width: 0.01rem;
  height: 0.01rem;
  display: none;
}
.sub_nav::-webkit-scrollbar-track {
  background: rgb(239, 239, 239, 0);
  border-radius: 2px;
}
.sub_nav::-webkit-scrollbar-thumb {
  background: #bfbfbf;
  border-radius: 0.01rem;
}
.news .sub_nav .list{
  width: 100%;
}
.business .sub_nav .list{
  width: 127%;
  /* padding-left: 0; */
}
.business .sub_nav .list ul{
  text-align: center;
}
.business .sub_nav li{
  margin-right: 0.5rem;
  /* margin-left: 0.5rem; */
}
.business2 .sub_nav .list{
  width: 127%;
  /* padding-left: 0; */
}
.business2 .sub_nav .list ul{
  text-align: center;
}
.business2 .sub_nav li{
  margin-right: 0.5rem;
  /* margin-left: 0.5rem; */
}

.business4 .sub_nav .list{
  /* width: 100%; */
  /* padding-left: 0; */
}
.business4 .sub_nav .list ul{
  text-align: center;
}
.business4 .sub_nav li{
  margin-right: 0.5rem;
  margin-left: 0rem;
}

.join-lump1{height: 6.46rem; padding: .65rem .3rem 0; background: url(/mobile/images/join/join-k1-bg.jpg) no-repeat center; background-size: 100% 100%; overflow: hidden;}
.join-lump1 .hd{position: relative; z-index: 20;}
.join-lump1 .hd ul{display: flex; height: .95rem; position: relative; z-index: 20; justify-content: flex-end; margin-bottom: .2rem;}
.join-lump1 .hd ul *{-webkit-transition: all .3s; transition: all .3s;}
.join-lump1 .hd li{width: 1.34rem; margin-left: .16rem; background: #fff; border-radius: .1rem;}
.join-lump1 .hd .i-b{display: flex; padding-left: .15rem; align-items: center; height: .95rem; flex-direction: column; align-items: flex-start; justify-content: center;}
.join-lump1 .hd .en{font-size: .2rem; font-family: "Gilroy-Bold"; color: #0d50d3; line-height: .18rem; text-transform: uppercase; margin-bottom: .04rem;}
.join-lump1 .hd .cn{font-size: .18rem; line-height: .26rem; color: #575757;}
.join-lump1 .hd .on{height: 1.45rem; background: #0d50d3;}
.join-lump1 .hd .on .en{color: #ffd100;}
.join-lump1 .hd .on .cn{color: #fff;}
.join-lump1 .swiper-slide{overflow: hidden; border-radius: .24rem;}
.join-lump1 .cnt{position: absolute; left: 0; padding: 0 .5rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.join-lump1 .cnt .h1{font-size: .3rem; color: #364751; line-height: .4rem; margin-bottom: .06rem;}
.join-lump1 .cnt .h2{font-size: .18rem; color: #4baf73; line-height: 1; font-family: "Gilroy-Bold"; text-transform: uppercase;}
.join-lump1 .swiper-slide{width: 6.9rem;}
.join-lump2{overflow: hidden; padding-top: .88rem; background: #143b9a url(../images/join/join-k2-bg.jpg) no-repeat bottom center; background-size: 100%;}
.join-swiper2{padding: 0 .3rem;}
.join-lump2 .pic{position: relative; border-radius: .24rem; margin-bottom: .3rem; overflow: hidden;}
.join-lump2 .til-h1{font-size: .38rem; color: #fff; line-height: .36rem; font-family: "Gilroy-Bold"; text-transform: uppercase;}
.join-lump2 .til-h2{font-size: .28rem; color: #fff; line-height: .36rem;}
.join-lump2 .h4{font-size: .28rem; color: #7394b2; line-height: .48rem;}
.join-lump2 p{font-size: .22rem; color: #7394b2; line-height: .4rem;}
.join-swiper2 .til-box{position: absolute; right: .3rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 50;}
.join-lump2-slide1 .h1{font-size: .46rem; color: #d2e5e4; line-height: .56rem; margin-bottom: .2rem; font-weight: 400;}
.join-lump2-slide1 .h4{font-size: .28rem; color: #7394b2; line-height: .38rem; margin-top: .1rem;}
.join-lump2-slide1 p{font-size: .22rem; color: #7394b2; line-height: .38rem;}
.join-lump2 .cnt{padding-bottom: .6rem; min-height: 3.6rem;}
.join-lump2-slide2 .icon-list{display: flex; flex-wrap: wrap;}
.join-lump2-slide2 .it{width: 46%; margin-bottom: .2rem;}
.join-lump2-slide2 .it:nth-child(even){margin-left: auto;}
.join-lump2-slide2 .it .icon{float: left; width: .6rem; height: 100%; padding-top: .1rem;}
.join-lump2-slide2 .it .icon img{width: .54rem;}
.join-lump2-slide3 .list{overflow: hidden; width: 7rem;}
.join-lump2-slide3 .li{float: left; height: .76rem; line-height: .76rem; margin: 0 .45rem .2rem 0; padding-left: .3rem; font-size: .24rem; color: rgba(255,255,255,.8); width: 2rem; background: url(/mobile/images/join/join-k2-it-bg.png) no-repeat left center; background-size: auto 100%;}
.join-lump2-slide3 .li:nth-child(3n){margin-right: 0;}




/* Ê×Ò³ÐÂÔö */
.indexCont1{
  position: relative;
  overflow: hidden;
}
.indexCont1 .list ul{

}
.indexCont1 .list ul li{
  position: relative;
  height: 4.42rem;
  width: 100%;
  margin-top: .15rem;
}
.indexCont1 .list ul li .bg{
  background: url(/mobile/images/index/ind_libg.png) no-repeat center/cover;
  width: 100%;
  height: 100%;
  transition: all .6s;
}
.indexCont1 .list li .txt{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 75%;
  padding-left: .4rem;
  padding-top: .60rem;
  transition: all .6s;
}

.indexCont1 .list li .txt h2{
  color: #0069ab;
  font-size: .24rem;
  margin-bottom: .30rem;
  transition: all .6s;
}
.indexCont1 .list li .txt h3{
  font-size: .32rem;
  font-weight: 500;
  color: #4c4c4c;
  margin-bottom: .10rem;
  line-height: 1.3;
}
.indexCont1 .list li .txt p{
  color: #808080;
  font-size: .26rem;
}
.indexCont1 .list li .tips{
  position: absolute;
  bottom: .7rem;
  left: .4rem;
  transition: all .6s;
  display: flex;
  align-items: center;
}

.indexCont1 .list li .tips p{
  color: #828f99;
  font-size: .22rem;
  line-height: .38rem;

}
.indexCont1 .list li .tips .ic{
  background: url(/mobile/images/index/ind_li-ic4.png) no-repeat;
  width: .19rem;
  height: .10rem;
  margin-left: .15rem;
}
.indexCont1 .list li .ico{
  position: absolute;
  right: .7rem;
  top: 50%;
  transform: translateY(-50%);
  opacity: 1;
  transition: all .4s;
}
.indexCont1 .list .li1 .ico{
  width: 2.26rem;
}
.indexCont1 .list .li2 .ico{
  width: 2.49rem;
}
.indexCont1 .list .li3 .ico{
  width: 2.84rem;
}
.indexCont1 .list li a{
  width: 100%;
  height: 100%;
}
.indexCont2{
  padding-top: .80rem;
  padding-bottom: .50rem;
}
.indexCont2 .w1200{
  /* border-top:.02rem solid #ebeff2;
  padding-top: .30rem; */
  overflow: hidden;
}

.indexCont2  .Ri .tit h1{
  color: #4c4c4c;
  font-size: .36rem;
  line-height: 1;
  font-weight: 600;
}
.indexCont2  .Ri .tit h2{
  color: #bababa;
  font-size: .26rem;
  text-transform: uppercase;
  font-family: "MONTSERRAT-REGULAR";
  letter-spacing: -.02rem;
}
.indexCont2  .Ri .tit{
  margin-bottom: .3rem;
}
.indexCont2  .Le{
  margin-top: .9rem;
  display: flex;
}
.indexCont2  .Le .code{
  border-right:.02rem solid #ebeff2;
  width: 50%;
}
.indexCont2  .Le .code h6{
  font-size: .3rem;
  font-family: "MONTSERRAT-REGULAR";
  color: #808080;
}
.indexCont2  .Le .code p{
  color: #808080;
  font-size: .24rem;
}
.indexCont2  .Le .code h3{
  font-size: .24rem;
  color: #808080;
  margin-top: .20rem;
}
.indexCont2  .Le .num{
  position: relative;
  width: 50%;
  margin-top: .8rem;
  margin-left: .8rem;
}
.indexCont2  .Le .num::after{
  content: '';
  position: absolute;
  top: -.30rem;
  left:.02rem;
  background: url(/mobile/images/index/code_ico.png) no-repeat center/cover;
  width: .27rem;
  height: .17rem;
}
.indexCont2  .Le .num h1{
  font-family: "MONTSERRAT-REGULAR";
  color: #f03838;
  font-size: .6rem;
  line-height: 1;
  letter-spacing: -.02rem;
}
.indexCont2  .Le .num.green:after{
  background: url(/mobile/images/index/code_icoOn.png) no-repeat  center/cover;
}
.indexCont2  .Le .num.green h1{
  color: #1ca520;
}

.indexCont2  .Ri li{
  padding: .6rem 0;
  border-bottom:.02rem solid #ebeff2;
  overflow: hidden;
}
.indexCont2  .Ri li.Topping{
  border-top:.02rem solid #ebeff2;
  padding-top: .4rem;
}
.indexCont2  .Ri .time{
  color: #0069ab;
  font-family: "MONTSERRAT-REGULAR";
  font-size: .28rem;
  line-height: 1;
  letter-spacing: -.01rem;
  margin-bottom:.2rem;
  float: none;
}
.indexCont2  .Ri .title{
  font-size: .28rem;
  color: #4c4c4c;
  line-height: .44rem;
  float: none;
}
.indexCont2  .Ri li .p p{
  color: #808080;
  margin-top: .15rem;
  line-height: .44rem;
  font-size: .24rem;
}
.indexCont2  .Ri li .more{
  position: relative;
  display: inline-block;
  color: #b2b2b2;
  font-family: "MONTSERRAT-REGULAR";
  font-size: .24rem;
  text-transform: uppercase;
  letter-spacing: -.02rem;
  transition: all 0.5s;
  margin-top: .35rem;
}
.indexCont2  .Ri li .more::after{
  content: '';
  position: absolute;
  top:.12rem;
  right: -.25rem;
  width:.1rem;
  height: .18rem;
  background: url(/mobile/images/index/more.png) no-repeat center/cover;
}

/* 
.indexCont2  .Ri li .title{
  font-size: .16rem;
  color: #808080;
  transition: all 0.5s;
  float: left;
}
.indexCont2  .Ri li .time{
  float: right;
  font-size: .18rem;
  color: #808080;
  transition: all 0.5s;
} */
.indexCont2  .Ri li:nth-last-child(1){
  border-bottom: 0;
}


<!--ºÄÊ±1773578737.3005Ãë-->