* {
    margin: 0;
    padding: 0;
}

html {
    color: #000;
    background: #FFF;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

html * {
    outline: 0;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.adv_active {
    /*border-bottom: 2px solid #FFFFFF;*/
}

/*.tab-link:hover {*/
/*	border-bottom: 2px solid #FFFFFF;*/
/*}*/

.home {
    width: 100%;
    height: 640px;
    background: url("/images/home-background.png") no-repeat;
    background-size: 100% 100%;
}

.home-content {
    width: 1200px;
    margin: 0 auto;
}

.home-left-title {
    position: absolute;
    margin-top: 236px;
}

.home-left-btn {
    position: absolute;
    margin-top: 393px;
}

.home-left-btn img {
    cursor: pointer;
}

.home-right-bottom1 {
    position: absolute;
    margin-left: 672px;
    margin-top: 163px;
    width: 604px;
    height: 433px;
    animation: dong 2s infinite;

}

.home-right-bottom2 {
    position: absolute;
    margin-left: 720px;
    margin-top: 202px;
    width: 377px;
    height: 252px;
    animation: dong 2s infinite;
}

@keyframes dong {
    0% {
        transform: translate(0px, 20px);
    }
    50% {
        transform: translate(0px, 0px);
    }
    100% {
        transform: translate(0px, 20px);
    }
}

.home-right-center1 {
    position: absolute;
    margin-top: 163px;
    margin-left: 825px;
    width: 238px;
    height: 252px;
    z-index: 99;
    animation: dong 2s infinite;
}

.home-right-center2 {
    position: absolute;
    margin-top: 226px;
    margin-left: 892px;
    width: 67px;
    height: 138px;
    z-index: 98;
    animation: dong 2s infinite;
}

.home-right-center3 {
    position: absolute;
    margin-top: 226px;
    margin-left: 927px;
    width: 46px;
    height: 117px;
    z-index: 97;
    animation: dong 2s infinite;
}

.home-right-top1 {
    position: absolute;
    margin-left: 692px;
    margin-top: 193px;
}

.home-right-top1 {
    animation: icon-top 4s infinite;
}

.home-right-top3 {
    animation: icon-top 4s infinite;
}

.home-right-top5 {
    animation: icon-top 4s infinite;
}

.home-right-top2 {
    animation: icon-top1 4s infinite;
}

.home-right-top4 {
    animation: icon-top1 4s infinite;
}

@keyframes icon-top {
    /*瀹氫箟鍏抽敭甯с€乻caleDrew鏄渶瑕佺粦瀹氬埌閫夋嫨鍣ㄧ殑鍏抽敭甯у悕绉?*/
    0% {
        transform: scale(1);
        /*寮€濮嬩负鍘熷澶у皬*/
    }
    25% {
        transform: scale(0.7);
        /*鏀惧ぇ1.1鍊?*/
    }
    50% {
        transform: scale(1);
    }
    75% {
        transform: scale(0.7);
    }
}

@keyframes icon-top1 {
    /*瀹氫箟鍏抽敭甯с€乻caleDrew鏄渶瑕佺粦瀹氬埌閫夋嫨鍣ㄧ殑鍏抽敭甯у悕绉?*/
    0% {
        transform: scale(0.7);
        /*寮€濮嬩负鍘熷澶у皬*/
    }
    25% {
        transform: scale(1);
        /*鏀惧ぇ1.1鍊?*/
    }
    50% {
        transform: scale(0.7);
    }
    75% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.7);
    }
}

.home-right-top1-1 {
    position: absolute;
    margin-left: 725px;
    margin-top: 261px;
}

.home-right-top2 {
    position: absolute;
    margin-left: 783px;
    margin-top: 90px;
}

.home-right-top2-1 {
    position: absolute;
    margin-left: 816px;
    margin-top: 158px;
}

.home-right-top3 {
    position: absolute;
    margin-left: 913px;
    margin-top: 100px;
}

.home-right-top3-1 {
    position: absolute;
    margin-left: 946px;
    margin-top: 168px;
}

.home-right-top4 {
    position: absolute;
    margin-left: 990px;
    margin-top: 191px;
}

.home-right-top4-1 {
    position: absolute;
    margin-left: 1023px;
    margin-top: 259px;
}

.home-right-top5 {
    position: absolute;
    margin-left: 1081px;
    margin-top: 152px;
}

.home-right-top5-1 {
    position: absolute;
    margin-left: 1114px;
    margin-top: 220px;
}


.home-right-wechat {
    position: absolute;
    margin-left: 1014px;
    margin-top: 80px;
}

.home-right-pie {
    position: absolute;
    margin-left: 1062px;
    margin-top: 281px;
}

.related {
    height: 785px;
    background: #FAFAFC;
    min-width: 1200px;
    padding-top: 10px;
    box-sizing: border-box;
}

.related1 {
    height: 576px;
    background: #FAFAFC;
    min-width: 1200px;
    /* padding-top: 72px; */
    box-sizing: border-box;
}

.related-part {
    padding-top: 160px;
    width: 1200px;
    margin: auto;
    height: auto;
    padding: 25px 10px;
    
}

.related-part-left {
    width: 650px;
    min-height: 417px;
    margin-top: 135px;
    float: right;
}

.related-part-left-img1 {
    position: absolute;
    z-index: 1;
    animation: aLmove 3s linear !important;
}

.related-part-left-img2 {
    position: absolute;
    z-index: 1;
    left: 98px;
    top: 293px;
    animation: icon-top1 4s infinite;
}

.related-part-left-img3 {
    position: absolute;
    z-index: 1;
    left: 538px;
    top: 17px;
    animation: icon-top1 4s infinite;
}

.related-part-left-img4 {
    position: absolute;
    z-index: 1;
    left: 91px;
    top: 24px;
    animation: icon-top1 4s infinite;
}

.related-part-right {
    min-height: 417px;
    margin-top: 135px;
    float: left;
    margin-left: 70px;
}

.related-part-right-title {
    height: 27px;
    font-size: 28px;
    font-weight: 800;
    color: #0D1426;
    line-height: 25px;
}

.related-part-right-content {
    margin-top: 28px;
    width: 480px;
    font-size: 16px;
    font-weight: 500;
    color: #4C555F;
}

.related-part-right-subcontent {
    margin-top: 18px;
    width: 480px;
    font-size: 16px;
    font-weight: 500;
    color: #4C555F;
}

.related-part-right-subtitle {
    font-size: 18px;
    font-weight: bold;
    color: #4C555F;
}


.related-part-right-foot {
    margin-top: 33px;
}


.related-part-right-foot-btn {
    float: left;
    width: 156px;
    height: 54px;
    cursor: pointer;
}

.related-part-left2 {
    height: 417px;
    margin-top: 0px;
    float: right;
}

.related-part-right2 {
    width: 654px;
    height: 515px;
    margin-top: 10px;
    float: left;
    position: relative;
    /*animation: dong 2s infinite;*/
}

.related-part-right2-img1 {
    position: absolute;
    z-index: 1;
    left: -50px;
    top: 20%;
    animation: aLmove 3s linear !important;
}

.related-part-right2-img2 {
    position: absolute;
    top: 29%;
    z-index: 1;
    right: -5%;
    animation: armove 3s linear !important;
}

.related-part-right2-img3 {
    position: absolute;
    top: 50px;
    left: 0px;
}

.related-part-right2-img4 {
    position: absolute;
    left: 20px;
    top: 25%;
    z-index: 2;
    animation: icon-top1 4s infinite;
}

.related-part-right2-img5 {
    position: absolute;
    top: 60px;
    left: 39%;
    z-index: 2;
    animation: icon-top1 4s infinite;
}

.related-part-right2-img6 {
    position: absolute;
    top: 77%;
    left: 23%;
    z-index: 2;
    animation: icon-top1 4s infinite;
}

.related-part-right2-img7 {
    position: absolute;
    right: 39%;
    top: 84%;
    z-index: 2;
    animation: icon-top1 4s infinite;
}

.related-card {
    width: 226px;
    height: 180px;
    background-color: #FFFFFF;
    border-radius: 6px;
    float: left;
    margin-right: 17px;
    margin-bottom: 34px;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    box-shadow: 1px 10px 43px 0px rgba(71, 71, 71, 0.1);
    padding: 25px 10px;
}

.related-card:nth-child(5), .related-card:nth-child(10) {
    margin-right: 0;
}

.related-card:hover {
    box-shadow: 2px 19px 40px 0px rgba(75, 149, 252, 0.13);
    transform: scale(1.2);
    transition: all 1s;
    /*border: 2px solid rgb(75, 149, 252);*/
}

.related-card-img {
    text-align: center;
    margin-bottom: 21px;
}

.related-card-title1 {
    font-size: 17px;
    line-height: 25px;
    text-align: center;
    margin-bottom: 14px;
    font-weight: 400;
    color: #071C3F;
}

.related-card-title2 {
    text-align: left;
    font-size: 15px;
    color: #666;
    line-height: 28px;
}

.related-card-text {
    font-size: 14px;
    font-weight: 400;
    color: #5C6276;
    line-height: 22px;
}

.related-card:hover .related-card-img > img {
    transform: scale(1.2);
    transition: all 1s;
}

.forth-foot {
    width: 100%;
    text-align: center;
}

.forth-foot-left {
    display: inline-block;
    cursor: pointer;
}

.forth-foot-right {
    display: inline-block;
    cursor: pointer;
}


.fifth {
    height: 785px;
    width: 1200px;
    box-sizing: border-box;
    margin: auto;
}

.fifth-content {
    margin-top: 73px;
    position: relative;
}


.fifth-card {
    width: 180px;
    height: 120px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 0px rgba(37, 99, 217, 0.21);
    border-radius: 16px;
    text-align: center;
    float: left;
    /*margin-right: 17px;*/
    margin-bottom: 34px;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    padding: 25px 10px;
    line-height: 35px;
}

.fifth-card5 {
    float: right;
    margin-top: -47px;
    width: 180px;
    height: 120px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px 0px rgba(37, 99, 217, 0.21);
    border-radius: 16px;
    text-align: center;
    /*margin-right: 17px;*/
    margin-bottom: 34px;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    padding: 25px 10px;
    line-height: 35px;
}

.line4 {
    height: 120px;
    text-align: center;
    position: absolute;
    right: 37px;
    top: -59px;
}

.line {
    float: left;
    height: 120px;
    text-align: center;
    padding: 39px 0;
}

.fifth-title {
    font-size: 15px;
    font-weight: bold;
    color: #282C44;
    line-height: 21px;
}

.fifth-container {
    clear: both;
    height: 50px;
    position: relative;
    margin-top: 13px;
    top: 23px;
}

.fifth-footer-container {
    visibility: visible;
    margin-top: 158px;
    text-align: center;
}

.fifth-footer {
    display: inline-block;
    cursor: pointer;
}

.sixth-card {
    width: 223px;
    height: 180px;
    border-radius: 6px;
    float: left;
    margin-right: 17px;
    margin-bottom: 34px;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    padding: 25px 20px 0px 32px;
}

.sixth-card-img {
    text-align: center;
    margin-bottom: 21px;
}

.sixth-card-title1 {
    font-size: 22px;
    font-weight: 400;
    color: #333333;
    line-height: 25px;
    text-align: center;
    margin-bottom: 14px;
}

/*閺€鍦*/
.action {
    min-width: 1200px;
    width: 100%;
    height: 952px;
    background: #F5F8FE;
    background: url("/images/background.png") no-repeat;
}

.action-content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 100px;
}

.action-p1 {
    text-align: center;
    font-size: 32px;
    color: #000;
    padding-top: 65px;
}

.action-p2 {
    text-align: center;
    margin: 13px 0 92px;
    font-size: 18px;
    color: #54545A;
}

.action-list {
    margin: 0 auto;
}

.action-list .action-div {
    float: left;
    height: 601px;
    background: rgba(122, 146, 242, 0.04);
    border: 1px solid #D6DAE7;
    border-radius: 30px;
}

.action-point {
    float: left;
    width: 3px;
    font-size: 18px;
    color: #1890FF;
    margin-top: 295px;
}

.action-triangle {
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 7px solid #1890FF;
    margin-top: 306px;
}

.action-channel {
    width: 262px;
}

.action-btn {
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    background: linear-gradient(90deg, #437EEB, #78A1F2);
    border: 1px solid #3181F3;
    box-shadow: 0px 6px 0px 0px rgba(219, 223, 232, 0.89);
    border-radius: 10px;
    margin: auto;
    margin-top: -26px;
}

.action-channel-btn {
    width: 164px;
}

.action-channel-list {
    margin: 0 auto;
    text-align: center;
    margin-top: 14px;
    width: 230px;
    height: 107px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
    border-radius: 10px;
}

.action-channel-list:last-child {
    height: 48px;
    line-height: 48px;
    font-weight: bold;
    color: #282C44;
    font-size: 16px;
}

.action-channel-item-title {
    margin: 0 auto;
    font-size: 14px;
    line-height: 26px;
    color: #673119;;
    width: 101px;
    height: 26px;
    background: url("/images/titleBack.png") no-repeat;
}

.action-channel-item {
    display: inline-block;
    background: #F5F8FC;
    border: 1px dashed #1B62E1;
    font-size: 12px;
    color: #282C44;
}

.action-channel-item1 {
    width: 93px;
    margin-right: 10px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 6px;
    border-radius: 3px;
}

.action-channel-item1 img {
    vertical-align: middle;
    margin-right: 5px;
}

.action-channel-item2 {
    width: 46px;
    height: 56px;
    border-radius: 10px;
    margin-left: 21px;
    margin-top: 11px;
    float: left;
}

.action-channel-item2:last-child {
    margin-right: 0px !important;
}

.action-channel-item2 img {
    display: block;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 6px;
}

.action-channel-item3 {
    width: 52px;
    height: 56px;
    border-radius: 10px;
    display: inline-block;
    margin-left: 18px;
    margin-top: 11px;
    float: left;
}

.action-channel-item3:last-child {
    margin-right: 0px !important;
}

.action-channel-item3 img {
    display: block;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 6px;
}

.action-merge-list1, .action-merge-list2 {
    margin: 0 auto;
    width: 150px;
    height: 68px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
    border-radius: 10px;
    margin-top: 16px;
}

.action-merge-list3, .action-merge-list4, .action-merge-list5, .action-merge-list6, .action-merge-list7 {
    margin: 0 auto;
    width: 150px;
    height: 58px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
    border-radius: 10px;
    margin-top: 16px;
}

.action-merge img {
    margin-top: 6px;
}

.action-merge-list-title {
    font-size: 12px;
    font-weight: 700;
}

.action-merge-btn {
    width: 114px;
}

.action-group-btn {
    width: 174px;
}

.action-group-item {
    display: inline-block;
    width: 133px;
    margin-top: 28px;
    text-align: center;
}

.action-back-btn {
    margin: 0 auto;
    width: 110px;
    height: 46px;
    line-height: 46px;
    background: linear-gradient(90deg, #7680B0, #606993);
    box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
    border-radius: 7px;
    color: #FFFFFF;
    font-size: 14px;
}

.action-white-btn {
    margin: 0 auto;
    width: 102px;
    height: 37px;
    line-height: 37px;
    background: #FFFFFF;
    border: 1px solid #ABC8F0;
    border-radius: 2px;
    font-size: 14px;
    color: #282C44;
}

.action-back-divider {
    margin: 0 auto;
    width: 4px;
    height: 20px;
    background: #6B91E7;
    opacity: 0.2;
    border-radius: 2px;
}

.action-operating-btn {
    width: 214px;
    margin-bottom: 21px;
}

.action-operating-item {
    float: left;
    width: 148px;
    height: 527px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(20, 58, 126, 0.1);
    border-radius: 10px;
}

.action-operating-left-item {
    margin: 0 auto;
    width: 126px;
    height: 82px;
    background: #F5F8FC;
    border: 1px dashed #1B62E1;
    border-radius: 10px;
    text-align: center;
    color: #282C44;
    font-size: 14px;
    margin-bottom: 11px;
}

.action-operating-left-item img {
    display: block;
    margin: 0 auto;
    margin-top: 11px;
    margin-bottom: 8px;
}

.action-operating-right-item {
    margin: 0 auto;
    line-height: 42px;
    text-align: left;
    padding-left: 28px;
    width: 130px;
    height: 42px;
    font-size: 13px;
    background: url("/images/jiantoujvxing.png") no-repeat;
    border-radius: 4px 0px 0px 4px;
    color: #282C44;
    margin-bottom: 10px;
}


.action-merge {
    width: 182px;
    text-align: center;
}

.action-group {
    width: 272px;
}

.action-operating {
    width: 338px;
    text-align: center;
}

.action-divider {
    width: 46px;
    background: rgba(255, 255, 255, 0) !important;
    border: 0px !important;
    border-radius: 0 !important;
}

.more-marketing-func {
    margin: 0 auto;
    width: 180px;
    height: 46px;
    background: linear-gradient(-90deg, #3961F4, #5A82F8);
    border-radius: 23px;
    margin-top: 695px;
    cursor: pointer;
}

.more-marketing-func p {
    height: 17px;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    line-height: 46px;
}

.hide {
    display: none;
}

.system {
    width: 100%;
    height: 819px;
}

.system-content {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-top: 100px;
}

.system-item {
    margin-top: 70px;
    float: left;
    width: 211px;
    height: 519px;
    background: #FFFFFF;
    border-top: 1px solid #EEF1F8;
    border-bottom: 1px solid #EEF1F8;
    border-left: 1px solid #EEF1F8;
    padding: 0 0 0 27px;
}

.system-item .title-img {
    margin-top: 26px;
}

.system-item-title {
    font-size: 20px;
    font-weight: bold;
    color: #192643;
    line-height: 25px;
    margin-top: 3px;
}

.system-item-divider {
    width: 32px;
    height: 2px;
    background: #1B62E1;
    margin-top: 17px;
}

.system-item-desc {
    font-size: 16px;
    color: #4C496A;
    margin-top: 17px;
}

.system-item-li {
    margin-bottom: 22px;
}

.system-item-li img {
    vertical-align: text-bottom;
}

.system-item-blue-btn, .system-item-white-btn {
    width: 184px;
    height: 38px;
    border-radius: 4px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.system-item-white-btn {
    background: #FFFFFF;
    border: 1px solid #1B62E1;
    color: #1B62E1;
    cursor: pointer;
}

.system-item-blue-btn {
    background: linear-gradient(-90deg, #437EEB, #78A1F2);
    border-radius: 4px;
    color: #FFFFFF;
    margin-top: 7px;
}

.system-item:hover .title-img {
    margin-top: 25px !important;
}

.system-item:hover .system-item-title3 {
    margin-top: 40px !important;
}

.system-item:hover {
    border-top: 2px solid #1B62E1 !important;
    /*border-right: 1px solid #EEF1F8 !important;*/
    box-shadow: 0px 0px 24px 0px rgba(219, 223, 232, 0.63);
}

.system-item:last-child {
    border-right: 1px solid #EEF1F8;
}

.service-item-title {
    margin-top: 29px;
    font-size: 20px;
    color: #192643;
}

.service-item-desc {
    font-size: 15px;
    color: #505C75;
    margin-top: 16px;
}

.service {
    background-color: #F7F7FB;
    height: 739px;
    padding-top: 95px;
    box-sizing: border-box;
    text-align: center;
}

.service-w965 {
    width: 965px;
    margin: auto;
    height: 100%;
}


.sevice-content {
    width: 860px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background-color: #F7F7FB;
    height: 414px;
    margin-top: 96px;
}

.service-item {
    display: inline-block;
    width: 414px;
    height: 174px;
    background: #FFFFFE;
    border-radius: 7px;
    float: left;
}

.service-item:hover {
    box-shadow: 2px 19px 40px 0px rgba(75, 149, 252, 0.13);
}

.service-item:hover img {
    transform: scale(1.1);
    transition: all 1s;
}

.icon-div {
    margin: 0 auto;
    width: 74px;
    height: 74px;
    background: #FFFFFF;
    box-shadow: 0px 9px 19px 0px rgba(219, 223, 232, 0.48);
    border-radius: 16px;
    margin-top: -37px;
}

.cost {
    background-color: #F9FAFF;
    width: 100%;
    height: 1157px;
    box-sizing: border-box;
    text-align: center;
}

.cost-w1200 {
    width: 1200px;
    margin: auto;
    height: 100%;
    padding-top: 100px;
}

.cost-h854 {
    height: 854px;
    width: 100%;
}

.cost-item {
    vertical-align: top;
    width: 170px;
    height: 854px;
    display: inline-block;
}

.cost-item:last-child {
    width: 142px;
    height: 854px;
    display: inline-block;
}

.company {
    width: 142px;
    height: 142px;
    background: #FFFFFF;
    box-shadow: 0px 4px 25px 0px rgba(20, 58, 126, 0.14);
    border-radius: 6px;
    margin-top: 26px;
}

.company-name {
    font-size: 12px;
    color: #8C8C8C;
}

.trends {
    height: 1051px;
    /*background: url('/images/trends/bg.png') no-repeat 0 center;*/
    background-size: 100% 100%;
    padding-top: 72px;
    box-sizing: border-box;
    text-align: center;
}

.trends-w1200 {
    width: 1200px;
    margin: auto;
    height: 100%;
}

.trends-card {
    width: calc(50% - 60px);
    height: 130px;
    float: left;
    padding: 23px 10px;
    box-sizing: border-box;
    margin-bottom: 5px;
    margin-left: 13px;
}

.trends-card:nth-child(2n) {
    margin-left: 96px;
}

.trends-p1 {
    font-size: 32px;
    color: #000;
    margin-bottom: 86px;
}

.trends-p2 {
    font-size: 16px;
    color: #666;
    margin: 21px 0 94px;
}

.trends-card-circle {
    width: 56px;
    height: 56px;
    background-color: #F6F9FF;
    border-radius: 50%;
    font-size: 22px;
    color: #376EF2;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 56px;
    float: left;
}

.trends-card-text {
    width: 320px;
    float: left;
    text-align: left;
    margin: 0 23px 0 6px;
}

.trends-card-text-title {
    font-size: 15px;
    color: #454F66;
    margin-bottom: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.trends-card-text-content {
    font-size: 14px;
    color: #9AA3B7;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    line-height: 25px;
    height: 50px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.tremds-card-goimg {
    display: none;
}

.trends-card-btn {
    width: 144px;
    height: 56px;
    background-color: #F6F9FF;
    border-radius: 28px;
    float: left;
    font-size: 14px;
    color: #376EF2;
    line-height: 56px;
    cursor: pointer;
}

.trends-card:hover {
    box-shadow: 0px 4px 14px 0px rgba(20, 87, 171, 0.13);
    background: #FFF;
}

.trends-card:hover .tremds-card-goimg {
    display: inline-block;
    position: absolute;
    margin-left: -14px;
    margin-top: 14px;
}

.trends-card:active .trends-card-btn {
    background-color: #96B5FF;
}

.page-icon {
    position: absolute;
    width: 84px;
    display: inline-block;
    height: 74px;
    vertical-align: top;
    line-height: 86px;
    margin-top: 300px;
    cursor: pointer;
}

.page-front {
    display: none;
}

.page-front, .page-next {
    background: url("/images/white.png") no-repeat 100% 100%;
}

.trends-btn {
    position: absolute;
    margin-top: 735px;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    height: 46px;
    line-height: 45px;
    background: linear-gradient(-90deg, #3961F4, #5A82F8);
    border-radius: 23px;
}

.trends-btn span {
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
}

.trends-btn a:hover {
    box-shadow: 0px 6px 16px 2px rgba(55, 110, 242, 0.49);
}

#c1, #c2 {
    margin: 0 42px;
}


.contact {
    position: fixed;
    right: 20px;
    top: 290px;
    z-index: 9999999;
}


@media (max-width: 1024px) {
    .contact {
        position: fixed;
        right: 20px;
        top: 250px;
        z-index: 9999999;
    }
}


.contact_ul li {
    width: 40px;
    position: relative;
    cursor: pointer;
    height: 40px;
    border: 1px solid #E7EAF2;
    background: #FFF;
    margin: 10px 0;
    box-shadow: 0 0px 6px 0 rgba(76, 86, 114, .12);
    border-radius: 4px;
}

.contact_ul li:hover {
    background: #4D96FC;
    border: 1px solid #4D96FC;
}

.contact_ul li a {
    display: block;
    width: 40px;
    height: 40px;
}

.contact_ul li a {
    display: block;
}

.contact_ul li.icon_contact1 a {
    background: url(/images/icon_contact1.png) center no-repeat;
}

.contact_ul li.icon_contact2 a {
    background: url(/images/icon_contact2.png) center no-repeat;
}

.contact_ul li.icon_contact3 a {
    background: url(/images/icon_contact3.png) center no-repeat;
}

.contact_ul li.icon_contact4 a {
    background: url(/images/icon_contact4.png) center no-repeat;
}

.contact_ul li.icon_contact4 {
    display: none;
}

.contact_ul li.icon_contact1:hover a {
    background: url(/images/icon_contact1hover.png) center no-repeat;
}

.contact_ul li.icon_contact2:hover a {
    background: url(/images/icon_contact2hover.png) center no-repeat;
}

.contact_ul li.icon_contact3:hover a {
    background: url(/images/icon_contact3hover.png) center no-repeat;
}

.contact_ul li.icon_contact4:hover a {
    background: url(/images/icon_contact4hover.png) center no-repeat;
}

.tan_wei, .tan_wei1 {
    background: #000;
    position: absolute;
    z-index: -9;
    right: 120px;
    top: 0px;
    border-radius: 5px;
    background: #F6F8FB;
    border: 1px solid #E6EAF0;
    padding: 10px;
    display: none;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
}

.tan_wei .p_tel {
    font-size: 16px;
    color: #9BA8C3;
    width: 115px;
    display: block;
}

.tan_weiFix {
    display: block;
    opacity: 1;
    right: 75px;
    transition: right 0.2s;
    top: 415px;
    position: fixed;
}

.tan_weiFix2 {
    display: block;
    opacity: 1;
    right: 75px;
    transition: right 0.2s;
    top: 362px;
    position: fixed;
}

.tan_sanjiao {
    position: absolute;
    right: -7px;
    top: 13px;
    width: 10px;
    height: 10px;
    background: #F6F8FB;
    border-right: 1px solid #E6EAF0;
    border-top: 1px solid #E6EAF0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}



.foot_bt {
    padding: 40px 0 10px 0;
    background: #373D44;
}

.w1200 {
    margin: 0 auto;
    background: #383D43;
    text-align: center;
}

.qr-btn {
    font-size: 14px;
    margin: 0 auto;
    width: 99px;
    height: 38px;
    line-height: 38px;
    color: #FDFDFD;
    background: linear-gradient(90deg, #437EEB, #78A1F2);
    border: 1px solid #3181F3;
    box-shadow: 0px 4px 0px 0px rgba(219, 223, 232, 0.89);
    border-radius: 4px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.ul_server {
    margin-right: 120px;
}

.ul_server li a.ft_a {
    color: #FFF;
    line-height: 40px;
    font-size: 14px;
}

.ul_server li a.ft_a:hover {
    color: #4F87FB;
}

.ul_server li dl {
    padding: 10px 0 0 70px;
    position: relative;
    margin: 9px 0;
}

.ul_server li dl dd a {
    font-size: 14px;
    color: #FFF;
    line-height: 26px;
}

.ul_server li dl dd a:hover {
    color: #4F87FB;
}

.ul_server li dl dt {
    color: #B2B6B6;
    font-size: 12px;
}

.ul_server li dl .icon_server {
    position: absolute;
    left: 0;
    top: 10px
}

.p_til {
    color: #FFF;
    line-height: 40px;
    font-size: 14px;
}

.ul_hz {
    width: 480px;
    margin-top: 20px;
}

.ul_hz li {
    float: left;
    width: 120px;
    height: 50px;
}

.service-center-modal {
    display: none;
}

#c1 {
    display: inline-block;
}

#c2 {
    display: none;
}

/*鏂板妯″潡0鏍峰紡*/
.related-part-inner{
    display: flex;
    justify-content: space-evenly;
}
.related-card0:hover{
    transform:scale(1.05)!important;
}
.related-part0 {
    padding-top: 65px;
    width: 1200px;
    margin: auto;
    height: auto;
}
.related-card0{
    width: 340px;
    height: 400px;
    background-color: #FFFFFF;
    border-radius: 6px;
    margin-right: 0 !important;
    margin-bottom: 34px;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    box-shadow: 1px 10px 43px 0px rgba(71, 71, 71, 0.1);
    padding: 20px 60px; 
}
.action-p0 {
    text-align: center;
    font-size: 32px;
    color: #000;
    padding-top: 60px;
}
  .related-card-title0 {
    font-size: 20px;
    font-weight: bold;
    color: #141E38;
    line-height: 25px;
    text-align: center;
    margin-bottom: 14px;
}
.related-card-text0 {
    font-size: 14px;
    font-weight: 400;
    color: #5C6276;
    line-height: 22px;
    text-align: center;
}
.related-card-img0 {
    text-align: center;
    margin-bottom: 0px;
}
.related-card-img0 img{
    width:160px;
}
/*鏂板妯″潡0鏍峰紡end*/


.cxbpc{display: block;}
.cxbmobile{display: none;}
.action-p0-yx{font-size: 50px;}
.related-yx{height: 630px;padding-top: 0px;background: #FFF;}
.yx1{margin-top: 470px}
