﻿/*类标签*/
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;}
a{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;}
textarea::-webkit-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: #e83b0c;
border-radius:25px;
}
.srco::-webkit-scrollbar-corner{
background: #e83b0c;
}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

.nav_sub{top: 0;}
.pro_nav2{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 1000;background: #fff;border-radius: 5px;box-shadow: 0 6px 12px rgba(0,0,0,0.18);padding: 10px 0;display: none;width: auto;white-space: nowrap;}
.pro_nav2 a{padding: 7px 15px;text-align: left;display: block;margin: 5px 10px;border-radius: 5px;-webkit-transition: all .6s;}
.pro_nav2 a:hover{background: #333;color: #fff;}

	/* 下拉导航 */
.pro_nav{position: absolute;top: 120px;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);
	padding-top: 0.4rem;
  }
}
#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:hover a{
	color: #e83b0c;
}
#c-header .c-nav2 li .c-title-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
#c-header .c-nav2 li a {
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
      font-size: 0.32rem;
}
#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{width: 50px;height: 100%;align-items: center;justify-content: flex-end;margin-right: -1rem;padding-right: 1rem;box-sizing: content-box;}
	#c-header .c-switch i{background: #fff;}
	.nav_on #c-header .c-switch i{background: #333;}
	
	.h_banner{margin-top: 60px;height: calc(100vh - 60px);}
	nav .xs{display: none;}
	nav .yc{display: block;}
	nav .nav ul li a{color: #333;}
	
	#c-header .c-switch i{background: #fff;}
}
@media screen and (max-width: 991px) {
  .nav ul li a{font-size: 12px;}
	.search img{width: 16px;}
	.search form{height: 16px;}
	.language img{width: 16px;}
	
}
@media screen and (max-width: 767px) {
	
	.logo p{width: auto;padding-left: 10px;margin-left: 10px;font-size: 12px;}
}


.nav_ljbox{display: flex;align-items: center;justify-content: space-between;padding: 0;height: 100%;max-width: 1920px;margin: auto;padding: 0 1rem;}
.nav_ra{display: flex;justify-content: flex-end;align-items: center;height: 100%;padding-left:0.47rem;}
.nav_ys{margin-left: 0.55rem;border-radius: 4px;display: flex;align-items: center;justify-content: center;color: #fff;transition: all 0.6s;}
.nav_ys:hover{opacity: 0.8;}
.nav_login{color: #fff;}
.nav_rr_inp{width: 4.6rem;height: 100%;display: flex;align-items: center;justify-content: flex-end;}
.nav_rr_inp form{width: auto;height: 100%;display: flex;align-items: center;justify-content: flex-end;padding-right: 0.4rem;position: relative;}
.nav_rr_inp form button{position: absolute;right: 0.5rem;}
.nav_rr_inp form input{border:0px solid #ccc;width: 0;border-radius: 50px;height: 30px;padding-left: 0;opacity: 0;}
.nav_rr_inp form.on input{border:1px solid #ccc;width: 2.4rem;padding-left: 10px;opacity: 1;}
.nav_ss{width: 20px;height: 20px;}
.nav_ss img{object-fit: contain;}

/* 开始 */
.pb80{padding-top: 0.8rem;padding-bottom: 0.8rem;}
@media screen and (max-width: 767px) {
	.pb80{padding-top: 0.6rem;padding-bottom: 0.6rem;}
}
.pb90{padding-top: 0.9rem;padding-bottom: 0.9rem;}
@media screen and (max-width: 767px) {
	.pb90{padding-top: 0.7rem;padding-bottom: 0.7rem;}
}
.logo.on{
	-webkit-animation-name: fadeInUp1;
	animation-name: fadeInUp1;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.nav_r.on{
	-webkit-animation-name: fadeInUp2;
	animation-name: fadeInUp2;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.l_nav_box.on{
	-webkit-animation-name: fadeInUp3;
	animation-name: fadeInUp3;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:0.2s;
	-webkit-animation-delay: 0.2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.h_t h2.on{
	-webkit-animation-name: fadeInUp4;
	animation-name: fadeInUp4;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:0.4s;
	-webkit-animation-delay: 0.4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.pub_nr_box.on{
	-webkit-animation-name: fadeInUp5;
	animation-name: fadeInUp5;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	animation-delay:0.4s;
	-webkit-animation-delay: 0.4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}


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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp1 {
  -webkit-animation-name: fadeInUp1;
  animation-name: fadeInUp1;
}
@keyframes fadeInUp2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 32px, 0);
    transform: translate3d(0, 32px, 0);
  }

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

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

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

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

/* 首页 */
.nav_r_lan{display: flex;align-items: center;}
.nav_r_lan a{color: #d8e1e7;position: relative;}
.nav_r_lan span{color: #fff;margin: 0 0.1rem;}
.nav_r_lan a::after{content: '';position: absolute;width: 0;height: 1px;background: #fff;bottom: -5px;left: 0;}
.nav_r_lan a.on{color: #fff;}
.nav_r_lan a.on::after{width: 100%;}

.banner{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: -1;}
.banner_img{width: 100%;height: 100%;position: relative;}
.banner_img .img2{display: none;}
.banner_img video{position: absolute;width: 100%;height: 100%;object-fit: cover;z-index: 5;left: 0;top: 0;}
.l_nav{position: fixed;left: 1rem;top: 0;display: flex;flex-direction: column;justify-content: center;height: 100%;padding-bottom: 0.8rem;z-index: 20;transition: all 0s; }
.l_nav_box{display: flex;flex-direction: column;}
.l_nav_box a{color: #d5d5d5;margin: 0.12rem 0;position: relative;transition: all 0.3s;}
.l_nav_box a::after{content: '';position: absolute;left: 1rem;top: 50%;transform: translateY(-50%);background: rgba(255,255,255,0.7);width: 0;height: 1px;}
.l_nav_box a:hover,.l_nav_box a.on{color: #fff;}
.l_nav_box a:hover::after,.l_nav_box a.on::after{width: 0.6rem;}

.pub_box{width: 100%;display: flex;justify-content: flex-end;}
.pub_box_con{width: calc(100% - 2.94rem);}
.pub_box_t{height: calc(100vh - 2.94rem);display: flex;align-items: flex-end;}
.h_t{padding: 0 0 1.55rem 0.6rem;}
.h_t h2{font-size: 0.76rem;color: #fff;line-height: 1.31;}
.pub_nr{overflow: hidden;}
.pub_nr_box{background: #fff;width: 100%;position: relative;z-index: 20;}
.pub_title{display: flex;justify-content: space-between;align-items: flex-start;}
/* .pub_h2{flex-shrink: 0;} */
.pub_h2 h2{font-size: 0.4rem;line-height: 1.1;padding-right: 0.2rem;}
.pub_a{display: inline-flex;align-items: center;}
.pub_a p{display: inline-flex;align-items: center;transition: all 0.3s;}
.pub_a_icon{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: #e83b0c;display: flex;align-items: center;justify-content: center;margin-left: 0.2rem;flex-shrink: 0;}
.pub_a_icon svg{width: 28%;transition: all 0.3s;}
.pub_a_icon path{fill: #fff;opacity: 1;}
.pub_a:hover p{color: #e83b0c;}
.pub_a:hover svg{transform: rotate(45deg);}
.h_fw_box{height: 7.8rem;display: flex;justify-content: space-between;margin-top: 0.58rem;}
.h_fw_l{width: 37.86%;}
.h_fw_r{width: 62.14%;}
.h_fw_swi{height: 100%;}
.h_fw_pag{left: 0.6rem !important;width: auto !important;bottom: 0.6rem !important;}
.h_fw_pag span{background: rgba(255,255,255,0.3);margin: 0 0.15rem 0 0 !important;opacity: 1;}
.h_fw_pag .swiper-pagination-bullet-active{background: rgba(255,255,255,1);}
.h_fw_r{display: flex;justify-content: space-between;flex-wrap: wrap;}
.h_fw_r_box{width: 50%;height: 50%;padding: 0.58rem 0.6rem 0.58rem 0.5rem;background: #fafafa;display: flex;flex-direction: column;justify-content: space-between;}
.h_fw_r_icon svg{width: 0.84rem;height: auto;}
.h_fw_r_icon path{fill: #e83b0c;opacity: 1;}
.h_fw_r_txt h3{margin-bottom: 0.24rem;}
.h_fw_r_txt p{line-height: 1.6;color: #666;}
.h_fw_r_box:nth-child(2){background: #c3ad7b;}
.h_fw_r_box:nth-child(2) path{fill: #fff;}
.h_fw_r_box:nth-child(2) h3{color: #fff;}
.h_fw_r_box:nth-child(2) p{color: rgba(255,255,255,0.6);}
.h_fw_r_box:nth-child(3){background: url(https://en.sunexhibition.com/resource/images/h_bj.jpg) no-repeat;background-size: cover;}
.h_fw_r_box:nth-child(3) path{fill: #fff;}
.h_fw_r_box:nth-child(3) h3{color: #fff;}
.h_fw_r_box:nth-child(3) p{color: rgba(255,255,255,0.6);}

.h_al{background: #fafafa;padding-bottom: 0;}
.h_al_box{margin-top: 0.86rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.h_al_con{width: calc(50% - 0.27rem);margin-bottom: 0.85rem;}
.h_al_img::before{padding-top: 61.31%;}
.h_al_img{margin-bottom: 0.3rem;}
.h_al_txt span{margin-left: 0.2rem;color: #666;opacity: 0.6;}
.h_abo_title{width: 52.9%;}
.h_abo_title>p{color: #666;margin-bottom: 0.25rem;}
.h_abo_box{height: 4.2rem;margin-top: 0.6rem;position: relative;}
.h_abo_video{width: 100%;height: 100%;position: relative;}
.h_abo_video video{width: 100%;height: 100%;;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 10;}
.h_abo_on{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.6);display: flex;align-items: center;justify-content: center;}
.h_abo_on svg{width: 0.66rem;height: 0.66rem;cursor: pointer;}
.h_abo_on svg path{fill: #fff;transition: all 0.3s;}
.h_abo_on svg:hover path{fill: #e83b0c;}
#hi-video-pop .hi-close:hover{background: #e83b0c;}
.h_kw{background: #fafafa;padding: 0.76rem 0 1.2rem;overflow: hidden;}
.h_kw_title{width: 52.9%;}
.h_kw_title_t{margin-bottom: 0.25rem;}
.h_kw_title_t span{color: #e83b0c;}
.h_kw_title>p{color: #666;line-height: 1.9;}
.h_kw_con{margin-top: 0.6rem;display: flex;justify-content: space-between;border-left: 1px solid #d1d1d1;border-right: 1px solid #d1d1d1;}
.invest_box{width: 25%;border-right: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;padding: 0 0;height: 140px;display: flex;align-items: center;justify-content: center;}
.invest_con{width: 100%;margin: auto;height: 140px;border: 1px solid #d1d1d1;border-right: none;}
.h_kw_swi{width: 100%;}
.h_kw_swi .swiper-wrapper{
	-webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.invest_con img{object-fit: contain;}
.invest_txt{display: flex;flex-direction: column;padding: 0 0.3rem;}
.invest_txt img{height: 0.75rem;object-fit: contain;}
.invest_box .invest_txt{background: #fafafa;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;padding-top: 0.1rem;}
.invest_txt p{color: #666;line-height: 1.3;}
.h_news{display: flex;justify-content: space-between;align-items: flex-start;overflow: hidden;}
.h_news_l{width: 55.04%;border-right: 1px solid #e5e5e5;}
.h_news_l .pub_title{height: 1.85rem;padding-top: 0.76rem;}
.h_news_list_box{height: 1.85rem;border-bottom: 1px solid #e5e5e5;display: flex;flex-direction: column;justify-content: center;transition: all 0.3s;}
.h_news_list_box>span{color: #999;margin-bottom: 0.1rem;transition: all 0.3s;}
.h_news_list_box h3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: all 0.3s;}
.h_news_list_box.on{background: #e83b0c;border-color: #e83b0c;}
.h_news_list_box.on>span{color: #fff;}
.h_news_list_box.on h3{color: #fff;text-decoration: underline;}
.h_news_r{width: 44.96%;padding: 0.7rem 0.7rem 0.3rem  0.8rem;overflow: hidden;height: 100%;}
.h_news_r_title h2{font-size: 0.3rem;margin-bottom: 0.12rem;}
.h_news_r_title_name{margin-right: 0.48rem;}
.h_news_r_title{margin-bottom: 0.4rem;flex-shrink: 0;}
.h_news_r_title_box{display: flex;align-items: center;}
.h_news_r_title_box>div{display: flex;align-items: center;}.h_news_r_title_box>div p{color: #999;}
.h_news_r_title_box svg{width: 15px;height: auto;margin-right: 0.08rem;}
.h_news_r_title_box path{fill: #999;}
.h_news_r_box{display: flex;flex-direction: column;height: 100%;}
.h_news_txt{padding-right: 0.3rem;height: 100%;overflow: auto;}
.h_news_txt img{max-width: 100%;width: auto;height: auto;}
.h_news_txt ul,.h_news_txt ol{padding-left: 20px;}
.h_news_txt ul li,.h_news_txt ol li{list-style: auto;}

/* 底部 */
footer{background: #333333;padding-top: 1rem;}
.foot_t{display: flex;justify-content: space-between;margin-bottom: 0.55rem;}
.foot_add p{color: rgba(255,255,255,0.5);margin-bottom: 0.14rem;}
.foot_ewm{width: 1.2rem;height: 1.2rem;flex-shrink: 0;margin-left: 0.4rem;}
.foot_b{display: flex;justify-content: space-between;padding: 0.36rem 0 0.5rem;border-top: 1px solid rgba(255,255,255,0.15);color: rgba(255,255,255,0.2);}
.foot_b>a{width: 0.96rem;}
.foot_b a{transition: all 0.3s;}
.foot_b a:hover{color: rgba(255,255,255,0.8);}
.foot_br{display: flex;align-items: center;}
.foot_br>a{margin-left: 0.8rem;color: rgba(255,255,255,0.2);}
.foot_br>p>a{color: rgba(255,255,255,0.2);}
@media screen and (max-width: 1260px) {
	.invest_box{height: 100px;}
	.nav_ljbox{padding: 0 0.5rem;}
	.l_nav{left: 0.5rem;}
	.h_news_r{padding: 0.5rem 0.5rem 0.3rem;}
}
@media screen and (max-width: 971px) {
	.h_t h2{font-size: 0.6rem;}
	.h_fw_box{flex-direction: column;height: auto;}
	.h_fw_l{width: 100%;}
	.h_fw_r{width: 100%;}
	.h_abo .pub_title{flex-direction: column;}
	.h_abo .pub_title .pub_h2{margin-bottom: 0.4rem;}
	.h_abo_title{width: 100%;}
	.h_kw_box .pub_title{flex-direction: column;}
	.h_kw_box .pub_title .pub_h2{margin-bottom: 0.4rem;}
	.h_kw_title{width: 100%;}
	.h_kw_con{flex-wrap: wrap;}
	.invest_box{height: 140px;width: 50%;}
	.invest_txt img{height: 1.2rem;}
	.h_news{flex-direction: column;}
	.h_news_l{width: 100%;}
	.h_news_r{display: none;}
	.foot_br>a{margin-left: 0.4rem;}
}
@media screen and (max-width: 767px) {
	.nav_box2{display: flex;}
	nav{background: #333;z-index: 1000;}
	.nav_mo{display: flex;align-items: center;}
	.logo img{width: 1.5rem;}
	.l_nav{display: none;}
	.pub_box_con{width: 100%;}
	.pub_box_t{height: 0;}
	.h_fw_r_box{width: 100%;}
	.h_al_con{width: 100%;margin-bottom: 0.6rem;}
	.banner_img .img1{display: none;}
	.banner_img .img2{display: block;}
	.banner_img video{display: none;}
	.h_abo_video img{display: block;}
	.h_abo_video video{display: none;}
	.h_kw_title>p{line-height: 1.5;}
	.h_fw_r_txt p{line-height: 1.5;}
	.invest_box{height: 145px;}
	.h_news_list_box{width: 100%;padding: 0 0.4rem;}
	.h_news_list_box h3{font-size: 0.32rem;}
	.h_news{margin-bottom: 0.8rem;}
	.foot_ewm{width: 2.2rem;height: 2.2rem;flex-shrink: 0;margin-left: 0.4rem;}
	.foot_b{flex-direction: column;padding: 0.36rem 0 0.3rem;}
	.foot_b>a{width: 1.5rem;margin-bottom: 0.2rem;}
	.foot_br{flex-direction: column;align-items: flex-start;}
	.foot_br>p{margin-bottom: 0.1rem;}
	.foot_br>a{margin-left: 0;}
}

/* 服务 */
.ser_fw_box{padding: 1.12rem 1.75rem;margin-top: 0.6rem;}
.ser_fw_box p{color: #fff;}
.ser{padding: 0.8rem 0 0.2rem;background: #f9f9f9;}
.ser_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ser_con{width: calc(50% - 0.25rem);margin-bottom: 0.8rem;background: #fff;padding: 0.5rem 0.4rem 1.5rem;position: relative;}
.ser_a{position: absolute;width: 100%;bottom: 0;left: 0;padding: 0 0.4rem;height: 0.64rem;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #e5e5e5;}
.ser_a svg{width: 7px;height: auto;}
.ser_a path{fill: #e83b0c;opacity: 1;}
.ser_a p{color: #e83b0c;}
.ser_txt h3{font-size: 0.3rem;margin-bottom: 0.55rem;transition: all 0.3s;}
.ser_txt p{line-height: 1.6;}
.ser_con:hover .ser_txt h3{color: #e83b0c;}
@media screen and (max-width: 1260px) {
	.ser_fw_box{padding: 1.12rem 1.15rem;}
	.ser_con{width: 100%;}
	.ser_a svg{width: 5px;height: auto;}
}
@media screen and (max-width: 971px) {
	
}
@media screen and (max-width: 767px) {
	.pub_h2 h2{font-size: 0.44rem;}
	.banner{position: initial;height: 5rem;margin-top: 60px;}
	.ser_fw_box{padding: 0.6rem 0.5rem;}
	.ser_fw_box p{font-size: 0.32rem;}
	.ser_txt h3{font-size: 0.36rem;}
	.ser_con{padding: 0.4rem 0.4rem 1.5rem 0.4rem;}
	.ser_a{height: 0.8rem;}
	.ser_txt p{line-height: 1.5;text-align: initial !important;}
}

/* 关于 */
.abo_ttxt{width: 10.55rem;margin-left: 0.4rem;}
.abo_ttxt p{color: #666;line-height: 1.9;}
.abo{padding-top: 0.8rem;padding-bottom: 1.3rem;}
.abo_box{margin-top: 0.8rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.abo_con{display: flex;justify-content: space-between;width: 50%;height: 2.28rem;}
.abo_img_box::before{padding-top: 64.04%;}
.abo_img_box{width: 100%;height: 100%;}
.abo_img{width: 50%;position: relative;height: 100%;}
.abo_txt{width: 50%;height: 100%;display: flex;flex-direction: column;justify-content: center;padding-left: 0.2rem;}
.abo_txt h3{margin-bottom: 0;color: #e83b0c;position: relative;transition: all 0.3s;}
.abo_txt h3::after{content: '';width: 0;height: 0;border-style: solid dashed dashed;border-color: #fff transparent transparent;overflow: hidden;cursor: pointer;transition: all .2s;-webkit-transition: all .2s;position: absolute;top: 50%;left: calc(-19px - 0.2rem);margin-top: -10px;border-width: 10px;border-top-color: #fff;transform: rotate(-270deg);z-index: 20;}
.abo_txt p{color: #999;}
.abo_p{width: 100%;height: 100%;padding: 0 0.45rem 0 0.35rem;background: rgba(0,0,0,0.6);position: absolute;top: 0;left: 0;z-index: 10;display: flex;align-items: center;opacity: 0;transition: all 0.3s;}
.abo_p p{color: #fff;}
.abo_con:hover .abo_p{opacity: 1;}
.abo_con:hover .abo_txt h3{margin-bottom: 0.1rem;}
.abo_con:nth-child(3){flex-direction: row-reverse;}
.abo_con:nth-child(3) .abo_txt{padding: 0 0.2rem 0 0;text-align: right;}
.abo_con:nth-child(3) .abo_txt h3::after{right: calc(-19px - 0.2rem);left: auto;transform: rotate(-90deg);}
.abo_con:nth-child(4){flex-direction: row-reverse;}
.abo_con:nth-child(4) .abo_txt{padding: 0 0.2rem 0 0;text-align: right;}
.abo_con:nth-child(4) .abo_txt h3::after{right: calc(-19px - 0.2rem);left: auto;transform: rotate(-90deg);}
@media screen and (max-width: 971px) {
	.abo .pub_title{flex-direction: column;}
	.abo_ttxt{width: 100%;margin: 0.4rem 0 0 ;}
	.abo_con{width: 100%;margin-bottom: 0.4rem;}
	.abo_con:nth-child(3){flex-direction: row;}
	.abo_con:nth-child(3) .abo_txt{padding: 0 0 0 0.2rem;text-align: left;}
	.abo_con:nth-child(3) .abo_txt h3::after{left: calc(-19px - 0.2rem);right: auto;transform: rotate(-270deg);}
	.abo_con:nth-child(4){flex-direction: row;}
	.abo_con:nth-child(4) .abo_txt{padding: 0 0 0 0.2rem;text-align: left;}
	.abo_con:nth-child(4) .abo_txt h3::after{left: calc(-19px - 0.2rem);right: auto;transform: rotate(-270deg);}
}
@media screen and (max-width: 767px) {
	.abo_ttxt p{line-height: 1.5;text-align: initial !important;}
	.abo_txt h3{font-size: 0.36rem;}
	/* .abo_con .abo_p{opacity: 1;} */
	.abo_img{width: 100%;}
	.abo_txt{width: 100%;padding: 0.3rem 0 !important;}
	.abo_txt h3::after{display: none;}
	.abo_con{flex-direction: column !important;height: auto;}
}

/* 案例 */
.case{padding-top: 0.8rem;padding-bottom: 1rem;}
.case_ttxt{margin-left: 0.4rem;margin-top: 0.1rem;}
.case_nav{margin: 0.4rem auto 0.65rem;border-bottom: 1px solid #e5e5e5;padding-bottom: 0.57rem;display: flex;justify-content: space-between;align-items: center;}
.case_nav_box{display: flex;align-items: center;font-size: 20px;}
.case_nav_box a{display: inline-flex;align-items: center;}
.case_nav_box a span{margin: 0 5px;}
.case_nav_box a p{position: relative;}
.case_nav_box a p::after{content: '';position: absolute;width: 0;height: 2px;background: #e83b0c;bottom: -0.05rem;left: 0;}
.case_nav_box a:last-child span{display: none;}
.case_nav_box a.on p{color: #e83b0c;}
.case_nav_box a.on p::after{width: 100%;}
@media screen and (max-width: 1580px) {
	.case_nav_box{font-size: 18px;}
}
.case_search form{width: 3.2rem;height: 0.6rem;border-radius: 60px;background: #f5f5f5;padding: 0 0.3rem;display: flex;justify-content: space-between;align-items: center;}
.case_search form input{width: 100%;}
.case_search_but{height: 0.3rem;border-left: 1px solid #dcdcdc;padding-left: 0.22rem;flex-shrink: 0;display: flex;align-items: center;}
.case_search_but button{display: flex;align-items: center;}
.case_search_but button svg{width: 0.2rem;height: auto;}
.case_search_but button path{fill: #e83b0c;}
.case_box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.4rem;}
.case_con{width: calc(50% - 0.1rem);margin-bottom: 0.2rem;position: relative;}
.case_img::before{padding-top: 61.16%;}
.case_txt{position: absolute;width: 100%;height: 100%;background: rgba(255,255,255,0.8);top: 0;left: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: -1;opacity: 0;transition: all 0.3s;text-align: center;}
.case_txt h3{}
.case_txt p{margin-bottom: 0.2rem;margin-top: 0.08rem;}
.case_txt i{width: 6px;height: 6px;border-radius: 50%;background: #000;margin-bottom: 0.25rem;}
.case_con:hover .case_txt{z-index: 10;opacity: 1;}
.case_con:hover .case_img img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.page_jt{display: none;}
.page_jt_l,.page .prev svg{width: 50%;height: auto;display: inline-block;transform: rotate(180deg);}
.page_jt_l,.page .next svg{width: 50%;height: auto;display: inline-block;}
.page svg path{fill: #cecece;transition: all 0.3s;}
.page .prev:hover path,.page .next:hover path{fill: #333;}
.page{display: flex;align-items: center;justify-content: flex-start;}
.page a,.page .active{width: 0.4rem;height: 0.4rem;border-radius: 40px;display: flex;align-items: center;justify-content: center;margin: 0 5px;}
@media screen and (max-width: 767px) {
	.page a,.page .active{font-size: 12px;}
}
.page .active{background: #e83b0c;color: #fff;}
.page_jt{display: none;}
@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 971px) {
	.case_nav{flex-direction: column;align-items: flex-start;}
	.case_nav_box{flex-wrap: wrap;margin-bottom: 0.3rem;}
	.case_search form{width: 4rem;}
	.case_con{width: 100%;}
}
@media screen and (max-width: 767px) {
	.case .pub_title{flex-direction: column;}
	.case .pub_title .pub_h2{margin-bottom: 0.2rem;}
	.case_ttxt{margin-left: 0;}
	.case_nav_box{font-size: 0.28rem;}
	.case_txtZ{padding: 0 0.2rem;}
}


/* 案例详情 */
.caseInfo_box{display: flex;justify-content: space-between;margin-bottom: 1.08rem;align-items: flex-start;}
.caseInfo_l{width: 65.21%;margin-bottom: 0.2rem;}
.caseInfo{padding-top: 0.8rem;}
.caseInfo_h1{margin-bottom: 0.5rem;}
.caseInfo_h1 h1{font-size: 0.46rem;margin-bottom: 0.15rem;}
.caseInfo_h1 p{color: #666;}
.caseInfo_xm{display: flex;flex-wrap: wrap;margin-bottom: 0.5rem;}
.caseInfo_xm_box{width: 46.5%;margin-bottom: 0.15rem;display: flex;padding-right: 0.4rem;}
.caseInfo_xm_box span{color: #999;flex-shrink: 0;white-space: nowrap;margin-right: 0.15rem;}
.caseInfo_txt video{max-width: 100%;height: auto;}
.caseInfo_txt img{max-width: 100%;width: auto;height: auto;margin-bottom: 1px;}
.caseInfo_txt ul,.caseInfo_txt ol{padding-left: 20px;}
.caseInfo_txt ul li,.caseInfo_txt ol li{list-style: auto;}
.caseInfo_r{width: 24.54%;background: #fafafa;padding: 0.35rem 0.4rem;position: sticky;top: 0.3rem;}

.ins_det_fxr_box *{transition: all 0.6s;}
.ins_det_fxr_box>p{margin-right: 0.05rem;}
.ins_det_fxr_box .bshare-custom{display: flex;align-items: center;justify-content: center;}
.ins_det_fxr_box .bshare-custom a{width: 0.3rem;height: 0.3rem;padding: 0;background: #999999;border-radius: 50%;margin: 0 0.2rem 0 0;display: flex;align-items: center;justify-content: center;}
.ins_det_fxr_box .bshare-custom a svg{width: 60%;height: auto;pointer-events: none;}
.ins_det_fxr_box .bshare-custom a path{fill: #fff;opacity: 1;}
.ins_det_fxr_box .bshare-custom a:hover{background: #e83b0c;opacity: 1;}
.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;}
}

.caseInfo_r_int{margin-bottom: 0.3rem;}
.caseInfo_r_int p{color: #e83b0c;}
.caseInfo_r_fx{display: flex;align-items: center;padding-bottom: 0.4rem;border-bottom: 1px solid #e1e1e1;margin-bottom: 0.4rem;flex-wrap: wrap;}
.caseInfo_r_fx>p{margin-right: 0.12rem;flex-shrink: 0;}
.caseInfo_r_fy_con{margin-bottom: 0.28rem;display: block;}
.caseInfo_r_fy_con>span{color: #999;margin-bottom: 0.15rem;display: block;}
.caseInfo_r_fy_txt h3{margin-bottom: 0.05rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.caseInfo_r_fy_txt p{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.caseInfo_fh{display: flex;align-items: center;color: #e83b0c;}
.caseInfo_fh svg{width: 0.18rem;height: auto;margin-right: 0.1rem;}
.caseInfo_fh path{fill: #e83b0c;}
.caseInfo_r_fy_con:hover .caseInfo_r_fy_txt h3{color: #e83b0c;}
.caseInfo_hot{border-top: 1px solid #e5e5e5;padding-top: 0.8rem;padding-bottom: 0.6rem;}
.caseInfo_hot .h_al_box{margin-top: 0.6rem;}
@media screen and (max-width: 1500px) {
	.l_nav_box a::after{left: 1.2rem;}
}
@media screen and (max-width: 1460px) {
	.caseInfo_r_fx>p{margin-bottom: 0.1rem;}
	.caseInfo_xm_box{width: 50%;}
}
@media screen and (max-width: 1260px) {
	.caseInfo_xm_box{width: 100%;}
}

@media screen and (max-width: 971px) {
	.caseInfo_box{flex-direction: column;}
	.caseInfo_l{width: 100%;}
	.caseInfo_r{width: 100%;}
	.caseInfo_xm_box{width: 100%;}
	.caseInfo_r_fx>p{margin-bottom: 0rem;}
}
@media screen and (max-width: 767px) {
	.pub_a p{white-space: nowrap;}
}

/* 消息详情 */
.newsInfo_inf{padding: 0.4rem 0 0.56rem;border-top: 1px solid #e5e5e5;}
.newsInfo_hot{padding-top: 0.58rem;}
.newsInfo_hot_box{padding-bottom: 0.4rem;margin-bottom: 0.4rem;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: space-between;align-items: flex-start;}
.newsInfo_hot_date{width: 14.72%;flex-shrink: 0;}
.newsInfo_hot_date span{color: #999;margin-bottom: 0.12rem;display: block;}
.newsInfo_hot_date p{color: #999;font-size: 0.5rem;line-height: 1;margin-left: -0.05rem;}
.newsInfo_hot_more{width: 11.92%;flex-shrink: 0;text-align: right;display: flex;align-items: center;justify-content: flex-end;}
.newsInfo_hot_more svg{width: 7px;height: auto;margin-left: 0.07rem;}
.newsInfo_hot_more path{fill: #333;}
.newsInfo_hot_txt{width: 100%;}
.newsInfo_hot_txt h3{font-size: 0.3rem;margin-bottom: 0.12rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.newsInfo_hot_txt p{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsInfo_hot_box:last-child{border: none;}

@media screen and (max-width: 1260px) {
	
}
@media screen and (max-width: 971px) {
	.newsInfo_hot_more{display: none;}
}
@media screen and (max-width: 767px) {
	.newsInfo_hot_txt h3{font-size: 0.32rem;}
}

/* 最新消息 */
.newsList{display: flex;flex-wrap: wrap;margin-top: 0.7rem;margin-bottom: 0.4rem;}
.newsList_box{width: calc((100% - 0.4rem)/3);margin: 0 0.2rem 0.2rem 0;background: #fafafa;}
.newsList_box:hover .newsList_txt h3{color: #e83b0c;}
.newsList_box:hover .img_hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.newsList_box:nth-child(3n){margin-right: 0;}
.newsList_txt{height: 2.58rem;padding: 0 0.3rem 0 0.4rem;display: flex;flex-direction: column;justify-content: center;}
.newsList_txt span{color: #999;margin-bottom: 0.26rem;}
.newsList_txt h3{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 3em;}
.newsList_con{position: relative;}
.newsList_notimg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.newsList_img::before{padding-top: 54.11%;}
.newsList_notimg{padding: 0 0.46rem 0.7rem 0.39rem ;display: flex;align-items: flex-end;}
.newsList_notimg_box{display: flex;align-items: center;width: 100%;}
.newsList_notimg_box i{width: 100%;height: 1px;background: #e1e1e1;position: relative;}
.newsList_notimg_box p{flex-shrink: 0;margin-right: 0.2rem;}
.newsList_notimg_box i::after{content: '';position: absolute;width: 0;height: 100%;background: #e83b0c;left: 0;}
.newsList_box:hover .newsList_notimg_box i::after{width: 100%;}

@media screen and (max-width: 971px) {
	.newsList_box{width: calc(50% - 0.1rem);margin: 0 0 0.2rem 0;}
	.newsList{justify-content: space-between;}
	.newsList_txt span{font-size: 12px;}
}
@media screen and (max-width: 767px) {
	.newsList_box{width: 100%;margin: 0 0 0.2rem 0;}
	.newsList_txt h3{height: auto;}
	.newsList_txt{height: auto;padding: 0.6rem 0.4rem;}
}

/* 联系 */
.cont{padding-top: 0.8rem;padding-bottom: 1.2rem;display: flex;justify-content: space-between;}
.cont_l{width: 31.55%;}
.cont_add{margin-top: 0.8rem;padding-right: 1.1rem;}
.cont_add_box{display: flex;margin-bottom: 0.15rem;}
.cont_add_box span{flex-shrink: 0;margin-right: 0.1rem;}
.cont_add_box p{line-height: 1.6;color: #666;}
.cont_r{width: 68.45%;}
.cont_r_inf{height: 0.5rem;display: flex;align-items: center;margin-bottom: 0.8rem;}
.cont_input{display: flex;justify-content: space-between;}
.cont_input_box{width: calc(50% - 0.1rem);}
.cont_input_p{margin-bottom: 0.05rem;}
.cont_input_con{height: 0.58rem;background: #f4f4f4;padding: 0 0.2rem;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.18rem;}
.cont_input_con select{width: 100%;}
.cont_input_con svg{width: 0.09rem;height: auto;transform: rotate(90deg);margin-left: 0.2rem;}
.cont_input_con path{fill: #999;flex-shrink: 0;}
.cont_input_con select{color: #999;}
.cont_input_con input{width: 100%;}
.cont_textarea{width: 100%;}
.cont_textarea_box{width: 100%;height: 1.34rem;background: #f4f4f4;padding: 0.1rem 0.2rem;}
.cont_textarea_box textarea{width: 100%;height: 100%;}
.cont_but{margin-top: 0.4rem;text-align: right;}
.cont_but button{width: 2.7rem;height: 0.5rem;background: #e83b0c;color: #fff;border-radius: 50px;transition: all 0.3s;}
.cont_but button:hover{opacity: 0.8;}
.contSuc{padding: 0.6rem 0 0.5rem;display: flex;flex-direction: column;align-items: center;display: none;}
.contSuc_t{width: 2.24rem;position: relative;margin-bottom: 0.65rem;}
.contSuc_t_icon{position: absolute;top: ;width: 0.36rem;height: 0.36rem;border-radius: 50%;background: #e83b0c;display: flex;align-items: center;justify-content: center;top: -0.18rem;right: -0.18rem;}
.contSuc_t_icon svg,.contSuc_t_icon img{width: 55.55%;height: auto;}
.contSuc_txt{text-align: center;margin-bottom: 0.4rem;}
.contSuc_txt p{color: #e83b0c;margin-bottom: 0.08rem;}
.contSuc_txt span{color: #666;}
.contSuc_a{width: 1.6rem;height: 0.5rem;border-radius: 50px;display: flex;align-items: center;justify-content: center;color: #fff;background: #e83b0c;transition: all 0.3s;}
.contSuc_a:hover{opacity: 0.8;}
@media screen and (max-width: 1260px) {
	.cont{flex-direction: column;}
	.cont_l{width: 100%;margin-bottom: 0.6rem;}
	.cont_r{width: 100%;}
	.cont_add{margin-top: 0.4rem;}
}
@media screen and (max-width: 971px) {
	
}
@media screen and (max-width: 767px) {
	.cont_input{flex-wrap: wrap;}
	.cont_input_box{width: 100%;margin-bottom: 0.2rem;}
	.cont_input_con{height: 0.8rem;}
	.cont_textarea_box{height: 2rem;}
	.cont_but button{height: 0.8rem;}
	.contSuc_a{width: 2.6rem;height: 0.8rem;}
}

/* 隐私政策 */
.pri{background: #fff;padding: 0.8rem 0;}
.pri_cru .crumbs{background: #f5f8ff;}
.cruqt{position: relative;background: #f5f8ff;padding-bottom: 0.25rem;}
.cruqt .crumbs>a img:first-child{display: none;}
.cruqt .crumbs>a img:last-child{display: block;}
.cruqt .crumbs_box>a{color: #a1a9bc;}
.cruqt .crumbs{position: initial;padding-top: 0.68rem;}
.cruqt .crumbs .crumbs_box .img1{display: none;}
.cruqt .crumbs .crumbs_box .img2{display: block;}
.crumbs_box:last-child .img2{display: none !important;}
.pri_box{background: #fff;border-radius: 0.2rem;}
.pri_box h2{color: #031330;font-size: 0.46rem;text-align: center;font-weight: 400;margin-bottom: 0.2rem;}
.pri_box p{color: #666;line-height: 2;}
@media screen and (max-width: 767px) {
	.cruqt{padding: 10px 0 20px;}
	.pri_box{padding: 25px 15px 40px;}
	.pri_box h2{margin-bottom: 10px;font-size: 20px;}
	.invest_con{height: 105px;}
}

.contSuc_box{display: flex;flex-direction: column;align-items: center;}

.banner_img::after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.3);}

#c-header .c-nav2{background: rgba(0,0,0,0.5);left: 0;right: auto;top: 60px;height: 0;padding: 0;}
#c-header .c-nav2 li a{font-weight: bold;}
#c-header .c-nav2 li:first-child{margin-top: 0.4rem;}

.c-open #c-header .c-nav2{right: auto;height: calc(100vh - 60px);}


.h_fw{padding-top: 0.5rem;padding-bottom: 0.8rem;}