html,
body,
p {
    margin: 0;
    padding: 0;
}

a:hover {
    text-decoration: none;
}

ol,
ul {
    list-style: none;
}

.clearfix::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;
    clear: both;
}
.right{
    float:right;
}
.left{
    float: left;
}

@keyframes toy {
    0% {
    -webkit-transform: scale(1);
    transform: scale(1);
}

50% {
    -webkit-transform: scale(.7);
    transform: scale(.7);
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
}
}

.top-0 {
    margin-bottom: 0;
    background: #f7f9fc;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}
.top-0.fixed{
    position: fixed;
    background: white;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.06);
}
.top-0 .container{
    width:100%;
    max-width: 1100px;
    margin: 0 auto;
}
.top-0 .btnGroup>li {
    display: block;
    float:left;
}

/* .top-0 .box {
    z-index: 999;
    width: 100%;
    background: white;
    border-bottom: 0.5px solid #e5e5e5;
    position: absolute;
    left: 0;
    overflow: hidden;
    transform: rotate3d(1, 0, 0, -90deg);
    transform-origin: 50% 0%;
    transition: 300ms ease-in-out;
}

.top-0 .box .box-inner {
    max-width: 1200px;
    margin: 30px auto;
}

.top-0 .nav .dropdown:hover .box {
    transform: rotate3d(1, 0, 0, 0deg);
    transform-origin: 50% 0%;
    transition: 300ms ease-in-out;
}

.top-0 .box.c {
    transform: rotate3d(1, 0, 0, -90deg);
    transform-origin: 50% 0%;
} */
.top-0 .btnGroup{margin: 0;}
.top-0 .btnGroup a.btn-login {
    margin-top: 15px;
    padding: 0;
    width: 80px;
    height: 30px;
    line-height: 28px;
    display: inline-block;
    border: 1px solid #2B90ED;
    color: #2B90ED;
    text-align: center;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none;
}
.top-0 .menu{
    margin-left: 50px;
}
.top-0 .menu .nav li>a{
    color: rgba(17,31,51,.6);
    font-size: 16px;
    background-color:transparent;
    padding: 20px;
}
.top-0 .menu .nav li>a:hover{
    text-decoration: none;
    background-color:transparent;
    color: #3370ff;
}

.top-0 .btnGroup a.btn-login:hover {
    color: white;
    background: #2B90ED;
    cursor: pointer;
}

.top-0 .btnGroup a.btn-reg {
    margin-top: 15px;
    padding: 0;
    width: 80px;
    height: 30px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    color: white;
    background: #2B90ED;
    cursor: pointer;
    text-decoration: none;

}

.top-0 .btnGroup a.btn-reg:hover {
    color: white;
    background: #3999f1;
    cursor: pointer;
}
.sidebar{
     min-width: 53.33333333vw;
    overflow-y: scroll;
    background-color: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    transition: right .3s;
    z-index: 9999;
}
.sidebar.waphide{
    transition: right .3s;
    right: -100%;
}

.top-0 .menu .dropdown:hover .dropdown-menu {
    display: block;
 }

 .top-0 .menu .dropdown:hover>a{
     text-decoration: none;
    background-color: transparent;
    color: #3370ff;
 }

.menu-container .menu-label{
         font-size: 4.26666667vw;
    line-height: 5.33333333vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 4vw 15px;
    text-align: left;
    color: #337ab7;
}
.mask{
    background: rgba(0,0,0,.3);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: none;
}
/* .top-0 .box .item-product {
    width: 240px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 80px;
    float: left;
}

.top-0 .box .item-product .item-product-link {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.top-0 .box .item-product .item-product-link:hover {
    background: #f8f8f8;
}

.top-0 .box .item-product .item-product-link h3 {
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    padding: 16px 0px 10px 20px;
    margin: 0;
}

.top-0 .box .item-product .item-product-link p {
    font-size: 12px;
    line-height: 12px;
    color: #999999;
    padding-left: 20px;
} */

.top-1 {
    min-width: 1200px;
    width: 100%;
    height: 624px;
    background-image: url(../image/b1/header-bg.svg);
    background-size: 100% 618px;
    background-position: 50% 0;
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
}

.top-1 .top1-content-wrapper{
    position: relative;
    max-width: 1200px;
    margin: auto;
}

.wap-top-1{
    display: none;
}

.top-1 .top1-content-wrapper .top1-content{
    display: -ms-flexbox;
    display: flex;
    padding-top: 210px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1200px;
    width: 100%;
    height: 500px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    background: url(../image/b1/person.png) center no-repeat;
    background-size: 100%;
}
.top-1 .top1-content-wrapper .top1-content .top1-title{
    font-size: 40px;
    font-weight: 600;
    color: #111f33;
}

.top-1 .top1-content-wrapper .top1-content .top1-subtitle{
        width: 727px;
    text-align: center;
    margin-top: 32px;
    font-size: 22px;
    line-height: 1.36;
    color: #111f33;
}

.top-1 .top1-content-wrapper  .top1-toy {
    position: absolute;
    background-size: cover;
    z-index: 0;
}

.top-1 .top1-content-wrapper  .top1-toy1 {
    left: -133px;
    top: 415px;
    width: 32px;
    height: 32px;
    background-image: url(../image/b1/toy1.svg);
    -webkit-animation: toy 3s infinite;
    animation: toy 3s infinite;
}

.top-1 .top1-content-wrapper  .top1-toy2 {
    left: -77px;
    top: 360px;
    width: 29px;
    height: 29px;
    -webkit-animation: toy2 3s infinite;
    animation: toy2 3s infinite;
    background-image: url(../image/b1/toy2.svg);
}

.top-1 .top1-content-wrapper  .top1-toy3{
    left: 266px;
    top: 148px;
    width: 49px;
    height: 49px;
    -webkit-animation: toy 3s .2s infinite;
    animation: toy 3s .2s infinite;
    background-image: url(../image/b1/toy3.svg);
}

.top-1 .top1-content-wrapper  .top1-toy4{
    left: 366px;
    top: 356px;
    width: 24px;
    height: 24px;
    -webkit-animation: toy 3s .2s infinite;
    animation: toy 3s .2s infinite;
    background-image: url(../image/b1/toy4.svg);
}
.top-1 .top1-content-wrapper  .top1-toy5{
    left: 814px;
    top: 141px;
    width: 54px;
    height: 54px;
    -webkit-animation: toy 3s .2s infinite;
    animation: toy 3s .2s infinite;
    background-image: url(../image/b1/toy5.svg);
}


.animation {
    position: relative;
    height: 640px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
}
.wap-animation{
    display: none;
}
.animation .animation-title{
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    line-height: 2;
    color: #111f33;
}
.animation .animation-container{
    width: 100%;
    position: relative;
}
.animation .animation-container .animation-container-bg{
    position: absolute;
    width: 100%;
    height: 280px;
    bottom: 0;
    background-image: linear-gradient(0deg,rgba(252,252,254,0),#f7f9fc 57%,#f7f9fc 0);
}
.animation .animation-container .animation-container-carousel {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.animation .animation-container .animation-container-carousel .animation-container-carousel-line{
    position: absolute;
    width: 1330px;
    height: 2.5px;
    background-color: #000;
    left: -65px;
    bottom: 90px;
    z-index: 6;
}
.animation .animation-container .animation-container-carousel .animation-container-toy{
        position: absolute;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
}
.animation .animation-container .animation-container-carousel .animation-container-toy1{
    width: 210px;
    height: 124px;
    transform: translate(-140px,2px);
    z-index: 0;
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy1 {
    transform: translate(-70px,65px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy2{
    width: 246px;
    height: 132px;
    z-index: 1;
    transform: translate(-239px,126px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy2 {
        transform: translate(-177px,155px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy3{
    width: 118px;
    height: 48px;
    transform: translate(-118px,263px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy3 {
        transform: translate(-10px,268px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy4{
    width: 98px;
    height: 121px;
    transform: translate(-98px,317px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy4 {
    transform: translate(-48px,317px)
}
.animation .animation-container .animation-container-carousel .animation-container-toy5{
    width: 170px;
    height: 88px;
    transform: translate(-30px,351px);
    z-index: 2;
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy5 {
    transform: translate(59px,351px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy6{
    width: 206px;
    height: 389px;
    z-index: 10;
    transform: translate(1012px,66px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy6 {
    transform: translate(951px,66px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy7{
    width: 83px;
    height: 86px;
    transform: translate(1235px,225px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy7 {
    transform: translate(1145px,225px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy8{
    width: 168px;
    height: 168px;
    transform: translate(1322px,156px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy8 {
    transform: translate(1201px,156px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy9{
    width: 139px;
    height: 111px;
    transform: translate(1200px,314px);
}

#animation1>svg{
    display: block;
    width: 825px !important;
    height: 446px !important;
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy9 {
    transform: translate(1097px,314px);
}
.animation .animation-container .animation-container-carousel .animation-container-toy10{
    z-index: -1;
    width: 342px;
    height: 96px;
    transform: translate(1086px,6px);
}
.item-slide-in.animation .animation-container .animation-container-carousel  .animation-container-toy10 {
    transform: translate(932px,61px);
}

.animation .animation-container .animation-container-carousel .animation-container-content {
    width: 825px;
    margin-top: 40px;
    margin-left: 170px;
}
.animation .animation-container .animation-container-carousel .animation-container-content .animation-container-content-top{
    height: 450px;
    position: relative;
}
.animation .animation-container .animation-container-carousel .animation-container-content .animation-container-content-bottom{
    margin-top: 30px;
    height: 50px;
    position: relative;
}
.animation-container-content-bottom .tab{
    display: flex;
    justify-content:center;
}
.animation-container-content-bottom .tab .tabBtn{
    width: 158px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: 500;
    margin-left: 40px;
    cursor: pointer;
    border-radius: 5px;
   
    position: relative;
}
.animation-container-content-bottom .tab .tabBtn .tabBtn-inner{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
     display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #646a73;
}
.animation-container-content-bottom .tab .tabBtn .bg{
    display: block;
    background: #caedf9;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 100%;
}
.animation-container-content-bottom .tab .tabBtn.act .bg{
    right: 0;
    transition : all 20s;
}
.animation-container-content-bottom .tab .tabBtn .icon{
 display: inline-block;
 width: 20px;
 height: 21px;
}
.animation-container-content-bottom .tab .tabBtn  .text{
        margin-left: 12px;
}
.animation-container-content-bottom .tab .tabBtn.act .text{
    color:#2f99c7;
}
.animation-container-content-bottom .tab .tabBtn .icon.icon1{
    background:url(../image/b2/btn1.png)  0 0 no-repeat;
}
.animation-container-content-bottom .tab .tabBtn.act .icon.icon1{
    background:url(../image/b2/btn1-1.png)  0 0 no-repeat;
}
.animation-container-content-bottom .tab .tabBtn .icon.icon2{
    background:url(../image/b2/btn2.png)  0 0 no-repeat;
}
.animation-container-content-bottom .tab .tabBtn.act .icon.icon2{
    background:url(../image/b2/btn2-1.png)  0 0 no-repeat;
}
.animation-container-content-bottom .tab .tabBtn .icon.icon3{
    background:url(../image/b2/btn3.png)  0 0 no-repeat;
}
.animation-container-content-bottom .tab .tabBtn.act .icon.icon3{
    background:url(../image/b2/btn3-1.png)  0 0 no-repeat;
}
.wap-why-lark{display: none;}
.why-lark{margin:100px auto 138px;width:1200px;position:relative}
.why-lark-toy{position:absolute}
.why-lark-toy1{width:84px;height:85px;left:-84px;top:440px;-webkit-animation:why-lark-toy 3s .1s infinite;animation:why-lark-toy 3s .1s infinite}
.why-lark-toy2{width:44px;height:45px;left:778px;top:150px;-webkit-animation:why-lark-toy 3s .8s infinite;animation:why-lark-toy 3s .8s infinite}
@keyframes why-lark-toy{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}
.why-lark .title{font-size:32px;font-weight:700;line-height:1.5;color:#1f2329;text-align:center}
.why-lark .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.why-lark .content .feature-card{margin-top:60px;width:380px;margin-left:30px;text-align:center}
.why-lark .content .feature-card:nth-child(3n+1){margin-left:0}
.why-lark .content .feature-card .feature-icon{display:inline-block;width:120px;height:120px;margin:0 auto;background-size:cover}
.why-lark .content .feature-card .feature-title{margin-top:21px;font-size:22px;font-weight:500;color:#354152}
.why-lark .content .feature-card .feature-desc{margin:20px auto 0;font-size:16px;line-height:1.63;color:#939aa3;width:316px}
.why-lark .content .integrated-icon{background-image:url(../image/b4/1.png)}
.why-lark .content .mobile-icon{background-image:url(../image/b4/2.png)}
.why-lark .content .collaboration-icon{background-image:url(../image/b4/3.png)}
.why-lark .content .powerful-icon{background-image:url(../image/b4/4.png)}
.why-lark .content .sole-icon{background-image:url(../image/b4/5.png)}
.why-lark .content .security-icon{background-image:url(../image/b4/6.png)}


.slide-root{width:1200px;margin:auto;position:relative}
.wap-slide-root{display: none;}
.slide-slideBox{width:1200px;height:320px;margin:0 auto;position:relative}
.slide-toy{position:absolute}
.slide-toy1{width:37px;height:37px;top:18px;left:268px;-webkit-animation:index-slide__toy 3s .9s infinite;animation:index-slide__toy 3s .9s infinite}
.slide-toy2{width:45px;height:45px;top:0;left:780px;-webkit-animation:index-slide__toy 3s .1s infinite;animation:index-slide__toy 3s .1s infinite}
.slide-toy3{width:181px;height:107px;left:886px;top:-50px}
@-webkit-keyframes index-slide__toy{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes index-slide__toy{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}
.slide-title {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #111f33;
    margin-bottom: 60px;
}

.usinglark{width:1200px; overflow: hidden; position:relative;height:371px;text-align:center;background-image:url(../image/b5/using-lark-bg.png);background-size:contain;margin:160px auto -42px;z-index:2}
.usinglark-title {
    color: #141f33;
    font-weight: 700;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Tahoma,Arial;
    line-height: 1.5;
    font-size: 32px;
    color: #1f2329;
}
.usinglark-subtitle {
    color: #646a73;
    font-size: 18px;
    margin-top: 8px;
    line-height: 1.67;
    font-weight: 400;
}
.usinglark-toy {
    position: absolute;
    background-size: cover;
}
.usinglark-toy1 {
    background-image: url(../image/b5/toy1.svg);
    width: 37px;
    height: 37px;
    left: -80px;
    top: 110px;
    -webkit-animation: using-lark-toy 3s .8s infinite;
    animation: using-lark-toy 3s .8s infinite;
}
.usinglark-toy2 {
    background-image: url(../image/b5/toy2.svg);
    width: 84px;
    height: 84px;
    left: 6px;
    top: 160px;
    -webkit-animation: using-lark-toy 3s .1s infinite;
    animation: using-lark-toy 3s .1s infinite;
}
.usinglark-toy3 {
    background-image: url(../image/b5/toy5.svg);
    width: 88px;
    height: 88px;
    left: 1060px;
    top: 40px;
    -webkit-animation: using-lark-toy 3s .3s infinite;
    animation: using-lark-toy 3s .3s infinite;
}
.usinglark-toy4 {
    background-image: url(../image/b5/toy4.svg);
    width: 46px;
    height: 46px;
    left: 940px;
    top: 90px;
    -webkit-animation: using-lark-toy 3s .9s infinite;
    animation: using-lark-toy 3s .9s infinite;
}

@keyframes using-lark-toy{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}

.wap-usinglark{display: none;}









.phptpl-footer {
    width: 100%;
    min-width: 1100px;
    background-color: #373D44;
    color: #FFFFFF;
    z-index: 10;
}
.wap-phptpl-footer{
    display: none;
}
.phptpl-footer .footer-container {
    margin: 0 auto;
    width: 1100px;
}

.phptpl-footer .footer-container .footer-about {
    padding-top: 70px;
    zoom: 1;
}

.phptpl-footer .footer-container .footer-about:after {
    content: "";
    display: table;
    clear: both;
}

.phptpl-footer .footer-container .footer-about a {
    text-decoration: none;
    color: #E5E5E5;
    letter-spacing: 0.58px;
}

.phptpl-footer .footer-container .footer-about .footer_ {
    float: left;
    margin-right: 70px;
}

.phptpl-footer .footer-container .footer-about .footer_ h3 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 31px;
}

.phptpl-footer .footer-container .footer-about .footer_ p {
    font-size: 14px;
    color: #E5E5E5;
    line-height: 20px;
    padding-bottom: 20px;
}

.phptpl-footer .footer-container .footer-about #news {
    margin-right: 0px;
}

.phptpl-footer .common_copy_ {
    font-size: 12px;
    margin: 50px auto 0;
    text-align: center;
    border-top: 1px solid rgba(229, 229, 229, 0.2);
    padding: 32px 0;
    color: #b6b6b6;
}

.phptpl-footer .common_copy_ a {
    text-decoration: none;
    color: #b6b6b6;
}

.phptpl-footer .common_copy_ .copyright {
    margin-top: 40px;
}

.fixed-btn {
    position: fixed;
    bottom: 56px;
    right: 30px;
    height: 60px;
    width: 60px;
    border-radius: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#549bff), to(#38f));
    background-image: -webkit-linear-gradient(top, #549bff, #38f);
    background-image: -moz-linear-gradient(top, #549bff 0, #38f 100%);
    background-image: linear-gradient(-180deg, #549bff, #38f);
    z-index: 20;
    opacity: 1;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.btn-show {
    opacity: 0;
}

.fixed-btn:hover {
    cursor: pointer;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#67a6ff), to(#207dff));
    background-image: -webkit-linear-gradient(bottom, #67a6ff, #207dff);
    background-image: -moz-linear-gradient(bottom, #67a6ff 0, #207dff 100%);
    background-image: linear-gradient(0deg, #67a6ff, #207dff);
}

.fixed-btn P {
    padding: 14px 16px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    line-height: 16px;
}

.logo {
    padding: 10px;
}

.logo img {
    height: 40px;
    display: block;
}

.fixed-sideBox {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -290px;
    width: 290px;
    opacity: .95;
    background: #fff;
    border: 0 solid #e5e5e5;
    -webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .07);
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .07);
    z-index: 20;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.sideBox-show {
    right: 0;
}

.sideBox-content {
    padding-top: 0px;
}

.consult-type {
    padding: 70px 30px 30px;
}

.consult-type .closeBox-btn {
    height: 30px;
    text-align: right;
}

.consult-type .closeBox-btn span {
    cursor: pointer;
    height: 30px;
    width: 30px;
    display: inline-block;
    background-size: 100% auto;
    background-image: url(https://img.yzcdn.cn/public_files/2017/11/02/7b0a747e46e9a6d372b847e6c6001fc3.png);
}

.consult-type .consult-text {
    padding-top: 10px;
    line-height: 27px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
}

.consult-type .consult-tel {
    padding-top: 14px;
    line-height: 37px;
    font-family: PingFangSC-Medium;
    font-size: 26px;
    color: #333;
    letter-spacing: 0;
}

.contact-box {
    border-top: .5px solid #e5e5e5;
}

.contact-box form {
    padding: 10px 30px;
}

.contact-box form .contact-titl {
    padding-bottom: 20px;
    line-height: 27px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
}

.contact-box form input {
    box-sizing: content-box;
    margin-top: 10px;
    padding: 10px;
    height: 18px;
    width: 208px;
    background: #fff;
    border: 1px solid #bbb;
    border-radius: 2px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #999;
}

.contact-box form button {
    margin-top: 20px;
    height: 40px;
    width: 100%;
    background: #38f;
    border: none;
    outline: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
}

.contact-box form button,
.submit-success {
    font-family: PingFangSC-Regular;
    font-size: 14px;
}

.hide {
    display: none;
}

.submit-success span {
    height: 44px;
    width: 44px;
    display: inline-block;
    background-size: 100% auto;
    background-image: url(hhttps://img.yzcdn.cn/public_files/2017/11/02/68022b37793d59cfcaaa80942e5d720c.png);
}

.submit-success .success-thank {
    padding-top: 20px;
    color: #478f3b;
    letter-spacing: 0;
}

.submit-success .success-mess {
    padding-top: 10px;
    color: #666;
    letter-spacing: 0;
    line-height: 27px;
}

.submit-success a {
    margin-top: 30px;
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: center;
    display: block;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    background: #fff;
    color: #666;
    cursor: pointer;
}

.promote {
    width: 100%;
    height: 235px;
    text-align: center;
    background-position: 50%;
    background-size: cover;
    background-image: url(https://img.yzcdn.cn/static/intro/img/newIndex/footerbg.png);
}

.promote p {
    font-size: 28px;
    color: #fff;
    line-height: 40px;
    padding-top: 60px;
    padding-bottom: 35px;
}

.promote a {
    text-decoration: none;
    font-size: 14px;
    color: #38f;
    background-color: #fff;
    padding: 15px 57px;
    border-radius: 2px;
}


@media screen and (max-width: 768px) {
    html {
    line-height: 1;
    background: #fff;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Tahoma,Arial;
}
    .wap.top-0 .logo{padding: 10px;}
    .wap.top-0 .btnGroup{
        display: none;
    }
    .wap.top-0 .menu{
        display: none;
    }
    .wap.top-0 .wap-menu{
        display: block;
        float: right;
        width: 50px;
        height: 60px;
        background: url(../image/wap/more.png) center center no-repeat;
        background-size: 30px 30px;
    }
    .wap.top-1{
    display: none;
    }
    .wap-top-1{
        display: block;
        width: 100%;
    height: 109.06666667vw;
    margin-top: -82px;
    background-image: url(../image/wap/header-bg.svg);
        background-size: cover;
    background-repeat: no-repeat;
    min-width: auto;
    }
    .wap-top-1 .wap-top1-content-wrapper{
        padding-top: 33.73333333vw;
    margin-left: 8vw;
    margin-right: 8vw;
    text-align: center;
    }
    .wap-top-1 .wap-top1-title{
        width: 76vw;
    margin: auto;
    font-size: 10.66666667vw;
    line-height: 1;
    font-weight: 600;
    color: #1f2329;
    }
    .wap-top-1 .wap-top1-subtitle{
        margin: 3.2vw auto auto;
    font-size: 3.2vw;
    line-height: 1.5;
    color: #646a73;
    width: 73.06666667vw;
    }
    .wap.animation{
display: none;
    }
    .wap-animation{
        display: block;
        margin-top: -9.06666667vw;
    }
    .wap-animation .wap-animation-title{
        width: 58.8vw;
    font-weight: 600;
    color: #111f33;
    font-size: 5.33333333vw;
    line-height: 1.6;
    margin: 0 auto 4.8vw;
    text-align: center;
    }
    .wap-animation .wap-animation-item{
        width: 100vw;
    height: 69.33333333vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    }
    .wap-animation .wap-animation-item .wap-animation-item-title{
        font-weight: 500;
    color: #1f2329;
    font-size: 4.26666667vw;
    line-height: 5.33333333vw;
    margin-top: 5.86666667vw;
    margin-bottom: 3.2vw;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #646a73;
    }
    .wap-animation .wap-animation-item .wap-animation-item-title .icon{
    display: inline-block;
    width: 20px;
    height: 21px;
    }
    .wap-animation .wap-animation-item .wap-animation-item-title .icon.icon1{
        background: url(../image/b2/btn1-1.png) 0 0 no-repeat;
    }
    .wap-animation .wap-animation-item .wap-animation-item-title .icon.icon2{
        background: url(../image/b2/btn2-1.png) 0 0 no-repeat;
    }
    .wap-animation .wap-animation-item .wap-animation-item-title .icon.icon3{
        background: url(../image/b2/btn3-1.png) 0 0 no-repeat;
    }
    .wap-animation .wap-animation-item .wap-animation-item-title .text{
            margin-left: 1.6vw;
    }
    .wap-animation .wap-animation-item .wap-animation-img{
        width: 87.2vw;
        height: 45.6vw;
    }
    .why-lark.wap{display: none;}
    .wap-why-lark{
        display: block;
        width: 100%;
    padding: 0 6.4vw;
    margin: 13.33333333vw 0 0;
    box-sizing: border-box;
    }
    .wap-why-lark .title{
        font-size: 5.33333333vw;
    line-height: 1.2;
    font-weight: 700;
    color: #1f2329;
    text-align: center;
    
    }
    .wap-why-lark .content{
        display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .wap-why-lark .content .feature-card{
        width: auto;
        display: flex;
        flex-direction: row;
        height: 21.33333333vw;
        margin-top: 6.4vw;
        text-align: center;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }
    .wap-why-lark .content .feature-card .feature-icon {
        display: inline-block !important;
    width: 21.33333333vw !important;
    height: 21.33333333vw !important;
    margin: 0;
    background-size: cover;
    text-align: center;
        box-sizing: border-box;
}
.wap-why-lark .content .integrated-icon{background-image:url(../image/b4/1.png)}
.wap-why-lark .content .mobile-icon{background-image:url(../image/b4/2.png)}
.wap-why-lark .content .collaboration-icon{background-image:url(../image/b4/3.png)}
.wap-why-lark .content .powerful-icon{background-image:url(../image/b4/4.png)}
.wap-why-lark .content .sole-icon{background-image:url(../image/b4/5.png)}
.wap-why-lark .content .security-icon{background-image:url(../image/b4/6.png)}
.wap-why-lark  .content .feature-content {
    margin-left: 4.8vw;
    -ms-flex: 1 1;
    flex: 1 1;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
}
.wap-why-lark .content .feature-card .feature-title {
    font-size: 4.26666667vw !important;
    line-height: 6vw;
    font-weight: 500;
    margin-top: 0;
    color: #354152;
    text-align: left;
}
.wap-why-lark .content .feature-card .feature-desc {
    margin-top: 1.06666667vw !important;
    font-size: 3.2vw;
    width: auto;
    height: auto;
    line-height: 1.5;
    margin: 20px auto 0;
    color: #939aa3;
    flex: 1 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: left;
}
.slide-root.wap{
    display: none;
}
.wap-slide-root{
    display: block;
}
.wap-slide-root .slide-title{
    margin-top: 21.33333333vw;
    font-size: 5.33333333vw;
    font-weight: 600;
    line-height: 1.2;
    color: #111f33;
    text-align: center;
    margin-bottom: 0;
}
#wap-certify .swiper-container{margin-top: 40px;}
#wap-certify .swiper-slide{
    width: calc(100% - 20px) !important;
    height:300px !important;
    margin: 10px;
}
.wap-usinglark{
    display: block;
    margin-top: -20px;
    margin-bottom: 40px;
}
.wap-usinglark .usinglark-title{
    font-size: 5.33333333vw;
    font-weight: 600;
    line-height: 1.2;
    color: #111f33;
    text-align: center;
}
.wap-usinglark .usinglark-subtitle{
    font-size: 3.33333333vw;
    line-height: 1.2;
    color: #646a73;
    text-align: center;
}
.wap.usinglark{display: none;}
.wap-phptpl-footer{
    display: block;
        background-color: #f7f9fc;
        padding-bottom: 30px;
}
.wap.phptpl-footer{
    display: none;
}
.accordion-heading{
    font-size: 4.26666667vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    opacity: .8;
    line-height: 24px;
    font-weight: 500;
    color: #1f2d3f;
    text-decoration: none !important;
    position: relative;
}
.accordion-heading>a:after{
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 0;
    top: 4vw;
    background: url(../image/dropdown.png) center center no-repeat;
}
.accordion-inner>div{
    margin-top: 0;
    padding-top: 3.06666667vw;
    padding-bottom: 3.06666667vw;
    padding-left: 5.33333333vw;
    font-size: 3.73333333vw;
    opacity: .8;
    line-height: 16px;
}


}