/*类标签*/
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;}
select{border-color: #DEDEDE;}
textarea{outline: none;resize: none;}
a,p,b,li{ text-decoration:none;}
p{margin: 0;}
b{display: block;}
a:hover,button:hover{cursor:pointer;text-decoration:none;}
b,em,i,span,u{font-weight: 400;font-style: normal;}
table{border-collapse:collapse;}
iframe{margin-bottom: -5px;}
select{border-color: #DEDEDE;}
label{font-weight: normal;}
button{border: none;background-color: transparent;outline: none; }
input::-webkit-input-placeholder {color: #999;}
input::-moz-input-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
textarea::-webkit-input-placeholder {color: #999;}
textarea::-moz-input-placeholder {color: #999;}
textarea::-ms-input-placeholder {color: #999;}
*:focus{outline: none !important; box-shadow:none !important; }/* 取消focus点击效果 */

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

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

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

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

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

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

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

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

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


	/*延迟*/
.yanchi1 {
animation-delay:.1s;
-webkit-animation-delay:.1s; /* Safari 和 Chrome */
}
.yanchi2 {
animation-delay:.2s;
-webkit-animation-delay:.2s; 
}
.yanchi3 {
animation-delay:.3s;
-webkit-animation-delay:.3s; 
}
.yanchi4 {
animation-delay:.4s;
-webkit-animation-delay:.4s;
}
.yanchi5 {
animation-delay:.5s;
-webkit-animation-delay:.5s;
}
.yanchi6 {
animation-delay:.6s;
-webkit-animation-delay:.6s; 
}
.yanchi7 {
animation-delay:.7s;
-webkit-animation-delay:.7s;
}
.yanchi8 {
animation-delay:.8s;
-webkit-animation-delay:.8s; 
}
.yanchi9 {
animation-delay:.9s;
-webkit-animation-delay:.9s; 
}
.yanchi10 {
animation-delay:1s;
-webkit-animation-delay:1s; 
}
.yanchi11 {
animation-delay:1.1s;
-webkit-animation-delay:1.1s; 
}
.yanchi12 {
animation-delay:1.2s;
-webkit-animation-delay:1.2s; 
}
.yanchi13 {
animation-delay:1.3s;
-webkit-animation-delay:1.3s; 
}
.yanchi14 {
animation-delay:1.4s;
-webkit-animation-delay:1.4s; 
}
.yanchi15 {
animation-delay:1.5s;
-webkit-animation-delay:1.5s; 
}
.yanchi16 {
animation-delay:1.6s;
-webkit-animation-delay:1.6s; 
}
.yanchi17 {
animation-delay:1.7s;
-webkit-animation-delay:1.7s; 
}
.yanchi18 {
animation-delay:1.8s;
-webkit-animation-delay:1.8s; 
}
.yanchi19 {
animation-delay:1.9s;
-webkit-animation-delay:1.9s; 
}
.yanchi20 {
animation-delay:2s;
-webkit-animation-delay:2s; 
}
/* 开始 */
@-webkit-keyframes slideInUp200 {
  from {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0);
    visibility: visible;
	opacity: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

.slideInUp50 {
  -webkit-animation-name: slideInUp50;
  animation-name: slideInUp50;
}
@-webkit-keyframes slideInUp40 {
  from {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    visibility: visible;
	opacity: 0;
  }

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

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

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

.slideInUp40 {
  -webkit-animation-name: slideInUp40;
  animation-name: slideInUp40;
}
@-webkit-keyframes slideInUp30 {
  from {
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
    visibility: visible;
	opacity: 0;
  }

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

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

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

.slideInUp30 {
  -webkit-animation-name: slideInUp30;
  animation-name: slideInUp30;
}
@-webkit-keyframes slideInUp20 {
  from {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    visibility: visible;
	opacity: 0;
  }

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

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

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

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

.ptb140{padding-top: 1.4rem;padding-bottom: 1.4rem;}
.ptb120{padding-top: 1.2rem;padding-bottom: 1.2rem;}
.ptb110{padding-top: 1.1rem;padding-bottom: 1.1rem;}
.ptb100{padding-top: 1rem;padding-bottom: 1rem;}
.ptb90{padding-top: 0.9rem;padding-bottom: 0.9rem;}
.ptb80{padding-top: 0.8rem;padding-bottom: 0.8rem}
.ptb60{padding-top: 0.6rem;padding-bottom: 0.6rem;}
@media screen and (max-width: 767px) {
	.ptb140{padding-top: 1.2rem;padding-bottom: 1.2rem;}
	.ptb120{padding-top: 1rem;padding-bottom: 1rem;}
	.ptb110{padding-top: 0.8rem;padding-bottom: 0.8rem;}
	.ptb100{padding-top: 0.7rem;padding-bottom: 0.7rem;}
	.ptb90{padding-top: 0.7rem;padding-bottom: 0.7rem;}
	.ptb80{padding-top: 0.7rem;padding-bottom: 0.7rem}
}

/* 导航 */
nav{height: 80px;width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;transition: all .6s;-webkit-transition: all .6s;background: #fff;box-shadow: 0 0 0.3rem rgba(0,0,0,0.1);}
nav .container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.logo{display: flex;align-items: center;height: 100%;}
.logo img{width: 1.42rem;height: auto;}
.logo p{color: #333;margin-left: 20px;padding-left: 15px;border-left: 1px solid #01c390;width: 2.2rem;line-height: 1;}
.nav_r{height: 100%;display: flex;justify-content: flex-end;}
.nav{height: 100%;}
.nav>ul{display: flex;align-items: center;height: 100%;}
.nav>ul>li{height: 100%;}
.nav>ul>li>a{color: #fff;margin: 0 0.37rem;height: 100%;display: flex;align-items: center;position: relative;}
.nav>ul>li>a>p{position: relative;line-height: 1.8;display: flex;align-items: center;color: #333;}
.nav>ul>li>a>p::after{content: '';position: absolute;bottom: 0;width: 0;height: 2px;left: 50%;background: #25589a;transform: translateX(-50%);}
.nav>ul>li>a:hover p,.nav>ul>.on>a p{color: #25589a !important;}
.nav>ul>li>a:hover p::after,.nav>ul>.on>a p::after{width: 100%;}
.nav>ul>.on>a .xs{display: none;}
.nav>ul>.on>a .yc{display: block;}
/* .nav>ul>li:first-child a{margin-left: 0;} */
.nav>ul>li>a>img{width: 8px;height: auto;margin-left: 10px;}
.nav>ul>li>a .img2{display: none;}
.nav>ul>li>a>svg{width: 6px;height: auto;position: absolute;right: -11px;display: none;}
.nav>ul>li>a>svg path{fill: #333;}


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

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

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

.nav_on{background: #fff;}
.nav_on .nav>ul>li>a>.img1{display: none;}
.nav_on .nav>ul>li>a>.img2{display: block;}
.nav_on .nav_col{color: #333 !important;}
/* .nav_on .xs{display: none;}
.nav_on .yc{display: block;} */
.nav_on .nav>ul>li>a{color: #333;}
.nav_on .nav_login{color: #333;}
.nav_on .nav>ul>li>a>p{color: #333;}

.nav_on2{background: #fff;}
.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: #333;}
.nav_on2 .nav_login{color: #333 !important;}
.nav_on2 .nav_col{color: #333 !important;}
/* .nav_on2 .xs{display: none;}
.nav_on2 .yc{display: block;} */
.nav_on2 .nav>ul>li>a{color: #333;}

.nav_sub{background: #fff;}
.nav_sub .xs{display: none;}
.nav_sub .yc{display: block;}
.nav_sub .nav>ul>li>a{color: #333;}

.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: #333 !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_sub{top: 0;}
.pro_nav2{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 1000;background: rgba(65, 65, 65, 0.85);box-shadow: 0 6px 12px rgba(0,0,0,0.18);width: 100%;height: 0.8rem;display: none;text-align: center;}
.pro_nav2>a{text-align: left;display: inline-block;margin:0 0.5rem;-webkit-transition: all .6s;color: #fff;position: relative;line-height: 0.8rem;font-weight: bold;}
.pro_nav2>a::after{content: '';position: absolute;left: -0.18rem;width: 0.08rem;height: 0.08rem;border-radius: 50%;background: transparent;top: 50%;transform: translateY(-50%);}
.pro_nav2>a:hover{color: #3578d0;}
.pro_nav2>a:hover::after{background: #3578d0;}

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

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

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

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

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

@media (max-width: 1600px) {
  .logo p,.nav>ul>li>a{font-size: 14px;}
}
@media screen and (max-width: 1440px) {
  nav{height: 60px;}
}
@media screen and (max-width: 1366px) {
  .nav ul li a{font-size: 14px;}
	.search img{width: 16px;}
	.search form{height: 16px;}
	.language>img{width: 16px;}
}
@media screen and (max-width: 1200px) {
	
	.nav_r{display: none;}
	.nav_box2{display: flex;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{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;}
}


.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%;margin-left: 0.23rem;padding-left:0.28rem;border-left: 1px solid #b2b2b2;height: auto;}
.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: #333;line-height: 1;font-weight: bold;}
.nav_login:hover{color: #25589a;}
.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;}


/* 首页 */
.h_fir{padding-top: 80px;width: 100%;height: 100%;}
.h_b_box{width: 100%;height: 100vh;position: relative;z-index: 5;}
.h_txt{position: absolute;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;z-index: 10;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.h_img .img1{display: none;}
.h_img .img2{display: none;}
.h_img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.h_img{position: relative;width: 100%;height: 100%;}
@media screen and (max-width: 1440px) {
	.h_fir{padding-top: 60px;}
}
@media screen and (max-width: 767px) {
	.h_img .img1{display: none;}
	.h_img .img2{display: block;}
	.h_img video{display: none;}
}
.h_txt_t{margin-bottom: 0.75rem;}
.h_txt_t img{width: 3.28rem;height: auto;margin-bottom: 0.38rem;}
.h_txt_t h2{font-size: 0.7rem;color: #fff;line-height: 1;font-weight: bold;}
.pub_a{display: inline-flex;border: 2px solid #fff;padding: 0 0.45rem;position: relative;height: 0.6rem;align-items: center;transition: all 0.3s;}
.pub_a p{color: #fff;transition: all 0.3s;}
.pub_a>svg{margin-left: 0.11rem;width: 0.22rem;height: auto;transition: all 0.3s;position: relative;left: 0;}
.pub_a>svg path{fill: #fff;}
.pub_a:hover svg{left: 0.1rem;}
/* .pub_a:hover{border-color: #25589a;} */

.h_txt_icon{position: absolute;bottom: 0.7rem;left: 50%;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;flex-direction: column;z-index: 5;}
.h_txt_icon p{color: #fff;margin-bottom: 0.12rem;}
.section_down{width: 0.24rem;height: 0.34rem;position: relative;display: flex;align-items: center;justify-content: center;}
.section_down::after{content: '';width: 100%;height: 100%;border-radius: 0.3rem;border: 2px solid #fff;display: block;}
.section_down::before{content: '';position: absolute;width: 2px;height: 6px;background: #fff;left: 50%;margin-left: -1px;top: 0.2rem;border-radius: 6px;}
@media screen and (max-width: 767px) {
	.section_down::before{height: 4px;top: 0.25rem;}
	.section_down{width: 0.3rem;height: 0.4rem;}
}

	/* 向下滚动效果 */
.section_down{
	-webkit-animation: nudgeMouse 2.4s cubic-bezier(0.250,0.460,0.450,0.940) infinite;
	animation: nudgeMouse 2.4s cubic-bezier(0.250,0.460,0.450,0.940) infinite;
}
.section_down::before{
	-webkit-animation: trackBallSlide 2.4s cubic-bezier(0.000,0.000,0.725,1.000) infinite;
	animation: trackBallSlide 2.4s cubic-bezier(0.000,0.000,0.725,1.000) infinite;
}
@keyframes nudgeMouse{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
	45%{
		-webkit-transform:translateY(8px);
		transform:translateY(8px);
	}
	65%,100%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}
@-webkit-keyframes nudgeMouse{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
	45%{
		-webkit-transform:translateY(8px);
		transform:translateY(8px);
	}
	65%,100%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
	}
}
@-webkit-keyframes trackBallSlide{
	0%{
		opacity:1;
		-webkit-transform:scaleY(1) translateY(-10px);
		transform:scaleY(1) translateY(-10px);
	}
	45%{
		opacity:0;
		-webkit-transform:scaleY(0.5) translateY(13px);
		transform:scaleY(0.5) translateY(13px);
	}
	46%{
		opacity:0;
		-webkit-transform:scaleY(1) translateY(-10px);
		transform:scaleY(1) translateY(-10px);
	}
	65%,100%{
		opacity:1;
		-webkit-transform:scaleY(1) translateY(-10px);
		transform:scaleY(1) translateY(-10px);
	}
}

@keyframes trackBallSlide{
	0%{
		opacity:1;
		-webkit-transform:scaleY(1) translateY(-10px);
		transform:scaleY(1) translateY(-10px);
	}
	45%{
		opacity:0;
		-webkit-transform:scaleY(0.5) translateY(13px);
		transform:scaleY(0.5) translateY(13px);
	}
	46%{
		opacity:0;
		-webkit-transform:scaleY(1) translateY(-10px);
		transform:scaleY(1) translateY(-10px);
	}
	65%,100%{
		opacity:1;
		-webkit-transform:scaleY(1) translateY(-10px);
		transform:scaleY(1) translateY(-10px);
	}
}


.swi_prev,.swi_next{background: none;width: 0.6rem;height: 0.6rem;border-radius: 50%;transition: ease-out 0.6s;margin-top: -0.3rem;}

.h_pro,.h_pro_swi,.h_pro_img{width: 100%;height: 100%;}
.h_pro_txt{height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;z-index: 10;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-bottom: 1rem;}
.h_pro_txt_box h3{font-size: 0.56rem;line-height: 1;margin-bottom: 0.36rem;font-weight: bold;}
.h_pro_txt_box p{color: #666;}
.h_pro_txt_box{margin-bottom: 0;}
.pub_a2{border-color: #25589a;background: #25589a;}

.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 10px;opacity: 1;position: relative;width: 6px;height: 6px;}
.home_pag{left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;}
.home_pag .swiper-pagination-bullet{margin: 0 0.23rem;background: #26599a;position: relative;opacity: 1;}

.home_swi .swiper-pagination-bullet svg {
    vertical-align: top;
	width: 49px;
	height: 49px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.home_swi .swiper-pagination-bullet svg .x-ba1{
	opacity: 0;
}
.home_swi .swiper-pagination-bullet.swiper-pagination-bullet-active svg .x-ba1{
	stroke: #fff;
	opacity: 1;
}
.home_swi .swiper-pagination-bullet.onn svg .x-ba1 {
	opacity: 1;
	stroke: #fff;
}
.home_swi .swiper-pagination-bullet svg .x-ba2 {
    opacity: 0;
    fill: none;
    stroke: #26599a;
    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;
}
.home_swi .swiper-pagination-bullet.swiper-pagination-bullet-active svg .x-ba2 {
    opacity: 1;
    stroke-dashoffset: 0;
    -webkit-transition: stroke-dashoffset 6s linear, opacity 0s linear;
    transition: stroke-dashoffset 6s linear, opacity 0s linear;
}

.home_swi .swiper-pagination-bullet.onn svg .x-ba2 {
    opacity: 1;
    stroke-dashoffset: 0;
    -webkit-transition: stroke-dashoffset 5s linear, opacity 0s linear;
    transition: stroke-dashoffset 5s linear, opacity 0s linear;
}



.h_pro_but{position: absolute;bottom: 0.88rem;left: 0;width: 100%;background: rgba(255,255,255,0.5);height: 2px;z-index: 5;}
.h_pro_but .container{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.swi_prev,.swi_next{width: 0.6rem;height: 0.6rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.swi_but{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 50%;position: relative;z-index: 5;transition: all 0.5s;}
.swi_but svg{width: 33.33%;height: 33.33%;}
.swi_but svg path{fill: #666;transition: all 0.5s;}
.swi_prev .swi_but{transform: rotate(180deg);}
.swi_prev::after,.swi_prev::before,.swi_next::after,.swi_next::before{content: '';position: absolute;width: 90%;height: 90%;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #26599a;border-radius: 50%;}
.swi_prev:hover::after,.swi_next:hover::after{animation:moveh 3s infinite linear;-webkit-animation:moveh 3s infinite linear;}
.swi_prev:hover::before,.swi_next:hover::before{animation:moveh 3s infinite linear;-webkit-animation:moveh 3s infinite linear;animation-delay: 1.5s;-webkit-animation-delay: 1.5s;}
@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;}
}
.swi_prev:hover .swi_but,.swi_next:hover .swi_but{background: #26599a;}
.swi_prev:hover .swi_but path,.swi_next:hover .swi_but path{fill: #fff;}

.h_banner,.home_swi{height: 100vh;}
.h_news{width: 100%;height: 100%;display: flex;align-items: center;}
.h_news_nr{padding-top: 0.5rem;}
.pub_title{text-align: center;}
.pub_title h2{font-size: 0.46rem;line-height: 1;font-weight: bold;}
.h_news_box{margin-top: 0.26rem;display: flex;flex-wrap: wrap;}
.h_news_con{margin: 0 0.2rem 0.2rem 0;position: relative;width: calc((100% - 0.4rem)/3);height: 2.6rem;overflow: hidden;}
.h_news_img{width: 100%;height: 100%;}

.h_news_con:nth-child(1){width: calc(((100% - 0.4rem)/3)*2 + 0.2rem);}
.h_news_con:nth-child(1) .h_news_txt{padding-right: 3rem;}
.h_news_con:nth-child(1) .h_news_txt>p{display: -webkit-box;margin-bottom: 0.4rem;}
.h_news_con:nth-child(1) .h_news_txt>h3{height: auto;-webkit-line-clamp: 1;margin-bottom: 0.25rem;}
.h_news_con:nth-child(1){height: 3.1rem;}
.h_news_con:nth-child(1) .h_news_txt h3{font-size: 0.3rem;}

.h_news_con:nth-child(2){height: 3.1rem;}
.h_news_con:nth-child(2) .h_news_txt h3{font-size: 0.3rem;margin-bottom: 0.7rem;}

.h_news_con:nth-child(3n-1){margin-right: 0;}
.h_news_txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 5;padding: 0 1rem 0 0.45rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;color: #fff;}
.h_news_txt>span{margin-bottom: 0.35rem;}
.h_news_txt h3{line-height: 1.25;height: 2.5em;margin-bottom: 0.45rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.h_news_txt>p{opacity: 0.8;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: none;}
.pub_a3{height: auto;padding: 0;border: none;}
.h_news_txt .pub_a{padding-bottom: 0;}
.h_news_con:hover .h_news_img img{transform: scale(1.05);}
.h_news_ba{text-align: center;margin-top: 0.1rem;}


/* 底部 */
.home_swi .swiper-slide:last-child .h_b_box{height: auto;}
.foot_t{padding: 0.4rem 0 0.1rem;background: #25589a;color: #fff;}
.foot_t_box{display: flex;justify-content: space-between;align-items: flex-start;}
.foot_t_logo{width: 1.43rem;display: inline-flex;height: auto;align-items: center;}
.foot_t_r{display: flex;justify-content: space-between;}
.foot_t_nav{display: flex;}
.foot_t_nav ul{display: flex;}
.foot_t_nav li{margin-right: 0.8rem;}
.foot_t_nav li>a{margin-bottom: 0.4rem;line-height: 1;display: block;color: #fff;}
.foot_t_nav_a{display: flex;flex-direction: column;}
.foot_t_nav_a a{margin-bottom: 0.16rem;color: #aac3e2;}
.foot_t_nav_a a:hover{color: #fff;}
.foot_t_add h4{margin-bottom: 0.36rem;line-height: 1;display: block;}
.foot_t_add p{margin-bottom: 0.16rem;color: #aac3e2;line-height: 2.25;width: 1.9rem;}
.foot_t_ewm{padding: 0 0.5rem 0 0.8rem;text-align: center;}
.foot_t_ewm p{margin-top: 0.08rem;}
.foot_t_ewm_img{width: 1.21rem;height: auto;}
.foot_b{background: #fff;padding: 0.12rem 0;}
.foot_b_box{display: flex;justify-content: space-between;}
.foot_b_l{display: flex;align-items: center;}
.foot_b_l p{margin-right: 0.2rem;color: #999;font-size: 14px;}
.foot_b_l p a{color: #999;}
.foot_b_r a{font-size: 14px;color: #999;margin-left: 0.08rem;padding-left: 0.08rem;border-left: 1px solid #a7a7a7;line-height: 1.1;}
.foot_b a:hover{color: #333;}
.foot_b_r a:first-child{border: none;}
.h_pro_swi .swiper-slide{height: 100%;}
@media screen and (max-width: 1580px) {
	
}
@media screen and (max-width: 1460px) {
	.foot_b a,.foot_b p{font-size: 12px;}
}
@media screen and (max-width: 1260px) {
	.foot_t_box{flex-direction: column;}
	.foot_t_logo{width: 1.6rem;margin-bottom: 0.6rem;}
	.logo img{width: 1.6rem;}
	.foot_t_nav li{margin-right: 0.6rem;}
	.foot_t_r{width: 100%;display: flex;justify-content: space-between;}
	.foot_t_ewm{padding: 0 ;}
	.h_news_txt h3{font-size: 0.3rem;}
	.foot_b_box{flex-direction: column;}
}
@media screen and (max-width: 971px) {
	.foot_t_nav_a{display: none;}
	.foot_t_r{align-items: flex-start;}
	.foot_t_nav{flex-direction: column;}
	.foot_t_add{width: 100%;}
	.foot_t_add p{width: 100%;line-height: 1.5;}
	.foot_t_add h4{margin-bottom: 0.2rem;}
	.foot_t_nav ul{flex-wrap: wrap;margin-bottom: 0.3rem;}
	.foot_t_ewm{margin-left: 0.3rem;flex-shrink: 0;}
	
	.foot_b_l{margin-bottom: 0.1rem;}
	.foot_b_r a{margin: 0 0.08rem 0 0;padding: 0 0.12rem 0 0;border-right: 1px solid #a7a7a7;border-left: none;}
	.foot_b_r a:first-child{border-right: 1px solid #a7a7a7;}
	.foot_b_r a:last-child{border-right: none;}
	.foot_b_l{flex-direction: column;align-items: flex-start;}
	.foot_b_l p{margin-bottom: 0.08rem;}
	.h_news_nr{height: 100%;padding: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}
	
	.h_news_con:nth-child(1) .h_news_txt{padding-right: 1rem;}
	.h_news_txt{padding: 0 0.4rem;}
	
}
@media screen and (max-width: 767px) {
	.logo .xs{display: block;}
	.logo .yc{display: none;}
	.pub_a{height: 0.8rem;padding: 0 0.6rem;}
	.pub_a>svg{width: 0.28rem;}
	.h_banner, .home_swi{height: auto;}
	.home_swi>.swiper-wrapper{display: block;}
	.h_b_box{height: auto;}
	.h_fir{height: 100vh;}
	.h_pro{height: 9rem;}
	.home_swi .swiper-pagination-bullet svg{width: 30px;height: 30px;}
	.home_pag .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 0.3rem;}
	.h_pro_txt_box h3{font-size: 0.44rem;}
	.h_pro_txt_box p{font-size: 0.28rem;}
	.h_news{padding: 0.8rem 0;}
	.pub_title h2{font-size: 0.48rem;}
	.foot_t_nav li>a{margin-bottom: 0.3rem;}
	.foot_t_r{flex-direction: column;}
	.foot_t_ewm{margin: 0 0 0.3rem;display: flex;flex-direction: column;align-items: center;}
	.foot_t_ewm_img{width: 1.6rem;}
	.foot_t_nav{margin-bottom: 0.2rem;}
	
	.h_news_con{width: 100% !important;margin: 0 0 0.4rem !important;height: 3.2rem !important;}
	.h_news_txt{padding: 0 0.3rem !important;}
	.h_news_con .h_news_txt>h3{-webkit-line-clamp: 1 !important;height: auto !important;font-size: 0.36rem!important;margin: 0 0 0.45rem 0 !important;}
	.h_news_txt>p{display: none !important;}
	.pub_a3{padding: 0;height: auto;}
	.h_news_txt>span{margin-bottom: 0.1rem;font-size: 12px;color: #ddd;}
	
	.h_pro_txt{justify-content: flex-start;padding: 1.2rem 0 0;}
	.dint .subdiv_r{display: none;}
	
}

/* 产品中心 */
.pro{width: 100%;height: 100vh;padding-top: 80px;position: relative;}
.pro_box{width: 100%;height: 100%;position: relative;overflow: hidden;}
.proList_nav{width: 100%;height: 1.25rem;background: #498feb;position: absolute;top: 0;left: 0;z-index: 10;box-shadow: 0 20px 20px rgba(0,0,0,0.1);}
.proList_nav_box{display: flex;height: 100%;}
.proList_nav_box::after{content: '';position: absolute;top: 100%;left: 0;background: #313131;height: 0;width: 100%;transition: all 0.3s;}
.proList_nav_con{width: 20%;height: 100%;position: relative;}
.proList_nav_nr{display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;cursor: pointer;}
.proList_nav_icon{width: 0.51rem;height: 0.51rem;margin-bottom: 0.08rem;}
.proList_nav_nr>p{color: #fff;font-weight: bold;}
.proList_nav_con.on{background: #3773c2;}
.proList_nav_list{position: absolute;top: 100%;height: 0;display: flex;width: auto;align-items: center;left: 0;padding-left: calc((100% - 1.7rem)/2);overflow: hidden;z-index: 5;}

.proList_nav_list a{display: flex;width: 1.7rem;text-align: center;justify-content: center;}
.proList_nav_list a p::after{content: '';position: absolute;top: 110%;left: 50%;transform: translateX(-50%);width: 100%;height: 3px;background: transparent;}
.proList_nav_list a p{color: #fff;position: relative;font-weight: bold;}
.proList_nav_list a:hover p{color: #77adf4;}
.proList_nav_list a:hover p::after{background: #77adf4;}
.proList_nav_con:last-child .proList_nav_list{justify-content: flex-end;left: auto;right: 0;flex-direction: row-reverse;padding: 0 calc((100% - 1.7rem)/2) 0 0;}
.proList_nav_con:nth-last-child(2) .proList_nav_list{justify-content: flex-end;left: auto;right: 0;flex-direction: row-reverse;padding: 0 calc((100% - 1.7rem)/2) 0 0;}
.proList_box{width: 100%;height: 100%;}
.proList_con{width: 100%;height: 100%;position: relative;}
.proList_bj{width: 100%;height: 100%;}
.proList_bj .img2{display: none;}
.proList_txt{height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding: 0 0 0 0.93rem;display: flex;justify-content: space-between;}
.proList_txt_box{padding-top: 2.5rem;width: 5rem;flex-wrap: wrap;display: flex;flex-direction: column;align-items: flex-start;}
.proList_txt_con{margin-bottom: 0.76rem; display: flex;flex-direction: column;align-items: flex-start;}
.proList_txt_con h2{font-size: 0.68rem;line-height: 1;padding-bottom: 0.35rem;margin-bottom: 0.35rem;font-weight: bold;}
/* .proList_txt_con .hor{position: relative;width: 4.22rem;height: 1px ;background: rgba(0,0,0,0.1);margin-bottom: 0.26rem;} */
/* .proList_txt_con .hor::after{content: '';position: absolute;width: 0.58rem;height: 1px;left: 0;top: 0;} */
.proList_txt_con>span{font-size: 0.3rem;margin-bottom: 0.5rem;display: block;}
.proList_txt_con>p{color: #666;}
.pub_a4{border-radius: 5px;border: none;padding: 0 0.34rem;}
.proList_txt_r{width: 9.16rem;height: 100%;display: flex;align-items: center;padding-top: 1.25rem;justify-content: flex-end;}
.uxcolor1 .proList_txt_con h2{color: #498feb;border-bottom: 1px solid #498feb;}
.uxcolor1 .proList_txt_con .hor::after{background: #498feb;}
.uxcolor1 .pub_a{background: #498feb;}
.uxcolor2 .proList_txt_con h2{color: #594dcb;border-bottom: 1px solid #594dcb;}
.uxcolor2 .proList_txt_con .hor::after{background: #594dcb;}
.uxcolor2 .pub_a{background: #594dcb;}
.uxcolor3 .proList_txt_con h2{color: #2b591f;border-bottom: 1px solid #2b591f;}
.uxcolor3 .proList_txt_con .hor::after{background: #2b591f;}
.uxcolor3 .pub_a{background: #2b591f;}
.uxcolor5 .proList_txt_con h2{color: #35899c;border-bottom: 1px solid #35899c;}
.uxcolor5 .proList_txt_con .hor::after{background: #35899c;}
.uxcolor5 .pub_a{background: #35899c;}
.uxcolor4 .proList_txt_con h2{color: #8c1d5c;border-bottom: 1px solid #8c1d5c;}
.uxcolor4 .proList_txt_con .hor::after{background: #8c1d5c;}
.uxcolor4 .pub_a{background: #8c1d5c;}
.uxcolor6 .proList_txt_con h2{color: #234102;border-bottom: 1px solid #234102;}
.uxcolor6 .proList_txt_con .hor::after{background: #234102;}
.uxcolor6 .pub_a{background: #234102;}
.uxcolor7 .proList_txt_con h2{color: #1d3d9f;border-bottom: 1px solid #1d3d9f;}
.uxcolor7 .proList_txt_con .hor::after{background: #1d3d9f;}
.uxcolor7 .pub_a{background: #1d3d9f;}
.proList_nav_box:hover::after{height: 0.6rem;}
.proList_nav_con:hover .proList_nav_list{height: 0.6rem;}
.proList_txt_r_img{width: 100%;}
.proList_txt_r_img img{object-fit: contain;}
.proList_txt_r_img::before{padding-top: 60%;}
@media screen and (max-width: 1440px) {
	.pro{padding-top: 60px;}
	.proList_txt_box{padding-top: 0;justify-content: center;}
}
@media screen and (max-width: 1260px) {
	.proList_nav_list a{width: 1.4rem;}
	.proList_nav_list{padding-left: calc((100% - 1.4rem)/2);}
	.proList_nav_con:last-child .proList_nav_list{padding: 0 calc((100% - 1.4rem)/2) 0 0;}
	
}
@media screen and (max-width: 971px) {
	.proList_nav{height: 1.5rem;}
	.proList_txt_r{padding-top: 0;}
	.proList_txt_box{padding: 0;justify-content: center;}
	.proList_txt{padding-left: 0;}
}
@media screen and (max-width: 767px) {
	.proList_nav_nr>p{display: none;}
	.proList_nav_icon{margin: 0;}
	.proList_nav_list{padding: 0 0 0 0.2rem !important;left: 0 !important;}
	.proList_nav_list a{font-size: 12px;width: auto;white-space: nowrap;margin-right: 0.2rem;}
	.proList_nav_con{position: initial;}
	.proList_nav_con:last-child .proList_nav_list{justify-content: flex-start;left: auto;right: 0;flex-direction: row;padding: 0 calc((100% - 1.7rem)/2) 0 0;}
	.proList_nav_con:nth-last-child(2) .proList_nav_list{justify-content: flex-start;left: auto;right: 0;flex-direction: row;padding: 0 calc((100% - 1.7rem)/2) 0 0;}
	.proList_txt{flex-direction: column;justify-content: flex-end;align-items: flex-start;padding-top: 1.5rem;padding-bottom: 1.5rem;}
	.proList_txt_r{width: 80%;height: auto;margin-bottom: 0.6rem;}
	.proList_txt_box{width: 100%;}
	.proList_txt_con h2{margin-bottom: 0.3rem;}
	.proList_txt_con>span{margin-bottom: 0.3rem;}
	.proList_txt_con{margin-bottom: 0.4rem;}
	.proList_txt_r_img::before{padding-top: 100%;}
	.proList_bj .img1{display: none;}
	.proList_bj .img2{display: block;}
}

/* 生化分析产品 */
.proTwo{background: #fafafa;}
.proTwo_con{padding-bottom: 0.7rem;border-bottom: 1px solid #e1e1e1;margin-bottom: 1.18rem;}
.proTwo_box{padding: 0.94rem 0 1px;}
.proTwo_h2{margin-bottom: 0.48rem;}
.proTwo_h2 h2{font-size: 0.3rem;}
.proTwo_list{display: flex;flex-wrap: wrap;}
.proTwo_list_box{width: calc((100% - 0.4rem)/3);margin: 0 0.2rem 0.5rem 0;color: #333;}
.proTwo_list_box:nth-child(3n){margin-right: 0;}
.proTwo_list_img{background: #fff;height: 4.2rem;margin-bottom: 0.3rem;display: flex;align-items: center;}
.proTwo_list_img img{object-fit: contain;}
.proTwo_list_box p{text-align: center;}
.proTwo_con:last-child{border: none;padding: 0;margin-bottom: 0.5rem;}

@media screen and (max-width: 971px) {
	.proTwo_h2 h2{font-size: 0.4rem;}
}
@media screen and (max-width: 767px) {
	.proTwo_list_box{width: calc(50% - 0.2rem);margin: 0 0 0.4rem 0 !important;}
	.proTwo_list{justify-content: space-between;}
	.proTwo_list_img{height: 3.8rem;}
	.proTwo_list_box p{font-size: 0.32rem;}
}

/* 血细胞分析仪 */
.proInfo_t_bj{position: absolute;top: 0;left: 0;width: 100%;}
.proInfo_t_bj_img{height: 4rem;width: 100%;}
.proInfo_t_bj_img1{background: #35899c;}
.proInfo_t{position: relative;background: #fff;height: 100vh;}
.proInfo_t_box{height: 100%;display: flex;justify-content: space-between;z-index: 10;position: relative;}
.proInfo_t_txt{padding: 2.1rem 0 0 1.5rem;}
.proInfo_t_img{display: flex;align-items: center;padding: 0.97rem 0;width: 60%;flex-shrink: 0;}
.proInfo_t_img_box{width: 100%;display: flex;justify-content: center;height: 5.75rem;transition: all 1s;}
.proInfo_t_img_box img{object-fit: contain;}
.proInfo_t_txt_h2 h2{color: #fff;}
.proInfo_t_txt_h2 h2 p{font-size: 0.72rem;line-height: 1.2;}
/* .proInfo_t_txt_h2 h2 span{font-size: 0.46rem;} */
.proInfo_t_txt_h2{margin-bottom: 1.26rem;}
.proInfo_t_txt_box p{font-size: 0.36rem;}
.proInfo_box{height: 9rem;width: 100%;position: relative;}
.proInfo_bj{width: 100%;height: 100%;}
.proInfo_con{height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: flex;justify-content: space-between;}
.proInfo_img{display: flex;align-items: center;height: 100%;width: 50%;padding-left: 1rem;}
.proInfo_img img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}
.proInfo_txt{width: 50%;padding-left: 2.89rem;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.proInfo_txt_box{padding-left: 0.76rem;width: 4.56rem;transition: all 0.5s;}
.proInfo_txt_box:hover{transform: scale(1.05);}
.proInfo_txt_h3{position: relative;margin-bottom: 0.38rem;}
.proInfo_txt_h3 h3{font-size: 0.36rem;line-height: 1.1;}
.proInfo_txt_h3 svg{position: absolute;left: -0.76rem;top: 0;width: auto;height: 0.43rem;}
.proInfo_txt_h3 svg path{fill: #35899c;width: 100%;}
.proInfo_box2 .proInfo_con{flex-direction: row-reverse;}
.proInfo_box2 .proInfo_img{justify-content: flex-end;}
.proInfo_box2 .proInfo_txt{padding-left: 1rem;}
.proInfo_box_ts1 .proInfo_img{align-items: flex-end;}
.proInfo_par{padding: 1.4rem 0 1rem;}
.proInfo_par_box{display: flex;justify-content: space-between;}
.proInfo_par_l{width: 50%;padding-right: 1rem;}
.proInfo_par_l h2{font-size: 0.46rem;line-height: 1;margin-bottom: 0.46rem;}
.proInfo_par_l li{padding: 0.1rem 0;border-bottom: 1px solid #5099a9;}
.proInfo_par_l li:first-child{border-top: 1px solid #5099a9;}
.proInfo_par_li{width: 100%;display: flex;align-items: flex-start;font-size: 18px;}
@media screen and (max-width: 1580px) {
	.proInfo_par_li{font-size: 16px;}
}
.proInfo_par_li>span{width: 10.7em;flex-shrink: 0;color: #5099a9;}
.proInfo_par_r{width: 50%;}
.proInfo_par_img img{object-fit: contain;}
.proInfo_par_img{width: 100%;height: 100%;}
.proInfo_par_img2{padding-left: 1.6rem;}
.proList_swi{height: 100%;}
@media screen and (max-width: 1580px) {
	.proInfo_box{height: 11rem;}
}
@media screen and (max-width: 1260px) {
	.proInfo_box{height: 8rem;}
	.proInfo_txt{padding-left: 2rem;}
}
@media screen and (max-width: 971px) {
	.proInfo_box{height: 6rem;}
	
	.proInfo_img{padding: 0 0.3rem;}
	.proInfo_txt{padding-left: 0.8rem;}
	.proInfo_box2 .proInfo_txt{padding: 0 0.8rem 0 0;}
	.proInfo_par_box{flex-direction: column;}
	.proInfo_par_l{width: 100%;padding: 0;margin-bottom: 1rem;}
	.proInfo_par_r{width: 80%;margin: auto;}
}
@media screen and (max-width: 767px) {
	.proInfo_t_txt{padding: 3.1rem 0.2rem 0 0;}
	.proInfo_t_txt_h2 h2 p{font-size: 0.44rem;}
	.proInfo_t_txt_h2 h2 span{font-size: 0.36rem;}
	.proInfo_t_bj_img{height: 3rem;}
	.proInfo_t_img{padding: 0.5rem 0;}
	.proInfo_par_li{font-size: 14px;}
	.proInfo_con{flex-direction: column-reverse !important;justify-content: center;}
	.proInfo_img{width: 60%;margin: 0 auto 0.4rem;padding: 0;height: 4.5rem;}
	.proInfo_txt{width: 100%;height: auto;}
	.proInfo_box2 .proInfo_txt{padding: 0 0 0 0.8rem;}
	.proInfo_box{height: 10rem;}
	.proInfo_txt_p p{font-size: 0.28rem;}
	.proInfo_txt_h3 svg{height: 0.5rem;}
	.proInfo_txt_h3 h3{line-height: 1.25;}
	.proInfo_bj{position: relative;}
	.proInfo_bj::after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.1);}
	.proInfo_box_ts2 .proInfo_txt_p p{color: #fff;}
	.proInfo_box_ts2 .proInfo_txt_h3 h3{color: #fff;}
}

/* 凝血细胞分析仪 */
.proInfo_t_bj_img2{background: #8c1d5c;}
.proInfo_t_txt_box>span{display: block;margin-top: 0.05rem;color: #999;}
.proInfoTwo .proInfo_txt_h3 svg path{fill: #8c1d5c;}
.proInfo_par2 .proInfo_par_l li{border-color: #8c1d5c;}
.proInfo_par2 .proInfo_par_li span{color: #8c1d5c;}
.proInfo_par2 .proInfo_par_l{padding: 0 0 0 0.94rem;}
.proInfo_par_img3{padding: 0 7%;}
@media screen and (max-width: 971px) {
	.proInfo_par2 .proInfo_par_l{padding: 0;}
}
@media screen and (max-width: 767px) {
	.proInfo_t_txt_box>span{font-size: 12px;}
}

/* 半自动生化分析仪 */
.proInfo_t_bj_img3{background: #594dcb;}
.proInfoThree .proInfo_txt_h3 svg path{fill: #594dcb;}
.proInfo_box_ts3 .proInfo_img{padding: 0;}
.proInfo_par3 .proInfo_par_l li{border-color: #594dcb;}
.proInfo_par3 .proInfo_par_li span{color: #594dcb;}
.proInfo_par3 .proInfo_par_l{padding: 0 0 0 0.94rem;}
.proInfo_box_ts4 .proInfo_txt_box{width: 4.8rem;}
@media screen and (max-width: 767px) {
	.proInfo_txt_box{width: 100%;}
	.proInfo_box_ts3 .proInfo_img{width: 80%;}
	.proInfo_par3 .proInfo_par_l{padding: 0;}
	.proInfo_par_img2{padding: 0;}
	.proInfo_box_ts2 .proInfo_txt_h3 svg path{fill: #fff;}
}

/* 肝功能检测系统 */
.proInfoFour_t{height: 4.5rem;position: relative;}
.proInfoFour_t_bj{width: 100%;height: 100%;}
.proInfoFour_t_box{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;display: flex;justify-content: space-between;align-items: center;}
.proInfoFour_t_img{width: 20%;flex-shrink: 0;height: auto;}
.proInfoFour_t_img img{object-fit: contain;}
.proInfoFour_t_txt{width: 38%;padding-right: 0.3rem;}
.proInfoFour_t_txt_box h2{font-size: 0.68rem;line-height: 1;margin-bottom: 0.34rem;}
.proInfoFour_t_txt_box>span{font-size: 0.42rem;color: #666;margin-bottom: 0.52rem;display: block;}
.proInfoFour_t_txt_box p{color: #666;width: 4.6rem;}
.proInfoFour_t_txt_box{margin-bottom: 0.45rem;}
.pub_a5{background: #2b591f;border: none;border-radius: 0.08rem;}
.proInfoFour{padding: 0.84rem 0 1.2rem;}
.proInfoFour_nav{display: flex;justify-content: space-between;margin-bottom: 0.7rem;}
.proInfoFour_nav a{display: flex;align-items: center;justify-content: center;height: 0.48rem;background: #76c394;border-radius: 0.05rem;width: calc((100% - 1.4rem)/8);transition: all 0.3s;}
.proInfoFour_nav a img{width: 0.34rem;height: 0.34rem;margin-right: 0.04rem;}
.proInfoFour_nav a p{color: #fff;font-size: 14px;}
.proInfoFour_nav a.on,.proInfoFour_nav a:hover{background: #2b591f;}
@media screen and (max-width: 1460px) {
	.proInfoFour_nav a p{font-size: 12px;}
}
@media screen and (max-width: 1260px) {
	.proInfoFour_nav{flex-wrap: wrap;}
	.proInfoFour_nav a{width: calc((100% - 1rem)/4);margin-bottom: 0.2rem;}
}
@media screen and (max-width: 971px) {
	.proInfoFour_t_txt{width: 50%;}
	.proInfoFour_t_img{width: 50%;height: auto;}
	.proInfoFour_t_txt_box p{width: 100%;display: none;}
}
@media screen and (max-width: 767px) {
	.proInfoFour_t_box{flex-direction: row;justify-content: center;}
	.proInfoFour_t_txt{width: 100%;padding: 0;margin-bottom: 0.5rem;}
	.proInfoFour_t_img{width: 70%;}
	.proInfoFour_t_txt_box h2{font-size: 0.48rem;margin-bottom: 0.2rem;}
	.proInfoFour_t_txt_box>span{margin-bottom: 0.4rem;}
	.proInfoFour_t{height: 9.5rem;}
	.proInfoFour_nav a{width: calc((100% - 0.2rem)/2);margin-bottom: 0.2rem;height: 0.6rem;}
}

/* 全自动生化分析仪 */
.proInfo_t_bj_img4{background: #498feb;}
.proInfoFive_td{position: relative;width: 100%;height: 9rem;}
.proInfoFive_td_bj{width: 100%;height: 100%;}
.proInfoFive_td_box{height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding-top: 1.22rem;display: flex;justify-content: space-between;}
.proInfoFive_td_l{width: 50%;padding: 0.96rem 1rem 0;}
.proInfoFive_td_txt{margin-bottom: 0.6rem;display: flex;align-items: center;}
.proInfoFive_td_icon{width: 0.7rem;height: 0.7rem;margin-right: 0.4rem;flex-shrink: 0;}
.proInfoFive_td_txt_box h3{font-size: 0.3rem;line-height: 1;margin-bottom: 0.12rem;}
.proInfoFive_td_txt_box p{color: #666;}
.proInfoFive_td_r{display: flex;align-items: center;width: 50%;}
.proInfoFive_td_r img{object-fit: contain;}
.proInfoFive_ty{background: #f0f0f0;position: relative;padding-bottom: 1.4rem;}
.proInfoFive_ty_bj{position: absolute;top: 0;left: 0;width: 100%;height: 9rem;}
.proInfoFive_ty_t{height: 8rem;padding-left: 1rem;display: flex;flex-direction: column;justify-content: center;}
.proInfoFive_ty_box{position: relative;z-index: 10;}
.proInfoFive_ty_t h2{font-size: 0.46rem;margin-bottom: 0.3rem;}
.proInfoFive_ty_t h2 span{color: #498feb;}
.proInfoFive_ty_t_p p{color: #666;}
.proInfoFive_ty_tw_l{width: 50%;padding: 0 1.35rem 0 1rem;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.proInfoFive_ty_con{background: #fff;}
.proInfoFive_ty_tw_l_box{padding-left: 0.58rem;}
.proInfoFive_ty_tw_l_h3{position: relative;margin-bottom: 0.32rem;}
.proInfoFive_ty_tw_l_h3 h3{font-size: 0.3rem;line-height: 1.1;}
.proInfoFive_ty_tw_l_h3 svg{position: absolute;left: -0.58rem;top: 50%;width: auto;height: 0.26rem;transform: translateY(-50%);}
.proInfoFive_ty_tw_l_h3 svg path{fill: #498feb;width: 100%;}
.proInfoFive_ty_tw_l_p p{font-size: 18px;color: #666;}
.proInfoFive_ty_tw{display: flex;justify-content: space-between;align-items: center;}
.proInfoFive_ty_tw_r{width: 50%;box-shadow: 0 0 0.3rem rgb(0 0 0 / 20%);}
.proInfoFive_ty_tw_r::before{padding-top: 75%;}
@media screen and (max-width: 1580px) {
	.proInfoFive_ty_tw_l_p p{font-size: 16px;}
}
.proInfoFive_ty_tw:nth-child(2n){flex-direction: row-reverse;}
.proInfoFive_zn{height: 9rem;width: 100%;position: relative;}
.proInfoFive_zn_bj{width: 100%;height: 100%;}
.proInfoFive_zn_box{height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.44rem;}
.proInfoFive_zn_l{width: 50%;padding: 0 1rem;}
.proInfoFive_zn_l h2{font-size: 0.46rem;margin-bottom: 0.52rem;}
.proInfoFive_zn_txt_hz{display: flex;align-items: center;margin-bottom: 0.54rem;}
.proInfoFive_zn_icon{width: 0.7rem;height: 0.7rem;margin-right: 0.38rem;flex-shrink: 0;}
.proInfoFive_zn_txt_hz:last-child{margin-bottom: 0;}
.proInfoFive_zn_txt_box h3{font-size: 0.3rem;margin-bottom: 0.08rem;}
.proInfoFive_zn_txt_box p{color: #666;}
.proInfoFive_zn_r{width: 50%;padding: 0 1rem 0 0.35rem;}
.proInfo_par4 .proInfo_par_l li{border-color: #498feb;}
.proInfo_par4 .proInfo_par_li span{color: #498feb;}
.proInfo_par4 .proInfo_par_l{padding: 0 0 0 1rem;}
.proInfo_par_img4{padding:0 0.5rem 0 1rem;}

@media screen and (max-width: 1260px) {
	.proInfoFive_td_txt_box p{font-size: 14px;}
}
@media screen and (max-width: 971px) {
	.proInfo_par4 .proInfo_par_l{padding: 0;}
	.proInfoFive_td_box{flex-direction: column;padding: 0.5rem 0;justify-content: center;align-items: center;}
	.proInfoFive_td_l{width: 100%;padding: 0;margin-bottom: 0.2rem;}
	.proInfoFive_td_r{width: 70%;margin: 0 auto;}
	.proInfoFive_td{height: 13rem;}
	.proInfoFive_td_txt{margin-bottom: 0.4rem;}
	.proInfoFive_ty_tw_l{padding: 0 0.4rem;}
	.proInfoFive_ty_tw_l_p p{font-size: 14px;}
	.proInfoFive_zn_box{flex-direction: column;justify-content: center;}
	.proInfoFive_zn_l{width: 100%;padding: 0;margin-bottom: 0.4rem;}
	.proInfoFive_zn_l h2{margin-bottom: 0.5rem;}
	.proInfoFive_zn_txt_hz{margin-bottom: 0.4rem;}
	.proInfoFive_zn_txt{margin-bottom: 0.4rem;}
	.proInfoFive_zn{height: 13rem;}
	.proInfoFive_zn_r{width: 70%;padding: 0;}
}
@media screen and (max-width: 767px) {
	.proInfoFive_td{height: auto;}
	.proInfoFive_td_box{position: initial;transform: translateX(0%);}
	.proInfoFive_td_bj{position: absolute;top: 0;left: 0;}
	.proInfoFive_ty_t{padding: 0;height: 6rem;}
	.proInfoFive_ty_bj{height: 7rem;}
	.proInfoFive_ty_tw{flex-direction: column-reverse !important;margin-bottom: 0.4rem;}
	.proInfoFive_ty_tw_l{width: 100%;padding: 0.5rem 0.3rem;}
	.proInfoFive_ty_tw_r{width: 100%;}
	.proInfoFive_ty_tw_l_h3 h3{font-size: 0.4rem;}
	.proInfoFive_ty_tw_l_h3 svg{height:0.35rem;}
	.proInfoFive_ty_tw_l_box{padding-left: 0.7rem;}
	.proInfoFive_ty_tw_l_h3 svg{left: -0.7rem;}
	.proInfoFive_zn_txt_box h3{font-size: 0.4rem;}
	.proInfoFive_zn_txt_box p{font-size: 0.28rem;}
	.proInfoFive_zn_box{padding: 0;}
	.proInfoFive_zn{height: auto;padding: 0.7rem 0;}
	.proInfoFive_zn_box{position: initial;transform: translateX(0%);}
	.proInfoFive_zn_bj{position: absolute;top: 0;left: 0;}
}
/* 发展历程 */
.sub_banner{width: 100%;height: 6rem;position: relative;}
.sub_banner .mob_pc{width: 100%;height: 100%;}
.sub_banner_txt{position: absolute;bottom: 0;left: 0;width: 100%;height: 1rem;z-index: 5;text-align: center;display: flex;align-items: center;justify-content: center;background: #3579d1;background: -webkit-linear-gradient( to right, #3579d1, #25589a);background: linear-gradient(  to right, #3579d1, #25589a);}
.sub_banner_txt h2{color: #fff;font-size: 0.36rem;}
.deve{background: #f5f5f5;padding: 1rem 0 0;}
.subdiv{display: flex;justify-content: space-between;align-items: flex-start;padding: 0 1rem;}
.subdiv_l{width: 67.85%;}
.subdiv_r{width: 25%;position: sticky;top: 90px;padding-bottom: 0.4rem;}
.deve_logo{margin: 0 auto 0.18rem;width: 3.08rem ;height: 0.9rem;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #d1e1fc;border-radius: 90px;}
.deve_t{text-align: center;}
.deve_logo img{width: 1.42rem;height: auto;object-fit: contain;}
.deve_con::after{content: '';position: absolute;width: 1px;height: 100%;background: #cee0fc;left: 50%;top: 0;margin-left: -1px;z-index: 1;}
.deve_nr{padding: 0.5rem 0.7rem;border-radius: 0.06rem;display: flex;justify-content: space-between;align-items: center;position: relative;transition: all 0.3s;}
.deve_nr_l{width: 38.75%;border-radius: 0.06rem;overflow: hidden;transition: all 0.3s;}
.deve_nr_r{width: 38.75%;}
.deve_nr_m{position: absolute;}
.deve_nr_l::before{padding-top: 60.91%;}
.deve_nr_r h3{font-size: 0.38rem;font-weight: bold;margin-bottom: 0.1rem;line-height: 1;color: #25589b;}
.deve_nr_r>i{margin-bottom: 0.2rem;color: #25589b;display: block;}
.deve_nr_l_con{display: flex;align-items: flex-start;}
.deve_nr_l_con span{width: 3.8em;flex-shrink: 0;display: none;}
.deve_nr_l_con p{color: #666;font-size: 14px;line-height: 1.8;}
.deve_nr_m{position: absolute;width: 0.62rem;height: 0.62rem;display: flex;align-items: center;justify-content: center;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 5;}
.deve_nr_m_xs{width: 0.24rem;height: 0.24rem;border-radius: 50%;border: 1px solid #d7e5fa;background: #fff;display: flex;align-items: center;justify-content: center;}
.deve_nr_m_xs i{width: 50%;height: 50%;background: #d7e5fa;border-radius: 50%;}
.deve_nr_m_yc{width: 100%;height: 100%;border-radius: 50%;background: #194b98;display: flex;align-items: center;justify-content: center;display: none;}
.deve_nr_m_yc img{width: 38.7%;height: auto;}
.deve_nr:nth-child(2n){flex-direction: row-reverse;}
.deve_nr:nth-child(2n) .deve_nr_r h3{color: #25589b;}
.deve_nr:hover{background: #fff;}
.deve_nr:hover .deve_nr_m_yc{display: flex;}
.deve_nr:hover .deve_nr_m_xs{display: none;}
.subdiv_r_box{overflow: hidden;border-radius: 0.06rem;}
.subdiv_r_h2{background: #3579d1;background: -webkit-linear-gradient( to right, #3579d1, #25589a);background: linear-gradient(  to right, #3579d1, #25589a);height: 0.8rem;padding-left: 0.4rem;display: flex;align-items: center;}
.subdiv_r_h2 img{width: 0.2rem;height: auto;margin-right: 0.1rem;}
.subdiv_r_h2 h2{color: #fff;font-weight: bold;}
.subdiv_r_a{background: #fff;}
.subdiv_r_a a{height: 0.8rem;padding-left: 0.4rem;display: flex;align-items: center;border-bottom:1px solid #f5f5f5;position: relative;color: #333;font-weight: bold;}
.subdiv_r_a a::after{content: '';position: absolute;width: 0.11rem;height: 0.11rem;border-radius: 50%;background: #25589b;right: 0.45rem;top: 50%;transform: translateY(-50%);opacity: 0;}
.subdiv_r_a a:hover,.subdiv_r_a a.on{color: #25589b;}
.subdiv_r_a a:hover::after,.subdiv_r_a a.on::after{opacity: 1;}
.deve_con{padding-bottom: 1.2rem;position: relative;}

@media screen and (max-width: 1580px) {
	.deve_nr_l_con p{font-size: 12px;}
}
@media screen and (max-width: 1260px) {
	.deve_nr_l_con{}
}
@media screen and (max-width: 971px) {
	.subdiv{padding: 0;}
}
@media screen and (max-width: 767px) {
	.subdiv{flex-direction: column-reverse;}
	.subdiv_r{width: 100%;margin-bottom: 0.4rem;position: initial;}
	.subdiv_r_h2 img{width: 0.3rem;}
	.subdiv_l{width: 100%;}
	.deve_nr{padding: 0.5rem 0.1rem;}
	.deve_nr_l_con{flex-direction: column;margin-bottom: 0.3rem;}
	.deve_nr_l_con span{width: auto;margin-bottom: 0.1rem;}
	.deve_nr_l_con p{line-height: 1.5;}
	.deve_nr_r,.deve_nr_l{width: 41%;}
}

/* 发展历程 */
.sub_banner_txt2{position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 5;top: 0;left: 0;}
.sub_banner_txt2>span{font-size: 0.48rem;text-transform: uppercase;color: #fff;}
.sub_banner_txt2 h2{font-size: 0.48rem;color: #fff;line-height: 1.2;margin-bottom: 0.36rem;font-weight: bold;}
.sub_banner_txt2 p{color: #fff;}
.serve_nav{width: 100%;height: 0;position: relative;z-index: 10;}
.serve_nav_box{position: absolute;top: -0.75rem;left: 50%;transform: translateX(-50%);height: 1.5rem;border-radius: 0.06rem;background: #fff;box-shadow: 0 0.1rem 1.3rem rgba(0,0,0,0.11);display: flex;justify-content: space-between;z-index: 10;overflow: hidden;}
.serve_nav_box a{width: 25%;border-right: 1px solid #f5f5f5;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;transition: all 0.3s;}
.serve_nav_box a:last-child{border: none;}
.serve_nav_a{display: flex;align-items: center;margin-bottom: 0.08rem;}
.serve_nav_a svg{width: 0.34rem;height: 0.34rem;margin-right: 0.2rem;}
.serve_nav_a path{fill: #333;transition: all 0.3s;}
.serve_nav_a p{font-size: 0.3rem;transition: all 0.3s;color: #333;}
.serve_nav_box a span{color: #999;transition: all 0.3s;}
.serve_nav_box a:hover,.serve_nav_box a.on{background: #25589a;}
.serve_nav_box a:hover .serve_nav_a p,.serve_nav_box a.on .serve_nav_a p{color: #fff;}
.serve_nav_box a:hover span,.serve_nav_box a.on span{color: #fff;}
.serve_nav_box a:hover .serve_nav_a path,.serve_nav_box a.on .serve_nav_a path{fill: #fff;}
.net{padding: 2.1rem 0 1.15rem;display: flex;flex-direction: column;align-items: center;position: relative;background: #fff;}
.net_p{text-align: center;margin-bottom: 0.84rem;}
.net_img{width: 9.06rem;height: auto;}
.serve_b{background: #f7f7f7;padding: 0.4rem 0;display: flex;justify-content: center;}
.serve_b_box{width: 3.8rem;height: 1.2rem;border-radius: 0.06rem;background: #3579d1;background: -webkit-linear-gradient( to right, #25589a, #3579d1);background: linear-gradient(  to right, #25589a, #3579d1);display: flex;justify-content: space-between;margin: 0 0.65rem;}
.serve_b_box:hover .serve_b_icon img{transform: scale(1.1);}
.serve_b_icon{width: 1.44rem;height: 100%;border-right: 2px solid #fff;display: flex;align-content: center;justify-content: center;flex-shrink: 0;}
.serve_b_icon img,.serve_b_icon svg{width: 45.8%;height: auto;object-fit: contain;transition: all 0.5s;}
.serve_b_icon svg path{fill: #fff;}
.serve_b_txt{width: 100%;color: #fff;padding-left: 0.34rem;display: flex;flex-direction: column;justify-content: center;}
.serve_b_txt p{font-size: 0.24rem;}

@media screen and (max-width: 971px) {
	.net_p p{font-size: 18px;}
	.net{padding: 1rem 5% ;}
	.net_img{width: 100%;}
	.serve_b_box{margin: 0 0.3rem;}
	.serve_b_icon{width: 1.2rem;}
	.serve_b_txt p{font-size: 0.2rem;}
	.sub_banner_txt2{padding: 0 5%;text-align: center;}
}
@media screen and (max-width: 767px) {
	.serve_nav_box{position: initial;transform: translateX(0%);box-shadow: none;}
	.serve_nav{height: auto;padding: 0.5rem 0;background: #f5f5f5;display: none;}
	.serve_nav_box{height: auto;flex-wrap: wrap;}
	.serve_nav_box a{width: 50%;padding: 0.2rem 0;border: none;}
	.serve_nav_a p{font-size: 0.36rem;}
	.serve_nav_box a span{font-size: 12px;}
	.sub_banner_txt2 p{font-size: 0.32rem;}
	.net_p p{font-size: 0.28rem;}
	.serve_b{flex-wrap: wrap;}
	.serve_b_box{width: 100%;margin-bottom: 0.3rem;}
	.serve_b_txt p br{display: none;}
	.serve_b_box:last-child{margin-bottom: 0;}
	
}

/* 服务理念 */
.idea_txt_box img{max-width: 100%;width: auto;height: auto;}
.idea_txt_box ul,.idea_txt_box ol{padding-left: 20px;}
.idea_txt_box ul li,.idea_txt_box ol li{list-style: initial;margin-bottom: 0.15rem;color: #999;}
.idea_txt_box h1,.idea_txt_box h2,.idea_txt_box h3,.idea_txt_box h4,.idea_txt_box h5,.idea_txt_box h6{font-weight: bold;}

.idea{background: #f5f5f5;padding: 1.8rem 0 0.8rem;position: relative;}
.idea_con{margin-bottom: 0.4rem;display: flex;justify-content: space-between;background: #fff;}
.idea_img{width: 50%;}
.idea_img::before{padding-top: 73.12%;}
.idea_txt{padding: 0.6rem 0.95rem 0 1.12rem;width: 50%;display: flex;flex-direction: column;justify-content: center;}
.idea_h3{position: relative;padding-bottom: 0.38rem;margin-bottom: 0.44rem;}
.idea_h3::before{content: '';width: 0.46rem;height: 3px;background: #2d70c6;position: absolute;bottom: 0;left: 0;}
.idea_h3::after{content: '';width: 0.92rem;height: 0.88rem;left: -0.15rem;top: -0.7rem;background: url(../images/idea_icon.png) no-repeat;background-size: contain;position: absolute;}
.idea_h3 h3{font-size: 0.3rem;line-height: 1.2;}
.idea_con:nth-child(2n){flex-direction: row-reverse;}
@media screen and (max-width: 1260px) {
	.idea_txt{padding: 1rem 0.4rem 0.5rem;}
	.idea_txt_box ul li, .idea_txt_box ol li{margin-bottom: 0.05rem;}
}

@media screen and (max-width: 767px) {
	.idea{padding: 0.5rem 0;}
	.idea_con{flex-direction: column !important;}
	.idea_img{width: 100%;}
	.idea_txt{width: 100%;}
	.idea_h3 h3{font-size: 0.36rem;}
}

/* 公司介绍 */
.dint{padding: 1rem 0 1.3rem;background: #f1f1f1;position: relative;}
.dint_con{background: #fff;padding: 0.5rem;}
.dint_box{border-radius: 0.06rem;overflow: hidden;}
.dint_con h2{font-size: 0.36rem;margin-bottom: 0.25rem;transition: all 0.5s;position:relative;top: 0;}
.dint_txt{transition: all 0.5s;position:relative;top: 0;}

.dint_con:hover h2{top: -0.2rem;}
.dint_con:hover .dint_txt{top: -0.3rem;}
.dint_box>img{width: 100%;height: 3.95rem;}

/* 关于颐兰贝 */
.about_o{height: 100vh;width: 100%;position: relative;}
.about_o_img{width: 100%;height: 100%;}
.about_o_txt{position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-bottom: 1.1rem;}
.about_o_txt_h2{width: 5.16rem;margin-bottom: 0.75rem;}
.about_o_txt_h2 h2{font-size: 0.56rem;margin-bottom: 0.26rem;font-weight: bold;}
.about_o_txt_h2 p{line-height: 1.9;color: #666;}
.about_o_txt .pub_a{border-radius: 0.06rem;}
.about_ch{height: 100vh;width: 100%;position: relative;}
.about_ch_img{width: 100%;height: 100%;position: relative;}
.about_ch_img .ttim{position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.5s;width:100%;height:100%}
.about_ch_img .ttim.on{opacity: 1;}
.about_ch_box{position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-top: 0.9rem;}
.about_ch_con{margin-bottom: 1.05rem;}
.about_ch_txt{margin-bottom: 0.76rem;}
.about_ch_txt span{color: #666;}
.about_ch_txt h2{font-size: 0.56rem;margin-bottom: 0.2rem;font-weight: bold;}
.about_ch_txt p{color: #666;font-weight: bold;}
.about_ch_con .pub_a{border-radius: 0.06rem;}
.about_ch_tw{display: flex;justify-content: space-between;width: 100%;}
.about_ch_tw_box{width: calc((100% - 0.94rem)/3);height: 2.6rem;background: rgba(255,255,255,0.95);border-radius: 0.06rem;display: flex;align-items: center;justify-content: center;position: relative;transition: all 0.3s;}
.about_ch_tw_con{display: flex;align-items: center;}
.about_ch_tw_icon svg{width: 0.6rem;height: auto;margin-right: 0.25rem;}
.about_ch_tw_icon svg path{fill: #25589a;}
.about_ch_tw_txt h3{margin-bottom: 0.1rem;line-height: 1;transition: all 0.3s;font-weight: bold;}
.about_ch_tw_txt p{transition: all 0.3s;}
.about_ch_tw_box .pub_a{position: absolute;bottom: 0.25rem;right: 0.38rem;}
.about_ch_tw_box .pub_a p{color: #25589a;transition: all 0.3s;}
.about_ch_tw_box .pub_a path{fill: #25589a;transition: all 0.3s;}
.about_ch_tw_box:hover{background: #3579d1;background: -webkit-linear-gradient(  #3579d1, #25589a);background: linear-gradient( #3579d1, #25589a);}
.about_ch_tw_box:hover .about_ch_tw_txt{color: #fff;} 
.about_ch_tw_box:hover path{fill: #fff;}
.about_ch_tw_box:hover .pub_a p{color: #fff;}
.about_ch_tw_box.on{background: #3579d1;background: -webkit-linear-gradient(  #3579d1, #25589a);background: linear-gradient( #3579d1, #25589a);}
.about_ch_tw_box.on .about_ch_tw_txt{color: #fff;} 
.about_ch_tw_box.on path{fill: #fff;}
.about_ch_tw_box.on .pub_a p{color: #fff;}
.about_lc{height: 100vh;width: 100%;position: relative;}
.about_lc_bj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.about_lc_box{height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 1.2rem 0 1rem;position: relative;z-index: 10;}
.about_lc_box h2{font-size: 0.56rem;text-align: center;line-height: 1;margin-bottom: 0.76rem;font-weight: bold;}
.about_lc_con{position: relative;width: 16rem;height: 6.07rem;}
.about_lc_img{width: 100%;height: 100%;}
.about_lc_img img{object-fit: contain;}
.about_lc_nf{position: absolute;transition: all 0.5s;}
.about_lc_nf:hover{transform: scale(1.1);}
.about_lc_nf>span{font-size: 0.36rem;color: #3579d1;font-weight: bold;white-space: nowrap;display: block;}
.about_lc_nf>i{display: block;color: #3579d1;margin-bottom: 0.2rem;}
.about_lc_p p{color: #666;}
.about_lc_nf1{left: -0.8%;bottom: 61.6%;width: 2.18rem;}
.about_lc_nf2{left: 19%;top: 39.9%;width: 2.54rem;}
.about_lc_nf3{left: 35%;bottom: 71%;width: 3.5rem;}
.about_lc_nf4{left: 43%;top: 60%;width: 2.4rem;}
.about_lc_nf5{left: 61.5%;top: 41%;width: 2.4rem;}
.about_lc_nf6{left: 68%;bottom: 70%;width: 2.6rem;}
.about_lc_nf7{left: 90%;top: 55%;width: 2.4rem;}
@media screen and (max-width: 1260px) {
	.about_ch_tw_box{padding: 0 0.2rem;}
	.about_lc_con{width: 14rem;height: 5.12rem;}
	.about_lc_nf3{width: 3.2rem;}
}
@media screen and (max-width: 971px) {
	.about_ch_tw_box{height: 3rem;}
	.about_lc_img{display: none;}
	.about_lc_nf{position: initial;}
	.about_lc_nr{width: 100%;margin: auto;display: flex;flex-wrap: wrap;}
	.about_lc_con{width: 100%;height: auto;}
	.about_lc_nf{width: 50%;margin-bottom: 0.4rem;padding-right: 0.4rem;}
}
@media screen and (max-width: 767px) {
	.about_o{height: 9rem;}
	.about_o_txt{padding: 0;}
	.about_o_txt_h2{width: 100%;}
	.about_ch{height: auto;}
	.about_ch_box{position: initial;transform: translateX(0%);padding: 1rem 0;}
	.about_ch_img{position: absolute;top: 0;left: 0;}
	.about_ch_tw{flex-direction: column;}
	.about_ch_tw_box{width: 100%;margin-bottom: 0.4rem;}
	.about_ch_tw_box{background: #3579d1;background: -webkit-linear-gradient(  #3579d1, #25589a);background: linear-gradient( #3579d1, #25589a);}
	.about_ch_tw_box .about_ch_tw_txt{color: #fff;} 
	.about_ch_tw_box path{fill: #fff !important;}
	.about_ch_tw_box .pub_a p{color: #fff;}
	.about_lc_nf{width: 100%;}
}

/* 技术资料 */
.pubjb{background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right , #3579d1, #25589a);}
.skill{padding: 1.8rem 0 1rem;position: relative;background: #fff;}
.skill_box{display: flex;justify-content: space-between;}
.skill_l{width: 78.12%;display: flex;justify-content: space-between;}
.skill_r{width: 17.87%;}
.skill_l h2{font-size: 0.4rem;width: 23%;flex-shrink: 0;color: #3578d1;line-height: 1;font-weight: bold;}
.skill_con{width: 100%;}
.skill_hz{padding: 0.38rem 0.2rem 0.38rem 0.3rem;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s;}
.skill_hz>span{color: #999;margin-left: 0.2rem;flex-shrink: 0;transition: all 0.3s;}
.skill_hz h3{width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;transition: all 0.3s;color: #333;}
.skill_hz:hover{background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right , #3579d1, #25589a);border-radius: 0.06rem;border-color: transparent;}
.skill_hz:hover h3{color: #fff;}
.skill_hz:hover span{color: #fff;}

.page{display: flex;justify-content: center;align-items: center;margin-top: 0.8rem;}
.page a{height: 0.4rem;min-width: 0.4rem;display: flex;justify-content: center;align-items: center;margin: 0 0.07rem;-webkit-transition: all .6s;transition: all .6s;border-radius: 50%;font-size: 18px;color: #666;cursor: pointer;}
.page img,.page svg{width: 8px;height: auto;}
.page a .img2{display: none;}
.page a path{fill: #333;}
.page .prev,.page .next{margin: 0 0.3rem;}
.page a:first-child img{margin-right: 5px;}
.page a:last-child img{margin-left: 5px;}
.page a:hover,.page .active{color: #fff;background: #25589a;}
.page .prev:hover,.page .next:hover{color: #25589a;background: none;}
.page a:hover p,.page .active p{color: #fff;}
.page a:hover .img1,.page .active .img1{display: none;}
.page a:hover .img2,.page .active .img2{display: block;}
.page a:hover path,.page a:hover svg{fill: #fff;}
@media screen and (max-width: 1440px) {
	.page a{font-size: 14px;}
	.page img,.page svg{width: 6px;height: auto;}
}
.skill_search{border: 1px solid #999;border-radius: 0.06rem;height: 40px;padding: 0 0.24rem 0 0.15rem;margin-bottom: 0.75rem;}
.skill_search form{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 100%;}
.skill_search input{width: 100%;}
.skill_search input::-webkit-input-placeholder {color: #d4d4d4;}
.skill_search svg{width: 0.22rem;height: auto;}
.skill_search path{fill: #999;}
.skill_search button{display: flex;align-items: center;flex-shrink: 0;}
.skill_r_hot h2{margin-bottom: 0.3rem;font-weight: bold;}
.skill_r_hot_box{border-top: 1px solid #f0f0f0;}
.skill_r_hot_con{border-bottom: 1px solid #f0f0f0;transition: all 0.3s;display: flex;height: 1.02rem;flex-direction: column;justify-content: center;position: relative;align-items: flex-start;overflow: hidden;}
.skill_r_hot_con h3{margin-bottom: 0.1rem;transition: all 0.3s;position: relative;left: 0%;transform: translateX(0%);overflow: hidden;white-space: nowrap;text-overflow:ellipsis;max-width: 100%;color: #333;}
.skill_r_hot_txt{transition: all 0.3s;position: relative;left: 0%;transform: translateX(-0%);}
.skill_r_hot_txt p{color: #999;}
.skill_r_hot_txt p i{margin: 0 0.14rem; }
.skill_r_hot_con:hover{background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right, #3579d1, #25589a);border-radius: 0.06rem;padding: 0 0.2rem;}
.skill_r_hot_con:hover h3{color: #fff;left: 50%;transform: translateX(-50%);}
.skill_r_hot_con:hover .skill_r_hot_txt{left: 50%;transform: translateX(-50%);}
.skill_r_hot_con:hover p{color: #fff;}
@media screen and (max-width: 1260px) {
	.skill_l{flex-direction: column;width: 65%;}
	.skill_l h2{margin-bottom: 0.5rem;width: 100%;}
	.skill_r{width: 30%;}
	
}
@media screen and (max-width: 767px) {
	.skill_box{flex-direction: column;}
	.skill_l{width: 100%;margin-bottom: 1rem;}
	.skill_hz h3{font-size: 0.32rem;}
	.page a{width: 0.6rem;height: 0.6rem;}
	.page .prev, .page .next{width: auto;height: auto;}
	.skill_r{width: 100%;}
	.skill_r_hot_con{height: 1.5rem;}
	.skill_hz>span{font-size: 12px;}
}

/* 联系我们 */
.contact{background: #f1f1f1;position: relative;}
.contact_box{background: #fff;padding: 0.6rem 1rem;}
.contact_box h2{font-size: 0.4rem;color: #25589a;margin-bottom: 0.45rem;line-height: 1;font-weight: bold;}
.contact_con{padding: 0.5rem 0 0.6rem;border-top: 1px solid #25589a;display: flex;justify-content: space-between;}
.contact_nr{border-right: 1px solid #25589a;padding: 0 0.2rem 0 0.28rem;display: flex;align-items: center;}
.contact_nr_icon{width: 0.8rem;height: 0.8rem;border: 2px solid #25589a;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 0.15rem;flex-shrink: 0;transition: all 0.3s;}
.contact_nr_icon svg{width: 46.66%;}
.contact_nr_icon svg path{fill: #25589a;}
.contact_nr_txt{color: #25589a;}
.contact_nr_txt h3{font-weight: bold;}
.contact_nr:first-child{padding-left: 0;}
.contact_nr:last-child{padding-right: 0;border: none;}
#map{width: 100%;height: 4.6rem;margin-bottom: 20px;}
.BMap_Marker img{width: auto;height: auto;}
#map img{max-width: initial;}

.contact_nr:hover .contact_nr_icon{background: #25589a;}
.contact_nr:hover path{fill: #fff;}

@media screen and (max-width: 1260px) {
	.contact_con{flex-wrap: wrap;}
	.contact_nr{width: 50%;margin-bottom: 0.4rem;padding-left: 0.28rem !important;}
	.contact_nr:nth-child(2n){border: none;}
}
@media screen and (max-width: 991px) {
	
}
@media screen and (max-width: 767px) {
	.contact_box{padding: 1rem  0.4rem;}
	.contact_box h2{line-height: 1.2;font-size: 0.36rem;}
	.contact_nr{width: 100%;border: none;padding-left: 0 !important;}
	.contact_nr_icon{width: 1rem;height: 1rem;}
}

/* 企业荣誉 */
.honor{padding: 1rem 0 0.8rem;background: #f5f5f5;}
.honor_box{display: flex;flex-wrap: wrap;}
.honor_con{width: calc((100% - 0.5rem)/3 );margin: 0 0.25rem 0.4rem 0;padding: 0.42rem 0.3rem 0;background: #fff;}
.honor_con:nth-child(3n){margin-right: 0;}
.honor_img_box::before{padding-top: 141.7%;}
.honor_img{padding: 0 0.15rem 0.35rem;border-bottom: 1px solid #d2d2d2;position: relative;}
.honor_img_box img{transition: all 0.5s;}
.honor_j{position: absolute;width: 0.88rem;height: 0.88rem;border-radius: 50%;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 5;cursor: pointer;opacity: 0;transition: all 0.3s;display: none;}
.honor_j svg{width: 50%;height: auto;position: relative;z-index: 5;transition: all 0.3s;}
.honor_j path{fill: #fff;}
.honor_con>p{text-align: center;margin: 0.2rem 0;color: #999;transition: all 0.3s;}
#hi-img-pop img{width: auto;height: auto;}
.honor_con:hover p{color: #25589b;}
.honor_j:hover svg{transform: scale(1.1);}
.honor_con:hover .honor_j{opacity: 1;}
.honor_con:hover .honor_img_box img{transform: scale(1.05);}
.honor_con:hover .honor_img{border-color: #25589b;}

@media screen and (max-width: 1260px) {
	.honor_box{padding: 0;}
}
@media screen and (max-width: 991px) {
	
}
@media screen and (max-width: 767px) {
	.honor_box{justify-content: space-between;}
	.honor_con{width: 100%;margin: 0 0 0.4rem 0 !important;}
	.honor_con>p{font-size: 0.32rem;}
}

/* 企业文化 */
.culture{padding: 1.1rem 0 1.2rem;background: #f1f1f1;}
.culture_box{}
.culture_nr{border-radius: 0.06rem;overflow: hidden;}
.culture_con{display: flex;justify-content: space-between;height: 3.8rem;}
.culture_img{width: 50%;height: 100%;}
.culture_txt{width: 50%;height: 100%;background: #fff;display: flex;flex-direction: column;justify-content: center;padding: 0 0.72rem 0 0.8rem;position: relative;align-items: center;}
.culture_txt_nr{transition: all 0.3s;}
.culture_txt_nr:hover{transform: scale(1.05);}
.culture_txt h3{font-size: 0.3rem;padding-bottom: 0.16rem;margin-bottom: 0.2rem;position: relative;width: 100%;}
.culture_txt h3::after{content: '';background: #25589b;width: 0.42rem;height: 2px;bottom: 0;left: 0;position: absolute;}
.culture_txt i{position: absolute;color: rgba(153,153,153,0.1);font-size: 2rem;right: 0.42rem;bottom: -0.7rem;line-height: 1;font-weight: bold;}
.culture_con:nth-child(2n){flex-direction: row-reverse;}
.culture_con:nth-child(2n) .culture_txt i{left: 0.42rem;}

.culture_txt_box img{max-width: 100%;width: auto;height: auto;}
.culture_txt_box ul,.culture_txt_box ol{padding-left: 20px;}
.culture_txt_box ul li,.culture_txt_box ol li{list-style: initial;}
.culture_txt_box h1,.culture_txt_box h2,.culture_txt_box h3,.culture_txt_box h4,.culture_txt_box h5,.culture_txt_box h6{font-weight: bold;}

@media screen and (max-width: 767px) {
	.culture_con{height: auto;flex-direction: column !important;margin-bottom: 0.5rem;}
	.culture_img{width: 100%;height: 3.8rem;}
	.culture_txt{width: 100%;padding: 0.4rem;}
	.culture_txt h3{font-size: 0.36rem;}
	.culture_txt_nr{width: 100%;}
	.culture_txt i{display: none;}
}

/* 人才中心 */
.talent{padding: 1rem 0 1.2rem;background: #fff;position: relative;}
.talent .container{display: flex;justify-content: space-between;}
.talent_img::before{padding-top: 62.6%;}
.talent_box{width: calc((100% - 1rem)/3);border-radius: 0.06rem;overflow: hidden;background: #d6d7d7;background: -webkit-linear-gradient( to right , #c1c1c1, #e6e6e6);background: linear-gradient( to right, #c1c1c1, #e6e6e6);}
.talent_txt{height: 1rem;padding: 0 0.5rem;justify-content: space-between;display: flex;align-items: center;transition: all 0.3s;}
.talent_txt_l{display: flex;align-items: center;}
.talent_txt_l svg{width: 0.32rem;height: auto;margin-right: 0.1rem;}
.talent_txt path{fill: #333;transition: all 0.3s;}
.talent_txt_l p{font-size: 0.3rem;transition: all 0.3s;color: #333;}
.talent_box:hover .talent_txt{background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right, #3579d1, #25589a);}
.talent_box:hover path{fill: #fff;}
.talent_box:hover p{color: #fff;}
.talent_box:hover .img_hover img{transform: scale(1.05);}
.talent_txt_r{display: flex;align-items: center;}
.talent_txt_r svg{width: 0.22rem;height: auto;}

@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 991px) {
	.talent_txt{padding: 0 0.3rem;}
}
@media screen and (max-width: 767px) {
	.talent .container{flex-direction: column;}
	.talent_box{width: 100%;margin-bottom: 0.4rem;}
	.talent_txt_l p{font-size: 0.32rem;}
	.talent_txt{height: 1.2rem;}
}

/* 办公环境 */
.sub_banner2{height: 7rem;position: relative;}
.people_nav{position: absolute;bottom: 0;left: 0;width: 100%;height: 1.8rem;background: rgba(0,0,0,0.4);display: flex;align-items: center;justify-content: center;z-index: 10;}
.people_nav_icon{width: 1rem;height: 1rem;border: 2px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 0.3rem;transition: all 0.3s;flex-shrink: 0;}
.people_nav_icon svg{width: auto;height: 50%;}
.people_nav_bo{position: relative;}
.people_nav_box:last-child svg{width: 86%;}
.people_nav_icon path{fill: #fff;}
.people_nav_box{display: flex;align-items: center;margin: 0 1.05rem;}
.people_nav_box p{color: #fff;padding-bottom: 0.15rem;border-bottom: 4px solid #fff;transition: all 0.3s;}
.people_nav_box:hover .people_nav_icon,.people_nav_box.on .people_nav_icon{background: #2d70c6;border-color: #2d70c6;}
.people_nav_box:hover p,.people_nav_box.on p{border-color: #2d70c6;}
.work{padding: 1.1rem 0;position: relative;background: #fff;}
.work_box{padding: 0 2rem;display: flex;flex-wrap: wrap;}
.work_con{width: calc((100% - 0.34rem)/3);margin: 0 0.17rem 0.17rem 0;height: 2.72rem;position: relative;}
.work_txt{width: 100%;height: 100%;background: #b1b1b1;padding: 0 0.38rem;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;position: relative;z-index: 5;}
.work_txt h3{position: relative;margin-bottom: 0.24rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 100%;padding-bottom: 0.24rem;color: #fff;}
.work_txt h3::after{content: '';position: absolute;width: 0.27rem;height: 1px;background: #fff;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 5;}
.work_txt p{color: #fff;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;width: 100%;}
.work_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.work_con.on .work_txt{width: 1.57rem;background: rgba(53,121,209,0.5);padding: 0.56rem 0.15rem 0 0.1rem;color: #fff;align-items: flex-start;text-align: left;justify-content: flex-start;position: absolute;height: 100%;left: 0;top: 0;}
.work_con.on .work_txt h3::after{left: 0;transform: translateX(0%);background: #9abce8;}
.work_con.on .work_txt p{color: #fff;}
.work_con:nth-child(3n-1){margin-right: 0;}
.work_con:nth-child(1){width: calc((100% - 0.34rem)/3*2 + 0.17rem);height: 3.6rem;}
.work_con:nth-child(1).on .work_txt{left: auto;right: 0;width: 2.9rem;padding: 0 0.35rem;justify-content: center;}
.work_con:nth-child(2){height: 3.6rem;}

.work_con .work_img{overflow: hidden;}
.work_con .work_img img{transition: all 0.3s;}
.work_con:hover .work_img img{transform: scale(1.05);}

@media screen and (max-width: 1260px) {
	.work_box{padding: 0;}
}
@media screen and (max-width: 991px) {
	.people_nav_box{margin: 0 0.2rem;}
	.people_nav_box p{border-bottom: 2px solid #fff;}
}
@media screen and (max-width: 767px) {
	.people_nav_box{flex-direction: column;align-items: center;margin: 0 0.4rem;}
	.people_nav_icon{margin: 0 0 0.2rem;}
	.people_nav_box p{font-size: 0.32rem;}
	.people_nav{height: auto;padding: 0.2rem 0;}
	.sub_banner_txt3{padding-bottom: 2rem;}
	.work_con{width: 100% !important;margin: 0 0 0.4rem !important;height: 3.6rem !important;}
	.work_con.on .work_txt{width: 40%;}
	.work_con:nth-child(1).on .work_txt{left: 0 !important;}
}

/* 颐兰贝生活 */
.life{background: #f1f1f1;padding: 1.1rem 0;position: relative;}
.life_box{padding: 0 1rem;}
.life_con1{position: relative;margin-top: 0.6rem;margin-bottom: 1.2rem;}
.life_con1 .life_img{width: 50%;height: 4.5rem;z-index: 5;}
.life_img{border-radius: 0.06rem;overflow: hidden;position: relative;}
.life1_txt{width: 57.14%;height: 4.3rem;position: absolute;right: 0;top: -0.6rem;background: #fff;border-radius: 0.06rem;display: flex;justify-content: flex-end;align-items: flex-end;}
.life_txt{width: 6.1rem;padding: 0 1.14rem 0.92rem 0;position: relative;overflow: hidden;}
.life_txt h3{font-size: 0.38rem;color: #25589a;margin-bottom: 0.44rem;line-height: 1;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-weight: bold;}
.life_p p{color: #666;}
.life_p{position: relative;z-index: 5;}
.life_txt i{position: absolute;font-size: 2rem;font-weight: bold;color: #f1f1f1;right: 0.55rem;bottom: -0.86rem;line-height: 1;}
.life2_txt{width: 100%;height: 3.8rem;background: #fff;border-radius: 0.06rem;display: flex;align-items: flex-end;}
.life_con2{position: relative;margin-bottom: 1.4rem;}
.life_con2 .life_img{position: absolute;bottom: 0.78rem;right: 0;width: 45.57%;height: 4.2rem;}
.life2_txt .life_txt i{left: 0.42rem;}
.life2_txt .life_txt{padding-left: 1.38rem;width: 7.48rem;}
.life_con3{position: relative;display: flex;justify-content: flex-end;}
.life_con3 .life_img{width: 50%;height: 4rem;position: absolute;left: 0;top: -0.6rem;}
.life3_txt{width: 53.57%;background: #fff;border-radius: 0.06rem;display: flex;justify-content: flex-end;align-items: flex-end;height: 4rem;position: relative;z-index: 5;}
@media screen and (max-width: 1580px) {
	.life_p p{font-size: 12px;}
	.life_txt{width: 7rem;}
	.life2_txt .life_txt{width: 8rem;}
}
@media screen and (max-width: 1260px) {
	.life_box>div{display: flex;flex-direction: column;}
	.life_img{position: initial !important;width: 100% !important;}
	.life_box .life1_txt,.life_box .life2_txt,.life_box .life3_txt{position: initial !important;width: 100% !important;height: auto;padding: 0.4rem 0.4rem 0;}
	.life_txt{width: 100% !important;height: 100%;padding-left: 0 !important;}
	.life2_txt .life_txt i{left: auto;}
}
@media screen and (max-width: 991px) {
	.life_box{padding: 0;}
}
@media screen and (max-width: 767px) {
	.life_txt{padding-right: 0;}
}

/* 职业发展 */
.develop_t{padding: 0.95rem 0 1rem;background: #f1f1f1;position: relative;}
.develop_t_box{padding: 0 2rem;}
.develop_t_title{padding: 0 0.5rem;}
.develop_t_title h2{text-align: center;font-size: 0.36rem;margin-bottom: 0.25rem;}
.develop_t_title p{line-height: 1.9;margin-bottom: 0.2rem;}
.develop_t_img::before{padding-top: 43.38%;}
.develop_xc{padding: 1rem 0;}
.develop_xc_con{padding: 0 0.95rem 0 2rem;display: flex;justify-content: space-between;}
.develop_xc_l{width: 26.2%;flex-shrink: 0;height: 5.85rem;position: relative;border-radius: 0.06rem;overflow: hidden;}
.develop_xc_r{width: 26.2%;flex-shrink: 0;}
.develop_xc_m{width: 100%;margin: 0 0.2rem;}
.develop_xc_icon{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;justify-content: center;background: rgba(37,88,154,0.8);border-radius: 0.06rem;opacity: 0;transition: all 0.3s;}
.develop_xc_icon_box{width: 1.18rem;height: 1.18rem;border-radius: 50%;border: 4px solid #fff;display: flex;align-items: center;justify-content: center;}
.develop_xc_icon_box img{width: 40.67%;height: auto;}
.develop_xc_l_img{width: 100%;height: 100%;}
.develop_xc_m>div{margin-bottom: 0.2rem;position: relative;border-radius: 0.06rem;}
.develop_xc_m1{width: 60.13%;height: 2.9rem;}
.develop_xc_m_img{width: 100%;height: 100%;border-radius: 0.06rem;overflow: hidden;}
.develop_xc_m2{width: 100%;height: 4.74rem;}
.develop_xc_m3{width: 60.13%;height: 2.9rem;float: right;margin-bottom: 0 !important;}
.develop_xc_m2 .img1{position: absolute;top: -2.3rem;right: -2.6rem;z-index: -1;width: 4.7rem;height: auto;}
.develop_xc_m2 .img2{position: absolute;bottom: -2.5rem;left: -2.46rem;z-index: -1;width: 4.84rem;height: auto;}
.develop_xc_r{align-self: flex-end;height: 5.8rem;position: relative;}
.develop_xc_l:hover .develop_xc_icon,.develop_xc_m>div:hover .develop_xc_icon,.develop_xc_r:hover .develop_xc_icon{opacity: 1;}
.develop_fz{padding: 0.95rem 0;background: #f1f1f1;}
.develop_fz_con{display: flex;justify-content: space-between;}
.develop_fz_l{width: 50%;padding: 0.15rem 0 0.18rem;display: flex;align-items: center;border-right: 2px solid #bfbfbf;}
.develop_fz_nr{width: 33.33%;position: relative;padding-right: 0.35rem;}
.develop_fz_hz{width: 100%;height: 100%;border-radius: 0.06rem;position: relative;}
.develop_fz_r{width: 50%;padding: 0.15rem 0 0.18rem;display: flex;align-items: center;padding-left: 0.35rem;}
.develop_fz_p{height: 0.46rem;display: flex;align-items: center;justify-content: center;border-bottom-left-radius: 0.06rem;border-bottom-right-radius: 0.06rem;}
.develop_fz_p p{color: #fff;}
.develop_fz_nr .img1{position: absolute;top: 50%;transform: translateY(-50%);left: 100%;width: 0.3rem;height: auto;}
.develop_fz_nr:last-child .img1{display: none;}

@media screen and (max-width: 1260px) {
	.develop_t_box{padding: 0;}
	.develop_xc_con{padding: 0;}
}
@media screen and (max-width: 991px) {
	.develop_fz_con{flex-direction: column;}
	.develop_fz_l{width: 100%;margin-bottom: 0.4rem;border: none;}
	.develop_fz_r{width: 100%;padding-left: 0;}
}
@media screen and (max-width: 767px) {
	.develop_t_title{padding: 0;}
	.develop_t_title p{line-height: 1.5;}
	.develop_t_title h2{font-size: 0.4rem;}
	.develop_xc_con{flex-direction: column;}
	.develop_xc_l{width: 100%;margin-bottom: 0.4rem;height: 5rem;}
	.develop_xc_m{margin: 0;}
	.develop_xc_m1{width: 100%;}
	.develop_xc_m>div{margin-bottom: 0.4rem !important;height: 5rem;}
	.develop_xc_m3{width: 100%;}
	.develop_xc_r{width: 100%;height: 5rem;}
	.develop_xc_m2 .img1,.develop_xc_m2 .img2{display: none;}
	.develop_fz_p p{font-size: 0.28rem;}
}

/* 社会招聘 */
.join_r{width: 76.43%;}
.join_con{border-radius: 0.06rem;overflow: hidden;}
.join_title{display: flex;align-items: center;padding: 0 0.3rem;position: relative;justify-content: space-between;height: 0.8rem;background: #fff;}
.join_title_mc h3{display: flex;align-items: center;margin-right: 0.2rem;}
.join_title_le{width: 44.96%;display: flex;align-items: center;}
.join_title_le p{color: #666;line-height: 1;margin-right: 0.12rem;padding-right: 0.12rem;border-right: 1px solid #8c8c8c;}
.join_title_le p:last-child{border: none;}
.join_title_date{width: 25.5%;}
.join_title_date p{color: #666;}
.join_title_j{width: 0.4rem;height: 0.4rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: relative;flex-shrink: 0;border: 1px solid #e6e6e6;}

.join_title_j>i{cursor: pointer;position: absolute;top: 50%;left: 66%;transform: translate(-50%,-50%);z-index: 10;}
.join_title_j>i::before{content: '';position: absolute;width: 0.12rem;height: 2px;background: #cccccc;right: 0;top: 50%;transform: translateY(-50%);}
.join_title_j>i::after{content: '';position: absolute;width: 2px;height: 0.12rem;background: #cccccc;right: 0.05rem;top: 50%;transform: translateY(-50%);}
.join_con.on .join_title_j>i::after{-webkit-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);transform-origin: center;}
.join_nr{padding: 0.55rem 0.3rem 0.35rem;display: none;background: #fff;}
.join_con{margin-bottom: 0.2rem;}
.join_txt{}
.join_txt_box p{line-height: 1.9;color: #5b5b5b;}
.join_txt_b{margin-top: 0.35rem;}
.join_cur#hi-resume-pop .hi-title-box,.join_cur#hi-resume-pop .hi-file-box .hi-input-box{background: #fff;}
.join_con.on .join_title_mc h3{color: #fff;}
.join_con.on .join_title_qt ul li{color: #fff;opacity: 0.8;}
.join_con.on .join_title{background: #25589a;}
.join_con.on .join_title_j{border-color: #fff;}
.join_con.on .join_title_j>i::after,.join_con.on .join_title_j>i::before{background: #fff;}
.join_con:hover .join_title_mc h3{color: #fff;}
.join_con:hover .join_title_qt ul li{color: #fff;opacity: 0.8;}
.join_con:hover .join_title{background: #25589a;}
.join_con:hover .join_title_j{border-color: #fff;}
.join_con:hover .join_title_j>i::after,.join_con:hover .join_title_j>i::before{background: #fff;}

.join{padding: 1.1rem 0 0.9rem;background: #f1f1f1;position: relative;}
.joins{display: flex;justify-content: space-between;margin-top: 0.5rem;}
.joins_l{width: 23.12%;}
.joins_r{width: 75%;}
.joins_l_box{margin-bottom: 0.2rem;border-radius: 0.06rem;overflow: hidden;}
.joins_l_title{width: 100%;height: 0.8rem;background: #fff;padding: 0 0.3rem;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.joins_l_title p{color: #666;}
.joins_l_title svg{width: 8px;height: auto;transform: rotate(90deg);}
.joins_l_title svg path{fill: #cccccc;}
.join_title_qt ul{display: flex;align-items: center;}
.join_title_qt ul li{display: flex;align-items: center;color: #666;}
.join_title_l{display: flex;align-items: center;}
.join_title_qt ul li i{margin: 0 6px;}
.join_title_qt ul li:last-child i{display: none;}

.join_txt_b .hi-input-box {position: relative;width: 1.8rem;height: 0.6rem;display: flex;align-items: center;justify-content: center;background: #25589a;color: #fff;transition: all 0.3s;border-radius: 0.06rem;padding: 0 0.2rem;}
.join_txt_b .hi-input-box:hover{opacity: 0.8;}
.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;
}

.joins_l_con{background: #fff;width: 100%;height: 100%;display: none;}
.joins_l_nr{width: 100%;height: 100%;padding: 0 0.1rem 0.35rem 0.3rem;display: flex;flex-wrap: wrap;}
.joins_l_nr a{min-width: 0.88rem;height: 0.4rem;background: #f8f8f8;border-radius: 0.06rem;display: flex;align-items: center;justify-content: center;padding: 0 0.1rem;margin: 0 0.2rem 0.2rem 0;color: #666;}
.joins_l_nr a:hover,.joins_l_nr a.on{background: #25589a;color: #fff;}


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

/* 网站地图 */
.link{padding: 0.7rem 0 0.8rem;background: #f1f1f1;}
.link_box{padding: 0 1rem;}
.link_con{background: #fff;padding: 0.5rem 0.8rem 0.4rem;}
.link_con h2{font-size: 0.36rem;margin-bottom: 0.55rem;}
.link_a{position: relative;padding-left: 0.16rem;}
.link_a::after{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 5px;height: 5px;border-radius: 50%;background: #b8b8b8;}
.link_list_box{margin-bottom: 0.46rem;}
.link_ul{margin-top: 0.1rem;padding-left: 0.16rem;}
.link_ul ul{border-top: 1px solid #ececec;display: flex;flex-wrap: wrap;padding-top: 0.2rem;}
.link_ul ul li{margin-right: 0.55rem;display: flex;align-items: center;margin-bottom: 0.2rem;}
.link_ul ul li a{color: #666;font-size: 14px;}
.link_ul ul li svg{width: 5px;height: auto;margin-left: 0.09rem;}
.link_list a:hover{color: #25589a;}

@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 991px) {
	.link_box{padding: 0;}
}
@media screen and (max-width: 767px) {
	.link_con{padding: 0.5rem 0.4rem;}
	.link_ul ul li{margin-right: 0.3rem;}
	.link_con h2{font-size: 0.44rem;}
}

/* 问题反馈 */
.feedback{background: #f1f1f1;padding: 1.7rem 0 0.88rem;position: relative;}
.feedback_box{display: flex;justify-content: space-between;}
.feedback_l{width: 23.75%;padding-right: 0.4rem;padding-top: 0.92rem;}
.feedback_l_box{margin-bottom: 0.4rem;display: flex;align-items: center;}
.feedback_l_box:hover .feedback_l_icon{opacity: 0.8;}
.feedback_l_icon{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #25589a;display: flex;align-items: center;justify-content: center;margin-right: 0.2rem;transition: all 0.3;}
.feedback_l_icon svg{width: 41.666%;height: auto;}
.feedback_l_icon path{fill: #fff;}
.feedback_r{width: 76.25%;text-align: center;}
.feedback_r>p{font-size: 0.36rem;margin-bottom: 0.38rem;}
.feedback_input{display: flex;justify-content: space-between;}
.feedback_input_box{width: calc(50% - 0.19rem);margin-bottom: 0.4rem;background: #fff;border-radius: 0.06rem;height: 0.6rem;padding-left: 0.2rem;display: flex;align-items: center;}
.feedback_input_box p{flex-shrink: 0;color: #666;}
.feedback_input_box input{width: 100%;height: 100%;}
.feedback_textarea{width: 100%;}
.feedback_textarea_box{margin-bottom: 0.4rem;background: #fff;border-radius: 0.06rem;height: 1.4rem;padding: 0.22rem 0 0 0.2rem;display: flex;width: 100%;}
.feedback_textarea_box p{flex-shrink: 0;}
.feedback_textarea_box textarea{width: 100%;height: 100%;}
.feedback_form button{background: #25589a;border: none;color: #fff;border-radius: 0.06rem;padding: 0 0.64rem;transition: all 0.3s;}
.feedback_form button:hover{opacity: 0.8;}

@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 991px) {
	.feedback_box{flex-direction: column-reverse;}
	.feedback_r{width: 100%;margin-bottom: 0.5rem;}
	.feedback_l{width: 100%;display: flex;flex-wrap: wrap;}
	.feedback_l_box{width: 50%;}
	.feedback_l_txt p br{display: none;}
}
@media screen and (max-width: 767px) {
	.feedback{padding: 1rem 0;}
	.feedback_input{flex-wrap: wrap;}
	.feedback_input_box{width: 100%;height: 0.8rem;margin-bottom: 0.3rem;}
	.feedback_textarea_box{height: 2.5rem;}
	.feedback_r{margin-bottom: 1rem;}
	.feedback_l_box{width: 100%;}
	.feedback_l{padding: 0;}
}

/* 新闻详情 */
.sub_banner3{height: 5rem;}
.newsInfo{padding: 1rem 0 1.08rem;}
.newsInfo_box{padding: 0 2rem;display: flex;justify-content: space-between;}
.newsInfo_l{width: 66.33%;}
.newsInfo_r{width: 25.33%;}
.newsInfo_date{color: #999;}
.newsInfo_date span{margin-right: 0.38rem;}
.newsInfo_l h1{font-size: 0.36rem;margin-bottom: 0.22rem;}
.newsInfo_t{display: flex;justify-content: space-between;margin-bottom: 0.6rem;}

.ins_det_fxr_box *{transition: all 0.6s;}
.ins_det_fxr_box .bshare-custom{display: flex;align-items: center;justify-content: center;}
.ins_det_fxr_box .bshare-custom a{width: 0.3rem;height: 0.3rem;padding: 0;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: #c1c1c1;opacity: 1;}
.ins_det_fxr_box .bshare-custom a:hover{opacity: 1;background: none;}
.ins_det_fxr_box .bshare-custom a:hover path{fill: #333;}
.social-share .icon-wechat .wechat-qrcode{top: 120% !important;}
.social-share .icon-wechat .wechat-qrcode:after{display: none !important;}
.ins_det_fxr_box .bshare-custom a:before{content: '' !important;}
.bsBox{box-sizing: initial;}
@media screen and (max-width: 767px) {
	.ins_det_fxr_box .bshare-custom a{width: 0.4rem;height: 0.4rem;}
}

.newsInfo_txt img{max-width: 100%;width: auto;height: auto;}
.newsInfo_txt ul,.newsInfo_txt ol{padding-left: 20px;}
.newsInfo_txt ul li,.newsInfo_txt ol li{list-style: auto;}
.newsInfo_txt h1,.newsInfo_txt h2,.newsInfo_txt h3,.newsInfo_txt h4,.newsInfo_txt h5,.newsInfo_txt h6{font-weight: bold;}
.newsInfo_txt{margin-bottom: 0.95rem;}
.newsInfo_txt p{color: #666;line-height: 1.75;}
.newsInfo_fy{display: flex;justify-content: center;color: #666;}
.newsInfo_fy a{color: #666;}
.newsInfo_list{margin: 0 0.48rem;color: #333;}
.newsInfo_fy a:hover{color: #25589a;}
.newsInfo_r h2{margin-bottom: 0.28rem;color: #666;}
.newsInfo_r_con{margin-bottom: 0.3rem;padding-bottom: 0.2rem;border-bottom: 1px solid #fafafa;display: block;}
.newsInfo_r_img::before{padding-top: 62.6%;}
.newsInfo_r_img{border-radius: 0.06rem;}
.newsInfo_r_txt{padding-top: 0.18rem;}
.newsInfo_r_txt span{color: #999;margin-bottom: 0.05rem;display: block;}
.newsInfo_r_txt h3{color: #666;}
.newsInfo_r_con:last-child{border: none;}

@media screen and (max-width: 1260px) {
	.newsInfo_box{padding: 0;}
}
@media screen and (max-width: 991px) {
	
}
@media screen and (max-width: 767px) {
	.newsInfo_box{flex-direction: column;}
	.newsInfo_l{width: 100%;margin-bottom: 1rem;}
	.newsInfo_r{width: 100%;}
	.newsInfo_l h1{font-size: 0.4rem;}
}

/* 新闻资讯 */
.sub_banner4{height: 6.5rem;}
.sub_banner4 .sub_banner_txt2{padding-bottom: 0.7rem;}
.newsList_hot{position: relative;z-index: 10;}
.newsList_hot_box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 0.44rem 1.05rem 0.44rem 0.83rem;background: #fff;border-bottom: 0.08rem solid #25589a;border-radius: 0.06rem;display: flex;justify-content: space-between;align-items: center;z-index: 5;}
.newsList_hot_img::before{padding-top: 59.8%;}
.newsList_hot_img{width: 3.36rem;margin-right: 0.8rem;flex-shrink: 0;}
.newsList_hot_txt{width: 100%;display: flex;justify-content: space-between;}
.newsList_hot_txt_l{width: 100%;}
.newsList_hot_txt_l h3{font-size: 0.36rem;margin-bottom: 0.28rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 1;color: #333;}
.newsList_hot_txt_l p{line-height: 1.3;color: #999;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.newsList_hot_txt_r{flex-shrink: 0;margin-left: 0.6rem;display: flex;flex-direction: column;align-items: flex-end;}
.newsList_hot_txt_r>span{margin-bottom: 0.6rem;display: block;color: #333;}
.newsList_hot_txt_more{height: 0.35rem;border-left: 1px solid #e5e5e5;padding-left: 0.28rem;display: flex;align-items: center;}
.newsList_hot_txt_more p{margin-right: 0.2rem;color: #999;}
.newsList_hot_txt_more svg{width: 0.18rem;height: auto;}
.newsList_hot_txt_more path{fill: #c0c0c0;}
.newsList{padding: 2.32rem 0 1.35rem;background: #f1f1f1;position: relative;}
.newsList_box{display: flex;justify-content: space-between;}
.newsList_l{width: 84.12%;display: flex;justify-content: space-between;}
.newsList_r{width: 12.5%;}
.newsList_hz{width: 78.6%;}
.newsList_con{margin-bottom: 0.8rem;}
.newsList_l>h2{font-size: 0.4rem;color: #3578d1;font-weight: bold;}
.newsList_nr{border-radius: 0.06rem;padding: 0.28rem 0.5rem 0.28rem 0.4rem;background: #fff;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s;margin-bottom: 0.3rem;}
.newsList_txt{display: flex;align-items: center;width: 90%;}
.newsList_date{display: flex;flex-direction: column;justify-content: center;width: 1.24rem;border-right: 2px solid #f1f1f1;margin-right: 0.5rem;}
.newsList_date p{font-size: 0.36rem;color: #999;transition: all 0.3s;white-space: nowrap;font-weight: bold;}
.newsList_date span{color: #c5c5c5;transition: all 0.3s;}
.newsList_txt_box h3{font-size: 0.3rem;margin-bottom: 0.05rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;transition: all 0.3s;color: #333;}
.newsList_txt_box p{color: #999;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: all 0.3s;}
.newsList_more{display: flex;align-items: center;}
.newsList_more p{color: #999;margin-right: 0.2rem;transition: all 0.3s;}
.newsList_more svg{width: 0.18rem;}
.newsList_more path{fill: #999999;transition: all 0.3s;}
.newsList_nr:hover{background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right, #3579d1, #25589a);}

.newsList_nr:hover *{color: #fff;}
.newsList_nr:hover .newsList_more path{fill: #fff;}
.newsList_r p{height: 0.35rem;display: flex;align-items: center;justify-content: center;border-radius: 0.06rem;background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right, #3579d1, #25589a);color: #fff;margin-bottom: 1px;}
.newsList_r li{background: #fff;margin-bottom: 1px;border-radius: 0.06rem;height: 0.35rem;}
.newsList_r li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;color: #999;position: relative;}
.newsList_r li a::after{content: '';position: absolute;width: 2px;height: 100%;background: #3274c9;right: 0;top: 0;opacity: 0;}
.newsList_r li:hover a{color: #26599a;}
.newsList_r li:hover a::after{opacity: 1;}
.newsList_r li.on{background: #3579d1;background: -webkit-linear-gradient( to right , #3579d1, #25589a);background: linear-gradient( to right, #3579d1, #25589a);}
.newsList_r li.on a{color: #fff;}
.newsList_txt_box{width: calc(100% - 2.5rem);}
@media screen and (max-width: 1900px) {
	.newsList_r p{height: 0.45rem;}
	.newsList_r li{height: 0.45rem;}
}
@media screen and (max-width: 1260px) {
	.newsList_hot_img{margin-right: 0.4rem;}
	.newsList_l{flex-direction: column;}
	.newsList_l>h2{margin-bottom: 0.4rem;}
	.newsList_hz{width: 100%;}
	.newsList_r{padding-top: 1rem;}
}
@media screen and (max-width: 991px) {
	.newsList_hot_txt_r{display: none;}
	.newsList_hot_txt{width: calc(100% - 3.74rem);}
	.newsList_date{width: 2rem;}
}
@media screen and (max-width: 767px) {
	.newsList_hot_box{position: initial;transform: translate(0%,0%);}
	.sub_banner4 .sub_banner_txt2{padding: 0;}
	.newsList_hot_box{width: 100%;padding: 0.4rem;}
	.newsList_hot_box{flex-direction: column;}
	.newsList_hot_img{width: 100%;height: auto;margin: 0 0 0.5rem;}
	.newsList_hot_txt{width: 100%;}
	.newsList_hot_txt_l p{font-size: 0.28rem;}
	.newsList_hot{padding: 0.5rem 5%;background: #f1f1f1;}
	.newsList{padding: 0.4rem 0 0.8rem;}
	.newsList_box{flex-direction: column-reverse;}
	.newsList_r{padding: 0;margin-bottom: 0.3rem;width: 100%;display: none;}
	.newsList_r ul{display: flex;flex-wrap: wrap;}
	.newsList_r ul li{margin: 0 0.2rem 0.2rem 0;width: auto;height: 0.6rem;padding: 0 0.2rem;}
	.newsList_r li a::after{display: none;}
	.newsList_l{width: 100%;}
	.newsList_more{display: none;}
	.newsList_txt{width: 100%;}
	.newsList_date p{font-size: 0.4rem;}
	.newsList_date span{font-size: 0.28rem;}
	.newsList_txt_box h3{font-size: 0.4rem;}
	.newsList_txt_box p{font-size: 0.28rem;}
	.newsList_date{width: 1.5rem;}
	.newsList_txt_box{width: calc(100% - 2rem);}
	
}

/* 隐私政策 */
.pri{background: #f2f7fd;padding: 0.8rem 0 1.8rem;}
.pri_box{padding: 0 1rem;}
.pri_con{padding: 0.75rem 0.7rem 0.95rem;background: #fff;}
.pri_h2{text-align: center;margin-bottom: 0.46rem;}
.pri_h2 h2{font-size: 0.36rem;}
.pri_h2 img{width: 0.6rem;height: auto;}
.pri_txt p{line-height: 2;font-size: 14px;color: #666;}
@media screen and (max-width: 767px) {
	.pri_box{padding: 0;}
	.pri_con{padding: 0.5rem;}
	.pri_h2 h2{font-size: 0.44rem;}
	.honor_j{display: none;}
}

.about_ch_tw_txt{color: #333;}
.newsList_hot_txt_more:hover p{color: #666;}
.newsList_hot_txt_more:hover path{fill: #666;}

/* 修改 */
.proList_con .proNewp,.proList_con .proNewn{
	width: 50px;
	height: 50px;
	background-image: none;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 2px solid #498feb;
	border-radius: 50%;
	transition: all 0.5s;
}
.proList_con .proNewp:hover,.proList_con .proNewn:hover{
	opacity: 0.8;
}
.proList_con .proNewp svg,.proList_con .proNewn svg{
	width: 15%;
	height: auto;
}
.proList_con .proNewp svg path,.proList_con .proNewn svg path{
	fill: #498feb;
}
.proList_con .proNewp svg{
	transform: rotate(180deg);
}
.proList_con .proNewp{
	left: 2%;
}
.proList_con .proNewn{
	right: 2%;
}
.develop_fz_box{padding: 0 2rem;}
@media screen and (max-width: 1260px) {
	.develop_fz_box{padding: 0;}
}

@media screen and (max-width: 767px) {
	.proList_swi{height: 100%;}
}
.serve_b_box{position: relative;overflow: hidden;}
.serve_b_box .logo_bj{position: absolute;opacity: 0.04;bottom: -0.05rem;right: 0;width: 1.43rem;height: auto;}
.xsx .pub_a{border-radius: 0.06rem;width: 100%;justify-content: center;}

.fadeInAnim {
    opacity: 0;
    -webkit-transform: translateY(200px);
    transform: translateY(200px);
    -webkit-transition: opacity .8s ease-out, transform .6s ease-out;
    transition: opacity .8s ease-out, transform .6s ease-out;
}

.fadeInAnim.visible {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}

footer{position: relative;z-index: 9;}

.about_o_img,.about_ch_img,.sub_banner{overflow: hidden;}
.h_pro_swi .swiper-slide-active .h_pro_img img,
.about_o_img img,
.about_ch_img img.on,
.proList_swi .swiper-slide-active .proList_bj img,
.sub_banner .mob_pc

{
	-webkit-animation-name: ban_img;
	animation-name: ban_img;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-fill-mode: linear;
	animation-fill-mode: linear;
}
@-webkit-keyframes ban_img {
	0% {
		transform: scale(1.15);
		/* filter: blur(8px); */
	}
	100% {
		transform: scale(1);
		/* filter: blur(0px); */
	}
}

.deve_nr_r{transition: all 0.3s;}
.deve_nr_r:hover{transform: scale(1.05);}
.proInfoFive_ty_tw_l_box{transition: all 0.3s;}
.proInfoFive_ty_tw_l_box:hover{transform: scale(1.05);}
 
.about_ch_txt_box{display: none;}
.about_ch_txt_box.on{display: block;}
.abo_swi{height: 100vh;}



@media screen and (max-width: 1300px) {
	.proInfoFour_nav a img{width: 0.24rem;height: 0.24rem;}
	.foot_t_nav li{margin-right: 0.3rem;}
}
@media screen and (max-width: 767px) {
	.abo_swi{height: auto;}
	.abo_swi .swiper-wrapper{flex-direction: column;}
	.about_ch_con{margin-bottom: 0.5rem;}
	.about_lc_box{height: auto;}
	.about_lc{height: auto;}
}

.work_con2 .work_img{backface-visibility: hidden;transform: rotateY(180deg);transition: all 0.5s;}
.work_con2 .work_txt{backface-visibility: hidden;transition: all 0.5s;}
.work_con2:hover .work_img{transform: rotateY(0deg);}
.work_con2:hover .work_txt{transform: rotateY(180deg);}


.proInfoFour_t{height: 6.7rem;}
.proInfoFour_t_bj{height: 6.7rem;position: fixed;z-index: -1;top: 80px;}
.proInfoFour{position: relative;padding: 1.84rem 0 1.2rem;background: #fff;}
.proInfoFour_t_box{background: #76c394;padding: 0.5rem 0.4rem;color: #fff;height: auto;top: 0;left: 50%;transform: translate(-50%,-50%);z-index: 10;}
.proInfoFour_t_txt{width: 80%;display: flex;justify-content: space-between;align-items: center;}
.proInfoFour_t_txt_box{margin-bottom: 0;}
.proInfoFour_t_txt_box>span{color: #fff;margin-bottom: 0.3rem;font-size: 0.5rem;}
.proInfoFour_t_txt_box p{width: 100%;color: #fff;}

.proInfoFour_tab h3{font-size: 0.3rem;margin-bottom: 0.38rem;}
.proInfoFour_tab table{width: 100%;border: none;}
.proInfoFour_tab table tr{border: none;}
.proInfoFour_tab table tr th{border: none;padding: 18px 10px;background: #e6e6e6;}
.proInfoFour_tab table p{padding-left: 0.3rem;}
.proInfoFour_tab table td{border: none;padding: 12px 8px;background: #f4f4f4;}
.proInfoFour_t_img{width: 2rem;}
.proInfo_t_txt_box .spa1{font-size: 0.46rem;}


.subnav {
	text-align: center;
	background: #fff;
	display: none;
}

.subnav a {
	display: block;
	flex: 1;
	color: #646464;
	font-size: 3.47vw;
	line-height: 3.38;
}

.subnav a.on {
	color: #2b6ebe;
}

@media screen and (max-width: 1440px) {
	.proInfoFour_t_bj{top: 60px;}
}
@media screen and (max-width: 991px) {
	.proInfo_t_txt{padding: 1.7rem 0 0 1.5rem;}
}
@media screen and (max-width: 767px) {
	.proInfoFour_t_box{position: initial;transform: translate(0%,0%);margin-bottom: 0.7rem;}
	.proInfoFour{padding: 0.8rem 0;}
	.proInfoFour_t_txt{margin-bottom: 0;width: 100%;}
	.proInfoFour_t_txt_box>span{margin-bottom: 0;}
	/* .proInfoFour_tab table tr th:nth-child(1){width: 50%;}
	.proInfoFour_tab table tr th:nth-child(2){width: 50%;} */
	.proInfoFour_tab h3{font-size: 0.4rem;}
	.proInfoFour_t_img{width: 1.6rem;margin-left: 0.6rem;}
	.proInfo_t_txt{padding: 1rem 0.2rem 0 0;}
	.proInfo_t{height: auto;}
	.proInfo_t_txt_h2{margin-bottom: 0.8rem;}
	.proInfo_t_txt_box .spa1{font-size: 0.36rem;line-height: 1.2;}
	
	.sub_banner_txt{bottom: auto;top: 1rem;justify-content: flex-start;background: none;left: 5%;}
	.sub_banner_txt h2{color: #333;font-size: 0.52rem;}
	
	.deve_nr_l{display: none;}
	.deve_nr_m{display: none;}
	.deve_nr_r{width: 100%;}
	.deve_con::after{display: none;}
	
	.subnav{display: flex;}
	.newsList_hot_box{margin-top: -2rem;}
	.sub_banner4 .sub_banner_txt2{padding: 0 0 1.5rem;}
	.newsList_r{display: none;}
	
	.proList_txt{justify-content: flex-start;padding: 2.5rem 0 0;}
	.proInfo_t_box{flex-direction: column;overflow: hidden;}
	.proInfo_t_txt{padding: 0;}
	.proInfo_t_txt_h2{margin: 0;height: 3rem;display: flex;flex-direction: column;justify-content: center;}
	.proInfo_t_txt_box{margin-top: 0.8rem;}
	.proInfo_t_img{width: 100%;}
}

.proList_all_swi{height: 100%;}


@media screen and (min-width: 2000px) {
	.proInfo_t_img_box{margin-bottom: 3.4rem;}
}


.proInfo_par_img .img2{display: none;}