.tk_banner{
  background: url(banner.jpg) no-repeat top center;
  height: 600px;
}
.tk_banner b{
  color: #000;
  font-size: 90px;
  display: block;
  padding-top: 120px;
}
.tk_banner strong{
  font-size: 72px;
  color: #000;
  display: block;
  margin-top: -20px;
  margin-bottom: 20px;
}
.tk_banner span{
  color: #fe004a;
  display: block;
}
.tk_banner span em{
  color: #fe004a;
  border: 1px solid #fe004a;
  font-size: 22px;
  border-radius: 5px;
  padding: 8px 20px;
  margin: 0px 8px;
}
.tk_banner span em:hover{
  background: #ffe7ee;
}
.tk_banner strong label{
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 50%;
  position: relative;
  background: #000;
  top: -14px;
}
.tk_banner a{
  color: #fff;
  background: #fe004a;
  font-size:30px;
  padding: 15px 60px;
  border-radius: 8px;
  display: inline-block;
  margin-top: 70px;
}
.tk_banner a:hover,.tk_zx a:hover,.tk_erp_a a:hover{
  background: #fa476e;
}
.tl_title{
  font-size: 55px;
  color: #000;
  text-align: center;
  font-weight: bold;
  padding-top: 100px;
  padding-bottom: 40px;
}
.tl_title span{
  display: block;
  margin-top: -20px;
}
.tk_xfk li{
  float: left;
  width: 33.3333%;
}.tk_xfk dd{
  float: left;
  width: 50%;
}
.tk_xfk li div,.tk_xfk dd div{
  margin: 0px 20px;
  font-size: 28px;
  text-align: center;
  border-radius: 15px;
  border-top:3px solid #54f5ef;
  padding: 10px 0px;
  background: linear-gradient(to bottom,rgb(195,252,250,1),transparent);
}
.tk_xfk dl{
  width: 70%;
  margin: 60px auto;
}
.tk_zx a,.tk_erp_a a{
  display: inline-block;
  background-color: #ff064c;
  font-size: 28px;
  padding: 15px 50px;
  color: #fff;
  border-radius: 10px;
}
.tk_zx{
  text-align: center;
}
.tk_service{
  background: url(pic_1.jpg) no-repeat top center;
  min-height: 465px;
}
.tk_service ul{
  margin: 0px -150px;
}
.tk_service li div{
  padding: 0px 150px;padding-top: 48px;
  display: flex;
}
.tk_service li{
  width: 50%;
  float: left;
  background: url(pic2.png) no-repeat top center;
  background-size:contain;
  height: 241px;
  margin: 22px 0px;
  font-size: 22px;
}
.tk_service li span{
  padding-right: 40px;
}
.tk_service li b{
  display: block;
  font-size: 30px;
  padding-top: 20px;
  padding-bottom: 10px;
}
.tk_service li i{
  font-size: 60px;
  margin-right: 20px;
  margin-left: 60px;
  color: #ff0048;
}
.tk_service_1{
  width: 280px;
  position: absolute;
  margin-left: -140px;
  left:50%;
  top:146px
}
.tk_service_1 img,.tk_erp .tabCon img{
  width: 100%;
}
.hidde{
  display: none;
}
.hidde.on {
  display: block;
}
.tk_erp .tab li{
  font-size: 30px;
  cursor: pointer;
  height: 100px;
  text-indent: 70px;
  position: relative;
}

.tk_erp .tab {
  float: left;
  width: 30%;
}
.tk_erp .tab li.active{
  color: #ff064c;
}
.tk_erp .tabCon{
  float: left;
  width: 70%;
}
.tk_erp .tab li i{
  background-image: linear-gradient(#54f5f0, #eb2360);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent; 
  font-size: 52px;
  position: absolute;
  top:-18px;
  left:-70px

}
.tk_erp .tab li i.icon-ai204{
  font-size: 64px;
  left: -76px;
  top: -24px;
}
.tk_erp .tab li img{
  left: -70px;
  position: relative;
  margin-right: -56px;
}
.tk_erp .tabCon img{
  box-shadow: 0px 2px 30px rgb(0 0 0 / 5%);
}
.tk_erp_a{
  position: absolute;
  left: 0px;
  bottom:79px;
}
.tk_erp_a a{
  padding: 10px 40px;
  font-size: 20px;
}
.tk_dq{
  min-height: 300px;
  background: linear-gradient(to bottom,rgb(247,247,255,1),transparent);
}
.tk_dq strong{
  font-size: 32px;
  margin: 0px auto;
  text-align: center;
  display: block;
  padding: 30px 0px;
  color:#ff064c;
  margin-bottom: 20px;
 
}

.tk_dq li{
  float: left;
  width: 12.5%;
  text-align: center;
  font-size: 24px
}
.tk_dq li span{
  background: url(pic.png) no-repeat;
  width: 71px;
  height: 129px;
  margin: 0px auto;
  display: block;
  color: #ff6a94;
  font-size: 20px;
  position: relative;
  margin-bottom: 15px;
}
.tk_dq li span b{
  position: absolute;
  bottom:11px;  font-size: 32px;
  width: 70px;
  left: 50%;
  margin-left: -35px;
}
.tk_dq1{
  height: 9px;
  width: 100%;
  border-radius: 40px;
  background-color: #fff;
  box-shadow: 0px 2px 10px rgb(0 0 0 / 10%);
}
.tk_dq ul{
  position: relative;
  top:-12px
}
.kt_ys div{
  margin-bottom:50px;
  border: 1px solid #dfdbff;
  border-top-left-radius: 20px;
  font-size: 30px;
  line-height: 125px;
  overflow: hidden;

}
.kt_ys div span{
  background: #f0eeff;
  color: #ff0048;
  display: block;
  float: left;
  padding: 0px 30px;
  width: 250px;
  text-align: center;
  margin-right: 40px;
}
.tk_cd{
  background: url(pic_10.jpg) no-repeat;
  height: 520px;

}

#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width:800px;
	height: 380px;
	box-shadow: 0 8px 30px #999;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}#certify .swiper-slide img{
  width: 100%;
}

#certify .swiper-button-prev {
	left: -70px;
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -70px;
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

.tk_wt li{
  float: left;
  width: 50%;
  font-size: 18px;
  margin-bottom: 50px;
  line-height: 32px;
}
.tk_wt li span{
  display: block;
  height: 50px;
  width:160px;
  background: linear-gradient(to right,#fe0b50,#5df5f0);
  border-radius:50px;
  text-align: center;    padding-top: 3px;
  font-size: 18px;
  margin-bottom: 20px;
}
.tk_wt li span b{
  display: block;
  background: #fff;
  width: 154px;
  height: 44px;
  border-radius:50px;
  margin: 0px auto;   
   line-height: 42px;
   font-weight: normal;

}
.tk_wt li span i{
  color: #54f5f0;
  background: #e1fffe;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  line-height: 31px;
  font-size: 11px;
  font-weight: normal;
}
.tk_cd_pic{
  display: none;
  padding: 0px 20px;

}
.tk_cd_pic img{
  width: 100%;
  margin-bottom: 20px;
} 
.tk_erp .tab.tk_erp_tab{
width: 100%;
text-align: center;
}
.tk_erp .tab.tk_erp_tab li{
  text-indent: 0px;
  padding: 0px 20px;
  display: inline-block;
}
.tk_erp .tabCon.tk_erp_tabcon{
  width: 100%;height: 526px;
}
.tk_erp .tabCon.tk_erp_tabcon .tab img{
  width: auto;
}
@media screen and (min-width:1200px) and (max-width:1900px){
  #certify {
    width: 1000px;
}.tk_service ul {
  margin: 0px;
  position: relative;
}.tk_service li div {
  padding: 0px 50px;
  padding-top: 28px;
}
.tk_service li{
  height: 200px;
}.tk_erp .tab li {
  font-size: 26px;
  height: 75px;
  text-indent: 70px;
}.tk_service_1 {
  width: 210px;
  margin-left: -108px;
}
.tk_erp .tabCon.tk_erp_tabcon {
  height: 493px;
}
}
@media (max-width:991px){
  .tk_erp .tabCon.tk_erp_tabcon {
    height: auto;
  }
  .tk_wt{
    padding: 0px 20px;
  }
  .tk_cd{
    height: auto;
  }
  .tk_cd_pic{
    display: block;
  }
  .tk_banner b {
    font-size: 30px;
    padding-top: 86px;
}.tk_banner strong {
  font-size: 26px;
  margin-top: 0px;
  margin-bottom: 18px;
}.tk_banner span em {
  font-size: 14px;
  padding: 4px 11px;
  margin: 0px 5px;
  margin-bottom: 10px;
  display: inline-block;
}.tk_banner a {
  font-size: 18px;
  padding: 10px 30px;
  margin-top: 20px;
}
.tk_banner span i{
  font-size: 0.2rem;
}
.tk_banner {
  height: 365px;
  padding: 0px 22px;
}.tl_title {
  font-size: 30px;
  padding-top: 48px;
  padding-bottom: 26px;
}
.tk_xfk dl{
  margin: 0px;
}
.tl_title span img{
  width: 100px;
}.kt_ys div span,.tk_wt li,.tk_xfk li,.tk_xfk dd,.tk_xfk dl,.tk_service li,.tk_erp .tab,.tk_erp .tabCon{
  width: 100%;
}
.tk_xfk li div, .tk_xfk dd div{
  font-size: 18px;margin: 6px 20px;
}.tk_zx a, .tk_erp_a a {
  font-size: 18px;
  padding: 10px 50px;
  margin-top: 30px;
}
.tk_service_1,#certify{
  display: none;
}.tk_service li i {
  margin-left: 18px;
}.tk_erp_a {
  position: relative;
  left: 0px;
 bottom: 0px;
 text-align: center;
 z-index: 1;
}.tk_erp .tab li img {
  left: none;
  margin-right: 0px;
  width: 30px;margin: 0px auto;
  margin-bottom: 5px;
  display: block;    position: initial;
}.tk_erp .tab li {
  font-size: 1rem;
  height: 50px;
  text-indent: 0px;
  float: left;
  width: 25%;
  text-align: center;
}.tk_erp .tabCon {
  margin-top: 20px;
  z-index: 2;
  position: relative;
}.tk_dq li {
  width: 50%;
  font-size: 20px;
  margin-bottom: 14px;
}
.tk_erp .tab{
  position: relative;
  z-index: 2;
}
.kt_ys li{
  padding: 20px;
}
.kt_ys div{    line-height: 85px;
  font-size: 24px;
  border-radius: 0px;    margin-bottom: -20px;
}
.kt_ys div span{
  margin-right: 0px;
  margin-bottom: 20px;
}
.kt_ys div em{
  margin: 20px;
  line-height: 24px;
  font-size: 18px;
  display: block;
}
.tk_wt li span{
  margin: 0px auto;
  margin-bottom: 20px;
}.tk_banner strong label {
  width: 9px;
  height: 9px;
  top: -4px;
}
.tk_erp .tab.tk_erp_tab li {
  width: auto;
  float: none;
  font-size: 16px;
  height: auto;
}
.tk_erp_tabcon .tab{
  margin-bottom: 20px;
}
}