.inside-banner-content {
    max-width: 1441px;
    margin: 0 auto;
    padding-left: 80px;
    box-sizing: content-box;
    padding-top: 77px;
}
.inside-banner{
  height: 679px;
}
.inside-banner .box .txt{
  /*margin-top: 49px;*/
  width: 587px;
}
.inside-banner .box .txt .bigTxt{
    width: 600px;
    font-size: 56px;
    font-weight: bold;
    color: #233863;
    line-height: 72px;
}
.inside-banner .box .txtInfor{
    padding-top: 49px
}
.inside-banner .box .txt .smallTxt{
    font-family: PingFangSC, PingFang SC;
    margin-top: 40px;
    font-weight: 400;
    font-size: 20px;
    color: #233863;
    line-height: 30px;
    text-align: left;
    font-style: normal;

}
.inside-banner .box .btn .getBtn{
  margin-top: 40px;
  background: linear-gradient( 125deg, #9A8BF1 0%, #52A0F3 100%);
}
.inside-banner .img {
    position: absolute;
    bottom: 62px;
    width: 712px;
    height: 569px;
    top: 0px;
    right: 0;
}
.empower{
    margin-top: 90px;
}
.empower .title-01{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-weight: bold;
    font-size: 40px;
    color: #233863;
    line-height: 56px;
}
.empower .empower-title{
  /*background: #F7F8FA;*/
  border-radius: 8px;
  padding: 64px;
  text-align: center;
}
.title-01{
    font-size: 40px;
    font-weight: bold;
    color: #233863;
    line-height: 43px;
    text-align: center;
}
.empower .empower-title .title-02{
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 20px;
    color: #888888;
    line-height: 30px;
    margin-top: 16px;
}
.empower .empower-title .platform-img{
    margin-top: 48px;
}
.contentbg,.contentbg02{
    position: relative;
}
.contentbg::before{
    position: absolute;
    content: '';
    height: 999px;
    width: 914px;
    background: url("../images/leftbg.png") no-repeat center left;
    background-size: cover;
    top: 0;
    z-index: 1;
}


/*.contentbg02::before{
    position: absolute;
    content: '';
    height: 999px;
    width: 914px;
    background: url("../images/rightbg.png") no-repeat center right;
    background-size: cover;
    top: -117px;
    right: 0;
    z-index: -1;
}*/

.empower .empower-box::before{
    position: absolute;
    content: '';
    height: 1741px;
    width: 843px;
    background: url("../images/rightbg.png") no-repeat center right;
    background-size: cover;
    top: 886px;
    right: 0;
    z-index: -1;
}

.empower .empower-box .empower-item{
  padding-top: 64px;
}

.empower .empower-box .empower-item .empower-pic,.empower .empower-box .empower-item .empower-text{
  float: left;
}
.empower .empower-box .contentbg02 .empower-item .empower-pic{
    float: right;
}
.empower .empower-box .empower-item .empower-pic{
  width: 48%;
}
.empower .empower-box .empower-item .empower-text{
    width: 52%;
    margin-top: 84px;
    position: relative;
    z-index: 2;
}
.empower .empower-box .empower-item02 .empower-text{
    margin-top: 74px;
}
.empower .empower-box .empower-item03 .empower-text{
    margin-top: 56px;
}
.empower .empower-box .empower-item .empower-pic img{
    width: 510px;
    height: 480px;
}
.empower .empower-box .empower-item .empower-pic02{
    text-align: right;
}
.empower .empower-box .empower-item .empower-text .empower-text-h{
    font-size: 40px;
    font-weight: bold;
    color: #233863;
    line-height: 56px;
}
.empower .empower-box .empower-item .empower-text .empower-text-m{
  margin-top: 40px;
}

.empower .empower-box .empower-item .empower-text .empower-text-m ul li{
  position: relative;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item{
  padding: 16px 24px 16px 28px;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li.active{
  background: #F7F8FA;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li.active p:first-child{
  color: #229AF4;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li::before{
  content: '';
  position:absolute;
  left: 0;
  width: 1px;
  height: 100%;
  background: #D8D8D8;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li.active::before{
  content: '';
  position:absolute;
  left: 0;
  width: 4px;
  max-height: 0;
  background: #229AF4;
  transition: max-height .5s ease;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li.active::before{
  max-height: 100%;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item p{
  font-size: 18px;
  font-weight: bold;
  color: #233863;
  line-height: 22px;

}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item p:first-child{
    cursor: pointer;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item p:last-child{
    display: none;
}
.empower .empower-box .empower-item .empower-text .empower-text-m ul li.active .text-item p:last-child{
    display: block;
    margin-top: 12px;
    font-size: 14px;
    font-weight: 400;
    color: #888888;
    line-height: 20px;
    font-style: normal;
}
.productscrm{
    padding-bottom: 150px;
    background: url("../images/renbg.png") no-repeat center;
    background-size: cover;
}
.productscrm .productscrm-title{
    padding-top: 140px;
}
.productscrm .productscrm-title .title-01{
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-weight: bold;
    font-size: 40px;
    color: #233863;
    line-height: 56px;
}
.productscrm .productscrm-box{
    margin: 48px -37.5px 0px;
}
.productscrm .productscrm-box .item{
    width: 33.33333%;
    float: left;
    padding: 0 37.5px;
    box-sizing: border-box;
}
.productscrm .productscrm-box .item .insideBox{
    background: #FFFFFF;
    border-radius: 16px;
    border: 2px solid #FFFFFF;
    transition: all 0.3s;
}
.productscrm .productscrm-box .item .insideBox:hover{
    box-shadow: 0px 28px 43px -6px rgba(197,210,235,0.4);
    transform: translateY(-20px);
}
.productscrm .productscrm-box .insideBox .img{
    position: relative;
    height:212px
}
.productscrm .productscrm-box .insideBox .img img{
    padding-top: 16px;
}
.productscrm .productscrm-box .insideBox .txt{
    padding: 0 40px 56px;
    box-sizing: border-box;
    text-align: center;
}
.productscrm .productscrm-box .item .insideBox .solution{
    font-weight: 400;
    font-size: 14px;
    color: #229AF4;
    line-height: 20px;
    margin-top: 16px;
    display: flex;
    justify-content: center;
}
.productscrm .productscrm-box .insideBox .txt .title{
    margin-top: 16px;
    font-size: 24px;
    font-family: Verdana, Verdana;
    font-weight: bold;
    color: #233863;
    line-height: 29px;
}
.productscrm .productscrm-box .insideBox .txt .title a {
    color: #233863;
}
.productscrm .productscrm-box .insideBox .txt .des{
    height: 72px;
    margin-top: 24px;
    font-size: 16px;
    font-weight: 400;
    color: #888888;
    line-height: 24px;
}
.saying{
    padding-top: 214px;
    /* padding-top: 96px; */
    margin-bottom: 64px;
    position: relative;
}
.saying::before {
    content: "";
    background: url("../images/bottom_bg.png") no-repeat center top;
    background-size: cover;
    width: 100%;
    display: inline;
    height: 100%;
    top: 28px;
    position: absolute;
    z-index: -1;
    background-position: center;
}
.saying .title-01 {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-weight: bold;
    font-size: 40px;
    color: #233863;
    line-height: 56px;
}
.saying .saying-box{
    margin: 48px auto 0;
    width: 1092px;
    background: #FFFFFF;
    box-shadow: 0px 16px 50px -4px rgba(157,168,194,0.2);
    border-radius: 16px;
    padding: 30px 32px 32px 27px;
    position: relative;
}
.saying .saying-box .saying-icon{
    position: absolute;
    top: 64px;
    right: 58px;
    background: url("../images/yinhao.png") no-repeat;
    width: 42px;
    height: 41px;
    background-size: contain;
}
.saying .saying-box .saying-text{
    width: 1012px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #4A4A4A;
    line-height: 28px;
}
.saying .saying-box .img-text{
    display: flex;
    align-items: center;
    padding-bottom: 18px;
    margin-bottom: 31px;
    border-bottom: 1px solid #DAE0E7;;
}
.saying .saying-box .img-text img{
    width: 98px;
    height: 98px;
}
.saying .saying-box .img-text p{
    margin-left: 24px;
    font-family: PingFangSC, PingFang SC;
    font-weight: bold;
    font-size: 24px;
    color: #233863;
    line-height: 33px;
}
.asked .asked-title{
    margin-top: 64px;
    margin-bottom: 27px;
}
.asked .asked-box {
    display: flex;
    flex-wrap: nowrap;
}
.asked .asked-box .asked-img{
    width: 502px;
}
.asked .asked-box .asked-img img{
    width: 444px;
    height: 468px;
}
.asked .asked-ul{
    width: 758px;
    margin-top: 48px;
}
.asked .asked-ul li{
  position: relative;
  margin-top: 10px;
  background: #FFFFFF;
  box-shadow: 0px 0px 13px 0px rgba(197,210,235,0.2);
  border-radius: 8px;
  cursor: pointer;
}
.asked .asked-ul li:hover{
    background: linear-gradient(270deg, #3AE49E 0%, #00C9D0 100%);
}
.asked .asked-ul li.active:hover{
    background:#FFFFFF;
}
.asked .asked-ul li:hover .li-item .title-head p{
    color: #FFFFFF;
}

.asked .asked-ul li.active:hover .li-item .title-head p{
    color: #233863;
}
.asked .asked-ul li .li-item{
  padding: 24px;
}

.asked .asked-ul li .li-item .title-head p{
  font-size: 18px;
  font-weight: bold;
  color: #233863;
  line-height: 25px;
}
.asked .asked-ul li .li-item .title-box{
  display: none;
}
.asked .asked-ul li .li-item .title-box .text{
    width: 620px;
    font-size: 14px;
    font-weight: 400;
    color: #888888;
    line-height: 20px;
}
.asked .asked-ul li .li-item .title-box .text-01{
    margin-top: 16px;
    line-height: 24px;
}
.asked .asked-ul li .li-item .title-box .text-02{
    margin-top: 12px;
}
.asked .asked-ul li .li-item .title-box .tit{
    margin-top: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #4A4A4A;
    line-height: 24px;
}
.asked .asked-ul li.active .title-box{
  display: block;
}
.asked .asked-ul li .title-head::after{
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  right: 24px;
  top: 24px;
  border-radius: 50%;
    text-align: center;
    font-weight: bold;
    color: #233863;
    background-color: #E8F5FF;
    background-image: url("../images/jia.png") ;
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
}
.asked .asked-ul li.active .title-head::after{
    background-image: url("../images/jian.png") ;
}

.contact_us .txt2{
    width: 866px;
}


@media screen and (max-width: 1280px) {
    .container {
        padding: 0 15px;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 1441px) {
    .inside-banner-content {
        /* transform: scale(0.93); */
        padding-left: 0;

        .container {
            padding: 0 15px;
            box-sizing: border-box;
        }
    }
}

@media screen and (max-width: 1380px) {
    .inside-banner-content {
        padding-left: 0;
    }
    /*.inside-banner .box .txt .title {
        width: 625px;
        height: auto;
    }
    .inside-banner .box .txt .smallTxt {
        width: 565px;
    }
    */
    .inside-banner .box1 .img {
        width: 610px;
    }
}

/*pc端 banner小屏*/
@media screen and (max-width:1500px){
    .inside-banner {
        height: 600px;
    }
    .inside-banner .box1 .img {
        width: 620px;
    }
}
@media screen and (max-width:1350px){
    .inside-banner {
        height: 570px;
    }
}
@media screen and (max-width:1340px){
    .productscrm .productscrm-box{
        margin: 58px auto 0px;
    }
}
@media screen and (max-width:1260px) {
    .asked .asked-box .asked-img {
        width: 503px;
    }
    .asked .asked-ul{
        width: 727px;
    }
}
/* 移动端适配 */
@media screen and (max-width: 768px) {
    .inside-banner-content{
        padding-top: 0px;
    }
    .inside-banner .box .txtInfor{
        padding-top: 4px;
    }
    .inside-banner {
        height: 635px;
        background-image: url("../images/m_banner.png") !important;
    }
    .headerH96Bg {
        height: 32px;
    }
    .inside-banner .box1{
        display: none;
    }
    .inside-banner .box .txt .bigTxt{
        width: 100%;
        font-size: 42px;
        line-height: 59px;
    }
    .inside-banner .box .txt {
        margin-top: 0;
        width: 100%;
    }
    .inside-banner .box .txt .smallTxt {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .inside-banner .box .btn .getBtn {
        margin-top: 0;
        width: 100%;
    }
    .m-banner{
        margin-top: 20px;
    }
    .m-banner img {
        margin-top: 6px;
        height: 328px;
    }
    .empower {
        margin-top: 48px;
    }
    .empower .empower-title {
        padding:32px 16px;
    }
    .empower .title-01 {
        font-size: 32px;
        line-height: 45px;
        font-style: normal;
    }
    .empower .empower-title .title-02 {
        font-weight: 400;
        font-size: 18px;
        line-height: 32px;
        font-style: normal;
        padding-right: 19px;
    }
    .empower .empower-box .empower-item{
        padding-top: 0;
    }
    .contentbg::before{
        background-image:url("../images/m-rightbg-01.png") ;
        width:100%;
        height: 529px;
        z-index: -1;
        top: -48px;
    }
    .empower .empower-box .contentbg,.empower .empower-box .contentbg02{
        margin-top: 48px;
    }
    .empower .empower-box .empower-item01 .empower-pic {
        height: 318px;
        width: 100%;
    }
    .empower .empower-box .empower-item01 .empower-text{
        width: 100%;
        margin-top: 12px;
    }
    .empower .empower-box .empower-item02 .empower-text{
        margin-top: 0;
    }
    .empower .empower-box .empower-item03 .empower-text{
        margin-top: 20px;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-h {
        font-size: 32px;
        line-height: 45px;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-m {
        margin-top: 24px;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item {
        padding: 16px 24px;
    }
    .empower .empower-box .empower-item01 .empower-text .empower-text-m ul li .text-item p:first-child {
        font-family: Verdana, Verdana;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-m ul li.active .text-item p:last-child {
        line-height: 24px;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item {
        padding: 16px 24px;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-m ul li .text-item p {
        line-height: 25px;
    }
    .empower .empower-box .contentbg02::before{
     background-image: url("../images/m-rightbg-02.png");
        width: 100%;
        height: 368px;
        top: -52px;
    }
    .empower .empower-box .empower-item .empower-pic {
        float: none !important;
        width: 100%;
        text-align: center;
    }
    .empower .empower-box .empower-item .empower-text {
        float: none;
        width: 100%;
    }

    .empower .empower-box .empower-item .empower-pic img,
    .m-banner img {
        max-width: 100%;
        max-height: 100%;
        height: auto;
        width: auto;
    }
    .productscrm .productscrm-title .title-01 {
        font-size: 32px;
        line-height: 45px;
        padding: 0 16px;
    }
    .productscrm .productscrm-title {
        padding-top: 74px;
        background: linear-gradient(180deg, #ffff 0%, #F7FBFF 100%);
    }
    .productscrm .productscrm-box {
        margin: 32px auto 0px;
    }
    .productscrm .productscrm-box .item {
        width: 100%;
        float: none;
        padding: 0;
        margin-bottom: 24px;
    }
    .productscrm .productscrm-box .item .insideBox {
        box-shadow: 0px 0px 23px -5px rgba(197, 210, 235, 0.3);
        border-radius: 8px;
        border: none;
    }
    .productscrm .productscrm-box .insideBox .img{
        height: 236px;
    }
    .productscrm .productscrm-box .insideBox .txt .des {
        font-size: 16px;
        line-height: 28px;
        margin-top: 16px;
        height: auto;
    }
    .productscrm .productscrm-box .insideBox .txt .title {
        margin-top: 0;
    }
    .productscrm {
        padding-bottom: 80px;
    }
    .asked .asked-ul,
    .asked .asked-ul li .li-item .title-box .text {
        width: 100%;
    }
    .asked .asked-box .asked-img {
        display: none;
    }
    .asked .asked-ul li .li-item {
        padding: 24px 16px;
    }
    .asked .asked-ul li .li-item .title-head p {
        width: calc(100% - 40px);
        line-height: 25px;
    }
    .saying .saying-box,
    .saying .saying-box .saying-text {
        width: 100%;
    }
    .saying .saying-box {
        margin: 32px auto 0;
    }
    .saying .saying-box .img-text img {
       width: 74px;
       height: 74px;
    }
    .saying .saying-box {
        padding: 32px 23px 32px 24px;
    }
    .saying .title-01 {
        font-size: 32px;
        line-height: 45px;
    }
    .saying .saying-box .img-text p {
        margin-left: 16px;
        font-family: PingFangSC, PingFang SC;
        font-weight: bold;
        font-size: 20px;
        color: #233863;
        line-height: 28px;
    }
    .saying .saying-box .img-text {
        padding-bottom: 24px;
        margin-bottom: 24px;
    }
    .saying .saying-box .saying-text {
        font-family: PingFangSC, PingFang SC;
        font-weight: 400;
        font-size: 16px;
        color: #4A4A4A;
        line-height: 28px;
    }
    .saying {
        padding-top: 134px;
    }
    .saying::before {
        top: -20px;
    }
    .asked .asked-ul {
        margin-top: 32px;
    }
    .asked .asked-title{
        margin-top: 48px;
        margin-bottom: 0;
    }
    .title-01 {
        font-size: 32px;
        line-height: 45px;
    }
    .asked .asked-ul li {
        margin-top: 16px;
    }
    .productscrm .productscrm-box .insideBox .img img {
        padding-bottom: 24px;
    }
    .productscrm .productscrm-box .insideBox .txt {
        padding: 0 18px 40px;
    }

    .contact_us .container .txt2{
        width: 100%;
    }

    .productscrm {
        background: url("../images/renbg-mb.png") no-repeat bottom center;
        height: 100%;
        width: 100%;
        background-size: cover;
    }
}
@media screen and (max-width: 368px) {
    .empower .title-01 {
        font-size: 30px;
    }
    .empower .empower-box .empower-item .empower-text .empower-text-h{
        font-size: 30px;
    }
}
@media screen and (min-width:1000px) and (max-width: 1450px) {
    .inside-banner{
        height: 530px;
    }
}
@media screen and (min-width:1480px) and (max-width: 1650px) {
    .inside-banner{
        height: 610px;
    }
}
.global-universal-button {
    display: flex;
    justify-content: center;
}
.btn .global-universal-button-style {
	width: 188px;
	height: 44px;
	margin-top: 32px;
	font-weight: 600;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #229AF4;
}
.global-universal-button .global-universal-button-style {
    margin-top: 20px;
}
