.left-shadow { position: absolute; top: 0px; left: 0px;background:#000;height:220px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; width: 190px;z-index:1 }
.left-front { position: absolute; top: 0px; left: 0px; z-index: 2;padding:15px 10px; }
.main { position: relative;padding-top:15px }
.col-l { float: left; }
.col-r { float: right; width:990px}
.main .left {  float: left; width: 190px;position:relative;height:220px;font-size:12px}
.main .left .info { width: auto; height:80px; }
.main .left .logo { width: 70px; float: left; }
.main .left .logo img { width: 60px; height: 60px; }
.main .left .pre { float: right; width: 100px;color:#fff;line-height:2.0em }
.main .left .pre span{color:#58ca39;font-weight:bold;padding-left:5px}
.main .left .login { display:inline-block; clear: both; background: #ff7900; font-size: 16px;  color: #fff; padding: 10px 69px;text-align:center;border-radius:3px }
.main .left .link { width: auto; margin: 20px 0; line-height: 2.2em; }
.main .left .link a { color: #fff;}
.main .list {height:auto;overflow:hidden;}
.list ul { width: 1100px; }
.list li { float: left;width:225px;border:1px solid #e5e5e5;padding:3px;margin-right:19px;margin-bottom:25px;box-shadow: 2px 2px 5px #e5e5e5;   }
.list li.cur { border: 4px solid #bc0000; padding: 0px; }
.list .img { width: 215px; height: 180px; overflow: hidden;padding:5px }
.list .img img{ width: 100%; }
.list h4 {height:50px; margin:5px 0 10px 0;padding:0 5px;font-weight:normal;line-height:1.6em;border-bottom:1px solid #e5e5e5}
.list h4 a { color: #000; }
.list-b {width:auto;height:40px;padding:0 5px }
.list .price{ height: 30px; color:#b5b5b5;font-family:arial,verdana;float:left;padding:6px 0 0 10px;text-decoration:line-through }
.list .integral { height: 30px; font-size: 16px;color:#4fa438;float:left;padding-top:2px }
.list .toCart{background:#e71f19;color:#fff;padding:4px 10px;float:right;display:inline-block;text-decoration:none;border-radius:3px;margin-top:2px}
.list .toCart:hover {background:#e71f19;}
.list ul { height: auto; overflow: hidden; margin-bottom:10px}

.filter {border:1px solid #e8e4e5;padding:8px;font-size:12px}
.filter dl{width:auto;line-height:22px;height:100%;overflow:hidden;padding:7px 10px 5px 10px;}
.filter dt{width:40px;float:left;color:#999;text-align:right}
.filter dd{float:left;width:870px}
.filter dd a{display:inline-block;margin-right:5px;color:#0081CC;padding:0 5px}
.filter dd a.on{font-weight:bold;background:#ff6600;color:#fff;font-weight:normal}
.filter-shadow { line-height: 4px; height: 4px; width: auto; background: #f3f1f2; margin-bottom:15px;font-size:1px}

