.index-banner1 {
  background: url("../image/index/index-banner-20230504.png") no-repeat;
  width: 100%;
  height: 450px;
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  left: 0;
  top: 0px;
  z-index: -1;
}

.index-banner1 .left {
  float: left;
  width: 55%;
}

.index-banner1 .left h1 {
  font-size: 42px;
  color: #FFFFFF;
  font-weight: normal;
  letter-spacing: 1.75px;
  margin-bottom: 18px;
  margin-top: 202px;
}
.index-banner1 .left .suspension-box1 {
  display: block;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
  width: 100%;
}
.index-banner1 .left .suspension-box1 li{
  float: left;
  width: 100%;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
  margin-right: 20px;
  margin-bottom: 6px;
}
.index-banner1 .left .suspension-box1 li i{
  display: block;
  background: url("../image/index/index-banner-icon.png") no-repeat;
  background-size: cover;
  width: 12px;
  height: 12px;
  float: left;
  margin-top: 7px;
  margin-right: 8px;
}
.index-banner1 .left .describe {
  font-size: 14px;
  color: #C9D9FF;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}
.index-banner1 .left .describe i{
  display: block;
  background: url("../image/product/banner-yes-icon.png") no-repeat;
  background-size: cover;
  width: 14px;
  height: 14px;
  float: left;
  margin-top: 3px;
  margin-right: 8px;
}

.index-banner1 .right {
  float: right;
  width: 45%;
  position: relative;
}
.index-banner1 .right .right-box {
  width: 697px;
  height: 302px;
  display: block;
  position: absolute;
  top: 150px;
  left: 10px;
  z-index: 1;
  background: url("../image/index/index-banner-right-bg-20230504.svg") no-repeat;
}
.index-banner1 .right .right-image {
  width: 470px;
  height: 248px;
  display: block;
  position: absolute;
  top: 53px;
  left: 135px;
  z-index: 1;
  animation: float 2s ease-in-out infinite alternate
}
@keyframes float {
  0% {
    transform: translate(0, -10px)
  }
  100% {
    transform: translate(0, 10px)
  }
}
/*滚动新闻*/
.approve-show{
  margin-top: 450px;
  overflow: hidden;
}
.approve-show .smarticker2{
  width: 100%;
}
.approve-show .smarticker2 .tickertitle{
  display: none;
}
.approve-show .tickertitle2{
  background: url("../image/index/news-icon.png") no-repeat;
  background-size: cover;
  float: left;
  width: 60px;
  height: 19px;
}
.approve-show .smarticker .smarticker-news ul{
  margin-left: 75px;
  width: 90%;
}
.approve-show .smarticker .smarticker-news ul li{
  margin-top: -3px;
}
.approve-show .newsholder{
  margin-top: 21px;
  float: left;
  width: 100%;
}
.approve-show .size1 {
  height: 60px;
  border-bottom: 1px solid #eeeeee;
}
.approve-show .index-notic li{
  width: 90%;
}
.approve-show .theme2{
  background: #ffffff;
  /*width: 90% !important;*/
}
.approve-show .close{
  float: right;
  margin-top: -15px;
}

/*品牌滚动*/
.index_brand {
  width: 100%;
  /*background-color: #FFFFFF;*/
  min-width: 1200px;
  text-align: center;
  padding-top: 50px;
}
.index_brand h1{
  font-size: 32px;
  color: #333333;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 50px;
}
.index_brand_list {
  width: 1302px;
  height: 282px;
  /* border: 1px solid black; */
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.index_brand_list::before {
  width: 160px;
  height: 282px;
  background: linear-gradient(90deg, #F6F6F7, rgba(255, 255, 255, 0));
  left: 0;
  content: " ";
  position: absolute;
  top: 0;
  z-index: 1;
}

.index_brand_list::after {
  width: 160px;
  background: linear-gradient(270deg, #F6F6F7, rgba(255, 255, 255, 0));
  height: 282px;
  right: 0;
  content: " ";
  position: absolute;
  top: 0;
}

.index_brand_row1 {
  /* width: 100%; */
  height: 82px;
  /* overflow-x: scroll; */
  position: relative;
  overflow: hidden;
}

.index_brand_row2 {
  height: 82px;
  /* overflow-x: scroll; */
  position: relative;
  top: 18px;
  left: 80px;
  /* overflow: hidden; */
}

.index_brand_row3 {
  height: 82px;
  /* overflow-x: scroll; */
  position: relative;
  top: 36px;
  overflow: hidden;
}

.index_brand_list .index_brand_row1 img {
  width: 1911px;
  height: 82px;
  display: inline-block;
}

.index_brand_list .index_brand_row2 img {
  width: 1427px;
  height: 82px;
  display: inline-block;
}

.index_brand_list .index_brand_row3 img {
  width: 1302px;
  height: 82px;
  display: inline-block;
}

@keyframes moveleft {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-1930px);
  }
}

@keyframes moveright {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(1452px);
  }
}

.img1 {
  position: absolute;
  left: 0;
  transform: translate(0, 0);
  animation: moveleft 120s linear infinite;
}

.img2 {
  position: absolute;
  left: 1930px;
  top: 0;
  transform: translate(0, 0);
  animation: moveleft 120s linear infinite;
}

.img3 {
  position: absolute;
  right: 0;
  transform: translate(0, 0);
  animation: moveright 90s linear infinite;
}

.img4 {
  position: absolute;
  right: 1452px;
  top: 0;
  transform: translate(0, 0);
  animation: moveright 90s linear infinite;
}

.index_brand_title {
  margin-top: 50px;
  margin-bottom: 49px;
}
/*数字滚动*/
.index-number{

}
.index-number table{
  width: 100%;
}
.index-number table tr td{
  text-align: center;
  padding: 50px 0;
  width: 33%;
}
.index-number table tr td p:first-child{
  font-size: 14px;
  color: #666666;

}
.index-number table tr td p:first-child span{
  font-family: numFont;
  font-size: 42px;
  color: #333333;
  letter-spacing: 1.4px;
}
.index-number table tr td p:last-child{
  font-size: 14px;
  color: #666666;
  letter-spacing: 0.5px;
  text-align: center;
  margin-top: 3px;
}
/*轮播图*/
.slider, .slider .slider-img {
  overflow: hidden;
  height: 160px;
}
.slider {
  position: relative;
}
.slider:hover .slider-btn {
  color: #fff;
  text-shadow: 0 0 5px #666;
}
.slider .slider-img {
  width: 12000px;
  position: relative;
}
.slider .slider-img .slider-img-ul {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.slider .slider-img .slider-img-ul li {
  float: left;
}
.slider .slider-img .slider-img-ul li img {
  width: 1200px;
  height: 160px;
}
.slider .slider-dot ul {
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 7px;
}
.slider .slider-dot ul li {
  cursor: pointer;
  opacity: 0.56;
  background: #FFFFFF;
  border-radius: 2.5px;
  width: 5px;
  height: 5px;
  float: left;
  margin-left: 10px;
}
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {
  width: 24px;
}
.slider .slider-btn {
  position: absolute;
  width: 50px;
  height: 100px;
  top: 50%;
  line-height: 100px;
  text-align: center;
  color: #fff;
  font-size: 28px;
  text-decoration: none;
  font-family: '黑体';
  color: rgba(255, 255, 255, 0);
}
.slider .slider-btn:hover {
  background: rgba(125, 125, 125, .3);
}
.slider .slider-btn.slider-btn-left {
  left: 0;
  margin-top: -50px;
}
.slider .slider-btn.slider-btn-right {
  right: 0;
  margin-top: -50px;
}
/*核心服务*/
.index-service{
  padding-top: 50px;
}
.index-service h1{
  font-size: 32px;
  color: #333333;
  letter-spacing: 1px;
  text-align: center;
}
.index-service .index-sevice-box{
  /*background: url("../image/index/index-service-bg.png") no-repeat;*/
  background-size: cover;
  width: 1200px;
  height: 500px;
  display: flex;
  justify-content:center;
  /*padding-top: 60px;*/
}
.index-service .index-sevice-box>div{
  width: 382px;
  height: 428px;
  background: #ffffff;
  box-shadow: 0 0 10px 0 rgba(44,46,48,0.05);
  border-radius: 12px;
  border: 1px solid #E7EAEE;
  margin-top: 50px;
}
.index-service .index-sevice-box .leftbg{
  margin-right: 20px;
}
.index-service .index-sevice-box .rightbg{
  margin-left: 20px;
}
.index-service .index-sevice-box .leftbg .img,.index-service .index-sevice-box .rightbg .img{
  margin-top: 30px;
  width: 84px;
  height: 84px;
  display: block;
  margin: 0px auto;
  margin-top: 30px;
}
.index-service .index-sevice-box .leftbg .img{
  background: url("../image/index/index-service-icon2-blue.png") no-repeat;
  background-size: cover;
}
.index-service .index-sevice-box .rightbg .img{
  background: url("../image/index/index-service-icon1-blue.png") no-repeat;
  background-size: cover;
}
.index-service .index-sevice-box .leftbg h2,.index-service .index-sevice-box .rightbg h2{
  font-size: 20px;
  color: #333333;
  letter-spacing: 0.56px;
  text-align: center;
  margin-top: 21px;
  text-align: center;
}
.index-service .line{
  display: block;
  width: 382px;
  height: 1px;
  background: #E7EAEE;
  margin-top: 30px;
}
.index-service .index-sevice-box .leftbg p,.index-service .index-sevice-box .rightbg p{
  font-size: 14px;
  color: #666666;
  letter-spacing: 0.5px;
  width: 245px;
  margin: 0px auto;
  text-align: left;
  margin-top: 30px;
}
.index-service .index-sevice-box .leftbg p.two,.index-service .index-sevice-box .rightbg p.two{
  margin-top: 8px !important;
}
.index-service button{
  display: block;
  background: #FFFFFF;
  border: 1px solid #C9CDD5;
  border-radius: 6px;
  width: 280px;
  height: 48px;
  font-size: 14px;
  color: #666666;
  letter-spacing: 0.5px;
  margin: 0px auto;
  margin-top: 70px;
  text-align: center;
  cursor: pointer;
}
.index-service button.free:before{
  position: relative;
  right: 5px;
  top: 2px;
  content: url(../image/index/index-eyes1.png);
  width: 10px;
  height: 10px;
}
.index-service .index-sevice-box>div.select{
  background: #046AD5;
}
.index-service .index-sevice-box .leftbg.select .img{
  background: url(../image/index/index-service-icon2-white.png) no-repeat;
  background-size: cover;
}
.index-service .index-sevice-box .rightbg.select .img{
  background: url(../image/index/index-service-icon1-white.png) no-repeat;
  background-size: cover;
}
.index-service .index-sevice-box>div.select h2{
  color: #ffffff;
}
.index-service .index-sevice-box>div.select .line{
  background: #ffffff;
  opacity: 0.13;
}
.index-service .index-sevice-box>div.select p{
  color: #ffffff;
}
.index-service .index-sevice-box>div.select button{
  border:1px solid #ffffff;
}
.index-service .index-sevice-box>div.select button.free:before{
  /*content: url(../image/index/index-eyes2.png);*/
}
.index-service .index-sevice-box>div.select button{
  color: #046AD5;
}
/*用户见证*/
.superiority{ width:100%; height:640px; margin-top:0px;  background-size:cover;}
.super_text{ width:1200px; height:700px; margin:0 auto; margin-top:-30px; }
.super_content{ width:1200px; height:742px; margin-top: 60px;}
.superli{ width:1200px; height:300px; float:left; margin-top:5px;position: absolute}
.superli h1{
  font-size: 32px;
  color: #333333;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 250px;
}
.superli ul{ width:1200px;  height:300px; }
.superli ul li{
  min-width:100px;
  height:50px;
  float:left;
  /*cursor:pointer;*/
  display: block;
  background: #F8FCFF;
  box-shadow: 0 22px 24px 0 rgba(44,46,48,0.09);
  border-radius: 38px;
  position: absolute;
}
.superli ul li:nth-child(1){
  /*animation:myfirsz linear infinite 2s;*/
  animation: float 2s  infinite alternate
}
@keyframes myfirsz {0% {margin-top:120px;} 50% {margin-top:128px;} 100% {margin-top:120px;}}
.superli ul li:nth-child(2){
  /*animation:myfirst linear infinite 2s;*/
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirst {0% {margin-top:120px;} 50% {margin-top:128px;} 100% {margin-top:120px;}}

.superli ul li:nth-child(3){
  animation: float 2s infinite alternate
}
@keyframes myfirsta {0% {margin-top:252px;} 70% {margin-top:260px;} 100% {margin-top:252px;}}

.superli ul li:nth-child(4){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirstb {0% {margin-top:0px;} 60% {margin-top:8px;} 100% {margin-top:0px;}}

.superli ul li:nth-child(5){
  animation: float 2s infinite alternate
}
@keyframes myfirstc {0% {margin-top:152px;} 40% {margin-top:160px;} 100% {margin-top:152px;}}

.superli ul li:nth-child(6){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirste {0% {margin-top:120px;} 50% {margin-top:128px;} 100% {margin-top:120px;}}

.superli ul li:nth-child(7){
  animation: float 2s infinite alternate
}
@keyframes myfirstf {0% {margin-top:252px;} 70% {margin-top:260px;} 100% {margin-top:252px;}}

.superli ul li:nth-child(8){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirstg {0% {margin-top:0px;} 60% {margin-top:8px;} 100% {margin-top:0px;}}
.superli ul li:nth-child(9){
  animation: float 2s infinite alternate
}
@keyframes myfirsth {0% {margin-top:0px;} 40% {margin-top:8px;} 100% {margin-top:0px;}}
.superli ul li:nth-child(10){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirstd {0% {margin-top:0px;} 40% {margin-top:8px;} 100% {margin-top:0px;}}

.superli ul li:nth-child(11){
  animation: float 2s infinite alternate
}
@keyframes myfirsti {0% {margin-top:120px;} 50% {margin-top:128px;} 100% {margin-top:120px;}}

.superli ul li:nth-child(12){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirstj {0% {margin-top:252px;} 70% {margin-top:260px;} 100% {margin-top:252px;}}
.superli ul li:nth-child(13){
  animation: float 2s infinite alternate
}
@keyframes myfirstj {0% {margin-top:0px;} 60% {margin-top:8px;} 100% {margin-top:0px;}}
.superli ul li:nth-child(14){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirsk {0% {margin-top:120px;} 50% {margin-top:128px;} 100% {margin-top:120px;}}
.superli ul li:nth-child(15){
  animation: float 2s infinite alternate
}
@keyframes myfirstk {0% {margin-top:0px;} 60% {margin-top:8px;} 100% {margin-top:0px;}}
.superli ul li:nth-child(16){
  animation: float 2s ease-in-out infinite alternate
}
@keyframes myfirstl {0% {margin-top:152px;} 40% {margin-top:160px;} 100% {margin-top:152px;}}


/*.superli ul li:hover{transform: scale(1.3);transition: all 0.3s;}*/
/*.superli ul li a{display: block;margin-top: 26px;}*/


.superli ul li:nth-child(1) {
  background: url(../image/index/logo-xiaoyuan.png) no-repeat;
  background-size: cover;
  width: 158px;
  height: 46px;
  top: 50px;
  left: 60px;
}
.superli ul li:nth-child(2) {
  background: url(../image/index/logo-pinduoduo.png) no-repeat;
  background-size: cover;
  width: 171px;
  height: 64px;
  top: 180px;
  left: 30px
}
.superli ul li:nth-child(3) {
  background: url(../image/index/logo-youdao.png) no-repeat;
  background-size: cover;
  width: 217px;
  height: 63.2px;
  top: 330px;
  left: 30px
}
.superli ul li:nth-child(4) {
  background: url(../image/index/logo-renmin.png) no-repeat;
  background-size: cover;
  width: 218px;
  height: 79px;
  top: 450px;
  left: 150px
}
.superli ul li:nth-child(5) {
  background: url(../image/index/logo-du.png) no-repeat;
  background-size: cover;
  width: 138px;
  height: 51px;
  top: 130px;
  left: 250px
}
.superli ul li:nth-child(6) {
  background: url(../image/index/logo-jingdong.png) no-repeat;
  background-size: cover;
  width: 157px;
  height: 46px;
  top: 250px;
  left: 200px
}
.superli ul li:nth-child(7) {
  background: url(../image/index/logo-xinyang.png) no-repeat;
  background-size: cover;
  width: 171px;
  height: 62px;
  top: 370px;
  left: 280px
}
.superli ul li:nth-child(8) {
  background: url(../image/index/logo-baoshijie.png) no-repeat;
  background-size: cover;
  width: 147px;
  height: 50px;
  top: 70px;
  left: 50%;
  margin-left: -75px;
}
.superli ul li:nth-child(9) {
  background: url(../image/index/logo-wwf.png) no-repeat;
  background-size: cover;
  width: 183px;
  height: 66px;
  top: 400px;left: 50%;margin-left: -88px;
}
.superli ul li:nth-child(10) {
  background: url(../image/index/logo-aiqiyi.png) no-repeat;
  background-size: cover;
  width: 157px;
  height: 50px;
  top: 130px;
  right: 250px
}
.superli ul li:nth-child(11) {
  background: url(../image/index/logo-shiyou.png) no-repeat;
  background-size: cover;
  width: 157px;
  height: 46px;
  top: 230px;
  right: 220px
}
.superli ul li:nth-child(12) {
  background: url(../image/index/logo-sina.png) no-repeat;
  background-size: cover;
  width: 171px;
  height: 62px;
  top: 330px;
  right: 280px
}
.superli ul li:nth-child(13) {
  background: url(../image/index/logo-microsoft.png) no-repeat;
  background-size: cover;
  width: 217px;
  height: 79px;
  top: 430px;
  right: 174px
}
.superli ul li:nth-child(14) {
  background: url(../image/index/logo-shunfeng.png) no-repeat;
  background-size: cover;
  width: 158px;
  height: 46px;
  top: 60px;right: 57px
}
.superli ul li:nth-child(15) {
  background: url(../image/index/logo-baobaobashi.png) no-repeat;
  background-size: cover;
  width: 171px;
  height: 50px;
  top: 180px;
  right: 6px;
}
.superli ul li:nth-child(16) {
  background: url(../image/index/logo-icbc.png) no-repeat;
  background-size: cover;
  width: 218px;
  height: 63px;
  top: 300px;
  right: 6px;
}
/*侧边栏*/
.toolbar-phone:hover .toolbar-phone-show{
  display: block;
}
.index-service-bg{
  width: 100%;
  background: url("../image/index/index-server-bg.png") no-repeat;
  background-size: cover;
  height: 620px;
  margin-top: 50px;
}
.index-partner-bg{
  width: 100%;
  background: url("../image/index/index-partner-bg.png") no-repeat;
  background-size: cover;
  height: 457px;
}
.index-no-smarticker{
  height: 60px;
  border-bottom: 1px solid #eeeeee;
  float: none!important;
  margin-top: 0!important;
  line-height: 60px;
}
.index-no-smarticker .tickertitle2{
  margin-top: 20px;
}
.index-no-smarticker .close{
  margin-top: 0px;
}
.index-no-smarticker li a,
.index-no-smarticker li span{
  color: rgb(102, 102, 102);
}
.index-no-smarticker ul{
  float: left;
  width: 1060px;
  padding-left: 20px;
}
.index-no-smarticker>a{
  color: #cccccc;
}
