/* 袋袋牛：沿用原模板布局，主题色由后台全局标签配置。 */
body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif}
.ddn-header-badge{float:right;width:100px;height:84px;margin-top:15px;background:var(--ddn-soft);border:1px solid #f1d6ca;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:6px}
.ddn-header-badge span{font-size:15px;color:var(--ddn-primary)}
.ddn-header-badge strong{font-size:14px;color:#56433d}
.abmb_subbt h1{font-size:23px;line-height:40px}
.abmb_subbt p{letter-spacing:1px!important;font-size:12px!important}
.abmb_fsubbt2{padding-left:0}
.abmb_fsubbt2 h2{font-weight:400}
.abmb_date p{font-size:15px!important}.abmb_date p span{font-size:17px!important}
.cy_header_topfix_was>div:first-child>div:first-child img{height:100px;width:148px;object-fit:contain}
.ddn-slide{position:relative}
.ddn-slide>a{display:block;position:relative}
.ddn-slide>a>img{display:block;width:100%;height:520px;object-fit:cover}
.ddn-slide>a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,22,13,.86),rgba(43,26,16,.55) 45%,rgba(43,26,16,.12));pointer-events:none}
.ddn-slide-copy{position:absolute;z-index:1;top:50%;transform:translateY(-50%);left:max(calc((100% - 1200px)/2),48px);color:white;max-width:1050px;text-align:left}
.ddn-slide-kicker{display:block;font-size:19px;letter-spacing:2px;margin-bottom:22px;color:#fff3e8}
.ddn-slide-copy h2{font-size:52px;line-height:1.3;font-weight:700;color:white;margin:0 0 22px}
.ddn-slide-copy p{font-size:20px;line-height:1.8;color:#fff}
.ddn-slide-button{display:inline-block;margin-top:30px;padding:12px 28px;border-radius:3px;background:var(--ddn-primary);font-size:16px;color:white}
.swiper-button-next,.swiper-button-prev{color:white!important;--swiper-navigation-size:28px}
.abmb_spec_div_bt p{font-size:34px}.abmb_spec_div_bt h3{font-size:16px}
.abmb_spec_div_bt:hover{background:var(--ddn-soft)}
.abmb_button:hover{background:var(--ddn-soft)}
.abmb_e_one p{background:var(--ddn-primary)!important}
.ddn-guide-cover{display:block;width:100%;height:180px;overflow:hidden}
.ddn-guide-cover img,.abmb_vimgbox img{width:100%;height:180px;object-fit:cover}
.abmb_videoone span a{color:inherit}.abmb_videoone:hover{background:var(--ddn-primary)}
.cy_zsco_li li{height:95px}.cy_zsco_li li a{height:95px;position:relative;background:white}
.cy_zsco_li li a img{height:55px;width:150px;object-fit:cover}
.cy_zsco_li li span{display:block;font-size:14px;line-height:36px;text-align:center;color:#333}
.abmb_nbanner>div{background-size:cover!important;position:relative;background-color:#543c2e!important;background-blend-mode:multiply}
.abmb_nbanner_lm{position:relative;font-weight:600}
.layui-btn,.layui-btn-warm{background-color:var(--ddn-primary)}
.layui-btn-primary{background:#fff;color:var(--ddn-primary);border-color:var(--ddn-primary)}
.layui-btn-primary:hover{background:var(--ddn-soft);border-color:var(--ddn-primary);color:var(--ddn-primary)}
.cy_content,#ab_img,.abmb_content_m{line-height:1.95;font-size:16px;overflow-wrap:anywhere}
.cy_content h2,#ab_img h2{font-size:21px;margin:25px 0 12px;color:var(--ddn-primary);font-weight:600}
.cy_content p,#ab_img p{margin:0 0 15px}
.cy_content figure,#ab_img figure{margin:24px 0}
.cy_content figure img,#ab_img figure img{max-width:100%;max-height:600px;object-fit:contain;display:block;margin:auto}
.cy_content figcaption,#ab_img figcaption{color:#888;font-size:12px;text-align:center;margin-top:8px}
.cy_content a,#ab_img a{color:var(--ddn-primary);text-decoration:underline;text-underline-offset:3px}
.cy_content ul,#ab_img ul{padding-left:22px}.cy_content li,#ab_img li{list-style:disc}
.cy_foot_lx a,.footer a{color:inherit}.cy_foot_2wm img{width:120px;height:120px;background:white}
.footer-top .row:after{content:"";display:table;clear:both}
.navbar-top{background:#fff;border-bottom:2px solid var(--ddn-primary)}
.navbar-top .fa-bars{color:var(--ddn-primary)}
.ddn-mobile-logo{width:165px;height:33px;object-fit:contain;vertical-align:middle}
.ddn-mobile-title{font-size:24px;line-height:1.5;font-weight:600;margin:20px 0;color:#342921}
.abmb_linkone p img{width:100%;height:59px;object-fit:cover}
.footer p{margin:8px 0;font-size:13px;line-height:1.8}
@media(max-width:767px){
 .ddn-slide>a>img{height:330px}
 .ddn-slide-copy{left:24px;right:24px;top:48%;max-width:none}
 .ddn-slide-kicker{font-size:12px;line-height:1.6;letter-spacing:0;margin-bottom:16px}
 .ddn-slide-copy h2{font-size:28px;line-height:1.45;margin-bottom:14px;max-width:330px}
 .ddn-slide-copy p{font-size:14px;line-height:1.7;max-width:290px}
 .ddn-slide-button{font-size:13px;padding:8px 16px;margin-top:20px}
 .swiper-button-next,.swiper-button-prev{--swiper-navigation-size:18px}
 .swiper-button-prev{left:4px}.swiper-button-next{right:4px}
 .abmb_nbanner_m img{height:165px!important;object-fit:cover;filter:brightness(.7)}
 .side-nav .profil img{width:130px;max-height:100px;object-fit:contain;background:#fff;border-radius:3px}
 .side-nav .profil h2{font-size:15px;line-height:1.7}
 .abmb_content_m{padding-top:20px}
 .piclistn p img{height:115px;object-fit:cover}
 .piclistn li span{font-size:12px}
 .abmb_nlist h6{font-size:14px!important}
 #ab_img,.abmb_content_m{font-size:16px;line-height:1.9}
 #ab_img h2{font-size:20px}
 .abmb_e_one span{background:var(--ddn-secondary)!important}
 .footer .container{width:94%}
}

.ddn-home-intro{max-width:980px;margin:0 auto 24px;font-size:16px;line-height:1.9;text-align:center;color:#6d5b53;padding:0 16px;box-sizing:border-box}
@media(max-width:767px){.ddn-home-intro{font-size:14px;margin:16px auto 25px;text-align:left}}

h1,h2,h3,h4,h5,h6{font-family:inherit}
.latest-new .head{background:linear-gradient(110deg,var(--ddn-deep),var(--ddn-primary),var(--ddn-secondary))!important}
