.banner,.banner .mask {
    width:100%;
    height:640px
}
.banner {
    background:#000;
    overflow:hidden;
    position:relative
}
.banner .mask {
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000",endColorstr="#66000000")
}
.banner .bg,.banner video {
    width:1920px;
    margin-top:-115px;
    left:50%;
    margin-left:-960px;
    position:absolute
}
.banner .bg {
    margin-top:0;
    height:100%;
    background:url(../../img/index/banner.jpg) 0 0 no-repeat
}
.banner .subText,.banner .text {
    width:100%;
    text-align:center;
    font-size:74px;
    position:absolute;
    top:240px;
    color:#fff
}
.banner .subText {
    top:354px;
    font-size:26px;
    letter-spacing:9px
}
.content {
    padding-top:100px
}
.content .about-wrap .gw-news ul li a span,.content .about-wrap dl dt {
    color:#999
}
.content .about-wrap dl dt h3,.relation-option .relation-act a {
    color:#333
}
.content .about-wrap dl dd p {
    line-height:27px
}
.content .about-wrap .gw-about {
    width:450px
}
.content .about-wrap .gw-about p,.dd-about.en p {
    text-align:justify
}
.content .about-wrap .gw-about dd .more {
    right:0;
    bottom:0;
    padding:3px 10px;
    border:1px solid #008ce6;
    background:#fff;
    cursor:pointer;
    transition:all .1s linear
}
.content .about-wrap .gw-about dd .more:hover,.content .about-wrap .gw-news .more:hover {
    background:#008ce6;
    color:#fff
}
.content .about-wrap .gw-about dd .video-box {
    width:450px;
    height:200px;
    cursor:pointer
}
.content .about-wrap .gw-about dd .video-box img {
    width:100%
}
.content .about-wrap .gw-about dd .video-box .video-icon {
    width:84px;
    height:84px;
    top:50%;
    left:50%;
    margin-left:-42px;
    margin-top:-42px
}
.content .about-wrap .gw-wish {
    width:335px
}
.content .about-wrap .gw-news .more {
    display:inline-block;
    padding:3px 10px;
    border:1px solid #008ce6;
    background:#fff;
    cursor:pointer;
    transition:all .1s linear
}
.content .about-wrap .gw-news .new-fir img {
    width:170px;
    height:96px
}
.content .about-wrap .gw-news .new-fir .special {
    width:170px
}
.content .about-wrap .gw-news .new-fir a {
    display:inline-block;
    float:left;
    width:150px;
    font-size:14px;
    overflow:hidden
}
.content .about-wrap .gw-news .new-fir a:hover,.content .about-wrap .gw-news ul li a p:hover {
    color:#008ce6
}
.content .about-wrap .gw-news .new-fir span.gw-fc-g {
    position:absolute;
    right:0;
    bottom:0
}
.content .about-wrap .gw-news ul {
    max-height:175px;
    overflow:hidden
}
.content .about-wrap .gw-news ul li a {
    color:#333;
    height:30px;
    line-height:30px
}
.content .about-wrap .gw-news ul li a p {
    width:255px;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#000
}
.content .business-wrap {
    background-color:#f8f8f8;
    padding:65px 0 0
}
.content .business-wrap .slider-top dl dt a {
    color:#fff;
    width:153px;
    height:36px;
    line-height:36px;
    margin:0 auto
}
.app-list {
    width:900px;
    margin-left:120px
}
.app-list li {
    width:300px;
    margin-bottom:80px
}
.app-list span,.saas-list .span-sty,.saas-list .span-sty1 {
    width:192px;
    display:inline-block;
    text-align:left;
    vertical-align:middle
}
.saas-list {
    font-size:18px
}
.saas-list .span-sty,.saas-list .span-sty1 {
    width:80px
}
.saas-list .span-sty1 {
    width:78px;
    display:block
}
.saas-list img {
    width:54px;
    height:54px;
    display:inline-block
}
.content .business-wrap .slider-top .swiper-button-wrap {
    width:84%;
    margin:0 auto;
    top:75px;
    z-index:9
}
.content .business-wrap .slider-top .swiper-button-wrap>div {
    width:15px;
    height:25px;
    cursor:pointer
}
.content .business-wrap .slider-top .swiper-button-wrap .swiper-button-left {
    background:url(../../img/index/icon-arrow-l.png) no-repeat;
    position:absolute;
    left:0
}
.content .business-wrap .slider-top .swiper-button-wrap .swiper-button-right {
    background:url(../../img/index/icon-arrow-r.png) no-repeat;
    position:absolute;
    right:0
}
.content .business-wrap .slider-top .swiper-container {
    width:100%;
    height:670px
}
.content .business-wrap .slider-bottom {
    background-color:#333;
    color:#fff
}
.content .business-wrap .slider-bottom .main-content ul {
    background-image:url(../../img/index/bg.jpg)
}
.content .business-wrap .slider-bottom .main-content ul li {
    width:50%;
    height:320px;
    cursor:pointer;
    background-color:rgba(0,0,0,0);
    transition:all .3s linear
}
.content .business-wrap .slider-bottom .main-content ul li .cont-wrap {
    height:190px;
    margin:80px auto 0;
    position:relative;
    overflow:hidden
}
.content .business-wrap .slider-bottom .main-content ul li .cont-wrap .app-cont {
    position:absolute;
    top:73px;
    left:0;
    right:0;
    transition:all .2s linear
}
.content .business-wrap .slider-bottom .main-content ul li .cont-wrap .app-cont .line {
    width:15px;
    height:1px;
    background-color:#fff;
    margin:10px auto 23px
}
.content .business-wrap .slider-bottom .main-content ul li .cont-wrap .app-cont a {
    width:90px;
    height:21px;
    line-height:23px;
    border:1px solid #fff;
    color:#fff;
    margin:0 auto
}
.content .business-wrap .slider-bottom .main-content ul li:hover,.video-model {
    background:rgba(0,0,0,.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c8000000",endColorstr="#c8000000")
}
.content .business-wrap .slider-bottom .main-content ul li:hover .cont-wrap .app-cont {
    position:absolute;
    top:0
}
.video-model {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    z-index:19;
    display:none
}
.video-model .video-wrap {
    width:1024px;
    left:50%;
    top:50px;
    margin-left:-512px
}
.video-model .video-wrap .close {
    width:40px;
    height:40px;
    line-height:35px;
    background-color:#1d1c1a;
    right:-40px;
    top:0;
    font-size:30px;
    color:#aaa;
    cursor:pointer
}
.group-news .pagenation-wrap li.active a,.video-model .video-wrap .close:hover {
    color:#fff
}
.pages-content {
    padding-top:30px
}
.pages-content .breadcrumb_nav span {
    margin:0 6px
}
.group-about .indent {
    text-indent:2em
}
.about-list dl {
    width:560px;
    margin-top:50px
}
.dd-about p {
    line-height:30px;
    letter-spacing:1px
}
.dd-about.en p {
    letter-spacing:0
}
.group-about .about-list img {
    margin-top:50px;
    width:520px;
    height:auto
}
.img-list {
    height:675px
}
.img-list .img-l {
    width:460px;
    height:100%
}
.img-list .img-r {
    width:680px;
    height:100%;
    position:relative;
    padding-top: 30px;
}
.img-list .img-l img {
    width:100%;
    height:100%
}
.img-list .img-r img {
    width:100%;
    bottom:0;
    position:absolute
}
.img-list .img-r .img-cont {
    width:390px;
    height:280px;
    background:#fff;
    padding:80px 50px 0;
    box-sizing:border-box
}
.img-lst-t1,.img-lst-t2 {
    margin-left:66px
}
.img-lst-t2 {
    color:#333;
    letter-spacing:9px;
    line-height:30px;
    padding-right:50px;
    margin-top:20px
}
.img-lst-t2.en {
    margin-top:30px;
    letter-spacing:0
}
.group-manage .manage-wrap {
    padding:80px 0 0
}
.group-manage .manage-wrap ul {
    margin:0 166px
}
.manage-list-l,.manage-list-l>img {
    width:148px;
    height:148px
}
.manage-list-r {
    padding-left:200px
}
.manage-list-r span {
    display:block;
    margin-bottom:20px;
    margin-top:8px
}
.group-manage hr {
    height:1px;
    background-color:#f4f3f3;
    margin-bottom:-17px;
    margin-top:150px
}
.group-news .news-wrap ul {
    border-top:1px solid #eae9e9
}
.group-news .news-wrap ul li {
    padding:40px 0;
    border-bottom:1px solid #eae9e9
}
.news-list-l {
    width:597px
}
.news-list-l a {
    font-weight:700;
    overflow:hidden
}
.news-list-l span {
    margin:30px 0 40px
}
.news-list-l p {
    line-height:28px;
    max-height:170px;
    overflow:hidden
}
.news-list-r {
    width:470px;
    height:260px
}
.news-list-r img {
    width:100%;
    height:100%
}
.group-news .pagenation-wrap {
    margin-top:45px;
    margin-bottom:47px
}
.company-news .pagenation-wrap {
    margin-top:20px;
    margin-bottom:60px
}
.company-news .pagenation-wrap li,.group-history .history-wrap .time-icon img {
    background:#fff
}
.group-news .pagenation-wrap li {
    padding:0 10px;
    line-height:32px;
    text-align:center;
    margin-right:5px;
    border:1px solid #e7e7e7
}
.group-news .pagenation-wrap li a {
    color:#a4a3aa
}
.group-news .pagenation-wrap li.active {
    background-color:#008ce6
}
.group-news-detail .news-wrap {
    border-top:1px solid #eae9e9;
    padding:50px 180px 0
}
.group-news-detail .news-wrap .news-tt .share-icon {
    width:41px;
    height:35px;
    background:url(../../img/pages/group_news_detail/icon.png) 0 0 no-repeat;
    background-size:100% 100%;
    cursor:pointer
}
.group-news-detail .news-wrap .news-tt .share-box {
    top:-10px
}
.group-news-detail .news-wrap .news-tt .share-box .share-qrcode {
    border:1px solid #ccc;
    padding:15px 18px;
    border-radius:5px;
    top:-10px;
    left:56px;
    background-color:#fff;
    display:none
}
.group-news-detail .news-wrap .news-tt .share-box .share-qrcode .close {
    width:11px;
    height:11px;
    background:url(../../img/pages/group_news_detail/close.png) 0 0 no-repeat;
    background-size:100% 100%;
    right:8px;
    top:8px
}
.group-news-detail .news-wrap .news-tt .share-box .share-qrcode i {
    width:7px;
    height:7px;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    background:#fff;
    transform:rotate(45deg);
    left:-5px;
    top:20px
}
.group-news-detail .news-wrap .news-tt .share-box .share-qrcode img {
    width:113px;
    height:113px
}
.group-news-detail .news-wrap .news-hd .center,.group-news-detail .news-wrap .news-hd .news-img {
    text-align:center
}
.group-news-detail .news-wrap .news-hd>p {
    line-height:32px;
    text-indent:2em;
    text-align:justify;
    margin-bottom:20px
}
.group-history .history-wrap {
    min-height:100px;
    background:url(../../img/pages/group_history/line.jpg) 145px 0 repeat-y;
    padding-bottom:1px
}
.dl-his,.group-history .history-wrap .time-icon {
    margin-left:120px
}
.dl-his {
    margin-top:20px
}
.dl-his dt {
    margin-bottom:38px
}
.dl-his dt u {
    width:0;
    height:0;
    border:6px solid #999;
    border-right:6px solid transparent;
    border-bottom:6px solid transparent;
    border-left:6px solid transparent;
    top:12px;
    left:87px
}
.dl-his dd {
    padding-left:93px;
    background:url(../../img/pages/group_history/icon.png) 19px 10px no-repeat
}
.dl-his dd i {
    width:14px;
    height:14px;
    margin:0 35px 0 44px
}
.group-culture .tit h1 {
    font-size:48px;
    font-weight:400
}
.group-culture h3,.group-system .system-wrap .wrap-r .tit h1 {
    font-weight:400
}
.group-culture .culture-wrap {
    margin:83px 0 100px
}
.idea-r {
    padding-left:500px
}
.idea-r-p {
    font-size:16px;
    line-height:30px;
    min-height:120px
}
.idea-r-lne {
    width:28px;
    height:2px;
    margin:12px 0
}
.idea-r-l,.idea-r-r {
    max-width:310px
}
.talents-cont {
    max-width:940px;
    padding-top:120px;
    margin:0 auto;
    background:url(../../img/pages/group_culture/sys_bg.png) center top no-repeat;
    background-size:auto 502px
}
.talents-cont.en {
    max-width:1200px
}
.tal-dl {
    max-width:310px;
    margin-left:20px
}
.tal-dl,.tal-dr {
    height:220px
}
.talents-cont .tal-dl dd {
    font-size:16px;
    color:#666;
    line-height:28px
}
.tal-center {
    margin:92px auto;
    width:158px;
    text-align:center;
    color:#fff
}
.culture-activity {
    padding-top:100px
}
.activity-list {
    margin-bottom:15px
}
.activity-list li {
    float:left;
    width:386px
}
.culture-activity .swiper-container,.relation-tab>a {
    width:1200px;
    height:890px;
    position:relative
}
.culture-activity .pagination {
    position:absolute;
    z-index:20;
    bottom:0;
    width:100%;
    text-align:center
}
.culture-activity .swiper-pagination-switch {
    display:inline-block;
    width:12px;
    height:12px;
    border-radius:8px;
    background:#cfcfcf;
    margin:0 5px;
    opacity:.8;
    border:1px solid #fff;
    cursor:pointer
}
.culture-activity .swiper-active-switch {
    background:#008ce6
}
.culture-activity .swiper-button-wrap {
    width:1480px;
    height:65px;
    margin:0 auto;
    top:-400px
}
.culture-activity .swiper-button-wrap .btn-sty {
    width:63px;
    height:63px;
    background-image:url(../../img/pages/group_culture/button_icon.png);
    background-position:0 0;
    background-size:100%;
    position:absolute;
    cursor:pointer
}
.culture-activity .swiper-button-wrap .swiper-button-left {
    background-size:100%;
    left:0
}
.culture-activity .swiper-button-wrap .swiper-button-left:hover {
    background-position:0 -65px;
    background-size:100%
}
.culture-activity .swiper-button-wrap .swiper-button-right {
    background-position:0 -130px;
    background-size:100%;
    right:0
}
.culture-activity .swiper-button-wrap .swiper-button-right:hover {
    background-position:0 -195px;
    background-size:100%
}
.group-culture .culture-office .office-img-l img {
    height:665px
}
.group-culture .culture-office .office-img-r {
    width:707px
}
.group-culture .culture-office .office-img-r img {
    float:left
}
.culture-p {
    height:75px;
    background-color:#f8f8f8;
    color:#333;
    font-size:18px
}
.activity-list.en .culture-p {
    font-size:14px
}
.m-vta-m {
    display:table;
    text-align:center;
    width:100%
}
.m-vta-m>span {
    padding:0 20px;
    display:table-cell;
    vertical-align:middle
}
.group-system {
    background-color:#f8f8f8
}
.group-system .system-wrap {
    margin-top:58px
}
.group-system .system-wrap .wrap-l {
    width:259px
}
.group-system .system-wrap .wrap-l li {
    margin:0 0 25px;
    height:62px;
    line-height:62px;
    padding-left:85px;
    border-left:4px solid #f8f8f8;
    color:#999;
    font-size:16px;
    background:url(../../img/pages/group_system/icon_01.png) 26px center no-repeat;
    cursor:pointer;
    transition:background-color .2s linear
}
.group-system .system-wrap .wrap-l li.active,.group-system .system-wrap .wrap-l li:hover {
    background-color:#fff;
    border-left:4px solid #008ce6;
    color:#333
}
.group-system .system-wrap .wrap-l .li_2 {
    background:url(../../img/pages/group_system/icon_02.png) 26px center no-repeat
}
.group-system .system-wrap .wrap-l .li_3 {
    background:url(../../img/pages/group_system/icon_03.png) 26px center no-repeat
}
.group-system .system-wrap .wrap-l .li_4 {
    background:url(../../img/pages/group_system/icon_04.png) 26px center no-repeat
}
.group-system .system-wrap .wrap-l .li_5 {
    background:url(../../img/pages/group_system/icon_05.png) 26px center no-repeat
}
.group-system .system-wrap .wrap-r {
    width:600px;
    padding:40px 70px 80px;
    margin-left:300px;
    border:1px solid #edecec;
    background-color:#fff
}
.system-hr {
    height:10px;
    background-color:#f3f3f3
}
.system-h1 {
    height:75px;
    line-height:75px;
    margin-bottom:40px;
    font-weight:400
}
.system-p {
    line-height:28px;
    text-align:justify
}
.group-honor .honor-wrap {
    background-color:#f8f8f8;
    padding:45px 0 80px
}
.history-cont {
    margin-left:190px
}
.history-cont ul {
    background:url(../../img/pages/group_honor/line.png) 23px 15px repeat-y;
    padding-bottom:1px
}
.history-cont ul .line i {
    position:absolute;
    top:0;
    left:0;
    width:100px;
    height:100%;
    margin-top:76px;
    display:block
}
.history-cont ul li {
    background:url(../../img/pages/group_honor/dot.png) 19px 6px no-repeat
}
.history-cont ul li>i {
    width:14px;
    height:15px;
    display:inline-block;
    position:absolute;
    left:20px
}
.history-cont ul li span {
    width:19px;
    height:2px;
    margin:10px 45px 0 105px;
    vertical-align:text-top
}
.history-cont-p {
    width:840px;
    float:left
}
.g-pl60 {
    padding-left:60px
}
.saas-lst-txt {
    display:inline-block;
    vertical-align:middle;
    width:100px;
    padding-left:12px
}
.m-ab-bot {
    position:absolute;
    bottom:0;
    right:0
}
.gw-about,.gw-news,.gw-wish {
    min-height:420px
}
.relation-box,.relation-header {
    overflow:hidden
}
.relation-header .header {
    position:fixed
}
.relation-box {
    background:#f8f8f8
}
.relation-option {
    position:absolute;
    top:180px;
    width:270px
}
.relation-option .relation-act {
    border-left:4px solid #008ce6
}
.relation-option>li {
    overflow:hidden;
    background:#fff;
    border-bottom:1px solid #f8f8f8;
    line-height:62px
}
.relation-option>li>a {
    display:block;
    height:100%;
    width:266px;
    font-size:16px;
    border-left:4px solid #fff;
    color:#999
}
.relation-subopt {
    width:100%
}
.relation-subopt>p {
    line-height:58px;
    padding-left:72px;
    color:#999;
    cursor:pointer
}
.relation-subopt>p.active {
    color:#333
}
.relation-opt3 {
    border:none
}
.relation-option>li.active a,.relation-option>li:hover a {
    color:#333;
    border-left:4px solid #008ce6
}
.rela-icon,.sys-icon {
    display:inline-block;
    float:left;
    height:28px;
    width:28px;
    margin:17px 20px;
    background:url(../../img/pages/relation/icon1.png?202207777) no-repeat center
}
.sys-icon {
    background:url(../../img/pages/group_system/icon_2.png) no-repeat center
}
.relation-option>li .in0 {
    background-position:0 0
}
.relation-option>li .in1 {
    background-position:0 -38px
}
.relation-option>li .in2 {
    background-position:0 -76px
}
.relation-option>li .in3 {
    background-position:0 -114px
}
.relation-option>li .in4 {
    background-position:0 -190px
}
.relation-option>li .in5 {
    background-position:0 -228px
}
.relation-option>li .in6 {
    background-position:0 -267px
}
.relation-option>li .in7 {
    background-position:0 -152px
}
.relation-option>li.active .rela-icon,.relation-option>li:hover .rela-icon {
    background:url(../../img/pages/relation/icon2.png?20220714) no-repeat center
}
.relation-option>li.active .sys-icon,.relation-option>li:hover .sys-icon {
    background:url(../../img/pages/group_system/icon_1.png) no-repeat center
}
.relation-option>li.active .in0,.relation-option>li:hover .in0 {
    background-position:0 0
}
.relation-option>li.active .in1,.relation-option>li:hover .in1 {
    background-position:0 -38px
}
.relation-option>li.active .in2,.relation-option>li:hover .in2 {
    background-position:0 -76px
}
.relation-option>li.active .in3,.relation-option>li:hover .in3 {
    background-position:0 -114px
}
.relation-option>li.active .in4,.relation-option>li:hover .in4 {
    background-position:0 -190px
}
.relation-option>li.active .in5,.relation-option>li:hover .in5 {
    background-position:0 -228px
}
.relation-option>li.active .in6,.relation-option>li:hover .in6 {
    background-position:0 -267px
}
.relation-option>li.active .in7,.relation-option>li:hover .in7 {
    background-position:0 -152px
}
.relation-detail {
    margin-left:300px;
    margin-top:48px;
    margin-bottom:100px;
    padding:0 70px 40px;
    width:758px;
    background:#fff;
    border:1px solid #edecec
}
.relation-tab {
    margin-top:30px;
    width:100%;
    overflow:hidden
}
.relation-tab>a {
    display:block;
    float:left;
    padding-left:30px;
    width:330px;
    height:90px;
    background:#f9f9f9
}
.relation-arrows {
    position:absolute;
    display:block;
    height:26px;
    width:26px;
    top:30px;
    right:20px;
    background:url(../../img/pages/relation/arrow.png) no-repeat center
}
.relation-tab>a:hover {
    background:#f6fdff
}
.relation-tab>a:hover .relation-arrows {
    background:url(../../img/pages/relation/arrow2.png) no-repeat center
}
.relation-notice-t>a,.relation-pdf>a {
    font-size:14px;
    color:#008ce6;
    letter-spacing:0;
    line-height:28px
}
.relation-pdf>a {
    display:block;
    margin-right:90px;
    float:left
}
.relation-notice-t {
    height:44px;
    overflow:hidden;
    padding-bottom:10px
}
.relation-notice-t>span {
    font-size:24px;
    color:#333;
    letter-spacing:0;
    line-height:44px
}
.relation-notice-t>a {
    float:right;
    margin-top:8px
}
.relation-notice-finance,.relation-notice-item {
    display:block;
    font-size:14px;
    letter-spacing:0;
    color:#666
}
.relation-notice-item {
    padding-top:10px;
    padding-bottom:10px;
    line-height:24px
}
.relation-notice-finance {
    height:40px;
    line-height:40px
}
.relation-notice-finance:hover,.relation-notice-item:hover {
    color:rgba(0,140,230,.85)
}
.relation-notice-txt {
    float:left;
    width:80%
}
.relation-notice-date {
    float:right;
    font-size:14px;
    color:#666;
    text-align:right
}
.relation-contact>li,.telMeet-table td {
    font-size:14px;
    color:#666;
    letter-spacing:0;
    line-height:28px
}
.relation-member-header .header {
    position:fixed
}
.relation-member,.relation-notice {
    width:1060px;
    background:#fff;
    overflow:hidden
}
.relation-member {
    margin:40px auto 100px;
    padding:40px 70px
}
.relation-notice {
    padding:20px 70px 40px
}
.relation-news,.relation-notice {
    margin:48px auto 0
}
.relation-notice>li:hover>a {
    color:#008ce6
}
.relation-notice>li>a {
    display:block;
    padding-top:20px;
    padding-bottom:20px;
    line-height:26px;
    font-size:14px;
    color:#666;
    border-bottom:1px solid #e7e7e7
}
.notice-bor {
    border-bottom:1px solid #e5e5e5
}
.g-lh24 {
    line-height:24px
}
.telMeet-sub-des,.telMeet-sub-str {
    font-size:14px;
    color:#666;
    letter-spacing:0;
    line-height:28px
}
.telMeet-sub-des {
    margin-top:10px
}
.telMeet-sub-str {
    font-weight:700
}
.telMeet-table {
    margin-top:10px;
    width:758px;
    border:1px solid #edecec
}
.telMeet-table td {
    line-height:24px;
    padding:8px 0 8px 10px
}
.telMeet-sub-t {
    font-weight:700;
    font-size:16px;
    color:#333;
    letter-spacing:0;
    line-height:28px
}
.telMeet-explain {
    width:200px
}
.telMeet-href {
    font-size:14px;
    color:#008ce6;
    letter-spacing:0;
    line-height:24px
}
.telMeet-qr {
    display:block;
    width:92px;
    height:92px
}
.telMeet-footer {
    margin-top:10px;
    font-size:14px;
    color:#666;
    letter-spacing:0;
    line-height:28px
}
.telMeet-sub-rq {
    padding:10px 0;
    font-size:14px;
    text-align:left
}
.person-name {
    margin-top:70px;
    font-weight:700;
    font-size:48px;
    color:#4a4a4a;
    line-height:60px
}
.person-details {
    overflow:hidden;
    margin-top:44px
}
.person-details-l {
    float:left;
    width:542px
}
.person-position {
    font-size:28px;
    color:#008ce6;
    line-height:46px
}
.person-des {
    margin-top:20px;
    font-size:18px;
    color:#333;
    text-align:justify;
    line-height:30px
}
.person-img {
    float:right;
    display:block;
    margin-right:100px;
    width:240px;
    height:320px
}
.analyst {
    width:760px;
    position:relative;
    overflow:hidden
}
.analyst .tbody_header {
    background:#eee;
    font-weight:700
}
.analyst .tbody_header>div {
    display:inline-block;
    width:45%;
    text-align:left;
    padding-left:25px;
    font-size:14px;
    color:#333
}
.analyst .tbody_content .tbody_content_item,.analyst .tbody_header {
    width:760px;
    height:40px;
    line-height:40px
}
.analyst .tbody_content .tbody_content_item:nth-child(even) {
    background-color:#fbfbfb
}
.analyst .tbody_content .tbody_content_item>div {
    display:inline-block;
    width:45%;
    text-align:left;
    padding-left:25px;
    font-size:14px;
    color:#666
}
.group-about .info-wrapper {
    overflow:hidden;
    width:100%;
    height:182px;
    background:url(../../img/pages/group_honor/info-bg.png) no-repeat center;
    color:#fff;
    font-size:16px
}
.group-about .info-wrapper .info-title {
    margin-top:50px;
    text-align:center
}
.group-about .info-wrapper .info-btn {
    width:152px;
    height:37px;
    line-height:37px;
    border:none;
    background:#fff;
    color:#008ce6;
    display:block;
    text-align:center;
    margin:23px auto
}
.info-download-wrapper {
    background:#f8f8f8;
    padding-bottom:81px
}
.info-download-wrapper .info-download-content {
    overflow:hidden;
    width:1200px;
    margin:0 auto
}
.info-download-wrapper .jc_flex {
    overflow:hidden;
    display:flex;
    justify-content:space-between
}
.info-download-wrapper .info-download-content .info-breadcrumb {
    margin-top:25px;
    margin-bottom:50px
}
.info-download-wrapper .info-download-content .info-logo,.info-download-wrapper .info-download-content .news-logo {
    display:flex;
    align-items:center;
    width:270px;
    height:66px;
    padding-bottom:4px;
    background:#fff;
    box-sizing:border-box;
    padding-left:24px;
    line-height:62px;
    font-size:16px
}
.info-download-wrapper .info-download-content .news-logo {
    border-bottom:1px solid #f8f8f8;
    border-left:4px solid #008ce6
}
.info-download-wrapper .info-download-content .info-logo {
    border-left:4px solid transparent
}
.info-download-wrapper .info-download-content .logo-png0 {
    width:22px;
    height:22px;
    margin-right:30px;
    background:url(../../img/pages/group_info/news-logo1.png);
    background-size:contain
}
.info-download-wrapper .info-download-content .active-news {
    background:url(../../img/pages/group_info/news-logo1.png)!important;
    background-size:contain!important
}
.info-download-wrapper .info-download-content .unactive-news {
    background:url(../../img/pages/group_info/news-logo0.png)!important;
    background-size:contain!important
}
.info-download-wrapper .info-download-content .logo-png1 {
    width:22px;
    height:22px;
    background:url(../../img/pages/group_info/brand-logo0.png);
    background-size:contain;
    margin-right:30px
}
.info-download-wrapper .info-download-content .unactive-brand {
    background:url(../../img/pages/group_info/brand-logo0.png)!important;
    background-size:contain!important
}
.info-download-wrapper .info-download-content .active-brand {
    background:url(../../img/pages/group_info/brand-logo1.png)!important;
    background-size:contain!important
}
.info-download-wrapper .info-download-content .right_wrapper {
    width:900px
}
.info-download-wrapper .info-download-content .right_wrapper .choose_download,.info-download-wrapper .info-download-content .right_wrapper .use {
    box-sizing:border-box;
    width:100%;
    background:#fff;
    padding:0 64px 56px 56px;
    border:1px solid #edecec
}
.info-download-wrapper .info-download-content .right_wrapper .use {
    margin-top:24px;
    padding:44px 0 49px 70px
}
.right_wrapper .choose_download .logo-word {
    margin-top:44px;
    font-size:30px;
    margin-bottom:40px
}
.right_wrapper .choose_download .content {
    width:780px;
    box-sizing:border-box;
    padding:33px 36px 32px 32px;
    background:#f8f8f8;
    border-radius:4px;
    font-weight:400;
    color:#666;
    font-size:12px;
    line-height:24px;
    margin-bottom:50px
}
.right_wrapper .choose_download .download-list {
    display:flex;
    justify-content:space-between
}
.right_wrapper .choose_download .list {
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#fff;
    width:240px;
    height:240px;
    border:1px solid #ebe7e7;
    border-radius:8px;
    cursor:pointer;
    overflow:hidden
}
.right_wrapper .choose_download .download-list .list1 {
    width:184px;
    height:38px;
    background:url(../../img/pages/group_info/logo1.png);
    background-size:contain
}
.right_wrapper .choose_download .list2 {
    width:199px;
    height:75px;
    background:url(../../img/pages/group_info/logo2.png);
    background-size:contain
}
.right_wrapper .choose_download .list3 {
    width:222px;
    height:154px;
    background:url(../../img/pages/group_info/logo3.png);
    background-size:contain
}
.right_wrapper .use .know {
    font-size:18px;
    font-weight:400;
    color:#333;
    margin-bottom:10px
}
.right_wrapper .use .know-item {
    font-size:12px;
    color:#666;
    line-height:24px
}
.right_wrapper .choose_download .inner {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#008ce6;
    z-index:1;
    border-radius:8px;
    color:#fff;
    transform:translateX(-100%);
    transition:.3s
}
.right_wrapper .choose_download .desc {
    margin-top:94px;
    text-align:center;
    font-style:18px;
    margin-bottom:15px
}
.right_wrapper .choose_download .down-icon {
    width:10px;
    height:10px;
    background:url(../../img/pages/group_info/download.png);
    background-size:contain;
    margin-right:5px
}
.right_wrapper .choose_download .down {
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:13px;
    color:#fff
}
.right-wrapper0 .right-content-wrapper {
    padding-bottom:52px;
    background:#fff
}
.right-wrapper0 .right-news-wrapper .news-item {
    display:flex;
    justify-content:space-between;
    padding:40px 56px;
    border-bottom:1px solid #eae9e9;
    width:100%;
    background-color:#fff;
    box-sizing:border-box
}
.right-wrapper0 .right-news-wrapper .news-item .left {
    width:450px;
    color:#6666
}
.right-wrapper0 .right-news-wrapper .news-item .left a {
    font-size:24px;
    color:#333!important;
    line-height:34px;
    margin-bottom:10px;
    font-weight:500
}
.right-wrapper0 .right-news-wrapper .news-item .left span {
    display:block;
    font-size:18px;
    font-weight:400;
    line-height:25px;
    margin:14px 0
}
.right-wrapper0 .right-news-wrapper .news-item .left p {
    font-size:14px;
    line-height:28px;
    font-weight:400
}
.right-wrapper0 .right-news-wrapper .news-item .right img {
    width:300px;
    height:169px
}
/* <991的设备 */
@media screen and (max-width: 991px) {
    .pages-content { margin: 15px 10px; padding-top: 0;}
    .about-list dl {width: 100%;margin-top: 20px;}
    .aboutL.g-mr40 {margin-right: 0;}
    .aboutL.f-fl {float: none;}
    .aboutR.f-fr { float: none;}
    .group-about .about-list img { width: 100%; margin-top: 10px;}
    .img-list .img-l { display: none;}
    .img-list .img-r { width: auto; max-width: 100%; height: auto; position: static; padding-top: 10px; padding-bottom: 30px;}
    .img-list .img-r img { position: static; margin-top: 15px;}
    .img-list .img-r .img-lst-t1 { margin-left: 0; padding-left: 10px;}
    .img-list .img-r .img-lst-t2 { letter-spacing: 2px; padding-left: 10px;
        line-height: 30px;
        padding-right: 0; margin-left: 0;}
    .img-list { height: auto;}
}