body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
body{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft Yahei", "Wenquanyi Micro Hei", sans-serif;font-size:16px;color:#666666;word-break:break-all}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
ul, li{list-style:none;}
a{color:#424242;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{font-weight:normal}
*{box-sizing: border-box;}
@font-face {
  font-family: 'iconfont';  /* Project id 5035649 */
  src: url('https://at.alicdn.com/t/c/font_5035649_i0f7bqcr16o.woff2?t=1769918997403') format('woff2'),
       url('https://at.alicdn.com/t/c/font_5035649_i0f7bqcr16o.woff?t=1769918997403') format('woff'),
       url('https://at.alicdn.com/t/c/font_5035649_i0f7bqcr16o.ttf?t=1769918997403') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}



.mySwiper {width: 100%;max-width: 1920px;height: 600px;margin: 0 auto;position: relative;overflow: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}
.mySwiper .swiper-slide {width: 100%;height: 100%;position: relative;opacity: 0;transform: scale(1.1);transition: all 600ms ease;z-index: 1;}
.mySwiper .swiper-slide-active {opacity: 1;transform: scale(1);z-index: 2;}
.mySwiper .swiper-slide img {width: 100%;height: 100%;display: block;object-fit: cover;}
.mySwiper .swiper-slide-text {position: absolute;left: 10%; bottom: 40%;z-index: 3;color: #fff;text-shadow: 0 2px 8px rgba(0,0,0,0.5); max-width: 600px;}
.mySwiper .swiper-slide-text h3 {margin-bottom: 16px;font-weight: 700;opacity: 0;transform: translateX(-80px);transition: opacity 0s 600ms, transform 0s 600ms;}
.mySwiper .swiper-slide-text p {line-height: 1.6;opacity: 0;transform: translateX(-80px);transition: opacity 0s 600ms, transform 0s 600ms;}
.mySwiper .swiper-slide-active .swiper-slide-text h3 {animation: fadeInLeft 0.8s ease forwards;animation-delay: 0s;}
.mySwiper .swiper-slide-active .swiper-slide-text p {animation: fadeInLeft 0.8s ease forwards;animation-delay: 0.3s;}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-80px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.mySwiper .animate-fadeInLeft {animation: fadeInLeft 600ms ease forwards;}
.mySwiper .swiper-wrapper {position: relative;width: 100%;height: 100%;}
.mySwiper .swiper-pagination-bullet {width: 10px;height: 10px;background: #ffffff;opacity: 0.6;}
.mySwiper .swiper-pagination-bullet-active {opacity: 1;background: #ff6600;}
.mySwiper .swiper-button-prev, 
.mySwiper .swiper-button-next {display: block;width: 40px;height: 40px;background: transparent;right: 50%;left: auto;margin-right: -600px;bottom: 110px;top: auto;
border-radius: 50%;border: 2px solid rgba(255,255,255,.8);-webkit-font-smoothing: antialiased;}
.mySwiper .swiper-button-prev:hover,
.mySwiper .swiper-button-next:hover {background: rgba(255,255,255,.4);}
.mySwiper .swiper-button-prev {margin-right: -530px;}


.logo{ float:left; position:relative; z-index:1000;}
.logo img{ height:50px;}

.fixed {background-color: rgba(255, 255, 255, 1);box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1);position: fixed !important;}
.fixed .nav-link{color: #000;}
.fixed .active .nav-link{color: #000 !important;}
.posa{position: relative !important;}
.posa .nav-link{color: #000;}
.posa .active .nav-link{color: #000 !important;}
.navbar {width: 100%;position: fixed;z-index: 1000;border-bottom: 1px solid rgba(255, 255, 255, 0.2);left:0;top:0}
.nav-container {max-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;padding: 0 20px;position: relative;}
.nav-container .logo img{filter: brightness(0) invert(1);}
.fixed .logo img{filter: none !important;}
.posa .logo img{filter: none !important;}

/* 桌面端菜单 */
.nav-menu {display: flex;list-style: none;}
.nav-item {position: relative;}
.nav-link {color: #fff;text-decoration: none;padding: 0px 20px;font-size: 16px;position: relative;z-index: 3;display: inline-flex;align-items: center;gap: 4px;transition: color 0.3s ease;line-height: 77px;margin:0 10px}
.nav-link::after {content: '';position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);width: 0;height: 2px;background-color: #fff;transition: width 0.3s ease;z-index: 2;}
.nav-item:hover .nav-link::after {width: 100%;}
.nav-item.active .nav-link::after {width: 100%;}
.nav-item.active .nav-link,
.nav-item:hover .nav-link {color: #f0f0f0;}
.dropdown-toggle .arrow {font-size: 10px;color: inherit;}
.dropdown {position: absolute;top: 100%;left: 0;background-color: #fff;border-radius: 5px;box-shadow: 0 3px 10px rgba(0,0,0,0.1);list-style: none;width: 200px;display: none;padding: 0;margin: 0;border-top: 2px solid #fff;z-index: 1;}
.nav-item:hover .dropdown {display: block;}
/* 二级菜单项样式 */
.dropdown-item .dropdown-link {color: #333;padding: 12px 20px;text-decoration: none;display: block;font-size: 16px;transition: background-color 0.3s ease;}
.dropdown-item .dropdown-link:hover {background-color: #f1f1f1;}
.menu-toggle {color: #fff;font-size: 24px;cursor: pointer;padding: 22px 0;display: none;}
.fixed .menu-toggle{color: #000;}



.text-14 { font-size: clamp(12px, 0.729vw, 14px); }
.text-16 { font-size: clamp(12px, 0.833vw, 16px); } 
.text-18 { font-size: clamp(14px, 0.938vw, 18px); }
.text-24 { font-size: clamp(16px, 1.25vw, 24px); }
.text-28 { font-size: clamp(16px, 1.458vw, 28px); }
.text-30 { font-size: clamp(24px, 1.563vw, 30px); }
.text-36 { font-size: clamp(28px, 1.875vw, 36px); }
.text-48 { font-size: clamp(28px, 2.5vw, 48px); }
.text-65 { font-size: clamp(50px, 3.385vw, 65px); }
.p-10 { padding: clamp(8px, 0.52vw, 10px); }
.p-15 {padding: clamp(10px, 0.78vw, 15px) 0 clamp(10px, 0.78vw, 15px) 0; }
.p-20 { padding: clamp(12px, 1.04vw, 20px); }
.p-30 { padding: clamp(15px, 1.56vw, 30px); }
.p-40 { padding: clamp(20px, 2.08vw, 40px); }
.p-50 { padding: clamp(25px, 2.6vw, 50px); }
.px-30 { padding-left: clamp(15px, 1.56vw, 30px); padding-right: clamp(15px, 1.56vw, 30px); }



.bak_c{background: #e6e9f4;}
.bak_b{background: #007eff;}
.bak_a{background:#fff}
.pad_a{padding:0 15px}
.pad_b{padding:0 15px 0 0}
.pad_c{padding:30px 0 0 0}
.color_a{color:#fff}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;padding:30px 0px;position: relative;z-index: 9;}
.text-center p{padding-top:10px;color:#2d3e50;}
.section-title {position: relative;display: inline-block;text-transform: uppercase;}
.section-title::before {position: absolute;content: "";width: calc(100% + 80px);height: 2px;top: 4px;left: -40px;background: #00b7ee;z-index: -1;}
.section-title::after {position: absolute;content: "";width: calc(100% + 120px);height: 2px;bottom: 4px;left: -60px;background: #00b7ee;z-index: -1;}
.section-title.text-left::before {width: calc(100% + 40px);left: 0;}
.section-title.text-left::after {width: calc(100% + 60px);left: 0;}

.jx_probg{background:#e6e9f4 url(../img/services-bg.png)no-repeat center top !important;z-index: -2;}
.jx_pro{max-width: 1400px;display: flex;justify-content: space-between;flex-wrap: wrap;margin:0px auto;height:100%;overflow: hidden;}
.jx_pro_list{width:23%;background:#fff;height:200px}
.jx_pro a{display: block;width:23% }


.iconic-box {z-index: 1;overflow: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;background: white;position: relative;
margin-bottom: 30px;border-radius: 15px;padding: 40px 50px 35px;}
.iconic-box:hover{background:#0055ff}
.iconic-box .icon {z-index: 1;line-height: 1;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;
position: relative;margin-bottom: 25px;color: #0055ff; font-style: normal !important}
.iconic-box .icon:after {/* content: '' */;width: 80px;height: 80px;z-index: -1;position: absolute;left: 5px;top: 10px;-webkit-transition: 0.5s;
-o-transition: 0.5s;transition: 0.5s;border-radius: 50%;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;
background: #f1f5ff; }
.iconic-box .content h4 {margin-bottom: 15px;}
.iconic-box .content p {-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;font-size: 14px;}
.iconic-box .content hr {-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin-top: 30px;margin-bottom: 20px; background: #ebebeb;opacity: 1;border: none; outline: none;  height:1px}
.iconic-box .content .read-more {margin-top: 8px; }
.iconic-box .bg {z-index: -1;position: absolute;right: -40px;top: -40px;max-width: 60%;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
.iconic-box:hover .icon,
.iconic-box:hover .read-more,
.iconic-box:hover .content p,
.iconic-box:hover .content h4 {color: #fff; }
.iconic-box:hover .icon:after {background: rgba(255, 255, 255, 0.1); }
.iconic-box:hover hr {opacity: 0.15;background: #fff; }
.iconic-box:hover .bg {top: 0;right: 0; }



.jx_ab{background:#007eff url(../img/map.png)no-repeat center top !important;position: relative;z-index: 0;}
.contain{max-width: 1400px;margin:0px auto;height:100%;overflow: hidden;padding:30px 0;align-items: center;display: flex;gap: 30px; }
.contain_fl{width:40%;}
.contain_fl img{width:100%}
.contain_fr{width:60%;}
.contain_fr_p{color:#fff}
.jx_about{padding-top:15px}
.jx_about p{color:#fff;padding-bottom:15px}
.company-list{height:100%;width:100%;padding:15px 0;position: relative; z-index: 1;}
.company-list li{width:33%;float:left;position: relative; z-index: 1;}
.company-item {position: relative;padding: 10px;cursor: pointer;z-index: 2; }
.company-name {display: flex;align-items: center;gap: 8px;color: #fff;}
.company-tip {position: absolute;top: 100%;left: 0;margin-top: 8px;padding: 12px 16px;background: #333;color: #fff;font-size: 14px;border-radius: 4px;opacity: 0;visibility: hidden;transition: all 0.2s ease;z-index: 9999;width:300px;pointer-events: none;}
.company-tip::before {content: "";position: absolute;bottom: 100%;left: 20px;border: 6px solid transparent;border-bottom-color: #333; }
.company-item:hover {z-index: 9998;}
.company-item:hover .company-tip {opacity: 1;visibility: visible;}
.company-tip p {line-height: 1.5;}



.jx_wrapper{max-width:1400px;margin:80px auto;padding:0 15px;}
/* 合作伙伴卡片容器（稳定的Grid布局） */
.card-container.wow_list {
max-width: 1400px;
margin: 0 auto 30px auto;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
padding: 0 10px;
}

/* 卡片外层（移除3D相关属性，改用切换显示） */
.card-container.wow_list a {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}

.card {
width: 100%;
height: 100%;
cursor: pointer;
min-height: 90px;
position: relative;
/* 移除所有3D属性，避免渲染冲突 */
perspective: none !important;
transform-style: flat !important;
}

.card-inner {
position: relative;
width: 100%;
height: 100%;
border-radius: 4px;
box-shadow: 0 0px 8px rgba(0,0,0,0.1);
overflow: hidden;
}

/* 正面/背面容器（改用绝对定位+切换opacity，替代3D翻转） */
.card-front, .card-back {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 4px;
overflow: hidden;
box-sizing: border-box;
/* 过渡动画，和原3D翻转速度一致 */
transition: opacity 0.6s ease, transform 0.6s ease;
}

/* 正面默认显示 */
.card-front {
background-color: #fff;
display: flex;
align-items: center;
justify-content: center;
opacity: 1;
transform: rotateY(0deg);
}

/* 背面默认隐藏 */
.card-back {
background-color: #2980b9;
color: white;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
padding: 6px;
opacity: 0;
transform: rotateY(180deg);
z-index: 2; /* 确保层级高于正面 */
}

/* 悬停时切换显示/隐藏（核心：替代3D翻转） */
.card:hover .card-front {
opacity: 0;
transform: rotateY(-180deg);
}
.card:hover .card-back {
opacity: 1;
transform: rotateY(0deg);
}

/* 图片样式（确保显示完整） */
.card-front img {
width: 100%;
object-fit: cover;
object-position: center;
display: block;
}

/* 文字样式 */
.card-back h3 {
font-size: 12px;
font-weight: normal;
line-height: 1.3;
margin: 0;
}

/* 响应式列数（严格按你的要求） */
@media (min-width: 768px) and (max-width: 992px) {
.card-container.wow_list {
grid-template-columns: repeat(4, 1fr);
gap: 10px;
}
.card-back h3 { font-size: 13px; }
}

@media (min-width: 992px) and (max-width: 1200px) {
.card-container.wow_list {
grid-template-columns: repeat(6, 1fr);
gap: 10px;
}
}

@media (min-width: 1200px) {
.card-container.wow_list {
grid-template-columns: repeat(8, 1fr);
gap: 10px;
max-width: 1400px;
}
.card-back h3 { font-size: 14px; }
}

@media (max-width: 480px) {
.card-container.wow_list {
grid-template-columns: repeat(3, 1fr) !important;
gap: 8px;
}
}


	
.pro_btn {position: relative;display: inline-flex;align-items: center;gap: clamp(8px, 0.625vw, 24px);padding: clamp(4px, 0.417vw, 16px);
padding-left: clamp(8px, 0.625vw, 24px);border: 1px solid #f1f5ff;border-radius: clamp(28px, 2.5vw, 68px);background-color: #f1f5ff;
transition: all 0.3s ease-in-out;color:#888}
.pro_btn:hover {transition: all 0.3s ease-in-out;border: 1px solid #0055ff;background-color: #FAFAFA;color:#0055ff}
.pro_btn:hover .button-text {color: #008080;}
.pro_btn:hover .cus-btn-icon {background-color: #008080;}
.pro_btn:hover span {transform: rotate(45deg);}


.cus-btn {position: relative;display: inline-flex;align-items: center;gap: clamp(8px, 0.625vw, 24px);padding: clamp(4px, 0.417vw, 16px);
padding-left: clamp(8px, 0.625vw, 24px);border: 1px solid #0055ff;border-radius: clamp(28px, 2.5vw, 68px);background-color: #0055ff;
transition: all 0.3s ease-in-out;color:#fff}
.cus-btn:hover {transition: all 0.3s ease-in-out;border: 1px solid #0055ff;background-color: #FAFAFA;color:#0055ff}
.cus-btn:hover .button-text {color: #008080;}
.cus-btn:hover .cus-btn-icon {background-color: #008080;}
.cus-btn:hover span {transform: rotate(45deg);}




.news-swiper-box {max-width: 1400px;margin: 0 auto;position: relative;overflow: hidden;;}
.news-swiper-box .swiper-wrapper {padding-bottom: 40px;}
.news-swiper-box .swiper-slide {padding: 15px;box-sizing: border-box;}
.news-card {background: #fff;border-radius: 8px;box-shadow: 0 0 15px rgba(0,0,0,0.05);height: 100%;transition: transform 0.3s ease;}
.news-card:hover {transform: translateY(-8px); }
.news-card .news-content {padding: 20px;position: relative;}
.news-card .news-time {font-size: 12px;color: #fff;margin-bottom: 10px;display: inline-block;position: absolute;bottom:-10px;right:20px;background:#007eff;padding:10px;text-align: center;}
.news-card .news-time b{display: block;font-size: 30px;}
.news-card .news-title {font-size: 18px;color: #333;font-weight: 600;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-card .news-desc {font-size: 14px;color: #888;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 10px;}
.news_hits{font-size: 12px;border-top:1px solid #ebebeb;padding-top:10px;}
.news_hits span{margin-right:5px}
/* 分页圆点：橙色系+居中 */
.news-swiper-box .swiper-pagination {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.news-swiper-box .swiper-pagination-bullet {width: 8px;height: 8px;background: #fee8cc;margin: 0 5px !important;opacity: 1;}
.news-swiper-box .swiper-pagination-bullet-active {background: #f59e0b;transform: scale(1.2);}


.footer {background-color: #1a1a2e;color: #ffffff;padding: 60px 20px;width: 100%;}
.footer-container {max-width: 1400px;margin: 0 auto;display: flex;align-items: flex-start;gap: 80px;}
.footer-left {width: 380px;flex-shrink: 0;}


.footer-left h3{
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.footer-logo {display: flex;align-items: center;gap: 15px;margin-bottom: 30px;}
.footer-logo img {width: 200px;height: auto;border-radius: 4px;}
.footer-logo-main {font-size: 26px;font-weight: 700;line-height: 1.3;}
.footer-logo-sub {font-size: 13px;opacity: 0.8;margin-top: 6px;}
.footer-contact-item {display: flex;align-items: flex-start;gap: 12px;margin-bottom: 20px;font-size: 15px;line-height: 1.8;}
.footer-contact-item i {font-size: 20px;color: #4fc3f7;margin-top: 3px;flex-shrink: 0;}
.footer-right {flex: 1;display: flex;justify-content: space-between;gap: 20px;}
.footer-links, .footer-qrcode {flex: 1;min-width: 220px;}
.footer-links h3, .footer-qrcode h3 {font-size: 17px;font-weight: 600;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer-links ul {list-style: none;}
.footer-links ul li {margin-bottom: 12px;}
.footer-links ul li a {color: rgba(255,255,255,0.8);text-decoration: none;font-size: 14px;display: inline-flex;align-items: center;gap: 5px; transition: all 0.3s ease;
transform: translateX(0);}
.footer-links ul li a .link-arrow {color: #4fc3f7;font-size: 12px;}
.footer-links ul li a:hover {color: #4fc3f7; transform: translateX(5px);}
.footer-qrcode {display: flex;flex-direction: column;align-items: center;}
.footer-qrcode img {width: 130px;height: 130px;border: 2px solid #fff;border-radius: 8px;}


/* 内页banner */
.nybanner{position: relative;height:290px;}
.nybanner_pos{transform: translate(-50%, -50%);top:50%;left:50%;position: absolute;text-align: center;width: 100%;}
.text_tit{color:#fff;padding-bottom:50px;position: relative;}
.text_tit:after {background: #ffffff none repeat scroll 0 0;bottom: 10px;content: "";height: 29px;left: 0;margin: auto;position: absolute;right: 0;width: 2px;}
.postio ,.postio a{color:#fff}
/* 内页关于 */
.jx_ny{max-width:1400px;padding:30px 15px;margin:0px auto;height:100%;overflow: hidden;gap: 30px;display: flex;align-items: flex-start; }
.jx_ny_fl{width:1000px;background:#fff;padding:30px;border-radius: 10px;flex-shrink: 0;}
.jx_ny_fr{width:370px;flex-shrink: 0;}
.jx_ny_yw{background:#fff;padding:30px;border-radius: 10px;}
.jx_ny_yw h3{font-size: 24px;line-height: 24px;padding-left: 20px;border-left: 4px solid #e60012;margin-bottom: 20px;}
.jx_ny_yw ul li{border-bottom: 1px solid #dddddd;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jx_ny_yw ul li a {line-height: 50px;display: inline-flex;align-items: center;gap: 15px;transition: all 0.3s ease;transform: translateX(0);color:#888}
.jx_ny_yw ul li a:hover {color: #4fc3f7;transform: translateX(5px);}
.jx_ny_news{margin-top:30px}
.e_works{}
.about p{text-indent: 2rem;}

/* 内页联系 */
.jx_con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.jx_con_list{width:48%;border-radius: 8px;box-shadow: 0 0 15px rgba(0,0,0,0.05);padding:2%;margin-bottom: 30px;}
.jx_con_list h3{font-weight: normal;color:#000;padding-bottom: 10px;font-size:18px}
.jx_con_list h3 span{color:#4fc3f7;padding-right:10px}
.jx_con_list p{color:#888;font-size:14px;padding-bottom: 10px;}
/* 内页新闻 */
.e_column{text-align: center;padding:10px 0px}
.e_column ul{}
.e_column li{display: inline-block;line-height: 30px;}
.e_column li a{padding:10px 15px;margin:0 10px;display: inline-block;border-radius: 5px;}
.e_works{}
.e_works li{border-bottom: 1px solid #f5f5f5;line-height: 30px;padding-bottom: 15px;margin-bottom: 15px;position: relative;}
.e_works li a {padding:10px;display: block;color:#000;font-size: 18px;}
.e_works li:hover {color: #000 !important;background-color: transparent;text-shadow: nthree;}
.e_works li:hover:before {left: 0%;right: auto;width: 100%;}
.e_works li:before {display: block;position: absolute;top: 0px;right: 0px;height: 100%;width: 0px;z-index: -1;content: '';color: #000 !important;background: #c4e0f7;
transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}
.new_hit{padding-top:10px;color:#888;font-size:14px}
.new_hit span{padding-right:10px}

/* 展示页 */
.detail_tit{text-align: center;}
.detail_tit h3{color:#000;padding-bottom:10px;}
.detail_t{font-size:14px;border-bottom:1px solid #f5f5f5;padding-bottom:10px;color:#888}
.detail_t span{margin-right: 10px;}
.detail_tit_con{padding:15px 0;line-height: 30px;}
.detail_tit_con img{max-width: 100%;}

.sc_pages{width:100%;text-align:center;padding:15px 0}
.sc_pages span,.sc_pages a{display:inline-block;padding:5px 13px;border:1px solid #ccc;margin-right:5px}
.sc_pages .current{background:#a3a5aa;color:#fff}
.pagination{list-style:none;padding:0;margin:20px 0;display:flex;justify-content:center;gap:5px;}
.pagination li{display:inline-block;}
.pagination li a,.pagination li span{display:block;padding:8px 12px;border:1px solid #ddd;color:#333;text-decoration:none;}
.pagination li.active span{background:#007bff;color:#fff;border-color:#007bff;}
.pagination li.disabled span{color:#999;cursor:not-allowed;}


@media (max-width: 768px) {
	.news-card .news-img {height: 150px;}
}






@media screen and (max-width: 1920px) and (min-width: 1200px) {
.mySwiper  { height: 600px; }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
.mySwiper  { height: 400px; }
}
@media screen and (max-width: 992px) and (min-width: 768px) {
.mySwiper { height: 320px; }
.menu-toggle {display: block;padding: 15px 0;}
.nav-menu {display: none;flex-direction: column;position: absolute;top: 100%;left: 0;right: 0;background-color: #2c3e50;box-shadow: 0 5px 5px rgba(0,0,0,0.1);border-bottom: 2px solid #4a6583;
margin: 0;padding: 0;}
.nav-menu.active {display: flex;}
}
@media screen and (max-width: 768px) {
.mySwiper { height: 280px; }
.mySwiper .swiper-button-prev, .swiper-button-next {width: 30px;height: 30px;}
.mySwiper .swiper-button-prev::after, .swiper-button-next::after {font-size: 14px !important;}
.mySwiper .swiper-slide-text {left: 10%;bottom: 35%;max-width: 80%;}


.nav-menu {display: none;flex-direction: column;position: absolute;top: 100%;left: 0;right: 0;background-color: #2c3e50;box-shadow: 0 5px 5px rgba(0,0,0,0.1);border-bottom: 2px solid #4a6583;
margin: 0;padding: 0;}
.menu-toggle {display: block;padding: 15px 0;}
.navbarbut .menu-toggle {color:#000}
.nav-item {border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 0;}
.nav-link {padding: 15px 20px;width: 100%;justify-content: flex-start;line-height: 40px;}
.nav-link::after {bottom: 0;}
.dropdown {position: static;width: 100%;background-color: #34495e;border-radius: 0;box-shadow: none;border-top: none;}
.dropdown-item .dropdown-link {color: #fff;padding-left: 40px;}
.dropdown-item .dropdown-link:hover {background-color: #2c3e50;}
.nav-menu.active {display: flex;}

/* 首页业务领域 */
.jx_pro{padding:0 16px}
.iconic-box{padding: 20px 10px 20px  10px ;text-align: center;}
.iconic-box .icon:after{left:35px;top:-10px}
.content p ,.content hr{display: none;}
.pro_btn{display: none;}
.jx_pro_list{width:48%;}
.jx_pro a{display: block;width:48% }

/* 首页关于我们 */
.contain {flex-direction: column;align-items: stretch;padding: 20px 15px;gap: 15px;}
.contain_fl {display: none;}
.contain_fr {width:100%}
.footer-right{display: none;}
.footer-left{width:100%;text-align: left;}
.company-list li{width:48%}

/* 首页合作伙伴 */
.card{min-height: 65px;}

/* 内页左右布局 */
.jx_ny_fl{width:100%;padding: 10px;}
.jx_ny_fr{display: none;}

/* 关于我们 */
.jx_con_list{width:98%}

/* 新闻 */
.e_works li{padding-bottom:5px;margin-bottom: 5px;}
.new_hit{padding-top:5px}
.jx_ny{padding:15px}
.footer-left h3{display: none;}

/* 内页banner */
.nybanner{height:180px}
}



