body{background: #f5f5f5;}
.swiper-button-prev{background-image: url(/images/m/product/apply/left.png);background-size: 0.25rem;}
.swiper-button-next{background-image: url(/images/m/product/apply/right.png);background-size: 0.25rem;}

.report-conta>div{background: #fff;}
.report-conta .select-box{margin-top: 0.15rem;border-top: 1px solid #ddd;}
.report-conta .out_apply{display: none;position: fixed;width: 100%;bottom: 0;z-index: 999;border-top: none;}
.report-conta .box{padding: 0 5%;}
/*.report-conta .box ul{border-bottom: 1px solid #F5F5F5;}*/
.report-conta .box .rent_date{border-bottom: none;}
.report-conta .box .installment_text{color:#999;line-height:0.25rem;padding:0.2rem 0;border-top:1px solid #F5F5F5;display:none;}
.rent_question{float: right;color: #0066CC;font-size: 0.24rem;line-height: 0.8rem;}
.report-conta .box li{float: left;height: 0.6rem;min-width: 25%;padding: 0 0.1rem;line-height: 0.6rem;text-align: center;box-sizing: border-box;border: 1px solid #ddd;margin-bottom: 0.3rem;border-radius: 0.05rem}
.report-conta .box li:nth-child(2){margin: 0 6.66%;}
.report-conta .box li:nth-child(3){margin-right: 6.66%;}
.report-conta .box li:nth-child(6){margin: 0 6.66%;}
.report-conta .box li.disable{background-color:#e4e4e4;}
.report-conta .box li .jump-box{display: block;width: 100%;height: 100%;}
.report-conta .box .select{padding: 0.2rem 0;font-size: 0.23rem;}
.report-conta .box .selected{border: 1px solid #ef3030;background: url(/images/m/product/apply/selected.png) right bottom no-repeat;background-size: 0.2rem;}
/*.report-conta .pay_way{margin-top: 0.15rem;border: solid #ddd;border-width: 1px 0px 1px 0px;padding-bottom: 0.2rem;}*/
.report-conta .pay_way li{width: 25%;}
/*.report-conta .delivery{border-bottom: 1px solid #ddd;}*/
.report-conta .payway_text{color: #999;line-height: 0.25rem;margin-top: 0.2rem;padding-bottom: .2rem;}
.report-conta .rent_price{padding: 0.2rem 5%;box-shadow: 0px 2px 3px 0px #eee inset;}
.report-conta .rent_price .rent_mer_name{font-size: 0.34rem;}
.report-conta .rent_price .rent_mer_name span{font-size: 0.2rem;color: #666;padding-left: 0.2rem;}
.report-conta .rent_price .rent_new_machine{font-size: 0.22rem;color: #666;}
.report-conta .rent_price .rent_money{font-size: 0.38rem;color: #FF0000;padding-top: 0.2rem;}
.report-conta .rent_price .rent_money span{font-size: 0.2rem;}
.has_dafault_selected{padding: 0.2rem 5%;font-size: 0.28rem;color: #666;margin-top: 0.1rem;margin-bottom: 0.1rem;}

.swiper-container{padding-bottom: 0.3rem;}
.swiper-pagination{position: absolute;height: 0.3rem;line-height: 0.3rem;border-radius: 0.2rem;color: #fff;text-align: center;z-index: 3}
.swiper-pagination-bullet{width: 4px;height: 4px;background: #333;opacity: 0.4;}
.swiper-pagination-bullet-active{width: 10px;height: 4px;background: #333;border-radius: 4px;opacity: 0.8;}

.about_service{padding: 0.2rem 5%;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.about_service .icon_text{float: left;height: 0.5rem;line-height: 0.5rem;font-size: 0.3rem;padding-left: 0.5rem;background: url(/images/m/product/apply/header_icon.png)no-repeat left center;background-size: 0.3rem;}
.about_service .right_step{float: right;width: 0.2rem;height: 0.2rem;margin-top: 0.15rem;border: solid #7b7b7b;border-width: 0 2px 2px 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.has_dafault_selected .right_step{float: right;width: 0.2rem;height: 0.2rem;margin-top: 0.08rem;border: solid #7b7b7b;border-width: 0 2px 2px 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

.terms_box{padding: 0.15rem 0;}
.terms_box .fl_term{float: left;line-height: 20px;padding:0.2rem 0.5rem 0.2rem 0.5rem;text-align: center;}
.terms_box .fl_term>div{float: left;}
.terms_box .fl_term .igree{color: #999;text-align: center;}
.terms_box .fl_term #term a{color: #999;}
.terms_box .fl_term .checkbox{width: 19px;height:19px;background: url(/images/m/img/checkbox.png) 0px -20px no-repeat;margin-right: 0.1rem;background-size: 19px 40px;}
.terms_box .fl_term .checked{background: url(/images/m/img/checkbox.png) 0px 0px no-repeat;background-size: 19px;}
#terms{position: fixed;}
.terms_box .question{float: right;text-align:right;padding:0.2rem 0.5rem 0.2rem 0.5rem;line-height: 19px;}
.terms_box .question a{color:#FF3D48;font-size:0.24rem;}

.btn-submit{position:fixed;width:100%;max-width:640px;min-width:320px;text-align:center;bottom:0px;background:#fff;}
.btn-submit .has-selected{float: left;width: 15%;text-align: center;margin-left: 0.1rem;padding-top: 0.1rem;}
.btn-submit .has-selected img{vertical-align: middle;border: 1px solid #ddd;padding: 0.05rem;border-radius: 0.05rem;}
.btn-submit .has_break{float: left;width: 60%;text-align: left;height: .9rem;line-height: .9rem;border-top: 1px solid #ddd;}
.btn-submit .has_break .totle{height: .9rem;line-height: .9rem;font-size: 0.24rem;color: #C5514B;padding-left: .2rem;}
.btn-submit .has_break span{font-size: 0.22rem;}
.btn-submit .has_break .select-version{color: #F97831;font-size: 0.25rem;margin-right: 0.2rem;}
.btn-submit .has_break .select-money{color: #999;margin-left: 0.1rem;}
.btn-submit .to-apply{float: right;display: inline-block;width: 40%;color: #FFFFFF;font-size: 0.3rem;box-sizing: border-box;height: .9rem;line-height: .9rem;}
.btn-submit .able{background: #ef3030;}
.btn-submit .disable{background: #e4e4e4;}

/*ajax加载样式*/
.load_attr_info{display: none;position: fixed;bottom: 0;left: 0;width: 100%;padding: 1.1rem 0 0.8rem;z-index: 10;}
.load_attr_info .attr_info_box{background: #fff;overflow: visible;}
.load_attr_info .show_select{padding: 0.2rem 0.36rem 0.2rem;}
.load_attr_info .show_select img{width: 1.7rem;margin-top: -1.1rem;border-radius: 0.05rem;box-shadow: 1px 2px 4px 1px rgba(0,0,0,0.1);background: #fff;box-sizing: border-box;}
.load_attr_info .show_select .show_config{padding-left: 0.15rem;font-size: 0.24rem;}
.load_attr_info .detail_config{padding: 0 5% 0.3rem;box-shadow: 0px 2px 3px 0px #eee inset;overflow: auto;height: 274px;}
.load_attr_info .detail_config .attr_name{padding: 0.2rem 0;font-size: 0.23rem;;}
.load_attr_info .detail_config .attr_info .mertype{float: left;height: 0.7rem;width: 20%;margin: 0 6.66% 0.1rem 0;line-height: 0.7rem;text-align: center;box-sizing: border-box;border: 1px solid #ddd;margin-bottom: 0.3rem;border-radius: 0.05rem;box-sizing: border-box;}
.load_attr_info .detail_config .attr_info .mertype:nth-child(4){margin-right:0;}
.load_attr_info .detail_config .attr_info .mertype.select{background: #333;color: #fff;}
.load_attr_info .detail_config .attr_info .mertype.disable{background: #F5F5F5;}
.yes_tottom{position: fixed;bottom: 0;left: 0;width: 100%;line-height: 0.8rem;background: #FF3D48;font-size: 0.26rem;text-align: center;color: #fff;}
.load_attr_info .loading_img{display: none;position: absolute;top: 40%;left: 48%;width: 0.5rem;height: 0.5rem;}
.mask{display: none;position: fixed;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 9;}

.detail{padding:0;margin-top:0.2rem;background: #fff;}
.detail .tab ul{padding-right:.3rem;padding-left:.3rem;position:relative;border-bottom: 1px solid #F5F5F5;}
.detail .tab .tabtit{height:.93rem;background:#fff;box-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;display:box;display:-webkit-box;display:-moz-box;display:flex-box;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;}
.detail .tab .tabtit li{display:box;display:-webkit-box;display:-moz-box;display:flex-box;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;width:33.3333333%;line-height:.93rem;text-align:center;font-size:.32rem;color:#666;}
.detail .tab .tabtit li h3{width:1.4rem;margin:0 auto;line-height:.95rem;}
.detail .tab .tabtit .curr{color:#f23030;border-bottom:2px solid #f23030;margin-top:1.5px;}
.detail .tab .fixed{position:fixed;left:0;right:0;top:0;z-index:4;margin-top:-.01rem;}
.detail .tab .tabcon{display:none;width:100%;margin-bottom: .9rem;}
.detail .tab .tabcon img{width:100%;}
.detail .tab .tabcon .btns{width:100%;padding-top:1rem;text-align:center;}
.detail .tab .tabcon .btns a{display:block;font-size:.24rem;color:#999;}
.detail .tab .tabcon .btns .clause{margin-bottom:.42rem;}
.detail .tab .tabcon .btns .impart{margin-bottom:.24rem;}
.detail .tab .tabcon dl{margin-top: .2rem;background: #fff;padding-left: .3rem;padding: .3rem 0 .2rem .3rem;}
.detail .tab .tabcon dt{font-size: .28rem;color: #333;border-bottom: 1px solid #e6e6e6;padding: 0 .3rem .2rem 0;}
.detail .tab .tabcon dd{font-size:.22rem;color: #666;line-height: .38rem;padding: .1rem .3rem .1rem 0rem;}
.detail .tab .tabcon dl:first-child{margin-top: 0rem;}
.detail .tab .tabcon dl .question{text-align: right;padding-right: .2rem;}
.detail .tab .tabcon dl .question a{color: #FF3D48;font-size: 0.24rem;}
#scrollTop {position: fixed;bottom: 1.25rem;right: 0.1rem;width: 1rem;height: 1rem;opacity: 1;}
#scrollTop img{width:100%}
.slideMask {display: none;position: fixed;width: 100%;height: 100%;top: 0rem;left: 0;background-color: rgba(0,0,0,0.7);z-index:9999999;}
.slideMask img{width:100%;}