
/*商品栏目页*/
.norecord { padding:160px 0 40px 0; background:#fff url(book.png) no-repeat 50% 10px; font-size:14px; color:#b0b0b0; text-align:center; border:1px solid #eee; } 
.descLeft { float:right; width:218px; margin-top:20px; } 
.cldesc_hd { padding:0 10px; border-bottom:#eee solid 1px; background-color:#fff; padding-bottom:5px; } 
.changing .l_one { background:#fff; } 
.changing .l_one h3 { font-size:16px; height: 40px; line-height:40px; font-weight:normal; padding-left:15px; background:#f3f3f3; } 
.see .l_two { background:#fff; } 
.see .l_two h3 { font-size:16px; height: 40px; line-height: 40px; padding-left:15px; background:#f3f3f3; font-weight:normal; } 
.cldesc_hd h3 { font: 500 16px/35px "microsoft yahei"; height:35px; } 


.grid { width:33.3%; float: left; } 
.grid-box { padding: 15px; background: #fff; border-right: 1px solid #eee; border-bottom: 1px solid #eee; position: relative; } 
.grid:hover { background:#fff; } 
.grid strong { margin-top:20px; font-weight:normal; line-height:22px; display:block; overflow:hidden; height:22px; } 
.grid strong a { font-size:14px; color:#303030; } 
.grid .intro { color:#909090; line-height:18px; height:18px; margin-top:10px; font-size:12px; overflow:hidden; float:right; font-family: 'Microsoft Yahei'!important; } 
.grid .jgbox { padding-top:5px; line-height:25px; white-space:nowrap; overflow:hidden } 
.grid .jgbox font { font-size:16px; color:#e00; } 
.grid .jgbox em { color:#888; text-decoration:line-through; padding-left:5px } 
.grid .pl_num { clear:both; text-align:center; color:#909090; } 
.grid .pl_num .pro_blast { display: inline-block; font-family: 'Microsoft Yahei'!important; margin-left:-1px; width:94px; background:#f7f7f7; border: 1px solid #ECECEC; height: 30px; line-height: 30px; text-align: center; margin-top: 5px; float: right; position: relative; } 
.grid .pl_num .pro_blast a { display:block; color:#909090; } 
.grid .pl_num span { } 
.grid .pl_num span a { } 
.grid .imgholder { padding: 5px 10px 5px 10px; text-align: center; height: 150px; } 
.grid .imgholder img { max-width:100%; height:100%; } 


/*左侧列表通用*/
.cldesc_bd { padding:0 10px; } 
.cldesc_bd img { width:100%; height:100%; } 
.cldesc_bd li { clear:both; overflow:hidden; border-bottom:#ddd dashed 1px; } 
.cldesc_bd .pro_name { font-size:14px; height:20px; line-height:20px; overflow:hidden } 
.cldesc_bd .pro_name a { color:#666; } 
.cldesc_bd .price { display:block; margin-top:5px; color:#666; text-align:center } 
.cldesc_bd .price_old { text-decoration:line-through; color:#b0b0b0; } 
.cldesc_bd .price_new { color:#eb8500; } 

/*热销排行、热销商品*/
.descLeft .hotshop { margin-bottom:10px; background-color:#fff; border:1px solid #EAEAEA; } 
.descLeft .hotshop li { padding:10px 20px; } 
.descLeft .hotshop li .pro_name { margin-top:10px; text-align:center; } 
.descLeft .hotshop li .price { text-align:center } 
.descLeft .hotshop li .price_new { font-weight:bold; font-size:14px; } 
/*浏览记录*/
.descLeft .recordshop { background-color:#fff; border:1px solid #EAEAEA; } 
.descLeft .recordshop li { padding:16px 0 } 
.descLeft .recordshop .imgbox { float:left; width:60px; height:60px; margin-right:10px; border:#ddd solid 1px; padding:1px; } 
.descLeft .recordshop li .price_new { padding-right:5px; } 

.descRight { width:945px; float:left; } 

.proItemBox .item_box { overflow:hidden; border:1px solid #ebebeb; background:#fff; margin-top:15px; } 



.productlist ul { margin-left:-20px; } 
.productlist li { width:20%; float:left; } 
.productlist .inner { background:#fff; margin:20px 0 0 20px; transition: .3s; border-radius:5px; transition: all .2s; } 
.productlist .imgholder { padding:20px 0; border-bottom: 1px solid #eee; } 
.productlist .m-img { width:150px; height:150px; display: block; margin:0 auto; object-fit: cover; } 
.productlist .inner:hover { box-shadow: 0 6px 15px rgba(0,0,0,.1)!important; -webkit-transform: translateY(-5px); transform: translateY(-5px); } 

.productlist .title { font-size:16px; padding:0 15px; height:36px; line-height:36px; overflow: hidden; } 
.productlist .jgbox { padding:0 15px; color:#9b9b9b; } 

.productlist .jgbox strong { font-size:18px; font-weight: normal; color:#ff4000; } 
.productlist .jgbox em { color:#9b9b9b; text-decoration: line-through; font-size:14px; margin-left:10px; } 

.productlist .cmtnum { line-height:34px; font-size:14px; padding:0 15px; padding-bottom: 10px; color:#9b9b9b; } 

.productlist .norecord { margin:20px 0 0 20px; } 
.productlist .jg-info { padding:5px 0; margin:0 15px; line-height:22px; color:#6b6b6b; margin-top:5px; margin-bottom:10px; border-radius:3px; background:#f9f9f9; border:1px solid #eee; border-radius:3px; } 
.productlist .jg-info span { width:33.3%; float:left; text-align: center; } 

.productlist .jg-info b { font-size:14px; display: block; line-height:20px; color:#6b6b6b; } 

.productlist .time { padding:0 15px; line-height:32px; color:#999; margin-bottom:10px; } 

