/* ==========================================================================
   index.css - 首页板块样式（纯静态，无任何 JS 交互）
   主题色：橘黄色 #f2711c / 渐变 #ff9a1f → #f2600c
   ========================================================================== */

/* ---------- Banner（纯CSS自动轮播） ---------- */
.banner{position:relative;height:620px;background:#f2600c;overflow:hidden}
.banner_slides{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.banner_slides li{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-animation:bsfade 15s linear infinite;animation:bsfade 15s linear infinite}
.banner_slides li img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner_slides .bs1{-webkit-animation-delay:0s;animation-delay:0s}
.banner_slides .bs2{-webkit-animation-delay:5s;animation-delay:5s}
.banner_slides .bs3{-webkit-animation-delay:10s;animation-delay:10s}
@-webkit-keyframes bsfade{0%{opacity:0}4%{opacity:1}33.33%{opacity:1}37.33%{opacity:0}100%{opacity:0}}
@keyframes bsfade{0%{opacity:0}4%{opacity:1}33.33%{opacity:1}37.33%{opacity:0}100%{opacity:0}}
.banner_mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(180deg,rgba(40,22,8,0.55) 0%,rgba(40,22,8,0.35) 55%,rgba(242,96,12,0.45) 100%);background:linear-gradient(180deg,rgba(40,22,8,0.55) 0%,rgba(40,22,8,0.35) 55%,rgba(242,96,12,0.45) 100%)}
.banner_con{width:1100px;margin:0 auto;padding-top:110px;text-align:center;position:relative;z-index:3}
.banner_logo{position:relative;height:64px;margin-bottom:20px}
.banner_logo img{height:64px}
.banner_title{position:relative;font-size:42px;font-weight:700;color:#FFFFFF;letter-spacing:4px;text-shadow:0 2px 10px rgba(0,0,0,0.35)}
.banner_sub{position:relative;font-size:22px;color:#FFFFFF;margin-top:22px;letter-spacing:2px}
.banner_text{position:relative;font-size:15px;color:rgba(255,255,255,0.9);margin-top:14px}
.banner_stats{position:relative;margin-top:56px;zoom:1}
.banner_stats:after{display:block;clear:both;height:0;content:""}
.stat_item{float:left;width:33.33%}
.stat_num{font-size:44px;font-weight:700;color:#FFFFFF}
.stat_num i{font-style:normal;font-size:20px;font-weight:400;color:#FFFFFF;margin-left:4px}
.stat_name{font-size:15px;color:rgba(255,255,255,0.85);margin-top:8px}

/* ---------- 通用板块 ---------- */
.section{width:100%;min-width:1200px;padding:70px 0 80px}
.section_gray{background:#fff7f0}

/* ---------- 政策指引 ---------- */
.policy_list{width:1200px;margin:44px auto 0;zoom:1}
.policy_list:after{display:block;clear:both;height:0;content:""}
.policy_item{float:left;width:562px;padding:28px 30px;margin:0 38px 26px 0;background:#FFFFFF url(../images/policy-bg.png) no-repeat right bottom;border-top:3px solid #f2711c;box-shadow:0 2px 12px rgba(242,113,28,0.10)}
.policy_item:nth-child(2n){margin-right:0}
.policy_item h3{font-size:17px;font-weight:600;color:#e8620a;line-height:26px;min-height:52px}
.policy_item p{font-size:14px;color:#67768e;line-height:26px;margin-top:12px}

/* ---------- 平转实考验 ---------- */
.test_list{width:1200px;margin:44px auto 0;zoom:1}
.test_list:after{display:block;clear:both;height:0;content:""}
.test_item{float:left;width:200px;min-height:230px;margin-right:25px;padding:26px 20px;background:#FFFFFF;border-radius:6px;text-align:center;box-shadow:0 2px 12px rgba(242,113,28,0.08)}
.test_item:last-child{margin-right:0}
.test_no{font-size:30px;font-weight:700;color:#f2711c}
.test_item h3{font-size:16px;font-weight:600;color:#1e293b;margin-top:14px;line-height:24px}
.test_item p{font-size:13px;color:#67768e;line-height:24px;margin-top:10px}

/* ---------- 数字化平台价值 ---------- */
.value_wrap{width:1200px;margin:44px auto 0;background:#f2711c;background:-webkit-linear-gradient(135deg,#ff9a1f 0%,#f2600c 100%);background:linear-gradient(135deg,#ff9a1f 0%,#f2600c 100%);border-radius:8px;padding:44px 50px;zoom:1}
.value_wrap:after{display:block;clear:both;height:0;content:""}
.value_left{float:left;width:46%}
.value_name{font-size:32px;font-weight:700;color:#FFFFFF}
.value_desc{font-size:16px;color:#FFFFFF;margin-top:10px}
.value_tag{font-size:14px;color:rgba(255,255,255,0.85);margin-top:22px}
.value_features{margin-top:14px;zoom:1}
.value_features:after{display:block;clear:both;height:0;content:""}
.value_features li{float:left;width:33.33%;font-size:14px;color:#FFFFFF;line-height:36px}
.value_features li:before{content:"·";color:#FFFFFF;margin-right:6px;font-weight:700}
.value_right{float:right;width:50%;padding-left:40px;border-left:1px solid rgba(255,255,255,0.3)}
.value_right h3{font-size:20px;font-weight:600;color:#FFFFFF;line-height:34px}
.value_points{margin-top:24px}
.value_points li{font-size:14px;color:rgba(255,255,255,0.85);line-height:34px}
.value_points li b{color:#FFFFFF;margin-left:6px}
/* 生活Plus 业务版块全景图 */
.value_scene{width:1200px;margin:26px auto 0;background:#FFFFFF;border-radius:8px;padding:30px;text-align:center;box-shadow:0 2px 12px rgba(242,113,28,0.10)}
.value_scene img{max-width:820px;width:100%;height:auto}
.value_scene p{font-size:14px;color:#67768e;margin-top:12px}

/* ---------- 方案概述 ---------- */
.solution_list{width:1200px;margin:44px auto 0;zoom:1}
.solution_list:after{display:block;clear:both;height:0;content:""}
.solution_item{float:left;width:277px;margin-right:30px;background:#FFFFFF;border-radius:6px;padding:30px 24px;box-shadow:0 2px 12px rgba(242,113,28,0.08)}
.solution_item:last-child{margin-right:0}
.solution_item h3{font-size:20px;font-weight:700;color:#f2711c;text-align:center}
.solution_item .solution_sub{font-size:13px;color:#67768e;text-align:center;margin-top:12px;line-height:22px;min-height:44px}
.solution_item ul{margin-top:16px;border-top:1px solid #fff2e6;padding-top:14px}
.solution_item ul li{font-size:14px;color:#1e293b;line-height:30px}
.solution_item ul li:before{content:"✓";color:#f2711c;margin-right:8px;font-weight:700}

/* ---------- 服务保障 ---------- */
.service_wrap{width:1200px;margin:44px auto 0;zoom:1}
.service_wrap:after{display:block;clear:both;height:0;content:""}
.service_block{float:left;width:570px;background:#FFFFFF;border-radius:8px;padding:36px 36px 24px;box-shadow:0 2px 12px rgba(242,113,28,0.10)}
.service_block:first-child{margin-right:60px}
.service_block h3{font-size:22px;font-weight:700;color:#f2711c}
.service_block .service_sub{font-size:13px;color:#67768e;line-height:24px;margin-top:10px;min-height:48px}
.service_col{margin-top:20px;background:#fff7f0;border-radius:6px;padding:18px 20px}
.service_col h4{font-size:15px;font-weight:600;color:#1e293b}
.service_col h4:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#f2711c;margin-right:10px;vertical-align:middle}
.service_col ul{margin-top:8px}
.service_col ul li{font-size:13px;color:#67768e;line-height:26px;list-style:disc;margin-left:18px}

/* ---------- 合作优势 ---------- */
.table_wrap{width:1200px;margin:44px auto 0;background:#FFFFFF;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(242,113,28,0.10)}
.adv_table{width:100%;border-collapse:collapse}
.adv_table th{background:#f2711c;color:#FFFFFF;font-size:15px;font-weight:600;padding:16px 10px;text-align:center}
.adv_table th.col_hl{background:#c94f00}
.adv_table td{font-size:14px;color:#1e293b;text-align:center;padding:14px 10px;border-bottom:1px solid #fff2e6}
.adv_table tr:last-child td{border-bottom:none}
.adv_table td:first-child{font-weight:600;color:#e8620a;background:#fff7f0}
.adv_table td.col_hl{color:#c94f00;font-weight:600;background:#fff2e6}

/* ---------- 应用场景 ---------- */
.scene_box{width:1200px;margin:44px auto 0;background:#f2711c;background:-webkit-linear-gradient(135deg,#ff9a1f 0%,#f2600c 100%);background:linear-gradient(135deg,#ff9a1f 0%,#f2600c 100%);border-radius:8px;padding:44px;text-align:center}
.scene_box h3{font-size:26px;font-weight:700;color:#FFFFFF;letter-spacing:2px}
.scene_box p{font-size:15px;color:rgba(255,255,255,0.85);margin-top:14px}
.scene_box .scene_case{font-size:16px;color:#FFFFFF}
.scene_btn{display:inline-block;width:200px;height:52px;line-height:52px;margin-top:28px;border-radius:52px;background:#c94f00;color:#FFFFFF;font-size:17px;font-weight:600}

/* ---------- 关于我们 ---------- */
.about_wrap{width:1200px;margin:44px auto 0;background:#FFFFFF;border-radius:8px;box-shadow:0 2px 12px rgba(242,113,28,0.10);padding:40px 50px;zoom:1}
.about_wrap:after{display:block;clear:both;height:0;content:""}
.about_left{float:left;width:60%;border-right:1px dashed #ffd9bd;padding-right:50px}
.about_left h3{font-size:22px;font-weight:700;color:#1e293b}
.about_tel{margin-top:26px;zoom:1}
.about_tel:after{display:block;clear:both;height:0;content:""}
.about_tel .tel_icon{float:left;width:56px;height:56px;line-height:56px;border-radius:50%;background:#f2711c;text-align:center;font-size:26px;color:#FFFFFF}
.about_tel .tel_num{float:left;margin-left:20px;font-size:36px;font-weight:700;color:#f2711c;line-height:56px;letter-spacing:1px}
.about_time{font-size:14px;color:#67768e;margin-top:18px;margin-left:76px}
.about_intro{font-size:14px;color:#67768e;line-height:28px;margin-top:24px}
.about_right{float:right;width:36%;text-align:center;padding-top:8px}
.about_right img{width:170px;height:170px;border:1px solid #fff2e6;border-radius:6px;padding:6px;background:#FFFFFF}
.about_right .qr_name{font-size:15px;color:#1e293b;font-weight:600;margin-top:14px}
.about_right .qr_tips{font-size:13px;color:#67768e;margin-top:6px}

/* ---------- 成功案例精选（首页） ---------- */
.hl_list{width:1200px;margin:44px auto 0;zoom:1}
.hl_list:after{display:block;clear:both;height:0;content:""}
.hl_item{float:left;width:570px;background:#FFFFFF;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(242,113,28,0.10)}
.hl_item:first-child{margin-right:60px}
.hl_img{height:280px;overflow:hidden}
.hl_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.hl_body{padding:24px 28px 28px}
.hl_body h3{font-size:19px;font-weight:700;color:#1e293b}
.hl_body p{font-size:14px;color:#67768e;line-height:26px;margin-top:12px}
.hl_tag{display:block;margin:0 28px 26px;width:120px;height:34px;line-height:34px;text-align:center;border-radius:34px;background:#f2711c;color:#FFFFFF;font-size:13px;font-weight:600}
.hl_more{width:1200px;margin:36px auto 0;text-align:center}
.hl_more a{display:inline-block;width:220px;height:50px;line-height:50px;border-radius:50px;background:#f2711c;color:#FFFFFF;font-size:16px;font-weight:600}
