@charset "gb2312";
* html, * html body { background-image:url(about:blank); background-attachment:fixed; }
body { margin:0; padding:0; }
.fixed-top { position:fixed; top:0; left:50%; z-index:9999; }
.fixed-top .car_top_tit { position:absolute; left:-499px; height:45px; }
* html .fixed-top { position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop));
z-index:9999; }
#theanchor { height:0px; width:950px; overflow:hidden; }
#lineboxpage { position:static; }
.car_letter_height { height:57px; }
#pageTop { width:0; height:0; overflow:hidden; position:relative; display:inline; }

.car_top_tit {  background:url(../images/car_top_tit_bg.png) 0 0 repeat-x; padding:12px 0 0 0; float:left; width:998px; *width:997px;text-align:center; height:45px; *height:44px;_height:45px; overflow:hidden; border-bottom:1px #dee3e7 solid; position:relative; white-space:nowrap;  }
.car_top_tit ul { width:998px; margin:auto; height:35px; }
.car_top_tit li { background:none; color:#ccc; font-size:16px; font-weight:bold; float:left; margin:0; width:32px; padding-left:6px; text-align:center; height:32px; line-height:32px; display:block; text-transform:none; }
.car_top_tit .nolink { background:none; }
.car_top_tit a:link, .car_top_tit a:visited { width:30px; margin:auto; display:block; text-align:center; height:30px; line-height:32px; overflow:hidden; }
.car_top_tit a:hover, .car_top_tit a:active { border:1px #ccc solid; background:#fff; line-height:30px; }
.car_top_tit a.act{ line-height:30px; background:#FFF; border:1px solid #CCC;}
.bybrand_list dt { float:left; width:998px; border-bottom:1px solid #E2E6EA; background:#f9fbfc; line-height:47px; height:47px; position:relative; }
.bybrand_list dt label { float:left; padding:0 0 0 14px; font-family:Arial, Helvetica, sans-serif; font-size:26px; text-transform:uppercase; }
.bybrand_list dt div { position:absolute; top:-58px; height:58px; overflow:hidden; width:10px; }
.bybrand_list dt span { position:absolute; top:0; }

.car_top_byprice ul li { width:103px; font-family:Microsoft YaHei }
.car_top_byprice a:link, .car_top_byprice a:visited { width:85px; }
.byprice_list dt { height:36px; line-height:36px; background:#f1f6f9; border-bottom:none; }
.byprice_list dt label { font-size:14px; }
.byprice_list h2 { line-height:30px; padding:5px 0; width:100%; }
.byprice_list dt div { height:58px; overflow:hidden; position:absolute; top:-69px; width:10px; }
.tit_bynation li { width:103px; font-family:Microsoft YaHei; }
.tit_bynation li a {  padding:0; }
.tit_bynation a:link, .tit_bynation a:visited { width:100%; }
.tit_bynation a:hover { width:88px; padding:0;  overflow:hidden; }
.tit_bynation .n01 a { background-position:10px 8px; }
.tit_bynation .n01 a:hover { background-position:10px 7px; }
.tit_bynation .n02 a { background-position:10px -18px; }
.tit_bynation .n02 a:hover { background-position:10px -19px; }
.tit_bynation .n03 a { background-position:10px -44px; }
.tit_bynation .n03 a:hover { background-position:10px -45px; }
.tit_bynation .n04 a { background-position:10px -70px; }
.tit_bynation .n04 a:hover { background-position:10px -71px; }
.tit_bynation .n05 a { background-position:10px -96px; }
.tit_bynation .n05 a:hover { background-position:10px -97px; }
.tit_bynation .n06 a { background-position:10px -122px; }
.tit_bynation .n06 a:hover { background-position:10px -123px; }
.tit_bynation .n07 a { background-position:10px -148px; }
.tit_bynation .n07 a:hover { background-position:10px -149px; }
.tit_bynation .n08 { width:100px }
.tit_bynation .n08 a { background-position:10px -174px; width:63px }
.tit_bynation .n08 a:hover { background-position:10px -175px; _background-position:12px -175px;width:63px }
.tit_bynation .n09 a:link, .tit_bynation .n09 a:visited{ background:none; padding:0;width:80px; }
.tit_bynation .n09 a:hover { background:#fff; }
.tit_bynation .n09 {width:82px;}
.tit_bynation .n07 { width:100px; background:none; }

.bynation_list { }
.bynation_list dt label { font-size:14px; line-height:22px; height:22px; overflow:hidden; padding:0 0 0 60px; margin:14px 0 0 0; color:#000; }
.bynation_list .china { background-position:27px 3px; }
.bynation_list .germany { background-position:27px -23px; }
.bynation_list .japan { background-position:27px -49px; }
.bynation_list .america { background-position:27px -75px; }
.bynation_list .korea { background-position:27px -102px; }
.bynation_list .france { background-position:27px -127px; }
.bynation_list .britain { background-position:27px -153px; }
.bynation_list .italy { background-position:27px -180px; }
.bynation_list .others { background-position:27px -1000px; padding:0 0 0 26px; }
.car_top_bypclass { }
.car_top_bypclass ul li { font-family:Microsoft YaHei; width:84px; }
.car_top_bypclass a:link, .car_top_bypclass a:visited { width:80px; }
.car_top_bypclass a:hover { width:78px; }
.car_top_bypclass a.act{  width:76px;}

.byletters_list { background-image:none;}
.byletters_list ul{ width:960px;}
.byletters_list li { width:230px;}