body{ padding-top: 1.3333rem; overflow-x: hidden; }
.header-box{ position: relative; height: 1.3333rem; background: #fff; position: fixed; top: 0; width: 100%; background: #fff; z-index: 998; box-sizing: border-box; }
.header-box.bottom-line{ box-shadow: 0rem 0.1067rem 0.12rem 0rem #F6F6F6; }
.header-box .child-box{ position: absolute; bottom: -0.8rem; width: 100%; height: 0.8rem; background: #fff; display: none; }
.header-box .header{ width: 17.0667rem; margin: 0 auto; height: 100%; }
.header-box .header .logo{ width: 1.7733rem; margin-right: 0.6rem; float: left; font-size: 0; margin-top: 0.2933rem; cursor: pointer; }
.header-box .header .tabs-box{ height: 100%; display: inline-block; }
.header-box .header .tab-item{ position: relative; line-height: 1.34rem; float: left; padding: 0 23px; font-size: 0.2667rem; z-index: 99; background: #fff; cursor: pointer; }
.header-box .header .tab-item span{ display: inline-block; width: 100%; height: 100%; position: relative; }
.header-box .header .tab-item.current{ background: #423BDD; color: #fff; }
.header-box .header .tab-item:hover{ background: #423BDD; color: #fff; }
.header-box .header .tab-item .arrow{ width: 13px; }

.header-box .header .tab-item span.exists-child{ padding-right: 13px; }
.header-box .header .tab-item span.exists-child::after{ display: inline-block; content: ""; position: absolute; right: 0; top: 50%; margin-top: -4px; width: 13px; height: 8px; background: url(../image/tab-arrow-b-black.png) no-repeat; background-size: 100% 100%; }
.header-box .header .tab-item.current span.exists-child::after{ background-image: url(../image/tab-arrow-b-white.png); }
.header-box .header .tab-item:hover span.exists-child::after{ animation-name: fanzhuan; animation-duration: .4s; animation-fill-mode: forwards; }


/* 暂时隐藏部分导航 */
/* .tab-item:nth-child(3),.tab-item:nth-child(4){
    display: none;
}
.tab-item:nth-child(2) .child-list li:nth-child(2){ display: none; } */

@keyframes fanzhuan{
    0% { transform:rotate(-180deg); background-image: url(../image/tab-arrow-t-white.png) }
    100% { transform:rotate(0deg); background-image: url(../image/tab-arrow-t-white.png) }
}


/* .header-box .header .tab-item a.current{ color: #423BDD; position: relative; } */
.header-box .header .tab-item .child-list{ width: 100%; position: absolute; text-align: center; left: 0; top: 96px; background-color: #fff; font-size: 16px;  height: auto; }
.header-box .header .tab-item .child-list .child{ height: 0; line-height: 45px; font-size: 16px; color: #666666; transition: all .3s; opacity: 0;}
.header-box .header .tab-item .child-list .child:hover{ color: #423BDD; }
.header-box .header .tab-item .child-list .child.current{ color: #423BDD; }
.header-box .header .tab-item:hover .child{ height: 50px; opacity: 1; }

.header-box .header .option-box{ float: right; height: 100%; font-size: 0.2133rem; line-height: 1.3333rem; }
.header-box .header .option-box span{ margin: 0 0.1067rem; }
.header-box .header .option-box a{ color: #666666; }
.header-box .header .option-box .search-box{ width: 1.4133rem; height: 0.5333rem; line-height: 0.5333rem; background: #F5F5F5; border-radius: 0.2667rem; display: inline-block; padding-left: 0.64rem; box-sizing: border-box; background: url(../image/icon-search.png) no-repeat; background-size: 0.24rem 0.24rem; background-position: 0.32rem 0.16rem; background-color: #F5F5F5; color: #666666; }

.header-box .header .option-box .user-box{ margin: 0; margin-left: 0.2133rem; float: right; }
.header-box .header .option-box .user-box .user-logo{ margin-left: -0.2133rem; width: 0.5333rem; height: 0.5333rem; border-radius: 50%; vertical-align: middle; cursor: pointer; padding-bottom: 4px; float: left; margin-top: 28px; }
.header-box .header .option-box .user-box .nick-name{ font-size: 15px; color: #333 !important; height: 94px; float: left; max-width: 115px; padding-left: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.header-box .header .option-box .user-box .account-import{ margin: 0; padding: 0 20px; min-width: 60px; text-align: center; }
.header-box .header .option-box .user-box .account-import:hover{ background: none; }
.header-box .menu{ display: none; }
.header-box .mobile-nav-box{ display: none; }
.header-box .mobile-nav{ right: -8rem; }
@media screen and (max-width: 768px) {
    .header-box{ height: 1.7333rem; }
    .header-box .header{ width: 100%; z-index: 999; position: relative; padding: 0 0.2667rem; background: #fff; box-sizing: border-box; }
    .header-box .header .logo{ width: 2.1333rem; height: 0.88rem; margin-top: 0.4267rem; }
    .header-box .header .tabs-box{ display: none; }
    .header-box .header .option-box { line-height: 1.7333rem; }
    .header-box .header .option-box *{ vertical-align: middle; }
    /* .header-box .header .option-box .search-box{ width: 1.8667rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.2933rem; background-size: 0.3733rem 0.3733rem; border-radius: 0.4rem; background-position: 0.32rem 0.2rem; padding-left: 0.88rem; } */
    .header-box .header .option-box .search-box{ color: transparent; width: 0.5333rem; height: 0.5333rem; background: url(../image/icon-mobile-search.png) no-repeat; background-size: 100% 100%; padding: 0; border-radius: 0; }
    .header-box .header .option-box .user-box{ display: none; }
    .header-box .header .menu{ width: 0.48rem; margin-left: 0.5rem; display: inline-block; }
    /* 移动端导航栏 */
    .mobile-nav-box{ position: fixed; left: 0; background: rgba(0,0,0,.7); width: 100%;  font-size: 0.4rem; height: 100%; top: 0; padding-top: 1.3333rem; }
    .mobile-nav{ position: absolute; right: 0; background: #fff; width: 8rem; padding: 0 0.5333rem; box-sizing: border-box; font-size: 0.4rem; height: 100%; top: 0; padding-top: 1.7333rem; overflow-y: auto; padding-bottom: 1.3333rem; }
    .mobile-nav .tab-item{ line-height: 1.4667rem; border-bottom: 0.0133rem solid #E5E5E5;  }
    .mobile-nav .tab-item:nth-child(1),.mobile-nav .tab-item:nth-child(2),.mobile-nav .tab-item:nth-child(7){ background: url(../image/sanjiao-b.png) no-repeat; background-size: 0.32rem 0.1867rem; background-position: right 0.6267rem;  }
    .mobile-nav .tab-item.open:nth-child(1),.mobile-nav .tab-item.open:nth-child(2),.mobile-nav .tab-item.open:nth-child(7){ background-image: url(../image/sanjia-t.png); border-bottom: none; }
    .mobile-nav .tab-item .child-list{ overflow: hidden; background: #F7F9FA; line-height: 1; padding: 0 0.5333rem;   }
    .mobile-nav .tab-item .child-list .child{ font-size: 0.3467rem; transition: all .3s; opacity: 0; height: 0; }
    .mobile-nav .tab-item.open .child-list{ padding: 0.1333rem 0.5333rem;  }
    .mobile-nav .tab-item.open .child-list .child{ height: 0.88rem; line-height: 0.88rem; opacity: 1; }
    /* 没有子菜单的 */
    .mobile-nav .tab-item:nth-child(2) a,.mobile-nav .tab-item:nth-child(5) a{
        display: inline-block;
        width: 100%;
        height: 100%;
    }
    .mobile-nav .mobile-login{ margin: 0 auto; margin-top: 2.3333rem; width: 1.0667rem; padding-top: 1rem; background: url(../image/login-person.png) no-repeat; background-size: 0.9333rem 0.9334rem; background-position: 0.0667rem 0; text-align: center; font-size: 14px; }
    .mobile-nav .user-info{ width: 100%; margin-top: 1.6667rem; display: flex; align-items: center; }
    .mobile-nav .user-info img{ width: 1rem; height: 1rem; border-radius: 50%; }
    .mobile-nav .user-info .name{ flex: 1; padding:0 0.4rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
    .mobile-nav .user-info .loginout{ color: #2A50DE; }
    .mobile-nav .user-info::after{ content:""; display:block; visibility:hidden; clear:both; }
}

/* 轮播图 */
.banner-box { position: relative; width: 100%; height: 8.6667rem; overflow: hidden; z-index: 1; }
.banner-box .list { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.banner-box .list .item{ width: 100%; height: 100%; background-size:cover; background-position: center center; float: left; display: none; text-align: center; color: #FFFFFF; position: absolute; width: 100%; left: 0; top: 0; cursor: pointer; }
.banner-box .points { z-index: 9; position: absolute; left: 50%; transform: translateX(-50%); bottom: 2rem; }
.banner-box .points>li { width: 0.8rem; height: 0.04rem; float: left; margin: 0 0.0667rem; background: #FFFFFF; opacity: .3; cursor: pointer; }
.banner-box .points .current { opacity: 1; }
.content-box{ width: 17.0667rem; margin: 0 auto; box-sizing: border-box; }
@media screen and (max-width: 768px) {
    .banner-box { height: 5.6667rem; }
    .banner-box .points { bottom: 2rem; }
    .content-box{ width: 100%; padding: 0 0.2667rem; box-sizing: border-box;  }
}

/* 首页--轮播图 */
.index-banner-main{display: flex;justify-content: space-between}
.index-banner-box { position: relative; width: 680px; height:333px; overflow: hidden; z-index: 1; }
.index-banner-box .points { z-index: 9; position: absolute; left: 50%; transform: translateX(-50%); bottom: 25px; }
.banner-right{width: calc(100% - 680px);}
.banner-right-item{width: calc(50% - 20px); height: 157px;
    background: #c1c1c1;float: left;margin: 0 0 20px 20px;position: relative;overflow: hidden;box-sizing: border-box;}
.banner-right-item img{width: 100%;height: 100%;}
.banner-right-item .article-title {font-size: 13px;line-height: 1.5;position: absolute;bottom: 0;left: 0; background: rgba(0,0,0,0.8);width: 92%;height:35px;padding: 5px 10px;color: #fff;display: flex;align-items: center;}
.banner-right-item .article-title p{display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.sec-article{display: flex;justify-content: space-between}
.new-article{ width: 680px;}
.hot-article{ width: calc(100% - 700px);}

.sec-article  .activity-list .activity-item{display: block;float: none;height: inherit;}
.sec-article  .activity-list .activity-item:nth-child(2n){margin-left: 0;}
.sec-article  .activity-list .activity-cover{
    width: 3.41rem;
    height: 1.67rem;
}
.sec-article  .activity-list .activity-item:hover .activity-center .title{ color: #423BDD; }
.sec-article .activity-list .activity-center{
    height:auto;
    background: none;
    width: calc(100% - 3.44rem);
    padding:0 10px 0 20px;
}
.activity-list .activity-center .ms{
    font-size: 14px;
    margin: 8px 0;
    color: #666;
}
.activity-list .activity-center .bottom{
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    margin-top: 10px;
}
/*.activity-list .activity-center .bottom .ims{ width:50px;}*/
.hot-article ul{
    padding: 10px;
    background: #f7f9fa;
}
.hot-article ul li{
    display: flex;
    padding: 15px 15px;
}
.hot-article ul li span{font-size: 18px;color: #FF9000;font-weight: bold;width: 25px;display: block;position: relative;top: -5px;}
.hot-article ul li a{width: calc(100% - 65px);font-size: 15px;font-weight: bold; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.hot-article ul li:hover a{ color: #423BDD; }
.hot-article ul li .ims{display: flex;}
.hot-article ul li .ims img{width: 20px;height: 20px;}
.hot-article ul li .ims i{width: 40px;font-size: 14px;font-style: normal}


@media screen and (max-width: 768px) {
    .index-banner-main{display: block;}
    .index-banner-box { height: 5.6667rem;width: 100%; }
    .index-banner-box .points { bottom: 25px; }
    .banner-right{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 5px;}
    .banner-right-item{margin: 5px 0;width: calc(50% - 5px);height: 115px;}
    .banner-right-item .article-title{font-size: 12px;}

    .sec-article{display: block;}
    .new-article{ width: 100%;}
    .hot-article{ width: 100%;}
    .sec-article .activity-list .activity-center .bottom img{width: 20px;}
    .sec-article .activity-list .activity-cover{
        width: 100%;
        height: 120px;
        margin-bottom: 15px;
    }
    .sec-article .activity-list .activity-center{
        width: 100%;
        padding: 0;
    }
    .sec-article  .font-18{font-size: 16px;}
    .hot-article ul li{    padding: 5px;}
    .hot-article ul li span{font-size: 14px;top: -2px;}
    .hot-article ul li a{font-size: 14px;font-weight: 500;}


}

.article-card-box{ margin-top: -1.4667rem; z-index: 9; position: relative; }
.article-card{ display: inline-block; width: 5.5867rem; height: 3.3333rem; background: url(../image/article-block-bj1.png) no-repeat; background-size: 100% 100%; padding: 0 0.4rem; box-sizing: border-box; padding-top: 0.6133rem; cursor: pointer; }
.article-card:nth-child(2){ background-image: url(../image/article-block-bj2.png);  }
.article-card:nth-child(3){ background-image: url(../image/article-block-bj3.png);  }
.article-card .title{ margin-bottom: 0.2133rem; }
.article-card .desc{ margin-bottom: 0.48rem; }
.article-card:hover .desc{ color: #423BDD; }
.article-card .tags{ margin-bottom: 0.32rem; }
.article-card .bottom .time{ float: right; }
@media screen and (max-width: 768px) {
    .article-card{ width: 100%; height: 4rem; margin-bottom: 0.2667rem; background-size: 100% 5.8rem; padding: 0 0.4rem;  padding-top: 0.6133rem; box-shadow: 10px 10px 10px #f5f5f5; }
    .article-card:last-child{ margin-bottom: 0; }
    .article-card .title{ margin-bottom: 0.2133rem; }
    .article-card .desc{ margin-bottom: 0.48rem; }
    .article-card .tags{ margin-bottom: 0.32rem; }
}

.article-card-box{ margin-top: -1.4667rem; z-index: 9; position: relative; }
.article-card{ display: inline-block; width: 5.5867rem; height: 3.3333rem; background: url(../image/article-block-bj1.png) no-repeat; background-size: 100% 100%; padding: 0 0.4rem; box-sizing: border-box; padding-top: 0.6133rem; cursor: pointer; }
.article-card:nth-child(2){ background-image: url(../image/article-block-bj2.png);  }
.article-card:nth-child(3){ background-image: url(../image/article-block-bj3.png);  }
.article-card .title{ margin-bottom: 0.2133rem; }
.article-card .desc{ margin-bottom: 0.48rem; }
.article-card:hover .desc{ color: #423BDD; }
.article-card .tags{ margin-bottom: 0.32rem; }
.article-card .bottom .time{ float: right; }
@media screen and (max-width: 768px) {
    .article-card{ width: 100%; height: 4rem; margin-bottom: 0.2667rem; background-size: 100% 5.8rem; padding: 0 0.4rem;  padding-top: 0.6133rem; box-shadow: 10px 10px 10px #f5f5f5; }
    .article-card:last-child{ margin-bottom: 0; }
    .article-card .title{ margin-bottom: 0.2133rem; }
    .article-card .desc{ margin-bottom: 0.48rem; }
    .article-card .tags{ margin-bottom: 0.32rem; }
}


.home-advertising{ margin-top: 0.6133rem; }
.home-advertising .cover-img{ height: 3.2rem; margin: 0.1333rem 0; cursor: pointer; }
.home-advertising { position: relative; width: 100%; height:3.2rem; overflow: hidden; z-index: 1; }
.home-advertising .list { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.home-advertising .list .item{ width: 100%; height: 100%; background-size:cover; background-position: center center;
    float: left; display: none; text-align: center; color: #FFFFFF; position: absolute; left: 0; top: 0; cursor: pointer; }
.home-advertising .points { z-index: 9; position: absolute; left: 50%; transform: translateX(-50%); bottom: 25px; }
.home-advertising .points>li { width: 0.8rem; height: 0.04rem; float: left; margin: 0 0.0667rem; background: #FFFFFF; opacity: .3; cursor: pointer; }
.home-advertising .points .current { opacity: 1; }
.block-title{text-align:justify; padding: 0.2133rem 0; border-bottom: 0.0267rem solid #ddd; border-image: linear-gradient(90deg, #8E04CE, #3918B8) 2 2;margin-top: 0.4533rem; margin-bottom: 0.32rem; position: relative; }
.block-title img{ width: 24px;height: 24px; }
.block-title .text{ font-size: 24px; color: #222222; font-weight: bold; }
.block-title .block-title-more{ line-height: .533333rem; font-size: 14px; color: #666666; background: url(../image/icon-arrow-r.png) no-repeat; background-size: 0.0933rem 0.16rem; background-position: right center; padding-right: 0.1867rem; position: absolute; right: .166667rem; bottom: .166667rem; cursor: pointer;  }
.block-title .block-title-more:hover{ color: #423BDD;  }

@media screen and (max-width: 768px) {
    .block-title{border-image: none; border-bottom: 1px solid #8E04CE; }
    .block-title img{ width: 20px;height: 20px; }
    .block-title .text{ font-size: 16px; }
    .block-title .block-title-more{ font-size: 13px; background-position: right 0.13rem; }

}
.vedio-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.article-list-box .vedio-cover{ width: 8.4667rem; height: 4.7467rem; overflow: hidden; background: #eeeeee; position: relative; float: left; margin-right: 0.1333rem; }
.article-list-box .vedio-cover .icon{ width: 1.3333rem; position: absolute; left: 50%; top: 50%; margin-left: -0.6667rem; margin-top: -0.6667rem; }
.article-list-box .vedio-cover .vedio-title{ position: absolute; bottom: 0; width: 100%; height: 48px; padding: 0 25px; color: #fff; background: rgba(0,0,0,.4); line-height: 48px; box-sizing: border-box; }
.article-list{ float: left; width: 8.4667rem; padding: 0.4rem 0.2rem; box-sizing: border-box; border-bottom: 0.0133rem solid #EBEBEB; }
.article-list .title{ margin-bottom: 0.2133rem; }
.vedio-bottom-box{ margin-top: 0.08rem; }
.vedio-bottom-box::after{ content:""; display:block; visibility:hidden; clear:both; }
.article-list-cover{ float: left; width: 8.0667rem; height: 1.4rem; padding: 0.1333rem; }
.article-list-cover:nth-child(2n-1){ width: 8.5267rem; margin-left: -0.1333rem; }
.article-list-cover .title{ height: 0.64rem; margin-bottom: 0.2667rem; }
.article-list-cover .cover{ float: left; width: 2.4rem; height: 1.3467rem; font-size: 0; overflow: hidden; }
.article-list-cover .cover img{ width: 100%; height: 100%; background: #eee; }
.article-list-cover .center{ width: 68%; float: left; padding-top: 0.1067rem; padding-left: 0.1333rem; }
@media screen and (max-width: 768px) {
    .article-list-box .vedio-cover{ width: 100%; height: 4.7467rem;  margin-right: 0.3333rem; }
    .article-list-box .vedio-cover .vedio-title{ height: 30px; line-height: 30px; }
    .article-list{ width: 100%; padding: 0.2rem 0; border-bottom: 1px solid #EBEBEB; }
    .article-list .title{ margin-bottom: 0; }
    .article-list-cover{ width: 100% !important;  padding: 0.1333rem 0; }
    .article-list-cover:nth-child(2n-1){ margin-left: 0; }
    .article-list-cover .title{ height: 0.55rem; line-height: 1.2; margin-bottom: .433333rem; }
    .article-list-cover .cover{ width: 25%; height: 1.3467rem;  }
    .article-list-cover .center{ width: 72%; padding-top: 0; padding-left: 0.1333rem; }
}

.article-card-cover-box{ margin-top: 0.5867rem; margin-bottom: -.32rem; }
.article-card-cover-box .list::after{ content:""; display:block; visibility:hidden; clear:both; }
.article-card-cover{ width: 5.4667rem; float: left; margin-right: 0.32rem; margin-bottom: 0.32rem; }
@media screen and (min-width: 769px) {
    .article-card-cover:nth-child(3n){ margin: 0; }
}
.article-card-cover .cover{ width: 100%; height: 3.0667rem; font-size: 0; position: relative; overflow: hidden; }
.article-card-cover .cover .tag{ position: absolute; left: 0.1333rem; top: 0.1333rem; width: 0.5867rem; height: 0.3733rem; background: linear-gradient(90deg, #A41CEA, #D524E2); color: #F5F5F5; font-size: 14px; line-height: 0.3733rem; text-align: center; }
.article-card-cover .cover .tag.zf{ background: linear-gradient(90deg, #423BDD, #2A50DE); }
.article-card-cover .cover .tag.top{ background: linear-gradient(90deg, #FF9001, #FFA233); }
.article-card-cover .center{ background: #F7F9FA; padding: 0.2667rem 0.32rem; }
.article-card-cover .center .title{ margin-bottom: 0.1333rem; min-height: 0.78rem; word-break:break-all; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow:hidden; }
.article-card-cover .center .tags{ margin-bottom: 0.3467rem; }
.article-card-cover .center .bottom .time{ float: right; }
@media screen and (max-width: 768px) {
    .article-card-cover-box{ margin-top: 0; }
    .article-card-cover{ width: 100%; height: auto; float: left; margin-right: 0; margin-bottom: 0.2667rem; }
    .article-card-cover .cover{ height: 4.0667rem; }

    .article-card-cover .center .title{ margin-bottom: .3rem; }
    .article-card-cover:last-child{ margin: 0; }
    .article-card-cover .cover .tag{ width: 1rem; height: 0.5333rem; line-height: 0.6rem !important; font-size: 13px; }
}

.article-card-cover-sm{ float: left; width: 4rem; height: 5.8667rem; margin-right: 0.3499rem; position: relative;  transition: all 0.5s ease 0s; }
.article-card-cover-sm:nth-child(4n){ margin-right: 0; }
.article-card-cover-sm .cover{ width: 100%; height: 4.6267rem; font-size: 0; width: 100%; }
.article-card-cover-sm .center{ position: absolute; width: 100%; border-radius: 0.5333rem 0rem 0rem 0rem; bottom: 0;  height: 2.0933rem; background: #F7F9FA; padding:0.2667rem 0.32rem; box-sizing: border-box; }
.article-card-cover-sm .center .title{ word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow: hidden; min-height: 0.8rem; margin-bottom: .1rem;}
.article-card-cover-sm .center .tags{ margin-bottom: 0.1867rem; word-break:break-all; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow: hidden; }
.article-card-cover-sm .center .bottom .btn{ display: inline-block; padding: 0 0.1067rem; line-height: 0.2667rem; height: 0.2667rem; background: #EBEBEB; color: #666666; }
.article-card-cover-sm .center .bottom .time{ float: right; }
.article-card-cover-sm:hover .center{ background: url(../image/article-card-cover-sm-bj.png) no-repeat; background-size: 100% 100%; }
.article-card-cover-sm:hover .center .title{ color: #fff }
.article-card-cover-sm:hover .center .tags{ color: #fff }
.article-card-cover-sm:hover .center .btn{ background: #ffffff; color: #423BDD; }
@media screen and (max-width: 768px) {
    .article-card-cover-sm{ width: 48% !important; margin-bottom: 0.2667rem; }
    .article-card-cover-sm:nth-child(2n){ margin-right: 0 !important; }
    .article-card-cover-sm .cover{ width: 100%; }
    .article-card-cover-sm .center{ border-radius: 0.5333rem 0rem 0rem 0rem; bottom: 0;  height: 2.4933rem; padding:0.2667rem 0.32rem; padding-bottom: 0.2667rem; }
    .article-card-cover-sm .center .title{ margin-bottom: 0.1333rem; line-height: 1.2; }
}

/* 投资融服务 */
.invest-box{ margin-top: 0.6133rem; }
.invest-box .invest-title{ font-size: 0.48rem; font-weight: bold; margin-top: 0.6667rem; margin-bottom: 0.2133rem; text-align: center; }
.invest-box .invest-desc{ font-size: 0.24rem; color: #666666; margin-bottom: 0.56rem; text-align: center; }
.invest-box .invest-content::after{ content:""; display:block; visibility:hidden; clear:both; }
.invest-box .invest-banner{ width: 9.76rem; height: 5.9467rem; float: left; }
.invest-box .invest-list{ float: left; width: 7.0667rem; height: 5.8667rem; background: #F7F9FA; padding: 0.1067rem 0.4rem; box-sizing: border-box; margin-left: 0.1867rem; }
.invest-box .invest-item{ padding: 0.4rem 0; position: relative; cursor: pointer; }
.invest-box .invest-item:hover .font-18{ color: #423BDD; }
.invest-box .invest-item::after{ content: ""; width: 0.9333rem; height: 0.0133rem; background: #E6E6E6; position: absolute; left: 0; bottom: 0; }
.invest-box .invest-item:last-child::after{ content: none; }
.invest-box .invest-item .invest-item-h1{ margin-bottom: 0.16rem; }
.invest-box .invest-item .invest-item-h2{ font-size: 0.2133rem; color: #666666; }
@media screen and (max-width: 768px) {
    .invest-box{ margin-top: 0.2133rem; }
    .invest-box .invest-banner{ width: 100%; }
    .invest-box .invest-list{ width: 100%; height: auto; padding: 0.1067rem 0.4rem; box-sizing: border-box; margin-left: 0; }
}

/* 活动 */
.activity-box{ margin-top: 0.6133rem; }
.activity-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.activity-list .activity-item{ height: 3.0667rem; float: left; margin-top: 0.2933rem; }
.activity-list .activity-item:nth-child(2n){ margin-left: 0.32rem; }
.activity-list .activity-item::after{ content:""; display:block; visibility:hidden; clear:both; }
.activity-list .activity-cover{ position: relative; float: left; width: 3.96rem; height: 3.0667rem; overflow: hidden; }
.activity-list .activity-cover img{ width: 100%; height: 100%; }
.activity-list .activity-cover .tag{ position: absolute; left: 0.1333rem; top: 0.1333rem; padding: 0 0.1333rem; height: 0.3733rem; background: linear-gradient(90deg, #A41CEA, #D524E2); color: #F5F5F5; font-size: 14px; line-height: 0.3733rem; text-align: center; }
.activity-list .activity-cover .tag.ing{ background: linear-gradient(90deg, #423BDD, #2A50DE); }
.activity-list .activity-cover .tag.end{ background: linear-gradient(90deg, #FF9001, #FFA233); }
.activity-list .activity-center{ float: left; width: 4.3733rem; height: 3.0667rem; background: #F7F9FA; padding: 0.3067rem; box-sizing: border-box; }
.activity-list .activity-center .title{ margin-bottom: 0.1333rem; }
.activity-list .activity-center .tags{ margin-bottom: 0.8267rem; }
.activity-list .activity-center .bottom { margin-bottom: 0.16rem; }
.activity-list .activity-center .bottom *{ vertical-align: middle; }
.activity-list .activity-center .bottom img{ width: 0.27rem; height: 0.27rem;}
@media screen and (max-width: 768px) {
    .activity-box{ margin-top: 0.2133rem; }
    .activity-list .activity-item{ width: 100%; }
    .activity-list .activity-item:first-child{ margin-top: 0; }
    .activity-list .activity-item:nth-child(2n){ margin-left: 0; }
    .activity-list .activity-cover{ float: left; width: 33%; }
    .activity-list .activity-cover .tag{ height: 0.5333rem; line-height: 0.6rem !important; font-size: 13px; }

    .activity-list .activity-center{ float: left; width: 66%; padding: 0 0.3067rem; padding-top: .22rem; box-sizing: border-box; }
    .activity-list .activity-center .tags{ margin-bottom: 0.1267rem; }
    .activity-list .activity-center .bottom { margin-top: 0; }
}

/* 视频弹窗 */
.pop-video{ position: fixed; z-index: 999; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); }
.pop-video .pop-vide-content{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; }
.pop-video video{ width: 900px; height: 506px; }
.pop-video .close{ position: absolute; bottom: -50px; text-align: center; width: 100%; }
.pop-video .close img{ width: 30px; height: 30px; cursor: pointer; }
@media screen and (max-width: 768px) {
    .pop-video video{ width: 9.2rem; height: auto; }
}

/* footer */
.home-footer{ margin-top: 0.6667rem; width: 100%; background: #0B0827; color: #fff; }
.footer-content{ width: 17.0667rem; margin: 0 auto; position: relative; padding-top: 0.8rem; }
.footer-content::after{ content:""; display:block; visibility:hidden; clear:both; }
.footer-content a{ color: #fff; }
.footer-content .footer-logo{ float: left; width: 2.6667rem; margin-right: 0.8rem; cursor: pointer; }
.footer-content .footer-line{ float: left; margin-left: 0.5rem; }
.footer-content .footer-line li{ font-size: 0.16rem; opacity: .8; margin-bottom: 0.16rem; }
.footer-content .footer-line li a:hover{ text-decoration: underline;  }
/* .footer-content .footer-line li.title a:hover{ text-decoration: none;  } */
.footer-content .footer-line .title{ font-size: 16px; color: #fff; font-weight: bold; margin-bottom: 0.3467rem; }
.footer-content .footer-line .qrcode{ display: inline-block; text-align: center; }
.footer-content .footer-line .qrcode:nth-child(1){ margin-right: 0.2667rem; }
.footer-content .footer-line .qrcode img{ width: 1.48rem; margin-bottom: 0.08rem; }
.footer-content .company-info{ position: absolute; left: 0; top: 2.4rem; }
.footer-content .company-info .company-line{ font-size: 0.2133rem; color: #ffffff; opacity: .8; margin-bottom: 0.24rem; }
.footer-content .company-info .company-line *{ vertical-align: middle; }
.footer-content .company-info .company-line img{ width: 0.2133rem; margin-right: 0.08rem; }
.mobile-company{ padding: 10px 0; border-top: 0.9975px solid #24213D; text-align: center; font-size: 12px; color: #787781; margin-top: 50.0025px; line-height: 1.8; }
.mobile-company a{ color: #787781; margin-left: 5px; }

/* 暂时隐藏 */
/* .footer-content .footer-line:nth-child(4){ display: none; }
.footer-content .footer-line:nth-child(5){ display: none; } */

@media screen and (max-width: 768px) {
    body{
        padding-top: 1.7333rem;
    }
    .home-footer{ width: 100%; height: auto; overflow-x: hidden; padding-top: 0.5333rem;  }
    .footer-content{ width: 100%; padding-top: 0.4rem; }
    .footer-content .footer-logo{ display: block; float: none; margin: 0 auto; margin-bottom: 0.3467rem; }
    .footer-content .footer-line{ margin-left: 1rem; }
    .footer-content .footer-line:nth-of-type(5){ margin-left: 2.1rem; }
    .footer-content .footer-line li{ display: none; }
    .footer-content .footer-line .title{ font-size: 14px; display: inline-block; }
    .footer-content .attention-us{ margin-bottom: 0.6rem; margin-top: 0.2667rem; width: 100%; text-align: center; margin-left: 0; }
    .footer-content .attention-us .title{ display: none !important; }
    .footer-content .company-info{ display: none; position: absolute; left: 0; top: 2.4rem; }
    .mobile-company{ margin-top: 0.3rem; }

}
/*********************************************
*******************文章列表********************
**********************************************/
.page-article .banner-box{ height: 4.8rem; }
.page-article-list{ margin-top: 0.32rem; }
.page-article-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-article-list .article-card-cover{ margin-bottom: 0.32rem; }
.page-article-list .article-card-cover:nth-child(3n){ margin-right: 0; }
.article-filter-box{ margin-top: 0.32rem; background: #FFFFFF; border: 0.0133rem solid #EBEBEB; border-bottom: none; overflow: hidden; }

.filter-line{ position: relative; overflow: hidden; padding: 0.14rem 0; padding-left: 1.6rem; border-bottom: 0.0133rem solid #EBEBEB; line-height: 1.5; padding-right: 1.6rem; height: 0.7rem; box-sizing: border-box; }
.filter-line.open{ height: auto; }
.filter-line li{ font-size: 16px; width: 1.36rem; padding-left: 0.2667rem; line-height: 2; cursor: pointer; color: #333333; float: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.filter-line li:hover{ color:#423BDD }
.filter-line li.label{position: absolute; height: 100%; left: 0; top: 0; background: #F7F9FA; font-weight: bold; width: 1.6rem; padding-left: 0; text-align: center; padding-top: 0.14rem; box-sizing: border-box; }
.filter-line li.label:hover{ color: #333333; }
.filter-line li.current{ color: #423BDD; }
.filter-line .arrow-box{ position: absolute; right: 0; top: 0; padding: 0; margin-right: 0.2667rem; padding-right: 0.2rem; width: auto; line-height: 0.73rem; background: url(../image/arrow-b.png) no-repeat; background-size: 0.16rem 0.0667rem; background-position: right 0.33rem;font-size: 14px;}
.filter-line .arrow-box:hover{ color: #423BDD; }
.filter-line .arrow-box.open{ background-image: url(../image/arrow-top.png); }
@media screen and (max-width: 768px) {
    .article-filter-box{ display: none; }
    .article-filter-box-mobile{ display: block !important; box-sizing: border-box; width: 10rem; margin-left: -0.2667rem; background: #fff; z-index: 99; }
    .article-filter-box-mobile::after{ content:""; display:block; visibility:hidden; clear:both; }
    .article-filter-box-mobile.fiexd{ position: fixed; top: 1.7333rem; margin: 0; left: 0; z-index: 99; border-bottom: 1px solid #E6E6E6;  }
    .filter-tab{ position: relative; height: 1.1733rem; width: 33%; float: left; text-align: center; line-height: 1.1733rem; text-align: center;background: url(../image/filter-arrow-b.png) no-repeat; background-size: 0.2667rem 0.1467rem; background-position: 2.2rem 0.49rem; font-size: 0.4267rem; color: #333; box-sizing: border-box; }
    .filter-tab.open{ background-image: url(../image/filter-arrow-t.png); color: #423BDD; }
    .filter-tab .child{ width: 10rem; max-height: 0; overflow: hidden; position: fixed; left: 0; top: 2.92rem; background: #fff; padding-left: 0.4267rem; z-index: 100; left: 0; transition: all .4s; }
    .filter-tab .child.open{ max-height: 13.3333rem;  }
    .filter-tab .child::after{ content:""; display:block; visibility: hidden; clear:both; }
    .filter-tab .child li{ float: left; width: 2.8rem; height: 0.8533rem; background: #F1F5F7; border-radius: 0.4267rem; margin-right: 0.3733rem; line-height: 0.8533rem; text-align: center; font-size: 0.3733rem; color: #666666; margin-top: 0.3733rem; }
    .filter-tab .child li:last-child{ margin-bottom: 0.3733rem; }
    .filter-tab .child li.current{ background: #423BDD; color: #fff; }
    .page-article-list{ margin-top: 0; }
    #filterScreen{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; background: rgba(0,0,0,.6);}
}

/* 甲小姐对话帅选 */
.filter-line.dialogue{ margin-top: 0.2933rem; padding: 0; }
.filter-line.dialogue li{ position: relative; width: auto; margin-right: 0.6667rem; padding-left: 0; }
.filter-line.dialogue li.current::after{ position: absolute; content: ""; width: 100%; left: 0; bottom: 0; height: 0.04rem; background-color: #423BDD; }
.filter-line.dialogue li.dialogue-option{ float: right; font-size: 14.0025px; margin-right: 0;  }
.filter-line.dialogue li.dialogue-option *{ vertical-align: middle; }
.filter-line.dialogue li.dialogue-option a{ color: #666666; }
.filter-line.dialogue li.dialogue-option a.current{ color: #423BDD; }
.filter-line.dialogue li.dialogue-option span{ display: inline-block; margin: 0 0.2rem; width: 0.0133rem; height: 0.1867rem; background: #CCCCCC; }
@media screen and (max-width: 768px) {
    .filter-line{ padding-left: 1.6rem;; border-bottom: 1px solid #EBEBEB; height: auto; position: relative; padding-right: 1.6rem; height: 1rem; }
    .filter-line li{ font-size: 13px; width: 1.7rem; padding-left: 0.2667rem; line-height: 2.2;  }
    .filter-line li.label{ width: 1.6rem; position: absolute; left: 0; padding-top: 0.2rem;  }
    /* .page-article .filter-line{ padding-top: 0; } */
    .page-article .filter-line.dialogue{ margin-top: .2rem; padding-left: 0; height: auto; margin-bottom: 0.2667rem; }
    .page-article .filter-line.dialogue li{ margin-right: 0.6667rem; padding-left: 0; }
    .page-article .filter-line.dialogue li.dialogue-option{ display: none; }
}

/*********************************************
*******************文章详情********************
**********************************************/
.article-content{ padding-right: 5.3867rem; padding-top: 0.5067rem; position: relative; }
.article-content .article-header{ padding-bottom: 0.5333rem; border-bottom: 0.0133rem solid #EBEBEB; }
.article-content .article-header .title{ font-size: 0.4rem; font-weight: bold; margin-bottom: 0.2933rem; }
.article-content .article-header .author-header{ font-size: 16px;  }
.article-content .article-header .author-header *{ vertical-align: middle; }
.article-content .article-header .author-header .logo{ width: 0.4267rem; height: 0.4267rem; border-radius: 50%; background: #eeeeee; margin-right: 0.1067rem; }
.article-content .article-header .author-header .name{ margin-right: 0.4rem; cursor: pointer; }
.article-content .article-header .author-header .name:hover{ text-decoration: underline; }
.article-content .article-header .author-header .time{ float: right; color: #999999; }
.article-content .article-detail{ position: relative; font-size: 0.2133rem; padding-bottom: 20px; border-bottom: 0.0133rem solid #EBEBEB; padding-top: 0.5333rem; }
.article-content .article-detail img{ max-width: 100% !important; }
.article-content .article-detail .cover{ margin-bottom: 0.5067rem; font-size: 0; }
.article-content .article-detail .cover img{ width: 100%; }
.article-content .article-detail .article-message{ line-height: 1.8; font-size: 0.2133rem; }
.article-content .article-detail .article-from{ margin-top: 0.5333rem; font-size: 0.1867rem; color: #999999; }
.article-content .article-detail .article-data-box{ text-align: right; }
.article-content .article-detail .article-data-box li{ display: inline-block; padding: 0.1867rem 0;  color: #999999; font-size: 0.1867rem; text-align: center; cursor: pointer; margin-left: 0.4rem;}
.article-content .article-detail .article-data-box li img{ width: 0.4rem; vertical-align: middle; }
.article-content .article-detail .article-data-box li div{ display: inline-block; vertical-align: middle; }

@media screen and (max-width: 768px) {
    .article-content{ padding-right: 0; padding-top: 0.5067rem; position: relative; }
    .article-content .article-detail{ padding-left: 0;  }
    .article-content .article-detail .cover{ width: 100%; margin-bottom: 0.3067rem; }
    .article-content .article-detail .article-data-box{ position: relative; top: 0; margin-top: 0.2667rem; }
    .article-content .article-detail .article-data-box li{ display: inline-block; padding: 0.1867rem 0; width: 20%; border-bottom: none; font-size: 13px; text-align: center; }
    .article-content .article-detail .article-data-box li img{ width: 0.5rem; }

    .article-content .article-header .author-header{ font-size: 12px; }

}
/* 右侧相关文章 */
.article-content .other-article-box{ position: absolute; right: 0; }
.article-content .other-article-box .other-frame{ width: 360px; border: 1px solid #EBEBEB; position: relative; padding: 0 24px; box-sizing: border-box; margin-bottom: 24px; }
.article-content .other-article-box .other-frame .top-line{ position: absolute; width: 100%; height: 2px; background: linear-gradient(90deg, #8E04CE, #3918B8); left: 0; }
.article-content .other-article-box .other-frame .title-box{ height: 72px; line-height: 72px; font-size: 24px; color: #333333; font-weight: bold; border-bottom: 1px solid #EBEBEB;  }
.article-content .other-article-box .other-frame .title-box .more{ color: #666666; float: right; font-size: 12px; background: url(../image/icon-arrow-r.png) no-repeat; background-size: 7px 12px; background-position: right center; padding-right: 12px; cursor: pointer; }
.article-content .other-article-box .other-frame .other-header{ width: 360px; height: 143.0025px; background: url(../image/report-link-header-bj.png) no-repeat; background-size: 100% 100%; padding: 0 24px; box-sizing: border-box; padding-top: 30px; color: #fff; margin-left: -24px;}
.article-content .other-article-box .other-frame .other-header .h1{ line-height: 1; font-size: 24px; font-weight: bold; margin-bottom: 15px; }
.article-content .other-article-box .other-frame .other-header .h2{ opacity: .8; line-height: 1.5; font-size: 15.9975px; }

.article-content .other-article-box .other-frame .article-item{ padding: 16px 0; border-top: 1px solid #EBEBEB; font-size: 16px; }
.article-content .other-article-box .other-frame .article-item a:hover{ color: #4d7fd0; }
.article-content .other-article-box .other-frame .report-item{ display: block; margin-bottom: 24px; padding-left: 76px; position: relative; cursor: pointer; }
.article-content .other-article-box .other-frame .report-item:first-child{ padding-top: 24px; }
.article-content .other-article-box .other-frame .report-item .cover{ font-size: 0; position: absolute; left: 0; width: 60px; height: 88px; }
.article-content .other-article-box .other-frame .report-item .cover img{ width: 100%; height: 100%; }
.article-content .other-article-box .other-frame .report-item .center{ height: 88px; }
.article-content .other-article-box .other-frame .report-item .center .title{ font-size: 16px; color: #000000; font-weight: bold; margin-bottom: 8px; }
.article-content .other-article-box .other-frame .report-item .center .title:hover{ color: #4d7fd0; }
.article-content .other-article-box .other-frame .report-item .center .tags{ margin-bottom: 20px;}
.article-content .other-article-box .other-frame .report-item .center .tags:hover{ text-decoration: underline; }
.article-content .other-article-box .advertising-plus{ width: 360px; height: 276px; margin-bottom: 24px; cursor: pointer; }
.article-content .other-article-box .advertising-sm{ height: 180px; margin-bottom: 0.1333rem; cursor: pointer; }
.article-content .other-article-box .advertising-sm img{ width: 360px; height: 100%; }
/* 移动端隐藏 */
@media screen and (max-width: 768px) {
    .article-content .other-article-box{ display: none; }
}
/* 评论 */
.article-content .article-comment{ margin-top: 0.72rem; }
.article-content .article-comment .title{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.2133rem; }
.article-content .article-comment .textarea-box{ font-size: 0.2133rem;  height: 1.6rem; padding: 0.2rem;  background: #F7F9FA; position: relative; box-sizing: border-box; margin-bottom: 0.2133rem;}
.article-content .article-comment .textarea-box textarea{ width: 100%; height: 100%; background: none; border: none; }
.article-content .article-comment .textarea-box .textarea-footer{ position: absolute; bottom: 0.2133rem; right: 0.2133rem; color: #999999; }
.article-content .article-comment .textarea-box .textarea-footer .submit-btn{ width: 1.3333rem; height: 0.4267rem; background: #423BDD; margin-left: 0.2133rem; line-height: 0.4267rem; text-align: center; color: #ffffff; display: inline-block; cursor: pointer; }
.comment-item{ padding-left: 0.7333rem; position: relative; }
.comment-item .cover{ position: absolute; left: 0; top: 0.32rem; width: 0.5333rem; height: 0.5333rem; border-radius: 50%; }
.comment-item .comment-center{ position: relative; padding: 0.32rem 0; border-bottom: 0.0133rem solid #EBEBEB; }
.comment-item .option{ position: absolute; right: 0; top: 0.4267rem; font-size: 16px; color: #999999; cursor: pointer; }
.comment-item .option.select{ color: #423BDD; }
.comment-item .option *{ vertical-align: middle; }
.comment-item .option img{ width: 0.3333rem; margin-right: 0.08rem; }
.comment-item .option *{ vertical-align: middle; }
.comment-item .delete{ position: absolute; right: 0; top: 0.4267rem; width: 0.4rem; cursor: pointer; }
.comment-item .name{ color: #333; font-weight: bold; margin-bottom: 0.08rem; font-size: 16px; }
.comment-item .time{ margin-bottom: 0.24rem; }
.comment-item .msg{ line-height: 2; }
.comment-item .replay-box{ padding: 0.16rem 0.2133rem; background: #F7F9FA; font-size: 14px; color: #666; margin-top: 0.2133rem; cursor: pointer; }
@media screen and (max-width: 768px) {

    .article-content .article-comment{ margin-top: 0.52rem; }
    .article-content .article-comment .title{ font-size: 16px; }
    .article-content .article-comment .textarea-box{ height: 2rem; padding: 0.2rem; font-size: 14px;}
    .article-content .article-comment .textarea-box .textarea-footer .submit-btn{ height: 0.6rem; line-height: 0.6rem; background: #423BDD; }
    .comment-item .option{ font-size: 14px; }
    .comment-item .option img{ width: 0.5rem; }
    .comment-item .replay-box{ font-size: 13px; }
}

/*********************************************
*******************作者详情********************
**********************************************/
.page-author-info .content-box{ margin-top: 0.5333rem; position: relative; }
.page-author-info .production-list{ width: 12.64rem; }
.page-author-info .production-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-author-info .article-card-cover{ width: 4rem; height: 4.4rem; }
.page-author-info .article-card-cover .cover{ height: 2.24rem; }
.page-author-info .author-card{ position: absolute; right: 0; width: 4rem; padding: 0.8rem 0.32rem 0.2667rem 0.32rem; background: url(../image/author-header-bj.png) no-repeat; background-size: 100% 1.6rem; background-color: #EBEBEB; background-position: 0 0; text-align: center; box-sizing: border-box; }
.page-author-info .author-card .logo{ font-size: 0; }
.page-author-info .author-card .logo img{ width: 1.6rem; height: 1.6rem; border-radius: 50%; margin-bottom: 0.2133rem; }
.page-author-info .author-card .name{ font-size: 24px; font-weight: bold; margin-bottom: 0.1067rem; }
.page-author-info .author-card .msg{ font-size: 14.0025px; color: #666666; margin-bottom: 0.5333rem; }
.page-author-info .author-card .option{ width: 80%; height: 0.48rem; background: #F6F6FF; border-radius: 0.24rem; font-size: 15.9975px; color: #423BDD; line-height: 0.48rem; margin: 0 auto; margin-bottom: 0.2133rem; word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow: hidden; padding: 0 .106667rem; cursor: pointer; }
.page-author-info .author-card .option *{ vertical-align: middle; }
.page-author-info .author-card .option img{ width: 0.2133rem; }

/* 报告 */
.page-author-info .article-card-cover-sm{ margin-right: .27rem; width: 3.9rem; margin-bottom: .27rem; }


@media screen and (max-width: 768px) {
    .page-author-info .production-list{ width: 100%; }
    .page-author-info .article-card-cover{ width: 100%; height: auto; }
    .page-author-info .article-card-cover:nth-child(2n){ margin-right: 0; }
    .author-card{ width: 100% !important; margin-bottom: 0.2667rem; position: relative !important; display: block; }
    .page-author-info .author-card .option{ height: 0.6667rem; line-height: 0.6667rem; }
    .page-author-info .author-card .option a{ color: #423BDD;; }
    .page-author-info .author-card .option img{ width: 0.3133rem; }
}

/*********************************************
*******************搜索页********************
**********************************************/
.article-search-box{ height: 2.4rem; background: #F7F9FA; padding-top: 0.4rem; box-sizing: border-box; margin-top: 0.5333rem; }
.article-search-box .input-box{ width: 80%; height: 0.8rem; font-size: 0.24rem; margin: 0 auto; margin-bottom: 0.3333rem;  }
.article-search-box .input-box input{background: #FFFFFF; display: inline-block; width: 75%; height: 100%; border: none; padding: 0 0.3467rem; box-sizing: border-box; }
.article-search-box .input-box .search-btn{ width: 23%; display: inline-block; line-height: 0.8rem; text-align: center; background: #423BDD; color: #fff; cursor: pointer; }
.article-search-box .search-msg{ margin-bottom: 0; margin-left: 10%; }

.search-author-list{}
.search-author-item{ display: inline-block; width: 7.7067rem; position: relative; height: 2.14rem; padding-top: 0.3rem; box-sizing: border-box; border-bottom: 0.0133rem solid #EBEBEB; cursor: pointer; }
.search-author-item:nth-child(2n-1){ margin-right: 0.8rem; }
.search-author-item:nth-child(2n){ margin-left: 0.8rem; position: relative; }
.search-author-item:nth-child(2n)::before{ content: ""; width: 0.0133rem; height: 1.3333rem; background: #EBEBEB; position: absolute; left: -0.8rem; top: 0.4rem; }
.search-author-item .logo{ position: absolute; font-size: 0; left: 0; }
.search-author-item .logo img{ width: 0.8rem; height: 0.8rem; background: #F5F5F5; border-radius: 50%; }
.search-author-item .center{ padding-left: 1.0133rem; }
.search-author-item .center .name{ font-size: 18px; font-weight: bold; position: relative; }
.search-author-item .center .other{ font-size: 16px; color: #666666; top: 0; font-weight: normal; }
.search-author-item .center .other div{ float: left; position: relative; padding-left: .34rem; box-sizing: border-box; }
.search-author-item .center .other div.wechat{ width: 44%; }
.search-author-item .center .other div.email{ width: 55%; text-align: left; }
.search-author-item .center .other img{ width: 0.2133rem; position: absolute; left: 0; top: 0.08rem; }
.search-author-item .center .msg{ font-size: 12px; height: 0.6667rem; color: #999999; margin-top: 0.2133rem; line-height: 1.5; word-break:break-all;
    display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow: hidden; }
.search-author-item:hover .center .name{ text-decoration: underline; }
.search-author-item:hover .center .msg{ text-decoration: underline; }
.page-search .article-card-cover-sm{ margin-bottom: 0.2667rem; width: 3.9rem;}

@media screen and (max-width: 768px) {
    .search-author-item{ width: 100%; margin: 0 !important; height: auto; padding-bottom: 0.4rem; }
    .search-author-item .msg{ height: auto !important; }
    .search-author-item .center .name{ font-size: 15px; }
    .search-author-item .center .other{ font-size: 13px;  margin-top: 0.2333rem; }
    .search-author-item .center .other div{ padding-left: .43rem; }
    .search-author-item .center .other img{ width: 0.3133rem; top: 0.05rem; }
}

/*********************************************
*******************研究********************
**********************************************/
.page-study-list .banner-box{ height: 5.3333rem; }
.page-study-list .banner-box .points {bottom: 0.5rem;}
.study-list{ margin-top: 0.32rem; }
.study-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.study-list .article-card-cover-sm{ margin-bottom: 0.32rem; }
.study-list .article-card-cover-sm:nth-child(4n){ margin-right: 0; }
@media screen and (max-width: 768px) {
    .page-study-list .banner-box{ height: 4.8rem; }
}

/*********************************************
*******************研究详情********************
**********************************************/
.page-study-info .content-box{ min-height: 12rem; }
.page-study-info .content-box::after{ content:""; display:block; visibility:hidden; clear:both; }
.link-us-box{ padding: 0.1333rem 0; font-size: 0.2133rem; }
.link-us-box div{ padding: 0.1rem 0; }
.page-study-info .study-base{ margin-bottom: 0.1333rem; position: relative; min-height: 6.2533rem;; padding-left: 4.72rem; }
.page-study-info .study-base .cover{ position: absolute; left: 0; width: 4.2667rem; height: 6.2533rem; }
.page-study-info .study-base .center{ }
.page-study-info .study-base .center .name{ font-size: 30px; margin-bottom: 0.2667rem; font-weight: 600; }
.page-study-info .study-base .center .tags{ margin-bottom: 0.4533rem;  }
.page-study-info .study-base .center .tags .item{ height: 0.4267rem; background: #F7F9FA; border: 0.0133rem solid #EAEAEA; line-height: 0.4267rem; margin-right: 0.2133rem; display: inline-block; padding: 0 0.2133rem;}
.page-study-info .study-base .center .tags .time{ float: right; line-height: 0.4267rem; }
.page-study-info .study-base .center .option{ position: relative; padding-left: 1.2rem; font-size: 16px; margin-bottom: 0.2933rem; }
.page-study-info .study-base .center .option .label{ position: absolute; left: 0; color: #666; }
.page-study-info .study-base .center .btn-box{ margin-top: 1.7333rem; text-align: center; }
.page-study-info .study-base .center .btn-box .btn{display: inline-block; font-size: 18px; line-height: 0.64rem; text-align: center; width: 2.6667rem; height: 0.64rem; background: #FFFFFF; border: 1px solid #423BDD; border-radius: 0.32rem; margin-right: 0.32rem; color: #423BDD; cursor: pointer;}
.page-study-info .study-base .center .btn-box .btn.primary{ background: #423BDD; color: #fff; }
.page-study-info .study-detail{ font-size: 16px; line-height: 1.8; padding-bottom: 0.5333rem; border-bottom: 0.0133rem solid #EBEBEB; padding-top: 0.5333rem; }
.page-study-info .study-detail:last-child{ border-bottom: none; }
.page-study-info .study-detail img{ max-width: 100%; margin: 0.1333rem 0; }
.page-study-info .study-detail .study-block-title{ position: relative; font-size: 24px; font-weight: 500; padding-left: 0.2933rem; margin-bottom: 0.2667rem; }
.page-study-info .study-detail .study-block-title::before{ content: ' '; width: 0.08rem; height: 0.32rem; background: linear-gradient(128deg, #8E04CE, #3918B8); position: absolute; left: 0; top: 0.08rem; }
@media screen and (max-width: 768px) {
    .page-study-info .study-base{ padding-left: 0; margin-bottom: .4rem; }
    .page-study-info .study-base .cover{ position: relative; width: 100%; height: 4.2533rem; margin-bottom: 0.2667rem; }
    .page-study-info .study-base .center .option{ padding-left: 2rem; font-size: 14px; }
    .page-study-info .study-base .center .btn-box{ margin-top: .7333rem; }
    .page-study-info .study-base .center .name{ font-size: 20px; }
    .page-study-info .study-base .center .btn-box .btn{ font-size: 14px; }
    .page-study-info .study-detail .study-block-title{ font-size: 18px; }
    .page-study-info .study-detail{ font-size: 15px; }
    .page-study-info .study-detail .study-block-title::before{ height: 22px;  }

}

/*********************************************
*******************活动列表********************
**********************************************/
.page-activity-list .banner-box{ height: 4.8rem; }
.page-activity-list .banner-box .points {bottom: 0.5rem;}
.page-activity-list .loading-more-btn{ margin: 0 auto; width: 3.2rem; height: 0.64rem; background: #423BDD; border-radius: 0.32rem; font-size: 0.24rem; color: #fff; line-height: 0.64rem; text-align: center; margin-top: 0.5333rem; cursor: pointer; }
.page-activity-list .activity-video-box{ margin-top: 0.8rem; padding-bottom: 0.8rem; padding-top: 0.8rem; box-sizing: border-box; background: url(../image/activity-video-bj.png) no-repeat; background-size: 100% 100%; box-sizing: border-box; }

.page-activity-list .activity-video-box .title{ width: 17.0667rem; margin: 0 auto; font-size: 0.32rem; font-weight: bold; margin-bottom: 0.3733rem; }
.page-activity-list .activity-video-box .list{ width: 17.0667rem; margin: 0 auto; overflow-x: scroll; white-space: nowrap;}
.page-activity-list .activity-video-box .list::-webkit-scrollbar { display:none }
.page-activity-list .activity-video-box .activity-video-item{ display: inline-block; margin-right: 24px; width: 5.44rem; cursor: pointer; background: #fff;}
.page-activity-list .activity-video-box .activity-video-item:last-child{ margin-right: 0; }
.page-activity-list .activity-video-box .activity-video-item .cover{ position: relative; height: 3.0667rem; overflow: hidden; }
.page-activity-list .activity-video-box .activity-video-item .cover .icon{ position: absolute; left: 50%; top: 50%; width: 0.8rem; height: 0.8rem; margin-left: -0.4rem; margin-top: -0.4rem; }
.page-activity-list .activity-video-box .activity-video-item .activity-title{ height: 0.8rem; line-height: 0.8rem; margin: 0 0.32rem; font-size: 0.24rem; font-weight: bold; background-color: #fff; }
.page-activity-list .activity-video-box .activity-video-item:hover .activity-title{ color: #3918B8; }
.page-activity-list .paging-box{ margin-top: 0.5333rem; text-align: center; font-size: 0.2133rem; color: #999999; }
.page-activity-list .paging-box *{ vertical-align: middle; }
.page-activity-list .paging-box .current{ color: #333333; }
.page-activity-list .paging-box .btn{ display: inline-block; width: 0.48rem; height: 0.48rem; margin: 0 0.2333rem; background-size: 100% 100%; cursor: pointer; }
.page-activity-list .paging-box .btn.pre{ background-image: url(../image/pre-page-icon.png); }
.page-activity-list .paging-box .btn.pre.can{ background-image: url(../image/pre-page-icon-select.png); }
.page-activity-list .paging-box .btn.next{ background-image: url(../image/next-page-icon.png); }
.page-activity-list .paging-box .btn.next.can{ background-image: url(../image/next-page-icon-select.png); }
.page-activity-list .partner-box{ position: relative; padding-left: 2.4533rem; margin-top: 0.8rem; min-height: 5.12rem; }

.page-activity-list .partner-box .label-box{ width: 2.4533rem; position: absolute; left: 0; background: url(../image/partner-bj.png) no-repeat; background-size: 100% 100%; height: 5.1267rem; padding-left: 0.4rem; padding-top: 0.8rem; color: #ffffff; box-sizing: border-box; }
.page-activity-list .partner-box .label-box .h1{ font-size: 0.32rem; font-weight: bold; padding-bottom: 0.2133rem; position: relative; margin-bottom: 0.5333rem; }
.page-activity-list .partner-box .label-box .h1::after{ content: ""; width: 0.5333rem; height: 0.04rem; background: #FFFFFF; position: absolute; bottom: 0; left: 0; }
.page-activity-list .partner-box .label-box .h2{ font-size: 0.2267rem; margin-bottom: 0.5333rem; cursor: pointer; }
.page-activity-list .partner-box .label-box .h2.current{ font-weight: bold; }
.partner-item{ width: 3.3333rem; height: 2.4rem; background-color: #fff; border: 0.0133rem solid #EAEAEA; margin-left: 0.28rem; margin-bottom: 0.3067rem; text-align: center; box-sizing: border-box; position: relative; text-align: center; box-sizing: border-box; float: left; }
.page-activity-list .partner-box .center::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-activity-list .partner-box .center .nodata img{ width: 320px; }
.partner-item .icon{ font-size: 0; position: absolute; width: 100%; top: 50%; transform: translateY(-75%); }
.partner-item .icon img{ width: 1.8667rem; }
.partner-item .name{ position: absolute; top: 1.76rem; width: 100%; font-size: 0.22rem; font-weight: bold; }
.page-activity-list .activity-file-box{ margin-top: 0.7467rem; }
.page-activity-list .activity-file-box .title{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.4rem; }
.page-activity-list .activity-file-box .list .activity-file-item{ width: 8.3733rem; height: 1.0667rem; background: #F7F9FA; margin-bottom: 0.32rem; padding: 0 0.32rem; line-height: 1.0667rem; box-sizing: border-box; display: inline-block; cursor: pointer; }
.page-activity-list .activity-file-box .list .activity-file-item:hover .font-18{ color: #3918B8; }
.page-activity-list .activity-file-box .list .activity-file-item:nth-child(2n){ margin-left: 0.2667rem; }
.page-activity-list .activity-file-box .list .activity-file-item *{ vertical-align: middle; }

.page-activity-list .activity-file-box .list .activity-file-item .time{ float: right; width: 18%; text-align: right; line-height: 1.0667rem; }
.page-activity-list .activity-file-box .list .activity-file-item .msg{ float: left; line-height: 1.0667rem; width: 72%; }
.page-activity-list .activity-file-box .list .activity-file-item img{ width: 0.32rem; margin-right: 0.1333rem; float: left;  padding-top: 0.3467rem; }

@media screen and (max-width: 768px) {
    .page-activity-list .banner-box{ height: 3.8rem; }
    .page-activity-list .activity-video-box{ background: #F6F7F8; width: 100%; overflow-x: hidden; }
    .page-activity-list .activity-video-box .title{ font-size: 18px; }
    .page-activity-list .activity-video-box .list{ width: 100%; padding: 0 0.2667rem; box-sizing: border-box; }
    .page-activity-list .activity-video-box .activity-video-item{ margin-right: 0; width: 100%; margin-bottom: 0.2667rem;  }
    .page-activity-list .activity-video-box .activity-video-item .cover{ height: 5rem; }
    .page-activity-list .activity-video-box .activity-video-item .activity-title{ font-size: 14px; height: 1.2rem; line-height: 1.2rem;}
    .page-activity-list .partner-box{ padding-right: 0; height: auto; }
    .page-activity-list .partner-box .label-box{ left: 0.2667rem; }
    .partner-item .icon img{ width: 2.3rem; }

    .page-activity-list .activity-file-box .title{  font-size: 18px; }
    .page-activity-list .activity-file-box .list .activity-file-item{ height: auto; width: 100%; margin-left: 0 !important; }
    .page-activity-list .activity-file-box .list .activity-file-item .msg{ width: 90%; }
    .page-activity-list .activity-file-box .list .activity-file-item .time{ float: left; margin-top: -0.2333rem; font-size: 14px; width: 50%; text-align: left; }
    .page-activity-list .activity-video-box .title{ padding-left: 0.2667rem; }
    .page-activity-list .activity-video-box .paging-box{ display: none; }

    .page-activity-list .partner-box .label-box{ padding-left: 0.1333rem; padding-top: 0.6rem; }
    .page-activity-list .partner-box .label-box .h1{ font-size: 15px;  }
    .page-activity-list .partner-box .label-box .h2{ font-size: 13px; }
}

/*********************************************
*******************活动详情********************
**********************************************/
.page-activity-info .banner-box{ height: 9.8667rem; }
.activity-apply-btn.ani-plus{ position: absolute; top: 10rem; left: 50%; width: 2.4rem; height: 0.6667rem;background: #423BDD; border-radius: 0.3333rem; margin-left: -1.2rem; color: #fff; font-size: 0.24rem; line-height: 0.6667rem; text-align: center; cursor: pointer; z-index: 9; }
.activity-info-header{ height: 1.0667rem; background: #0B0827; }
.activity-info-header.fixed{ position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }
.activity-info-header .center{ width: 17.0667rem; margin: 0 auto; }
.activity-info-header .center::after{ content:""; display:block; visibility:hidden; clear:both; }
.activity-info-header .center .logo{ font-size: 0; }
.activity-info-header .center .logo img{ width: 1.7333rem; margin-top: 0.1733rem; }
.activity-info-header .center .nav-list{ float: right; line-height: 1.0667rem; }
.activity-info-header .center .nav-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.activity-info-header .center .nav-list li{ float: left; margin-left: 0.6667rem; font-size: 16px; color: #FEFEFE; opacity: .5; cursor: pointer; }
.activity-info-header .center .nav-list li.current{ opacity: 1; }
.page-activity-info .activity-info-title{ margin-top: .7rem; font-size: 0.4267rem; font-weight: bold; padding-bottom: 0.36rem; border-bottom: 0.0267rem solid #D9D9D9; position: relative; margin-bottom: 0.5333rem; }
.page-activity-info .activity-info-title::after{ content: ""; width: 0.4rem; height: 0.0667rem; background: #423BDD; position: absolute; left: 0; bottom: -0.0267rem; }
.page-activity-info .activity-info-detail{ font-size: 16px; line-height: 1.8; }
.page-activity-info .schedule-h1{ margin-bottom: 0.5333rem; }
.page-activity-info .schedule-h1 .item{ width: 2.6667rem; height: 0.5333rem; border: 0.0133rem solid #D9D9D9; border-radius: 0.2667rem; margin-right: 0.32rem; font-size: 18px; color: #333; text-align: center; line-height: 0.5333rem; display: inline-block; cursor: pointer; }
.page-activity-info .schedule-h1 .item.current{ background: #423BDD; color: #fff; }
.page-activity-info .schedule-h2{ height: 0.8rem; background: url(../image/activity-frame-bj.png) no-repeat; background-size: 100% 100%; font-size: 18px; padding: 0 0.24rem; color: #423BDD; line-height: 0.8rem; font-weight: bold; margin-bottom: 0.5333rem; }
.page-activity-info .schedule-h3{ position: relative; padding-left: 2.7733rem; margin-bottom: 0.2067rem; font-size: 16px; }
.page-activity-info .schedule-h3 .time{ font-weight: bold; position: absolute; left: 0; padding-left: .24rem; font-size: 17px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; width: 2.5733rem;; }
.page-activity-info .schedule-h3 .h1{ font-weight: bold; /*margin-bottom: 0.2667rem;*/ }
.page-activity-info .schedule-h3 .h2{ white-space: pre-wrap; font-family: 微软雅黑; }
.page-activity-info .activity-guest-list{ width: 110%; margin-bottom: -.34rem; }
.page-activity-info .guest-item{ position: relative; width: 4rem; height: 5.1733rem; margin-right: 0.2933rem; margin-bottom: 0.3467rem; display: inline-block; overflow: hidden; cursor: pointer;}
.page-activity-info .guest-item .guest-info{ position: absolute; bottom: 0; width: 100%; max-height: 1.2533rem; background-color: rgba(62, 52, 202, .8); padding: 0.2667rem 0.32rem; color: #fff; box-sizing: border-box; transition: all 0.5s ease 0s;}
.page-activity-info .guest-item .guest-info .name{ font-size: 18px; font-weight: bold; margin-bottom: 0.08rem; }
.page-activity-info .guest-item .guest-info .tag{ font-size: 14px; }
.page-activity-info .guest-item .guest-info .msg{ display: block; margin-top: 0.2933rem; line-height: 1.8; font-size: 12px; }
.page-activity-info .guest-item:hover .guest-info{ max-height: 5.1733rem; }
/* .page-activity-info .guest-item:hover .msg{ display: block; } */
.page-activity-info .lightspot-item{ display: inline-block; width: 8.36rem; height: 6.96rem; background: #F7F9FA; padding: 0.5333rem; padding-bottom: 0; box-sizing: border-box; cursor: pointer; margin: 10px 0;}
.page-activity-info .lightspot-item:nth-child(2n){ margin-left: 0.2667rem; }
.page-activity-info .lightspot-item .msg{ height: .9rem; word-break:break-all; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; margin-bottom: 0.3rem; margin-top: 0.1333rem; line-height: 1.6; }
.page-activity-info .lightspot-item .cover{  overflow:hidden; height: 1.2rem; height: 4.08rem; margin-bottom: 0.5067rem; }
.page-activity-info .lightspot-item .look-more{ font-size: 0.1867rem; text-decoration: underline; color: #423BDD; margin-left: 6px; }
.page-activity-info .company-label{ height: 0.8rem; background: #F6F6FF; padding-left: 0.32rem; line-height: 0.8rem; color: #423BDD; font-weight: bold; margin-bottom: 0.32rem; font-size: 0.24rem; }
.page-activity-info .activity-company .list{ width: 110%; margin-left: -0.32rem; margin-bottom: 0.5333rem; }
.page-activity-info .activity-company .list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-activity-info .activity-company .list .partner-item{ width: 3.0667rem; margin-left: 0.3733rem; box-sizing: border-box; }

.screen-box{ position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); }
.screen-box .activity-apply-form{ background: #ffffff; position: absolute; top: 50%; left: 50%; width: 6.6rem; transform: translate(-50%,-50%); padding: 0.56rem 1rem 0.8rem 1rem; box-sizing: border-box; border-radius: 4px; }
.screen-box .activity-apply-form .title{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.2667rem; }
.screen-box .activity-apply-form .close{ position: absolute; right: 0; top: 0; width: 0.9333rem; padding-top: 0.32rem; text-align: center; cursor: pointer; }
.screen-box .activity-apply-form .close img{ width: 0.24rem; }
.screen-box .activity-apply-form .option{ font-size: 0.2133rem; height: 63px; border-bottom: 1px solid #EBEBEB; }
.screen-box .activity-apply-form .option .label{ display: inline-block; width: 25%; font-weight: bold;}
.screen-box .activity-apply-form .option .label.requred::before{ content: "*"; color: #FF3B21;}
.screen-box .activity-apply-form .option input{ width: 70%; height: 100%; border: none; font-size: 15.9975px; }
.screen-box .activity-apply-form .submit-btn{ width: 4.2667rem; height: 0.64rem; background: #423BDD; border-radius: 0.32rem; line-height: 0.64rem; text-align: center; color: #FFF; font-size: 0.24rem; margin: 0 auto; margin-top: 0.5333rem; cursor: pointer; }
@media screen and (max-width: 768px) {
    .page-activity-info{ width: 10rem; overflow-x: hidden; }
    .page-activity-info .banner-box{ height: 6.8667rem; }
    .activity-info-header{ height: auto; }
    .activity-info-header .center{ width: 100%; padding: 0 0.2667rem; box-sizing: border-box; }
    .activity-info-header .center .logo{ display: none; }
    .activity-info-header .center .nav-list{ line-height: 1.5; padding: 0.1667rem 0; width: 100%; }
    .activity-info-header .center .nav-list li{ margin: 0; width: 32%; text-align: center; line-height: 0.8rem; }
    .activity-apply-btn.ani-plus{ top: 6.6rem;  }


    .page-activity-info .activity-info-title{ margin-top: .5rem; }
    .page-activity-info .activity-company .list .partner-item{ width: 2.8rem;  }
    .page-activity-info .guest-item{ width: 43.5%; }
    .page-activity-info .guest-item .guest-info {  max-height: 1.8rem; }
    .page-activity-info .guest-item .guest-info .name{ font-size: 16px; }
    .page-activity-info .guest-item .guest-info .tag{ font-size: 14px; }
    .page-activity-info .guest-item .guest-info .msg{ font-size: 14px; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
    .page-activity-info .lightspot-item{ width: 100%; margin: 0 !important; margin-bottom: 0.2667rem !important; height: auto; padding-bottom: 0.2667rem;}
    .page-activity-info .lightspot-item .msg{ height: auto; }
    .screen-box .activity-apply-form{ width: 70%; margin: 0; }
    .page-activity-info .schedule-h1 .item{ font-size: 14px; }
    .page-activity-info .schedule-h2{ font-size: 16px; }
    .page-activity-info .schedule-h3{ font-size: 14px; padding-left: 3rem; }
    .page-activity-info .schedule-h3 .time{ font-size: 14px; }
    .screen-box .activity-apply-form .title{ font-size: 15px; }
    .screen-box .activity-apply-form .option{ font-size: 12px; height: 40px; }
    .screen-box .activity-apply-form .option input{ font-size: 13px; height: 40px; }
    .screen-box .activity-apply-form .submit-btn{ height: .9rem; border-radius: .45rem; line-height: .9rem; }
}

/*********************************************
*******************关于我们********************
**********************************************/
/* 关于我们 */
.page-aboutus .banner-box{ height: 5.3333rem; }
.page-aboutus .banner-box .points {bottom: 0.5rem;}
.page-aboutus .about-content{ min-height: 8.3333rem; }
.page-aboutus .about-item{ display: none; }
.page-aboutus .about-nav-box{ height: 0.96rem; border-bottom: 0.0133rem solid #EBEBEB; }
.page-aboutus .about-nav-box .center{ width: 14.0667rem; margin: 0 auto; font-size: 16px; }
.page-aboutus .about-nav-box .center li{ width: 13.8%; display: inline-block; text-align: center; line-height: 0.96rem; text-align: center; font-weight: bold; }
.page-aboutus .about-nav-box .center li a{ position: relative; height: 100%; display: inline-block; }
.page-aboutus .about-nav-box .center li a.current{ color: #423BDD; }
.page-aboutus .about-nav-box .center li a.current::after{ position: absolute; content: ""; width: 100%; bottom: -0.0133rem; height: 0.0267rem; left: 0; background: #423BDD;  }
.page-aboutus .aboutus{ width: 17.0667rem; margin: 0 auto; margin-top: 1.0667rem; position: relative; min-height: 9.0667rem; }
.page-aboutus .aboutus::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-aboutus .aboutus .frame{ position: absolute; left: 5.68rem; top: 1.0667rem; width: 10.64rem; height: 5.68rem; border: 0.08rem solid #423BDD; }
.page-aboutus .aboutus .cover{ float: left; font-size: 0; position: relative; width: 6.9333rem; height: 100%; z-index: 9; }
.page-aboutus .aboutus .cover img{ width: 100%; height: 100%; }
.page-aboutus .aboutus .message{  float: left; position: relative; box-sizing: border-box; width: 10rem; background: #F6F6FF; padding: 1.0667rem 0.8rem 0.8rem 0.8rem; margin-left: -0.0533rem; margin-top: 1.8667rem; }
.page-aboutus .aboutus .message .h1{ font-size: 24px; font-weight: bold; margin-bottom: 0.48rem; }
.page-aboutus .aboutus .message .h2{ font-size: 16px; line-height: 1.8; white-space: pre-wrap; font-family: 微软雅黑;}
@media screen and (max-width: 768px) {
    .page-aboutus .banner-box{ height: 4.8333rem; }
    .page-aboutus .about-nav-box{ height: auto; padding-top: 0.36rem; }
    .page-aboutus .about-nav-box .center{ width: 100%; font-size: 13px; }
    .page-aboutus .about-nav-box .center li{ width: 24%; height: 0.5333rem; line-height: 0.5333rem; margin-bottom: 0.2667rem; }
    .page-aboutus .aboutus{ width: 100%; height: auto; }
    .page-aboutus .aboutus::after{ content:""; display:block; visibility:hidden; clear:both; }
    .page-aboutus .aboutus .frame{ display: none; }
    .page-aboutus .aboutus .cover{ width: 100%; }
    .page-aboutus .aboutus .message{ width: 100%; margin-top: 0; }

    .page-aboutus .aboutus .message .h1{ font-size: 20px; }
    .page-aboutus .aboutus .message .h2{ font-size: 14px; }
}
/* 大事纪 */
.page-aboutus .breaking-news{ background: url(../image/breaking-news-bj.png) no-repeat; background-size:cover; background-position: center center; margin-top: 0.5333rem; margin-bottom: -0.6667rem; overflow: hidden; }
.page-aboutus .breaking-news .news-content{ width: 17.0667rem; margin: 0 auto; padding-top: 0.7467rem; }
.page-aboutus .breaking-news .news-content .title{ font-size: 0.4267rem; text-align: center; margin-bottom: 0.16rem; }
.page-aboutus .breaking-news .news-content .title .emphasis{ color: #423BDD; font-weight: bold; }
.page-aboutus .breaking-news .news-content .title-line{ text-align: center; margin: 0 auto; width: 5.8667rem; height: 0.0267rem; }
.page-aboutus .breaking-news .news-content .title-line div{ width: 2.9333rem; height: 100%; display: inline-block; background: linear-gradient(90deg, #FFFFFF, #423BDD); }
.page-aboutus .breaking-news .news-content .title-line div:nth-child(2){ background: linear-gradient(90deg, #423BDD,#FFFFFF); margin-left: -6.9975px; }
.page-aboutus .breaking-news .history-box{ padding-top: 0.5333rem; }
.page-aboutus .breaking-news .history-box *{ vertical-align: middle; }
.page-aboutus .breaking-news .history-box .paging{ font-size: 0; width: 0.48rem; height: 0.48rem; display: inline-block; cursor: pointer; }
.page-aboutus .breaking-news .history-box .paging img{ width: 100%; height: 100%; }
.page-aboutus .breaking-news .history-box .line-box-parent{ height: 10.2rem; width: 15.4667rem; margin: 0 0.2667rem; display: inline-block; overflow: hidden; overflow-x: auto; scrollbar-width:none; -ms-overflow-style:none; }
.page-aboutus ::-webkit-scrollbar { display:none }
.page-aboutus {  }
.page-aboutus .breaking-news .history-box .line-box{ width: 100%; margin:5rem 0; position: relative; height: 0.0533rem; background: #423BDD; }
.page-aboutus .breaking-news .history-box .line-box .item{ position: absolute; bottom: 0.56rem; width: 4.8rem; background: #FFFFFF; border: 0.0267rem solid #A5A1EF; left: 0; padding: 0.32rem; box-sizing: border-box; }
.page-aboutus .breaking-news .history-box .line-box .item .time{ font-size: 24px; color: #423BDD; font-weight: bold; margin-bottom: 0.2667rem; }
.page-aboutus .breaking-news .history-box .line-box .item .child{ position: relative; font-size: 15.9975px; margin-bottom: 0.1333rem; padding-left: 0.1867rem; line-height: 1.5;}
.page-aboutus .breaking-news .history-box .line-box .item .child::before{ content: " "; width: 0.1067rem; height: 0.1067rem; background: #423BDD; border-radius: 50%; position: absolute; left: 0; top: 0.08rem;}
.page-aboutus .breaking-news .history-box .line-box .item .child:last-child{ margin-bottom: 0; }
.page-aboutus .breaking-news .history-box .line-box .item .point{ width: 0.2667rem; height: 0.2667rem; background: #FFFFFF; border: 0.0533rem solid #423BDD;border-radius: 50%; position: absolute; left: 50%; margin-left: -0.1333rem; bottom: -0.7067rem; }
.page-aboutus .breaking-news .history-box .line-box .item .line{ border-left: 0.0267rem dashed #423BDD; height: 0.3733rem; position: absolute; left: 51%; bottom: -0.3733rem; }
.page-aboutus .breaking-news .history-box .line-box .item:nth-child(2n) .point{ top: -0.7333rem; }
.page-aboutus .breaking-news .history-box .line-box .item:nth-child(2n) .line{ top: -0.3733rem; }
.page-aboutus .breaking-news .mobile-paging{ display: none; }

@media screen and (max-width: 768px) {
    .page-aboutus .breaking-news{ background: none; }
    .page-aboutus .breaking-news{ margin-bottom: -.4333rem; }
    .page-aboutus .breaking-news .news-content{ width: 100%;  }
    .page-aboutus .breaking-news .news-content .title-line{ width: auto; }
    .page-aboutus .breaking-news .news-content .title-line div:nth-child(2){ margin-left: -12px; }

    .page-aboutus .breaking-news .history-box .line-box-parent{ width: 100%; margin: 0; height: auto;  }
    .page-aboutus .breaking-news .history-box .paging{ display: none; }
    .page-aboutus .breaking-news .mobile-paging{ display: none; text-align: center; margin-bottom: 30px; }
    .page-aboutus .breaking-news .mobile-paging img{ width: .8rem; height: .8rem; margin: 0 0.1333rem; }
    .page-aboutus .breaking-news .history-box .line-box{ margin: 0; left: 0.5333rem; padding: 0; width: 2px; height: auto; margin-top: 1.3333rem; }
    .page-aboutus .breaking-news .history-box .line-box .item{ position: relative; margin-bottom: 0.6667rem; margin-left: 0.9067rem;  bottom: 0; width: 8rem; }
    .page-aboutus .breaking-news .history-box .line-box .item .point{ margin: 0; left: -1.12rem; top: 50% !important; transform: translateY(-50%); z-index: 9; }
    .page-aboutus .breaking-news .history-box .line-box .item .line{ width: 0.9067rem; height: 1px; box-sizing: border-box; border: 0; left: -.9rem; top: 50% !important;  border-bottom: 1px dashed #2A50DE; }
    .page-aboutus .breaking-news .history-box .line-box .item .time{ font-size: 18px; }
    .page-aboutus .breaking-news .history-box .line-box .item .child{ font-size: 12px; }
    .page-aboutus .breaking-news .history-box .line-box .item .child::before{ top: 0.16rem;}
}
/* 荣耀墙 */
.glory-wall{ margin-top: 1.6rem; }
.glory-list-box{ position: relative; padding-left: 2.7733rem; }
.glory-list-box:first-child{ margin-bottom: 1.8667rem; }
.glory-list-box .label{ width: 4.44rem; height: 2.9733rem; background: url(../image/glory-label-bj.png) no-repeat; background-size: 100% 100%; padding: 0.8rem 0.5333rem; box-sizing: border-box; position: absolute; top: -0.8rem; left: 0; font-size: 0.32rem; color: #ffffff; font-weight: bold; }
.glory-list-box .list{ position: relative; overflow-x: auto; white-space: nowrap; background: #fff; scrollbar-width:none; -ms-overflow-style:none; }
.glory-list-box .list .item{ display: inline-block; margin-right: 0.32rem; width: 4.5333rem; height: 5.2rem; background: #F7F9FA; position: relative; box-sizing: border-box; text-align: center; padding-top: 0.3333rem; }
.glory-list-box .list .item:last-child{ margin-right: 0; }
.glory-list-box .list .item .cover{ width: 3.8267rem; height: 3.8667rem; margin: 0 auto; position: relative; }
.glory-list-box .list .item .cover img{ max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); cursor: pointer; }
.glory-list-box .list .item .name{ position: absolute; bottom: 0.2667rem; width: 90%; left: 5%; }
.glory-list-box .paging-box{ position: absolute; left: 0.4rem; bottom: 0.4rem; font-size: 0; }
.glory-list-box .paging-box img{ width: 0.48rem; height: 0.48rem; margin: 0 0.1333rem; cursor: pointer; }
@media screen and (max-width: 768px) {
    .glory-list-box .paging-box{ display: none; }
    .glory-list-box{ padding-left: 0; padding-top: 36px; }
    .glory-list-box:first-child {  margin-bottom: 40.0025px; }
    .glory-list-box .label{ width: 100%; height: 1.5rem; text-align: center; padding-top: 18px; font-size: 18px; }
    .glory-list-box .list{ width: 100%; padding-left: 0.0667rem; background: none; overflow: auto; white-space: normal; }
    .glory-list-box .list .item{ margin: 0; margin-bottom: 0.0667rem; }
    .glory-list-box .list .item:nth-child(2n-1){ margin-right: 0.0667rem; }
}

/* 文化价值 */
.culture-box{ margin-top: 0.8rem; width: 1130px; }
.culture-box .culture-header{ position: relative;  height: 5.3333rem; background-color: #423BDD;  padding-left: 4.2667rem; }
.culture-box .culture-header .cover{ position: absolute; left: 0; font-size: 0; display: inline-block; }
.culture-box .culture-header .cover img{ width: 4.2667rem; height: 5.3333rem; }
.culture-box .culture-header .center{ display: inline-block; padding: 1.0667rem 0 0.5333rem 0.8rem; color: #ffffff; }
.culture-box .culture-header .center .h1{ font-weight: bold; font-size: 0.4267rem; margin-bottom: 0.12rem; line-height: 1.5; }
.culture-box .culture-header .center .h2{ font-size: 0.24rem; margin-bottom: 2.2667rem; }
.culture-box .culture-header .center .h3{ font-size: 0; }
.culture-box .culture-header .center .h3 img{ width: 1.3733rem; }
.culture-box .culture-header .icon{ position: absolute; right: 0.8rem; top: 0.5333rem; width: 1.6667rem; }
.culture-box .culture-message{ margin-top: -1.5067rem; position: relative; }
.culture-box .culture-message::after{ content:""; display:block; visibility:hidden; clear:both; }
.culture-box .culture-message .item{ float: left; width: 50%; height: 2rem; box-sizing: border-box; padding: 0.4rem 0; background: #ffffff; }
.culture-box .culture-message .item:first-child{ opacity: 0; }
.culture-box .culture-message .item:nth-child(2n){ padding-left: 0.6267rem; }
.culture-box .culture-message .item .h1{ height: 0.2667rem; font-size: 18px; font-weight: 500; line-height: 1; margin-bottom: 0.2133rem; }
.culture-box .culture-message .item .h2{ height: 0.56rem; font-size: 16px; color: #666666; }
@media screen and (max-width: 768px) {
    .culture-box{ margin-top: 0.4rem; width: 100%; }
    .culture-box .culture-header{ height: auto; overflow: hidden; }
    .culture-box .culture-header .center{ padding: 0.2667rem; }
    .culture-box .culture-message{ margin-top: 0.3333rem; }
    .culture-box .culture-message .item:first-child{ display: none; }
    .culture-box .culture-message .item{ width: 100%; height: auto; padding-left: 0 !important; }
    .culture-box .culture-message .item .h1{ font-size: 16px; margin-bottom: 10px; }
    .culture-box .culture-message .item .h2{ height: auto; font-size: 14px; line-height: 1.5; }
}
/* 招贤纳士 */
.job-box{ margin-top: 0.9333rem; }
.job-box .job-header{ position: relative; margin-bottom: 1.0667rem; padding-top: 0.8rem; }
.job-box .job-header .h1{ font-size: 32px; font-weight: bold; line-height: 1; margin-bottom: 0.2667rem; }
.job-box .job-header .h2{ font-size: 18px; line-height: 1.8; margin-bottom: 1.3333rem; width: 8.5333rem; }
.job-box .job-header .imgs{ position: relative; }
.job-box .job-header .imgs .cover-img{ cursor: pointer; }
.job-box .job-header .imgs div{ font-size: 0; display: inline-block; width: 2.6667rem; height: 2rem; margin-right: 0.3rem; }
.job-box .job-header .right-img{ width: 7.3333rem; height: 4.4rem; position: absolute; right: 0; top: 0; z-index: 0; cursor: pointer; }
.job-box .job-item{ border: 0.0133rem solid #EBEBEB; margin-bottom: 0.16rem; }
.job-box .job-item .title{ height: 0.8rem; background: #F6F6FF; padding: 0 0.5333rem; line-height: 0.8rem; cursor: pointer; }
.job-box .job-item .title .text{ float: left; position: relative; color: #423BDD; font-weight: bold; font-size: 16px; }
.job-box .job-item .title .text::after{ content: ""; width: 0.2133rem; height: 0.12rem; background: url(../image/job-arrow-b.png) no-repeat; background-size: 100% 100%; position: absolute; right: -0.32rem; top: 0.33rem;}
.job-box .job-item.open .title .text::after{ background-image: url(../image/job-arrow-t.png);}
.job-box .job-item .title .email{ float: right; font-size: 16px; position: relative; color: #929296; }
.job-box .job-item .title .email:hover{ color: #423BDD; }
.job-box .job-item .title .email::before{ content: ""; width: 0.2133rem; height: 0.16rem; background: url(../image/job-email.png) no-repeat; background-size: 100% 100%; position: absolute; left: -0.32rem; top: 0.32rem; }
.job-box .job-item .center{ max-height: 0; padding: 0 0.5067rem;  font-size: 16px; overflow: hidden; transition: all .6s; line-height: 1.8;}
.job-box .job-item.open .center{ max-height: 26.6667rem;  }
.job-box .job-item .center :first-child{ margin-top: 0.2667rem; }
.job-box .job-item .center :last-child{ margin-bottom: 0.2667rem; }

@media screen and (max-width: 768px) {
    .job-box{ margin-top: 0.4333rem; }
    .job-box .job-header{ margin-bottom: 0; }
    .job-box .job-header .right-img{ width: 100%; height: 4.4rem; position: inherit; margin-bottom: 0.2667rem; }
    .job-box .job-header .h1{ font-size: 18px; }
    .job-box .job-header .h2{ margin-bottom: 0.4rem; width: 100%; font-size: 16px; }
    .job-box .job-header .imgs div{ margin-bottom: 0.3rem; }
    .job-box .job-item .title .text{ font-size: 12px; }
    .job-box .job-item .center{ font-size: 12px; }
    .job-box .job-item .title .email{ font-size: 12px; }
}
/* 联系我们 */
.page-aboutus .link-us{ margin-top: 0.8rem; }
.page-aboutus .link-us .map-box{ height: 7.4667rem; background: #eee; margin-bottom: 0.7733rem; }
.page-aboutus .link-us .h1{ margin-bottom: 0.5333rem; font-size: 24px; font-weight: bold; text-align: center; }
.page-aboutus .link-us .link-list .item{ width: 5.3333rem; display: inline-block; border: 0.0133rem solid #EBEBEB; }
.page-aboutus .link-us .link-list .item:nth-child(2n){ margin: 0 0.4267rem; }
.page-aboutus .link-us .link-list .item .link-header{ height: 0.8rem; line-height: 0.8rem; background: #F6F6FF; color: #423BDD; padding: 0 0.5333rem; font-weight: bold; font-size: 18px;}
.page-aboutus .link-us .link-list .item .center{ padding: 0.5333rem; padding-top: 0.4rem; }
.page-aboutus .link-us .link-list .item .center .option{ padding: 0.12rem 0; font-size: 18px; }
.page-aboutus .link-us .link-list .item .center .option *{ vertical-align: middle; }
.page-aboutus .link-us .link-list .item .center .option img{ width: 0.32rem; margin-right: 0.16rem; }
.map-window{ width: 5.3333rem; padding: 0 0.3067rem; margin-top: -10rpx; }
.map-window .compnay{ font-size: 18px; font-weight: bold; margin-bottom: 0.2667rem; }
.map-window .h2{ margin-bottom: 0.2rem; font-size: 15.9975px; }
.map-window .h2 *{ vertical-align: middle; }
.map-window .h2 img{ width: 0.2133rem; margin-right: 0.0533rem; }
/* .BMap_Marker{ transform: translateY(100px) !important;} */

@media screen and (max-width: 768px) {
    .page-aboutus .link-us .link-list .item{ width: 100%; margin-bottom: 0.2667rem; }
    .page-aboutus .link-us .link-list .item:nth-child(2n){ margin: 0 0; margin-bottom: 0.2667rem; }
    .page-aboutus .link-us .map-box{ margin-bottom: 0.3733rem; }
    .page-aboutus .link-us .h1{ text-align: left; padding-left: 0.2667rem; }
    .page-aboutus .link-us .link-list .item .link-header{  font-size: 14px;}
    .page-aboutus .link-us .link-list .item .center .option{ font-size: 14px; }
    .map-window{ width: auto; }
    .map-window .compnay{ font-size: 16px;  }
    /* 百度弹窗 */
    .BMap_bubble_pop, .BMap_bubble_title, .BMap_bubble_center, .BMap_bubble_content{ width: 5.3334rem !important; }

    .page-aboutus .link-us .h1{ font-size: 16px; line-height: 1.5; }
}

/* 合作伙伴 */
.about-partner{ background: url(../image/about-partner-bj.png) no-repeat; background-size: 100% 9.4667rem; min-height: 9.4667rem; }
.about-partner .center{ width: 17.0667rem; margin: 0 auto; padding-top: 0.8667rem; }
.about-partner .center .title{ font-size: 32.0025px; line-height: 1; margin-bottom: 0.32rem; font-weight: bold; }
.about-partner .center .desc{ font-size: 18px; margin-bottom: 1.0667rem; }
.about-partner .center .list{ margin-left: -0.4rem; }
.about-partner .center .list::after{ content:""; display:block; visibility:hidden; clear:both; }
.about-partner .center .list .partner-item{ width: 3.0667rem; margin-left: 0.3733rem; }
@media screen and (max-width: 768px) {
    .about-partner .center{ width: 100%; margin: 0 0.2667rem;}
    .about-partner .center .list .partner-item{ width: 2.8rem; }
    .about-partner .center .title{ font-size: 20px; }
    .about-partner .center .desc{ font-size: 15px; margin-bottom: 1.0667rem; }
}
/*********************************************
*******************甲子啊榜单********************
**********************************************/
.page-jiazi-rank .banner-box{ height: 2.6667rem; }
.page-jiazi-rank .banner-box .jiazi-tabs{ position: absolute; width: 100%; text-align: center; bottom: 0; left: 0; }
.page-jiazi-rank .banner-box .jiazi-tabs li{ width: 2.4rem; height: 0.9333rem; line-height: 0.9333rem; color: #fff; font-size: 0.32rem; font-weight: bold; background: #222256; display: inline-block; text-align: center; cursor: pointer; }
.page-jiazi-rank .banner-box .jiazi-tabs li.current{ background: linear-gradient(to right, #8E04CE, #3918B8); }
.page-jiazi-rank .content-box{ margin-top: 0.5333rem; }
.page-jiazi-rank .content-box{display: flex;justify-content: space-between;}
.page-jiazi-rank .content-box .bd-type{ width: 420px;height: max-content;background: #f6f6ff;}
.page-jiazi-rank .content-box .bd-type ul{padding: 15px 0;}
.page-jiazi-rank .content-box .bd-type li{position: relative;padding: 0 20px;}
.page-jiazi-rank .content-box .bd-type li.active::after{content: '';width: 4px;height: 24px;background: #423bdd;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.page-jiazi-rank .content-box .bd-type li.active span{color: #423BDD;}
.page-jiazi-rank .content-box .bd-type li span{padding: 20px 0;border-bottom: 1px solid #E9E9F3;font-size: 16px;display: block;cursor: pointer;}
.page-jiazi-rank .content-box .bd-type .title{height: 64px;background: linear-gradient(to right, #8E04CE, #3918B8);line-height: 64px;    font-size: 0.32rem;padding-left: 20px;color: #fff;}

.page-jiazi-rank .jiazi-box{width: calc(100% - 440px);display: none;}
.page-jiazi-rank .jiazi-box{  background-color: #F6F6FF; margin-bottom: 0.5333rem;}
.page-jiazi-rank .jiazi-box.current{display: block;}
.page-jiazi-rank .jiazi-box .title{ font-size: 0.32rem; color: #000000; font-weight: bold;padding: 20px; margin-bottom: 20px;background: url(../image/jiazi-title-bj.png) no-repeat; background-size: 100% 2.6667rem;}
.page-jiazi-rank .jiazi-box .title .explain{ font-size: 0.22rem; font-weight: normal; }
.page-jiazi-rank .jiazi-box .jiazi-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-jiazi-rank .jiazi-box .partner-item{
    width: calc((100% - 72px) / 4);
    height: 2.4rem;
    margin-left: 14px;
}
@media screen and (max-width: 768px) {
    .page-jiazi-rank .content-box{ padding: 0; margin: 0;display: block;}
    .page-jiazi-rank .jiazi-box .partner-item{ width: 30%; margin-left: 2%; }
    .page-jiazi-rank .content-box .bd-type{width: 100%;}
    .page-jiazi-rank .content-box .bd-type li span{font-size: 14px;}
    .page-jiazi-rank .content-box .jiazi-box{width: 100%;}
}

/* 分页 */
.paging-box{ text-align: center; margin-top: 0.2667rem; }
.paging-box ul *{ vertical-align: middle; }
.paging-box ul li{ display: inline-block; width: 0.48rem; height: 0.48rem; background-color: #F7F9FA; border-radius: 0.0267rem; line-height: 0.48rem; text-align: center; font-size: 0.2133rem; margin: 0 0.0267rem; cursor: pointer; }
.paging-box ul li.current{ background-color: #423BDD; color: #fff; }
.paging-box ul li.btn-previous{ background: url(../image/paging-left.png) no-repeat; background-size: 0.12rem 0.2133rem; background-position: center center; background-color: #F7F9FA;}
.paging-box ul li.btn-next{ background: url(../image/paging-right.png) no-repeat; background-size: 0.12rem 0.2133rem; background-position: center center; background-color: #F7F9FA;}
.paging-box ul li:hover{ background-color: #423BDD; color: #fff; }


/* 图片放大样式 */
.plus-img-box{ display: none; position: fixed; width: 100%; height: 100%; text-align: center; background: rgba(0,0,0,.4); z-index: 999; left: 0; top: 0; cursor: pointer; }
.plus-img-box .plus-img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 80%; height: 80%;}
.plus-img-box .plus-img .img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }
.plus-img-box .plus-img .close{ position: absolute; bottom: -35px; left: 50%; margin-left: -15px; width: 30px; height: 30px; }

@media screen and (max-width: 768px) {
    .plus-img-box{ background: rgba(0,0,0,.9); }
    .plus-img-box .plus-img{ width: 100%; height: 100%; }
    .plus-img-box .plus-img .close{ display: none; }
}

/* 登录/忘记密码/注册弹窗 */
.account-modal{ position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.7); z-index: 999; left: 0; top: 0; display: none; }
.login-center{ position: absolute; left: 50%; top: 50%; width: 7.6rem; transform: translate(-50%, -50%); background: #fff; padding: .8rem 1.34rem; box-sizing: border-box; display: none; border-radius: 4px; }
.login-center .title{ font-size: 24px; font-weight: bold; line-height: 1; margin-bottom: 0.32rem; }
.login-center  a:hover{ text-decoration: underline; }
.login-center .login-close{ position: absolute; padding: 0.2667rem; font-size: 0; right: 0; top: 0; cursor: pointer; }
.login-center .login-close img{ width: 0.24rem; }
.login-center .check-link{ font-size: 16px; margin-bottom: 0.3333rem; }
.login-center .check-link a{ color: #423BDD; }
.login-center .option{ position: relative; height: 52px; border-bottom: 1px solid #EBEBEB; line-height: 52px;}
.login-center .option input{ width: 100%; height: 100%; font-size: 16px; border: none; }
.login-center .option .getcode{ padding: 0 0.1333rem; position: absolute; right: 0; color: #423BDD; cursor: pointer; font-size: 16px; z-index: 9; top: 50%; transform: translateY(-50%); background-color: #fff; }
.login-center .option .look-pwd{ position: absolute; right: 0; bottom: 0; cursor: pointer; z-index: 9; height: 100%; width: 0.6667rem; background: url(../image/eye-close.png) no-repeat; background-size: 0.32rem 0.32rem; background-position: center center; background-color: #fff; }
.login-center .option .look-pwd.open{ background-image: url(../image/eye-open.png); }
.login-center .forget{ text-align: right; color: #666; font-size: 14.0025px; margin-top: 0.2rem; }
.login-center .login-btn{ height: 0.64rem; line-height: 0.64rem; background: #423BDD; border-radius: 0.32rem; color: #fff; font-size: 18px; text-align: center; margin: 0.3rem 0; cursor: pointer; }
.login-center .login-btn:hover{ opacity: .9; }
.login-center .other-box{ text-align: center; height: 0.2rem; position: relative;color: #666; font-size: 14px; margin-bottom: 0.3067rem; }
.login-center .other-box .line{ position: absolute; width: 2.1067rem; height: 0.0133rem; background: #999999; left: 50%; top: 50%; margin-left: -1.0533rem; }
.login-center .other-box .text{ position: inherit; background: #fff; display: inline-block; padding: 0 0.0933rem; line-height: 0.2rem; margin: 0 auto; }
.login-center .wechat{ font-size: 0; text-align: center; margin-bottom: 0.3rem; }
.login-center .wechat img{ width: 0.48rem; cursor: pointer; }
.login-center .agreement{ color: #666; font-size: 12px; text-align: center; width: 110%; margin-left: -5%; line-height: 1.8; }
.login-center .agreement a{ color: #666; }
.login-center.wechat-login{ text-align: center; }
.login-center .desc{ font-size: 16px; }
.login-center .wechat-code{ font-size: 0; text-align: center; margin-top: 0.5333rem; margin-bottom: 0.8rem; }
.login-center .wechat-code img{ width: 3.76rem; height: 3.76rem; background: #eee; }
@media screen and (max-width: 768px) {
    .login-center{ width: 80%; }
    .login-center .login-close img{ width: 0.5rem; }
    .login-center .option{ display: flex; align-items: center; height: 1.0667rem; line-height: 1.0667rem; border-bottom: 0.0267rem solid #EBEBEB; }
    .login-center .option input{ font-size: 15px; flex: 1; }
    .login-center .option .getcode{ font-size: 15px; float: none; height: 100%; position: static; top: 0; transform: translateY(0); }
    .login-center .login-btn{ height: 0.8rem; line-height: 0.8rem; border-radius: 0.4rem; margin-top: 0.8rem; margin-bottom: 0.2667rem; }
    .login-center .other-box{ display: none; }
    .login-center .other-box .line{ display: none; }
    .login-center .wechat{ display: none; }
    .login-center .wechat img{ width: 0.6667rem; margin-top: 0.2667rem; }
    .login-center .agreement a{ text-decoration: underline; }
    .login-center .option .look-pwd{ position: inherit; }

}

/*********************************************
*******************用户协议********************
**********************************************/
.page-agreement .content-box{ padding: 0 1.3333rem; padding-top: 0.8rem; }
.agreement-title{ font-size: 0.3333rem; font-weight: bold; margin-bottom: 0.4rem; }
.agreement-content{ font-size: 0.1867rem; line-height: 1.8; }
.agreement-content .section{ margin-bottom: 0.2667rem; }
.agreement-content .section a{ color: #423BDD; }
.agreement-content .section h3{ font-weight: bold; margin-bottom: 0.08rem; font-size: 0.2rem; }
.agreement-content .section p{ text-indent: 0.4267rem; }
.agreement-content .section p.point::before{ content: ""; display: inline-block; width: 0.0533rem; height: 0.0533rem; border-radius: 50%; background: #000; margin-bottom: 0.0267rem; margin-right: 0.08rem;}
.agreement-content .agreement-company{ text-align: right; font-size: 0.24rem; }
@media screen and (max-width: 768px) {
    .page-agreement .content-box{ padding: 0 0.4rem; padding-top: 0.4rem; }
}

/*********************************************
*******************账户中心********************
**********************************************/
.page-account .content-box{ padding-left: 4.5867rem; position: relative; padding-top: 0.6667rem; min-height: 8rem; }
.page-account .nav-box{ position: absolute; left: 0; top: 1.28rem; width: 4rem; background: #F7F9FA; border: 0.0133rem solid #EBEBEB; text-align: center; padding-top: 1.1733rem; }
.page-account .nav-box .logo{ position: absolute; width: 100%; top: -0.8rem; text-align: center; font-size: 0; }
.page-account .nav-box .logo img{ width: 1.6rem; height: 1.6rem; border-radius: 50%; }
.page-account .nav-box .name{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.4333rem; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; padding: 0 0.2667rem;}
.page-account .nav-box .option{ line-height: 0.8533rem; font-size: 0.24rem; border-bottom: 0.0133rem solid #EBEBEB; }
.page-account .nav-box .option:last-child{ border: none; }
.page-account .nav-box .option .current{ color: #423BDD; }
.page-account .account-center{ display: none; }
.page-account .account-center .account-base{ padding-top: 0.5333rem; }
.page-account .account-center .title{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.1867rem; }
.page-account .account-center .line{ height: 0.0267rem; background: url(../image/account-line.png) no-repeat; background-size: 100% 100%; }
.page-account .account-center .option{ margin-bottom: 0.32rem; }
.page-account .account-center .option *{ vertical-align: middle; }
.page-account .account-center .option .label{ display: inline-block; width: 0.7333rem; font-size: 0.2133rem; font-weight: bold; }
.page-account .account-center .option .label.textarea{ margin-bottom: 1.2rem; }
.page-account .account-center .option .center{ font-size: 14.0025px; position: relative; display: inline-block; width: 5.3333rem; }
.page-account .account-center .option .center.logo{ background: none; width: 0.8rem; height: 0.8rem; border-radius: 50%; position: relative; overflow: hidden; cursor: pointer; }
.page-account .account-center .option .center.logo .img{ width: 100%; height: 100%; }
.page-account .account-center .option .center.logo .screen{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); }
.page-account .account-center .option .center.logo .phone{ position: absolute; left: 50%; top: 50%; width: 0.2667rem; height: 0.24rem; margin-left: -0.1333rem; margin-top: -0.12rem; z-index: 9; }
.page-account .account-center .option .center input{ box-sizing: border-box; background: #F7F9FA; width: 100%; border: none; height: 0.5333rem; padding: 0 0.2133rem; }
.page-account .account-center .option .center textarea{ background: #F7F9FA; width: 100%; border: none; height: 1.6rem; padding: 0.16rem 0.2rem; box-sizing: border-box; }
.page-account .account-center .option .center .count{ position: absolute; right: 0.2133rem; bottom: 0.2rem; color: #999; }
.page-account .account-center .option .center .save-btn{ width: 2.1333rem; height: 0.5333rem; background: #423BDD; border-radius: 0.2667rem; text-align: center; line-height: 0.5333rem; color: #fff; margin-top: 0.2667rem; cursor: pointer; }
.page-account .account-center .option .center .save-btn:hover{ opacity: .6; }
.page-account .account-center .account-collect{ cursor: pointer; padding-top: 0.2667rem; padding-bottom: 0.3067rem; position: relative; border-bottom: 0.0133rem solid #EBEBEB; }
.page-account .account-center .account-collect .h1{ font-size: 16px; font-weight: bold; margin-bottom: 0.16rem; }
.page-account .account-center .account-collect .h2{ font-size: 12px; color: #999; }
.page-account .account-center .account-collect:hover .h1{ color: #423BDD; }
.page-account .account-center .account-collect .cancel-box{ position: absolute; right: 0; top: 0.4rem; color: #423BDD; font-size: 14.0025px; }
.page-account .account-center .account-collect .cancel-box *{ vertical-align: middle; }
.page-account .account-center .account-collect .cancel-box img{ width: 0.32rem; }
.page-account .account-center .account-set-item{ margin-top: 0.8rem; font-size: 14.0025px; }
.page-account .account-center .account-set-item .label{ font-size: 15.9975px; font-weight: bold; display: inline-block; width: 0.96rem; }
.page-account .account-center .account-set-item .msg{ margin-right: 0.2933rem; }
.page-account .account-center .account-set-item .msg.wechat{ color: #999999; }
.page-account .account-center .account-set-item a{ color: #423BDD; }

@media screen and (max-width: 768px) {
    .page-account .content-box{ padding: 0 0.2667rem; }
    .page-account .nav-box{ position: relative; display: block; top: 0; margin-top: 1rem; margin-bottom: 0.8rem; width: 100%; background: #F7F9FA; border: 0.0133rem solid #EBEBEB; text-align: center; padding-top: 1.1733rem; }
    .page-account .nav-box .option{ font-size: 16px; }
    .page-account .nav-box .option{ display: inline-block; width: 23%; }
    .page-account .account-center .account-base{ margin: 0 0.6667rem; }
    .page-account .account-center .title{ font-size: 16px;  }
    .page-account .account-center .option .center{ width: 8rem; }
    .page-account .account-center .option .label{ display: block; font-size: 14px; width: 100%; margin-bottom: 0.1333rem !important; }
    .page-account .account-center .option .center input{ height: 0.9rem; line-height: 0.9rem; width: 100%; }
    .page-account .account-center .option .center .save-btn{ height: 0.8rem; ; line-height: 0.8rem; border-radius: 0.4rem; }

    .page-account .account-center .account-collect .h1{ font-size: 14.0025px; font-weight: 400; max-width: 80%; }

    .page-account .account-center .account-set-item:last-child{ display: none; }

}

/* 右侧分享操作 */
.share-option-box{ position: fixed; right: 0.2667rem; width: 0.8533rem; top: 4.6667rem; z-index: 98; }
.share-option-box .item{ height: 0.8533rem; background: url(../image/share-wx.png) no-repeat; background-size: 100% 100%; margin-bottom: 0.0133rem; cursor: pointer; }
.share-option-box .item.wb{ background-image: url(../image/share-wb.png); }
.share-option-box .item.msg{ background-image: url(../image/share-msg.png); }
.share-option-box .item.top{ margin-top: 0.1067rem; background-image: url(../image/share-top.png); }
.share-option-box .item:hover{ background-image: url(../image/share-wx-current.png); }
.share-option-box .item.wb:hover{ background-image: url(../image/share-wb-current.png); }
.share-option-box .item.msg:hover{ background-image: url(../image/share-msg-current.png); }
.share-option-box .item.top:hover{ background-image: url(../image/share-top-current.png); }
.share-option-box .item .qrcode{ position: absolute; width: 100px; height: 100px; left: -160px; top: -20px; background-color: #fff; padding: 10px; display: none; }
.share-option-box .item .qrcode img{ width: 100%; height: 100%; }
.share-option-box .item:hover{ transform: scale(1.05); transition: all 0.5s ease 0s; }
@media screen and (max-width: 768px) {
    .share-option-box{ top: 75%;  }
    .share-option-box .item.wx{ display: none; }
    .share-option-box .item.wb{ display: none; }
}
/*********************************************
*******************联系我们********************
**********************************************/
.link-us .content-box{ padding-top: .8rem; }
.link-us .link-us-title{ font-size: 0.32rem; font-weight: bold; margin-bottom: .426667rem; text-align: center; }
.link-us .line{ width: 12.8rem; height: 2px; background: linear-gradient(90deg, #8E04CE, #3918B8); margin: 0 auto; margin-bottom: .8rem; }
.link-us .form-box{ width: 9.8rem; margin: 0 auto; }
.link-us .form-box .item{ margin-bottom: .32rem; font-size: 16px; }
.link-us .form-box .item *{ vertical-align: middle; }
.link-us .form-box .item .label{ display: inline-block; width: 1.4rem; text-align: center; text-align: right; margin-right: .2rem;}
.link-us .form-box .item .label.required::before{ content: '*'; color: red; }
.link-us .form-box .item .label.textarea{ margin-bottom: 1.6rem; }
.link-us .form-box .item input{ display: inline-block; width: 7.466667rem; height: .533333rem; background: #F7F9FA; border: none; padding: 0 .2rem; }
.link-us .form-box .item textarea{ display: inline-block; width: 7.466667rem; height: .533333rem; background: #F7F9FA; height: 1.6rem; border: none; padding: .2rem; }
.link-us .submit-btn{ display: inline-block; width: 2.133333rem; height: .533333rem;
    background: #423BDD; border-radius: .266667rem; line-height: .533333rem; text-align: center; font-size: .186667rem; color: #fff; margin-top: .533333rem; cursor: pointer; }
@media screen and (max-width: 768px) {
    .link-us .link-us-title{ display: none; }
    .link-us .link-us-title.mobile{ display: block !important; line-height: 1.8; }

    .link-us .form-box{ width: 100%; padding: 0 1.0667rem; box-sizing: border-box; }

    .link-us .form-box .item .label{ width: 100%; text-align: left; margin-bottom: 0.1667rem !important; }
    .link-us .form-box .item input{ height: 0.8rem; line-height: 0.8rem; font-size: 14px; }

    .link-us .submit-btn{ height: 0.8rem; line-height: 0.8rem; font-size: 14px; border-radius: 0.4rem; }
}


/*********************************************
*******************404********************
**********************************************/
.page-404{ padding: 0 !important; }
.box-404{ text-align: center; margin-top: -100px; padding-top: 100px; }
.box-404 img{ width: 1046px; }
.box-404 .h1{ font-size: 30px; font-weight: bold; margin-bottom: 30px; margin-top: -350px; }
.box-404 .h2{ font-size: 18px; margin-bottom: 200px; }
.box-404 .h2 a{ color: #423BDD; }

.nodata{ margin-top: 50px; text-align: center; }
.nodata img{ width: 300px; }
.nodata .h1{ margin-top: 50px; font-size: 30px; }
@media screen and (max-width: 768px) {
    .nodata{ margin-top: 50px; }
    .box-404{ height: auto; padding-top: 0;  }
    .box-404 img{ width: 50% !important; margin: 0; }
    .box-404 .h1{ font-size: 20px; font-weight: bold; margin-top: -100px; }
    .box-404 .h2{ font-size: 18px; margin-bottom: 50px; }
    .nodata img{ width: 50% !important; margin: 0; }
    .nodata .h1{ font-size: 20px; margin-top: 20px; }

    .page-404 .box-404{ margin-top: 100px;}
    .page-404 .box-404 .h1{ margin-top: 50px;}

}


/* 微信分享弹窗 */
.weixin-share-box{ z-index: 99; position: fixed; right: 100px; top: 6.8rem; transform: translateY(-50%); width: 180px; padding: 20px; border-radius: 4px; background: #fff; border: 1px solid #D9D9D9; }
.weixin-share-box .close{ position: absolute; right: 0; top: 0; width: 50px; height: 50px; background: url(../image/icon-close.png) no-repeat; background-position: center center; background-size: 20px 20px; cursor: pointer; }
.weixin-share-box .h1{ font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.weixin-share-box .qrcode{ height: 160px; background: #eee; margin-bottom: 10px; }
.weixin-share-box .qrcode img{ width: 100%; height: 100%; }
.weixin-share-box .h2{ font-size: 12px; margin-bottom: 6px; }

/* 预览页 */
.page-preview-article{ padding-top: 0.4267rem; }
.preview-content{ width: 677px; margin: auto; }
.preview-content .title{ color: #333; font-size: 22px; line-height: 1.4;  margin-bottom: 14px; font-weight: bold; }
.preview-content .author-header{ font-size: 16px; margin-bottom: 22px; }
.preview-content .author-header *{ vertical-align: middle; }
.preview-content .author-header .name{ margin-right: 0.4rem; cursor: pointer; }
.preview-content .author-header .time{ float: right; color: #999999; }

@media screen and (max-width: 768px) {
    .preview-content .title{ font-size: 18px; }
    .preview-content .author-header{ font-size: 14px; }
    .preview-content{ width: 100%; padding: 0 0.2667rem; box-sizing: border-box; }
    .preview-content img{ max-width: 100%; }
}

/* 投资融服务 */
.page-invest .banner-box{ height: 6.9333rem; }
.page-invest .banner-box .points{ bottom: 0.5867rem; }
.page-invest .invest-base-box{ position: relative; padding-left: 6.1333rem; }
.page-invest .invest-base-box .invest-base-card{ position: absolute; width: 5.4667rem; height: 8rem; left: 0; top: -2.6667rem; background: url(../image/invest-left-card.png) no-repeat; background-size: 100% 100%; padding: 0.5333rem; padding-top: 0.6933rem; box-sizing: border-box; color: #fff; z-index: 99; }
.page-invest .invest-base-box .invest-base-card .name{ font-size: 0.4267rem; font-weight: bold; margin-bottom: 0.16rem; }
.page-invest .invest-base-box .invest-base-card .desc{ font-size: 18px; margin-bottom: 0.5333rem; }
.page-invest .invest-base-box .invest-base-card .points{ font-size: 0; margin-bottom: 0.4rem; }
.page-invest .invest-base-box .invest-base-card .points img{ width: 0.8rem; height: 0.4267rem; }
.page-invest .invest-base-box .invest-base-card .msg-h1{ font-size: 15.9975px; font-weight: bold; margin-bottom: 0.0667rem; }
.page-invest .invest-base-box .invest-base-card .msg-h2{ font-size: 14.0025px; margin-bottom: 0.4rem; }
.page-invest .invest-base-box .invest-base-card .footer{ padding-top: 0.5333rem; margin-top: 0.1333rem; }
.page-invest .invest-base-box .invest-base-card .footer .h1{ font-size: 15.9975px; margin-bottom: 0.1867rem; }
.page-invest .invest-base-box .invest-base-card .footer .email{ font-size: 24px; font-weight: bold; }
.page-invest .invest-base-box .invest-base-card .footer .email a{ color: #fff; }
.page-invest .invest-base-box .invest-center{ padding-top: 0.64rem; box-sizing: border-box; }
.page-invest .invest-base-box .invest-center{ min-height: 5.3333rem; }
.page-invest .invest-base-box .invest-center .h1{ margin-bottom: 0.1867rem; font-size: 18px; font-weight: bold; }
.page-invest .invest-base-box .invest-center .h2{ margin-bottom: 0.4267rem; line-height: 1.8; font-size: 14px; }
.page-invest .invest-title{ font-size: 0.4267rem; font-weight: bold; margin-bottom: 0.72rem; text-align: center; }
.page-invest .polybasic-box{ padding: 1.2267rem 0; text-align: center; }
.page-invest .polybasic-box .polybasic-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-invest .polybasic-box .polybasic-list .polybasic-card{ float: left; width: 5.4667rem; height: 4.1467rem; padding: 0.3333rem; box-sizing: border-box; margin-right: 0.32rem; background: url(../image/polybasic-img1.png) no-repeat; background-size: 100% 100%; cursor: pointer; }
.page-invest .polybasic-box .polybasic-list .polybasic-card:nth-child(2){ background-image: url(../image/polybasic-img2.png);  }
.page-invest .polybasic-box .polybasic-list .polybasic-card:nth-child(3){ background-image: url(../image/polybasic-img3.png);  }
.page-invest .polybasic-box .polybasic-list .polybasic-card:last-child{ margin: 0; }
.page-invest .polybasic-box .polybasic-list .polybasic-card .center{ width: 100%; height: 100%; padding: 0 0.5333rem; padding-top: 1.2rem; color: #fff; box-sizing: border-box; position: relative; }
.page-invest .polybasic-box .polybasic-list .polybasic-card .center .bj{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #6F3EC7; opacity: 0.8; transform: rotateY(90deg); transition: all .6s; }
.page-invest .polybasic-box .polybasic-list .polybasic-card .center .h1{ position: relative; font-size: 18px; margin-bottom: 0.16rem; font-weight: bold; z-index: 9; }
.page-invest .polybasic-box .polybasic-list .polybasic-card .center .h2{ position: relative; font-size: 14.0025px; line-height: 1.5; z-index: 9; }
.page-invest .polybasic-box .polybasic-list .polybasic-card:hover .bj{ transform: rotateY(0); }
.page-invest .invest-case-box{ padding: 1.2267rem 0; background: url(../image/invest/invest_bj_1.png) no-repeat; background-size: 100% 100%; }
.page-invest .invest-case-box .invest-case-list{ width: 17.4667rem; margin: 0 auto; }
.page-invest .invest-case-box .invest-case-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-invest .invest-case-box .case-item{ width: 3.1467rem; height: 3.2rem; background: #fff; box-sizing: border-box; margin: 0 0.16rem; margin-bottom: 0.32rem; padding: 0.1333rem; text-align: center; float: left; }
.page-invest .invest-case-box .case-item .case-icon{ position: relative; text-align: center; height: 1.2rem; }
.page-invest .invest-case-box .case-item .case-icon img{ position: absolute; left: 50%; top: 50%;  transform: translate(-50%, -50%); max-width: 80%; max-height: 0.6rem; }
.page-invest .invest-case-box .case-item .name{ font-weight: bold; font-size: 18px; margin-bottom: 0.2rem; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; }
.page-invest .invest-case-box .case-item .tag{ height: 0.3733rem; line-height: 0.3733rem; background: #F6F6FF; border-radius: 0.1867rem; font-size: 14.0025px; color: #423BDD; margin-bottom: 0.16rem;}
.page-invest .invest-case-box .case-item .desc{ color: #999999; font-size: 12px; }
.page-invest .invest-news-box{ padding-top: 1.2rem; padding-bottom: 0.8rem; }
.page-invest .invest-news-box .invest-news-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-invest .methodology-box{ padding: 1.2rem; background: url(../image/invest/invset_bj_2.png) no-repeat; background-size: 100% 100%; }
.page-invest .methodology-box .methodology-link-box{ width: 10.6667rem; height: 3.7333rem; background: url(../image/invest/bj-poing-list.png) no-repeat; background-size: 100% 100%; text-align: center; padding: 0.16rem 0; box-sizing: border-box; margin: 0 auto; margin-bottom: 0.5333rem;}
.page-invest .methodology-box .methodology-link-box .text{ font-size: 0.2133rem; }
.page-invest .methodology-box .methodology-link-box .point-list{ margin: 0.32rem 0; }
.page-invest .methodology-box .methodology-link-box .point-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.page-invest .methodology-box .methodology-link-box .point-list .item{ width: 2.1333rem; height: 2.1333rem; box-sizing: border-box; color: #fff; padding-top: 0.5333rem; float: left; }
.page-invest .methodology-box .methodology-link-box .point-list .item:nth-child(2){ margin: 0 2.1333rem; }
.page-invest .methodology-box .methodology-link-box .point-list .item .h1{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.1867rem; }
.page-invest .methodology-box .methodology-link-box .point-list .item .h2{ font-size: 0.2133rem; }
.page-invest .methodology-box .methodology-center{ position: relative; width: 17.0667rem; height: 3.7333rem; background: url(../image/invest/bj-funeng.png) no-repeat; background-size: 100% 100%; box-sizing: border-box; padding-left: 2.1333rem; padding-top: 0.7733rem; font-size: 16px; margin: 0 auto; }
.page-invest .methodology-box .label{ position: absolute; width: 0.5333rem; left: 0.8rem; top: 0.5333rem; font-size: 0.4267rem; font-weight: bold; }
.page-invest .methodology-box .list span{ display: inline-block; width: 3.5867rem; margin-bottom: 0.5067rem; }
.page-invest .team-box{ position: relative; padding-top: 1.2267rem; overflow: hidden; }
.page-invest .team-list{ width: 133.32rem; transition: all 1s; height: 5.3333rem; }
.page-invest .team-list::after{ content:""; display:block; visibility:hidden; clear:both; }

.page-invest .team-list .item{ float: left; margin: 0 0.4rem; padding: 0.5333rem 0.8rem; background-color: #F7F9FA; margin: 0 0.8rem;  transition: all 0.5s ease 0s; height: 5.3333rem; box-sizing: border-box; }
.page-invest .team-list .item *{ transition: all 1s ease 0s; }
.page-invest .team-list .item .cover-img{ width: 3.2rem; height: 4.2667rem; float: left; }
.page-invest .team-list .item .center{ height: 100%; overflow: hidden; float: left; width: 5.8667rem; padding-left: 0.5333rem; padding-top: 0.6933rem; box-sizing: border-box; }
.page-invest .team-list .item .center .h1{ font-size: 24px; font-weight: bold; margin-bottom: 0.24rem; opacity: 1; transition: all 1s ease 0s; transition-delay: .6s; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.page-invest .team-list .item .center .h2{ font-size: 14.0025px; color: #666666; line-height: 1.8; opacity: 1; transition: all 1s ease 0s; transition-delay: .6s; }
.page-invest .team-list .item.small{ height: 3.2rem; padding: 0; margin: 0; transform: translateY(1.0667rem); }
.page-invest .team-list .item.small .cover-img{ width: 2.4rem; height: 3.2rem; }
.page-invest .team-list .item.small .center{ width: 0; height: 0; overflow: hidden; padding: 0; }
.page-invest .team-list .item.small .center .h1{ opacity: 0; }
.page-invest .team-list .item.small .center .h2{ opacity: 0; }
.page-invest .team-list .icon{ width: 0.48rem; height: 0.48rem; position: absolute; z-index: 9; bottom: 2.4rem; left: 2.9333rem; cursor: pointer; background: url(../image/pre-page-icon.png) no-repeat; background-size: 100% 100%; }
.page-invest .team-list .icon.next{ left: 13.6rem; background-image: url(../image/next-page-icon.png); }
.page-invest .team-list .icon.pre.select{ background-image: url(../image/pre-page-icon-select.png); }
.page-invest .team-list .icon.next.select{ background-image: url(../image/next-page-icon-select.png); }

@media screen and (max-width: 768px) {
    .page-invest .invest-base-box{ position: relative; padding-left: 0; }
    .page-invest .invest-base-box .invest-base-card{ position: relative; width: 100%; height: auto; top: 0; margin-top:-2.6667rem;; }
    .page-invest .polybasic-box{ position: relative; width: 100%; }
    .page-invest .polybasic-box .polybasic-list .polybasic-card{ width: 100%; height: 6.1467rem; margin-bottom: 0.1333rem; }
    .page-invest .invest-case-box{ padding: 0.4rem 0; }
    .page-invest .invest-case-box .invest-case-list{ width: 100%; }
    .page-invest .invest-case-box .case-item{ width: 4.6667rem; height: 3.9rem; padding-bottom: 0.2667rem; }
    .page-invest .methodology-box{ padding: 0 0.2667rem; padding-top: 0.4rem; }
    .page-invest .invest-case-box .case-item .name{ font-size: 16px; }

    .page-invest .methodology-box .methodology-link-box{ width: 100%; height: 3.5333rem; }
    .page-invest .methodology-box .methodology-link-box .point-list{ margin: 0.5rem 0; }
    .page-invest .methodology-box .methodology-link-box .point-list .item{ width: 1.7rem; height: 1.7rem; padding-top: .25rem; }
    .page-invest .methodology-box .methodology-center{ width: 100%; height: auto; padding: 0.2667rem 0.4rem; padding-bottom: 0.5333rem; font-size: 12px; }
    .page-invest .methodology-box .methodology-center .label{ position: static; display: block; width: 100%; text-align: center; margin-bottom: 0.2667rem; }
    .page-invest .methodology-box .list span{ width: 48%; }


    .page-invest .team-box{ padding-top: 0.4rem; }
    .page-invest .team-list{ width: 100%; }
    .page-invest .team-list .icon{ display: none; }
    .page-invest .team-list .item{ width: 100%; margin: 0; padding: 0.2667rem; margin-bottom: 0.2667rem; height: auto; }
    .page-invest .team-list .item .center{ width: 5rem; padding-top: 0.2667rem; box-sizing: border-box; }
    .page-invest .team-list .item .center .h1{ font-size: 16px; }
    .page-invest .team-list .item .center .h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
}

/* 政府服务 */
.page-government .banner-box{ height: 5.4667rem; }
.page-government .banner-box .points{ bottom: 0.5rem; }
.government_tabs_list{ margin-top: 0.3333rem; }
.government_tabs_list::after{ content:""; display:block; visibility:hidden; clear:both; }
.government_tabs_list .item{ float: left; width: 24%; height: 3.0667rem; margin-right: 0.08rem; padding: 0 0.3467rem; padding-top: 0.5333rem; box-sizing: border-box; background: url(../image/government/index_bj1.png) no-repeat; background-size: 100% 100%; }
.government_tabs_list .item:nth-child(2){ background-image: url(../image/government/index_bj2.png);}
.government_tabs_list .item:nth-child(3){ background-image: url(../image/government/index_bj3.png);}
.government_tabs_list .item:nth-child(4){ background-image: url(../image/government/index_bj4.png);}
.government_tabs_list .item .h1{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.24rem; }
.government_tabs_list .item .h2{ font-size: 0.2133rem; line-height: 1.5; }

.government_tags{ margin-top: 1.3333rem; }
.government_tags .item::after{ content:""; display:block; visibility:hidden; clear:both; }
.government_tags .item{ height: 5.5333rem; margin-bottom: 0.8rem; }
.government_tags .item .cover{ float: left; width: 48%; height: 100%; overflow: hidden; }
.government_tags .item .cover img{ width: 100%; height: 100%; }
.government_tags .item .center{ width: 52%; padding-left: 0.2933rem; float: left; box-sizing: border-box; }
.government_tags .item .center .h1{ font-size: 36px; font-weight: bold; margin-bottom: 0.16rem; }
.government_tags .item .center .h2{ font-size: 24px; font-weight: bold; margin-bottom: 0.2133rem; }
.government_tags .item .center .h3{ font-size: 15.9975px; line-height: 1.5; color: #666666; margin-bottom: 0.6133rem; }
.government_tags .item .center .h3:last-child{ margin: 0; }
.government_tags .item .center .line-text{ font-size: 18px; padding-bottom: 0.2667rem; border-bottom: 0.0133rem solid #EBEBEB; margin-bottom: 0.32rem; font-weight: bold; }
.government_tags .item:nth-child(2){ height: 4.8rem; }
.government_tags .item:nth-child(2) .cover{ float: right;  }
.government_tags .item:nth-child(2) .center{ padding: 0; padding-right: 0.2933rem; padding-top: 0.4rem;  }
.government_tags .item:nth-child(3){ height: 5.9733rem; }
.government_tags .item:nth-child(3) .center{ padding-top: 1.6rem;  }
.government_service{ margin-top: 1.3333rem; }
.government_service .title{ font-size: 0.48rem; font-weight: bold; text-align: center; margin-bottom: 0.2133rem; }
.government_service .desc{ font-size: 0.24rem; text-align: center; margin-bottom: 0.6933rem; }
.government_service .nav-list{ margin-bottom: 0.9333rem; }
.government_service .nav-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.government_service .nav-list .item{ float: left; width: 16%; text-align: center; }
.government_service .nav-list .item .icon{ font-size: 0; margin-bottom: 0.1867rem; }
.government_service .nav-list .item .icon img{ width: 1.2667rem; height: 1.2667rem; }
.government_service .nav-list .item .name{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.32rem; }
.government_service .nav-list .item .tag{ font-size: 0.2133rem; color: #666; line-height: 2; }
.government_labels{ height: 1.6rem; margin-bottom: 0.16rem; background: url(../image/government/tags-list-bj1.png) no-repeat; background-size: 100% 100%; padding-left: 20%; position: relative; }
.government_labels::after{ content:""; display:block; visibility:hidden; clear:both; }
.government_labels:last-child{ background-image: url(../image/government/tags-list-bj2.png); }
.government_labels .label{ width: 20%; position: absolute; left: 0; line-height: 1.6rem; font-size: 0.32rem; font-weight: bold; text-align: center; }
.government_labels .list{ padding-top: 0.32rem; }
.government_labels .list li{ float: left; width: 24.8%; font-size: 0.2133rem; line-height: 0.5333rem;  }
.government_labels .list li::before{ content: ""; margin-right: 0.2667rem; width: 0.1333rem; height: 0.1333rem; background: #CA28FF; border-radius: 50%; display: inline-block; }
.government_case{ margin-top: 0.8rem; overflow: hidden; }
.government_case .title{ padding: 0.2133rem 0; background: url(../image/government/case_line_bj.png) no-repeat; background-size: 100% 0.0267rem; background-position: 0 bottom; margin-bottom: 0.3733rem; font-size: 0.32rem; font-weight: bold; }
.government_case .list{ width: 200%; }
.government_case .list::after{ content:""; display:block; visibility:hidden; clear:both; }
.government_case .list .case-items{ width: 50%; float: left;}
.government_case .list .case-item{ width: 100%; box-sizing: border-box; position: relative; padding-left: 4.7467rem; height: 4.9333rem; margin-bottom: 0.5333rem; }
.government_case .list .case-item .cover{ position: absolute; left: 0; width: 4.7467rem; height: 100%; }
.government_case .list .case-item .center{ padding-left: 0.7467rem; padding-top: 0.32rem; margin-bottom: 0.32rem; box-sizing: border-box; }
.government_case .list .case-item .center .name{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.32rem; }
.government_case .list .case-item .center .option{ position: relative; padding-left: 1.2667rem; font-size: 0.2133rem; margin-bottom: 0.0933rem; }
.government_case .list .case-item .center .option .label{ display: inline-block; line-height: 2; position: absolute; left: 0; width: 1.2667rem; text-align:justify }
.government_case .list .case-item .center .option .msg{ color: #666; line-height: 2; }
.government_case .list .case-item .center .h1{ font-size: 0.2133rem; font-weight: bold; margin-bottom: 0.4rem; margin-top: 0.2667rem; line-height: 1.8; }
.government_case .list .case-item .center .h2{ font-size: 0.2133rem; line-height: 2; }
.government_case .paging-box span{  cursor: pointer; display: inline-block; width: 50px; height: 50px; margin: 0 10px; }
.government_case .paging-box span.prev{ background: url(../image/pre-page-icon.png) no-repeat; background-size: 100% 100%; }
.government_case .paging-box span.prev.select{ background: url(../image/pre-page-icon-select.png) no-repeat; background-size: 100% 100%; }
.government_case .paging-box span.next{ background: url(../image/next-page-icon.png) no-repeat; background-size: 100% 100%; }
.government_case .paging-box span.next.select{ background: url(../image/next-page-icon-select.png) no-repeat; background-size: 100% 100%; }


@media screen and (max-width: 768px) {
    .government_tabs_list .item{ width: 48%; box-sizing: border-box; /*height: auto;*/ padding-bottom: 0.4667rem; }
    .government_tabs_list .item .h2{ font-size: 14px; }
    .government_tags{ margin-top: 0.5333rem;}
    .government_tags .item{ height: auto !important; }
    .government_tags .item .cover{ width: 100%; }
    .government_tags .item .center{ width: 100%; padding: 0 !important; }
    .government_tags .item .center .h1{ font-size: 20px; }
    .government_tags .item .center .h2{ font-size: 16px; }
    .government_tags .item .center .h3{ font-size: 14px; }
    .government_tags .item .center .h3:last-child{ margin: 0; }
    .government_tags .item .center .line-text{ font-size: 14px; }

    .government_service .desc{ font-size: 14px; }
    .government_service .nav-list .item{ width: 33%; }
    .government_service .nav-list .item .tag{ font-size: 14px; }


    .government_labels{ height: auto; padding-bottom: 0.2667rem; padding-left: 30%; }
    .government_labels .label{ width: 30%; }
    .government_labels .list li{ float: left; width: 48%; font-size: 14px; line-height: 2;  }

    .government_case .list{ width: 100%; }
    .government_case .list .case-items{ width: 100%; }
    .government_case .list .case-item{ width: 100%; padding-left: 2.7467rem; height: auto;  margin-bottom: 0.2667rem; }
    .government_case .list .case-item .cover{ position: absolute; left: 0; width: 2.7467rem; height: 4.9333rem; }
    .government_case .list .case-item .center{ padding-left: 0.7467rem; padding-top: 0.32rem; margin-bottom: 0.32rem; box-sizing: border-box; }
    .government_case .list .case-item .center .h1{ font-size: 14px; }
    .government_case .list .case-item .center .h2{ font-size: 14px; }
    .government_case .list .case-item .center .option{ padding-left: 0; font-size: 14px; }
    .government_case .list .case-item .center .option .label{width: auto; position: inherit; }
    .government_case .paging-box{ display: none; }
}


/* 定制研究 */
.page-study-customization .banner-box{ height: 5.4133rem; }
.page-study-customization .banner-box .points {bottom: 0.5rem;}
.customization-info{ margin-top: 1.0667rem; height: 5.8533rem; }
.customization-info::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-info .cover{ font-size: 0; height: 100%; float: left; overflow: hidden; }
.customization-info .cover img{ width: 8.8933rem; height: 100%; }
.customization-info .center{ float: left; width: 8.1333rem; background-color: #FAFAFA; padding-left: 0.7467rem; box-sizing: border-box; padding-top: 1.0667rem; height: 100%; }
.customization-info .center div{ margin-bottom: 0.48rem; font-size: 18px; font-weight: bold; }
@media screen and (max-width: 768px) {
    .page-study-customization{ overflow-x: hidden; width: 100%; }
    .page-study-customization .banner-box{ height: 3.6667rem; }
    .customization-info{ height: auto; margin-top: 0.2667rem; }
    .customization-info .cover{ height: 5.8533rem; width: 100%; }
    .customization-info .cover img{ width: 100%; }
    .customization-info .center{ width: 100%; padding: 0.2667rem; height: auto; }
    .customization-info .center div{ margin-bottom: 0.48rem; font-size: 14px; font-weight: bold; }
}

.customization-client{ margin-top: 1.6rem; text-align: center; }
.customization-client .h1{ font-size: 18px; font-weight: bold; margin-bottom: 0.48rem; }
.customization-client .h2{ font-size: 0.48rem; font-weight: bold; }
.customization-client .h2 span:nth-child(2){ margin: 0 0.9333rem; }
.customization-client .icon-list{ margin-top: 0.7467rem; }
.customization-client .icon-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-client .icon-list .item{ float: left; width: 20%; }
.customization-client .icon-list .item .icon{ font-size: 0; }
.customization-client .icon-list .item .icon img{ width: 1.2rem; height: 2.8rem; margin-bottom: 0.32rem; }
.customization-client .icon-list .item .name{ font-size: 18px; font-weight: bold; margin-bottom: 0.3733rem; }
.customization-client .icon-list .item .desc{ font-size: 15.9975px; color: #666; line-height: 2; }
@media screen and (max-width: 768px) {
    .customization-client .icon-list .item{ width: 33.3%; }
    .customization-client .icon-list .item .name{ font-size: 14px; }
    .customization-client .icon-list .item .desc{ font-size: 14px; }
}

.page-study-customization .title{ text-align: center; font-size: 0.48rem; font-weight: bold; margin-bottom: 0.2133rem; }
.customization-service{ margin-top: 1.1467rem; }
.customization-service .desc{ text-align: center; font-size: 0.24rem; color: #666666; line-height: 2; margin-bottom: 0.3733rem; }
.customization-service .step-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-service .step-list .item{ float: left; width: 3.7333rem; height: 4.7733rem; background: url(../image/study/bj-index1.png) no-repeat; background-size: 100% 100%; margin-right: 0.6667rem; padding-top: 0.8267rem; padding-left: 0.4rem; padding-right: 0.1067rem; box-sizing: border-box; }
.customization-service .step-list .item:nth-child(2){ background-image: url(../image/study/bj-index2.png);}
.customization-service .step-list .item:nth-child(3){ background-image: url(../image/study/bj-index3.png);}
.customization-service .step-list .item:nth-child(4){ background-image: url(../image/study/bj-index4.png); margin-right: 0; }
.customization-service .step-list .item .h1{ font-size: 0.32rem; font-weight: bold; margin-bottom: 0.4533rem; }
.customization-service .step-list .item .h2{ font-size: 0.2133rem; color: #666666; }
.customization-service .step-list .item .h2 div{ margin-bottom: 0.16rem;  }
@media screen and (max-width: 768px) {
    .customization-service .desc{ font-size: 14px; }

    .customization-service .step-list .item{ width: 48%; /*height: auto;*/ margin: 0.0667rem; }
    .customization-service .step-list .item .h1{ font-size: 15px; margin-bottom: 0.2667rem; }
    .customization-service .step-list .item .h2{ font-size: 14px; }

}

.customization-implement{ margin-top: 1.3333rem; }
.customization-implement .desc{ text-align: center; font-size: 0.24rem; color: #666666; line-height: 2; margin-bottom: 0.4267rem; }
.customization-implement .step-box{ height: 1.5467rem; background: url(../image/study/bj-step.png) no-repeat; background-size: 100% 100%; margin-bottom: 0.56rem; }
.customization-implement .step-box::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-implement .step-box span{ float: left; line-height: 1.5467rem; width: 24.7%; text-align: center; box-sizing: border-box; font-size: 0.32rem; font-weight: bold; color: #ffffff; padding-right: 0.2667rem; }
.customization-implement .point-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-implement .point-list li{ box-sizing: border-box; float: left; width: 24%; color: #666666; font-size: 15.9975px; padding-left: 0.6133rem; position: relative; }
.customization-implement .point-list li:nth-child(8){ transform: translateY(0.32rem); }
.customization-implement .point-list li::before{ position: absolute; content: ""; width: 0.0933rem; height: 0.0933rem; background: #621192; border-radius: 50%; margin: 0 0.2667rem; left: 0; top: 0.1333rem; }
@media screen and (max-width: 768px) {
    .customization-implement .desc{ font-size: 14px; }
    .customization-implement .step-box { margin-bottom: 0.2667rem;}
    .customization-implement .step-box span{ width: 23%; }
    .customization-implement .step-box span:first-child{ width: 28%; }
    .customization-implement .point-list li{ width: 100%; margin: 10px 0 !important; font-size: 14px; transform: translateY(0) !important; }
    .customization-implement .point-list li::before{ top: 0.2333rem; }
}

.customization-upgrade{ margin-top: 1.4667rem; }
.customization-upgrade .desc{ text-align: center; font-size: 0.24rem; line-height: 1.5; }
.customization-upgrade .center::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-upgrade .center .cover{ width: 10.5333rem; height: 7.6267rem; background: url(../image/study/cover2.png) no-repeat; background-size: 100% 100%; float: left; position: relative; }
.customization-upgrade .center .cover div{ width: 4.28rem; height: 0.8267rem; line-height: 0.8267rem; padding-left: 0.5867rem; border-radius: 0.1333rem; font-size: 0.32rem; color: #fff; font-weight: bold; position: absolute; cursor: pointer; }
.customization-upgrade .center .cover div.current{ border: 0.0267rem solid #fff; box-shadow: 0rem 0rem 0.1333rem #B8B8B8; height: 0.9333rem; width: 5.0667rem; line-height: 0.9333rem; }
.customization-upgrade .center .cover div:nth-child(1){ left: 2.32rem; top: 0.8533rem; background: #4F1092 }
.customization-upgrade .center .cover div:nth-child(2){ left: 0.36rem; top: 2.8267rem;  background: #751291 }
.customization-upgrade .center .cover div:nth-child(3){ left: 1.7333rem; top: 4.32rem;  background: #9A1791 }
.customization-upgrade .center .message{ width: 6.5067rem; float: left; padding-left: 0.22rem; box-sizing: border-box; padding-top: 2rem; font-size: 16px;  }
.customization-upgrade .center .message .h1{ color: #9A1791; font-size: 24px; font-weight: bold; margin-bottom: 0.2667rem; }
.customization-upgrade .center .message .h2{ color: #666666; margin-bottom: 0.24rem; }
.customization-upgrade .center .message .label{ font-weight: bold; margin-bottom: 0.1867rem; }
.customization-upgrade .center .message .tags li{ position: relative; padding-left: 0.32rem; color: #666; margin-bottom: 0.24rem; }
.customization-upgrade .center .message .tags li::before{ position: absolute; content: ""; width: 0.0933rem; height: 0.0933rem; background: #621192; border-radius: 50%; margin: 0 0.2667rem; left: -0.2667rem; top: 0.1333rem; }
.customization-upgrade .center .message .tags li span{ font-weight: bold; color: #000; }
.customization-upgrade .center .message img{ width: 100%; height: 2.8533rem; }
@media screen and (max-width: 768px) {
    .customization-upgrade .desc{ font-size: 14px; }
    .customization-upgrade .center .cover{ width: 100%; }
    .customization-upgrade .center .message{ width: 100%; padding-top: 0.2667rem; font-size: 14px; }
    .customization-upgrade .center .message .h1{ font-size: 18px;}
}

.customization-consulting{ margin-top: 1.3333rem; }
.customization-consulting .center{ margin-top: 0.88rem; }
.customization-consulting .center .cover{ width: 100%; }
.customization-consulting .top-list{ margin-bottom: 0.4rem; margin-top: 0.6667rem; }
.customization-consulting .top-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-consulting .top-list .text{ line-height: 0.4rem; width: 3.6rem; float: left; font-size: 0.32rem; font-weight: bold; text-align: center; }
.customization-consulting .top-list .text.item:nth-child(1){ padding-left: 0.3rem; }
.customization-consulting .top-list img{ width: 0.8267rem; height: 0.3733rem; float: left; }

.customization-consulting .card-list{ margin-bottom: 0.4rem; }
.customization-consulting .card-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-consulting .card-item{ width: 3.7333rem; margin-right: 0.6667rem; text-align: center; float: left; }
.customization-consulting .card-item:last-child{ margin-right: 0; }
.customization-consulting .card-item .h1{ height: 0.8rem; line-height: 0.8rem; background: #621192; color: #fff; font-weight: bold; font-size: 0.24rem; }
.customization-consulting .card-item .h2{ height: 2.4rem; padding: 0.4rem; box-sizing: border-box; background-color: #FAFAFA; font-size: 0.2133rem; color: #666666; line-height: 1.8; }
.customization-consulting .card-item:nth-child(2) .h1{ background-color: #751291;}
.customization-consulting .card-item:nth-child(3) .h1{ background-color: #881591;}
.customization-consulting .card-item:nth-child(4) .h1{ background-color: #9A1791;}
.customization-consulting .bottom-list{ }
.customization-consulting .bottom-list::after{ content:""; display:block; visibility:hidden; clear:both; }
.customization-consulting .bottom-list .item{ width: 3.7333rem; height: 0.8rem; line-height: 0.8rem; background: #965DB8; text-align: center; color: #fff; font-size: 0.24rem; font-weight: bold; float: left; }
.customization-consulting .bottom-list .item.qy{ background: #AC5DB3; }
.customization-consulting .bottom-list .arrow-box{ margin: 0 0.2667rem; width: 4.6rem; height: 0.1867rem; position: relative; float: left; margin-top: 0.2933rem; }
.customization-consulting .bottom-list .arrow-box img{ width: 100%; height: 100%; }
.customization-consulting .bottom-list .arrow-box .text{ width: 100%; text-align: center; position: absolute; top: -0.3333rem; }
.customization-consulting .bottom-list .arrow-box .text{ text-align: center; position: absolute; top: -0.3333rem; font-size: 0.2133rem; }
.customization-consulting .bottom-list .arrow-box .text:nth-of-type(2){ top: 0.2rem; }

.customization-consulting .bottom-list .arrow-box.last{ width: 2.6667rem; }
.customization-consulting .bottom-list .arrow-box.last img{ width: 2.8267rem; height: 0.72rem; position: absolute; left: -0.16rem; bottom: 0.06rem; }




.customization-block{ margin-top: 1.0667rem; }
.customization-block .table{ font-size: 0; margin-top: 0.4rem; }
.customization-block .table img{ width: 100%; }
.customization-link{ height: 3.6rem; background: url(../image/study/bj-link.png) no-repeat; background-size: 100% 100%; margin-top: 1.2rem; padding-top: 0.4533rem; box-sizing: border-box; margin-bottom: -50.0025px; }
.customization-link .center{ margin-top: 0.4rem; }
.customization-link .center div{ width: 8rem; margin: 0 auto; font-size: 16px; color: #666666; margin-bottom: 0.4rem; }
.customization-link .center div span:last-child{ float: right; width: 3.4rem; }
.customization-link .center div span a{ color: #666; }
@media screen and (max-width: 768px) {
    .customization-link{ margin-bottom: 2rem; height: auto; }
    .customization-link .center div{ width: 100%; font-size: 14px; padding: 0 0.4rem; box-sizing: border-box; }
    .customization-link .center div span{ display: block; width: 100% !important; line-height: 2; }
}

.mask-wxshare-mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .7); z-index: 999; text-align: right;  box-sizing: border-box; background-image: url(../image/wx-share-tishi.png); background-repeat: no-repeat; background-size: 5.3333rem auto; background-position: right 20px top 20px; }

/* 活动联系方式*/
.page-lxfs{
    background-image: url(../image/author-header-bj.png); background-size: 100% 100%;
    height:2.6rem; align-items: center; display: flex; justify-content: center;
}
.page-lxfs dl{margin: 0 2rem; color: #D9D9D9;}
.page-lxfs dl dt{font-size: 18px; font-weight: bold; margin-bottom: 8px;}
.page-lxfs dl dd{font-size: 16px; line-height: 1.8;}
@media screen and (max-width: 768px) {
    .page-lxfs dl{margin: 0 0.4rem; color: #D9D9D9;}
    .page-lxfs dl dt{font-size: 13px; font-weight: bold; margin-bottom: 5px;}
    .page-lxfs dl dd{font-size: 12px; line-height: 1.8;}
}
.swiper{margin-top: 0.6133rem;}
.swiper .swiper-slide{width: 100%; height:3.2rem;background-size:cover; background-position: center center;cursor: pointer;}
.swiper .swiper-pagination .swiper-pagination-bullet{
    width: 0.8rem; height: 0.04rem; margin: 0 0.0667rem; background: #FFFFFF; opacity: .3; cursor: pointer;border-radius: 0;
}
.swiper .swiper-pagination .swiper-pagination-bullet-active{ opacity: 1;}