/* 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, .qwyqjclistbyl .swiper-wrapperbyl{ gap:40px;}
.iyyzntlistbyl .swiper-slidebyl, .qwyqjclistbyl .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, .iirzdntit .irzdn_title2 .elementor-heading-title span{ background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%); -webkit-background-clip: text;  color: transparent !important;}

.iirzdntit .irzdn_title2 .elementor-heading-title i{ font-style:normal; background: linear-gradient( 180deg, #E5F3FF 0%, #AFCCF7 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{ cursor:pointer;}
.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: 14px;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 .hrinfolileft .hrinfolimeta_bumen{display:none}
.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{ opacity: 0;  visibility: hidden;}
.qzdashujulist .qzdashujuitem.active{ width:38.889%;}
.qzdashujulist .qzdashujuitem.active .elementor-widget-heading .elementor-heading-title{ text-align:left;}
.qzdashujulist .qzdashujuitem.active .qzdashujuitemtext{ visibility: visible;  opacity: 1;}

.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;}

/*客户案例*/
.banner_case .islidetitle .elementor-heading-title {
	background: linear-gradient( 180deg, #E5F3FF 0%, #AFCCF7 100%);
	-webkit-background-clip: text;
	color: transparent !important;
}
/*二级页面导航*/
.erjinav{}
.erjinav ul{ display:flex; justify-content:center; gap:40px;}
.erjinav li{}
.erjinav li a{ white-space:nowrap; display:block; border-radius: 30px;border: 2px solid #1B4F8A; padding:8px 50px;font-size: 26px;color: #1B4F8A;line-height: 1.5; -webkit-transition: color 0s cubic-bezier(.63,.37,.55,.9);  transition: color 0s cubic-bezier(.63,.37,.55,.9);}
.erjinav li.active a, .erjinav li a:hover{background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%); color:#fff; border-color:transparent;}

/*案例列表*/
.caselistall{ margin-top:80px;}
.caselist{}
.caselist ul{ display:flex; flex-wrap:wrap; gap:40px;}
.caselist li{ width:calc(50% - 20px);}
.caselist li .caselicon{ display:flex; gap:40px; background:#fff; padding:30px; border-radius: 16px; box-shadow: 0px 0px 30px 0px rgba(146,184,227,0.25);}
.caselist li .caselicon .caseliimg{ width:290px; height:200px; overflow:hidden; border-radius:15px;}
.caselist li .caselicon .caseliimg img{width:100%; height:100%; object-fit: cover;object-position: center;}
.caselist li .caselicon .caselitext{ width:calc(100% - 330px);}
.caselist li .caselicon .caselitext .caselititle{font-weight: bold;font-size: 26px;color: #1F2329; display:flex; align-items:center;line-height: 1.5;}
.caselist li .caselicon .caselitext .caselititle:before{ content:""; display:block;width: 4px;height: 26px;background: linear-gradient( 0deg, #0567D6 0%, #0CA0ED 100%);border-radius: 3px; margin-right:10px;}
.caselist li .caselicon .caselitext .caselidesc{font-weight: 400;font-size: 18px;color: #B0B0B0;line-height: 1.5; margin-top:10px;}


/*新闻列表*/
.newslistall{ margin-top:80px;}
.newslist{}
.newslist ul{}
.newslist li{ border-bottom:#D8D8D8 1px solid; padding-bottom:40px; margin-bottom:40px;}
.newslist li .newslicon{ display:flex; gap:40px; background:#fff;}
.newslist li .newslicon .newsliimg{ width:320px; height:218px; overflow:hidden; border-radius:15px;}
.newslist li .newslicon .newsliimg img{width:100%; height:100%; object-fit: cover;object-position: center;}
.newslist li .newslicon .newslitext{ width:calc(100% - 360px); position:relative;}
.newslist li .newslicon .newslitext .newslititle{font-weight: bold;font-size: 26px;color: #1F2329;line-height: 1.5; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newslist li .newslicon .newslitext .newslidesc{font-weight: 400;font-size: 18px;color: #666666;line-height: 1.7; margin-top:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.newslist li .newslicon .newslitext .newslibtn{font-weight: 400;font-size: 18px;color: #1B4F8A;border-radius: 22px; gap:20px; width: 180px;border: 1px solid #1B4F8A; display:flex; align-items:center;line-height: 1; padding:13px 0px 13px 36px; position:absolute; left:0; bottom:0;}
.newslist li .newslicon .newslitext .newslibtn:after{ content:""; display:block; width:24px; height:16px; background:url(images/news/newslibtn.svg) no-repeat left center; }
.newslist li .newslicon:hover .newslitext .newslititle{ color:#1B4F8A;}
.newslist li .newslicon:hover .newslitext .newslibtn{ background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%); color:#fff; border-color:transparent;}
.newslist li .newslicon:hover .newslitext .newslibtn:after{ background-image:url(images/news/newslibtnbai.svg);}

/*分页样式开始*/
#pageabc{text-align:center;margin:80px 0 0 0; display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc a{font-weight: 400;font-size: 24px; display:block;color: #1B4F8A; margin:0 20px; white-space:nowrap;line-height: 36px;  -webkit-transition: color 0s cubic-bezier(.63,.37,.55,.9);  transition: color 0s cubic-bezier(.63,.37,.55,.9);}
#pageabc a:hover{ }
#pageabc a.prevpageing, #pageabc a.nextpageing{font-weight: 400;font-size: 18px;color: #1B4F8A;line-height: 1; width: 110px; padding:12px 10px;height: 44px;border-radius: 22px;border: 1px solid #1B4F8A;}
#pageabc a.prevpageing:hover, #pageabc a.nextpageing:hover{background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%); color:#fff; border-color:transparent;}
#pageabc a.current{font-weight: bold; text-decoration-line: underline;}
/*分页样式结束*/


/*合作伙伴*/
.why_hzhblist{}
.why_hzhblist .why_hzhbitem{ width:calc(33.333% - 26.6667px);}
.why_hzhblist .why_hzhbitem .elementor-widget-image-box .elementor-image-box-img img{transition-duration: 0s !important;}
.why_hzhblist .why_hzhbitem:hover .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);}
.why_hzhblist .why_hzhbitem:hover .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{ color:#fff;}

.zhzh_rhcwlist{}
.zhzh_rhcwlist .zhzh_rhcwitem{}
.zhzh_rhcwlist .zhzh_rhcwitem .elementor-image-box-wrapper .elementor-image-box-img{width: 140px;height: 140px;border: 2px solid #FFFFFF; display:flex; justify-content:center; align-items:center; border-radius:100%;}
.zhzh_rhcwlist .zhzh_rhcwitem .elementor-image-box-wrapper .elementor-image-box-img img{transition-duration: 0s !important; 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);}
.zhzh_rhcwlist .zhzh_rhcwitem .elementor-image-box-wrapper .elementor-image-box-content{ margin-top:40px;}
.zhzh_rhcwlist .zhzh_rhcwitem:hover .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{font-weight: bold;}
.zhzh_rhcwlist .zhzh_rhcwitem:hover .elementor-image-box-wrapper .elementor-image-box-img{ background:#fff;}
.zhzh_rhcwlist .zhzh_rhcwitem:hover .elementor-image-box-wrapper .elementor-image-box-img img{ filter:none;  -webkit-filter: none;  -moz-filter:none;  -o-filter:none;  -ms-filter:none;}


/*新闻详情页*/
.singlenewsmeta .elementor-post-info__item time{ padding-left:10px;}

.singlenewsbody h1, .singlenewsbody h2, .singlenewsbody h3, .singlenewsbody h4, .singlenewsbody h5, .singlenewsbody h6{font-weight: bold;color: #FFFFFF;line-height: 1.5; margin-bottom:20px;}
.singlenewsbody h1{ font-size:30px;}
.singlenewsbody h2{ font-size:28px;}
.singlenewsbody h3{ font-size:24px;}
.singlenewsbody h4{ font-size:16px;}
.singlenewsbody h5{ font-size:14px;}
.singlenewsbody p, .singlenewsbody ul li, .singlenewsbody ol li{ margin-bottom:20px;}
.singlenewsbody img{ margin:0 auto; border-radius:20px; }
.singlenewsbody ul li{ list-style: disc;}
.singlenewsbody ol li{ list-style: decimal;}

.newscrumbs{ position:relative; padding-left:14px; color:#666; line-height:24px; font-size: 18px;}
.newscrumbs a{color:#666; line-height:24px; font-size: 18px;}
.newscrumbs a:hover{ color:#0567D6; text-decoration:underline;}
.newscrumbs:before{ content:""; display:block;width: 4px;height: 24px; position:absolute; left:0; top:0;background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%);border-radius: 3px;}

.singlenewssxp{}
.singlenewssxp .elementor-post-navigation{ flex-wrap:wrap; gap:5px;}
.singlenewssxp .elementor-post-navigation .elementor-post-navigation__link{ width:100%;}
.elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev{ flex-direction:row;}
.elementor-post-navigation .elementor-post-navigation__next a{ justify-content:flex-start;}


.singlenewstag{ display:flex; padding-top:20px;}
.singlenewstag .snewstagtit{ margin-right:5px;font-weight: 400;font-size: 18px;color: #000000; white-space:nowrap;}
.singlenewstag .snewstaglist{ display:flex; gap:20px; flex-wrap:wrap;}
.singlenewstag .snewstaglist a{font-weight: 400; display:block; font-size: 14px;color: #1B4F8A;line-height: 21px;background: #F3FBFF;border-radius: 15px;white-space:nowrap; padding:5px 15px;border: 1px solid #C8E1FD;}
.singlenewstag .snewstaglist a:hover{ background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%); color:#fff;}

.singlenewstjcase{ max-width:440px;background: #FFFFFF;border-radius: 16px; box-shadow: 0px 0px 30px 0px rgba(146, 184.00000000000006, 227, 0.25); padding:30px; }
.snewscase{}
.snewscase .snewscaseimg{border-radius: 16px; overflow:hidden;}
.snewscase .snewscaseimg img{ width:100%; }
.snewscase .snewscasetext{ margin-top:28px;}
.snewscase .snewscasetext .snewscasetit{font-weight: bold;font-size: 24px;color: #1F2329;line-height: 1; position:relative; padding-left:14px;}
.snewscase .snewscasetext .snewscasetit:before{ content:""; display:block;width: 4px;height: 24px; position:absolute; left:0; top:0;background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%);border-radius: 3px;}
.snewscase .snewscasetext .snewscasedesc{font-weight: 400;font-size: 16px;color: #B0B0B0; margin-top:10px;line-height: 32px;}

.snewscasebtn{width: 180px;height: 44px; display:flex; align-items:center; justify-content:center; margin:40px auto 3px;}
.snewscasebtn a{font-weight: 400; width:100%; height:100%; align-items:center;font-size: 18px;color: #1B4F8A; display:flex; justify-content:center; gap:20px;border-radius: 22px;border: 1px solid #1B4F8A;}
.snewscasebtn a:hover{background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%);  color: #fff; border-color: transparent;}
.snewscasebtn a:after{ content:""; display:block; width:24px; height:16px; background:url(images/news/snewscasebtn.svg) no-repeat center center;}
.snewscasebtn a:hover:after{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);}


.singlenews_hotnews{ max-width:440px;background: linear-gradient( 180deg, #E5F3FF 0%, #FFFFFF 20%); box-shadow: 0px 0px 30px 0px rgba(146, 184.00000000000006, 227, 0.25);border-radius: 16px; padding:30px; padding-top:24px;}
.snewshottab{}
.snewshottab ul{ display:flex; justify-content:center; gap:30px;}
.snewshottab li{white-space:nowrap; font-weight: 400;font-size: 16px; cursor:pointer;color: #1B4F8A; padding:6px 19px;line-height: 24px;border-radius: 30px;border: 1px solid #1B4F8A;}
.snewshottab li:hover, .snewshottab li.active{ background: linear-gradient( 270deg, #0567D6 0%, #0CA0ED 100%); color:#fff; border-color: transparent;}

.snewshotqh{ margin-top:30px;}
.snewshotlist{ display:none;}
.snewshotlist.show{ display:block;}
.snewshotlist ul{}
.snewshotlist li{ border-bottom:#D9D9D9 1px solid; margin-bottom:20px; padding-bottom:20px;}
.snewshotlist li:last-child{ border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.snewshotlist li a{font-weight: 400;font-size: 16px; display:block;color: #1F2329; position:relative;line-height: 24px; padding-left:12px;}
.snewshotlist li a:before{ content:""; display:block;width: 2px;height: 16px; position:absolute; left:0; top:5px;background: linear-gradient( 180deg, #0567D6 0%, #0CA0ED 100%);border-radius: 3px;}
.snewshotlist li a:hover{ color:#0567D6;}


/*关于我们-荣誉资质与知识产权*/
.about_honorlist .uc-logo-wrapper{ padding-bottom:50px;}
.about_honorlist .uc-logo-wrapper .uc_logo_marquee_holder{width:auto !important; box-shadow: 0px 0px 10px 0px rgba(146,184,227,0.25); padding:10px;}
.about_honorlist #uc_logo_marquee_elementor_1f0eb1a .uc_logo_marquee_holder{ overflow:visible;}
.about_honorlist .uc-logo-wrapper .uc_logo_marquee_holder img{width:auto !important; height:280px !important; border:rgba(0,0,0,0.3) 2px solid; padding:10px; box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.5);}
.about_honorlist #uc_logo_marquee_elementor_1f0eb1a .ue_marquee_title{bottom:-50px}
@media(max-width:1024px){
	.about_honorlist #uc_logo_marquee_elementor_1f0eb1a .ue_marquee_title{bottom:-30px}
}
@media(max-width:768px){
	.about_honorlist .uc-logo-wrapper .uc_logo_marquee_holder img{height:180px !important; }
}

/*关于-发展历程*/
.abouthistory{ height:auto;}
.ahistorylist{ position:relative; height:100%; padding: 0 50px 0 100px; overflow:hidden;}
.ahistorylist .ahistoryitem{ width:220px; position:relative; padding-left:20px; padding-top:19px; color:#0567D6; height: 225px;}
.ahistorylist .ahistoryitem:nth-child(2n+1){ margin-top:225px;}

.ahistorylist .ahistoryitem:first-child:after{ content:""; display:block; width: 97px;height: 2px;background: #C8E1FD; position:absolute; left: -120px; top:0;}

.ahistorylist .ahistoryitem:before{ content:""; display:block; width:3px; height:200px; background: linear-gradient( 180deg, #0567D6 0%, rgba(5, 103, 214, 0) 100%); position:absolute; left:0px;}
.ahistorylist .ahistoryitem .agyuan{ display:block; width: 17px;height: 17px;background: #C8E1FD; border-radius:100%; position:absolute; top:-8.5px; left:-8.5px;}
.ahistorylist .ahistoryitem .agline{width: 180px; position:absolute; top:0;height: 2px;background: #C8E1FD; display:block;}
.ahistorylist .ahistoryitem .shtyear{font-weight: bold;font-size: 60px;line-height: 70px;}
.ahistorylist .ahistoryitem .shtcon{ width:430px;}
.ahistorylist .ahistoryitem .shtcon h3{font-weight: bold;font-size: 18px;line-height: 27px;}
.ahistorylist .ahistoryitem .shtcon p{font-weight: 400;font-size: 14px;line-height: 21px;}

.ahistorylist .ahistoryitem:hover{ color:#fff;}
.ahistorylist .ahistoryitem:hover:before{ background: linear-gradient( 180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
.ahistorylist .ahistoryitem:hover .agyuan{ width:57px; height:57px; background:url(images/about/ahistoryitemyy.svg) no-repeat; top:-28.5px; left:-28.5px; }


.ahistorylist .ahistoryitem:nth-child(2n){ padding-top:0; padding-bottom:19px; display:flex; justify-content:center; flex-direction: column;}
.ahistorylist .ahistoryitem:nth-child(2n):before{ background: linear-gradient( 0deg, #0567D6 0%, rgba(5, 103, 214, 0) 100%);}
.ahistorylist .ahistoryitem:nth-child(2n) .agyuan{ top:auto; bottom:-8px;}
.ahistorylist .ahistoryitem:nth-child(2n) .agline{ top:auto; bottom:0;}

.ahistorylist .ahistoryitem:nth-child(2n):hover:before{ background: linear-gradient( 0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
.ahistorylist .ahistoryitem:nth-child(2n):hover .agyuan{ bottom:-28.5px;}

.abouthisbtn{ display:flex; margin-top:0px; gap:20px; padding:0 20px; justify-content:center;}
.abouthisbtn a{ width:50px; height:50px; background-position:center center; background-size:100%;  background-repeat:no-repeat;}
.abouthisbtn a.his_leftno{ background-image:url(images/his_leftno.svg); }
.abouthisbtn a.his_rightno{ background-image:url(images/his_rightno.svg); }
.abouthisbtn a.swiper-button-disabled{ opacity:0.5;}


/*2025-09-25*/
.yqqwfgnewlist{}
.yqqwfgnewlist .yqqwfgnewitem{ cursor:pointer; position:relative;}
.yqqwfgnewlist .yqqwfgnewitem:after{ content:""; display:block; width:1px; height:174px; background: #0567D6; position:absolute; right:0; top:30px;}
.yqqwfgnewlist .yqqwfgnewitem:last-child:after{ display:none;}
.yqqwfgnewlist .yqqwfgnewitem .elementor-widget-image-box .elementor-image-box-img img{transition-duration: 0s !important;}
.yqqwfgnewlist .yqqwfgnewitem:hover .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);}
@media(max-width:1024px){
	.yqqwfgnewlist .yqqwfgnewitem:after{ height:124px;}
}
@media(max-width:768px){
	.yqqwfgnewlist .yqqwfgnewitem:after{ width:calc(100% - 40px); height:1px; right:20px; top:auto; bottom:0;}
}


/*新页面制作璇玑AI*/
.aicptsbtn a{ transition: all 0s;}
.aicptsbtn a:hover .elementor-button-icon svg{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);}
.aicptsbtn .elementor-button-text{white-space:nowrap; }
.aicptsbtn .elementor-button-icon svg{}

.cpgnitemtext ul{ padding-left:20px;}
.cpgnitemtext ul li{ list-style:disc; margin-bottom:12px;}

.aicpgnlist .qzdashujuitem{ transition: all 0s;}
.aicpgnlist .qzdashujuitem .qzdashujuitemtext{ height:0; }
.aicpgnlist .qzdashujuitem.active .qzdashujuitemtext{ height:auto;}
.aicpgnlist .qzdashujuitem .aicpgnfutit{ opacity: 0;  visibility: hidden;}
.aicpgnlist .qzdashujuitem.active .aicpgnfutit{ visibility: visible;  opacity: 1;}

.aicpdjtab{}
.aicpdjtab .e-n-tabs-heading{ background:url(images/cpdjtabbg.png) no-repeat center center; background-size:cover; height:80px; width:900px; margin:0 auto; padding:6px; border-radius:40px;}
.aicpdjtab .e-n-tabs-heading .e-n-tab-title{ border-radius: 34px; background:none !important; width:33.333%; flex-basis: auto !important;}
.aicpdjtab .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{background: linear-gradient( 180deg, #D8ECFE 0%, #FFFFFF 100%) !important;}
.aicpdjtab .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{ display:block;}

.aypager span{ border-radius: 0 !important;}

@media(max-width:1440px){
	.aicptsbtn a.elementor-button .elementor-button-content-wrapper{ gap:10px !important;}
	.aicptsbtn .elementor-button-icon svg{ width:14px;}
}
@media(max-width:1024px){
	.aicpdjtab .e-n-tabs-heading{ width:90%;}
}
@media(max-width:768px){
	.aicpdjtab .e-n-tabs-heading{ width:100%; height:50px; border-radius:30px;}
}


















