@charset "UTF-8";


.no_padding {
    padding: 0;
}

body {
    font-family: 'Open Sans';
    font-size: 13px;
    background: #ffffff;
}

#demo20 {

    text-align: right;
}

#demo21 {
    text-align: right;
}
#demo22 {
    text-align: right;
}
input::-webkit-input-placeholder { /* WebKit browsers */
		  color: #999;
		  font-size: 13px;
		}
		
input::-moz-placeholder { /* Mozilla Firefox 19+ */
	  color: #999;
	  font-size: 13px;
	}
	
	input::-ms-input-placeholder { /* Internet Explorer 10+ */
	  color: #999;
	  font-size: 13px;
	} 
/* 新页面 调整*/
ul#page-sidebar-menu > li.active {
	background-color: #009688;
    color: #fff;
    /*text-shadow: rgba(0, 0, 0, .25) 0 -1px 0;
    background: linear-gradient(#387fb9, #125b8f), #125b8f;
    box-shadow: rgba(0, 0, 0, .25) 0 1px 0, inset rgba(255, 255, 255, .16) 0 1px 0;*/
}
ul#page-sidebar-menu > li .iconfont {
    font-size: 16px;
    margin-right: 10px;
}


.header-logo img{
	width:60px;
	height: 30px;
	align-content: center;
	margin-top: -10px;
	margin-right:-20px;
	margin-left:-30px;
	}
	
.header-logo span{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}
#ps {
    border-radius: 5px;
    width: 100%;
    height: 30px;
    }
.text_box{
   	display: inline-block;
   	width:60px;
   	height:28px;
   	text-align: center;
   }
  
.list{
	text-align: center;
   	height: 40px;
   	line-height: 40px;
 	border-bottom: 1px solid #ddd;
   	   	}
.list:hover{
   		background:#C4E3F3;
   	}   	
   	   	
#ticket_print_list_{
	border:  1px solid #ddd;
   	 height: 550px;
   	 overflow: auto;
   }
#ticket_print{
	border:  1px solid #ddd;
   	height: 263px;
   	overflow: auto;
   }   
#ticket_print_list_  label{
	
 	font-size: 13px;
 	font-weight: initial;
 }
table th{
   	background: #fafafa;
   	color:#333;
  
   }
.zf_radio label{
   	   width: 31%;
   }
.zf_radio #radio1{
   	   width: 62%;
   }
.zf_radio input{
   	 width: 15px;
   	 height: 15px;
     position: relative;
     margin-bottom: 4px;
   }
.print_radio label{
   	   width: 40%;
   }
.print_radio input{
   	 width: 15px;
   	 height: 15px;
    position: relative;
    
  }
.zf_radio img{
   	 width: 18px;
   	 height: 18px;
   	
   }
 .zf_radio .img-wx{
   	 width: 25px;
   	 height: 20px;
   	
   }  
   

.sum_bottom{
   	 height: 40px;
   	 line-height: 40px;
   	 background: #fafafa;
   	 color: black ;
   	 border-radius: 4px;
   }


.pointInfo {
    color: #fff;
    margin-left: 200px;
}

.pointInfo .door {
    padding-top: 30px;
    color: #6C9;
    font-size: 18px;
}


#mask {
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 9;
    display: none;
}

#number_works,
#amount {
    font-weight: bold;
    font-size: 24px;
    color: #B8E986;
}

/* 载入动画*/

#spinner {
    width: 60px;
    height: 60px;
    background-color: #67CF22;
    -webkit-animation: rotateplane 1.2s infinite ease-in-out;
    animation: rotateplane 1.2s infinite ease-in-out;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    z-index: 10;
    display: none;
}

@-webkit-keyframes rotateplane {
    0% {
        -webkit-transform: perspective(120px)
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}

@keyframes rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}

/*前台*/


/*前台table*/

#ticket_list_card {
    border: 1px solid ddd;
    min-height: 460px;
    overflow: auto
}

#ticket_list {
    border: 1px solid #ddd;
    height: 460px;
    overflow:auto ;
  
       
}

#ticket_listb {
    border: 1px solid #ddd;
    min-height: 613px;
    overflow: auto
}

#ticket_list_c {
    border: 1px solid #ddd;
  
    min-height: 613px;
    overflow: auto
}

#ticket_lista {
    border: 1px solid #ddd;
    
    min-height: 296px;
    
}

#ticket_listaa {
    border: 1px solid #ddd;
   
    min-height: 480px;
     overflow: auto
}

#rental_list {
      border: 1px solid #ddd;
    
    min-height: 480px;
     overflow: auto
}

#ticket_list_ {
    border: 1px solid #ddd;
  
    height: 480px;
    overflow: auto
}

#ticket_list_scene {
    border: 1px solid #ddd;
  
    height: 400px;
}

#ticket_list_group {
    border: 1px solid #ddd;
   
    height: 180px;
    overflow: auto
}

#ticket_list_time {
    border: 1px solid #ddd;
   
    height: 320px;
    overflow: auto
}

#optionContainer_group_flied_ tr td {
    border: 1px solid gray;
}

.extra {
    position: relative;
}

.extra:after {
    content: "-0";
    position: absolute;
    right: 3px;
    font-size: 12px;
    top: 8px;
    color: #f00;
}

.scan {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 16px;
}

#input_total,
#input_cash,
#input_change,
#preferentialAmount {
    background-color: #f2dede;
    color: #333;
    font-size: 32px;
}

#order_number {
    color: #f00;
    font-size: 28px;
    height: 28px;
}

.order {
    display: block;
    box-sizing: content-box;
    padding-top: 10px;
    height: 48px;
    margin-bottom: 30px;
}

/*会员卡*/

#cancel_order {
    display: none;
    margin-top: 0 !important;
}

#cashier {
    display: none;
}

/*储值卡*/
#cancel_order_stored {
    display: none;
    margin-top: 0 !important;
}

.keyboard > div {
    margin-bottom: 2px;
    margin-right: 0.5%;
    float: left;
    width: 30%;
    height: 45px;
    text-align: center;
    color: #333;
    line-height: 45px;
    font-size: 18px;
    font-weight: 600;
    background-color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

.keyboard > div:hover {
    background-color: #FC0;
}

.btn-100 {
    height: 100px;
    font-size: 24px;
}

.cash {
    display: block;
    margin-bottom: 16px;
}

.panel-body.nopadding {
    padding: 0;
}

.pagination {
    text-align: center;
    margin: 0;
}


#ticket_list > .panel-body > table tr > td:first-child,
#order_list > .panel-body > table tr > td:first-child {
    padding-left: 20px;
}

.zhi {
    position: relative;
}

.zhi:after {
    content: "至";
    position: absolute;
    right: -8px;
    top: 6px;
}
.zhia {
    position: relative;
}

.zhia:after {
    content: "至";
    position: absolute;
    right:6px;
    top: 8px;
    font-size: 14px;
}
/*--后台部分--*/

.resulta {
    margin-top: 20px;
}

.result {
    background-color: #fff;
  
    padding: 20px;
}

.table {
    box-shadow: 0px 1px 0px #ddd;
}

#order_lista span {
    margin-top: 10px;
    display: inline-block;
    font-size: 16px;
}

.order_je {
    margin-left: 50px;
}

[class|=switch] {
    position: relative;
    display: inline-block;
    width: 130px;
    height: 36px;
    border-radius: 18px;
    line-height: 36px;
    margin-top: 15px;
    -webkit-tap-highlight-color: rgba(55, 165, 175, 0);
}

.switch-on {
    border: 1px solid white;
    box-shadow: white 0px 0px 0px 16px inset;
    transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
    background-color: white;
    cursor: pointer;
}

.switch-on:before {
    content: "删票段";
    position: absolute;
    left: 26px;
    font-size: 18px;
    color: #fff;
    top: 0px;
}

.slider {
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    background: white;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    border-radius: 100%;
    left: 0;
    top: -2px;
}

.switch-on .slider {
    left: 90px;
    transition: background-color 0.4s, left 0.2s;
}

.switch-off {
    border: 1px solid #dfdfdf;
    transition: border 0.4s, box-shadow 0.4s;
    box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
    background-color: rgb(55, 165, 175);
    cursor: pointer;
}

.switch-off:before {
    content: "加票段";
    position: absolute;
    left: 52px;
    font-size: 18px;
    color: #FFF;
    top: 0px;
}

.switch-off .slider {
    left: 0;
    transition: background-color 0.4s, left 0.2s;
}

.switch-on.switch-disabled {
    opacity: .5;
    cursor: auto;
}

.switch-off.switch-disabled {
    background-color: #F0F0F0 !important;
    cursor: auto;
}

.scan_wrap h3 {
    font-weight: 100;
    color: #F57A79;
}

#input1-wrap,
#input2-wrap,
#submit-wrap {
    position: relative;
    padding-top: 20px;
}

#input1-wrap:after,
#input2-wrap:after {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 12px;
    color: #666;
}

#input1-wrap:after {
    content: "起始票号";
}

#input2-wrap:after {
    content: "结束票号";
}

/* 1、登录页 */

/*@font-face {
    font-family: 'webfont';
    src: url('../fonts/siyuan/webfont.eot'); !* IE9*!
    src: url('../fonts/siyuan/webfont.eot?#iefix') format('embedded-opentype'), !* IE6-IE8 *! url('../fonts/siyuan/webfont.woff') format('woff'), !* chrome、firefox *! url('../fonts/siyuan/webfont.ttf') format('truetype'), !* chrome、firefox、opera、Safari, Android, iOS 4.2+*! url('../fonts/siyuan/webfont.svg#webfont') format('svg'); !* iOS 4.1- *!
}

.web-font {
    font-family: "webfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}*/

#login_input{
	margin-top:20px;
}

#administrator {
    color: #6FF;
}
.login_page .login-wrap {
    width: 400px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -200px;
    padding-top: 20px;
    border-radius: 0px;
    background-color:#272C37;
  
    z-index: 20;
}

.login_page .jumbotron {
	position: absolute;
    top: 50%;
    left: 50%;
	width: 400px;
	height: 50px;
	margin-top: -260px;
    margin-left: -200px;
    text-align: center;
    z-index: 21;
    background:transparent;
   }   
    
.jumbotron h3{
	font-weight: bold;
	text-align: center;
  	color: #ffffff;
	letter-spacing: 2px;
}



.login_page .login-wrap input {
  	/*border-color: rgba(0, 0, 0, 0.3);*/
    color: #FFFFFF;
   
    background-color: #272C37;
 /*   background-color: rgba(222, 225, 222, 0.6);*/
    border-radius: 2px;
    border: 1px solid #FFFFFF; 
    width: 100%; 
    
}

.login_page .login-wrap .form-group_input {
    margin-bottom:40px;
    color: #FFFFFF;
}


/* 新建页面*/

.modal_frame{
    width: 500px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 10%;
    border-radius: 5px;
   
}
.modal_frame_a{
    width: 500px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 10%;
    border-radius: 5px;
   
}

.modal_frame_data_{
    width: 660px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -330px;
    top: 10%;
    border-radius: 5px;
   
}
.modal_frame_data{
    width: 660px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -330px;
    top: 10%;
    border-radius: 5px;
   
}
.modal_frame_permission{
    width: 1000px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -500px;
    top: 10%;
    border-radius: 5px;
   
}
.modal_frame_edit{
    width: 800px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -400px;
   top: 10%;
    border-radius: 5px;
 
   
}

.modal_frame_edit_{
    width: 800px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -400px;
   top: 10%;
    border-radius: 5px;
 
   
}
#revise {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 99900;
}
#shop_payment_revise_{
	width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 99998;
}
#shumu input {
    width: 158px;
}

#shumu textarea {
    width: 158px;
}

#shumu p {
    padding-top: 5px;
}
.shuangchu {
    /* background: url(../images/shuangchu.jpg) no-repeat center;*/
    width: 20px;
    height: 30px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}


#jqheader {
    width: 100%;
    height: 40px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #ffffff;
    border-bottom: 1px solid gainsboro;
}

.jqheader {
    width: 100%;
    height: 40px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #ffffff;
    border-bottom: 1px solid gainsboro;
}

#texta {
    background-color: #ffffff;
    display: inline-block;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    border-bottom: 1px solid gainsboro;
}

.texta {
    background-color: #ffffff;
    display: inline-block;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    border-bottom: 1px solid gainsboro;
}

#shumu {
    width: 100%;
    margin-top: 10px;
    height: 250px;
    margin-bottom: 10px;
}

/* 系统维护页面*/

.img-jingao {
    display: inline-block;
    width: 150px;
    height: 150px;
    background: url(../images/a1.png) center;
    background-size: cover;
    margin-left: 150px;
    margin-top: 20px;
}
#shop_payment_revise_{
	width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 99998;
}
.shuangchu {
    /* background: url(../images/shuangchu.jpg) no-repeat center;*/
    width: 20px;
    height: 30px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}

#shuangchua {
    /* background: url(../images/shuangchu.jpg) no-repeat center;*/
    width: 20px;
    height: 30px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}
#shuangchub{
    /* background: url(../images/shuangchu.jpg) no-repeat center;*/
    width: 20px;
    height: 30px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}
#jqheader {
    width: 100%;
    height: 40px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #ffffff;
    border-bottom: 1px solid gainsboro;
}

.jqheader {
    width: 100%;
    height: 40px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #ffffff;
    border-bottom: 1px solid gainsboro;
}

#shuangchuc {
    /* background: url(../images/shuangchu.jpg) no-repeat center;*/
    width: 20px;
    height: 20px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}

#shuangchud {
    width: 20px;
    height: 20px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}

#shuangchue {
    width: 20px;
    height: 20px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}

#shuangchuf {
    /* background: url(../images/shuangchu.jpg) no-repeat center;*/
    width: 20px;
    height: 30px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}

#shuangchug {
    width: 20px;
    height: 30px;
    cursor: pointer;
    top: -5px;
    right: 5px;
    position: absolute;
    font-size: 30px;
}

#shumu_role p {
    margin-top: 20px;
}

#revisec {
    width: 400px;
    height: 280px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 22%;
    border-radius: 15px
}

#revisec textarea {
    vertical-align: top;
    resize: none;
    width: 160px;
}

#revisec input {
    width: 158px;
}

#revisec .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#revisec .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

#revisec #shumu_role p {
    margin-top: 10px;
}

/*修改页面*/

#revised_edit {
    width: 450px;
    height: 400px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -225px;
    border-radius: 15px
}

#revised_edit textarea {
    vertical-align: top;
    resize: none;
    width: 160px;
}

#revised_edit input {
    width: 158px;
}

#revised_edit .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#revised_edit .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

#revised_edit #man_role p {
    margin-top: 20px;
}


#revisea_edit_add {
    width: 480px;
    height: 300px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 25%;
    border-radius: 15px
}

#revisea_edit_add .btnl {
    position: absolute;
    left: 80px;
    bottom: 40px;
    width: 100px;
}

#revisea_edit_add .btnr {
    position: absolute;
    right: 80px;
    bottom: 40px;
    width: 100px;
}

#reviseattr_edit {
    width: 700px;
    height: 420px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -350px;
    top: 25%;
    border-radius: 15px
}

#reviseattr_edit #shumur {
    position: absolute;
    display: inline-block;
    width: 300px;
    height: 200px;
    top: 60px;
    right: 50px;
    text-align: right;
}

#reviseattr_edit #shumur select {
    width: 158px;
    height: 26px;
}

#reviseattr_edit #shumur input {
    width: 158px;
    height: 26px;
}

#reviseattr_edit #shumul select {
    width: 158px;
    height: 26px;
}

#reviseattr_edit #shumul input {
    width: 158px;
    height: 26px;
}

#reviseattr_edit #CheckTicketGateDescribe {
    width: 158px;
    height: 61px;
}

#reviseattr_edit #shumul {
    text-align: right;
    top: 60px;
    left: 10px;
    position: absolute;
    width: 300px;
    height: 200px;
    display: inline-block;
}

#reviseattr_edit .btnl {
    width: 100px;
    position: absolute;
    bottom: 50px;
    left: 80px;
}

#reviseattr_edit .btnr {
    width: 100px;
    position: absolute;
    bottom: 50px;
    right: 80px;
}

#reviseattr_edit #shumucenter {
    margin-left: 290px;
    top: 206px;
}

#reviseattr_edit textarea {
    vertical-align: top;
    resize: none;
}

#reviseattr_editicket {
    width: 450px;
    height: 350px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -225px;
    top: 25%;
    border-radius: 15px
}

#reviseattr_editicket .btnl {
    position: absolute;
    left: 66px;
    bottom:25px;
    width: 100px;
}

#reviseattr_editicket .btnr {
    position: absolute;
    right: 66px;
    bottom: 25px;
    width: 100px;
}

#reviseattr_editicket textarea {
    vertical-align: top;
}

#reviseattr_editicket #select {
    width: 158px;
    height: 26px;
}

/*角色管理页面*/

#reviseattr_f {
    width: 500px;
    height: 380px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -250px;
    top: 22%;
    border-radius: 15px
}

#texta_c {
    display: inline-block;
    width: 100%;
    line-height: 40px;
    font-size: 14px;
}

#reviseattr_f #shumur {
    position: absolute;
    display: inline-block;
    width: 200px;
    height: 200px;
    top: 60px;
    right: 20px;
    text-align: left;
}

#reviseattr_f #shumul {
    top: 60px;
    left: 120px;
    position: absolute;
    width: 200px;
    height: 200px;
    display: inline-block;
    text-align: left;
}

#reviseattr_f .btnl {
    width: 100px;
    position: absolute;
    bottom: 50px;
    left: 80px;
}

#reviseattr_f .btnr {
    width: 100px;
    position: absolute;
    bottom: 50px;
    right: 80px;
}

/*权限管理页面*/

#reviseattr_per {
    width: 800px;
    height: 460px;
    z-index: 99990;
    display: none;
    text-align: center;
    background: #ffffff;
    color: #73879c;
    border: 5px solid #ffffff;
    border-radius: 15px;
    position: fixed;
    left: 50%;
    margin-left: -400px;
    top: 20%;
    border-radius: 15px
}

#reviseattr_per #shumur {
    position: absolute;
    display: inline-block;
    width: 200px;
    height: 200px;
    top: 60px;
    right: 20px;
    text-align: left;
}

#reviseattr_per #shumul {
    top: 60px;
    left: 120px;
    position: absolute;
    width: 200px;
    height: 200px;
    display: inline-block;
    text-align: left;
}

#reviseattr_per .btnl {
    width: 100px;
    position: absolute;
    bottom: 10px;
    left: 80px;
}

#reviseattr_per .btnr {
    width: 100px;
    position: absolute;
    bottom: 10px;
    right: 80px;
}

/*权限管理修改页面*/

#revised_per {
    width: 800px;
    height: 460px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -400px;
    top: 20%;
    border-radius: 15px
}

#revised_per .btnl {
    width: 100px;
    position: absolute;
    bottom: 10px;
    left: 80px;
}

#revised_per .btnr {
    width: 100px;
    position: absolute;
    bottom: 10px;
    right: 80px;
}

#reviseattr_g #shumur {
    position: absolute;
    display: inline-block;
    width: 200px;
    height: 200px;
    top: 60px;
    right: 20px;
    text-align: left;
}

#reviseattr_g #shumul {
    top: 60px;
    left: 120px;
    position: absolute;
    width: 200px;
    height: 200px;
    display: inline-block;
    text-align: left;
}

#reviseattr_g {
    width: 550px;
    height: 380px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -275px;
    top: 22%;
    border-radius: 15px
}

#reviseattr_g .btnl {
    width: 100px;
    position: absolute;
    bottom: 50px;
    left: 80px;
}

#reviseattr_g .btnr {
    width: 100px;
    position: absolute;
    bottom: 50px;
    right: 80px;
}

#reviseb {
    width: 450px;
    height: 400px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -225px;
    top: 25%;
    border-radius: 15px
}

#reviseb textarea {
    vertical-align: top;
    resize: none;
    width: 160px;
}

#reviseb input {
    width: 158px;
}

#reviseb .btnl {
    margin-top: 50px;
    width: 100px;
    margin-left: 5px;
}

#reviseb .btnr {
    margin-top: 50px;
    width: 100px;
    margin-left: 40px;
}

#shumu_role p {
    margin-top: 20px;
}

/*票类型管理 添加页面*/

#reviseattr_c {
    width: 850px;
    height: 544px;
    z-index: 99999;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -425px;
    top: 50%;
     margin-top: -272px;
    border-radius: 15px
}

#reviseattr_c_table tr td {
    width: 164px;
    text-align: left;
    line-height: 22px;
}

#reviseattr_c_table tr th {
    background: white;
    text-align: right;
    font-size: 13px;
    color: black;
    line-height: 25px;
}

#reviseattr_c_table tr input,
select {
    width: 148px;
}

#reviseattr_c_table input[type="radio"] {
    width: 12px;
    height: 12px;
}

#reviseattr_c_table .xiaoqi {
    width: 120px;
    height: 26px;
}

.input_c {
    display: inline-block;
    line-height: 40px;
}

/*----票类型管理 修改页面---*/

#reviseattr_c_edit {
    width: 850px;
    height: 544px;
    z-index: 99999;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -425px;
    top: 50%;
     margin-top: -272px;
    border-radius: 15px
}

#reviseattr_c_edit_table tr td {
    width: 164px;
    text-align: left;
    line-height: 22px;
}

#reviseattr_c_edit_table tr th {
    background: white;
    text-align: right;
    font-size: 13px;
    color: black;
    line-height: 25px;
}

#reviseattr_c_edit_table tr input,
select {
    width: 148px;
    height: 26px;
}

#reviseattr_c_edit_table input[type="radio"] {
    width: 12px;
    height: 12px;
}

#reviseattr_c_edit_table .xiaoqi {
    width: 120px;
    height: 26px;
}

/*-------*/

#reviseattr_c_add {
    width: 650px;
    height: 360px;
    z-index: 99999;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -325px;
    top: 25%;
    border-radius: 15px
}

#reviseattr_ticket {
    width: 650px;
    height: 500px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -325px;
    top: 25%;
    border-radius: 15px
}

#reviseattr_ticket #shumur {
    position: absolute;
    display: inline-block;
    width: 300px;
    height: 200px;
    top: 60px;
    right: 50px;
    text-align: right;
}

#reviseattr_ticket #shumur #select {
    width: 158px;
    height: 28px;
}

#reviseattr_ticket #shumul #select {
    width: 158px;
    height: 28px;
}

#reviseattr_ticket #shumul {
    text-align: right;
    top: 60px;
    left: 10px;
    position: absolute;
    width: 300px;
    height: 200px;
    display: inline-block;
}

#reviseattr_ticket .btnl {
    width: 100px;
    position: absolute;
    bottom: 50px;
    left: 80px;
}

#reviseattr_ticket .btnr {
    width: 100px;
    position: absolute;
    bottom: 50px;
    right: 80px;
}

#reviseattr_ticket textarea {
    vertical-align: top;
    resize: none
}

#shumucenter {
    display: inline-block;
    position: absolute;
    left: 54px;
    bottom: 160px;
}

#shumucenter textarea {
    resize: none;
}

#reviseattr_d {
    width: 700px;
    height: 400px;
    position: absolute;
    display: none;
    z-index: 99990;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -350px;
    top: 25%;
    border-radius: 15px
}

#reviseattr_d #jqheader {
    font-size: 16px;
    text-align: center;
}

#reviseattr_d #jqheader #texta_d {
    height: 40px;
    line-height: 40px;
}

#reviseattr_d .btnl {
    width: 100px;
    position: absolute;
    bottom: 50px;
    left: 80px;
}

#reviseattr_d .btnr {
    width: 100px;
    position: absolute;
    bottom: 50px;
    right: 80px;
}

#reviseattr_d_add #name_select_add {
    width: 200px;
}

#reviseattr_d_add #name_input_add {
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 1px;
    width: 10px;
}

#reviseattr_d_add {
    width: 100%;
    margin: 50px auto;
}

#header_reviseattr_add {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    font-size: 16px;
    text-align: center;
}

#reviseattr_d_add #header_reviseattr_add #texta_d {
    height: 40px;
    line-height: 40px;
}

#header_content.btnr {
    display: inline-block;
    font-size: 14px;
    color: black;
}

#header_content.btnr:hover {
    color: #00A1CB;
    border-bottom-color: white;
}

#outoff {
    display: none;
    width: 360px;
    height: 200px;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -180px;
    top: 30%;
    border-radius: 15px
}

#offtexta {
    background-color: azure;
    display: inline-block;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    border-radius: 10px 10px 0 0;
}

#outoff p {
    font-size: 15px;
    color: indianred;
    width: 100%;
    height: 60px;
    line-height: 60px;
}

#outoff .offbtnl {
    margin-right: 5px;
    width: 100px;
}

#outoff .offbtnr {
    margin-left: 90px;
    width: 100px;
}

#restrat {
    display: none;
    width: 360px;
    height: 200px;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -180px;
    margin-top: -100px;
    border-radius: 5px
}

#outheader {
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
}

#restrat p {
    font-size: 15px;
    color: indianred;
    width: 100%;
    height: 60px;
    line-height: 60px;
}

#restrat .btnal {
    margin-right: 5px;
    width: 100px;
    margin-top: 15px;
}

#restrat .btnar {
    margin-left: 90px;
    width: 100px;
    margin-top: 15px;
}



#zoneID {
    display: none
}

#checkTicketStationID {
    display: none
}

.activ_coolr {
    color: #2b84b5;
}

/*订单查询页面*/

#order_warpa {
    display: none;
    width: 1000px;
    height: 420px;
    position: fixed;
    top: 18%;
    left: 50%;
    margin-left: -500px;
    z-index: 99999;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#order_warpa_scroll {
    width: 998px;
    height: 400px;
    overflow-y: scroll;
    overflow-x: scroll;
    background: white;
}


/*打印隐藏页面*/

#page-sidebar-menu .print_none {
    width: 162px;
    margin-left: 20px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #0099CC;
    border-bottom: transparent;
    font-size: 15px;
    background: #2375ae;
    display: none;
}

#list_xq {
    cursor: pointer;
}

#list_modify {
    cursor: pointer;
}

#appointPage {
    width: 30px;
    border-radius: 5px;
    border-color: #8bc0c9;
    border: 1px solid gainsboro;
}

#appointPagea {
    border: 1px solid gainsboro;
    background: white;
    border-radius: 5px;
    color: #8bc0c9;
}



#picture {
    position: absolute;
    bottom: 115px;
    left: 235px;
}

#help_picture {
    position: absolute;
    bottom: 105px;
    left: 165px;
}

#revise_usera .btnl {
    margin-left: 5px;
    width: 100px;
    margin-top: 20px;
}

#help_picturea {
    position: absolute;
    bottom: 145px;
    left: 165px;
}

#picturea {
    position: absolute;
    bottom: 150px;
    left: 235px;
}

/*手势补充*/

#chakan {
    cursor: pointer;
}

.index_hide {
    position: absolute;
    height: 30px;
    line-height: 30px;
    margin-top: 25px;
    text-align: center;
    margin-left: 20px;
    width: 30px;
    cursor: pointer;
}


.index_hidea {
    display: inline-block;
    height: 18px;
    width: 18px;
    border-top: 8px solid transparent;
    border-left: 10px solid #c8dceb;
    border-bottom: 8px solid transparent;
}

.index_hideb {
    display: inline-block;
    height: 20px;
    width: 18px;
    margin-top: 8px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 10px solid #FFFFFF;
}



#system_c {
    color: #c8dceb;
}

#system_c:hover {
    cursor: pointer;
    color: #FFFFFF;
}

/
#shezi {
    display: none;
}

#weihu {
    display: none;
}

.weihu_hide {
    position: absolute;
    height: 30px;
    line-height: 30px;
    margin-top: 25px;
    text-align: center;
    margin-left: 10px;
    width: 30px;
    cursor: pointer;
}

.weihu_hidea {
    display: inline-block;
    height: 18px;
    width: 18px;
    border-top: 8px solid transparent;
    border-left: 10px solid #97CBFF;
    border-bottom: 8px solid transparent;
}

.weihu_hideb {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-top: 8px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 11px solid #FF9797;
}

#baopiao {
    display: none;
}

.baopiao_hide {
    position: absolute;
    height: 30px;
    line-height: 30px;
    margin-top: 25px;
    text-align: center;
    margin-left: 10px;
    width: 30px;
    cursor: pointer;
}

.baopiao_hidea {
    display: inline-block;
    height: 18px;
    width: 18px;
    border-top: 8px solid transparent;
    border-left: 10px solid #97CBFF;
    border-bottom: 8px solid transparent;
}

.baopiao_hideb {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-top: 8px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 11px solid #FF9797;
}

#kucun {
    display: none;
}

.kuncun_hide {
    position: absolute;
    height: 30px;
    line-height: 30px;
    margin-top: 25px;
    text-align: center;
    margin-left: 10px;
    width: 30px;
    cursor: pointer;
}

.kuncun_hidea {
    display: inline-block;
    height: 18px;
    width: 18px;
    border-top: 8px solid transparent;
    border-left: 10px solid #97CBFF;
    border-bottom: 8px solid transparent;
}

.kuncun_hideb {
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-top: 8px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-top: 11px solid #FF9797;
}


#optionContainer tr th {
    text-align: center;
}

.btn_delete_bin {
    margin-left: 300px;
}

.btn_qr {
    margin-left: 100px;
}

/*库存警告*/

#order_kind {
    display: none;
    width: 1000px;
    height: 400px;
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: -500px;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    overflow: scroll;
    border-radius: 15px
}

.order_kind_table th {
    text-align: center;
}

#order_kind #order_warp tbody {
    color: red;
}

#order_warpa #order_warp th {
    text-align: center;
}

/*退票*/

#revise_return {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    z-index: 99990;
}

#revise_return span {
    display: block;
    width: 33%;
    height: 200px;
    position: fixed;
    left: 33%;
    right: 33%;
    top: 45%;
    text-align: center;
    z-index: 31;
    font-size: 30px;
    color: honeydew;
}

#insert_cx tr th {
    text-align: center;
}

#insert_table {
    min-height: 90px;
}

#insert_div div {
    margin-bottom: 10px;
}

/*用户权限修改*/

#revise_user #shumu p #checked_workers {
    width: 50px;
}

#revise_user #shumu p #checked_workers_a {
    width: 50px;
}

#revise_usera #shumu p #checked_workers {
    width: 50px;
}

#revise_usera #shumu p #checked_workers_a {
    width: 50px;
}


#inquiry_ticket th {
    text-align: center;
}

#inquiry_warpa {
    display: none;
    width: 1000px;
    height: 300px;
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: -500px;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    overflow: scroll;
    border-radius: 15px;
}

#card_img {
    display: inline-block;
    width: 140px;
    height: 100px;
    background: white;
}

#card_img img {
    width: 140px;
    height: 100px;
    background-size: cover;
}

table th {
    text-align: center;
}

table td {
    text-align: center;
}

#inquiry_jilu {
    display: none;
    width: 420px;
    height: 360px;
    position: fixed;
    top: 25%;
    left: 50%;
    margin-left: -210px;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 15px;
}

#inquiry_jilu .btnl {
    margin-top: 30px;
    margin-left: 5px;
    width: 100px;
}

#inquiry_jilu .btnr {
    margin-top: 30px;
    margin-left: 110px;
    width: 100px;
}

/*当班发票登记*/

/*当班发票登记*/

#list_invoive_add {
    width: 480px;
    height: 500px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -240px;
     margin-top: -250px;
    border-radius: 15px
}

#list_invoive_add input, #list_invoive_add select {
    width: 250px;
    height: 26px;
}

#list_invoive_add textarea {
    width: 250px;
    height: 42px;
    vertical-align: top;
    resize: none;
    border: 1px solid #ccc;
    padding: 2px 0px;
    border-radius: 3px;
    /*css3属性IE不支持*/
    padding-left: 5px;
}

#list_invoive_add .btnl {
    margin-top: 20px;
    width: 100px;
    margin-left: 5px;
}

#list_invoive_add .btnr {
    margin-top: 20px;
    width: 100px;
    margin-left: 40px;
}

/*开发票修改*/

#list_invoive_modify {
   width: 480px;
    height: 500px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -240px;
     margin-top: -250px;
    border-radius: 15px
}

#list_invoive_modify input,  #list_invoive_modify select {
    width: 250px;
    height: 26px;
}

#list_invoive_modify textarea {
    width: 250px;
    height: 42px;
    vertical-align: top;
    resize: none;
    border: 1px solid #ccc;
    padding: 2px 0px;
    border-radius: 3px;
    /*css3属性IE不支持*/
    padding-left: 5px;
}

#list_invoive_modify .btnl {
    margin-top: 20px;
    width: 100px;
    margin-left: 5px;
}

#list_invoive_modify .btnr {
    margin-top: 20px;
    width: 100px;
    margin-left: 40px;
}

/*微信配置页面添加*/

#wechat_box {
    display: none;
    width: 680px;
    height: 360px;
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: -300px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 5px solid #d0e1f5;
}

#wechat_table tr td {
    width: 50px;
    height: 20px;
    text-align: left;
}

#wechat_table th {
    background: white;
    width: 70px;
    height: 20px;
    font-size: 13px;
    color: black;
}

#wechat_table .wehcat_img {
    line-height: 50px;
}

/*微信配置页面修改*/

#wechat_xboxa {
    display: none;
    width: 680px;
    height: 360px;
    position: fixed;
    top: 18%;
    left: 50%;
    margin-left: -300px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 5px solid #d0e1f5;
}

#wechat_xtable tr td {
    width: 50px;
    height: 20px;
    text-align: left;
}

#wechat_xtable th {
    background: white;
    width: 70px;
    height: 20px;
    font-size: 13px;
    color: black;
}

#wechat_xtable .wehcat_img {
    line-height: 50px;
}

/*支付宝配置添加*/

#alipay_box {
    display: none;
    width: 930px;
    height: 500px;
    position: fixed;
    top: 18%;
    left: 50%;
    margin-left: -465px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#rsa_SHA span {
    display: inline-block;
    margin-top: 28px;
}

#alipay_box #jqheader #texta {
    background: azure;
}

#alipay_table_scroll {
    width: 928px;
    height: 440px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: white;
}

#alipay_btns {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 35px;
    background: azure;
}

#alipay_table {
    width: 100%;
    height: 300px;
}

#alipay_table tr td {
    text-align: left;
    border-collapse: collapse;
    /* border-spacing:0;
     margin:0;
     padding:0.5;*/
}

#alipay_table tr th {
    background: white;
    margin: 0;
    /*  padding:0.5;
      line-height: 25px;
      border-spacing:0;border:none;*/
    text-align: right;
    font-size: 13px;
    color: black;
    width: 130px;
}

/*支付宝配置修改*/

#alipay_box_a {
    display: none;
    width: 930px;
    height: 500px;
    position: fixed;
    top: 18%;
    left: 50%;
    margin-left: -465px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#alipay_box_a #jqheader #texta {
    background: azure;
}

#alipay_table_scroll_a {
    width: 928px;
    height: 440px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: white;
}

#alipay_btn_a {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 35px;
    background: azure;
}

#alipay_table_a {
    width: 100%;
    height: 300px;
}

#alipay_table_a tr td {
    text-align: left;
    border-collapse: collapse;
}

#alipay_table_a tr th {
    background: white;
    font-size: 13px;
    color: black;
    text-align: right;
    width: 130px;
}

/*分销商分组添加*/

#grouping_box {
    display: none;
    width: 680px;
    height: 360px;
    position: fixed;
    top: 18%;
    left: 50%;
    margin-left: -340px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#grouping_table tr td {
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0.5;
    border: none;
}

#grouping_table th {
    background: white;
    margin: 0;
    padding: 0.5;
    line-height: 25px;
    font-size: 13px;
    color: black;
    border-spacing: 0;
    border: none;
    text-align: right;
}

/*分销商分组修改*/

#grouping_box_a {
    display: none;
    width: 680px;
    height: 360px;
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: -340px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#grouping_table_a tr td {
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0.5;
    border: none;
}

#grouping_table_a tr th {
    background: white;
    margin: 0;
    padding: 0.5;
    line-height: 25px;
    font-size: 13px;
    color: black;
    border-spacing: 0;
    border: none;
    text-align: right;
}

/*分销商列表添加*/

#distributor_box {
    display: none;
    width: 930px;
    height: 500px;
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: -465px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#distributor_box #jqheader #texta {
    background: azure;
}

#distributor_table_scroll {
    width: 928px;
    height: 440px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: white;
}

#distributor_btn {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 35px;
    background: azure;
}

#distributor_table tr td {
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0.5;
    border: none;
}

#distributor_table th {
    background: white;
    margin: 0;
    padding: 0.5;
    line-height: 25px;
    font-size: 13px;
    color: black;
    border-spacing: 0;
    border: none;
    text-align: right;
}

/*分销商列表修改*/

#distributor_box_a {
    display: none;
    width: 930px;
    height: 500px;
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: -465px;
    z-index: 99990;
    text-align: center;
    background: white;
    border: 1px solid #d0e1f5;
}

#distributor_box_a #jqheader #texta {
    background: azure;
}

#distributor_table_scroll_a {
    width: 928px;
    height: 440px;
    overflow-y: scroll;
    overflow-x: hidden;
    background: white;
}

#distributor_btn_a {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 35px;
    background: azure;
}

#distributor_table_a {
    width: 100%;
    height: 300px;
    border: none;
}

#distributor_table_a tr td {
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0.5;
    border: none;
}

#distributor_table_a tr th {
    background: white;
    margin: 0;
    padding: 0.5;
    line-height: 25px;
    font-size: 13px;
    color: black;
    border-spacing: 0;
    border: none;
    text-align: right;
}

/*动态图GIF*/

#gif {
    width: 200px;
    height: 40px;
    margin-left: -100px;
    top: 50%;
    margin-left: 50%;
    position: fixed;
    z-index: 100;
    display: none;
    z-index: 999999;
}

#gif_text {
    font-size: 14px;
    color: white;
    font-weight: bold;
}

#gif img {
    width: 30px;
    height: 30px;
    text-align: left;
    background-size: cover;
}

#gifa {
    width: 200px;
    height: 40px;
    margin-left: -100px;
    top: 50%;
    margin-left: 50%;
    position: fixed;
    z-index: 100;
    display: none;
    z-index: 999999;
}

#gif_texta {
    font-size: 14px;
    color: white;
    font-weight: bold;
    z-index: 999999;
}

#gifa img {
    width: 30px;
    height: 30px;
    text-align: left;
    background-size: cover;
    z-index: 999999;
}

#gif_sale {
    width: 200px;
    height: 40px;
    margin-left: -100px;
    top: 50%;
    margin-left: 36%;
    position: fixed;
    z-index: 100;
    display: none;
    z-index: 999999;
}

#gif_sale img {
    width: 30px;
    height: 30px;
    text-align: left;
    background-size: cover;
    z-index: 999999;
}

/*备份添加*/

#backup_task {
    width: 500px;
    height: 400px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -250px;
    top: 25%;
    border-radius: 15px
}

#backup_task input {
    width: 158px;
    height: 26px;
}

#backup_task select {
    width: 158px;
    height: 26px;
}

#backup_task #shumu {
    position: absolute;
    width: 320px;
    height: 300px;
    text-align: left;
    left: 100px;
}

#backup_task #backup_lj {
    width: 240px;
}

#backup_task #backup_ll {
    width: 240px;
}
#backup_task #shumu .btnl {
    position: absolute;
    left: -10px;
    top: 280px;
    width: 100px;
}

#backup_task #shumu .btnr {
    position: absolute;
    top: 280px;
    right: 20px;
    width: 100px;
}

/*备份修改*/

#backup_task_modify {
    width: 500px;
    height: 400px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -250px;
    top: 25%;
    border-radius: 15px
}

#backup_task_modify input {
    width: 158px;
    height: 26px;
}

#backup_task_modify select {
    width: 158px;
    height: 26px;
}

#backup_task_modify #shumu {
    position: absolute;
    width: 320px;
    height: 300px;
    text-align: left;
    left: 100px;
}

#backup_task_modify #backup_lj_modify {
    width: 240px;
}

#backup_task_modify #backup_ll_modify {
    width: 240px;
}


#backup_task_modify #shumu .btnl {
    position: absolute;
    left: -20px;
    top: 280px;
    width: 100px;
}

#backup_task_modify #shumu .btnr {
    position: absolute;
    top: 280px;
    right: 10px;
    width: 100px;
}

/*核销地址推送*/
#write_off_box input {
	width:200px;
	height: 30px;
}
#write_off_box {
    width: 400px;
    height: 250px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px
}

#write_off_box .btnl {
    position: absolute;
    left: 50px;
    top: 180px;
    width: 100px;
}

#write_off_box .btnr {
    position: absolute;
    right: 50px;
    top: 180px;
    width: 100px;
}

/*核销地址修改*/
#write_off_box_edit input {
	width:200px;
	height: 30px;
}
#write_off_box_edit {
    width: 400px;
    height: 250px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px
}

#write_off_box_edit .btnl {
    position: absolute;
    left: 50px;
    top: 180px;
    width: 100px;
}

#write_off_box_edit .btnr {
    position: absolute;
    right: 50px;
    top: 180px;
    width: 100px;
}


/*当班记录修改支付方法*/

#list_zf {
    width: 400px;
    height: 250px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px
}

#list_zf .btnl {
    position: absolute;
    left: 50px;
    top: 180px;
    width: 100px;
}

#list_zf .btnr {
    position: absolute;
    right: 50px;
    top: 180px;
    width: 100px;
}

/*租赁管理*/

#lease_kind {
    width: 480px;
    height: 400px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 22%;
    border-radius: 15px
}

#lease_kind .btnl {
    margin-top: 40px;
    margin-left: 5px;
    width: 100px;
}

#lease_kind .btnr {
    margin-top: 40px;
    margin-left: 110px;
    width: 100px;
}

#lease_edit_kind {
    width: 480px;
    height: 400px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 22%;
    border-radius: 15px
}

#lease_edit_kind .btnl {
    margin-top: 40px;
    margin-left: 5px;
    width: 100px;
}

#lease_edit_kind .btnr {
    margin-top: 40px;
    margin-left: 110px;
    width: 100px;
}

/*租赁丢失报损*/

#rental_goods {
    width: 400px;
    height: 300px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px
}

#rental_goods .btnl {
    position: absolute;
    left: 50px;
    top: 240px;
    width: 100px;
}

#rental_goods .btnr {
    position: absolute;
    right: 50px;
    top: 240px;
    width: 100px;
}


/*明细中 租赁丢失报损*/

#rental_list_rental {
    width: 400px;
    height: 300px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;

}

#rental_list_rental .btnl {
    position: absolute;
    left: 50px;
    top: 240px;
    width: 100px;
}

#rental_list_rental .btnr {
    position: absolute;
    right: 50px;
    top: 240px;
    width: 100px;
}



/*演出计划添加页面*/

#performplan_edit {
    width: 500px;
    height: 500px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 20%;
    margin-left: -250px;
    border-radius: 15px
}

#performplan_edit textarea {
    vertical-align: top;
    resize: none;
    width: 160px;
}

#performplan_edit input {
    width: 158px;
    height: 26px;
}

#performplan_edit select {
    width: 158px;
    height: 26px;
}

#performplan_edit .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#performplan_edit .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

#performplan_edit #man_role p {
    margin-top: 20px;
}

/*演出计划修改页面*/

#performplan_xg {
    width: 500px;
    height: 500px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 20%;
    margin-left: -250px;
    border-radius: 15px
}

#performplan_xg input {
    width: 158px;
    height: 26px;
}

#performplan_xg select {
    width: 158px;
    height: 26px;
}

#performplan_xg .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#performplan_xg .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

/*场馆计划添加页面*/

#performplan_edit_ {
    width: 450px;
    height: 380px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -225px;
    border-radius: 15px
}

#performplan_edit_ textarea {
    vertical-align: top;
    resize: none;
    width: 160px;
}

#performplan_edit_ input {
    width: 158px;
    height: 26px;
}

#performplan_edit_ select {
    width: 158px;
    height: 26px;
}

#performplan_edit_ .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#performplan_edit_ .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

#performplan_edit_ #man_role p {
    margin-top: 20px;
}

/*演出计划修改页面*/

#performplan_xg_ {
    width: 450px;
    height: 380px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -225px;
    border-radius: 15px
}

#performplan_xg_ input {
    width: 158px;
    height: 26px;
}

#performplan_xg_ select {
    width: 158px;
    height: 26px;
}

#performplan_xg_ .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#performplan_xg_ .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

/*训练计划添加页面*/

#training_edit {
    width: 480px;
    height: 300px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -240px;
    border-radius: 15px
}

#training_edit textarea {
    vertical-align: top;
    resize: none;
    width: 160px;
}

#training_edit input {
    width: 158px;
    height: 26px;
}

#training_edit select {
    width: 158px;
    height: 26px;
}

#training_edit .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#training_edit .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

#training_edit #man_role p {
    margin-top: 20px;
}

/*训练排班修改页面*/

#training_xg {
    width: 480px;
    height: 300px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -240px;
    border-radius: 15px
}

#training_xg input {
    width: 158px;
    height: 26px;
}

#training_xg select {
    width: 158px;
    height: 26px;
}

#training_xg .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#training_xg .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

/*预定运营管理*/

#operation_edit {
    width: 480px;
    height: 350px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -240px;
    border-radius: 15px
}

#operation_edit input {
    width: 158px;
    height: 26px;
}

#operation_edit select {
    width: 158px;
    height: 26px;
}

#operation_edit .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#operation_edit .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

/*批量预定运营管理*/

#operation_edit_ {
    width: 480px;
    height: 350px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -240px;
    border-radius: 15px
}

#operation_edit_ input {
    width: 158px;
    height: 26px;
}

#operation_edit_ select {
    width: 158px;
    height: 26px;
}

#operation_edit_ .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#operation_edit_ .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

/*修改预定运营管理*/

#operation_xg {
    width: 480px;
    height: 350px;
    display: none;
    z-index: 99990;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    top: 25%;
    margin-left: -240px;
    border-radius: 15px;
}

#operation_xg input {
    width: 158px;
    height: 26px;
}

#operation_xg select {
    width: 158px;
    height: 26px;
}

#operation_xg .btnl {
    margin-top: 30px;
    width: 100px;
    margin-left: 5px;
}

#operation_xg .btnr {
    margin-top: 30px;
    width: 100px;
    margin-left: 40px;
}

/*预定取消*/
#cancel_book_ {
    width: 400px;
    height: 360px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px

}

#cancel_book_ #shumu input, #cancel_book_ #shumu input {
    width: 158px;
    height: 26px;
}

#cancel_book_ .btnl {
    position: absolute;
    left: 50px;
    top: 280px;
    width: 100px;
}

#cancel_book_ .btnr {
    position: absolute;
    right: 50px;
    top: 280px;
    width: 100px;
}



/*预定改约*/
#revision_book_ {
    width: 400px;
    height: 360px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px

}

#revision_book_ #shumu input, #revision_book_ #shumu select {
    width: 158px;
    height: 26px;
}

#revision_book_ .btnl {
    position: absolute;
    left: 50px;
    top: 300px;
    width: 100px;
}

#revision_book_ .btnr {
    position: absolute;
    right: 50px;
    top: 300px;
    width: 100px;
}

/*预定修改支付*/
#shop_payment_ {
    width: 400px;
    height: 360px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -125px;
    border-radius: 5px

}

#shop_payment_ .btnl {
    position: absolute;
    left: 50px;
    top: 300px;
    width: 100px;
}

#shop_payment_ .btnr {
    position: absolute;
    right: 50px;
    top: 300px;
    width: 100px;
}

#shop_payment_ #shumu input, #shop_payment_ #shumu select {
    width: 158px;
    height: 26px;
}

/*共同样式 文本框*/

input {
    border: 1px solid #ccc;
    padding: 2px 0px;
    border-radius: 3px;
    /*css3属性IE不支持*/
    padding-left: 5px;
}

select {
    border: 1px solid #ccc;
    padding: 2px 0px;
    border-radius: 3px;
    /*css3属性IE不支持*/
    padding-left: 5px;
}

textarea {
    vertical-align: top;
    resize: none;
    border: 1px solid #ccc;
    padding: 2px 0px;
    border-radius: 3px;
    /*css3属性IE不支持*/
    padding-left: 5px;
}

input:focus {
    border: 1px solid #007AFF;
}

textarea:focus {
    border: 1px solid #007AFF;
}

select:focus {
    border: 1px solid #007AFF;
}

table th {
    text-align: center;
}

table td {
    text-align: center;
}

#print_ticket_qr {
    width: 480px;
    height: 300px;
    z-index: 99990;
    display: none;
    text-align: center;
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    margin-top: -150px;
    top: 50%;
    border-radius: 5px;
}

#print_ticket_qr .btnl {
    position: absolute;
    left: 70px;
    height: 40px;
    bottom: 40px;
    width: 120px;
}

#print_ticket_qr .btnr {
    position: absolute;
    right: 70px;
    height: 40px;
    bottom: 40px;
    width: 120px;
}

#print_ticket_qr p {
    margin-top: 20px;
    font-size: 16px;
    color: red;
}

.activea
	{ 
		color:red !important;
	}
	
button[disabled] {
  color: white !important;
  background: #009688 !important;
}
/*打印出票支付*/
.print_modal_frame{
    width: 500px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 30%;
    border-radius: 5px;
   
}
/*消费类充值*/
.print_modal_frame_{
	
    width: 500px;
   /* height: 400px;*/
    z-index: 99990;
    display: none;
   /* text-align: center;*/
    color: #73879c;
    background: #ffffff;
    border: 5px solid #ffffff;
    position: fixed;
    left: 50%;
    margin-left: -240px;
    top: 20%;
    border-radius: 5px;
   
}