.w1800{max-width:100%;padding:0 60px}
.w1600{width:100%;max-width:1600px;margin:0 auto}
.w1440{width:100%;max-width:1440px;margin:0 auto}
.w1400,.wrap{width:100%;max-width:1400px;margin:0 auto}
img{max-width:100%;max-height:100%}
.pc{display:block}
.wap{display:none}
@media (max-width:1720px){.w1600{max-width:100%;padding:0 60px}
}@media (max-width:1560px){.w1440{max-width:100%;padding:0 60px}
}@media (max-width:1520px){.w1400,.wrap{max-width:100%;padding:0 60px}
}@media (max-width:1024px){.w1800,.w1400,.wrap,.w1440,.w1600{padding:0 30px}
}@media (max-width:990px){.w1800,.w1400,.wrap,.w1440,.w1600{padding:0 20px}
}
.class-box{padding:30px 0;background-color:#f9fafb}
.class-body{flex:1;display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;justify-content:flex-start}
.class-li{position:relative;overflow:hidden;transition:all 0.3s ease;cursor: pointer;}
/*.class-li:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,0.08)}*/
.class-li .img{border-radius:8px;overflow:hidden;margin-bottom:20px;background-color:#f0f5ff;display: flex;justify-content: center;align-items: center;padding: 20px 0;}
.class-li .img img{width: 200px;height: 200px;object-fit:cover;display:block;transition: transform .4s cubic-bezier(.4, 0, .2, 1);}
.class-li .title{width: 100%;font-size:18px;font-weight:600;color:#333;margin-bottom:16px;position:relative;display:inline-flex;align-items:center;cursor:pointer;justify-content: space-between;}
.class-li .title a{font-size:18px;font-weight:600;color:#333;}
.class-li .title a:hover{color:#4D47ED}
.class-li .title .icon-jinru{font-size: 20px;}
.class-li .title .prd-groupCard-titleIcon{width:16px;height:16px;margin-left:8px;fill:#bbb;transition:all 0.2s ease}
/*.class-li:hover .title .prd-groupCard-titleIcon{fill:#4D47ED;transform:rotate(90deg)}*/
.class-li .xian{height:1px;background-color:#ddd;margin-bottom:16px;transition:all 0.2s ease}
.class-li .son-box{max-height: 150px;overflow-y: auto;overflow-x: hidden;}
.class-li .son-box::-webkit-scrollbar{width:6px}
.class-li .son-box::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}
.class-li .son-box::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px;transition:background 0.2s ease}
.class-li .son-box::-webkit-scrollbar-thumb:hover{background:#4D47ED}
.class-li .son-box::-webkit-scrollbar-thumb:active{background:#3A35D0}
/*.class-li:hover .xian{background-color:#4D47ED;width:60px}*/
.class-li .son-box a{font-size: 14px;color:#555;font-weight:300;display:block;margin-bottom:12px;transition: all 0.3s ease;}
.class-li .son-box a:hover{color:#4D47ED;/* padding-left:4px; */transform: translateX(5px);}
.class-li p{font-size:16px;color: #4D47ED;margin-top:20px;}
.class-li:hover .img{background-color: rgba(0, 0, 0, .2);}
.class-li:hover .img img{transform: scale(.95);}
@media (max-width:768px){
    .class-body{grid-template-columns: repeat(1, 1fr);}
    .class-li{}
    .class-li .img{}
    .class-li .title{}
}
/* 全局通用样式补充 */
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
a {
    text-decoration: none;
    outline: 0;
    color: #333;
    cursor: pointer;
}

/* ========== 产品页面核心样式（修改+新增） ========== */
.product-page{background:#f7f7f7; padding: 20px 0;}
/* 三级分类侧边栏主容器 */
.product-page .category-sidebar {
    width: 240px;
    float: left;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06);
    overflow: hidden;
    margin-right: 25px;
    font-family: "MiSans", sans-serif;
    position: sticky;
    top: 160px;
}

/* 通用分类项容器 */
.product-page .category-sidebar .category-item {
    width: 100%;
    position: relative;
}

.product-page .clearfix{
    display: flex;
}

/* ===================== 一级分类样式 ===================== */
.product-page .category-sidebar .level1-item {
    border-bottom: 1px solid #f8f8f8;
    transition: all 0.2s ease;
}
/* 一级分类链接 */
.product-page .category-sidebar .level1-link {
    display: block; /* 整行可点击 */
    padding: 14px 20px 14px 20px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    text-decoration: none; /* 去掉下划线 */
    transition: all 0.2s ease;
    position: relative;
    line-height: 1.4;
    /* 留出箭头空间 */
    padding-right: 40px;
    cursor: pointer;
}
.product-page .category-sidebar .level1-link a{
    color: #333;
}
/* 一级分类箭头（替换伪元素为真实元素） */
.product-page .category-sidebar .level1-arrow {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10px;
    color: #000;
    transition: all 0.2s ease;
    pointer-events: none; /* 取消箭头点击，仅作为视觉提示 */
}
/* 一级分类激活态（背景+文字+箭头） */
.product-page .category-sidebar .level1-item.active {
    background: #4D47ED;
}
.product-page .category-sidebar .level1-item.active .level1-link{
    color: #fff;
}
.product-page .category-sidebar .level1-item.active .level1-link a{
    color: #fff;
}
.product-page .category-sidebar .level1-item.active .level1-arrow {
    transform: translateY(-50%) rotate(90deg);
    color: #fff;
    top: 25px;
}
/* 一级分类hover态（非激活时） */
.product-page .category-sidebar .level1-item:not(.active):hover {
    background: #fafafa;
}

/* ===================== 二级分类样式 ===================== */
/* 二级分类列表容器 - 默认隐藏（改用max-height实现平滑过渡） */
.product-page .category-sidebar .level2-list {
    background: #fefefe;
    max-height: 0; /* 默认隐藏 */
    overflow: hidden;
    transition: max-height 0.3s ease; /* 平滑展开/收起动画 */
}
/* 显示二级分类 */
.product-page .category-sidebar .level2-list.show {
    max-height: 2000px; /* 足够大的数值容纳所有子项 */
}
/* 二级分类项 */
.product-page .category-sidebar .level2-item {
    transition: all 0.2s ease;
    border-left: 2px solid transparent;
    position: relative; /* 为箭头定位 */
}
/* 二级分类链接 */
.product-page .category-sidebar .level2-link a{
    display: block;
    padding: 12px 20px 12px 35px; /* 缩进优化 */
    font-size: 14px;
    color: #555;
    text-decoration: none;
    transition: all 0.2s ease;
    /* 留出箭头空间 */
    padding-right: 40px;
}
/* 二级分类箭头 */
.product-page .category-sidebar .level2-arrow {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10px;
    color: #bbb;
    transition: all 0.2s ease;
    pointer-events: none; /* 取消箭头点击 */
}
/* 二级分类hover态 */
.product-page .category-sidebar .level2-item:hover {
    border-left-color: #e0e0ff;
    background: #f5f5ff;
}
.product-page .category-sidebar .level2-item:hover .level2-link {
    color: #4D47ED;
}
.product-page .category-sidebar .level2-item.active .level2-arrow {
    transform: translateY(-50%) rotate(90deg);
    color: #4D47ED;
}
/* 二级分类激活态 */
.product-page .category-sidebar .level2-item.active {
    border-left-color: #4D47ED;
    background: #f0f0ff;
}
.product-page .category-sidebar .level2-item.active .level2-link a{
    color: #4D47ED;
    font-weight: 500;
}

/* ===================== 三级分类样式 ===================== */
/* 三级分类列表容器 - 默认隐藏（改用max-height实现平滑过渡） */
.product-page .category-sidebar .level3-list {
    background: #fdfdfd;
    max-height: 0; /* 默认隐藏 */
    overflow: hidden;
    transition: max-height 0.3s ease; /* 平滑展开/收起动画 */
}
/* 显示三级分类 */
.product-page .category-sidebar .level3-list.show {
    max-height: 2000px; /* 足够大的数值容纳所有子项 */
}
/* 三级分类项 */
.product-page .category-sidebar .level3-item {
    transition: all 0.2s ease;
}
/* 三级分类链接 */
.product-page .category-sidebar .level3-link {
    display: block;
    padding: 10px 20px 10px 50px; /* 缩进优化 */
    font-size: 13px;
    color: #666;
    text-decoration: none;
    transition: all 0.2s ease;
}
/* 三级分类hover态 */
.product-page .category-sidebar .level3-item:hover {
    background: #f8f8ff;
}
.product-page .category-sidebar .level3-item:hover .level3-link {
    color: #4D47ED;
}
/* 三级分类激活态 */
.product-page .category-sidebar .level3-item.active {
    background: #f5f5ff;
}
.product-page .category-sidebar .level3-item.active .level3-link {
    color: #4D47ED;
    font-weight: 500;
}

.product-page .product-content {
    /*margin-left: 265px;*/
    flex: 1;
    margin-right: 10px;
}


/* 面包屑导航（优化） */
.product-page .breadcrumb{margin: 0 0 20px 0;font-size:14px; padding: 10px 0;}
.product-page .breadcrumb a{color:#666; transition: color 0.3s ease;}
.product-page .breadcrumb a:hover {
    color: #4D47ED;
}
.product-page .breadcrumb .current{color:#4D47ED;font-weight:500}

/* 页面标题（优化间距） */
.product-page .page-title{text-align:center;margin: 0 0 30px 0;}
.product-page .page-title h1{font-size:30px;font-weight:500;color:#333;margin-bottom:10px}
.product-page .page-title p{font-size:15px;color:#666}

/* 移除原有平铺分类标签样式（不再使用） */
.product-page .product-category {
    display: none;
}


.product-detail-nav{display:flex;align-items:center;gap:5px;background:#fff;border-radius:8px;padding:4px;margin:0 0 20px 0;flex-wrap:wrap}
.product-detail-nav .nav-item{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:14px;color:#555;text-decoration:none;border-radius:6px;transition:all 0.2s ease;min-width:80px;text-align:center}
.product-detail-nav .nav-item.active{background:#4D47ED;color:#fff;font-weight:500}
.product-detail-nav .nav-item:not(.active):hover{background:#f0f0ff;color:#4D47ED}
.product-detail-nav .download-item{background:#e8f4ff;color:#4D47ED}
.product-detail-nav .download-item:hover{background:#4D47ED;color:#000 !important}
.product-detail-nav .icon-download{display:inline-block;width:14px;height:14px;margin-right:4px;background:url("/template/default/imgs/down.png") center/contain no-repeat}
@media (max-width:768px){.product-detail-nav .nav-item{padding:8px 10px;font-size:13px}
}
/* 产品列表（优化间距和响应式） */
.product-page .product-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin: 0px 0 40px 0;}
.product-page .product-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}
.product-page .product-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}
.product-page .product-card{padding:20px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.product-page .product-img{text-align:center;margin-bottom:15px;height:180px;display: flex;align-items: center;justify-content: center;}
.product-page .product-img img{max-width:100%;height:auto;max-height:180px;object-fit: contain;}
.product-page .product-info h3{font-size:17px;font-weight:500;color:#333;margin-bottom:5px}
.product-page .product-series{font-size:13px;color:#999;margin-bottom:10px}
.product-page .product-features{margin-bottom: 15px;max-height: 72px;overflow-y: auto;overflow-x: hidden;}
.product-page .product-features::-webkit-scrollbar {width: 6px}
.product-page .product-features::-webkit-scrollbar-track {background: #f5f5f5;border-radius: 3px}
.product-page .product-features::-webkit-scrollbar-thumb {background: #ddd;border-radius: 3px;transition: background 0.2s ease}
.product-page .product-features::-webkit-scrollbar-thumb:hover {background: #4D47ED}
.product-page .product-features::-webkit-scrollbar-thumb:active {background: #3A35D0}

.product-page .product-features .feature{display:flex;margin-bottom:6px;font-size:13px}
.product-page .product-features .feature-label{font-weight:500;color:#666;min-width:90px}
.product-page .product-features .feature-value{color:#333}
.product-page .product-actions{display:flex;gap:8px}
.product-page .product-actions .btn{flex:1;padding:8px;border-radius:4px;text-align:center;font-size:13px;transition:all 0.3s ease}
.product-page .product-actions .detail-btn{background:#4D47ED;color:#fff;border:1px solid #4D47ED}
.product-page .product-actions .detail-btn:hover{background:#3a35d1}
.product-page .product-actions .download-btn{background:#fff;color:#4D47ED;border:1px solid #4D47ED}
.product-page .product-actions .download-btn:hover{background:#f0f0ff}

/* 分页样式（统一风格） */
.product-page .pagination{display:flex;justify-content:center;gap:8px;margin: 20px 0;}
.product-page .pagination .page{padding:8px 14px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all 0.3s ease;font-size:13px}
.product-page .pagination .page:hover:not(.disabled){border-color:#4D47ED;color:#4D47ED;background: #f0f0ff;}
.product-page .pagination .page.active{background:#4D47ED;color:#fff;border-color:#4D47ED}
.product-page .pagination .page.disabled{color:#999;cursor:not-allowed;background: #f9f9f9;}

/* ========== 响应式适配（核心新增） ========== */
@media (max-width: 992px) {
    /* 平板端：侧边栏宽度缩小 */
    .product-page .category-sidebar {
        width: 200px;
        margin-right: 20px;
    }
    .product-page .product-content {
        margin-left: 220px;
    }
    .product-page .product-list {
        grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
    }
}

@media (max-width: 768px) {
    /* 移动端：侧边栏改为顶部折叠式 */
    .product-page .category-sidebar {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .product-page .product-content {
        margin-left: 0;
    }
    /* 移动端产品列表单列/双列 */
    .product-page .product-list {
        grid-template-columns: repeat(auto-fill,minmax(100%,1fr));
        gap: 15px;
    }
    /* 页面标题字号缩小 */
    .product-page .page-title h1 {
        font-size: 24px;
    }
    .product-page .page-title p {
        font-size: 14px;
    }
    /* 产品卡片内边距缩小 */
    .product-page .product-card {
        padding: 15px;
    }
    .product-page .product-img {
        height: 150px;
    }
}

@media (max-width: 480px) {
    .product-page .container {
        padding: 0 15px;
    }
    .product-page .breadcrumb {
        font-size: 13px;
    }
    .product-page .pagination .page {
        padding: 6px 10px;
        font-size: 12px;
    }
}


.solution-page{background:#f7f7f7}
.solution-page .breadcrumb{margin:0 0 20px;}
.solution-page .breadcrumb a{color:#666}
.solution-page .breadcrumb .current{color:#4D47ED;font-weight:500}
.solution-page .page-title{text-align:center;margin:40px 0}
.solution-page .page-title h1{font-size:36px;font-weight:500;color:#333;margin-bottom:10px}
.solution-page .page-title p{font-size:16px;color:#666}
.solution-page .industry-category{margin:40px 0;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}
.solution-page .category-tabs{display:flex;gap:10px;flex-wrap:wrap}
.solution-page .category-tabs .tab{padding:8px 20px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;transition:all 0.3s ease;font-size:14px}
.solution-page .category-tabs .tab:hover{border-color:#4D47ED;color:#4D47ED}
.solution-page .category-tabs .tab.active{background:#4D47ED;color:#fff;border-color:#4D47ED}
.solution-page .solution-list{margin:40px 0}
.solution-page .solution-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:30px;overflow:hidden}
.solution-page .solution-card{display:flex;flex-wrap:wrap}
@media (min-width:1200px){.solution-page .solution-img{width:50%}
}@media (min-width:768px){.solution-page .solution-info{flex:1;padding:30px}
}@media (max-width:767px){.solution-page .solution-img{width:100%}
    .solution-page .solution-info{padding:20px}
}.solution-page .solution-img img{width:100%;height:100%;object-fit:cover}
.solution-page .solution-info h3{font-size:20px;font-weight:500;color:#333;margin-bottom:20px}
.solution-page .solution-description{margin-bottom:20px}
.solution-page .solution-description p{margin-bottom:10px;line-height:1.6;color:#666}
.solution-page .solution-description ul{margin:10px 0;padding-left:20px}
.solution-page .solution-description ul li{margin-bottom:5px;color:#666}
.solution-page .solution-features{margin-bottom:20px}
.solution-page .solution-features .feature{display:flex;align-items:center;margin-bottom:10px}
.solution-page .solution-features .feature-icon{color:#4D47ED;font-size:16px;margin-right:10px}
.solution-page .solution-features .feature-text{color:#333;font-size:14px}
.solution-page .solution-actions{display:flex;gap:10px}
.solution-page .solution-actions .btn{padding:10px 20px;border-radius:4px;text-align:center;font-size:14px;transition:all 0.3s ease}
.solution-page .solution-actions .detail-btn{background:#4D47ED;color:#fff;border:1px solid #4D47ED}
.solution-page .solution-actions .detail-btn:hover{background:#3a35d1}
.solution-page .solution-actions .download-btn{background:#fff;color:#4D47ED;border:1px solid #4D47ED}
.solution-page .solution-actions .download-btn:hover{background:#f0f0ff}
.solution-page .case-study{margin:60px 0}
.solution-page .section-title{font-size:24px;font-weight:500;color:#333;margin-bottom:30px;text-align:center}
.solution-page .case-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}
.solution-page .case-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);padding:30px}
.solution-page .case-title{font-size:18px;font-weight:500;color:#333;margin-bottom:15px}
.solution-page .case-description{margin-bottom:20px;line-height:1.6;color:#666}
.solution-page .case-detail{display:inline-block;padding:8px 20px;background:#4D47ED;color:#fff;border-radius:4px;transition:all 0.3s ease}
.solution-page .case-detail:hover{background:#3a35d1}

.download-page{background:#f7f7f7}
/*.download-page .breadcrumb{margin:20px 0;font-size:14px}*/
.download-page .breadcrumb a{color:#666}
.download-page .breadcrumb .current{color:#4D47ED;font-weight:500}
.download-page .page-title{text-align:center;margin:40px 0}
.download-page .page-title h1{font-size:36px;font-weight:500;color:#333;margin-bottom:10px}
.download-page .page-title p{font-size:16px;color:#666}
.download-page .download-category{margin:40px 0;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}
.download-page .category-tabs{display:flex;gap:10px;flex-wrap:wrap}
.download-page .category-tabs .tab{padding:8px 20px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;transition:all 0.3s ease;font-size:14px}
.download-page .category-tabs .tab:hover{border-color:#4D47ED;color:#4D47ED}
.download-page .category-tabs .tab.active{background:#4D47ED;color:#fff;border-color:#4D47ED}
.download-page .download-filter{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin:20px 0;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}
@media (max-width:767px){.download-page .download-filter{flex-direction:column;align-items:stretch}
}.download-page .search-box{display:flex;gap:10px}
.download-page .search-input{padding:10px 15px;border:1px solid #ddd;border-radius:4px;width:300px;font-size:14px}
.download-page .search-btn{padding:10px 20px;background:#4D47ED;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all 0.3s ease}
.download-page .search-btn:hover{background:#3a35d1}
.download-page .filter-options{display:flex;gap:10px}
.download-page .filter-select{padding:10px 15px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;cursor:pointer}
.download-page .download-list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;}
.download-page .download-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);margin-bottom:20px;overflow:hidden}
.download-page .download-card{display:flex;flex-direction: column;padding:20px;gap:20px}
.download-page .download-icon{flex:0 0 60px;height:60px;background:#f0f0ff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#4D47ED}
.download-page .download-img{overflow: hidden;}
.download-page .download-img img{width:100%;height:100%;object-fit:cover;transition: all 0.3s ease;}
.download-page .download-card:hover .download-img img{transform: scale(1.2);}
.download-page .download-info{flex:1}
.download-page .download-title{font-size:16px;font-weight:500;color:#333;margin-bottom:5px}
.download-page .download-description{font-size:14px;color:#666;margin-bottom:10px;line-height:1.5}
.download-page .download-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#999}
.download-page .meta-item{display:flex;align-items:center;gap:5px}
.download-page .download-actions{flex:0.5;display:flex;flex-wrap:wrap;gap:10px;}
.download-page .download-btn{padding:8px 20px;background:#4D47ED;color:#fff;border-radius:4px;font-size:14px;transition:all 0.3s ease}
.download-page .download-btn:hover{background:#3a35d1}
.download-page .pagination{display:flex;justify-content:center;gap:10px;margin:40px 0}
.download-page .pagination .page{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all 0.3s ease}
/*.download-page .pagination .page:hover:not(.disabled){border-color:#4D47ED;color:#4D47ED}*/
.download-page .pagination .page.active{background:#4D47ED;color:#fff;border-color:#4D47ED}
.download-page .pagination .page.disabled{color:#999;cursor:not-allowed}


.download-layout{display:flex;gap:20px;margin-top:20px}
.download-sidebar{width:200px;flex-shrink:0;background:#fff;border-radius:8px;padding:15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);}
.download-sidebar .sidebar-title{font-size:16px;font-weight:600;color:#333;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}
.download-sidebar .sidebar-menu{list-style:none;padding:0;margin:0}
.download-sidebar .sidebar-menu li{margin:8px 0}
.download-sidebar .sidebar-menu li a{display:block;padding:8px 10px;color:#666;text-decoration:none;border-radius:4px;transition:background 0.2s}
.download-sidebar .sidebar-menu li.active a{background:#4D47ED;color:#fff}
.download-sidebar .sidebar-menu li a:hover:not(.active){background:#eee}
.download-content{flex:1}
@media (max-width:768px){.download-layout{flex-direction:column}
    .download-sidebar{width:100%}
}



.service-page .page-title{text-align:center;margin:40px 0}
.service-page .page-title h1{font-size:36px;font-weight:500;color:#333;margin-bottom:10px}
.service-page .page-title p{font-size:16px;color:#666}
.service-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-bottom:60px}
.service-item{background:#ffffff;padding:32px 28px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:1px solid #f0f0f0}
.service-item:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,0.08);border-color:#4D47ED}
.service-icon{width:48px;height:48px;border-radius:50%;background:rgba(77,71,237,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#4D47ED}
.service-item h3{font-size:18px;color:#333;margin:0 0 12px 0;font-weight:600;line-height:1.4}
.service-item p{font-size:14px;color:#666;line-height:1.7;margin:0}
.contact-section{background:#f8f8ff;padding:48px 32px;border-radius:12px;margin-top:24px}
.section-title{font-size:24px;color:#333;margin:0 0 30px 0;font-weight:600;text-align:center}
.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}
.contact-card{background:#ffffff;padding:28px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:all 0.3s ease}
.contact-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08)}
.contact-icon{width:40px;height:40px;border-radius:50%;background:rgba(77,71,237,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#4D47ED}
.contact-card h3{font-size:16px;color:#333;margin:0 0 8px 0;font-weight:600}
.contact-desc{font-size:13px;color:#999;margin:0 0 8px 0}
.contact-value{font-size:14px;color:#333;font-weight:500;line-height:1.5;margin:0}
.pagination{margin-top:40px;text-align:center}
.pagination a,.pagination span{display:inline-block;padding:8px 15px;border:1px solid #ddd;border-radius:4px;color:#333;text-decoration:none}
.pagination a:hover{background:#f5f5f5}
.pagination .active{background:#4D47ED;color:#fff;border-color:#4D47ED;border-radius:4px}
.pagination .active span{color:#fff}
.pagination a.active:hover{background: #4D47ED;}
.pagination .disabled{color:#999;cursor:not-allowed;background:#f8f9fa}
.pagination .ellipsis{border:none;padding:8px 5px}
.news-page .page-title{text-align:center;margin:40px 0}
.news-page .page-title h1{font-size:36px;font-weight:500;color:#333;margin-bottom:10px}
.news-page .page-title p{font-size:16px;color:#666}
.news-page .product-category{margin:40px 0;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}
.news-page .category-tabs{display:flex;gap:10px;flex-wrap:wrap}
.news-page .category-tabs .tab{padding:8px 20px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;transition:all 0.3s ease;font-size:14px}
.news-page .category-tabs .tab:hover{border-color:#4D47ED;color:#4D47ED}
.news-page .category-tabs .tab.active{background:#4D47ED;color:#fff;border-color:#4D47ED}
.news-page .pagination{display:flex;justify-content:center;gap:10px}
.news-page .pagination .page{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;transition:all 0.3s ease}
.news-page .pagination .page:hover:not(.disabled){}
.news-page .pagination .page.active{background:#4D47ED;color:#fff;border-color:#4D47ED}
.news-page .pagination .page.disabled{color:#999;cursor:not-allowed}

.class-box .container{display: flex;justify-content: space-between;gap: 20px;}
.suspension-box-right .right-big-box{position:sticky;top:210px;width:280px;display:flex;flex-direction:column;gap:32px}
.suspension-box-right .right-big-box{}
.guanggao{width:280px;border:1px solid #eee;border-radius:4px;background-color:#fff}
.guanggao h1{font-size:16px;font-weight:500;padding:9px 10px;font-weight:normal;color:#fff;border-bottom:1px solid #eee;background-color:#404040;display: flex;align-items: center;gap: 5px;}
.guanggao h1 img{width: 25px;object-fit: cover;}
.guanggao .nav{}
.guanggao .nav li:nth-child(2n-1){background: #F5F6FA;}
.guanggao .nav li:nth-child(2n){background: #fff;}
.guanggao .nav li a{display:flex;gap:10px;align-items: center;padding: 20px 25px;color:#666;transition:background-color 0.2s ease;font-size: 14px;font-weight: 400;}
.guanggao .nav li a:hover{color:#000}
.guanggao .nav li.ml-xz a{background-color:#4D47ED;color:#fff}
.guanggao .nav li a img{width: 25px;object-fit: cover;}
.class-box .breadcrumb{margin:0 0 20px;}
.class-box .breadcrumb a{color:#666}
.class-box .breadcrumb .current{color:#4D47ED;font-weight:500}
.breadcrumb .current{color:#4D47ED;font-weight:500}


.form-container{padding:40px;background:#fff;border-radius: 12px;}
.form-title{font-size:20px;font-weight:500;margin-bottom:15px}
.form-row{display:flex;gap:15px;margin-bottom:15px}
.form-input{flex:1;padding:10px 12px;border:1px solid #eee;border-radius:4px;font-size:16px;color:#000;background: #F5F5F7;}
.form-input:focus{outline: none;box-shadow: 0 0 0 2px rgba(77, 71, 237, 0.1);}
.form-input::placeholder {color: #aaa;font-size: 16px;}
.form-textarea{width:100%;height:180px;padding:12px;border:1px solid #eee;border-radius:4px;font-size:16px;color:#000;resize:none;margin-bottom:12px;font-family:MiSans;background: #F5F5F7;}
.form-textarea:focus{outline: none;box-shadow: 0 0 0 2px rgba(77, 71, 237, 0.1);}
.form-textarea::placeholder {color: #aaa;font-size: 16px;}
.privacy-note{font-size:16px;color:#999;margin-bottom:20px}
.submit-btn{display:block;margin:0 auto;padding:10px 40px;background-color:#4D47ED;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}
.tip-success{color:#16a34a;margin-bottom: 20px;}
.tip-error{color:#dc2626;margin-bottom: 20px;}

.recruitment{margin-top: 20px;}
.recruitment .content{margin-top: 20px;}
.recruitment .content img{width: 100%;height: 100%;object-fit: cover;}
.recruitment .content p{text-align: justify;margin-top: 10px;}
.wjzcbiao{color:#4D47ED;font-size:28px;font-weight:bold;padding:0 10px;line-height:48px;border-bottom:1px solid #d5d5d5;position:relative}
.wjzcbiao a{display:inline-block;position:absolute;right:18px;color:#999999;font-size:14px;font-weight:normal}
.wjzcbiao span{font-size:14px;color:#333333;padding-left:50px;line-height:normal;font-weight:normal}
/*.recruitment{padding-bottom:56px}*/
.recruitment>img{width:100%;margin:50px 0}
.zplist{margin:20px -10px;display: flex;}
.zplist li{padding:0 10px;width: 100%;}
.zplist h2{font-size:28px;color:#4D47ED;max-width: 300px;font-weight:bold;padding-bottom:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.zplist li a,.lxwm_list ul li a{display:block;position:relative}
.zplist li a img,.lxwm_list ul li a img{width:100%}
.zplist li a h3,.lxwm_list ul li a p{background:#4D47ED}
.zpzw{padding-top:16px}
.zpzw li{padding:0 5px;line-height:42px}
.zpzw li a{color:#4D47ED;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.yingyong p,
.sphy ul li p,
.gsxinxi ul li p,
.zplist li a h3,
.lxwm_list ul li a p {position: absolute;bottom: 0;left: 0;width: 100%;line-height: 50px;background-color: #4D47ED;color: #FFFFFF;font-size: 18px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.service .yingyong ul li a:hover p,
.sphy ul li a:hover p,
.gsxinxi ul li a:hover p,
.zplist li a:hover h3,
.lxwm_list ul li a:hover p {background-color: #794bac;transition: all .4s;}

.lxwm_list{padding:40px 0 65px}
.lxwm_list ul{margin:10px -10px;list-style:none;padding:0}
.lxwm_list ul li{padding:25px 10px;float:left;box-sizing:border-box;text-align:center}
/*.lxwm_list ul li:nth-child(-n+2){width:50% !important}*/
/*.lxwm_list ul li:nth-child(-n+2) img{height:195px;width:100%;object-fit:cover}*/
.lxwm_list ul li img{/*height:160px;*/width:100%;object-fit:cover;border-radius:4px}
.lxwm_list ul li p{margin-top:15px;font-size:16px;color:#333;font-weight:500}
.lxwm_list ul li a{text-decoration:none;display:block;border:1px solid #e0e0e0;border-radius:8px;transition:all 0.3s ease}
.lxwm_list ul li a:hover{box-shadow:0 2px 8px rgba(0,96,204,0.1)}
.clearfix::after{content:"";display:table;clear:both}
@media (min-width:992px){.col-md-3{width:25%}
}@media (max-width:767px){.col-xs-3{width:100%}
    /*.lxwm_list ul li:nth-child(-n+2){width:100% !important;margin-bottom:15px}*/
    /*.lxwm_list ul li img{height:120px}*/
    /*.lxwm_list ul li:nth-child(-n+2) img{height:150px}*/
}.lxwm_list_gzh{position:relative}
.lxwm_list_code{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:180px;height:180px;background:#fff;padding:10px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);display:none;z-index:999}
.lxwm_list_code img{width:100%;height:100%}
.lxwm_list_gzh:hover .lxwm_list_code{display:block}
#amap-container{width:100%;height:400px;margin:20px 0}
.map-fallback{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:400px;background-color:#f5f5f5;text-align:center;padding:20px}

.gsxx-nav{position:sticky;top:60px;float:left;width:200px;padding:20px;background:#f8f9fa;border-radius:8px;height:fit-content}
.gsxx-nav-item{margin-bottom:12px}
.gsxx-nav-item a{display:block;padding:8px 12px;border-radius:4px;font-size:14px}
.gsxx-nav-item a:hover,.gsxx-nav-item a.active{background:#4D47ED;color:#fff}
.gsxx-content{margin-left:220px;padding-left:20px}
.gsxx-section{margin-bottom:80px;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.05)}
.gsxx-section:last-child{margin-bottom:0}
.gsxx-section-title{font-size:24px;color:#333;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #4D47ED}
.gsxx-section-content{font-size:16px;color:#666;line-height:1.8}
.gsxx-anchor{position:relative;top:-80px;visibility:hidden}

.suspension-box-right .right-big-box .end{display:flex;flex-direction:column;align-items:center;gap:5px;background:#F5F6FA;margin-top:-32px;padding:12px 0}
.suspension-box-right .right-big-box .end .top{display:flex;align-items:flex-start;gap:5px}
.suspension-box-right .right-big-box .end .top .img{width:16px;height:16px;object-fit:cover}
.suspension-box-right .right-big-box .end .top .img img{width:100%;height:100%;object-fit:cover}
.suspension-box-right .right-big-box .end .top .text{font-size:16px;color:#666}
.suspension-box-right .right-big-box .end .foot{font-size:20px;font-weight:600;color:#FF2008}

.float-category-menu{position:absolute;left:120px;top:190px;width:220px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1;/*max-height:80vh;*/overflow-y:auto}
.float-category-menu .menu-title{padding:0 15px;font-size:16px;font-weight:600;color:#333;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px}
.float-category-menu .level1-item{border-bottom:1px solid #f5f5f5}
.float-category-menu .level1-link{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;color:#666;text-decoration:none;font-size:14px}
.float-category-menu .level1-link a{color:#666;text-decoration:none;flex:1}
.float-category-menu .level1-link a:hover,.float-category-menu .level1-item.active .level1-link a{color:#4D47ED}
.float-category-menu .level1-arrow{color:#999;transition:transform 0.3s}
.float-category-menu .level1-arrow.show{transform:rotate(90deg)}
.float-category-menu .level2-list{display:none;background:#f9f9f9}
.float-category-menu .level2-list.show{display:block}
.float-category-menu .level2-link{display:block;padding:8px 8px 8px 25px;color:#666;font-size:13px;text-decoration:none}
.float-category-menu .level2-link:hover,.float-category-menu .level2-item.active .level2-link{color:#4D47ED;background:#e8f4ff}
.float-category-menu .level3-list{display:none;padding-left:30px;background:#f5f5f5}
.float-category-menu .level3-list.show{display:block}
.float-category-menu .level3-link{display:block;padding:6px 15px;color:#666;font-size:12px;text-decoration:none}
.float-category-menu .level3-link:hover,.float-category-menu .level3-item.active .level3-link{color:#4D47ED;background:#e8f4ff}
@media (max-width:1200px){
    .float-category-menu{display:none}
}
@media (max-width:1700px){
    .float-category-menu .level2-link{padding: 8px 8px 8px 15px;}
    .float-category-menu{left: 10px;width:unset;}
}
.float-category-menu::-webkit-scrollbar{width:6px}
.float-category-menu::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}
.float-category-menu::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px;transition:background 0.2s ease}
.float-category-menu::-webkit-scrollbar-thumb:hover{background:#4D47ED}
.float-category-menu::-webkit-scrollbar-thumb:active{background:#3A35D0}

.xq-xiazai{margin:30px 0}
.xq-xiazai .box{width:100%;border:1px solid #eee;display:flex;align-items:center;position:relative}
.xq-xiazai .side-bar{position:absolute;float:left;font-size:20px;width:42px;height:90px;font-weight:bold;line-height:26px;color:#FFFFFF;background-color:#a2a2a2;padding:18px 11px;border:1px solid #cbcbcb}
.xq-xiazai .download-list{flex:1;display:flex;padding:20px 20px 20px 60px;gap:15px;list-style:none;margin:0}
.xq-xiazai .download-list li{flex:1;min-width:100px}
.xq-xiazai .download-list a{display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #eee;border-radius:2px;padding:12px 0;text-align:center;color:#666666;font-size:14px;text-decoration:none;transition:all 0.2s ease;gap:8px}
.xq-xiazai .download-list img{width:20px;height:20px;object-fit:contain;display:inline-block}
.xq-xiazai .download-list a:hover{border-color:#4D47ED;color:#4D47ED}
@media (max-width:768px){.xq-xiazai .box{flex-direction:column;align-items:stretch;position:static}
    .xq-xiazai .side-bar{position:static;width:auto;height:auto;writing-mode:horizontal-tb;padding:10px;text-align:center}
    .xq-xiazai .download-list{flex-wrap:wrap;padding:15px}
    .xq-xiazai .download-list img{width:18px;height:18px}
}


.xq-fuwu{margin:30px 0}
.xq-fuwu .box{width:100%;border:1px solid #eee;display:flex;align-items:center;position:relative}
.xq-fuwu .side-bar{position:absolute;float:left;font-size:20px;width:42px;height:90px;font-weight:bold;line-height:26px;color:#FFFFFF;background-color:#a2a2a2;padding:18px 11px;border:1px solid #cbcbcb}
.xq-fuwu .service-list{flex:1;display:flex;padding:20px 20px 20px 60px;gap:15px;list-style:none;margin:0}
.xq-fuwu .service-list li{flex:1;min-width:100px}
.xq-fuwu .service-list a{display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #eee;border-radius:2px;padding:12px 0;text-align:center;color:#666666;font-size:14px;text-decoration:none;transition:all 0.2s ease;gap:8px}
.xq-fuwu .service-list img{width:20px;height:20px;object-fit:contain;display:inline-block}
.xq-fuwu .service-list a:hover{border-color:#4D47ED;color:#4D47ED}
@media (max-width:768px){.xq-fuwu .box{flex-direction:column;align-items:stretch;position:static}
    .xq-fuwu .side-bar{position:static;width:auto;height:auto;writing-mode:horizontal-tb;padding:10px;text-align:center}
    .xq-fuwu .service-list{flex-wrap:wrap;padding:15px}
    .xq-fuwu .service-list img{width:18px;height:18px}
}

@media (max-width:992px){.gsxx-nav{float:none;width:100%;margin-bottom:30px}
    .gsxx-content{margin-left:0;padding-left:0}
    .gsxx-section{padding:20px;margin-bottom:40px}
    .gsxx-section-title{font-size:20px}
    .gsxx-section-content{font-size:14px}
    .zplist{flex-direction: column;gap: 20px;}
}



@media (max-width:768px){.page-title h1{font-size:28px}
    .service-items{grid-template-columns:1fr;gap:20px}
    .service-item{padding:28px 20px}
    .contact-section{padding:36px 20px}
    .contact-grid{gap:20px}
    .contact-card{padding:24px}
    .class-box .container{flex-direction: column;}
    .guanggao,.suspension-box-right .right-big-box{width: 100%;}
}@media (max-width:480px){.page-title{margin-bottom:28px}
    .service-items{margin-bottom:40px}
    .section-title{font-size:22px}
}@media (max-width:768px){.product-page .page-title h1,.solution-page .page-title h1,.download-page .page-title h1,.news-page .page-title h1{font-size:24px}
    .product-page .product-card,.solution-page .solution-info,.download-page .download-card{padding:20px}
    .download-page .download-card{align-items:flex-start;flex-direction:column}
    .download-page .download-icon{display:none}
    .product-page .category-tabs,.solution-page .category-tabs,.download-page .category-tabs{justify-content:center}
    .download-page .search-input{width:100%}
    .download-page .filter-options{width:100%;justify-content:space-between}
    .download-page .download-list{grid-template-columns: repeat(1, 1fr);}
}

* {scrollbar-color: #e5e5e5 #f7f7f9;scrollbar-width: thin}
.anchor_nav{width:100%;height:80px;line-height:80px;background:#fff;position:relative;z-index:5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.anchor_nav::after{content:'';width:100%;height:1px;background:#bcc1c3;position:absolute;bottom:0;left:0;z-index:1}
.anchor_nav .center{height:100%;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.anchor_nav .center>.flex{min-width:50%}
@media (max-width:990px){.anchor_nav .center>.flex{width:100%}
}.anchor_nav .center .alert_btn{width:auto;min-width:23.28%;height:100%;border-bottom:1px solid #bcc1c3;font-size:22px;color:#4D47ED;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}
@media (max-width:1680px){.anchor_nav .center .alert_btn{font-size:19.25px}
}@media (max-width:1440px){.anchor_nav .center .alert_btn{font-size:16.5px}
}@media (max-width:1280px){.anchor_nav .center .alert_btn{font-size:14.66666667px}
}@media (max-width:1024px){.anchor_nav .center .alert_btn{font-size:11.73333333px}
}@media (max-width:1680px){.anchor_nav .center .alert_btn{font-size:18px}
}@media (max-width:1440px){.anchor_nav .center .alert_btn{font-size:16px}
}.anchor_nav .center .alert_btn .title{width:100%;height:100%;padding:0 3vw 0 2vw;position:relative;cursor:pointer;background:#f1f4f5;overflow:hidden}
.anchor_nav .center .alert_btn .title .icon{width:22px;height:22px;border-radius:50%;background:#4D47ED;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;right:20px;top:50%;margin-top:-11px;overflow:hidden}
.anchor_nav .center .alert_btn .title .icon i{width:100%;height:auto;text-align:center;font-size:10px}
.anchor_nav .center .alert_btn:hover .alert_nav{margin:0;opacity:1;visibility:visible;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3 eases}
.anchor_nav .center .alert_btn .alert_nav{width:240px;height:auto;max-height:50vh;position:absolute;top:calc(100% + 1px);left:0;background:#fff;border:1px solid #bcc1c3;border-top:0;overflow:hidden;overflow-y:auto;box-shadow:0 2px 5px rgba(0,0,0,.1);margin:10px 0 0;opacity:0;visibility:hidden}
.anchor_nav .center .alert_btn .alert_nav ul{width:100%;height:auto;overflow:hidden}
.anchor_nav .center .alert_btn .alert_nav ul li{width:100%;height:auto;line-height:1.5;overflow:hidden}
.anchor_nav .center .alert_btn .alert_nav ul li a{width:100%;height:auto;display:block;box-sizing:border-box;padding:10px 2vw;font-size:16px;font-family:syht_l;color:#666;overflow:hidden}
.anchor_nav .center .alert_btn .alert_nav ul li a:hover{background:#4D47ED;color:#fff}
.anchor_nav .center .alert_btn .alert_nav ul li:last-child a{border:0}
.anchor_nav .center .menu{width:auto;height:100%;font-size:0;overflow:hidden}
.anchor_nav .center .menu a{display:inline-block;width:auto;height:100%;margin-right:2.4vw;border-bottom:1px solid #bcc1c3;font-size:18px;font-family:syht_l;color:#494b4c}
@media (max-width:1680px){.anchor_nav .center .menu a{font-size:15.75px}
}@media (max-width:1440px){.anchor_nav .center .menu a{font-size:13.5px}
}@media (max-width:1280px){.anchor_nav .center .menu a{font-size:12px}
}@media (max-width:1024px){.anchor_nav .center .menu a{font-size:9.6px}
}@media (max-width:1680px){.anchor_nav .center .menu a{font-size:16px}
}@media (max-width:1440px){.anchor_nav .center .menu a{font-size:16px}
}.anchor_nav .center .menu a.active,.anchor_nav .center .menu a:hover{color:#4D47ED;border-bottom:2px solid #4D47ED}
.anchor_nav .center .navigation{width:auto;height:auto;font-size:0;overflow:hidden}
.anchor_nav .center .navigation a,.anchor_nav .center .navigation span,.anchor_nav .center .navigation i{display:inline-block;font-size:16px;color:#999;vertical-align:middle;line-height:20px}
.anchor_nav .center .navigation span{color:#4D47ED}
.anchor_nav .center .navigation i{font-size:10px;margin:0 10px}
.anchor_nav .center .navigation a:hover{color:#4D47ED}
@media (max-width:990px){.anchor_nav{height:70px;line-height:70px;background:#f3f6f7}
    .anchor_nav .center .alert_btn{min-width:auto;flex:0 0 auto}
    .anchor_nav .center .alert_btn .title{padding:0 45px 0 15px}
    .anchor_nav .center .alert_btn .alert_nav ul li a{padding:10px 15px;font-size:14px}
    .anchor_nav .center .menu a{font-size:16px}
    .anchor_nav .center .navigation{display:none}
}@media (max-width:768px){.anchor_nav{height:50px;line-height:50px}
    .anchor_nav .center .menu a{font-size:14px}
}@media (max-width:480px){.anchor_nav .center .alert_btn .title .icon{width:18px;height:18px;margin-top:-9px}
    .anchor_nav .center .alert_btn .title .icon i{font-size:8px}
    .anchor_nav .center .menu a{font-size:13px}
}

.filter_box{width:100%;height:auto;overflow:hidden}
.filter_box .filter_main{margin:2.6vw auto;overflow:hidden}
.filter_box .filter_main .filter_list{width:100%;height:auto;overflow:hidden}
.filter_box .filter_main .filter_list .filter_one{width:100%;height:auto;padding:1.5vw 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #e0e0e0;overflow:hidden}
.filter_box .filter_main .filter_list .filter_one .label{flex:0 0 10%;margin:0 1.5vw 1.5vw 0;font-size:18px;line-height:18px;color:#0c0c0c}
.filter_box .filter_main .filter_list .filter_one .options{flex:1;font-size:0}
.filter_box .filter_main .filter_list .filter_one .options .option{width:auto;height:16px;margin:0 2vw 1.5vw 0;display:inline-block}
.filter_box .filter_main .filter_list .filter_one .options .option a{width:auto;height:100%;box-sizing:border-box;padding-left:25px;display:block;line-height:16px;font-size:16px;font-family:en_l,syht_l;color:#666;position:relative;vertical-align:middle}
.filter_box .filter_main .filter_list .filter_one .options .option a::after{content:'';width:8px;height:8px;position:absolute;top:4px;left:4px;z-index:2;background:#4D47ED;opacity:0;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.filter_box .filter_main .filter_list .filter_one .options .option a::before{content:'';width:16px;height:100%;position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;border:1px solid #e0e0e0;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.filter_box .filter_main .filter_list .filter_one .options .option:last-child{margin-right:0}
.filter_box .filter_main .filter_list .filter_one .options .option.active a,.filter_box .filter_main .filter_list .filter_one .options .option:hover a{color:#4D47ED}
.filter_box .filter_main .filter_list .filter_one .options .option.active a::after,.filter_box .filter_main .filter_list .filter_one .options .option:hover a::after{opacity:1}
.filter_box .filter_main .filter_list .filter_one .options .option.active a::before,.filter_box .filter_main .filter_list .filter_one .options .option:hover a::before{background:#fff}
.filter_box .filter_main .filter_list .filter_one:first-child{padding-top:0}
.filter_box .filter_main .filter_list .filter_one:last-child{border:0}
.filter_box .filter_main .filter_foot{width:100%;height:auto;padding-top:1.5vw;border-top:1px solid #e0e0e0;overflow:hidden}
.filter_box .filter_main .filter_foot .item{width:auto;height:auto;float:left;margin-right:20px;overflow:hidden}
.filter_box .filter_main .filter_foot .item a{width:100%;height:auto;padding:10px 1vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #d9dddf;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.filter_box .filter_main .filter_foot .item a .txt{margin-right:10px;font-size:16px;color:#cbd0d1}
.filter_box .filter_main .filter_foot .item a .icon{width:20px;height:20px;border-radius:50%;background:#f1f4f5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;color:#c1c6c8;overflow:hidden;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.filter_box .filter_main .filter_foot .item a .icon i{font-size:10px}
.filter_box .filter_main .filter_foot .item a:hover{border-color:#4D47ED;background:#4D47ED}
.filter_box .filter_main .filter_foot .item a:hover .txt{color:#fff}
.filter_box .filter_main .filter_foot .item a:hover .icon{background:#fff;color:#4D47ED}
.filter_box .filter_main .filter_foot .item.active a{background:#4D47ED;border-color:#4D47ED}
.filter_box .filter_main .filter_foot .item.active a .txt{color:#fff}
.filter_box .filter_main .filter_foot .item.active a .icon{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);background:#fff;color:#4D47ED}
@media (max-width:1366px){.filter_box .filter_main .filter_list .filter_one .label{font-size:16px}
    .filter_box .filter_main .filter_list .filter_one .options .option a{font-size:14px}
    .filter_box .filter_main .filter_foot .item a .txt{font-size:14px}
}@media (max-width:1024px){.filter_box .filter_main .filter_list .filter_one .label{font-size:14px}
    .filter_box .filter_main .filter_list .filter_one .options .option a{font-size:12px}
    .filter_box .filter_main .filter_foot .item a .txt{font-size:14px}
}@media (max-width:990px){.filter_box .filter_main{margin:30px auto}
    .filter_box .filter_main .filter_list .filter_one{padding:20px 0 0}
    .filter_box .filter_main .filter_list .filter_one .label{flex:0 0 20%;margin:0 20px 20px 0;font-size:14px}
    .filter_box .filter_main .filter_list .filter_one .options .option{margin:0 20px 20px 0}
    .filter_box .filter_main .filter_list .filter_one .options .option a{font-size:14px}
    .filter_box .filter_main .filter_foot{padding-top:20px}
    .filter_box .filter_main .filter_foot .item a{padding:10px 15px}
    .filter_box .filter_main .filter_foot .item a .txt{font-size:14px}
}


img{max-width:100%;max-height:100%}
.pc{display:block}
.wap{display:none}
.page_banner{width:100%;height:auto;position:relative;overflow:hidden}
.page_banner .banner_main{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
.page_banner .banner_main .center{height:100%;position:relative}
.page_banner .banner_main .center .info{width:100%;height:100%;box-sizing:border-box;padding:100px 0 50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:1;overflow:hidden}
.page_banner .banner_main .center .info .title{width:100%;font-size:60px;color:#fff;font-family:en_b}
@media (max-width:1680px){.page_banner .banner_main .center .info .title{font-size:52.5px}
}@media (max-width:1440px){.page_banner .banner_main .center .info .title{font-size:45px}
}@media (max-width:1280px){.page_banner .banner_main .center .info .title{font-size:40px}
}@media (max-width:1024px){.page_banner .banner_main .center .info .title{font-size:32px}
}.page_banner .banner_main .center .info .banner_nav{width:100%;height:auto;margin-top:4vw;overflow:hidden}
.page_banner .banner_main .center .info .banner_nav ul{margin:-2vw 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}
.page_banner .banner_main .center .info .banner_nav ul li{min-width:11.625%;height:20px;line-height:20px;box-sizing:auto;margin:2vw 1% 0 0;font-size:0;overflow:hidden}
.page_banner .banner_main .center .info .banner_nav ul li a{width:auto;height:100%;box-sizing:border-box;padding-left:33px;display:inline-block;font-size:20px;font-family:syht_l;color:#fff;position:relative;vertical-align:middle}
@media (max-width:1680px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:17.5px}
}@media (max-width:1440px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:15px}
}@media (max-width:1280px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:13.33333333px}
}@media (max-width:1024px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:10.66666667px}
}@media (max-width:1680px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:18px}
}@media (max-width:1440px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:16px}
}@media (max-width:1280px){.page_banner .banner_main .center .info .banner_nav ul li a{font-size:16px}
}.page_banner .banner_main .center .info .banner_nav ul li a::after{content:'';width:10px;height:10px;position:absolute;top:5px;left:5px;z-index:2;background:#4D47ED;opacity:0;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.page_banner .banner_main .center .info .banner_nav ul li a::before{content:'';width:20px;height:100%;position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;border:1px solid #fff;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
/*.page_banner .banner_main .center .info .banner_nav ul li:nth-child(8n){margin-right:0}*/
.page_banner .banner_main .center .info .banner_nav ul li.active a::after,.page_banner .banner_main .center .info .banner_nav ul li:hover a::after{opacity:1}
.page_banner .banner_main .center .info .banner_nav ul li.active a::before,.page_banner .banner_main .center .info .banner_nav ul li:hover a::before{background:#fff}
.page_banner .banner_main .center .info .navigation{width:100%;height:auto;padding:20px 0;position:absolute;bottom:0;right:0;z-index:2;font-size:0;text-align:right;overflow:hidden}
.page_banner .banner_main .center .info .navigation a,.page_banner .banner_main .center .info .navigation span,.page_banner .banner_main .center .info .navigation i{display:inline-block;font-size:14px;color:#bcc1c3;vertical-align:middle;line-height:20px}
.page_banner .banner_main .center .info .navigation span{color:#fff}
.page_banner .banner_main .center .info .navigation i{font-size:10px;margin:0 10px}
.page_banner .banner_main .center .info .navigation a:hover{color:#fff}
.page_banner .banner_main .center .info.active .title{font-size:48px;font-family:syht;font-weight:700}
@media (max-width:1680px){.page_banner .banner_main .center .info.active .title{font-size:42px}
}@media (max-width:1440px){.page_banner .banner_main .center .info.active .title{font-size:36px}
}@media (max-width:1280px){.page_banner .banner_main .center .info.active .title{font-size:32px}
}@media (max-width:1024px){.page_banner .banner_main .center .info.active .title{font-size:25.6px}
}@media (max-width:1680px){.page_banner .banner_main .center .info.active .title{font-size:42px}
}@media (max-width:1440px){.page_banner .banner_main .center .info.active .title{font-size:32px}
}@media (max-width:1280px){.page_banner .banner_main .center .info.active .title{font-size:28px}
}@media (max-width:1024px){.page_banner .banner_main .center .info.active .title{font-size:24px}
}.page_banner .banner_main .center .info.active .navigation{display:none}
.page_banner .img{width:100%;height:auto;position:relative;z-index:1;font-size:0;overflow:hidden}
.page_banner .img img{width:100%}
@media (max-width:1366px){.page_banner .banner_main .center .info .banner_nav ul li{height:16px;line-height:16px}
    .page_banner .banner_main .center .info .banner_nav ul li a{font-size:16px;padding-left:27px}
    .page_banner .banner_main .center .info .banner_nav ul li a::after{width:8px;height:8px;top:4px;left:4px}
    .page_banner .banner_main .center .info .banner_nav ul li a::before{width:16px}
}@media (max-width:1024px){.page_banner .banner_main .center .info .banner_nav ul li{width:15%;height:14px;line-height:14px;margin-right:2% !important}
    .page_banner .banner_main .center .info .banner_nav ul li a{font-size:14px;padding-left:22px}
    .page_banner .banner_main .center .info .banner_nav ul li a::after{width:6px;height:6px;top:4px;left:4px}
    .page_banner .banner_main .center .info .banner_nav ul li a::before{width:14px}
    .page_banner .banner_main .center .info .banner_nav ul li:nth-child(6n){margin-right:0 !important}
}@media (max-width:990px){.page_banner .banner_main .center .info{padding:0;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
    .page_banner .banner_main .center .info .navigation{padding:10px 0;display:block !important}
    .page_banner .banner_main .center .banner_nav{display:none}
}@media (max-width:480px){.page_banner .banner_main .center .info .title{font-size:24px}
    .page_banner .banner_main .center .info .navigation a,.page_banner .banner_main .center .info .navigation span{font-size:12px !important}
    .page_banner .banner_main .center .info .navigation i{font-size:8px}
}


.ab{position:absolute;left:0;top:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;}
.cplb_yt0609{width:100%;height:auto;overflow:hidden}
.cplb_yt0609 .cplb_main{margin:0 auto 4vw}
.cplb_yt0609 .cplb_main .cplb_list ul{display:flex;flex-wrap:wrap}
.cplb_yt0609 .cplb_main .cplb_list ul li{width:23.35%;height:auto;float:left;margin:20px 2.2% 0 0;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}
.cplb_yt0609 .cplb_main .cplb_list ul li .icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;right:0;top:0;z-index:2;background:#4D47ED;color:#fff;overflow:hidden}
.cplb_yt0609 .cplb_main .cplb_list ul li .icon i{font-size:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cplb_yt0609 .cplb_main .cplb_list ul li .img{width:100%;height:auto;background:url(../img/pro_list_bg.webp);text-align:center;overflow:hidden}
.cplb_yt0609 .cplb_main .cplb_list ul li .img .pb{padding-bottom:100%;position:relative}
.cplb_yt0609 .cplb_main .cplb_list ul li .img .pb img{max-width:80%;max-height:80%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;vertical-align:middle}
.cplb_yt0609 .cplb_main .cplb_list ul li .info{width:100%;height:auto;padding:20px;background:#fff}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:1680px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:21px}
}@media (max-width:1440px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:18px}
}@media (max-width:1280px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:16px}
}@media (max-width:1024px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:12.8px}
}@media (max-width:1680px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:20px}
}@media (max-width:1440px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:18px}
}@media (max-width:1280px){.cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:16px}
}.cplb_yt0609 .cplb_main .cplb_list ul li .info .en a{color:#2f3133}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .en a:hover{color:#4D47ED}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .title{margin-top:2px;font-size:16px;font-family:syht_l;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .content{height:48px;box-sizing:initial;margin-top:10px;padding:10px;border-top:1px solid #eaeaea;overflow:auto}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .content p{box-sizing:border-box;padding-left:20px;line-height:24px;font-size:14px;font-family:syht_l;color:#999;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .content p::after{content:'';width:8px;height:2px;position:absolute;top:9px;left:0;z-index:1;background:#4D47ED}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more{width:100%;height:auto;margin-top:10px;overflow:hidden}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item{width:48%;height:auto;padding:10px 0;background:#f1f4f5;float:left;overflow:hidden}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item a{width:auto;height:auto;line-height:20px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item a .link{width:20px;height:20px;margin-right:10px;position:relative}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item a .link img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item a .link .active{opacity:0}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item a .txt{font-size:14px;color:#999}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item:last-child{float:right}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item:hover{background:#4D47ED}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item:hover a .link img{opacity:0}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item:hover a .link .active{opacity:1}
.cplb_yt0609 .cplb_main .cplb_list ul li .info .more .item:hover a .txt{color:#fff}
.cplb_yt0609 .cplb_main .cplb_list ul li:nth-child(4n){margin-right:0}
.cplb_yt0609 .cplb_main .cplb_list ul li:hover .icon i{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.cplb_yt0609 .cplb_main .cplb_list ul li:hover .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
@media (max-width:1280px){.cplb_yt0609 .cplb_main .cplb_list ul li .info{padding:15px}
    .cplb_yt0609 .cplb_main .cplb_list ul li .info .en{font-size:18px}
    .cplb_yt0609 .cplb_main .cplb_list ul li .info .tiitle{font-size:14px}
    .cplb_yt0609 .cplb_main .cplb_list ul li .info .content p{font-size:12px}
}@media (max-width:990px){.cplb_yt0609 .cplb_main .cplb_list ul li{width:49%;margin:20px 0 0}
    .cplb_yt0609 .cplb_main .cplb_list ul li:nth-child(2n){float:right}
}@media (max-width:480px){.cplb_yt0609 .cplb_main .cplb_list ul li{width:100%;margin:20px 0 0;float:initial !important}
    .cplb_yt0609 .cplb_main .cplb_list ul li .info .content{height:inherit}
}

.cpxx_yt0609{width:100%;height:auto;position:relative;z-index:2}
.cpxx_yt0609 .cpxx_main{margin-top:-200px}
.cpxx_yt0609 .cpxx_main .navigation{width:100%;height:auto;padding:20px 0;font-size:0;text-align:right;overflow:hidden}
.cpxx_yt0609 .cpxx_main .navigation a,.cpxx_yt0609 .cpxx_main .navigation span,.cpxx_yt0609 .cpxx_main .navigation i{display:inline-block;font-size:14px;color:#bcc1c3;vertical-align:middle;line-height:20px}
.cpxx_yt0609 .cpxx_main .navigation span{color:#2b37d8}
.cpxx_yt0609 .cpxx_main .navigation i{font-size:10px;margin:0 10px}
.cpxx_yt0609 .cpxx_main .navigation a:hover{color:#fff}
.cpxx_yt0609 .cpxx_main .cpxx_content{background:#f1f4f5;padding:3.3vw 3.3vw 2.6vw}
.cpxx_yt0609 .cpxx_main .cpxx_content .center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .info{width:40%}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:48px;font-weight:700;color:#2f3133}
@media (max-width:1680px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:42px}
}@media (max-width:1440px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:36px}
}@media (max-width:1280px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:32px}
}@media (max-width:1024px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:25.6px}
}@media (max-width:1680px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:42px}
}@media (max-width:1440px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:32px}
}@media (max-width:1280px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:28px}
}@media (max-width:1024px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:24px}
}.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:22px;font-family:syht_l;color:#666}
@media (max-width:1680px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:19.25px}
}@media (max-width:1440px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:16.5px}
}@media (max-width:1280px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:14.66666667px}
}@media (max-width:1024px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:11.73333333px}
}@media (max-width:1680px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:18px}
}@media (max-width:1440px){.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:16px}
}.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .move{height:5px;margin:2vw 0}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .content{height:auto;box-sizing:initial;overflow:hidden}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .content p{box-sizing:border-box;margin-top:10px;padding-left:20px;line-height:22px;font-size:16px;font-family:en_l,syht_l;color:#666;position:relative}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .content p:first-child{margin-top:0}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .info .content p::after{content:'';width:8px;height:2px;position:absolute;top:9px;left:0;z-index:1;background:#2b37d8}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info{width:50%}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg{width:45%;height:auto;float:left;overflow:hidden}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg .pb{padding-bottom:100%;position:relative}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg .pb .cpxx_swiper{width:100%;height:100%}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg .pb .cpxx_swiper .swiper-wrapper{height:100%}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg .pb .cpxx_swiper .swiper-wrapper .swiper-slide{height:100%;text-align:center}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg .pb .cpxx_swiper .swiper-wrapper .swiper-slide img{max-height:100%;vertical-align:middle}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body{width:48%;height:auto;float:right;overflow:hidden}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;overflow:hidden}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs .item{width:100%;height:auto;background:url(../img/pro_list_bg.webp);cursor:pointer;overflow:hidden}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs .item .pb{padding-bottom:100%;position:relative;text-align:center}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs .item .pb img{max-height:80%;vertical-align:middle}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs .item.active{border:5px solid #2b37d8}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs .item:last-child{margin:0}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .more{width:100%;height:auto;margin:4vw 0 0;overflow:hidden}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .more a{width:48%;height:40px;line-height:40px;border:1px solid #333;float:left;display:block;text-align:center;font-size:16px;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .more a:last-child{float:right}
.cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .more a:hover{border-color:#2b37d8;background:#2b37d8;color:#fff}
@media (max-width:990px){.cpxx_yt0609 .cpxx_main{margin-top:-200px}
    .cpxx_yt0609 .cpxx_main .cpxx_content{padding:30px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center{display:block}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info{width:100%}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{margin:10px 0 0}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .move{margin:20px 0}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info{width:100%;margin-top:40px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .thumbs{grid-template-columns:repeat(4,1fr);grid-gap:10px}
}@media (max-width:768px){.cpxx_yt0609 .cpxx_main{margin-top:-300px}
    .cpxx_yt0609 .cpxx_main .cpxx_content{padding:20px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .title{font-size:20px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .txt{font-size:14px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .move{height:3px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .content p{font-size:14px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .more a{font-size:14px}
}@media (max-width:480px){.cpxx_yt0609 .cpxx_main{margin-top:-250px}
    .cpxx_yt0609 .cpxx_main .cpxx_content{padding:20px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .info .content p{margin-top:5px;line-height:1.5;font-size:14px}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info{display:block}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .bigimg{width:80%;margin:0 auto;float:initial}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body{width:100%;margin-top:30px;float:initial}
    .cpxx_yt0609 .cpxx_main .cpxx_content .center .cpxx_info .info_body .more a{height:36px;line-height:36px;font-size:12px}
}@media (max-width:360px){.cpxx_yt0609 .cpxx_main{margin-top:-200px}
}

.cp_details_yt0609{width:100%;height:auto}
.cp_details_yt0609 .cp_details_head{width:100%;height:auto;padding:2vw 0 0;overflow:hidden;position:sticky;top:160px;z-index:10;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cp_details_yt0609 .cp_details_head .center{width:100%;height:auto;overflow:hidden}
.cp_details_yt0609 .cp_details_head .center .info{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;z-index:1;overflow:hidden}
.cp_details_yt0609 .cp_details_head .center .info::after{content:'';width:100%;height:1px;background:#bcc1c3;position:absolute;bottom:0;left:0;z-index:-1}
.cp_details_yt0609 .cp_details_head .center .info .tabs_link{flex:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;overflow:hidden;overflow-x:auto;scrollbar-width:none;-ms-overfloat-style:none}
.cp_details_yt0609 .cp_details_head .center .info .tabs_link::-webkit-scrollbar{display:none}
.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{display:inline-block;flex:0 0 auto;width:auto;height:60px;line-height:40px;position:relative;z-index:2;margin-right:3vw;font-size:22px}
@media (max-width:1680px){.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:19.25px}
}@media (max-width:1440px){.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:16.5px}
}@media (max-width:1280px){.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:14.66666667px}
}@media (max-width:1024px){.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:11.73333333px}
}@media (max-width:1680px){.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:18px}
}@media (max-width:1440px){.cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:16px}
}.cp_details_yt0609 .cp_details_head .center .info .tabs_link a:last-child{margin-right:0}
.cp_details_yt0609 .cp_details_head .center .info .tabs_link a.active,.cp_details_yt0609 .cp_details_head .center .info .tabs_link a:hover{border-bottom:2px solid #2b37d8;color:#2b37d8}
.cp_details_yt0609 .cp_details_head .center .info .more{width:auto;height:auto;padding-left:30px;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cp_details_yt0609 .cp_details_head .center .info .more a{width:4em;height:40px;box-sizing:initial;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:20px;padding:0 20px;border:1px solid #333;float:left;font-size:16px;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cp_details_yt0609 .cp_details_head .center .info .more a:last-child{margin-right:0;background:#2b37d8;border-color:#2b37d8;color:#fff}
.cp_details_yt0609 .cp_details_head .center .info .more a:hover{border-color:#2b37d8;background:#2b37d8;color:#fff}
.cp_details_yt0609 .cp_details_head .center::-webkit-scrollbar{display:none}
.cp_details_yt0609 .cp_details_head.active{background:#f1f4f5}
.cp_details_yt0609 .cp_details_head.active .center .more{visibility:initial;opacity:1}
.cp_details_yt0609 .cp_details_main{margin:3vw auto 5.2vw;overflow:hidden}
.cp_details_yt0609 .cp_details_main .cp_details_body{width:100%;height:auto;overflow:hidden}
.cp_details_yt0609 .cp_details_main .cp_details_body .content{font-size:16px;line-height:1.5;font-family:syht_l;color:#333}
.cp_details_yt0609 .cp_details_main .cp_details_body .content p{margin:10px 0 0}
.cp_details_yt0609 .cp_details_main .cp_details_body .content p:first-child{margin:0}
.cp_details_yt0609 .cp_details_main .cp_details_body .content img{vertical-align:middle;max-width:100%}
.cp_details_yt0609 .cp_details_main .cp_details_body .content table{font-size:18px;width:100%;color:#333;border-width:1px;border-color:#d8dcdd;font-family:syht_l;border-collapse:collapse}
.cp_details_yt0609 .cp_details_main .cp_details_body .content table th{border-width:1px;padding:15px 1.5vw;border-style:solid;border-color:#d8dcdd;vertical-align:middle;background:#2f3133;color:#fff;font-weight:400}
.cp_details_yt0609 .cp_details_main .cp_details_body .content table th:first-child{text-align:center;vertical-align:middle}
.cp_details_yt0609 .cp_details_main .cp_details_body .content table td{font-size:16px;border-width:1px;padding:15px 1.5vw;border-style:solid;border-color:#d8dcdd;vertical-align:middle}
@media (max-width:990px){.cp_details_yt0609 .cp_details_head{position:relative;top:0;margin-top:40px;padding:0}
    .cp_details_yt0609 .cp_details_head .center .info{display:block}
    .cp_details_yt0609 .cp_details_head .center .info .tabs_link{width:100%}
    .cp_details_yt0609 .cp_details_head .center .info .tabs_link a{font-size:16px}
    .cp_details_yt0609 .cp_details_head .center .info .more{display:none}
    .cp_details_yt0609 .cp_details_main{margin:30px 0 40px}
    .cp_details_yt0609 .cp_details_main .cp_details_body{margin:0}
}@media (max-width:768px){.cp_details_yt0609 .cp_details_head{margin-top:30px}
    .cp_details_yt0609 .cp_details_head .center .info .tabs_link a{height:50px;line-height:30px;font-size:14px}
    .cp_details_yt0609 .cp_details_head .center .info .more a{height:30px;margin-right:5px;padding:0 10px;font-size:12px}
    .cp_details_yt0609 .cp_details_main{margin:20px 0 30px}
    .cp_details_yt0609 .cp_details_main .cp_details_body .content{font-size:14px}
    .cp_details_yt0609 .cp_details_main .cp_details_body .content table{font-size:16px}
    .cp_details_yt0609 .cp_details_main .cp_details_body .content table td{font-size:14px}
}@media (max-width:480px){.cp_details_yt0609 .cp_details_main .cp_details_body .content{font-family:syht}
    .cp_details_yt0609 .cp_details_main .cp_details_body .content table{font-size:14px}
    .cp_details_yt0609 .cp_details_main .cp_details_body .content table td{font-size:12px}

    .form-container{padding: 20px;}
    .form-row{flex-direction: column;}
    .category-sidebar,.content-main{width: unset;}
}