
i,em{font-style:normal}
.disN{display:none;}
.disB{display:block;}
#ShopCartBox{display:none !important;}
a:focus, a:hover{text-decoration:none;}
body{
    background:#f6f6f6;
    --bgColor: #e4257c;
    --bgHoverColor: #602b86;
    --fontColor: #e4257c;
    --fontHoverColor: #602b86;
}
a{transition:all 0.2s linear 0s;}
img{vertical-align:bottom;/*image-rendering:-webkit-optimize-contrast;*/}
input[type=text],textarea{font-family:Arial, Helvetica, sans-serif;-webkit-appearance: none;}
.container{width:100% !important;}
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.woff2?t=1628666875768') format('woff2'),
    url('../fonts/iconfont.woff?t=1628666875768') format('woff'),
    url('../fonts/iconfont.ttf?t=1628666875768') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.noPro{text-align:center;width:100%;}
.noPro img{height:150px;margin-bottom:30px;}
.noPro span{display:block;font-size:14px;color:#999;}

.phone_top{position: fixed;bottom: 65px;right: 10px;z-index: 1000;width: 42px;height: 42px;background:#fff;border-radius: 50%;text-align: center;line-height: 42px;border:1px solid #d5d5d5;box-shadow:0 0 10px rgba(177,177,177,0.16);}
.phone_top i {color: #858585;font-size: 22px;font-weight:normal;}

.onlineService{position: fixed;bottom: 110px;right: 10px;z-index: 1000;width: 42px;height: 42px;background:linear-gradient(to top,#789cff,#bebfff);border-radius: 50%;text-align: center;line-height: 42px;}
.onlineService i{color:#fff;font-size:22px;font-weight:normal;}

/*footer*/
.footer_line{width:100%;height:80px;}
footer{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #e7e7e7;}
footer ul{display:flex;justify-content: space-between;}
footer ul li{width:20%;}
footer ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:60px;font-size:1.2rem;color:#383838;}
footer ul li a i{height:36px;display:flex;align-items:center;}
footer ul li a .iconfont{font-size:2.5rem;color:#666666;}
footer ul li a img{height:20px;}
footer ul li a .active_hover{display:none;}
footer ul li.active a{color:var(--fontColor);}
footer ul li.active a .iconfont{color:var(--fontColor);}
footer ul li.active img{display:none;}
footer ul li.active .active_hover{display:block;}

.add_car_float{padding:0 15px;position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #e7e7e7;display:flex;justify-content:space-around;align-items:center;}
.add_car_float .simple_btn{width:15%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:60px;font-size:1.2rem;color:#383838;}
.add_car_float .simple_btn .iconfont{font-size:2.5rem;color:#666666;position:relative;}
.add_car_float .simple_btn sup{background:Var(--bgColor);border-radius:50%;color:#fff;font-size:1.2rem;padding:0 4px;position:absolute;top:0;right:-8px;line-height:16px;}
.add_car_float .right_btn{width:60%;display:flex;}
.add_car_float .add_car_btn{line-height:40px;width:50%;border-radius:30px 0 0 30px;background:Var(--bgColor);font-size:1.4rem;color:#fff;text-align:center;}
.add_car_float .buy_btn{line-height:40px;width:50%;border-radius:0 30px 30px 0;font-size:1.4rem;color:var(--fontColor);border:1px solid var(--bgColor);text-align:center;}


/*index*/
.header_line{width:100%;height:50px;}
.banner_search{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all 0.2s linear 0s;background:linear-gradient(to left,#fa6fae,#e73d8a);padding-bottom:10px;}
.banner_search .header_box{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;}
.banner_search .header_box .logo_btn{width:40%;}
.banner_search .header_box .logo_btn img{max-width:100%;}

.header_menu_btn{position:absolute;top:100%;right:-35%;width:30%;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.3);padding:5px 0;}
.header_menu_btn a{display:block;text-align:center;padding:0 5px;line-height:30px;line-height:30px;font-size:1.4rem;color:#333;border-top:1px solid #ddd;}
.header_menu_btn a:first-child{border-top:0;}
.header_menu_btn:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;right:12%;top:-6px;}

.header_logo_user .pro_btn i{color:#fff;font-size:2.2rem;}
.banner_search .search_form{background:#fff;border-radius:30px;height:36px;overflow:hidden;display:flex;align-items:center;flex:1;;}
.banner_search .search_form i{color:var(--fontColor);font-size:2rem;margin-left:10px;}
.banner_search .search_form input{border:0;padding:0 10px;font-size:1.3rem;color:#333;flex:1;background:none;}
.banner_search .search_form input::-webkit-input-placeholder{color:#999999;} /* WebKit browsers */
.banner_search .search_form input::-moz-placeholder{color:#999999;} /* Mozilla Firefox 4 to 18 */
.banner_search .search_form input:-moz-placeholder{color:#999999;} /* Mozilla Firefox 19+ */
.banner_search .search_form input:-ms-input-placeholder{color:#999999;}/* Internet Explorer 10+ */
.banner_search .search_form button{height:34px;width:60px;border:0;background:var(--bgColor);text-align:center;font-size:1.4rem;color:#fff;border-radius:30px;margin:3px;}
.banner_search_fixed{top:0;}
.page_banner_search{position:fixed;top:0;left:0;width:100%;z-index:100;;background:var(--bgColor);padding:1rem 0;}
.page_banner_search .container{display:flex;justify-content: space-between;align-items:center;flex-wrap: wrap}
.page_banner_search .container:before,.page_banner_search .container:after{display:none;}
.page_banner_search .logo_btn{width:40%;}
.page_banner_search .logo_btn img{max-width:100%;}
.page_banner_search .search_btn i{color:#fff;font-size:2rem;margin-right:1rem;}
.page_banner_search .pro_btn i{color:#fff;font-size:2.2rem;}
.page_banner_search #searchOpen{width:100%;margin-top:5px;}
.page_banner_search .search_form{background:#fff;border-radius:30px;height:34px;overflow:hidden;display:flex;align-items:center;width:100%;}
.page_banner_search .search_form i{color:var(--fontColor);font-size:2rem;margin-left:10px;}
.page_banner_search .search_form input{border:0;padding:0 10px;font-size:1.3rem;color:#333;flex:1;background:none;}
.page_banner_search .search_form input::-webkit-input-placeholder{color:#999999;} /* WebKit browsers */
.page_banner_search .search_form input::-moz-placeholder{color:#999999;} /* Mozilla Firefox 4 to 18 */
.page_banner_search .search_form input:-moz-placeholder{color:#999999;} /* Mozilla Firefox 19+ */
.page_banner_search .search_form input:-ms-input-placeholder{color:#999999;}/* Internet Explorer 10+ */
.page_banner_search .search_form button{height:30px;width:60px;border:0;background:var(--bgColor);text-align:center;font-size:1.4rem;color:#fff;border-radius:30px;margin:3px;}
#banner-swiper .swiper-pagination-bullets{bottom:0;}
#banner-swiper .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;background:#dddddd;opacity:1;width:6px;height:6px;border-radius:50%;transition:all 0.2s linear 0s;}
#banner-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--bgColor);width:20px;border-radius:30px;}

#banner-swiper img{max-width:100%;}
.index_friend_links{display:flex;line-height:30px;align-items:center;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;padding-top:5px;}
.index_friend_link label{font-size:1.2rem;color:#333;}
.index_friend_links a{font-size:1.2rem;color:#999;margin-right:5px;}

.index_procate{background:#fff;padding:1.5rem 0;margin-bottom:1rem;}
.index_procate .container{display:flex;flex-wrap: wrap;justify-content: space-between;}
.index_procate .container:before,.index_procate .container:after{display:none;}
.index_procate .cata_item{display:flex;flex-direction:column;align-items:center;width:20%;margin:0.5rem 0;}
.index_procate .cata_item em{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.index_procate .cata_item:nth-child(1) em{background:linear-gradient(to top,#789cff,#bebfff)}
.index_procate .cata_item:nth-child(2) em{background:linear-gradient(to top,#ffb70d,#ffd917)}
.index_procate .cata_item:nth-child(3) em{background:linear-gradient(to top,#9989d5,#bcaef2)}
.index_procate .cata_item:nth-child(4) em{background:linear-gradient(to top,#fe5673,#ff8aab)}
.index_procate .cata_item:nth-child(5) em{background:linear-gradient(to top,#4d92fc,#4cbdfd)}
.index_procate .cata_item:nth-child(6) em{background:linear-gradient(to top,#1bb5db,#8fe6ff)}
.index_procate .cata_item:nth-child(7) em{background:linear-gradient(to top,#789cff,#bebfff)}
.index_procate .cata_item:nth-child(8) em{background:linear-gradient(to top,#fe5673,#ff8aab)}
.index_procate .cata_item:nth-child(9) em{background:linear-gradient(to top,#ffb70d,#ffd917)}
.index_procate .cata_item:nth-child(10) em{background:linear-gradient(to top,#9989d5,#bcaef2)}
.index_procate .cata_item img{height:30px;}
.index_procate .cata_item span{display:block;font-size:1.2rem;color:#666666;line-height:2.8rem;margin-top:5px;}
.index_fast_link{background:#fff;padding:2rem 0;}
.index_fast_link .container{display:flex;flex-wrap: wrap;justify-content: space-between;}
.index_fast_link .container:before,.index_fast_link .container:after{display:none;}
.index_fast_link .cata_item{display:flex;flex-direction:column;align-items:center;}
.index_fast_link .cata_item i{width:60px;height:60px;text-align:center;border-radius:50%;line-height:60px;font-size:32px;color:#fff;}
.index_fast_link .cata_item:nth-child(1) i{background:linear-gradient(to top,#fe5673,#ff8aab)}
.index_fast_link .cata_item:nth-child(1) i:before{content:"\ea67"}
.index_fast_link .cata_item:nth-child(2) i{background:linear-gradient(to top,#ffb70d,#ffd917)}
.index_fast_link .cata_item:nth-child(2) i:before{content:"\ea6a"}
.index_fast_link .cata_item:nth-child(3) i{background:linear-gradient(to top,#789cff,#bebfff)}
.index_fast_link .cata_item:nth-child(3) i:before{content:"\e9d6"}
.index_fast_link .cata_item:nth-child(4) i{background:linear-gradient(to top,#4d92fc,#4cbdfd)}
.index_fast_link .cata_item:nth-child(4) i:before{content:"\e9a0"}
.index_fast_link .cata_item span{display:block;font-size:1.4rem;color:#666666;line-height:2.8rem;margin-top:5px;}
.product_list{background:#fff;margin:1rem 0;padding-bottom:1.5rem;}
.product_list .index_title{display:flex;justify-content: space-between;height:6rem;align-items:center;}
.product_list .index_title h1{font-size:2rem;color:#333;font-weight:bold;}
.product_list .index_title a{display:inline-block;padding:0 8px;border:1px solid #c7c7c7;border-radius:30px;font-size:1.2rem;color:#999999;line-height:2.4rem;}
.product_list ul{display:flex;flex-wrap: wrap;}
.product_list ul li{padding:5px 10px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e2e2e2;margin-right:10px;width:calc((100% - 10px)/2);margin-bottom:10px;}
.product_list ul li:nth-child(2n){margin-right:0;}
.product_list ul li .img_btn{display:flex;justify-content:center;align-items:center;height:180px;}
.product_list ul li .img_btn img{max-width:100%;max-height:100%;}
.product_list ul li .num_btn{font-size:1.4rem;color:var(--fontColor);display:block;margin-bottom:5px;}
.product_list ul li .name_btn{display:block;font-size:1.4rem;color:#5a5a5a;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height:20px;height:40px;}
.product_list ul li .price{font-weight:bold;font-size:1.4rem;color:#d61419;margin:1rem 0 0.5rem 0;}
.product_list .swiper-slide{padding:5px 10px;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e2e2e2;margin-right:10px;width:100%;}
.product_list .swiper-slide .img_btn{display:flex;justify-content:center;align-items:center;height:180px;}
.product_list .swiper-slide .img_btn img{max-width:100%;max-height:100%;}
.product_list .swiper-slide .num_btn{font-size:1.4rem;color:var(--fontColor);display:block;margin-bottom:5px;}
.product_list .swiper-slide .name_btn{display:block;font-size:1.4rem;color:#5a5a5a;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height:20px;height:40px;}
.product_list .swiper-slide .price{font-weight:bold;font-size:1.4rem;color:#d61419;margin:1rem 0 0.5rem 0;}
.product_list .swiper-button-next,.product_list .swiper-button-prev{margin-top:-20px;width:36px;height:36px;background:rgba(0,0,0,0.3);text-align:center;line-height:36px;border-radius:50%;}
.product_list .swiper-button-next:after,.product_list .swiper-button-prev:after{font-size:20px;color:#fff;}
.product_list .swiper-button-next{right:2px;}
.product_list .swiper-button-prev{left:2px;}

.fast_entrance{background:#fff;margin-bottom:1rem;padding-bottom:0.5rem;}
.fast_entrance .index_title{display:flex;justify-content: space-between;height:6rem;align-items:center;}
.fast_entrance .index_title h1{font-size:2rem;color:#333;font-weight:bold;}
.fast_entrance .index_title a{display:inline-block;padding:0 8px;border:1px solid #c7c7c7;border-radius:30px;font-size:1.2rem;color:#999999;line-height:2.4rem;}
.fast_entrance .img_btn{display:block;border-radius:10px;overflow:hidden;}
.fast_entrance .img_btn img{max-width:100%;max-height:100%;}
.fast_entrance .name_btn{display:block;text-align:center;font-size:1.4rem;color:#5a5a5a;line-height:2rem;padding:1.5rem 0;}
.fast_entrance .swiper-button-next,.fast_entrance .swiper-button-prev{margin-top:-50px;width:30px;height:60px;background:rgba(255,255,255,0.8);text-align:center;line-height:60px;border-radius:5px;}
.fast_entrance .swiper-button-next:after,.fast_entrance .swiper-button-prev:after{font-size:24px;color:Var(--fontColor);font-weight:bold;}
.fast_entrance .swiper-button-next{right:2px;}
.fast_entrance .swiper-button-prev{left:2px;}

/*分页*/
.kj-page{text-align:center;}
.kj-page .pagination{margin:40px 0 20px 0;}
.kj-page .pagination > li > a,.kj-page .pagination > li > span{font-size:13px;margin:3px;padding:0;width:40px;height:28px;line-height:26px;border-radius:5px;color:#999;}
.kj-page .pagination > li > a:hover,.kj-page .pagination > li > span:hover{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}
.kj-page .pagination > li.active > a{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}

/*产品列表*/
.product_cate_tab{display:flex;overflow:hidden;overflow-x:auto;height:50px;}
.product_cate_tab a{font-size:1.5rem;color:#333;margin:0 10px;line-height:50px;white-space:pre;}
.product_cate_tab a.active{color:var(--fontColor);font-weight:bold;}
.page_product_ul li{background:#fff;margin-bottom:10px;padding:15px;display:flex;}
.page_product_ul li .img_btn{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-right:10px;padding:5px;border:1px solid #e5e5e5;}
.page_product_ul li .img_btn img{max-width:100%;max-height:100%;mix-blend-mode: multiply;}
.page_product_ul li .right_info{width:calc(100% - 110px);}
.page_product_ul li .right_info .name_btn{display:block;font-size:1.6rem;color:#353535;font-weight:bold;line-height:30px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.page_product_ul li .right_info .base_info span{display:block;font-size:1.3rem;color:#666666;line-height:20px;}
.page_product_ul li .right_info .footer_opt{display:flex;justify-content: space-between;align-items:center;}
.page_product_ul li .right_info .footer_opt .price{color:#d61419;font-size:1.5rem;font-weight:bold;}
.page_product_ul li .right_info .footer_opt .car_btn{width:32px;height:32px;background:var(--bgColor);border-radius:50%;text-align:center;line-height:32px;color:#fff;}

/*产品详情*/
.product_desc_price{background:#fff;position:relative;margin-bottom:10px;padding-bottom:15px;}
.product_desc_price .title_box{margin:10px 0;font-size:1.8rem;color:#353535;line-height:2.4rem;font-weight:bold;}
.product_desc_price .base_info span{font-size:1.3rem;color:#666666;display:block;line-height:2.2rem;}
.product_desc_price .price_box{font-size:1.4rem;color:#666;margin-top:10px;display:flex;align-items:center;}
.product_desc_price .price_box .new_price{color:#d61419;font-size:2rem;}
.product_desc_packaging{background:#fff;margin-bottom:10px;padding:20px 0;}
.product_desc_packaging .product_select .item_box{display:flex;align-items: flex-start;margin-top:10px;}
.product_desc_packaging .product_select .item_box:first-child{margin-top:0;}
.product_desc_packaging .product_select .item_box label{width:70px;font-size:1.4rem;color:#333;line-height:2.6rem;font-weight:normal;margin:0;}
.product_desc_packaging .product_select .item_box .select_btn{display:flex;flex-wrap: wrap;flex:1;}
.product_desc_packaging .product_select .item_box .select_btn a{padding:0 15px;height:2.6rem;line-height:2.6rem;font-size:1.4rem;color:#000;background:#f1f1f1;border-radius:5px;margin-right:5px;margin-bottom:5px;}
.product_desc_packaging .product_select .item_box .select_btn a.active{background:var(--bgColor);color:#fff;}
.product_desc_packaging .product_select .item_box .kj-pro-num-box{flex:1;display:flex;align-items:center;}
.product_desc_packaging .product_select .item_box .kj-pro-num-box button{height:2.6rem;line-height:2.6rem;color:#000;background:#f5f5f5;border-radius:5px;width:45px;border:0;font-size:2rem;}
.product_desc_packaging .product_select .item_box .kj-pro-num-box input{height:2.6rem;line-height:2.6rem;color:#000;background:#f5f5f5;border-radius:5px;width:45px;font-size:1.4rem;border:0;margin:0 5px;text-align:center;}
.product_desc_packaging .product_select .item_box .text_info{font-size:1.4rem;color:#333;line-height:2.6rem;}
.pro_slide_box {background:#fff;}
.pro_slide_box .nav{display:flex;border-bottom:1px solid #e0e0e0;}
.pro_slide_box .nav li{flex:1;text-align:center;}
.pro_slide_box .nav li a{padding:0;font-size:1.4rem;color:#000000;line-height:40px;position:relative;}
.pro_slide_box .nav li a:after{content:"";width:40%;height:0px;background:Var(--bgColor);position:absolute;bottom:-1px;left:30%;border-radius:30px;}
.pro_slide_box .nav li.active a{color:var(--fontColor);font-weight:bold;}
.pro_slide_box .nav li.active a:hover,.pro_slide_box .nav li.active a:focus{background:none;}
.pro_slide_box .nav li.active a:after{height:3px;}
.pro_slide_box .activeBox{padding:15px;font-size:1.3rem;color:#666666;line-height:2.4rem;}

/*分类*/
.kj-productcategory{position:relative;overflow:hidden;}
.kj-productcategory .menu_left{width:30%;position:fixed;top:60px;left:0;bottom:60px;overflow-y:scroll;}
.kj-productcategory .menu_left li{display:block;vertical-align:bottom;border-top:1px solid #f4f4f4;}
.kj-productcategory .menu_left li:first-child{border-top:0;}
.kj-productcategory .menu_left li a{display:block;text-align:center;color:#666666;font-size:1.4rem;line-height:2rem;padding:1rem 0.3rem}
.kj-productcategory .menu_left li.active a{color:Var(--fontColor);font-weight:bold;}
.kj-productcategory .menu_right{margin-left:calc(30% + 10px);width:70%;margin-top:10px;}
.kj-productcategory .menu_right ul{display:none;background:#fff;border-radius:10px;padding-bottom:1rem;}
.kj-productcategory .menu_right ul li{display:block;vertical-align:bottom;padding:0 15px;}
.kj-productcategory .menu_right ul li:first-child{margin-top:0;}
.kj-productcategory .menu_right ul li .sub_btn{display:block;border-bottom:1px solid #d6d6d6;line-height:22px;font-size:1.5rem;color:#333;font-weight:bold;padding:15px 0 8px 0;}
.kj-productcategory .menu_right ul li .sub_btn i{font-size:14px;font-weight:normal;margin-left:5px;color:#666666;}
.kj-productcategory .menu_right ul li .child_btn{margin-top:10px;display:flex;flex-wrap: wrap;}
.kj-productcategory .menu_right ul li .child_btn a{display:block;font-size:1.3rem;color:#333333;line-height:28px;min-width:50%;}
.category_tab{width:100%;background:linear-gradient(to left, #e41373, #602b86);height:40px;position:fixed;top:50px;left:0;padding:0 10px;display:flex;align-items:center;}
.category_tab a{font-size:1.5rem;color:#fff;position:relative;padding:0 3rem;}
.category_tab a:first-child{padding-left:0;}
.category_tab a:first-child:after{content:"";width:1px;height:20px;background:#fff;position:absolute;top:1px;right:0;}
.category_tab a.active{text-decoration:underline;}


/*个人中心*/
.member_phone_heaer{background:url("../images/member_banner.png") no-repeat center;background-size:cover;position:relative;padding-top:3rem;padding-bottom:4rem;}
.member_phone_heaer .container{display:flex;align-items:center;}
.member_phone_heaer .container:before,.member_phone_heaer .container:after{display:none;}
.member_phone_heaer .kj-user-name{margin-left:10px;}
.member_phone_heaer .kj-user-name span{display:block;font-size:1.8rem;color:#fff;line-height:2.2rem;}
.member_phone_heaer .kj-user-name span:nth-child(2){font-size:1.2rem;transform:scale(0.9)}
.member_phone_heaer .signout_btn{position:absolute;top:5px;right:5px;color:#fff;font-size:2rem;}
.member_phone_heaer .right_info{margin-left:auto;display:flex;align-items:center;}
.member_phone_heaer .right_info a{display:flex;flex-direction:column;color:#fff;font-size:1.6rem;align-items:center;position:relative;padding:0 1.5rem;}
.member_phone_heaer .right_info a:last-child{padding-right:0;}
.member_phone_heaer .right_info a em{font-size:1.2rem;transform:scale(0.9);color:rgba(255,255,255,0.7)}
.member_phone_heaer .right_info a:first-child:after{
    content:"";width:1px;height:100%;background:#e8527f;position:absolute;top:0;right:0;
}
.member_center_order_list{border-radius:10px;box-shadow:0 0 24px rgba(174,169,169,0.4);margin-top:-25px;background:#fff;padding:0 15px 15px 15px;}
.member_center_order_list .title{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;align-items:center;height:50px;}
.member_center_order_list .title h1{font-size:1.6rem;color:#333;font-weight:bold;}
.member_center_order_list .title a{font-size:1.2rem;}
.member_center_order_list .title a i{font-size:1.2rem;}
.member_center_order_list ul{display:flex;margin-top:15px;}
.member_center_order_list ul li{flex:1;}
.member_center_order_list ul li a{display:flex;flex-direction:column;font-size:1.4rem;color:#666666;align-items:center;line-height:2rem;}
.member_center_order_list ul li a i{font-size:2.5rem;line-height:3rem;margin-bottom:5px;}
.member_center_other_list{border-radius:10px;box-shadow:0 0 24px rgba(174,169,169,0.4);margin-top:10px;background:#fff;padding:10px 15px;}
.member_center_other_list ul li{border-top:1px solid #ddd;}
.member_center_other_list ul li:first-child{border-top:0;}
.member_center_other_list ul li a{display:flex;align-items:center;height:50px;font-size:1.5rem;color:#353535}
.member_center_other_list ul li a i{font-size:1.8rem;color:#666666;margin-right:10px;}
.member_center_other_list ul li a .right_icon{margin-left:auto;font-size:1.2rem;color:#666;}

/*购物车*/
.shopcart_title{background:url("../images/shopcart_title_bg.jpg") no-repeat center;padding:0 15px;font-size:1.8rem;color:#333;line-height:50px;font-weight:bold;}

/*面包屑*/
.page_map{color:#666666;line-height:26px;padding-top:15px;padding-bottom:15px;display:flex;align-items:center;}
.page_map span{display:inline-flex;align-items:center;}
.page_map span i{font-size:12px;margin-right:5px;color:#383838;}
.page_map .breadcrumb{background:none;padding:0;margin:0;display:inline-block;}
.page_map .breadcrumb a{color:#666666;}
.page_map .breadcrumb a:hover{text-decoration:underline;}
.page_map .breadcrumb > li + li:before{color:#666666;}
.page_map .breadcrumb .active{color:var(--fontColor);}
.page_map .breadcrumb .active span{color:var(--fontColor);}

/*分页*/
.kj-page{text-align:center;}
.kj-page .pagination{margin:0;}
.kj-page .pagination > li > a,.kj-page .pagination > li > span{font-size:13px;margin:3px;padding:0;width:40px;height:28px;line-height:26px;border-radius:5px;color:#999;}
.kj-page .pagination > li > a:hover,.kj-page .pagination > li > span:hover{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}
.kj-page .pagination > li.active > a{background:var(--bgColor);color:#fff;border-color:var(--bgColor);}


/*新闻列表*/
.news_list_box .news_list li{width:100%;background:#fff;margin-bottom:2rem;}
.news_list_box .news_list li .img_btn{width:100%;display:block;}
.news_list_box .news_list li .img_btn img{max-width:100%;}
.news_list_box .news_list li .info_box{padding:0 15px;}
.news_list_box .news_list li .info_box .name_btn{margin:1.5rem 0;line-height:25px;font-size:1.4rem;color:#333333;width:100%;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news_list_box .news_list li .info_box .news_footer{border-top:1px solid #e2e2e2;display:flex;justify-content: space-between;height:60px;align-items:center;}
.news_list_box .news_list li .info_box .news_footer .time{font-size:14px;color:#666666;}
.news_list_box .news_list li .info_box .news_footer .more_btn{color:#999999;width:84px;border-radius:30px;display:flex;align-items:center;justify-content:center;height:32px;font-size:12px;border:1px solid #e4e4e4;}
.news_list_box .news_list li .info_box .news_footer .more_btn i{font-size:12px;margin-left:3px;}

.kj_news_active{background:#fff;border-radius:5px;padding:15px;}
.kj_news_active .kj-main-articleinfo-title{font-size:18px;color:#333;margin-bottom:12px;line-height:28px;font-weight:bold;}
.kj_news_active .kj-article-time{color:#999;}
.kj_news_active .kj-article-content{color:#333; padding-bottom:20px; margin-bottom: 20px; border-bottom: 1px solid rgb(242,242,242); line-height: 30px;margin-top:20px;}
.kj_news_active .kj-article-content img{max-width:100%;vertical-align:bottom;max-width:100%;width:auto !important;height:auto !important;}
.kj_news_active .kj-article-bottom span{display:block;line-height:20px;font-size:12px;}
.kj_news_active .kj-article-bottom a{color:#333;}
.kj_news_active .kj-article-bottom a:hover{color:var(--fontColor);text-decoration:underline;}

/*筛选*/
.filter_box{background:#fff;border-radius:5px;margin-bottom:10px;}
.filter_box ul{display:block;width:100%;padding:0;}
.filter_box ul li{display:flex;border-top:1px solid #e3e3e3;}
.filter_box ul li:first-child{border-top:0;}
.filter_box ul li label{width:50px;font-size:12px;color:#333333;line-height:40px;border-right:1px solid #e3e3e3;text-align:center;font-weight:normal;margin:0;margin-right:5px;}
.filter_box ul li .filter_btn{width:calc(100% - 100px);height:28px;overflow:hidden;margin:6px 0;}
.filter_box ul li .filter_btn a{height:28px;line-height:28px;font-size:12px;color:#333333;margin-right:5px;}
.filter_box ul li .filter_btn a:hover{color:#e60012;}
.filter_box ul li .filter_btn a.active{color:#e60012;font-weight:bold;}
.filter_box ul li .viewmore{width:50px;height:40px;color:#333333;line-height:40px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;}
.filter_box ul li .viewmore i{font-size:12px;margin-left:3px;color:#aaaaaa;transition:all 0.2s linear 0s;}
.filter_box ul li .viewmore:hover{color:#e60012;}
.filter_box ul li .viewmore:hover i{color:#e60012;}

/*搜索*/
.kj_news_inner .search_result_title{margin-top:15px;padding:0 15px;font-size:1.4rem;font-weight:bold;margin-bottom:10px;}

.page_nav{display:flex;flex-wrap:wrap;margin-bottom:12px;}
.page_nav a{padding:0 10px;line-height:30px;background:#eee;font-size:1.3rem;color:#333;margin:0 3px 3px 3px;}
.page_nav a.active{background:var(--bgColor);color:#fff;}
.article_content img{max-width:100%;max-height:100%;width:auto !important;height:auto !important;}
#banner-swiper{padding-bottom:20px;margin-bottom:10px;}
#banner-swiper .img_btn{display:block;height:44vw;border-radius:10px;overflow:hidden;}
#banner-swiper img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;}
.index_shiyan .pro {
    height:100%;
}
.pro {
    border-top:2px solid #E63E89;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 5px #F0F0F0;
}
.index_product .col-md-2:nth-child(odd) .pro{
    border-color:#43227E;
}
.pro .enname {
  color: #666;
  margin-top: -2px;
  font-size:15px;
  text-align:center;
  margin-bottom: 3px;
}
.pro .img {
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #ddd;
}
.pro .img img {
  max-width: 90%;
  transition-duration: 0.3s;
  max-height: 90%;
}
.pro .content {
  padding: 10px 14px;
   font-weight:bold;
   color:#666;
   font-size:12px;
  line-height: 18px;
}
.pro .content p{
    margin:0;
}
.pro .content a{
    display:block;
    color:#333;
    font-size:14px;
    font-weight:bold;
}
.pro:hover {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.pro:hover img {
  transform: scale(0.8);
}
#index-shiyan .swiper-slide {
    border: none;
    padding: 0;
}
    #index-shiyan .swiper-slide:nth-child(odd) .pro {
        border-color: #43227E;
    }
.activeBox img {
    max-width: 100%;
    height: auto !important;
}