body{ overflow-x:hidden;}
body,td{font-size:14px; color:#444; font-family:Microsoft YaHei; }
a{color:#555; text-decoration:none; font-size:14px;}
a:hover{color:#0063d1; }
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
dl,dt,dd{margin:0; padding:0; list-style:none;}
ul,li{list-style:none;}
em,i{font-style:normal;}
img{border:0;}
.cl,.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.gy{ width: 1500px; margin: 0 auto;}
.page{ width:1500px; overflow: hidden; margin: 0 auto; min-width: 1200px;}

/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}


/*字体&图标*/
@font-face {
  font-family: 'iconfont';  /* Project id 4749841 */
  src: url('//at.alicdn.com/t/c/font_4749841_tmfphlpm7ji.woff2?t=1732010124483') format('woff2'),
       url('//at.alicdn.com/t/c/font_4749841_tmfphlpm7ji.woff?t=1732010124483') format('woff'),
       url('//at.alicdn.com/t/c/font_4749841_tmfphlpm7ji.ttf?t=1732010124483') 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;}


@font-face {
font-family:DIN Medium;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}
@font-face {
  font-family: "ht_Bold";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/m7u2Ft5FTk37.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/rOhFAduJqsNp.woff") format("woff");
  font-display: swap;
}


@font-face {
  font-family: "ddzt";font-weight: 400;src: url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/MH8mdWIwHn8N.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/DI1LUHv5PXxD.woff") format("woff");
  font-display: swap;
}

/*栏目标题*/
.bt{width:100%; text-align:center; font-size:42px; line-height:40px; color:#333; font-weight:bold; font-family: "ht_Bold"; position: relative;}
.bt b{color:#0063d1;}
.bt p{ display:block; margin-top:15px; font-size:17px; line-height:20px; color:#777; font-weight:normal;}
.bt em{ display:inline-block; height:8px; padding:20px; position:relative; z-index:3;} 
.bt em i{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#9cb9d7;animation: bounce_fountainG 1.2s linear infinite;} 
.bt em i+i{ margin-left:9px;}
.bt em i:nth-child(1){animation-delay: .4s;}
.bt em i:nth-child(2){background:#076db5;animation-delay: .6s;}
.bt em i:nth-child(3){animation-delay: .8s;}
@keyframes bounce_fountainG { 
0% {
transform:scale(1);
}
100% {
transform:scale(.5);
}
}


/*顶部*/
.topbg{width:100%; height:48px; color:#fff; overflow:hidden; background:#0063d1;}
.top{ margin:0 auto; width:1500px;}
.top_fl{ float:left; line-height:42px;}
.top_fr{ float:right;}
.top_tel{ float:right; line-height:48px; padding-left:25px; font-size:22px; font-family:DIN Medium; font-weight:bold;  background:url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241119/20241119115519_1533814379.png) left center no-repeat;}
.top_tel span{ font-family:Microsoft YaHei; font-size:14px; font-weight:normal; padding-right:5px;}


/*抬头*/
.head{ margin:0 auto; width:1500px; height:120px;}
.logo{ float:left; margin-top:29px;}
.head_bt{ color: #555; font-size: 18px; position: relative;  padding-left: 24px; float: left; margin-top: 30px;     width: 450px;}
.head_bt b{font-size: 25px; color: #333; display: block; line-height: 42px;    }
.head_bt:after{content:""; width: 1px; height: 60px; background: #eee; position:  absolute; top:9px; left: 10px;}
.head_bt span {    font-family: "ddzt"; float: left;  font-size: 34px;  color: #0063d1; font-weight: bold; margin-right: 5px;}
.head_bt p {  letter-spacing: 2px;}

.head_fr{ float:right;}
.nav{ float:left;}
.nav li{float:left; margin-right:35px; position: relative;}
.nav li a{display:block; height:38px; font-size:16px; line-height:18px; color:#333; text-decoration:none;}
.nav>ul > li > a{display:block; padding-top:56px; font-size:16px; line-height:16px; text-decoration:none; color:#333;}
.nav>ul > li> a:after{content:""; display:block; margin-top:46px; width:0; height:2px; overflow:hidden; background:#0063d1; transition:width 0.8s;}
.nav>ul > li:hover > a,.nav>ul > li.navcurrent > a{color:#0063d1; font-weight: bold;}
.nav>ul > li:hover > a:after,.nav>ul > li.navcurrent > a:after{width:100%;}




/*搜索*/
.head_seek{float:right; margin-top:42px; position:relative; cursor:pointer;}
.head_seek em{display:flex; justify-content:center; align-items:center; width:40px; height:40px; border-radius:50%; overflow:hidden; background:#0063d1; cursor:pointer;}
.seek_box{display:block; position:absolute; right:0px; top:60px; z-index:111; padding:38px 34px 34px; background:rgba(0,0,0,0.6); transform:translateY(20px); opacity:0; visibility:hidden; transition-duration:0.5s;}
.seek_box:before{content:""; display:block; width:100%; height:76px; position:absolute; right:0; top:-76px;}
.seek_often,.seek_often a{line-height:14px; color:#fff; white-space:nowrap;}
.seek_often a:hover{opacity:0.8; text-decoration:underline;}
.seek_module{margin-top:23px; border:1px solid #fff;}
.seek_module form{display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
#infoname,.seek_key{border:none; outline:none; background-color:transparent;}
#infoname{width:calc(100% - 36px); padding:0 13px; box-sizing:border-box; line-height:36px; color:#b5b5b5;}
.head_seek:hover .seek_box{transform:translateY(0); opacity:1; visibility:visible;}


/*banner*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#000; }
.banner-box{ min-width:1500px; height:800px; position:relative; margin:0 auto;}
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:800px; background-position: center; background-repeat: no-repeat;}
.banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:320px; left: 0; margin-left: 0; height: 550px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241118/20241118160736_1765286628.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241118/20241118160736_1765286628.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:110px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{  transform: skew(-20deg); width:30px; height:6px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background: #fff; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }

}
@keyframes kenburns-top {
 0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  }
@-webkit-keyframes kenburns-top1 {
  0% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
   
  }

}
@keyframes kenburns-top1 {
 0% {
    -webkit-transform: scale(1.1) translateY(-15px);
            transform: scale(1.1) translateY(-15px);



    -webkit-transform-origin: top;
            transform-origin: top;
  }
  100% {
   -webkit-transform: scale(1) translateY(0);

            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
   
  }
  }
.banner-box .bd li{ -webkit-animation: kenburns-top1 3.5s ease-out  both;animation: kenburns-top1 3.5s ease-out  both;}


/*about*/
.about {background: url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241118/20241118171728_608775843.jpg)no-repeat right top fixed;padding: 6% 1% 5% 1%;overflow:hidden;/* background-size: contain; */width: 100%;height: 100%;    position: relative;}

.about_box {max-width:1500px;margin:0 auto;position: relative;z-index: 99;}
.about_con {display:flex;justify-content:space-between;align-items: center;}
.about_txt {display:flex;flex-direction:column;width: 48%;}
.about_txt p {display:flex;flex-direction:column;font-size: 38px;font-family: Arial;font-weight: bold;color: #333;      color: #0063d1;}
.about_txt p span {font-size: calc(1.1rem + 1vw);padding: 1% 0 0;color: #333;font-weight: normal;}
.about_txt em {font-size: 16px;margin: 5% 0 0;line-height: 30px;color: #333; overflow: auto;font-weight:normal;}
.about_txt em::-webkit-scrollbar,.pro_call ul::-webkit-scrollbar { width: 0px;transition:0.5s;}
.about_txt a {width: 10rem;/* text-decoration: underline; */margin: 3% 0 0;font-size: 16px;transition:0.5s;display: inline-block;line-height:46px;color: #666; text-align: center; background: #fff; border: 1px solid #eee;     border-radius: 0px;}
.about_txt a:hover {color:#fff;transform:translateX(5px);  background: #0063d1;  border-radius: 50px;}

.ab_fr{ width: 47%; float: right; border: 15px solid #fff; box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);  overflow: hidden;}
.ab_fr img{transition: all linear 0.5s; width: 100%; }
.ab_fr:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}


/*pro*/
.pro_bg{/*padding: 70px 0;*/}
.pro_a { margin-top: 20px;}
.pro_list ul {/*display: flex; justify-content: space-between;*/position: relative; }
.pro_list li{float:left;display:block;width:14.2%;line-height:90px;transition: all 0.3s;  background:#f8f8f8; margin-right: 1px;     position: relative;}
.pro_list li>a {font-size:18px;color:#333;text-align:center;display: block; margin-top: 1px; transition: all 0.5s;line-height:90px;     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.pro_list li:nth-child(7){ margin-right: 0px;}
.pro_list li.on>a{    background: linear-gradient(to right, #014fc5 0%, #1a8ac9 80%);transition: all 0.5s;color:#fff;}
.pro_list li dl{    width: 100%; position: absolute; top: 90px; left: 0;  height: 50px; z-index: 2; transition: all .5s; transform: rotateX(90deg); transform-origin: top;}
.pro_list li dl a{display: block; background: rgba(255,255,255,0.98); height: 50px; line-height: 50px; color: #555; transition: all .3s;     text-align: center; font-size:16px;}
.pro_list li:hover dl{transform: rotateX(0deg);}
.pro_list li dl a:hover{background: #0063d1; color: #fff;}
.pro_list li dl dt { border-bottom: 1px solid #eee;}


.pro_call{display: flex;overflow: hidden;     width: 1500px;     margin: 0 auto;     height: auto;}
.pro_call ul{ width: 100%;overflow: hidden;transition: 0.5s;flex-shrink: 0; margin-top: 20px;     height: 630px;}
.pro_call li {padding-left: 0 !important; display: block; float: left;  margin-bottom: 20px;     width: 24.1%; border: 1px solid #f5f5f5; }
.pro_call li+li { margin-left: 1%;}
.pro_call li a{display: block; width: 100%; height: auto; overflow: hidden; position: relative; }
.pro_call li a img{ }
.pro_call li br{display:none;}
.pro_call li span a{display:block;width:100%;height:60px;line-height:60px;font-size:15px;color:#333;   position: relative;z-index:22;     text-align: center; background: #fff; transition: all linear 0.7s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.7s;}
.pro_call li:nth-child(5){    margin-left: 0%;}
.pro_call li img{ transition: all linear 0.7s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.7s; width: 100%;height: auto;}
.pro_call li:hover img{ -webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}
.pro_call li:hover span a{ color:#fff; background:#016adf ;  }
.pro_call li a img {  height: 220px;}

/*mod*/
.mod{padding: 80px 0; position: relative;z-index: 2; width: 100%;background: url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241113/20241113190637_482512784.jpg)no-repeat center;}

._box {margin: 0 auto;display: flex;justify-content: space-between;align-items: flex-end;}
.mod_l {width: 52%;}
.mod_tit {display:  flex;flex-direction:  column;}
.mod_tit b {font-size: 48px;color: #fff;line-height: 50px;position: relative;display:  flex;flex-direction:  column; font-weight:bold;}
.mod_tit b:after {content:'';width: 60px;height: 2px;background: #fff;position: absolute;top: 110px;left: 0;}
.mod_tit b span {font-size: 18px;line-height: 20px;padding-top: 24px;font-weight: normal;}
.mod_tit p {font-size: 16px;color: #fff;line-height: 20px;padding-top: 60px;}
.mod_con {margin-top: 60px;}
.mod_con ul {display: flex;flex-wrap: wrap;justify-content:  space-between;}
.mod_con li {width: 20%;padding: 37px;border: 1px solid rgba(255,255,255,0.3);border-radius:  10px;margin-bottom: 16px; position: relative; overflow: hidden;}
.mod_con li i {font-size: 32px;color: #fff;line-height: 36px;display:  inline-block;}
.mod_con li p {font-size:  20px;color:  #fff;line-height: 20px;display:  flex;flex-direction:  column;padding-top: 10px;}
.mod_con li p span {opacity:  0.8;font-size:  14px;line-height: 21px;padding-top: 10px;}

.mod_con li:after{content: '';cursor: pointer;position: absolute;left: -100%;top: 0;width:100%;height:100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);}
.mod_con li:hover:after{left:100%; -moz-transition:.75s; -o-transition:.75s; -webkit-transition:.75s; transition:.75s;}
.mod_pic { position: absolute;right: 80px;     top: 20px;}


/*adv*/
.adv_bg{  background: url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241119/20241119161522_689101713.jpg); padding-top:75px;     height: 980px;}

.advcenter{ position:relative; margin-top:40px;}
.advtab{ width:400px;}
.advtab li{ position:relative; height:65px; padding:35px 130px 40px 0; background:#fff; text-align:right; cursor:pointer; transition:all .3s ease;}
.advtab li+li{     margin-bottom: 1px;}
.advtab li{ font-size:26px; color:#666666;}
.advtab li span{ display:block; font-size:14px; color:#999;  transition:all .3s ease; line-height: 30px;}
.advtab li i{transition:all .3s ease; font-weight: bold;  color: #333; font-size: 36px;}
.advtab li p:after{ content:''; display:block; position:absolute; width:50px; height:51px; background:url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241119/20241119161600_1113515047.png) no-repeat left top; top:46px; right:60px; transition:all .4s ease;}
.advtab li:nth-child(2) p:after{ background-position-x:-133px;}
.advtab li:nth-child(3) p:after{ background-position-x:-60px;}
.advtab li:nth-child(4) p:after{ background-position-x:-227px;}
.advtab li.on{ background:#0063d1; color:#fff;}
.advtab li.on i{ font-weight:bold;  color:#fff;}
.advtab li.on span{ color:#fff;     opacity: 0.7;}
.advtab li:after{ content:''; display: block; position:absolute; right:0px; top:0px; transition:all .4s ease; height:0px; width:5px; background:#0d80ff;}
.advtab li.on:after{ height:100%;}
.advtab li.on p:after{ background-position-y:-84px;}
.advpic img {  width: 100%;}
.advconcat{ position:absolute; width:400px; height:189px; background:#fff; top:552px; right:0;}
.advconcat:after{ content:''; display:block; position:absolute; width:1px; left:0px; top:36px; height:116px; background:#eeeeee;}
.advconcat img{ width:120px; height:120px;}
.advconcat>div{ padding:35px 35px;}
.advconcat p{ float:left; font-size:36px;line-height: 44px; color:#0063d1; font-family:DIN Medium;}
.advconcat p+p{ margin-left:35px; float:right;}
.advconcat p span{ display:block; padding-left:32px; background:url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241119/20241119161648_2052427915.png) no-repeat left center;     font-size: 16px;color: #bbbbbb; line-height: 30px; margin-top: 28px;}
.advcon ul{ height:741px; background:#fff; width:1100px !important;}
.advwa p i{ float:left;}
.advwa p{ clear:both;}
.advwa{ margin:25px 40px;}
.advwa p:nth-child(2){ font-size:15px; color:#777; line-height:30px; padding:10px 0 0 0;}
.advwa p:nth-child(1){ font-size:26px; color:#343434; line-height:50px;}
.advwa p:nth-child(1) span{ float:left; font-size:41px; color:#0063d1; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}


/*应用行业*/
.yyal .column_tit{ height:75px; background:none;}
.yyal{ width:100%; margin-top:80px;}
.yyal a, .yyal a *{transition:all 0.5s;}
.yyal-b{ margin-top:30px; display:flex;flex-wrap:wrap;}
.yyal-b a{display:block;position:relative;width: calc((100% - 30%)/5);color:#fff;}
.yyal-b a>img{display:block;max-width:720px;}
.yyal-b a dl{position:absolute;max-width:390px;top:60px;left:38px;position:absolute;z-index:3;}
.yyal-b a dl dt{}
.yyal-b a dl dt h4{height:60px; font-size: 36px;   font-weight: normal;}
.yyal-b a dl dt h3{font-size:26px; font-weight:normal; margin-bottom:10px;}
.yyal-b a dl dt p{color:rgba(255,255,255,0.8); text-transform:uppercase; margin-bottom:30px; font-family:Arial;}
.yyal-b a dl dd{opacity:0;}
.yyal-b a dl dd p{font-size:16px;line-height:30px;margin-bottom:43px;}
.yyal-b a dl dd h4{display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:16px;border:1px solid #fff;width:180px;height:53px;}
.yyal-b a dl dd h4 img{margin-left:25px;}
.yyal-b a h6{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(1,6,18,0.7);}
.yyal-b a.active{width: 30%;}
.yyal-b a.active dl dt p{color:rgba(255,255,255,0.8);}
.yyal-b a.active h6{background:rgba(0,31,53,0.25);}
.yyal-b a.active dd{opacity:1;}




/*news*/
.news_bg{overflow: hidden;}
.news_t { padding: 70px 0 14px 0;}
.news_tl p {
    color: #0063d1;
    line-height: 1.1;
    font-family: PingFang SC, 'Microsoft YaHei', Arial, sans-serif;
    font-weight: 900; font-size: 40px;}

.news_tl span {
    margin-top: 10px;
    color: #666;
    line-height: 30px;
    font-size: 16px;}
.news_tl,.news_tr {display: inline-block;}

.news_tr a {
    display: inline-block;
    margin-left: 110px;
    margin-top: -12px;
}

.news_tr a p {
    font-size: 20px;
    color: #222;
    line-height: 0px;
}

.news_tr a span {
    font-size: 12px;
    color: #ccc;
    font-family: "Arial";
    text-transform: uppercase;
    line-height: 46px;
}

.news_tr a:before {
    content: "";
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 100%;
    background-color: #f7f7f7;
    margin: -10px 14px 0 0;
    position: relative;
    top: 37px;
    left: -70px;
    transition: 0.3s ease all;
    background-image: url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241119/20241119115611_289759909.png);
}

.news_tr a:nth-child(1):before {
    background-position: 0 0;
}

.news_tr a:nth-child(2):before {
    background-position: -56px 0;
}

.news_tr a:nth-child(3):before {
    background-position: -112px 0;
}

.news_tr a.on:before {
    background-color: #0063d1;
    background-position-y: -56px;
}

.news_div .news_div_item {
    position: relative;
    float: left;
}

.news_div .news_div_item:first-child {
    width: 42%;
    padding-top: 20px;
    z-index: 2;
}

.news_div .news_div_item:nth-child(n+2) {
    width: 25%;

    padding: 30px 0 30px 0;
    height: 170px;
    float: left;
    border-bottom: 1px #ddd solid;
    margin-left: 3%;
}

.news_div .news_div_item:nth-child(n+2) .news_div_item_pic {
    float: left;
    width: 30%;
    height: 168px;
    display: none;
}

.news_div_item_pic {
    overflow: hidden;
}

.news_div_item_pic img {
    width: 100%;
    border: 1px #eee solid;
}

.news_div .news_div_item:first-child .news_div_item_date {
    display: none;
}

.news_div .news_div_item:nth-child(n+2) .news_div_item_date div {
    float: left;
    color: #ccc;
}

.news_div_item_content {
    position: absolute;
}

.news_div .news_div_item:first-child .news_div_item_pic {
    height: auto;
}

.news_div .news_div_item:first-child .news_div_item_content {
    bottom:0px;
    width: 92%; padding:4%;
    background: rgba(0,0,0,0.5);}

.news_div .news_div_item:nth-child(n+2) .news_div_item_content {
    left: 0;
    top: 54px;
    width: 100%;
}

a.news_div_item_a {
    font-size: 22px;
    color: #222;
    line-height: 30px;
    display: block;
    /* position: absolute; */
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news_div .news_div_item:first-child a.news_div_item_a{color: #fff;}
.news_div .news_div_item:first-child .news_div_item_body:after{color: #fff;}
.news_div_item_body {
    font-size: 15px;
    line-height: 26px;
    color: #999;
    margin-top: 0px;
}

.news_div_item_body:after {
font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
content: "\e718" !important;
    display: block;
    width: 28px;
    height: 28px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100px;
    border: 1px #ccc solid;
    margin-top: 15px;
    transition: 0.3s all ease;
text-align: center;  }

.news_div_item:hover .news_div_item_body:after {
    background-color: #0063d1;
    width: 50px;
    border: 1px #0063d1solid;
 color: #fff;
}

.news_div_item:hover a.news_div_item_a { color: #0063d1;}
.news_div .news_div_item:first-child .news_div_item_body {    overflow: hidden; color: #dfdfdf;   font-weight: normal;     white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
	

/*link*/
.links { overflow: hidden;  margin: 0 auto; }
.linksW {  margin: 0 auto; display: flex; justify-content: space-between; align-items: center; max-width: 1500px;}
.links_l { width: 100px;}
.links_lm { font-size: 18px;  line-height: 30px; font-weight: lighter;}
.links_lm p {  text-transform: uppercase; font-size: 24px;  font-weight: bold;   line-height: 24px;  color: #444;}
.links_lm p span { color: #0063d1;}
.links_lm em {  font-size: 14px;color: #666;  letter-spacing: 5px;  line-height: 16px;}
.links_r {  width: 93%; color: #666;}
.links_r a {  font-size: 15px; color: #666 !important;}
.linkTagcs li a {font-weight: lighter; color: #666;}


/*版权*/
.footWrap{border-top: solid 4px #2cc6ed;
       background-image: radial-gradient(circle at 100% 0, #0063d1, #1a8ac9 38%, #0063d1 57%) !important; color: #fff;position: relative;z-index: 1;line-height:25px;font-size: 14px;}

.footWrap .f_shouy a{color: #fff;font-size: 16px;padding-top: 20px;display: flex;justify-content: flex-end;align-items: center;}
.hh{font-size: 18px;position: relative;color: #fff;font-weight: normal;border-bottom: 1px solid rgba(255, 255, 255, 0.19);line-height: 62px;background: url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241119/20241119115717_1637229540.png) no-repeat right center;}
.f_con{border-bottom: 1px solid rgba(255, 255, 255, 0.19);padding:50px 0 0;display: flex;justify-content: space-between;}
.f_code{width: 17%;min-width:224px;}
.f_code p{text-align: center;float: left;}
.f_code p:nth-child(3){margin-left:12px;}
.f_code p img{display: block;height:120px;background: #fff;padding: 7px;width: 120px;}
.f_text{width:67%;min-width:954px;}
.f_text li{float: left;font-size: 18px;color: #fff;width: 38%;}
.f_text li:nth-child(3n){width: 226px;}
.f_text li span{display: block;font-size: 17px;color: #fff;}
.f_text li em{display: block;font-size: 15px;color: rgba(255,255,255,0.7);margin-bottom: 10px;}
.f_wz{height: 57px;line-height: 47px;color: rgba(255,255,255,0.5);}
.f_nav{height: 80px;font-size: 16px;display: flex;justify-content: space-between;align-items: center;}
.f_nav a{color: #fff;font-size: 16px}
.f_nav a:hover{ text-decoration:underline;}
.f_text li span a{font-size: 18px;text-align: left;padding-top: 0;color: #fff;}
.f_text>ul{display: flex;flex-wrap: wrap;padding: 25px 0 33px;}
.f_text li:nth-child(4),.f_text li:nth-child(5),.f_text li:nth-child(6) {
    margin-top: 38px;
}
.cop_ewm{display: flex;justify-content: space-between;margin-top: 25px;}
.food_wbg{background:rgba(8,81,165,0.65); }
.foot_to{color: rgba(255,255,255,0.5);font-size: 14px;}
.foot_to>a {color: rgba(255,255,255,0.5);}
.copy_b{display: flex;justify-content: space-between;height: 80px;}
.copy_b>div{line-height: 80px;color:rgba(255,255,255,0.8);}
.copy_b>div a{color:rgba(255,255,255,0.8);}
.copy_b>div a:hover{color:rgba(255,255,255,1);}



/*右侧浮动*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(https://memberpic.114my.com.cn/0325511/uploadfile/image/20241205/20241205162807_1274204047.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; position: absolute; bottom: -12px; left: 13px; z-index: 1;  background-color: #0063d1; }/*颜色更改*/
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; margin-top:12px; background-color: #0063d1 !important; border-color: #0063d1 !important; }
.y-kefu-box01 .kf-mobile p{ color:#FFF;}
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.kf-email,.y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #0063d1; border-color: #0063d1;}/*颜色更改*/
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*电话*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #0063d1; font-size: 18px; }/*颜色更改*/
.right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.right-arrow2 { border-left: 6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 94px; height: 94px; margin: 30px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*邮箱*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color: #0063d1; font-size: 16px; }/*颜色更改*/
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
/*qq*/
.y-kefu-box01 .kf-zixun {border-bottom: solid 1px #efefef; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 a.kf-zixun:hover{ background-color: #0063d1; border-color: #0063d1; color: #fff; }/*颜色更改*/
.y-kefu-box01 a.kf-zixun:hover>i { background-position: -30px -5px; }
/*关闭后*/
.hide-status .kf-zixun { border-bottom:none; border-radius: 2px; display:block !important; }
.hide-status .kf-zixun i { background-position: -30px -5px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#0063d1;position: absolute; top: 37px; left: 55px; z-index: 9;}/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }