body {
    color: #000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    background: #EEE;
    padding-top: 2px;
}
th, td {
    border: none;
    padding: 0;
}
img {
    border: none;
}
a {
    text-decoration: none;
    color: #000;
}
a:hover {
    color: #BD7589;
}
ul {
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
.red {
    color: red;
}
.link {
    color: blue;
    text-decoration: underline;
}
#doc-wrapper {
    width: 1002px;
    margin: 0 auto;
    background: #FFF;
}
.innerfade {
    margin-bottom: 5px;
}
.innerfade li {
    list-style: none;
}
.innerfade .image {
    border: 1px solid #CCC;
}
.innerfade .image img {
    vertical-align: middle;
}
.innerfade .note {
    text-align: center;
}
#slides_shoppics .image {
    width: 216px;
    height: 162px;
}
#slides_topauto .image {
    width: 216px;
    height: 162px;
}
#slides_remodel .image {
    width: 168px;
    height: 126px;
}
#slides_acts .image {
    width: 168px;
    height: 224px;
}
.block-left {
    float: left;
    margin-right: 4px;
    -margin-right: 0px;
    width: 220px;
    padding-left: 2px;
}
.logo {
    width: 1002px;
    margin-bottom: 2px;
    padding-bottom: 2px;
    border-bottom: solid 5px #0F63AB;
}
.logo a {
}
.logo img {
}
.logo span {
    font-family: '黑体', SimHei, '微软雅黑', wqy-zenhei, '华文黑体', Sans-serif;
    font-size: 32px;
    position: relative;
    top: -16px;
    right: -266px;
}
.contact {
    text-align: center;
    margin-bottom: 10px;
}
.contact .phone {
    line-height: 24px;
    *line-height: 27px;
    font-size: 14px;
}
.contact .phone .number {
    font-family: Georgia;
    font-size: 22px;
    font-weight: bold;
    color: #222;
}
.contact .address {
    margin: 8px auto;
}
.hotnews {
    width: 218px;
    padding: 5px 6px 5px 0px;
    border-top: 1px dashed #999;
    min-height: 166px;
    -height: 166px;
}
.hotnews .list {
    margin: 5px 0px;
}
.hotnews .list li {
    list-style-position: inside;
    margin: 4px 0px;
    padding: 2px 10px;
    background: #EEE;
}
.hotnews .title {
    display: inline-block;
    vertical-align: top;
    *vertical-align: text-top;
    width: 182px;
    *width: 179px;
    cursor: pointer;
}
.hotnews .slide {
    width: 218px;
    height: 182px;
}
.block-main {
    width: 596px;
    float: left;
    border-left: 1px dashed #999;
    border-right: 1px dashed #999;
}
.banner {
    width: 598px;
    margin: 0px -1px;
}
.navbar a {
    display: inline-block;
    padding: 1px 16px 4px;
    padding /*\**/: 3px 16px 2px\9;
    *padding: 3px 15px 2px 14px;
    font-weight: bold;
}
.navbar a:hover {
    background-color: #567BB6;
    color: white;
}
.navbar .selected {
    padding: 3px 25px 4px;
    padding /*\**/: 4px 25px 3px\9;
    *padding: 4px 25px 3px;
	background-color: #567BB6;
	color: white;
}
#bd {
}
#content{
    min-height: 735px;
    -height: 735px;
}
.header {
    height: 20px;
    margin-bottom: 5px;
}
.header a {
}
.header .caption {
    display: inline-block;
    padding: 0px 16px 2px;
    padding /*\**/: 2px 16px 0px\9;
    *padding: 2px 16px 0px;
    font-weight: bold;
    border-right: 5px solid #FFF;
    cursor: default;
	background: #E9EEF6;
}
.header .inactive {
    cursor: pointer;
	background: white;
	border-bottom: 1px solid #E9EEF6;
}
.header .more img {
    background: #FFF;
    border-top: 4px solid #FFF;
    border-left: 5px solid #FFF;
    border-bottom: 4px solid #FFF;
    vertical-align: top;
}
.header .model {
    font-weight: bold;
}
#content .text {
    margin: 10px 15px;
    -margin-left: 10px;
    -margin-right: 10px;
}
#content .list {
    margin: 5px 0px;
}
#content .list li {
    list-style-position: inside;
    margin: 4px 0px;
    padding: 2px 10px;
    background: #EEE;
}
#content .title {
    display: inline-block;
    vertical-align: top;
    *vertical-align: text-top;
    cursor: pointer;
}
#content .date {
    color: #333;
    font-size: 11px;
}
#content .bold .note {
    color: #333;
    background: #F0F7F7;
    font-weight: normal;
    list-style-type: none;
    margin: 0px 0px 10px;
    padding: 0px 8px 2px 24px;
}
#content .bold li {
    font-weight: bold;
    margin-top: 10px;
}
.center-slide {
    border-bottom: 1px dashed #999;
    border-top: 1px dashed #999;
    width: 584px;
    height: 300px;
    padding: 5px 6px;
}
.intro {
    width: 584px;
    padding: 5px 6px;
    border-top: 1px dashed #999;
}
.intro a {
}
.intro .title {
    width: 481px;
    *width: 478px;
}
.intro .more img {
    margin-left: 184px;
    *margin-left: 175px;
}
.intro .image {
    float: left;
    border: 5px solid #DDD;
    margin: 10px 15px;
    -margin-left: 10px;
    -margin-right: 10px;
}
.intro .text .more {
    text-align: right;
}
.intro .text .more a {
    margin-left: 24px;
}
.intro .image img {
    border: 1px solid #AAA;
}
.detail {
    border-bottom: none;
}
.detail .brand-list {
    border: 1px solid #AAA;
    margin-bottom: 5px;
    padding: 2px;
}
.detail .brand-list li {
    list-style: none;
    display: inline-block;
    *display: inline !important;
    margin: 2px 4px 4px;
    *line-height: 24px;
}
.detail .brand-list li .selected {
    font-weight: bold;
}
.detail .image {
    float: none;
    border: none;
    background: #F3F3F3;
    margin: 5px 0px 0px 0px !important;
    padding: 10px;
    text-align: center;
}
.detail .image img {
    vertical-align: middle;
}
.detail .image span {
    font-size: 96px;
    color: #DDD;
    cursor: default;
}
.detail .image a {
    color: #888;
}
.detail .image a:hover {
    color: #666;
}
.detail .text {
    background: #F3F3F3;
    margin: 5px 0px !important;
    padding: 5px 10px;
}
.detail .text h1 {
    text-align: center;
}
.detail .text .date {
    margin-bottom: 10px;
    text-align: center;
}
form .text .label {
    display: inline-block;
    vertical-align: text-bottom;
    width: 60px;
}
.detail .auto {
    float: left;
    margin: 0px 10px 0px 0px !important;
}
.detail .auto img {
    width: 280px;
    height: 210px;
    margin: 0px !important;
}
.detail .latest {
    margin: 5px;
    font-weight: bold;
}
.detail .latest span {
    font-size: 14px;
    color: #FF4E00;
}
.detail .maker {
    margin: 5px;
}
.detail .basic {
    margin-top: 10px;
    line-height: 20px;
    min-height: 150px;
}
.detail .toggle {
    cursor: pointer;
    text-align: right;
}
.detail table {
    width: 100%;
    border-collapse: collapse;
}
.detail .odd {
    background: #FEFEFE;
}
.detail .even {
    background: #F0F0F0;
}
.detail th {
    background: #EFEFEF;
    border: none;
    margin: 2px;
}
.detail td {
    border: none;
    margin: 2px;
    padding-top: 12px;
    text-align: center;
}
.detail td img {
    width: 80px;
    height: 60px;
    border: 1px solid #DDD;
}
.detail td .brand {
    font-weight: bold;
    display: block;
    text-align: left;
}
.detail td .model {
    display: block;
    text-align: left;
}
.detail td .latest {
    font-weight: bold;
    font-size: 14px;
    color: #FF4E00;
    margin: 0px;
}
.detail .order {
    display: block;
    padding: 0px 16px 2px;
    padding /*\**/: 2px 16px 0px\9;
    *padding: 2px 16px 0px;
    margin: 4px;
    color: #FFF;
    background: #567BB6;
}
.detail .order:hover {
    background: #E41D3A;
    color: #FFF;
}
.detail .water {
    position: absolute;
    left: 68%;
}
.detail form input[type="text"] {
}
.detail form textarea {
    vertical-align: top;
    width: 88%;
}
.detail .message div {
    color: #333;
    background: #DDF;
    margin: 2px 0px 5px;
    padding: 3px 6px 4px;
    border: 1px solid #AAA;
}
.detail .message p {
    margin: 0px;
}
.detail .message .reply {
    color: #FF4E00;
}
.sales {
    width: 280px;
    float: left;
    padding: 5px 6px;
    border-right: 1px dashed #999;
    min-height: 166px;
    -height: 166px;
}
.sales .title {
    width: 177px;
    *width: 174px;
}
.sales .more img {
    margin-left: 156px;
    *margin-left: 153px;
}
.sales .slide {
    width: 280px;
    height: 234px;
}
.news {
    width: 291px;
    float: left;
    padding: 5px 6px;
}
.news .title {
    width: 188px;
    *width: 185px;
}
.news .more img {
    margin-left: 167px;
    *margin-left: 164px;
}
.block-right {
    float: left;
    padding-left: 6px;
}
.promotion {
    padding: 5px 0px;
    width: 170px;
}
#marquee {
    width: 170px;
    height: 300px;
    overflow: hidden;
}
.promotion .item {
    padding-bottom: 15px;
    text-align: center;
    color: #333;
}
.promotion .item img {
    border: 1px solid #666;
}
.promotion .title {
    width: 137px;
    *width: 134px;
}
.promotion.hotnews {
    border-top: none;
    border-bottom: 1px dashed #999;
}
.promotion.hotnews .item {
    padding-bottom: 5px;
}
.promotion.hotnews .item img {
    width: 168px;
}
#ft {
    padding-bottom: 10px;
    border-top: 10px solid #1D4E9D;
    text-align: center;
}
#ft .friend-links {
    padding: 5px;
    *padding-top: 0px;
    border-bottom: 1px dashed #CCC;
    text-align: left;
    margin-bottom: 5px;
}
#ft .friend-links a {
    margin: 0px 10px;
}
#ft .copyright {
    font-size: 10px;
    color: #666;
}
#ft .sep {
    margin: 0px 5px;
}
.pagination {
    text-align: center;
}
.errornote {
    padding: 2px 10px 4px;
    margin: 0px;
    border: 1px solid #F00;
    color: #F00;
    background: #FFC;
}
.errors {
    background: #FFC !important;
    border: 1px solid #F00;
}
.errorlist li {
    list-style: none;
    margin-bottom: 5px;
    color: #F00;
}
