/* 仅首页 home_00051 模板 site.css
 * 来源：/Users/zengli/Documents/code/geo/site/仅首页/home_00051/stylesheet_3.css + stylesheet_2.css
 * 已清洗：删除 stylesheet_0.css（注册/客服/统计）、stylesheet_1.css（远程字体颜色）；
 *        删除 right_info / linkus / huaermapbox / contactbox2023 / yqbody2024 等悬浮客服/注册区块样式；
 *        删除 mobile-footer 浮动注册样式（mobile-footer 在参考站是注册浮动，删除）；
 *        删除 mobile 端 right_info / linkus / dpspbox 等 media query；
 *        url(images/1.png) -> url(images/pro_tt.png)、
 *        url(images/2.jpg) -> url(images/al_bj.jpg)、
 *        url(images/3.png) -> url(images/al_tt.png)、
 *        url(images/4.png) -> url(images/ns_tt.png)、
 *        url(images/5.png) -> url(images/ab_tt.png)、
 *        url(images/0.png) -> url(images/menu-bg.png)。
 * CSS 隔离策略：所有选择器使用 body.tpl-m9cbh2c6 前缀作用域。
 */

/* 公共 reset + 容器 */
body.tpl-m9cbh2c6{color:#666;font-size:14px;width:100%;font-family:"Microsoft Yahei"}
body.tpl-m9cbh2c6,body.tpl-m9cbh2c6 div,body.tpl-m9cbh2c6 dl,body.tpl-m9cbh2c6 dt,body.tpl-m9cbh2c6 dd,body.tpl-m9cbh2c6 ul,body.tpl-m9cbh2c6 li,body.tpl-m9cbh2c6 h2,body.tpl-m9cbh2c6 h4,body.tpl-m9cbh2c6 input,body.tpl-m9cbh2c6 p{margin:0;padding:0}
body.tpl-m9cbh2c6 img{border:0}
body.tpl-m9cbh2c6 em{font-weight:inherit;font-style:normal}
body.tpl-m9cbh2c6 li{list-style:none}
body.tpl-m9cbh2c6 q:before,body.tpl-m9cbh2c6 q:after{content:""}
body.tpl-m9cbh2c6 input{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
body.tpl-m9cbh2c6 input{*font-size:100%}
body.tpl-m9cbh2c6 input{vertical-align:middle}
body.tpl-m9cbh2c6 input{font:99% arial,helvetica,clean,sans-serif}
body.tpl-m9cbh2c6 h4{font-size:14px}
body.tpl-m9cbh2c6 a{text-decoration:none;color:#333}
body.tpl-m9cbh2c6 a:hover{text-decoration:none}
body.tpl-m9cbh2c6 a:focus{outline:0}
body.tpl-m9cbh2c6 .clear{clear:both;height:0;line-height:0;font-size:0}
body.tpl-m9cbh2c6 p{word-spacing:-1.5px}
body.tpl-m9cbh2c6 .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
body.tpl-m9cbh2c6 .content,body.tpl-m9cbh2c6 .footer{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"}

/* 头部 topWrap + header + t_top + t_wz + nav + m_nav（深色底 + 绿色高亮） */
body.tpl-m9cbh2c6 .topWrap{height:103px;font-family:"Microsoft Yahei";position:relative;width:100%;background:#33383c}
body.tpl-m9cbh2c6 .header{width:1400px;margin:0 auto;position:relative;font-family:"Microsoft Yahei"}
body.tpl-m9cbh2c6 .t_top{height:103px}
body.tpl-m9cbh2c6 .t_wz{float:left;padding:20px 10px;height:58px;line-height:58px;width:325px;position:relative;font-size:24px;border-bottom:5px solid #026738;font-weight:bold;overflow:hidden;text-align:center;background:#fff;color:#026738;border-left:5px solid #026738}
body.tpl-m9cbh2c6 .nav{height:103px;float:right;width:1050px}
body.tpl-m9cbh2c6 .nav ul{float:right}
body.tpl-m9cbh2c6 .nav li{float:left;height:103px;line-height:28px;margin:0!important;text-align:center;max-width:160px}
body.tpl-m9cbh2c6 .nav li a{font-size:16px;text-decoration:none;display:inline-block;position:relative;padding:38px 15px 0;height:103px;box-sizing:border-box;color:#fff}
body.tpl-m9cbh2c6 .nav .cur a,body.tpl-m9cbh2c6 .nav li:hover a{color:#fff;background:#24a35c;border-bottom:5px solid #026738;font-weight:bold}
body.tpl-m9cbh2c6 .m_nav{display:none}

/* 焦点 fullSlide */
body.tpl-m9cbh2c6 .fullSlide{min-width:1200px;position:relative;height:450px;overflow:hidden;z-index:2}
body.tpl-m9cbh2c6 .fullSlide .bd{position:relative;z-index:0}
body.tpl-m9cbh2c6 .fullSlide .bd ul{width:100%!important}
body.tpl-m9cbh2c6 .fullSlide .bd li{width:100%!important;height:450px;overflow:hidden;display:flex;align-items:center;justify-content:center}
body.tpl-m9cbh2c6 .fullSlide .bd li img{width:100%;height:100%;object-fit:cover;max-width:none}
body.tpl-m9cbh2c6 .fullSlide .hd{position:absolute;bottom:32px;z-index:99;left:46%;width:200px}
body.tpl-m9cbh2c6 .fullSlide .hd ul{overflow:hidden}
body.tpl-m9cbh2c6 .fullSlide .hd li{width:15px;height:15px;float:left;margin-right:20px;background:#fff;border-radius:50%}
body.tpl-m9cbh2c6 .fullSlide .hd li.on{background:#24a35c}
body.tpl-m9cbh2c6 .prev{position:absolute;left:2%;top:50%}
body.tpl-m9cbh2c6 .next{position:absolute;right:2%;top:50%}
body.tpl-m9cbh2c6 .prev img,body.tpl-m9cbh2c6 .next img{width:30px;height:auto}

/* 视频区 dpspbox + dpspcpimgvideo + videobox2024 + dpspycbox + moreimglist2024 */
body.tpl-m9cbh2c6 .dpspbox{margin:15px auto;overflow:hidden;width:1200px;background:#fff}
body.tpl-m9cbh2c6 .dpspcpimgvideo{position:relative;width:850px;float:left}
body.tpl-m9cbh2c6 .dpspcpimgvideo .videobox2024{max-height:600px;position:relative;overflow:hidden;justify-content:center;margin-bottom:20px;display:flex;align-items:center;background:#000}
body.tpl-m9cbh2c6 .dpspcpimgvideo .videobox2024 img{max-width:100%;max-height:100%;display:block}
body.tpl-m9cbh2c6 .dpspcpimgvideo .playvideo2024{position:absolute;left:50%;top:50%;margin-left:-35px;z-index:10;margin-top:-35px;cursor:pointer}
body.tpl-m9cbh2c6 .dpspcpimgvideo .playvideo2024 img{width:70px;height:70px}
body.tpl-m9cbh2c6 .dpspycbox{width:330px;float:right;color:#fff}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024{margin-top:0;display:flex;justify-content:space-between;flex-wrap:wrap}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024 li{margin-bottom:10px;height:80px;padding-bottom:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer;width:100%}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024 .tuijianimgbox2024{width:80px;height:80px;overflow:hidden;position:relative;flex-shrink:0}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024 .tuijianimgbox2024 img{width:100%;height:100%;position:absolute;left:0;top:0;min-height:100%;display:block;transition:all .5s;object-fit:cover}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024 .cp-title2024{line-height:30px;color:#999;overflow:hidden;text-overflow:ellipsis;font-size:14px;width:230px;max-height:60px;padding-left:10px}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024 .tuijianimgbox2024 .playvideo2{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;cursor:pointer}
body.tpl-m9cbh2c6 .dpspycbox .moreimglist2024 .tuijianimgbox2024 .playvideo2 img{position:relative!important;width:100%!important;height:100%!important;margin:0}

/* 视频介绍 video_intro1 */
body.tpl-m9cbh2c6 .video_intro1{width:1200px;margin:0 auto;font-size:18px;font-weight:bold;color:red;text-align:center;padding:10px 0}

/* list1 容器 */
body.tpl-m9cbh2c6 .list1{background:#f2f2f2}

/* 通用栏目标题 titis */
body.tpl-m9cbh2c6 .titis{height:184px;text-align:center}
body.tpl-m9cbh2c6 .titis h2{height:83px;font-size:44px;color:#333333;font-weight:normal;padding-top:30px;box-sizing:border-box}
body.tpl-m9cbh2c6 .titis h2 a{color:#333333}

/* 产品中心 pro_bj + pro + pro_nr */
body.tpl-m9cbh2c6 .pro_bj{padding-top:90px;overflow:hidden;box-sizing:border-box}
body.tpl-m9cbh2c6 .pro .titis h2{background:url(images/pro_tt.png) no-repeat center top;height:111px}
body.tpl-m9cbh2c6 .pro_nr{margin-bottom:36px;position:relative}
body.tpl-m9cbh2c6 .pro_nr ul{display:flex;justify-content:space-between;flex-wrap:wrap}
body.tpl-m9cbh2c6 .pro_nr ul li{width:24%;background:#fff;height:300px;margin-bottom:20px;box-sizing:border-box;overflow:hidden;text-align:center}
body.tpl-m9cbh2c6 .pro_nr ul li img{width:100%;height:240px;object-fit:cover;display:block;transition:all 0.5s}
body.tpl-m9cbh2c6 .pro_nr ul li:hover img{transform:scale(1.1)}
body.tpl-m9cbh2c6 .pro_nr ul li span{display:block;line-height:60px;background:#fff;color:#333;font-size:16px}

/* 客户案例 al_bj + anl + al_nr + al_n */
body.tpl-m9cbh2c6 .al_bj{background:url(images/al_bj.jpg) no-repeat center top;height:800px;padding-top:50px;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden}
body.tpl-m9cbh2c6 .anl .titis{height:153px}
body.tpl-m9cbh2c6 .anl .titis h2{background:url(images/al_tt.png) no-repeat center top;color:#fff}
body.tpl-m9cbh2c6 .anl .titis h2 a{color:#000}
body.tpl-m9cbh2c6 .al_nr{background:#fff;height:523px;padding:25px;box-sizing:border-box;position:relative}
body.tpl-m9cbh2c6 .case-carousel{position:relative;overflow:hidden;height:456px;padding:0 50px;border:1px solid #d2d2d2}
body.tpl-m9cbh2c6 .case-track{overflow:hidden;height:100%}
body.tpl-m9cbh2c6 .case-track ul{white-space:nowrap;font-size:0;transition:transform 0.4s ease;height:100%}
body.tpl-m9cbh2c6 .case-track ul li{display:inline-block;width:24%;height:400px;margin:19px 0.5%;vertical-align:top;white-space:normal;text-align:center;background:#fff;overflow:hidden}
body.tpl-m9cbh2c6 .case-track ul li .img{width:100%;height:340px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f5}
body.tpl-m9cbh2c6 .case-track ul li .img img{width:100%;transition:all 0.5s}
body.tpl-m9cbh2c6 .case-track ul li:hover .img img{transform:scale(1.1)}
body.tpl-m9cbh2c6 .case-track ul li span{padding:0 10px;line-height:60px;height:60px;background:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.tpl-m9cbh2c6 .case-carousel .al_j1,body.tpl-m9cbh2c6 .case-carousel .al_j2{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}
body.tpl-m9cbh2c6 .case-carousel .al_j1{left:0}
body.tpl-m9cbh2c6 .case-carousel .al_j2{right:0}
body.tpl-m9cbh2c6 .case-carousel .al_j1 img,body.tpl-m9cbh2c6 .case-carousel .al_j2 img{width:100%;height:auto}

/* 新闻中心 ns_bj + ns_n + dongt + went */
body.tpl-m9cbh2c6 .ns_bj{background:#fff;padding-top:81px;box-sizing:border-box;padding-bottom:60px}
body.tpl-m9cbh2c6 .news .titis{height:157px}
body.tpl-m9cbh2c6 .news .titis h2{background:url(images/ns_tt.png) no-repeat center top;color:#fff}
body.tpl-m9cbh2c6 .ns_n{background:#f2f2f2;box-shadow:0 0 10px rgba(0,0,0,0.12);padding:0 27px;overflow:hidden;display:flex;justify-content:space-between}
body.tpl-m9cbh2c6 .dongt{float:left;width:612px;padding:26px 0}
body.tpl-m9cbh2c6 .dongt dl{height:522px}
body.tpl-m9cbh2c6 .dongt dt{font-size:0;line-height:0;width:612px;height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}
body.tpl-m9cbh2c6 .dongt dt img{max-width:100%;max-height:100%;transition:all 0.5s}
body.tpl-m9cbh2c6 .dongt dd{padding:29px 39px 0 18px}
body.tpl-m9cbh2c6 .dongt dd h4{height:30px;line-height:30px}
body.tpl-m9cbh2c6 .dongt dd h4 em{width:75px;height:26px;border:2px solid #24a35c;text-align:center;line-height:26px;font-size:18px;color:#24a35c;font-weight:bold;display:inline-block;margin-right:14px}
body.tpl-m9cbh2c6 .dongt dd h4 a{font-size:20px;color:#333333;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}
body.tpl-m9cbh2c6 .dongt dd h4 a:hover{color:#24a35c}
body.tpl-m9cbh2c6 .dongt dd p{padding-top:12px;font-size:14px;color:#8b8b8b;line-height:24px}
body.tpl-m9cbh2c6 .went{float:right;width:480px;padding:26px 0 0 45px;height:556px;box-sizing:border-box}
body.tpl-m9cbh2c6 .went ul{padding-top:15px}
body.tpl-m9cbh2c6 .went li{border-bottom:1px dashed #cccccc;padding:12px 0 10px}
body.tpl-m9cbh2c6 .went li em{display:block;font-size:13px;color:#666666;font-weight:bold}
body.tpl-m9cbh2c6 .went li a{display:block;font-size:14px;color:#303030;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.tpl-m9cbh2c6 .went li a:hover{color:#24a35c}

/* 走进我们 ab_bj + about */
body.tpl-m9cbh2c6 .ab_bj{background:#f2f2f2;padding:80px 0;box-sizing:border-box}
body.tpl-m9cbh2c6 .about dl{background:#fff;padding-bottom:50px}
body.tpl-m9cbh2c6 .about dd{padding-top:31px}
body.tpl-m9cbh2c6 .about dd h2{background:url(images/ab_tt.png) no-repeat center top;height:83px;font-size:44px;color:#333333;font-weight:normal;padding-top:30px;box-sizing:border-box;text-align:center}
body.tpl-m9cbh2c6 .about dd h2 a{color:#333}
body.tpl-m9cbh2c6 .about dd p{font-size:14px;color:#666666;line-height:26px;padding-top:28px;width:876px;margin:0 auto;text-align:center}
body.tpl-m9cbh2c6 .about dd em a{display:block;width:190px;height:50px;line-height:50px;background:#018807;text-align:center;font-size:18px;color:#fff;margin:26px auto 0}
body.tpl-m9cbh2c6 .tylxr,body.tpl-m9cbh2c6 .tydz{color:#ff0000;font-weight:bold;font-size:20px!important}
body.tpl-m9cbh2c6 .dpcsgsm4{color:rgb(204,102,0);font-weight:bold;font-size:20px!important}
body.tpl-m9cbh2c6 .dptygjc4{color:#7ab900;text-decoration:underline;font-weight:bold;font-size:20px!important}

/* 友情链接 linkbox */
body.tpl-m9cbh2c6 .linkbox{background:#f2f2f2;padding:15px;width:1170px;line-height:26px;margin:50px auto}
body.tpl-m9cbh2c6 .linkbox a{margin-right:10px;color:#666;display:inline-block}
body.tpl-m9cbh2c6 .linkbox h4{font-size:18px;font-weight:bold;display:inline-block;color:#333}

/* 页脚 footWrap + footer */
body.tpl-m9cbh2c6 .footWrap{background:#33383c;overflow:hidden;font-family:"Microsoft Yahei";padding:30px 0;position:relative;z-index:1}
body.tpl-m9cbh2c6 .footer{width:1200px;margin:0 auto;position:relative;line-height:25px;text-align:center;color:#fff}
body.tpl-m9cbh2c6 .footer p{max-width:1200px;margin:0 auto}
body.tpl-m9cbh2c6 .footer a{color:#fff}

/* 内页公共壳（首页用不到但保持稳定） */
body.tpl-m9cbh2c6 .cont-wrap{padding:30px 0;background:#f8f8f8}
body.tpl-m9cbh2c6 .cont-wrap .content{width:1200px;margin:0 auto}
body.tpl-m9cbh2c6 .article{background:#fff;padding:30px;line-height:26px;color:#666}
body.tpl-m9cbh2c6 .article h2{color:#333;font-size:24px;margin:0 0 16px 0;text-align:center}
body.tpl-m9cbh2c6 .article h3{color:#333;font-size:20px;margin:16px 0;border-left:4px solid #24a35c;padding-left:10px}
body.tpl-m9cbh2c6 .article .bd p{margin:8px 0;color:#666}
body.tpl-m9cbh2c6 .faq-list li{margin-bottom:12px}
body.tpl-m9cbh2c6 .faq-list h4{color:#333;font-size:16px;margin:0 0 6px 0}
body.tpl-m9cbh2c6 .faq-list p{color:#666;margin:0;line-height:24px}
body.tpl-m9cbh2c6 .caselist .imgbox img,body.tpl-m9cbh2c6 .newlist img{transition:all 0.5s}
body.tpl-m9cbh2c6 .spec-list{list-style:none;padding:0;margin:0}
body.tpl-m9cbh2c6 .spec-list li{display:flex;border-bottom:1px solid #eee;padding:10px 0}
body.tpl-m9cbh2c6 .spec-list .spec-key{width:160px;color:#333;font-weight:bold}
body.tpl-m9cbh2c6 .spec-list .spec-val{flex:1;color:#666}
