@charset "utf-8";
html { overflow-x: hidden;}

body{margin: 0px auto; padding: 0px; font-size:14px; line-height:24px; color: #333; font-family: 'Hos','Microsoft YaHei'; min-width:1200px;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
em,i{font-style: normal;}


h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
b{font-weight:normal;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.cl,clear{clear:both;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}
em,.em,i{vertical-align:top;display:block;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
:focus {outline:none;background-color:transparent;}
::selection{background:#115195;color:#fff;}
.clearfix:after{ display: block; clear: both; content: ""; visibility: hidden; height: 0;}
.clearfix{ zoom:1;}
/*全局变量*/
body{
--main-color:#0160ae; /*主色调*/
--min-width:1400px; /*最小宽度*/
--max-width:1920px; /*最大宽度*/
}


/* fonts */
@font-face { 
        font-family: 'Hos'; src: 
       url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype')
}
@font-face { 
        font-family: 'axt'; src: 
       url('https://cdn.114my.com.cn/font/lcw/axt.ttf') format('truetype')
}
@font-face { 
        font-family: 'srm'; src: 
       url('https://cdn.114my.com.cn/font/lcw/srm.otf') format('truetype')
}

@font-face{font-family:'df'; src: url("https://cdn.114my.com.cn/font/lcw/yszt.TTF");}

@font-face { 
        font-family: 'Har'; src: 
        url('https://cdn.114my.com.cn/font/lcw/AlibabaHealthFont2.0CN-85B.ttf') format('woff2'),  
}


@font-face {
  font-family: "alzt";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/wqB6Qwrul07Q.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/3hA9V25sMv11/7FtuWoFgN7Fu.woff") format("woff");font-variation-settings: normal;font-display: swap;
}

.webfont {
  font-family: "alzt";font-variation-settings: normal; /* Chrome 140 以下版本需要 */}

.f01{font-family: 'Har';}
.f02{font-family: 'srm';}
.f03{font-family: 'Microsoft YaHei';}
.f04{font-family: 'axt';}
.f05{font-family: 'df';}

@font-face {
  font-family: 'iconfont';  /* Project id 4978008 */
  src: url('//at.alicdn.com/t/c/font_4978008_suguiai5ptj.woff2?t=1755933915789') format('woff2'),

       url('//at.alicdn.com/t/c/font_4978008_suguiai5ptj.woff?t=1755933915789') format('woff'),
       url('//at.alicdn.com/t/c/font_4978008_suguiai5ptj.ttf?t=1755933915789') format('truetype');
}



@font-face {
  font-family: 'iconfont';  /* Project id 5079975 */
  src: url('//at.alicdn.com/t/c/font_5079975_nn2xq88afjk.woff2?t=1765333080720') format('woff2'),
       url('//at.alicdn.com/t/c/font_5079975_nn2xq88afjk.woff?t=1765333080720') format('woff'),
       url('//at.alicdn.com/t/c/font_5079975_nn2xq88afjk.ttf?t=1765333080720') 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;}


/*title*/
.title{text-align:center; font-family: 'Microsoft YaHei';}
.titlea{font-size:42px; font-weight:bold;color: var(--main-color);line-height:60px;}
.titlea span{color:#333; letter-spacing: 1px;}
.titlea span b{color:var(--main-color); letter-spacing: 1px;     font-weight: bold;}
.titleb{font-size:17px;color:#999;     margin-bottom: 35px;} 


.gyc {margin: 0 auto;max-width: 80%;min-width: 1200px;}
.w15 {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gya {margin: 0 auto;max-width: 80%;min-width: 1200px;overflow:hidden;}
.gyb {margin: 0 auto;max-width: 1500px;min-width: 1200px;}


.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}


/*head*/
.head {padding: 1% 2%;
    width: 100%;
    z-index: 100;
    top: 0;
    transition: 1s;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    height: 6vw;
    position: fixed;
    background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.95));}
.head.on{width: 100%; z-index: 999;box-shadow: 0 0 10px #ccc;background: #fff;position: fixed;padding: 0.3% 2%;}
.head.on .head_logo .hei {display: block;}
.head.on .head_logo .lan{display: none}
.head_box {width: 98%; margin: 0 auto;display:  flex;justify-content:  space-between;}
.head_logo {display: flex;
    width: 35vw;
    align-items: flex-end; }
.head_logo .lan { display: block}

.head_logo .hei {
    display: none
}
.head_logo i { }
.head_logo i img {height:70px;}
.head_logo p {display: flex;flex-direction: column;font-size:2vw;font-weight: 100;letter-spacing:0px;padding: 0 0 0 10px; line-height: 1.3;}
.head_logo p b {color: #333;font-size:2vw;font-weight: bold;}
.head_logo p b em {color: #0160ae; display: block;font-size: 1vw;}
.head_logo p span {font-size: calc(0.6rem + 0.4vw);font-weight:  lighter; border-radius: 50px;text-align: center;color: #8a8383;text-align-last: justify;position: relative;z-index: 5;}
.head_logo p span:before,.head_logo p span:after {content:'';width: 5%;height: 0.125rem;position:absolute;top:0;background: #666;bottom: 0;margin: auto;opacity: 0.5;display: none;}
.head_logo p span:before {left: 2rem;}
.head_logo p span:after {right: 2rem;}
.head_con {width:56%;display:  flex;align-items:  center;justify-content:  space-between;}
.head_nav {width:100%;/* background: #fff; */display:  flex;justify-content:  space-between;align-items:  center;} 
.head_nav>ul {display: flex;align-items: center;width: 95%;justify-content:  space-between;}
.head_nav>ul>li {/* width: 20%; *//* position: relative; */}
.head_nav>ul>li>a {font-size: calc(0.9rem + 0.2vw);position: relative;color: #333; display: flex;letter-spacing: 0px;flex-direction: column;align-items: center;padding: 0.35rem 0;font-weight: normal;}
.head_nav>ul>li>a:before {}
.head_nav>ul>li>a:after {content:'';width:0;height: 3px;background: var(--main-color);position:absolute;top:68px; transition:0.5s;z-index:11;}
.head_nav li:hover a:after,.head_nav>ul>li.cur a:after {width: 100%;right: auto;left: 0;}
.head_nav>ul>li:hover>a, .head_nav>ul>li.cur>a { color:var(--main-color); font-weight: bold;}
.head_nav li>a i {font-size: 10px;margin: 0.2rem 0 0;display:none;}
.head_nav>ul>li:nth-child(4)>a:before,.head_nav>ul>li:nth-child(5)>a:before,.head_nav>ul>li:nth-child(6)>a:before,.head_nav>ul>li:nth-child(7)>a:before {position: absolute;content: "\e8f1";font-family: "iconfont";font-size: 14px;color: #333;top: -1px;right: -16px; transition: .5s;     transform: rotate(270deg);}
.head_nav>ul>li:nth-child(4)>a:hover:before,.head_nav>ul>li:nth-child(5)>a:hover:before,.head_nav>ul>li:nth-child(6)>a:hover:before,.head_nav>ul>li:nth-child(7)>a:hover:before{content: "\e8f1";  transform: rotate(90deg); color: var(--main-color);}




.head_num {display:  flex; /* align-items:  center; *//* *//* width: 12%; */}
.head_num ul {display: flex;width: 100%;align-items:  center;justify-content: center;}
.head_num li {/* position:relative; *//* width: 55px; */}
.head_num>ul>li:first-child {display:flex;align-items: center;/* display: none; */     width: 11vw;}
.head_num li+li {margin: 0 0 0 1vw; }
.head_num li:nth-child(2)>a i { color: #ff6c00;}
.head_num li>i {font-size: 22px; color:var(--main-color); display: flex;justify-content: center;align-items: center;border-radius: 5px; font-weight: 100;}
.head_num li:last-child:hover>p {transform: rotateX(0deg); }
.head_num li>p { font-size: 15px;
    padding: 5px 0 0 7px;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    font-weight: lighter;
    transition: 0.5s;} 
.head_num li>p>span { font-family: 'srm'; font-size: calc(0.95rem + 0.5vw);font-weight: bold;color:#0160ae; line-height: 2px;}
.head_num li>p>span i {  float: left;  padding-right: 0.5vw; color:#333; font-size: 22px}
.head_num li>a {font-size: 15px;/* color: #fff; */font-family:  Arial;display: flex;align-items: center;}
.head_num li>a i {font-size: 30px;}
.head_lan {/* margin: 0 0 0 30px; */position: absolute;transform: rotateX(90deg);transform-origin: top;transition: 0.5s;top: 100%;border-top: 2px solid #ff6600;}
.head_lan p {display:flex;/* border-top: 1px solid #eee; */padding: 12% 0;width: 88px;/* justify-content: center; *//* align-items: center; */background: #fff;transition: 0.5s;}
.head_lan p+p {border-top: 1px solid #ebebeb;}
.head_lan p:hover {background:#1a67bf;}
.head_lan p a {display:flex;align-items: center;}
.head_lan p:hover a {color:var(--main-color);}
.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;/* font-weight: lighter; */white-space: nowrap;}
.head_num li:hover .head_lan {transform: rotateX(0deg);}



/*xiala*/
.head_qit {position: absolute;top: 100%;left: 0;width: 100%;background: #fff;opacity: 0;transition: 0.5s all ease;visibility: hidden;display: flex;flex-direction: column;transform-origin: top;padding: 4% 4% 10%; border-top: 1px solid #f5f5f5;}
.head_nav li:nth-child(3) .head_qit {/* width: 120px; *//* height: 311px; *//* overflow:auto; */}
.head_qit::-webkit-scrollbar { width: 3px;transition:0.5s;}
.head_qit::-webkit-scrollbar-thumb {background:#ddd;}
.head_qit ul {display:flex;flex-wrap:wrap;grid-row-gap:0.7vw;grid-column-gap: 2.57vw;}
.head_qit li {padding: 0 0 1.3% 0; width: 29%;border-bottom: 1px solid #eee;position: relative;z-index: 5;}
.head_qit li a {font-size: 22px;}
.head_qit>a {font-size: 13px;padding: 12%;text-align: center;white-space: nowrap; transition:0.5s;}
.head_qit>a+a {border-top: 1px solid #f9f9f9;}
.head_nav>ul>li:hover .head_qit {visibility: visible;top: 100%;opacity:1;}
.head_qit>a:hover,.head_qit>div>ul>li:hover>a {color:var(--main-color);}
.head_qit li:hover a {color:var(--main-color);}
.head_qit>a:hover,.head_qit>div>ul>li:hover {background:#35aaa9;color:var(--main-color);}
.head_qit>p {font-size:2rem;font-weight:bold;font-family: 'axt';}
.head_big {display:flex;justify-content:space-between;margin: 3% 0 0;position: relative;}
.head_big>div {width: 56%;}
.head_big>i {width: 30%;position: absolute;right: 0;top: -4vw;}
.head_big>i img {width:100%;height: 15vw;object-fit: cover;}
.head_qit li:before {content:'\e8f9';font-size: 0.88rem;position: absolute;right: 0;top: 0;font-family: 'iconfont';color:#ccc;}
.head_qit li:after {content:'';width:0;height:1px;position:absolute;bottom:0;left:0;transition:1s;background:var(--main-color);}
.head_qit li:hover:after {width:100%;}
.head_qit li:hover:before {color:var(--main-color);}






/*cpxiala*/
.head_nav>ul>li:nth-child(4) .head_qit li:before,.head_nav>ul>li:nth-child(4) .head_qit li:after{display: none;}
.head_nav>ul>li:nth-child(4) .head_qit.cp_xl {padding: 4% ;}
.head_nav>ul>li:nth-child(4) .head_qit.cp_xl .prolist2021{width: 100%;}
.head_nav>ul>li:nth-child(4) .head_qit.cp_xl .prolist2021 >ul{width: 100%;  display: flex;  justify-content: center; flex-wrap: wrap;  flex-direction: row; align-items: stretch; }
.head_nav>ul>li:nth-child(4) .head_qit.cp_xl .prolist2021> ul> li a.prolist2021_one{color:var(--main-color);   font-size: 1.2vw;   position: relative;     background: url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911111729_1849332178.png) no-repeat; padding-left: 30px; font-weight: bold;}
.head_nav>ul>li:nth-child(4) .head_qit.cp_xl .prolist2021> ul >li a.prolist2021_one:after {
    content: "";
    width: 100%;
    background: #d3d3d3;
    height: 1px;
    position: absolute;
    left: 0; bottom: -10px}

.head_qit.cp_xl .prolist2021>ul >li >dl >dt a:after {
    content: ">";
    position: absolute;
    font-size: 16px;
    color: #999;
    left: 0px;
    top: -10px;}
.head_qit.cp_xl .prolist2021 >ul >li >dl >dt >a {font-weight: normal;
    font-size: 16px;
    color: #444;
    position: relative;
    line-height: 40px;
    height: 40px;
    padding-left: 20px;}
.head_qit.cp_xl .prolist2021 ul> li >dl >dt a:hover,.head_qit.cp_xl .prolist2021> ul >li >dl >dt a:hover:after{color: var(--main-color); }
.head_qit.cp_xl .prolist2021 ul >li{border-bottom: 1px solid #fff; display: flex; flex-direction: column; width: 25%;}
.head_qit.cp_xl .prolist2021 ul >li >dl {margin-top: 20px;}
.head_qit.cp_xl .prolist2021 >ul >li >dl >dt >a:hover{ text-decoration: underline;}
.head_qit.cp_xl >a:hover, .head_qit.cp_xl>div>ul>li:hover{    background: none; color: var(--main-color);}

/*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{/* background: #005ee0; */}
.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: 24px; color: #666; position: relative;z-index:2;font-weight: 100;}
.icon>div:hover i span{color: var(--main-color);}

.form_ul {/* padding:0; */}
.iser_box,.itel_box{position:absolute;top: 100%;right:0;padding: 4%;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9;width: 100%;display: flex;flex-direction: column-reverse;justify-content: center;text-align: center;background: rgba(0,0,0,0.5);}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content: center;/* display: none; */padding: 2% 0 0;color:#fff;}
.search_l span+span{margin-left:4px;font-size: 16px;color: rgba(255,255,255,0.6);}
.search_l a{color: #444;font-size: 16px;margin: 0 5px;color: #fff;}
.search_r{/* margin-top: 15px; */position:relative;width: 86%;display: flex;align-items: center;justify-content: center;}
#infoname{height: 64px;line-height: 64px;border:1px solid #eee;text-indent:12px;width: 100%;border-radius: 2rem;padding: 0 0 0 1%;}
.z_img{width: 38px;height: 38px;position:absolute;top: 14px;right: 20px;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);}

@media screen and (max-width: 1600px) {
.head{ height: 6.5vw;}
.head_logo i img { height: 62px;}
.head_nav>ul>li>a:after {top: 4vw;}
.head_con { width: 79%;}

}

@media screen and (max-width: 1500px) {
.head{ height: 6.5vw;}
.head_logo i img { height: 62px;}
.head_nav>ul>li>a:after {top: 4vw;}
.head_con { width: 79%;}
.head_nav>ul>li>a { font-size: calc(0.8rem + 0.2vw);}
.head_nav>ul>li:nth-child(4)>a:before, .head_nav>ul>li:nth-child(5)>a:before, .head_nav>ul>li:nth-child(6)>a:before, .head_nav>ul>li:nth-child(7)>a:before { right: -12px;}
.head_num li>p>span {font-size: calc(0.7rem + 0.5vw);}
}
@media screen and (max-width: 1400px) {
.head_num li>p>span {font-size: calc(0.7rem + 0.5vw);}
.head{ height: 6.5vw;     padding: 1% 3%;}
.head_logo i img { height: 62px;}
.head_nav>ul>li>a:after {top: 4vw;}
.head_con { width: 79%;}
.head_nav>ul>li>a { font-size: calc(0.8rem + 0.2vw);}
.head_nav>ul>li:nth-child(4)>a:before, .head_nav>ul>li:nth-child(5)>a:before, .head_nav>ul>li:nth-child(6)>a:before, .head_nav>ul>li:nth-child(7)>a:before { right: -12px;}

}
@media screen and (max-width: 1300px) {
.head{ height: 6.5vw;     padding: 1% 2%;}
.head_logo i img { width: 50px;}
.head_nav>ul>li>a:after {top: 4vw;}
.head_con { width: 79%;}
.head_nav>ul>li>a { font-size: calc(0.8rem + 0.2vw);}
.head_logo p b {color: #333;font-size: 1.85vw;}
.head_nav>ul>li:nth-child(4)>a:before, .head_nav>ul>li:nth-child(5)>a:before, .head_nav>ul>li:nth-child(6)>a:before, .head_nav>ul>li:nth-child(7)>a:before { right: -12px;}

}


/* banner*/
.container{    text-align: center; width: 1400px;  margin: 0 auto; max-width: 100%;     position: absolute; top: 40%;}
.indexBanner { z-index: 2; position: relative;  overflow: hidden;}
.swiper-wrapper {height: auto !important;}

.bannerSwiper {height: auto; position: static;}
.bannerSwiper .imgBox {height: 100%;}
.bannerSwiper .imgBox img {width: 100%;height: auto;min-height: 100%;transition: 1s linear 2s; transform: scale(1.1,1.1); object-fit: cover;}
.bannerSwiper .swiper-slide-active img , .bannerSwiper .swiper-slide-duplicate-active img {transition: 2s linear;transform: scale(1,1);}
.bannerSwiper .con {position: absolute; left: 43%; top: 41%; transform: translate(-50%, -50%);z-index: 1;}
@media screen and (max-width: 1680px){.bannerSwiper .con{left: 52%;top: 33%;}}
@media screen and (max-width: 1440px){.bannerSwiper .con{left: 53%;top: 32%;}}
.bannerSwiper .con strong {font-size:4.3rem;font-weight: 100;color: #ffffff; display: inline-flex; line-height: 2;}
.bannerSwiper .con .ty{text-shadow: 0.1rem 0.1rem 0rem rgba(1, 126, 26, 0.5);}
.bannerSwiper .con .bx {
}
.bannerSwiper .con span {
    background: linear-gradient(to right, #0058c4 0%, #17bce3 100%);
    border-radius: 11px 0 0 11px;
    color: #fff;
    width: 61%;
    line-height: 46px;
    text-align: center;
}
.bannerSwiper .con em {
    color: #fff;
    width: 57%;
    line-height: 46px;
    text-align: center;
    font-style: normal;}

.bannerSwiper .con1{position: absolute; left: 50%; top: 32%; transform: translate(-50%, -50%);z-index: 1; text-align: center;}
.bannerSwiper .con1 strong {font-size:4vw;font-weight: 100;color: #fff; display: inline-flex; line-height: 2;}
.bannerSwiper .con1 .p1 {font-size:2.2rem;color:#fff; line-height: 1.5; padding-top: 1.2%;text-align: center;font-weight:bold;}
.bannerSwiper .con1 .ty{text-shadow: rgba(1, 69, 205,0.5) 0.05rem 0.05rem 0rem;}
.bannerSwiper .con1 .bx {
    font-size: 1.1vw;
    color: #fff;
    line-height: 46px;
    font-family: axt;
    height: 46px;
    border: 1px rgba(255, 255, 255, 0.5) solid;
    width: 31%;
    display: flex;
    text-align: center;
    letter-spacing: 0.1vw;
    border-radius: 11px;
   margin: 0 auto;
margin-top: 3%;
}
.bannerSwiper .con1 span {
    background: linear-gradient(to right, #0d3b88 0%, #054cc4 100%);
    border-radius: 11px 0 0 11px;
    color: #fff;
    width: 57%;
    line-height: 46px;
    text-align: center;
}
.bannerSwiper .con1 em {
    color: #fff;
    width: 60%;
    line-height: 46px;
    text-align: center;
    font-style: normal;
}
.bannerSwiper .con2 {position: absolute; left:50%; top: 50%; transform: translate(-50%, -50%);z-index: 1;}
@media screen and (max-width: 1680px){.bannerSwiper .con2{left: 52%;}}
@media screen and (max-width: 1440px){.bannerSwiper .con2{left: 52%;}}
.bannerSwiper .con2 em{font-size:3.8vw;font-weight: 900;color: #fff; display: inline-flex; line-height: 2;}
.bannerSwiper .con2 p{font-size:1.3vw;color: #fff; display: flex; line-height: 1.4; padding-bottom: 0.6%; font-weight:500; text-align: center;
    justify-content: center;}

.index_banner .txt .morelink{margin-top:25px;min-width:180px;margin-left:10px;margin-right:10px;color:#fff; }
.index_banner .txt .morelink i{font-size:1.1rem;line-height:30px;margin-right:8px;display:inline-block;vertical-align:top; }


.index_banner .txt .morelink:hover{color:#fff;}
.btn-3 {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.morelink {    margin-right: 10px;     margin-top: 1vw;
    display: inline-block;
    position: relative;
    font-size: 1.1rem !important;
    line-height: 30px;
    color: #fff;
    padding: 9px 24px;
    background-color:var(--main-color);
    border: 1px solid var(--main-color);
    border-radius: 6px;
    text-transform: capitalize;
    transition: all 0.3s;}
.morelink i{ float: left;     padding-right: 10px; font-size:1.1rem;}



.index_banner .scrolldown {
    position: absolute;
    bottom: 2%;
    left: 50%;
    transform: translate(-50%,0);
    text-align: center;
    z-index: 1;
    color: #fff;
    font-size: 18px;    z-index: 999;
}
.index_banner .scrolldown>i {
    display: block;
    margin-top: 15px;
    animation: down 0.8s infinite;
    -webkit-animation: down 0.8s infinite;font-size: 28px;
}

@keyframes down {
 0%{
  transform:translate(0)
 }
 100% {
  transform:translateY(15px)
 }
}
@-webkit-keyframes down {
 0% {
  transform:translate(0)
 }
 100% {
  transform:translateY(15px)
 }
}


.bannerSwiper .con2 .p1t {font-size:1.1rem;color: #fff; display: flex; line-height: 1.6; padding-top:3%;}
.bannerSwiper .con2 .h{color: #333;}
.bannerSwiper .con2 .hs{color: #666 !important;}
.bannerSwiper .con2 .ty{text-shadow: rgba(255, 255, 255, 0.5) 0.05rem 0.05rem 0rem;}
.bannerSwiper .con2 .bx {
    display: flex;
    text-align: center;
}
.bannerSwiper .con2 span {background: linear-gradient(to right, #0058c4 0%, #17bce3 100%);
    border-radius: 20px 0 0 20px;
    color: #fff;
    width: 58%;
    line-height: 42px;
    text-align: center;
}


.bannerSwiper .con3 {position: absolute; left: 48%; top: 50%; transform: translate(-50%, -50%);z-index: 1;}
@media screen and (max-width: 1680px){.bannerSwiper .con3{left: 52%;}}
@media screen and (max-width: 1440px){.bannerSwiper .con3{left: 52%;}}
.bannerSwiper .con3 strong {font-size:3.8vw;font-weight: 100;color: #197ce8; display: inline-flex;text-shadow: 0.2rem 0.2rem 0rem rgb(255 255 255 / 50%);}
.bannerSwiper .con3 strong div:nth-child(20) {    font-family: yw;font-size:5vw; letter-spacing: -12px;text-shadow: 0.3rem 0.3rem 0rem rgba(5, 75, 159, 0.5);position: relative;margin-top: -16px;}
.bannerSwiper .con3 img{width:860px;margin-top:1%;}
.bannerSwiper .con3 strong div:nth-child(19) {    font-family: yw;font-size:4.8vw; letter-spacing: -8px;text-shadow: 0.3rem 0.3rem 0rem rgba(5, 75, 159, 0.5);position: relative;margin-top: -16px;}
.bannerSwiper .con3 strong div:nth-child(18) {    font-family: yw;font-size:4.8vw; letter-spacing: -8px;text-shadow: 0.3rem 0.3rem 0rem rgba(5, 75, 159, 0.5);position: relative;margin-top: -16px;}
.bannerSwiper .con3 strong div:nth-child(13) {    font-family: yw;font-size:4.8vw; letter-spacing: -8px;text-shadow: 0.3rem 0.3rem 0rem rgba(5, 75, 159, 0.5);position: relative;margin-top: -16px;}
.bannerSwiper .con3 .p1 {font-size:1.2vw;color: #444; display: flex; line-height: 1.4; }
.bannerSwiper .con3 .p1t {font-size:1vw;color: #555; display: flex; line-height: 1.6; padding-top:1.2%;}
.bannerSwiper .con3 .h{color: #333;}
.bannerSwiper .con3 .hs{color: #666 !important;}
.bannerSwiper .con3 .ty{}
.bannerSwiper .con3 .bx {
    font-size: 1.1vw;
    color: #fff;
    line-height: 46px;
    font-family: axt;
    height: 42px;
    width: 29%;
    display: flex;
    text-align: center;
    margin-top: 3%;
    letter-spacing: 0.1vw;
    border-radius: 20px;
}
.bannerSwiper .con3 span {background: linear-gradient(to right, #197ce8 0%, #00a2ff 100%);

    border-radius: 20px 0 0 20px;
    color: #fff;
    width: 58%;
    line-height: 42px;
    text-align: center;}
.bannerSwiper .con3 em {
    color: #333;
    width: 56%;
    line-height: 42px;
    text-align: center;
    font-style: normal;background: linear-gradient(to right, #fff 0%, #f8f8f8 100%); border-radius: 0px 20px 20px 0px;}


#preloader-2.yr{right: 4%;}
#preloader-2 {position: relative; margin-top: 2.5rem;}
#preloader-2 span {position: absolute; width:1.24rem; height: 1.24rem; background: #fff;border-radius: 50%; bottom: 0;}
#preloader-2 span:nth-child(1){animation: cross-1 1.5s infinite linear;}
#preloader-2 span:nth-child(2){ background: var(--main-color); animation: cross-2 1.5s infinite linear;}

@keyframes cross-1{

  0%{transform: translateX(0); opacity: 0.8;}

  50%{transform: translateX(200%); opacity: 1;}

  100%{transform: translateX(0);opacity: 0.8;}

}

@keyframes cross-2{

  0%{transform: translateX(200%); opacity: 0.8;}

  50%{transform: translateX(0); opacity: 1;}
  100%{transform: translateX(200%);opacity: 0.8;}
}

.indexXian {position: absolute; left: 4%; top: auto; z-index: 1;bottom:5rem; display: flex;}
.indexXian span {font-size: 0.9rem;letter-spacing:0rem; color: #ffffff; margin-right: 1rem; text-transform: uppercase;writing-mode:vertical-rl; position: relative;}
.indexXian i {width: 2px;height: 5.84rem;background: #EFEFEF; display: block; position: relative; overflow: hidden;}
.indexXian i::after {content: ""; position: absolute;left: 0;width: 2px;height: 100%;background: var(--main-color); opacity: 1; animation: aline 3s infinite linear;}
@keyframes aline { from {bottom: 100%;}to {bottom: -100%;}}
.swControls {display: flex; align-items: center; justify-content: space-around; width: 100%;height: 5rem; position: absolute; left: auto; left: 0; top: auto; bottom: -.3rem;  z-index: 11; overflow: hidden;}
.swControls {display: none;}
.swControls { padding-left: 2%; box-sizing: border-box;}
.swControls::after {content: ""; position: absolute; width: 100%; height: 100%; z-index: -1; left: 100%;top: 0;transition: 1.5s; }
.swControls.on::after {left: 0;}
.swControls.swiper-button-next:after, .swiper-button-prev:after{font-size:0px !important;}
.swControls > div {position: relative;}
.bannerSwiper .swiper-pagination {width: 100% !important; bottom: 27px  !important;}
.bannerSwiper .swiper-pagination span {width: 1rem; height: 1rem; border: 1px solid #; opacity: 1; box-sizing: border-box; background: rgba(255,255,255,0.3);}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet-active {background:var(--main-color);}
.bannerSwiper .swiper-num {margin-left: 0%;color: #fff; display: none;}
.bannerSwiper .swiper-num .actives {font-size:2rem;}
.bannerSwiper .swjtBox {display: none;}
.bannerSwiper .swjt {position: relative; margin: 0;width: 1rem; height: 1rem; border-radius: 50%; left: 0; top: auto;}
.bannerSwiper .swjt i{color: #ffffff;font-size: 2rem;}
.bannerSwiper .swjt img {max-width: 70%;}
.bannerSwiper .swjt.swiper-button-prev {transform: rotate(180deg); margin-right: 1.3rem;} 



/*about*/
.indexOne {padding:7vh 0; z-index: 11; position: relative; background: url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911111801_871735958.jpg) center no-repeat; }
.indexOne .box {display: flex; justify-content: space-between; align-items: center;}
.indexOne .le {width:44%;}
.indexOne .le ul {padding:2vh 0 2vh 0; border-top: 2px solid #DCDCDC; border-bottom: 2px solid #DCDCDC; margin:2vh 0 3vh 0;}
.indexOne .le ul {display: flex; justify-content: space-between;}
.indexOne .entitle-1{color: #ccc;  font-size: 1.1vw; text-transform: uppercase;}
.indexOne .title-1{color: var(--main-color);     margin-bottom: 1vw; padding-top: 15px;}
.indexOne .title-1 h3{font-weight: 900;color: var(--main-color); font-size:2vw; font-family: Microsoft YaHei;}
.indexOne .title-3 h3{font-weight: 900;}
.indexOne .title-2 {color: #222;margin-top: .5%;letter-spacing: -2px; font-size:40px; margin-bottom:2.6vh;}
.indexOne .le ul li span {color: #666666; padding-bottom: 4%; display: block; font-size:0.9vw;}
.indexOne .le ul li .counter {font-size: 2.4vw;font-weight: 700;color:var(--main-color);  line-height:3.4rem; font-family: srm;}
.indexOne .le ul li em {font-size: 0.9vw;color: #333333;     float: right;}
.indexOne .le ul li i {font-style: normal;font-size: 1.18rem;color: #333333;}
.indexOne .le ul li i sup {font-size: 1.1rem;}
.indexOne .re {width:800px;   border: 10px solid #fff; height: 470px;
    box-shadow: 0 0 50px rgb(0,0,0,0.05);
    overflow: hidden;}
.indexOne .re .videoBox {position: relative; overflow: hidden;}
.indexOne .re .videoBox > img {width: 100%; max-height: 37rem; transform: translate(-0%, 0%) !important;}
.inMore {width: 10rem; height: 2.52rem; background: linear-gradient(to right, #0074d4 10%, var(--main-color) 100%); z-index: 1; display: block; display: flex; align-items: center; justify-content: center; transition: 1s; position: relative;}
.inMore span {color: #fff; font-size: 1rem;color: #ffffff; margin-right: 20%; transition: .5s; position: relative; z-index: 1;}


.inMore img {position: relative; left: 0; transition: .5s;}
.inMore:hover img {left: 5%;}
.inMore:hover {background: none; transition-delay: .1s;}
.inMore::before {content: "";  z-index: 0;   display: block;width: 0%;height: 100%; background: linear-gradient(to right, var(--main-color) 10%, #0074d4 100%);position: absolute; left: 0;bottom: 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;margin: auto;}
.inMore:hover:before { width: 100%;}
.indexTle .text {font-size: 0.85vw;color: #777777; line-height: 1.5; padding-bottom:1.8%;}



/*pro*/
.pro_bc {
    background: #f7f7f7;
    padding: 70px 0;
}



.pro_ic {
    display: flex;
    justify-content: space-around;
    position: relative;
    margin: auto;}

.pro_lc {
    width: 20%;
    background: linear-gradient(to top, #0074d4, #0160ae);
    padding: 30px 30px 0 30px;
    border-radius: 12px;
    position: relative;
}

.pro_rc {
    width: 77%;
    overflow: hidden;
    padding: 0px 0;
}

.pro_ct {
    display: flex;
    align-items: center;
}

.pro_ct>span {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 3px solid rgba(255,255,255,0.27);
    color: #fff;
    font-size: 26px;
    text-align: center;
    line-height: 45px;
    margin-right: 12px; position: relative; top: -5px;
}


.pro_ct>div>b {
    display: block;
    font-size: 30px;
    color: #fff;
    line-height: 30px;
}

.pro_ct>div>p {
    font-size: 14px;
    font-family: "Arial";
    color: #fff;
    margin-top:4px;
letter-spacing: 2.8px;
}

.pro_lc>em {
    color: #fff;
    font-size: 20px;
    margin: 36px 0;
}

.pro_lc>p {
    background: #fff;
    padding: 5px;
    border-radius: 6px;
    margin-top: 40px;    padding: 20px;
}

.pro_lc ul a {}



.pro_item ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 18px;
}

.pro_item {
    display: flex;
    transition: all .5s;
}

.pro_item>div {
    flex-shrink: 0; width: 100%; overflow: hidden;}

.pro_item .progdwz2021 ul li img {
    width: 100%;
    height: auto;
    transition: all .75s;
}

.pro_item .progdwz2021 ul li{
    width: 32%;
    overflow:hidden;
    position:relative;
}
.pro_item>div:nth-chilf.pro_ct>div>pd(-n+2) li {
    border-left: none;
}
.pro_item .progdwz2021 ul 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);}
.pro_item .progdwz2021 ul li:hover:after{left:100%; -moz-transition:.75s; -o-transition:.75s; -webkit-transition:.75s; transition:.75s;}

.pro_item .progdwz2021 ul li span a {text-align: center;
    display: block;
    height: 67px;
    color: #444;
    font-size: 16px;
    line-height: 67px;
    position: relative;
    transition: all .5s;
}
.pro_item .progdwz2021 ul li:hover span a{color: #fff;}
.pro_item .progdwz2021 ul li:hover span a:after{color: #fff;}
.pro_item .progdwz2021 ul li span a:after {
    position: absolute;
    content: "\eb91";
    font-family: "iconfont";
    font-size: 22px;
    right: 26px;
}

.pro_lc * {
    z-index: 2;
    position: relative; }

.pro_item .progdwz2021 ul li:hover span a {
    background: var(--main-color);
}

.pro_item .progdwz2021 ul li>a {
    display: block;
    overflow: hidden; 
}

.pro_item .progdwz2021 ul li br {
    display: none;
}

.pro_item .progdwz2021 ul li:hover img {
    transform: scale(1.1);
}
.pro_lc>p img {
    width: 100%;
}
@media screen and (max-width: 1540px){
    .pro_lc{padding:32px;min-width:285px;}
}
@media screen and (max-width: 1420px){
.pro_ic{padding-right:20px;}
}

.prod_ww{background: #fff;height: 375px;width:1090px;padding: 30px;box-sizing: content-box;}
.prod_rr{width: 510px;    margin-right: 20px;     margin-left: 30px;  }
.prod_w1{color: #333;font-size: 24px;font-weight: bold; border-bottom: 1px solid #eee; line-height: 70px;}
.prod_w2{ margin-top: 25px;}
.prod_w2 li{  color: #444; line-height: 40px; float: left;     text-align: center; margin-right: 3%;     border: 1px solid #f5f5f5;
    width: 86px;
    height: 110px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;}
.prod_w2 li i{font-size:32px;  font-weight: normal; vertical-align: middle; color: var(--main-color); display: block;}
.prod_w2 li em{line-height: 36px; font-size: 17px;  display: block; color: #555; }
.prod_w2 li:hover{color: #fff; background: var(--main-color); border-radius: 20px 0;     transition: 0.5s;}
.prod_w2 li:hover i,.prod_w2 li em{color: #fff;}

.prod_w4{}
.prod_w4 p{font-size: 15px;line-height: 30px;margin-top: 10px;}
.prod_ll.fl img { width: 500px;}


.pro_fen{width:100%; box-sizing:border-box; margin-top: 20px;}
.pro_fen li+li{margin-top:15px;}
.pro_fen li > a{display:block; width:100%; padding-left:45px; font-size:16px; line-height:55px; color:#fff; box-sizing:border-box; text-decoration:none; transition-duration:0.8s; background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911111835_63407518.png) 15px center no-repeat #0074d4;     border-radius: 5px;}
.pro_fen li > a:hover,.pro_fen li.on a.prolist2021_one{color:#333; background-color:#fff; background-image:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911111908_1380998186.png);}
.pro_fen.on>a{ background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911111908_1380998186.png) no-repeat 1.8vw;}
.pro_fen li > a.prolist2021_one {font-size: 20px;     margin: 10px 0;}

.pro_fen li.on a{ }
.pro_fen dl{}
.pro_fen dl a:hover{color:#fff; }
.pro_fen dl a{font-size: 16px;font-weight: lighter;display: block;position: relative;margin-left:2vw; color:#f7f7f7;    line-height: 28px; }
.pro_fen  dl a:after{position: absolute;content: "";top: -1px;left: 0px;}
.pro_fen dl dt+dt{margin-top: 12px;}
.pro_fen dl a:after {
    content: "";
    position: absolute;
    border: 2px solid #f7f7f7;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    left: -19px;
    top: 9px;}
.pro_fen li dl a:hover { color:#fff; text-decoration: underline;}
.pro_btn1{top: 0;
    position: relative;
    font-size: 18px !important;
    color: #626262;}

a.pro_btn1.iconfont {
    float: right;
    font-weight: normal;
    color: #999;}
.prod_w1 a:hover.pro_btn1.iconfont {  color:var(--main-color);}

/*case*/
.chter-content { width: 90%;  margin: auto;  position: relative;     max-width: 1500px; min-width: 1300px;}
.appli_bg{height:860px; position: relative;}
.appli{ width: 100%; position: absolute;bottom: 0; z-index: 22;height: 240px;}
.appli_pic li{width:100%;height:860px;}
.appli_pic li:nth-child(1){
background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911201408_267274005.jpg)no-repeat center;}
.appli_pic li:nth-child(2){
background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911201407_699771785.jpg)no-repeat center;}
.appli_pic li:nth-child(3){
background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911201408_686199316.jpg)no-repeat center;}
.appli_pic li:nth-child(4){
background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911201408_374305180.jpg)no-repeat center;}
.appli_pic li:nth-child(5){
background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911201408_482731154.jpg)no-repeat center;}


.appli_list>p{font-size:16px;color:#FFF; margin-top:20px; margin-bottom:50px;     line-height: 30px;}
.appli_list li{width:19.2%;height:70px;color:#222; margin-left:1%;float:left; background-color: rgba(255, 255, 255, 0.7); font-size:1.1vw;line-height:70px; font-weight:bold; cursor: pointer; z-index:11; text-align:center;}
.appli_list li a{ font-size:1.1vw;line-height:70px; }
.appli_list li.on a{color:#FFF;}

.appli_list li:nth-child(1){ margin-left:0px;}
.appli_list li:last-child{border-right:0;}

.appli_list li.on{color:#FFF;background:var(--main-color);}

.appli_pic li{position: relative; z-index:1}
.appli_pic li:after{content:"";display:block;width:100%;height:100%; z-index:-1;position: absolute;top: 0; background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911191006_1148115490.png);}

.appli_text {float: right;  background: #FFF; margin-top: 6vw; padding: 2.6%;text-align:center;color:#222;}
.appli_text p{font-size:24px; font-weight:bold;padding-bottom:1.5vw;margin-bottom:1.5vw; border-bottom:1px solid #eee;}
.appli_text i{display:block;width:405px;}
.appli_text i img{width:100%;}
.appli_text span{font-size:16px;    line-height: 50px;}
.appli_t { position: absolute; top: 15%; left:10%; z-index: 2;color:#FFF;}
.appli_t p{font-family: PingFang SC,'Microsoft YaHei',Arial,sans-serif; font-weight: 900; font-size: 2.4rem; height:70px;}
.appli_t span{font-size: 2.1rem;}
.appli_more { margin-top: 6vw;position: relative;}
.appli_more a{color:#FFF;font-size:16px;padding-left: 24px;line-height: 42px;}
.appli_more:before{width:42px;height:42px;background:var(--main-color);content:"";display:block;border-radius:50%;position: absolute;
z-index: -1; transition: all 0.3s;}
.appli_more:after{content:"";display:block;width:16px;height:11px;position: absolute; left: 140px; top: 16px;
background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911191027_1123869859.png)no-repeat;}
.appli_more:hover::before{width:180px;border-radius:100px;}

/*adv*/




/*news*/
.new_bc {padding: 70px 0;background: url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911191054_1631586355.jpg);}
.new_ic {display: flex; justify-content: space-between; margin-top: 60px;      height: 780px;}
.new_lc {width: 48%; overflow: hidden; }
.new_rc {width: 48%; }
img.news_div_item_image {width: 100%;     height: 150px;}
.new_tab {display: flex; justify-content: space-between; align-items: center; }
.new_tab>ul {display: flex; }
.new_tab>ul a {font-size: 22px; display: flex; align-items: center; }
.new_tab>ul span {font-size: 26px; padding-right: 8px; }
.new_tab>ul li+li {margin-left: 66px; position: relative; }
.new_tab>ul li+li:after {position: absolute; content: ""; width: 1px; height: 25px; background: #ddd; top: 0; left: -34px; }
.new_tab>a, .new_rt>a:hover { text-decoration: underline;}
.new_tab>a,.new_rt>a {font-size: 16px; color: #666; display: flex; align-items: center; }
.new_tab>a span,.new_rt>a span {display: inline-block; font-size: 12px; width: 14px; height: 14px; background: var(--main-color); border-radius: 100%; color: #fff; text-align: center; line-height: 10px; margin-left: 6px; }

.new_item .news_div_item:nth-child(1) .news_div_item_date {display: none; }
.new_ii {margin-top: 40px;transition:all .5s; }
.new_item {flex-shrink: 0; width: 100%; }
.new_ii {display: flex; }

.new_item .news_div {}
.new_item .news_div_item:nth-child(n+2) img {display: none;}
.new_item .news_div_item {display: flex; flex-direction: column-reverse; position: relative;

    line-height: 21px;}
.new_item a.news_div_item_a {display: block; font-size: 17px; margin: 20px 0 0px; }
.new_item .news_div_item_body {font-size: 15px; color: #777; line-height: 26px; height: 52px; overflow: hidden; }
.new_item .news_div_item:nth-child(1) { margin-bottom: 20px;  line-height: 36px; border-bottom: 1px solid #eee; padding-bottom: 15px;}
.new_item .news_div_item:nth-child(n+2) .news_div_item_body {display: none; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date {display: flex; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date * {font-size: 15px; color: #999; }
.new_item .news_div_item:nth-child(n+2) .news_div_item_date {position: absolute; top: 0; right: 0; }
.new_item .news_div_item:nth-child(n+2) a.news_div_item_a {margin: 0; font-size: 15px; position: relative; padding-left: 30px; }
.new_item .news_div_item:nth-child(n+3) {margin-top: 22px; }
.new_item .news_div_item:nth-child(n+2) a.news_div_item_a:after {position: absolute; content: "\e8f1"; font-family: 'iconfont'; top: 0; left: 0; font-size: 18px; color: #666; }
.new_rt {display: flex; align-items: center; justify-content: space-between; }
.new_rt>div {display: flex; font-size: 24px; align-items: flex-end; }
.new_rt>div span {font-size: 24px; padding-right: 8px; }
.new_rt>div i {padding-left: 10px; font-size: 13px; color: #999; }
.new_rc .news_div {margin-top: 40px;     overflow: hidden;  height: 720px;}
.new_rc .news_div_item_date {display: none; }
.new_rc .news_div_item {display: flex; justify-content: space-between;     border-bottom: 1px solid #e3e3e3 !important; align-items: center; padding: 2% 0; }
.new_rc .news_div_item_content {width: 70%; float: left;     padding-top: 15px;}
.new_rc .news_div_item_pic {width: 25%; float: right;}
.new_rc .news_div_item+.news_div_item {}

.new_rc a.news_div_item_a {display: block; font-size: 18px; }
.new_rc .news_div_item_body {font-size: 15px; color: #777; line-height: 26px; margin-top: 16px; height: 80px; overflow: hidden; }
.new_tab>ul>li.on a,.new_tab>ul>li.on a span {color: var(--main-color); font-weight: bold; }
.new_rc .news_div_item:hover .news_div_item_a,.new_lc .news_div_item:hover .news_div_item_a {color:var(--main-color);}
.new_rc button{display:none!important;}

.new_lc .new_item .news_div_item:nth-child(1) .news_div_item_pic img{ height: 400px;overflow: hidden;}
.new_rc a.news_div_item_a:hover,.new_rc .news_div_item:hover a,.new_item .news_div_item:nth-child(1):hover a,.new_item .news_div_item:nth-child(1) a.news_div_item_a:hover{ text-decoration: underline; font-weight: bold;}



/*优势*/
.adv_bg{overflow: hidden; box-sizing: border-box; max-width: 1920px;margin:0 auto; padding: 80px 0 80px;  background: #f5f6f9 url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911190534_1506555993.png);} 

.serv_c{width:100%; max-width: 1500px;margin:0 auto; height: 588px;overflow: hidden; margin-top:50px;}
.serv_c ul{width: 100%;height: 588px;}
.serv_c li{width:17.8%;margin-right:0.5%; float: left;position: relative;cursor:pointer;height: 588px; box-sizing:border-box;overflow: hidden;background: #fff;}
.serv_c li:last-child{margin: 0;}
.serv_c li img{display: block;width:100%;}
.shu2{width: 100%;height:100%;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.shu2 dl{width:100%;border-top-right-radius: 50px;}
.shu2 dl dt{width:100%;}
.shu2 dl dt img{display: block;}
.shu2 dl dd{text-align: center;height:206px;}
.shu2 dl dd em{width:85px;height:85px;border-radius: 100%;margin:-42px auto 30px;background: url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911190450_103459972.png) no-repeat; display: block;padding:17px;box-sizing: border-box;position: relative;     color: #fff; font-size: 30px;   line-height: 50px;}
.shu2 dl dd em img{width:54px; display: block;}
.shu2 dl dd h3{ font-weight: bold;font-size: 30px; color:#3b4046;  line-height: 36px;}
.shu2 dl dd h3 i{ display: block;font-size: 14px;color:#cccccc; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.bock{width: 0;height:100%;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.bock dl{width:90%;margin:40px auto 0;}
.bock dl dt{width: 100%;}
.bock dl dt img{}
.bock dl dd{padding-top:25px;}
.bock dl dd em{font-size: 51px; width:70px;height:54px; display: block;float: left; margin-bottom: 15px; color:#fff; padding-top: 12px;}
.bock dl dd em img{width:65px; display: block;}
.bock dl dd h3{ font-weight: bold;font-size: 30px; color:#fff; line-height: 30px;}
.bock dl dd h3 i{ display: block;font-size: 14px;color:rgba(255,255,255,0.7); font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform: capitalize;}
.bock dl dd p{font-size: 16px; line-height: 26px; color: #fff;overflow: hidden; text-overflow: ellipsis;}

.serv_c li.on{width:45%;box-sizing: border-box;    background: linear-gradient(to right, var(--main-color), #0074d4); border-top-left-radius: 50px;border-top-right-radius: 0px;}
.serv_c li.on .shu2{width:0;display: none;}
.serv_c li.on .bock{width:100%;}


/*底部*/
.copy_bc{width:100%; max-width:1920px; margin:0 auto; background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911191123_774768123.jpg); padding: 70px 0 30px 0; }

.copy_item{float:left; padding-left: 70px;}
.copy_item1{float: right;padding-left:60px;     border-left: 1px solid #403f3f; height:250px;}
.copy_item ul proadvong{display: block;padding:0 0 30px; position: relative;}
.copy_item ul proadvong a{display: block; line-height: 40px;color: rgba(255,255,255,1); font-weight: normal;font-size: 18px;}
.copy_item ul proadvong a .en{font-size: 12px;color: #666;font-weight: normal;text-transform: capitalize;}
.copy_item ul li a{display: block;color: rgba(255,255,255,0.6);line-height:34px;font-size: 15px;}
.copy_item ul li{display: block;}
.copy_item ul li a:hover{color: #fff; }
.copy_item ul proadvong::after { position: absolute; content: ""; top: 50px; width: 25px; height: 2px; background-color:rgba(255,255,255,0.5); left: 0px; }
.copy_item:hover proadvong::after { position: absolute; content: ""; top: 50px; width: 100%; height: 2px; background-color: #ffffff;; left: 0px; transition: 0.5s; }
.crconcat{ width:28%; }
.copy_row1{ width:72%; }

.social {padding-top:0px;clear: both;}
.social a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 35px;border: 1px solid rgba(255,255,255,0.2); transition:0.3s all ease-in-out; float: left;  display: block;

    margin-right: 10px;
    margin-top: 4%;
    border-radius: 5px;
    height: 35px;
    width: 35px;
    text-align: center;}
.social a i { font-size: 18px;  color: #c7c7c7; font-weight: normal;
    text-align: center;
    line-height: 35px;}
.social a img{ display: block}
.social a:hover i { color: #fff;}
.social a:hover{ background:  var(--main-color);   }
.social a:hover img{filter: contrast(0) brightness(2);}
.social a:hover .ewm img{filter: grayscale(1%);}
.social a:nth-child(3) i { font-size: 20px;}
.social a:nth-child(4) i { font-size: 15px;}
.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: calc((100% - 10px) / 2); }
.social .ewm img { display: block; width: 100%; height:auto; }

.cr_tel{ padding-bottom: 15px; font-size:16px; color:#fff;}
.cr_tel img{float: left;  filter: brightness(0) invert(1);}
.cr_tel b{float: left; padding-left: 10px;font-weight: normal; text-transform: uppercase; font-size: 12px; color: rgba(255,255,255,0.4);  letter-spacing: 0px; }
.cr_tel em {display: block;font-size: 35px;color: #fff;font-family: Arial;font-weight: bold; position: relative;  left: 13px;  letter-spacing: 3px;   top: 0;   line-height: 38px;}
.craddr{margin-top: 10px; font-size:16px; color:#b0b0b0; line-height:35px; }
.craddr{color:rgba(255,255,255,0.7);}
.craddr span{ font-size: 15px; margin-top: 10px; display: block;  }
.craddr span i{font-size: 18px; padding-right: 10px; float: left;}
.craddr b{color:#fff;  font-size: 30px; font-weight: bold; display: block;  font-family: 'srm'; letter-spacing: 2px;}
.craddr p{ font-size: 16px;}
.copy_item ul li dl {   display: none;}

/*db*/
.Copyright_t{ width: 100%; height: 1px; background:rgba(255,255,255,.1); margin-top: 60px;}
.Copyright{margin-top:40px;}
.Copyright,.Copyright a{line-height:26px; color:rgba(255,255,255,.7);  font-size: 15px;}
.Copyright a:hover{color: #fff; }


/*友情链接*/
.links{overflow: hidden;margin: 0 auto;padding: 20px 0;margin-top:0%;background:var(--main-color);}
.linksW{margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.links_l{width: 121px;}

.links_lm{font-size: 18px;line-height: 30px;font-weight: lighter;color: #fff;}
.links_lm p{text-transform: uppercase;font-size: 24px;font-weight: bold;line-height: 24px;}
.links_lm p span{color:rgba(255,255,255,.6);}
.links_lm em{font-size: 17px;color: #fff;letter-spacing:1px; padding:10px 0; line-height:16px; padding-left:34px; background:url(http://login.114my.cn/memberpic/yuqing888/uploadfile/image/20260911/20260911191155_980533494.png) no-repeat left;}
.links_r{width: 100%;color:rgba(255,255,255,.6);padding-left:9px;}
.links_r a{font-size: 15px;color:rgba(255,255,255,.9) !important;font-family: 'axt';}
.linkTagcs{width: 100% !important;}
.linkTagcs li a{font-weight: lighter;}
.linkTagcs li a:hover {text-decoration: underline;}



/*--kf--*/
.fixAside a { position: relative;}
.modeFix { transition: all .3s; opacity: 1;}
.hideFix { opacity: 0; transition: all .3s; left: 50%; transform: translateX(-50%); position: absolute; top: 0;}
.fixAside a:hover .hideFix { opacity: 1;}
.fixAside a:hover .modeFix { opacity: 0;}
.fixAside a:hover p { color: #0160ae;}
.fixAside { box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:10px 2px 4px;  z-index:999; position: fixed; right: 30px; top: 49%; transform: translateY(-50%); background: #ffffff; width: 62px; border-radius: 60px;}
.chatPhone { align-items: center; display: flex; margin: 0 auto; position: relative; width: 44px; height: 44px; border-radius: 50%; background: #0160ae;}
.chatPhone i{ display: block; margin: 0 auto; font-size: 20px; color: #999; text-align: center;}
.chatPhone::after { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(1,96,174, 0.8);
    border: 1px solid rgb(1,96,174);
    animation: yuanRun 2s infinite linear;}
.chatPhone::before { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(1,96,174, 0.8);
    border: 1px solid rgb(1,96,174);
    animation: yuanRun 2s 1s infinite linear;}
.circleClass { position: relative; border-radius: 50%;}
.circleClass img { position: relative; z-index: 2;}
.circleClass::after { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,163,146, 1);
    border: 1px solid rgb(0,163,146);
    animation: yuanRun 2s infinite linear;}
.circleClass::before { content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: rgba(0,163,146, 1);
    border: 1px solid rgb(0,163,146);
    animation: yuanRun 2s 1s infinite linear;}
@keyframes yuanRun {
  form {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  to {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}
.chatPhone img { z-index: 3; display: block; margin: 0 auto; position: relative;}
.fixAside li p { text-align: center; font-size: 13px; color: #666666; line-height:1;margin: 4px 0 10px 0}
.fixAside li { position: relative; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.fixAside li:last-child {border: none; margin-bottom: 0;}
.fixAside img { display: block; margin: 0 auto; width: 24px;}
.fixAside li i{ display: block; margin: 0 auto; font-size: 20px; color: #fff; text-align: center;position: relative;z-index: 999;}
.fixAside li .revi-hotline-wrapper {
  display: none;
  position: absolute;
  left: -232px;
  bottom: -5px;
  width: 235px;
  height: 80px;
  border-radius: 8px;
}
.fixAside li .revi-hotline-wrapper.ewm{ width: 160px;  height: 160px;  border-radius: 8px;  background-color: #fff;   left: -163px; padding: 10px;}

.fixAside li .revi-hotline-wrapper.ewm img{width: 100%;}

.fixAside li:hover .revi-hotline-wrapper { display:block;}
.fixAside li .revi-hotline {
  position: absolute;
  right: 0;
  width: 299px;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: text;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  box-shadow: -2px 3px 25px rgba(0,0,0,0.1);
  border-radius: 8px;padding: 15px 0 15px 30px;
}
.fixAside li .revi-hotline h3 {
  margin: 3px 0 8px;
  font-family: 'neu';
  font-size: 22px;
  color: #0160ae;
  font-weight:bold;
}
.fixAside li .revi-hotline h4{ font-weight:normal; font-size:16px;}