/* 首页 */
.newIndex_banner {
    width: 100%;
}

.newIndex_main {
    background: rgba(245, 245, 247, 1);
}
.wsx_font{
    font-size: 36px!important;
    font-weight: bold;
}
.newIndex_main_warp {
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 40px 0px rgba(192, 192, 192, 0.25);
    border-radius: 0px;
    margin-bottom: 20px;
    height: 400px;
    display: flex;
    align-items: center;
    /* -webkit-transition: .3s;
    transition: .3s; */
    -webkit-transition:   margin-top .3s;
    transition:  margin-top .3s;
}

.newIndex_main_warp:hover {
    margin-top: -20px;
    border-top: 6px solid rgba(207, 39, 45, 1);
    box-shadow: 10px 30px 72px 0px rgba(159, 159, 159, 0.35);
}

.newIndex_main .user-experience h4 {
    text-align: center;
    padding-top: 20px;
}


.newIndex_main .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.newIndex_img {
    width: 100%;
}

.newIndex_more {
    font-size: 16px;
    color: rgba(234, 65, 71, 1) !important;
    cursor: pointer;
}

.newIndex_more2 {
    font-size: 16px;
    color: rgba(153, 153, 153, 1);
    cursor: pointer;
}

.newIndex-load-more {
    padding-top: 60px;
}

#newIndex-banner {
    margin-top: 60px;
}

#newIndex-banner .banner-wrap .swiper-pagination-bullet-active {
    width: 34px;
    height: 8px;
    background: rgba(234, 65, 71, 1);
}

#newIndex-banner .swiper-pagination-bullet {
    width: 28px;
    height: 8px;
    background: rgba(203, 189, 189, 1);
    opacity: 0.35200000000000004;
}

.newIndex-understand {
    position: absolute;
    left: 0;
    right: 0;
    top: 60%;
    text-align: center;
}

.newIndex-understand2 {
    padding: 10px 20px;
    background: rgba(234, 65, 71, 1);
    border-radius: 0px;
    color: rgba(255, 255, 255, 1);
    display: inline-block;
}

.newIndex-understand2 {
    padding: 10px 20px;
    background: rgba(234, 65, 71, 1);
    border-radius: 0px;
    color: rgba(255, 255, 255, 1) !important;
    display: inline-block;
}
.over_auto{
    overflow:unset!important;
}

.newService .nav-tabs li.active a {
    color: #333333 !important;
    border-radius: 0 !important;
    border: none !important;
    padding-bottom: 35px !important;
    border-bottom: 3px solid #EA4147 !important;
}

.newService .nav-tabs li>a:hover {
    color: #333333;
}

.newService-desc {
    /* color: rgba(102, 102, 102, 1); */
    line-height: 30px;
}

.marbot50 {
    margin-top: 40px;
    margin-bottom: 30px;
}
.news_80{
    margin-top: 80px;
}
.topnews_80{
    margin-top: 80px!important;
}

.newAbout-us-banner .pc-banner .pc-banner-text .text-bottom,
.newAbout-us-banner .pc-banner .pc-banner-text .text-top {
    text-align: center;
    padding: 0;
}

.program-intro-title2 {
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    font-weight: 400;
    margin-top: -20px;
}

body {
    width: 100%;
}

.newService .subnav a.active {
    color: #333333;
}

.newService-nav-wrap {
    border-bottom: 1px solid #eeeeee;
}

.newService_main {
    background: rgba(245, 245, 247, 1);
    padding-bottom: 80px;
}
.wsx_shoyg{
    padding-bottom: 0px!important
}


div.newMessage_warp {
    height: 220px;
}


.newService_main_warp {
    height: 160px;
}

.newService_main_warp1 {
    display: flex;
    align-items: center;
}

.newService_main_warp1 img {
    width: auto;
}

.newService_main_warp1 span {
    font-size: 24px;
    font-weight: 550;
    color: rgba(51, 51, 51, 1);
    margin-left: 10px;
    display: inline-block;
}

.newService_main_warp2 {
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 25px;
    margin-top: 10px;
    letter-spacing: 1.2px;
}

.newService_main_program .newService_main_program1_title {
    font-size: 42px;
    padding-bottom: 0;
    font-weight: 550;
}

.newService_main_program .newService_main_program1_title2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 80px;
}

.newService_main_program1 {
    height: 257px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 80px;
}

.newService_main_program2 img {
    width: 60px;
}

.newService_main_program3 {
    font-size: 20px;
    color: rgba(51, 51, 51, 1);
    margin-top: 10px;
    font-weight: 550;
}

.marginbottom60 {
    margin-bottom: 60px;
}

.newService-newproduct1 {
    max-width: 100%;
}

.newService_cms_cp {
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 40px 0px rgba(192, 192, 192, 0.25);
    border-radius: 0px;
    font-size: 24px;
    color: rgba(51, 51, 51, 1);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    margin-bottom: 20px;
}

.newService_cms_cp1 {
    width: 100%;
    font-weight: 550;
}

.newService_cms_cp2 {
    position: absolute;
    right: 30px;
    margin-top: -8px;
}

.newService_cms_cp_body {
    width: 100%;
    /* display: none; */
}

.newService_cms_cp_body1 {
    font-size: 16px;
    color: rgba(102, 102, 102, 1);
    margin-top: 30px;
}

.newService_cms_cp_body2 {
    font-size: 16px;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
}

.newService_cms_cp_body3 {
    width: 7px;
    height: 7px;
    background: rgba(234, 65, 71, 1);
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

.margintop10 {
    margin-top: 10px;
}

.newService_cms_dxkh {
    background: rgba(246, 246, 249, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    min-height: 410px;
    margin-bottom: 80px;
}

.newService_cms_dxkh1 {
    height: 130px;
    background: rgba(255, 255, 255, 1);
    text-align: center;
    line-height: 130px;
}

.newService_cms_dxkh1 img {
    max-width: 100%;
}

.newService_cms_dxkh2 {
    font-size: 16px;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
    padding: 20px 40px;
}

.newService_cms_dxkh3 {
    font-size: 24px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    margin-bottom: 12px;
    margin-top: 20px;
}

.newService_retailers_body {
    display: flex;
    justify-content: center;
}
.new_mb80{
    margin-bottom: 80px;
}
.wsx_80{
    margin-top:80px!important;
}
.wsx_padding80{
    padding-bottom: 80px!important;
    overflow:hidden;
}
.wsx_marginTop{
    margin-top: 0px!important
}
.newPadding{
    padding: unset!important;
}
.p140{
padding-bottom: 140px;
margin-bottom: unset!important;
}
.newService_retailers_title {
    font-size: 18px;
    font-weight: 500;
    margin-right: 30px;
    margin-top: 3px;
}

.newService_retailers_title3 {
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
}

.newService_retailers_dgy img {
    width: 50%;
    display: block;
    margin: 0 auto;
}

.newService_retailers_dgy3 img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.newService_retailers_dgy2 {
    width: 400px;
    margin: 0 auto;
    font-size: 16px;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
    margin-top: 40px;
    text-align: center;
}

.newService_retailers_xfz {
    /* margin-top: 140px; */
}

.newService_retailers_xfz1 {
    width: 100%;
}

.newService_retailers_xfz2 {
    background: rgba(245, 245, 247, 1);
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.newService_retailers_xfz2 div:nth-child(1) {
    font-size: 36px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
    padding: 0 40px;
}

.newService_retailers_xfz2 div:nth-child(2) {
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    margin-top: 20px;
    padding: 0 40px;
    line-height: 25px;
}

div.m0 {
    margin: 0;
}

div.p0 {
    padding: 0;
}

/* 首页底部的间距 */
.pb80 {
    padding-bottom: 80px;
}

.newBigdata_td {
    height: 457px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    padding: 30px;
    text-align: center;
    margin-bottom: 30px;
}

.newBigdata_td1 {
    margin-top: 40px;
}

.newBigdata_td1 img {
    max-width: 100%;
}

.newBigdata_td2 {
    font-size: 24px;
    color: rgba(51, 51, 51, 1);
    margin-top: 50px;
    letter-spacing: 1.2px;
    line-height: 25px;
}

.newBigdata_td3 {
    font-size: 16px;
    color: rgba(102, 102, 102, 1);
    margin-top: 20px;
    text-align: left;
    letter-spacing: 1.2px;
    line-height: 25px;
}

.newBigdata_yycj {
    height: 335px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    width: 100%;
    display: flex;
    margin-bottom: 30px;
}
.new_img{
    /* overflow: hidden; */
    overflow: hidden;
    float: left;
    width: 50%;
    height: 100%;
}
.pcheight392{
    height: 392px;
}
.newBigdata_yycj2 {
    width: 100%;
    max-height: 100%;
    -webkit-transition: opacity 1s,-webkit-transform 1s;
    transition: opacity 1s,transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.newBigdata_yycj2:hover{
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}

.newBigdata_yycj3 {
    padding: 30px;
    float: left;
    width: 50%;
}

.newBigdata_yycj4 {
    font-size: 24px;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    font-weight: 600;
}

.newBigdata_yycj5 {
    font-size: 16px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 28px;
    margin-top: 10px;
}

.margintop80 {
    margin-top: 80px !important;
}

.marginbottom80 {
    margin-bottom: 80px !important;
}

.paddingtop60 {
    padding-top: 60px !important;
}

.service-process-detailed {
    padding: 20px 0 !important;
    background: #f6f6f6 !important;
}

.service-process {
    padding: 20px 10px !important;
}
.cmbg{
    transition: all 1s linear;
 
    /* transition:all 0.5s linear ; */
}
/*左右浮动*/
.fl {
    float: left;
  }
  .fr {
    float: right;
  }
  /*清除浮动*/
  .clearfix::after {
    display: block;
    height: 0;
    content: "";
    clear: both;
    visibility: hidden;
  }
  .message_pt80{
      margin-top: 80px;
      margin-bottom: 0px;
  }
  .e_none_paddingpc{
    margin:0!important;
}
.mcbg:hover {
    background: rgba(234, 65, 71, 1) !important;
    transition: .3s background-color ease, .1s border ease;

/* transition:background-color 0.1s linear ; */
}
.mcbg {
    /* background: rgba(0, 0, 0, 0.1) !important; */

/* transition:background-color 0.1s linear ; */
}
.hover1{
    background: url(../images/newAdd/newProject/newProject1.png) no-repeat center center;
}
.hover2{
    background: url(../images/newAdd/newProject/newProject2.png) no-repeat center center;
}
.hover3{
    background: url(../images/newAdd/newProject/newProject3.png) no-repeat center center;
}
.hover4{
    background: url(../images/newAdd/newProject/newProject4.png) no-repeat center center;
}
.hover5{
    background: url(../images/newAdd/newProject/newProject5.png) no-repeat center center;
}
.hover6{
    background: url(../images/newAdd/newProject/newProject6.png) no-repeat center center;
}
.main .mc-user-research div.mcbg2 {
    /* background: url(../images/newAdd/newProject/newProject1.png) no-repeat center center; */
  
}

.main .mc-user-research div.mcbg3 {
    /* background: url(../images/newAdd/newProject/newProject2.png) no-repeat center center; */
}

.main .mc-user-research div.mcbg4 {
    /* background: url(../images/newAdd/newProject/newProject3.png) no-repeat center center; */
}

.main .mc-user-research div.mcbg5 {
    /* background: url(../images/newAdd/newProject/newProject4.png) no-repeat center center; */
}

.main .mc-user-research div.mcbg6 {
    /* background: url(../images/newAdd/newProject/newProject5.png) no-repeat center center; */
}

.main .mc-user-research div.mcbg7 {
    /* background: url(../images/newAdd/newProject/newProject6.png) no-repeat center center; */
}

.newMessage_td {
    height: 320px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    padding: 30px 15px;
    text-align: center;
    margin-bottom: 30px;
}

.newMessage_td1 {
    margin-top: 40px;
}

.newMessage_td1 img {
    max-width: 100%;
    width: 50px;
}

.newMessage_td2 {
    font-size: 24px;
    color: rgba(51, 51, 51, 1);
    margin-top: 50px;
    font-weight: 550;
    letter-spacing: 0.2px;
}

.newMessage_td3 {
    font-size: 16px;
    color: rgba(102, 102, 102, 1);
    margin-top: 20px;
    text-align: center;
    line-height: 20px;
}

.newMessage_warp_yh {
    /* margin-bottom: 30px; */
}

.newMessage_warp_yh1 {
    font-size: 60px;
    font-weight: bold;
    color: rgba(234, 65, 71, 1);
    line-height: 70px;
}

.newMessage_warp_yh2 {
    font-size: 20px;
    font-weight: 500;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
}

.newMessage_warp_yzm {
    padding-bottom: 0px;
}

.newMessage_warp_yzm img {
    width: 100%;
}

.newManpower_rlwb {
    margin-bottom: 50px;
}
.newmb40 {
    margin-bottom: 40px;
}

.newManpower_rlwb1 {
    font-size: 24px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    margin-bottom: 30px;
}

.newManpower_rlwb2 {
    margin: 0;
    padding: 0;
}

.newManpower_rlwb4 {
    width: 7px;
    height: 7px;
    background: rgba(234, 65, 71, 1);
    display: inline-block;
    border-radius: 50%;
    margin-right: 3px;
    position: relative;
    top: -2px;
}


.newManpower_rlwb5 {
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
}

.newManpower_cpkf {
    height: 335px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    width: 100%;
    margin-bottom: 30px;
}

.newManpower_cpkf1 {
    width: 49%;
    float: left;
    height: 100%;
}

.newManpower_cpkf1 img {
    width: 100%;
    height: 100%;
}

.newManpower_cpkf2 {
    width: 49%;
    float: left;
    padding-left: 25px;
}

.newManpower_cpkf3 {
    font-size: 36px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
    margin-top: 25px;
}

.newManpower_cpkf4 {
    margin-top: 30px;
}

.newManpower_cpkfdn {
    height: 600px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
}

.newManpower_cpkfdn1 {
    width: 50%;
    float: left;
    height: 100%;
}

.newManpower_cpkfdn1 img {
    width: 100%;
    height: 100%;
}

.newManpower_cpkfdn2 {
    width: 50%;
    float: left;
    padding: 40px;
}

.newManpower_cpkfdn3 {
    font-size: 36px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
}

.newManpower_cpkfdn4 {
    margin-top: 30px;
}

.newManpower_cpkfdn5 {
    width: 7px;
    height: 7px;
    background: rgba(234, 65, 71, 1);
    display: inline-block;
    border-radius: 50%;
    margin-right: 3px;
    position: relative;
    top: -3px;

}

.newManpower_cpkfdn6 {
    font-size: 24px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
}

.newManpower_cpkfdn7 {
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
    margin-left: 16px;
    letter-spacing: 1.2px;
}

.newManpower_fwtd {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.newManpower_fwtd1 {
    height: 320px;
    background: rgba(246, 246, 246, 1);
    width: 100%;
    margin-bottom: 30px;
}

.newManpower_fwtd2 {
    height: 50px;
    background: rgba(65, 65, 65, 1);
    font-size: 16px;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    line-height: 50px;
}

.newManpower_fwtd3 {
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    padding: 20px;
    letter-spacing: 1.2px;
}

#newEnterprise_active .active a {
    border: none;
    font-size: 24px;
    border-radius: unset;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    border-bottom: 3px solid #EA4147;
    line-height: 0px;
}

#newEnterprise_active li a {
    border: none;
    font-size: 24px;
    border-radius: unset;
    font-weight: 500;
    color: rgba(153, 153, 153, 1);
    border-bottom: none;
    line-height: 0px;
}

.newEnterprise_yycj {
    height: 420px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    width: 100%;
    display: flex;
}

.newEnterprise_yycj2 {
    width: 50%;
    max-height: 100%;
}

.newEnterprise_yycj3 {
    padding: 80px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 50%;
    background: rgba(245, 245, 247, 1);
}

.newEnterprise_yycj4 {
    font-size: 36px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
}

.newEnterprise_yycj5 {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
}

.newEnterprise_yycj7 {
    display: none !important;
}

.newEnterprise_yycj6 {
    display: flex !important;
}

.newEnterprise_td {
    height: 300px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
    border-radius: 0px;
    margin-bottom: 30px;
    padding-top: 60px;
}

.newEnterprise_td2 {
    width: 48px;
    height: 48px;
    background: rgba(234, 65, 71, 1);
    border-radius: 50%;
    font-size: 32px;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    text-align: center;
    margin: 0 auto;
    margin-bottom: 50px;
}

.newEnterprise_td3 {
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    padding: 0 30px;
    line-height: 25px;
    letter-spacing: 1.2px;
}

.newEnterprise_nbhggl {
    height: 645px;
    background: rgba(245, 245, 247, 1);
    margin-bottom: 30px;
    position: relative;
}

.newEnterprise_nbhggl1 {
    font-size: 24px;
    font-weight: 550;
    color: rgba(51, 51, 51, 1);
    text-align: center;
    padding-top: 40px;
}

.newEnterprise_nbhggl2 {
    margin-top: 40px;
    padding: 0 60px;
}

.newEnterprise_nbhggl2 img {
    width: 100%;
}

.newEnterprise_nbhggl3 {
    position: absolute;
    width: 100%;
    bottom: 40px;
    font-size: 16px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    line-height: 30px;
    padding: 0 30px;
    letter-spacing: 1.2px;
}

.newEnterprise_nbhggl6 {
    width: 7px;
    height: 7px;
    background: rgba(234, 65, 71, 1);
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
    top: -2px;
}

.newEnterprise_nbhggl8 {
    display: flex;
    align-items: center;
    height: 645px;
}

.newEnterprise_nbhggl8 img {
    width: 100%;
}

.w100 {
    width: 100%;
}

.bounceInUp h4 {
    margin-bottom: 80px;
}

.mtb402 {
    margin-top: 40px;
    margin-bottom: 30px;
}

.newService_retailers_dgy {
    height: 500px;
    display: flex;
    align-items: center;
}

.newService_retailers_title2 {
    margin-top: 0px;
}

.mb140 {
    margin-bottom: 140px !important;
}
.wsx_80 {
    margin-bottom: 80px !important;
}

.mt140 {
    margin-top: 140px;
}
.news_mt50{
margin-top: 50px;
}
.e_none_padding{
    padding: 0!important;
}

.mb15 {
    margin-bottom: 15px;
}

.fs30 {
    font-size: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mb100 {
    margin-bottom: 100px;
}

.mb40 {
    margin-bottom: 40px;
}
.mb140{
    margin-bottom: 140px;
}
.pb140{
    padding-bottom: 140px;
}

/* 修复样式 */
.fontWeight600 {
    font-weight: 600;
    margin-bottom: 20px !important;
}
.pl20 {
    padding-left: 20px !important;
}
.fontSize24 {
    font-size: 24px !important;
}
.paddingTPC80M40 {
    padding-top: 80px !important;
}
.paddingT120 {
    /* padding-top: 120px !important; */
}
.newService_main_program {
    /* background: rgba(245, 245, 247, 1); */
    margin-bottom: 80px;
}
.newService_main_program4 {
    background-color: #fff;
}
.paddingCenter {
    padding: 0 34px !important;
}
.margin-top80 {
    margin: 80px auto;
}
.brand-text-inner .brand-title{
    font-weight: 600
}
.marginbottom140 {
    margin-bottom: 140px !important;
}

.mbNo {
    margin-bottom: 0px !important;
}
.paddingLeftCenter {
    padding-left: 180px;
}
.mtb90 {
    margin: 90px auto;
}

.message40{
    margin: 80px auto!important;
}
.mtb40 {
    margin: 140px auto;
}
/* 新增加的PC端相同间隔样式 */
.mtPC80 {
    margin-top: 80px !important;
}
/* 新增PC端二级子标题样式 */
.secondSubNew {
    color:rgba(102,102,102,1) !important;
}
/* 新增PC端底部间距 */
.brandMarginNew {
    margin-bottom: 10px !important;
}
/* 新增PC端底部间距30 */
.brandMarginNew30 {
    margin-bottom: 30px !important;
}
/* 新增PC端底部间距70 */
.marginPC70M40 {
    margin-top: 70px !important;
}
.paddingbPC80M40 {
    padding-bottom: 80px !important;
}
.marginPC15M40 {
    margin-top: 15px !important;
}
.marginPC0 {
    margin-top: 0px !important;
}
/* 新增PC端底部间距80 */
.marginbPC140M40 {
    margin-bottom: 80px !important;
}
/* 新增PC端底部间距0 */
.marginbPC0M40 {
    margin-bottom: 0px !important;
}
/* 新增爱贝教育上下底部内边距 */
.paddingcPC30M40 {
    padding: 30px 0 30px !important;
}
.margintPC80M30 {
    margin-top: 80px !important;
}
.paddingtPC160M80 {
    padding-top: 160px !important;
}
.paddingbPC30 {
    padding-bottom: 30px !important;
}
.paddingbPC30M12 {
    padding-bottom: 30px !important;
}
.margintPC30M12 {
    margin-top: 30px !important;
}
.marginbPC0 {
    margin-bottom: 0px !important;
}
/* 二级子标题PC端底部间距30移动端12 */
.marginb30M12 {
    margin-bottom: 30px !important;
}

.mtcPC80M40 {
    margin: 80px !important;
}
.margintPC80M10 {
    margin-top: 80px !important;
}

@media screen and (max-width: 900px) {
    .wsx_moHeight{
        height: 260px !important;
    }
    .paddingTPC80M40 {
        padding-top: 40px !important;
    }
    .margintPC80M10 {
        margin-top: 10px !important;
    }
    .mtcPC80M40 {
        margin: 40px !important;
    }
    /* 手机端的箭头下标 */
    .arrowDownAuto {
        margin-top: 0px;
    }
    /* 二级子标题PC端底部间距30移动端12 */
    .marginb30M12 {
        margin-bottom: 12px !important;
    }
    .paddingbM0 {
        padding-bottom: 0px !important;
    }
    .margintPC30M12 {
        margin-top: 12px !important;
    }
    .paddingbPC30M12 {
        padding-bottom: 12px !important;
    }
    .paddingtPC160M80 {
        padding-top: 80px !important;
    }

    /* 新增爱贝教育上下底部内边距 */
    .paddingcPC30M40 {
        padding: 40px 0 12px !important;
    }
    /* 新增加的移动端相同间隔样式 */
    .mtPC80 {
        margin-top: 40px !important;
    }
    .margintPC80M30 {
        margin-top: 30px !important;
    }
    /* 新增移动端底部间距 */
    .brandMarginNew {
        margin-bottom: 0px !important;
    }
    /* 新增PC端底部间距70 */
    .marginPC70M40 {
        margin-top: 40px !important;
    }
    .paddingbPC80M40 {
        padding-bottom: 40px !important;
    }
    
    .marginbM40 {
        margin-bottom: 40px !important;
    }
    .marginbM10 {
        margin-bottom: 10px !important;
    }
    .margintM0 {
        margin-top: 0px !important;
    }
    .margintM10 {
        margin-top: 10px !important;
    }
    .margincM5 {
        margin: 0px  5px 10px !important;
    }
    .paddingbM0 {
        padding-bottom: 0px !important;
    }
    .marginlM10 {
        margin-left: 10px !important;
    }
    .marginrM10 {
        margin-right: 10px !important;
    }
    .marginlM5 {
        margin-left: 5px !important;
    }
    .marginrM5 {
        margin-right: 5px !important;
    }
    .textAlignM {
        text-align: justify !important;
    }
    .program-intro {
        margin-bottom: 40px !important;
    }
    .marginbM0 {
        margin-bottom: 0px !important;
    }
    /* 新增移动端底部间距40 */
    .marginbPC140M40 {
        margin-bottom: 40px !important;
    }
    .newService_main_program1 {
        margin-bottom: 40px;
    }
    /* 新增PC端底部间距0 */
    .marginbPC0M40 {
        margin-bottom: 40px !important;
    }
    /* 新增cms管理系统样式 */
    .newService_cms_cp {
        padding: 30px 45px 30px 15px;
    }
    
    .new_mb80 {
        margin-bottom: 40px;
    }
        .wrap .x_bgList {
        width: 100%;
        height: 200px;
        background: #ffffff;
        box-shadow: 0px 0px 30px #e0e0e2;
        overflow: hidden;
        padding-left: 10px;
        padding-right: 10px;
    }
    .wrap .x_spanImg01 {
        width: 60px;
        height: 60px;
        display: block;
        margin: 30px auto auto auto;
    }
    .wrap .x_spanImg01 img {
        width: 40px;
    }
    .wrap .x_titleSub {
        font-size: 12px;
        font-weight: 400;
        color: rgba(102, 102, 102, 1);
        text-align: left;
        line-height: 25px;
        margin-top: 0px;
    }
    .newBigdata_td {
        height: 280px;
        background: rgba(255, 255, 255, 1);
        box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.13);
        border-radius: 0px;
        padding: 10px 14px;
        text-align: center;
        margin-bottom: 30px;
    }

    .newBigdata_td1 img {
        max-width: 100%;
        width: 30px;
    }
    

    .newBigdata_td1 {
        margin-top: 10px;
    }

    .newBigdata_td2 {
        font-size: 14px;
        color: rgba(51, 51, 51, 1);
        margin-top: 20px;
    }

    .newBigdata_td3 {
        font-size: 13px;
        color: rgba(102, 102, 102, 1);
        margin-top: 12px;
        text-align: justify;
        /* 将对象作为弹性伸缩盒子模型显示 */
        display: -webkit-box;
        /* 设置或检索伸缩盒对象的子元素的排列方式 */
        -webkit-box-orient: vertical;
        /* 最多显示5行 */
        -webkit-line-clamp: 5;
        overflow: hidden;
    }

    .mb40 {
        margin-bottom: 40px;
    }

    .mb100 {
        margin-bottom: 40px;
    }

    .mt40 {
        margin-top: 20px;
    }

    .fs30 {
        font-size: 14px;
    }

    .mb15 {
        margin-bottom: 15px !important;
    }

    .newEnterprise_td {
        height: 180px;
        margin-bottom: 20px;
        padding-top: 28px;
    }

    .newEnterprise_td2 {
        width: 22px;
        height: 22px;
        font-size: 14px;
        margin-bottom: 20px;
    }

    .newEnterprise_td3 {
        font-size: 13px;
        font-weight: 400;
        padding: 0 15px;
    }

    .mt140 {
        margin-top: 40px;
    }

    .newMessage_td {
        height: 175px;
    }

    .newMessage_td1 {
        margin-top: 0px;
    }

    .newMessage_td1 img {
        max-width: 100%;
        width: 30px;
    }

    .newMessage_td2 {
        font-size: 18px;
        margin-top: 20px;
    }

    .newMessage_td3 {
        font-size: 13px;
        margin-top: 10px;
    }

    .mb140 {
        margin-bottom: 40px !important;
    }

    .newService_retailers_dgy2 {
        width: 100%;
        margin-top: 20px;
        text-align: left;
    }

    .newService_retailers_xfz {
        /* margin-top: 40px; */
    }

    .newService_retailers_dgy img {
        width: 100%;
    }

    .newService_retailers_dgy3 img {
        width: 100%;
    }

    .newService_retailers_dgy2 {
        font-size: 13px;
    }

    .newService_retailers_dgy {
        height: 250px;
    }

    .newService_retailers_title2 {
        margin-top: 15px;
    }

    .newService_retailers_title {
        font-size: 14px;
        color: #666;
    }

    .newService_retailers_title3 {
        font-size: 13px;
    }

    .bounceInUp h4 {
        margin-bottom: 30px;
    }

    .newService_cms_cp2 img {
        width: 15px;
    }

    .newService_main_program1 {
        height: 120px;
        box-shadow: 5px 5px 19px 0 rgba(192, 192, 192, 0.25);
    }

    .newService_main_program2 img {
        width: 30px;
    }

    .newService_main_program3 {
        font-size: 16px;
    }

    .mtb40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .newManpower_fwtd1 {
        height: 250px;
    }

    .newManpower_fwtd2 {
        height: 30px;
        line-height: 30px;
    }

    .newService_main_warp {
        height: auto;
        margin-bottom: 30px;
    }
    .news_mb40{
        margin-bottom: 40px!important;
    }
   
    #newIndex-banner .banner-wrap .swiper-pagination-bullet-active {
        width: 20px;
    }

    #newIndex-banner .swiper-pagination-bullet {
        width: 16px;
        height: 4px;
    }

    #newIndex-banner .banner-wrap .swiper-pagination-bullet-active {
        height: 4px;
    }

    .newEnterprise_nbhggl {
        height: 550px;
    }

    .newEnterprise_nbhggl1 {
        font-size: 18px;
        font-weight: 550;
    }

    .newEnterprise_nbhggl3 {
        font-size: 13px;
        bottom: 15%;
    }

    .newEnterprise_yycj6 {
        display: none !important;
    }

    .newEnterprise_yycj7 {
        display: block !important;
    }

    .newEnterprise_yycj {
        height: auto;
        display: block;
    }

    .newEnterprise_yycj2 {
        width: 100%;
        max-height: 100%;
    }

    .newEnterprise_yycj3 {
        padding: 20px;
        display: block;
        width: 100%;
        margin-bottom: 30px;
    }

    .newEnterprise_yycj4 {
        font-size: 18px;
        text-align: center;
        font-weight: 500;
    }

    .newEnterprise_yycj5 {
        font-size: 12px;
    }
    .wsx_rtgvr{
        font-size: 13px!important;
        line-height: 25px;
        letter-spacing: 1.2px;
    }

    #newEnterprise_active .active a {
        font-size: 14px;
    }

    #newEnterprise_active li a {
        font-size: 14px;
    }

    .newManpower_fwtd {
        width: 50%;
    }

    .newManpower_fwtd2 {
        font-size: 14px;
    }

    .newManpower_fwtd3 {
        font-size: 13px;
        padding: 14px;
        text-align: justify;
        line-height: 25px;
    }

    .newManpower_cpkfdn {
        height: 750px;
    }

    .newManpower_cpkfdn1 {
        width: 100%;
        height: 50%;
    }

    .newManpower_cpkfdn2 {
        width: 100%;
        padding: 20px;
    }

    .newManpower_cpkfdn3 {
        font-size: 16px;
    }

    .newManpower_cpkfdn4 {
        margin-top: 15px;
    }

    .newManpower_cpkfdn6 {
        font-size: 18px;
        font-weight: 550;
    }

    .newManpower_cpkfdn7 {
        font-size: 13px;
        line-height: 25px;
    }

    .newManpower_cpkf {
        height: 210px;
    }

    .newManpower_cpkf3 {
        font-size: 18px;
    }
    .newManpower_cpkf4 {
        margin-top: 15px;
    }
    .newManpower_rlwb1 {
        font-size: 16px;
        text-align: center;
    }

    .newManpower_rlwb4 {
        top: 0px;
    }
   
    .newManpower_cpkflast{
        margin-bottom: 0;
    }

    .newManpower_rlwb5 {
        font-size: 10px;
        line-height: 25px;
    }

    .newMessage_warp_yh1 {
        font-size: 20px;
        line-height: 20px;
    }

    .newMessage_warp_yh2 {
        font-size: 13px;
        letter-spacing: 0.8px;
    }

    .newBigdata_yycj {
        /* height: 280px; */
        height: 170.03px;
    }

    .newBigdata_yycj3 {
        padding: 15px;
    }

    .newBigdata_yycj5 {
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 0.6px;
    }

    .newBigdata_yycj4 {
        font-size: 14px;
    }

    .newBigdata_desc {
        text-align: left;
    }

    .newIndex-understand2 {
        padding: 5px 10px;
    }

    .newIndex_main_warp:hover {
        margin-top: 0px;
        border-top: none;
    }

    .newAbout-us-banner .mobile-banner .mobile-banner-text .text-top,
    .newAbout-us-banner .mobile-banner .mobile-banner-text .text-bottom {
        text-align: center;
        padding: 0;
    }

    .program-intro-title2 {
        font-size: 14px;
    }

    .newService_main {
        padding-bottom: 16px;
    }

    .newService_main_warp1 span {
        font-size: 18px;
    }

    .newService_main_warp2 {
        font-size: 13px;
        line-height: 25px;
        letter-spacing: 1.2px;
    }

    .newService_main_program .newService_main_program1_title {
        font-size: 20px;
    }

    .newService_main_program .newService_main_program1_title2 {
        font-size: 14px;
        margin-bottom: 30px;
    }

    .newService_cms_cp {
        font-size: 14px;
    }

    .newService_cms_cp_body1 {
        font-size: 14px;
        line-height: 25px;
        letter-spacing: 1.2px;
    }

    .newService_cms_cp_body2 {
        font-size: 13px;
        font-family:PingFangSC-Regular !important;
        line-height: 25px;
        color: #999;
    }

    .newService_cms_cp_body3 {
        width: 5px;
        height: 5px;
    }

    .newService_retailers_xfz2 div:nth-child(1) {
        font-size: 18px;
        padding: 0 20px;
        width: 100%;
        text-align: center;
    }

    .newService_retailers_xfz2 div:nth-child(2) {
        font-size: 14px;
        padding: 0 10px;
        text-align: center;
    }

    .newService_retailers_body {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }

    .newService_cms_dxkh2 {
        font-size: 13px;
        padding: 20px 15px;
    }

    .newService_cms_dxkh3 {
        font-size: 18px;
        font-weight: 550;
        letter-spacing: 1.2px;
    }

    .newService_cms_dxkh {
        margin-bottom: 40px;
    }
    /* 修复的样式 */
    .marginbottom140 {
        margin-bottom: 40px !important;
    }
    .margintop80 {
        margin-top: 30px !important;
    }
    .paddingTM120 {
        padding-top: 40px !important;
    }
    .shrink {
        font-size: 18px !important;
    }
    .marginbottom60 {
        margin-bottom: 0px !important;
    }
    /* 很多icon底部的距离 */
    .marginbottom80 {
        margin-bottom: 0px !important;
    }
    .newService_main_program {
        margin-bottom: 0px;
    }
    .paddingLeftCenter {
        padding-left: 0px;
    }
    /* 移动端样式修复 */
    .paddingCenter {
        padding: 0 14px !important;
    }
    .marginNew {
        margin: 14px auto;;
    }
    .fontStyleNew {
        color:#666 !important;
        /* 将对象作为弹性伸缩盒子模型显示 */
        display: -webkit-box !important;
        /* 设置或检索伸缩盒对象的子元素的排列方式 */
        -webkit-box-orient: vertical;
        /* 最多显示3行 */
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    #newIndex-banner {
        margin-bottom: 0px;
    }
    .mobileMarginNew {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .mobilePaddingNew {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .mobileFontsizeNew {
        font-size: 20px !important;
    }
    .mobileFontsizeSubNew {
        font-size: 13px !important;
        color: #666 !important;
    }
    .mobileFontsizeSubNewWhite {
        font-size: 13px !important;
    }
    .mobileFontsizeStyleNew {
        font-size: 18px !important;
        font-weight: 550 !important;
    }
    /* 注释 */
    .mobileStateNew {
        font-size: 13px !important;
        color: #999 !important;
    }
    .mobileStateTop {
        margin-top: 0px !important;
    }
    /* 二级子标题底部间距 */
    .mobileSeconSubMargin {
        margin-bottom: 12px !important;
    }
    /* 底部距离最下面为0 */
    .lastMarginb0 {
        margin-bottom: 0px !important;
    }
    
}
.count-wrap h2{
    margin-top: 140px;
    margin-bottom: 80px;
    padding: unset!important;
}

.program-intro-title{
    margin-top: 140px;
    margin-bottom: 80px;
    height: unset!important;
    line-height: unset!important;
    font-weight: 600!important;
}
.program-intro{
    padding: unset!important;
}
.marginTno {
    margin: 0px auto 140px !important;
}
.paddingLRno {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.paddingBno {
    padding-bottom: 0px !important;
}
.wsx3_160{
    margin-top:160px!important
}
.wsx3_80{
    margin-top:80px!important
}
.client-wrap .padding-5 .img {
    background: #fff !important;
}
.all_img_hover{
    background: #ffffff;
     border-top: 3px solid #ffffff; 
       -webkit-transition: border-color .3s;
       transition: border-color .3s;
   }
   .all_img_hover:hover {
       border-color:rgba(234, 65, 71, 1)
   }
.power_auto{
    height: auto!important;
}
@media screen and (max-width: 767px) {
    .mobile_show{
        display: block;
    }
    .pc_show{
        display: none;
    }
    .left_radiu{
        float: left;
        display: block;
    }
    .right_text{
        float: left;
        width: 85%;
    }
    .all_img_hover{
  
         border-top:0; 
         
       }
       .newBigdata_yycj2{
  
        -webkit-transform: none!important;
    transform: none!important;
        
      }
    .container-fluid{
        padding-right:20px!important;
        padding-left:20px!important;
    }
    .messege_paddingnone{
        padding-bottom: 0px!important;
    }
    .fontWeight{
        font-weight: bold;
    }
    .wsx_ty40{
        margin-top:40px!important;
    }
    .wsx_60{
        margin-top: 60px!important;
    }
    .wsx3_160{
        margin-top:80px!important;
    }
    .wsx_70{
        margin-top: 50px!important;
    }
    .wsx_80{
        margin-bottom: 30px!important;
    }
    .wsx_dfv{
        margin-bottom: 0px!important
    }
    .wsx_dgsdfg{
        bottom: 0%!important
    }
    .wsx_fsfsd{
        padding-bottom: 25px!important;
    }
    .wsx_height{
        height:393px!important;
    }
    .wsx_height1{
        height:495px!important;
    }
    .wsx_80{
        margin-top:80px!important;
    }
    
    .wsx_padding80{
        padding-bottom:0px!important; 
    }
    .fs30 {
        font-size: 18px !important;
    }
    .wsx_fs42{
        font-size: 20px!important;
        font-weight: bold;
    }
    
    .newMessage_warp_yzm {
        padding-bottom: 40px;
    }
    .wsx_tygb{
        padding-bottom: 40px!important
    }
    .newpadding20{
        padding: 0 20px !important;
        padding-right: 20px !important;
        padding-left: 20px !important;  

    }
    .new_left20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .lefticon{
        width: 4px;
        height: 4px;
        background: #EA4147;
        margin-right: 10px;
        float: left;
        border-radius: 50%;
        margin-top: 8px;
        margin-left: 5px;
        margin-right: 10px;
    }
    .message_pt80{
        margin-top: 40px;
        
    }
    .e_mt30 {
        margin-top: 50px!important; 
    }
    .e_commens30 {
        margin-top: 30px!important; 
    }
    .height100{
        height: 200px !important;
    }
    .height100s{
        height: auto !important;
    }
 
    .messagemt12{
        margin-top: 12px!important;
    }
    .new_ml20{
       
        padding-left: 7.5px;
    }
    .new_mr20{
        padding-right:7.5px;
    }
    .new_center {
        width: 85%;
        display: block;
        float: left;
        font-size: 13px!important;
        letter-spacing: 1.2px;
    }
    .newspc130{
display: none;
    }
    .mbnone{
        margin-bottom: 0!important;
    }
    /* 移动端修复样式 */
    .paddingT120 {
        padding-top: 40px !important;
    }
    .mtb90 {
        margin: 20px auto;
    }
    .message40{
        margin: 40px auto!important;
    }
    #newIndex-banner {
        margin-top: 40px;
    }
    .count-wrap h2{
        margin-top: 40px;
        margin-bottom: 30px;
    
    }
    .program-intro-title{
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .margin-top80 {
        margin: 40px auto;
    } 
    .marginTno {
        margin: 0px auto!important;
    }
    .news_mt50{
        margin-top: 10px;
    }
    .bottom0{
        padding-bottom: 0!important;
    }
    .padding40-30{
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .news_80{
        margin-top: 40px;
    }
    .news_mb80{
        margin-bottom: 80px;
    }
  
    .newsfs20{
        font-size: 20px;
        margin-top: 40px;
        margin-bottom: 30px;
        text-align: center;
        font-weight: 600;
        line-height: 24px;
    }
    .newspc20{

        display: none;
    }
    .newsfont20{
        font-size: 20px!important;
        font-weight:600;
    }
    .topnews_80{
        margin-top: 40px!important;
    }
}
@media screen and (min-width: 767px) {
    .mobile_show{
        display: none;
    }
    .pc_show{
        display: show;
    }
.power70{
    padding-bottom: 70px!important;
}
    .mtb402 {
        margin-top: 140px;
        margin-bottom: 80px;
    }
    .marbot50 {
        margin-top: 140px;
        margin-bottom: 80px;
    }
    .newsfs20{
        display: none;
    }
    .newspc20{
        margin-top: 50px!important;
    }
    .newspc130{
        margin-top: 130px!important;
    }
    .newsfont20{
        font-size: 36px;
        font-weight: 550;
    }
    
  
}
.fs42{
    font-weight: 600
}


