/*类标签*/
em,i,cite{font-style: normal;}
strong,a{text-decoration: none;}
strong,a:hover{text-decoration: none;}
img{height: 100%;width: 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: #444;}
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;}/* 修改placeholder的属性 */
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;}
*:focus{outline: none !important; box-shadow:none !important; }/* 取消focus点击效果 */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: bold;}
*::after,*::before{
	transition: all .6s;
	-moz-transition: all .6s;	/* Firefox 4 */
	-webkit-transition: all .6s;	/* Safari 和 Chrome */
	-o-transition: all .6s;	/* Opera */
}
/* 滚动条 */
.srco::-webkit-scrollbar{
width:3px;
}
.srco::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.srco::-webkit-scrollbar-thumb{
background: #202b6d;
border-radius:25px;
}
.srco::-webkit-scrollbar-corner{
background: #202b6d;
}
.srco2::-webkit-scrollbar{
width:3px;
}
.srco2::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.srco2::-webkit-scrollbar-thumb{
background: #d61519;
border-radius:25px;
}
.srco2::-webkit-scrollbar-corner{
background: #d61519;
}
/*过渡*/
.img_hover img,.boxi_b_box *,.opt_con *,.opt_b_nav *,.home_suc_box *,.h_main_con *,.foot_t_r *{
	transition: all .6s;
	-moz-transition: all .6s;	/* Firefox 4 */
	-webkit-transition: all .6s;	/* Safari 和 Chrome */
	-o-transition: all .6s;	/* 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
}
/* 公共 */

/* 粘性布局调整 */
.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,.boxi_b_box:hover .boxi_b_img img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-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: 90px;width: 100%;}
@media screen and (max-width: 1440px) {
	.gw{margin-top: 60px;}
}
/* 视频弹窗 */
#hi-video-pop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-video-pop * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-video-pop .hi-close {
  position: fixed;
  top: 86%;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  color: #fff;
  background: #fff;
  border-radius: 50%;
  transition: 0.5s;
  cursor: pointer;
}
#hi-video-pop .hi-close:after,
#hi-video-pop .hi-close:before {
  content: "";
  position: absolute;
  bottom: 24px;
  left: 10px;
  width: 30px;
  height: 2px;
  background: #333;
  transition: 0.5s;
}
#hi-video-pop .hi-close:hover {
  background: #1c4798;
}
#hi-video-pop .hi-close:hover:after,
#hi-video-pop .hi-close:hover:before {
  background: #fff;
}
#hi-video-pop .hi-close:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#hi-video-pop .hi-close:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#hi-video-pop video {
  position: fixed;
  left: 50%;
  top: 50%;
  max-width: 90%;
  max-height: 70%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* 图片弹窗 */
#hi-img-pop {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-img-pop * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-img-pop .hi-close {
		position: fixed;
		top: 86%;
		left: 50%;
		margin-left: -25px;
		width: 50px;
		height: 50px;
		color: #fff;
		background: #fff;
		border-radius: 50%;
		transition: .5s;
		cursor: pointer;
}

#hi-img-pop .hi-close:after,
#hi-img-pop .hi-close:before {
		content: "";
		position: absolute;
		bottom: 24px;
		left: 10px;
		width: 30px;
		height: 2px;
		background: #333;
		transition: .5s;
}

#hi-img-pop .hi-close:hover {
		background: #019dee;
}

#hi-img-pop .hi-close:hover:after,
#hi-img-pop .hi-close:hover:before {
		background: #fff;
}

#hi-img-pop .hi-close:after {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
}

#hi-img-pop .hi-close:before {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
}

#hi-img-pop img {
		position: fixed;
		left: 50%;
		top: 50%;
		max-width: 90%;
		max-height: 70%;
		width: auto;
		height: auto;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
}

/* 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;}
.h_b_img .img3{z-index: 3;}
.h_b_img .img4{z-index: 4;display: none;}
@media (max-width: 767px) {
  .h_b_img .img1{z-index: 1;display: none;}
  .h_b_img .img2{z-index: 2;display: block;}
  .h_b_img .img3{z-index: 3;display: none;}
  .h_b_img .img4{z-index: 4;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
}

/* 开始 */

/* 导航 */
nav{height: 90px;width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;transition: all .6s;-webkit-transition: all .6s;}
nav .container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
nav *{color: #fff;}
.logo{display: flex;align-items: center;height: 100%;}
.logo img{width: 48px;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%;position: relative;}
.nav>ul>li>a{color: #fff;margin: 0 0.23rem;height: 100%;display: flex;align-items: center;}
.nav>ul>li>a>p{position: relative;height: 100%;display: flex;align-items: center;color: #fff;}
.nav>ul>li>a>p::after{content: '';position: absolute;bottom: 0;width: 0;height: 2px;left: 50%;background: #d61519;transform: translateX(-50%);}
/* .nav>ul>li>a:hover p,.nav>ul>.on>a p{color: #156bff !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,.nav>ul>li>a>svg{width: 12px;height: auto;margin-left: 3px;}
.nav>ul>li>a>svg, .nav>ul>li>a>svg path{fill: #fff;}
.nav>ul>li>a .img2{display: none;}
.nav>ul>li>a .img3{display: none;}

.nav_on .nav>ul>li>a>.img1{display: none;}
.nav_on .nav>ul>li>a>.img2{display: none;}
.nav_on .nav>ul>li>a>.img3{display: block;}
.nav_on2 .nav>ul>li>a>.img1{display: none;}
.nav_on2 .nav>ul>li>a>.img2{display: none;}
.nav_on2 .nav>ul>li>a>.img3{display: block;}
.nav_on2 .nav>ul>li>a>p{color: #fff;}
.nav_on2 .nav_login{color: #fff !important;}
.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>ul>li>a:hover .img3,.nav>ul>.on>a .img3{display: none !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: 10px;position: relative;position: relative;}
.language_t{height: 100%;display: inline-flex;align-items: center;cursor: pointer;}
.language_t img{width: 8px;height: auto;margin-left: 8px;}
.language_t svg{width: 12px;height: auto;margin-left: 3px;}
.language_t svg,.language_t svg path{fill: #fff;}
.language_box{position: absolute;top: 100%;left: 28%;transform: translateX(-50%);background: #fff;border-radius: 5px;padding: 10px 5px;box-shadow: 0 0 10px rgba(0,0,0,0.05);display: none;}
.language_box a{color: #333;padding: 5px 20px;display: block;transition: all 0.6s;border-radius: 3px;}
.language_box a:hover{color: #d61519;}

.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 svg{width: 20px;}
.nav_tel svg,.nav_tel svg path{fill: #fff;}
.nav_tel img{width: 20px;height: auto;}
.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;}

.nav1_none{top: -90px !important;}
.nav2_none{top: 90px !important;}
@media (max-width: 1440px) {
	.nav1_none{top: -60px !important;}
  .nav2_none{top: 60px !important;}
}


.nav_on,.nav_sub,.nav_on2{background: #202b6d;}
.nav_on .xs,.nav_sub .xs,.nav_on2 .xs{display: none;}
.nav_on .yc,.nav_sub .yc,.nav_on2 .yc{display: block;}
.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: #fff;}
.nav_sub{top: 0;}
.pro_nav2{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 1000;background: #fff;border-radius: 5px;box-shadow: 0 6px 12px rgba(0,0,0,0.18);padding: 5px 0;display: none;width: auto;white-space: nowrap;}
.pro_nav2 a{padding: 7px 15px;text-align: center;display: block;margin: 0 10px;border-radius: 5px;-webkit-transition: all .6s;color: #202b6d;}
.pro_nav2 a:hover{color: #d61519;}


.show_nav .nav>ul>li>a>.img1{display: none;}
.show_nav .nav>ul>li>a>.img2{display: block;}
.show_nav{background: #202b6d;}
.show_nav .xs{display: none;}
.show_nav .yc{display: block;}
.show_nav .nav>ul>li>a,.show_nav .nav_login,.show_nav .nav>ul>li>a>p{color: #fff;}

	/* 下拉导航 */
.pro_nav{position: absolute;top: 70px;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;
}
#c-header .c-nav2 a,#c-header .c-nav2 p{color: #333;}
@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 a:hover,
#c-header .c-nav2 li.on > a {
  color: #B50014;
}
#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;}
	.logo img{width: 36px;}
}
@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;}
	.nav>ul>li>a{margin: 0 0.15rem;}
}
@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: #fff;}
	
	
	nav .xs{display: none;}
	nav .yc{display: block;}
	nav .nav ul li a{color: #333;}
	#c-header .c-switch i{background: #333;}
}
@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;height: 100%;max-width: 1920px;margin: auto;}
.nav_ra{display: flex;justify-content: flex-end;align-items: center;height: 100%;padding-left: 0.48rem;border-left: 1px solid rgba(255,255,255,0.15);}
.nav_ys{margin-left: 0.34rem;width: 1.2rem;height: 0.46rem;background: #156bff;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_rr_inp{width: 4.6rem;height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.nav_rr_inp form{width: auto;height: 100%;display: flex;align-items: center;justify-content: flex-end;padding-right: 0.4rem;position: relative;}
.nav_rr_inp form button{position: absolute;right: 0.5rem;}
.nav_rr_inp form input{border:0px solid #ccc;width: 0;border-radius: 50px;height: 30px;padding-left: 0;opacity: 0;}
.nav_rr_inp 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;}


/* home */

.proNav{padding: 0.75rem 2.4rem 0.65rem 1.5rem;border-top: 1px solid #F5F5F5;}
.proNav_img{width: 2.7rem;height: 105px;margin-right: 0.9rem;flex-shrink: 0;}
.proNav_img img{object-fit: contain;}
.proNav_txt{display: flex;flex-wrap: wrap;}
.proNav_txt a{width: 1rem;margin-bottom: 0.2rem;}
.proNav_txt a p{position: relative;display: inline-block;}
.proNav_txt a p::after{position: absolute;content: '';width: 0;bottom: -5px;left: 50%;transform: translateX(-50%);height: 2px;background: #0d50be;}
.proNav_txt a:hover p,.proNav_txt a.on p{color: #0d50be;}
.proNav_txt a:hover p::after,.proNav_txt a.on p::after{width: 100%;}


.h_banner{width: 100%;height: calc(5.56rem + 90px);position: relative;}
.h_video{width: 100%;height: 100%;overflow: hidden;background: #fff;}
.h_video video{width: 100%;height: 100%;object-fit: cover;}
.h_banner_txt{background:  url(../img/h_bj.png);position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.h_banner_txt_box{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;height: 100%;}
.more{background: #0d50be;height: 0.6rem;padding: 0 0.38rem;display: inline-flex;align-items: center;transition: all 0.3s;}
.more p{color: #fff;}
.more img{width: 0.41rem;height: auto;margin-left: 0.2rem;transition: all 0.3s;position: relative;left: 0;}
.more:hover{opacity: 0.8;}
.more:hover img{left: 5px;}
.h_banner_txt_con *{color: #fff;}
.h_banner_txt_con i{}
.h_banner_txt_con p{font-size: 1rem;margin-bottom: 0.35rem;line-height: 1;font-weight: bold;}
.h_banner_txt_con p span{color: #3249d6;font-weight: bold;}
.h_banner_txt_con>span{}
.h_b_png>img{object-fit: contain;animation:moveh2 4s infinite linear;-webkit-animation:moveh2 4s infinite linear;position: relative;}
@keyframes moveh2{
	0%{bottom: 0.15rem;}
	50%{bottom: 0;}
	100%{bottom: 0.15rem;}
}


.h_b_png{position: absolute;bottom: 0.5rem;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;z-index: 100;}
.h_b_png>img{width: 18px;}
.h_b_png p{color: #fff;font-size: 12px;margin-top: 10px;}

.h_main{padding-bottom: 0.6rem;}
.h_main_con{display: flex;width: 100%;height: 7.3rem;overflow: hidden;}
.h_main_nr{width: calc((100% - 8px - 6.56rem)/4);margin-right: 2px;position: relative;flex: 1 1 calc((100% - 8px - 6.56rem)/4);}
.h_main_nr.on{width: 6.56rem;flex: 1 1 6.56rem;}
.h_main_nr:last-child{margin: 0;}
.h_main_txt{position: absolute;width: 100%;height: auto;padding: 0 0.14rem;bottom: 0;z-index: 5;left: 0;height: 0.75rem;}
.h_main_txt h3{font-size: 16px;color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.h_main_more{margin-top: 10px;display: none;}
.h_main_more_box{display: flex;align-items: center;}
.h_main_more p{color: #fff;}
.h_main_more img{width: 0.4rem;margin-left: 15px;}
.h_main_nr.on .h_main_txt{padding: 0 0.4rem;height: 1.2rem;}
.h_main_nr.on .h_main_txt h3{font-size: 0.3rem;color: #d61519;}
.h_main_nr.on .h_main_more{display: block;}  

.h_about{width: 100%;position: relative;height: 7.5rem;}
.h_about_txt{position: absolute;left: 50%;transform: translateX(-50%);height: 100%;top: 0;z-index: 10;}
.h_about_txt_box{position: absolute;width: 8.45rem;height: 3.95rem;bottom: -0.5rem;border-radius: 5px;background: rgba(32,43,109,0.92);right: 0;padding: 0 0.78rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.h_about_txt_box h2{color: #fff;font-size: 0.48rem;}
.h_about_txt_box p{color: #fff;margin-bottom: 0.35rem;}

.h_news{padding: 1.55rem 0 0.5rem;}
.h_news_title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.h_news_title h2{font-size: 0.48rem;}

.h_contact{position: relative;height: 5.3rem;}
.h_contact_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.h_contact_box h2{font-size: 0.48rem;color: #fff;margin-bottom: 0.25rem;}
.h_contact_box p{width: 7.75rem;color: #fff;text-align: center;margin-bottom: 0.55rem;}

/* footer */
.foot_join{background: #202b6d;height: 1.6rem;}
.foot_join_box{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.foot_join_h2{display: flex;align-items: center;}
.foot_join_h2 h2{font-size: 0.48rem;color: #fff;}
.foot_join_h2 span{color: #fff;margin-left: 0.4rem;}

.foot{padding: 0.95rem 0 0.4rem;}
.foot_t{display: flex;justify-content: space-between;margin-bottom: 0.6rem;}
.foot_t_l{display: flex;align-items: center;}
.foot_t_l a img{width: 3.1rem;height: auto;margin-top: -0.33rem;}
.foot_t_p{padding-left: 0.45rem;margin-left: 0.4rem;border-left: 1px solid #dcdcdc;}
.foot_t_p p{color: #202b6d;line-height: 2;}
.foot_t_r{display: flex;align-items: center;}
.foot_t_r_box{padding-left: 0.2rem;position: relative;}
.foot_t_r_con{width: 0.44rem;height: 0.44rem;background: #eeeeee;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.foot_t_r_con img{width: 65%;height: auto;}
.foot_t_r_con .img2{display: none;}
.foot_t_r_box:hover .foot_t_r_con .img1{display: none;}
.foot_t_r_box:hover .foot_t_r_con .img2{display: block;}
.foot_t_r_box:hover .foot_t_r_con{background: #d61519;}
.foot_t_r_ewm{position: absolute;top: 50%;right: 100%;background: #fff;transition: all .6s;-webkit-transition: all .6s;z-index: 1;transform: translateY(-50%) scale(0);-webkit-transform:  translateY(-50%) scale(0);display: flex;flex-direction: column;justify-content: center;box-shadow: 0 0 20px rgba(0,0,0,0.05);border-radius: 5px;width: 1.5rem;height: 1.5rem;}
.foot_t_r_box.on .foot_t_r_ewm{transform: translateY(-50%) scale(1);-webkit-transform:  translateY(-50%) scale(1);}
.foot_m{display: flex;flex-wrap: wrap;margin-bottom: 0.4rem;}
.foot_m a{font-size: 0.2rem;margin: 0 0.13rem 8px 0;padding-right: 0.13rem;border-right: 1px solid #999999;line-height: 1;}
.foot_m a:last-child{padding: 0;margin: 0;border: none;}
.foot_m a:hover{color: #d30b0d;}
@media screen and (max-width:1580px){
	.foot_m a{font-size: 16px;}
}
.foot_b{display: flex;align-items: center;flex-wrap: wrap;}
.foot_b>p{margin-right: 0.15rem;color: #666;}
.foot_b_a{display: flex;align-items: center;flex-wrap: wrap;}
.foot_b_a a{margin-right: 0.15rem;color: #d61519;text-decoration: underline;font-style: normal;}
.foot_b_a a:hover{opacity: 0.7;}

.foot_ba{padding: 15px 0;border-top: 1px solid #dcdcdc;}
.foot_ba_l p{color: #999;}
.foot_ba_box{display: flex;align-items: center;justify-content: space-between;}
.foot_ba_r a{color: #666;}
.foot_ba_r a:hover{color: #d61519;}

.h_about_box{height: 100%;}

@media screen and (max-width: 1200px) {
	.h_banner_txt_box{padding: 0;}
	nav{height: 60px;background: #fff;}
	.h_banner{margin-top: 60px;height: calc(85vh - 60px);}
	.h_main_txt{height: 60px;}
	.h_main_nr.on .h_main_txt{height: 80px;}
	.h_about_txt_box{width: 500px;height: 260px;}
	.h_contact{height: 340px;}
	.h_contact_box p{width: 70%;}
	.foot_t_r_con{width: 32px;height: 32px;}
	.foot_t_r_ewm{width: 100px;height: 100px;}
	.foot_m a{margin: 0 10px 10px 0;padding-right: 10px;}
}
@media screen and (max-width: 991px) {
	.h_banner_txt_con p{font-size: 50px;margin-bottom: 30px;}
	.h_main_nr.on .h_main_txt h3{font-size: 20px;}
	.h_about{height: 400px;}
	.h_about_txt_box{bottom: -30px;}
	.h_news{padding: 80px 0 30px;}
	.h_contact_box h2{font-size: 24px;}
	.h_news_title h2{font-size: 24px;}
	.h_about_txt_box h2{font-size: 24px;}
	.foot_join{height: 80px;}
	.foot_join_h2 h2{font-size: 24px;}
	.foot_t_l{flex-direction: column;align-items: flex-start;	}
	.foot{padding: 40px 0 20px;}
	.foot_t_l a img{width: 220px;}
	.foot_t_p{border: none;padding: 0;margin: 20px 0 0 0;}
	.foot_b>p{margin-right: 10px;}
	.foot_b_a a{margin-right: 10px;}
}
@media screen and (max-width: 767px) {	.h_main_txt{padding: 0 20px !important;height: 60px !important;}
	.h_main_more{display: block !important;margin-top: 5px;}
	.h_video video{display: none;}
	.h_main_txt h3{font-size: 16px !important;color: #fff !important;}
	.h_main_more img{width: 20px;}
	.h_banner_txt_box{padding: 0 1rem;}
	.h_banner_txt_con p{font-size: 28px;line-height: 1.2;margin-bottom: 20px;}
	.h_banner_txt_con>span{font-size: 14px;}
	.h_b_png>img{animation:moveh2 2s infinite linear;-webkit-animation:moveh2 2s infinite linear;}
	.h_main{padding-bottom: 30px;}
	.h_main_con{flex-direction: column;height: auto;}
	.h_main_nr{width: 100% !important;height: 200px;margin-bottom: 20px;flex: initial !important;}
	.h_about{height: auto;}
	.h_about_txt{position: initial;transform: translateX(0%);height: auto;padding: 0;}
	.h_about_box{height: 200px;}
	.h_about_txt_box{position: initial;width: 100%;height: auto;border-radius: 0;padding: 20px 1rem;}
	.h_about_txt_box h2{margin-bottom: 5px;}
	.h_about_txt_box p{margin-bottom: 20px;}
	.h_news{padding: 40px 0 10px;}
	.h_contact_box p{width: 90%;margin-bottom: 20px;}
	.foot_join{height: auto;}
	.foot_join_box{flex-direction: column;padding: 20px 1rem;align-items: flex-start;}
	.foot_join_h2{flex-direction: column;align-items: flex-start;margin-bottom: 15px;}
	.foot{padding: 30px 1rem;}
	.foot_t{margin-bottom: 25px;flex-direction: column;}
	.foot_t_l{margin-bottom: 10px;}
	.foot_t_r{flex-shrink: 0;margin-left: 20px;}
	.foot_t_p p{line-height: 1.5;margin-bottom: 10px;}
	.foot_t_r{margin: 0;}
	.foot_t_r_box{padding: 0 10px 0 0;}
	.foot_t_r_ewm{left: 100%;right: auto;}
	.foot_t_r_ewm{width: 140px;height: 140px;}
	.foot_m a{font-size: 12px;}
	.foot_b{margin-top: 10px;}
	.foot_b>p,.foot_b_a a{font-size: 12px;}
	.foot_ba_r{white-space: nowrap;margin: 10px 0 0;}
	.foot_ba_box{flex-direction: column;align-items: flex-start;}
	.foot_ba_l p,.foot_ba_r a{font-size: 12px;}
	
	nav{background: #202b6d;}
	#c-header .c-switch i{background: #fff;}
}
@media screen and (max-width: 1440px) {
	.h_banner{height: calc(5.56rem + 60px);}
}

@media screen and (max-width: 767px) {
	.h_banner{height: calc(240px + 60px);}
}
/* Boxin ingenuity */
.sub_banner{height: 5.56rem;position: relative;}
.sub_banner_txt{position: absolute;width: 50%;height: 100%;display: flex;align-items: center;justify-content: center;left: 50%;top: 0;z-index: 10;font-size: 0.6rem;transform: translateX(-50%);flex-direction: column;padding-bottom: 0.35rem;}
.sub_banner_txt p{font-size: 0.6rem;color: #fff;text-align: center;font-weight: bold;line-height: 1.2;}
.sub_banner_txt span{color: #fff;text-align: center;}

.crumbs{display: flex;align-items: center;padding: 0.3rem 0;overflow-x: auto;justify-content: flex-start;}
.crumbs_box img{width: 7px;height: auto;margin: 0;}
.crumbs_box{display: flex;align-items: center;white-space: normal;flex-shrink: 0;}
.crumbs_box a{color: #202b6d;margin-right: 10px;transition: all 0.6s;}
.crumbs_box:last-child img{display: none;}
.crumbs_box.on a,.crumbs_box a:hover{color: #666666;}
.crumbs_box p{font-size: 12px;margin-right: 10px;display: flex;align-items: center;}
.crumbs_box:last-child p{display: none;}
.sub_h2{padding: 1rem 0 0.5rem;}
.sub_h2 h2{font-size: 0.48rem;color: #444444;text-align: center;line-height: 1.25;}
.boxi:first-child{margin-top: -0.7rem;}
.boxi_t{display: flex;justify-content: space-between;height: 5.16rem;margin-bottom: 20px;}
.boxi_t_l{width: 35.7%;background: #f6f6f6;padding: 0 0.52rem;display: flex;flex-direction: column;justify-content: center;align-items: self-start;}
.boxi_t_l h3{margin-bottom: 0.4rem;}
.boxi_t_l p{color: #666;}
.boxi_t_r{overflow: hidden;width: 64.3%;}
.boxi_b{display: flex;justify-content: space-between;}
.boxi_b_box{width: calc(50% - 10px);height: 5.16rem;position: relative;overflow: hidden;}
.boxi_b_img{width: 100%;height: 100%;}
.boxi_b_txt{position: absolute;left: 0;bottom: 0;height: 2.11rem;background: url(../img/yy.png) no-repeat;padding: 0 0.6rem 0.35rem;display: flex;flex-direction: column;justify-content: flex-end;}
.boxi_b_txt h3{color: #fff;margin-bottom: 0.15rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.boxi_b_txt p{color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 48px;}
@media screen and (max-width: 1580px) {
	.boxi_b_txt p{height: 42px;}
}
.boxi_con{padding-bottom: 1.2rem;}
/* .boxi_b_box:hover .boxi_b_txt h3{color: #d61519;} */
.boxi:nth-child(2n){background: #f6f6f6;}
.boxi:nth-child(2n) .boxi_t_l{background: #fff;}

@media screen and (max-width: 1200px) {
	.boxi_t{height: 300px;}
	.boxi_b_box{height: 300px;}
}
@media screen and (max-width: 991px) {
	.sub_banner_txt p{font-size: 28px;}
	.sub_banner_txt{width: 70%;}
	.sub_h2 h2{font-size: 24px;}
	.sub_h2{padding: 50px 0 35px;}
	.boxi_t{flex-direction: column-reverse;height: auto;}
	.boxi_t_r{width: 100%;height: 250px;}
	.boxi_t_l{width: 100%;height: auto;padding: 20px;}
}
@media screen and (max-width: 767px) {
	.boxi_t_r{height: 200px;}
	.sub_banner{height: 240px;}
	.sub_banner_txt p{font-size: 24px;}
	.sub_banner_txt{width: 80%;}
	.crumbs{padding: 15px 1rem;}
	.crumbs_box a{font-size: 12px;}
	.sub_h2{padding: 30px 0 20px;}
	.sub_h2 h2{font-size: 20px;}
	.boxi_b{flex-direction: column;flex-wrap: wrap;height: auto;}
	.boxi_b_img{width: 100%;}
	.boxi_b_box{width: 100%;margin-bottom: 20px;height: 250px;}
	.boxi_b_txt{height: 130px;padding: 0 20px 20px;}
	.boxi_b_txt h3{margin-bottom: 8px;}
}

/* Company Profile */
.about_t{padding: 1.3rem 0;position: relative;}
.crumbs_con2{position: absolute;top: 0;left: 0;width: 100%;z-index: 10;}
.about_t_box{text-align: center;}
.about_t_box h2{font-size: 0.48rem;margin-bottom: 0.25rem;}
.about_t_box p{padding: 0 1.35rem;}

.about_video{height: 150vh;}
.about_video_box{position: sticky;height: 100vh;overflow: hidden;top: 0;}
.about_video_box_iv video{width: 100%;height: 100%;object-fit: cover;}
.about_video_box_iv{transform:scale(0.6);transition: all 0.1s;}
.about_video_con{position: absolute;width: 100%;height: 100%;left: 0;top: 20%;z-index: 10;display: flex;align-items: center;justify-content: center;flex-direction: column;opacity: 0;transition: all 1.6s;}
.about_video_title{margin-bottom: 0.55rem;text-align: center;}
.about_video_title h2{font-size: 0.48rem;color: #fff;margin-bottom: 0.2rem;}
.about_video_title p{color: #fff;width: 7.9rem;}
.about_video_con.on{top: 0;opacity: 1;}
.about_video_on{text-align: center;cursor: pointer;}
.about_video_on img{width: 0.55rem;height: 0.55rem;border-radius: 50%;margin-bottom: 10px;}
.about_video_on p{color: #fff;text-decoration: underline;}

.about_busi{padding: 1.2rem 0 1.3rem;}
.about_busi_title{display: flex;align-items: center;justify-content: space-between;}
.about_busi_title h2{font-size: 0.48rem;}
.about_busi_nav{display: flex;align-items: center;}
.about_busi_nav a{height: 0.6rem;padding: 0 0.44rem;margin-left: 0.3rem;border: 1px solid #c2c2c2;display: flex;align-items: center;border-radius: 60px;transition: all 0.6s;}
.about_busi_nav a.on,.about_busi_nav a:hover{background: #d61519;border-color: #d61519;color: #fff;}
.about_busi_title{margin-bottom: 0.36rem;}
.about_busi_nr{position: relative;}
.about_busi_hz{height: 3.2rem;position: relative;overflow: hidden;}
.about_busi_txt{position: absolute;background: url(../img/yy2.png) no-repeat;background-size: 100% 100%;bottom: 0;left: 0;width: 100%;height: 2.11rem;display: flex;justify-content: center;align-items: flex-end;padding-bottom: 0.25rem;}
.about_busi_txt p{color: #fff;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.swip_prev_next{width: 0.55rem;height: 0.55rem;border-radius: 50%;background: #ffffff;border: 1px solid #c2c2c2;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;transition: all 0.6s;}
.swip_prev_next img{width: 6px;height: auto;}
.swip_prev_next .img2{display: none;}
.swip2_next{left: -0.95rem;}
.swip2_prev{right: -0.95rem;}
.swip_prev_next:hover{background: #d61519;border-color: #d61519;}
.swip_prev_next:hover .img1{display: none;}
.swip_prev_next:hover .img2{display: block;}
.about_busi_con{position: relative;height: 3.2rem;}
.about_busi_nr{position: absolute;z-index: 1;opacity: 0;top: 0;left: 0;width: 100%;}
.about_busi_nr.on{z-index: 2;opacity: 1;}

.gy_lb{ border-bottom:1px solid #D6D8DC; position:relative;margin-top: 0.45rem;}
.gy_lb1{width:100%;}
.gy_lb1 .swiper-slide{padding: 0;opacity: 0 !important;}
.gy_lb1 .swiper-slide-active{opacity: 1 !important;}
.gy_lb1 .swiper-slide-active .right .desc{left: 0;opacity: 1;}
.gy_lb1 .swiper-slide-active .right .date{left: 0;opacity: 1;}
.gy_lb .swiper-button-next:after,.gy_lb  .swiper-button-prev:after{content:''}
.gy_lb1 .nei{width:100%;display: flex;align-items: center;justify-content: space-between;height: 3rem;}
.gy_lb1 .pimg{ width:5.6rem; height:100%;flex-shrink: 0;display: flex;align-items: center;justify-content: center;}
.gy_lb1 .pimg img{height:100%; width:100%; object-fit: cover;transition: all 0.6s;}
.gy_lb1 .right{width: 100%;position:relative; font-size:18px; color:#333333; line-height:1.77;justify-content:center; align-items:center;display:-webkit-flex;padding-left: 1.2rem;height: 100%;}
.gy_lb1 .right .date{ position:absolute;top: -0.1rem;left: 0;color: transparent; font-size: 2rem; opacity:0.07; font-weight:bold; width:100%; z-index:0;padding-left: 0.4rem;line-height: 1;text-shadow: #31302f 0 0 20px;left: 0.3rem;opacity: 0;}
.gy_lb1 .right .desc{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;position: relative;z-index: 10;padding-top: 0.7rem;transition: all 1.6s;position: relative;left: 0.3rem;opacity: 0;}

.gy_lb1 .swiper-slide-active .pimg img{-webkit-animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation: scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);}
	
.gy_lb1 .swiper-slide-active .right .desc{-webkit-animation: lft 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation: lft 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);}
.gy_lb1 .swiper-slide-active .right .date{-webkit-animation: lft2 2.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation: lft2 2.5s forwards cubic-bezier(0.7, 0, 0.3, 1);}
@-webkit-keyframes scaleDownUp {
	from {
		opacity: 0;
		-webkit-transform: scale(0.9);
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@keyframes scaleDownUp {
	from {
		opacity: 0;
		transform: scale(0.9);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

@-webkit-keyframes lft {
	from {
		opacity: 0;
		left: 0.3rem;
	}
	to {
		opacity: 1;
		left: 0;
	}
}

@keyframes lft {
	from {
		opacity: 0;
		left: 0.3rem;
	}
	to {
		opacity: 1;
		left: 0;
	}
}
@-webkit-keyframes lft2 {
	from {
		opacity: 0;
		left: 0.3rem;
	}
	to {
		opacity: 0.07;
		left: 0;
	}
}

@keyframes lft2 {
	from {
		opacity: 0;
		left: 0.3rem;
	}
	to {
		opacity: 0.07;
		left: 0;
	}
}


.gy_lb1 .right .desc h3{margin-bottom: 0.2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.gy_lb1 .right .desc p{color: #666;line-height: 1.75;text-align: justify;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.gy_lb2 { bottom:-55px;left: 50%;transform: translateX(-50%);position: absolute;}
.gy_lb2 .swiper-slide { height:60px;width: 33%;opacity: 1; position:relative;}
.gy_lb2 .swiper-slide::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 11px;height: 11px;background: #666666;border-radius: 50%;}
.gy_lb2 .swiper-slide-thumb-active {opacity: 1;}
.gy_lb2 .swiper-slide-thumb-active span{ color:#d61519;}
.gy_lb2 span{ padding-top:25px;  width:100%; float:left; text-align:center; color:#999999; font-weight:bold; cursor:pointer;}
.gy_lb2 i{ position:absolute; top:0; left:50%; width:0; height:1px; background:#d61519; top:5px;}
.gy_lb2 .swiper-slide-thumb-active i{ width:100%;-webkit-transition:all 4.5s ease 0s;-moz-transition:all 4.5s ease 0s;transition:all 4.5s ease 0s;}
.hb_next,.hb_prev{position: absolute;width: 0.6rem !important;height: 0.6rem !important;background: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.gy_lb2 .swiper-slide-thumb-active::after{background: #d61519;}
.hb_next{right: -1rem;}
.hb_prev{left: -1rem;}
.hb_next img,.hb_prev img{width: 8px;height: auto;}
.main{width:100%;padding: 0 13.5%;}
.gy_lb{position: relative;padding-bottom: 1.1rem !important;}

.path_r{top: 100%;right: 2rem;background: #f3f3f4;transform: translateY(-50%);}
.path_l{top: 100%;left: 2rem;background: #f3f3f4;transform: translateY(-50%);}
@media screen and (max-width: 1580px) {
	.gy_lb2 span{font-size: 14px;}
	.path_r{right: 1rem;}
	.path_l{left: 1rem;}
	.main{padding:0px 8%;}
}
@media (max-width: 1280px) {
	
	.gy_lb2 span{font-size: 14px;}
	.gy_lb1 .right .desc p{font-size: 12px;}
}
@media (max-width: 991px) {
	.path_l,.path_r{display: none;}
}
@media (max-width: 767px) {
	.main{padding:0px;}
	.gy_lb1 .nei{ padding:0;display: block;}
	.gy_lb1 .pimg{ width:100%; text-align:center;}
	.gy_lb1 .pimg img{ width:100%;}
	.gy_lb1 .right{ float:left; width:100%; padding:20px 0 30px; display:inline-block; height:120px;}
	.gy_lb1 .right .date{ font-size:80px; text-align:center; top:0; line-height:110px;transform: translateY(0);padding: 0;}
	.gy_lb1 .right .desc{ font-size:14px; line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;padding: 0 1rem;}
	.gy_lb .swiper-button-next,.gy_lb .swiper-button-prev{ width:50px; height:50px; bottom:-25px;}
	.gy_lb .swiper-button-next{right:0px;background-size:35px;}
	.gy_lb .swiper-button-prev{ left:0px; background-size:35px;}
	.gy_lb2{ width:90%;padding: 0;}
	.gy_lb2 span{ font-size:14px;}
	.gy_lb1 .pimg{height: 150px;}
	.gy_lb{height: auto;}
	.gy_lb1{height: auto !important;padding: 0 !important;}
	.gy_lb1 .right .desc h3{font-size: 16px;margin-bottom: 10px;}
	.gy_lb1 .right{height: auto;}
	.gy_lb1 .right .desc p{-webkit-line-clamp: initial;}
	.gy_bg{padding: 0 0 40px;}
	.gy_lb2 i{top: 5px;}
}

.about_path{background: #f6f6f6;padding-bottom: 1.55rem;}

.about_pate{padding-bottom: 1.35rem;}
.about_pate_nr{height: auto;background: #f6f6f6;padding: 0.23rem 0.5rem 0;}
.about_pate_img{height: 2.35rem;}
.about_pate_img img{object-fit: contain;}.about_pate_con .swiper-container .swiper-slide{cursor: grabbing;}
.about_pate_con .swiper-container .swiper-wrapper{
		-webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.about_pate_nr p{text-align: center;padding: 0.2rem 0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.about_pate_con{position: relative;}
.about_pate_con .yy1,.about_pate_con .yy2{position: absolute;top: 0;width: 3.55rem;height: 100%;z-index: 10;}
.about_pate_con .yy1{left: 0;}
.about_pate_con .yy2{right: 0;}

.about_pateb{background: #f6f6f6;padding: 1.2rem 0 1.05rem;}
.about_pateb_box{display: flex;justify-content: space-between;}
.about_pateb_l{width: 50%;height: 4.32rem;display: flex;flex-direction: column;justify-content: center;padding-right: 1.55rem;}
.about_pateb_l h2{font-size: 0.48rem;margin-bottom: 0.45rem;}
.about_pateb_l p{color: #666;max-height: 12em;overflow-y: auto;}
.about_pateb_r{width: 50%;}
.about_pateb_img{width: 100%;height: 4.32rem;}
.about_pateb_img img{object-fit: contain;}
.about_pateb_fsf{display: flex;justify-content: space-between;align-items: flex-end;}
.c-pagi{margin-right: 0.3rem;flex-shrink: 0;}
.c-pagination{display: flex;align-items: flex-end;}
.c-pagination .c-num1{margin-right: 5px;line-height: 1;font-weight: bold;}
.c-pagination .c-line{margin-right: 5px;color: #999;line-height: 1;}
.c-pagination .c-num2{color: #999;line-height: 1;margin-bottom: 1px;}
.about_pateb_fsf_zy{margin-left: 10px;display: flex;}
.about_pateb_fsf_zy img{width: 22px;height: auto;margin-left: 20px;cursor: pointer;}
.about_pateb_fsf_zy .img2{display: none;}
.about_pateb_fsf .swiper-pagination{position: relative;width: 100%;width: 100%;height: 2px;background: #ebebeb;overflow: hidden;}
.about_pateb_fsf .swiper-pagination .swiper-pagination-bullet{width: 0;height: 2px;position: absolute;left: 0;background: #dc686b;opacity: 1;border-radius: 0 !important;}
.about_pateb_fsf .swiper-pagination .swiper-pagination-bullet-active{ width:100%;-webkit-transition:all 5.5s ease 0s;transition:all 5.5s ease 0s;border-radius: 0 !important}
.about_pateb_fsf_zy>div{display: flex;align-items: center;}
.about_pateb_fsf_zy>div:hover .img1{display: none;}
.about_pateb_fsf_zy>div:hover .img2{display: block;}
@media screen and (max-width: 1200px) {
	.gy_lb1 .right .date{text-shadow: #31302f 0 0 10px;}
	.about_pateb_fsf_zy img{width: 18px;}
}
@media screen and (max-width: 991px) {
	.about_t_box h2{font-size: 24px;}
	.about_video_title p{width: 90%;margin: 0 auto 30px;}
	.about_video_on img{width: 40px;height: 40px;}
	.about_video_title h2{font-size: 24px;}
	.about_video{height: 450px;}
	.about_busi_title h2{font-size: 24px;}
	.about_busi_nav a{height: 40px;padding: 0 20px;margin-left: 20px;}
	.about_busi_title{margin-bottom: 20px;}
	.swip_prev_next{display: none;}
	.about_busi_hz,.about_busi_con{height: 160px;}
	.gy_lb1 .nei{height: 160px;}
	.about_pate_img{height: 120px;}
	.about_pate_nr{padding: 30px 20px 0;}
	.about_pate_nr p{padding: 15px 0;}
	.about_pateb_l h2{font-size: 24px;margin-bottom: 20px;}
}
@media screen and (max-width: 767px) {
	.about_t{padding: 55px 0 30px;}
	.about_t_box h2{margin-bottom: 10px;}
	.about_t_box p{padding: 0;}
	.about_video_title h2{margin-bottom: 20px;line-height: 1.2;}
	.about_busi{padding: 30px 0;}
	.about_busi_title{flex-direction: column;}
	.about_busi_title h2{margin-bottom: 20px;}
	.about_busi_nav{justify-content: space-between;width: 100%;}
	.about_busi_nav a{margin: 0 ;}
	.about_busi_txt p{font-size: 14px;}
	.about_path{padding-bottom: 60px;}
	.about_pate_con .yy1, .about_pate_con .yy2{display: none;}
	.about_pate{padding-bottom: 40px;}
	.about_pateb{padding: 40px 0;}
	.about_pateb_box{flex-direction: column;}
	.about_pateb_l{width: 100%;margin-bottom: 30px;padding: 0;height: auto;}
	.about_pateb_l p{height: auto;max-height: initial;}
	.about_pateb_r{width: 100%;}
	.about_pateb_img{height: 200px;}
	.c-pagi{margin-right: 20px;}
}

/* Customized */
.cust{background: #f6f6f6;}
.cust_con{display: flex;justify-content: space-between;margin-bottom: 1.4rem;}
.cust_l{background: #fff;padding: 0.6rem;width: 50%;}
.cust_inp{width: 100%;background: #f6f6f6;display: flex;justify-content: space-between;height: 0.6rem;align-items: center;margin-bottom: 0.15rem;}
.cust_inp input{width: 100%;padding-left: 20px;border: none;}
.cust_inp i{margin: 0 20px;flex-shrink: 0;line-height: 1;color: #d61519;padding-top: 0.08rem;}
.cust_textarea{background: #f6f6f6;width: 100%;margin-bottom: 0.15rem;}
.cust_textarea_box{height: 1.1rem;display: flex;justify-content: space-between;margin-bottom: 10px;}
.cust_textarea_box textarea{width: 100%;padding: 0.2rem 0 0 20px;}
.cust_textarea_box i{margin: 0 20px;flex-shrink: 0;line-height: 1;color: #d61519;padding-top: 0.2rem;}
.cust_textarea>a{display: flex;align-items: center;justify-content: flex-end;padding: 0 0.2rem 0.2rem 0;text-decoration: underline;color: #999;}
.cust_textarea>a img{width: 22px;height: auto;margin-right: 10px;}
.cust_yzm{display: flex;justify-content: space-between;margin-bottom: 0.1rem;}
.cust_yzm_box{height: 0.6rem;margin-left: 0.15rem;flex-shrink: 0;cursor: pointer;}
.cust_lab{margin-bottom: 0.35rem;}
.cust_lab label input{-webkit-appearance:checkbox;float: left;margin: 3px 10px 0 0;}
.cust_lab label p{color: #999;}
.cust_lab label{}
.cust_lab>span{color: #c8c8c8;margin-top: 0.15rem;display: block;}
.co_a{height: 0.6rem;width: 100%;display: flex;justify-content: center;align-items: center;background: #d61519;border-radius: 60px;transition: all 0.6s;color: #fff;}
.co_a img,.co_a svg{width: 0.44rem;height: auto;margin-left: 0.15rem;position: relative;left: 0;transition: all 0.6s;}
.co_a svg,.co_a svg path{fill: #fff;}
.co_a:hover{opacity: 0.8;}
.co_a:hover img,.co_a:hover svg{left: 5px;}
.cust_r{width: 50%;}
.cust_b{padding-bottom: 0.75rem;text-align: center;}
.cust_b h2{color: #202b6d;font-size: 0.6rem;margin-bottom: 0.3rem;}
.cust_b_dh{width: 0.44rem;height: 0.44rem;border-radius: 50%;background: #d61519;display: flex;align-items: center;justify-content: center;margin: 0 auto 0.25rem;}
.cust_b_dh img{width: 61.3%;height: auto;}

.sub_h2_t{padding-top: 0.3rem;}

@media screen and (max-width: 991px) {
	.cust_inp{height: 40px;margin-bottom: 10px;}
	.cust_textarea_box textarea{padding: 13px 0 0 20px;}
	.cust_textarea_box i{padding-top: 13px;}
	.cust_textarea>a{padding: 0 20px 10px 0;}
	.cust_textarea_box{height: 70px;}
	.cust_textarea>a img{width: 18px;}
	.cust_textarea{margin-bottom: 10px;}
	.cust_yzm_box{height: 40px;}
	.co_a{height: 40px;}
	.cust_b_dh{width: 30px;height: 30px;}
	.cust_yzm_box{margin-left: 10px;}
	.cust_b h2{font-size: 28px;}
}
@media screen and (max-width: 767px) {
	.cust_con{flex-direction: column;}
	.cust_l{width: 100%;}
	.cust_r{width: 100%;height: 250px;}
	.cust_l{padding: 15px 15px 30px;}
	.cust_yzm{margin-bottom: 10px;}
	.cust_lab{margin-bottom: 20px;}
	.cust_lab>span{margin-top: 10px;}
	.cust_b{padding-bottom: 30px;}
	.cust_b h2{font-size: 20px;margin-bottom: 10px;}
	.cust_b_dh{margin: 0 auto 10px;}
	.sub_h2_t{padding-top: 10px;}
}

/* business */
.opt{margin-bottom: 1rem;}
.opt_con{display: flex;flex-wrap: wrap;}
.opt_nr{width: calc((100% - 60px)/4);margin: 0 20px 20px 0;height: 2.87rem;position: relative;}
.opt_nr:nth-child(4n){margin-right: 0;}
.opt_txt{position: absolute;bottom: 0;left: 0;height: 0.5rem;padding: 0 0.2rem;background: #2b3574;width: 100%;display: flex;align-items:center;justify-content: center;flex-direction: column;}
.opt_img{width: 100%;height: 100%;overflow: hidden;}
.opt_txt h3{color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 16px !important;}
.opt_txt span{color: #fff;display: block;height: 0;overflow: hidden;text-decoration: underline;}
.opt_nr:hover .opt_txt{height: 100%;align-items: center;background: rgba(43,53,116,0.95);}
.opt_nr:hover .opt_txt span{height: 24px;}
.opt_nr:hover .opt_txt h3{-webkit-line-clamp: inherit;}
.opt_b{background: #f6f6f6;padding: 1rem 0 1.5rem;}
.opt_b_box{display: flex;justify-content: space-between;align-items: flex-start;}
.opt_b_l{width: 24%;background: #fff;position: sticky;top: 100px;}
@media screen and (max-width: 1440px) {
	.opt_b_l{top: 60px;}	.opt_txt h3{font-size: 14px !important;}
}

.opt_b_r_box img{width: auto;height: auto;max-width: 100%;}
.opt_b_r_box video{max-width: 100%;height: auto;}
.opt_b_l>h2{padding: 0.3rem 10px 0.3rem 0.4rem;}
.opt_b_nav_box{width: 100%;height: auto;padding: 0.18rem 0.4rem;border-top: 1px solid #e8e8e8;display: flex;align-items: center;justify-content: space-between;}
.opt_b_nav_icon img{width: 7px;height: auto;}
.opt_b_nav_icon{display: flex;align-items: center;flex-shrink: 0;margin-left: 10px;}
.opt_b_nav_icon .img2{display: none;}
.opt_b_nav_box:hover,.opt_b_nav_box.on{background: #202b6d;}
.opt_b_nav_box:hover p,.opt_b_nav_box.on p{color: #fff;}
.opt_b_nav_box:hover .img1,.opt_b_nav_box.on .img1{display: none;}
.opt_b_nav_box:hover .img2,.opt_b_nav_box.on .img2{display: block;}
.opt_b_r{width: calc(76% - 20px);background: #fff;padding: 0.4rem 0.5rem 1.05rem;}
.opt_b_r h2{font-size: 0.36rem;margin-bottom: 0.3rem;}
.opt_b_r h3{margin-bottom: 10px;}
.opt_b_r_video{position: relative;height: 4rem;}
.opt_b_r_video_on{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;}
.opt_b_r_video_on img{width: 0.55rem;height: auto;margin-bottom: 0.15rem;}
.opt_b_r_video_on p{color: #fff;text-decoration: underline;}


@media screen and (max-width: 1200px) {
	.opt_txt{height: 36px;}
	.opt_b_r h2{font-size: 28px;}
}
@media screen and (max-width: 991px) {
	.opt_nr{width: calc((100% - 20px)/2);height: 200px;}
	.opt_nr:nth-child(2n){margin-right: 0;}
	.opt_b_nav_box{padding: 10px 20px;}
	.opt_b_l>h2{padding: 10px 20px;}
	.opt_b_r{padding: 30px 30px 60px;}
	.opt_b_r_video_on img{width: 35px;}
	.opt_b_r_video{height: 200px;}
}
@media screen and (max-width: 767px) {
	.crumbs_box img{width: 5px;}
	.opt_nr{width: 100%;height: 200px;margin: 0 0 20px 0;}
	.opt_nr:nth-child(2n){margin-right: 0;}
	.opt_txt{padding: 0 15px;}
	.opt_b_box{flex-direction: column;}
	.opt_b_l{width: 100%;margin-bottom: 20px;position: initial;}
	.opt_b_r{width: 100%;padding: 20px ;}
	.opt_b_r h2{font-size: 20px;margin-bottom: 20px;}
	.opt_b_r h3{font-size: 16px !important;}
}

.crumbs_con3{background: #f6f6f6;}
.busi_sch{background: #f6f6f6;padding: 0.2rem 0 0.62rem;}
.busi_sch_con{display: flex;justify-content: space-between;margin-bottom: 0.6rem;height: 4.35rem;}
.busi_sch_l{width: 42.5%;height: 100%;overflow: hidden;}
.busi_sch_r{width: 57.5%;background: #fff;padding: 0 0.6rem 0 0.8rem;display: flex;flex-direction: column;justify-content: center;}
.busi_sch_r h3{font-size: 0.36rem;margin-bottom: 10px;}
.busi_sch_r p{color: #666;max-height: 2.65rem;overflow-y: auto;}
.busi_sch_r p::-webkit-scrollbar{
width:3px;
}
.busi_sch_r p::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.busi_sch_r p::-webkit-scrollbar-thumb{
background: #202b6d;
border-radius:25px;
}
.busi_sch_r p::-webkit-scrollbar-corner{
background: #202b6d;
}
.busi_sch_con:nth-child(2n){flex-direction: row-reverse;}

.busi_sch_b .cust_l{background: #f6f6f6;}
.busi_sch_b .cust_inp,.busi_sch_b .cust_textarea{background: #fff;}


@media screen and (max-width: 991px) {
	.busi_sch_con{height: 250px;margin-bottom: 30px;}
	.busi_sch{padding: 20px 0 30px;}
	.busi_sch_r p{max-height: 160px;}
	.busi_sch_r h3{font-size: 24px;}
}
@media screen and (max-width: 767px) {
	.busi_sch_con,.busi_sch_con:nth-child(2n){flex-direction: column;height: auto;}
	.busi_sch_l{width: 100%;height: 200px;}
	.busi_sch_r{width: 100%;padding: 10px 15px 20px;}
	.busi_sch_r h3{font-size: 20px;margin-bottom: 15px;}
	.busi_sch_r p{max-height: initial;}
}

/* Detection capability */
.busi_dete_t{padding: 0.4rem 0 1.2rem;text-align: center;}
.busi_dete_t h2{font-size: 0.36rem;font-weight: bold;margin-bottom: 0.4rem;}
.busi_dete_t_box p{color: #202b6d;font-size: 2rem;font-weight: bold;line-height: 1;}
.busi_dete_t_box p span{color: #ce161c;margin-left: 0.3rem;}
.busi_dete_equ{padding: 1.05rem 0 0.6rem;background: #f6f6f6;}
.dete_h2{font-size: 0.48rem;color: #444444;margin-bottom: 0.45rem;}
.busi_dete_equ .busi_sch_r>p{max-height: 1.5rem;margin-bottom: 0.5rem;}
.busi_dete_equ_txt p span{color: #d61519;font-size: 0.36rem;font-weight: bold;margin-left: 15px;}
.busi_dete_equ_txt p{display: flex;align-items: center;margin-bottom: 0;}
.busi_dete_tec{padding: 1.1rem 0 0.7rem;}
.busi_dete_tec_nr{display: flex;}
.busi_dete_tec_nr:last-child i{display: none;}
.busi_dete_tec_l{margin-right: 0.28rem;flex-shrink: 0;position: relative;}
.busi_dete_tec_num{width: 0.44rem;height: 0.44rem;background: #202b6d;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;z-index: 5;}
.busi_dete_tec_num p{color: #fff;opacity: 0.8;}
.busi_dete_tec_l i{position: absolute;left: 50%;width: 1px;height: 100%;background: #202b6d;top: 0;z-index: 1;}
.busi_dete_tec_r{padding-bottom: 0.35rem;width: 100%;}
.busi_dete_tec_r h3{margin-bottom: 0.1rem;}
.busi_dete_tec_r p{color: #666;margin-bottom: 10px;padding-right: 3.3rem;}

@media screen and (max-width: 1200px) {
	.busi_dete_tec_num{width: 34px;height: 34px;}
}
@media screen and (max-width: 991px) {
	.busi_dete_t h2{font-size: 24px;}
	.busi_dete_t_box p{font-size: 80px;}
	.busi_dete_equ .busi_sch_r>p{max-height: 120px;}
	.dete_h2{font-size: 28px;}
	.busi_dete_equ_txt p{font-size: 14px;}
	.busi_dete_equ_txt p span{font-size: 18px;}
}
@media screen and (max-width: 767px) {
	.busi_dete_t h2{font-size: 20px;margin-bottom: 20px;}
	.busi_dete_t_box p{font-size: 60px;}
	.busi_dete_t_box p span{font-size: 14px;}
	.busi_dete_t{padding: 20px 0 50px;}
	.dete_h2{font-size: 24px;margin-bottom: 20px;}
	.busi_dete_equ{padding: 30px 0 30px;}
	.busi_dete_equ .busi_sch_r>p{max-height: initial;margin-bottom: 20px;}
	.busi_dete_equ_txt p{font-size: 12px;}
	.busi_dete_tec_l{margin-right: 20px;}
	.busi_dete_tec_r{padding-bottom: 20px;}
	.busi_dete_tec_r h3{margin-bottom: 5px;}
	.busi_dete_tec_r p{padding: 0;}
	.busi_dete_tec{padding: 30px 0 20px;}
}

/* Contact us */
.cont_map{position: relative;display: flex;justify-content: space-between;height: 10.31rem;}
.cont_h2{position: absolute;left: 50%;top: 0;transform: translateX(-50%);z-index: 1;width: 100%;}
.cont_map_l{width: 66.9%;height: 100%;position: relative;}
.cont_map_l_img{width: 100%;height: 100%;}
.cont_map_l_b{position: absolute;bottom: 0.5rem;right: 0.75rem;display: inline-flex;justify-content: center;}
.cont_map_l_b i{width: 0.6rem;height: 1px;background: #d1d1d1;display: block;margin: 16px 20px 0 0;}
.cont_map_l_b p{color: #666;}
@media screen and (max-width: 1580px) {
	.cont_map_l_b i{margin-top: 12px;}
}
.cont_map_r{width: 33.1%;}
.cont_map_r_txt{padding: 0.65rem 0 0 0.52rem;}
.cont_map_r_img{height: 6rem;}
.cont_map_r_txt h3{color: #202b6d;font-weight: bold;margin-bottom: 0.32rem;}
.cont_map_r_txt_box{display: flex;align-items: flex-start;margin-bottom: 0.3rem;}
.cont_map_r_txt_box img{width: 0.24rem;height: auto;flex-shrink: 0;margin-right: 15px;}
.cont_map_r_txt_p{max-width: 3.9rem;}
.cont_map_r_txt_p p{color: #444;}
.cont_map_box{position: absolute;cursor: pointer;}
.cont_map_box_i{position: relative;}
.cont_map_box_i i{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all 0.6s;}
.cont_map_box_i .i1{z-index: 5;width: 0.12rem;height: 0.12rem;border-radius: 50%;background: #d60c1c;}
.cont_map_box_i .i2{z-index: 4;width: 0.45rem;height: 0.45rem;border-radius: 50%;background: rgba(214,12,28,0.2);border: 1px solid #d60c1c;}
.cont_map_box p{top: 0.3rem;position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;}
.cont_map_box.on .i1,.cont_map_box:hover .i1{background: #202b6d;}
.cont_map_box.on .i2,.cont_map_box:hover .i2{background: rgba(32,43,109,0.2);border-color: #202b6d;}
.map1{left: 75.4%;top: 56%;}
.map1 p{left: 0.4rem;top: 50%;transform: translateY(-50%);}
.map2{left: 74.1%;top: 59%;}
.map2 p{left: 0.4rem;top: 50%;transform: translateY(-50%);}
.map3{left: 70%;top: 65%;}
.map4{left: 28%;top: 44%;}
.map5{left: 73.4%;top: 59.6%;}
.cont_map_box_i .i2{animation:moveh 3s infinite linear;-webkit-animation:moveh 3s infinite linear;pointer-events: none;}
@keyframes moveh{
	0%{transform: translate(-50%,-50%) scale(1);-webkit-transform: translate(-50%,-50%) scale(1);}
	100%{transform: translate(-50%,-50%) scale(2);-webkit-transform: translate(-50%,-50%) scale(2);opacity: 0;}
}

.cont_lea_inp{margin-bottom: 0.2rem;display: flex;justify-content: space-between;}
.cont_lea_inp_box{width: calc(50% - 0.1rem);background: #f6f6f6;height: 0.6rem;display: flex;justify-content: space-between;align-items: center;position: relative;}
.cont_lea_inp_box input{border: none;padding-left: 20px;width: 100%;}
.cont_lea_inp_box i{color: #d61519;margin: 0 20px;flex-shrink: 0;padding-top: 7px;}

.hi-input-box{position: relative;display: inline-flex;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 0 0 20px;transition: 0.6s all;width: 100%;height: 100%;align-items: center;z-index: 10;}
.hi-input-box input {opacity: 0;position: absolute;top: 0;left: 0;z-index: 2;margin-bottom: 0;padding: 0;width: 100%;height: 100%;border: 0;cursor: pointer;padding-right: 0.6rem;}
.hi-text{color: #999;}
.hi-input-box:hover{opacity: 0.8;}
@media screen and (max-width: 1200px) {
	.hi-input-box{line-height: 32px;padding: 0 20px;}
}
.cont_lea_sc>img{width: 22px;height: auto;margin: 0 20px;position: absolute;right: 0;}
.cont_lea_inp textarea{width: 100%;height: 2rem;background: #f6f6f6;padding: 0.2rem 0 0 20px;}
.cont_but{margin-top: 0.4rem;}
.cont_lea{padding-bottom: 1.2rem;}

.cont_oth{background: #f6f6f6;padding-bottom: 1.85rem;}
.cont_oth_con{display: flex;justify-content: space-between;align-items: flex-start;}
.cont_oth_l{width: 24%;background: #fff;position: sticky;top: 100px;}
@media screen and (max-width: 1440px) {
	.cont_oth_l{top: 60px;}
}
.cont_oth_r{width: calc(76% - 20px);}
.cont_oth_nr{flex-direction: column;}
.cont_oth_hz{display: flex;justify-content: space-between;width: 100%;}
.cont_oth_a{display: flex;align-items: center;width: 100%;flex-wrap: wrap;margin-top: 8px;display: none;}
.cont_oth_a a{height: 24px;padding: 0 0.18rem;border-radius: 100px;background: #d9d9d9;color: #fff;margin: 0 0.2rem 5px 0;line-height: 24px;}
.cont_oth_con .opt_b_nav_box{padding: 0.18rem 0.3rem;}
.opt_b_nav_box:hover .cont_oth_a a,.opt_b_nav_box.on .cont_oth_a a{background: #fff;color: #202b6d;}
.cont_oth_r_box{display: flex;flex-wrap: wrap;}
.cont_oth_r_con{width: calc((100% - 40px)/3);margin: 0 20px 20px 0;background: #fff;padding: 0 0.5rem;height: 1.9rem;display: flex;flex-direction: column;justify-content: center;}
.cont_oth_r_con:nth-child(3n){margin-right: 0;}
.cont_oth_r_con span{display: block;color: #999;margin-bottom: 0.2rem;}

@media screen and (max-width: 1200px) {
	.cont_map{flex-direction: column;height: auto;}	.cont_map_r_img{height: 500px;}
	.cont_map_l{width: 100%;height: 400px;}
	.cont_map_r{width: 100%;}
	.cont_map_r_txt_con{display: flex;}
	.cont_map_r_txt_box{margin: 0 0 20px 0;width: 33.33%;}
	.cont_map_r_txt_box img{width: 20px;margin: 0px 15px 0 0;}
	.cont_map_r_txt_p{max-width: initial;}
	.cont_lea_inp_box{height: 40px;}
	.cont_lea_sc>img{width: 16px;}
	.co_a{height: 40px;}
	.cont_oth_r_con{width: calc((100% - 20px)/2);height: 150px;}
	.cont_oth_r_con:nth-child(3n){margin-right: auto;}
	.cont_oth_r_con:nth-child(2n){margin-right: 0;}
}
@media screen and (max-width: 991px) {
	.cont_map_l_b i{width: 3;margin: 12px 10px 0 0;}
}
@media screen and (max-width: 767px) {
	.cont_h2{padding-top: 20px;}
	.cont_map_box p{font-size: 12px;}
	.cont_map_box_i .i1{z-index: 5;width: 6px;height: 6px;border-radius: 50%;background: #d60c1c;}
	.cont_map_box_i .i2{z-index: 4;width: 14px;height: 14px;border-radius: 50%;background: rgba(214,12,28,0.2);border: 1px solid #d60c1c;}
	.cont_map_l_b p{font-size: 12px;}
	.cont_map_l_b i{width: 3;margin: 10px 10px 0 0;}
	.map1 p{left: 50%;bottom: 10px;top: auto;transform: translate(-50%,0%);}
	.cont_map_r_img{height: 130px;}
	.cont_map_r_txt{padding: 25px 1rem 0;}
	.cont_map_r_txt h3{margin-bottom: 20px;}
	.cont_map_r_txt_con{flex-direction: column;}
	.cont_map_r_txt_box{width: 100%;}
	.cont_lea_inp{flex-direction: column;margin-bottom: 0;}
	.cont_lea_inp_box{width: 100%;margin-bottom: 15px;}
	.cont_lea_inp textarea{height: 100px;padding-top: 10px;}
	.cont_but{margin-top: 20px;}
	.cont_oth_con{flex-direction: column;}
	.cont_oth_l{width: 100%;margin-bottom: 20px;}
	.cont_oth_r{width: 100%;}
	.cont_oth_con .opt_b_nav_box{padding: 10px 20px;}
	.opt_b_nav_icon img{width: 5px;}
	.cont_oth_a a{padding: 0 10px;margin-right: 10px;}
	.cont_oth_l{position: initial;}
	.cont_oth_r_con{width: 100%;height: auto;padding: 20px 15px;margin: 0 0 20px !important;}
	.cont_oth_r_con span{margin-bottom: 15px;}
}

/* Sitemap */
.sitemap{padding-bottom: 1rem;}
.sitemap .sub_h2{padding-top: 0.3rem;}
.sitemap_con{border-top: 1px solid #e5e5e5;padding-top: 0.5rem;display: flex;justify-content: space-between;}
.sitemap_nav>a{margin-bottom: 0.25rem;display: block;}
.sitemap_nav ul a{color: #999;margin-bottom: 15px;display: block;}.sitemap_nav ul a:hover,.sitemap_nav>a:hover{color: #d60c1c;}
.sitemap_nav{width: calc(100%/7);padding-right: 35px;}
@media screen and (max-width: 767px) {
	.sitemap_con{flex-direction: column;padding: 30px 0;}
	.sitemap_nav{width: 100%;margin-bottom: 20px;}
	.sitemap_nav>a{margin-bottom: 15px;}
	.sitemap_nav ul a{margin-bottom: 10px;}
}

/* News */
.news_nav{padding: 0.4rem 0 0.6rem;display: flex;justify-content: center;align-items: center;}
.news_nav a{width: 2rem;height: 0.6rem;margin: 0 0.15rem;background: #fff;border: 1px solid #999;border-radius: 60px;color: #999;display: flex;align-items: center;justify-content: center;transition: all 0.6s;}
.news_nav a.on,.news_nav a:hover{background: #d61519;color: #fff;border-color: #d61519;}

.home_suc_box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.2rem;}
.home_suc_con:nth-child(3n){border: none;}
.home_suc_con{border-right: 1px solid #eaeaea;padding: 0.75rem 0.65rem 0.84rem;position: relative;margin-bottom: 0.56rem;width: calc(100%/3);}
.home_suc_con::after{position: absolute;content: '';bottom: 0;left: 0;width: 0;height: 3px;background: #d61519;left: 50%;}
.home_suc_con .p1{color: #999;position: relative;margin-bottom: 0.34rem;}

.home_suc_con h3{font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-bottom: 0.4rem;}
.home_suc_con .p2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0.3rem;color: #666;height: 48px;}
.home_suc_img{width: 100%;height: 2.3rem;margin-bottom: 0.5rem;opacity: inherit;overflow: hidden;}
.home_suc_img img{object-fit: cover;}
.home_suc_con>span{font-size: 0.18rem;color: #999;display: flex;align-items: center;}
.home_suc_con>span img{width: 30px;margin-left: 10px;}
.home_suc_con>span img:last-child{display: none;}
.home_suc_con:hover{box-shadow: 0px 3px 70px 0px rgba(118, 113, 150, 0.15);border-radius: 5px;}
.home_suc_con:hover h3{color: #d61519;}
.home_suc_con:hover>span{color: #d61519;}
.home_suc_con:hover>span img:first-child{display: none;}
.home_suc_con:hover>span img:last-child{display: block;}
.home_suc_con:hover::after{width: 100%;left: 0;}

@media screen and (max-width: 1580px) {
	.home_suc_con .p2{height: 42px;}
}

@media screen and (max-width: 767px) {
	.home_suc_box{display: block;}
	.home_suc_con{display: block;margin-bottom: 35px;border: none;padding: 15px;width: 100%;}
	.home_suc_con:first-child{border: none;}
	.home_suc_con .p1{font-size: 12px;margin-bottom: 5px;}
	.home_suc_con h3{font-size: 16px;margin-bottom: 10px;}
	.home_suc_con .p2{margin-bottom: 10px;}
	.home_suc_img{height: 150px;margin-bottom: 20px;}
	.home_suc_con>span{font-size: 12px;}
	.home_suc_con>span img{width: 20px;}
	.home_suc{padding: 36px 0 10px;}
}

.page{margin-bottom: 1.2rem;display: flex;justify-content: center;align-items: center;}
.page a{height: 34px;min-width: 34px;display: flex;justify-content: center;align-items: center;margin: 0 4px;-webkit-transition: all .6s;transition: all .6s;}
.page img{width: 7px;height: auto;}
.page a .img2{display: none;}
.page a:hover p{color: #fff;}
.page a:hover,.page .on{color: #fff;background: #d61519;}
.page a:hover p,.page .on p{color: #fff;}
.page a:hover .img1,.page .on .img1{display: none;}
.page a:hover .img2,.page .on .img2{display: block;}
.page a:first-child{margin: 0 0.3rem;}
.page a:last-child{margin: 0 0.3rem;}

@media screen and (max-width: 1200px) {
	.news_nav a{width: auto;padding: 0 15px;height: 40px;}
}
@media screen and (max-width: 991px) {
	
}
@media screen and (max-width: 767px) {
	.news_nav{flex-direction: column;align-items: flex-start;margin-bottom: 20px;}
	.news_nav a{width: 100%;margin-bottom: 10px;}
	.page{margin-bottom: 40px;}
}

.crumbs_con4 .crumbs_box.on a{width: 2rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_show_box{display: flex;justify-content: space-between;padding: 0.35rem 0 1.1rem;align-items: flex-start;}
.news_show_l{width: 65%;}
.news_show_h1 h1{font-size: 0.48rem;line-height: 1.2;margin-bottom: 0.33rem;}
.news_show_timeFx{display: flex;justify-content: space-between;padding-bottom: 0.25rem;border-bottom: 1px solid #e5e5e5;}
.news_show_timeFx_l{display: flex;align-items: center;}
.news_show_timeFx_l p{margin-right: 0.4rem;color: #999;}
.news_show_timeFx_r{display: flex;align-items: center;}
.news_show_timeFx_r>p{color: #d61519;margin-right: 0.15rem;}

.ins_det_fxr_box *{transition: all 0.6s;}
.ins_det_fxr_box>p{margin-right: 0.05rem;}
.ins_det_fxr_box .bshare-custom{display: flex;align-items: center;justify-content: center;}
.ins_det_fxr_box .bshare-custom a{margin: 0 ;width: 40px;height: 40px;padding: 0;margin: 0 ;}
.ins_det_fxr_box .bshare-custom .fx1{background: url(../img/fx1.png) center center no-repeat;background-size: 22px auto;}
.ins_det_fxr_box .bshare-custom .fx2{background: url(../img/fx2.png) center center no-repeat;background-size: 22px auto;}
.ins_det_fxr_box .bshare-custom .fx3{background: url(../img/fx3.png) center center no-repeat;background-size: 22px auto;}
.ins_det_fxr_box .bshare-custom .fx1:hover{background:  url(../img/fx1_1.png) center center no-repeat;background-size: 22px auto;}
.ins_det_fxr_box .bshare-custom .fx2:hover{background:   url(../img/fx2_1.png) center center no-repeat;background-size: 22px auto;}
.ins_det_fxr_box .bshare-custom .fx3:hover{background:   url(../img/fx3_1.png) center center no-repeat;background-size: 22px auto;}
.bsBox{box-sizing: initial;}
@media screen and (max-width: 1200px) {
	.ins_det_fxr_box .bshare-custom a{width: 30px;height: 30px;}
	.ins_det_fxr_box .bshare-custom .fx1{background: url(../img/fx1.png) center center no-repeat;background-size: 16px auto;}
	.ins_det_fxr_box .bshare-custom .fx2{background: url(../img/fx2.png) center center no-repeat;background-size: 16px auto;}
	.ins_det_fxr_box .bshare-custom .fx3{background: url(../img/fx3.png) center center no-repeat;background-size: 16px auto;}
	.ins_det_fxr_box .bshare-custom .fx1:hover{background:  url(../img/fx1_1.png) center center no-repeat;background-size: 16px auto;}
	.ins_det_fxr_box .bshare-custom .fx2:hover{background:   url(../img/fx2_1.png) center center no-repeat;background-size: 16px auto;}
	.ins_det_fxr_box .bshare-custom .fx3:hover{background:  url(../img/fx3_1.png) center center no-repeat;background-size: 16px auto;}
}

.news_show_con{padding: 0.3rem 0 0.55rem;}
.news_show_fy{display: flex;justify-content: space-between;border-top: 1px solid #e5e5e5;padding-top: 0.2rem;}
.news_show_fy_box{width: 32%;display: flex;align-items: center;}
.news_show_fy_box i{margin: 0 10px;flex-shrink: 0;color: #999;}
.news_show_fy_box p{width: 100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color: #999;}
.news_show_fy_fh{display: flex;align-items: center;justify-content: center;}
.news_show_fy_fh img{width: 12px;height: auto;margin-left: 9px;}
.news_show_fy_fh p{color: #999;}
.news_show_fy_box:hover i{color: #d61519;}
.news_show_fy_box:hover p{color: #d61519;}
.news_show_fy_fh:hover p{color: #d61519;}
.news_show_r{padding-top: 1.55rem;width: 30%;}
.news_show_r h4{padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;margin-bottom: 0.3rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_show_r_con{margin-bottom: 0.2rem;display: flex;justify-content: space-between;align-items: center;}
.news_show_r_img{width: 1.2rem;height: 0.8rem;flex-shrink: 0;margin-right: 0.2rem;}
.news_show_r_txt{width: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.news_show_r_txt span{color: #999;margin-bottom: 0.08rem;}
.news_show_r_txt h5{color: #444;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 16px;}
.news_show_fy_r p{text-align: right;}
.pateb_swi{margin-bottom: 0.35rem;}
@media screen and (max-width: 1580px) {
	.news_show_r_img{width: 96px;height: 65px;}
}
@media screen and (max-width: 1200px) {
	.news_show_r_txt span{font-size: 12px;}
	.news_show_r_txt h5{font-size: 14px;}
}
@media screen and (max-width: 991px) {
	.news_show_h1 h1{font-size: 24px;}
}
@media screen and (max-width: 767px) {
	.news_show_box{padding: 20px 1rem 40px;}
	.news_show_r{display: none;}
	.news_show_l{width: 100%;}
	.news_show_h1 h1{font-size: 20px;margin-bottom: 20px;}
	.news_show_timeFx{flex-direction: column;padding-bottom: 20px;margin-bottom: 20px;}
	.news_show_timeFx_l{margin-bottom: 10px;}
	.news_show_timeFx_l p{margin-right: 20px;}
	.news_show_con{padding:  0 0 30px;}
	.news_show_fy{padding-top: 15px;}
	.pateb_swi{margin-bottom: 20px;}
}

/* Antireflective film */
.opt_show_t .about_pateb_img{position: relative;}
.opt_show_t_video{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;background: rgba(0,0,0,0.3);display: flex;align-items: center;justify-content: center;cursor: pointer;}
.opt_show_t_video img{width: 0.55rem;height: 0.55rem;}
.opt_show_t_vi{width: 100%;height: 100%;object-fit: cover;z-index: 9;position: absolute;top: 0;left: 0;}
.opt_show_t{padding: 0.5rem 0 0.9rem;}
.opt_show_t_box{display: flex;justify-content: space-between;}
.opt_show_t_l{width: 4.7rem;flex-shrink: 0;}
.opt_show_t_l .about_pateb_r{width: 100%;}
.opt_show_t_l .about_pateb_img{height: 4rem;}
.opt_show_t_m{width: 100%;padding: 0 1.15rem 0 0.8rem;}
.opt_show_t_m h3{font-size: 0.32rem;margin-bottom: 0.45rem;}
.opt_show_t_m_p{color: #666;}
.opt_show_t_r{width: 2.55rem;flex-shrink: 0;}
.opt_show_t_r a{width: 100%;height: 0.6rem;background: #d61519;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 60px;margin-bottom: 10px;transition: all 0.6s;}
.opt_show_t_r .a1{background: #202b6d;}
.opt_show_t_r a:hover{opacity: 0.8;}

.opt_show_h2{text-align: center;margin-bottom: 0.45rem;}
.opt_show_h2 h2{font-size: 0.36rem;}
.opt_show_box{background: #f6f6f6;padding: 1rem 0;}

.opt_show_tab_box{background: #fbfbfb;padding: 0.2rem 0.4rem;}
.opt_show_tab_box:nth-child(2n){background: #f6f6f6;}
.opt_show_tab_box p{color: #666;}

.opt_b_r_video>img{width: 100%;height: 100%;}

@media screen and (max-width: 1200px) {
	.opt_show_t_r{width: 180px;}
	.opt_show_t_m h3{font-size: 24px;}
	.opt_show_h2 h2{font-size: 24px;}
}
@media screen and (max-width: 991px) {
	.opt_show_t_box{flex-direction: column;}
	.opt_show_t_l{width: 100%;margin-bottom: 30px;}
	.opt_show_t_l .about_pateb_img{height: 250px;}
	.opt_show_t_video img{width: 40px;height: 40px;}
	.opt_show_t_m{padding: 0;margin-bottom: 30px;}
	.opt_show_t_r{width: 100%;}
	.opt_show_t_r a{height: 40px;}
	.opt_show_tab_box{padding: 10px 20px;}
}
@media screen and (max-width: 767px) {
	.opt_show_t_l .about_pateb_img{height: 200px;}
	.opt_show_h2 h2{font-size: 20px;}
	.opt_show_t{padding: 30px 0;}
	.opt_show_h2{margin-bottom: 30px;}
	.opt_show_box{padding: 30px 0;}
}

/* Telephoto camera */
.busi_tele_box{display: flex;justify-content: space-between;padding: 0.35rem 0 0.9rem;align-items: flex-start;}
.busi_tele_l{width: 25.2%;}
.busi_tele_nav{padding-right: 20px;}
.busi_tele_l h2{font-size: 0.36rem;height: 0.75rem;}
.busi_tele_nav_box{position: relative;display: block;}
.busi_tele_nav_con{display: flex;align-items: center;width: 100%;margin-bottom: 0.26rem;}
.busi_tele_nav_g{width: 21px;height: 21px;border: 1px solid #666666;position: relative;margin-right: 10px;flex-shrink: 0;}
.busi_tele_nav_g img{position: absolute;left: 0;top: 0;z-index: 5;opacity: 0;width: 21px;height: 21px;}
.busi_tele_nav_box.on>.busi_tele_nav_con .busi_tele_nav_g img{opacity: 1;}
.busi_tele_nav_box.on>.busi_tele_nav_con .busi_tele_nav_g{border-color: transparent;}
.busi_tele_nav_two .busi_tele_nav_con.on .busi_tele_nav_g img{opacity: 1;}
.busi_tele_nav_two .busi_tele_nav_con.on .busi_tele_nav_g{border-color: transparent;}
.busi_tele_nav_con>p{font-weight: bold;}
.busi_tele_nav_two{padding-left: 0.4rem;}
.busi_tele_nav_two .busi_tele_nav_con{margin-bottom: 0.2rem;}.busi_tele_nav_two .busi_tele_nav_con>p{font-weight: 400;}
.busi_tele_r{width: 74.8%;padding-top: 0.75rem;}
.busi_tele_r .opt_nr{width: calc((100% - 40px)/3);margin: 0 20px 20px 0;}
.busi_tele_r .opt_nr:nth-child(4n){margin-right: auto;}
.busi_tele_r .opt_nr:nth-child(3n){margin-right: 0;}

.custo{padding: 0 0.52rem;height: 0.6rem;background: #d61519;color: #fff;display: inline-flex;align-items: center;justify-content: center;border-radius: 60px;margin-top: 0.6rem;}
@media screen and (max-width: 1200px) {
	.busi_tele_l h2{font-size: 24px;height: 60px;}
	.busi_tele_r{padding-top: 60px;}
}
@media screen and (max-width: 991px) {
	.busi_tele_r .opt_nr{width: calc((100% - 20px)/2);margin: 0 0 20px 0 !important;}
	.busi_tele_r .opt_con{justify-content: space-between;}
	.busi_tele_nav_con{margin-bottom: 20px;}
	.custo{height: 40px;padding: 0 30px;}
}
@media screen and (max-width: 767px) {
	.busi_tele_box{padding: 20px 1rem;flex-direction: column;}
	.busi_tele_l{width: 100%;}
	.busi_tele_nav_con{margin-bottom: 10px;}
	.busi_tele_nav_two{padding-left: 20px;}
	.busi_tele_nav_g{width: 15px;height: 15px;}
	.busi_tele_nav_g img{width: 15px;height: 15px;}
	.busi_tele_nav_two .busi_tele_nav_con{margin-bottom: 5px;}
	.busi_tele_l h2{height: 50px;}
	.busi_tele_r{padding-top: 20px;width: 100%;}
	.custo{height: 32px;padding: 0 30px;margin-top: 30px;}
}

/* Telephoto camera */
.ocw_show_m_txt{display: flex;align-items: center;padding: 0.15rem 0;border-bottom: 1px solid #dddddd;font-weight: bold;}
.ocw_show_m_txt p{width: 54%;flex-shrink: 0;}
.ocw_show_m_txt span{color: #666;}
.ocw_show_nav{display: flex;align-items: center;justify-content: center;margin-bottom: 0.6rem;}
.ocw_show_nav a{font-size: 0.3rem;margin: 0 0.25rem;margin-bottom: 10px;border-bottom: 2px solid #fff;font-weight: bold;}
/* .ocw_show_nav a:last-child{margin-right: 0;} */
.ocw_show_nav a.on{color: #d61519;border-color: #d61519;}
.ocw_show_p p{background: #fbfbfb;padding: 0.2rem 0;}
/* .ocw_show_p p:nth-child(2n){background: #f6f6f6;} */

@media screen and (max-width: 991px) {
	.ocw_show_p p{padding: 10px 15px;}
	.ocw_show_nav a{font-size: 18px;}
}
@media screen and (max-width: 767px) {
	
}

/* Career */
.join_box{margin-bottom: 10px;}
.jio{margin-bottom: 1.8rem;}
.jio .pro_con{width: 100%;}
.join{width: 100%;}
.join_title{display: flex;align-items: center;justify-content: space-between;background: #fafafa;padding: 0.27rem 0.5rem;height: auto;position: relative;}
.join_title h2{font-size: 0.24rem;color: #333;font-weight: 400;width: 4.4rem;}
.join_icon{display: flex;align-items: center;}
.join_icon svg{height: 15px;width: auto;margin-right: 0.18rem;object-fit: contain;fill: #666;}
.join_icon svg path{fill: #666;}
.join_title_l{width: 100%;display: flex;align-items: center;}
.join_m{display: flex;align-items: center;}
.join_m_box{display: flex;align-items: center;margin-right: 0.5rem;width: 1.6rem;}
.join_m_box p{color: #666;}
.join_title>i{cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);right: 0.5rem;z-index: 10;}
.join_title>i::before{content: '';position: absolute;width: 15px;height: 3px;background: #999999;right: 0;top: 50%;transform: translateY(-50%);}
.join_title>i::after{content: '';position: absolute;width: 3px;height: 15px;background: #999999;right: 6px;top: 50%;transform: translateY(-50%);}
.join.on .join_title>i::after{-webkit-transform: rotate(-90deg) translateY(-50%);transform: rotate(-90deg) translateY(-50%);transform-origin: top;}
.join_txt{padding: 0.7rem 0.8rem 0.8rem;background: #f6f6f6;display: none;}
.join_txt_box{margin-bottom: 0.5rem;max-height: 2.35rem;overflow-y: auto;}



/* .join .join_title .img2{display: none;} */
.join.on .join_title{background: #202b6d;}
.join.on .join_title *{color: #fff;}
.join.on .join_title svg,.join.on .join_title svg path{fill: #fff;}
/* .join.on .join_title .img2{display: block;} */
.join.on .join_title>i::before{background: #fff;}
.join.on .join_title>i::after{background: #fff;}

@media (max-width: 1580px) {
	.join_m_box{width: 130px;}
	
}
@media (max-width: 991px) {
	.join_title h2{font-size: 16px;}
	.join_title{height: 46px;margin-bottom: 10px;}
	
}
@media (max-width: 767px) {
	
	
	.join_m{display: none;}
	
	.join_txt{padding: 15px;}
	.join_txt_box h3{margin-bottom: 10px;}
	.join_txt_box{margin-bottom: 25px;}
	.join_hi,.join_hi p{height: 36px;line-height: 36px;font-size: 14px;padding: 0 10px;}
	.footerCopy{font-size: 12px;}
	.c-buttonStyle1{font-size: 12px;}
}

/* 投递简历弹窗 */
        
#hi-resume-pop {
		display: none;
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-resume-pop * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-resume-pop form {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 5.6rem;
		max-width: 90%;
		overflow: hidden;
		background: #fff;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
}

#hi-resume-pop .hi-title-box {
		position: relative;
		padding: 0.55rem 0.5rem 0;
		background: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 0.28rem;
}

#hi-resume-pop .hi-title-box .hi-title {
		line-height: 1;
}
#hi-resume-pop .hi-title-con{
	width: 100%;
}
#hi-resume-pop .hi-title-con p{
	margin-top: 0.1rem;
	color: #999;
}

#hi-resume-pop .hi-title-box .hi-close {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 5;
		width: 50px;
		height: 50px;
		cursor: pointer;
}

#hi-resume-pop .hi-title-box .hi-close::before,
#hi-resume-pop .hi-title-box .hi-close::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -1px 0 0 -10px;
		width: 20px;
		height: 2px;
		background: #333;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
}

#hi-resume-pop .hi-title-box .hi-close::after {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
}

#hi-resume-pop .hi-box {
		padding: 0 0.5rem 0.6rem;
		font-size: 14px;
		background: #fff;
}

#hi-resume-pop .hi-file-box {
		display: flex;
		align-items: center;
		margin-bottom: 0.46rem;
}

#hi-resume-pop .hi-file-box .hi-input-box {
		position: relative;
		display: inline-flex;
		margin-right: 10px;
		line-height: 0.6rem;
		flex-shrink: 0;
		background: #f6f6f6;
		width: 163px;
		align-items: center;
}

#hi-resume-pop .hi-file-box input {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		margin-bottom: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		border: 0;
		cursor: pointer;
}
#hi-resume-pop .hi-file-box .hi-input-box:hover{
	background: #d61519;
	
}
#hi-resume-pop .hi-file-box .hi-input-box:hover>p{
	color: #fff;
}
#hi-resume-pop .hi-file-box .hi-text {
		color: #333;
		padding-right: 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
}

#hi-resume-pop .hi-file-box .hi-text2 {
		color: #999;
}

#hi-resume-pop .hi-code-box {
		display: flex;
		align-items: center;
		justify-content: space-between;
}

#hi-resume-pop .hi-code-box input {
		margin-bottom: 0;
		width: calc(100% - 256px) !important;
}

#hi-resume-pop .hi-code-box {
		margin-bottom: 20px;
}

#hi-resume-pop .hi-code-box input {
		margin-bottom: 0;
		width: calc(100% - 146px) !important;
}

#hi-resume-pop .hi-code-box img {
		width: 130px;
		cursor: pointer;
}


.navigationInnerList li.on>a .c-border:before{
		width: 100%;
}
.nav3_none{top: -100px;}
.nav2_none{top: 100px;}

@media screen and (max-width: 767px) {
		#hi-resume-pop .hi-title-box {
				padding: 30px 20px 0;
		}
		#hi-resume-pop .hi-title-box .hi-title {
				line-height: 50px;
				font-size: 18px;
		}
		#hi-resume-pop .hi-box {
				padding: 20px 20px 40px;
		}
		#hi-resume-pop input {
				margin-bottom: 10px;
				height: 40px;
		}
		#hi-resume-pop .hi-file-box,
		#hi-resume-pop .hi-code-box {
				margin-bottom: 25px;
		}
		#hi-resume-pop .hi-file-box .hi-text2 {
				font-size: 12px;
		}
		#hi-resume-pop button {
				height: 40px;
		}
		#hi-resume-pop .hi-title-box .hi-close {
				width: 60px;
				height: 50px;
		}
		#index .backgroundMovie video{
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.nav_on .img1{display: inline-block;}
		.nav_on .img2{display: none;}
		.nav_on *{color: #fff;}
		.nav2_none{top: 60px;}
}
.pro .divi_news_con{height: auto;overflow: initial;}
.newss .pro_con{display: block;}

@media (max-width: 991px) {
	#hi-resume-pop form{width: 13rem;}
	#hi-resume-pop .hi-title-box .hi-title{font-size: 24px;}
}
@media (max-width: 767px) {
	#hi-resume-pop form{width: 90%;}
	#hi-resume-pop .hi-title-box .hi-title{line-height: 1.2;font-size: 22px;}
	#hi-resume-pop .hi-file-box .hi-input-box{line-height: 34px;}
	#hi-resume-pop button{border-radius: 40px;}
	.pro_img{height: 113px;}
	.join_title{height: auto;padding: 10px 40px 10px 20px;}
	.join_title h2{width: 100%;}
	.join_title>i{right: 20px;}
}

.join_nav{display: flex;justify-content: center;align-items: center;padding: 0.35rem 0 0.5rem;}
.join_nav a{padding: 0 0.3rem;height: 0.6rem;margin: 0 0.15rem;display: flex;align-items: center;justify-content: center;border: 1px solid #c2c2c2;color: #999;border-radius: 60px;}
.join_nav a.on{background: #d61519;color: #fff;border-color: #d61519;}
.co_a2{display: inline-flex;width: auto;padding: 0 0.35rem;}
@media screen and (max-width: 1200px) {
	#hi-resume-pop form{width: 400px;}
	.join_nav a{height: 40px;}
	.join_txt_box{max-height: 170px;}
}
@media screen and (max-width: 991px) {
	#hi-resume-pop .hi-file-box .hi-input-box{height: 40px;}
}
@media screen and (max-width: 767px) {
	.join_nav{padding: 20px 0 30px;}
	.join_nav a{height: 32px;padding: 0 15px;}
	.co_a2{height: 32px;padding: 0 15px;}
	.co_a img{width: 25px;margin-left: 5px;}
}

/* 返回顶部 */
.pop_a{position: fixed;width: 0.8rem;height: 0.8rem;background: #202b6d;right: 0.2rem;bottom: 5%;border-radius: 50%;z-index: 100;display: none;transition: all .6s;-webkit-transition: all .6s;}
.pop_a_box{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.pop_a img,.pop_a svg{width: 0.3rem;height: auto;position: relative;top: 0;transition: all .6s;-webkit-transition: all .6s;}
.pop_a svg,.pop_a svg path{fill: #fff;}
.pop_a:hover{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
@media screen and (max-width: 991px) {
	.pop_a{width: 40px;height: 40px;right: 10px;}
	.pop_a img,.pop_a svg{width: 14px;}
}


/* 修改检测能力 */
.busi_dete_t2{background: #F6F6F6;padding: 0.75rem 0 1.2rem;}
.busi_dete_t2_con{display: flex;justify-content: space-between;margin-bottom: 0.55rem;}
.busi_dete_t2_con h2{margin: 0;width: 50%;padding-right: 0.2rem;line-height: 1;}
.busi_dete_t2_p{width: 50%;}
.busi_dete_t2_p p{font-family: 'arial';color: #666666;}
.busi_dete_t2_icon{display: flex;justify-content: center;}
.busi_dete_t2_icon_box img{width: 0.48rem;height: 0.48rem;margin-bottom: 0.24rem;}
.busi_dete_t2_icon_box{display: flex;flex-direction: column;align-items: center;padding: 0 0.72rem;border-right: 1px solid #dddddd;}
.busi_dete_t2_icon_box:last-child{border: none;}
.busi_dete_t2_icon_box p{color: #666;text-align: center;}

.busi_dete_fiv{text-align: center;padding: 1.1rem 0;}
.busi_dete_fiv_box{display: flex;justify-content: center;}
.busi_dete_fiv_con{display: flex;margin: 0 0.23rem;flex-direction: column;align-items: center;}
.busi_dete_fiv_img{position: relative;width: 1.4rem;height: 1.4rem;}
.busi_dete_fiv_img_box{width: 100%;height: 100%;border-radius: 50%;overflow: hidden;transition: all 0.6s;}
.busi_dete_fiv_img_icon{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #202b6d;display: flex;justify-content: center;align-items: center;border-radius: 50%;transition: all 0.6s;opacity: 1;}
.busi_dete_fiv_img_icon img{width: 0.48rem;height: 0.48rem;}
.busi_dete_fiv_img{margin-bottom: 0.28rem;}
.busi_dete_fiv_txt{display: flex;flex-direction: column;align-items: center;}
.busi_dete_fiv_txt p{width: 2.44rem;color: #666666;}
.busi_dete_fiv_txt h3{margin-bottom: 0.2rem;transition: all 0.3s;}
.busi_dete_fiv_con:hover .busi_dete_fiv_img_icon{opacity: 0;transform: rotateY(180deg);}
.busi_dete_fiv_con:hover .busi_dete_fiv_img_box{transform: rotateY(180deg);}
.busi_dete_fiv_con:hover .busi_dete_fiv_txt h3{color: #d61519;}
.busi_dete_equ2 .dete_h2{text-align: center;}
.busi_sch_r h3 span{font-weight: bold;}
.busi_dete_equ2 .busi_sch_r h3{margin-bottom: 0.4rem;}
.busi_sch_r_qh_a{display: flex;align-items: center;margin-bottom: 0.3rem;}
.busi_sch_r_qh_a a{padding-right: 0.3rem;margin-right: 0.3rem;position: relative;}
.busi_sch_r_qh_a a::after{content: '';position: absolute;right: 0;top: 7px;width: 1px;height: 0.16rem;background: #cccccc;}
.busi_sch_r_qh_a a:last-child::after{display: none;}
.busi_sch_r_qh_a a p{position: relative;padding-bottom: 0.1rem;transition: all 0.3s;color: #999;}
.busi_sch_r_qh_a a p::after{content: '';position: absolute;background: #d61519;width: 0;height: 2px;bottom: 0;left: 50%;transform: translateX(-50%);transition: all 0.3s;}
.busi_sch_r_qh_a a.on p{color: #d61519;}
.busi_sch_r_qh_a a.on p::after{width: 100%;}
.busi_sch_r_qh_con p{max-height: 10.5em;}
.busi_sch_r_qh_p2{display: flex;margin-bottom: 5px;}
.busi_sch_r_qh_p2 p{font-size: 18px;color: #666;}
.busi_sch_r_qh_p2 p:nth-child(1){width: 200px;flex-shrink: 0;}
.busi_dete_tec2{padding: 1.1rem 0;}
.busi_dete_tec2 .dete_h2{text-align: center;}
.busi_dete_tec2_box{margin: 3.3rem 0 3.7rem;position: relative;width: 100%;height: 1px;background: #dcdcdc;display: flex;justify-content: center;}
.busi_dete_tec2_con{display: flex;justify-content: center;align-items: center;position: relative;}
.busi_dete_tec2_nr{position: relative;width: 1.3rem;}
.dete_tec2_q{position: absolute;width: 0.24rem;height: 0.24rem;border-radius: 50%;background: #d2d2d2;top: 50%;left: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.dete_tec2_q i{width: 66.66%;height: 66.66%;border-radius: 50%;background: #f5f5f5;display: block;transition: all 0.3s;position: absolute;}
.dete_tec2_num{position: absolute;top: 0.3rem;left: 50%;transform: translateX(-50%);}
.dete_tec2_num p{color: #999;line-height: 1;}
.dete_tec2_box{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;}
.dete_tec2_box_txt{width: 2.2rem;text-align: center;margin-bottom: 0.3rem;}
.dete_tec2_box_txt h3{color: #444;margin-bottom: 0.06rem;transition: all 0.3s;}
.dete_tec2_box_txt p{color: #999;}
.dete_tec2_box_img{display: flex;flex-direction: column;align-items: center;}
.dete_tec2_box_img img{width: 1.22rem;height: 0.77rem;}
.dete_tec2_box>i{width: 1px;height: 0.53rem;background: #e5e5e5;display: block;margin: 0.03rem 0 0.15rem;}

.busi_dete_tec2_nr:nth-child(2n) .dete_tec2_num{top: auto;bottom: 0.3rem;}
.busi_dete_tec2_nr:nth-child(2n) .dete_tec2_box{top: 0;bottom: auto;flex-direction: column-reverse;}
.busi_dete_tec2_nr:nth-child(2n) .dete_tec2_box>i{margin: 0.15rem 0 0.03rem;}
.busi_dete_tec2_nr:nth-child(2n) .dete_tec2_box_img{margin-bottom: 0.26rem;}
.busi_dete_tec2_dy{width: 0.3rem;height: 0.3rem;display: flex;align-items: center;justify-content: center;position: absolute;background: #dcdcdc;border-radius: 50%;}
.busi_dete_tec2_dy i{width: 60%;height: 60%;border-radius: 50%;background: #f5f5f5;}
.busi_dete_tec2_l{left: -1rem;top: 50%;transform: translateY(-50%);}
.busi_dete_tec2_r{right: -1rem;top: 50%;transform: translateY(-50%);}
.busi_dete_tec2_nr:hover .dete_tec2_box_txt h3{color: #d61519;}
.busi_dete_tec2_nr:hover .dete_tec2_q{background: #d61519;}
.busi_dete_tec2_nr:hover .dete_tec2_q i{background: #e85457;}
@media screen and (max-width: 1580px) {
	.busi_sch_r_qh_p2 p{font-size: 16px;}
}
@media screen and (max-width: 1400px) {
	.busi_sch_r_qh_p2 p{font-size: 14px;}
}
@media screen and (max-width: 1260px) {
	nav{background: #202b6d;}
	#c-header .c-switch i{background: #fff;}
	.busi_dete_t2_icon_box img{width: 36px;height: 36px;}
	.busi_sch_con{height: 6.5rem;}
	.busi_dete_tec2_box{margin: 4.3rem 0 4rem;}
}
@media screen and (max-width: 971px) {
	.busi_dete_t2_con{flex-direction: column;text-align: center;}
	.busi_dete_t2_con h2{width: 100%;padding: 0;margin-bottom: 20px;}
	.busi_dete_t2_p{width: 100%;}
	.busi_dete_t2_con{margin-bottom: 0.8rem;}
	.busi_dete_t2_icon_box p{font-size: 14px;}
	.busi_dete_fiv_box{flex-direction: column;padding: 0 5%;}
	.busi_dete_fiv_con{margin: 0 0 0.6rem;}
	.busi_dete_fiv_txt p{width: 100%;}
	.busi_dete_fiv_img{width: 3rem;height: 3rem;}
	.busi_dete_fiv_img_icon img{width: 1.2rem;height: 1.2rem;}
	.busi_dete_fiv_txt h3{font-size: 16px;}
	.busi_sch_con{height: auto;flex-direction: column !important;}
	.busi_sch_l{width: 100%;}
	.busi_sch_r{width: 100%;padding: 0.4rem 0.6rem;}
	.dete_tec2_box{position: relative;}
	.dete_tec2_num{display: block;position: initial;transform: translateX(0);text-align: center;margin-bottom: 0.4rem;}
	.dete_tec2_q{display: none;}
	.busi_dete_tec2_box{height: auto;margin: 0;background: none;}
	.busi_dete_tec2_dy{display: none;}
	.busi_dete_tec2_nr{width: 50%;margin-bottom: 0.8rem;}
	.busi_dete_tec2_con{flex-wrap: wrap;padding: 0 10%;justify-content: flex-start;}
	.dete_tec2_box>i{display: none;}
	.busi_dete_tec2_nr .dete_tec2_box{flex-direction: column-reverse !important;}
	.busi_dete_tec2_nr .dete_tec2_box>i{margin: 0.15rem 0 0.03rem;}
	.busi_dete_tec2_nr .dete_tec2_box_img{margin-bottom: 0.26rem;}
	.dete_tec2_box_txt{width: 100%;padding: 0 10%;}
	.dete_tec2_box_img img{width: 3rem;height: 2rem;}
	.dete_tec2_box_txt h3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.dete_tec2_box_txt p{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 3em;}
}
@media screen and (max-width: 767px) {
	.busi_dete_t2_icon{flex-wrap: wrap;justify-content: flex-start;}
	.busi_dete_t2_icon_box{border: none;margin-bottom: 0.8rem;width: 50%;}
	.busi_dete_t2_icon_box img{width: 55px;height: 55px;}
	.busi_dete_t2_con{margin-bottom: 1.2rem;}
	.busi_dete_fiv_con{margin: 0 0 1.2rem;}
	.busi_dete_fiv_img{width: 4rem;height: 4rem;}
	.busi_dete_fiv_img_icon img{width: 1.5rem;height: 1.5rem;}
	.busi_sch_r{padding: 10px 15px 20px;}
	.busi_dete_equ2 .busi_sch_r h3{margin-bottom: 15px;}
	.busi_sch_r_qh_a{margin-bottom: 15px;}
	.busi_sch_r_qh_a a::after{height: 12px;}
	.busi_sch_r_qh_a a{padding-right: 15px;margin-right: 15px;}
	.busi_sch_r_qh_con p{max-height: initial;}
	.busi_sch_r_qh_p2 p{width: 100% !important;height: auto;}
	.busi_sch_r_qh_p2{flex-wrap: wrap;margin-bottom: 10px;}
	.dete_tec2_box_img img{width: 5rem;height: 3rem;}
	.dete_tec2_box_txt h3{font-size: 16px;margin-bottom: 3px;}
}



.ctzbox-sec4 {
  overflow: hidden;
  padding: 1.5rem 0;
}
.ctzbox-sec4 .container {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.ctzbox-sec4 .container .lt,
.ctzbox-sec4 .container .gt {
  width: 50%;
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .lt,
  .ctzbox-sec4 .container .gt {
    width: 100%;
  }
}
.ctzbox-sec4 .container .qie {
  position: relative;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  z-index: 3;
}
@media (max-width: 1440px) {
  .ctzbox-sec4 .container .qie {
    width: 200px;
  }
}
@media (max-width: 767px) {
}
.ctzbox-sec4 .container .qie .base_prev,
.ctzbox-sec4 .container .qie .base_next {
  position: relative;
  z-index: 0;
  top: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  right: 0;
  width: 0.6rem;
  height: 0.6rem;
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 10% auto;
  pointer-events: auto;
  opacity: 1;
  border-radius: 50%;
  border: 1px solid #c7c7c7;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.ctzbox-sec4 .container .qie .base_prev {
  background-image: url(../img/swi_l.png);
}
.ctzbox-sec4 .container .qie .base_prev:hover {
  background-color: #d61519;
  border-color: #d61519;
  background-image: url(../img/swi_l2.png);
}
.ctzbox-sec4 .container .qie .base_next {
  background-image: url(../img/swi_r.png);
}
.ctzbox-sec4 .container .qie .base_next:hover {
  border-color: #d61519;
  background-color: #d61519;
  background-image: url(../img/swi_r2.png);
}
.ctzbox-sec4 .container .qie .shu {
  font-size: 48px;
  margin: 0 0.05rem 0 0.25rem;
}
@media (max-width: 1440px) {
  .ctzbox-sec4 .container .qie .shu {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .qie .shu {
    font-size: 26px;
  }
}
.ctzbox-sec4 .container .qie .shu .zong {
  font-size: 18px;
}
@media (max-width: 1440px) {
  .ctzbox-sec4 .container .qie .shu .zong {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .lt {
    margin-bottom: 26px;
    text-align: center;
  }
  .ctzbox-sec4 .container .lt .qie {
    display: none;
  }
}
.ctzbox-sec4 .container .lt .tit {
  margin-bottom: 0.9rem;
  font-size: 0.48rem;
}
@media (max-width: 1900px) {
  .ctzbox-sec4 .container .lt .tit {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .lt .tit {
    margin-bottom: 20px;
    margin-bottom: 0;
  }
}
.ctzbox-sec4 .container .lt .f_jut {
  width: 100%;
  margin-bottom: 0.55rem;
}
@media (max-width: 1900px) {
  .ctzbox-sec4 .container .lt .f_jut {
    margin-bottom: 0.8rem;
  }
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .lt .f_jut {
    margin-bottom: 16px;
    margin-bottom: 0;
    display: none;
  }
}
.ctzbox-sec4 .container .lt .f_jut .li {
  display: none;
  
  color: #1d1b1b;
}
.ctzbox-sec4 .container .lt .f_jut .li p{
  font-size: 0.3rem;
  display: block;
  color: #d61519;
  font-weight: bold;
}
@media (max-width: 1900px) {
  .ctzbox-sec4 .container .lt .f_jut .li {
    font-size: 1rem;
  }
}
.ctzbox-sec4 .container .lt .f_jut .li.active {
  display: block;
}
.ctzbox-sec4 .container .lt .f_jut .li i {
  line-height: 1;
  font-family: "Arial";
  font-size: 1rem;
  margin-bottom: 0.1rem;
  display: inline-block;
}
.ctzbox-sec4 .container .lt .f_jut .li span {
  
  display: block;
  color: #999;
}


.ctzbox-sec4 .container .gt {
  display: flex;
  justify-content: center;
  position: relative;
  flex-wrap: wrap;
}
.ctzbox-sec4 .container .gt .wf_qie {
  display: none;
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .gt .wf_qie {
    margin-top: 26px;
    display: flex;
	justify-content: center;
  }
}
.ctzbox-sec4 .container .gt .f_jut {
  width: 680px;
  height: 680px;
  padding: 36px;
  flex-shrink: 0;
}

.ctzbox-sec4 .container .gt .f_canvas {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .gt .f_canvas {
    display: none;
  }
  .ctzbox-sec4 .container .gt .f_jut {
    display: none;
  }
}
.ctzbox-sec4 .container .gt .f_canvas .svg1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: #e6e6e6;
  stroke-width: 5;
  stroke-dasharray: 3130;
  stroke-dashoffset: 521;
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
.ctzbox-sec4 .container .gt .f_canvas .svg2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: #d61519;
  stroke-width: 3;
  stroke-dasharray: 3130;
  stroke-dashoffset: 3130;
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
  -webkit-transition: all 700ms ease;
  transition: all 700ms ease;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="0"] .svg2 {
  stroke-dashoffset: 3130;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="1"] .svg2 {
  stroke-dashoffset: 2870;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="2"] .svg2 {
  stroke-dashoffset: 2610;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="3"] .svg2 {
  stroke-dashoffset: 2350;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="4"] .svg2 {
  stroke-dashoffset: 2090;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="5"] .svg2 {
  stroke-dashoffset: 1830;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="6"] .svg2 {
  stroke-dashoffset: 1570;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="7"] .svg2 {
  stroke-dashoffset: 1310;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="8"] .svg2 {
  stroke-dashoffset: 1050;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="9"] .svg2 {
  stroke-dashoffset: 790;
}
.ctzbox-sec4 .container .gt .f_canvas[data_active="10"] .svg2 {
  stroke-dashoffset: 530;
}
.ctzbox-sec4 .container .gt .f_canvas .dots {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 16px;
  line-height: 1;
}
@media (max-width: 1440px) {
  .ctzbox-sec4 .container .gt .f_canvas .dots {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .gt .f_canvas .dots {
    font-size: 12px;
  }
}
.ctzbox-sec4 .container .gt .f_canvas .dots .dot {
  position: absolute;
  cursor: pointer;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .dot span {
  position: absolute;
  white-space: nowrap;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .dot i {
  display: block;
  width: 6px;
  height: 6px;
  background-color: #333333;
  border-radius: 50%;
  flex-shrink: 0;
}

.ctzbox-sec4 .container .gt .f_canvas .dots .do1 {
  top: 24.5%;
  left: 6.4%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do1 span{
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do2 {
  top: 38.5px;
  left: 24.5%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do2 span{
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do3 {
      top: -0.3%;
      left: 49.5%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do3 span{
	left: 50%;
	top: -1.5em;
	transform: translateX(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do4 {
    top: 6.2%;
	left: 74%
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do4 span{
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do5 {
    top: 24.2%;
	left: 92.3%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do5 span{
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do6 {
    top: 49.2%;
    left: 99.1%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do6 span{
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do7 {
    top: 74.2%;
	left: 92.6%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do7 span{
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do8 {
    top: 92.6%;
	left: 74.5%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do8 span{
	left: 24px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do9 {
    top: 99.3%;
	left: 50.5%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do9 span{
	left: 50%;
	top: 1.5em;
	transform: translateX(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do10 {
    top: 93.3%;
	left: 25.5%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do10 span{
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do11 {
    top: 74.5%;
	left: 6.4%;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .do11 span{
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.ctzbox-sec4 .container .gt .ctzbox4_cont {
  width: 440px;
  height: 440px;
  z-index: 4;
  border-radius: 50%;
}
@media (min-width: 768px) {
  .ctzbox-sec4 .container .gt .ctzbox4_cont {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

.ctzbox-sec4 .container .gt .ctzbox4_cont .img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* border-radius: 50%; */
}
@media (max-width: 767px) {
  .ctzbox-sec4 .container .gt .ctzbox4_cont .img {
    width: 11rem;
    height: 11rem;
    margin: 0 auto;
  }
}
.ctzbox-sec4 .container .gt .ctzbox4_cont .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ctzbox-sec4 .container .gt .ctzbox4_cont .fw_tit {
  margin-top: 14px;
  text-align: center;
  font-size: 24px;
}

@media screen and (max-width: 1260px) {
	.ctzbox-sec4 .container{flex-direction: column;}
	.ctzbox-sec4 .container .lt, .ctzbox-sec4 .container .gt{width: 100%;}
	.ctzbox-sec4 .container .lt{margin-bottom: 0.5rem;padding-left: 40%;}
	.ctzbox-sec4 .container .lt .tit{margin: 0 0 0.3rem;}
	.ctzbox-sec4 .container .lt .f_jut{margin-bottom: 1rem;}
}
@media screen and (max-width: 971px) {
	.ctzbox-sec4 .container .qie .base_prev, .ctzbox-sec4 .container .qie .base_next{width: 1rem;height: 1rem;}
}
@media screen and (max-width: 767px) {
	.ctzbox-sec4 .container .qie .base_prev, .ctzbox-sec4 .container .qie .base_next{width: 1.4rem;height: 1.4rem;}
	.ctzbox-sec4 .container .lt{padding: 0;}
	.ctzbox-sec4 .container .lt .tit{font-size: 20px;}
	.ctzbox-sec4 .container .gt .ctzbox4_cont{width: auto;height: auto;border-radius: 0;}
}


.ctzbox-sec4 .container .gt .f_canvas .dots .dot span{
	transition: all 0.3s;
}
.ctzbox-sec4 .container .gt .f_canvas .dots .dot.on span{
	font-size: 24px;
	color: #d61519;
	
}
.ctzbox-sec4 .container .gt .f_canvas .dots .dot.on i{
	background: #d61519;
	
}
.ctzbox-sec4 .container .gt .f_canvas .dots .dot::after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
	width: 1.8rem;
	height: 0.6rem;
}


.ocw_show_p table{width: 100% !important;}
.ocw_show_p table tr:nth-child(2n){background: rgb(246, 246, 246);}

.ocw_show_p table,.ocw_show_p td{border: 1px solid #ebebeb;}

/* 修改8.29 */
.h_banner{height: 100vh;position: relative;}
.h_banner_txt{width: 100%;height: calc( 90px + 5.56rem);}
.h_banner .h_banner_bnav{position: absolute;width: 100%;height: calc(100vh - 90px - 5.56rem); bottom: 0;border-top: 1px solid  #babcbe; }
.h_banner_txt_con{height: 100%;position: relative;z-index: 10;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}

.h_banner_bnav::after{content: '';position: absolute;width: 100%;height: 100%;top: 0;z-index: 1;backdrop-filter: saturate(180%) blur(20px);}
.h_banner_bnav::before{content: '';position: absolute;width: 100%;height: 1px;background: #cacecd;z-index: 10;}
.h_banner_bnav_hh{width: 100%;height: 100%;position: relative;z-index: 10;display: flex;align-items: center;background: #fff;}
.h_banner_bnav_txt{margin-top: 0.06rem;text-align: center;}
.h_banner_bnav_txt p{color: #333;}

.pub_nav{width: 0.6rem;height: 0.6rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.05);top: 50%;transform: translateY(-50%);position: absolute;z-index: 10;cursor: pointer;transition: all 0.4s;}
.pub_nav svg{width: 33.33%;height: auto;}
.pub_prev svg{transform: rotate(180deg);}
.pub_nav path{fill: #999;opacity: 1;}
.pub_prev{left: 0.8rem;}
.pub_next{right: 0.8rem;}
.pub_nav:hover{background: #d60c1c;}
.pub_nav:hover path{fill: #fff;}
.h_banner_txt_box .swiper-container{width: 100%;height: 100%;}
/* .h_banner_bnav_hh .swiper-slide{opacity: 0.5;} */
.h_banner_bnav_hh .swiper-slide-active{opacity: 1;}
.h_banner_bnav_hh .swiper-slide-active .h_banner_bnav_txt p{color: #d61519;}
.h_banner_bnav_hh .container{position: relative;width: 84%;}
.h_banner_bnav_hh .pub_prev{left: -1rem;}
.h_banner_bnav_hh .pub_next{right: -1rem;}
.h_banner_bnav_hh .pub_nav{background: none;border: 2px solid #333;}
.h_banner_bnav_hh .pub_nav svg,.h_banner_bnav_hh .pub_nav img{width: 8px;opacity: 1;height: auto;}
.h_banner_bnav_hh .pub_prev svg,.h_banner_bnav_hh .pub_prev img{transform: rotate(180deg);transition: all 0.4s;}
.h_banner_bnav_hh .pub_nav svg path{fill: #333; transition: all 0.4s;}
.h_banner_bnav_hh .pub_nav:hover{border-color: #d61519;}
.h_banner_bnav_hh .pub_nav:hover img,.h_banner_bnav_hh .pub_nav:hover svg{opacity: 1;}
.h_video{position: absolute;top: 0;left: 0;}
.h_banner_bnav_hh .pub_nav:hover svg path{fill: #d61519;}
.h_banner_bnav_box{cursor: pointer;}
.h_banner_bnav_img{height: 2rem;}
@media screen and (max-width: 1440px) {
	.h_banner_txt{height: calc( 60px + 5.56rem);}
	.h_banner .h_banner_bnav{height: calc(100vh - 60px - 5.56rem);}
}
@media screen and (max-width: 1260px) {
	.h_banner{height: calc(100vh - 60px);}
	/* .h_banner .h_banner_bnav{height: 3.8rem;} */
	.h_banner_txt_con{height: calc(100% - 3.8rem);}
	.h_b_png{display: none;}
	.h_banner_bnav_hh .pub_prev{left: -1rem;}
	.h_banner_bnav_hh .pub_next{right: -1rem;}
	
}
@media screen and (max-width: 767px) {
	.h_banner_bnav_hh .container{width: 100%;}
	.h_banner_txt_box{padding: 0;}
	.h_banner .h_banner_bnav{height: 6.8rem;position: relative;}
	.h_banner_txt_con{height: 100%;}
	.h_banner_bnav_hh .pub_nav{display: none;}
	.h_banner_txt{height: 240px;position: relative;}
	.h_banner{height: auto;}
	.h_banner_bnav_img{height: 80px;}
}