.top-nav{ background-image:url(http://y3.ifengimg.com/auto/image/2013/0713/nav-bg.png); background-repeat:repeat-x; background-position:0 0; height:28px; border-bottom:solid 1px #ebebeb;line-height:28px; font-size:12px;}
.top-nav a{ color:#666666; vertical-align:top; display:inline-block;}
.top-link a{ float: left; display:inline}
.top-link .l{ float: left; display:inline;margin:0 14px; color:#c7c7c7; vertical-align:text-bottom;}
.top-link .m,.top-link .t{ padding-left:15px;}
.top-link .m{ background-position:0 8px;}
.top-link .t{ background-position:0 -18px;}
.top-link .r{ color:#d60002;}
/*.top-cooper{ padding-left:15px; background-position:0 -51px;}
.top-cooper span{ font-size:4px; display:inline-block; margin:0 5px; color:#666666; vertical-align:top; margin-top:2px; overflow:hidden; text-indent:-9999px; background-position:0 -316px; width:3px;}*/
.top-login{ line-height:28px;}
.top-login .user{ float:left; display:inline;}
.top-login .user a{ display:inline-block; margin-left:8px;}
.top-login .txt{ float:left; display:inline;}
.top-login .login{ color:#ce0000;}
.nav-link{ float:left; display:inline; z-index:99;}
.nav-link .btn{ color:#666; padding:0 15px 4px 5px; background-position:right -87px; margin:2px 0 0 10px; cursor:pointer; border:solid 1px #fbfbfb; border-top:solid 2px #fbfbfb;line-height:20px;}
.city-list .nav-link .btn{ background-position:right -78px; border:none; margin:0; padding:0; padding-right:15px; margin-left:10px; line-height:17px;}
#top-welcome a{display:inline-block; vertical-align:middle; line-height:22px; padding-bottom:4px;}
.top-nav .c-city{ color:#666; background-color:#ebebeb; font-size:12px; font-family:SimSun; line-height:28px; text-align:center; display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:0 13px;}
.top-nav .c-city a{ color:#cd0000; font-weight:bold;}
.top-nav .c-city span{ line-height:28px; *display:inline; *zoom:1; *vertical-align:middle;}
.top-nav .c-city-on{ color:#fff; background-color:#cc0104;}
.top-nav .c-city-on a{ color:#fff;}
.top-nav .c-city-on a:hover{ color:#fff;}
.top-nav .m-app{ }
.top-nav .m-app i{ display:inline-block; *display:inline; *zoom:1; width:15px; height:15px; background:url(http://y1.ifengimg.com/auto/image/2015/0310/334_4955662228_20130731195637.png) no-repeat -2px -78px; margin:0 3px 3px 8px; *margin:0 3px 0 8px; vertical-align:middle;}
.top-nav .m-app-div{ width:96px; background-color:#fff; border:1px solid #d8d8d8; border-top:0; position:absolute; top:0; left:111px; z-index:110000; display:none; cursor:pointer;}
.top-nav .m-app-div .t{ width:98px; height:29px; background-color:#cc0104; color:#fff; position:absolute; top:0; left:-1px;}
.top-nav .m-app-div .t i{ display:inline-block; *display:inline; *zoom:1; width:15px; height:15px; background:url(http://y1.ifengimg.com/auto/image/2015/0310/334_4955662228_20130731195637.png) no-repeat -2px -78px; vertical-align:middle; margin:0 3px 3px 14px; *margin:0 3px 0 8px;}
.top-nav .m-app-div ul{ width:96px; margin-top:29px; padding:8px 0 6px;}
.top-nav .m-app-div ul li{ width:100%; text-align:center; line-height:26px;}
.top-nav .m-app-div ul li.bm{ border-bottom:1px solid #d8d8d8; margin-bottom:6px; padding-bottom:6px;}
.top-nav .m-app-div .c{ width:0; height:0; border-top:0; border-right:4px solid #cc0104; border-left:4px solid #cc0104; border-bottom:4px solid #fff; position:absolute; top:25px; left:46px; z-index:9;}
.top-nav .top-cooper{ display:inline-block; *display:inline; *zoom:1; color:#666; font-size:12px; font-family:SimSun; padding-left:20px; background-position:0 -51px;}
.top-nav .top-cooper span{ line-height:28px; *display:inline; *zoom:1; *vertical-align:middle;}
.top-nav .w1000{ text-align:left; position:relative; z-index:111000;}
.top-nav .l{ display:inline-block; *display:inline; *zoom:1; margin:0 7px; color:#c7c7c7;}
.top-nav .login_div{ position:absolute; top:0; right:0;}
.top-nav .login_div .login{ color:#cc0104; margin-right:9px; padding:0 9px;}
.top-nav .login_div .login:hover{ text-decoration:none; color:#fff; background-color:#cc0104;}
.top-nav .login_div span a{ margin:0 3px;}
.top-nav .netmap{ padding:0 12px;}
.top-nav .netmap:hover{ background-color:#cc0104; color:#fff; text-decoration:none;}
.top-nav .netmap_on{ background-color:#cc0104; color:#fff; text-decoration:none;}
.top-nav .netmap_div{ width:188px; border:1px solid #d8d8d8; background-color:#fff; position:absolute; top:28px; right:-14px; z-index:110000; display:none; padding:10px 0;}
.top-nav .netmap_div dd{ width:33%; text-align:center; float:left; line-height:30px;}
.top-nav .netmap_div i{ display:block; width:7px; height:4px; background:url(http://y3.ifengimg.com/auto/image/2015/0313/c.png) no-repeat 0 0; position:absolute; top:-4px; right:44px;}

body .news-nounderline li{background-position: 6px -197px; padding-left: 14px;}
body .new-recom-pic li{ padding:16px 0 16px 7px;}
body .new-recom-pic .name{ height:20px; overflow:hidden; margin-bottom:0;}
body .new-recom-txt li{ border-bottom:none; padding:0; padding-left:5px;}
body .ie7 .new-recom-txt li{ height:22px; line-height:22px;}
.new-recom-txt ul{ height:126px; overflow:hidden;}

.chezhan_on{ background-color:#ce0000; color:#fff; text-decoration:none;}
#chezhan{ padding:0 7px;}
#chezhan:hover{ color:#fff; background-color:#ce0000; text-decoration:none;}
#chezhan_box{ background-color:#fff; border:1px solid #d8d8d8; position:fixed; top:0; left:0; z-index:99999; display:none;}
#chezhan_box ul{ margin:3px; padding:3px; background-color:#fff;}
#chezhan_box ul li{ height:22px; text-align:left; padding:0 4px;}
#chezhan_box ul li a{ font:12px/22px Microsoft YaHei; color:#000;}
#chezhan_box ul li a:hover{ color:#d60002;}
#chezhan_box .arrow{background:url(http://y3.ifengimg.com/auto/image/2015/0313/c.png) no-repeat 0 0; top:-4px; left:28px; overflow:hidden; position:absolute; text-indent:-9999px; width:7px; height:4px;}

.jrjj-xwlb{ width:364px; overflow:hidden;}
.jrjj-xwlb li{ width:370px;}

.cx-city-nn{ width:330px; border:1px solid #d8d8d8; background-color:#fff; position:absolute; top:28px; left:0; z-index:110000; display:none;}
.cx-city-nn .arrow{ width:7px; height:4px; background:url(http://y3.ifengimg.com/auto/image/2015/0313/c.png) no-repeat 0 0; position:absolute; top:-4px; left:52px;}
.cx-city-nn .cx-city-let{ overflow:hidden; padding:8px 5px; border:0;}
.cx-city-nn .cx-city-let li{ float:left; display:inline; margin:2px 4px;}
.cx-city-nn .cx-city-let a{ text-align: center; display:block; height:19px; width:18px; line-height:19px; font-size:14px; font-family:"Arial"; color:#bebebe; border:0; background-color:#fff;}
.cx-city-nn .cx-city-let a.a_all_city{ color:#ababaf; font-size:12px; font-family:SimSun; width:52px;}
.cx-city-nn .cx-city-let a:hover{ text-decoration:none; color:#fff;}
.cx-city-nn .cx-city-let a:hover,.cx-city-nn .cx-city-let .on a{ color:#fff; background-color:#cd0000; border-color:#b00203;}
.cx-city-nn .cx-city-nlst{ height:152px;height:148px; overflow-y:scroll;}
.cx-city-nn .cx-city-nlst dl{ overflow:hidden; text-align:left; padding-left:25px; line-height:36px; border-top:1px solid #ededed;}
.cx-city-nn .cx-city-nlst dt{ float:left; display:inline; width:25px; margin-left:-25px; color:#333; text-align:right; font-size:14px; font-family:"Arial";}
.cx-city-nn .cx-city-nlst dd{ float:left; display:inline; margin-right:10px;}
.cx-city-nn .cx-city-nlst dd a{ display:block; padding:0 10px; color:#747477; font-size:12px; font-family:SimSun; white-space:nowrap;}
.cx-city-nn .cx-city-nlst .cbg{ background-color:#fff;}

.h_mainNav{width:1000px; height:24px;margin:0 auto;color:#ddd;padding:8px 0 0; font-family:simsun; font-size:12px; position:relative; z-index:110000;}
.h_mainNav span{float:right; height:14px;background:url(http://res.img.ifeng.com/8cbe73a7378dafdb/2011/0401/n_11.gif) no-repeat 0 1px;padding:1px 0 0 19px;}
.h_mainNav ul{float:left;width:1000px; padding-top:2px;}
.h_mainNav li{float:left; background:url(http://res.img.ifeng.com/8cbe73a7378dafdb/2011/0427/line.gif) no-repeat right center; padding:0 13px 0 14px;}
.h_mainNav .cRed, .cRed a:link, .cRed a:visited, .cRed a:hover, .cRed a:active {color: #BA2636;}
.h_mainNav .nav_more{ width:40px; height:29px; line-height:30px; font-size:12px; font-family:SimSun; color:#000; background:#fff url(http://y3.ifengimg.com/e01ed39fc2da5d4a/2013/0617/more03.gif) no-repeat 33px center; padding-right:8px; position:absolute; top:3px; right:11px; cursor:pointer;}
.h_mainNav .nav_more_on{ color:#000; background-color:#f1f1f1;}
.h_mainNav dl{ width:40px; position:absolute; top:30px; right:10px; background-color:#f1f1f1; font-size:12px; font-family:SimSun; color:#000; z-index:110000; padding-right:8px;}
.h_mainNav dl dd{ width:100%; line-height:24px;}

.c-menu{ height:45px; background-position:0 -31px; width:1000px; margin:0 auto; padding:0; background-color:#333; border-top:solid 2px #ce0000; border-bottom:2px solid #fff;}
.c-menu ul,.nav-models ul{  width:1000px;}
.c-menu ul{ height:43px; border-bottom:2px solid #606060; padding:0;}
.c-menu li{ width:82px; float:left; display:inline; border-right:1px solid #1f1f1f;}
.c-menu li a{ font-weight:700; color:#fff; display:block; line-height:43px; font-family:"Microsoft YaHei"; font-size:18px; padding:0 6px 0 7px; white-space: nowrap; border-left:1px solid #3f3f3f; border-bottom:0; margin:0;}
.ie6 .c-menu li a{ padding:0 8px 0 7px;}
.c-menu li:hover{ background-color:#ce0000; color:#fff; border-right:1px solid #ce0000; border-top:solid 2px #ce0000; border-bottom:2px solid #ce0000; position:relative; top:-2px;}
.c-menu li:hover a{ text-decoration:none; border-left:1px solid #ce0000; color:#fff;}
.c-menu li.on{background-color:#ce0000;color:#fff; border-right:1px solid #ce0000; border-top:solid 2px #fff; border-bottom:2px solid #ce0000; position:relative; top:-2px;}
.c-menu li.on a{ text-decoration:none; border-left:1px solid #ce0000; color:#fff;}
.logo_div{ width:1000px; height:60px; margin:3px 0; background-color:#fff; position:relative;}
.logo_div .logo{background: url(//p2.ifengimg.com/auto/image/2017/0922/auto_logo.png) no-repeat center center;width: 156px;height: 54px;float:left;}
.logo_div .logo a{ width:128px; height:60px; text-indent:-999px; overflow:hidden; display:block; background:none;}
.logo_div .logo_ad{ width:600px; height:60px; float:right;}
.logo_div .logo_ad img{ width:600px; height:60px;}
.logo_div .simg{ display:inline-block; *display:inline; *zoom:1; float:left; margin:14px 0 0 14px;}

.m_nav{ height:44px;}
.m_nav a{ font-size:14px; font-family:Microsoft YaHei; color:#000; line-height:44px;}
.m_nav a:hover{ color:#ce0000; text-decoration:none;}
.m_nav span{ color:#c7c7c7; padding:0 40px 0 48px;}
.m_nav .on{ color:#ce0000; text-decoration:none;}

.t-cur{ padding-top:16px; padding-left:15px;}
.t-cur a{ color:#000; font-size:12px;}
.t-cur .tc{ background:none; color:#c7c7c7; font-size:12px;}
.t-cur a:hover{ color:#CF0B0B;}

.c-m-i select{ font-size:14px; height:22px;}
.c-m-i .btn{ height:22px;}

.v2c-sidebar{ margin-top:-10px; *margin-top:-5px;}

.v2c-search{ float:right; display:inline; position:absolute; top:20px; right:0;}
.v2c-search .ipt{ border:solid 1px #d4d4d4; height:25px; line-height:25px; width:190px; vertical-align:top; float:left; display:inline;}
.v2c-search .btn{ width:45px; height:27px; background-color:#ce0000; color:#fff; border:solid 1px #a21717; font-size:14px; font-weight:700; vertical-align:top; float:left; display:inline;}

.v2c-tit h2{  height:42px; width:150px; position:absolute; left:0; bottom:-2px;background-image:url(http://y3.ifengimg.com/auto/image/2014/1020/111318229.png); background-repeat:no-repeat; background-color:#fff; overflow:hidden; text-indent:-9999px;}
.v2c-lst-layout{ border:1px solid #ddd;}
.v2c-lst-switch{width:524px; height:38px; overflow:hidden; line-height:35px; position:absolute; top:3px; left:150px; border:0;}
.v2c-lst-switch ul{ width:600px; height:38px; border:1px solid #ddd; border-bottom:0; top:1px; left:0px;}
.v2c-lst-switch ul li{ float:left; display:inline; height:35px; width:87px; padding-top:2px;}
.v2c-lst-switch ul li a{ color:#666; display:block; line-height:32px; height:31px; cursor:pointer; border-right:1px solid #ddd;}
.v2c-lst-switch ul li a:hover{ color:#d60002;}
.v2c-lst-switch ul li.on{ background-color:#ce0000; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:0; border-top:0; height:37px; margin-top:0; margin-left:-1px;}
.v2c-lst-switch ul li.on a{ color:#fff; font-weight:700; height:31px; border-right:0; border-bottom:1px solid #fff;}

.search-scre{padding:0; margin:0; background-color: #FFFFFF;border: 1px solid #CCCCCC;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);clear: both;display: none;font-family: "simsun";left: 0;position: absolute; top: 0px;width: 407px; z-index: 1000; text-align:left; overflow:hidden;}
.search-scre-cars{ padding:0; margin:0; width:400px;}
.search-scre-cars dl{ padding:0; margin:0;}
.search-scre-cars dd {border-top: 1px dotted #CCCCCC;clear: both;height: 30px;line-height: 30px;overflow: hidden; margin:0; padding:0;}
.search-scre-cars dd a {color:#666; text-decoration:none; font-family: simsun; display: block;font-size: 14px;height: 30px; padding:0 5px; margin:0; overflow:hidden;}
.search-scre-cars dd a:hover {background-color: #F2F1F1;color: #3B5998;text-decoration: none;}
.search-scre-cars dd .name {cursor: pointer;float: left;font-weight: bold;}
.search-scre-cars dd .price {color: #D60000;float: right;font-size: 12px;}
.search-scre-cars dd a.s{ background-color:#F9F9F9;}

.cur_t{ width:1000px; margin:7px auto 0; line-height:38px; border-bottom:1px solid #ccc; text-align:left;}
.cur_t h1{ font-size:24px; color:#000; font-family:Microsoft YaHei; font-weight:normal; display:inline-block; *display:inline; *zoom:1;}
.cur_t span{ font-size:14px; font-family:SimSun; color:#000; padding-left:8px;}
.cur_t span.r{ color:#999; font-family:Microsoft YaHei;}