@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

body {
    font-size: 12px;
    font-family: \5b8b\4f53,Arial,Helvetica,sans-serif;
    line-height: 150%;
    color: #333;
	background: url(images/bg.jpg) center repeat-y #efefef;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,img {
    border: 0
}

ins {
    text-decoration: none
}

legend {
    display: none
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style: normal;
    font-weight: normal
}

ol,ul {
    list-style: none
}

caption,th {
    text-align: left
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal
}

q:before,q:after {
    content: ''
}

abbr,acronym {
    border: 0
}

a:link,a:visited {
    color: #333;
    text-decoration: none
}

a:hover {
    color: #c00;
    text-decoration: underline
}

a strong {
    color: #c00
}

object,embed {
    display: block
}

input,select {
    border-radius: 0
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden
}

.clearfix {
    *zoom: 1
}

.clearfix:after {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: "."
}

a.best:link,a.best:visited {
    color: #c00
}

.bt_page {
    width: 990px;
    margin: 0 auto;
    text-align: left;
    background: #fff
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    .bt_page {
        padding: 0 10px
    }

    .bt_pageBox {
        width: 990px;
        margin: 0 auto;
        padding: 0 10px;
    }
}

.col-all {
    width: 990px;
    float: left
}

.col-side {
    float: right;
    width: 220px;
    overflow: hidden;
    border-left: 1px #ebebeb solid;
    padding-left: 15px
}

.col-main-55 {
    float: left;
    width: 374px;
    overflow: hidden
}

.col-con {
    float: left;
    width: 749px
}

.line_box {
    margin: 0 0 20px 0;
    position: relative;
    clear: both;
    z-index: 1
}

.line_box .more {
    position: absolute;
    right: 10px;
    top: 10px
}

.col-side .line_box .more {
    right: 0;
    top: 20px;
    color: #c2c1c2
}

.col-side .line_box .more_zs {
    top: 40px
}

.col-side .line_box .more a:link,.col-side .line_box .more a:visited {
    color: #535353
}

.col-side .line_box .more a:hover {
    color: #c00
}

h2 {
    font-size: 26px;
    line-height: 28px;
    font-family: microsoft yahei,SimHei
}

h2 .video_icon {
    padding: 0 0 0 30px;
    background: url(images/indexbg.png) -220px -445px no-repeat
}

h3 {
    font-size: 24px;
    line-height: 28px;
    font-family: microsoft yahei,SimHei;
    padding: 16px 0 10px 0;
    height: 31px
}

h3 em {
    font-family: simson;
    font-size: 18px;
    padding-left: 10px
}

h3 a:hover {
    text-decoration: none
}

h4 {
    font-size: 16px;
    font-weight: 800;
    line-height: 28px;
    font-family: microsoft yahei,SimHei;
    padding: 13px 0 8px 0
}

.col-side h4 {
    font-size: 18px
}

ul.list {
    *float: left;
    _position: relative
}

ul.list li {
    background: url(images/indexbg.png) -1019px -301px no-repeat;
    height: 28px;
    line-height: 28px;
    padding-left: 9px;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    font-size: 14px;
    vertical-align: middle;
    color: #ccc
}

ul.list li span a:link,ul.list li span a:visited {
    color: #666
}

ul.list li span a:hover {
    color: #c00
}

ul.list li strong a:link,ul.list li strong a:visited {
    color: #c00
}

ul.list li strong a:hover {
    color: #c00
}

ul.list li span.video_icon {
    background: url(images/indexbg.png) no-repeat -218px -380px;
    padding: 1px 0 1px 21px;
    display: inline;
    float: none;
    width: auto
}

ul.list li span.video_icon a:link,ul.list li span.video_icon a:visited {
    color: #333
}

ul.list li span.video_icon a:hover {
    color: #c00
}

.title-col {
    border-bottom: 1px solid #e9e9e9;
    height: 60px;
    position: relative;
    font-family: microsoft yahei;
    line-height: 60px;
    clear: both
}

.title-col h2 {
    display: inline;
    float: left;
    margin-right: 20px;
    font-weight: 800;
    font-size: 26px;
    line-height: 60px
}

.title-col h3 {
    float: left
}

.title-col span {
    display: inline;
    float: left;
    color: #999;
    margin-right: 15px
}

.col-con1 {
    width: 720px
}

.column {
    border-bottom: 1px solid #e9e9e9;
    border-top: 5px solid #F60;
    height: 60px;
    position: relative;
    font-family: microsoft yahei;
    line-height: 60px;
    clear: both
}

.column h2 {
    font-size: 26px;
    font-weight: bold;
    line-height: 60px;
    display: inline;
    float: left;
    margin-right: 20px
}

.column span {
    display: inline;
    float: left;
    color: #999;
    margin-right: 15px
}

.column span.colspanmore {
    margin: 0 10px 0 0
}

.column span em {
    color: #d3d3d3;
    margin: 0 5px;
    font-family: simsun
}

.column i {
    height: 5px;
    width: 150px;
    background-color: #c00;
    position: absolute;
    left: 0;
    top: -5px;
    overflow: hidden;
    border: 0;
    font-style: normal
}

.colmore {
    display: inline;
    float: right;
    color: #d3d3d3;
    font-family: simsun
}

.colmore a {
    margin: 0 5px
}

.column span.colspanmore a {
    margin: 0
}

.colmore a:link,.colmore a:visited {
    color: #666
}

.colmore a:hover {
    color: #c00
}

ol.hot_ranking {
    background: url(images/indexbg.png) no-repeat scroll -1019px -562px;
    display: inline;
    float: left;
    height: 225px;
    overflow: hidden
}

ol.hot_ranking li {
    float: left;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    width: 100%
}

ol.hot_ranking li a {
    display: inline;
    float: left;
    margin-left: 21px;
    font-size: 14px;
    overflow: hidden
}

ol.hot_ranking li span {
    float: right;
    color: #999
}

ol.col_ranking {
    background: url(images/indexbg.png) no-repeat -1019px -791px;
    height: 329px!important
}

ol.col_ranking li {
    border-bottom: 1px solid #ebebeb;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.col-side ol.hot_ranking {
    height: 145px
}

.pic_m_box {
    float: left;
    margin: 0;
    overflow: hidden
}

.pic_m_box ul li {
    display: inline;
    float: left;
    text-align: center;
    height: 102px
}

.pic_m_box ul li a {
    display: block
}

.pic_m_box ul li p {
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.col-side .pic_m_box ul li {
    width: 80px
}

.index_news_h2 {
    border-bottom: 1px #e9e9e9 solid;
    height: 82px;
    width: 410px
}

.index_news_h2 h2 {
    display: block;
    font-family: Microsoft YaHei,SimHei;
    font-size: 20px;
    font-weight: bold;
    line-height: 27px;
    padding: 16px 0 0 0;
    color: #ccc
}

.index_news_h2 h2 a:link,.index_news_h2 h2 a:visited {
    color: #c00
}

.index_news_h2 h2 a:hover {
    text-decoration: underline
}

.index_news_h2 p {
    height: 18px;
    line-height: 29px;
    overflow: hidden;
    color: #ccc;
    display: block;
    padding: 4px 0 7px 0
}

.index_news_h2 p a:link,.index_news_h2 p a:visited {
    color: #666
}

.index_news_h2 p a:hover {
    color: #c00
}

.word-adv {
    width: 100%;
    background: #f7f7f7;
    border-top: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    text-align: center;
    font-size: 16px
}

.word-adv a {
    color: #c00
}

.word-adv a:hover {
    text-decoration: underline
}

.input_orange {
    border: 1px #d37002 solid;
    color: #fff;
    font-family: microsoft yahei;
    background: #f18a00;

    background: -moz-linear-gradient(top,#f79500,#eb7e00);
    background: -webkit-gradient(linear,top,from(#f79500),to(#eb7e00));
    background: -webkit-linear-gradient(top,#f79500,#eb7e00);
    background: -o-linear-gradient(top,#f79500,#eb7e00);
    cursor: pointer
}

.input_orange:hover {
    text-decoration: none;
    background: #feb83e;
    background: -moz-linear-gradient(top,#feb83e,#f18e1b);
    background: -webkit-gradient(linear,top,from(#feb83e),to(#f18e1b));
    background: -webkit-linear-gradient(top,#feb83e,#f18e1b);
    background: -o-linear-gradient(top,#feb83e,#f18e1b)
}

.button_orange {
    border: 1px #d37002 solid;
    font-family: microsoft yahei
}

.button_orange a {
    display: block;
    text-align: center;
    color: #fff
}

.button_orange a:link,.button_orange a:visited {
    color: #fff;
    font-family: microsoft yahei,SimHei;
    background: #f18a00;
    background: -moz-linear-gradient(top,#f79500,#eb7e00);
    background: -webkit-gradient(linear,top,from(#f79500),to(#eb7e00));
    background: -webkit-linear-gradient(top,#f79500,#eb7e00);
    background: -o-linear-gradient(top,#f79500,#eb7e00)
}

.button_orange a:hover {
    text-decoration: none;
    background: #feb83e;
    background: -moz-linear-gradient(top,#feb83e,#f18e1b);
    background: -webkit-gradient(linear,top,from(#feb83e),to(#f18e1b));
    background: -webkit-linear-gradient(top,#feb83e,#f18e1b);
    background: -o-linear-gradient(top,#feb83e,#f18e1b)
}

.button_orange a:active {
    background: #eb7e00;
    background: -moz-linear-gradient(top,#eb7e00,#f79500);
    background: -webkit-gradient(linear,top,from(#eb7e00),to(#f79500));
    background: -webkit-linear-gradient(top,#eb7e00,#f79500);
    background: -o-linear-gradient(top,#eb7e00,#f79500)
}

.button_gray {
    border: 1px #e2e2e2 solid;
    font-family: microsoft yahei
}

.button_gray a {
    display: block;
    text-align: center;
    color: #333
}

.button_gray a:link,.button_gray a:visited {
    color: #333;
    font-family: microsoft yahei,SimHei;
    background: #fafafa;
    background: -moz-linear-gradient(top,#fff,#f7f7f7);
    background: -webkit-gradient(linear,top,from(#fff),to(#f7f7f7));
    background: -webkit-linear-gradient(top,#fff,#f7f7f7);
    background: -o-linear-gradient(top,#fff,#f7f7f7)
}

.button_gray a:hover {
    text-decoration: none;
    background: #fff
}

.button_gray a:active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top,#f7f7f7,#fff);
    background: -webkit-gradient(linear,top,from(#f7f7f7),to(#fff));
    background: -webkit-linear-gradient(top,#f7f7f7,#fff);
    background: -o-linear-gradient(top,#f7f7f7,#fff)
}

.header_style {
    height: 60px;
    width: 990px;
    position: relative;
    margin: 10px auto;
    z-index: 12
}

.header_style .bitauto_logo {
    float: left;
    position: relative
}

.header_style h1 {
    margin: 2px 0 0 0;
    float: left
}

.header_style h1 a {
    line-height: 1000px;
    display: block;
    width: 157px;
    height: 56px;
    background: url(images/indexbg.png) -2px 0 no-repeat;
    overflow: hidden
}

.header_style .city_name {
    border: 1px #fff solid;
    border-width: 0 1px;
    _border: 0;
    position: relative;
    float: left;
    padding: 7px 28px 0 10px;
    margin: 25px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #164a84
}

.header_style .city_name em {
    display: block;
    overflow: hidden;
    border: 6px solid #06a;
    border-color: #a6a6a6 #fff;
    border-width: 5px 5px 0 5px;
    width: 0;
    position: absolute;
    top: 13px;
    right: 10px
}

.header_style .city_name ul {
    margin: 0 0 0 -1px;
    position: absolute;
    border: 1px solid #ccc;
    background: #fff;
    top: 28px;
    left: 0;
    padding: 12px 0 0 10px;
    z-index: 11;
    width: 298px;
    height: 158px;
    overflow: hidden;
    box-shadow: 1px 1px 1px #ccc
}

.header_style .city_name ul li {
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 48px;
    height: 24px
}

.header_style .city_name ul li.lastcity {
    width: 288px;
    border-top: 1px solid #E9E9E9;
    clear: both;
    line-height: 24px;
    padding: 4px 0 8px 0;
    margin: 1px 0 0 0
}

.header_style .city_name ul li.lastcity a:link,.header_style .city_name ul li.lastcity a:visited {
    color: #56616D
}

.header_style .city_name ul li.lastcity a:hover {
    color: #c00
}

.header_style .city_name_hover {
    border: 1px #ccc solid;
    border-width: 1px 1px 0;
    height: 21px;
    _border: 1px #fff solid;
    box-shadow: 1px 1px 1px #ccc;
    margin: 24px 0 0 0;
    _padding: 7px 28px 0 9px;
    *padding: 10px 28px 0 10px;
    _padding: 9px 28px 0 9px;
    *height: 18px
}

.header_style .city_name_hover em {
    border-color: #333 #fff
}

.header_style .city_name_hover sub {
    z-index: 12;
    background: #fff;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    _width: auto;
    height: 1px;
    overflow: hidden
}

.publicTabNew {
    width: 990px;
    margin: 0 auto 10px;
    height: 45px;
    overflow: hidden
}

.publicTabNew .tab {
    padding: 0;
    height: 45px;
    border-right: 1px #083e6e solid;
    width: 1000px;
    background: #0a4e8a;
    overflow: hidden
}

.publicTabNew .tab li {
    float: left;
    font-size: 15px;
    font-family: STHeiti,microsoft yahei,SimHei;
    _font-family: SimSon;
    height: 40px;
	
    background: #0a4e8a;
    border-left: 1px #3b5998 solid;
    border-top: 5px #3b5998 solid
}

.publicTabNew .tab li a {
    float: left;
    line-height: 38px;
    height: 40px;
	text-align:center;
	width:108px;
    color: #fff
}

.publicTabNew .tab li a:hover {
    background: #083e6e;
    text-decoration: none
}

.publicTabNew .tab li.current {
    background: #fff;
    border-top: 5px #c00 solid;
    border-left: 1px #083e6e solid;
    height: 40px;
    overflow: hidden
}

.publicTabNew .tab li.first {
    border-left: none
}

.publicTabNew .tab li.first a {
    padding: 0 18px 0 18px
}

.publicTabNew .tab li.current a:link,.publicTabNew .tab li.current a:visited {
    color: #333
}

.publicTabNew .tab li.current a:hover {
    color: #c00;
    background: #fff
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    .bt_page {
        padding: 0 5px
    }

    .bt_pageBox {
        width: 990px;
        margin: 0 auto;
        padding: 0 5px;
    }

    .publicTabNew .tab li {
        font-size: 14px
    }

    .publicTabNew .tab li.last a {
        padding: 0 16px
    }
}

.cartabs_all {
    width: 990px;
    height: 67px;
    border: 1px #e9e9e9 solid;
    border-width: 3px 0 0 0;
    clear: both;
    margin: 0 auto 10px
}

.cartabs_all ul {
    height: 51px
}

.cartabs_all ul li {
    float: left;
    border-right: 1px #ebebeb solid;
    text-align: center
}

.cartabs_all ul li a {
    width: auto;
    background: url(images/indexbg.png) no-repeat;
    display: block;
    height: 34px;
    padding: 33px 0 0 0;
    width: 82px;
    line-height: 29px;
    background-color: #f7f7f7
}

.cartabs_all ul li.car10 {
    border-right: 1px #ebebeb solid
}

.cartabs_all ul li.car1 a {
    background-position: -2px -57px
}

.cartabs_all ul li.car2 a {
    background-position: -92px -57px
}

.cartabs_all ul li.car3 a {
    background-position: -182px -57px
}

.cartabs_all ul li.car4 a {
    background-position: -272px -57px
}

.cartabs_all ul li.car5 a {
    background-position: -364px -57px
}

.cartabs_all ul li.car6 a {
    background-position: -452px -57px
}

.cartabs_all ul li.car7 a {
    background-position: -542px -57px
}

.cartabs_all ul li.car8 a {
    background-position: -632px -57px
}

.cartabs_all ul li.car9 a {
    background-position: -724px -57px
}

.cartabs_all ul li.car10 a {
    background-position: -815px -57px
}

.cartabs_all ul li.car11 a {
    background-position: -902px -57px
}

.cartabs_all ul li.car12 a {
    background-position: -972px -57px
}

.cartabs_all ul li a:link,.cartabs_all ul li a:visited {
    color: #333
}

.cartabs_all ul li a:hover {
    color: #c00;
    background-color: #fff;
    border-top: 3px #ccc solid;
    margin-top: -3px;
    text-decoration: none
}

.cartabs_all ul li.car12 {
    border-right: 0
}

.cartabs_all ul li.car12 a {
    width: 77px
}

.car_model_list_box {
    width: 990px;
    margin: 0 auto;
    zoom: 1
}

.car_model_list {
    width: 990px;
    height: 149px;
    position: relative;
    border-top: 3px solid #e9e9e9;
    padding-top: 38px;
    background: #f7f7f7
}

.car_model_list ul {
    height: 39px;
    background: #f7f7f7;
    *overflow: hidden;
    font-family: STHeiti,microsoft yahei,SimHei;
    _font-family: SimSon;
    font-size: 14px;
    position: absolute;
    left: 20px;
    top: -3px;
    zoom: 1;
    z-index: 99
}

.car_model_list ul li {
    float: left;
    border-right: 1px solid #f7f7f7;
    border-left: 1px solid #f7f7f7;
    text-align: center;
    _overflow: hidden;
    height: 39px;
    border-top: 3px solid #e9e9e9
}

.car_model_list ul li.current {
    height: 39px;
    *height: 142px;
    line-height: 30px;
    position: relative;
    background: #fff;
    border-top: 3px #c00 solid;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9
}

.car_model_list ul li.last {
    border-right: 0
}

.car_model_list ul li a {
    display: block;
    height: 36px;
    font-weight: bold;
    line-height: 36px;
    float: left;
    padding: 0 15px;
    _padding: 0 11px
}

.car_model_list ul li a:link,.car_model_list ul li a:visited {
    text-decoration: none
}

.car_model_list ul li.current a {
    line-height: 36px
}

.car_model_list dl {
    height: 36px;
    position: static;
    z-index: 1;
    width: 660px;
    margin-left: 10px;
    line-height: 40px;
    *float: left
}

.car_model_list dl.fist {
    border-bottom: 1px #e9e9e9 solid
}

.car_model_list dl a {
    line-height: 38px;
    position: relative
}

.car_model_list dl dt {
    height: 36px;
    overflow: hidden;
    float: left;
    width: 72px;
    padding-right: 20px;
    text-align: right;
    color: #ccc;
    font-weight: bold;
    line-height: 36px
}

.car_model_list dl dt.carn {
    width: 86px;
    padding-left: 6px;
    padding-right: 0;
    text-align: left;
    font-weight: normal
}

.car_model_list dl dd {
    height: 36px;
    overflow: hidden;
    float: left;
    width: 86px;
    padding-left: 5px;
    position: static
}

.car_model_list dl dd.more {
    position: inherit;
    top: auto;
    right: auto;
    padding-right: 0
}

.car_model_list dl dd.more a {
    font-family: simSun
}

.car_model_data {
    border: 1px #e9e9e9 solid;
    border-width: 1px 0;
    background: #fff;
    float: left;
    width: 990px;
    height: 147px;
    overflow: hidden
}

.icon_hot {
    background: url(images/indexbg.png) no-repeat -214px -765px;
    width: 24px;
    height: 12px;
    vertical-align: middle;
    _vertical-align: auto;
    display: inline-block;
    margin: -1px 0 0 3px;
    _margin: 13px 0 0 3px
}

.best_car {
    position: absolute;
    right: 0;
    top: 56px
}

.best_car div {
    height: 120px;
    width: 308px
}

.best_car div.best_car_box {
    height: 120px;
    width: auto;
    float: left;
    border-left: 1px solid #e9e9e9
}

.best_car img {
    float: left;
    display: inline;
    margin: 0 11px;
    width: 150px;
    height: 100px
}

.best_car2 img {
    border: 0;
    margin: 0
}

.best_car ul {
    float: left;
    margin: 21px 0 0
}

.best_car ul li {
    width: 110px;
    margin: 0 0 5px;
    color: #ccc
}

.best_car ul li a:link,.best_car ul li a:visited {
    color: #56616d
}

.best_car ul li a:hover {
    color: #c00
}


.best_car ul li.price {
    color: #c00;
    font-size: 14px
}

.best_car ul li.price a:link,.best_car ul li.price a:visited {
    color: #c00
}

.best_car ul li.price a:hover {
    color: #c00
}

.best_car ul li.name {
    font-size: 16px;
    font-weight: bold;
    font-family: microsoft yahei;
    margin-bottom: 5px
}

.hotcar_box {
    width: 989px;
    height: 90px;
    margin: 0 auto 10px;
    border: 1px #e9e9e9 solid;
    border-width: 0 1px 0 0
}

.hotcar_box li {
    width: 123px;
    _width: 122px;
    float: left;
    text-align: center;
    z-index: 3
}

.hotcar_box li.last {
    width: 128px
}

.hotcar_box li span {
    display: block;
    margin-top: 3px
}

.hotcar_box li img {
    width: 75px;
    height: 50px;
    margin: 9px auto 0;
    display: block
}

.hotcar_box li a {
    width: 123px;
    _width: 122px;
    height: 86px;
    display: block;
    border: 1px #e9e9e9 solid;
    border-width: 1px 0 3px 1px
}

.hotcar_box li.current {
    position: relative
}

.hotcar_box li.current a {
    border-top: 1px #fff solid;
    border-bottom: 3px #ccc solid
}

.hotcar_box li.last a {
    width: 127px
}

.hotcar_box li .hotcar_box_pop {
    position: absolute;
    top: -100px;
    left: 0;
    width: 258px;
    height: 99px;
    border: 1px #e9e9e9 solid;
    border-bottom-width: 0;
    background: #fff
}

.hotcar_box li.right .hotcar_box_pop {
    left: -136px
}

.hotcar_box li.last .hotcar_box_pop {
    left: -131px
}

.hotcar_box li .hotcar_box_pop img {
    width: 240px;
    height: 80px;
    margin: 0 auto
}

.hotcar_box li .hotcar_box_pop a {
    width: 258px;
    height: 91px;
    padding: 9px 0 0 0;
    display: block;
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.hotcar_box li .hotcar_box_pop iframe {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 258px;
    height: 99px;
    border: 0;
    background: #fff
}

.hotcar_box li a:hover {
    text-decoration: none
}

.ad-head-31085 {
    width: 290px;
    height: 100px;
    background: #FFF;
    border-left: 1px solid #E9E9E9;
    position: absolute;
    top: 7px;
    right: 1px;
    padding: 5px 8px
}

.ad-head-31085 img {
    width: 290px;
    height: 100px;
    border: 0;
    display: block;
    float: none;
    margin: 0
}

.search_box {
    position: relative;
    *z-index: 2;
    line-height: 48px;
    color: #ccc;
    width: 988px;
    height: 46px;
    margin: 0 auto 10px;
    background: #f7f7f7;
    border: 1px #e9e9e9 solid;
    border-width: 0 1px 3px 1px;
    *border-width: 0 1px 0 1px
}

.search_box input,.search_box select {
    font-size: 12px;
    line-height: 18px
}

.search_text label {
    float: left;
    line-height: 25px;
    margin: 0 10px 0 0;
    font-weight: bold
}

.search_text .bor {
    border: 2px #f90 solid;
    border-width: 2px 0 2px 2px;
    float: left;
    height: 24px;
    position: relative;
    *z-index: 4
}

.search_text .bor em {
    width: 24px;
    height: 24px;
    background: url(images/indexbg.png) -214px -211px no-repeat;
    display: block;
    float: left;
    border-right: 1px #e9e9e9 solid
}

.search_text {
    float: left;
    margin: 10px 0 0 10px;
    position: relative
}

.search_text form {
    float: left
}

.search_text .select_t,.search_text .select_m {
    width: 190px;
    height: 24px;
    line-height: 24px;
    border: 0;
    background: #fff;
    float: left;
    padding: 0 0 0 7px
}

.search_text .select_m {
    width: 180px;
    height: 26px;
    padding: 0;
    line-height: 26px
}

html>/**/body .search_text .select_m,x:-moz-any-link,x:default {
    padding: 4px 0 0 0
}

html>/**/body .search_text .select_m,x:-moz-any-link {
    padding: 4px 0 0 0
}

.search_arrow {
    margin-left: 18px;
    float: left;
    display: inline;
    font-size: 14px;
    font-family: microsoft yahei
}

.search_text .bor_left {
    margin-right: 5px
}

.search_text .bor_select {
    border: 1px #ccc solid;
    *border-width: 0;
    *margin: 3px 5px 0 0;
    height: 26px
}

.button_82_28 {
    width: 82px;
    height: 28px;
    line-height: 25px;
    font-size: 14px;
    float: left;
    margin-left: 5px
}

.search_box input.button_76_28 {
    width: 76px;
    height: 28px;
    line-height: 25px;
    *line-height: 20px;
    _line-height: 26px;
    font-size: 14px;
    float: left
}

.search_box input.button_82_28 {
    width: 82px;
    height: 28px;
    line-height: 25px;
    *line-height: 20px;
    _line-height: 26px;
    font-size: 14px;
    float: left
}

.index_news_con {
    width: 410px;
    *height: 396px;
    float: left;
    margin: 0 30px 20px 0
}

.index_news_con2 {
    width: 290px;
    float: left;
    margin: 0 0 20px 0
}

.index_news_list {
    height: 410px
}

.index_news_con ul.list {
    padding: 13px 0 0 0
}

.index_news_con ul.list li {
    background: 0;
    padding-left: 0
}

.index_news_con2 ul.list {
    padding: 12px 0 0 0;
    float: left
}

.index_news_con2 ul.list li {
    width: 280px;
    margin-right: 0;
    display: inline;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle
}

.index_news_side {
    margin-bottom: 0
}

.index_news_side h4 {
    padding: 13px 0 0
}

.index_news_side ul.list {
    padding: 0;
    height: 370px
}

.index_news_side ul.list li {
    width: 211px;
    _width: 208px;
    overflow: hidden;
    white-space: normal
}

.focus_box {
    width: 990px;
    margin: 0 auto;
    height: 350px;
    border-bottom: 1px #e9e9e9 solid;
    position: relative
}

.car_pic_230155 {
    width: 230px;
    height: 155px
}

.car_pic_230155 img {
    width: 230px;
    height: 155px
}

.focus_dot {
    float: left;
    display: inline
}

.focus_dot li {
    width: 50px;
    height: 10px;
    float: left;
    background: #e0e0e0;
    margin-right: 10px;
    overflow: hidden;
    line-height: 1000px;
    cursor: pointer
}

.focus_dot li.current {
    background: #c00
}

.focus_button {
    position: absolute;
    top: 120px;
    width: 50px;
    height: 80px;
    display: block;
    background-color: #ebebeb;
    line-height: 1000px;
    overflow: hidden
}

.focus_left {
    background-image: url(images/indexbg.png);
    background-position: -441px -298px;
    left: -60px
}

.focus_right {
    background-image: url(images/indexbg.png);
    background-position: -376px -298px;
    right: -60px
}

a.focus_button:hover {
    background-color: #c00
}

.focus_con {
    width: 990px;
    height: 330px;
    float: left
}

.focus_box_bg {
    width: 990px;
    height: 330px;
    overflow: hidden;
    position: relative
}

.focus_box_big {
    width: 9999px;
    height: 330px;
    position: absolute;
    left: 0;
    top: 0
}

.h3_tab {
    height: 24px;
    line-height: 24px;
    padding: 7px 0 18px 0;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px
}

.h3_tab li {
    float: left;
    font-family: microsoft yahei,SimHei;
    font-size: 24px;
    border-right: 1px solid #ccc;
    padding-right: 15px;
    margin-right: 15px
}

.h3_tab li.current {
    font-weight: bold
}

.h3_tab li.last {
    border-right: 0
}

.col-side .h3_tab {
    margin-bottom: 0;
    padding: 0 0 10px 0;
    border-bottom: 0;
    padding: 0 0 5px 0
}

.col-side .h3_tab ul {
    font-size: 18px;
    height: 28px;
    margin: 0;
    width: auto
}

.col-side .h3_tab li {
    float: left;
    height: 22px;
    line-height: 18px;
    _line-height: 22px;
    padding: 0 10px 0 0;
    font-family: microsoft yahei,SimHei;
    font-size: 18px;
    margin-right: 10px
}

.bit_top990 {
    width: 100%;
    height: 40px;
    background: #333;
    z-index: 1114;
    position: relative
}

.bit_top990 a:link,.bit_top990 a:visited {
    color: #999
}

.bit_top990 a:hover {
    color: #fff;
    text-decoration: none
}

.bit990 {
    width: 990px;
    margin: 0 auto;
    height: 40px;
    background: #333
}

.bit_top990 .bitweb {
    font-family: microsoft yahei;
    font-size: 14px
}

.bit_top990 .bitweb li {
    float: left;
    line-height: 40px
}

.bit_top990 .bitweb li a {
    padding: 0 15px;
    display: block
}

.bit_top990 ul li {
    border-right: 1px #1d1d1d solid;
    border-left: 1px #454545 solid
}

.bit_top990 ul li a:hover {
    background: #292929
}

.bit_top990 ul li.bityiche a {
    background: #c00;
    color: #fff
}

.bit_top990 ul li.bityiche a:hover {
    background: #b80000
}

.bit_top990 .bityiche,.bit_top990 .bittaoche,.bit_top990 .bitleche {
    border: 0
}

.bt_login_box990 {
    float: right;
    position: relative;
    z-index: 10;
    border-right: 1px #454545 solid;
    width: 455px
}

.bt_login_box990 ul {
    float: right
}

.bt_login_box990 ul li {
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 0;
    float: left
}

.bt_login_box990 ul li.noborderl {
    border-left: none
}

.bt_login_box990 ul li.bit_link {
    padding: 0 10px
}

.bt_login_box990 ul li.bit_link a {
    padding: 0 13px 0 0;
    display: block;
    position: relative;
    color: #999
}

.bt_login_box990 ul li.bit_link a:hover {
    background-color: transparent
}

.bt_login_box990 ul li.bit_link a em {
    height: 5px;
    display: block;
    overflow: hidden;
    width: 8px;
    position: absolute;
    right: 0;
    _right: 10px;
    top: 17px;
    *top: 4px;
    background: url(images/indexbg.png) -902px -768px no-repeat
}

.bt_login_box990 ul li.bit_hover a {
    color: #fff
}

.bt_login_box990 ul li.bit_hover a em {
    background: url(images/indexbg.png) -774px -768px no-repeat
}

.bt_login_box990 ul li.bit_hover {
    background: #292929
}

.bt_login_box990 ul li.bit_hover dl {
    display: block;
    margin: 0 -1px 0 0;
    display: block;
    position: absolute;
    border: 1px solid #333;
    background: #fff;
    border-width: 0 1px 5px 1px;
    z-index: 11;
    overflow: hidden;
    font-family: microsoft yahei;
    font-size: 14px;
    box-shadow: 2px 2px 1px #ccc
}

.bt_login_box990 ul li.bit_hover dl.login_mapsite {
    width: 309px;
    top: 40px;
    right: 1px
}

.bt_login_box990 ul li.bit_hover dl.login_fav {
    width: 115px;
    top: 40px;
    right: 51px;
    overflow: hidden
}

.bt_login_box990 ul li.bit_hover dl.login_account {
    width: 217px;
    top: 40px;
    right: 84px;
    overflow: hidden
}

.bt_login_box990 ul li.bit_hover dl dt {
    color: #999;
    float: left;
    width: 96%;
    padding: 14px 0 13px 15px;
    font-weight: bold;
    line-height: 13px;
    overflow: hidden;
    border-top: 1px #e9e9e9 solid;
    font-weight: normal
}

.bt_login_box990 ul li.bit_hover dl dt.noborder {
    border: 0
}

.bt_login_box990 ul li.bit_hover dl dt.dtmore {
    text-align: right;
    font-weight: normal;
    padding: 14px 0 13px 15px
}

.bt_login_box990 ul li.bit_hover dl dd {
    float: left;
    padding: 0 15px;
    line-height: 13px;
    white-space: nowrap;
    border-right: 1px #e5e5e5 solid;
    margin-bottom: 13px
}

.bt_login_box990 ul li.bit_hover dl dd a {
    padding: 0
}

.bt_login_box990 ul li.bit_hover dl a:link,.bt_login_box990 ul li.bit_hover dl a:visited {
    color: #333
}

.bt_login_box990 ul li.bit_hover dl a:hover {
    color: #c00
}

.bt_login_box990 ul li.bit_hover dl dd.noborder {
    border: 0
}

.bt_login_box990 ul li.bit_hover dl dt.block {
    padding: 0;
    width: 100px
}

.bt_login_box990 ul li.bit_hover dl dt.block a {
    padding: 0 0 0 15px;
    display: block;
    width: 115px;
    height: 42px;
    line-height: 42px
}

.bt_login_box990 ul li.bit_hover dl dt.block a:hover {
    background: #f2f2f2
}

.bt_login_box990 ul li.bit_hover dl.login_fav dd.noborder a {
    width: 85px;
    display: block;
    overflow: hidden;
    white-space: nowrap
}

.bt_login_box990 ul li.bit_hover dl.login_fav dt {
    width: 115px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd {
    width: 108px;
    height: 42px;
    margin: 0;
    float: left;
    text-align: center;
    line-height: 42px;
    border-bottom: 1px #ebebeb solid;
    padding: 0
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a {
    padding: 0 0 0 40px;
    background: url(images/indexbg.png) no-repeat;
    height: 42px;
    display: block
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.sina {
    background-position: -759px -994px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.qq {
    background-position: -874px -994px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.weixin {
    background-position: -874px -1038px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.renren {
    background-position: -759px -1038px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.baidu {
    background-position: -759px -1082px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.taobao {
    background-position: -874px -1082px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.sina:hover {
    background-color: #f2f2f2;
    background-position: -759px -844px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.qq:hover {
    background-color: #f2f2f2;
    background-position: -874px -844px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.weixin:hover {
    background-color: #f2f2f2;
    background-position: -874px -888px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.renren:hover {
    background-color: #f2f2f2;
    background-position: -759px -888px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.baidu:hover {
    background-color: #f2f2f2;
    background-position: -759px -932px
}

.bt_login_box990 ul li.bit_hover dl.login_account dd a.taobao:hover {
    background-color: #f2f2f2;
    background-position: -874px -932px
}

.bt_login_box990 ul li .bit_loginInput {
    width: 97px;
    border: 1px #666 solid;
    background: #333;
    height: 18px;
    color: #999;
    padding: 0 0 0 3px
}

.bt_login_box990 ul li .bit_loginInputaccount {
    border-right: 0
}

.bt_login_box990 ul li .bit_logintop {
    width: 33px;
    height: 20px;
    background: #666;
    color: #ccc;
    border: 0;
    margin-right: 5px;
    cursor: pointer;
    -webkit-appearance: none
}

.bt_login_box990 ul li.noborderl input {
    float: left;
    margin-top: 10px;
    line-height: 20px
}

.bt_login_box990 ul li.noborderl .accountlogin {
    width: 254px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden
}

.bt_login_box990 ul li.noborderl .accountlogin a {
    float: left
}

.bt_login_box990 ul li.noborderl .accountlogin a {
    background-color: transparent
}

.bt_login_box990 ul li.noborderl .accountlogin a.newmessage {
    width: 18px;
    height: 14px;
    background: url(images/indexbg.png) -774px -678px no-repeat;
    line-height: 1000px;
    overflow: hidden;
    margin: 12px 10px 0
}

.bt_login_box990 ul li.noborderl .accountlogin a.newmessage:hover {
    background: url(images/indexbg.png) -774px -722px no-repeat
}

.bt_login_box990 ul li.noborderl .accountlogin .accountname {
    width: 192px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-align: right;
    white-space: nowrap;
    float: left
}

.bt_login_box990 ul li.noborderl .accountlogin .accountname a {
    float: none;
    display: inline
}

.bt_login_box990 ul li.noborderl .accountlogin a.message {
    width: 18px;
    height: 14px;
    background: url(images/indexbg.png) -819px -678px no-repeat;
    line-height: 1000px;
    overflow: hidden;
    margin: 12px 10px 0
}

.bt_login_box990 ul li.noborderl .accountlogin a.message:hover {
    background: url(images/indexbg.png) -819px -722px no-repeat
}

.bt_login_box990 .map-warp-box {
    width: 315px;
    height: 371px;
    position: absolute;
    right: -5px;
    top: 40px
}

.bt_login_box990 ul li.bit_hover .map-warp-box dl {
    position: relative;
    z-index: 1001;
    top: 0
}

.bt_login_box990 .map-warp-box .mask {
    display: block;
    background: #fff;
    position: absolute;
    right: 1px;
    top: 0;
    z-index: 1000;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 315px;
    height: 376px
}

.baa_login_iframe {
    border: 0 none;
    height: 430px;
    width: 739px
}

.car_theme {
    overflow: hidden;
    zoom: 1;
    height: 485px;
    margin-top: 10px
}

.car_pic_left {
    width: 430px;
    float: left;
    margin-right: 10px
}

.car_pic_mid {
    width: 310px;
    float: left
}

.car_pic_right {
    width: 230px;
    float: right
}

.car_pic_txt {
    display: block;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px
}

.car_pic_txt a:link,.car_pic_txt a:visited {
    display: block;
    text-decoration: none
}

.car_pic_txt a:hover {
    text-decoration: none;
    color: #c00
}

.car_pic_txt a:hover span {
    background: #C00
}

.car_pic_txt span {
    width: 100%;
    height: 36px;
    display: block;
    background: #000;
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
    position: absolute;
    bottom: 0;
    _bottom: -1px;
    left: 0;
    cursor: pointer
}

.car_pic_txt p {
    height: 36px;
    font: 16px/36px "Microsoft YaHei";
    position: absolute;
    bottom: 0;
    _bottom: -1px;
    left: 0;
    color: #FFF;
    padding: 0 0 0 10px;
    cursor: pointer
}

.car_pic_txt em {
    width: auto;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    background: #c00;
    z-index: 5;
    padding: 0 5px
}

.car_pic_txt em a:link,.car_pic_txt em a:visited,.car_pic_txt em a:hover,.car_pic_txt em a:active {
    color: #FFF
}

.car_pic_left .car_pic_210155 {
    float: left
}

.car_pic_float_m {
    float: left;
    margin-right: 10px
}

.car_pic_txt p strong {
    font-size: 18px;
    padding: 0 7px;
    margin: 0 10px 0 -10px;
    _margin: 0 5px 0 -10px;
    height: 36px;
    line-height: 36px;
    float: left
}

.car_pic_430320 p strong {
    margin: 7px 10px 0 -4px
}

.car_pic_txt p strong.huati1 {
    background: #099de3;
    color: #fff
}

.car_pic_txt p strong.huati2 {
    background: #fcc601;
    color: #333
}

.car_pic_txt p strong.huati3 {
    background: #ee6e01;
    color: #fff
}

.car_pic_txt p strong.huati4 {
    background: #b8d300;
    color: #333
}

.car_pic_430320 {
    width: 430px;
    height: 320px
}

.car_pic_430320 img {
    width: 430px;
    height: 320px
}

.car_pic_430320 span {
    height: 50px
}

.car_pic_430320 p {
    height: 50px;
    font-size: 20px;
    line-height: 50px
}

.car_pic_310155 {
    width: 310px;
    height: 155px
}

.car_pic_310155 img {
    width: 310px;
    height: 155px
}

.car_pic_230265 {
    width: 230px;
    height: 265px
}

.car_pic_230265 img {
    width: 230px;
    height: 265px
}

.car_pic_270350 {
    width: 270px;
    height: 350px
}

.car_pic_270350 img {
    width: 270px;
    height: 350px
}

.car_pic_270180 {
    width: 270px;
    height: 180px
}

.car_pic_270180 img {
    width: 270px;
    height: 180px
}

.car_pic_230350 {
    width: 230px;
    height: 350px
}

.car_pic_230350 img {
    width: 230px;
    height: 350px
}

.car_pic_230170 {
    width: 230px;
    height: 170px
}

.car_pic_230170 img {
    width: 230px;
    height: 170px
}

.car_pic_230180 {
    width: 230px;
    height: 180px
}

.car_pic_230180 img {
    width: 230px;
    height: 180px
}

.car_pic_230360 {
    width: 230px;
    height: 360px
}

.car_pic_230360 img {
    width: 230px;
    height: 360px
}

.car_pic_470170 {
    width: 470px;
    height: 170px
}

.car_pic_470170 img {
    width: 470px;
    height: 170px
}

.car_pic_210155 {
    width: 210px;
    height: 155px
}

.car_pic_210155 img {
    width: 210px;
    height: 155px
}

.car_pic_230320 {
    width: 230px;
    height: 320px
}

.car_pic_230320 img {
    width: 230px;
    height: 320px
}

.car_pic_float_m {
    margin-right: 10px;
    display: inline
}

.car_txt {
    display: block;
    overflow: hidden;
    color: #FFF;
    font-family: "Microsoft YaHei";
    margin-bottom: 10px
}

.car_txt a {
    display: block;
    height: 100%
}

.car_txt a:hover {
    text-decoration: underline;
    color: #fff
}

.car_txt p {
    font-size: 22px;
    font-weight: bold;
    padding: 16px 0 7px 20px;
    color: #FFF;
    height: 24px;
    line-height: 30px;
    overflow: hidden
}

.car_txt span {
    font-size: 16px;
    line-height: 24px;
    padding: 0 20px;
    display: block;
    color: #FFF
}

.car_txt_430100 {
    width: 430px;
    height: 100px;
    background: #4BC89B
}

.car_txt_310100 {
    width: 310px;
    height: 100px;
    background: #FF9052
}

.car_txt_230155 {
    width: 230px;
    height: 155px;
    background: #6DCCD3
}

.lecheshenghuo {
    overflow: hidden;
    zoom: 1;
    height: 540px;
    margin-top: 10px
}

.leche_p_box_270 {
    width: 270px;
    float: left
}

.leche_p_box_230 {
    width: 230px;
    float: left;
    margin-left: 10px;
    display: inline
}

.leche_p_box_470 {
    width: 470px;
    float: left;
    margin-left: 10px;
    display: inline
}

.leche_p_box_470 .car_pic_230170,.leche_p_box_470 .car_pic_470170,.leche_p_box_470 .car_pic_230180 {
    float: left
}

.col-ad {
    width: 990px;
    clear: both;
    margin: 0 auto 20px;
    overflow: hidden
}

.col-ad2 {
    margin: 0 auto 10px
}

.col-ad750 {
    float: left;
    width: 750px;
    overflow: hidden
}

.col-ad370 {
    float: left;
    width: 370px;
    margin: 0 10px 0 0;
    overflow: hidden
}

.col-ad370 {
    float: left;
    width: 370px;
    margin: 0 10px 0 0;
    overflow: hidden
}
.col-ad180 {
    float: left;
    width: 180px;
    margin: 0 10px 0 0;
    overflow: hidden
}
.col-adside {
    float: right;
    width: 230px;
    overflow: hidden
}

.ad_h50 {
    height: 50px;
    overflow: hidden
}

.ad_h60 {
    height: 60px;
    overflow: hidden
}

.ad_h70 {
    height: 70px;
    overflow: hidden
}

.ad_h80 {
    height: 80px;
    overflow: hidden
}

.ad_right {
    float: right
}

.pinpai_box {
    height: 41px;
    margin: -10px auto 10px;
    width: 990px;
    border-bottom: 3px #e9e9e9 solid
}

.pinpai_menu {
    width: 988px;
    height: 40px;
    border: 1px solid #083e6e;
    background: #fff;
    font-size: 15px;
    text-align: center;
    position: relative;
    border-top: 0
}

.pinpai_menu ul {
    position: absolute;
    top: 0;
    left: 0;
    height: 39px
}

.pinpai_menu ul li {
    float: left;
    width: 83px;
    margin: 0 -1px 0 0;
    font-family: "Microsoft YaHei","SimHei"
}

.pinpai_menu ul li.last {
    width: 87px
}

.pinpai_menu ul li a {
    background: #fff;
    border: 0;
    display: block;
    height: 38px;
    line-height: 38px;
    overflow: hidden
}

.pinpai_menu ul li a span {
    color: #e9e9e9;
    font-size: 14px;
    float: right
}

.pinpai_menu ul li a:hover {
    text-decoration: none
}

.pinpai_menu ul li a:hover span {
    color: #e9e9e9;
    text-decoration: none;
    font-weight: 400
}

.pinpai_menu ul li.current a {
    border-bottom: 3px solid #ccc;
    font-weight: 800
}

.pinpai_menu ul li.current a span {
    font-weight: 400;
    color: #e9e9e9
}

.pinpai_menu ul.list5 li {
    width: 198px
}

.pinpai_menu ul.list5 li.last {
    width: 201px
}

.pinpai_menu ul.list6 li {
    width: 166px
}

.pinpai_menu ul.list6 li.last {
    width: 164px
}

.pinpai_menu ul.list7 li {
    width: 142px
}

.pinpai_menu ul.list7 li.last {
    width: 143px
}

.pinpai_menu ul.list8 li {
    width: 124px
}

.pinpai_menu ul.list8 li.last {
    width: 128px
}


.pinpai_menu ul li.first strong {
    background: #c00;
    width: 125px;
    height: 27px;
    line-height: 27px;
    display: block;
    position: absolute;
    left: -5px;
    top: 6px;
    color: #fcc;
    font-size: 12px;
    font-family: simsun
}

.pinpai_menu ul li.first strong span {
    display: block;
    overflow: hidden;
    border: 6px solid #06a;
    border-color: #c00 #fff;
    border-width: 14px 13px 13px 0;
    width: 0;
    position: absolute;
    top: 0;
    right: 0;
    *display: none
}

.pinpai_menu ul.list7 li.first {
    *width: 120px
}

.pinpai_menu ul.list7 li.second {
    width: 279px;
    *width: 160px
}

.pinpai_menu ul li.second a {
    margin-left: 134px;
    *margin-left: 0
}

.cheshi_link {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 36px;
    font-weight: bold;
    line-height: 36px;
    padding: 0 15px;
    _padding: 0 11px;
    font-family: STHeiti,microsoft yahei,SimHei;
    _font-family: SimSon;
    font-size: 14px
}

.brand_bg {
    height: 360px;
    position: absolute;
    left: -1px;
    top: 25px;
    _top: 26px;
    width: 148px;
    overflow: hidden;
    border: 1px solid #333;
    border-bottom: 5px solid #333;
    z-index: 20;
    background-color: #fff;
    text-align: left
}

.brand_bg dl {
    margin-left: 0;
    float: none
}

.brand_letters {
    width: 16px;
    float: left;
    border-right: 1px solid #e7e7e7;
    background-color: #fbfbfb;
    padding: 4px
}

.brand_letters span a {
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #999;
    display: block
}

.brand_letters span a:link,.brand_letters span a:visited {
    text-decoration: none;
    color: #999
}

.brand_letters span a:hover {
    text-decoration: none;
    background: #c00;
    color: #fff
}

.brand_letters span.current a {
    background: #c00;
    color: #fff
}

.brand_letters span.current a:link,.brand_letters span.current a:visited,.brand_letters span.current a:hover {
    text-decoration: none;
    background-color: #c00;
    color: #fff
}

.brand_name_bg {
    width: 118px;
    float: left;
    height: 360px;
    padding-left: 5px;
    overflow-y: hidden
}

.brand_name {
    height: 360px;
    overflow-y: auto;
    overflow-x: hidden
}

.models_all {
    height: 29px;
    line-height: 29px;
    padding-left: 5px;
    overflow: hidden;
    border-bottom: 1px solid #e7e7e7;
    background-color: #fdfdfd;
    color: #999;
    font-size: 12px;
    font-weight: bold
}

.models_detail_bg {
    height: 330px;
    padding-left: 5px
}

.models_detail {
    width: 143px;
    height: 330px;
    overflow-y: auto;
    overflow-x: hidden
}

.models_detail dt {
    font-weight: bold;
    color: #333;
    float: none
}

.models_bg {
    left: 148px
}

.models_bg h6 {
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    border-bottom: 1px solid #e7e7e7;
    background-color: #fdfdfd;
    color: #999;
    font-size: 12px;
    padding-left: 8px
}

.models_bg h6 a:link,.models_bg h6 a:visited {
    color: #999;
    display: block
}

.models_bg h6 a:hover {
    color: #c00;
    text-decoration: none
}

.brand_name dl,.models_bg dl {
    float: left;
    border-bottom: 1px solid #e7e7e7;
    margin: 4px 0 0 0;
    padding: 0 0 4px 0
}

.brand_name dl dd a,.models_bg dl dd a {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    display: block;
    padding: 0 0 0 3px;
    margin-right: 0
}

.brand_name dl dd a,.brand_name dl dd a:link,.brand_name dl dd a:visited,.models_bg dl dd a,.models_bg dl dd a:link,.models_bg dl dd a:visited {
    text-decoration: none;
    color: #333
}

.models_bg dl dd a:hover,.brand_name dl dd a:hover {
    text-decoration: none;
    color: #fff;
    background: #333
}

.brand_name dl dd a.current,.brand_name dl dd a.current:link,.brand_name dl dd a.current:visited,.brand_name dl dd a.current:hover,.models_bg dl dd a.current,.models_bg dl dd a.current:link,.models_bg dl dd a.current:visited,.models_bg dl dd a.current:hover {
    text-decoration: none;
    color: #fff;
    background: #333
}

.brand_name dl dd,.models_bg dl dd {
    float: none;
    padding-left: 0;
    white-space: nowrap;
    width: 114px;
    _width: 95px;
    overflow: hidden;
    color: inherit;
    overflow: hidden
}

.models_bg dl dt {
    float: none;
    color: #333;
    font-weight: bold;
    line-height: 24px;
    padding-left: 3px
}

.models_bg dl dt a {
    display: block;
    text-decoration: none
}

.models_bg dl dd {
    width: 138px
}

.sug_box {
    width: 196px;
    height: 299px;
    overflow: hidden;
    border: 1px solid #333;
    border-bottom: 5px solid #333;
    z-index: 20;
    background-color: #fff;
    position: absolute;
    left: 25px;
    top: 25px;
    _top: 26px;
    text-align: left
}

.sug_box li {
    height: 29px;
    line-height: 29px;
    border-bottom: 1px #e7e7e7 solid;
    position: relative
}

.sug_box li span {
    color: #999
}

.sug_box li a {
    height: 29px;
    line-height: 29px;
    display: block;
    color: #333;
    padding-left: 8px
}

.sug_box li a strong {
    color: #333;
    font-weight: bold
}

.sug_box li a:link,.sug_box li a:visited {
    text-decoration: none
}

.sug_box li a:hover {
    text-decoration: none;
    background: #333;
    color: #fff
}

.sug_box li a:hover strong {
    color: #fff;
    font-weight: bold
}

.sug_box li.current a {
    text-decoration: none;
    background: #333;
    color: #fff
}

.sug_box li.current a {
    text-decoration: none;
    background: #333;
    color: #fff
}

.sug_box li.current span {
    color: #999
}

.search_text .bor .sug_box li.current em {
    color: #fff
}

.sug_box li.current a strong {
    color: #fff
}

.search_text .bor .sug_box em {
    line-height: 29px;
    border: 0;
    color: #999;
    width: auto;
    height: auto;
    background: 0;
    display: block;
    float: none;
    border-right: 0;
    padding-right: 8px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer
}

.search_text .bor .sug_box a:hover em {
    color: #fff
}

.ask-search {
    height: 69px;
    margin: 0 0 20px 0
}

.ask-search .ask-box {
    height: 65px;
    background: #f7f7f7
}

.ask-search .input-box {
    float: left;
    display: block;
    overflow: hidden;
    *zoom: 1;
    margin: 15px 0 0 15px
}

.ask-search .inp-txt {
    width: 394px;
    height: 35px;
    line-height: normal!important;
    line-height: 35px\9!important;
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    text-indent: 5px;
    vertical-align: middle;
    float: left
}

.ask-search .ss-da-btn {
    width: 97px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    float: left;
    font-weight: bolder;
    position: relative;
    left: -1px
}

.ask-search .tw-btn {
    width: 97px;
    height: 35px;
    line-height: 35px;
    margin: 0 0 0 10px;
    display: inline-block;
    float: left;
    font-weight: bolder
}

.ask_zjwdt {
    height: 313px;
    *height: 313px;
    _height: 323px;
    overflow: hidden;
    margin-bottom: 0;
    padding-top: 10px
}

.ask_zjt li {
    height: 60px;
    padding: 10px 0;
    border-top: 1px solid #ebebeb;
    clear: both
}

.ask_zjt li.first {
    border: 0
}

.ask_zjt li img {
    width: 60px;
    height: 60px;
    float: left
}

.ask_zjt li dl {
    float: left;
    padding: 1px 0 0 8px
}

.ask_zjt li dl dt {
    height: 22px;
    line-height: 22px;
    font-size: 14px
}

.ask_zjt li dl dd {
    color: #999;
    height: 20px;
    line-height: 20px;
    width: 150px;
    overflow: hidden
}

.ask_zjt li dl dd a:link,.ask_zjt li dl dd a:visited {
    color: #666
}

.ask_zjt li dl dd a:hover {
    color: #c00
}

ask-search .inp-ss-btn .ask-search .inp-tw-btn .ask_box .cs_box {
    height: 360px
}

.cs_tab {
    width: 120px;
    border-right: 1px solid #ebebeb;
    background: #f7f7f7;
    height: 360px;
    margin-right: 10px;
    float: left;
    position: relative
}

.cs_tab li {
    border-bottom: 1px solid #e9e9e9;
    width: 100px;
    color: #333;
    height: 44px;
    padding-left: 20px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    line-height: 44px
}

.cs_tab li.current {
    border-left: 2px solid #c00;
    font-weight: bold;
    background: #fff;
    _position: relative;
    right: -1px;
    cursor: pointer
}

.cs_tab li a:hover {
    text-decoration: none
}

.cs_cont {
    float: left;
    width: 579px;
    height: 356px;
    margin: 0 10px;
    overflow: hidden
}

.cs_cont li {
    height: 30px;
    line-height: 30px;
    padding: 10px 0;
    *padding: 9px 0 9px 0;
    border-bottom: 1px solid #ebebeb;
    _width: 600px;
    overflow: hidden;
    white-space: nowrap
}

.cs_cont li span {
    float: left
}

.cs_cont li .p00 {
    width: 30px;
    height: 30px;
    margin-right: 10px
}

.cs_cont li .p00 img {
    width: 30px;
    height: 30px
}

.cs_cont li .p01 {
    padding-left: 5px;
    width: 295px;
    margin-right: 5px;
    overflow: hidden
}

.cs_cont li .p02 {
    width: 58px;
    text-align: right;
    color: #c00;
    overflow: hidden;
    margin-right: 0
}

.cs_cont li .p02 a:link,.cs_cont li .p02 a:visited {
    color: #c00
}

.cs_cont li .p02 a:hover {
    color: #c00
}

.cs_cont li .p03 {
    width: 61px;
    text-align: right;
    color: #999;
    text-decoration: line-through;
    overflow: hidden;
    margin-right: 10px
}

.cs_cont li .p04 {
    padding-left: 10px;
    width: 94px;
    color: #666;
    overflow: hidden;
    margin-right: 0
}

.cs_side_box {
    margin-bottom: 0;
    padding-top: 20px;
    height: 342px
}

.cs_side_box .h3_tab {
    margin-top: 10px
}

.pc-side {
    margin: 0 0 10px 0;
    height: 1117px
}

.yiche-paihang {
    *margin-bottom: 0
}

.yiche-paihang h4 {
    border-bottom: 1px #ebebeb solid;
    padding-top: 34px
}

.yiche-paihang dl {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px #ebebeb solid
}

.yiche-paihang dl dt {
    float: left;
    font-weight: bold
}

.yiche-paihang dl dd {
    float: left
}

.yiche-paihang dl.last {
    border-bottom: 0
}

.con-area-box {
    width: 100%;
    overflow: hidden;
    *zoom: 1;
    margin: -10px 0 0
}

.con-sty-p {
    padding: 0
}

.con-area-cur {
    margin: 0 0 -5px 0
}

.con-area-cur .line_box {
    margin: 0 0 3px!important
}

.con-area-box h5 {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    margin: 0 0 7px;
    font-weight: bold
}

.con-area-box h5 a {
    color: #333
}

.con-area-box h5 a:hover {
    color: #c00
}

.con-area-box .con-tab-box {
    width: 345px;
    height: 277px;
    *height: 288px;
    _height: 278px;
    float: left;
    padding: 0 29px 0 0;
    clear: none
}

.con-area-box .img-box {
    width: 100%;
    height: 80px;
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 4px 0
}

.con-area-box .txt-box {
    width: 100%;
    overflow: hidden;
    *zoom: 1
}

.con-area-box .m-img {
    width: 120px;
    height: 80px;
    float: left
}

.con-area-box .m-img img {
    width: 120px;
    height: 80px
}

.con-area-box .t-box {
    width: 217px;
    height: 80px;
    float: right
}

.con-area-box .t-box p {
    color: #999;
    font-size: 12px;
    line-height: 20px;
    word-wrap: break-all
}

.con-area-box .txt-b-m {
    margin: 0 0 10px 0
}

.con-area-box .m-b-sty {
    margin: 0
}

.con-area-cur .con-tab-box {
    height: auto
}

ul.list .tit-sty {
    color: #666
}

ul.list .tit-sty:hover {
    color: #c00
}

ul.list i {
    padding: 0 10px;
    text-align: center;
    color: #ccc;
    font-style: normal
}

.col-side .hot-rank-box {
    width: 100%;
    overflow: hidden;
    *zoom: 1;
    margin: 0
}

.col-side .hot-rank-box h4 {
    padding-top: 3px
}

.col-side .hot-rank-warp {
    overflow: hidden;
    *zoom: 1;
    border-top: 1px solid #E9E9E9;
    margin: 0
}

.col-side .hot-rank-w {
    width: 148px;
    _width: 145px;
    margin: 0 0 0 5px;
    overflow: hidden;
    display: inline
}

.hot-rank-box .col_tab {
    float: left;
    margin-right: 5px
}

.hot-rank-box .col_tab ul {
    height: 329px;
    width: 61px;
    background: #f7f7f7;
    border-right: 1px solid #E9E9E9
}

.hot-rank-box .col_tab ul li {
    background: #f7f7f7;
    border-bottom: 1px solid #E9E9E9;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    padding: 0 9px;
    width: 41px;
    border-left: 2px solid #f7f7f7
}

.hot-rank-box .col_tab ul li.first {
    border-top: 0
}

.hot-rank-box .col_tab ul li.current {
    background-color: #FFF;
    background-image: none;
    border-right: medium none;
    overflow: hidden;
    padding: 0 10px 0 9px;
    width: 41px;
    border-left: 2px solid #c00
}

.hot-rank-box .col_tab ul li.current a:link,.col_tab ul li.current a:visited {
    color: #333;
    font-weight: bold
}

.hot-rank-box .col_tab ul li.current a:hover {
    font-weight: bold
}

.common-main-box {
    width: 719px;
    margin: 0 30px 18px 0
}

.common-main-box2 {
    margin-bottom: 0;
    width: 749px;
    overflow: hidden;
    display: inline
}

.common-main-box2 .common-img-box {
    width: 100%;
    height: 323px;
    overflow: hidden;
    padding: 0;
    margin-bottom: 20px;
    border-bottom: 0
}

.common-img-box {
    width: 100%;
    height: 235px;
    overflow: hidden;
    *zoom: 1;
    padding: 20px 0;
    border-bottom: 1px solid #e9e9e9
}

.common-main-box .common-current {
    padding: 0
}

.common-main-box .common-auto-img {
    width: 350px;
    height: 234px;
    overflow: hidden;
    float: left
}

.common-main-box .common-tit-box {
    width: 345px;
    float: left;
    padding: 0 0 0 24px
}

.common-main-box .common-tit-sty {
    height: 46px;
    border: 0;
    margin: 0 0 15px;
    width: 100%
}

.common-main-box .common-tit-sty h2 {
    padding: 0;
    height: 27px;
    overflow: hidden;
    text-align: left
}

.common-main-box .common-tit-sty p {
    text-align: left;
    color: #999
}

.lt-event-box {
    margin: 0
}

.lt-event-warp {
    width: 100%;
    margin: 5px 0 0 0
}

.lt-event-warp .event-img {
    width: 220px;
    height: 80px;
    overflow: hidden;
    margin: 0 0 10px 0
}

.lt-event-warp .event-img img {
    width: 220px;
    height: 80px
}

.lt-event-warp .event-list {
    width: 100%;
    overflow: hidden;
    *zoom: 1
}

.lt-event-warp .event-list ul {
    position: static
}

.lt-event-warp .event-list ul li {
    position: static
}

.focusBox {
    width: 350px;
    height: 234px;
    overflow: hidden;
    position: relative
}

.focusBox img {
    width: 350px;
    height: 234px
}

.focusBox .focusTxt {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    height: 35px;
    font-family: microsoft yahei,SimHei;
    z-index: 3;
    padding: 0 0 0 10px;
    width: 200px;
    overflow: hidden
}

.focusTxt a:link,.focusTxt a:visited {
    color: white;
    text-decoration: none
}

.focusTxt a:hover {
    color: white;
    text-decoration: underline
}

.focusTxtBg {
    width: 350px;
    height: 35px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 14;
    padding: 1px 0 0;
    z-index: 2;
    background: #333
}

.focusTxtBg span {
    display: block;
    width: 350px;
    height: 35px;
    background: black;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5
}

.focusBox .focusNum {
    position: absolute;
    bottom: 13px;
    right: 10px;
    font-size: 14px;
    font-weight: bold;
    z-index: 3
}

.focusBox .focusNum li {
    float: left;
    width: 15px;
    height: 10px;
    margin-left: 10px;
    background: #ebebeb;
    cursor: pointer;
    overflow: hidden;
    line-height: 1000px
}

.focusBox .focusNum li.current {
    background: #c00
}

.button_68_28 {
    width: 68px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    font-size: 12px
}

.qhbico {
    width: 0;
    height: 40px;
    padding-left: 34px;
    font-size: 0;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 20px;
    top: 0;
    background: url(images/qhb_icon.jpg) no-repeat left top
}

.qhb0 {
    display: none
}

.qhb1 {
    display: block
}

.car_interest_top {
    height: 38px;
    line-height: 42px;
    border-top: 3px solid #e9e9e9;
    background: #f7f7f7;
    position: relative;
    z-index: 1
}

.car_interest_top ul {
    position: absolute;
    top: -3px;
    left: 20px;
    z-index: 3
}

.car_interest_top li {
    float: left;
    padding: 0 15px;
    font-family: "microsoft yahei";
    font-size: 14px;
    font-weight: bold
}

.car_interest_top li.current {
    background: #fff;
    border-top: 3px solid #c00;
    height: 39px;
    line-height: 36px;
    padding: 0
}

.car_interest_top li.current a {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    display: inline-block;
    padding: 0 15px;
    height: 39px
}

.car_interest_top .tips {
    position: absolute;
    top: 0;
    right: 30px;
    color: #ccc
}

.button_67_27 {
    width: 67px;
    height: 27px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.button_67_27 a {
    width: 67px;
    height: 27px;
    line-height: 27px
}

#select_car {
    margin-bottom: 20px;
    height: 236px;
    position: relative
}

#select_car .focus_dot {
    display: none
}

#select_car .slide_box_bg {
    position: relative;
    width: 720px;
    _width: 725px;
    height: 235px;
    overflow: hidden;
    margin-top: 20px
}

#select_car .slide_box_big {
    zoom: 1;
    padding-top: 0;
    position: absolute;
    top: -15px;
    left: -0;
    width: 2000px
}

#select_car .slide_box_big li {
    float: left;
    width: 233px;
    height: 215px;
    padding: 15px 0 0 0;
    margin-right: 20px;
    position: relative;
    border-right: 1px solid #ebebeb
}

#select_car .carpic {
    display: block;
    width: 210px;
    height: 140px
}

#select_car .carpic img {
    display: block;
    width: 210px;
    height: 140px
}

#select_car .carname_box {
    height: 20px;
    width: 236px;
    overflow: hidden
}

#select_car .carname {
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    padding-bottom: 2px;
    line-height: 20px
}

#select_car .pirce {
    font-family: Tahoma;
    padding-bottom: 5px;
    height: 23px
}

#select_car .pirce em {
    color: #c00;
    margin-right: 10px
}

#select_car .pirce em a:link,#select_car .pirce em a:visited {
    color: #c00
}

#select_car .pirce em a:hover {
    color: #c00;
    text-decoration: underline
}

#select_car .pirce span {
    background: url(images/indexbg.png) no-repeat -389px -1090px;
    padding-left: 7px;
    color: #090
}

#select_car .pirce span a:link,#select_car .pirce span a:visited {
    color: #090
}

#select_car .pirce span a:hover {
    color: #090;
    text-decoration: underline
}

#select_car .btn {
    height: 50px
}

#select_car .slide_box_big li .note {
    width: 21px;
    height: 21px;
    line-height: 100px;
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 195px;
    right: 25px;
    background: url(images/indexbg.png) no-repeat -214px -662px
}

#select_car .slide_box_big li .note:hover {
    background-position: -244px -662px
}

#select_car .slide_box_big li .al_note,#select_car .slide_box_big li .al_note:hover {
    background: url(images/indexbg.png) no-repeat -244px -662px
}

#select_car a.focus_button {
    top: 65px
}

.bt_pageBox {
    font-family: tahoma,Simsun;
}

.co {
    clear: both
}

.co li {
    height: 14px;
    line-height: 14px;
    float: left;
    display: inline;
    padding-right: 10px;
    border-right: 1px solid #ccc;
    margin: 0 10px 13px 0;
    white-space: nowrap
}

.co li.end {
    border-right: 0
}

.more {
    position: absolute;
    top: 1px;
    right: 0
}

.more_top_b {
    top: 17px;
    color: #999
}

.more_top_b a {
    margin: 0 7px
}

.foot_box {
    width: 100%;
    margin: 0 auto;
    background: #f7f7f7;
    border-top: 1px solid #e9e9e9
}

.yc_yw {
    width: 991px;
    margin: 0 auto;
    height: 70px;
    line-height: 70px
}

.yc_yw ul {
    border-right: 1px solid #e9e9e9;
    height: 34px;
    margin-top: 18px;
    float: left
}

.yc_yw li {
    width: 197px;
    float: left;
    border-left: 1px solid #e9e9e9;
    height: 34px;
    overflow: hidden
}

.yc_yw li a {
    display: block;
    background: url(images/indexbg.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    width: 184px;
    height: 38px;
    line-height: 38px
}

.yc_yw li.unsuv a {
    background-position: 52px -906px
}

.yc_yw li.gzcdh a {
    background-position: 22px -947px
}

.yc_yw li.qslt a {
    background-position: 31px -980px
}

.yc_yw li.zjy a {
    background-position: 21px -1015px;
    border: 0
}

.yc_yw li.bita {
    color: #999;
    line-height: 18px;
    text-align: center
}

.yc_yw li strong {
    color: #333;
    display: block;
    font-size: 14px;
    font-family: microsoft yahei
}

.yc_foot_info_box {
    width: 100%;
    background: #333
}

.yc_foot_info {
    width: 990px;
    margin: 0 auto;
    height: 234px
}

.yc_about {
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    float: left;
    width: 730px;
    height: 118px;
    margin-top: 40px;
    border-right: 1px #575757 dashed
}

.yc_about dl {
    float: left;
    width: 116px
}

.yc_about dt a:link,.yc_about dt a:visited,.yc_about dt a:hover {
    color: #fff
}

.yc_about dd a:link,.yc_about dd a:visited,.yc_about dd a:hover {
    color: #999
}

.yc_about dl dt,.yc_about dl dd {
    margin-bottom: 15px
}

.yc_about dl dt {
    font-weight: bold
}

.yc_about dl dd {
    font-size: 14px
}

.yc_about dl dd.weixin {
    position: relative
}

.yc_about dl dd.weixin a span {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    position: absolute;
    left: 0;
    top: -160px;
    _top: -155px;
    height: 179px;
    display: none;
    text-decoration: none
}

.yc_about dl dd a span code {
    font-family: simsun;
    width: 110px;
    height: 130px;
    background: #fff;
    border: 2px solid #333;
    display: block;
    padding: 10px 0 0 10px
}

.yc_about dl dd a span code p {
    text-align: center
}

.yc_about dl dd a span em {
    position: absolute;
    left: 21px;
    top: 141px;
    display: block;
    width: 15px;
    height: 15px;
    background: url(images/indexbg.png) -188px -874px no-repeat
}

.yc_about dl dd a span img {
    margin-bottom: 7px
}

.yc_tel {
    float: right;
    display: inline;
    width: 227px;
    padding: 40px 10px 0;
    text-align: center
}

.yc_tel strong {
    font-family: Georgia;
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    height: 32px;
    line-height: 30px;
    display: block;
    margin-bottom: 1px
}

.yc_tel p {
    text-align: center;
    color: #666;
    line-height: 18px;
    font-family: "microsoft yahei"
}

.yc_tel p.cz {
    height: 35px;
    line-height: 18px;
    margin-top: 8px
}

.yc_tel em {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    display: block
}

.foot_txt_box {
    background: #333;
    border-top: 1px solid #575757;
    padding: 12px 0
}

.foot_txt {
    width: 990px;
    margin: 0 auto;
    line-height: 24px;
    clear: both;
    color: #666;
    position: relative
}

.foot_txt a,.foot_txt:visited {
    color: #666
}

.foot_txt a:hover {
    color: #fff;
    text-decoration: none
}

.foot_t_r {
    position: absolute;
    top: 20px;
    right: 0
}

.foot_t_r a {
    padding-left: 35px;
    width: 65px;
    float: left;
    line-height: 16px
}

.foot_t_r .jjwz {
    background: url(images/indexbg.png) no-repeat -140px -1077px;
    margin-right: 10px
}

.foot_t_r .jftx {
    background: url(images/indexbg.png) no-repeat -256px -1077px;
    padding-left: 45px;
    width: 55px
}

.button_49_27 {
    width: 47px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.button_49_27 a {
    width: 47px;
    height: 25px;
    line-height: 25px
}

#select_car a.zxcar {
    background: url(images/indexbg.png) no-repeat -213px -592px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 15px;
    line-height: 100px;
    overflow: hidden;
    font-size: 10px;
    margin-left: 10px
}

#select_car a.zxcar:hover {
    background-position: -213px -615px
}

#select_car a.usecar {
    background: url(images/indexbg.png) no-repeat -251px -592px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    width: 36px;
    height: 15px;
    line-height: 100px;
    overflow: hidden;
    font-size: 10px;
    margin-left: 10px
}

#select_car a.usecar:hover {
    background-position: -251px -615px
}

.app_style {
    margin: 20px 0 0;
    float: none;
    height: 62px
}

.app_style ul {
    padding: 0
}

.app_style ul li {
    width: 165px;
    margin: 0;
    text-align: left;
    color: #999
}

.app_style ul li h5 {
    margin: 8px 0 0
}

.app_style ul li img {
    float: left;
    margin: 0 10px 0 0
}

.hot_rank_b {
    display: inline;
    float: left;
    height: 297px;
    margin: 0 50px 0 0;
    overflow: hidden;
    width: 203px
}

.hot_rank_b li {
    width: 231px
}

.hot_bank {
    width: 230px;
    float: right;
    margin: 0
}

.hotcar_3 {
    border: 1px #e9e9e9 solid;
    border-width: 1px 0 1px 1px;
    float: left;
    margin: 10px 0 20px 0
}

.hotcar_3 img {
    width: 120px;
    height: 80px;
    float: left;
    margin-left: 10px
}

.hotcar_3 div.hotcar_3_i {
    float: left;
    border-right: 1px #e9e9e9 solid;
    width: 328px;
    height: 80px
}

.hotcar_3 div.hotcar_3_con {
    float: right;
    width: 198px;
    margin-top: 18px
}

.hotcar_3 h6 {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px
}

.hotcar_3 em {
    color: #c00;
    margin-right: 10px
}

.hotcar_3 em a {
    color: #c00
}

.hotcar_3 span {
    background: url(images/indexbg.png) no-repeat -389px -1090px;
    padding-left: 7px;
    color: #090
}

.hotcar_3 span a {
    color: #090
}

.col-con .video-carbox {
    height: 482px
}

.new-carbox .video_list li {
    position: relative;
    height: 200px;
    overflow: hidden
}

.video_list li a.play-link {
    display: block;
    height: 44px;
    left: 33px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 85px;
    width: 44px;
    z-index: 2;
    background: url(images/icon24-2.png) no-repeat -379px -19px;
    _background: 0
}

.video_list li img {
    height: 118px;
    width: 210px
}

.video_list li a.img {
    display: block;
    height: 118px;
    width: 210px;
    overflow: hidden;
    margin: 0 0 8px
}

.video_list li p {
    margin: 7px 0 5px 0;
    height: 45px;
    overflow: hidden;
    font-size: 16px;
    line-height: 22px;
    font-family: microsoft yahei
}

.video_list li dl {
    bottom: 10px
}

.video_list li dl {
    width: 210px;
    overflow: hidden;
    background: 0;
    border-top: 0;
    display: block;
    color: #ccc;
    line-height: 1.9;
    padding: 5px 0 0 0;
    color: #999;
    margin: 0 0 20px
}

.video_list li dl dt {
    height: 20px;
    overflow: hidden;
    width: 210px
}

.video_list li dl dd.liulan {
    padding-left: 12px;
    background: url(images/indexbg.png) no-repeat -214px -852px
}

.video_list li dl dd {
    float: left;
    height: 20px;
    overflow: hidden;
    text-align: left;
    margin: 0 10px 0 0
}

.video_list li dl dd.huifu {
    padding-left: 17px;
    background: url(images/indexbg.png) no-repeat -214px -831px
}

.video_list li dl dd.right_dd {
    float: right;
    margin: 0
}

.video_expert_box h4 {
    margin-bottom: 9px
}

.video_expert {
    height: 108px
}

.video_expert dt {
    border-top: 1px #ebebeb solid;
    height: 30px;
    padding: 10px 0;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold
}

.video_expert dt img {
    vertical-align: middle;
    margin-right: 10px
}

.video_expert dt h6 {
    font-weight: bold
}

.video_expert dd {
    background: url(images/indexbg.png) -242px -871px no-repeat;
    padding-left: 17px;
    height: 26px;
    line-height: 26px;
    width: 220px;
    overflow: hidden
}

.video_expert_more {
    margin-top: 11px;
    width: 218px;
    height: 38px;
    border: 1px #ebebeb solid;
    font-size: 14px;
    line-height: 38px;
    text-align: center
}

.video_expert_more a {
    width: 218px;
    height: 38px;
    display: block
}

.tc-popup-box {
    width: 498px;
    height: auto;
    background: #FFF;
    border: 1px solid #333;
    border-bottom-width: 3px;
    position: fixed;
    margin: -131px 0 0 -249px;
    z-index: 99999;
    left: 50%;
    top: 50%
}

.tc-popup-box .tt {
    width: 100%;
    height: 39px;
    line-height: 39px;
    color: #FFF;
    background: #333
}

.tc-popup-box .tt h6 {
    padding: 0 0 0 10px;
    font-size: 14px;
    font-weight: bold;
    float: left
}

.tc-popup-box .tt a.btn-close:link,.tc-popup-box .tt a.btn-close:visited {
    width: 15px;
    height: 15px;
    background: url(images/indexbg.png) no-repeat -214px -812px;
    float: right;
    text-indent: -9999em;
    margin: 12px 15px 0 0;
    overflow: hidden
}

.tc-popup-box .tt a.btn-close:hover {
    background-position: -214px -797px
}

.tc-popup-con {
    padding: 29px
}

.no-txt-box {
    height: 95px;
    float: left;
    margin: 2px 0 0 0
}

.no-txt-box p {
    line-height: 22px;
    color: #999;
    font-size: 12px;
    padding: 0;
    font-family: "\5b8b\4f53,Arial,Helvetica,sans-serif"
}

.no-txt-box .tit {
    line-height: 28px;
    font-size: 20px;
    color: #333;
    font-family: "微软雅黑";
    padding: 0 0 5px;
    text-align: left
}

.no-txt-box .tit a:link,.no-txt-box .tit a:visited {
    color: #333;
    margin: 0 0 0 7px
}

.no-txt-box .tit a:hover {
    color: #c00
}

.no-txt-error-mline {
    height: auto
}

.tc_zf_box {
    padding: 25px 0 0
}

.tc_zf_box .button_113_35 {
    width: 113px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    float: left;
    margin: 0 10px 0 0
}

.tc_zf_box .button_113_35 {
    width: 113px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    float: left;
    margin: 0 10px 0 0
}

.tc_zf_box .button_113_35 a,.tc_zf_box .button_113_35 a {
    margin: 0
}

.car_interest_top li.current {
    padding: 0 15px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9
}

.car_interest_top li.current a {
    padding: 0;
    border-right: 0;
    border-left: none
}

.car_interest_top li {
    padding: 0 15px
}

.shiyonggongju_box {
    margin: 0
}

.shiyonggongju_box h4 {
    padding: 14px 0 10px 5px
}

.tools_list {
    height: 312px;
    overflow: hidden
}


.tools_list li {
    width: 108px;
    height: 103px;
    float: left;
    border-right: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    text-align: center
}

.tools_list li img {
    width: 55px;
    height: 55px;
    display: block;
    margin: 10px auto 0
}

.tools_list li.end {
    border-right: 0
}

.newcar_come_box {
    width: 720px;
    height: 756px;
    position: relative
}

.newcar_come_box a.focus_button:link,.newcar_come_box a.focus_button:visited {
    width: 33px;
    height: 50px;
    line-height: 1000px;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 133px;
    opacity: .2;
    filter: alpha(opacity:20);
    background-color: #000
}

.newcar_come_box a.focus_button:hover {
    opacity: 1;
    filter: alpha(opacity:100);
    background-color: #c00
}

.newcar_come_box a.focus_left {
    left: 0;
    background: #000 url(images/icon24-2.png) 0 -87px no-repeat
}

.newcar_come_box a.focus_right {
    right: 0;
    background: #000 url(images/icon24-2.png) 100% -87px no-repeat
}

#new_car_box .slide_box_big {
    position: absolute;
    left: 0;
    top: 0;
    width: 1700px
}

#new_car_box .focus_dot {
    display: none
}

#new_car_box .slide_box_bg {
    width: 720px;
    height: 377px;
    overflow: hidden;
    position: relative
}

#new_car_box .slide_box_big {
    width: 1780px;
    height: 400px;
    margin-top: 20px
}

#new_car_box .slide_box_big li {
    width: 359px;
    float: left;
    margin-right: 20px;
    border-right: 1px solid #e9e9e9
}

.new_card {
    height: 140px
}

.new_card .card_img {
    width: 210px;
    height: 140px;
    float: left
}

.new_card .card_img img {
    width: 210px;
    height: 140px
}

.new_card .card_text {
    width: 135px;
    float: left;
    margin-left: 10px
}

.new_card .card_text h4 {
    padding: 15px 0 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px
}

.new_card .card_text p {
    line-height: 22px;
    color: #666
}

.new_card .card_text em {
    color: #c00
}

.review {
    height: 195px;
    width: 339px;
    margin-top: 10px;
    border-top: 2px #e3e3e3 solid;
    position: relative;
    padding: 2px 0 0;
    *padding: 10px 0 0 0;
    *height: 187px;
    background: #f7f7f7;
    background: -ms-linear-gradient(top,#f8f8f8,#fff);
    background: -moz-linear-gradient(top,#f8f8f8,#fff);
    background: -webkit-gradient(linear,top,from(#f8f8f8),to(#fff));
    background: -webkit-linear-gradient(top,#f8f8f8,#fff);
    background: -o-linear-gradient(top,#f8f8f8,#fff)
}

.review strong {
    display: block;
    position: absolute;
    left: 86px;
    top: -13px;
    width: 22px;
    height: 12px;
    background: url(images/indexbg.png) -220px -247px no-repeat
}

.review dl {
    margin: 10px 0 0 0;
    padding: 0 10px;
    clear: both;
    height: 27px
}

.review dl dt {
    color: #fff;
    margin: 5px 0 0 0;
    float: right;
    padding: 0 5px;
    height: 17px;
    line-height: 18px;
    background: #53972c;
    border-radius: 4px;
    text-align: center
}

.review dl dd {
    position: relative;
    float: right;
    text-align: right
}

.review dl.fist {
    height: 31px
}

.review dl.fist dt {
    margin: 7px 0 0
}

.review dl.fist dd {
    font-size: 16px;
    font-weight: 800
}

.review dl.fist dd span {
    height: 29px;
    line-height: 29px
}

.review dl.fist dd em {
    top: 9px
}

.review dl dt.left {
    float: left;
    background: #e07026
}

.review dl dt.left_2 {
    float: left
}

.review dl dd.left {
    float: left;
    text-align: left
}

.review dl dt a:link,.review dl dt a:visited {
    color: #fff
}

.review dl dt a:hover {
    color: #fff;
    text-decoration: none
}

.review dl dd span {
    position: relative;
    padding: 0 9px;
    margin: 0 11px 0 0;
    float: right;
    border: 1px #ccc solid;
    height: 25px;
    line-height: 26px;
    background: #fff
}

.review dl dd.left span {
    float: left;
    margin: 0 0 0 11px
}

.review dl dd em {
    position: absolute;
    top: 0;
    width: 7px;
    height: 12px;
    display: block;
    position: absolute;
    background: url(images/indexbg.png) no-repeat
}

.review dl dd em {
    right: -7px;
    top: 7px;
    background-position: -415px -248px
}

.review dl dd.left em {
    left: -7px;
    background-position: -415px -236px
}

.review dl dd span a:link,.review dl dd span a:visited {
    text-decoration: none
}

.review dl dd span a:hover {
    color: #333;
    text-decoration: none
}

.already_newcar {
    background: #f7f7f7;
    border: 1px #e9e9e9 solid;
    border-width: 1px 0;
    height: 50px;
    line-height: 50px;
    margin: 0 0 10px
}

.already_newcar dt {
    float: left;
    font-weight: bold;
    padding: 0 0 0 20px
}

.already_newcar dd {
    float: left;
    margin: 19px 10px 0;
    color: #9a9a9a;
    padding: 0 20px 0 0;
    border-right: 1px #ccc solid;
    line-height: 12px
}

.already_newcar dd.last {
    padding: 0;
    border: 0;
    margin-right: 0
}

.already_newcar dd span a:link,.already_newcar dd span a:visited {
    color: #c00
}

.already_newcar dd span a:hover {
    color: #c00
}

.upcoming_box .upcoming ul {
    height: 295px;
    background: url(images/indexbg.png) no-repeat -548px -224px
}

.upcoming_box {
    margin: 0
}

.upcoming ul {
    height: 320px;
    overflow: hidden;
    padding: 7px 0 0 13px;
    background: url(images/indexbg.png) no-repeat -388px -387px;
    _position: relative
}

.upcoming ul li {
    height: 60px;
    clear: both;
    position: relative;
    margin-bottom: 17px;
    _margin-bottom: 19px
}

.upcoming ul li h5 {
    margin-bottom: 3px;
    font-weight: bold;
    font-size: 14px
}

.upcoming ul li strong {
    height: 17px;
    line-height: 18px;
    display: block;
    padding: 0 5px 0 10px;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    background: #ccc url(images/indexbg.png) no-repeat -214px -702px
}

.upcoming ul li p {
    line-height: 22px;
    color: #999
}

.h610 {
    height: 611px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden
}
.h810 {
    height: 811px;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden
}
.new-carbox {
    width: 720px;
    height: 550px;
    overflow: hidden;
    position: relative;
    margin-top: 20px
}

.new-piclist {
    width: 770px;
    position: absolute;
    left: -20px;
    top: -20px
}

.new-piclist li {
    float: left;
    width: 210px;
    height: 243px;
    padding: 20px;
    border: 1px solid #e9e9e9;
    border-left: none;
    border-top: 0
}

.new-piclist li h3 {
    font-size: 14px;
    line-height: 20px;
    height: 44px;
    overflow: hidden;
    font-family: "microsoft yahei";
    padding: 5px 0 12px
}

.new-piclist li h3 a:link,.new-piclist li h3 a:visited {
    text-decoration: none
}

.new-piclist li h3 a:hover {
    text-decoration: underline
}

.newpic-w210-h140 li img {
    width: 210px;
    height: 140px;
    display: block;
    margin: 0 auto 5px
}

.newpic-w210-h140 li p {
    line-height: 22px;
    color: #999;
    font-family: Arial,Helvetica,sans-serif
}

.newpic-w210-h140 li .tc14-rzjg {
    height: 22px;
    line-height: 22px;
    font-family: "microsoft yahei"
}

.newpic-w210-h140 li .tc14-rzjg em {
    float: right;
    font-size: 18px;
    color: #c00
}

.newpic-w210-h140 li .tc14-rzjg span {
    width: 22px;
    height: 22px;
    text-align: center;
    color: #fff;
    background-color: #f60;
    float: left;
    margin-right: 1px;
    font-size: 16px;
    font-weight: bold
}

.newpic-w210-h140 li .tc14-rzjg i {
    font-style: normal;
    height: 22px;
    line-height: 22px;
    padding: 0 3px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    color: #fff;
    background-color: #f90
}

.taoche_findcar {
    padding-top: 5px
}

.taoche_findcar select {
    width: 220px;
    height: 30px;
    line-height: 30px;
    border: 1px #ccc solid
}

.colmore .button_105_30 {
    width: 105px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    font-size: 14px;
    font-family: "宋体";
    margin: 12px 0 0 5px
}

.colmore .button_105_30 a {
    margin: 0
}

.taoche_czerc h4 {
    line-height: 22px;
    padding: 16px 0 5px 0
}

.taoche_czerc h4.taoche_caz {
    padding: 16px 0 10px 0
}

@-moz-document url-prefix() {
    .taoche_czerc h4.taoche_caz {
        padding: 16px 0 10px 0
    }
}

.taoche_jiaw {
    width: 230px;
    overflow: hidden;
    margin-left: -5px
}

.taoche_jiaw li {
    float: left;
    margin-top: 5px
}

.taoche_jiaw li a {
    height: 34px;
    width: 105px;
    line-height: 34px;
    text-align: center;
    float: left;
    display: inline-block;
    margin-left: 0;
    margin-left: 5px;
    border: 1px solid #e2e2e2;
    font-family: "microsoft yahei";
    font-size: 16px
}

.taoche_jiaw li a:link,.taoche_jiaw li a:visited {
    color: #333;
    background: #fafafa;
    background: -moz-linear-gradient(top,#fff,#f7f7f7);
    background: -webkit-gradient(linear,top,from(#fff),to(#f7f7f7));
    background: -webkit-linear-gradient(top,#fff,#f7f7f7);
    background: -o-linear-gradient(top,#fff,#f7f7f7)
}

.taoche_jiaw li a:hover {
    color: #c00;
    text-decoration: none;
    background: #fff
}

.taoche_jiaw li a:active {
    background: #f7f7f7;
    background: -moz-linear-gradient(top,#f7f7f7,#fff);
    background: -webkit-gradient(linear,top,from(#f7f7f7),to(#fff));
    background: -webkit-linear-gradient(top,#f7f7f7,#fff);
    background: -o-linear-gradient(top,#f7f7f7,#fff)
}

.button_218_30 {
    width: 218px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    font-size: 14px
}

.newpic-w210-h140 li .tc14-rzjg em a,.newpic-w210-h140 li .tc14-rzjg em a:link,.newpic-w210-h140 li .tc14-rzjg em a:visited {
    color: #c00;
    text-decoration: none
}

.newpic-w210-h140 li .tc14-rzjg em a:hover {
    color: #c00;
    text-decoration: underline
}

.hot_city {
    height: 25px;
    float: left;
    margin: 10px auto 0;
    padding: 14px 0 0 0;
    color: #e9e9e9;
    font-family: simsun;
    position: relative;
    z-index: 13
}

.hot_city strong {
    color: #ccc;
    display: block;
    float: left;
    padding: 0 16px 0 2px
}

.hot_city strong a:link,.hot_city strong a:visited {
    color: #56616D
}

.hot_city strong a:hover {
    color: #c00
}

.hot_city a {
    margin: 0 0 0 6px
}

.hot_city li strong a {
    margin: 0
}

.hot_city ul li {
    border-right: 1px #ccc solid;
    float: left;
    line-height: 12px;
    _line-height: 16px;
    position: relative;
    padding: 0 7px 0 0
}

.hot_city ul li.bordernone {
    border: 0
}

.hot_city ul li.f {
    height: 29px;
    padding: 0 15px 0 5px;
    position: relative
}

.hot_city ul li em.t {
    color: #666
}

.hot_city span {
    margin: 0 1px 0 2px;
    color: #717171
}

.hot_city ul li.last {
    border: 0
}

.hot_city li strong em {
    display: block;
    overflow: hidden;
    border: 6px solid #06a;
    border-color: #a6a6a6 #fff;
    border-width: 4px 4px 0 4px;
    width: 0;
    position: absolute;
    top: 4px;
    right: 7px;
    height: 3px
}

.hot_city li.hot_q_hover strong sub {
    z-index: 12;
    background: #fff;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    _width: 191px;
    height: 2px;
    _height: 1px;
    overflow: hidden
}

.hot_city li.hot_q_hover strong em {
    border-color: #333 #fff;
    right: 7px;
    top: 18px
}

.hot_city li ul.dropbox {
    background: #fff;
    border: 1px solid #ccc;
    display: block;
    padding: 10px 0 0 10px;
    position: absolute;
    left: 0;
    top: 38px;
    width: 180px;
    z-index: 11;
    margin: 0 0 0 -1px;
    box-shadow: 1px 0 1px #ccc
}

.hot_city li ul.dropbox li {
    width: 60px;
    line-height: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 0
}

.hot_city li ul.dropbox li.lastq {
    width: 170px;
    border-top: 1px solid #E9E9E9;
    clear: both;
    line-height: 24px;
    margin: 1px 0 0;
    padding: 4px 0 8px
}

.hot_city li ul.dropbox li.lastq a:link,.hot_city li ul.dropbox li.lastq a:visited {
    color: #56616D
}

.hot_city li ul.dropbox li.lastq a:hover {
    color: #c00
}

.hot_city ul li.hot_q {
    padding: 0 1px;
    border-right: 1px #fff solid
}

.hot_city ul li.hot_q_hover {
    padding: 0;
    margin-top: -15px;
    padding: 14px 1px 0 0;
    height: 24px;
    border: 1px #ccc solid;
    border-width: 1px 1px 0 1px;
    background: #fff;
    box-shadow: 1px 0 1px #ccc
}

.yiche-side {
    position: fixed;
    right: 50%;
    margin-right: -555px;
    bottom: 45px;
    z-index: 990;
    _position: absolute;
    width: 50px;
    font-family: microsoft yahei,SimHei;
    font-size: 14px;
    text-align: center
}

.yiche-side li {
    line-height: 49px;
    width: 49px;
    height: 49px;
    float: left;
    border: 1px #e9e9e9 solid;
    border-bottom-width: 0;
    overflow: hidden
}

.yiche-side a {
    display: block;
    width: 49px;
    height: 49px;
    overflow: hidden
}

.yiche-side a:link,.yiche-side a:visited {
    color: #999;
    background: #fff
}

.yiche-side a:hover {
    color: #333;
    text-decoration: none
}

.yiche-side li.w4 {
    line-height: 16px
}

.yiche-side li.w4 a {
    padding: 9px 5px 0;
    width: 39px
}

.yiche-side li.last {
    border-bottom-width: 1px
}

.yiche-side li.side-top {
    border: 0;
    width: 50px;
    height: 50px;
    margin-top: 10px
}

.yiche-side li.side-top a:link,.yiche-side li.side-top a:visited {
    background: #f60;
    color: #fff;
    width: 40px;
    height: 42px
}

.yiche-side li.side-top a:hover {
    background: #c00
}

.yiche-side li#surveyDiv a {
    background: #fff url(images/indexbg.png) no-repeat -183px -497px
}

.yiche-side li em {
    color: #fff;
    background: #f60;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 10px;
    position: absolute;
    right: -10px;
    top: -10px;
    font-size: 12px
}

.yiche-side li.d11-backtop {
    font-weight: bold;
    border: 0;
    width: 51px
}

.yiche-side .d11-backtop a:link,.yiche-side .d11-backtop a:visited {
    color: #c00;
    border: 1px #e9e9e9 solid
}

.yiche-side .d11-backtop a:hover {
    color: #fff;
    background: #c00;
    border: 1px #c00 solid
}

.col-side ol.hot_ranking_chyhs {
    height: 196px
}

.event-list-box {
    margin: 20px 0
}

.event-list-box .button_gray {
    margin-top: 10px
}

.pic-list-chyh li {
    margin-right: 20px;
    width: 60px;
    display: inline
}

.icon_new {
    position: relative
}

.icon_new em {
    width: 23px;
    height: 12px;
    display: block;
    position: absolute;
    left: 26px;
    top: -15px;
    background: url(images/indexbg.png) no-repeat -189px -910px
}

.ucar_box {
    width: 309px;
    border-left: 1px solid #e9e9e9
}

.ucar_box ul {
    margin: 0
}

.ucar_box ul li {
    width: 101px;
    overflow: hidden;
    height: 107px;
    float: left;
    text-align: center;
    font-size: 14px;
    font-family: microsoft yahei;
    border-right: 1px solid #e9e9e9
}

.ucar_box ul li a {
    position: relative;
    width: 102px;
    height: 34px;
    display: block;
    padding: 73px 0 0 0
}

.ucar_box ul li a em {
    background: url(images/indexbg.png);
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: 23px;
    left: 32px
}

.ucar_box ul li.my1 a em {
    background-position: 0 -261px
}

.ucar_box ul li.my2 a em {
    background-position: 0 -211px
}

.ucar_box ul li.my3 a em {
    background-position: 0 -311px
}

a.jubao {
    padding: 0 0 0 22px;
    position: relative
}

a.jubao em {
    background: url(images/indexbg.png) 0 -1090px no-repeat;
    width: 21px;
    height: 20px;
    position: absolute;
    left: 0;
    top: -2px
}

.side_title {
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 8px;
    position: relative
}

.side_title .more {
    position: absolute;
    top: 20px;
    right: 0
}

.spdr-box {
    padding: 20px 0 0 0
}

.spdr-box .sp-img-box {
    width: 220px;
    height: 120px;
    position: relative;
    background: #ccc
}

.spdr-box .sp-img-box img {
    width: 220px;
    height: 120px
}

.spdr-box .sp-img-box .jj-ico {
    width: 57px;
    height: 56px;
    background: url(images/jj-1000-img.png) no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.spdr-box .sp-tit {
    line-height: 32px;
    height: 32px;
    color: #333;
    font-size: 16px;
    font-family: "microsoft yahei";
    overflow: hidden
}

.spdr-box .sp-info-box {
    height: 54px;
    background: #f7f7f7;
    border-top: 2px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
    margin: 12px 0 0 0
}

.spdr-box .sp-info-box i {
    display: block;
    width: 17px;
    height: 9px;
    background: url(images/dr-sm-ico.png) no-repeat;
    top: -9px;
    left: 10px;
    position: absolute
}

.spdr-box .sp-info-box p {
    line-height: 18px;
    color: #666;
    font-family: "宋体";
    padding: 0 0 0 12px
}

.spdr-box .sp-info-box .p-1 {
    padding-top: 8px
}

.spdr-box .sp-info-box em {
    color: #c00
}

.spdr-box .sp-info-box a {
    color: #333
}

.spdr-box .sp-list {
    padding: 20px 0 0 0
}

.spdr-box .sp-list li {
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 20px
}

.spdr-box .sp-list .img-box {
    float: left;
    width: 40px;
    height: 40px;
    background: #ccc
}

.spdr-box .sp-list img {
    width: 40px;
    height: 40px;
    display: block
}

.spdr-box .sp-list .txt-box {
    width: 168px;
    float: left;
    padding: 0 0 0 12px
}

.spdr-box .sp-list .p-name {
    height: 16px;
    line-height: 16px;
    margin: 0 0 5px
}

.spdr-box .sp-list .p-name a {
    font-size: 14px;
    font-weight: bold;
    color: #535353
}

.spdr-box .sp-list .p-name a:hover {
    color: #c00
}

.spdr-box .sp-list .p-sm {
    background: url("images/2014indexbg18all12.png") no-repeat -242px -873px;
    padding-left: 17px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    color: #333
}

.spdr-box .more-sp-btn {
    width: 218px;
    height: 34px;
    line-height: 34px;
    font-size: 14px
}

.spdr-box .more-sp-btn a {
    display: block
}

.close_festival {
    display: none
}
/*自驾游列表部分*/

.title-con {
    clear: both
}

.title-box h3 {
    font: bold 22px/52px "microsoft yahei";
    float: left;
    border-bottom: 5px #c00 solid;
    margin-right: 30px;
    position: relative;
    _bottom: -5px;
    _height: 49px
}

.title-box h3 a {
    float: left
}

.title-box h3 .title-logo img {
    margin: 10px 10px 0 0
}

.line-box_t0 .title-box h3 {
    height: 52px;
    line-height: 53px
}

.title-box .title-tab {
    float: left;
    padding: 20px 0 0 0;
    _padding: 24px 0 0 0;
    font: 18px/18px "microsoft yahei";
    color: #ccc;
    _line-height: 22px
}

.title-box .title-tab li {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    height: 30px;
    _z-index: 5
}

.title-box .title-tab li a {
    margin: 0 10px 0 0;
    text-decoration: none
}

.title-box .title-tab li.current a {
    font-weight: bold
}

.title-box .title-tab li em {
    font-family: simsun
}

.title-box2 .title-tab {
    padding: 15px 0 0 0
}

.title-box .title-tab li a.pop {
    padding: 0 3px 0 0;
    margin: 0 20px 0 0
}

.title-box .title-tab li a.pop strong {
    height: 5px;
    display: block;
    overflow: hidden;
    width: 8px;
    position: absolute;
    right: 10px;
    top: 8px;
    background: url(images/tools_selectcar_ico_arrow.gif) 0 0 no-repeat
}

.title-box .title-tab li a.pop:hover strong {
    background: url(images/tools_selectcar_ico_arrow.gif) 0 -100px no-repeat
}

.title-box .title-tab-h3 li a.pop strong {
    top: 24px
}

.title-box .title-tab-h3 {
    font-size: 22px;
    line-height: 52px;
    padding: 0
}

.title-box .title-tab-h3 li {
    _bottom: -5px
}

.title-box .title-tab-h3 li a {
    line-height: 52px;
    float: left
}

.title-box .title-tab-h3 li.current a {
    border-bottom: 5px #c00 solid
}

.title-box2 h4 {
    float: left;
    font: 18px/47px "microsoft yahei";
    margin-right: 30px
}

.line-box_t0 .title-box2 h4 {
    float: left;
    font: 18px/50px "microsoft yahei";
    height: 47px;
    margin-right: 30px
}

.title-box span {
    float: left;
    padding: 25px 20px 0 0;
    _padding: 30px 20px 0 0;
    color: #999;
    line-height: 1em
}

.title-box2 span {
    padding: 20px 20px 0 0
}

.title-box span a:link,.title-box span a:visited {
    color: #666
}

.title-box span a:hover {
    color: #c00
}

.title-box span em {
    color: #ccc
}

.title-box span strong {
    color: #c00
}

.title-box span a.ask {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    line-height: 14px;
    padding: 1px 4px;
    text-align: center;
    text-decoration: none
}

.title-box .more {
    position: absolute;
    right: 0;
    top: 25px;
    color: #666;
    line-height: 1em;
    _line-height: 1.5em;
    color: #ccc
}

.title-box .more em {
    color: #999
}

.title-box .more a:link,.title-box .more a:visited {
    color: #666
}

.title-box .more a:hover {
    color: #c00
}

.title-box .more a:link em,.title-box .more a:visited em {
    font-weight: bold;
    color: #333
}

.title-box .more a:hover em {
    font-weight: bold;
    color: #c00
}

.title-box2 .more {
    top: 22px
}

.title-box .more a.current-downarrow {
    padding: 0 15px 0 0;
    background: url(images/icon_rankarrow.png) 100% -17px no-repeat
}

.title-box .more a.downarrow {
    padding: 0 15px 0 0;
    background: url(images/icon_rankarrow.png) 100% 2px no-repeat
}

.title-box .more a.current-uparrow {
    padding: 0 15px 0 0;
    background: url(images/icon_rankarrow.png) 100% -55px no-repeat
}

.title-box .more a.uparrow {
    padding: 0 15px 0 0;
    background: url(images/icon_rankarrow.png) 100% -36px no-repeat
}

.title-box .more .best {
    margin-top: -19px;
    border-left: 1px #ebebeb solid;
    float: left;
    font-size: 14px;
    font-family: microsoft yahei;
    _position: absolute;
    _top: 5px;
    _right: 0
}

.title-box .more .best a {
    width: 68px;
    height: 32px;
    border-bottom: 3px #e9e9e9 solid;
    float: left;
    border: 1px #ebebeb solid;
    border-width: 1px 1px 3px 0;
    line-height: 32px;
    text-align: center;
    background: #f7f7f7;
    text-decoration: none
}

.title-box .more .best a.current {
    background: #fff;
    border-bottom: 3px #ccc solid
}

.title-box ul li.bt-hover div.title-popbox {
    display: block
}

.title-box ul li div.title-popbox {
    display: block;
    margin: 0;
    display: block;
    position: absolute;
    border: 1px solid #333;
    background: #fff;
    border-width: 1px 1px 5px;
    z-index: 10;
    overflow: hidden;
    zoom: 1;
    font-family: simsun;
    top: 28px;
    left: 0;
    font-size: 12px
}

.title-box ul.title-tab-h3 li div.title-popbox {
    top: 47px
}

.title-box ul li div.title-popbox-location {
    width: 310px
}

.title-box ul.title-tab-h3 li div.title-popbox ul {
    _margin: -4px 0 0 0
}

.title-box ul li div.title-popbox ul li.current {
    font-weight: bold
}

.title-box ul li div.title-popbox ul li.current a {
    border: 0
}

.title-box ul li div.title-popbox-year {
    width: 77px
}

.title-box ul li div.title-popbox-year ul {
    width: 77px
}

.title-box ul li div.title-popbox-year ul li a {
    width: 67px
}

.title-box ul li div.title-popbox-model {
    width: auto;
    *width: 230px
}

.title-box ul li div.title-popbox-model ul {
    width: 100%;
    overflow: hidden;
    *width: 230px
}

.title-box ul li div.title-popbox-model ul li {
    width: 100%
}

.title-box ul li div.title-popbox-model ul li a {
    white-space: nowrap;
    padding: 0 10px!important
}

.title-box ul li div.title-popbox-shop {
    width: 121px
}

.title-box ul li div.title-popbox-shop ul {
    width: 121px
}

.title-box ul li div.title-popbox-shop ul li em {
    color: #999
}

.title-box ul li div.title-popbox-shop ul li a {
    width: 111px
}

.title-box ul li div.title-popbox dl {
    width: 264px;
    float: left;
    line-height: 28px;
    border-bottom: 1px #ebebeb solid;
    background: #fff;
    padding: 0 0 0 46px
}

.title-box ul li div.title-popbox dl.current {
    background: #f2f2f2
}

.title-box ul li div.title-popbox dl dt {
    color: #999;
    padding: 0 0 0 10px;
    float: left;
    margin: 0 0 0 -46px;
    display: inline
}

.title-box ul li div.title-popbox dl dd {
    float: left;
    padding: 0 8px;
    white-space: nowrap
}

.title-box ul li div.title-popbox dl dd.current {
    font-weight: bold
}

.title-box ul li div.title-popbox dl a {
    margin: 0;
    zoom: 1
}

.title-box ul li div.title-popbox-line {
    width: 290px
}

.title-box ul li div.title-popbox-line dl {
    padding: 0;
    border: 0;
    width: 100%
}

.title-box ul li div.title-popbox-line dl dd {
    border-bottom: 1px #ebebeb solid;
    width: 50px;
    padding: 0 0 0 8px
}

.title-box ul li div.title-popbox-line dl dd.current {
    font-weight: bold
}

.title-box ul li div.title-popbox-line-num {
    width: 352px
}

.title-box ul li div.title-popbox-line-num dl {
    padding: 0;
    border: 0;
    width: 100%
}

.title-box ul li div.title-popbox-line-num dl dd {
    border-bottom: 1px #ebebeb solid;
    width: 80px;
    padding: 0 0 0 8px
}

.title-box ul li div.title-popbox-line-num dl dd.current {
    font-weight: bold
}

.title-box ul li div.title-popbox-line-num dl dd em {
    color: #999
}

.title-box ul li div.title-popbox-area {
    width: 310px
}

.title-box ul li div.title-popbox-area dl {
    padding: 0;
    width: 100%
}

.title-box ul li div.title-popbox-area dd.current {
    font-weight: bold
}

.title-box ul li div.title-popbox ul li {
    height: 28px;
    line-height: 28px;
    margin: 0;
    border-bottom: 1px #ebebeb solid;
    background: #fff
}

.title-box ul li div.title-popbox ul li a {
    background: #fff;
    margin: 0;
    line-height: 28px;
    padding: 0 0 0 10px;
    height: 28px;
    display: block;
    overflow: hidden;
    position: relative
}

.title-box-long h3 {
    margin-right: 20px;
    _margin-right: 13px
}

.title-box-long .title-tab {
    font-size: 16px
}

.title-con-2 {
    clear: both;
    margin-top: 30px
}

.title-con-2 h5 {
    font-size: 16px;
    font-family: microsoft yahei;
    color: #333;
    line-height: 16px
}

.title-con-2 h5 i {
    color: #999;
    font-size: 14px;
    font-family: microsoft yahei;
    font-style: normal;
    margin: 0 0 0 10px
}

.title-con-2 h5 em,.title-con-2 h5 span {
    font-family: simsun
}

.title-con-2 h5 em {
    font-size: 12px;
    color: #999;
    padding: 0 0 0 15px
}

.title-con-2-line {
    border-bottom: 1px #e9e9e9 solid;
    padding-bottom: 15px
}
/*图文列表*/

.tuwenlistbox {
    overflow: hidden
}

.tuwenlistbox ul li {
    border-bottom: 1px solid #e9e9e9;
    padding: 0 0 20px;
    overflow: hidden;
    zoom: 1;
    margin: 20px 0 0;
    width: 100%;
    float: left
}

.tuwenlistbox ul li a.img {
    display: block;
    width: 210px;
    height: 140px;
    overflow: hidden;
    float: left;
    margin: 0 20px 0 0;
    display: inline;
    position: relative
}

.tuwenlistbox ul li img {
    border: 0;
    padding: 0
}

.textcont {
    float: left;
    width: 490px
}

.textcont h3 {
    font-size: 20px;
    font-family: "microsoft yahei";
    font-weight: bold;
    padding: 0 0 5px;
    line-height: 25px;
    height: 25px;
    border: 0;
    background: 0
}

.textcont p.info {
    color: #999;
    padding: 1px 0 0 0;
    font-family: "microsoft yahei"
}

.textcont p.info span {
    margin: 0 10px 0 0
}

.textcont p.info span em {
    margin: 0 5px 0 0
}

.textcont p.info span em.liulan {
    padding-left: 21px;
    background: url(images/icon_v.png) no-repeat 0 3px
}

.textcont p.info span em.huifu {
    padding-left: 17px;
    background: url(images/icon_p.png) no-repeat 0 3px
}

.textcont p.text {
    padding: 6px 0 0;
    line-height: 22px;
    color: #666;
    text-align: justify
}

.textcont-nopic {
    width: 100%
}

.tuwenlistbox ul li a.img span {
    position: absolute;
    top: 114px;
    left: 0;
    width: 210px;
    height: 26px;
    background: #000;
    filter: alpha(opacity=80);
    opacity: .8;
    z-index: 1
}

.tuwenlistbox ul li a:hover.img span {
    background: #c00
}

.tuwenlistbox ul li a.img .title {
    position: absolute;
    top: 114px;
    left: 0;
    font-size: 12px;
    text-align: center;
    width: 210px;
    height: 26px;
    line-height: 24px;
    text-align: center;
    z-index: 2
}

.tuwenlistbox ul li a:link.img .title,.tuwenlistbox ul li a:visited.img .title {
    color: #fff
}

.tuwenlistbox ul li a.img .title em {
    color: #FFEB01;
    font-size: 12px;
    font-family: "Arial"
}

.tuwenlistbox ul li .text-list {
    margin: 5px 0 0;
    border: 0;
    float: left;
    width: 245px;
    display: block
}

.tuwenlistbox ul li .text-list li {
    margin: 0;
    padding: 0 0 0 7px;
    border: 0;
    font-size: 12px
}

.tuwenlistbox ul li .text-list li a {
    width: 235px
}

.tuwenlistbox ul li.noline {
    border: 0;
    margin: 0;
    padding: 0
}

.tuwenlistbox ul li .button_orange {
    margin: 15px 0 0
}

.tuwenlistbox ul li a.img300 {
    width: 300px;
    height: 200px
}

.text_img300 {
    width: 390px
}

.button_108_34 {
    line-height: 34px;
    width: 108px
}

.button_108_34 a {
    font-size: 14px
}

.tuwenlistbox ul li.lvyou {
    margin-right: 15px
}

.tuwenlistbox ul li.lvyou a.img {
    width: 173px;
    height: 210px
}

/**/
.the_pages {
    clear: both;
    position: relative;
    height: 43px;
    overflow: hidden;
    border-top: 1px solid #EBEBEB;
    font-size: 14px;
    font-family: microsoft yahei;
    margin-top: -1px
}