@charset "utf-8";
.shadow{
    -moz-box-shadow: 0px 0px 10px #aaa;
    -webkit-box-shadow: 0px 0px 10px #aaa;
    box-shadow: 0px 0px 10px #aaa;
    border: 1px #cccccc solid;
}
.wrapper{ background: #EEEEEE; }
.ads-btn{ float: left; width:90px; height:50px; font-size: 20px; text-align: center; line-height: 50px; color: #ffffff; border-radius: 5px; background: #B20000 url(../images/bg/alert-overlay.png) repeat-x; cursor: pointer; }
.ads-btn:hover{ background-color: #8B0000; }
.ads-wall{ min-height: 500px; padding: 5px; overflow: hidden; }
.ads-wall .priority{ width: 978px; height: auto; background: #fff; padding: 4px; margin-bottom: 20px; border: 1px #cccccc solid; overflow: hidden; }
.ads-wall .priority-pic{ float:left; width: 640px; height: 340px; overflow: hidden; }
.ads-wall .priority-pic a{ display: inline-block; }
.ads-wall .priority-content{ float:left; width: 336px; height: 340px; }
.ads-wall .priority-content-head{ width: 326px; height: 60px; line-height: 30px; font-size: 20px; color: #B20000; background: #fff; text-align: left; padding-left: 10px; overflow: hidden; }
.ads-wall .priority-content-head h3{ font-size: 20px; }
.ads-wall .priority-content-intro{ height: 145px; font-size: 14px; color: #666; padding: 0px 0px 0px 10px; }
.ads-wall .priority-content-gold{ height: 50px; line-height: 50px; font-family: Arial; font-weight: bold; text-align: center; font-size: 20px; }
.ads-wall .priority-content-gold del{ color: #888; padding: 0 20px; }
.ads-wall .priority-content-gold span{ color: #b20000; padding: 0 20px; }
.ads-wall .priority-content-foot{ position: relative; height: 84px; background: #E5E5E5; margin-left: 4px; }
.ads-wall .priority-content-foot .ads-btn{ position: absolute; right: 10px; top: 16px; }
.ads-wall .priority-content-foot .price{ position: absolute; top: 0px; left: 10px; width: 120px; color: #b20000; text-align: center; text-shadow: 1px 1px 1px #222; font-family: Arial; font-weight: bold; line-height: 60px; font-size: 28px; }
.ads-wall .priority-content-foot .sales{ position: absolute; top: 60px; left: 10px; width: 120px; color: #0096E4; text-align: center; text-shadow: 1px 1px 1px #fff; }
.ads-wall .priority-content-foot .sales span{ font-size: 16px; padding: 0 4px; }
.ads-wall .recommend{ display: block; }
.ads-wall .recommend li{ float: left; width: 480px; background: #fff; padding: 0 5px; margin-bottom: 16px; border: 1px #cccccc solid; }
.ads-wall .recommend li.middle{ margin: 0px 0px 16px 4px; }
.ads-wall .recommend .head{ height: 50px; line-height: 50px; font-size: 16px; color: #B20000; text-align: center; }
.ads-wall .recommend .head h3{ font-size: 16px; }
.ads-wall .recommend .intro{ height: 54px; font-size: 14px; color: #666; padding: 10px 0px; overflow: hidden; }
.ads-wall .recommend .foot{ position: relative; height: 84px; background: #E5E5E5; margin-bottom: 6px; }
.ads-wall .recommend .foot .ads-btn{ position: absolute; right: 10px; top: 16px; }
.ads-wall .recommend .foot .price{ position: absolute; top: 0px; left: 10px; width: 120px; color: #b20000; text-align: center; text-shadow: 1px 1px 1px #222; font-family: Arial; font-weight: bold; line-height: 60px; font-size: 28px; }
.ads-wall .recommend .foot .sales{ position: absolute; top: 60px; left: 10px; width: 120px; color: #0096E4; text-align: center; text-shadow: 1px 1px 1px #fff; }
.ads-wall .recommend .foot .sales span{ font-size: 16px; padding: 0 4px; }