body{
    text-align: left;
    font-size: 13px;
}
a:link, a:visited{
    color: #404040;
    text-decoration: none;
}
a:hover{
    color: #F60;
    text-decoration: underline;
    cursor: pointer;
}

p, form{
    margin:0;
}

.hidden { display: none; }
.block { display: block; }
.fl_l { float: left; }
.fl_r { float: right; }
.mt_15 { margin-top: 15px; }
.mb_15 { margin-bottom: 15px; }
#service-box li, #register-link:hover, #login-link:hover, #hot-text li span, .icon_exists, .icon_newpost,.icon_bm,.icon_bs, #login, .lt-d-p.witness li, .rank-1, .rank-2, .rank-3, .rank-4, .rank-5, .rank-6, .rank-7, .rank-8, .rank-9, .rank-10 {
    background-image: url(//img.8891.com.tw/index/index_2.0.png?d=20120405);
    background-repeat: no-repeat;
}

/*normal box*/
.box{
    margin-bottom: 10px;
}
.box-hd{
    height: 30px;
    line-height: 30px;
    color: #404040;
    position: relative;
    padding: 0 10px;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    background: #E7E7E7 url(//img.8891.com.tw/index/tab-title-bg.png) repeat-x left 0;

}
.box-hd-more{
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 13px;
    font-weight: normal;
    text-indent: 0;
}
.box-hd-more a{
    color: #04D !important;
}
.box-hd-more a:hover{
    color: #F60 !important;
}
.box-bd{
    padding: 10px;
}
.wborder{
    border: 1px solid #DBDBDB;
}
#head { width: 1000px; }
#body {
    margin: 10px auto;
    width: 1000px;
}

#main {
    width: 680px;
    float: left;
    margin-right: 9px;
}

#side-bar {
    width: 263px;
    float: left;
}

/*8891服務*/
#service-box {
    border: 1px solid #DBDBDB;
    height: 187px;
}

#service-box .box-bd{
    padding: 3px 6px;
    border: none;
}

#service-box li{
    margin: 0;
    line-height: 21px;
    line-height: 25px\9;
    height: 25px;
    display: block;
    padding: 5px 3px 0 25px;
    float: left;
}

#service-box li.odd{
    width: 88px;
}

#service-box li.even{
    width: 105px;
}

#service-box li a{
    width: 145px;
}

#link-south{
    background-position: -354px -617px;
}

#link-realplace{
    background-position: -354px -647px;
}

#link-realprice{
    background-position: -354px -647px;
}

#link-store{
    background-position: -354px -707px;
}

#link-shop{
    background-position: -354px -737px;
}

#link-consign{
    background-position: -354px -767px;
}

#link-buy{
    background-position: -354px -797px;
}

#link-exam{    
    background-position: -354px -677px;
}
#link-wiki, #link-find{
    background-image: url(//img.8891.com.tw/index/service-wiki-find-bg.png) !important;
    background-repeat: no-repeat;
}
#link-wiki{
    background-position: 3px 8px;
}

#link-find{    
    background-position: 3px -42px;;
}

#link-wiki:hover,#link-wiki.hover{
    background-position: 3px -17px;
}

#link-find:hover,#link-find.hover{
    background-position: 3px -67px;
}

#link-south:hover,#link-south.hover{
    background-position: -354px -827px;
}

#link-realplace:hover,#link-realplace.hover{
    background-position: -354px -857px;
}

#link-realprice:hover,#link-realprice.hover{
    background-position: -354px -857px;
}

#link-store:hover,#link-store.hover{
    background-position: -354px -917px;
}

#link-shop:hover,#link-shop.hover{
    background-position: -354px -947px;
}

#link-consign:hover,#link-consign.hover{
    background-position: -354px -977px;
}

#link-buy:hover,#link-buy.hover{
    background-position: -354px -1007px;
}

#link-exam:hover,#link-exam.hover{    
    background-position: -354px -887px;
}

/*熱門*/
#hot-text {
    margin-top: 11px;
    background: #EFEFEF;
    height: 50px;
}

#hot-text li span {
    background-position: -344px -461px;
    display: inline-block;
    width: 30px;
    height: 17px;
    margin: 5px 0 0 7px;
}

#hot-text li a {
    display: inline-block;
    width: 200px;
    margin-left: 10px;
}

/*中古汽车*/
#usedauto a{
    color: #04d;
}
#usedauto a:hover{
    color: #F60;
}

#usedauto .box-hd a{
    color: #404040;
}

#usedauto .box-hd a:hover{
    color: #F60;
}

.auto-item {
    width: 156px;
    margin: 7px 3px 0 4px;
    padding: 0 10px 18px;
    _margin: 7px 3px 0;
    position: relative;
}

.auto-item p{
    margin: 3px 0;
}
.auto-item:hover .auto-img, .auto-item-hover .auto-img {
    border: 1px solid #F60;
    outline: 1px solid #F60;
}
.auto-item:hover .auto-title, .auto-item-hover .auto-title{
    color: #F60 !important;
}

.auto-img, .auto-title, .auto-brand, .auto-year, .auto-price, .icon_top, .icon_exists, .icon_newpost,.icon_bm,.icon_bs {
    font-size: 12px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: middle;
}
.auto-img{
    display:block;
    font-family: Arial;
    text-align: center;
    position: relative;
    border: 1px solid #DDD;
    padding: 3px;
    width: 160px;
    height: 120px;
}

.auto-img span {
    position: absolute;
    left: 53px;
    top: 55px;
    font-size: 13px;
    color: #666;
}

.auto-img img {    
    vertical-align: middle;
    max-width: 160px;
    max-height: 120px;
    _height: 120px;
}
.auto-img img.hack {
    width: 0;
    height: 100%;
}

.auto-img .icon_top, .auto-img .icon_exists, .auto-img .icon_newpost{
    position: absolute;
    right: 1px;
    bottom: 4px;
}

.auto-list-spliter{
    display: block;
    height: 1px;
    width: 100%;
    padding: 0;
    margin: 10px 0 5px;
}

.auto-price{
    width: 100px;
    margin-right: -3px;
    text-align: left;
}

.auto-price b {
    font-size: 18px;
}

.auto-price span{
    color: #FF0000;
}

.auto-title{
    display: block;
    line-height: 23px;
    color: #0041D9;
}

.auto-brand{
    width: 105px;
    text-align: left;
}

.auto-year{
    width: 45px;
}

.icon_exists{
    background-position: 0 -587px;
    width: 47px;
    margin-left: 7px;
}

.icon_newpost{
    background-position: 0 -615px;
    width: 47px;
    margin-left: 7px;
}
.icon_bm{
    background-position: 0 -638px;
    width: 47px;
    margin-left: 7px;
   /* background:#F00;*/
   height:22px;
}
.icon_bs{
    background-position: 0 -668px;
    width: 47px;
    margin-left: 7px;
   /* background:#F00;*/
   height:22px;
   cursor:pointer;
}

/*BMW/BENZ*/
#bmwad .cb-title .t {
    color: #F60;
}
#bmwad .cb-title .other-link{
    font-size: 13px;
    color: #666;
    line-height: 1.5;
}
#bmwad .cb-title a {
    display: inline-block;
}
#bmwad .header {
    border-bottom: 1px solid #CCC;
}
#benzad .car-content {
    border-top: 1px solid #CCC;
}
#benzad .car-box-info, #bmwad .car-box-info {
    margin-top:-1px;
}
.car-shop-list {
    overflow: hidden;
}
.car-shop-list ul {
    width: 150px;
    float: left;
    margin-right: -1px;
    margin-bottom: -1px;
}
.car-shop-list li {
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    border-bottom: 1px #F2F2F2 solid;
    padding: 0 10px;
    border-right: 1px #F2F2F2 solid;
}
.car-shop-list .shop-n{
    overflow: hidden;
    white-space: nowrap; 
    text-overflow: ellipsis;
    width: 100px;
}

.car-shop-list a.shop-n {
    color: #666;
}

.car-shop-list a.shop-c {
    color: #004ab8;
}

.car-shop-list a:hover {
    color: #F60;
}


/*登录注册*/
#login {
    height: 50px;
    margin: 5px 0;
    overflow: hidden;
    letter-spacing: normal;
}
#login .pub-num-tips{
    overflow:hidden;
    height: 45px;
    border:1px #FF7917 solid; 
    background:#FFF8E6;
    padding: 3px 0 0 8px;
}
#login .pub-num-tips li{float:left;line-height:22px;width:80px;}
#login .pub-num-tips .pub-tip-member{width:120px; padding-left:5px;}

#login .pub-num-tips a:hover span{color:#f60;}
#login .CFF6600{color:#f60;}
#login .bold{ font-weight:bold;}
#login .tipsHigh{color:#004AB8;font-weight:bold;}
#register-link, #login-link {
    width: 130px;
    height: 40px;
    text-indent: -500px;
}
#register-link{
    *margin-left: 500px;
}
#register-link:hover{
    background-position: -26px -318px;
    width: 131px;
}
#login-link:hover{
    background-position: -156px -318px;
    width: 131px;
    *margin-left: 3px;
}
#login a:active{
    outline: none;
}
#rank .box-bd{
    padding: 5px 5px 5px 8px;
}
#rank .rank-hd{
    border-bottom: 1px dashed #DDD;
}
#rank .tab-ft{
    position: relative;
    margin: 5px -5px -5px -8px;
    padding: 5px;
    background: 
    #EEE;
}

#rank .tab-ft .box-hd-more{
    color: #09D;
    display: block;
    top: 5px;
}
#rank .tab-ft .box-hd-more span {
    background-color: #EEEEEE;
    border: 2px solid #CCCCCC;
    color: #404040;
    display: none;
    padding: 3px;
    position: absolute;
    right: 0;
    top: -107px;
    width: 200px;
    line-height: 1.5;
}

#rank .tab-ft .box-hd-more:hover span{
    display: block;
}

#rank .rank-hd .rank-a, #rank .rank-hd .rank-b, #rank .rank-hd .rank-c{
    line-height: 22px;
    height: 22px;
}

#rank .rank-a, #rank .rank-b, #rank .rank-c {
    line-height: 27px;
    height: 27px;
    display: inline-block;
    vertical-align: text-bottom;
}

#rank span.rank-a, #rank span.rank-b, #rank span.rank-c {
    color: #444;
}

#rank .rank-a {
    width: 28px;
    height: 22px;
    left: 10px;
    position: relative;
}

#rank .rank-b {
    width: 160px;
    padding-left: 24px;
    color: #0041D9;
    overflow: hidden;
    text-overflow: ellipsis;
}
#rank a.rank-b:hover{
    color: #F60;
}

#rank .rank-c {
    width: 54px;
    text-align: right;
    color: #FF6600;
}

.rank-1, .rank-2, .rank-3, .rank-4, .rank-5, .rank-6, .rank-7, .rank-8, .rank-9, .rank-10{
    height: 16px;
    text-indent: -999em;
    *margin-left: 999em;
}

.rank-1 {
    background-position: 5px -203px;
    background-position-y: -200px;
}

.rank-2 {
    background-position: 5px -232px;
    background-position-y: -229px;
}

.rank-3 {
    background-position: 5px -261px;
    background-position-y: -258px;
}

.rank-4 {
    background-position: 5px -290px;
    background-position-y: -287px;
}

.rank-5 {
    background-position: 5px -319px;
    background-position-y: -316px;
}

.rank-6 {
    background-position: 5px -348px;
    background-position-y: -345px;
}

.rank-7 {
    background-position: 5px -377px;
    background-position-y: -374px;
}

.rank-8 {
    background-position: 5px -406px;
    background-position-y: -403px;
}

.rank-9 {
    background-position: 5px -435px;
    background-position-y: -432px;
}

.rank-10 {
    background-position: 5px -464px;
    background-position-y: -461px;
}


*.selectbox a{
    vertical-align: baseline;
}

#region-box .selectbox-body{
    overflow: hidden;
}
#region-box .selectbox-value{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    vertical-align: text-bottom;
    *vertical-align: middle;
    width: auto;
}

#region-box .selectbox-body ul{
    margin: 0 10px 15px;
}

#region-box .selectbox-body li{
    display:inline;
    margin: 0 10px;
    *vertical-align: middle;
    margin: 0 5px\9;
}
.selectbox-selected {
    border-bottom: 1px solid #FEDBAD;
    height: 30px;
    line-height: 30px;
    padding: 5px 3px 0;
    position: relative;
    z-index: 10;
    *margin-top: 5px;
}
.selectbox-selected a {
    padding-right: 16px;
    line-height: 20px;
    background: url(//img.8891.com.tw/common/pop-box.png) 105% -43px no-repeat;
    margin: 5px;
    float: left;
}

#region-box .selectbox-body{
    word-spacing: normal;
    letter-spacing: normal;
    padding-top: 20px;
}

.selectbox-reset,a.selectbox-reset,#brand-op,#kind-op{
    position: absolute;
    right: 20px;
    top: 43px;
    z-index: 10;
    color: #C00;
    font-size: 13px;
    text-decoration: underline;
}

.selectbox .selectbox-value{
    margin: 8px 7px 8px 10px;
    color: #04d;
    text-decoration: underline;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#brand-box .selectbox-value:hover,#nbrand-box .selectbox-value:hover{
    color: #F60;
}

#hot-brand .selectbox-value{
    width: 22%;
}

#all-brand .selectbox-value{
    width: auto;

}
.itemNum{
	color: #666666;
	font-family: Arial;
	font-size: 12px;
}
.mbox { margin-bottom: 8px; }
/*首頁會員廣告*/
.m-ads-bd { padding: 10px 0 0; }
.m-ads .ad { display: inline; float: left; overflow: hidden; width: 227px; height: 178px; margin: 0 5px 12px; }
    .ad .ad-img { display: block; width: 223px; height: 133px; overflow: hidden; text-align: center; border: 1px solid #E3E3E3; padding: 1px; }
        .ad .ad-img:hover { border: 2px solid #F60; padding: 0; }
        .ad-img img { vertical-align: middle; }
        .ad-img img.hack { height: 100%; padding: 0; width: 0; }
    .ad .ad-join { display: block; width: 223px; height: 133px; overflow: hidden; text-align: center; color: #666; border: 1px solid #E3E3E3; padding: 1px; }
        .ad .ad-join:hover { border: 2px solid #F60; padding: 0; }
    .ad .ad-t { display: block; width: 225px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 24px; line-height: 24px; text-align: center }
        .ad-t a.t { font-size: 15px; font-weight: 700; color: #04D; }
        .ad-t a.t:hover { color: #F60; }
    .ad .ad-p { height: 16px; display: block; }
            .ad-p .ad-p-c { float: left; color: #666; }
            .ad-p .ad-p-f { float: right; color: #666; }
            .ad-p .ad-p-f:hover { color: #F60; }

/*首頁左欄分類*/
.box-hd-more a{ color: #333 !important; }
.box-hd-more a:hover{ color: #F60 !important; }
#usedauto { position: relative; }
#usedauto .box-bd { padding-top: 3px; }

/*收費說明*/
.seles-your-car { border: 1px solid #DBDBDB; padding: 8px 0 8px 12px; height: 200px; }
    .seles-your-car h3 { padding: 6px 0 12px 42px; background: url(//img.8891.com.tw/index/syc-active.png) no-repeat -73px -43px; font-size: 17px; }
    .seles-your-car .desc { line-height: 20px; margin-right: 12px;  padding-bottom: 6px; color: #666; }
    .seles-your-car .cheap-car { line-height: 20px; margin-right: 12px;  padding-bottom: 6px; color: #666; }
    .business-num{color:#FF0000;}
    .seles-your-car .seles-btn { text-align:left; margin-top: 20px; }
#sell-step { margin-top: 4px; }
/*三頁滾動*/
#list-tab { height: 198px; }
    #list-tab .lt-t { width: 126px; float: left; border: 1px solid #D4D4D4; border-right: none; border-radius: 2px 0 0 2px; }
        .lt-t .lt-t-c { height: 64px; border-bottom: 1px solid #D4D4D4; text-align: center; line-height: 64px; background: #F7F7F7 url(//img.8891.com.tw/index/tab-title-bg.png) repeat-x left -30px; position: relative; cursor: pointer; }
        .lt-t .lt-t-c.rating { z-index: 7; }
        .lt-t .lt-t-c.witness { z-index: 6; }
        .lt-t .lt-t-c.last { height: 66px; border-bottom: none; }
            .lt-t .lt-t-c a, .lt-t .lt-t-c b { display: block; }
            .lt-t .lt-t-c b { width: 64px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(//img.8891.com.tw/index/list-tab.png) no-repeat; margin: 24px auto 0; }
            .lt-t .lt-t-c.rating b { background-position: -26px -58px; }
            .lt-t .lt-t-c.witness b { background-position: -26px -76px; }
            .lt-t .lt-t-c.period b { background-position: -26px -94px; }
            .lt-t .lt-t-c.at b { width: 72px; height: 18px; margin-top: 26px; }
            .lt-t .lt-t-c.rating.at b { background-position: -26px -1px; }
            .lt-t .lt-t-c.witness.at b { background-position: -26px -20px; }
            .lt-t .lt-t-c.period.at b { background-position: -26px -39px; }
            .lt-t .lt-t-c a { overflow: hidden; }
            .lt-t .lt-t-c.at a { position: absolute; top: -1px; left: -2px; z-index: 10; width: 143px; height: 68px; background: url(//img.8891.com.tw/index/list-tab.png) no-repeat -110px -1px; }
    #list-tab .lt-d { width: 551px; height: 196px; float: left; border: 1px solid #DBDBDB; }
        .lt-d .lt-d-p { display: none; }
            .lt-d-p .more, .lt-d-p .rating-link, .lt-d-p .p-r-i-l, .lt-d-p.period a { color: #04D; }
            .lt-d-p .more:hover, .lt-d-p .rating-link:hover, .lt-d-p .p-r-i-l:hover, .lt-d-p.period a:hover { color: #F60; }
            .lt-d-p .more { position: absolute; top: 4px; right: 15px; font-size: 12px; }
        .lt-d .lt-d-p.at { display: block; }
        .lt-d .lt-d-p.rating, .lt-d .lt-d-p.witness { overflow: hidden; position: relative; }
        .lt-d .lt-d-p.rating { padding-top: 10px; }
            .r-t-l { height: 182px; overflow: hidden; }
                .r-t-l .r-t-i { margin: 0 0 5px 45px; position: relative; }
                    .r-t-l .r-t-i .r-t-i-t { margin: 0 0 7px; *margin-bottom: 5px; }
                        .r-t-i-t .rating-rank-star { margin-left: 10px; margin-right: 2px; }
                        .r-t-i-t .rating-score { font-size: 13px; font-weight: 700; color: #F60; }
                        .r-t-i-t .rating-count { padding-left: 12px; }
                    .r-t-l .r-t-i .r-t-i-p { background: url(//img.8891.com.tw/index/list-tab.png) no-repeat -235px -120px; padding-left: 25px; height: 64px; }
                        .r-t-i-p img { max-width: 81px; max-height: 61px; _width: 81px; _height: 61px; }
                    .r-t-l .r-t-i .r-t-i-p a { margin: 0 7px 0 0; }
                    .r-t-l .r-t-i .r-t-i-o { position: absolute; top: 0; left: -22px; width: 18px; height: 18px; background-image: url(//img.8891.com.tw/index/list-tab.png); background-repeat: no-repeat; }
                        .r-t-i-o.o1 { background-position: 0 0; }
                        .r-t-i-o.o2 { background-position: 0 -18px; }
                        .r-t-i-o.o3 { background-position: 0 -36px; }
                        .r-t-i-o.o4 { background-position: 0 -54px; }
                        .r-t-i-o.o5 { background-position: 0 -72px; }
                        .r-t-i-o.o6 { background-position: 0 -90px; }
                        .r-t-i-o.o7 { background-position: 0 -108px; }
                        .r-t-i-o.o8 { background-position: 0 -126px; }
                        .r-t-i-o.o9 { background-position: 0 -144px; }
                        .r-t-i-o.o10 { background-position: 0 -162px; }
        .lt-d .lt-d-p.witness h4 { padding: 10px 0 10px 20px; }
            .lt-d-p.witness h4 b { font-size: 17px; padding: 0 3px; }
            .p-r-s, .p-r-l { height: 148px; overflow: hidden; }
                .p-r-s { position: relative; }
                .p-r-l .p-r-i { padding: 4px 15px 9px 30px; *height: 16px; background-position: -345px -432px; clear: both; }
                    .p-r-i .p-r-i-d { float: right; color: #999; font-size: 12px; }
        .lt-d .lt-d-p.period { padding: 10px 10px 0 10px; }
        .lt-d .lt-d-p.period table { width: 100%; border-collapse: collapse; }
        .lt-d .lt-d-p.period th { text-align: center; padding: 0 5px; }
        .lt-d .lt-d-p.period th { font-size: 15px; color: #B40000; width: 130px; padding-bottom: 10px; padding-top: 2px; line-height: 22px; }
            .lt-d-p.period th .has-join { font-size: 13px; color: #666; }
                .has-join b { padding: 0 2px; }
        .lt-d .lt-d-p.period td { text-align: left; padding-left: 35px; }
        .lt-d .lt-d-p.period .tr-even { background: #FFF5DC; }
        .lt-d .lt-d-p.period .tr-even td { height: 35px; }
        .lt-d .lt-d-p.period .tr-mid td { height: 40px; }
        .lt-d .lt-d-p.period .td-des { font-size: 13px; font-weight: 700; text-align: left; padding-left: 10px; }

/*汽機車廠牌頁*/
#brand-tab { position: relative; }
#brand-tab a { color: #004AB8 }
#brand-tab a:hover { color: #F60; }
    #brand-tab .bt-t { position: absolute; top: 0; left: -31px; *left: -32px; width: 32px; border-top: 1px solid #DBDBDB; }
        .bt-t .bt-t-c { width: 31px; float: right; background: #EEE; font-size: 15px; font-weight: 700; margin-right: 1px; text-align: center; border: 1px #DBDBDB; border-style: none none solid solid;  }
        .bt-t .bt-t-c.at { width: 35px; background: #FFF; border: 1px solid #DBDBDB; border-right: none; margin-top: -1px; margin-right: 0; *margin-right: 1px; *margin-left: -3px;  border-radius: 2px 0 0 2px; }
            .bt-t .bt-t-c a { padding: 10px 5px; display: block; color: #666 !important; cursor: pointer; }
    #brand-tab .bt-d { border: 1px solid #DBDBDB; height: 353px; }
        .bt-d .bt-d-p { display: none; padding: 12px 22px 0 16px; }
        .bt-d .bt-d-p.at { display: block; }
            .bt-d-p .bb-box { margin-bottom: 12px; }
                .bb-box .bb-hd { font-size: 13px; font-weight: 700; color: #333; padding-bottom: 6px; border-bottom: 1px solid #CCCCCE; }
                .bb-box .bb-bd { padding-top: 5px; }
                    .bb-box .bb-bd .bb-item { width: 190px; height: 24px; float: left; margin: 0 35px 2px 0; }
                    .bb-box .bb-bd .bb-item.br { margin-right:0; }
                            .bb-item a i { height: 23px; width: 23px; display: inline-block; margin-right: 4px; vertical-align: middle;  background-image: url(//img.8891.com.tw/index/brand-mini-logo.png); background-repeat: no-repeat; }
                                i.acura { background-position: 0 0; }
                                i.alfaromeo { background-position: -23px 0; }
                                i.asia { background-position: -46px 0; }
                                i.astonmartin { background-position: -69px 0; }
                                i.audi { background-position: -92px 0; }
                                i.bentley { background-position: -115px 0; }
                                i.benz { background-position: -138px 0; }
                                i.bmw { background-position: -161px 0; }
                                i.buick { background-position: -184px 0; }
                                i.cadillac { background-position: -207px 0; }
                                i.chery { background-position: 0 -23px; }
                                i.chevrolet { background-position: -23px -23px; }
                                i.chrysler { background-position: -46px -23px; }
                                i.citroen { background-position: -69px -23px; }
                                i.daewoo { background-position: -92px -23px; }
                                i.daihatsu { background-position: -115px -23px; }
                                i.dodge { background-position: -138px -23px; }
                                i.ferrari { background-position: -161px -23px; }
                                i.fiat { background-position: -184px -23px; }
                                i.ford { background-position: -207px -23px; }
                                i.formosa { background-position: 0 -46px; }
                                i.geo { background-position: -23px -46px; }
                                i.hino { background-position: -46px -46px; }
                                i.honda { background-position: -69px -46px; }
                                i.hummer { background-position: -92px -46px; }
                                i.hyundai { background-position: -115px -46px; }
                                i.infiniti { background-position: -138px -46px; }
                                i.isuzu { background-position: -161px -46px; }
                                i.jaguar { background-position: -184px -46px; }
                                i.jeep { background-position: -207px -46px; }
                                i.kia { background-position: 0 -69px; }
                                i.lamborghini { background-position: -23px -69px; }
                                i.lancia { background-position: -46px -69px; }
                                i.landrover { background-position: -69px -69px; }
                                i.lexus { background-position: -92px -69px; }
                                i.luxgen { background-position: -115px -69px; }
                                i.maserati { background-position: -138px -69px; }
                                i.mazda { background-position: -161px -69px; }
                                i.mccsmart { background-position: -184px -69px; }
                                i.mg { background-position: -207px -69px; }
                                i.mini { background-position: 0 -92px; }
                                i.mitsubishi { background-position: -23px -92px; }
                                i.nissan { background-position: -46px -92px; }
                                i.opel { background-position: -69px -92px; }
                                i.peugeot { background-position: -92px -92px; }
                                i.porsche { background-position: -115px -92px; }
                                i.proton { background-position: -138px -92px; }
                                i.renault { background-position: -161px -92px; }
                                i.rover { background-position: -184px -92px; }
                                i.saab { background-position: -207px -92px; }
                                i.saturn { background-position: 0 -115px; }
                                i.skoda { background-position: -23px -115px; }
                                i.ssangyong { background-position: -46px -115px; }
                                i.subaru { background-position: -69px -115px; }
                                i.suzuki { background-position: -92px -115px; }
                                i.tobe { background-position: -115px -115px; }
                                i.toyota { background-position: -138px -115px; }
                                i.volvo { background-position: -161px -115px; }
                                i.vw { background-position: -184px -115px; }
                            .bb-item a i.empty { background: none; }
                            .bb-item a b { font-weight: normal; color: #999; font-size: 12px; padding-left: 2px; }
                        .bb-item a.more { font-weight: 700; }
                            .bb-item a.more i { background: none; }
/*中部廣告位*/
#center-ad { height: 120px; }
    #center-ad .c-ad { width: 338px; height: 120px; background: #BBB; overflow: hidden; }
    #center-ad .c-ad.left { float: left; }
    #center-ad .c-ad.right { float: right; }
/*地區車行*/
#buz-tab { height: 154px; border: 1px solid #DBDBDB; }
#buz-tab a { color: #004AB8 }
#buz-tab a:hover { color: #F60; } 
    #buz-tab .zt-t { height: 35px; padding-left: 4px; }
        .zt-t .zt-t-c { width: 165px; height: 30px; line-height: 30px; line-height: 34px\9; float: left; margin: 3px 1px 0 0; border: 1px solid #CCC; border-radius: 2px; background: #E7E7E7 url(//img.8891.com.tw/index/tab-title-bg.png) repeat-x left 0; text-align: center; cursor: pointer; }
        .zt-t .zt-t-c.at { background-position: 0 -105px; }
            .zt-t .zt-t-c a { color: #404040 !important; }
    #buz-tab .zt-d { position: relative; }
        .zt-d .zt-d-map { position: absolute; top: 35px; left: 8px; }
            .zt-d-map .ab-map { width: 100px; height: 80px; overflow: hidden; display: block; position: relative; }
                .zt-d-map .ab-map img { left: -165px; top: -35px; position: absolute; }
        .zt-d .zt-d-p { display: none; padding: 0px 8px 0; }
        .zt-d .zt-d-p.at { display: block; }
            .zt-d-p .ab-box {  }
                .ab-box .ab-hd { height: 27px; border-bottom: 1px solid #CCCCCE; }
                    .ab-box .ab-hd a { display: inline-block; margin: 7px 10px 0 5px; zoom: 1; }
                .ab-box .ab-bd { padding: 5px 0 0; }
                    .ab-box .ab-bd .ab-buz { width: 545px; padding-left: 110px; }
                        .ab-buz .buz-list { margin: 10px 0 0; }
                            .buz-list .buz-item { width: 125px; float: left; margin: 0 10px 8px 0; height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
                                .buz-item i { width: 3px; height: 3px; overflow: hidden; display: inline-block; margin-right: 4px; background: #000; vertical-align: middle; }
                                .buz-item a.more { font-weight: 700; }
                        .ab-buz .buz-none { text-align: center; margin: 30px 0 0; }
                            .buz-none a { padding: 0 2px; }
/*淘車寶*/
#photo-lib .box-hd { padding: 0; }
.pl-t { font-size: 15px; font-weight: 700; color: #FFF; padding: 0 20px; line-height: 24px; height: 26px; background: url(//img.8891.com.tw/carInfo/carinfo-bg.png) repeat-x 0 -75px; border: solid #5B7CD3; float: left; border-width: 4px 1px 1px; }
.pl-s { font-size: 13px; margin-left: 20px; float: left; }
.pic-text .pic { text-align: center; display: block; background: #FFF; }
    .pic-text .pic img { vertical-align: middle; }
    .pic-text .pic img.hack { width: 0; height: 100%; max-height: 100% !important; }
    .pic-text .text { text-align: center; display: block; height: 16px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pl-l { margin: 15px 10px 0; }
.pl-c-i { float: left; display: inline; margin: 0 10px 8px; width: 128px; }
    .pl-c-i .pic { border: 1px solid #CCC; width: 126px; height: 96px; position: relative; border-radius: 1px; }
        .pl-c-i .pic img { max-width: 120px; max-height: 90px; }
        .pl-c-i .pic .shadow { width: 100%; height: 100%; border: 1px solid #CCC; border-radius: 1px; position: absolute; z-index: -1; left: 2px; top: -4px; }
    .pl-c-i .text { padding: 2px 0 0; }
        .pl-c-i .text a { color: #04D; }
        .pl-c-i .text a:hover { color: #F60; }
.pl-c-i.large { width: 293px; }
    .pl-c-i.large .pic { width: 291px; height: 220px; }
    .pl-c-i.large .pic img { max-width: 285px; max-height: 214px; }

/*評價星星*/
.rating-rank-star,.rating-rank-star .mark-star { background-image: url(//img.8891.com.tw/rating/rating-stars.png); background-repeat: no-repeat; text-align:left; }
.rating-rank-star { display: inline-block; zoom: 1; margin: 3px 8px 0 0; overflow: hidden; }
    .rating-rank-star .mark-star { display: block; width: 80%; height: 100%; }
    .b-star01 { background-position: 0 -60px; width: 280px; height: 50px; }
        .b-star01 .mark-star {background-position: 0 -1px;}
    .b-star02 { background-position: 0 -154px; width: 130px; height: 22px; }
        .b-star02 .mark-star {background-position: 0 -126px;}
    .b-star03 { background-position: 0 -212px; width: 105px; height: 19px; }
        .b-star03 .mark-star {background-position: 0 -190px;}
    .b-star04 { background-position: 0 -257px; width: 85px; height: 15px; }
        .b-star04 .mark-star {background-position: 0 -237px;}
    .b-star05 { background-position: 0 -294px; width: 70px; height: 10px; }
        .b-star05 .mark-star {background-position: 0 -278px;}
/*新車-車款精選*/
.box .cbox-hd {border-bottom: 1px solid #E9E9E9;background-color: #F7F7F7;position: relative;}
.box .crptx {background-image: url(//img.8891.com.tw/carInfo/carinfo-bg.png?v=4);background-repeat: repeat-x;height: 35px;position: relative;background-position: 0 -215px;}
.box .cfill{background-image: url(//img.8891.com.tw/carInfo/c-fill.png?v=2);background-repeat: no-repeat;}
.box .cc-tt {line-height: 32px;width: 134px;text-align: center;padding-right: 30px;color: #FFF;font-size: 15px;position: absolute;top: -4px;left: 4px;background-position: -440px -280px;}
.box .cc-rr{float: right;margin-right: 10px;margin-top:10px;margin-right:15px;}
.box .box-bd .h-c li{margin-left: 10px; width:300px;position: relative;display: inline-block;}
.box .box-bd .h-c li:first-child{margin-left: 0px}
.h-c .h-pic .pic{width:300px; height: 200px;border: 1px solid #CCC;}
.h-c .h-pic .pic img{max-width:300px; max-height: 200px;}
.h-c .c-t{margin: 8px 0px 5px;}
.h-c .h-pb{line-height: 38px;}
.h-c .h-i{line-height: 20px; color:#656565;}
.h-c .h-pb .c-r{padding:2px 8px 3px; background-color:#aa2200; margin-right: 5px;}
.h-c .h-pb .c-b{padding:2px 8px 3px; background-color:#0d53a5; margin-right: 5px;}
.h-c .h-pb a{color: #FFF;}
.h-c .tltle{font-size: 15px;}
.h-c .tltle a{color: #005AA0 !important;}
.h-c .tltle a:hover{color: red !important;text-decoration: underline;}

#channel { position: relative; }
/* 頭部信息 */
.header-info { position: relative;  z-index: 3; }

/* 主題導航 */
.nr-item .nr-title, .nr-bg { background-image: url(//img.8891.com.tw/index/index-img.png?v=2); background-repeat: no-repeat; }
.nav-right, .nav-right a{ font-size: 12px; }

.nav-right { background: #FEF5E1; width: 186px; position: relative; top:-16px; z-index: 3; float: left; margin-top: 4px; border: 2px solid #F27D07; border-top: none; }
    .nr-item { cursor: pointer; position: relative; }
    .nr-item.selected, .nr-item:hover { background: #F27B03; }
        .nr-item .nr-title { border-top: 1px solid #FCDFBE; padding: 20px 15px; margin: 0 5px; background-position: -200px -110px; }
        .nr-item.selected .nr-title, .nr-item:hover .nr-title { background-position: -230px -131px; border-color: #F27B03; }   
        .nr-item.first .nr-title { border-top: none; }

        .nr-title a { display: block; height: 39px; position: relative; font-size: 13px; }
        .nr-title a:hover { text-decoration: none; }
        .nr-item.selected a, .nr-item:hover a b, .nr-item:hover a i { color: #FFF; text-decoration: none; }
            .nr-title b { font-size: 17px; color: #C64001; height: 22px; display: block;text-indent:-999px; }
            .nr-title i { font-size: 12px; font-style: normal; height: 18px; display: block;text-indent:-999px; }
            .nr-title .nr-bg { display: block; height: 40px; width: 115px; position: absolute; top: 0; left: 0; }

            .nr-item .nr-bg-usedauto { background-position: 0 0; } 
                .nr-item:hover .nr-bg-usedauto { background-position: 0 -39px; } 
            .nr-item .nr-bg-newcar { background-position: 0 -78px; } 
                .nr-item:hover  .nr-bg-newcar { background-position: 0 -117px; } 
            .nr-item .nr-bg-store { background-position: -209px -217px; width: 105px;} 
                .nr-item:hover  .nr-bg-store { background-position: -209px -256px; width: 105px;} 
            .nr-item .nr-bg-shop { background-position: 0 -234px; } 
                .nr-item:hover  .nr-bg-shop { background-position: 0 -273px; } 
            .nr-item .nr-bg-moto { background-position: 0 -312px; } 
                .nr-item:hover  .nr-bg-moto { background-position: 0 -351px; }

            .nr-item .nr-bg-newcarindex { background-position: -495px 0; } 
                .nr-item:hover .nr-bg-newcarindex { background-position: -615px 0; } 
            .nr-item .nr-bg-newcarprice { background-position: -495px -45px; } 
                .nr-item:hover  .nr-bg-newcarprice { background-position: -615px -45px; } 
            .nr-item .nr-bg-newcarrating { background-position: -495px -90px;} 
                .nr-item:hover  .nr-bg-newcarrating { background-position: -615px -90px;} 
            .nr-item .nr-bg-newcarphoto { background-position: -495px -138px; } 
                .nr-item:hover  .nr-bg-newcarphoto { background-position: -615px -135px; } 
        
        .nr-content { position: absolute; z-index: 19; width:690px; border: 1px solid #e6e6e6; display: none; height: auto;  top: 0; left: 186px;  background: #fff; box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2),0 5px 5px rgba(0, 0, 0, 0.2); }            
        .nr-item.selected .nr-content, .nr-item:hover .nr-content { display: block; }
        .nr-item.selected .nr-content-last, .nr-item:hover .nr-content-last { top: 0px; bottom: initial; }
        .old-ie .nr-item.selected .nr-content-last, .old-ie .nr-item:hover .nr-content-last{ top: auto; zoom: 1; }
            .nr-content dl { position: relative; }
                .nr-content h3 { font-size: 12px; color: #f60;  }
                
                .nr-content-left { display: inline-block; width: 455px; *width: 458px; vertical-align: top; *float: left; overflow: hidden; }
                    .nr-content-left ul { padding: 0 5px 5px 10px; }
                        .nr-content-left li { border-top: 1px solid #f3f3f3; padding: 10px 0 5px 0; *padding: 10px 0 0 0; }
                            .nr-content-left li.first { border: none; }
                            .nr-content-left li h3 { width: auto; min-width:40px; text-align: right; float: left; vertical-align: top; padding-right: 10px; }
                            .auto-goods-box .nr-content-left li h3 { min-width: 77px; }
                            .nr-content-left li div { overflow: hidden; }
                            .old-ie .nr-content-left li div { position: relative; top: -2px; }
                            .nr-content-left ul.moto div.clearfix { width: auto; }  
                                .nr-content-left li a { display: inline-block; height: 19px; line-height: 1.2; zoom: 1; position: relative; left: -10px; }
                                .nr-content-left li a:before { content:'.'; color: #FFF; border-left: 1px solid #eaeaea; display: inline-block; margin: 0 7px 0 4px; text-decoration: none; text-indent: -999em; }
                                .first .nr-content-left li a { display: inline-block; line-height: 1.2; zoom: 1; width: 117px; margin-right: 10px; vertical-align: text-top; margin-bottom: 5px; position: static; height: auto; }
                                .first .nr-content-left li a:before { content: ''; border: none; margin: 0; }
                				.topic-lists .first .nr-content-left  li a { border: none; width: 110px; }
                                .nr-content-left .moto-line { border-top: 1px solid #F3F3F3; height: 0; margin: 5px 0 8px; width: 440px; }
                .nr-content-right { display: inline-block; width:225px; vertical-align: top;  overflow: hidden;  }
                    .nr-content-right ul { padding: 10px 0  5px 8px; }
                        .nr-content-right h3 { padding-bottom: 5px; }
                        .nr-content-right .bb-item a {  height: 23px; line-height: 23px; display: block; padding-bottom: 5px; }
                            .auto-goods a { color: #404040; }
       						   .auto-goods a:hover { color: #404040; cursor: default; text-decoration: none; }
                        .nr-content-right .bb-item span { color: #999; }
                        .nr-content-right .car-shop a{width: 96px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
                        
                        .nr-content-right ul.car-label-box { padding: 10px 2px 0; position: relative; }
                            .nr-content-right a.topic-more { color: #999; position: absolute; top: 10px; *top: 14px; right: 10px;  }
                                .nr-content-right a.topic-more:hover { color: #f60; }
                                .nr-content-right ul.car-label-box h3 { padding: 0 0 10px 6px; }
                                .car-label { text-align: center; }
                                    .car-label a { float: left; width: 52px; padding: 0 10px 10px; font-size: 11px;  -webkit-text-size-adjust: none;  height: 53px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                                        .car-label img { width: 35px; height: 35px; vertical-align: middle; *display: block; overflow: hidden; }
                                        .car-label  span { display: block; width: 52px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                            .nr-content-right .bb-items { margin-left: -8px; width: 225px; }        
                                .nr-content-right .bb-items a { float: left; padding: 0 8px;  border-left: 1px solid #EAEAEA; margin: 6px 0; }        
                                .nr-content-right .bb-items a.n-line { border: none; }        
                .topic-bg { background: #F3F3F3; position: absolute; right: 0; top: 0; bottom: 0; width: 235px; z-index: -1; }
    
    /* 首頁宣传 */
    .header-banner { float: left; margin-left: 10px; width: 490px; }
        
        #slide-box { position: relative; width: 490px; height: 170px; overflow: hidden; background: #bbb; }
            #slide-box .pagination { position: absolute; right: 0; bottom: 0; margin: 0 0 10px 0; }
                #slide-box .pagination li { text-indent: -999em; }
                #slide-box .pagination a { background: url(//img.8891.com.tw/common/pag-img.png) no-repeat 0 0; width: 10px; height: 10px; display:block; overflow: hidden; }
                #slide-box .pagination a.pageActive { background: url(//img.8891.com.tw/common/pag-img.png) no-repeat -15px 0; width: 11px; overflow: hidden;  }
                    
            .all-nav a { background: url(//img.8891.com.tw/index/index-img.png) no-repeat -90px -103px; text-indent: -999em; float: left; height: 17px; margin: 20px 4px 10px; display: inline;  }
            .all-nav a.save-team { background-position: -90px -103px;  width: 73px; }
            .all-nav a.sum-team { background-position: -90px -120px; width: 66px; }
            .all-nav a.hot-team { background-position: -90px -137px; width: 66px; }
            .all-nav a.taca-team { background-position: -90px -154px; width: 76px; }
            .all-nav a.prev-team { background-position: -90px -171px; width: 62px; }
            .all-nav a.last-team { background-position: -90px -188px; width: 60px; }           
            .all-nav a.tcbu-team { background-position: -150px -188px; width: 73px; }           
            .all-nav a.fort-team { background-position: -393px -5px;width: 90px; }           
        
        #lr-slide-box { padding: 0 10px; width: 444px; height: 115px; overflow: hidden; position: relative; margin: 0 auto; }
            .lr-pagination { position: absolute; height: 106px; width: 464px; left: 0; top: 0; }
                .lr-pagination  a { width: 13px; height: 20px; display: block;    text-indent: -999em; border: none; position: absolute; top: 40px; } 
                .lr-pagination a.slide_btn_prev { background: url(//img.8891.com.tw/index/index-img.png) no-repeat -182px -106px; left: 0; }    
                    .lr-pagination a.slide_btn_prev:hover { background: url(//img.8891.com.tw/index/index-img.png) no-repeat -182px -126px; left: 0; }    
                .lr-pagination a.slide_btn_next { background: url(//img.8891.com.tw/index/index-img.png) no-repeat -169px -106px; right: 0; }
                    .lr-pagination a.slide_btn_next:hover { background: url(//img.8891.com.tw/index/index-img.png) no-repeat -169px -126px; right: 0; }
    
            .lr-checked { width: 122px; overflow: hidden; float: left; margin: 0 13px; position: relative; z-index: 2; }
                .lr-checked a { display: block; font-family: arial; text-align: center; padding: 1px; width: 120px; height: 80px; }
                .lr-checked img { max-width: 120px; max-height: 80px; vertical-align: middle; _height: 120px; }
                .lr-checked img.hack { width: 0; height: 100%; }
                .lr-checked .adv-text { height: auto; line-height: 1.5; padding-top: 2px; }
                .lr-slide-banner span { float: right; }
                    
        .info-content { float: left; width: 300px; margin-left: 10px;  }
            /* 切換 */
            .tab-info-box { border: 1px solid #d8d8d8; }
                .tab-navs { background: #eee;  }
            /* 切換 */
            .tab-info-box { border: 1px solid #d8d8d8; }
                .tab-navs { background: #eee;  }
                    .tab-navs  a { float: left; font-size: 12px; padding: 3px 10px; border: 1px solid #eee; height: 18px; line-height: 18px; border-bottom: none; margin: 3px 0 0 5px; }
                        .tab-navs  a.at { font-weight: bold; background: #fff; border-color: #d8d8d8; position: relative; z-index: 2; padding-bottom: 4px; }
                .tab-infos { border-top: 1px solid #d8d8d8;  padding: 10px; margin-top: -1px; height: 35px; font-family: Arial,Helvetica,"Sans Serif"; }
                    .tab-infos a { display: inline-block; padding-right: 6px; margin-bottom: 7px; width: 130px; overflow: hidden; vertical-align: text-top; }
                .tab-infos-a { display: none; font-size: 12px; }
                    .tab-infos-a p { padding: 0; margin-bottom: 7px; }
                    .tab-infos-a p span { color: #f60; } 
                #tab-info .tab-infos-a.at { display: block; }
            /* 用戶功能 */
            .user-function { margin: 5px 0; height: 50px; }
                 .user-function a {  float: left; height: 50px; overflow: hidden; text-indent: -999em; background: url(//img.8891.com.tw/index/index-img.png) no-repeat -90px -3px;  }
                    .user-function a.reg { width: 105px; }
                        .user-function a.reg:hover { background-position: -90px -53px;  }    
                    .user-function a.log { width: 86px; background-position: -195px -3px; }
                        .user-function a.log:hover { background-position: -193px -53px; margin-left: -2px; width: 88px; }
                    .user-function a.sale-car { width: 109px; background-position: -281px -3px; }
                        .user-function a.sale-car:hover { background-position: -279px -53px; width: 111px; margin-left: -2px; } 
                    .user-function a.member { background-position: -90px -299px; width: 300px; }                
                        .user-function a.member:hover { background-position: -90px -349px; width: 300px; }                
                
            /* 簡訊 */
            .app-download { height: 171px; position: relative; width: 300px; }    
                .app-download-iphone { left: 132px; top: 66px; }
                .app-download-android { left: 132px; top: 107px; }


/* 首頁 */
.car-box .header { padding: 0 3px 0 3px; height: 28px; line-height: 28px; overflow: hidden; }
    .orange .header { border-bottom: 2px solid #f60; }
    .purple .header { border-bottom: 2px solid #942363; }
    .blue .header { border-bottom: 2px solid #365BA4; }
    .red .header { border-bottom: 2px solid #cc0000; }
        .car-box .cb-title{ font-size: 19px; height: 26px; line-height: 26px; position: relative; float: left; }
            .cb-title a { text-decoration: none; display: block; overflow: hidden; }
            .cb-bg { background-image: url(//img.8891.com.tw/index/index-img.png); background-repeat: no-repeat; background-color: transparent; width: 100px; height: 24px; display: block; position: absolute; left: 0; top: 0; }
                .orange .cb-title a { color: #f60; width: 60px; }
                    .orange .cb-bg { background-position: -90px -204px; }
                .purple .cb-title a { color: #942363; width: 75px; }
                    .purple .cb-bg { background-position: -90px -226px; }
                .blue .cb-title a { color: #365BA4; width: 40px; }
                    .blue .cb-bg { background-position: -90px -248px; }
                .red .cb-title a { color: #cc0000; width: 77px; }
                    .red .cb-bg { background-position: -90px -270px; }
            .car-box .header span.fl_r { color: #999; }
                .car-box .header span a { float: left; padding: 0 5px; color: #999; }
                    .car-box .header span a:hover { color: #f60; }
            .car-box .car-box-list a:hover .img-border { border: 1px solid #f60; }
            .car-box .car-box-list a:hover p.car-name { color: #f60; }


    /* 汽車列表 */                
    .car-box-list { float: left; width: 688px; }
    .car-box-list.car-box-nstyle { padding: 8px 0px 0px 12px; }
        .car-box-list .price_div{font-weight: bold;color: #F00;height: 22px;}
        .car-box-list ul li { float: left; padding: 10px 5px; width: 162px;  position: relative; }
            .car-box-list ul li.c-b-nb { padding-bottom: 0; }
            .car-box-list ul li a { outline: none; }
                .car-box-list ul li a:hover span { text-decoration: none; }
            .car-box-list .img-border { border: 1px solid #d8d8d8;  height: 120px; width: 160px; vertical-align: middle; overflow: hidden; text-align: center; display: block; }
            .car-box-list .img-border:hover { border-color: #F60; }
            .car-box-list .img-border span { position: absolute; top: 50%; left: 50%; margin: -36px 0 0 -31px; font-size: 13px;  }
            .car-box-list .img-border img { vertical-align: middle; max-width: 160px; max-height: 120px;  }
            .car-box-list .img-border img.hack { width: 0; height:100%; }
            .car-box-list p { color: #04d; padding: 0; }
                .car-box-list p.car-name a { color: #04d; }
                .car-box-list p.car-name a.fr { color: #666; }
                .car-box-list p.car-name a:hover, .car-box-list p.car-name a.fr:hover { color: #F60; }
                .car-box-list p.car-name { margin: 5px 0 3px 0; }
                .car-box-list p.car-name .c-l{display: inline-block;max-width:120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
                .car-box-list p b{ color: #ff0000; }
                .car-box-list p.car-name .frt{color:#ff0000;font-weight:bold;}
    
    /*旺店 */
#vip-buz{position: relative;margin-top: 25px;}
    #vip-buz .vip-buz-header{width: 65px;font-weight: bold;font-size: 13px;border-bottom: 2px solid;position: absolute;top: -20px;left: 10px;padding-bottom: 3px;}
    .vip-car-box-list{border-top: 1px solid #ccc;width: 688px;padding: 0;margin-left: 10px;}
        .vip-car-box-list ul li{}
            .vip-car-box-list ul li .car-name .c-l{max-width: 118px;}
            .buz-list-vip{text-indent: -999em;width: 39px;height: 18px;background-position: -118px -122px;background: url(//img.8891.com.tw/shop/s-img.png?v=1.0.3) no-repeat -118px -122px;display: inline-block;}
     #vip-dealer{height: 141px;overflow: hidden;}
     #vip-dealer ul li .img-box{width: 80px;height: 60px;display: inline-block;overflow: hidden;}
         #vip-dealer ul li .img-box a{width: 80px;height: 60px;display: inline-block;}
            #vip-dealer ul li .img-box a img{max-width: 80px;max-height: 60px;}
     #vip-dealer ul li .shop-infos-box{width: 193px;display: inline-block;}
        #vip-dealer ul li .shop-infos-box p{line-height: 19px;height: 19px;}
      
	/*精準推薦列表*/
	.top-car-box{background: #FFFFFF;border: 1px solid #FFFFFF;margin:5px;padding:0px;height:363px;position:relative}
		.top-car-box .top-car-list li.one{margin-bottom:20px;padding-bottom:0px;}
		.top-car-box .top-car-list li{padding: 5px;height:170px;}
			.top-car-box .top-car-list li .car-name{line-height:16px;}
				.top-car-box .top-car-list li .car-name .frt .icon_price{display:none;}
			.top-car-box .top-car-list li .img-border{background:#FFFFFF;}
			.dealer-infos-box{line-height:16px;}
				.dealer-infos-box .ep_div{position: relative;display: inline-block;vertical-align: text-top;max-width: 80px;}
					.dealer-infos-box .ep_div .triangle{line-height: 0;border-style: dashed;border-color: transparent;border-width: 3px;border-top-style: solid;border-top-color: #3778B2;margin: 0px 0px 5px 2px;display:inline-block;vertical-align: middle;}
					.dealer-infos-box .ep_div .ep-shopname{display: inline-block;overflow: hidden;max-width: 72px;white-space: nowrap;text-overflow: ellipsis;}
					.dealer-infos-box .ep_div .in{}
					.dealer-infos-box .ep_div:hover .ep_i{display: inline-block;}
						.dealer-infos-box .ep_div:hover .ep_i a{color:#0044DD;cursor:pointer;}
					.dealer-infos-box .ep_div .ep_i{position: absolute;padding-left: 5px;padding-top: 4px;border: 1px solid #CCC;background: #FFF;top: 0px;padding-bottom: 8px;left: -7px;display: none;z-index: 999;}
						.dealer-infos-box .ep_div .ep_i div{width: 110px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		.top-car-box .sf-slidePager{position:absolute;width:100%;top:166px;display:none;}
		.top-car-box .sf-slidePager a {background: url(//img.8891.com.tw/index/index-btn.png) no-repeat;border:0px;width: 15px;height: 34px;opacity：0.5;}
		.top-car-box .sf-slidePager .slide_btn_prev {position: absolute;background-position: 0 0;left: 0px;}
		.top-car-box .sf-slidePager .slide_btn_next {position: absolute;background-position: -15px 0;right: 0px;}
._check_high_info {
	background:transparent url(/img/checkCar/checkper_info.png) no-repeat scroll 0 110%;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	line-height:26px;
	padding-left:150px;
	width:100px;
	font-style: normal;
	height: 44px;
}
._check_low_info {
	background:transparent url(/img/checkCar/checkper_info.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:inline-block;
	font-size:12px;
	line-height:26px;
	padding-left:150px;
	width:100px;
	height: 42px;
	font-style: normal;
}   

    /* 汽車詳情 */
    .car-box-info { float: right; width: 298px; border:  1px solid #d8d8d8; border-top: none; }
        .car-small-title { border-bottom: 1px solid #d8d8d8; position: relative; z-index: 2; font-size: 12px; }
            .car-small-title h2 { font-weight: normal; padding: 5px 10px; font-size: 12px; height: 18px; line-height: 18px; }
               .car-small-title.car-small-link  h2  a { padding: 0; color: #404040; float: none; }
                    .car-small-title.car-small-link  h2  a:hover { color: #f60; text-decoration: underline; }
            .car-small-title.car-small-link { border-top: 1px solid #d8d8d8; }
                .car-small-title.car-small-link h2 { float: left; }
                .car-small-title.car-small-link .dealbox{color:#999999;padding-left:10px;}
                	.car-small-title.car-small-link .dealbox .dealnum{font-weight:bold;color:#FF0000}
                .car-small-title.car-small-link a { color: #04d; float: right; padding: 5px 10px; padding: 7px 10px 3px\9; }
                .car-small-title.car-small-link a.rank-rule { position: relative; }
				    .car-small-title.car-small-link a.rank-rule:hover { text-decoration: none; }
					.car-small-title.car-small-link a.rank-rule span { position: absolute; display: none; top: 24px; right: 0; background: #eee; border: 2px solid #ccc; width: 200px; padding: 5px; color: #404040; }
                        .car-small-title.car-small-link a.rank-rule span p { padding: 0; }
                    .car-small-title.car-small-link a:hover { color: #f60; }
					.car-small-title.car-small-link a.rank-rule:hover span { display: block; }
        .car-box-info .tab-navs { border-top: 1px solid #d8d8d8; }            
            .car-box-info .tab-contents { border-top: 1px solid #d8d8d8; margin-top: -1px; font-size: 12px; }
            .car-box-info .tab-infos-as { display: none;  }            
            .car-box-info .tab-infos-as.at { display: block; }
                .car-box-info .tab-infos-as.car-plan { height: 150px; }
                .car-box-info .tab-infos-as.car-plan li { border-top: 1px solid #e2e2e2; margin: 0 5px; height: 49px; line-height: 49px; padding-left: 10px;  }
                .car-box-info .tab-infos-as.car-plan .n-border { border: none; }
                    .car-box-info .tab-infos-as.car-plan li a { background: url(//img.8891.com.tw/index/plan-img.png) no-repeat 0 10px; width: 99px; float: left; padding: 0 0 0 40px; }
                        .car-box-info .tab-infos-as.car-plan li a.check { background-position: 0 -34px; }
                        .car-box-info .tab-infos-as.car-plan li a.app { background-position: 0 -124px; }
                        .car-box-info .tab-infos-as.car-plan li a.ver { background-position: 0 -169px; }
                        .car-box-info .tab-infos-as.car-plan li a.fee { background-position: 0 -78px; }
                        .car-box-info .tab-infos-as.car-plan li a.aud { background-position: 0 -209px; }


        /* 成交見證 */ 
        #car-dealer { height: 159px; overflow: hidden; }           
        ul.car-dealer-box { margin-top: -1px; padding-bottom: 1px; font-size: 12px; width: 100%; }
            #autoad ul.car-dealer-box li { height: 40px; }
             ul.car-dealer-box li { border-top: 1px solid #f2f2f2; padding: 5px 10px; }
                ul.car-dealer-box li p { padding: 0; height: 17px; line-height: 17px;  }
                ul.car-dealer-box li p.car-dealer { padding: 0; color: #666; }
                    ul.car-dealer-box li p a { color: #04d; display: inline-block; height: 17px; line-height: 17px; }
                        ul.car-dealer-box li p a:hover { color: #f60; }
                    ul.car-dealer-box li p b { border: 1px solid #ff0000; color: #ff0000; float: right; position: relative; top: -2px; font-weight: bold; }


        /* 信用評價 */            
        ul.feedback { padding: 10px 10px 0 10px; height: 140px; overflow: hidden; }
            ul.feedback li { padding-bottom: 10px; }                
                ul.feedback img { float: left; width: 80px; height: 60px; overflow: hidden; }
                .feedback-info { float: left; padding-left: 5px; width: 193px; }
                    .feedback-info p { padding: 0; }
                    .feedback-info a { color: #04d; }
                        .feedback-info a:hover { color: #f60; }
                    .feedback-info a{ display: block; width: 193px; height: 17px; line-height: 17px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                    .feedback-info p.feedbask-score { padding: 3px 0; height: 17px; line-height: 17px; }
                        .feedback-info p b { padding-left: 5px; color: #f60;  }
                    .feedback-info a.feedback-word { color: #666; }
                        .feedback-info a.feedback-word:hover { color: #f60; }
    /* 中古車行 */
    .purple .car-box-list ul li { padding-bottom: 0; }
        .purple .car-box-list p.car-name span { color: #666; }
            .purple dl { margin: -1px 0 0 0;  }
                .purple dl dt { display: none;  }
                .purple dl dd { float: left; width: 149px; }
                .purple dl dd.car-line { border-left: 1px solid #f2f2f2; width: 148px; }                                
					.purple dl dd li { border-top: 1px solid #f2f2f2; padding: 0 0 0 15px; height: 23px; line-height: 23px; font-size: 12px; width: 134px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  position: relative; }					
                        .purple dl dd li span { background: #174785; color: #fff; display: inline-block; width: 12px; height: 12px; font-size: 11px; font-family:Arial,Helvetica,"Sans Serif"; position: absolute; top: 5px; -webkit-text-size-adjust: none;  text-align: center; line-height: 12px; overflow: hidden;  }                    
                        .purple dl dd li.t-f-t span { background: #CE0907; }
                            .purple dl dd li a { color: #666; padding-left: 20px; display: block; width: 110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                            .purple dl dd li.t-f-t a { color: #942921; }
                                .purple dl dd li a:hover { color: #f60; }
    /* 廣告 */
	.adv { margin-top: 18px; background: #bbb;}

    /* 新車 */
    .bbn { border-bottom: none !important; }
    .bgf { background: #F6F6F6; }
    .mt8 { margin-top: 8px; }
    .pad14 { padding: 7px 14px 4px !important; }
    .pl14 { padding-left: 14px !important; }
    .blue .header span a { color: #404040; }                            
        .blue .header span a.new-more { color: #999; }                            
            .blue .header span a:hover { color: #f60; }
    .blue .car-box-list li { padding: 15px 10px 10px 0; }
    .blue .car-box-list li.pad0 { padding: 0px; }   
    .blue .car-box-list li.pt0 { padding-top: 0px; }   
    .blue .car-box-list li.pb30 { padding-bottom: 20px !important; }   
    .blue .car-box-list li.pb0 { padding-bottom: 0px !important; }   
    .blue .car-box-list  p.clearfix a,.blue .car-box-list p.clearfix  span { color: #666; }
        .blue .car-box-list  p.clearfix a:hover { color: #f60; }
    .blue .hot-logo { padding: 0px 8px 0 0; font-size: 11px; -webkit-text-size-adjust: none;   }
		.blue .hot-logo a { padding: 0 0 0px 7px; float: left; width: 40px; height: 55px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; margin-top: 10px; }
            .blue .hot-logo a img { width: 25px; height: 25px; vertical-align: middle; display: block; margin: 0 auto; overflow: hidden; }
            .blue .hot-logo a p { padding: 0; color: #999; }
            .blue .hot-logo a span { color: #949494; display: black; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 50px; }   
            .blue .hot-logo a:hover span { color: #f60; }
    .blue .hot-movie { padding: 0 12px 3px 2px; font-size: 12px; }        
        .blue .hot-movie li { position: relative; width: 132px; float: left; padding: 0 0 2px 10px;  }    
            .blue .hot-movie a, .blue .hot-movie a span { padding-bottom:3px; font-size: 12px; width: 132px; color: #04d;   overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }    
                .blue .hot-movie a:hover span { color: #f60; text-decoration: underline; } 
            .blue .hot-movie img { width: 130px; height:73px; border: 1px solid #f2f2f2; display: block; vertical-align: middle; overflow: hidden; }        
            .blue .hot-movie b { display: block; background: #000; color: #fff; padding: 2px 5px; position: absolute; right: 1px; top: 53px; }
    .blue .car-small-title.car-small-link.hot-movie-title { border-bottom: none; }

.new-car-box{position: relative;width: 160px;height: 130px;border: 2px solid transparent;}
.new-car-box:hover{border: 2px solid #F60; outline: 1px solid #F60;}
.new-car-box .mod-pic img{max-width: 160px;max-height: 120px;text-align: center;}
.mod-pic .pic { }
.mod-summary { height:26px;z-index: 10;width:160px;line-height: 22px; color:white;position: absolute;bottom: 0;overflow: hidden; background: #000; background:rgba(0, 0, 0, 0.8); }
.mod-summary .mod-title{padding-top:2px; margin: 0 2px;}
.mod-summary a { color:#FFF; }
.mod-title a { display: block;  width: 158px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.btn-div{ height: 26px; line-height: 26px; }
.btn-div .add-comp-btn { background: url(//img.8891.com.tw/carInfo/c-fill.png?v=4)  -100px -280px; width: 50px;line-height: 19px;margin-right: 2px;color: #333;text-align: center;display: inline-block;}
.btn-div .add-comp-btn.selected {color: #666;background: none;width: auto;}

    /* 汽車百貨 */
    .red  .car-box-list { width: 860px; }        
    .red  .car-box-info { width: 126px; }
	.red ul.car-dealer-box li { padding: 7px 10px; width: 106px; overflow: hidden; white-space: nowrap; font-size: 12px; text-overflow: ellipsis; }	
		.red ul.car-dealer-box li a { cursor: default; color: #404040; height: 17px; line-height: 17px; display: block; width: 106px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }	
            .red ul.car-dealer-box li a:hover { text-decoration: none; cursor: default; }
    .red .car-box-list p b span { color: #999; }    

#region-auto { width: 960px; }

/* 首頁對聯廣告 */
.body-global { background-position: 0 20px; }
.sitenav-top { height: auto; max-height: 88px; background: #bb0000; }
    .sitenav-top-adv { margin: 0 auto; width: 1000px; position: relative; overflow: hidden; }
.couplet { position: fixed; top: 146px;  z-index: 100; }
    .couplet-left {  left: 0; }
    .couplet-right { right: 0; }

/* 外部廣告 */
.out-adv { position: fixed; bottom: 0; z-index: 10; width: 100%; }    
    #out-adv-banner { margin: 0 auto; }

/* 新車 */
.line-class{ height: 73px; }
.line-class li{ float: left; width: 60px; height: 60px; margin-left: 12px; }
.line-class li a{ width: 60px; height: 40px; display: block; text-align: center; font-size: 13px; color: #949494; }
.line-class li a:hover{ width: 60px; height: 40px; display: block; text-align: center; font-size: 13px;  }
.t-class .cicon { margin: 16px auto 3px; vertical-align: text-bottom; display: block; }
.line-class .cicon { margin: 16px auto 3px; vertical-align: text-bottom; display: block;background-image: url(//img.8891.com.tw/carInfo/type-icon.png?v=13); background-repeat: no-repeat; }


.car_n { background-position: -27px -21px; width: 49px; height: 16px; }
.hatchback_n { background-position: -27px -41px; width: 40px; height: 17px; }
.coupe_n { background-position: -27px -121px; width: 44px; height: 17px; }
.racingcar_n { background-position: -27px -101px; width: 46px; height: 15px; }
.opencar_n { background-position: -27px -81px; width: 47px; height: 18px; }
.suv_n { background-position: -27px -61px; width: 38px; height: 17px; }
.van_n { background-position: -27px -161px; width: 40px; height: 17px; }
.trunk_n { background-position: -27px -141px; width: 45px; height: 18px; }
.car_n_hover { background-position: -85px -21px; width: 49px; height: 16px; }
.hatchback_n_hover { background-position: -85px -41px; width: 40px; height: 17px; }
.coupe_n_hover { background-position: -85px -121px; width: 44px; height: 17px; }
.racingcar_n_hover { background-position: -85px -101px; width: 46px; height: 15px; }
.opencar_n_hover { background-position: -85px -81px; width: 47px; height: 18px; }
.suv_n_hover { background-position: -85px -61px; width: 38px; height: 17px; }
.van_n_hover { background-position: -85px -161px; width: 40px; height: 17px; }
.trunk_n_hover { background-position: -85px -141px; width: 45px; height: 18px; }


.line-class1 { height: 46px; }
.line-class1 li{ float: left; height: 42px; margin-left: 14px; }
.line-class1 li a{ height: 42px; line-height: 42px; display: block; text-align: center; font-size: 13px; color: #949494; margin-right: 10px; }
.line-class1 li a:hover { color: #f60; }
.line-class li a:hover { color: #f60; }









