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

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

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

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

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

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

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

/* banner */
.h_b_img{width: 100%;height: 100%;position: relative;}
.h_b_img>img{position: absolute;left: 0;top: 0;}
.h_b_img .img1{z-index: 1;}
.h_b_img .img2{z-index: 2;display: none;}
.h_b_img .x-vid{
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
@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 .x-vid{
    display: none;
  }
}

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

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


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

/* 导航 */
nav{height: 102px;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;}
.logo{display: flex;align-items: center;height: 100%;}
.logo img{width: 2.3rem;height: auto;}
.logo p{color: #fff;margin-left: 20px;padding-left: 0.2rem;border-left: 1px solid rgba(255,255,255,0.23);line-height: 1.2;}
.nav_r{height: 100%;display: flex;justify-content: flex-end;}
.nav{height: 100%;margin-right: 0.45rem;}
.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.27rem;height: 100%;display: flex;align-items: center;position: relative;}
.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: #333;transform: translateX(-50%);}
.nav>ul>li>a:hover p,.nav>ul>.on>a p{color: #333 !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: 10px;height: auto;margin-left: 5px;position: absolute;right: -15px;top: 50%;transform: translateY(-50%);}
.nav>ul>li>a>svg path{fill: #fff;}

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

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

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

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

.nav_on .nav_col,.nav_on2 .nav_col{color: #fff !important;}
.nav_on,.nav_sub,.nav_on2{background: #fff;}
.nav_on .logo p,.nav_sub .logo p,.nav_on2 .logo p{color: #333;border-color: #333;}
.nav_on svg path,.nav_sub svg path,.nav_on2 svg path{fill: #333 !important;}

.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,
.nav_sub .nav>ul>li>a>p,
.nav_on2 .nav>ul>li>a>p{color: #333;}
.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: 10px 0;display: none;width: auto;white-space: nowrap;}
.pro_nav2 a{padding: 7px 15px;text-align: left;display: block;margin: 5px 10px;border-radius: 5px;-webkit-transition: all .6s;}
.pro_nav2 a:hover{color: #d61519;}
.nav_on .language::after,.nav_sub .language::after,.nav_on2 .language::after{background: #ddd;}

.show_nav{background: #fff;}
.show_nav .sear_btn path{fill: #666;}
.show_nav .nav>ul>li>a>.img1{display: none;}
.show_nav .nav>ul>li>a>.img2{display: block;}
.show_nav .nav>ul>li>a>p{color: #333;}
.show_nav .nav_login{color: #fff !important;}
.show_nav .xs{display: none;}
.show_nav .yc{display: block;}
.show_nav .logo p{color: #333;border-color: #333;}
.show_nav svg path{fill: #333 !important;}
.show_nav .language::after{background: #ddd;}

.nav>ul>li.on>a>p::after{width: 100%;}

	/* 下拉导航 */
.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;
}
@media (max-width: 1200px) {
  #c-header .c-nav2 {
    top: 60px;
    height: calc(100vh - 60px);
  }
}
#c-header .c-nav2 > li:last-child {
  border-bottom: 1px solid #f1f1f1;
}
#c-header .c-nav2 li {
  padding: 0 20px;
  border-top: 1px solid #fff;
}
#c-header .c-nav2 li .c-title-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#c-header .c-nav2 li a {
  color: #333;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
#c-header .c-nav2 li a i {
  font-size: 20px;
}

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

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

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

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


.nav_ljbox{display: flex;align-items: center;justify-content: space-between;padding: 0;height: 100%;max-width: 1920px;margin: auto;}
.nav_ra{display: flex;justify-content: flex-end;align-items: center;height: 100%;padding-left:0.47rem;}
.nav_ys{margin-left: 0.55rem;border-radius: 4px;display: flex;align-items: center;justify-content: center;color: #fff;transition: all 0.6s;}
.nav_ys:hover{opacity: 0.8;}
.nav_login{color: #fff;}
.nav_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;}


@font-face{
	font-family: 'opp';
	src: url(../img/OPPOSans-B.ttf);
}
/* @font-face{
	font-family: 'sou';
	src: url(../img/SourceHanSans-Regular.ttf) format("truetype");
} */

/* 首页 */
.home_swi.swiper-container-horizontal>.swiper-pagination-bullets{bottom: auto;bottom: 0.5rem;left: 0;height: auto;width: 100%;display: flex;align-items: center;justify-content: center;}
.home_swi.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background: #fff;margin: 0 0.18rem;opacity: 1;position: relative;}

.home_swi .swiper-pagination-bullet svg {
    vertical-align: top;
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.home_swi .swiper-pagination-bullet svg circle {
    opacity: 0;
    fill: none;
    stroke: #fff;
    stroke-width: 0.6;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 39 39;
    stroke-dashoffset: 39;
    /* -webkit-transition: stroke-dashoffset 0s linear, opacity 0s linear;
    transition: stroke-dashoffset 0s linear, opacity 0s linear; */
    transition: linear;
    transition-property:stroke-dashoffset;
    transition-duration:0s;
    /* transition-timing-function:opacity 0s linear; */
}
.home_swi .swiper-pagination-bullet.swiper-pagination-bullet-active svg circle {
    opacity: 1;
    stroke-dashoffset: 0;
    /* -webkit-transition: stroke-dashoffset 6s linear, opacity 0s linear;
    transition: stroke-dashoffset 6s linear, opacity 0s linear; */
    transition: linear;
    transition-property:stroke-dashoffset;
    transition-duration:6s;
    /* transition-timing-function:opacity 0s linear; */
}

.home_swi .swiper-pagination-bullet.onn svg circle {
    opacity: 1;
    stroke-dashoffset: 0;
    /* -webkit-transition: stroke-dashoffset 5s linear, opacity 0s linear;
    transition: stroke-dashoffset 5s linear, opacity 0s linear; */
    transition: linear;
    transition-property:stroke-dashoffset;
    transition-duration:5s;
    /* transition-timing-function:opacity 0s linear; */
}

.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 svg{width: 22px;height: auto;margin-left: 8px;}
.language_t path{fill: #fff;}
.language_box{position: absolute;top: 100%;left: 31%;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;}
.h_b_box{width: 100%;height: 100vh;}
.h_b_txt{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;display: flex;flex-direction: column;justify-content: center;z-index: 10;padding-top: 1.1rem;}
.h_b_txt h2{font-size: 0.76rem;background: #c89c46;background: linear-gradient(to right, #c89c46, #caac6a);-webkit-background-clip: text;color: transparent;line-height: 1.25;}

.pb120{padding-top: 1.2rem;padding-bottom: 1.2rem;}
.pb100{padding-top: 1rem;padding-bottom: 1rem;}
@media screen and (max-width: 971px) {
	.pb120{padding-top: 1rem;padding-bottom: 1rem;}
	.pb100{padding-top: 0.8rem;padding-bottom: 0.8rem;}
}
.pub_h2{text-align: center;margin-bottom: 0.6rem;}
.pub_h2 h2{line-height: 1;font-size: 0.48rem;}
.h_pro_box{height: 5.6rem;display: flex;justify-content: space-between;position: relative;}


.h_pro_con{width: 100%;height: 100%;position: relative;overflow: hidden;}
.h_pro_img{width: 100%;height: 100%;}
.h_pro_txt{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0.36rem 0.4rem;}
.h_pro_txt h3{font-weight: bold;margin-bottom: 0.15rem;}
.h_pro_txt p{color: #666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.h_pro_nr{height: 100%;overflow: hidden;position: relative;display: block;}
.h_pro_more{margin-top: 0.36rem;color: #d60c1c;display: none;}
.h_pro_con:last-child{display: flex;flex-direction: column;justify-content: space-between;}
/* .h_pro_con:last-child .h_pro_nr{height: 49%;} */
.h_pro_nr:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.h_pro_more span{
  text-decoration: underline;
}
.h_news{padding: 1.32rem 0 1.45rem;background: #f8f8f8;}
.pub_a{transition: all 0.3s;line-height: 0.6rem;background: #d60c1c;color: #fff;border-radius: 60px;padding: 0 0.46rem;}
.pub_a svg{width: 6px;margin-left: 0.2rem;}
.pub_a path{fill: #fff;}
.pub_a:hover{}
.pub_a svg{transition: 0.3s all;}
.pub_a:hover svg{
  transform: translateX(0.08rem);
}

.h_news_title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.45rem;}
.h_news_nav a{font-size: 0.48rem;margin-right: 0.5rem;color: #999;}
.h_news_nav a.on{color: #000;}
.h_news_nr{display: flex;justify-content: space-between;}
.h_news_l{width: 50%;}
.h_news_img::before{padding-top: 66.25%;}
.h_news_swi_box{position: relative;}
.h_news_txt{position: absolute;bottom: 0;z-index: 5;padding: 0 0 0.25rem 0.5rem;width: 64%;left: 0;}
.h_news_txt p{font-size: 0.3rem;color: #fff;line-height: 1.33;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.h_news_r{width: 50%;}
.h_news_butBox{position: absolute;bottom: 0.25rem;right: 0.25rem;z-index: 5;width: 1.6rem;display: flex;justify-content: space-between;height: 0.8rem;}
.h_news_prev,.h_news_next{position: initial;margin-top: 0;width: 50%;height: 100%;border: 2px solid #d60c1c;background: none;display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.h_news_butBox svg{width: 10px;height: auto;z-index: 5;}
.h_news_butBox path{fill: #fff;}
.h_news_butBox>div.on{background: #d60c1c;}
.h_news_next{transform: rotate(180deg);}
.h_news_prev:hover,.h_news_next:hover{background: #d60c1c;}
.h_news_r_box{height: 33.33%;display: flex;justify-content: space-between;align-items: center;transition: 0.3s all;}
.h_news_r_box:hover .h_news_r_txt h3{
  color: #d60c1c;
}
.h_news_r_num{width: 1.36rem;height: 1.18rem;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-shrink: 0;border-right: 2px solid #ebebeb;}
.h_news_r_num span{font-size: 0.6rem;line-height: 1;margin-bottom: 0.05rem;color: #d60c1c;}
.h_news_r_num p{color: #999;}
.h_news_r_txt{padding-left: 0.22rem;width: 100%;}
.h_news_r_txt h3{color: #000;margin-bottom: 0.25rem;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.h_news_r_txt p{color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.hm-sec2 {
  position: relative;
}
@media (min-width: 972px) {
  .hm-sec2 {
    height: 220vh;
  }
}
.hm-sec2 .cont {
  position: relative;
}
@media (min-width: 972px) {
  .hm-sec2 .cont {
    position: sticky;
    top: 0;
  }
}
.hm-sec2 .cont .fz_nei {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.hm-sec2 .cont .fz_nei .f_img {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  transform-origin: 66% 46%;
}
@media (max-width: 971px) {
  .hm-sec2 .cont .fz_nei .f_img {
    display: none;
  }
}
.hm-sec2 .cont .fz_nei .f_img img,
.hm-sec2 .cont .fz_nei .f_img svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hm-sec2 .cont .fz_nei .fz_jut {
  position: relative;
  height: 100vh;
  width: 100%;
}
.hm-sec2 .cont .fz_nei .fz_jut .bag {
  width: 100%;
  height: 100%;
  position: relative;
}
.hm-sec2 .cont .fz_nei .fz_jut .bag img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hm-sec2 .cont .fz_nei .fz_jut .bag:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
@media (max-width: 767px) {
  .hm-sec2 .cont .fz_nei .fz_jut .bag:after {
    opacity: 0.3;
  }
}
.hm-sec2 .cont .fz_nei .fz_jut .zhong {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
}
.hm-sec2 .cont .fz_nei .fz_jut .zhong .font {
  /* max-width: 772px; */
  margin: 0 auto;
  -webkit-transform: translateY(0.4rem);
  transform: translateY(0.4rem);
  opacity: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 971px) {
  .hm-sec2 .cont .fz_nei .fz_jut .zhong .font {
    -webkit-transform: translateY(0rem);
    transform: translateY(0rem);
    opacity: 1;
  }
}
.hm-sec2 .cont .fz_nei .fz_jut .zhong .font .hm_tit {
  margin-bottom: 0.6rem;
  text-align: center;
}
@media (max-width: 767px) {
  .hm-sec2 .cont .fz_nei .fz_jut .zhong .font .hm_tit {
    margin-bottom: 0.56rem;
  }
}
.hm-sec2 .cont .fz_nei .fz_jut .zhong .font .hm_tit .text {
  color: #fff;
}
.hm-sec2 .cont .fz_nei .fz_jut .zhong .hm_but {
  margin: 0 auto;
}
.hm-sec2 .cont .fz_nei.on .fz_jut {
  z-index: 2;
}
.hm-sec2 .cont .fz_nei.on .fz_jut .bag:after {
  opacity: 0.4;
}
.hm-sec2 .cont .fz_nei.on .fz_jut .zhong .font {
  -webkit-transform: translateY(0rem);
  transform: translateY(0rem);
  opacity: 1;
  
}
.hm-sec2 .cont .fz_nei .fz_jut .zhong .font .hm_tit .tit{
	font-size: 0.5rem;
	margin-bottom: 0.3rem;
}

.h_path{display: flex;justify-content: center;position: relative;}
.h_path_box{position: relative;width: 100%;height: 100%;}
.abtbox2_nav{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.abtbox2_nav .swiper-slide:first-child{padding-left: 2.4rem;}
.abtbox2_nav .swiper-slide:last-child{padding-right: 2.4rem;text-align: right;}
.abtbox2_nav .swiper-slide{width: calc(50% - 1.06rem);position: relative;}
.path_con p{font-size: 0.48rem;color: rgba(255,255,255,0.4);transition: all 0.5s;z-index: 10;position: relative;}
.abtbox2_nav .swiper-slide.on .path_con p{color: rgba(255,255,255,1);}
.abtbox2_nav .swiper-wrapper{display: flex;justify-content: space-between;}
.abtbox2_nav .swiper-slide::after{content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: #6c6c6c;z-index: -1;}
.abtbox2_nav .swiper-slide::before{content: '';position: absolute;top: 50%;left: 0;width: 0;height: 1px;background: #fff;z-index: 1;}
.abtbox2_cont{position: relative;}
.h_path_img img{position: relative;z-index: 5;}
.h_path_img{position: relative;height: 100vh;}
.abtbox2_cont::after{content: '';position: absolute;background: rgba(0,0,0,0.4);z-index: 10;width: 100%;height: 100%;top: 0;}
.abtbox2_cont .swiper-slide.on .h_path_img img{animation: scalefz1 60s linear 1;}
.abtbox2_nav .swiper-slide.on::before{animation: width1 5.3s linear 1;}
@keyframes scalefz1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(2.5);
  }
}
@keyframes width1 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.h_path_txt{position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 20;height: 100%;padding: 1.6rem 0 1.68rem;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.h_path_txt .pub_h2 h2{color: #fff;}
.h_path_txt_box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.h_path_txt_box p{color: #fff;width: 2.12rem;text-align: center;}

/* 底部 */
.foot_t_r_con{width: 0.36rem;height: 0.36rem;transition: all 0.3s;cursor: pointer;display: inline-block;background: #464646;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.foot_t_r_box{position: relative;margin-right: 0.12rem;}
.foot_t_r_ewm{position: absolute;top: 100%;left: 50%;background: #fff;transition: all .6s;-webkit-transition: all .6s;z-index: 1;transform: translateX(-50%) scale(0);-webkit-transform:  translateX(-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: translateX(-50%) scale(1);-webkit-transform:  translateX(-50%) scale(1);}
.foot_fx{display: flex;}
footer{background: #222;}
.foot_t{padding: 0.8rem 0 0.75rem;display: flex;justify-content: space-between;}
.foot_logo{flex-shrink: 0;}
.foot_logo_img{width: 2.3rem;height: auto;display: inline-block;margin-bottom: 0.75rem;}
.foot_logo_img img{object-fit: contain;}
.foot_t_r_con svg{width: 53%;height: auto;}
.foot_t_r_con svg path{fill: #fff;transition: all 0.3s;opacity: 1;}
.foot_t_r_box.on .foot_t_r_con svg path{fill: #c8c8c8;}
.foot_nav{display: flex;}
.foot_nav a{color: #fff;}
.foot_nav a:hover{color: #fff;opacity: 1;}
.foot_nav_box>a{opacity: 0.8;margin-bottom: 0.35rem;display: inline-block;}
.foot_nav_box{margin-left: 0.65rem;}
.foot_nav_box li{margin-bottom: 0.28rem;}
.foot_nav_box li a{color: #999;}
.foot_b{padding: 0.38rem 0 0.45rem;border-top: 2px solid rgba(153,153,153,0.06);display: flex;justify-content: space-between;}
.foot_b_l a{margin-right: 0.28rem;}
.foot_b a:hover{color: #fff;opacity: 0.8;}
.foot_b_r{display: flex;align-items: center;}
.foot_b_r a{margin-left: 0.3rem;}
.foot_b a,.foot_b p{color: rgba(153,153,153,0.5);}
.nav_ljbox{width: 94%;}

@media screen and (max-width: 1580px) {
	
}
@media screen and (max-width: 1420px) {
	.nav>ul>li>a{margin: 0 15px;}
	.nav{margin-right: 0.2rem;}
	
}
@media screen and (max-width: 1260px) {
	.h_b_txt{padding: 0;}
	.hm-sec2{height: 250vh;}
	.foot_nav_box{margin-left: 0.3rem;}
	.h_b_box{height: calc(100vh - 60px);}
}
@media screen and (max-width: 971px) {
	.home_swi.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.3rem;}
	.hm-sec2{height: auto;}
	.hm-sec2 .cont .fz_nei .fz_jut .bag:after{opacity: 0.4;}
	.hm-sec2 .cont .fz_nei .fz_jut{height: 12rem;}
	.h_news_nr{flex-direction: column;}
	.h_news_l{width: 100%;margin-bottom: 0.4rem;}
	.h_news_r{width: 100%;}
	.h_news_r_box{height: auto;margin-bottom: 0.4rem;}
	.h_news{padding: 1rem 0;}
	.h_path_img{height: 10rem;}
	.foot_nav{display: none;}
	.foot_logo{width: 100%;display: flex;justify-content: space-between;align-items: center;}
	.foot_logo_img{margin-bottom: 0;}
	.foot_t_r_box{margin-right: 0.24rem;}
	.foot_b{flex-direction: column;}
	.foot_b_l{margin-bottom: 0.15rem;}
	.foot_b a,.foot_b p{font-size: 12px;}
}
@media screen and (max-width: 767px) {
	.h_b_txt h2 br{display: none;}
	.h_b_txt h2{font-size: 0.6rem;}
	.hm-sec2 .cont .fz_nei .fz_jut{height: 8rem;}
	.pb120{padding-top: 1rem;padding-bottom: 1rem;}
	.h_pro_box{flex-direction: column;height: auto;}
	.h_pro_con{height: 7.6rem;width: 100%;margin-bottom: 0.4rem;}
	.h_pro_more{display: block !important;}
	.h_pro_con:last-child{height: auto;}
	.h_pro_con:last-child .h_pro_nr{height: 7.6rem;margin-bottom: 0.4rem;}
	.h_news_title{flex-direction: column;align-items: flex-start;}
	.h_news_nav{margin-bottom: 0.2rem;}
	.h_news_butBox svg{width: 6px;}
	.abtbox2_nav .swiper-slide:first-child{padding-left: 0.4rem;}
	.abtbox2_nav .swiper-slide:last-child{padding-right: 0.4rem;}
	.h_path_txt_box p{font-size: 0.32rem;}
	.h_path_img{height: 9rem;}
	.pub_a{line-height: 0.8rem;border-radius: 80px;}
	.foot_b_r{flex-direction: column;align-items: flex-start;}
	.foot_b_r a{margin: 0.1rem 0 0 0;}
	.foot_t_r_con{width: 0.5rem;height: 0.5rem;}
}

/* 新闻中心 */
.sub_banner{position: relative;}
.sub_banner_img::before{padding-top: 27.6%;}
.sub_banner_txt{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 5;}
.sub_banner_h2 h2{font-size: 0.6rem;color: #fff;font-weight: bold;}

.crumbs{position: absolute;bottom: 0.2rem;left: 50%;transform: translateX(-50%);display: flex;align-items: center;overflow-x: auto;}
.crumbs>*{white-space: nowrap;}
.crumbs>a{margin-right: 12px;display: flex;align-items: center;}
.crumbs>a svg{width: 15px;height: auto;}
.crumbs>a path{fill: #d5d4d2;opacity: 1;}
.crumbs ul{display: flex;align-items: center;}
.crumbs li{margin-right: 12px;}
.crumbs li a{display: inline-flex;align-items: center;color: #fff;opacity: 0.5;}
.crumbs li:last-child a{opacity: 1;}
.crumbs li svg{margin-right: 12px;width: 4px;}
.crumbs li path{fill: rgba(255,255,255,0.5);opacity: 1;}
.news_hot{padding: 1rem 0 0.7rem;overflow: hidden;}
.news_hot_box{display: flex;flex-wrap: wrap;}
.news_hot_con{width: calc((100% - 1rem)/3);margin: 0 0.5rem 0.5rem 0;}
.news_hot_con:nth-child(3n){margin-right: 0;}
.news_hot_img::before{padding-top: 56%;}
.news_hot_txt{padding: 0.35rem 0.4rem;background: #fafafa;}
.news_hot_txt span{display: block;color: #999;margin-bottom: 0.15rem;}
.news_hot_txt h3{line-height: 1.3;height: 2.6em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_hot_con:hover h3{color: #d60c1c;}
.news_hot_con:hover .news_hot_img img{color: #d60c1c;transform: scale(1.05);-webkit-transform: scale(1.05);}
.news{background: #fafafa;padding: 1rem 0 1.2rem;}
.news_nav{display: flex;justify-content: space-between;margin-bottom: 0.5rem;}
.news_nav_l{display: flex;align-items: center;flex-wrap: wrap;}
.news_nav_l a{margin-right: 0.45rem;padding-bottom: 0.08rem;border-bottom: 3px solid transparent;}
.news_nav_l a.on{color: #d60c1c;border-color: #d60c1c;}
.news_search{border-radius: 60px;background: #ebebeb;}
.news_search input{width: 2.78rem;border: none;padding-left: 0.2rem;}
.news_search_form{display: flex;align-items: center;height: 0.6rem;}
.news_search_btn{width: 0.6rem;display: flex;align-items: center;justify-content: center;height: 0.22rem;border-left: 1px solid #bcbcbc;flex-shrink: 0;}
.news_search_btn button{width: 0.22rem;height: 0.22rem;}
.news_search_btn path{fill: #686868;}
.news_search_btn svg{width: 100%;height: 100%;}
.news_nr{display: flex;justify-content: space-between;margin-bottom: 0.4rem;min-height: 1.79rem;}
.news_img{width: 3.25rem;flex-shrink: 0;}
.news_img::before{padding-top: 55.38%;}
.news_txt{padding: 0 0.8rem;display: flex;justify-content: space-between;border: 1px solid #e1e1e1; width: 100%;}
.news_txt_date{width: 2.5rem;text-align: right;padding-top: 0.45rem;flex-shrink: 0;}
.news_txt_date span{color: #999;}
.news_txt_box{display: flex;flex-direction: column;justify-content: center;}
.news_txt_box p{color: #797979;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_txt_box h3{margin-bottom: 0.2rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news_con{margin-bottom: 0.6rem;}

.page{display: flex;justify-content: center;align-items: center;}
.page a{height: 0.4rem;width: 0.4rem;display: flex;justify-content: center;align-items: center;margin: 0 3px;-webkit-transition: all .6s;transition: all .6s;border-radius: 50%;color: #999;cursor: pointer;}
.page img,.page svg{width: 16px;height: auto;}
.page a .img2{display: none;}
.page a path{fill: #333;}
.page a:first-child img{margin-right: 5px;}
.page a:first-child{transform: rotate(180deg);}
.page a:last-child img{margin-left: 5px;}
.page a:hover,.page .on{color: #fff;border-color: #d60c1c;background: #d60c1c;}
.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:hover path,.page a:hover svg{fill: #fff;}
@media screen and (max-width: 1440px) {
	
}

@media screen and (max-width: 1260px) {
	.crumbs>a svg{width: 12px;}
	.news_hot_txt h3{font-size: 16px;}
}
@media screen and (max-width: 971px) {
	.news_hot_txt h3{
    height: auto;
  }
}
@media screen and (max-width: 767px) {
	.sub_banner_img::before{padding-top: 60%;}
	.news_hot_con{width: 100%;margin: 0 0 0.5rem 0;}
	.news_nav{flex-direction: column;}
	.news_nav_l{margin-bottom: 0.3rem;}
	.news_nav_l a{font-size: 0.28rem;}
	.news_search_form{height: 0.8rem;}
	.news_search input{width: 100%;}
	.news_search_btn{width: 1rem;}
	.news_search_btn button{width: 0.32rem;height: 0.32rem;}
	.news_nr{flex-direction: column;min-height: auto;}
	.news_img{width: 100%;}
	.news_txt{padding: 0.3rem 0.4rem;height: 100%;}
	.news_txt_date{display: none;}
	.news_txt_box h3{font-size: 0.36rem;margin-bottom: 0;}
	.page a{height: 0.6rem;width: 0.6rem;}
}

/* 新闻详情 */
.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.85rem 0 1.1rem;align-items: flex-start;}
.news_show_l{width: 68.12%;}
.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.45rem;border-bottom: 1px solid #e5e5e5;}
.news_show_timeFx_l{display: flex;align-items: center;}
.news_show_timeFx_l p{margin-right: 0;color: #999;}
.news_show_timeFx_r{display: flex;align-items: center;}
.news_show_timeFx_r>p{color: #d60c1c;}

.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{width: 28px;height: 28px;padding: 0;background: #c5c5c5;border-radius: 50%;margin: 0 0 0 0.2rem;display: flex;align-items: center;justify-content: center;}
.ins_det_fxr_box .bshare-custom a svg{width: 55%;height: auto;pointer-events: none;}
.ins_det_fxr_box .bshare-custom a path{fill: #fff;opacity: 1;}
.ins_det_fxr_box .bshare-custom a:hover{background: #d60c1c;}

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


.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.55rem;}
.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.75rem;width: 25.62%;}
.news_show_r h4{padding-bottom: 0.18rem;border-bottom: 1px solid #e5e5e5;margin-bottom: 0.3rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_show_r_con{margin-bottom: 0.3rem;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #f0f0f0;padding-bottom: 0.3rem;}
.news_show_r_con .news_show_r_txt h5{
  transition: 0.3s all;
}
.news_show_r_con:hover .news_show_r_txt h5{
  color: #d61519;
}
.news_show_r_img{width: 1.2rem;flex-shrink: 0;margin-right: 0.25rem;}
.news_show_r_img::before{padding-top: 60%;}
.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;line-height: 1.2;}
.news_show_fy_r p{text-align: right;}
.pateb_swi{margin-bottom: 0.35rem;}
.news_info{background: #f6f6f6;padding-top: 0.3rem;}
.news_info .crumbs{position: initial;transform: translateX(0);}
.news_info .crumbs path{fill: #999;}
.news_info .crumbs li a{color: #999;}
.news_show_con img{max-width: 100%;width: auto;height: auto;}
.news_show_con ul,.news_show_con ol{padding-left: 20px;}
.news_show_con ul li,.news_show_con ol li{list-style: initial;}
@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;}
	.news_show_r{display: none;}
	.news_show_l{width: 100%;}
}
@media screen and (max-width: 767px) {
	
	.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;}
}

/* 产品中心 */
.pub_h2>p{color: #666;margin-top: 0.2rem;text-align: center;}
.pro_t{padding: 1rem 0 1.2rem;overflow: hidden;}
.pro_t_con{margin: 0 0.72rem;width: 2.8rem;height: 2.8rem;border: 1px solid #eaeaea;border-radius: 50%;overflow: hidden;flex-shrink: 0;}
.pro_t_nr{border: 0.08rem solid #fff;width: 100%;height: 100%;overflow: hidden;border-radius: 50%;}
.pro_t_img::before{padding-top: 66.28%;}
.pro_t_box{display: flex;justify-content: center;}
.pro_t_nr h3{color: #666;text-align: center;margin-top: 0.22rem;font-weight: bold;}
.pro_t_con:hover .pro_t_nr h3{color: #d60c1c;}
.pro_t_con:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.pro{padding: 1.2rem 0 ;background: #f6f6f6;}
.pro_tw{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1rem;overflow: hidden;}
.pro_tw_l{width: 31.9%;padding-right: 0.4rem;}
.pro_tw_l h2{font-size: 0.48rem;margin-bottom: 0.55rem;}
.pro_tw_l p{color: #777;width: 3rem;}
.pro_tw_number_img{width: 0.6rem;height: 0.6rem;background: #d60c1c;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 0.2rem;flex-shrink: 0;}
.pro_tw_number_img img{width: 46.7%;height: auto;}
.pro_tw_number p{color: #d60c1c;}
.pro_tw_number{display: flex;align-items: center;margin-top: 0.76rem;}
.pro_tw_r{width: 68.1%;position: relative;}
.pro_tw_r_img::before{padding-top: 42.93%;}
.pro_tw_r_txt{position: absolute;bottom: 0;left: 0;padding: 0.4rem 0.6rem;z-index: 5;}
.pro_tw_r_txt h3{color: #fff;margin-bottom: 0.1rem;}
.pro_tw_r_txt p{color: #fff;}
.pro_par{margin-bottom: 0.9rem;}
.pro_par h3{font-size: 0.3rem;margin-bottom: 0.36rem;text-align: center;}
.pro_b_title{padding: 0.2rem 0;background: #333333;margin-bottom: 2px;display: flex;justify-content: space-between;}
.pro_b_title p{width: 100%;color: #fff;text-align: center;padding: 0 0.2rem;}
.pro_b_tab_box{display: flex;justify-content: space-between;}
.pro_b_tab_box p{background: #e4e4e4;padding: 0.3rem 0.24rem;text-align: center;margin-right: 2px;width: 100%;color: #666;}
.pro_b_tab_box p:last-child{margin-right: 0;}
.pro_zb{margin-bottom: 0;}
.pro_zb .pro_b_tab_box p{padding: 0.2rem 0.24rem;}
.pro_zb .pro_b_tab .pro_b_tab_box:nth-child(2n) p{background: #fafafa;}
@media screen and (max-width: 1260px) {
	.pro_tw_l p{width: 100%;}
}
@media screen and (max-width: 971px) {
	.pro_t_con{margin: 0 0.3rem;}
	.pro_tw{flex-direction: column-reverse;}
	.pro_tw_l{width: 100%;}
	.pro_tw_r{width: 100%;margin-bottom: 0.4rem;}
	.pro_tw_l h2{margin-bottom: 0.3rem;}
	.pro_tw_number{margin-top: 0.3rem;}
	.pro_par h3{font-size: 0.4rem;}
	.pro_par_box{overflow-x: auto;}
	.pro_par_con{width: 1000px;}
}
@media screen and (max-width: 767px) {
	.pro_t{padding: 1rem 0;}
	.pro_t_box{flex-direction: column;align-items: center;}
	.pro_t_con{width: 4rem;height: 4rem;margin-bottom: 0.4rem;}
	.pro_tw_r_txt{position: initial;padding: 0.3rem 0.4rem;}
	.pro_tw_r_txt p{font-size: 12px;color: #333;}
	.pro_tw_r_txt h3{color: #333;}
	.pro_tw_r_img::before{padding-top: 50%;}
  .pro_par_con{
    width: 850px;
  }
}

/* 智能生产 */
.sma{padding: 1.2rem 0 1px;background: #f6f6f6;}
.sma_con{margin-bottom: 1.2rem;display: flex;justify-content: space-between;height: 6rem;}
.sma_l{width: 50%;height: 100%;}
.sma_swi{width: 100%;height: 100%;}
.sma_img{width: 100%;height: 100%;}
.sma_r{width: 50%;background: #fff;padding: 1.6rem 1.8rem 0 1.2rem;position: relative;height: 100%;}
.sma_r_box h3{font-size: 0.48rem;line-height: 1;margin-bottom: 0.3rem;}
.sma_r_box>span{color: #666;display: block;margin-bottom: 0.55rem;}
.sma_r_p p{color: #999;font-size: 14px;line-height: 1.7;}
.sma_pag{position: absolute;bottom: 0.6rem;}
.sma_pag span{margin-right: 0.2rem;height: 10px;width: 10px;opacity: 0.1;}
.sma_pag .swiper-pagination-bullet-active{background: #d60c1c;opacity: 1;}
.sma_con:nth-child(2n){flex-direction: row-reverse;}
@media screen and (max-width: 1500px) {
	.sma_r{padding: 1rem 0.8rem 0 ;}
	.sma_r_p p{font-size: 12px;}
	.sma_r_box>span{font-size: 14px;}
}
@media screen and (max-width: 1260px) {
	.sma_r{padding: 0.8rem 0.4rem 0 ;}
}
@media screen and (max-width: 971px) {
	.sma_con{flex-direction: column !important;margin-bottom: 0.4rem;height: auto;}
	.sma_l{width: 100%;}
	.sma_img{height: 6rem;}
	.sma_r{width: 100%;padding: 1rem 0.4rem 0.5rem ;}
	.sma_pag{bottom:auto;top: 0.2rem;left: 50%;transform: translateX(-50%);}
}
@media screen and (max-width: 767px) {
	.sma_img{height: 5rem;}
	.sma_pag span{width: 6px;height: 6px;}
}

/* 可持续发展 */
.sus_zr{padding: 1.1rem 0 1px;background: #f6f6f6;}
.sus_zr_nr{margin-bottom: 1.2rem;display: flex;justify-content: space-between;align-items: center;position: relative;height: 5.82rem;}
.sus_zr_l{width: calc(50% + 1.4rem);height: 100%;overflow: hidden;}
.sus_zr_r{width: 50%;position: absolute;top: 50%;transform: translateY(-50%);right: 0;padding: 0 1.5rem 0 1.1rem;background: #fff;z-index: 5;height: 4.55rem;display: flex;flex-direction: column;justify-content: center;}
.sus_zr_r h3{font-size: 0.3rem;margin-bottom: 0.3rem;}
.sus_zr_r_p p{text-indent: 2em;color: #999;}
.sus_zr_r>img{position: absolute;width: 0.3rem;height: auto;right: 0.3rem;bottom: 0.3rem;}
.sus_zr_nr:nth-child(2n){justify-content: flex-end;}
.sus_zr_nr:nth-child(2n) .sus_zr_r{left: 0;}
.sus_zr_nr:nth-child(2n) .sus_zr_r>img{transform: rotateY(180deg);left: 0.3rem;}
.sus_staff{padding: 1.1rem 0 1.2rem;}
.sus_staff_swi{padding-left: 1.6rem;}
.sus_staff_img::before{padding-top: 101%;}
.sus_staff_nr{position: relative;}
.sus_staff_txt{position: absolute;bottom: -1.2rem;z-index: 5;height: 1.2rem;background: url(../img/sus_bj.png) no-repeat;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding-bottom: 0.28rem;transition: all 0.5s;background-size: 100% 100%;}
.sus_staff_txt p{color: #fff;}
.sus_staff_nr:hover .sus_staff_txt{bottom: 0;}

.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.3s;}
.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;}

.sus_zr_r_p{height: 60%;overflow-y: auto;}
.sus_gl_con{margin-top: 1rem;}
.sus_gl{background: #f6f6f6;padding: 0.9rem 0 1.2rem;}
.sus_gl_nr{height: 2.4rem;background: #fff;padding: 0.4rem;display: flex;flex-direction: column;justify-content: space-between;transition: all 0.3s;}
.sus_gl_txt p{color: #999;margin-bottom: 0.2rem;transition: all 0.3s;}
.sus_gl_txt p span{margin-left: 0.2rem;}
.sus_gl_txt h3{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;transition: all 0.3s;}
.sus_gl_cz{display: flex;align-items: center;}
.sus_gl_cz_box{margin-right: 0.4rem;display: flex;align-items: center;}
.sus_gl_cz_box svg{width: 20px;height: auto;margin-right: 0.1rem;}
.sus_gl_cz_box path{fill: #999;opacity: 1;}
.sus_gl_cz a p{color: #666;transition: all 0.3s;}
.sus_gl_con{position: relative;}
.pub_prev2{left: -0.8rem;}
.pub_next2{right: -0.8rem;}
.sus_gl_nr:hover{background: #d60c1c;}
.sus_gl_nr:hover .sus_gl_txt p{opacity: 0.6;color: #fff;}
.sus_gl_nr:hover .sus_gl_txt h3{color: #fff;}
.sus_gl_nr:hover .sus_gl_cz p{color: #fff;}
.sus_gl_nr:hover .sus_gl_cz path{fill: #fff;}
@media screen and (max-width: 1260px) {
	.pub_nav{display: none;}
	.sus_zr_r{padding: 0 0.5rem;}
}
@media screen and (max-width: 971px) {
	.sus_staff_swi{padding: 0;}
	.sus_staff_con{padding: 0 5%;}
}
@media screen and (max-width: 767px) {
	.sus_zr_r{position: initial;transform: translateY(0);}
	.sus_zr_nr{flex-direction: column;height: auto;}
	.sus_zr_l{width: 100%;height: 4rem;}
	.sus_zr_r{width: 100%;padding: 0.3rem;height: auto;}
	.sus_zr_r>img{display: none;}
	.sus_staff_img::before{padding-top: 70%;}
	.sus_staff_txt{bottom: 0 !important;}
	.sus_gl_nr{height: 3rem;}
	.sus_gl_cz_box svg{width: 0.3rem;}
}

/* 公司信息 */
.about_t{padding-top: 1rem;}
.about_t_box .pub_h2_p{width: 8.9rem;margin: 0.25rem auto 0;}
.about_t_box .pub_h2_p p{color: #666;}

.about_video{height: 8.4rem;}
.about_video_box{position: relative;height: 100%;transform:scale(1);transition: all 0.1s;}
.about_video_box>video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;object-fit: cover;}
.about_video_con{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.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_on{text-align: center;cursor: pointer;}
.about_video_on img{width: 0.7rem;height: 0.7rem;border-radius: 50%;margin-bottom: 10px;}
.about_video_on p{color: #fff;text-decoration: underline;}

.about_qm{height: 6.1rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.about_qm_h2{font-size: 0.48rem;line-height: 1.66;position: relative;text-align: center;}
.about_qm_h2 i{font-size: 0.72rem;line-height: 1;position: absolute;color: #e52129;font-family: 'sou';}
.about_qm_h2 i img{width: 0.49rem;height: auto;}
.about_qm_h2 .i1{left: -0.8rem;top: 0;}
.about_qm_h2 .i2{right: -1rem;bottom: 0;}
.about_qm_h2 span{color: #e52129;}
.about_qm_txt{width: 6.5rem;text-align: center;margin-top: 0.45rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.about_qm_txt>p{color: #666;line-height: 1.6;}
.about_qm_box{margin-top: 0.3rem;display: flex;align-items: center;}
.about_qm_box img{width: auto;height: 1rem;}
.about_qm_box p{color: #666;margin-right: 0.1rem;}
@media screen and (max-width: 767px) {
  .about_qm_h2 .i2{right: -0.8rem;}
  .about_qm{
    background-size: 345% !important;
  }
}

.about_fz_t .swiper-wrapper{margin-left: -4rem;}
.about_fz{padding: 1.2rem 0;}
.about_fz_t .swiper-slide{text-align: center;transition: all 0.3s;width: calc((100% - 8rem)/7);}
.about_fz_t .swiper-slide-active{margin: 0 4rem;}
.about_fz_t .swiper-container{padding: 40px 0 1.38rem;}
.about_fz_t{position: relative;height: 1px;margin-bottom: calc(1.38rem + 40px);}
.about_fz_t::after{position: absolute;content: '';top: 40px;width: 100%;height: 1px;background: #f0f0f0;}
.pub_prev3 svg,.pub_next3 svg{width: 8px;}
.pub_prev3,.pub_next3{margin-top: 40px;width: 0.5rem;height: 0.5rem;}
.about_fz_t_box{position: relative;height: 1px;}
.about_fz_t_box i{width: 9px;height: 9px;background: #ea858d;border-radius: 50%;display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about_fz_t_box span{position: absolute;top: 0.22rem;left: 50%;transform: translateX(-50%);color: #ea858d;font-weight: bold;}
.about_fz_t .swiper-slide-active .about_fz_t_box i{left: -30%;background: #d60c1c;}
.about_fz_t .swiper-slide-active .about_fz_t_box span{left: 10%;top: 50%;transform: translateY(-50%);font-size: 0.6rem;color: #d60c1c;}
.about_fz_b{padding: 0 1rem;display: flex;justify-content: space-between;align-items: center;}
.about_fz_img{width: 50%;}
.about_fz_img img{
  opacity: 0;
  transition: 0.5s all;
}
.about_fz_img img.on{
  opacity: 1;
}
.about_fz_img::before{padding-top: 56.14%;}
.about_fz_txt{width: 50%;height: 3.93rem;display: flex;align-items: center;}
.about_fz_txt .swiper-slide{display: flex;align-items: center;justify-content: center;}
.about_fz_txt_box{text-align: center;}
.about_fz_txt_box>span{color: #666;transition: all 0.3s;}
.about_fz_txt_p>p{color: #666;transition: all 0.3s;}
.about_fz_txt .swiper-container{height: 3.85rem;}
/* .about_fz_txt .swiper-slide{height: 33.333%;} */
.about_fz_txt .swiper-slide-active .about_fz_txt_box>span{color: #d60c1c;font-size: 22px;}
.about_fz_txt .swiper-slide-active .about_fz_txt_p>p{color: #d60c1c;font-size: 18px;}
.about_ry{padding: 1.4rem 0;background: #f8f8f9;}
.about_ry_l{width: 25.93%;}
.about_ry_l h2{font-size: 0.48rem;margin-bottom: 0.12rem;}
.about_ry_l p{color: #666;}
.about_ry_r{width: 65.25%;position: relative;}
.about_ry_box{display: flex;justify-content: space-between;align-items: center;}
.about_ry_r_box{height: 3.2rem;padding: 0.2rem;background: #fff;position: relative;}
.about_ry_r_box:hover .about_ry_r_txt h3{
  transition: 0.3s all;
}
.about_ry_r_box:hover .about_ry_r_txt h3{
  color: #d60c1c;
}
.about_ry_r_box:hover .about_ry_r_fd svg path{transition: 0.3s all;}
.about_ry_r_box:hover .about_ry_r_fd svg path{fill: #d60c1c;}

.about_ry_r_img{width: 100%;height: 2.32rem;margin-bottom: 0.25rem;}
.about_ry_r_img img{object-fit: contain;}
.about_ry_r_txt{display: flex;justify-content: space-between;}
.about_ry_r_txt h3{color: #666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.about_ry_r_fd{cursor: pointer;}
.about_ry_r_fd svg{width: 18px;height: auto;flex-shrink: 0;margin-left: 0.2rem;}
.about_ry_r_fd path{fill: #acafb2;opacity: 1;}
#hi-img-pop img{width: auto;height: auto;}
.pub_prev4 svg,.pub_next4 svg{height: auto;}
.pub_prev4 svg path,.pub_next4 svg path{fill: #d60c1c;}
.pub_prev4{left: 0;z-index: 10;top: 40%;}
.pub_next4{right: 0;z-index: 10;top: 40%;}
.about_ry_r::after{background: url(../img/about_bj2.png) no-repeat;content: '';position: absolute;left: 0;top: 0;background-size: 100% 100%;width: 1.4rem;height: 100%;z-index: 2;pointer-events: none;}
.about_ry_r::before{background: url(../img/about_bj2.png) no-repeat;content: '';position: absolute;right: 0;top: 0;background-size: 100% 100%;width: 1.4rem;height: 100%;z-index: 2;pointer-events: none;transform: rotate(180deg);}
@media screen and (max-width: 1580px) {
	.about_fz_txt .swiper-slide-active .about_fz_txt_p>p{font-size: 18px;}
	.about_fz_txt{height: 4.93rem;}
	.about_fz_txt .swiper-container{height: 100%;}
}
@media screen and (max-width: 1500px) {
	.about_qm{height: 7rem;}
	.about_fz_txt .swiper-slide-active .about_fz_txt_box>span{color: #d60c1c;font-size: 18px;}
	.about_fz_txt .swiper-slide-active .about_fz_txt_p>p{color: #d60c1c;font-size: 18px;}
}
@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 971px) {
	.about_fz_t .swiper-wrapper{margin-left: -2rem;}
	.about_fz_t .swiper-slide{width: calc((100% - 4rem)/7);}
	.about_fz_t .swiper-slide-active{margin: 0 2rem;}
	
	.about_fz_b{padding: 0;flex-direction: column-reverse;}
	.about_fz_img{width: 100%;}
	.about_fz_txt{width: 100%;}
	.about_fz_t{margin-bottom: calc(0.8rem + 40px);}
	.about_ry_box{flex-direction: column;}
	.about_ry_l{width: 100%;margin-bottom: 0.5rem;}
	.about_ry_r{width: 100%;}
}
@media screen and (max-width: 767px) {
	.about_qm_h2 i img{width: 0.4rem;}
	.about_t{padding: 1rem 5%;}
	.about_t_box .pub_h2_p{width: 100%;}
	.about_video{height: 4.5rem;}
	.about_video_box{transform: scale(1) !important;}
	.about_video_box>video{display: none;}
	.about_qm{height: auto;padding: 0.4rem 0;}
	
	.about_fz_t .swiper-wrapper{margin-left: -2rem;}
	.about_fz_t .swiper-slide{width: calc((100% - 4rem)/3);}
	.about_fz_t .swiper-slide-active{margin: 0 2rem;}
	
	.about_fz_txt .swiper-container{height: 5.4rem;}
	.about_fz_txt .swiper-slide-active .about_fz_txt_box>span{color: #d60c1c;font-size: 14px;}
	.about_fz_txt .swiper-slide-active .about_fz_txt_p>p{color: #d60c1c;font-size: 14px;}
	.about_fz_txt{height: auto;margin: 0.5rem 0;}
	.about_ry_r_box{height: 5rem;padding: 0.3rem;}
	.about_ry_r_img{height: 3.8rem;}
	.about_ry_r::before,.about_ry_r::after{display: none;}
}

/* 公司信息 */
.ent{padding: 1rem 0 1.1rem;}
.ent_box .pub_h2_p{padding: 0 2.3rem;margin-top: 0.25rem;}
.ent_box .pub_h2_p p{color: #666;}
.ent_con{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ent_nr{height: 4.4rem;width: 5.15rem;flex-shrink: 0;margin-bottom: 10px;position: relative;}
.ent_nr:first-child,.ent_nr:last-child{width: calc(100% - 10px - 5.15rem);flex-shrink: 1;}
.ent_img{width: 100%;height: 100%;}
.ent_txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 1.1rem 0.4rem 0;transition: all 0.3s;}
.ent_txt h3{font-size: 0.3rem; color: #fff;}
.ent_txt p{color: #fff;}
.ent_nr:hover .ent_txt{background: rgba(214,12,28,0.7);}
@media screen and (max-width: 971px) {
	.ent_nr{width: 100% !important;}
	.ent_txt h3{font-size: 0.4rem;}
}
@media screen and (max-width: 767px) {
	.ent_box .pub_h2_p{padding: 0;}
	.ent_txt p{font-size: 0.28rem;}
}

/* 人力资源 */
.join_t{padding: 1rem 0;}
.join_t_box{display: flex;justify-content: space-between;}
.join_t_l{width: 50%;height: 100%;}
.join_t_l::before{padding-top: 60%;}
.join_t_r{width: 50%;padding: 0.8rem 0 0 1.08rem;display: flex;flex-direction: column;}
.join_t_r h2{font-size: 0.48rem;margin-bottom: 0.22rem;}
.join_t_r>p{color: #666;}
.join_t_r_icon{margin-top: 0.32rem;}
.join_t_r_icon_box{display: flex;align-items: center;}
.join_t_r_icon_box svg{width: 15px;margin-right: 7px;}
.join_t_r_icon_box path{fill: #d60c1c;opacity: 1;}
.joinBox_nav{display: flex;align-items: center;justify-content: center;margin-bottom: 0.5rem;}
.joinBox_nav a{margin: 0 0.22rem;border-bottom: 3px solid transparent;padding-bottom: 0.07rem;}
.joinBox_nav a.on{border-color: #d60c1c;color: #d60c1c;}

.pro_con{width: 100%;margin-bottom: 0.52rem;}
.join{width: 100%;margin-bottom: 10px;}
.join_title{display: flex;align-items: center;justify-content: space-between;background: #fff;padding: 0 0 0 0.5rem;height: 1rem;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 img{height: 15px;width: auto;margin-right: 0.18rem;object-fit: contain;}
.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;}
.join_m_box p{color: #666;}
.join_i{transition: all 0.3s;position: relative;display: inline-block;}
.join.on .join_i{transform: rotate(180deg);}
.join_txt{padding: 0.5rem 0.22rem 0.5rem 0.5rem;background: #fff;display: none;}
.join_txt_box{max-height: 2.6rem;overflow-y: auto;display: flex;justify-content: space-between;}
.join_txt_con{width: 48%;}
.join_txt_con img{max-width: 100%;width: auto;height: auto;}
.join_txt_con ul,.join_txt_con ol{padding-left: 20px;}
.join_txt_con ul li,.join_txt_con ol li{list-style: auto;}

.join .join_title .img2{display: none;}
.join.on .join_title{background: #d60c1c;}
.join.on .join_title *{color: #fff;}

.joinBox_bt{padding: 0 0 0 0.5rem;height: 1rem;background: #fff;margin-bottom: 10px;}
.joinBox{background: #f8f8f9;padding: 1rem 0 1.2rem;}
.joinBox_bt_box{display: flex;justify-content: space-between;align-items: center;height: 100%;width: 100%;}
.joinBox_bt_box p{width: calc((100% - 3.38rem)/6);text-align: center;position: relative;}
.joinBox_bt_box p:first-child{width: 3.38rem;text-align: left;}
.join_txt_b{border-top: 1px solid #efefef;padding-top: 0.5rem;margin-top: 0.45rem;}
.join_txt_b>p{color: #555;}
.join_txt_b>span{color: #d60c1c;}
.hi-input-box{margin-top: 0.25rem;}
.join_txt_b .hi-input-box {
	position: relative;
	display: flex;
	margin-right: 10px;
	line-height: 0.5rem;
	flex-shrink: 0;
	width: 1.6rem;
	background: #f6f6f6;
	align-items: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: 0.6s all;
	padding: 0 0.2rem;
	background: #d60c1c;
}

.join_txt_b .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;
}

.join_txt_b .hi-input-box .hi-text {
	color: #fff;
	
	width: 100%;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.join_b{display: flex;justify-content: space-between;overflow: hidden;}
.join_b_box{width: calc((100% - 0.6rem)/4);position: relative;overflow: hidden;top: 0;transition: all 0.5s;}
.join_b_img::before{padding-top: 57.14%;}
.join_b_txt{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.6);z-index: 2;display: flex;align-items: center;justify-content: center;}
.join_b_txt h3{color: #fff;position: relative;top: 0;transition: all 0.5s;}
.join_b_box:hover{top: -10px;}
.join_b_box:hover .join_b_txt h3{top: 5px; color: #d60c1c;}


@media screen and (max-width: 1580px) {
	.join_t_r{padding-top: 0.3rem;}
}
@media screen and (max-width: 1260px) {
	.join_t_r{padding: 0 0 0 0.4rem;}
	.join_txt_box{max-height: 3.6rem;}
}
@media screen and (max-width: 971px) {
	.join_t_box{flex-direction: column;}
	.join_t_l{width: 100%;}
	.join_t_r{width: 100%;padding: 0.4rem 0 0;}
	.joinBox_hz{overflow-x: auto;}
	.joinBox_hz_box{width: 1000px;}
}
@media screen and (max-width: 767px) {
	.join_txt_box{max-height: 6rem;}
	.join_b{flex-wrap: wrap;}
	.join_b_box{width: 100%;margin-bottom: 0.4rem;}
}

/* 联系我们 */
.cont_t_box{display: flex;justify-content: space-between;margin-bottom: 0.5rem;}
.cont_t_con{width: 25%;border-right: 1px solid #f5f5f5;padding: 0 0.2rem 0.3rem;display: flex;justify-content: center;}
.cont_t_nr{display: flex;flex-direction: column;align-items: center;}
.cont_t_icon{width: 0.8rem;height: 0.8rem;display: flex;align-items: center;justify-content: center;background: #f0f0f0;border-radius: 50%;margin-bottom: 0.2rem;}
.cont_t_icon svg{width: 37.5%;height: auto;}
.cont_t_icon path{fill: #d60c1c;opacity: 1;}
.cont_t_txt{text-align: center;}
.cont_t_txt span{color: #777;margin-bottom: 0.16rem;display: block;}
/* .cont_t_con:first-child{justify-content: flex-start;} */
.cont_t_con:last-child{border: none;}
.cont_t_con .cont_t_icon{transition: 0.3s all;}
.cont_t_con .cont_t_icon svg path{transition: 0.3s all;}
.cont_t_con:hover .cont_t_icon{background-color: #d60c1c;}
.cont_t_con:hover .cont_t_icon svg path{fill: #fff;}

#map{width: 100%;height: 5.45rem;margin-bottom: 20px;}
.BMap_Marker img{width: auto;height: auto;}

.cont{background: #f6f6f6;}
.cont_box{background: #fff;padding: 0.8rem 0.5rem 1rem;}
.cont_input{display: flex;justify-content: space-between;}
.cont_input_box{width: calc(50% - 5px);margin-bottom: 10px;}
.cont_input_box input{padding-left: 0.24rem;height: 0.6rem;width: 100%;border: 1px solid #f0f0f0;}
.cont_textarea textarea{width: 100%;height: 2.4rem;border: 1px solid #f0f0f0;padding: 0.3rem 0 0 0.24rem;}
.cont_but{padding: 0.1rem 0 0;}
.cont_but>p{color: #999;margin-bottom: 0.35rem;}
.cont_but_box{display: flex;justify-content: space-between;}
.cont_but_box button{width: calc(50% - 5px);line-height: 0.6rem;display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.cont_but_box .submit{background: #d60c1c;color: #fff;}
.cont_but_box .reset{background: #e5e7e9;color: #666;}
.cont_but_box button:hover{opacity: 0.8;}
@media screen and (max-width: 767px) {
	.cont_t_box{flex-wrap: wrap;}
	.cont_t_con{width: 50%;margin-bottom: 0.4rem;}
	.cont_t_con:nth-child(2n){border: none;}
	.cont_box .pub_h2 h2{line-height: 1.2;}
	.cont_input{flex-direction: column;}
	.cont_input_box{width: 100%;}
	.cont_input_box input{height: 0.8rem;}
	.cont_textarea textarea{height: 3.4rem;}
	.cont_but_box button{height: 0.8rem;}
}

/* 搜索 */
.x-search {
  background-color: #f7f7f7;
  padding: 0.8rem 0 0.6rem 0;
}

.x-search .x-con1500 .x-title {
  font-size: 0.48rem;
  font-weight: bold;
  color: #333;
}
@media (max-width: 1260px) {
  .x-search .x-con1500 .x-title {
    font-size: 0.58rem;
  }
}

.x-search .x-con1500 .x-span {
  font-size: 16px;
  color: #999;
  text-transform: uppercase;
  margin-top: 0.1rem;
  display: inline-block;
}
.x-search .x-con1500 .x-search-form {
  margin-top: 0.3rem;
}
.x-search .x-con1500 .x-search-form .x-form {
  display: inline-flex;
  justify-content: flex-start;
  background: #e3e3e3;
  border-radius: 100px;
}
.x-search .x-con1500 .x-search-form .x-form input {
  border: none;
  height: 60px;
  width: 6.35rem;
  padding: 0 20px;
  color: #999;
}

.x-search .x-con1500 .x-search-form .x-form button {
  height: 60px;
  width: 1.1rem;
  position: relative;
  color: #d60c1c;
  flex-shrink: 0;
}

.x-search .x-con1500 .x-search-form .x-form button::before {
  content: "";
  width: 1px;
  height: 30px;
  background-color: #b6b6b6;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.x-search2 {
  background-color: #f7f7f7;
}

@media (max-width: 1260px) {
  .x-search2 .x-con1500 {
    padding-right: 0;
  }
}
.x-search2 .x-con1500 ul {
  display: inline-flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  border-bottom: 1px solid #ccc;
}
.x-search2 .x-con1500 ul li {
  padding: 0 0.3rem;
}
.x-search2 .x-con1500 ul li a {
  display: inline-block;
  font-size: 16px;
  color: #666;
  position: relative;
  padding-bottom: 0.25rem;
  transition: 0.5s all;
}

.x-search2 .x-con1500 ul li a:hover {
  color: #333;
  font-weight: bold;
}
.x-search2 .x-con1500 ul li a:hover::before {
  opacity: 1;
  width: 100%;
}
.x-search2 .x-con1500 ul li a::before {
  content: "";
  width: 0;
  height: 2px;
  background-color: #e60012;
  position: absolute;
  left: 0;
  bottom: -1px;
  opacity: 0;
  transition: 0.5s all;
}
.x-search2 .x-con1500 ul li:first-child {
  padding-left: 0;
}
.x-search2 .x-con1500 ul li.on a {
  color: #333;
  font-weight: bold;
}
.x-search2 .x-con1500 ul li.on a::before {
  opacity: 1;
  width: 100%;
}
.x-results2 {
  background-color: #f5f5f5;
  padding: 0.4rem 0 1.1rem 0;
}

.x-results2 .x-con1500 .x-jieguo {
  padding-right: 5.2rem;
}
@media (max-width: 1260px) {
  .x-results2 .x-con1500 .x-jieguo {
    padding-right: 0;
  }
}
.x-results2 .x-con1500 .x-jieguo .x-list .x-title {
  margin-bottom: 0.3rem;
  font-size: 24px;
  color: #333;
  font-weight: bold;
}

.x-results2 .x-con1500 .x-jieguo .x-list li .x-zhff {
  position: relative;
  height: 0;
  top: -100px;
}
.x-results2 .x-con1500 .x-jieguo .x-list li:last-child .x-li-p {
  margin-bottom: 0;
}
.x-results2 .x-con1500 .x-jieguo .x-list li.x-faq dl dd .x-right {
  width: 92%;
}
.x-results2 .x-con1500 .x-jieguo .x-list li.x-faq dl dd .x-right .x-p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 1rem 0.3rem 0;
}


.x-results2 .x-con1500 .x-jieguo .x-list li dl dd:nth-of-type(n+5) {
  display: none;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd:nth-of-type(n+5).on {
  display: flex;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left {
  width: 17%;
}
@media (max-width: 748px) {
  .x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left {
    width: 100%;
  }
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left a {
  display: block;
  overflow: hidden;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left a:hover img {
  transform: scale(1.1);
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left a img {
  object-fit: cover;
  width: 100%;
  height: 130px;
  transition: 0.5s all;
}
@media (max-width: 1260px) {
  .x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left a img {
    height: 100px;
  }
}
@media (max-width: 748px) {
  .x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-left a img {
    height: 10rem;
  }
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right {
  width: 100%;
}

.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .x-title2 {
  font-size: 18px;
  display: inline-block;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .x-title2 span {
  color: #e60012;
  font-weight: bold;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .x-p {
  font-size: 14px;
  color: #666;
  display: inline-block;
  margin-top: 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 748px) {
  .x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .x-p {
    margin-top: 0.3rem;
  }
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .c-site {
  color: #999;
  margin-top: 0.15rem;
}
.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .c-site span:last-child {
  display: none;
}

.x-results2 .x-con1500 .x-jieguo .x-list li dl dd .x-right .c-site a {
  display: inline-block;
  color: #999;
}
.x-results2 .x-con1500 .x-jieguo .x-list li .x-li-p {
  font-size: 18px;
  color: #da251d;
  margin-bottom: 0.6rem;
  cursor: pointer;
  display: block;
}
.x-results2 .x-con1500 .x-jieguo .x-list li .x-li-p.on span:nth-of-type(1) {
  display: none;
}
.x-results2 .x-con1500 .x-jieguo .x-list li .x-li-p.on span:nth-of-type(2) {
  display: block;
}
.x-results2 .x-con1500 .x-jieguo .x-list li .x-li-p span:nth-of-type(2) {
  display: none;
}
.x-results2 .x-con1500 .x-jieguo .x-list li .x-no {
  font-size: 18px;
  color: #333;
  margin: -0.15rem 0 0.5rem 0;
}

.search_cru{position: relative;height: 0.75rem;background: #f6f6f6;}
@media screen and (max-width: 1380px) {
	.x-results2 .x-con1500 .x-jieguo{padding: 0;}
	.x-results2 .x-con1500 .x-jieguo .x-list li dl dd{padding-right: 0;}
}
@media screen and (max-width: 1260px) {
	.x-search2 .x-con1500 ul li{padding: 0 0.2rem;margin-bottom: 0.2rem;}
}
@media screen and (max-width: 971px) {
	
}
@media screen and (max-width: 767px) {
	.x-search .x-con1500 .x-search-form .x-form{width: 100%;height: 0.8rem;}
	.x-search .x-con1500 .x-search-form .x-form input{width: 100%;height: 0.8rem;}
	.x-search .x-con1500 .x-search-form .x-form button{height: 0.8rem;}
	.x-search .x-con1500 .x-search-form .x-form button::before{height: 20px;}
	.x-search2 .x-con1500 ul li{padding: 0 0.3rem 0 0;margin-bottom: 0.2rem;}
	.x-results2 .x-con1500 .x-jieguo .x-list li dl dd{padding-bottom: 0.5rem;}
}

/* 隐私政策 */
.pri_banner{position: relative;height: 6rem;}
.pri_banner_txt{position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;top: 0;left: 0;}
.pri_banner_txt h2{font-size: 0.6rem;color: #fff;}
.pri{background: #f5f5f5;}
.pri .pub_h2{margin-bottom: 1rem;}
.pri_box{padding: 0.8rem 0.9rem 2.6rem;}
.pri_banner_img{width: 100%;height: 100%;}

.pri_con img{max-width: 100%;width: auto;height: auto;}
.pri_con ul,.pri_con ol{padding-left: 20px;}
.pri_con ul li,.pri_con ol li{list-style: initial;}
.pri_t p{color: #666;line-height: 2.2;}
.pri_t{padding-bottom: 0.6rem;border-bottom: 1px solid #cdcdcd;margin-bottom: 0.68rem;}
.pri_con p{color: #5b5b5b;line-height: 2.2;}

@media screen and (max-width: 767px) {
	.pri_banner{height: 5rem;}
	.pri_box{padding: 0.8rem 0;}
	.pri_con h3{font-size: 0.52rem !important;}
	.pri_con p{line-height: 1.8;}
	.pri_t p{line-height: 1.8;}
}

/* 网站地图 */
.link{background: #f5f5f5;padding: 0.8rem 0.9rem 2.6rem;}
.link_con{padding:  0.45rem 0 0.25rem;border-bottom: 1px solid #eee;display: flex;}
.link_con>a{width: 2.4rem;margin-bottom: 0.2rem;flex-shrink: 0;}
.link_con ul{display: flex;flex-wrap: wrap;}
.link_con ul li{margin: 0 0.3rem 0.2rem 0;}
.link_con ul li a{color: #666;transition: all 0.3s;}
.link_con a:hover{color: #ea858d;}
@media screen and (max-width: 767px) {
	.link_con{flex-direction: column;}
	.link_con>a{margin-bottom: 0.4rem;}
}


#hi-img-pop .hi-close:hover{background-color: #da251d;}

.about_qm{
  height: auto;
  padding: 1.2rem 0;
}
@media screen and (max-width: 767px) {
.about_qm1{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.about_fz_t_box span{
  font-size: 12px;
}
}

.h_banner .swiper-slide.x-er1 .h_b_txt h2{
  color: #fff;
}
.h_banner .swiper-slide.x-er2 .h_b_txt h2{
  text-align: left;
}
.h_banner .swiper-slide.x-er2 .h_b_txt h2 span:nth-child(2){
	text-indent: 2em;
}
.h_banner .swiper-slide .h_b_txt h2 span{
  display: block;
}

.h_banner .swiper-slide.x-er3 .h_b_txt h2 {
	text-align: center;
}
.h_banner .swiper-slide.x-er3 .h_b_txt h2 span:nth-of-type(2){
  text-align: center;
}

.h_pro_swi{width: 100%;}
.pub_prev33, .pub_next33{margin: 0;background: #f3f3f3;box-shadow: 0 0 0.2rem rgb(0 0 0 / 0%);}
.pub_prev33{left: -0.9rem;}
.pub_next33{right: -0.9rem;}
.pub_prev33 path,.pub_next33 path{fill: #d60c1c;}
.pub_prev33:hover path,.pub_next33:hover path{fill: #fff;}

.about_fz_t_box span{white-space: nowrap;}
@media screen and (max-width: 767px) {
	.about_fz_t .swiper-slide-active .about_fz_t_box span{font-size: 0.4rem;}
}

.pro_t_con.on .pro_t_nr h3{color: #d60c1c;}

.h_mornew{display: none;text-align: center;}
@media screen and (max-width: 767px) {
	.h_mornew{display: block;}
	.h_news_title>a{display: none;}
}

/* .resourceTxt:target{} */
.h_pro_img img{object-fit: contain;}

/* 投资者关系 */
.inv_l_h3 img{width: 9px;height: auto;margin-left: 0.1rem;}
.inv_box{display: flex;justify-content: space-between;align-items: flex-start;}
.inv_l{width: 59.37%;display: flex;justify-content: space-between;}
.inv_r{width: 38.75%;}
.inv_l_img::before{padding-top: 87.41%;}
.inv_l_img{width: 100%;height: 100%;}
.inv_l_box{width: calc(50% - 0.15rem);position: relative;}
.inv_l_con{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.25);z-index: 5;padding: 0.45rem 0.3rem;}
.inv_l_h3{display: flex;align-items: center;}
.inv_l_h3 h3{font-size: 0.36rem;color: #fff;}
.inv_r_t{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.35rem;}
.inv_r_t h2{font-size: 0.36rem;}
.inv_r_t a{color: #d60c1c;display: flex;align-items: center;}
.inv_r_t a svg{width: 6px;height: auto;margin-left: 0.1rem;}
.inv_r_t a path{fill: #d60c1c;}
.inv_r_con{display: flex;align-items: center;justify-content: space-between;padding: 0.1rem 0.23rem 0.1rem 0.13rem;background: #f8f8f8;}
.inv_r_con span{color: #666;flex-shrink: 0;margin-left: 0.2rem;}
.inv_r_con h3{position: relative;width: 100%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-left: 10px;}
.inv_r_con h3::after{content: '';position: absolute;width: 3px;height: 3px;background: #333;border-radius: 50%;left: 0;top: 50%;margin-top: -1px;z-index: 10;}
.inv_r_con:nth-child(2n){background: #fff;}
.inv_b{position: relative;}
.inv_b_bj{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.inv_b_bj::after{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.6);}
.inv_b_box{display: flex;justify-content: flex-end;position: relative;z-index: 5;}
.inv_b_con{width: 50%;padding: 0 0.25rem;padding: 0.8rem 0;}
.inv_b_nr{display: flex;flex-wrap: wrap;}
.inv_b_hz{width: 44%;margin-bottom: 0.08rem;}
.inv_b_con h2{color: #fff;margin-bottom: 0.25rem;}
.inv_b_hz p{color: #fff;font-size: 18px;}
.inv_b_hz:last-child{width: 100%;}
@media screen and (max-width: 1580px) {
	.inv_b_hz p{font-size: 16px;}
}
@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 991px) {
	.inv_box{flex-direction: column;}
	.inv_l{width: 100%;margin-bottom: 0.5rem;}
	.inv_r{width: 100%;}
	.inv_r_con{padding: 0.15rem 0.3rem;}
	.inv_b_con{width: 100%;}
}
@media screen and (max-width: 767px) {
	.inv_b_con h2{font-size: 0.4rem;}
	.inv_b_hz p{font-size: 0.28rem;}
	.inv_l_h3 img{width: 6px;}
}

/* 投资者关系动态 */
.invNews{background: #f6f6f6;padding: 0.3rem 0 1.4rem;}
.invNews .crumbs{position: initial;transform: translateX(0%);}
.invNews .crumbs li a{color: #999;}
.invNews .crumbs li path{fill: #999;}
.invNews .crumbs>a path{fill: #999;}
.invNews_box>h2{font-size: 0.48rem;text-align: center;margin-bottom: 1rem;}
.invNews_box{padding-top: 0.9rem ;}
.invNews_nr{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.55rem;}
.invNews_hz{width: calc(50% - 0.25rem);padding-bottom: 0.3rem;border-bottom: 1px solid #d4d4d4;margin-bottom: 0.32rem;}
.invNews_txt{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 0.15rem;}
.invNews_txt h3{position: relative;padding-left: 0.15rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.invNews_txt h3::after{content: '';position: absolute;width: 3px;height: 3px;background: #333;border-radius: 50%;left: 0;top: 50%;margin-top: -1px;z-index: 10;}
.invNews_txt_r svg{width: 6px;height: auto;margin-left: 0.08rem;}
.invNews_txt_r path{fill: #333;}
.invNews_txt_r{display: flex;align-items: center;flex-shrink: 0;margin-left: 0.4rem;}
.invNews_hz>span{color: #666;padding-left: 0.1rem;}

@media screen and (max-width: 1260px) {
	.invNews_txt_r svg{width: 4px;}
}
@media screen and (max-width: 991px) {
	
}
@media screen and (max-width: 767px) {
	.invNews_hz{width: 100%;}
	.invNews_txt h3{font-size: 0.32rem;}
}