*{margin:0px;padding:0px;list-style:none;box-sizing:border-box;}
a{color:#000;text-decoration:none;}
header{width:100%;overflow:hidden;padding:0px 12px;background:#FFF;position:fixed;top: 0px;z-index:99999;height:45px;border-bottom: 1px solid #D9D9D9;}
.header_div{width:100%;overflow:hidden;position:relative;height:45px;}
.header_div p{font-size:14px;text-align: center;line-height:45px;}
.header_fanhui{position:absolute;top:50%;left:0px;width:20px;height:20px;margin-top:-10px;}
.swiper_container1 {width: 100%;height:240px;}
.swiper_slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper_slide img{width:100%;height:100%;}
.swiper-pagination-bullet{background:#FFF;opacity: .5;width:10px;height:10px}
.swiper-pagination-bullet-active{background:#FFF;width:10px;height:10px;opacity: 1}
 .index_fenlei{width:100%;background:#FFF;overflow:hidden;}
.index_fenlei ul{width:100%;overflow:hidden;}
.index_fenlei ul li{width:25%;overflow:hidden;float:left;}
.index_fenlei ul li a{width:100%;overflow:hidden;display: block;text-align: center;padding:11px 0px;text-decoration: none;}
.index_fenlei ul li a div{width:42px;height:42px;border-radius:21px;margin:0 auto;line-height:42px;}
.index_fenlei ul li a div img{vertical-align: middle;}
.index_fenlei ul li:nth-child(1) a div{background:#db72ab;}
.index_fenlei ul li:nth-child(2) a div{background:#57b6d4;}
.index_fenlei ul li:nth-child(3) a div{background:#f55b64;}
.index_fenlei ul li:nth-child(4) a div{background:#94db88;}
.index_fenlei ul li a p{font-size:12px;color:#333;text-align: center;width:100%;padding-top:10px;}
.index_tu{width:100%;overflow:hidden;padding:0px 6px;background:#FFF;}
.index_tu_img1{width:100%;border-radius:4px;height:100px;margin-bottom:8px;display: block;}
.index_tu_div{width:100%;margin-bottom: 8px;overflow:hidden;}
.index_tu_div div:nth-child(1){width:50%;height:70px;padding-right:4px;float: left}
.index_tu_div div:nth-child(2){width:50%;height:70px;padding-left:4px;float: right;}
.index_tu_div div img{width:100%;height:100%;border-radius:4px;display: block;}
.index_img1{width:100%;height:100px;padding-bottom:8px;background: #FAFAFA;}
.index_box{width:100%;overflow:hidden;background:#FAFAFA;padding-bottom:8px;}
.index_box_header{width:100%;height:45px;background:#FFF;line-height:45px;padding:0px 10px;margin-bottom:10px;}
.index_box_header_fl{float:left;font-size:14px;color:#3A3A3A;}
.index_box_header_fl img{width: 18px;height: 18px;vertical-align: text-top;margin-right:5px;}
.index_box_header_fr{float:right;text-decoration: none;font-size:14px;color:#898989;}
.index_box_div{width:100%;padding:0px 10px;overflow:hidden;}
.index_box_div ul li{float:left;width:33.33%;overflow:hidden;padding:0px 4px;background:#FAFAFA;}
.index_box_div ul li:nth-child(3n+1){padding-left: 0px;padding-right:8px;}
.index_box_div ul li:nth-child(3n){padding-left: 8px;padding-right:0px;}
.index_box_div ul li a{display:block;text-decoration: none;background:#FFF;width:100%;overflow:hidden;}
.index_box_div ul li a img{width:118px;height:120px;display: block;margin:0 auto;}
.index_box_title{min-height:32px;margin:0 auto;width:118px;padding:0px 6px;font-size:12px;color:#1A1A1A;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.index_box_money{margin:0 auto;width:118px;padding:0px 6px;font-size:14px;color:#E52321;line-height:30px;border-top:1px dashed #CCC;margin-top: 5px}
footer{position: fixed;width:100%;z-index: 9999;bottom: 0;height: 45px;border-bottom: 0;background-color: #FFF;-webkit-box-shadow: 0 1px 8px #ccc;box-shadow: 0 1px 8px #ccc;}
.footer{padding:3px 0px;width:100%;height:45px; }
.footer ul li{width:25%;float:left;overflow:hidden;}
.footer ul li a{width:100%;overflow:hidden;display: block;text-align: center;text-decoration: none;}
.footer ul li a img{width:22px;height:19px;}
.footer ul li a p{width:100%;text-align: center;font-size:14px;color:#000;}
.footer_active{color:#f58b02!important;}
.header_type{width:100%;overflow:hidden;height:100%;padding:8.5px 0px 8.5px 32px;}
.header_type_div{width:100%;height:100%;background: #EFEFEF;border-radius:4px;position: relative;}
.header_search{width:20px;height:20px;position: absolute;top:50%;margin-top:-10px;left:5px;}
.header_type_div input{width:100%;padding-left:30px;border:none;outline: none;height:100%;background: none}
.type_title{font-size:14px;color:#838383;padding:0px 6px;line-height:50px}
.type_box{width:100%;overflow:hidden;background:#FFF;}
.type_box ul li{width:33.33%;overflow:hidden;text-align:center;float:left;padding:8px 0px;}
.type_box ul li a{display:block;text-decoration: none;width:100%;overflow:hidden;}
.type_box ul li a img{width:30px;height:30px;margin:0 auto;    display: inherit;}
.type_box ul li a p{font-size:14px;color:#070707;line-height:30px}
.list_xuanxiang{width:100%;background:#FFF;height:40px;border-bottom: 1px solid #D9D9D9;padding:8px 0px;position: fixed;top:45px;}
.list_xuanxiang ul li{float:left;width:33.33%;font-size:14px;line-height:24px;text-align:center;border-right:1px solid #D9D9D9;position:relative;}
.list_xuanxiang ul li:last-child{border:none;}
.biao{display: inline-block;vertical-align: top;}
.biao img{ width: 10px;height:6px;display: block;margin-bottom: 3px}
.biao img:first-child{margin-top:4px;}
.list_xuanxiang_active{color:#F95259;}
.list_box{display: none;background: #FAFAFA;}
.list_box ul{width:100%;    padding: 0px 12px 12px 12px;overflow:hidden;}
.list_box ul li{width:50%;float:left;overflow:hidden;margin-top:12px;float:left}
.list_box ul li:nth-child(odd){padding-right:6px;}
.list_box ul li:nth-child(even){padding-left:6px;}
.list_box ul li a{text-decoration: none;width:100%;overflow:hidden;display: block;background:#FFF;}
.list_box ul li a img{width:169px;height:160px;margin:0 auto;display: block;}
.list_box_title{width:169px;padding:0px 6px;font-size: 12px;min-height:32px;color:#242424;margin:0 auto;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;margin-top: 5px;}
.list_box_money{font-size:12px;color:#E52321;width:169px;margin:0 auto;margin: 8px 0px}

.swiper_container2 {width: 100%;height:300px;}
.swiper_slide2 {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper_slide2 img{width:100%;height:100%;}
.details_jieshao{width:100%;padding:0px 6px;background:#FFF;overflow:hidden;}
.details_jieshao p:first-child{font-size:14px;color:#0E0E0E;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;line-height:35px}
.details_jieshao p:last-child{font-size:14px;color:#E52321;line-height:30px}
.details_num{width:100%;padding:8px 0px;background:#FAFAFA;}
.details_num_div{width:100%;padding:0px 26px 0px 6px;position: relative;line-height:35px;background:#FFF;font-size:14px;}
.details_num img{width:20px;height:20px;position: absolute;right:0px;top:50%;margin-top:-10px;}
.details_footer{width:100%;overflow:hidden;height:45px}
.details_footer li{width:50%;float:left;overflow:hidden;}
.details_shoping{width:100%;line-height:45px;color:#FFF;text-align: center;background:#FE9402;border:none;outline: none;font-size:14px;}
.details_mai{width:100%;text-decoration: none;line-height:45px;background:#FD5555;color:#FFF;font-size:14px;text-align: center;display: block;}
.details_cart{position: fixed;bottom: 80px;right:20px;width:30px;height: 30px}


.choose_mask_hiden{width: 100%;height: 0px;position: fixed;bottom: 0px;background: rgba(0,0,0,.7);z-index:9999999}
.choose_mask{width: 100%;height:100%;overflow:hidden;position: relative;}
.choose_mask_div{width: 100%;height:0px;background: #FFF;position: absolute;bottom: 0px;border-top: 1px solid #dadada}
.choose_mask_content{position: relative;width:100%;height:84px;border-bottom :1px solid #EEE;}
.choose_mask_box{width:100%;position: relative;height:100%}
.choose_shang{position: absolute;height: 30%;top:0px;width: 100%;}
.details_div{width:100%;position: relative;height:70px;padding:0px 12px;border-bottom: 1px solid #E0E0E0;}
.details_tu{width:80px;height:80px;border:2px solid #FFF;border-radius:2px;position: absolute;left:12px;top:-20px;box-shadow: 0 1px 6px 0 rgba(0,0,0,0.5);}
.details_tu img{width:100%;height:100%;}
.details_price{width: 100%;font-size: 18px;color: #EB6100;padding:0px 32px 0px 95px;line-height:35px}
.details_kucui{width: 100%;font-size: 14px;color: #000000;padding:0px 32px 0px 95px;}
.close{width:20px;height:20px;position:absolute;right:12px;top:7px;}
.details_btn{width:100%;height:35px;color:#FFF;font-size:14px;line-height:35px;text-align: center;border:none;outline: none;position: absolute;bottom: 0px;background: #FD5555}
.details_cate{width: 100%;overflow: hidden;border-bottom: 1px solid #E0E0E0;}
.details_cate p{padding-left:15px;font-size: 13px;color: #333;padding-top: 10px;}
.details_cate ul{padding-left: 5px;height: 50px;}
.details_cate ul li{font-size: 11.5px;color: #333;float: left;padding-left: 10px;padding-top:10px; }
.details_cate a{text-decoration:none;font-size: 11.5px;color: #333;}
.details_cate_div{height: 25px;width: 84.5px;border-radius: 22px;text-align: center;background-color: #ebebeb;padding-top: 5px;}
.details_buy{width: 100%;overflow:hidden;}
.details_buy p{float: left;font-size: 13px;color: #333;padding-top: 20px;padding-left:15px;}
.details_buy table{float: right;margin-right: 15px;margin-top:15px;text-align: center;height: 30px;width: 100px;border-collapse: collapse;border-spacing: 0;table-layout: fixed;border: 1px solid #e0e0e0;}
.cart_num table{float: right;text-align: center;height: 30px;width: 100px;border-collapse: collapse;border-spacing: 0;table-layout: fixed;border: 1px solid #e0e0e0;}
.details_buy input,.cart_num input{border: none;display: block;text-align: center;background-color: #FFF;}
#tprice_number,#min,#add,#text_box,.jia,.jian,.shuliang{outline: none;border:none;background:none;}


.cart_box{width:100%;overflow:hidden;background:#FFF;padding:0px 6px 0px 12px;}
.list{overflow:hidden;}
.list li{width:100%;padding:0px 0px 0px 32px;position: relative;}
.list li a{display:block;-webkit-transition:all 0.3s linear;transition:all 0.1s linear;position: relative;padding-left:62px;padding-right:80px;}
.del{position:absolute;width:12px;height:12px;right:12px;top:27px;}
.car_checkbox_div{position: absolute;top:50%;left:0px;margin-top:-10px;width:20px;height:20px;}
.cart_tu{position:absolute;left:0px;width:50px;height:50px;top:15px;}
.cart_title{line-height:14px;font-size:12px;color:#101010;margin-bottom:15px;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.cart_money{font-size:12px;color:#101010;padding-bottom: 6px;line-height:35px;}
.cart_num{position: absolute;bottom:23px;right:12px;}
.cart_fixed{position: fixed;bottom:45px;height:50px;border-top:1px solid #F2F2F2;background:#FFF;width: 100%;}
.cart_fl{float:left;line-height:50px;font-size:12px;padding-left:12px;}
.cart_fl span{padding-left:12.5px;}
.cart_fr{float:right;line-height:50px;}
.cart_fr a{width:105px;border:none;outline:none;color:#FFF;font-size:18px;background:#E51C23;display: inline-block;text-align: center;}
.cart_fr span{font-size:18px;}
.total{color:#4D4D4D;padding-right:9px;}
.total_money{color:#E51C23;padding-right:12px;}
.car_checkbox,#AllCheck{width: 20px;height: 20px;opacity: 0;} 
.car_checkbox_label,.car_all_label {position: absolute;left: 0px;top: 0px;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #999;}
.car_checkbox:checked+label { background:#000;border: 1px solid #000;}
.car_checkbox:checked+label::after {position: absolute;content: "";width: 5px;height: 10px;top: 1px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg)}
.car_checkbox_all{width:20px;height:20px;display: inline-block;position: relative;float: left;margin-top:15px;}
#AllCheck:checked+label { background:#000;border: 1px solid #000;}
#AllCheck:checked+label::after {position: absolute;content: "";width: 5px;height: 10px;top: 1px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg)}
.list_div{padding-right:6px;}
.cart_a{background:#FFF;border-bottom:1px solid #f2f2f2;padding:15px 0px;}
.personal_touxiang{width:100%;height:150px;background:#FF5555;}
.personal_touxiang ul li{width:33.33%;overflow:hidden;text-align: center;float: left;}
.touxiang_yue{width:100%;text-align: center;font-size:14px;color:#FFF;}
.touxiang_money{width:100%;text-align: center;font-size:14px;color:#FEF33B;line-height:25px;margin-bottom:3px;}
.chongzhi_btn{color:#FFF;padding:3px 12px;border:1px solid #FFF;border-radius:15px;font-size:14px;}
.personal_touxiang ul,.personal_touxiang ul li{height:100%;}
.touxiang_div1{width:100%;height:100%;padding:38px 0px;}
.touxiang_tu{width:60px;height:60px;border-radius:50%;border:2px solid #FFF;margin:0 auto;}
.touxiang_tu img{width:100%;height:100%;border-radius:50%;}
.touxiang_nicheng{font-size:14px;color:#FFF;line-height: 35px;}
.touxiang_jibie{font-size:14px;color:#FFF;}
.touxiang_div2{width:100%;height:100%;padding:18px 0px;}
.touxiang_div3{width:100%;height:100%;padding:55px 0px;}
.personal_kong{width:100%;height:10px;background:#F3F3F3;}
.personal_box{width:100%;overflow:hidden;}
.personal_box ul li{width:100%;padding:0px 12px;border-bottom:1px solid #F4F4F4;overflow:hidden;}
.personal_box ul li a{width:100%;overflow:hidden;padding:0px 120px 0px 25px;position: relative;display: block;}
.personal_box ul li a p{font-size:14px;color:#000;width:100%;line-height:40px;}
.jiantou{height:20px;position:absolute;top:50%;margin-top:-10px;right:0px;font-size:14px;}
.jiantou img{width:20px;height:20px}
.jiantou span{font-size:14px;color:#747474;float:left;}
.personal_biao{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:0px;}
.recharge{width:100%;background:#FFF;overflow:hidden;padding:0px 12px;}
.recharge ul li{width:100%;overflow:hidden;border-bottom:1px solid #F3F3F3;}
.recharge ul li span{font-size:14px;color:#666;line-height:35px}
.recharge ul li span:first-child{margin-right:10px;}
.recharge ul li input{width:75%;border:none;outline:none;}
.recharge_btn{width:100%;overflow:hidden;padding:20px 12px 0px 12px;} 
.recharge_btn button{width:100%;color:#FFF;font-size:14px;text-align: center;border-radius:4px;line-height:35px;background:#039702;border:none;outline: none}
.record{width:100%;overflow:hidden;background:#FFF;}
.record ul li{width:100%;padding:6px 70px 6px 12px;border-bottom: 1px solid #F3F3F3;position:relative;}
.record ul li p{font-size:12px;line-height: 25px}
.record_zhuangtai{position:absolute;font-size:12px;padding:3px;right:12px;top:50%;background:#039702;color:#FFF;margin-top:-8px;border-radius:2px}
.record_shibai{position:absolute;font-size:12px;padding:3px;right:12px;top:50%;background:#D9D9D9;color:#000;margin-top:-8px;border-radius:2px}
.fans{width:100%;overflow:hidden;background:#FFF;}
.fans ul li{width:100%;position:relative;padding:12px 12px 12px 74px;border-bottom:1px solid #F3F3F3;}
.fans_touxiang{position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:12px;margin-top:-25px;}
.fans ul li p{font-size:14px;}
.fans ul li p:last-child{margin-top:5px;}
.order{width:100%;overflow:hidden;padding:0px 12px;}
.order ul li{width:100%;position:relative;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;margin-bottom: 8px;background:#FFF;}
.order_img{width:80px;height:80px;position: absolute;left:0px;top:10px;}
.order_right{position: absolute;top:10px;right:0px;}
.order_right p:first-child{font-size:14px;color:#0B0B0B;}
.order_right p:last-child{font-size:14px;color:#B7B7B7;text-align: right;margin-top:5px}
.order_right p:first-child{color:#0B0B0B;font-size:14px;}
.order_title{width:100%;font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.order_details{width:100%;overflow:hidden;border-bottom:1px solid #F3F3F3;padding:10px 70px 10px 90px;min-height:100px}
.order_btn{width:100%;background:#FFF;padding:10px 0px;text-align: right;}
.order_btn button:first-child{border:1px solid #252525;padding:5px 10px;font-size:14px;color:#252525;background: none;border-radius:20px}
.order_btn button:last-child{border:1px solid #D95A55;padding:5px 10px;font-size:14px;color:#D95A55;background: none;border-radius:20px}

.col-xs-12 img{max-width: 100%!important;}
