/* index.html 页面专属样式（公共 css 拆分 + 本页内联样式合并）
   共 138 条
   2026-10-19 代码规范整理 */
.slick-hero-slider .image-bg{background-position:center center;background-size:cover;position:relative;height:920px}
.slick-hero-slider-caption p{color:#FFF}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd p{font-size:20px;color:#fff;text-transform:uppercase;line-height:28px}
.alt-dot-position.slick-hero-slider.slick-inner-dot .Network{width:80%}
@media only screen and (max-width: 991px) {
	@-webkit-keyframes animate-cloud {
		from{background-position:100% 0px}
		to{background-position:100% 0px}
	}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .Network dd{font-size:18px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .Network div{line-height:24px}
}
@media only screen and (max-width: 767px) {
	.slick-hero-slider-caption p{font-size:12px;line-height:1.5;text-align:left}
	.slick-hero-slider .slick-prev{left:10px}
	.slick-hero-slider .slick-next{right:10px}
}
@media (max-width: 479px) {
	.slick-hero-slider-caption p{font-size:12px;line-height:1.5}
}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-initialized .slick-slide{display:block}
.slick-prev{left:0px}
.slick-next{right:-65px}
.slick-dots li span{display:inline-block;position:absolute;width:0px;left:0;top:0;height:100%;opacity:0;background:#ff7019;transition:all 0.3s ease;-webkit-transform:all 0.3s ease}
.slick-dots li.slick-active span{opacity:1;animation:mymove 7s ease-in-out 0s 1 alternate forwards;transition:all 0.3s ease;-webkit-transform:all 0.3s ease}
.slick-slider-center-mode .slick-item{position:relative}
.slick-slider-center-mode .slick-prev{left:33px}
.slick-slider-center-mode .slick-next{right:33px}
/* Slick Carousel Animation */
.slick-animation .animation{display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.slick-animation .transitionDelay2{-webkit-transition-delay:.2s;transition-delay:.2s}
.slick-animation .transitionDelay4{-webkit-transition-delay:.4s;transition-delay:.4s}
.slick-animation .transitionDelay6{-webkit-transition-delay:.6s;transition-delay:.6s}
.slick-animation .fromBottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.slick-animation .slick-center .animation{opacity:1}
.slick-animation .slick-center .fromBottom{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}
/* Customized */
.slick-inner-dot .slick-dots{bottom:50px}
/*noinspection CssInvalidPseudoSelector*/
video::-webkit-media-controls-enclosure{overflow:hidden}
/*noinspection CssInvalidPseudoSelector*/
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
.IndexService .IndexService_content .IndexService_content_body .content_body_list{width:100%;background:url(../images/bn2.png) no-repeat 100% 50%;padding:0px 50px}
.IndexService .IndexService_content .IndexService_content_body .owl-item:first-child .content_body_list{padding-left:0px}
.IndexService .IndexService_content .IndexService_content_body .owl-item:last-child .content_body_list{padding-right:0px;background:none}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title{font-weight:inherit;font-size:20px;color:#333333;text-align:center;margin-bottom:15px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{font-size:13px;color:#666666;text-align:center;line-height:26px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:50px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list{display:inline-block;width:50%;text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:20px 0px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(2n){border-right:0px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(1){padding-top:10px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(2){padding-top:10px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(3){border-bottom:0px;padding-bottom:10px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list:nth-child(4){border-bottom:0px;padding-bottom:10px}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dd{color:#222222;font-size:28px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification .list_classification_list dt{color:#333;font-size:14px;margin-top:10px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
@-webkit-keyframes rotation {
	from{-webkit-transform:rotate(0deg)}
	to{-webkit-transform:rotate(360deg)}
}
.IndexCase .IndexCase_more{text-align:center;margin-top:15px}
.IndexCase .IndexCase_more a{background:#eeeeee;display:inline-block;width:185px;line-height:64px;text-transform:capitalize;font-size:16px;color:#999999;font-weight:bolder;position:relative}
.IndexCase .IndexCase_more a span{position:relative;z-index:1}
.advantage{background:url(../images/bg10.jpg);height:532px}
.advantage .advantage_content .advantage_content_list{padding-top:80px;padding-left:47px;height:532px;width:20%;margin-left:5%}
.advantage .advantage_content .advantage_content_list:nth-child(1){background:url(../images/bn3.png) no-repeat 0% 0%;margin-left:0px}
.advantage .advantage_content .advantage_content_list:nth-child(2){background:url(../images/bn4.png) no-repeat 0% 0%}
.advantage .advantage_content .advantage_content_list:nth-child(3){background:url(../images/bn5.png) no-repeat 0% 0%}
.advantage .advantage_content .advantage_content_list:nth-child(4){background:url(../images/bn6.png) no-repeat 0% 0%}
.advantage .advantage_content .advantage_content_list .content_list_title{font-size:70px;color:#fff;font-family:"Impact";position:relative;padding-bottom:15px;margin-bottom:25px}
.advantage .advantage_content .advantage_content_list .content_list_body p{font-size:16px;color:#fff;margin-bottom:5px}
.advantage .advantage_content .advantage_content_list .content_list_body p:last-child{margin-bottom:0px}
.video_title_item{z-index:2111;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.video_title_item dd{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:50px}
.video_title_item dt{width:46px;height:46px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.IndexNews .IndexNews_content .IndexNews_content_video{width:38%}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_title{cursor:pointer;position:relative}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body{border:1px solid #e5e5e5;border-top:0px;padding:25px 25px}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd{font-size:18px;color:#333333;line-height:30px;margin-bottom:15px}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd span{font-size:30px;position:relative;top:3px;margin-right:12px}
.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dt{color:#666666;font-size:14px;line-height:22px;display:-webkit-box;height:42px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.IndexNews .IndexNews_content .IndexNews_content_right{width:57%}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{display:inline-block;width:100%;margin-bottom:31px}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list:last-child{margin-bottom:0px}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img a{display:inline-block}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img{width:25%;overflow:hidden}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img{width:100%;height:150px;object-fit:cover}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content{width:72%}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title{border-bottom:1px solid #e5e5e5;margin-bottom:15px;line-height:40px}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd,
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title h3{font-weight:inherit;width:82%}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a,
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title h3 a{font-weight:inherit;font-size:18px;color:#333333;width:100%;transition:all 0.5s ease 0s;display:inline-block;-webkit-transform:all 0.5s ease 0s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt{font-size:18px;color:#999999}
.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content p{color:#666666;line-height:24px;font-size:14px;display:-webkit-box;height:69px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.videobox{width:100%;height:370px;margin:0 auto}
.videobox .videobox_nei{width:100%;height:370px;position:relative}
#video_button{width:100%;height:370px;position:absolute;cursor:pointer;z-index:10;background:url(../images/bg13.jpg) no-repeat 50%/cover}
#video_button2{width:100%;height:370px}
@media screen and (max-width:1480px) {
	.IndexService .IndexService_content .IndexService_content_body .content_body_list{padding:0px 25px}
	.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{height:78px}
	.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:35px}
}
@media screen and (max-width:1200px) {
	.slick-next,.slick-prev{display:none !important}
	.slick-dots li{width:15px !important;height:1px !important;margin:0px 4px !important}
}
@media screen and (max-width:1065px) {
	.slick-slider .slick-list,.banner,.slick-hero-slider .image-bg{height:230px !important}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div{font-size:14px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd p{display:none}
}
@media screen and (max-width:768px) {
	.IndexService .IndexService_content .IndexService_content_body .content_body_list{width:100%;margin-right:0%;padding:0px 5% !important;background:none;margin-bottom:25px}
	.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_classification{padding-top:20px}
	.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_content{height:auto}
	.IndexService .IndexService_content .IndexService_content_body .content_body_list .body_list_title{font-weight:inherit;font-size:18px;margin-bottom:10px}
	.IndexCase .IndexCase_more a{font-size:14px;width:120px;line-height:44px}
	.advantage .advantage_content .advantage_content_list{width:100%;height:auto;padding:0px;margin-right:0%;margin-left:0px;background:none !important;margin-bottom:25px}
	.advantage .advantage_content .advantage_content_list:last-child{margin-bottom:0px}
	.advantage .advantage_content .advantage_content_list .content_list_title{font-size:40px;padding-bottom:5px;margin-bottom:10px;text-align:center}
	.advantage .advantage_content .advantage_content_list .content_list_body p{font-size:13px;text-align:center}
	.advantage .advantage_content{padding:4% 2%}
	/*手机端优势数据区块优化：解除固定高度、整体居中、卡片式分隔*/
	.advantage{height:auto !important}
	.advantage .advantage_content{padding:8% 4%}
	.advantage .advantage_content .advantage_content_list{margin-bottom:0px;padding-top:18px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.12)}
	.advantage .advantage_content .advantage_content_list:first-child{padding-top:0px}
	.advantage .advantage_content .advantage_content_list:last-child{border-bottom:0px;padding-bottom:0px}
	.advantage .advantage_content .advantage_content_list .content_list_title{font-size:36px;padding-bottom:10px;margin-bottom:12px}
	.advantage .advantage_content .advantage_content_list .content_list_body{padding:0 6%}
	.advantage .advantage_content .advantage_content_list .content_list_body h2{text-align:center;font-size:16px;margin-bottom:8px !important}
	.advantage .advantage_content .advantage_content_list .content_list_body p{text-align:center;font-size:13px !important;line-height:22px}
	.IndexNews .IndexNews_content .IndexNews_content_video,.IndexNews .IndexNews_content .IndexNews_content_right,.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img,.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content{width:100%;float:none}
	.IndexNews .IndexNews_content .IndexNews_content_right{margin-top:25px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img{margin-bottom:15px}
	.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body dd span{font-size:25px}
	.IndexNews .IndexNews_content .IndexNews_content_video .content_video_body{padding:20px 10px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd,
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title h3{font-weight:inherit;font-size:16px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a,
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title h3 a{font-weight:inherit;font-size:16px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt{font-size:16px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title a{line-height:35px}
	/*手机端新闻封面图：宽度100%（原 a 为 inline-block，图只占约 72%）*/
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img a{display:block;width:100%}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img{height:auto;aspect-ratio:16 / 9}
	/*首页新闻项：标题与日期同行、间距收紧、摘要两行截断*/
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eeeeee}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img{margin-bottom:12px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title{line-height:30px;margin-bottom:8px}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd,
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title h3{font-weight:inherit;width:68%}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dd a,
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title h3 a{font-weight:inherit;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title dt{font-size:12px;color:#999999}
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content p{font-size:13px;line-height:21px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:414px) {
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_img img{height:215px}
}
@media(max-width:768px) {
	.IndexService .IndexService_content_body.carousel{display:flex!important;flex-wrap:wrap!important;height:auto!important;overflow:visible!important}
	.IndexService .IndexService_content_body.carousel .owl-stage-outer{overflow:visible!important;height:auto!important}
	.IndexService .IndexService_content_body.carousel .owl-stage{display:flex!important;flex-wrap:wrap!important;width:100%!important;height:auto!important}
	.IndexService .IndexService_content_body.carousel .owl-item{width:48%!important;margin-right:4%!important;margin-bottom:15px!important;flex-shrink:0}
	.IndexService .IndexService_content_body.carousel .owl-item:nth-child(2n){margin-right:0!important}
	.IndexService .IndexService_content_body.carousel .owl-item .content_body_list{width:100%!important;padding:20px 15px!important;background:none!important;box-sizing:border-box!important}
	.IndexService .IndexService_content_body.carousel .owl-item .body_list_classification{padding-top:25px!important}
	.IndexService .IndexService_content_body.carousel .owl-nav,.IndexService .IndexService_content_body.carousel .owl-dots{display:none!important}
}
@media(max-width:480px) {
	.IndexService .IndexService_content_body.carousel .owl-item{width:100%!important;margin-right:0!important}
}
.IndexService .IndexService_content .IndexService_content_title .h1 h2{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-transform:none}
@media screen and (min-width: 769px) {
	.IndexNews .IndexNews_content .IndexNews_content_right .content_right_list .right_list_content .list_content_title > h3{font-size:inherit}
}
/* ═══════════════ 轮播第三屏文字代码化（底图为去字 banner3.jpg，2026-10-20） ═══════════════ */
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div.banner3-title{font-size:130px;color:#fff;font-weight:bold;letter-spacing:16px;line-height:1.1;text-shadow:0 8px 34px rgba(10,40,120,0.6),0 0 60px rgba(90,150,255,0.35)}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div.banner3-glow{font-size:64px;color:#eaf6ff;font-weight:bold;letter-spacing:10px;margin-top:18px;text-shadow:0 0 18px rgba(140,210,255,0.9),0 0 46px rgba(80,170,255,0.6),0 4px 18px rgba(10,40,120,0.5)}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption .banner3-sub2 dd p,
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd.banner3-sub2 p{font-size:28px;color:#fff;font-weight:bold;letter-spacing:4px;line-height:48px;margin:0;text-transform:none;text-shadow:0 3px 16px rgba(10,40,120,0.55)}
.banner3-cap2 dd{margin-top:30px}
.banner3-btn{display:inline-block;margin-top:40px;padding:14px 62px;border-radius:40px;background:linear-gradient(180deg,#43e0cb 0%,#21c9b2 100%);color:#05372e;font-size:24px;font-weight:bold;letter-spacing:8px;text-indent:8px;box-shadow:0 8px 26px rgba(33,201,178,0.4);transition:all 0.3s ease}
.banner3-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(33,201,178,0.55);color:#05372e;text-decoration:none}
@media screen and (max-width:1440px) {
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div.banner3-title{font-size:92px;letter-spacing:12px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div.banner3-glow{font-size:46px;letter-spacing:7px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd.banner3-sub2 p{font-size:22px;line-height:38px}
	.banner3-btn{font-size:20px;padding:12px 50px}
}
@media screen and (max-width:1065px) {
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div.banner3-title{font-size:40px !important;letter-spacing:5px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div.banner3-glow{font-size:19px !important;letter-spacing:3px;margin-top:8px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd.banner3-sub2 p{font-size:13px !important;line-height:21px !important;letter-spacing:1px}
	.banner3-cap2 dd{margin-top:12px}
	.banner3-btn{margin-top:14px;padding:6px 30px;font-size:14px;letter-spacing:3px;text-indent:3px}
}
