* {
    margin: 0 auto;
    padding: 0;
}

/*.title {
    height: 2.5rem;
    text-align: center;
}*/

.title span {
    width: 20%;
    height: 60%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0.5rem;
    margin-left: 40%;
    font-size: 1rem;
}

.title .fanhui {
    width: 1rem;
    height: 40%;
    float: none;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0.9rem;
    margin-left: 2%;
}

/*.title .zhuye {
        width: 2rem;
        height: 55%;
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0.6rem;
        margin-right: 1.5%;
    }*/

.delete {
    width: 1rem;
    height: 70%;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0.4rem;
    margin-right: 1.5%;
}

body {
    font-family: "方正兰亭纤黑简体";
}

/*.title {
    height: 2.5rem;
    text-align: center;
}*/

/*.title span {
    width: 20%;
    height: 60%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0.5rem;
    margin-left: 40%;
    font-size: 1rem;
}

.title .fanhui {
    width: 1rem;
    height: 40%;
    float: none;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0.7rem;
    margin-left: 2%;
}*/

/*.title .zhuye {
        width: 2rem;
        height: 55%;
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 0.6rem;
        margin-right: 1.5%;
    }*/


/*船票分类选择界面 selectTicketType.html*/

.TicketType {
    margin-top: 0.1rem;
    font-size: 1em;
}

.TicketTypeList {
    margin-bottom: 2rem;
}

    .TicketTypeList img {
        margin: 0 auto;
        width: 100%;
        padding-bottom: 0.2rem;
    }

.TicketType a:link,
.TicketType a:visited,
.TicketType a:hover,
.TicketType a:active {
    color: #000000;
    text-decoration: none;
}

.TicketTypeList span {
    font-size: 0.8em;
}


/*船票预定界面 reserveTicket.html*/

.reserveTicket {
    margin-right: 0;
    width: 100%;
    overflow-x: hidden;
}

.Tabbar_Top {
    /* z-index: 999;
    position: fixed;
    top: 3.3rem;
    left: 2.6%;
    width: 100%;
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
    overflow: visible; */
}

.Tabbar {
    z-index: 999;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    /* height:  200px; */
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
    overflow: visible;
}

.day,
.paymoney {
    /*margin-top: 3.5rem;*/
    background-color: #eeeeee;
    width: 100%;
    height: 2.2rem;
}

.betoday {
    float: left;
    width: 20%;
    margin-top: 0.3rem;
    text-align: center;
}

.today {
    margin-top: 0.3rem;
    float: left;
    background-color: #FFF;
    width: 60%;
    text-align: center;
}

.aftoday {
    float: right;
    width: 20%;
    text-align: center;
    margin-top: 0.3rem;
}

.Ticket_center {
    margin-bottom: 5rem;
}

.no_data {
    width: 100%;
    text-align: center;
}

.Ticket_ims {
    border-bottom: 1px solid #eeeeee;
    width: 100%;
    height: 7rem;
    margin-top: 0.5rem;
    font-size: 0.9rem;
}

.Ticket_left {
    width: 55%;
    height: 3rem;
    float: left;
    margin-left: 0.5rem;
}

.Ticket_left_top {
    width: 100%;
}

.Ticket_right {
    float: right;
    width: 40%;
    height: 3.2rem;
}

.Ticket_left_top,
.Ticket_left_center,
.Ticket_left_under {
    padding-left: 0.2rem;
}

.Ticket_left_top {
    height: 2rem;
    margin-left: 0.5rem;
}

    .Ticket_left_top ul li {
        float: left;
        list-style: none;
    }

.Ticket_left_center {
    font-size: .96rem;
    line-height: 1.5rem;
    height: 1.5rem;
}

.time {
    width: 100%;
    float: left;
    text-align: left;
}

.ShipNum {
    width: 100%;
    float: left;
}

.Otheritem {
    width: 100%;
    float: left;
}

.LineType {
    width: 100%;
    float: left;
}

    .LineType b {
        color: red;
    }

.Ticket_left_under {
    height: 1rem;
    font-size: 0.8em;
    float: left;
}

.shipno {
    float: left;
    padding-right: 0.5rem;
    text-align: right;
}

.ShipCatgCD {
    width: 30%;
    height: 2rem;
    position: fix;
}

    .ShipCatgCD img {
        width: 100%;
        height: 0.5rem;
        position: relative;
    }

.harbup,
.harbdown {
    padding-top: 0.5vh;
}

.shiptype {
    font-size: 0.8em;
    text-align: center;
}

.price span {
    font-size: 1rem;
    color: red;
    text-align: left;
}

.child {
    font-size: 1rem;
}

.arrow {
    float: right;
    width: 25%;
    position: relative;
}

    .arrow img {
        width: 2rem;
        height: 80%;
    }

@media only screen and (min-width: 320px) and (max-width: 320px) {
    .price span {
        font-size: 1.2rem;
        color: red;
        text-align: left;
    }

    .child {
        font-size: 0.8rem;
    }

    .arrow {
        float: right;
        width: 25%;
        position: relative;
    }

        .arrow img {
            width: 1.5rem;
            height: 80%;
        }

    .Ticket_left_under {
        height: 1rem;
        font-size: 0.7em;
        float: left;
    }
}

.setBule {
    color: #12a7e5 !important;
}

.search {
    margin-top: 3rem;
    margin-left: 1rem;
    margin-right: 1rem;
}

    .search p {
        margin-top: 1rem;
    }

.harbStatus {
    height: 0.9rem;
}


/*预定信息  reserveims.html*/

.Ticketmsg {
    width: 100%;
    /* height: 8.5rem; */
}
.Ticketmsg_Guide{
    background-color:#ffffff; height: 10rem;border-radius: 10px 10px 10px 10px;
}
.Ticketmsg_NoGuide{
    background-color:#ffffff; height: 13rem;border-radius: 10px 10px 10px 10px;
}

.Ticketmsg_top {
    width: 95%;
    height: 2rem;
    background-color: #00baad;
    line-height: 2rem;
    margin: 0 auto;
}

.Ticketmsg_top_left,
.Ticketmsg_top_right {
    color: #FFF;
}

.Ticketmsg_top_left {
    float: left;
    padding-left: 1rem;
}

.msgitem2 {
    padding-right: 1rem;
}

.Ticketmsg_top_right {
    float: right;
    padding-right: 1rem;
}

.Ticketmsg_center {
    width: 95%;
    margin: 0 auto;
}

.msgitem b {
    width: 5rem;
    float: left;
}

.msgitem2 b {
    float: right;
    width: 5rem;
}

.msg {
    /* float: left;
    width: 100%; */
    float:right;
    width:79%;
    margin-bottom: 6px;
}

/*产品显示的价格样式 start*/
.cabinName {
    float: left;
    vertical-align: middle;
    margin-right: 4%;
}
.ticketPrice {
    /* width: 80%; */
    margin-top: -2px;
    /* margin-right: 3px; */
}
    .ticketPrice img {
        width: 8%;
        height: 5%;
        vertical-align: middle;
    }
    .ticketPrice span {
        width: 88%;
        height: 100%;
        font-size: 0.9rem;
        vertical-align: middle;
        margin-left: -4px;
        color: #d43232;
        font-weight: bold;
    }
    .ticketPrice .title {
        padding: 0 3px;
        color: #000;
    }


/*产品显示的价格样式 end*/

.msg_db {
    width: 25%;
    float: left;
    text-align: left;
}

.msg_db_long {
    width: 75%;
    float: left;
    text-align: left;
}

.msg_db2 {
    width: 25%;
    float: right;
    text-align: left;
}

.msgitem_bottom {
    width: 95%;
}

    .msgitem_bottom span {
        float: left;
        width: 71%;
        text-align: left;
        word-break: break-all;
    }

@media only screen and (min-width: 320px) and (max-width: 320px) {
    .product_msg {
        position: relative;
        width: 75%;
        float: left;
        height: 100%;
        border-bottom: 1px solid #C4C4C4;
        margin-right: 5%;
        font-size: 0.9rem !important;
    }

    .setred {
        color: #d43232;
        font-weight: bold;
        margin-left: 0.5rem;
        font-size: 0.9rem !important;
    }

    .msgitem b {
        width: 4rem;
        float: left;
    }

    .msgitem2 b {
        float: right;
        width: 4rem;
    }

    .msg_db2 {
        width: 23%;
        float: right;
        text-align: left;
    }

    .msg {
        font-size: 0.9rem;
    }

    .msg_db {
        width: 22%;
        float: left;
        text-align: left;
    }

    .msgitem_bottom span {
        float: left;
        width: 75%;
        text-align: left;
        word-wrap: break-word;
    }

    .Ticketprice_top {
        /* width: 95%; */
        width:100%;
        height: 2rem;
        background-color: #eeeeee;
        line-height: 2rem;
        margin: 0 auto;
        font-size: 1rem !important;
    }

    .price_ims span {
        font-size: 1rem !important;
        color: red;
        text-align: left;
    }

    .Ticket_left_center {
        font-size: .8rem;
        line-height: 1.5rem;
        height: 1.5rem;
    }

    .ticketPrice span {
        width: 88%;
        height: 100%;
        vertical-align: middle;
        font-size: 0.8rem;
        margin-left: -4px;
        color: #d43232;
        font-weight: bold;
    }
}

.adult {
    width: 30px;
    height: 30px;
    line-height: 40px;
    float: left;
    font-size: 1rem;
    text-align: center;
}

.circle,
.circle2 {
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 5px;
}

.circle2 {
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
    font-size: 1em;
    color: gray;
}

.price_ims {
    padding-left: 1rem;
}

    .price_ims span {
        font-size: 1.3rem;
        color: red;
        text-align: left;
    }

.weui-cell {
    border-bottom: 1px solid #eeeeee;
}

.price,
.updata {
    margin-bottom: .6rem;
}

.Ticketprice {
    width: 100%;
    /* height: 7rem;
    margin-bottom: 3rem; */
}

.Ticketprice_top {
    width: 100%;
    /* height: 2rem;
    background-color: #eeeeee; */
    line-height: 2rem;
    margin: 0 auto;
}

.top_title {
    width: 5rem;
    margin-left: 1rem;
}

.Tips {
    width: 90%;
    margin: 0 auto;
    font-size: 0.8em;
}

.tips_aticle {
    padding-left: 6rem;
}

.selectperson {
    width: 100%;
    height: 2rem;
    float: left;
    margin-top: 0.5rem;
    border: 1px solid #eeeeee;
}

.addperson {
    width: 100%;
    height: 2rem;
    float: left;
    border: 1px solid #eeeeee;
}

.selectperson_left {
    padding-left: 2rem;
    float: left;
    line-height: 2rem;
    width: 60%;
}

.selectperson_right {
    float: right;
}

    .selectperson_right img {
        width: 40%;
    }

.redfont {
    color: red;
    font-size: 1rem;
}

.gotopay {
    text-align: center;
    color: #FFF;
    font-size: 1rem;
    line-height: 1.8
}

.tabbar_left {
    text-align: center;
    color: #000;
    font-size: 1rem;
    line-height: 1.8
}

.tabbar_right {
    background-color: #00baad;
    height: 2.5rem;
    line-height: 2.5rem;
    /* height: 3rem; */
}

.tabbar_l {
    background-color: #00baad;
    margin: 0px 2px 0px 0px;
    height: 2.5rem;
    line-height: 2.5rem;
}

.tabbar_r {
    background-color: #00baad;
    margin: 0px 0px 0px 2px;
}

.selectperson a:link,
.selectperson a:visited,
.selectperson a:hover,
.selectperson a:active {
    text-decoration: none;
    color: #000000;
}

.addperson a:link,
.addperson a:visited,
.addperson a:hover,
.addperson a:active {
    text-decoration: none;
    color: #000000;
}

.li_nopoint {
    list-style-type: none;
}

.shuoming {
    display: block;
    font-size: 14px;
    padding: 5px 5px 5px 20px;
    font-weight: 700;
    border-bottom: 1px solid #CCCCCC;
}

.shuomingneirong {
    display: none;
    border-bottom: 1px solid #CCCCCC;
    font-size: 13px;
    padding: 0px 5px 0px 5px;
}

.custom_type {
    width: 100%;
    float: left;
}


/*弹出层  reserveims.html--dialog*/

.dialog_content {
    position: fixed;
    z-index: 5000;
    width: 80%;
    max-width: 300px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff;
    text-align: center;
}

.weui-dialog__bd ul li {
    list-style: none;
    padding-bottom: 1rem;
}

.weui-recheck {
    position: absolute;
    left: -80em
}

.visitor_name {
    position: relative;
    text-align: right;
    float: right;
    width: 80%;
}

.select_other {
    margin-top: 3rem;
    width: 80%;
    text-align: left;
    position: relative;
    margin-left: 1rem;
}

    .select_other ul li {
        padding-top: 1rem;
        list-style: none;
    }

.choose_name {
    text-align: left;
}

.choose_ticket {
    text-align: left;
}

.dialog-input {
    width: 65%;
    border: 0;
    margin-left: 1rem;
    border-bottom: 1px solid #bbbbbb;
    outline: 0;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
    height: 1.47058824em;
    line-height: 1.47058824;
}

.select_ima {
    margin-top: 0.5rem;
}

.click_btn {
    width: 100%;
    color: #000;
    float: left;
    height: 10%;
}

    .click_btn a {
        display: block;
        margin: 2rem 5rem;
        background-color: #0abaef;
        text-align: center;
        width: 30%;
    }

        .click_btn a:link,
        .click_btn a:visited,
        .click_btn a:hover,
        .click_btn a:active {
            text-decoration: none;
            color: #FFF;
        }


/* 选中效果 */

.weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before {
    content: '\EA06';
    color: #09BB07;
}


/* 未选中效果 */

.weui_cells_checkbox .weui_icon_checked:before {
    content: '\EA01';
    color: #C9C9C9;
    font-size: 23px;
    display: block;
}


/*支付方式  payway.html*/

.paymoney {
    width: 90%;
    padding-left: 1.5rem;
    line-height: 2rem;
    margin: 6px auto;
}

.selecpayway,
.payresult {
    position: fixed;
    z-index: 5000;
    width: 100%;
    height: 70%;
    max-width: 350px;
    top: 53%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff;
    text-align: center;
}

.pay_checkbox {
    background-color: seagreen;
}

.can_use_money {
    width: 10%;
}

    .can_use_money img {
        width: 100%;
        height: 100%;
    }

.wenzi {
    text-align: left;
}

.right_checkbox {
    text-align: right;
    margin-left: 4rem;
}

.right_checkbox2 {
    margin-left: 11.5rem;
}

.sure_topay {
    margin: 40% auto;
}

    .sure_topay a:link,
    .sure_topay a:visited,
    .sure_topay a:hover,
    .sure_topay a:active {
        text-decoration: none;
        color: #FFF;
    }


/*支付结果 paysuccess.html*/


/*支付结果 payeeror.html*/

.payresult-logo img {
    width: 50%;
}

.finish_action {
    margin-top: 3rem;
}

.finish_action1 {
    width: 100%;
    float: left;
    margin-left: 2rem;
}

.finish_action2 {
    width: 45%;
    float: right;
    margin-right: 2rem;
}

    .finish_action1 a:link,
    .finish_action1 a:visited,
    .finish_action1 a:hover,
    .finish_action1 a:active,
    .finish_action2 a:link,
    .finish_action2 a:visited,
    .finish_action2 a:hover,
    .finish_action2 a:active {
        text-decoration: none;
        color: #000;
    }


/*余额充值 recharge.html*/

.sure_torechanrge {
    margin-top: 7rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}

    .sure_torechanrge a:link,
    .sure_torechanrge a:visited,
    .sure_torechanrge a:hover,
    .sure_torechanrge a:active {
        text-decoration: none;
        color: #FFF;
    }

.topay a:link,
.topay a:visited,
.topay a:hover,
.topay a:active {
    text-decoration: none;
    color: #FFF;
}

.topay {
    margin-top: 2rem;
    height: 2rem;
    line-height: 2rem;
}

.title_right {
    height: 2.5rem;
    line-height: 2.5rem;
    float: right;
    padding-right: 1rem;
    color: #12a7e5;
}

.Wepay img {
    height: 2rem;
}

.jine {
    width: 65%;
    border: 0;
    margin-left: 1rem;
    outline: 0;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
    height: 1.47058824em;
    line-height: 1.47058824;
}

.AccountDetail_center {
    width: 90%;
    margin: 0 auto;
}

.detail_left {
    margin-left: 2rem;
    float: left;
}

.detail_right {
    float: right;
    margin-right: 2rem;
    text-align: right;
}

.detail {
    margin-top: 1rem;
    height: 3.5rem;
    border-bottom: 1px solid #EEEEEE;
}

.small {
    font-size: 0.9em;
}

.detail_table {
    padding-top: 1.5rem;
    width: 90%;
    margin: 0 auto;
}

.detail_name {
    text-align: left;
}

.detail_content {
    text-align: right;
}

a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
    color: #101010;
}


/*选择取票人界面  SelectPerson.html*/

.addnew {
    border-top: 1px solid #eeeeee;
    height: 0rem;
    width: 100%;
    padding-top: 15px;
}

.addnew_title {
    text-align: center;
}

    .addnew_title img {
        position: absolute;
        padding-top: 0.2rem;
        width: 2rem;
    }

    .addnew_title b {
        position: relative;
        padding-left: 2.5rem;
        line-height: 2.5rem;
    }

.select_check {
    margin-top: 4rem;
}

.choose_tel {
    margin-left: 0.5rem;
}

.choose_Edi img {
    float: right;
    position: relative;
    width: 1.5rem;
}

.addnew_title_left {
    text-align: left;
    position: relative;
    padding-left: 1.5rem;
    line-height: 2.5rem;
    font-size: 1.5rem;
    color: #000000;
}

.delete_person {
    width: 1rem;
    height: 40%;
    float: none;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 2%;
}


/*新增、修改取票人界面  SelectPerson.html*/

.add_name {
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
}

.add_tel {
    border-bottom: 1px solid #eeeeee;
}

.name_text {
    padding-right: 1.2rem;
    text-align: left;
}

.qupiaoren {
    height: 70%;
    float: none;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0.7rem;
    margin-right: 2%;
}

.piaosu {
    width: 100%;
    float: left;
}


/*常用联系人列表*/

.lianxiren {
    border-bottom: 1px solid #eeeeee;
    background-color: #eeeeee;
    margin-bottom: 1px;
    font-size: 0.9rem;
}


/*游客列表 SelectPersonID.html*/

.ticket_type {
    text-align: center;
    width: 18%;
}

.ticket_person {
    width: 20%;
}

/*.person_id {
    width: 20%;
}*/


/*新预定信息界面*/
.product_name {
    /* margin-top: 1rem; */
    margin-top:5px;
}

.shiplogo {
    width: 16.8%;
    float: left;
}

    .shiplogo img {
        width: 3rem;
        /* margin-left: 6%; */
    }

.product_msg {
    position: relative;
    width: 80%;
    float: right;
    height: 100%;
    border-bottom: 1px solid #C4C4C4;
    /* margin-right: 5%; */
}

.setred {
    color: #d43232;
    font-weight: bold;
    margin-left: 0.5rem;
    font-size: 0.95rem !important;
}

.price_msg {
    text-align: right;
    margin-right: 6%;
}

/*遮罩层 start*/
.overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    display: none;
    filter: alpha(opacity=60);
    background-color: rgba(0,0,0,.85);
    opacity: 0.6;
    -moz-opacity: 0.5;
    position: fixed;
    top: 0px;
}
/*遮罩层 end*/

/*添加游客信息V1 start*/
.addVisitor {
    float: left;
    width: 100%;
    background-color: white;
}

.add_new {
    float: left;
    background-color: #04cec0;
    margin-top: 2%;
    /*margin-left: 2%;*/
    width: 30%;
    height: 2rem;
    border-radius: 5px
}

.sel_contact {
    float: left;
    background-color: #04cec0;
    margin-top: 2%;
    margin-left: 2.4%;
    width: 30%;
    height: 2rem;
    border-radius: 5px
}

.sel_import {
    float: right;
    background-color: #04cec0;
    margin-top: 2%;
    margin-right: 0;
    width: 30%;
    height: 2rem;
    border-radius: 5px
}

.addVisitor .edit_img {
    width: 1.2rem;
    height: 1.4rem;
    margin-left: 0.5rem;
    margin-right: 0.2rem;
    margin-top: 0.3rem;
}

.addVisitor .contact_img {
    width: 1.4rem;
    height: 1.3rem;
    margin-left: 0.5rem;
    margin-right: 0.2rem;
    margin-top: 0.3rem;
}

.addVisitor .import_img {
    width: 1.4rem;
    height: 1.8rem;
    margin-left: 0.5rem;
    margin-right: 0.2rem;
}

.addVisitor span {
    font-weight: bolder;
    position: absolute;
    color: white;
    font-size: 16px;
}

.ordersummary {
    float: left;
    width: 100%;
    background-color: white;
    border-radius: 0 0 10px 10px;
}

    .ordersummary .kindquantity {
        float: left;
        display: inline;
        /* width: 28%; */
        width:25%;
        white-space: nowrap;
        background-color: white;
        font-size: 0.8rem;
        padding-left: 2%;
    }

    .ordersummary .mealprice {
        float: left;
        display: inline;
        width: 36%;
        white-space: nowrap;
        background-color: white;
        font-size: 0.8rem;
        padding-left: 2%;
    }

.tourists {
    float: left;
    width: 100%;
    background-color: white;
    /*padding-left: 2.5%;*/
    font-size: 0.8rem;
}

.tour_details {
    float: left;
    width: 85%;
    border-radius: 5px;
    border: 1px solid #04cec0;
    margin-left: 2%;
}

.tour_name {
    float: left;
    padding-left: 2%;
    max-width: 22%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tour_cardNum {
    float: inherit;
    position: absolute;
    padding-left: 22%;
    max-width: 58%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tour_cabinName {
    float: right;
    margin-right: 0.6rem;
}

.tour_ticType {
    float: right;
    padding-right: 2%;
    min-width: 20%;
}

.tour_del {
    float: right;
    width: 8%;
    /*margin-right: 2%;*/
}

    .tour_del img {
        width: 2rem;
        height: 2rem;
        float: right;
        margin-right: 2%;
    }

.tour_seats {
    width: 100%;
    height: 2rem;
    background-color: white;
    display: none;
}

.seat_Num {
    float: left;
    width: 80%;
    height: 100%;
    position: relative;
}

    .seat_Num input {
        height: 100%;
        width: 100%;
        border: 1px solid #2bb7ff;
        padding-left: 4%;
        position: absolute;
        top: 0;
    }
/*自定义提示文字样式*/
/*.seat_Num input::-webkit-input-placeholder {
            padding-left: 4%;
        }

        .seat_Num input:-moz-placeholder {
            padding-left: 4%;
        }

        .seat_Num input:-ms-input-placeholder {
            padding-left: 4%;
        }*/


.sel_seats {
    width: 20%;
    height: 100%;
    float: right;
    background-color: #2bb7ff;
    /*margin-top: 0.1rem;*/
    vertical-align: middle;
}

    .sel_seats img {
        /*float: left;*/
        width: 1.6rem;
        height: 1.4rem;
        padding-left: 0.2rem;
        margin-top: -5px;
        vertical-align: middle;
    }

    .sel_seats button {
        float: right;
        background-color: transparent;
        border-style: none;
        color: white;
        font-size: 16px;
        position: absolute;
        padding-left: 0.2rem;
        padding-top: 0.3rem;
    }
/*添加游客信息V1 end*/

/*换座位 start*/
.change_seat {
    border-bottom: 1px solid #eeeeee;
    font-size: 0.8rem;
    height: 2rem;
}
.change_tic {
    width: 100%;
    height: 100%;
    padding: 0.4rem 0.4rem 0.2rem 0.4rem;
}

.change_name {
    float: left;
    width: 20%;
}

.change_idcardNum {
    width: 36%;
    float: left;
}

.change_ticType {
    float: left;
    width: 14%;
    padding-left: 0.4rem;
    text-align: center;
}

.change_img {
    float: right;
    width: 16%;
    height: 1.6rem;
}

    .change_img img {
        width: 1.8rem;
        height: 100%;
        margin-top: -0.2rem
    }
    .change_img span {
        position: absolute;
    }

/*换座位 end*/
