/* CSS Document */
/*
Theme Name: 中科天玑数据科技股份有限公司
Theme URI: http://www.tianji.com/
Description:  北京六翼信息技术有限公司。
Author:  六翼爱永
Author URI: https://www.eee-eee.com/
Date:2025-08-15
Version: 1.0
License: 六翼许可认证
*/
*{margin:0;padding:0;}
html{overflow-x:hidden;}
html.bodyhidden{ overflow:hidden;}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%;}
.img100{width:100%; height:100%; object-fit: cover;object-position: center;}
a{text-decoration:none;	color:#333;	outline:none;}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%;}
.img100{width:100%; height:100% !important; object-fit: cover;object-position: center;}
a{text-decoration:none;	color:#333;	outline:none;}

@font-face {
font-family: 'SourceHanSansSC';
src: url("fonts/SourceHanSansCN-Regular.woff2") format("woff2"),
     url("fonts/SourceHanSansCN-Regular.woff") format("woff"),
     url("fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
     url("fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
     url("fonts/SourceHanSansCN-Regular.svg") format("svg");
}
@font-face {
font-family: 'SourceHanSansCN-Bold';
src: url("fonts/SourceHanSansSC-Medium.woff2") format("woff2"),
     url("fonts/SourceHanSansSC-Medium.woff") format("woff"),
     url("fonts/SourceHanSansSC-Medium.ttf") format("truetype"),
     url("fonts/SourceHanSansSC-Medium.eot") format("embedded-opentype"),
     url("fonts/SourceHanSansSC-Medium.svg") format("svg");

 font-weight: normal;
 font-style: normal;
}



body{font-size:14px; color:#1F2329; font-family: 'SourceHanSansSC', sans-serif; }
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer;-webkit-transition: color .3s cubic-bezier(.63,.37,.55,.9);
  transition: color .3s cubic-bezier(.63,.37,.55,.9);}
a:hover{ color:#505050;}
button{ border:none; background:none; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}


/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

/*针对 type-"number"*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important;}
input[type="number"]{ -moz-appearance: textfield;}


.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.hidden{ display:none !important;}
.wrap{ max-width:1400px; margin:0 auto;}


/*头部*/
.headerbgall{ width:100%;}
.headerbgall.headfixd{ position:fixed; left:0; top:0; width:100%; background:#fff !important; border-bottom:#B0B0B0 1px solid;}
.headerbgall .headerlogo{ width:130px;}
.headerbgall .mainmenu{ width:calc(100% - 552px);}
.headerbgall .headerright{ width:422px; }

.elementor-icon svg, .elementor-button-icon svg{ width:auto; height:auto;}

.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > a{}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > a .sub-arrow{ margin-top:-5px; background:url(images/navlibg.svg) no-repeat center center;-webkit-transition: -webkit-transform .36s ease-in-out;margin-left: 10px;  transition: -webkit-transform .36s ease-in-out; width:14px; height:auto;  transition: transform .36s ease-in-out;  transition: transform .36s ease-in-out,-webkit-transform .36s ease-in-out;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > a .sub-arrow svg{ display:none;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > a .sub-arrow{ background-image:url(images/navlibghover.svg); transform:rotate(180deg);}


/*底部*/
.footerbg a{ color:#fff;}

.elementor-32 .footerphone .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) > .elementor-icon-list-text{font-size: 32px; line-height: 48px;}

.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item .sub-menu{ display:block; position:static; width: auto;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item{ display:block; flex-direction:column;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu{ gap:80px; flex-wrap:nowrap; width: 100%;  justify-content: space-between;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item ul.elementor-nav-menu--dropdown a{ border:none;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item > a.elementor-item{ text-transform:uppercase;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li .sub-arrow{ width:16px; height:16px; margin-left:5px; background:url(images/footer_menuliicon.svg) no-repeat center center; display:none;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li .sub-arrow svg{ display:none;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item a{ background:none !important;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu li.menu-item a:hover{ text-decoration:underline;}

.frendlinks a:hover{ color:#0CA0ED;}

/*返回顶部*/
.returnTop{ width:45px; height:45px; border-radius:100%; background:url(images/goup.png) no-repeat center center #0693e3; position:fixed; bottom:200px; right:25px; z-index:999; cursor:pointer; display:none;}




/*首页-自定义banner*/
.islideall{}
.islidelist{ overflow:hidden;}
.islidelist .swiper-slide{ min-height:680px; flex-shrink: 0 !important;}

.islidelist .swiper-slide .islidetitle .elementor-heading-title{background: linear-gradient( 180deg, #E5F3FF 0%, #AFCCF7 100%); -webkit-background-clip: text;  color: transparent !important;}


/*通用分页器*/
.aypager{ display:flex; justify-content: center !important; align-items: flex-end !important;  flex-direction: row !important;}
.aypager span{ display:block; width:240px; height:4px; margin:0 5px; cursor:pointer; background:#fff; opacity:0.5; transition: all 0.3s; }
.aypager span.swiper-pagination-bullet-active{ height:11px;}


/*首页-应用智能体*/
.iyyzntlist{}
.iyyzntlist .swiper-slide, .qwyqjclist .swiper-slide{ flex-shrink: 0 !important; height:auto; position:relative;  max-width:440px; box-shadow:  0px 0px 30px 0px rgba(146,184,227,0.25); border-radius:16px;}
/*
.iyyzntlist .swiper-slide:before{ content:""; display:block; position:absolute; left:0; top:0; z-index:1; background: rgba(146,184,227,0.25);border-radius: 8px;filter: blur(30px); width:100%; height:100%;}
*/
.iyyzntlist .swiper-slide > .elementor-element, .iyyzntlistbyl .swiper-slidebyl > .elementor-element{ z-index:2;}

.iyyzntlistbyl .swiper-wrapperbyl{ gap:40px;}
.iyyzntlistbyl .swiper-slidebyl{height:auto; position:relative;  max-width:440px; box-shadow:  0px 0px 30px 0px rgba(146,184,227,0.25); border-radius:16px;}



.iyyzntpaging{ display:flex; justify-content: center !important; align-items: center !important;  flex-direction: row !important;}
.iyyzntpaging span{ display:block; width:120px; height:22px; margin:0 20px; cursor:pointer; background:#C8E1FD; border-radius:12px; opacity:1; transition: all 0.3s; }
.iyyzntpaging span.swiper-pagination-bullet-active{background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%);}


/*首页-认知大脑*/
.irzdnbgall{}
.iirzdntit .irzdn_title .elementor-heading-title{background: linear-gradient( 180deg, #E5F3FF 0%, #AFCCF7 100%); -webkit-background-clip: text;  color: transparent !important;}
.iirzdntit .irzdn_title .elementor-heading-title span{ background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%); -webkit-background-clip: text;  color: transparent !important;}
.irzdncontent{}
.irzdncontent .irzdnqhall{}
.irzdntaball{}
.irzdntaball .e-n-tabs-heading{ width:358px;}
.irzdntaball .e-n-tabs-heading .e-n-tab-title{background: linear-gradient( 180deg, #E5F3FF 0%, #AFCCF7 100%);border-radius: 16px; width:320px; height:80px;border: 1px solid #0567D6; transition: all 0.1s; background-repeat: no-repeat; background-position: right center;padding-top: 19px;
  padding-bottom: 19px;}
.irzdntaball .e-n-tabs-heading .e-n-tab-title:hover{ background-color:#0567D6 !important;}
.irzdntaball .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{ width:100%; background-image:url(images/irzdntabliactive.png) !important; background-color:transparent !important; border:none; }
.irzdntaball .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{}

.irzdntaball .e-n-tabs-content .irzdntabitem{}
.irzdntaball .e-n-tabs-content .irzdntabitem .irzdntabitemtxk .elementor-image-box-content .elementor-image-box-title span{ background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%); -webkit-background-clip: text;  color: transparent !important; margin-right:18px; font-size:24px;}




/*首页-解决方案*/
.isolutiontit .isolution_title .elementor-heading-title span{ background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%); -webkit-background-clip: text;  color: transparent !important;}
.isolutionlist{}
.isolutionlist > .isolutionitem{ cursor:pointer;}
.isolutionlist > .isolutionitem .isolutionitemmr{}
.isolutionlist > .isolutionitem .isolutionitemhover{ opacity:0; visibility:hidden;transition: all 0.3s;}
.isolutionlist > .isolutionitem .isolutionitemhover:before{ content:""; display:block; width:100%; height:100%;background: linear-gradient( 180deg, #0567D6 0%, #4CC2FF 100%); border-radius: 16px;opacity: 0.6; position:absolute; left:0; top:0;}
.isolutionlist > .isolutionitem:hover .isolutionitemhover{ opacity:1; visibility:visible;}


/*首页-案例*/
.icase_title .elementor-heading-title{background: linear-gradient( 180deg, #E5F3FF 0%, #AFCCF7 100%); -webkit-background-clip: text;  color: transparent !important;}
.icase_title .elementor-heading-title span{ color:#fff;}

.icaselistall{}
.icaselist{ display:flex; position:relative; overflow: hidden;}
.icaselist .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex;}
.icaselist .icaseliitem{ width:440px; margin-right:40px;}
.icaselist .icaseliitemcon{ border-radius:15px; overflow:hidden; height:100%; background:#fff;}
.icaselist .icaseliitemcon .icaseliitemimg{ width:100%; height:160px;}
.icaselist .icaseliitemcon .icaseliitemimg img{width:100%; height:100%; object-fit: cover;object-position: center;}
.icaselist .icaseliitemcon .icaseliitemtext{ padding:20px 30px 38px 30px;}
.icaselist .icaseliitemcon .icaseitemicon{ max-height:40px;}
.icaselist .icaseliitemcon .icaseliitemtextdesc{font-weight: 400;font-size: 18px;color: #1F2329;line-height: 24px; white-space:pre-wrap; text-align: justify; margin-top:20px;}

.icasepartnerlist{ position:relative;}
.icasepartnerlist .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex;}
.icasepartnerlist .str_move > .elementor-widget-image{ width:150px; height:48px; display:flex; justify-content:center; align-items:center; margin-right:60px;}


/*首页-优势*/
.iadvlist{ position:relative;}
.iadvlist .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex;}
.iadvlist .str_move > .elementor-widget-image-box{ margin-right:40px;}
.iadvlist .elementor-widget-image-box .elementor-image-box-description{white-space:pre-wrap;}


/*首页-News*/
.inewsconall{ position:relative;}
.inewsconall:before{ content:""; display:block;width: 1153px;height: 170px;background: linear-gradient( 270deg, #185CE2 0%, #79B8F2 100%);border-radius: 40px;opacity: 0.23;filter: blur(50px); position:absolute; top:0; left:50%; margin-left:-576.5px; z-index:0;}

.inewstab{}
.inewstab ul{ display:flex; justify-content:center; align-items:center; gap:20px;}
.inewstab li{font-weight: 500;font-size: 24px;color: #1F2329;line-height:30px; display:flex;}
.inewstab li span{ cursor:pointer;}
.inewstab li:after{ content:"｜"; display:block; color: #1F2329; padding-left:20px;}
.inewstab li:hover, .inewstab li.active{color: #1B4F8A;}
.inewstab li:last-child:after{ display:none;}

.inewsbps{ width:800px; margin:60px auto 0;}
.inewsbps .inewsbpscon{}
.inewsbps .inewsbpscon a{ display:flex; background: #f6f9fc;border-radius: 40px; align-items:center;border: 1px solid #1B4F8A;}
.inewsbps .inewsbpscon a .inewsbpstext{font-weight: normal; width:calc(100% - 191px);font-size: 26px; padding-left:40px;color: #1B4F8A;line-height: 31px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.inewsbps .inewsbpscon a .inewsbpsbtn{width: 191px;height: 68px;background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%);border-radius: 40px;font-weight: bold;font-size: 26px;color: #FFFFFF; text-align:center; display:flex; justify-content:center; align-items:center;line-height: 39px;}

.inewsqhcontent{ margin-top:60px;}
.inewsqhcontent > .inewsqhitem{visibility:hidden; opacity:0; height:0; overflow:hidden;transition: all 0.3s;}
.inewsqhcontent > .inewsqhitem.show{ visibility:visible; opacity:1; height:auto;}
.inewsqhitemflex{ display:flex; gap:40px;}
.inewsqhitemleft{ width:560px;}
.inewsqhitemleft .inewsqhitemleftimgall{ position:relative;}
.inewsqhitemleft .inewsqhitemleftimglist{ overflow:hidden; border-radius:15px;}
.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide{}
.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia{ display:block; position:relative; height:100%;}
.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftliimg{ height:385px; border-radius:15px; overflow:hidden;}
.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext{ width:100%; height:100px; background:rgba(0,0,0,0.65); position:absolute; left:0; bottom:0; padding:16px 60px 10px 27px; }
.inewsqhitemleft .inewsqhitemleftimglist .swiper-slide .inewsqhitemleftlia .inewsqhitemleftlitext .inewsqhitemleftlitexttit{font-weight: 600;font-size: 26px;color: #fff;line-height: 37px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.inewsqhitemleftimgpaging{ position:absolute; bottom:10px; right:32px; display:flex; gap:10px; z-index:5;}
.inewsqhitemleftimgpaging span{ display:block; width:19px; height:19px; background:rgba(255,255,255,0.5); border-radius:100%; cursor:pointer;}
.inewsqhitemleftimgpaging span.swiper-pagination-bullet-active{ background:rgba(255,255,255,1)}

.inewsqhitemright{ width:calc(100% - 600px);}
.inewsqhitemlist{}
.inewsqhitemlist ul{}
.inewsqhitemlist li{ margin-bottom:18px;}
.inewsqhitemlist li a{ display:block; padding-bottom:18px; border-bottom:#EAEAEB 1px solid;}
.inewsqhitemlist li a .inewsqhitemtit{font-weight: 600;font-size: 26px;color: #1F2329;line-height: 37px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.inewsqhitemlist li a .inewsqhitemdesc{font-weight: 400;font-size: 18px;color: #1F2329; margin-top:5px;line-height: 24px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.inewsqhitemlist li a .inewsqhitembtn{font-weight: 400;font-size: 18px;color: #B0B0B0; margin-top:5px;line-height: 27px;}
.inewsqhitemlist li a:hover .inewsqhitemtit{ color:#0CA0ED;}
.inewsqhitemlist li a:hover .inewsqhitembtn{ color:#333;}
.inewsqhitemlist li a:hover{ border-bottom-color:#888;}



/*首页-表单*/
.iorderformbg{ background: linear-gradient( 180deg, #AFCCF7 0%, #E5F3FF 47%, #FFFFFF 100%) !important;}
.iorderformbg .iorderform{}
.iorderformbg .iorderform div.wpforms-container-full{ margin-top:0; margin-bottom:0;}
.iorderformbg .iorderform .wpforms-container .wpforms-field{ padding-top:0;}
.iorderformbg .iorderform .wpforms-container input.wpforms-field-medium{ width:100%; max-width:100%;background: #FFFFFF;border-radius: 8px;border: 1px solid #D9D9D9;font-weight: 400;font-size: 16px;color: #666666; height:auto;line-height: 32px; padding:10px 20px;}
.iorderformbg .iorderform div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input + label{ font-weight: 400;font-size: 16px;color: #1F2329;}
.iorderformbg .iorderform div.wpforms-container-full .wpforms-form .wpforms-submit-container{ margin-top:0;}
.iorderformbg div.wpforms-container-full button[type="submit"]{width: 260px;height: 68px;background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%);border-radius: 34px;font-weight: 400;font-size: 26px;color: #FFFFFF; margin:0 auto; display: block;
line-height: 37px; border:none !important;}
div.wpforms-container-full input[type=submit]:focus:after,
div.wpforms-container-full button[type=submit]:focus:after,
div.wpforms-container-full .wpforms-page-button:focus:after{ display:none;}


/*全网舆情监测-Banner*/
.qwyqsmallban{}
.qwyqsmallist{}
.qwyqsmallist .qwyqsmalitem{ width:22.88%; cursor:pointer;}
.qwyqsmallist .qwyqsmalitem.active{ width:27.16%;}
.qwyqsmallist .qwyqsmalitem.active .qwyqbanmr{ display:none;}
.qwyqsmallist .qwyqsmalitem .qwyqbanhover{ position:relative; display:none;}
.qwyqsmallist .qwyqsmalitem.active .qwyqbanhover{ display:flex;}
.qwyqsmallist .qwyqsmalitem .qwyqbanhover:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background: linear-gradient( 0deg, #0CA0ED 0%, rgba(5,103,214,0.43) 100%);
border-radius: 16px;}
.qwyqsmallist .qwyqsmalitem .qwyqbanhover .qwyqbaniconf{ position:relative; z-index:3;}
.qwyqsmallist .qwyqsmalitem .qwyqbaniconf .elementor-image-box-img{}
.qwyqsmallist .qwyqsmalitem .qwyqbaniconf .elementor-image-box-content{ width:calc(100% - 98px); white-space: nowrap;}

/*全网舆情监测-实时监测*/
.qwyqjclist{}
/*
.qwyqjclist .swiper-slide{ flex-shrink: 0 !important; max-width:440px; height:auto; position:relative;  box-shadow:  0px 0px 30px 0px rgba(146,184,227,0.25); border-radius:16px;}
.qwyqjclist .swiper-slide:before{ content:""; display:block; position:absolute; left:0; top:0; z-index:1; background: rgba(146,184,227,0.25);border-radius: 8px;filter: blur(30px); width:100%; height:100%;}
*/
.qwyqjclist .swiper-slide > .elementor-element{ z-index:2;height: 100%;}

/*全网舆情监测-认知大脑*/
.yqjcrzdncon > .e-con-inner{ position:relative;}
.yqjcrzdnlist{ position:absolute; height:100%; top:0;}
.yqjcrzdnlist .yqjcrzdnitem{}
.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper{}
.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-img{width: 128px;height: 128px;transition: all 0.3s;background: linear-gradient( 180deg, #D6F0FF 0%, #4E91F6 100%); margin-left:auto !important; margin-right:auto !important;
border: 1px solid #0567D6; border-radius:100%; display:flex; align-items:center; justify-content:center;}
.yqjcrzdnlist .yqjcrzdnitem:hover .elementor-image-box-wrapper .elementor-image-box-img img{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.yqjcrzdnlist .yqjcrzdnitem .elementor-image-box-wrapper .elementor-image-box-content{ margin-top:30px;transition: all 0.3s;}
.yqjcrzdnlist .yqjcrzdnitem:hover .elementor-image-box-wrapper .elementor-image-box-img{transform:scale(1.25,1.25);background: linear-gradient( 180deg, #0466D5 0%, #0CA0ED 100%);border: 1px solid #0567D6;  box-shadow:  0px 0px 10px 5px rgba(255,255,255,0.2);}
.yqjcrzdnlist .yqjcrzdnitem:hover .elementor-image-box-wrapper .elementor-image-box-content{ }
.yqjcrzdnlist .yqjcrzdnitem:hover .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{ color:#fff;}

/*全网舆情监测-企业优势*/
.yqjc_ysitem .elementor-widget-image-box .elementor-image-box-img{ width:64px;}
.yqjc_ysitem .elementor-widget-image-box .elementor-image-box-content{ width:calc(100% - 84px);}
.yqjc_ysitem > .yqjc_ysitemli{ height:calc(50% - 20px);}


/*Hr页面*/
.hr_bansqfslist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{font-weight: 400;font-size: 18px;margin-left:20px;line-height: 1;}
.hrgzhjlist .hrgzhjitem:hover .hrgzhjitemtext{ display:none;}

.hrchengzlist .elementor-widget-image-box .elementor-image-box-img{ width:64px; height:64px; border: 1px solid #FFFFFF; border-radius:100%;display:flex; align-items:center; justify-content:center;}
.hrchengzlist .elementor-widget-image-box .elementor-image-box-content{ width:calc(100% - 84px);}

.hrliuchenglist .elementor-widget-image-box{ position:relative;}
.hrliuchenglist .elementor-widget-image-box:before{ content:""; display:block; width:50px; height:2px; background:#1B4F8A; position:absolute; top:75px; right:-90px;}
.hrliuchenglist .elementor-widget-image-box:last-child:before{ display:none;}
.hrliuchenglist .elementor-widget-image-box .elementor-image-box-img{ width:150px; height:150px; border: 2px solid #1B4F8A; border-radius:100%;display:flex; align-items:center; justify-content:center; margin-left:auto !important; margin-right:auto !important;}
.hrliuchenglist .elementor-widget-image-box .elementor-image-box-img img{transition-duration: 0s !important;}
.hrliuchenglist .elementor-widget-image-box:hover .elementor-image-box-img{ background: linear-gradient( 0deg, #0567D6 0%, #0CA0ED 100%); border-color:transparent;}
.hrliuchenglist .elementor-widget-image-box:hover .elementor-image-box-img img{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.hrliuchenglist .elementor-widget-image-box:hover .elementor-image-box-content .elementor-image-box-description{ color:#1B4F8A;}

.hrcjwentilist .e-n-accordion-item{ padding: 0 20px 0px;}
.hrcjwentilist .e-n-accordion-item:after{ content:""; display:block; width:100%; height:1px; background:#D9D9D9; position:absolute; left:0; bottom:-40px; }
.hrcjwentilist .e-n-accordion-item:last-child:after{ display:none;}
.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title{ position:relative;}
.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title-header{ width:calc(100% - 44px);}
.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title:before{ content:""; display:block;width: 4px;height: 32px;background: linear-gradient( 180deg, #0CA0ED 0%, #0567D6 100%);border-radius: 2px; margin-right:10px;}
.hrcjwentilist .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon{ position:absolute; right:36px;}


/*招聘信息列表*/
.hrtablist{}
.hrtablist ul{ display:flex; justify-content:center; gap:80px;}
.hrtablist li{font-weight: 500;font-size: 32px; cursor:pointer;color: #1F2329;line-height: 1.5;}
.hrtablist li.active{ color:#0567D6;}
.hrinfocon{background: #FFFFFF; box-shadow: 0px 0px 30px 0px rgba(146,184,227,0.25); margin-top:30px;border-radius: 16px; padding:60px 40px;}
.hrinfoconlist{}
.hrinfoconlist .hrinfitem{visibility:hidden; opacity:0; height:0; overflow:hidden;transition: all 0.3s;}
.hrinfoconlist .hrinfitem.show{visibility:visible; opacity:1; height:auto;}
.hrinfolist{}
.hrinfolist li{ border-bottom:#D9D9D9 1px solid; padding-bottom:40px; margin-bottom:40px;}
.hrinfolist li:last-child{ border-bottom:none; padding-bottom:0; margin-bottom:0;}
.hrinfolist li .hrinfoliflex{ display:flex; align-items:center; padding:0 20px;}
.hrinfolist li .hrinfoliflex .hrinfolileft{ width:calc(100% - 240px); padding-right:20px;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolititle{ position:relative; display:flex; align-items:center; gap:10px;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolititle:before{ content:""; display:block;width: 4px;height: 32px;background: linear-gradient( 180deg, #0CA0ED 0%, #0567D6 100%);border-radius: 2px;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolitit{font-weight: 500;font-size: 32px;color: #1F2329;line-height: 1.5;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolidesc{font-weight: 400;font-size: 18px;line-height: 1.5; margin-top:20px;color: #1F2329;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta{ display:flex; gap:60px; margin-top:20px; flex-wrap:wrap;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta > div{font-weight: 400;font-size: 16px;color: #1F2329;line-height: 1.5; padding-left:28px; background-position:left center; background-repeat:no-repeat;}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta_xueli{ background-image:url(images/hr/hr_zpxxicon001.svg);}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta_dizhi{ background-image:url(images/hr/hr_zpxxicon002.svg);}
.hrinfolist li .hrinfoliflex .hrinfolileft .hrinfolimeta_bumen{ background-image:url(images/hr/hr_zpxxicon003.svg);}
.hrinfolist li .hrinfoliflex .hrinfoliright{ width:240px; text-align:right;}
.hrinfolist li .hrinfoliflex .hrinfoliright a{font-weight: 400;font-size: 24px;color: #1B4F8A; line-height:1.5;}

/*合成数据服务*/
.hcsj_hysclist{}
.hcsj_hysclist .hcsj_hyscitem{ width:calc(50% - 20px);}
.hcsj_hysctitle{ display:flex; gap:10px; align-item:center;}
.hcsj_hysctitle:before{ content:""; display:block;width: 4px;height: 24px;background: linear-gradient( 0, #0567D6 0%, #0CA0ED 100%);border-radius: 3px;}

.hcsj_choicelist{}
.hcsj_choicelist .hcsj_choiceitem:hover .elementor-widget-image img{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.hcsj_choicelist .hcsj_choiceitem:hover .elementor-widget-heading .elementor-heading-title, .hcsj_choicelist .hcsj_choiceitem:hover .elementor-widget-text-editor p{ color:#fff;}

.qzdashujulist{}
.qzdashujulist .qzdashujuitem{ width:17.1428%; transition: all 0.1s;}
.qzdashujulist .qzdashujuitem .qzdashujuitemtext{ display:none;}
.qzdashujulist .qzdashujuitem.active{ width:38.889%;}
.qzdashujulist .qzdashujuitem.active .elementor-widget-heading .elementor-heading-title{ text-align:left;}
.qzdashujulist .qzdashujuitem.active .qzdashujuitemtext{ display:block;}

.kehukdlist .kehukditem{ display:block;}


/*全要素AI舆情系统*/
.aiyycjvideolist{}
.aiyycjvideolist .aiyycjvideoitem{ display:none;}
.aiyycjvideolist .aiyycjvideoitem.show{ display:flex;}

.aiyycjtablist{}
.aiyycjtablist .aiyycjtabitem{ cursor:pointer; position:relative;}
.aiyycjtablist .aiyycjtabitem:after{ content:""; display:block; width:100%; height:1px; background:#D9D9D9; position:absolute; left:0; bottom:0px;}
.aiyycjtablist .aiyycjtabitem:last-child:after, .aiyycjtablist .aiyycjtabitem.active:after{ display:none;}
.aiyycjtablist .aiyycjtabitem .aiyycjtabitemtext{ display:none;}
.aiyycjtablist .aiyycjtabitem .elementor-image-box-content{ display:flex; justify-content:space-between; align-items:center;}
.aiyycjtablist .aiyycjtabitem .elementor-image-box-content:after{ content:""; display:block; width:24px; height:14px; background-image:url(images/aiyycjicondown.svg); background-position:center center; background-repeat:no-repeat; }
.aiyycjtablist .aiyycjtabitem.active .elementor-image-box-content:after{ background-image:url(images/aiyycjiconup.svg);}
.aiyycjtablist .aiyycjtabitem.active{background: linear-gradient( 0, #0567D6 0%, #0CA0ED 100%);}
.aiyycjtablist .aiyycjtabitem.active .aiyycjtabitemtext{ display:block;}
.aiyycjtablist .aiyycjtabitem.active .elementor-widget-image-box .elementor-image-box-img img{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
.aiyycjtablist .aiyycjtabitem .elementor-widget-image-box .elementor-image-box-img img{ transition-duration:0s !important;}
.aiyycjtablist .aiyycjtabitem.active .elementor-image-box-content .elementor-image-box-title{ color:#fff;}

.aisdleftcon{ min-height:784px;}

.aisdrightlist{}
.aisdrightlist .aisdrightitem{ width:calc(50% - 20px); min-height:372px; cursor:pointer;}
.aisdrightlist .aisdrightitem .elementor-widget-video{ display:none !important;}
.aisdrightlist .aisdrightitem .elementor-widget-image-box .elementor-image-box-img img{ width:48px; filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1); transition-duration:0s !important;}
.aisdrightlist .aisdrightitem:hover{background: linear-gradient( 180deg, #FFFFFF 0%, #CCE8FF 100%);}
.aisdrightlist .aisdrightitem:hover .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{ color:#1B4F8A;}
.aisdrightlist .aisdrightitem:hover .elementor-widget-text-editor p{ color:#1B4F8A;}
.aisdrightlist .aisdrightitem:hover .elementor-widget-image-box .elementor-image-box-img img{ filter:none;  -webkit-filter: none;  -moz-filter:none;  -o-filter:none;  -ms-filter:none;}

.aisdrightlist .aisdrightitem:hover .elementor-widget-button .elementor-button-link{ background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%); border-color:transparent;}
.aisdrightlist .aisdrightitem:hover .elementor-widget-button .elementor-button-link .elementor-button-text{}

/*弹窗表单*/
.popform div.wpforms-container-full{ margin-top:0; margin-bottom:0;}
.popform .wpforms-container .wpforms-field{ padding-top:0;}
.popform .wpforms-container input.wpforms-field-medium{ width:100%; max-width:100%;background: #FFFFFF;border-radius: 8px;border: 1px solid #D9D9D9;font-weight: 400;font-size: 16px;color: #666666; height:auto;line-height:30px; padding:8px 20px;}
.popform div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input + label{ font-weight: 400;font-size: 16px;color: #1F2329;}
.popform div.wpforms-container-full .wpforms-form .wpforms-submit-container{ margin-top:0;}
.popform div.wpforms-container-full button[type="submit"]{width: 200px;height: 48px;background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%);border-radius: 34px;font-weight: 400;font-size:18px;color: #FFFFFF; margin:0 auto; display: block;
line-height: 37px; border:none !important;}


.popform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha{ display:flex; border:none; align-items: center;}
.popform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-field-label{ margin-bottom:0;}
.popform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-captcha-math{ display:flex; align-items: center; margin-left:10px;}
.popform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-captcha-equation{font-size: 18px;color: #262626;line-height: 32px; white-space:nowrap; }
.popform .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-captcha .wpforms-field-medium{ border: 1px solid #999999; font-size:16px; width:120px; height:40px; margin-left:5px; padding: 0 10px;}


















