:root{--tb--main:#11a05b;}
body {padding-top:0px;}
/*鹦鹉客服框架的样式重定义
#ywkf-chat{width: 60px!important;top: 40%!important; right: 5px!important;box-shadow: rgba(95, 125, 232, 0.36) 0px 0px 10px 0px!important;}*/
.lycmall_dropdown{position:relative}
.lycmall_dropdown-menu{background-clip:padding-box;background-color:var(--tb--white);border:1px solid var(--tb--line);border-radius:2px;box-shadow:0 6px 12px var(--tb--gray);display:none;float:left;font-size:14px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000}
.lycmall_dropdown-menu.pull-right{left:auto;right:0}
.lycmall_dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}
.lycmall_dropdown-menu>li>a{clear:both;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}
.lycmall_dropdown-menu>li>a:focus,.lycmall_dropdown-menu>li>a:hover{background-color:var(--tb--main);color:#fff;text-decoration:none}
.lycmall_dropdown-menu>.active>a,.lycmall_dropdown-menu>.active>a:focus,.lycmall_dropdown-menu>.active>a:hover{outline:0;text-decoration:none}
.lycmall_dropdown-menu>.disabled>a,.lycmall_dropdown-menu>.disabled>a:focus,.lycmall_dropdown-menu>.disabled>a:hover{color:var(--tb--gray)}
.lycmall_dropdown-menu>.disabled>a:focus,.lycmall_dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;text-decoration:none}
.lycmall_header{background:var(--tb--white);border-bottom:1px solid var(--tb--tint);width:100%;margin-bottom:20px}
@media (max-width:991px){.lycmall_header{position:relative;margin-bottom:0px}
}
.lycmall_header .lycmall_logo{align-self:center;flex-shrink:0;font-size:20px;line-height:1;margin:0;padding:0;transition:all .3s ease-out 0s}
@media (max-width:991px){.lycmall_header .lycmall_logo{display:inline-block;padding:16px 0;width:auto}
.lycmall_header .lycmall_logo a{display:block}
}
.lycmall_header .lycmall_logo a{display:block}
.lycmall_header .lycmall_logo img{max-height:60px;max-width:280px;transition:all .3s ease-out 0s;vertical-align:top;width:auto}
@media (max-width:767px){.lycmall_header .lycmall_logo img{max-height:32px}
}
.lycmall_logo img.-dark{display:none}
.darking .lycmall_logo img{display:none}
.darking .lycmall_logo img.-dark{display:block}
.lycmall_header-wrap{align-items:stretch;display:flex;gap:20px 80px;padding-bottom:24px;padding-top:24px}
@media (max-width:991px){.lycmall_header-wrap{display:block;padding-bottom:0;padding-top:0;position:relative;text-align:center}
}
.lycmall_top-header{background:var(--tb--tint);border-bottom:1px solid var(--tb--line);color:var(--tb--gray);font-size:12px;height:36px;line-height:36px}
.lycmall_top-header .lycmall_top-header-inner{display:flex;justify-content:space-between}
@media (max-width:991px){.lycmall_top-header .lycmall_top-header-left{display:none}
}
.lycmall_top-header .lycmall_top-header-right{display:inline-flex}
@media (max-width:991px){.lycmall_top-header .lycmall_top-header-right{float:left!important}
}
.lycmall_top-header a{vertical-align:top}
.lycmall_top-header a:hover{text-decoration:none}
.lycmall_top-header>a{display:inline-block;margin-left:10px}
.lycmall_top-header #userlogin-link{font-size:12px;margin-left:10px;padding-right:8px;position:relative;vertical-align:top}
@media (max-width:991px){.lycmall_top-header #userlogin-link{margin-left:10px;padding-right:0}
}
.lycmall_top-header #userlogin-link:after{background-color:var(--tb--gray);content:"";height:10px;position:absolute;right:0;top:13px;width:1px}
@media (max-width:991px){.lycmall_top-header #userlogin-link:after{display:none}
}
.lycmall_top-header .lycmall_login{margin-right:10px}
@media (max-width:991px){.lycmall_top-header .lycmall_login{font-size:14px}
}
.lycmall_top-header .lycmall_register{color:var(--tb--main)}
.lycmall_top-header .profile{list-style:none;margin:0;padding:0;vertical-align:top}
.lycmall_top-header .profile .avatar{display:none}
.lycmall_top-header .profile a{margin:0}
@media (max-width:991px){.lycmall_top-header .profile .lycmall_dropdown{padding-left:0}
}
.lycmall_top-header .lycmall_top-menu{font-size:12px;list-style:none;margin:0 0 0 9px;padding:0;vertical-align:top}
@media (max-width:991px){.lycmall_top-header .lycmall_top-menu{display:none}
}
.lycmall_top-header .lycmall_top-menu>.lycmall_menu-item{display:inline-block;padding:0 6px}
.lycmall_top-header .lycmall_top-menu .lycmall_dropdown{padding:0 16px 0 6px}
.lycmall_top-header .lycmall_top-menu .lycmall_dropdown:after{right:5px}
.lycmall_top-header .lycmall_top-menu>ul{list-style:none;margin:0;padding:0}
.lycmall_top-header .lycmall_dropdown{padding:0 18px 0 8px}
.lycmall_top-header .lycmall_dropdown:after{content:"\e61a";font-family:layui-icon;position:absolute;right:4px;top:0;transition:transform .3s}
.lycmall_top-header .lycmall_dropdown:hover{background:var(--tb--white);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.lycmall_top-header .lycmall_dropdown:hover>.lycmall_dropdown-menu{box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:1;transform:scaleY(1);transition:transform .3s,opacity .1s;visibility:visible}
.lycmall_top-header .lycmall_dropdown:hover:after{transform:rotate(-180deg);transition:transform .3s}
.lycmall_top-header .lycmall_dropdown .active a{background-color:transparent;color:var(--theme-black-color)}
.lycmall_top-header .lycmall_dropdown .active a:hover{color:var(--theme-hover)}
.lycmall_top-header .lycmall_dropdown-menu{display:block;margin:0;min-width:120px;opacity:0;padding:5px 0;transform:scaleY(0);transform-origin:0 0;transition:transform .3s,opacity .1s .2s,visibility .1s .3s;visibility:hidden}
.lycmall_top-header .lycmall_dropdown-menu a{display:block;font-size:12px;line-height:32px;padding:0 15px}
/*搜索框*/
.lycmall_header-search{flex-grow:1}
@media (max-width:991px){.lycmall_header-search{display:none;left:0;padding:0;position:fixed;top:0;width:100%;z-index:999999}
.lycmall_header-search .header-search-bg{background:rgba(0,0,0,.5);content:"";cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}
.lycmall_header-search.active{display:block}
}
.header-search-form{align-items:center;border-radius:4px;display:flex;overflow:hidden;position:relative}
.header-search-form:focus-within .header-search-input,.header-search-form:focus-within .header-search-type{border-color:var(--tb--main)}
@media (max-width:991px){.header-search-form{background:var(--tb--white);border:0;border-radius:0;padding:1em;z-index:1}
}
.header-search-type{border:2px solid var(--tb--main);border-radius:4px;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-sizing:border-box;font-size:14px;height:44px;position:relative}
@media (max-width:991px){.header-search-type{height:46px} .header-search-type{display:none} /*小屏幕时991，搜索条只显示文本框和搜索图标*/
}
@media (max-width:767px){.header-search-type{font-size:12px;height:40px}
}
.header-search-type select{appearance:none;-webkit-appearance:none;background:0 0;border:0;display:block;line-height:30px;outline:0;padding:6px 5px 6px 5px;min-width:60px;width:100%}
@media (max-width:991px){.header-search-type select{line-height:32px}
}
@media (max-width:767px){.header-search-type select{line-height:26px}
}
.header-search-type:after{content:"\e61a";display:block;font-family:layui-icon;line-height:42px;opacity:.6;pointer-events:none;position:absolute;right:12px;top:0}
@media (max-width:991px){.header-search-type:after{line-height:44px}
}
@media (max-width:767px){.header-search-type:after{line-height:38px}
}
.header-search-type+.header-search-input{border-bottom-left-radius:0;border-top-left-radius:0}
.header-search-input{border:2px solid var(--tb--main);border-radius:4px;border-bottom-right-radius:0;border-right:0;border-left:0;border-top-right-radius:0;display:block;flex-grow:1;height:44px;line-height:30px;outline:0;padding:6px 16px 6px 20px}
.header-search-input:-ms-input-placeholder{}
.header-search-input::placeholder{}
@media (max-width:991px){.header-search-input{border-left:2px solid var(--tb--main);appearance:none;-webkit-appearance:none;font-size:16px;height:46px;line-height:26px;padding:10px 15px}
}
@media (max-width:767px){.header-search-input{font-size:14px;height:40px;line-height:20px}
}
.header-search-btn{background-color:var(--tb--main);opacity:.8;border:0;color:#fff;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:600;height:44px;letter-spacing:1px;line-height:44px;outline:0;padding:0 24px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.header-search-btn:hover{background-color:var(--tb--main);opacity:1;}
@media (max-width:991px){.header-search-btn{-webkit-appearance:none;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;font-size:16px;font-weight:400;height:46px;line-height:46px;padding:0 16px}
.header-search-btn span{display:none} /*小屏幕时991，搜索条只显示文本框和搜索图标*/
}
@media (max-width:767px){.header-search-btn{font-size:14px;font-weight:600;height:40px;line-height:40px}
}


/*热门搜索*/
.header-hot-query{font-size:0;line-height:1;list-style:none;margin:10px 0 0;padding:0}
@media (max-width:991px){.header-hot-query{display:none}
}
.header-hot-query li{border-right:1px solid var(--tb--line);display:inline-block;font-size:12px;padding:0 8px}
.header-hot-query li:first-child{padding-left:0}
.header-hot-query li:last-child{border-right:0;padding-right:0}
.header-hot-query a{color:var(--tb--gray);}
.header-hot-query a:hover{color:var(--tb--base);}
/*购物车*/
.header-action{flex-shrink:0;position:relative}
@media (max-width:991px){.header-action{margin:0;position:absolute;right:100px;top:-37px;width:auto;font-size:12px;}
}
.header-action ul.product_list_widget{height:calc(100% - 146px);overflow-y:scroll}
.shopping-cart{display: inline-block;font-size: 14px;height: 36px;line-height: 34px;padding: 0;text-align: center;vertical-align: top;}
.shopping-cart .cart-contents {align-items: center;display: flex;gap: 8px;}
.shopping-cart .cart-contents-icon {position: relative;}
.shopping-cart .cart-contents-icon .wpcom-icon {display: block;font-size: 28px;line-height: 36px;width: 32px;}
.shopping-cart .cart-contents-icon .wpcom-icon svg{height: 1em;vertical-align: -.15em;width: 1em;fill: currentColor;overflow: hidden;}
.shopping-count {background: var(--tb--main);border-radius: 10px;color: #fff;font-size: 10px;font-weight: 500;line-height: 16px;min-width: 16px;padding: 0 2px;position: absolute;right: -3px;text-align: center;top: 0px;}
.shopping-cart .cart-contents-total {align-items: flex-start;color: var(--tb--gray);display: flex;flex-direction: column;font-size: 12px;line-height: 16px;}
.shopping-cart .amount {color: var(--tb--base);font-size: 14px;font-weight: 500;line-height: 16px;}
@media (max-width:991px){
.shopping-cart .cart-contents-icon {align-items: center;display: flex;gap: 3px;}
.shopping-cart .cart-contents-icon .wpcom-icon {font-size: 18px;line-height: 36px;width: auto;}
.shopping-count {position: static;}
.shopping-cart .cart-contents-total {align-items: center;flex-direction: row;gap: 4px;line-height: 36px;}
}
/*pc端联系我们*/
.header-contact{position:absolute;right:0;bottom:0;display: -webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;gap:10px;background:var(--tb--tint);border-radius:5px;margin-bottom:10px;padding:10px;}
.header-contact-left{position: relative;}
.header-contact-left input{width:5px;height:5px;z-index:-1;position:absolute;top:50%;left:50%;}
.header-contact-left i{font-size:28px;padding-right:10px;border-right:var(--tb--gray) 1px solid;z-index:1}
.header-contact-right{display:flex;display: -webkit-flex;flex-direction: column;}
@media (max-width:991px){
.mobile-hidden{display:none}
.mobile-show{display:flex;z-index:999}
.header-contact{position:fixed;top:0;left:0;right:0;height:30px;justify-content:space-between;background:var(--tb--main);border-radius:0px;margin-bottom:0px;}
.header-contact-right{flex-direction:row;justify-content:space-between}
.header-contact-left a,.header-contact-right a{margin-right:10px;color:#fff}
.header-contact-left i{border-right: rgba(255, 255, 255, 0.36) 1px solid;}
.header-contact-right a b{color:#fff!important}
.lycmall_header{margin-top:30px;}
}
/*移动端分类*/
.header-mobile{display:none;flex-shrink:1;font-size:14px;margin-top:14px;padding:0;vertical-align:top}
@media (max-width:991px){.header-mobile{display:inline-block;font-size:12px;}
}
.header-mobile .hm-item{cursor:pointer;height:24px;margin:-12px 0 0;position:absolute;right:15px;top:50%;vertical-align:top}
.header-mobile .hm-item-search{color:var(--tb--base);cursor:pointer;display:inline-block;font-size:24px;line-height:24px;padding:0 10px;right:5px}
.header-mobile .hm-item-search i{font-size:24px;line-height:24px;}
.header-mobile .hm-item-search i:hover{color:var(--tb--main);}
.header-mobile .sitedark{right:60px;left:auto;position:absolute;line-height:20px;width:24px;height:24px}
.header-mobile .sitedark i{font-size:22px}
.header-mobile .hm-item-cat{color:var(--tb--base);height:36px;line-height:36px;margin:0;right:15px;top:-37px}
.header-mobile .hm-item-nav{border:0;border-radius:0;cursor:pointer;height:22px;left:5px;margin:-11px 0 0;padding:0 0 0 40px;position:absolute;right:auto}
.header-mobile .hm-item-nav .icon-bar{background:var(--tb--base);border-radius:2px;height:2px;left:10px;position:absolute;top:3px;width:20px}
.header-mobile .hm-item-nav .icon-bar-2{margin-top:-1px;top:50%}
.header-mobile .hm-item-nav .icon-bar-3{bottom:3px;top:auto}
.cat-on-shadow,.navbar-on-shadow{cursor:pointer;display:none}
/*横向导航条，带下拉分类菜单*/
.lycmall_header-nav{position:relative;bottom:0;top:0;transition:all .3s ease-out 0s}
/*下拉部分*/
.lycmall_product-nav{height:48px;position:absolute;width:220px;z-index:20}
@media (max-width:1170px){.lycmall_product-nav{width:180px}
}
.lycmall_product-menu-wrap{background:var(--tb--white);border:1px solid rgba(0,0,0,.1);border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;padding:0;display:none}
@media (max-width:991px){.lycmall_product-menu-wrap{border:0;border-radius:0;display:block;}
.lycmall_product-nav{position:relative;}
}
.lycmall_product-nav:hover .lycmall_product-menu-wrap,.lycmall_product-nav-open .lycmall_product-menu-wrap{display:block}
@media (max-width:1170px){.lycmall_product-nav-open:hover .lycmall_product-menu-wrap{display:block}
.lycmall_product-nav-open .lycmall_product-menu-wrap{display:none}
}
.lycmall_product-nav-title{background:var(--tb--main);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--tb--white);cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:48px;margin:0;padding:0 24px}
.lycmall_product-nav-title:after{content:"\e61a";font-family:layui-icon;font-size:14px;margin-left:auto}
@media (max-width:1170px){.lycmall_product-nav-title{padding:0 16px}
}
@media (max-width:991px){.lycmall_product-nav-title::after{display:none}
}
/*第一级菜单*/
.lycmall_product-menu{list-style:none;margin:0;padding:0;position:relative}
.lycmall_product-menu .menu-item-image{border:0;margin:0 8px 0 0;padding:0;vertical-align:middle}
@media (max-width:991px){.lycmall_product-menu{border-top:1px solid rgba(0,0,0,.05);box-sizing:border-box;margin:0;padding:0}
}
.lycmall_product-menu>li{display:block!important;width:100%!important}
.lycmall_product-menu>li>a{border-bottom:1px solid rgba(0,0,0,.03);color:var(--tb--base);display:block!important;font-weight:400;line-height:48px!important;padding:0 20px;outline:none}
.lycmall_product-menu>li.hasdrop>a{display: flex !important;align-items: center;}
.lycmall_product-menu>li.hasdrop>a:after{content:"\e602";display:block;font-family:layui-icon;margin-left:auto;opacity:.7}
.lycmall_product-menu>li:hover,.lycmall_product-menu>li:hover>a,.lycmall_product-menu>li>a:active,.lycmall_product-menu>li>a:focus,.lycmall_product-menu>li>a:hover{background:rgba(55,55,55,.1)!important;color:var(--tb--main)!important}
.lycmall_product-menu>li>a img{margin-right:5px;max-height:20px;vertical-align:middle;width:auto}
@media (max-width:991px){.lycmall_product-menu li img{border-radius:2px}
}
/*下拉菜单定义*/
.hasdrop{position:static}
.hasdrop .hasdrop-menu{background-clip:padding-box;background-color:var(--tb--white);border:1px solid var(--tb--line);border-left:0;border-radius:2px;display:none;float:left;font-size:14px;left:100%;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:-10px;z-index:1000;opacity:0;backface-visibility:hidden;transform:scaleY(0);transform-origin:0 0;visibility:hidden;transform:rotateY(90deg);}
@media (min-width:992px){
.hasdrop:hover>.hasdrop-menu{display:block;left:100%;top:-2px;opacity:1;visibility:visible;transform:scaleY(1);transition:none;}
}
@media (max-width:991px){.hasdrop .hasdrop-menu{border:0;border-left:5px solid rgba(0,0,0,.04)!important;box-shadow:none;box-sizing:border-box!important;display:none;float:none;left:0!important;opacity:1;padding:1px 0!important;position:relative;transform:scaleY(1);visibility:visible;width:100%!important}
}

.hasdrop-menu.menu-item-wrap{align-content:flex-start;box-sizing:content-box;padding:19px 32px;overflow-y:auto;height:400px;}
.menu-item-wrap>li{display:inline-block;text-align:left;vertical-align:top;width:160px}
.menu-item-wrap>li>a{display:inline-block;font-size:14px;font-weight:400;line-height:40px;margin:0;padding:0 20px}
.menu-item-wrap>.menu-item-has-image a{display:inline-block;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:0 20px}
.menu-item-wrap>.menu-item-has-image a .menu-item-image{border-radius:3px;display:block;height:auto;margin:0 auto;max-height:none;width:100%}
@media (max-width:991px){.menu-item-wrap>.menu-item-has-image a .menu-item-image{display:inline-block;max-height:40px;width:auto;margin-right:15px}
}
/*二级菜单*/
.menu-item-wrap.fenlan .hasdrop>a{font-weight:700}
.menu-item-wrap.fenlan .hasdrop>a img{max-height:20px;}
.menu-item-wrap.fenlan .hasdrop .hasdrop-menu{left:100%;top:0;opacity:1;position:static;visibility:visible;border:0;box-shadow:none;}
.menu-item-wrap.fenlan .hasdrop .hasdrop-menu li{line-height:40px;}
.menu-item-wrap.fenlan .hasdrop .hasdrop-menu .menu-item-has-image a .menu-item-image{max-height:40px;}
.menu-item-wrap.fenlan .hasdrop .hasdrop-menu .menu-item-has-image a{line-height:14px;}
.menu-item-wrap.fenlan.lie0{width:871px}
.menu-item-wrap.fenlan.lie2{width:420px}
.menu-item-wrap.fenlan.lie2>li{width:200px;margin-right:10px}
.menu-item-wrap.fenlan.lie3{width:630px}
.menu-item-wrap.fenlan.lie3>li{width:200px;margin-right:10px}
.menu-item-wrap.fenlan.lie4{width:840px}
.menu-item-wrap.fenlan.lie4>li{width:200px;margin-right:10px}
@media (min-width:992px){.hasdrop-menu.menu-item-wrap{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content: space-between;}
.menu-item-wrap.fenlan .hasdrop .hasdrop-menu{display:block!important;transform:scaleY(1);transition:none;}
}
@media (max-width:991px){.menu-item-wrap>li{width:100%!important;margin:0!important;position:relative;}
}

.m-dropdown{cursor:pointer;display:none}
@media (max-width:991px){.m-dropdown{color:var(--tb--base);display:block;position:absolute;right:3px;text-align:center;top:0;transition:all .3s ease-out 0s;width:50px}
.m-dropdown:after{background:rgba(0,0,0,.03);content:"";height:34px;left:0;position:absolute;top:7px;width:1px}
.m-dropdown i{display:block;font-size:18px;line-height:48px;opacity:.7;transition:all .3s ease-out 0s}
.dropdown-open>.m-dropdown i{transform:rotate(180deg);transition:all .3s ease-out 0s}
/*.dropdown-open .hasdrop-menu{display:block!important;}*/
}
@media (max-width:991px){/*.lycmall_header-nav{background:var(--tb--main);border:0;height:100%!important;margin:0!important;overflow:auto;padding:50px 0!important;position:fixed!important;left:-80%;width:80%!important;z-index:998;transition:left .3s}*/
.lycmall_header-nav{position:fixed;top:0px;bottom:55px;left:-80%;z-index:999;display:block;overflow-y:auto;padding-top:50px;padding-bottom:50px;width:80%;background-color:var(--tb--white);transition:left .3s}
/*.cat-on .lycmall_header-nav{top:-50px;}*/
/*整体右移，但是底部固定条也消失了
.cat-on,.navbar-on{bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;transform: translateX(80%);transition: all .3s ease-out 0s}
.cat-on .lycmall_header-nav,.navbar-on .lycmall_header-nav{width:80%;right:100%}
*/
/*使用导航条从左滑出，首次加载部分手机会卡顿*/
.cat-on,.navbar-on{left:0;overflow:hidden;transition: all .3s ease-out 0s}
.cat-on .lycmall_header-nav,.navbar-on .lycmall_header-nav{left:0}
.cat-on .cat-on-shadow,.navbar-on .navbar-on-shadow{background:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:997}
.cat-on .lycmall_product-nav{background:0 0!important;height:auto!important;width:100%}
.cat-on .lycmall_product-nav .lycmall_product-nav-title{background:0 0!important;color:var(--tb--base)}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap{display:block!important;padding:0}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li>a{padding:0 20px}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li>a .menu-item-image{margin-top:11px!important}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li .menu-item-has-image{margin-bottom:0}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li .menu-item-has-image a{padding:10px 20px!important}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop{position:relative}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop>.hasdrop-menu{height:auto;max-width:none;min-width:auto;top:0;width:100%}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop>.hasdrop-menu>li{padding:0}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop>.hasdrop-menu>li.hasdrop{margin-bottom:0}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop>.hasdrop-menu>li.hasdrop>a{border-bottom:1px solid rgba(0,0,0,.05);color:var(--tb--base);font-size:14px;margin-bottom:0}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop a{color:var(--tb--base);font-weight:400!important;padding:0 20px}
.cat-on .lycmall_product-nav .lycmall_product-menu-wrap .lycmall_product-menu>li.hasdrop>a:after{display:none}
.cat-on .hm-item-nav,.navbar-on .hm-item-nav{cursor:pointer;margin-right:8px;margin-top:15px;position:absolute;left:70%;top:-30px;z-index:9999}
.cat-on .hm-item-nav .icon-bar,.navbar-on .hm-item-nav .icon-bar{background:var(--tb--main);cursor:pointer;transition:all .3s ease-out .3s}
.cat-on .hm-item-nav .icon-bar-1,.navbar-on .hm-item-nav .icon-bar-1{transform:rotate(-45deg) translate(-5px,5px)}
.cat-on .hm-item-nav .icon-bar-2,.navbar-on .hm-item-nav .icon-bar-2{opacity:0}
.cat-on .hm-item-nav .icon-bar-3,.navbar-on .hm-item-nav .icon-bar-3{transform:rotate(45deg) translate(-5px,-5px)}

.cat-on .primary-menu{display:none}
.navbar-on .lycmall_product-nav{display:none}
}

/*横向部分*/
.lycmall_navbar-nav{position: relative;align-items: center;float: none;gap: 10px;padding: 0 10px 0 250px;display: flex;margin: 0;list-style: none;}
.lycmall_navbar-nav li {display: inline-block;float: none;position: relative;}
.lycmall_navbar-nav>li>a {padding: 0 10px;display:block;position: relative;font-size: 16px;line-height: 48px;}
@media (max-width:1170px){.lycmall_navbar-nav {padding-left: 210px;}
}
.lycmall_navbar-nav .active>a{background-color: transparent;color: var(--tb--main);}
.lycmall_navbar-nav .active:after{content: "";position: absolute;left: 0;top: auto;bottom: 0;width: 100%;height: 3px;background-color: var(--tb--main);transition: all .2s;-webkit-transition: all .2s;pointer-events: none;}
@media (max-width:991px){.navbar-on .lycmall_navbar-nav {padding-left: 0px;display:block;}
.navbar-on .lycmall_navbar-nav li{display:block!important;width:100%!important}
}
.lycmall_bg{background-image:url(https://api.dujin.org/bing/1366.php);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color: rgba(0, 0, 0, 0.5);}

.with-menu{height:auto;margin-top:0;margin-bottom:30px;overflow:hidden;margin-left:240px}
/*.with-menu:before{content:"";display:block;flex-shrink:0;width:240px}*/
@media (max-width:1170px){.with-menu:before{display:none}
.with-menu{margin-left:0px}
.with-menu{height:auto}
}
.box-wrap{float:left;width:100%}
.box-wrap-content{position:relative;margin-left:240px;margin-bottom:20px;min-height:auto;}
.box-wrap-sidebar{position:relative;float:left;margin-left:-100%;width:230px;}
.box-wrap-sidebar .-content{padding:20px 20px;border-radius:6px;background-color:var(--tb--white)}
.box-wrap-sidebar .-content .pinpai{}
.box-wrap-sidebar .-content .pinpai li{padding-bottom:5px;display:flex;display: -webkit-flex; /* Safari */justify-content:space-between;align-items:center;}
.box-wrap-sidebar .-content .pinpai li.more{margin-top:10px;padding:5px 10px;background:var(--tb--tint);border:var(--tb--line) 1px solid;text-align:center}
.box-wrap-sidebar .-content .pinpai li.more:hover{background:var(--tb--main);color:#fff;border:var(--tb--line) 1px solid}
.box-wrap-sidebar .-content .pinpai li.more:hover a{color:#fff;}
@media(max-width:1170px){.box-wrap-content{margin-left:0;margin-bottom:10px;}
.box-wrap-sidebar{float:none;clear:both;display:block;margin-left:0;margin-bottom:10px;width:auto}
.box-wrap-sidebar .-content{padding:10px;border-radius:6px;background-color:var(--tb--white)}
.box-wrap-sidebar .-content .pinpai li{display:inline-block;padding-right:5px;border-bottom:0}
.box-wrap-sidebar .-content .pinpai li img{max-height:50px;}
.box-wrap-sidebar .-content .pinpai{overflow-x:auto;white-space:nowrap}
}
.box-wrap-content-box{width:100%;height:auto;}
.box-wrap-content-box .box-wrap-content-left{width:66%;float:left;}
.box-wrap-content-box .box-wrap-content-right{width:33%;float:right}
@media(max-width:991px){
.box-wrap-content-box .box-wrap-content-left{width:100%;float:left;display:block;}
.box-wrap-content-box .box-wrap-content-right{width:100%;float:left;display:block;}
}
/*滚动swiper下的文字广告*/
.index-swiper-ad{display:flex;justify-content:space-between;padding:10px;}
.index-swiper-ad a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;maxheight:30px;line-height:30px;width:100%}
.index-swiper-ad a:nth-child(2){text-align:right;}
.jisuanqi{width:100%}
.jisuanqi h1 a{color:#ddd;display:block;text-align:center;padding:20px 0;font-size:32px;text-shadow:
    -1px -1px 3px rgba(33,33,33,0.5),
    1px -1px 3px rgba(33,33,33,0.5),
    -1px 1px 3px rgba(33,33,33,0.5),
    1px 1px 3px rgba(33,33,33,0.5); /* 文字描边 */}
@media (max-width:991px){.jisuanqi h1 a{font-size:24px;}
}
.jisuanqi a.jsq{display:block;text-align:center;line-height:50px;background:var(--tb--white);border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.1);opacity:.9;}
.jisuanqi a.jsq:hover{background:var(--tb--main);color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);}
.jisuanqi a.jsq_box{display:block;text-align:center;line-height:120%;background:var(--tb--white);border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.1);opacity:.9;padding:15px 0px;font-weight:700}
.jisuanqi a.jsq_box .icon{fill:var(--tb--main);width:65px;margin-bottom:20px}
.jisuanqi a.jsq_box:hover{background:var(--tb--main);color:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.2);opacity:.7;}
.jisuanqi a.jsq_box:hover .icon{fill:#fff}
/*城市选择*/
.city-picker-input{opacity:0!important;top:-9999px;left:-9999px;position:absolute}
.city-picker-span{position:relative;display:inline-block;outline:0;-webkit-tap-highlight-color:transparent;border:1px solid var(--tb--line);background-color:var(--tb--white);color:var(--tb--base);width:100%;cursor:pointer;border-radius:0 2px 2px 0}
.city-picker-span>.placeholder{color:var(--tb--base);padding-left:10px}
.city-picker-span>.arrow{position:absolute;top:50%;right:30px;width:10px;margin-top:-3px;height:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVRYhe3VSwrAMAhFUe1iXZSbtaNAKPn5Mghtn8NMDkLwakTIibmOqIQJE/437O7h7vDZg+AaRPE0XCAzUzNTFE/BNVreUHwZbqE7uDKLhAkT/i48y2A2k8vw6B6P7vg23MMRVASMxHPrLCoCfq5Wj7PDLBImTPh98A3S+FEPLLceXQAAAABJRU5ErkJggg==) -10px -25px no-repeat}
.city-picker-span.open>.arrow{background-position:-10px -10px}
.city-picker-span>.title>span{color:var(--tb--base);padding:5px;font-size:14px;border-radius:3px}
.city-picker-span>.title>span:hover{background-color:var(--tb--main);color:#fff;opacity:0.8}
.city-picker-dropdown{position:absolute;width:315px;left:-9999px;top:-9999px;outline:0;-webkit-tap-highlight-color:transparent;z-index:999999;display:none;min-width:330px;margin-bottom:20px}
.city-select-wrap{box-shadow:0 0 5px rgba(0,0,0,.2);border:1px solid var(--tb--line)}
.city-select-tab{border-bottom:1px solid var(--tb--line);background:var(--tb--tint);font-size:13px;line-height:22px}
.city-select-tab>a{display:inline-block;padding:8px 22px;border-left:1px solid var(--tb--line);border-bottom:1px solid transparent;color:var(--tb--base);text-align:center;outline:0;text-decoration:none;cursor:pointer;font-size:14px;margin-bottom:-1px}
.city-select-tab>a.active{background:var(--tb--white);border-bottom:1px solid var(--tb--white);color:var(--tb--main)}
.city-select-tab>a:first-child{border-left:none}
.city-select-tab>a:last-child.active{border-right:1px solid var(--tb--line)}
.city-select-content{width:100%;min-height:10px;background-color:var(--tb--white);padding:10px 0}
.city-select{font-size:13px}
.city-select dl{line-height:2;clear:both;padding:3px 0;margin:0}
.city-select dt{position:absolute;width:2.5em;font-weight:500;text-align:right;line-height:2}
.city-select dd{margin-left:0;line-height:2}
.city-select.province dd{margin-left:3em}
.city-select a{display:inline-block;padding:0 10px;outline:0;text-decoration:none;white-space:nowrap;margin-right:2px;text-decoration:none;color:var(--tb--base);cursor:pointer}
.city-select a:focus,.city-select a:hover{background-color:var(--tb--main);border-radius:2px;color:#fff}
.city-select a.active{background-color:var(--tb--main);color:#fff;border-radius:2px}
.icon_ca{background:url(/content/images/icon_ca.png) no-repeat center;width:15px;height:15px;position:absolute;right:10px;top:50%;margin-top:-7px;z-index:99;cursor:pointer}
/*
   * 基于复选框和单选框的卡片风格多选组件
   * 需要具备一些基础的 CSS 技能，以下样式均为外部自主实现。
   */
.selectpaymode-form .layui-form-checkbox[lay-skin=none],.selectpaymode-form .layui-form-radio[lay-skin=none] {width:100%}
  /* 主体 */
.layui-form-checkbox>.lay-skin-checkcard,.layui-form-radio>.lay-skin-checkcard{display:table;display:flex;padding:12px;white-space:normal;border-radius:10px;border:1px solid #e5e5e5;color:#000;background-color:#fff;height:80px}
.layui-form-checkbox>.lay-skin-checkcard>*,.layui-form-radio>.lay-skin-checkcard>*{vertical-align:top}
/* 悬停 */
.layui-form-checkbox:hover>.lay-skin-checkcard,.layui-form-radio:hover>.lay-skin-checkcard{border-color:#16b777}
/* 选中 */
.layui-form-checked>.lay-skin-checkcard,.layui-form-radioed[lay-skin=none]>.lay-skin-checkcard{color:#000;border-color:#16b777;background-color:rgb(22 183 119 / 10%)!important}
/* 禁用 */
.layui-checkbox-disabled>.lay-skin-checkcard,.layui-radio-disabled>.lay-skin-checkcard{box-shadow:none;border-color:#e5e5e5!important;background-color:#eee!important}
/* card 布局 */
.lay-skin-checkcard-avatar{padding-right:8px}
.lay-skin-checkcard-detail{overflow:hidden;width:100%}
.lay-skin-checkcard-header{font-weight:500;font-size:16px;white-space:nowrap;margin-bottom:4px}
.lay-skin-checkcard-description{font-size:13px;color:#5f5f5f}
.layui-disabled .lay-skin-checkcard-description{color:#c2c2c2!important}
/* 选中 dot 复选框*/
.layui-form-checked>.lay-check-dot:after,.layui-form-radioed>.lay-check-dot:after{position:absolute;content:"";top:2px;right:2px;width:0;height:0;display:inline-block;vertical-align:middle;border-width:10px;border-style:dashed;border-color:transparent;border-top-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:6px;border-top-color:#16b777;border-top-style:solid;border-right-color:#16b777;border-right-style:solid;overflow:hidden}
.layui-checkbox-disabled>.lay-check-dot:after,.layui-radio-disabled>.lay-check-dot:after{border-top-color:#d2d2d2;border-right-color:#d2d2d2}
/* 选中 dot-2 单选框*/
.layui-form-checked>.lay-check-dot-2:before,.layui-form-radioed>.lay-check-dot-2:before{position:absolute;font-family:layui-icon;content:"\e605";color:#fff;bottom:4px;right:3px;font-size:9px;z-index:12}
.layui-form-checked>.lay-check-dot-2:after,.layui-form-radioed>.lay-check-dot-2:after{position:absolute;content:"";bottom:2px;right:2px;width:0;height:0;display:inline-block;vertical-align:middle;border-width:10px;border-style:dashed;border-color:transparent;border-top-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:0;border-right-color:#16b777;border-right-style:solid;border-bottom-color:#16b777;border-bottom-style:solid;overflow:hidden}
.layui-checkbox-disabled>.lay-check-dot-2:before,.layui-radio-disabled>.lay-check-dot-2:before{color:#eee!important}
.layui-checkbox-disabled>.lay-check-dot-2:after,.layui-radio-disabled>.lay-check-dot-2:after{border-bottom-color:#d2d2d2;border-right-color:#d2d2d2}
/*单选标签风格*/
.layui-form-radio>.lay-skin-tag,
  .layui-form-checkbox>.lay-skin-tag {font-size: 14px;border-radius: 10px;padding:2px 15px;}
  .layui-form-checked>.lay-skin-tag,.layui-form-radioed>.lay-skin-tag {color: #fff !important;background-color: var(--tb--main) !important;}
.lay-ellipsis-multi-line{overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
/*积分商城正文页*/
.points-top {position: relative;padding-bottom: 32px;margin-bottom: 32px;}
.points-top img{border-radius: 4px;}
.points-control{margin-top:20px;padding:20px;display:flex;justify-content:space-between;align-items:center;}
.pointsbg{background-color:#7cc13b;background-image:url(../../images/jifen_header.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:top center;padding-bottom:20px;margin-top:-20px}
.points-header{height:295px;width:100%;}
.pointsbox{background:rgba(255,255,255,0.5);border-radius:10px;padding-top:15px;padding-bottom:15px;}
.darking .pointsbox{background:rgba(0,0,0,0.5);}
@media (max-width:1200px){.points-header{height:225px;}
}
@media (max-width:991px){.points-header{height:195px;}
}
@media (max-width:768px){.points-header{height:125px;}
.pointsbg{margin-top:-10px}
}
@media (max-width:500px){.points-header{height:85px;}
}