/*选车*/
.stagesSerie_title{margin-top: .5rem;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;clear: both;overflow: hidden;line-height: 2rem;padding: 0 .5rem;background-color: #FFF;}
.stagesSerie_title .tl{float: left;color: #252525;font-weight: bold;}
.stagesSerie_title .tr{float: right;}
.stagesSerie_title .tr .text{color: #e02c36;}
.stagesSerie_title .tr .arrow{display: inline-block;width: .4rem;height: .625rem;background: url(../images/icon-rjt.png) 0 0/100% 100%;margin-left: .3rem;}
/*分期列表*/
.stagesListSec{background-color: #fff;}
.stagesMenu{position: fixed;top: 1.88rem;left: 0;width: 100%;background-color: #fff;clear: both;overflow: hidden;}
.stagesMenu .menu{float: left;width: 50%;box-sizing: border-box;line-height: 2rem;text-align: center;border-bottom: 1px solid #dfdfdf;
font-size: .7rem;color: #333;}
.stagesMenu .menu:nth-child(1){border-right: 1px solid #dfdfdf;}
.stagesMenu  .arrow{display: inline-block;width: .475rem;height: .35rem;background:url(../images/stages/black-arrow.png) 0 0/100% 100%;}
.stagesMenu .on .arrow{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.second-menu-ul{position:fixed;top:3.9rem;left:0;bottom:0;width:100%;background:rgba(0,0,0,.3);display:none;z-index:3;overflow:scroll}
.second-menu-ul .slist{height:68%;overflow-y:auto;position:absolute;width:100%;z-index:1;background-color:#fff;transform:translateY(-100%);-webkit-transform:translateY(-100%)}
.second-menu-ul .slist.on{transform:translateY(0);-webkit-transform:translateY(0);transition:all .2s;-webkit-transition:all .2s}
.second-menu-ul .slist .menu,.second-menu-ul .slist .menu ul{height:100%;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}
.second-menu-ul .slist .menu>a{display:block;height:1.85rem;line-height:1.85rem;font-size:.66rem;color:#666;border-top:1px solid #f2f2f2;padding-left:1.56rem}
.second-menu-ul .lay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1)}
.ftr-list{position:absolute;width:100%;z-index:1;height: auto;}
.ftr-list ul.active,.ftr-list.active{z-index:2}
.filter-group2.open{transform:translateX(-100%);-webkit-transform:translateX(-100%)}
.ftr-list li{padding:.2rem .68rem;color:#030303;font-size:.68rem;line-height:.68rem;border-bottom:1px solid #d5d5d5}
.ftr-list li div{overflow:hidden;padding:.2rem 0;line-height:.9rem;max-height:1.6rem;font-size:.68rem;color:#000}
.ftr-list li div>a>span{color:#000}
.ftr-list li img{height:.9rem;float:left}
.ftr-list li div span.ml{margin-left:1.4rem}
.ftr-list li.letter{background-color:#f0f0f0}
.ftr-list li.bd{background-color:#fafafa;position:relative}
.ftr-list li.bd em{line-height:1.2rem;font-size:.68rem;color:#555;font-weight:400}
.ftr-list li b{color:#030303;font-weight:400}
.ftr-list li.letter span{color:#373737;margin-left:.8rem}
.filter-word{position:fixed;right:.1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.filter-word span{display:block;line-height:.58rem;width:1rem;font-size:.55rem;color:#1f96f4;font-weight:bold;}
.stages-word{position: fixed;top: 10rem;right: .1rem}
.stages-word span{display:block;line-height:1rem;width:1rem;font-size:.6rem;color:#1f96f4;font-weight:bold;}
.stagesList{padding-top: 2rem;}
.stagesList li{border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;margin-top: .35rem;background-color:#FFFFFF; }
.stagesList li .info{clear: both;overflow: hidden;border-bottom: 1px solid #dfdfdf;padding: .625rem .5rem .5rem;}
.stagesList li .img{float: left;width: 4.45rem;height: 3rem;border:1px solid #dfdfdf;border-radius: .1rem;overflow: hidden;margin-top: .4rem;}
.stagesList li .img img{width: 100%;height: 100%;}
.stagesList li .section{margin-left: 4.95rem;}
.stagesList li .section .title{color: #252525;font-size: .7rem;}
.stagesList li .section .text{color: #666;font-size: .6rem;line-height: 1rem;}
.stagesList li .section .text span{color: #252525;}
.stagesList li .section .text em{color: #e02c36;}
.stagesList li .price{clear: both;overflow: hidden;padding: .35rem 0;}
.stagesList li .price .price_text{float: left;width: 50%;line-height: 1.25rem;color: #666;text-align: center;box-sizing: border-box;}
.stagesList li .price .price_text:nth-child(1){border-right: 1px solid #dfdfdf;}
.stagesList li .price .price_text span{color: #ff6200;}
.installStages{padding-top: 0;}
.installStages .spbTitle{line-height: 1.8rem;padding-left: .6rem;background-color: #EDEDED;}
.installStages li{margin-top: 0;}
.stagesCar{padding-top: 0;}
.stagesCar li .info{background-color: #FAFAFA;}
.stagesCar li .section .text{color:#999999;}
.stagesCar li .section .text span{color:#E02B3A;}
.car_list li{background-color: #FFFFFF;margin-top: .4rem;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.car_list li:first-child{margin-top: 0;border-top:none;}
.car_list .carBox{padding:.6rem .6rem .5rem;border-bottom: 1px solid #dfdfdf;}
.car_list .carBox .car_type{color: #252525;font-size: .7rem;font-weight: bold;margin-bottom: .2rem;}
.car_list .carBox .car_text{font-size: .6rem;overflow: hidden;}
.car_list .carBox .car_text span{float: left;}
.car_list .carBox .car_text span i{color:#E12C35;}
.car_list .carBox .car_text .car_left{width:45%;}
.car_list .carBox .car_text .car_right{width:55%;}
.car_list .price{clear: both;overflow: hidden;padding: .35rem 0;}
.car_list .price .price_text{float: left;width: 50%;line-height: 1.25rem;color: #666;text-align: center;box-sizing: border-box;}
.car_list .price .price_text:nth-child(1){border-right: 1px solid #dfdfdf;}
.car_list .price .price_text span{color: #ff6200;}
/*全部分期方案*/
.allCaseTop{background-color: #FFF2E1;line-height: 1.3rem;text-indent: .5rem;font-size: .55rem;color:#858786;}
#scroller_info_3{margin-left: 2.5rem;}
#scroller_info_3 .compare_rows .col{height: 3rem;color:#252525;font-size: .5rem;white-space: pre-wrap;overflow:hidden; word-wrap:break-word; word-break:break-all;}
#compare_block_3{border-bottom: 1px solid #d9d9d9;}
#compare_block_3 .compare_left{width:2.5rem;}
#compare_block_3 .compare_left .row{height: 3rem;}
#compare_block_3 .compare_left .row span{height: 3rem;}
    /*条件选车*/
.stagesFilter{padding-bottom: 2.925rem;}
.filterBrand{padding: 0 .4rem .8rem;background-color: #fff;margin-bottom: .65rem;border-bottom: 1px solid #dedfe0;}
.filterBrand .title{line-height: 2.2rem;font-size: .7rem;color: #252525;}
.filterBrand .title span{color: #e02c36;}
.filterBrand .choise{line-height: 1.5rem;background-color: #fce7e8;color: #e02c36;text-align: center;border:1px solid #e02c36;font-size: .65rem;}
.box-header{line-height: 2rem;padding: 0 .4rem;border-top: 1px solid #e5e5e5;background-color: #fff;color: #000;font-size: .73rem;}
.box-header span{color: #e02c36; }
.two-direct-ranger {width: 100%;padding: 53px 15px 29px;box-sizing: border-box;background: #fff;font-size: 12px;line-height: 1;margin-bottom: .65rem;border-bottom:1px solid #dedfe0;}
.two-direct-ranger .ranger {height:7px;background: #e5e5e5;position: relative;margin-top: 24px;margin-bottom: 41px;}
.two-direct-ranger .scale-text-item {position: absolute;left: 0;top: -24px;height: 40px;}
.two-direct-ranger .scale-text-item .text {background: #fff;position: relative;z-index: 10;color: #252525;padding-bottom: 5px;margin-left: -50%;}
.two-direct-ranger .scale-text-item .scale-line {height: 100%;width: 1px;display: inline-block;background: #e5e5e5;position: absolute;top: 0;}
.two-direct-ranger .ranger .track {height: 100%;width: 100%;background: #e02c36;position: absolute;}
.two-direct-ranger .handle {width: 34px;height: 41px;line-height: 41px;text-align: center;background: #ddd;position: absolute;margin-left: -17px;font-size: 12px;font-weight: bold;color: #fff;z-index: 99;left: 0;}
.two-direct-ranger .handle:first-child {background: url('../images/stages/water-drop.png') no-repeat;background-size: 100%;top: 19px;line-height: 44px;}
.two-direct-ranger .handle:last-child {background: url('../images/stages/water-drop2.png') no-repeat;background-size: 100%;top: -64px;line-height: 38px;}
.two-direct-ranger .track-num-hint {background: rgba(224, 44, 54, 0.6);;display: none;width: 34px;height: 34px;line-height: 34px;border-radius: 50%;text-align: center;color: #fff;margin-left: -17px;position: absolute;top: -90px;}
/*级别*/
.trade-car-filter-page .car-modal-box {overflow: hidden;background: #fff;}
.car-modal-box{clear: both;overflow:hidden;margin-bottom: .65rem;border-bottom: 1px solid #e5e5e5;}
.car-modal-box-item {display: inline-block;width: 33.33333%;background: #fff;float: left;text-align: center;padding: .2rem 0;}
.car-modal-box-item > input[type="checkbox"] {display: none;}
.car-modal-box-item .car {display: inline-block;background: url(../images/stages/car-level.png) no-repeat;width: 100%;max-width:212px;height: 1.2rem;background-size: 900% 100%;margin: 0 auto;}
.car-modal-box-item.active label {background-image: url(../images/stages/car-level-active.png);}
.car-modal-box-item .car.c_0 {background-position-x: 0;}
.car-modal-box-item .car.c_1 {background-position-x: -5.5rem;}
.car-modal-box-item .car.c_2 {background-position-x: -11rem;}
.car-modal-box-item .car.c_3 {background-position-x: -16.5rem;}
.car-modal-box-item .car.c_4 {background-position-x: -22rem;}
.car-modal-box-item .car.c_5 {background-position-x: -27.5rem;}
.car-modal-box-item .car.c_6 {background-position-x: -38.2rem;}
.car-modal-box-item .car.c_7 {background-position-x: -43.4rem;}
.car-modal-box-item .car.c_8 {background-position-x: -32.8rem;}
.car-modal-box-item .title {padding-top: .2rem;font-size: .6rem;color: #32373b;}
.search-box {padding: 12px 0;padding-bottom: 0;background: #fff;overflow: hidden;}
.search-box .wide-check-btn {float: left;margin-bottom: .65rem;text-align: center;}
.search-box .wide-check-btn:nth-child(3n+1) {margin-left: .65rem;}
.search-box .wide-check-btn:nth-child(3n+2) {margin: 0 .65rem;}
.wide-check-btn input[type="checkbox"] {display: none;}
.search-box .wide-check-btn label {width: 100%;}
.wide-check-btn input[type="checkbox"] + label {background: #fff;display: inline-block;width: 4.45rem;line-height: 1.5rem;text-align: center;box-sizing: border-box;border: 1px solid #e3e3e3;font-size: .64rem;}
.wide-check-btn input.checked + label {border: 1px solid #e23a43;}
.seach-filter-result {background: #f7f7f7;border-top: 1px solid #f4f4f4;position: fixed;bottom: 0;max-width: 750px;box-sizing: border-box;width:100%; }
.seach-filter-result .wrapper {padding: .5rem .7rem;clear: both;overflow: hidden;}
.seach-filter-result a {line-height: 1.925rem;text-align: center;border-radius: .2rem;}
.seach-filter-result .result-count-btn {width:11rem;background: #bbb;color: #fff;float: right;position: relative;}
.seach-filter-result .result-count-btn em{position: absolute;right: .425rem;top: .6rem;width: .45rem;height: .7rem;background: url(../images/stages/white-arrow.png) 0 0/100% 100%;}
.seach-filter-result .reset-btn {width: 3.25rem;background: #bbb;float: left;color: #fff;}
.seach-filter-result .on{background: #e02c36;} 
/*.wide-check-btn .checked{border: 1px solid #e23a43;}*/



/*分期详情页面*/
.car-stagesInfo{background-color: #fff;}
.stg-options{padding-top:.5rem;}
.stg-options li{line-height: 2rem; padding:0 .5rem; overflow: hidden;}
.stg-options label{float: left; width: 3rem; font-size: .6rem; color:#333;}
.stg-options .inner{margin-left: 3.2rem;}
.stg-options .all_percent{float: left;width: 90%;margin-left: 5%;}
.stg-options li.case_box{height: auto;line-height: 1.1rem;overflow: inherit;}
.stage_check span{float: left;text-align:center;font-size: .6rem;color: #505050;border: 1px solid #C2C2C2;line-height: 1.1rem;border-radius:2px;max-width: 4.8rem;padding: 0 .4rem;margin-bottom:.2rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;min-width: 2rem;margin-right: .2rem;}
.stage_check span.on{color: #e02c36;border: 1px solid #e02c36;background-color: inherit;}
.stage_check span.disabled{color: #C2C2C2;border: 1px dashed #C2C2C2;background-color: inherit;}
/*.stage_check span:nth-of-type(2n+1){margin-right: .2rem;}*/
.round_check span{float: left; padding-left: .8rem; background: url(../images/stages/yuan.png) no-repeat 0 center/.6rem auto; font-size: .6rem; color: #666; margin-right: .5rem;}
.round_check span.on{background-image: url(../images/stages/yuan_s.png); color:#e02c36;}
.right_text .p_left{float: left;font-size: .55rem;}
.right_text .p_left input{font-size: .6rem;border: none;border-bottom: 1px solid #efeeee;width: 3rem;line-height: .9rem;outline: none;color:#DE2D35;text-align: center;}
.right_text .p_right{float: right;font-size: .55rem;color:#AAAAAA;}
.right_text .p_right i{color:#DE2D35;}
.choose_per{float: left;color: #e02c36;}
.stage_num{padding-top: .4rem;}
.stage_num span{margin-right: .2rem;}
.stage-progbox{}
.stage-progress{position: relative; margin-top: .8rem; height: .2rem; background: #f5f5f5; border-radius:.1rem;}
.all_percent .stage-progress{margin-top: .4rem;}
.stage-progress .handle{position: absolute; left:0; top:-.35rem; width: .9rem; height: .9rem; background: url(../images/stages/progress-btn.png) no-repeat 0 0/100% auto; border-radius:100%; box-shadow: 1px 1px 5px rgba(0,0,0,.3)}
.stage-progress .bar{display: block; width:0; border-radius:.1rem; height: 100%; background: #e02c36;}
#stage-p-ratio .stage-progress .bar{float: right;}
.stage-progtext{position: relative; height: .8rem; line-height: .8rem; font-size: .45rem; margin-top: .3rem;}
.stage-progtext span{position: absolute; top: 0;}
.stage-progtext span:nth-child(2){left:48%;}
.stage-progtext span:nth-child(3){right:0;}
.stage-progtext span.on{color:#e02c36;}
.stage-progtext span.disabled{color:#888;}
.new-progbox span{/*position: inherit; top: inherit;float: left;margin-left: 6.7%;*/}
.new-progbox span:nth-child(1){margin-left: 0;}
.new-progbox span:nth-child(2){left:13%;}
.new-progbox span:nth-child(3){left:25.5%;right:inherit;}
.new-progbox span:nth-child(4){left:39%;}
.new-progbox span:nth-child(5){left:52%;}
.new-progbox span:nth-child(6){left:65%;}
.new-progbox span:nth-child(7){left:78%;}
.new-progbox span:nth-child(8){left:91%;}
.stg-result li{border-top: 1px solid #efeeee; line-height: 1rem; padding:.5rem; text-align:center;overflow: hidden; font-size: .6rem;float: left;width: 4.3rem;position: relative;}
.stg-result li strong{float: left; font-weight: normal; color:#252525;width: 100%;}
.stg-result li span{float: right; font-weight: normal; color:#e02c37;width: 100%;}
.stg-result li img{position: absolute; top: .8rem; left: 5.2rem; height: 1.2rem; width: .1rem;}
.stg-help{border-top: 1px solid #efeeee; height: 1.5rem; line-height: 1.5rem; padding:0 .5rem; overflow: hidden; font-size: .5rem; color:#666666;}
.stg-help .lspan{float: left;}
.stg-help .rspan{float: right;}
.stg-help i{display: inline-block; width: .6rem; height: .6rem; background: url(../images/stages/ico_que.png) no-repeat 0 0/100% auto; vertical-align: middle;}
.stg-help .rspan i{background-image: url(../images/stages/ico_plus.png);}
.loan-decont li{height: 2.2rem; border-bottom: 1px solid #d9d9d9; background-color: #fff; padding:0 .5rem;}
.loan-decont .num{float: left; margin-top: .7rem; width:1rem; height: .7rem; line-height: .7rem; text-align: center; background-color: #e02c36; color:#fff; font-weight: bold; font-size: .45rem; border-radius:.15rem; transform:skew(-10deg); -webkit-transform:skew(-10deg);}
.loan-decont .info{margin-left: 1.6rem;}
.loan-decont .info h4{padding-top: .2rem; font-size: .6rem; color:#252525; font-weight: normal; line-height: 1rem;}
.loan-decont .info p{font-size: .5rem; line-height: .8rem; color:#888;}

/*选择金融产品*/
.car_type{padding: .6rem .68rem;background-color: #FFFFFF;}
.car_type .img{float: left;width: 4.1rem;}
.car_type .img img{width: 100%;max-height: 4.1rem;}
.car_type .param {margin-left: 4.6rem;display: block;position: relative;}
.car_type .param .name{ line-height: .8rem;font-size: .6rem;color: #3f3f3f;}
.car_type .param .price{line-height: 1rem;font-size: .56rem;color: #666666;}
.car_type .param .price span{color: #e02c36;}
.car_type .param .info_a{position: absolute;bottom: -.1rem;right:0;line-height:.9rem;display: block;background-color: #FF7143;color:#FFF;font-size: .6rem;border-radius: .1rem;padding: .1rem .2rem;}

.stage_product{}
.product_box{background-color: #fafafa;border-bottom: .2rem solid #EBEBEB;}
.product_box .a_box{display: block; padding:.6rem .68rem .5rem; overflow: hidden; border-bottom: 1px solid #d5d5d5;}
.product_box .img{float:left; width:14%;border: 1px solid #D9D9D9;}
.product_box .detail{margin-left: 18%; }
.product_box .name{font-size: .6rem; color:#3f3f3f; line-height: .7rem; overflow: hidden; }
.product_box .price{font-size: .52rem; color:#999; line-height: .8rem;}
.product_box .price span{font-size: .52rem; color:#666;}
.product_box .price em{color:#e02c36;}
.box_money li{position: relative;width: 33%;float: left;text-align: center;margin-top: .5rem;margin-bottom: .4rem;}
.box_money li p{font-size: .6rem;color:#666666;}
.box_money li p.red{color:#E02C36}
.box_money li img{position: absolute;top: .5rem;left: 100%;height: 1rem;}

/*选择车型*/
.car_year{background-color: #F0F0F0;line-height: 1.8rem;border-bottom: 2px solid #D5D5D5;text-indent: .8rem;color:#919191;}
.type_box{display:block;background-color: #FAFAFA;border-bottom: 2px solid #D5D5D5;padding: .3rem .8rem;color:#3F3F3F;font-size: .6rem;background-image: url("../images/icon-rjt.png");background-repeat: no-repeat;background-size: .5rem .8rem;background-position: 14.8rem .95rem;}
.type_box p:nth-child(2){font-size: .58rem;}
.type_box span{color:#E3565C;}