﻿
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ol,ul,li{ list-style:none;padding: 0;}
body{ font-size:14px; color:#191919; line-height:24px; margin:0px auto; padding:0px;  font-family:"Microsoft YaHei"; max-width:1920px;overflow-x: hidden;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#191919; font-family:"Microsoft YaHei";}
a:hover{ color:#ff0000; text-decoration:underline; font-family:"Microsoft YaHei";text-decoration:none; }
em,i{font-style:normal}
h1,h2,h3,h4{font-weight:normal;}
.fl{float: left;}
.fr{float: right;}
@font-face {
	font-family: 'DIN';
	src:url('../font/DIN-Regular-2.otf');
}
@font-face {
	font-family: 'play';
	src:url('../font/PlayfairDisplay-Black-2.ttf');
}
@font-face {
	font-family: 'albb';
	src:url('../font/albb.otf');
}
@font-face {
	font-family: 'OPPO';
	src:url('../font/OPPO.ttf');
}

.w1600{max-width:1600px;margin: 0 auto;width: 92%;}
.w1500{max-width:1500px;margin: 0 auto;width: 92%;}
.w1400{max-width:1400px;margin: 0 auto;width: 92%;}
.w1200{max-width:1200px;margin: 0 auto;width: 92%;}
/*网站头部*/
header{position: fixed;top: 0;width:100%;z-index:999;
    background:#fff;
	max-width: 1920px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .15);
}
header.xg{
    background:#fff;
	
}
header:hover{
    background:#fff;
}
.top_dg{height:100px;max-width:94%;margin: 0 auto;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
}
.top_left{float: left;line-height: 100px;}
.top_left a{
    display: flex;
    align-items: center;
    height: 100px;
}
.top_nav{
    display: flex;
    justify-content: flex-end;
}
.top_nav>ul{
display: flex;
align-items: center;
justify-content: space-between;
}
.top_nav>ul>li{float: left;padding-left:60px;line-height: 100px;position: relative;}
.top_nav>ul>li>a{color:#222;font-size:18px;text-transform: uppercase;font-family:"Microsoft YaHei";position: relative;display: block;}
.nav_hover a{color:#0041C2 !important;font-weight: 500;}
.top_nav ul li:hover a{color:#222 !important;}
.slidBox{
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    min-width: 1024px;
    height: 0;
    overflow: hidden;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    flex-wrap: nowrap;
    z-index: 110;
    margin: 0 auto;
    padding: 0 18%;
    transition: all .5s ease;
    opacity: 0;
    box-sizing: border-box;
    top: 100px;
}
.leftBox{
    flex: 0 0 45%;
    overflow: hidden;
    max-width: 455px;
    margin: 46px 0px;
}
.right_img:hover .img100{
    transform: scale(1.1);
}
.right_img .img100{
    transition-duration: .5s;
    display: block;
    width: 100%;
}
.rightBox{
    flex: 0 0 40%;
    margin: 46px 0px;
}
.left_text .onetitle{
    font-size: 18px;
    line-height: 1.1;
    color: #333;
    padding-bottom: 20px;
    padding-top: 20px;
    font-weight: bold;
    text-align: left;
}
.navSbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.navSli{
    flex: 0 0 50%;
}
.navSbox .navSlink{
        display: block;
    font-size: 14px;
    line-height: 45px;
    color: #666;
    transition-duration: .3s;
    padding: 0px 15px;
    margin: 10px 10px 0 0;
    border: 1px #efefef solid;
    border-radius: 0px;
    text-align: left;
    position: relative;
}
.navSbox .navSlink:before{
    content: "";
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
    width: 4px;
    height: 4px;
    background: #0041C2;
    position: relative;
    top: 20px;
}
.top_nav ul li:hover .slidBox { 
    height:auto; 
    opacity:1; 
    background:#fff url(http://www.siluoerpowder.com/Public/Home/default/images/nav.jpg) no-repeat center bottom; 
    background-repeat: no-repeat; 
    background-position: bottom center; 
    border-top: 1px #efefef solid;
}


header .top_nav ul li a::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	background:#0041C2;
	width: 100%;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
header .nav_hover>a::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background:#0041C2;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}
header .top_nav ul li a:hover::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background: #0041C2;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}
header .nav_weixin dd{color:#333 !important;}
header .searchBtn dd{color:#333 !important;}

.nav_weixin{float: left;margin-top:32px;padding-left:30px;border-left:dashed 1px #d2d2d2;height:30px;margin-left:30px;position: relative;}
.nav_weixin img{float: left;}
.nav_weixin dd{float: left;line-height:35px;font-size:16px;color:#ccc;}
.nav_weixin:hover dd{color:#ff991b;}
.weixin_img01{opacity: 0;
-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	-webkit-transform: translateX(-50%,30px);
	  transform: translate(-50%,30px);
	  background:#fff;
	  position: absolute;
	  top:30px;
	  left:0%;
	  padding:30px 20px 0px;
	  visibility: hidden;
}
.nav_weixin .weixin_img01 img{
	display: block;
	z-index: 99999;
	width:40px;
	border-radius:6px;
}
.nav_weixin .weixin_img01 a{display: block;width: 100%;line-height:30px;width: 100px;text-align: center;font-size: 16px;padding: 16px 0;
border-bottom: solid 1px #eee;
}
.nav_weixin .weixin_img01 a:hover span{color:#ff991b;}
.nav_weixin .weixin_img01 a span{color: #666;}
.nav_weixin:hover .weixin_img01{
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.top_nav .subnav{background:#fff;top: 100px;left: 0%;visibility: hidden;width:200px;-webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;z-index: 9999999;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1);position: absolute;padding: 0;}
.top_nav .subnav ul{max-width:1600px;width: 100%;margin: 0 auto;display: flex; flex-wrap: wrap;justify-content: center;}
.top_nav ul li:hover .subnav{ visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;}
.top_nav .subnav li{padding:15px 0;text-align: center; position: relative;width:auto;border-right:none;line-height: 30px;height: 30px;background: none;}
.top_nav .subnav li .subnav_a{color: #cecece !important;font-size: 15px;border-left:solid 1px #818181;padding:0 20px;display: flex;align-items: center}
.top_nav .subnav li:nth-child(1) .subnav_a{border-left: none;}
.top_nav .subnav li .subnav_a:hover{color:#fff !important;}
.top_nav .subnav li .subnav_a img{padding-right:10px;}
.top_nav ul li .subnav ul li a{
    font-size: 18px;
}
.top_nav ul li .subnav ul li a::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background:#0041C2;
	width: 100%;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
header .top_nav ul li .subnav ul li a:hover::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background:#0041C2;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}

.top_box_fl{display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 40px;
}
.ind_tel{position: relative;padding-right:20px;}
.ind_tel::after{
	content: "";
	position: absolute;
	bottom:50%;
	transform: translateY(50%);
	right: 0;
	width: 10px;
	height: 8px;
	background:url(http://www.siluoerpowder.com/Public/Home/default/images/3.png) no-repeat center;
}
.ind_tel dl{display: none;position: absolute;
    background: #fff;
    padding: 20px;
    left: -50%;
}
.ind_tel:hover dl{display: block;}
.ind_tel dl dd img{width:40px;border-radius: 6px;margin-right: 10px;}
.ind_tel dl dd{font-size:16px;font-family: arial;display: flex;padding-top: 15px;}

.top_tel{border-left: solid 1px #dcdcdc;padding-left: 40px;}
.top_tel span{font-size:20px;color: #333;font-family: arial;line-height: 46px;display: inline-block;
background:url(../image/tel.png) no-repeat center left;padding: 0 0px 0 40px;
margin-right: 50px;
}

.searchBtn{float: right;height:50px;background:#0041C2 url(../image/icon_02.png) no-repeat center;cursor: pointer;position: relative; z-index:999;line-height: 100px;border-radius: 100%;}

.searchBtn dd{font-size:16px;color: #ccc;width: 50px;}
.searchBtn .search {transition: all 1s;position: absolute;right: -1000px;top: 0px;width: 610px;background: #fff;height: 74px;}
.searchBtn .search {overflow: hidden;width: 410px;height: 55px;border: 1px solid #e3e3e3;border-radius: 27px;}
.searchBtn .search #seachkeywords {height: 51px;margin: 2px 0 2px 18px;border: none;float: left;width:320px;color: #ccc;line-height: 51px;outline: none;font-size: 16px;}
.searchBtn .search .anSearch {float: right;height: 47px;width: 47px;margin:4px 5px 0 0;background: url(../image/icon_03_1.png) no-repeat center;border: none;}
.searchBtn:hover .search {right:0px;}
.sp_header{display: none;}

.top_button a{
	background: #0041C2;
	line-height: 45px;
	padding: 0 40px;
	border-radius: 40px;
	display: inline-block;
	font-size: 16px;
	color: #FFFFFF;
}


@media ( max-width:1030px) {
	.top_nav{display: none;}
	.sp_header{display: block;}
	.top_left{padding-left:20px;}
}
@media ( max-width:768px) {
 .top_dg{height:60px !important;}
 .sp_header{height: 60px !important;top: 0;}
 .top_left{padding: 0;}
 #ups-banner{margin-top:60px !important;}
 .sp_nav{margin-top:35% !important;}
 .top_left img{height:34px;}
 .top_left{padding-left:20px;}
 .top_left a{height: 60px;}
}
@media ( max-width:375px) {
 .top_dg{height:60px !important;}
 .sp_header{height: 60px !important;}
 .top_left{padding: 0;}
 #ups-banner{margin-top:60px !important;}
 .sp_nav{margin-top:50% !important;    transform: scale(0.79);}
 .top_left{padding-left:20px;}
}

/*----手机站导航开始----------*/
.sp_header{height:120px;overflow:hidden;position:absolute;z-index:999;right:10px;}
.sp_nav{width:50px;position:relative;cursor:pointer;height:30px;margin-top:100%;}
.sp_nav span{display:block;background:#0041C2;width:30px;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:10px}
.sp_nav span:nth-of-type(3){top:20px}
.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:99;
background: linear-gradient(90deg, #fcfcfc 70%, rgba(0, 0, 0, 0.5) 30%);
width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.sjj_nav span{padding-top: 20px;display: block;margin-left:20px;float: left;}
.sjj_nav span img{display: block;float: left;padding-top:6px;}
.nav_show{top:60px;}
.sjj_nav>ul{
	width:68%;
}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.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 #ddd solid;margin-left:20px;position:relative;line-height:60px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;text-transform: uppercase;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*----手机站导航结束----------*/

/* banner */
#ups-banner{margin-top: 100px;overflow: hidden;position: relative;}
.bottom-nav{
	text-align: center;
	position: absolute;
	bottom:3% !important;
	z-index: 10;
	left:50%;
	width: 94%;
	max-width:1920px;
	transform: translateX(-50%);
	display: flex;
	justify-content: center;
}
.bottom-nav .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom:0% !important;
}
.swiper-pagination {
    position: relative;
    display: block;
    /* height: 29px; */
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
}
#ups-banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background:none;
	opacity: 1;
	box-sizing: border-box;
	margin:15px 6px;
	vertical-align: middle;
	background: rgba(255, 255, 255, 0.4);
}

#ups-banner .swiper-pagination-bullet-active {
	background: #fff;
	/* width: 20px; */
	border-radius: 40px;
}	
#ups-banner .swiper-slide img{width: 100%;}

.ban_txt{
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
	max-width: 1400px;
	width: 100%;
	font-family: "Microsoft YaHei";
}
.ban_txt01 .ban_txt_box{
	width: 50%;
}
.ban_txt h1{
	font-size: 68px;
	color: #FFFFFF;
	line-height: 90px;
	font-weight: 600;
}
.ban_txt h2{
	font-size: 68px;
	color: #FFFFFF;
	line-height: 90px;
	font-weight: 600;
}
.ban_txt h3{
	padding-top: 30px;
	font-size: 26px;
	color: #FFFFFF;
	line-height: 50px;
	padding-bottom: 50px;
	font-weight: 300;
}
.ban_txt a{
	background: rgba(255,255,255,0.2) !important;
	border-radius:40px;
	border: 2px solid #FFFFFF;
	line-height: 60px;
	display: inline-block;
	padding: 0 40px;
	font-size: 20px;
	color: #FFFFFF;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	overflow: hidden;
}

.ban_txt a::before{
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  /* background: linear-gradient(90deg, transparent, rgba(180, 220, 255, 0.35), transparent); */
  background: #0041C2;
  transition: left 0.7s ease;
  z-index: -1;
}
.ban_txt a:hover::before{
  left: 0%;
  z-index: -1;
}
.ban_txt a:hover{
	border:2px solid #0041C2;
	transition: all 0s ease;
}

.ban_txt02 .ban_txt_box{
	text-align: center;
}
.ban_txt02 h3{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 1000px;
	margin: 0 auto;
}
.ban_txt02 h3 dl{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	width: 40%;
}
.ban_txt02 h3 dl dd{
	padding-left:8px;
	font-size: 26px;
	font-weight: 300;
	font-family: "Microsoft YaHei";
}

.ban_txt03{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
}
.ban_txt03 h3{
	padding:60px 0 0 0;
}

/* 默认初始状态：文字透明+向下偏移 */
.ban_txt h1, .ban_txt h2, .ban_txt h3, .ban_txt a ,.ban_txt_box-fr{
  opacity: 0;
  transform: translateX(1800px);
  transition: all 0.6s ease;
}
/* 标题层级，最先出现 */
.ban_txt h1,.ban_txt h2 {
  transition-delay: 0s; /* 无延迟，第一个出场 */
}
/* 描述文字，延迟0.2s第二个出场 */
.ban_txt h3,.ban_txt_box-fr {
  line-height: 1.8;
  transition-delay: 0.2s;
}
/* 按钮，延迟0.4s最后出场 */
.ban_txt a{
  background: transparent;
  transition-delay: 0.4s;
}

/* 当前激活slide内文字执行入场动画 */
.swiper-slide-active .ban_txt h1,
.swiper-slide-active .ban_txt h2,
.swiper-slide-active .ban_txt h3,
.swiper-slide-active .ban_txt_box-fr,
.swiper-slide-active .ban_txt a {
  opacity: 1;
  transform: translateX(0);
}

/* 退场动画：切换时先淡出上移 */
.slide-text.out .ban_txt h1,
.slide-text.out .ban_txt h2,
.slide-text.out .ban_txt h3,
.slide-text.out .ban_txt_box-fr,
.slide-text.out .ban_txt a {
  opacity: 0;
  transform: translateX(1800px);
  transition-delay: 0s !important;
}
/* banner end*/

/* 标题 */
.ind_txt {
    text-align: center;
    padding-top: 80px;
	position: relative;
}
.ind_txt h2 {
    font-size: 48px;
    color: #333333;
    font-weight: 600;
    line-height: 48px;
}
.ind_txt h3 {
    font-size: 24px;
    color: #333333;
    padding-top: 16px;
	font-weight: 300;
}
/* 标题 end*/

/* 数据化 */
.innum_foot{margin-top:60px;}
.innum_foot ul{display: flex; flex-wrap: wrap;  justify-content: space-between;width: 100%;}
.innum_foot ul li{width: 25%;display: flex; flex-direction: column; align-items: center;text-align: center;position: relative;}
/* .innum_foot ul li:nth-child(1),.innum_foot ul li:nth-child(2){border-right: 1px #bfbfbf dashed;} */
.innum_foot ul li h4{color:#0041C2;font-weight: bold;font-size:68px;font-family: "Microsoft YaHei";display: flex;line-height:68px; align-items: flex-end;padding: 20px 0 20px;}
.innum_foot ul li h4 p{display: inline-block;font-weight: 400;font-size:23px;color: #0041C2;line-height:16px;padding-left:5px;padding-bottom: 10px;}
.innum_foot ul li b{color:#333333;font-size:22px;font-weight: 500;}
.innum_foot ul li strong{font-size: 18px;font-weight: 300;padding-top: 14px;}
.innum_foot ul li::after{
	content: "";
	position: absolute;
	left:0;
	top: 0;
	height: 100%;
	width: 1px;
	background:#D2D2D2;
	z-index: 1;
}
.innum_foot ul li:nth-child(1)::after{
	display: none;
}
/* 数据化 end*/

/* 全链路 */
.ind_part01{
	background: url(../images/part01.jpg) no-repeat center center;
	margin-top: 80px;
	padding:85px 0;
}
.ind_part01_box{
	display: flex;
	flex-wrap: wrap;
	justify-content:flex-end;
	align-items: center;
	position: relative;
}
.ind_part01_fl{
	width: 50%;
	position: absolute;
	left: 0;
	top:50%;
	transform: translateY(-50%);
}
.ind_part01_fl h2{
	font-size: 48px;
	font-weight: 500;
	line-height: 65px;
}
.ind_part01_fl dl{
	padding-top: 50px;
	width: 70%;
}
.ind_part01_fl dl dt{
	font-size: 24px;
	font-weight: 500;
}
.ind_part01_fl dl dd{
	padding-top: 20px;
	font-size: 18px;
	font-weight: 300;
	line-height: 25px;
}
.ind_part01_fr{
	width: 55%;
	text-align: right;
}
.ind_part01_fr img{
	width: 100%;
	max-width: 750px;
	border-radius: 50%; /* 圆形核心 */
	/* 圆形柔和阴影，深蓝适配你网站 */
	box-shadow: 0 0px 60px rgba(0, 35, 90, 0.3);
}
/* 全链路 end*/

/* 服务内容 */
.ind_album{
	position: relative;
}
.inab-slier {
    overflow: hidden;
}
.inab_top{
	display: flex;
	justify-content: center;
}
.inab-slier .inab-line {
    display: inline-block;
    margin: 40px 0 60px;
	background: #fff;
	border: 2px solid #EBF2FF;
	border-radius: 60px;
}

.inab-slier .inab-line>li {
    display: inline-block;
    color: #333;
    padding: 0 80px;
    transition: all 0.3s;
	background:#fff;
	border-radius: 60px;
}
.inab-slier .inab-line>li>a {
    display: block;
    color: #333;
    text-align: center;
    font-size: 20px;
    line-height: 60px;
    transition: all 0.3s;
}

.inab-slier .inab-line>li.cur {
   background: #0041C2;
}
.inab-slier .inab-line>li.cur a{color: #fff;}
.inab-slier .inab-img {
    width: 100%;
}

.inab-slier .inab-box {
    overflow: hidden;
    text-align: center;
}
.inab-box img{
	width: 100%;
	object-fit: cover;
}
.inab-box02 img{
	width: 100%;
	object-fit: cover;
	position: relative;
    filter: blur(2px);
    /* 模糊后图片边缘会有白边，轻微放大裁切 */
    transform: scale(1.03);
        height: 100%;
}
.inab-box02_cao02>p{
    height: 374px;
    overflow: hidden;
}
.inab-box02_cao02>img{
    height: 100%;
}

.inab-box02{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.inab-box02_cao01{
	width: 20%;
}
.inab-box02_cao01 p{
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    height: 182px;
    width: 100%;
}

.inab-box02_cao02{
	width: 60%;
	padding: 0 10px;
	box-sizing: border-box;
}
.inab-box02_cao02_box{
	padding-top: 10px;
	width: 100%;
	box-sizing: border-box;
	/* 横向每列间隔10px */
	grid-column-gap: 10px;
	/* 纵向每行间隔10px */
	grid-row-gap: 10px;
	display: grid;
	grid-auto-flow: column;
	grid-template-columns: repeat(3, 1fr);
	overflow: hidden;
}
.inab-box02_cao02_box p{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	height: 182px;
}
.inab-slier .inab-box .swiper-slide {
    position: relative;
	height: auto;
}
.inab-box03 .swiper-slide{
	padding: 60px 0;
}
.inab-box03 .swiper-slide b{
	font-size: 40px;
	color: #DFDFDF;
	line-height: 56px;
	font-family: "DIN";
}
.inab-box03 .swiper-slide h3{
	font-size: 24px;
	color: #333333;
	font-weight: 500;
	padding: 60px 0 40px;
}
.inab-box03 .swiper-slide dl dd{
	font-weight: 300;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	padding-bottom: 16px;
}
.inab-box03 .swiper-slide:hover{
	background: #0041C2;
	border-radius: 20px;
	color: #fff;
}
.inab-box03 .swiper-slide:hover b,.inab-box03 .swiper-slide:hover h3,.inab-box03 .swiper-slide:hover dl dd{
	color: #fff;
}
.inab-slier .inab-box .swiper-slide::after{
	content: "";
	position: absolute;
	left:50%;
	bottom: 0;
	height: 4px;
	width: 65%;
	background:#0041C2;
	z-index: 1;
	transform: translateX(-50%);
	border-radius: 42px 42px 0px 0px;
}
.inab-slier .inab-box .swiper-slide:hover::after{
	background: #fff;
}
.inab-box03 .swiper-button-next,.inab-box03 .swiper-button-prev{
	width: 60px;
	height: 60px;
	background-size: auto;
	top: 60%;
}
.inab-box03 .swiper-button-prev,.inab-box03 .swiper-container-rtl .swiper-button-next{
	background-image: url('../images/icon_09.png');
	left: 8%;
}
.inab-box03 .swiper-button-next,.inab-box03 .swiper-container-rtl .swiper-button-prev{
	background-image: url('../images/icon_10.png');
	right: 8%;
}
.inab-box03 .swiper-button-next:after,.inab-box03 .swiper-rtl .swiper-button-prev:after{
	display: none;
}
.inab-box03 .swiper-button-next:after,.inab-box03 .swiper-button-prev:after{
	display: none;
}
/* 服务内容 end */

/* 案例 */
.cert_bg{
	background: #091e4b url('../images/service.jpg') center left no-repeat;overflow: hidden;padding:80px 0 170px;margin-top: 80px;
}
.cert-scoll {
    position: relative;
}
.cert_bg_txt{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.cert_bg_txt h2{
	font-size: 48px;
	color: #FFFFFF;
	line-height: 67px;
	font-weight: 600;
}
.cert_bg_txt a{
	background: #0041C2;
	color: #fff;
	line-height: 60px;
	display: flex;
	align-items: center;
	padding: 0px 30px;
	border-radius: 50px;
	font-size: 20px;
	font-weight: 400;
}
.cert_bg_txt img{
	padding-left: 10px;zoom: 0.8;
}
.cert-scoll .cert-swiper {
	width: 100%;
	padding-right: 25%;
	margin-top: 40px;
}

.cert-scoll .cert-swiper img {
    width: 100%;height: 340px;object-fit: cover;
	transition: all .8s ease;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
}
.cert-scoll .cert-swiper .swiper-wrapper{
	display: flex;
	align-items: stretch;
}
.cert-scoll .cert-swiper .swiper-slide{
	background: #f6f6f6;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}
.cert-scoll .cert-swiper .swiper-slide a{
	display: block;
	position: relative;
}
.news_cno{
	padding: 20px;
	background: #fff;
}
.news_img{
	position: relative;
	overflow: hidden;
}
.news_pos{
	position: absolute;
	bottom: 30px;
	left: 30px;
}
.news_pos h4{
	font-size: 36px;
	color: #FFFFFF;
	line-height: 50px;
	font-weight: 500;
}
.news_pos span{
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	background: rgba(255,255,255,0.7);
	border-radius: 0px 20px 20px 0px;
	padding:6px 25px 6px 10px;
	display: inline-block;
	font-weight: 400;
	margin-top: 10px;
}
.news_pos span i{
	color: #0041C2;
	font-weight: 500;
}
.news_cno h3{
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	font-weight: 500;
}
.news_cno b{
	font-size: 18px;
	color: #666666;
	font-weight: 300;
	padding-top: 8px;
	display: block;
}
.news_cno_shujiu{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 20px;
}
.news_cno_shujiu dl{
	background: #F5F6FB;
	border-radius: 10px;
	margin-right: 20px;
	padding: 20px;
	text-align: center;
	transition: all .8s ease;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
}
.news_cno_shujiu dl dt{
	font-family:'DIN';
	font-weight: 600;
	font-size: 32px;
	color: #333333;
	line-height: 45px;
}
.news_cno_shujiu dl dd{
	font-weight: 300;
	font-size: 18px;
	color: #666666;
	line-height: 25px;
}
.cert-scoll .swiper-button-next,.cert-scoll .swiper-button-prev{
	width: 60px;
	height: 60px;
	background-size: auto;
	top: auto;
	bottom: -90px;
}
.cert-scoll .swiper-button-prev,.cert-scoll .swiper-container-rtl .swiper-button-next{
	background-image: url('../images/icon_09.png');
	right:80px;
	left:auto;
}
.cert-scoll .swiper-button-next,.cert-scoll .swiper-container-rtl .swiper-button-prev{
	background-image: url('../images/icon_10.png');
	right:0;
}
.cert-scoll .swiper-button-next:after,.cert-scoll .swiper-rtl .swiper-button-prev:after{
	display: none;
}
.cert-scoll .swiper-button-next:after,.cert-scoll .swiper-button-prev:after{
	display: none;
}
.cert-scoll .cert-swiper .swiper-slide:hover img{
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}
.cert-scoll .cert-swiper .swiper-slide:hover h3{
	color: #0041C2;
}
.cert-scoll .cert-swiper .swiper-slide:hover dl{
	background: #0041C2;
}
.cert-scoll .cert-swiper .swiper-slide:hover dl dt,.cert-scoll .cert-swiper .swiper-slide:hover dl dd{
	color: #fff;
}
/* 案例 end*/

/* 新闻 */
.news_dg{
	padding: 80px 0;
}
.news_txt{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.news_txt .news_biti h2{
	font-size: 48px;
	color: #333;
	line-height: 67px;
	font-weight: 600;
}
.news_txt .news_biti h3{
	font-size: 24px;
	color: #333333;
	padding-top: 10px;
	font-weight: 300;
}
.news_txt a{
	border: solid 2px #0041C2; 
	color: #0041C2;
	line-height: 60px;
	display: flex;
	align-items: center;
	padding: 0px 30px;
	border-radius: 50px;
	font-size: 20px;
	font-weight: 400;
}
.news_txt a img{
	padding-left: 10px;
	zoom: 0.8;
}
.news_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 40px;
}
.news_box_fl{
	width: 45%;
}
.news_box_fl img{
	width: 100%;
	height: 400px;
	background: #B4B4B4;
	border-radius: 20px 20px 20px 20px;
	/*object-fit: cover;*/
}
.news_box_fl h4{
	font-family:'DIN';
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	line-height: 34px;
	padding: 20px 0 10px;
}
.news_box_fl h5{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	font-weight: 500;
}
.news_box_fr{
	width: 48%;
}
.news_box_fr .news_box_fr_con{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0;
	border-top: 1px solid #DFDFDF;
}
.news_box_fr .news_box_fr_con dl{
	width:60%;
}
.news_box_fr .news_box_fr_con dl dt{
	font-family:'DIN';
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	line-height: 34px;
}
.news_box_fr .news_box_fr_con dl dd{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	padding-top: 10px;
}
.news_box_fr .news_box_fr_con img{
	width: 35%;
	height: 134px;
	background: #B4B4B4;
	border-radius: 20px 20px 20px 20px;
	object-fit: cover;
}
.news_box_fl:hover h5{
	color: #0041C2;
}
.news_box_fr .news_box_fr_con:hover  dl dd{
	color: #0041C2;
}
/* 新闻 end*/

/* 咨询 */
.consult_dg{
	background: #0041C2 url('../images/consult.jpg') center center no-repeat;
	background-size:cover;
	padding: 110px 0;
}
.consult_box{
	text-align: center;
}
.consult_box h2{
	font-size: 48px;
	color: #FFFFFF;
	line-height: 67px;
	font-weight: 500;
}
.consult_box h3{
	font-size: 24px;
	color: #FFFFFF;
	line-height: 33px;
	font-weight: 300;
	padding: 20px 0 40px;
}
.consult_box a{
	background: #FFFFFF;
	border-radius: 40px 40px 40px 40px;
	display: inline-block;
	font-size: 20px;
	color: #1050CF;
	line-height: 60px;
	padding: 0 70px;
	font-weight: 500;
}

/* 咨询 end*/
/*网站内容 end*/

/* 底部 */
.bottom_dg{
	background: #001b4b url('../images/bottom.png') center center no-repeat;
	background-size:cover;
	padding: 80px 0 0;
}
.bottom_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.bottom_box_fl{
	width: 30%;
}
.bottom_box_tel{
	padding-top: 40px;
}
.bottom_box_tel h3{
	font-size: 16px;
	color: #adb5c4;
	line-height: 26px;
	display: flex;
	align-items: center;
	font-weight: 400;
}
.bottom_box_tel h3 img{
	padding-right: 6px;
}
.bottom_box_tel h4{
	font-size: 24px;
	color: #FFFFFF;
	line-height: 26px;
	padding-top: 8px;
	padding-bottom: 20px;
}
.bottom_box_tel b{
	font-size: 16px;
	color: #adb5c4;
	line-height: 26px;
	display: flex;
	align-items: center;
	font-weight: 300;
	padding-top: 8px;
}
.bottom_box_ewm{
	padding-top: 40px;
}
.bottom_box_ewm h5{
	font-size: 16px;
	color: #adb5c4;
	line-height: 26px;
	font-weight: 400;
}
.bottom_box_ewm_con{
	display: flex;
	flex-wrap: wrap;
	margin-top: 16px;
}
.bottom_box_ewm_con dl{
	margin-right: 25px;
	text-align: center;
}
.bottom_box_ewm_con dl img{
	width: 100px;
}
.bottom_box_ewm_con dl dd{
	font-size: 16px;
	color: #adb5c4;
	padding-top: 8px;
}
.bottom_box_fr{
	width: 60%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.bottom_box_fr ul h4{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: 500;
	padding-bottom: 26px;
}
.bottom_box_fr ul li a{
	font-size: 16px;
	color: #adb5c4;
	line-height: 40px;
	font-weight: 300;
}
.bottom_foot{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-top: solid 1px #657592;
	margin-top: 20px;
	line-height: 80px;
	color: #adb5c4;
}
.bottom_foot a{
	color: #adb5c4;
}
/* 底部 end*/

/* 手提电脑/平板 */
@media ( max-width:1480px) {
.ban_txt h2,.ban_txt h1{
	font-size: 48px;
	line-height: 60px;
}
.inab-box02_cao02>p{
    height: 370px;
    overflow: hidden;
}
.ban_txt h3{
	font-size:22px;
}
.ban_txt a{
	font-size: 18px;
}
.top_nav>ul>li{
	padding-left: 30px;
}
.innum_foot ul li h4 {
    font-size: 58px;
    line-height: 58px;
}
.ind_part01_fl h2 {
    font-size: 42px;
    line-height: 58px;
}
.bottom_box_fl {
    width: 40%;
}
.bottom_box_fr {
    width: 60%;
}
.ban_txt03 .ban_txt_box{
	width: 45%;
}
.ban_txt03 .ban_txt_box-fr{
	width: 50%;
}
.ban_txt03 .ban_txt_box h2{
	padding-left: 20px;
}
.ban_txt01 .ban_txt_box{
	padding-left: 20px;
}
}
@media ( max-width:1080px) {
.top_button{
	display: none;
}
.sp_header{
	top:0;
	height: 100px;
}
.nav_show{
	top: 100px;
}
.ban_txt h2, .ban_txt h1 {
	font-size: 38px;
	line-height: 50px;
}
.ban_txt02 h3 dl dd{
	font-size: 20px;
}
.innum_foot ul li strong {
    font-size: 16px;
}
.ind_part01_fl h2 {
	font-size: 34px;
	line-height: 50px;
}
.ind_part01_fl dl {
    padding-top: 30px;
    width: 80%;
}
}
/* 手提电脑/平板 end*/

/* 手机 */
@media ( max-width:760px) {
.top_button{
	display: none;
}
header .nav_hover>a::after{
	height: 1px;
}
#ups-banner .swiper-slide img{
	height:600px;
	object-fit: cover;
}
.ban_txt h1{
	font-size: 28px;
	line-height: 35px;
}
.ban_txt{
	width: 90%;
}
.ban_txt h3{
	font-size: 18px;
}
.ban_txt01 .ban_txt_box{
	width:96%;
}
.ban_txt a{
	font-size: 16px;
	line-height: 40px;
	padding: 0 25px;
	border: solid 1px #fff;
}
.ban_txt h2{
	font-size: 28px;
	line-height: 35px;
	padding: 0 30px;
}
.ban_txt02 h3 dl{
	width: 100%;
	justify-content: center;
	align-items: center;
}
.ban_txt02 h3 dl dd{
	font-size: 16px;
}
#ups-banner .swiper-slide .ban_txt_box img{
	height: auto;
}
#ups-banner .swiper-slide .ban_txt_box-fr img{
	width: 100%;
	height: auto;
}
.ban_txt03 h3{
	padding: 20px 0 20px 0;
}
.ban_txt03 h2{
	text-align: center;
}
.ind_txt h2 {
    font-size: 28px;
    line-height: 28px;
}
.ind_txt h3 {
    font-size: 16px;
    padding-top: 8px;
}
.ban_txt03 .ban_txt_box{
	width: 100%;
}
.ban_txt03 .ban_txt_box-fr{
	width: 100%;
}
.innum_foot ul li{
	width: 50%;
}
.innum_foot ul li:nth-child(1)::after,.innum_foot ul li:nth-child(3)::after{
    opacity: 0;
}

.innum_foot ul li:nth-child(1)::before,.innum_foot ul li:nth-child(2)::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    background: #D2D2D2;
    z-index: 1;
}
.innum_foot ul li:nth-child(1),.innum_foot ul li:nth-child(2){
	padding-bottom: 40px;
}
.innum_foot ul li:nth-child(3),.innum_foot ul li:nth-child(4){
	padding-top: 20px;
}
.ind_txt {
    padding-top: 40px;
}
.innum_foot ul li img{
	width: 75px;
}
.innum_foot ul li h4 {
    font-size: 48px;
    line-height: 48px;
}
.innum_foot {
    margin-top: 40px;
}
.innum_foot ul li b {
    font-size: 18px;
}
.innum_foot ul li strong {
    font-size: 13px;
    padding: 6px;
}
.innum_foot ul li strong br{
    display: none;
}
.ind_part01 {
    margin-top: 40px;
	background-size: cover;
	adding: 60px 0;
}
.ind_part01_fr {
    width: 90%;
	text-align: center;
	padding-top: 40px;
	margin: 0 auto;
}
.ind_part01_fl {
    width: 100%;
    position: initial;
    left: 0;
    top: 0%;
    transform: translateY(0%);
}
.ind_part01_fl dl {
    padding-top: 30px;
    width: 90%;
}
.ind_part01_fl h2 {
    font-size: 28px;
    line-height: 35px;
}
.ind_part01_fl dl dt {
    font-size: 20px;
}
.ind_part01_fl dl dd {
    padding-top: 14px;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
}
.inab-slier .inab-line {
    margin: 30px 0 20px;
    border: none;
}
.inab-slier .inab-line>li {
    padding: 0 18px;
}
.inab-slier .inab-line>li>a {
    font-size: 16px;
    line-height: 40px;
}
.inab-box02_cao01 {
    width: 100%;
}
.inab-box02_cao02 {
    width: 100%;
    padding: 0 0px;
    box-sizing: border-box;
	margin-bottom: 10px;
}
.ban_txt02 .ban_txt_box{
    text-align: left;
}
.ban_txt02 .ban_txt h2{
    padding-left: 0 !important;
}

.inab-box03 .swiper-button-prev, .inab-box03 .swiper-container-rtl .swiper-button-next {
    left: 10px;
}
.inab-box03 .swiper-button-next, .inab-box03 .swiper-container-rtl .swiper-button-prev{
	right: 10px;
}
.inab-box03 .swiper-slide h3 {
    font-size: 22px;
    padding: 40px 0 30px;
}
.inab-box03 .swiper-slide dl dd {
    font-size: 16px;
    padding-bottom: 10px;
}
.inab-box03 .swiper-slide {
    padding: 30px;
	box-sizing: border-box;
}
.cert_bg {
    margin-top: 40px;
	background-size: cover;
	padding: 40px 0 100px;
}
.inab-box03 .swiper-button-next, .inab-box03 .swiper-button-prev {
    width: 40px;
    height: 40px;
    background-size: cover;
    top: 60%;
}
.cert-scoll .cert-swiper img {
    height: 240px;
}
.news_pos h4 {
    font-size: 26px !important;
    line-height: 30px !important;
}
.news_cno h3 {
    font-size: 22px !important;
}
.news_cno b {
    font-size: 16px !important;
    padding-top: 0px !important;
}
.news_cno_shujiu dl dt{
    font-size: 20px !important;
    line-height: 35px !important;
}
.news_cno_shujiu dl dd {
    font-size: 14px !important;
}
.news_cno_shujiu dl {
    border-radius: 10px !important;
    margin-right: 5px !important;
    padding: 16px 10px !important;
}
.news_cno {
    padding: 20px 10px !important;
}
.cert-scoll .swiper-button-next, .cert-scoll .swiper-button-prev{
	width: 40px;
	height: 40px;
	background-size: cover;
	bottom: -60px;
}
.cert-scoll .swiper-button-prev, .cert-scoll .swiper-container-rtl .swiper-button-next {
    right: 50px;
}
.cert_bg_txt h2 {
    font-size: 24px;
    line-height: 35px;
	width: 60%;
}
.cert_bg_txt a {
    line-height: 40px;
    padding: 0px 24px;
    font-size: 16px;
}
.cert_bg_txt img {
    padding-left: 10px;
    zoom: 0.6;
}
.news_txt .news_biti h2 {
    font-size: 28px;
    line-height: 35px;
}
.news_txt .news_biti h3 {
    font-size: 16px;
    padding-top: 6px;
}
.news_biti{
	width: 65%;
}
.news_txt a {
    border: solid 1px #0041C2;
    line-height: 40px;
    padding: 0px 12px 0 18px;
    font-size: 16px;
	width: 35%;
	box-sizing: border-box;
}
.news_txt a img{
	zoom: 0.6;
}
.news_dg {
    padding: 40px 0;
}
.news_box_fl {
    width: 100%;
}
.news_box_fr {
    width: 100%;
}
.news_box_fl img{
	width: 100%;
	height: 200px;
}
.news_box_fr .news_box_fr_con img{
	display: none;
}
.news_box_fl h5 {
    font-size: 18px;
}
.news_box_fl h4 {
    font-size: 18px;
    padding: 20px 0 0px;
}
.news_box_fr{
	margin-top: 30px;
}
.news_box_fr .news_box_fr_con dl{
	width: 100%;
}
.news_box_fr .news_box_fr_con dl dt {
    font-size: 18px;
    line-height: 20px;
}
.consult_box h2 {
    font-size: 28px;
    line-height: 35px;
}
.consult_box h3 {
    font-size: 18px;
    line-height: 33px;
}
.consult_box a {
    font-size: 18px;
    line-height: 40px;
    padding: 0 40px;
}
.bottom_box_fr{
	display: none;
}
.bottom_box_fl{
	width: 100%;
}
.bottom_dg {
    padding: 60px 0 0;
}
.bottom_box_fl img{
	width: 160px;
}
.bottom_box_tel h3 img {
    width: 18px;
}
.bottom_box_ewm_con dl img {
    width: 90px;
}
.bottom_box_ewm_con dl {
    margin-right: 10px;
}
.bottom_box_ewm_con dl dd {
    font-size: 15px;
}
.bottom_foot{
	padding-bottom: 40px;
}
.bottom_foot {
    line-height: 30px;
}
.ban_txt02 .ban_txt_box h2{
	padding: 0;
}
.ban_txt02 h3{
	justify-content: flex-start;
}
.ban_txt02 h3 dl{
	justify-content: flex-start;
}
.news_box_fr .news_box_fr_con dl dd {
    font-size: 16px;
}
.inab-box02_cao02>p{
    height: 200px;
}
}
/* 手机 end*/