/* 默认状态（未播放）：隐藏底部控制栏 */
.plyr__controls {opacity: 0;visibility: hidden;transition: opacity 0.25s ease, visibility 0.25s ease;}
/* 播放状态，Plyr自动加上 .plyr--playing，显示底部控件 */
.plyr--playing .plyr__controls {opacity: 1;visibility: visible;}
/* ===================首页样式========================== */
.banner{width: 100%;position: relative;overflow: hidden;}
.banner-img{width: 100%;}
.banner-img img{width: 100%;object-fit: cover;}
.banner-img img.none-mb{height: 100vh;}
.banner-img img.none-pc-pad{min-height: 440px;}
.banner-cont{position: absolute;z-index: 4;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items: center;}
.banner-cont .name{font-family: "MiSans";color: #ffffff;}
.banner-cont .text{font-family: "MiSans";color: #ffffff;}
.banner-cont .link{display: flex;align-items: center;transition: all .4s ease;justify-content: center;width: 150px; height: 44px;border-radius: 22px;background: #FFFFFF;}
.banner-cont .link i{padding-left: 5px;}
.banner-cont .link:hover{background: #FF7300;color: #FFFFFF;}
.banner .swiper-pagination{bottom: 50px;}
.banner .swiper-pagination-bullet{width: 40px;height: 2px;background: rgba(255, 255, 255, .5);opacity: 1;margin: 0 10px !important;position: relative;border-radius: 0;}
.banner .swiper-pagination-bullet:before{content: "";width: 0;height: 100%;background: #FF7300;position: absolute;top: 0;left: 0;}
.banner .swiper-pagination-bullet-active.swiper-pagination-bullet{background: #fff;}
.banner .swiper-pagination-bullet-active.swiper-pagination-bullet:before{animation: bulletLine 4s linear both .8s;}
.banner .swiper-pagination-bullet-active.oneBullet:before{animation: bulletLine 3.8s linear both 0s;}
@keyframes bulletLine{0%{width: 0;}100%{width: 100%;}}
/* 效果 */
.banner-cont .name, .banner-cont .text, .banner-cont .link{opacity: 0;}
.swiper-slide-active .banner-cont .name{animation: bannerUp 1s ease both 0.9s;}
.swiper-slide-active .banner-cont .text{animation: bannerUp 1s ease both 1s;}
.swiper-slide-active .banner-cont .link{animation: bannerUp 1s ease both 1.1s;}
.oneSlide .banner-cont .name{animation: bannerUp 1s ease both .3s;}
.oneSlide .banner-cont .text{animation: bannerUp 1s ease both .4s;}
.oneSlide .banner-cont .link{animation: bannerUp 1s ease both .5s;}
@keyframes bannerUp{0%{opacity: 0;transform: translateY(120px);}100%{opacity: 1;transform: translateY(0);}}
.banner .swiper-slide {overflow: hidden;position: relative;}
.banner .swiper-slide video {width: 100%;object-fit: cover;transform: matrix(1, 0, 0, 1, 0, 0);transition: all 0.4s ease 1.2s;min-height: 500px;}
.banner .swiper-slide img {width: 100%;object-fit: cover;transform: matrix(1, 0, 0, 1, 0, 0);transition: all 0.4s ease 1.2s;}
.banner .swiper-slide-active img {transition-delay: 0.4s !important;transform: matrix(1.06, 0, 0, 1.06, 0, 0);transition: all 4s ease;}
.banner-btn{justify-content: center;}
.banner-prev, .banner-next{width: 44px;height: 44px;border-radius: 50%;background:rgba(255, 255, 255, .5);position: absolute;z-index: 4;top: 50%;margin-top: -22px;cursor: pointer;transition: all .4s ease;display: flex;justify-content: center;align-items: center;}
.banner-prev{left: 50px;}
.banner-next{/*transform: rotate(180deg);*/right: 50px;}
.banner-prev:hover, .banner-next:hover{background: #FF7300;color:#ffffff;}
@media (max-width: 1151px){
.banner-prev, .banner-next {display: none;}
}

.indTitle{width: auto;}
.indTitle .name{font-family:'MiSans';}
.indTitle .text{color: #888;}

.indMore{display: flex;align-items: center;transition: all .4s ease;justify-content: center;width: 150px; height: 44px;border-radius: 22px;background: #FFFFFF;}
.indMore span{}
.indMore i{padding-left: 5px;}
.indMore:hover{background: #FF7300;color: #FFFFFF;}



/* ==================== 面包屑 + 热搜 + 搜索 ==================== */
.crumb-bar {background: #fff;padding: 20px 0;}
.crumb-bar .contain {display: flex;align-items: center;justify-content: space-between;}

/* 左侧当前位置 */
.crumb-bar .contain .crumb-left {color: #666;flex-shrink: 0;}
.crumb-bar .contain .crumb-left a {color: #666;}
.crumb-bar .contain .crumb-left a:hover {color: #FF7300;}

/* 中间热搜 */
.crumb-bar .contain .crumb-hot {display: flex;align-items: center;flex-wrap: wrap;gap: 0 15px;color: #666;flex: 1;margin: 0 40px;}
.crumb-bar .contain .crumb-hot .hot-label {color: #666;}
.crumb-bar .contain .crumb-hot a {color: #666;}
.crumb-bar .contain .crumb-hot a:hover {color: #FF7300;}

/* 右侧搜索框 */
.crumb-bar .contain .crumb-search {display: flex;align-items: center;background: #f2f2f2;border-radius: 30px;padding: 4px;flex-shrink: 0;}
.crumb-bar .contain .crumb-search input {border: none;background: transparent;outline: none;color: #666;padding: 0 12px;}
.crumb-bar .contain .crumb-search input::placeholder {color: #666;}
.crumb-bar .contain .crumb-search input:focus{background: transparent;}
.crumb-bar .contain .crumb-search button {border: none;outline: none;cursor: pointer;background: #FF7300;color: #fff;border-radius: 30px;padding: 6.5px 18px;}




/* ==================== 产品中心 ==================== */
.product_center {background: #F5F5F5;padding: 100px 0 80px;}
.product_center .contain {display: block;}

/* ---------- 公共标题区 ---------- */
.public_head {text-align: center;margin-bottom: 50px;position: relative;}
.public_head .title {margin-bottom: 8px;font-weight: 600;}
.public_head .title .black {color: #333;}
.public_head .title .active {color: #FF7300;}
.public_head .description {color: #666;}
.public_head .public_phone {/*position: absolute;right: 0;bottom: 0;*/color: #FF7300;}

/* ---------- 产品分类筛选 ---------- */
.product_center .contain .product_sort {margin-bottom: 24px;border-radius: 8px;background: #fff;}
.product_center .contain .product_sort .sort_box {border-bottom: 1px solid #eee;}
.product_center .contain .product_sort .sort_box .sort_li {display: flex;align-items: center;border-bottom: 1px solid #f5f5f5;}
.product_center .contain .product_sort .sort_box .sort_li:last-child {border-bottom: none;}
.product_center .contain .product_sort .sort_box .sort_li .secondary {width: 240px;text-align: center;flex-shrink: 0;padding: 14px 0;background: #FF7300;border-radius: 0;font-weight: 500;}
.product_center .contain .product_sort .sort_box .sort_li .secondary a {color: #fff;}
.product_center .contain .product_sort .sort_box .sort_li .secondary a:hover {color: #FFF;}

.product_center .contain .product_sort .sort_box .sort_li:first-child .secondary{border-radius: 8px 0 0 0;}
.product_center .contain .product_sort .sort_box .sort_li:last-child .secondary{border-radius: 0 0 0 8px;}

.product_center .contain .product_sort .sort_box .sort_li .three_box {display: inline-flex;align-items: center;flex-wrap: wrap;gap: 0 12px;color: #666;flex: 1;padding: 0 24px;}
.product_center .contain .product_sort .sort_box .sort_li .three_box a {color: #666;}
/*.product_center .contain .product_sort .sort_box .sort_li .three_box a:hover {color: #FF7300;}*/
.product_center .contain .product_sort .sort_box .sort_li .three_box a:active {color: #FF7300;}
.product_center .contain .product_sort .sort_box .sort_li .three_box .shuxian {width: 1px;height: 12px;background: #ddd;}
.product_center .contain .product_sort .sort_box .sort_li .three_box span {color: #666;}
/* 默认隐藏被省略的分类 */
.product_center .contain .product_sort .sort_box .sort_li .three_box .more-item {display: none;}
/* 展开后显示 */
.product_center .contain .product_sort .sort_box .sort_li .three_box.expanded .more-item {display: inline-flex;align-items: center;}
/* 省略号按钮 */
.product_center .contain .product_sort .sort_box .sort_li .three_box .more-btn {color: #666;cursor: pointer;}
.product_center .contain .product_sort .sort_box .sort_li .three_box .more-btn:hover {color: #FF7300;}


/* ---------- 产品列表 ---------- */
.product_center .contain .product_body .body_grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;}
.product_center .contain .product_body .body_grid .item {border: 1px solid #eee;border-radius: 6px;overflow: hidden;background: #fff;transition: all 0.3s;position: relative;}
.product_center .contain .product_body .body_grid .item:hover {border-color: #FF7300;box-shadow: 0 6px 18px rgba(255, 115, 0, 0.12);transform: translateY(-4px);}
.product_center .contain .product_body .body_grid .item .mrimg {display: flex;justify-content: center;position: absolute;width: 100%;padding: 4px 12px 0;}
.product_center .contain .product_body .body_grid .item .pro_img {width: 100%;aspect-ratio: 1 / 1;overflow: hidden;}
.product_center .contain .product_body .body_grid .item .pro_img img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.3s;}
.product_center .contain .product_body .body_grid .item:hover .pro_img img {transform: scale(1.06);}
.product_center .contain .product_body .body_grid .item .title {margin: 4px 20px 12px;color: #333;text-align: center;font-weight: 500;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.product_center .contain .product_body .body_grid .item .btn_box {display: flex;gap: 5px;justify-content: center;margin-bottom: 20px;padding: 0 18px;flex-direction: column;}
.product_center .contain .product_body .body_grid .item .btn_box a {flex: 1;text-align: center;border-radius: 8px;background: #FF7300;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 10px;color: #fff;}
.product_center .contain .product_body .body_grid .item .btn_box a:hover {color: #fff;}
.product_center .contain .product_body .body_grid .item .btn_box .zxian {font-weight: 500;}
.product_center .contain .product_body .body_grid .item .btn_box .dianhua {font-weight: 500;}

/* ---------- 更多产品 ---------- */
.product_center .contain .product_body .more {text-align: center;margin-top: 32px;}
.product_center .contain .product_body .more a {font-weight: 500;display: inline-block;padding: 10px 58px;border: 1px solid #FF7300;color: #FF7300;border-radius: 8px;transition: all 0.3s;}
.product_center .contain .product_body .more a:hover {background: #FF7300;color: #fff;}







/* ==================== 定制流程 ==================== */
.customized_process {background: url("../image/customized.png") no-repeat;background-position:center;background-size: cover;background-attachment: fixed; padding: 100px 0 80px;}
.customized_process .contain {display: block;}
.customized_process .public_head .title .black{color: #fff;}
.customized_process .public_head .description{color: #999;}
/* ---------- 流程卡片容器 ---------- */
.customized_process .contain .customized_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}
/* ---------- 单个流程卡片 ---------- */
.customized_process .contain .customized_grid .customized_item {position: relative;border: 1px solid #eee;border-radius: 10px;padding: 24px;background: #fff;transition: all 0.3s;}
.customized_process .contain .customized_grid .customized_item:hover {border-color: #FF7300;box-shadow: 0 10px 28px rgba(255, 115, 0, 0.12);transform: translateY(-4px);}
/* 序号 */
.customized_process .contain .customized_grid .customized_item .serial_number {position: absolute;top: 0px;left: 14px;color: #FFE2C9FF;pointer-events: none;font-weight: 600;}
.customized_process .contain .customized_grid .customized_item:hover .serial_number {}
/* 头部：图标 + 标题 */
.customized_process .contain .customized_grid .customized_item .item_head {display: flex;align-items: center;position: relative;z-index: 2;}
.customized_process .contain .customized_grid .customized_item .item_head .img {width: 44px;height: 44px;flex-shrink: 0;margin-right: 12px;display: flex;align-items: center;justify-content: center;}
.customized_process .contain .customized_grid .customized_item .item_head .img img {max-width: 100%;max-height: 100%;display: block;object-fit: contain;}
.customized_process .contain .customized_grid .customized_item .item_head .title {color: #333;font-weight: 600;}
/* 描述 */
.customized_process .contain .customized_grid .customized_item .item_desc {color: #333;margin: 12px 0;position: relative;z-index: 2;font-weight: 500;}
/* 横线 */
.customized_process .contain .customized_grid .customized_item .henxian {width: 44px;height: 4px;opacity: 1;background: #FF7300FF;display: flex;margin-bottom: 16px;}
.customized_process .contain .customized_grid .customized_item:hover .henxian {background: #FF7300;}
/* 图片 */
.customized_process .contain .customized_grid .customized_item .customized_img {width: 100%;overflow: hidden;border-radius: 6px;position: relative;z-index: 2;}
.customized_process .contain .customized_grid .customized_item .customized_img img {width: 100%;height: auto;display: block;transition: transform 0.4s;}
.customized_process .contain .customized_grid .customized_item:hover .customized_img img {transform: scale(1.05);}



/* ==================== 六大保障 ==================== */
.guarantees_center {background: #F5F5F5;padding: 100px 0;}
.guarantees_center .contain {display: block;}

/* ---------- 公共标题区 ---------- */
.guarantees_center .contain .public_head {text-align: center;margin-bottom: 50px;}
.guarantees_center .contain .public_head .title {margin-bottom: 12px;}
.guarantees_center .contain .public_head .title .black {color: #333;}
.guarantees_center .contain .public_head .title .active {color: #FF7300;}
.guarantees_center .contain .public_head .description {color: #666;margin-bottom: 10px;}
.guarantees_center .contain .public_head .public_phone {color: #FF7300;}

/* ---------- 保障内容容器 ---------- */
.guarantees_center .contain .guarantees_box {display: grid;grid-template-columns: repeat(1, 1fr);gap: 24px;}

/* ---------- 单个 item ---------- */
.guarantees_center .contain .guarantees_box .item {display: flex;align-items: center;justify-content: space-between;background: #fff;border-radius: 8px;padding: 50px;overflow: hidden;transition: all 0.3s;gap: 100px;}
.guarantees_center .contain .guarantees_box .item:hover {background: #fff;box-shadow: 0 10px 28px rgba(255, 115, 0, 0.12);transform: translateY(-4px);}

/* item_body（文字区） */
.guarantees_center .contain .guarantees_box .item .item_body {flex: 1;}
.guarantees_center .contain .guarantees_box .item .item_body .title {color: #333;margin-bottom: 12px;position: relative;padding-bottom: 12px;font-weight: 500;}
.guarantees_center .contain .guarantees_box .item .item_body .content {color: #666;}

/* item_img（图片区） */
.guarantees_center .contain .guarantees_box .item .item_img {width: 480px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;}
.guarantees_center .contain .guarantees_box .item .item_img img {max-width: 100%;max-height: 100%;display: block;object-fit: contain;transition: transform 0.4s;}
.guarantees_center .contain .guarantees_box .item:hover .item_img img {transform: scale(1.08);}

/* ---------- 左右交替：第 2、4、6 项图片在左、文字在右 ---------- */
.guarantees_center .contain .guarantees_box .item:nth-child(even) {flex-direction: row-reverse;}
.guarantees_center .contain .guarantees_box .item:nth-child(even) .item_body {padding-right: 0;padding-left: 24px;}


.guarantees_center .contain .lx_box {display: flex;justify-content: center;margin-top: 40px;}
.guarantees_center .contain .lx_box .likk{opacity: 1;border-radius: 8px;background: rgba(255, 115, 0, 1);display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 25px 84px 15px;color: #fff;gap: 8px;}
.guarantees_center .contain .lx_box .likk .txt{font-weight: 600;}
.guarantees_center .contain .lx_box .likk .phone{font-weight: 600;}




/* ==================== 荣誉资质 ==================== */
.honner {background: url('../image/honbg.png') no-repeat;background-position: right;background-size: cover;padding: 100px 0;}
.honner .contain {display: block;}

/* ---------- 公共标题区 ---------- */
/*.honner .contain .public_head {text-align: center;margin-bottom: 50px;}*/
/*.honner .contain .public_head .title {margin-bottom: 12px;}*/
/*.honner .contain .public_head .title .black {color: #333;}*/
/*.honner .contain .public_head .title .active {color: #FF7300;}*/
/*.honner .contain .public_head .description {color: #666;margin-bottom: 10px;}*/
/*.honner .contain .public_head .public_phone {color: #FF7300;}*/

/* ---------- swiper 容器 ---------- */
.honner .contain .honer_swiper {position: relative;padding: 0 64px;}
.honner .contain .honer_swiper .swiper {overflow: hidden;}

/* ---------- 单个卡片 ---------- */
.honner .contain .honer_swiper .swiper-slide {display: block;border-radius: 8px;text-align: center;transition: all 0.3s;box-sizing: border-box;}
.honner .contain .honer_swiper .swiper-slide:hover {border-color: #FF7300;/* box-shadow: 0 10px 28px rgba(255, 115, 0, 0.12); */transform: translateY(-4px);}

/* 图片 */
.honner .contain .honer_swiper .swiper-slide .img {width: 100%;aspect-ratio: 3 / 4;overflow: hidden;border-radius: 6px;background: #f7f7f7;display: flex;align-items: center;justify-content: center;margin-bottom: 24px;}
.honner .contain .honer_swiper .swiper-slide .img img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s;}
.honner .contain .honer_swiper .swiper-slide:hover .img img {transform: scale(1.06);}

/* 标题 */
.honner .contain .honer_swiper .swiper-slide .title {color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 500;}
.honner .contain .honer_swiper .swiper-slide:hover .title {/* color: #FF7300; */}

/* ---------- 左右导航按钮 ---------- */
.honner .contain .honer_swiper .honer_next,
.honner .contain .honer_swiper .honer_prev {position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 144px;background: #FF730019;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);cursor: pointer;z-index: 10;transition: all 0.3s;display: flex;align-items: center;justify-content: center;color: #FF7300E5;}
.honner .contain .honer_swiper .honer_next:hover,
.honner .contain .honer_swiper .honer_prev:hover {background: #FF7300;color: #fff;}

.honner .contain .honer_swiper .honer_prev {left: 0;}
.honner .contain .honer_swiper .honer_next {right: 0;}



.partner{padding: 100px 0 80px;}
.partner .contain{}
.partner .contain .body_img{width: 100%;margin-top: 30px;}


/* ==================== 产品与技术 ==================== */
.cpyjs {background: #f5f5f5;padding: 100px 0;}
.cpyjs .contain {display: block;}
/* ---------- 网格容器 ---------- */
.cpyjs .contain .cpyjs_gird {display: grid;grid-template-columns: repeat(4, 1fr);gap: 24px;margin-top: 50px;}

/* ---------- 单个卡片 ---------- */
.cpyjs .contain .cpyjs_gird .item {position: relative;border: 1px solid #eee;border-radius: 10px;overflow: hidden;background: #fff;transition: all 0.3s;display: flex;flex-direction: column;}
.cpyjs .contain .cpyjs_gird .item:hover {border-color: #FF7300;box-shadow: 0 10px 28px rgba(255, 115, 0, 0.12);transform: translateY(-4px);}

/* 顶部文字 */
.cpyjs .contain .cpyjs_gird .item .toptxt {padding: 11px 0;text-align: center;background: #FF7300;color: #fff;transition: all 0.3s;font-weight: 600;}
.cpyjs .contain .cpyjs_gird .item:hover .toptxt {color: #FF7300;background: #fff;}

/* 图片 */
.cpyjs .contain .cpyjs_gird .item .img {width: 100%;aspect-ratio: 4 / 3;overflow: hidden;background: #f7f7f7;display: flex;align-items: center;justify-content: center;}
.cpyjs .contain .cpyjs_gird .item .img img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s;}
.cpyjs .contain .cpyjs_gird .item:hover .img img {transform: scale(1.06);}

/* 内容区 */
.cpyjs .contain .cpyjs_gird .item .body {padding: 16px 18px 17px;display: flex;flex-direction: column;flex: 1;}
.cpyjs .contain .cpyjs_gird .item .body .title {text-align: center;color: #333;font-weight: 600;transition: color 0.3s;}
.cpyjs .contain .cpyjs_gird .item:hover .body .title {color: #FF7300;}
.cpyjs .contain .cpyjs_gird .item .body .desc {margin: 8px 0 16px;color: #666;text-align: center;flex: 1;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/* 查看详情 */
.cpyjs .contain .cpyjs_gird .item .body .more {display: inline-flex;align-items: center;color: #FF7300;cursor: pointer;transition: color 0.3s;justify-content: center;}
.cpyjs .contain .cpyjs_gird .item .body .more .more_text {margin-right: 3px;}
.cpyjs .contain .cpyjs_gird .item .body .more .iconfont {transition: transform 0.3s;}
.cpyjs .contain .cpyjs_gird .item:hover .body .more {color: #FF7300;}
.cpyjs .contain .cpyjs_gird .item:hover .body .more .iconfont {transform: translateX(4px);}




/* ==================== 企业简介 ==================== */
.about {background: #fff;padding: 100px 0;}
.about .contain {display: block;}

/* ---------- 第一层：about_head ---------- */
.about .contain .about_head {display: flex;align-items: center;gap: 50px;}

/* 左侧视频 */
.about .contain .about_head .head_left_video {flex: 1;overflow: hidden;border-radius: 8px;position: relative;}
.about .contain .about_head .head_left_video video {width: 100%;height: 100%;display: block;object-fit: cover;}

/* 右侧文字 */
.about .contain .about_head .head_right_body {flex: 1;}
.about .contain .about_head .head_right_body .title {/* margin-bottom: 15px; */font-weight: 600;}
.about .contain .about_head .head_right_body .title .black {color: #333;}
.about .contain .about_head .head_right_body .title .active {color: #FF7300;}
.about .contain .about_head .head_right_body .ms {color: #666;margin: 8px 0 24px;}
.about .contain .about_head .head_right_body .content {color: #666;}
/* ---------- 第二层：about_mible ---------- */
.about .contain .about_mible {margin: 40px 0;}
.about .contain .about_mible .about_grid {display: grid;grid-template-columns: repeat(8, 1fr);/* gap: 20px; */}

/* 单个数据项 */
.about .contain .about_mible .about_grid .about_item {text-align: center;transition: all 0.3s;}
.about .contain .about_mible .about_grid .about_item:hover {/* background: #fff; *//* box-shadow: 0 8px 24px rgba(255, 115, 0, 0.1); *//* transform: translateY(-4px); */}

/* 数字 */
.about .contain .about_mible .about_grid .about_item .numbox {display: flex;align-items: baseline;justify-content: center;color: #FF7300;margin-bottom: 8px;font-weight: 600;}
.about .contain .about_mible .about_grid .about_item .numbox .timers {color: #FF7300;}
.about .contain .about_mible .about_grid .about_item .numbox .unit {color: #FF7300;}

/* 文案 */
.about .contain .about_mible .about_grid .about_item .txt {color: #333;font-weight: 500;}
/* ---------- 第三层：about_btn ---------- */
.about .contain .about_btn {position: relative;}
.about .contain .about_btn .swiper {overflow: hidden;border-radius: 10px;}
.about .contain .about_btn .swiper-slide {display: block;border-radius: 8px;overflow: hidden;transition: all 0.3s;}
.about .contain .about_btn .swiper-slide .img {width: 100%;aspect-ratio: 4 / 3;overflow: hidden;background: #f7f7f7;}
.about .contain .about_btn .swiper-slide .img img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s;}
.about .contain .about_btn .swiper-slide:hover .img img {transform: scale(1.06);}


.news{background:#F5F5F5;padding:100px 0}
.news .contain{}
.news .contain .news_body{}
.news .contain .news_body .news_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.news .contain .news_body .news_grid .news_item{background:#fff;border-radius:8px;padding:24px 12px 16px}
.news .contain .news_body .news_grid .news_item .item_tabs{display:flex;justify-content:center;gap:32px;margin-bottom:32px}
.news .contain .news_body .news_grid .news_item .item_tabs .tab{padding:7px 14px;background:#fff;border-radius:8px;border:1px solid #FF7300;color:#ff7300;cursor: pointer;}
.news .contain .news_body .news_grid .news_item .item_tabs .tab:hover{}
.news .contain .news_body .news_grid .news_item .item_tabs .tab.active{background:#FF7300;color:#fff}
.news .contain .news_body .news_grid .news_item .item_body{display:none;opacity:0;gap:24px;flex-direction:column;transition:all 0.3s ease}
.news .contain .news_body .news_grid .news_item .item_body.active{display:flex;opacity:1}
.news .contain .news_body .news_grid .news_item .item_body .body-head{display:flex;gap:12px}
.news .contain .news_body .news_grid .news_item .item_body .body-head .img{width:150px;aspect-ratio: 1 / 1;}
.news .contain .news_body .news_grid .news_item .item_body .body-head .img img{border-radius:8px;width:100%;height:100%;object-fit:cover}
.news .contain .news_body .news_grid .news_item .item_body .body-head .head_box{flex:1;display:flex;flex-direction:column;gap:10px}
.news .contain .news_body .news_grid .news_item .item_body .body-head .head_box .title{font-weight:600;color:#333}
.news .contain .news_body .news_grid .news_item .item_body .body-head .head_box .desc{color:#666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.news .contain .news_body .news_grid .news_item .item_body .body-list{display:flex;flex-direction:column;gap:16px}
.news .contain .news_body .news_grid .news_item .item_body .body-list .body-li{display:flex;justify-content:space-between}
.news .contain .news_body .news_grid .news_item .item_body .body-list .body-li .title{font-weight:500;color:#333;width: 75%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;text-wrap-mode: nowrap;}
.news .contain .news_body .news_grid .news_item .item_body .body-list .body-li .date{color:#666}
.news .contain .news_body .news_grid .news_item .item_body .body-list .body-li:hover{}


.hzhb{background: #f5f5f5;}
.hzhb .hzhb_body{}
.hzhb .hzhb_body .img{width: 100%;}
.hzhb .hzhb_body .img img{width: 100%;}




/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */

}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
	.product_center .contain .product_body .body_grid {grid-template-columns: repeat(2, 1fr);}
	.product_center .contain .product_sort .sort_box .sort_li{flex-direction:column;align-items:stretch}
	.product_center .contain .product_sort .sort_box .sort_li .secondary{width:100%;padding:12px 0;border-radius:0}
	.product_center .contain .product_sort .sort_box .sort_li:first-child .secondary{border-radius:8px 8px 0 0}
	.product_center .contain .product_sort .sort_box .sort_li:last-child .secondary{border-radius:0}
	.product_center .contain .product_sort .sort_box .sort_li .three_box{flex:none;width:100%;padding:12px 16px}

	.customized_process .contain .customized_grid {grid-template-columns: 1fr;gap: 20px;}

	.guarantees_center .contain .guarantees_box {grid-template-columns: 1fr;gap: 16px;}

	.honner {padding: 60px 0;background-position: center;background-size: cover;}
	.honner .contain .honer_swiper {padding: 0 40px;}
	.honner .contain .honer_swiper .honer_next,
	.honner .contain .honer_swiper .honer_prev {height: 80px;width: 32px;}

	.about {padding: 50px 0;}
	.about .contain .about_head {flex-direction: column;align-items: stretch;gap: 25px;margin-bottom: 40px;}
	.about .contain .about_head .head_left_video {flex: none;}
	.about .contain .about_head .head_right_body {flex: none;}
	.about .contain .about_mible {margin-bottom: 40px;}
	.about .contain .about_mible .about_grid {grid-template-columns: repeat(2, 1fr);gap: 14px;}

	.cpyjs{padding:60px 0}
	.cpyjs .contain .cpyjs_gird{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}
	.cpyjs .contain .cpyjs_gird .item .toptxt{padding:10px 0}
	.cpyjs .contain .cpyjs_gird .item .body{padding:12px 14px 13px}
	.cpyjs .contain .cpyjs_gird .item .body .desc{margin:6px 0 12px}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */

}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
	.indMore {width: 136px; height: 40px;border-radius: 20px;}
	.banner-cont .link{width: 136px; height: 40px;border-radius: 20px;}
    @keyframes bannerUp{0%{opacity: 0;transform: translateY(60px);}100%{opacity: 1;transform: translateY(0);}}


	.public_head .public_phone{position: unset;}

	.crumb-bar .contain{flex-direction: column;gap: 10px;}
	.crumb-bar .contain .crumb-hot{margin: 0;}

	.guarantees_center .contain .lx_box .likk{padding: 25px 60px 15px;}


	.product_center {padding: 40px 0;}
	.product_center .contain .product_body .body_grid {grid-template-columns: 1fr;gap: 15px;}



	.customized_process {padding: 40px 0;}
	.customized_process .contain .public_head {margin-bottom: 30px;}
	.customized_process .contain .customized_grid .customized_item {padding: 20px;}
	.customized_process .contain .customized_grid .customized_item .serial_number {top: 12px;right: 16px;}
	.customized_process .contain .customized_grid .customized_item .item_head .img {width: 40px;height: 40px;margin-right: 10px;}


	.guarantees_center {padding: 40px 0;}
	.guarantees_center .contain .public_head {margin-bottom: 30px;}
	.guarantees_center .contain .guarantees_box .item {flex-direction: column;align-items: flex-start;padding: 20px;gap: 20px;}
	.guarantees_center .contain .guarantees_box .item .item_body {padding-right: 0;padding-bottom: 16px;}
	.guarantees_center .contain .guarantees_box .item .item_img {width: 100%;align-self: center;}
	.guarantees_center .contain .guarantees_box .item:nth-child(even) {flex-direction: column;gap: 20px;}
	.guarantees_center .contain .guarantees_box .item:nth-child(even) .item_body {padding-left: 0;}



	.honner {padding: 40px 0;}
	.honner .contain .honer_swiper {padding: 0 20px;}
	.honner .contain .honer_swiper .swiper-slide .img {margin-bottom: 14px;}
	.honner .contain .honer_swiper .honer_next,
	.honner .contain .honer_swiper .honer_prev {display: none;}


	.about {padding: 40px 0;}
	.about .contain .about_head {gap: 20px;margin-bottom: 30px;}
	.about .contain .about_head .head_right_body .ms {margin-bottom: 14px;}
	.about .contain .about_mible {margin-bottom: 30px;}
	.about .contain .about_mible .about_grid {grid-template-columns: repeat(2, 1fr);gap: 10px;}
	.about .contain .about_mible .about_grid .about_item {padding: 18px 8px;}

	.cpyjs{padding:40px 0}
	.cpyjs .contain .cpyjs_gird{grid-template-columns:1fr;gap:14px;margin-top:24px}
	.cpyjs .contain .cpyjs_gird .item .toptxt{padding:9px 0}
	.cpyjs .contain .cpyjs_gird .item .body{padding:12px 12px 14px}
	.cpyjs .contain .cpyjs_gird .item .body .desc{margin:6px 0 10px;-webkit-line-clamp:3}
	.cpyjs .contain .cpyjs_gird .item:hover{transform:none}
	.cpyjs .contain .cpyjs_gird .item:hover .img img{transform:none}
	.cpyjs .contain .cpyjs_gird .item:hover .body .more .iconfont{transform:none}

	.news{padding:40px 0}
	.news .contain .news_body .news_grid{grid-template-columns:1fr;gap:14px}
	.news .contain .news_body .news_grid .news_item{padding:16px 12px}
	.news .contain .news_body .news_grid .news_item .item_tabs{gap:12px;margin-bottom:16px}
	.news .contain .news_body .news_grid .news_item .item_body{gap:16px}
	.news .contain .news_body .news_grid .news_item .item_body .body-head{flex-direction:column;gap:10px}
	.news .contain .news_body .news_grid .news_item .item_body .body-head .img{width:100%}
	.news .contain .news_body .news_grid .news_item .item_body .body-head .img img{height:auto}
	.news .contain .news_body .news_grid .news_item .item_body .body-list .body-li{gap:6px;align-items:flex-start}

	.product_center .contain .product_sort .sort_box .sort_li .secondary{padding:10px 0}
	.product_center .contain .product_sort .sort_box .sort_li .three_box{padding:10px 12px;gap:0 6px;row-gap:8px}
	.product_center .contain .product_sort .sort_box .sort_li .three_box .shuxian{display:none}
	.product_center .contain .product_sort .sort_box .sort_li .three_box a{margin-right:8px}
	.product_center .contain .product_sort .sort_box .sort_li .three_box .more-btn{margin-left:0;padding-left:0}
}