body {
  background: #F7FAFF;
  min-width: unset !important;
  max-width: unset !important;
}
body, h1, h2, h3, h4, h5, h6, p, div, ul, li, i, span {
  font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;
}

a{
    text-decoration: none;
    color: inherit;
}
a:hover{
    text-decoration: none;
    color: #fff;
}

h2 {
  margin-bottom: 0;
}

header{
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
header > .container{
  display: flex;
  align-items: center;
  height: 82px;
}

header .logo{
  width: 242px;
  height: 30px;
  margin-right: 30.5px;
}
header .mobile{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}
header a,header a:link,header a:visited,header a:active{
  width: 87px;
  line-height: 34px;
  text-align: center;
  background: rgba(255, 255, 255, 0);
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  font-size: 14px;
  display: inline-block;
}
header a:hover{
  border-color: #fff;
  background: #fff;
  color: #0064FA;
}
header a.a_fixed,header a.a_fixed:link,header a.a_fixed:visited,header a.a_fixed:active{
  border-color: #0064FA;
  background-color: #0064FA;
  color: #fff;
}
header a.a_fixed:hover{
  background-color: #fff;
  color: #fff;
  color: #0064FA;
}
.header-top-box {
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.03);
}




#banner {
  width: 100%;
  height: 700px;
  background: #0064FA;
  color: #fff;
  overflow: clip;
}
#banner > .swiper-wrapper > .swiper-slide > .container{
  width: 1040.5px;
  height: 700px;
  margin: 0 auto;
  position: relative;
}
#banner > .swiper-wrapper > .swiper-slide > .container img{
  width:645px;
  height: 519px;
  position: absolute;
  top:70px;
  right:-33px;
}
#banner .swiper-wrapper .swiper-slide .title {
  color: #fff;
  font-size: 60px;
  font-weight: 600;
  margin-top: 282px;
}

#banner .swiper-wrapper .swiper-slide .description {
  color: #fff;
  font-weight: 400;
  margin-top: 40px;
  font-size: 22px;
  opacity: 0.8;
}


.container>h2 {
  font-size: 36px;
  font-weight: 600;
  color: #000000;
  text-align: center;
  margin-top: 88px;
  color: #000000;
}

.button__more, .button__more:link, .button__more:visited{
  display: inline-block;
  line-height: 60px;
  background: #0573FA;
  border-radius: 5px;
  font-size: 20px;
  font-weight: 500;
  color: #FFFFFF;
  border: 1px solid #0573FA;
  margin: 0 auto;
}

.button__more:hover,.button__more:active {
  background-color: #FFFFFF;
  color: #0573FA;
}


/* 功能更强大，操作更轻松 */
.module_1 {
  height: auto;
  background-color: #fff;
  text-align: center;
}
.module_1 > .container > h2{
  margin-top: 155px;
}

.module_1 > .container {
  position: relative;
}

.module_1 .success_ul{
  position: absolute;
  top: -60px;
  display: flex;
  width: 100%;
  height: 80px;
  padding:15px 15px;
  background-color: #fff;
  box-shadow: 0px 0px 25px 0px rgba(46, 121, 251, 0.15);
  border-radius: 5px;
  align-items: center;
  justify-content: space-between;
}
.module_1 .success_ul > li{
  text-align: left;
  font-size: 0;
  display: flex;
  align-items: center;
}
.module_1 .success_ul > li span{
  font-size: 16px;
  font-weight: 400;
  color: #000000;
  line-height: 24px;
}

.module_1 .success_ul > li img{
  width: 60px;
  height: 60px;
  margin-right: 14px;
  margin-left: 5px;
}

.module_1 .button__more{
  margin-top: 67px;
  width: 227px;
  height: 60px;
}
.module_1 .mySwiper .swiper-slide.swiper-slide-thumb-active span {
    color: #FFF;
}

.module_1 .mySwiper .swiper-slide.swiper-slide-thumb-active{
    background: #0064fa;
    border-radius: 8px 8px;
}
 ul,ol,li{
   list-style: none;
 }


/*错单漏单不再有，降本增效不再愁*/
.module_2 {
  height: 704px;
  text-align: center;
}

.module_2 .container {
  height: 100%;
  min-width: 1200px;
  position: relative;
}

.module_2 .module2_content{
  background-color: red;
  margin-top: 0;
  margin-top: 200px;
}

.module_2 img{
  width: 212px;
  height: 236px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -100px;
  margin-top: -123px;
}

.module_2 .button__more {
  width: 227px;
  position: absolute;
  bottom: 90px;
  left: 50%;
  transform: translateX(-50%);
}


.module_2 .line {
  position: absolute;
  height: 1px;
  width: 400px;
  background-color: rgba(1, 100, 250, 0.3);
}

.module_2 .container .line:nth-of-type(1) {
  top: 260px;
  left: 60px;
}

.module_2 .container .line::after {
  content: '';
  height: 1px;
  background-color: rgba(1, 100, 250, 0.3);
  position: absolute;
}

.module_2 .container .line:nth-of-type(1)::after {
  width: 85px;
  right: -80px;
  top: 21px;
  transform: rotate(29deg);
}

.module_2 .container .line:nth-of-type(2) {
  top: 455px;
  left: 60px;
}

.module_2 .container .line:nth-of-type(2)::after {
  right: -90px;
  top: -16px;
  width: 93px;
  transform: rotate(-20deg);
}

.module_2 .container .line:nth-of-type(3) {
  top: 260px;
  right: 66px;
}

.module_2 .container .line:nth-of-type(3)::after {
  left: -66px;
  top: 20px;
  width: 72px;
  transform: rotate(-33deg);
}

.module_2 .container .line:nth-of-type(4) {
  top: 455px;
  right: 66px;
}

.module_2 .container .line:nth-of-type(4)::after {
  left: -82px;
  top: -15px;
  width: 85px;
  transform: rotate(20deg);
}

.module_2 .title {
  position: absolute;
  font-size: 18px;
  color: #333;
  font-weight: 600;
}

.module_2 .title span {
  vertical-align: middle;
}

.module_2 .title .num {
  font-size: 45px;
  color: #444;
}

.module_2 .container .title:nth-of-type(1) {
  top: 206px;
  left: 20px;
}

.module_2 .container .title:nth-of-type(2) {
  top: 398px;
  left: 20px;
}

.module_2 .container .title:nth-of-type(3) {
  top: 206px;
  right: 20px;
}

.module_2 .container .title:nth-of-type(4) {
  top: 398px;
  right: 20px;
}

.module_2 .container .title>span:first-of-type {
  margin-right: 10px;
}

.module_2 .container .describe {
  position: absolute;
}

.module_2 .container .describe span {
  font-size: 16px;
  display: block;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
}

.module_2 .container .describe:nth-of-type(1) {
  top: 275px;
  left: 60px;
  text-align: left;
}

.module_2 .container .describe:nth-of-type(2) {
  top: 469px;
  left: 60px;
  text-align: left;
}

.module_2 .container .describe:nth-of-type(3) {
  top: 275px;
  right: 60px;
  text-align: right;
}

.module_2 .container .describe:nth-of-type(4) {
  top: 469px;
  right: 60px;
  text-align: right;
}
.module_2 p.title:hover span{
  color: #0064FA !important;
}

/*链路闭环全打通，主流模块全都有*/
 .module_3 {
  text-align: center;
  background-color: #fff;
}

.module_3 .container > h2{
  margin-top: 80px;
  margin-bottom: 40px;
}
.module_3 .container > .bg_container{
  /* width: 100%; */
  width:1200px;
  margin-top: 31.5px;
  margin:0 auto;
}
.module_3 .button__more{
  width: 227px;
  margin-top: 25px;
  margin-bottom: 90px;
}


/* 订单处理快准强，系统稳定有保障 */
.module_4{
  width: 100%;
  height: 997px;
  /* background: rgba(1, 100, 250, 0.03); */
  margin:0 auto;
}
/* .module_4 .container {
  height: 100%;
} */
.module_4 > .container > h2{
  margin-top: 87px;
}
.module_4 .production-show{
  display: grid;
  width: 100%;
  height: 610px;
  /*justify-content: space-between;*/
  margin-top: 51px;
  grid-template-columns:repeat(3,33.3%);
  grid-template-rows:repeat(2,50%);
  justify-items:center;
  text-align: center;
  /* grid-row-gap: 20px;
  grid-column-gap: 24px; */
}
.module_4 .production-show > .production-show_item{
  place-items: center;
  padding-left: 21px;
  /* border: 1px solid red; */
}
.module_4 .production-show > .production-show_item>.production-show_header{
  width: 122px;
  height: 178px;
  margin:0 auto;
}
.module_4 .production-show_item img{
  width: 121px;
  height: 121px;
}
.module_4 .production-show_item h4{
  display: block;
  width: 122px;
  height: 23px;
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #000000;
  line-height: 44px;
  margin-top:34px;
}

.module_4 .production-show_item .production-show_txt{
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 24px;
  text-align: center;
  margin-top: 38px;
}
.module_4 .button__more{
  display: block;
  width: 227px;
  margin-top: 61px;
  text-align: center;
}

/* 四大版本任你选，总有一款适合你 */
.module_5 {
  height: 569px;
  background-color: #fff;
  text-align: center;
}
.module_5 > .container > h2{
  margin-top: 88px;
}

.module_5 > .container {
  position: relative;
  height: 100%;
}

.module_5 .production-show{
  display: flex;
  width: 100%;
  height: 264px;
  justify-content: space-between;
  margin-top: 60px;
  text-align: left;
}
.module_5 .production-show > .production-show_item{
  width: 282px;
  height: 264px;
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  box-shadow: 0px 0px 10px 0px rgba(0, 81, 203, 0.15);
  border-radius: 2px;
}
.module_5 .production-show > .production-show_item > .production-show_header{
  height: 119px;
  padding-left: 21px;
  background: linear-gradient(0deg, #0064FA 0%, #3399FF 100%);
  border-radius: 2px;
  color: #fff;
  overflow: hidden;
}
.module_5 .production-show > .production-show_item > .production-show_header .title{
  font-size: 24px;
  font-weight: 600;
  color: #FFFFFF;
  margin-top: 34.5px;
  margin-bottom: 15px;
}
.module_5 .production-show > .production-show_item > .production-show_header .description{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}
.module_5 .production-show > .production-show_item >.production-show_txt{
  display: block;
  width: 243px;
  height: 86px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 24px;
  margin-top: 21px;
  margin-right:22px;
  margin-left:21px;
}
.module_5 .button__more{
  width: 227px;
  margin-top: 60px;
}

/* 全生命周期管家式服务 */
.module_6 {
  text-align: center;
  background-color: #fff;
  height:677px;
}
.module_6 .container {
  height: 100%;
}
.module_6 >.container > h2{
  font-size: 36px;
  font-weight: 600;
  color: #000000;
  margin-top: 120px;
}
.module_6 .module_6_ul{
  display: flex;
  justify-content: space-between;
  margin-top: 29.5px;
}
.module_6 .module_6_ul > .module_6_li{
  width: 283px;
}
.module_6 .module_6_ul > .module_6_li > p:first-child{
  font-size: 24px;
  font-weight: 500;
  color: #000000;
  margin-top: 304.5px;
}
.module_6 .module_6_ul > .module_6_li > p:last-child{
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  margin-top: 40px;
}
.module_6 .button__more{
  width: 227px;
  margin-top: 50.5px;
}

/* 多方认证，有口皆碑 */
.module_7 {
  background-color: #fff;
  height:361px;
}
.module_7 .container {
  height: 100%;
}
.module_7 >.container >h2{
  margin-top: 118px;
}
.module_7 .module_7_gird{
  margin-top: 66.5px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(1, 140px);
  column-gap: 25px;
  margin-bottom: 68.5px;
}
.module_7 .module_7_gird li{
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 31.5px;
}
.module_7 .module_7_gird li > p{
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}
.module_7 .module_7_gird li > p:last-child{
  margin-top: 14px;
}

/*对接400+电商平台，多平台多店铺无缝对接*/
.module_8 {
  background: #fff;
  height: 863px;
  text-align: center;
}
.module_8 .container {
  height: 100%;
}
.module_8 >.container >h2{
  margin-top: 120px;
}
.platform_show{
  display: flex;
  flex-direction: column;
  margin-top:61px;
}
.platform_show li{
  display: flex;
  align-items: center;
  height: 80px;
  align-items: center;
  padding-left: 0;
}
.platform_show > li + li{
  margin-top: 30.5px;
}
.platform_show li > .platform_img_list{
  flex: 1;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(1, 80px);
  column-gap: 10.5px;
}
.platform_show li > .platform_img_list > .platform_items img{
  width: 100%;
}






/* 世界500强、知名品牌、TOP商家的共同选择 */
.module_9 {
  text-align: center;
}
.module_9 h2{
  margin-top: 83.5px;
  margin-bottom: 60px;
}

.module_9 .button__more{
  margin-top:50px;
  width: 227px;
  margin-bottom: 92px;
}

.brand_show{
  display: flex;
  flex-direction: column;
}
.brand_show li{
  display: flex;
  align-items: center;
  height: 91px;
  align-items: center;
  /* padding-left: 36px; */
}
.brand_show > li + li{
  margin-top: 25.5px;
}
.brand_show li > span{
  display: block;
  width: 160px;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  color: #333333;
}
.brand_show li > .brand_img_list{
  flex: 1;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(1, 91px);
  column-gap: 12.5px;
}
.brand_show li > .brand_img_list > .brand_item{
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(0, 100, 250, 0.15);
  border-radius: 4px;
} 


.clearfix::after {
  content: '';
  display: block;
  clear: both;
}

.merchant-more .more-text {
  display: inline-block;
  width: auto;
  padding-right: 30px;
  position: relative;
  transition: all .2s;
  cursor: pointer;
  line-height: 1;
  font-size: 14px;
  color: #0064FA;
  margin-top: 47.5px;
  margin-left: 22px;
}

.more-text:active {
  color: #0064FA;
}

.right-arrow {
  position: absolute;
  right: 16px;
  top: -9px;
  display: inline-block;
  width: 12px;
  line-height: 1;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  transition: all .2s;
  color: #0064FA;
}

.more-text:hover .right-arrow {
  right: 10px;
}
.navbar-fixed-top .consult{
  color: #0064fa;
}
.navbar-itcast .navbar-fixed-top li.menu-active > a {
  cursor: pointer;
  color: #0064FA!important;
  opacity: 1;
}
.navbar-itcast .navbar-fixed-top:not(.navbar-top-box) .navbar-nav > li > a >p{
  width: 88px;
  height: 32px;
  color: #0064FA !important;
  border: 1px solid #0064FA !important;
  border-radius: 3px;
  background: transparent;
  line-height: 30px;
}

.navbar-itcast .navbar-fixed-top.navbar-top-box .navbar-nav > li.last:hover p{
  border-color: #0064FA;
  background-color: #0064FA;
  color: #fff;
}
.navbar-itcast .navbar-fixed-top.navbar-top-box .navbar-nav > li.last p:hover {
  background: transparent;
  color: #0064FA;
  border: 1px solid #0064FA;
}
.navbar-itcast .navbar-fixed-top:not(.navbar-top-box) .navbar-nav > li.last:hover p {
  background: transparent;
  color: #0064FA;
  border: 1px solid #0064FA;
}
.navbar-itcast .navbar-fixed-top:not(.navbar-top-box) .navbar-nav > li.last p:hover {
  background: #0064FA;
  color: #FFF !important;
  border: 1px solid #0064FA !important;
}

header .mobile_logo{
  width: 19.5px;
  height: 19.5px;
  margin-right: 3px;
  vertical-align: middle;
}
header .mobile{
  vertical-align: middle;
}

.fixed-service{
        position: fixed;
        width: 110px;
        padding-top: 79px;
        right: 0;
        top: 24%;
        z-index: 99999;
    }
    .fixed-service_content{
        background: #0064FA;
        border: 1px solid #4B91FA;
        border-radius: 4px;
        overflow: hidden;
        margin-top: -16px;
    }
    .fixed-service .hc{
        width: 93.5px;
        height: 95.5px;
        margin: auto;
        display: block;
        position: relative;
        z-index: 100000;
    }
    .service_item{
        width: 100%;
        display: block;
        background-color: #4B91FA;
        text-align: center;
        padding-top: 4.5px;
        padding-bottom: 11px;
        font-size: 0;
        color: #FFFFFF;
    }
    .service_item img{
        width: 44px;
        height: 44px;
        margin: auto;
        display: block;
    }
    .service_item img:last-of-type{
        display: none;
    }
    .service_item span{
        font-size: 14px;
        font-weight: 400;
    }
    .service_item:link,.service_item:visited{
        color:#FFF;
    }
    .service_item:hover{
        background-color: #fff;
        color:#3282FA;
    }
    .service_item:active{
        color:#3282FA;
    }
    .service_item:hover img:first-of-type{
        display: none;
    }
    .service_item:hover img:last-of-type{
        display: block;
    }
    .fixed-service .top{
        line-height: 43px;
        background: #FFFFFF;
        border: 1px solid #4B91FA;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 400;
        color: #3282FA;
        text-align: center;
        display: none;
        margin-top: 10px;
    }
    .fixed-service .top:link,.fixed-service .top:visited,.fixed-service .top:active{
        color: #3282FA;
    }
    .fixed-service .top:hover{
        background: #E1EBFA;
        border: 1px solid #4B91FA;
        color: #3282FA;
    }
    .footer {
  position: absolute;
  padding-top: 40px;
  background-color: #ebebeb;
  height: 126px;
  border-top: 1px solid #dbdbdb;
  color: #777777;
  font-size: 14px;
  text-align: center;
  width: 100%;
}
p {
  margin: 0;
}


.module_10 {
  height: auto;
  background-color: #fff;
  text-align: center;
}

.module_10 > .container {
  position: relative;
}

.module_10 .production-show{
  display: grid;
  width: 1140px;
  height: 464px;/*491px;*/
  /*justify-content: space-between;*/
  margin: 0 auto;
  margin-top: 60px;/*60px*/
  /*text-align: left; */
  grid-template-columns:282px 282px 282px 282px;/*repeat(4,25%);*/ 
  grid-template-rows:222px 222px;
  grid-row-gap: 20px;
  grid-column-gap: 24px;
  margin-bottom: 10px;
}
.module_10 .production-show > .production-show_item{
  width: 282px;/*372px;*/
  height: 222px; 
  background: #FFFFFF;
  box-shadow: 0px 0px 8px 0px rgba(0, 100, 250, 0.15);
  /* place-items: start; */
  position:relative;
  padding-left: 21px;
}

.module_10 .production-show_item img{
  width: 32px;
  height: 32px;
  position: absolute;
  left:21px;
  top:31px;
  /* margin-left: 21px; */
  /* margin-right: 6px; */
  /* margin-top:31px; */
}
.module_10 .production-show_item span{
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 24px;
  position:absolute;
  left:58px;
  top:39px;
}

.module_10 .production-show_item .production-show_txt{
  width: 241px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 24px;
  position:absolute;
  left:21px;
  top:88px;
}
.module_10 .button__more{
  margin-top: 67px;
  width: 227px;
  height: 60px;
}