*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden; font-family: 'Hos','Microsoft YaHei';}
a{text-decoration: none; color:#333; 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;opacity: 0;}
.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;    position: relative;
    z-index: 999;}
.div-container {position: relative;width: 74%;margin: auto;}
@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)}
@font-face{font-family:'df'; src: url("https://cdn.114my.com.cn/font/lcw/yszt.TTF");}
@font-face{font-family:'alz'; src: url("https://cdn.114my.com.cn/font/hxp/alimamashuheiti.ttf");}

@font-face { 
        font-family:'neu'; src: 
       url('https://cdn.114my.com.cn/font/MiSans/MiSansLatin-Heavy.ttf') format('truetype')
}
.f01{   font-family: 'axt'; }
.f02{   font-family:'df'; }
.f03{  font-family:'Microsoft YaHei';}
.f04{  font-family:'alz';}
.f05{  font-family:'neu';}

@font-face {
  font-family: 'iconfont';  /* Project id 4978008 */
  src: url('//at.alicdn.com/t/c/font_4978008_ihn3it2tpw.woff2?t=1757938800448') format('woff2'),
       url('//at.alicdn.com/t/c/font_4978008_ihn3it2tpw.woff?t=1757938800448') format('woff'),
       url('//at.alicdn.com/t/c/font_4978008_ihn3it2tpw.ttf?t=1757938800448') 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;}

.gyc {margin: 0 auto;max-width: 76%;min-width: 1200px;position: relative;z-index: 55;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.gyb {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gyf{max-width: 100%;margin: 0 auto;min-width: 1200px;width: 100%;}
.page{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.gya {
    margin: 0 auto;
    max-width: 60%;
    min-width: 800px;
    overflow: hidden;}

.indal{width: 70%;position: relative;overflow: hidden;display: flex;flex-direction: row-reverse;justify-content: space-evenly;align-items: flex-start;margin:0 auto;}
.indal-loop{width: calc(60% - 50px); max-width:60%;}
.indal-loop .indal-loop-cont{flex-wrap: wrap;justify-content: center;display: none;}
.indal-loop .indal-loop-cont .name{color: #333;width: 100%;text-align: center;padding: 0px 20px 20px 20px;line-height: 1;font-size: 2vw;}
.indal-loop .indal-loop-cont .link{color: #333;display: flex;align-items: center;justify-content: space-evenly;width: 150px;height: 44px;border-radius: 22px;ransition: all .4s ease;margin-bottom: 20px;}
.indal-loop .indal-loop-cont .link i{width: 34px;height: 34px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(to right, #032a4e, #f59804);color: #ffffff;transition: all .4s ease;}
.indal-menu {width: calc(40% - 50px); max-width: 22%;}
.indal-menu ul {width: calc(100% - 0px);}
.indal-menu li {border-radius: 22px;height: 50px;background: #eee;color: #000000;margin-bottom: 14px;transition: all .4s ease;}
.indal-menu li a{height: 100%;display: flex;align-items: center;justify-content: flex-start;width: 100%;padding: 0 12%;transition: all .4s ease;}
.indal-menu li.active {background: linear-gradient(to right, #032a4e, #51a9f3);color: #ffffff;}
.indal-menu li:hover{background: linear-gradient(to right, #032a4e, #51a9f3);color: #ffffff;}
.indal-menu li.active a{padding: 0 30px;color: #ffffff;}
.indal-menu .name i {line-height: 1;margin-right: 3px;}
.indal-menu .name span {line-height: 1;height: auto;overflow: hidden;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
/*  */
.indal-loop-cont .name, .indal-loop-cont .link{opacity: 1;}
.swiper-slide-active .indal-loop-cont .name{animation: bannerUp2 1s ease both .8s;}
.swiper-slide-active .indal-loop-cont .link{animation: bannerUp2 1s ease both .9s;}
@keyframes bannerUp2 {0%{opacity: 0;transform: translateY(120px);}100%{opacity: 1;transform: translateY(0);}}
.indal .swiper-slide {overflow: hidden;position: relative;border: 0px solid #f1f1f1;display: flex;flex-wrap: wrap;justify-content: center;
    background-size: 100%;}
.indal .swiper-slide img {transform: matrix(1, 0, 0, 1, 0, 0);transition: all 0.4s ease 1.2s;width:600px;}
.indal .swiper-slide-active img {transition-delay: 0.4s !important; transition: all 4s ease;}

.indxw-loop{width: 100%;position: relative;}
.indxw-loop .swiper-pagination{bottom: 0;top: auto;margin:0 auto;position: relative;height: 2px;}
.indxw-loop .swiper-pagination-progressbar{background: #f1f1f1;}
.indxw-loop .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: linear-gradient(to right, #032a4e, #0155a3);}
.indxw-loop-link{width: 100%;height: 100%;display: block;border:1px solid #f1f1f1;padding: 30px;}
.indxw-loop-link::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 5px;background: linear-gradient(90deg, #032a4e, #0155a3);transform: scaleX(0);transition: transform 0.4s ease-in-out;transform-origin: left;}
.indxw-loop-link .img{width: calc(100% - 0px);overflow: hidden;display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;border: #f1f1f1 1px solid;}
.indxw-loop-link .img img{transition: all .6s ease;}
.indxw-loop-link .cont{width: calc(100% - 0px);}
.indxw-loop-link .time{color: #888888;transition: all .4s ease;}
.indxw-loop-link .name{height: auto;transition: all .4s ease;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.indxw-loop-link .text{height: auto;transition: all .4s ease;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;color: #888888;}
.indxw-loop-link:hover{}
.indxw-loop-link:hover::before {transform: scaleX(1);}
.indxw-loop-link:hover .img img{transform: scale(1.04);}
.indxw-loop-link:hover .name{}
.indxw-loop-link:hover .time{}
.indxw-prev, .indxw-next{width: 44px;height: 44px;border-radius: 50%;background: #f1f1f1;position: absolute;z-index: 4;top: 50%;margin-top: -22px;cursor: pointer;transition: all .4s ease;display: flex;justify-content: center;align-items: center;}
.indxw-prev{left: 0px;}
.indxw-next{/*transform: rotate(180deg);*/right: 0px;}
.indxw-prev:hover, .indxw-next:hover{background: linear-gradient(to right, #032a4e, #0155a3);color: #ffffff;}

/*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: #333; position: relative;z-index:2;font-weight: 100;}
.icon>div:hover i span{color: #333;}

.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: 18px;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);}
.head_num {display:  flex;}
.head_num ul {display: flex;width: 100%;align-items:  center;justify-content: center;}
.head_num li {}
.head_num>ul>li:first-child {display:flex;align-items: center;}
.head_num li+li {margin: 0 0 0 1vw;padding: 0 0 0 0.5vw;}
.head_num li>i {font-size: 22px; color: #333; 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: 0px 0 0 7px; */white-space:  nowrap;display:  flex;flex-direction:  column;font-weight:  lighter;padding: 1.2% 4%;transition: 0.5s;top: 100%;right: 0;/* width: 13%; */}
.head_num li>p>span {font-family:neu;font-size: calc(0.8rem + 0.5vw);font-weight: bold;color: #333;}
.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;/* 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:#fff;}
.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);}
.hadbox:hover .hadbox-sec1 .head_num li>i{color: #333;}
.hadbox:hover .hadbox-sec1 .head_num li>p>span{color: #333;}
.hadbox:hover .hadbox-sec1 .lt p b{color: #333;}
.hadbox:hover .hadbox-sec1 .lt p b em{color: #333;}
.hadbox:hover .hadbox-sec1 .icon>div i span{color: #333;}

.hadbox2 .hadbox-sec1 .head_num li>i{color: #333;}
.hadbox2 .hadbox-sec1 .head_num li>p>span{color: #333;}
.hadbox2 .hadbox-sec1 .icon>div i span{color: #333;}
.hadbox2 .hadbox-sec1 .lt p b{color: #333;}
.hadbox2 .hadbox-sec1 .lt p b em{color: #333;}
.hadbox2 .hadbox-sec1 .icon>div i span{color: #333;}

.hadbox-sec1 .f_navbox li .fz_hover .container ul {    flex-direction: column;}
.hadbox-sec1 .f_navbox li:nth-child(2), .hadbox-sec1 .f_navbox li:nth-child(6), .hadbox-sec1 .f_navbox li:nth-child(7) {
    position: relative;
}
.hadbox-sec1 .f_navbox li:hover .fz_hover {height: 240px;    top: 3.1vw;}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li a {padding: 0;}
.hadbox-sec1 .f_navbox li .fz_hover .container ul {width: 100%;
    text-align: center;}
/** 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-color:#000;}
.new_main_visual .visual_slider{width:100%; height:100%;}
.new_main_visual .visual_slider .swiper-slide .ts{top:-3%;left:-11%;text-align: right;float: right;}
.new_main_visual .visual_slider .swiper-slide .ts1{top:-3%;left:-5%;}
.new_main_visual .visual_slider .swiper-slide .ts2{top:-26%;}
.new_main_visual .visual_slider .swiper-slide .tyh{text-shadow: 0 0 4px #051e47, -3px 0 #35c7fa, 0 3px #051e47;}
.new_main_visual .visual_slider .swiper-slide .tye{text-shadow: 0 0 4px #051e47, -3px 0 #051e47, 0 3px #35eefa;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_boxc {width: 100%;text-align: center;}
.new_main_visual .visual_slider .swiper-slide span{font-size:7vw;text-shadow: 3px 4px 15px rgba(255, 255, 255, 0.15);
background-image: -webkit-linear-gradient(60deg, #51a9f3 30%, #057bde 54%, #057bde 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.new_main_visual .visual_slider .swiper-slide b{font-size:5.4vw;text-shadow: 3px 4px 15px rgba(53, 199, 250, 0.15);
    background: linear-gradient(-72deg, #51a9f3 0%, #057bde 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-weight:100;}
    .new_main_visual .visual_slider .swiper-slide samp{font-size:5.4vw;text-shadow: 3px 4px 15px rgba(253, 207, 7, 0.15);font-weight:100; color: #51a9f3 ;}
.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/huihuan123/uploadfile/image/20260921/20260921144904_877796775.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_2 .bg{background-image:url("//memberpic.114my.com.cn/huihuan123/uploadfile/image/20261016/20261016154911_1011289362.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_3 .bg{background-image:url("//memberpic.114my.com.cn/huihuan123/uploadfile/image/20260921/20260921144615_2002749938.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;}
.new_main_visual .visual_slider .swiper-slide .inner{max-width:70%; height:100%; display:flex; align-items:center; padding:0 0px; box-sizing:border-box;margin: 0 auto; margin-top:2%;position: relative;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box strong{transform:translateY(50%); opacity:0; transition:0.8s; display:block; font-size:4.2vw; color:#fff; letter-spacing:2px; font-weight:100; line-height:1.1;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box p{transform:translateY(50%); opacity:0; transition:0.8s 0.1s; font-size:1.8vw; color:#fff; letter-spacing:-0em; font-weight:300; margin-top:0px; line-height:1.45;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .tsd{font-size:1.3vw;margin-top:25px;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .xzen{font-size:1vw;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .f4{font-size:3.8vw;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .hz{ color:#333;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .to1{margin-top:10px;margin-bottom:10px;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box .hz1{ background-image: -webkit-linear-gradient(60deg, #333 30%, #999 54%, #333 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.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:10px; min-width:160px; padding:10px 31px; font-size:1.36vw; color:#fff; letter-spacing:0em; font-weight:100; background: linear-gradient(to top, #032a4e, #51a9f3); border-radius:99px; box-sizing:border-box; text-align:center;}

.new_main_visual .visual_slider .swiper-slide .inner .txt_box .hsz{font-size: 22px;line-height:50px; display: block;background-color: #0195dd;
width: 600px; text-align: center; border-top-left-radius: 35px;border-bottom-right-radius: 35px;margin-top:12px;color: #fff;background: linear-gradient(to top, #032a4e, #51a9f3); letter-spacing: 1px;margin-bottom:12px;}

.new_main_visual .visual_slider .swiper-slide .inner .txt_box i{font-size:22px;padding-right:4px;}
.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:40px; width:100%; z-index:1;}
.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:80px; 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:2px; 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; display: none;}
.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:-10px;}
.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("https://cdn.114my.com.cn/inner/img/move_btn a.pausebefore.png")no-repeat center / cover;}
.new_main_visual .bot_wrap .controller .move_btn a.play:before{background:url("https://cdn.114my.com.cn/inner/img/move_btn a.playbefore.png")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;}
.new_main_visual .prev_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("https://cdn.114my.com.cn/inner/img/prev_btnbefore.png")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;}
.new_main_visual .next_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("https://cdn.114my.com.cn/inner/img/next_btnbefore.png")no-repeat center / 100% 100%; transition:0.2s;}


/*all_title*/
.all_title{text-align: center;margin-bottom:40px;}
.all_title b{font-size:2.5vw;font-weight:bold; display: block; color: #333;padding-bottom: 16px;}
.all_title p{font-size:1.1vw;font-weight:normal; color: #666;}
.all_title em{font-size:2.5vw;font-weight:bold; display: block; color: #fff;padding-bottom: 16px;}
.all_title span{font-size:1.1vw;font-weight:normal; color: #fff;    display: block;}
.all_title i{width:30px;height:1px;background:#032a4e;position:relative;top:4px;left:25%;margin-left:-15px;animation:alltiti 1.5s infinite;vertical-align: top; display: block;}

.floor_2_main { width:100%; background:#fff url(https://memberpic.114my.com.cn/huihuan123/uploadfile/image/20260921/20260921143552_1411932687.jpg) top center no-repeat; 
position:relative; background-size: cover; padding-bottom: 6%;}
.floor_2_main .w1400{ z-index: 3; position: relative; height: 100%;}
.floor_2_1{ display: flex; justify-content: space-between; position: relative; flex-wrap: wrap; 
z-index: 3; padding-top: 6%;}
.floor_2_11s{ width: 100%; text-align:left;}
.floor_2_11s span{ display: block; font-size: 6vw; color:rgb(204, 204, 204,0.26); line-height: 110px;
 font-family: neu; font-weight: 100;}
.floor_2_11s p{font-size: 3vw; color:#333; line-height: 1; font-weight: bold; margin-top: -30px;font-family: 'Microsoft YaHei';}
.floor_2_11z{ text-align:left;padding-top: 10%;}
.floor_2_11z .p{ font-size: 30px; color: #032a4e; line-height: 44px; position: relative;}
.floor_2_11z .p::before {
    content: "";
    width: 31vw;
    height: 4px;
    display: flex;
    vertical-align: middle;
    margin-right: 13px;
    background: rgba(3, 42, 78, 0.5);
    margin-top: 1.8vw;
    position: absolute;
}
.floor_2_11z .ga{ display: block; font-size: 18px; color: #777; line-height: 1.8; margin-top: 6%; text-align: left; text-overflow: -o-ellipsis-lastline;
 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 3; -webkit-box-orient: vertical;}

.floor_2_11{width:48%; display: inline-block; position:relative;}
.a1{display: block; width: 156px; height: 46px;  border-radius: 50px; border: #032a4e solid 1px;
 text-align: center; margin-top: 6%;transition: all ease 0.36s;}
.a1 p{ display: inline-block;}
.a1 p span{ display: block; float: left; font-size: 18px; color: #032a4e; 
line-height: 46px; float: left;}
.a1 p i{ float: left; margin-left: 16px; position: relative; width: 35px; height: 35px; background-color: #032a4e; border-radius: 50%; 
margin-top: 6px; display: block; color: #fff;line-height: 35px;}
.a1 p i s{ display: block;transition: all ease 0.36s; position: relative;  }
.a1:hover{ transform: translateY(-5px); transition: all ease 0.36s;background-color: #032a4e;}
.a1:hover p i{background-color: #fff; color: #032a4e;}
.a1:hover p span{ color: #fff;}
.a1:hover p i s{ background-position: -36px -386px;}

.floor_2_11 .floor_2_112{ width: 64.2%; float: right; padding-top: 90px;}
.floor_2_112 a{ display: block; font-size: 18px; color: #333; line-height: 34px; width: 90%;}
.floor_2_main .ul{ display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; margin-top: 6%;background: rgba(255, 255, 255, 0.5);padding:2% 4%;}
.floor_2_main .ul li{ transition: all ease 0.36s; position: relative;}
.floor_2_main .ul li dt{ display: inline-block; width: 100%;}
.floor_2_main .ul li dt span{ display: inline-block; font-size: 3.3vw; font-family: "neu"; 
line-height: 60px; font-weight: bold; color: #032a4e;
    background-image: -webkit-linear-gradient(60deg, #032a4e 30%, #0155a3 54%, #0155a3 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.floor_2_main .ul li dt i{ display: inline-block; font-size: 24px; color: #131723; line-height: 24px; padding-left: 8px;}
.floor_2_main .ul li dd{display: block; font-size: 20px; color: #666; line-height: 24px;}
.floor_2_main .ul li s{ display: block; width: 1px; height: 86px; background: url(../images/k3_06.png) center center no-repeat;
 position: absolute; right:-110px; top: 50%; margin-top: -43px;}
 .floor_2_main .ul li.li4 s{ display: none;}
.floor_2_main .ul li:hover{ transform: translateY(-8px); transition: all ease 0.36s;}

.floor_2_12{ display: block; width: 49.6%; position: relative;}
.floor_2_12 img{ display: block; width: 950px;max-width: initial; margin-right: -260px;}
.floor_2_12 .bofang{ display: none; width: 112px; height: 112px; background: rgba(255, 255, 255, 0.6); border-radius: 50%;
 cursor: pointer; position: absolute; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} 
 .floor_2_12 .bofang i{position: absolute; left: 50%; top: 50%;  transform: translate(-50%, -50%);
 width: 0; height: 0;border-style: solid; border-width: 13.5px 0 13.5px 22px;
 border-color: transparent transparent transparent #e62129;}
@media (max-width: 1660px) {
.floor_2_11s span { font-size: 100px; line-height: 80px;}
.floor_2_11z .p{ font-size: 26px; line-height: 40px;  }
.floor_2_11z .ga{ font-size: 16px;line-height: 32px;}
.floor_2_11 .a1 {  margin-top: 8%;}
.floor_2_12 .bofang { width: 84px; height: 84px;}
.floor_2_12 {}
.floor_2_main .ul li dt span { font-size:60px; line-height: 54px;}
.floor_2_main .ul li dd { font-size:18px; line-height: 22px;}
.floor_2_12 img { width: 870px; margin-right: -260px;}
}

/*products*/
.pro_bc {
    padding: 5% 0;
    position: relative;
}
.pro_nav .prolist2021{border-radius: 100px; box-shadow: 0px 0px 24px 0px #D9D9D9; padding: 8px;max-width: 740px;margin: 0 auto;background: linear-gradient(to bottom,#032a4e,#51a9f3);
    border: 2px #3b77b5 solid;
    box-shadow: 3px 4px 2px #023e8d;}
.pro_nav .prolist2021 ul {display: flex;align-items: center;flex-wrap: wrap; justify-content: center;}
.pro_nav { width: 100%; margin-top: 0px;}
.pro_nav .prolist2021 ul li {height:38px;margin-bottom: 0px;text-align: left;line-height:38px;font-size: 18px;transition:0.5s;padding: 0 3%;margin-right:0px;background:#;}
.pro_nav .prolist2021 ul li:hover,.pro_nav .prolist2021 ul li.on {background: linear-gradient(90deg, #fff 0%, #f8f8f8 100%);border-color:#076aa3; transition:0.2s; color: #fff;border-radius: 50px;}
.pro_nav .prolist2021 ul li:hover a,.pro_nav .prolist2021 ul li.on a{color: #333;}
.pro_nav .prolist2021 ul li a {color: #fff;display: block;font-size: 17px;font-weight:100;line-height: 38px; }
.pro_nav .prolist2021 ul li dl {
    display: none;
}
.prolist2021 dl dt {
  display: none;
}
.pro_nav .prolist2021 ul li:hover dl {
    display: block;
background: linear-gradient(90deg, #032a4e 0%, #015092 100%);
    z-index: 9999;
transition:0.5s;
position: relative;
}
.pro_nav .prolist2021 ul li dl dt:hover a {background: #fff;transition:0.5s;color: #0070b7;}
.product_div_item_pic:hover img {transition: 0.5s; transform: scale(1.2);}
.jh-set1-cont{width: 100%;border: 0px solid #ddd;overflow: hidden;/* background:#ddd; */margin-top:42px;}
.product_rCont{float: right;width:100%; }
.product_rCont > .prod_rCont_in{width: 100%;height: 39vw;position: relative;}
.product_rCont > .prod_rCont_in > .prod_item1{width: 48.99%;height: 19vw;background: linear-gradient(to right,#c3c4c9, #eaeaec);margin-right:1px;padding:2%;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_pic{float: left; padding:1% 0 1% 4%; width:45%;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r{width:55%; float:right; padding:6.3% 0% 0 2%; overflow:hidden;}
.prod_rCont_r > .pro_btn{padding-top: 30px;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r strong{display: block;height: 50px;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r p{font-size: 1vw;line-height:1.4;color: #888;padding:5px 0 10px; font-family: 'axt'}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r strong a{font-size: 1.5vw;font-weight: normal;color: #333;line-height: 2;display: block;}
.prod_rCont_r .prod_ico1,.prod_rCont_r .prod_ico2,.prod_rCont_r .prod_ico3{transition:0.3s all ease-in-out;float: left;color: #444;font-size: 0.9vw;  margin-right:26px; line-height:38px;text-align: center;font-family: 'Hos';}
.prod_rCont_r .prod_ico1 i,.prod_rCont_r .prod_ico2 i,.prod_rCont_r .prod_ico3 i{width:62px;height:62px; background:#fff; box-shadow: 0 10px 20px rgba(0,0,0,.05);transition:0.3s all ease-in-out;background-repeat: no-repeat;background-position:center 16px;display: block;border-radius: 50%;margin: 0 auto;}
.prod_rCont_r .prod_ico1 i{ font-size:34px; line-height: 62px; color: #032a4e; font-weight: lighter;}

.prod_rCont_r .prod_ico1:hover i,.prod_rCont_r .prod_ico2:hover i,.prod_rCont_r .prod_ico3:hover i{background: linear-gradient(90deg, #032a4e 0%, #015092 100%);background-position: center -64px;color: #fff;}

.prod_rCont_r .prod_ico1:hover,.prod_rCont_r .prod_ico2:hover{color: #032a4e;}
.pro_btn{padding: 15px 0 0; display:none;}
.pro_btn:after{content: '';clear: both;display: block;}
.pro_btn .pro_btn1{font-size: 12px;color: #afafaf;float: left;width: 124px;height: 34px;border: 0px solid #ddd;line-height: 34px;text-align: center;border-radius: 50px;letter-spacing: -0.1px;text-transform: capitalize;transition: 0.3s all ease;}
.pro_btn .pro_btn2{width: 34px;height: 34px;display: block;float: left;border: 0px solid #ddd;border-radius: 50%;margin-left: 12px;background: url() no-repeat center 8px;transition: 0.3s all ease;}
.pro_btn .pro_btn1:hover{background: #002cbe;color: #fff;border: 1px solid #1a58a5}
.pro_btn .pro_btn2:hover{background-color: #002cbe;border: 1px solid #ffb400;background-position-y: -24px;}

.w33{ width:33% !important;}

.prod_item2 .divproduct_new_div_item:nth-child(n+3){
    border-top: 0px solid #ddd;
    /* margin: 4% 0 0; */
    /* bottom: -18px; */
}
.product_rCont > .prod_rCont_in > .prod_item1{border-right: 0px solid #ddd;}
.prod_item2 .divproduct_new_div_item:nth-child(4){
    border-right: 0px solid #ddd;
}

.prod_item2 .divproduct_new_div_item:hover .pro_btn .pro_btn1{background: #1a58a5;color: #fff;border: 1px solid #1a58a5}
.prod_item2 .divproduct_new_div_item:hover .pro_btn .pro_btn2{background-color: #ffb400;border: 1px solid #ffb400;background-position-y: -24px;}
.prod_item2 .divproduct_new_div_item{width: 23.96%;height: 19vw;background: #e0dce2; position: absolute;margin-right:1px;overflow:hidden;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_date{display: none;}
.prod_item2 .divproduct_new_div_item .product_div_item_pic a,.prod_item2 .divproduct_new_div_item .product_div_item_pic a img{display: block;width: 100%;object-fit: cover;margin:auto;height: 16vw;margin-top:0%;}
.prod_item2 .divproduct_new_div_item0{left:50%;top: 0; width:24.99%; overflow:hidden;}
.prod_item2 .divproduct_new_div_item1{right: 0;top: 0;width: 23.95%;margin-right:0px;}
.prod_item2 .divproduct_new_div_item2{left:0;bottom: 0;}
.prod_item2 .divproduct_new_div_item3{left:25.03%;bottom: 0;}
.prod_item2 .divproduct_new_div_item4{left: 50%;bottom: 0;width: 24.99%;}
.prod_item2 .divproduct_new_div_item5{left: 76.1%;bottom: 0;}
.prod_item2 .divproduct_new_div_item .product_div_item_pic{width:100%;/*height: 282px;*/position: absolute;top: 0;/*padding: 10px 20px;*/background: #fff;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_content{position: absolute;bottom: 0;padding: 0px 5% 0px;z-index:2;width: 100%;text-align: center;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a{display: block;line-height: 51px;font-size: 18px;color: #333; font-family: 'axt';}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body{font-size:15px;color: #888;line-height: 22px;display: none;}
.prod_item2 .divproduct_new_div_item:hover .divproduct_new_div_item_content{background: linear-gradient(90deg, #032a4e 0%, #015092 100%);}
.prod_item2 .divproduct_new_div_item:hover  .divproduct_new_div_item_a{color:#fff;}
.prod_item2 .divproduct_new_div_item:hover .divproduct_new_div_item_body{color:#fff;}


/*娴*/
.app_bc{padding:5% 0 5% 0;background: #fff;}
.appli_call{margin-top:40px;}
.appli_call .new_web_div2021 {}
.appli_call .new_web_div2021 ul { display: flex;}
.appli_call .new_web_div2021 li {width: 33.3%;height: auto;overflow: hidden;position: relative;margin:0.2%;}
.appli_call .new_web_div2021 li a {pointer-events: none;}
.appli_call .new_web_div2021 li>a{display: block;transform:}
.appli_call .new_web_div2021 li a img {width:100%;height:260px;transition: all linear 0.3s; overflow: hidden;}

.appli_call .new_web_div2021 li:hover a img{transform: scale(1.12, 1.12);overflow: hidden;}
.appli_call .new_web_div2021 li p {width:100%;height:50px;background:#fff; display: flex; justify-content: center; align-items: center;padding-top: 0 !important;position: relative; bottom: 0px; left: 0;}
.appli_call .new_web_div2021 li:hover p{width:100%; left:0%;background: linear-gradient(to top, #032a4e, #015092);transition: all linear 0.3s;color: #fff;}
.appli_call .new_web_div2021 li:hover p a{color: #fff;}
.appli_call .new_web_div2021 li:hover p a:before{color: #fff;}
.appli_call .new_web_div2021 li p a {font-size:17px; color: #333;margin-top: -0%;}


/*娴ｇ广*/
.h_title{width:1150px; margin:auto; margin-bottom:0px; position:relative;z-index:2; display: flex;
    justify-content: center;}
.h_title p{font-family: 'neu'; font-size:6vw;text-transform: uppercase; font-style: italic; letter-spacing: -0px;text-shadow: 3px 4px 15px rgba(1, 80, 146, 0.15); background: linear-gradient(-72deg, #032a4e 0%, #015092 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.h_title p i {padding-left: 10px;}
.h_title h3{font-size:2.5vw;color:#333;line-height:1.3; bottom:-30px;right:0;  margin-left:0; font-weight: bold;}

.agencyte {
    font-size: 1.2vw;
    color: #666;
    line-height:1.4;
    padding: 2% 9%;
    text-align: center;
}
.agency {width: 100%; margin: 0 auto;  position: relative; background: url(https://memberpic.114my.com.cn/huihuan123/uploadfile/image/20260921/20260921135126_1620676449.png) no-repeat center;padding: 0% 0 5% 0;}
.cas_ic {width: 100%; margin: 0 auto;}
.cas_ic .new_web_div2021 .tempWrap{width:100% !important;}
.cas_ic *{display:block;}
.cas_ic li{width:calc((100% - 14rem) / 4);margin:0.6rem;float:left;padding-left:0px !important;border:1px #eee solid;}
.cas_ic li img{width:100%;height:auto;border-radius: 10px;}
.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;}

.cas_bc{width: 100%; margin: 0 auto;  margin-top: 1%;}

.c-a{width: 100%;position: relative; background-image: url(https://memberpic.114my.com.cn/huihuan123/uploadfile/image/20260921/20260921110531_2883693.jpg);padding-top: 5%; margin-top: 0%;}
.c-a:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(1, 55, 92, 0.8);
    left: 0;
    top: 0;
    z-index: 1;
}
.c-b{width: 1500px;margin: 0 auto;position: relative;z-index: 10;}
.c-c{width: 100%;text-align: center;}
.c-d{font-size: 2.4vw;color: #333;font-weight: 100;margin-bottom: 10px;line-height:1;}
.c-e{width: 100%;}
.c-f{font-size: 32px;color: #ccc;display: inline-block;vertical-align: top;padding-bottom: 21px;position: relative;line-height:1;}
.c-f:after{content: "";display: block;width: 112px;height: 5px; position: absolute;left: 97px;bottom: 0;}
.c-c.white .c-d{color: #fff;}
.c-c.white .c-f{color: #fff;}
.c-c.white .c-f:after{background-color: #fff;}
.c-g{width: 100%;}
.c-h{width: 15.8%;transition: transform .5s;margin-left:1%;}
.c-h:nth-child(1){margin-left:0%;}
.c-h.slick-slide{height: auto !important;}
.c-n{display: block; background-color: #fff;border-radius: 15px;overflow: hidden;cursor: pointer;}
.c-i{width: 100%;position: relative;border-radius: 15px 15px 0 0 / 15px 15px 0 0;overflow: hidden;}
.c-i:before{content: "";display: block;width: 100%;height: 100%;background-color: rgba(1,80,146,0.4);position: absolute;left: 0;top: 0;opacity: 0;transition: opacity .3s;}
.c-i:after{content: "";display: block;width: 0;height: 5px;background: linear-gradient(90deg, #032a4e 0%, #0b75d7 100%);background-size: 100% 100%;position: absolute;left: 0;bottom: 0;transition: width .3s;}
.c-j{width: 100%;}
.c-k{width: 100%;padding:8% 11%; border-radius: 0 0 15px 15px / 0 0 15px 15px;overflow: hidden;}
.c-l{font-size: 1.2vw;color: #151515;margin-bottom: 14px;font-weight:bold;line-height: 1.4;}
.c-m{font-size: 0.9vw;color: #999;line-height: 1.7;}

.c-o{display: inline-block;vertical-align: middle;}
.c-n:hover .c-i:before{opacity: 1;}
.c-n:hover .c-i:after{width: 100%;}
.c-g .slick-list{height: auto;}

.b-a{margin-bottom: 0px;}
.c-g{margin-top: 5%;}
.c-g .slick-list{height: auto;padding-bottom:13%;}
.c-h.slick-current{transform: translate(0,80px);}
.c-h.slick-current1{transform: translate(0,40px);}

/* bt */
.font16 {font-size: 18px;}
.font18 {font-size: 36px;font-weight: bold;}
.font44 {font-size: 46px;}
.Btn{ display: flex; align-items: center; border-radius: 100px; border: 1px solid #dadada; position: relative; top: -8px; background: #fff;}
.Btn:hover{ top: -5px;}
.Btn .Btn_left{ color: #666666; padding: 0px 20px;}
.Btn .Btn_right{ height: 36px; width: 36px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #032a4e;}
.Btn.color{ background: #032a4e; border: 1px solid #032a4e;}
.Btn.color .Btn_left{ color: #fff;}
.Btn.color .Btn_right{ background: #032a4e;}
.Btn:hover{ background: #032a4e; border: 1px solid #032a4e; box-shadow: 0px 0px 20px rgba(251,223,3,.4);}
.Btn:hover .Btn_left{ color: #fff;}
.Btn:hover .Btn_right{ background: #032a4e;}
.Title{ display: flex; align-items: flex-end; justify-content: space-between; margin-bottom:40px;}
.Title .Title_left .Title_left_dd{ color: #032a4e;}
.Title .Title_left .Title_left_icon{ margin: 19px 0px; display: flex; align-items: center;}
.Title .Title_left .Title_left_icon span{ display: inline-block; width: 7px; height: 5px; border-radius: 100%; background: #f89504;}
.Title .Title_left .Title_left_icon span:nth-child(1){ opacity: 1;}
.Title .Title_left .Title_left_icon span:nth-child(2){ opacity: .5; margin: 0px 4px;}
.Title .Title_left .Title_left_icon span:nth-child(3){ opacity: .2;}
.Title .Title_left .Title_left_dt{ color: #111111; line-height: 1.3; font-weight: bolder;font-family: 'Microsoft YaHei';}
.Title .Title_left .Title_left_p{ color: #111111; line-height: 1.3; margin-top: 7px;}
.Title.color .Title_left .Title_left_dd{ color: #fff;}
.Title.color .Title_left .Title_left_icon span{ background: #fff;}
.Title.color .Title_left .Title_left_dt{ color: #fff;}

.t{letter-spacing:3px; text-align:center;  font-size:56px; font-weight: bold; display:block; padding:0vw 0;    position: relative;
    z-index: 999;}
.t a{font-size:3vw; color:#333333;}
.t h8 a{color:#333333;  letter-spacing:2px;}
.t h9 a{ color:#fff; text-shadow: 2px 0 2px rgb(0 0 0 / 50%);font-family: "alz";}

.g_about{position:relative;margin-top: 0%}
.g_about .abbg dt{width:100%;overflow:hidden;position:relative}
.g_about .abbg dt:before{position: absolute;
    content: '';
    width: 100%;
    height: 46vw;
    background-image: linear-gradient(rgba(0, 0,0, 0.5), rgba(0, 0, 0, 0.8));
    left: 0;
    top: 0;
    border-radius: 20px;
    z-index: 1;}
.g_about .abbg dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .abbg dd{position:absolute;left:0;top:0;width:100%;z-index:15}
.g_about .abbg dd h2{width:72.9%;padding-top:3.5rem;margin:0 auto;margin-bottom:1rem}
.g_about .abbg dd h2 img{width:100%;display:block}
.g_about .abbg dd p{font-size:1rem;font-weight:400;line-height:2.1rem;color:#fff;display:block;width:64%;margin:0 auto;text-align:center;padding-top:3%;    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;overflow: hidden;}

.g_about .m_about{z-index:15;position:absolute;left:50%;bottom:6.6rem;width:72.9%;margin-left:-36.45%}
@media screen and (max-width: 1600px){.g_about .m_about{bottom:11%;}}
@media screen and (max-width: 1440px){.g_about .m_about{bottom:11%;}}
.g_about .m_about dl{float:left;width:31.4%;margin-right:2.4%;position: relative;}
.g_about .m_about dt{width: 100%;}
.g_about .m_about dt img{width: 100%;}
.g_about .m_about dd{position: absolute;left:0;top:0;width: 100%;padding:1.1rem 1rem 0 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.g_about .m_about dd i{width:56%;overflow:hidden;float:left}
.g_about .m_about dd i img{width:100%;display:block;transition:all .3s linear 0s}
.abwz{
   float: right;width:36%;
}
.g_about .m_about dl dd h4 b{font-size:1.3rem;font-weight:400;line-height:2rem;color:#333;display:block;font-weight:700}
.g_about .m_about dl dd h4 em{font-size:.85rem;font-weight:400;line-height:1.3rem;color:#ccc;display:block}
.g_about .m_about dl dd span{display:block;width:1.6rem;margin-top:1.3rem;overflow:hidden}
.g_about .m_about dl dd span img{width:3.2rem;display:block;transition:all .3s linear 0s}
.g_about .m_about .cur dt img,.g_about .m_about dl:hover dt img{transform:scale(1.1)}
.g_about .m_about .cur dd h4 b,.g_about .m_about dl:hover dd h4 b{color:#032a4e;}
.g_about .m_about .cur dd span img,.g_about .m_about dl:hover dd span img{margin-left:-1.6rem}
.g_about .m_about dl:nth-child(3){margin-right:0}

.cus_bc {background: #f5f5f5 url(https://memberpic.114my.com.cn/huihuan123/uploadfile/image/20260921/20260921154036_1881677002.jpg) no-repeat center; padding:5% 0;}
.cus_c>ul {display: flex; justify-content: space-between; margin-top: 50px; align-items: center;}
.cus_c>ul p {width: 120px; height: 120px; background: #fff; border-radius: 100%; position: relative; display: flex; align-items: center; justify-content: center; transition: all .3s;}
.cus_c>ul p i {position: absolute; bottom: 8px; right: 0; width: 28px; height: 28px; border-radius: 100%; font-size: 16px; color: #666;font-family: Arial;background: #ebebeb; text-align: center; line-height: 28px; transition: all .3s;}
.cus_c>ul p span {font-size: 50px;}

.cus_c>ul b {display: block; font-weight: normal; font-size:1vw; line-height: 1.6; width: 100%; margin: 18px auto 0; text-align: center;}
.cus_c>ul sup{display: block; width: 100%;font-size:0.8vw; color: #c3c2c2;    text-align: center;}
.cus_btn {display: flex; width: 532px; height: 52px; align-items: center; background: #333; margin: 0 auto; border-radius: 31px; margin-top: 40px;}
.cus_btn i {display: flex; color: #fff; font-size: 22px; width: 222px; height:52px; align-items: center; border-radius: 31px; justify-content: center;background: linear-gradient(90deg, #032a4e 0%, #015092 100%);}
.cus_btn i span {font-size: 27px; color: #fff; margin-right: 9px;}
.cus_btn em {font-family: arial;font-size: 36px;font-weight: bold;color: #fff; margin-left: 26px;}
.cus_c>ul>li {position: relative; transition: all .5s;}
.cus_c>.sol_tit>p {margin: 0;letter-spacing: 0.1em;}
.cus_c > ul > li>em{font-size: 16px;color: #dadada;padding-bottom: 63px;padding-right: 10px;}
.cus_c>ul>li:hover p {background: linear-gradient(90deg, #032a4e 0%, #015092 100%);}
.cus_c>ul>li:hover p span {color: #fff;}
.cus_c>ul>li:hover p i {background: #333; color: #fff;}
.cus_c>ul>li:hover b {color: #015092;}
.cus_c>ul>li:hover:nth-child(odd) {transform: translateY(-8px);}

/*news*/
.news {padding: 5% 0% 5% 0;overflow:hidden; position: relative;z-index: 5; background: url(https://cdn.114my.com.cn/inner/banner/mapt.jpg)no-repeat center top;}
.news_box {max-width: 76%;margin:0 auto;}
.news_top {display:flex;align-items: flex-end;justify-content: space-between;max-width: 100%;margin: 0 auto;}
.news_tit {display:flex;justify-content: center;flex-direction: column;width: 100%;/* height: 43%; *//* align-items: center; */justify-content: space-between;}
.news_tit p {display:flex;font-size: calc(2.5rem + 0.5vw);position: relative;flex-direction: column;}
.news_tit p span {font-size: calc(2rem + 0.5vw);position: relative;background-image: -webkit-linear-gradient(left, #057bba 10%, #0875dc 90%);-webkit-background-clip: text;font-weight: bold;z-index: 5;color: #0875dc;}
.news_tit p:before {content:'';width: 0.5%;height: 100%; position:absolute;left: 0;bottom: 0;margin: auto;}
.news_tit p:after {content:'';width: 30%;height: 1rem; position:absolute;right: -36%;bottom: 32%;margin: auto;z-index:-1;}
.news_tit em {font-size: 20px;color: #777;opacity: 0.8; padding: 0.8rem 0 0;}
.news_nav {margin: 0 0 0 3%;}
.news_nav ul {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.news_nav li {display:  flex;justify-content:  center;align-items:  center;/* background: #fff; */margin: 0 18px;width: 100%;/* border-radius: 40px; */position: relative;overflow: hidden;z-index: 5;/* box-shadow: 0px 0px 20px #ddd; */}
.news_nav li i {font-size: 18px;line-height:  24px;font-weight: 100;padding-right: 10px;}
.news_nav li a {font-size: 1.2rem;line-height: 24px;/* padding-left: 10px; */white-space: nowrap;color: #444;font-weight: bold;}
.news_nav li.on,.news_nav li.on a {color: #032a4e;font-weight: bold;}
.news_con {overflow:hidden;margin: 3% 0 0;}
.news_roll {display:flex;    transition: 1.2s;}
.news_call {width:100%;flex-shrink:0;/* padding: 2%; */}
.news_call .news_div{/* display: flex; */justify-content: space-between;flex-shrink: 0;width:100%;}
.news_call .news_div{margin: 0 !important;}
.news_call .slick-list  {padding: 3% 0;}
.news_call .news_div_item{width: 36%;position: relative;transition:0.5s; background: #f8f8f8;display: flex !important;flex-direction: column-reverse; border: 1px solid #f8f8f8; float: left;z-index: 5;}
.news_call .news_div_item_date{position: absolute;top: 67.5%;display: flex;left: 76%;height: 22px;font-size: 16px;color: #2d3b8d;transition: 0.5s;font-family: Arial;display: none;}
.news_call .news_div_item:hover .news_div_item_date {/* left: 11%; */}
.news_call .news_div_item_date::before{content:'';}
.news_call .news_div_item_content{padding: 6% 6% 24%;}
.new_column {background: #0875dc;width: 18%;text-align: center;padding: 1% 0;top: 10%;border-radius: 2px;}
.new_column a {color:#fff;font-size: 0.9rem;}
.news_call .news_div_item_year, .news_call .news_div_item_month, .news_call .news_div_item_day{float: left;line-height: 22px;}
.news_call .news_div_item_title{}
.news_call .news_div_item_a {font-size: 20px;display: block;margin-bottom: 20px;position:relative;transition:0.3s;font-weight: 100;padding-top: 4%;}
.news_call .news_div_item_a::before{position:absolute;content:'\4e86\89e3\8be6\60c5';top: 176px;left: 0;font-weight: 100;
    color: #999;}
.news_call .news_div_item_a::after{position:absolute;font-size: 18px;width: 18px;height: 14px;left: -2px;transition:0.5s;font-family: 'iconfont';content: "\eb94";color: #666;top: 0;opacity: 0;display: none;}
.news_call .news_div_item_body{font-size: 15px;color: #666;line-height: 26px;text-overflow: ellipsis;-webkit-line-clamp: 4;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.news_call .news_div_item_pic, .news_call .news_div_item_pic a, .news_call .news_div_item_image{width:100%;height: auto;display: block;transition: 0.5s;}
.news_call .news_div_item:hover .news_div_item_a{color:#032a4e;transition:0.3s;}
.news_call .news_div_item:hover .news_div_item_a::before{/* background: #eb3d00; *//* color: #fff; */}
.news_call .news_div_item:hover .news_div_item_a::after{left: ;opacity:1;}
.news_call .new_ic{overflow:hidden;margin: 3% auto 0;}
.news_call .news_div_item:hover .news_div_item_pic img  {    transform: scale(1.1);transition: 0.5s;}
.news_call .news_div_item_pic {overflow: hidden;}
.news_call .news_div_item:first-child {flex-direction:column-reverse;}
.news_call .news_div_item:first-child .news_div_item_date {top: 67.5%;left: 76%;color: #999;font-size: 16px;}
.news_call .news_div_item:first-child  .news_div_item_a::after {top: 50%;left: 72%;}
.news_call .news_div_item:nth-child(-n+2) {width: 30%;}
.news_call .news_div_item:nth-child(2) {margin: 0 2%;}
.news_call .news_div_item:nth-child(2) .news_div_item_body {color: #333;}
.news_call .news_div_item:nth-child(n+3)  {flex-direction:row-reverse;justify-content: space-between;align-items: center;padding: 2.45% 2%;border: 1px solid #eee;}
@media screen and (max-width: 1680px){
.news_call .news_div_item:nth-child(n+3)  {padding: 2.25% 2%;}
}
@media screen and (max-width: 1440px){
.news_call .news_div_item:nth-child(n+3)  {padding: 1.93% 2%;}
}
@media screen and (max-width: 1280px){
.news_call .news_div_item:nth-child(n+3)  {padding: 1.88% 2%;}
}
.news_call .news_div_item:nth-child(n+3) .news_div_item_a {/* padding: 6% 0 0; */margin-bottom: 16px;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_pic {/* width: 36%; */}
.news_call .news_div_item:nth-child(n+3) .news_div_item_content {width: 100%;/* height: 170px; */padding: 0;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_date {top: 66%;left: 76%;color: #999;font-size: 15px;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_a::before {top: 120px;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_a::after {top: 6.1vw;left: 56%;}
.news_call .news_div_item:nth-child(n+3):hover {box-shadow:0 0 21px #d2d2d2;z-index:1;}
.news_call .news_div_item:nth-child(n+3)+.news_div_item {border-top: none;}
.news_call .news_div_item:nth-child(n+4) {/* margin: 2.1% 0 0; */}
.news_call .news_div_item:nth-child(n+3):before {content:'';width:100%;height:100%;position:absolute;top:0;/* background: #eee; */left: 0;z-index: -1;} 
.news_call .news_div_item:nth-child(4):before {/* background: #e7e7e7; */}
.news_call .news_div_item:nth-child(n+3) .news_div_item_pic {opacity:0;display: none;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_date {top: 33.2%;left: 76%;color: #999;font-size: 16px;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_a::after {top: 74%;left: 72%;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_a::before {top: 32vw;display: none;}
.news_call .news_div_item:nth-child(n+3) .new_column {display:none;}
.news_call .news_div_item:nth-child(n+3) .news_div_item_body {-webkit-line-clamp:3;}

.social {padding-top:0px;  float:right;}
.social a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height:40px; padding:11px; background:#fff;  transition:0.3s all ease-in-out; float: left;display: block;margin-right:16px; border-radius: 50%;}
.social a i{font-size: 24px; color: #333;}
.social a:hover i{color: #fff;}
.social a:hover{ background: #032a4e; border-color: #032a4e; }
.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: -27px; z-index: 1; display: none; padding: 2px; 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:47px; }
.social .ewm img { display: block; width: 100%; height:auto; }

.footer{background-image:url(https://memberpic.114my.com.cn/huihuan123/uploadfile/image/20260919/20260919174425_1416169624.jpg);background-position:top center;padding-bottom:110px;color:#fff;border-bottom:0px #032a4e solid;position: relative; z-index: 5;}
.footer .gyc{padding-top:100px}
.footer .footer_logo{float:left;position:relative;transition:0.3s;}
.footer .footer_logo img{width: 110px;}
.footer .footer_logo a{color:#fff;font-size:2vw;font-family: 'alz';}
.footer .footer_logo i{height:50px; margin-bottom:20px; float:left;transition:0.3s;color:#333;}
.footer .footer_logo p{float:left;color:#fff;font-family:"alz";font-size:40px;padding-left:16px;padding-top:12px;position:relative;z-index:1;transition:0.3s}
.footer .footer_logo p img{ height:50px;}
.footer .footer_logo em{float:left;color:#fff;font-size:26px;font-family:"neu";font-style:normal;position:absolute;left:116px;top:0;z-index:0;opacity:0.3;transition:0.3s}
.footer .footer_contact{width:110px;height:110px;background:linear-gradient(to bottom,#032a4e,#015092);border-radius:100%;position:absolute;top:-54px;left:0;right:0;margin:auto}
.footer .footer_contact i{height:53px;width:38px;display:block;margin:auto;padding-top:20px;color: #fff; font-size: 32px; text-align: center;}
.footer .footer_contact i img{height:100%}
.footer .footer_contact a{color:#fff}
.footer .footer_contact p{text-align:center;;font-size:18px;padding-top:6px}
.footer .footer_nav{float:right;padding-top:10px}
.footer .footer_nav ul{}
.footer .footer_nav ul li{float:left;margin-left:60px;position:relative}
.footer .footer_nav ul li::after{content:"";width:10px;background:#015092;height:0px;display:block;margin:auto;position:absolute;top:50px;left:0;right:0;transition:0.3s}
.footer .footer_nav ul li.cur::after{height:17px;transition:0.3s}
.footer .footer_nav ul li a{color:#fff;font-size:1.2vw;}
.footer .footer_xt{width:100%;height:1px;background:#fff;margin:50px 0px;opacity:0.3}
.footer .footer_lx{float:left}
.footer .footer_lx span{margin-bottom:10px}
.footer .footer_lx span i{margin-right:20px;font-size:19px; padding-left: 14px; }
.footer .footer_lx b{color:#fff;font-size:19px; padding-left: 14px;padding-top:10px;display: block;font-weight:100;}
.footer .footer_lx b a{color:#fff;font-size:19px;}
.footer .footer_lx span::before{margin-right:10px;margin-top:-2px;display:block;float:left;font-family:unset;font-size:22px}
.footer .footer_icon{float:right}
.footer .footer_icon ul{}
.footer .footer_icon ul li{float:left;display:inline-block;margin-left:20px}
.footer .footer_icon ul li a{display:block;width:44px}
.footer .footer_icon ul li a img{width:100%}
.footer .footer_icon ul li:hover{margin-top:-6px}
.footer .footer_lx span .fa-envelope:before{padding-right:6px; }
@media screen and (max-width:1260px){.footer{padding-bottom:80px}
.footer_nav{float:left !important}
.footer .footer_logo{width:100%;}
.footer .footer_logo a{font-size:2.9vw;font-family: 'alz';}
.footer .footer_nav ul li{margin-left:0px;margin-right:60px;margin-top:30px}
.footer_lx{float:none !important}
.footer_icon{float:none !important;justify-content:center;display:flex}
.footer .footer_icon ul li{margin-left:0px;margin-right:20px;margin-top:20px}
.footer .footer_lx span{display:block}
}@media screen and (max-width:800px){.footer .footer_nav{width:100%}
.footer .footer_nav ul li{width:50%;margin-right:0%;text-align:center}
.footer .footer_nav ul li::after{top:30px}
.footer .footer_nav ul li a{font-size:26px}
.footer .footer_logo p{font-size:30px;float:none;padding-left:0;text-align:center}
.footer .footer_logo img{height:60px;float:none;margin:auto;display:block;margin-top:20px}
.footer .footer_lx span i{font-size:16px}
.footer_lx{text-align:center}
}
/*link*/
.links {
    overflow: hidden;
    margin: 0 auto;
    padding: 5px 0;
    margin-top:0%;
    background: #032a4e;
}
.linksW {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.links_l {
    width: 100px;
}
.links_lm {
    font-size: 17px;
    line-height: 30px;
    font-weight: bold;
 color: #fff;
}
.links_lm p {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}
.links_lm p span {
    color: #fff;
}
.links_lm em {
    font-size: 16px;
    color: #fff;
    letter-spacing: 0px;
    line-height: 16px;
}
.links_r {
    width: 100%;
    color: #fff;
    padding-left: 30px;
}
.links_r a {
    font-size: 15px;
    color: #fff !important;
font-family: 'axt';
}
.linkTagcs{width: 100% !important;}
.linkTagcs li a {
    font-weight: lighter;
}
/*--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: #fb4f03;}
.fixAside { box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:10px 2px 4px;  z-index:999; position: fixed; right: 30px; top: 80%; 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: #032a4e;}
.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(3,42,78, 0.8);
    border: 1px solid rgb(3,42,78,7);
    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(3,42,78, 0.8);
    border: 1px solid rgb(3,42,78);
    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(3,42,78, 1);
    border: 1px solid rgb(3,42,78);
    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(3,42,78, 1);
    border: 1px solid rgb(3,42,78);
    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: -244px;
  bottom: 72px;
  width: 240px;
  border-radius: 8px;
}
.fixAside li:hover .revi-hotline-wrapper { display:block;}
.fixAside li .revi-hotline {
  position: absolute;
  right: 0;
  width: 266px;
  background-color: #fff;
  border: 0px 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);
  padding:12px;
  border-radius: 8px;
}
.fixAside li .revi-hotline h3 {
  margin: 6px 8px;
  font-family: 'neu';
  font-size: 28px;
  color: #032a4e;
  font-weight:bold;
}
.fixAside li .revi-hotline h4{ font-weight:normal; font-size:13px;}