@charset "utf-8"; body {
    font-family: "\82F9\65B9","\u601d\u6e90\u9ed1\u4f53 CN Normal","\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53","\5B8B\4F53", sans-serif;
    font-size: 16px;
    background: #eff3f6;
    color: #666;
    -webkit-text-size-adjust: none;
}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    height: 1%;
}
.relative{position:relative;}
.ovh{overflow: hidden;}
.clr {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fz20 {
    font-size: 20px;
}

.width30 {
    width: 30%;
}

.widthhalf {
    width: 50%
}

.widthfull {
    width: 100%
}

.red-text {
    color: #ff514d!important;
}

.gray-text {
    color: #c7c7c7!important;
}

.exclamatory-icon {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/exclamatory_icon.png) no-repeat center;
}

.bigfont {
    font-size: 120%;
}

.smfont {
    font-size: 80%;
}

.color-red {
    color: red;
}

.color_gray {
    color: #c7c7c7;
}

.color-green {
    color: #009c81;
}

.bg_gray {
    background: #f2f6f7;
}

.bg-grey {
    background: #f2f6f7;
}

.border-gray {
    border-bottom: #f4f4f4 solid 1px;
}

pre {
    background: transparent;
    border: none;
    padding: 9.5px 9.5px 9.5px 40px;
}

.mlauto {
    margin-left: auto
}

.plauto {
    padding-left: auto
}

.ml0 {
    margin-left: 0
}

.pl0 {
    padding-left: 0
}

.ml5 {
    margin-left: 5px
}

.pl5 {
    padding-left: 5px
}

.pl80 {
    padding-left: 80px
}

.ml10 {
    margin-left: 10px
}

.pl10 {
    padding-left: 10px
}

.ml15 {
    margin-left: 15px
}

.pl15 {
    padding-left: 15px
}

.ml20 {
    margin-left: 20px
}

.pl20 {
    padding-left: 20px
}

.ml25 {
    margin-left: 25px
}

.pl25 {
    padding-left: 25px
}

.ml30 {
    margin-left: 30px
}

.pl30 {
    padding-left: 30px
}

.ml35 {
    margin-left: 35px
}

.pl35 {
    padding-left: 35px
}

.ml40 {
    margin-left: 40px
}

.pl40 {
    padding-left: 40px
}

.ml45 {
    margin-left: 45px
}

.pl45 {
    padding-left: 45px
}

.ml50 {
    margin-left: 50px
}

.pl50 {
    padding-left: 50px
}

.ml55 {
    margin-left: 55px
}

.pl55 {
    padding-left: 55px
}

.ml60 {
    margin-left: 60px
}

.pl60 {
    padding-left: 60px
}

.pl64 {
    padding-left: 64px
}

.mrauto {
    margin-right: auto
}

.prauto {
    padding-right: auto
}

.mr0 {
    margin-right: 0
}

.pr0 {
    padding-right: 0
}

.mr5 {
    margin-right: 5px
}

.pr5 {
    padding-right: 5px
}

.mr10 {
    margin-right: 10px
}

.pr10 {
    padding-right: 10px
}

.mr15 {
    margin-right: 15px
}

.pr15 {
    padding-right: 15px
}

.mr20 {
    margin-right: 20px
}

.pr20 {
    padding-right: 20px
}

.mr25 {
    margin-right: 25px
}

.pr25 {
    padding-right: 25px
}

.mr30 {
    margin-right: 30px
}

.pr30 {
    padding-right: 30px
}

.mr35 {
    margin-right: 35px
}

.pr35 {
    padding-right: 35px
}

.mr40 {
    margin-right: 40px
}

.pr40 {
    padding-right: 40px
}

.mr45 {
    margin-right: 45px
}

.pr45 {
    padding-right: 45px
}

.mr50 {
    margin-right: 50px
}

.pr50 {
    padding-right: 50px
}

.mr55 {
    margin-right: 55px
}

.pr55 {
    padding-right: 55px
}

.mr60 {
    margin-right: 60px
}

.pr60 {
    padding-right: 60px
}

.pr100 {
    padding-right: 100px
}

.mtauto {
    margin-top: auto
}

.ptauto {
    padding-top: auto
}

.mt0 {
    margin-top: 0
}

.pt0 {
    padding-top: 0
}

.mt5 {
    margin-top: 5px
}

.pt5 {
    padding-top: 5px
}

.mt10 {
    margin-top: 10px
}

.pt10 {
    padding-top: 10px
}

.mt15 {
    margin-top: 15px
}

.pt15 {
    padding-top: 15px
}

.mt20 {
    margin-top: 20px
}

.pt20 {
    padding-top: 20px
}

.mt25 {
    margin-top: 25px
}

.pt25 {
    padding-top: 25px
}

.mt30 {
    margin-top: 30px
}

.pt30 {
    padding-top: 30px
}

.mt35 {
    margin-top: 35px
}

.pt35 {
    padding-top: 35px
}

.mt40 {
    margin-top: 40px
}

.pt40 {
    padding-top: 40px
}

.mt45 {
    margin-top: 45px
}

.pt45 {
    padding-top: 45px
}

.mt50 {
    margin-top: 50px
}

.pt50 {
    padding-top: 50px
}

.mt55 {
    margin-top: 55px
}

.pt55 {
    padding-top: 55px
}

.mt60 {
    margin-top: 60px
}

.pt60 {
    padding-top: 60px
}

.mbauto {
    margin-bottom: auto
}

.pbauto {
    padding-bottom: auto
}

.mb0 {
    margin-bottom: 0
}

.pb0 {
    padding-bottom: 0
}

.mb5 {
    margin-bottom: 5px
}

.pb5 {
    padding-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.pb10 {
    padding-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.pb15 {
    padding-bottom: 15px
}

.mb20 {
    margin-bottom: 20px
}

.pb20 {
    padding-bottom: 20px
}

.mb25 {
    margin-bottom: 25px
}

.pb25 {
    padding-bottom: 25px
}

.mb30 {
    margin-bottom: 30px
}

.pb30 {
    padding-bottom: 30px
}

.mb35 {
    margin-bottom: 35px
}

.pb35 {
    padding-bottom: 35px
}

.mb40 {
    margin-bottom: 40px
}

.pb40 {
    padding-bottom: 40px
}

.mb45 {
    margin-bottom: 45px
}

.pb45 {
    padding-bottom: 45px
}

.mb50 {
    margin-bottom: 50px
}

.pb50 {
    padding-bottom: 50px
}

.mb55 {
    margin-bottom: 55px
}

.pb55 {
    padding-bottom: 55px
}

.mb60 {
    margin-bottom: 60px
}

.pb60 {
    padding-bottom: 60px
}

.minwidth45 {
    min-width: 45px;
}

.block-shadow {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 20px #dfe3e6;
    padding: 20px;
}

.page-loading {
    background: url(../img/page_loading.gif) no-repeat center;
}

.fb {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.btn {
    border-radius: 5px;
    min-width: 120px;
    height: 42px;
    line-height: 42px;
    padding: 0px 20px;
    font-size: 16px;
    text-align: center;
    color: #fff
}

.btn:hover,.btn:focus,.btn.focus {
    color: #fff;
    outline: none;
}

.btn-sm {
    min-width: 100px;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px;
}

.btn-xm {
    min-width: 100px;
    height: 34px;
    line-height: 34px;
    padding: 0px 10px;
}

.btn-lg {
    min-width: 200px;
    height: 75px;
    line-height: 75px;
    padding: 0px 50px;
    font-size: 24px;
}

.btn-blue {
    background: #00c1ff
}

.btn-blue:hover,.btn-blue:focus,.btn-blue .active {
    background: #0acfff;
}

.btn-red {
    background: #ff514d;
}

.btn-red:hover,.btn-red:focus,.btn-red .active {
    background: #ff625f;
}

.btn-white {
    background: #fff;
    color: #13c4a5
}

.btn-white:hover,.btn-white:focus,.btn-white.focus {
    background: #fff;
    color: #13c4a5
}

.btn-gray {
    background: #8a8a8a;
    color: #fff
}

.btn-gray:hover,.btn-gray:focus,.btn-gray.focus {
    background: #969696;
    color: #fff
}

.btn-light-gray {
    background: #eaeaea;
    color: #666
}

.btn-light-gray:hover,.btn-light-gray:focus,.btn-light-gray.focus {
    background: #eee;
    color: #666
}

.btn-green {
    background: #13c4a5;
    color: #fff
}

.btn-green:hover,.btn-green:focus,.btn-green.focus {
    background: #17d7b5;
    color: #fff
}

.btn-light-red {
    background: #ff3d3d;
}

.btn-light-blue {
    background: #7cbace;
}

.btn-disable {
    background: #cfcfcf;
    cursor: not-allowed;
    pointer-events: none;
}

/* 边框文本颜色：#666，背景白色 */
.btn-color1 {
    color: #666;
    border: 1px solid currentColor;
}

.btn-color1:hover,.btn-color1:focus,.btn-color1:active,.btn-color1.selected {
    color: #00c1ff;
}

.caret-bg {
    border-top: 6px dashed;
    border-top: 6px solid \9;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    position: relative;
}

.caret-bg.up {
    border-bottom: 6px dashed;
    border-bottom: 6px solid \9;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid transparent;
    top: -3px;
}

/* 
 * 两端对齐 
 * 注意： 只对单行文本有效(不能换行)，且文字之间使用手打空格，非html实体字条
 * 直接给要换行的单选文本标签加.text-justify 类即可
 */
.text-justify {
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify;
}

.text-ellipsis{
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*input
引用实例
<div class="form-group">
    <label class="control-label">控件变大</label>
    <input class="form-control input-lg" type="text" placeholder="添加.input-lg，控件变大">
</div>*/
.form-group {
    margin-bottom: 0px;
}

.form-control {
    display: inline-block;
    color: #666;
    background-color: #f2f6f7;
    background-image: none;
    border: #f2f6f7 solid 1px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
}

.form-control:focus {
    border: #d0d0d0 solid 1px;
    outline: 0;
    webkit-box-shadow: none;
    box-shadow: none;
}

.form-control::-moz-placeholder {
    color: #c3c2c2;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #c3c2c2;
}

.form-control::-webkit-input-placeholder {
    color: #c3c2c2;
}

.form-control.width-auto {
    width: auto;
}

.input-white {
    background: #fff;
}

.input-length-180 {
    width: 180px;
}

.input-length-360 {
    width: 360px;
}

.input-length-436 {
    width: 436px;
}

.input-length-316 {
    width: 316px;
}

.input-length-45 {
    width: 55px;
    padding: 6px;
    text-align: center;
}

.input-length-616 {
    width: 616px;
    height: 36px;
}

.input-length-70 {
    width: 70px;
    height: 36px;
    text-align: center;
}

.input-length-100 {
    width: 100px;
    height: 36px;
}

.input-length-500 {
    width: 500px;
}

.input-length-150 {
    width: 150px;
}

.input-length-600 {
    width: 600px;
}

.txtHtmlArea {
    width: 706px;
    height: 200px;
}

.input-length-606 {
    width: 606px;
}

.input-length-218 {
    width: 218px;
}

.input-length-225 {
    width: 225px;
}
.input-file-btn{
    opacity: 0;
    /* min-width: 120px; */
    position: absolute;
    left: 0;
    right: 0;
    text-align: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
    /* width: 100000px; */
    padding: 100px;
}
/*验证*/
.Validform_checktip {
    font-size: 14px;
    color: #c7c7c7;
}

.Validform_wrong {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTI4MEQ2QjExMDUxMUU2QkQ0Q0MxQjdEM0I0NzZBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTI4MEQ2QzExMDUxMUU2QkQ0Q0MxQjdEM0I0NzZBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5MjgwRDY5MTEwNTExRTZCRDRDQzFCN0QzQjQ3NkE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5MjgwRDZBMTEwNTExRTZCRDRDQzFCN0QzQjQ3NkE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fzJMzAAAAZpJREFUeNqMVD1PAkEQfZwNBQkdDQ1+QaMGYwgUJtJb2EBF4Q+AkJBAb0VFdcIPsNCGyhhJoNKGkJCoQRsQwRoq/AGcM7d73xB4ycvdzuw+Zt7t4NMSCbjgI54Sr4mXxH3iD/GZeEd8J2qOAy6RCPGReIL1GBCviL9GQLElL4jTDQKQ+anc7xDhCl6wCYr9N/X9u4YIe/BkpmIxoNEAgkGnQCYDqCrg99ujbT7PIsfEIzNcLALsU71uCbFApSLiqZRd5JDP79yEwyV6OTfD3S6QTIqK+BkIAKWSyNVqQKvlbvKPv86b/KQWuAJuKRoVa00TAs3mKqc+FFmSE4sFddu21vM50Omss/uARcaeMHtQKIgKZjMgFHJ65MRYkQ5byGaFiYYHuRwwGgmPVgt1WOTBXKbTQLlsCbAH3Fo+DwyHQqhadYvcs8gn8Utf9npAv+81kYW4Pc7xXbHwzeeN2YnIqyxu5XKJLcHDOTHuMQ9TWn/bXoD3T9wD+CpnYbDhMOf35H7PFBsVxYlnxFv5PwL5VGU8brYu8S/AAPj9bsXMNvAxAAAAAElFTkSuQmCC") no-repeat left center;
}

.Validform_right {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NUVGNkIzMTExMDUxMUU2OEU2MEJDQTAxQkI2MDJFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NUVGNkIzMjExMDUxMUU2OEU2MEJDQTAxQkI2MDJFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RUY2QjJGMTEwNTExRTY4RTYwQkNBMDFCQjYwMkUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1RUY2QjMwMTEwNTExRTY4RTYwQkNBMDFCQjYwMkUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+p37E2wAAAW9JREFUeNpiZLjNxYAGGIHYEIjjgdgbiJWB+C4QbwXihUB8Hoj/o2pANUQBiDcCsR4DbnAJiP2B+AFMgAlJ0h6I7xMwgAEqfx+qHsUlClAJUoESSB8TNAw2M5AHdoL0gwzRBWIdYnSk8CUw7JDayCDKLAITUgXpZwESUcQYkMWfxjBFtA/MlmWRYXj99w1MKgrkEjcYj5+Jj0GXTRuvAXmvSxjO/byALO3OAAzYz0D8H4TXft7w/x8QZr0q+A8TA7H/QWHOqyK4OBL+DPLOHSA2ABm59dsOhkAeP7itIABj574uZpj6cSY2n94BuaQD2eTsV4Vwm2EQJIbFBTDcycyQx/oKaFomzNjTP88y/AVCJ04HQi6ABxkosTFCkzI8mkFRuER8HsPqL+sY5nxagM+A20CsTmmKBWXOe7C8A8pMDiQaAFJ/Dz0DHgRiRajXGAjkYiWoeoxcDHMRKLqNgXgytBxhgNKToOIG6F4HCDAAKiOiXt3CG8cAAAAASUVORK5CYII=") no-repeat left top;
}

/*radio*/
/*checkbox 在vidonmis—plugin里面*/
/*dropdown */
/*时间选择
inputdata   inputdata-big   inputdata-small  默认背景色为项目中颜色，后续扩展可以添加  inputdata -red。。。。。。
inputtime   inputtime-big   inputtime-small  默认背景色为项目中颜色，后续扩展可以添加  inputtime-red。。。。。。
*/
.input-group-data {
    width: 180px;
}

/*inputsearch*/
/*disc  disc-lg disc-sm 项目中有两个圆
disc-red....控制颜色
*/
.disc {
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

.disc-lg {
    width: 12px;
    height: 12px;
}

.disc-white {
    background: white;
}

.disc-yellow {
    background: #ffd200;
}

.disc-green {
    background: #03e51d;
}

.disc-blue {
    background: #00fffc;
}

.disc-purple {
    background: #fd46ff;
}

.disc-light-blue {
    background: #5e80ff;
}

.disc-red {
    background: #ff4848;
}

.disc-light-purple {
    background: #ff66b2;
}

.disc-dark-yellow {
    background: #f58105
}

/*影吧模块
moviehall（大小）
moviehall-red。。。。。控制颜色,背景图片实现
moviehall-free（空闲样式）    moviehall-sweep（清扫中和等待打扫）    moviehall-show(放映中 待客中)  moviehall-haveset  moviehall-noset
moviehall-selected（已选择）  moviehall-waiteselect（等待选择）（背景色控制）
结构
<div class="moviehall moviehall-red moviehall-free">(相对定位)
	.........
	<div classs="moviehall-waiteselect"></div>（绝对定位,默认隐藏待选择状态）
</div>
*/
.moviehall-wrap {
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    padding: 7px;
    width: 330px;
    height: 175px;
    position: relative;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
}

.moviehall {
    position: relative;
    cursor: pointer;
    color: #fff;
    border: 1px dashed transparent;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    outline: 1px dashed #fff;
    outline-offset: -6px;
}

.moviehall p {
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.moviehall-red, .time-or-hour-sign.bg-red {
    background-color: #ff514d;
}

.moviehall-green {
    background-color: #22bf68;
}

.moviehall-purple {
    background-color: #ce6ae0;
}

.moviehall-yellow, .time-or-hour-sign.bg-yellow {
    background-color: #f0953c;
}

.moviehall-blue {
    background-color: #3bbfb4;
}

.moviehall-gray {
    background-color: #9b9b9b;
}

.time-or-hour-sign {
    position: absolute;
    right: -27px;
    top: -25px;
    width: 70px;
    height: 70px;
    text-indent: 13px;
    line-height: 86px;
    font-size: 24px;
    color: rgba(0,0,0,.4);
    border: 1px dashed #fff;
    border-radius: 50%;
    text-align: left;
    clip: rect(28px,40px,70px,0);
}

.moviehall-free {
}

.moviehall-free .text-sm {
    font-size: 14px;
    text-align: center;
    padding-top: 62px;
}

.moviehall-free .text-lg {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 62px;
}

.moviehall-sweep {
    color: #fff;
    font-size: 16px;
}

/*.moviehall-sweep p{text-align:center;line-height: 36px;}*/
.text-bottom {
    text-align: center;
}

.moviehall-show {
    color: white;
    font-size: 16px;
}

.moviehall-show .text-top {
    text-align: center;
    padding-top: 30px;
}

.moviehall-show .text-lger {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.moviehall-noset {
    color: #fff;
    padding: 0;
}

.moviehall-noset .text-lg {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.moviehall-noset .text-lger {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.moviehall-set {
    color: #fff;
    padding: 0;
}

.moviehall-set .text-lg {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.moviehall-set .text-lger {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.moviehall-selected,.moviehall-waiteselect {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../img/moviehall-select.png") no-repeat;
    display: block;
}

.moviehall-waiteselect {
    background-position: center bottom;
    display: none;
}

.moviehall-selected {
    background-position: center top;
}

/* 影厅观影下单 */
.moviehall-sm {
    width: 270px;
    height: 145px;
}

.moviehall.selected + .moviehall-mask {
    display: block;
}

.moviehall-mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.5) url(../images/vidon_pos/current_film_icon.png) no-repeat center;
    cursor: pointer;
    border-radius: 4px;
    display: none;
}

@media screen and (min-width: 1500px) and (max-width: 1920px) {
    .moviehall-wrap-lg {
        width: 285px;
        height: 145px;
        margin-right: 30px;
        margin-bottom: 20px;
    }

    .moviehall-wrap-lg p.mt20 {
        margin-top: 10px;
    }

    .moviehall-wrap-lg p.mb20 {
        margin-bottom: 10px;
    }

    .moviehall-wrap-lg p.mt35 {
        margin-top: 15px;
    }

    .moviehall-wrap-lg p.mt45 {
        margin-top: 40px;
    }
}

@media screen and (max-width: 1499px) {
    .moviehall-wrap-lg {
        width: 260px;
        height: 130px;
        margin-right: 20px;
        margin-bottom: 10px;
    }

    .moviehall-wrap-lg p.mt20 {
        margin-top: 10px;
    }

    .moviehall-wrap-lg p.mb20 {
        margin-bottom: 5px;
    }

    .moviehall-wrap-lg p.mt35 {
        margin-top: 15px;
    }

    .moviehall-wrap-lg .h4 {
        font-size: 14px;
        margin-bottom: 10px;
        margin-top: 5px;
    }

    .moviehall-wrap-lg p.mt45 {
        margin-top: 30px;
    }

    .moviehall-wrap-lg .moviehall-sale-icon {
        top: 20px;
    }

    .moviehall-wrap-lg p {
        font-size: 14px;
    }
}

/* 影厅添加挂单卖品图标 */
.moviehall-sale-icon {
    position: absolute;
    left: -6px;
    top: 26px;
    width: 51px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: rgba(0,0,0,.4);
    /* background: rgba(0,0,0,.4) url(../img/pos/pos_sale_icon.png) no-repeat 17px center; */
    -webkit-transition: background-color .25s;
    -moz-transition: background-color .25s;
    -ms-transition: background-color .25s;
    -o-transition: background-color .25s;
    transition: background-color .25s;
    font-style: normal;
}

.moviehall-sale-icon.top-reset {
    top: 30px;
}

.moviehall-sale-icon:hover {
    background-color: rgba(0,0,0,.25);
}

/*影片选择
box 
box.selcted选中状态
box：hover指向状态
结构
<div class="box">
	<img....>
	<p></p>
</div>
*/
.box {
    width: 182px;
    height: 300px;
    position: relative;
}

.box img {
    width: 182px;
    height: 270px;
    border-radius: 5px;
    cursor: pointer;
}

.box img:hover {
    opacity: 0.6;
}

.box .selected {
    width: 182px;
    height: 270px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    background: url("../img/movie-selected.png") no-repeat;
    cursor: pointer;
}

.box p {
    font-size: 14px;
    color: #666666;
    text-align: center;
}

/*弹框*/
.modal .modal-header {
    border-bottom: #f0f0f0 solid 1px;
    padding: 0px;
}

.modal .modal-header h4, .modal-header .modal-title {
    color: #00c1ff;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

.modal .close {
    width: 24px;
    height: 24px;
    margin: 15px 20px 0 0;
    opacity: 1;
    transition: all .2s ease-in-out;
}

.modal .close span {
    display: block;
    background: url(../img/icon.png) no-repeat 0px -50px;
    width: 24px;
    height: 24px;
}

.modal .close:hover {
    transform: rotate(90deg);
}

.modal-body {
    padding: 20px;
}

.modal-footer {
    border-top: none;
    padding-top: 20px;
    padding-bottom: 30px;
}

/*提示框*/
/*成功的tipsbox*/
#J_public_pop_dialog_tipsbox .tips-err-box {
    color: #a94442;
    background: #f2dede;
    border: #ebccd1 solid 1px;
}

#J_public_pop_dialog_tipsbox .tips-succ-box {
    color: #3c763d;
    background-color: #dff0d8;
    border: #d6e9c6 solid 1px;
}

#J_public_pop_dialog_tipsbox .tips-err-box p,#J_public_pop_dialog_tipsbox .tips-succ-box p {
    font-size: 18px;
    text-align: center;
    margin-bottom: 0px;
}

/*table-block table-block-green user-list discount-list .....*/
.table-block {
    width: 100%;
    background: #fff;
    box-shadow: 0 0 20px #dfe3e6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.table-block .table-header {
    height: 70px;
    line-height: 70px;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.table-block .table-header p {
    font-size: 18px;
    font-weight: bold;
    line-height: 70px;
    padding: 0px 0px 0px 20px;
    margin: 0px;
}

.table-block .table-header .add-btn {
    margin: 14px 20px 0px 0px;
    padding: 0;
}

.table-block .badge {
    background: #ff221d;
    color: #fff
}

.table-block .table-tab {
    height: 70px;
    padding-left: 0px;
}

.table-block .table-tab li {
    float: left;
    list-style: none;
}

.table-block .table-tab li:first-child {
    border-top-left-radius: 5px;
}

.table-block .table-tab li.active {
    font-weight: bold;
    background: #fff;
}

.table-block .table-tab a {
    height: 70px;
    padding: 0px 30px;
    line-height: 70px;
    color: #fff;
}

.table-block .table-tab a:hover {
    color: #fff;
    text-decoration: none;
}

.table-block table {
    border-collapse: collapse;
}

.table-block .table-bordered > thead > tr > th, .table-block .table-bordered > tbody > tr > th, .table-block .table-bordered > tfoot > tr > th, .table-block .table-bordered > thead > tr > td, .table-block .table-bordered > tbody > tr > td, .table-block .table-bordered > tfoot > tr > td {
    border-color: #f0f0f0;
    vertical-align: middle;
}

.table-block .table-bordered > thead > tr > th, .table-block .table-bordered > thead > tr > td {
    border-bottom: none;
}

.table-block .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #f0f0f0
}

.table-block .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fafafa;
}

.table-block .table-hover > tbody > tr:hover {
    background-color: #fafafa;
}

.table-block .table-hover > tbody > tr.bg-default {
    background-color: #ebebeb;
}

.table-block table td,.table-block table th {
    height: 75px;
    vertical-align: middle;
    text-align: center;
}
.table-block .table-ad-set td,.table-block .table-ad-set th {
    height: 60px;
    vertical-align: middle;
    text-align: center;
}

.table-block .table-bordered > tbody > tr > td .list-comment-img {
    border-radius: 5px;
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 8px;
    margin-top: 8px
}

.table-block .table-bordered > tbody > tr > td .list-comment-rate {
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    margin-top: auto;
    margin-bottom: auto;
}

.table-block thead td a.table-sort-title {
    text-decoration: none;
}

.table-block-green table thead {
    color: #009c81
}

.table-block-green .table-header {
    background: #13c4a5;
}

.table-block-green .table-tab li.active a {
    color: #009c81
}

.table-block-green td .a {
    color: #009c81;
}

.table-block-green td .a:hover {
    text-decoration: underline;
}

.table-block-blue table thead {
    color: #00c1ff
}

.table-block-blue .table-header {
    background: #00c1ff;
}

.table-block-blue .table-tab li.active a {
    color: #009c81
}

.table-block-blue td .a {
    color: #00c1ff;
}

.table-block-blue td .a:hover {
    text-decoration: underline;
}

/*icon*/
.table-edit-btn {
    display: inline-block;
    width: 15px;
    height: 15px;
    outline: none;
    background: url(../img/icon.png) no-repeat 0 0;
    margin-right: 10px;
    vertical-align: middle;
}

.table-delete-btn {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../img/icon.png) no-repeat -50px 0;
}

.table-edit-btn.mr0 {
    margin-right: 0;
}

/*header*/
/* 页头 */
.header {
    position: fixed;
    width: 100%;
    background-color: #fff;
    height: 110px;
    z-index: 2;
    font-size: 18px;
    padding-right: 20px;
    top: 0px;
}

.header .logo {
    width: 280px;
    height: 110px;
    float: left;
    background: #00c1ff
}

.header > .logo a {
    display: block;
    color: #666;
    line-height: 110px;
    text-align: center;
}

.header a:focus,.header a:hover {
    text-decoration: none;
}

.header h1 {
    float: left;
    margin: 0 0 0 50px;
    font-size: 32px;
    line-height: 110px;
}

.header .sidebar-nav {
    font-size: 28px;
}

.header .sidebar-nav a {
    color: #666;
}

.header .sidebar-nav a:hover {
    color: #00c1ff;
}

.header .sidebar-nav a:hover .home-icon {
    background-position: 0 -40px;
}

.close {
    outline: none;
}

/* 公共登录模块 */
.login-block-container {
    width: 1000px;
    margin: 0 auto;
}

.login-block-wrap {
    background-color: rgba(14,119,111,.6);
    border-radius: 19px;
    max-width: 492px;
    float: right;
    margin-top: 15px;
    padding-left: 30px;
    padding-right: 10px;
    min-width: 270px;
}

.login-block-wrap-reset {
    background-color: #fff;
    margin-top: 34px;
}

.login-block-wrap-reset .login-dropmenu .tri-t {
    border-bottom-color: rgba(255,255,255,.9);
}

.login-block-wrap-reset .login-entry, .login-block-wrap-reset .faq-link a {
    color: #000;
}

.login-block-wrap-reset .login-icon {
    width: 38px;
    height: 38px;
    background: url(../img/icon/user_icon2.png) no-repeat left center;
    margin-top: 0;
}

/* 铃铛  message消息 */
.bell-wrapouter {
    position: relative;
    float: left;
}

.glyphicon-bell {
    color: #c5c5c5;
    position: relative;
    font-size: 22px;
    -webkit-transition: font-size .15s;
    -moz-transition: font-size .15s;
    -ms-transition: font-size .15s;
    -o-transition: font-size .15s;
    transition: font-size .15s;
}

.glyphicon-bell:hover {
    font-size: 24px;
}

.informationWrap {
    position: absolute;
    top: 60px;
    left: -250px;
}

.messageLittleRedDot {
    position: absolute;
    left: 12px;
    top: 0px;
    width: 20px;
    height: 20px;
    background: #ff3d00;
    z-index: 1;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    color: white;
    font-size: 10px;
}

.informationHome .tip-arrow {
    border-color: transparent;
    border-bottom-color: #fafafa;
    position: absolute;
    height: 0;
    width: 0;
    font-size: 0;
    border-width: 0 18px 16px;
    border-style: solid;
    bottom: 4px;
    left: 47%;
    top: -16px;
    margin-left: -8px;
    z-index: 2;
}

.informationList .formName {
    font-weight: bold;
    height: 25px;
}

.informationHome {
    color: #666;
    width: 500px;
    height: 424px;
    background: white;
    border-radius: 6px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
}

.informationHome .informationTop {
    background: #fafafa;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
}

.informationHome .informationBottom {
    background: #fafafa;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    position: fixed;
    bottom: 0;
}

.informationHome .informationTop .ignore {
    color: #acacac;
    padding-right: 22px;
    cursor: pointer;
}

.informationHome .informationTop .lookhistory {
    padding-right: 22px;
    cursor: pointer;
}

.informationHome .informationTop .msgnotice {
    padding-left: 22px;
}

.informationHome .informationBottom {
    position: absolute;
    bottom: 0;
    right: 0px;
    padding-right: 10px;
    background: #fafafa;
    width: 100%;
}

.informationHome .messageLine {
    cursor: pointer;
    height: 64px;
    border-bottom: #f7f7f7 1px solid;
    padding-right: 22px;
    position: relative;
}

.informationHome .messageLine:hover {
    background: #fafafa;
}

.informationHome .messageLine .unreadTip {
    position: absolute;
    left: 44px;
    top: 10px;
    font-size: 12px;
    width: 20px;
    height: 20px;
    background: #ff3d00;
    z-index: 1;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    color: white;
}

.informationHome .messageLine .messageItem{height: 100%;}
/* 预约 */
.informationHome .messageLine .preorder{background: url(../images/vidon_pos/preorder.png) no-repeat 21px center;}
/* 库存 */
.informationHome .messageLine .productstock{background: url(../images/vidon_pos/stock.png) no-repeat 21px center;;}
/* 卖品订单  */
.informationHome .messageLine .pregoodorder{background: url(../images/vidon_pos/prefilmorder.png) no-repeat 21px center;;}
/* 申请 */
.informationHome .messageLine .filmsupply{background: url(../images/vidon_pos/application.png) no-repeat 21px center;;}
/* 影厅 */
.informationHome .messageLine .hall{background: url(../images/vidon_pos/hall.png) no-repeat 21px center;;}
/* 系统消息  */
.informationHome .messageLine .system{background: url(../images/vidon_pos/systeminfo.png) no-repeat 21px center;}
/* 服务 */
.informationHome .messageLine .roomservice{background: url(../images/vidon_pos/waiter.png) no-repeat 21px center;}
/* 运营 */
.informationHome .messageLine .operation{background: url(../images/vidon_pos/operation.png) no-repeat 21px center;}
/* 观影订单 */
.informationHome .messageLine .prefilmorder{background: url(../images/vidon_pos/filmmore.png) no-repeat 21px center;}
/* 续时订单 */
.informationHome .messageLine .filmmore{background: url(../images/vidon_pos/order.png) no-repeat 21px center};

.informationHome .messageLine .messageItem .messageTime{font-size: 13px;}
.informationHome .messageLine .messageItem .messageContent{height:19px;line-height:19px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.informationHome .informationList2 .selected{background:#64d8fd;}
.informationHome .informationList2 .selected:hover{background:#64d8fd;}
.informationHome .informationList2 .selected > .preorder{background-image: url(../images/vidon_pos/preorder_hover.png);}
.informationHome .informationList2 .selected > .productstock{background-image: url(../images/vidon_pos/stock_hover.png);}
.informationHome .informationList2 .selected > .pregoodorder{background-image: url(../images/vidon_pos/prefilmorder_hover.png);}
.informationHome .informationList2 .selected > .filmsupply{background-image: url(../images/vidon_pos/application_hover.png);}
.informationHome .informationList2 .selected > .hall{background-image: url(../images/vidon_pos/hall_hover.png);}
.informationHome .informationList2 .selected > .system{background-image: url(../images/vidon_pos/systeminfo_hover.png);}
.informationHome .informationList2 .selected > .roomservice{background-image: url(../images/vidon_pos/waiter_hover.png);}
.informationHome .informationList2 .selected > .operation{background-image: url(../images/vidon_pos/operation_hover.png);}
.informationHome .informationList2 .selected > .prefilmorder{background-image: url(../images/vidon_pos/filmmore_hover.png);}
.informationHome .informationList2 .selected > .filmmore{background-image: url(../images/vidon_pos/order_hover.png);}

.informationHome2 {
    width: 1006px;
    height: 884px;
}

.informationHome2 .modal-body {
    padding: 0;
}

.informationHome2 .informationHome {
    width: 1000px;
    box-shadow: none;
}

.informationHome2 .informationList2 {
    background: #fafafa;
    cursor: pointer;
    width: 342px;
    height: 100%;
}

.informationHome2 .messageLine {
    line-height: 40px;
}

.informationHome2 .messageLine:hover,.informationHome2 .messageLine:active {
    background: #d5f2fb;
}

.informationHome2 .informationListDec {
    width: 658px;
    height: 400px;
    ;}

.informationHome2 .messageLine {
    white-space: nowrap;
}

.informationHome2 .messageLine .messageContent {
    line-height: 18px;
    width: 100%;
    text-overflow: ellipsis;
}

.informationHome2 .messageItemDec {
    border-bottom: #f7f7f7 1px solid;
    cursor: pointer;
    padding-top: 4px;
}

.informationHome2 .messageItemDec:hover {
    background: #fafafa;
}

.informationHome2 .messageItemDec .active {
    background: #64d8fd;
}

.notice_tip {
    color: #999999;
    font-size: 18px;
    position: absolute;
    left: 40%;
    top: 40%;
}

.informationHome2 .messageItemDec p {
    margin: 10px 10px 10px 40px;
}

.Gray_9 {
    color: #999 !important;
    font-size: 12px;
}

.Gray_9_content {
    word-wrap: break-word;
    font-size: 16px;
    white-space: inherit;
    padding-right: 20px;
}

.messageItemDec_link {
}

/* 闪烁的铃铛 */
@-webkit-keyframes twinkling {
    0% {
        opacity: 0
    }

    , 100% {
        opacity: 1
    }
}

.glyphicon-bell .messageLittleRedDot {
    -webkit-animation: twinkling 2s infinite;
}

.vertical-line {
    width: 1px;
    height: 22px;
    background-color: #bcbcbc;
    margin-top: 8px;
    margin-right: 30px;
    margin-left: 30px;
}

.login-block {
    position: relative;
    margin-right: 30px;
    min-width: 65px;
}

.login-entry {
    color: #fff;
    margin-left: 10px;
    white-space: nowrap;
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.login-icon, .faq-icon {
    width: 24px;
    height: 24px;
    margin-top: 7px;
    float: none;
    display: inline-block;
    vertical-align: top;
}

.login-icon {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: url(../img/icon/user_icon.png) no-repeat left center;
}

.login-block, .faq-link {
    height: 38px;
    cursor: pointer;
    line-height: 38px;
    /* margin-left: -20px; */
}

.faq-icon {
    margin-right: 7px;
    background: url(../img/icon/faq_icon.png) no-repeat left center;
}

.faq-link a {
    color: #fff;
    vertical-align: middle;
}

.home-icon {
    position: relative;
    top: 8px;
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(../img/pos/home_icon.png) no-repeat left top;
}

.arrow-right-icon {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 12px;
    height: 23px;
    margin-left: 35px;
    margin-right: 35px;
    background: url(../img/pos/arrow_right_icon.png) no-repeat center;
}

.icon {
    display: inline-block;
    vertical-align: middle;
}

.right-icon, .error-icon {
    width: 20px;
    height: 20px;
    background: url(../img/icon.png) no-repeat 0 0;
}

.right-icon {
    background-position: 0 -348px;
}
.right-big-icon{
    width: 66px;
    height: 47px;
    background: url(../images/right_big_icon.png) no-repeat center;
}
.error-icon {
    background-position: -100px -348px;
}

.login-dropmenu {
    width: 100%;
    position: absolute;
    font-size: 16px;
    transition: opacity .3s;
    opacity: 0;
    top: 3px;
    left: 50%;
    height: 50px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.login-dropmenu:hover > span {
    opacity: 1;
}

.login-dropmenu:hover {
    opacity: 1;
}

.login-dropmenu.selected:hover {
    opacity: 0
}

.login-dropmenu .tri-t {
    position: absolute;
    height: 0;
    width: 0;
    font-size: 0;
    border-width: 0 8px 8px;
    border-color: transparent;
    border-style: solid;
    bottom: 4px;
    left: 50%;
    margin-left: -8px;
    border-bottom-color: #fff;
    z-index: 2;
}

.login-dropmenu .vidon-login-container {
    overflow: hidden;
    border-radius: 4px;
    position: absolute;
    width: 117px;
    left: 50%;
    margin-left: -56px;
    top: 46px;
    background-color: #fff;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
}

.login-dropmenu .vidon-login-container span {
    line-height: normal;
    font-weight: bold;
    text-align: center;
    color: #000;
    display: block;
    transition: background-color .22s, color .1s;
    margin-top: 11px;
    margin-bottom: 11px;
}

.login-dropmenu .vidon-login-container span:hover {
    color: #00c1ff;
}

/*ordertimelist*/
.order-times-list {
    width: 750px;
}

.order-times-list p {
    font-size: 14px;
    float: right
}

.order-times-list p span {
    width: 22px;
    height: 6px;
    background: #969696;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
}

.order-times-list-block {
    border-top: #dfe0e1 solid 1px;
    border-right: #dfe0e1 solid 1px;
    padding-left: 0px;
}

.order-times-list li {
    width: 12.5%;
    float: left;
    list-style: none;
    border-left: #dfe0e1 solid 1px;
    border-bottom: #dfe0e1 solid 1px;
    padding: 10px 0px;
    text-align: center;
    cursor: pointer;
}

.order-times-list li.haspassed {
    background: #f6f6f6;
    color: #bfbfbf;
}

.order-times-list li.haspreorder {
    background: #969696;
    color: #fff;
}

.order-times-list li.selected {
    background: #0acfff;
    color: #fff ;
}

.J-list-feedback-title {
    width: 150px
}

.J-list-feedback-text {
    text-align: left
}

.feedback-show-title {
    text-align: right;
    font-weight: bold
}

.feedback-show-connent-title {
    vertical-align: top;
}

.feedback-show-connent-table {
    width: 100% ;
}

.feedback-show-empty-td {
    width: 20px
}

.feedback-show-ok-btn {
    width: 100%;
    height: 100%;
    text-align: center;
}

.J-list-comment-title {
    width: 150px
}

.J-list-comment-rate {
    width: 165px;
    padding: 0px
}

.J-list-comment-rate img {
    width: 15px;
    height: 15px
}

.J-list-comment-rate div {
    margin-top: -5px;
    width: 100%;
}

.J-list-comment-text {
    text-align: left
}

.modal-body-commentpic {
    height: 500px;
    width: 100%;
    text-align: center
}

.modal-dialog-comment-pic {
    max-width: 98%;
    max-height: 495px;
    width: 480
}

/* ordertimelist 扩展 */
.order-times-list-sm-ext {
    width: auto;
    margin: 33px 20px 0;
}

.order-times-list-sm-ext h2 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
}

.order-times-list-sm-ext p {
    margin-bottom: 20px;
}

.order-times-list-sm-ext ul {
    margin-bottom: 13px;
}

.order-times-list-sm-ext li {
    cursor: default;
}

/*订单详情*/
.order-detail-table td {
    padding: 8px 0px;
}

.order-detail-table-2 td {
    padding: 15px 0px;
    border-bottom: #f4f4f4 solid 1px;
    width: 33.33%;
    text-align: center
}

.order-detail-table-2 thead td {
    color: #22c8ff;
    border-top: #f4f4f4 solid 1px;
}

.order-detail-member {
    border-top: #f4f4f4 solid 1px;
}

.order-detail-table-2 .borderright {
    border-right: #f4f4f4 solid 1px;
}

/*影院设置*/
.h4_bold {
    font-weight: bold;
}

.business_set {
    height: 80px;
    line-height: 80px;
}

.set_rule {
    height: 50px;
    line-height: 50px;
}

.normal_font {
    font-weight: normal;
}

.lineheight100 {
    height: 100px;
    line-height: 100px;
}

.add_order_reason {
    padding-left: 30px;
}

.add_order_reason li {
    width: 120px;
    text-align: center;
    height: 34px;
    border: #fff solid 1px;
    list-style: none;
    line-height: 34px;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    border-radius: 4px;
    position: relative;
}

.add_order_reason li:hover {
    border: #00c1ff solid 1px;
}

.add_order_reason li.allowdelete i {
    font-size: 22px;
    line-height: 22px;
    position: absolute;
    right: 6px;
    top: 5px;
    display: none;
    color: #00c1ff;
    font-style: normal;
}

.add_order_reason li.allowdelete:hover i {
    display: block;
}

.left {
    float: left;
}

.right {
    float: right;
}

.font1 {
    font-size: 14px;
}

.font2 {
    font-size: 10px;
}

.font3 {
    font-size: 12px;
}

.font4 {
    font-size: 16px;
}

.font5 {
    font-size: 18px;
}

.color1 {
    color: #666;
}

.color2 {
    color: #aaa;
}

.color3 {
    color: #999;
}

.color4 {
    color: #666;
}

.color5 {
    color: #ff514d
}

.color6 {
    color: #333;
}

.color7 {
    color: #00ade4
}

.color8 {
    color: #d6d6d6
}

/*财务统计   订单统计*/
.order-statis-filter {
    height: 84px;
    line-height: 84px;
}

/*问题反馈*/

.feedback-info-room {
    float: left;
    margin:5px;
    border-radius: 5px;
    padding: 10px;
    background-color: #ffffff;
    vertical-align:middle;
    text-align: center;
    line-height: 26.5px;
    font-size: 14px;
    color: #D2D2D2;
    border: 1px solid #D2D2D2;
}

.feedback-info-room-selected {
    float: left;
    margin:5px;
    border-radius: 5px;
    padding: 10px;
    background-color: #ffffff;
    vertical-align:middle;
    text-align: center;
    line-height: 26.5px;
    font-size: 14px;
    color: #0ACFFF;
    border: 1px solid #0ACFFF;
}


/*.glyphicon-exclamation-sign{color:red;}*/
/*.self_date_hide{display: none;}*/
/*.staticOrderItem .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:0;}*/
/*.staticOrderListDec p{height:40px;line-height:40px; }*/
