/* 仅首页 home_00060 模板 site.css
 * 来源：/Users/zengli/Documents/code/geo/site/仅首页/home_00060
 *   - stylesheet_2.css：base reset + 顶部/导航/页脚
 *   - stylesheet_1.css：index-title-box + aboutbox + product + al_bj + ns_bj + linkbox
 * 已清洗：删除 stylesheet_0.css 的 right_info / zhuce2023 / linkus / huaermapbox / contactbox2023 / yqbody2024 / mobile-footer 等悬浮客服/注册区块样式。
 * CSS 隔离策略：所有选择器使用 body.tpl-dzkoy4fx 前缀作用域。
 */
/* 公共 reset + 容器 */
body.tpl-dzkoy4fx{color:#666;font-size:14px;width:100%;font-family:"Microsoft Yahei"}
body.tpl-dzkoy4fx,body.tpl-dzkoy4fx div,body.tpl-dzkoy4fx ul,body.tpl-dzkoy4fx li,body.tpl-dzkoy4fx h2,body.tpl-dzkoy4fx h3,body.tpl-dzkoy4fx h4,body.tpl-dzkoy4fx input,body.tpl-dzkoy4fx p{margin:0;padding:0}
body.tpl-dzkoy4fx img{border:0}
body.tpl-dzkoy4fx li{list-style:none}
body.tpl-dzkoy4fx q:before,body.tpl-dzkoy4fx q:after{content:""}
body.tpl-dzkoy4fx input{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
body.tpl-dzkoy4fx input{*font-size:100%}
body.tpl-dzkoy4fx input{vertical-align:middle}
body.tpl-dzkoy4fx input{font:99% arial,helvetica,clean,sans-serif}
body.tpl-dzkoy4fx h2{font-size:26px}
body.tpl-dzkoy4fx a{text-decoration:none;color:#333}
body.tpl-dzkoy4fx a:hover{text-decoration:none}
body.tpl-dzkoy4fx a:focus{outline:0}
body.tpl-dzkoy4fx .clear{clear:both;height:0;line-height:0;font-size:0}
body.tpl-dzkoy4fx p{word-spacing:-1.5px}
body.tpl-dzkoy4fx .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
body.tpl-dzkoy4fx .content,body.tpl-dzkoy4fx .footer{width:1400px;margin:0 auto;font-family:"Microsoft Yahei"}
/* 全局 white 闪光效果 */
body.tpl-dzkoy4fx .white{overflow:hidden}
body.tpl-dzkoy4fx .white:after,body.tpl-dzkoy4fx .whites:after{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform:skewx(-25deg)}
body.tpl-dzkoy4fx .white:hover:after{left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s}
/* 头部 topWrap 固定暗色透明 + header/logobox/nav/m_nav */
body.tpl-dzkoy4fx .topWrap{background:rgba(0,0,0,0.7);position:fixed;z-index:100;font-family:"Microsoft Yahei";width:100%}
body.tpl-dzkoy4fx .header{display:flex;justify-content:space-between;width:1400px;margin:0 auto;padding:25px 0}
body.tpl-dzkoy4fx .logobox{height:60px;overflow:hidden;width:360px;position:relative}
body.tpl-dzkoy4fx .logobox .logo{max-height:60px;float:left;overflow:hidden;max-width:100%}
body.tpl-dzkoy4fx .logobox .logo img{height:60px}
body.tpl-dzkoy4fx .nav{height:60px;position:relative}
body.tpl-dzkoy4fx .nav ul{width:1000px;display:flex;justify-content:space-between}
body.tpl-dzkoy4fx .nav li{height:40px;line-height:40px;text-align:center;margin-top:10px;position:relative;max-width:166px;overflow:hidden;background:rgba(0,0,0,0.4)}
body.tpl-dzkoy4fx .nav li a{font-size:18px;font-weight:700;padding:0 10px;display:inline-block;color:#fff}
body.tpl-dzkoy4fx .nav .cur a,body.tpl-dzkoy4fx .nav li:hover a{color:#ce0101;border-bottom:none;background:#fff}
body.tpl-dzkoy4fx .m_nav{display:none}
/* 通用栏目标题：白色文字配下划线 */
body.tpl-dzkoy4fx .index-title-box{padding-bottom:15px;border-bottom:1px solid #dedede;margin-bottom:20px;font-weight:700}
body.tpl-dzkoy4fx .index-title-box h2{font-size:32px;color:#fff;display:inline-block}
body.tpl-dzkoy4fx .index-title-box p{margin-top:10px;font-size:18px;line-height:20px;color:#97989E;display:inline-block}
body.tpl-dzkoy4fx .index-more:hover{background:#ce0101}
body.tpl-dzkoy4fx .index-more:hover a{color:#fff}
/* 产品视频区 dpspbox + 视频主封面 + 缩略图列表 */
body.tpl-dzkoy4fx .dpspbox{margin:15px auto;overflow:hidden;width:1200px;background:#fff;position:relative;z-index:2}
body.tpl-dzkoy4fx .dpspcpimgvideo{position:relative;width:850px;float:left}
body.tpl-dzkoy4fx .dpspcpimgvideo .videobox2024{max-height:600px;position:relative;overflow:hidden;justify-content:center;margin-bottom:20px;display:flex;align-items:center;background:#000}
body.tpl-dzkoy4fx .dpspcpimgvideo .videobox2024 img{max-width:100%;max-height:100%;display:block;border-radius:15px}
body.tpl-dzkoy4fx .dpspcpimgvideo .playvideo2024{position:absolute;left:50%;top:50%;margin-left:-35px;z-index:10;margin-top:-35px;cursor:pointer}
body.tpl-dzkoy4fx .dpspcpimgvideo .playvideo2024 img{width:70px;height:70px}
body.tpl-dzkoy4fx .dpspycbox{width:330px;float:right;color:#fff}
body.tpl-dzkoy4fx .dpspycbox .moreimglist2024{margin-top:0px}
body.tpl-dzkoy4fx .dpspycbox .moreimglist2024 li{margin-bottom:10px;height:80px;padding-bottom:10px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer}
body.tpl-dzkoy4fx .dpspycbox .moreimglist2024 .tuijianimgbox2024{width:80px;height:80px;overflow:hidden;position:relative;flex-shrink:0}
body.tpl-dzkoy4fx .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-dzkoy4fx .dpspycbox .moreimglist2024 .cp-title2024{line-height:30px;color:#999;overflow:hidden;text-overflow:ellipsis;font-size:18px;width:230px;max-height:60px;margin-left:10px}
body.tpl-dzkoy4fx .dpspycbox .moreimglist2024 .tuijianimgbox2024 .playvideo2 img{position:relative!important;width:50%!important;height:50%!important;margin-left:20%;margin-top:20%}
/* 视频介绍 video_intro1：参考站红色文字 */
body.tpl-dzkoy4fx .video_intro1{width:1200px;margin:0 auto;font-size:18px;font-weight:bold;color:red;text-align:center;line-height:30px;padding:30px 0}
/* 产品中心 pro_bj + product + 卡片 */
body.tpl-dzkoy4fx .pro_bj{padding-top:150px;overflow:hidden;box-sizing:border-box;background:rgba(0,0,0,0.4)url(images/about-bg.jpg)no-repeat center center;background-size:cover;background-attachment:fixed;padding-bottom:50px;position:relative;z-index:1}
body.tpl-dzkoy4fx .pro{margin-bottom:36px;position:relative}
body.tpl-dzkoy4fx .product ul{overflow:hidden}
body.tpl-dzkoy4fx .product ul li{float:left;width:264px;margin-right:20px;margin-bottom:15px;text-align:center;transition:all .5s;overflow:hidden;position:relative}
body.tpl-dzkoy4fx .product ul li:nth-child(5n){margin-right:0}
body.tpl-dzkoy4fx .product .img{width:100%;padding-top:100%;position:relative;overflow:hidden}
body.tpl-dzkoy4fx .product .img img{width:100%;height:100%;position:absolute;left:0;top:0;min-height:100%;display:block;transition:all .5s;object-fit:cover}
body.tpl-dzkoy4fx .product .tit{position:absolute;left:0px;top:0px;right:0px;bottom:60px;z-index:3;justify-content:center;align-items:center;background:rgba(0,0,0,0.8);transform:scale(0);opacity:0;transition:all 0.5s;color:#fff;font-size:16px;display:none}
body.tpl-dzkoy4fx .product .title{width:100%;height:60px;line-height:60px;background:#393939;color:#fff}
body.tpl-dzkoy4fx .product li:hover .tit{transform:scale(1);opacity:.8;display:flex}
body.tpl-dzkoy4fx .product li:hover .title{background:#000}
body.tpl-dzkoy4fx .product ul li:hover .img img{transform:scale(1.1)}
/* 客户案例 al_bj + anl 轮播 */
body.tpl-dzkoy4fx .al_bj{overflow-x:hidden;overflow-y:hidden;padding:30px 0 80px 0;background:rgba(0,0,0,0.4)url(images/case-bg.jpg)no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;z-index:1}
body.tpl-dzkoy4fx .anl{margin-top:20px;position:relative;width:1400px;margin:20px auto 0 auto}
body.tpl-dzkoy4fx .anl ul{padding:50px 0!important}
body.tpl-dzkoy4fx .anl ul li{cursor:pointer;position:relative;background:rgba(0,0,0,0.4);overflow:hidden}
body.tpl-dzkoy4fx .anl ul li .img{width:250px;height:200px;position:absolute;overflow:hidden;left:50px;top:-25px}
body.tpl-dzkoy4fx .anl ul li .img .xian{position:absolute;left:5px;top:5px;right:5px;bottom:5px;border:solid 1px rgba(255,255,255,0.8)}
body.tpl-dzkoy4fx .anl ul li .img img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;transition:all .5s;object-fit:cover}
body.tpl-dzkoy4fx .anl ul li .casetitle{padding-left:330px;padding-bottom:25px;height:125px;padding-right:30px}
body.tpl-dzkoy4fx .anl ul li .casetitle h3{color:#fff;font-size:20px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal}
body.tpl-dzkoy4fx .anl ul li .casetitle p{color:#fff;font-size:16px;line-height:25px}
body.tpl-dzkoy4fx .anl ul li .casetitle .casetime{color:#999;margin-top:10px;text-align:right}
body.tpl-dzkoy4fx .anl ul li:hover .img img{transform:scale(1.1)}
body.tpl-dzkoy4fx .al_j1,body.tpl-dzkoy4fx .al_j2{position:absolute;bottom:-40px;width:40px;height:40px;cursor:pointer}
body.tpl-dzkoy4fx .al_j1{right:55%}
body.tpl-dzkoy4fx .al_j2{right:50%}
/* 关于我们 aboutbox：深色遮罩 + 背景图 + 左右双栏 */
body.tpl-dzkoy4fx .aboutbox{overflow:hidden;padding:50px 0;background:rgba(0,0,0,0.4)url(images/about-bg.jpg)no-repeat center center;background-size:cover;background-attachment:fixed;color:#fff;position:relative;z-index:1}
body.tpl-dzkoy4fx .aboutbox .content{padding:30px 0;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start}
body.tpl-dzkoy4fx .aboutbox .about_text{background:rgba(0,0,0,0.4);padding:60px 30px;height:360px;width:100%}
body.tpl-dzkoy4fx .about_left{float:left;position:relative;width:50%}
body.tpl-dzkoy4fx .about_left .img1{position:absolute;left:100px;top:-40px;width:330px;height:450px}
body.tpl-dzkoy4fx .about_left .img1 img{width:330px;height:450px}
body.tpl-dzkoy4fx .about_right{float:right;width:50%;margin-top:-30px;padding-left:20px;box-sizing:border-box}
body.tpl-dzkoy4fx .about_right h2{color:#fff;font-size:24px;line-height:1.6;margin-bottom:15px}
body.tpl-dzkoy4fx .about_right p{line-height:1.8;margin-bottom:20px;text-indent:25px;color:#fff}
body.tpl-dzkoy4fx .aboutbox .text1{margin-top:50px;position:relative;padding-left:30px}
body.tpl-dzkoy4fx .aboutbox .text2{height:240px;overflow:hidden;margin-top:30px}
body.tpl-dzkoy4fx .aboutbox .text1 span{display:block;width:1em;padding-right:20px;font-size:26px;line-height:40px;font-weight:bold}
body.tpl-dzkoy4fx .aboutbox .text1 span:after{content:"";position:absolute;right:-4px;top:60px;display:inline-block;width:4px;height:100px;background:#fff}
body.tpl-dzkoy4fx .aboutbox ul{overflow:hidden;border:1px solid #fff;margin-top:15px}
body.tpl-dzkoy4fx .aboutbox ul li{width:25%;height:100px;text-align:center;border-right:1px dashed #e5e5e5;float:left;overflow:hidden;box-sizing:border-box}
body.tpl-dzkoy4fx .aboutbox ul li:last-child{border:none}
body.tpl-dzkoy4fx .aboutbox ul li h3{font-size:16px;color:#ffffff;line-height:1.4;margin-bottom:0;font-weight:normal}
body.tpl-dzkoy4fx .aboutbox ul li h3 span{font-size:36px;font-family:Arial;color:#fff;margin-right:5px}
body.tpl-dzkoy4fx .aboutbox ul li p{font-size:14px;color:#fff;line-height:1.2;margin-bottom:0;text-indent:0;padding:0 10px}
/* 业务关键词高亮色（参考站自定义 span 颜色） */
body.tpl-dzkoy4fx .dpcsgsm{color:#09C;font-weight:bold;font-size:20px!important}
body.tpl-dzkoy4fx .tylxr,body.tpl-dzkoy4fx .tydz{color:#ff0000;font-weight:bold;font-size:20px!important}
body.tpl-dzkoy4fx .dptygjc{color:#b2b200;font-weight:bold;font-size:20px!important}
/* 新闻中心 ns_bj + newsli */
body.tpl-dzkoy4fx .ns_bj{padding:50px 0;box-sizing:border-box;background:rgba(0,0,0,0.4)url(images/case-bg.jpg)no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;z-index:1}
body.tpl-dzkoy4fx .newsli{display:flex;justify-content:space-between;flex-wrap:wrap}
body.tpl-dzkoy4fx .newsli li{border-bottom:#edebe9 1px dashed;background:url(images/news-dot.png)left center no-repeat;line-height:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:32%;font-size:16px;text-indent:20px}
body.tpl-dzkoy4fx .newsli li a{color:#fff}
body.tpl-dzkoy4fx .newsli li a:hover{color:#ce0101}
/* 友情链接 linkbox */
body.tpl-dzkoy4fx .linkbox{background:#33383c;padding:50px;line-height:26px}
body.tpl-dzkoy4fx .linkbox a{margin-right:10px;color:#fff}
body.tpl-dzkoy4fx .linkbox h4{font-size:18px;font-weight:bold;display:inline-block;color:#fff}
/* 页脚 footWrap + footer */
body.tpl-dzkoy4fx .footWrap{background:#33383c;overflow:hidden;font-family:"Microsoft Yahei";padding:30px 0;position:relative;z-index:1}
body.tpl-dzkoy4fx .footer{width:1200px;margin:0 auto;position:relative;line-height:25px;text-align:center;color:#fff}
body.tpl-dzkoy4fx .footer a{color:#fff}
/* 内页公共壳（classic-blue 风格） */
body.tpl-dzkoy4fx .cont-wrap{width:100%;background:#fff}
body.tpl-dzkoy4fx .cont-wrap .content,body.tpl-dzkoy4fx .cont-wrap .footer{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"}
body.tpl-dzkoy4fx .cont-wrap .article{padding:20px 0;color:#666;line-height:28px}
body.tpl-dzkoy4fx .cont-wrap .article h1,body.tpl-dzkoy4fx .cont-wrap .article h2,body.tpl-dzkoy4fx .cont-wrap .article h3{color:#333;line-height:1.6;margin:0 0 16px 0}
body.tpl-dzkoy4fx .cont-wrap .article .bd p{margin:0 0 12px 0;text-indent:2em}
body.tpl-dzkoy4fx .cont-wrap .article ul{padding-left:24px;list-style:disc}
body.tpl-dzkoy4fx .cont-wrap .caselist{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;padding:0}
body.tpl-dzkoy4fx .cont-wrap .caselist>div{width:24%;background:#fff;height:300px;margin-bottom:20px;box-sizing:border-box;overflow:hidden;text-align:center}
body.tpl-dzkoy4fx .cont-wrap .caselist img{width:100%;height:240px;object-fit:cover;display:block;transition:all .5s}
body.tpl-dzkoy4fx .cont-wrap .caselist h3{line-height:60px;background:#fff;color:#333;margin:0;font-size:16px;font-weight:normal}
body.tpl-dzkoy4fx .cont-wrap .spec-list{padding:0;list-style:none}
body.tpl-dzkoy4fx .cont-wrap .spec-list li{display:flex;border-bottom:1px solid #eee;padding:10px 0}
body.tpl-dzkoy4fx .cont-wrap .spec-list .spec-key{width:160px;color:#999}
body.tpl-dzkoy4fx .cont-wrap .spec-list .spec-val{flex:1;color:#333}
body.tpl-dzkoy4fx .cont-wrap .faq-list{padding:0;list-style:none}
body.tpl-dzkoy4fx .cont-wrap .faq-list li{padding:15px 0;border-bottom:1px solid #eee}
body.tpl-dzkoy4fx .cont-wrap .faq-list h4{color:#3453C6;font-size:18px;margin:0 0 8px 0}
body.tpl-dzkoy4fx .cont-wrap .company-advantages-list{padding:0;list-style:none}
body.tpl-dzkoy4fx .cont-wrap .company-advantages-list li{padding:8px 0;border-bottom:1px solid #eee;color:#666}
body.tpl-dzkoy4fx .cont-wrap .qualifications-list{padding:0;list-style:none}
body.tpl-dzkoy4fx .cont-wrap .qualifications-list li{padding:8px 0;border-bottom:1px solid #eee;color:#666}
body.tpl-dzkoy4fx .cont-wrap .newlist{padding:0;list-style:none}
body.tpl-dzkoy4fx .cont-wrap .newlist dl{border:1px solid #ddd;padding:22px 40px;margin-bottom:10px;display:flex;gap:20px}
body.tpl-dzkoy4fx .cont-wrap .newlist dt{width:200px;height:140px;flex-shrink:0;overflow:hidden;background:#f0f0f0}
body.tpl-dzkoy4fx .cont-wrap .newlist dt img{width:100%;height:100%;object-fit:cover;display:block}
body.tpl-dzkoy4fx .cont-wrap .newlist dd{flex:1;min-width:0}
body.tpl-dzkoy4fx .cont-wrap .newlist dd h3{font-size:20px;color:#333;line-height:30px;margin:0 0 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}
body.tpl-dzkoy4fx .cont-wrap .newlist dd p{font-size:14px;color:#999;line-height:25px;height:50px;overflow:hidden;margin:8px 0 0 0}
/* 移动端 */
@media (max-width:768px){
    body.tpl-dzkoy4fx .header,body.tpl-dzkoy4fx .content,body.tpl-dzkoy4fx .footer{width:100%}
    body.tpl-dzkoy4fx .header{padding:0}
    body.tpl-dzkoy4fx .topWrap{height:60px;padding-top:0}
    body.tpl-dzkoy4fx .logobox{width:100%;padding:0}
    body.tpl-dzkoy4fx .logobox .logo img{height:50px;margin:5px;max-width:100%}
    body.tpl-dzkoy4fx .nav{z-index:1000;position:fixed;top:60px;left:-100%;width:100%;height:100%;background:#fff;transition:all .36s ease;margin:0}
    body.tpl-dzkoy4fx .nav ul{float:none;width:100%;display:block}
    body.tpl-dzkoy4fx .nav li{float:none;height:50px;line-height:50px;border-bottom:1px solid #eee;width:100%;text-align:left;text-indent:20px;background:none;margin-top:0!important;max-width:100%}
    body.tpl-dzkoy4fx .nav li a{color:#333;padding:0;height:50px;font-size:16px}
    body.tpl-dzkoy4fx .m_nav{display:block;position:absolute;top:10px;width:40px;height:40px;background:url(images/menu-bg.png)no-repeat center center #ce0101;background-size:25px auto;right:5px}
    body.tpl-dzkoy4fx .linkbox{display:none}
    body.tpl-dzkoy4fx .footWrap{padding:30px 15px;margin-bottom:50px;text-align:justify}
    body.tpl-dzkoy4fx .dpspbox{width:100%;margin:0}
    body.tpl-dzkoy4fx .dpspcpimgvideo{width:100%;margin-bottom:0;float:none}
    body.tpl-dzkoy4fx .dpspcpimgvideo .videobox2024{height:auto!important}
    body.tpl-dzkoy4fx .dpspycbox{width:100%;float:none;color:#333}
    body.tpl-dzkoy4fx .dpspycbox .moreimglist2024 li{margin:0;padding:0;width:50px;height:50px;float:left}
    body.tpl-dzkoy4fx .dpspycbox .moreimglist2024 .tuijianimgbox2024{width:50px;height:50px;overflow:hidden;position:relative}
    body.tpl-dzkoy4fx .dpspycbox .moreimglist2024 .cp-title2024{display:none}
    body.tpl-dzkoy4fx .videobox2024 .playvideo2024{display:none}
    body.tpl-dzkoy4fx .pro_bj{padding:80px 10px 10px 10px;padding-top:80px}
    body.tpl-dzkoy4fx .product ul{width:100%}
    body.tpl-dzkoy4fx .product ul li{width:48%;margin:1%}
    body.tpl-dzkoy4fx .al_bj{padding:10px 10px 80px 10px}
    body.tpl-dzkoy4fx .anl ul{padding:15px 0!important}
    body.tpl-dzkoy4fx .anl ul li .img{width:80px;height:80px;left:10px;top:10px}
    body.tpl-dzkoy4fx .anl ul li .casetitle{padding-left:100px;padding-right:10px;height:auto;padding-bottom:10px}
    body.tpl-dzkoy4fx .anl ul li .casetitle h3{font-size:16px;line-height:40px}
    body.tpl-dzkoy4fx .anl ul li .casetitle p{height:50px;overflow:hidden;color:#999}
    body.tpl-dzkoy4fx .anl ul li .casetitle .casetime{display:none}
    body.tpl-dzkoy4fx .aboutbox{padding:15px}
    body.tpl-dzkoy4fx .aboutbox .content{display:block;padding:0}
    body.tpl-dzkoy4fx .aboutbox .about_text{height:auto;padding:15px}
    body.tpl-dzkoy4fx .aboutbox .text1{display:none}
    body.tpl-dzkoy4fx .about_left{display:none}
    body.tpl-dzkoy4fx .about_right{width:100%;margin-top:0;padding-left:0}
    body.tpl-dzkoy4fx .aboutbox .text2{height:auto;max-height:300px}
    body.tpl-dzkoy4fx .aboutbox ul li{width:49%}
    body.tpl-dzkoy4fx .aboutbox ul li:nth-child(2n){border-right:none}
    body.tpl-dzkoy4fx .ns_bj{padding:40px 15px}
    body.tpl-dzkoy4fx .newsli li{width:100%}
    body.tpl-dzkoy4fx .video_intro1{width:100%;font-size:14px!important}
    body.tpl-dzkoy4fx .al_j1,body.tpl-dzkoy4fx .al_j2{bottom:-60px}
    body.tpl-dzkoy4fx .al_j2{right:40%}
}

/* dzkoy4fx al_bj case carousel */
body.tpl-dzkoy4fx .anl { position: relative; }
body.tpl-dzkoy4fx .case-carousel { overflow: hidden; width: 100%; }
body.tpl-dzkoy4fx .case-track { display: flex; transition: transform .4s ease; }
body.tpl-dzkoy4fx .case-track ul { display: flex; flex-shrink: 0; }
body.tpl-dzkoy4fx .al_j1,
body.tpl-dzkoy4fx .al_j2 { position: absolute; bottom: -40px; width: 40px; height: 40px; cursor: pointer; z-index: 2; }
body.tpl-dzkoy4fx .al_j1 { right: 55%; }
body.tpl-dzkoy4fx .al_j2 { right: 50%; }
