a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,span,table,td,tr,ul{margin:0;padding:0}
body{font-family:'Lucida Grande','Helvetica','Microsoft yahei','STHeiti',Arial,Helvetica,sans-serif;font-size:62.5%;background:#f2f2f2}
ul{list-style:none}
.wrapper{width:100%;max-width:720px;margin:auto}
.fl{float:left}
.fr{float:right}
.cf:after,.cf:before{visibility:hidden;display:block;content:' ';clear:both;height:0}
.cf{zoom:1}
.ovf{overflow:hidden}
button,input,textarea{-webkit-appearance:none}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}
.bg{background:#f5f5f9}
.tit{padding:10px 0;text-align:center}
.tit p{font-size:1.6em;line-height:2.2em}
.input-div{height:50px;line-height:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;font-size:1.6em;box-sizing:border-box}
.input-div input{font-size:1em}
.select-div{width:25%;height:30px;float:left;border-right:1px solid #ccc;box-sizing:border-box;margin-top:10px;text-align:center;line-height:30px;position:relative}
.select-div span{margin-left:2px}
.select-div .sp3{font-size:1.2em;font-family:Arial;margin-left:5px}
.select-div:after{content:'';display:block;width:8px;height:8px;border-top:2px solid #323232;border-right:2px solid #323232;-webkit-transform:rotate(135deg);position:absolute;right:7px;top:7px}
.car-num{float:left;width:75%;height:30px;line-height:30px;box-sizing:border-box;margin-top:10px;border:none;padding-left:10%;padding-right:5px}
.pad20{padding:20px 0}
.pad40{padding:20px 0}
.text-c{text-align:center}
.btn{border:none;background:#20bf7a;height:44px;line-height:44px;border-radius:5px;text-align:center;color:#fff;font-size:1.6em}
.btn_1{border:none;background:#20bf7a;height:30px;line-height:30px;border-radius:4px;width:50px;text-align:center;color:#fff;font-size:1em}
.width9{width:90%}
.width4{width:40%}
.footer{text-align:center;font-size:1.3em;line-height:1.8;width:100%}
.bgw{background:#fff}
.bgg{background:#e6e6e6}
.cancel-div{height:50px;line-height:50px;text-align:center;font-size:1.6em}
.cancel1{border-top:1px solid #969696}
.cancel2{border-top:1px solid #969696;border-bottom:1px solid #969696}
.cancel2 p{color:#646464}
.mrgt60{margin-top:60px}
.bordertb{border-top:1px solid #969696;border-bottom:1px solid #969696}
.record-list{padding:10px 3%;line-height:1.8em;box-sizing:border-box;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:1.6em}
.mrgb30{margin-bottom:20px}
.time{border-radius:5px;background:#f0f0f0;font-size:.6em;box-sizing:border-box;display:inline-block;height:30px}
.time-tab td{padding:5px 0}
.interface-tit{border:none;text-align:center}
.interface-img{height:140px;text-align:center;overflow:hidden;background:#323232}
.interface-img img{width:100%;height:100%}
.project-select{min-width:150px;height:30px;line-height:30px;background:#f0f0f0;border-radius:5px;margin:5px 0}
.mrgb20{margin-bottom:20px}
.pay-btn-list{padding:20px 0}
.pay-btn-list input{margin-left:5%;width:26.66%;font-size:1.6em;padding:3% 0;border:none;border-radius:5px}
.login{padding:30px 5%}
.login-input{padding:5px 3%;background:#fff;font-size:1.6em;border-radius:5px}
.login-input span{padding:0 5%}
.login-input input{height:40px;padding:0 5px;box-sizing:border-box;line-height:40px;width:66%;font-size:1em;border:none}
.discount-btn-list{text-align:center}
.discount-btn-list input{width:43%}
.discount-btn-list input:nth-child(1){margin-right:3%}
.car-flag{display:none;width:90%;margin:30px auto;padding:3% 0 0 6%;box-sizing:border-box;background:#fff}
.car-flag input{width:12%;-webkit-appearance:none;padding-bottom:3%;padding-top:3%;font-size:1.6em;background:#f0f0f0;border:none;text-align:center;margin-left:3%;margin-bottom:3%;cursor:pointer;border-radius:5px;box-shadow:1px 1px 3px #c3c3c3}
.car-flag input.select{background:#03bd00;color:#fff}
.img-select{border:2px solid red}
.button-no-select{color:#000;background:#03bd00}
.button-select{color:#fff;background:grey}
.page-btn-list{padding:10px 0;margin-left:24%}
.page-btn-list input{margin-left:5%;width:20%;font-size:1.6em;padding:3% 0;border:none;border-radius:5px}
.title_plate{color:#20bf7a;font-weight:400;font-size:1.8em;padding:20px 0;position:relative;padding-bottom:10px;padding-top:30px}
/*.title_plate::before{content:'车牌号';position:absolute;left:0;width:100%;top:10px;text-align:center;font-size:.6em;color:#20bf7a}*/
.sponsorImg{width:50px;height:50px;float:left;display:block}
.activityImg{width:90%;border-radius:5px}
.sponsorImg_div{padding:5%}
.advert_text{font-size:1.6em;width:calc(100% - 60px);margin:5px 0 0 5px;float:left;width:-moz-calc(100% - 60px);width:-webkit-calc(100% - 60px)}
.advert_text a{color:green;text-decoration:none}
.mask{background:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;top:0}
.mask_modal{width:100%;position:fixed;height:100%;background:#fff}
.mask_modal a.closeA{position:absolute;right:10px;top:0;font-size:28px;color:#999;text-decoration:none}
.bottom_footer{position:fixed;width:100%;height:60px;line-height:60px;color:#fff;background:red;padding:0 5px;box-sizing:border-box;left:0;bottom:0;background:rgba(0,0,0,.6);font-size:14px;font-family:'microsoft yahei'}
.use_click{width:68px;height:30px;border:none;background:RGB(81,170,56);padding:0;margin:0;color:#fff;border-radius:4px;position:absolute;right:5px;top:15px}
.adv_small_img{width:40px;height:40px;float:left;margin:10px 10px 0 5px}
.text_ad p{line-height:1.6em}
.text_ad p:first-child{padding-top:8px}
.text_ad{float:left;width:calc(100% - 55px);font-size:13px}
#adv_user{position:relative}
span.close_span{position:absolute;right:4.5%;top:-9.9%;width:2.6rem;height:2.25rem;z-index:200;border-radius:0 0 .8em .8em;text-align:center;color:#fff;font-size:24px;cursor:pointer}
.fontColor{color:#20bf7a}
.footer p{color:#888}
.top_title em.tops_address{color:#333}
.list-park p{padding:3px 0;position:relative}
.list-park p em{font-style:normal;color:#888;display:inline-block;padding-right:15px;width:6rem}
.linghaobao{display:inline-block;color:#ff7339;text-decoration:none;text-align:right;border:1px solid #ff7339;border-radius:30px;width:auto;padding:1px 20px;padding-right:20px;position:relative;position:absolute;right:0;top:0;font-size:14px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.linghaobao::before{content:'';position:absolute;right:3px;top:7px;width:16px;height:16px;background:url(../images/more@2x.png) no-repeat center center;background-size:contain;display:inline-block;font-size:0;line-height:0}
.youhongbao::after{content:'';position:absolute;left:8px;top:5px;width:22px;height:22px;background:url(../images/xianjihongbao.png) no-repeat center center;background-size:contain;display:inline-block;font-size:0;line-height:0}
.youhongbao{padding-left:30px}
.clearfix::after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
input[type=text]:disabled{background-color:#fff;width:60%;padding-left:6%}
.close{background:url(../images/close.png) no-repeat center center;width:24px;height:24px;background-size:24px auto;display:inline-block;position:absolute;right:10px;top:12px;display:none}
.arrowIcon{background:#fff url(../images/arrow_bottom.png) no-repeat center center;background-size:60% auto;position:absolute;right:5px;top:4px;width:20px;height:20px;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
.rotate180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
.arrow{box-shadow:1px 1px 3px #c3c3c3;height:1.6rem;background:#fff;float:left;border-radius:5px;margin-top:.27rem;font-size:1rem;padding:0 8px;margin-left:.2rem;padding-top:0rem;position:relative;padding-right:25px}
.arrowText{padding-top:.1rem;display:inline-block}
.car_number_box,.car_province_box{background:#f4f4f4;position:absolute;left:0;bottom:0;z-index:100;border-top:1px solid #d9d9d9;width:100%;display:none;padding-bottom:2rem}
.input_div_box{width:10%;text-align:center}
.input_div_box input{border:none;background:#fff;border-radius:.35rem;width:10vw;height:6.5vh;text-align:center;line-height:6.5vh;font-size:1.2rem;font-family:Arial,Helvetica,'Microsoft yahei',STHeiti;box-shadow:1px 1px 3px #c3c3c3;-webkit-appearance:none;margin:.35rem 0}
.float_title{height:2.4rem;background:#fff;text-align:right;line-height:2.4rem;padding:0 3%;font-size:1rem;color:#333}
.car_province_list{padding:1.5%;width:97%;display: flex;flex-direction: row;flex-wrap: wrap;}
.tips_text{padding:.5rem}
.zhuyi{text-align:center;padding:.15rem 0;font-size:1rem;color:#888}
.tips_text p{font-size:.875rem;padding:.25rem 0;position:relative;color:#888;padding-left:1rem;line-height:1.8em}
.top_title{padding:.5rem;height:2rem}
.top_title em,.top_title span{display:inline-block;font-style:none;color:#20bf7a}
.top_title span{float:left;background:url(../images/locatioin.png) no-repeat center center;width:2rem;height:2rem;background-size:65% auto}
.top_title em{float:left;height:2rem;line-height:2rem;font-size:1rem;font-style:normal}
.zhuyi span{display:inline-block;position:relative}
.zhuyi span::before{content:'';display:block;width:3rem;height:1px;background:#888;line-height:0;font-size:0;left:-90%;top:.65rem;position:absolute}
.zhuyi span::after{content:'';display:block;width:3rem;height:1px;background:#888;line-height:0;font-size:0;right:-90%;top:.65rem;position:absolute}
.car_number_list{margin: 0 0.5vw;position:relative;overflow:hidden;display: flex;flex-direction: row;flex-wrap: wrap;}
.car-num{-webkit-user-select:none;-webkit-touch-callout:none;ime-mode:disabled}
.ime-disabled{ime-mode:disabled;-webkit-ime-mode:disabled;-webkit-touch-callout:none}
.payResultImg{padding-top: 40px;}
.payResultImg img{display: block;margin: 0 auto;width: 48px;height: auto;}
/* 湘行天下定制需求 */
.xxtx .btn,.xxtx .btn_1{background:#3888e1}
.xxtx .title_plate{margin:0 auto;background:url(../images/plate-no.png) no-repeat center;width:126px;height:44px;color:#fff;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;-webkit-align-items:center;text-align:center;-moz-box-align:center;-webkit-box-align:center;padding-top:4px;box-sizing:border-box;background-size:contain;background-size:cover;}
.xxtx .title_plate::before{display:none}
.xxtx .logo-img{background:url(../images/xiangxingtianxia.png) no-repeat center;width:192px;height:36px;margin:25px auto;background-size:contain;}
.xxtx .footer{display:none;}
.xxtx .bgw{background: #fff;padding: 30px 0}
.xxtx .payResultImg{padding-top: 40px;}
.xxtx .payResultImg img{display: block;margin: 0 auto;width: 48px;height: auto;}


/* 发票页面 */
fn {
    font-size: 1.5em;
}
input[type=checkbox] {
    visibility: hidden;
}
.invoice_panel {
    margin-left: 5%;
    width: 90%;
    font-size: 1.7em;
}
.invoice_panel_title {
    margin-top: 9px;
}
.invoice_panel_content {
    width: 100%;
    margin-top: 5px;
    background: #ffffff;
    line-height: 35px;
    border-radius: 3px;
}
.invoice_order_panel {
    width: 100%;
    margin-top: 50px;
    background: #ffffff;
    border-radius: 6px;
}
.invoice_order_panel_title {
    color: #878787;
    font-size: 1.6em;
    line-height: 45px;
    margin-left: 5%;
}
.invoice_order_panel_content {
    font-size: 1.6em;
    line-height: 50px;
    border-bottom: 1px solid #f0f0f0;
    margin-left: 7%;
}
.invoice_price {
    margin-right: 10px;
    float: right;
}
.invoice_panel_left {
    padding-top: 25px;
    padding-left: 5px;
}
.invoice_panel_right {
    margin-top: -40px;
    margin-left: 15%;
    padding: 0px 0px 5px 0px;
}
.invoice_panel_right p{
    color: #878787;
}
.invoice_plate, .invoice_price{
    font-weight: 500;
}

.invoice_panel_check {
    width: 20px;
    height: 20px;
    background: #ddd;
    border-radius: 100%;
    position: relative;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.invoice_panel_check label {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 100px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: 1;
    -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}
.check_label_blue {
    background: #169BD5;
}
.check_label_black {
    background: #ddd;
}

.pay_result_img {
    padding-top: 40px;
}
.pay_result_img img {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: auto;
}

