/* banner图 */
html,
body {
    position: relative;
    height: 100%;
}
body {
    background: #fff;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
}
.swiper-container {
    width: 100%;
    /* height: 740px; */
    position: relative;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}
.swiper-slide img{
    width:100%;
    height:100%;
}
.swiper-pagination-bullet{
    width: 60px!important;
    height:8px !important;
    background:#C6C6C6 !important;
    border-radius: 4px !important;
}
.swiper-pagination-bullet-active{
    background:#FFFFFF!important;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:30px!important;
}
/* 轮播图上文字 */
/* 第一张轮播图 */
.banner_layout{
    width:1200px;
    /* height:740px; */
    position: absolute;
    top:0;
    left:0;
    right:0;
    margin:auto;
}
.text_count_one{
    position: absolute;
    top:50px;
}
.text_count_one h3{
    width:515px;
    height:242px;
    background:url('/Shared/images/saleshome/index/up.png?v=20200928001') no-repeat center;
    background-size:100% 100%;
    color:#fff;
    font-size:72px;
    position: absolute;
    top:130px;
}
.text_count_one h3 span{
    position: absolute;
}
.text_count_one h3 span.text_up{
    left:0;
    top:0;
}
.text_count_one h3 span.text_down{
    bottom:30px;
    right:-50px;
}
.text_count_one h3 span.text_down strong{
    color:#FACE1C;
}
.text_count_one a.apply{
   position: absolute;
    top:480px;
    left:0;
    width:250px;
    height:80px;
    line-height:80px;
    text-align:center;
    font-size:36px;
    color:#EE563C;
    background:#fff;
    border-radius: 40px;
    justify-content: center;
    font-weight: bold;
    display:none;
}
.text_count_one a.apply img{
    width:16px;
    height:18px;
    margin-left:10px;
}
/* 第二张轮播图 */
.text_count_two {
    position: absolute;
    top:160px;
    left:0;
    text-align:left;
}
.text_count_two h3{
    color:#1F424E;
    font-size:72px;
}
.text_count_two h4{
    color:#1F424E;
    font-size:36px;
    margin-top:20px;
}
.text_count_two .text_two_detail{
    background:url('/Shared/images/saleshome/index/textbg.png?v=20200928001') no-repeat center;
    background-size:100% 100%;
    height:94px;
    line-height:94px;
    color:#387489;
    font-size:30px;
    margin-top:80px;
    text-align:left;
    padding:0 15px;
}
/* 第三张轮播图 */

.text_count_three {
    position: absolute;
    top:140px;
    left:0;
    text-align:left;
}
.text_count_three h3{
    color:#F9C276;
    background-image:-webkit-linear-gradient(bottom,#F9C276,#F5CE92,#F5CE92);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-size:90px;
    margin-top:20px;
}
.text_count_three h4{
    color:#fff;
    font-size:30px;
    margin-top:70px;
    font-weight: lighter;
}
.text_count_three .text_three_detail{
    background:url('/Shared/images/saleshome/index/textbg2.png?v=20200928001') no-repeat center;
    background-size:100% 100%;
    height:98px;
    line-height:98px;
    color:#fff;
    font-size:60px;
    padding:0 15px;
}
/* 第四张轮播图 */

.text_count_four {
    position: absolute;
    top:70px;
    left:0;
    text-align:left;
}
.text_count_four img{
    width:552px;
    height:42px;
}
.text_count_four h3{
    color:#fff;
    font-size:72px;
    margin-top:90px;
    text-shadow:5px 8px 6px #D42620;
}

.text_count_four .text_four_detail{
   background:#fff;
    height:80px;
    line-height:80px;
    color:#FF524C;
    font-size:30px;
    padding:0 20px;
    border-radius:4px 68px 13px 4px ;
    margin-top:90px;
    box-shadow: 0px 10px 20px #D42620;
}
/* 第五张轮播图 */

.text_count_five {
    position: absolute;
    top:80px;
    left:0;
    right:0;
    margin:auto;
    text-align:left;
}
.text_count_five h3{
    color:#D6D2AF;
    font-size:72px;
    padding:0 50px;
    margin-top:80px;
    height:70px;
    line-height:70px;
    width:1040px;
    box-sizing: border-box;
    background:url('/Shared/images/saleshome/index/five_text1.png?v=20200928001') no-repeat center;
    background-size:100% 100%;
    margin:0 auto;
    background-image:-webkit-linear-gradient(bottom,#D0C08C,#D0C08C,#F2F3D0);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;
}

.text_count_five .text_five_detail{
    background:url('/Shared/images/saleshome/index/five_text2.png?v=20200928001') no-repeat center;
    background-size:100% 1px;
    color:#fff;
    font-size:30px;
    border-radius:2px 68px 13px 0 ;
    margin:30px auto 0;
    text-align:center;
    width:1040px;
    height:70px;
    line-height:70px;
    width:1040px;
}

/* 第二屏icon集合 */
.aside{
    margin-top:60px;
}
.aside ul{
    flex-wrap: wrap;
}
.aside ul li{
    width:340px;
    height:310px;
    text-align:center;
    box-shadow: 2px 2px 9px #B4B4B4;
    border-radius: 4px;
    margin-bottom:50px;
}
.aside ul li img{
    width:137px;
    height:137px;
    display:block;
    margin:30px auto 0;
}
.aside ul li span{
    display:inline-block;
    margin-top:30px;
    font-size:30px;
    color:#0D0D0D;
    
}
/* 第三屏全方位助力企业实现业绩n+倍增 */
.article{
    margin-top:20px;
}
.article ul h3.title{
    color:#000000;
    font-size:50px;
    text-align:center;
    font-weight: normal;
    margin-bottom:100px;
}
.article ul li{
    display:flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom:60px;
}
.article ul li .item_text h4{
    color:#0D0D0D;
    font-size:30px;
    font-weight: normal;
}
.article ul li .item_text .text_detail{
    margin-top:20px;
    font-size:24px;
    color:#9B9B9B;
}
.article ul li .item_pic img{
    width:100%;
    height:100%;
}
.article ul li .first{
    width:475px;
}
.article ul li .sec{
    width:503px;
}
.article ul li .three{
    width:524px;
}
.article ul li .last{
    width:570px;
}
/* 第四屏证书相关 */
.section{
    background:url('/Shared/images/saleshome/index/bg.png?v=20200928001') no-repeat center;
    background-size:100% 100%;
    width:100%;
    height:770px;
    margin-top:20px;
    padding-top:85px;
}
.section h3.title{
    color:#000;
    font-size:50px;
    font-weight: normal;
    text-align:center;
}
.section p.detail{
    color:#9B9B9B;
    margin-top:25px;
    font-size:28px;
    text-align:center;
}
.section ul.num_total{
    margin-top:80px;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.section ul.num_total li{
    border-right:1px solid #BFBFBF;
    width:20%;
    text-align:center;
}
.section ul.num_total li:nth-of-type(1){
    /* text-align:left; */
}
.section ul.num_total li:nth-last-of-type(1){
    /* text-align:right; */
    border:0;
}
.section ul.num_total li:nth-last-of-type(1) strong{
    margin-right:30px;
}
.section ul.num_total li h4{
    color:#292929;
    font-size:24px;
    font-weight: normal;
}
.section ul.num_total li strong{
    color:#D32C1C;
    font-weight:normal;
    font-size:40px;
    margin-top:10px;

}
/* 荣誉证书 */
.newpart_honor {
    position: relative;
    margin-top:60px;
    border:1px solid #BFBFBF;
    border-radius: 4px;
  }
  .newpart_honor .honor_count{
    display:flex;
    justify-content: flex-start;
    align-items: center;
  }
  .newpart_honor .honor_count li{
    flex:1;
    padding:40px 0 ;
    text-align:center;
  }
  .newpart_honor .honor_count li img{
    width:100px;
    height:100px;
    border-radius: 50%;
    margin-bottom:25px;
    display:block;
    margin:0 auto 28px;
  }
  .newpart_honor .honor_count li span{
    font-size:18px;
    color:#333;
  }
  .newpart_honor .honor_count li img.big_img {
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    width:400px;
    height:auto;
    border-radius: 0;
    display:none;
  }
  .newpart_honor .honor_count li img.te{
    width:820px;
  }
  .newpart_honor .honor_count li img.first {
    width: 750px;
  }
  /* 客户案例 */
.main{
    margin-top:60px;
}
.main h3.title{
    color:#000;
    font-size:50px;
    text-align:center;
    font-weight: normal;
}
.main h4.title_detail{
    color:#1F1E1E;
    font-size:36px;
    margin-top:20px;
    text-align:center;
    font-weight: normal;

}
.swiper-container1 {
    width: 100%;
    overflow: hidden;
    margin-top:60px;
    position: relative;
}
.swiper-container1 .swiper-slide{
    width:390px;
    height:720px;
}
.swiper-container1 .swiper-slide li{
    width:390px;
    height:720px;
}
.swiper-container1 .swiper-slide img{
    width:390px;
    height:220px;
}
.main .swiper-slide li .text_detail{
    border:1px solid #E5E5E5;
    border-top:0;
    padding:25px;
    border-radius: 0 0 5px 5px;
    text-align: left;
    height:500px;
    box-sizing: border-box;
}
.main .swiper-slide li .text_detail span{
    display:block;
}
.main li .text_detail .industry{
    font-size:24px;
    color:#3B3B3B;
}
.main li .text_detail .industry_detail{
    font-size:30px;
    color:#000;
    margin-top:25px;
    height:120px;
}
.main li .text_detail .company_detail{
    font-size:24px;
    color:#B1B1B1;
    margin-top:25px;
    border-bottom:1px solid #E5E5E5;
    height:160px;
}
.main li .text_detail .detail_bottom{
    margin-top:25px;
    color:#B1B1B1;
    font-size:24px;
}
.main img.costom{
    width:100%;
    margin-top:30px;
}
.main a.more_case{
    display:block;
    width:350px;
    height:80px;
    line-height:80px;
    margin:60px auto 0;
    background:#D32C1C;
    text-align:center;
    font-size:30px;
    color:#fff;
    border-radius: 18px;;
}
/* fact start */
.fact {
    background: #F6F6F6;
    margin-top:70px;
    padding-top:70px;
    padding-bottom:120px;
  }
  
  .fact h3.title {
    text-align: center;
    font-size: 50px;
    color: #000;
    font-weight: normal;
  }
  
  .fact ul {
    display: flex;
    justify-content: space-evenly;
    margin-top:70px;
  }
  
  .fact ul li {
    text-align: center;
    flex:1;
  }
  
  .fact ul li img {
   width:190px;
   height:190px;
  }
  
  .fact ul li .detail {
    font-size: 24px;
    color: #000;
    margin-top:20px;
  }
  /* 销售培训一体化产品 */
.product_count{
    width: 100%;
    height:790px;
    background:url('/Shared/images/saleshome/index/bg1.png') no-repeat center;
    background-size:100% 100%;
    padding-top:80px;
    box-sizing: border-box;
    color:#fff;
    text-align:center;
}
.product_count h3.title{
    font-size:50px;
    font-weight: normal;
}
.product_count h4.title_detail{
    font-size:36px;
    margin-top:20px;
    font-weight: normal;

}
.product_count .product_detail{
    margin-top:110px;
    align-items: flex-start;
}
.product_count .product_detail li{
    width:23%;
    text-align:center;
}
.product_count .product_detail li img{
    height:70px;
}
.product_count .product_detail li h3{
    margin-top:20px;
    font-size:30px;
    font-weight: normal;
}
.product_count .product_detail li .detail{
    margin-top:30px;
    font-size:22px;
    font-weight: lighter;
}
/* 核心功能 */
.core_function{
    padding:110px 0;
    text-align:center;
}
.core_function h3.title{
    color:#000;
    font-size:50px;
    font-weight: normal;
}
.core_function h4.title_detail{
    color:#1F1E1E;
    font-size:36px;
    margin-top:20px;
    font-weight: normal;
}
.core_function img.detail_img{
    width:100%;
    margin-top:80px;
}
  /* 要签单，上大销售 */
  .sign_bill{
    width: 100%;
    height:350px;
    background:url('/Shared/images/saleshome/index/bg3.png') no-repeat center;
    background-size:100% 100%;
    padding-top:100px;
    box-sizing: border-box;
    color:#fff;
    text-align:center;
}
.sign_bill h3.title{
    color:#fff;
    font-size:50px;
    font-weight: normal;
}
.sign_bill a.apply_use{
    display:block;
    width:220px;
    height:60px;
    line-height:60px;
    text-align:center;
    background:#D32C1C;
    color:#fff;
    font-size:30px;
    margin:50px auto;
    display:none;

}

/* 客服热线 */
.hot_com {
    position:fixed;
    z-index:9;
    right:30px;
    width:126px;
    height:126px;
    border-radius:14px;
    background:#D42620;
    color:#fff;
    text-align:center;
}
.hot_tel{
    top:45%;
}
.hot_scan{
    top:70%;
}
.hot_com .icon_img {
    width:40px;
    height:40px;
    display:block;
    margin:19px auto;
}
.hot_com span{
    color:#fff;
    font-size:28px;
}
.hot_tel .tel{
    position: absolute;
    left:-220px;
    top:0;
    bottom:0;
    margin:auto;
    background:#fff;
    box-shadow: 0 2px 5px #EEEEEE;
    height:80px;
    line-height:80px;
    width:190px;
    border-radius: 6px;
    display:none;
}
.hot_tel:hover .tel{
    display:block;
}
.hot_tel .tel span{
    font-size:24px;
    color:#000000;
}
.hot_tel .tel .triangle_right{
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-left:15px solid #fff;
    border-bottom:10px solid transparent;
    position: absolute;
    right:-10px;
    top:0;
    bottom:0;
    margin:auto;
}
.hot_codeimg{
    position: absolute;
    top:0;
    left:-220px;
    margin:auto;
    width:154px;
    height:173px;
    box-shadow: 0 2px 5px #ddd;
    background:#fff;
    border-radius: 6px;
    display:none;

}
.hot_scan:hover .hot_codeimg {
    display: block;
}
.hot_codeimg .code_img{
    width:116px;
    height:116px;
    display:block;
    margin:0 auto 10px;
}
.hot_codeimg em{
    font-size:24px;
    color:#000;
}
/* 不同分辨率进行适配 */
/* 1280*960 */
@media screen and (min-width:0px){
    .text_count_one h3{top:20px;}
    .text_count_one a.apply{top:300px;}
    .text_count_two{top:50px;}
    .text_count_two .text_two_detail{margin-top:40px;}
    .text_count_three{top:90px;}
    .text_count_three h4{margin-top:30px;}
    .text_count_four{top:30px;}
    .text_count_four .text_four_detail{margin-top:50px;}
    .text_count_four h3{margin-top:50px;}
    .text_count_five{top:80px;}
    .text_count_five .text_five_detail{margin:10px auto 0}
}
@media screen and (min-width:1024px){
    .text_count_one h3{top:20px;}
    .text_count_one a.apply{top:300px;}
    .text_count_two{top:50px;}
    .text_count_two .text_two_detail{margin-top:20px;}
    .text_count_three{top:70px;}
    .text_count_three h4{margin-top:20px;}
    .text_count_four{top:30px;}
    .text_count_four .text_four_detail{margin-top:40px;}
    .text_count_four h3{margin-top:40px;}
    .text_count_five{top:80px;}
    .text_count_five .text_five_detail{margin:10px auto 0}
}
/* 1366*768 */
@media screen and (min-width:1366px){
    .text_count_one h3{top:20px;}
    .text_count_one a.apply{top:300px;}
    .text_count_two{top:60px;}
    .text_count_two .text_two_detail{margin-top:30px;}
    .text_count_three{top:90px;}
    .text_count_three h4{margin-top:30px;}
    .text_count_four{top:30px;}
    .text_count_four .text_four_detail{margin-top:50px;}
    .text_count_four h3{margin-top:50px;}
    .text_count_five{top:80px;}
    .text_count_five .text_five_detail{margin:10px auto 0}
}
/* 1920*1080 */
@media screen and (min-width:1680px){
    .text_count_one h3{top:130px;}
    .text_count_one a.apply{top:460px;}

    .text_count_two{top:160px;}
    .text_count_two .text_two_detail{margin-top:80px;}

    .text_count_three{top:140px;}
    .text_count_three h4{margin-top:70px;}

    .text_count_four{top:70px;}
    .text_count_four .text_four_detail{margin-top:90px;}
    .text_count_four h3{margin-top:90px;}

    .text_count_five{top:80px;}
    .text_count_five .text_five_detail{margin:30px auto 0}
}