
* {
	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"}

.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: Montserrat-Bold;
	src: url(../fonts/Montserrat-Bold.ttf);	
}

.family_Montserrat-Bold{ font-family:"Montserrat-Bold"}

@font-face {
	font-family: Montserrat-Regular;
	src: url(../fonts/Montserrat-Regular.ttf);	
}

.family_Montserrat-Regular{ font-family:"Montserrat-Regular"}

html,
body {
	font-family: '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,select {
	font-family: 'Montserrat-Regular','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:5vh; height:5vh;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;}


/*会员弹窗内容 开始*/
.login_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);
} 
.login_Popup.on{display: flex;}
.login_Popup.on .login_Popup_con{animation: moveDown222 1s ease;animation-fill-mode: both;}
.login_Popup.hidden{animation: moveDown333 1s ease;animation-fill-mode: both; display:none}
.login_Popup.hidden .login_Popup_con{}
.login_Popup .login_Popup_con{} 
.login_now_content {
  background: #fff url(/template/pc/images/jianbian_back.png) left top no-repeat;
    background-size: auto;
  background-size: 100% auto;
  padding:2vw 2vw;
  margin-bottom:2vh;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  width: 400px;
  height: auto;
}
.login_titi01{ position:relative;font-size:1.4vw; margin-bottom:1.5vh; font-family:"Montserrat-Bold"; line-height:1}	
.login_titi01::after {
  content: '';
  position: absolute;
  left:0%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;
  bottom: -1.5vh; display: none
}
.login_titi02{ position:relative;font-size:clamp(13px, 0.8vw, 24px); margin-bottom:2vh; line-height:1.5}	
.login_Popup_close {
  max-width: 28px;
  margin: 0px auto;
    margin-top: 0px;
  margin-top: 0.2rem;
}

.login_form{}
.member_input{ margin-bottom:1.5vh}
.member_input input{ background-color:#FFFFFF; border:#000 1px solid; padding-left:40px; padding-top:1.5vh; padding-right:1.5vh; padding-bottom:1.5vh; font-size:0.85vw;width: 100%;color: rgba(35, 39, 43, 0.8);}
.member_input input.back_icon01{ background:url(../images/member_icon01.png) 10px center  no-repeat; background-size:24px;}
.member_input input.back_icon02{ background:url(../images/member_icon02.png) 10px center  no-repeat; background-size:24px;}
.member_input input.back_icon03{ background:url(../images/member_icon03.png) 10px center  no-repeat; background-size:24px;}
.member_input input.back_icon04{ background:url(../images/member_icon04.png) 10px center  no-repeat; background-size:24px;}
.member_input input.back_icon05{ background:url(../images/member_icon05.png) 10px center  no-repeat; background-size:24px;}
.member_input input.back_icon06{ background:url(../images/member_icon06.png) 10px center  no-repeat; background-size:24px;}


.member_submit{margin-bottom:2vh; margin-top:0.5vh}
.member_submit .member_submit_btn{ background-color:#0D52A8; border:#0D52A8 1px solid;font-size:0.85vw; font-weight:600; color:#fff; padding:1.5vh;width: 100%;}
.member_fonts_show{text-align: center;display: flex;align-items: center;justify-content: space-between; font-size:0.85vw;}
.member_fonts_show .member_fonts_show_left a{color: rgba(35, 39, 43, .7);}
.member_fonts_show .member_fonts_show_right a{color: rgba(13, 82, 168, .9);}
.member_fonts_show a:hover{ text-decoration:underline}


.Registration_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);
} 
.Registration_Popup.on{display: flex;}
.Registration_Popup.on .Registration_Popup_con{animation: moveDown222 1s ease;animation-fill-mode: both;}
.Registration_Popup.hidden{animation: moveDown333 1s ease;animation-fill-mode: both; display:none}
.Registration_Popup.hidden .Registration_Popup_con{}
.Registration_Popup .Registration_Popup_con{} 

.verification_code{ position:relative;}
.verification_code .Obtain_code { position:absolute; right:1.5vh; top:50%;transform: translateY(-50%); border:0; background-color:#e7eef7; color:#0D52A8; font-size:clamp(13px, 0.8vw, 24px);border-radius: 30px; padding:5px 15px;}
.member_input select { position:relative;
width: 100%;
  height: 100%;
  border: 1px solid #23272B;
padding-left:40px; padding-top:1.5vh; padding-right:1.5vh; padding-bottom:1.5vh; font-size:0.85vw;
  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;color: rgba(35, 39, 43, .4);
  
}
.member_select{ position:relative}
.member_select::after {
  content: '';
  position: absolute;
  left: 1.3vh;
  width: 24px;
  height: 24px;
  z-index: 2;
  background: url(../images/member_icon07.png) center center no-repeat;
    background-size: auto;
  background-size: cover;
  top: 50%;
  transform: translateY(-50%);}
  
.Forgot_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);
} 
.Forgot_Popup.on{display: flex;}
.Forgot_Popup.on .Forgot_Popup_con{animation: moveDown222 1s ease;animation-fill-mode: both;}
.Forgot_Popup.hidden{animation: moveDown333 1s ease;animation-fill-mode: both; display:none}
.Forgot_Popup.hidden .Forgot_Popup_con{}
.Forgot_Popup .Forgot_Popup_con{} 








/*留言反馈弹窗样式开始*/
.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: 800px;
  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;color: rgba(35, 39, 43, .8);
}
.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;color: rgba(35, 39, 43, .4);
  
}
.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;color: rgba(35, 39, 43, .8);
}
.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%;
}
.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% - 330px);}   
.feeback_line .feeback_contact{width: auto;text-align: left;width: 280px;}   
.feeback_line .feeback_contact .feeback_contact_tit{font-size:1vw; margin-bottom:2vh;font-family: "Montserrat-Bold";} 
.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; font-family:"Montserrat-Bold";
  }	
.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:clamp(13px, 0.8vw, 24px); 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: 90vh;
  position: relative;
  margin-top: 0vh;
}
.banner-swiper .swiper-slide {
  position:relative;
  width: 100vw;
  height: 90vh;
  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-Bold";
/*  display: flex;*/
  position: relative;
  font-size:2.6vw;
  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.9); 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;border-radius: 30px;}
.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: 20px 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{
	min-width:250px;
  display: flex;
  position: relative;
}
.logo img{ width:140px;}

.logo img:nth-child(2){
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	opacity: 0;
}
.header .header_height .top_r_con{text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;}

.header .header_height .language_top{text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;}
.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}

.top_con_btn{width: 7vw; margin-left:1.5vw;}
.top_con_btn a{background-color: #0D52A8;
  padding: 4px;
  color: #FFFFFF;
  font-size:clamp(12px, 0.72vw, 24px);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content:flex-end;
  width: 100%;
  border-radius: 30px;
  box-shadow: 0 5px 5px rgba(13,82,168,0.2);}

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





.nav{ width:550px;
  display: flex;
  justify-content: space-between;}
.nav>li{ height: 100%;position: relative; z-index: 1;}
.nav>li:first-child{ }
.nav>li{}
.nav>li>a{ display: block;height: 100%; position: relative;
	font-size:16px;color: #23272B; text-align: center;font-weight: 500;}
.nav>li.on>a{ font-weight: bold;/*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;}*/

.nav>li>a p{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}
.nav>li>a p img {
  display: inline-block;
  margin-left: 10px;
  height:10px;
  width: 10px;
}

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



.home_number_show{ position:relative; height:66vh;background-position: center center; background-repeat:no-repeat; background-size:cover; background-color:#0D52A8}
.home_number_show::before {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 100%;
background: rgba(0, 0, 0, .6);
  top: 0;
  z-index: 3;
}
.home_number_show .home_number_lists{position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);z-index: 4;width: 100%;}
.home_number_show .home_number_lists ul{align-items: flex-start;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content:center;}
.home_number_show .home_number_lists ul li{ color:#fff; padding:4vh 0; text-align:center}
.home_number_show .home_number_lists ul li:nth-child(1){width: 31.81%; border-right:#fff 1px dashed; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(2){width: 31.81%; border-right:#fff 1px dashed; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(3){width: 31.81%;  border-right:0; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(4){width: 23%; border-right:#fff 1px dashed; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(5){width: 23%; border-right:#fff 1px dashed; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(6){width: 23%; border-right:#fff 1px dashed; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(7){width: 23%; border-right:0; border-bottom:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(8){width: 49%;border-right:#fff 1px dashed;}
.home_number_show .home_number_lists ul li:nth-child(9){width: 49%;}



.home_number_show .home_number_lists ul li p { text-align: center; }
.home_number_show .home_number_lists ul li p.number {line-height: 1;}
.home_number_show .home_number_lists ul li p.number .counterDX {font-size:3.5vw; font-weight:bold;}
.home_number_show .home_number_lists ul li p.number .unit { position: relative; top:0px; left:10px;  vertical-align: top; font-size:1vw;font-weight: 600;}
.home_number_show .home_number_lists ul li p.title { margin-top:1vh; font-size:clamp(13px, 0.75vw, 24px);}



.home_number_show .home_number_vedio{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%; z-index:2
}

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



dl.navtwo{ min-width: 14vw; width: 100%; display: none; position: absolute; top: 100%; left:50%; z-index: 1; padding-top:10px;padding-bottom:10px;
	-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);margin-left:-7vw; padding-top:28px;}
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 p a{ display: block;padding:1vh 0.5vh; line-height:1.5;font-size: 14px;background: rgba(255, 255, 255, .95);
  backdrop-filter: blur(20px);border-bottom: rgba(0, 0, 0, .1) 1px solid; }
dl.navtwo p a:hover{padding:1vh 0.5vh;display: block; background-color:#dae3ef;backdrop-filter: blur(20px); color:rgba(13, 82, 168, .9)}

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; 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;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  align-items: flex-start;
}

.f_nav ul li{
	width:48%;
	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:200px;}
.f_company p{line-height: 2;
  margin-bottom: 1.4vh;    text-align: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;}
.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; line-height:1;  text-align:center;font-size: 2.2vw;font-weight:bold; margin-bottom:3vh;font-weight:600; font-family:"Montserrat-Bold";}
/*.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: 2vw;font-weight:bold; margin-bottom:2.5vh; font-weight:600; font-family:"Montserrat-Bold";}
.in_titile_show::after {
  content: '';
  position: absolute;
  left: 0%;
  width: 60px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;bottom:-12px; display:none
}
.in_titile_show_write{ position:relative;  text-align:left;font-size: 2.2vw;font-weight:bold; margin-bottom:4vh; font-weight:600;  font-family:"Montserrat-Bold";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;
}

.Product_Lines{padding-top: 7vh;}
.Product_Lines ul{ border-top:#000000 1px solid;}
.Product_Lines ul li{ border-bottom:#000000 1px solid; padding:1.5vh ;}
.Product_Lines ul li a{ position:relative; display:block;}
.Product_Lines ul li a .Product_Lines_font_more{ position:absolute; right:0; bottom:0;}
.Product_Lines ul li:nth-child(even) a .Product_Lines_font_more{ position:absolute; right:58%; bottom:0;}
.Product_Lines ul li a .Product_Lines_font_more img{ width:4vh; height:4vh}
.Product_Lines ul li a .Product_Lines_img{ float:left; width:55%;height:26vh;overflow: hidden;}
.Product_Lines ul li a .Product_Lines_img .Product_Lines_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;}
.Product_Lines ul li a:hover .Product_Lines_img .Product_Lines_img_back{box-shadow: 0 6px 13px 0 rgba(69,69,69,0.13);-webkit-transform: scale(1.08);}
.Product_Lines ul li a .Product_Lines_font{ float:right; width:42%; padding-right:5%; padding-top:2vh; padding-bottom:0.3vh; text-align:left}
.Product_Lines ul li a .Product_Lines_font .Product_Lines_font_tit{ font-size:1.3vw; font-family:"Montserrat-Bold"; font-weight:bold; margin-bottom:2vh; line-height:1.2;}
.Product_Lines ul li a .Product_Lines_font .Product_Lines_font_tit2{ font-size:clamp(13px, 0.7vw, 24px);line-height:1.6}
.Product_Lines ul li:nth-child(even) a .Product_Lines_img{ float:right}
.Product_Lines ul li:nth-child(even) a .Product_Lines_font{ float:left}


.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: 4vh; 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_active{position:relative;margin-top: 3vh;
  border-top: #eee 1px solid; padding-top:5vh; overflow:hidden }
.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:18vh; 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 .home_news_active_img img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;
   } 
  
.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;overflow: hidden; padding-bottom:2vh}
.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;font-weight: 600;}
.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::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) /* å®Œå…¨ä¸é€æ˜Ž */);
}

.inbanner .inbanner_txt{position: absolute;
    top: 50%;
    left:0%;
    width: 100%;
    transform: translate(0%, -50%);
    z-index: 2;
    color: #FFFFFF;
    -webkit-transition-delay: 0.5s;}
.inbanner .inbanner_txt .ProLines_banner_03{font-size: 2.2vw;
  line-height: 1.3;
   font-family:"Montserrat-Bold";
  color: #fff; padding-right:50%;}
.inbanner .inbanner_txt .ProLines_banner_01{
  line-height:1.8;
  font-weight: 400;
  color: #fff; padding-right:60%;  margin-bottom:2vh;}

.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.3vh 0%; backdrop-filter: blur(10px); width:100%; z-index:2}
.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_leibie {text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}
.news_in_leibie .news_in_leibie_list ul{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}  
.news_in_leibie .news_in_leibie_list ul li{ margin-left:2vw;}  
.news_in_leibie .news_in_leibie_list ul li a{ display:block;border-radius: 30px; background-color:#eee; padding:1.2vh 2vh; font-size:0.85vw; font-weight:600;} 
.news_in_leibie .news_in_leibie_list ul li.active a{ display:block;border-radius: 30px; background-color:#0D52A8; color:#fff; padding:1.2vh 2vh; font-size:0.85vw;} 

.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 a .service_home_icon img {
  object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;
  }
.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-weight:normal;margin-bottom: 2vh;
  font-size: 0.9vw;
  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); text-decoration:underline}
.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;}

.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.news_recommend_activity  .swiper-slide a .news_recommend_line  .news_in_img img {
  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;
  object-fit: cover;
    object-position: center;
    height: 100%;
    position: relative;
}


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


.positons_new_info{ margin-bottom:2vh;}
.positons_new_info img {
  height:14px; width:14px;
  display: inline-block;
  margin-right:5px;
}
.positons_new_info  a{color: rgba(35, 39, 43, .9);display: inline-block;margin: 0 5px;}
.positons_new_info  a:hover{ color: rgba(13, 82, 168, .9);}

.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: 1.8;
  font-weight: 600;}
.new_info_font{line-height:2.2;padding-top: 4vh; padding-bottom:7vh; font-size:clamp(13px, 0.8vw, 24px); border-bottom:#000 1px solid; margin-bottom:3vh}
.new_info_font p{ /*text-indent:2rem*/}
.new_info_font{}
.new_info_font ul,.new_info_font li {
    list-style: disc;
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
    margin-left: 7px;
}
.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: 10px;text-align: center;
}
.pglist li a {
  display: block;
  color: #b8010f;
  width: auto;
  height: 30px;
  display: block;
  border: 1px solid #23272B;
  line-height: 30px;
  color: #333;padding: 0 10px;
}
.pglist li a:hover, .pglist li.active a{
  color: #fff;
  text-decoration: none;
  border: 1px solid #0D52A8;
  background-color: #0D52A8;
}


/*投资者关系 页面样式开始*/

.search_banner {
  position: absolute;
  left: 30%;
  top: 50%;
  z-index: 3;
  width: 40%;
  text-align: center;
  margin-top: -4.5vh;
}
.search_banner .search_banner_tit{ text-align:center;font-size: 2.4vw;
  margin-bottom: 4vh;
  font-weight: 600;
  font-family: "Montserrat-Bold"; color:#FFFFFF;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.search_banner {}


  .search-container {
            position: relative;
            width: 100%;max-width: 600px;margin: 0px auto;
        }
        

        .search-input {
            
        }
        
        .search-input:focus {
            border-color: #4a6ee0;
            box-shadow: 0 4px 15px rgba(74, 110, 224, 0.2);
        }
        
        .suggestions-list {
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            max-height: 300px;
            overflow-y: auto;
            background: white;
            border-radius: 0px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.15);
            margin-top: 5px;
            z-index: 1000;
            display: none;
        }
        
        .suggestion-item {
            padding: 12px 20px;
            cursor: pointer;
            transition: background-color 0.2s;
            border-bottom: 1px solid #f0f0f0;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .suggestion-item:last-child {
            border-bottom: none;
        }
        
        .suggestion-item:hover {
            background-color: #f8f9fa;
        }
        
        .suggestion-item.active {
            background-color: #e8f0fe;
        }
        
        .highlight {
            color: #0D52A8;
            font-weight: 600;
        }
        

        .no-results {
            padding: 20px;
            text-align: center;
            color: #666;
        }
		
		

.search_down_banner{ position:relative;width: 100%; max-width:600px; margin:0px auto}
.search_down_banner .text{width: 100%;
  border:0;
  line-height: 100%;
  text-indent: 10px;
  font-size: 14px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
 color: rgba(35, 39, 43, .6);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 60px;
  line-height:60px; padding-right:4vh;box-shadow: 0 5px 5px rgba(13,82,168,0.2);}
.search_down_banner .submit{ position:absolute; right:20px; top:50%; width:20px; height:20px; margin-top:-10px; text-indent:-150px; background:url(../images/search_icons.svg) center center no-repeat; background-size:cover; border: 0;z-index:2}
.tit_down_fenlei{ text-align:center; padding-top:3vh; padding-bottom:1vh; font-size:1.2vw; font-weight:600}
  
.down_lists_show{ padding-bottom:2vh}  
.down_lists_show .down_lists_show_tit{ font-size:1.4vw;font-family: "Montserrat-Bold"; margin-bottom:3vh; line-height:1;border-left: #0D52A8 3px solid;padding-left: 15px;}  
.down_lists_show ul{flex-wrap: wrap;
    padding-bottom:3vh;
    display: flex;
    align-items: center;
    justify-content: flex-start;}
.down_lists_show ul li {
    width:18%;
    margin-right: 2%;
    margin-bottom: 2%;
}
.down_lists_show ul li:nth-child(5n) {
    margin-right: 0;
}
.down_lists_show ul li a{ display:block;text-align: center;
    background-color: #F4F4F4;
    padding:1.8vh 1vh; font-size:0.85vw; font-weight:bold;line-height: 1;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.down_lists_show ul li a:hover{background-color:#0D52A8;box-shadow: 0 0px 15px rgba(13, 82, 168,0.2); color:#FFFFFF}


.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:clamp(12px, 0.72vw, 24px); 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;white-space: nowrap; font-size: 0;}
.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;}
.Service_Guarantee .Service_Guarantee_img{}
.Service_Guarantee .Service_Guarantee_img{ width:60%;height:anto;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 .Service_Guarantee_img .Service_Guarantee_img_back img{ width:100%; height:auto}
.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);}
.Service_Guarantee .Service_Guarantee_fonts{ width:40%;overflow: hidden;-webkit-transition-delay: 1s; padding:4%}
.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_subtit{text-align: left;
  display: flex;
  align-items: center;
  justify-content:flex-start; margin-bottom:1.5vh; font-size:1.2vw;font-family:"Montserrat-Bold";}
.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_tit{text-align: left;
  display: flex;
  align-items: center;
  justify-content:flex-start; margin-bottom:3vh; font-size:1.8vw;font-weight:600; font-family:"Montserrat-Bold";}
.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:clamp(13px, 0.75vw, 24px);text-align: left; margin-bottom:3vh;line-height:2vh;
  max-height: calc(2vh * 7);
  overflow-y: auto;
  height: 14vh;}
.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:clamp(13px, 0.75vw, 24px); 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:clamp(13px, 0.75vw, 24px);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:clamp(12px, 0.72vw, 24px);
  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:clamp(12px, 0.72vw, 24px);
  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{ text-align:left;margin-top: 7vh;}
.Business_Layout_font .Business_Layout_tit{ font-size:2vw; line-height:1.5;font-family: "Montserrat-Bold"; font-weight:600;  margin-bottom:3vh;}
.Business_Layout_font .Business_Layout_descipe{ font-size:clamp(13px, 0.8vw, 24px); line-height:2; margin-bottom:2.6vh;}
.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; right:0; 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;}
.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:clamp(13px, 0.75vw, 24px); line-height:2; margin-bottom:3vh;}
.more_btn_shows{text-align: center;display: flex;align-items: center;justify-content:center;font-size:clamp(12px, 0.72vw, 24px); width:8vw; height:4.2vh; border:#fff 1px solid; color:#0D52A8; background-color:#fff; border-radius: 50px;box-shadow: 0 5px 5px rgba(0,0,0,0.2);}
.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;transform: translateY(-5px);
  box-shadow: 0 5px 5px rgba(0,0,0,0.4);}
.more_btn_shows:hover img.black{ display:none}
.more_btn_shows:hover img.write{ display:block}

.more_btn_shows3{text-align: center;display: flex;align-items: center;justify-content:center;font-size:clamp(12px, 0.72vw, 24px); width:8vw; height:4.2vh; border:#0D52A8 1px solid; color:#0D52A8; background-color:#fff; border-radius: 50px;}
.more_btn_shows3 img.black{ display:block}
.more_btn_shows3 img.write{ display:none}
.more_btn_shows3 img{display: inline-block;margin-left: 5px;height: 6px;width: 15px;}
.more_btn_shows3:hover{border:#0D52A8 1px solid; color:#fff; background-color:#0D52A8;transform: translateY(-5px);
  box-shadow: 0 5px 5px rgba(0,0,0,0.4);}
.more_btn_shows3:hover img.black{ display:none}
.more_btn_shows3:hover img.write{ display:block}

.more_btn_shows2{text-align: center;display: flex;align-items: center;justify-content:center;font-size:clamp(12px, 0.72vw, 24px); width:8vw; height:4.2vh; border:#0D52A8 1px solid; color:#fff; background-color:#0D52A8; border-radius: 50px;box-shadow: 0 5px 5px rgba(0,0,0,0.1);-webkit-transition: all ease .4s;transition: all ease .4s;}
.more_btn_shows2 img.black{ display:none}
.more_btn_shows2 img.write{ display:block}
.more_btn_shows2 img{display: inline-block;margin-left: 5px;height: 6px;width: 15px;}
.more_btn_shows2:hover{border:#0D52A8 1px solid; color:#fff; background-color:#0D52A8;transform: translateY(-5px);
  box-shadow: 0 5px 5px rgba(0,0,0,0.3);-webkit-transition: all ease .4s;transition: all ease .4s;}
.more_btn_shows2:hover img.black{ display:none}
.more_btn_shows2:hover img.write{ display:block}


.Business_info{font-size:clamp(13px, 0.8vw, 24px); line-height:2; margin-bottom:4vh; text-align:left}
.Business_info ul, .Business_info ul li {
  list-style: disc; margin-left:7px;}
.Business_info img{ width:auto;display: inline-block;}  
.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:clamp(13px, 0.8vw, 24px); 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;}
.SUPPORT_descipe_font{ text-align:center;font-size:0.9vw; line-height:2; margin-bottom:4vh;font-weight: bold;}  
.Employee_Development{ text-align:center;font-size:clamp(13px, 0.8vw, 24px); line-height:2; margin-bottom:6vh;}
.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:clamp(13px, 0.75vw, 24px); 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-weight: 500;
  color: #fff;
  margin-bottom: 0;
}
.working_environment .swiper-slide .news_in_font .dsecip{font-size:clamp(13px, 0.75vw, 24px); 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:clamp(13px, 0.75vw, 24px); 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-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:clamp(13px, 0.75vw, 24px); 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:clamp(13px, 0.75vw, 24px);}
.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:clamp(13px, 0.8vw, 24px); 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:40vh;overflow: hidden;}
.about_vedio .left_img {
  position: relative;
  height: 40vh;
  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;display:inline;border-right: #999 1px dashed; margin-bottom:3vh}
.number_show ul.content_list li:nth-child(1),.number_show ul.content_list li:nth-child(4),.number_show ul.content_list li:nth-child(8){border-left: #999 1px dashed;}
.number_show ul.content_list li:nth-child(3){ margin-right:25%; display:inline}
.number_show ul.content_list li:last-child{ }
.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:#0D52A8;}
.number_show ul.content_list li p.number .unit { position: relative; top:0px; left:10px;  vertical-align: top; font-size:clamp(12px, 0.72vw, 24px);color:#23272B; font-weight: 600;}
.number_show ul.content_list li p.title { margin-top:1vh; font-size:clamp(13px, 0.75vw, 24px);}


.why_us_list{}
.why_us_list ul{flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: flex-start;}
.why_us_list ul li{ width:47.5%; margin-right:3%;margin-bottom:3%;}
.why_us_list ul li:nth-child(2n){ margin-right:0;margin-top: -8vh;}
.why_us_list ul li a{ display: block; background-color:#FFFFFF;}
.why_us_list ul li a{ display:block; width:100%; background-color:#fff;box-shadow: 0 0px 15px rgba(0,0,0,0.08);}
.why_us_list ul li a .company_list_in_img{width:100%;height:34vh;overflow: hidden;}
.why_us_list ul li a .company_list_in_img .company_list_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;}

.why_us_list ul li a:hover .company_list_in_img .company_list_in_img_back{-webkit-transform: scale(1.03);}
.why_us_list ul li a .company_list_in_font{ position:relative; padding:2.5vh; text-align:left; padding-right:5vh;margin-top: -8vh;background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 59%, Rgba(0 0 0/0%) 100%);padding-top: 6vh;}  
.why_us_list ul li a .company_list_in_font .name{ font-weight:600; font-size:1.2vw; color:#0D52A8; font-family: "Montserrat-Bold";line-height:1.5; margin-bottom:1vh}
.why_us_list ul li a .company_list_in_font  .dsecip{ font-weight:300; font-size:clamp(13px, 0.8vw, 24px); line-height:1.5}
.why_us_list ul li a .company_list_in_font  .dsecip strong {
  font-weight: 800;

}
.why_us_list ul li a .company_list_in_font .number_show{ position:absolute; right:2vh; top:50%; margin-top:-1.5vw;font-size: 3vw;font-family: "BebasNeue"; color:#FFFFFF;-webkit-text-stroke: 1px  rgba(13, 82, 168, .3);}



.fazhan_back{ background: url(../images/fazhan_back_img.png) center bottom no-repeat; backgrounds-size:100% auto; padding-bottom:9vh;}
.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{
  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 strong{font-weight: 800;
  /*font-family: "Montserrat-Bold";*/}
.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;
} 


.Global_presence{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between; margin-top:-7vh; padding-bottom:8vh}
.Global_presence .Global_presence_number{ width:26%; margin-top:4vh}  
.Global_presence .Global_presence_number ul li{border-bottom: #999 1px dashed; padding:3vh 0;text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}
.Global_presence .Global_presence_number ul li:nth-child(2){ border:0;}
.Global_presence .Global_presence_number ul li .Global_presence_number_img{ width:23%;}
.Global_presence .Global_presence_number ul li .Global_presence_number_img img{ width:100%; height:auto}
.Global_presence .Global_presence_number ul li .Global_presence_number_fonts{ width:70%; text-align:left}
.Global_presence .Global_presence_number ul li .Global_presence_number_fonts .Global_presence_number_en{}
.Global_presence .Global_presence_number ul li .Global_presence_number_fonts .Global_presence_number_en p.number {line-height: 1;}
.Global_presence .Global_presence_number ul li .Global_presence_number_fonts .Global_presence_number_en p.number .counterDX {font-size:3vw; font-weight:bold; color:#0D52A8;}
.Global_presence .Global_presence_number ul li .Global_presence_number_fonts .Global_presence_number_en p.number .unit { position: relative; top:0px; left:10px;  vertical-align: top; font-size:clamp(12px, 0.72vw, 24px);color:#23272B; font-weight: 600;}
.Global_presence .Global_presence_map{ width:74%;}


.Corporate_Responsibility_descipe{font-size:clamp(13px, 0.8vw, 24px);
  line-height: 2;
  margin-bottom: 2.6vh;}
.Corporate_Responsibility{ position:relative; margin-bottom:10vh; overflow:hidden}
.Corporate_Responsibility::after {
  content: '';
  position: absolute;
  right: 0%;
  width:18%;
  height:100%;
  background: linear-gradient(to right, transparent, #fff);
  top:0;z-index:5; display:none
}
.Corporate_Responsibility::before {
  content: '';
  position: absolute;
  left: 0%;
  width:18%;
  height:100%;
  background: linear-gradient(to right, #ffffff, transparent);
  top:0; z-index:5; display:none
}

.margin_left_show{ margin-left:0%;}

.Corporate_Responsibility_imgs.first_line{ padding-bottom:30px;}
/*.Corporate_Responsibility_imgs.first_line .swiper-wrapper {
  margin-left: 300px;
}*/
.Corporate_Responsibility_imgs.second_line .swiper-wrapper {
  margin-left:-300px;
}
.Corporate_Responsibility_imgs .swiper-slide{}
.Corporate_Responsibility_imgs .swiper-slide .Corporate_Responsibility_img{ width:100%; padding:0 15px;height:22vh;}
.Corporate_Responsibility_imgs .swiper-slide .Corporate_Responsibility_img img{object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;}
  
  
.What_can_back{ background-color:#0D52A8; background-position: center center; background-repeat:no-repeat; padding-top:8vh; padding-bottom:8vh; margin-bottom:10vh;background-size: cover;}
.colorfff{ color:#fff}
  




.company_list_in{ margin-top:2.5vh; margin-bottom:9vh}
.company_list_in ul{flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: center;}
.company_list_in ul li{ margin:1%; width:17.5%;}
.company_list_in ul li:nth-child(n){ }
.company_list_in ul li a{ display:block; width:100%; background-color:#fff;box-shadow: 0 0px 15px rgba(0,0,0,0.08);}
.company_list_in ul li a .company_list_in_img{width:100%;height:15vh;overflow: hidden;}
.company_list_in ul li a .company_list_in_img .company_list_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;}

.company_list_in ul li a:hover .company_list_in_img .company_list_in_img_back{-webkit-transform: scale(1.05);}
.company_list_in ul li a .company_list_in_font{ padding:1.5vh 1vh; text-align:center}  
.company_list_in ul li a .company_list_in_font .name{ font-weight:300; font-size:clamp(13px, 0.8vw, 24px); line-height:1.5}
.company_list_in ul li a .company_list_in_font  .dsecip{ font-weight:600;font-family: "Montserrat-Bold"; font-size:clamp(13px, 0.8vw, 24px); line-height:1.5}



.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:clamp(13px, 0.8vw, 24px); 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:clamp(13px, 0.8vw, 24px);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:clamp(13px, 0.75vw, 24px); 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:clamp(12px, 0.72vw, 24px);
  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:clamp(13px, 0.75vw, 24px);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:clamp(13px, 0.75vw, 24px); 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:clamp(13px, 0.75vw, 24px); 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:clamp(13px, 0.75vw, 24px); 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:clamp(13px, 0.8vw, 24px); 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:clamp(13px, 0.75vw, 24px); 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%;
  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:clamp(13px, 0.75vw, 24px); 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;}
.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:clamp(13px, 0.8vw, 24px);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_show01 .products_in_list01{}
.products_in_show01 .products_in_list01.products_in_list02{}
.products_in_show01 .products_in_list01 ul{flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: flex-start;}
.products_in_show01 .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_show01 .products_in_list01.products_in_list02 ul li {
  width: 23.35%;}
.products_in_show01 .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_show01 .products_in_list01 ul li:nth-child(5n){ margin-right:0}
.products_in_show01 .products_in_list01.products_in_list02 ul li:nth-child(5n){ margin-right:2%}
.products_in_show01 .products_in_list01.products_in_list02 ul li:nth-child(4n){ margin-right:0}
.products_in_show01 .products_in_list01 ul li a .products_in_img01{ position:relative; height:15vh;}
.products_in_show01 .products_in_list01.products_in_list02 ul li a .products_in_img01{ position:relative; height:22vh;}
.products_in_show01 .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_show01 .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: 20%;
  max-height: 20%;
  object-fit: contain;}
.products_in_show01 .products_in_list01 ul li a:hover .products_in_img01 .hover_img{ display:flex;}  
.products_in_show01 .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: 60%;
  max-height: 60%;
  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_show01 .products_in_list01 ul li a:hover .products_in_img01 .pro_imgs{transition: transform 0.6s ease 0s;
  max-width: 70%;
  max-height: 70%;-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
.products_in_show01 .products_in_list01 ul li a .products_in_fonts{ padding:1.5vh 1vh; text-align:center}  
.products_in_show01 .products_in_list01 ul li a .products_in_fonts .products_in_font_tit{ font-weight:600; font-size:clamp(13px, 0.8vw, 24px); line-height:1.5}
.products_in_show01 .products_in_list01 ul li a .products_in_fonts .products_in_font_subtie{ font-weight:300; font-size:clamp(13px, 0.75vw, 24px); line-height:1.5}

/*产品详情页面 样式 开始*/
.pro_info_oneline{ position:relative;text-align: center;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 3vh; margin-top:1vh;}
.pro_info_oneline .parent_name{ position:absolute; left:0; top:0; z-index:2;background-color:#0D52A8; border-radius:0 0 20px 0; color:#FFFFFF; padding:15px; font-size:0.9vw; line-height:1 }  
.pro_info_oneline .pro_info_pics{ width:50%; height:45vh;box-shadow: 0 0px 15px rgba(0,0,0,0.08); background-color:#FFFFFF;overflow:hidden}
.pro_info_oneline .pro_info_pics .swiper-wrapper{ }
.pro_info_oneline .pro_info_pics .swiper-slide{}
.pro_info_oneline .pro_info_pics .swiper-slide a{ position:relative; display:block; width:100%; height:100%;}
.pro_info_oneline .pro_info_pics .swiper-slide a .pro_info_pic_one{position: relative; width:100%; height:100%;} 
.pro_info_oneline .pro_info_pics .swiper-slide a .pro_info_pic_one img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 70%;
  max-height: 70%;
  width: auto;
  height: auto;
  object-fit: contain;
  }
   .pro_info_oneline .pro_info_pics .swiper-button-prev{ right: inherit; left:20px; top:50%; margin-top:-18px; background: url(../images/left_img.svg) center center no-repeat; background-size:cover; height:36px; width:36px;-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
  .pro_info_oneline .pro_info_pics .swiper-button-prev:hover{ right: inherit; left:20px; top:50%; margin-top:-18px; background: url(../images/left_img_hover.svg) center center no-repeat; background-size:cover; height:36px; width:36px;-webkit-transition: all ease .4s;transition: all ease .4s;}
 .pro_info_oneline .pro_info_pics .swiper-button-next{ right:20px; top:50%; margin-top:-18px; background: url(../images/right_img.svg) center center no-repeat; background-size:cover; height:36px; width:36px;-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
  .pro_info_oneline .pro_info_pics .swiper-button-next:hover{ right:20px; top:50%; margin-top:-18px; background: url(../images/right_img_hover.svg) center center no-repeat; background-size:cover; height:36px; width:36px;-webkit-transition: all ease .4s;transition: all ease .4s;}

.pro_info_oneline .pro_info_pics  .swiper-pagination{ bottom:20px} 
.pro_info_oneline .pro_info_pics .swiper-pagination-bullet{ height:3px ; width:30px;border-radius:0;background-color:rgba(0, 0, 0, 0.2);}
.pro_info_oneline .pro_info_pics  .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:30px;border-radius:0;background-color:rgba(0, 0, 0, 0.6);}

.pro_info_oneline .pro_info_font{ width:45%;}
.pro_info_oneline .Down_pro_img { width:45%; text-align:center}
.pro_info_oneline .Down_pro_img  img{height: 20vh;
  margin: 0px auto;
  width: auto;}
.pro_info_oneline.down_info_show {align-items: center;margin-top: 5vh;}

.pro_info_oneline.down_info_show {align-items: center;}
.pro_info_oneline.down_info_show .pro_info_font .pro_info_name::after{ display:none}

.pro_img_shows{
  line-height: 2;
  padding-bottom: 2vh; padding-top: 2vh; 
  text-align: left;}
.Product_Specifications{ margin-bottom:7vh}  
.Product_Specifications .Product_Specifications_tit{ font-size:1.4vw;font-family: "Montserrat-Bold"; margin-bottom:3vh; line-height:1;border-left: #0D52A8 3px solid;padding-left: 15px;}  
.Product_Specifications .Product_Specifications_table{}
.Product_Specifications .Product_Specifications_table table{}
.Product_Specifications .Product_Specifications_table table td{ text-align:left; padding:1vh; line-height:1.5; font-size:clamp(13px, 0.75vw, 24px);}
.Product_Specifications .Product_Specifications_table table td:nth-child(1){ width:15%}
.Product_Specifications .Product_Specifications_table table td:nth-child(2){ width:20%}
.Product_Specifications .Product_Specifications_table table td:nth-child(3){ width:65%}

.Product_Specifications .Product_Specifications_table table.table_css td:nth-child(1){ width:15%}
.Product_Specifications .Product_Specifications_table table.table_css td:nth-child(2){ width:20%}
.Product_Specifications .Product_Specifications_table table.table_css td:nth-child(3){ width:21%}
.Product_Specifications .Product_Specifications_table table.table_css td:nth-child(4){ width:21%}
.Product_Specifications .Product_Specifications_table table.table_css td:nth-child(5){ width:21%}

.Product_Specifications .Product_Specifications_table table.table_line4 td:nth-child(1){ width:15%}
.Product_Specifications .Product_Specifications_table table.table_line4 td:nth-child(2){ width:20%}
.Product_Specifications .Product_Specifications_table table.table_line4 td:nth-child(3){ width:32%}
.Product_Specifications .Product_Specifications_table table.table_line4 td:nth-child(4){ width:32%}

.Product_Specifications .Product_Specifications_table table.Cash_products td:nth-child(1){ width:20%}
.Product_Specifications .Product_Specifications_table table.Cash_products td:nth-child(2){ width:80%}

.Product_Specifications .Product_Specifications_table table.Cash_products_line3 td:nth-child(1){ width:20%}
.Product_Specifications .Product_Specifications_table table.Cash_products_line3 td:nth-child(2){ width:40%}
.Product_Specifications .Product_Specifications_table table.Cash_products_line3 td:nth-child(3){ width:40%}


.Product_Specifications .Product_Specifications_table table .table_top{ background-color:#0D52A8; font-size:1vw; color:#FFFFFF}
.Product_Specifications .Product_Specifications_table table .table_top td{ text-align:center;}
.Product_Specifications .Product_Specifications_table table .back_colordbe5f2{ background-color:#dbe5f2}
.Product_Specifications .Product_Specifications_table table .back_colorf3f6fa{ background-color:#f3f6fa}
.Product_Specifications .Product_Specifications_table table .Td_titile{ background-color:#dbe5f2;text-align:center; font-weight:600;font-size:0.9vw; }


.Product_downs{ margin-bottom:0vh}  
.Product_downs .Product_downs_tit{ position:relative; font-size:1.4vw;font-family: "Montserrat-Bold"; margin-bottom:6vh; line-height:1;border-left: #0D52A8 3px solid;padding-left: 15px;}
.Product_downs .Product_downs_tit::after {
  content: '';
  position: absolute;
  left: 0%;
  bottom: -3vh;
  width: 100%;
  height: 1px;
  background: #666;
  transition: width 0.3s ease-in-out;
} 

 .tabs {

        }
        
        .tab-buttons { position:absolute; right:0; top:1.4vh;
            display: flex;
            gap: 0 3vw;
        }
        
        .tab-btn {
            cursor: pointer;
            transition: all 0.3s;border: 0;background: none;
        }
        .tab-btn a{ color: #23272B;font-size:clamp(13px, 0.8vw, 24px);}
        .tab-btn.active { position:relative;
            background: #fff; color: #0D52A8; border: 0;
        }
		 .tab-btn.active  a{ color: #0D52A8;}
		 .tab-btn.active::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -2.4vh;
  width:40px; margin-left:-20px;
  height: 3px;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;
} 
        
        .tab-contents {

        }
        
        .tab-content {
            display: none;
            animation: slideIn 0.3s;
        }
        
        .tab-content.active {
            display: block;
        }
        
        @keyframes slideIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }








.pro_info_show{ margin-top:110px}
.pro_info_titis{text-align: center;
  display: flex;
  align-items: flex-start;
  justify-content: space-between; margin-bottom:3vh}
.pro_info_font .pro_info_name{ border-left:#0D52A8 3px solid; padding-left:15px;text-align: left;margin-bottom:3.5vh;}
.pro_info_font .pro_info_name::after {
  content: '';
  position: absolute;
  left: 0%; bottom:-2.5vh;
  width:100%;
  height:1px;
  background: #333;
  transition: width 0.3s ease-in-out;
}

.pro_info_font .pro_info_name .pro_info_name_en{ font-weight:600; font-size:1.8vw; line-height:1;margin-bottom: 1.5vh;font-family: "Montserrat-Bold";}
.pro_info_font .pro_info_name .pro_info_name_cn{  font-weight:500; font-size:0.9vw; line-height:1;}

.pro_info_font .buy_now {
  display: inline-block;
  text-align: left;
  display: flex;
}
.pro_info_font .buy_now a{display:block; border:#0D52A8 1px solid; padding:1vh 2vh;font-size:clamp(13px, 0.75vw, 24px);border-radius: 30px; font-weight:600; color:#0D52A8;display: flex;
  align-items: center;
  justify-content: flex-start; background-color:#FFFFFF; color:#0D52A8;}
.pro_info_font  .buy_now a img {
  display: inline-block;
  margin-right: 5px;
  height:0.95vw;
  width:0.95vw;
}
.pro_info_font .buy_now a:hover{background-color:#FFFFFF; color:#0D52A8;box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px;}


.ProLines_banner{width: 100%;height: 50vh; position: relative; z-index: 2;}
@media screen and (max-height: 1000px) {
.ProLines_banner{width: 100%;height: 55vh; position: relative; z-index: 2;}
}
.ProLines_banner .ProLines_banner_swiper{ width:100%; height:100%; position:relative}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a{ display:block;width:100%; height:100%; position:relative;display: flex;
  align-items: center;
  justify-content: left;}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a::before {
    content: '';
    position: absolute;
    left: 0%;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #0D52A8, transparent);
    top: 0;
    z-index: 2;
}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt{ position:relative;width:100%;z-index: 3;}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt .ProLines_banner_01{font-size: 2.2vw;
  line-height: 1.5;
  margin-bottom: 1vh;
   font-family:"Montserrat-Bold";
  color: #fff;}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt .ProLines_banner_02{font-size: 1.6vw;
  line-height: 1.5;
  margin-bottom: 2vh;
   font-family:"Montserrat-Bold";
  color: #fff;}
  .ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt .ProLines_banner_03{
  line-height:1.8;
  font-weight: 400;
  color: #fff; padding-right:60%;}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_pic{ position:absolute; left:0; top:0;width:100%; height:100%; z-index:1}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_pic img{object-fit: cover;
  object-position: center;
  height: 100%;
  position: relative;}
  
.ProLines_banner_swiper   .swiper-pagination{ bottom:6vh} 
.ProLines_banner_swiper .swiper-pagination-bullet{ height:3px ; width:40px;border-radius:0;background-color:rgba(0, 0, 0, 0.2);}
.ProLines_banner_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{ height:3px ; width:40px;border-radius:0;background-color:rgba(0, 0, 0, 0.6);}

.ProLines_products{border-top:#000 1px solid; padding-top:4vh; padding-bottom:8vh}
.ProLines_products .ProLines_products_tit{text-align: center;
  display: flex;
  align-items: center;
  justify-content: space-between;}
.ProLines_products .ProLines_products_tit .ProLines_products_tit_left{}
.ProLines_products .ProLines_products_tit .ProLines_products_tit_left span{position: relative;
  line-height: 1;
  text-align: center;
  font-size: 1.4vw;
  font-weight: bold;
  margin-bottom: 3vh;
   font-family:"Montserrat-Bold";padding-left: 15px;}
.ProLines_products .ProLines_products_tit .ProLines_products_tit_left span::after {
  content: '';
  position: absolute;
  left: 0%; top:50%;
  width: 4px;
  height:1.4vw; margin-top:-0.7vw;
  background: #0D52A8;
  transition: width 0.3s ease-in-out;
}
.ProLines_products .ProLines_products_tit .ProLines_products_tit_right{}
.ProLines_products  .ProLines_products_list{ padding-left:1vh; padding-right:1vh; padding-top:4vh;padding-bottom:4vh; margin-bottom:4vh;width: 100%;overflow: hidden; border-bottom:#000 1px solid;}

.ProLines_products  .ProLines_products_list .swiper-slide{}


.ProLines_products  .ProLines_products_list .swiper-slide a{ display:block;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;}
.ProLines_products  .ProLines_products_list .swiper-slide a:hover{box-shadow: 0 0px 15px rgba(0,0,0,0.15);-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}


.ProLines_products  .ProLines_products_list .swiper-slide a .products_in_img01{ position:relative; height:15vh;}
.ProLines_products  .ProLines_products_list .swiper-slide 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;}
.ProLines_products  .ProLines_products_list .swiper-slide a .products_in_img01 .hover_img img{-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  max-width: 20%;
  max-height: 20%;
  object-fit: contain;}
.ProLines_products  .ProLines_products_list .swiper-slide a:hover .products_in_img01 .hover_img{ display:flex;}  
.ProLines_products  .ProLines_products_list .swiper-slide a .products_in_img01 .pro_imgs{-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
  max-width: 60%;
  max-height: 60%;
  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;}
.ProLines_products  .ProLines_products_list .swiper-slide a:hover .products_in_img01 .pro_imgs{transition: transform 0.6s ease 0s;
  max-width: 70%;
  max-height: 70%;-webkit-transition: all ease .4s;
  transition: all ease .4s;
  text-decoration: none;}
.ProLines_products  .ProLines_products_list .swiper-slide a .products_in_fonts{ padding:1.5vh 1vh; text-align:center}  
.ProLines_products  .ProLines_products_list .swiper-slide a .products_in_fonts .products_in_font_tit{ font-weight:300; font-size:clamp(13px, 0.8vw, 24px); line-height:1.5}
.ProLines_products  .ProLines_products_list .swiper-slide a .products_in_fonts .products_in_font_subtie{ font-weight:600; font-size:clamp(13px, 0.75vw, 24px); line-height:1.5}



.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;
  margin-left: 15%;
  width: 30%;
}
.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-top:2vh;
}




.ProductLines_solutions{ }
.ProductLines_solutions .tab-header { margin-bottom:5vh;background-color:#F7F7F7}
.ProductLines_solutions .tab-header ul{ text-align:center;display: flex;gap: 0;padding: 0;}
.ProductLines_solutions .tab-header ul li{flex: 1;
  min-width: 0;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  box-sizing: border-box;}
.ProductLines_solutions .tab-header ul li.active{ background-color:#FFFFFF;}
.ProductLines_solutions .tab-header ul li a{ display:block; padding:1.6vh 0;text-align:center;}
.ProductLines_solutions .tab-header ul li a img{ display:block; width:4.5vh; height:4.5vh; margin:0px auto; margin-bottom:0.6vh;}
.ProductLines_solutions .tab-header ul li a img.show_img{ display:block}
.ProductLines_solutions .tab-header ul li a img.hide_img{ display:none}
.ProductLines_solutions .tab-header ul li.active a img.show_img{ display:none}
.ProductLines_solutions .tab-header ul li.active a img.hide_img{ display:block}
.ProductLines_solutions .tab-header ul li a .tab_name{ font-size:clamp(12px, 0.74vw, 24px); color:#23272B }
.ProductLines_solutions .tab-header ul li.active a .tab_name{color:#0D52A8 }

.ProductLines_solutions .tab-content-container {
            position: relative;
            min-height: inherit; margin-bottom:8vh
        }
.ProductLines_solutions .tab-content-container  .tab-content {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            padding: 0px;
            border-radius: 0px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.0);
            opacity: 0;
            transform: translateY(0px);
            visibility: hidden;
            transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;
            max-height: 0;
            overflow: hidden;
        }
        
.ProductLines_solutions .tab-content-container   .tab-content.active {
            opacity: 1;
            transform: translateY(0);
            visibility: visible;
            position: relative;
            max-height: 40vh;
            transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s, max-height 0.8s ease;
        }




.ProductLines_SUPPORT{position: relative;
  height:50vh;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #0D52A8;}
.ProductLines_SUPPORT::before {
  content: '';
  position: absolute;
  left: 0%;
  width: 100%;
  height: 100%;
background: rgba(0, 0, 0, .6);
  top: 0;
  z-index: 3; display:none
}
.ProductLines_SUPPORT .ProductLines_SUPPORT_font{position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);z-index: 4;width: 100%; text-align:center; color:#fff}



.ProductLines_SUPPORT .home_number_vedio{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%; z-index:2;background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

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

.margin_top5vh{ margin-top:5vh}











/*适配13寸笔记本电脑 样式 开始*/
@media screen and (max-width: 1440px) {

.Product_Lines ul li a .Product_Lines_img {
    float: left;
    width: 52%;
    height: 32vh;}
.Product_Lines ul li a .Product_Lines_font{ width:44%;}
.top_con_btn {
    width: 8vw;}	
.search_down_banner .text{height: 50px; line-height: 50px;}	
.header .header_height{padding: 14px 3%;}
dl.navtwo{padding-top: 21px;}
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts .home_news_active_fonts_sub{font-size: 13px;}
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts h3 {
    font-size: 15px;}
.home_news_active .swiper-wrapper .swiper-slide a .home_news_active_fonts .descipe {
    font-size: 13px;
}
	
	
}



/*移动端适配 样式 开始*/
@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{
	    min-width:inherit;
		width: 22vw;
		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;padding-top: 40px;
	}
	.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 { position:relative;
  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; margin:0px auto; background-color:#F4F4F4; padding:10px;}	
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: #0D52A8;
}
	.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: 30vh;
  }
.positons_now .positons_now_width {
  width: 94%;font-size: 12px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} 
.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: 35vw;
  height: 5.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: 14px;}  
.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: 4.5vw;
}
.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 0;
    background-color: #ffffff;
    color: #0D52A8;
    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%;
}
  
  .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: 22vh;}
  .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_show01 .products_in_list01 ul li {
  width: 100%;
  margin-right: 0;
  margin-bottom: 2vh;}
.search_down .text{ font-size:12px;}
.products_in_show01 .products_in_list01 ul li a .products_in_fonts .products_in_font_tit{ font-size:4vw;}
.products_in_show01 .products_in_list01 ul li a .products_in_fonts .products_in_font_subtie{ font-size:13px;}
.products_in_show01 .products_in_list01 ul li a .products_in_img01 {
  position: relative;
  height: 25vh;
}
.products_in_show01 .products_in_list01.products_in_list02 ul li {
  width: 100%;
}
.products_in_show01 .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: auto; text-align: left;margin-bottom: 1vh;}
.f_company .f_company_tit img {
  width:35%;
}
.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:25vh;}
  .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 {
  font-size: 3.2vw;}
	
.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%;
}
.feeback_Popup .member_Popup_con .feeback_Popup_close{ margin-top:20px;}	
	
	
	
.header .header_height{padding: 10px 3%;}	
.top_con_btn {
    width: 110px;
    margin-left: 10px;
}
.top_con_btn a{font-size: 12px;}	
	
.menu_btn.active span:after, .menu_btn.active span:before{ background-color:#0D52A8}	
dl.navtwo p a{ text-align:left; border:0;background: none;}	
	
.nav > li {
        margin-bottom: 10px;
    }	
.banner-swiper,.banner-swiper .swiper-slide {height: 60vh;}	
.Product_Lines ul li a .Product_Lines_img {
    float: none;
    width: auto;
    height: 18vh;
}	
.Product_Lines ul li a .Product_Lines_font {
    float: none;
    width: auto;
    padding-right: 15%;
    padding-top: 2vh;
    padding-bottom: 0;
    text-align: left;
}
.Product_Lines ul li a .Product_Lines_font .Product_Lines_font_tit{font-size: 18px;}
.Product_Lines ul li a .Product_Lines_font .Product_Lines_font_tit2{font-size: 13px;}
.Product_Lines ul li:nth-child(even) a .Product_Lines_font_more {
    position: absolute;
    right: 0;
    bottom: 0;
}
.Product_Lines ul li:nth-child(even) a .Product_Lines_img {
    float: none;
}
.home_number_show .home_number_lists ul li p.number .counterDX {
    font-size: 8vw;}
.home_number_show .home_number_lists ul li p.number .unit{ font-size:13px;}
.home_number_show .home_number_lists ul li p.title{ font-size:12px;}
.home_number_show .home_number_lists ul li{padding: 2vh 0;}
.home_number_show .home_number_lists ul li:nth-child(1){width: 49%;border-right:0;border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(2){width: 49%;border-right:0;border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(3){width: 49%;  border-right:0; border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(4){width: 49%; border-right:0; border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(5){width: 49%; border-right:0; border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(6){width: 49%; border-right:0; border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(7){width: 49%; border-right:0; border-bottom:0;}
.home_number_show .home_number_lists ul li:nth-child(8){width: 49%;border-right:0;}
.home_number_show .home_number_lists ul li:nth-child(9){width: 49%;}
	
.bottom_links_show{ padding-right:10%}	
.ProLines_banner{ height:32vh;}
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt .ProLines_banner_01{ font-size:26px; margin-bottom:0}	
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt .ProLines_banner_02{ font-size:20px;}	
.ProLines_banner .ProLines_banner_swiper .swiper-slide a .ProLines_banner_txt .ProLines_banner_03 {
    font-size: 12px;
    padding-right: 20%;
}
.ProLines_banner_swiper .swiper-pagination {
    bottom: 5vh;
}
.ProLines_banner_swiper .swiper-pagination-bullet,.ProLines_banner_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:20px;}
.ProductLines_solutions .tab-header {
    width: 100%;
    overflow-y: scroll;
}
.ProductLines_solutions .tab-header ul{ width:1000px;}	
.ProductLines_solutions .tab-header ul li a{padding: 1vh 0;}
.ProductLines_solutions .tab-header ul li a img{ width:4vh; height:4vh;}
.ProductLines_solutions .tab-header ul li a .tab_name{ font-size:12px;}
.ProductLines_solutions .tab-content-container .tab-content.active{max-height: initial;}	
.more_btn_shows2 {
    font-size: 13px;
    width: 150px;
    height: 4.5vh;}
.ProLines_products .ProLines_products_tit .ProLines_products_tit_left span{ font-size:4.5vw;}	
.ProLines_products .ProLines_products_tit .ProLines_products_tit_left span::after {
    top: 0;
    width: 4px;
    height: 100%;
    margin-top: 0;}
.more_btn_shows3 {
    font-size: 12px;
    width: 110px;}	
.ProLines_products .ProLines_products_list .swiper-slide a .products_in_fonts .products_in_font_tit,.ProLines_products .ProLines_products_list .swiper-slide a .products_in_fonts .products_in_font_subtie {
    font-size: 16px;}	
.ProLines_products .ProLines_products_list .swiper-slide a .products_in_img01 {
    height: 20vh;
}	
.SUPPORT_descipe_font{ font-size:16px;}
.Business_info img {
    max-width: 100%;
}	
.solution_info_banner .solution_info_fonts .solution_info_fonts02{ font-size:14px;}
.solution_info_banner .solution_info_fonts .solution_info_fonts01{ font-size:20px;}
.solution_info_banner .solution_info_fonts{ width:70%;}	
.pro_info_oneline{ display:block;}
.pro_info_oneline .pro_info_pics {
    width: auto;
    height: 30vh;}	
.pro_info_oneline .pro_info_pics .swiper-pagination-bullet{
    width: 10px;}	
.pro_info_oneline .pro_info_pics .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:20px;}
.pro_info_oneline .pro_info_font {
    width: auto;
    margin-top: 30px;
}
.pro_info_font .pro_info_name .pro_info_name_en{ font-size:5vw;}
.pro_info_font .pro_info_name .pro_info_name_cn{ font-size:15px;}
.pro_info_font .buy_now a{padding: 1.5vh 2.5vh; font-size: 14px;}
.pro_info_font .buy_now a img {
    height: 16px;
    width: 16px;
}
::marker {
    unicode-bidi: normal;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: auto !important;
}
.Product_Specifications .Product_Specifications_tit,.Product_Specifications .Product_Specifications_tit,.Product_downs .Product_downs_tit {
    font-size: 5vw;
	}
.Product_Specifications .Product_Specifications_table {
    width: 100%;
    overflow-y: scroll;
}
.Product_Specifications .Product_Specifications_table table {
    width: 1000px;
}
.Product_Specifications .Product_Specifications_table table td{ font-size:13px;}	
.Product_Specifications .Product_Specifications_table table .Td_titile{ font-size:16px;}
.tab-buttons{ position:inherit;padding-bottom:4vh;}	
.tab-btn a{ font-size:16px;}	
 .touzi_in_list ul li a .touzi_in_font .touzi_in_tit{ font-size:4vw;}	
.pro_info_oneline .parent_name{ font-size:14px;    padding: 10px;}	
.positons_new_info {
    line-height: 1.5;
}
.inbanner .inbanner_txt .ProLines_banner_01 {
    font-size: 14px;}
.inbanner .inbanner_txt .ProLines_banner_03 {
    font-size: 20px;
    padding-right: 0;
}
.about_vedio .left_img_over ,.about_vedio .left_img{
    height: 30vh;}
.number_show ul.content_list li:nth-child(1),.number_show ul.content_list li:nth-child(2),.number_show ul.content_list li:nth-child(3),.number_show ul.content_list li:nth-child(4),.number_show ul.content_list li:nth-child(5),.number_show ul.content_list li:nth-child(6),.number_show ul.content_list li:nth-child(7),.number_show ul.content_list li:nth-child(8),.number_show ul.content_list li{ border:0}
.why_us_list ul li {
    width: auto;
    margin-right: 0;
    margin-bottom: 0;margin-top: 2vh;
}
.why_us_list ul{ display:block}
.why_us_list ul li:nth-child(2n) {
    margin-right: 0;
    margin-top: 2vh;
}
.why_us_list ul li a .company_list_in_img{height: 23vh;}
.why_us_list ul li a .company_list_in_font .name{ font-size:18px;}
.why_us_list ul li a .company_list_in_font .dsecip{ font-size:14px;}
.Global_presence{ margin-top:0; display:block}
.Global_presence .Global_presence_number {
    width: auto;
    margin-top: 0;
}
.Global_presence .Global_presence_number ul li .Global_presence_number_img {
    width: 20%;
}
.Global_presence .Global_presence_number ul li .Global_presence_number_fonts .Global_presence_number_en p.number .counterDX {
    font-size: 9vw;}
.Global_presence .Global_presence_number ul li{padding: 3vh 5%;}	
.why_us_list ul li a .company_list_in_font .number_show {
    margin-top: -5vw;
    font-size: 10vw;}
.Global_presence .Global_presence_map {
    width: auto; margin-top:2vh
}
.Corporate_Responsibility_descipe {
    font-size: 14px;}
.Corporate_Responsibility_imgs .swiper-slide .Corporate_Responsibility_img {
    padding: 0 10px;
    height: 18vh;
}	
.Corporate_Responsibility_imgs.first_line {
    padding-bottom: 20px;
}
.company_list_in ul li {
    margin: 2%;
    width: 45.8%
}
.company_list_in ul li a .company_list_in_font .name,.company_list_in ul li a .company_list_in_font .dsecip{ font-size:14px;}
.news_in_leibie .news_in_leibie_list ul li a,.news_in_leibie .news_in_leibie_list ul li.active a{ font-size:15px;}
.news_in_leibie{ display:block}
.news_in_leibie .news_in_leibie_list ul {
    justify-content:flex-end; margin-bottom:2.5vh
}
.news_in_leibie .news_in_leibie_list ul li {
    margin-left: 4vw;
}
.news_recommend_list .swiper-slide a .news_recommend_line .news_in_font .dsecip{margin-bottom: 5vh;}
.more_infomation{ display:block;}
.more_infomation{ margin-bottom:3vh;}
.search_banner .search_banner_tit{ font-size:20px;    margin-bottom: 3vh;}
.search_banner {
    left: 15%;
    width: 70%;
}
.search_down_banner .text{height: 45px; line-height: 45px;}
.tit_down_fenlei {
     font-size: 16px;
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        text-align: center;
    }
    .ProductLines_solutions .tab-header {
        width: 100%;
        overflow-y: scroll;
        padding-top: 7vh;
    }
	.ProductLines_solutions.position_shows  .tab-header{padding-top: 0vh;}
	.down_lists_show .down_lists_show_tit {
    font-size: 4.5vw;}
.down_lists_show ul li {
    width: 47%;
    margin-right: 3%;
    margin-bottom: 3%;
}
.down_lists_show ul li:nth-child(2n) {
    margin-right: 0;
}
.down_lists_show ul li:nth-child(5n) {
    margin-right: 3%;
}
.down_lists_show ul li a{ font-size:14px;}

.Service_Guarantee .Service_Guarantee_fonts .Service_Guarantee_fonts_subtit{font-size:2vw;}

  
  	
	
}

@media screen and (max-width: 1440px) {

.Product_Lines ul li a .Product_Lines_font .Product_Lines_font_tit2 {
    font-size: 13px;}
	
	}










