@charset "UTF-8";
html { color: #333; background: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #f70; }
ol, ul, li { list-style: none; }
img { vertical-align: top; }
fieldset, img { border: 0; }
input { margin: 0; padding: 0; border: 0; }
body, button, input, select, textarea { font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", Arial, Helvetica, sans-serif; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*default*/
.row { font-size: 15px; }
.row-border { padding: 10px; border: 1px solid #ced8e4; }
.fn-left { float: left; }
.fn-right { float: right; }

.ma-t5 { margin-top: 5px; }
.ma-b5 { margin-bottom: 5px; }
.ma-tb5 { margin: 5px 0 5px; }

.ma-t10 { margin-top: 10px; }
.ma-t15 { margin-top: 15px; }
.ma-t20 { margin-top: 20px; }
.ma-t30 { margin-top: 30px; }

.ma-b10 { margin-bottom: 10px; }
.ma-b15 { margin-bottom: 15px; }
.ma-b20 { margin-bottom: 20px; }
.ma-b30 { margin-bottom: 30px; }

.pa-t10 { padding-top: 10px; }
.pa-b10 { padding-bottom: 10px; }

.w968 { width: 968px; }

.bx-controls-direction { display: none; }
/*icon*/
.change-city i, .nav-car li a, .select-selected .icon-arrows, .car-tools li, .bx-controls-direction a, .price-list .icon-down, .car-new-list li, .car-new-list .icon, .search-box .icon, .pages .prev, .pages .next, .fn-right .up, .fn-right .reply, .pic-news-content .large-bg .prev, .pic-news-content .large-bg .next, .pic-news-content .active a, .pic-news-content .prev, .pic-news-content .next, .tel-icon, .h24-icon, .more-color .icon, .city-all-btn i, .comment-bar .up, .pull-btn, .table-content2 .icon, .write-comment .icon, .title-4s i, .popup-box .close, .dialog-box .close, .weibo-icon, .qq-icon, .wx-icon, .input-box i, .rss-icon, .ask-main i, .dealer-button-group a { background: url(../images/315che_sprite.png) no-repeat; }
/*topbar*/
.topbar { position: relative; z-index: 1000; _zoom: 1; }
.minitop { color: #788290; background: #1b1b1b; }
.mini-main { width: 990px; height: 35px; font-size: 14px; line-height: 35px; margin: 0 auto; }
.mini-main a { color: #fff; }
.top-link { float: left; line-height: 30px; }
.top-link a { margin: 0 5px; }
.top-login { float: right; color: #DEDEDE; }
.top-login li { float: left; }
.top-login a { display: inline-block; padding: 0 10px; }
.top-login a.username, .top-login a.login-out { display: inline; color: #fff; }
.top-login a.username { font-weight: bold; color: #fff; margin-right: 5px; }
.top-login a.login-out { margin-left: 5px; }
.top-login a.login-btn { padding: 0 20px; background: #393838; }
/*header*/
.header { position: relative; height: 97px; margin-bottom: 10px; background: #f0f3f6; }
.header-main { position: relative; z-index: 100; width: 990px; height: 97px; margin: 0 auto; }
.header-blue { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 54px; background: #0c4ca3; }
.header .logo { position: relative; top: -5px; float: left; margin-bottom: -5px; width: 302px; height: 102px; background: #fff; }
.header .logo-shadow1 { position: absolute; top: -5px; left: 302px; width: 0; height: 0; overflow: hidden; border: 6px solid #1b1b1b; border-left-color: #b5b5b5; border-right: 0; }
.header .logo-shadow2 { position: absolute; top: 0; left: 302px; width: 6px; height: 7px; display: inline-block; overflow: hidden; background-color: #0c4ca3; }
.header .nav { position: relative; top: -3px; z-index: 10; float: right; margin-bottom: -3px; width: 688px; height: 100px;  }
.header .nav-link { width: 688px; }
.header .nav-link ul { height: 57px; }
.header .nav-link li { position: relative; float: left; }
.header .nav-link li a { width: 86px; display: block; font-size: 18px; height: 57px; color: #fefefe; text-align: center; line-height: 60px; overflow: hidden; }
.header .nav-link li a:hover { background: #57b; }
.header .nav-city { height: 42px; line-height: 42px; font-size: 15px; color: #788290; }
.header .current-city { float: left; height: 42px; margin-left: 20px; }
.header .change-city { position: relative; float: left; }
.header .change-city span { float: left; cursor: pointer; }
.header .change-city span a { color: #f37022; }
.header .change-city.hover .show-city { display: block; }
.header .change-city i { position: relative; top: 18px; float: left; margin-left: 5px; width: 17px; height: 9px; display: inline-block; overflow: hidden; background-position: -5px -5px; }
.show-city { position: absolute; top: 36px; left: 0; width: 580px; height: 315px; overflow-y: scroll; overflow-x: hidden; background-color: #f0f3f6; display: none; }
.show-city dl { width: 530px; line-height: 30px; margin: 0 15px; border-bottom: 1px dotted #a1a1a1; overflow: hidden; }
.show-city dt { float: left; color: #0c4ca3; width: 80px; padding: 4px 0; text-align: right; font-weight: bold; }
.show-city dd { float: left; width: 450px; padding: 4px 0; overflow: hidden; }
.show-city dd a { float: left; white-space: nowrap; padding: 0 6px; }
.show-city dd a:hover { color: #fff; background-color: #f37022; }
.header .nav-city ul { float: right; width: 488px; height: 42px; padding-right: 10px; }
.header .nav-city li { float: left; }
.header .nav-city li a { margin: 0 7px; color: #788290; }
.header .nav-city li a:hover { color: #f37022; }
/*tab*/
.tab { clear: both; }
.tab .tab-nav { height: 42px; line-height: 42px; }
.tab .tab-nav ul { position: relative; top: 0; margin-left: -1px; margin-bottom: -3px; }
.tab .tab-nav li { float: left; height: 40px; line-height: 40px; border-top: 3px solid #0c4ca3; background: #f0f3f6; }
.tab .tab-nav li.current { color: #f37022; height: 41px; border-top: 3px solid #f37022; background: #fff; }
.tab .tab-nav li span { float: left; display: block; text-align: center; width: 86px; height: 40px; cursor: default; }
.tab .tab-nav li.current span { height: 41px;  }
.tab .tab-nav li a, .tab .tab-nav li span { border-right: 1px solid #ced8e4; }
.tab-nav-right { position: absolute; top: 0; right: 0; height: 33px; padding-right: 5px; border-right: 1px solid #ced8e4; line-height: 28px; }
.tab-nav-right a { font-size: 12px; line-height: 10px; }
/*nav*/
/*.nav-bar { }
.nav-bar ul { position: relative; }
.nav-bar li { float: left; height: 32px; line-height: 32px; border-top: 3px solid #0c4ca3; background: #f0f3f6; }
.nav-bar li.current { border-left: 1px solid #ced8e4; border-right: 1px solid #ced8e4; }
.nav-bar li a { float: left; display: block;  }*/
/*content*/
.content { width: 990px; margin: 0 auto; }
.nav-car { width: 990px; margin-left: auto; margin-right: auto; background: #f0f3f6; }
.nav-car ul { width: 988px; border: 1px solid #ced8e4; overflow: hidden; }
.nav-car li { float: left; height: 64px; text-align: center; background: url(../images/315che_sprite.png) no-repeat 100% 0; }
.nav-car li a { display: block; font-size: 15px; height: 26px; color: #666666; line-height: 24px; padding-top: 38px; }
.nav-car li:hover { background-color: #eaeaea; }
.nav-car li.nav-car01 { width: 79px; }
.nav-car li.nav-car02, .nav-car li.nav-car04, .nav-car li.nav-car06, .nav-car li.nav-car08 { width: 99px; }
.nav-car li.nav-car03, .nav-car li.nav-car07 { width: 112px; }
.nav-car li.nav-car05 { width: 106px; }
.nav-car li.nav-car09 { width: 102px; }
.nav-car li.nav-car10 { width: 81px; background-image: none; }
.nav-car li.nav-car01 a { background-position: 0 -150px; }
.nav-car li.nav-car02 a { background-position: -79px -150px; }
.nav-car li.nav-car03 a { background-position: -178px -150px; }
.nav-car li.nav-car04 a { background-position: -290px -150px; }
.nav-car li.nav-car05 a { background-position: -390px -150px; }
.nav-car li.nav-car06 a { background-position: -500px -150px; }
.nav-car li.nav-car07 a { background-position: -600px -150px; }
.nav-car li.nav-car08 a { background-position: -708px -150px; }
.nav-car li.nav-car09 a { background-position: -810px -150px; }
.nav-car li.nav-car10 a { background-position: -908px -150px; }

.hot-car { width: 991px; font-size: 16px; }
.hot-car .tab-nav { float: left; width: 689px; height: 43px; line-height: 43px; border-left: 1px solid #ced8e4; border-bottom: 1px solid #ced8e4; }
.hot-car .tab-nav ul { width: 691px; _width: 690px; float: left; height: 44px; }
.hot-car .tab-nav li.current span { height: 41px; border-left: 1px solid #ced8e4; border-right: 1px solid #ced8e4; cursor: pointer; }
.hot-car .tab-nav li a, .hot-car .tab-nav li span { border: 0; }
.hot-car .car-search { float: left; width: 240px; height: 40px; line-height: 40px; border-top: 3px solid #0c4ca3; border-bottom: 1px solid #ced8e4; background: #f0f3f6; border-right: 1px solid #ced8e4; padding-left: 59px; }
.hot-car .car-search strong { color: #333; margin: 0 6px; }
.hot-car .car-search span { font-size: 14px; margin: 0 3px; color: #666; }
.hot-car-content { float: left; width: 751px; font-size: 16px; }
.hot-car-content a { color: #666; white-space: nowrap; }
.hot-car-content a:hover { color: #f37022; }
.tab-content-item { display: none; }
.hot-car-list { width: 740px; height: 168px; line-height: 55px; overflow: hidden; }
.hot-car-list li { width: 92px; text-align: center; float: left; border-bottom: 1px solid #ced8e4; }
.hot-brand-list { width: 752px; overflow: hidden; border-bottom: 1px solid #ced8e4; }
.hot-brand-list dd { float: left; width: 105px; height: 85px; text-align: center; }
.hot-brand-list dd a { display: block; height: 80px; padding-top: 5px; }
.hot-brand-list dd span { display: block; }
.car-search-content { float: right; width: 236px; height: 253px; font-size: 15px; border: 1px solid #ced8e4; border-top: none; /*overflow: hidden;*/ }
.car-search-content .car-select { position: relative; left: 0; top: -1px; width: 236px; }
.car-search-content .car-select .select { position: relative; z-index: 10; }
.car-search-content .car-select .select-selected { margin-left: -1px; width: 236px; _width: 235px; }
.car-search-content .car-select .select-selected span { _width:215px; overflow: hidden; }
.car-search-content .car-select-btn { width: 216px; padding: 2px 10px 0; overflow: hidden; }
.car-search-content .car-select-btn a { float: left; width: 66px; height: 33px; text-align: center; line-height: 33px; color: #6e7784; display: inline-block; background: #ecf0f5; border: 1px solid #ced8e4; margin: 0 2px; }
.car-search-content .car-select-btn a.current { color: #fff; background: #f37022; border: 1px solid #ce6405; }
.car-search-content .car-tools { padding: 10px 10px 0; overflow: hidden; }
.car-search-content .car-tools a {.car-search-content .car-select-btn color: #333; }
.car-search-content .car-tools a:hover { color: #0c4ca3; }
.car-search-content .car-tools li { float: left; width: 68px; height: 40px; /*margin: 2px 0;*/ padding: 1px 0 1px 40px; line-height: 40px; }
.car-search-content .car-tools .gcjs { background-position: -4px -64px; }
.car-search-content .car-tools .hdgc { background-position: -120px -64px; }
.car-search-content .car-tools .cxdb { background-position: -4px -106px; }
.car-search-content .car-tools .bxjs { background-position: -120px -106px; }
.car-search-content .car-tools .group-buy { background-image: url(../images/ic-group-buy.png); background-position: 8px 8px; }
.select { width: 236px; height: 33px; line-height: 33px; margin-bottom: 5px; }
.select-selected { width: 236px; border: 1px solid #ced8e4; cursor: pointer; }
.select-selected:hover { border: 1px solid #7892cd; }
.select-selected span { display: block; white-space: nowrap; overflow: hidden; padding-left: 20px; color: #b3bcc6; }
.select-selected .icon-arrows { position: absolute; top: 1px; right: 0; display: block; width: 30px; height: 33px; border-left: 1px solid #ced8e4; background-color: #f0f3f6; background-position: 1px -17px; }
.select-option { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQTEyQTVGRDg5ODUxMUU0QjE1MEIzOTE3RERDQ0U1RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQTEyQTVGRTg5ODUxMUU0QjE1MEIzOTE3RERDQ0U1RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFBMTJBNUZCODk4NTExRTRCMTUwQjM5MTdERENDRTVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFBMTJBNUZDODk4NTExRTRCMTUwQjM5MTdERENDRTVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1iZzgAAAAAZQTFRF7PD1AAAAPW3U/gAAAA5JREFUeNpiYMAHAAIMAAAeAAHMILKLAAAAAElFTkSuQmCC) repeat; _background: url(../images/shadow_bg.png) repeat; }
.select-option { position: absolute; z-index: 200; top: 35px; left: 0; width: 99%; padding: 2px; display: none; }
.select-option dt, .select-option dd { height: 30px; line-height: 30px; border-top: 1px solid #ced8e4; padding: 0; }
.select-option dt { padding: 0 10px; text-align: left; font-weight: bold; color: #333; }
.select-option dl { max-height: 250px; _height: 250px; border: 1px solid #ced8e4; background: #fff; overflow-y: auto; overflow-x: hidden; }
.select-option dd { clear: both; overflow: hidden; cursor: pointer; }
.select-option dl dd:first-child, .select-option dl dt:first-child{ border-top: 0; }
.select-option dl dd:hover, .select-option dl dd a:hover, .select-option dl dd.current, .select-option dl dd.current a { color: #3b5998; background: #e9f3ff; }
.select-option dd b { float: left; width: 30px; height: 30px; line-height: 30px; display: inline-block; text-align: center; font-family: Arial,Helvetica,sans-serif; }
.select-option dd a { white-space: nowrap; display: block; padding: 0 10px 0 30px; color: #333; }
/*通用标签标题*/
.title-box { position: relative; height: 42px; _height: 32px; margin-bottom: 15px; border-bottom: 4px solid #0c4ca3; }
.title-box h2 { position: relative; _bottom: -4px; /*max-width: 250px;*/ overflow: hidden; _height: 32px; float: left; font-size: 22px; line-height: 42px; _line-height: 32px;  margin-right: 10px; border-bottom: 4px solid #f37022; color: #f37022; white-space: nowrap; }
.title-box h2 a { color: #f37022; float: left; }
.title-box .change-city { position: relative; float: left; height: 23px; padding: 5px 5px 0; border: 1px solid #fff; margin-top: 5px; }
.title-box .change-city a { color: #333; }
.title-box .change-city.hover { display: block; padding: 5px 5px 0; border: 1px solid #ced8e4; border-width: 1px 1px 0; box-shadow: 1px 1px 1px #ccc; }
.title-box .change-city.hover sub { position: absolute; left: 0; bottom: 0; width: 100%; _width: auto; height: 1px; background: #fff; overflow: hidden; z-index: 1000; }
.title-box .change-city.hover .show-city { display: block; box-shadow: 1px 1px 1px #ccc; }
.title-box .change-city .show-city { top: 27px; left: -1px; z-index: 100; border: 1px solid #ced8e4; background-color: #fff; display: none; }

.title-box2 { margin-bottom: 0; _margin-bottom: 5px; }
.title-box .more { float: right; margin-top: 10px; }
.title-box .more h3 { font-size: 16px; font-weight: normal; display: inline; }
.title-box .more-list a { margin: 0 5px; }
.title-box .more strong { color: red; }
.title-box .notes { font-size: 12px; margin-top: 16px; }
.title-box .notes a { color: #f37022; }
.title-box a { color: #666; }
.title-box .more a:hover { color: #f37022; }

.title-box3 { height: 28px; }
.title-box3 h2 { height: 28px; line-height: 1;}
.title-box3 .more { margin: 0; }

/*汽车头条*/
.car-headline { float: left; width: 720px; height: 412px; overflow: hidden; }
.car-headline .col-focus { float: left; width: 360px; }
.car-headline .col-focus .bx-wrapper { position: relative; width: 360px; height: 280px; }
.car-headline .col-focus .bx-viewport li { width: 360px; height: 250px; }
.car-headline .col-focus .bx-viewport li img { width: 360px; height: 250px; }
.car-headline .col-focus .bx-controls { height: 16px; text-align: center; }

.car-headline .col-focus .bx-controls .bx-pager { width: 360px; height: 22px; }
.car-headline .col-focus .bx-controls .bx-pager-item {position: relative; top: 14px;*top:0; width: 30px; height: 4px; margin: 0 7px; display: inline-block ; *display: inline; overflow: hidden; }
.car-headline .col-focus .bx-controls .bx-pager-item a { display: inline-block; background: #b3bcc6; width: 30px; height: 4px; overflow: hidden;  outline: none; }
.car-headline .col-focus .bx-controls .bx-pager-item .active { background: #f70; }
.car-headline .col-focus .bx-controls-direction a { position: absolute; display: inline-block; width: 20px; height: 40px; padding: 0 10px; z-index: 100; top: 40%; text-indent: -9999px; }
.car-headline .col-focus .bx-controls-direction .bx-prev { left: 0; background-position: -64px -5px; }
.car-headline .col-focus .bx-controls-direction .bx-prev:hover { background-position: -22px -5px; }
.car-headline .col-focus .bx-controls-direction .bx-next { right: 0; background-position: -94px -5px; }
.car-headline .col-focus .bx-controls-direction .bx-next:hover { background-position: -136px -5px; }
.car-headline .col-con { float: right; width: 330px; text-align: center; }
.car-headline .col-con h4 { font-size: 18px; height: 30px; line-height: 30px; }
.car-headline .col-con h4 a { white-space: nowrap; color: #333; }
.car-headline .col-con h4 a:hover { color: #f70; }
.car-headline .col-con p { font-size: 15px; height: 30px; line-height: 30px; margin-bottom: 10px; }
.car-headline .col-con p a { color: #6e7784; }
.car-headline .recomm { height: 58px; padding: 2px 0 2px 4px; overflow: hidden; background: #f0f3f6; border: 1px solid #b3bcc6; }
.car-headline .recomm a { color: #6e7784; }
.car-headline .recomm li { float: left; width: 176px; height: 28px; line-height: 28px; font-size: 13px; }
.car-complaint { float: right; width: 237px; }
.car-side-list li { height: 68px; _height: 66px; padding: 12px 0; overflow: hidden; border-top: 1px dotted #ced8e4; }
.car-side-list li.nth-child-first { border: 0; padding-top: 0; }
.car-side-list li.nth-child-last { padding-bottom: 0; }
.car-side-list a { display: block; }
.car-side-list a img { float: left; width: 90px; height: 68px; display: inline-block; margin-right: 10px; vertical-align: top; }
.car-side-list a .title { font-size: 14px; height: 42px; overflow: hidden; color: #333; word-break: break-all; }
.car-side-list a .title:hover { color: #f70; }
.car-side-list a .time { float: left; margin-top: 5px; color: #6e7784; }

/*图库css3*/
/*.car-pic-bg img { vertical-align: middle; transition: -webkit-transform 1000ms cubic-bezier(0.250,0.460,0.450,0.940); -webkit-transition-timing-function: cubic-bezier(0.250,0.460,0.450,0.940); transition: transform 1000ms cubic-bezier(0.250,0.460,0.450,0.940); transition-timing-function: cubic-bezier(0.250,0.460,0.450,0.940); image-rendering: optimizequality; overflow: hidden; }
.car-pic-bg img:hover { -webkit-transform: scale(1.1); transform: scale(1.1); }*/

/*选车导购*/
.pic-450310 { width: 450px; height: 310px; overflow: hidden; }
.pic-450310 img { width: 450px; height: 310px; }
.pic-450318 { width: 450px; height: 318px; overflow: hidden; }
.pic-450318 img { width: 450px; height: 318px; }
.pic-490327 { width: 490px; height: 327px; }
.pic-490327 img { width: 490px; height: 327px; }
.pic-260150 { width: 260px; height: 150px; margin-bottom: 10px; overflow: hidden; }
.pic-260150 img { width: 260px; height: 150px; }
.pic-260154 { width: 260px; height: 154px; margin-bottom: 10px; overflow: hidden; }
.pic-260154 img { width: 260px; height: 154px; }
.pic-260250  { width: 260px; height: 250px; overflow: hidden; }
.pic-260250 img { width: 260px; height: 250px; }
.pic-240170 { width: 240px; height: 170px; overflow: hidden; }
.pic-240170 img { width: 240px; height: 170px; }
.pic-240160 { width: 240px; height: 160px; margin-bottom: 7px; overflow: hidden; }
.pic-240160 img { width: 240px; height: 160px; }
.focus-box .focus-con { width: 1000px; }
.focus-box .car-pic-bg { position: relative; float: left; }
.focus-box .car-pic-bg a { display: block; }
.focus-box .car-pic-bg span { position: absolute; left: 0; bottom: 0; _bottom: -1px; width: 100%; display: block; height: 30px; background: #000; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; cursor: pointer; }
.focus-box .car-pic-bg a:hover span { background: #f70; }
.focus-box .car-pic-bg p { position: absolute; left: 0; bottom: 0; _bottom: -1px; color: #fff; padding-left: 10px; font-size: 14px; height: 30px; line-height: 30px; cursor: pointer; }
.focus-box .pic-left { float: left; width: 490px; margin-right: 10px; }
.focus-box .pic-normal { float: left; width: 260px; margin-bottom: 10px; }
.focus-box .pic-middle { margin-right: 10px; }

/*资讯*/
.car-article { float: left; width: 720px; }
.title-nav { position: relative; height: 33px; line-height: 33px; font-size: 16px; background: #fff; border-top: 3px solid #0c4ca3; }
.title-nav h3.title { position: relative; z-index: 100; float: left; font-size: 16px; width: 102px; *width: 101px; _width: 99px; height: 33px; text-align: center; font-weight: normal; line-height: 30px; color: #fff; background: #0c4ca3; }
.title-nav ul { display: block; height: 32px; line-height: 32px; background: #f0f3f6; margin-left: -1px; border-left: 1px solid #ced8e4; border-bottom: 1px solid #ced8e4; _border-left: 0; _display: inline-block; _overflow: hidden; }
/*.title-nav ul { display: block; height: 32px; line-height: 32px; background: #f0f3f6; border-bottom: 1px solid #ced8e4;  _margin-left: -3px; _overflow: hidden; }*/
.title-nav li { float: left; text-align: center; _margin-left: -3px; overflow: hidden; }
.title-nav li span, .title-nav li a { width: 102px; _width: 105px; color: #333; display: block; border-right: 1px solid #ced8e4; line-height: 33px; cursor: pointer; }
.title-nav li.current { position: relative; top: -3px; border-top: 3px solid #f37022; height: 33px; background: #fff; }
.title-nav li.current span, .title-nav li.current a { color: #f37022; }
.title-nav .tab-nav { position: relative; font-size: 16px; background-color: #f0f3f6; }
.subst-nav h3.title { width: 177px; }
.subst-nav li span, .subst-nav li span a { width: 180px; _width: 182px; }
.tab-nav-col5 li a { width: 197px; _width: 200px; }
.tab-rownav-col5 li a { width: 164px; _width: 167px; }
.tab-rownav-col5 h3.title { width: 165px; _width: 167px; }
.tab-nav-col6 h3.title { width: 165px; _width: 167px; }
.tab-nav-col6 li a { width: 164px; _width: 166px; }
.article-tab-nav-col5 li a { width: 143px; _width: 146px; }
.koubei-nav .tab-nav { _width: 567px; }
.koubei-nav h3.title { width: 150px; }

.article-list {  }
.article-tab-list { display: none; }
.article-list ul { padding: 12px 0 0; margin-bottom: -1px; }
.article-list li { height: 130px; padding: 14px 0; border-bottom: 1px dashed #ced8e4;  }
.article-list li a { width: 698px; height: 130px; color: #333; overflow: hidden; display: block; cursor: pointer; word-break: break-all; }
/*.article-list ul li:first-child { border: 0; }*/
.article-list ul li:last-child { border: 0; }
.article-list li img { float: left; margin-right: 10px; }
.article-list li h4 { height: 34px; line-height: 34px; overflow: hidden; font-size: 18px; color: #333; }
.article-list li p { font-size: 15px; line-height: 24px; }
.article-list li .time { height: 20px; line-height: 20px; overflow: hidden; padding-bottom: 5px; color: #999; }
.article-list .nth-child-last { border-bottom: 0; }
.block-more { height: 50px; }
.block-more a { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 15px; color: #333; background: #f0f3f6; }
.block-more a:hover { color: #f37022; background: #f0f0f0; }

/*分页*/
.pages { clear: both; padding: 15px 0; overflow: hidden; text-align: center; }
.pages a { color: #333; padding: 0 8px; height: 25px; line-height: 25px; display: inline-block; border: 1px solid #ced8e4; margin-right: 6px; }
.pages .current { color: #fff; background: #f37022; }
.pages .prev { width: 5px; text-indent: -9999px; background-position: -202px 3px; }
.pages .page-disabled { background-color: #d0d0d0; cursor: default; }
.pages .next { width: 5px; text-indent: -9999px; background-position: -216px 3px; }
/*侧边栏*/
.side { float: right; width: 240px; }
.side-ad { width: 240px; margin-bottom: 10px; clear: both; }
.side-list { float: right; width: 240px; overflow: hidden; }
.side-list .text { text-indent: 2em; }
.side-article-list {  }
.side-article-list li { position: relative; width: 240px; height: 150px; margin-bottom: 10px; }
.side-article-list span { position: absolute; left: 0; bottom: 0; _bottom: -1px; width: 100%; display: block; height: 30px; background: #000; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; cursor: pointer; }
.side-article-list a:hover span { background: #f70; }
.side-article-list p { position: absolute; left: 0; bottom: 0; _bottom: 1px; width: 100%; color: #fff; text-align: center; font-size: 14px; height: 30px; line-height: 30px; cursor: pointer; }
.side-ask-box { height: 144px; background: url(../images/ask_box_bg.jpg) no-repeat center 10px; padding: 5px 26px; border: 1px solid #ced8e4; }
.side-ask-box .ask-btn { font-size: 18px; width: 186px; height: 34px; margin-top: 110px; text-align: center; display: block; line-height: 34px; color: #fff; background-color: #f37022; }
.brand-side-list li { float: left; width: 33.3%; padding-bottom: 10px; text-align: center; }
.brand-side-list li img { display: block; margin: 0 auto; width: 54px; }
.car-entry-tag { word-wrap: break-word; }
.car-entry-tag a { display: inline; line-height: 1.6; margin-right: 5px; font-size: 14px; }
/*日历控件*/
.jqcalendar { border: 1px solid #ced8e4; }
.jqcalendar h5 { float: left; font-size: 16px; }
.jqcalendar .jcalendar-selects { padding: 0 5px; height: 36px; line-height: 36px; border-bottom: 1px solid #ced8e4; }
.jqcalendar .jcalendar-selects select { float: left; margin: 7px 0 0 12px; }
.jqcalendar table { border-spacing: 0; }
.jqcalendar th { color: #0c4ca3; }
/*.jqcalendar td { padding: 5px; }*/
.jqcalendar td a { width: 24px; height: 24px; display: block; border: 1px solid #ced8e4; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.rss-icon { width: 17px; height: 17px; margin: 0 5px 0 0; display: inline-block; vertical-align: middle; background-position: -189px -319px; }
/*汽车报价*/
.car-price { float: left; width: 720px; }
.price-list { /*height: 352px;*/ background: #fff; border: 1px solid #ced8e4; border-bottom: 0; }
.price-list div { float: left; word-break: break-all; }
.price-list dt { height: 38px; line-height: 38px; font-weight: bold; color: #333; border-bottom: 1px solid #ced8e4; overflow: hidden; background: #f0f3f6; }
.price-list .text-01 { width: 100px; padding-left: 8px; }
.price-list .text-02 { width: 260px; }
.price-list .text-03 { width: 74px; }
.price-list .text-04 { width: 76px; }
.price-list .text-05 { width: 200px; }
.price-list dd { height: 38px; line-height: 38px; border-bottom: 1px solid #ced8e4; overflow: hidden; }
.price-list dd a { color: #333; }
.price-list .text-03 a { color: #32c61a; }
.price-list .text-04 a { color: #f37022; }
.price-list .icon-down { float: left; width: 8px; height: 8px; display: inline-block; margin: 15px 3px 0 0; overflow: hidden; background-position: -176px -5px; }
.price-list dd strong { float: left; }
.price-list dd span { display: inline-block; float: right; padding: 8px 6px 0 0; }
.price-list dd span a { display: block; color: #fff; width: 54px; height: 24px; text-align: center; line-height: 24px; background: #f37022; }

.car-config-info-list li { height: 128px; padding: 10px 0; border-bottom: 1px solid #ccc; overflow: hidden; }
.car-config-info-list strong { color: #f37022; }
.car-config-info-list .enquiry-btn { font-size: 14px; display: inline-block; margin-left: 10px; width: 50px; height: 25px; line-height: 25px; text-align: center; color: #fff; background-color: #f37022; }
.car-config-info-list .pic { float: left; width: 180px; height: 120px; margin-right: 10px; }
.car-config-info-list .config { float: left; font-size: 16px; }
.car-config-info-list .name { font-size: 20px; margin-bottom: 5px; }
.car-config-info-list .param { margin-top: 5px; }
.car-config-info-list .param .param-c { float: left; display: inline-block; width: 190px; }
.car-config-info-list .color { float: left; }
.car-config-info-list .color a { float: left; width: 13px; height: 13px; margin-right: 8px; display: block; overflow: hidden; border: 1px solid #ccc; background: url(../images/car_color_block.png) no-repeat; _background: none; }
.car-config-info-list .color a.current { border: 1px solid #f37022; }
.car-config-info-list .color .car-color-title { float: left; }
.car-config-info-list .color .car-color { float: left; }
.car-config-info-list .color .car-color a { margin-top: 4px; }

/*新车日历*/
.car-new-list {  }
.car-new-list li { height: 39px; line-height: 39px; padding-left: 22px; overflow: hidden; background-position: -176px -23px; }
.car-new-list li:hover { background-position:  -416px -23px; }
.car-new-list span { position: relative; width: 118px; height: 20px; line-height: 20px; overflow: hidden; padding: 0 4px; border: 1px solid #ced8e4; }
.car-new-list .icon { position: absolute; z-index: 100; top: 5px; left: -5px; _left: -4px; width: 5px; height: 9px; display: inline-block; background-position: -189px -5px; }
.car-new-list a { float: right; color: #010101; }
.car-new-list a:hover { color: #f37022; }

/*阳光车市*/
.suncars-list {}
.suncars-list ul { margin-top: -10px; }
.suncars-list li { float: left; width: 326px; height: 116px; border-bottom: 1px dashed #ced8e4; }
.suncars-list h4 { font-size: 16px; margin: 10px 0; }
.suncars-list h4 a { color: #333; }
.suncars-list h4 a:hover { color: #f37022; }
.suncars-list span { color: #f37022; }
.suncars-list .pic { float: left; width: 57px; height: 57px; margin-right: 10px; vertical-align: middle; text-align: center; border: 1px solid #ced8e4; overflow: hidden; }
.suncars-list .con { float: left; }
.suncars-list .brand { width: 210px; height: 20px; line-height: 20px; overflow: hidden; }
.suncars-list .tel {width: 210px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap;}
.suncars-list .address {width: 210px; height: 22px; line-height: 22px; overflow: hidden;}

/*315社区*/
.car-315bbs .bbs-box {}
.car-315bbs .bbs-con { width: 990px; height: 360px; }
.car-315bbs .car-pic-bg { float: left; height: 360px;}
.car-315bbs .car-pic-bg a { display: block; }
.car-315bbs .car-pic-bg a:hover span { background: #f70; }
.car-315bbs .car-pic-bg span { position: absolute; left: 0; bottom: 0; _bottom: -1px; width: 100%; height: 30px; display: block; background: #000; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; cursor: pointer; }
.car-315bbs .car-pic-bg p { position: absolute; left: 0; bottom: 0; _bottom: -1px; color: #fff; padding-left: 10px; font-size: 14px; height: 30px; line-height: 30px; cursor: pointer; }
.car-315bbs .pic-left { width: 358px; margin-right: 10px; }
.car-315bbs .pic-left .pic-top { position: relative; float: left; margin-bottom: 10px; overflow: hidden; }
.car-315bbs .pic-left .pic-bottom { position: relative; float: left; overflow: hidden; }
.car-315bbs .pic-left .pic-bottom-left { margin-right: 9px; }
.car-315bbs .pic-middle { width: 254px; margin-right: 10px; }
.car-315bbs .pic-middle .pic { position: relative; float: left; overflow: hidden; }
.car-315bbs .pic-middle .pic-top { margin-bottom: 10px; }
.car-315bbs .pic-right { width: 358px; overflow: hidden;  }
.car-315bbs .pic-right .pic-top { position: relative; float: left; margin-bottom: 10px; overflow: hidden; }
.car-315bbs .pic-right .pic-top-left { margin-right: 9px; }
.car-315bbs .pic-right .pic-bottom { position: relative; float: left; overflow: hidden; }
.pic-358234 { width: 358px; height: 234px; }
.pic-174116 { width: 174px; height: 116px; }
.pic-254175 { width: 254px; height: 175px; }




/*友情链接*/
.mylink { border: 1px solid #ced8e4; }
.mylink .title { height: 37px; line-height: 37px; border-bottom: 1px solid #ced8e4; }
.mylink .title h3 { float: left; font-size: 18px; padding-left: 10px; }
.mylink .title a.apply-btn { float: right; color: #333; margin-right: 10px; }
.mylink .links-con { padding: 10px 0 10px 10px; }
.mylink .links { width: 100%; display: block; overflow: hidden; clear: both; }
.mylink .links a { white-space: nowrap;  color: #333; }
.mylink .links li { float: left; width: 108px; height: 22px; line-height: 22px; text-align: center; margin: 5px 0 5px -1px; border-left: 1px solid #333; }

/*页脚*/
.footer { width: 990px; margin: 30px auto 0; padding-bottom: 20px; font-size: 14px; text-align: center; border-top: 4px solid #ced8e4; }
.footer p { padding: 4px 0; }
.footer p a { display: inline-block; color: #333; margin: 0 6px; }
.footer .copyright { font-size: 12px; }
.treebox-main .footer { width: 720px; margin-top: 40px; }

/*面包削*/
.breadcrumb-nav { font-size: 14px; color: #333; height: 30px; line-height: 30px; }
.breadcrumb-nav a { color: #333; }
.breadcrumb-nav a.current { font-weight: bold; }
.related-search { float: right; width: 257px; height: 29px; border: 1px solid #ced8e4; }
.related-search .input-search { float: left; width: 164px; height: 29px; line-height: 29px; font-size: 14px; overflow: hidden; }
.related-search .search-box { position: relative; width: 257px; height: 29px; }
.related-search .submit-btn { float: left; width: 63px; font-size: 14px; color: #fff; height: 29px; line-height: 29px; background: #f37022;  cursor: pointer; outline: none; }
.related-search .icon { float: left; width: 18px; height: 18px; margin: 6px 5px 0 7px; overflow: hidden; display: inline-block; background-position: -303px -71px; }
.breadcrumb-nav .count { margin-left: 10px; }
.breadcrumb-nav .count em { font-style: normal; color: #f37022; }

/*新车焦点图*/
.newcar-focus-con { width: 990px; height: 420px;  overflow: hidden; }
.newcar-focus-con .bx-wrapper { position: relative; }
.newcar-focus-con .bx-viewport li { width: 990px; height: 420px; }
.newcar-focus-con .bx-controls-direction a { position: absolute; top: 40%; z-index: 100; display: inline-block; width: 38px; height: 90px; background-color: rgba(0, 0, 0, 0.6); filter:alpha(opacity=60); text-indent: -9999px; }
.newcar-focus-con .bx-controls-direction .bx-prev { left: 0; background-position: -66px 20px; }
.newcar-focus-con .bx-controls-direction .bx-next { right: 0; background-position: -95px 20px; }

/*资讯图块*/
.info-focus-box .focus-con { width: 990px; height: 414px; overflow: hidden; }
.info-focus-box .pic-left { float: left; width: 720px; margin-right: 10px; }
.info-focus-box .pic-left .pic-top { width: 720px; height: 318px; overflow: hidden; }
.info-focus-box .pic-left .pic-top .pic-top-left { float: left; margin-right: 10px; }
.info-focus-box .pic-left .pic-top .pic-top-right { float: left; }
.info-focus-box .pic-left .pic-top-right { float: right; width: 260px; height: 318px; }
.info-focus-box .info-block { color: #fff; margin-top: 10px; text-align: center; }
.info-focus-box .info-block a { color: #fff; }
.info-focus-box .info-block h3 { height: 36px; line-height: 36px; font-size: 18px; font-weight: normal; }
.info-focus-box .info-block p { font-size: 15px; }
.info-focus-box .block-left { float: left; width: 354px; height: 76px;padding-top: 10px;  background: #0c4ca3; }
.info-focus-box .block-right { float: right; width: 354px; height: 76px; padding-top: 10px; background: #f37022; }

/*导购图块*/
.guide-focus-box { width: 990px; }
.guide-focus-box .focus-con { width: 1000px; }
.guide-focus-box .car-pic-bg { margin: 0 10px 10px 0; }
.guide-focus-box .pic-r { margin-right: 0; }

/*专题页*/
.special-body { margin-top: 15px; width: 1020px; }
.special-body .grid { float: left; width: 310px; height: 290px; padding-top: 14px; margin: 0 30px 30px 0; background-color: #f0f3f6; }
.special-body .time { height: 22px; line-height: 24px; margin-left: 10px; color: #666; }
.special-body .title { height: 44px; line-height: 44px; margin-left: 10px; font-size: 18px; color: #333; }

/*以图识文*/
.pinterest { margin-top: 15px; width: 1020px; }
.pinterest .water-col { float: left; margin-right: 30px; }
.pinterest .grid { width: 310px; margin-bottom: 30px; }
.pinterest .car-pic-bg { position: relative; width: 310px; height: auto; overflow: hidden; }
.pinterest .car-pic-bg span { position: absolute; left: 0; bottom: 0; _bottom: -1px; width: 100%; display: block; height: 45px; background: #000; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; cursor: pointer; }
.pinterest .car-pic-bg p { position: absolute; left: 0; bottom: 0; _bottom: -1px; color: #fff; padding-left: 10px; height: 45px; line-height: 45px; font-size: 16px; cursor: pointer; }
.pinterest .car-pic-bg a:hover span { background: #f70; }
.pinterest a { display: block; }
.pinterest .describe { padding: 10px 5px; background: #f0f3f6; border: 1px solid #ced8e4; }
/*图片新闻内容*/
.pic-news-content { line-height: 24px; padding: 26px 64px; border: 1px solid #ced8e4; background-color: #f0f3f6; }
.pic-news-content .large-bg { position: relative; width: 860px; text-align: center; }
.pic-news-content .large-bg .prev, .pic-news-content .large-bg .next { position: absolute; top: 40%; width: 40px; height: 88px; display: block; background-color: #000; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; cursor: pointer; }
.pic-news-content .large-bg .prev { left: -20px; background-position: -16px -190px; }
.pic-news-content .large-bg .next { right: -20px; background-position: -132px -190px; }
.pic-news-content .share-bar { padding: 5px 0; float: right; }
.pic-news-content h3 { margin-bottom: 15px; clear: both; overflow: hidden; }
.pic-news-content .thumb-wrap { position: relative; width: 860px; }
.pic-news-content .author { padding: 5px 0; border-bottom: 1px solid #ced8e4; text-align: right; }
.pic-news-content .thumb-bg { position: relative; width: 870px; height: 130px; overflow: hidden; }
.pic-news-content .thumb-pic { position: absolute; width: 100000px; height: 130px; overflow: hidden; }
.pic-news-content .thumb-bg ul { position: absolute; width: 11870px; padding: 10px 0; margin-top: 8px; }
.pic-news-content .thumb-bg li { float: left; margin-right: 10px; }
.pic-news-content .thumb-bg .active a { position: relative; top: -10px; display: block; padding-top: 10px; background-position: -250px -4px; }
.pic-news-content .thumb-bg .active img { position: relative; margin-left: -2px; border: 2px solid #f37022; }
.pic-news-content .thumb-bg img { display: block; border: 1px solid #ced8e4; }
.pic-news-content .prev, .pic-news-content .next { position: absolute; top: 35%; width: 24px; height: 54px; display: block; background-color: #000; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; cursor: pointer; }
.pic-news-content .prev { left: -10px; background-position: -68px -208px; }
.pic-news-content .next { right: -10px; background-position: -96px -208px; }

/*文章评论*/
.post-comment { margin-top: 15px; }
.post-comment .title-box { height: 22px; border-bottom: 2px solid #ced8e4; margin-top: 15px; }
.post-comment h5 { position: relative; _bottom: -2px; _height: 22px; float: left; font-size: 14px; line-height: 22px; color: #f37022; border-bottom: 2px solid #f37022; }
.post-comment .comment-num { float: right; }
.post-comment .comment-num b { color: red; }
.textareabox {  }
.textareabox .form-textarea { width: 708px; display: block; font-size: 14px; padding: 5px; resize: none; color: #ccc; border: 1px solid #ced8e4; background-color: #fff; outline: none; }
.textareabox-submitbar { height: 32px; clear: both; overflow: hidden; padding: 8px 0; }
.textareabox-submitbar .comment-btn { display: inline-block; padding: 0 20px; height: 34px; line-height: 34px; color: #fff; background: #f37022; }
.user-comment { display: block; }
.user-comment dt { height: auto; min-height: 30px; line-height: 30px; padding: 5px 0;  }
.user-comment dd { border-top: 1px solid #ced8e4; padding: 20px 0; }
.user-comment .title { color: #0c4ca3; padding: 5px 0; border-bottom: 1px solid #ced8e4; }
.user-comment .tag { margin-left: 10px; padding-left: 24px; }
.user-comment .up { background-position: -661px -20px; }
.user-comment .reply { background-position: -661px -43px; }
.user-comment-list-post { display: none; }
.user-comment-list-post.toggle { display: block; }
.reply-box { padding: 10px; border: 1px solid #ccd3e4; background-color: #f9f9f9; }
.reply-box p { color: #666; margin-top: 10px; }
.reply-box .replay-bar { font-size: 12px; margin: 0; }
.reply-box p .grey { color: #999; margin: 0 2px; }
.clear { clear: both; height: 0; overflow: hidden; }
.user-comment .comment-area-box { position: relative; z-index: 1; display: none; width: 100%; height: 165px; margin-top: 10px; margin-bottom: -5px; padding-bottom: 5px; border-top: 1px solid #ced8e4; background: #f7f7f7; }
.comment-area-box .i-triangle { position: absolute; top: -10px; right: 11px; display: block; width: 19px; height: 10px; overflow: hidden; font-size: 0; background: url(../images/comment-triangle.png) no-repeat; }
.comment-area-box .comment-area { height: 143px; padding-top: 15px; color: #666; background: #f7f7f7; }
.comment-area-box .comment-area textarea { display: block; width: 667px; height: 78px; padding: 10px; margin: 0 auto; border: 1px solid #e4e4e4; font-size: 14px; color: #999; outline: 0; resize: none; }
.comment-area-box .comment-area .comment-submit { float: right; width: auto; margin: 10px 15px 0 0; }
.comment-submit a { display: inline-block; padding: 0 20px; height: 34px; line-height: 34px; color: #fff; background: #f37022; }
.user-comment .reply-item-list { margin: 10px 10px 0 10px; padding: 0 10px 10px; border: 1px solid #ced8e4; }
.reply-item-list .reply-item { padding: 10px 0; border-bottom: 1px solid #ced8e4; font-size: 14px; }
.reply-item-list .reply-item:last-child {border: 0;}
.reply-item .reply-con { width: 100%; padding-bottom: 10px; word-wrap: break-word; word-break: break-all; }


/*车系综合*/
.car-public-top { width: 100%; height: 60px;  background: #f0f3f6; }
.car-brand-info { float: left; width: 289px; height: 58px; border: 1px solid #ced8e4; border-right: 0; text-align: center; overflow: hidden; }
.car-brand-info .brand-logo { display: inline-block; vertical-align: middle; *float:left; *margin: 5px 0 0 0; *padding: 0 0 0 10px; }
.car-brand-info .brand-logo img { height: 50px; }
.car-brand-info h1 { display: inline-block; font-size: 18px; max-width: 205px; *width: 205px; overflow: hidden; white-space: nowrap; font-weight: bold;  margin: 0 0 0 5px; vertical-align: middle; line-height: 60px; }
.car-publicbar { float: right; width: 700px; height: 60px; background: #0c4ca3; }
.car-publicbar ul { padding: 0 14px; }
.car-publicbar li { float: left; }
.car-publicbar li a { font-size: 18px; display: block; line-height: 60px; padding: 0 20px; color: #fff; }
.car-publicbar .current a { color: #f37022; }
.car-publicbar .nolink a { color: #999; cursor: not-allowed; }
.col-content { float: left; width: 720px; }
.col-content .car-series-pic { float: left; width: 360px; }
.col-content .car-series-thumb { font-size: 16px; margin-top: 10px; padding-left: 1px; }
.col-content .car-series-thumb li { float: left; text-align: center; color: #333; margin-right: 10px; width: 82px; }
.col-content .car-series-thumb li img { width: 80px; height: 48px; border: 1px solid #ced8e4; }
.col-content .car-series-thumb li img:hover { border: 1px solid #a1a1a1; }
.col-content .car-series-thumb .last { margin: 0; }
.car-series-info { float: right; width: 330px; font-size: 16px; }
.car-series-info h3 { font-size: 16px; margin: 5px 0; font-weight: normal; }
.car-series-info h3 strong { font-size: 20px; color: #333; margin-right: 10px; }
.car-series-info .info-basic li { padding: 4px 0; }
.car-series-info .info-basic li a { color: #999; }
.car-series-info .info-basic span { margin-right: 5px; }
.car-series-info .info-price { position: relative; height: 60px; border-bottom: 1px solid #ced8e4; }
.car-series-info .info-price .enquiry-btn { position: absolute; top: 0; right: 0; font-size: 14px; width: 50px; height: 25px; line-height: 25px; text-align: center; color: #fff; background: #f37022; }
.car-series-info .info-price .enquiry-btn2 { display: inline-block; margin: 0 0 0 10px; font-size: 14px; width: 50px; height: 25px; line-height: 25px; text-align: center; color: #fff; background: #f37022; }
.car-series-info .info-lowest strong { font-size: 18px; color: #f37022; }
.car-series-info .info-guidance { line-height: 30px; }
.car-series-info .info-guidance strong { font-size: 16px; font-weight: 700; }
.car-series-info .car-color-title { float: left; }
.car-series-info .car-color { float: left; margin: 5px 0 0 0; width: 176px; }
.car-series-info .car-color a { float: left; width: 13px; height: 13px; margin: 0 8px 8px 0; display: block; overflow: hidden; border: 1px solid #d5dee8; background: url(../images/car_color_block.png); _background: none; border: 1px solid #f37022; }
.car-series-info .more-color { font-size: 12px; color: #666; }
.car-series-info .more-color .icon { width: 9px; height: 5px; overflow: hidden; margin: 0 0 0 5px; vertical-align: middle; display: inline-block; background-position: -177px -248px; }
.car-series-info .info-dealer { height: 68px; padding: 10px 0; text-align: center; background: #f0f3f6; }
.car-series-info .info-dealer .tel { font-size: 16px; height: 30px; line-height: 30px; color: #f37022; }
.car-series-info .info-dealer .tel-icon {  width: 18px; height: 20px; margin-right: 6px; vertical-align: middle; display: inline-block; background-position: -176px -220px; }
.car-series-info .info-dealer .number { display: inline-block; }
.car-series-info .info-dealer .h24-icon {  width: 32px; height: 17px; margin-left: 8px; vertical-align: middle; display: inline-block; background-position: -202px -222px; }
.car-series-info .info-dealer .name { font-size: 18px; padding: 5px 0; font-weight: bold; }

.sales-status { float: left; font-size: 16px; margin: 10px 0 0 20px; overflow: hidden; }
.sales-status li { margin-left: -1px; padding: 0 10px; border-left: 1px solid #ccc; }
.sales-status .sales-on { color: #f37022; }
.sales-status li { float: left; }
.table-content { border: 1px solid #ced8e4; border-bottom: 0; }
.table-content th, .table-content td { padding: 7px 0 7px 10px; text-align: left; border-bottom: 1px solid #ced8e4; }
.table-content th { background-color: #f0f3f6; }
.xunjia-btn, .duibi-btn { float: right; width: 54px; text-align: center; margin-right: 6px; height: 24px; }
.xunjia-btn { width: 60px; }
.xunjia-btn a, .duibi-btn a { height: 24px; line-height: 24px; padding: 0 5px; display: block; color: #fff; }
.u-flyer { position: fixed; z-index: 999; font-size: 16px; display: block; font-weight: bold; }
.u-flyer a { color : #f37022; }
.table-content .xunjia-btn a { background-color: #f37022; }
.table-content .duibi-btn a { background-color: #0c4ca3; }
.table-content .duibi-btn span { padding-left: 10px; background: url(../images/carlist_icon.png) no-repeat; background-position: 0 -56px; background-color: #0c4ca3; }
.table-content .icon-cal { width: 14px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 5px; background: url(../images/carlist_icon.png) no-repeat; }
.table-content .lowest a { color: #f37022; }
.table-content2 { margin-top: 5px; }
.table-content2 td { height: 40px; border-bottom: 1px dotted #ced8e4; }
.table-content2 span { color: #f37022; }
.table-content2 .date { text-align: right; }
.table-content2 .icon { vertical-align: middle; width: 21px; height: 21px; display: inline-block; }
.table-content2 .elite-icon { background-position: -5px -278px; }
.table-content2 .ques-icon { background-position: -32px -278px; }
.car-pic-area { width: 720px; height: 250px; overflow: hidden; }
.car-pic-area .big-pic a { position: relative; float: left; width: 360px; height: 240px; }
.car-pic-area .small-pic a { position: relative; float: left; width: 170px; height: 115px; margin: 0 0 10px 10px; }
.car-pic-area em { position: absolute; top: 0; left: 0; width: 45px; height: 30px; line-height: 30px; text-align: center; color: #fff; background-color: rgba(0, 0, 0, 0.8); _background: #000; filter: alpha(opacity=80); font-style: normal; }
.car-pic-area .big-pic a:hover span { position: absolute; top: 0; left: 0; width: 354px; height: 234px; display: block; border: 3px solid #fb8138; }
.car-pic-area .small-pic a:hover span { position: absolute; top: 0; left: 0; width: 164px; height: 109px; display: block; border: 3px solid #fb8138; }
.car-pic-area a:hover em { background-color: rgba(255, 119, 0, 0.8); }
.car-pic-area .more-pic { width: 100%; height: 100%; line-height: 115px; }

/*经销商*/
.dealer-info { position: relative; float: left; width: 640px; /*height: 200px;*/ }
.dealer-info .title { height: 48px; margin-bottom: 10px; overflow: hidden; }
.dealer-info .logo { float: left; }
.dealer-info h1 { float: left; font-size: 22px; margin: 8px 0 0 10px; }
.dealer-info a.other-dealer { float: right; font-size: 15px; margin: 14px 0 0 0; color: #999; }
.dealer-info li { font-size: 16px; padding: 4px 0; }
.dealer-info li strong { color: #f37022; }
.dealer-info a.write-comment { width: 110px; height: 32px; margin: 14px 0 0 0; display: block; font-size: 16px; line-height: 32px; color: #fff; background-color: #f37022; }
.dealer-info .write-comment .icon { float: left; width: 20px; height: 20px; margin: 5px 8px 0 12px; display: inline-block; background-position: -5px -315px; }
.dealer-info .dealer-button-group { position: absolute; bottom: 0; right: 0; }
.dealer-info .dealer-button-group a { width: 22px; height: 22px; margin-left: 15px; display: inline-block; }
.dealer-info .dealer-button-group a.share-btn { background-position: -35px -313px; }
.dealer-info .dealer-button-group a.fadd-btn { background-position: -73px -313px; }
.dealer-info .dealer-button-group a.alert-btn { width: 26px; background-position: -108px -313px; }
.dealer-button-group .bdshare { position: absolute; top: 28px; right: 12px; width: 84px; padding: 0 5px; border: 1px solid #ccc; display: none; background-color: #fff; }
.dealer-button-group .bdshare.show { display: block; }
.dealer-button-group .bdshare li {padding: 0;}
.dealer-button-group .bdshare a { display: block; width: 100%; height: 22px; padding: 5px 0; margin: 0; font-size: 14px; line-height: 22px; text-align: left; background: none; }
.dealer-button-group .bdshare i { float: left; display: inline-block; overflow: hidden; width: 22px; height: 22px; margin-right: 5px; background: url(../images/share_icon.jpg) no-repeat; }
.dealer-button-group .bdshare .bds_qzone { background-position: 0 -10px; }
.dealer-button-group .bdshare .bds_tsina { background-position: -22px -10px; }
.dealer-button-group .bdshare .bds_tqq { background-position: -44px -10px; }
.dealer-button-group .bdshare .bds_renren { background-position: -66px -10px; }

.dealer-pic { float: right; width: 300px; height: 200px; }
.title-4s { position: relative; float: left; border: 1px solid #fff; height: 23px; padding: 5px 10px 0; margin: 5px 0 0 10px; }
.title-4s a { color: #333; font-weight: bold; }
.title-4s i { margin: 4px 0 0 4px; width: 17px; height: 9px; display: inline-block; overflow: hidden; background-position: -5px -5px; }
.title-4s .ssss-list { position: absolute; top: 27px; left: 0; width: 80px; display: none; border: 1px solid #ced8e4; background-color: #fff; }
.title-4s .ssss-list li { padding: 0 10px; text-align: center; line-height: 2em; border-bottom: 1px dotted #ced8e4; }
.title-4s.hover { border: 1px solid #ced8e4; border-width: 1px 1px 0; box-shadow: 1px 1px 1px #ccc; }
.title-4s.hover .ssss-list { display: block; box-shadow: 1px 1px 1px #ccc; }
.title-4s.hover sub { position: absolute; left: 0; bottom: 0; width: 100%; _width: auto; height: 1px; background: #fff; overflow: hidden; z-index: 10; }
.row-select-city .select-wrap { position: relative; float: right; width: 850px; }
.col-uibox-con .row-select-city ul a { padding: 0 12px; }
.row-select-city ul.selectcity-province { width: 750px; }
.row-select-city ul.letter a { padding: 0 12px; }
.row-select-city .city-all-btn { position: absolute; top: 0; right: 0; z-index: 100; width: 94px; height: 30px; line-height: 30px; background-color: #0c4ca3; color: #fff; padding: 0 4px 0 10px; }
.row-select-city .city-all-btn span { height: 30px; line-height: 30px; display: inline-block; }
.row-select-city .city-all-btn i { width: 17px; height: 9px; display: inline-block; overflow: hidden; vertical-align: middle; margin-left: 5px; background-position: -5px -54px; }
.cut-line { float: right; width: 860px; height: 0; overflow: hidden; clear: both; margin-top: 10px; padding-top: 10px; border-top: 1px dotted #ced8e4; }
.row-select-city .car-branch { float: right; width: 840px; padding: 10px; margin-top: 10px; border: 1px solid #ced8e4; }
.row-select-city .car-branch .car-title { float: left; font-weight: bold; }
.row-select-city .car-branch #seriallist { width: 860px; }
/*cm*/
.col-uibox-con dl dd ul li a { white-space: nowrap; }
/*5px*/
.dealer-body .select-city { position: relative; width: 720px; }
.dealer-body .select-city .selectcity-province { width: 600px; padding: 5px 0; }
.dealer-body .select-city .selectcity-province li { float: left; padding: 5px 0; }
.dealer-body .select-city .selectcity-province li a { padding: 0 8px; height: 22px; text-align: center; display: inline-block; }
.dealer-body .select-city .selectcity-province .current a { color: #fff; background: #f37022; }
.dealer-body .select-city .city-all-btn { position: absolute; top: 10px; right: 0; width: 84px; height: 22px; padding: 0 4px 0 10px; color: #fff; background-color: #0c4ca3; }
.dealer-body .select-city .city-all-btn i { width: 17px; height: 9px; display: inline-block; overflow: hidden; vertical-align: middle; margin-left: 5px; background-position: -5px -54px; }
.dealer-body .select-city .selectcity-city { width: 688px; padding: 10px 15px 0; border: 1px solid #ced8e4; }
.dealer-body .select-city .selectcity-city dt { float: left; font-weight: bold; }
.dealer-body .select-city .selectcity-city dd { margin-left: 50px; }
.dealer-body .select-city .selectcity-city li { float: left; }
.dealer-body .select-city .selectcity-city li a { padding: 0 6px; height: 22px; text-align: center; margin-bottom: 10px; display: inline-block; white-space: nowrap; }
.dealer-body .select-city .selectcity-city .current a { color: #fff; background: #f37022; }
.dealer-body .dealer-list li { float: left; width: 340px; height: 110px; padding-right: 20px; border-bottom: 1px dashed #ced8e4; white-space: nowrap; }
.dealer-body .dealer-list li div { width: 340px; overflow: hidden; }
.dealer-body .dealer-list h3 { font-size: 16px; margin: 4px 0; }
.dealer-body .dealer-list span { font-weight: bold; color: #f37022; }
.dealer-body .dealer-list .tel { color: #f37022; white-space: nowrap; }

.im-brand-list { font-size: 16px; overflow: hidden; }
.im-brand-list dt { float: left; width: 55px; height: 55px; border: 1px solid #c1c1c1; }
.im-brand-list dd { float: left; width: 173px; margin-left: 10px; }
.im-brand-list dd h4 { font-size: 16px; font-weight: bold; line-height: 35px; padding-top: 20px; }
.im-brand-list dd p { margin-left: 10px; padding: 4px 0 4px 20px; background: url(../images/dealer_sprite.png) no-repeat -145px 2px; }

/*车系经销商 - 报价*/
.dealer-price-list { margin-top: 10px; font-size: 16px; }
.dealer-table-th { height: 38px; line-height: 38px; background-color: #f0f3f6; }
.dealer-table-th h4 { margin-left: 12px; }
.dealer-table-th .dealer-name { width: 320px; }
.dealer-table-th .price-name { width: 290px; text-align: center; }
.dealer-table-th .dealer-name, .dealer-table-th .price-name { float: left; }
.dealer-price-list li { width: 720px; padding: 8px 0; border-bottom: 1px dashed #ced8e4; overflow: hidden; }
.dealer-price-list li span { font-weight: bold; color: #f37022; }
.dealer-price-list .naked-price { font-size: 18px; margin-top: 10px; padding: 5px 0; }
.dealer-price-list .official-price { text-decoration: line-through; }
.dealer-price-list ul .dealer-t { font-weight: bold; margin-bottom: 5px; }
.dealer-price-list ul .dl-one { float: left; width: 320px; }
.dealer-price-list ul .dl-two { float: left; width: 300px; text-align: center; }
.dealer-price-list ul .dl-three { float: right; width: 100px; }
.dealer-price-list ul .dl-three a { float: left; width: 100px; height: 30px; line-height: 30px; margin: 6px 0; text-align: center; display: block; color: #fff; }
.dealer-price-list ul .dl-three .enquiry-btn { background-color: #f37022; }
.dealer-price-list ul .dl-three .testdrive-btn { background-color: #2162a7; }
.dealer-price-list .name { width: 720px; margin-bottom: 6px; overflow: hidden; }
.dealer-price-list h2 { font-size: 16px; float: left; }
.dealer-price-list .honor_icon { float: left; width: 70px; height: 20px; margin-left: 10px; display: block; background: url(../images/dealer_sprite.png) no-repeat -5px -5px; }
.dealer-info-box { float: left; width: 620px; }
.dealer-info-box .logo { float: left; margin: 12px 10px 12px 0; width: 55px; height: 55px; padding: 8px; border: 1px solid #ced8e4; }

/*车系口碑*/
.wom-body .textareabox { width: 720px; border: 1px solid #ced8e4; }
.wom-body .form-textarea { width: 700px; color: #999; margin: 0 auto; display: block; border: 0; border-bottom: 1px dotted #ced8e4; }
.wom-body .textarea-bar { padding: 0 10px; }
.wom-body .comment-input { float: left; padding-top: 5px; }
.wom-body .textareabox-submitbar label { float: left; font-size: 15px; }
.wom-body .textareabox-submitbar label input { vertical-align: middle; }
.wom-body .comment-input input { margin-right: 3px; }
.wom-body .comment-input label { margin-right: 20px; }
.wom-body .wom-top-bar { width: 720px; padding: 10px 0; overflow: hidden; }
.wom-body .wom-top-bar .fn-right { line-height: 30px; }
.wom-body .wom-top-bar .fn-right a { margin-left: 10px; }
.wom-body .wom-top-bar .current { color: #f37022; }
.wom-body .wom-tags-bar a { float: left; padding: 0 6px; height: 28px; line-height: 28px; text-align: center; display: block; color: #f37022; border: 1px solid #f37022; margin-right: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.wom-body .wom-tags-bar .current { color: #fff; background-color: #f37022; }
.comment-bar .name, .comment-bar .date { float: left; color: #999; margin-right: 10px; }
.user-comment-list { margin-bottom: 10px; }
.user-comment-list dd { width: 720px; border-top: 1px solid #ced8e4; padding: 10px 0 10px 0; }
.user-comment-list dd .comm-tags { position: relative; float: left; color: #fff; display: block; width: 50px; height: 26px; line-height: 26px; padding-left: 15px; }
.user-comment-list dd .comm-block { float: none; padding: 0 8px; margin-bottom: 5px; text-align: center; display: block; }
.user-comment-list dd .comm-tags b { position: absolute; top: 0; right: -1px; display: inline; width: 0; height: 0; border-width: 13px 0 13px 14px; border-style: solid; background: #fff; overflow: hidden; }
.user-comment-list dd .user-comment-box { margin-left: 74px; }
.user-comment-list dd .comment-bar { margin-top: 5px; overflow: hidden; }
.user-comment-list dd .avatar-box { float: left; color: #999; width: 60px; }
.user-comment-list dd .avatar-box img { margin-bottom: 5px; }
.user-comment-list .comm-good { background-color: #f37022; }
.user-comment-list .comm-good b { border-color: transparent transparent transparent #f37022; }
.user-comment-list .comm-general { background-color: #0c4ca3; }
.user-comment-list .comm-general b { border-color: transparent transparent transparent #0c4ca3; }
.user-comment-list .comm-bad { background-color: #707070; }
.user-comment-list .comm-bad b { border-color: transparent transparent transparent #707070; }
.user-comment-list .comment-bar .up { padding-left: 24px; background-position: -661px -18px; }
.car-info-other li { float: left; width: 230px; padding: 2px 0 2px 10px; background: url(../images/icon_dot.png) no-repeat left center; }
.car-info-other a { font-size: 16px; color: #333; }

/*车系详情*/
.car-type-body { float: left; width: 720px;  }
.car-type-body .textareabox .form-textarea { /*width: 686px;*/ width: 708px; }
.car-type-warp { width: 718px; border: 1px solid #ced8e4; }
.car-detail-nav { float: left; width: 129px; height: auto; font-size: 16px; border-right: 1px solid #ced8e4; border-bottom: 1px solid #ced8e4; }
.car-detail-nav h5 { font-size: 18px; font-weight: bold; color: #333;  height: 38px; line-height: 38px; }
.car-detail-nav h5.current { border-left: 4px solid #f37022; }
.car-detail-nav h5 span { background: url(../images/car_type_detail_icon.png) no-repeat 0 8px; margin-left: 10px; padding-left: 14px; }
.car-detail-nav ul { padding-left: 10px; margin-bottom: 10px; }
.car-detail-nav li { background: url(../images/car_type_detail_icon.png) no-repeat 4px -18px; padding-left: 18px; }
.car-detail-nav li.current { background-position: 4px -38px; }
.car-detail-nav li.current a { color: #f37022; }
.car-detail-content { float: right; font-size: 15px; width: 549px; padding-bottom: 30px; margin-right: 20px; }
.car-detail-content img { max-width: 540px; }
.car-detail-content p { line-height: 1.8; }
.car-detail-content .section { margin-top: -1px; border-top: 1px solid #ced8e4; }
.car-detail-content .section p { margin-bottom: 10px; }
.detail-title { font-size: 20px; height: 45px; line-height: 45px; margin-bottom: 16px; border-bottom: 1px solid #ced8e4; }
.detail-pic { width: 530px; margin-bottom: 10px; }
.post-from { margin: 15px 0; text-align: right; }
.post-from a { color: #0c4ca3; }

/*车系问答*/
.ques-title { font-size: 22px; margin-bottom: 10px; padding-left: 40px; background: url(../images/car_type_detail_icon.png) no-repeat 0 -60px; }
.ques-content { font-size: 16px; min-height: 80px; height: auto !important; height: 100px; padding-left: 40px; }
.ques-share { float: right; }
.quizzer, .ques-num { float: left; color: #666; font-size: 15px; margin-left: 40px; }
.tjda-box { position: relative; width: 698px; font-size: 15px; padding: 0 10px 20px 10px; border: 1px solid #ced8e4; border-bottom: 0; background: #f0f3f6; }
.tjda-box .tjda-title { font-size: 20px; line-height: 1.8; padding-left: 35px; }
.tjda-box .tjda-title .icon { position: absolute; top: -1px; left: -1px; width: 37px; height: 45px; background: url(../images/car_type_detail_icon.png) no-repeat 0 -100px; }
.result-content { padding: 10px 0 20px; }
.result-bar { color: #666; padding: 10px 10px 0; overflow: hidden; }
.result-bar .tag, .result-list .tag { margin-left: 10px; padding-left: 24px; }
.result-bar .up, .result-list .up { background-position: -661px -20px; }
.result-bar .reply, .result-list .reply { background-position: -661px -43px; }
.wyhd-box { font-size: 14px; padding: 0 10px; border: 1px solid #ced8e4; border-top: 0; }
.wyhd-box .title { padding: 10px 0; border-bottom: 1px solid #ced8e4; }
.result-list dd { padding: 20px 0; word-break:break-all; }
.result-list dt { height: 30px; line-height: 30px; padding: 5px 0; border-bottom: 1px solid #ced8e4; }
.post-result .form-textarea { width: 686px; }
.post-result h5 { margin-bottom: 5px; }

/*车系百科*/
.car-type-baike { font-size: 15px;  }
.car-type-baike h3 { font-size: 15px; line-height: 24px; }
.car-type-baike p { text-indent: 2em; }
.car-type-baike .page-title { font-size: 22px; text-align: center; }

.car-type-baike .title-bar { font-size: 15px; padding: 5px 0; margin-bottom: 10px; border-bottom: 2px solid #ced8e4; }
.car-type-baike .title-bar .share { float: right; }

/*侧边栏pk*/
.side-pk-vs { position: relative; font-size: 16px; width: 240px; margin-bottom: 10px; }
.side-pk-list .car-thumb-l { float: left; width: 100px; text-align: center; }
.side-pk-list .car-thumb-r { float: right; width: 100px; text-align: center; }
.side-pk-list .pk-img { position: absolute; top: 12px; left: 98px; width: 43px; height: 43px; }
.side-pk-list li { width: 230px; height: 35px; line-height: 35px; font-size: 16px; padding-left: 10px; margin-bottom: 1px; background-color: #f0f3f6; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.side-pic-list { width: 240px; overflow: hidden; }
.side-pic-list ul { width: 250px; }
.side-pic-list li { float: left; width: 115px; overflow: hidden; display: inline; margin: 0 10px 10px 0; }
.side-pic-list .pic { width: 113px; height: 78px; border: 1px solid #ced8e4;  }
.side-pic-list .car-name { font-size: 15px; padding: 3px 0; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.side-pic-list .car-price { float: none; color: #666; }
.text-list li { position: relative; font-size: 16px; background: url(../images/icon_dot.png) no-repeat left center; padding: 4px 0 4px 10px; }
.text-list li a { width: 100px; display: inline-block; white-space: nowrap; overflow: hidden; }
.text-list li .price { position: absolute; top: 4px; right: 0; color: #999; }
.other-list { margin-top: -4px; }
.other-list li { font-size: 16px; background: url(../images/car_type_detail_icon.png) no-repeat 0 -16px; padding: 4px 0 4px 10px; white-space: nowrap; }

/*图片树形导航*/
.left-treebox { position: fixed; left: auto; z-index: 1; overflow: hidden; width: 990px; height: 100%; background: #fff; }
*html .left-treebox { position:absolute; height: expression((documentElement.clientHeight)); }
.tree-nav { width: 240px; height: 140px; overflow: hidden; }
.tree-nav ul { width: 245px; }
.tree-nav ul li { float: left; margin: 0 5px 5px 0; }
.tree-nav ul .none { width: 28px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #ced8e4; color: #999; }
.tree-nav ul a { display: block; width: 28px; height: 28px; line-height: 28px; border: 1px solid #ced8e4; text-align: center; color: #333; }
.tree-nav ul a:hover { color: #fff; border-color: #cc6d01; background-color: #f37022; }
.tree-main { position: relative; width: 238px; height: 100%; background: #fff; overflow-y: scroll; overflow-x: hidden; border: 1px solid #ced8e4; }
.tree-main .root { width: 100%; overflow: hidden; margin-top: -1px; }
.tree-main .root b { width: 228px; height: 27px; border-top: 1px solid #ced8e4; display: block; font: bold 18px/34px Tahoma; padding-left: 10px; }
.tree-main .root .tree-item-box { margin: -27px 0 0 29px; _margin-top: -34px; }
.tree-main .root a.main-brand { width: 182px; height: 36px; line-height: 36px; background: none; border-bottom: 1px solid #ced8e4; padding-left: 10px; display: block; }
.tree-main .root a.current { color: #f70; }
.tree-main .root big { font-size: 14px; }
.tree-main .root span { color: #999; }
.tree-main .root ul.tree-items { margin: 0; border-bottom: 1px dotted #ced8e4; }
.tree-main .root a.brand-type { width: 170px; height: 22px; display: block; line-height: 22px; padding-left: 23px; margin: 3px 0 2px; background: url(../images/tree_ico_all.png) no-repeat -36px 0; }
.tree-main .root a.brand-type big { font-weight: bold; }
.tree-main .root a.sub-brand { width: 160px; height: 22px; font-size: 12px; line-height: 24px; display: block; overflow: hidden; padding: 0 0 0 23px; margin: 2px 0 2px 12px; background: url(../images/tree_ico_all.png) no-repeat -36px -42px; white-space: nowrap; }

/*汽车大全*/
.car-brand-top { position: relative; width: 990px; height: 420px; }
.car-brand-bg { position: absolute; width: 990px; height: 420px; z-index: 0; }
.car-brand-top .brand-box-bg { position: absolute; top: 30px; left: 30px; z-index: 5; width: 250px; height: 356px; background-color: #fff; filter: alpha(opacity=80); background: rgba(255, 255, 255, 0.3); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.car-brand-top .brand-box-name { position: absolute; left: 30px; top: 30px; z-index: 10; width: 250px; height: 55px; background-color: #fff; -webkit-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px; text-align: center; }
.car-brand-top .brand-box-name h1 { font-size: 20px; display: inline-block; vertical-align: middle; margin: 12px 0 0 10px; }
.car-brand-top .brand-nav { position: absolute; top: 85px; left: 30px; z-index: 10; width: 250px; overflow: hidden; }
.car-brand-top .brand-nav ul { width: 250px; margin-left: -1px; }
.car-brand-top .brand-nav li { float: left; width: 124px; height: 99px; font-size: 16px; text-align: center; border-left: 1px solid #fff; border-top: 1px solid #fff; }
.car-brand-top .brand-nav li { background: url(../images/brand_nav.png) no-repeat; }
.car-brand-top .brand-nav li.ppjs { background-position: 0 -10px; }
.car-brand-top .brand-nav li.cx { background-position: -120px -10px; }
.car-brand-top .brand-nav li.tp { background-position: 0 -108px; }
.car-brand-top .brand-nav li.jxs { background-position: -120px -108px; }
.car-brand-top .brand-nav li.ppgw { background-position: 0 -208px; }
.car-brand-top .brand-nav li.bbs { background-position: -120px -208px; }
.car-brand-top .brand-nav a { padding: 65px 0 10px; display: block; color: #fff; text-shadow: 2px 2px 0 #000; }
.car-brand-top .brand-nav a:hover { text-shadow: 2px 2px 2px #0c4ca3; }
.car-brand-top .pic-num { position: absolute; right: 30px; bottom: 30px; z-index: 10; font-size: 18px; padding: 0 20px; height: 60px; line-height: 60px; text-align: center; background-color: #f37022; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.car-brand-top .pic-num a { color: #fff; }
.brand-cat { float: left; font-size: 16px; margin: 10px 0 0 20px; overflow: hidden; }
.brand-cat .current a { color: #111; font-weight: bold; }
.brand-cat li { float: left; padding: 0 10px; margin-left: -1px; border-left: 1px solid #333; }

.treebox-main { position: relative; top: 0; left: 270px; z-index: 1; width: 720px; height: 100%; }
.treebox-main .treebox-rank-list { width: 718px; margin-bottom: 20px; border: 1px solid #ced8e4; }
.treebox-main .treebox-rank-list dt { min-height: 300px !important; }
.treebox-main .treebox-rank-list dd { width: 518px; }
.treebox-main .treebox-rank-list .h3-tit { width: 478px; }
.treebox-main .treebox-rank-list .rank-list-ul { width: 478px; }
.treebox-main .treebox-rank-list .rank-list-ul li { width: 146px; font-size: 14px; }
.treebox-main .car-publicbar { width: 430px; }
.treebox-main .col-uibox-title { background-color: #f0f3f6; }
.treebox-main .col-uibox-title .fontbold { width: 100px; }
.treebox-main .col-uibox-title .filter-bar { width: 573px; }
.treebox-main .col-uibox-con .fontbold { width: 50px; text-align: left; }
.treebox-main .col-uibox-con .col-uibox-top { height: 38px; line-height: 38px; padding-left: 15px; font-size: 18px; font-weight: bold; border-bottom: 1px solid #ced8e4; background-color: #f0f3f6; }
.treebox-main .col-uibox-con dl dd ul { width: 623px; }
.treebox-main .suncars-list li { padding-right: 30px; }
.treebox-main .mylink { width: 718px; }
.treebox-main .mylink .links li { width: 116px; }
.treebox-main .hot-car .tab-nav { width: auto !important; }
.treebox-main .hot-car .tab-nav ul { width: auto !important; }

/*图库相关*/
.focus-treebox-con { width: 720px; }
.focus-treebox-con .pic-left { position: relative; width: 450px; }
.focus-treebox-con .bx-default-pager { position: absolute; bottom: 10px; left: 156px; }
.focus-treebox-con .bx-controls .bx-pager-item { float: left; }
.focus-treebox-con .bx-controls .bx-pager-item a { display: block; background: #b3bcc6; width: 30px; height: 4px; overflow: hidden; text-indent: -9999px; margin-right: 15px; outline: none; }
.focus-treebox-con .bx-controls .bx-pager-item .active { background: #f70; }
.focus-treebox-con .bx-controls-direction a { position: absolute; display: inline-block; width: 20px; height: 40px; padding: 0 10px; z-index: 100; top: 40%; text-indent: -9999px; }
.focus-treebox-con .bx-controls-direction .bx-prev { left: 0; background-position: -64px -5px; }
.focus-treebox-con .bx-controls-direction .bx-prev:hover { background-position: -22px -5px; }
.focus-treebox-con .bx-controls-direction .bx-next { right: 0; background-position: -94px -5px; }
.focus-treebox-con .bx-controls-direction .bx-next:hover { background-position: -136px -5px; }
.gallery-car { margin-bottom: 15px; width: auto !important; }
.gallery-car .tab-nav ul { height: 36px; }
.gallery-car .tab-nav { height: 35px; }
.gallery-car .tab-nav li { height: 32px; line-height: 32px; }
.gallery-car .tab-nav li span { width: 65px; height: 32px; }
.gallery-car .tab-nav li.current { height: 33px; }
.gallery-car .tab-nav li.current span { height: 32px; }
.gallery-car .tab-nav .new span { width: 67px; }

.car-filter-block { border: 1px solid #ced8e4; }
.car-filter-block .title { height: 38px; line-height: 38px; background-color: #f0f3f6; border-bottom: 1px solid #ced8e4; }
.car-filter-block .title h3 { float: left; font-size: 18px; padding-left: 14px; }
.car-filter-block .row-filter { padding: 10px 0; margin: 0 14px; margin-bottom: -1px; border-bottom: 1px dotted #ced8e4; overflow: hidden; }
.car-filter-block span { float: left; display: block; font-weight: bold; }
.car-filter-block .list { width: 640px; display: block; margin-left: 50px; }
.car-filter-block li { float: left; width: 320px; overflow: hidden; margin-bottom: 5px; white-space: nowrap; }
.car-filter-block li b { font-size: 12px; margin-left: 4px; color: #999; }
.car-filter-block .nolink { color: #ccc; cursor: default; }
.car-filter-block .current { color: #f37022; }
.car-filter-block .list-cat a { margin-right: 20px; white-space: nowrap; }
.car-filter-block .pull-btn { margin-right: 20px; padding-right: 24px; background-position: 30px 10px; }

.car-pic-list ul { width: 730px; }
.car-pic-list li { float: left; width: 233px; margin-right: 10px; text-align: center; margin-bottom: 10px; }
.car-pic-list .pic { width: 233px; height: 155px; }
.car-pic-list .name { font-size: 14px; font-weight: bold; line-height: 24px; white-space: nowrap; }
.car-pic-list span { margin: 0 5px; color: #777; font-weight: normal; }
.car-pic-list .price { color: #f37022; }
.car-pic-cat { height: 26px; line-height: 26px; margin: 10px 0; border-left: 4px solid #f37022; background-color: #f0f3f6; }
.car-pic-cat h4 { float: left; margin-left: 10px; font-size: 16px; }
.adcbox-main { height: 108px; overflow: hidden; }
.adcbox-main span { margin: 0 4px 4px 0; }
.adcbox-main .sp-r { margin-right: 0; }

/*热门问题*/
.car-faq-list li { font-size: 15px; height: 44px; line-height: 44px; border-bottom: 1px dashed #ced8e4; }
.car-faq-list li a { float: left; }
.car-faq-list li span { float: right; }

/*热门车系*/
.car-hot-line li { float: left; font-size: 16px; width: 106px; padding: 2px 0 2px 10px; background: url(../images/icon_dot.png) no-repeat left center; white-space: nowrap; }

/*登陆框*/
*html .overlay, *html .login-box, *html .register-box { position: absolute; top:expression(eval(document.documentElement.scrollTop)); }
.overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; width: 100%; height: 100%; background-color: #000; display: none; }
.popup-box { position: fixed; top: 0; left: 50%; height: 395px; z-index: 10000; background-color: #f2f5f6; opacity: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; display: none; }
.login-box { margin-left: -375px; width: 750px; }
.register-box { margin-left: -265px; width: 530px; }
.popup-box .top { position: relative; height: 76px; border-bottom: 1px solid #ced8e4; background: url(../images/popup_logo.gif) no-repeat center 18px; }
.popup-box .top .close { position: absolute; top: 29px; right: 29px; width: 19px; height: 19px; display: block; cursor: pointer; background-position: -147px -316px; }
.popup-box .main { font-size: 14px; height: 297px; padding: 20px 0  0 0; border-top: 1px solid #fff; }
.popup-box .main dl { float: left; width: 355px; display: inline; margin-left: 20px; }
.popup-box .main dt { font-size: 16px; color: #807a93; margin-bottom: 20px; }
.popup-box .main dd { padding-right: 20px; border-right: 1px dotted #bbb; }
.popup-box .main .input-box { margin-bottom: 8px; background-color: #fff;  padding: 10px 0; border: 1px solid #eee; -webkit-box-shadow: 2px 2px 0px #eee; -moz-box-shadow: 4px 4px 0px #eee; -o-box-shadow: 4px 4px 0px #eee; box-shadow: 2px 2px 0px #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; overflow: hidden; }
.popup-box .main .input-box input { outline: none; color: #807a93; font-size: 14px; width: 230px; }
.popup-box .main .input-box i { float: left; width: 54px; height: 22px; margin-right: 10px; display: block; border-right: 1px solid #e2eaef; }
.popup-box .main .input-box .user-icon { background-position: -74px -356px; }
.popup-box .main .input-box .password-icon { background-position: -74px -394px; }
.popup-box .main .form-register { padding: 0 0 0 20px; }
.popup-box .main .remember { margin: 20px 0 0; color: #807a93; }
.popup-box .main .forget-password { color: #0c4ca3; text-decoration: underline; margin-left: 100px; }
.popup-box .main .submit { font-size: 16px; color: #fff; margin: 30px 0 0 80px; width: 128px; height: 36px; line-height: 34px; background-color: #0c4ca3; cursor: pointer; outline: none; }
.popup-box .main .user-submit { background-color: #a1a1a1; }
.popup-box .main .other-account { width: 222px; }
.popup-box .main .other-account li { padding-left: 80px; margin-bottom: 10px; }
.popup-box .main .other-account li a { width: 142px; height: 42px; line-height: 42px; vertical-align: middle; color: #fff; display: block; }
.popup-box .main .other-account li a:hover { font-weight: bold; }
.popup-box .main .weibo-icon { background-color: #da251c; background-position: 30px -342px; }
.popup-box .main .weibo-icon a { background-color: #da251c; }
.popup-box .main .qq-icon { background-color: #0084c8; background-position: 30px -380px; }
.popup-box .main .qq-icon a { background-color: #0084c8; }
.popup-box .main .wx-icon { background-color: #388e5f; background-position: 30px -418px; }
.popup-box .main .wx-icon a { background-color: #388e5f; }

.register-box .main dl { float: none; display: block; margin: 0 auto; }
.register-box .main dt { text-align: center; }
.register-box .main dd { padding: 0; border: 0; }
.register-box .main .other-account { margin: 0 auto; }

/*我要提问*/
.ask-main { margin-bottom: 100px; }
.ask-main .icon { float: left; width: 32px; height: 32px; margin-right: 10px; display: inline-block; background-position: -229px -303px; }
.ask-main .title-intro { font-size: 18px; line-height: 32px; font-weight: normal; }
.ask-main .title-area-outter { margin-top: 15px; }
.ask-main h4 { font-size: 16px; font-weight: normal; padding: 25px 0; }
.ask-main h4 span { color: #999; }
.ask-main textarea { font-size: 16px; line-height: 26px; overflow: hidden; outline: 0; display: block; border: 1px solid #d6d6d6; padding: 12px; background: #fff; resize: none; width: 694px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 1px 1px 1px #f8f8f8 inset; -moz-box-shadow: 1px 1px 1px #f8f8f8 inset; -o-box-shadow: 1px 1px 1px #f8f8f8 inset; box-shadow: 1px 1px 1px #f8f8f8 inset; }
.ask-editor textarea { height: 142px; }
.ask-main textarea.focus { padding: 11px; border: 2px solid #0c4ca3; }
.ask-submit { margin-top: 15px; text-align: right; }
.ask-submit .submit-btn { font-size: 16px; display: inline-block; height: 40px; line-height: 40px; padding: 0 30px; color: #fff; background: #f37022; outline: none; cursor: pointer; }

/* 弹窗 */
.dialog-box { position: fixed; top: 0; left: 0; display: none; z-index: 2000; width: 300px; height: 130px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; }
.dialog-box .top { position: relative; height: 40px; border-bottom: 1px solid #b7cce9; }
.dialog-box .close { position: absolute; top: 12px; right: 12px; width: 19px; height: 19px; display: block; cursor: pointer; background-position: -147px -316px; }
.dialog-box .main { font-size: 20px; height: 88px; text-align: center; color: #999; }
.dialog-box .main p { padding-top: 20px; }

/* 经销商弹窗 */
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 1001; width: 100%; background: #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.message-box { width: 564px; height: 390px; z-index: 2000; display: none; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 2px 2px 2px #333; -moz-box-shadow: 2px 2px 2px #333; box-shadow: 2px 2px 2px #333; }
.message-box .top { position: relative; padding: 0 20px; height: 43px; line-height: 43px; background-color: #e5e7ea; -webkit-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px; }
.message-box .top .close { position: absolute; top: 13px; right: 13px; width: 19px; height: 19px; display: block; background: url(../images/message_box_close.gif) no-repeat; cursor: pointer; }
.message-box .top h4 { font-size: 16px; color: #a5a5a5; }
.message-box .send-message { padding: 10px 20px 0; }
.message-box ul { margin: 30px 0 0; float: left; }
.message-box li { padding: 10px 0; }
.message-box li label { display: inline-block; width: 84px; text-align: right; }
.message-box li .input-txt { padding: 5px 10px; line-height: 22px; vertical-align: middle; display: inline-block; width: 150px; border: 1px solid #c3a279; }
.message-box li .verifi-code { margin: 0 0 0 8px; vertical-align: middle; display: inline-block; }
.message-box li .input-code { width: 80px; height: 25px; font-family:Arial; font-style: italic; color: red; letter-spacing: 1px; cursor: pointer; }
.message-box li.row-btn { padding-left: 86px; font-size: 14px; color: #ed6c44; }
.message-box li .submit { width: 160px; height: 36px; line-height: 36px; margin-bottom: 10px; text-align: center; color: #fff; cursor: pointer; background-color: #ed6c44; }
.message-box .info { margin: 0 0 0 344px; font-size: 14px; width: 134px; height: 262px; padding: 64px 22px 0 16px; background: url(../images/phone_bg.jpg) no-repeat; }
.message-box .info h5 { font-weight: bold; margin-bottom: 5px; }


/* 404 */
.error-404 { text-align: center; height: auto !important; height: 500px; min-height: 500px; }
.error-404 p { font-size: 34px; margin: 40px 0 20px; color: #999; text-align: center; }
.error-404 a { border-bottom: 1px dotted #999; }
.pic-404 { margin: 110px 0 0 0; }
.pic-404 img { display: block; margin: 0 auto; }

/* 500 */
.pic-500 { margin-bottom: 50px; }

/* Pressure screen */
#pressAd { position: fixed; top: 0; left: 50%; margin-left: -495px; z-index: 10000; display: none; overflow: hidden; width: 990px; height: 500px; }
#pressClose { position: absolute; top: 0; right: 0; z-index: 11px; background-color: #000; width: 60px; height: 30px; color: #fff; filter: alpha(opacity=50); opacity: .5; line-height: 30px; text-align: center; font-weight: 700; font-size: 18px; cursor: pointer; }
#pressAd-min { position: fixed; z-index: 99999; left: 0; bottom: 20px; font-size: 12px; width: 20px; display: none; cursor: pointer; }
#pressAd-min span { display: block; font-family: 'SimSun'; float: left; width: 50%; background: #ccc; text-align: center; font-size: 10px; }
#pressAd-min .reset { color: #fff; background-color: #000; }
/* baidu share */
.bdsharebuttonbox .share_tips { float: left; color: #333; display: inline-block; line-height: 28px; }

/* baidu search */
.bdcs-container .bdcs-search { border: none !important; width: auto !important; height: auto !important; border-radius: 0 !important; }
#bdcs-search-form-input { float: left; font-size: 14px; height: 27px; line-height: 27px; overflow: hidden; width: 193px; }
#bdcs-search-form-submit { background: none repeat scroll 0 0 #f37022; color: #fff; cursor: pointer; float: left; font-size: 14px; height: 29px; line-height: 29px; outline: medium none; width: 63px; border: 0; }

/*广告位*/
.adbox { line-height: 0; }
.adbox-col { line-height: 0; overflow: hidden; }
.ad-750x80 { float: left; overflow: hidden; }
.ad-230x80 { float: right; overflow: hidden; }
.ad-990x80 { overflow: hidden; width: 990px; }
.ad-990x80 a, .ad-750x80 a, .ad-250x80 a { display: block; }
.ad-tips { font-size: 24px; font-weight: 700; text-align: center; line-height: 80px; color: #fff; background: #666; }

/*侧边栏文字链广告*/
.adcbox span { float: left; display: inline-block; text-align: center; line-height: 50px; }
.adcbox a { color: #fff; display: block; }
.adcbox a:hover { color: #fff; font-weight: bold; }
.side-adcbox { width: 240px; height: 150px; overflow: hidden; margin-bottom: 20px; }
.ad-c-teal { background-color: #018298; }
.ad-c-blue { background-color: #1255ca; }
.ad-c-purple { background-color: #542fb0; }
.ad-80x50 { font-size: 14px; width: 80px; height: 50px; }
.ad-120x50 { font-size: 16px; width: 120px; height: 50px; }
.ad-160x50 { font-size: 20px; width: 160px; height: 50px; }
.ad-172x50 { font-size: 20px; width: 172px; height: 50px; }
.ad-180x50 { font-size: 20px; width: 180px; height: 50px; }
.ad-360x50 { font-size: 22px; width: 360px; height: 50px; }