.fenlei-L1{border-bottom:5px solid #F0F0F0;}
.fenlei-L1 h2{height:40px;border-bottom:1px solid #F0F0F0;line-height:40px;font-size:16px;padding:0 10px;font-weight:normal;}
.fenlei-L1 h2 a{float:right;font-size:12px;color:#999;}

.fenlei-L2 a{display:block;padding:10px 0;margin:0 20px;height:36px;line-height:36px;border-bottom:1px solid #F0F0F0;}
.fenlei-L2 a img{display:block;width:36px;height:36px;float:left;margin-right:10px;}

.proList{}
.proList .onePro{display:block;width:calc(50% - 1px);margin-bottom:10px;}
.proList .onePro img{display:block;width:100%;margin-bottom:5px;}
.proList .onePro p{padding:0 10px;}
.proList .onePro p.pro-name{max-height:32px;line-height:16px;color:#333;overflow:hidden}
.proList .onePro p.pro-price{color:#ea625b;height:20px;line-height:20px;font-weight:bold;}

h1.productName{font-size:16px;font-weight:normal;padding:10px 10px 0;color:#333;}
.productSubdesc{font-size:14px;padding:0 10px;color:#999;}
.productPrice{padding:5px 10px 10px 10px;font-size:24px;color:#ea625b;border-bottom:5px solid #f2f2f2;}
.productPrice .m-price {font-size: 12px;color: #999;text-decoration: line-through}
.productPrice .baoyou{font-size:12px;display:inline-block;height:24px;line-height:24px;width:60px;text-align:center;border-radius:3px;background:#FF3300;color:#FFF;vertical-align:bottom;}
.productName h1 {line-height: 30px;font-size: 18px;color: #555;}

.proPromotion{padding:0 10px 10px;border-bottom:1px solid #DDD;margin-top:10px;}
.proPromotion h3{margin-bottom:5px;font-size:14px;}
.allTickets{height:30px;overflow-y: hidden;overflow-x: auto;}
.allTickets .canScroll{display: inline-block;white-space: nowrap;width: auto;}
.allTickets .oneTicket{height:30px;display:inline-block;margin-right:5px;}
.allTickets .oneTicket .p_t_l{width:4px;height:30px;background:url(images/pro_ticket_l.png);float:left;}
.allTickets .oneTicket .p_t_r{width:4px;height:30px;background:url(images/pro_ticket_r.png);float:left;}
.allTickets .oneTicket .p_t_c{height:30px;padding:0 5px;line-height:30px;float:left;background:#ff6666;color:#FFF;}

.proPromotion .pro_promotion_type{background:#eb676a;color:white;padding:2px;font-size:12px;}

.proGoback{display:block;position:fixed;top:10px;left:10px;z-index:99;width:30px;height:30px;background:url(images/goback.png) no-repeat 3px center #1ca2d3;border-radius:15px;background-size: 20px 20px;}
.proGohome{display:block;position:fixed;top:10px;right:10px;z-index:99;width:30px;height:30px;background:url(images/home-white.png) no-repeat center center #1ca2d3;border-radius:15px;background-size: 20px 20px;}

.productDescTitle{padding:10px;font-size:14px;border-bottom:1px solid #e2e2e2;}
.productDesc{width:100%;overflow-x:hidden;}
.productDesc img{display:block;width:100%;}

.productOptions{height:50px;}
.productOptions .links{float:left;width:40%;}
.productOptions .links a{width:50%;border:none 0;color:#333;height:50px;font-size:12px;float:left;text-align:center;line-height:12px;}
.productOptions .links a span{display:block;position:relative;width:24px;height: 24px;margin: 4px auto;}
.productOptions .links a span.shoppingcart{background:url(images/cart.png) no-repeat center center;background-size:24px 24px;}
.productOptions .links a span.kefu{background:url(images/phone.png) no-repeat center center;background-size:24px 24px;}

.productOptions .buttons{float:right;width:60%;}
.productOptions .buttons button{width:50%;border:none 0;color:#FFF;height:50px;line-height:50px;font-size:16px;float:left;}
.productOptions .buttons button.shoppingcart{background:#1ca2d3;}
.productOptions .buttons button.buy{background:#ff6700;}

.oneLine {padding:15px 10px;border-bottom:1px solid #DDD;}
.oneLine .lineTitle{font-weight:bold; width:70px;height:30px;line-height:30px;}
.oneLine .price_option{display: inline-block;line-height: 30px;height:30px;padding: 0 5px;background:#DDD;margin-bottom: 10px;cursor: pointer;vertical-align: middle;border-radius: 5px;}
.oneLine .price_option.on{background:#FF6600;color:#FFF;}
.oneLine #changeBuyNum{height:30px;line-height:30px;}
.oneLine #changeBuyNum button{width: 30px;height: 30px;background: #BBB;border: none;color: #333;font-size: 24px;line-height: 30px;vertical-align:middle;}
.oneLine #changeBuyNum input{width: 40px;height: 30px;background: #BBB;border: none;color: #333;font-size: 14px;line-height: 30px;text-align: center;vertical-align:middle;}
.oneLine .userAddr{background: url(images/more-right.png) no-repeat right center;background-size: auto 14px;}

.tips {height: 40px;width: 100%;background: #e5e4e4;display: none;position: fixed;left: 0;bottom: 60px;text-align: center;line-height: 40px;color: Red;}
