.page .shareholderBack {
    position: relative;
    width: 100%;
    height: 6.3rem;
    background-color: #fff
}

.page .shareholderBack::after {
    content: '';
    display: block;
    width: 5.92rem;
    height: 6.24rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
    background-size: 100% 100%
}

.page .shareholderBack .shareholderBack_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .shareholderBack .shareholderBack_inner .shareholderBack_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .shareholderBack .shareholderBack_inner .shareholderBack_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .shareholderBack .shareholderBack_inner .shareholderBack_content {
    width: 100%;
    margin-top: .8rem
}

.page .shareholderBack .shareholderBack_inner .shareholderBack_content ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
    justify-content: center;
}

.page .shareholderBack .shareholderBack_inner .shareholderBack_content ul li {
    width: 2.64rem;
    margin: 0 .1rem;
    height: 1.6rem;
    border: .01rem solid #e0dedd;
    background: #fff;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
    border-radius: .1rem;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 0
}

.page .shareholderBack .shareholderBack_inner .shareholderBack_content ul li img {
    width: 100%;
    height: 100%
}

.page .coreTeam {
    position: relative;
    width: 100%;
    height: 7.56rem;
    background-image: url('../images/aboutUs/core_team_bg.jpg');
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%
}

.page .coreTeam .coreTeam_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .coreTeam .coreTeam_inner .coreTeam_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .coreTeam .coreTeam_inner .coreTeam_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .coreTeam .coreTeam_inner .coreTeam_content {
    width: 100%;
    margin-top: .8rem
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container {
    width: 100%;
    height: 3.3rem
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    font-size: 0;
    cursor: pointer
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info {
    width: 100%;
    height: 100%;
    padding: 0 .3rem;
    box-sizing: border-box;
    position: absolute;
    top: -2.4rem;
    left: 0;
    display: table;
    opacity: 0;
    transition: all .5s ease;
    background: linear-gradient(to left, #2a4fdb, #d3338d)
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info .info_txt {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info .info_txt h3 {
    font-size: .3rem;
    line-height: .36rem;
    color: #fff;
    margin-bottom: .14rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info .info_txt p {
    font-size: .2rem;
    line-height: .26rem;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide:hover .info {
    top: 0;
    opacity: 1
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%
}

.page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-pagination-bullet-active {
    background: #8a40af
}

.page .developHistory {
    position: relative;
    width: 100%;
    height: 9.9rem;
    background: url('../images/global/core_advantage_bg2.jpg') no-repeat bottom center;
    background-size: 100% 2.6rem
}

.page .developHistory .developHistory_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .developHistory .developHistory_inner .developHistory_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .developHistory .developHistory_inner .developHistory_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .developHistory .developHistory_inner .developHistory_content {
    margin-top: .78rem
}

.page .developHistory .developHistory_inner .developHistory_content .time-line {
    position: relative
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .left-btn {
    left: -1.1rem;
    background-image: url('../images/aboutUs/lunbo_btn_left.png')
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .right-btn {
    right: -1.1rem;
    background-image: url('../images/aboutUs/lunbo_btn_right.png')
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .left-btn, .page .developHistory .developHistory_inner .developHistory_content .time-line .right-btn {
    width: .6rem;
    height: .6rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    position: absolute;
    top: calc(50% - .25rem);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
    border-radius: 50%
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .left-btn:hover, .page .developHistory .developHistory_inner .developHistory_content .time-line .right-btn:hover {
    background-position: bottom center;
    box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 153, 0.35)
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 .75rem .5rem .75rem;
    box-sizing: border-box
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box::after {
    content: "";
    background: #dee3ef;
    height: .05rem;
    width: calc(100% + 1rem);
    position: absolute;
    left: -0.5rem;
    top: calc(50% - .25rem);
    margin-top: -0.025rem
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul {
    position: relative
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li {
    width: 2.5rem;
    height: 6rem;
    float: left;
    position: relative
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) .item {
    top: auto;
    bottom: 0
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) .item::before {
    bottom: auto;
    top: -0.19rem;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) .item::after {
    bottom: auto;
    top: -1.15rem
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item {
    width: 4rem;
    height: 2.02rem;
    padding: .36rem .36rem 0 .36rem;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: .1rem;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -2rem;
    background-color: #fff;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item h3 {
    font-size: .4rem;
    line-height: .4rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item p {
    margin-top: .15rem;
    font-size: .18rem;
    line-height: .24rem;
    color: #666;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item::after {
    content: "";
    width: .27rem;
    height: .3rem;
    background-image: url('../images/aboutUs/lunbo_sixLine_default.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    margin-left: -0.135rem;
    bottom: -1.15rem;
    z-index: 1
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active {
    color: #fff;
    border: 0;
    background: linear-gradient(to left, #2a4fdb, #d3338d);
    box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 153, 0.35)
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover::before, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active::before {
    content: '';
    display: block;
    position: absolute;
    bottom: -0.19rem;
    left: 50%;
    margin-left: -0.1rem;
    width: .2rem;
    height: .2rem;
    background: url('../images/aboutUs/strangle_icon.png') no-repeat center center;
    background-size: 100% 100%
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover::after, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active::after {
    background-image: url('../images/aboutUs/lunbo_sixLine_hover.png')
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover h3, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active h3 {
    color: #fff
}

.page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover p, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active p {
    color: #fff
}

.page .prizesAndHonors {
    position: relative;
    width: 100%;
    height: 8.83rem;
    background-image: url('../images/aboutUs/prizeHonor_bg.jpg');
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%
}

.page .prizesAndHonors .prizesAndHonors_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content {
    width: 100%;
    margin-top: .8rem
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container {
    width: 100%;
    height: 4.24rem
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide {
    width: 3.35rem;
    height: 3.35rem;
    border-radius: .1rem;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding: .4rem .4rem 0 .4rem;
    box-sizing: border-box;
    background: #fff;
    border: .01rem solid #e0e0e0;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_name {
    height: 1.66rem;
    border-bottom: .01rem solid #cfcfcf
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_name p {
    font-size: .24rem;
    line-height: .36rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_mechanism {
    padding-top: .22rem
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_mechanism h6 {
    font-size: .18rem;
    line-height: .3rem;
    color: #666;
    font-weight: normal
}

.page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-pagination-bullet-active {
    background: #8a40af
}

.page .joinCooperation {
    position: relative;
    width: 100%;
    height: 7.15rem;
    background-color: #fff
}

.page .joinCooperation .joinCooperation_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center;
    color: #999
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content {
    width: 100%;
    margin-top: .58rem;
    border: .01rem solid #e0e0e0;
    border-radius: .1rem;
    background: #fff;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul {
    padding: 0 .72rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li {
    width: 3.33rem;
    height: 3.68rem;
    font-size: 0;
    background-size: 3.08rem auto;
    background-repeat: no-repeat;
    background-position: top 1.28rem center
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(1) {
    background-image: url('../images/aboutUs/step_1.png')
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(2) {
    background-image: url('../images/aboutUs/step_2.png')
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(3) {
    background-image: url('../images/aboutUs/step_3.png')
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_tit {
    font-size: .3rem;
    line-height: .4rem;
    text-align: center;
    padding-top: .42rem
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_icon {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    margin: .22rem auto .26rem
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_icon img {
    width: 100%;
    height: 100%
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_icon_hover {
    display: none
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_p {
    font-size: .24rem;
    line-height: .3rem;
    color: #999;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_tit {
    color: #7a42b6
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_icon {
    display: none;
    box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 238, 0.35)
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_icon_hover {
    display: block
}

.page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_p {
    color: #7a42b6
}

.page .mediaPartners {
    position: relative;
    width: 100%;
    height: 5.12rem;
    background-image: url('../images/aboutUs/mediaPartners_bg.jpg');
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%
}

.page .mediaPartners .mediaPartners_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .mediaPartners .mediaPartners_inner .mediaPartners_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold;
    padding-top: 1.15rem
}

.page .mediaPartners .mediaPartners_inner .mediaPartners_desc {
    font-size: .24rem;
    line-height: .36rem;
    margin-top: .32rem;
    color: #666;
    text-align: center;
    font-weight: normal
}

.page .mediaPartners .mediaPartners_inner .mediaPartners_content {
    width: 100%
}

.page .mediaPartners .mediaPartners_inner .mediaPartners_content .more {
    width: 2.6rem;
    height: .7rem;
    font-size: .24rem;
    color: #fff;
    border-radius: .7rem;
    box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 238, 0.35);
    margin: .52rem auto 0;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: linear-gradient(to left, #2a4fdb, #d3338d)
}

.page .newsActive {
    position: relative;
    width: 100%;
    padding-bottom: 1.74rem;
    background-color: #fff
}

.page .newsActive .newsActive_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .newsActive .newsActive_inner .newsActive_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .newsActive .newsActive_inner .newsActive_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .newsActive .newsActive_inner .newsActive_content {
    width: 100%;
    margin-top: .98rem
}

.page .newsActive .newsActive_inner .newsActive_content ul li {
    border-bottom: .01rem solid #e5e5e5;
    padding: .6rem 0;
    box-sizing: border-box;
    cursor: pointer
}

.page .newsActive .newsActive_inner .newsActive_content ul li a {
    display: block
}

.page .newsActive .newsActive_inner .newsActive_content ul li .newsImg {
    float: left;
    width: 3rem;
    height: 1.65rem;
    font-size: 0;
    border-radius: .1rem;
    overflow: hidden;
    background: #999
}

.page .newsActive .newsActive_inner .newsActive_content ul li .newsImg img {
    transition: .3s;
    width: 100%;
    height: 100%
}

.page .newsActive .newsActive_inner .newsActive_content ul li .detail {
    margin-left: 3.5rem;
    height: 1.65rem;
    position: relative
}

.page .newsActive .newsActive_inner .newsActive_content ul li .detail h3 {
    font-size: .24rem;
    line-height: .42rem;
    margin-bottom: .13rem;
    color: #000;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .newsActive .newsActive_inner .newsActive_content ul li .detail p {
    font-size: .18rem;
    line-height: .3rem;
    color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.page .newsActive .newsActive_inner .newsActive_content ul li .detail span {
    font-size: .2rem;
    line-height: .2rem;
    color: #999;
    position: absolute;
    left: 0;
    bottom: 0
}

.page .newsActive .newsActive_inner .newsActive_content ul li:hover .newsImg img {
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.page .newsActive .newsActive_inner .newsActive_content ul li:hover h3 {
    background-image: -webkit-linear-gradient(right, #2a4fdb, #d3338d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.page .newsActive .newsActive_inner .newsActive_content ul li:nth-child(1) {
    border-top: .01rem solid #e5e5e5
}

.page .newsActive .newsActive_inner .pageCom {
    text-align: center;
    margin-top: 1.2rem
}

.page .mediaCover {
    position: relative;
    width: 100%;
    padding-bottom: 1.2rem;
    background: #fff
}

.page .mediaCover::before {
    content: '';
    display: block;
    width: 5.92rem;
    height: 6.24rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
    background-size: 100% 100%
}

.page .mediaCover .mediaCover_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .mediaCover .mediaCover_inner .mediaCover_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .mediaCover .mediaCover_inner .mediaCover_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .mediaCover .mediaCover_inner .mediaCover_content {
    width: 100%;
    margin-top: .96rem
}

.page .mediaCover .mediaCover_inner .mediaCover_content ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -0.2rem
}

.page .mediaCover .mediaCover_inner .mediaCover_content ul li {
    width: 2.68rem;
    min-height: 2.68rem;
    background: #fff;
    font-size: 0;
    border: .01rem solid #e0e0e0;
    border-radius: .1rem;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
    margin: 0 .1rem .2rem .1rem;
    text-align: center;
    padding: .4rem .28rem .2rem .28rem;
    box-sizing: border-box
}

.page .mediaCover .mediaCover_inner .mediaCover_content ul li img {
    height: .6rem
}

.page .mediaCover .mediaCover_inner .mediaCover_content ul li h3 {
    font-size: .22rem;
    line-height: .3rem;
    padding: .26rem 0 .14rem 0
}

.page .mediaCover .mediaCover_inner .mediaCover_content ul li p {
    font-size: .16rem;
    line-height: .22rem;
    color: #999
}

.page .copyright {
    position: relative;
    width: 100%;
    padding-bottom: 1.11rem;
    background-image: url('../images/global/challenage_bg.jpg');
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%
}

.page .copyright .copyright_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .copyright .copyright_inner .copyright_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .copyright .copyright_inner .copyright_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .copyright .copyright_inner .copyright_content {
    width: 100%;
    margin-top: .96rem
}

.page .copyright .copyright_inner .copyright_content ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .copyright .copyright_inner .copyright_content ul li {
    width: 2.4rem;
    height: 2.4rem;
    background: #fff;
    font-size: 0;
    border-radius: 50%;
    text-align: center;
    padding: .78rem .36rem 0 .36rem;
    box-sizing: border-box;
    cursor: pointer
}

.page .copyright .copyright_inner .copyright_content ul li h3 {
    font-size: .4rem;
    line-height: .4rem;
    padding-bottom: .18rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .copyright .copyright_inner .copyright_content ul li p {
    font-size: .2rem;
    line-height: .24rem;
    color: #999;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.page .copyright .copyright_inner .copyright_content ul li.active, .page .copyright .copyright_inner .copyright_content ul li:hover {
    background: linear-gradient(to right, #d3338d, #2a4fdb)
}

.page .copyright .copyright_inner .copyright_content ul li.active h3, .page .copyright .copyright_inner .copyright_content ul li:hover h3 {
    color: #fff
}

.page .copyright .copyright_inner .copyright_content ul li.active p, .page .copyright .copyright_inner .copyright_content ul li:hover p {
    color: #fff
}

.page .copyright .copyright_inner .copyrightMsg {
    font-size: .18rem;
    line-height: .36rem;
    color: #888;
    text-align: center;
    margin: .68rem 0 0 0
}

.page .strategyMedia {
    position: relative;
    width: 100%;
    padding-bottom: .73rem;
    background-color: #fff
}

.page .strategyMedia .strategyMedia_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content {
    width: 100%;
    margin-top: .8rem
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li {
    width: 2.5rem;
    text-align: center;
    box-sizing: border-box
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li .company_icon {
    width: 100%;
    height: 1.31rem;
    font-size: 0;
    border-radius: .1rem;
    overflow: hidden;
    box-shadow: 0rem .1rem .27rem .03rem rgba(49, 49, 49, 0.1)
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li .company_icon img {
    width: 100%;
    height: 100%
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li h3 {
    font-size: .22rem;
    line-height: .22rem;
    padding: .28rem 0 .14rem 0;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li p {
    font-size: .16rem;
    line-height: .16rem;
    color: #999;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li .media_btn {
    font-size: .14rem;
    height: .27rem;
    border-radius: .27rem;
    margin-top: .2rem;
    border: .01rem solid #e5e5e5;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 .2rem;
    color: #232323
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li:hover h3 {
    color: #ac3a9f
}

.page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li:hover .media_btn {
    color: #fff;
    background: #ac3a9f
}

.page .strategyMedia .strategyMedia_inner .strategyMediaMsg {
    font-size: .18rem;
    line-height: .36rem;
    color: #888;
    text-align: center;
    margin: .68rem 0 0 0
}

.page .cooperationArea {
    position: relative;
    width: 100%;
    padding-bottom: 1.44rem;
    background-image: url('../images/aboutUs/cooperationArea_bg.jpg');
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%
}

.page .cooperationArea .cooperationArea_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content {
    width: 100%;
    margin-top: .8rem
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -0.15rem
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li {
    width: 4.5rem;
    min-height: 1.6rem;
    border: .01rem solid #e0dedd;
    background: #fff;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
    border-radius: .1rem;
    margin: 0 .13rem .26rem .13rem;
    padding: .2rem .48rem .2rem .48rem;
    box-sizing: border-box
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .cooperation_out {
    display: table;
    height: 100%
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .cooperation_out .icon {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: .6rem
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .cooperation_out .icon img {
    width: 100%
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .cooperation_out .txt {
    padding-left: .1rem;
    display: table-cell;
    vertical-align: middle;
    height: 100%
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .cooperation_out .txt h3 {
    font-size: .22rem;
    line-height: .3rem
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .cooperation_out .txt p {
    font-size: .16rem;
    line-height: .22rem;
    color: #999
}

.page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li:hover h3 {
    color: #ac3a9f
}

.page .question {
    position: relative;
    width: 100%;
    padding-bottom: 2.05rem;
    background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
    background-size: 100% auto
}

.page .question:before {
    content: '';
    display: block;
    width: 5.92rem;
    height: 6.24rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
    background-size: 100% 100%
}

.page .question .question_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .question .question_inner .question_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .question .question_inner .question_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .question .question_inner .question_content {
    margin-top: .96rem
}

.page .question .question_inner .question_content ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.page .question .question_inner .question_content ul li {
    width: 3.35rem;
    height: 3.35rem;
    border: .01rem solid #e0dedd;
    background: #fff;
    padding: .48rem .48rem 0 .48rem;
    box-sizing: border-box;
    border-radius: .1rem;
    font-size: 0;
    position: relative;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
}

.page .question .question_inner .question_content ul li img {
    height: .5rem
}

.page .question .question_inner .question_content ul li h3 {
    font-size: .24rem;
    line-height: .24rem;
    padding-top: .46rem;
    padding-bottom: .24rem
}

.page .question .question_inner .question_content ul li p {
    font-size: .18rem;
    line-height: .24rem;
    color: #999
}

.page .question .question_inner .question_content ul li .num {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.02);
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif
}

.page .concatUs {
    position: relative;
    width: 100%;
    padding-bottom: 1.07rem;
    background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
    background-size: 100% auto
}

.page .concatUs:before {
    content: '';
    display: block;
    width: 5.92rem;
    height: 6.24rem;
    position: absolute;
    top: 0;
    left: 0;
    background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
    background-size: 100% 100%
}

.page .concatUs .concatUs_inner {
    width: 14rem;
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.page .concatUs .concatUs_inner .concatUs_title {
    text-align: center;
    font-size: .48rem;
    line-height: .48rem;
    padding-top: 1.2rem;
    font-weight: bold
}

.page .concatUs .concatUs_inner .concatUs_desc {
    font-size: .24rem;
    line-height: .32rem;
    padding-top: .28rem;
    color: #666;
    text-align: center
}

.page .concatUs .concatUs_inner .concatUs_content {
    width: 100%;
    margin-top: .96rem
}

.page .concatUs .concatUs_inner .concatUs_content .address_top {
    border-radius: .1rem;
    padding: .2rem .2rem .2rem .6rem;
    background: linear-gradient(to right, #d3338d, #2a4fdb);
    box-shadow: 0rem .08rem .19rem .01rem rgba(0, 51, 238, 0.35)
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt {
    width: 6rem;
    float: left
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_tit {
    font-size: .3rem;
    line-height: .3rem;
    padding: .52rem 0 .3rem 0;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_info {
    width: 4.44rem;
    height: 1.42rem
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_info p {
    font-size: .24rem;
    line-height: .36rem;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_bottom {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_bottom li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: .2rem;
    line-height: .42rem;
    color: #fff;
    margin-right: .3rem
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_bottom li img {
    width: .21rem;
    margin-right: .14rem
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_img {
    width: 6.7rem;
    height: 3.6rem;
    font-size: 0;
    float: right
}

.page .concatUs .concatUs_inner .concatUs_content .address_top .address_img img {
    width: 100%;
    height: 100%
}

.page .concatUs .concatUs_inner .concatUs_content .address_list {
    width: 100%;
    margin-top: .2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .concatUs .concatUs_inner .concatUs_content .address_list li {
    width: 6.9rem;
    height: 2.4rem;
    border-radius: .1rem;
    margin-bottom: .2rem;
    background: #fff;
    box-sizing: border-box;
    padding: .6rem .6rem 0 .6rem;
    border: .01rem solid #e0e0e0;
    box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
}

.page .concatUs .concatUs_inner .concatUs_content .address_list li h3 {
    font-size: .22rem;
    line-height: .22rem;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .concatUs .concatUs_inner .concatUs_content .address_list li h4 {
    font-size: .18rem;
    line-height: .18rem;
    color: #444;
    font-weight: normal;
    margin: .28rem 0;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.page .concatUs .concatUs_inner .concatUs_content .address_list li .msg_item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.page .concatUs .concatUs_inner .concatUs_content .address_list li .msg_item .msg_li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: .18rem;
    line-height: .32rem;
    color: #444;
    margin-right: .46rem
}

.page .concatUs .concatUs_inner .concatUs_content .address_list li .msg_item .msg_li img {
    width: .21rem;
    margin-right: .14rem
}

@media screen and (max-width: 960px) {
    .page .shareholderBack {
        position: relative;
        width: 100%;
        height: auto;
        background-color: #fff;
        padding-bottom: .98rem
    }

    .page .shareholderBack::after {
        content: '';
        display: block;
        width: 2.93rem;
        height: 2.84rem;
        position: absolute;
        top: 0;
        right: 0;
        left: inherit;
        background: url('../images/global/sky_star_left.jpg') #fff no-repeat bottom center;
        background-size: 100% 100%
    }

    .page .shareholderBack .shareholderBack_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .shareholderBack .shareholderBack_inner .shareholderBack_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .shareholderBack .shareholderBack_inner .shareholderBack_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .shareholderBack .shareholderBack_inner .shareholderBack_content {
        width: auto;
        margin-top: .8rem;
        padding: 0 .48rem
    }

    .page .shareholderBack .shareholderBack_inner .shareholderBack_content ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page .shareholderBack .shareholderBack_inner .shareholderBack_content ul li {
        width: 3.14rem;
        height: 1.81rem;
        margin-bottom: .2rem;
        border: .01rem solid #e0dedd;
        background: #fff;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
        border-radius: .1rem;
        box-sizing: border-box;
        overflow: hidden;
        font-size: 0
    }

    .page .shareholderBack .shareholderBack_inner .shareholderBack_content ul li img {
        width: 100%;
        height: 100%
    }

    .page .coreTeam {
        position: relative;
        width: 100%;
        height: auto;
        background-image: url('../images/solution/moreWonderful_bg.jpg');
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 100%;
        padding-bottom: .8rem
    }

    .page .coreTeam .coreTeam_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .coreTeam .coreTeam_inner .coreTeam_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .coreTeam .coreTeam_inner .coreTeam_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content {
        width: 100%;
        margin-top: .8rem
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container {
        width: 6.3rem;
        height: 7.34rem
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide {
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 50%;
        overflow: hidden;
        position: relative;
        font-size: 0;
        cursor: pointer;
        text-align: center;
        height: auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info {
        width: 100%;
        height: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
        position: absolute;
        top: -2.4rem;
        left: 0;
        display: table;
        opacity: 0;
        transition: all .5s ease;
        background: linear-gradient(to left, #2a4fdb, #d3338d)
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info .info_txt {
        display: table-cell;
        vertical-align: middle;
        text-align: center
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info .info_txt h3 {
        font-size: .3rem;
        line-height: .36rem;
        color: #fff;
        margin-bottom: .14rem;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide .info .info_txt p {
        font-size: .2rem;
        line-height: .26rem;
        color: #fff;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide:hover .info {
        top: 0;
        opacity: 1
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-slide img {
        width: 100%;
        height: 100%
    }

    .page .coreTeam .coreTeam_inner .coreTeam_content .swiper-container .swiper-pagination-bullet-active {
        background: #8a40af
    }

    .page .developHistory {
        position: relative;
        width: 100%;
        height: auto;
        background: url('../images/global/core_advantage_bg2.jpg') no-repeat bottom center;
        background-size: 100% 2.6rem;
        padding-bottom: 1.5rem
    }

    .page .developHistory .developHistory_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .developHistory .developHistory_inner .developHistory_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .developHistory .developHistory_inner .developHistory_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .developHistory .developHistory_inner .developHistory_content {
        margin-top: .78rem
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line {
        position: relative
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .left-btn {
        display: none;
        left: -1.1rem;
        background-image: url('../images/aboutUs/lunbo_btn_left.png')
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .left-btn, .page .developHistory .developHistory_inner .developHistory_content .time-line .right-btn {
        width: .6rem;
        height: .6rem;
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 100% auto;
        position: absolute;
        top: calc(50% - .25rem);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        cursor: pointer;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
        border-radius: 50%
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .left-btn:hover, .page .developHistory .developHistory_inner .developHistory_content .time-line .right-btn:hover {
        background-position: bottom center;
        box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 153, 0.35)
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .right-btn {
        top: auto;
        bottom: -0.3rem;
        right: 50%;
        -ms-transform: translateX(50%) rotate(90deg);
        transform: translateX(50%) rotate(90deg);
        background-image: url('../images/aboutUs/lunbo_btn_right.png');
        background-position: bottom center;
        box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 153, 0.35);
        z-index: 1
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        padding: 0 .3rem .5rem .3rem;
        box-sizing: border-box
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box::after {
        content: "";
        background: #dee3ef;
        height: 100%;
        width: .05rem;
        position: absolute;
        left: 50%;
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        top: 0;
        margin-top: -0.025rem
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul {
        position: relative
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li {
        width: auto;
        height: auto;
        float: inherit;
        position: relative
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) {
        text-align: right
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) .item {
        top: auto;
        left: 0;
        text-align: left
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) .item::before {
        bottom: auto;
        top: -0.19rem;
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li:nth-child(2n) .item::after {
        bottom: auto;
        top: 50%;
        left: -0.48rem
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item {
        display: inline-block;
        width: 3rem;
        height: auto;
        min-height: 1.98rem;
        padding: .36rem .36rem .36rem .36rem;
        box-sizing: border-box;
        border: 1px solid #e0e0e0;
        border-radius: .1rem;
        cursor: pointer;
        position: relative;
        top: 0;
        left: 0;
        margin-left: 0;
        background-color: #fff;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item h3 {
        font-size: .4rem;
        line-height: .4rem;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item p {
        margin-top: .15rem;
        font-size: .24rem;
        line-height: .36rem;
        color: #666;
        display: block
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item::after {
        content: "";
        width: .27rem;
        height: .3rem;
        background-image: url('../images/aboutUs/lunbo_sixLine_default.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: absolute;
        left: auto;
        right: -0.6rem;
        margin-left: -0.135rem;
        bottom: auto;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active {
        color: #fff;
        border: 0;
        background: linear-gradient(to left, #2a4fdb, #d3338d);
        box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 153, 0.35)
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover::before, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active::before {
        content: '';
        display: block;
        position: absolute;
        bottom: auto;
        left: auto;
        right: -0.2rem;
        top: 50%;
        margin-left: 0;
        margin-top: -0.2rem;
        width: .2rem;
        height: .4rem;
        background: url('../mobileImages/aboutUs/strangle_icon.png') no-repeat center center;
        background-size: 100% 100%
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover::after, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active::after {
        background-image: url('../images/aboutUs/lunbo_sixLine_hover.png')
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover h3, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active h3 {
        color: #fff
    }

    .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item:hover p, .page .developHistory .developHistory_inner .developHistory_content .time-line .time-box ul li .item.active p {
        color: #fff
    }

    .page .prizesAndHonors {
        position: relative;
        width: 100%;
        height: auto;
        padding-bottom: 1rem;
        background-image: url('../images/aboutUs/prizeHonor_bg.jpg');
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%
    }

    .page .prizesAndHonors .prizesAndHonors_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content {
        width: auto;
        margin-top: .8rem;
        padding: 0 .5rem
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container {
        width: 100%;
        height: 8rem
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide {
        width: 3.15rem;
        height: 3.20rem;
        border-radius: .1rem;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        padding: .3rem .3rem 0 .3rem;
        box-sizing: border-box;
        background: #fff;
        border: .01rem solid #e0e0e0;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_name {
        height: 1.66rem;
        border-bottom: .01rem solid #cfcfcf
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_name p {
        font-size: .24rem;
        line-height: .36rem;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_mechanism {
        padding-top: .22rem
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-slide .prize_mechanism h6 {
        font-size: .18rem;
        line-height: .3rem;
        color: #666;
        font-weight: normal
    }

    .page .prizesAndHonors .prizesAndHonors_inner .prizesAndHonors_content .swiper-container .swiper-pagination-bullet-active {
        background: #8a40af
    }

    .page .joinCooperation {
        position: relative;
        width: 100%;
        height: auto;
        background-color: #fff;
        padding-bottom: 1rem
    }

    .page .joinCooperation .joinCooperation_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center;
        color: #999
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content {
        width: auto;
        margin: .58rem .5rem 0 .5rem;
        border: .01rem solid #e0e0e0;
        border-radius: .1rem;
        background: #fff;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul {
        padding: .52rem .2rem .38rem .2rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li {
        width: 100%;
        height: 3.4rem;
        font-size: 0;
        background-size: 3.08rem auto;
        background-repeat: no-repeat;
        background-position: top 1.08rem center;
        position: relative
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -0.1rem;
        width: .2rem;
        height: .12rem;
        background: url('../mobileImages/aboutUs/join_bottom_jt.png') no-repeat center center;
        background-size: 100% 100%
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(1) {
        background-image: url('../images/aboutUs/step_1.png')
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(2) {
        background-image: url('../images/aboutUs/step_2.png')
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(3) {
        background-image: url('../images/aboutUs/step_3.png')
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:nth-child(3):after {
        display: none
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_tit {
        font-size: .34rem;
        line-height: .4rem;
        text-align: center;
        padding-top: .2rem
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_icon {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 50%;
        margin: .24rem auto .26rem
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_icon img {
        width: 100%;
        height: 100%
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_icon_hover {
        display: none
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li .li_p {
        font-size: .3rem;
        line-height: .36rem;
        color: #999;
        text-align: center;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_icon {
        display: none;
        box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 238, 0.35)
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_icon_hover {
        display: block
    }

    .page .joinCooperation .joinCooperation_inner .joinCooperation_content ul li:hover .li_p {
        color: #7a42b6
    }

    .page .mediaPartners {
        position: relative;
        width: 100%;
        height: auto;
        padding-bottom: .96rem;
        background-image: url('../images/aboutUs/mediaPartners_bg.jpg');
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%
    }

    .page .mediaPartners .mediaPartners_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .mediaPartners .mediaPartners_inner .mediaPartners_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111;
        padding-top: 1.15rem
    }

    .page .mediaPartners .mediaPartners_inner .mediaPartners_desc {
        font-size: .26rem;
        line-height: .4rem;
        margin-top: .32rem;
        padding: 0 .56rem;
        color: #666;
        text-align: center;
        font-weight: normal
    }

    .page .mediaPartners .mediaPartners_inner .mediaPartners_content {
        width: 100%
    }

    .page .mediaPartners .mediaPartners_inner .mediaPartners_content .more {
        width: 2.6rem;
        height: .7rem;
        font-size: .24rem;
        color: #fff;
        border-radius: .7rem;
        box-shadow: 0 .08rem .19rem .01rem rgba(0, 51, 238, 0.35);
        margin: .52rem auto 0;
        cursor: pointer;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        background: linear-gradient(to left, #2a4fdb, #d3338d)
    }

    .page .newsActive {
        position: relative;
        width: 100%;
        padding-bottom: 1.2rem;
        background-color: #fff
    }

    .page .newsActive .newsActive_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .newsActive .newsActive_inner .newsActive_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .newsActive .newsActive_inner .newsActive_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .newsActive .newsActive_inner .newsActive_content {
        width: 100%;
        margin-top: .98rem
    }

    .page .newsActive .newsActive_inner .newsActive_content ul {
        margin: 0 .54rem
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li {
        border-bottom: .01rem solid #e5e5e5;
        padding: .6rem 0;
        box-sizing: border-box;
        cursor: pointer
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li .newsImg {
        float: left;
        width: 3rem;
        height: 1.65rem;
        font-size: 0;
        border-radius: .1rem;
        overflow: hidden
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li .newsImg img {
        width: 100%;
        height: 100%
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li .detail {
        margin-left: 3.5rem
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li .detail h3 {
        font-size: .24rem;
        line-height: .34rem;
        margin-bottom: .15rem;
        color: #000;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li .detail p {
        font-size: .18rem;
        line-height: .24rem;
        color: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li .detail span {
        font-size: .2rem;
        line-height: .22rem;
        color: #999
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li:hover h3 {
        background-image: -webkit-linear-gradient(right, #2a4fdb, #d3338d);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent
    }

    .page .newsActive .newsActive_inner .newsActive_content ul li:nth-child(1) {
        border-top: .01rem solid #e5e5e5
    }

    .page .newsActive .newsActive_inner .pageCom {
        text-align: center;
        margin-top: 1rem
    }

    .page .mediaCover {
        position: relative;
        width: 100%;
        padding-bottom: .8rem;
        background: #fff
    }

    .page .mediaCover::before {
        content: '';
        display: block;
        width: 2.78rem;
        height: 2.64rem;
        position: absolute;
        top: 0;
        left: 0;
        right: inherit;
        background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
        background-size: 100% 100%
    }

    .page .mediaCover .mediaCover_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .mediaCover .mediaCover_inner .mediaCover_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .mediaCover .mediaCover_inner .mediaCover_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .mediaCover .mediaCover_inner .mediaCover_content {
        width: 100%;
        margin-top: .74rem
    }

    .page .mediaCover .mediaCover_inner .mediaCover_content ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 .4rem
    }

    .page .mediaCover .mediaCover_inner .mediaCover_content ul li {
        width: 3.12rem;
        min-height: 3.12rem;
        background: #fff;
        font-size: 0;
        border: .01rem solid #e0e0e0;
        border-radius: .1rem;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
        margin-bottom: .2rem;
        text-align: center;
        padding: .4rem .42rem .2rem .42rem;
        box-sizing: border-box
    }

    .page .mediaCover .mediaCover_inner .mediaCover_content ul li img {
        height: .6rem
    }

    .page .mediaCover .mediaCover_inner .mediaCover_content ul li h3 {
        font-size: .22rem;
        line-height: .3rem;
        padding: .24rem 0 .12rem 0
    }

    .page .mediaCover .mediaCover_inner .mediaCover_content ul li p {
        font-size: .16rem;
        line-height: .22rem;
        color: #999
    }

    .page .copyright {
        position: relative;
        width: 100%;
        padding-bottom: .92rem;
        background-image: url('../images/global/challenage_bg.jpg');
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 100%
    }

    .page .copyright .copyright_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .copyright .copyright_inner .copyright_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .copyright .copyright_inner .copyright_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .copyright .copyright_inner .copyright_content {
        width: 100%;
        margin-top: .72rem
    }

    .page .copyright .copyright_inner .copyright_content ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page .copyright .copyright_inner .copyright_content ul li {
        width: 1.94rem;
        height: 1.94rem;
        margin: 0 .2rem;
        background: #fff;
        font-size: 0;
        border-radius: 50%;
        text-align: center;
        padding: .5rem .34rem 0 .34rem;
        box-sizing: border-box;
        cursor: pointer
    }

    .page .copyright .copyright_inner .copyright_content ul li h3 {
        font-size: .32rem;
        line-height: .4rem;
        padding-bottom: .09rem;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .page .copyright .copyright_inner .copyright_content ul li p {
        font-size: .16rem;
        line-height: .20rem;
        color: #999;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .copyright .copyright_inner .copyright_content ul li.active, .page .copyright .copyright_inner .copyright_content ul li:hover {
        background: linear-gradient(to right, #d3338d, #2a4fdb)
    }

    .page .copyright .copyright_inner .copyright_content ul li.active h3, .page .copyright .copyright_inner .copyright_content ul li:hover h3 {
        color: #fff
    }

    .page .copyright .copyright_inner .copyright_content ul li.active p, .page .copyright .copyright_inner .copyright_content ul li:hover p {
        color: #fff
    }

    .page .copyright .copyright_inner .copyrightMsg {
        font-size: .22rem;
        line-height: .36rem;
        color: #888;
        text-align: center;
        margin: .68rem .48rem 0 .48rem
    }

    .page .strategyMedia {
        position: relative;
        width: 100%;
        padding-bottom: .6rem;
        background-color: #fff
    }

    .page .strategyMedia .strategyMedia_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content {
        width: 100%;
        margin-top: .7rem
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 .6rem
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li {
        width: 2.9rem;
        text-align: center;
        box-sizing: border-box;
        margin-bottom: .4rem
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li .company_icon {
        width: 100%;
        height: 1.3rem;
        font-size: 0;
        border-radius: .1rem;
        overflow: hidden;
        box-shadow: 0rem .1rem .27rem .03rem rgba(49, 49, 49, 0.1)
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li .company_icon img {
        width: 100%;
        height: 100%
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li h3 {
        font-size: .22rem;
        line-height: .42rem;
        padding: .19rem 0 0 0;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li p {
        font-size: .16rem;
        line-height: .26rem;
        color: #999;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li .media_btn {
        font-size: .14rem;
        height: .25rem;
        border-radius: .27rem;
        margin-top: .2rem;
        border: .01rem solid #e5e5e5;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 .2rem;
        color: #232323
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li:hover h3 {
        color: #ac3a9f
    }

    .page .strategyMedia .strategyMedia_inner .strategyMedia_content ul li:hover .media_btn {
        color: #fff;
        background: #ac3a9f
    }

    .page .strategyMedia .strategyMedia_inner .strategyMediaMsg {
        font-size: .18rem;
        line-height: .36rem;
        color: #888;
        text-align: center;
        margin: .68rem 0 0 0
    }

    .page .cooperationArea {
        position: relative;
        width: 100%;
        padding-bottom: .8rem;
        background-image: url('../images/aboutUs/cooperationArea_bg.jpg');
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 100%
    }

    .page .cooperationArea .cooperationArea_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content {
        width: 100%;
        margin-top: .8rem
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 .5rem
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li {
        width: 100%;
        min-height: 1.6rem;
        border: .01rem solid #e0dedd;
        background: #fff;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
        border-radius: .1rem;
        margin-bottom: .26rem;
        padding: .2rem .48rem .2rem .48rem;
        box-sizing: border-box
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .icon {
        display: table-cell;
        vertical-align: middle;
        height: 100%;
        width: .6rem
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .icon img {
        width: 100%
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .txt {
        padding-left: .1rem;
        display: table-cell;
        vertical-align: middle;
        height: 100%
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .txt h3 {
        font-size: .22rem;
        line-height: .3rem;
        margin: 0
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li .txt p {
        font-size: .16rem;
        line-height: .3rem;
        color: #999
    }

    .page .cooperationArea .cooperationArea_inner .cooperationArea_content ul li:hover h3 {
        color: #ac3a9f
    }

    .page .question {
        position: relative;
        width: 100%;
        padding-bottom: 1.3rem;
        background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
        background-size: auto 3rem
    }

    .page .question:before {
        content: '';
        display: block;
        width: 2.78rem;
        height: 2.64rem;
        position: absolute;
        top: 0;
        left: 0;
        right: inherit;
        background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
        background-size: 100% 100%
    }

    .page .question .question_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .question .question_inner .question_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .question .question_inner .question_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .question .question_inner .question_content {
        margin-top: .96rem
    }

    .page .question .question_inner .question_content ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 .5rem
    }

    .page .question .question_inner .question_content ul li {
        width: 2.9rem;
        height: 2.9rem;
        border: .01rem solid #e0dedd;
        background: #fff;
        padding: .48rem .48rem 0 .48rem;
        box-sizing: border-box;
        border-radius: .1rem;
        font-size: 0;
        position: relative;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2);
        margin-bottom: .2rem
    }

    .page .question .question_inner .question_content ul li:nth-child(2n) {
        width: 3.3rem
    }

    .page .question .question_inner .question_content ul li img {
        height: .5rem
    }

    .page .question .question_inner .question_content ul li h3 {
        font-size: .24rem;
        line-height: .24rem;
        padding-top: .20rem;
        padding-bottom: .16rem
    }

    .page .question .question_inner .question_content ul li p {
        font-size: .18rem;
        line-height: .24rem;
        color: #999
    }

    .page .question .question_inner .question_content ul li .num {
        position: absolute;
        right: 0;
        bottom: 0;
        font-size: 1rem;
        color: rgba(0, 0, 0, 0.02);
        font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif
    }

    .page .concatUs {
        position: relative;
        width: 100%;
        padding-bottom: 1rem;
        background: url('../images/global/core_advantage_bg2.jpg') #fff no-repeat bottom center;
        background-size: auto 2.6rem
    }

    .page .concatUs:before {
        content: '';
        display: block;
        width: 2.78rem;
        height: 2.64rem;
        position: absolute;
        top: 0;
        left: 0;
        right: inherit;
        background: url('../images/global/core_advantage_bg1.jpg') #fff no-repeat bottom center;
        background-size: 100% 100%
    }

    .page .concatUs .concatUs_inner {
        width: auto;
        margin: 0 auto;
        position: relative
    }

    .page .concatUs .concatUs_inner .concatUs_title {
        text-align: center;
        font-size: .4rem;
        line-height: .5rem;
        padding-top: .97rem;
        font-weight: bold;
        color: #111
    }

    .page .concatUs .concatUs_inner .concatUs_desc {
        font-size: .24rem;
        line-height: .3rem;
        padding: .21rem .5rem 0 .5rem;
        color: #666;
        text-align: center
    }

    .page .concatUs .concatUs_inner .concatUs_content {
        width: auto;
        margin: .96rem .44rem 0 .44rem
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top {
        border-radius: .1rem;
        padding: .45rem .54rem .5rem .54rem;
        background: linear-gradient(to right, #d3338d, #2a4fdb);
        box-shadow: 0rem .08rem .19rem .01rem rgba(0, 51, 238, 0.35);
        position: relative
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt {
        width: auto;
        float: inherit;
        margin-top: 3.45rem
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_tit {
        font-size: .3rem;
        line-height: .4rem;
        padding: 0 0 .16rem 0;
        color: #fff;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_info {
        height: 1.22rem
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_info p {
        font-size: .24rem;
        line-height: .36rem;
        color: #fff;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_bottom {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_bottom li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        font-size: .2rem;
        line-height: .42rem;
        color: #fff;
        margin-right: .3rem
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_txt .add_bottom li img {
        width: .21rem;
        margin-right: .14rem
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_img {
        width: auto;
        height: 3rem;
        font-size: 0;
        float: inherit;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: .1rem;
        overflow: hidden;
        margin: .45rem .54rem 0 .54rem;
        box-sizing: border-box
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_top .address_img img {
        width: 100%;
        height: 100%
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list {
        width: 100%;
        margin-top: .2rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list li {
        width: 3.18rem;
        height: 3rem;
        border-radius: .1rem;
        margin-bottom: .2rem;
        background: #fff;
        box-sizing: border-box;
        padding: .3rem .38rem 0 .38rem;
        border: .01rem solid #e0e0e0;
        box-shadow: .01rem .1rem .19rem .01rem rgba(153, 153, 153, 0.2)
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list li h3 {
        font-size: .22rem;
        line-height: .36rem;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list li h4 {
        font-size: .18rem;
        line-height: .24rem;
        color: #444;
        font-weight: normal;
        margin: .16rem 0;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list li .msg_item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list li .msg_item .msg_li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        font-size: .18rem;
        line-height: .32rem;
        color: #444;
        margin-right: 0;
        word-break: break-all
    }

    .page .concatUs .concatUs_inner .concatUs_content .address_list li .msg_item .msg_li img {
        width: .21rem;
        margin-right: .14rem
    }
}
