.top_banner {width: 100%; height: auto; text-align: center; min-width: 1200px;}
.top_banner img {width: 100%; height: auto; display: block;}

.flow_chart {width: 1200px; margin: 15px auto 0; height: auto; text-align: center;}
.flow_chart img {width: 100%; height: auto; display: block;}

.promotions_info {width: 1200px; margin: 15px auto 0; height: auto; text-align: center;}
.promotions_info img {width: 100%; height: auto; display: block;}

.car_logo {width: 1200px; margin: 15px auto 0; height: auto; overflow: hidden;}
.car_logo ul li {width: 112px; height: 100px; float: left; text-align: center; margin-right: 8px;}
.car_logo ul li img {width: 100%; height: 80px; display: block;}
.car_logo ul li p {font-size: 14px; color: #333; font-weight: bold;}

.focus_car {width: 1200px; margin: 15px auto 0; height: auto; background: url(../images/jdcx.png) no-repeat left top; padding-top: 85px;}
.focus_car .discountW {width: 390px; float: left; height: auto; margin-right: 15px; margin-bottom: 15px; background: transparent; transition: all 0.3s linear;}
.focus_car .discountW:nth-child(3n) {margin-right: 0px;}
.focus_car .discountW:hover{background: #fff; box-shadow: 0px 5px 10px 1px rgba(175,185,194,0.3); }
.focus_car .discountW span.discount_title {font-size: 24px; font-weight: 600; color: #000; margin-bottom: 5px; display: block; padding: 10px 20px 0; height: 72px;}
.focus_car .discountW .discountW_info {height: auto; margin-bottom: 10px; padding: 0 20px;}
.focus_car .discountW .discountW_info .guide_price {text-align: left; font-size: 14px; color: #9c9a9a; font-weight: bold; margin-bottom: 3px; margin-top: 3px;}
.focus_car .discountW .discountW_info .guide_price b {font-size: 16px; color: #9c9a9a;}
.focus_car .discountW .discountW_info b {display: inline-block; margin-right: 10px; text-align: left; font-size: 20px; color: #F15A25;}
.focus_car .discountW .discountW_info i {display: inline-block; text-align: left; font-size: 20px; color: #333; font-style: normal;}
.focus_car .discountW .voucher {width:50px; height:50px; float: left; border-radius:50px; background: #F15A25; color: #fff; font-size: 14px; text-align: center; margin-left: 20px;}
.focus_car .discountW .voucher p {display: inline-block; vertical-align: middle; margin-top: 5px;}
.focus_car .discountW .sign_up {width: 120px; height: 36px; float: left; margin: 6px 0 0 20px; line-height: 36px; font-size: 16px; text-align: center; color: #fff; background: #F15A25; border-radius: 10px; cursor: pointer;}
.focus_car .discountW .discountW_img {width: 100%; height: auto; transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s; overflow: hidden;}
.focus_car .discountW .discountW_img img {width: 100%; height: auto; display: block;}
.focus_car .discountW:hover .discountW_img  img{transform: scale(1.2);transition: all 2s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 2s ease 0s;}

.center_banner {width: 1200px; margin: 30px auto 0; height: auto; text-align: center;}
.center_banner .center_banner_left a {display: block; width: 590px; height: 182px; float: left;}
.center_banner .center_banner_right a {display: block; width: 590px; height: 182px; float: right;}
.center_banner a img {width: 590px; height: 182px; display: block;}

.special {width: 1200px; margin: 30px auto 0; height: auto; background: url(../images/jdth.png) no-repeat left top; padding-top: 85px;}
.special .special_carshow {width: 520px; height: 260px; float: left; position: relative; padding: 0 30px; margin-top: 15px; background: transparent; transition: all 0.3s linear;}
.special .special_carshow:nth-child(2n) {float: right;}
.special .special_carshow:hover{background: #fff; box-shadow: 0px 5px 10px 1px rgba(175,185,194,0.3); }
.special .special_carshow .car_img {width: 390px; height: 210px; position: absolute; bottom: 0; right: 40px;}
.special .special_carshow .car_img img {width: 390px; height: 210px;}
.special .special_carshow .car_info {position: absolute; top: 20px; left: 30px;}
.special .special_carshow .car_info span.car_info_title {font-size: 26px; font-weight: 600; color: #000;}
.special .special_carshow .car_info .car_info_bottom {margin-top: 10px;}
.special .special_carshow .car_info .car_info_bottom i.guide_price {font-size: 16px; color: #9c9a9a; font-style: normal; display: block; font-weight: bold;}
.special .special_carshow .car_info .car_info_bottom i.guide_price b{font-size: 18px; color: #9c9a9a; font-weight: bold; }
.special .special_carshow .car_info .car_info_bottom span {font-size: 20px; font-weight: bold; color: #F15A25; margin: 5px 0; display: block;}
.special .special_carshow .car_info .car_info_bottom p {font-size: 20px; color: #333;}
.special .special_carshow .baoming {position: absolute; bottom: 55px; left: 30px; width: 120px; height: 36px; float: left; line-height: 36px; font-size: 16px; text-align: center; color: #fff; background: #F15A25; border-radius: 10px; cursor: pointer;}
.special .special_carshow .youhui {width: 50px; height: 50px; border-radius: 50px; background: #F15A25; color: #fff; font-size: 14px; text-align: center; position: absolute; top: 20px; right: 30px;}
.special .special_carshow .youhui p {vertical-align: middle; margin-top: 5px;}

.contact {width: 1200px; margin: 30px auto 0; height: auto; text-align: center;}
.contact img {width: 100%; height: auto; display: block;}

#footer {width: 100%; height: 625px; background: url(../images/fbg.jpg) no-repeat center top; position: relative; overflow: hidden; margin-top: 30px;}
#footer .bg_white {width: 1200px; margin: 0 auto; height: 100%; background: rgba(255,255,255,.2); z-index: 3;}

#footer .bg_left{width:50%; height:100%; position:absolute; left:-600px; top: 0; z-index:3; background:rgba(0,0,0,0.5); overflow: hidden;}
#footer .bg_right{width:50%; height:100%; float:right; position:absolute; top: 0; right:-600px; z-index:4; background:rgba(0,0,0,0.5); overflow: hidden;}

#footer .Box .Box_con {position: relative;}
#footer .Box .Box_con .conbox {position: relative; overflow: hidden; width: 100%; height: 360px; margin-top: 174px;}
#footer .Box .Box_con .conbox ul {position: relative; list-style: none;}
#footer .Box .Box_con .conbox ul li {float: left; width: 18%; height: 360px; margin-right: 47px; overflow: hidden;}
/*#footer .Box .Box_con .conbox ul li:first-child {margin-left: 0;}*/
#footer .Box .Box_con .conbox ul li img {display: block; width: 100%; height: auto; transition: all 0.5s;}
#footer .Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
#footer .Box .Box_con .conbox ul li span {display: block; width: 100%; height: 120px; color: #fff; background: #2e3191;}
#footer .Box .Box_con .conbox ul li span h3 {font-size: 26px; font-weight: bold; margin-left: 15px; padding: 20px 0 15px;}
#footer .Box .Box_con .conbox ul li span p {font-size: 16px; margin-left: 15px;}
#footer .picScroll-left2 .hd {margin-top: 30px;text-align: center;}
#footer .picScroll-left2 .hd ul li {display: inline-block; *display: inline; *zoom: 1;vertical-align: middle; width: 15px;height: 15px; background: #ccc; margin: 0 5px; border-radius: 30px; cursor: pointer; color: #ccc;}
#footer .picScroll-left2 .hd ul li.on {background: red; color: red;}
#footer .tempWrap {width: auto !important;}

/* 报名 */
.baoming_page {position: fixed; top: 50%; left: 50%; width: 960px; height: 550px; margin: -275px 0 0 -480px; padding: 10px 0 0 0; background: #fff; z-index: 12; display: none;}
.baoming_page .car_picture {width: 560px; height: auto; clear: both; margin: 0 auto;}
.baoming_page .car_picture img {width: 390px; height: 210px; display: block; margin-left: 85px;}
.baoming_page .car_picture span {font-size: 26px; font-weight: 600; display: block; margin: 5px 0; text-align: center;}
.baoming_page .same { width:450px; margin: 0 auto; position: relative; padding:10px 0; height: auto;}
.baoming_page .same em {display: block; float: left; height: 35px; line-height: 35px; font-size: 16px; color: #333; font-weight: 600; text-align: right; width:85px;}
.baoming_page .same em.w40_1 {width: 45px !important; text-align: left !important;}
.baoming_page .same em.w40_r {width: 40px !important; text-align: right !important;}
.baoming_page .same input {display: block; width: 360px; float: left;  outline:none; background: #e5e5e5; border-radius: 10px; text-indent: 10px; border:none; font-size: 14px; height: 35px; line-height: 35px;}
.baoming_page .btn_niu {width: 190px; border-radius: 10px; height: 40px; background:#F15A25; color: #fff; text-align:center; margin: 25px auto;}
.baoming_page .btn_niu input {display: inline-block; width: 100%; height: 40px; border: none; outline: none; background: none; cursor: pointer; color:#fff; line-height:40px; font-size:1.5em; font-family:"微软雅黑"; font-weight:600;}

.baoming_page .same span.error {position: absolute; bottom: -10px; left: 85px; font-size: 12px; color: red;}
.baoming_page .same span.success {position: absolute; bottom: -10px; left: 85px; font-size: 12px; color: #04de95;}

.baoming_page .off {width: 40px; height: 40px; border-radius: 40px; cursor: pointer; background: url(../images/off.png) no-repeat center; background-size: 100%; position: absolute; right: 10px; top: 10px;}
#mask{width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:11; position:fixed; top:0; left:0; display:none;}

footer.baoming_footer {width: 60%; height: auto; padding: 20px 20%; text-align: center; color: #000; background: #e5e5e5; position: absolute; bottom: 0;}
footer.baoming_footer b {font-size: 20px; display: block; margin-bottom: 10px;}
footer.baoming_footer span {display: block; float: left; width: 33.3%; font-size: 18px;}