@charset "UTF-8";

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{font-size:100%;}
html, body, form, fieldset, legend{margin:0;padding:0;}
body, input, select, textarea{font-family:"Source Han Sans";line-height:1.6;color:#333;}
body{background-color:#fff;position:relative;}
input, select, textarea {border-radius:0;outline:none; }
a{color:#333;text-decoration:none !important; }
a:hover{color:#f08519; }
img{max-width:100%;}
p{margin: 0 0 0.16rem; }
p img{display:inline-block;}
* {padding: 0;margin: 0; font-family:"思源黑体" !important;}
ul, dl, dl dt, dl dd{ margin:0; padding:0;}
ul, li {list-style: none;}

.flex{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}

/* 限制行数省略号 */
.e1{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.e2{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.e3{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.e4{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.e5{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

/*分页*/
.page {text-align: center;margin: 20px 0 40px 0;width: 100%;float: left; font-size:0.85em;}
.page a {margin:0 2px;padding:4px 10px;background-color:#fff; color:rgba(0,0,0,.65);border:1px solid #d9d9d9;border-radius:2px;font-size:0.85rem;}
.page a.dq, .page a:hover {color:#fff;background-color:#00529c;border:1px solid #00529c;}

.page_list{margin:0 auto;margin-top:10px;}
.page_list ul{list-style:none;margin:0;padding:0;font-size:0;text-align:center;}
.page_list ul li{display:inline-block;font-size:1rem;margin:0 0.2rem;}
.page_list ul li a{display:block;padding:4px 10px;background-color:#fff; color:rgba(0,0,0,.65);border:1px solid #d9d9d9;border-radius:2px;font-size:0.85rem;}
.page_list ul li a:hover{border:1px solid #00529c;}
.page_list ul li a.on{color:#fff;background-color:#00529c;border:1px solid #00529c;}

/*首页banner*/
.swiper-banner{width:100%;overflow:hidden;}
.swiper-banner .swiper{width:100%;height:auto !important;}
.swiper-banner .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;position:relative;}
.swiper-banner .swiper-slide img{max-width:100%;margin:0 auto;}
.swiper-banner .swiper-slide .pc{display:block;}
.swiper-banner .swiper-slide .phone{display:none;}
.swiper-banner .swiper-slide .banner_text{width:100%;height:100%;position:absolute;top:0;left:0;}
.swiper-banner .swiper-slide .banner_text .con{width:85%;margin:0 auto;padding:12% 16px;text-align:left;color:#ffffff;}
.swiper-banner .swiper-slide .banner_text .con .t1{font-size:clamp(2.8rem, 8vw, 3.2rem);font-weight: 700;letter-spacing: -0.02em;margin-bottom: 1.2rem;text-shadow: 0 10px 20px rgba(0,0,0,0.25);}
.swiper-banner .swiper-slide .banner_text .con .t2{font-size:clamp(1rem, 4vw, 1.5rem);max-width:700px;opacity:0.9;font-weight:500;margin-top:20px;margin-bottom:40px;color:#fff;text-align:left;}
.swiper-banner .swiper-slide .banner_text .con .more{margin:0 auto;margin-top:10px;}
.swiper-banner .swiper-slide .banner_text .con .more a{display:inline-block;background:#007aff;color:#ffffff;border:none;padding:14px 36px;font-size:1.1rem;font-weight:600;
border-radius:50px;cursor:pointer;transition:0.25s;box-shadow:0 10px 20px rgba(0,0,0,0.2);text-decoration:none;letter-spacing:1px;}
.swiper-banner .swiper-slide .banner_text .con .more a:hover{background:#3cbdfe;transform:translateY(-3px);box-shadow:0 18px 28px rgba(0,0,0,0.2);}
@keyframes fadeUp{
	from{opacity:0;transform:translateY(40px);}
	to{opacity:1;transform:translateY(0);}
}
.swiper-banner .swiper-slide .banner_text .con .more a i{padding-left:10px;}


@media (max-width:1600px) {
}
@media (max-width:1500px) {
}
@media (max-width:1400px) {
}
@media (max-width:780px) {
	.swiper-banner .swiper-slide .banner_text .con{width:100%;padding:10% 16px;}
	.swiper-banner .swiper-slide .banner_text .con .t1{font-size:1.2rem;line-height:1.75;margin-bottom:0;}
	.swiper-banner .swiper-slide .banner_text .con .t2{font-size:1rem;margin-top:10px;margin-bottom:20px;width:70%;}
	.swiper-banner .swiper-slide .banner_text .con .more a{margin-bottom:20px;margin-right:10px;padding:10px 20px;font-size:16px;}
	.swiper-banner .swiper-slide .pc{display:none;}
	.swiper-banner .swiper-slide .phone{display:block;}
	.swiper-banner .swiper-button-prev,.swiper-banner .swiper-container-rtl .swiper-button-next{display:none;}
	.swiper-banner .swiper-button-next,.swiper-banner .swiper-container-rtl .swiper-button-prev{display:none;}
}
@media (max-width:500px) {
}

/*导航*/
.header{width:100%;height:100px;background:#ffffff;box-shadow:rgba(0, 0, 0, 0.08) 0px 6px 18px;position:relative;}
.header .h_left{float:left;width:82%;}
.header .h_left .logo{float:left;margin-top:10px;}
.header .h_left img{display:block;max-width:100%;}
.header .nav{float:right;line-height:80px;z-index:1;}
.header .nav a{color:#1e2f3e;display:block;}
.header .nav .nLi{float:left;position:relative;}
.header .nav .nLi h3{margin:0 25px;}
.header .nav .nLi h3 a{display:block;font-size:1rem;font-weight:bold;line-height:100px;}
.header .nav .nLi h3 a i{padding-left:10px;display: inline-block;}
.header .nav .sub{display:none;width:180px;left:-15%;top:100px;position:absolute;background:#fff;border-radius:0 0 5px 5px; line-height:28px;padding:15px;z-index:99;}
.header .nav .sub1{width:230px !important;}
.header .nav .sub li{zoom:1;}
/*header .nav .sub li:last-child{margin-right:0;}*/
.header .nav .sub .tit{font-size:1rem;color:#000c;font-weight:bold;line-height:1.5;border-bottom:1px solid #e5e7eb;padding-bottom:10px;margin-bottom:10px;margin-right:30px;}
.header .nav .sub li{padding-bottom:10px;font-size:1rem;color:#000c;width:100% !important;}
.header .nav .sub li a{color:#000c;}
.header .nav .sub li a i{color:#0168b7;padding-right:10px;}
.header .nav .sub li a:hover{color:#0168b7 !important;}
.header .nav .sub li a:hover i{margin-left:0;}
.header .nav .sub img{display:block;max-width:100%;border-radius:5px;}
.header .nav .sub a{display:block;padding:0 10px;color:#000c !important;}
.header .nav h3 a.on{color:#0168b7;}
.header .nav a:hover i{transform:rotate(180deg);margin-left:10px;}
.header .h_right{/*background:#205bad;*/height:100px;font-weight:bold;position:absolute;top:0;right:8%;/*padding:0 30px;*/display:flex;align-items: center;gap:12px;transition: all 0.3s ease;}
/*.header .h_right:hover{background:#0d6dba;}*/
.header .h_right .contact-icon{width:36px;height:36px;background:rgba(13, 77, 161, 0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.header .h_right .contact-icon i{font-size:1.2rem;color:#0d4da1;}
.header .h_right .contact-info{display:flex;flex-direction:column;line-height:1.3;}
.header .h_right .contact-label{font-size:0.85rem;color:#666;font-weight:500;white-space:nowrap;}
.header .h_right .contact-number{font-size:1.1rem;color:#0d4da1;font-weight:700;letter-spacing:0.5px;white-space:nowrap;}

@media (max-width:1800px) {
	.header .nav .nLi h3{margin:0 20px;}
	.header .h_right{right:3%;}
}

@media (max-width:1600px) {
	.header .nav .nLi h3{margin:0 20px;}
}
@media (max-width:1366px) {
	.header .nav .nLi h3{margin:0 15px;}
	.header .h_right{right:0%;}
}
@media (max-width:1300px) {
	.header .nav{float:left;}
	.header .nav .nLi h3{margin:0 10px;}
}

/*白色背景的头部*/

.header.on{position:fixed;top:0;left:0;z-index:9999;background:#ffffff;box-shadow:5px 5px 10px #eee;}
.header.on .nav a{color:#000c;}


/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:18px;display:none;}
.sp_nav span{display:block;background:#ddd;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999;background:#00529c;width:100%;height:calc(100% - 104px);font-size:1rem;line-height:50px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:55px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 120px)}
.sjj_nav>ul>li:first-child .language{float:right;width:120px;overflow:hidden;line-height:30px;margin-top:5px;}
.sjj_nav>ul>li:first-child .language a{border-left:1px #ddd solid;text-align:center;color:#fff;padding-left:10px;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #b490bb solid;margin: 0 25px;position:relative;line-height:50px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #b490bb solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li ul li{margin:0 !important;padding:0 15px;}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}

@media (max-width:780px) {
	.header{height:54px;background:#ffffff;}
	.header .h_left{width:100%;}
	.header .h_left .logo{width:28%;margin-top:5px;}
	.header .h_right{width:22%;line-height:55px;display:none;}
}

/*搜索*/
.sy_ss{height:90px;line-height:90px;border-bottom:1px solid #bfbfbf;}
.sy_ss .s_left{ color:#333333; font-size:1rem;}
.sy_ss .s_left a{color:#333333;}
.sy_ss .s_left a:hover{color:#f08200;}
.sy_ss .s_right{height:42px;border:1px solid #ddd;margin-top:20px;padding-left:15px;border-radius:21px;}
.sy_ss .s_right input{float:left;width:90%;height:40px;line-height:40px;border:none;font-size:1rem;color:#777777;outline:none;}
.sy_ss .s_right a{ display:block;width:10%;float:left;}
.sy_ss .s_right .tijiao{width:10%;height:37px;border:none; background:url(../images/ss.jpg) no-repeat center;padding:0;margin:0;margin-top:0;float:left;}

@media (max-width:780px) {
	.sy_ss{height:auto;line-height:40px;padding:10px 0;}
	.sy_ss .s_left{display:none;}
	.sy_ss .s_right{margin-top:0;}
}

/*首页标题*/
.index_title{margin:0 auto;text-align:center;}
.index_title .cn{color:#1a2332;font-size:2.8rem;font-weight:800;margin-bottom:5px;}
.index_title .txt{color:#8896a6;line-height:1.8;font-weight: 500;margin:0 auto 30px;font-size:1.15rem;}
.index_title .line{width:50px;height:5px;margin:20px auto;margin-bottom:40px; background:#0d4da1;}

.index_more{margin-top:40px;text-align:center;}
.index_more a{display:inline-block;width:10.6875rem;height:2.87769rem;line-height:2.87769rem;text-align:center;z-index:2;font-size:1rem;color:#838383;position:relative;transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;}
.index_more a::after{content:'';border:1px solid #DADADA;width:100%;height:100%;left:0;background:#fff;z-index:-1;top:0;position:absolute;transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;transform:skew(-31deg);-webkit-transform:skew(-31deg);-moz-transform:skew(-31deg);-ms-transform:skew(-31deg);-o-transform: skew(-31deg);}
.index_more a::before{content:'';position:absolute;transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;width:0%;height:100%;left:0;background:#0d4da1;transform:skew(-31deg);-webkit-transform:skew(-31deg);-moz-transform:skew(-31deg);-ms-transform:skew(-31deg);-o-transform:skew(-31deg);z-index:-1;}
.index_more a:hover{transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;color:#FFf;}
.index_more a:hover::after{transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;
z-index:-2;opacity:0;}
.index_more a:hover::before{transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;
width:100%;}
.index_more .trapezoid{position:absolute;width:1.9375rem;height:2.625rem;right:-1.1rem;top:-0.6rem;z-index:2;}


.index_wap{padding:80px 0;}

@media (max-width:780px) {
	.index_wap{padding:30px 0;}
	.index_title .cn{font-size:1.5rem;margin-bottom:0;}
	.index_title .txt{font-size:1rem;margin: 0 auto 20px;}
	.index_title .line{margin-bottom:20px;}
	.index_more{margin-top:20px;text-align:center;}
}

/* ==================== Swiper 自定义 ==================== */
.swiper-pagination-bullet{width:10px !important;height:10px !important;border-radius:5px !important;}
.swiper-pagination-bullet-active{width:28px !important;}

/*首页产品中心*/
.index_product{}
.index_product .fenlei{text-align:center;margin-bottom:30px;}
.index_product .fenlei ul li{margin:8px;display: inline-block;}
.index_product .fenlei ul li a{display:block;padding:10px 24px;background:linear-gradient(135deg, rgba(0, 102, 255, 0.15), rgba(0, 102, 255, 0.05));border:1px solid rgba(0, 102, 255, 0.15);border-radius:50px;color:#0d4da1;font-size:1rem;font-weight: 700;letter-spacing:3px;text-transform: uppercase;}
.index_product .fenlei ul li a i{padding-left:10px;}
.index_product .fenlei ul li a:hover{background:#0d4da1;color:#fff;}
.index_product .list{background:linear-gradient(145deg, #ffffff, #f8faff);border-radius:24px;overflow:hidden;border:2px solid rgba(0, 102, 255, 0.08);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);height:100%;position:relative;box-shadow:0 8px 30px rgba(0, 102, 255, 0.12);margin-bottom:40px;}
.index_product .list::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, #0d4da1, #3358ff, #0d4da1);background-size:200% 100%;animation:gradientMove 3s ease infinite;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease;z-index:2;}
.index_product .list:hover::before{transform:scaleX(1);}
.index_product .list .pic img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.index_product .list:hover .pic img{transform:scale(1.12);}
.index_product .list .info{padding:24px;position:relative;z-index:2;background:#ffffff;display:flex;flex-direction:column;gap:12px;}
.index_product .list .info .tit{font-size:1.2rem;font-weight:800;color:#1a2332;margin:0;padding-bottom:12px;border-bottom:2px solid #e2e8f0;transition:color 0.3s ease;position:relative;}
.index_product .list .info .tit::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg, #0d4da1, #3358ff);transition:width 0.4s ease;}
.index_product .list:hover .info .tit{color:#0d4da1;}
.index_product .list:hover .info .tit::after{width:100%;}
.index_product .list .info .txt{font-size:1rem;font-weight:600;color:#4a5568;margin: 0;transition: color 0.3s ease;}
.index_product .list:hover .info .txt{color:#0d4da1;}
.index_product .swiper-button-prev,.index_product .swiper-button-next{width:44px !important;height:44px !important;background:#ffffff;border:1px solid #e2e8f0;border-radius:50%;}
.index_product .swiper-button-prev:hover, .index_product .swiper-button-next:hover{background:#0d4da1;border-color:#0d4da1;}
.index_product .swiper-button-prev::after, .index_product .swiper-button-next::after{font-size:18px !important;font-weight:700;color:#4a5568;}
.index_product .swiper-button-prev:hover::after,.index_product .swiper-button-next:hover::after{color:#fff;}

@media (max-width:780px) {
	.index_product .fenlei ul li{margin:5px;width:46%;}
	.index_product .fenlei ul li a{padding:5px 10px;letter-spacing:0;}
}

/*首页应用*/
.index_case{/*background:#004093;*/background: url("../images/case_bj.jpg") no-repeat center;}
.index_case .swiper-case{padding:16px 0 0;}
.index_case .list{background:linear-gradient(145deg, #ffffff, #f8faff);border-radius:24px;overflow:hidden;border:2px solid rgba(0, 102, 255, 0.08);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);height:100%;position:relative;box-shadow:0 8px 30px rgba(0, 102, 255, 0.12);margin-bottom:40px;}
.index_case .list:hover{border-color:rgba(0, 102, 255, 0.3);transform:translateY(-12px);box-shadow:0 20px 60px rgba(0, 102, 255, 0.2);}
/*.index_case .list::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg, #0d4da1, #3358ff, #0d4da1);background-size:200% 100%;animation:gradientMove 3s ease infinite;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease;z-index:2;}
.index_case .list:hover::before{transform:scaleX(1);}*/
.index_case .list .app-overlay{position:absolute;top:16px;left:16px;z-index:3;}
.index_case .list .num{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:linear-gradient(135deg,rgba(0, 102, 255, 0.9),rgba(0, 82, 204, 0.9));color:#ffffff;font-size:1rem;font-weight:800;border-radius:12px;box-shadow:0 4px 16px rgba(0, 102, 255, 0.4);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.index_case .list:hover .num{background:linear-gradient(135deg,rgba(0, 102, 255, 0.9),rgba(0, 82, 204, 0.9));transform:translateY(-4px) scale(1.1);box-shadow:0 6px 24px rgba(0, 102, 255, 0.5);}
.index_case .list .pic img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.index_case .list:hover .pic img{transform:scale(1.12);}
.index_case .list .info{padding:24px;position:relative;z-index:2;background:#ffffff;display:flex;flex-direction:column;gap:12px;}
.index_case .list .info .tit{font-size:1.2rem;font-weight:800;color:#1a2332;margin:0;padding-bottom:12px;border-bottom:2px solid #e2e8f0;transition:color 0.3s ease;position:relative;}
.index_case .list .info .tit::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg, #0d4da1, #3358ff);transition:width 0.4s ease;}
.index_case .list:hover .info .tit{color:#0d4da1;}
.index_case .list:hover .info .tit::after{width:100%;}
.index_case .list .info .txt{font-size:1rem;font-weight:600;color:#4a5568;margin: 0;transition: color 0.3s ease;}
.index_case .list:hover .info .txt{color:#0d4da1;}
.index_case .swiper-button-prev, .index_case .swiper-button-next{width:44px !important;height:44px !important;background:#ffffff;border:1px solid #e2e8f0;border-radius:50%;}
.index_case .swiper-button-prev:hover, .index_case .swiper-button-next:hover{background:#0d4da1;border-color:#0d4da1;}
.index_case .swiper-button-prev::after, .index_case .swiper-button-next::after{font-size:18px !important;font-weight:700;color:#4a5568;}
.index_case .swiper-button-prev:hover::after,.index_case .swiper-button-next:hover::after{color:#fff;}

/*首页关于我们*/
.index_about{}
.index_about .a_left{text-align:left;margin-top:5%;}
.index_about .a_left .tit{color:#1a2332;font-size:2.8rem;font-weight:800;margin-bottom:30px;}
.index_about .a_left .tit1{color:#0d4da1;font-size:1.75rem;font-weight:800;margin-bottom:30px;padding-left:15px;border-left:5px solid #0d4da1;}
.index_about .a_left .txt{color:#8896a6;line-height:1.8;font-weight: 500;margin:0 auto 30px;font-size:1.15rem;}
.index_about .a_left .more{}
.index_about .a_left .more a{display:inline-block;width:10.6875rem;height:2.87769rem;line-height:2.87769rem;text-align:center;z-index:2;font-size:0.875rem;color:#838383;position:relative;transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;}
.index_about .a_left .more a::after{content:'';border:1px solid #DADADA;width:100%;height:100%;left:0;background:#fff;z-index:-1;top:0;position:absolute;transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;transform:skew(-31deg);-webkit-transform:skew(-31deg);-moz-transform:skew(-31deg);-ms-transform:skew(-31deg);-o-transform: skew(-31deg);}
.index_about .a_left .more a::before{content:'';position:absolute;transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;width:0%;height:100%;left:0;background:#0d4da1;transform:skew(-31deg);-webkit-transform:skew(-31deg);-moz-transform:skew(-31deg);-ms-transform:skew(-31deg);-o-transform:skew(-31deg);z-index:-1;}
.index_about .a_left .more a:hover{transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;color:#FFf;}
.index_about .a_left .more a:hover::after{transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;
z-index:-2;opacity:0;}
.index_about .a_left .more a:hover::before{transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-webkit-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;
width:100%;}
.index_about .a_left .more .trapezoid{position:absolute;width:1.9375rem;height:2.625rem;right:-1.1rem;top:-0.6rem;z-index:2;}
.index_about .a_pic{overflow:hidden;position:relative;border-top-left-radius:50px;/*border-radius:15px;*/}
.index_about .a_pic img{display:block;max-width:100%;margin:0 auto;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.index_about .a_pic:hover img{transform:scale(1.12);}
.index_about .a_pic .box{background:rgba(13,77,161,0.8);padding:15px 30px;border-top-left-radius:20px;position:absolute;right:0;bottom:0;}
.index_about .a_pic .tit{color:#fff;font-size:1.5rem;}
.index_about .a_pic .txt{margin-top:5px;}
.index_about .a_pic .txt ul{margin-bottom:0;}
.index_about .a_pic .txt ul li{line-height:32px;color:#fff;font-size:1rem;}
.index_about .a_pic .txt ul li i{padding-right:10px;display:inline-block;width:30px;}
.index_about .a_pic .txt ul li p{display:inline-block;margin-bottom:0;}
.index_about .a_pic .txt .name{font-size:1.2rem;letter-spacing:1px;font-weight:500;}
.index_about .swiper-pagination{text-align:left;padding-left:15px;}

.index_about .abou-ul{margin-top:4rem;padding:1.47rem 0;border:1px solid #E8E8E8;background:#FFF;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_about .abou-ul li{width:33.33%;padding:0 4rem 0 7.5rem;border-right:1px solid #DEDEDE;position:relative;}
.index_about .abou-ul li .icon-img{left:3rem;width:3.125rem;top:0.5rem;position:absolute;}
.index_about .abou-ul li .icon-img img{cursor:pointer;}
.index_about .abou-ul li:hover .icon-img img{animation:swing 1s infinite linear;}
.index_about .abou-ul li .p1{color:#000;font-size:1.35rem;font-weight:600;line-height:1.75rem;}
.index_about .abou-ul li .p2{color:#989898;margin-top:0.5rem;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;}
.index_about .abou-ul li:last-child{border-right:none;}

@-webkit-keyframes fadeInUp {
  from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInUp {
  from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
.fadeInUp {
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp
}
@-webkit-keyframes swing {
  20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
  40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
  60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
  80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
  to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
@keyframes swing {
  20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}
  40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}
  60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}
  80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}
  to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}

@media (max-width:780px) {
	.index_about .a_left .tit{font-size:1.5rem;margin-bottom:10px;}
	.index_about .a_left .tit1{font-size:1.3rem;margin-bottom:10px;}
	.index_about .a_left .txt{font-size:1rem;line-height:1.75;}
	.index_about .a_left .more{margin-left:15px;}
	.index_about .a_pic{margin-top:20px;border-top-left-radius:30px;}
	.index_about .a_pic .box{padding:15px 15px;width:80%;}
	.index_about .a_pic .tit{font-size:1.2rem;}
	.index_about .a_pic .txt{margin-top:0;}
	.index_about .a_pic .txt ul li{line-height:26px;}
	.index_about .a_pic .txt .name{font-size:1rem;}
	.index_about .abou-ul{padding:0;margin-top:20px;}
	.index_about .abou-ul li{width:100%;border-right:none;border-bottom:1px solid #DEDEDE;padding:15px;padding-left:5rem;}
	.index_about .abou-ul li .icon-img{left:1rem;}
	.index_about .abou-ul li .p1{font-size:1.2rem;line-height:1.5;margin-bottom:0;}
}

/*首页合作伙伴*/
.index_hezuo{background: url("../images/hezuo_bj.jpg") no-repeat center;}
.index_hezuo .nr{}
.index_hezuo .nr ul li{display:inline-block;width:16.6%;}
.index_hezuo .nr ul li .pic{background:#ffffff;margin:1.5px 1.5px;}
.index_hezuo .nr ul li .pic img{display:block;max-width:100%;margin:0 auto;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.index_hezuo .nr ul li:hover .pic img{transform:scale(1.12);}

/*首页新闻*/
.index_news{background:#EDF6FF;}
.index_news .news_left{}
.index_news .news_left .list{margin-bottom:20px;padding:20px;background:#ffffff;border-radius:10px;box-shadow:0 8px 30px rgba(0, 102, 255, 0.12);}
.index_news .news_left .list .pic{overflow:hidden;margin-bottom:15px;}
.index_news .news_left .list .pic img{display:block;max-width:100%; margin:0 auto;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.index_news .news_left .list .time{margin-bottom:10px;color:#494949;font-size:1rem;}
.index_news .news_left .list .time i{padding-right:15px;}
.index_news .news_left .list .tit{font-size:1.35rem;color:#1a1a1a;line-height:1.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index_news .news_left .list .con{font-size:1rem;color:#999;line-height:1.8;margin-top:15px;}
.index_news .news_left .list .m{margin-top:22px;font-size:14px;color:#808080;display:flex;align-items:center;}
.index_news .news_left .list:hover .pic img{transform:scale(1.12);}
.index_news .news_left .list:hover .tit{color:#0d4da1;}
.index_news .news_right{}
.index_news .news_right{background:#ffffff;border-radius:10px;box-shadow:0 8px 30px rgba(0, 102, 255, 0.12);}
.index_news .news_right ul{margin:0;}
.index_news .news_right ul li{padding:26px 40px; border-bottom:1px solid #eeeeee; position:relative;}
.index_news .news_right ul li::before{position:absolute;width:8px;height:8px;background-color:#0d4da1;border-radius:20px;transition:all .3s;content:"";top:42px;left:20px;}
.index_news .news_right ul li .t{font-size:1.35rem;color:#1a1a1a;line-height:1.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index_news .news_right ul li .time{padding:5px 0;color:#555;font-size:1rem;}
.index_news .news_right ul li .time i{padding-right:10px;}
.index_news .news_right ul li .con{font-size:1rem;color:#999;line-height:1.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index_news .news_right ul li:hover{/*background:#e5f0fc;*/}
.index_news .news_right ul li:hover .t{color:#0d4da1;}
.index_news .more{margin:0 auto;margin-top:40px;display:block;border:none;position:relative;width:160px;height:46px;line-height:46px;text-align:center;color:#fff;font-size:16px;
font-weight:500;z-index:9;border-radius:23px;}
.index_news .more i{padding-left:10px;}
.index_news .more::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #0f6de8 0%, #0d4da1 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:3.75rem;z-index:-1;}
.index_news .more::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;border:.0625rem solid #0d4da1;-webkit-transform:scale(0.5, 0.5);
transform:scale(0.5, 0.5);-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:60px;}
.index_news .more:hover{cursor:pointer;color:#0d4da1;}
.index_news .more:hover::before{opacity:0;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.index_news .more:hover::after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);}

@media (max-width:780px) {
	.index_news .news_left .list .tit{font-size:1.2rem;line-height:1.75;}
	.index_news .news_left .list .con{line-height:1.75;margin-top:10px;}
	.index_news .news_right ul li{padding:15px 40px;padding-right:15px;}
	.index_news .news_right ul li .t{font-size:1.2rem;line-height:1.75;}
}

/*内页banner*/
.ny_banner{width:100%;margin-top:0;position:relative;}
.ny_banner img{margin:0 auto;max-width:100%;}
.ny_banner img.pc{display:block;}
.ny_banner img.phone{display:none;}
.ny_banner .banner_text{position:absolute;left:0;top:30%;width:100%;}
.ny_banner .banner_text .tit{font-size:2.8rem;font-weight:800;color:#fff;}
.ny_banner .banner_text .txt{color:#fff;line-height:1.8;font-weight:500;margin-top:10px;font-size:1.15rem;letter-spacing:1px;}
.ny_banner .banner_weizhi{position:absolute;left:0;bottom:0;padding:1rem 0;color:#ffffff;width:100%;font-size:1rem;}
.ny_banner .banner_weizhi a{color:#ffffff;}
.ny_banner .banner_weizhi i{padding-right:10px;}

@media (max-width:810px) {
	.ny_banner img.pc{display:none;}
	.ny_banner img.phone{display:block;}
	.ny_banner .banner_text{top:15%;}
	.ny_banner .banner_text .tit{font-size:1.5rem;}
	.ny_banner .banner_text .txt{line-height:1.75;font-size:1rem;}
	.ny_banner .banner_weizhi{font-size:1rem;}
}
@media (max-width:768px) {
	
}


.ny-nav {border-bottom:1px solid #C8DAE9;position:sticky;top:5.625rem;left:0;width:100%;backdrop-filter:blur(14px);background-color:rgba(255, 255, 255, 0.9);z-index:5;}
@media (max-width: 768px) {
  .ny-nav{top:60px;display:none;}
}
.ny-nav .cp-show-nav{border-right:1px solid #C8DAE9;}
.ny-nav .cp-show-nav li{border-left:1px solid #C8DAE9;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
@media (max-width: 768px) {
  .ny-nav .cp-show-nav li{-webkit-flex:auto;-moz-box-flex:1; -ms-flex:auto;flex:auto;width:33.3333333333%;border-top:1px solid #C8DAE9;}
}
.ny-nav .cp-show-nav li a {height:100%;text-align: center;color:#000000;font-size:1.125rem;line-height:1.5em;font-weight:400;padding:1.65rem 0.5em;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;cursor: pointer;text-wrap: balance;}
@media (max-width: 768px) {
  .ny-nav .cp-show-nav li a{padding:1rem 0.5em;}
}
.ny-nav .cp-show-nav li:hover a, .ny-nav .cp-show-nav li.active a {background:#0168b7;color: #fff;}

/*关于励天*/
.about_zihzi{background-color:#f4f5f9;}
.about_gongchang{}
.about_gongchang .list{margin-bottom:40px;}
.about_gongchang .list a{display:block;border-radius:1.875rem;background:#fff;border:1px solid #eee;padding:1.5rem;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}
.about_gongchang .list a .pic{display:block;font-size:0;border-radius:1.5rem;overflow:hidden;}
.about_gongchang .list a .pic img{width:100%;aspect-ratio:522 / 313;object-fit:cover;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s;}
.about_gongchang .list a .tit{color:#1a2332;font-size:1.2rem;font-weight:bold;line-height:2em;margin-top:0.85rem;text-align:center}
.about_gongchang .list a:hover{background:-webkit-linear-gradient(top, #0168b7 0%, #FFF 47.72%);background:-moz-linear-gradient(top, #0168b7 0%, #FFF 47.72%);background:-o-linear-gradient(top, #0168b7 0%, #FFF 47.72%);background:linear-gradient(180deg, #0168b7 0%, #FFF 47.72%);box-shadow:0 0 2.5rem 0 rgba(0, 0, 0, 0.05);border:none;}
.about_gongchang .list a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.about_gongchang .list a:hover .tit{color:#0d4da1;}
.about_gongchang .swiper-button-prev, .about_gongchang .swiper-button-next{width:44px !important;height:44px !important;background:#ffffff;border:1px solid #e2e8f0;border-radius:50%;}
.about_gongchang .swiper-button-prev:hover, .about_gongchang .swiper-button-next:hover{background:#0d4da1;border-color:#0d4da1;}
.about_gongchang .swiper-button-prev::after, .about_gongchang .swiper-button-next::after{font-size:18px !important;font-weight:700;color:#4a5568;}
.about_gongchang .swiper-button-prev:hover::after,.about_gongchang .swiper-button-next:hover::after{color:#fff;}

@media (max-width: 768px) {
	.about_gongchang .list a{padding:10px;}
}

/*产品中心*/
.ny_product .product_left{width:23.9583333333%;background:#FAFFFF;border-right:1px solid rgba(0, 70, 145, 0.2);}
.ny_product .product_left .product_nav{position:sticky;top:5.625rem;}
.ny_product .product_left .product_nav .n_list li{border-bottom:1px solid #C8DAE9;position:relative;}
.ny_product .product_left .product_nav .n_list li a{display:block;}
.ny_product .product_left .product_nav .n_list li .subNav a{color:rgba(0,0,0,0.8);font-size:1.25rem;line-height:1.5em;padding:1.25em 25% 1.25em 16.3043478261%;position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-weight:400;}
.ny_product .product_left .product_nav .n_list li .subNav-a{position:absolute;right:10%;top:1.65rem;z-index:1;cursor:pointer;}
.ny_product .product_left .product_nav .n_list li .subNav-a i{color:#000000;font-size:1.25rem;font-weight:400;}
.ny_product .product_left .product_nav .n_list li .navContent{display:none;padding:0 10% 0 16.3043478261%;}
.ny_product .product_left .product_nav .n_list li .navContent a{border-bottom:1px solid #C8DAE9;color:rgba(0,0,0,0.8);font-size:1.25rem;line-height:1.5em;padding:1.25rem 0;}
.ny_product .product_left .product_nav .n_list li .navContent a p{position:relative;padding-left:1rem;}
.ny_product .product_left .product_nav .n_list li .navContent a p::before{content:"·";position:absolute;left:0;top:0;display:block;font-weight:700;}
.ny_product .product_left .product_nav .n_list li .navContent a:last-child{border-bottom:none;}
.ny_product .product_left .product_nav .n_list li .navContent a:hover, .ny_product .product_left .product_nav .n_list li .navContent a.active{color:#0d4da1;font-weight:700;}
.ny_product .product_left .product_nav .n_list li:hover .subNav a, .ny_product .product_left .product_nav .n_list li.active .subNav a{background:#0d4da1;color: #fff;font-weight: 700;}
.ny_product .product_left .product_nav .n_list li:hover .subNav-a i, .ny_product .product_left .product_nav .n_list li.active .subNav-a i{color:#fff;}
.ny_product .product_left .product_nav .n_list li .subNav.clicked a{background:#0d4da1;color:#fff;font-weight:700;}
.ny_product .product_left .product_nav .n_list li .subNav.clicked .subNav-a i{color:#fff;}

@media (max-width: 768px) {
	.ny_product .product_left{width:100%;}
	.ny_product .product_left .product_nav .n_list li .subNav a{font-size:1rem;line-height:1.5em;padding:0.6em 5% 0.6em 5.3043478261%;}
	.ny_product .product_left .product_nav .n_list li .subNav-a{right:5%;top:0.5rem;}
	.ny_product .product_left .product_nav .n_list li .subNav-a i{font-size:1rem;}
	.ny_product .product_left .product_nav .n_list li .navContent{padding:0 5%;}
	.ny_product .product_left .product_nav .n_list li .navContent a{font-size:1rem;padding:0.6rem 0;}
	.ny_product .product_left .product_nav .n_list li .navContent a p{margin-bottom:0;}
}

.ny_product .product_right{width:76.0416666667%;padding:5rem 5.2083333333%;}

@media (max-width: 768px) {
  .ny_product .product_right{display:block;width:100%;padding:2rem 4% 1.5rem;}
}
.ny_product .product_right .product-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.375rem;overflow:hidden;margin-bottom:50px;}
@media (max-width: 768px) {
  .ny_product .product_right .product-list{grid-template-columns:repeat(2, 1fr);gap:1.5rem;}
}
@media (max-width: 450px) {
  .ny_product .product_right .product-list{grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-bottom:25px;}
}
.ny_product .product_right .product-list li{background:#F6F6F6;border:2px solid transparent;position:relative;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}
.ny_product .product_right .product-list li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:-webkit-linear-gradient(top, rgba(0, 70, 145, 0) 66.22%, rgba(0, 70, 145, 0.3) 100%);background:-moz-linear-gradient(top, rgba(0, 70, 145, 0) 66.22%, rgba(0, 70, 145, 0.3) 100%);background:-o-linear-gradient(top, rgba(0, 70, 145, 0) 66.22%, rgba(0, 70, 145, 0.3) 100%);background:linear-gradient(180deg, rgba(0, 70, 145, 0) 66.22%, rgba(0, 70, 145, 0.3) 100%);-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;pointer-events:none;}
.ny_product .product_right .product-list li a.pic_img{display:block;height:100%;}
.ny_product .product_right .product-list li a.pic_img u{display:block;font-size:0;position:relative;}
.ny_product .product_right .product-list li a.pic_img u img{width:100%;}
.ny_product .product_right .product-list li a.pic_img u i{position:absolute;left:5%;top:5%;display:block;font-size:0;z-index:1;}
.ny_product .product_right .product-list li a.pic_img u i img{height:2.125rem;}
.ny_product .product_right .product-list li a.pic_img .cont-p{padding:1.425rem 7% 2.25rem;color:rgba(0,0,0,0.8);position:relative;z-index:2;border-top:1px solid rgba(0, 0, 0, 0.1);}

@media (max-width: 768px) {
  .ny_product .product_right .product-list li a.pic_img .cont-p{padding:1.25rem 6% 1.65rem;}
}
.ny_product .product_right .product-list li a.pic_img .cont-p .tit{font-size:1.375rem;font-weight:600;line-height:1.25em;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}

@media (max-width: 768px) {
  .ny_product .product_right .product-list li a.pic_img .cont-p .tit{font-size:1.25rem;}
}

.ny_product .product_right .product-list li a.pic_img .cont-p .txt{font-size:1.125rem;line-height:1.5em;margin-top:0.5rem;}

@media (max-width: 768px) {
  .ny_product .product_right .product-list li a.pic_img .cont-p .txt{font-size:1rem;}
}

.ny_product .product_right .product-list li:hover{border-color:#004691;}
.ny_product .product_right .product-list li:hover::after{height:100%;}
.ny_product .product_right .product-list li:hover .tit{color:#004691;}

/*产品详情*/
.product_show{background:#0d4da1;}
.product_show .p_weizhi{padding:1.5rem 0;color:#ffffff;font-size:1rem;}
.product_show .p_weizhi i{font-size:1.125rem;margin-right:0.5rem;}
.product_show .p_weizhi a{color:#ffffff;padding-right:0.5rem;}
.product_show .p_nr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:6.1875rem;}
.product_show .p_nr .p_left{width:53.5714285714%;color:#fff;}
.product_show .p_nr .p_left .t1{font-size:2.8rem;font-weight:700;line-height:1.25em;}
.product_show .p_nr .p_left .t2{font-size:1.8rem;font-weight:400;line-height:1.8em;}
.product_show .p_nr .p_left .txt{font-size:1.125rem;line-height:1.6em;padding:1rem 0 1.75rem;text-align:justify;}
.product_show .p_nr .p_left .more{display:inline-block;padding:1rem 2.25rem;border-radius:3.125rem;color:#ffffff;overflow:hidden;position:relative;z-index:1;font-size:1.125rem;background:#3cbdfe;font-weight:500;}
.product_show .p_nr .p_left .more::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;background-color:#ffffff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;-moz-transform-origin:center right;-ms-transform-origin:center right;-o-transform-origin:center right;transform-origin:center right;-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1);transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1);-o-transition: -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1);-moz-transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1);transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1);border-radius:3.125rem;}
.product_show .p_nr .p_left .more i{font-size:1rem;margin-left:0.625rem;font-weight:700;}
.product_show .p_nr .p_left .more:hover{color:#0d4da1;}
.product_show .p_nr .p_left .more:hover::after{-webkit-transform-origin:center left;-moz-transform-origin:center left;-ms-transform-origin:center left;-o-transform-origin:center left;transform-origin:center left;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
.product_show .p_nr .p_right{width:36.4285714286%;}
.product_show .p_nr .p_right .pic{overflow:hidden;border-radius:20px;background:#ffffff;}
.product_show .p_nr .p_right .pic img{display:block;max-width:100%;margin:0 auto;}

@media (max-width: 768px) {
	.product_show .p_nr{padding-bottom:30px;}
	.product_show .p_nr .p_left{width:100%;}
	.product_show .p_nr .p_left .t1{font-size:1.5rem;}
	.product_show .p_nr .p_left .t2{font-size:1.3rem;}
	.product_show .p_nr .p_left .txt{font-size:1rem;padding:1rem 0;}
	.product_show .p_nr .p_left .more{padding:0.86rem 2rem;}
	.product_show .p_nr .p_left .more i{margin-left:0.5rem;}
	.product_show .p_nr .p_right{width:100%;margin-top:20px;}
}

.cp-nav{border-bottom:1px solid #C8DAE9;position:sticky;top:5.625rem;left:0;width:100%;backdrop-filter:blur(14px);background-color:rgba(255, 255, 255, 0.9);z-index:5;}
@media (max-width: 768px) {
  .cp-nav{top:60px;}
}
.cp-nav .cp-show-nav{/*border-right:1px solid #C8DAE9;*/margin-bottom:0 !important;}
.cp-nav .cp-show-nav li{border-left:1px solid #C8DAE9;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.cp-nav .cp-show-nav li:first-child{border-left:none;}

@media (max-width: 768px) {
  .cp-nav .cp-show-nav li{/*-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;width:33.3333333333%;border-top:1px solid #C8DAE9;*/}
}
.cp-nav .cp-show-nav li a{display:block;text-align:center;color:#000000;font-size:1.125rem;line-height:1.5em;font-weight:400;padding:1.65rem 0.5em;cursor:pointer;}

@media (max-width: 768px) {
  .cp-nav .cp-show-nav li a{padding:0.5rem 0.5em;font-size:1rem;}
}
.cp-nav .cp-show-nav li:hover a, .cp-nav .cp-show-nav li.on a{color:#0168b7;}

.product_show1{}
.product_show1 .content{color:rgba(0,0,0,0.8);font-size:1.125rem;line-height:1.65em;margin-top:1.5rem;}
.product_show1 .content img{display:block;max-width:100%;margin:15px auto;}
.product_show1 table{width:100% !important;}
.product_show1 table tr td{text-align:center;vertical-align:middle;color:rgba(0,0,0,0.9);font-size:1rem;line-height:1.5em;padding:0.85rem !important; border:1px solid #C8DAE9;}
.product_show1 table tr td.tit{background:#0168b7;color:#fff;font-weight: 600;}

@media (max-width: 768px) {
	.product_show1 .content{font-size:1rem;line-height:1.75;}
}

.product_show2{}
.product_show2 .d_list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #dddddd;display:flex;align-items:center;}
.product_show2 .d_list a{display:flex;align-items:center;width:100%;}
.product_show2 .d_list .pic{width:5em;height:5em;border-radius:100%;border:1px solid #dfdfdf;justify-content:center;align-items:center;}
.product_show2 .d_list .pic img{max-width:40%;width:auto;height:auto;display:block;margin:15px auto;}
.product_show2 .d_list .tit{font-size:1.2rem;font-weight:800;color:#1a2332;margin:0 20px;width:88%;}
.product_show2 .d_list .d_more{display:inline-flex;font-size:1.125rem;color:#1a2332;}
.product_show2 .d_list .d_more i{padding-right:10px;}
.product_show2 .d_list a:hover tit{color:#0d4da1;}

.product_show2 .content{color:rgba(0,0,0,0.8);font-size:1.125rem;line-height:1.65em;}
@media (max-width: 768px) {
	.product_show2 .content{font-size:1rem;line-height:1.75;}
}

.down .d_list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #dddddd;display:flex;align-items:center;}
.down .d_list a{display:flex;align-items:center;width:100%;}
.down .d_list .pic{width:5em;height:5em;border-radius:100%;border:1px solid #dfdfdf;justify-content:center;align-items:center;}
.down .d_list .pic img{max-width:40%;width:auto;height:auto;display:block;margin:15px auto;}
.down .d_list .tit{font-size:1.2rem;font-weight:800;color:#1a2332;margin:0 20px;width:75%;}
.down .d_list .d_more{display:inline-flex;font-size:1.125rem;color:#1a2332;}
.down .d_list .d_more i{padding-right:10px;}
.down .d_list a:hover .tit{color:#0d4da1;}
.down .con{font-size:1.6rem;color:#f00;font-weight:bold;margin-top:20px;position:relative;}
.down .con img{display:inline-block;vertical-align:middle; max-width:50px;padding-right:10px;}

@media (max-width: 768px) {
	.down .d_list{padding-bottom:15px;margin-bottom:15px;}
	.down .d_list .tit{font-size:1rem;margin:0 10px;width:58%;}
	.down .d_list .d_more{font-size:1rem;}
	.down .d_list .pic{}
	.down .con{font-size:1.1rem;}
}
	
	
.service{background:url("../images/service_bj.jpg") no-repeat top #f1f5f6;}
.service .index_title{margin-bottom:40px;}
.service .index_title .cn{color:#ffffff !important;}
.service .index_title .line{background:#ffffff !important;}
.service .index_title .txt{color:#ffffff !important;width:90% !important;margin:0 auto;}
.service .s_list{background:#ffffff;border-radius:20px;padding:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;}
.service .s_list .icon1{width:139px;height:139px;border-radius:50%;position:relative;margin:0 auto;display:flex;align-items:center;-moz-box-align:center;}
.service .s_list .icon1::after,.service .s_list .icon1::before{content:'';border-radius:50%;border:1px dashed #0d4da1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.service .s_list .icon1::after{width:100%;height:100%;}
.service .s_list .icon1::before{width:83.5%;height:83.5%;}
.service .s_list .icon1 img{display:block;margin:0 auto;max-width:100%;}
.service .s_list .tit{font-size:1.275rem;/*font-weight:800;*/color:#1a2332;margin:15px auto;text-align:center;}
.service .s_list .line1{width:22px;height:5px;background-color:#0d4da1;}
.service .s_list .text{line-height:1.875;height:120px;margin-top:30px;color:#333;font-size:1rem;}
.service .s_list .s_tel{line-height:1.875;margin-top:30px;color:#0168b7;font-size:1.75rem;font-weight:600;}
.service .s_list .s_tel a{color:#0168b7;}
.service .s_list .s_tel i{padding-right:10px;display:inline-block;}
.service .s_list .s_tel p{display:inline-block;}
.service .s_list:hover{background-color:#007aff;color:#fff;}
.service .s_list:hover .icon1::after,.service .s_list:hover .icon1::before{border-color:#fff;}
.service .s_list:hover .icon1 img{-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2);}
.service .s_list:hover .line1{background-color:#fff;}
.service .s_list:hover .tit{color:#ffffff;}
.service .s_list:hover .text{color:#ffffff;}
.service .s_list:hover .s_tel{color:#ffffff;}
.service .s_list:hover .s_tel a{color:#ffffff;}

@media (max-width: 768px) {
	.service .s_list{border-radius:10px;padding:30px 15px;margin-bottom:20px;}
	.service .s_list .icon1{width:80px;height:80px;border-radius:50%;}
	.service .s_list .tit{font-size:1.125rem;}
	.service .s_list .s_tel{margin-top:10px;font-size:1.3rem;}
}

/*新闻动态*/
.ny_news{background:#F8F8F8;}
.news-list{display:flex;gap:24px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);transition:all 0.3s ease;margin-bottom:30px;}
.news-list a{display:flex;}
.news-list:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0, 102, 255, 0.12);}
.news-list .news-pic{position:relative;flex-shrink:0;width:320px;height:220px;overflow:hidden;background:#f8f9fc;}
.news-list .news-pic img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}
.news-list:hover .news-pic img{transform:scale(1.05);}
.news-list .news-content{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;}
.news-list .news-content .date{display:flex;align-items:center;gap:6px;font-size:0.9rem;color:#8896a6;margin-bottom:12px;}
.news-list .news-content .tit{font-size:1.3rem;font-weight:700;color:#1a1a1a;margin-bottom:12px;}
.news-list:hover .tit{color:#0d4da1;}
.news-list .news-content .txt{font-size:1rem;color:#8896a6;line-height:1.7;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news-list .news-content .more{display:inline-flex;align-items:center;gap:6px;color:#0d4da1;font-weight:600;text-decoration:none;}

@media (max-width:768px){
	.news-list a{display:block;}
	.news-list .news-pic{width:100%;}
	.news-list .news-content{}
	.news-list .news-content .tit{font-size:1.2rem;}
}

/*内页新闻详情*/
.news_show{}
.news_show .container{padding:0 5%;}
.news_show .title{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ddd;text-align:center;}
.news_show .title .name{font-size:24px;color:#000000;font-weight:bold;line-height:36px;margin-bottom:10px;}
.news_show .title .time{font-size:16px;color:#848484;}
.news_show .title .time i{padding-right:10px;}
.news_show .nr{line-height:1.75;font-size:1rem;}
.news_show .nr .pic{border-radius:20px;width:60%;margin:20px auto;}
.news_show .nr .pic img{border-radius:20px;display:block;max-width:100%;margin:0 auto;}
.news_show .nr p{text-indent:2em;}
.news_show .nr p span{text-wrap-mode:wrap !important;}
.news_show .nr img{display:block;max-width:100%;margin:0 auto;}
.news_show .nr .back{border:1px solid #0168b7;line-height:50px;font-size:16px;color: #0168b7;padding: 0 30px;display:block;position:relative;border-radius:25px;z-index:5;margin: 0 auto;margin-top:40px;width:180px;text-align:center;}
.news_show .nr .back i{padding-left:10px;}
.news_show .nr .back::before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);transform:scale(0.6);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;background:#00529c;z-index:-1;opacity:0;border-radius:25px;}
.news_show .nr .back:hover{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;color:#fff;}
.news_show .nr .back:hover::before{opacity:1;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transform:scale(1);}

@media (max-width:768px){
	.news_show .title .name{font-size:1.2rem;margin-bottom:0;}
	.news_show .title{margin-bottom:20px}
	.news_show .nr .pic{width:100%;}
	.news_show .nr .back{line-height:40px;padding:0 20px;margin-top:20px;width:140px;}
}

/*内页联系我们*/
.job_show .content{}
.job1{ background:#0d4da1; width:100%; height:56px; line-height:56px;}
.job1 h2,.job_list h2{ float:left; width:calc(100% / 4); text-align:center; font-size:1.175rem; color:#fff; height:56px; line-height:56px; margin:0; font-weight:400;}
.job_list{ border-bottom:1px solid #f2f2f2; background:#fff; cursor:pointer;}
.job_list h2{ color:#333;}
.job_list h2 i{ font-size:30px; /*margin-top:12px;*/ display:block;}
.job_list1{padding:20px; background: #f8fcfe; padding-left:20px;}

.job_list2{ margin-bottom:20px;}
.job_list2 h3{ text-align:left; font-size:20px; color:#333; line-height:20px; margin-bottom:16px;}
.job_list2 p{ text-align:left; font-size:1rem; color:#666; margin-bottom:10px;}
.panel-default > .panel-heading,.panel-default > .panel-heading + .panel-collapse > .panel-body{ padding:0;}

@media (max-width:768px){
	.job1{height:46px;line-height:46px;display:flex;}
	.job_list{display:flex;}
	.job1 h2:first-child{width:43%;}
	.job1 h2:nth-child(2){width:28%;}
	.job1 h2,.job_list h2{font-size:1rem;height:46px;line-height:46px;width:auto;padding:0 6px;}
	.job_list1{padding:0 15px;padding-left:15px;}
}

.contact{background:#f8f9fc;}
.contact_list{background:#ffffff;border-radius:20px;padding:30px;}
.contact_list .l{}
.contact_list .l .pic{border-radius:20px;overflow:hidden;}
.contact_list .l .pic img{display:block;max-width:100%;margin:0 auto;border-radius:20px;transition:transform 0.5s ease;}
.contact_list .l .box{padding:20px 0;height:210px;}
.contact_list .l .tit{color:#333;font-size:1.5rem;line-height:1.5rem;margin-bottom:15px;font-weight:600;}
.contact_list .l p{color:#333;font-size:1rem;}
.contact_list .l p i{padding-right:10px;color:#0d4da1;display:inline-block;}
.contact_list .l p em{padding-right:10px;color:#0d4da1;display:inline-block;}
.contact_list .l:hover .pic img{transform:scale(1.05);}

@media (max-width:768px){
	.contact_list{padding:15px;margin-bottom:20px;}
	.contact_list .l .tit{font-size:1.2rem;margin-bottom:10px;}
	.contact_list .l .box{height:auto;padding-bottom:0;}
}

/*内页行业应用*/
.ny_case{}
.ny_case .list{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);transition:all 0.3s ease;margin-bottom:30px;}
.ny_case .list:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0, 102, 255, 0.15);}
.ny_case .list .pic{position:relative;overflow:hidden;background:#f8f9fc;}
.ny_case .list .pic img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;}
.ny_case .list:hover .pic img{transform:scale(1.1);}
.ny_case .list .case-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(13, 77, 161, 0.85);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;}
.ny_case .list:hover .case-overlay{opacity:1;}
.ny_case .list .case-link{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#0d4da1;border-radius:30px;font-weight:600;text-decoration:none;}
.ny_case .list .case-link:hover {background:#0d4da1;color: #fff;}
.ny_case .list .case-info{padding:24px;}
.ny_case .list .tit{font-size:1.2rem;font-weight:800;color:#1a2332;margin:0;padding-bottom:12px;border-bottom:2px solid #e2e8f0;transition:color 0.3s ease;}


/*底部*/
.footer{background:url("../images/footer_bjjpg.jpg") no-repeat center;padding-top:5.5rem;border-top:1px solid #055eae;border-bottom:1px solid #055eae;}
.footer .tit{display:inline-block;position:relative;padding-bottom:1rem;color:#fff;margin-bottom:20px;font-size:1.25rem;font-weight:600;}
.footer .tit::before{content:'';display:block;position:absolute;bottom:0;left:0;width:3rem;height:2px;background:#ffffff;}
.footer .tit::after {content:'';display:block;position:absolute;bottom:0;left:3.3rem;width:0.7rem;height:2px;background:#E60012;}
.footer ul{margin-bottom:0;}
.footer ul li{line-height:2;font-size:1rem;color:#eee;}
.footer ul li i{padding-right:10px;}
.footer ul li em{padding-right:10px;}
.footer ul li a{color:#eee;transition: all 0.3s;}
.footer ul li a i{padding-right:10px;}
.footer ul li a:hover{color:#0cb8b6;}
.footer .f_list{}
.footer .ewm{}
.footer .ewm img{display:block;max-width:100%;margin:0 auto;border-radius:5px;border:3px solid #fff;}
.footer_bottom{line-height:50px;text-align:center;color:#eee;font-size:1rem;margin-top:5.5rem;border-top:1px solid rgba(255,255,255,.2);}
.footer_bottom a{color:#eee;}

@media screen and (max-width: 768px){
	.footer{padding-top:20px;}
	.footer .f_list{display:none;}
	.footer .tit{margin-bottom:10px;}
	.footer_bottom{line-height:24px;font-size:15px;padding:10px 0;margin-top:10px;}
	.footer_bottom p{margin-bottom:0;}
}

.f_tel{width:40px;height:40px;line-height:40px;border-radius:50px;position:fixed;right:10px;bottom:10%;z-index:9999;display:none;background:#E60012;}
.f_tel a{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffff;}
.f_tel a i{font-size:1.2rem;}

@media screen and (max-width: 768px){
	.f_tel{display:block;}
}

/* 右侧快捷工具栏 */
.quick-tools{position:fixed;right:24px;bottom:20%;z-index:999;display:flex;flex-direction:column;gap:12px;}
.quick-item{background:#fff;width:48px;height:48px;border-radius:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,0.12);cursor:pointer;transition:all 0.2s;color:#45b8ca;font-size:1.8rem;text-decoration:none;border:1px solid #eef2f5;}
.quick-item:hover{background:#00529c;color:white;transform:scale(1.05);}

.nav_right{position:fixed;z-index:2000;right:0;bottom:18.685585822311758%;}
.nav_right ul{list-style:none;margin:0;padding:0;}
.nav_right ul li{position:relative;width:52px;height:52px;background-color:rgba(0,146,63, 1);}
.nav_right ul li .sideitem{width:100%;height:100%;color:#fff;position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:initial;}
.nav_right ul li .sideitem .icon{width:30px;height:30px;vertical-align:middle;font-size:22px;color:#fff;}
.nav_right ul li .sideitem .icon img{display:block;max-width:100%;}
.nav_right ul li .sideitem .displayText{color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;margin-bottom:0;padding:0 10px;width:100%;text-align:left;display:none;font-size:20px;}
.nav_right ul li .sideitem.sidebox:hover{background-color:rgba(0,146,63, 1);width:280px;padding-left:10px; transition:width .1s;justify-content:normal;align-items:center;flex-direction:row;}
.nav_right ul li:hover .sideitem .displayText{font-size:16px;display:block;}


@media screen and (max-width:1600px){
	
}
@media screen and (max-width:1500px){
	
}
@media screen and (max-width:1400px){
	
}
@media screen and (max-width:1366px){
	
}
@media screen and (max-width: 768px){
	.nav{display:none;}
	.yy{display:block;}
	.sp_nav{display:block;}
	.banner .swiper-slide .pc{display:none;}
	.banner .swiper-slide .phone{display:block;}
	.nav_right{display:none;}
}
