.brd { border-right: 1px solid #D9E5F3; border-bottom: 1px solid #D9E5F3; }
.comp-brd{ border-bottom:2px #DFDFDF solid; }
.cp-brd-right{ border-right:2px #DFDFDF solid;}
.cp-pichd-brdr{ border-right:1px #E2E2E2 solid;}
.simsun { font-family: simsun; }
input { margin-right: 3px; }
.cp-title {}
.cp-filter { border: 1px solid #E8E8E8; border-bottom: 0; line-height: 40px; background-position:0 30px; background-color: #F5F8FB; }
	.cp-filter .filter-gas { margin-left: 20px; }
	.cp-filter .filter-sys { margin-left: 50px;}
/*年份條件*/
.cp-filter-year { margin-left: 40px; padding-top: 3px; }
.cp-filter-year a { border-left:1px #CFCFC.comp-col-hd .bkm, .comp-col-pichd .bkm solid; padding: 0 5px; color: #676767; }
.cp-filter-year a.at { font-weight: 700; }
.cp-filter-year a.ac:hover { color: #F00; text-decoration: underline; }
.cp-filter-year a.at:hover { color: #676767; cursor: default; }
.cp-main { }
	.cp-comp-col { float: left; }
		.comp-item-unit { width: 265px; }
		.comp-col-pichd { height: 218px; padding: 10px 0; margin-bottom: 10px; }
        .cp-comp-ihd { background: #F0F3F8; position: relative; width: 135px; height: 223px; border: 1px solid #C5DBEC; border-right: 2px solid #DFDFDF; font-size: 12px; padding: 15px 0 0 15px; }
			.cp-flag-mark,.cp-unique { line-height: 18px; }
			.cp-unique { position: absolute; bottom: 15px; }
		.comp-col-hd { text-align: center; height: 70px; padding: 10px; background: #F2F5F9 url(//img.8891.com.tw/carInfo/index-bnav.png) repeat-x 0 -197px; }
			.comp-col-hd h2 { font-size: 13px; font-weight: normal; height: 55px; }
			.col-operate li { float: left; width: 85px; height: 22px; }
				.col-operate .col-select { width: 72px; position: relative; }
					.slt-change { position: absolute; top: 21px; left: -41px; display: none; border: 1px solid #D5D5D7; background: #fff; padding: 10px 10px 5px; z-index: 1000; }
						.s-slt { width: 134px; margin-bottom: 5px;  }
				.col-operate .move-left { float: left; background-position: -289px -196px; width: 16px; height: 16px; margin-top: 3px; }
				.col-operate .select-col { display: block; margin: 0 auto; background: #fff; text-align: left;  position: relative; z-index: 2; width: 55px; padding: 0 5px 0 8px; height: 20px; line-height: 20px; border: 1px solid #D5D5D7; color: #404040; }
					.col-operate .select-col.b-b-c { border-bottom-color: #fff;  }
					.col-operate .select-col:hover { text-decoration: none; color: #ff0000; }
					.col-operate .select-col-icon { background-position: -288px -227px; width: 9px; height: 5px; display: block; position: absolute; top: 8px; right: 6px; }
				.col-operate .move-right { float: right; background-position: -305px -196px; width: 16px; height: 16px; margin-top: 3px; }
		.fixed-menu { width: 152px; display: none; }
		.fixed-flag { width: 152px; display: none; z-index: 3; border-left: 1px solid #D9E5F3; box-shadow: -2px 0 2px rgba(0, 0, 0, 0.2); }
		.fixed-head { display: none; padding: 0 0 0 153px; z-index: 3;  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);  }
			.fixed-head .cp-comp-col { width: 265px; }
		.comp-item-menu .comp-col-hd, .fixed-flag .comp-col-hd { background: #F2F5F9 url(//img.8891.com.tw/carInfo/index-bnav.png) repeat-x 0 -197px; }
			.fixed-flag .comp-col-hd { position: relative; }
				.fixed-flag .comp-col-hd .cp-unique { top: 8px;}
				.fixed-flag .comp-col-hd .cp-flag-mark { padding-top: 45px;}
		.comp-item-tmpl { width: 153px; }
		.comp-item-menu .comp-item, .fixed-menu .comp-item { background: #EFF2F7; }
		.comp-item dt, .comp-item dd { height: 30px; text-align: center; line-height: 30px; padding: 0 15px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
			.comp-item-unit .comp-item  dd.hover { background: #E1EDF9; }
		.comp-item dt {  color: #000; text-align: left; }
        .comp-item dd.one-lines {}
		.comp-item dd.two-lines { line-height: 37px; padding-top: 3px; height: 37px; }
		.comp-item dd.three-lines { line-height: 55px; padding-top: 3px; height: 55px; }
		.comp-item dd.four-lines { line-height: 70px; padding-top: 3px; height: 70px; }
		.comp-item dd.five-lines { line-height: 85px; padding-top: 3px; height: 85px; }
		.comp-item dd.min-lines { line-height: 71px; padding: 5px 10px 0 15px; height: 71px; overflow: hidden; }
		.comp-item dd.fixed-lines {  height: 50px; text-align: left; padding: 10px 15px; position: relative; line-height: 50px; }
		.comp-item dd.ta { text-align: center !important; }
			.comp-item dd.fixed-lines .simsun {  display: block; text-align: center; }
			.comp-item dd.fixed-min-lines { padding: 10px 15px; text-align: left; }
				.comp-item dd.fixed-min-lines .simsun { display: block; text-align: center; }
				.fixed-p { height: 50px; overflow: hidden; text-overflow: ellipsis; width: 168px; }
				.open-more { position: absolute; top: 26px; right: 8px; }
		.comp-item dd.mov-lines { padding: 8px 9px; height: 161px; line-height: 161px }
			.m-box { background: url(//img.8891.com.tw/carInfo/movie.png) 0 -171px; width: 180px; height: 145px; display: block; position: relative; }		
			.m-img { padding: 5px 5px 0; }
			.m-time { position: absolute; line-height: 15px; padding: 0 2px; color: #fff; bottom: 25px; right: 7px; background: #000; }
		.comp-item dd.pic-img { height: 166px; padding: 9px; }
		.comp-item dd.highLight { background: #FFFBC6; }
		.comp-item dd.cF5F5F5 { background: #F5F5F5; }
		.comp-item dd.FFFFD2{background: #FFFFD2;}
		.comp-item dd.click { background: #F5F5F5; }
        .comp-item .crptx{ background: #D9EAF9 url(//img.8891.com.tw/carInfo/index-bnav.png) repeat-x 0 -167px; color:#404040; }
		.comp-item .brd-left{ border-left:1px #D9E5F3 solid; color: #666; }
			.comp-item .brd-left.fixed-lines { padding-bottom: 11px; text-align: right; }
			.comp-item .brd-left.mov-lines { padding-bottom: 9px; line-height: 178px; }
			.comp-item .brd-left.pic-img { padding-bottom: 10px; line-height: 137px; }
		.comp-item .cp-t-b { background: #F0F3F8; padding-bottom: 1px; border-bottom: none; text-align: right; }
        .tl.block { width: 180px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    /* 印象 */
    .green,.pink,.yellow,.red { display: inline-block; width: 80px; height: 30px; line-height: 30px; margin: 0 5px 5px 0; text-align: center; background: url(//img.8891.com.tw/carInfo/c-fill.png) no-repeat -365px -108px; }
	   	.green { background-position: -445px -108px; }
	   	.pink { background-position: -605px -108px; }
	   	.yellow { background-position: -525px -108px; }
	   	.red { background-position: -365px -108px; }
    /*.cp-right{ text-align:right;}
    .cp-center{ text-align:center;}*/

.cp-t-box { border: 1px solid #DFDFDF; border-bottom: none; background: #F3F3F3;}
    
    /* vs/車型比較 */
    .cp-tips { color: #999; display: block; padding: 12px 0; font-size: 12px;}
        .cp-tips i { background:url(//img.8891.com.tw/carInfo/c-icon.png) no-repeat -288px -171px; color:#fff; font-style:normal; ;display: inline-block; width: 37px; line-height:17px; padding-left: 5px;}
	.cp-i-bd{color: #06C; font-weight: bold; width: 140px; padding: 10px 0 10px 10px; }    
	   .cp-i-lg,.cp-i-del{ background:url(//img.8891.com.tw/carInfo/cp2.png) no-repeat 0 0;}
		   .cp-i-lg { background-position: 0px 0px; width:135px; height:21px; }
		   .cp-i-del { background-position: 0px -19px; font-size: 12px; padding-left: 15px; color: #000; display: block; margin: 14px 0 0 15px; }

    /* 頭部導航 */
    .cp-tab-bd { border-bottom: 2px solid #1295E8; width: 798px; position: relative; }
        .cp-tab-bd a,.cp-foot-tabmenu a { width: 130px; height: 28px; line-height: 28px; float: left; margin-right: 12px; text-align: center; color: #333; padding: 1px 1px 0;  text-decoration: none; background: #fff; border: 1px solid #DFDFDF; border-bottom: none; }
	 		.cp-tab-bd a b,.cp-foot-tabmenu a b { width: 130px; height: 28px; display: block; background: #fff;  }
	 		.cp-tab-bd a:first-child.at,.cp-tab-bd a.at,.cp-foot-tabmenu a.at { border: 2px solid #DEDEDE; border-top-color: #1295E8; border-bottom: none; padding: 0; }
	 			.cp-tab-bd a:first-child.at { border-left: none;  width: 132px; }
	 			.cp-tab-bd a:first-child.at b,.cp-tab-bd a.at b { padding-bottom: 2px; }
					.cp-tab-bd a:first-child.at b { border-left: 2px solid #DEDEDE;  }
	
/*分組懸浮*/
.fixed-group { position: fixed;  left: 100px; height: auto;  }
    .fixed-group a { background: url(//img.8891.com.tw/carInfo/c-icon.png) no-repeat -288px -35px; height: 23px; line-height: 23px; text-align: center; width: 85px; margin-bottom: 6px; display:block; color: #404040; }
		.fixed-group a:hover { text-decoration: none; color: #f00; }
	.fixed-group a.at { background-position: -288px 0px; width: 96px; font-weight:bold; color:#fff; text-align: left; padding-left: 15px; }

/*比較工具*/
.ctools-nav { padding-top: 3px; background: #E3ECF3; }
.ctools-title { background: url(//img.8891.com.tw/carInfo/car-tools.png?v=1) no-repeat; display: inline-block; }
	.comp { background-position: 0 0; width: 121px; height: 25px; }
	.comp-txt { background-position: 0 -30px; width: 79px; height: 19px; }

/* 比較盒子 */
.cp-pichd-box { width: 243px; height: 218px; padding: 0 10px; border-top:1px #E2E2E2 solid; }
	.cp-opera { line-height: 25px; }
		.cp-col-del { margin: 5px 0 0; }
			.cp-col-del a { text-indent: -999em; background: url(//img.8891.com.tw/carInfo/cp2.png) no-repeat 0 -37px; height: 15px; width: 15px; display: block;  }
		.cp-col-num { color:#587AD1; }
	.comp-col-pichd .pic { width: 126px; height: 84px; border: 1px solid #DDD; padding: 1px; margin: 0 auto 8px; text-align: center; }
		.pic img { vertical-align: middle; max-width: 126px; max-height: 84px; }
		.pic .hack { width: 0; height: 100%; }
	.comp-col-hd .bkm, .comp-col-pichd .bkm { padding-bottom: 5px; width: 135px; margin: 0 auto; }
		.cp-title { display: block; margin-bottom: 3px;  height: 36px; overflow: hidden; text-overflow: ellipsis; }
			.cp-title h4 { white-space: nowrap; width: 178px; overflow: hidden; text-overflow: ellipsis; }
			.cp-title p { height: 18px; overflow: hidden; width: 178px; text-overflow: ellipsis; white-space: nowrap; }
			.fixed-head .cp-title { float: right; padding-right: 20px; color: #333; width: 142px; padding-top: 1px; line-height: 16px; height: 34px; }
				.fixed-head .cp-title h4 { font-weight: 700; }
		.cp-price { font-size: 12px; }
			.cp-price-num { font-style: normal; color: #cc0000; }
	.comp-col-hd .slt, .comp-col-pichd .slt { text-align: center; padding: 30px 0; }
		.fixed-head .slt { padding: 0; }
		.slt li { margin-bottom: 4px; }
			.slt select { width: 176px; border: 1px solid #CCCCCE; }
			.slt optgroup { background: #CCC; }
			.col-add { display: block; margin: 0 auto; width: 54px; height: 20px; line-height: 20px; text-indent: -999em; background: url(//img.8891.com.tw/carInfo/c-icon.png) no-repeat -288px -141px;  }
	.comp-item dd.plus-menu-lines, .comp-item dd.plus-lines { height: 70px; line-height: 24px; padding-top: 15px; padding-bottom: 15px; }
	.comp-item dd.plus-menu-lines { line-height: 70px; }

/* 熱門比較車型 */
.com-hot { border: 1px solid #d9d9d9; padding: 10px 0 10px 12px; }
	.com-hot-t { line-height: 18px; padding-bottom: 10px;  }
	.c-l-c { border: 1px solid #DFDFDF; padding: 10px; width: 200px; float: left; margin-right: 12px; }
		.c-l-ib { border: 1px solid #ddd; padding: 1px; text-align: center; vertical-align: middle; }
			.c-l-img { width: 90px; height: 60px; vertical-align: middle; }
		.c-l-is { width: 100px; padding-left: 6px; font-size: 12px; }
			.c-l-t { display: block; word-break: break-all; word-wrap: break-word; margin-bottom: 5px; height: 35px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; }
			.c-l-p { font-style: normal; color: #cc0000; }
		.c-l-p { padding: 5px 0; text-align: center; }
			.c-l-pk { background-position: -252px -144px; width: 26px; height: 16px; margin: 0 5px 0 75px; position: relative; top: 3px; display: inline-block; text-indent: -999em;   }		
			.c-l-s { background-position: -250px -240px; width: 63px; height: 21px; display: inline-block; text-indent: -999em; }

/* 回頂端 */
.back-top-icon { display: block; width: 21px; height: 64px; text-indent: -999em; background: url(//img.8891.com.tw/carInfo/c-icon.png) no-repeat -203px -194px; }

/* 底部導航 */   
.cp-foot-tabbox {  border-top: 2px #1295E8 solid; margin:10px 0px 0; }
	.cp-foot-tabmenu { margin-left: 151px; }
	.cp-foot-tabmenu a { border-top: none; border-bottom: 1px solid #DEDEDE; padding: 0 1px 1px; }
		.cp-foot-tabmenu a.at { border-top: none; border-bottom: 2px solid #1295E8; }
		.cp-foot-tabmenu a b { border-bottom: none; border-top: 2px solid #1295E8; margin-top: -2px; }
			.cp-foot-tabmenu a.at b { border-top-color: #fff;  }	