
.disnone{ display:none !important; }
.hang1{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hang2{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.hang3{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.midd{ position:relative; transform:translateY(-50%); top:50%; }
body{ margin:0; }
a{ text-decoration:none; }
a:active, a:hover{ text-decoration:none; text-decoration-line:none !important; }
p{ margin:0; }
div{ box-sizing:border-box; }
dd, ol, ul, li{ margin:0; padding:0; list-style:none; }
img, svg{ max-width:100%; }
form input:focus, form textarea:focus, button:focus, button:focus{ --tw-ring-offset-shadow:none !important; outline:none !important; }
[x-cloak]{ display:none !important; }
.container{ max-width:100%; width:1280px; margin-left:auto; margin-right:auto; }
@media (max-width:1440px){
    .container{ width:1200px; }
}
@media (max-width:1280px){
    .container{ width:1040px; }
}
@media (max-width:1080px){
    .container{ width:840px; }
}
@media (max-width:860px){
    .container{ width:750px; }
}
@media (max-width:768px){
    .container{ width:92%; }
    body{ overflow-x:hidden; }
}
div, p, span, a, b, strong, h1, h2, h3, h4, h5, h6{ /*font-family:'微软雅黑';*/ }
h1, h2, h3, h4, h5, h6{ margin-top:0; margin-bottom:0; }

.navigation-logo::before{ display:none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:none; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:none; }
#page-content form .flex input[type=checkbox]{ border:1px solid rgb(var(--color-primary-rgb) / var(--tw-text-opacity)); }
#page-content form .flex input[type=checkbox], #page-content .flex label{ cursor:pointer; }
#page-content .product-list .product-item > div{ overflow:hidden; }
#contact_form input, #contact_form textarea{ box-sizing:border-box; padding:6px 12px; box-shadow:none; border:1px solid #888; }
.flex.items-end.opacity-0{ box-sizing:border-box; }
#product .grid .absolute a.bg-black{ line-height:0; }
#product .grid .absolute.rounded-full{ line-height:0; }
#product .grid .flex-1.cursor-pointer{ line-height:0; }
div[component='sidebar_buttons.js'] a.fixed{ font-size:0; z-index:9000; }
div[component='wave_footer.html']{ font-size:0; }
.pc_content, .pc_content *{ max-width:100%; font-size:16px; line-height:1.6; }
.lg-backdrop{ z-index:104000 !important; }
.lg-outer{ z-index:105000 !important; }




/* left menu */
.leftside h2{ color:#006fcb; font-size:24px; padding-bottom:20px; height:65px; }
.leftside h2 span{ display:block; color:#a9a9a9; font-size:12px; }
.leftside h2 em{ display:block; width:28px; height:2px; background:#999; margin-top:16px; }
.content{ position:relative; }
.pinBox-wrapper{ float:left; width:208px; }
.footer_lg{ position:relative; z-index:30 }
.liuyan .error{ color:#333; }
.liuyan label.error{ position:absolute; left:83px; bottom:-6px; font-size:12px; color:red; }
select{ appearance:button; -moz-appearance:button; -webkit-appearance:button; background-image:none; }
.area_con select{ margin-top:10px; border:1px solid #D3DDE9 }
#city-error{ left:156px; }
@media screen and (max-width:992px) {
    .pinBox-wrapper{ width:0px; }
}


/* footer */
#msg_btn{ position:fixed; right:58px; bottom:190px; text-align:center; cursor:pointer; z-index:9999; }
#msg_btn span{ display:block; width:50px; height:50px; background:url(//cdn.xuansiwei.com/baitu8823/Public/images/detail_e6/icon1.jpg)/Public/images/msg_icon1.png) no-repeat; background-size:100% 100%; }
#gotop{ display:none !important; bottom:50px; background:#abb2b2 }
#cart_fix{ position:fixed; right:58px; bottom:120px; text-align:center; cursor:pointer; z-index:9999; width:50px; height:50px; border:2px solid #fea410; border-radius:50%; display:block; line-height:50px; background:#fff; }
#cart_fix i{ position:absolute; right:-4px; bottom:0; background:red; color:#fff; font-style:normal; line-height:normal; display:inline-block; width:16px; border-radius:8px }
#cart_fix img{ position:relative; top:10px; vertical-align:top; }
#cart_fix img:hover{ display:inline-block; width:34px; }
.addcar .consult{ background:#ff9800; }
.product2 .group p{ font-size:16px }
#wx_service_wrap{ position:fixed; right:0; top:155px; width:120px; z-index:2147483649; font-size:12px }
#wx_service_wrap .procell-icon-group{ border:1px solid #006fcb; border-top:0; padding:7px 7px 0; background:#fff; margin:-10px 0; }
#wx_service_wrap .procell-icon-groups-item{ border-radius:16px; border:1px solid #006fcb; padding:0 5px; margin:10px 0; color:#006fcb; padding-left:0px; cursor:pointer; }
#wx_service_wrap i#closeBridge1{ background:#006fcb; border-top-left-radius:5px; color:#fff; padding:3px; text-align:right; cursor:pointer; display:block; font-style:normal }
#openBridge1{ background:#006fcb; text-align:center; border-radius:0; border-top-left-radius:5px; border-bottom-left-radius:5px; right:0; color:#fff; padding:10px 5px; position:fixed; top:155px; right:-20px; z-index:6; width:23px; font-size:12px; cursor:pointer; }
#zixun_mobile{ position:fixed; right:10px; bottom:305px; display:none }
#notice{ font-weight:bolder; font-size:16px; width:100% }
.fr a.consult, td a.zixun{ cursor:pointer; }
@media screen and (max-width:992px) {
    #msg_btn, #cart_fix{ right:10px; display:none }
    #gotop{ bottom:100px }
    .ewm{ padding-right:20px; float:right; }
    #wx_service_wrap, #openBridge1{ display:none }
    #zixun_mobile{ display:block; }
    #zixun_mobile div{ position:absolute; top:-25px; right:-15px; padding:10px; }
    #zixun_mobile span{ display:block; width:20px; height:20px; background:rgba(0, 0, 0, 0.3); border-radius:50%; color:#fff; text-align:center; line-height:20px; z-index:2; font-size:16px }
}

