@charset "utf-8";
:root{--color: #bf2821;--vh: 100vh;}
@font-face {
	font-family:'Montserrat-Bold';
	src: url('https://cdn.114my.com.cn/font/hxp/Montserrat-Bold.woff') format('woff') ; font-weight: normal;
	font-style: normal;
}
@font-face {font-family:"DIN-BOLD";src:url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.woff.txt") format("woff");}
@font-face{font-family:hs_l;src:url(https://cdn.114my.com.cn/font/hmos/HarmonyOS_Sans_SC_Light.ttf)}
@font-face{font-family:hs_r;src:url(https://cdn.114my.com.cn/font/hmos/HarmonyOS_Sans_SC_Regular.ttf)}

.op-m{font-family: 'op-m', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';}
*{ margin:0; padding:0;  }
@media (min-width: 1901px){html{font-size: 100px;}}
@media (max-width: 1580px){html{font-size: 66px;}}
@media (max-width: 767px){html{font-size: calc(100vw/7.5);}}
body{color: #1a1a1a;overflow-x:hidden; margin:0; padding:0; font-family: hs_r; font-size:15px;}

@media (max-width: 1580px){body{font-size: 14px;}}
@media (max-width: 767px){body{font-size: 0.28rem;}}
img{max-width: 100%;border: 0;vertical-align: top;}
li{list-style: none;}
h1,
h2,
h3,
h4,
h5,
h6{font-family: inherit;font-style: inherit;font-size: inherit;font-weight: normal;}
a,
a:hover,
a:focus{text-decoration: none;}
input,
button{-webkit-appearance: none;border-radius: 0;}
button{cursor: pointer;}
input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
textarea{resize: none;overflow: auto;}
input,
button,
textarea,
select{border: 0;font-family: inherit;font-style: inherit;font-size: inherit;font-weight: normal;color: inherit;background: transparent;}
select{-webkit-box-sizing: border-box;box-sizing: border-box;white-space: nowrap;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand{display: none;}
table{border-collapse: collapse;}
.fl{float: left;}
.fr{float: right;}
.clear{zoom: 1;}
.clear{clear:both;}
.cl{clear:both;}
.clear:after{content: '';display: block;clear: both;}
@media (max-width: 1260px){.container{width: 90%;}}
.bg-color1{background-color: #fff;}
.ptb100{padding-top: 1rem;padding-bottom: 1rem;}
@media (max-width: 767px){.ptb100{padding-top: 1.2rem;padding-bottom: 1.2em;}}
.pt100{padding-top: 1rem;}
@media (max-width: 767px){.pt100{padding-top: 1.2rem;}}
.pb100{padding-bottom: 1rem;}
@media (max-width: 767px){.pb100{padding-bottom: 1.2rem;}}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.font34{font-size: 34px;}
.font36{font-size: 36px;}
.font40{font-size: 40px;}
.font42{font-size: 42px;}
.font44{font-size: 44px;}
.font46{font-size: 46px;}
.font48{font-size: 48px;}
.font50{font-size: 50px;}
.font52{font-size: 52px;}
.font54{font-size: 54px;}
.font56{font-size: 56px;}
.font60{font-size: 60px;}
.font64{font-size: 64px;}
.font80{font-size: 80px;}
@media (max-width: 1580px){.font16{font-size: 14px;}
.font18{font-size: 16px;}
.font20{font-size: 18px;}
.font22{font-size: 20px;}
.font24{font-size: 22px;}
.font26{font-size: 24px;}
.font28{font-size: 26px;}
.font30{font-size: 28px;}
.font32{font-size: 30px;}
.font34{font-size: 32px;}
.font36{font-size: 34px;}
.font40{font-size: 38px;}
.font42, .font44{font-size: 40px;}
.font46{font-size: 42px;}
.font48{font-size: 44px;}
.font50{font-size: 46px;}
.font52{font-size: 48px;}
.font54{font-size: 50px;}
.font56{font-size: 52px;}
.font60, .font64, .font80{font-size: 56px;}}
@media (max-width: 1260px){.font16{font-size: 14px;}
.font18{font-size: 16px;}
.font20{font-size: 18px;}
.font22{font-size: 20px;}
.font24{font-size: 22px;}
.font26{font-size: 24px;}
.font28{font-size: 24px;}
.font30{font-size: 26px;}
.font32{font-size: 28px;}
.font34{font-size: 28px;}
.font36, .font40{font-size: 30px;}
.font42, .font44{font-size: 32px;}
.font46{font-size: 36px;}
.font48, .font50, .font52, .font54, .font56{font-size: 38px;}
.font60, .font64, .font80{font-size: 46px;}}
@media (max-width: 767px){.font14, .font16{font-size: 0.28rem;}
.font18, .font20{font-size: 0.3rem;}
.font22, .font24, .font26, .font28{font-size: 0.32rem;}
.font30, .font32, .font34{font-size: 0.34rem;}
.font36, .font40{font-size: 0.4rem;}
.font42, .font44, .font46{font-size: 0.46rem;}
.font48, .font50, .font52, .font54, .font56, .font60, .font64, .font80{font-size: 0.48rem;}}
.public-scrollbar{scrollbar-width: thin;}
.public-scrollbar ::-webkit-scrollbar{/*滚动条整体样式*/width: 5px;/*高宽分别对应横竖滚动条的尺寸*/height: 1px;}
.public-scrollbar ::-webkit-scrollbar-thumb{/*滚动条-滑块*/border-radius: 3px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #bf2821;}
.public-scrollbar ::-webkit-scrollbar-track{/*滚动条-背景*/box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #ededed;}


.entitle-1{font-size:2.6vw;font-family: 'Montserrat-Bold';}
.english-1{font-size: 14px;}
.english-2{font-size: 30px;font-family: 'Montserrat-Bold';}
.english-3{font-size: 200px;font-family: 'Montserrat-Bold';}
.title-2 { font-size:1.5vw; line-height:2.4vw; color:#4d4d4d;}

a{text-decoration: none;font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.text-center {text-align: center;}
.div-container {position: relative;width: 74%;margin: auto;}

/* fonts */
@font-face {
  font-family: 'Hos';
  src: url("//memberpic.114my.com.cn/jcjxtc/cssnew/Hos.ttf.txt");
}
@font-face {font-family: 'bat';src: url('/cssnew/YOUSHEBIAOTIHEI-2.TTF.txt');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'srm';src: url('/cssnew/srm.otf.txt');font-weight: normal;font-style: normal;} 
.f01{font-family: 'bat';}
.f03{font-family: 'srm';}
.f04{ font-family: "Microsoft YaHei";}

@font-face {
  font-family: 'iconfont';  /* Project id 4383909 */
  src: url('//at.alicdn.com/t/c/font_4383909_zlt56l81mcp.woff2?t=1742216236044') format('woff2'),
       url('//at.alicdn.com/t/c/font_4383909_zlt56l81mcp.woff?t=1742216236044') format('woff'),
       url('//at.alicdn.com/t/c/font_4383909_zlt56l81mcp.ttf?t=1742216236044') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*all_title*/
.all_title{text-align: center;margin-bottom:30px; margin-top:100px;}
.all_title p{font-size:42px;font-weight:bold;font-family: "Microsoft YaHei"; padding-bottom: 10px; color:#00205b;}
.all_title span{width:37px;height:9px;position:relative;display:flex;margin:18px auto 0;}
.all_title span::before,.all_title span::after{content:'';width:9px;height:9px;border-radius:100%;background:#2a53a3;top:0;}
.all_title span::before{left:0;animation:alltitle 3s infinite;}
.all_title span::after{right:0;animation:alltitri 3s infinite;}
.all_title i{width:30px;height:1px;background:#2a53a3;position:relative;top:4px;left:25%;margin-left:-15px;animation:alltiti 1.5s infinite;vertical-align: top; display: block;}
.all_title b{font-size:20px;font-weight:normal; display: block; color: #555; font-family:hs_l;}

/*all_title1*/
.all_title1{text-align: center;margin-bottom:26px;}
.all_title1 p{font-size:42px;font-weight:bold;color: #000;font-family: "Microsoft YaHei";letter-spacing:1px;}
.all_title1 span{width:37px;height:9px;position:relative;display:flex;margin:18px auto 0;}
.all_title1 span::before,.all_title1 span::after{content:'';width:9px;height:9px;border-radius:100%;background:#2a53a3;top:0;}
.all_title1 span::before{left:0;animation:alltitle 3s infinite;}
.all_title1 span::after{right:0;animation:alltitri 3s infinite;}
.all_title1 i{width:30px;height:1px;background:#2a53a3;position:relative;top:4px;left:25%;margin-left:-15px;animation:alltiti 1.5s infinite;vertical-align: top; display: block;}
.all_title1 b{font-size:20px; font-weight:normal; margin-top:6px; font-family: hs_l; display: block; color: rgba(0,0,0,0.6);/*padding-bottom: 14px;*/}
.all_title1 em{font-size:24px;font-weight:normal; display: block; color: rgba(0,0,0,0.6);padding-bottom: 14px;}

@keyframes alltitle{
  0%{left:0;opacity:1;}
  25%{opacity:0.5;}
  50%{left:calc(100% - 9px);opacity:1;}
  75%{opacity:0.5;}
  100%{left:calc(0);opacity:1;}
}
@keyframes alltitri{
  0%{right:0;opacity:1;}
  25%{opacity:0.5;}
  50%{right:calc(100% - 9px);opacity:1;}
  75%{opacity:0.5;}
  100%{right:calc(0);opacity:1;}
}
@keyframes alltiti{
  0%{opacity:1;}
  50%{opacity:0;}
  100%{opacity:1;}
}

.gyc {margin: 0 auto;max-width: 80%;min-width: 1200px;}
.gyd {margin: 0 auto;max-width: 80%;min-width: 1200px;overflow:hidden;}
.gy {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gya {margin: 0 auto;max-width: 86%;min-width: 1200px;overflow:hidden;}
.gyb {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
@media screen and (max-width: 1440px){
.gybb {max-width: 1440px;min-width: 1200px;}
}
@media screen and (max-width: 1366px){
.gybb {max-width: 1366px;min-width: 1200px;}
}
@media screen and (max-width: 1280px){
.gybb {max-width: 1280px;min-width: 1200px;}
}
@media screen and (max-width: 1366px){
.gya {margin: 0 auto;max-width: 1366px;min-width: 1200px;overflow:hidden;}
}

/*head*/
.head {padding:0; width: 100%;z-index: 100; position:absolute;top:0; -webkit-backdrop-filter: blur(10px); }
.head.on{width: 100%;z-index: 999; position: fixed; backdrop-filter: blur(10px);background: rgba(0, 0, 0, 0.35);}
.head.on .head_logo p b{color: #3872e1;}
.head.on .head_logo p span{color: #3872e1;}
.head.on .head_nav>ul>li>a {color: #fff;}
/*.head.on .head_nav>ul>li.cur>a{color: #ccc;}*/
.head.on .head_nav>ul>li>a i{color: #ccc;}
.head.on .head_nav li:hover>a{color: #fff;}
.head.on .head_num li i,.head.on .head_num li>a,.head.on .icon>div i span {color: #fff;}
.head_box {max-width: 1800px;margin: 0 auto;display:  flex;justify-content:  space-between;}
.head_logo {display:flex;align-items:center; width:30%;}
.head_logo i {position: relative; }
.head_logo i:before {content:'';width:1px;height:100%; position:absolute;top:0;right: -17px;}
.head_logo i:after {content:'';width: 3px;height: 20%; position:absolute;top: 22px;right: -18px;}
.head_logo i img {height:60px;}
.head_logo p {display: flex;flex-direction: column;font-size: calc(0.8rem + 0.65vw);margin: 0 0 6px 17px;color: #fff;font-weight: bold;letter-spacing: 1px;}

.head_logo p b {font-weight: normal;font-size:31px; color:#3872e1; height:37px; text-shadow: 0 1px 3px #042344;}
/*@media screen and (max-width: 1680px){
.head_logo p b {font-size:30px;}
}
@media screen and (max-width: 1440px){
.head_logo p b {font-size:1.7vw;}
}
@media screen and (max-width: 1360px){
.head_logo p b {font-size:1.8vw;}
}
@media screen and (max-width: 1280px){
.head_logo p b {font-size:1.8vw;}
}*/
.head_logo p b em {color: rgba(255,255,255,0.5);}
.head_logo p span {font-size:12px;font-weight:  lighter;margin: 0px 0 0 -8px;border-radius: 50px;text-align: center; position: relative;z-index: 5; letter-spacing:1.4px; text-transform: uppercase;color: #3872e1; text-shadow: 0 1px 3px #042344;}
.head_logo p span:before,.head_logo p span:after {content:'';width: 3%;height: 0.125rem;position:absolute;top:0;background: #fff;bottom: 0;margin: auto;opacity: 0.5;display:none;}
.head_logo p span:before {left: 1rem;}
.head_logo p span:after {right: 1rem;}
.head_con {width: 62%;display:  flex;align-items:  center;justify-content:  space-between;}
@media screen and (max-width: 1680px){
.head_con {width: 72%;}
}
@media screen and (max-width: 1440px){
.head_con {width: 76%;}
}
@media screen and (max-width: 1366px){
.head_con {width: 76%;}
}
@media screen and (max-width: 1280px){
.head_con {width: 82%;}
}
.head_nav {width: 96%;/* background: #fff; */display:  flex;justify-content:  space-between;align-items:  center;} 
.head_nav>ul {display: flex;align-items: center;width: 100%;justify-content:  space-between;}
.head_nav>ul>li {width: 20%;position: relative;}
.head_nav>ul>li>a {font-size:17px;position: relative;color: #fff;display: flex;letter-spacing: 0.5px;flex-direction: column;align-items: center;padding:40px 0;}
.head_nav>ul>li>a:after {content:'';width:100%;height: 64px;position:absolute;left: 0;}
.head_nav li:hover a:before,.head_nav>ul>li.cur a:before {width: 100%;right: auto;left: 0;}
.head_nav li:hover>a,.head_nav>ul>li.cur>a {color:#fff;}
.head_nav>ul>li.cur>a i{color:rgba(255,255,255,0.4);}
.head_nav li:hover>a i{color:rgba(255,255,255,0.4);}
.head_nav li>a i {font-size: 11px;margin: 0.2rem 0 0;color: rgba(255,255,255,0.5);}
.head_num {display:  flex; margin-left:2%;}
.head_num>ul {display: flex;width: 100%;align-items:  center;justify-content:  space-between; padding: 2px 18px; border-radius: 20px;}
.head_num li {}
.head_num>ul>li:first-child {display:flex;align-items: center;}
.head_num>ul>li:nth-child(2){display:flex;align-items: center;}
.head_num li+li {margin: 0 0 0 20px; padding: 0 0 0 0vw;}
.head_num li>i {font-size:19px; display: flex;justify-content: center;align-items: center;border-radius: 5px;color: #fff;}
.head_num li>i img{width: 20px; margin-right:3px;}
.head_num li:last-child:hover>p {transform: rotateX(0deg);}
.head_num li>p {font-size: 15px; white-space:  nowrap;display:  flex;flex-direction:  column;font-weight:  lighter;padding: 1.2% 5%;transition: 0.5s;top: 100%;right: 0;}
.head_num li>p>span {font-family: "DIN-BOLD";font-size:18px;font-weight: bold;color: #fff; }
.head_num li>p>a{font-size:14px;color: #fff;}
.head_num li>a {font-size: 15px; font-family:  Arial;display: flex;align-items: center;}
.head_num li>a i {transform:rotate(90deg);font-size: 10px;margin: -3px 0 0 4px;}
.head_lan {position: absolute;transform: rotateX(90deg);transform-origin: top;transition: 0.5s;top: 100%;border-top: 2px solid #ff6600;}
.head_lan p {display:flex; padding: 12% 0;width: 88px; background: #fff;transition: 0.5s;}
.head_lan p+p {border-top: 1px solid #ebebeb;}
.head_lan p:hover {background:#2a53a3;}
.head_lan p a {display:flex;align-items: center;}
.head_lan p:hover a {color:#333;}
.head_lan p i {width: 26%;display: none;}
.head_lan p i img {width:100%;}
.head_lan p span {font-size: 13px;margin: 0 0 0 16px; white-space: nowrap;}
.head_num li:hover .head_lan {transform: rotateX(0deg);}

/*xiala*/
/*.head_nav>ul>li:nth-child(3) .head_qit{width: 180%;left: -38%;}
.head_nav>ul>li:nth-child(4) .head_qit{width: 180%;left: -38%;}*/
.head_qit {position: absolute;top: 0%;left: -0%;width: 100%;background: #fff;opacity: 0;transition: 0.5s all ease;visibility: hidden;display: flex;flex-direction: column;transform-origin: top;border-top: 3px #2a53a3 solid;}
.head_qit .prolist2021 li{line-height: 42px;border-top: 1px solid #eee;}
.head_qit .prolist2021 li:nth-child(1){border-top:none;}
.head_qit::-webkit-scrollbar { width: 3px;transition:0.5s;}
.head_qit::-webkit-scrollbar-thumb {background:#ddd;}
.head_qit li {text-align: center;}
.head_qit li dl {display:none;}
.head_qit li a {font-size: 15px;}
.head_qit>a {font-size: 15px; text-align: center;white-space: nowrap; transition:0.5s;line-height:42px;}
.head_qit>a+a {border-top: 1px solid #eee;}
.head_nav>ul>li:hover .head_qit {visibility: visible;top:100px;opacity:1;}
.head_qit>a:hover,.head_qit>div>ul>li:hover>a {color:#fff;}
.head_qit>a:hover,.head_qit>div>ul>li:hover {background: linear-gradient(to right, #2a53a3, #2a53a3);color:#fff;}

/*xiala*/
.dfs{display:flex;align-items:center;justify-content:space-between;width: 100%;height: 25px;}
.icon>div i{/* width:40px; *//* height:40px; */border-radius:100%;display: flex;justify-content: center;align-items: center;user-select:none;transition:all 0.5s;position: relative;/* border: 1px solid #eee; */}
.icon>div:hover i{}
.icon>div i:before{content:'';width:40px;height: 5vw;border-radius:100%;position:absolute;top: 0;}
.icon>div:hover i:before{animation:2s headIcon infinite;}
.icon>div:hover i:after{animation:2s headIcon infinite;animation-delay:0.5s;}
.icon>div i span{font-size: 19px;color: #fff;position: relative;z-index:2; font-weight: lighter;}
.icon>div:hover i span{/*color: #fff;*/}


.form_ul {/* padding:0; */}
.iser_box,.itel_box{background:rgba(255,255,255,0.8);position:absolute;top: 100%;right:0;padding:30px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9;}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content:end;/* display: none; */}
.search_l span+span{margin-left:4px;    font-size: 14px;}
.search_l a{color: #444;font-size: 13px;margin: 0 5px;}
.search_r{margin-top: 15px;position:relative;width: 100%;}
#infoname{height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;width: 100%; font-size:13px}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.itel_box{width: 150px;text-align:center;padding: 10px;}
.itel_box a{color:#333;position:relative;display: flex;font-size: 16px;font-family: Arial;text-transform: uppercase;align-items: center;padding: 5%;transition:0.5s;justify-content: center;}
.itel_box a:hover {background:#1f2c5c;color:#fff;}
.itel_box a+a {margin: 8% 0 0;}
.itel_box a span {overflow:hidden;border-radius: 50%;margin: 0 10px 0 0;width: 20px;height: 20px;}
.itel_box a span img {width:100%;height:auto;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.search_l .iconfont{font-size: 16px;display: none;}
.icon_tel i{display: block;width: 98px;height: 30px;line-height: 28px;text-align: center;border:2px solid #b2b2b2;font-size: 14px;color: #7f7f7f;border-radius: 15px;font-style: normal;}
.icon_pho i span{font-size:18px!important;display: block;margin-top: -3px;}
.hx_bg{height: 142px;position: relative;margin-top: -142px;z-index: 99;}
.icon_search.icon_pho:hover .itel_box.dh_c { transform: rotateX(0);}
/* index */

/* new_main_visual */
.inner {margin: 0 auto;position: relative;}
.new_main_visual{position:relative; width:100%; min-height:768px; height:100vh; overflow:hidden;}
.new_main_visual .dim{content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527141422_1618772900.jpg) no-repeat; background-size:cover;}
.new_main_visual .visual_slider{width:100%; height:100%;}
.new_main_visual .visual_slider .swiper-slide .bg{background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.new_main_visual .visual_slider .swiper-slide.slide_1 .bg{background-image:url("//memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250523/20250523214627_123093255.jpg")}

.new_main_visual .visual_slider .swiper-slide.slide_4 .bg{background-image:url("//memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250523/20250523214627_123093255.jpg")}

.new_main_visual .visual_slider .swiper-slide .video{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:#000;}
.new_main_visual .visual_slider .swiper-slide .video video{width:100%; height:100%; object-fit:cover; position: relative;}
.new_main_visual .visual_slider .swiper-slide .video:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.0);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.new_main_visual .visual_slider .swiper-slide .inner{max-width:78%; height:100%; display:flex; align-items:center; padding:0 0px; box-sizing:border-box;margin-top:2%;}
.new_main_visual .visual_slider .swiper-slide .ts{top:-28%;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_boxc{width: 100%;text-align: center;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box strong{transform:translateY(50%); opacity:0; transition:0.8s; display:block; letter-spacing:0.05em; line-height:1.5;}
/*.new_main_visual .visual_slider .swiper-slide .inner .txt_box b{transform:translateY(50%); opacity:0; transition:0.8s; display:block; letter-spacing:0.05em; line-height:1.5;background: linear-gradient(to right, rgba(50, 94, 246, 0) 0%, rgba(50, 94, 246, 0) 10%, rgba(50, 94, 246, 0.3) 20%, rgba(50, 94, 246, 0.4) 30%, rgba(50, 94, 246, 0.5) 40%, rgba(50, 94, 246, 0.8) 50%, rgba(50, 94, 246, 0.5) 60%, rgba(50, 94, 246, 0.4) 70%, rgba(50, 94, 246, 0.3) 80%, rgba(50, 94, 246, 0) 90%, rgba(50, 94, 246, 0) 100%);}*/
.new_main_visual .visual_slider .swiper-slide span{color:#2a53a3;}
.new_main_visual .visual_slider .swiper-slide .bz{color:#fff;}
.new_main_visual .visual_slider .swiper-slide .stc{font-weight:bold;}
.new_main_visual .visual_slider .swiper-slide .stx{font-weight:normal;}
.new_main_visual .visual_slider .swiper-slide .hz{color:#333; }
.new_main_visual .visual_slider .swiper-slide .txd{font-size:3.65vw; letter-spacing:0.1vw; text-shadow: 0 1px 3px #042344;}
.new_main_visual .visual_slider .swiper-slide .tx{font-size:0.9vw;}
.new_main_visual .visual_slider .swiper-slide .tx1{font-size:1.4vw;}
.new_main_visual .visual_slider .swiper-slide .tx2{font-size:3vw;}
.new_main_visual .visual_slider .swiper-slide .tm{text-shadow: 0rem 0.2rem 0rem rgba(255,255,255,1); }
.new_main_visual .visual_slider .swiper-slide .inner .txt_box p{transform:translateY(50%); opacity:1; transition:0.8s 0.1s; font-family:hs_l; letter-spacing:0.03em; font-weight:300; margin-top:1vw; line-height:1.6;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box a{transform:translateY(100%); opacity:0; transition:0.8s 0.2s; display:inline-block; vertical-align:top; margin-top:30px; min-width:160px; padding:12px 31px; font-size:0.9vw; letter-spacing:0em; font-weight:100; border-radius:0px; box-sizing:border-box; text-align:center;background: linear-gradient(90deg, #2b54a4 0%, #019fe8 100%);color:#fff;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box a i{padding-right:5px;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box b{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box strong{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box a{transform:translateY(0); opacity:1;}
.new_main_visual .bot_wrap{position:absolute; left:0; bottom:60px; width:100%; z-index:1; display:none;}
.new_main_visual .bot_wrap .inner{max-width:80%; text-align:center;margin: 0 auto; position: relative;}
.new_main_visual .bot_wrap .controller{max-width:100%; display:inline-block; vertical-align:top; position:relative; padding-right:30px; box-sizing:border-box;}
.new_main_visual .bot_wrap .controller .pagination{width:100%; display:flex; align-items:start;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet{width:190px; height:auto; margin-right:20px; background:transparent; border-radius:0; opacity:1;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet:last-child{margin-right:0;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail{width:100%; height:3px; background:rgba(255,255,255,0.3); position:relative;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail .fill{width:0; height:100%; background:#fff;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt{padding:20px 0; text-align:left; opacity:0.5;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt p{font-size:14px; color:#fff; letter-spacing:-0.05em; font-weight:100;line-height:1.3;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .txt{opacity:1;}
.new_main_visual .bot_wrap .controller .move_btn{width:40px; height:22px; position:absolute; right:-14px; top:-4px;}
.new_main_visual .bot_wrap .controller .move_btn a{width:100%; height:100%; display:block; position:relative;}
.new_main_visual .bot_wrap .controller .move_btn a:before{content:""; width:12px; height:18px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.new_main_visual .bot_wrap .controller .move_btn a.pause:before{background:url()no-repeat center / cover;}
.new_main_visual .bot_wrap .controller .move_btn a.play:before{background:url()no-repeat center / cover;}
.blind {display:block; overflow:hidden; position:absolute !important; left:0; top:0; width:0px; height:0px; padding:0; margin:0; font-size:0 ;line-height:0; text-indent:-9999px;}
.behind{overflow:hidden; text-indent:-9999px; font-size:0;}
.new_main_visual .prev_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; left:30px; top:50%; transform:translateY(-50%); z-index:2; display:none;}
.new_main_visual .prev_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("")no-repeat center / 100% 100%; transition:0.2s;}
.new_main_visual .prev_btn:hover:before{left:43%;}
.new_main_visual .next_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; right:30px; top:50%; transform:translateY(-50%); z-index:2; display:none;}
.new_main_visual .next_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("")no-repeat center / 100% 100%; transition:0.2s;}

/*应用*/
.w1400{ width:86%; margin:auto;}
.bo40{margin-bottom:40px;}
.bo50{margin-bottom:44px;}
.pro_tit {align-items: center; margin-top:0px;}
.pro_tit>p {display:flex;font-size:40px; text-align: left; flex-direction: column; float:left;}
.pro_tit>p span {display:flex;align-items: center;font-weight: bold;background: url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527173238_294233155.png)no-repeat 0;padding: 0 0 0 40px;color:#00205b;font-family: "Microsoft YaHei";}
.pro_tit>p i {margin: 1px 10px 0 0;font-size: 35px;color: #2a53a3;}
.pro_tit>p i img {width:100%;height:auto;}
.pro_tit p b {font-size:20px; color: #555; font-family: hs_l; padding:2% 0 0; font-weight:normal;}
.pro_tit em {font-size: 15px;color: #555;line-height: 28px;padding: 4% 0 0;}
.fniab{width:100%;overflow:hidden;margin:0 auto;max-width:80%;margin-top:5%;}
.fniaba{width:50%;overflow:hidden;float:left;}
.fniabb{width:33.33%;overflow:hidden;float:left;}
.fniabc{width:66.66%;overflow:hidden;float:left;}
.fnian{position:relative;overflow:hidden; background:#00205b; border-radius:10px;padding:0 4%;}
.fnian:hover{    box-shadow: inset 0px 0px 20px 0px rgba(255, 255, 255, 0.5);}
.nin1{margin:0px 10px 10px 0px;}
.nin2{margin:0px 0px 10px 10px;}
.nin3{margin:10px 10px 10px 0px;}
.nin4{margin:10px 10px 10px 10px;}
.nin5{margin:10px 0px 10px 10px;}
.nin6{margin:10px 10px 0px 0px;}
.nin7{margin:10px 0px 0px 10px;}
.fnianx{width:100%;margin-left:10px;overflow:hidden;padding-bottom:78px;}
.fnianx h3{margin-top:50px;font-size:28px; font-weight:normal; color:#fff;}
.fnianx p{margin-top:8px;transition: all 0.5s ease-out;color:rgba(255, 255, 255, 0.78); line-height:1.6; font-family: hs_l; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  word-break: break-all;}
.fnian:hover .fnianx h3{/*color:#00205b;*/}
/*.fnian:hover .fnianx p{color:#a1a1a1;}*/
.dcont{ width:30px; height:30px; border:1px solid #c0c1c5;overflow:hidden;text-align:center;font-size:16px;line-height:32px;border-radius:20px;margin-top:80px; background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527200622_36228038.png) no-repeat 11px center;}
.fnian:hover .dcont{border:1px solid #c0c1c5;color:#fff; background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250526/20250526170811_2048112631.png) no-repeat 11px center #fff;}
.fniaf{position:absolute;}
.fniaf img{width:100%;display:block;transform: scale(1.0);transition: all 1s ease-out;}
.fnian:hover .fniaf img{transform: scale(1.05);transition: all 1s ease-out;}
.nif1{width:15%;right:10%;bottom:5%;}
.nif78{width:78%;right:1%;bottom:12%;}
.nif2{width:52%;right:4%;bottom:4%;}
.nif5{width:62%;right:6%;bottom:12%;}
.nif3{width:58.2%;right:3%;bottom:3%;}
.nif4{width: 64.5%; right: 6%; bottom: 12%;}

/*产品*/
.prod_bg{ padding-top:4px; padding-bottom:100px; background:#f4f4f4;}
.prod_list{text-align: center; margin-bottom:46px;}
.prod_list ul{display: inline-block; border-radius: 100px; height:48px;}
.prod_list ul li{ float:left;}
.prod_list ul li:nth-child(9){display: none;}
.prod_list ul li:nth-child(10){display: none;}
.prod_list ul li:nth-child(11){display: none;}
.prod_list ul li:nth-child(12){display: none;}
.prod_list ul li:nth-child(13){display: none;}
.prod_list ul li:nth-child(14){display: none;}
.prod_list ul li:nth-child(15){display: none;}
.prod_list ul li:nth-child(16){display: none;}
.prod_list ul li:nth-child(17){display: none;}
.prod_list ul li:nth-child(18){display: none;}
.prod_list ul li:nth-child(19){display: none;}
.prod_list ul li:nth-child(20){display: none;}
.prod_list ul li a{padding: 0 2vw; margin:0 10px; line-height:48px; font-size: 16px; display: block; position: relative; transition: all 0.3s ease; color:#000;
 background-color: #fff; box-shadow: 0px 0px 24px 0px #d9d9d9; border-radius: 23px;}
.prod_list ul li a:after{content:"";display:block; width: 1px; height: 30%; background:rgba(255,255,255,0.2); position: absolute;top:0; bottom:0; right: 0; margin:auto; }
.prod_list ul li:last-child a:after{display: none;}
.prod_list ul li a:hover,.prod_list ul li.on a{background: #00205b; color:#fff;  box-shadow: 0px 0px 24px 0px #d9d9d9;}
.prod{margin: 0 auto;margin-top: 40px; width: 100%; max-width: 90%; min-width: 1200px;}
.pro_bcc{overflow: hidden; padding-bottom:18px;}
.pro_cc .divproduct_new_div{display: flex;    width: 100%;
    flex-shrink: 0;    flex-wrap: wrap;    }
.pro_cc .divproduct_new_div .divproduct_new_div_item{display: flex;flex-direction: column-reverse;width:18.8%;flex-shrink: 0;background: #fff; border-radius:13px; height:19.7vw;}
.pro_cc .divproduct_new_div .divproduct_new_div_item+.divproduct_new_div_item{margin-left:1.5%; }
.pro_cc .divproduct_new_div .divproduct_new_div_item:nth-child(6) {margin-left:0;}
.pro_cc .product_div_item_pic{overflow:hidden;  border-radius: 13px 13px 0 0;}
.pro_cc .product_div_item_pic img{ width: 100%;transition:all .5s;display:block; border-radius: 13px 13px 0 0;}
.pro_cc{margin-top: 0px;position:relative;    display: flex
;    transition: 0.5s;}
.pro_cc .divproduct_new_div_item_title a{font-size:18px;color: #111;display: block;margin:25px 0 45px 0;position:relative; }
.pro_cc .divproduct_new_div .divproduct_new_div_item:nth-child(n+6) { margin-top:2.8%;}
.pro_cc .divproduct_new_div_item_title a:after{content: "+"; width:34px; font-weight:bold; height:34px;line-height:31px; font-size:21px;color: #fff;transition:all .5s;display: block;margin: 20px auto 0;background:#545454;border-radius: 20px; font-family: "Microsoft YaHei"; bottom: -60px; left: 45%; position: absolute;}
.pro_cc .divproduct_new_div .divproduct_new_div_item:hover  .divproduct_new_div_item_title a:after{background:#00205b;color:#fff;}
.pro_cc .divproduct_new_div .divproduct_new_div_item:hover .product_div_item_pic img{transform:scale(1.1);}
.pro_cc .divproduct_new_div_item_content{text-align: center;}
.pro_cc .divproduct_new_div_item_body{width: 84%;margin: 0 auto;line-height: 30px;color:#888;font-size:15px;display:none;}
.pro_prev{position: absolute;top: 50%;left: 0;margin-top: -54px;}
.pro_next{position: absolute;top: 50%;right: 0;margin-top: -54px;}
.prod_list ul li a+dl{display: none;}
.prod_list .prolist2021{ width:708px; float:right; padding-top:16px;}

.pro_tit{/*display: flex;*/justify-content: space-between;align-items: center;}
.pro_lt{background: url(https://memberpic.114my.com.cn/029752/uploadfile/image/20241105/20241105165847_374512575.png) left no-repeat;}
.pro_lt>b{display: flex;font-size: 40px;margin-bottom: 10px;margin-top: 13px;}
.pro_lt>b i{font-weight: normal;font-size: 40px;text-transform: uppercase;font-family: 'srm';line-height: 47px;color: #ccc;}
.pro_lt em{width: 8px;height: 8px;border-radius: 100%;background: #00205b;position: relative;margin: 0 20px;}
.pro_lt em:before,.pro_lt em:after{position: absolute;content: "";width: 8px;height: 8px;border-radius: 100%;background: rgba(26,54,252,0.7);top: 0;}
.pro_lt em:before{left: -16px;}
.pro_lt em:after{right: -16px;}
/*åº”ç”¨è¡Œä¸š*/.por_top{display: flex;justify-content: space-between;align-items: center;}
.por_top li{padding:15px 50px;background: #333;}
.por_top li+li{border-left: 1px #c3c3c3 solid;}
.pro_bc{margin:0px 0 100px;}
.por_top>p{font-size: 40px;color: #214042;font-weight: bold;line-height:38px;}
.por_top>p span{font-size: 18px;display: block;margin-left: 0px;font-weight: normal;line-height:28px;margin-top:3px;color: #999;text-transform: uppercase;}
.por_top dl{display: none;}
.por_top ul{display: flex;}
.por_top li>a{font-size:23px;color: #fff;position: relative;}
.por_top li>a:after{position: absolute;content: "";width:10px;height:10px;border: 1px solid transparent;border-radius: 100%;top: 10px;left: -18px;}
.por_top li.on{background: #214042;}
a.vid_btn{width: 150px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#333;border:1px solid #fff;background: #fff;position: relative;overflow: hidden;z-index: 0;border-radius: 0px;}
a.vid_btn:after{content: '';width: 30px;height: 24px;position: absolute;right: 0.5rem;top: 50%;margin-top: -0.75rem;background-position: center;background-repeat: no-repeat;background-size: contain;background-image: url();transition: all .3s ease;}
a.vid_btn:hover:before{left:0;}
a.vid_btn:before{content: "";width: 100%;height: 100%;background: #eee;position: absolute;left: -100%;top: 0;z-index: -1;transition: all 0.3s;border:none;}
.apply_box{width: 100%;background: url();padding:0px 0 0px 0;overflow:hidden;margin-bottom:0px;}
/**/

/*新*/
.pro_bg{width: 100%;height: auto;overflow: hidden; background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250628/20250628194959_164797790.jpg) no-repeat; padding: 70px 0;}
.pro_list .prolist2021 li {float: left;background-color: #fff;height: 200px;width:50%;}
.pro_list{ width:1400px; margin:0 auto; margin-top:35px;}
.pro_list .prolist2021 li { float: left;background-color: #fff;  height: 200px; width:50%;}
.pro_list .prolist2021 li dl {top: -110px; left: 250px; position: relative;  width: 500px; float: left;}
.pro_list .prolist2021 li a.prolist2021_one{background: #00205b;  width: 100%; display: block; height:200px;  line-height: 60px; color: #333;  font-size: 22px; float: left;padding: 35px 0 0 250px;font-weight: bold; box-sizing:border-box;}
.pro_list .prolist2021 li dl dt {   background: url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250628/20250628194958_2146524011.png) no-repeat left; padding: 0 35px;  float: left;  width:29%;}
.pro_list .prolist2021 li.on dl dt a{font-size: 15px; color: #fff; line-height:26px; }
.pro_list .prolist2021 li dl dt a:hover{ color:#fff; text-decoration: underline;}
.pro_list .prolist2021 li:nth-child(1) a.prolist2021_one{background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250620/20250620160149_1424385038.jpg)no-repeat 20px;     }
.pro_list .prolist2021 li:nth-child(2) a.prolist2021_one{background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250626/20250626095023_1882989300.jpg) no-repeat 20px;     }
.pro_list .prolist2021 li:nth-child(1).on a.prolist2021_one{background:#00205b url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250620/20250620160149_1424385038.jpg) no-repeat 20px;  padding: 35px 0 0 250px; color: #fff;}
.pro_list .prolist2021 li:nth-child(2).on a.prolist2021_one{background:#00205b url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250626/20250626095023_1882989300.jpg) no-repeat 20px; padding: 35px 0 0 250px; color: #fff;}
.pro_list li:after {content:'';width:8px;height:8px;border-radius:50%;position:absolute;top:10px;left:-20px;    background: #cccccc;}
.pro_list li.on:after { background:#00205b;}
.pro_list li a {font-size: 15px; line-height:26px;}
.pro_con {display: flex;overflow: hidden;     width: 1400px;     margin: 0 auto;}
.pro_call { width: 100%;overflow: hidden;transition: 0.5s;flex-shrink: 0; margin-top: 30px;}
.pro_call ul {display: flex;justify-content: space-between;}
.pro_call li {border: 1px solid #ddd;width: 32.5%; display: flex;justify-content: center; align-items: center;flex-direction: column;background: #fff; 
 overflow: hidden;    position: relative;z-index: 5;     margin-right: 20px;     margin-bottom: 20px;}
.pro_call li:after {content:'';display:block;position:absolute;width:100%;height:100%;top:0px;left:-120%;background:#00205b;transition:all 0.5s ease;transform: rotate(90deg);z-index: -1;}
.pro_call li:hover:after { left:0px; transform: rotate(0deg);}
.pro_call li:hover span a {color:#fff;}
.pro_call li a { display: block; overflow: hidden;}
.pro_call li a img {transition: all .3s linear; overflow: hidden; width: 100%; height: auto;}
.pro_call li a img {    width: 100%;    height: auto;}

.pro_call li span{display: block; height: 70px; text-align: center; }
.pro_call li span a {font-size: 16px;    line-height: 70px;}
.pro_call li:hover a img {   -moz-transform: scale(1.2);  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);   transform: scale(1.2);  overflow: hidden;}
.pro_call li br {display: none;}








/*应用*/
.cate-tab-swiper{height: 60px; line-height: 60px; box-shadow: 0px 0px 20px 0px rgba(34, 24, 21, 0.1); border-radius: 30px; overflow: hidden; padding: 0 13px; background: #fff; width:1400px; margin:auto;}

.cate-tab{text-align: center; font-size: 0; margin-bottom:50px;}
.cate-tab .case-btn{position: absolute; top: 11px; left: 14px; width: 38px; height: 38px; z-index: 2; background: #fff url(../images/icon/case-btn.png) no-repeat center; background-size: 18px; border-radius: 50%; cursor: pointer; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.cate-tab .case-btn:hover{background: #ff7800 url(../images/icon/case-btn-on.png) no-repeat center; background-size: 18px;}
.cate-tab .case-next{left: auto; right: 14px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.cate-tab-list{display: inline-block; vertical-align: middle; height:60px; line-height: 48px; font-size: 0; background-color: #ffffff; border-radius:28px; padding:0 13px; box-shadow: 0px 0px 20px 0px rgba(34, 24, 21, 0.1);}
.cate-tab .item{display: inline-block; vertical-align: middle; height: 40px; margin-top:10px; float:left; line-height: 40px; font-size: 16px; padding: 0 1.96vw; position: relative; cursor: pointer;}
.cate-tab .item ~ .item{margin-left: 6px;}
.cate-tab .item span,.cate-tab .item a{color: #595959; position: relative; font-size:16px;}
.cate-tab .item:before{content: ""; position: absolute; left: 50%; top: 0; width: 0; height: 100%; background-color: #00205b; border-radius: 20px; opacity: 0; visibility: hidden; -webkit-transition: .4s; -o-transition: .4s; transition: .4s;}
.cate-tab .item.on:before,
.cate-tab .item:hover:before{opacity: 1; visibility: visible; left: 0; width: 100%;}
.cate-tab .item.on span,
.cate-tab .item:hover span,
.cate-tab .item.on a,
.cate-tab .item:hover a{color: #fff; font-size:16px;}

@keyframes myfirst
{
	0%   { width: 36%;}
	50%  { width: 0%;}
	100% { width: 36%;}
}

/*应用内容*/
.applid{padding-top:5%;}
.appli {overflow:hidden;padding: 0;display: flex;justify-content: flex-end; position: relative;z-index: 5;margin-top: 0%;margin-bottom: 0%; }
.appli_box {max-width: 1780px; display: flex;justify-content: space-between;align-items: center;width: 100%;}
.index-s3 .index-tit {
    width: 43%;
}
.index-tit {
    position: relative;
}
.index-tit:before {
    content: '';
    width:475px;
    height: 96px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250628/20250628194959_2034903797.png);
    position: absolute;
    top:74px;
    left: 0;
    z-index: 1;
}
.index-s3 .index-tit span {
    color: #333;
}
.index-tit span {
    display: block;
    color: #333;
    position: relative;
    z-index: 2;font-size:18px;
}
.index-tit em{
    display: block;
    color: #fff;
    position: relative;
    z-index: 2;
font-size:18px;
margin-top:15px;
line-height:24px;
}
.index-s3 .index-tit span:before {
    background-color: #fff;
}
.index-tit span:before {
    content: '';
    width: 7px;
    height: 10px;
    background-color: #00205b;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 5px 0 0;
}
.appli_tit {display:flex;flex-direction: column;width: 23%;justify-content: space-between;}
.index-s3 .index-tit .tit {
color: #fff;
font-weight: bold;
}
.index-tit .tit {
    color: #333;
    margin-top:80px;
    position: relative;
    z-index: 2; font-size:1.62vw;
}
.appli_tit p {display:flex;flex-direction:column;font-size: calc(1.8rem + 0.5vw);justify-content: center;}
.appli_tit p span {font-size: calc(2rem + 0.5vw); background-image: -webkit-linear-gradient(left, #00205b 10%, #00205b 90%);-webkit-background-clip: text; padding: 0 0 5% 0;font-weight: bold;color: #00205b;}
.appli_tit p span:before,.pro_tit p span:after {content:'';width: 42%;height:1px;background: #ddd;position:absolute;bottom: 0;top: 0;margin: auto;display: none;}
.appli_tit em {font-size: 0.82vw;padding:9% 0 0;line-height: 1.5;color: rgba(0,0,0,0.5);}
.appli_tit a {color: #fff;padding: 4% 6%;margin: 30% 0 0;width:150px;font-size:17px; position: relative;z-index: 5;/*border: 2px solid #00205b;*/overflow: hidden;background: linear-gradient(90deg, #00205b 0%, #0c4ea1 100%); }
.appli_tit a:before {content:'';width: 81%;height:100%;background: #00205b;position: absolute;top: 0;left: -10%;z-index: -1;transform: skewX(-30deg);transition:0.8s;}
.appli_tit a:after {content:'⇁';font-family: iconfont;right: 10%; position: absolute;  color: #fff; font-size:17px; font-weight: bold;    transition: 0.8s;}
.appli_tit a:hover:before {width:120%;}
.appli_tit a:hover:after {color:#fff;} 
.appli_con {width: 70%;}
.appli_call {}
.appli_call .divdgweb_new_div {/* display: flex; */transition: 1s;margin-bottom: 0 !important;}
.appli_call .divdgweb_new_div_item {width: 100%;flex-shrink: 0;position: relative;}
.divdgweb_new_div_item_date {display:none;}
.appli_call .divdgweb_new_div_item_content {position: absolute;z-index: 5;width: 100%;right: 0;display: flex;bottom: 0;margin: 0 auto;left: 0;flex-direction: column;padding:1.6vw;background: linear-gradient(rgba(128,129,133, 0.01), rgba(128,129,133, 5));}
.appli_call .divdgweb_new_div_item_title {}
.appli_call .divdgweb_new_div_item_title a {font-size: 1.1vw;color: #fff;}
.appli_call .divdgweb_new_div_item_body {font-size: 0.9vw;width: 100%;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height:30px;color: rgba(255,255,255,0.8);margin:3% 0 0;letter-spacing: 0.5px;  font-family: hs_l;}
.appli_call .news_div_item_pic {position:relative;}
.appli_call .news_div_item_pic:before {content:'';background: rgba(192,193,197,0.3);position:absolute;width:100%;height:100%;top:0;left:0;z-index: 1;}
.appli_call a.active{z-index:5;opacity: 1;}
.appli_call a.active img{transform: scale(1.1);opacity: 1;}
.appli_call .slick-active img {animation: mymove4 8s ease; -webkit-animation: mymove4 8s ease;animation-iteration-count: 1;}
.appli_call .news_div_item_pic a {overflow:hidden;display: block;}
.appli_call .news_div_item_pic a img {width: 100%;height: 650px;transition: 1s;object-fit: cover;    object-position: left;}
.appli_call .divdgweb_new_div_item:hover .news_div_item_pic a img {object-position:right;}
.appli_call .ban_dot {display: flex !important;width: 100%;bottom: -14%;left: 0;justify-content: center;align-items: center;display: none !important;}
.appli_call .ban_dot li {width: 10px;height: 10px;display: inline-block;background: #ddd;margin: 0 0.5%;transition: 0.5s;border-radius: 50%;}
.appli_call .ban_dot li.slick-active {background: #0066dc;}
.appli_call .ban_dot li button {font-size:0;border: none;outline: none;}
.appli_call .slick-prev:before {content: '↼' !important;font-family: iconfont !important;color: #333 !important;font-size: 20px !important;letter-spacing: 3px;}
.appli_call .slick-next:before {content: '↼' !important;font-family: iconfont !important;color: #333 !important;font-size: 18px !important;letter-spacing: 6px;}
.appli_call .ban_dot {/* display:none !important; */}
.appli_call .slick-prev {left: -5% !important;transform: rotate(180deg) !important; background: #c0c1c5 !important; width: 42px !important;height: 42px !important;border-radius: 50%;z-index: 5;}
.appli_call .slick-next {right: 0px !important;background: #0663ed !important;width: 42px !important;height: 42px !important;border-radius: 50%;z-index: 5;}
.appli_call .slick-prev:before, .appli_call .slick-next:before {opacity: 1;transition: all ease 0.5s;}
.news_call:hover .slick-prev:before, .news_call:hover .slick-next:before {opacity: 1;}¡¢

.hp-ss-container {
    padding: 90px 80px;
    background-color: #f0f0f0;
    margin-top: 90px;
}

.cas_ic { margin:60px auto 100px;  position: relative; }
.cas_ic .new_web_div2021 .tempWrap{width:100% !important;}
.cas_ic *{display:block;}
.cas_ic li{width:calc((100% - 10vw) / 5);margin:10px 20px 10px 0;float:left;padding-left:0px !important;}
.cas_ic li img{width:100%;height:auto;border-radius:7px; padding:3% 1%; border: 1px #eee solid; background:#FFF;}
.cas_ic ul li p{display: none;}
.cas_ic ul:nth-child(1) {width: 1300px; margin: 0 auto;}
.cas_ic ul:nth-child(2)  {width: 1300px; margin: 0 auto;}
.cas_ic ul:nth-child(3)  {width: 1300px; margin: 0 auto;}



/*特点*/
.char {background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250628/20250628194959_1727740917.jpg) center no-repeat fixed; margin-bottom:5%; width: 100%;margin: 0px 0 0;padding:100px 0 130px 0;}
.char_box {max-width:1500px;margin:0 auto;/* position: relative; z-index: 9;*/}
.char_tit {display:flex;flex-direction:column;align-items:center;justify-content:center;color:  #333;}
.char_tit b {font-size:48px;line-height:  50px; font-weight:normal;}
.char_tit p {font-size:  22px;font-weight:  lighter;opacity: 0.6;line-height:  24px;padding: 16px 0 0;color:  #999;}
/*cer*/
.cer_tab {display: flex;justify-content: space-between;margin: 0 auto;align-items: center;padding-top:6.5%;}
.e-j{width: 100%;font-size: 0;background-color: #fff;border-radius: 20px;}
.e-k{display: inline-block;vertical-align: top;width: 20%;height:250px;border-radius: 20px;background-color: #fff;padding-top:50px;transition: all .3s;text-align: center;cursor: pointer;position: relative;}
.e-k:after{content: "";display: block;width: 1px;height: 100%;background-color: #e7efe9;position: absolute;right: 0;top: 0;}
.e-k:last-child:after{display: none;}
.e-k:before{content: "";display: block;width: 35px;height: 2px;background-color: #00205b;position: absolute;left: 50%;margin-left: -17px;bottom: 49px;}
.e-m{font-size: 24px;color: #4a4a4a;line-height: 2;text-align: center;padding: 0 10px;}
.e-m span{font-size: 14px;display: block;color: #ccc;line-height:1;}
.e-k.hover{transform: scale(1.29);background: linear-gradient(90deg, #00205b 0%, #2b54a4 100%);background-size: 100% 100%;z-index: 10;box-shadow: 0 2px 27px rgba(0,29,47,0.36);padding-top: 40px;}
.e-k i{font-size:44px;margin-bottom:16px;display: block;}
.e-k:nth-child(2) i{font-size:48px;}
.e-k.hover i{color: #fff;}
.e-k.hover:after{display: none;}
.e-k.hover:before{display: none;}
.e-k.hover .e-m{display: none;}
.e-k.hover .e-n{display: block;}
.e-n{/*width: 100%;*/padding: 0 9%;display: none;}
.e-o{font-size: 20px;color: #fff;font-weight: bold;text-align: center;margin-bottom: 18px;}
.e-p{font-size: 16px;position: relative;top: -6px;padding-left: 6px;font-weight: normal;}
.e-q{font-size: 12px;color: #fff;line-height: 20px;text-align: center;margin-bottom: 28px;min-height: 40px;}
.e-r{font-size: 12px;color: #fff;text-align: center;line-height: 20px;}
.e-r:after{content: "";display: inline-block;vertical-align: top;width: 20px;height: 20px;background-image: url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250524/20250524161159_99251186.png);margin-left: 10px;background-size: 100% 100%;}
.e-s{font-size: 16px;color: #fff;text-align: center;padding-top: 50px;}


.padv_rb{color:#fff;}
.padv_rb li{float:left;width:19.8%;text-align:center;padding:2vw;/* background:rgba(255,255,255,0.4); */transition:0.3s all ease-in-out;cursor: pointer;}
.padv_rb li img{width:81%; border-radius: 100%;}
.padv_rb li p{font-size:1.5vw; font-weight:bold; color:#00205b; line-height:3.2vw; padding-top:1.2vw; transition:0.3s all leaner; }
.padv_rb li span{font-size:17px; line-height:28px; transition:0.3s all leaner; color:#000 ; font-family:hs_l;}
.padv_rb li:hover{background: linear-gradient(90deg, #00205b 0%, #2b54a4 100%); box-shadow: 0 0 100px rgba(255,255,255,0.1); border-radius:16px;}
.padv_rb li:hover p,.padv_rb li:hover{color:#fff;}
.padv_rb li:hover span,.padv_rb li:hover{color:#fff;}

/*简介*/
.container {
    width: 90%;
    max-width:1400px;
    margin: 0 auto;
}
.pageTit {
    margin-bottom: 55px;
    text-align: center;
}
.pageTit.white .en{
    color: #fff;
    font-size: 52px;line-height:1.2;
}
.pageTit .wz {font-size: 20px;color: #fff;padding-top:12px; font-family: hs_l;}
#about1{padding-top:76px;padding-bottom:0;margin-bottom:-100px; position:relative; z-index:2;}
#about1 .container{ position:relative;}
#about1 .line{ width:57.98611111111111%;/* height:1px; background:#e4e4e4;*/ position:relative; z-index:1;}
#about1 .aboutTit{ position:absolute;width:53%; left:47%;z-index:2;background: url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527180025_286234176.jpg) no-repeat 0 top;z-index:2; background-size:135px; margin-top:30px;}
#about1 .aboutTit h2{font-size:36px;color:#38393e;line-height:36px;display:block; font-weight:normal;padding-bottom:6%;padding-left:100px; vertical-align:top;}
#about1 .aboutTit p{font-size:18px;color:#000000;line-height:normal;display:block;text-transform:uppercase; margin-left:60px;padding-left:100px;margin-bottom:8%; line-height: 1.6;  font-family: hs_l;}
#about1 .aboutTit .line{margin-left:90px; max-width:100%;width:auto;}
#about1 .aboutTable{ vertical-align:baseline;}
#about1 .aboutTable .aboutImg{ width:50%;float:left; text-align:center; overflow:hidden; vertical-align:baseline;}
#about1 .aboutTable .aboutImg img{width:100%; display:block;}
#about1 .aboutTable .aboutText{ width:57%;float:right; position: absolute; left:43%; top:0; z-index:999; margin-top:365px;}
#about1 .aboutTable .aboutTextNr{ background:#fff; padding:55px 85px 55px 95px;font-size:16px; line-height:34px; color:#000000;}
#about1 .aboutTable .aboutText h3{ position:relative;background: url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527110149_778341584.png) no-repeat right top;font-family:'srm'; font-weight:bold;font-size:40px;color:#e6e7ee;line-height:34px; text-transform:uppercase;padding-left:20px; margin-bottom:26px;}
#about1 .aboutTable .aboutText h3:after {content: "";display: block;position: absolute;left:0;top:50%;width:6px;height:64px; margin-top:-32px;background:#e6e7ee;z-index:2; }
#about1 .aboutTable .aboutWZ{ max-height:340px;padding-right:10px;overflow-y:auto;}
#about1 .aboutTable .aboutWZ p{line-height: 1.8;}

/*******************************************about2*******************************************/
/*about2*/
#about2{width:100%;overflow:hidden;margin:0 auto;position: relative;background-size:cover; background-repeat:no-repeat; background-position:center bottom; background-attachment:fixed; padding-top:220px;padding-bottom:8%;}
@media screen and (max-width: 1280px){
#about2{ padding-top:200px;}
}
/*shujuList*/
.AboutShuju{ padding-top:55px;display: flex;}
.AboutShuju .shu{ width:25%; position:relative; padding-bottom:85px;display: flex;}
.AboutShuju .shu strong{width:50%; float:left; position:relative; right:7px;text-align:right;font-size:64px;line-height:52px;color:#ffffff;font-family:'srm',Arial, Helvetica, sans-serif; font-weight:normal;}
.AboutShuju .shu p{width:50%; float:right; position:relative; left:7px;}
.AboutShuju .shu p{font-size:16px; color: rgba(255,255,255,.5); line-height:26px;font-weight:normal;}
.AboutShuju .shu p span{color:#ffffff;font-weight:500;display:block;}
.AboutShuju .shu:after{content: ""; margin:0 auto;display:block;position: absolute;left:0;bottom:0;right:0;width:40px;height:40px;z-index:2;background-image:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527194735_949780050.png);background-repeat:no-repeat;background-position:center bottom;background-size:100%;border-radius: 50%;background-color:#00205b;}
.AboutShuju .shu:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.AboutShuju .shu:hover:after{-moz-transform:rotate(60deg); -webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);background-color:#00205b; }
.AboutShuju .shu.s2:after{background-image:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527194735_912440452.png);}
.AboutShuju .shu.s3:after{background-image:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527194735_1159868207.png);}
.AboutShuju .shu.s4:after{background-image:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250527/20250527194735_1685572994.png);}
.AboutShuju .shu:before{content: ""; margin:0 auto;display:block;position: absolute;bottom:20px;right:0;width:100%;height:1px;z-index:2;background:#00205b;}
.AboutShuju .shu.s1:before{width:50%;}
.AboutShuju .shu.s4:before{right:50%;width:50%;}
@media screen and (max-width: 1680px){
.AboutShuju .shu strong{font-size:60px;line-height:52px;}
.AboutShuju .shu p{font-size:16px;line-height:26px;}
}
/*新闻*/
.news_bg{background:url() no-repeat; padding:50px 0 100px 0;}
.news_bg_lr{margin:0 auto 50px;}
.news_tab{overflow: hidden;text-align: center; float:right; margin-top:32px;}
.news_tab li{margin-left:6px;width:130px; margin-top:4.5%; float:left; height:40px;line-height:40px;text-align:center;position:relative;font-size:18px;color:#414755;font-weight:lighter;transition:all .3s ease;cursor:pointer; border-radius: 20px;}
.news_tab li:nth-child(1){margin-left:0px;}
.news_tab li a{line-height:40px;font-size:17px;display: block;}
.news_tab li.on{background: #00205b;line-height:60px;border-radius: 20px;}
.news_tab li.on a{color:#fff;}
.news_tab li.on a:hover{color:#fff;}
.news_bg_c_bg{position:relative; margin-top:22px;}
.newsshow ul{position:relative; font-weight:lighter;}
.news_font_l{width:31%;float:left;}
.news_font_l .img{width:100%; overflow:hidden;}
.news_font_l .img img{width:100%; transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.news_font_l .img img:hover{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);-moz-transform: scale(1.12, 1.12);}
.news_font_l .nfont{background:#fff;}
.news_font_l .nfontes{padding:17px 0;}
.news_font_l .nfontes .h1{font-size:1.2vw;color:#4f5458;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_font_l .nfontes .h1 a{font-size:1.2vw;color:#4f5458;}
.news_font_l .nfontes .h1 a:hover{font-size:1.2vw;color:#00205b;}
.news_font_l .nfontes .h2{color:#8f8f8f;line-height:28px;font-size:14px;padding-top:10px;}
.news_font_l .nfontes .h3{margin-top:26px;}
.news_font_l .nfontes .h3 span{float: right;color:#646a70;font-size:14px;}
.news_font_c{width:31%;float:left; background:#f8f8f8;margin-left:3.5%;color:#c0c1c5;}
.news_font_cs{padding:12.8% 7.5%; height:387px;}
.news_font_cs .h1{font-size:18px;}
.news_font_cs .h1_l{width:67%;float:left;color:#808185;}
.news_font_cs .h1_c{width:33px;float:left;color:#c0c1c5;}
.news_font_cs .h1_r{float:right;font-size:14px;color:#808185;line-height:22px;}
.news_font_cs .h2{font-size:1.2vw;font-weight:bold;margin-top:15px;width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_font_cs .h2 a{font-size:1.2vw;color:#000; font-weight:normal; font-family: hs_m;}
.news_font_cs .h2 a:hover{font-size:1.2vw;color:#000;}
.news_font_cs .h3{font-size:14px;line-height:30px;margin-top:8%;color:#808185;}
.news_font_cs .h4{margin-top:14.6%;font-size:18px;}
.news_font_cs .h4 a{font-size:18px;color:#808185;}
.news_font_cs .h4 a:hover{font-size:18px;color:#c22100;}
.news_font_cs .h4 span{padding-left:15px;}
.news_font_cs .h4 img{padding-top:20px;}
.news_font_r{width:31%;float:right;}
.news_font_r .n_right{width:100%;height:132.5px;margin-top:2.3vw;}
.news_font_r .n_right:nth-child(1){margin-top:0px;}
.news_font_r .n_right_l{width:43%;float:left; overflow:hidden;}
.news_font_r .n_right_l img{width:100%; transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
.news_font_r .n_right_l img:hover{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);-moz-transform: scale(1.12, 1.12);}
.news_font_r .n_right_r{width:53%;float:right;}
.news_font_r .n_right_r .h1{font-size:18px;color:#4f5458;width:200px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:0px;}
.news_font_r .n_right_r .h1 a{font-size:18px;color:#4f5458;}
.news_font_r .n_right_r .h1 a:hover{font-size:18px;color:#00205b;}
.news_font_r .n_right_r .h2{font-size:14px;color:#8b8b8b;line-height:25px;margin-top:3%;}
.news_font_r .n_right_r .h3{margin-top:20px;}

.x-foot{padding-top: 0.65rem;background-position: top;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 10; overflow:hidden;  padding-bottom:0.25rem;}
.x-foot .container .x-top{display: flex;justify-content: space-between;flex-wrap: wrap;}
.x-foot .container .x-top .x-le{ width:29%; min-width:410px;}
@media (max-width: 991px){.x-foot .container .x-top .x-le{width: 100%;}}
@media (max-width: 767px){.x-foot .container .x-top .x-le{text-align: center;}}
.x-foot .container .x-top .x-le .x-logo{display: inline-block;width: auto;height: 0.54rem;}
.x-foot .container .x-top .x-le .x-logo img{width: 100%;height: 100%;object-fit: contain;}
.x-foot .container .x-top .x-le .x-form{margin-top: 0.5rem;}
.x-foot .container .x-top .x-le .x-form p{color: rgba(255, 255, 255, 0.2);font-weight: bold;padding-left: 0.15rem;}
.x-foot .container .x-top .x-le .x-form form{border: 1px solid rgba(255, 255, 255, 0.25);border-radius: 100px;background-color: #000000;padding: 4px 4px 4px 0.3rem;height: 0.5rem;display: flex;align-items: center;justify-content: space-between;margin-top: 0.15rem;}
@media (max-width: 991px){.x-foot .container .x-top .x-le .x-form form{width: 40%;}}
@media (max-width: 767px){.x-foot .container .x-top .x-le .x-form form{width: 100%;height: 0.8rem;}}
.x-foot .container .x-top .x-le .x-form form input{color: rgba(255, 255, 255, 0.2);width: calc(100% - 0.88rem);}
@media (max-width: 767px){.x-foot .container .x-top .x-le .x-form form input{width: calc(100% - 1.4rem);}}
.x-foot .container .x-top .x-le .x-form form input::placeholder{color: rgba(255, 255, 255, 0.2);}
.x-foot .container .x-top .x-le .x-form form button{display: flex;align-items: center;justify-content: center;background-color: #fff;width: 0.68rem;height: 0.42rem;border-radius: 100px;transition: 0.4s ease-in-out;}
@media (max-width: 767px){.x-foot .container .x-top .x-le .x-form form button{height: 0.7rem;width: 1.2rem;}}
.x-foot .container .x-top .x-le .x-form form button:hover{background-color: #bf2821;}
.x-foot .container .x-top .x-le .x-form form button:hover svg path{fill: #fff;}
.x-foot .container .x-top .x-le .x-form form button img,
.x-foot .container .x-top .x-le .x-form form button svg{width: 16px;height: 16px;object-fit: contain;}
.x-foot .container .x-top .x-le .x-form form button img path,
.x-foot .container .x-top .x-le .x-form form button svg path{fill: #000;transition: 0.4s ease-in-out;}
.x-foot .container .x-top .x-le .x-fx{margin-top: 0.4rem;}
.x-foot .container .x-top .x-le .x-fx p{color: rgba(255, 255, 255, 0.2);font-weight: bold;}
.x-foot .container .x-top .x-le .x-fx .x-a{display: flex;flex-wrap: wrap;margin-top: 0.15rem;}
@media (max-width: 767px){.x-foot .container .x-top .x-le .x-fx .x-a{justify-content: center;}}
.x-foot .container .x-top .x-le .x-fx .x-a a{display: inline-flex;align-items: center;justify-content: center;width: 0.44rem;height: 0.44rem;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 100%;margin-right: 0.18rem;transition: 0.4s ease-in-out;flex-shrink: 0;position: relative;z-index: 10;overflow: hidden;margin-bottom: 0.15rem;}
.x-foot .container .x-top .x-le .x-fx .x-a a::before{content: "";width: 200%;height: 200%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -2;}
.x-foot .container .x-top .x-le .x-fx .x-a a::after{content: "";background-color: #000;position: absolute;inset: 1px;border-radius: 99px;z-index: 0;}
@media (max-width: 1580px){.x-foot .container .x-top .x-le .x-fx .x-a a{width: 0.48rem;height: 0.48rem;}}
@media (max-width: 767px){.x-foot .container .x-top .x-le .x-fx .x-a a{width: 0.7rem;height: 0.7rem;}}
.x-foot .container .x-top .x-le .x-fx .x-a a:hover::before{background-image: conic-gradient(transparent, #ccc, transparent 50%);animation: rotate 4s linear infinite;}
.x-foot .container .x-top .x-le .x-fx .x-a a:hover svg path{fill: #fff;opacity: 1;}
.x-foot .container .x-top .x-le .x-fx .x-a a svg{width: 18px;height: 18px;position: relative;z-index: 10;}
@media (max-width: 1580px){.x-foot .container .x-top .x-le .x-fx .x-a a svg{width: 14px;height: 14px;}}
@media (max-width: 767px){.x-foot .container .x-top .x-le .x-fx .x-a a svg{width: 0.34rem;height: 0.34rem;}}
.x-foot .container .x-top .x-le .x-fx .x-a a svg path{fill: #fff;transition: 0.4s ease-in-out;}
.x-foot .container .x-top .x-ri{width:66%;display: flex; justify-content: flex-end; flex-wrap: wrap;margin-top: 0.25rem;}
@media (max-width: 991px){.x-foot .container .x-top .x-ri{width: 100%;margin-top: 0.4rem;}}
.x-foot .container .x-top .x-ri .x-list-box{padding-right:9%;}
@media (max-width: 991px){.x-foot .container .x-top .x-ri .x-list-box{width: 25%;margin-bottom: 0.2rem;}}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box{width: 100%;padding-right: 0;margin-bottom: 0;}}
.x-foot .container .x-top .x-ri .x-list-box:last-child{width: 11.55%;padding-right: 0;}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box:last-child{width: 100%;}}
.x-foot .container .x-top .x-ri .x-list-box.on .x-title-box img,
.x-foot .container .x-top .x-ri .x-list-box.on .x-title-box svg{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box.on .x-title-box img, .x-foot .container .x-top .x-ri .x-list-box.on .x-title-box svg{display: inline-block;}}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box .x-title-box{padding: 0.3rem 0;border-bottom: 1px solid #333;display: flex;align-items: center;justify-content: space-between;}}
.x-foot .container .x-top .x-ri .x-list-box .x-title-box .x-title{color: #fff; font-size: 18px;}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box .x-title-box .x-title{color: rgba(247, 247, 247, 0.7);}}
.x-foot .container .x-top .x-ri .x-list-box .x-title-box img,
.x-foot .container .x-top .x-ri .x-list-box .x-title-box svg{display: none;transition: 0.4s;width: 0.3rem;height: 0.3rem;}
.x-foot .container .x-top .x-ri .x-list-box .x-title-box img path,
.x-foot .container .x-top .x-ri .x-list-box .x-title-box svg path{fill: #fff;}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box .x-title-box img, .x-foot .container .x-top .x-ri .x-list-box .x-title-box svg{display: inline-block;}}
.x-foot .container .x-top .x-ri .x-list-box .x-list{margin-top: 0.25rem;}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box .x-list{padding-top: 0.2rem;display: none;}}
.x-foot .container .x-top .x-ri .x-list-box .x-list li{margin-bottom: 0.1rem;}
.x-foot .container .x-top .x-ri .x-list-box .x-list li a{color: rgba(255, 255, 255, 0.78);transition: 0.4s ease-in-out; font-size:15px; font-family: hs_l;}
@media (max-width: 1580px){.x-foot .container .x-top .x-ri .x-list-box .x-list li a{font-size: 12px;}}
@media (max-width: 767px){.x-foot .container .x-top .x-ri .x-list-box .x-list li a{font-size: 0.28rem;display: block;padding: 0.05rem 0;}}
.x-foot .container .x-top .x-ri .x-list-box .x-list li a:hover{color: #fff;}
.x-foot .container .x-xia{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;padding: 0.25rem 0 0 0;border-top: 1px solid rgba(255, 255, 255, 0.05);margin-top:0.66rem;}
@media (max-width: 767px){.x-foot .container .x-xia{text-align: center;}}
.x-foot .container .x-xia .x-p{color: rgba(255, 255, 255, 0.78);display: flex;flex-wrap: wrap;}
@media (max-width: 767px){.x-foot .container .x-xia .x-p{font-size: 0.24rem;display: inline-block;}}
@media (max-width: 767px){.x-foot .container .x-xia .x-p p{display: inline-block;}}
.x-foot .container .x-xia .x-p a{color: rgba(255, 255, 255, 0.78);transition: 0.4s ease-in-out;display: inline-block;margin-left: 0.15rem;}
.x-foot .container .x-xia .x-p a:hover{color: #fff;}
@media (max-width: 767px){.x-foot .container .x-xia .x-p .x-gl{margin-left: 0.04rem;}}
.x-foot .container .x-xia .x-a{color: rgba(255, 255, 255, 0.78);display: flex;flex-wrap: wrap;}
@media (max-width: 767px){.x-foot .container .x-xia .x-a{font-size: 0.24rem;margin-top: 0.1rem;width: 100%;justify-content: center;text-align: center;}}
.x-foot .container .x-xia .x-a a{display: inline-block;margin-left: 0.18rem;color: rgba(255, 255, 255, 0.78);transition: 0.4s ease-in-out;}
.x-foot .container .x-xia .x-a a:hover{color: #fff;}


.ft-bottom{}
.ft-bottom .copyright{float: left;font-size:14px;color: rgba(255, 255, 255, 0.78); padding-top:14px;}
.ft-bottom .copyright p{color: rgba(255, 255, 255, 0.78);}
.ft-bottom .copyright a{ font-size:14px;}
.ft-bottom .copyright span{display: inline-block; color: rgba(255, 255, 255, 0.78);}
.ft-bottom .copyright a{color: rgba(255, 255, 255, 0.78); font-weight:normal; font-size:14px;}
.ft-bottom .copyright a:hover{color: #fff;text-decoration: underline;}
.ft-bottom .flinks{float: right;}
.ft-bottom .flinks dl{position: relative;height: 40px;}
.ft-bottom .flinks dt{width:120px; height:43px; line-height:43px; text-align: right; background:url(https://memberpic.114my.com.cn/jcjxtc/uploadfile/image/20250525/20250525170610_1709114312.png) right no-repeat;}
.ft-bottom .flinks dt a{display: block; color: rgba(255, 255, 255, 0.78); font-size: 14px; padding-right:44px; line-height:43px;}
.ft-bottom .flinks dd{display: none;position: absolute;right: 0;bottom: 100%; overflow: hidden;background: #fff; padding-left:15px;}
.ft-bottom .flinks dd a{display: block;float: left; padding:16px 0; font-size: 14px; color: #000; text-align: center;}
.ft-bottom .flinks dd a:hover{text-decoration: underline;}
.ft-bottom .flinks dl:hover dt a:after{transform: rotate(90deg);}
.ft-bottom .flinks dl:hover dd{display: block;}

.copy_tel{width:410px;display: block;}
.copy_tel i{display: block;float: left;border-radius: 50%; padding-right:12px;}
.copy_tel i img{display: block}
.copy_tel .en{font-size:15px;color:#848996;display: block;line-height:27px; font-family: hs_r; font-weight: normal;}
.copy_tel p{font-size:24px;color: #fff;}
.copy_tel p span{}

.footer-contact {position: relative;margin-top:26px;}
.footer-contact .item-1 {display: block; overflow:hidden; font-family:hs_l;}
.footer-contact .item-1 a{position: relative; color:#fff; display: inline-block;}
.footer-contact .item-1 a::after{content: '';width: 0;height: 1px;position: absolute;bottom:4px;left: 0;z-index: 1;background: #fff;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.footer-contact .item-1 a:hover::after{width:93%}
.footer-contact .item-1 a:hover img{filter: contrast(0) brightness(2);}
.footer-contact .item-1 img{ float:left; filter: contrast(0) brightness(2); position: absolute; top: 3px;}
.footer-contact .item-1 span{display: inline-block;vertical-align: middle;color:#fff; font-size:16px; font-weight:normal; float:left; padding-bottom:11px;}
.footer-contact .item-1 span:first-child { margin-right:8px; font-size:16px; float:left; color:rgba(255,255,255,.6);}
.col{color:#fff !important;}

.social {padding-top:10px;clear: both;}

.social a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 25px; padding:10px; border: 1px solid rgba(255, 255, 255, 0.2);  transition:0.3s all ease-in-out; float: left;display: block;margin-right:14px; margin-top:3.7%; border-radius: 100%;}
.social a img{ display: block; filter: contrast(0) brightness(2);}
.social a:hover{ background: #00205b; border-color: #00205b; }
.social a:hover img{filter: contrast(0) brightness(2);}
.social a:hover .ewm img{filter: grayscale(1%);}
.social .ewm { position: absolute; width: 100px; bottom: 45px; right: -35px; z-index: 1; display: none; padding: 5px; background: #fff; border-radius: 5px; }
.social .ewm:after{ content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position: absolute; bottom: -5px; left: 52.5px; }
.social .ewm img { display: block; width: 100%; height:auto; }