.lh27 { line-height: 27px; }

/*搜尋框*/
.search-area { border: 1px solid #D6D6D6; border-top: none; }
/*搜尋條*/
.search-bar { padding: 8px 14px; background: #F1F1F1; border-bottom: 1px solid #D6D6D6; display: inline-block; width: 697px }
	.search-bar .c-slt { padding: 3px 4px; width: 152px; height: 26px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset; margin-left: -1px; border: 1px solid #B9B9B9; border-right: 1px solid #fff; font-size: 100%; float: left;}
	.search-bar .c-slt.kw{width: 190px;height: 18px;}
	.search-bar .c-btn { border: none; font-size: 0; margin-left: -1px; cursor: pointer; background-position: -620px -320px; width: 70px; vertical-align: bottom; height: 26px; }
	.ie7 .search-bar .c-btn { border: 0 solid #FFF; text-indent: -999px; overflow: hidden; }
/*快速搜索模塊*/
.quick-search { padding: 10px 14px; }
/*車型大全*/
.type-class a { margin: 0 8px; }
.type-class .cicon { margin-right: 3px; vertical-align: text-bottom; }
/*車體型式圖標*/
.car { background-position: -140px 0; width: 49px; height: 16px; }
.hatchback { background-position: -140px -20px; width: 40px; height: 17px; }
.coupe { background-position: -140px -100px; width: 44px; height: 17px; }
.racingcar { background-position: -140px -80px; width: 46px; height: 15px; }
.opencar { background-position: -140px -60px; width: 47px; height: 18px; }
.suv { background-position: -140px -40px; width: 38px; height: 17px; }
.van { background-position: -140px -140px; width: 40px; height: 17px; }
.trunk { background-position: -140px -120px; width: 45px; height: 18px; }

.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; }
/*熱點車款*/
.price-class { margin-top: 15px; }
	.price-class .ctab-hd { border-bottom: 1px solid #E0E0E0; }
		.price-class .ctab-hd-i { border-right: none; }
		.price-class .ctab-hd-i.at { border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; margin-left: -1px; }
			.price-class .ctab-hd-i a { font-weight: 700; color: #404040; }
			.price-class .ctab-hd-i a:hover { color: #F00; }
	.price-class .pc-p { display: none; padding-top: 10px; }
	.price-class .pc-p.at { display: block; }
		.price-class .pc-p a { float: left; width: 120px; margin-right: 10px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*熱門廠牌*/
.hot-brand { position: relative; height: 67px; padding-left: 14px; border-bottom: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; }
	.hot-brand .hb-rb, .hot-brand .hb-lb { background-position: -420px -280px; position: absolute; top: 0; width: 1px; height: 100%; }
	.hot-brand .hb-rb { left: 0; }
	.hot-brand .hb-lb { right: 0; }
	.hot-brand .hb-hd { width: 30px; line-height: 22px; margin: 12px 0 0 0; }
	.hot-brand .hb-i { float: left; width: 65px; height: 51px; text-align: center; padding: 8px 0; color: #999; line-height: 1; }
	.hot-brand .hb-i img{ max-width: 35px;max-height: 35px;}
	.hot-brand .hb-i:hover { color: #F00; }
		.hb-i img { width: 43px; height: 43px; }
		.hb-i span { display: block; font-size: 12px; width: 50px; margin: 0 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.hot-brand .hb-s { float: left; width: 1px; height: 35px; margin: 10px 0 0; background-position: -400px -280px; }

/*首頁slide框*/
.cslide-box { width: 302px; margin-right: 10px;margin-bottom: 5px;}
	.cslide-pic { border: 1px solid #DBDBDB; border-bottom-color: #CE0000; position: relative; height: 200px; }
	.cslide-pic-l .pic-text { display: none; }
	.cslide-pic-l .pic { width: 300px; height: 200px; overflow: hidden; }
		.cslide-pic-l .pic img { width: 300px; height: 200px; }
	.cslide-page { position: absolute; bottom: 0; right: 5px; }
		.cslide-page li { float: left; margin-left: 1px; }
			.cslide-page .pageNum { display: block; width: 20px; text-align: center; line-height: 16px; font-size: 11px; -webkit-text-size-adjust: none; background: #333; color: #FFF; }
			.cslide-page .pageNum:hover { color: #FFF !important; }
			.cslide-page .pageActive { background: #CE0000; position: relative; }
			.cslide-page .pageActive:before { border: 4px solid; border-color: transparent transparent #C00; position: absolute; top: -8px; left: 33%; content: ''; }
	.cslide-plus { height: 40px; position: relative; border: 1px solid #DBDBDB; border-top-color: #CE0000; background: url(//img.8891.com.tw/carInfo/index-nav.png) repeat-x left bottom; }
		.cslide-prev, .cslide-next { position: absolute; width: 10px; height: 14px; top: 10px; cursor: pointer; }
		.cslide-prev { left: 8px; background-position: 0 -60px; }
		.cslide-sign { line-height: 34px; margin: 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
			.cslide-sign a { color: #333; }
		.cslide-next { right: 8px; background-position: -20px -60px; }
/*首頁新車圖庫*/
.hot-kind-l { width: 600px; margin-top: 4px;}
.hot-kind-l	.kind-i-l { margin-bottom: 15px; }
.hot-kind-l .kind-c-i { float: left; display: inline; margin: 12px 12px 0 10px; width: 128px; }
	.kind-c-i .pic { border: 1px solid #CCC; width: 132px; height: 92px; position: relative; border-radius: 1px; margin-bottom: 2px;}
		.kind-c-i .pic img { max-width: 126px; max-height: 84px; }
		.kind-c-i .pic .update{position: absolute;right:4px;top:4px;font-size:11px;background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);color: #FFF;border-radius:2px;}

/*首頁精選文章*/
.carticle-choice { width: 380px; }
	.carticle-choice .cc-bd { padding: 5px; }
	.carticle-choice h4 { margin: 11px 0 6px; font-size: 15px; text-align: center; }
		.carticle-choice h4 a { color: #F60; }
	.carticle-choice p { padding: 0 5px 7px; color: #999; border-bottom: 1px dotted #CCC;  }
		.carticle-choice p a { color: #999; }
		.carticle-choice p a:hover { color: #F00; }

/*實用工具*/
.csub-box { width: 220px; }
	.csub-box .cbox-hd { background: #F1F1F1; height: 27px; }
.func-tools { height: 248px; }
	.func-tools .ft-i { float: left; margin: 18px 0 0 15px; }
		.ft-i a { color: #404040; }
		.ft-i a:hover { color: #F00; }
		.ft-i span { display: block; text-align: center; line-height: 20px; }
		.ft-i .cfill { width: 86px; height: 77px; display: block; }
		.ft-i .ft-pk { background-position: 0 -320px; }
		.ft-i .ft-pl { background-position: -100px -320px; }
		.ft-i .ft-os { background-position: -300px -320px; }
		.ft-i .ft-tp { background-position: -200px -320px; }

/*幫您選車*/
.choice-car { border-top: 3px solid #C5D2E7; }
	.choice-car .cc-hd { height: 35px; position: relative; background-position: 0 -215px; }
		.cbox-hd .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; }
/*您看過的車和精選推薦*/
.rec-car { width: 707px; margin: 12px 0 0 8px; position: relative; }
	.rec-car .rc-hd { height: 34px; border-bottom: 1px solid #E9E9E9; position: relative; }
		.rc-hd .rc-t { border: 1px solid #E9E9E9; border-top: 2px solid #DDE2E6; border-bottom: 1px solid #FFF; background: #FFF; line-height: 32px; padding: 0 15px; }
		.rc-hd .rc-m { position: absolute; bottom: 4px; right: 0px; }
	.rec-car .rc-bd { width: 680px; margin-top: 25px; overflow: hidden; }
		.rc-bd .rc-l { width: 2000px; }
			.rc-l .rc-i { float: left; margin: 0 14px; width: 200px; }
				.rc-i .pic { width: 200px; height: 150px; overflow: hidden; border: 1px solid #DBDBDB; }
					.rc-i .pic img { max-width: 200px; max-height: 150px; }
				.rc-i .rc-i-t { margin-top: 15px; }
				.rc-i .rc-i-n { float: left; font-weight: 700; font-size: 15px; width: 108px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
				.rc-i .rc-i-p { float: right; width: 90px; text-align: right; color: #C00; margin-top: 2px; }
				.rc-i .rc-i-l { clear: both; padding-top: 7px; }
					.rc-i .rc-i-l a { display: inline-block; color: #FFF; line-height: 23px; padding:0 6.5px; background-position: 0 -75px; text-align: center; }
	.rec-car .rc-next, .rec-car .rc-prev { position: absolute; top: 135px; right: 5px; width: 15px; height: 29px; }
	.rec-car .rc-next { background-position: -80px -200px; }
	.rec-car .rc-prev { background-position: -60px -200px; display: none; }

/*大家都想買什麽車*/
.all-want { margin-left: 60px; border-left: 1px solid #E9E9E9; }
	.all-w-l { width: 60px; margin-left: -61px; }
		.all-w-l li { line-height: 30px; height: 30px; text-indent: 12px; border-top: 1px solid #E9E9E9; background: url(//img.8891.com.tw/carInfo/index-nav.png) repeat-x left -69px; width: 100%; }
		.old-ie .all-w-l li { line-height: 34px; }
		.all-w-l li:first-child { border-top: none; }
			.all-w-l li a { color: #404040; }
		.all-w-l .at { width: 61px; font-weight: 700; background: #FFF; }
		.all-w-p { padding: 5px 10px 0; display: none; }
		.all-w-p.at { display: block; }
			.all-w-p a { display: block; border-top: 1px solid #E9E9E9; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
			.all-w-p a:first-child { border-top: none; }

/*網友正在看*/
.e-pal-l { margin: 0 8px 16px 0; }
	.e-pal-l li { padding: 21px 0 0 15px; }
		.e-pal-card { float: left; border: 1px solid #999999; width: 40px; height: 40px; margin-right: 12px;}
		.e-pal-card img{ max-width: 38px; max-height: 38px;}
		.e-pal-l dd{ margin:0 0 6px 0}
			.tc { vertical-align: middle;}

/*網友關注排行*/
.e-pal-charts{margin: 17px 0 25px 0; display: none;}
.e-pal-charts .car-list{padding: 6px 0;border-bottom: 1px dotted #CCC; width:210px;}
.e-pal-charts .ep-l{width: 1000px;}
.e-pal-charts .e-pal-pic{background-color:#ECECEC;height:200px;width:210px;text-align:center;padding-top:5px;}
.ep-l .ep-i {float: left;margin: 0 14px;width: 200px;}
.ep-i .pic img {max-width: 200px;max-height: 150px;}
.e-pal-charts .ep-t-l{ text-align:center; padding: 5px 0;}
.e-pal-charts .ep-i-l{ text-align:center;}
.e-pal-charts .ep-i-l span{ margin: 0 2px;}
.at{display: block;}
.ctab-hd .ctag-hd-i {line-height: 28px;float: left;width: 87px;border-right: 1px solid #E9E9E9;text-align: center;}
.ctab-hd .at {background: white;position: relative;border-top: 2px solid #C00;margin-top: -1px;}
.ctab-hd .pgtag-hd-i {line-height: 28px;float: left;width: 112px;border-right: 1px solid #E9E9E9;text-align: center;}
.dot{border:1px solid #999999; width:1px; height:1px; background-color: #999999;margin: 8px 8px 0 8px; float: left;}


/*熱門車型*/
.hot-mod{margin-top: 10px;}
.hot-mod .mod-box{position: relative;width: 210px;height: 164px;border: 2px solid transparent;}
.hot-mod a.disabled {text-decoration: none;color: #999;cursor: not-allowed;}
.hot-mod .auto-type{float: left;width:100%;background-color:#F2F2F2;line-height:25px;margin-bottom:10px;}
.hot-mod li{float:left; margin: 10px 11px 10px 12px;}
.hot-mod .mod-box:hover{border: 2px solid #F60; outline: 1px solid #F60;}
.hot-mod li .mod-pic{width: 210px; height:140px;  text-align: center; }
	.mod-pic .pic {  }
.hot-mod li .mod-pic img{max-width: 210px;max-height: 140px;}
.hot-mod li .mod-summary { height:26px;z-index: 10;width:210px;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 10px;}
.hot-mod li .mod-summary a { color:#FFF; }
	.hot-mod .mod-title a { display: block;  width: 190px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hot-mod .add-comp-btn { width: 50px;line-height: 19px;margin-right: 2px; background-position: -100px -280px;color: #333;text-align: center;display: inline-block;}
.hot-mod .add-comp-btn.selected {color: #666;background: none;width: auto;}
/*精選影片*/
.hot-movie{}
.hot-movie li{width:164px; margin:0 12px;}
.hot-movie .movie-title{margin: 6px 0;width:164px; height: 32px;overflow: hidden;}
.hot-movie .movie-pic{position: relative;display: block;height:110px;width:164;}
.hot-movie .movie-pic img{width:164px; height:110px;}
.hot-movie .movie-pic .movie-play{position: absolute;width:40px; height:18px;background-color: black;color: white!important; padding:1px 4px; display:inline-block;bottom:0px;left:0px}
.hot-movie .new{background-position:-60px -300px;width:21px; height:9px; }
.ic-play{width:14px; height:12px;background-position: -40px -200px;margin-right:4px;}
.ic-cmt{width:14px; height:12px;background-position: -40px -220px;margin-right:4px;}
/*新車文章*/
.article-box { width:302px;border:1px solid #ececec;  }
.article-box .b-t{position: relative;font-size:15px;color:#005599;line-height:30px;padding-left:10px;background-color:#F3F3F3;border-bottom:2px solid #005599;}
.article-box .b-m{color:#999999;font-size:13px;right:5px;position: absolute;}
    .article-box .art-box ul { padding: 6px 0; }
    .art-box li{ color: #cacaca;padding-left: 10px; line-height: 18px; height: 18px; padding: 5px 0 5px 25px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; position: relative;}
    	.art-box .li-square { left: 12px; top: 12.5px; }
    .art-box li a{color: #404040;}
    .art-box li a:hover{color: #F00;}
#banner_ad1 { width: 288px; margin: 0 auto 10px; }
/*車型比較*/
.compare-box{width:638px;border:1px solid #ececec;}
.compare-box .b-t{position: relative;font-size:15px;color:#005599;line-height:30px;padding-left:10px;background-color:#F3F3F3;border-bottom:2px solid #005599;}
.compare-box .b-m{color:#999999;font-size:13px;right:5px;position: absolute;}
.b-m a{color:#999999;}
#compare { padding: 2px 0 1px; }
.compare-box li{padding: 11px 12px ;}
.compare-box dd{float: left;width: 260px}
.compare-box .vs{color: #999999; font-size:12px;width:80px;padding-top: 50px;padding-left: 5px;padding-right: 5px;line-height: 20px;margin-right: 4px;text-align: center;}
.compare-box .vs-icon{margin-left: 15px; background-position: -400px -360px;width: 48px;height: 31px;display: block;}
.compare-box .com-btn{background-position:-500px -320px; font-size: 0px; border:none; width: 81px;height: 26px;display: block;}
.com-box{overflow: hidden;position: relative;}
.compare-box .c-pic { width: 255px; height: 193px; border: 1px solid #DBDBDB; text-align: center; position: relative;}
.c-pic .pic { height: 170px; width: 255px; display: block; vertical-align: middle; text-align: center;  }
.c-pic img{ width: auto; height: auto; max-height: 170px; max-width: 255px; vertical-align: middle;}
.compare-box .c-summary{ position: absolute;bottom: 0; background: #000;  background: rgba(0, 0, 0, 0.8);  height:26px;z-index: 10;width:255px;line-height: 22px; color:white;margin-left: 1px;}
	.ie8 .hot-mod li .mod-summary,.ie8 .compare-box .c-summary { filter:Alpha(opacity=80); }
.c-summary a{color: #FFF;}
.c-summary .c-title{ padding-top:2px; position: relative; height: 22px; line-height: 22px;}
.c-summary .c-name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 145px;display: inline-block;}
.c-summary .c-num{position: absolute;right:10px;color:#FFFF00;}

/*選車*/
.cbox .cbox-nav{background: #3e71cf url(//img.8891.com.tw/carInfo/index-bnav.png) repeat-x left -131px; line-height:35px;padding-left:15px;color:#FFF;position: relative;}
.cbox .cbox-nav a{color: #FFF;}
.car-box{padding:0 5px 10px;}
.car-box .car-nav{border-bottom:1px solid #e9e9e9;line-height:25px;color: #005599;}
/*試駕視頻*/
.movie-box{width: 670px; padding: 10px 0 12px 0;   }
.movie-box .new{background-position:-60px -300px;width:21px; height:9px; margin-left: 5px;}
.movie-box .movie-l{ width: 305px; float: left; padding-left: 10px;}
.movie-box .movie-l .movie-item{ padding-top: 12px; height: 168px; overflow: hidden; position: relative;}
.movie-l .movie-item .play-icon{background-position:-140px -280px;width: 54px;height: 37px;position: absolute; top:65px; left: 120px;}
.movie-l .movie-item .movie-title { position: absolute; bottom: 0px;text-align: center; line-height: 26px; background: #000; background:rgba(0, 0, 0, 0.8); height: 26px; width:293px;color: #FFF;}
	.ie8 .movie-l .movie-item .movie-title { filter: Alpha(opacity=80); }
.movie-l .movie-item img{width: 293px;height: 168px;}
.movie-box .article-r{ width: 345px; float: left; padding-top: 5px; }
.movie-box .article-r li{ position: relative; line-height: 18px; height: 18px; padding: 11px 0 0  18px; color: #CACACA;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.movie-box .movie-r{ width: 610px; float: left; padding-top: 5px; }
.movie-box .movie-r li{ position: relative; line-height: 18px; height: 18px; padding: 11px 0 0  20px; color: #CACACA;overflow: hidden;width: 280px;float: right;}
	.movie-box .movie-r li .li-square,.movie-box .article-r li .li-square { top: 20px; }
	.movie-box .movie-r li .li-square{background: url(//img.8891.com.tw/carInfo/video_ico.png) no-repeat; top: 15px; left: 0; width: 17px; height: 11px;}
.movie-box li a{color: #404040;}
.movie-box a:hover{color: #F00;}
.w938{width: 938px;}
/*網友討論*/
.epal-box{ width:230px; border: 1px solid #E9E9E9; padding:5px 10px; margin-top: 5px; height: auto; min-height: 375px; }
.epal-box .epal-hd{line-height:22px;}
.epal-box .epal-pic{margin-top: 10px; }
.epal-pic .pic{border: 1px solid #CCC;width: 120px;height: 80px;}
.epal-pic .pic img{max-width: 120px;max-height: 80px;}
.epal-box .epal-item{ border-top:1px solid #E4E4E4 ; padding: 9px 5px; line-height: 18px;}
.epal-box li:first-child{border-top:none;}
.epal-item .icon-arrow{background-position:-20px -80px;width: 6px;height: 7px;display: inline-block;margin-right: 10px;}
.epal-item .epal-con{ padding-top: 2px; padding-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.epal-box .epal-btn{padding-left: 18px;padding-top: 4px;width:70px; margin-left: 21px; border:none;background-color:#597cd4;color:#FFF;height:21px;display:block;}
.epal-pic dt{margin-right: 10px;float: left;margin-bottom: 2px;}
.epal-pic dd{float: left;width: 98px; line-height: 16px; }
.epal-pic dd.mb5{margin-bottom: 5px;}

/*圖解車型*/
.pic-explain{}
.pic-explain li{float: left;width: 210px;margin: 10px 14px 10px 10px;}
.pic-explain .pic{border: 1px solid #CCC; width: 210px;height: 140px;}
.pic-explain .pic img{max-width: 210px;height: 140px;}
.pic-explain .text{margin-top: 5px;}
.pic-explain .text a{color: #404040;}
.pic-explain .text a:hover{color: #F00;}

/* 新車服務點 */
.sver-ars { padding: 0 15px; line-height: 22px; }
	.sa-line { border-bottom: 1px solid #e9e9e9; }
		.sa-info { float: left; padding: 10px 0 10px 10px; width: 290px; }
			.sa-info:first-child { padding-left: 0; }
			.sa-tit { line-height: 25px; }
				.sa-img { height: 25px; width: 25px; }
/* 修改后首頁 */
.n-br { border-right: none !important; }
.carinfo-main1 a:hover { text-decoration: none; color: #CC0000; }
.f3B { color: #3B5998; font-size: 15px; font-weight: bold; }
.list-style { background: url(//img.8891.com.tw/carInfo/list-style.png) center left no-repeat; padding-left: 15px; }
.more { color: #686868; font-size: 13px; right: 5px; position: absolute; top: 0px; }
.carinfo-line { height: 60px; background: #F7F7F7; margin-top: 10px; border-bottom: solid 1px #E9E9E9; border-right: solid 1px #E9E9E9;  }
.carinfo-line ul{ width: 950px; height: 60px; }
.carinfo-line ul li{ float: left; width: 117px; height: 60px; border-left: solid 1px #E9E9E9; }
.carinfo-line ul li a{ width: 117px; height: 60px; display: block; text-align: center; font-size: 13px; color: #333; border-top: solid 3px #DFDFDF; }
.carinfo-line ul li a:hover{ width: 117px; height: 57px; display: block; text-align: center; font-size: 13px;  border-top: solid 3px #B0B0B0; }
.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; }
.carinfo-filter { margin-top: 10px; display: inline-block; }
.carinfo-search { width: 725px; float: left; }
.carinfo-search-top { width: 100%; height: 35px; border-top: solid 3px #DFDFDF; background: #F7F7F7; }
.carinfo-search-top li{ line-height: 35px; font-weight: bold; float: left; }
.carinfo-search-top li a{ width: 100px; height: 35px; display: block; color: #333; border-bottom: solid 1px #E9E9E9; border-right: solid 1px #FFF; text-align: center; }
.carinfo-search-top li a:hover{ width: 100px; height: 35px; display: block; background: #FFF; border-top: solid 3px #CC0000; border-left: solid 1px #E9E9E9; border-right: solid 1px #E9E9E9; margin-top: -3px; text-decoration: none; color: #CC0000; border-bottom: none; text-align: center; }
.carinfo-search-top li .at{ width: 100px; height: 35px; display: block; background: #FFF; border-top: solid 3px #CC0000; border-left: solid 1px #E9E9E9; border-right: solid 1px #E9E9E9 !important; margin-top: -3px; text-decoration: none; color: #CC0000; border-bottom: none; text-align: center; }
.carinfo-search-left { width: 723px; height: 141px; border-top: solid 1px #E9E9E9; border-bottom: solid 1px #E9E9E9; float: left; border-top: none; margin-top: -1px; }
.carinfo-search-ul { width: 725px !important; }
.carinfo-search-ul li { width: 115px !important; padding-left: 30px; margin-right: 0px !important; border-bottom: solid 1px #E9E9E9; }
.carinfo-search-content { width: 725px; height: 34px; border-bottom: solid 1px #E9E9E9; }
.bn { border-top: none; }
.carinfo-search-type { width: 100px; height: 34px; float: left; text-indent: 35px; line-height: 34px; background: url(//img.8891.com.tw/carInfo/type-bg.png) 0 no-repeat; background-position: center right; margin-right: 25px; font-weight: bold; }
.carinfo-search-content ul { float: left; width: 588px; height: 34px;  }
.carinfo-search-content ul li { float: left; width: 137px; height: 34px; line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 10px; }

.carinfo-search-right { width: 224px; height: 140px; border-top: solid 1px #E9E9E9; border-bottom: solid 1px #E9E9E9; border-right: solid 1px #E9E9E9; float: left; text-align: center; margin-top: -1px; }
.carinfo-search-right .ad-img{ margin: 0px auto; width: 195px; text-align: center; }
.carinfo-search-right .ad-text{ margin-top: 15px; }
.model-data { padding-left: 30px; float: left; height: 26px; line-height: 25px; }
.carinfo-page { width: 950px; height: 480px; margin-top: 10px; }
.carinfo-page .page-left { width: 300px; height: 480px; float: left; }
.carinfo-page .page-center { width: 350px; height: 480px; float: left; margin-left: 20px; }
.carinfo-page .page-right { width: 270px; height: 480px; float: left; margin-left: 10px; }
.page-check { width: 300px; height: 188px; border: solid 1px #E9E9E9; }
.carinfo-search-center { display: none; }
.at { display: block !important; }
.check-top { width: 300px; height: 30px; }
.check-top li{ width: 70px; height: 30px; float: left; }
.check-top li a{ width: 70px; height: 30px; display: block; text-align: center; line-height: 30px; font-weight: bold; color: #333; }
.check-top li a:hover{ width: 70px; height: 30px; display: block; border-right: solid 1px #E9E9E9; border-left: solid 1px #E9E9E9; text-align: center; line-height: 30px; border-top: solid 2px #CC0000; }
.check-top li .at{ width: 70px; height: 30px; display: block; border-right: solid 1px #E9E9E9; border-left: solid 1px #E9E9E9; text-align: center; line-height: 30px; border-top: solid 2px #CC0000; }
.check-bottom { width: 300px; height: 160px; border-top: solid 1px #E9E9E9; display: none; }
.check-bottom p{ margin-left: 15px; margin-top: 10px; }

.coil-form { padding: 40px 0 50px 70px; }
	.c-slt, .c-ipt { border: 1px solid #CCCCCE; vertical-align: middle; font-size: 100%; }
	.c-slt { padding: 3px 2px; width: 210px; height: 26px; }
		optgroup { background: #CCC; }
	.c-ipt { width: 120px; height: 24px; line-height: 24px; text-indent: 5px; }
	.c-lbl { margin-right: 20px; }
	.c-msg { margin-left: 20px; color: #B70000; display: none; background: url(//img.8891.com.tw/user/register/register-error.png) no-repeat 0px 2px; padding-left: 20px; }
	.cof-i { margin-bottom: 20px; }
	.cof-s { padding: 25px 0 0 53px; }

.center-exper { width: 350px; height: 245px; }
.center-exper .exper-top { width: 350px; height: 20px; line-height: 20px; position: relative; margin-top: 10px; }
.center-exper .exper-bottom { width: 350px; height: 250px; }
.center-exper .exper-bottom li{ width: 335px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.center-exper .exper-bottom li .at{ color: #CC0000; }
.center-exper .exper-bottom li a{ width: 335px; height: 25px; line-height: 25px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.center-exper .exper-bottom li a:hover{ color: #CC0000; text-decoration: none; }

.center-news { width: 350px; height: 215px; }
.center-news .news-top { width: 350px; height: 20px; line-height: 20px; position: relative; margin-top: 10px; }
.center-news .news-bottom { width: 350px; height: 170px; }
.center-news .news-bottom li .at{ color: #CC0000; }
.center-news .news-bottom li{ width: 335px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.center-news .news-bottom li a{ width: 335px; height: 25px; line-height: 25px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.center-news .news-bottom li a:hover{ color: #CC0000; text-decoration: none; }

.right-article { width: 270px; height: 400px; border: solid 1px #E9E9E9; }
.right-article .article-top{ width: 260px; height: 35px; border-bottom: solid 1px #E9E9E9; padding-left: 10px; line-height: 35px; }
 
.right-article .article-ad { width: 250px; height: 120px; margin: 10px auto 0px; overflow: hidden; position: relative; } 
.right-article .ad-img { position: absolute; bottom: 0px; max-width: 250px; }
.right-article .article-bottom { width: 250px; margin: 0 auto; }
.right-article .article-bottom li{ width: 235px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.right-article .article-bottom li a{ width: 235px; height: 25px; line-height: 25px; color: #666; }
.right-article .article-bottom li a:hover{ color: #CC0000; text-decoration: none; }

.right-ad { width: 272px; height: 72px; margin-top: 8px; }



.carinfo-com { width: 950px; height: 490px; border: solid 1px #E9E9E9; margin-top: 10px; border-top: none; }
.com-top { width: 950px; height: 37px; border-top: solid 3px #3B5998; position: relative; }
.com-title { width: 130px; background: #3B5998; height: 37px; color: #FFF; display: block; line-height: 34px; text-align: center; font-size: 20px; }
.com-top .more { top: 10px;  }
.carinfo-com .com-left { width: 664px; height: 450px; border-top: solid 1px #E9E9E9; border-right: solid 1px #E9E9E9; float: left; }
.carinfo-com .com-left ul { width: 655px; height: 450px; margin: 0 auto; }
.carinfo-com .com-left ul li { width: 655px; height: 134px; margin-top: 15px; border-bottom: dashed 1px #EAEAEA; }
.carinfo-com .com-img { width: 180px; height: 120px; border: solid 1px #E9E9E9; float: left; margin-left: 10px; overflow: hidden; }
.carinfo-com .com-img img{max-width: 180px; max-height: 120px;}
.carinfo-com .com-text { width: 445px; height: 120px; float: left; margin-left: 15px; margin-top: 2px;}
.carinfo-com .text-title { width: 450px; height: 20px; color: #3B5998; font-weight: bold; line-height: 20px; margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.carinfo-com .text-content{line-height: 20px; color: #666; margin-bottom: 20px; height:48px;}
.carinfo-com .m140{margin-left: 140px;}
.carinfo-com .text-nav { margin-right: 35px;}
.carinfo-com .j-support{background-color: #486FB7; color: #FFF; padding: 2px 4px;}
.carinfo-com .j-support:hover{color: #FFF;}
.text-nav .level { margin-left: 15px; }
.cmt-star { display: inline-block; width: 60px; height: 11px; vertical-align: text-top; background-position: -440px -320px; position: relative; margin-left: 10px; }
	.cmt-star i { display: inline-block; height: 11px; background-position: -440px -340px; vertical-align: text-top; position: absolute; }
		.cmt-star.s1 i { width: 20% }
		.cmt-star.s2 i { width: 40% }
		.cmt-star.s3 i { width: 60% }
		.cmt-star.s4 i { width: 80% }
		.cmt-star.s5 i { width: 100% }
		.cmt-star.s5 i { width: 100% }
.text-nav .com-time { float: right; color: #CCC; position: absolute; right: 0px; }
.carinfo-com .text-btn { float: right; margin-top: 10px; }
.carinfo-com .com-right { width: 285px; border-top: solid 1px #E9E9E9; float: left; font-size: 15px; }
.com-right .right-top { width: 285px; height: 40px;  border-bottom: solid 1px #E9E9E9; line-height: 40px; text-indent: 15px; font-weight: bold; }
.com-right .right-title { width: 285px; height: 40px;  line-height: 40px; text-indent: 15px; font-weight: bold; }
.com-right .right-nav { width: 64px; float: left; font-size: 13px; }
.com-right .right-nav li{ width: 64px; height: 40px; border-bottom: solid 1px #E9E9E9; }
.com-right .right-nav li a{ width: 64px; height: 40px; line-height: 40px; text-align: center; color: #333; font-weight: bold; display: block; border-right: solid 1px #E9E9E9; }
.com-right .right-nav li a:hover{ width: 62px; border-left: solid 2px #CC0000; border-right: none; }
.com-right .right-nav li .at{ width: 62px; border-left: solid 2px #CC0000; border-right: none; }
.com-right .right-content { width: 190px; float: left; margin-left: 15px; font-size: 13px; display: none; }
.com-right .right-content li { width: 190px; height: 40px; line-height: 40px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rank4 { background: #CC0000 !important;  }
.com-right .right-content .car-rank{ width: 16px; height: 15px; background: #CCC; font-style:normal; color: #FFF; margin-right: 10px; padding-left: 2px; padding-right: 2px; font-size: 11px; }


.pro-list { width: 255px; margin: 0 auto; font-size: 13px; height: 225px; }
.pro-list li{ width: 255px; height: 25px; }
.pro-list li a{ width: 245px; height: 25px; line-height: 25px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listing-list { width: 255px; margin: 0 auto; font-size: 13px; }
.listing-list li .title {width: 100px; height: 25px; line-height: 25px; display: inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.listing-list li .time {width: 117px; height: 17px; font-size: 12px; font-family: Arial; line-height:17px; padding-left: 8px; display: inline-block; color: #FFF; background: url(//img.8891.com.tw/carInfo/list-time.png) no-repeat;}
.listing-list .listing-style { background: url(//img.8891.com.tw/carInfo/list-time-style.png) center left no-repeat; background-position: 0 8px; padding-left: 15px; }
.fb-zan { width: 285px; border-top: solid 1px #E9E9E9; background: #EEE; }
.carinfo-compare { width: 950px; border: solid 1px #E9E9E9; margin-top: 10px; border-top: none; }
.compare-left { width: 455px; border-top: solid 1px #E9E9E9; border-right: solid 1px #E9E9E9; float: left; padding-left: 15px; }
.compare-right { width: 464px; float: left; border-top: solid 1px #E9E9E9; padding-left: 15px; }
.compare-car { width: 200px; float: left; }
.compare-car .car-img { width: 180px; height: 130px; margin: 0 auto; margin-top: 15px; position: relative; overflow: hidden; }
.compare-car .car-qt { width: 180px; height: 20px; margin: 0 auto; position: absolute; bottom: 0px; background: #333; color: #FFF; text-align: center; line-height: 20px; }
.compare-car .car-qt a{ color: #FFF; }
.compare-car .car-content { width: 200px; height: 170px;  }
.compare-car .car-content p { margin: 0 auto; width: 180px;  }
.compare-car .car-content .car-title { width: 200px; height: 20px; font-weight: bold; margin-top: 10px; color: #00599F; border-bottom: dashed 1px #E0E0E0; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.car-vs { float: left; padding-top: 70px; }
.car-vs-btn { width: 120px; margin-left: 155px; }
.m10 { margin: 10px auto 0px !important; }
.carinfo-view { width: 950px; height: 390px; border: solid 1px #E9E9E9; margin-top: 10px; border-top: none; }
.view-list { width: 950px; border-top: solid 1px #E9E9E9; }
.view-list li { width: 215px; height: 155px; float: left; margin: 15px 0px 0px 15px; overflow: hidden; }
.view-list li h2{ width: 215px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }
.carinfo-dealer { width: 950px; height: 225px; border: solid 1px #E9E9E9; margin-top: 10px; border-top: none; }
.dealer-list { width: 935px; border-top: solid 1px #E9E9E9; padding-left: 15px;  }
.dealer-list li{ width: 300px; height: 80px;  border-bottom: dashed 1px #E9E9E9; margin-top: 11px; float: left;  }
.dealer-list li p{ height: 22px; line-height: 22px;  }
.view-list .movie-pic{position: relative;display: block;width: 215px; height: 122px;}
.view-list .movie-pic .movie-play{position: absolute;width:40px; height:18px;background-color: black;color: white!important; padding:1px 4px; display:inline-block;bottom:1px;right:0px}
/*新版 */
.carinfo-photo { width: 870px; border-top: solid 1px #D6D6D6; border-bottom: solid 1px #D6D6D6; margin: 10px 0px; overflow: hidden; padding: 10px 40px; position: relative;	}
.carinfo-photo .photo-list { height: 95px; width: 1000px; }
.carinfo-photo .photo-list li{ margin-right : 40px; margin-top: 5px; float: left; max-width: 90px; }
.carinfo-photo .photo-list .list-img{ width: 90px; height: 60px; margin: 0 auto; }
.carinfo-photo .photo-list .list-img a { width: 90px; height: 60px; display: block; background-position: 50%; overflow: hidden; }
.carinfo-photo .photo-list .list-title{ height: 20px; line-height: 20px; margin-top: 5px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; display: block; }
.carinfo-photo .photo-list .list-title a{ color: #333; }
.carinfo-photo .photo-list .list-title a:hover{ text-decoration: underline; }
.carinfo-photo .photo-list li img{ width: 90px; height: 60px; }

.photo-pager a { top: 50%; margin-top: -44px; position: absolute; width: 25px; height: 85px; background: #EEE; text-indent: -9000px; cursor: pointer; background: #EEE;  }
.photo-pager a:hover { background: #D9D9D9; }

.photo-pager .i-prev,.photo-pager .i-next { background: url(//img.8891.com.tw/carInfo/nav.png) no-repeat 4px 3px; width: 16px; height: 16px; display: block; margin: 35px auto 0px; }
.photo-pager .slide_btn_next { right: 0px; left: auto; background-position: 4px -17px; }
.photo-pager .slide_btn_prev { left: 0px; }
.photo-pager .i-prev { background-position: 0px 0px;  }
.photo-pager .i-next { background-position: 0px -20px;   }
.search-hint { width: 360px; margin: 10px; }
.search-hint .hint-left { width: 90px; float: left; }
.search-hint .hint-right { width: 270px; float: left; }
.search-hint .hint-title { font-size: 20px;font-weight: bold; }
.search-hint p { line-height: 30px; font-size: 15px; }
.search-hint .hint-link { margin-top: 15px; }
.search-hint .hint-content,.search-hint .hint-title, .search-hint .hint-left { margin-top: 5px; }



.carinfo-cmt { width: 950px; margin-top: 10px; border-top: none; }
.carinfo-cmt .com-top { width: 950px; height: 37px; border-top: solid 3px #3B5998; position: relative; }
.carinfo-cmt .com-title { width: 130px; background: #3B5998; height: 37px; color: #FFF; display: block; line-height: 34px; text-align: center; font-size: 20px; }
.carinfo-cmt .com-top .more { top: 10px;  }
.carinfo-cmt .com-left { width: 671px; border: solid 1px #E9E9E9; float: left; }
.carinfo-cmt .com-left .com-tit { height: 40px; width: 648px; line-height: 40px; margin: 0 auto; border-bottom: solid 1px #E9E9E9; font-size: 15px; font-weight: bold; color: #666; padding-left: 12px; }
.carinfo-cmt .com-left .com-tit a { float: right; font-weight: normal; font-size: 12px; }
.carinfo-cmt .com-left ul { width: 655px; margin: 0 auto; font-size: 12px; height: 215px; overflow: hidden; }
.carinfo-cmt .com-left ul li { width: 655px; border-bottom: dashed 1px #EAEAEA; padding: 5px 0px 2px; }
.carinfo-cmt .com-left ul li:first-child { border-top: none; }
.carinfo-cmt .com-img { width: 60px; height: 60px; float: left; margin-left: 10px; overflow: hidden; margin-bottom: 4px; }
.carinfo-cmt .com-img .img-a { width: 45px; height: 45px; display: block; margin: 0 auto; border-radius: 50%; background: #D2D2D2; }
.carinfo-cmt .com-img .cmt-name { width: 45px; height: 16px; display: block; margin: 0 auto; overflow: hidden; color: #666; text-align: center; }
.carinfo-cmt .com-img img{ width: 45px; height: 45px; border-radius: 50%; }
.carinfo-cmt .com-text { width: 570px; float: left; margin-left: 11px; margin-top: 5px; position: relative; }
.carinfo-cmt .com-text .cmt-time { position: absolute; top: 3px; right: 0px; color: #CCC; }
.carinfo-cmt .text-title { width: 480px; height: 20px; color: #969696; line-height: 20px; margin-bottom: 6px; background: url(//img.8891.com.tw/carInfo/com-icon.png) 0px -21px no-repeat; padding-left: 12px; font-weight: normal; }
.carinfo-cmt .text-title a { vertical-align: middle; }
.carinfo-cmt .text-title .cmt-cert { margin-left: 10px; }
.carinfo-cmt .text-title .cmt-cert img { width: 20px; height: 20px; vertical-align: middle; }
.carinfo-cmt .text-content{line-height: 20px; color: #666; width: 570px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.carinfo-cmt .text-content .cmt-content { display: block; max-width: 465px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.carinfo-cmt .text-content .cmt-content a { color: #666; }
.carinfo-cmt .text-content .cmt-content a:hover { color: #C00; }
.carinfo-cmt .text-content .owner-cert { display: block; width: 52px; height: 18px; background: url(//img.8891.com.tw/carInfo/com-icon.png) -1px -1px no-repeat; vertical-align: middle; margin-left: 5px; float: left; }
.carinfo-cmt .m140{margin-left: 140px;}
.carinfo-cmt .text-nav { margin-right: 35px;}
.carinfo-cmt .j-support{background-color: #486FB7; color: #FFF; padding: 2px 4px;}
.carinfo-cmt .j-support:hover{color: #FFF;}
.carinfo-cmt.text-nav .level { margin-left: 15px; }
.carinfo-cmt .text-nav .com-time { float: right; color: #CCC; position: absolute; right: 0px; }
.carinfo-cmt .text-btn { float: right; margin-top: 10px; }
.carinfo-cmt .com-right { width: 268px; border: solid 1px #E9E9E9; float: right; font-size: 15px; }
.carinfo-cmt .com-right .right-top { width: 268px; height: 40px;  border-bottom: solid 1px #E9E9E9; line-height: 40px; text-indent: 15px; font-weight: bold; }
.carinfo-cmt .com-right .right-title { width: 285px; height: 40px;  line-height: 40px; text-indent: 15px; font-weight: bold; }
.carinfo-cmt .com-right .right-nav { width: 64px; float: left; font-size: 13px; height: 215px; }
.carinfo-cmt .com-right .right-nav li{ width: 64px; height: 35px; border-bottom: solid 1px #E9E9E9; }
.carinfo-cmt .com-right .right-nav li a{ width: 64px; height: 35px; line-height: 35px; text-align: center; color: #333; font-weight: bold; display: block; border-right: solid 1px #E9E9E9; }
.carinfo-cmt .com-right .right-nav li a:hover{ width: 62px; border-left: solid 2px #CC0000; border-right: none; }
.carinfo-cmt .com-right .right-nav li .at{ width: 62px; border-left: solid 2px #CC0000; border-right: none; }
.carinfo-cmt .com-right .right-content { width: 189px; float: left; margin-left: 15px; font-size: 13px; display: none; }
.carinfo-cmt .com-right .right-content li { width: 185px; height: 35px; line-height: 35px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.carinfo-cmt .rank4 { background: #CC0000 !important;  }
.carinfo-cmt .com-right .right-content .car-rank{ width: 16px; height: 15px; background: #CCC; font-style:normal; color: #FFF; margin-right: 10px; padding-left: 2px; padding-right: 2px; font-size: 11px; }
.carinfo-cmt .star-level { color: #F00; font-weight: bold; }
