﻿.ad-border { width: 958px; border: 1px solid #E6E6E6; background: #F2F2F2; overflow: hidden; margin: 10px auto; position: relative; }

.ad-desc { padding: 7px; overflow: hidden; font-size: 14px; color: #FFF; background: #f74119; text-align: left; }

    .ad-desc b,
    .ad-desc a,
    .ad-desc label { font-size: 14px; color: #FFF; float: left; line-height: 20px; }

.ad-f .ad-desc { font-size: 12px; }

    .ad-f .ad-desc b,
    .ad-f .ad-desc a,
    .ad-f .ad-desc label { font-size: 12px; }

.ad-desc span { line-height: 20px; display: inline-block; float: left; margin: 0 4px; }

.ad-border i,
.ad-info .img2 a.r,
.ad-info .proname .i { display: inline-block; background: url(../images/searchtop.png) no-repeat; overflow: hidden; float: left; }

    .ad-border i.ding { background-position: 0 -70px; width: 18px; height: 20px; margin-right: 5px; }

    .ad-border i.baidu { background-position: 0 -98px; width: 20px; height: 20px; }

    .ad-border i.up { background-position: 0 -175px; width: 9px; height: 20px; }

.ad-desc a { text-decoration: underline; }

    .ad-desc a.close { position: absolute; top: 11px; right: 10px; background: url(../images/searchtop.png) no-repeat; background-position: 0 -128px; width: 11px; height: 11px; display: inline-block; text-decoration: none; }

.ad-border i.hot { width: 29px; height: 29px; position: absolute; top: 0; left: 0; }

.ad-border .ad-h { padding: 0 21px; height: 42px; overflow: hidden; text-align: left; position: relative; clear: both; }

.ad-border .ad-h1 { padding: 0 28px; }

.ad-border .ad-h b { font-size: 14px; color: #666; font-weight: 700; float: left; margin-top: 15px; }

.ad-border .ad-h label,
.ad-border .ad-h a.cmp { text-decoration: none; color: #FE2B00; }

    .ad-border .ad-h a.cmp:hover { text-decoration: underline; }

.ad-border .ad-h a.other { float: right; color: #0073C3; text-decoration: none; margin-top: 15px; }

    .ad-border .ad-h a.other:hover { text-decoration: underline; }

.ad-border .ad-m { padding: 0; width: 958px; overflow: hidden; padding-bottom: 10PX;}

.ad-border .ad-m1 { padding: 0; }

.ad-f { padding: 0 ; }

.ad-info { float: left; overflow: hidden; text-align: center; padding: 5px 0 15px 0; width: 304px; }

    .ad-info div { overflow: hidden; color: #737373; text-align: left; padding: 3px 0; width: 248px; margin-left: 28px; *display: inline; float: left; }

.ad-line { width: 1px; height: 330px; float: left; background: #E5E5E5; overflow: hidden; margin: 0 11px; display: inline-block; }
.ad-border a.img1 { width: 916px; height: 96px; display: block; margin: 0 auto; margin-left: 21px; float: left; }
.ad-info .img2 { position: relative; margin-left: 28px; float: left; }
    .ad-info .img2 a.img { width: 248px; height: 248px; border: 1px solid #E5E5E5; display: block; }

    .ad-info .img2 a.r { width: 48px; height: 26px; position: absolute; top: -4px; left: 5px; }

    .ad-info .img2 a.r1 { background-position: 0 -327px; }

    .ad-info .img2 a.r2 { background-position: 0 -361px; }

    .ad-info .img2 a.r3 { background-position: 0 -396px; }
.ad-info .proname { margin-top: 10px; position: relative; float: left; margin-left: 0; }
.ad-info .ad-link { color: #109BEC; text-decoration: none; float: left; margin-left: 18px; display: block; overflow: hidden; width: 225px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; display: block !important; display: inline-block; }

    .ad-info .ad-link:hover { text-decoration: underline; }

    .ad-info .ad-link b { color: #FE2B00; }

.ad-info .proname .i { background-position: 0 -154px; width: 15px; height: 16px; position: absolute; top: 2px; left: 0; }

.ad-info a.cmp { float: left; color: #9D9D9D; text-decoration: none; width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block !important; display: inline-block; position: relative; text-indent: 18px; line-height: 20px; }

    .ad-info a.cmp:hover { text-decoration: underline; }

    .ad-info a.cmp i { background-position: 0 -267px; width: 15px; height: 14px; position: absolute; top: 0; left: 0; }

.ad-info span.tel { font-size: 16px; color: #FE2B00; float: left; }

    .ad-info span.tel i { background-position: 0 -198px; width: 14px; height: 16px; margin-right: 3px; }

.ad-info span.man { float: right; line-height: 22px; }

.ad-info .sale { float: left; }

    .ad-info .sale label,
    .ad-info span.stars label { color: #FE2B00; margin-left: 3px; }

.ad-info span.stars { float: right; }

    .ad-info span.stars i { background-position: 0 -242px; width: 12px; height: 14px; }

        .ad-info span.stars i.s { background-position: 0 -222px; }

.ad-info a.onl { background: url(../images/searchtop.png) no-repeat; background-position: 0 -296px; float: right; width: 72px; height: 18px; line-height: 18px; text-indent: 5px; color: #fff; text-decoration: none; }

.ad-border img { border: 0; width: 100%; height: 100%; }

.ad-desc-none { background: none; }
    .ad-desc-none font { color:#fd401a;font-weight:bold;}
