.cgray {
    color: #a1a6b3;
}
.cg-kjcg-list-box h2 {
    margin-bottom: 5px;
    line-height: 20px;
}
.cg-kjcg-detail-head span {
    min-width: 295px;
    line-height: 40px;
}
.cg-kjcg-list-box a .img {
    margin-right: 20px;
    width: 93px;
    height: 92px;
    border-radius: 2px;
    overflow: hidden;
}
.cg-kjcg-list-box a .cont {
    width: 395px;
}
.cg-kjcg-list-box a .biaoqian {
    overflow: hidden;
}
.cg-kjcg-list-box a .biaoqian span {
    font-size: 14px;
    color: #2a3553;
}
.cg-kjcg-list-box a .biaoqian i {
    max-width: 330px;
}
.cg-kjcg-detail-head-slide {
    position: relative;
    margin-right: 35px;
    width: 171px;
    height: 190px;
    overflow: hidden;
}
.cg-kjcg-detail-head-slide .bd li {
    width: 171px;
    height: 170px;
    border-radius: 2px;
    overflow: hidden;
}
.cg-jszj-list .list-item a .postion span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    line-height: 26px;
    height: 26px;
    border-radius: 3px;
    font-size: 14px;
}
.cg-jszj-list .list-item a .postion .postion-a {
    border: solid 1px #e8bb9c;
    color: #f48c53;
}
.cg-jszj-list .list-item a .postion .postion-b {
    border: solid 1px #9cbbe8;
    color: #53a3f4;
}
.cg-jszj-list .list-item a .img {
    margin-right: 20px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    overflow: hidden;
}
.cg-jszj-list .list-item a .cont {
    width: 400px;
    overflow: hidden;
}

.cg-kjcg-detail-head-slide .hd {
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
    position: absolute;
}

.cg-kjcg-detail-head-slide .hd li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
    width: 7px;
    height: 7px;
    border-radius: 3px;
    background: #ddd;
}

.cg-kjcg-detail-head-slide .hd li.on {
    /*width: 23px;*/
    /*height: 8px;*/
    background-color: #156bff;
}

.tisw_dinwei {
    width: 13px !important;
    height: 15px !important;
}
/*专利 2023.6.8  开始*/
.filter-wrap .content .list a.seemore {
    padding: 0;
    width: 19px;
    height: 19px;
    line-height: 19px;
}

.icons-zl-detail {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/team/icons-zl-detail.png) no-repeat;
}
.icon-chat {
    height: 26px;
    width: 26px;
    background-position: 0 0;
}
.icon-xgtp {
    height: 28px;
    width: 28px;
    background-position: 0 -26px;
}
.icon-zljbxx {
    height: 28px;
    width: 28px;
    background-position: 0 -54px;
}
.icon-zljsxq {
    height: 28px;
    width: 28px;
    background-position: 0 -82px;
}
.icon-cns {
    height: 29px;
    width: 28px;
    background-position: 0 -110px;
}
.icon-jylc {
    height: 28px;
    width: 28px;
    background-position: 0 -139px;
}
.icon-xgbq {
    height: 28px;
    width: 28px;
    background-position: 0 -167px;
}

.cg-zl-list li {
    margin: 0 13px 18px 0;
    width: 289px;
    height: 303px;
    background-color: #fefefe;
}
.cg-zl-list li:nth-of-type(4n) {
    margin-right: 0;
}
.cg-zl-list li:hover {
    box-shadow: 0px 0px 10px 0px rgba(3, 71, 173, 0.41);
    border: solid 1px #3787ff;
}
.cg-zl-list li a {
    display: block;
    padding: 20px 23px;
}
.cg-zl-list li .img {
    width: 242px;
    height: 162px;
}
.cg-zl-list li h2 {
    font-size: 16px;
    line-height: 24px;
    color: #2a3553;
    height: 48px;
}
.cg-zl-list li span {
    padding: 0 10px;
    max-width: 180px;
    height: 28px;
    line-height: 28px;
    background-color: #ffffff;
    border: solid 1px #c4cee5;
    font-size: 14px;
    color: #96a7d5;
}
.cg-zl-list li em {
    max-width: 60px;
    font-size: 14px;
    color: #eb6100;
}
.cg-zl-list li .state {
    position: absolute;
    top: 18px;
    left: -5px;
    padding: 0 12px;
    /*width: 79px;*/
    height: 26px;
    line-height: 26px;
    background-color: #3787ff;
    border-radius: 0px 13px 13px 0px;
    font-size: 14px;
    color: #ffffff;
}
.cg-zl-list li .state:after {
    position: absolute;
    bottom: -6px;
    left: -6px;
    content: "";
    border-left: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #005982;
}
.cg-zl-detail .top {
    padding: 35px 20px 15px 15px;
    background: #fff;
}
.cg-zl-detail .top .img {
    margin-right: 30px;
    width: 300px;
    height: 200px;
    overflow: hidden;
}
.cg-zl-detail .top-con {
    width: 835px;
}
.cg-zl-detail .top-con h2 {
    font-size: 24px;
    color: #2a3553;
}
.cg-zl-detail .top-con .jsxk {
    position: relative;
    margin-right: 20px;
    padding-left: 25px;
    width: 806px;
    height: 49px;
    background-color: #f8f7f7;
    overflow: hidden;
}
.cg-zl-detail .top-con .jsxk.on {
    height: auto;
}
.cg-zl-detail .top-con .jsxk.on .more {
    transform: rotate(-90deg);
}
.cg-zl-detail .top-con .jsxk .item {
    width: 660px;
    height: 49px;
}
.cg-zl-detail .top-con .jsxk .item > div {
    width: 150px;
    text-align: left;
}
.cg-zl-detail .top-con .jsxk .item p {
    font-size: 14px;
    color: #3787ff;
}
.cg-zl-detail .top-con .jsxk .item span {
    font-size: 14px;
    color: #2a3553;
}
.cg-zl-detail .top-con .jsxk .item em {
    font-size: 14px;
    color: #ec6941;
}
.cg-zl-detail .top-con .jsxk .more {
    position: absolute;
    right: 25px;
    top: 15px;
    width: 21px;
    height: 21px;
    background-color: #ffffff;
    border: solid 1px #8ab1e5;
    text-align: center;
    line-height: 21px;
    border-radius: 50%;
    color: #1b5fbc;
    transform: rotate(90deg);
    cursor: pointer;
}
.cg-zl-detail .top-con .type p {
    padding-right: 10px;
    width: 260px;
}
.cg-zl-detail .top-con p {
    font-size: 14px;
    color: #2a3553;
}
.cg-zl-detail .top-con .chat .no-hover {
    display: block;
    width: 175px;
    height: 42px;
    background-color: #3787ff;
    border-radius: 21px;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
}
.cg-zl-detail .top-con .chat .hover {
    display: none;
    position: absolute;
    right: 175px;
    bottom: 0;
    padding: 10px 15px;
    background: #fff;
    border: solid 1px #c4cee5;
    text-align: center;
    white-space: nowrap;
    animation-duration: 0.5s;
    animation-name: upMove;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
.cg-zl-detail .top-con .chat .hover img {
    margin-bottom: 10px;
    width: 100px;
    height: 100px;
}
.cg-zl-detail .top-con .chat .hover p {
    line-height: 25px;
}
.cg-zl-detail .top-con .chat:hover .hover {
    display: block;
}
.cg-zl-detail-content {
    margin-top: 12px;
    background: #fff;
}
.cg-zl-detail-content .chage {
    padding: 12px 0 0 10px;
    height: 56px;
    background-color: #1b5fbc;
}
.cg-zl-detail-content .chage a {
    display: block;
    margin-right: 28px;
    padding: 0 18px;
    height: 48px;
    line-height: 48px;
    border-radius: 4px;
    color: #fff;
}
.cg-zl-detail-content .chage a.on {
    font-size: 16px;
    font-weight: bold;
    color: #1b5fbc;
    background-color: #ffffff;
}
.cg-zl-detail-content .tab {
    padding: 0 35px 20px;
}
.cg-zl-detail-content-title em {
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    color: #1b5fbc;
}
.bc-e8eff8 {
    background-color: #e8eff8;
}
.bc-f3f3f4 {
    background-color: #f3f3f4;
}
.cg-zl-detail-content .layui-table td {
    border-color: #becfd9;
    height: 60px;
    color: #616467;
    font-size: 16px;
    position: unset;
}
.cg-zl-detail-content .zljsxx .con h2 {
    font-size: 16px;
    font-weight: bold;
    color: #2a3553;
}
.cg-zl-detail-content .zljsxx .con p {
    font-size: 16px;
    color: #2a3553;
    line-height: 30px;
}

.cg-zl-detail-content .xgtp .picFocus {
    margin: 0 auto;
    padding: 0 0 0 63px;
    position: relative;
    overflow: hidden;
    width: 762px;
    height: 538px;
}
.cg-zl-detail-content .xgtp .picFocus .bd li {
    width: 636px;
    height: 424px;
}
.cg-zl-detail-content .xgtp .picFocus .hd {
    padding-top: 5px;
    width: 636px;
    overflow: hidden;
}
.cg-zl-detail-content .xgtp .picFocus .hd ul {
    margin-right: -13px;
    overflow: hidden;
    zoom: 1;
}
.cg-zl-detail-content .xgtp .picFocus .hd li {
    margin-right: 13px;
    margin-bottom: 13px;
    width: 148px;
    height: 99px;
    float: left;
    text-align: center;
}
.cg-zl-detail-content .xgtp .picFocus .hd li.on {
    border: 1px solid #f60;
}

.cg-zl-detail-content .xgtp .picFocus .next,
.cg-zl-detail-content .xgtp .picFocus .prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: inline-block;
    vertical-align: middle;
    width: 21px;
    height: 50px;
}
.cg-zl-detail-content .xgtp .picFocus .prev {
    left: 0;
    background: url(../images/team/bg-detail-left.png) no-repeat;
}
.cg-zl-detail-content .xgtp .picFocus .next {
    right: 0;
    background: url(../images/team/bg-detail-right.png) no-repeat;
}
.cg-zl-detail-content .jylc {
    padding: 30px 0;
    background: #fafafa;
}
.cg-zl-detail-content .jylc-con {
    padding: 21px 0px 0;
    width: 1200px;
    height: 380px;
    background: url(../images/team/bg-zl-detail-jylc.jpg) no-repeat;
    border-radius: 10px;
}
.cg-zl-detail-content .jylc-con .cg-zl-detail-content-title {
    margin-bottom: 12px;
    padding: 0 25px;
}
.cg-zl-detail-content .jylc-con .cg-zl-detail-content-title em {
    color: #fff;
}
.cg-zl-detail-content .jylc-con .turning_turn_process_chart {
    width: 100%;
    height: 258px;
}

.cg-zl-detail-content .jylc-con .turning_turn_process_chart_in {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.cg-zl-detail-content .jylc-con .turning_turn_process_chart_each {
    margin-left: 11px;
    padding: 30px 20px 0;
    width: 223px;
    height: 258px;
    border-radius: 10px;
    background: url(../images/team/bg-zl-detail-jylc-item.jpg) no-repeat;
}
.cg-zl-detail-content .jylc-con .turning_turn_process_chart_each_num {
    text-align: center;
    line-height: 61px;
    font-size: 12px;
    color: #495260;
}

.cg-zl-detail-content .jylc-con .turning_turn_process_chart_each_num span {
    display: inline-block;
    vertical-align: middle;
    font-size: 48px;
    font-weight: bold;
    font-style: italic;
    color: #686868;
}
.cg-zl-detail-content .jylc-con .turning_turn_process_chart_each_name {
    margin: 10px 0 23px;
    font-size: 18px;
    color: #686868;
    text-align: center;
}
.cg-zl-detail-content .jylc-con .turning_turn_process_chart_each_intro {
    margin: 0 auto;
    width: 150px;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    color: rgba(0, 0, 0, 0.6);
}

.cg-zl-detail-content .jylc-con .turning_turn_process_chart .on {
    background: transparent;
    width: 240px;
    transition: all 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.cg-zl-detail-content
    .jylc-con
    .turning_turn_process_chart
    .on
    .turning_turn_process_chart_each_name {
    color: #ffff00;
}
.cg-zl-detail-content
    .jylc-con
    .turning_turn_process_chart
    .on
    .turning_turn_process_chart_each_line,
.cg-zl-detail-content
    .jylc-con
    .turning_turn_process_chart
    .on
    .turning_turn_process_chart_each_intro,
.cg-zl-detail-content
    .jylc-con
    .turning_turn_process_chart
    .on
    .turning_turn_process_chart_each_num
    span {
    color: #fff;
}
.cg-zl-detail-content
    .jylc-con
    .turning_turn_process_chart
    .on
    .turning_turn_process_chart_each_num
    span {
    color: #fff;
}
.cg-zl-detail-content .cns {
    padding: 30px 0 45px;
}
.cg-zl-detail-content .cns .cg-zl-detail-content-title {
    padding-left: 28px;
}
.cg-zl-detail-content .cns p {
    margin: 0 auto;
    width: 1133px;
    font-size: 14px;
    line-height: 36px;
    color: #000000;
    opacity: 0.8;
}
.cg-zl-detail-tj {
    padding: 30px 0px 10px;
    background: #fff;
}
.cg-zl-detail-tj .title {
    padding: 0 20px;
}
.cg-zl-detail-tj .title span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 54px;
    color: #000000;
    font-weight: bold;
}
.cg-zl-detail-tj .title em {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    font-size: 14px;
    line-height: 54px;
    color: #1d76e5;
}

/*专利 2023.6.8  结束*/

/* 活动列表 2023.6.20  开始 */
.active_home {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    position: relative;
    min-width: 1300px;
    background-color: #f2f6ff;
}
.cg-active {
    background: url(../images/team/bg_act.png) no-repeat;
    padding-top: 90px;
    min-height: 450px;
}
.act_h1 {
    font-size: 72px;
    letter-spacing: 7px;
    color: #fff;
}
.act_h1_span {
    color: #ff4d4b;
}
.act_btn_box {
    margin-top: 27px;
    margin-bottom: 22px;
}
.act_btn_box a {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border-radius: 26px;
    background-color: #eb6100;
    padding: 8px 56px;
}
.act_tisaw a {
    font-size: 18px;
    color: #ffffff;
}
.active_seach_box {
    margin-top: 60px;
    height: 56px;
    background-color: #ffffff;
    box-shadow: 0px 2px 26px 0px rgba(24, 100, 254, 0.3);
    border-radius: 12px;
}
.active_seach_box ::placeholder {
    color: #b5b5b5;
}
.act_seach_input {
    min-width: 1050px;
    height: 56px;
    font-size: 16px;
    border-radius: 12px;
}
.seach_sou {
    background-image: linear-gradient(-87deg, #62a1fe 0%, #285df6 100%),
        linear-gradient(#ffffff, #ffffff);
    background-blend-mode: normal, normal;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #fff;
    font-size: 18px;
    padding: 16px 45px;
    cursor: pointer;
}
.tab_ul {
    font-size: 18px;
    color: #000000;
    line-height: 30px;
}
.tab_ul li {
    margin-right: 50px;
}
.tab_on {
    border-bottom: 2px solid #427aff;
}
.tab_on a {
    color: #427aff;
}
.card_pane {
    background: #fff;
    padding: 40px 36px 11px 36px;
}
.card_pane ul {
    margin-bottom: 0;
}
.card_pane ul .card_item {
    margin-bottom: 25px;
    margin-right: 28px;
}
.card_pane ul li:nth-child(4n) {
    margin-right: 0;
}
.card_pane .sect-act-item {
    display: block;
    position: relative;
    float: left;
    padding-bottom: 10px;
    transition: all 0.5s;
    overflow: hidden;
    width: 260px;
    height: 260px;
    box-shadow: 0 0 16px 0 rgba(14, 5, 10, 0.08);
    border: solid 1px #eff2f9;
    text-decoration: none;
}
/* .card_pane .sect-act-item {} */
.card_pane .sect-act-item .img {
    position: relative;
    margin: 0 auto;
    width: 245px;
    height: 138px;
    overflow: hidden;
}
.card_pane .sect-act-item .img img {
    width: 100%;
    height: 100%;
    transition: 0.2s ease-in-out;
}
.card_pane .sect-act-item .state-tag {
    position: absolute;
    right: 4px;
    top: 4px;
    padding: 0 6px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    color: #fff !important;
    text-align: center;
    border-radius: 4px;
    z-index: 1;
}
.card_pane .sect-act-item .green {
    background-color: #00bbb0;
}
.sect-act-item .titawsa {
    width: auto;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    margin: 5px 10px 10px;
}
.sect-act-item:hover img {
    transform: scale(1.1);
}
.sect-act-item:hover {
    background: #363e45;
}
.sect-act-item:hover .titawsa,
.sect-act-item:hover p {
    color: #fff;
}
.sect-act-item p {
    color: #858585;
    margin: 5px 10px 10px;
}
.sect-act-item p span {
    margin-left: 4px;
}
.sect-act-item .detail {
    position: absolute;
    right: 15px;
    bottom: 15px;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    border-radius: 3px;
    border: solid 1px #0072ff;
    color: #0090ff;
    z-index: 1;
}
.footer_bg {
    background: #000 url(../images/team/footer-bg.jpg);
}
.friendship {
    padding: 15px 5px;
    color: #fff;
    border-bottom: 1px #505063 solid;
}
.footer-cont {
    padding: 12px 0;
    text-align: center;
    color: #8f8f97;
}
.no-flex {
    display: inline-block;
}
.org {
    opacity: 1;
}
.dwq {
    top: 32px;
}
.shortcut {
    background: #162576;
    height: 36px;
}
.head-wrap {
    top: 36px !important;
}
/* 活动列表 2023.6.25  结束 */

/* 6.25 活动列表---线上活动详情 开始*/
.a_art_live {
    position: relative;
    padding-top: 16px;
    width: 100%;
    height: 435px;
    background: url(../images/team/bg_live.jpg) center no-repeat;
}
.a_main {
    padding: 12px;
    height: 405px;
    background-color: #fff;
}
.art_live_l .live {
    margin: 100px auto 0;
    width: 88px;
    height: 88px;
    background: url(../images/team/ico_play.png) no-repeat;
}

.bg_fff_1 {
    background-color: #fff;
}
.content_wrap img {
    max-width: 100%;
}
.ban_guanghus {
    background: url(../images/team/banner_dhw.png) no-repeat;
    height: 196px;
    background-size: cover;
    position: relative;
}
.guanghus_btn {
    display: block;
    background: #fff;
    z-index: 1;
    position: absolute;
    bottom: 25px;
    left: 50px;
    padding: 10px 8px 10px 35px;
    border-radius: 28px;
    color: #2a67ff;
    font-size: 16px;
}
.yuan_sa {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-color: #4d90ff;
    border-radius: 50%;
    margin-left: 5px;
}
.guanghus_btn2 {
    display: block;
}
.dwq_card {
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(206, 225, 243, 0.71);
    border-radius: 5px;
    padding: 18px 8px 10px 8px;
}
.dwq_l {
    font-size: 16px;
    color: #000000;
}
.dwq_l img {
    margin-right: 5px;
}
.xmk_ul {
    margin-bottom: 0;
}
.xmk_ul li {
    background-color: #ecf2fb;
    border-radius: 3px;
    padding: 23px 14px 18px 12px;
    margin-bottom: 8px;
}
.xmk_ul li:hover {
    box-shadow: 0 0 8px 0 rgba(48, 41, 108, 0.16);
}
.xmk_ul li:last-child {
    margin-bottom: 0;
}
.xmk_item {
    align-items: baseline;
}
.xm_cont {
    font-size: 14px;
    margin-left: 3px;
    line-height: 30px;
}
.xm_cont .tiwa_title {
    color: #1e5087;
    max-width: 214px;
}
.xm_cont .tiwa_tip {
    color: #333333;
    max-width: 214px;
}
/* 6.25 活动列表---线上活动详情 结束*/

/* 6.25 活动列表---线下活动详情 开始*/
.waes {
    box-shadow: 0 4px 7px 0px #eee;
}
.linwheight {
    line-height: 26px;
}
/* 6.25 活动列表---线下活动详情 结束*/

/* 6.26 专题详细页 开始 */

/* 6.26 运营动态案例  开始 */
.yunying_count_box {
    background: #fafafa url(../images/team/anl/bg.png) center top no-repeat;
}
.yunying_tag {
    padding: 30px 0;
    color: #fff;
}
.yunying_tag a {
    color: #fff;
}
.yun_tab_qh {
    margin-bottom: 30px;
}
.yun_tab_qh a {
    padding: 10px 15px;
}
.yun_tab_btn {
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #b3bfd0;
    font-size: 16px;
    color: #3787ff;
}
.yun_tab_btn:nth-child(2) {
    margin-left: 12px;
}
.sho_btn {
    background-color: #3787ff;
    color: #ffffff;
}
.sho_btn:hover {
    color: #ffffff;
}
.ylsa_ul {
}
.yun_left {
    width: 840px;
    margin-right: 30px;
}
.ylsa_ul .ylsa_item {
    padding: 15px;
    width: 250px;
    border: solid 1px #e6e8ec;
    margin-right: 40px;
    margin-bottom: 20px;
}
.ylsa_ul .ylsa_item:nth-child(3n) {
    margin-right: 0;
}
.ylsa_ul .ylsa_item:hover {
    box-shadow: 0 0 10px 0 rgba(12, 5, 8, 0.14);
    border: solid 1px #ff663d;
}
.ylsa_ul .ylsa_item a {
    display: block;
}
.ylsa_div .coms_img {
    height: 128px;
}
.ylsa_div .coms_img img {
    width: 100%;
    height: 100%;
}
.ylsa_div .title_ylsa {
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}
.time_img {
}
.yun_right {
}
.noiessw {
    align-items: unset;
}
.huwe_card {
    width: 275px;
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(206, 225, 243, 0.71);
    border-radius: 5px;
    padding: 20px 15px;
}
.huwe_title {
    font-size: 16px;
    color: #000000;
}
.tuw_top {
    width: 243px;
    height: 32px;
    background-image: linear-gradient(-87deg, #62a1fe 0%, #285df6 100%),
        linear-gradient(#ffffff, #ffffff);
    background-blend-mode: normal, normal;
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height: 32px;
}
.ewsa_img {
    background: url(../images/team/anl/shw_img.png) no-repeat;
    display: inline-block;
}
.op1 {
    width: 26px;
    height: 26px;
    background-position: 0 -74px;
}
.op2 {
    height: 28px;
    width: 26px;
    background-position: 0 -46px;
}
.op3 {
    height: 28px;
    width: 30px;
    background-position: 0 -122px;
}
.op4 {
    height: 24px;
    width: 24px;
    background-position: 0 -22px;
}
.op5 {
    height: 28px;
    width: 31px;
    background-position: 0 -150px;
}
.op6 {
    height: 22px;
    width: 26px;
    background-position: 0 -100px;
}
.op7 {
    height: 22px;
    width: 22px;
    background-position: 0 0;
}
.tuw_ul {
}
.tuw_li a {
    display: block;
    background-color: #ffffff;
    border-radius: 5px;
    border: solid 1px rgba(20, 129, 255, 0.15);
    padding: 8px 24px;
}
.tuw_li {
    margin-bottom: 8px;
}
.tuw_li:hover {
    box-shadow: 0px 0px 8px 0px rgba(206, 225, 243, 0.71);
}
.tuw_li:last-child {
    margin-bottom: 0;
}
.ewwq_span {
    margin-left: 16px;
    font-size: 16px;
    color: #333539;
}
.more_img {
    display: block;
}
.sda_nopding {
    padding: 0;
}
.hwe_img {
    width: 222px !important;
}
.mars_w {
    margin: 0 !important;
}
.w244 {
    width: 244px !important;
}
/* 6.26 运营动态案例  结束 */

/* 6.26 运营动态列表 开始 */
.shauai_xuan li {
    margin-right: 48px;
}
.shauai_xuan li:last-child {
    margin-right: 0;
}
.shauai_xuan li a {
    color: #2a3553;
}
.shauai_xuan .xuan_a {
    color: #3787ff;
}
.shauai_xuan li a:hover {
    color: #3787ff;
}
.listr_list {
    margin-top: 28px;
}
.listr_list li {
    margin-bottom: 16px;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 5px;
}
.listr_list li:last-child {
    margin-bottom: 0;
}
.listr_list li a {
    display: block;
    align-items: center;
}
.list_bot {
    padding-left: 10px;
}
.listImage {
    width: 122px;
    height: 81px;
}
.list_tile {
    font-size: 14px;
    color: #000000;
    line-height: 1.8;
}
.alignEnd {
    align-items: end !important;
}
.list_tu {
    display: flex;
}
.tuImage {
    width: 122px;
    height: 81px;
    margin-right: 10px;
}
.xg_potops_box {
}
.xg_pot_title {
    font-size: 16px;
    line-height: 62px;
    color: #295ff6;
}
.xg_pot_seiper {
    position: relative;
}
.postSwiper {
}
.postSwiper .swipeImage {
    width: 200px;
    height: 132px;
}
.tuImage:last-child {
    margin-right: 0;
}
.max710 {
    max-width: 710px;
}
.list_contew {
    font-size: 14px;
    color: #666666;
}
.yun_biaoti {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}
.yunfu_biaoti {
    font-size: 14px;
    color: #666666;
    margin-top: 28px;
    padding-bottom: 28px;
    border-bottom: 1px solid #bfbfbf;
}
.yun_fu_content {
}
.fu_cont_p {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}
/*  */
.zjtd_search {
    width: 750px;
    border: solid 1px #dcdcdc;
}
.zjtd_input {
    width: 664px;
    padding: 14px;
}
.zjtd_btn {
    font-size: 16px;
    color: #ffffff;
    background-color: #3787ff;
    padding: 13px 26px;
    cursor: pointer;
}
.zjtd_ul {
    margin-top: 33px;
}
.zjtd_ul li a {
    display: block;
}
.zjtd_ul li {
    margin-right: 30px;
    margin-bottom: 26px;
}
.zjtd_ul li:nth-child(2n) {
    margin-right: 0;
}
.zjtd_ul li .jwe_card:hover {
    box-shadow: 0px 0px 10px 0px rgba(3, 71, 173, 0.41);
    border: solid 1px #3787ff;
}
.jwe_conten {
}
.zjtd_new_list {
    padding: 36px 25px;
}
.jwe_card {
    width: 560px;
    padding: 14px;
    box-shadow: 0px 1px 10px 0px rgba(175, 182, 190, 0.1);
    border: solid 1px #e5e5e5;
    align-items: unset;
}
.jwe_card img {
    width: 221px;
    height: 148px;
}
.tyd_title {
    font-size: 16px;
    line-height: 22px;
    color: #2a3553;
    max-width: 292px;
}
.tyd_tpas {
    font-size: 14px;
    line-height: 26px;
    color: #2a3553;
}
.hesx_sw52 {
    height: 52px;
    width: 290px;
}
.da_team {
    color: #a1a6b3;
}
.da_team_span {
    display: inline-block;
    width: 205px;
    max-width: 205px;
}

/* 6.27 专题详情页  开始 */
.zt_detail_bg {
    margin-top: 80px;
    height: 440px;
    min-height: 440px;
    background: url(../images/team/anl/pc_da_bg2.png) no-repeat;
    background-size: cover;
}
.zt_title_cot {
    font-size: 50px !important;
    font-weight: bold;
    letter-spacing: 8px;
    color: #ffffff;
}
.zt_daoyu {
    padding: 24px 40px 30px 96px;
    position: relative;
    box-shadow: 0px 8px 18px 0px rgba(19, 93, 198, 0.35);
    border-radius: 6px;
}
.zt_daoyu_tips {
    position: absolute;
    left: -7px;
    top: 18px;
}
.zt_daoyu p {
    font-size: 14px;
    line-height: 28px;
    color: #222222;
}
.xm_banner_zx {
    height: 120px;
    min-height: 120px;
    background: url(../images/team/anl/xm_dt.png) no-repeat;
    background-size: cover;
}
.xm_swiper {
    margin-left: 120px;
}
.xm_bp {
    background-color: #ff934a;
    border-radius: 4px 0px 0px 4px;
    padding: 13px 28px;
    font-size: 18px;
    color: #ffffff;
}
.banner-r-tab {
    width: 774px;
    border-radius: 0px 4px 4px 0px;
}
.xsw_titl {
    font-size: 16px;
    color: #000000;
    padding: 15px 0;
    padding-left: 24px;
    max-width: 460px;
}
.xsw_tie_span {
    font-size: 14px;
    color: #999;
    padding: 15px 0;
    padding-right: 24px;
    max-width: 280px;
}
.xm_btn_ss {
    display: block;
    background-image: linear-gradient(90deg, #daebff 0%, #ffffff 100%),
        linear-gradient(#009af3, #009af3);
    background-blend-mode: normal, normal;
    border-radius: 4px;
    font-size: 16px;
    color: #222222;
    padding: 9px 36px;
}
.xm_shuaixbox .layui-form-label {
    width: 100px;
    font-size: 16px;
    color: #303246;
}
.xm_shuaixbox .layui-form-item .layui-inline {
    margin-bottom: 0px;
}
.xm_shuaixbox .layui-form-item .newcol {
    background-color: #0076f7;
    border-radius: 4px;
    padding: 0 30px;
}
.suawr_ul {
}
.suawr_ul li {
    margin-right: 35px;
    margin-bottom: 24px;
}
.suawr_ul li:hover {
    box-shadow: 0px 0px 8px 0px rgba(166, 200, 221, 0.4);
}
.suawr_ul li:nth-child(2n) {
    margin-right: 0;
}
.suawr_ul li a {
    display: block;
}
.suakiw_div {
    display: flex;
    width: 582px;
    padding: 20px;
    background-color: #ffffff;
    box-shadow: 0px 0px 15px 0px rgba(166, 200, 221, 0.2);
}
.suaiw_img {
    width: 72px;
    height: 72px;
}
.sua_title {
    font-size: 16px;
    color: #000000;
}
.sreus_text {
    font-size: 14px;
    line-height: 24px;
    color: #000;
}
.sreus_text:nth-child(2) {
    color: #000;
}
.swgxa_sw {
    width: 450px;
}
.swgxa_sw2 {
    width: 408px;
}
.sreus_tags span {
    border-radius: 3px;
    border: solid 1px #2b96e7;
    padding: 0px 8px;
    font-size: 12px;
    color: #2b96e7;
    margin-right: 10px;
    margin-bottom: 5px;
}
.saw_flex {
    display: flex;
}
.sreus_tags span :last-child {
    margin-right: 0;
}
.suakiw_div2 {
    width: 582px;
    padding: 20px;
    background-color: #ffffff;
    box-shadow: 0px 0px 15px 0px rgba(166, 200, 221, 0.2);
    border-radius: 6px;
}
.jszj_dat {
    height: 626px;
    min-height: 626px;
    background: url(../images/team/anl/pc_swwef.png) no-repeat;
    background-size: cover;
}
.jszj_search_box {
    width: 620px;
    border-radius: 4px;
}
.sou_btn_box {
    background-color: #0076f7;
    border-radius: 0px 4px 4px 0px;
    padding: 7px 20px;
}
.jszj_input {
    font-size: 16px;
    line-height: 46px;
    padding: 0 15px;
    border-radius: 4px 0px 0px 4px;
}
.jszj_input ::placeholder {
    color: #999999;
}
.til_v_left {
    font-size: 18px;
    color: #000000;
}
.til_v_right {
}
.til_v_right span {
    border-radius: 3px;
    border: solid 1px #2b96e7;
    padding: 0px 8px;
    font-size: 12px;
    color: #2b96e7;
    margin-right: 10px;
    margin-bottom: 5px;
}
.til_v_right span:last-child {
    margin-right: 0;
}
.jszj_til_kol {
    font-size: 14px;
    color: #000;
}
.kol_span {
    color: #999;
}
.kolw_left,
.kolw_right {
    width: 160px;
}
.kol_span2 {
    display: inline-block;
    width: 70px;
    color: #999;
}
.jszj_dat_content .suawr_ul li {
    margin-bottom: 22px;
    /* margin-right: 35px; */
}
.jszj_dat_content .suawr_ul li:hover {
    box-shadow: 3px 0px 20px 0px rgba(119, 164, 221, 0.8);
}
.swiopr_box_ban {
    height: 320px;
    min-height: 320px;
    background: url(../images/team/anl/pc_ca_bg.png) no-repeat;
    background-size: cover;
}
.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
}
.jjtd_dat .swiopr_box_ban .swiper-slide {
    background: none;
    align-items: unset;
}
.msw_left {
    margin-right: 36px;
}
.msw_left img {
    width: 300px;
    height: 200px;
}
.msw_right {
    text-align: left;
    width: 640px;
}
.msw_titasw {
    font-size: 22px;
    color: #222222;
}
.msw_spo_span {
    font-size: 16px;
    line-height: 25px;
    color: #222222;
}

.kyjg_dat {
    height: 500px;
    min-height: 500px;
    background: url(../images/team/anl/pc_mowe.png) no-repeat;
    background-size: cover;
}
.swiopr_box_ban2 .swiper-wrapper .swiper-slide {
    background: #fff;
    padding: 52px 0px 60px 0;
    box-shadow: 0px 0px 15px 0px rgba(119, 164, 221, 0.2);
    border-radius: 6px;
}
.swiopr_box_ban2 .swiper-wrapper {
    background: #fff;
    box-shadow: 0px 0px 15px 0px rgba(119, 164, 221, 0.2);
    border-radius: 6px;
    margin: 0 auto;
}
.foot_bg_lxwo {
    height: 425px;
    min-height: 425px;
    background: url(../images/team/anl/bottom_bg.png) no-repeat;
    background-size: cover;
}
.xq_sumbnwt {
    background-color: #ffffff;
    box-shadow: 0px 10px 40px 0px rgba(19, 69, 125, 0.34);
    border: solid 1px #f8fbff;
}
.xq_box_dort {
    width: 240px;
    height: 210px;
    min-height: 210px;
    background: url(../images/team/anl/gaol.png) no-repeat;
    background-size: cover;
    overflow: hidden;
    transition-duration: 0.2s;
}
.xq_box_dort:hover {
    background-size: 110% 110%;
}
.shjwx_text {
}
.shjwx_btn {
    background-image: linear-gradient(0deg, #e5f0ff 0%, #ffffff 100%),
        linear-gradient(#ffffff, #ffffff);
    background-blend-mode: normal, normal;
    border-radius: 20px;
    font-size: 18px;
    color: #116fca;
    padding: 10px 36px;
    font-size: 18px;
    cursor: pointer;
}
.lianxi_fs {
    width: 400px;
}
.lianxi_fs li {
    display: flex;
    align-items: center;
    line-height: 36px;
}
.lianxi_card {
    width: 456px;
    background-color: #f3f8ff;
    border-radius: 4px;
    border: solid 1px rgba(105, 150, 191, 0.14);
    padding: 10px 24px;
}
.lianxi_bsax {
    width: 260px;
    margin-left: 36px;
    font-size: 16px;
    line-height: 28px;
    color: #222222;
}
.lianxi_card .flex img {
    width: 137px;
    height: 137px;
}
/* 2023.6.27 专题详细页  结束 */

/* 2023.6.27 专家团队详情  开始 */
.td_detilg_box {
    height: 253px;
    min-height: 253px;
    background: url(../images/team/asf_bg.png) no-repeat;
    background-size: cover;
}
.lis_test {
    font-size: 14px;
    line-height: 20px;
    color: #00c0ff;
}
.tisw_title {
    font-weight: bold;
    font-size: 36px;
    line-height: 54px;
    letter-spacing: 4px;
    color: #ffffff;
}
.tisw_a a {
    color: #fff;
}
.tisw_a {
    color: #fff;
}
.a_sdw_btn {
    background-image: linear-gradient(90deg, #2071f6 0%, #629bf5 100%),
        linear-gradient(#0758db, #0758db);
    background-blend-mode: normal, normal;
    border-radius: 5px;
    padding: 12px 28px;
    font-size: 16px;
    color: #fff;
}
.a_sdw_btn:hover {
    background-image: linear-gradient(90deg, #0e46c4 0%, #2373f6 100%),
        linear-gradient(#0e46c4, #0e46c4);
    background-blend-mode: normal, normal;
    color: #fff;
}
.bdw_yjfx {
    font-size: 16px;
    color: #5e6d81;
    line-height: 28px;
}
.bdw_yjfx .ys_iwe {
    color: #2d3037;
}
.bdw_yjfx::before {
    display: inline-block;
    content: "";
    width: 6px;
    height: 17px;
    vertical-align: middle;
    background-color: #456fc4;
    border-radius: 3px;
    margin-right: 18px;
}
.bdw_banner {
    position: relative;
}
.shw_item {
    padding: 20px;
    width: 450px;
    height: 183px;
    background: url(../images/team/shw_bg.png);
    background-size: cover;
}
.shw_item a {
    display: block;
}
.dws_dingw {
    font-size: 12px;
    color: #333333;
}
.shw_name {
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    text-align: left;
    font-weight: bold;
}
.shw_use_test {
    font-size: 14px;
    color: #333333;
    text-align: left;
}
.jwp_text {
    font-size: 14px;
    color: #909090;
}
.jwp_swets {
    color: #333333;
}
.ysw_content {
    font-size: 14px;
    line-height: 40px;
    color: #5e6d81;
    white-space: pre-line;
    word-break: break-all;
}

.ysw_content p{
    font-size: 16px;
}

.f14{
    font-size: 14px !important;
}
/* 2023.6.28 专家团队详情  结束 */

/* 2023.6.28 专家详情开始 */
.new_cgzhw {
    background-image: unset !important;
}
.new_cgzhw .new_expert_card {
    background: none;
    border-radius: unset;
    height: 760px;
    overflow-y: hidden;
    transition-delay: 0.2s;
}
.chakan_cg_more {
    font-size: 14px;
    color: #456fc4;
}
.posw {
    cursor: pointer;
}
.gkw_zj_detail {
    background: url(../images/team/sw_bg.png) no-repeat;
    background-size: cover;
}
.new_bsa {
    color: #fff;
}
.new_bsa a {
    color: #fff;
}
.fw_cg_liuc {
    background: #f5f8fd;
    padding-top: 45px;
}
.sjwx_span {
    font-size: 16px;
}
.sjwx_span span {
    color: #2d3037;
}
.sjwx_span a {
    color: #5e6d81;
    margin-right: 10px;
}
.sjwx_span a:last-child {
    margin-right: 0;
}
.sjwx_span a:hover {
    color: #0090ff;
}
.fw_cg_banner {
    margin-top: 35px;
}
.fw_item {
    width: 300px;
    margin-left: 30px;
}
.fw_cg_banner .fw_banner {
    height: 520px;
}
.fw_cg_banner .fw_banner .swiper-slide {
    text-align: unset;
    font-size: 18px;
    background: none;
    display: unset;
}
.hew_spas {
    font-size: 16px;
    line-height: 40px;
    color: #2d3037;
}
.fw_wenbe_s {
    height: 164px;
    font-size: 14px;
    line-height: 22px;
    color: #5e6d81;
}
.sw_ijsd {
    width: 300px;
    border-radius: 3px;
    border: solid 1px #e0e6ee;
    padding: 0 40px;
    padding-bottom: 35px;
    background: url(../images/team/max_bg.png) no-repeat;
    background-size: cover;
}
.fw_cg_banner .fw_banner .swiper-slide .fw_item .sw_ijsd:hover {
    box-shadow: 0px 0px 16px 0px rgba(38, 76, 186, 0.37);
    border-radius: 3px;
    border: solid 1px #74a8ff;
}
.swijd_btn {
    background-color: #ffffff;
    border-radius: 3px;
    border: solid 1px #2272f6;
    font-size: 12px;
    color: #2272f6;
    padding: 8px 18px;
    margin-top: 50px;
    display: inline-block;
}
.fw_cg_banner .fw_banner .swiper-slide .fw_item .sw_ijsd:hover .swijd_btn {
    background-color: #2272f6;
    color: #fff;
}
.fw_cg_banner .swiper-pagination {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.fw_cg_banner .swiper-pagination span {
    margin-right: 10px;
    display: inline-block;
    width: 30px;
    height: 2px;
}
.new_cgzhw .cgzj_zhedie .new_expert_card .img-man {
    background-image: url(../images/team/bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    opacity: 1;
}
.team_bannner_box {
    margin-bottom: 85px;
}
.team_bm {
}
.team_bm .swiper-wrapper .swiper-slide {
    background: none;
}
.team_boxs {
    width: 968px;
}
.team_boxs_img {
    width: 389px;
    height: 280px;
}
.sda_b {
    font-size: 16px;
}

.tdsmn_opp {
    margin-left: 50px;
    width: 528px;
}
.team_titles {
    color: #2d3037;
    text-align: left;
}
.team_titles::before {
    display: inline-block;
    content: "";
    width: 6px;
    height: 17px;
    vertical-align: middle;
    background-color: #456fc4;
    border-radius: 3px;
    margin-right: 18px;
}
.team_titlcont {
    color: #5e6d81;
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    padding-left: 25px;
    margin-top: 5px;
}
.team_linjie {
    color: #456fc4;
    font-size: 14px;
    margin-left: -375px;
}
.trwe {
    align-items: unset;
}
.keyan_item {
    font-size: 14px;
    line-height: 40px;
    color: #5e6d81;
    border-bottom: 1px solid #ededed;
}
.teaam_keyan_content {
    margin-top: 30px;
}
.text_opint {
    text-indent: 28px;
}
.keyan_left {
    margin-left: 25px;
}
.keyan_tiaos_con {
    display: inline-block;
    max-width: 920px;
}
.jsh_wisd {
    width: 170px;
    display: inline-block;
}
.team_trjbw table {
    width: 100%;
}
.team_table_tit {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    color: #2d3037;
    text-align: center;
}
.team_table_conw {
    font-size: 14px;
    line-height: 40px;
    color: #5e6d81;
    text-align: center;
}
.team_table_tit tr {
    border-bottom: 1px solid #ececec;
}
.team_table_conw tr {
    border-bottom: 1px solid #ececec;
}
.bg-cfff.mt-10.pt-30 {
    width: 100%;
}
