/* PC端样式 */
@media screen and (min-width:1200px){
    .lenny-solutions-main {
        padding: 0 0 50px;
        border-bottom: 1px solid #DFE0E1;
        width: 1200px;
        margin: auto;
    }

    .blog-redirect-btn{
        cursor:pointer;
    }

    .main-container{
        background:#fff;
    }

    .main-content{
        width:1200px;
        /*border:solid 1px #000;*/
        margin-left:auto;
        margin-right:auto;
        margin-bottom:32px;
    }

    .main-content li{
        list-style-type:none;
    }

    .left-main-content{
        /*border:solid 1px #ddd;*/
        width:780px;
    }

    .right-main-content{
        position: absolute;
        width:380px;
        right:0;
        top:0;
        z-index:1;
        /*border:solid 1px #ddd;*/
    }

    .articles-cats li{
        display:inline-block;
        font-size:12px;
        padding:0 12px 12px 0;
    }

    .articles-cats li a{
        color:#303133;
    }

    .articles-cats li a:hover{
        color:#489bed;
    }

    .articles-carousel{
        height:520px;
        overflow:hidden;
        position:relative;
    }

    .articles-carousel .swiper-slide,.articles-carousel img{
        width:100%;
    }

    .articles-carousel .swiper-pagination{
        text-align:left;
        margin-left:20px;
    }

    .articles-carousel .swiper-pagination-custom:hover{
        cursor: pointer;
    }

    .articles-carousel .swiper-pagination-bullet{
        width:40px;
        height:2px;
        background:rgba(255,255,255,1);
        opacity:0.4;
        border-radius:1px;
    }
    .articles-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background:rgba(255,255,255,1);
        opacity:1;
    }

    /*.articles-carousel .swiper-slide .swiper-slide-content::after{*/
    /*    content: ' ';*/
    /*    position: absolute;*/
    /*    width: calc(100% + 20px);*/
    /*    height: 200px;*/
    /*    bottom: 0;*/
    /*    left:20px;*/
    /*    z-index:0;*/
    /*    margin-bottom: 0;*/
    /*    margin-left: -21px;*/
    /*    background: -webkit-linear-gradient(top, rgba(0,0,0,0.0), rgba(0,0,0,0.8));*/
    /*    background: -o-linear-gradient(bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.8));*/
    /*    background: -moz-linear-gradient(bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.8));*/
    /*    background: linear-gradient(to bottom, rgba(0,0,0,0.0), rgba(0,0,0,0.8));*/
    /*}*/

    .articles-carousel .swiper-slide h2{
        position:absolute;
        bottom:40px;
        left:20px;
        font-size:24px;
        font-family:PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:44px;
        z-index:10;
    }

    .articles-carousel .swiper-pagination-custom{
        position:absolute;
        width:100%;
        bottom:0px;
        z-index:10;
    }

    .articles-carousel .swiper-pagination-custom .swipe-pagination-fraction {
        text-align: right;
        margin-right: 20px;
        font-size:14px;
        font-family:PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:44px;
    }

    .swiper-button-next{
        right : 0 !important;
    }

    .swiper-button-prev{
        left:0 !important;
    }
    .articles-carousel .swiper-button{
        display:none;
    }

    .articles-carousel:hover .swiper-button{
        display:flex;
        width:24px;
        height:40px;
        background:rgba(0,0,0,0.4);
    }

    .articles-carousel .swiper-button::after{
        font-size:20px;
    }


    .cat-posts{
        margin:0;
    }

    .cat-post{
        position:relative;
        height:171px;
        width:780px;
        padding-right:16px;
        border:solid 1px #eee;
        box-sizing:border-box;
        margin-bottom:16px;
    }

    .cat-post:hover{
        box-shadow:0px 0px 20px #ddd;
    }

    .cat-post a{
        margin-top:12px;
        display:block;
        height:171px;
        color:black;
    }

    .cat-post a:hover{
        color:#4b2282;
    }

    .cat-post img{
        width:256px;
        height:171px;
        float:left;
        margin-top:-13px;
        margin-right:12px;
        border:solid 1px #ddd;
    }

    .cat-post-readtime{
        position:absolute;
        bottom:1em;
    }

    .cat-post-title{
        margin:0;
    }

    .main-part-wrap{
        position:relative;
    }

    .fx-search-box{
        border-bottom:solid 4px #4B2282 !important;
        position:relative;
        margin-top:-24px;
    }

    .post-search-box{
        padding-left:32px;
        margin-left:348px;
        width:32px;
        height:32px;
        line-height:32px;
        background-color:transparent;
        box-shadow:none;
        margin-bottom:12px;
        border-radius:5px;
        box-sizing: border-box;
        border:solid 1px transparent !important;
    }

    .post-search-box:focus{
        border:solid 1px #ddd !important;
        margin-left:0;
        width:380px;
        padding-right:32px;
    }

    .fx-cat-btn:hover{
        color:#8c8c8c;
    }

    .post-search-btn{
        position:absolute;
        width:16px;
        margin-left:358px;
        bottom:18px;
        cursor:pointer;
    }

    .hot-articles{
        width:100%;
    }

    .hot-item{
        position:relative;
        width:100%;
        margin-bottom:20px;
    }

    .hot-item a{
        width:100%;
        display:block;
    }

    .hot-item-image{
        width:380px;
        height:253px;
    }

    .hot-item-image:hover{
        box-shadow:0 0 12px #666;
    }

    .hot-item-title{
        position:absolute;
        z-index:99999;
        bottom:5px;
        left:0;
        width:100%;
        padding:18px;
        color:white;
        background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));
        background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,1));
        background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,1));
        background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
    }

    /*.hot-item a:hover .hot-item-title{*/
    /*    !*background-color:rgba(255,255,255,0.5);*!*/
    /*}*/

    .hot-tags .tag_cloud{
        width:100%;
    }

    .subscribe-block input{
        border-color:white;
    }

    .subscribe-tips{
        color:white;
    }

    .tag [name="subscribe-form"]{
        position: absolute;
    }

    .tag .banner-image{
        margin-bottom:120px !important;
    }

    .lenny-thanks-block h2{
        margin-top:50px;
    }

    .subscribe-box{
        margin-top:30px;
    }

    .subscribe-box .subscribe-block{
        padding:12px;
        background-color:#FAFAFA;
        color:#999999;
    }

    .subscribe-box .subscribe-tips{
        font-family: PingFangSC-Regular;
        color: #999 !important;
        font-weight:normal;
        margin-top:0;
    }

    .subscribe-box input{
        background:white !important;
    }

    .subscribe-box .subscribe-block > input[type="submit"]{
        background-color: #4B2282 !important;
    }

    .posts-search-wrap{
        display:inline-block !important;
    }

    .subscribe-result-tip{
        font-size:20px;
    }

    .float-area-extra{
        position:fixed;
        top:100px;
        width:380px;
        z-index:2;
    }

    .float-area-extra [name="subscribe-form"]{
        width:380px;
    }

    .post-tags{
        margin-top:78px;
        margin-bottom:65px;
    }

    .post-tags a{
        font-size:16px;
        font-family: "PingFang SC";
        font-weight:400;
        color:#999;
        line-height:30px;
        background:rgba(227,225,231,0.3);
        border-radius:4px;
        margin-right:10px;
        padding:6px 12px;
    }

    .post-tags a:hover{
        color:#fff !important;
        background:#4B2282;
    }

    .first-screen{
        position: absolute;
        background:white;
        background-size: 100% 100%;
        padding-top:90px;
        padding-bottom:120px;
		background:url(../pic/index-1.jpg);
		background-repeat: no-repeat;
		background-position-x:0px;
		background-position-y:-100px;
    }

    .first-screen::before{
        position:absolute;
        content:'';
        width:600px;
        height:461px;
        left:50%;
        top:66px;
        z-index:999;
        /*background:url('../image/first-screen-woman3.png') no-repeat;*/
        background-size:100%;
    }

    .first-screen .left-contents{
        width: 960px;
        top: 106px;
        margin-left: calc(50% - 120px);
        transform: translateX(-50%);
        z-index: 999;
    }

    .first-screen .left-contents h1{
        width: 640px;
        font-size: 55px;
        font-family: PingFangSC-Semibold,PingFang SC !important;
        font-weight: 600;
        color: #ffffff;
        line-height: 77px;
    }

    .first-screen .left-contents p{
        width:520px;
        font-size:20px;
        font-family:PingFangSC-Regular,PingFang SC !important;
        font-weight:400;
        color:#ffffff;
        line-height:36px;
        margin-top:30px;
    }

    .first-screen .left-contents button{
        width:200px;
        height:58px;
        margin-top:60px;
        background:#f83434;
        border-radius:4px;
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:white;
        line-height:30px;
        margin-bottom:0;
    }

    .new-solution .solution-header h2{
        text-align:center;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
    }

    .new-solution{
        margin-top:60px;
    }

    .new-solution .solution-header p{
        text-align:center;
        margin-top:15px !important;
        margin:auto;
        width:661px;
        height:48px;
        font-size:12px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:24px;
    }

    .solution-list{
        margin-bottom:60px;
    }

    .solution-list li{
        list-style-type: none;
        height:360px;
    }

    .solution-list li .solution-detail{
        position:relative;
        width:1200px;
        margin:auto;
        padding-top: 10px;
        box-sizing: border-box;
    }

    .solution-list li .list-left{
        position:absolute;
        width:510px;
        height:340px;
        left:50px;
    }

    .solution-list li .list-right{
        position:absolute;
        height:340px;
        position:absolute;
        right:50px;
    }

    .solution-list li h4{
        height:28px;
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
    }
    .solution-list li p{
        width:400px;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:30px;
        display:block;
        margin-bottom:21px;
    }

    .solution-list li a{
        width:56px;
        height:20px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(74,35,130,1);
        line-height:20px;
    }

    .solution-list li:nth-child(2n){
        background:rgba(251,251,251,1);
    }

    .new-solution .demo-btn{
        margin-left:50%;
        transform: translateX(-50%);
        margin-top:60px;
        width:168px;
        height:40px;
        background:#f83434;
        border-radius:4px;
        font-size:16px;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(255,255,255,1);
        line-height:22px;
    }

    .product-direct{
        margin-top:80px;
        cursor: pointer;
    }

    .product-direct-left{
        float:left;
        margin-right:40px;
    }

    .product-direct-right{
        float:right;
        margin-left:40px;
    }

    .product-menu-list{
        width:1200px;
    }

    .product-functions h2{
        font-size:40px !important;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
    }

    .product-functions .btn-list li{
        list-style-type: none;
    }

    .product-functions .btn-list li button{
        width:201px;
        height:64px;
        background:rgba(255,255,255,1);
        box-shadow:0px 2px 4px 0px rgba(110,91,185,0.3);
        border-radius:4px;
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(153,153,153,1);
        line-height:28px;
        margin-top:57px;
    }

    .product-functions .btn-list li button.active{
        border-bottom:solid 4px rgba(112,71,255,1);
        box-shadow:0px 2px 4px 0px rgba(110,91,185,0.3);
        border-radius:0px 0px 4px 4px;
        color:#685BD4;
    }

    .product-functions .btn-list li button img{
        vertical-align: text-bottom;
        margin-right:10px;
        width: 27px;
    }

    .product-functions .list-content dd{
        display:none;
    }

    .show{
        display:block;
    }

    .list-content{
        margin-left:-30px;
        position:relative;
        height:480px;
    }

    .btn-list{
        padding:0 !important;
        height:100px;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
    }

    .detail-left{
        position:absolute;
        left:0px;
        margin-top:32px;
        margin-left:32px;
        width:600px;
    }

    .detail-right{
        position:absolute;
        right:0;
        width:400px;
        height:153px;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:30px;
    }

    .detail-content{
        margin-top:75px;
    }

    .detail-content h4{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
    }

    .detail-content p{
        width:400px;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:30px;
        margin-bottom:20px;
    }

    .detail-content a{
        width:56px;
        height:20px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(74,35,130,1) !important;
        line-height:20px;
    }

    .product-demo-btn{
        width:168px;
        height:40px;
      
        border-radius:4px;
        font-size:16px;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(255,255,255,1);
        line-height:22px;
        margin-left:50%;
        transform: translateX(-50%);
    }

    /*顶部logo区域*/
    .top-logos{
        padding-top:50px;
        text-align:center;
    }
    .industry-case-block{
        position:relative;
        height:600px;
        padding-top:60px;
        background:url('../image/industry-case-bg.jpg') no-repeat;
        background-size:100%;
    }

    .industry-case-block .content{
        position:relative;
        width:1200px;
        margin-top:-205px;
        margin-left:50%;
        transform:translateX(-50%);
        top:0px;
    }

    .industry-case-block .content .title{
        height:56px;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:56px;
        margin:60px 0;
        text-align:center;
    }

    .industry-case-block .content .industry-list{
        padding:0;
        position:relative;
    }

    .industry-case-block .content .industry-list li{
        float:left;
        width:285px;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 8px 0px rgba(110,91,184,0.1);
        border-radius:8px;
        list-style-type: none;
        padding:10px;
        box-sizing: border-box;
        vertical-align: top;
    }

    .industry-case-block .content .industry-list li:nth-child(n+2){
        margin-left:20px;
    }


    .industry-case-block .content .industry-list li h4{
        height:28px;
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
        text-align:center;
        margin-top:20px;
        margin-bottom:10px;
    }

    .industry-case-block .content .industry-list li p{
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:30px;
        margin-top:10px;
        height:90px;
        overflow: hidden;
    }

    .industry-case-block .content .industry-list li:hover p{
        height:unset;
        cursor:default;
        overflow: visible;
    }

    .industry-case-block .content .industry-list li .link{
        margin-top:30px;
        margin-bottom:30px;
        text-align:center;
    }

    .industry-case-block .content .industry-list li .link a{
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(74,35,130,1);
        line-height:20px;
    }

    .customers-block{
        width:1200px;
        position:relative;
    }

    .customers-block header{
        text-align:center;
    }

    .customers-block header h2{
        height:56px;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
    }

    .customers-block header p{
        height:24px;
        font-size:12px;
        margin-top:15px;
        margin-bottom:40px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:24px;
    }

    .news-block{

    }

    .news-block header h2{
        text-align:center;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
    }

    .content .fx-tab-menu{
        padding:0;
        text-align:center;
    }

    .content .fx-tab-menu li{
        list-style-type: none;
        display:inline-block;
        margin-right:50px;
    }

    .content .fx-tab-menu li button{
        padding:0 30px;
        height: 64px;
        background: rgba(255,255,255,1);
        border-bottom:solid 4px transparent;
        box-shadow: 0px 2px 4px 0px rgba(110,91,185,0.3);
        border-radius: 4px;
        font-size: 20px;
        font-family: PingFangSC-Semibold,PingFang SC;
        font-weight: 600;
        color: rgba(153,153,153,1);
        line-height: 28px;
        margin-top: 57px;
        transition-duration: unset;
    }

    .content .fx-tab-menu li button.active{
        box-sizing: border-box;
        border-bottom:solid 4px rgba(112,71,255,1);
        box-shadow:0px 2px 4px 0px rgba(110,91,185,0.3);
        border-radius:4px;
        color:#685BD4;
        transition-duration: unset;
    }

    .content .fx-tab-content{
        height:445px;
        margin-top:60px;
        margin-left:0;
    }

    .content .fx-tab-content .cards{
        padding:0;
        margin:0;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
    }

    .content .fx-tab-content .card{
        position:relative;
        list-style-type: none;
        width:285px;
        height:445px;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 8px 0px rgba(110,91,184,0.1);
        border-radius:8px;
        padding:10px;
        box-sizing: border-box;
    }

    .content .fx-tab-content .card:hover{
        box-shadow:0px 4px 8px 0px rgba(110,91,184,0.3);
    }

    .content .fx-tab-content .new-subscribe{
        text-align:center;
        overflow:hidden;
    }

    .content .fx-tab-content .new-subscribe .title{
        margin-top:80px;
        height:28px;
        font-size:16px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:28px;
    }

    .content .fx-tab-content .new-subscribe .hint{
        height:48px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:24px;
    }

    .content .fx-tab-content .new-subscribe .subscribe-switch{
        width:235px;
        height:40px;
        border-radius:4px;
        border:1px solid rgba(255,255,255,1);
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        background-color:transparent;
        margin-top:66px;
    }

    .content .fx-tab-content .new-subscribe .subscribe-switch.switch-qrcode{
        margin-top:15px;
    }

    .content .fx-tab-content .new-subscribe .qrcode img{
        width:140px;
        height:140px;
        margin-top:38px;
        border-radius:5px;
    }

    .content .fx-tab-content .new-subscribe .qrcode p{
        margin-top:6px;
        height:20px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:20px;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form{
        position: absolute;
        top:0;
        left:285px;
        width:285px;
        width:285px;
        height:445px;
        background:white;
    }

    .new-subscribe-form.email-box .subscribe-switch-off{
        background:url('../image/swipe-back-gray.png');
        background-size: 8px 16px;
    }

    .new-subscribe-form.qrcode-box .subscribe-switch-off{
        background:url('../image/swipe-back-white.png');
        background-size: 8px 16px;
        top:32px !important;
        left:30px;
    }

    .new-subscribe-form .subscribe-switch-off{
        content: ' ';
        left:0;
        top:0;
        position:absolute;
        margin-top:6px;
        width:8px;
        height:16px;
    }

    .single.single-post .new-subscribe-form .subscribe-switch-off{
        left:24px;
        top:18px;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box{
        /*left:0;*/
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box .subscribe-title{
        height:25px;
        font-size:18px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:25px;
        margin-bottom:10px;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box input{
        width:100%;
        height:40px;
        background:rgba(250,250,250,1);
        border-radius:4px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1) !important;
        line-height:40px;
        box-shadow: none;
        border:none;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box input.input-error{
        border:solid 1px red;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box input[type='submit']{
        width:100%;
        height:40px;
        background:rgba(74,35,130,1) !important;
        border-radius:4px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:white !important;
        padding:0;
        margin-top:20px;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box input::-webkit-input-placeholder{
        font-size:14px;
    }

    .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box .subscribe-block-new{
        padding:25px;
        background:white;
    }

    /*.news-block .content .fx-tab-content .new-subscribe .new-subscribe-form.email-box*/

    .content .fx-tab-content .new-subscribe .new-subscribe-form.qrcode-box{
        background:url('../image/subscribe-bg.png');
        padding:25px;
        box-shadow:0px 0px 8px 0px rgba(110,91,184,0.1);
        border-radius:8px;
    }

    .content .fx-tab-content .title{
        font-size:18px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:32px;
    }

    .content .fx-tab-content .card .info{
        position:absolute;
        bottom:10px;
        width:calc(100% - 20px);
    }

    .content .fx-tab-content .card .cat{
        float:left;
        border-radius:2px;
        border:1px solid rgba(221,221,221,1);
        padding:0 10px;
        font-size:15px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(159,159,159,1);
        line-height:30px;
    }

    .content .fx-tab-content .card .time{
        float:left;
        margin-left:20px;
        font-size:15px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(159,159,159,1);
        line-height:30px;
    }
    .content .fx-tab-content .link{
        text-align:center;
        margin-top:35px;
    }

    .content .fx-tab-content .link a{
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(74,35,130,1);
        line-height:20px;
    }

    .new-subscribe-mobile{
        display:none;
    }

    .trail-form-block{
        width:1200px;
        height:527px;
        background:white;
        border-radius:8px 8px 8px 8px;
        box-shadow:0px 4px 8px 0px rgba(110,91,185,0.3);
        margin-bottom:120px;
    }

    .trail-form-block .left-pic{
        float:left;
        width:700px;
        border-radius:8px 0 0 8px;
        overflow:hidden;
    }

    .trail-form-block .form-area{
        width:500px;
        float:left;
        overflow:hidden;
    }

    .trail-form-block .form-area .lenny-abtest-block-form{
        padding:30px 40px;
    }

    .trail-form-block .form-area .lenny-abtest-block-form .lenny-abtest-form-title{
        margin-top:0;
        height:28px;
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
        margin-bottom:30px;
        text-align:left;
    }

    .trail-form-block .form-area .lenny-abtest-block-form input,.trail-form-block .form-area .lenny-abtest-block-form textarea{
        width:100%;
        height:44px;
        background:rgba(250,250,250,1);
        border:none;
        border-radius:4px;
        box-shadow: none;
        margin:0 !important;
        margin-bottom:12px !important;
    }

    .trail-form-block .form-area .lenny-abtest-block-form input.input-error,.trail-form-block .form-area .lenny-abtest-block-form textarea.input-error{
        border:solid 1px red;
    }

    .trail-form-block .form-area .lenny-abtest-block-form button{
        width:100%;
        height:40px;
        background:#f83434;
        border-radius:4px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:20px;
        text-shadow:0px 4px 8px rgba(110,91,185,0.3);
    }

    .fx-tab-content dd{
        display:none;
        text-align:center;
    }

    .fx-tab-content dd.show{
        display:block;
    }

    .mobile-first-screen-img{
        display:none;
    }

    .new-subscribe-form.email-box .sub_finish3,.new-subscribe-form.email-box .sub_finish4{
        display:none;
    }

    .br{
        display: block;
    }

    /*订阅框区域*/
    .subscribe-box-elem{
        text-align:center;
    }

    .subscribe-box-elem .title{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:28px;
        margin-top:25px;
    }

    .subscribe-box-elem .hint{
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:14px;
        margin-top:16px;
    }

    .subscribe-box-normal .subscribe-switches{
        margin:150px auto;
    }

    .popup-area{
        display: none;
    }

    .new-subscribe-form .subscribe-title{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
        margin-top:0;
        padding-bottom: 30px;
    }

    [id^="email-box-"]{
        padding:30px 40px;
        width:500px;
        max-height:527px;
        background:white;
        border-radius: 8px;
        /*background:url('/wp-content/plugins/lenny/images/subscribe-bg-popup.jpg') no-repeat;*/
        z-index:9999;
        border:solid 1px #ddd;
    }

    [id^="email-box-"] .subscribe-block-new{
        background:none;
        padding:0;
    }

    [id^="email-box-"] input{
        margin-left:0;
        width:100%;
    }

    [id^="email-box-"] input[type="submit"]{
        background:rgba(74,35,130,1) !important;
        border-radius:4px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:20px;
        text-shadow:0px 4px 8px rgba(110,91,185,0.3);
        margin-top:12px;
        width:100%;
    }

    [id^="email-box-"] input[type='text']{
        margin:0;
        margin-top:18px;
        font-size:15px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:30px;
        height:44px;
        background:rgba(250,250,250,1);
        border-radius:4px;
        box-shadow:none;
        width:100%;
    }

    .subscribe-block.subscribe-block-new>input::-webkit-input-placeholder{
        font-size:14px;
    }

    .subscribe-block.subscribe-block-new>input::-ms-input-placeholder{
        font-size:14px;
    }

    .white-popup .sub_finish3,.white-popup .sub_finish4{
        display:none;
    }

    .white-popup .lenny-thanks-block{
        margin-top:60px;
    }

    .white-popup .title{
        margin:0;
    }

    .white-popup input{
        margin-top:20px;
    }

    .float-area [name="subscribe-form"]{
        width:250px !important;
    }

    .float-area .subscribe-box-normal{
        position:relative;
    }

    [id^="qrcode-box"]{
        background:url('../image/img-wechat-subscribe.png') no-repeat;
        width:360px;
        height:530px;
        z-index:9999;
        text-align:center;
        margin:auto;
        background-size:cover;
        border-radius:8px;
        position:relative;
    }

    .mfp-close{
        right:-16px;
    }

    [id^="qrcode-box"] .mfp-close{
        color:black !important;
    }

    [id^="qrcode-box"] .title{
        font-size: 20px;
        font-family: PingFangSC-Semibold,PingFang SC;
        font-weight: 600;
        color: black;
        line-height: 28px;
        margin-top: -8px;
        text-align: left;
        text-transform: uppercase;
    }

    [id^="qrcode-box"] .mfp-close{
        /*display:none;*/
    }

    .mfp-close{
        margin-right: 32px;
        margin-top: 22px;
    }

    [id^="qrcode-box"] .hint{
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:24px;
        margin-top:32px;
    }

    [id^="qrcode-box"] img{
        width:136px;
        height:136px;
        margin-top:60px;
    }

    [id^="email-box"]{
        background:white;
        width:650px;
        padding:30px;
        margin:auto;
        border-radius:8px;
    }

    [id^="email-box"] #subscribe-form{
        position:relative;
    }

    [id^="email-box"] .subscribe-switch-off{
        display:none;
    }

    [id^="email-box"] input{
        width:100% !important;
        height: 40px;
    }

    [id~="email-box"] input[type=text]{
        background:white;
        box-sizing: border-box;
        background:rgba(250,250,250,1);
        box-shadow:none;
        border-radius:4px;
    }

    [id^="email-box"] input[type=submit]{
        background-color:#4B2282 !important;
        color:white;
        border-radius:5px;
        margin:20px 0 0 0;
        padding:0;
    }

    .subscribe-box-elem .subscribe-switch{
        display: inline-block;
        width:235px;
        height:40px;
        line-height: 40px;
        border-radius:4px;
        background:transparent;
        border:1px solid rgba(255,255,255,1);
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        padding-left:18px;
    }

    .subscribe-box-elem .switch-email{
        position:relative;
        margin-left:8px;
        width:48px;
        height:40px;
    }

    .switch-email .popup-hint{
        display: none;
    }

    .switch-email:hover .popup-hint{
        display: block;
        position:absolute;
        width:120px;
        height:32px;
        background:white;
        top:-50px;
        margin-left:-42px;
        line-height:32px;
        color:black;
        font-size:12px;
        /*box-shadow:2px 3px 3px #000;*/
    }

    .switch-email:hover .popup-hint::after{
        content:' ';
        position:absolute;
        width:0;
        height:0;
        left:58px;
        bottom:-10px;
        border-left:5px solid transparent;
        border-right:5px solid transparent;
        border-top:solid 10px white;
    }

    .subscribe-box-elem .switch-email:hover{
        background:#280071;
    }

    .subscribe-box-elem .switch-email::before{
        content: ' ';
        position:absolute;
        background:url('../image/icon-email-normal.png') no-repeat;
        margin-left:-9px;
        margin-top:14px;
        width:18px;
        height:14px;
    }

    .subscribe-box-elem .switch-email:hover::before{
        background:url('../image/icon-email-normal-hover.png') no-repeat;
    }

    .subscribe-box-elem .subscribe-pop{
        display:inline-block;
        border-radius:4px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(0,0,0,1);
        line-height:40px;
        background-color:white;
        vertical-align: bottom;
        transition:none;
    }

    .subscribe-box-elem .subscribe-pop:hover{
        transition:none;
    }

    .subscribe-box-elem .switch-qrcode{
        width:166px;
        height:40px;
        padding-left:26px;
    }

    .subscribe-box-elem .switch-qrcode:hover{
        background-color:#50B674;
        color:white;
    }

    .subscribe-box-elem .switch-qrcode::before{
        content: ' ';
        position:absolute;
        background:url('../image/icon-wechat-normal.png') no-repeat;
        background-position: center;
        margin-left:-30px;
        margin-top:7px;
        width:26px;
        height:26px;
        border-radius:13px;
        background-color:#50B674;
    }

    .subscribe-box-elem .switch-qrcode:hover::before{
        background:url('../image/icon-wechat-normal-hover.png') no-repeat;
    }

    /*短订阅框*/
    .subscribe-box-narrow{
        width:780px;
        height:200px;
        border:solid 1px transparent;
        background:url('../image/subscribe-bg-narrow.jpg');
        margin-top:20px;
    }

    /*底部订阅框*/
    .subscribe-box-bottom{
        border:solid 1px transparent;
        width:100%;
        height:250px;
        background:url('../image/subscribe-bg-bottom.jpg') no-repeat;
        background-size:100%;
        position: relative;
    }

    .subscribe-box-bottom .title{
        margin-top:57px;
        height:56px;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:56px;
    }

    .subscribe-box-bottom .hint{
        display:none;
    }

    /*右侧订阅框*/
    .subscribe-box-normal{
        width:300px;
        height:258px;
        padding:40px 37px;
        position: fixed;
        left: unset;
        bottom: 0px;
        margin-left: 840px;
        overflow:hidden;
        background-size:cover !important;
    }

    .subscribe-box-normal.subscribe-bg-cn{
        background:url('../image/bg-box-normal-cn.png') no-repeat;
    }

    .subscribe-box-normal.subscribe-bg-en{
        background:url('../image/bg-box-normal-en.png') no-repeat;
    }

    .tag_cloud_right{
        bottom:258px;
    }

    .subscribe-box-normal .title{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:28px;
        margin-top:0;
    }

    .subscribe-box-normal .hint{
        margin-top:30px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:28px;
    }

    .subscribe-switch-off{
        cursor: pointer;
    }

    .subscribe-box-normal .new-subscribe-form{
        position: absolute;
        width: 300px !important;
        height: 445px !important;
        left: 300px;
        padding: 18px 24px !important;
        top: 0;
        border-radius: 8px;
        border: solid 1px transparent;
    }

    .subscribe-box-normal .new-subscribe-form.qrcode-box{
        padding: 32px 24px !important;
    }

    .subscribe-box-normal .subscribe-switches{

    }

    .subscribe-box-normal .subscribe-switches .switch-qrcode{
        margin-left:0;
        margin-top:0px;
    }

    .subscribe-box-normal .new-subscribe-form.email-box{
        background:white;
        padding:30px 24px;
    }

    .subscribe-box-normal .new-subscribe-form.email-box .title{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
        text-align:left;
        margin-top:0;
        margin-bottom:10px;
        text-align:center;
    }

    .subscribe-box-normal .new-subscribe-form.email-box input{
        width:100%;
        height:40px;
    }

    .subscribe-box-normal .new-subscribe-form.email-box input.input-error{
        border:solid 1px red !important;
    }

    .subscribe-box-normal .new-subscribe-form.email-box input[type="text"]{
        margin-top:10px !important;
        background:rgba(250,250,250,1);
        border-radius:4px;
        font-size:15px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(153,153,153,1);
        line-height:30px;
        box-shadow: none;
        border:none;
    }

    .subscribe-box-normal .new-subscribe-form.email-box input[type="submit"]{
        margin-top:20px;
        background:rgba(74,35,130,1);
        border-radius:4px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:14px;
    }

    .subscribe-box-normal .new-subscribe-form.qrcode-box{
        padding:72px 18px;
        background:url('../image/subscribe-bg-normal.jpg') no-repeat;
    }

    .subscribe-box-normal .new-subscribe-form.qrcode-box .title{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:28px;
        margin-top:28px;
    }

    .subscribe-box-normal .new-subscribe-form.qrcode-box img{
        width:136px;
        height:136px;
        margin-top:40px;
    }

    .subscribe-bar .subscribe-block-new{
        margin-left:20px;
    }

    .subscribe-switches>a:hover {
        color: white !important;
    }

    .subscribe-box-bar{
        display:none;
    }

    /*公司简介页面*/
    .company-page ul li{
        margin:0;
        padding:0;
        list-style-type:none;
    }
    .company-first-screen{
        position:relative;
        background:url('../pic/gsjj.jpg');
        text-align:center;
        background-size:cover;
        padding-bottom:36.6%;
    }

    .company-first-screen .content{
        position:absolute;
        left:50%;
        top:50%;
        transform: translate(-50%,-50%);
    }

    .company-first-screen h1{
        font-size:55px !important;
        font-family:"PingFangSC-Semibold","PingFang SC";
        font-weight:600;
        color:rgba(255,255,255,1) !important;
        line-height:77px;
        margin:0;
        white-space: nowrap;
    }

    .company-first-screen p{
        font-size:24px !important;
        font-family:"PingFangSC-Light","PingFang SC";
        font-weight:300;
        color:rgba(255,255,255,1);
        line-height:32px;
        text-align-last: justify;
        margin:0;
    }

    .company-area-tab{
        position: relative;
        height:176px;
    }

    .company-area-tab ul{
        position:absolute;
        margin-top:60px;
        margin-bottom:100px;
        left:50%;
        transform: translateX(-50%);
        width:520px;
        text-justify: distribute-all-lines;
        text-align-last: justify;
        -moz-text-align-last: justify;
    }

    .company-area-tab ul li{
        position: relative;
        display: inline-block;
        text-align:center;
    }

    .company-area-tab ul li:before{
        content: ' ';
        position: absolute;
        bottom:0px;
        width:100%;
        height:2px;
        background:rgba(104,91,212,1);
        border-radius:2px;
    }

    .company-area-tab ul li a{
        font-size:16px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        line-height:22px;
        color:black;
    }

    .company-area-tab ul li a:target,
    .company-area-tab ul li a:hover{
        color:rgba(104,91,212,1) !important;
    }

    /*关于我们*/
    .company-about-us{
        width:1200px;
        position:relative;
        margin:auto;
    }

    .company-about-us h2{
        text-align:center;
        font-size:40px !important;
        font-family:"PingFangSC-Semibold","PingFang SC";
        font-weight:600;
        color:black;
        line-height:56px;
        margin-bottom:60px;
    }

    .company-about-us-left{
        width:calc(50% - 4px);
        display: inline-block;
    }

    .company-about-us-left img{
        width:510px;
        margin:0 55px;
        height:340px;
    }

    .company-about-us-right{
        width:calc(50% - 4px);
        display: inline-block;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:30px;
        vertical-align: top;
    }

    .company-about-us-right p{
        width:470px;
        margin:0 65px;
        word-break: break-word;
        /*text-align: justify;*/
    }

    .company-data{
        position:relative;
        margin:0 auto;
        width:1200px;
        height:241px;
        border-radius:8px;
        background:url('../pic/gsjj-data-b.jpg');
        background-size:cover;
    }

    .company-data ul{
        position: relative;
        margin-top:120px;
        width:100%;
    }

    .company-data ul li{
        width:calc(25% - 4px);
        float:left;
        top:0;
        margin-top:66px;
        text-align:center;
    }

    .company-data ul li:nth-last-of-type(n+2)::after{
        content: ' ';
        margin-left:12%;
        margin-top:-6%;
        position:absolute;
        background:rgba(255,255,255,0.1);
        width:2px;
        height:40px;
    }

    .company-data ul li b{
        font-size:40px;
        font-family:UniNeueBold;
        color:rgba(255,255,255,1);
        line-height:55px;
    }

    .company-data ul li b::after{
        content:' ';
        display: block;
        position:absolute;
        bottom:0;
        margin-left:calc(12.5% - 16px);
        top:125px;
        width:24px;
        height:4px;
        /*background:black;*/
        background:rgba(255,255,255,0.5);
    }

    .company-data ul li p{
        font-size:16px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:22px;
    }

    /*办公地址*/
    .company-address{
        position:relative;
        width:1200px;
        margin:0 auto;
        margin-top:120px;
    }

    .company-address h2{
        text-align:center;
        margin:0;
        padding:0;
        font-size:40px !important;
    }

    .company-address ul{
        margin-top:60px;
        width:1200px;
        height:auto;
        padding-right:300px !important;
        padding-top:37px !important;
        /*background:url("../pic/bangongdizhi.png") no-repeat;*/
        background-size:cover;
    }

    .company-address ul li{
        position:relative;
        display: inline-block;
        margin:15px;
        width:334px;
        padding:30px;
        /*height:178px;*/
        background:rgba(255,255,255,1);
        box-shadow:0px 4px 8px 0px rgba(110,91,185,0.3);
        border-radius:4px;
        vertical-align: top;
    }

    .company-address ul li h3{
        margin-top:0;
        margin-bottom:24px;
    }

    .company-address ul li h2,
    .company-address ul li p{
        padding:0;
        margin:0;
    }

    .company-address ul li p{
        white-space:nowrap;
    }

    .company-customer{
        position:relative;
        width:1200px;
        margin:0 auto;
        margin-top:120px;
    }

    .company-customer h2{
        text-align:center;
        font-size:40px !important;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
    }

    .company-customer .fx-tab-content{
        height: unset;
    }

    .company-page .fx-tab-menu{
        text-align:center;
        padding-left:50px !important;
    }

    .company-founders{
        margin-top:120px;
        padding:60px;
        background:rgba(250,250,250,1);
    }

    .company-founders h2{
        font-size:40px !important;
        text-align:center;
        margin-bottom:60px;
    }

    .company-founders ul{
        width:1050px;
        margin:0 auto;
        padding-left:30px !important;
    }

    .company-founders ul li{
        position: relative;
        display: inline-block;
        width:285px;
        vertical-align: top;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 8px 0px rgba(110,91,184,0.1);
        border-radius:8px;
        text-align:center;
        padding:30px;
        box-sizing: border-box;
    }

    .company-founders ul li:nth-of-type(n+2){
        margin-left:60px;
    }

    .company-founders ul li img{
        width:150px !important;
    }

    .company-founders ul li b{
        display: block;
        margin-top:20px;
        font-size:16px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:30px;
    }

    .company-founders ul li p{
        margin:0;
        font-family:PingFangSC-Semibold,PingFang SC;
        line-height:30px;
        font-weight: unset;
    }

    .company-founders ul li .infos p{
        font-weight:bold;
    }

    .company-founders ul li .infos img{
        display:none;
    }

    .company-founders .description{
        margin-top:30px;
        display: none;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:30px;
        font-weight:normal;
        cursor: default;
        text-align:left;
    }

    .company-founders ul li:hover .description{
        display: block;
    }

    .company-news-and-activities{
        position:relative;
        margin-top:120px !important;
        width:1200px;
        margin:0 auto;
    }

    .company-news-and-activities h2{
        text-align:center;
        font-size:40px !important;
    }

    .company-news-and-activities .content .fx-tab-content .card{
        height:325px;
    }

    .company-news-and-activities .content .fx-tab-content .title{
        font-size:16px !important;
        line-height:30px;
    }

    .company-values{
        position:relative;
        margin-top:120px;
    }

    .company-values h2{
        font-size:40px !important;
        text-align: center;
        margin-bottom:60px;
    }

    .company-values hr{
        display:none;
    }

    .company-values ul{
        width:1200px;
        margin:0 auto;
    }

    .company-values ul li{
        vertical-align: text-top;
        width:calc(25% - 10px);
        display: inline-block;
        padding:20px;
        box-sizing: border-box;
        text-align:center;
    }

    .company-values ul li img{
        width:120px;
    }

    .company-values ul li p{
        letter-spacing: -1px;
    }

    .company-join-us{
        position: relative;
        margin-top:120px;
        background:url("../image/bg-company-join-us.jpg") no-repeat;
        padding-top:60px;
        background-size: 100%;
        margin-bottom:100px;
    }

    .company-join-us>h2{
        text-align:center;
        color:white !important;
        font-size:40px !important;
    }

    .company-join-us>p{
        text-align:center;
        color:white;
        width:587px;
        margin:30px auto;
    }

    .company-join-us ul{
        width:1200px;
        height:310px;
        background:rgba(255,255,255,1);
        box-shadow:0px 4px 8px 0px rgba(110,91,184,0.3);
        border-radius:8px;
        margin:0 auto;
        margin-top:60px;
        padding:30px 83px 60px 83px !important;
    }

    .company-join-us ul li{
        width: 268px;
        height: 80px;
        position: relative;
        display: inline-block;
        margin-left: 100px;
        margin-top: 30px;
        white-space: nowrap;
    }

    .company-join-us ul li:nth-child(3n+1){
        margin-left:0;
    }

    .company-join-us ul li img{
        width:60px;
        height:60px;
        display: inline-block;
    }

    .company-join-us ul li h3{
        display: inline-block;
        vertical-align: top;
        font-size:20px !important;
        margin-left:20px;
        margin-top: 15px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
    }

    /*轻量级页面*/
    .jingcustom-page ul,.jingcustom-page li{
        margin:0;
        padding:0;
        list-style-type: none;
    }
    .jingexpress-page .common-first-screen{
        position: relative;
        width:100%;
        height:640px;
        background:url('../image/jingexpress-package-first-screen.jpg') no-repeat;
        background-size:1200px 640px;
        background-color:#000;
        color:white;
    }

    .jingcustom-page .common-first-screen .common-part-main{
        position:relative;
        width:1200px;
        height:640px;
        margin:auto;
    }
    .jingcustom-page .common-first-screen .common-part-left{
        position:absolute;
        width:50%;
        top:50%;
        transform: translateY(-50%);
    }

    .jingcustom-page .common-first-screen .common-part-left b{
        font-size:30px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:42px;
    }

    .jingcustom-page .common-first-screen .common-part-left h1{
        font-size:55px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:77px;
        margin:0;
    }

    .jingcustom-page .common-first-screen .common-part-left p{
        font-size:24px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:36px;
        margin-top:30px;
    }

    .jingcustom-page .common-first-screen .common-part-right{
        float:right;
        width:500px;
    }

    .jingcustom-page .common-first-screen .common-part-right .trail-form-block{
        margin-top:167px;
        background:white;
        width:500px;
        margin-bottom:0;
        position: relative;
    }

    .jingexpress-page .common-first-screen .common-part-right .trail-form-block input,.jingexpress-page .common-first-screen .common-part-right .trail-form-block textarea{
        color:black;
    }

    .jingexpress-page .common-feature-lightspot{
        overflow:hidden;
        position: relative;
        margin-top:127px;
    }

    .jingexpress-page .common-feature-lightspot::before{
        content:'';
        position: absolute;
        left:0;
        top:0;
        width:50%;
        height:1052px;
        background:url('../image/bg-feature-lightspot.png') no-repeat center;
        background-size:690px 1052px;
        background-color:#191A2E;
        z-index: -1;
        border-radius:0 40px 40px 0;
    }

    .jingexpress-page .common-feature-lightspot .common-feature-main{
        width:1200px;
        height:1052px;
        margin:auto;
        padding-top:90px;
    }

    .jingexpress-page .common-feature-lightspot .common-feature-left{
        float:left;
    }

    .jingexpress-page .common-feature-lightspot .common-feature-left b{
        font-size:30px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:42px;
    }

    .jingexpress-page .common-feature-lightspot .common-feature-left h2{
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:56px;
        margin:0;
        margin-top:5px;
    }

    .jingexpress-page .common-feature-lightspot .common-feature-left p{
        font-size:20px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:30px;
    }

    .jingexpress-page .common-feature-lightspot .common-feature-right{
        float:right;
    }

    .jingexpress-page .common-feature-lightspot ul li{
        width:673px;
        height:161px;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 24px 0px rgba(73,42,156,0.05);
        border-radius:8px;
        list-style-type: none;
        margin-right:0px;
        padding:20px;
        margin-bottom:20px;
        transition-duration: 0.25s;
    }

    .jingexpress-page .common-feature-lightspot ul li:hover{
        margin-left:-20px;
        transition-duration: 0.25s;
        background:rgba(255,255,255,1);
        box-shadow:0px 12px 24px 0px rgba(73,42,156,0.2);
    }

    .jingexpress-page .common-feature-lightspot ul li img{
        float:left;
        width:110px;
        height:110px;
        margin-right:10px;
        margin-bottom:20px;
        transition-duration: 0.25s;
    }

    .jingexpress-page .common-feature-lightspot ul li:hover img{
        transform:rotate(45deg);
        transition-duration: 0.25s;
    }

    .jingexpress-page .common-feature-lightspot ul li h2{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
        margin-top:10px;
    }

    .jingexpress-page .common-feature-lightspot ul li p{
        margin:0;
        margin-top:10px;
        font-size:14px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:21px;
    }

    .jingexpress-page .common-features{
        width:100%;
        margin:auto;
        height:468px;
        position: relative;
        margin-top:30px;
    }

    .jingexpress-page .common-features::after{
        content:'';
        position:absolute;
        width:556px;
        height:468px;
        top:0;
        right:0;
        background:rgba(250,250,250,1);
        border-radius:40px 0px 0px 40px;
        z-index:-1;
    }

    .jingexpress-page .common-features .common-features-main{
        width:1200px;
        margin:auto;
        z-index:10;
        padding-top:50px;
    }

    .jingexpress-page .common-features .common-features-main h2{
        width:1200px;
        height:84px;
        font-size:30px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:42px;
        text-align:right;
    }

    .jingexpress-page .common-features-main ul{
        width:1200px;
        height:214px;
        overflow: visible;
        margin-top:50px;
        padding:0 !important;
        text-align-last: justify;
    }

    .jingexpress-page .common-features .common-features-main li{
        text-align-last: left;
        display:inline-block;
        width:180px;
        height:214px;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 24px 0px rgba(80,42,156,0.05);
        border-radius:8px;
        padding:30px 20px;
        vertical-align: bottom;
        transition-duration: 0.25s;
    }

    .jingexpress-page .common-features .common-features-main li:hover{
        background:rgba(255,255,255,1);
        box-shadow:0px 12px 24px 0px rgba(24,23,26,0.2);
        transform: translateY(-20px);
        transition-duration: 0.25s;
    }

    .jingexpress-page .common-features .common-features-main li img{
        width:60px;
        height:60px;
        filter:drop-shadow(0px 0px 10px rgba(108,110,228,0.5));
    }

    .jingexpress-page .common-features .common-features-main li h3{
        text-align:left;
        font-size:18px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:25px;
        margin-top:20px;
        margin-bottom:10px;
    }

    .jingexpress-page .common-features .common-features-main li p{
        font-size:12px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:18px;
        margin:0;
    }

    .jingexpress-page .scan-code-application{
        margin-top:100px !important;
        width:1200px;
        height:320px;
        position:relative;
        margin:auto;
    }
    .jingexpress-page .scan-code-application::before{
        content:'';
        z-index: -1;
        position:absolute;
        top:0;
        left:0;
        width: 1017px;
        height: 320px;
        background: rgba(250, 250, 250, 1);
        border-radius: 40px;
    }

    .jingexpress-page .scan-code-application .scan-code-left-part{
        width:1075px;
        position: absolute;
        top:50%;
        left:124px;
        transform: translateY(-50%);
    }

    .jingexpress-page .scan-code-application .scan-code-left-part h2{
        font-size:40px;
        font-family:"PingFangSC-Semibold","PingFang SC" !important;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
        margin:0;
    }

    .jingexpress-page .scan-code-application .scan-code-left-part img {
        margin-left:44px;
        width:226px;
        height:21px;
    }

    .jingexpress-page .scan-code-application .scan-code-left-part p{
        font-size:30px;
        font-family:"PingFangSC-Regular","PingFang SC";
        font-weight:400;
        color:rgba(0,0,0,1);
        line-height:42px;
        margin-top:0;
    }

    .jingexpress-page .scan-code-application .scan-code-right-part img{
        position:absolute;
        width:200px;
        height:200px;
        right:125px;
        top:50%;
        transform:translateY(-50%);
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 24px 0px rgba(74,43,157,0.1);
    }

    .jingcustom-page .features-data{
        margin-top:120px;
    }

    .jingcustom-page .features-data h2{
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
        text-align:center;
        margin-bottom:30px;
    }

    .jingcustom-page .company-customer{
        text-align:center;
        margin-bottom:96px;
    }

    .jingcustom-page .company-customer .fx-tab-menu{
        margin-top:-30px;
    }


    /*jingcms页面样式*/
    .jingcms-page .common-first-screen{
        position: relative;
        width:100%;
        height:766px;
        background:url('../image/jingcms-bg-banner背景.jpg') no-repeat;
        background-position: center;
        background-size:1200px 766px;
        background-color:#31265E;
        color:white;
    }

    .jingcustom-page.jingcms-page .common-first-screen .common-part-left p{
        margin-top:70px;
        font-size:24px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:50px;
    }

    .jingcustom-page.jingcms-page .common-first-screen .common-part-left b{
        font-size:24px;
    }

    .jingcustom-page.jingcms-page .common-first-screen .common-part-left ul{
        margin-top:30px;
    }

    .jingcustom-page.jingcms-page .common-first-screen .common-part-left ul li,.jingcustom-page.jingcms-page .common-first-screen .common-part-left ul li b{
        font-size:24px;
        font-family:PingFangSC-Regular,PingFang SC;
        color:rgba(255,255,255,1);
        line-height:50px;
    }

    .jingcustom-page.jingcms-page .common-first-screen .common-part-left ul li{
        position:relative;
    }

    .jingcustom-page.jingcms-page .common-first-screen .common-part-left ul li::before{
        content:'';
        position:absolute;
        width:13px;
        height:16px;
        background:url("../image/jingcms-icon-首屏箭头.png") no-repeat;
        left:-16px;
        top:16px;
    }

    .jingcustom-page .trail-form-block .form-area .lenny-abtest-block-form textarea,.jingcustom-page .trail-form-block .form-area .lenny-abtest-block-form input{
        color:black;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main{
        width:1300px;
        margin:0 auto;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main li{
        margin-top:60px;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main li .left{
        float:left;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main li .main-subpart{
        width:600px;
        height:400px;
        position:relative;
        display: inline-block;
        box-sizing:border-box;
        vertical-align: top;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main li .text-part strong{
        margin-left:20px;
        font-size:40px;
        font-family:UniNeueRegular;
        color:rgba(204,204,204,1);
        line-height:54px;
        display:inline-block;
        margin-top:74px;
    }
    .jingcms-page .common-feature-lightspot .common-feature-main li .text-part .content-part{
        display: inline-block;
        margin-left:40px;
        margin-top:74px;
        vertical-align: top;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main li .text-part h2{
        display:inline-block;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
        margin:0;
    }

    .jingcms-page .common-feature-lightspot .common-feature-main li .text-part p{
        margin-top:50px;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:30px;
    }

    .jingcms-page .scan-code-application{
        position:relative;
        width:1200px;
        margin:0 auto;
        margin-top:100px;
    }

    .jingcms-page .scan-code-application .scan-img{
        position:absolute;
        margin:68px 100px;
    }

    .jingcms-page .scan-code-application .scan-code-left-part{
        width:1050px;
        height:250px;
        padding-left:246px;
        padding-top:68px;
        background:rgba(250,250,250,1);
        border-radius:30px;
    }

    .jingcms-page .scan-code-application .scan-code-left-part h2{
        width:270px;
        height:70px;
        background:rgba(81,29,136,1);
        border-radius:35px;
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:70px;
        padding-left:25px;
        padding-top:2px;
        box-sizing: border-box;
        margin-top:0;
        display: flex;
        align-items: center;
    }

    .jingcms-page .scan-code-application .scan-code-left-part p{
        font-size:30px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(0,0,0,0.5);
        line-height:30px;
    }

    .jingcms-page .scan-code-application .scan-code-left-part h2 img{
        line-height:70px;
        margin-left:40px;
        width:40px;
        height:40px;
        border-radius: 20px;
        position:relative;
    }

    .jingcms-page .scan-code-application .scan-code-left-part h2 img::before{
        content:'';
        position:absolute;
        width:40px;
        height:40px;
    }

    .jingcms-page .scan-code-application .scan-code-right-part{
        position:absolute;
        top:26px;
        right:100px;
        width:200px;
        height:200px;
    }

    .jingcms-page .scan-code-application .scan-code-right-part img{
        width:200px;
        height:200px;
    }

        /*留资页面*/
    .reservation-page{

    }

    .reservation-page .reservation-first-screen{
        width:100%;
        border:solid 1px #ddd;
        background-color:#420A73;
        position:relative;
        box-sizing:border-box;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part{
        position:relative;
        margin:0 auto;
        top:0;
        width:1200px;
        height:640px;
        background-image:url('../image/bg-rsvp-first-screen.jpg');
        box-sizing:border-box;
        background-size:cover;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-left-part{
        position:absolute;
        width:605px;
        margin-top:100px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-right-part{
        width:500px;
        margin-top:100px;
        position:absolute;
        right:0;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-right-part .trail-form-block{
        width:500px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-right-part .form-area{
        background-color:white;
        right:0;
        border-radius:8px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-left-part h1{
        margin:0;
        font-size:55px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(255,255,255,1);
        line-height:77px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-left-part p{
        font-size:24px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:36px;
        margin-top:30px;
        width:500px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-left-part b{
        font-size:24px;
        font-family:PingFangSC-Medium,PingFang SC;
        font-weight:500;
        color:rgba(255,255,255,1);
        line-height:36px;
        margin-top:147px;
        display:inline-block;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .rsvp-left-part b::after{
        content:'';
        width:16px;
        height:16px;
        position:absolute;
        margin-left:10px;
        margin-top:10px;
        background:url('../image/icon-留资页面指向.png');
        background-size:cover;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .partner-with{
        position: absolute;
        right:0;
        top:-20px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .partner-with h2{
        font-size:24px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(255,255,255,1);
        line-height:36px;
        margin-right:20px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .partner-with h2,.reservation-page .reservation-first-screen .rsvp-main-part .partner-with ul{
        display: inline-block;
        height: 43px;
        line-height:80px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .partner-with ul li{
        display: inline-block;
        vertical-align: middle;
        margin-left:0px;
    }

    .reservation-page .reservation-first-screen .rsvp-main-part .partner-with ul li img{
        height:80px !important;
    }

    .reservation-page .reservation-area{
        position:relative;
        margin:auto;
        width:1200px;
        margin-top:100px;
    }

    .reservation-page .reservation-area .reservation-functions{
        display:flex;
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    /*折叠*/
    .reservation-page .reservation-area .reservation-functions.fold{
        width:1260px;
        height:1260px;
        padding:30px;
        margin-left:-30px;
        overflow-x: visible;
        overflow-y: hidden;
    }

    .reservation-page .reservation-area .reservation-functions .item{
        width:360px;
        height:357px;
        flex-shrink: 0;
        margin-bottom:60px;
        box-sizing: border-box;
    }

    .reservation-page .reservation-area .reservation-functions .item:last-child{
        margin-right:auto;
        margin-left:60px;
    }

    .reservation-page .reservation-area .reservation-functions .item.title h2{
        font-size:30px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(74,35,130,1);
        line-height:42px;
    }
    .reservation-page .reservation-area .reservation-functions .item.title b{
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
    }

    .reservation-page .reservation-area .reservation-functions .item.intro{
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 24px 0px rgba(73,42,156,0.05);
        border-radius:8px;
        padding:30px;
        transition-duration: 0.25s;
    }

    .reservation-page .reservation-area .reservation-functions .item.intro:hover{
        background:rgba(255,255,255,1);
        box-shadow:0px 12px 24px 0px rgba(73,42,156,0.2);
        transform: scale(1.05);
        transition-duration: 0.25s;
    }

    .reservation-page .reservation-area .reservation-functions .item.intro:hover img{
        transform:rotate(45deg);
        transition-duration: 0.25s;
    }

    .reservation-page .reservation-area .reservation-functions .item.intro img{
        width:80px;
        height:80px;
        background:rgba(86,89,224,1);
        opacity:0.8;
        border-radius:40px;
        transition-duration: 0.25s;
    }

    .reservation-page .reservation-area .reservation-functions .item.intro h2{
        font-size:20px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:28px;
    }

    .reservation-page .reservation-area .reservation-functions .item.intro p{
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(102,102,102,1);
        line-height:24px;
    }

    .reservation-page .reservation-area .fold-btn{
        position:relative;
        margin:auto;
        text-align:center;
        width:96px;
        height:72px;
    }

    .reservation-page .reservation-area .fold-btn:hover{
        cursor:pointer;
    }

    .reservation-page .reservation-area .fold-down{
        background:url('../image/icon-fold-down.png') no-repeat;
        background-size:45px 30px;
        background-position-x:center;
    }

    .reservation-page .reservation-area .fold-down:hover{
        background:url('../image/icon-fold-down-hover.png') no-repeat;
        background-size:45px 30px;
        background-position-x:center;
    }
    .reservation-page .reservation-area .fold-down:hover::after{
        color:#b1b3f0;
    }

    .reservation-page .reservation-area .fold-down::after{
        content:'查看更多功能';
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        text-align:center;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(204,204,204,1);
        line-height:22px;
    }

    .reservation-page .reservation-area .fold-up{
        background:url('../image/icon-fold-up.png') no-repeat;
        background-size:45px 30px;
        background-position-x:center;
    }

    .reservation-page .reservation-area .fold-up:hover{
        background:url('../image/icon-fold-up-hover.png') no-repeat;
        background-size:45px 30px;
        background-position-x:center;
    }
    .reservation-page .reservation-area .fold-up:hover::after{
        color:#b1b3f0;
    }

    .reservation-page .reservation-area .fold-up::after{
        content:'收起功能';
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        text-align:center;
        font-size:16px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(204,204,204,1);
        line-height:22px;
    }

    .reservation-page .features-data h2{
        font-size:40px;
        font-family:PingFangSC-Semibold,PingFang SC;
        font-weight:600;
        color:rgba(0,0,0,1);
        line-height:56px;
        text-align:center;
        margin-top:90px;
    }


    .reservation-page .features-data .company-data{
        margin-top: -90px;
    }

    .reservation-page .content.fx-tab {
        margin-top: -45px;
    }

    /*精选文章*/
    .articles-topn{
        position:relative;
        width:1215px;
        height:340px;
        margin:auto;
        border-radius:8px;
        margin-top:30px;
        margin-bottom:76px;
    }

    .bg-topn-cn,.bg-topn-mobile-cn{
        background:url(../image/bg-topn-cn.jpg);
        background-size:cover;
    }

    .bg-topn-en,.bg-topn-mobile-en{
        background:url(../image/bg-topn-en.jpg);
        background-size:cover;
    }

    .get-more-area{
        display:none;
    }

    .articles-topn ul.top-n{
        position: absolute;
        right: 30px;
        top: 10px;
        column-count: 2;
        column-gap: 0px;
        padding: 0;
        background: white;
        width: 720px;
        height: 280px;
        background: rgba(255,255,255,1);
        box-shadow: 0px 0px 8px 0px rgba(112,71,255,0.1);
        border-radius: 8px;
        padding-top:30px !important;
        padding-left:0px !important;
        display:flex;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .articles-topn ul.top-n::after{
        position:absolute;
        content:'';
        width:1px;
        left:50%;
        height:220px;
        top:30px;
        background:rgba(241,241,241,1);
        text-align:center;
        margin-left:0;
    }

    .articles-topn .top-n li{
        flex-shrink: 0;
        list-style-type:none;
        margin:0;
        height:40px;
        padding:0px 30px;
        margin-bottom:20px;
        width:50%;
    }


    .articles-topn .top-n li a{
        position:relative;
        display:block;
        height:40px;
        color:black;
    }

    .articles-topn .top-n li a:hover{
        color:rgba(75,34,130,1);
    }

    .articles-topn .top-n li a:hover span{
        border: 1px solid rgba(75, 34, 130, 1);
        color:rgba(75,34,130,1);
    }

    .articles-topn .top-n li span{
        display:block;
        position:relative;
        height:20px;
        margin-bottom:20px;
        float:left;
        border-radius:1px;
        font-size:10px;
        border:1px solid rgba(221,221,221,1);
        color:rgba(159,159,159,1);
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        line-height:10px;
        padding:5px;
        margin-right:10px;
    }

    .articles-topn .top-n li b{
        display: block;
        position:relative;
        height:40px;
        font-size: 14px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        line-height: 18px;

        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .related-reports#tags_related{
        width:1200px;
    }

    .related-reports .more-links{
        width:384px;
    }

    .related-reports .more_elem .thumbnail{
        width:384px;
        height:253px;
    }

    .search_area{
        position:absolute;
        right:0;
    }

    .sort-selection{
        display:inline-block;
        margin-left:10px;
        position:relative;
        vertical-align: text-top;
        text-align: right;
        color:rgba(43,43,44,1);
        font-size:14px;
        font-family:PingFang;
        font-weight:400;
    }

    sort-items-span:hover .sort-items,.sort-selection:hover .sort-items{
        display:block;
        cursor: pointer;
    }

    .sort-selection .sort-items{
        text-align:left;
        position:relative;
        min-width:80px;
        background:white;
        box-shadow:0 0 4px #ddd;
        right:0;
        top:21px;
        display:none;
        padding:12px 0;
    }

    .sort-selection .sort-items-span{
        position: absolute;
        width: 150px;
        right: 0;
    }

    .sort-selection .sort-items li{
        margin:0;
        padding:15px;
        font-size:14px;
        font-family:PingFang;
        font-weight:400;
        width: 100%;
        box-sizing: border-box;
        color:rgba(43,43,44,1);
    }

    .sort-selection .sort-items li:hover{
        background:rgba(237,237,237,1);
        cursor: pointer;
    }

    .isotope-wrapper.single-gutter.style-color-xsdn-bg{
        min-height:100px;
    }

    ins#nb_icon_wrap {
        right: 0 !important;
        bottom: 45% !important;
        top: unset !important;
        transform: translateY(145px);
    }

    .subscribe-homepage-pop,.subscribe-homepage-pop:visited{
        height:40px;
        line-height:40px;
        display: inline-block;
        transition:none !important;
    }

    .subscribe-homepage-pop.switch-qrcode{
        width:166px;
        height:40px;
        padding-left:25px;
        background:rgba(255,255,255,1);
        border-radius:4px;
        font-size:12px;
        font-family:PingFangSC-Regular,PingFang SC;
        font-weight:400;
        color:rgba(0,0,0,1);
        vertical-align: bottom;
    }

    .subscribe-homepage-pop.switch-qrcode::before{
        content: ' ';
        position:absolute;
        background:url('../image/icon-wechat-normal.png') no-repeat;
        background-position: center;
        margin-left:-30px;
        margin-top:7px;
        width:26px;
        height:26px;
        border-radius:13px;
        background-color:#50B674;
    }

    .subscribe-homepage-pop.switch-qrcode:hover::before{
        background:url('../image/icon-wechat-normal-hover.png') no-repeat;
    }

    .subscribe-homepage-pop.switch-qrcode:hover{
        background:rgba(80,182,116,1);
        color:white !important;
    }

    .subscribe-homepage-pop.switch-email{
        width:48px;
        height:40px;
        background:rgba(255,255,255,1);
        border-radius:4px;
        vertical-align: bottom;
        position:relative;
    }

    .subscribe-homepage-pop.switch-email:hover{
        background:#280071;
        color:white !important;
    }

    .subscribe-homepage-pop.switch-email::before{
        content: ' ';
        position:absolute;
        background:url('../image/icon-email-normal.png') no-repeat;
        margin-left:-9px;
        margin-top:14px;
        width:18px;
        height:14px;
    }

    .subscribe-homepage-pop.switch-email:hover::before{
        background:url('../image/icon-email-normal-hover.png') no-repeat;
    }

    .subscribe-box-narrow{
        position:relative;
        height:120px;
    }

    .subscribe-box-narrow.subscribe-box-cn{
        background:url('../image/bg-landing-small-cn.png') no-repeat;
    }

    .subscribe-box-narrow.subscribe-box-en{
        background:url('../image/bg-landing-small-en.png') no-repeat;
    }

    .subscribe-box-narrow .subscribe-switches{
        position:absolute;
        top:40px;
        right:50px;
    }

    .subscribe-box-narrow .subscribe-switches a{
        vertical-align: bottom;
        background:white;
        color:black;
        border:none;
        transition: none !important;
    }

    .subscribe-box-narrow .subscribe-switches .switch-qrcode{
        width:270px;
    }

    .subscribe-box-narrow .subscribe-switches .switch-email::before{
        margin-left:-18px;
    }

    .subscribe-box-bottom{
        background-color: #3E3179 !important;
        background-position: center !important;
    }

    .subscribe-box-bottom.subscribe-box-cn{
        background:url('../image/bg-subscribe-bottom-cn.png') no-repeat;
    }

    .subscribe-box-bottom.subscribe-box-en{
        background:url('../image/bg-subscribe-bottom-en.png') no-repeat;
    }

    .subscribe-box-bottom .subscribe-switches{
        position:absolute;
        left:50%;
        margin-left:-10px;
        top:121px;
    }

    .subscribe-box-bottom .subscribe-switches a{
        vertical-align: bottom;
        background:white;
        color:black !important;
        border:none;
        transition: none !important;
    }

    .subscribe-box-bottom .subscribe-switches .switch-qrcode{
        width:380px;
    }

    .subscribe-switches .switch-qrcode:hover{
        color:white !important;
    }

    .subscribe-box-bottom .subscribe-switches .switch-email::before{
        margin-left:-18px;
    }

    .subscribe-box-bottom .subscribe-switches .switch-email:hover .popup-hint,.subscribe-box-narrow .switch-email:hover .popup-hint{
        margin-left:-56px;
    }

    /*移动端可见*/
    .mobile-show{
        display:none !important;
    }

    /*PC端可见*/
    .pc-show{
        display: block !important;
    }

    .view_content{
        height:360px;
        display: flex;
        flex-flow: row;
        justify-content: space-between;
    }

    .view_content{
        height:360px;
        display: flex;
        flex-flow: row;
        justify-content: space-between;
    }

    /*移动端可见*/
    .mobile-show{
        display:none !important;
    }

    /*PC端可见*/
    .pc-show{
        display: block !important;
    }


    .homepage-ads-block{
        width:100%;
        padding:50px 0;
        margin:0 auto;
        position:relative;
    }

    .homepage-ads-block::before{
        content:' ';
        position:absolute;
        width:1220px;
        height:426px;
        top:0;
        background-color:#f4f4f4;
        z-index:-1;
    }

    .homepage-ads-block li{
        list-style-type: none;
    }

    .homepage-ads-block h2{
        width:1200px;
        margin:0 auto;
        text-align:left;
    }

    .homepage-ads-block h3{
        margin:0 auto;
        width: 327px;
        height: 64px;
        font-size: 20px !important;
        font-family: PingFangSC-Semibold, PingFang SC !important;
        font-weight: 600;
        color: #FFFFFF !important;
        line-height: 32px;
        overflow:hidden;
        margin-top:20px;

        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box; //作为弹性伸缩盒子模型显示。
        -webkit-box-orient:vertical; //设置伸缩盒子的子元素排列方式--从上到下垂直排列
        -webkit-line-clamp:2; //显示的行
    }

    .homepage-ads-block .homepage-ad-tag{
        background: rgba(255,255,255,0.2);
        border-radius: 10px;
        padding:12px;
        padding-left:44px;
        font-size: 20px;
        font-family: PingFangSC-Thin, PingFang SC;
        font-weight: 100;
        color: #FFFFFF;
        line-height: 20px;
        margin-right:10px;
        position:relative;
    }

    .homepage-ad-tag::before{
        content:' ';
        position:absolute;
        background-size: cover;
        left:12px;
        width:21px;
        height:21px;
        background-repeat: no-repeat;
    }

    .homepage-ad-tag.whitebook-tag::before{
        background-size:20px 20px;
        background-image:url("../image/icon-ad-whitebook-tag.png");
    }

    .homepage-ad-tag.products-tag::before{
        background-size:20px 20px;
        background-image:url("../image/icon-ad-products-tag.png");
    }

    .homepage-ad-tag.webinar-tag::before{
        background-size:20px 20px;
        background-image:url("../image/icon-ad-webinar-tag.png");
    }

    .homepage-ad-tag.offline-tag::before{
        background-size:20px 20px;
        background-image:url("../image/icon-ad-offline-tag.png");
    }

    .homepage-ads-block .homepage-ad-items{
        width:1200px;
        margin:0 auto;
        display: flex;
        justify-content: space-between;
        padding:0 !important;
        margin-top:40px !important;
    }

    .homepage-ads-block .homepage-ad-item{
        width:387px;
        min-height: 374px;
        border-radius: 8px;
        padding:30px;
        box-sizing: border-box;
        position: relative;
        transition-duration: 0.25s;
    }

    .homepage-ads-block .homepage-ad-tags {
        position: relative;
        margin-top: 12px;
    }

    .homepage-ads-block .homepage-ad-item:hover{
        /*transform: translateY(-20px);*/
        transition-duration: 0.25s;
    }

    .homepage-ads-block .homepage-ad-item p{
        font-size: 16px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 28px;
        height:56px;

        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box; //作为弹性伸缩盒子模型显示。
        -webkit-box-orient:vertical; //设置伸缩盒子的子元素排列方式--从上到下垂直排列
        -webkit-line-clamp:2; //显示的行
    }

    .homepage-ad-item::after{
        content:' ';
        width:140px;
        height:140px;
        position:absolute;
        right:0;
        bottom:0;
        background-size:cover;
    }

    .homepage-ad-item.whitebook-tag{
        background: #19033B;
    }

    .homepage-ad-item.whitebook-tag::after{
        background-image: url("../image/bg-icon-whitebook-tag.png");
    }

    .homepage-ad-item.products-tag{
        background: #060A3C;
    }

    .homepage-ad-item.products-tag::after{
        background-image: url("../image/bg-icon-products-tag.png");
    }

    .homepage-ad-item.webinar-tag{
        background: #330239;
    }

    .homepage-ad-item.webinar-tag::after{
        background-image: url("../image/bg-icon-webinar-tag.png");
    }

    .homepage-ad-item.offline-tag{
        background: #030827;
    }

    .homepage-ad-item.offline-tag::after{
        background-image: url("../image/bg-icon-offline-tag.png");
    }

    .homepage-ad-item.webinar-tag.offline-tag{
        background: #100327;
    }

    .homepage-ad-item.webinar-tag.offline-tag::after{
        background-image: url("../image/bg-icon-webinar-offline.png");
    }

    .homepage-ads-block .homepage-ad-item button{
        min-width: 136px;
        height: 40px;
        background: #FFFFFF;
        border-radius: 2px;
        font-size: 14px !important;
        font-family: PingFangSC-Regular, PingFang SC !important;
        font-weight: 400 !important;
        color: #222025;
        line-height: 20px;
        position:absolute;
        bottom:30px;
        left:30px;
    }

    .homepage-ads-block .homepage-ad-item:hover{
        width: 387px;
        box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.4);
        border-radius: 8px;
    }

    .homepage-ads-block .homepage-ad-item button:hover{
        background: #DEDEDE;
    }

    .activity-jump{
        cursor:pointer;
    }

    .sections-container.whitebook-section{
        background-image: linear-gradient(112deg, #fafafa 0%, #fafafa calc(70%), #666699 calc(70% + 1px), #666699 100%);
        background-repeat: no-repeat;
        background-position-x: center;
        background-size:auto 522px;
    }

    #whitebook-header{
        margin-top:95px;
        height:480px;
    }

    #whitebook-header h1{
        width: 700px;
        height:231px;
        font-size: 55px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #000000;
        line-height: 77px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    #whitebook-header .abtest-block-trail{
        margin-top:52px;
    }
	
	.temp-hidden{
	    display: none !important;
	}
}