/* banner */
.banner {
    width: 100%;
    height: 500px !important;
    overflow: hidden;
    position: relative;
    z-index: 9;
}

.banner .img {
    display: block;
    max-width: 3072px;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-size: cover !important;
    border-radius: unset;
    border: none;
}

/*轮播图底部圆点 按钮选中状态*/
.swiper-pagination-bullet-active {
    background: #fff;
}

.banner .wrap {
    height: 100%;
}

.banner p {
    font-size: 18px;
    font-weight: 400;
    color: #FFF;
}

.banner h3 {
    padding: 10px 0 25px 0;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-size: 36px;
    font-weight: 600;
    color: #FFF;
}

.banner .experience {
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 40px;
    border-radius: 20px;
    border: 1px solid #FFF;
    font-size: 18px;
    font-weight: 400;
    color: #FFF;
    display: block;
}

.banner .experience:hover {
    background: #FFF;
    color: #1179E5;
}

/* 小标题公用 */
.title {
    text-align: center;
    line-height: 36px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-size: 34px;
    font-weight: 600;
    color: #2A2D2F;
}

/* 专注移动电商营销  赋能企业个性化经营 */
.section1 {
    width: 100%;
    padding: 80px 0;
    background: #FAFBFD;
}

.section1 .cons {
    padding-top: 60px;
}

.section1 .cons dl {
    width: 285px;
    height: 430px;
    margin-right: 20px;
    float: left;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
}

.section1 .cons dl.lr {
    margin-right: 0;
}

.section1 .cons dl dt {
    width: 285px;
    height: 430px;
}

.section1 .cons dl dt img {
    width: 100%;
    height: 100%;
}

.section1 .cons dl dd.text {
    width: 285px;
    height: 280px;
    padding-top: 150px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}

.section1 .cons dl dd.text img {
    width: 66px;
}

.section1 .cons dl dd.text span {
    margin-top: 15px;
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #FAFBFD;
    display: block;
}

.section1 .cons dl dd.over {
    width: 225px;
    height: 230px;
    padding: 100px 30px;
    background: #0F7DF1;
    position: absolute;
    left: 0;
    top: 430px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.section1 .cons dl:hover dd.over {
    width: 225px;
    height: 230px;
    padding: 100px 30px;
    background: #0F7DF1;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.section1 .cons dl dd.over h2 {
    font-size: 20px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #FAFBFD;
}

.section1 .cons dl dd.over b {
    width: 25px;
    height: 2px;
    margin-top: 25px;
    background: #FFF;
    display: block;
}

.section1 .cons dl dd.over p {
    margin-top: 25px;
    font-size: 16px;
    font-weight: 400;
    color: #FAFBFD;
}

/* 8大核心优势  打造一站式电商营销生态系统 */
.advantage {
    padding: 80px 0;
}

.advantage .cons {
    padding-top: 50px;
}

.advantage .cons dl {
    width: 283px;
    height: 218px;
    margin: 20px 20px 0 0;
    float: left;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid #F3F4F5;
    cursor: default;
}

.advantage .cons dl.lr {
    margin: 20px 0 0 0;
}

.advantage .cons dl dt {
    width: 66px;
    height: 66px;
    margin: 40px auto 10px auto;
    background-size: cover !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.advantage .cons dl dt.dt1 {
    background: url(../images/index/adv1.png) no-repeat center;
}

.advantage .cons dl dt.dt2 {
    background: url(../images/index/adv2.png) no-repeat center;
}

.advantage .cons dl dt.dt3 {
    background: url(../images/index/adv3.png) no-repeat center;
}

.advantage .cons dl dt.dt4 {
    background: url(../images/index/adv4.png) no-repeat center;
}

.advantage .cons dl dt.dt5 {
    background: url(../images/index/adv5.png) no-repeat center;
}

.advantage .cons dl dt.dt6 {
    background: url(../images/index/adv6.png) no-repeat center;
}

.advantage .cons dl dt.dt7 {
    background: url(../images/index/adv7.png) no-repeat center;
}

.advantage .cons dl dt.dt8 {
    background: url(../images/index/adv8.png) no-repeat center;
}

.advantage .cons dl dd {
    text-align: center;
}

.advantage .cons dl dd h2 {
    font-size: 20px;
    font-weight: 600;
    color: #2A2D2F;
}

.advantage .cons dl dd p {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 400;
    color: #7E8491;
}

/* 多场景电商解决方案  助您轻松玩转电商营销 */
.fangan {
    width: 100%;
    padding: 60px 0;
    /*background: url(../images/index/fanganbg.jpg) no-repeat center;*/
    background: linear-gradient(to bottom right, #1f68ba, #2edba8);
    background-size: cover !important;
}

.fangan .title {
    color: #FFF;
}

.fangan .tabs {
    width: 100%;
    margin: 60px 0 0 0;
    text-align: center;
    display: block;
}

.fangan .tabs a {
    padding: 0 10px 20px 10px;
    margin: 0 90px;
    font-size: 20px;
    font-weight: 600;
    color: #FFF;
    border-bottom: 2px solid rgba(255, 255, 255, 0);
    display: inline-block;
}

.fangan .tabs a.active {
    border-bottom: 2px solid #FFF;
}

.fangan .swiper-container {
    height: 420px;
    border-radius: 0 0 5px 5px;
    width: 100%;
    margin: 50px 0 0 0;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.fangan .swiper-slide {
    width: 100%;
    height: 420px;
}

.fangan .swiper-slide dl {
    overflow: hidden;
    border-radius: 10px;
}

.fangan .swiper-slide dl dd {
    width: 492px;
    height: 360px;
    padding: 60px 50px 0 50px;
    background: #FFF;
    float: left;
}

.fangan .swiper-slide dl dd h2 {
    font-size: 26px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #2A2D2F;
}

.fangan .swiper-slide dl dd p {
    margin: 20px 0 30px 0;
    line-height: 28px;
    font-size: 16px;
    font-weight: 400;
    color: #7E8491;
}

.fangan .swiper-slide dl dd h4 {
    overflow: hidden;
}

.fangan .swiper-slide dl dd h4 a {
    width: 126px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-right: 20px;
    font-size: 18px;
    color: #1782F1;
    border: 1px solid #1782F1;
    border-radius: 5px;
    display: block;
    float: left;
    font-weight: normal;
}

.fangan .swiper-slide dl dd h4 a:hover {
    background: #1782F1;
    color: #FFF;
}

.fangan .swiper-slide dl dd h4 a.act {
    background: #1782F1;
    color: #FFF;
}

.fangan .swiper-slide dl dd ul {
}

.fangan .swiper-slide dl dd ul li {
    text-align: center;
    margin: 40px 60px 0 0;
    float: left;
}

.fangan .swiper-slide dl dd ul li.lr {
    margin: 40px 0 0 0;
}

.fangan .swiper-slide dl dd ul li img {
    width: 30px;
}

.fangan .swiper-slide dl dd ul li span {
    font-size: 16px;
    font-weight: 400;
    color: #7E8491;
    display: block;
}

.fangan .swiper-slide dl dt {
    width: 608px;
    height: 420px;
    float: left;
}

.fangan .swiper-slide dl dt img {
    width: 100%;
    height: 100%;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;

    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;

    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);

    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;

    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;

    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}

.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}


/* 海量业务应用 全方位覆盖电商营销场景 */
.yewu {
    width: 100%;
    padding: 80px 0 30px 0;
    background: #FAFBFD;
}

.yewucon {
    width: 1200px;
    margin: 30px auto 0 auto;
}

.yewucon .hd {
    width: 184px;
    padding: 0 40px 100px 0;
    margin-top: 50px;
    border-right: 1px solid #E3E4E4;
    float: left;
}

.yewucon .hd li {
    width: 184px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    margin-bottom: 20px;
    display: block;
}

.yewucon .hd li a {
    font-size: 20px;
    font-weight: 400;
    color: #2A2D2F;
    border-radius: 5px;
    display: block;
}

.yewucon .hd li.on a {
    background: #1782F1;
    color: #FFF;
}

.yewucon .bd {
    width: 915px;
    padding-left: 60px;
    overflow: hidden;
    float: left;
    position: relative;
}

.yewucon .bd ul {
    overflow: hidden;
    position: relative;
}

.yewucon .bd li {
    position: relative;
}

.yewucon .bd li dl {
    overflow: hidden;
}

.yewucon .bd li dl dd {
    width: 370px;
    margin-top: 50px;
    float: left;
}

.yewucon .bd li dl dd h2 {
    font-size: 26px;
    font-weight: 600;
    color: #2A2D2F;
}

.yewucon .bd li dl dd p {
    margin: 20px 0 30px 0;
    line-height: 28px;
    font-size: 16px;
    font-weight: 400;
    color: #7E8491;
}

.yewucon .bd li dl dd ul {
    overflow: hidden;
}

.yewucon .bd li dl dd ul li {
    text-align: center;
    margin: 44px 54px 54px 0;
    float: left;
}

.yewucon .bd li dl dd ul li.lr {
    margin: 44px 0 54px 0;
}

.yewucon .bd li dl dd ul li img {
    width: 80px;
}

.yewucon .bd li dl dd ul li span {
    padding-top: 5px;
    font-size: 20px;
    font-weight: 400;
    color: #2A2D2F;
    display: block;
}

.yewucon .bd li dl dd h4 {
    overflow: hidden;
}

.yewucon .bd li dl dd h4 a {
    width: 126px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-right: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #1782F1;
    border: 1px solid #1782F1;
    border-radius: 5px;
    display: block;
    float: left;
}

.yewucon .bd li dl dd h4 a:hover {
    background: #1782F1;
    color: #FFF;
}

.yewucon .bd li dl dd h4 a.act {
    background: #1782F1;
    color: #FFF;
}

.yewucon .bd li dl dt {
    width: 462px;
    height: 514px;
    float: right;
}

.yewucon .bd li dl dt img {
    width: 100%;
    height: 100%;
}

/* 为什么选择人人商城 */
.why {
    padding: 80px 0;
}

.why .cons {
    padding-top: 50px;
}

.why .cons dl {
    width: 538px;
    margin: 20px 20px 0 0;
    padding: 50px 50px 50px 0;
    float: left;
    overflow: hidden;
    border-radius: 10px;
    border: 1px solid #F1F2F3;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
    top: 0;
}

.why .cons dl:hover {
    top: -10px;
    border: 1px solid #0F7DF1;
    box-shadow: 0px 0px 40px 0px rgba(110, 125, 141, 0.1);
    -webkit-box-shadow: 0px 0px 40px 0px rgba(110, 125, 141, 0.1);
    -moz-box-shadow: 0px 0px 40px 0px rgba(110, 125, 141, 0.1);
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.why .cons dl.lr {
    margin: 20px 0 0 0;
}

.why .cons dl dt {
    width: 90px;
    height: 90px;
    margin: 0 10px 0 30px;
    float: left;
}

.why .cons dl dt img {
    width: 100%;
    height: 100%;
    display: block;
}

.why .cons dl dd {
    width: 405px;
    float: left;
}

.why .cons dl dd h2 {
    font-size: 20px;
    font-weight: 600;
    color: #2A2D2F;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.why .cons dl dd p {
    margin-top: 6px;
    line-height: 28px;
    font-size: 16px;
    font-weight: 400;
    color: #7E8491;
}

.why .cons dl:hover dd h2 {
    color: #0F7DF1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/* 人人商城客户案例 */
.indcsase {
    width: 100%;
    padding: 80px 0;
    background: #FAFBFD;
}

.indcsase .cons {
    padding-top: 50px;
}

.indcsase .cons dl {
    width: 285px;
    margin: 20px 20px 0 0;
    float: left;
    overflow: hidden;
    border-radius: 20px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.indcsase .cons dl.lr {
    margin: 20px 0 0 0;
}

.indcsase .cons dl dt {
    width: 100%;
    height: 162px;
}

.indcsase .cons dl dt img {
    width: 100%;
    display: block;
}

.indcsase .cons dl dd {
    width: 285px;
    padding: 90px 0 30px 0;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #2A2D2F;
    background: #FFF;
}

.indcsase ul {
    padding-top: 50px;
}

.indcsase ul li {
    width: 20%;
    float: left;
    position: relative;
}

.indcsase ul li span {
    line-height: 53px;
    font-family: "DIN-Bold";
    font-size: 40px;
    color: #0B7BF0;
    display: block;
}

.indcsase ul li span.sz1 {
    padding-left: 70px;
}

.indcsase ul li span.sz2 {
    padding-left: 65px;
}

.indcsase ul li span.sz3 {
    padding-left: 53px;
}

.indcsase ul li span.sz4 {
    padding-left: 55px;
}

.indcsase ul li span.sz5 {
    padding-left: 65px;
}

.indcsase ul li b {
    line-height: 50px;
    font-family: "DIN-Bold";
    font-size: 30px;
    font-weight: normal;
    color: #0B7BF0;
    display: block;
    position: absolute;
    top: 2px;
}

.indcsase ul li b.b1 {
    left: 140px;
}

.indcsase ul li b.b2 {
    left: 157px;
}

.indcsase ul li b.b3 {
    left: 168px;
}

.indcsase ul li b.b4 {
    left: 148px;
}

.indcsase ul li p {
    width: 100%;
    line-height: 28px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #2A2D2F;
    float: left;
}

/* 人人商城合作伙伴 */
.why {
    padding: 80px 0;
}

.why ul {
    padding-top: 50px;
}

.why ul li {
    width: 220px;
    margin: 20px 20px 0 0;
    float: left;
    overflow: hidden;
    border-radius: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.why ul li img {
    width: 100%;
    height: 100%;
    display: block;
}

/* 新用户可享专属福利  点击免费体验 */
.zixun {
    width: 100%;
    height: 112px;
    padding: 64px 0;
    /*background: url(../images/newIndex/advice-bg.png) no-repeat center;*/
    background: linear-gradient(to bottom right, #27baaa, #48f695);
    background-size: cover !important;
}

.zixun h2 {
    text-align: center;
    font-size: 32px;
    font-weight: 500;
    color: #FFF;
}

.zixun .more {
    width: 166px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #FFF;
    border-radius: 22px;
    font-size: 20px;
    color: #29bea9;
    display: block;
    margin: 20px auto;
}