/*类标签*/
em,i,cite{font-style: normal;}
strong,a{text-decoration: none;}
strong,a:hover{text-decoration: none;}
img{height:100%;width: 100%;border: 0;vertical-align: middle;object-fit: cover;}
input{outline: none;padding-left: 10px;border: 1px solid #DEDEDE;}
select{border-color: #DEDEDE;}
textarea{outline: none;resize: none;padding:5px 0 0 10px;border-color: #DEDEDE;}
a,p,b,li{ text-decoration:none;color: #333;}
p{margin: 0;}
b{display: block;}
a:hover,button:hover{cursor:pointer;text-decoration:none;}
b,em,i,span,u{font-weight: 400;font-style: normal;}
table{border-collapse:collapse;}
iframe{margin-bottom: -5px;}
select{border-color: #DEDEDE;}
label{font-weight: normal;}
button{border: none;background-color: transparent;outline: none; }
input::-webkit-input-placeholder {color: #999;}/* 修改placeholder的属性 */
input::-moz-input-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
textarea::-webkit-input-placeholder {color: #999;}
textarea::-moz-input-placeholder {color: #999;}
textarea::-ms-input-placeholder {color: #999;}
*:focus{outline: none !important; box-shadow:none !important; }/* 取消focus点击效果 */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: bold;}
/* 滚动条 */
.exp_nr::-webkit-scrollbar{
width:3px;
}
.exp_nr::-webkit-scrollbar-track{
background: #ddd;
border-radius:2px;
}
.exp_nr::-webkit-scrollbar-thumb{
background: #18da46;
border-radius:25px;
}
.exp_nr::-webkit-scrollbar-corner{
background: #179a16;
}
/*过渡*/
.swip_home .swiper-pagination-bullet,.hot_pro_nr,.hot_pro_img,.more img,.h_revi_nr,.h_news_img img,.h_news_txt h3,.h_why_nr *,.nav>ul>li>a::after,.pro_con,.faq_title_icon img,.faq_more img,.instant_con::after,.contact_fin_nr p,.contact_fin_img,.show_crumbs,.cor_con,.swiper_button img,.taste_numberb_box_r,.fac_bb_img img,.pro_nav_tab2_img img,.h_r_box img,.h_ins_con>a img,.sub_img_box a img,.method_txt,.about_pag_ul p::after,.about_pag_ul p{
	transition: all .6s;
	-moz-transition: all .6s;	/* Firefox 4 */
	-webkit-transition: all .6s;	/* Safari 和 Chrome */
	-o-transition: all .6s;	/* 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
}
/* 公共 */
/* pc和移动端的隐藏显示 */
.xs,.xs2{display: block;}
.yc,.yc2{display: none;}
@media (max-width: 767px) {
  .xs,.xs2{display: none;}
  .yc,.yc2{display: block;}
}
/* 图片移入效果 */
.exp_box:hover img,.tra_box:hover img,.banner_zy_img:hover img,.ser_img:hover img,.h_news_nr:hover .h_news_img img,.fac_bb_img:hover img,.h_r_box:hover img,.h_ins_con>a:hover img,.sub_img_box a:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}.sub_img_box a:hover img{
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
}
/* 使用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;}
/* 标题 */
.title{text-align: center;}
.title h2{font-size: 0.36rem;}
.title p{font-size: 0.18rem;margin-top: 0.06rem;}
/* 视频弹窗 */
#hi-video-pop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-video-pop * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-video-pop .hi-close {
  position: fixed;
  top: 86%;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  color: #fff;
  background: #fff;
  border-radius: 50%;
  transition: 0.5s;
  cursor: pointer;
}
#hi-video-pop .hi-close:after,
#hi-video-pop .hi-close:before {
  content: "";
  position: absolute;
  bottom: 24px;
  left: 10px;
  width: 30px;
  height: 2px;
  background: #333;
  transition: 0.5s;
}
#hi-video-pop .hi-close:hover {
  background: #1c4798;
}
#hi-video-pop .hi-close:hover:after,
#hi-video-pop .hi-close:hover:before {
  background: #fff;
}
#hi-video-pop .hi-close:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#hi-video-pop .hi-close:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#hi-video-pop video {
  position: fixed;
  left: 50%;
  top: 50%;
  max-width: 90%;
  max-height: 70%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* 图片弹窗 */
#hi-img-pop {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-img-pop * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-img-pop .hi-close {
		position: fixed;
		top: 86%;
		left: 50%;
		margin-left: -25px;
		width: 50px;
		height: 50px;
		color: #fff;
		background: #fff;
		border-radius: 50%;
		transition: .5s;
		cursor: pointer;
}

#hi-img-pop .hi-close:after,
#hi-img-pop .hi-close:before {
		content: "";
		position: absolute;
		bottom: 24px;
		left: 10px;
		width: 30px;
		height: 2px;
		background: #333;
		transition: .5s;
}

#hi-img-pop .hi-close:hover {
		background: #019dee;
}

#hi-img-pop .hi-close:hover:after,
#hi-img-pop .hi-close:hover:before {
		background: #fff;
}

#hi-img-pop .hi-close:after {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
}

#hi-img-pop .hi-close:before {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
}

#hi-img-pop img {
		position: fixed;
		left: 50%;
		top: 50%;
		max-width: 90%;
		max-height: 70%;
		width: auto;
		height: auto;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
}

.brand .swiper-slide-active .brand_con_p p{
	-webkit-animation-name: fadeInRightSm;
	animation-name: fadeInRightSm;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	animation-delay: .4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.brand .swiper-slide-active .brand_con_p p:nth-child(2){
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.brand .swiper-slide-active .brand_con_p p:nth-child(3){
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
}
.brand .swiper-slide-active .brand_con_p p:nth-child(4){
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.brand .swiper-slide-active .brand_con_p p:nth-child(5){
	-webkit-animation-duration: 2.5s;
	animation-duration: 2.5s;
}
/* 开始 */

/* 导航 */
nav{height: 100px;width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;transition: all .6s;-webkit-transition: all .6s;background: #fff;}
nav>.container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.logo{display: flex;align-items: center;height: 100%;z-index: 100;}

.logo img{width:260px;height: auto;}

.logo p{color: #333;margin-left: 20px;padding-left: 15px;border-left: 1px solid #2cacce;width: 2.2rem;line-height: 1;}
.nav_r{height: 100%;display: flex;justify-content: flex-end;}
.nav{margin-right: 1.6rem;height: 100%;width: 100vw;position: absolute;left: 0;}
.nav>ul{display: flex;align-items: center;height: 100%;width: 100%;justify-content: center;}
.nav>ul>li{height: 100%;}
.nav>ul>li>a{color: #333;margin: 0 0.2rem;height: 100%;display: flex;align-items: center;text-transform: uppercase;font-size: 18px;position: relative;}
.nav>ul>li>a::after{content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 2px;background: #fff;}
.nav>ul>li>a:hover::after,.nav>ul>li.on>a::after{width: 100%;left: 0;background: #2cacce;}
.nav>ul>.on>a::after{width: 100%;left: 0;background: #fff;}
.nav>ul>li>a:hover,.nav>ul>li.on>a{color: #2cacce !important;}
/* .nav>ul>li:first-child a{margin-left: 0;} */
.nav>ul>li>a>img{width: 8px;height: auto;margin-left: 10px;}
.nav_rr{display: flex;align-items: center;padding-left: 1rem;z-index: 100;}
.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: #2cacce;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;}
.nav_tel img{width: 17px;margin-left:0.2rem;}
.nav_tel p{font-weight: bold;color: #fff;}

.nav1_none{top: -100px !important;}
.nav2_none{top: 70px !important;}
@media (max-width: 1440px) {
.logo img{width:150px;height: auto;}
}
@media (max-width: 1440px) {
  .nav2_none{top: 60px !important;}
}
.nav_on,.nav_sub,.nav_on2{background: #fff;}
.nav_on .xs,.nav_sub .xs,.nav_on2 .xs{display: none;}
.nav_on .yc,.nav_sub .yc,.nav_on2 .yc{display: block;}
.nav_on .nav>ul>li>a,.nav_sub .nav>ul>li>a,.nav_on2 .nav>ul>li>a{color: #333;}
.nav_sub{top: 0;}
.pro_nav2{position: absolute;top: 100%;left: 0;z-index: 1000;background: #fff;border-radius: 5px;box-shadow: 0 6px 12px rgba(0,0,0,0.18);padding: 5px 0;display: none;width: auto;white-space: nowrap;}


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

	/* 移动端导航 */
#c-header .c-nav2 {
  position: absolute;
  top: 100px;
  right: -100%;
  width: 100%;
  height: calc(100vh - 100px);
  height: -webkit-calc(0vh);
  font-size: 14px;
  line-height: 50px;
  background: #F1F1F1;
  overflow-y: auto;
  transition: all 0.5s;
  text-align: left;
}
@media (max-width: 1200px) {
  #c-header .c-nav2 {
    top: 60px;
    height: calc(100vh - 60px);
  }
}
#c-header .c-nav2 > li:last-child {
  border-bottom: 1px solid #f1f1f1;
}
#c-header .c-nav2 li {
  padding: 0 20px;
  border-top: 1px solid #fff;
}
#c-header .c-nav2 li .c-title-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#c-header .c-nav2 li a {
  color: #333;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;	font-size: 16px;
  display: block;
	width: 90%;
}
#c-header .c-nav2 li a i {
  font-size: 20px;
}
#c-header .c-nav2 li a:hover,
#c-header .c-nav2 li.on > a {
  color: #2cacce;
}
#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-nav2 {
	  top: 60px;
	  height: calc(100vh - 60x);
	}
}
#c-header .c-switch i {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #333;
  -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-style2 .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: #666 !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;}
	.nav>ul>li>a{padding: 0 0.15rem;}
}
@media screen and (max-width: 1024px) {
	.nav_r{display: none;}
	.nav_box2{display: block;}
  nav{height: 60px;background: #fff;}
	nav .xs{display: none;}
	nav .yc{display: block;}
}
@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;}
	nav{height: 60px;}

	nav .nav ul li a{color: #333;}
	.logo img{width: 1.2rem;}
}
@media screen and (max-width: 767px) {
	.logo img{width: 75px;}
	.logo p{width: auto;padding-left: 10px;margin-left: 10px;font-size: 12px;}
	#c-header .c-nav2 {
	  top: 60px;
	  height: calc(100vh - 60px);
	}
}

/* 字体引用 */
@font-face{
	font-family: 'Montserrat';
	src: url(../images/Montserrat-Regular.ttf);
}
@font-face{
	font-family: 'Montserrat_m';
	src: url(../images/Montserrat-Medium.ttf);
}
@font-face{
	font-family: 'Montserrat_s';
	src: url(../images/Montserrat-SemiBold.ttf);
}
/* 顶部导航 */
nav{top: 0;}
.topfloating{height: 60px;text-align: center;background: #f8f8f8;position: fixed;top: 0;left: 0;width: 100%;z-index: 2000;transition: all .6s;-webkit-transition: all .6s;overflow: hidden;}
.topf{position: relative;height: 100%;}
.topf img{position: absolute;width: 18px;height: 18px;right: 0;top: 50%;transform: translateY(-50%);cursor: pointer;}
.topf p{height: 100%;display: flex;align-items: center;justify-content: center;}
.topf p a{margin-left: 0.3rem;text-decoration: underline;}
.topf p a:hover{color: #2cacce;}

/* 导航 */
.nav_rr>img{width: 20px;height: auto;object-fit: contain;cursor: pointer;}
@media (max-width: 1900px) {
  .nav>ul>li>a{font-size: 16px;}
}
@media (max-width: 1580px) {
  .nav>ul>li>a{font-size: 14px;}
}
/* banner */
.h_b_box{height: 100%;}
.h_b_img{width: 100%;height: 100%;position: relative;display: block;}
.h_b_img img{position: absolute;left: 0;top: 0;width: 100%;height: 100vh;}
.h_b_img .img1{z-index: 1;}
.h_b_img .img2{z-index: 2;display: none;}
.h_b_img .img3{z-index: 3;}
.h_b_img .img4{z-index: 4;display: none;}
@media (max-width: 767px) {
  .h_b_img .img1{z-index: 1;display: none;}
  .h_b_img .img2{z-index: 2;display: block;}
  .h_b_img .img3{z-index: 3;display: none;}
  .h_b_img .img4{z-index: 4;display: block;}
}
.h_b_img video{z-index: 5;position: absolute;left: 0;top: -1vh;width: 100%;height: 102vh;object-fit: cover;}
.h_banner{height: 100vh;background: #fff;}
.swip_home{height: 100%;}
.h_b_txt{position: absolute;left: 50%;transform: translateX(-50%);top: 0;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;z-index: 10;padding-bottom: 1.75rem;}
.h_b_txt_video{width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border: 2px solid rgba(255,255,255,0.3);border-radius: 50%;margin-bottom: 0.7rem;}
.h_b_txt_video img{width: 15px;height: auto;}
.h_b_txt>p{text-transform: uppercase;color: #fff;margin-bottom: 0.3rem;}
.h_b_txt_p{text-align: right;}
.h_b_txt_p p{font-size: 0.72rem;color: #fff;line-height: 1.2;}
.h_b_txt_p p:first-child{color: #2cacce;font-family: 'Montserrat_m';}
.pag_home{width: 72.9% !important;left: 50% !important;bottom: 0.58rem !important;transform: translateX(-50%);text-align: right;}
@media (max-width: 1580px) {
  .pag_home{width: 84% !important;}
}
.swip_home .swiper-pagination-bullet{width: 10px;height: 10px;background: none;border: 2px solid rgba(255,255,255,0.5);opacity: 1;}
.swip_home .swiper-pagination-bullet-active{width: 50px;background: #fff;border-color: #fff;border-radius: 10px;}
.h_b_txt2{align-items: flex-start;}
.h_b_txt2 .h_b_txt_p{text-align: left;}

.hot_pro{padding: 1.3rem 0 1.4rem;background: #fff;position: relative;z-index: 1;}
.com_title{text-align: center;margin-bottom: 0.6rem;}
.com_title p{display: flex;align-items: center;justify-content: center;}
.h_revi .com_title p{min-height: 1.44rem;}.com_title p a:hover{color: #2cacce;}
.com_title h2{position: relative;font-family: 'Montserrat_s';font-size: 0.48rem;text-transform: uppercase;}
.com_title h2::after{content: '';position: absolute;background-size: contain;width: 0.18rem;height: 0.18rem;}
.com_title h2 span{color: #2cacce;margin-right: 0.1rem;}






@media (max-width: 1580px) {
  .hot_pro_txt_box{width: 4rem;}	.h_revi .com_title p{min-height: 108px;}
}
.hot_pro_txt h3{font-size: 0.36rem;margin-bottom: 0.3rem;text-transform: uppercase;}
.hot_pro_txt p{color: #666;line-height: 1.9;margin-bottom: 0.3rem;padding-right: 0.7rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.hot_pro_txt span{color: #2CACCE;}


.h_rev_con{text-align: center;}
.h_rev_con>p{text-align: center;line-height: 1.9;margin-bottom: 0.5rem;}
.more{height: 0.5rem;padding: 0 0.35rem;border-radius: 50px;border: 2px solid #999;display: inline-flex;justify-content: center;align-items: center;color: #999;}
.more img{width: 5px;height: auto;margin-left: 0.14rem;position: relative;left: 0;}
.more:hover{opacity: 0.8;}
.more:hover img{left: 0.05rem;}
.h_rev_t{background: #f0f0f0;height: 7.6rem;padding-top: 1.25rem;position: relative;}
.h_rev_t_bj{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.h_rev_t_bj_box{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 62%;overflow: hidden;width: 100%;}
.h_rev_t_bj_con{height: 200%;animation: yanMove 15s infinite linear;position: absolute;top: 0;width: 100%;}
.h_rev_t_bj_con img{object-fit: contain;height: 50%;}
/* .h_rev_t_bj .imgbj3{position: absolute;top: 80%;left: 50%;transform: translateX(-50%);height: 80%;object-fit: contain;animation: yanMove1 10s infinite linear; } */

@-webkit-keyframes yanMove {
  0% {
    top: 0;
  }
  100% {
    top: -100%;
  }
}
@keyframes yanMove {
  0% {
    top: 0;
  }
  100% {
    top: -100%;
  }
}
.h_rev_box{position: relative;z-index: 10;}
.h_rev{background: #fff;}
.h_r{padding: 20px;display: flex;flex-wrap: wrap;}
.h_r_box{width: calc((100% - 20px)/2);margin: 0 20px 20px 0;position: relative;height: 5.76rem;overflow: hidden;}
.h_r_box:nth-child(2n){margin-right: 0;}
.h_r_txt{position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;padding-top: 0.5rem;text-align: center;}
.h_r_txt h3{font-size: 0.48rem;font-family: 'Montserrat_m';}
.h_r_txt p{color: #666;margin-bottom: 0.05rem;}
.more2{border: none;}

.h_revi{padding: 0.6rem 0 1.2rem;background: #fff;position: relative;z-index: 1;}
.h_revi_box .com_title p{margin-top: 0.3rem;display: block;}
.h_revi_box .com_title p span{font-family: 'Montserrat_m';color: rgba(194,194,194,0.6);}
.h_revi_nr{width: auto;height: 1.8rem;border-radius: 0.1rem;}
.h_revi_nr:hover,.swiper-slide-active .h_revi_nr{box-shadow: 0 0 0.3rem rgba(0,0,0,0.1);}
.swiper_button{background-image: none;width: auto;height: auto;top: 50%;transform: translateY(-50%);margin: 0;}
.swiper_button img{width: 15px;height: auto;}
.swiper_button img:last-child{display: none;}
.swiper_buttonp{left: 0;}
.swiper_buttonn{right: 0;}
.swip_hrevi{padding: 0.3rem;}
.swiper_button:hover img:first-child{display: none;}
.swiper_button:hover img:last-child{display: block;}


.inn_bj{position: fixed;z-index: -1;width: 100%;height: 100%;top: 0;left: 0;}
.h_inn{height: 7.8rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.h_inn .com_title{margin-bottom: 0;}
.h_inn .com_title *{color: #fff;}
.h_inn .com_title p{width: 17rem;margin-top: 0.1rem;}
.video_but{width: 0.6rem;height: 0.6rem;border: 3px solid #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.video_but img{width: 0.15rem;height: auto;}
.h_inn_box{text-align: center;margin-top: 1rem;display: flex;align-items: center;justify-content: center;flex-direction: column;cursor: pointer;}
.h_inn_box p{margin-top: 0.16rem;color: #fff;}

.h_why{padding: 1.1rem 0 1.2rem ;position: relative;z-index: 1;background: #f7f7f7;}
.h_why_con{display: flex;flex-wrap: wrap;}
.h_why_nr{width: calc((100% - 0.4rem)/2);margin: 0 0.4rem 0.4rem 0;border-radius: 0.2rem;background: #fff;height: 2.2rem;display: flex;align-items: center;justify-content: center;}
.h_why_nr:nth-child(2n){margin-right: 0;}
.h_why_nr .img2{display: none;}
.h_why_icon img{width: 0.91rem;height: 0.88rem;object-fit: contain;}
.h_why_r img{width: 0.12rem;height: auto;}
.h_why_icon{margin-right: 0.52rem;}
.h_why_txt{width: 60.7%;}
.h_why_txt h3{margin-bottom: 0.1rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.h_why_txt p{color: #666;margin-bottom: 0.05rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.h_why_nr:hover .img1{display: none;}
.h_why_nr:hover .img2{display: block;}
.h_why_nr:hover .h_why_txt h3{color: #2cacce;}

.h_ins{padding: 1.1rem 0 1.5rem ;position: relative;z-index: 1;background: #fff;}
.h_ins_con{display: flex;padding: 0 0.6rem;}
.h_ins_con>a{margin: 0 0.2rem;height: 5.6rem;overflow: hidden;}
.h_ins_box .com_title p img{width: 0.22rem;margin: 0 0.1rem;}

.h_news{padding: 1.2rem 0 1.1rem;position: relative;z-index: 1;background: #f5f5f5;}
.h_news_con{position: relative;}
.h_news_prev{left: -0.4rem;}
.h_news_next{right: -0.4rem;}
.h_news_img{height: 2.96rem;overflow: hidden;}
.h_news_txt{padding: 0.3rem 0;}
.h_news_txt h3{margin-bottom: 0.08rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 0.58rem;}
.h_news_txt span{color: #999;display: block;}
@media (max-width: 1580px) {
  .h_news_txt h3{height: 25px;}
}
.h_news .swiper_button{top: 1.48rem;}
.h_news_nr:hover .h_news_txt h3{color: #2cacce;}

/* 底部 */
footer{padding: 0.5rem 0 ;
background: -moz-linear-gradient(right, #daf7fc 0%, #b7deec 100%);
background: -webkit-linear-gradient(left, #daf7fc 0%,#b7deec 100%);
background: linear-gradient(to right, #daf7fc,#b7deec);}
.foot_t{display: flex;justify-content: space-between;margin-bottom: 0.85rem}
.foot_t_l{width: 4.7rem;}
.foot_t_l>a img{width: 157px;height: auto;margin-bottom: 0.35rem;}
.foot_form{width: 100%;height: 0.5rem;background: #fff;border: 1px solid #9ec7d2;border-radius: 5px;padding-left: 0.25rem;position: relative;margin-bottom: 0.26rem;}
.foot_form input{width: 100%;height: 100%;padding-right: 0.5rem;border: none;}
.foot_form button{background: #2cacce;border-radius: 4px;width: calc(0.5rem - 2px);height: calc(0.5rem - 2px);position: absolute;right: -1px;top: 0;z-index: 10;display: flex;align-items: center;justify-content: center;}
.foot_form button img{width: 0.18rem;height: auto;}
.foot_form_radio label{display: flex;justify-content: flex-start;}
.foot_form_radio label input{margin: 4px 0.14rem 0 0;}
.foot_form_radio p{font-size: 14px;color: #39494f;text-align: justify;}.foot_form_radio p a{color: #2cacce;}
.foot_t_r{display: flex;justify-content: flex-end;}
.foot_ul{margin-right: 1rem;}
.foot_ul:last-child{margin-right: 0;}
.foot_ul>a{font-family: 'Montserrat_s';margin-bottom: 0.28rem;display: block; font-weight:bold;}
.foot_ul ul a{font-size: 14px;color: #39494f;margin-bottom: 0.2rem;display: block;}
.foot_t_r a:hover{color: #2cacce;}
.foot_b{display: flex;justify-content: space-between;}
.foot_b_icon img{height: 0.21rem;width: auto;margin-right: 0.3rem;}
.foot_b_l p{font-size: 14px;color: #77919c;}
.foot_b_l{display: flex;align-items: center;}
.foot_b>p{font-size: 14px;color: #39494f;}
@media (max-width: 1900px) {
  .foot_b_l p,.foot_b>p{font-size: 12px;}
}
@media (max-width: 1580px) {
  .foot_form_radio p,.foot_ul ul a{font-size: 12px;}
}

/* 二级导航 */
.pro_nav2{width: 100%;z-index: 100;top: 100px;border-radius: 0;padding: 0;box-shadow: none;}
.nav>i{content: '';position: absolute;width: 100%;height: 100vh;background: rgba(0,0,0,0.3);left: 0;display: none;top: 100px;}
.pro_nav_tab{height: 1.2rem;width: 100%;background: #fff;display: flex;justify-content: center;align-items: center;border-top: 1px solid #ddd;}
.pro_nav_tab a{margin: 0 0.47rem;color: #999;}
.pro_nav_tab a:hover{color: #333;}
.pro_nav_tab2_box{background: #fff;padding-bottom: 0.75rem;}
.pro_nav_tab2_nr{display: flex;justify-content: center;}
.pro_nav_tab2_hz{width: calc((100% - 0.8rem)/5);margin-right: 0.2rem;}
.pro_nav_tab2_hz:last-child{margin-right: 0;}
.pro_nav_tab2_img{background: #f8f8f8;height: 2.61rem;display: flex;justify-content: center;align-items: center;}
.pro_nav_tab2_img img{height: 2rem;width: auto;position: relative;top: 0;}
.pro_nav_tab2_img:hover img{top: -10px;}
.pro_nav_tab2_hz p{margin-top: 0.2rem;text-align: center;}
.pro_nav2 .nav_all{display: block;text-align: center;margin-top: 0.35rem;color: #2cacce;text-decoration: underline;padding: 0;}
.pro_nav_tab2 .on{color: #333;}
.pro_nav_search{height: 2.71rem;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
.pro_nav_search>img{position: absolute;width: 18px;height: 18px;right: 13.55%;top: 0.3rem;cursor: pointer;}
.pro_nav_search h2{font-family: 'Montserrat_s';font-size: 0.48rem;color: #fff;margin-bottom: 0.2rem;}
.pro_nav_search form{width: 8rem;height: 0.6rem;background: #fff;border-radius: 0.1rem;position: relative;}
.pro_nav_search form input{height: 100%;border: none;padding-left: 0.2rem;width: 100%;}
.pro_nav_search form button{position: absolute;height: 100%;right: 0.4rem;top: 0;}
.pro_nav_search form button img{width: 0.2rem;height: auto;object-fit: contain;}
@media screen and (max-width: 1580px) {
	.pro_nav_search>img{right: 8%;}
}
@media screen and (max-width: 1440px) {
	.pro_nav2{top: 60px;}	.nav{margin-right: 2.2rem;}
}
@media screen and (max-width: 1366px) {
	.nav>ul>li>a{padding: 0;}
	.nav{margin-right: 0.6rem;}
}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1024px) {
	#c-header.c-style2 .c-switch i{background: #333;}
}
@media screen and (max-width: 991px) {
	.topf p{font-size: 12px;}
	.logo img{width: 120px;}
	.h_b_txt_video{width: 50px;height: 50px;}
	.h_b_txt_video img{width: 12px;}
	.h_rev_t{height: auto;padding: 1.25rem 0;}
	.more{height: 32px;}
	.h_inn .com_title p{width: 80%;margin: 10px auto 0;}
	.h_why_nr{height: 3rem;}
	.h_why_icon{margin-right: 0.2rem;}
	.h_why_icon img{width: 1.4rem;height: 1.3rem;}
	.h_why_txt{width: 70%;}
	.h_why_r img{width: 9px;}
	.swiper_button{display: none;}
	.foot_t_r{display: none;}
	.foot_t_l{width: 100%;}
	footer{padding: 1.5rem 0;}
	.foot_form{height: 42px;width: 70%;}
	.foot_form button{width: 40px;height: 41px;}
	.foot_form button img{width: 16px;}
	.foot_b{display: block;}
	.foot_b_l{margin-bottom: 15px;}
	.foot_b_icon img{height: 20px;margin-right: 20px;}
}
@media screen and (max-width: 767px) {
	nav{background: #fff;}
	/* .topf p{display: block;} */
	.topf p a{display: block;white-space:nowrap;}
	.topf{padding-right: 36px;}
	.topf img{right: 25px;}
	.h_banner{margin-top: 60px;}
	.h_banner,.h_b_img img{height: 350px;}
	.h_b_txt{padding-bottom: 50px;}
	.h_b_txt>p{font-size: 14px;}
	.h_b_txt_p p{font-size: 24px;}
	.com_title h2{font-size: 24px;padding: 0 20px;}
	.com_title h2::after{width: 12px;height: 12px;}
	.com_title p{font-size: 14px;}
	.hot_pro_con{display: block;}
	.hot_pro_nr{width: 100%;height: auto;margin-bottom: 20px;padding: 20px 0;}
	.hot_pro_nr.on{width: 100%;}
	.hot_pro_img img{height: 130px;}
	.hot_pro_txt_box{width: 100%;}
	.hot_pro_img{width: 41.2% !important;}
	.hot_pro_txt{width: 58.8% !important;}
	.hot_pro_txt h3{font-size: 24px;}
	.com_title{margin-bottom: 0;padding: 30px 0;}
	.hot_pro,.h_rev_t,.h_revi,.h_why,.h_ins,.h_news{padding: 30px 0;}
	.more{padding: 0 15px;}
	.h_r{padding: 1rem 1rem 0;}
	.h_r_box{width: 100%;height: 250px;margin: 0 0 20px 0;}
	.h_revi_nr{height: 90px;}
	.h_revi{padding-bottom: 10px;}
	.h_revi .com_title{margin-bottom: 10px;}
	.h_inn{height: auto;padding: 30px 0;}
	.h_inn .com_title p{width: 86%;}
	.video_but{width: 40px;height: 40px;border: 2px solid #fff;}
	.video_but img{width: 10px;}
	.h_inn_box p{font-size: 14px;margin-top: 10px;}
	.h_inn_box{margin-top: 30px}
	.h_why_con{display: block;}
	.h_why_nr{width: 100%;height: auto;margin-bottom: 20px;padding: 10px 0;}
	.h_why_icon{margin-right: 20px;}
	.h_why_icon img{width: 45px;height: 50px;}
	.h_why_txt h3{font-size: 18px;}
	.h_why_txt p{font-size: 14px;}
	.h_news_img{height: 180px;}
	.h_news_txt h3{height: auto;}
	.foot_t_l>a img{width: 120px;margin-bottom: 20px;}
	.foot_form{width: 100%;margin-bottom: 20px;}
	.foot_form_radio label input{margin-right: 6px;}
	.foot_t{margin-bottom: 20px;}
	.foot_b_l{display: block;margin-bottom: 20px;}
	.foot_b_icon{margin-bottom: 20px;}
}

/* 产品列表 */
.sbanner{height: 8.6rem;position: relative;}
.sub_img_banner{height: 100%;}
.sbanner_txt{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;display: flex;flex-direction: column;justify-content: center;align-items: center;padding-bottom: 0.4rem;}
.sbanner_txt h1{font-size: 0.72rem;color: #fff;font-family: 'Montserrat_s';margin-bottom: 0.3rem;}
.sbanner_txt p{text-align: center;color: #fff;line-height: 2;width: 45%;}
.pro_tab{height: 0.8rem;display: flex;justify-content: center;align-items: center;position: relative;}
.pro_tab::after{content: '';position: absolute;width: 100%;height: 1px;background: #ddd;bottom: 0;left: 0;}
.pro_tab a{line-height: 0.8rem;margin: 0 0.4rem;font-size: 0.19rem;position: relative;}
.pro_tab a.on::after{content: '';position: absolute;width: 100%;height: 2px;background: #2cacce;bottom: -1px;left: 50%;transform: translateX(-50%);}
.pro_tab .on{color: #2cacce;}
.pro{padding: 0.8rem 0 0.6rem;}
.pro_box{display: flex;flex-wrap: wrap;}
.pro_con{width: calc(100%/3);position: relative;top: 0;display: flex;flex-direction: column;align-items: center;margin-bottom: 0.4rem;padding-bottom: 0.45rem;text-align: center;}
.pro_img{height: 4.3rem;padding: 0.4rem 0;}
.pro_img img{object-fit: contain;}
.pro_con h3{margin-bottom: 0.05rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 100%;padding: 0 10px;}
.pro_con p{color: #666;margin-bottom: 0.4rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 100%;padding: 0 10px;}
.pro_con span{color: #2cacce;}
.pro_con:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);top: -0.2rem;}
.sub_img{margin-bottom: 1.3rem;margin-top: 0.2rem}
.sub_img_box>a{height: 4.6rem;margin-bottom: 0.2rem;overflow: hidden;display: block;}
.sub_img_con{display: flex;justify-content: space-between;}
.sub_img_con a{width: calc((100% - 0.2rem)/2);height: 4.6rem;display: block;overflow: hidden;}
.sub_h2{margin-bottom: 0.5rem;text-align: center;}
.sub_h2 h2{font-size: 0.48rem;font-family: 'Montserrat_s';}
.faq{margin-bottom: 1.38rem;}
.faq_box{padding: 0 1rem;}
.faq_nr{border-bottom: 1px solid #ddd;}
.faq_title{height: 0.82rem;position: relative;display: flex;align-items: center;}
.faq_title h3{width: 90%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.faq_title_icon{position: absolute;right: 0;top: 0;height: 0.82rem;padding: 0 0.2rem;display: flex;align-items: center;cursor: pointer;}
.faq_title_icon img{width: 15px;height: auto;}
.faq_p{padding: 0.1rem 0 0.55rem;display: none;}
.faq_p p{width: 90%;color: #666;line-height: 1.9;}
.faq_more{margin-top: 0.55rem;display: flex;align-items: center;text-transform: uppercase;justify-content: center;}
.faq_more p{color: #2CACCE;}
.faq_more img{width: 15px;margin-left: 0.1rem;transform:rotate(0deg)}
.faq_nr.on .faq_title_icon img,.faq_more.on img{transform: rotate(180deg);}
@media screen and (max-width: 1024px) {
	.sbanner{margin-top: 60px;}
}
@media screen and (max-width: 991px) {
	.faq_title,.faq_title_icon{height: 1.2rem;}
}
@media screen and (max-width: 767px) {	
	.tec_t_img video{display: none;}
	.sbanner{height: 350px;}
	.sbanner_txt h1{font-size: 32px;}
	.sbanner_txt p{line-height: 1.6;width: 90%;;}
	.sbanner_txt p br{display: none;}
	.pro_tab{height: 80px;overflow-x: auto;justify-content: flex-start;padding: 0 20px;}
	.pro_tab a{white-space: nowrap;line-height: 76px;margin: 0 1rem;}
	.pro_con{width: calc(100%/2);}
	.pro{padding: 30px 0;}
	.pro_img:nth-child(){height: 140px;}
	.sub_img_box>a,.sub_img_con a{height: 140px;}
	.sub_img_box>a{margin-bottom: 10px;}
	.sub_img_con a{width: calc((100% - 10px)/2);}
	.sub_img{margin-bottom: 40px;margin-top:10px}
	.sub_h2 h2{font-size: 24px;}
	.faq_title, .faq_title_icon{height: 50px;}
	.faq_more{margin-top: 20px;}
	
}

/* 技术 */
.crumbs{position: absolute;bottom: 0.2rem;left: 50%;transform: translateX(-50%);display: flex;align-items: center;z-index: 20;}
.crumbs>img{width: 13px;height: auto;margin-right: 0.12rem;}
.crumbs_box img{width: 6px;height: auto;margin-right: 0.15rem;}
.crumbs_box{display: flex;align-items: center;}
.crumbs_box a{color: #fff;margin-right: 0.15rem;font-size: 14px;text-transform: uppercase;}
.crumbs_box:last-child img{display: none;}
.tec_t{padding-top: 0.6rem;}
.tec_t_p{padding: 0 1rem;margin-bottom: 0.75rem;}
.tec_t_p p{line-height: 1.7;text-align: center;}
.sub2_h2{margin-bottom: 0.35rem;}
.tec_t_img{margin-bottom: 1.2rem;position: relative;}.tec_t_img video{position: absolute;left: 0;width: 100%;height: 100%;object-fit: cover;}
.video_zb{position: absolute;left: 0;width: 100%;height: 100%;object-fit: cover;}
.tec_m_nr{display: flex;justify-content: space-between;margin-bottom: 0.8rem;align-items: center;}
.tec_m_img{width: 6.4rem;height: 6.9rem;}
.tec_m_img img{object-fit: contain;}
.tec_m_con{padding: 0.2rem 0 0.65rem;}
.tec_m_txt{width: 48%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding-right: 0.6rem;}
.tec_m_txt h3{font-size: 0.36rem;margin-bottom: 0.2rem;}
.tec_m_txt span{display: block;color: #2CACCE;margin-bottom: 0.4rem;}
.tec_m_txt p{color: #666;line-height: 2.2;margin-bottom: 0.3rem;}
.tec_m_txt p:last-child{margin-bottom: 0;}
.tec_m_nr:nth-child(2n){flex-direction: row-reverse;}
.tec_m_nr:nth-child(2n) .tec_m_txt{margin-left: 0.4rem;padding: 0;}
.tec_b{background: #f5f5f5;padding: 1.3rem 0 1.25rem;display:none}
.tec_b_con{display: flex;justify-content: space-between;padding-top: 0.3rem;position: relative;}
.tec_b_img{height: 2.2rem;margin-bottom: 0.4rem;}
.tec_b_img img{width: auto;}
.tec_b_nr{width: 6rem;display: flex;flex-direction: column;align-items: center;}
.tec_b_txt{text-align: center;}
.tec_b_txt h3{margin-bottom: 0.3rem;line-height: 1.6;}
.tec_b_txt p{color: #666;line-height: 2.2;}
.tec_b_nr_m img{width: 0.8rem;height: auto;}
.tec_b_nr_m{height: 100%;display: flex;align-items: center;position: absolute;top: 58%;left: 50%;transform: translate(-50%,-50%);}
@media screen and (max-width: 991px) {
	.crumbs{bottom: 10px;flex-wrap: wrap;}
	.crumbs>img{width: 9px;margin-right: 5px;}
	.crumbs_box a{font-size: 12px;margin-right: 5px;}
	.crumbs_box img{width: 5px;margin-right: 10px;}
	.tec_t_p{padding: 0;}
	.tec_t_p p{font-size: 14px;line-height: 1.9;}
	.tec_t_img{margin-bottom: 40px;}
	.tec_m_nr{flex-wrap: wrap;margin-bottom: 20px;}
	.tec_m_img{width: 60%;height: auto;margin:  10px auto 20px;}
	.tec_m_txt{width: 100%;padding: 0;margin: 0 !important;}
	.tec_m_txt h3{font-size: 20px;margin-bottom: 10px;}
	.tec_m_txt h3 br{display: none;}
	.tec_m_txt span{margin-bottom: 10px;}
	.tec_m_txt p{line-height: 1.9;}
	.tec_b_con{padding-top: 20px;flex-wrap: wrap;}
	/* .tec_b_nr_m{display: none;} */
	.tec_b_nr{width: 100%;margin-bottom: 40px;}
	.tec_b_img{height: 150px;}
	.tec_b_txt h3{margin-bottom: 5px;}
	.tec_b_txt p{line-height: 1.9;}
}

/* RD */
.video_on{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);margin: 0;}
.patent{background: #f8f8f8;padding: 1.35rem 0 1.4rem;}
.patent_tw{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.45rem;}
.patent_img{width: 5.43rem;}
.patent_tw p{width: 50%;padding-right: 0.7rem;line-height: 1.6;}
.patent_con>h3{margin-bottom: 0.3rem;}
.patent_title{background: #dddddd;border-radius: 8px;display: flex;height: 0.7rem;align-items: center;}
.patent_nr p{font-size: 18px;color: #666;}
@media (max-width: 1900px) {
  .patent_nr p{font-size: 16px;}
}
@media (max-width: 1580px) {
  .patent_nr p{font-size: 14px;}
}
.patent_nr .p1{width: 16.66%;padding-left: 0.18rem;}
.patent_nr .p2{width: 33.33%;padding-left: 0.18rem;}
.patent_nr .p3{width: 12.5%;text-align: center;}
.patent_table_box{display: flex;height: 0.7rem;align-items: center;border-bottom: 1px solid #ddd;}
.rd{padding: 1.4rem 0 0.7rem;}
.rd_nr{display: flex;align-items: center;margin-bottom: 0.7rem;}
.rd_txt{width: 50%;padding-right: 0.7rem;}
.rd_img{width: 50%;height: 7rem;}
.rd_txt h3{font-size: 0.48rem;font-family: 'Montserrat_s';margin-bottom: 0.35rem;}
.rd_txt p{line-height: 2.2;color: #666;}
.rd_nr:nth-child(2n){flex-direction: row-reverse;}
.rd_nr:nth-child(2n) .rd_txt{padding: 0 0 0 0.77rem;}
@media screen and (max-width: 1024px) {
	.patent_nr p{font-size: 12px;}
}
@media screen and (max-width: 991px) {
	.patent_nr{overflow-x: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-bottom: 15px;}
	.patent_nr .p1{width: 140px;padding-left: 10px;}
	.patent_nr .p2{width: 280px;padding-left: 10px;}
	.patent_nr .p3{width: 120px;}
}
@media screen and (max-width: 767px) {
	.patent_tw{display: block;margin-bottom: 20px;}
	.patent_img{width: 100%;margin: 20px auto 10px;}
	.patent_tw p{width: 100%;padding: 0;font-size: 14px;}
	.patent_title{height: 36px;}
	.patent_table_box{height: 30px;}
	.rd_nr{flex-direction: column-reverse !important;margin-bottom: 30px;}
	.rd_txt{width: 100%;padding: 0 !important;}
	.rd_img{width: 100%;height: 200px;margin-bottom: 10px;}
	.rd_txt h3{font-size: 20px;}
	.rd_txt h3 br{display: none;}
	.rd_txt p{line-height: 1.9;}
}

/* factory*/
.fac_titleimg{width:6.75rem;margin: 0.3rem auto 0;display: block;}
.palnt{padding: 1.3rem 0 1.92rem;background: #F8F8F8;}
.palnt_number{display: flex;margin-bottom: 0.35rem;}
.palnt_number_box{width: 25%;display: flex;flex-direction: column;align-items: center;}
.palnt_number_t{display: flex;align-items: flex-start;margin-bottom: 0.1rem;}
.palnt_number_t p{font-size: 0.6rem;color: #2CACCE;font-family:  'Montserrat_s';}
.palnt_number_t span{color: #2CACCE;margin: 0.15rem 0 0 0.1rem;}
.instant_con{position: relative;height: 6rem;}
.instant_con::after{content: '';background: rgba(248,248,248,0.8);position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.palnt_swi .swiper-slide-active .instant_con::after{background: rgba(248,248,248,0);}
.palnt_swi{position: relative;display: flex;justify-content: center;}
.pag_pal{bottom: -0.56rem !important;}
.pag_pal .swiper-pagination-bullet{margin: 0 0.15rem;width: 14px;height: 14px;background: #d2d2d2;opacity: 1;}
.pag_pal .swiper-pagination-bullet-active{background: no-repeat;border: 2px solid #2CACCE;}
.fac_b{padding: 1.25rem 0 1.1rem;}
.fac_bt{display: flex;justify-content: space-between;align-items: center;height: 5rem;margin-bottom: 1.3rem;}
.fac_bt_img{width: 53%;height: 100%;position: relative;}
.fac_bt_img video{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;}
.fac_bt_txt{width: 47%;height: 100%;background: #f8f8f8;padding: 0 0.8rem;display: flex;flex-direction: column;justify-content: center;}
.fac_bt_txt img{width: 4.1rem;height: auto;margin-top: 0.3rem;}
.fac_bt_txt p{line-height: 1.6;}
.fac_bb_img{position: relative;width: 100%;height: 3.4rem;overflow: hidden;}
.fac_bb>p{padding: 0 10%;text-align: center;line-height: 1.6;margin-bottom: 0.65rem;}
.fac_bb_box{display: flex;flex-wrap: wrap;}
.fac_bb_con{width: calc((100% - 0.6rem)/3);margin: 0 0.3rem 0.3rem 0;}
.fac_bb_con:nth-child(3n){margin-right: 0;}
.fac_video{width: 0.6rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.fac_bb_con>p{line-height: 0.72rem;text-align: center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding: 0 0.1rem;}
.palnt_number_box>p{text-align: center;}

@media screen and (max-width: 991px) {
	.pag_pal{bottom: -36px !important;}
	.pag_pal .swiper-pagination-bullet{width: 8px;height: 8px;}
	.palnt_number{margin-bottom: 20px;}
	.fac_bt{display: block;height: auto;width: 80%;margin: 0 auto 30px;}
	.fac_bt_img{width: 100%;height: 250px;}
	.fac_bt_txt{width: 100%;padding: 15px 20px;}
	.fac_bt_txt img{width: 50%;}
	.fac_bb>p{padding: 0;}
}
@media screen and (max-width: 767px) {.fac_bt_img video,.video_zb{display: none;}
	.fac_titleimg{width: 80%;margin: 20px auto ;}
	.palnt_number_box{width: 50%;margin-bottom: 10px;}
	.palnt_number{flex-wrap: wrap;}
	.palnt_number_t p{font-size: 24px;}
	.palnt_number_t span{font-size: 12px;}
	.pag_pal{bottom: -26px !important;}
	.sub_h2 br{display: none;}
	.fac_bt{width: 100%;}
	.fac_bt_img{height: 200px;}
	.fac_bt_txt p{font-size: 14px;line-height: 1.9;}
	.fac_bt_txt img{width: 80%;}
	.fac_bb>p{font-size: 14px;line-height: 1.9;margin-bottom: 20px;}
	.fac_bb_con{width: calc((100% - 0.3rem)/2);}
	.fac_bb_con:nth-child(2n){margin-right: 0;}
	.fac_bb_con:nth-child(3n){margin-right: auto;}
	.fac_bb_img{height: 100px;}
	.fac_bb_con>p{line-height: 40px;}
	.fac_video{width: 34px;height: auto;object-fit: contain;}
}

/* Safety */
.safety_t{padding: 1.4rem 0;}
.safety_t_box{display: flex;align-items: center;justify-content: space-between;}
.safety_t_img{width: 50%;}
.safety_t_txt{width: 50%;padding: 0 0.1rem 0 0.6rem;}
.safety_t_txt h2{font-size: 0.48rem;font-family: 'Montserrat_s';margin-bottom: 0.35rem;}
.safety_t_txt p{color: #666;line-height: 2;margin-top: 0.4rem;}
.take{background: #eaebec;padding: 1.3rem 0 0.65rem;}
.take_p p{padding: 0 1.5rem;text-align: center;color: #666;line-height: 2;margin-bottom: 0.4rem;}
.take_p img{width: 7.5rem;margin: auto;display: block;}
.take .sub_h2{margin-bottom: 0.35rem;}
.safety .rd_nr{flex-direction: row-reverse;}
.safety .rd_nr:nth-child(2n){flex-direction: row;}
.safety .rd_txt{padding: 0 0.1rem 0 0.6rem;}
.safety_icon{display: flex;align-items: flex-end;margin: 0.3rem 0;}
.safety_icon img{width: 1.46rem;height: auto;margin-right: 0.4rem;}
.safety .rd_txt p{margin-top: 0.16rem;}
.safety .rd_nr:nth-child(2n) .rd_txt{padding: 0 0.8rem 0 0 ;}
@media screen and (max-width: 1024px) {
	.rd_txt p{line-height: 1.9;}
}
@media screen and (max-width: 991px) {
	.safety_t_box{display: block;}
	.safety_t_img{margin: 0 auto 20px;width: 70%;height: 300px;}
	.safety_t_txt{width: 100%;}
	.safety_t_txt h2 br{display: none;}
	.safety_t_txt>img{width: 70%;}
}
@media screen and (max-width: 767px) {
	.safety_t_img{margin: 0 auto 20px;width: 100%;height: 200px;}
	.safety_t_txt h2{font-size: 24px;}
	.safety_t_txt>img{width: 100%;}
	.take_p p{padding: 0;}
	.take_p img{width: 100%;margin: 20px 0;}
	.safety_icon{margin: 10px 0;}
	.safety_icon img{width: 80px;margin-right: 20px;}
}

/* contact */
.contact{padding: 1.35rem 0 1.4rem;}
.contact_logo{width: 2rem;display: block;margin-bottom: 0.45rem;}
.contact_con{display: flex;justify-content: space-between;}
.contact_l{width: 50%;}
.contact_tel{margin-bottom: 0.45rem;}
.contact_tel>p{margin-bottom: 0.1rem;font-family: 'Montserrat_s';}
.contact_tel_box span{margin-right: 0.45rem;color: #666;}
.contact_fol{margin-bottom: 0.55rem;}
.contact_fol>p{margin-bottom: 0.2rem;font-family: 'Montserrat_s';}
.contact_fol_box img{height: 21px;width: auto;margin-right: 0.34rem;}
.contact_not{padding-right: 0.4rem;}
.contact_not p:first-child{color: #666;margin-bottom: 0.1rem;}
.contact_not p:last-child{color: #999;font-size: 14px;line-height: 2.2;}
@media screen and (max-width: 1580px) {
	.contact_not p:last-child{font-size: 12px;}
}
.contact_r{width: 50%;padding: 0 0.68rem;}
.contact_r h3{margin-bottom: 0.5rem;}
.contact_inp{margin-bottom: 0.1rem;display: flex;justify-content: space-between;}
.contact_inp input{height: 0.54rem;border-bottom: 1px solid #ddd;border-top: none;border-left: none;border-right: none;width: 48%;padding: 0;}
.contact_inp input::-webkit-input-placeholder{color: #999 !important;}
.contact_textarea textarea::-webkit-input-placeholder {color: #999 !important;}

.contact_select{position: relative;}
.contact_select select{width: 100%;height: 0.54rem;border-bottom: 1px solid #ddd;}
.contact_select select option{height: 0.54rem;}
.contact_r_box input::-webkit-input-placeholder {color: #333;}
.contact_r_box input::-moz-input-placeholder {color: #333;}
.contact_r_box input::-ms-input-placeholder {color: #333;}
.contact_r_box textarea::-webkit-input-placeholder {color: #333;}
.contact_r_box textarea::-moz-input-placeholder {color: #333;}
.contact_r_box textarea::-ms-input-placeholder {color: #333;}
.contact_select>img{position: absolute;width: 16px;height: auto;right: 0.3rem;top: 50%;transform: translateY(-50%);opacity: 0.7;}
.contact_textarea textarea{border-bottom: 1px solid #ddd;padding: 0.3rem 0 0 0;height: 2.5rem;width: 100%;}
.contact_r_box button{margin-top: 0.4rem;height: 0.54rem;background: #5bbbd6;width: 100%;color: #fff;}
.contact_fin{background: #f8f8f8;padding: 1.2rem 0 0.8rem;margin-bottom: 1.3rem;}
.contact_fin_nr p{text-align: center;line-height: 0.9rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.contact_fin_img{background: #fff;height: 2.08rem;position: relative;top: 0;}
.contact_fin_nr:hover p{color: #2CACCE;}
.contact_fin_nr:hover .contact_fin_img{top: -0.1rem;box-shadow: 0 0 20px rgba(0,0,0,0.1);}

.contact_fin .swiper_button{top: calc(50% - 0.45rem);}
.contact_fin .swiper_buttonp{left: -0.3rem;}
.contact_fin .swiper_buttonn{right: -0.3rem;}
.contact_fin .h_revi_con{position: relative;}
.contact_fin .sub_h2{margin-bottom: 0.3rem;}

@media screen and (max-width: 991px) {
	.contact_con{display: block;}
	.contact_l{width: 100%;margin-bottom: 20px;}
	.contact_logo{width: 150px;}
	.contact_r{width: 100%;padding: 0;}
	.contact_r h3{margin-bottom: 10px;}
	.contact_inp input,.contact_select select{height: 40px;}
	.contact_inp{margin-bottom: 10px;}
	.contact_textarea textarea{height: 80px;}
	.contact_r_box button{height: 40px;}
}
@media screen and (max-width: 767px) {
	.contact_logo{margin-bottom: 20px;}
	.contact_tel,.contact_fol{margin-bottom: 15px;}
	.contact_not p:first-child{font-size: 16px;}
	.contact_inp input{width: 100%;margin-bottom: 10px;}
	.contact_inp{display: block;margin-bottom: 0;}
	.contact_select{margin-bottom: 10px;}
	.contact_textarea textarea{padding-top: 10px;}
	.contact_fin_img{height: 60px;}
	.contact_fin_nr:hover .contact_fin_img{box-shadow: none;}
	.contact_fin_nr p{font-size: 12px;line-height: 3;}
}

/* discover */
.discover{padding: 0.6rem 0;}
.discover_con{display: flex;flex-wrap: wrap;margin-bottom: 0.4rem;}
.discover_con .h_news_nr{width: calc((100% - 0.8rem)/3);margin: 0 0.4rem 0.4rem 0;}
.discover_con .h_news_nr:nth-child(3n){margin-right: 0;}
	/* 分页 */
.paging{display: flex;justify-content: center;align-items: center;}
.paging .img2{display: none;}
.paging a{color: #999;padding: 0 0.36rem;font-family: arial;display: flex;align-items: center;}
.paging img{width: 10px;height: auto;}
.paging a:hover{color: #2CACCE;}
.paging a:hover .img1{display: none;}
.paging a:hover .img2{display: block;}
@media screen and (max-width: 767px) {
	.discover_con .h_news_nr{width: 100%;margin: 0 0 20px 0 !important;}
	.paging img{width: 8px;}
	.paging a{padding: 0 10px;}
}

/* discover_show */
.show_nav{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.show_nav .xs{display: none;}
.show_nav .yc{display: block;}
.show_nav .nav>ul>li>a{color: #333;}
.show_crumbs{width: 100%;margin-top: 100px;padding-top: 0.3rem;}
.show_crumbs .crumbs{position: initial;transform: translateX(0);}
.show_crumbs a{color: #999;}
.crumbs_on{margin-top: 160px;}
@media screen and (max-width: 1440px) {
	.show_crumbs{margin-top: 60px;}
	.crumbs_on{margin-top: 120px;}
}
.discover_show{padding: 0.75rem 0 1.4rem;}
.discover_show_box{display: flex;justify-content: space-between;align-items: flex-start;}
.discover_show_l{width: 65.4%;}
.discover_show_l h1{font-size: 0.48rem;font-family: 'Montserrat_s';margin-bottom: 0.15rem;}
.discover_show_l>span{color: #999;margin-bottom: 0.55rem;display: block;}
.discover_show_con img{max-width: 100%;width: auto;}
.discover_show_share{margin-top: 0.8rem;display: flex;align-items: center;}
.discover_show_share>p{margin-right: 0.2rem;}
.discover_show_r{padding-top: 1.3rem;width: 27.7%;position: sticky;top: 0;}
.discover_show_r h2{padding-bottom: 0.22rem;border-bottom: 1px solid #dddddd;margin-bottom: 0.3rem;font-weight: 400;}
.posts{padding-bottom: 0.2rem;border-bottom: 1px solid #dddddd;margin-bottom: 0.3rem;}
.posts_box{position: relative;padding:0 0.4rem 0 14px ;margin-bottom: 0.3rem;}
.posts_box::after{content: '';position: absolute;left: 0;top: 11px;width: 3px;height: 3px;border-radius: 50%;background: #666;}
.posts_box p{line-height: 1.9;color: #666;}
.posts_b span{display: block;margin-bottom: 0.05rem;}
.posts_b p{color: #666;margin-bottom: 0.35rem;}
.posts_b .more{padding: 0;}

@media screen and (max-width: 767px) {
	.show_crumbs{padding-top: 15px;}
	.discover_show_l h1{font-size: 24px;line-height: 1.5;margin-bottom: 10px;}
	.discover_show_box{display: block;}
	.discover_show_l{width: 100%;}
	.discover_show_r{position: initial;width: 100%;padding-top: 30px;}
	.discover_show_l>span{margin-bottom: 20px;}
	.discover_show_share{margin-top: 30px;}
	.posts{margin-bottom: 20px;}
}

/* CCELL BY SMOORE */
.ccell{padding: 1.3rem 0 1.4rem;}
.cor_box{display: flex;justify-content: space-between;}
.cor_con{width: calc(25% - 10px);position: relative;height: 5.78rem;}
.cor_con.on{width: 50%;}
.cor_txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;justify-content: center;align-items: center;flex-direction: column;background: rgba(0,0,0,0.3);overflow: hidden;}
.cor_txt h3{color: #fff;font-size: 0.36rem;font-weight: 400;}
.cor_txt_p{display: none;width: 4.53rem;}
.cor_txt_p p{color: #fff;line-height: 2;text-align: center;margin-top: 0.2rem;}
.company{padding: 1.4rem 0;background: #f8f8f8;}
.company_box{display: flex;justify-content: space-between;align-items: center;}
.company_img{width: 43%;height: 6.8rem;}
.company_txt{width: 50%;}
.company_txt h2{font-size: 0.48rem;font-family: 'Montserrat_s';margin-bottom: 0.15rem;}
.company_txt span{color: #2cacce;display: block;font-family: 'Montserrat_s';}
.company_txt p{color: #666;margin-top: 0.35rem;line-height: 1.9;}
.brand{padding: 1.3rem 0 1.4rem;}
.brand .sub_h2{text-align: left;padding-left: 2.25rem;}
.brand .swip_prev_next img{width: 17px;}
.brand .swip_prev_next img:last-child{display: none;}
.brand_con{padding-left: 2.25rem;position: relative;}
.brand_con_p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;flex-direction: column;justify-content: center;display: flex;padding: 0 2.25rem;}
.brand_con>span{font-size: 4rem;color: rgba(0,0,0,0.03);font-family: 'Montserrat_s';display: block;line-height: 0.8;}
.brand_con_p p{margin: 0.1rem 0;color: #666;font-size: 0.18rem;}
.about_pag{position: relative;padding: 0 0.7rem;}
.about_pag_ul{display: flex;justify-content: center;align-content: center;width: 100%;margin-top: 0.55rem;position: relative;padding-bottom: 4px;}
.about_pag_ul p{margin: 0 0.53rem -2px;padding: 0 5px 0.18rem;cursor: pointer;text-align: center;position: relative;}
.about_pag_ul p::after{content: '';position: absolute;width: 0;height: 2px;background: #2cacce;bottom: 0;left: 50%;transform: translateX(-50%);}
.about_pag_ul .swiper-slide-thumb-active p{border-color: #2cacce;color: #2cacce;}
.about_pag_ul .swiper-slide-thumb-active p::after{width: 100%;}
.about_pag_ul::after{position: absolute;left: 0;bottom: 2px;height: 2px;width: 100%;content: '';background: #ddd;}
.brand .swiper_button{top: 100%;}
.brand .h_news_prev{left: 0;}
.brand .h_news_next{right: 0;}
.ccser{padding: 1.2rem 0 1.4rem;background: #f5f5f5;}
.ccser .sub_h2{padding: 0 1.6rem;}
.ccser_con{display: flex;justify-content: space-between;}
.ccser_nr{width: 47.2%;background: #fff;}
.ccser_img{height: 3.8rem;width: 100%;}
.ccser_txt{padding: 0.5rem 0.6rem 0.9rem;}
.ccser_txt h3{margin-bottom: 0.35rem;}
.ccser_txt p{line-height: 2;color: #666;}
@media screen and (max-width: 1024px) {
	.cor_txt_p{width: 5.5rem;}
}
@media screen and (max-width: 991px) {
	.cor_txt_p{width: 6.5rem;}
	.company_box{display: block;}
	.company_img{width: 100%;height: 350px;margin-bottom: 20px;}
	.company_txt{width: 100%;}
	.company_txt h2{font-size: 24px;}
	.brand_con>span{font-size: 180px;padding: 30px 0;}
	.ccser_con{display: block;}
	.ccser_nr{width: 100%;margin-bottom: 40px;}
	.ccser_img{height: 300px;}
}
@media screen and (max-width: 767px) {
	.cor_box{display: block;}
	.cor_con{width: 100% !important;margin-bottom: 20px;height: 200px;}
	.cor_txt_p{display: block !important;width: 90%;}
	.company_img{height: auto;}
	.about_pag_ul{overflow-x: auto;height: 52px;}
	.brand_con{padding: 0;}
	.brand_con_p{padding: 0;position: initial;padding: 10px 0;}
	.brand_con>span{font-size: 110px;display: none;}
	.brand_con_p p{margin: 5px 0;}
	.ccser_img{height: 200px;}
	.ccser_txt{padding: 15px;}
	.ccser_txt h3{margin-bottom: 15px;}
	.ccser_nr{margin-bottom: 20px;}
}

/* search */
.sea{padding: 0;}
.sea_box{padding: 0.95rem 0 1.4rem;}
.sea_box .pro_con{width: 25%;}
@media screen and (max-width: 767px) {
	.sea_box .pro_con{width: 48%;}
	.sea_box{padding: 30px 0;}
	.sea .pro_nav_search{height: 180px;}
	.sea .pro_nav_search h2{font-size: 24px;}
	.sea .pro_nav_search form{width: 80%;height: 36px;border-radius: 5px;}
	.sea .pro_nav_search form input{padding-left: 10px;}
	.sea .pro_nav_search form button img{width: 13px;}
}

/* link */
.link_gw{padding: 0;}
.link{padding: 1rem 0;}
.link_box{padding:  0 0.6rem;}
.link_nr{margin-bottom: 0.4rem;padding-bottom: 0.4rem;border-bottom: 1px solid #ddd;}
.link_nr>p{margin-bottom: 0.2rem;font-family: 'Montserrat_s';}
.link_nr ul{display: flex;}
.link_nr ul li{width: 2.2rem;}
.link_nr ul li a{white-space: nowrap;font-size: 0.18rem;color: #666;position: relative;display: block;padding-left: 12px;}
.link_nr ul li a::after{content: '';width: 4px;height: 4px;border-radius: 50%;background: #666;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.link_nr ul li:hover a{color: #2cacce;}
.link_nr ul li:hover a::after{background: #2cacce;}
.link_nr:last-child{border: none;}


/* Dart-x */
.pro_banner .sbanner_txt{align-items: flex-start;margin: 0 auto;width: 72.9%;left: 50%;transform: translateX(-50%);}
@media (max-width: 1580px) {
  .pro_banner .sbanner_txt{width: 84%;}
}
.pro_banner .sbanner_txt h1{margin-bottom: 0;}
.dart{padding: 1.2rem 0 1.56rem;background: #f8f8f8;}
.dart_box{display: flex;justify-content: space-between;}
.dart_l{width: 50%;}
.dart_r{width: 50%;position: relative;}
.dart_logo{margin-bottom: 0.35rem;padding-top: 0.4rem;}
.dart_logo img{width: 1.96rem;margin-bottom: 0.28rem;}
.dart_logo p{color: #2CACCE;font-family: 'Montserrat_m';margin-bottom: 0.35rem;}
.dart_logo i{width: 30px;height: 2px;background: #333;display: block;}
.dart_txt{margin-bottom: 0.6rem;}
.dart_txt p{position: relative;padding-left: 18px;font-size: 18px;margin-bottom: 0.16rem;color: #666;}
.dart_txt p::after{content: '';position: absolute;width: 4px;height: 4px;background: #666;border-radius: 50%;left: 0;top: 10px;}
.a_td{width: 1rem;height: 1rem;border: 1px solid #ddd;cursor: pointer;position: relative;}
.a_td::after{content: '';position: absolute;width: 100%;height: 0px;background: #2CACCE;bottom: 0;left: 0;}
.dart_banner{width: calc(4rem + 60px);}
.dart_banner .swiper-slide{width: 1rem !important;}
.swiper-slide-active .a_td::after{height: 2px;}
.dart_r360{height: 100%;}
.dart_r360_box{width: 100%;height: 100%;position: relative;}
.dart_r360_img{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.dart_r360_img>img{width: 6rem;height: 6rem;margin: auto;}
.swip_but .h_revi_prev{left: 3%;}
.swip_but .h_revi_next{right: 3%;}
.dart_r_bj{position: absolute;bottom: 0;left: 0.2rem;}

@media (max-width: 1900px) {
  .brand_con_p p ,.link_nr ul li a,.dart_txt p{
    font-size: 16px;
  }
}
@media (max-width: 1580px) {
  .brand_con_p p ,.link_nr ul li a,.dart_txt p{
    font-size: 14px;
  }
	.dart_txt p::after{top: 9px;}
}

	/* 360度 */
#c-UV10 {
  position: relative;
}

#c-UV10 .pro_alt {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 4;
  width: 180px;
  height: 180px;
  background-color: #ffffff;
  box-shadow: 0px 0px 21px 0px rgba(47, 47, 47, 0.2);
  border-radius: 3px;
  padding: 80px 40px;
  display: none;
}
@media (max-width: 1580px) {
  #c-UV10 .pro_alt {
    padding: 40px 30px;
    width: 150px;
    height: 100px;
  }
}
#c-UV10 .pro_alt .xian {
  width: 100%;
  height: 2px;
  background-color: #dddddd;
  position: relative;
  margin-bottom: 16px;
}
@media (max-width: 1580px) {
  #c-UV10 .pro_alt .xian {
    margin-bottom: 12px;
  }
}
#c-UV10 .pro_alt .xian img {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-50%);
  width: 16px;
  -webkit-animation: rit 5s linear infinite;
  animation: rit 5s linear infinite;
}
@media (max-width: 1580px) {
  #c-UV10 .pro_alt .xian img {
    width: 12px;
  }
}
#c-UV10 .pro_alt p {
  text-align: center;
  font-size: 16px;
  color: #00ADBB;
  line-height: 1.1;
}
@media (max-width: 1580px) {
  #c-UV10 .pro_alt p {
    font-size: 14px;
  }
}
#c-UV10 .c-mask {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#c-UV10 .c-mask.on {
  cursor: grab;
}
#c-UV10 .c-bj {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#c-UV10 .c-img-box {
  margin: 0 auto;
  position: relative;
  width: 9rem;
  height: 6rem;
  overflow: hidden;
}
@media (max-width: 972px) {
  #c-UV10 .c-img-box {
    width: 6rem;
  }
}
#c-UV10 .c-img-box img {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	object-fit: contain;
}
#c-UV10 .c-img-box img.on {
  opacity: 1;
}

.tech2{font-size: 0;display: block;width: 256px;margin: -1.5rem 0.5rem 0;}
.tech2 .left .img-box{ position: relative; top: 0;  left: 0; margin: 0 auto; padding-top: 0;  background-size: auto auto; background-position: left center; background-repeat: no-repeat; }
.tech2 .left .img-box-th210{height: 790px;  position: relative;transform:scale(1) !important;}
.cooknav{transition: all 0s;-webkit-transition: all 0s;}
.method{padding: 1.35rem 0 0.9rem;}
.method_con{display: flex;justify-content: center;}
.method_txt{display: flex;justify-content: flex-end;opacity: 0;position: relative;}

.method_txt_r{width: 24px;height: 24px;border: 7px solid #2cacce;border-radius: 50%;margin: 0.05rem 0 0 0.1rem ;flex-shrink: 0;}
.method_txt_l{text-align: right;}
.method_txt_l p{margin-bottom: 0.1rem;font-family: 'Montserrat_m';}
.method_txt_l span{color: #666;}
.method_txt.txt1{padding-top: 1.5rem;top: -50px;}
.method_txt.txt2{padding-top: 3.55rem;top: 50px;}
.method_txt.on{opacity: 1;top: 0;}
.method_txt.txt2 .method_txt_l{text-align: left;}
.method_txt.txt2 .method_txt_r{margin: 0.05rem 0.1rem 0 0 ;}
.high{position: relative;height: 350vh;margin-bottom: 1.2rem;}.high_box{height: 100vh;position: sticky;top: 0;left: 0;}.high_con{position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;transition: all .6s;-webkit-transition: all .6s;}
.high_txt{position: absolute;top: 0;left: 50%;transform: translateX(-50%);padding-left: 0.76rem;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.high_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.high_img img{}
.high_txt_box h2{font-size: 0.5rem;margin-bottom: 0.65rem;width: 6rem;line-height: 1.1;}
.high_txt_box p{line-height: 1.9;width: 5.5rem;margin-bottom: 0.15rem;}
.high_txt_box p span{display: block;font-size: 12px;margin-top: 0.2rem;}
.high_con.color1 *{color: #fff;}
.highpag.color1 a{opacity: 1;background: #ddd;}.highpag.color1 .on{opacity: 1;background: #2cacce;}.high_con.color2 *{color: #333;}
.highpag.color2 a{opacity: 1;background: #333;}
.highpag.color2 .on{opacity: 1;background: #2cacce;}

.high_img img,.high_txt_box{display: block;transition: all .6s;-webkit-transition: all .6s;}
.high_img .on,.high_txt_box.on{display: block;}
.high_con.on{opacity: 1;}
.highpag a{margin: 0.1rem 0;width: 8px;height: 8px;background: #fff;border-radius: 50%;}.highpag .on{background: #2cacce;}
.highpag{position: absolute;left: 13.55%;top: 0;display: flex;flex-direction: column;height: 100%;justify-content: center;z-index: 100;}
.pag_high{display: flex;flex-direction: column;justify-content: center;height: 100%;z-index: 100;}
@media (max-width: 1580px) {
  .highpag{left: 8%;}
}
.explore{margin-bottom: 0.9rem;}
.explore .sub_h2{margin-bottom: 0; margin-top:0.5rem;}
.explore .pro_con{width: 100%;}
.explore .swiper-container{padding: 30px 10px 20px;}
/* .explore .pro_img{padding: 0;} */
.buy{background: #fff;border-top: 1px solid #ddd;margin-bottom: 0.5rem;}
.buy .swiper_button{top: 50%;}

.meth{position: relative;height: 200vh;}
.method{height: 100vh;position: sticky;top: 0;}

@media screen and (max-width: 991px) {
	.a_td{width: 50px;height: 50px;}
	.dart_banner .swiper-slide{width: 50px !important;}
	.dart_banner{width: 170px;}
	.tech2 .left .img-box-th210{transform: scale(0.6) !important;}
	.tech2{margin-top: -6.5rem;transform: translateY(7%);}
	.method{padding-bottom: 0;}
	.high_box>img{height: 550px;}
	.high_txt p{width: 50%;}

}
@media screen and (max-width: 767px) {
	.dart_box{display: block;}
	.dart_l{width: 100%;position: relative;}
	.dart_banner{position: absolute;bottom: calc(-16rem - 115px);}
	.dart_r{width: 100%;}
	.dart_logo img{width: 125px;margin-bottom: 10px;}
	.dart_logo p{margin-bottom: 10px;}
	.dart_logo i{margin-bottom: 15px;}
	.dart_txt p::after{top: 8px;}
	.dart_txt p{margin-bottom: 8px;}
	.dart_banner{width: 260px;}
	.dart_banner .swiper-slide{width: 80px !important;}
	.a_td{width: 80px;height: 80px;}
	.dart_r360_img>img{width: 16rem;height: 16rem;}
	#c-UV10 .c-img-box{width: 16rem;height: 16rem;}
	.method_txt{display: none;}
	.tech2 .left .img-box-th210{transform: scale(0.5) !important;margin-left: -25px;}
	.tech2 .left{display: flex;justify-content: center;align-items: center;}
	.tech2{margin-top: -20.5rem;transform: translateY(23%);}
	.high_box>img{height: 400px;}
	.high_txt p{width: 100%;line-height: 1.9;}
	.highpag{top: auto;bottom: 30px;height: 8px;width: 100%;left: 0;flex-direction: row;}
	.highpag a{margin: 0 10px;width: 12px;height: 12px;}
	.pag_high{width: 100%;flex-direction: initial;}
	.highpag .swiper-pagination-bullet{flex-shrink: 0;margin: 0 5px;}
	.high_txt h2{font-size: 24px;margin-bottom: 20px;}
}

/* HT2 */
.dart_logo h2{font-size: 0.6rem;}
.ht2 .tech2 .left .img-box-th210{transform: scale(0.9) !important;}
.ht2 .tech2{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0;}
.ht2 .dart_box{padding: 1rem 0 0.5rem;}
/* .ht2 .dart_r360_box:first-child{width: 6rem;height: 6rem;margin: auto;} */
.taste{padding: 1.2rem 0 0;margin-bottom: 1.4rem;}
/*.taste{margin-bottom: 1.2rem;}*/
.HT2high{margin-bottom: 0;}
.taste_h2{text-align: center;}
.taste_h2 h2{font-size: 0.48rem;margin-bottom: 0.3rem;}
.taste_h2 i{display: block;width: 30px;height: 2px;background: #333;margin: 0 auto 0.3rem;}
.taste_p{width: 9.6rem;text-align: center;margin:0 auto 0.7rem;position: relative;z-index: 10;}
.taste_p p{line-height: 2.2;color: #666;}
.img-box-taste{width: 183px;height: 1200px;transform-origin: 0 0;transform: rotate(-90deg) translate(-50%,-50%);position: absolute;top: 50%;left: 50%;}
.taste_nr{height: 180px;width: 100%;position: relative;}
.taste_con_number{display: flex;justify-content: center;display: none;}
.taste_con_number span{width: 34px;height: 34px;border: 2px solid #ddd;border-radius: 50%;font-weight: bold;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.taste_con_number span:nth-child(1){margin-right: 265px;}
.taste_con_number span:nth-child(2){margin-right: 274px;}
.taste_con_number span:nth-child(3){margin-right: 195px;}
.taste_con_number span:nth-child(4){margin-right: 46px;}
.taste_con_number span:nth-child(5){margin-right: 60px;}
.taste_numberb{padding-top: 0.4rem;border-top: 1px solid #ddd;display: flex;justify-content: center;align-items: flex-start;height: 2.1rem;position: relative;z-index: 10;margin-top: 0.7rem;}
.taste_numberb_box{display: flex;margin: 0 25px;}
.taste_numberb_box_r{width: 0;overflow: hidden;padding-left: 20px;display: flex;flex-direction: column;}
.taste_numberb_box_r h3{width: 260px;}
.taste_numberb_box_r p{width: 260px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: #666;}
.taste_numberb_box_l p{width: 34px;height: 34px;border: 2px solid #2cacce;border-radius: 50%;font-weight: bold;display: flex;align-items: center;justify-content: center;}
.taste_numberb_box_l{cursor: pointer;}
.taste_numberb_box.on .taste_numberb_box_r{width: 280px;}
.taste_numberb_box.on .taste_numberb_box_l p{background: #2cacce;color: #fff;}
.taste_box{width: 1200px;}
@media screen and (max-width: 1024px) {

	.taste_p{width: 80%;}
	.taste_box{width: 84%;}
	.taste_con_number span:nth-child(1){margin-right: 14%;}
	.taste_con_number span:nth-child(2){margin-right: 11%;}
	.taste_con_number span:nth-child(3){margin-right: 14%;}
	.taste_con_number span:nth-child(4){margin-right: 3%;}
	.taste_con_number span:nth-child(5){margin-right: 3%;}
	.img-box-taste{transform: scale(0.45) rotate(-90deg) translate(-50%,-50%);}
}
@media screen and (max-width: 991px) {
	.ht2 .tech2 .left .img-box-th210{transform: scale(0.5) !important;}
	.img-box-taste{transform: scale(0.45) rotate(-90deg) translate(-50%,-50%);}
	.taste_numberb_box.on .taste_numberb_box_r,.taste_numberb_box_r p,.taste_numberb_box_r h3{width: 200px;}
	.taste_numberb_box{margin: 0 10px;}
}
@media screen and (max-width: 767px) {
	.ht2 .dart_box{padding: 0 1rem 108px;}
	.ht2 .tech2 .left .img-box-th210{transform: scale(0.7) !important;}
	.img-box-taste{transform: scale(0.35) rotate(-90deg) translate(-50%,-50%);transform-origin: 0 0;}
	.ht2 .dart_r360_box:first-child{width: 16rem;height: 16rem;margin: auto;}
	.high_txt h2{width: 100%;}
	.taste_box{padding: 0;}
	.taste_h2 h2{font-size: 24px;margin-bottom: 10px;}
	.taste_h2 i{margin-bottom: 10px;}
	.taste_p{width: 100%;}
	.taste_nr{height: 90px;overflow: hidden;}
	.taste_numberb{position: relative;height: 200px;padding-top: 15px;}
	.taste_numberb_box_r h3{width: 100%;margin-bottom: 10px;}
	.taste_numberb_box_r{position: absolute;width: 100%;top: 50px;left: 0;padding: 0;display: none;}
	.taste_numberb_box.on .taste_numberb_box_r{width: 100%;display: block;}
  .taste_numberb_box_r p{width: 100%;display: -webkit-box;}
	.taste_con_number span,.taste_numberb_box_l p{width: 25px;height: 25px;font-size: 12px;}
	.dart_logo h2{font-size: 24px;}
}

/* DS1903 */
.DS1903_high{margin-bottom: 0;}
.elements{height: 100vh;margin-bottom: 1.4rem;}
.elements_box{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;padding: 0 2rem;}
.elements_box *{color: #fff;}
.elements .taste_p p{color: #fff;}
.elements .taste_h2 i{background: #fff;}

@media screen and (max-width: 991px) {
	.elements{height: 400px;padding: 60px 1rem 0; }
	.elements_box{padding: 0;}
}
@media screen and (max-width: 767px) {
	.dart_r_bj{left: 0.4rem;}
	.elements{height: 300px;;}
	.taste_p p{line-height: 1.9;}
	.elements .taste_p{margin-bottom: 0;}
	.sbanner_txt{width: 80%;left: 50%;transform: translateX(-50%);}
	.cor_txt h3{font-size: 24px;}
	.topf p{text-align: left;}
	.about_pag_ul p{font-size: 16px;line-height: 48px;}
	.pro_con:hover{box-shadow: none;top: 0;}
	.about_pag_ul p{margin: 0 0.53rem 0;padding: 0 0.5rem;}
	.about_pag_ul{justify-content: flex-start;}	.foot_b>p{width: 100% !important;}
	.hot_pro_txt p{display: none;}
	.h_rev_t{padding: 30px 0 100px;}
	.h_rev_t_bj_con{width: 140%;left: -20%;}
	.h_r_txt h3{font-size: 24px;}
	.h_r_txt p{display: none;}
	.h_r_txt{padding-top: 1.5rem;}
	.h_revi_con{margin-bottom: 60px;}
	.h_revi_box .com_title p{padding: 0 0.5rem;}
	.h_why_nr{padding: 30px 0;}
	.h_ins_con{display: block;padding: 0 1rem;}
	.h_ins_con>a{margin: 0;}
	.h_ins_con>a img{margin-bottom: 20px;}
	.h_news_txt{padding: 1.3rem 0  0.3rem;}
	.h_news{padding-bottom: 60px;}
	footer{padding:  60px 0;}
	.tec_b_nr_m{display: block;position: initial;transform: translate(0,0);width: 20%;margin: 0 auto 30px;}
	.tec_b_nr_m img{width: 100%;}
	.tec_m_img{width: 90%;}
	.tec_m_txt{width: 90%;margin: 0 auto !important;}
	.h_b_img video{display: none;}
	.tec_b,.take,.rd,.fac_b,.company{padding: 60px 0 30px;}
	.safety_t{padding: 30px 0 60px;}
	.tec_t_img{margin-bottom: 60px;}
	.rd_txt h3{margin-top: 10px;}
	.patent,.brand,.ccser,.contact,.contact_fin{padding: 60px 0 ;}
	.patent_title{height: 60px;}
	.patent_table_box{height: 50px;}
	.palnt_number_t p{font-size: 36px;}
	.instant_con{height: 9rem;}
	.palnt{padding: 60px 0 90px;}
	.pag_pal .swiper-pagination-bullet{width: 12px;height: 12px;}
	.pag_pal{bottom: -40px !important;}
	.brand .sub_h2{padding-left: 0;}
	.contact_tel>p{margin-bottom: 5px;}
	.contact_fol_box img{margin-right: 1.2rem;}
	.contact_r h3{font-size: 24px;}
	.contact_l{margin-bottom: 50px;}
	.contact_fin .h_revi_con{margin-bottom: 0;}
	.contact_fin_img{height: 100px;}
	.contact_fin{padding: 60px 0;margin-bottom: 60px;}
	.contact_fin_nr p{font-size: 14px;}
	.contact_fin .sub_h2{margin-bottom: 0.8rem;}
	.faq_title, .faq_title_icon{height: auto;padding: 20px 0;}
	.faq_title_icon{padding-top: 30px;}
	.faq_title h3{overflow: initial;white-space: initial;}
	.pro_con p{display: none;}
	.pro{background: #f5f5f5;margin-bottom: 60px;padding-bottom: 60px;}
	.pro_con{background: #fff;width: 48%;margin-bottom: 14px;}
	.pro_img{height: 140px;}
	.pro_box{justify-content: space-between;}
	.high{margin-bottom: 0;}
	.taste{padding: 60px 0 0;}
	.method{padding:  0;display: flex;align-items: center;}
	.elements{height: 600px;}
	.h_news .h_news_box{padding: 0;}
}

@media screen and (max-width: 1440px) {
	.method_txt.txt2{padding-top: 4.5rem ;}
	.crumbs_box a{font-size: 12px;}
	.crumbs>img{width: 11px;}}
@media screen and (max-width: 1580px) {
	.pro_tab a{font-size: 16px;}
}
.patent_title p{color: #333;font-size: 14px;}
.pro_banner .sbanner_txt p{text-align: left;}
.yw{    
		position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
		 z-index: 1;}
		 
/* 后期修改 */
.high_con.on .high_txt_box h2{
	-webkit-animation-name: slideInUp2;
	animation-name: slideInUp2;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@media screen and (max-width: 1440px) {
	.faq_title h3{font-size: 14px;}
}
.swi_scro{top: auto !important;height: 2px !important;display: none ;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #5bbbd6 !important;}
@media screen and (min-width: 768px) {
	.high_img{background: none !important;}
}

@media screen and (max-width: 768px) {
	.sel_text_x{height: 40px !important;}
}
@media screen and (max-width: 767px) {
	.high_img img{display: none;}
	.crumbs,.highpag{display: none;}
	.about_pag_ul p::after{bottom: -2px;}
	.swi_scro{display: block;}
	.explore .swiper-container{padding: 30px 0 20px;}
	.swip_hrevi{padding: 10px 0 30px;}
	.pro_con h3{font-size: 16px;}
	.meth{height: 130vh;}
	
	.high_con.color1 .high_img::after{content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
	.high_con.color2 .high_img::after{content: '';position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,0.6);}
}

.pro_video{width: 100%;height: 100%;position: relative;margin-bottom:0.2rem;margin-top:1.2rem}
.pro_video_bk{position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: 100px solid #fff;-webkit-transition: all .6s;transition: all .6s;z-index: 10;}
.pro_video.on .pro_video_bk{border: 0 solid #fff;}
/* .pro_video_box{width: 100%;height: 100vh;position: sticky;top: 0;} */
.pro_video_box video{width: 100%;height: 100%;object-fit: cover;}
.pro_video_box img{width: 100%;height: 4.6rem;}


.sot_select_nr2{width: 48% !important;}
@media screen and (max-width: 767px) {
	.sot_select_nr2{width: 100% !important;margin-bottom: 10px;}
	.pro_video_box img{display: block;height: 100%;}
	.pro_video_box video{display: none;}
	.pro_video_bk{display: none;}
	.pro_video{height: 140px;margin-bottom:10px;}
	.pro_video_box{height: 100%;}
	.h_ins_box .com_title p img{width: 10px;margin: 0 4px;}
	.elements_box{height: auto;padding-top: 30px;}
	.sel_text_x{height: 40px !important;}
	.rd_img img{object-fit: cover;}
	.safety .rd_nr:nth-child(2) .rd_img img{object-fit: contain;}
	.contact_not{margin-top: 25px;}
	
}

.patent_table .patent_table_box:nth-child(n+7){display: none;}
.patent_table.on .patent_table_box{display: flex !important;}


.faq_con .faq_nr:nth-child(n+7){display: none;}
.faq_con.on .faq_nr{display: block !important;}

.pri{overflow: hidden;}
.pri p{color: #666;margin-bottom: 20px;}

.sot_select_nr{position: relative;width:100%;}
.sel_text_box{width: 100%;background: #fff;position: absolute;left:0;text-align: left;overflow: hidden;top:100%;border: 1px solid #ddd;z-index: 200;display: none;}
.sel_text_box a{font-size: 16px;color: #999;padding:7px 0 7px ;display: block;	cursor: pointer;}
.sel_text_box a:hover{background: #5bbbd6;color: #fff;}
.sel_text_x{width:  100%;height:0.54rem;border-bottom: 1px solid #ddd;padding: 0 ;color: #999;display: flex;align-items: center;}
.sel_text_x p{color: #999;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.sel_text_x>img{width: 12px;height: auto;position: absolute;right: 0.2rem;top:50%;z-index: 100;transform: translateY(-50%);}
.sel_text{width: 100%;}

.yw2{position: absolute;width: 415px;height: auto;left: 30%;top: 10%;opacity: 0;}
.yw2{animation:moveh4 15s infinite linear;-webkit-animation:moveh4 15s infinite linear;}
.yw3{animation:moveh4 20s infinite linear;-webkit-animation:moveh4 20s infinite linear;}
/* @keyframes mymov{
	from 
	{top: 10%;opacity: 0;}
	to
	{top: -50%;opacity: 1;}
} */

@keyframes moveh4{
	0%{top: 30%;opacity: 0;}
	50%{top: 0%;opacity: 1;}
	100%{top: -40%;opacity: 1;}
}
@-webkit-keyframes moveh4{
	0%{top: 30%;opacity: 0;}
	50%{top: 0%;opacity: 1;}
	100%{top: -40%;opacity: 1;}
}



@media screen and (max-width: 340px) {
	.sbanner_txt h1{font-size: 26px;}
}
.yw1{animation-delay: 1s;-webkit-animation-delay: 1s;}
.yw3{left: auto;right: 41%;animation-delay: 3s;-webkit-animation-delay: 3s;}.high
.yw4{left: 46%;animation-delay: 6s;-webkit-animation-delay: 6s;}
.yw5{left: auto;right: 35%;animation-delay: 9s;-webkit-animation-delay: 9s;}
.yw6{left: 47%;}

.nav>ul>li:nth-child(1)>a,.nav>ul>li:nth-child(2)>a,.contact_logo{cursor: auto !important;}

/* 上线修改 */
.rd_wa{display: block;font-size: 14px;margin: 0.4rem 0 0;color: #999;}
.nav_rr_x{display: none;}
.sbb{display: none !important; }
.pro_video_on{position: absolute;width: 70px;height: 70px;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.pro_video_on img{object-fit: contain;}

@media screen and (max-width: 1580px) {
	.rd_wa{font-size: 12px;}
	.pro_video_on{width: 50px;height: 50px;}
}
@media screen and (max-width: 767px) {
	.pro_video_on{width: 30px;height: 30px;}
}

.tec_m_nr_img{width:100%;margin-bottom:0.8rem;}
.tec_m_nr_img .img2{display: none;}
@media screen and (max-width: 767px) {
    .tec_m_nr_img .img1{display: none;}
	.tec_m_nr_img .img2{display: block;}
	.tec_m_nr_img{margin-bottom:20px;}
}

.faq_con.on .faq_more img{transform: rotate(180deg);}





.sidebar{position: fixed;right: .2rem;top: 50%;transform: translate(0,-50%); z-index: 18;  }
.sidebar-item{display: block;width: 40px;padding: 5px 0;position: relative;}
.sidebar-icon{display: block;cursor: pointer;width: 100%;text-align: center;}
.sidebar-icon1{display: block;width: 100%;height: 40px;line-height: 40px;border-radius: 50%; border: 1px solid #b5b5b5;}
.sidebar-icon1 img{max-width: 50%;max-height: 50%;}
.sidebar-icon2{display: none;width: 100%;height: 40px;line-height: 40px;border-radius: 50%;background-color: #0095e2; border: 1px solid #0095e2;}
.sidebar-icon2 img{max-width: 50%;max-height: 50%;}
.sidebar-item:hover .sidebar-icon1{display: none;}
.sidebar-item:hover .sidebar-icon2{display: block;}
.sidebar-icon img{height:auto;}
.sidebar-sub{ position: absolute;top: 50%;left: 0;transform: translate(0,-50%);  transition: all .5s;  width: 0; overflow: hidden;}
.sidebar-code{width:155px;padding: 10px;text-align: center;background-color: #0095e2; position: relative;}
.sidebar-code:after{content: ''; position: absolute;top: 50%;right: -6px;margin-top: -8px; width: 6px;height: 16px; background-image: url('../images/a36.png');background-size: 6px auto; background-position: center center;background-repeat: no-repeat;}
.sidebar-img{width: 100%;margin-bottom: .1rem;}
.sidebar-img img{width: 100%;}
.sidebar-text{color: #fff;}

.sidebar-phone{display: block; width:155px;padding: 10px; background-color: #0095e2; position: relative;}
.sidebar-phone:after{content: ''; position: absolute;top: 50%;right: -6px;margin-top: -8px; width: 6px;height: 16px; background-image: url('../images/a36.png');background-size: 6px auto; background-position: center center;background-repeat: no-repeat;}
.sidebar-tip{color: #fff;line-height: 1.5;}
.sidebar-nub{color: #fff;line-height: 1.5;font-size: 14px; word-break: break-all;}

.sidebar-item.active .sidebar-sub{width: 170px;left: -170px; } 

.backTop{display: none; position: fixed; bottom: 10%;right: 0;z-index: 88;cursor: pointer; width: .5rem;height: .5rem;background-color: #044fa0;background-image: url('../images/a23.png'); background-size: 28% auto;background-position: center center;background-repeat: no-repeat;}
 
.home-c { padding-top:0px; padding-bottom: 70px; }

.wp {
	position:relative ; min-width:320px; width:90%; max-width:1470px; margin:0 auto;
}









