.topic-wrap { background: #f9f9f9; }
.topic-wrap .tc-main { width: 1062px; margin: 0 auto; text-align: center; }

.zhuce-banner { height: 640px; background-image: url(../imgs/banner.jpg); }

.gc-flow-path { height: 178px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #fff; }

.show-car-list { padding-bottom: 130px; }
.show-car-list .show-car-item { position: relative; margin-top: 80px; border: 1px solid #dcdcdc; color: #333; text-align: left; background: #f9f9f9; }
.show-car-list .show-car-item .txt-con { width: 470px; padding-top: 80px; }
.show-car-list .show-car-item.lavida, .show-car-list .show-car-item.superb { height: 330px; }
.show-car-list .show-car-item.lavida .car-logo, .show-car-list .show-car-item.superb .car-logo { position: absolute; top: -30px; left: 590px; }
.show-car-list .show-car-item.lavida .brand-txt, .show-car-list .show-car-item.superb .brand-txt { position: absolute; top: 25px; left: 40px; }
.show-car-list .show-car-item.lavida .car-photo, .show-car-list .show-car-item.superb .car-photo { position: absolute; top: 82px; right: -40px; }
.show-car-list .show-car-item.lavida .txt-con, .show-car-list .show-car-item.superb .txt-con { float: left; padding-left: 40px; }
.show-car-list .show-car-item.passat, .show-car-list .show-car-item.magotan { height: 330px; }
.show-car-list .show-car-item.passat .car-logo, .show-car-list .show-car-item.magotan .car-logo { position: absolute; top: -30px; left: 359px; }
.show-car-list .show-car-item.passat .brand-txt, .show-car-list .show-car-item.magotan .brand-txt { position: absolute; top: 25px; left: 546px; }
.show-car-list .show-car-item.passat .car-photo, .show-car-list .show-car-item.magotan .car-photo { position: absolute; top: 50px; left: -82px; }
.show-car-list .show-car-item.passat .txt-con, .show-car-list .show-car-item.magotan .txt-con { float: right; padding-right: 40px; }
.show-car-list .show-car-item.skoda { height: 330px; }
.show-car-list .show-car-item.skoda .car-logo { position: absolute; top: -30px; left: 590px; }
.show-car-list .show-car-item.skoda .brand-txt { position: absolute; top: 25px; left: 40px; }
.show-car-list .show-car-item.skoda .car-photo { position: absolute; top: 80px; right: -20px; }
.show-car-list .show-car-item.skoda .txt-con { float: left; padding-left: 40px; }
.show-car-list .show-car-item.tiguan { height: 330px; }
.show-car-list .show-car-item.tiguan .car-logo { position: absolute; top: -30px; left: 359px; }
.show-car-list .show-car-item.tiguan .brand-txt { position: absolute; top: 25px; left: 546px; }
.show-car-list .show-car-item.tiguan .car-photo { position: absolute; top: 60px; left: -30px; }
.show-car-list .show-car-item.tiguan .txt-con { float: right; padding-right: 40px; }

.txt-con h1 { font-size: 34px; font-weight: 700; line-height: 1.2; padding-bottom: 15px; }
.txt-con h4 { font-size: 18px; font-weight: 400; line-height: 1.5; color: #333; }
.txt-con h4 span { display: inline-block; border-bottom: 1px solid #e4e4e4; }
.txt-con .txt-zonghe { padding-top: 60px; height: 84px; }
.txt-con .txt-zonghe.pt-reset { padding-top: 30px; }
.txt-con .txt-zonghe .price-area { float: left; width: 290px; height: 84px; }
.txt-con .txt-zonghe .btn-area { float: right; width: 134px; height: 84px; }

.price-area h2 { font-size: 18px; font-weight: 400; color: #333; padding-bottom: 15px; }
.price-area h2 .yue { font-size: 36px; font-weight: 700; color: #f1093b; line-height: 1; }
.price-area h2 .qi { color: #f1093b; padding-left: 5px; }
.price-area p { font-size: 18px; line-height: 1; color: #333; }
.price-area p .mr { margin-right: 20px; }

.btn-area a.text { display: block; width: 100%; font-size: 18px; line-height: 1; color: #f1093b; text-align: center; margin-bottom: 10px; }
.btn-area a.text:hover { color: #c00; }
.btn-area a.signup-btn { display: block; width: 100px; height: 50px; padding: 0 24px 0 10px; font-size: 24px; font-weight: 400; line-height: 50px; color: #fff; background: #f1093b url(../imgs/arrow-right.png) no-repeat 110px 50%; }
.btn-area a.signup-btn:hover { background-color: #ca0631; }

.hd-explain { padding-bottom: 60px; }
.hd-explain .title { width: 100%; height: 28px; margin-bottom: 60px; font-size: 30px; font-weight: 400; line-height: 28px; text-align: center; color: #000; background: url(../imgs/hd-explain-title.png) no-repeat top center; }
.hd-explain .content { font-size: 20px; line-height: 1.8; text-align: left; color: #333; }
