/*类标签*/
em,i,cite{font-style: normal;}
strong,a{text-decoration: none;}
strong,a:hover{text-decoration: none;}
img{width: 100%;height: 100%;border: 0;vertical-align: middle;object-fit: cover;}
input{outline: none;padding-left: 10px;border: 1px solid #DEDEDE;}
select{border-color: #DEDEDE;}
textarea{outline: none;resize: none;padding:5px 0 0 10px;border-color: #DEDEDE;}
a,p,b,li{ text-decoration:none;color: #333;}
p{margin: 0;}
b{display: block;}
a:hover,button:hover{cursor:pointer;text-decoration:none;}
b,em,i,span,u{font-weight: 400;font-style: normal;}
table{border-collapse:collapse;}
iframe{margin-bottom: -5px;}
select{border-color: #DEDEDE;}
label{font-weight: normal;}
button{border: none;background-color: transparent;outline: none; }
input::-webkit-input-placeholder {color: #999;}
input::-moz-input-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
textarea::-webkit-input-placeholder {color: #999;}
textarea::-moz-input-placeholder {color: #999;}
textarea::-ms-input-placeholder {color: #999;}
body{cursor:url("../images/icon3.png") 8 8 ,auto;}
*:focus{outline: none !important; box-shadow:none !important; }/* 取消focus点击效果 */

*::after,*::before{
	transition: all .3s;
	-moz-transition: all .3s;	/* Firefox 4 */
	-webkit-transition: all .3s;	/* Safari 和 Chrome */
	-o-transition: all .3s;	/* Opera */
}
/* 滚动条 */
.srco::-webkit-scrollbar{
width:3px;
}
.srco::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.srco::-webkit-scrollbar-thumb{
background: #18da46;
border-radius:25px;
}
.srco::-webkit-scrollbar-corner{
background: #179a16;
}

/* 图片盒子 */
.img-box{width: 100px;position: relative;z-index: 1;overflow: hidden;}
.img-box::before{content: "";display: block;padding-top: 100%;}
.img-box>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

/*过渡*/
.img_hover img{
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari 和 Chrome */
	-o-transition: all .5s;	/* Opera */
}
.pro_show_js_con *{
	transition: all .3s;
	-moz-transition: all .3s;	/* Firefox 4 */
	-webkit-transition: all .3s;	/* Safari 和 Chrome */
	-o-transition: all .3s;	/* Opera */
}
/*延迟*/
.sy_t_box:nth-child(2),.xinw_nr_box:nth-child(2){
animation-delay:.2s;
-webkit-animation-delay:.2s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(3) ,.xinw_nr_box:nth-child(3){
animation-delay:.3s;
-webkit-animation-delay:.3s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(4) ,.xinw_nr_box:nth-child(4){
animation-delay:.4s;
-webkit-animation-delay:.4s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(5) {
animation-delay:.5s;
-webkit-animation-delay:.5s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(6) {
animation-delay:.6s;
-webkit-animation-delay:.6s; /* Safari 和 Chrome */
}
.team_box:hover{
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.wow_up{
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
/* 公共 */

/* 普通移入效果 */
.mov_08{transition: all 0.3s;}
.mov_08:hover{opacity: 0.8;}

/* 粘性布局调整 */
.sticky_top{top: 0 !important;}
@media screen and (max-width: 1440px) {
	.sticky_top{top: 60px;}
}

/* 移入图片切换 */
.img_qh .img2{display: none;}
.img_qh:hover .img1{display: none;}
.img_qh:hover .img2{display: block;}
/* pc和移动端的隐藏显示 */
.xs,.xs2{display: block;}
.yc,.yc2{display: none;}
@media (max-width: 767px) {
  .xs,.xs2{display: none;}
  .yc,.yc2{display: block;}
}
/* 图片移入效果 */
.img_hover:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
/* 使用swiper 出现闪屏问题 */
.swiper-slide{transform: translate3d(0,0,0);/* overflow: hidden; */}
/* 头部图文 */
.tuw{display: flex;align-items: center;}
.tuw img{width: 0.28rem;height: auto;}
.tuw p{margin-left: 0.1rem;}
	/* banner中间小图标 */
.banner_sb{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.5rem;width: 18px;height: auto;z-index: 100;object-fit: contain;animation:moveh 3s infinite linear;-webkit-animation:moveh 3s infinite linear;}
@keyframes moveh{
	0%{bottom: 0.5rem;}
	50%{bottom: 0.3rem;}
	100%{bottom: 0.5rem;}
}
/* 子页面分隔 */
.gw{margin-top: 80px;width: 100%;}
@media screen and (max-width: 1440px) {
	.gw{margin-top: 60px;}
}

/* banner */
.h_b_img{width: 100%;height: 100%;position: relative;}
.h_b_img>img{position: absolute;left: 0;top: 0;}
.h_b_img .img1{z-index: 1;}
.h_b_img .img2{z-index: 2;display: none;}
@media (max-width: 767px) {
  .h_b_img .img1{z-index: 1;display: none;}
  .h_b_img .img2{z-index: 2;display: block;}
}

.ceshi{
	-webkit-animation-name: fadeInRightSm;
	animation-name: fadeInRightSm;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	animation-delay: .4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.font14 {
  font-size: 14px;
}
.font18 {
  font-size: 18px;
}
.font20 {
  font-size: 20px;
}
.font22 {
  font-size: 22px;
}
.font24 {
  font-size: 24px;
}
.font26 {
  font-size: 26px;
}
.font28 {
  font-size: 28px;
}
@media (max-width: 1580px) {
  .font14 {
    font-size: 12px;
  }
  .font18 {
    font-size: 16px;
  }
  .font20 {
    font-size: 18px;
  }
  .font22 {
    font-size: 20px;
  }
  .font24 {
    font-size: 22px;
  }
  .font26 {
    font-size: 24px;
  }
  .font28 {
    font-size: 26px;
  }
}
@media (max-width: 1460px) {
  
  .font24 {
    font-size: 20px;
  }
  .font26 {
    font-size: 22px;
  }
  .font28 {
    font-size: 24px;
  }
}


	/*延迟*/
.yanchi1 {
animation-delay:.1s;
-webkit-animation-delay:.1s; /* Safari 和 Chrome */
}
.yanchi2 {
animation-delay:.2s;
-webkit-animation-delay:.2s; 
}
.yanchi3 {
animation-delay:.3s;
-webkit-animation-delay:.3s; 
}
.yanchi4 {
animation-delay:.4s;
-webkit-animation-delay:.4s;
}
.yanchi5 {
animation-delay:.5s;
-webkit-animation-delay:.5s;
}
.yanchi6 {
animation-delay:.6s;
-webkit-animation-delay:.6s; 
}
.yanchi7 {
animation-delay:.7s;
-webkit-animation-delay:.7s;
}
.yanchi8 {
animation-delay:.8s;
-webkit-animation-delay:.8s; 
}
.yanchi9 {
animation-delay:.9s;
-webkit-animation-delay:.9s; 
}
.yanchi10 {
animation-delay:1s;
-webkit-animation-delay:1s; 
}
.yanchi11 {
animation-delay:1.1s;
-webkit-animation-delay:1.1s; 
}
.yanchi12 {
animation-delay:1.2s;
-webkit-animation-delay:1.2s; 
}
.yanchi13 {
animation-delay:1.3s;
-webkit-animation-delay:1.3s; 
}
.yanchi14 {
animation-delay:1.4s;
-webkit-animation-delay:1.4s; 
}
.yanchi15 {
animation-delay:1.5s;
-webkit-animation-delay:1.5s; 
}
.yanchi16 {
animation-delay:1.6s;
-webkit-animation-delay:1.6s; 
}
.yanchi17 {
animation-delay:1.7s;
-webkit-animation-delay:1.7s; 
}
.yanchi18 {
animation-delay:1.8s;
-webkit-animation-delay:1.8s; 
}
.yanchi19 {
animation-delay:1.9s;
-webkit-animation-delay:1.9s; 
}
.yanchi20 {
animation-delay:2s;
-webkit-animation-delay:2s; 
}
/* 开始 */

@font-face{
	font-family: 'harm';
	src: url(../images/HarmonyOS_Sans_Regular.ttf);
}
@font-face{
	font-family: 'cons';
	src: url(../fonts/constan.ttf);
}
@font-face{
	font-family: 'ERAS';
	src: url(../fonts/erasdemi.ttf);
}
/* 导航 */
nav{height: 80px;width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;transition: all .6s;-webkit-transition: all .6s;padding: 0 0.8rem;background: #fff;}
nav>.container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.logo{display: flex;align-items: center;height: 100%;margin-right: 0.4rem;}
.logo img{width: 1.44rem;height: auto;}
.logo p{color: #333;margin-left: 20px;padding-left: 15px;border-left: 1px solid #01c390;width: 2.2rem;line-height: 1;}
.nav_r{height: 100%;display: flex;justify-content: flex-end;}
.nav{height: 100%;}
.nav>ul{display: flex;align-items: center;height: 100%;}
.nav>ul>li{height: 100%;}
.nav>ul>li>a{color: #fff;margin-right: 0.75rem;height: 100%;display: flex;align-items: center;position: relative;z-index: 1000;}
.nav>ul>li>a>p{position: relative;height: 100%;display: flex;align-items: center;color: #333;}
.nav>ul>li>a>p::after{content: '';position: absolute;bottom: -1px;width: 0;height: 2px;left: 0;background: #db241c;}
.nav>ul>li>a:hover p,.nav>ul>.on>a p{color: #db241c !important;}
.nav>ul>li>a:hover p::after,.nav>ul>.on>a p::after{width: 100%;}
.nav>ul>.on>a .xs{display: none;}
.nav>ul>.on>a .yc{display: block;}
/* .nav>ul>li:first-child a{margin-left: 0;} */
.nav>ul>li>a>img{width: 8px;height: auto;margin-left: 10px;}
.nav>ul>li>a .img2{display: none;}
.nav>ul>li>a>svg path{fill: #fff;}


.nav>ul>li>a:hover .img1,.nav>ul>.on>a .img1{display: none !important;}
.nav>ul>li>a:hover .img2,.nav>ul>.on>a .img2{display: block !important;}

.nav_rr{display: flex;align-items: center;}
.search{height: 100%;display: flex;align-items: center;}
.search form{height: 20px;display: flex;}
.search img{width: 20px;cursor:pointer}
.language{display: flex;align-items: center;margin-left: 0.32rem;position: relative;padding-left: 0.28rem;position: relative;}
.language::after{content: '';position: absolute;width: 2px;height: 13px;background: rgba(255,255,255,0.2);left: 0;top: 50%;transform: translateY(-50%);}
.language_a{position: absolute;top: 120%;background: #fff;left: calc(0.48rem - 5px);text-align: center;padding: 3px 0;box-shadow: 0 0 3px rgba(0,0,0,0.2);display: none;font-size: 14px;height: auto;width: auto;white-space: nowrap;border-radius: 5px;}
.language_a a{padding: 7px 15px;text-align: left;display: block;margin: 0 10px;border-radius: 5px;}
.language_a a:hover{background: #01c390;color: #fff;}
.language p{color: #fff;margin-right: 0.1rem;}
.language>img{width: 20px;margin-right: 0.2rem;}
.language_icon img{width: 8px;}
.nav_jm{display: flex;align-items: center;}
.nav_jm img{width: 20px;margin-right: 0.1rem;}
.nav_jm p{}
.nav_tel{display: flex;align-items: center;padding-left: 133px;position: relative;}
.nav_tel img{width: 17px;margin-left:0.2rem;}
.nav_tel p{font-weight: bold;color: #fff;position: absolute;right: calc(17px + 0.2rem);top: 50%;transform: translateY(-50%);width: 0;overflow: hidden;-webkit-transition: all .3s;transition: all .3s;display: flex;justify-content: flex-end;}
.nav_tel:hover p{width: 133px;}

.cusPro_nav .nav_rcd .nav_rcd_eng{color: #fff;}
.cusPro_nav .nav_rcd_navr p{color: #fff;}
.cusPro_nav .nav_rr_i i{background: #fff;}
.cusPro_nav .xs{display: none;}
.cusPro_nav .yc{display: block;}
.cusPro_nav .nav_rcd form button path,.cusPro_nav .nav_rcd form button path{fill: #fff;}
.cusPro_nav .nav_rcd form input,.cusPro_nav .nav_rcd form input{color: #fff;border-color: rgba(255,255,255,0.1);}
.cusPro_nav{background: none;border-bottom: 1px solid rgba(255,255,255,0.1);}
.cusPro_nav .nav>ul>li>a>.img1{display: none;}
.cusPro_nav .nav>ul>li>a>.img2{display: block;}
.cusPro_nav .nav>ul>li>a>p{color: #fff;}
.cusPro_nav .nav_login{color: #fff !important;}
.cusPro_nav .nav_rcd form input::-webkit-input-placeholder {color: rgba(255,255,255,0.5);}

.nav1_none{top: -80px !important;}
.nav2_none{top: 80px !important;}
@media (max-width: 1440px) {
	.nav1_none{top: -60px !important;}
  .nav2_none{top: 60px !important;}
}


.nav_on2 .nav>ul>li>a>.img1{display: none;}
.nav_on2 .nav>ul>li>a>.img2{display: block;}
.nav_on2 .nav>ul>li>a>p{color: #fff;}
.nav_on2 .nav_login{color: #fff !important;}

.nav_on .nav>ul>li>a>.img1{display: none;}
.nav_on .nav>ul>li>a>.img2{display: block;}

.nav_on .nav_col,.nav_on2 .nav_col{color: #fff !important;}
.nav_on,.nav_sub,.nav_on2{background: #fff;}
.nav_on .xs,.nav_sub .xs,.nav_on2 .xs{display: block;}
.nav_on .yc,.nav_sub .yc,.nav_on2 .yc{display: none;}
.nav_on .nav>ul>li>a,.nav_sub .nav>ul>li>a,.nav_on2 .nav>ul>li>a,.nav_on .nav_login,.nav_on .nav>ul>li>a>p{color: #333;}
.nav_on .nav_rcd .nav_rcd_eng,.nav_on2 .nav_rcd .nav_rcd_eng{color: #333;}
.nav_on .nav_rcd_navr p,.nav_on2 .nav_rcd_navr p{color: #333;}
.nav_on .nav_rr_i i,.nav_on2 .nav_rr_i i{background: #333;}
.nav_on .nav_rcd form button path,.nav_on2 .nav_rcd form button path{fill: #333;}
.nav_on .nav_rcd form input,.nav_on2 .nav_rcd form input{color: #333;border-color: #f5f5f5;}






	/* 子页面导航样式 */
.show_nav2{background: #1e307e;}
.show_nav2 .sear_btn path{fill: #666;}
.show_nav2 .nav>ul>li>a>.img1{display: none;}
.show_nav2 .nav>ul>li>a>.img2{display: block;}
.show_nav2 .nav>ul>li>a>p{color: #fff;}
.show_nav2 .nav_login{color: #fff !important;}
.show_nav2 .xs{display: none;}
.show_nav2 .yc{display: block;}
.show_nav2 .logo p{color: #333;border-color: #333;}
.show_nav2 svg path{fill: #fff !important;}
.show_nav2 .language::after{background: #ddd;}
.show_nav2 .nav_col{color: #fff !important;}
.show_nav2 .nav>ul>li>a{color: #fff;}
.show_nav2 .nav_rcd .nav_rcd_eng{color: #fff;}
.show_nav2 .nav_rcd_navr p{color: #fff;}
.show_nav2 .nav_rr_i i{background: #fff;}
.show_nav2 .nav_rcd form button path{fill: #fff;}
.show_nav2 .nav_rcd form input{color: #fff;border-color: rgba(255,255,255,0.1);}
.show_nav2 .nav_rcd form input::-webkit-input-placeholder {color: rgba(255,255,255,0.5);}

	/* 切换导航样式 */
.show_nav{background: #fff;}
.show_nav .sear_btn path{fill: #666;}
.show_nav .nav>ul>li>a>.img1{display: block;}
.show_nav .nav>ul>li>a>.img2{display: none;}
.show_nav .nav>ul>li>a>p{color: #333;}
.show_nav .nav_login{color: #333 !important;}
.show_nav .xs{display: block;}
.show_nav .yc{display: none;}
.show_nav .logo p{color: #fff;border-color: #fff;}
.show_nav svg path{fill: #333 !important;}
.show_nav .language::after{background: #ddd;}
.show_nav .nav_col{color: #333 !important;}
.show_nav .nav>ul>li>a{color: #333;}
.show_nav .nav_rcd .nav_rcd_eng{color: #333;}
.show_nav .nav_rcd_navr p{color: #333;}
.show_nav .nav_rr_i i{background: #333;}
.show_nav .nav_rcd form button path{fill: #333;}
.show_nav .nav_rcd form input{color: #333;border-color: #f5f5f5;}
.show_nav #c-header .c-switch i{background: #333;}
.show_nav .nav_rcd form input::-webkit-input-placeholder {color: #999;}

.nav_sub{top: 0;}
.pro_nav2{position: absolute;top: 100%;left: 0;z-index: 100;background: #fff;box-shadow: 0 10px 20px rgba(0,0,0,0.1);display: none;width: 100vw;padding-top: 0.7rem;padding-bottom: 0.7rem;left: 0;}
.pro_nav2_box{display: flex;flex-wrap: wrap;}
.pro_nav2_con{width: 3.8rem;margin-right: 0.2rem;}
.pro_nav2_con h3{padding-bottom: 0.2rem;border-bottom: 1px solid #ddd;margin-bottom: 0.3rem;}
.pro_nav2_a{display: flex;flex-direction: column;align-items: flex-start;}
.pro_nav2_a a{margin-bottom: 0.18rem;font-size: 14px;color: #999;}
.pro_nav2_a a:hover{color: #db241c;}
.pro_nav2_a_bc{display: flex;flex-direction: column;width: 1.1rem;}
.pro_nav2_a_bc p{color: #999;font-size: 14px;margin-bottom: 0.18rem;cursor: pointer;}
.pro_nav2_a_bc p:hover,.pro_nav2_a_bc p.on{color: #db241c;}
.pro_nav2_a2{flex-direction: row;width: 100%;}
.pro_nav2_a_nm_box{display: flex;flex-direction: column;}
.pro_nav2_a_nm_box a{color: #666;}
.pro_nav2_a_nm_box a:hover{color: #db241c;}

.sol_nav2{display: flex;flex-wrap: wrap;}
.sol_nav2_box{width: calc((100% - 0.8rem)/4);margin-left: 0.2rem;}
.sol_nav2_img::before{padding-top: 50%;}
.sol_nav2_img{margin-bottom: 0.26rem;}
.sol_nav2_box:hover p{color: #db241c;}
.sol_nav2_box:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

@media (max-width: 1440px) {
  .pro_nav2_a a,.pro_nav2_a_bc p{font-size: 12px;}
 
}

	/* 下拉导航 */
.pro_nav{position: absolute;top: 80px;width: 100%;left: 0;height: 5.8rem;display: none;}
.pro_nav_bj:after{content: '';width: 50%;height: 100%;background: #f1f9f9;position: absolute;left: 0;top: 0;z-index: -1;}
.pro_nav_bj:before{content: '';width: 50%;height: 100%;background: #f9f9f9;position: absolute;right: 0;top: 0;z-index: -1;}
.p_one_logo img{height: 16px;width: auto;}
.p_one_icon img{width: 8px;height: auto;}
.p_two_con img{width: 8px;height: auto;}
.pro_nav_box{display: flex;justify-content: space-between;height: 100%;}
.pro_nav_one{width: 17.5%;padding-top: 0.51rem;height: 100%;}
.pro_nav_one .p_one.on{background: #e8eced;}
.pro_nav_one .p_one.on .xs2{display: none;}
.pro_nav_one .p_one.on .yc2{display: block;}
.p_one{display: flex;align-items: center;height: 0.58rem;padding-left: 0.22rem;margin-left: -0.22rem;}
.p_one_logo{width: 0.7rem;}
.p_one>p{width: 1.3rem;}
.pro_nav_two{width: 82.5%;height: 100%;overflow: hidden;}
.p_two_l{width: 22.5%;padding-top: 0.51rem;background: #e8eced;height: 100%;}
.p_two{height: 100%;display: flex;justify-content: space-between;}
.p_two_con{display: flex;align-items: center;height: 0.58rem;padding: 0 15%;}
.p_two_l .p_two_con.on{background: #f9f9f9;color: #1c4898;}
.p_two_con p{width: 100%;}
.p_two_r{width: 77.5%;background: #f9f9f9;height: 100%;}
.p_two_r_box{height: 100%;display: flex;justify-content: space-between;}
.p_two_r_nav{width: 24%;padding: 0.7rem 0 0 0.25rem;}
.p_two_r_nav>h1{font-size: 18px;line-height: 1;padding-bottom: 0.18rem;border-bottom: 2px solid #e8e8e8;margin-bottom: 0.38rem;}
.p_two_r_nav>ul>li.on a{color: #275caa;text-decoration: underline;}
.p_two_r_nav>ul>li>a{margin-bottom: 0.3rem;display: block;}
.p_two_r_con{width: 76%;height: 100%;}
.p_two_r_nr{padding: 0.6rem 0 0 0.66rem;height: 100%;}
.p_two_r_nr>h2{font-size: 24px;display: flex;align-items: center;}
.p_two_r_nr>h2 img{width: 9px;margin-left: 0.18rem;}
.p_two_r_img{width: 100%;height: 2.8rem;margin: 0.36rem 0;}
.p_two_r_img img{object-fit: contain;}
.p_two_r_text{display: flex;justify-content: space-between;}
.p_two_r_text_box{width: 33%;background: #efefef;height: 66px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.p_two_r_text_box p{color: #565656;}
.p_two_r_text_box b{font-weight: bold;}

	/* 移动端导航 */
#c-header .c-nav2 {
  position: absolute;
  top: 100px;
  right: -100%;
  width: 100%;
  height: calc(100vh - 100px);
  height: -webkit-calc(0vh);
  font-size: 14px;
  line-height: 50px;
  background: #F1F1F1;
  overflow-y: auto;
  transition: all 0.5s;
  text-align: left;
}
@media (max-width: 1200px) {
  #c-header .c-nav2 {
    top: 60px;
    height: calc(100vh - 60px);
  }
}
#c-header .c-nav2 > li:last-child {
  border-bottom: 1px solid #f1f1f1;
}
#c-header .c-nav2 li {
  padding: 0 20px;
  border-top: 1px solid #fff;
}
#c-header .c-nav2 li .c-title-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#c-header .c-nav2 li a {
  color: #333;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
#c-header .c-nav2 li a i {
  font-size: 20px;
}

#c-header .c-nav2 li ul {
  display: none;
}
.c-open #c-header .c-nav2 {
  right: 0;
}
.nav_box2{display: none;}
  /*顶部导航开关*/
#c-header .c-switch {
  position: relative;
  width: 24px;
  height: 22px;
  cursor: pointer;
}
@media (max-width: 991px) {
  #c-header .c-switch {
    display: block;
  }
}
#c-header .c-switch i {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#c-header .c-switch i:nth-child(1) {
  top: 0;
}
#c-header .c-switch i:nth-child(3) {
  bottom: 0;
}
#c-header .c-switch i:nth-child(2) {
  width: 18px;
  top: 50%;
}
#c-header .c-switch i {
  background: #fff;
}
#c-header .c-nav2 li .c-title-box img{
	width: 10px;
	height: auto;
	margin: 0 0 0 10px;
	float: right;
	display: block;
}

body.c-open #c-header .c-switch i:nth-child(2) {
  opacity: 0;
}
body.c-open #c-header .c-switch i:nth-child(1) {
  top: 50%;
  margin-top: -1px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
body.c-open #c-header .c-switch i:nth-child(3) {
  bottom: 50%;
  margin-bottom: -1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.c-title-con{overflow: hidden;height: auto;display: none;}
.c-title-con>a{color: #999 !important;display: block;padding-left: 20px;line-height: 40px;}

@media (max-width: 1600px) {
  .logo p,.nav>ul>li>a{font-size: 14px;}
}
@media screen and (max-width: 1440px) {
  nav{height: 60px;}
}
@media screen and (max-width: 1366px) {
  .nav ul li a{font-size: 14px;}
	.search img{width: 16px;}
	.search form{height: 16px;}
	.language>img{width: 16px;}
}
@media screen and (max-width: 1200px) {
	
	.nav_r{display: none;}
	.nav_box2{display: flex;width: 50px;height: 100%;align-items: center;justify-content: flex-end;margin-right: -1rem;padding-right: 1rem;box-sizing: content-box;}
	#c-header .c-switch i{background: #fff;}
	.nav_on #c-header .c-switch i{background: #333;}
	
	nav{background: #1e307e;}
	/* .h_banner{margin-top: 60px;height: calc(100vh - 60px);} */
	nav .xs{display: none;}
	nav .yc{display: block;}
	nav .nav ul li a{color: #333;}
	
	#c-header .c-switch i{background: #fff;}
}
@media screen and (max-width: 991px) {
    .nav ul li a{font-size: 12px;}
	.search img{width: 16px;}
	.search form{height: 16px;}
	.language img{width: 16px;}
	
}
@media screen and (max-width: 767px) {
	
	.logo p{width: auto;padding-left: 10px;margin-left: 10px;font-size: 12px;}
}


.nav_ljbox{display: flex;align-items: center;justify-content: space-between;padding: 0;height: 100%;max-width: 1920px;margin: auto;}
.nav_ra{display: flex;justify-content: flex-end;align-items: center;height: 100%;padding-left:0.47rem;}
.nav_ys{margin-left: 0.55rem;border-radius: 4px;display: flex;align-items: center;justify-content: center;color: #fff;transition: all 0.6s;}
.nav_ys:hover{opacity: 0.8;}
.nav_login{color: #fff;}
.nav_rcd{height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.nav_rcd form{width: auto;height: 100%;display: flex;align-items: center;justify-content: flex-end;position: relative;}
.nav_rcd form button{position: absolute;right: 0.3rem;display: flex;align-items: center;}
.nav_rcd form button svg{width: 18px;height: 18px;}
.nav_rcd form button path{fill: #333;}
.nav_rcd form input{border:1px solid #f5f5f5;width: 3rem;height: 45px;padding-left: 20px;font-size: 14px;padding-right: 0.4rem;}

.nav_rcd form.on input{border:1px solid #ccc;width: 2.4rem;padding-left: 10px;opacity: 1;}
.nav_ss{width: 20px;height: 20px;}
.nav_ss img{object-fit: contain;}

/* 开始 */
@-webkit-keyframes slideInUp200 {
  from {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

@keyframes slideInUp200 {
  from {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInUp200 {
  -webkit-animation-name: slideInUp200;
  animation-name: slideInUp200;
}

@-webkit-keyframes slideInUp100 {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

@keyframes slideInUp100 {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInUp100 {
  -webkit-animation-name: slideInUp100;
  animation-name: slideInUp100;
}

@-webkit-keyframes slideInUp50 {
  from {
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

@keyframes slideInUp50 {
  from {
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    visibility: visible;
	opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity: 1;
  }
}

.slideInUp50 {
  -webkit-animation-name: slideInUp50;
  animation-name: slideInUp50;
}

.h_banner{height: 100vh;width: 100%;}
.h_b_box{height: 100vh;width: 100%;overflow: hidden;position: relative;}
.home_swi{height: 100%;}

.h_b_box2{height: auto;}
.nav_l{display: flex;align-items: center;height: 100%;}

.nav_rr_i{position: relative;width: 0.2rem;height: 0.18rem;cursor: pointer;margin-left: 0.16rem;flex-shrink: 0;}
.nav_rr_i i{position: absolute;left: 0;display: block;width: 100%;height: 2px;background: #1e307e;-webkit-transition: all 0.3s;transition: all 0.3s;}
.nav_rr_i i:nth-child(1){top: 0;}
.nav_rr_i i:nth-child(3){bottom: 0;}
.nav_rr_i i:nth-child(2){top: 50%;margin-top: -1px;}
.nav_rr_i.on i:nth-child(2){opacity: 0;}
.nav_rr_i.on i:nth-child(1){top: 50%;margin-top: -1px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.nav_rr_i.on i:nth-child(3){bottom: 50%;margin-bottom: -1px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.nav_rcd{display: flex;justify-content: flex-end;align-items: center;}
.nav_rcd .nav_rcd_eng{margin-left: 0.3rem;}
.nav_rcd_navr{margin-left: 0.39rem;display: flex;align-items: center;cursor: pointer;}
.nav_rcd_navr p{white-space: nowrap;}

.h_b_xt{width: 100%;height: 100vh;padding-top: 80px;position: fixed;top: 0;left: 0;z-index: -1;}
.h_b_xt_box{width: 100%;height: 100%;}
.h_b_xt_box>i{width: 0;background: #ddd;height: 1px;display: block;transition: all 1s;}
.h_b_xt_con{height: 100%;display: flex;justify-content: space-between;}
.h_b_xt_con i{width: 1px;height: 100%;background: #f5f5f5;display: block;animation:moveh 1s 1 linear;-webkit-animation:moveh 1s 1 linear;opacity: 0;animation-fill-mode: forwards;}
.h_b_xt.on .h_b_xt_box>i{width: 100%;}
.h_b_xt.on .h_b_xt_con i:nth-child(1){animation-delay: 0.4s}
.h_b_xt.on .h_b_xt_con i:nth-child(2){animation-delay: 0.6s}
.h_b_xt.on .h_b_xt_con i:nth-child(3){animation-delay: 0.8s}
.h_b_xt.on .h_b_xt_con i:nth-child(4){animation-delay: 1s}
.h_b_xt.on .h_b_xt_con i:nth-child(5){animation-delay: 1.2s}

@keyframes moveh{
	0%{height: 0;}
	100%{height: 100%;opacity: 1;}
}

.home_pag{left: 80px;display: inline-block;width: 16px;}
.home_pag .swiper-pagination-bullet{width: 10px;height: 10px;background: none;border: 2px solid #9e9e9e;opacity: 1;margin: 0.3rem 0 !important;position: relative;}
.home_pag .swiper-pagination-bullet-active{border: none;background: url(../fonts/icon2.svg);width: 16px;height: 16px;left: -3px;}
h_program{width: 100%;height: 100%;}
.h_program_box{height: auto !important;}
.home_pag .swiper-pagination-bullet:last-child{display: none !important;}

.gpagi{margin: 0 0.35rem;flex-shrink: 0;}
.gpagination{display: flex;align-items: flex-end;}
.gpagination .gnum1{color: #fff;line-height: 1;}
.gpagination .gline{color: #fff;line-height: 1;}
.gpagination .gnum2{color: #fff;line-height: 1;}

.h_uniform_but .gpagination .gnum1{color: #333;line-height: 1;}
.h_uniform_but .gpagination .gline{color: #333;line-height: 1;}
.h_uniform_but .gpagination .gnum2{color: #333;line-height: 1;}

.h_program{display: flex;align-items: flex-end;height: 100%;width: 100%;}
.h_program_box{display: flex;justify-content: space-between;width: 100%;align-items: flex-end;}
.h_program_l{width: 50%;padding-top: 0.52rem;position: relative;height: 100%;}
.h_program_r{width: 50%;}
.pub_l{padding-left: 8.335vw;}
@media (max-width: 1580px) {
  .pub_l{padding-left: 8vw;}
}
@media (max-width: 1260px) {
  .pub_l{padding-left: 5vw;}
}

.h_program_r_but{position: absolute;bottom: 1.23rem;display: flex;align-items: center;}
.h_program_r_but .swiPrev1,.h_program_r_but .swiNext1{position: initial;background: none;width: 16px;height: 30px;margin: 0;}
.h_program_r_but .swiPrev1 svg,.h_program_r_but .swiNext1 svg{width: 100%;}
.h_program_r_but .swiPrev1 path,.h_program_r_but .swiNext1 path{fill: #fff;opacity: 1;}
.h_program_r_but .swiPrev1 svg{transform: rotate(180deg);}
.h_program_r_but .swiPrev1:hover path,.h_program_r_but .swiNext1:hover path{fill: #1e307e;}

.h_program_txt_span{color: #1e307e;margin-bottom: 0.5rem;display: block;}
.pub_h2 h2{display: flex;flex-direction: column;}
.pub_h2 .h2span1{font-size: 0.48rem;-webkit-text-stroke: 1px #1e307e; color: transparent;line-height: 1.2;} 
.pub_h2 .h2span2{font-size: 0.4rem;color: #1e307e;line-height: 1.2;}
.h_program_txt_box{margin-top: 1.15rem;display: flex;align-items: center;}
.pub_hover{width: 1.6rem;display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.18rem;position: relative;}
.pub_hover p{transition: all 0.3s;}
.h_program .pub_hover p{color: #fff;}
.pub_hover::after{content: '';position: absolute;bottom: 0;left: 0;height: 2px;background: #ddd;width: 100%;transition: all 0.3s;}
.pub_hover::before{content: '';position: absolute;bottom: 0;left: 0;height: 2px;background: #db241c;width: 0;transition: all 0.3s;z-index: 1;}
.pub_hover svg{margin-right: 0.2rem;}
.pub_hover path{fill: #db241c;opacity: 1;}
.pub_hover:hover p{color: #db241c;}
.pub_hover:hover:before{width: 100%;}
.h_program_txt_box .pub_hover{margin-right: 0.3rem;}
.h_program_l_box{position: absolute;bottom: 0;left: 0;width: 50%;height: 100%;z-index: 5;display: flex;flex-direction: column;align-items: flex-start;}
.h_program_l_box.on{display: block;}
.pub_h2_3 .h2span1{font-size: 0.6rem;}
.pub_h2_3 .h2span2{font-size: 0.48rem;}
.pub_h2_4 h2{flex-direction: row;}

.h_program_l_box .h_program_txt_span{
	-webkit-animation-name: fadeInUp2;
	animation-name: fadeInUp2;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:.2s;
	-webkit-animation-delay:.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.h_program_l_box .pub_h2{
	-webkit-animation-name: fadeInUp2;
	animation-name: fadeInUp2;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:.3s;
	-webkit-animation-delay:.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.h_program_l_box .h_program_txt_box{
	-webkit-animation-name: fadeInUp2;
	animation-name: fadeInUp2;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.nav_l.on{
	-webkit-animation-name: fadeInDown2;
	animation-name: fadeInDown2;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:0.6s;
	-webkit-animation-delay: 0.6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.nav_rcd.on{
	-webkit-animation-name: fadeInDown2;
	animation-name: fadeInDown2;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:0.8s;
	-webkit-animation-delay: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.h_program_l.on{
	-webkit-animation-name: fadeInUp3;
	animation-name: fadeInUp3;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:1s;
	-webkit-animation-delay: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.h_program_r.on{
	-webkit-animation-name: fadeInUp3;
	animation-name: fadeInUp3;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:1.2s;
	-webkit-animation-delay: 1.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}


@keyframes fadeInUp2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp3 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp3 {
  -webkit-animation-name: fadeInUp3;
  animation-name: fadeInUp3;
}

.h_series{width: 100%;height: 100%;padding-top: 80px;}
.h_series_box{height: 100%;display: flex;flex-direction: column;justify-content: center;}
.pub_h2_2 .h2span1{-webkit-text-stroke: 1px #fff;}
.pub_h2_2 .h2span2{color: #fff;}
.pub_title_t{display: flex;justify-content: space-between;align-items: flex-end;}
.pub_hover2 p{color: #fff;}
.h_series_con{margin-top: 0.75rem;display: flex;justify-content: space-between;}
.h_series .pub_title_t{padding-left: 0.3rem;}
.h_series_nr{width: 25%;}
.h_series_img::before{padding-top: 55.75%;}
.h_series_txt{margin-top: 0.94rem;padding: 0 1.1rem 0 0.3rem;}
.h_series_txt h3{color: rgba(255,255,255,0.7);overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin-bottom: 0.12rem;transition: all 0.3s;}
.h_series_txt p{color: rgba(255,255,255,0.3);overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: all 0.3s;}
.h_series_img img{transition: all 0.3s;}
.h_series_img .img2{opacity: 0;}
.h_series_nr:hover .h_series_img .img1{opacity: 0;}
.h_series_nr:hover .h_series_img .img2{opacity: 1;}
.h_series_nr:hover .h_series_txt h3{color: rgba(255,255,255,1);}
.h_series_nr:hover .h_series_txt p{color: rgba(255,255,255,0.7);}
.h_sol{padding-top: calc(80px + 0.73rem);display: flex;align-items: center;justify-content: space-between;height: 100%;width: 100%;}
.h_sol_box{padding-left: 0.3rem;height: 100%;position: relative;z-index: 10;display: flex;justify-content: space-between;align-items: center;}
.h_sol{position: relative;}
.h_sol_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.h_sol_img::after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(30,48,126,0.2);}
.h_sol_txt{margin-top: 0.92rem;width: 4rem;}
.h_sol_txt_box h3{font-size: 0.3rem;color: #fff;margin-bottom: 0.2rem;}
.h_sol_txt_box p{color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.h_sol_txt_box .pub_a{margin-top: 0.55rem;color: #fff;}
.pub_a2{color: #fff;}
.pub_a{display: inline-flex;align-items: center;transition: all 0.3s;}
.pub_a svg{margin-left: 0.1rem;width: 12px;height: auto;}
.pub_a img{margin-left: 0.1rem;width: 8px;height: 8px;vertical-align: middle;}
.pub_a path{fill: #db241c;opacity: 1;}
.h_sol_l{width: 50%;}
.h_sol_r{width: 50%;padding-left: 1rem;}
.h_sol_r_con{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;height: 100%;border-top: 1px solid #a6b6c5;border-left: 1px solid #a6b6c5;}
.h_sol_r_box{width: 50%;height: 3rem;background: rgba(255,255,255,0.2);border-bottom: 1px solid #a6b6c5;border-right: 1px solid #a6b6c5;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: all 0.3s;padding: 0 0.2rem;}
.h_sol_r_icon{width: 0.76rem;height: auto;margin-bottom: 0.18rem;}
.h_sol_r_box h3{color: #fff;}
.h_sol_r_box.on{background: #1e307e;}
.h_uniform{padding-top: 80px;display: flex;flex-direction: column;justify-content: center;height: 100%;width: 100%;position: relative;z-index: 1000;}
.h_uniform .pub_title_t{padding-left: 0.3rem;}
.h_uniform_con{width: 100%;height: 4.4rem;margin-top: 0.55rem;padding-left: 0.3rem;overflow: hidden;}
.h_uniform_swi{height: 100%;overflow: initial;width: 10.5rem;margin: 0;}

.h_uniform_but{position: absolute;bottom: 1.23rem;display: flex;align-items: center;z-index: 10;}
.h_uniform_but .swiPrev2,.h_uniform_but .swiNext2{position: initial;background: none;width: 0.6rem;height: 0.57rem;margin: 0;}
.h_uniform_but .swiPrev2 svg,.h_uniform_but .swiNext2 svg{width: 100%;}
.h_uniform_but .swiPrev2 path,.h_uniform_but .swiNext2 path{fill: #ccc;opacity: 1;transition: all 0.3s;}
.h_uniform_but .swiPrev2 svg{transform: rotate(180deg);}
.h_uniform_but .swiPrev2:hover path,.h_uniform_but .swiNext2:hover path{fill: #000;}
.h_uniform_but .gpagi{margin: 0.5rem 0;}
.h_uniform_but{width: 185px;display: flex;flex-direction: column;align-items: center;justify-content: center;left: 100%;}
.h_uni{border: 1px solid #ddd;background: #f5f5f5;padding: 0.4rem;height: 100%;}
.h_uniform_swi .swiper-slide{height: 100%;}
.h_uni{display: flex;justify-content: space-between;}
.h_uni_l{width: 50%;height: 100%;}
.h_uni_r{width: 50%;height: 100%;overflow: hidden;}
.h_uni_r::before{padding-top: 74.22%;}
.pub_tw{padding: 0.5rem 0.95rem 0 0.1rem;position: relative;}
.pub_tw .img1{position: absolute;width: 0.96rem;height: auto;left: 0.1rem;top: 0.1rem;}
.pub_tw .img2{position: absolute;width: 0.96rem;height: auto;right: 0.2rem;bottom: 0.25rem;transform: rotate(180deg);}
.pub_tw_add{z-index: 5;position: relative;display: flex;align-items: center;margin-bottom: 0.4rem;}
.pub_tw_add svg{width: 20px;height: auto;margin-right: 10px;}
.pub_tw_add svg path{fill: #db241c;opacity: 1;}
.pub_tw_p{z-index: 5;position: relative;margin-bottom: 0.42rem;}
.pub_tw_p p{line-height: 1.36;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;height: 5.44em;}
.pub_a3{color: #db241c;}
.h_news{display: flex;justify-content: center;height: 100%;width: 100%;flex-direction: column;padding-top: 80px;position: relative;z-index: 1000;}
.h_news .pub_h2 h2{flex-direction: row;}
.h_news .pub_title_t{padding-left: 0.3rem;}
.news_box{}
.news{display: flex;justify-content: space-between;padding: 0 0.2rem 0.3rem 0.3rem;margin-top: 0.45rem;}
.news_img::before{padding-top: 55.3%;}
.news_date{margin-bottom: 0.3rem;}
.news_date p{font-size: 0.48rem;font-family: 'harm';}
.news_date p span{color: #999;}
.news_date i{color: #999;}
.news_box{width: calc((100% - 1.6rem)/3);}
.news_img{margin-bottom: 0.35rem;}
.news_txt{padding-right: 0.82rem;margin-bottom: 0.5rem;}
.news_txt h3{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-bottom: 0.15rem;}
.news_txt p{color: #999;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 3em;}
.news_box:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

@media screen and (max-width: 1440px) {
	.h_b_xt,.h_series,.h_news,.h_uniform{padding-top: 60px;}
	.h_sol{padding-top: calc(60px + 0.73rem);}
}
/* .h_program_img::before{padding-top: 75%;} */

footer{background: #1e307e;}
.foot_nav{padding: 0.6rem 0 0.45rem;border-bottom: 1px solid rgba(255,255,255,0.2);display: flex;justify-content: space-between;align-items: center;}
.foot_logo{width: 1.44rem;}
.foot_nav ul{display: flex;}
.foot_nav ul a{color: #fff;margin-left: 0.65rem;transition: all 0.3s;}
.foot_nav ul a:hover{color: #db241c;}
.foot_l_icon{display: flex;}
.foot_l_icon a{width: 23px;height: auto;margin-right: 0.2rem;opacity: 0.5;transition: all 0.3s;}
.foot_l_icon a:hover{opacity: 1;}
.foot{padding: 0.6rem 0 0.92rem;display: flex;justify-content: space-between;}
.foot_l_add{margin-bottom: 0.28rem;}
.foot_l_add p{color: rgba(255,255,255,0.5);margin-bottom: 0.12rem;}
.foot_r_box{width: 3.5rem;border: 1px solid #ddd;height: 0.52rem;display: flex;justify-content: space-between;}
.foot_r_box button{width: 0.8rem;flex-shrink: 0;color: #fff;}
.foot_r_box button:hover{opacity: 0.8;}
.foot_r_box input{background: #fff;width: 100%;padding-left: 0.22rem;border: none;}
.foot_b{padding-bottom: 0.26rem;display: flex;justify-content: space-between;}
.foot_b_l p{color: rgba(255,255,255,0.2);}
.foot_b_l p a{color: rgba(255,255,255,0.2);}
.foot_b_r a{color: rgba(255,255,255,0.2);margin-left: 0.3rem;}
.foot_b_r a:hover{color: rgba(255,255,255,0.8);}
.foot_l{width: 50%;}
.nav_rcd .nav_rcd_eng{transition: all 0.3s;}
.nav_rcd .nav_rcd_eng:hover{color: #db241c;}

@media screen and (max-width: 1500px) {
	.h_program_box{height: 8rem;}
	.h_uniform_swi{width: 12rem;}
	.pub_tw_p p{font-size: 18px;}
}
@media screen and (max-width: 1260px) {
	.nav_rcd{display: none;}
	.home_pag{left: 0.4rem;}
	.h_program_box{height: 1.5rem !important;align-items: center;}
	.h_program{padding-top: 60px;}
	.h_program_l{padding-top: 0;}
	.h_program_r_but{top: 0;}
	.h_sol_txt{width: 100%;}
	.h_uniform_swi{width: 11rem;}
	.foot_nav ul a{margin-left: 0.3rem;}
}
@media screen and (max-width: 971px) {
	.h_program_box{height: 48vh;}
	.h_series_nr{width: 50%;margin-bottom: 0.4rem;}
	.h_series_con{flex-wrap: wrap;}
	.home_pag{left: 0.2rem;}
	.h_series_txt{margin-top: 0.3rem;}
	.h_sol_box{flex-direction: column;justify-content: center;}
	.h_sol_l{width: 100%;margin-bottom: 0.5rem;}
	.h_sol_r{width: 100%;padding: 0;}
	.h_uniform_swi{width: 100%;}
	.h_uniform_but{display: none;}
	.h_uniform_box{padding: 0 5vw;}
	.h_uniform_con{padding: 0;}
	.news_box{width: calc((100% - 0.8rem)/3);}
	.foot_nav{flex-direction: column;align-items: flex-start;}
	.foot_logo{margin-bottom: 0.4rem;}
	.foot_nav ul {flex-wrap: wrap;}
	.foot_nav ul a{margin: 0 0.4rem 0 0;}
}
@media screen and (max-width: 767px) {
	.h_program_box{height: auto;flex-direction: column;}
	.h_program_l{width: 100%;margin-bottom: 0.4rem;}
	.h_program_r{width: 100%;padding: 0 5%;}
	.home_pag{left: 0.1rem;}
	.home_pag .swiper-pagination-bullet{width: 6px;height: 6px;}
	.home_pag .swiper-pagination-bullet-active{width: 8px;height: 8px;background-size: 100% 100%;left: -1px;}
	.h_program_txt_span{font-size: 16px;margin-bottom: 0.4rem;}
	.pub_h2_3 .h2span2{font-size: 0.5rem;}
	.pub_h2_3 .h2span1{font-size: 0.6rem;}
	.h_program_r_but{display: none;}
	.h_program_txt_box{margin-top: 0.6rem;}
	.h_series_txt h3{font-size: 16px;}
	.h_series_txt{padding: 0 0.4rem 0 0.3rem;}
	.pub_title_t{flex-direction: column;padding: 0 !important;align-items: flex-start;}
	.pub_title_t .pub_h2{margin-bottom: 0.3rem;}
	.pub_hover{width: 2.2rem;}
	.h_b_box{height: auto;}
	.h_banner{height: auto;}
	.home_pag{display: none;}
	.home_swi>.swiper-wrapper{display: block;}
	.h_series{padding-bottom: 0.5rem;}
	.h_program,.h_series{margin-top: 1rem;}
	.h_sol{padding: 1rem 0;}
	.h_sol_r_box h3{font-size: 14px;text-align: center;}
	.h_sol_box{padding: 0;}
	.pub_a svg{width: 10px;}
	.pub_a img{width: 6px;height: 6px;vertical-align: middle;}
	.h_uniform_con{height: 11rem;}
	.h_uni{flex-direction: column;border: none;}
	.pub_tw{width: 100%;padding-right: 0.1rem;margin-bottom: 0.4rem;}
	.h_uni_r{width: 100%;}
	.news_box{width: 100%;margin-bottom: 0.8rem;}
	.news{flex-direction: column;padding: 0;margin-top: 0.6rem;}
	.news_txt p{height: auto;}
	.foot{flex-direction: column-reverse;padding: 0.6rem 0;}
	.foot_r{margin-bottom: 0.4rem;}
	.foot_r_box{height: 0.8rem;width: 100%;}
	.foot_r_box button{width: 1.4rem;}
	.foot_l{width: 100%;}
	.foot_b{flex-direction: column;}
	.foot_b_l{margin-bottom: 0.2rem;}
	.foot_b_r a{margin: 0 0.3rem 0 0;}
	.foot_b_l p a{display: block;margin-top: 0.1rem;}
	.foot_nav ul li{width: 33.3%;margin-bottom: 0.2rem;}
	nav{padding: 0 5%;}
	.news_txt h3{font-size: 16px;}
}

/* 产品列表 */
.pb130{padding-top: 1.3rem;padding-bottom: 1.3rem;}
.pb140{padding-top: 1.4rem;padding-bottom: 1.4rem;}
.padl30{padding-left: 0.3rem;}
@media screen and (max-width: 767px) {
	.pb130{padding-top: 1rem;padding-bottom: 1rem;}
	.pb140{padding-top: 1.1rem;padding-bottom: 1.1rem;}
	.padl30{padding-left: 0;}
}
.product_t{background: #1e307e;position: relative;width: 100%;height: 100vh;}
.product_t .h_b_xt{position: absolute;z-index: 1;}
.product_t .h_b_xt_box>i,.product_t .h_b_xt_con i{background: rgba(255,255,255,0.1);}
.product_t_box{position: relative;z-index: 5;padding-top: 80px;height: 100%;}
.product_t_box .crumbs{top: 80px;border: none;}
.product_t_box .crumbs .container{width: 100%;}
.product_t_con{padding-top: 1.45rem;display: flex;justify-content: space-between;}
.product_t_title{margin-bottom: 0.75rem;}
.product_t_title h2{color: #fff;font-size: 0.4rem;margin-bottom: 0.2rem;}
.product_t_title p{color: #fff;}
.product_t_l{width: 50%;}
.product_t_int_box{margin-bottom: 0.4rem;display: flex;align-items: flex-start;}
.product_t_int_box svg{width: 16px;height: auto;margin: 0.04rem 0.18rem 0 0;}
.product_t_int_box path{fill: #db241c;opacity: 1;}
.product_t_int_txt h3{color: #fff;line-height: 1;margin-bottom: 0.15rem;}
.product_t_int_txt p{color: rgba(255,255,255,0.7);}
.product_t_r .public-img::before{padding-top: 65.52%;}
.product_t_r{width: 5.6rem;margin-right: 0.4rem;}
.product_t_dz{padding: 0.5rem 0.55rem 0.5rem 0.3rem;background: #fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.05);position: absolute;height: auto;bottom: 0;left: 50%;transform: translateX(-50%);display: flex;justify-content: space-between;align-items: center;z-index: 10;}
.product_t_dz_l{display: flex;align-items: center;}
.product_t_dz_l p{margin-right: 1.6rem;color: #1e307e;font-size: 0.3rem;line-height: 1.33;min-width: 7em;flex-shrink: 0;}
.product_t_dz_l span{color: #666;}
.product_t_dz_r{flex-shrink: 0;margin-left: 0.3rem;}
.pub_subA{width: 1.8rem;height: 0.6rem;display: flex;align-items: center;justify-content: center;background: #1e307e;color: #fff;transition: all 0.3s;}
.pub_subA:hover{opacity: 0.8;}
.product{}
.product_h2{margin-bottom: 0.3rem;}
.product_h2 h2{font-size: 0.4rem;color: #1e307e;}
.product_con{display: flex;min-height: 1.8rem;box-shadow: 0 0 0.2rem rgba(0,0,0,0.08);margin-bottom: 0.2rem;position: relative;overflow: hidden;transition: all 0.3s;}
.product_tw{width: 40%;padding: 0.2rem;display: flex;align-items: center;padding-right: 0.75rem;}
.product_txt{width: 20%;border-left: 1px solid #f5f5f5;}
.product_tw_img{margin-right: 0.3rem;width: 1.8rem;flex-shrink: 0;}
.product_tw_img::before{padding-top: 77.78%;}
.product_tw_txt{height: 100%;padding-top: 0.26rem;}
.product_tw_txt h3{color: #1e307e;margin-bottom: 0.15rem;}
.product_tw_txt p{color: #666;}
.product_txt{padding: 0.46rem 0.1rem 0.2rem 0.3rem;}
.product_txt p{margin-bottom: 0.15rem;}
.product_txt span{color: #666;}
.product_con_ts{position: absolute;right: -0.52rem;top: 0;width: 0.5rem;height: 100%;display: flex;align-items: center;justify-content: center;z-index: 1;background: #db241c;transition: all 0.3s;}
.product_con_ts p{width: 1em;color: #fff;}
.product_con:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);}
.product_con:hover .product_con_ts{right: 0;}

@media screen and (max-width: 1440px) {
	.product_t_box .crumbs{top: 60px;}
}
@media screen and (max-width: 1260px) {
	.product_t_dz_l p{margin-right: 0.6rem;}
	.product_t_dz_l span br{display: none;}
	.product_tw_txt{padding: 0;}
	.product_txt{padding: 0.2rem 0.1rem 0.2rem 0.3rem;}
}
@media screen and (max-width: 971px) {
	.product_t{height: auto;}
	.product_t_dz{position: initial;transform: translateX(0%);margin-top: 0.4rem;}
	.product_t_con{flex-direction: column;}
	.product_t_l{width: 100%;}
	.product_t_r{width: 80%;margin: auto;;}
	.product_con{flex-wrap: wrap;}
	.product_tw{width: 100%;}
	.product_txt{width: 33.33%;}
}
@media screen and (max-width: 767px) {
	.product_t_dz{flex-direction: column;padding:  0.4rem ;}
	.product_t_dz_l{flex-direction: column;align-items: flex-start;}
	.product_t_dz_l p{min-width: auto;margin-bottom: 0.3rem;font-size: 0.4rem;}
	.product_t_dz_l span{margin-bottom: 0.3rem;}
	.pub_subA{width: auto;padding: 0 0.4rem;height: 0.8rem;}
	.product_txt{width: 100%;}
	.product_tw{flex-direction: column;padding: 0.3rem;}
	.product_txt{padding: 0.3rem;}
	.product_tw_img{width: 4rem;margin: 0 auto 0.1rem;}
	.product_tw_txt h3{font-size: 0.4rem;}
}


/* 解决方案 */

.sub_banner{margin-top: 80px;height: 5.4rem;position: relative;}
.sub_banner_img{position: absolute;width: 100%;height: 100%;}
.sub_banner_img::after{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.2);display: block;top: 0;left: 0;z-index: 20;}
.sub_banner_img img{position: relative;z-index: 10;}
.sub_banner_img .img2{display: none;}
.sub_banner_h2{position: relative;z-index: 100;height: 100%;display: flex;flex-direction: column;justify-content: center;padding-left: 0.3rem;align-items: flex-start;}
.sub_banner_h2 h2{font-size: 0.5rem;position: relative;color: #fff;line-height: 1;}
.sub_banner_h2 h2 svg{position: absolute;top: 0;right: -30px;width: 16px;height: auto;}
.sub_banner_h2 h2 path{fill: #db241c;opacity: 1;}
.sol_con{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 1rem;}
.sol_img{width: 65%;}
.sol_img::before{padding-top: 35.3%;}
.sol_icon{width: 0.8rem;height: 0.8rem;margin-bottom: 0.22rem;}
.sol_txt{padding-right: 1.25rem;height: 100%;width: 35%;padding-top: 0.15rem;}
.sol_txt h3{font-size: 0.3rem;margin-bottom: 0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.sol_txt>p{color: #666;margin-bottom: 0.54rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.sol_con:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.sol_con:nth-child(2n){flex-direction: row-reverse;}
.sol_con:nth-child(2n) .sol_txt{padding: 0.15rem 0.3rem 0 1.2rem;}
.sol_con:last-child{margin-bottom: 0;}

	/* 面包屑 */
.crumbs{position: absolute;bottom: 0;left: 0;height: 0.6rem;border-top: 1px solid rgba(255,255,255,0.2);width: 100%;z-index: 11;}
.crumbs ul{padding-left: 0.3rem;display: flex;align-items: center;height: 100%;overflow-x: auto;}
.crumbs ul li{flex-shrink: 0;}
.crumbs ul li a{margin-right: 0.15rem;color: rgba(255,255,255,0.5);font-size: 14px;}
.crumbs ul li i{margin-right: 0.15rem;color: rgba(255,255,255,0.5);font-size: 14px;}
.crumbs ul li:last-child i{display: none;}

@media screen and (max-width: 767px) {
	.sub_banner_h2{padding-left: 0;}
	.crumbs ul{padding: 0;}
	.crumbs{height: 0.8rem;}
	.sub_banner{height: 6rem;}
	.sub_banner_img .img1{display: none;}
	.sub_banner_img .img2{display: block;}
}


@media screen and (max-width: 1440px) {
	.sub_banner{margin-top: 60px;}
}
@media screen and (max-width: 1260px) {
	.sol_con{align-items: center;}
	.sol_txt{padding: 0 0.4rem 0 0;}
	.sol_con:nth-child(2n) .sol_txt{padding: 0 0.2rem 0 0.4rem;}
}
@media screen and (max-width: 971px) {
	.sol_con{flex-direction: column-reverse !important;}
	.sol_txt{width: 100%;}
	.sol_img{width: 100%;margin-bottom: 0.3rem;}
	.sol_txt{padding: 0 !important;}
}
@media screen and (max-width: 767px) {
	
}

/* 方案详情 */
.sub_banner_h2_sol{margin-top: 0.2rem;width: 4.1rem;}
.sub_banner_h2_sol p{color: #fff;line-height: 1.3;margin-bottom: 0.65rem;}
.sub_banner_h2_sol a{background: #db241c;}
.solInfo_tz{padding-top: 1.15rem;padding-bottom: 0.8rem;display: flex;justify-content: space-between;overflow: hidden;background: #fff;}
.solInfo_tz_l{width: 36.18%;}
.solInfo_tz_r{width: 63.82%;}
.solInfo_tz_box{padding-bottom: 0.36rem;margin-bottom: 0.36rem;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;}
.solInfo_tz_box>span{flex-shrink: 0;font-size: 0.3rem;color: #ddd;margin-right: 0.2rem;font-family: 'harm';}
.solInfo_tz_txt{width: 100%;}
.solInfo_tz_txt h3{margin-bottom: 0.15rem;}
.solInfo_tz_txt p{color: #666;}

.swiPrevPub,.swiNextPub{position: initial;background: none;width: 0.6rem;height: 0.57rem;margin: 0;transition: all 0.3s;}
.swiPrevPub svg,.swiNextPub svg{width: 100%;}
.swiPrevPub path,.swiNextPub path{fill: #c4c4c4;opacity: 1;transition: all 0.3s;}
.swiPrevPub svg{transform: rotate(180deg);}
.swiPrevPub:hover path,.swiNextPub:hover path{fill: #000;}
.solInfo_jz{overflow: hidden;}
.solInfo_jz_but{margin-top: 2.7rem;display: flex;}
.solInfo_jz_but .swiPrevPub{margin-right: 0.6rem;}
.solInfo_jz_but .swiPrevPub path,.solInfo_jz_but .swiNextPub path{fill: rgba(255,255,255,0.5);}
.solInfo_jz_but .swiPrevPub:hover  path,.solInfo_jz_but .swiNextPub:hover  path{fill: rgba(255,255,255,1);}
.solInfo_jz_box{display: flex;justify-content: space-between;}
.solInfo_jz_l{width: 4rem;flex-shrink: 0;}
.solInfo_jz_r{width: calc(100% - 4rem);}
.solInfo_jz_con{height: 4.8rem;background: #fff;padding-top: 1.08rem;text-align: center;position: relative;overflow: hidden;}
.solInfo_jz_icon{height: 0.82rem;margin-bottom: 0.68rem;}
.solInfo_jz_icon svg{height: 100%;}
.solInfo_jz_icon path{fill: #db241c;opacity: 1;}
.solInfo_jz_txt h3{margin-bottom: 0.2rem;}
.solInfo_jz_txt{padding: 0 0.38rem;}
.solInfo_jz_num{position: absolute;left: 50%;transform: translateX(-50%);bottom: -0.3rem;}
.solInfo_jz_num span{font-size: 1rem;color: rgba(30,48,126,0.2);line-height: 0.8;font-family: 'harm';}
.solInfo_fa{background: #f5f5f5;}
.solInfo_fa_nr{height: 3.6rem;position: relative;display: flex;justify-content: flex-end;}
.solInfo_fa_img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #fff;width: 3.35rem;border: 1px solid #ddd;}
.solInfo_fa_img::before{padding-top: 77.6%;}
.solInfo_fa_txt{width: calc(100% - 1.5rem);background: #fff;height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0.06rem 0.85rem 0 2.25rem;transition: all 0.3s;align-items: flex-start;}
.solInfo_fa_txt h3{margin-bottom: 0.24rem;transition: all 0.3s;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.solInfo_fa_txt p{color: #666;margin-bottom: 0.5rem;transition: all 0.3s;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.solInfo_fa_nr:hover .solInfo_fa_txt{background: #1e307e;}
.solInfo_fa_nr:hover .solInfo_fa_txt h3{color: #fff;}
.solInfo_fa_nr:hover .solInfo_fa_txt p{color: rgba(255,255,255,0.7);}
.solInfo_fa_nr:hover .pub_a{color: #fff;}
.solInfo_fa_con{position: relative;margin-top: 0.6rem;}
.solInfo_fa_con .swiPrevPub{position: absolute;left: -1.22rem;top: 50%;transform: translateY(-50%);}
.solInfo_fa_con .swiNextPub{position: absolute;right: -0.92rem;transform: translateY(-50%);}
.solInfo_al_box{display: flex;justify-content: space-between;margin-top: 0.5rem;}
.solInfo_al_con{width: calc((100% - 0.6rem)/3);background: #f5f5f5;border: 1px solid #ddd;padding: 0.9rem 0.75rem 1.05rem 0.5rem;transition: all 0.3s;}
.solInfo_al_con .img1{top: 0.5rem;left: 0.5rem;}
.solInfo_al_con::after{position: absolute;content: '';background: #db241c;width: 0;height: 2px;bottom: 0;left: 0;z-index: 10;}
.solInfo_al_con .img3{display: none;position: absolute;width: 0.96rem;height: auto;top: 0.5rem;left: 0.5rem;}
.solInfo_al_box .pub_tw_p p{height: 5.44em;}
.solInfo_al_con:hover{background: #fff;border-color: transparent;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);}
.solInfo_al_con:hover .img1{display: none;}
.solInfo_al_con:hover .img3{display: block;}
.solInfo_al_con:hover .pub_a{color: #db241c;}
.solInfo_al_con:hover::after{width: 100%;}
@media screen and (max-width: 1260px) {
	.solInfo_jz_con{padding-top: 0.8rem;}
	.solInfo_fa_con .swiPrevPub,.solInfo_fa_con .swiNextPub{display: none;}
	.solInfo_fa_txt{padding: 0.06rem 0.35rem 0 2.25rem;}
}
@media screen and (max-width: 971px) {
	.solInfo_jz_but{display: none;}
	.solInfo_jz_box{flex-direction: column;padding: 0 5%;}
	.solInfo_jz_l{width: 100%;margin-bottom: 0.6rem;}
	.solInfo_jz_r{width: 100%;}
	.solInfo_jz_con{padding-top: 0.5rem;}
	.solInfo_jz_icon{margin-bottom: 0.5rem;}
	.solInfo_al_con{padding: 0.9rem 0.35rem 0.65rem 0.35rem;}
}
@media screen and (max-width: 767px) {
	.sub_banner_h2_sol{width: 100%;display: flex;flex-direction: column;align-items: flex-start;}
	.solInfo_tz{flex-direction: column;}
	.solInfo_tz_l{margin-bottom: 0.4rem;}
	.solInfo_tz_r{width: 100%;}
	.solInfo_tz_box>span{font-size: 0.4rem;}
	.solInfo_tz_txt h3{font-size: 0.36rem;}
	.solInfo_tz_txt{margin-top: 0.05rem;}
	.solInfo_fa_img{width: 2.8rem;}
	.solInfo_fa_txt{padding: 0.06rem 0.35rem 0 1.65rem;}
	.solInfo_al_box{flex-direction: column;}
	.solInfo_al_con{width: 100%;}
	.pub_tw_p p{font-size: 0.32rem;}
}

/* 关于我们 */
#hi-video-pop .hi-close:hover{background: #db241c;}
.sub_banner_video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;z-index: 105;display: flex;flex-direction: column;align-items: center;}
.sub_banner_video p{color: #fff;margin-top: 4px;}
.sub_banner_video_box{border: 1px solid rgba(255,255,255,0.5);border-radius: 50%;width: 0.82rem;height: 0.82rem;display: flex;align-items: center;justify-content: center;}
.sub_banner_v{position: absolute;width: 100%;height: 100%;z-index: 10;top: 0;left: 0;object-fit: cover;}
.sub_banner_video_box svg{width: 0.16rem;height: auto;}
.sub_banner_video_box path{fill: #fff;opacity: 1;}
.about_t{padding: 0.9rem 0 1.4rem;}
.about_t_title{display: flex;justify-content: space-between;margin-bottom: 1.95rem;}
.about_t_title .pub_h2{width: 50%;}
.about_t_title_txt{width: 50%;padding: 0 1.1rem 0 0.3rem;}
.about_t_title_txt p{color: #666;line-height: 1.9;}
.about_t_num{display: flex;}
.about_t_num_box{width: 25%;padding: 0 0.3rem 0;}
.about_t_num_box h3{font-size: 0.3rem;margin-bottom: 0.38rem;}
.about_t_num_nr{margin-bottom: 0.38rem;}
.about_t_num_sz{display: flex;align-items: flex-start;}
.about_t_num_sz p{font-size: 0.36rem;line-height: 1;color: #db241c;font-family: 'harm';}
.about_t_num_sz span{color: #db241c;}
.about_t_num_nr>p{color: #666;margin-top: 0.05rem;}

.about_lc{height: 100vh;display: flex;flex-direction: column;justify-content: center;}
.about_lc_t_con{position: relative;display: flex;align-items: center;justify-content: center;margin-top: 0.3rem;}
.about_lc_t_con span{font-size: 5rem;display: none;font-weight: bold;color: #fff;line-height: 0.8;filter: blur(5px);opacity: 0;}
.about_lc_t_con span.on{display: block;opacity: 1;}
.about_lc_t_bhz{position: relative;}
.about_lc_t_txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 8rem;background: #1e307e;padding: 0.6rem 0.8rem;}
.about_lc_t_txt_box{display: none;}
.about_lc_t_txt_box.on{display: block;}
.about_lc_t_txt_con{display: flex;justify-content: space-between;}
.about_lc_t_txt_box span{color: #fff;font-size: 0.4rem;margin-right: 0.68rem;font-weight: bold;}
.about_lc_t_txt_box p{line-height: 1.9;color: #fff;}
.about_lc_t_txt_box.on span{
	-webkit-animation-name: slideInUp50;
	animation-name: slideInUp50;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.about_lc_t_txt_box.on p{
	-webkit-animation-name: slideInUp50;
	animation-name: slideInUp50;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.about_lc_b_box{padding: 0 calc(100%/24);position: relative;}
.about_lc_b_box .swiPrevPub{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.about_lc_b_box .swiNextPub{position: absolute;right: 0;transform: translateY(-50%);}
.about_lc_b_box .swiNextPub,.about_lc_b_box .swiPrevPub{display: flex;align-items: center;justify-content: center;width: 0.6rem;height: 0.6rem;border: 1px solid #c3c3c3;border-radius: 50%;background: #f5f5f5;}
.about_lc_b_box .swiNextPub svg,.about_lc_b_box .swiPrevPub svg{width: 0.12rem;}
.about_lc_b_box .swiNextPub:hover,.about_lc_b_box .swiPrevPub:hover{background: #db241c;border-color: #db241c;}
.about_lc_b_box .swiNextPub:hover path,.about_lc_b_box .swiPrevPub:hover path{fill: #fff;}
.about_lc_b{margin-top: 0.4rem;position: relative;}
.about_lc_b::after{content: '';position: absolute;width: 100%;height: 1px;background: rgba(16,40,47,0.1);top: 50%;}
.about_lc_b_con{display: flex;align-items: center;justify-content: center;position: relative;cursor: pointer;}
.about_lc_b_con i{width: 10px;height: 10px;border-radius: 50%;background: #5b5b5b;display: flex;align-items: center;justify-content: center;position: relative;}
.about_lc_b_con::after{content: '';width: 0;height: 1px;background: #db241c;position: absolute;left: 50%;top: 50%;transition: all 0s}
.about_lc_b_con i svg{width: 16px;height: 16px;position: absolute;opacity: 0;}
.about_lc_b_con i svg path{fill: #db241c;opacity: 1;}
.about_lc_b_con p{color: #999;position: absolute;left: 50%;transform: translateX(-50%);top: 0.25rem;}
.about_lc_swi{padding: 0.4rem calc(100%/24);}
.about_lc_swi .swiper-slide-active .about_lc_b_con i{background: none;}
.about_lc_swi .swiper-slide-active .about_lc_b_con i svg{opacity: 1;}
.about_lc_swi .swiper-slide-active .about_lc_b_con p{color: #db241c;}
.about_lc_swi .swiper-slide-active .about_lc_b_con::after{width: 100%;transition: all 7s;}
.about_sz_box{margin-top: 1.15rem;display: flex;justify-content: space-between;}
.about_sz_con{width: 25%;text-align: center;padding: 0 0.2rem;}
.about_sz_icon svg{height: 1.19rem;width: auto;}
.about_sz_icon path{fill: #db241c;opacity: 1;}
.about_sz_icon{margin-bottom: 0.38rem;}
.about_sz_txt h3{font-size: 0.3rem;margin-bottom: 0.12rem;}
.about_sz_txt p{color: #666;}
@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 971px) {
	.about_lc{height: auto;padding: 1.4rem 0;overflow: hidden;}
	.about_t_title{flex-direction: column;margin-bottom: 1.5rem;}
	.about_t_title .pub_h2{width: 100%;margin-bottom: 0.6rem;}
	.about_t_title_txt{width: 100%;padding: 0;}
}
@media screen and (max-width: 767px) {
	.about_sz_box{flex-wrap: wrap;}
	.about_sz_con{width: 50%;margin-bottom: 0.6rem;}
	.about_sz_txt h3{font-size: 0.36rem;}
	.about_lc_b_con i{width: 6px;height: 6px;}
	.about_lc_b_con i svg{width: 12px;height: 12px;}
	.about_lc_t_con{display: none;}
	.about_lc_t_txt{position: initial;transform: translate(0);width: 100%;}
	.about_lc_t_box{margin-top: 0.5rem;}
	.about_lc_swi{padding: 0.8rem calc(100%/24);}
	.about_lc_t_txt_con{flex-direction: column;}
	.about_lc_t_txt_box span{margin-bottom: 0.3rem;}
	.about_t_num{flex-wrap: wrap;}
	.about_t_num_box{width: 50%;margin-bottom: 0.3rem;}
	.about_t_num_box h3{font-size: 0.36rem;}
	.about_t{padding: 0.9rem 0;}
	.about_t_title{margin-bottom: 1.2rem;}
	.sub_banner_h2 h2 svg{right: -15px;width: 12px;}
}

/* 案例中心 */
.caseInfo_box{margin-top: 0.6rem;display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 1rem;}
.caseInfo_l{width: 57.32%;}
.caseInfo_l h1{font-size: 0.4rem;line-height: 1.2;margin-bottom: 0.44rem;width: 88%;}
.caseInfo_l_date{width: 100%;padding-bottom: 0.2rem;border-bottom: 1px solid #eeeeee;display: flex;flex-wrap: wrap;}
.caseInfo_l_date p{margin-right: 0.4rem;}
.caseInfo_fx{padding-top: 0.55rem;margin-bottom: 0.35rem;}
.caseInfo_fx>p{color: #1e307e;margin-bottom: 0.32rem;}
.caseInfo_fx_box{background: #1e307e;position: relative;padding: 0.92rem 0.85rem 0.54rem 0.32rem;width: 100%;}
.caseInfo_fx_box>i{position: absolute;left: 0.38rem;top: -11px;display: flex;align-items: center;}
.caseInfo_fx_box>i svg{width: 11px;height: 14px;}
.caseInfo_fx_box>i path{fill: #1e307e;}
.caseInfo_fx_box>img{width: 0.96rem;left: 0.4rem;top: 0.4rem;position: absolute;height: auto;}
.caseInfo_fx_box>p{color: #fff;z-index: 10;position: relative;margin-bottom: 0.35rem;}
.caseInfo_fx_add{z-index: 10;position: relative;display: flex;align-items: center;}
.caseInfo_fx_add svg{width: 20px;height: auto;}
.caseInfo_fx_add path{fill: #fff;opacity: 1;}
.caseInfo_fx_add span{color: #fff;margin-left: 10px;}

.caseInfo_txt img{max-width: 100%;width: auto;height: auto;}
.caseInfo_txt ul,.caseInfo_txt ol{padding-left: 20px;}
.caseInfo_txt ul li,.caseInfo_txt ol li{list-style: auto;}
.caseInfo_txt_h3{padding: 0 0 0.2rem 0;border-bottom: 1px solid #eee;margin-bottom: 0.3rem;}
.caseInfo_txt_h3 h3{border-left: 3px solid #db241c;line-height: 1;padding-left: 0.14rem;}
.caseInfo_txt_box{padding-bottom: 0.4rem;}

.caseInfo_r{width: 29.42%;padding-top: 1.15rem;position: sticky;top: 20px;position: -webkit-sticky;}
.caseInfo_r h2{color: #8e8e8e;margin-bottom: 0.32rem;}
.caseInfo_r_con h3{color: #2d2d2d;margin-bottom: 0.14rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.caseInfo_r_con span{color: #c5c5c5;}
.caseInfo_r_con{padding-bottom: 0.4rem;border-bottom: 1px solid #f0f0f0;display: block;margin-bottom: 0.35rem;}

.caseInfo_xg{padding: 0.8rem 0;}
.caseInfo_xg .solInfo_fa_txt{width: 55.47%;padding: 0 0.85rem 0 0.4rem;flex-shrink: 0;}
.caseInfo_xg .solInfo_fa_nr{height: 2.6rem;flex-direction: row-reverse;}
.caseInfo_xg .solInfo_fa_txt h3{margin-bottom: 0.2rem;}
.caseInfo_xg .solInfo_fa_txt p{margin-bottom: 0.35rem;}
.caseInfo_xg .solInfo_fa_img{width: 100%;position: initial;transform: translateY(0%);}

@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 971px) {
	.caseInfo_box{flex-direction: column;}
	.caseInfo_l{width: 100%;}
	.caseInfo_r{width: 100%;}
}
@media screen and (max-width: 767px) {
	.caseInfo_l h1{font-size: 0.48rem;}
	.caseInfo_txt_h3 h3{font-size: 0.36rem;}
	.caseInfo_xg .solInfo_fa_nr{flex-direction: column-reverse;height: auto;}
	.caseInfo_xg .solInfo_fa_txt{width: 100%;padding: 0.3rem;}
}

/* 加入我们 */
.join_t{padding-top: 1.15rem;padding-bottom: 1.4rem;}
.join_t_box{margin-top: 0.56rem;display: flex;justify-content: space-between;}
.join_t_con{width: calc((100% - 1.6rem)/3);}
.join_t_img::before{padding-top: 55.31%;}
.join_t_img{margin-bottom: 0.38rem;}
.join_t_txt{padding-right: 0.85rem;}
.join_t_txt h3{margin-bottom: 0.15rem;}
.join_t_txt p{color: #999;}
.join_t_con:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.join_fl{background: #1e307e;}
.join_fl .solInfo_jz_icon{margin-bottom: 0.55rem;height: auto;}
.join_fl .solInfo_jz_icon img{width: 1.58rem;height: 1.58rem;border-radius: 50%;overflow: hidden;}
.join_fl .solInfo_jz_con{padding-top: 0.7rem;}
.join{display: flex;justify-content: space-between;align-items: flex-start;background: #fff;}
.join_l{width: 20%;position: sticky;top: 90px;position: -webkit-sticky;}
.join_nav{margin-top: 0.5rem;}
.join li{margin-bottom: 0.3rem;}
.join li a{color: #666;}
.join li a.on{color: #db241c;text-decoration: underline;}

.join_r{width: 76.43%;}
.join_title{display: flex;align-items: center;padding: 0.32rem 0.58rem 0.32rem 0.4rem;position: relative;}
.join_title_mc{width: 25.96%;}
.join_title_mc h3{display: flex;align-items: center;}
.join_title_mc h3::before{content: '';width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #d8d8d8;display: block;margin-right: 0.2rem;}
.join_title_le{width: 44.96%;display: flex;align-items: center;}
.join_title_le p{color: #666;line-height: 1;margin-right: 0.12rem;padding-right: 0.12rem;border-right: 1px solid #8c8c8c;}
.join_title_le p:last-child{border: none;}
.join_title_date{width: 25.5%;}
.join_title_date p{color: #666;}
.join_title_j{width: 6.78%;display: flex;align-items: center;justify-content: center;position: relative;flex-shrink: 0;}

.join_title_j>i{cursor: pointer;position: absolute;top: 50%;left: 66%;transform: translate(-50%,-50%);z-index: 10;}
.join_title_j>i::before{content: '';position: absolute;width: 0.24rem;height: 2px;background: #333;right: 0;top: 50%;transform: translateY(-50%);}
.join_title_j>i::after{content: '';position: absolute;width: 2px;height: 0.24rem;background: #333;right: 0.11rem;top: 50%;transform: translateY(-50%);}
.join_con.on .join_title_j>i::after{-webkit-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);transform-origin: center;}

.join_nr{padding: 0 0.57rem 0.74rem 0.57rem;display: none;}
.join_con{margin-bottom: 0.2rem;box-shadow: 0 2px 8px rgba(0,0,0,0.05);}
.join_txt{border-top: 1px solid #d8d8d8;padding: 0.28rem 0.15rem 0;}
.join_txt_box p{line-height: 1.9;color: #5b5b5b;}
.join_txt_but{margin-top: 0.35rem;}
.join_cur#hi-resume-pop .hi-title-box,.join_cur#hi-resume-pop .hi-file-box .hi-input-box{background: #fff;}
.join_con.on .join_title_mc h3{color: #003f8b;}
.join_con.on .join_title_mc h3::before{background: #003f8b;}
.join_con.on{box-shadow: 0 5px 30px rgba(0,0,0,0.1);}
.join_cur#hi-resume-pop .hi-title-box .hi-close::before, #hi-resume-pop .hi-title-box .hi-close::after{background: #1e307e;}
.join_cur#hi-resume-pop .hi-title-box .hi-title{line-height: 1rem;color: #db241c;}
.join_cur#hi-resume-pop .hi-title-box .hi-title span{color: #333;}
.join_cur#hi-resume-pop .hi-title-box{box-shadow: 0 10px 65px rgba(0,0,0,0.05);}
.join_cur#hi-resume-pop form{max-width: 600px;}
.join_cur#hi-resume-pop .hi-box{padding-top: 0.3rem;}
.join_cur#hi-resume-pop button{background: #db241c;width: 1.6rem;}
.join_cur#hi-resume-pop .hi-file-box .hi-text{background: #333;}

.join_file_con input{display: none;}
.join_file_box{display: flex;justify-content: space-between;align-items: center;}
.join_file_box .hi-text2{color: #8e8e8e;}
.join_file_con{display: flex;align-items: center;}
.join_file_con p{width: 1.16rem;height: 0.36rem;background: #8e8e8e;display: flex;align-items: center;justify-content: center;color: #fff;}
.join_file{padding-left: 0.15rem;border-bottom: 1px solid #D8D8D8;}
.join_file_txt{padding: 0.15rem 0 0.2rem;line-height: 1;}
.join_cur_b{padding: 0.22rem 0 0 0.15rem ;border-bottom: 1px solid #D8D8D8;margin-bottom: 0.3rem;}
.join_cur_b p{line-height: 1.5;}
.join_cur_b input{margin: 0.25rem 0 0 !important;border: none !important;padding-left: 0 !important;line-height: 0.5rem !important;height: 0.5rem !important;}

.g-inp {
  width: 100%;
  padding: 0 ;
  position: relative;
  display: flex;
}
.g-inp.on::after {
  width: 100%;
  opacity: 1;
}
.g-inp::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #D8D8D8;
  transition: 0.3s all;
  opacity: 1;
}
@media (max-width: 1580px) {
  .g-inp::before {
    height: 1px;
  }
}
.g-inp::after {
  content: "";
  width: 0;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #db241c;
  transition: 0.3s all;
  opacity: 0;
}
@media (max-width: 1580px) {
  .g-inp::after {
    height: 1px;
  }
}
.g-inp i {
  font-style: initial;
  color: #db241c;
  margin-right: 0.1rem;
}
.g-inp input {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  color: #333333;
  width: 100%;
}
.g-inp input::placeholder {
  color: #999999;
}



@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 971px) {
	.join_t_txt{padding: 0;}
	.join{display: flex;flex-direction: column;}
	.join_l{width: 100%;position: initial;}
	.join_nav ul{display: flex;flex-wrap: wrap;margin-bottom: 0.2rem;}
	.join_nav ul li{margin-right: 0.2rem;margin-bottom: 0.1rem;}
	.join_r{width: 100%;}
	.join_title{padding: 0.3rem 0.2rem;}
	
}
@media screen and (max-width: 767px) {
	.join_t_box{flex-direction: column;}
	.join_t_con{width: 100%;margin-bottom: 0.6rem;}
	.join_t{padding-bottom: 1rem;}
	.join_fl .solInfo_jz_txt h3{font-size: 0.36rem;}
	.join li a{font-size: 0.28rem;}
	.join_title{justify-content: space-between;}
	.join_title_le{display: none;}
	.join_title_date{display: none;}
	.join_title_mc{width: 100%;}
	.join_title_j>i::after{right: 0.1rem;}
	.join_title_mc h3{font-size: 0.28rem;}
	.join_txt{padding: 0.3rem 0;}
	.join_title_j{margin-left: 0.2rem;}
	.g-inp i{line-height: 0.8rem;}
	.join_file{padding-left: 0.21rem;padding-top: 0.2rem;}
	.join_cur_b{padding-left: 0.21rem;}
	.join_file_box .hi-text2{line-height: 1.5;}
}

/* 均匀线 */
.uni_diy{padding-top: 1.3rem;padding-bottom: 1.1rem;}
.uni_diy_box{padding: 0.4rem 0 0.4rem 0.4rem;margin-top: 0.4rem;display: flex;align-items: center;justify-content: space-between;background: #e4e8ea;}
.uni_diy_l{width: 3.3rem;}
.uni_diy_l>a{height: 1rem;width: 100%;display: flex;align-items: center;background: #f0f3f4;padding-left: 0.22rem;position: relative;transition: all 0.3s;border-bottom: 1px solid #ddd;}
.uni_diy_l>a:last-child{border: none;}
.uni_diy_l .img1{width: 0.16rem;height: auto;margin-right: 0.16rem;}
.uni_diy_l .img1 path{fill: #db241c;opacity: 0;transition: all 0.3s;}
.uni_diy_l .img2{width: 0.16rem;height: 0.14rem;position: absolute;right: -0.14rem;transform: rotate(90deg);}
.uni_diy_l .img2 path{fill: #1e307e;opacity: 0;transition: all 0.3s;}
.uni_diy_l>a.on{background: #1e307e;}
.uni_diy_l>a.on p{color: #fff;}
.uni_diy_l>a.on .img1 path{opacity: 1;}
.uni_diy_l>a.on .img2 path{opacity: 1;}
.uni_diy_r{width: calc(100% - 3.3rem);}
.uni_diy_r_box{width: 100%;height: 100%;}
.uni_diy_img{width: 100%;height: 5rem;position: relative;display: flex;align-items: center;justify-content: flex-end;}
.uni_diy_img_box{display: flex;align-items: center;justify-content: flex-end;width: 100%;height: 100%;position: relative;}
.uni_diy_img_light{width: 3.56rem;height: 3.16rem;position: absolute;top: 47%;transform: translateY(-50%);right: 5.8rem;display: flex;justify-content: flex-end;}
.uni_diy_img_light img{object-fit: contain;overflow: hidden;width: 0%;position: absolute;opacity: 0;}
.uni_diy_img_light img.on{width: 100%;transition: all 1.2s;opacity: 1;}
.uni_diy_img_pro{width: auto;height: 100%;}
.uni_diy_lightCs{display: flex;align-items: center;justify-content: center;padding-top: 0.5rem;}
.uni_diy_lightCs>a{position: relative;width: 1.3rem;height: 0.4rem;border: 1px solid #ddd;background: #fff;display: flex;align-items: center;justify-content: center;margin: 0 0.1rem;}
.uni_diy_lightCs_par{position: absolute;height: 0.3rem;padding: 0 0.17rem;background: #fff;border-radius: 30px;top: -0.2rem;display: flex;align-items: center;filter: drop-shadow(0 5px 10px rgba(0,0,0,0.1));transition: all 0.3s;opacity: 0;display: flex;}
.uni_diy_lightCs_par:after{content: '';width: 0;height: 0;border-style: solid dashed dashed;border-color: #fff transparent transparent;overflow: hidden;cursor: pointer;transition: all .2s;-webkit-transition: all .2s;position: absolute;top: 100%;left: 50%;border-width: 6px;border-top-color: #fff;transform: translateX(-50%);}
.uni_diy_lightCs_par p{white-space: nowrap;}
.uni_diy_sj .uni_diy_lightCs a:nth-child(2),.uni_diy_sj .uni_diy_lightCs a:nth-child(3){background: #1e307e;}
.uni_diy_sj .uni_diy_lightCs a:nth-child(2)>p,.uni_diy_sj .uni_diy_lightCs a:nth-child(3)>p{color: #fff;}
.uni_diy_lightCs>a.on .uni_diy_lightCs_par{top: -0.5rem;opacity: 1;}
.uni_diy_lightCs>a.on>p{color: #fff;}
.uni_diy_lightCs>a.on{background: #de3831 !important;}

.uni_diy_bc .uni_diy_lightCs>a.on:nth-child(1){background: #a00dcb;} 
.uni_diy_bc .uni_diy_lightCs>a.on:nth-child(2){background: #0099ff;} 
.uni_diy_bc .uni_diy_lightCs>a.on:nth-child(3){background: #0dcb1f;} 
.uni_diy_bc .uni_diy_lightCs>a.on:nth-child(4){background: #ff0c00;} 
.uni_diy_bc .uni_diy_lightCs>a.on:nth-child(5){background: #a8a8a8;} 

.uni_diy_gl .uni_diy_lightCs a.on:nth-child(1){background: rgba(222,56,49,0.4);}
.uni_diy_gl .uni_diy_lightCs a.on:nth-child(2){background: rgba(222,56,49,0.7);}
.uni_diy_gl .uni_diy_lightCs a.on:nth-child(3){background: rgba(222,56,49,1);}

/* .uni_diy_xk .uni_diy_img_light{align-items: center;display: flex;}
.uni_diy_xk .uni_diy_img_light img{object-fit: initial;}
.uni_diy_xk .uni_diy_img_light img:nth-child(1){height: 80%;}
.uni_diy_xk .uni_diy_img_light img:nth-child(2){height: 50%;}
.uni_diy_xk .uni_diy_img_light img:nth-child(3){height: 30%;} */


.uni_why{width: 100%;height: 230vh;}
.banner_con{position: sticky;top: 0;left: 0;z-index: 10;width: 100%;height: 100vh;overflow: hidden;}
.banner_load{position: absolute;top: 0;left: 0;z-index: 15;width: 100%;height: 100vh;}
.banner_load img{position: relative;z-index: 10;}
.banner_box{position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 100vh;}
.banner_txt{position: absolute;top: 0;left: 0;z-index: 20;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.banner_txt_box{position: relative;top: 12%;text-align: center;opacity: 0;padding: 0 2.2rem;}
.banner_txt_box p{color: #fff;font-size: 0.3rem;margin-bottom: 10px;line-height: 2;}
.banner_load svg path{fill: #fff;opacity: 1;}

.uni_pro{background: #f8f8f8;}
.uni_pro .product_box{margin-top: 0.6rem;}
.uni_ys_box{display: flex;justify-content: space-between;margin-top: 0.55rem;}
.uni_ys_con{width: calc((100% - 1.6rem)/3);}
.uni_ys_img::before{padding-top: 72.34%;}
.uni_ys_txt{padding-top: 0.55rem;position: relative;padding-right: 0.5rem;}
.uni_ys_txt>span{position: absolute;left: 0;font-size: 0.72rem;color: #de1d2e;top: -0.36rem;z-index: 10;line-height: 1;font-family: 'harm';}
.uni_ys_txt h3{margin-bottom: 0.15rem;}
.uni_ys_con:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.uni_fa{background: #1e307e;}
.uni_fa .sol_con{height: 4.8rem;align-items: initial;margin-top: 0.55rem;}
.uni_fa .sol_txt{width: 5.5rem;background: #fff;padding: 0 1.15rem 0 0.4rem;display: flex;flex-direction: column;justify-content: center;flex-shrink: 0;align-items: flex-start;}
.uni_fa .sol_img{width: 100%;}
.uni_fa .sol_img::before{padding-top: 47.05%;}
.c-product-2 .c-product-info-3{background-color: #f8f8f8;}
.uni_pro .product_con{background: #fff;}
.uni_diy_img_pro img{object-fit: contain;}
@media screen and (max-width: 1460px) {
	.uni_diy_img_light{right: 56.6%;}
	.uni_diy_img_pro{width: 100%;}
}

@media screen and (max-width: 1260px) {
	.uni_fa .sol_con{height: auto;}
	.uni_fa .sol_img{margin: 0;}
	.uni_fa .sol_txt{width: 100%;padding: 0.3rem !important;}
	.uni_diy_img_light{width: 3rem;height: 2.7rem;}
	
	.uni_diy_img_pro img{object-fit: contain;}
}
@media screen and (max-width: 991px) {
	.uni_diy_img_light{width: 2.56rem;height: 2.16rem;}
}
@media screen and (max-width: 767px) {
	.uni_diy_box{flex-direction: column;}
	.uni_diy_l{width: 100%;}
	.uni_diy_l>a p{font-size: 0.28rem;}
	.uni_diy_l>a{height: 0.7rem;}
	.uni_diy_r{width: 100%;}
	.uni_diy_lightCs>a{width: 1.5rem;height: 0.6rem;}
	.uni_diy_lightCs_par p{font-size: 12px;}
	.uni_diy_lightCs_par{height: 0.5rem;top: -0.6rem;}
	.banner_txt_box{padding: 0;}
	.banner_txt_box p{line-height: 1.5;}
	.product_con{margin-bottom: 0.4rem;}
	.uni_ys_box{flex-direction: column;}
	.uni_ys_con{width: 100%;margin-bottom: 0.6rem;}
	.uni_ys_img::before{padding-top: 60%;}
}

/* .pub_h2 .h2span2{color: transparent;background: #fff url(../fonts/58071882b1604e37891170262a832e00.woff);width: 0.62rem;}
.cus_xj svg path{fill: #919ec0;}
.cus_con2{display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;left: 0;top: -30px;width: 100%;height: 100%;opacity: 0;}
.cus_con2_txt{width: 6.4rem;}
.cus_con2_txt p{color: #6a80c6;letter-spacing: 0.05em;}
.cus_con2_txt p span{color: #fff;font-size: 0.4rem;letter-spacing: 0.05em;}
.cus_con2 .cus_xj{bottom: 0;}
.cus_con2_r{display: flex;align-items: center;padding-top: 1.1rem;width: 7rem;flex-direction: column;flex-shrink: 0;}
.cus_con2_r_box{display: flex;justify-content: flex-end;width: 100%;}
.cus_con2_r_nr{width: 50%;height: 3rem;position: relative;overflow: hidden;border: 1px solid rgba(255,255,255,0.5);background: rgba(255,255,255,0.2);}
.cus_con2_r_icon{width: 0.74rem;height: 0.74rem;margin-bottom: 0.12rem;}
.cus_con2_r_txt h3{color: #fff;margin-bottom: 0.15rem;}
.cus_con2_r_txt p{color: rgba(255,255,255,0.5);}
.cus_con2_r_hz{width: 100%;height: 100%;padding: 0 0.45rem;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;position: relative;top: 0;transition: all 0.3s;}
.cus_con2_r_a{width: 100%;position: absolute;bottom: -0.4rem;left: 0;height: 0.4rem;background: #db241c;line-height: 0.4rem;color: #fff;text-align: center;transition: all 0.3s;}
.cus_con2_r_box:nth-child(2n){justify-content: flex-start;}
.cus_con2_r_box.on .cus_con2_r_hz{top: -0.2rem;}
.cus_con2_r_box.on .cus_con2_r_a{bottom: 0;}
.cus_con2_r_box.on .cus_con2_r_nr{background: #1e307e;}

@media screen and (max-width: 1440px) {
	.cus_box .crumbs{top: 60px;}
	.cus_con2_r_nr{height: 4rem;}
	.cus_con2_r{width: 8rem;}
}
@media screen and (max-width: 1260px) {
	.cus_con2_l{padding-right: 0.3rem;}
	.cus_con2_r{width: 4rem;}
	.cus_con2_r_nr{width: 100%;}
	.cus_con2_r_box{margin-bottom: 0.4rem;}
}
@media screen and (max-width: 971px) {
	.x-faq2 .pub_h2{margin-bottom: 0.3rem;}
	.cus_con2_l{width: 55%;}
	.cus_con2_txt{width: 100%;}
}
@media screen and (max-width: 767px) {
	.cus_con2{flex-direction: column;justify-content: center;}
	.cus_con2_l{width: 100%;padding: 0;}
	.cus_con2_r{width: 100%;justify-content: space-between;flex-direction: row;}
	.cus_con2_txt p{font-size: 0.28rem;}
	.cus_con2_r{padding-top: 0.3rem;}
	.cus_con2_r_txt h3{font-size: 0.28rem;}
	.cus_con2_r_txt p{font-size: 12px;}
	.cus_con2_r_a{height: 0.6rem;line-height: 0.6rem;bottom: 0 !important;}
	.cus_con2_r_nr{background: #1e307e !important;}
	.cus_con2_r_hz{top: -0.2rem !important;}
}

/* 右侧导航 */
.nav_right{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: -1;opacity: 0;transition: all 0.3s;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,0.1);z-index: 1000;position: absolute;top: 0;left: 0;}
.nav_right_box{position: absolute;right: -260px;height: 100%;top: 0;width: 260px;background: #fff;z-index: 2000;display: flex;flex-direction: column;align-items: center;padding-top: 0.3rem;transition: all 0.3s;}
.nav_right_del{display: flex;align-items: center;margin-bottom: 0.78rem;}
.nav_right_del svg{width: 16px;height: 16px;margin-left: 0.1rem;}
.nav_right_del svg path{fill: #1e307e;}
.nav_right_con{display: flex;flex-direction: column;justify-content: center;}
.nav_right_con a{margin-bottom: 0.55rem;position: relative;transition: all 0.3s;}
.nav_right_con a::after{content: '';position: absolute;width: 0;height: 2px;background: #db241c;bottom: -0.07rem;left: 0;}
.nav_right_con a:hover{color: #db241c;}
.nav_right_con a:hover::after{width: 100%;}
.nav_right.on .nav_right_box{right: 0;}
.nav_right.on{opacity: 1;z-index: 10000;}

.gw-fx {
  display: flex;
  padding-bottom: 0.15rem;
}
.gw-fx p {
  color: #5b5b5b;
}
.gw-fx .bshare-custom a {
  background-color: transparent;
  background-image: none;
  padding: 0;
  margin-left: 0.1rem;
}
.gw-fx .bshare-custom a svg {
  width: 20px;
  height: 20px;
  object-fit: contain;
  pointer-events: none;
}
@media (max-width: 1580px) {
  .gw-fx .bshare-custom a svg {
    width: 18px;
    height: 18px;
  }
}
.gw-fx .bshare-custom a svg path {
  fill: #8e8e8e;
  opacity: 1;
}
.gw-tx {
  padding-top: 0.2rem;
  border-top: 1px solid #eeeeee;
}
.gw-tx p {
  color: #5b5b5b;
  margin-bottom: 0.1rem;
  display: flex;
}
.gw-tx p span {
  flex-shrink: 0;
}
.gw-tx p a {
  color: #2d2d2d;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.gw-tx .x-list {
  margin-top: 0.3rem;
}
.gw-tx .x-list a {
  color: #1f1f1f;
  display: inline-flex;
  align-items: center;
}
.gw-tx .x-list a svg {
  width: 14px;
  height: 14px;
  margin-left: 0.1rem;
}
@media (max-width: 767px) {
  .gw-tx .x-list a svg {
    width: 12px;
    height: 12px;
  }
}
.gw-tx .x-list a svg path {
  fill: #003f8b;
  opacity: 1;
}

.bsBox{box-sizing: initial;}
@media screen and (max-width: 767px) {
	.ins_det_fxr_box .bshare-custom a{width: 0.4rem;height: 0.4rem;}
}

#hi-resume-pop{z-index: 2000;background: rgba(0,0,0,0.1);}
.h_b_xt2{position: absolute;z-index: 1;background: #1e307e;}
.h_b_xt2 .h_b_xt_box>i{background: rgba(255,255,255,0.1);}
.h_b_xt2 .h_b_xt_con i{background: rgba(255,255,255,0.1);}
.h_b_xt3{position: absolute;z-index: 1;background: #fff;}
.h_b_xt3 .h_b_xt_box>i{background: #ddd;}
.h_b_xt3 .h_b_xt_con i{background: #f5f5f5;}
.h_series{position: relative;z-index: 10;}
.pub_a{position: relative;color: #333;}
.pub_a::after{content: '';position: absolute;bottom: -5px;left: 0;background: #db241c;width: 0;height: 2px;}
.pub_a:hover::after{width: 100%;}
.pub_a:hover{color: #db241c;}
.c-product-info-1 .container .c-right .c-list li{position: relative;padding-left: 0.2rem !important;width: 55% !important;}
.c-product-info-1 .container .c-right .c-list li:nth-child(2n){width: 45% !important;}
.c-product-info-1 .container .c-right .c-list li::after{content: '';position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #333;left: 0.1rem;top: 50%;transform: translateY(-50%);}
.c-product-info-1 .container .c-right .c-text p{color: #666;}
.cus_xr{position: absolute;width: 100vw;left: 50%;transform: translateX(-50%);bottom: -0.74rem;}
.sub_banner_video_box{transition: all 0.3s;}
.sub_banner_video_box:hover{transform: scale(0.9);}
.basepage2{text-align: center;}

.x-faq1 .container .x-xia .x-right ul li:hover .x-top .x-le::before{opacity: 0.3;}

/* 申请定制弹窗 */
.custPop{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 10000;display: none;padding: 0 !important;}
.custPop_box{padding: 0 !important;position: absolute;max-width: 90%;max-height: 90%;left: 50%;top: 50%;background: #fff;overflow: hidden;z-index: 10000;transform: translate(-50%,-50%);display: block !important;width: 8rem;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,0.1);z-index: 1000;position: absolute;top: 0;left: 0;}
.custPop .x-right{width: 100% !important;padding: 0.55rem 0.4rem 0.6rem 0.4rem !important;margin: 0 !important;}
.custPop_close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  width: 0.65rem;
  height: 0.8rem;
  cursor: pointer;
}
.custPop_close::before,.custPop_close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -1px 0 0 -.13rem;
  width: .25rem;
  height: 2px;
  background: #1e307e;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.custPop_close::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* 右侧浮窗 */
.r_pop{position: fixed;right: 10px;bottom: 10%;z-index: 100;display: flex;flex-direction: column;align-items: flex-end;display: none;}
.r_pop_box{width: 44px;height: 44px;background: #fefefe;border-radius: 44px;display: flex;align-items: center;justify-content: center;border: 2px solid #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.1);margin: 10px 0;position: relative;transition: all 0.3s;overflow: hidden;}
.r_pop_con{width: 40px;height: 40px;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 10;background: #fefefe;transition: all 0.3s;}
.r_pop_box svg{width: 18px;height: auto;}
.r_pop_box svg path{fill: #1e307e;opacity: 1;}
.r_pop_num p{white-space: nowrap;opacity: 0;width: 0;padding-left: 25px;color: #1e307e;}
.r_pop_num:hover{width: 240px;}
.r_pop_num:hover p{opacity: 1;width: 100%;}
.r_pop_dz{height: 128px;flex-direction: column;background: #de3831;}
.r_pop_dz p{text-align: center;width: 1em;line-height: 1.2;color: #fff;}
.r_pop_dz .r_pop_con{background: none;position: initial;}
.r_pop_dz .r_pop_con path{fill: #fff;}
.r_pop_box:nth-child(1):hover{background: #db241c;border-color: #db241c;}
.r_pop_box:nth-child(1):hover .r_pop_con{background: none;}
.r_pop_box:nth-child(1):hover path{fill: #fff;}
.r_pop_box:nth-child(4):hover{background: #db241c;border-color: #db241c;}
.r_pop_box:nth-child(4):hover .r_pop_con{background: none;}
.r_pop_box:nth-child(4):hover path{fill: #fff;}
@media screen and (max-width: 1580px) {
	.r_pop_num p{font-size: 14px;}
}
@media screen and (max-width: 767px) {
	.r_pop{display: none !important;opacity: 0 !important;}
}


.h_program_r{position: absolute;width: 100%;height: 100%;left: 0;top:0;}
.h_program_swi{height: 100%;}
.h_program_img{height: 100% !important;}

.h_program_l_box{height: 7.2rem !important;padding-top: 0.52rem;}
.uni_diy_sj_pro{display: none;}



/* 加载动画 */
.load{background: #1e307e;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;transition: all 0.5s;display: none;}
.load_p p{color: #fff;white-space: nowrap;transition: all 0.5s;opacity: 0;}
.load_p .p1{font-family: 'ERAS';}
.load_p .p2{font-size: 16px;color: #999;font-family: 'cons';}
.load_logo{width: 1.44rem;margin-right: 0.2rem;transition: all 0.5s;}
.load_p{display: flex;align-items: flex-start;flex-direction: column;}

.load_box{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}

.load_p.on .p1{
	-webkit-animation-name: fadeInUp3;
	animation-name: fadeInUp3;
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.5s;
	animation-delay:0.8s;
	-webkit-animation-delay: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.load_p.on .p2{
	-webkit-animation-name: fadeInUp3;
	animation-name: fadeInUp3;
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	animation-delay:1s;
	-webkit-animation-delay: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}


.load.on{z-index: -1;opacity: 0;}

@media screen and (max-width: 767px) {
	.load_p{flex-direction: column;}
	.load{flex-direction: column;}
	.load_logo{width: 2.4rem;margin-bottom: 0.2rem;}
}


/* 修改 */
.h_program_l_xhz{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.3);z-index: 5;}

.h_prog_imgvideo{width: 100%;height: 100%;position: relative;}
.h_prog_img{width: 100%;height: 100%;}
.h_prog_video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.h_prog_video video{width: 100%;height: 100%;object-fit: cover;}


@media screen and (max-width: 1260px) {
	.h_program_l_box{height: 70vh !important;}
	
	
	.h_prog_video video{object-fit: contain;background: #000;}
}
@media screen and (max-width: 767px) {
	.h_prog_video{display: none;}
	
	.h_program{height: 8rem;}
	.h_program_l_box{width: 100%;}
	.h_program_l_box{height: 100% !important;padding-top: 1rem;}
	
}



.navList_two>a{color: #333 !important;display: block;padding-left: 20px;line-height: 40px;}
.navList_two>a.on{background: url(../images/b_sj2.png) no-repeat;background-size: 8px auto;background-position: right center;}
.navList_three_box>a{color: #666 !important;display: block;padding-left: 30px;line-height: 30px;}
.navList_four>a{color: #999 !important;display: block;padding-left: 40px;line-height: 26px;}
.navList_three_box>a.on{background: url(../images/b_sj2.png) no-repeat;background-size: 6px auto;background-position: right center;}
.navList_three{display: none;}
.navList_four{display: none;}