
* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

/*html.has-scroll-smooth, html{
		position: relative;
		overflow: auto;
	}
*/

.clearfix { *zoom:1;}
.clearfix:after{
	clear:both; 
	display:block; 
	height:0; 
	visibility:hidden; 
	line-height:0; 
	content:'\20';
}

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.woff2?t=1756719818621') format('woff2'),
       url('../fonts/iconfont.woff?t=1756719818621') format('woff'),
       url('../fonts/iconfont.ttf?t=1756719818621') format('truetype');
}


.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


@font-face {  
    font-family:"BebasNeue";
  src:  url('../fonts/BebasNeue-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/BebasNeue-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/BebasNeue-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/BebasNeue-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
  
font-stretch: condensed;
font-style: oblique;
font-weight: bold;
}
.family_BebasNeue{ font-family:"BebasNeue"}


.multiline-link-2 {
      text-decoration: none;
      padding-bottom: 2px;
      line-height: 1.5;
      display: inline;
      
      background-image: linear-gradient(to right, #0D52A8, #0D52A8);
      background-repeat: no-repeat;
      background-position: left 100%;
      background-size: 0 1px;
      
      transition: background-size 0.3s ease;
      box-decoration-break: clone;
      -webkit-box-decoration-break: clone;
    }
    
.multiline-link-2:hover {
      background-size: 100% 1px;
    }

.custom-scrollbar {
    /* Firefox */
    scrollbar-width: thin;
    scrollbar-color: #0D52A8 rgba(255, 255, 255, .0);
    
    /* Webkit */
    &::-webkit-scrollbar {
        width: 10px;
    }
    
    &::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, .0);
        border-radius: 10px;
    }
    
    &::-webkit-scrollbar-thumb {
        background-color: #0D52A8;
        border-radius: 10px;
        border: 3px solid rgba(255, 255, 255, .0);
    }
}


.gw_sx{
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: 2vw;
    z-index: 10;
}

.sx_box{
    width: 200px;
    height: auto;
    position: relative;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);
    padding:10px 20px;
    margin: 0px 0.5vw;
}

.sx_box .sx_current{
    width: 100%;
    height: auto;
    position: relative;
    text-align: left;
    line-height: 40px;
    z-index: 2;
    cursor: pointer;
}

.sx_list{
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 60px;
    background: #0067ae;
    padding: 10px;
    line-height: 25px;
    display: none;
    box-shadow: 10px 10px 15px rgba(0, 0, 0, .05);
    color: #fff;
    font-size: 14px;
}

.sx_list p{
    cursor: pointer;
    line-height: 30px;
    opacity: 0.75;
}

.sx_list p:hover{
    opacity: 1;
}

.sx_box.active .sx_list{
    display: block;
}

.sx_box:after{
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    background: url(../images/jt_icon_down.png) no-repeat;
    background-size: cover;
    content: '';
}

.joblist{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.joblist a{
    width: calc(25% - 15px);
    height: auto;
    position: relative;
    background: #fff;
    padding: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    -webkit-transition:all 0.6s;
}

.joblist.two a{
    width: calc(50% - 10px);
}

.joblist.three a{
    width: calc(33.33% - 12px);
    margin-right: 18px;
    margin-bottom: 18px;
}

.joblist.three a:nth-child(4n){
    margin-right: 18px;
}

.joblist.three a:nth-child(3n){
    margin-right: 0px;
}

.joblist.two a:nth-child(2n){
    margin-right: 0%;
}

.joblist a:hover{
    box-shadow: 10px 10px 30px rgba(0,0,0,.1);
}

.joblist a:nth-child(4n){
    margin-right: 0%;
}

.joblist a .title{
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    align-items: flex-start;
}

.joblist a .title .icon{
    width: 20px;
    height: 20px;
    position: relative;
    background: #0067ae;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-top: 2.5px;
}
.joblist a .title .name{
    width: calc(100% - 25px);
    margin-left: 5px;
    line-height: 25px;
    position: relative;
    height: 50px;
    overflow: hidden;
    font-size: 20px;
}

.joblist a .bk{
    width: 100%;
    margin-top: 15px;
    opacity: 0.3;
    display: flex;
    align-items: center;
    font-size: 14px;
}

.joblist a .bk span{
    margin: 0px 10px;
    background: rgba(0, 0, 0, .3);
    width: 1px;
    height: 15px;
    display: block;
}


/*@font-face {
	font-family:Alibaba-PuHuiTi-Light;
	src: url(../fonts/Alibaba-PuHuiTi-Light.ttf);	
}

@font-face {
	font-family: Alibaba-PuHuiTi-Medium;
	src: url(../fonts/Alibaba-PuHuiTi-Medium.ttf);	
}*/

html,
body {
	font-family: 'Alibaba-PuHuiTi-Light',  'Montserrat-Regular','SourceHanSans', "思源黑体", "Microsoft YaHei", '微软雅黑', "Arial";
color: #272727;font-size: 14px;font-weight: 300;
}

.menu_btn{
	outline: none;
}

.menu_btn {
    position: absolute;
    right: 0px;
    display: none;
    width: 50px;
    height: 50px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: transparent;
    color: transparent;
    border: none;
}

.menu_btn span {
    top: 50%;
	left: 50%;
	width: 20px;
	-webkit-transform: translate(-50%, -50%);
}

.menu_btn span, .menu_btn span:after, .menu_btn span:before {
    position: absolute;
    height: 2px;
    background-color: #000;
    border-radius: 1px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.menu_btn span:after, .menu_btn span:before {
    content: "";
    left: 0;
    -webkit-transform: translateY(0px) rotate(0deg);
}

.menu_btn span:before {
    top: -6px;
    width: 14px;
}

.menu_btn span:after {
    top: 6px;
    width: 12px;
}

.menu_btn.active span {
    background-color: transparent;
}

.menu_btn.active span:before {
    -webkit-transform: translateY(6px) rotate(-45deg);
}

.menu_btn.active span:after {
    -webkit-transform: translateY(-6px) rotate(45deg);
}

.menu_btn.active span:after, .menu_btn.active span:before {
    width: 20px;
}



input,
textarea {
	font-family: 'SourceHanSans', "思源黑体", "Microsoft YaHei", '微软雅黑', "Arial";
}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}



.video{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
}

.video video{
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
}


.suspend-right{position: fixed;top:50%;right:0;z-index: 666;transform: translate(-0%, -50%);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.05);}
.suspend-right .tab{ position:relative;margin-bottom:2px;text-align: center; }
.suspend-right .tab a{ display:block;width:4.8vh; height:4.8vh;display: flex; justify-content: center;align-items: center;background:  rgba(35, 39, 43, .4);
  backdrop-filter: blur(20px);}
.suspend-right .tab a:hover{ background:  rgba(13, 82, 168, .9); backdrop-filter: blur(20px);}
.suspend-right .tab  a .icon_width{ width:50%;}
.suspend-right .tab .icon_width .tab_font{ font-size:14px; color:#444; line-height:1.2}

.suspend-right .tab .iconfont { color:#ffffff; font-size:26px;}

.suspend-right .tab .icon{display: block;width: 0.6rem;height: 0.6rem;background: url(../images/icon_g5.png) no-repeat 17.5px center; border-radius: 50%}
.suspend-right .tab .wechat{background-position:17.5px center;}
.suspend-right .tab .tel{background-position:-95px center;}
.suspend-right .tab .qq{background-position:-207px center;}
.suspend-right .tab .help{background-position:-319px center;}
.suspend-right .slideTab{position: absolute;right:60px;top: 0px; background:  rgba(13, 82, 168, .9);box-shadow: 0 0 10px rgba(0,0,0,.1);transition:all .3s;padding: 15px;text-align: center;white-space: nowrap;min-width: 140px; display: flex;visibility: hidden;opacity: 0; align-items:center; flex-flow:wrap; line-height:1; min-height:36px}
.suspend-right .slideTab:after{content: '';display: block; border-left: 7px solid #1B4E98;   border-bottom: 7px solid transparent;  border-top: 7px solid transparent;position: absolute;right: -7px;top:50%; margin-top:-4px; }
.suspend-right .slideTab h3{width: 100%;font-size: 14px;color: #fff;}
.suspend-right .slideTab a{color: #fff;display: block;}
.suspend-right .slideTab img{display: block;margin:0 auto 7px;}
.suspend-right .slideTab .contact h3{margin-bottom: 10px;padding: 0 10px;line-height:20px;text-align: left;}
.suspend-right .slideTab .contact h3:last-child{margin-bottom: 0px;}
.suspend-right .tab:hover .slideTab{visibility: visible;opacity: 1;right: 70px;}

/*留言反馈弹窗样式开始*/
.feeback_Popup{ 
    position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  background-color: rgba(0,0,0,.5);
  overflow: auto;
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; display:none;backdrop-filter: blur(4px);
   
  
} 
.feeback_Popup.on{display: flex;}
.feeback_Popup.on .member_Popup_con{animation: moveDown222 1s ease;animation-fill-mode: both;}
.feeback_Popup.hidden{animation: moveDown333 1s ease;animation-fill-mode: both;}
.feeback_Popup.hidden .member_Popup_con{}
.feeback_Popup .member_Popup_con{ 

} 
.feeback_Popup .member_Popup_con .member_Popup_img{ max-width: 500px;

} 
.feeback_Popup .member_Popup_con .feeback_Popup_close {
  max-width: 28px;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 0.2rem;
}
@keyframes moveDown222{
    0% {transform: translateY(-30px);opacity: 0.1;}
    100% {transform: translateY(0px);opacity: 1;}
}
@-o-keyframes moveDown222{
    0% {transform: translateY(-30px);opacity: 0.1;}
    100% {transform: translateY(0px);opacity: 1;}
}
@-moz-keyframes moveDown222{
    0% {transform: translateY(-30px);opacity: 0.1;}
    100% {transform: translateY(0px);opacity: 1;}
}
@-webkit-keyframes moveDown222{
    0% {transform: translateY(-30px);opacity: 0.1;}
    100% {transform: translateY(0px);opacity: 1;}
}
@keyframes moveDown333{
    0% {transform: translateY(0px);opacity: 1;}
    100% {transform: translateY(-30px);opacity: 0;}
}
@-o-keyframes moveDown333{
    0% {transform: translateY(0px);opacity: 1;}
    100% {transform: translateY(-30px);opacity: 0;}
}
@-moz-keyframes moveDown333{
    0% {transform: translateY(0px);opacity: 1;}
    100% {transform: translateY(-30px);opacity:0;}
}
@-webkit-keyframes moveDown333{
    0% {transform: translateY(0px);opacity:1;}
    100% {transform: translateY(-30px);opacity:0;}
}

.feeback_now_content {
  background: #fff url(/template/pc/images/jianbian_back.png) left top no-repeat;
    background-size: auto;
  background-size: 100% auto;
  padding:2.5vw 3vw;
  margin-bottom:2vh;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  width: 880px;
  height: auto;
}
.feeback_now_content .login_now_tit {
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.3rem;
  text-align: center;
}
.liuyan .input_show {
  height: 3.6vh;
  line-height: 3.6vh;
  margin-bottom: 1vh;
}
.liuyan input[type="text"], .liuyan textarea {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.liuyan input[type="text"] {
  width: 100%;
  height: 100%;
  border: 1px solid #23272B;
  line-height: 100%;
  text-indent:8px;
  font-size:14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.liuyan select {
width: 100%;
  height: 100%;
  border: 1px solid #23272B;
  line-height: 100%;
  text-indent: 5px;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #9399AD;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("/template/pc/images/xiala.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px auto;
  background-position: 96% center;
  
}
.liuyan textarea {
  width: 100%;
  padding: 14px 10px;
  height: 8vh;
  border: 1px solid #23272B;
  resize: none;
  line-height:10px;
  vertical-align: top;
  font-size:14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.liuyan .hang2 {
text-align: left;
  margin-top: 2vh;
  height: 3.6vh;
  line-height: 3.6vh;
}
.liuyan .hang2 .btn2 {
  background-color: #0D52A8;
  color: #fff;
  padding: 0rem;
  width: 40%;
  height: 100%; border:0
}
.liuyan input:hover{border: 1px solid #0D52A8; color:#0D52A8}
.feeback_line{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;align-items: flex-start;}
.feeback_line .feeback_input{width: calc(100% - 370px);}   
.feeback_line .feeback_contact{width:330px;text-align: left;}   
.feeback_line .feeback_contact .feeback_contact_tit{font-size:1vw; margin-bottom:2vh} 
.feeback_line .feeback_contact  ul{}
.feeback_line .feeback_contact  ul li{text-align: left;
  display: flex;
  align-items: center; margin-bottom:2vh}
.feeback_line .feeback_contact  ul li img{ height:16px; width:16px;margin-right: 10px;}    
.feeback_now_content .feeback_titi01{ position:relative;font-size:1.4vw; margin-bottom:3vh}	
.feeback_now_content .feeback_titi01::after {
  content: '';
  position: absolute;
  left:0%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;
  bottom: -1.5vh;
}
.feeback_now_content .feeback_titi02{ position:relative;font-size:0.8vw; margin-bottom:2vh}	
	
	
	
	
	

/*底部快速链接按钮样式*/
.bottom_links_show{ margin-top:3vh;display: flex;
  align-items: center;
  justify-content: space-between;}
.bottom_links_show .tab{ position: relative;
  margin-right: 0.6vw;
  text-align: center; }
.bottom_links_show .tab a{width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(35, 39, 43, .4);
  backdrop-filter: blur(20px);
  border-radius: 50%;}
.bottom_links_show .tab a:hover{ background:  rgba(13, 82, 168, .9); backdrop-filter: blur(20px);}
.bottom_links_show .tab  a .icon_width{ width:60%;}
.bottom_links_show .tab .icon_width .tab_font{ font-size:14px; color:#444; line-height:1.2}

.bottom_links_show .slideTab{position: absolute;
  left: 50%;
  top: -148px;
  background: rgba(13, 82, 168, .9);
  box-shadow: 0 0 10px rgba(0,0,0,.1);
  transition: all .3s;
  padding: 10px;
  text-align: center;
  white-space: nowrap;
  width: 120px;
  display: flex;
  visibility: hidden;
  opacity: 0;
  align-items: center;
  flex-flow: wrap;
  line-height: 1;
  min-height: 36px;
  margin-left: -60px;}
.bottom_links_show .slideTab:after{content: '';display: block; border-left: 7px solid #1B4E98;   border-bottom: 7px solid transparent;  border-top: 7px solid transparent;position: absolute;right: -7px;top:50%; margin-top:-4px; }
.bottom_links_show .slideTab h3{width: 100%;font-size: 12px;color: #fff;}
.bottom_links_show .slideTab a{color: #fff;display: block;}
.bottom_links_show .slideTab img{display: block;margin:0 auto 7px;}
.bottom_links_show .slideTab .contact h3{margin-bottom: 10px;padding: 0 10px;line-height:20px;text-align: left;}
.bottom_links_show .slideTab .contact h3:last-child{margin-bottom: 0px;}
.bottom_links_show .tab:hover .slideTab{visibility: visible;opacity: 1;right: 70px;}


.banner-swiper{
	width: 100%;
  height: 100vh;
  position: relative;
  margin-top: 0vh;
}
.banner-swiper .swiper-slide {
  position:relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;display: flex;
  align-items: center;
}
.banner-swiper .swiper-slide::before {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #0D52A8, transparent);
  top: 0;
  z-index: 2;
}
.banner-swiper .swiper-slide .video{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
}

.banner-swiper .swiper-slide .video video{
	width: 100%;
	object-fit: cover;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
}


.banner-swiper .swiper-slide .parallax {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.banner-swiper .swiper-slide .parallax .back_img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0%;
  top: 0%;
  background: center center no-repeat;
    background-image: none;
    background-size: auto;
  background-size: cover;
}
.banner-swiper .swiper-slide .parallax .back_img.mob {
  display: none;
}
.banner-swiper .swiper-slide  .slide_txt {
  color: #fff; text-align:left; z-index:3; margin-left:15%; width:70%;
}
.banner-swiper .swiper-slide  .slide_txt .p1 {
  width: 100%;font-family: Montserrat-Medium;
/*  display: flex;*/
  position: relative;
  font-size:2.2vw;
  font-weight: bold;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
  overflow: hidden;-webkit-transform: translateY(100%);
	-webkit-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1) .7s;opacity: 0;
}
.banner-swiper .swiper-slide.swiper-slide-active  .slide_txt .p1{
	-webkit-transform: translateY(0%);opacity: 1;
}
.banner-swiper .swiper-slide  .slide_txt .p22 {
  width: 100%;font-family: Montserrat-Medium;
/*  display: flex;*/
  position: relative;
  font-size:14px;
  font-weight: bold;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
  overflow: hidden;-webkit-transform: translateY(100%);
	-webkit-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1) .7s;opacity: 0;margin-bottom:2vh
}
.banner-swiper .swiper-slide.swiper-slide-active  .slide_txt .p22{
	-webkit-transform: translateY(0%);opacity: 1;
}
.banner-swiper .swiper-slide  .slide_txt  .banner_btn{-webkit-transition-delay: 1.2s; margin-top:4vh; display:inline-block; font-size:14px; background-color:rgba(255, 255, 255, 0.7); backdrop-filter: blur(20px);padding:15px 25px; color:#0D52A8;-webkit-transform: translateY(100%);
	-webkit-transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1) .7s;opacity: 0;}
.banner-swiper .swiper-slide.swiper-slide-active  .slide_txt  .banner_btn{
	-webkit-transform: translateY(0%);opacity: 1;-webkit-transition-delay: 1.2s;
}
.banner-swiper .swiper-slide  .slide_txt  .banner_btn a{text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;}
.banner-swiper .swiper-slide  .slide_txt  .banner_btn a img {
  display: inline-block;
  margin-left: 5px;
  height: 6px;
  width: 15px;
}
.banner-swiper .swiper-slide  .slide_txt  .banner_btn:hover{background-color:#fff;}
.banner-swiper .swiper-pagination-bullet{ height:3px ; width:40px;border-radius:0;background-color:rgba(255, 255, 255, 0.3);}
.banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:40px;border-radius:0;background-color:rgba(255, 255, 255, 1);}

.mouse_icon {
	width: 150px;
	height: auto;
	position: absolute;
	left: 50%;
	margin-left: -75px;
	bottom:-140px;
	color: rgba(255, 255, 255, 1);
	text-align: center;
	z-index: 5;
}

.mouse_icon p {
	font-size: 14px;
	display: block;
	margin-top: 15px;
}

.mouse_icon .mouse {
	width: 30px;
	height: auto;
	margin: 0px auto;
	position: relative;
}

.mouse_icon .mouse::before {
	width: 80px;
	height: 80px;
	position: absolute;
	left: 50%;
	top: 55%;
	-webkit-transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .1);
	border-radius: 50%;
	content: '';
}

.mouse_icon .mouse img {
	-webkit-animation: upAnimate 2s ease infinite;
}

@-webkit-keyframes upAnimate {

	0%,
	100% {
		-webkit-transform: translateY(-4px);
	}

	50% {
		-webkit-transform: translateY(4px);
	}
}

.mouse_icon .icon {
	width: 18px;
	margin: 0px auto;
}

.mouse_icon .icon img {
	-webkit-animation: upAnimate2 2s ease infinite;
}

@-webkit-keyframes upAnimate2 {

	0%,
	100% {
		-webkit-transform: translateY(-1px);
	}

	50% {
		-webkit-transform: translateY(3px);
	}
}





.header{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0%;
	top: 0%;
	z-index: 10;
	display: flex;
	align-items: center;
	-webkit-transform: translateY(0%);
	-webkit-transition: all .5s;background: rgba(255, 255, 255, .95);backdrop-filter: blur(20px);
}
.header .header_height{ position:relative; width:100%; height:100%;text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 3%;}


.header.active{
	-webkit-transform: translateY(-100%);
}

.wecht{
	width: 45px;
	height: 45px;
	position: relative;
	background: rgba(0, 0, 0, .35);
	line-height: 50px;
	text-align: center;
	border-radius: 50%;
	color: rgba(255,255,255,1);
	font-size: 24px;
	cursor: pointer;
}

.wecht::before{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	content: '';
	background: #0062ad;
	border-radius: 50%;
	-webkit-transition: all .45s cubic-bezier(0.175, 0.885, 0.32, 1.275);

	-webkit-transform: scale(0.5);
	opacity: 0;
}

.wecht:hover::before{
	-webkit-transform: scale(1);
	opacity: 1;
}

.wecht .icon{
	width: 20px;
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
}

.wecht .img{
	width: 100px;
	height: auto;
	position: absolute;
	background: #fff;
	left: 50%;
	top: 69px;
	margin-left: -50px;
	border-radius: 5px;
	-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);
	opacity: 0;
	visibility: hidden;
}

.wecht:hover .img{
	top: 60px;
	opacity: 1;
	visibility: visible;
}

.wecht .img::after{
	width: 0px;
	height: 0px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: -6px;
	content: '';
}
.wecht .img img{
	border-radius: 5px;
}
/*.header::before {
    width: 100%;
    height: 14vw;
    position: absolute;
    left: 0%;
    top: 0%;
    content: '';
    background: url(../images/shadow.png) top center no-repeat;
	background-size: cover;
    pointer-events: none;
	opacity: 0.5;
}*/

.logo{
	width: 240px;
  display: flex;
  position: relative;
}
.logo img{ max-width:200px;}

.logo img:nth-child(2){
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	opacity: 0;
}

.header .header_height .language_top{text-align: center;
  display: flex;
  align-items: center;
  justify-content: center; min-width:240px;}
.header .header_height .language_top img {
  display: inline-block;
  margin-right: 5px;
  height: 15px;
  width: 15px;
}
.header .header_height .language_top a{color:#666;font-weight:500}
.header .header_height .language_top a.active{color:#000000; font-weight:600}



.nav{ width: 700px;
  display: flex;
  justify-content: space-between;}
.nav>li{ height: 100%;/* position: relative;*/ z-index: 1;}
.nav>li:first-child{ }
.nav>li>a{ display: block;height: 100%; position: relative;
	font-size:15px;color: #23272B; text-align: center;font-weight: 500;}
.nav>li:hover>a,.nav>li.on>a{ color: #0D52A8; }
/*.nav>li>a:after{ left:50%; position: absolute; top: 50%; content: " "; width:0; margin-left: 0; margin-top: 12px;
   border-bottom: 2px solid #e20a19; -webkit-transition: .3s; transition: .3s;}
.nav>li:hover>a:after,.nav>li.on>a:after{ width: 60px; margin-left: -30px;}*/

.head.mini .nav>li>a{ color: #333333;}
.head.mini .nav>li:hover>a,.head.mini .nav>li.on>a {
    color: #e20a19;
    font-weight: bold;
}

@media screen and (max-width:1640px){
	
	.nav>li>a{ padding: 0 30px;}
}
@media screen and (max-width:1440px){
	.nav>li>a{ padding: 0 20px;}
}
@media screen and (max-width:1280px){
	
	
}
@media screen and (max-width:1000px){
	.nav{ right: 0;}
	.headright{ display: none;}
}
@media screen and (max-width:1100px){
	.nav>li>a{ padding: 0 10px;}
}






dl.navtwo{ min-width: 150px; width: 100%; display: none; position: absolute; top: 110%; left:0%; z-index: 1; padding-top:40px;padding-bottom:40px;
	-webkit-transition: top 0.3s; -moz-transition: top 0.3s; -ms-transition: top 0.3s; 
	-o-transition: top 0.3s; transition: top 0.3s; 
	-webkit-transform: translate(0%, 0); transform: translate(0%, 0);background: rgba(255, 255, 255, .95);
  backdrop-filter: blur(20px);}
dl.navtwo.on{ top:100%;}
/*dl.navtwo .inner{ width: 100%; background-color: rgba(255,255,255,1); padding: 13px 0;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;
	box-shadow: 0 0 7px 2px rgba(0,0,0,0.2);}*/
dl.navtwo .inner{font-size: 0;}
dl.navtwo:after{ position: absolute; left:50%; top: 0; margin-left: -11px; content: " "; width: 23px; 
	background: url('../images/sju1.png') center no-repeat; height: 15px; z-index: 1;}

dl.navtwo dd{ height: 36px; line-height: 36px; text-align:left; -webkit-transition: .3s; transition: .3s; width: 48%; display: inline-block;margin:4px 0; vertical-align: top}
dl.navtwo dd>a{ display: block; height: 100%; font-size:0.16rem; color: #333; white-space: nowrap;
	padding: 0px; overflow: hidden;}
dl.navtwo dd:hover{}
dl.navtwo dd:hover>a{ color: #e20a19;}

dl.navtwo dd>a:after{ left:100%; position: absolute; bottom: 0; content: " "; width: 0; display: none;
	border-bottom: 1px solid #da251d; -webkit-transition: .3s; transition: .3s;}
dl.navtwo dd>a:hover:after{ width: 100%; left:0; transition: width 0.3s; -webkit-transition: width 0.3s;}

dl.navtwo .navtwo_width{ padding-left:3%; padding-right:3%;display: flex;
  align-items: center;
  justify-content: space-between;}
dl.navtwo .navtwo_width .navtwo_left{width: calc(100% - 20vw); line-height: 1;}
dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul{display: flex;
  align-items: center;
 /* justify-content: space-between;*/align-items: flex-start;}
dl.navtwo .navtwo_width .navtwo_left .navtwo_titile{ border-bottom: #000 1px solid; padding-bottom: 0.1rem; line-height: 1; font-size: 0.2rem; margin-bottom: 0.1rem; display: inline-block;font-weight: bold;}


dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul li{ padding-right:6vw;  padding-bottom:20px; text-align:left;}
dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul li h3{ border-bottom: #000 1px solid; padding-bottom:10px; line-height: 1.5; font-size:16px; margin-bottom: 15px; display: inline-block;font-weight: bold;}
dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul li .navtwo_font{}
dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul li .navtwo_font p{ line-height: 36px; margin: 0px 0;}

dl.navtwo .navtwo_width .navtwo_right{ width:20vw; background-position: center center; background-repeat: no-repeat; background-size:  cover; border-radius: 0.15rem;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2); height: 16vh;}


/* 手机导航 */
.navsjout{ width: 100%; opacity: 0; overflow: auto; position: fixed; top:0; bottom: 0; left:-100%; z-index: 55;
	-moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;
	-o-transition: 0.4s; transition: 0.4s; background-color: #333;}
.navsjout.on{ opacity: 1; left:0;}

.navsj{ width: 100%; -webkit-overflow-scrolling : touch; background-color: #333;
	position: absolute; top:100px; left:0;}
.navsj>li{ position: relative;}
.navsj>li>a{ display: block; height: 80px; text-align: center; line-height: 80px; 
	font-size: 18px; color: #fff; position: relative;}
.navsj>li>a:after{ content: ''; position: absolute; left: 30px; right:30px; bottom:0; z-index: 0;
	height: 1px; background-color: #666;}

.navsjtwo{ width: 100%; overflow: hidden; display: none; padding: 10px 0; background-color: #f1f1f1;}
.navsjtwo>li{ width: 100%; border-bottom: 1px solid #fff;}
.navsjtwo>li>a{ display: block; line-height: 70px; font-size: 16px; color: #432a23;
	position: relative; z-index: 1; background-color: #ada; text-align: center;
	background: url('../images/nav-jtr1.png') 73% center no-repeat;background-size:9px auto;}


.navsjtwo .navtwo_left{padding: 10px;}
.navsjtwo .navtwo_left .navtwo_lists ul li{}
.navsjtwo .navtwo_left .navtwo_titile{ font-size: 20px; font-weight: bold; padding: 10px 0; border-bottom:#ccc 1px solid;}
.navsjtwo .navtwo_left .navtwo_titile i{position: initial;
    right: initial;
    top: initial;
    z-index: 1;
    width: initial;
    height: initial;
    display: initial;
    cursor: pointer;
    background: none;
    background-size: auto;}
.navsjtwo .navtwo_left .inner{padding: 10px;}
.navsjtwo .navtwo_left .inner dd{ font-size: 16px; padding: 8px 0}

.navsjtwo .navtwo_left .navtwo_lists ul li h3{ font-size: 20px; font-weight: bold; padding: 10px 0; border-bottom:#ccc 1px solid;}
.navsjtwo .navtwo_left .navtwo_lists ul li .navtwo_font{padding: 10px;}
.navsjtwo .navtwo_left .navtwo_lists ul li .navtwo_font p{ font-size: 16px; padding: 8px 0}
.navsjtwo .navtwo_left .navtwo_lists ul li h3 i{position: initial;
    right: initial;
    top: initial;
    z-index: 1;
    width: initial;
    height: initial;
    display: initial;
    cursor: pointer;
    background: none;
    background-size: auto;}



.navsj li i{ position: absolute; right: 22%; top:0; z-index: 1; width: 80px; height: 80px;
	display: block; cursor: pointer; background: url('../images/nav-jtd1.png') center no-repeat;background-size: 15px auto;}
.navsj li.on i{-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); 
	-ms-transform: rotate(180deg); transform: rotate(180deg);}

.navsj,.navsj li i{ -moz-transition: 0.3s; -ms-transition: 0.3s;
	-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}



#close { position: fixed; left: 0; top: 0; width: 100%;bottom: 0; z-index: 9; display: none; 
	background-color: rgba(0,0,0,0.6); cursor: pointer;}

.navbtn{position: absolute; right:0; top:0; z-index: 20; width: 90px; height: 100%; display: none;
	-moz-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s;
	-o-transition: 0.4s; transition: 0.4s;}

.navbtn s{ position: absolute; left: 25%; display: block; width: 50%; height: 4%; background-color: #e20a19;
	-moz-transition: 0.3s; -ms-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.navbtn>s:nth-child(1){top: 32%;}
.navbtn>s:nth-child(2){top: 48%; width: 40%; transform: rotate(0deg) scale(1,1);}
.navbtn>s:nth-child(3){top: 64%;}
.navbtn.on s:nth-child(1){ top:48%; -webkit-transform: rotate(-225deg); transform: rotate(-225deg);}
.navbtn.on s:nth-child(2) { transform: rotate(-180deg) scale(0,1);}
.navbtn.on s:nth-child(3) { top:48%; -webkit-transform: rotate(225deg); transform: rotate(225deg);}
@media screen and (min-width:1024px){
	.navsjout{ display: none;}
}
.edite {
	position: absolute; top:0px; right:5%; color: #ffffff; z-index: 10}
	
	
	


@-webkit-keyframes loop-link{
	0% {
	    transform: translateX(0);
	}
	100% {
	    transform: translateX(-100%);
	}
}

.goTop {
/*  width: 50px;
  height: 50px;
  display: block;
  border: 1px solid rgba(255, 255, 255, .1);
  line-height: 48px;
  font-size: 20px;
  text-align: center;
  border-radius: 5px;
  color: rgba(0, 0, 0, .3);
  -webkit-transition: all .35s;
  position: absolute;
  right: 0px;
  bottom: 10px;*/
}


.footer{
	position: relative; background-color:#F2F2F2;
	background-size: cover;
	padding: 8vh 0px 0px;
	color: rgba(35, 39, 43, .9);
	font-size: 14px;
}

.footer a{
	color: rgba(35, 39, 43, .9);
}

.footer a:hover{
	color: rgba(13, 82, 168, .9);
}

.footer_top{
	width: 100%;
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-bottom: 50px;
}

.f_nav{
	width: 60%;
}

.f_nav ul{
	width: 100%;
	display: flex;
	position: relative;
}

.f_nav ul li{
	width: 20%;
	position: relative;
}

.pcHide{
	display: none;
}

.f_nav ul li a{
	width: 100%;
  position: relative;
  color:rgba(35, 39, 43, .7);
  display: block;
  text-align: left;
  line-height: 1.5;
  margin-bottom: 1.4vh;
}

.f_nav ul li a:first-child{
	color:rgba(35, 39, 43, .9);
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1.5vh;text-transform: uppercase;
}
.f_nav ul li a:hover{color: rgba(13, 82, 168, .9);}

.f_company {
  width: 30%;
  height: auto;
  position: relative;
  text-align: left;
  line-height: 2;
  font-size: 14px;
  padding-right: 6%;
}
.f_company .f_company_tit{ margin-bottom:15px;font-size:16px;margin-bottom: 2vh;}
.f_company .f_company_tit img{ width:250px;}
.f_company p{line-height: 2;
  margin-bottom: 1.4vh;}
.f_company p img{display: inline-block;
  margin-right: 5px;
  width: 15px;}
.f_ewm{
	width: 120px;
	height: auto;
	position: relative;
	text-align: center;
}

.f_ewm .img{
	width: 100%;
	position: relative;
	height: auto;
	overflow: hidden;
}

.f_ewm .img::before{
	content: "";
	width: 100%;
	height: 50%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	animation: gradient-rectangle 2s ease infinite;

}
@-webkit-keyframes gradient-rectangle {
	0%{
		top: 100%;
		-webkit-transform-origin: bottom;
		background: linear-gradient(to top,rgba(10, 150, 80, 0),rgba(10, 150, 80, 0.6));
		opacity: 1;
	}
	100% {
		top: -100%;
		-webkit-transform-origin: bottom;
		background: linear-gradient(to top,rgba(10, 150, 80, 0),rgba(10, 150, 80, 0.6));
		
		opacity: 1;
	}
}
.f_ewm b{
	color: #fff;
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
}

.f_ewm p{
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}

.cySwiper{
	display: none;
}

.copyright{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid rgba(0, 0, 0, .1);
	padding: 3vh 0px;
	font-size: 14px;color: rgba(35, 39, 43, .7);
}
.copyright a{color: rgba(35, 39, 43, .7); }
.copyright  .cp img{ height:20px;}
.copyright  .cp span{ display:inline-block;}
.copyright  .bottom_links a{display:inline-block;}

#container{ position:relative}




/*首页 页面样式开始 2025-12-18*/
.home_titile_show{ position:relative;  text-align:center;font-size: 1.8vw;font-weight:bold; margin-bottom:3vh;font-weight:600;}
.home_titile_show::after {
  content: '';
  position: absolute;
  left: 50%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out; margin-left:-30px; bottom:-6px;
}
.in_titile_show{ position:relative;  text-align:left;font-size: 1.8vw;font-weight:bold; margin-bottom:4vh; font-weight:600;}
.in_titile_show::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;bottom:-12px;
}
.in_titile_show_write{ position:relative;  text-align:left;font-size: 1.8vw;font-weight:bold; margin-bottom:4vh; font-weight:600; color:#FFFFFF}
.in_titile_show_write::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 60px;
  height: 3px;
  background: #fff;
  transition: width 0.3s ease-in-out;bottom:-12px;
}
.in_titile_show2{ position:relative;  text-align:center;font-size: 1.8vw;font-weight:bold; margin-bottom:4vh; font-weight:600;}
.in_titile_show2::after {
  content: '';
  position: absolute;
  left: 50%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;bottom:-12px; margin-left:-30px;
}

.home_tuijian{ background: url(../images/back_home_img.jpg) left top no-repeat; background-size:100% cover; padding-top:8vh; padding-bottom:10vh}
.home_tuijian ul{ padding-top:3vh;text-align: center;display: flex;flex-wrap: wrap; justify-content: space-between;}
.home_tuijian ul li{margin-bottom: 1.9%;position: relative; height:38vh; overflow:hidden} 
.home_tuijian ul li:nth-child(1){width: 66%;}
.home_tuijian ul li:nth-child(2){width: 31.81%;}
.home_tuijian ul li:nth-child(3){width: 31.81%; height:32vh;}
.home_tuijian ul li:nth-child(4){width: 31.81%;height:32vh;}
.home_tuijian ul li:nth-child(5){width: 31.81%;height:32vh;}
.home_tuijian ul li:nth-child(6){width: 49%;}
.home_tuijian ul li:nth-child(7){width: 49%;}
.home_tuijian ul li a { display:block; width:100%; height:100%;}

.home_tuijian ul li a .home_tuijian_back_img{ position:relative; width:100%; height:100%;background-size:cover; background-repeat:no-repeat; background-position:center center;-webkit-transform: scale(1);
	-webkit-transition: all 0.6s;}
.home_tuijian ul li a .home_tuijian_back_img::after {
  left: 0%;
  position: absolute;
  bottom: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top: 0;
  height: 40%;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 1;
  background: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4) );
  }	
.home_tuijian ul li a:hover .home_tuijian_back_img::after {
left: 0%;
  position: absolute;
  bottom: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top: 0;
  height: 50%;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 1;
  background: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) );
  }
.home_tuijian ul li a:hover .home_tuijian_back_img{-webkit-transform: scale(1.05);}
.home_tuijian ul li a .home_tuijian_font{position: absolute;
  left: 5%;
  bottom:0%; width:90%;
  z-index: 2;
  font-size:14px;
  color: #ffffff;
  line-height: 1.4;text-align: left;transition: transform 0.3s ease;}
.home_tuijian ul li a:hover .home_tuijian_font{ transform: translateY(-40px);}
.home_tuijian ul li a .home_tuijian_font .home_tuijian_font_tit{ margin-bottom:15px;}
.home_tuijian ul li a .home_tuijian_font .home_tuijian_font_tit2{font-size:20px; font-weight:bold;margin-bottom:20px;}



.home_tuijian ul li a .home_tuijian_font .home_tuijian_font_more{ font-size:13px;display: flex; align-items: center; transform: translateY(40px);
  opacity: 0;transition: all 0.3s ease 0.1s;}
  .home_tuijian ul li a:hover .home_tuijian_font .home_tuijian_font_more{ transform: translateY(0);opacity: 1;}
.home_tuijian ul li a .home_tuijian_font .home_tuijian_font_more img{ display:inline-block; margin-left:5px;height:20px; width:20px}
  

.home_shebei_area{position: relative;
  height: 56vh; width:100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.home_shebei_tit{ text-align:left; color:#FFFFFF}
.home_shebei_tit .home_shebei_tit01{position: relative;
  margin-bottom: 3vh;padding-top: 10vh; 
  font-size: 2vw; font-weight:bold;}
.home_shebei_tit .home_shebei_tit02{position: relative;
  font-size:1.2vw;}
.home_news_btns{ text-align:center; padding-top:4vh}
.home_news_btns  ul{display: flex; align-items: center;justify-content:center;}
.home_news_btns  ul li{ text-align:center;display: flex; align-items: center; font-size:14px; padding:15px 25px; border:#0D52A8 1px solid;margin: 0 15px;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);} 
.home_news_btns  ul li a{ color:#0D52A8;display: flex;
  align-items: center;
  justify-content: flex-start;}
.home_news_btns  ul li:nth-child(2){ text-align:center;display: flex; align-items: center; font-size:14px; padding:15px 25px; border:#0D52A8 1px solid;margin: 0 15px; background-color:#0D52A8} 
.home_news_btns  ul li:nth-child(2) a{ color:#fff}
.home_news_btns  ul li a  img{ display:inline-block; margin-left:5px;height:6px; width:15px}
.home_news_btns  ul li:hover{transform: translateY(-5px);box-shadow: 0 0px 15px rgba(0,0,0,0.08);}
.home_news {
  padding-top: 8vh; padding-bottom: 10vh; width:100%; overflow:hidden; position:relative;padding-left: 3%; padding-right: 3%;
}  

.home_news::after {
  content: '';
  position: absolute;
  right: 0%;
  width:18%;
  height:100%;
  background: linear-gradient(to right, transparent, #fff);
  top:0;z-index:5
}
.home_news::before {
  content: '';
  position: absolute;
  left: 0%;
  width:18%;
  height:100%;
  background: linear-gradient(to right, #ffffff, transparent);
  top:0; z-index:5
}
.home_news::before,.home_news::after{ display:none}

.home_news_active{ margin-left: 0vw;margin-right: 0vw;position:relative;margin-top: 5vh;
  border-top: #eee 1px solid; padding-top:5vh }
.home_news_active .swiper-wrapper{}  
.home_news_active .swiper-wrapper .swiper-slide{} 
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_img{background-color: #fff;overflow: hidden; height:15vh; position: relative;box-shadow: 0 0px 15px rgba(0,0,0,0.08);} 
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 50%;
  max-height: 50%;
  width: auto;
  height: auto;
  object-fit: contain;
  }
.home_news_active .swiper-wrapper .swiper-slide a:hover .home_news_active_img{box-shadow: 0 0px 15px rgba(13,82,168,0.3);} 
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts{ text-align:center; padding-top:4vh;padding-bottom:8vh;} 
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts  .home_news_active_fonts_sub{ display:inline-block;background: rgba(35, 39, 43, .7); color:#FFFFFF; border-radius:30px; padding:8px 20px; font-size:15px; margin-bottom:2vh;font-weight:bold } 
.home_news_active .swiper-wrapper .swiper-slide a:hover .home_news_active_fonts  .home_news_active_fonts_sub{background:#0D52A8;}
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts  h3{ font-size:0.9vw; font-weight:bold; margin-bottom:1vh}  
.home_news_active .swiper-wrapper .swiper-slide a:hover .home_news_active_fonts  h3{ color:#0D52A8;}
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts .descipe{ line-height:2;font-size:15px; }

.home_news_tj{ position:relative;margin-left: 0vw;margin-right: 0vw; }
.home_news_tj .swiper-wrapper{ padding-top:2vh} 
.home_news_tj .swiper-slide{background-color: #F8F8F8;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0px 15px rgba(0,0,0,0.08);}
.home_news_tj .swiper-slide  .new_time{ border-top:#eee 1px solid;display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 5%;}
.home_news_tj .swiper-slide  .new_time .time_show{ color:rgba(35, 39, 43, .7);}
.home_news_tj .swiper-slide  .new_time .more_show{ color:rgba(35, 39, 43, .7);display: flex;
  align-items: center;
  justify-content: flex-start;}
.home_news_tj .swiper-slide  .new_time .more_show img{display: inline-block;
  margin-left: 5px;
  height: 6px;
  width: 15px;}
.home_news_tj .swiper-slide a .fenlei_name{ position:absolute; left:0; top:0; z-index:2; display:inline-block; background-color:rgba(13, 82, 168,0.95);backdrop-filter: blur(20px); color:#fff; border-radius:0  0  20px 0 ; padding:10px 15px; line-height:1; font-size:13px;}
.home_news_tj .swiper-slide:hover{background-color: #fff;box-shadow: 0 0px 15px rgba(13, 82, 168,0.2);}
.home_news_tj .swiper-slide a .service_home_icon{ height:23vh; text-align:center;}
.home_news_tj .swiper-slide a .service_home_icon img{object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;}
.home_news_tj .swiper-slide a .service_home_fonts{padding: 5%;}
.home_news_tj .swiper-slide a .service_home_fonts H3{margin-bottom: 2vh;font-size: 1vw;display: block;}
.home_news_tj .swiper-slide a:hover .service_home_fonts H3{color:rgba(13, 82, 168, .9); text-decoration:underline}
.home_news_tj .swiper-slide a .service_home_fonts .descipe {
  font-size: 14px;
  line-height:30px;-webkit-transition-delay: 1.2s; color:rgba(35, 39, 43, .7); height:60px; overflow:hidden; margin-bottom:30px;
}
.home_news_tj .swiper-button-prev{ background: url(../images/left_btn.svg) center center no-repeat;}
.home_news_tj .swiper-button-next{ background: url(../images/right_btn.svg) center center no-repeat;}
.swiper-button-next:after,.swiper-button-prev:after { display:none}

  
  
/*新闻中心内页样式开始*/
.inbanner {
  width: 100%;
  height:50vh; position:relative; z-index:2;
  position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; margin-bottom:6vh
}

/*.inbanner::before {
  right: 0%;
  position: absolute;
  top: 0%;
  content: " ";
  background-color: rgba(0, 0, 0, 0.2); 
  height:100%;
  width: 100%;
  z-index: 0;
}*/

.inbanner > img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
.inbanner .cer {
  position: relative;
  height: 100%;
}
@media screen and (max-width: 1400px) {
  .inbanner {
    height:350px;
  }
}
@media screen and (max-width: 1200px) {
  .inbanner {
    height: 320px;
  }
}
.positons_now{ position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.06);padding:1.5vh 0%; backdrop-filter: blur(10px); width:100%; z-index:2; font-size:16px}
.positons_now .positons_now_width {width: 80%;
  margin: 0px auto;
  position: relative;
  max-width: 1400px; color:rgba(255,255,255,0.5);display: flex; align-items: center; justify-content: flex-start;}
.positons_now .positons_now_width img {
  height:14px; width:14px;
  display: inline-block;
  margin-right:5px;
}
.positons_now .positons_now_width  a{color:rgba(255,255,255,0.8);display: inline-block;margin: 0 5px;}
.positons_now .positons_now_width  a:hover{ color:rgba(255,255,255,1)}

.news_in_list ul{flex-wrap: wrap;
  padding-bottom:2vh;
  display: flex;
  align-items: center;
  justify-content: flex-start;}
.news_in_list ul li{background-color: #F8F8F8;
  overflow: hidden;
  position: relative;
width:23.05%;
  margin-right: 2.5%;
  margin-bottom: 2.5%;}
.news_in_list ul li:nth-child(4n) {
  margin-right: 0%;
}
.news_in_list ul li  .new_time{ border-top:#eee 1px solid;display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5vh 7%;font-size: 13px;}
.news_in_list ul li  .new_time .time_show{ color:rgba(35, 39, 43, .7);}
.news_in_list ul li  .new_time .more_show{ color:rgba(35, 39, 43, .7);display: flex;
  align-items: center;
  justify-content: flex-start;}
.news_in_list ul li  .new_time .more_show img{display: inline-block;
  margin-left: 5px;
  height: 6px;
  width: 15px;}
.news_in_list ul li a .fenlei_name{ position:absolute; left:0; top:0; z-index:2; display:inline-block; background-color:rgba(13, 82, 168,0.95);backdrop-filter: blur(20px); color:#fff; border-radius:0  0  20px 0 ; padding:10px 15px; line-height:1; font-size:13px; display:none}
.news_in_list ul li:hover{background-color: #fff;box-shadow: 0 0px 15px rgba(13, 82, 168,0.2);}
.news_in_list ul li a .service_home_icon{ height:18vh; text-align:center;}
.news_in_list ul li a .service_home_icon img{object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;}
  
  
.news_in_list.news_in_activity ul li {
  background-color: #fff;box-shadow: 0 0px 15px rgba(0,0,0,0.08);}  
.news_in_list.news_in_activity  ul li a .service_home_icon{ position:relative;background-color: #fff;}
.news_in_list.news_in_activity  ul li a .service_home_icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 50%;
  max-height: 50%;
  width: auto;
  height: auto;
  object-fit: contain;
  }
.news_in_list.news_in_activity  ul li:hover{box-shadow: 0 0px 15px rgba(13,82,168,0.3);} 
  
  
.news_in_list ul li a .service_home_fonts{padding: 7%;}
.news_in_list ul li a .service_home_fonts H3{margin-bottom: 2vh;font-size: 1vw;display: block; font-weight:normal;margin-bottom: 2vh;
  font-size: 1vw;
  display: block;
  font-weight: normal;
  line-height: 3vh;
  height: 6vh;
  overflow: hidden;}
.news_in_list ul li a:hover .service_home_fonts H3{color:rgba(13, 82, 168, .9);}





.news_in_list ul li a .service_home_fonts .descipe {
  font-size: 13px;
  line-height:2.4vh;-webkit-transition-delay: 1.2s; color:rgba(35, 39, 43, .7); height:4.8vh; overflow:hidden; margin-bottom:2vh;
}
.news_recommend_list{overflow: hidden;
  padding-bottom: 8vh;
  padding-top: 0.6vh;}
.news_recommend_list .swiper-slide{}
.news_recommend_list .swiper-slide a{ display:block;background-color: rgb(255, 255, 255);
  overflow: hidden;
  height: 35vh;
  position: relative;
  box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}
.news_recommend_list .swiper-slide a .news_recommend_line{text-align: center;display: flex; align-items: center;justify-content: space-between;width: 100%;
  height: 100%;}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_img{ width:50%;}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_img{ width:50%;height:100%;overflow: hidden;-webkit-transition-delay: 1s;}

.news_recommend_list.news_recommend_activity  .swiper-slide a .news_recommend_line  .news_in_img{ position: relative;}
.news_recommend_list.news_recommend_activity  .swiper-slide a .news_recommend_line  .news_in_img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 50%;
  max-height: 50%;
  width: auto;
  height: auto;
  object-fit: contain;
  }



.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_img .news_in_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.news_recommend_list .swiper-slide a:hover .news_recommend_line  .news_in_img .news_in_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_font{ width:50%; padding:5%; text-align:left;}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_font .name{margin-bottom: 2vh;
  display: block;
  font-weight: normal;
  margin-bottom: 2vh;
  font-size: 1.2vw;
  display: block;
  line-height: 3vh;
  height: 6vh;
  overflow: hidden;}
.news_recommend_list .swiper-slide a .news_recommend_line .news_in_font .dsecip{
  font-size: 14px;
  line-height: 2.4vh;
  -webkit-transition-delay: 1.2s;
  color: rgba(35, 39, 43, .8);
  height: 7.2vh;
  overflow: hidden;
  margin-bottom: 9vh;
} 
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_font .new_time {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5vh 0%;
  font-size: 14px;
}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_font .new_time .time_show {
  color: rgba(35, 39, 43, .7);
}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_font .new_time .more_show{ color:rgba(35, 39, 43, .7);display: flex;
  align-items: center;
  justify-content: flex-start;}
.news_recommend_list .swiper-slide a .news_recommend_line  .news_in_font .new_time .more_show img{display: inline-block;
  margin-left: 5px;
  height: 6px;
  width: 15px;}
.news_recommend_list .swiper-pagination{ bottom:4vh}
.news_recommend_list .swiper-pagination .swiper-pagination-bullet{ height:3px ; width:2vw;border-radius:0;background-color:rgba(35, 39, 43, 0.2)}
.news_recommend_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:2vw;border-radius:0;background-color:rgba(35, 39, 43, 1);}
.padding_bottom8{ padding-bottom:10vh}


.news_info{margin-bottom:5vh;
  position: relative;
  z-index: 10;}
  .back_pre{ text-align:left}
  .back_pre img {
  height:1.8vh;width: auto; margin-bottom:3vh;
}
.news_info_titile{ border-bottom:#000 1px solid; padding-bottom:4vh; text-align:left; }
.news_info_titile span{ display:block;font-size:14px;color: rgba(35, 39, 43, .7);font-weight: 300;}
.news_info_titile p{margin-bottom: 2vh;
  font-size: 2vw;
  display: block;
  color: #222;
  line-height: 2;
  font-weight: 500;}
.new_info_font{line-height:2.2;padding-top: 4vh; padding-bottom:7vh; font-size:0.8vw; border-bottom:#000 1px solid; margin-bottom:3vh}
.new_info_font p{ /*text-indent:2rem*/}
.new_info_font img{width:100%; max-width:100%;display: initial; margin:0px auto; margin-top:1vh}
.Related_titles  {
  font-size: 1.2vw;
  display: block;
  margin-bottom: 3vh;
  color: #222;line-height: 1;
  position: relative;
  padding-left: 20px;font-weight: 500;
}
.Related_titles::after {
  content: '';
  position: absolute;
  left:0%; top:0;
  transform: translateX(-50%);
  width: 4px;
  height: 100%;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;
}
.more_news_show { overflow:hidden;}
.more_news_show .swiper-slide a{display: block;}

.more_news_show .swiper-slide a .left_img{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;transition: transform 0.5s ease;  transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;border-radius: 0.06rem;}
.more_news_show .swiper-slide a .left_img_over { height:15vh;overflow: hidden;}
.more_news_show .swiper-slide a .right_font{ text-align: left; padding:3vh 0;border:none;}
.more_news_show .swiper-slide a .right_font .times{ font-size: 14px;
  line-height: 1;
  color: rgb(153, 153, 153);
  margin-bottom:2vh;font-weight: 300; -webkit-transition-delay: 1.5s;}
.more_news_show .swiper-slide a .right_font .name{font-size:0.9vw;
  line-height: 1.8;
  font-family: Montserrat-Medium;
  color: rgb(0, 0, 0);
  margin-bottom:2vh;-webkit-transition-delay: 1s;}
.more_news_show .swiper-slide a:hover .right_font .name{color:#A42B1C;}
.more_news_show .swiper-slide a .right_font .dsecip{ font-size:14px; line-height:2; color:#666;}
.more_news_show .swiper-slide a:hover  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
/*.swiper-pagination-clickable .swiper-pagination-bullet{height:8px;width:8px;background:#eee;border-radius:50%}
.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#A42B1C;
}*/
.more_news_show .slick-dots{ bottom:0rem;}
.padding_top120{ padding-top:120px}
.pglist{ text-align: center;text-align: center;
  display: flex;
  align-items: center;
  justify-content:center;}
.pglist li{}
.pglist li{
  margin-right: 5px;text-align: center;
}
.pageList li a {
  display: block;
  color: #b8010f;
  width: auto;
  height: 26px;
  display: block;
  border: 1px solid #23272B;
  line-height: 26px;
  color: #333;padding: 0 10px;
}
.pageList li a:hover, .pageList li.active a{
  color: #fff;
  text-decoration: none;
  border: 1px solid #0D52A8;
  background-color: #0D52A8;
}


/*投资者关系 页面样式开始*/
.touzi_in_list{}
.touzi_in_list ul{flex-wrap: wrap;
  padding-bottom:1vh;
  display: flex;
  align-items: center;
  justify-content: flex-start;}
.touzi_in_list ul li{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.touzi_in_list ul li:nth-child(2n){ margin-right:0}
.touzi_in_list ul li a{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between; background-color:#F4F4F4; padding:1.5vh}
.touzi_in_list ul li a:hover{background-color:#0D52A8;box-shadow: 0 0px 15px rgba(13, 82, 168,0.2);}
.touzi_in_list ul li a .touzi_in_font{width: calc(100% - 60px); text-align:left}
.touzi_in_list ul li a .touzi_in_font .touzi_in_tit{ font-size:0.9vw; margin-bottom:1vh; font-weight:500;}
.touzi_in_list ul li a:hover .touzi_in_font .touzi_in_tit{ color:#fff}
.touzi_in_list ul li a .touzi_in_font .touzi_in_descipe{ font-size:0.7vw; margin-bottom:1vh}
.touzi_in_list ul li a:hover .touzi_in_font .touzi_in_descipe{ color:#fff}
.touzi_in_list ul li a .touzi_in_font .time_show{ font-size:13px;color: rgba(35, 39, 43, .6);}
.touzi_in_list ul li a:hover .touzi_in_font .time_show{ color:#fff}
.touzi_in_list ul li a .touzi_in_icon{ width:35px;}
.touzi_in_list ul li a .touzi_in_icon img{ width:100%;}
.touzi_in_list ul li a .touzi_in_icon img.PDF_icon{ display: block}
.touzi_in_list ul li a .touzi_in_icon img.PDF_icon2{ display: none}
.touzi_in_list ul li a:hover .touzi_in_icon img.PDF_icon{ display: none}
.touzi_in_list ul li a:hover .touzi_in_icon img.PDF_icon2{ display: block}


.in_titile_show .search_area{ position:absolute;  right:0; bottom:0; z-index:2;color: rgba(35, 39, 43, .6);display: flex;
  align-items: center;
  justify-content:space-between;font-size: 14px;
  font-weight: 300;}
.in_titile_show .search_area span{display: block;padding-right: 10px;}
.in_titile_show .search_area select{width: 10vw;
  height: 100%;
  border: 1px solid #23272B;
  line-height: 100%;
  text-indent: 5px;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color:(35, 39, 43, .9);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("/template/pc/images/xiala.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px auto;
  background-position: 92% center;height: 3.2vh;
  line-height: 3.2vh;}

/*服务支持 页面样式开始*/

.Service_Guarantee{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between; margin-bottom:3vh}
.Service_Guarantee .Service_Guarantee_img{}
.Service_Guarantee .Service_Guarantee_img{ width:50%;height:40vh;overflow: hidden;-webkit-transition-delay: 0.5s;}
.Service_Guarantee .Service_Guarantee_img .Service_Guarantee_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.Service_Guarantee:hover .Service_Guarantee_img .Service_Guarantee_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.Service_Guarantee .Service_Guarantee_fonts{ width:50%;overflow: hidden;-webkit-transition-delay: 1s; padding:4%}
.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_tit{text-align: center;
  display: flex;
  align-items: center;
  justify-content:flex-start; margin-bottom:2vh; font-size:1.2vw; color:#0D52A8; font-weight:500;}
.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_tit img{ height:2vw; width:2vw; margin-right:10px;}
.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_descipe{ font-size:0.75vw; line-height:2;text-align: left;}
.remote_service{}
.remote_service ul li{ float:left; width:50%; margin-bottom:2vh; padding-left:1vw; border-left:#0D52A8 2px solid;}
.remote_service ul li:nth-child(1){ width:100%;}
.remote_service ul li .remote_service_font01{color: rgba(35, 39, 43, .7); font-size:14px; line-height:1.5; margin-bottom:1vh}
.remote_service ul li .remote_service_font02{color: rgba(35, 39, 43, .9); font-weight:800; font-size:0.9vw; line-height:1.5; margin-bottom:1vh}
.remote_service ul li .remote_service_font03{color: rgba(35, 39, 43, .7); font-size:12px; line-height:1.5;}
.remote_service ul li a{color: rgba(13, 82, 168, 0.9);}
.remote_service ul li a:hover{ text-decoration:underline}
.Service_center{ background-color:#0D52A8; padding:4%; padding-right:20%;background-position: center center; background-repeat: no-repeat; background-size: cover; color:#fff; margin-bottom:10vh;-webkit-transition-delay: 0.5s;}
.Service_center .Service_center_tit{}
.Service_center .Service_center_tit{text-align: center;
  display: flex;
  align-items: center;
  justify-content:flex-start; margin-bottom:2.5vh; font-size:1.2vw;font-weight:500;}
.Service_center .Service_center_tit img{ height:2vw; width:2vw; margin-right:10px;}
.Service_center .Service_center_descipe{font-size:0.75vw; line-height:2;text-align: left;}
.Service_center_phone{ margin-top:2vh}
.Service_center_phone td{ text-align:left; padding:15px; line-height:1.2; font-size:0.70vw;}
.Service_center_phone tr.back_color{background: rgba(13, 82, 168, .3); backdrop-filter: blur(20px);}
.Service_center_phone tr.Service_center_phone_tit { background-color:#fff; color:#23272B; font-weight:600; font-size:0.70vw;}

/*下载中心 页面样式开始*/
.down_index{ padding-bottom:8vh}
.down_index ul{}
.down_index ul li{ position:relative; margin-bottom:3vh;height:38vh;}
.down_index ul li a{position:relative; display:block; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.down_index ul li a  .down_index_img{ width:100%;height:100%;overflow: hidden;-webkit-transition-delay: 1s;}
.down_index ul li a  .down_index_img .down_index_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.down_index ul li a:hover  .down_index_img .down_index_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.03);}
.down_index ul li a .down_index_font{position: absolute; left: 55%;width: 30%;z-index: 2; color:#FFFFFF;-webkit-transition-delay: 1.5s;}
.down_index ul li a .down_index_font .down_index_font_tit{margin-bottom: 2vh;font-size: 1.4vw;font-weight: 600; line-height:1.6;}
.down_index ul li a .down_index_font .down_index_font_descipe{margin-bottom: 3vh;font-size:0.75vw;font-weight: 500; line-height:2;} 
.down_index ul li a .down_index_font .down_index_font_btn{ }
.down_index ul li a .down_index_font .down_index_font_btn span{display: flex;
  align-items: center;
  border-radius: 30px;
  padding: 0.8vh 0vh;
  font-size: 0.7vw;
  justify-content: center;
  background-color: #FFFFFF;
  width: 14vh;
  color: #0D52A8;
  text-align: center;}
.down_index ul li a .down_index_font .down_index_font_btn span img {
  display: inline-block;
  margin-right: 8px;
  height:3vh;
  width: 3vh;
}
.down_index ul li.font_black a .down_index_font{position: absolute; left: 10%;width: 40%;z-index: 2;color:#23272B;-webkit-transition-delay: 1.5s;}
.down_index ul li.font_black a .down_index_font .down_index_font_btn span{display: flex;
  align-items: center;
  border-radius: 30px;
  padding: 0.8vh 0vh;
  font-size: 0.7vw;
  justify-content: center;
  background: linear-gradient(to right, #2B96FC, #5DBBFF);
  width: 14vh;
  color: #fff;
  text-align: center;}
.search_down{ position:relative}
.search_down .text{width: 10vw;
  border: 1px solid #23272B;
  line-height: 100%;
  text-indent: 10px;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: (35, 39, 43, .9);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 3.2vh;
  line-height: 3.2vh; padding-right:2vh;}
.search_down .submit{ position:absolute; right:10px; top:50%; width:1.4vh; height:1.4vh; margin-top:-0.7vh; text-indent:-150px; background:url(../images/search_icons.svg) center center no-repeat; background-size:cover; border: 0;z-index:2}



/*业务布局 页面样式开始*/
.Business_Layout_font{ padding-left:40%; text-align:left;}
.Business_Layout_font .Business_Layout_tit{ font-size:1.2vw; font-weight:600; color:#0D52A8; margin-bottom:3vh;}
.Business_Layout_font .Business_Layout_descipe{ font-size:0.75vw; line-height:2; margin-bottom:3vh;}
.Business_Layout_imgs{ padding-bottom:9vh;} 
.Business_Layout_imgs img{ width:100%;}
.core_business{}
.core_business ul { padding-bottom:6vh}
.core_business ul li{ position:relative; margin-bottom:5vh; width:100%; height:42vh;}
.core_business ul li a{ position:relative; display:block;width:100%; height:100%;}
.core_business ul li:nth-child(2n) a{}
.core_business ul li a .number_show{ position:absolute; right:4%; top:18%; z-index:3; font-size:4vw;color:#fff; -webkit-text-stroke: 1px rgba(13, 82, 168, .3);}
.core_business ul li:nth-child(2n) a .number_show{ right:inherit; left:47%;}
.core_business ul li a .core_business_img{ position:relative; z-index:1; width:60%;height:100%;overflow: hidden;-webkit-transition-delay: 0.5s;box-shadow: 0 0px 15px rgba(0,0,0,0.12);}
.core_business ul li:nth-child(2n) a .core_business_img{ margin-left:40%;}
.core_business ul li a .core_business_img .core_business_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.core_business ul li a:hover .core_business_img .core_business_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.core_business ul li a .core_business_fonts{position: absolute;
    top: 50%;
    transform: translateY(-50%);
	right:0; height:auto; z-index:2; width:55%;background: rgba(255, 255, 255, .90);backdrop-filter: blur(20px);box-shadow: 0 0px 25px rgba(0,0,0,0.1); padding:3%; text-align:left;-webkit-transition-delay: 1s;}
.core_business ul li:nth-child(2n) a .core_business_fonts{ right:inherit; left:0;}
.core_business ul li a .core_business_fonts .core_business_fonts_tit{ font-size:1.2vw; font-weight:600; color:#0D52A8; margin-bottom:3vh;}
.core_business ul li a .core_business_fonts .core_business_fonts_descipe{font-size:0.75vw; line-height:2; margin-bottom:3vh;}
.more_btn_shows{text-align: center;display: flex;align-items: center;justify-content:center;font-size:0.7vw; width:8vw; height:4vh; border:#0D52A8 1px solid; color:#0D52A8; }
.more_btn_shows img.black{ display:block}
.more_btn_shows img.write{ display:none}
.more_btn_shows img{display: inline-block;margin-left: 5px;height: 6px;width: 15px;}
.more_btn_shows:hover{border:#0D52A8 1px solid; color:#fff; background-color:#0D52A8;}
.more_btn_shows:hover img.black{ display:none}
.more_btn_shows:hover img.write{ display:block}

.Business_info{font-size:0.75vw; line-height:2; margin-bottom:6vh;}
.more_infomation{ padding-top:4vh; padding-bottom:9vh; border-top: #000 1px solid;text-align: center;display: flex; align-items: center;justify-content: space-between;}
.more_infomation .Pre_content{ text-align:left; line-height:2; width:20%;}
.more_infomation .Pre_content  span{ color:#0D52A8; display:block; font-weight:600}
.more_infomation .Next_content{ text-align:right; line-height:2; width:20%;}
.more_infomation .Next_content  span{ color:#0D52A8; display:block;font-weight:600}



/*加入我们页面 样式 开始*/
.jion_us_now{position: relative; height:36vh; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;text-align: center;display: flex;align-items: center;justify-content: space-between; padding-left:10%; margin-bottom:10vh}
.jion_us_now .jion_us_now_font{ text-align:left;}
.jion_us_now .jion_us_now_font .jion_us_now_tit01{font-size:1.4vw; font-weight:600; color:#0D52A8; line-height:1; margin-bottom:2vh;}
.jion_us_now .jion_us_now_font .jion_us_now_tit02{font-size:1.4vw; font-weight:600; color:#23272B; line-height:1; margin-bottom:3vh;}
.jion_us_now .jion_us_links{}
.jion_us_now .jion_us_links ul li{ margin-bottom:1.5vh}
.jion_us_now .jion_us_links ul li a{ display:inline-block; border-radius:30px; padding:1.5vh 4vw;background: linear-gradient(to right, #2D80E8, #0D52A8);font-size:0.8vw; color:#fff}
.jion_us_now .jion_us_links ul li a:hover{transform: translateY(-5px);
  box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}
.Employee_Development{ text-align:center;font-size:0.75vw; line-height:2; margin-bottom:5vh;}
.Employee_Development_list{ position:relative; margin-bottom:10vh; width:100%; overflow:hidden;}
.Employee_Development_list .swiper-slide{ position:relative; width:100%; height:42vh}
.Employee_Development_list .swiper-slide {}
.Employee_Development_list .swiper-slide  .news_in_img{ position:relative; z-index:1; width:60%;height:100%;overflow: hidden;-webkit-transition-delay: 0.5s;box-shadow: 0 0px 15px rgba(0,0,0,0.12); margin-left:40%;}
.Employee_Development_list .swiper-slide  .news_in_img .news_in_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.Employee_Development_list .swiper-slide:hover  .news_in_img .news_in_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.Employee_Development_list .swiper-slide .news_in_font{position: absolute; right:inherit; left:1%; top:15%; height:70%; z-index:2; width:55%;background: rgba(255, 255, 255, .90);backdrop-filter: blur(20px);box-shadow: 0 0px 25px rgba(0,0,0,0.1); padding:4% 4% 0 4%; text-align:left;-webkit-transition-delay: 1s;}
.Employee_Development_list .swiper-slide .news_in_font .name{ font-size:1.2vw; font-weight:600; color:#0D52A8; margin-bottom:3vh;}
.Employee_Development_list .swiper-slide .news_in_font .dsecip{font-size:0.75vw; line-height:2;
  font-weight: 300;
  line-height:2.5vh;
  max-height: calc(2vh * 6);
  overflow-y: auto;
  height:15vh;}
.Employee_Development_list .swiper-pagination{ bottom:2vh; text-align:left}
.Employee_Development_list .swiper-pagination .swiper-pagination-bullet{ height:3px ; width:2vw;border-radius:0;background-color:rgba(35, 39, 43, 0.2)}
.Employee_Development_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:2vw;border-radius:0;background-color:rgba(35, 39, 43, 1);}


.wid_over{position:relative;width:100%; overflow:hidden;}
.working_environment{ position:relative;  margin-left:-10%; margin-right:-10%;margin-bottom:7vh; padding-bottom:4vh; }
.working_environment .swiper-wrapper{}
.working_environment .swiper-slide{ position:relative; width:100%; height:40vh}
.working_environment .swiper-slide {}
.working_environment .swiper-slide  .news_in_img{ position:relative; z-index:1; width:100%;height:100%;overflow: hidden;-webkit-transition-delay: 0.5s;box-shadow: 0 0px 15px rgba(0,0,0,0.12);}
.working_environment .swiper-slide  .news_in_img .news_in_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.working_environment .swiper-slide:hover  .news_in_img .news_in_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.working_environment .swiper-slide .news_in_font{position: absolute;
  right: inherit;
  left: 0;
  bottom: 0;
  height: auto;
  z-index: 2;
  width: 100%;
  background: rgba(0, 0, 0, .10);
  backdrop-filter: blur(20px);
  box-shadow: 0 0px 25px rgba(0,0,0,0.1);
  padding: 0;
  text-align: center;
  -webkit-transition-delay: 1s;
  padding: 1vh 0;}
.working_environment .swiper-slide .news_in_font .name {
  font-size: 0.75vw;
  font-weight: 500;
  color: #fff;
  margin-bottom: 0;
}
.working_environment .swiper-slide .news_in_font .dsecip{font-size:0.75vw; line-height:2;
  font-weight: 300;
  line-height:2.5vh;
  max-height: calc(2vh * 6);
  overflow-y: auto;
  height:15vh;}
.working_environment .swiper-pagination {
  bottom: 0;
  text-align: center;
}
.working_environment .swiper-pagination .swiper-pagination-bullet{ height:3px ; width:2vw;border-radius:0;background-color:rgba(35, 39, 43, 0.2)}
.working_environment .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:2vw;border-radius:0;background-color:rgba(35, 39, 43, 1);}


.know_us_con{position: relative;
  width: 100%;
  overflow: hidden; margin-bottom:10vh}
.know_us_con .know_us_img{ width:60%;overflow: hidden;}

.know_us_con .icons_show {
  position: absolute;
  right: 4%;
  top: 18%;
  z-index: 3;-webkit-transition-delay: 1s;
}
.know_us_con .icons_show img{ width:2.6vw;}

.know_us_con .know_us_fonts{position: absolute; right:1%;  top:10%; height:80%; z-index:2; width:55%;background: rgba(255, 255, 255, .90);backdrop-filter: blur(20px);box-shadow: 0 0px 25px rgba(0,0,0,0.1); padding:4%; text-align:left;-webkit-transition-delay: 1s;}
.know_us_con .know_us_fonts .name{ font-size:1.2vw; font-weight:600; color:#0D52A8; margin-bottom:3vh;}
.know_us_con .know_us_fonts .dsecip{font-size:0.75vw; line-height:2;
  font-weight: 300;
  line-height:2.5vh;
  max-height: calc(2vh * 6);
  overflow-y: auto;
  height:15vh;}
  
.know_us_img_lists{ position:relative; }
.know_us_img_lists .swiper-wrapper{}
.know_us_img_lists .swiper-slide{ position:relative; width:100%; height:40vh}
.know_us_img_lists .swiper-slide {}
.know_us_img_lists .swiper-slide  .news_in_img{ position:relative; z-index:1; width:100%;height:100%;overflow: hidden;-webkit-transition-delay: 0.5s;box-shadow: 0 0px 15px rgba(0,0,0,0.12);}
.know_us_img_lists .swiper-slide  .news_in_img .news_in_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.know_us_img_lists .swiper-slide:hover  .news_in_img .news_in_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.know_us_img_lists .swiper-slide .news_in_font{position: absolute;
  right: inherit;
  left: 0;
  bottom: 0;
  height: auto;
  z-index: 2;
  width: 100%;
  background: rgba(0, 0, 0, .10);
  backdrop-filter: blur(20px);
  box-shadow: 0 0px 25px rgba(0,0,0,0.1);
  padding: 0;
  text-align: center;
  -webkit-transition-delay: 1s;
  padding: 1.5vh 0;}
.know_us_img_lists .swiper-slide .news_in_font .name {
  font-size: 0.75vw;
  font-weight: 500;
  color: #fff;
  margin-bottom: 0;
  text-align: left;
  text-indent: 2rem;
}
.know_us_img_lists .swiper-slide .news_in_font .dsecip{font-size:0.75vw; line-height:2;
  font-weight: 300;
  line-height:2.5vh;
  max-height: calc(2vh * 5);
  overflow-y: auto;
  height:12.5vh;}
.know_us_img_lists .swiper-pagination {
bottom: 1vh;
  text-align: right;
  right: 2%;
}
.know_us_img_lists .swiper-pagination .swiper-pagination-bullet{ height:3px ; width:1vw;border-radius:0;background-color:rgba(255, 255, 255, 0.2)}
.know_us_img_lists .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:1vw;border-radius:0;background-color:rgba(v, 255, 255, 0.8);}


.jobs_in_list {  margin-top: 0rem; margin-bottom: 0.6rem}
.jobs_in_list ul{ margin-bottom: 0.5rem}
.jobs_in_list ul li{}
.jobs_in_list ul li .Q_titile{ position: relative;background-color: #F4F4F4;box-shadow: none;margin-bottom:2vh; padding:1.7vh; }
.jobs_in_list ul li .Q_titile a{ width:100%; height:100%;text-align: center;display: flex;align-items: center; justify-content: space-between;}
.jobs_in_list ul li .Q_titile .job_tit{width:20%; text-align:left;text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start; font-weight:600;font-size:0.75vw;}
.jobs_in_list ul li .Q_titile .job_tit img{ width:2vh; margin-right:10px;}
.jobs_in_list ul li .Q_titile .job_tit img.black{ display:block}
.jobs_in_list ul li .Q_titile .job_tit img.write{ display:none}
.jobs_in_list ul li.on .Q_titile .job_tit img.black{ display:none}
.jobs_in_list ul li.on .Q_titile .job_tit img.write{ display:block}
.jobs_in_list ul li .Q_titile .department{width:50%; text-align:left;font-size:0.70vw;}
.jobs_in_list ul li .Q_titile .department span{ display:inline-block;width: 30%;}
.jobs_in_list ul li .Q_titile .job_icons{width:10%; text-align: center;display: flex; align-items: center; justify-content: flex-end;}
.jobs_in_list ul li .Q_titile .job_icons img{ width:2vh}
.jobs_in_list ul li .Q_titile .job_icons img.black2{ display:block}
.jobs_in_list ul li .Q_titile .job_icons img.write2{ display:none}
.jobs_in_list ul li.on .Q_titile .job_icons img.black2{ display:none}
.jobs_in_list ul li.on .Q_titile .job_icons img.write2{ display:block}
.jobs_in_list ul li .A_content{ font-size:0.70vw; line-height:2.2; display:none; padding:3vh; padding-top:1vh}
.jobs_in_list ul li .A_content .titile{ color:#000;font-size:0.8vw; font-weight:bold }
.jobs_in_list ul li .A_content img{ max-width:50%;}
.jobs_in_list ul li.show {
  white-space: initial;
  overflow: initial;
  text-overflow: initial;
}
.jobs_in_list ul li.on .A_content{ background-color: #fff}
.jobs_in_list ul li.on .Q_titile{ color:#fff;background-color: #0D52A8;}
.jobs_in_list ul li.on .Q_titile span{transform: rotate(0deg);}
.jobs_in_list ul li.on .Q_titile a .job_tit{color:#fff;}
.jobs_in_list ul li.on .Q_titile a .department{color:#fff;}
.jianli_btn{ margin-top:3vh}
.jianli_btn img{ width:2vh; height:2vh}



/*关于我们页面 样式 开始*/
.about_vedio {
  position: relative;
  z-index: 10; margin-top:5vh; margin-bottom:5vh
}
.about_vedio .left_img_over { height:50vh;overflow: hidden;}
.about_vedio .left_img {
  position: relative;
  height: 50vh;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  vertical-align: middle;
  transition: transform 0.5s ease;
  transition: 0.6s;
  -moz-transition: 0.6s;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
}
.about_vedio:hover .left_img {
  transform: scale(1.03);
  box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);
  transition: 0.6s;
  -moz-transition: 0.6s;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
}
.about_vedio .left_img_over .vedio_btn2{position: absolute;
  left: 50%;
  top: 50%;
  width: 8vh;
  height: 8vh;
  z-index: 2;
  margin-top: -4vh;
  margin-left: -4vh;transition: transform 0.3s ease;}

.elegant-rotate {

  cursor: pointer;
  /* 使用更流畅的缓动函数 */
  transition: transform 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);
  /* 添加阴影增强立体感 */
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.elegant-rotate:hover {
  transform: rotate(180deg);
  /* 悬停时稍微放大增强效果 */
  scale: 1.05;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
}

.continuous-rotate {
  transition: transform 0.3s ease;
}

.continuous-rotate:hover {
  animation: continuousRotate 2s linear infinite;
}

@keyframes continuousRotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}


  
 .home_vedio_show{
position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.7);
  display: none;backdrop-filter: blur(15px);
}
.vedios {
  position: fixed;
  top: 0%;
  left: 0%;
  width:100%;
  z-index: 20001; height:100%; text-align:center;
  display: none;
}
.vedios .video_about{ max-width:60%;}
.vedios .position_re{ position:relative;display: flex;justify-content: center;width:100%;align-items: center; height: 100%; }
.vedios .position_re .close_btn{ display:none; position:absolute; top:10%; right:10%;}
.vedios .position_re .close_btn img{ width:3vh;transition: transform 0.3s ease;}

.number_show{margin-bottom:10vh;}
.number_show ul.content_list { width: 100%; height: auto; }
.number_show ul.content_list li {float: left;width: 25%;text-align: left;border-right: #999 1px dashed;}
.number_show ul.content_list li:last-child{ border:0}
.number_show ul.content_list li div {  }
.number_show ul.content_list li:last-child div { border-right: none }
.number_show ul.content_list li p { text-align: center; }
.number_show ul.content_list li p.number {line-height: 1;}
.number_show ul.content_list li p.number .counterDX {font-size:3vw; font-weight:bold; color:#23272B;}
.number_show ul.content_list li p.number .unit { position: relative; top:0px; left:10px;  vertical-align: top; font-size:0.7vw;color:#23272B; font-weight: 600;}
.number_show ul.content_list li p.title { margin-top:1vh; font-size:0.75vw;}



.fazhan_back{ background: url(../images/fazhan_back_img.png) center bottom no-repeat; backgrounds-size:100% auto; padding-bottom:9vh; margin-bottom:10vh;}
.History{ position: relative; height:50vh;margin-top:5vh;  }
.History{}
.History::before {
  left: 0%;
  position: absolute;
  top:50%;
  content: " ";
  width: 100%;
  height:2px; background-color: rgba(35, 39, 43, .7);; margin-top: -1px;
  -webkit-transition: .3s;
  z-index:1;
  transition: .3s;
}
.History::after {
  right: 0;
  position: absolute;
  top: 50%;
  content: " ";
  width:2vh;
  height:2vh;
  background: url("../images/sanjiaos.png") center center no-repeat;
    background-size: auto;
  background-size: auto 100%;
  margin-top: -1vh;
  -webkit-transition: .3s;
  z-index: 3;
  transition: .3s;
}
.History .scroll { width: 100%; height: 100%;}
.History .item{ position: relative; height:50vh; }

.History .item .fonts_show{ position: absolute;
  left: 0;
  bottom: 50%;
  background: url("../images/line001.png") left bottom no-repeat;
    background-size: auto;
  text-align: center;
  padding-bottom: 8vh;
  margin-bottom: -1.5vh;
  padding-left: 0.1rem;
  background-size: auto 8vh;}
.History .item:nth-child(odd)  .fonts_show{ position: absolute;
  left: 0;
  bottom: auto;
  top: 50%;
  background: url("../images/line002.png") left top no-repeat;
    background-size: auto;
  background-size: auto;
  text-align: left;
  padding-top: 8vh;
  margin-top:-1.5vh;
  background-size: auto 8vh;}
.History .item .fonts_show h3{font-size:2.6vw;
  font-family:"BebasNeue";
  line-height: 1.1;margin-bottom: 2vh; text-align:left}
.History .item .fonts_show .descipesd{font-size: 0.75vw;
  line-height: 1.8;
  line-height:2.5vh;
  max-height: calc(2.5vh * 3);
  overflow-y: auto;
  height:7.5vh; text-align:left}
.History .item .fonts_show .descipesd img{ margin: 0px auto; display: inline-block;}
.History_con{ padding-top: 0.3rem; padding-bottom: 0.4rem}


.History .slick-dots{position: absolute;
bottom:0rem;
height: auto;
list-style: none;
display: block;
text-align: center;
padding: 0;
width: 100%;
line-height: 0;
z-index: 2;
margin-right: 0;
right:0rem;}
.History .slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.History .slick-dots li button {
  display: block;
  height:10px;
  width: 10px;
  padding: 0;
  margin: 0;
  outline: none;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: none;
  border-radius: 50%;
  
}
.History .slick-dots li.slick-active button {
  background: none;
  
}
.History .item .fonts_show .left_img_over {
  height:1.5rem;
  overflow: hidden;
  border-radius: 0.1rem;
}
.History .item .fonts_show  .left_img {
  position: relative;
  height: 1.5rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  vertical-align: middle;
  transition: transform 0.5s ease;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.History .item:hover .fonts_show  .left_img{transform: scale(1.06);box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;}
.HistoryHistory  .slick-dots {
  position: absolute;
  bottom: -0.4rem;}
 .History   .slick-dots li button{ width:10px; height:10px; background-color:rgba(35, 39, 43, .1);}
 .History   .slick-dots li.slick-active button {
  background: #0D52A8;
}
 .History .slick-prev {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;left: inherit; border:0;
  right:0.5vh; top:-5vh; margin-top:0; border:0; background: url(../images/left_btn_show.png) center center  no-repeat; background-size:cover; height:4.5vh; width:4.5vh;  margin-right:5.5vh;
} 
 .History .slick-prev:hover {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  right: 0.5vh; top:-5vh; margin-top:0; border:0; background: url(../images/left_btn_show_hover.png) center center  no-repeat;background-size:cover; height:4.5vh; width:4.5vh; margin-right:5.5vh;
} 
 .History .slick-next {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;border:0;
  right: 0.5vh; top:-5vh; margin-top:0;border:0; background: url(../images/right_btn_show.png) center center  no-repeat; height:4.5vh; width:4.5vh; background-size:cover;
} 
 .History .slick-next:hover {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  right: 0.5vh; top:-5vh; margin-top:0; border:0; background: url(../images/right_btn_show_hover.png) center center  no-repeat; height:4.5vh; width:4.5vh;background-size:cover;
} 

.company_list_show{ margin-top:5vh; margin-bottom:9vh}
.company_list_show .part2{ float:left; width:25%;}
.company_list_show .part2 ul li{ background-color: rgba(35, 39, 43, 0.05); padding:1.3vh 1.6vh; text-align:left; font-size:0.8vw; margin-bottom:1.5vh}
.company_list_show .part2 ul li a{text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;}  
.company_list_show .part2 ul li img {display: inline-block;
  margin-right: 8px;
  height: 2vh;
  width: 2vh;}
.company_list_show .part2 ul li img.black{ display:block}
.company_list_show .part2 ul li img.write{ display:none}
.company_list_show .part2 ul li.on img.black{ display:none}
.company_list_show .part2 ul li.on img.write{ display:block}
.company_list_show .part2 ul li.on { background-color:#0D52A8; color:#FFFFFF}
.company_list_show .part2 ul li.on a{ color:#FFFFFF}
.company_list_show .part3{ float:right; width:70%;}
.company_list_show .part3 ul li{ display:none; font-size:0.8vw;color: rgba(35, 39, 43, 0.8);}
.company_list_show .part3 ul li.active{ display: block}

.one_company .company_img{ position:relative; z-index:1; width:100%;height:40vh;overflow: hidden;-webkit-transition-delay: 0.5s;box-shadow: 0 0px 15px rgba(0,0,0,0.12); margin-bottom:4vh}
.one_company .company_img .company_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.one_company .company_img:hover .company_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.04);}
.one_company .company_titiles{font-size:1.2vw; line-height:1.5; font-weight:600; margin-bottom:1.5vh}
.one_company .company_descipes{font-size:14px; line-height:2; margin-bottom:1.5vh}
.one_company .company_links{ margin-top:2vh}
.one_company .company_links a{background-color: #0D52A8;
  padding: 4px;
  color: #FFFFFF;
  font-size: 0.7vw;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 9vw;
  border-radius: 30px;
  box-shadow: 0 5px 5px rgba(13,82,168,0.2);}

.one_company .company_links a img {display: inline-block;
  margin-right: 8px;
  height: 3vh;
  width: 3vh;}
.one_company .company_links a:hover{transform: translateY(-5px);box-shadow: 0 5px 5px rgba(13,82,168,0.4);}


.abo_src5_con_box{ margin-top:2vh; margin-bottom:9vh;}
	.abo_src5_con_box>a{position: relative;
  display: inline;
  float: left;
  width: 16%;
  overflow: hidden;
  margin-right: 1%;
  border-radius: 0.1rem;}
    /*.abo_src5_con_box>a:first-child{display: block; float: left; width:40%}*/
	.abo_src5_con_box>a.on{display: block; float: left; width:48%}


	.abo_src5_con_box>a .pro_img_box{ height: 36vh; width: 100%; background-size: cover;background-repeat: no-repeat; background-position: center center;position: relative; transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
	.abo_src5_con_box>a:hover .pro_img_box{ transform: scale(1.03);
  box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
.abo_src5_con_box>a .pro_img_box::after {
  left: 0%;
  position: absolute;
  top: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top:0; height: 100%;
  -webkit-transition: .3s;
  transition: .3s; z-index: 1;
  background: linear-gradient(
    to bottom, 
    rgba(0, 0, 0, 0),    /* 顶部透明 */
    rgba(0, 0, 0, 0.7)   /* 底部70%不透明 */
  );

  /* 兼容旧版浏览器 */
  background: -webkit-linear-gradient(
    top, 
    rgba(0,0,0,0), 
    rgba(0,0,0,0.7)
  );
}
.abo_src5_con_box>a.on .pro_img_box::after {
  left: 0%;
  position: absolute;
  top: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top:0; height: 100%;
  -webkit-transition: .3s;
  transition: .3s; z-index: 1; 
  background: linear-gradient(
    to bottom, 
    rgba(0, 0, 0, 0),    /* 顶部透明 */
    rgba(0, 0, 0, 0.7)   /* 底部70%不透明 */
  );

  /* 兼容旧版浏览器 */
  background: -webkit-linear-gradient(
    top, 
    rgba(0, 0, 0,0), 
    rgba(0, 0, 0,0.7)
  );
}
.abo_src5_con_box>a .pro_font_box{ position: absolute; left: 5%; bottom: 5%; z-index: 2; font-weight: bolder; color: #ffffff; line-height: 1.4; font-size:0.75vw;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;width: 90%;}
.abo_src5_con_box>a.on .pro_font_box{display: block;font-size:1.2vw;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s; bottom:8%;}
.abo_src5_con_box>a .pro_font_box h3{ line-height: 1; margin-bottom:2vh; font-size:0.75vw; text-align:center}
.abo_src5_con_box>a.on .pro_font_box h3{ font-size:1.2vw; text-align:left}
.abo_src5_con_box>a .pro_font_box .descipes{ line-height: 1.6; margin-right: 0%; font-size:0.75vw; font-weight: normal; display: none;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}
.abo_src5_con_box>a.on .pro_font_box .descipes{ display: block;overflow: hidden;-webkit-line-clamp: 4;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;}

.abo_src5_con_box>a .numbers{ position: absolute; left:1.5vh; top: 1.5vh; z-index: 2; font-size:2vw; font-weight: bolder; color: #ffffff; line-height: 1.4;font-family: "BebasNeue";color:rgba(255, 255, 255, 0.2);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition:
0.3s;
  -o-transition: 0.3s; }
.abo_src5_con_box>a.on .numbers{font-size:4vw; color:rgba(255, 255, 255, 0.5);transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition:
0.3s;
  -o-transition: 0.3s;}


.honor_shows{ background:#f0f5f8 url(../images/honor_back.jpg) center center no-repeat; background-size:cover; padding-top:7vh; padding-bottom:7vh; }
.more_honor_show{ padding-top:0.5rem; padding-bottom:0.5rem;}
.more_honor_show .item{}
.more_honor_show .item a{display: block;
  background-color: #fff;
  border-radius:0;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03); margin:1.5vh; overflow:hidden}
.more_honor_show .item a .pic_show{text-align: center;
  padding: 0;
  overflow: hidden;
  border-radius: 0.2rem 0.2rem 0 0;
  height:38vh;
  position: relative;-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;   display: flex;
  justify-content: center;
  align-items: center;}
  .more_honor_show .item a:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); }
.more_honor_show .item a .pic_show img{
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
    max-width: 70%; /* 最大宽度为容器宽度 */
  max-height: 70%; /* 最大高度为容器高度 */
  object-fit: contain;}
.more_honor_show .item  a:hover .pic_show {-webkit-transform: scale(1.10) ; -moz-transform: scale(1.10); transform: scale(1.10);}
.more_honor_show .item  a .fonts{ text-align:center; font-size:0.75vw; padding:1.5vh; padding-top:0;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;}
.more_honor_show  .slick-dots {
  position: absolute;
  bottom: -0.4rem;}
 .more_honor_show   .slick-dots li button{ width:10px; height:10px; background-color: rgba(13, 82, 168, .2);}
 .more_honor_show   .slick-dots li.slick-active button {
  background:  rgba(13, 82, 168, .9);
}
 .more_honor_show .slick-prev {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;left: inherit; border:0;
  right: 6%; top:-1.2rem; margin-top:0; border:0; background: url(../images/left_btn_show.png) center center  no-repeat; background-size:cover; height:0.6rem; width:0.6rem;  margin-right:0.8rem;
} 
 .more_honor_show .slick-prev:hover {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  right: 6%; top:-1.2rem; margin-top:0; border:0; background: url(../images/left_btn_show_hover.png) center center  no-repeat;background-size:cover; height:0.6rem; width:0.6rem; margin-right:0.85rem;
} 
 .more_honor_show .slick-next {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;border:0;
  right: 6%; top:-1.2rem; margin-top:0;border:0; background: url(../images/right_btn_show.png) center center  no-repeat; height:0.6rem; width:0.6rem; background-size:cover;
} 
 .more_honor_show .slick-next:hover {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  right: 6%; top:-1.2rem; margin-top:0; border:0; background: url(../images/right_btn_show_hover.png) center center  no-repeat; height:0.6rem; width:0.6rem;background-size:cover; margin-right:-0.05rem;
} 


.more_honor_show .item a:hover .pic_show{-webkit-transform: scale(1.10) ; -moz-transform: scale(1.10); transform: scale(1.10);}
.honor_lists{ margin-top:-4vh}
.honor_lists li{display: none;}
.honor_lists li.active{ position:relative; display: block}
.honor_lists li.active::after {
  content: '';
  position: absolute;
  right: 0%;
  width:18%;
  height:100%;
  background: linear-gradient(to right, transparent, #fff);
  top:0;z-index:5
}
.honor_lists li.active::before {
  content: '';
  position: absolute;
  left: 0%;
  width:18%;
  height:100%;
  background: linear-gradient(to right, #ffffff, transparent);
  top:0; z-index:5
}
.honor_fenlei{ border-bottom:rgba(35, 39, 43, .15) 1px solid; margin-top:-7vh; padding-bottom:3vh; margin-bottom:3vh}
.honor_fenlei ul{}
.honor_fenlei ul{display: flex;
  justify-content:end;
  position: relative;}
.honor_fenlei ul li{ margin-left:4vw;}
.honor_fenlei ul li a{ font-size:0.8vw; font-weight:500;color:#23272B}
.honor_fenlei ul li.on a{ color:#0D52A8}

.wenhuas_shows{ background:#0D52A8 url(../images/wenhua_back.jpg) center center no-repeat; background-size:cover; padding-top:7vh; padding-bottom:7vh; }
.wenhuas_shows ul{display: flex; gap:3.5vh; margin-top:4vh; margin-bottom:1vh}
.wenhuas_shows ul li{ position:relative; padding:5vh 3.5vh; border:#ffffff 1px solid; text-align:left;width: 22%; flex: 1; display: flex; flex-direction: column;-webkit-transition: all ease .4s;transition: all ease .4s; transition: transform 0.3s ease;}
.wenhuas_shows ul li:hover{ border:#ffffff 1px solid; background-color:#FFFFFF;-webkit-transition: all ease .4s;transition: all ease .4s;box-shadow: 0 0 15px 0px rgba(166, 122, 255, 0.5); transform: translateY(-10px);}

.wenhuas_shows ul li .icon_img {
  width: 4.5vw;
  margin-bottom: 3vh;
  background-color: #fff;
  border-radius: 50%;
  height: 4.5vw;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.wenhuas_shows ul li:hover .icon_img{background-color:#0D52A8;}
.wenhuas_shows ul li .icon_img img{ width:50%;margin: 0px auto;}
.wenhuas_shows ul li .icon_img img.black{ display:block}
.wenhuas_shows ul li .icon_img img.write{ display:none}
.wenhuas_shows ul li:hover .icon_img img.black{ display:none}
.wenhuas_shows ul li:hover .icon_img img.write{ display:block}
.wenhuas_shows ul li .Advantages_tit{font-size: 1.2vw;
  margin-bottom: 3vh;
  color: #fff;
  font-weight: 500;}
  .wenhuas_shows ul li:hover .Advantages_tit{color: #0D52A8;}
.wenhuas_shows ul li .Advantages_descipe{ font-size:0.75vw; line-height:2;flex-grow: 1; color: #fff;
  font-weight:300;}
  .wenhuas_shows ul li:hover .Advantages_descipe{ color:#23272B}



/*产品中心页面样式开始*/
.pro_hone_show{ margin-top:100px}
.positons_products{position: absolute;
  right: 0;
  bottom: -15px;
  text-align: right;
  color: #23272B;
  font-size: 14px;
  font-weight: 300;text-align: center;
  display: flex;
  align-items: center;}
.positons_products  img {
  height: 14px;
  width: 14px;
  display: inline-block;
  margin-right: 5px;
}
.pro_home_lists{ padding-bottom:6.5vh}
.pro_home_lists ul>li{ position:relative; margin-bottom:4vh; background-color:#0D52A8; height:32vh;text-align: left;display: flex;align-items: center; }
.pro_home_lists ul>li{}
.pro_home_lists ul>li::after {
  left: 0%;
  position: absolute;
  top: 0%;
  content: " ";
  width: 100%;
  margin-left: 0;
  margin-top: 0;
  height: 100%;
  -webkit-transition: .3s;
  transition: .3s;
  z-index: 1;
  background: linear-gradient(to right, 
    rgba(13, 82, 168, 1),    /* 完全透明 */
    rgba(13, 82, 168, 0)     /* 完全不透明 */
  );

}
.pro_home_lists ul>li  .pro_home_img{ width:100%;height:100%;overflow: hidden;-webkit-transition-delay: 0s;}
.pro_home_lists ul>li  .pro_home_img .pro_home_img_back{position: relative; height:100%; background-position: center center; background-repeat: no-repeat; background-size: cover;vertical-align: middle;-webkit-transform: scale(1);-webkit-transition: all 0.6s;}
.pro_home_lists ul>li:hover  .pro_home_img .pro_home_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.04);}
.pro_home_lists ul>li  .pro_home_fonts{position: absolute;
  top: 50%;
  left: 10%; width:80%;
  transform: translate(0%, -50%);
  z-index: 2; color:#FFFFFF;-webkit-transition-delay: 1s;}
.pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_tit a , .pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_descipe  a{ color:#FFFFFF;display: flex;
  align-items: center;
  justify-content: flex-start;}  
.pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_tit{ font-size:1.2vw; font-weight:600; margin-bottom:3vh;display: flex;
  align-items: center;
  justify-content: flex-start;}
.pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_tit img {
  display: inline-block;
  margin-right: 10px;
  height: 2.4vh;
  width: 2.4vh;
}
.pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_tit::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 40px;
  height: 3px;
  background: #ffffff;
  transition: width 0.3s ease-in-out;
  bottom: -2vh;
}
.pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_descipe{font-size:0.75vw; line-height:2; margin-bottom:3vh;}
.pro_home_lists ul>li  .pro_home_fonts .pro_home_fonts_descipe .pro_home_erji_lists{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}
.pro_home_lists ul>li  .pro_home_fonts  .pro_home_erji_lists p{ display:inline-block; margin-right:1.5vw;margin-bottom: 1.5vw;}
.pro_home_lists ul>li  .pro_home_fonts  .pro_home_erji_lists p a{ display:block; border:#fff 1px solid; padding:0.8vh 2vh;font-size:0.8vw;border-radius: 30px; font-weight:500; color:#ffffff}
.pro_home_lists ul>li  .pro_home_fonts  .pro_home_erji_lists p a:hover{ background-color:#FFFFFF; color:#0D52A8;box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}
.products_in_list01{}
.products_in_show01 {}
.products_in_show01 .products_in_list_titile{ position:relative; text-align:center; font-weight:600; font-size:1.3vw; padding-top:2vh; padding-bottom:2vh; line-height:1;}
.products_in_show01 .products_in_list_titile span{ color:#0D52A8; background-color:#FFFFFF; display:inline-block; padding:1vw 2vw;position: relative;
  z-index: 2;}
.products_in_show01 .products_in_list_titile::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 1px;
  background:rgba(13, 82, 168, .5);
  transition: width 0.3s ease-in-out;
  top:50%;
}
.products_in_list01{}
.products_in_list01.products_in_list02{}
.products_in_list01.products_in_list03{}
.products_in_list01.products_in_list04{}
.products_in_list01 ul{flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: flex-start;}
.products_in_list01 ul li{ width:18.35%; margin-right:2%; margin-bottom:2%; background-color:#FFFFFF;box-shadow: 0 0px 15px rgba(0,0,0,0.05);-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
  
  .products_in_list01.products_in_list02 ul li {
  width: 23.35%;}
  .products_in_list01.products_in_list03 ul li {
  width: 48%;}
  .products_in_list01.products_in_list04 ul li {
  width: 100%;}
  
  
.products_in_list01 ul li:hover{box-shadow: 0 0px 15px rgba(0,0,0,0.15);-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
.products_in_list01 ul li:nth-child(5n){ margin-right:0}
.products_in_list01.products_in_list02 ul li:nth-child(5n){ margin-right:2%}
.products_in_list01.products_in_list02 ul li:nth-child(4n){ margin-right:0}

.products_in_list01.products_in_list03 ul li:nth-child(5n){ margin-right:2%}
.products_in_list01.products_in_list03 ul li:nth-child(2n){ margin-right:0}

.products_in_list01.products_in_list04 ul li:nth-child(5n){ margin-right:%}
.products_in_list01.products_in_list04 ul li:nth-child(4n){ margin-right:0}



.products_in_list01 ul li a .products_in_img01{ position:relative; height:15vh;}

.products_in_list01.products_in_list02 ul li a .products_in_img01{ position:relative; height:22vh;}
.products_in_list01.products_in_list03 ul li a .products_in_img01{ position:relative; height:35vh;}
.products_in_list01.products_in_list04 ul li a .products_in_img01{ position:relative; height:35vh;}

.products_in_show04 {flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;}
.products_in_show04 .yihang_show{width:48.5%;
    margin-right:3%;}
.products_in_show04 .yihang_show:nth-child(2n){ margin-right:0}


.products_in_list01 ul li a .products_in_img01 .hover_img{ position:relative; display:none;-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  justify-content: center;
  align-items: center;background: rgba(0, 0, 0, .3);
  backdrop-filter: blur(0px);position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;z-index: 3;}
.products_in_list01 ul li a .products_in_img01 .hover_img img{-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  max-width: 32px;
  max-height: 32px;
  object-fit: contain;}
.products_in_list01 ul li a:hover .products_in_img01 .hover_img{ display:flex;}  
.products_in_list01 ul li a .products_in_img01 .pro_imgs{-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  max-width: 80%;
  max-height: 80%;
  object-fit: contain;position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
.products_in_list01 ul li a:hover .products_in_img01 .pro_imgs{transition: transform 0.6s ease 0s;
  max-width: 90%;
  max-height: 90%;-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
.products_in_list01 ul li a .products_in_fonts{ padding:1.5vh 1vh; text-align:center}  
.products_in_list01 ul li a .products_in_fonts .products_in_font_tit{ font-weight:600; font-size:0.8vw; line-height:1.5}
.products_in_list01 ul li a .products_in_fonts .products_in_font_subtie{ font-weight:300; font-size:0.75vw; line-height:1.5}




.solution_info_pro  .products_in_list01 ul li{box-shadow: 0 0px 15px rgba(0, 0, 0, 0);width: 23.35%;}
.solution_info_pro  .products_in_list01 ul li a .products_in_img01 {
    height: 22vh;
}
.solution_info_pro  .products_in_list01 ul li a .products_in_fonts .products_in_font_subtie {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.5;
}
.solution_info_pro .products_in_list01 ul li:nth-child(4n) {
    margin-right: 0;
}
.solution_info_pro .products_in_list01 ul li:nth-child(5n) {
    margin-right: 2%;
}
.solution_info_pro  .products_in_list01 ul li a .products_in_img01 .pro_imgs{    max-width: 100%;max-height: 100%;}
.solution_info_pro  .products_in_list01 ul li a:hover .products_in_img01 .pro_imgs{    max-width: 110%;max-height: 110%;}




.pro_info_show{ margin-top:110px}
.pro_info_titis{text-align: center;
  display: flex;
  align-items: end;
  justify-content: space-between; margin-bottom:3vh}
.pro_info_titis .pro_info_name{ border-left:#0D52A8 3px solid; padding-left:15px;text-align: left;}
.pro_info_titis .pro_info_name .pro_info_name_en{ font-weight:600; font-size:1.8vw; line-height:1.5}
.pro_info_titis .pro_info_name .pro_info_name_cn{  font-weight:500; font-size:0.9vw; line-height:1.5}
.pro_info_titis .pro_info_btns ul{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}
.pro_info_titis .pro_info_btns ul li{ margin-left:2vw;}
.pro_info_titis .pro_info_btns ul li a{}
.pro_info_titis .pro_info_btns ul li a{ display:block; background-color:#EEEEEE;padding:1vh 2vh;font-size:0.75vw;border-radius: 30px; font-weight:500; color:#23272B}
.pro_info_titis .pro_info_btns ul li a:hover{ background-color:#0D52A8; color:#fff;box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}
.pro_info_titis .pro_info_btns ul li.buy_now a{display:block; border:#0D52A8 1px solid; padding:1vh 2vh;font-size:0.75vw;border-radius: 30px; font-weight:500; color:#0D52A8;display: flex;
  align-items: center;
  justify-content: flex-start; background-color:#FFFFFF;}
.pro_info_titis .pro_info_btns ul li.buy_now a img {
  display: inline-block;
  margin-right: 5px;
  height:0.75vw;
  width:0.75vw;
}
.pro_info_titis .pro_info_btns ul li.buy_now a:hover{background-color:#FFFFFF; color:#0D52A8;box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}



/*解决方案 页面样式 开始*/
.solution_info_banner{ position:relative;overflow: hidden;display: flex;align-items: center;}
.solution_info_banner::before {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #0D52A8, transparent);
  top: 0;
  z-index: 2;
}
.solution_info_banner .solution_info_fonts {
  color: #fff;
  text-align: left;
  z-index: 3;
  width: 80%;
    margin: 0px auto;
    position: relative;
    max-width: 1400px;
}
.solution_info_banner .solution_info_fonts .solution_info_fonts02 {
  width: 100%;
  position: relative;
  font-size:1vw;
  font-weight: 300;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
}
.solution_info_banner .solution_info_fonts .solution_info_fonts01 {
  width: 100%;
  font-family: Montserrat-Medium;
  display: flex;
  position: relative;
  font-size: 2.2vw;
  font-weight: bold;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
  overflow: hidden; margin-bottom:2vh;margin-top: 60px;
}

.solution_info_descipe{}
.solution_info_descipe .solution_info_descipe_tit{}
.solution_info_descipe .solution_info_descipe_show{ font-size:15px; line-height:2; margin-bottom:5vh}
.solution_info_descipe_else{}

.solution_info_descipe .solution_info_descipe_tit{ position:relative; color:#0D52A8;  text-align:left;font-size: 1.8vw;font-weight:bold; margin-bottom:4vh; font-weight:600;}
.solution_info_descipe .solution_info_descipe_tit::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;bottom:-12px; z-index:2;
}

.solution_info_descipe .solution_info_descipe_tit::before {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 1px;
  background: #eee;
  transition: width 0.3s ease-in-out;bottom: -11px; z-index:1;
}
.Related_Pro_con{ position:relative; height:18vh;overflow: hidden; width:100%; margin-bottom:3vh}
.Related_Pro_con::before {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #0D52A8, transparent);
  top: 0;
  z-index: 2;
}
.Related_Pro_con .Related_Pro_tit_fonts{ color:#FFFFFF;position: absolute; top: 50%; transform: translateY(-50%); left:3%; width:80%; z-index:3}
.Related_Pro_con .Related_Pro_tit_fonts .Related_Pro_tit{font-size: 1.6vw;
  font-weight: bold;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .1); line-height:1.5;
  overflow: hidden; margin-bottom:1.5vh;}
.Related_Pro_con .Related_Pro_tit_fonts  .Related_Pro_descipe{ font-size:14px; line-height:1.8;}  

.Related_Pro_con .Related_Pro_img{ position:relative; height:100%; width:100%; z-index:1;}
.Related_Pro_con .Related_Pro_img img{object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;}
.Related_Pro_lists{ margin-bottom:5vh}


.stock_code{ border-left: #eee 1px solid; padding-left:15px; margin-left:15px;text-align: left;}
.stock_code .stock_code_number{font-family: "BebasNeue"; line-height:1; margin-bottom:2px;font-size:16px; color:#0D52A8}
.stock_code .stock_code_price{font-family: "BebasNeue"; line-height:1; margin-bottom:2px;font-size:20px;text-align: center;
  display: flex;
  align-items: center;
  justify-content:flex-start;}
.stock_code .stock_code_price .stock_price_show{ display:inline-block;font-size:20px; margin-right:5px;}
.stock_code .stock_code_price .stock_code_icon{ display:inline-block;}
.stock_code .stock_code_price .stock_code_icon img{ height:8px; width:10px;}
.stock_code .stock_code_price .danwei{ display:inline-block;font-size:16px;}
.stock_code .stock_code_time{line-height:1; font-size:11px;color: rgba(35, 39, 43, .5);}











/*移动端适配 样式 开始*/
@media screen and (max-width: 768px) {

/*这个是为了控制 在移动端的鼠标滚动效果的*/
html.has-scroll-smooth, html{
		position: relative;
		overflow: auto;
	}
#container{ overflow:hidden}	

.banner-swiper .swiper-slide .parallax .back_img.pc {
  display: none;
}
.banner-swiper .swiper-slide .parallax .back_img.mob {
  display: block;
}
	
.w1400 {
  width: 94%;
  margin: 0px auto;
  position: relative;
  max-width: 1400px;
}
.footer_top {
  width: 100%;
  display: block;}
  .f_company {
  width: 100%;
  height: auto;
  padding-right: 0;
}
.f_nav {
  width: 60%;
  display: none;
}
.copyright {
  display: block;}
.copyright .cp{ margin-bottom:2vh}  
	.menu_btn{
		display: block;
		position: relative;
		z-index: 10;
	}
	.header{
		position: fixed;
		padding: 0px;height: auto;
		z-index: 20;
		-webkit-transition: all .5s;
	}
	.header.active {
	    -webkit-transform: translateY(-0%);
		background: #fff;
		box-shadow: 0px 0px 30px rgba(0,0,0,.1);
	}
	.header.active .logo img:nth-child(2) {
	    opacity: 1;
	}
	.header.active .logo img:nth-child(1) {
	    opacity: 0;
	}
	.header.active.open .logo img:nth-child(2) {
	    opacity: 0;
	}
	.header.active.open .logo img:nth-child(1) {
	    opacity: 1;
	}
	
	.header.active.open .menu_btn span:before,.header.active.open .menu_btn span:after{
		background-color: #fff;
	}
	.header.active .menu_btn span,.header.active  .menu_btn span:after,.header.active  .menu_btn span:before{
		background: #0062ad;
	}
	.logo{
		width: 30vw;
		margin-left: 3%;
		position: relative;
		z-index: 8;margin-top: 0;
	}
	.header .header_height .language_top {

}

.header .header_height .language_top a {}

.header.active .header_height .language_top {

}


	.nav{
		height: calc(100vh - 0px);
		position: fixed;
		left: 0px;
		top: 0px;
		display: inline;
		align-items: center;
		width: 100%;
		-webkit-transition: all .5s;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		margin-right: 0%;
		z-index: 10;
	}
	.nav ul{
		flex-wrap: wrap;
		display: block;
		padding: 0px 5%;
		position: relative;padding-top: 0vh;height: 85vh;
    overflow: scroll;
	}
	.nav ul li{
		display: flex;
		width: 100%;
		border-bottom: 1px solid rgba(255,255,255,.1);
		-webkit-transform: translateY(20px);
		opacity: 0;
	}
	.nav.active ul li{
		-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1) 0.8s;
		-webkit-transform: translateY(0px);
		opacity: 1;
	}
	.nav.active ul li:nth-child(2){
		-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1) 0.9s;
	}
	.nav.active ul li:nth-child(3){
		-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1) 1s;
	}
	.nav.active ul li:nth-child(4){
		-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1) 1.1s;
	}
	.nav.active ul li:nth-child(5){
		-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1) 1.2s;
	}
	.nav.active ul li:nth-child(6){
		-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1) 1.3s;
	}
	.nav ul li .second{
		width: calc(100% - 90px);
		position: relative;
		top: 0px;
		left: 0px;
		margin-left: 0px;
		opacity: 1;
		visibility: visible;
		background: transparent;
		display: flex;
		flex-wrap: wrap;
	}
	.nav ul li .second a{
		-webkit-transform: translateY(0px);
		opacity: 1;font-size: 12px;
	}
	
	.header::before{
		display: none;
	}
	@-webkit-keyframes openAnimate{
		0%{
			height: 100vh;
		}
		100%{
			height: 0vh;
		}
	}
	.nav::before{
		width: 60px;
		height: 60px;
		position: absolute;
		right: 0px;
		top: 0px;
		-webkit-transform: scale(0);
		border-radius: 50%;
		-webkit-transition: all .8s cubic-bezier(.77,0,.175,1);
		background: #fff;
		content: '';
	}
	.nav.active{
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}
	.nav.active::before{
		-webkit-transform: scale(30);
	}
	.nav ul li.on .firstLab a p {
  color: #fff;
}
.nav ul li a:hover p{ color:#fff}
.nav ul li a {
  text-align: left;
}
.nav ul li .second a p{font-weight: normal;}
.nav ul li .firstLab::after{ display:none}
.nav > li {
  height: auto;}
  
dl.navtwo {
  min-width: 150px;
  width: 100%;
  display: block;
  position: inherit;
  top: initial;
  left: 0%;
  z-index: 1;
  padding-top: 0;
  padding-bottom: 0;}	
dl.navtwo .navtwo_width {
  padding-left: 0;
  padding-right: 0;
  display: block;}
  dl.navtwo .navtwo_width .navtwo_left {
  width: auto;}
dl.navtwo .navtwo_width .navtwo_right{ display:none}  	
dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul {
  display: block;
  align-items: center;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 0;
}
dl.navtwo .navtwo_width .navtwo_left .navtwo_lists ul li {
  padding-right: 6vw;
  padding-bottom: 20px;
  text-align: left;
  display: block;
}
	
	.nav {
    height: calc(100vh - 0px);
    position: fixed;
    left: 0px;
    top: 0px;
    display: inline;
    align-items: center;
    width: 100%;
    -webkit-transition: all .5s;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    margin-right: 0%;
    z-index: 10;
    overflow-y: scroll;
    overflow-x: hidden;
	padding-left: 5%;
    padding-right: 5%;
    padding-top: 0%;
    background-color: #fff;z-index: 9;
  }
  .nav > li:first-child{}
	
	.nav > li:hover > a, .nav > li.on > a {
  color: #fff;
}
	.slogan{
		font-size: 10vw;
		top: 40%;
		flex-wrap: wrap;
	}
	.slogan p{
		width: 100%;
		margin-left: 0px;
	}
	
	
	.banner-swiper .swiper-slide .slide_txt .p1{font-size: 7vw;}
	.home_tit {
  margin-bottom:10vw;
  font-size: 7vw;}
	.home_tit p::after {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 10vw;
bottom: -5vw;
  }
  .home_link a {
  padding: 3vw 4vw;}


.more_news_show .swiper-slide a .left_img_over {
  height: 25vh;}
.more_news_show .swiper-slide a .right_font .name{font-size: 5vw;line-height: 1.5;}
.banner_in_show .banner_pro_font {
  font-size: 5vw;
  width: 80%;
}
.banner-swiper .swiper-slide .slide_txt {
}
  .mouse_icon .mouse::before {
  width: 60px;
  height: 60px;}
.new_info_font img{width:100%; max-width:100%;display: initial;}




.suspend-right{ display:none}
.home_titile_show{font-size: 6vw;}
.home_tuijian ul li{ height:30vh;margin-bottom: 2vh;}
.home_tuijian ul li:nth-child(1){width: 100%;}
.home_tuijian ul li:nth-child(2){width: 100%;}
.home_tuijian ul li:nth-child(3){width: 100%; height:30vh;}
.home_tuijian ul li:nth-child(4){width: 100%;height:30vh;}
.home_tuijian ul li:nth-child(5){width: 100%;height:30vh;}
.home_tuijian ul li:nth-child(6){width: 100%;}
.home_tuijian ul li:nth-child(7){width: 100%;}
.home_tuijian ul li a .home_tuijian_font .home_tuijian_font_tit2 {
  font-size: 4vw;}
.home_shebei_area {
  height: 35vh;}
.home_shebei_tit .home_shebei_tit01  {font-size: 5vw;}
.home_shebei_tit .home_shebei_tit02 {
  position: relative;
  font-size: 3.5vw;
}
.home_news_tj {
  margin-left: 0;
  margin-right: 0;
}
.home_news::before,.home_news::after{ display:none}
.home_news_tj .swiper-slide a .service_home_fonts H3{font-size: 4vw;}
.home_news{ padding-left:3%; padding-right:3%;}  
.home_news_active{overflow: hidden; margin-left:0; margin-right:0}
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts h3 {
  font-size: 4vw;}
 .inbanner {
    height: 35vh;
  }
.positons_now .positons_now_width {
  width: 94%;font-size: 13px;} 
.in_titile_show,.in_titile_show_write{font-size: 6vw;}
  .Business_Layout_font {
  padding-left: 0;
  text-align: left;
  margin-top: 0;
}
.Business_Layout_font .Business_Layout_tit {
  font-size: 4vw;}
.Business_Layout_font .Business_Layout_descipe {
  font-size:14px;}
  .more_btn_shows {
  font-size: 12px;
  width: 32vw;
  height: 5vh;}
.number_show ul.content_list li {
  float: left;
  width: 50%;
  text-align: left;
  border-right: #999 1px dashed;
  margin-bottom: 5vh;
}
.number_show ul.content_list li p.number .counterDX {
  font-size: 8vw;}
.number_show ul.content_list li p.title {
  margin-top: 2vh;
}
.History .item .fonts_show h3 {
  font-size: 8vw;}
.company_list_show .part2 {
  float: none;
  width: auto;
}
.company_list_show .part2 ul li,.one_company .company_descipes,.History .item .fonts_show .descipesd,.number_show ul.content_list li p.title ,.number_show ul.content_list li p.number .unit,.Employee_Development,.abo_src5_con_box > a .pro_font_box .descipes,.more_honor_show .item a .fonts,.Business_info,.core_business ul li a .core_business_fonts .core_business_fonts_descipe,.new_info_font,.pro_home_lists ul > li .pro_home_fonts .pro_home_fonts_descipe,.pro_home_lists ul > li .pro_home_fonts .pro_home_erji_lists p a,.pro_info_titis .pro_info_name .pro_info_name_cn,.pro_info_titis .pro_info_btns ul li a,.pro_info_titis .pro_info_btns ul li.buy_now a,.touzi_in_list ul li a .touzi_in_font .touzi_in_descipe,.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_descipe,.Service_center .Service_center_descipe,.down_index ul li a .down_index_font .down_index_font_descipe ,.know_us_con .know_us_fonts .dsecip,.know_us_img_lists .swiper-slide .news_in_font .name,.Employee_Development_list .swiper-slide .news_in_font .dsecip{font-size: 3.2vw;}  
.company_list_show .part3 {
  float: none;
  width: auto;
}
.one_company .company_img{ height:30vh}
.one_company .company_titiles,.pro_home_lists ul > li .pro_home_fonts .pro_home_fonts_tit ,.pro_info_titis .pro_info_name .pro_info_name_en,.down_index ul li a .down_index_font .down_index_font_tit,.know_us_con .know_us_fonts .name{
  font-size: 5vw;}  
.one_company .company_links a {
  padding: 10px;
  font-size: 13px;
  width: 42vw;

} 
.abo_src5_con_box > a.on .pro_font_box h3,.Related_titles,.touzi_in_list ul li a .touzi_in_font .touzi_in_tit ,.products_in_show01 .products_in_list_titile,.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_tit,.remote_service ul li .remote_service_font02,.Service_center .Service_center_tit{
  font-size: 4vw;
}
.working_environment .swiper-slide {
  position: relative;
  width: 100%;
  height: 30vh;
}

  
  .abo_src5_con_box > a .pro_font_box h3{ font-size:12px}
  .abo_src5_con_box > a {
  position: relative;
  display: block;
  float: none;
  width: 100%;
  overflow: hidden;
  margin-right: 0;
  border-radius: 0.1rem;margin-bottom: 2vh;
}
.abo_src5_con_box > a.on {
  display: block;
  float: none;
  width: auto;
}
.abo_src5_con_box > a .pro_img_box {
  height: 35vh;}
.abo_src5_con_box > a .numbers {
  font-size: 0.7rem;
  color: rgba(255, 255, 255, 0.5);
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.abo_src5_con_box > a.on .pro_font_box h3,.abo_src5_con_box > a .pro_font_box h3 {
  font-size: 4.5vw; text-align:left
}
.abo_src5_con_box > a .pro_font_box .descipes{display: block;}
  .honor_lists li.active::before,.honor_lists li.active::after{ display:none;}
   .nav > li > a {
    padding: 10px;
    background-color: #0D52A8;
    color: #fff;
    margin-bottom: 10px;
  } 
  .vedios .video_about {
  max-width: 90%;
}
.core_business ul li a .number_show{font-size: 10vw; display:none}
.core_business ul li{ height:auto}
.core_business ul li a .core_business_img{ width:100%; height:30vh}
  .core_business ul li a .core_business_fonts {
  position: inherit;
  right: inherit;
  top: initial;
  height: auto;
  z-index: 2;
  width: auto;
  padding: 5%;transform: none;
}
  
  .core_business ul li a .core_business_fonts .core_business_fonts_tit {
  font-size: 4.5vw;}
.core_business ul li:nth-child(2n) a .core_business_img {
  margin-left: 0;
}  


  .wenhuas_shows ul {
    display: block;
    gap: initial;
  }
.wenhuas_shows ul li {
  position: relative;
  padding: 5vh 3.5vh;
  text-align: left;
  width: auto;

  flex: 1;
  display: block;
  flex-direction: column;
  -webkit-transition: all ease .4s;
  transition: all ease .4s;
  transition: transform 0.3s ease;
  margin-bottom: 20px;
}
.wenhuas_shows ul li .icon_img {
  width: 12vw; height:12vw
}

.wenhuas_shows ul li .Advantages_tit {
  font-size: 4.5vw;}
.wenhuas_shows ul li .Advantages_descipe {
  font-size: 3vw;}
.wenhuas_shows {
  padding-bottom: 12vh;}
  
.news_recommend_list .swiper-slide a .news_recommend_line .news_in_font .name,.news_in_list ul li a .service_home_fonts H3{font-size: 4vw;}
.news_recommend_list .swiper-slide a{ height:auto}
.news_recommend_list .swiper-slide a .news_recommend_line{ display: block;}
.news_recommend_list .swiper-slide a .news_recommend_line .news_in_img {
  width: 100%;
  height: 30vh;}
  .news_recommend_list .swiper-slide a .news_recommend_line .news_in_font {
  width: auto;}
  .news_in_list ul li {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-right: 0;
  margin-bottom: 3vh;
}
  
  .padding_top120 {
  padding-top: 80px;
}
.news_info_titile p {
  font-size: 5vw;
  line-height: 1.5;}
.in_titile_show .search_area {
  position: inherit;
  right: initial;
  bottom: initial;
  z-index: 2;
  color: rgba(35, 39, 43, .6);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
  font-weight: 300;
  margin-top: 10px;
}
.in_titile_show .search_area select {
  width: 40vw;height: 4vh;
  line-height: 4vh;}
  .touzi_in_list ul li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 2vh;
}
.touzi_in_list ul li a{padding: 2vh;}
.pro_home_lists ul > li .pro_home_fonts .pro_home_erji_lists p {
  margin-right: 1.5vw;
  margin-bottom: 1.5vw;
}
.pro_hone_show {
  margin-top: 80px;
}

.search_down .text {
  width: 50vw;
  height: 4vh;
  line-height: 4vh;
}
.products_in_list01 ul li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 2vh;}
.search_down .text{ font-size:12px;}
.products_in_list01 ul li a .products_in_fonts .products_in_font_tit{ font-size:4vw;}
.products_in_list01 ul li a .products_in_fonts .products_in_font_subtie{ font-size:13px;}
.products_in_list01 ul li a .products_in_img01 {
  position: relative;
  height: 25vh;
}
.products_in_list01.products_in_list02 ul li {
  width: 100%;
}
.products_in_list01.products_in_list02 ul li a .products_in_img01 {
  position: relative;
  height: 35vh;
}
.pro_info_show {
  margin-top: 80px;
}
.pro_info_titis{ display:block}
.pro_info_titis .pro_info_btns ul {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 2vh;
}
.pro_info_titis .pro_info_btns ul li {
  margin-right: 4vw;
  margin-left: 0;
}
.more_infomation .Next_content,.more_infomation .Pre_content{width: 40%;}
.f_company .f_company_tit img {
  width: 50%;
}
.pro_info_titis .pro_info_btns ul li.buy_now a img {
  height: 3.2vw;
  width: 3.2vw;
}
.Service_Guarantee{ display:block}
.Service_Guarantee .Service_Guarantee_img {
  width: 100%;
  height: 30vh;}
  .Service_Guarantee .Service_Guarantee_fonts {
  width: auto;
  padding: 5% 0;
}
.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_tit img,.Service_center .Service_center_tit img {
  height: 5vw;
  width: 5vw;}
  .remote_service ul li {
  float: none;
  width:auto;
  margin-bottom: 3vh;
  padding-left: 15px;}
.Service_center{ padding:5%}
.Service_center_phone td{ font-size:12px}
.width_show{ width:100%;overflow-x: scroll;}
.Service_center_phone{ width:1000px;}
.down_index ul li a .down_index_font .down_index_font_btn span {
  display: flex;
  align-items: center;
  border-radius: 30px;
  padding: 1vh 0vh;
  font-size: 3.2vw;
  justify-content: center;
  background-color: #FFFFFF;
  width: 18vh;
  color: #0D52A8;
  text-align: center;
}
.down_index ul li.font_black a .down_index_font .down_index_font_btn span {
  display: flex;
  align-items: center;
  border-radius: 30px;
  padding: 1vh 0vh;
  font-size: 12px;
  justify-content: center;
  background: linear-gradient(to right, #2B96FC, #5DBBFF);
  width: 18vh;
  color: #fff;
  text-align: center;
}
.down_index ul li a .down_index_font {
  position: absolute;
  left: 50%;
  width: 40%;}
.know_us_con .know_us_img {
  width: 100%;}
.know_us_img_lists .swiper-slide{height: 30vh;}
.know_us_con .know_us_fonts {
  position: initial;
  right: inherit;
  top: 10%;
  height: auto;
  z-index: 2;
  width: auto;
  background: rgba(255, 255, 255, .90);
  backdrop-filter: blur(20px);
  box-shadow: 0 0px 25px rgba(0,0,0,0.1);
  padding: 5% 0;
  text-align: left;
  -webkit-transition-delay: 1s;
}
.in_titile_show2{ font-size:7vw;}
.Employee_Development_list .swiper-slide .news_in_img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transition-delay: 0.5s;
  box-shadow: 0 0px 15px rgba(0,0,0,0.12);
  margin-left: 0;
}
.Employee_Development_list .swiper-slide {
  height: auto;
}
.Employee_Development_list .swiper-slide .news_in_img{ height:30vh}

.Employee_Development_list .swiper-slide .news_in_font {
  position: inherit;
  right: inherit;
  left: initial;
  top: initial;
  height: 70%;
  z-index: 2;
  width: auto;
  background: rgba(255, 255, 255, .90);
  backdrop-filter: blur(20px);
  box-shadow: 0 0px 25px rgba(0,0,0,0.1);
  padding: 5% 0;
  text-align: left;
  -webkit-transition-delay: 1s;
}
.Employee_Development_list .swiper-slide .news_in_font .name {
  font-size: 5vw;}

    .Employee_Development_list .swiper-slide .news_in_font {
    position: inherit;
    right: inherit;
    left: initial;
    top: initial;
    height: auto;}
	.Employee_Development_list .swiper-pagination {
  bottom: 0;}
.Employee_Development_list .swiper-slide .news_in_font .dsecip {
  line-height: 2;
  font-weight: 300;
  line-height: 3.5vh;
  max-height: calc(2vh * 6);
  overflow-y: auto;
  height: 21vh;
}
.jion_us_now .jion_us_now_font .jion_us_now_tit01,.jion_us_now .jion_us_now_font .jion_us_now_tit02 {
  font-size: 5vw;}
	.jion_us_now .jion_us_links ul li a {
  display: inline-block;
  border-radius: 30px;
  padding: 1.5vh 7vw;
  background: linear-gradient(to right, #2D80E8, #0D52A8);
  font-size: 3.2vw;
  color: #fff;
}
.know_us_con .icons_show{ display:none}
.working_environment .swiper-slide .news_in_font .name{font-size: 3.2vw;}
.jobs_in_list ul li .Q_titile .job_tit {
  width: 80%;
  text-align: left;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: 600;
  font-size: 3.2vw;
}
.jobs_in_list ul li .Q_titile {
  position: relative;
  background-color: #F4F4F4;
  box-shadow: none;
  margin-bottom: 2vh;
  padding: 3%;
    padding-bottom: 3%;
  padding-bottom: 10%;
}
.jobs_in_list ul li .Q_titile .department {
  width: 90%;
  text-align: left;
  font-size: 3.2vw;
  position: absolute;
  left: 0;
  bottom: -25px;
}
.jobs_in_list ul li .Q_titile .job_icons img {
  width: 3vh;}
  .jobs_in_list ul li .A_content,.solution_info_banner .solution_info_fonts .solution_info_fonts02,.solution_info_descipe .solution_info_descipe_show,.Related_Pro_con .Related_Pro_tit_fonts .Related_Pro_descipe {
  font-size: 3.2vw;}
	
.solution_info_banner .solution_info_fonts .solution_info_fonts01,.solution_info_descipe .solution_info_descipe_tit,.Related_Pro_con .Related_Pro_tit_fonts .Related_Pro_tit{font-size:5vw;}	


.stock_code .stock_code_time{ display:none}
.header .header_height .language_top{min-width: auto;}
.banner-swiper .swiper-slide .slide_txt .p1{font-size: 6vw;}
.banner-swiper .swiper-slide  .slide_txt  .banner_btn{ font-size:13px;padding:10px 25px}	
.header .header_height{padding-right: 0;}
.stock_code .stock_code_number,.stock_code .stock_code_price .danwei{font-size: 14px;}
.stock_code .stock_code_price{font-size: 18px;}
.stock_code {
  padding-left: 10px;
  margin-left: 10px;}
	
.feeback_now_content{ width:90%; margin:0px auto; padding:15px;}	
.feeback_now_content .feeback_titi01{ font-size:18px;}
.feeback_now_content .feeback_titi02{ font-size:14px;}	
.feeback_line{ display:block;}
.feeback_line .feeback_input {
    width: 100%;
}
.feeback_line .feeback_contact {
    width: 100%;
    text-align: left;
}
.feeback_line .feeback_contact .feeback_contact_tit {
    font-size: 15px;
    margin-bottom: 15px;
    margin-top: 25px;
}	
.feeback_line .feeback_contact ul li{ font-size:13px;}	
	
	.feeback_Popup .member_Popup_con {
    width: 100%;
}
	
	.products_in_list01.products_in_list03 ul li {
    width: 100%;
}
.products_in_show04 .yihang_show {
    width: 100%;
    margin-right: 0;
}
	
  .solution_info_banner .solution_info_fonts {
        width: 94%;
        margin: 0px auto;
        position: relative;
        max-width: 1400px;
}
  	
	
	.solution_info_pro .products_in_list01 ul li {
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0);
    width: 100%;
}
	
}











