@charset "UTF-8";
.md-recent-news {
  width: 100%;
  padding: 1.7066666667rem 0 0.8533333333rem;
  text-align: center;
  background: #FFFFFF url("../image/home/bg-7.png") no-repeat center center;
  background-size: cover;
}
.md-recent-news .dongtai_inner {
  position: relative;
  margin: 1.2373333333rem 0.8533333333rem 0;
  width: 14.2933333333rem;
}
.md-recent-news .dongtai_inner img {
  width: 100%;
  height: auto;
}
.md-recent-news .dongtai_inner .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 0.5;
}
.md-recent-news .dongtai_inner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FFFFFF;
  opacity: 1;
}
.md-recent-news .dongtai_inner .swiper-pagination-news {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 5.5466666667rem;
  margin: 0;
  width: auto;
}
.md-recent-news .dongtai_inner .simple-btn {
  margin-top: 0.8533333333rem;
}

.tabs-head {
  top: 0;
  bottom: unset;
  width: 14.2933333333rem;
  margin: 1.28rem 0 0 0.8533333333rem;
  border-bottom: 0.0426666667rem solid #D8D8D8;
  display: flex;
  flex-wrap: nowrap;
}
.tabs-head .tabs-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
[data-dpr="2"] .tabs-head .tabs-item {
  font-size: 28px;
}
[data-dpr="2.5"] .tabs-head .tabs-item {
  font-size: 35px;
}
[data-dpr="2.75"] .tabs-head .tabs-item {
  font-size: 39px;
}
[data-dpr="3"] .tabs-head .tabs-item {
  font-size: 42px;
}
[data-dpr="4"] .tabs-head .tabs-item {
  font-size: 56px;
}
.tabs-head .tabs-item {
  padding-bottom: 0.2773333333rem;
  margin-right: 0.5973333333rem;
  font-weight: bold;
}
.tabs-head .tabs-item:last-child {
  margin-right: 0;
}
.tabs-head .tabs-item.tabs-item-active {
  border-bottom: 0.0853333333rem solid #2A72F6;
}
.tabs-head .tabs-item.tabs-item-active:nth-child(1):before {
  background: url(../image/home/type-zichan-2.png) center center no-repeat;
}
.tabs-head .tabs-item.tabs-item-active:nth-child(2):before {
  background: url(../image/home/type-zhili-2.png) center center no-repeat;
}
.tabs-head .tabs-item.tabs-item-active:nth-child(3):before {
  background: url(../image/home/type-kaifa-2.png) center center no-repeat;
}
.tabs-head .tabs-item.tabs-item-active:nth-child(4):before {
  background: url(../image/home/type-huaxiang-2.png) center center no-repeat;
}
.tabs-head .tabs-item:before {
  display: inline-block;
  content: " ";
  width: 2.7306666667rem;
  height: 2.7306666667rem;
  margin-bottom: 0.3413333333rem;
}
.tabs-head .tabs-item:nth-child(1):before {
  background: url(../image/home/type-zichan.png) center center no-repeat;
}
.tabs-head .tabs-item:nth-child(2):before {
  background: url(../image/home/type-zhili.png) center center no-repeat;
}
.tabs-head .tabs-item:nth-child(3):before {
  background: url(../image/home/type-kaifa.png) center center no-repeat;
}
.tabs-head .tabs-item:nth-child(4):before {
  background: url(../image/home/type-huaxiang.png) center center no-repeat;
}

.tabs-body {
  display: none;
}

.chanpin_list {
  margin-top: 1.28rem;
}
.chanpin_list li {
  position: relative;
  width: 14.2933333333rem;
  height: 4.2666666667rem;
  margin: 0.8533333333rem;
  background-color: #FFFFFF;
}
.chanpin_list li a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.chanpin_list li img:first-child {
  position: absolute;
  display: inline-block;
  top: 0.8106666667rem;
  left: 1.4933333333rem;
  width: 2.304rem;
  height: 2.7733333333rem;
}
.chanpin_list li img:last-child {
  position: absolute;
  display: inline-block;
  top: 1.6213333333rem;
  right: 0.8533333333rem;
  width: 0.8533333333rem;
  height: 0.8533333333rem;
}
.chanpin_list li div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 0 0 4.6506666667rem;
  width: 100%;
  height: 100%;
  font-size: 18px;
}
[data-dpr="2"] .chanpin_list li div {
  font-size: 36px;
}
[data-dpr="2.5"] .chanpin_list li div {
  font-size: 45px;
}
[data-dpr="2.75"] .chanpin_list li div {
  font-size: 50px;
}
[data-dpr="3"] .chanpin_list li div {
  font-size: 54px;
}
[data-dpr="4"] .chanpin_list li div {
  font-size: 72px;
}
.chanpin_list li div {
  text-align: left;
  line-height: 1.152rem;
  color: rgba(0, 0, 0, 0.85);
}
.chanpin_list li div p {
  margin: 0;
}

/*base css*/
html, body {
  min-height: 100%;
  font-size: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

body {
  /*设置基本字体配置*/
  font-family: "PingFangSC-Regular", Helvetica, "Microsoft Yahei", Arial, sans-serif;
  /*让绝对定位元素，根据 body 定位*/
  position: relative;
  /*设置网页基本字体颜色为浅灰色*/
  color: rgba(0, 0, 0, 0.65);
  background-color: #0D1834;
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -ms-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  /*使字体渲染更顺滑*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  /*解决同一个页面 同样样式 字体大小不一样的问题 ？？？？*/
  -webkit-text-size-adjust: none;
}

p, body, ul, h1, h2, h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

div {
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
}

/*start*/
.lock {
  position: fixed;
  overflow: hidden;
}

.title1 {
  font-size: 24px;
}
[data-dpr="2"] .title1 {
  font-size: 48px;
}
[data-dpr="2.5"] .title1 {
  font-size: 60px;
}
[data-dpr="2.75"] .title1 {
  font-size: 66px;
}
[data-dpr="3"] .title1 {
  font-size: 72px;
}
[data-dpr="4"] .title1 {
  font-size: 96px;
}
.title1 {
  color: #091621;
  line-height: 1.4293333333rem;
}

.title1-sub {
  font-size: 17px;
}
[data-dpr="2"] .title1-sub {
  font-size: 34px;
}
[data-dpr="2.5"] .title1-sub {
  font-size: 43px;
}
[data-dpr="2.75"] .title1-sub {
  font-size: 47px;
}
[data-dpr="3"] .title1-sub {
  font-size: 51px;
}
[data-dpr="4"] .title1-sub {
  font-size: 68px;
}
.title1-sub {
  color: rgba(0, 0, 0, 0.85);
  line-height: 0.8533333333rem;
}

.title2 {
  display: inline-block;
  margin-top: 0.512rem;
  width: 14.2933333333rem;
  line-height: 0.8533333333rem;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
[data-dpr="2"] .title2 {
  font-size: 28px;
}
[data-dpr="2.5"] .title2 {
  font-size: 35px;
}
[data-dpr="2.75"] .title2 {
  font-size: 39px;
}
[data-dpr="3"] .title2 {
  font-size: 42px;
}
[data-dpr="4"] .title2 {
  font-size: 56px;
}

button.zixun, a.view {
  display: block;
  width: 5.9733333333rem;
  height: 1.7066666667rem;
  line-height: 1.7066666667rem;
  text-align: center;
  background: #FFFFFF;
  color: #266DFB;
  font-size: 16px;
}
[data-dpr="2"] button.zixun, [data-dpr="2"] a.view {
  font-size: 32px;
}
[data-dpr="2.5"] button.zixun, [data-dpr="2.5"] a.view {
  font-size: 40px;
}
[data-dpr="2.75"] button.zixun, [data-dpr="2.75"] a.view {
  font-size: 44px;
}
[data-dpr="3"] button.zixun, [data-dpr="3"] a.view {
  font-size: 48px;
}
[data-dpr="4"] button.zixun, [data-dpr="4"] a.view {
  font-size: 64px;
}

button.zixun.zixun2 {
  display: inline-block;
  background: #266DFB;
  color: #FFFFFF;
  border: 0 none;
}

a.detailbtn {
  display: block;
  width: 5.12rem;
  height: 1.536rem;
  line-height: 1.536rem;
  background: #266DFB;
  color: #FFFFFF;
  font-size: 14px;
}
[data-dpr="2"] a.detailbtn {
  font-size: 28px;
}
[data-dpr="2.5"] a.detailbtn {
  font-size: 35px;
}
[data-dpr="2.75"] a.detailbtn {
  font-size: 39px;
}
[data-dpr="3"] a.detailbtn {
  font-size: 42px;
}
[data-dpr="4"] a.detailbtn {
  font-size: 56px;
}
a.detailbtn {
  text-align: center;
}

a.simple-btn {
  display: inline-block;
  padding: 0 0.8533333333rem;
  min-width: 5.12rem;
  height: 1.3653333333rem;
  line-height: 1.3653333333rem;
  color: #266DFB;
  background: #FFFFFF;
  border: 0.0426666667rem solid #266DFB;
  font-size: 14px;
}
[data-dpr="2"] a.simple-btn {
  font-size: 28px;
}
[data-dpr="2.5"] a.simple-btn {
  font-size: 35px;
}
[data-dpr="2.75"] a.simple-btn {
  font-size: 39px;
}
[data-dpr="3"] a.simple-btn {
  font-size: 42px;
}
[data-dpr="4"] a.simple-btn {
  font-size: 56px;
}

.swiper-pagination-bullet {
  display: inline-block;
  width: 0.768rem;
  height: 0.128rem;
  margin: 0 0.1706666667rem;
  background: rgb(205, 207, 212);
  border-radius: 0;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #a9adb5;
}

.anli_swiper, .fa_swiper, .no_swiper {
  margin-top: 1.5786666667rem;
  text-align: left;
}
.anli_swiper .swiper-slide, .fa_swiper .swiper-slide, .no_swiper .swiper-slide {
  background-color: #FFFFFF;
}
.anli_swiper img, .fa_swiper img, .no_swiper img {
  width: 100%;
}
.anli_swiper h4, .fa_swiper h4, .no_swiper h4 {
  margin: 0.8533333333rem 0 0 0.8533333333rem;
  font-weight: bold;
  color: #091621;
  line-height: 1.0666666667rem;
  font-size: 18px;
}
[data-dpr="2"] .anli_swiper h4, [data-dpr="2"] .fa_swiper h4, [data-dpr="2"] .no_swiper h4 {
  font-size: 36px;
}
[data-dpr="2.5"] .anli_swiper h4, [data-dpr="2.5"] .fa_swiper h4, [data-dpr="2.5"] .no_swiper h4 {
  font-size: 45px;
}
[data-dpr="2.75"] .anli_swiper h4, [data-dpr="2.75"] .fa_swiper h4, [data-dpr="2.75"] .no_swiper h4 {
  font-size: 50px;
}
[data-dpr="3"] .anli_swiper h4, [data-dpr="3"] .fa_swiper h4, [data-dpr="3"] .no_swiper h4 {
  font-size: 54px;
}
[data-dpr="4"] .anli_swiper h4, [data-dpr="4"] .fa_swiper h4, [data-dpr="4"] .no_swiper h4 {
  font-size: 72px;
}
.anli_swiper p, .fa_swiper p, .no_swiper p {
  padding: 0.3413333333rem 0.8533333333rem 0.8533333333rem;
  font-weight: 300;
  color: rgba(9, 22, 33, 0.65);
  line-height: 0.8533333333rem;
  font-size: 14px;
}
[data-dpr="2"] .anli_swiper p, [data-dpr="2"] .fa_swiper p, [data-dpr="2"] .no_swiper p {
  font-size: 28px;
}
[data-dpr="2.5"] .anli_swiper p, [data-dpr="2.5"] .fa_swiper p, [data-dpr="2.5"] .no_swiper p {
  font-size: 35px;
}
[data-dpr="2.75"] .anli_swiper p, [data-dpr="2.75"] .fa_swiper p, [data-dpr="2.75"] .no_swiper p {
  font-size: 39px;
}
[data-dpr="3"] .anli_swiper p, [data-dpr="3"] .fa_swiper p, [data-dpr="3"] .no_swiper p {
  font-size: 42px;
}
[data-dpr="4"] .anli_swiper p, [data-dpr="4"] .fa_swiper p, [data-dpr="4"] .no_swiper p {
  font-size: 56px;
}
.anli_swiper a.jumpcase, .fa_swiper a.jumpcase, .no_swiper a.jumpcase {
  position: absolute;
  bottom: 0;
  display: inline-block;
  margin: 0 0 0.8533333333rem 3.4133333333rem;
  border: 0 none;
  width: 5.9733333333rem;
  height: 1.7066666667rem;
  line-height: 1.7066666667rem;
  background: #266dfb;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
}
[data-dpr="2"] .anli_swiper a.jumpcase, [data-dpr="2"] .fa_swiper a.jumpcase, [data-dpr="2"] .no_swiper a.jumpcase {
  font-size: 32px;
}
[data-dpr="2.5"] .anli_swiper a.jumpcase, [data-dpr="2.5"] .fa_swiper a.jumpcase, [data-dpr="2.5"] .no_swiper a.jumpcase {
  font-size: 40px;
}
[data-dpr="2.75"] .anli_swiper a.jumpcase, [data-dpr="2.75"] .fa_swiper a.jumpcase, [data-dpr="2.75"] .no_swiper a.jumpcase {
  font-size: 44px;
}
[data-dpr="3"] .anli_swiper a.jumpcase, [data-dpr="3"] .fa_swiper a.jumpcase, [data-dpr="3"] .no_swiper a.jumpcase {
  font-size: 48px;
}
[data-dpr="4"] .anli_swiper a.jumpcase, [data-dpr="4"] .fa_swiper a.jumpcase, [data-dpr="4"] .no_swiper a.jumpcase {
  font-size: 64px;
}
.anli_swiper .logos, .fa_swiper .logos, .no_swiper .logos {
  display: inline-block;
  width: 11.9466666667rem;
  margin-left: 0.8533333333rem;
}
.anli_swiper .zixun, .fa_swiper .zixun, .no_swiper .zixun {
  margin: 0.8533333333rem 0 0.8533333333rem 0.8533333333rem;
}

.anli_swiper .swiper-slide, .no_swiper .swiper-slide {
  height: 22.6133333333rem;
  padding-bottom: 3.4133333333rem;
}

.anli_swiper.consult_al .jumpcase {
  bottom: 0.8533333333rem;
  left: 0.8533333333rem;
  margin: 0;
}
.anli_swiper.consult_al .name {
  font-size: 27px;
}
[data-dpr="2"] .anli_swiper.consult_al .name {
  font-size: 54px;
}
[data-dpr="2.5"] .anli_swiper.consult_al .name {
  font-size: 68px;
}
[data-dpr="2.75"] .anli_swiper.consult_al .name {
  font-size: 74px;
}
[data-dpr="3"] .anli_swiper.consult_al .name {
  font-size: 81px;
}
[data-dpr="4"] .anli_swiper.consult_al .name {
  font-size: 108px;
}
.anli_swiper.consult_al .name {
  line-height: 1.0666666667rem;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  padding: 0.8533333333rem 0 0 0.8533333333rem;
}
.anli_swiper.consult_al .swiper-slide {
  height: 24.7466666667rem;
  padding-bottom: 3.4133333333rem;
}

.anli_swiper.huanjing_al .swiper-slide {
  height: auto;
  padding-bottom: 0;
}

.no_swiper {
  margin: 1.28rem 0.8533333333rem 0;
}

.typebtn {
  display: inline-block;
  margin-top: 0.8533333333rem;
  padding: 0.6826666667rem 0 0 0.1706666667rem;
  width: 14.2933333333rem;
  height: 3.072rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  text-align: left;
}
.typebtn button {
  display: inline-block;
  margin-left: 0.512rem;
  padding: 0;
  height: 1.7066666667rem;
  width: 2.6453333333rem;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.45);
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-size: 14px;
}
[data-dpr="2"] .typebtn button {
  font-size: 28px;
}
[data-dpr="2.5"] .typebtn button {
  font-size: 35px;
}
[data-dpr="2.75"] .typebtn button {
  font-size: 39px;
}
[data-dpr="3"] .typebtn button {
  font-size: 42px;
}
[data-dpr="4"] .typebtn button {
  font-size: 56px;
}
.typebtn button:first-child {
  margin-left: 0;
  width: 3.4133333333rem;
}
.typebtn button.active {
  background: #266DFB;
  border: 0 none;
  color: #FFFFFF;
}

.banner_zixun_blue {
  display: inline-block;
  margin: 1.28rem 0 0 1.28rem;
  border: 0 none;
  width: 5.9733333333rem;
  height: 1.7066666667rem;
  line-height: 1.7066666667rem;
  background: #266DFB;
  color: #FFFFFF;
  text-align: center;
  font-size: 16px;
}
[data-dpr="2"] .banner_zixun_blue {
  font-size: 32px;
}
[data-dpr="2.5"] .banner_zixun_blue {
  font-size: 40px;
}
[data-dpr="2.75"] .banner_zixun_blue {
  font-size: 44px;
}
[data-dpr="3"] .banner_zixun_blue {
  font-size: 48px;
}
[data-dpr="4"] .banner_zixun_blue {
  font-size: 64px;
}

.pro_list {
  display: inline-block;
  margin-top: 0.8533333333rem;
}
.pro_list li {
  position: relative;
  padding: 0.8533333333rem;
  margin-bottom: 0.8533333333rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  width: 14.2933333333rem;
  background: #FFFFFF;
}
.pro_list li:last-child {
  margin-bottom: 0;
}
.pro_list li .p1 span, .pro_list li .p2 span {
  margin-right: 0.1706666667rem;
  font-size: 18px;
}
[data-dpr="2"] .pro_list li .p1 span, [data-dpr="2"] .pro_list li .p2 span {
  font-size: 36px;
}
[data-dpr="2.5"] .pro_list li .p1 span, [data-dpr="2.5"] .pro_list li .p2 span {
  font-size: 45px;
}
[data-dpr="2.75"] .pro_list li .p1 span, [data-dpr="2.75"] .pro_list li .p2 span {
  font-size: 50px;
}
[data-dpr="3"] .pro_list li .p1 span, [data-dpr="3"] .pro_list li .p2 span {
  font-size: 54px;
}
[data-dpr="4"] .pro_list li .p1 span, [data-dpr="4"] .pro_list li .p2 span {
  font-size: 72px;
}
.pro_list li .p1, .pro_list li .p2 {
  font-size: 16px;
}
[data-dpr="2"] .pro_list li .p1, [data-dpr="2"] .pro_list li .p2 {
  font-size: 32px;
}
[data-dpr="2.5"] .pro_list li .p1, [data-dpr="2.5"] .pro_list li .p2 {
  font-size: 40px;
}
[data-dpr="2.75"] .pro_list li .p1, [data-dpr="2.75"] .pro_list li .p2 {
  font-size: 44px;
}
[data-dpr="3"] .pro_list li .p1, [data-dpr="3"] .pro_list li .p2 {
  font-size: 48px;
}
[data-dpr="4"] .pro_list li .p1, [data-dpr="4"] .pro_list li .p2 {
  font-size: 64px;
}
.pro_list li .p1, .pro_list li .p2 {
  font-weight: bold;
  line-height: 0.9386666667rem;
  color: rgba(0, 0, 0, 0.85);
  text-align: left;
}
.pro_list li .p2 {
  margin-top: 0.2986666667rem;
  color: rgba(0, 0, 0, 0.65);
  font-weight: 400;
}
.pro_list li .detailbtn {
  margin-top: 0.6826666667rem;
}

.md-xiangguan {
  background: #F8F9FB;
}
.md-xiangguan .xiangguan_list {
  display: inline-block;
  margin-top: 1.28rem;
}
.md-xiangguan .xiangguan_list li {
  position: relative;
  width: 14.2933333333rem;
  height: 3.8826666667rem;
  margin-bottom: 0.8533333333rem;
  background: #FFFFFF;
  border-radius: 2px;
}
.md-xiangguan .xiangguan_list li a {
  display: block;
  line-height: 5.9733333333rem;
  font-size: 20px;
}
[data-dpr="2"] .md-xiangguan .xiangguan_list li a {
  font-size: 40px;
}
[data-dpr="2.5"] .md-xiangguan .xiangguan_list li a {
  font-size: 50px;
}
[data-dpr="2.75"] .md-xiangguan .xiangguan_list li a {
  font-size: 55px;
}
[data-dpr="3"] .md-xiangguan .xiangguan_list li a {
  font-size: 60px;
}
[data-dpr="4"] .md-xiangguan .xiangguan_list li a {
  font-size: 80px;
}
.md-xiangguan .xiangguan_list li a {
  font-weight: bold;
  color: #000000;
}
.md-xiangguan .xiangguan_list li a img {
  position: absolute;
  left: 0.64rem;
  top: 0.8533333333rem;
  width: 1.7066666667rem;
}
.md-xiangguan .xiangguan_list li a div {
  padding: 0.8533333333rem 0 0 3.136rem;
  line-height: 0.96rem;
  font-size: 16px;
}
[data-dpr="2"] .md-xiangguan .xiangguan_list li a div {
  font-size: 32px;
}
[data-dpr="2.5"] .md-xiangguan .xiangguan_list li a div {
  font-size: 40px;
}
[data-dpr="2.75"] .md-xiangguan .xiangguan_list li a div {
  font-size: 44px;
}
[data-dpr="3"] .md-xiangguan .xiangguan_list li a div {
  font-size: 48px;
}
[data-dpr="4"] .md-xiangguan .xiangguan_list li a div {
  font-size: 64px;
}
.md-xiangguan .xiangguan_list li a div {
  text-align: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
}
.md-xiangguan .xiangguan_list li a div h4 {
  margin: 0;
  line-height: 1.0666666667rem;
  font-size: 18px;
}
[data-dpr="2"] .md-xiangguan .xiangguan_list li a div h4 {
  font-size: 36px;
}
[data-dpr="2.5"] .md-xiangguan .xiangguan_list li a div h4 {
  font-size: 45px;
}
[data-dpr="2.75"] .md-xiangguan .xiangguan_list li a div h4 {
  font-size: 50px;
}
[data-dpr="3"] .md-xiangguan .xiangguan_list li a div h4 {
  font-size: 54px;
}
[data-dpr="4"] .md-xiangguan .xiangguan_list li a div h4 {
  font-size: 72px;
}
.md-xiangguan .xiangguan_list li:after {
  position: absolute;
  top: 1.4293333333rem;
  right: 0.512rem;
  content: " ";
  display: inline-block;
  width: 1.024rem;
  height: 1.024rem;
  background: url(../image/jiantou-you.png) no-repeat;
  background-size: cover;
}

.kehu_ul li {
  display: inline-block;
  width: 6.8053333333rem;
  height: 2.8586666667rem;
}
.kehu_ul li a, .kehu_ul li img {
  display: block;
  width: 100%;
  height: 100%;
}

/*主页*/
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 2.3466666667rem;
  z-index: 9999;
}
.header img {
  display: none;
}
.header.header_bg {
  background: rgba(13, 23, 38, 0.8);
}
.header a {
  display: inline-block;
  float: left;
}
.header .logo {
  display: inline-block;
  margin: 0.4266666667rem 0 0 0.8533333333rem;
  width: 3.84rem;
  height: 1.5573333333rem;
  background: url(../image/logo.png) no-repeat;
  background-size: 100% 100%;
}
.header .language-switch {
  position: absolute;
  right: 140px;
  top: 53px;
}
.header .language-switch em {
  display: inline-block;
  width: 0.8533333333rem;
  height: 0.8533333333rem;
  background: url(../image/menu/language-switch-white.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
}
.header .language-switch span {
  margin-left: 0.1706666667rem;
  font-size: 15px;
}
[data-dpr="2"] .header .language-switch span {
  font-size: 30px;
}
[data-dpr="2.5"] .header .language-switch span {
  font-size: 38px;
}
[data-dpr="2.75"] .header .language-switch span {
  font-size: 41px;
}
[data-dpr="3"] .header .language-switch span {
  font-size: 45px;
}
[data-dpr="4"] .header .language-switch span {
  font-size: 60px;
}
.header .language-switch span {
  color: #FFFFFF;
  vertical-align: middle;
}
.header .header_btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.28rem;
  height: 1.28rem;
  margin: 0.5333333333rem 0.4266666667rem 0 0;
  background: url(../image/nav.png) center center no-repeat;
  background-size: 0.6826666667rem 0.64rem;
  z-index: 1;
}

#headerComp {
  display: inline-block;
}

#headerMenuComp.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(13, 23, 38, 0.7);
}

/*菜单*/
.menu {
  width: 100%;
  text-align: left;
  padding: 1.2373333333rem 0 0 0.64rem;
  background: #0D1834;
}
.menu .menu_1 {
  position: relative;
  font-size: 16px;
}
[data-dpr="2"] .menu .menu_1 {
  font-size: 32px;
}
[data-dpr="2.5"] .menu .menu_1 {
  font-size: 40px;
}
[data-dpr="2.75"] .menu .menu_1 {
  font-size: 44px;
}
[data-dpr="3"] .menu .menu_1 {
  font-size: 48px;
}
[data-dpr="4"] .menu .menu_1 {
  font-size: 64px;
}
.menu .menu_1 {
  color: #FFFFFF;
}
.menu .menu_1 .sub_menu {
  margin: 0.1706666667rem 0 1.024rem 0;
  font-size: 12px;
}
[data-dpr="2"] .menu .menu_1 .sub_menu {
  font-size: 24px;
}
[data-dpr="2.5"] .menu .menu_1 .sub_menu {
  font-size: 30px;
}
[data-dpr="2.75"] .menu .menu_1 .sub_menu {
  font-size: 33px;
}
[data-dpr="3"] .menu .menu_1 .sub_menu {
  font-size: 36px;
}
[data-dpr="4"] .menu .menu_1 .sub_menu {
  font-size: 48px;
}
.menu .menu_1 .sub_menu {
  color: #969BA2;
}
.menu .menu_1 .sub_menu li {
  position: relative;
  display: inline-block;
  width: 5.3333333333rem;
  height: 1.3653333333rem;
  line-height: 1.3653333333rem;
}
.menu .menu_1 .sub_menu li:nth-child(3n) {
  width: 4.2666666667rem;
}
.menu .menu_1 .sub_menu .hotpro:after, .menu .menu_1 .sub_menu .newpro:after {
  position: absolute;
  top: 0;
  content: " ";
  margin: 0.4693333333rem 0 0 0.4266666667rem;
  display: inline-block;
  width: 1.7066666667rem;
  height: 0.7253333333rem;
  background: url(../image/menu/hot@2x.png) no-repeat;
  background-size: cover;
}
.menu .menu_1 .sub_menu .newpro:after {
  background: url(../image/menu/new@2x.png) no-repeat;
  background-size: cover;
}
.menu .menu_1 a {
  display: block;
  color: #969BA2;
}
.menu {
  /*header menu*/
}
.menu.header_menu {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  width: 11.9466666667rem;
  height: 100%;
  padding: 2.5386666667rem 0 0 0;
  z-index: 99999;
  background: #FFFFFF;
}
.menu.header_menu .menu_oper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2.5386666667rem;
  line-height: 2.5386666667rem;
  padding: 0 0.2133333333rem 0 0.64rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  background: #0D1937;
  z-index: 2;
}
.menu.header_menu .menu_oper a {
  display: inline-block;
}
.menu.header_menu .menu_oper .logo {
  display: inline-block;
  margin-top: 0.4266666667rem;
  width: 3.7973333333rem;
  height: 1.536rem;
  background: url(../image/logo.png) no-repeat;
  background-size: 3.7973333333rem 1.536rem;
}
.menu.header_menu .menu_oper .close {
  float: right;
  display: inline-block;
  width: 1.7066666667rem;
  height: 1.28rem;
  margin-top: 0.5333333333rem;
  background: url(../image/menu-close.png) center center no-repeat;
  background-size: 0.64rem 0.64rem;
}
.menu.header_menu .menu_wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding: 2.7946666667rem 0 2.7733333333rem 0;
  overflow: hidden;
  user-select: none;
  text-size-adjust: none;
  background: #0D1937;
}
.menu.header_menu .menu_wrapper .menu_ul {
  position: relative;
  /* Prevent elements to be highlighted on tap */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* Put the scroller into the HW Compositing layer right from the start */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.menu.header_menu .menu_1 {
  color: #6B7883;
  line-height: 2.1333333333rem;
  max-height: 2.1333333333rem;
  overflow: hidden;
  transition: all 0.5s ease-out;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.menu.header_menu .menu_1.zhanwei {
  border: 0 none;
}
.menu.header_menu .menu_1.active.PRODUCTS {
  max-height: 45.44rem;
}
.menu.header_menu .menu_1.active.SOLUTIONS {
  max-height: 49.0666666667rem;
}
.menu.header_menu .menu_1.active.CASES {
  max-height: 26.88rem;
}
.menu.header_menu .menu_1.active.ABOUT {
  max-height: 13.44rem;
}
.menu.header_menu .menu_1.active .sub_menu {
  display: block;
  transition: all 0.5s ease-out;
  background: #182443;
}
.menu.header_menu .menu_1.active .menu_btn {
  transform: rotate(90deg);
}
.menu.header_menu .menu_1 .menu_1_txt {
  position: relative;
  height: 2.1333333333rem;
  line-height: 2.1333333333rem;
  color: #FFFFFF;
}
.menu.header_menu .menu_1 .menu_1_txt a {
  display: inline-block;
  padding-left: 0.8533333333rem;
  width: 100%;
  font-size: 16px;
}
[data-dpr="2"] .menu.header_menu .menu_1 .menu_1_txt a {
  font-size: 32px;
}
[data-dpr="2.5"] .menu.header_menu .menu_1 .menu_1_txt a {
  font-size: 40px;
}
[data-dpr="2.75"] .menu.header_menu .menu_1 .menu_1_txt a {
  font-size: 44px;
}
[data-dpr="3"] .menu.header_menu .menu_1 .menu_1_txt a {
  font-size: 48px;
}
[data-dpr="4"] .menu.header_menu .menu_1 .menu_1_txt a {
  font-size: 64px;
}
.menu.header_menu .menu_1 .menu_1_txt a {
  color: #FFFFFF;
}
.menu.header_menu .menu_1 .menu_1_txt a:active {
  background: rgba(36, 58, 119, 0.45);
}
.menu.header_menu .menu_1 .menu_1_txt span {
  padding-left: 0.8533333333rem;
}
.menu.header_menu .menu_1 .menu_1_txt .menu_btn {
  position: absolute;
  top: 0.2773333333rem;
  right: 0.3413333333rem;
  display: inline-block;
  width: 1.4933333333rem;
  height: 1.4933333333rem;
  background: url(../image/menu_arrow.png) center center no-repeat;
  background-size: 0.6826666667rem 0.6826666667rem;
  transition: all 0.5s ease-out;
}
.menu.header_menu .menu_1 .sub_menu {
  margin-bottom: 0;
  transition: all 0.5s ease-out;
}
.menu.header_menu .menu_1 .sub_menu ul {
  padding: 0.32rem 0;
}
.menu.header_menu .menu_1 .sub_menu li {
  display: block;
  width: 100%;
  height: 1.7066666667rem;
  line-height: 1.7066666667rem;
}
.menu.header_menu .menu_1 .sub_menu li.mod_title {
  padding-left: 1.536rem;
  font-size: 14px;
}
[data-dpr="2"] .menu.header_menu .menu_1 .sub_menu li.mod_title {
  font-size: 28px;
}
[data-dpr="2.5"] .menu.header_menu .menu_1 .sub_menu li.mod_title {
  font-size: 35px;
}
[data-dpr="2.75"] .menu.header_menu .menu_1 .sub_menu li.mod_title {
  font-size: 39px;
}
[data-dpr="3"] .menu.header_menu .menu_1 .sub_menu li.mod_title {
  font-size: 42px;
}
[data-dpr="4"] .menu.header_menu .menu_1 .sub_menu li.mod_title {
  font-size: 56px;
}
.menu.header_menu .menu_1 .sub_menu li.mod_title {
  color: rgba(255, 255, 255, 0.45);
}
.menu.header_menu .menu_1 .sub_menu li.curMenu {
  background: rgba(36, 58, 119, 0.45);
}
.menu.header_menu .menu_1 .sub_menu a {
  padding-left: 1.536rem;
  font-size: 14px;
}
[data-dpr="2"] .menu.header_menu .menu_1 .sub_menu a {
  font-size: 28px;
}
[data-dpr="2.5"] .menu.header_menu .menu_1 .sub_menu a {
  font-size: 35px;
}
[data-dpr="2.75"] .menu.header_menu .menu_1 .sub_menu a {
  font-size: 39px;
}
[data-dpr="3"] .menu.header_menu .menu_1 .sub_menu a {
  font-size: 42px;
}
[data-dpr="4"] .menu.header_menu .menu_1 .sub_menu a {
  font-size: 56px;
}
.menu.header_menu .menu_1 .sub_menu a {
  color: #FFFFFF;
}
.menu.header_menu .menu_1 .sub_menu a:active {
  background: rgba(36, 58, 119, 0.45);
}
.menu.header_menu .menu_1 .sub_menu a .k_hot {
  position: absolute;
  margin: 0.4266666667rem 0 0 0.256rem;
  display: inline-block;
  width: 1.1093333333rem;
  height: 0.4266666667rem;
  background: url(../image/menu/HOT@2x.png) no-repeat;
  background-size: cover;
}
.menu.header_menu .menu_1 .sub_menu a .k_new {
  position: absolute;
  margin: 0.4266666667rem 0 0 0.256rem;
  display: inline-block;
  width: 1.7066666667rem;
  height: 0.7253333333rem;
  background: url(../image/menu/new@2x.png) no-repeat;
  background-size: cover;
}

/*footer*/
.footer {
  position: relative;
  background: #FFFFFF;
  border-top: 1px solid rgba(116, 69, 69, 0.15);
}
.footer .contact_info {
  text-align: left;
}
.footer .contact_info .contact {
  padding: 1.2586666667rem 0.64rem 1.2586666667rem 0.64rem;
}
.footer .contact_info .contact .address:before {
  display: inline-block;
  content: " ";
  margin-right: 4px;
  width: 0.5973333333rem;
  height: 0.5973333333rem;
  background: url(../image/address.png) no-repeat;
  vertical-align: middle;
}
.footer .contact_info img {
  width: 1.28rem;
  height: 1.28rem;
}
.footer .contact_info .p1 {
  font-size: 16px;
}
[data-dpr="2"] .footer .contact_info .p1 {
  font-size: 32px;
}
[data-dpr="2.5"] .footer .contact_info .p1 {
  font-size: 40px;
}
[data-dpr="2.75"] .footer .contact_info .p1 {
  font-size: 44px;
}
[data-dpr="3"] .footer .contact_info .p1 {
  font-size: 48px;
}
[data-dpr="4"] .footer .contact_info .p1 {
  font-size: 64px;
}
.footer .contact_info .p1 {
  margin-top: 0.384rem;
  margin-bottom: 0.2133333333rem;
  color: #000000;
}
.footer .contact_info .p2 {
  font-size: 14px;
}
[data-dpr="2"] .footer .contact_info .p2 {
  font-size: 28px;
}
[data-dpr="2.5"] .footer .contact_info .p2 {
  font-size: 35px;
}
[data-dpr="2.75"] .footer .contact_info .p2 {
  font-size: 39px;
}
[data-dpr="3"] .footer .contact_info .p2 {
  font-size: 42px;
}
[data-dpr="4"] .footer .contact_info .p2 {
  font-size: 56px;
}
.footer .contact_info .p2 {
  line-height: 1.3653333333rem;
  color: rgba(0, 0, 0, 0.65);
}
.footer .contact_info .p2 a {
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.3653333333rem;
}
.footer .contact_info .p2 span {
  display: inline-block;
  width: 2.3466666667rem;
}
.footer .contact_code {
  position: absolute;
  top: 1.3866666667rem;
  right: 1.0666666667rem;
  width: 3.2rem;
  text-align: center;
}
.footer .contact_code .qrcode {
  display: inline-block;
  width: 2.56rem;
  height: 2.56rem;
}
.footer .contact_code p {
  margin-top: 0.384rem;
  font-size: 12px;
}
[data-dpr="2"] .footer .contact_code p {
  font-size: 24px;
}
[data-dpr="2.5"] .footer .contact_code p {
  font-size: 30px;
}
[data-dpr="2.75"] .footer .contact_code p {
  font-size: 33px;
}
[data-dpr="3"] .footer .contact_code p {
  font-size: 36px;
}
[data-dpr="4"] .footer .contact_code p {
  font-size: 48px;
}
.footer .contact_code p {
  line-height: 0.8533333333rem;
  color: #969BA2;
}
.footer .foot_box {
  line-height: 1.024rem;
  font-size: 12px;
}
[data-dpr="2"] .footer .foot_box {
  font-size: 24px;
}
[data-dpr="2.5"] .footer .foot_box {
  font-size: 30px;
}
[data-dpr="2.75"] .footer .foot_box {
  font-size: 33px;
}
[data-dpr="3"] .footer .foot_box {
  font-size: 36px;
}
[data-dpr="4"] .footer .foot_box {
  font-size: 48px;
}
.footer .foot_box {
  padding: 0.6186666667rem 0;
  text-align: center;
  border-top: 1px solid #303946;
  color: rgba(0, 0, 0, 0.65);
}
.footer .foot_box .rights, .footer .foot_box a {
  color: rgba(0, 0, 0, 0.65);
}

.freetry, .joinnow {
  width: 100%;
  height: 6.8266666667rem;
  text-align: center;
  background: url(../image/banbg.jpg) no-repeat;
  background-size: cover;
}
.freetry p, .joinnow p {
  padding-top: 1.024rem;
  font-size: 20px;
}
[data-dpr="2"] .freetry p, [data-dpr="2"] .joinnow p {
  font-size: 40px;
}
[data-dpr="2.5"] .freetry p, [data-dpr="2.5"] .joinnow p {
  font-size: 50px;
}
[data-dpr="2.75"] .freetry p, [data-dpr="2.75"] .joinnow p {
  font-size: 55px;
}
[data-dpr="3"] .freetry p, [data-dpr="3"] .joinnow p {
  font-size: 60px;
}
[data-dpr="4"] .freetry p, [data-dpr="4"] .joinnow p {
  font-size: 80px;
}
.freetry p, .joinnow p {
  color: #000000;
}
.freetry button, .joinnow button {
  display: inline-block;
  margin-top: 0.6826666667rem;
  background: #266DFB;
  border: 1px solid #266DFB;
  color: #FFFFFF;
}
.freetry.joinnow p, .joinnow.joinnow p {
  padding-top: 1.28rem;
}
.freetry.joinnow button, .joinnow.joinnow button {
  margin-top: 1.024rem;
}

/*about*/
.floatframe {
  position: fixed;
  right: 0.5333333333rem;
  bottom: 1.8346666667rem;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  text-align: center;
  z-index: 100;
}
.floatframe .floatul li {
  width: 1.7066666667rem;
  height: 1.7066666667rem;
  background-color: rgb(47, 61, 117);
  margin: 0.2133333333rem 0;
}
.floatframe .floatul li img {
  display: inline-block;
}
.floatframe .floatul li.seevideo_btn img {
  width: 1.0666666667rem;
  height: 1.0666666667rem;
  margin-top: 0.32rem;
}
.floatframe .floatul li.consult img {
  width: 1.1306666667rem;
  height: 0.9386666667rem;
  margin-top: 0.384rem;
}
.floatframe .floatul li.servicer img {
  width: 0.9386666667rem;
  height: 0.9813333333rem;
  margin-top: 0.3626666667rem;
}
.floatframe .floatul li.totop {
  display: none;
}
.floatframe .floatul li.totop img {
  width: 0.9386666667rem;
  height: 0.9386666667rem;
  margin-top: 0.384rem;
}

.pop_layer {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
}

.servicer_popup {
  position: fixed;
  right: 2.6453333333rem;
  bottom: 3.4133333333rem;
  width: 7.936rem;
  height: 5.4613333333rem;
  padding: 0.64rem;
  font-size: 12px;
}
[data-dpr="2"] .servicer_popup {
  font-size: 24px;
}
[data-dpr="2.5"] .servicer_popup {
  font-size: 30px;
}
[data-dpr="2.75"] .servicer_popup {
  font-size: 33px;
}
[data-dpr="3"] .servicer_popup {
  font-size: 36px;
}
[data-dpr="4"] .servicer_popup {
  font-size: 48px;
}
.servicer_popup {
  color: rgba(0, 0, 0, 0.85);
  background-color: #FFFFFF;
  text-align: left;
  box-shadow: 0 4px 12px -1px rgba(36, 58, 119, 0.25);
}
.servicer_popup .contact:first-child {
  margin-bottom: 0.512rem;
}
.servicer_popup p {
  line-height: 0.8533333333rem;
}
.servicer_popup .call, .servicer_popup .email {
  font-size: 15px;
}
[data-dpr="2"] .servicer_popup .call, [data-dpr="2"] .servicer_popup .email {
  font-size: 30px;
}
[data-dpr="2.5"] .servicer_popup .call, [data-dpr="2.5"] .servicer_popup .email {
  font-size: 38px;
}
[data-dpr="2.75"] .servicer_popup .call, [data-dpr="2.75"] .servicer_popup .email {
  font-size: 41px;
}
[data-dpr="3"] .servicer_popup .call, [data-dpr="3"] .servicer_popup .email {
  font-size: 45px;
}
[data-dpr="4"] .servicer_popup .call, [data-dpr="4"] .servicer_popup .email {
  font-size: 60px;
}
.servicer_popup .call, .servicer_popup .email {
  line-height: 1.024rem;
  color: #243A77;
  font-weight: bold;
}
.servicer_popup .email {
  font-size: 14px;
}
[data-dpr="2"] .servicer_popup .email {
  font-size: 28px;
}
[data-dpr="2.5"] .servicer_popup .email {
  font-size: 35px;
}
[data-dpr="2.75"] .servicer_popup .email {
  font-size: 39px;
}
[data-dpr="3"] .servicer_popup .email {
  font-size: 42px;
}
[data-dpr="4"] .servicer_popup .email {
  font-size: 56px;
}
.servicer_popup .email {
  line-height: 0.8533333333rem;
  font-weight: 100;
}

.consule_popup, .joinform, .testxxxx {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  z-index: 99999;
  overflow: auto;
}
.consule_popup.joinform, .joinform.joinform, .testxxxx.joinform {
  display: block;
  text-align: center;
}
.consule_popup .kform_head, .joinform .kform_head, .testxxxx .kform_head {
  position: relative;
  padding-top: 1.0666666667rem;
  height: 4.864rem;
  color: #FFFFFF;
  background: #243A77;
  line-height: 1.3653333333rem;
}
.consule_popup .kform_head .form_title1, .joinform .kform_head .form_title1, .testxxxx .kform_head .form_title1 {
  font-size: 26px;
}
[data-dpr="2"] .consule_popup .kform_head .form_title1, [data-dpr="2"] .joinform .kform_head .form_title1, [data-dpr="2"] .testxxxx .kform_head .form_title1 {
  font-size: 52px;
}
[data-dpr="2.5"] .consule_popup .kform_head .form_title1, [data-dpr="2.5"] .joinform .kform_head .form_title1, [data-dpr="2.5"] .testxxxx .kform_head .form_title1 {
  font-size: 65px;
}
[data-dpr="2.75"] .consule_popup .kform_head .form_title1, [data-dpr="2.75"] .joinform .kform_head .form_title1, [data-dpr="2.75"] .testxxxx .kform_head .form_title1 {
  font-size: 72px;
}
[data-dpr="3"] .consule_popup .kform_head .form_title1, [data-dpr="3"] .joinform .kform_head .form_title1, [data-dpr="3"] .testxxxx .kform_head .form_title1 {
  font-size: 78px;
}
[data-dpr="4"] .consule_popup .kform_head .form_title1, [data-dpr="4"] .joinform .kform_head .form_title1, [data-dpr="4"] .testxxxx .kform_head .form_title1 {
  font-size: 104px;
}
.consule_popup .kform_head .form_title2, .joinform .kform_head .form_title2, .testxxxx .kform_head .form_title2 {
  font-size: 20px;
}
[data-dpr="2"] .consule_popup .kform_head .form_title2, [data-dpr="2"] .joinform .kform_head .form_title2, [data-dpr="2"] .testxxxx .kform_head .form_title2 {
  font-size: 40px;
}
[data-dpr="2.5"] .consule_popup .kform_head .form_title2, [data-dpr="2.5"] .joinform .kform_head .form_title2, [data-dpr="2.5"] .testxxxx .kform_head .form_title2 {
  font-size: 50px;
}
[data-dpr="2.75"] .consule_popup .kform_head .form_title2, [data-dpr="2.75"] .joinform .kform_head .form_title2, [data-dpr="2.75"] .testxxxx .kform_head .form_title2 {
  font-size: 55px;
}
[data-dpr="3"] .consule_popup .kform_head .form_title2, [data-dpr="3"] .joinform .kform_head .form_title2, [data-dpr="3"] .testxxxx .kform_head .form_title2 {
  font-size: 60px;
}
[data-dpr="4"] .consule_popup .kform_head .form_title2, [data-dpr="4"] .joinform .kform_head .form_title2, [data-dpr="4"] .testxxxx .kform_head .form_title2 {
  font-size: 80px;
}
.consule_popup .kform_wrapper, .joinform .kform_wrapper, .testxxxx .kform_wrapper {
  padding: 0.2133333333rem 0.9386666667rem;
  height: 100%;
}
.consule_popup .kform_wrapper .kform > label, .joinform .kform_wrapper .kform > label, .testxxxx .kform_wrapper .kform > label {
  display: block;
  font-size: 14px;
}
[data-dpr="2"] .consule_popup .kform_wrapper .kform > label, [data-dpr="2"] .joinform .kform_wrapper .kform > label, [data-dpr="2"] .testxxxx .kform_wrapper .kform > label {
  font-size: 28px;
}
[data-dpr="2.5"] .consule_popup .kform_wrapper .kform > label, [data-dpr="2.5"] .joinform .kform_wrapper .kform > label, [data-dpr="2.5"] .testxxxx .kform_wrapper .kform > label {
  font-size: 35px;
}
[data-dpr="2.75"] .consule_popup .kform_wrapper .kform > label, [data-dpr="2.75"] .joinform .kform_wrapper .kform > label, [data-dpr="2.75"] .testxxxx .kform_wrapper .kform > label {
  font-size: 39px;
}
[data-dpr="3"] .consule_popup .kform_wrapper .kform > label, [data-dpr="3"] .joinform .kform_wrapper .kform > label, [data-dpr="3"] .testxxxx .kform_wrapper .kform > label {
  font-size: 42px;
}
[data-dpr="4"] .consule_popup .kform_wrapper .kform > label, [data-dpr="4"] .joinform .kform_wrapper .kform > label, [data-dpr="4"] .testxxxx .kform_wrapper .kform > label {
  font-size: 56px;
}
.consule_popup .kform_wrapper .kform > label, .joinform .kform_wrapper .kform > label, .testxxxx .kform_wrapper .kform > label {
  line-height: 0.9386666667rem;
  margin: 0.4266666667rem 0 0.3413333333rem 0;
  text-align: left;
  color: rgba(0, 0, 0, 0.85);
}
.consule_popup .kform_wrapper .kform > label .must, .joinform .kform_wrapper .kform > label .must, .testxxxx .kform_wrapper .kform > label .must {
  color: #FF3F3F;
  font-style: normal;
  padding-left: 0.1066666667rem;
}
.consule_popup .kform_wrapper .kform input[type=text], .consule_popup .kform_wrapper .kform textarea, .joinform .kform_wrapper .kform input[type=text], .joinform .kform_wrapper .kform textarea, .testxxxx .kform_wrapper .kform input[type=text], .testxxxx .kform_wrapper .kform textarea {
  display: block;
  width: 100%;
  background-color: #FFFFFF;
  border: 0.0213333333rem solid #E9E9E9;
  border-radius: 0.0853333333rem;
  font-size: 14px;
}
[data-dpr="2"] .consule_popup .kform_wrapper .kform input[type=text], [data-dpr="2"] .consule_popup .kform_wrapper .kform textarea, [data-dpr="2"] .joinform .kform_wrapper .kform input[type=text], [data-dpr="2"] .joinform .kform_wrapper .kform textarea, [data-dpr="2"] .testxxxx .kform_wrapper .kform input[type=text], [data-dpr="2"] .testxxxx .kform_wrapper .kform textarea {
  font-size: 28px;
}
[data-dpr="2.5"] .consule_popup .kform_wrapper .kform input[type=text], [data-dpr="2.5"] .consule_popup .kform_wrapper .kform textarea, [data-dpr="2.5"] .joinform .kform_wrapper .kform input[type=text], [data-dpr="2.5"] .joinform .kform_wrapper .kform textarea, [data-dpr="2.5"] .testxxxx .kform_wrapper .kform input[type=text], [data-dpr="2.5"] .testxxxx .kform_wrapper .kform textarea {
  font-size: 35px;
}
[data-dpr="2.75"] .consule_popup .kform_wrapper .kform input[type=text], [data-dpr="2.75"] .consule_popup .kform_wrapper .kform textarea, [data-dpr="2.75"] .joinform .kform_wrapper .kform input[type=text], [data-dpr="2.75"] .joinform .kform_wrapper .kform textarea, [data-dpr="2.75"] .testxxxx .kform_wrapper .kform input[type=text], [data-dpr="2.75"] .testxxxx .kform_wrapper .kform textarea {
  font-size: 39px;
}
[data-dpr="3"] .consule_popup .kform_wrapper .kform input[type=text], [data-dpr="3"] .consule_popup .kform_wrapper .kform textarea, [data-dpr="3"] .joinform .kform_wrapper .kform input[type=text], [data-dpr="3"] .joinform .kform_wrapper .kform textarea, [data-dpr="3"] .testxxxx .kform_wrapper .kform input[type=text], [data-dpr="3"] .testxxxx .kform_wrapper .kform textarea {
  font-size: 42px;
}
[data-dpr="4"] .consule_popup .kform_wrapper .kform input[type=text], [data-dpr="4"] .consule_popup .kform_wrapper .kform textarea, [data-dpr="4"] .joinform .kform_wrapper .kform input[type=text], [data-dpr="4"] .joinform .kform_wrapper .kform textarea, [data-dpr="4"] .testxxxx .kform_wrapper .kform input[type=text], [data-dpr="4"] .testxxxx .kform_wrapper .kform textarea {
  font-size: 56px;
}
.consule_popup .kform_wrapper .kform input[type=text], .consule_popup .kform_wrapper .kform textarea, .joinform .kform_wrapper .kform input[type=text], .joinform .kform_wrapper .kform textarea, .testxxxx .kform_wrapper .kform input[type=text], .testxxxx .kform_wrapper .kform textarea {
  line-height: 0.9386666667rem;
  padding-left: 0.4266666667rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  color: #6B7883;
}
.consule_popup .kform_wrapper .kform input[type=text], .joinform .kform_wrapper .kform input[type=text], .testxxxx .kform_wrapper .kform input[type=text] {
  height: 1.7066666667rem;
}
.consule_popup .kform_wrapper .kform textarea, .joinform .kform_wrapper .kform textarea, .testxxxx .kform_wrapper .kform textarea {
  height: 4.2666666667rem;
}
.consule_popup .kform_wrapper .kform input::-webkit-input-placeholder, .consule_popup .kform_wrapper .kform textarea::-webkit-input-placeholder, .joinform .kform_wrapper .kform input::-webkit-input-placeholder, .joinform .kform_wrapper .kform textarea::-webkit-input-placeholder, .testxxxx .kform_wrapper .kform input::-webkit-input-placeholder, .testxxxx .kform_wrapper .kform textarea::-webkit-input-placeholder {
  color: rgba(107, 120, 131, 0.5);
}
.consule_popup .kform_wrapper .kform .from_box, .joinform .kform_wrapper .kform .from_box, .testxxxx .kform_wrapper .kform .from_box {
  text-align: left;
}
.consule_popup .kform_wrapper .kform .from_box > label, .joinform .kform_wrapper .kform .from_box > label, .testxxxx .kform_wrapper .kform .from_box > label {
  display: inline-block;
  white-space: nowrap;
  font-size: 14px;
}
[data-dpr="2"] .consule_popup .kform_wrapper .kform .from_box > label, [data-dpr="2"] .joinform .kform_wrapper .kform .from_box > label, [data-dpr="2"] .testxxxx .kform_wrapper .kform .from_box > label {
  font-size: 28px;
}
[data-dpr="2.5"] .consule_popup .kform_wrapper .kform .from_box > label, [data-dpr="2.5"] .joinform .kform_wrapper .kform .from_box > label, [data-dpr="2.5"] .testxxxx .kform_wrapper .kform .from_box > label {
  font-size: 35px;
}
[data-dpr="2.75"] .consule_popup .kform_wrapper .kform .from_box > label, [data-dpr="2.75"] .joinform .kform_wrapper .kform .from_box > label, [data-dpr="2.75"] .testxxxx .kform_wrapper .kform .from_box > label {
  font-size: 39px;
}
[data-dpr="3"] .consule_popup .kform_wrapper .kform .from_box > label, [data-dpr="3"] .joinform .kform_wrapper .kform .from_box > label, [data-dpr="3"] .testxxxx .kform_wrapper .kform .from_box > label {
  font-size: 42px;
}
[data-dpr="4"] .consule_popup .kform_wrapper .kform .from_box > label, [data-dpr="4"] .joinform .kform_wrapper .kform .from_box > label, [data-dpr="4"] .testxxxx .kform_wrapper .kform .from_box > label {
  font-size: 56px;
}
.consule_popup .kform_wrapper .kform .from_box > label, .joinform .kform_wrapper .kform .from_box > label, .testxxxx .kform_wrapper .kform .from_box > label {
  line-height: 1.3653333333rem;
  vertical-align: middle;
  margin-right: 2.1333333333rem;
  color: rgba(0, 0, 0, 0.85);
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=checkbox], .joinform .kform_wrapper .kform .from_box > label input[type=checkbox], .testxxxx .kform_wrapper .kform .from_box > label input[type=checkbox] {
  display: none;
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=checkbox] + .checkbox_img, .joinform .kform_wrapper .kform .from_box > label input[type=checkbox] + .checkbox_img, .testxxxx .kform_wrapper .kform .from_box > label input[type=checkbox] + .checkbox_img {
  display: inline-block;
  width: 0.6826666667rem;
  height: 0.6826666667rem;
  background: url(../image/checkno.png) no-repeat;
  background-size: cover;
  vertical-align: middle;
  margin-top: -0.1066666667rem;
  margin-right: 0.3413333333rem;
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=checkbox]:checked + .checkbox_img, .joinform .kform_wrapper .kform .from_box > label input[type=checkbox]:checked + .checkbox_img, .testxxxx .kform_wrapper .kform .from_box > label input[type=checkbox]:checked + .checkbox_img {
  background: url(../image/checked.png) no-repeat;
  background-size: cover;
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=radio], .joinform .kform_wrapper .kform .from_box > label input[type=radio], .testxxxx .kform_wrapper .kform .from_box > label input[type=radio] {
  display: none;
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=radio] + .radio_img, .joinform .kform_wrapper .kform .from_box > label input[type=radio] + .radio_img, .testxxxx .kform_wrapper .kform .from_box > label input[type=radio] + .radio_img {
  position: relative;
  display: inline-block;
  width: 0.6826666667rem;
  height: 0.6826666667rem;
  vertical-align: middle;
  margin: -0.1066666667rem 0.1706666667rem 0 0;
  border-radius: 100%;
  border: 1px solid #8c8c8c;
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=radio]:checked + .radio_img, .joinform .kform_wrapper .kform .from_box > label input[type=radio]:checked + .radio_img, .testxxxx .kform_wrapper .kform .from_box > label input[type=radio]:checked + .radio_img {
  border: 1px solid #243a77;
}
.consule_popup .kform_wrapper .kform .from_box > label input[type=radio]:checked + .radio_img:after, .joinform .kform_wrapper .kform .from_box > label input[type=radio]:checked + .radio_img:after, .testxxxx .kform_wrapper .kform .from_box > label input[type=radio]:checked + .radio_img:after {
  position: absolute;
  left: 0.1066666667rem;
  top: 0.1066666667rem;
  content: " ";
  display: inline-block;
  width: 0.4693333333rem;
  height: 0.4693333333rem;
  border-radius: 100%;
  background: #243a77;
}
.consule_popup .kform_wrapper .kform .submit_btn, .joinform .kform_wrapper .kform .submit_btn, .testxxxx .kform_wrapper .kform .submit_btn {
  display: inline-block;
  margin-top: 0.8533333333rem;
  width: 8.5333333333rem;
  height: 1.7066666667rem;
  line-height: 1.7066666667rem;
  background-color: #243A77;
  font-size: 16px;
}
[data-dpr="2"] .consule_popup .kform_wrapper .kform .submit_btn, [data-dpr="2"] .joinform .kform_wrapper .kform .submit_btn, [data-dpr="2"] .testxxxx .kform_wrapper .kform .submit_btn {
  font-size: 32px;
}
[data-dpr="2.5"] .consule_popup .kform_wrapper .kform .submit_btn, [data-dpr="2.5"] .joinform .kform_wrapper .kform .submit_btn, [data-dpr="2.5"] .testxxxx .kform_wrapper .kform .submit_btn {
  font-size: 40px;
}
[data-dpr="2.75"] .consule_popup .kform_wrapper .kform .submit_btn, [data-dpr="2.75"] .joinform .kform_wrapper .kform .submit_btn, [data-dpr="2.75"] .testxxxx .kform_wrapper .kform .submit_btn {
  font-size: 44px;
}
[data-dpr="3"] .consule_popup .kform_wrapper .kform .submit_btn, [data-dpr="3"] .joinform .kform_wrapper .kform .submit_btn, [data-dpr="3"] .testxxxx .kform_wrapper .kform .submit_btn {
  font-size: 48px;
}
[data-dpr="4"] .consule_popup .kform_wrapper .kform .submit_btn, [data-dpr="4"] .joinform .kform_wrapper .kform .submit_btn, [data-dpr="4"] .testxxxx .kform_wrapper .kform .submit_btn {
  font-size: 64px;
}
.consule_popup .kform_wrapper .kform .submit_btn, .joinform .kform_wrapper .kform .submit_btn, .testxxxx .kform_wrapper .kform .submit_btn {
  color: #FFFFFF;
}
.consule_popup .kform_wrapper .kform .info, .joinform .kform_wrapper .kform .info, .testxxxx .kform_wrapper .kform .info {
  margin-top: 0.4266666667rem;
  font-size: 12px;
}
[data-dpr="2"] .consule_popup .kform_wrapper .kform .info, [data-dpr="2"] .joinform .kform_wrapper .kform .info, [data-dpr="2"] .testxxxx .kform_wrapper .kform .info {
  font-size: 24px;
}
[data-dpr="2.5"] .consule_popup .kform_wrapper .kform .info, [data-dpr="2.5"] .joinform .kform_wrapper .kform .info, [data-dpr="2.5"] .testxxxx .kform_wrapper .kform .info {
  font-size: 30px;
}
[data-dpr="2.75"] .consule_popup .kform_wrapper .kform .info, [data-dpr="2.75"] .joinform .kform_wrapper .kform .info, [data-dpr="2.75"] .testxxxx .kform_wrapper .kform .info {
  font-size: 33px;
}
[data-dpr="3"] .consule_popup .kform_wrapper .kform .info, [data-dpr="3"] .joinform .kform_wrapper .kform .info, [data-dpr="3"] .testxxxx .kform_wrapper .kform .info {
  font-size: 36px;
}
[data-dpr="4"] .consule_popup .kform_wrapper .kform .info, [data-dpr="4"] .joinform .kform_wrapper .kform .info, [data-dpr="4"] .testxxxx .kform_wrapper .kform .info {
  font-size: 48px;
}
.consule_popup .kform_wrapper .kform .info, .joinform .kform_wrapper .kform .info, .testxxxx .kform_wrapper .kform .info {
  line-height: 0.704rem;
}
.consule_popup .close_pop, .joinform .close_pop, .testxxxx .close_pop {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.7066666667rem;
  height: 1.28rem;
  padding: 0.2133333333rem;
  color: #FFFFFF;
  font-size: 30px;
}
[data-dpr="2"] .consule_popup .close_pop, [data-dpr="2"] .joinform .close_pop, [data-dpr="2"] .testxxxx .close_pop {
  font-size: 60px;
}
[data-dpr="2.5"] .consule_popup .close_pop, [data-dpr="2.5"] .joinform .close_pop, [data-dpr="2.5"] .testxxxx .close_pop {
  font-size: 75px;
}
[data-dpr="2.75"] .consule_popup .close_pop, [data-dpr="2.75"] .joinform .close_pop, [data-dpr="2.75"] .testxxxx .close_pop {
  font-size: 83px;
}
[data-dpr="3"] .consule_popup .close_pop, [data-dpr="3"] .joinform .close_pop, [data-dpr="3"] .testxxxx .close_pop {
  font-size: 90px;
}
[data-dpr="4"] .consule_popup .close_pop, [data-dpr="4"] .joinform .close_pop, [data-dpr="4"] .testxxxx .close_pop {
  font-size: 120px;
}
.consule_popup .close_pop, .joinform .close_pop, .testxxxx .close_pop {
  font-style: normal;
  z-index: 1;
}

.video_wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
}
.video_wrapper .video_inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14.5066666667rem;
  height: 8.704rem;
}
.video_wrapper .video_inner .close_video_btn {
  position: absolute;
  right: 0rem;
  top: -1.28rem;
  margin-right: -0.32rem;
  display: inline-block;
  width: 1.7066666667rem;
  height: 1.7066666667rem;
  font-size: 30px;
}
[data-dpr="2"] .video_wrapper .video_inner .close_video_btn {
  font-size: 60px;
}
[data-dpr="2.5"] .video_wrapper .video_inner .close_video_btn {
  font-size: 75px;
}
[data-dpr="2.75"] .video_wrapper .video_inner .close_video_btn {
  font-size: 83px;
}
[data-dpr="3"] .video_wrapper .video_inner .close_video_btn {
  font-size: 90px;
}
[data-dpr="4"] .video_wrapper .video_inner .close_video_btn {
  font-size: 120px;
}
.video_wrapper .video_inner .close_video_btn {
  font-style: normal;
  color: #FFFFFF;
  z-index: 9999;
}

/*菜单动画*/
.animated {
  -webkit-animation-duration: 700ms;
  animation-duration: 700ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.toast {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
}
[data-dpr="2"] .toast {
  font-size: 28px;
}
[data-dpr="2.5"] .toast {
  font-size: 35px;
}
[data-dpr="2.75"] .toast {
  font-size: 39px;
}
[data-dpr="3"] .toast {
  font-size: 42px;
}
[data-dpr="4"] .toast {
  font-size: 56px;
}
.toast {
  padding: 0.2133333333rem 0.64rem;
  background-color: rgba(244, 244, 244, 0.8);
  border-radius: 0.0853333333rem;
  z-index: 99999;
}
.toast.success {
  color: #333333;
}
.toast.warning {
  color: #FF6542;
}

/*流动的虚线 流动动作*/
@keyframes move {
  from {
    background-position: 1px;
  }
  to {
    background-position: 12px;
  }
}
.main.light .header .logo, .project.light .header .logo, .datachina.light .header .logo, .aboutkd.light .header .logo, .about.light .header .logo, .resource.light .header .logo {
  display: inline-block;
  margin: 0.4266666667rem 0 0 0.8533333333rem;
  width: 3.84rem;
  height: 1.5573333333rem;
  background: url(../image/logo2.png) no-repeat;
  background-size: 100% 100%;
}
.main.light .language-switch em, .project.light .language-switch em, .datachina.light .language-switch em, .aboutkd.light .language-switch em, .about.light .language-switch em, .resource.light .language-switch em {
  background: url(../image/menu/language-switch.png) no-repeat;
  background-size: 100% 100%;
}
.main.light .language-switch span, .project.light .language-switch span, .datachina.light .language-switch span, .aboutkd.light .language-switch span, .about.light .language-switch span, .resource.light .language-switch span {
  color: #266dfb;
}
.main.light .header_btn, .project.light .header_btn, .datachina.light .header_btn, .aboutkd.light .header_btn, .about.light .header_btn, .resource.light .header_btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 1.28rem;
  height: 1.28rem;
  margin: 0.5333333333rem 0.4266666667rem 0 0;
  background: url(../image/nav2.png) center center no-repeat;
  background-size: 0.6826666667rem 0.64rem;
  z-index: 1;
}
.main.light .header.header_bg, .project.light .header.header_bg, .datachina.light .header.header_bg, .aboutkd.light .header.header_bg, .about.light .header.header_bg, .resource.light .header.header_bg {
  background: rgba(255, 255, 255, 0.8);
}

.aboutkd.light .banner .p_title, .aboutkd.light .banner .p_subtitle, .about.light .banner .p_title, .about.light .banner .p_subtitle {
  color: #000;
}

.kejie {
  height: 100%;
  min-height: 100%;
  background-color: #FFFFFF;
}
.kejie .kd-content {
  position: relative;
}
.kejie .kd-content img {
  width: 100%;
}
.kejie .kd-content .videobox {
  display: inline-block;
  position: absolute;
  top: 23.3%;
  left: 0;
  padding: 0 5%;
  border-radius: 40px;
  overflow: hidden;
  z-index: 99;
}
.kejie .kd-content .videobox img {
  border-radius: 0.3413333333rem;
  margin-top: -2px;
}
.kejie .kd-content .videobox p {
  margin-top: 0.4266666667rem;
  text-align: center;
  font-size: 14px;
}
[data-dpr="2"] .kejie .kd-content .videobox p {
  font-size: 28px;
}
[data-dpr="2.5"] .kejie .kd-content .videobox p {
  font-size: 35px;
}
[data-dpr="2.75"] .kejie .kd-content .videobox p {
  font-size: 39px;
}
[data-dpr="3"] .kejie .kd-content .videobox p {
  font-size: 42px;
}
[data-dpr="4"] .kejie .kd-content .videobox p {
  font-size: 56px;
}
.kejie .kd-content .videobox p {
  color: #FFFFFF;
}
.kejie .kd-footer {
  padding: 0.8533333333rem;
  font-size: 14px;
}
[data-dpr="2"] .kejie .kd-footer {
  font-size: 28px;
}
[data-dpr="2.5"] .kejie .kd-footer {
  font-size: 35px;
}
[data-dpr="2.75"] .kejie .kd-footer {
  font-size: 39px;
}
[data-dpr="3"] .kejie .kd-footer {
  font-size: 42px;
}
[data-dpr="4"] .kejie .kd-footer {
  font-size: 56px;
}
.kejie .kd-footer {
  color: rgba(0, 0, 0, 0.3);
}
.kejie.kejie-office .bubble-info {
  padding: 0.2133333333rem;
  min-width: 8.5333333333rem;
}
.kejie.kejie-office .bubble-info h4 {
  margin: 0;
  font-weight: bold;
  font-size: 8px;
}
[data-dpr="2"] .kejie.kejie-office .bubble-info h4 {
  font-size: 16px;
}
[data-dpr="2.5"] .kejie.kejie-office .bubble-info h4 {
  font-size: 20px;
}
[data-dpr="2.75"] .kejie.kejie-office .bubble-info h4 {
  font-size: 22px;
}
[data-dpr="3"] .kejie.kejie-office .bubble-info h4 {
  font-size: 24px;
}
[data-dpr="4"] .kejie.kejie-office .bubble-info h4 {
  font-size: 32px;
}
.kejie.kejie-office .hotpot-btn {
  position: absolute;
  top: 14.1%;
  left: 0.7466666667rem;
  width: 12.8rem;
  height: 3.2rem;
  background: transparent;
  border-color: transparent;
}

@media screen and (min-width: 1400px) {
  .kejie .kejie-inner {
    max-width: 677px;
  }
  .kejie .kejie-inner .kd-title {
    margin-bottom: 14px;
    height: 40px;
    font-size: 22px !important;
    line-height: 40px;
  }
  .kejie .kejie-inner .kd-sub {
    font-size: 15px !important;
    line-height: 20px;
  }
  .kejie .kejie-inner .kd-content {
    margin-top: 40px;
  }
}
.intern-container .intern-form {
  position: absolute;
  bottom: 20px;
  width: 94%;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: end;
  background: url("../image/intern/bg2.webp") no-repeat;
  background-size: 100% 100%;
}
.intern-container .intern-form .kform_wrapper {
  width: 75%;
  padding-top: 3.4133333333rem;
  padding-bottom: 1.7066666667rem;
}
.intern-container .intern-form .kform_wrapper .info {
  font-size: 14px;
}
[data-dpr="2"] .intern-container .intern-form .kform_wrapper .info {
  font-size: 28px;
}
[data-dpr="2.5"] .intern-container .intern-form .kform_wrapper .info {
  font-size: 35px;
}
[data-dpr="2.75"] .intern-container .intern-form .kform_wrapper .info {
  font-size: 39px;
}
[data-dpr="3"] .intern-container .intern-form .kform_wrapper .info {
  font-size: 42px;
}
[data-dpr="4"] .intern-container .intern-form .kform_wrapper .info {
  font-size: 56px;
}
.intern-container .intern-form .kform_wrapper .info {
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-weight: 400;
  text-align: center;
  color: #3658bf;
  line-height: 0.8533333333rem;
}
.intern-container .intern-form .kform_wrapper .kform {
  text-align: center;
}
.intern-container .intern-form .kform_wrapper .kform input[type=text] {
  margin: 0.384rem 0 0.384rem 0;
  display: block;
  width: 100%;
  background-color: #FFFFFF;
  border: 0.0426666667rem solid transparent;
  border-radius: 0.2133333333rem;
  background-clip: padding-box; /* 防止背景覆盖边框 */
  border-image: linear-gradient(0deg, #1041bf 0%, #2689ff 100%);
  border-image-slice: 1;
  font-size: 14px;
}
[data-dpr="2"] .intern-container .intern-form .kform_wrapper .kform input[type=text] {
  font-size: 28px;
}
[data-dpr="2.5"] .intern-container .intern-form .kform_wrapper .kform input[type=text] {
  font-size: 35px;
}
[data-dpr="2.75"] .intern-container .intern-form .kform_wrapper .kform input[type=text] {
  font-size: 39px;
}
[data-dpr="3"] .intern-container .intern-form .kform_wrapper .kform input[type=text] {
  font-size: 42px;
}
[data-dpr="4"] .intern-container .intern-form .kform_wrapper .kform input[type=text] {
  font-size: 56px;
}
.intern-container .intern-form .kform_wrapper .kform input[type=text] {
  line-height: 0.9386666667rem;
  padding-left: 0.4266666667rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  color: #6B7883;
  height: 1.92rem;
  max-height: 1.92rem;
}
.intern-container .intern-form .kform_wrapper .kform input[type=text]:focus-visible {
  outline: none !important;
}
.intern-container .intern-form .kform_wrapper .kform input::-webkit-input-placeholder, .intern-container .intern-form .kform_wrapper .kform textarea::-webkit-input-placeholder {
  color: rgba(107, 120, 131, 0.5);
}
.intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  display: inline-block;
  text-align: center;
  margin-top: 0.5973333333rem;
  width: 8.96rem;
  max-width: 100%;
  height: 2.0266666667rem;
  line-height: 2.0266666667rem;
  background: linear-gradient(0deg, #1041bf 0%, #39aaff 100%), linear-gradient(0deg, #9e071f 0%, #ce3816 100%);
  border-radius: 1.024rem;
  box-shadow: 3.25px 7.31px 21px 0px rgba(41, 26, 130, 0.28);
  font-size: 21px;
}
[data-dpr="2"] .intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  font-size: 42px;
}
[data-dpr="2.5"] .intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  font-size: 53px;
}
[data-dpr="2.75"] .intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  font-size: 58px;
}
[data-dpr="3"] .intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  font-size: 63px;
}
[data-dpr="4"] .intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  font-size: 84px;
}
.intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
  color: #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
}

.intern_bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  z-index: 999;
}
.intern_bg .intern_success {
  position: absolute;
  width: 75%;
  max-width: 11.9466666667rem;
  height: 25%;
  min-height: 8.5333333333rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  border-radius: 15px;
  box-shadow: 3.25px 7.31px 21px 0px rgba(41, 26, 130, 0.15);
  text-align: center;
}
.intern_bg .intern_success .toast_icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.intern_bg .intern_success .toast_icon img {
  width: 2.1333333333rem;
  height: 2.1333333333rem;
}
.intern_bg .intern_success .toast_icon .text {
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 20px;
}
[data-dpr="2"] .intern_bg .intern_success .toast_icon .text {
  font-size: 40px;
}
[data-dpr="2.5"] .intern_bg .intern_success .toast_icon .text {
  font-size: 50px;
}
[data-dpr="2.75"] .intern_bg .intern_success .toast_icon .text {
  font-size: 55px;
}
[data-dpr="3"] .intern_bg .intern_success .toast_icon .text {
  font-size: 60px;
}
[data-dpr="4"] .intern_bg .intern_success .toast_icon .text {
  font-size: 80px;
}
.intern_bg .intern_success .toast_icon .text {
  font-weight: 400;
  line-height: 1.8133333333rem;
}

@media screen and (min-width: 992px) and (min-device-width: 992px) {
  .intern-container .intern-form {
    bottom: 8px;
  }
  .intern-container .intern-form .kform_wrapper {
    padding-top: 85px;
    padding-bottom: 50px;
  }
  .intern-container .intern-form .kform_wrapper .info {
    font-size: 14px !important;
    line-height: 28px !important;
    margin-bottom: 15px;
  }
  .intern-container .intern-form .kform_wrapper .kform input[type=text] {
    margin: 8px 0 8px 0;
    border: 2px solid transparent;
    border-radius: 10px;
    background-clip: padding-box; /* 防止背景覆盖边框 */
    border-image: linear-gradient(0deg, #1041bf 0%, #2689ff 100%);
    border-image-slice: 1;
    font-size: 14px !important;
    line-height: 28px;
    padding-left: 20px;
    height: 40px;
  }
  .intern-container .intern-form .kform_wrapper .kform .intern_submit_btn {
    margin-top: 18px;
    width: 420px;
    height: 50px;
    line-height: 50px;
    border-radius: 48px;
    font-size: 20px !important;
  }
  .intern_bg .intern_success {
    min-height: 240px;
  }
  .intern_bg .intern_success .toast_icon img {
    width: 100px;
    height: 100px;
  }
  .intern_bg .intern_success .toast_icon .text {
    font-size: 20px !important;
    line-height: 40px;
  }
  .toast {
    font-size: 14px !important;
  }
}