:root{--swiper-theme-color:#bf1a20}.tag-with-red-point{color:#666;font-size:12px;padding:2px 5px;background:#f0eeee}.tag-with-red-point span{color:#bf1a20}.btn-grey{background:#f1f5f4;color:#2d2d2d;border-radius:5px;line-height:1 !important}.btn-grey:hover{background-color:#fff}.btn-warning{background-color:#f9a834}.spec-tag-1{background-image:url(../images/tag-bg-1.png);background-size:cover;width:145px;height:50px;position:absolute;right:0;top:20px;margin-right:-8px}.spec-tag-1 a.btn{display:inline-block;position:relative;top:6px;left:45px;color:#fff}.spec-tag-1 span.text{display:inline-block;position:relative;top:20px;left:40px}.shop-title{font-size:18px;font-weight:bold;line-height:2}.lh-1{line-height:1}.lh-2{line-height:2}.line{height:1px;width:100%;background-color:#ddd}.vip-icon{background-image:url(../images/vip-icon.png);width:70px;height:19px;background-size:cover;display:inline-block}.hide{display:none}.show{display:block}.cursor-pointer{cursor:pointer !important}.comp-video-box .img{position:relative}.comp-ibox-1{width:100%}.comp-ibox-1 .title{border:1px solid #d5d5d5;background-color:#f7f7f7;padding:10px}.comp-ibox-1 .content{border:1px solid #d5d5d5;border-top:0;padding:16px}.comp-title-1{font-size:16px;font-weight:bold}.comp-title-1::before{content:'';width:5px;height:16px;display:inline-block;position:relative;background-color:#bf1a20;margin-right:5px;top:2px}.comp-title-1 .links{display:inline-block;font-size:12px}.comp-title-2{padding-top:10px;padding-bottom:10px;position:relative}.comp-title-2 .line{display:block;height:2px;margin-top:-10px;width:100%;background-color:#bf1a20}.comp-title-3{position:relative;padding-top:5px;padding-bottom:5px}.comp-title-3 a span{font-size:12px !important}.comp-title-3 span{font-size:18px !important;font-weight:900}.comp-title-3::before{content:'';width:5px;height:16px;display:inline-block;position:relative;background-color:#bf1a20;margin-right:5px;top:2px}.comp-title-3 .links{display:inline-block;font-size:12px}.comp-title-4{text-align:center;font-size:16px;position:relative}.comp-title-4::after{content:'';position:absolute;top:30px;left:calc(50% - 10px);width:20px;height:3px;background-color:#bf1a20}.comp-list-1{padding:20px;margin:0;height:100%;background-color:#fff}.comp-list-1-top a{background-color:#e5e6e6;padding:0px 5px;margin-right:10px;color:#000;word-break:keep-all;margin-bottom:5px;display:inline-block;transition:all .3s}.comp-list-1-top a:after{content:"\f42b6";font-family:'iconfont';margin-left:10px;display:inline-block;line-height:24px}.comp-list-1-top a:hover{background-color:#bf1a20;color:#fff}.comp-list-1-main{padding:0;margin:0;flex-wrap:wrap}.comp-list-1-main.index{height:370px;overflow-y:auto}.comp-list-1-main-ul{padding-bottom:11px !important;width:100%;display:flex}.comp-list-1-main-ul li.bold{display:flex;font-weight:500 !important;position:relative}.comp-list-1-main-ul li.bold a{text-align:right;width:160px;display:inline-block;color:#2d2d2d;padding-right:30px}.comp-list-1-main-ul li.bold::after{content:"\f42b6";font-family:'iconfont';position:absolute;right:10px;top:-3px;display:inline-block;line-height:25px;margin-left:10px}.comp-list-1-main-ul li a{display:inline-block;color:#8f8e8d;padding:0 20px 10px 0}.comp-list-1-main-ul li a:hover{color:#bf1a20}.comp-list-1-main-ul-right-list{width:100%}.comp-list-2{list-style:none}.comp-list-2 li{margin-bottom:5px;position:relative}.comp-list-2 li:last-child::after{content:'';display:none}.comp-list-2 li:before{content:"\2022";color:#bf1a20;font-size:20px}.comp-list-2 li:after{content:"";width:1px;height:100%;background-color:#bf1a20;position:absolute;left:4px;top:14px}.comp-list-2 li a{padding-left:10px;color:#666}.comp-list-3 li{display:inline-block;position:relative;width:165px}.comp-list-3 li:last-child::after{content:'';display:none}.comp-list-3 li::after{content:'';position:absolute;display:inline-block;width:35px;height:1px;background-color:#ddd;top:50%}.comp-list-3 li.active a .number{background-color:#bf1a20}.comp-list-3 li a{display:inline-block;margin-right:10px}.comp-list-3 li a .number{color:#fff;padding:10px;border-radius:50px;background-color:#666;margin-right:5px}.comp-list-3 li a .text{display:inline-block;width:75px;color:#2d2d2d}.comp-list-4 .cate-title{line-height:2.5;color:#bf1a20;font-size:14px;border-bottom:1px solid #e5e6e6;position:relative}.comp-list-4 .cate-title::before{content:'';border-bottom:1px solid #bf1a20;height:1px;position:absolute;bottom:0;width:60px}.comp-list-4 ul.ul-with-order{padding-top:15px;padding-bottom:15px}.comp-list-4 ul.ul-with-order li a{color:#2d2d2d;line-height:26px}.comp-list-4 ul.ul-with-order li a:hover{color:#bf1a20}.comp-list-4 ul.ul-with-order li a span{display:inline-block;width:16px}.comp-list-4 ul.ul-with-order li:nth-child(1) a span{color:#bf1a20}.comp-list-4 ul.ul-with-order li:nth-child(2) a span{color:#ff4500}.comp-list-4 ul.ul-with-order li:nth-child(3) a span{color:#FFA400}.comp-list-4 ul.ul-with-point{padding-top:15px;padding-bottom:15px}.comp-list-4 ul.ul-with-point li a{color:#2d2d2d;line-height:26px;padding-left:16px;position:relative}.comp-list-4 ul.ul-with-point li a:hover{color:#bf1a20}.comp-list-4 ul.ul-with-point li a::before{position:absolute;content:'';width:5px;height:5px;left:0;top:11px;background-color:#bf1a20;border-radius:10px}.comp-list-4 ul.ul-with-point li:nth-child(1) a span{color:#bf1a20}.comp-list-4 ul.ul-with-point li:nth-child(2) a span{color:#ff4500}.comp-list-4 ul.ul-with-point li:nth-child(3) a span{color:#FFA400}.comp-list-5{list-style:disc;padding-left:20px}.comp-list-5 li a{color:#2d2d2d;transition:all 0.3s;line-height:2.2}.comp-list-5 li a:hover{color:#bf1a20}.comp-goods-1{background-color:#fff;display:flex;flex-wrap:wrap}.comp-goods-1-card{display:flex;flex-direction:column;width:16.666667%;justify-content:space-between}.comp-goods-1-card-img{margin:0 auto;width:110px;height:110px;margin-bottom:5px}.comp-goods-1-card-btn{margin:0 auto;margin-bottom:5px}.comp-goods-1-card-title{font-size:12px;text-align:center;color:#2d2d2d;line-height:1.8}.comp-goods-1-card-title:hover{color:#bf1a20}.comp-goods-1-card-des{color:#8f8e8d;text-align:center}.comp-goods-2 p{margin-bottom:0}.comp-goods-2 .line{border-bottom:1px dashed #e5e6e6;margin-bottom:10px;margin-top:10px;height:1px}.comp-goods-2-check{width:50px;display:flex;align-items:flex-start;justify-content:center}.comp-goods-2-main{display:flex;width:100%}.comp-goods-2-main .bg-danger{background-color:#bf1a20}.comp-goods-2-main .left{width:100%}.comp-goods-2-main .right{width:100px}.comp-goods-3-check{width:50px;display:flex;align-items:flex-start;justify-content:center;padding-top:10px}.comp-goods-3 .btn-danger,.comp-goods-3 .btn-outline-danger{border:1px solid #bf1a20}.comp-swiper-1{background-color:#fff;padding-top:15px;padding-bottom:15px}.comp-swiper-1-content{padding-bottom:15px;position:relative;width:100%}.comp-swiper-1-content .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center}.comp-swiper-1-btns{text-align:center}.comp-menu-1-choose a{color:#666;margin-right:10px;padding:3px 5px}.comp-menu-1-choose a span{color:#bf1a20}.comp-menu-1-choose a i{font-size:12px;cursor:pointer}.comp-menu-1-list{border:1px solid #e5e6e6}.comp-menu-1-list-div:last-child{border-bottom:none}.comp-menu-1-list-div{display:flex;border-bottom:1px dashed #e5e6e6;justify-content:space-between}.comp-menu-1-list-div .title{background-color:#e5e6e6;width:100px;display:flex;align-items:center;justify-content:center}.comp-menu-1-list-div .main{display:flex;flex-wrap:wrap;width:100%;padding:10px;min-height:40px;align-items:center}.comp-menu-1-list-div .main.one-line{height:44px;overflow:hidden}.comp-menu-1-list-div .main a{line-height:26px;height:26px;margin-bottom:4px;margin-right:50px;display:inline-block;color:#666}.comp-menu-1-list-div .main a:hover{color:#bf1a20}.comp-menu-1-list-div .more{display:flex;align-items:center;justify-content:center;width:100px;color:#8f8e8d}.comp-menu-1-list-div .more i{margin-left:5px;font-size:12px}.comp-menu-1-list-toggle{position:relative}.comp-menu-1-list-toggle:hover ul.sub-menu{display:block;position:absolute}.comp-menu-1-list-toggle ul.sub-menu{display:none}.comp-menu-2-check{width:50px;display:flex;align-items:flex-start;justify-content:center}.comp-menu-2 .btn-danger,.comp-menu-2 .btn-outline-danger{border:1px solid #bf1a20}.comp-menu-3 ul li{display:inline-block;position:relative}.comp-menu-3 ul li a{font-size:14px;color:#fff;min-width:120px;text-align:center;padding:5px;border-radius:5px}.comp-menu-3 ul li a:hover,.comp-menu-3 ul li a.active{background-color:#a20000;color:#fff}.comp-menu-3 ul li:hover>ul{display:block}.comp-menu-3 ul li>ul{display:none;position:absolute;background-color:#bf1a20}.comp-menu-4 .item{margin-bottom:30px;position:relative;cursor:pointer}.comp-menu-4 .item:hover span.text{color:#bf1a20}.comp-menu-4 .item:last-child::after{content:'';display:none}.comp-menu-4 .item::after{content:'';position:absolute;left:12px;top:28px;bottom:0px;height:100%;width:2px;background-color:#bf1a20}.comp-menu-4 .item span{line-height:22px;display:inline-block}.comp-menu-4 .item span.number{background-color:#fff;border:2px solid #bf1a20;height:26px;width:26px;border-radius:26px;text-align:center;color:#bf1a20;position:relative}.comp-menu-4 .item span.number::after{content:'';position:absolute;width:10px;height:10px;left:26px;top:6px;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #bf1a20}.comp-menu-4 .item span.text{margin-left:20px}.comp-menu-4 .item.active span.number{background-color:#bf1a20;color:#fff}.comp-menu-4 .item.active span.text{color:#bf1a20}.comp-menu-5{display:flex;justify-content:space-between}.comp-menu-5 .item{width:85px;position:relative;cursor:pointer}.comp-menu-5 .item:hover span.text{color:#5fb854}.comp-menu-5 .item:last-child::after{content:'';display:none}.comp-menu-5 .item::after{content:'';position:absolute;left:85px;top:12px;height:1px;width:100%;border-bottom:1px dashed #8f8e8d}.comp-menu-5 .item span{line-height:22px;display:inline-block}.comp-menu-5 .item span.number{background-color:#fff;border:1px solid #8f8e8d;height:26px;width:26px;border-radius:26px;text-align:center;color:#8f8e8d;position:relative}.comp-menu-5 .item span.text{display:block;color:#8f8e8d}.comp-menu-5 .item.active span.number{border:2px solid #5fb854;background-color:#5fb854;color:#fff}.comp-menu-5 .item.active span.text{color:#5fb854}.comp-submenu-1 ul{margin:0;padding:0}.comp-submenu-1 ul li{float:left;position:relative;margin-right:10px}.comp-submenu-1 ul li+li a{border-left:1px solid white}.comp-submenu-1 ul li a{font-size:12px;display:block;font-family:SimSun-ExtB;text-align:center;padding:3px 10px;color:#2d2d2d}.comp-submenu-1 ul li:hover>a{background-color:#bf1a20;color:#fff}.comp-submenu-1 ul li:hover>ul{display:block}.comp-submenu-1 ul li ul{position:absolute;left:1px;top:100%;display:none}.comp-submenu-1 ul li ul li{clear:both;position:relative}.comp-submenu-1 ul li ul li a{width:150px;border-top:1px solid white}.comp-submenu-1 ul li ul li ul{display:none;position:absolute;left:100%;top:0}.comp-page-1 .page-list{display:flex;align-items:center;justify-content:center}.comp-page-1 .page-list ul.pagination li.active span{display:inline-block;padding:0 10px;border:none;cursor:default;color:#bf1a20;font-size:12px;height:26px;line-height:26px}.comp-page-1 .page-list ul.pagination li.disabled span{display:inline-block;padding:3px 8px;border:none;cursor:default;color:#8f8e8d;font-size:12px}.comp-page-1 .page-list ul.pagination input#page{width:50px;height:26px;margin-left:5px;margin-right:10px;border:1px solid #8f8e8d}.comp-page-1 .page-list ul.pagination button{outline:none;box-shadow:none;border:1px solid #8f8e8d;padding:3px 10px;background-color:#fff}.comp-page-1 .page-list a{display:inline-block;padding:3px 8px;color:#666;border:1px solid #8f8e8d;margin:0 5px;font-size:12px}.comp-page-1 .page-list a:hover{color:#bf1a20;border-color:#bf1a20}.comp-page-1 .page-list a.active{border:none;cursor:default;color:#bf1a20}.comp-select-1{border:1px solid #b6b6b6;display:inline-block;margin:10px}.comp-select-1>span{padding:4px 8px;display:block;cursor:pointer}.comp-select-1 .dropdown-menu::after{left:20px;right:auto}.comp-select-1 .dropdown-item{line-height:2}.comp-select-1 .dropdown-item:hover{background-color:#bf1a20;color:#fff}.comp-tabs-1 .nav-item{font-size:14px;color:#2d2d2d;padding-left:30px;padding-right:30px}.comp-tabs-1 .nav-item:hover{border-color:transparent}.comp-tabs-1 .nav-item.active{border:none;border-bottom:1px solid #bf1a20;color:#bf1a20;position:relative;top:0px}.comp-block-1 .cat{display:none}.comp-block-1 .block,.comp-block-1 .block2{margin-right:30px;display:flex}.comp-block-1 .block span,.comp-block-1 .block2 span{display:inline-block;padding-left:10px;padding-right:10px;height:24px;line-height:22px;border:1px solid #ddd}.comp-block-1 .block span.border-left-none,.comp-block-1 .block2 span.border-left-none{cursor:pointer}.comp-block-1 .block2{background:#fff;border:1px solid #ddd;width:100px;margin-right:10px;cursor:pointer}.comp-block-1 .block2 span{color:#8f8e8d;border:none;line-height:25px}.comp-block-1 .block2 span.border-right-none{padding-right:0}.comp-block-1 .block2 span i{line-height:25px}.comp-block-1 .block2.active{border:1px solid #bf1a20}.comp-block-1 .block2.active span{color:#bf1a20}.comp-block-2 .form-group{margin-bottom:0}.comp-block-2 .cat{display:none}.comp-block-2 .block{height:28px;display:flex;align-items:center}.comp-block-2 .up{position:absolute;left:-4px;top:-6px}.comp-block-2 .up .iconfont{font-size:10px}.comp-block-2 .down{position:absolute;left:-4px;top:5px}.comp-block-2 .down .iconfont{font-size:10px}.comp-block-2 .block,.comp-block-2 .block2{margin-right:30px;display:flex}.comp-block-2 .block span,.comp-block-2 .block2 span{display:inline-block;padding-left:10px;padding-right:10px;height:24px;line-height:22px}.comp-block-2 .block span.border-left-none,.comp-block-2 .block2 span.border-left-none{cursor:pointer}.comp-block-2 .block2{background:#fff;border:1px solid #ddd;width:100px;margin-right:10px;cursor:pointer}.comp-block-2 .block2 span{color:#8f8e8d;border:none;line-height:25px}.comp-block-2 .block2 span.border-right-none{padding-right:0}.comp-block-2 .block2 span i{line-height:25px}.comp-block-2 .block2.active{border:1px solid #bf1a20}.comp-block-2 .block2.active span{color:#bf1a20}.hover-danger-text:hover{color:#bf1a20 !important}
