@charset "utf-8";

/* 全局修正 */
.halfL { width:358px; float:left;}
.halfR { width:358px; float:right;}

.box2 menu { margin-bottom:-3px;}

.wrapClub .txt14List ul { padding:5px 10px;}
.wrapClub .txt14List li { line-height:25px; height:25px;}
.wrapClub .halfL, .wrapClub .halfR { height:162px; overflow:hidden;}

/* 广告 */
.ad960 { display:block;}
.ad220 { display:block; clear:both; margin-top:10px; width:220px; overflow:hidden;}

/* 主导航 */
.homeMenu { background:url(../images/mainMenuBg2.gif);}
.homeMenu div { width:960px; margin:0 auto; background:url(../images/home_navBg.gif) no-repeat; min-height:108px; _height:108px;}
.homeMenu menu { float:left; height:60px; line-height:22px; overflow:hidden; color:#07e; padding:16px 5px 0 12px;}
.homeMenu menu h3 { display:inline; font-weight:normal;}
.homeMenu menu a { color:#fff; *margin:0 5px 0 1px;}
.homeMenu menu a:hover { color:#f66; text-decoration:underline;}
.homeMenu menu b a { float:left; width:30px; height:52px; line-height:500px; overflow:hidden; background:url(../images/home_navBg.gif) no-repeat; margin:-5px 10px 0 0; *margin-left:-6px; _margin-right:7px; _display:inline;}
.homeMenu menu .ico1 { background-position:0px -150px; margin-left:5px;}
.homeMenu menu .ico2 { background-position:-100px -150px;}
.homeMenu menu .ico3 { background-position:-200px -150px;}
.homeMenu menu .ico4 { background-position:-300px -150px;}
.homeMenu menu .ico5 { background-position:-400px -150px;}
.homeMenu dl { clear:both; line-height:20px; position:relative;}
.homeMenu dt { color:#ccc; width:830px; height:20px; padding-left:18px; overflow:hidden; white-space:nowrap; }
.homeMenu dt b { color:#e22; font-weight:normal;}
.homeMenu dd { position:absolute; right:15px; top:-2px; text-align:right; color:#ccc; z-index:99;}
.homeMenu dd b { display:inline-block; padding:2px 12px; padding-right:20px; font-weight:normal; color:#07b; background:url(../images/arrows.gif) no-repeat right -311px; cursor:pointer; position:relative;}
.homeMenu dd span { display:none; width:290px; text-align:left; background:#f6fafc; border:solid #bcd 1px; padding:5px 8px; margin-top:-1px; *zoom:1; _margin-left:20px; }
.homeMenu dd.on b { border:solid #bcd 1px; border-bottom:none; background-color:#f6fafc; background-position:right -472px; color:#e22;}
.homeMenu dd.on span { display:block;}
.homeMenu dl a { color:#555; margin:0 3px; display:inline-block;}
.homeMenu dl a:hover { color:#e22;}

/* 汽车搜索筛选栏 */
.carSearchBar { width:956px; min-height:220px; _height:220px; padding:2px; line-height:20px; margin:10px auto 0; *zoom:1; background:url(../images/home_searchBg.gif) no-repeat;}

.carSearchBar form {  padding:9px 0 6px; padding-left:126px; line-height:20px; *zoom:1;}
.carSearchBar form * { vertical-align:top;}
.carSearchBar form input {  border:solid #fff 0px; height:18px; line-height:18px; width:130px; padding:0 5px; margin:1px -5px 0 2px;}
.carSearchBar form em { display:inline-block; margin-left:10px; color:#07b; background:url(../images/searchBg.gif) no-repeat 0 0;}
.carSearchBar form em b { display:inline-block; background:#eaf1f8 url(../images/searchBg.gif) no-repeat right 0; height:22px; padding:1px 3px 0; _padding-top:2px; font-weight:normal; color:#9bd;}
.carSearchBar form em b a { font-weight:bold; color:#fff; padding:0 2px; display:inline;}
.carSearchBar form em b a:hover { color:#ff0;}
.carSearchBar form em button { display:inline-block; background:#eaf1f8 url(../images/searchBg.gif) no-repeat right 0; height:22px; padding:0 3px 0; _padding-top:2px; font-weight:normal; color:#9bd; margin-left:-6px; *margin-left:0; border: 0; color: #fff; cursor: pointer; font-weight:bold; color:#fff;}
.carSearchBar form cite a { display:inline-block; background:url(../images/button6.gif) no-repeat 0 0; width:80px; height:22px; overflow:hidden; line-height:60px; }
.carSearchBar form cite a:hover { background-position:0 -50px;}
.carSearchBar form font { display:inline-block; line-height:24px; color:#abc; padding:0 12px; *padding:0 18px;}
.carSearchBar form font a { color:#d33;}
.carSearchBar form font a:hover { text-decoration:underline; color:#f00;}
.carSearchBar .myselect { margin-right:1px;}
.carSearchBar .myselect ins, .carSearchBar .myselect span { border-color:#abc;}
.carSearchBar .myselect2 { background:url(../images/searchBg.gif) no-repeat 0 0; }
.carSearchBar .myselect2 ins { border:none; background-color:transparent; top:1px; left:1px;}
.carSearchBar kbd.on { background:none;}
.carSearchBar kbd.on ins { border-left:solid #abc 1px; top:0; left:0; border:solid #abc 1px; border-bottom:none; background-color:#fff;}

.carSearchBar center { float:left; text-align:left; width:220px; border-right:solid #e6e6e6 1px; background:#fff url(../images/groupIntroBg.jpg) no-repeat -110px 0;}
.carSearchBar center h6 { height:20px; background:#df4244 url(../images/repeatBg.gif) repeat-x 0 -545px; color:#fff; margin-left:1px;}
.carSearchBar center h6 font { float:left; color:#fff; font-weight:normal; height:20px; line-height:20px; background:url(../images/arrows.gif) no-repeat 22px -464px; padding-bottom:5px; margin-bottom:-5px; padding-left:10px; _position:relative; }
.carSearchBar center h6 a { display:block; height:20px; overflow:hidden; color:#fff; text-decoration:underline;}
.carSearchBar center h6 a:hover { text-decoration:none; color:#fff;}
.carSearchBar center span { float:right; padding:5px 8px;}
.carSearchBar center span a { display:block; border:solid #ddd 1px; background:#fff; width:120px; height:80px; overflow:hidden;}
.carSearchBar center span a:hover { border-color:#daa;}
.carSearchBar center cite { float:left; line-height:25px; color:#ccc; padding:9px 0 0 12px;}
.carSearchBar center cite a { color:#777;}
.carSearchBar center cite a:hover { color:#d55; text-decoration:underline;}

.carSearchBar dl { float:left; width:735px; height:112px; background:#fff; *zoom:1;}
.carSearchBar dl dt { width:100%; height:24px; line-height:20px; white-space:nowrap; overflow:hidden; background:url(../images/repeatBg.gif) repeat-x 0 -611px; font-size:2px; -webkit-text-size-adjust:none;}
.carSearchBar dl dt a { display:inline-block; text-align:center; font-size:12px; color:#fff; width:82px; height:20px; overflow:hidden;  border-left:solid #fff 1px; border-right:solid #fff 1px; margin:0 -1px; background:#cbd2dd;}
.carSearchBar dl dt a:hover { background:#abc; color:#fff;}
.carSearchBar dl dt a.current, .carSearchBar dl dt a.current:hover { background:url(../images/arrows.gif) no-repeat 36px 19px; padding-bottom:4px; vertical-align:top;}
.carSearchBar dl dd { width:98%; margin:0 1%; height:86px; line-height:0; overflow:hidden; background:url(../images/CarSearchBarLine2.gif) 0 27px;  font-size:2px; -webkit-text-size-adjust:none;}
.carSearchBar dl dd a { display:inline-block; font-size:12px; width:12.2%; height:30px; line-height:30px; overflow:hidden; text-align:center; vertical-align:top;}
.carSearchBar dl dd a:hover { text-decoration:underline;}

.carSearchBar ul { clear:both; padding-top:2px; *zoom:1;}
.carSearchBar ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.carSearchBar ul li { float:left; border-left:solid #fff 1px;}
.carSearchBar ul li a { float:left; display:block; height:24px; line-height:24px; color:#555; font-family:Arial, "宋体"; padding:9px 10px 5px; padding-left:62px; background:url(../images/carClassIco.png) no-repeat 0 0;}
.carSearchBar ul li a:hover { color:#e22; background-color:#fff;}
.carSearchBar ul li a.type1 { background-position:7px 8px;}
.carSearchBar ul li a.type2 { background-position:6px -42px;}
.carSearchBar ul li a.type3 { background-position:5px -92px;}
.carSearchBar ul li a.type4 { background-position:5px -142px;}
.carSearchBar ul li a.type5 { background-position:3px -192px;}
.carSearchBar ul li a.type6 { background-position:2px -242px;}
.carSearchBar ul li a.type7 { background-position:4px -292px;}
.carSearchBar ul li a.type8 { background-position:4px -341px;}
.carSearchBar ul li a.type9 { background-position:4px -391px;}

.carSearchBar p { line-height:18px; height:18px; overflow:hidden; padding-left:20px;}
.carSearchBar p b { font-weight:normal; color:#07b;}
.carSearchBar p a { font-family:Arial, "宋体"; color:#999; border:solid #ddd 1px; padding:0 6px; margin:0 2px 0 1px ; background:url(../images/repeatBg.gif) repeat-x 0 -355px;}
.carSearchBar p a:hover { background-position:0 -5px; color:#fff;}
.carSearchBar p a.space, .carSearchBar p a.space:hover { background:#fff; border-color:#eee; color:#ccc; cursor:default;}

/* 自定义下拉框 */
.myselect { display:inline-block; width:100px; height:20px; margin-right:2px;  position:relative; z-index:10; vertical-align:-0.5em; *vertical-align:middle;  font-family:"宋体";}
.myselect ins, .myselect span { border:solid #aaa 1px;}
.myselect ins { position:absolute; top:0; left:0; z-index:3; height:20px; line-height:20px; width:100%; overflow:hidden; background:#fff url(../images/arrows.gif) no-repeat 4px 7px; text-indent:17px; color:#555; cursor:pointer; }
.myselect s { display:none; position:absolute; top:25px; left:1px; width:198px; border:solid #fff 3px; border-right:none; background:#fff; z-index:2; *zoom:1;}
.myselect s a { float:left; width:12px; height:12px; line-height:14px; overflow:hidden; text-align:center; background:#fff; color:#abc; border:solid #c3c9cc 1px; margin:1px 1px 0 0; font-family:Arial, "宋体"; }
.myselect s a.current, .myselect s a.current:hover { background:#d33; color:#fff; border-color:#d00;}
.myselect s a.space, .myselect s a.space:hover { color:#ddd; border-color:#ddd; cursor:default;}
.myselect s a:hover { border-color:#d33; color:#f00;}
.myselect span { display:none; position:absolute; top:21px; left:0px; width:100%; height:200px; padding:5px 0; background:#fff; overflow:hidden; overflow-y:scroll; z-index:4; *zoom:1;}
.myselect span code { display:block; margin:2px; background:#bcd; color:#fff; font-family:Arial, "宋体"; font-weight:bold; text-align:center; clear:both;}
.myselect span a { display:block; text-indent:12px; width:100%; height:22px; line-height:22px; overflow:hidden;}
.myselect span a:hover { text-decoration:underline;}
.myselect.on { z-index:11;}
.myselect.on ins {  border:solid #aaa 1px; border-bottom:none; color:#d33; padding-bottom:4px; background-position:4px -476px;}
.myselect.on s { display:block;}
.myselect.on span { display:block;}
.myselect2 span { width:218px; padding-top:36px; height:164px; top:24px; z-index:1;}
.myselect2 span a { width:100px; float:left;}

/* 焦点图 */
.flashNews { text-align:center;}

/* 热门新闻 */
.hotNews { background:url(../images/repeatBg.gif) repeat-x 0 -673px; line-height:22px; padding-top:12px}
.hotNews strong { display:block; width:356px; line-height:28px; height:28px; overflow:hidden; text-align:center; border-left:solid #fff 1px; border-right:solid #fff 1px;}
.hotNews strong a { font-family:"微软雅黑", "黑体"; color:#358; font-size:20px;}
.hotNews strong a:hover { color:#d22; text-decoration:underline;}
.hotNews p { width:356px; height:22px; padding-bottom:6px; overflow:hidden; white-space:nowrap; text-align:center; border-left:solid #fff 1px; border-right:solid #fff 1px; color:#06b;}
.hotNews p a { color:#06b; margin:0 3px;}
.hotNews p a:hover { color:#e22; text-decoration:underline;}
.hotNews ul { background:#fff; border:solid #fff 1px; border-top:solid #e0e3e6 1px; padding:8px 0 7px; font-size:14px; line-height:26px;}
.hotNews li { height:26px; padding:0 8px 0 16px; overflow:hidden; background:url(../images/ico.gif) no-repeat 5px -469px;}
.hotNews li a { color:#555;}
.hotNews li i { color:#d33;}
.hotNews li.other { font-size:12px; height:22px; line-height:22px; background:none; padding-left:8px; }
.hotNews li.other a { color:#07b;}
.hotNews li a:hover { color:#d33; text-decoration:underline;}
.hotNews li.other i a { color:#d33;}

/* 专题推荐 */
.zttj dl { padding:5px 0; line-height:22px; *zoom:1;}
.zttj dl:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.zttj dt { text-align:center; float:left; width:124px; padding:1px 8px 1px 10px; border-right:dotted #ccc 1px; _border-right:solid #e0e0e0 1px;}
.zttj dt img { width:120px; height:80px; display:block; border:solid #fff 1px; padding:1px;}
.zttj dt a { display:block; height:102px; overflow:hidden; color:#d33;}
.zttj dl dt a:hover { color:#f00; text-decoration:none;}
.zttj dt a:hover img { border-color:#fa3;} 
.zttj dd p { height:22px; overflow:hidden; color:#d22; padding:0 10px 0 6px;}
.zttj dl a:hover { text-decoration:underline;}


/* 上市 */
.newCarSide dl { padding:8px 8px 5px; line-height:24px;}
.newCarSide dt { *zoom:1; line-height:20px; margin-bottom:10px;}
.newCarSide dt:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.newCarSide dt img { float:left; width:80px; height:60px; padding:1px; border:solid #ddd 1px; margin-right:5px;}
.newCarSide dt a:hover img { border-color:#d99;}
.newCarSide dt h6 { height:20px; overflow:hidden;}
.newCarSide dt h6 a { color:#d33;}
.newCarSide dt h6 a:hover { text-decoration:underline;}
.newCarSide dt p { height:20px; overflow:hidden; color:#555; padding-left:2px;}
.newCarSide dt em { color:#d33;}
.newCarSide dd p { height:24px; overflow:hidden; background:url(../images/line1.gif) repeat-x 0 -31px; color:#d22; padding-top:2px;}
.newCarSide dd p span { float:right; color:#999; padding:0 3px;}

/* 汽车团购 */
.groupon dl { padding:10px; padding-top:7px; line-height:24px; padding-left:230px; *zoom:1}
.groupon dl:after { content:""; display:block; clear:both; height:0; overflow:hidden;}
.groupon dt { width:220px; float:left; margin:3px 15px 0 -220px; _margin-right:10px; position:relative; _display:inline;}
.groupon dt img { width:200px; height:150px; display:block;}
.groupon dt a { display:block; padding:10px; padding-bottom:3px; width:200px; height:175px; line-height:28px; overflow:hidden; border:solid #ddd 1px; text-align:center; font-size:14px; color:#d33;}
.groupon dt a:hover { background:#ffe; border-color:#dbb;}
.groupon dt blockquote { position:absolute; width:61px; height:61px; top:-1px; left:-1px; background:url(../images/hotGroupon.gif) no-repeat;}
.groupon dd p { height:24px; overflow:hidden; padding-right:5px; font-size:14px; color:#d22;}
.groupon dd p span { float:right; font-size:12px; color:#aaa;}
.groupon dd p a:hover { color:#d33; text-decoration:underline;}
.groupon dd p i a { color:#555; margin-right:6px;}
.groupon dd p i a:hover { text-decoration:none;}
.groupon dd blockquote { height:6px; overflow:hidden; background:url(../images/line1.gif) repeat-x 0 3px;}

.groupon h5 { position:relative; margin:0 5px 0 1px; height:21px; line-height:22px; background:url(../images/repeatBg.gif) repeat-x 0 -335px; font-weight:normal; border-bottom:solid #dbb 1px;}
.groupon h5 i { color:#ccc;}
.groupon h5 b { color:#07b; margin:0 1px;}
.groupon h5 a { color:#888;}
.groupon h5 strong a { color:#333;}
.groupon h5 a:hover { color:#07b;}
.groupon h5 strong { padding-left:19px; background:url(../images/ico.gif) no-repeat 6px -190px;}
.groupon h5 p { position:absolute; right:0; top:-3px; padding-right: 100px;}
.groupon h5 p .myselect ins { height: 19px;}
.groupon h5 p a.go { display:inline-block; background:#fff url(../images/button2.gif) no-repeat right 0; padding:0 12px 0 6px; font-weight:bold; color:#fff; position: absolute; top: 1px; right: 0;}
.groupon h5 p a.go:hover { color:#ff9;}

.groupon ul { padding:7px 0; *padding-bottom:11px; _padding-bottom:6px; overflow:hidden; line-height:18px; *zoom:1;}
.groupon ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.groupon ul li { float:left; width:122px; margin:4px -1px; padding:1px 0; text-align:center; vertical-align:top; color:#888; border-left:solid #e5e5e5 1px;  _display:inline;}
.groupon ul li a { display:block; height:20px; overflow:hidden; margin:0 10px; font-size:14px; color:#d33;}
.groupon ul li a:hover { color:#d33; text-decoration:underline;}
.groupon ul li b { color:#333; margin:0 1px;}

/* 团购电话 */
.grouponTel { background:url(../images/groupIntroBg.jpg) no-repeat -110px -20px; height: 96px;}
.grouponTel div { height:85px; overflow:hidden; border:solid #fff 1px;}
.grouponTel p { color:#789; line-height:20px; height:20px; overflow:hidden; padding:2px 0; padding-left:14px;}
.grouponTel p a { display:inline-block; padding-left:16px; background:url(../images/ico.gif) no-repeat 0 -314px; font-family:Arial, "宋体";}
.grouponTel center { padding:2px 0 0;}
.grouponTel center a { display:inline-block; width:70%; height:28px; line-height:28px; background:url(../images/button8.gif) no-repeat 0 0; font-weight:bold; padding-left:5px; position:relative; color:#d44;}
.grouponTel center a span { position:absolute; top:0; right:-5px; width:5px; height:28px; background:url(../images/button8.gif) no-repeat right 0;}
.grouponTel center a:hover { background-position:0 -50px; color:#fff;}
.grouponTel center a:hover span { background-position:right -50px;}
.grouponTel h6 { font-family:Arial, "宋体"; font-size:20px; color:#d33; height:30px; line-height:30px; overflow:hidden; text-align:center;}

/* 热门预定 */
.newPriceList dl { border:solid #fff 1px;}
.newPriceList dt, .newPriceList dd { height:27px; line-height:27px; overflow:hidden; border-top:solid #eaecee 1px; white-space:nowrap;}
.newPriceList dd { background:#f6f9fc;}
.newPriceList dl span { display:inline-block; height:27px; vertical-align:top; overflow:hidden;}
.newPriceList dl .td1 { width:80px; padding-left:24px; background:url(../images/ico.gif) no-repeat 10px -351px;}
.newPriceList dl .td2 { width:190px;}
.newPriceList dl .td2 a { color:#333;}
.newPriceList dl .td3 { width:60px; color:#555;}
.newPriceList dl .td4 { width:110px;}
.newPriceList dl .td5 { width:80px; text-align:center;}
.newPriceList dl .td5 a { display:inline-block; width:20px; text-align:center; overflow:hidden; background:url(../images/ranknum3.gif) no-repeat 0 -276px; color:#d67; margin:0 3px;}
.newPriceList dl .td5 a:hover { color:#fff; text-decoration:none; background-position:0 -304px;}
.newPriceList dl .td6 {width: 145px;}
.newPriceList dl em { color:#d33;}
.newPriceList dl s { color:#999;}
.newPriceList dl i { color:#07b;}
.newPriceList dl a:hover { color:#e00; text-decoration:underline;}
.newPriceList dl .title { border-top:none; color:#c3c9cc; height:22px; line-height:22px;}
.newPriceList dl .title * { color:#c3c9cc; background:none; height:22px; line-height:22px;}

/* 车型报价列表 */
.carList menu b { color:#d55; margin-right:2px; font-family:Arial, "宋体";}
.carList dl { border:solid #fff 1px; border-top:none; background:url(../images/home_carListBg.gif) repeat-x 0 -100px;}
.carList form { float:right; padding:3px 10px;}
.carList form kbd ins { height:18px; border-color:#69c;}
.carList form kbd span { top:22px;}
.carList form kbd s { top:23px;}
.carList form input { border:solid #69c 1px; height:18px; line-height:18px; padding:0 5px; width:100px; vertical-align:top; *margin-top:-1px;}
.carList form label a { display:inline-block; height:18px; line-height:18px; padding:0 6px; background:url(../images/home_carListBg.gif) repeat-x 0 -52px; color:#e6ecee; vertical-align:top; margin-top:1px;}
.carList form label a:hover { color:#fff;}
.carList dt em { float:left; padding-left:15px; height:27px;}
.carList dt em a { float:left; height:27px; line-height:27px; border-left:solid #fff 1px; border-right:solid #fff 1px; color:#fff; padding:0 10px; margin-left:-1px; _display:inline; background:url(../images/repeatBg.gif) repeat-x 0 1000px;}
.carList dt em a.current { position:relative; background-position:0 -342px; color:#333;}
.carList dd { *zoom:1; display:none; clear:both; line-height:28px; color:#fff; padding-left:15px; *padding-top:6px; _padding-top:8px; *margin-bottom:-3px; _margin-bottom:0;}
.carList dd.on { display:block;}
.carList dd a { font-family:Arial, "宋体"; color:#555; display:inline-block; height:31px; background:url(../images/home_carListBg.gif) no-repeat center 1000px; padding:0 7px; margin-right:-1px; vertical-align:top; *margin-top:-7px;}
.carList dd a:hover { color:#e22;}
.carList dd a.current { color:#d33; background-position:center 26px; *background-position:center 25px;}

.carList ol { line-height:18px; padding:0 0 3px 4px; *padding-bottom:8px; *zoom:1;}
.carList ol:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.carList ol li { float:left; text-align:center; width:162px; border:solid #e0e0e0 1px; padding:3px; margin:5px; white-space:nowrap; _display:inline;}
.carList ol li var { color:#d55; margin-left:2px;}
.carList ol li p { height:18px; overflow:hidden; background:url(../images/line1.gif) repeat-x 0 -31px; margin:2px 3px 0; padding-top:2px;}
.carList ol li p a { color:#777; margin:0 4px;}
.carList ol li p a:hover { color:#777; text-decoration:underline;}

.carList ul { line-height:28px; padding:0 2px; color:#555;}
.carList ul li { height:28px; overflow:hidden; white-space:nowrap; background:url(../images/line1.gif) repeat-x 0 -62px;}
.carList ul span { display:inline-block; vertical-align:top; overflow:hidden;}
.carList ul .td1 { width:210px; color:#d22; padding-left:14px;}
.carList ul .td2 { width:90px; text-align:center;}
.carList ul .td3 { width:60px; text-align:center;}
.carList ul .td4 { width:165px;}
.carList ul .td4 a { color:#555;}
.carList ul .td5 { width:100px; color:#587; font-family:Arial, "宋体";}
.carList ul em { color:#d33;}
.carList ul i { color:#07b;}
.carList ul s { color:#999;}
.carList ul li.title { background:none; height:20px; line-height:20px; padding-bottom:2px;}
.carList ul li.title * { color:#bbb;}
.carList ul q { display:inline-block; width:12px; height:28px; overflow:hidden; text-indent:12px; vertical-align:middle; margin:0 3px;}
.carList ul q.up { background:url(../images/trend.gif) no-repeat 0 -32px;}
.carList ul q.down { background:url(../images/trend.gif) no-repeat 0 -60px;}
.carList ul q.flat { background:url(../images/trend.gif) no-repeat 0 -5px;}
.carList ul q.calculate { background:url(../images/ico.gif) no-repeat 0 -69px; *background-position:0 -68px;}
.carList ul a:hover { color:#d33; text-decoration:underline;}

/* 汽车图库 */
.photoList ul { line-height:18px; padding:7px 0 0 6px; border-bottom:solid #fff 5px; *zoom:1;}
.photoList ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.photoList li { float:left; width:170px; vertical-align:top; margin:3px 4px; _display:inline; text-align:center; color:#d33;}
.photoList li span a{ display:block; width:160px; height:100px; border:solid #ddd 1px; overflow:hidden; margin:0 auto 2px; }
.photoList li span a:hover { border-color:#e99;}
.photoList li a { color:#333;}
.photoList li a:hover { color:#d33; text-decoration:underline;}

/* 车友会头条 */
.hotClub { position:relative; line-height:24px; padding-left:260px; *zoom:1;}
.hotClub:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.hotClub dt { float:left; width:240px; padding:10px; margin-left:-260px; border-right:solid #d3d3d3 1px; _display:inline;}
.hotClub dt a img { display:block;}
.hotClub dt a b { display:block; position:relative; height:24px; margin-top:-24px; overflow:hidden; background:#ddd; text-align:center; cursor:pointer;  }
.hotClub dt a { color:#d33}
.hotClub dt a:hover { color:#f00;}
.hotClub dt cite { position:absolute; top:-3px; left:-2px; width:95px; height:57px; background:url(../images/hotClubjb.png) no-repeat 0 0;}
.hotClub dd { padding:0 20px;}
.hotClub dd h3 { height:24px; overflow:hidden; text-align:center; padding-top:6px;}
.hotClub dd h3 a { font-family:"微软雅黑", "黑体"; color:#d33; font-size:18px;}
.hotClub dd h3 a:hover { text-decoration:underline; color:#e00;}
.hotClub dd h3 span { display:inline-block; width:26px; height:10px; overflow:hidden; background:url(../images/newsStatus.gif) no-repeat 0 0; position:relative; top:-8px; left:5px; margin-right:-10px;}
.hotClub dd p { line-height:18px; height:36px; overflow:hidden; color:#999; padding-top:3px;}
.hotClub dd p a { margin-right:6px;}
.hotClub ul { background:url(../images/line1.gif) repeat-x 0 -31px; font-size:14px; padding-top:3px; margin-top:4px;}
.hotClub ul li { height:24px; overflow:hidden; background:#fff; color:#d22;}
.hotClub ul span { float:right; color:#aaa; font-size:12px; padding:0 6px;}
.hotClub ul em a { color:#555; margin-right:6px;}
.hotClub ul a:hover { color:#e00; text-decoration:underline;}

/* 推荐论坛 */
.clubList div { *zoom:1; overflow:hidden; line-height:1.2em; padding:7px 0;}
.clubList div:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clubList div a { float:left; padding:0 1%; width:31%; height:1.2em; overflow:hidden; text-align:center; border-left:solid #ddd 1px; margin:5px 0; margin-left:-1px; _display:inline; color:#555;}
.clubList div a:hover { text-decoration:underline; color:#e00;}

/* 车友会登录 */
.clubLogin { height:165px; overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .clubLogin { height:159px;} }
.clubLogin form { position:relative; padding:12px; line-height:22px;}
.clubLogin form p { height:22px; margin-bottom:3px; }
.clubLogin form label { color:#678;}
.clubLogin form input { height:18px; line-height:18px; border:solid #ddd 1px; padding:0 5px; width:85px;}
.clubLogin form p img { position:absolute; top:62px; right:10px; width:90px;}
.clubLogin form center { color:#ccc; margin-top:18px;}
.clubLogin form center a { margin:0 6px;}
.clubLogin form button { position:absolute; top:11px; right:10px; width:58px; height:46px; overflow:hidden; border:none; line-height:500px; background:url(../images/button7.gif) no-repeat; cursor:pointer; }

/* 边栏车友列表 */
.userSide ul { overflow:hidden; line-height:18px; padding:4px 0; margin:0 5px; *padding-bottom:7px; _padding-bottom:4px; *zoom:1;}
.userSide ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.userSide li { float:left; width:50%; height:74px; overflow:hidden; border-left:dotted #ccc 1px; _border-left:solid #e3e3e3 1px; margin:5px 0; margin-left:-1px; text-align:center; display:inline;}
.userSide li img { display:block; margin:0 auto 2px; padding:2px; border:solid #ddd 1px;}
.userSide li a:hover img { border-color:#aaa;}
.userSide li a { color:#555;}
.userSide li a:hover { color:#07b;}

/* 底部文章排行 */
.footRank { overflow:hidden;}
.footRank dl { float:left; line-height:28px; overflow:hidden; width:24.9%; border-left:solid #e3e3e3 1px; margin-left:-1px; padding-bottom:3px; _display:inline; }
.footRank dt,.footRank dd { height:28px; overflow:hidden; margin:0 12px;}
.footRank dd { background:#f3f8fa;}
.footRank dl h6 { float:left; color:#555; background:url(../images/ico.gif) no-repeat 3px -506px; padding-left:17px;}
.footRank dl span { float:right; color:#888; padding:0 5px;}
.footRank dl span a { color:#888;}
.footRank dl var { font-family:Arial, "宋体"; padding:0 4px; text-align:center; color:#fff; background:url(../images/repeatBg.gif) repeat-x 0 -550px; margin:0 6px 0 10px;}
.footRank dl a:hover { text-decoration:underline;}
.footRank dl s { color:#aaa;}
.footRank dl em { color:#d44;}

/* 底部热门车列表 */
.footHotCarList { clear:both; *zoom:1;}
.footHotCarList:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.footHotCarList menu { padding-right:12px; color:#bbb; margin-bottom:-3px;}
.footHotCarList menu a { color:#e55; margin:0 2px;}
.footHotCarList menu a:hover { color:#f00;}
.footHotCarList dl { width:106px; float:left; *zoom:1; line-height:24px; padding-bottom:8px; background:url(../images/hotCarBottomBarline.gif) no-repeat 0 30px;}
.footHotCarList dt { border:solid #e3e3e3 1px; border-right:none; background:url(../images/repeatBg.gif) repeat-x 0 -322px; padding:4px 0; margin-bottom:5px; text-align:center; font-weight:bold;}
.footHotCarList dt img { display:block; margin:3px auto 1px; border:solid #ddd 1px;}
.footHotCarList dd { height:24px; overflow:hidden; padding:0 12px;}
.footHotCarList dd font { color:#d33; font-family:Arial, "宋体"; font-size:11px; -webkit-text-size-adjust:none; margin-right:3px;}
.footHotCarList dd a { color:#555;}
.footHotCarList dd a:hover { color:#f00; text-decoration:underline;}
.footHotCarList dl.first { width:110px; background:none;}
.footHotCarList dl.first dt { border-left:none;}

/* 大类栏头 */
.lmTitle { background:url(../images/home_ltBg.gif) no-repeat; width:960px; height:50px; line-height:40px; overflow:hidden; clear:both; color:#e3eaef; margin:10px auto -10px;}
.lmTitle h2 { float:left; width:110px; height:40px; overflow:hidden; padding-left:50px;}
.lmTitle h2 a { font-family:"微软雅黑", "黑体"; font-size:18px; color:#f0f3f6;}
.lmTitle h2 a:hover { color:#fff;}
.lmTitle cite { float:right; font-family:Arial, "宋体"; font-size:14px; color:#06d; font-weight:bold; padding-right:20px; cursor:default;}
.lmTitle span { float:left; padding-left:30px; height:40px; overflow:hidden; color:#37c;}
.lmTitle span a { color:#e3eaef;}
.lmTitle span a:hover { color:#fff; text-decoration:underline;}

/* 带图片14px文字列表 */
.pic14txtList dl { padding:8px; padding-left:138px; line-height:24px; *zoom:1;}
.pic14txtList dl:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.pic14txtList dt { float:left; margin-left:-128px; padding-top:2px; _display:inline;}
.pic14txtList dt img { display:block; margin:0 auto; border:solid #fff 1px; padding:1px;}
.pic14txtList dt a { display:block; width:124px; height:115px; overflow:hidden; text-align:center; color:#d33; text-decoration:underline;}
.pic14txtList dt a:hover { color:#f00; text-decoration:none;}
.pic14txtList dt a:hover img { border-color:#fa3;}
.pic14txtList dd { height:24px; overflow:hidden; font-size:14px; color:#d22;}
.pic14txtList dd span { float:right; color:#aaa; font-size:12px; padding-left:3px;}
.pic14txtList dd em { color:#d33;}
.pic14txtList dd i { color:#07b;}
.pic14txtList dd a { color:#555;}
.pic14txtList dd a:hover { color:#d33; text-decoration:underline;}

/* 60*60图片列表 */
.pic60List ul { padding:5px; padding-right:0; line-height:18px; *zoom:1;}
.pic60List ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.pic60List li { float:left; width:84px; vertical-align:top; margin:0 3px; padding:3px 0; text-align:center; _display:inline;}
.pic60List li img { border:solid #ddd 1px; display:block; margin:0 auto; padding:1px;}
.pic60List li h6 { height:18px; overflow:hidden; padding-top:3px; font-weight:normal;}
.pic60List li h6 a { color:#333;}
.pic60List li h6 a:hover { color:#d33; text-decoration:underline;}
.pic60List li a:hover img { border-color:#aaa;}
.pic60List li p { height:18px; overflow:hidden; color:#666;}

/* 14px文字列表*/
.txt14List ul { padding:6px 10px; line-height:24px;}
.txt14List li { height:24px; overflow:hidden; font-size:14px; color:#d22;}
.txt14List li span { float:right; font-size:12px; color:#aaa; margin-left:5px;}
.txt14List li b { color:#d33; font-size:12px; font-weight:normal; position:relative; top:-1px;}
.txt14List li b a {color:#d33;}
.txt14List li i { color:#07b;}
.txt14List li a { color:#555;}
.txt14List li a:hover { color:#d33; text-decoration:underline;}

/* 12px文字列表*/
.txt12List ul { padding:5px 8px; padding-left:6px; line-height:22px;}
.txt12List li { height:22px; overflow:hidden; color:#d22;}
.txt12List li span { float:right;color:#aaa; margin-left:3px;}
.txt12List li b { color:#d33; font-weight:normal;}
.txt12List li i { color:#07b;}
.txt12List li a { color:#555;}
.txt12List li a:hover { color:#d33; text-decoration:underline;}
.txt12List h6 { text-align:center; padding:3px; padding-bottom:0;}
.txt12List h6 img { display:block; margin:0 auto 3px;}
.txt12List h6 a { display:block; width:100%; overflow:hidden; white-space:nowrap; color:#d33; padding:6px 0; border-bottom:dotted #ccc 1px; _border-bottom:solid #e3e3e3 1px;}
.txt12List h6 a:hover { text-decoration:underline; color:#e00;}

/* 边栏侧TAB文字列表 */
.leftTABside dl { line-height:24px; *zoom:1; background:#f9fcff;}
.leftTABside dl:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.leftTABside dt { float:left; overflow:hidden;}
.leftTABside dt a { display:block; width:60px; height:24px; overflow:hidden; text-align:center; background:#fff url(../images/repeatBg.gif) repeat-x 0 -110px; border-right:solid #ddd 1px; border-top:solid #e3e3e3 1px; color:#666; margin:-1px 0 1px;}
.leftTABside dt a.current { color:#f30; background:url(../images/arrows.gif) no-repeat -1px -516px; border-left:solid #fff 1px; border-right:none;}
.leftTABside dt a:hover { color:#f30;}
.leftTABside dd { float:left; width:155px;}
.leftTABside dd ul { padding-top:4px; padding-right:6px;}
.leftTABside dd li { height:24px; overflow:hidden; text-indent:5px;}
.leftTABside dd li font { color:#d22;}
.leftTABside dd li font *{ color:#d22;}
.leftTABside dd li span { float:right; color:#789;}
.leftTABside dd li a:hover { text-decoration:underline;}
.leftTABside dd li * a:hover { text-decoration:none;}
.leftTABside dd li var { display:inline-block; width:16px; text-indent:0; padding-right:8px; text-align:center; font-family:Arial, "宋体"; color:#fff; font-size:11px; -webkit-text-size-adjust:none; background:url(../images/ranknum2.gif) no-repeat 0 -235px; *background-position:0 -234px;}

/* 边栏排行列表 */
.rinkSide ul { padding:3px 8px 5px; line-height:24px; background:url(../images/ranknum2.gif) no-repeat 10px 10px;}
.rinkSide li { height:24px; overflow:hidden; background:url(../images/line1.gif) repeat-x 0 -39px; padding-left:25px;}
.rinkSide span { float:right; padding-left:5px;}
.rinkSide em { color:#d33;}
.rinkSide i { color:#07b;}
.rinkSide a { color:#555;}
.rinkSide a:hover { color:#e00;}

/* 边栏口碑点评 */
.praiseSide dl { line-height:24px; padding:5px 8px;}
.praiseSide dt { background:url(../images/ranknum2.gif) no-repeat 2px 5px;}
.praiseSide dt p { height:24px;  overflow:hidden; padding-left:25px;}
.praiseSide dt p span { float:right; height:24px;}
.praiseSide dt p span a { font-weight:normal;}
.praiseSide dd { background:url(../images/line1.gif) repeat-x 0 -31px; padding-top:5px; margin-top:4px;}
.praiseSide dd p { height:22px; line-height:22px; background:#fff;}
.praiseSide dd p i { color:#d55;}
.praiseSide dd p a { color:#555;}
.praiseSide dd p a:hover { color:#d33; text-decoration:underline;}

/* 边栏团购报名记录 */
.grouponJoinSide dl{ line-height:28px; padding:1px 8px 2px; *zoom:1;}
.grouponJoinSide dl * { vertical-align:top;}
.grouponJoinSide dt {height: 28px; line-height: 28px; overflow: hidden}
.grouponJoinSide dd { height:28px; overflow:hidden; background:url(../images/line1.gif) repeat-x 0 -31px; clear:both;}
.grouponJoinSide dl var { float:left; width:78px; overflow:hidden; color:#07b;}
.grouponJoinSide dl s { font-family:Arial, "宋体"; color:#aaa; font-size:11px; -webkit-text-size-adjust:none;}
.grouponJoinSide dl em { float:left; width:55px; overflow:hidden;}
.grouponJoinSide dl em a { color:#333;}
.grouponJoinSide dl i { float:left; width:68px; overflow:hidden; font-family:Arial, "宋体"; color:#486; }
.grouponJoinSide dl dt * { color:#c3d6dd!important;}
.grouponJoinSide dl dt i { font-family:"宋体"; text-align:center;}
.grouponJoinSide dl a:hover { color:#f00; text-decoration:underline;}

/* 边栏视频 */
.videoSide ul { line-height:18px; padding-top:5px; *zoom:1;}
.videoSide ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.videoSide ul li { float:left; text-align:center; padding-left:6px; _display:inline;}
.videoSide ul li img { border:solid #ddd 1px; padding:1px; display:block; width:96px; height:72px;}
.videoSide ul li a { display:block; width:100px; height:96px; overflow:hidden; position:relative;}
.videoSide ul li cite { position:absolute; width:36px; height:36px; top:42px; left:0px; background:url(../images/videoPlay.png) no-repeat 8px 0; cursor:pointer;}
.videoSide ol { line-height:20px; padding-top:4px; margin:3px 7px; *margin-top:1px; *zoom:1; background:url(../images/line1.gif) repeat-x 0 -31px;}
.videoSide ol:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.videoSide ol li { float:left; width:50%; height:20px; overflow:hidden; background:#fff; color:#d22;}
.videoSide ol li a { color:#333;}
.videoSide ol li a:hover { color:#e22; text-decoration:underline;}

/* 边栏图片列表 */
.picSide ul { line-height:18px; padding-top:8px; *zoom:1;}
.picSide ul:after { content:""; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.picSide ul li { float:left; text-align:center; padding:0 0 3px 6px; _display:inline;}
.picSide ul li img { display:block; width:96px; height:72px; margin:0 auto 2px;}
.picSide ul li a { display:block; width:100px; height:94px; overflow:hidden;}
.picSide ol { line-height:22px; padding-top:4px; margin:3px 7px; *margin-top:1px; *zoom:1; background:url(../images/line1.gif) repeat-x 0 -31px;}
.picSide ol li { height:22px; overflow:hidden; background:#fff; color:#d22;}
.picSide ol li span { float:right; color:#aaa; padding:0 3px;}
.picSide ol li a { color:#555;}
.picSide ol li a:hover { color:#e22; text-decoration:underline;}

/* 边栏购车工具 */
.carToolSide div { width:100%; overflow:hidden; white-space:nowrap; font-size:1px; -webkit-text-size-adjust:none; *zoom:1;}
.carToolSide div a { display:inline-block; width:33.33%; border-left:solid #ddd 1px; border-top:solid #ddd 1px; margin:-1px 0 0 -1px; font-size:12px; color:#555; text-align:center; padding:47px 0 8px; background:url(../images/toolico.jpg) no-repeat 0 100px;}
.carToolSide div a:hover { color:#06c;}
.carToolSide div a.type1 { background-position:center 10px;}
.carToolSide div a.type2 { background-position:center -90px;}
.carToolSide div a.type3 { background-position:center -190px;}
.carToolSide div a.type4 { background-position:center -290px;}
.carToolSide div a.type5 { background-position:center -390px;}
.carToolSide div a.type6 { background-position:center -490px;}
.carToolSide div a.type7 { background-position:center -590px;}
.carToolSide div a.type8 { background-position:center -690px;}
.carToolSide div a.type9 { background-position:center -790px;}

/* 友情链接 */
.weblink { clear:both;}
.weblink div { padding:7px 15px; padding-left:20px; line-height:22px; color:#d3d3d3; word-wrap: break-word;}
.weblink div a { display:inline-block; color:#666; margin:0 1px;}
.weblink div a:hover { color:#07b;}
.weblink div strong{color: #000;}

