@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:8px 14px;background-color:#fff; color:rgba(0,0,0,.65);border:1px solid #e9edf4;border-radius:2px;font-size:0.85rem;}
.page a.dq, .page a:hover {color:#fff;background:linear-gradient(135deg, #2d7aff, #5a9aff);border:none;}

.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;background:none !important;padding:0 !important;}
.page_list ul li a{display:block;padding:8px 14px;background-color:#fff; color:rgba(0,0,0,.65);border:1px solid #e9edf4;border-radius:5px;font-size:0.85rem;}
.page_list ul li a:hover{border:1px solid #00529c;}
.page_list ul li a.on{color:#fff;background:linear-gradient(135deg, #2d7aff, #5a9aff);border:none}


/*导航*/
.header{width:100%;height:100px;background:#ffffff;box-shadow:rgba(0, 0, 0, 0.08) 0px 6px 18px;position:relative;}
.header .container{width:92% !important;}
.header .h_left{float:left;width:88%;}
.header .h_left .logo{float:left;margin-top:20px;}
.header .h_left .logo .l_pic{display:inline-block;}
.header .h_left .logo .l_pic img{display:block;max-width:100%;}
.header .h_left .logo .l_right{display:inline-block;padding-left:15px;border-left:1px solid #ededed;vertical-align:top;margin-top:10px;margin-left: 10px;} 
.header .h_left .logo .l_right h2{color:#013d93;font-size:1.575rem;font-weight:600;margin:0;letter-spacing:4px;}
.header .h_left .logo .l_right p{font-size:0.79rem;margin-bottom:0;text-transform:uppercase;}
.header .nav{float:right;line-height:100px;z-index:1;padding-right:3%;}
.header .nav a{color:#1e2f3e;display:block;}
.header .nav .nLi{float:left;position:relative;}
.header .nav .nLi h3{margin:0 10px;}
.header .nav .nLi h3 a{display:block;font-size:1.1rem;font-weight:bold;line-height:100px;}
.header .nav .nLi h3 a.on{color:#013d93}
.header .nav .nLi h3 a:hover{color:#013d93}
.header .nav .nLi h3 a i{padding-left:10px;display: inline-block;}
.header .nav .sub{display:none;width:250px;left:-15%;top:100px;position:absolute;background:#fff;border-radius:0 0 5px 5px; line-height:28px;padding:10px;z-index:99;}
.header .nav .sub1{width:320px !important;}
.header .nav .sub2{width:487px !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 .on h3 a{color:#013d93;}*/
.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:4%;/*padding:0 30px;*/display:flex;align-items: center;gap:12px;transition: all 0.3s ease;}
.header .h_right .contact-icon{width:36px;height:36px;background:linear-gradient(135deg, #2d7aff, #5a9aff);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:#ffffff;}
.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:#013d93;font-weight:700;letter-spacing:0.5px;white-space:nowrap;}
.header .h_right .contact-number p{margin-bottom:0;}

/*.header .h_right .h_tel{display:block;padding:8px 20px;background: linear-gradient(135deg, #2d7aff, #5a9aff);border-radius:25px;color:#ffffff;font-weight:600;font-size:1.175rem;}
.header .h_right .h_tel i{padding-right:10px;}*/
@media (max-width:1900px) {
	.header .container{width:96% !important;}
	.header .h_left .logo .l_right{padding-left:10px;margin-left:5px;}
	.header .h_left .logo .l_right h2{letter-spacing:1px;font-size:1.475rem;}
	.header .h_left .logo .l_right p{font-size:0.67rem;}
	.header .nav .nLi h3{margin:0 10px;}
	.header .nav{padding-right:5%;}
	.header .h_right{right:4%;}
}
@media (max-width:1800px) {
	.header .h_left .logo .l_right{padding-left:10px;margin-left:5px;}
	.header .h_left .logo .l_right h2{letter-spacing:1px;font-size:1.475rem;}
	.header .h_left .logo .l_right p{font-size:0.67rem;}
	.header .nav .nLi h3{margin:0 8px;}
	.header .nav{padding-right:6%;}
	.header .h_right{right:4%;}
}
@media (max-width:1700px) {
	.header .nav{padding-right:5%;}
	.header .nav .nLi h3{margin:0 5px;}
	.header .nav .nLi h3 a{font-size:1rem;}
	.header .h_right{right:2%;}
}
@media (max-width:1600px) {
	.header .container{width:98% !important;}
	.header .h_left .logo .l_right{padding-left:10px;margin-left:5px;}
	.header .h_left .logo .l_right h2{letter-spacing:1px;font-size:1.475rem;}
	.header .h_left .logo .l_right p{font-size:0.67rem;}
	.header .nav{padding-right:5%;}
	.header .nav .nLi h3{margin:0 5px;}
	.header .nav .nLi h3 a{font-size:1rem;}
	.header .h_right{right:1%;}
	.header .h_right .contact-number{font-size:1rem;}
}
@media (max-width:1500px) {
	.header .container{width:100% !important;}
	.header .h_left .logo .l_right h2{letter-spacing:1px;font-size:1.315rem;}
	.header .h_left .logo .l_right p{font-size:0.6rem;}
	.header .nav{padding-right:7%;}
	.header .nav .nLi h3{margin:0 3px;}
	.header .h_right{right:1%;}
}
@media (max-width:1400px) {
	.header .h_right{right:1%;}
	.header .container{width:100% !important;}
}
@media (max-width:1366px) {
	.header .nav .nLi h3{margin:0 5px;}
	.header .h_right{right:0%;}
}
@media (max-width:1300px) {
	.header .nav{float:left;}
	.header .nav .nLi h3{margin:0 5px;}
}

/*白色背景的头部*/

.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:#013d93;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:54px;}
.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:5px 15px;line-height:30px;font-size:1rem;}
.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 .container{width:100% !important;}
	.header .h_left{width:100%;}
	.header .h_left .logo{width:90%;margin-top:5px;}
	.header .h_left .logo .l_pic{width:50px;}
	.header .h_left .logo .l_right{padding-left:10px;margin-top:5px;margin-left:5px;} 
	.header .h_left .logo .l_right h2{font-size:19px;letter-spacing:1px;}
	.header .h_left .logo .l_right p{font-size:0.55rem;}
	.header .h_right{width:22%;line-height:55px;display:none;}
}

/*首页banner*/
.swiper-banner{width:100%;overflow:hidden;/*border-top:8px solid #013d93;*/}
.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:82%;margin:0 auto;padding:8% 16px;text-align:left;color:#ffffff;}
.swiper-banner .swiper-slide .banner_text .con .t1{font-size:clamp(1.6rem, 8vw, 1.6rem);font-weight: 700;letter-spacing: -0.02em;margin-bottom: 1.2rem;text-shadow:0 5px 5px rgba(0,0,0,0.45);max-width:530px;}
.swiper-banner .swiper-slide .banner_text .con .t2{font-size:clamp(1rem, 4vw, 1.125rem);max-width:530px;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-image:linear-gradient(to right,#ff6900,#ff8d00);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:#013d93;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;}

.swiper-banner .swiper-slide .banner_text .con .index_more{display:inline-block;padding:0.8125rem 1.1625rem 0.8125rem 1.1875rem;color:#ffffff;overflow:hidden;position:relative;z-index:1;border:1.5px solid #ffffff;border-radius:0.3125rem;font-size:1.125rem;font-weight:400;margin-top:1rem;}
.swiper-banner .swiper-slide .banner_text .con .index_more i{margin-left:0.125rem;color:#ffffff;font-size:1.125rem;font-weight:400;}
.swiper-banner .swiper-slide .banner_text .con .index_more::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;background-color:#013d93;transform:scaleX(0);transform-origin:center right;transition:transform 0.3s cubic-bezier(0.4, 0, 0, 1);}
.swiper-banner .swiper-slide .banner_text .con .index_more:hover{color:#fff;border-color:#013d93;}
.swiper-banner .swiper-slide .banner_text .con .index_more:hover::after{transform-origin:center left;transform:scaleX(1);}
.swiper-banner .swiper-slide .banner_text .con .index_more:hover i{color:#fff;}


@media (max-width:1600px) {
}
@media (max-width:1500px) {
}
@media (max-width:1400px) {
}
@media (max-width:780px) {
	.swiper-banner .swiper-slide .banner_text .con{width:86%;padding:14% 16px;float:left;}
	.swiper-banner .swiper-slide .banner_text .con .t1{font-size:1.2rem;line-height:1.4;margin-bottom:15px;;}
	.swiper-banner .swiper-slide .banner_text .con .t2{font-size:1rem;line-height:1.2;margin-top:10px;margin-bottom:20px;width:100%;display:none;}
	.swiper-banner .swiper-slide .banner_text .con .index_more{margin-top:0;padding:5px 15px;font-size:1rem;}
	.swiper-banner .swiper-slide .banner_text .con .index_more i{margin-left:0.5rem;font-size:1rem;}
	.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) {
}

/*搜索*/
.sy_ss{height:70px;line-height:70px;border-bottom:1px solid #dddddd;}
.sy_ss .s_left{ color:#333333; font-size:1rem;}
.sy_ss .s_left img{display:inline-block; vertical-align:middle;padding-right:10px;}
.sy_ss .s_left a{color:#666666;padding:0 10px;}
.sy_ss .s_left a:hover{color:#f08200;}
.sy_ss .s_right{height:70px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:0 20px;}
.sy_ss .s_right input{float:left;width:90%;height:68px;line-height:68px;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:20px;float:left;}

@media (max-width:780px) {
	.sy_ss{height:auto;line-height:40px;padding:0;}
	.sy_ss .s_left{display:none;}
	.sy_ss .s_right{margin-top:0;border:none;height:50px;padding:0 10px;}
	.sy_ss .s_right input{height:48px;line-height:48px;}
	.sy_ss .s_right .tijiao{margin-top:5px;}
}

/*首页标题*/
.index_title{margin:0 auto;text-align:center;margin-bottom:40px;}
.index_title .cn{color:#0f161d;font-size:40px;font-weight:800;margin-bottom:5px;}
.index_title .txt{color:#666666;line-height:1.8;font-weight: 500;margin:0 auto;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:160px;height:46px;line-height:46px;text-align:center;border-radius:23px;background-image:linear-gradient(to right,#ff6900,#ff8d00); font-size:1.125rem;color:#ffffff;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:hover{border:2px solid #ff6900;color:#ff6900;background:none;}*/

.index_more{display:inline-block;padding:0.5125rem 1rem 0.5125rem 1rem;color:#013d93;overflow:hidden;position:relative;z-index:1;border:1.5px solid #013d93;border-radius:0.3125rem;font-size:1rem;font-weight:400;margin-top:0;}
.index_more i{margin-left:0.5rem;color:#013d93;font-size:1.125rem;font-weight:400;}
.index_more::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;background-color:#013d93;transform:scaleX(0);transform-origin:center right;transition:transform 0.3s cubic-bezier(0.4, 0, 0, 1);}
.index_more:hover{color:#fff;border-color:#013d93;}
.index_more:hover::after{transform-origin:center left;transform:scaleX(1);}
.index_more:hover i{color:#fff;}

.index_title1{margin-bottom:40px;}
.index_title1 .t_left{text-align:left;}
.index_title1 .t_left .en{color:#013d93;font-size:1.8rem;font-style:normal;font-weight:500;line-height:3rem;margin-bottom:0;}
.index_title1 .t_left .cn{color:#231916;font-size:2rem;font-weight:700;line-height:2.125rem;border-left:5px solid #013d93;padding-left:10px;}
.index_title1 .t_right{float:right;}
.index_title1 .t_right .more_a{display:flex;align-items:center;font-size:1rem;color:#fff;margin-top:1.5rem;}
.index_title1 .t_right .more_a svg{width:2.5rem;height:2.125rem;margin-left:1.5rem;}
.index_title1 .t_right .more_a img{position:absolute;top:50%;transform:translateY(-50%);left:0;filter:brightness(0) invert(1);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_title1 .t_right .more_a:hover{color:#f60;}
.index_title1 .t_right .more_a:hover img{transform:translate(0.625rem, -50%);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_title1 .t_right .more_a:hover svg path{stroke:#f60;fill:#f60;}
.index_title1 .t_right .more_a.borf img{filter:brightness(1) invert(0);}
.index_title1 .t_right .more_a.borf div{color:#f60;}
.index_title1 .t_right .more_a.borf svg path{stroke:#f60;}
.index_title1 .t_right .more_a.borf:hover svg path{fill:#f60;}
.index_title1 .t_right .more_a.borf:hover img{filter:brightness(0) invert(1);}
.index_title1 .t_right .more_a .pr{position:relative;}

.index_wap{padding:60px 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_title1{margin-bottom:20px;}
	.index_title1 .t_left .en{font-size:1.2rem;line-height:2rem;}
	.index_title1 .t_left .cn{font-size:1.5rem;line-height:1.8rem;}
	.index_more{margin-top:0;text-align:center;padding:5px 8px;font-size:1rem;}
	.index_more i{margin-left:0.1rem;font-size:1rem;}
}

/* ==================== Swiper 自定义 ==================== */
.swiper-pagination-bullet{width:10px !important;height:10px !important;border-radius:5px !important;}
.swiper-pagination-bullet-active{width:28px !important;}

/*首页关于我们*/
.index_about{position:relative;background:url("../images/about.jpg") no-repeat right center;padding-bottom:3%;padding-top:6%;}
.index_about .a_tit{color:#0b2b5c;font-size:1.375rem;line-height:2rem;font-weight:500;margin-top:-20px;}
.index_about .a_text{color:#333333;font-size:1rem;line-height:1.75;}
.index_about .a_text p{margin-bottom:0;/*text-indent:2.2em;*/}
.index_about .a_icon{margin:3rem 0;}
.index_about .a_icon ul{display:flex;}
.index_about .a_icon ul li{border-left:1px solid #ddd;padding:5px 2.5%;text-align:left;}
.index_about .a_icon ul li .tb{width:50px;}
.index_about .a_icon ul li .tb img{max-width:100%;}
.index_about .a_icon ul li .tb .img1{display:block;}
.index_about .a_icon ul li .tb .img2{display:none;}
.index_about .a_icon ul li .tit{font-size:1rem;color:#666;margin-top:10px;}
.index_about .a_icon ul li:hover .tit{color:#013d93;}
.index_about .a_icon ul li:hover .tb img{margin-top:-5px;}
.index_about .a_icon ul li:hover .tb .img1{display:none;}
.index_about .a_icon ul li:hover .tb .img2{display:block;}
.index_about .more_a{display:flex;align-items:center;font-size:1rem;color:#fff;margin-top:1.5rem;}
.index_about .more_a svg{width:2.5rem;height:2.125rem;margin-left:1.5rem;}
.index_about .more_a img{position:absolute;top:50%;transform:translateY(-50%);left:0;filter:brightness(0) invert(1);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;
-o-transition:all 0.4s;}
.index_about .more_a:hover{color:#f60;}
.index_about .more_a:hover img{transform:translate(0.625rem, -50%);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_about .more_a:hover svg path{stroke:#f60;fill:#f60;}
.index_about .more_a.borf img{filter:brightness(1) invert(0);}
.index_about .more_a.borf div{color:#f60;}
.index_about .more_a.borf svg path{stroke:#f60;}
.index_about .more_a.borf:hover svg path{fill:#f60;}
.index_about .more_a.borf:hover img{filter:brightness(0) invert(1);}
.index_about .more_a .pr{position:relative;}
.index_about .a_more{display:inline-block;width:160px;height:46px;line-height:46px;text-align:center;border-radius:23px;background-image:linear-gradient(to right,#ff6900,#ff8d00); font-size:1.125rem;color:#ffffff;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;margin-bottom: 30px;}
.index_about .a_more:hover{border:2px solid #ff6900;color:#ff6900;background:none;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 .about_pic{overflow:hidden;border-radius:20px;}
.index_about .about_pic img{display:block;max-width:100%;margin:0 auto;transition: transform .5s ease,-webkit-transform .5s ease;}
.index_about .about_pic:hover img{transform: scale(1.05);}

.index_about .phone_img{display:none;border-radius:10px;margin-top:15px;}
.index_about .phone_img img{display:block;max-width:100%;margin:0 auto;border-radius:10px;}

@media (max-width:768px){
	.index_about{background:none;padding-bottom:30px;}
	.index_about .a_tit{font-size:1.1rem;line-height:1.7rem;margin:0.7rem 0;}
	.index_about .a_text{font-size:1rem;margin-bottom:20px;}
	.index_about .a_icon{margin:1rem 0;}
	.index_about .a_icon ul{margin-bottom:0;}
	.index_about .a_icon ul li{padding:5px 1.5%;}
	.index_about .a_icon ul li .tb img{width:40px;}
	.index_about .a_more{margin:0 auto;margin-bottom:30px;width:120px;height:36px;line-height:36px;font-size:1rem;display:block;}
	.index_about .phone_img{display:block;}
}

/*首页产品服务*/
.index_product_service{background: url("../images/fuwu_bj.jpg") no-repeat center bottom;}
.index_product_service .list{position:relative;background-color:#fff;transition: all 0.5s;padding: 3.875rem 1.875rem 4.375rem;border:1px solid #eee;border-radius:1.25rem;}
.index_product_service .list .pic-icon{}
.index_product_service .list .pic-icon img{max-width:100%;display:block;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_product_service .list .tit{font-size:1.375rem;margin:2.125rem 0 1.625rem;color:#373337;font-weight:bold;}
.index_product_service .list .txt{font-size:1rem;color:#636161;font-weight:400;line-height:1.875rem;/*height:85px;*/}
.index_product_service .list .more{margin-top:2rem;color:#013d93;font-size:1rem;}
.index_product_service .list .more i{font-size: 20px;}
.index_product_service .list .more img{vertical-align:middle;padding-left:10px;}
.index_product_service .list .more .more1{width:50px;height:2px;background:#0455b5;display:block; float:left;margin-top:13px;margin-right:10px;transition:width 0.5s ease;-webkit-transition:width 0.5s ease;-moz-transition:width 0.5s ease;}
.index_product_service .list .more .more2{width:33px; height:21px; overflow:hidden; display:block; float:left; vertical-align:middle;}
.index_product_service .list .more_a{display:flex;align-items:center;font-size:1rem;color:#fff;margin-top:1.5rem;}
.index_product_service .list .more_a svg{width:2.5rem;height:2.125rem;margin-left:1.5rem;}
.index_product_service .list .more_a img{position:absolute;top:50%;transform:translateY(-50%);left:0;filter:brightness(0) invert(1);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_product_service .list .more_a:hover{color:#f60;}
.index_product_service .list .more_a:hover img{transform:translate(0.625rem, -50%);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_product_service .list .more_a:hover svg path{stroke:#f60;fill:#f60;}
.index_product_service .list .more_a.borf img{filter:brightness(1) invert(0);}
.index_product_service .list .more_a.borf div{color:#f60;}
.index_product_service .list .more_a.borf svg path{stroke:#f60;}
.index_product_service .list .more_a.borf:hover svg path{fill:#f60;}
.index_product_service .list .more_a.borf:hover img{filter:brightness(0) invert(1);}
.index_product_service .list .more_a .pr{position:relative;}
.index_product_service .list .index_more{display:inline-block;width:160px;height:46px;line-height:46px;text-align:center;border-radius:23px;background-image:linear-gradient(to right,#ff6900,#ff8d00); font-size:1.125rem;color:#ffffff;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;margin-top:40px;}
.index_product_service .list:hover .tit{color:#013d93;}
.index_product_service .list:hover .pic-icon img{transform:rotateY(180deg);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_product_service .list:hover .index_more{border:2px solid #ff6900;color:#ff6900;background:none;}


@media (max-width:768px){
	.index_product_service .list{padding:1.5rem 1rem;margin-bottom:20px;}
	.index_product_service .list .pic-icon img{max-width:45px;}
	.index_product_service .list .tit{font-size:1.175rem;margin:0.7rem 0;}
	.index_product_service .list .txt{font-size:1rem;line-height:1.55rem;height:auto;}
	.index_product_service .list .more{margin-top:1rem;font-size:1rem;}
	.index_product_service .list ul li{margin:0 10px;}
	.index_product_service .list .text{height:auto;}
}

/*首页产品中心*/
.index_product{position:relative;}
/*.index_product::after{position:absolute;height:41.5%;width:100%;content:"";background:#f0f4f7;left:0;bottom:0;}*/
.index_product .list{background:linear-gradient(145deg, #ffffff, #f8faff);border-radius:10px;overflow:hidden;/*border:2px solid rgba(0, 102, 255, 0.08);*/border:1px solid #ddd;padding:10px; 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:3px;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{overflow:hidden;}
.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:15px 10px;position:relative;z-index:2;background:#ffffff;display:flex;flex-direction:column;gap:12px;}
.index_product .list .info .tit{font-size:20px;font-weight:600;color:#0b2b5c;margin:0;/*border-bottom:2px solid #e2e8f0;*/transition:color 0.3s ease;position:relative;text-align:left;height:58px;}
.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;text-align:left;color:#4a5568;margin:0;transition:color 0.3s ease;/*height:60px;*/line-height:1.75;}
.index_product .list:hover .info .txt{color:#0d4da1;}
.index_product .list .info .more{margin-top:0.5rem;color:#013d93;font-size:1rem;display:flex;}
.index_product .list .info .more img{vertical-align:middle;padding-left:10px;}
.index_product .list .info .more i{font-size: 20px;}
.index_product .list .info .more .more1{width:50px;height:2px;background:#0455b5;display:block; float:left;margin-top:13px;margin-right:10px;transition:width 0.5s ease;-webkit-transition:width 0.5s ease;-moz-transition:width 0.5s ease;}
.index_product_service .list .more .more2{width:33px; height:21px; overflow:hidden; display:block; float:left; vertical-align:middle;}
.index_product .list .info .more_a{display:flex;align-items:center;font-size:1rem;color:#fff;margin-top:1rem;}
.index_product .list .info .more_a svg{width:2.5rem;height:2.125rem;margin-left:1.5rem;}
.index_product .list .info .more_a img{position:absolute;top:50%;transform:translateY(-50%);left:0;filter:brightness(0) invert(1);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;
-o-transition:all 0.4s;}
.index_product .list .info .more_a:hover{color:#f60;}
.index_product .list .info .more_a:hover img{transform:translate(0.625rem, -50%);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_product .list .info .more_a:hover svg path{stroke:#f60;fill:#f60;}
.index_product .list .info .more_a.borf img{filter:brightness(1) invert(0);}
.index_product .list .info .more_a.borf div{color:#f60;}
.index_product .list .info .more_a.borf svg path{stroke:#f60;}
.index_product .list .info .more_a.borf:hover svg path{fill:#f60;}
.index_product .list .info .more_a.borf:hover img{filter:brightness(0) invert(1);}
.index_product .list .info .more_a .pr{position:relative;}
.index_product .swiper-button-prev,.index_product .swiper-button-next{width:44px !important;height:44px !important;background:#013d93;border:1px solid #013d93;border-radius:50%;opacity:1;}
.index_product .swiper-button-prev{left:10%;}
.index_product .swiper-button-next{right:10%;}
.index_product .swiper-button-prev:hover, .index_product .swiper-button-next:hover{background:#013d93;border-color:#013d93;}
.index_product .swiper-button-prev::after, .index_product .swiper-button-next::after{font-size:18px !important;font-weight:700;color:#ffffff;}
.index_product .swiper-button-prev:hover::after,.index_product .swiper-button-next:hover::after{color:#fff;}

@media (max-width:768px){
	.index_product .list{margin-bottom:10px;}
	.index_product .list .info{padding:15px;}
	.index_product .list .info .tit{font-size:1.175rem;height:auto;}
	.index_product .list .info .txt{height:auto;}
	.index_product .list .info .more{margin-top:0.5rem;}
}

/*首页应用领域*/
.index_case{background:#f0f4f7;}
.index_case .container{position:relative;}
.index_case .list{background:#ffffff;border:1px solid #eee;box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;border-radius:10px;padding:32px 28px;text-align:left;transition: 0.2s;margin-bottom:30px;}
.index_case .list .pic{overflow:hidden;}
.index_case .list .pic img{max-width:100%;}
.index_case .list .pic img.img1{display:block;}
.index_case .list .pic img.img2{display:none;}
.index_case .list .tit{font-size:1.575rem;color:#1a2332;margin-bottom:15px;}
.index_case .list .line{width:40px;height:3px;margin-bottom:15px;background:#013d93;}
.index_case .list .txt{font-size:1.1rem;color:#4a5568;}
.index_case .list:hover .pic img.img1{display:none;}
.index_case .list:hover .pic img.img2{display:block;}
.index_case .tab{position:absolute;width:100%;left:0;bottom:0;z-index:999;padding:0 64px;border-top:1px solid #fff;padding-top:30px;}
.index_case .tab ul{text-align:center;}
.index_case .tab li{display:inline-block;width:19%;text-align:center;font-weight:bold;font-size:15px;color:#888;height:105px;position:relative;}
.index_case .tab li:after{content:'';position:absolute;left:50%;top:-33px;opacity:0;width:80px;height:4px;margin-left:-14%;background:#0870d3;transition:all 0.4s;}
.index_case .tab li .ico{margin:0 auto;width:38px;height:38px;position:relative; }
.index_case .tab li .ico .img1{opacity:0;position:absolute;left:0;top:0;}
.index_case .tab li .name{padding-top:10px;color:#fff;font-size:18px;}
.index_case .tab .liNow{color:#1E50AE;}
.index_case .tab .liNow:after{opacity:1;bottom:0;}
.index_case .tab .liNow .ico img{opacity:0;}
.index_case .tab .liNow .ico .img1{opacity:1;}
.index_case .tab .liNow .name{color:#fff;}
.index_case .tabContentDiv{}
.index_case .leftImg{width:100%;overflow:hidden;position:relative;}
.index_case .leftImg .pc{display:block;}
.index_case .leftImg .phone{display:none;}
.index_case .leftImg img{width:100%;border-radius:6px;}
.index_case .leftImg .text{position:absolute;top:0;left:0;padding:72px 460px 72px 76px;}
.index_case .leftImg .text .tit{font-weight:600;margin-bottom:16px;margin-top:26px;color:#fff;font-size:32px;letter-spacing:-.8px;line-height:36px;}
.index_case .leftImg .text .txt{color:#fff;font-size:16px;font-weight:300;letter-spacing:-.2px;line-height:24px;}
.index_case .leftImg .text .more{margin-top:70px;}
.index_case .leftImg .text .more a{padding:7.5px 22px;font-size:16px;border-radius:55px;border:2px solid #fff;color:#fff;font-weight:600;transition: all .15s ease-out;}
.index_case .leftImg .text .more a i{padding-right:10px;}
.index_case .leftImg .text .more a:hover{background:#ffffff;color:#075cad;}

.icbox .icb .t1:after,.icbox .icb *,.icbox .icb:after{  transition:ease .5s all;-moz-transition: ease .5s all; -webkit-transition:ease .5s all; -o-transition: ease .5s all; }
.icbox{ color: #fff; display: flex; background: url(../images/fangan-bg.jpg) center center no-repeat;/*background:fixed;*/background-size: cover !important;border-radius:10px;}
.icbox .icb{border-left:1px solid rgba(255,255,255,0.3);width:25%;position:relative;}
.icbox .icb a{justify-content:center;height:50vh;display:flex;align-items:center;padding:20px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.icbox .icb a h3{font-size:1.375rem;line-height:1.5;color:#fff;/*font-weight:bold;*/margin:40px 10px 30px 10px;}
.icbox .icb a p{margin:50px 0;font-size:1em;color:rgba(255,255,255,0.8);line-height:1.5;}
.icbox .icb a h4{font-size:1.8em;color:#fff;line-height:1.5;margin-top:14px;}
.icbox .icb a i{display:block;width:40px;height:40px;margin:60px auto 0;background:url(../images/more2_h.png) no-repeat center;transition:all .4s ease 340ms;position: relative;z-index: 9;border-radius:50%;}
.icbox .icb a i img{position:relative;z-index:10;width:40px;margin-top:0;}
.icbox .icb a i:before{content: '';background: rgba(255, 255, 255, .7);width:96px;height:96px;border-radius:50%;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);animation: kuosan 2.2s linear 0.1s infinite;z-index: 8;}
@keyframes kuosan {
    0% {width:42px;height:42px;opacity:1;}
    50% {width:68px;height:68px;opacity:1;}
    100%{width:96px;height:96px;opacity:0;}
}
.icbox .icb a span{font-size:1em;color:#fff;line-height:1.5;}
.icbox .icb a img{margin-top:60px;}
.icbox .icb .t1{padding-bottom:50%;position:relative;text-align:center; }
.icbox .icb .t1:after,.icbox .icb:after{position:absolute;top:0;left:0;width:100%;height:100%;font-size:10em;color: rgba(255,255,255,0.1);font-weight:800;}
.icbox .ic1 .t1:after,.icbox .icb.ic1:after{content:"01";}
.icbox .ic2 .t1:after,.icbox .icb.ic2:after{content:"02";}
.icbox .ic3 .t1:after,.icbox .icb.ic3:after{content:"03";}
.icbox .ic4 .t1:after,.icbox .icb.ic4:after{content:"04";}
.icbox .ic5 .t1:after,.icbox .icb.ic5:after{content:"05";}
.icbox .icb:after{bottom:0;left:0;top:auto;width:auto;height:auto;line-height:1;opacity:0.1;}
.icbox .icb .t2{transform:translateY(45px);padding:0px 30px 120px 30px;position:absolute;opacity:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.icbox .icb:hover .t2{transform:translateY(0px);opacity:1;}
.icbox .icb:hover .t1{transform:translateY(45px);opacity:0;}
.icbox .icb:hover a{background-image:linear-gradient(180deg,rgba(0,180,255,0) 0%,rgba(1,61,147,0.8) 100%);}
/*.icbox .icb.ic3{ text-align: center;}*/
.icbox .icb:hover .t1{position:static;}
.icbox .icb:hover .t1:after{opacity:1;bottom:0;left:0;}
.icbox .icb:hover:after{opacity:1;transform:translateY(15px);}

@media (max-width: 768px) {
	.index_case{padding:35px 0;}
	.index_case .container{padding-left:15px !important;padding-right:15px !important;}
	.index_case .tab{padding:0 10px;padding-top:10px;}
	.index_case .tab li{width:15%;font-size:13px;color:#888;height:50px;}
	.index_case .tab li:after{left:50%;top:-13px;opacity:0;width:30px;height:4px;margin-left:-14%;}
	.index_case .tab li .ico{width:30px;height:30px;}
	.index_case .tab li .ico img{width:30px !important;height:30px !important;}
	.index_case .tab li .name{padding-top:10px;font-size:13px;}
	.index_case .leftImg .text{padding:0 15px}
	.index_case .leftImg .text .tit{display:none;}
	.index_case .leftImg .text .txt{display:none;}
	.index_case .leftImg .text .more{display:none;}
	.index_case .leftImg .pc{display:none;}
	.index_case .leftImg .phone{display:block;}
	.icbox{display:block;}
	.icbox .icb{width:49.4%;display:inline-block;border-bottom:1px solid rgba(255,255,255,0.3);}
	.icbox .ic5{width:100% !important;}
	.icbox .icb a{height:28vh;padding:20px 0;}
	.icbox .icb a img{margin-top:5px;width:45px;}
	.icbox .icb a h3{margin:10px 0 10px 0;font-size:1.3em;}
	.icbox .icb a p{margin:20px 0;}
	.icbox .icb a span{font-size:1em;}
	.icbox .icb .t1{padding-bottom:10%;}
	.icbox .icb .t1:after,.icbox .icb:after{font-size:6em;}
	.icbox .icb .t2{padding:0px 15px;}
	.icbox .icb a i{width:30px;height:30px;margin:30px auto 0;}
	.icbox .icb a i img{width:30px;}
	.icbox .icb a i:before{width:66px;height:66px;animation: kuosan1 2.2s linear 0.1s infinite;}
}
@keyframes kuosan1 {
    0% {width:32px;height:32px;opacity:1;}
    50% {width:58px;height:58px;opacity:1;}
    100%{width:66px;height:66px;opacity:0;}
}

/*首页新闻*/
.index_news{}
.index_news .n_list{padding:0.5rem;padding-top:1.0625rem;margin-bottom:40px;}
.index_news .n_list::before{content:'';display:block;width:0;height:0.1875rem;background-color:#013d93;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_news .n_list:hover::before{width:100%;}
.index_news .n_list .pic{overflow:hidden;margin-top:1.0625rem;border-radius:0.625rem;}
.index_news .n_list .pic img{display:block;max-width:100%;margin:0 auto;transition: all 0.6s;}
.index_news .n_list .date{color:#818181;font-size:1rem;/*font-style:italic;*/font-weight:700;line-height:1.875rem;}
.index_news .n_list .date i{padding-right:10px;}
.index_news .n_list .tit{color:#0b2b5c;font-size:1.375rem;line-height:1.75;margin-top:0.5rem;font-weight:500;}
.index_news .n_list .txt{color:#595959;font-size:1rem;line-height:1.875rem;margin-top:0.6875rem;}
.index_news .n_list a:hover .pic img{transform:scale(1.1);}
.index_news .n_list a:hover .tit{color:#013d93;}
.index_news .n_list1{}
.index_news .n_list1 ul{margin-bottom:0;}
.index_news .n_list1 ul li{bborder:2px solid rgba(0, 102, 255, 0.8);border-radius:10px;box-shadow:0 8px 30px rgba(0, 102, 255, 0.12);padding:19px;margin-bottom:20px;}
.index_news .n_list1 ul li:last-child{margin-bottom:0;}
.index_news .n_list1 ul li .date{color:#888888;font-size:1rem;margin-bottom:5px}
.index_news .n_list1 ul li .date i{padding-right:10px;}
.index_news .n_list1 ul li .tit{color:#003e8e;font-size:1.2rem;}
.index_news .n_list1 ul li:hover{border:1px solid #003e8e;}
.index_news .n_list1 ul li:hover .tit{font-weight:bold;margin-top:0.2875rem;}

@media (max-width:768px){
	.index_news .n_list .tit{font-size:1.175rem;line-height:1.55em;}
	.index_news .n_list .txt{line-height:1.55em;}
}


/*内页banner*/
.ny_banner{width:100%;margin-top:0;position:relative;/*background:linear-gradient(135deg, #0b2b5c 0%, #1a4a8a 60%, #2d7aff 100%);*/min-height:350px;}
.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:26%;width:100%;}
.ny_banner .banner_text .tit{font-size:2.2rem;font-weight:800;color:#fff;}
.ny_banner .banner_text .line{width:50px;height:4px;border-radius:4px;background:#5a9aff;margin:14px 0;}
.ny_banner .banner_text .txt{color:#fff;line-height:1.55;font-weight:500;margin-top:10px;font-size:1.1rem;letter-spacing:0.2px;max-width:40%;}

@media (max-width:810px) {
	.ny_banner img.pc{display:none;}
	.ny_banner img.phone{display:block;}
	.ny_banner .banner_text{top:35%;}
	.ny_banner .banner_text .tit{font-size:1.3rem;}
	.ny_banner .banner_text .txt{line-height:1.75;font-size:1rem;display:none;}
}
@media (max-width:768px) {
	.ny_banner{min-height:180px}
}

/*内页二级分类*/
.ny_nav{width:100%;background:#fff;position:relative;border-bottom:1px solid #eee;}
.ny_nav .weizhi{float:left;}
.ny_nav .weizhi a{font-size:16px;line-height:50px;padding:0 10px;display:inline-block;vertical-align:middle;position:relative;color:#999;margin-right:1px;}
.ny_nav .weizhi i{padding-right:10px;display:inline-block;vertical-align:middle;font-size:20px;color:#013d93;}
.ny_nav .weizhi a:hover{color:#013d93;background: #fff;}
.ny_nav .nav1{float:right;}
.ny_nav ul{margin-bottom:0;}
.ny_nav .nav1 li{display:inline-block;}
.ny_nav .nav1 a{font-size:16px;line-height:50px;padding:0 15px;display:inline-block;vertical-align:top;position:relative;color:#999;margin-right:1px;}
.ny_nav .nav1 a:after{content:'';width:1px;height:1.1vw;position:absolute;left:-1px;top:50%;margin-top:-.55vw;background:#eee;}
.ny_nav .nav1 li:first-child a:after{display:none;}
.ny_nav .nav1 li:last-child{margin-right:0;}
.ny_nav .nav1 a:hover,.ny_nav a.on{background:#013d93;color:#fff;}
.ny_nav .nav1 .fh{position:absolute;top:0;right:0;display:inline-block;}
.ny_nav .nav1 .fh:after{display: none;}
.ny_nav .nav1 .fh i{padding-right: 10px;color: #013d93;font-size:24px;}
.ny_nav .nav1 .fh:hover i{color:#fff;}
.ny_nav .product_ss{float:right;border-radius:20px;border:1px solid #ddd;margin:6px 0;padding:5px 10px;width:17%;}
.ny_nav .product_ss input{float:left;width:90%;height:26px;line-height:26px;border:none;font-size:1rem;color:#777777;outline:none;}
.ny_nav .product_ss a{ display:block;width:10%;float:left;}
.ny_nav .product_ss .tijiao{width:10%;height:27px;border:none; background:url(../images/ss.jpg) no-repeat center;padding:0;margin:0;margin-top:2px;float:left;}

@media (max-width:768px) {
	.ny_nav{padding:10px 0;}
	.ny_nav .weizhi a{font-size:1rem;line-height:1.75rem;padding:0 5px;}
	.ny_nav .weizhi i{font-size:1rem;}
	.ny_nav .nav1{display:none;}
	.ny_nav .nav1 a{font-size:1rem;line-height:1.75rem;padding:0 10px;}
	.ny_nav .product_ss{width:100%;}
}

.phone_fenlei{display:none;margin:15px 0;}
.phone_fenlei .menu_left{ width:100%;background:#fbfaf9;border:1px solid #e5e5e5;border-radius:10px 10px;}  
.phone_fenlei .menu_left{background:#fff;border:1px solid #e5e5e5;line-height:50px;}
.phone_fenlei .menu_left ul{margin-bottom:0;}
.phone_fenlei .menu_left>ul>li:first-child{overflow:hidden;border-top:0}
.phone_fenlei .menu_left ul li i{position:absolute;top:0;right:10px;padding:0px 7px 0 7px;width:50%;text-align:right;color:#013d93;}
.phone_fenlei .menu_left ul li{border-top:1px #eee solid;position:relative;line-height:48px;font-size:17px}
.phone_fenlei .menu_left>ul >li:last-child{border-bottom:1px #eee solid;}
.phone_fenlei .menu_left ul li ul{display:none}
.phone_fenlei .menu_left ul li ul li{margin:0;}
.phone_fenlei .menu_left ul li a{color:#222;width:100%;padding-left:15px;display:block;z-index:99;}
.phone_fenlei .menu_left ul li a span{padding-right:10px;color:#013d93;}
.phone_fenlei .menu_left ul li a b{font-weight:400;padding-left:10px;color:#00529c;}
.phone_fenlei .menu_left ul li a:hover{color:#00529c;font-weight:bold;}
.phone_fenlei .menu_left ul li.on a{color:#00529c;font-weight:bold;}
.phone_fenlei .menu_left ul li ul li a{color:#444;display:block;text-align:left;padding:5px 15px;padding-left:35px;line-height:28px;font-size:1rem;}
.phone_fenlei .menu_left ul li ul li ul li a{padding-left:35px;color:#555;}
.phone_fenlei .menu_left ul li ul li ul li.on a{color:#00529c;}
.phone_fenlei .menu_left ul li ul li>ul{margin-left:0}
.currentDd{color:#fff; background:#77b6ee;}
.phone_fenlei .menu_left ul li.currentDd a:hover{color:#fff !important;}
.navContent{background:#eee;}
.phone_fenlei .menu_left ul li.currentDd .navContent li a:hover{color:#00529c !important;}
.navContent1{background:#f5f5f5;}
.phone_fenlei .menu_left ul li.currentDd .navContent1 li a:hover{color:#00529c !important;}

@media (max-width: 768px) {
	.phone_fenlei{display:block;}
}


.ny_title{text-align:center;margin-bottom:40px;}
.ny_title .en{color:#013d93;font-size:1.8rem;font-style:normal;font-weight:500;line-height:3rem;margin-bottom:0;}
.ny_title .cn{color:#231916;font-size:2rem;font-weight:700;line-height:3.125rem;}
.ny_title .line{width:50px;height:3px;background:#013d93;margin:0 auto;margin-top:1rem;}

@media (max-width:768px) {
	.ny_title{margin-bottom:20px;}
	.ny_title .en{font-size:1.2rem;line-height:2rem;}
	.ny_title .cn{font-size:1.5rem;line-height:1.8rem;}
}

/*关于创阔*/
.ny_about{}
.ny_about .about_left{border-radius:20px;padding-right:4%;}
.ny_about .about_left img{display:block;max-width:100%;border-radius:20px;}
.ny_about .about_right{/*margin-top:5%;*/}
.ny_about .about_right .tit{line-height:1.35em;color:#0b2b5c;font-size:1.5rem;font-weight:500;}
.ny_about .about_right .tit1{line-height:1.35em;color:#013d93;font-size:1.175rem;font-weight:500;margin-top:1rem;}
.ny_about .about_right .txt{color:#333;font-size:1rem;line-height:1.75em;text-align:justify;margin-top:1rem;font-weight:400;}
.ny_about .about_right .txt p{text-indent:2.2em;}
.ny_about .about_pic{margin-top:2%}
.ny_about .about_pic .list{background:linear-gradient(145deg, #ffffff, #f8faff);border-radius:10px;overflow:hidden;border:1px solid #ddd;padding:10px;box-shadow:0 8px 30px rgba(0, 102, 255, 0.12);margin-bottom:40px;}
.ny_about .about_pic .list .pic{overflow:hidden;border-radius:10px;}
.ny_about .about_pic .list .pic img{display:block;max-width:100%;margin:0 auto;transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.ny_about .about_pic .list:hover .pic img{transform:scale(1.12);}
.ny_about .about_pic .list .tit{padding:10px;text-align:center;font-size:1.15rem;font-weight:bold;color:#0b2b5c;}

.ny_about_jiagou{background:#f0f4f7;}
.ny_about_jiagou img{display:block;max-width:100%;margin:0 auto;}

.ny_about_wenhua{/*background:#f0f4f7;*/}
.ny_about_wenhua .l{flex-shrink:0;box-sizing:border-box;padding:20% 10px;text-align:center;background-color:#fff;border-radius:10px;border:1px solid #e6e6e6;box-shadow:0px 5px 8px 0px rgba(19,113,177,0.07);transition:all 0.3s;}
.ny_about_wenhua .l img{width:50px;transition:all 0.4s;}
.ny_about_wenhua .l .tit{display:block;font-size:1.15rem;margin:25px 0;font-weight:bold;color:#0b2b5c;}
.ny_about_wenhua .l p{font-size:1rem;color:#333;margin-bottom:0;line-height:1.55;letter-spacing:0;height:260px;}
.ny_about_wenhua .l:hover{border-bottom:3px solid #013d93;}
.ny_about_wenhua .l:hover img{transform:rotate(360deg);}

.ny_about_rongyu{background:#f0f4f7;}
.ny_about_rongyu .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;
display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.8);}
.ny_about_rongyu .swiper-slide-active,.ny_about_rongyu .swiper-slide-duplicate-active{transform:scale(1);}
.ny_about_rongyu .swiper-slide .list{border-radius:20px;margin-bottom:50px;box-shadow:0px 5px 8px 0px rgba(0,0,0,0.05);border:1px solid #ddd;}	
.ny_about_rongyu .swiper-slide .list .pic{overflow:hidden;border-radius:20px 20px 0 0;}
.ny_about_rongyu .swiper-slide .list .pic img{display:block;max-width:100%;margin:0 auto;}
.ny_about_rongyu .swiper-slide .list .tit{background:#ffffff;color:#333;text-align:center;font-size:1.175rem;font-weight:bold;line-height:1.3rem;height:90px;padding:10px; border-radius:0 0 20px 20px;}

@media (max-width: 768px) {
	.ny_about .about_left{padding-right:0;}
	.ny_about .about_right .tit{line-height:1.35em;font-size:1.2rem;}
	.ny_about .about_right .tit1{line-height:1.35em;font-size:1.175rem;margin-top:1rem;}
	.ny_about .about_right .txt{font-size:1rem;text-align:left;}
	.ny_about_wenhua .l{margin-bottom:20px;padding:5% 20px;}
	.ny_about_wenhua .l .tit{font-size:1.2rem;margin:10px 0;}
	.ny_about_wenhua .l p{height:auto;}
	.ny_about_rongyu .swiper-slide .list{border-radius:10px;}
	.ny_about_rongyu .swiper-slide .list .pic{border-radius:10px 10px 0 0;}
	.ny_about_rongyu .swiper-slide .list .tit{font-size:1rem;line-height:1.55rem;}
}

/*合作伙伴*/
.index_hezuo{/*background:#f0f4f7;*/}
.index_hezuo .list{margin-bottom:30px;verflow:hidden;transition:all 0.8s;border:1px solid #e6e6e6;box-sizing:border-box;padding:0;border-radius:10px;background:#ffffff;}
.index_hezuo .list .pic{overflow:hidden;border-radius:10px;}
.index_hezuo .list .pic img{display:block;max-width:100%;margin:0 auto;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.index_hezuo .list:hover .pic img{transform:scale(1.12);}
.index_hezuo .index_more{margin:0 auto;margin-top:20px;}

@media (max-width:780px) {
	.index_hezuo{padding-left:7px;padding-right:7px;}
	.index_hezuo .col-xs-6{padding-left:8px !important;padding-right:8px !important;}
	.index_hezuo .list{margin-bottom:16px;}
}

/*产品服务*/
.product_service{}
.product_service .list{padding:50px 0;border-radius:10px;border:1px solid #ddd;margin-top:20px;text-align: center;}
.product_service .list a{display:block;}
.product_service .pic-icon{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg, #2d7aff, #5a9aff);font-size:32px;color:#ffffff;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:40px;}
.product_service .pic-icon::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:14px;background:linear-gradient(135deg, #2d7aff, #5a9aff);opacity:0.2;z-index:-1;-webkit-transform:rotate(23deg);transform:rotate(23deg);-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.product_service .pic-icon i{display:inline-block;color:#ffffff;text-transform:none;line-height:1;transition: all 0.4s;}
.product_service .tit{font-weight:700;font-size:1.25rem;line-height:28px;margin-bottom:12px;color:#333;}
.product_service .list:hover .pic-icon i{transform: rotate(360deg);}
.product_service .list:hover .tit{color:#013d93;}


.product_service1{background:#f8fafc;padding:80px 0;}
.product_service1 .tit1{background:linear-gradient(135deg, #2d7aff, #5a9aff);padding:8px 15px;color:#ffffff;font-size:1.175rem;width:280px;text-align:center; border-radius:5px;font-weight:600;margin-bottom:5px;margin-top:8%;}
.product_service1 .tit2{line-height:1.35em;color:#0b2b5c;font-size:1.375rem;font-weight:bold;margin-top:10px;}
.product_service1 .txt{color:#333;font-size:1rem;line-height:1.55em;/*text-align:justify;*/margin-top:1rem;font-weight:400;}
.product_service1 .txt i{color:#ff6600;padding-right:10px;}
.product_service1 .txt em{color:#ff6600;padding-right:10px; list-style:none;}
.product_service1 .pic{overflow:hidden;border-radius:20px;margin-left:5%;}
.product_service1 .pic img{display:block;max-width:100%;transition: all 0.6s;}
.product_service1 .pic:hover img{transform:scale(1.1);}
.product_service1 .pic1{overflow:hidden;border-radius:20px;margin-right:5%;margin-left:0;}
.product_service1 .pic1 img{display:block;max-width:100%;transition: all 0.6s;}
.product_service1 .pic1:hover img{transform:scale(1.1);}

.product_service2{padding:80px 0;background:#f8fafc;}
.product_service2 .nr{display:grid;grid-template-columns:repeat(6, 1fr);gap:30px;position:relative;}
.product_service2 .nr:before{content:'';position:absolute;top:3.4375rem;left:10%;right:10%;height:1px;border:1px dashed rgba(0, 0, 0, 0.3);z-index:1;}
.product_service2 .nr .list{text-align:center;position:relative;z-index:2;}
.product_service2 .nr .list .num{width:6.875rem;height:6.875rem;border:1px dashed#013d93;background-color:#ffffff;color:#013d93;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 30px;transition: all 0.4s;}
.product_service2 .nr .list:hover .num{transform: rotate(360deg);}
.product_service2 .nr .list .tit{font-size:1.25rem;}

@media (max-width: 768px) {
	.product_service .list{padding:20px 10px;border-radius:10px;}
	.product_service .pic-icon{margin-bottom:15px;width:50px;height:50px;}
	.product_service .tit{margin-bottom:0;font-weight:500;font-size:1.025rem;}
	.product_service1{padding:30px 0;}
	.product_service1 .tit1{margin-top:0;}
	.product_service1 .tit2{font-size:1.175rem;}
	.product_service1 .txt{font-size:1rem;}
	.product_service1 .pic{margin:15px 0;}
	.product_service1 .pic1{margin-bottom:20px;margin-right:0;}
	.product_service2{padding:30px 0;}
	.product_service2 .nr{grid-template-columns:repeat(3, 1fr);}
	.product_service2 .nr:before{height:0;border:none;}
	.product_service2 .nr .list .num{width:4.875rem;height:4.875rem;margin:0 auto 10px;}
	.product_service2 .nr .list .tit{font-size:1rem;}
}

.pro_nav{margin-bottom:40px;text-align:center;}
.pro_nav li{display:inline-block;margin:5px;}
.pro_nav li a{display:block;padding:0 35px;line-height:45px;color:#fff;font-size:1.125rem;text-align:left;background:#013d93;border-radius:5px;}
.pro_nav li a i{padding-left:20px;}
.pro_nav li a:hover,.pro_nav li a.on{background:linear-gradient(135deg, #2d7aff, #5a9aff);}

@media (max-width:768px){
	.pro_nav{display:none;}
}

/*产品详情*/
.product_show{padding:80px 0;}
.product_show .container .row{/*width:73% !important;*/ margin: 0 auto; border-radius:1.25rem;background:#ffffff;border:1px solid #f5f5f5;box-shadow:0px 0px 3.125rem 0px rgba(0, 0, 0, 0.1);}
.product_show .pic{overflow:hidden;border-radius:1.25rem 0 0 1.25rem;background:#ffffff;border:1px solid #ddd;}
.product_show .pic img{display:block;max-width:100%;margin:0 auto;}
.product_show .p_right{padding:7% 5%;}
.product_show .p_right .tit{font-size:1.875rem;font-weight:bold;color:#333;margin-bottom:20px;}
.product_show .p_right .txt{font-size:1.1rem;line-height:1.875rem;color:#5B5B5B;margin-bottom:30px;}
.product_show .p_right .txt p span{text-wrap-mode: wrap !important;}

@media (max-width: 768px) {
	.product_show{padding:30px 0;}
	.product_show .pic{border-radius:1.25rem 1.25rem 0 0;}
	.product_show .p_right{margin-top:0;padding:7% 0;}
	.product_show .p_right .tit{font-size:1.3rem;margin-bottom:10px;}
	.product_show .p_right .txt{font-size:1rem;margin-bottom:0;}
}

.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;}

@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{padding-bottom:60px;}
.product_show1 .container{/*width:75% !important;*/}
.product_show1 .cp-title{position:relative;}
.product_show1 .cp-title::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(right, #FFF -16.94%, #013d93 100%);background:-moz-linear-gradient(right, #FFF -16.94%, #013d93 100%);background:-o-linear-gradient(right, #FFF -16.94%, #013d93 100%);background:linear-gradient(270deg, #FFF -16.94%, #013d93 100%);opacity:1;}
.product_show1 .cp-title .tit{color:#ffffff;font-size:1.375rem;line-height:1.5em;position:relative;font-weight:100;padding:0.7rem 0;padding-left:1.35em;z-index:99;}
@media (max-width: 768px) {
  .product_show1 .cp-title .tit{font-size:1.25rem;}
}
.product_show1 .cp-title .tit::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#f60;width:0.75rem;height:1em;z-index:99;}

.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 .content p span{text-wrap-mode:wrap !important;}
.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{padding-bottom:30px;}
	.product_show1 .content{font-size:1rem;line-height:1.75;}
}

/*工艺及设备*/
.gongyi_pic{border-radius:10px;overflow:hidden;/*padding:10px;border:1px solid #ddd;background:#ffffff;*/}
.gongyi_pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.6s;border-radius:10px;}
.gongyi_pic:hover img{transform:scale(1.1);}
.gongyi{margin:50px 0;}
.gongyi .tab{margin:30px auto;position:relative;overflow:hidden;background:#fff;width:100%;line-height:1.5;font-weight:300;color:#888;-webkit-font-smoothing:antialiased;border-radius: 1.25rem;border:1px solid #f5f5f5;box-shadow:0px 0px 3.125rem 0px rgba(0, 0, 0, 0.1);}
.gongyi .tabs{display:table;position:relative;overflow:hidden;margin:0;background:#0447a8;padding:5px 0;width:100%;/*border-bottom:2px solid #013d93;*/}
.gongyi .tabs li{float:left;overflow:hidden;line-height:1.55em;;position:relative;width:9.05%;text-align:center;}
.gongyi .tabs li::before{content:"»";position: absolute;top: 50%;transform: translateY(-50%);left: 0;color:#fff;font-size:20px;}
.gongyi .tabs li:first-child::before{display:none;}
.gongyi .tabs a{color:#ffffff;display:block;letter-spacing:0;outline:none;padding:5px 19px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:1.025rem;font-weight:bold;}
.gongyi .tabs a .tb{margin:0 auto;overflow: hidden;padding-top:10px;}
.gongyi .tabs a .tb img{display:block;max-width:40px;margin:0 auto;}
.gongyi .tab_content{padding:40px;}
.gongyi .tabs_item {display:none;}
.gongyi .tabs_item:first-child {display:block;}
.gongyi .tabs_item .nr{padding:0 10px;font-size:1rem;line-height:1.75rem;color:#333;}
.gongyi .tabs_item .nr .num{color:#013d93;font-size:2.5rem;font-weight:300;line-height:4rem;}
.gongyi .tabs_item .nr .tit{color:#000;font-size:1.35rem;font-weight:700;line-height:2rem;margin-bottom:1.25rem;}
.gongyi .tabs_item .nr .text{font-size:1rem;line-height:1.55rem;color:#666;font-weight:400;}
.gongyi .tabs_item .nr .text p em{color:#013d93;padding-right:10px;}
.gongyi .tabs_item .nr .text p span{text-wrap-mode:wrap !important;}
.gongyi .current a{color:#fff;margin:0 5px;box-shadow:0 2px 5px #000; background:#023681;border-radius:10px;}

@media (max-width: 768px) {
	.gongyi{margin:30px 0;}
	.gongyi .tabs li{width:25%;text-align:center;line-height:22px;}
	.gongyi .tabs li::before{left:-3%;}
	.gongyi .tabs a{padding:5px 10px;font-size:0.8rem;}
	.gongyi .tabs a .tb{padding-top:5px;}
	.gongyi .tabs a .tb img{max-width:30px;}
	.gongyi .tab_content{padding:15px;}
	.gongyi .tabs_item .nr{padding:10px 0;}
	.gongyi .tabs_item .nr .tit{font-size:1.175rem;margin-bottom:1rem;}
	.gongyi .current a{margin:0;}
}

	
/*应用领域*/
.case .about_left{border-radius:20px;}
.case .about_left img{display:block;max-width:100%;border-radius:20px;}
.case .about_right{background:#f0f4f7;padding:5.5%;border-radius:20px;}
.case .about_right .tit{line-height:1.35em;color:#000000;font-size:2rem;font-weight:200;}
.case .about_right .line{width:50px;height:3px;background:#013d93;margin-top:1rem;}
.case .tit1{line-height:1.35em;color:#013d93;font-size:1.375rem;font-weight:500;}
.case .txt{color:#333;font-size:1.125rem;line-height:1.75em;text-align:left;margin-top:1rem;font-weight:400;}
.case .txt p{/*text-indent:2.2em;*/}
.case .con{text-align:center;}

@media (max-width: 768px) {
	.case .txt{font-size:1rem;}
}


.case1{/*background:#f0f4f7;*/ background: url("../images/case_bj.jpg") no-repeat center;background-size:100%;}
.case1 ul{margin-bottom:0;}
.case1 ul li{background:#fff;margin-bottom:30px;padding:15px;border-radius:10px;box-shadow:1px 0 6px 2px #eee;}
.case1 ul li .pic{overflow:hidden;border-radius:10px;margin:15px;}
.case1 ul li .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.6s}
.case1 ul li a:hover .pic img{transform:scale(1.1);}
.case1 ul li .tit{color:#2B2D2D;font-size:1.5rem;line-height:1.75;font-weight:500;margin-top:3rem;}
.case1 ul li .txt{color:rgba(0, 0, 0, 0.5);font-size:1rem;margin:1rem 0;}
.case1 ul li .more{margin-top:1.5rem;color:#013d93;font-size:1rem;}
.case1 ul li .more i{font-size: 20px;}
.case1 ul li .more img{vertical-align:middle;padding-left:10px;}
.case1 .nr{margin:0 auto;text-align: center;}
.case1 .list{background:#fff;padding:30px;border-radius:10px;box-shadow:1px 0 6px 2px #eee;margin:0 15px;width:25%;display:inline-block;vertical-align:top;}
.case1 .list .pic{overflow:hidden;border-radius:10px;}
.case1 .list .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.6s}
.case1 .list a:hover .pic img{transform:scale(1.1);}
.case1 .list .tit{color:#0b2b5c;font-size:1.25rem;line-height:1.75;font-weight:600;margin-top:1rem;}
.case1 .list .txt{color:rgba(0, 0, 0, 0.5);font-size:1rem;margin:1rem 0;}
.case1 .list .more{margin-top:1.5rem;color:#013d93;font-size:1rem;}
.case1 .list .more i{font-size: 20px;}
.case1 .list .more img{vertical-align:middle;padding-left:10px;}

@media (max-width: 768px) {
	.case1{background:#f0f4f7;}
	.case1 .list{width:100%;margin:0 0;margin-bottom:20px;padding:15px;}
	.case1 .list .tit{font-size:1.175rem;}
	.case1 .list .txt{margin:0;}
	.case1 .list .txt p{margin-bottom:0;}
	.case1 .list .more{margin-top:1rem;}
}

.case2{}
.swiper-kehu{border-radius:1.25rem;background:#ffffff;border:1px solid #f5f5f5; box-shadow:0px 0px 3.125rem 0px rgba(0, 0, 0, 0.1);padding:20px !important;}
.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;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.case2 .case2-box .img{width:50%;overflow:hidden;display: block;border-radius:1.25rem 0 0 1.25rem;}

@media (max-width: 768px) {
  .case2 .case2-box .img{width:100%;}
}
.case2 .case2-box .img img{width:100%;}
.case2 .case2-box .cont-pas{width:50%;}

@media (max-width: 768px) {
  .case2 .case2-box .cont-pas{width:100%;padding:1.5rem 0;}
}
.case2 .case2-box .cont-pas u{display:block;font-size:0;margin-left:5%;}
.case2 .case2-box .cont-pas u img {height:3.625rem;}
.case2 .case2-box .cont-pas .cp-tita{margin:0.5rem 0;position:relative;}
.case2 .case2-box .cont-pas .cp-tita::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(right, #FFF -16.94%, #787878 100%);background:-moz-linear-gradient(right, #FFF -16.94%, #787878 100%);background:-o-linear-gradient(right, #FFF -16.94%, #787878 100%);background:linear-gradient(270deg, #FFF -16.94%, #787878 100%);opacity:0.2;}
.case2 .case2-box .cp-tita .tit{color:#0b2b5c;font-size:1.25rem;line-height:1.75;font-weight:600;position:relative;padding:0.5rem 0;padding-left:5%;}
.case2 .case2-box .cp-tita .tit::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#2d7aff;width:0.75rem;height:1em;}
.case2 .case2-box .p1{padding:0 5%;color:#333;font-size:1rem;line-height:1.5em;/*text-align:justify;*/}
.case2 .case2-box .p1 p{margin-bottom:0;}
.case2 .case2-box .pic_box{padding:0 5%;}
.case2 .case2-box .pic_box .pic{overflow:hidden;border-radius:10px;margin-top:0.7rem;}
.case2 .case2-box .pic_box .pic img{display:block;max-width:100%;margin:0 auto;}

@media (max-width: 768px) {
	.case2 .case2-box .cp-tita .tit{font-size:1.175rem;}
	.case2 .case2-box .p1{font-size:1rem;padding:0;}
}

.case3{background:#f0f4f7;}
.case3 .list{padding:50px 0;border-radius:10px;background:#ffffff;margin-top:20px;text-align:center;box-shadow:0px 0px 3.125rem 0px rgba(0, 0, 0, 0.05);}
.case3 .pic-icon{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg, #2d7aff, #5a9aff);font-size:32px;color:#ffffff;position:relative;z-index:1;text-align:center;margin:0 auto;margin-bottom:40px;}
.case3 .pic-icon::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:14px;background:#013d93;opacity:0.2;z-index:-1;-webkit-transform:rotate(23deg);transform:rotate(23deg);-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.case3 .pic-icon i{display:inline-block;color:#ffffff;text-transform:none;line-height:1;transition: all 0.4s;}
.case3 .tit{font-size:1.25rem;line-height:1.75;font-weight:600;margin-bottom:12px;color:#0b2b5c;height:70px;}
.case3 .txt{color:#333;font-size:1rem;line-height:1.75em;text-align:center;height:85px;}
.case3 .list:hover .pic-icon i{transform: rotate(360deg);}
.case3 .list:hover .tit{color:#013d93;}

.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.25rem;line-height:1.75;font-weight:600;color:#0b2b5c;margin:0 20px;width:85%;}
.down .d_list .d_more{display:inline-flex;font-size:1.1rem;color:#ffff;background:#013d93;border-radius:20px;padding:5px 20px;}
.down .d_list .d_more i{padding-right:10px;}
.down .d_list a:hover .tit{color:#0d4da1;}

@media (max-width: 768px) {
	.case3 .list{padding:30px 15px;}
	.case3 .pic-icon{width:50px;height:50px;margin-bottom:12px;}
	.case3 .tit{font-size:1.175rem;margin-bottom:8px;height:auto;line-height:1.55em;}
	.case3 .txt{font-size:1rem;height:auto;line-height:1.55em;}
	.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:0.75rem;padding:5px 8px;}
	.down .d_list .pic{}
}

/*新闻动态*/
.news-list{padding-bottom:20px !important;}
.news-list ul li{margin-bottom:2.375rem;background:#F5F6F8;position:relative;padding:20px;border-radius:10px;}
.news-list ul li .n_pic{overflow:hidden;border-radius:10px;}
.news-list ul li .n_pic img{display:block;max-width:100%;margin:0 auto;transition:all .6s;}
.news-list ul li:hover .n_pic img{transform:scale(1.1);}
.news-list ul li .name{font-size:1.175rem;line-height:1.875rem;color:#0b2b5c;font-weight:600;padding-top:0.9375rem;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.news-list ul li:hover .name{color:#013d93;}
.news-list ul li .data{font-weight:bold;font-size:1rem;line-height:1.875rem;color:#AAAAAA;margin:0.625rem 0;}
.news-list ul li .data i{padding-right:10px;}
.news-list ul li .txt{font-size:1rem;line-height:1.5rem;color:#5B5B5B;/*text-align:justify;*/}
.news-list ul li .txt p{margin-bottom:0;}
.news-list ul li .more{margin-top:1.2rem;color:#013d93;font-size:1rem;}
.news-list ul li .more i{font-size: 20px;}
.news-list ul li .more img{vertical-align:middle;padding-left:10px;}

@media (max-width:768px){
	
}

/*内页新闻详情*/
.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:1.325rem;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;height: auto !important;}
.news_show .nr .back{border:1px solid #0168b7;line-height:50px;font-size:16px;color:#0168b7;padding:0;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:10px;line-height:28px;}
	.news_show .title{margin-bottom:20px}
	.news_show .nr .pic{width:100%;}
	.news_show .nr .back{line-height:40px;padding:0 10px;margin-top:20px;width:160px;}
}

/*内页联系我们*/
.contact{}
.contact .contact-l{overflow:hidden;background:#f8f9fc;}
.contact .contact-l h3{font-size:1.875rem;font-weight:bold;padding:20px 20px 20px;letter-spacing:3px;text-transform:uppercase;}
.contact .contact-l h3 em{display:block;color:#9c9c9c;font-size:0.8rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:15px 0;}
.contact .contact-l ul{margin:0;}
.contact .contact-l ul li{padding:20px 20px;overflow:hidden;}
.contact .contact-l ul li span{float:left;margin-left:70px;font-size:1.1rem;line-height:25px;margin-bottom:20px;}
.contact .contact-l ul li:first-child{background:#ffffff;}
.contact .contact-l ul li i{float:left;position:absolute;left:0;width:50px;height:50px;background:#013d93;padding:5px;line-height:0;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.contact .contact-l ul li i img{max-width:100%;transition:all 0.4s;}
.contact .contact-l ul li i img:hover{transform:rotate(360deg);}
.contact .contact-r{overflow:hidden;background:#f8f9fc;text-align:center; padding:3% 0;}
.contact .contact-r span{display:block;font-size:22px;margin:10px 0;}
.contact .contact-r p{font-size:16px;}
.contact .contact-r img{max-width:100%;}

@media (max-width:768px){
	.contact .contact-l h3{font-size:1.175rem;padding:20px 20px 20px;padding-bottom:0;margin-top:0;letter-spacing:1px;}
	.contact .contact-l h3 em{font-size:0.7rem;margin-top:10px;}
	.contact .contact-l ul li span{font-size:1rem;margin-bottom:10px;}
	.contact .contact-r span{font-size:20px;margin-top:0;}
	.contact .contact-r{padding-top: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:5rem;border-top:8px solid #013d93;}
.footer ul{display:flex}
.footer ul li{line-height:2;font-size:1rem;border-right:1px solid rgba(255,255,255,0.2);text-align:left;padding:0 2%;}
.footer ul li:first-child{padding-left:0;width:19%;}
.footer ul li:nth-child(4){width:42%;}
.footer ul li:last-child{border-right:none;padding-right:0;}
.footer ul li .tit{font-size:1.25rem;color:#ffffff;margin-bottom:8px;}
.footer ul li .line{margin-bottom:20px;width:28px;height:3px;background:#2d7aff;border-radius:4px;}
.footer ul li .txt{line-height:1.75;font-size:1rem;}
.footer ul li .txt dd{color:#ddd;margin-bottom:0;line-height:1.75;}
.footer ul li .txt dd a{color:#ddd;}
.footer ul li .txt dd a:hover{color:#ffffff;}
.footer ul li .txt dd i{padding-right:10px;display:inline-block;color:#2d7aff;}
.footer ul li .txt dd p{display:inline-block;margin-bottom:0;width:80%;vertical-align:top;}
.footer .ewm{line-height:1.5em}
.footer .ewm img{display:block;max-width:100%;margin:0 auto;border-radius:5px;border:3px solid #fff;}
.footer .ewm p{margin-top:5px;margin-bottom:0;}

.footer_bottom{line-height:50px;text-align:center;color:#ddd;font-size:1rem;border-top:1px solid #27354b;margin-top:5rem;}
.footer_bottom a{color:#ddd;}
.footer_bottom a:hover{color:#ffffff;}

@media (max-width:1600px) {
	.footer ul li{padding:0 3.5%;}
}
@media (max-width:1440px) {
	.footer ul li{padding:0 3%;}
}

@media screen and (max-width: 768px){
	.footer{padding-top:20px;}
	.footer ul{display:block;}
	.footer ul li{width:100%;border-right:none;margin-bottom:15px;}
	.footer ul li:nth-child(4){width:100%;}
	.footer ul li.f{display:none;}
	.footer ul li .tit{margin-bottom:10px;}
	.footer ul li .txt dd p{width:auto;}
	.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:#003e8e;}
.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;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:20px !important;}
}
