/*公共样式*/
.GfloatL{ float:left;}
.GfloatR{ float:right;}
.Gclear{ clear:both;}
.GdisplayNO{ display:none;}
.GdisplayIn{ display:inline;}
.GdisplayIn{ display:block;}
.Gpositioncenter{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.GoverflowH{ overflow:hidden;}
.GoverflowA{ overflow:auto;}
.GtextlignC{ text-align:center;}
.GtextlignL{ text-align:left;}
.GtextlignR{ text-align:right;}
.Gopacity0{ opacity:0;}
.Gopacity0{ opacity:1;}
/*公共样式*/

/* .table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background: red;} */

/*预加载*/
.load{ width:100%; height:100%; background:rgba(0,0,0,0.6);z-index:10000; position:fixed; left:0; top:0;text-align: center;color: #fff;font-size: 22px;display: none;}
.load .loadimg{display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:120px; height:180px;}
.load .loadimg img{height: 120px;width: 120px;margin-bottom: 30px;}
/*预加载*/
.container-fluid{
  min-width: 1000px;
  padding-left: 20px!important;
  padding-right: 20px!important;
}
label, input, button, select, textarea,input[type="text"]{
  font-size: 14px;
}

.header .nav li.dropdown .dropdown-toggle i{
  vertical-align: baseline;
  margin-right: 3px;
}
#dashboard {
  overflow: hidden;
}
/*.dropdown-menu>li>a{
  background: #638921;
}*/
.navbar .pull-right>li>.dropdown-menu{
  right: 3px;
  top: 50px;
  height: auto;
  overflow: auto;
}
[class^="icon-"], [class*=" icon-"]{
  vertical-align: baseline;
}
textarea,input{
  border-radius: 0;
}
.pos-re{
  position: relative;
}

.m-icon-swapright{
  background-position:-27px -10px;
}
.check{
  box-shadow: none;
  background: none;
}

.shuju{
  overflow: hidden;
  margin-top: 20px;
}
.shuju li{
  width: 25%;
  padding: 10px 10px 20px;
  text-align: center;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.shuju-icon{
  padding-top: 20px;
}
.shuju-num{
  padding-top: 20px;
}
.shuju li a{
  display: block;
  background: #fff;
  padding: 20px;
  position: relative;
  height: 120px;
}
.shuju li a:hover{
  text-decoration: none;
}
.shuju-icon i{
  padding-top: 20px;
  font-size: 50px;
}
.shuju-info{
  position: absolute;
  bottom: 0;
  left: 0;
  height: 30px;
  line-height: 30px;
  color: #fff;
  width: 100%;
  font-size: 12px;
}
.shuju .index-green a,.index-green .shuju-icon i{
  color: #73b841;
}
.index-green .shuju-info{
  background: #73b841;
}
.shuju .index-purplered a,.index-purplered .shuju-icon i{
  color: #606;
}
.index-purplered .shuju-info{
  background: #606;
}

.shuju .index-zong a,.index-zong .shuju-icon i{
  color: #ac8462;
}
.index-zong .shuju-info{
  background: #ac8462;
}
.shuju .index-red a,.index-red .shuju-icon i{
  color: #e1557a;
}
.index-red .shuju-info{
  background: #e1557a;
}
.shuju .index-yellow a,.index-yellow .shuju-icon i{
  color: #959900;
}
.index-yellow .shuju-info{
  background: #959900;
}
.shuju .index-blue a,.index-blue .shuju-icon i{
  color: #847ac7;
}
.index-blue .shuju-info{
  background: #847ac7;
}
.con-title{
	/* width: 150%; */
	font-size: 18px;
	font-weight: 600;
	color: #333;
	border-bottom: 1px solid #b8b8b8;
	height: 40px;
	line-height: 40px;
	/* padding-top: 5px; */
	overflow: hidden;
	margin-bottom: 20px;
}
.con-title>p,.con-title>span{float: left;margin: 0;}
.con-title>span{/*margin: -1px 10px;*/}
.con-title>div{margin-left: 15px;margin-top: 6px;}
.con-title>div.editBtn{float: right;}
.con-title>div li{float: left;}
.con-title a{
	display: block;
	font-size: 18px;
  color: #666!important;
  padding: 4px 15px;
  background: #DDDDDD;
  margin-right: 2px;
  font-weight: 500;
}
.con-title a.active{background: #638921;color: #fff!important;}
.con-title a:hover{background: #638921;color: #fff!important;}
.con-title>p>a{display: inline;background: none;color: #333!important;padding: 0px;margin: 0px;font-weight: 600;}
.con-title>p>a:hover{background: none!important;color: #333!important;padding: 0px;margin: 0px;font-weight: 600;}
.table-title{
	font-size: 16px;
	margin-bottom: 20px;
  overflow: hidden;
  line-height: 28px;
}
.table-title .search-bar ~ .btn.pull-right{
  margin-top: 2px;
}
.table-title i{
	vertical-align: baseline;
	margin-right: 5px;
}
.table-set thead tr th{
	background: #eaeaea;
	border-bottom:1px solid #ddd;
}
.table-bordered{
	border-radius: 0;
}
.table-bordered thead:first-child tr:first-child>th:first-child{
	border-radius: 0;
}
.table th, .table td{
	line-height: 28px;
	text-align:center;
	white-space:nowrap!important;
	/*color: #333;*/
}
.table tr{
	color: #333;
}
.table .btn{
	padding: 2px 6px;
}
.btn{
	font-family: "microsoft yahei";
	background: none;border: 1px solid #808080;outline: none;color: #808080;box-sizing: border-box;
}
/*.btn-black,.btn-danger,.btn-success,.btn-primary,.btn-red,.btn-purple{
	padding: 5px 13px;
}*/
.btn-black,.btn-danger,.btn-success,.btn-default,.btn-primary,.btn-red,.btn-yellow,.btn-green,.btn-purple,.btn-violet,.btn-info{
	background-image: none;
	border:0;
	text-shadow: none;
	border-radius: 0;
	color: #fff!important;
}
.btn-default{
	border:1px solid #808080;
	background: none;
	color:#808080!important ;
	padding: 3px 11px;
}

.btn-success{
	background: #46c45b;
	/*margin:0 10px;*/

}
.btn-primary,.btn-info{
	background: #007CF3;
	border: none;
	outline: none;
}
.btn-danger{
	background: #da4f49;
	color:#808080 ;
}
.btn-black{
	background: #444;
	color: #fff;
}
.btn-purple{
  background: #93C;
  color: #fff;
  /*font-size: 12px;*/
  padding: 2px 12px;
}
.btn-border{
border: 1px solid #007CF3;
color: #007CF3!important;background: none;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{
	border: 1px solid #007CF3;
	color: #007CF3;background: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{
	background: #006ED8!important;
	color: #fff!important;
	border: none!important;
	outline: none!important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled]{
	background: #006ED8!important;
	color: #fff!important;
	border: none!important;
	outline: none!important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{
	background: #33ab47!important;
	color: #fff!important;
	border: none!important;
	outline: none!important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled]{
	background: #d06e0e!important;
	color: #fff!important;
	border: none!important;
	outline: none!important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.btn-black.disabled,
.btn-black[disabled]{
	background: #666!important;
	color: #fff!important;
	border: none!important;
	outline: none!important;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.btn-purple.disabled,
.btn-purple[disabled]{
  background: #B247E7!important;
  color: #fff!important;
  border: none!important;
  outline: none!important;
}
.btn-red{
  background: #F3360A;
  border:none;
  color:#fff;
}
.btn-red:hover,
.btn-red:focus,
.btn-red:active,
.btn-red.active,
.btn-red.disabled,
.btn-red[disabled]{
  background: #d1310c!important;
  color: #fff!important;
  border: none!important;
  outline: none!important;
}
.btn-yellow{
  background: #F18A26;
  border:none;
  color:#fff;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.btn-yellow.disabled,
.btn-yellow[disabled]{
  background: #d97c22!important;
  color: #fff!important;
  border: none!important;
  outline: none!important;
}

.btn-violet{
  background: #836BA0;
  border:none;
  color:#fff;
}
.btn-violet:hover,
.btn-violet:focus,
.btn-violet:active,
.btn-violet.active,
.btn-violet.disabled,
.btn-violet[disabled]{
  background: #755b96!important;
  color: #fff!important;
  border: none!important;
  outline: none!important;
}

.btn-green{
  background: #46c45b;
  border:none;
  color:#fff;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled]{
  background: #33ab47!important;
  color: #fff!important;
  border: none!important;
  outline: none!important;
}


.btn-red2{
  background: #F18A26;
  border:none;
  outline: none;
  color:#fff;
  text-shadow: none;
}
.btn-red2:hover,
.btn-red2:focus,
.btn-red2:active,
.btn-red2.active,
.btn-red2.disabled,
.btn-red2[disabled]{
  background: #da7e24!important;
  color: #fff!important;
  border: none!important;

}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled]{
	border:1px solid #007CF3!important;
	background: none!important;
	color:#007CF3!important ;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
    margin:0;
}
.pagination>li {
        display: inline-block;
        background: #fff;
        padding: 0 6px;
        text-align: center;
        height: 20px;
        margin-right: 4px;
}
.pagination>li.active{background: #007CF3;}
.pagination>li.active a{color: #fff;}
.control-label{
	text-align: center;
	/*display: block;*/
	height: 30px;
	line-height: 30px;
  margin-bottom: 10px;
	/*font-weight: bold;*/
}
.control-select select{
  height: 30px;
  line-height: 30px;
  margin-bottom: 20px;
}
.table select{
	margin-bottom: 0;
}
.btn.btn-xs{
	line-height: 16px;
	padding:4px 6px;
}
.btn-group>.btn:first-child,.btn-group>.btn:last-child{
	border-radius: 0;
}
.display-info .btn-group [class^="icon-"]{
	margin-right: 5px;
}
.winetimeinfo{
  margin-top: 10px;
  color: #8a8a8a;
}
/*login*/
@-webkit-keyframes slideBottom {
  0% {
  opacity: 0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  visibility:visible
}
100% {
  opacity: 1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
}@keyframes slideBottom {
  0% {
  opacity: 0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  visibility:visible
}
100% {
  opacity: 1;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
}.slideBottom {
  -webkit-animation-name:slideBottom;
  animation-name:slideBottom;
}
.panel.login-box{
  max-width: 450px;
  border-top: 3px solid #81b71a;
  margin: 10% auto 20px;
  background: #fff;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slideBottom;
  animation-name: slideBottom;
}
.panel.login-box .panel-body{
  padding: 20px 50px;
  box-shadow: 1px 1px 3px #ccc;
}
.login-box .text-center{
  margin-bottom: 20px;
}
.panel.login-box .input-group{
    position: relative;
    display: table;
    border-collapse: separate;
    margin-bottom: 15px;
    box-sizing: border-box;
}
.login-box .input-group{
  width: 100%;
  position: relative;
  /*border:1px solid #ccc;*/
  overflow: hidden;
}
.noborder{
  border:0;
}
.login-box .input-group-addon{
  width:12%;
  background: #fff;
  height: 45px;
  display: inline-block;
  text-align: center;
  line-height: 45px;
  font-size: 16px;
  position: absolute;
  top:0;
  left: 0;
}
.login-box .input-group input,.login-box .input-group select,.login-box .input-group input:focus,.login-box .input-group select:focus{
  height: 40px;
  width:88%;
  border-radius: 0;
  margin-left: 12%;
  border:0;
  outline: 0;
  margin-bottom: 0;
  box-sizing: border-box;
  font-size: 16px;
  /*text-indent: 0.4em;*/
}
/*.login-box .input-group select{border: 1px solid #ccc;}*/
.btn-block{
  display: block;
  width: 100%;
  color: #fff;
  background-color: #81b71a;
  border-color: #81b71a;
  border:0;
  padding:10px;
}
.login-box .btn-success:hover{
  background: #6ea00f;
}
.rightpad{
  margin-right: 30px;
}
.colorgrey a,.colorgrey{
  color:#999;
  font-size: 15px;
}
.register .login-box .input-group input{
  width: 100%;
  margin-left: 0;
  padding-left: 10px;
}
.reg-left,.reg-right{
  display: inline-block;
  *display: block;zoom: 1;
}
.reg-left{
  width: 70%;
}
.reg-right{
  width: 30%;
  text-align: right;
}
.input-group.noborder{
  border:0;
}
/*.input-group.noborder input{
  border: 1px solid #ccc;
}*/
.search-bar{
  width: 400px;
  border:1px solid #ccc;
  background: #fff;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
  position: relative;
  float: left;
}
.search-bar input{
  box-sizing: border-box;
  width: 400px;
  border:0;
  height: 30px;
  line-height: 30px;
  margin-top: -6px!important;
  padding:0;
  padding-left: 10px;
}
.search-bar span{
  position: absolute;
  width: 50px;
  height: 32px;
  right: -2px;
  top:-2px;
  bottom: 0;
  background: #638921;
  text-align: center;
  line-height: 32px;
  color:#fff;
}
.nooduserpic img{
  max-width: 40px;
}
.noodle{
  margin-left: -200px;
}
.noodle .search-bar{
  margin-bottom: 10px;
}
.modal.noodle.fade.in{
  top:25%;
}
.noodle .table td{
  line-height: 40px;
}
.padleft a{
  padding-left: 10px;
  color: #666;
}
/*root*/
.rolist-item{
  border: 1px solid #ccc;
  padding: 20px;
}
.rolist-item .text-right a{
  color:#999;
  cursor: pointer;
}
.rolist-item .text-right i{
  vertical-align: baseline;
  margin-left: 3px;
}
.rolist-item .text-center span{
  width: 70px;
  height: 70px;
  background: #ddd;
  font-size: 36px;
  border-radius: 100%;
  display: inline-block;
  *display: block;
  zoom: 1;
  line-height: 70px;
  color: #999;
}
.rolist-item .text-center div{
  font-size: 16px;
}
.rolist-item .mar{
  margin-top: 8px;
  margin-bottom: 8px;
}
.rolist-item .text-left span{
  font-style: normal;
  color: #e37e1b;
}
.rolist-item .text-left i{
  margin-left: 3px;
}
.row-fluid.marbot [class*="span"]{
  margin-bottom: 2.127659574468085%;
  height:35px;

}
.botbtn{
  margin-top: 20px;
}
.botbtn .btn-default{
  background: none;
  margin-bottom: 10px;
}
.newadd label,.rootset label{
  text-align: right;
  height: 30px;
  line-height: 30px;
}
.moreroot label{
  height: 30px;
  line-height: 30px;
}
.newadd .row-fluid [class*="span"]:first-child{
  float: left;
  margin-top: 0;
}
.newadd .span7 form>.row-fluid{
  margin-bottom: 10px;
}
.newadd .modal-title span{
  color: #e37e1b;
}
.userposition.modal .input-group{
  position: relative;
}
.rtown-info{
  color: #999;
  padding-left: 20px;
}
.newadd .row-fluid input[type="radio"]{
  height: 30px;
  line-height: 30px;
}
.rolist-item-icon{
  width: 100%;
  position: relative;
  min-height: 270px;
  cursor: pointer;
}
.rolist-item-icon:before,.rolist-item-icon:after{
  content: "";
  background: #ccc;
  position: absolute;
  top:0;
}
.rolist-item-icon:before{
  width: 100px;
  height: 4px;
  margin-left: -50px;
  left:50%;
  top:50%;
  margin-top: -2px;
}
.rolist-item-icon:after{
  height:100px;
  width: 4px;
  margin-top: -50px;
  top:50%;
  left: 50%;
  margin-left: -2px;
}
.row-fluid.editspan{
  margin-left: 0;
}
.row-fluid.editspan [class*="span"]:nth-child(3n+1){
  margin-left: 0;
}
.btn-wrap{
  min-height: 200px;
}
.btn-wrap button{
  margin-bottom: 10px;
  margin-right: 10px;
}
.btn-wrap button i{
  margin-right: 3px;
}

.reg-box select{
  width: 100%;
  border:0;
  height: 45px;
  line-height: 45px;
  margin-bottom: 0;
}
.orderset .table-bordered{
  border-left: 1px solid #ddd;
}
.orderset .table-bordered td{
  border-left: 0;
}
.indentde table{
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
}
.indentde table tr td{
  text-align: left;
  padding-left: 20px;
}
.indentde .btn{
  margin-right: 10px;
}
.edit-table{
  list-style: none;
  background: #fff;
  border:1px solid #ddd;
  border-bottom: 0;
  margin:0;
}
.edit-table li{
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
  padding: 0 10px;
}
.edit-table li.active{
  background: red;
  color: #fff;
}
/*.edit-table li:hover{
	 background: red!important;
  color: #fff!important;
}*/
.user-edit{
  position: relative;
  margin-bottom: 20px;
}
.user-edit a,
.user-edit b{
  color: #333;
  padding:15px 15px 15px 7px;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
.user-edit b{
  padding:15px 0;
  font-weight: normal;
}
.user-edit a i{
  vertical-align: baseline;
  margin:0 8px;
}
.user-edit .rightbtn,
.user-edit .rightbtn2{
  position: absolute;
  right: 0;
  top: 0;
}
.user-edit .rightbtn2{
  right: 120px;
}
.user-edit .dropdown a{
  font-size:16px;
}
.user-edit .editbtn:hover{
  background: #b8b8b8;
  color: #527410;
}
.user-edit .dropdown-menu{
  border-radius: 0;
}
.user-edit .funTit .titleBig{font-size: 20px;margin-top: 10px;font-weight: 600;}
.dropdown-menu>li>a{cursor: pointer!important;}
.dropdown-menu>li>a:hover{
  background:#007CF3!important
}
.dropdown-menu>li>a i{margin-left: -15px;}
.newarea input[type="text"],.editarea input[type="text"],
.userposition input[type="text"],.userposition select,
.newaddmap input[type="text"],
.winemenu input[type="text"],.winemenu select,
.winemenu textarea,
.newarea input[type="number"]
{
  border-radius: 0;
}
.userposition .product-pic img{
  width: 100%;
}
.editarea .btn i{
  vertical-align: baseline;
}
.btnwrap{
  overflow: hidden;
}
.btnwrap > a{
  margin-right: 10px;
  font-size: 14px;
}
.mapcon{
  max-width: 750px;
  min-height: 650px;
  background: #ccc;
  margin-top:50px;
}
.mapcon span{
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 100%;
  display: inline-block;
  *display: block;
  zoom: 1;
  font-size: 20px;
  text-align: center;
  line-height: 40px;
  font-weight: bold;
}
.user-edit.map a{
  font-size: 16px;
}
.row-fluid.nomargin .span6{
  margin-left: 0;
}
.row-fluid.nomargin .span6 img{
  margin-bottom: 10px;
  width: 50px;
  height: 50px;
}
.reservation .btn i{
  vertical-align: baseline;
  margin-right: 5px;
}
.reservation .dianyuan a,.reservation .table-set a{
  color:#0d638f;
}

.reservation .con-title a,.reservation .table-set a.color-white,
.con-title a.color-white,.color-white,.reservation .table-set a.btn{
  color: #fff;
}
.reservation .btn-lg{
  font-size: 14px;
  margin: 0px;
  cursor: pointer;
}
/* #seafm{padding-top: 10px;} */
.reservation .setheight input[type="text"],.reservation .setheight input[type="search"]{
  margin-bottom: 0;
  border-radius: 4px;
  background: none!important;
}
.navbar .nav>li>a{
  height: 28px;
  line-height: 28px;
  color: #333;
    padding: 5px 10px
;
}
.navbar .nav>li>a.btn-lg,
.navbar .nav>li.dropdown>.btn-lg,
.navbar>.btn-lg,
.navbar>.new_cangK,
.navbar .nav>li>a.new_cangK
{height: auto;color: #fff;line-height: 1.33;}
.navbar .nav>li>a.btn-lg:hover{background: none;}
.navbar .nav>li>a .quhqu{font-size: 14px;margin-right: 4px;}
.navbar .nav>li{float: left;}
.navbar .nav>li>a i{
  margin: 0 5px;
  vertical-align: baseline;
  font-size: 16px;
}

.navbar .nav>li.setheight.dataSelect{font-size: 14px;margin: 0px 10px;}
.navbar .nav>li.setheight.dataSelect>.floatL{margin-right: 5px;padding: 0 5px;cursor: pointer;}
.navbar .nav>li.setheight.dataSelect>.floatL.active{color: #007CF3;}
.navbar .nav>li.setheight .selectSize{line-height: 40px;}
.navbar .nav>li.setheight .selectSize i{font-style:normal;font-weight: 600;margin: 0 2px;}
.navbar .nav>li.inputDataTime1 i,.navbar .nav>li.inputDataTime2 i,.navbar .nav>li.inputDataTime3 i{position: relative;z-index: 4;margin-right: -24px;color: #999;top: 1px;}
.navbar .nav>li.inputDataTime1 input{height: 30px;line-height: 30px;width: 140px;background:#eaeaea;position: relative;z-index: 3;text-indent: 1.3rem;}
.navbar .nav>li.inputDataTime2 input{height: 30px;line-height: 30px;width: 215px;background:#eaeaea;position: relative;z-index:3;text-indent: 1.3rem;}
.navbar .nav>li.inputDataTime3 input{height: 30px;line-height: 30px;width: 335px;background:#eaeaea;position: relative;z-index:3;text-indent: 1.3rem;}
.navbar .nav .setheight:last-of-type{margin-right: 0px;}
.navbar .nav>li.inputDataTime1,.navbar .nav>li.inputDataTime2,.navbar .nav>li.inputDataTime3{margin-left: 10px;margin-right: 10px;}
.navbar .nav>li.setheight>.btn-border{padding: 9px 14px;}
#navTop li{
  margin-right: 0px!important;
}
#navTop li.setheight,#navTop2 li.setheight{margin-right: 15px!important;}
#navTop2 li.setheight .time_length{width: 200px!important;}
#navTop2 li.setheight .time_length input{width: 200px!important;}
#navTop li.setheight:last-of-type{margin-right: 0px!important;}
#navTo2 li.setheight:last-of-type{margin-right: 0px!important;}
.navbar #navTop>li>a,.navbar #navTop2>li>a{padding: 10px 5px 10px;}
/* 下拉多选 */
/* #navTop2 li.setheight{width: 210px!important;} */
#navTop2 li.setheight>input,#navTop2 li.setheight>select{width: 150px!important;vertical-align: -5%;}
#navTop2 li.setheight>input.dataLength{width: 180px!important;}
#navTop li.setheight b,#navTop2 li.setheight b{color: #444;width:57px;display: inline-block;text-align: justify;text-align-last:justify;}

.navbar .nav li.dropdown.open>.dropdown-toggle{
  background: #b8b8b8;
  color: #333;
}
.header .nav .dropdown-menu{
  margin-top: 0;
}
.navbar .nav>li>.dropdown-menu:after,
.navbar .nav>li>.dropdown-menu:before{
  border:0;
}
.dropdown-menu{
  border-radius: 0;
  margin-top: 0;
  z-index: 900;
}
.reservation .nav > li.pull-right{
  float: right;
}
.clear{
  clear:both;
/*  margin-top: 80px;*/
}
.resbox{
  transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  background: #cdcdb6;
  border-radius: 10px;
  position: relative;
}
.resbox.hybox{
  background: #eaeaea;
}
.huangguan{
  position: absolute;
  text-align: center;
  width: 100%;
  padding-top: 10px;
}
.huangguan i{
  display: inline-block;
  *display: block;
  zoom: 1;
  width: 30px;
  height: 24px;
  background: url(../images/crown.png) no-repeat;
  background-size: cover;
}
.huangguan img{
  max-width: 30px;
}
.resbox.hybox .resbox-body{
  height: auto;
  padding-top: 15px;
  background: #fff;
}
.resbox a:hover{
  text-decoration: none;
}
.container-fluid .resbox:hover{
  border-color: #fff;
}
.resbox-tl{
  height: 35px;
  line-height: 38px;
  /*background: #111;*/
  font-size:0.9em;
  padding: 15px;
  text-align: center;
}


	@media screen and (max-width:600px){
		.pull-right{
			font-size:12px!important;
			/*background:red!important;*/
		}
	}

.reservation .btn-lg.cunjiuFun{border: none;color: #fff;text-shadow: none;padding: 10px 40px;}
.reservation .btn-lg.cunjiuClose{padding: 9px 40px;}

.btn.cunJiuBg4:hover,
.btn.cunJiuBg4:focus,
.btn.cunJiuBg4:active{background: #c8593c!important;outline: none;}
.btn.cunJiuBg7:hover,
.btn.cunJiuBg7:focus,
.btn.cunJiuBg7:active{background: #8fb3b2;outline: none;}
.btn.cunJiuBg9:hover,
.btn.cunJiuBg9:focus,
.btn.cunJiuBg9:active{background: #5b5959;outline: none;}
.btn.cunJiuBg3:hover,
.btn.cunJiuBg3:focus,
.btn.cunJiuBg3:active{background: #5b916b;outline: none;}
.resbox-body{
  padding:0 0px 15px 8px;
  height:120px;
  overflow:hidden;
}
.resbox-body a{
    text-decoration: none;
    color: #333;
}
.resbox-body .span{
  display: block;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: 0 0 2px #000;
  margin-left: 0px;
  width: calc(100% - 24px);
  height: 20px;
  /* overflow: hidden; */
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resbox-body .span .ciTxt{width: 100%;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
/* .resbox-body span i{
  margin-right: 5px;
  vertical-align: baseline;
} */
.available{
  height: 120px;
  line-height: 110px;
  text-align: center;
  font-size: 22px;
}
.resbox-success.resbox{
  border-color: #81b71a;
}
.resbox-danger .resbox-body .span{
  color:#fff;
}
.resbox-danger .resbox-body .text-center{
  margin-top: 10px;
}
.resbox-danger .resbox-body a{
  background: #fff;
  border-radius: 3px;
  padding: 1px 10px;
  color:#da4738;
}
.resbox-danger{
  background: #da4738;
  position: relative;
}
.resbox-danger .resbox-tl{
  color:#fff;
}
.resbox-success .resbox-tl{
  background: #81b71a;
}
.nav-tabs>li>a{
  color: #808080;
}
.addreser label{
  height: 44px;
  line-height: 44px;
  padding-right: 10px;
}
.addreser input{
  border-radius: 0;
}
.addreser .btn-lg{
  font-size: 14px;
  line-height: 22px;
}
.addreser .btn-lg i{
  vertical-align: baseline;
  margin-right: 5px;
}
.addguest input{
  border-radius: 0;
}
.addguest.modal.fade.in{
  top:8%;
}
/*.dianyuan table td{
  line-height: 40px;
}*/
.dianyuan table img{
  width: 30px;
  border-radius: 50%;
}
.editinfo .modal-footer i{
  margin-right: 3px;
  vertical-align: baseline;
}
.editinfo .tab-content .span4 a{
  display: block;
  width: 90%;
    background: #cdcdb6;
  color: #333;
  padding:5px;
  text-align:center;
  text-decoration: none;
}
.cyj_bgclo333{ background:#333;}
/*--------------------------------------选中颜色--------------------------*/
.editinfo .tab-content .span4.active a{
  background: #225784!important;
  color: white!important;
}
/*--------------------------------------选中颜色--------------------------*/
.editinfo .resbox-foot .btn{
  font-size: 12px;
}
.editinfo .resbox-foot .btn i{
  vertical-align: baseline;
  margin-right: 5px;
}
.editinfo .btn-red{
  background: #da4738;
}

.status span{
	cursor: pointer;
  display: block;
  height: 30px;
  line-height: 30px;
  float: left;
  background: none;
  /* color: #808080; */
  padding: 0 10px;
  border:1px solid #808080;
  box-sizing: border-box;
  border-right: 0;
}
.status span:nth-child(1){border-radius: 5px 0px 0px 5px;}
.status span:last-of-type{border-radius: 0px 5px 5px 0px;border-right:1px solid #808080;}
.status span.CbgC1,.status span.CbgC2,.status span.CbgC3,.status span.CbgC4,.status span.CbgC5,.status span.CbgC6,
.status span.CbgC7,.status span.CbgC8,.status span.CbgC9,.status span.CbgC10,.status span.CbgC11,.status span.CbgC12,
.status span.CbgC13,.status span.CbgC14,.status span.CbgC15,.status span.CbgC16,.status span.CbgC17,.status span.CbgC18,
.status span.CbgC19,.status span.CbgC20,.status span.CbgCyl,.status span.CbgCwd{color: #fff;border: none;}
.editinfocon .input-group{
  margin-bottom: 10px;
  position: relative;
}
.editinfocon input[type="text"],
.editinfocon select{
  border-radius: 0;
  /*height: 40px;
  line-height: 40px;*/
}
.editinfocon .product-pic{
  margin-bottom: 10px;
}
.editinfocon .product-pic img{
  width: 100%;
}
.row-fluid [class*="span"].nomargin{
  margin-left: 0;
  margin-bottom: 10px;
}
.editinfocon .row-fluid .span3 .btn{
  padding-left:20px;
  padding-right: 20px;
}
.editinfocon .nomargin .span2{
  margin-left: 0;
}
.editinfocon ~ .row-fluid .text-center{
  margin-top: 20px;
}
.product-pic{
  width: 150px;
  height: 150px;
  display: block;
}
.color-danger{
  color: #da4738;
}
label.line35 .color-danger{margin-right: 6px!important;}
.lineheight40{
  height: 40px;
  line-height: 40px;
}
.a-upload {
  bottom: 10px;
  padding: 4px 10px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  cursor: pointer;
  color: #888;
  background: #fafafa;
  border: 1px solid #ddd;
  overflow: hidden;
  display: inline-block;
  *display: inline;
  *zoom: 1
}
.a-upload  input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
  left: 0;
  filter: alpha(opacity=0);
  cursor: pointer
}
.a-upload:hover {
  color: #444;
  background: #eee;
  border-color: #ccc;
  text-decoration: none
}
.aa-upload {
  position: relative;
  width: 100px;
  height: 100px;
  display: block;
  background: url(../images/download.jpg) no-repeat;
  background-size: cover;
  cursor: pointer;
}
.aa-upload  input {
  position: absolute;
  font-size: 100px;
  height: 100%;
  right: 0;
  top: 0;
  opacity: 0;
  left: 0;
  filter: alpha(opacity=0);
  cursor: pointer
}
.fixheight{
  float: left;
  margin-top: 2px;
  margin-bottom: 6px;
  line-height: 20px;
  margin-right: 20px;
}
.fixheight input{
  margin-right: 5px;
}
.btnmar .btn{
  /*margin-right: 10px;
  padding-left:20px;
  padding-right: 20px;*/
  height: 32px;
  min-width: 75px;
}
.btnmar.text-right .btn{
  margin-right: 0;
}
.bg-img{
  width: 100px;
  height: 64px;
  margin: 0 auto;
  background: #000;
}
.newaddmar{
  margin: 10px 0 20px ;
}
.winelist{
  background: #fff;
  border:solid #ddd;
  border-width: 0 1px;
  list-style: none;
  margin:0;
}
.winelist li,.wine-title{
  border-bottom: 1px solid #ddd;
  height: 50px;
  line-height: 50px;
  padding-left: 15px;
  font-weight: 600;
  position: relative;
}
.winelist li:nth-child(even){
  background: #fafafa;
}
.winelist li:hover{
  background: #f5f8ee;
}
.wine-title{
  background: #fff;
  overflow: hidden;
  border: 1px solid #ddd;
}
.wine-title .btn{
  position: absolute;
  right: 15px;
  top:50%;
  margin-top: -14px;
}
.merchant-box{
  background: #fff;
  border: 1px solid #ddd;
}
.merchant-box ul{
  list-style: none;
  margin:0;
  text-align: center;
}
.merchant-box ul li{
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  color: #638921;
}
.labelright35 input,.labelright35 label{
  height: 35px;
  line-height: 35px;
}
.labelright35 label{
  text-align: right;
}
.labelright35 input{
  border-radius: 0;
}
.labelright35 .row-fluid{
  margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.labelright35 .row-fluid:last-child{
  border-bottom: 0;
  margin-top: 30px;
}
.labelright35 .row-fluid:last-child .btn{
  margin: 0 10px;
  padding: 8px 15px;
}
.home{
  font-family: "Microsoft Yahei";
}
.m-nav-wrap{
  height: 80px;
  line-height: 80px;
  background: #202020;
}
.m-nav{
  max-width: 1000px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 10px;
}
.m-nav-lf,.m-nav-rt{
  float: left;
}
.m-nav-lf{
  width: 40%;
  color:#fff;
}
.m-nav-rt{
  width: 60%;
  text-align: right;
}
.m-nav-rt a{
  border-radius: 3px;
}
.m-nav-rt .m-nav-reg{
  background: #8dc63f;
  color:#fff;
  padding: 7px 16px;
  margin: 0 10px;
}
.m-nav-rt .m-nav-login{
  border: 2px solid #8dc63f;
  color: #8dc63f;
  padding: 5px 14px;
}
.mcon-wrap{
  height: 500px;
  position: relative;
  background: url(../images/jumbo-bg.jpg) no-repeat;
  background-size: 100% 100%;
}
.mcon-box{
  max-width: 1000px;
  margin: 0 auto;
  padding-top: 10%;
  padding-left:10px;
  padding-right: 10px;

}
.mcon-box h4{
  margin:0;
  color: #fff;
  font-size: 30px;
  width: 60%;
}
.mcon-box p{
  color: #fff;
  width: 70%;
  margin: 40px 0;
  font-size: 18px;
  line-height: 1.4;
}
.mcon-box > a{
  background: #8dc63f;
  color: #fff;
  padding: 8px 15px;
  border-radius: 3px;
  font-size: 16px;
}
.winemanage table tr td .dropdown a{
  color: #333;
  text-decoration: none;
}
.winemanage table tr td .dropdown-menu{
  width: 400px;
  left:-120px;
}
.winemanage table tr td .dropdown-menu li span{
  display: inline-block;
  *display: block;
  zoom: 1;
  margin: 0 10px;
  width:80px;
}
.reservation  .display-info{
  /* margin-top: 10px; */
  clear: both;
  overflow: auto;
  width: 100%;
  min-height: 300px;
}
#wmedit .ctrl-addbtn .add-btn{
  margin-left: 10px;
}
.wmedit-top{
  border-bottom: 1px dashed #ddd;
  /*padding-bottom: 10px;*/
}
.wmedit-top input{
  /*width: 120px;*/
  border-radius: 0;
}
.wmedit .row-fluid [class*="span"]{
  margin-left: 0;
}
.wmedit-md{
  padding-top: 10px;
}
.wmedit-md .table{
  margin-bottom: 10px;
}
.wmedit-md select{
  border-radius: 0;
}
.wmedit-md .search-bar{
  width: 100%;
}
.wmedit-md input{
  border-radius: 0;
}
.wmedit-md label{
  height: 30px;
  line-height: 30px;
}
.wmedit-md tr td{
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
  border-bottom:1px solid #eee;
  color: #0d638f;
  border-top:0;
}
.wmedit-tab tr td{
  padding-right: 21px;
}
.winebox label{
  text-align: right;
  height: 30px;
  line-height: 30px;
}
.winebox input{
  /*width: 120px;*/
  border-radius: 0;
}
.wmeditwrap{
  height: 105px;
  overflow-y: auto;
}
.table-set tr td{
  position: relative;
}
.statusradius{
  width: 15px;
  height: 15px;
  display: block;
  background: #333;
  border-radius: 100%;
  position: relative;
  top:8px;

}
.color-success{
  background: #225784;
}
.color-warning{
  background: #965312;
}
.color-primary{
  background: #638921;;
}
.resbox-pic{
  height: 140px;
  line-height: 38px;
  background: #222;
  color: #fff;
  /* text-align: center; */
  font-size: 14px;
  padding:15px 5px;
}
.resbox-pic-img{
  border-radius:50%;
  border:#ffffff solid 2px;
  width:70px;
  height:70px;
  margin: 0 auto 8px auto;
  background:#64B1CA;
  color:#FFF;
  font-size:22px;
  text-align:center;
  line-height:70px;
}
.resbox-pic>div{float: left;}
.vip-img,.vip-text{width: 50%;text-align: center;line-height: 22px;}
.vip-img{font-size: 16px;width: 40%;margin-right: 2%;}
.vip-text{font-size: 13px;text-align: left;width: 58%;}
.vip-text>p{margin:0px 0px 5px;}
.vip-text span{color: red;font-weight: 600;}
.vip-text i{cursor: pointer!important;display: inline-block;width: 20px;height: 20px;text-align: center;font-size: 16px;}
.vip-div>.span3{min-width: 23.8%;width: 23.8%;margin-bottom: 1.58%!important;margin-left: 1.58%!important;}
.vip-div>.span3:nth-child(4n+1){margin-left: 0px!important;}
.members .nav-tabs>li>a{
  /*padding: 12px 20px 10px;*/
  line-height: 1.5;
  border-radius: 5px 5px 0 0 ;
  /*color: #333;*/
}
.members .nav-tabs>.active>a{
  background: #eaeaea;
}
.members .nav-tabs>li>a:hover{
  background: #b8b8b8;
  border-radius: 5px 5px 0 0 ;
  color: #007CF3;
}
.members .nav-tabs>.active>a:hover{
  background: none;
  border-bottom-color:#eaeaea;
  color:#333;
}
.members .tab-content{
	min-height: 800px;
  padding-bottom: 0;
}
.members .tab-content .row-fluid{
  margin-bottom: 2.127659574468085%;
}
.members.wineedit .tab-content .row-fluid{
  margin-bottom: 0.5%;
}
.memberdetail .tab-content{
  padding:0 ;
}
/*.memberdetail .table th, .memberdetail .table td{
  line-height: 22px;
}*/
.mde-pic span{
  display: inline-block;
  *display: block;
  zoom: 1;
  width: 200px;
  height: 200px;
  border:1px solid #999;
  border-radius: 100%;
  color:#FFF;
  font-size:30px;
  line-height:200px;
  text-align:center;
  background:#64B1CA;
}
.mde-pic img{
  width: 100%;
  height: 100%;
  border-radius: 100%;

}
.mde-pic p{
  margin: 10px 0;
}
.mdetable{
  border-bottom: 1px solid #ddd;
}
.mdetable tr td:nth-child(1){
  border-right: 1px solid #ddd;
  text-align: right;
  padding-right: 20px;
}
.mdetable tr td:nth-child(2){
  text-align: left;
  padding-left: 20px;
}
.userid{
  font-size: 20px;
  margin-bottom: 20px;
}
.userid i{
  vertical-align: middle;
  margin-right: 5px;
}
.con-title .btn{
  float: right;
  margin-left: 6px;
}
.con-title.pull-left-btn .btn{
  float: left;
  margin-right: 10px;
  margin-top:-4px;
}
.member-body{
  padding-top: 60px;
}
.con-title .btn i{
  margin-right: 5px;
  vertical-align: baseline;
}
.memset table tr td label{
  min-height: 30px;
  line-height: 30px;
  margin-bottom: 0;
}
.memset table tr td label i{
  display: none;
  font-size: 18px;
}
.memset table tr td input[type="checkbox"]{
  position: absolute;
  left:-100000px;
}
.memset table tr td input[type="checkbox"]:checked ~ label i{
  display: inline-block;
  *display: block;
  zoom: 1;
}
.memset table tr td:nth-child(1){
  font-weight: 600;
}
.memtable{
  margin-bottom: 40px;
}
.memtable label{
  text-align: right;
  height: 30px;
  line-height: 30px;
}
.memtable input{
  border-radius: 0;
}
.memtable .row-fluid{
  margin-bottom: 10px;
}
.mem-title{
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 15px;
  font-size: 16px;
}
.mem-title i{
  margin-right: 5px;
}
.row-fluid .span1.fixwidth{
  width: 40px;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  background: #638921;
  color:#fff;
}
.peobox{
	width: 94%;
  border-top: 1px solid #FFFFFF;
  /* margin-top: 10px; */
}
.reservation .row-fluid a{
  text-decoration: none;
}
/*.wmedit .row-fluid [class*="span"]{
  min-height: 25px;
}*/
.clearbox{
  width: 30px;
  height: 30px;
  display: block;
  background: #da4738;
  border-radius: 100%;
  position: relative;
}
.clearbox:after{
  position: absolute;
  top:50%;
  left:50%;
  margin-top: -1px;
  margin-left: -9px;
  content: "";
  width: 18px;
  height: 3px;
  background: #fff;
  display: block;
}
.wineprint .row img{
  max-width: 50%;
}
.wineprint h4{
  margin-top: 20px;
}
.wineprint .text-center p{
  margin-bottom: 5px;
  color:#777;
}
.wineprint .text-center input{
  width: 120px;
  border-radius: 0;
  padding-top:0;
  padding-bottom: 0;
  font-size: 12px;
}
.wineprint .text-center .row-fluid{
  margin-top: 10px;
}
/*.wineprint .text-center .btn{
  height: 22px;
  line-height: 22px;
  padding:0 10px;
  font-size: 12px;
}*/
.printset .row{
  margin-bottom: 10px;
}
.printset select,.printset input{
  border-radius: 0;
}
.printset label,.line30 label{
  line-height: 30px;
}
.line30{line-height: 25px;}
.printset .btn{
  margin-left:10px;
  margin-top: 20px;
}
.winecode .table td{
  border-top: 0;
}
.modal.winecode{
  width: 750px;
  margin-left:-375px;
}
.width205,.width100,.width80,.width50,.width32,.width60,.width70,.width173{
  float: left;
  min-height: 1px;
}
.width205{
  width: 205px;
}
.width173{
  width: 173px;
}
.width150{
  min-width: 150px;
}
.width100{
  width: 130px;
}
.width80{
  min-width: 80px;
}
.width70{
  width: 70px!important;
}
.width50{
  width: 50px;
}
.width60{
  width: 60px;
}
.width32{
  width: 32px;
}
.winebox .width100 label{
  text-align: left;
}
.add-btn{
	position: absolute;
	right: 50px;
	top: 4px;
  width: 22px;
  height: 22px;
  float: left;
  margin-left: 25px;
  background: #638921;
  display: block;
  border-radius: 100%;
  cursor: pointer;
}
.add-btn:before,.add-btn:after{
  content: "";
  position: absolute;
  border-radius: 1px;
  background: #fff;
}
.add-btn:before {
  width: 12px;
  height: 2px;
  top: 10px;
  left: 5px;
}
.add-btn:after{
  height: 12px;
  width: 2px;
  top: 5px;
  left: 10px;
}
.daiqueren-num .delete-btn{
  width: 22px;
  height: 22px;
  border-radius: 100%;
  cursor: pointer;
}
.daiqueren-num .delete-btn:before{
  width: 12px;
  height: 2px;
  top:10px;
}
.daiqueren-num .width100,
.daiqueren-num .width80,
.daiqueren-num .width50{
  height: 22px;
}
.daiqueren-num .delete-btn{
    margin: 4px 10px;
}
.daiqueren-num .row{
  border-bottom: 1px solid #eee;
  padding: 5px 0;
  color: #0d638f;
}
ul,li{padding:0;margin:0;list-style: none;}
.winboxde table tr td a{color: #333;text-decoration: none;}
.wclock-ls{
  overflow: hidden;
  margin-left:-5px;
}
.wclock-ls li{
  float: left;
  width: 16.666666%;
  padding-left:5px;
  margin-bottom: 5px;
  box-sizing: border-box;
}
.wclock-ls-item{
  background: #ff6666;
  color: #fff;
  padding:5px 8px 20px 12px;
}
.bianbao{
  padding-bottom: 15px;
}
.wclock-name,.wclock-status{
  line-height: 25px;
}
.tubiaobox{
  border: 1px solid #ddd;
  border-top:0;
  background-color: #fff;
  width: 100%;
  padding-top:20px;
  overflow: hidden;
}
.tubiaotitle{
  height: 30px;
  line-height: 30px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom: 0;
  width: 98%;
  padding: 5px 1%;
}
.tubiaotitlecon{
  border-bottom: 1px solid #f1f1f1;
}
.tubiao-wrap{
  margin-bottom: 10px;
}
.product-ls{
  font-size: 0;
  margin-left: -10px;
}
.product-ls li{
  width: 25%;
  display: inline-block;
  *display: block;
  zoom: 1;
  padding-left:10px;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
  margin-bottom: 10px;
  vertical-align: top;
}
.product-item{
  padding: 30px 10px 10px;
  background-color: #fff;
  font-size: 14px;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
}
.product-item:hover{
  box-shadow: 1px 1px 3px rgba(0,0,0,.2);
}
.product-item p{
  line-height: 1.6;
  margin-bottom: 5px;
}
.product-jiage{
  font-size: 20px;
  color: #da4738;
  margin-bottom: 6px;
  margin-top: 20px;
}
.product-jiage span{
  font-size: 14px;
}
.product-item img{
  max-width: 26%;
}
.product-btn{
  width: 100%;
}
.product-btn .btn{
  width: 48.8%;
  margin-left: 0;

}
.addpro-ls{
  margin-left: -10px;
}
.addpro-ls li{
  width: 33.333333%;
  padding-left:10px;
  float: left;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.pgoumai{
  margin-bottom: 10px;
}
.pgoumai span{
  color: #225784;
  font-weight: bold;
}
.addpro-ls-item{
  border:1px solid #eee;
}
.addpro-pic{
  padding:20px 0 10px;
}
.addpro-pic img{
  max-width: 40%;
}
.addpro-name{
  margin-bottom: 0;
  line-height: 30px;
  text-align: center;
}
.marginbottom10 .row{
  margin-bottom: 10px;
}
.editpro-pic{
  margin-bottom: 10px;
}
.editpro-pic img{
  max-width: 30%;
  padding: 10px 20px;
  border:1px solid #ddd;
}
.moresbox-tl{
  height:30px;
  line-height: 30px;
  background-color: #81b71a;
  font-size: 16px;
  padding: 0 10px;
}
.moresbox-body{
  padding: 10px;
}
.moresbox-body span{
  display: block;
}
.moresbox-body span b{
  margin-right: 10px;
  font-weight: normal;
}
.moresbox-ft .btn{
  font-size: 12px;
}
.pline p{
  border-bottom: 1px solid #ddd;
  padding-bottom: 4px;
}
.staff-tl{
  margin-top: 20px;
}
.staffyear-ls{
  width: 100px;
  float: left;
  padding-right: 40px;
  border-right: 10px solid #ccc;
}
.staffyear-ls li,.staffyear-info li{
  height: 100px;
  line-height: 100px;
  text-align: right;
  position: relative;
}
.staffyear-ls li:after{
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background: #638921;
  right: -54px;
  top:50%;
  margin-top: -9px;
  border-radius: 100%;
  border: 2px solid #ccc;
}
.staffyear-info{
  float: left;
  margin-left: 28px;
}
.staffyear-info li{
  text-align: left;
  background: #e1e1e1;
  height:60px;
  line-height: 60px;
  margin-top: 20px;
  margin-bottom: 40px;
  width: 300px;
  padding-left: 10px;
  border-radius: 10px;
  font-size: 16px;
}
.staffyear-info li:before{
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left:0;
  border: 8px solid #e1e1e1;
  border-color: transparent #dfdfdf transparent transparent;
  left:-16px;
  top:50%;
  margin-top: -8px;
}
.zuhe{
  display: none;
}
.shangpi{
  display: none;
}
.cyj_zudropdown{
  cursor: pointer;
}
.return{
  font-size: 18px;
  margin-bottom: 30px;
}
.return a{
  color: #333;
}
.return a:hover{
  color:#638921;
  text-decoration: none;
}
.return a i{
  margin-right: 5px;
}
.disable-tl,.disable-con{
  height: 24px;
  line-height: 24px;
  padding: 8px 10px;
  border: 1px solid #ddd;
}
.disable-tl{
  background: #f5f5f5;
}
.disable-con{
  background: #fff;
  border-top: 0;
}
.tb-gray{
  background: #f5f5f5;
  padding: 5px 10px;
  border-radius: 3px;
}
.tubiaotitlecon .icon-chevron-right{
  margin-left: 5px;
}
.tb-ls,.tb-line,.tb-line2{
  overflow: hidden;
}
.tb-ls li{
  float: left;
  width: 25%;
  text-align: center;
}
.tb-ls li span{
  display: inline-block;
  *display: block;
  zoom: 1;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  line-height: 32px;
  background: #fddd8a;
  color: #fff;
}
.tb-ls li:nth-child(2) span{
  background: #ff9897;
}
.tb-ls li:nth-child(3) span{
  background: #7ad4d4;
}
.tb-ls li:nth-child(4) span{
  background: #90b0e3;
}
.tb-line,.tb-line2{
  padding: 0 10px 20px;
}
.tb-line li,.tb-line2 li{
  float: left;
  height: 5px;
  background: #fddd8a;
}
.tb-line li:nth-child(1){
  width: 60%;
}
.tb-line li:nth-child(2){
  width: 10%;
  background: #ff9897;
}
.tb-line li:nth-child(3){
  width: 30%;
  background: #7ad4d4;
}

.tb-line2 li:nth-child(1){
  width: 30%;
  background: #fddd8a;
}
.tb-line2 li:nth-child(2){
  width: 10%;
  background: #ff9897;
}
.tb-line2 li:nth-child(3){
  width: 30%;
  background: #7ad4d4;
}
.tb-line2 li:nth-child(4){
  width: 30%;
  background: #90b0e3;
}
.tb-toux{
  padding-bottom: 20px;
}
.tb-toux span{
  display: inline-block;
  *display: block;
  zoom: 1;
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
.tb-toux span img{
  width: 100%;
  border-radius: 100%;
  border:3px solid #eaeaea;
}
.tb3-box{
  margin-right: 10px;
  position: relative;
  height: 150px;
}
.tb3-box-line{
  height: 5px;
  width: 100%;
  background: #000;
  position: absolute;
  top:35%;
  background: #fddd8a;
  background: -webkit-linear-gradient(left,#fddd8a,#ff9897,#7ad4d4,#90b0e3);
  background: -o-linear-gradient(left,#fddd8a,#ff9897,#7ad4d4,#90b0e3);
  background: -moz-linear-gradient(left,#fddd8a,#ff9897,#7ad4d4,#90b0e3);
  background: linear-gradient(to right, #fddd8a,#ff9897,#7ad4d4,#90b0e3);
  z-index: 1;
}
.tb3-box-ls{
  /*overflow: hidden;*/
  top:35%;
  position: absolute;
  z-index: 2;
  width: 100%;
}
.tb3-box-ls li{
  float: left;
  margin-top: -20px;
  text-align: center;
  width: 25%;
}
.tb3-box-ls li span{
  display: inline-block;
  *display: block;
  zoom: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  background: #fddd8a;
}
.tb3-box-ls li:nth-child(2) span{
  background: #ff9897;
}
.tb3-box-ls li:nth-child(3) span{
  background: #7ad4d4;
}
.tb3-box-ls li:nth-child(4) span{
  background: #90b0e3;
}
.tb3-text{
  overflow: hidden;
  width: 100%;
  position: absolute;
  top:55%;
}
.tb3-text li{
  width: 25%;
  float: left;
  text-align: center;
}
.table .icon-user{
  font-size: 16px;
}
.box-menu{
  top:0;
  left:80%;
  box-shadow: none;
  border-color: #ddd;
  height: 150px;
  width: 400px;
  padding:0;
}
.box-menu-left{
  float: left;
  width: 150px;
  height: 150px;
}
.table-pic td .box-menu-left img{
  border-radius: 0;
  max-width: 100%;
}
.box-menu-right{
  width: 240px;
  float: right;
  position: relative;
  height: 150px;
}
.box-menu-sum{
  position: absolute;
  right: 10px;
  top:0;
  line-height: 30px;
}
.box-menu-sum span{
  margin-left: 5px;
}
.box-menu-name{
  line-height: 28px;
  text-align: left;
  margin-top: 10px;
}
.box-menu-ls{
  text-align: left;
  font-size: 12px;
  overflow: hidden;
}
.box-menu-one{
  width: 85px;
  display: inline-block;
  *display: block;
  zoom: 1;
  color: #999;
}
.box-menu-date{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 25px;
  line-height: 25px;
  text-align: right;
  font-size: 12px;
  color: #999;
  border-top: 1px solid #eee;
  margin-right: 10px;
}
.cunrudate{
  border-bottom:1px solid #ddd;
  color:#8a8a8a;
  padding-bottom: 10px;
}
.gjline{
  padding-left:10px;
  height: auto;
  overflow-y:auto;
}
.gjcon{
  border-left: 1px solid #b8b8b8;
  padding-left:15px;
}
.gjcon li{
  position: relative;
  padding:5px 0;
}
 .jiludot{
  width: 8px;
  height: 8px;
  display: block;
  background: #333;
  border-radius: 100%;
  top:50%;
  position: absolute;
  margin-top: -4px;
  left: -19px;
}
/*.gjcon li:before{
  content: "";
  width: 8px;
  height: 8px;
  display: block;
  background: #333;
  border-radius: 100%;
  top:50%;
  position: absolute;
  margin-top: -4px;
  left: -34px;
}*/
.gjcon .gj-danger:before{
  background:#bc3123;
}
.gjcon .gj-primary:before{
  background:#638921;
}
.gjcon .gj-success:before{
  background:#225784;
}
.gjcon .gj-warning:before{
  background:#965312;
}
.caozuo-status span{
  display: inline-block;
  *display: block;
  zoom: 1;
  background: #2d72ac;
  color:#fff;
  padding: 1em 1.5em;
  text-align: left;
  width: 16em;
}
.caozuo-status{
  padding-top: 1em;
}
.caozuo-status i{
  vertical-align: middle;
  margin-right: 5px;
}
.statusradius i{
  position: absolute;
  left: 20px;
  top:50%;
  line-height: 2;
  font-size: 12px;
  width: 60px;
  z-index: 9;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
  box-shadow: 1px 1px 1px #ddd;
  font-style: normal;
  display: none;
}
.statusradius:hover i{
  display: block;
}
.padbot10{
  padding-bottom: 10px;
}
.restatus{
  position: absolute;
  top:8px;
  left:0;
  /*width: 21px;
  height: 21px;
  border-radius: 100%;
  background: rgba(255,255,255,.5);*/
}
.restatus .statusradius{
  box-shadow:0 0 0 6px rgba(255,255,255,.8);
  /*margin-top: -7px;
  left:50%;
  margin-left: -8px;*/
}
.listatus:before{
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  display: inline-block;
  *display: block;
  zoom: 1;
  margin-right: 5px;
}


.dians{
	content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    display: inline-block;
    zoom: 1;
    margin-right: 5px;


}

.table-set input{
  margin-bottom: 0;
  border-radius: 0;
}
/* .table-set .textbtn{
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
} */
.juzhong{
  margin-top: 20px;
}
.table-nopic .juzhong{
  margin-top: 5px;
}
.dianyuan .juzhong{
  margin-top: 10px;
}
.a-white a{
  color: #fff;
}

.cunJiuBg1{background: #F35E3B;}
.cunJiuBg2{background: #ED9282;}
.cunJiuBg3{background: #5cab7d;}
.cunJiuBg4{background: #F35E3B;}
.cunJiuBg5{background: #9B8281;}
.cunJiuBg6{background: #C89EC4;}
.cunJiuBg7{background: #a3c9c7;}
.cunJiuBg8{background: #999;}
.cunJiuBg9{background: #666;}

.sub-tl{
  font-size: 16px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.sub-sm-tl{
  margin: 10px 0;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}
.tableselect .modal-body{
  overflow: hidden;
}
.tabselect-ls{
  overflow: hidden;
  margin-left: -2%;
}
.tabselect-ls li{
  float: left;
  width: 23%;
  padding-left:2%;
  height: 30px;
  line-height: 30px;
  margin-bottom: 2%;
}
.tabselect-ls li a{
  text-decoration: none;
}
.tabselect-item{
  background: #638921 ;
  height: 100%;
  color:#fff;
  text-align: center;
}
.tabselect-item.no{
  background:#aaa;
}
.tabselect-status{
  margin-top: 10px;
}
.tabselect-status span{
  display:inline-block;
  *display: block;
  zoom: 1;
  width: 15px;
  height: 15px;
  background: #638921;
  vertical-align: sub;
}
.tabselect-status .color-gray{
  background:#aaa;
}
.tabselect-status i{
  font-style: normal;
  height: 15px;
  line-height: 1;
  padding:0 15px 0 5px;

}
.border-bot{
  border-bottom: 1px solid #ddd;
  margin:50px 0 30px;
  padding-bottom: 10px;
}
.controls .date input{
  width: 100px;
  background: #fff;
}

.show-seconds tr td i{
  color:#333;
}
/*商品列表*/
.productlist .table-pic td img{

}
.probtn{
  height: 35px;
  line-height: 35px;
  padding-top:0;
  padding-bottom: 0;
}
.pic-wrap{
  position: relative;
  cursor: pointer;
}
.pic-wrap .pic-big{
  position: absolute;
  z-index: 5;
  right: -600px;
  background: rgba(255,255,255,.6);
  width: 600px;
  height: 600px;
}
.pic-big{
  display: none;
}
.pic-wrap:hover .pic-big{
  display: block;
}
.productlist .table-pic td .pic-big img{
  max-width: 100%;
  max-height: 100%;
}
.clearboth{
  clear: both;
}
.pcateselect{
  background: #ddd;
  margin-top: 75px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.reservation .margintopnone{
  margin-top: 0;
}
.feedback{
  position: fixed;
  right: 0;
  z-index: 5;
  bottom: 0;
}
.feedback span{
  display: block;
  background: #333;
  color: #fff;
  width: 100px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  /*border-top-left-radius:5px;
  border-top-right-radius:5px;*/
  font-size: 14px;
  cursor: pointer;
}
.orderset-list{
  position: relative;
  padding: 10px 20px;
  height: 50px;
}
.orderset-list:nth-child(even){
  background: #fff;
}
.orderset-rt{
  position: absolute;
  text-align: center;
  width: 80px;
  top:10px;
  right: 20px;
}
.orderset-status{
  display: inline-block;
  height: 50px;
  line-height: 50px;
  background: #666;
  border-radius: 50px;
  padding: 0 21px;
  font-size: 16px;
}
.orderset-list-tl{
  padding-top: 5px;
}
.orderset-list span{
  margin-right: 10px;
  font-weight: bold;
}
.orderset-list span i{
  color: #666;
}
.orderset-list-tl{
  font-size: 16px;
}
.map-tables{
  background: #ccc;
  min-height: 650px;
}
.map-type{
  margin-top: 10px;
}
.map-type .btn{
  margin-right: 10px;
}
.modal.mod-feed{
  width: 400px;
  /*margin-left:-150px;*/
}
.modal.mod-feed .span12{
	height: 150px!important;
}
.mod-feed textarea{
  margin-bottom: 0;
}
.kong-status{
	border:1px solid red;
	width:8px;
	height:8px;
	border-radius:50%;
	}
.hui-status{
    background: #cdcdb6;
}
.red-status{
    background: #F35E3B;
}
.rd-status{
    background: #F35E3B;
}
.orange-status{
    background: #ED9282;
}
/*.purples-status{
    background: #86af49;
}*/
.yellow-status{
	background:#f05438;
	}
.green-status{
    background: #5cab7d;

}
.blue-status{
    background: #6aafe6;
}
.late-status{
    background: #EDC04B;
}
.indigo-status{
    background: #9B8281;
}
.purple-status{
    background: #C89EC4;
}
.black-status{
    background: #666;
}
.pinks-status{
    background: #A66B6B;
}
.gray-status{
      background: #999;
}
.danlv-status{
      background: #a3c9c7;
}


.red:before,.bgred{
  background: #F16B6F;
}
.orange:before,.bgorange{
  background: #ED9282;
}
.yellow:before,.bgyellow{
  background: #f05438;
}
.green:before,.bggreen{
  background: #5CAB7D;
}
.blue:before,.bgblue{
  background: #6AAFE6;
}
.indigo:before,.bgindigo{
  background: #9B8281;
}
.purple:before,.bgpurple{
  background: #C89EC4;
}
.black:before,.bgblack{
  background: #666;
}
.gray:before,.bggray{
  background: #999;
}
.delete-btn{
  width: 25px;
  height: 25px;
  float: left;
  margin-left: 25%;
  background: #da4738;
  position: relative;
  display: block;
  border-radius: 2px;
}
.delete-btn:before{
  content: "";
  position: absolute;
  width: 15px;
  height: 3px;
  background: #fff;
  top:12px;
  left: 5px;
  border-radius: 1px;
}
.logselect{
  margin-left: -15px;
}
.logselect input[type="radio"]{
  margin-right: 5px;
  margin-top: -1px;
}
.navbar .brand.business {
    font-size: 20px;
    width: 320px;
    margin: 8px 0 0 2px;
}
.borderline{
  overflow: hidden;
  background: #eee;
  margin-bottom: 5px;
}
.rootwrap{
  border: 1px solid #ddd;
  overflow: hidden;
}
.modal.moreroot{
  z-index: 1051;
}
.yudingswtch .row{
  margin-bottom: 10px;
}
.yudingswtch label{
  height: 30px;
  line-height: 30px;
}
.yudingswtch select{
  width: 106px;
}
.spfenlei{
  position: relative;
}
.spfenlei #treeDemo{
  position: absolute;
  z-index: 9;
  width: 100%;
  top: 35px;
  height: 170px;
  overflow-y: auto;
  display: none;
}
.mybox{
  margin-left: -1.25%;
  width: 101%;
  /* overflow: hidden; */
}
.mybox-item{
  width: 25%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  padding-left: 20px;
  margin-bottom: 20px;
  position: relative;
    overflow:hidden;
}
.new_rboxbody{ height:106px;}
#cashier .mybox-item{
	position: relative;
  width: 25%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  float: left;
  padding-left: 20px;
  margin-bottom: 60px;
}
#cashier .new_rboxbody{ height:135px;}


.mybox-item a{
  text-decoration: none;
}
/*微信授权*/
.weixinwrap{
  text-align: center;
  padding-top: 15%;
}
#weixin .weixinwrap{
  width: 500px;
  padding-top: 0;
}
.weixin-code{
   width: 200px;
   margin: 0 auto;
}
.weixin-code i{
  font-size: 50px;
}
.weixin-code i.icon-ok-sign{
  color: #259b24;
}
.weixin-code i.icon-remove-sign{
  color: #e51c23;
}
.weixin-icon{
  margin: 50px 0 15px;
}
.panel{
  width: 800px;
  border: 1px solid #ddd;
  background: #fff;
  /*margin-top: 20px;*/
}
.panel-heading{
  height: 40px;
  line-height: 40px;
  background: #225784;
  color: #fff;
  padding: 0 10px;
}
.panel-body{
  padding: 15px 60px;
}
.panel-body .row .span2{
  margin: 10px 0;
}
.panel-body .btn{
  background: #638921;
  border-color: #638921;
  color: #fff;
  text-shadow: none;
  /*width: 140px;*/
  background-image: none;
  box-shadow: none;
  border-radius: 0;
  /*margin: auto;*/
  /*margin-top: 10px;*/
}
.panel-btn{
  margin: 30px 10px;
  /*text-align: center;*/
  width: 800px;
}
.panel-btn .btn{
  padding: 8px 15px;
}
.panel-btn .btn i{
  margin-right: 3px;
}
.jujueinfo label{
  margin-bottom: 0;
  padding-left: 39px;
}
.jujueinfo label input{
  margin-bottom: 0;
}
.userjilu{
  height: 30px;
  line-height: 30px;
  background: #ddd;
  text-align: center;
  cursor: pointer;
  margin-top: 10px;
}
.modal.fade.in.selectguest{
  top:20%;
}
input.span5.beizhu{
  width: 471px;
}
.huiyuanradio input[type="radio"]{
  margin-top: -2px;
}
.yuangongde .btn{
  width: 80px;
}
.jdlist-item{
  width: 50%;
  float: left;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  overflow: hidden;
  margin-bottom: 10px;
}
.jdlist-item img{
  float: left;
  width: 40px;
  margin-right: 10px;
}
.jdlist-item-info p{
  margin-bottom: 0;
}
.usersuresuccess.lastsure .warning{
  border-color: #638921;
}
.usersureerror.lastsure .warning{
  border-color: #da4738;
}
.lastsure{
	z-index:1070;

	}
.warning .icon-ok, .warning .icon-remove, .warning .icon-question{
    color: #638921;
    font-size: 45px;
    width: 80px;
    height: 80px;
    display: block;
    line-height: 80px;
    text-align: center
}
.warning .icon-remove{
  color: #da4738;
}
input[name="zhouqi"]{
  margin-right: 5px;
  margin-top: -1px;
}
input[name="buxian"]{
  margin-right: 5px;
  margin-top: -1px;
}
@media screen and (max-width: 1280px){
  .row-fluid.editspan [class*="span"]:nth-child(3n+1){
    margin-left: 2.127659574468085%;
  }
  .row-fluid.editspan [class*="span"]:nth-child(2n+1){
    margin-left: 0;
  }
}
@media screen and (max-width: 1000px){
.mcon-box{ text-align: center;}
.mcon-box h4,.mcon-box p{width: 100%;}
.mybox-item{width: 33.3333333%;}
}
.breath_light_hx {opacity: 0.1; overflow: hidden;animation-name: breath;animation-duration: 5s;animation-timing-function: ease-in-out;
animation-iteration-count: infinite; -webkit-animation-name: breath;-webkit-animation-duration: 5s;
-webkit-animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite;}

@keyframes breath {
from { opacity: 0.1; }
50%  { opacity:   1; }
to   { opacity: 0.1; }
}

@-webkit-keyframes breath {
from { opacity: 0.1; }
50%  { opacity:   1; }
to   { opacity: 0.1; }
}
.bpodbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; display:none; z-index:10000;}
.bgn{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:#000; opacity:0.6; display:none;}
.yinru{z-index:10000;width:400px;height:252px;position:fixed;left:0px;right:0;top:-12%;margin:0 auto;background:#fff;z-index:100;opacity:0;transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);
-webkit-transform:translateY(-200px);/*border:1px solid red;*/transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;-webkit-transition:all 0.5s;border-radius:8px}

.bpodbg_t .yinru{ top:20%;opacity:1;transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transform:translateY(0px);}

.yinru p{width:300px;height:50px;color:#333333;font-size:20px;text-align:center;line-height:50px;margin:0 auto;
/*弹窗修改*/
margin-top:48px;
/*弹窗修改*/}
.yinru a{width:77px;height:45px;border:1px solid #E37E1B;border-radius:8%;background:#E37E1B;display:block;color:#FFF;font-size:20px;
text-align:center;line-height:45px;text-decoration:none;cursor:pointer;margin:0 auto;margin-top:10px;}
.gray{ background:#ccc!important;border:1px solid #ccc;}
/*警号叹号框*/
.aler{width: 80px;height: 80px;border: 4px solid #e37e1b;border-radius: 50%;margin: 20px auto;position: relative;box-sizing: content-box;}
.bod{position: absolute;width: 5px;height: 47px;left: 50%;top: 10px;border-radius: 2px;margin-left: -2px;background-color: #e37e1b;}
.tob{position: absolute;width: 7px;height: 7px;border-radius: 50%;margin-left: -3px;left: 50%;bottom: 10px;background-color: #e37e1b;}
/*加图片格式要求*/
.span{width:200px;}
.tpges{width:130px;height:50px;color:#000;font-size:13px;}
/*修改预定编辑*/
/*#addreservation{position:relative;}*/
.yinqd{width:462px;height:auto;max-height:600px;border:1px solid #CCC;background:#fff;position:absolute;left:60px;top:32px;z-index: 3;overflow: auto;display: none;}
.yinqd li{line-height:10px;}
.yinqd li a{text-decoration:none;display:block;padding:10px;white-space: nowrap;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#333;font-weight: 400;}
.yinqd li a:hover{background:#E5E5E5;}
.yinqd li a
/*修改预定编辑中间部分修改*/
.zhojan2{width:525px;height:210px;border:1px solid #E5E5E5;display:none;}
.zhosha{width:100%;height:40px;background:#E5E5E5;position: relative;}
.zhosha span{line-height:40px;margin-left:10px;font-size:16px;}
.zhosha a{height:30px;position:absolute;top:5px; right:10px;line-height: 30px;text-align: center;color: #7F7F7F;}
.zhozho{height:75px;position: relative;width: 100%;}
.zhozho ul{width:100%;height:auto;font-size:15px;color:#333;position:absolute;top:50%; left:50%; -webkit-transform:translate(-50%,-50%);}
.zhozho ul li span:nth-child(1){margin-left: 12px;}
.zhozho ul li span{margin-right:25px;}
.zhozho ul li span:last-of-type{margin: 0px;}
.zhozho ul li span i{color: #808080; font-style:normal}
.zhoxia{width:100%;height:49px;border-top:1px solid #DDDDDD;}
.zhoxia a{display:block;width:70px;height:32px;color:#fff;font-size:14px;text-decoration:none;text-align:left;line-height:32px;float:right;margin:8px 2px;color: #333;text-indent: 0.5rem;}
.zhoxia a:nth-child(1){margin-right:0px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA21pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGI3ZTAzNS0yNDliLTQzNDMtYjkzNi00OTQyZDE0NzhlMDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0FBMUZBNTA1QjYyMTFFQUE2MzJCMjFEQUFBRkFFQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0FBMUZBNEY1QjYyMTFFQUE2MzJCMjFEQUFBRkFFQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QzIyRDM0QjU5RTQxMUVBODZBREE4NjRFRDVFNjAyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QzIyRDM0QzU5RTQxMUVBODZBREE4NjRFRDVFNjAyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrmRM08AAAFMSURBVHjarJW/LwRBFIB3j8KFRK25SqETbCkREkFyEqHSqBE6ybnKjwguFwmFE62I/vqjJlkl4T+QqGgExfqGl8vcmL3d4V7y7Y/J7JeZeTNv/SiKvFZGu7oEQdDH7RyGYvrVYNzSnoMn+FAvYRj+CIkL6IZFeLd8eGdp24Ui3MAEvNRHSAzAMpymnNk+FKAKo3AFk/Cc0Tq9Oco2YAamYBAO9RF6jrKiPKsYkfuDi9CHI1g1ZOuylmXYSStUsookzJTtQUmevTRCXbYGB0aGG2RJQl2mdsCJsY6/ZCoyTYTTIluxyDYNWReMJQnVqXmFY0uGt4y+s3CZNOV+aBPJMOSNpFhn2myEvdAJ29ADSzEyL21S5qAD7uHTqdrExONfypc+5ew/ymDWHOGtLL5LkdBlBXHUhfNwJlvEdxSqkn8NC9+nodW/gC8BBgDCbEYzZUIcOAAAAABJRU5ErkJggg==) 0 6px no-repeat;padding-left: 20px;}
.zhoxia a:nth-child(2){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA21pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGI3ZTAzNS0yNDliLTQzNDMtYjkzNi00OTQyZDE0NzhlMDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0FBMUZBNTQ1QjYyMTFFQUE2MzJCMjFEQUFBRkFFQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0FBMUZBNTM1QjYyMTFFQUE2MzJCMjFEQUFBRkFFQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QzIyRDM0QjU5RTQxMUVBODZBREE4NjRFRDVFNjAyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QzIyRDM0QzU5RTQxMUVBODZBREE4NjRFRDVFNjAyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj409IQAAAGbSURBVHjarJS7SgNBFEA3IYURIggpbCwEQRR84YKFX6Cggg8Q0olVOlEJ2AiClZ2FwUrB2IhCUBREK+uVGAQxYmGlIljGGKLEc+EmrEHN5DFw9k4mO2ced3Y8+XzeqmfxycO27Q7CHgxU6bmCkOM4KZ82iCwIYchUKPNDRB12QSgzCzNCtJrpsUIJm/LwutozNWxdsa/XYPRGaDA1e8vIeggv8EZ9TeQ1CSmjEAAHliGFdLoW4ZPGBRiHHOwjvYAu13tJODQRXmvs5QQcEUWyAkMiQboOAf5LwJSJ8BY+oU9+0OkDVql2wjEswj3SEHjKCumcJdzJDEvaH2GC6jCkIQYHxU/PYNljJdmXYzQJM9Cqzd1G51A3vAlJm8qk4xzs6gxjmrB+0xkmC4lB9kU8g1eI6rd/ogmzKpmhlEGIQ4vuqezdA2wxUPNvQv8fiZHZPMOSLmsWTmFez15Ql265lyz3WURvDfclkdbsJWAEthlgh/fOqd/otZVzrcLyyI39zwWb1SwGdeM3EL5rcto1+5e0OT+E9SzfAgwAokKGkEFUhYQAAAAASUVORK5CYII=) 0px 6px no-repeat;margin-right: 20px;padding-left: 20px;}
/*修改预定编辑到店修改*/

.tdwei{position:relative}
.gohose{position:absolute;left:285px;top:259px;width:276px;}
/*数据报表报表导出页*/
.bobato{width:100%;height:52px;border:1px solid #ddd;background:#F9F9F9;margin-top:100px;font-size:14px;position:relative;}
.bobato p{margin-left:20px;width:150px;height:100%;line-height:52px;}
/*导出按钮*/
.anniu{width:65px!important;color:#FFF!important;float:left;position:absolute;left:130px;top:50%;-webkit-transform-:translate(0,-50%);}
/*导出按钮*/
.bobash{width:100%;height:100px;border:1px solid #DDDDDD;border-top:none;background:#F9F9F9;font-size:14px;}
.bobash{padding:10px 0 0 15px;}
.bobash p a{color:#428BCA!important;display:inline!important;}
.bobash p a:hover{text-decoration:underline!important;color:#2A6496!important;}
/*分页距上的距离*/
.page_matop{margin-top:20px;}
/*分页距上的距离*/
/*数据报表报表导出页*/
/*每天结余*/
.bging{background:url(../images/conzhi.png) no-repeat 10px #638921;padding-left:32px;text-align:right;}
.bging:hover{background:url(../images/conzhi.png) no-repeat 10px #51A351;text-align:right;}
.shghead{width:100%;height:45px;background:#F5F5F5;/*margin-top:100px;*/border: 1px solid #DDDDDD;font-size:14px;}
.shghead p{/*width:713px;*/height:100%;padding:0px 10px;margin:0px;}
.navbar-nav span{width:180px;height:30px;display:inline-block;}
.juspy{margin-top:11px;}
/*每天结余*/
/*周期结算*/
.shanlin{line-height:45px;}
/*周期结算*/

/*更改arae页面容纳人数*/
.bxist{width:60px;}
.hengxian{display:inline-block;width:20px;text-align:center;font-weight:bold;font-size:15px;vertical-align:middle;}
/*更改arae页面容纳人数*/
/*打印*/
.dayin{width:70px;text-align:center;float:right;margin:-3px 11px 0;background:url(../images/dayin.png) no-repeat left #F90;}
.dayin a{display:inline-table;color:#fff;font-size:14px;text-align:center;padding:4px 0;text-decoration:none;width:100%;}
.dayin a:hover{background:url(../images/dayin.png) no-repeat left #F60;}
/*打印*/
/*2016.9.30修改存酒记录带存入下拉框*/
.shaot{height:50px;}
/*会员列别name的背景颜色及样式*/
.my_resbox-pic-img{background:#64B1CA;border:1px solid #fff;border-radius:50%;width:30px;height:30px;margin:0 auto;line-height:30px;color:#fff!important;font-size: 12px;}
/*点击当前选中*/
.paceger{ background:#5CAB7D!important}
.posichge{ position:relative}
.cyj_nonepeople{ background:#D0D0D0}
.cyj_haspeople{ background:#f05438!important;}
/*点击当前选中*/
/*交换和转换桌位提醒*/
.exchange{ width:500px; height:250px; border:1px solid #A5A5A5; opacity:0; position: absolute; left:0; top:50%; transform:translate(-50%,0); background:#EAEAEA; box-shadow:0px 2px 15px #333; text-align:center; display:none}
.disbk{ display:block;transition:all 0.6; position: absolute; opacity:1; left:50%; top:50%; transform:translate(-50%,-50%)}
.exchange img{ margin-top:38px}
.changetext{ font-size:20px; color:#000; width:200px; height:30px; line-height:30px; margin:10px auto 20px; font-family:'hanyi','Microsoft YaHei', Arial, Helvetica, sans-serif}
.canceler{ background:#444; color:#fff; border:1px solid #444; padding:10px 20px; font-size:18px;border-radius:5px;}
.affirmer{ background:#E37E1B; color:#fff; border:1px solid #E37E1B; padding:10px 20px; font-size:18px; border-radius:5px;}
.backgcolr{ background:#225784!important;}
/*交换和转换桌位提醒*/
/*预定列表编辑弹框加标注*/
.labelgren{background-size:17px;}
/*预定列表编辑弹框加标注*/
.qxmax{padding:15px!important;}
.qudheit{ height:auto!important}
.heiover{ overflow:auto!important}
.down_nav{width: 218px;height: auto;border: 1px solid #CCC; margin: -21px 100px 0px 100px;display: none;background: #fff;position: absolute;top: 230px; left: 0px;}
.down_input {background: url(..//images/xiala.png) no-repeat right;background-size: 20px 31px;}
.addprid {min-width: 500px;margin: 0 auto;font-size: 14px;color: #333;margin-top: 20px;position: relative;}
.addprid p span {display: block;width: 100px;text-align: left;float:left;line-height: 25px;}
.addprid h5 {font-weight: bold; width: 140px;text-align: right;}
.addprid p.marlef { float: left;width: 120px;}
.qjsz button {margin: 10px;width: 60px;height: 30px;color: #FFF;background-color: #225784;border: 1px solid #225784;font-family: "microsoft yahei"; font-size: 14px;}
.quanxd p span {display: block;width: 130px;text-align: left;float:right;}
.addprid input[type='checkbox']{margin-top: 4px;}
.addprid .quanxd input[type='checkbox']{margin-top: 4px;}
.chebox {float: left;}
/*桌号选中、有客、无客标注*/
.bazhucolr{ width:100%;  font-size:11px; margin-bottom:20px;}
.bazhucolr span{ display:block;text-align:center;/* color:#fff; */float:left;border-radius:50%;}
/*.bazhucolr span:nth-child(1){ color:#000; width:18px;text-align:center; height:50px;}
.bazhucolr span:nth-child(2){ background:#6aafe6;height:20px; width:20px; margin-left:10px;}
.bazhucolr span:nth-child(3){ line-height:20px;color:#000; margin-left:3px;}
.bazhucolr span:nth-child(4){ background:#5CAB7D;height:20px; width:20px; margin-left:10px;}
.bazhucolr span:nth-child(5){ line-height:20px;color:#000; margin-left:3px;}
.bazhucolr span:nth-child(6){ background:#cdcdb6;height:20px; width:20px; margin-left:10px;}
.bazhucolr span:nth-child(7){ line-height:20px;color:#000;  margin-left:3px;}*/
/*桌号选中、有客、无客标注*/
/*预定订单页编辑弹框存酒记录下拉框*/
/*编辑弹框存酒记录下拉框*/
/* .scrrolwer{ overflow:auto; max-height:357px} */
/* .wxyscrrolwer{ overflow:auto; max-height:575} */
/*编辑弹框存酒记录下拉框*/
/*宾客加返回按钮*/
.gohojan{}
/*宾客加返回按钮*/

/*存酒操作和存酒记录的备注字数限制*/
.beizhulegth{max-width:30px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*存酒操作和存酒记录的备注字数限制*/

/*新增商品页面*/
.commobabiaji{ width:95%; margin:0 auto;}
.yensyel{ background:#E37E1B; color:#fff}
.yensyel:hover{ background:#e37e1b;color:#fff;}
.name_huoja{ width:100%}
.shpnname{ float:left}
.shpnname input{ width:185px;}
.widbeiss{display:block; float:left; margin-left:25px; width:30px;text-align:center}
.widmaony{display:block; float:left; width:30px;text-align:center; margin:0 8px 0 20px;}
.zhekyuja{ width:100%; height:43px; border-top:1px dashed #ddd; font-size:12px; padding-top:20px;}
.zhonfleng{ width:100%; margin:0 auto;}
.zhekyuja p{ float:left; margin-right:30px;}
.yuzhxias{ float:left; width:65px;display:block; text-align:center; line-height:32px; text-align:right; margin-right:5px;}
.monykxo{ width:73px; border:1px solid #CCCCCC; display:block; float:left; text-align:center;line-height:32px}
.monykxo input{ width:100%!important; height:32px!important; padding:0!important; margin:0!important; border:none; text-align:center}
.topzzhi{ margin-top:-230px; opacity:0!important;transition: all 12s; -moz-transition: all 12s; -webkit-transition: all 12s; -o-transition: all 12s;}
.shangxija{ background:#638921; color:#fff;}
.cyj_hsangjia{ background:#638921;}
.xiajia{ background:#666;/*border:1px solid #666;*/}
.houwidt{ width:47px;}
.winsdal{ width:170px;}
.wvseledt{ width:100%;}
.pinhzis{ width:47px;}
.pinselcgt{ width:100%;}
.peineicen{ margin-left:0;}
.papers{ margin:0 13px 0 37px;}
.sceerq:before {content:''; width:0px!important;}
.cyj_heigmiahsu{ height:66px!important; width:420px!important;}
/*新增商品页面*/

/*瓷片修改*/
/* .cipizhoj{ display:block}
.cipizhoj>.view{width: 100%;}
.cipizhoj>.view>.viewTit{height: 30px;line-height: 30px;font-size: 18px;padding-left: 34px;padding-bottom: 10px;position: relative;}
.cipizhoj>.view>.viewTit span{height: 17px;width: 4px;background: #333;position: absolute;left: 20px;top: 7px;}
 */
.xiaocopiann{ width:1152px; height:600px; margin:0 20px;}
.ciasqig{ width:138px; height:60px;background:#D0D0D0; color:#fff; line-height:60px; border-radius:10px; float:left; margin:10px 6px 0 0; position:relative;}
.ciasqig span{ text-align:center; display:inline-block; width:107px; height:100%;}
.yudis{ background:#F16B6F}
.daiqus{ background:#ED9282}
.quern{ background:#F9C00C}
.qiando{ background:#5CAB7D}
.fukans{ background:#6AAFE6}
.lidiac{ background:#9B8281}
.soding{ background:#C89EC4}
.weidao{ background:#666666}
/*开台清台*/
.kaiqbut{ display:inline-block; width:30px; height:100%;color:#000;text-align:center; font-size:15px; position:absolute; right:0; top:0; line-height:29px; cursor:pointer}
.qikchose1{ background:#D0D0D0;}
.qikchose2{ background:#F9C00C;}
.onOffbuntn{font-size:12px; margin-top:10px;}
.onOffbuntn p{ float:left; line-height:24px}
.onofdkai{ width:68px; height:24px; border:1px solid #ccc; font-size:12px; overflow:hidden; float:left; /*margin-left:5px;*/ border-radius:3px; cursor:pointer;}
.onOffs{ width:104px; height:100%;transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; -webkit-transition:all 0.4s;}
.onOffs li{ width:34px; height:100%; float:left; line-height:24px; text-align:center}
.onOffs li:nth-child(1){ background:#337AB7;}
.onOffs li:nth-child(3){ background:#999;}

.marfb-left{ margin-left:-34px;}
.quhqu{ display:inline-block}
.quhqu a{ text-decoration:none;color: #333;}
.daxiooa{ line-height:99px!important}
.baginconts{ content:''; background: url(../images/shezh.png) left center;}

/*大瓷片*/
.c_cc{width:32px;height:32px;padding: 8px;}
.c_cc>span{display: block;height: 100%;width: 100%;}
.c_cc>span.ciState1{background: url(../icon/taiIcon1.png) 0px 0px no-repeat;}
.c_cc>span.ciState2{background: url(../icon/taiIcon1.png) 0px -32px no-repeat;}
/* .d_bg{ background: #cdcdb6; width:50px;line-height:0!important; height:50px;} */
.c_cc>a,.d_bg>a{display: block;height: 100%;width: 100%;}
.kai{ position:absolute; left:14px; top:14px; height:20px;}
.kai.en{ position:absolute; left:34px; top:20px; height:20px;}
.tai{ position:absolute; left:28px; top:28px; height:20px;}
.tai_zuzhon{ margin-left:80px;}
.dinajibag{ background:red; width:50px; height:50px; position:absolute; right:0; top:0; border-radius:0 0 0 100%; opacity:0; font-size:14px;}
.staRed{height: 12px;width: 12px;background: #F5360B;position: absolute;top: -2px;right: -2px;z-index: 1;border-radius: 6px;}

/*开台清台*/
/*类型排列*/
.leixpal{  height:38px;cursor:pointer; width:200px;overflow-y: hidden;}
.leixpal li{ float:left; line-height:36px;height:38px; width:88px; text-align:center; margin:0px 1px;background: #ddd;color: #666;}
.lri-red{ background:#007BF5!important; color:#fff!important;}
/*.lri-green{ background:green;}
.lri-blue{ background:blue;}*/
/*类型排列*/
.marinflist{overflow-x:auto;overflow-y: hidden; width:100%; }
/* .new_rboxbody .peobox{ margin-top:3px;} */
.new_rboxbody .peobox span{line-height:20px;}
.wuszudff{ min-width:0!important;}
.xiaolist{position: fixed;top: 60px;right: 20px;width:138px;}
/*瓷片修改*/
/*提示框*/
.fixedback{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:100; display:none;}
.bakcbg{ background:#000; width:100%; height:100%; position:absolute; left:0px; top:0px; opacity:0.7;}
.tishikuang{ width:460px; height:200px; padding:25px 20px; background:#eaeaea; z-index:10; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-125px; border-radius:10px; text-align:center; opacity:0;transform:translateY(-100px); -moz-transform:translateY(-100px); -ms-transform:translateY(-100px); -o-transform:translateY(-100px); -webkit-transform:translateY(-100px);}
.fixedback_t .tishikuang{ opacity:1; -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transform:translateY(0px);transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); -o-transform:translateY(0px); -webkit-transition:all 0.3s;}
.tishikuang h3{ font-size:20px; text-align:center; line-height:30px; margin-top:20px;}
.footbuft{ margin-top:30px;}
.footbuft a{ display:inline-block; width:76px; height:43px; line-height:43px; font-size:18px; color:#fff;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; border-radius:5px; margin:0 5px;}
.footbuft a:hover{ text-decoration:none;}
.conlse{ background:#333;}
.conlse:hover{background:#666;}
.msure{background:#E37E1B;}
.msure:hover{background:#d06e0e}
/*提示框*/
/*area页面加台类型*/
.dinare{ position:relative;}
.tailgaa{ position:absolute; left:180px; top:0;width:60px;background:url(../images/shezh.png) no-repeat 10px center; background-size:13px; text-align:right;}
.tailgaa:hover{background:url(../images/shezh1.png) no-repeat 10px center #B8B8B8;background-size:13px; color:#6A8437}

/*储物柜area页面加区域设置*/
.cabinets_tailgaa{ top:0;width:80px;background:url(../images/shezh.png) no-repeat 10px center; background-size:13px; text-align:right;}
.cabinets_tailgaa:hover{background:url(../images/shezh1.png) no-repeat 10px center #B8B8B8;background-size:13px; color:#6A8437}

/*area页面加台类型*/

/*预定瓷片修改*/
.gegewss{ width:194px;}
.gegewss>a.viewA{display: block;height: 100%;width: 100%;color: #fff;}
/* .a_redt{ height:17px; padding:10px 0;} */
.dinwbeid li{ position:relative;}
.yindaod{ background:url(../images/djtips_01.png) no-repeat center top; position:absolute; left:0; top:-26px; width:29px;  height:34px; background-size:14px;}
.sweddisp{ background-size:17px;}
.libgco a{ background:#766F6F!important;}
.witext{ padding:0px; text-align:left;font-size: 15px;text-shadow: 0 0 2px #000;overflow: hidden;padding-left: 32px;}
/*预定瓷片修改*/
.new_rboxbody .peobox{position: absolute;bottom: -6px;padding-top: 4px;left: 8px;right: 8px;height: 30px}
.new_rboxbody .peobox>.span6{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wuszudff{ min-width:0!important;}
.xiaolist{position: fixed;top: 60px;right: 20px;width:138px;}
.marginpdell{padding:0!important;max-height:none!important;}
.matpading{max-height: none!important; padding:0!important;overflow: hidden!important;}
.oversout{overflow: auto!important;}
.malef{margin-left: 23px!important;}
.suzukiss{ margin-left: 90px!important;  height:28px!important;}

/*新加查看预留*/
.chayuliu{ width:123px!important;}
.suoyido{width:35px!important; text-align:left;}
.yuliimg{ background:url(../images/ckank.png) no-repeat left center; width:25px; height:20px; display:block; float:left;}
.lookbianj{width:90%; margin:0 auto; line-height:35px; padding-left:10px; cursor:pointer;}
.lookbianj span{ margin-right:24px;}
.lookbianjcolors{ background:#81B71A;}
.xinyangs{ width:100%; height:49px; background:#F5F5F5;border-top:1px solid #DDDDDD;}
.xinyangs button{ margin-top:10px}
.ccminwied{ padding:35px;}
.display{ display:none!important;}
.binkealer{ border:1px solid #81b71a}
.fodposit{ position:relative;}
.tiBale{ position:absolute; right:58px; bottom:40px; display:block;height:28px; background:url(../images/chosebgimg.png) no-repeat center center; opacity:0.5; background-size:290px 26px; color:#fff; font-size:12px; text-align:center; border-radius:15px 15px 19px 19px; padding:5px;}
.cyj_DISpalyN{ display:none;}
.cjy_cipanPOSIton{ position:relative;}
.xyj_XIYIbu{ width:70px; height:28px; background:#225784; color:#fff; border:none; font-family:"microsoft yahei"; font-size:13px;}
.nav-tabs>li>a{ background:none!important;border:0px!important;padding-left: 10px;padding-right: 10px;}
.nav-tabs>li.active>a{color: #007CF3!important;}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li.active>a{color: #007CF3;border-bottom: 2px solid #007CF3!important;}
/* .nav-tabs li a.cyj_weixuncol{ background:#fff;  border:1px solid #fff;border-bottom:1px solid #ddd;} */
/* .nav-tabs li a.cyj_weixuncol:hover{ border:1px solid #fff;border-bottom:1px solid #ddd} */
/* .nav-tabs li a.cyj_cfgscffff{ background:#7B7B7B}
.nav-tabs>.active>a.cyj_weixuncol, .nav-tabs>.active>a.cyj_weixuncol:hover, .nav-tabs>.active>a.cyj_weixuncol:focus{
color: #999;border-bottom: 1px solid red;} */

/*套餐列表*/
.bgcogreen{ color:red!important;}
.bgcohuise{ color:#063!important;}
.bggereen{ background:#638921!important;border: none;}
.bghuise:hover,
.bghuise:focus,
.bghuise:active,
.bghuise.active,
.bghuise.disabled,
.bghuise[disabled]{
  background: #577b19;
  color: #fff;
  border: none;
  outline: none;
}
.bghuise{ background:#F3360A!important;border:none;}
.bghuise:hover,
.bghuise:focus,
.bghuise:active,
.bghuise.active,
.bghuise.disabled,
.bghuise[disabled]{
  background: #d1310c;
  color: #fff;
  border: none;
  outline: none;
}
.qudoaspan2{ width:27px!important;}
.qudiawidth173{ width:64px!important;}
.huaja_lists{ width:511; height:50px;}
.huaja_lists li{ float:left; margin:0 15px 10px 10px;}
.c_suosuhuaja{ margin:20px 0!important;}
.c_fosidig{ float:left; margin-top:0;}
.c_inputfils{ width:160px!important;}
.c_margtopbot{ margin:20px 0 10px!important;}
.cyj_bggren{ background:#638921!important;}
.green:before,.bgpinks{
    background: #A66B6B;
}
/*下拉框*/
.down_input{background-size:20px 31px;}
.down_nav{width:218px;height:auto;border:1px solid #CCC;margin:-21px 70px 0;display:none;background:#fff;position:absolute;top:230px;left:0px;
z-index:1;}
.down_nav li{line-height:26px;}
.down_nav a{display:block;font-size:13px;font-weight: lighter;font-family: 'hanyi','Microsoft YaHei', Arial, Helvetica, sans-serif;
text-decoration:none;padding-left:15px;}
.down_nav a:hover{background:#81B71A;}
.cyj_mava{ margin-left:5px;}
.cyj_positoF{ position: absolute; top:403px; left:-21px; width:84px; background:#F0F6E4; max-height:170px; overflow:auto;}
.cyj_positoM{ position: absolute; top:403px; left:114px; width:166px; background:#EAEAEA; max-height:170px; overflow:auto;}
.cyj_positoM li a{ height:100%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cyj_positoG{ position: absolute; top:403px; left:332px; width:55px;background:#EAEAEA; max-height:170px; overflow:auto;}
.cyj_positoF li a:hover{ background:#F0F6E4!important; text-decoration:underline;}
.cyj_positoM li a:hover{ background:#0044BB!important; color:#fff;}
.cyj_positoG li a:hover{ background:#0044BB!important;color:#fff;}
.cyj_widminhc{ width:154px;}
.cyj_widmguge{ width:43px;}
.cyj_weidanjian{ width:30px;}
/*下拉框*/
/*上架设置开关*/
.cyj_kaiguan{ width:100px; height:28px;}
.cyj_kgzong{ width:150px; height:100%;}
.cyj_kgzong li{ width:50px; height:100%; line-height:29px; color:#fff; font-size:14px;}
.cyj_bluue{ background:#337AB7!important;}
.cyj_whit{ background:#fff;}
.cyj_marleft{ margin-left:-50px;}
/*wxy预定列表头部的样式*/
.indigo:before,.bghui{background: #D0D0D0;}
/*省略号设置单行*/
.cyj_ellipsis{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*省略号设置多行*/
.cyj_duoellipsis{display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden}
/*--预定的查看预留wxy*/
.wxy_widhst{ width: 119px!important;}
.wxy_sousud{ width: 7%!important;}
.cyj_marleftsd{ margin-left:80px;}
.cyj_overgnd{ overflow:auto!important;}
.cyj_dispalinle{ float:left;}
.cyj_dispalinle>ul{margin:0 auto;margin-top: 1px}
.cyj_butns{ margin-right:10px; position:absolute; left:0; top:0px}
.cyj_posratv{ position:relative; width:none!important;padding-left:125px;}
/*--导航显示隐藏的按钮*/
.cyj_navlisricon{ position:absolute; right:0; top:50%; margin-top:-10px; z-index:1; cursor:pointer;}
.cyj_navlisricon img{ width:16px; height:30px;}
.cyj_navdis_none{ margin-left:-10.5%; transition:all 0.7s; -moz-transition:all 0.7s; -ms-transition:all 0.7s; -o-transition:all 0.7s; -webkit-transition:all 0.7s;}
.cyj_navdis_block{  margin-left:0; transition:all 0.7s; -moz-transition:all 0.7s; -ms-transition:all 0.7s; -o-transition:all 0.7s; -webkit-transition:all 0.7s;}
.cyj_imgs td img{width:60px; height:42px;border-radius:50%!important;}
/*瓷片列表去掉滚动*/
.cyj_DELoverflow{ overflow:hidden!important;}
/*新增促销页面*/
.cyj_CXwidth{ width:85px;}
.cyj_CXslect{ float:left!important; width:160px!important;}
.cyj_widthname{ width:125px;}
.cyj_widthInput{width:160px!important;}
.cyj_strabiti{ width:40px;}
.cyj_endbiti{ width:123px;}
.cyj_bengTime{ float:left!important; width:150px!important;}
.cyj_endTime{width:160px!important;}
.cyj_maegin_Left{ margin-left:37px;}
.cyj_maeLeft_Qxuan{ margin-left:13px;}
/*.cyj_danxunyi{ float:left; margin-left:26px;}*/
.cyj_textcneter{ text-align:center; margin-left:10px;}
.cyj_egtwid{ width:80px; padding-left:6px;}
.fenleimar{ margin-left:15px;}
.cyj_guize{ margin-left:56px;}
.cyj_widcucun{ width:62px!important;}
.cyj_Sujij,.cyj_Mfnx,.cyj_Zhicu{ display:none;float:left;}
.cyj_Soseach{ margin-left:43px;}
.print_div{ overflow-y:auto!important}
/*获取验证码*/
.cyj_huoquyzm{ width:24%; margin-left:11px;}
.cyj_huoquyzm .btn{ width:94px; line-height:34px;}
.cyj_yanzhma{width:27%;height: 40px;float: right;}
.cyj_yanzhma img{height: 100%;}
.cyj_ma5r-rit{ margin-right:134px;}
/*新增订单管理页面*/
.cyj_dingdanGL{ width:100%;}
.cyj_HTSM{ float:left;}
.cyj_HTSM input{ width:150px;}
/*.cyj_inoutWID{ width:230px;}*/
.cyj_margLEFT{ margin-left:40px;}
.xyj_dingCHAX{ font-size:12px!important; color:#666!important;}
.cyj_maxEidTH{ max-width:80px;}
.cyj_maxshanghH{max-width:20px;}
/*.cyj_ovflowdanD{ width:100%!important;}*/
.cyj_gunflow{ z-index:130!important;}

/*更改套餐列新增弹框*/
.cyj_slerFL{ width:180px; margin-left:50px;}
/*有超*/
.xyc_egtwid{ width:100px; padding-left:6px;}
.xyc_yonghusousuo{max-height:315px; overflow-x:hidden; overflow-y:auto; min-width:150px;}
/*有超*/
/*11.27修改订单管理时间*/
.cyj_impulegth{ width:100px!important;}
/*11.27修改订单管理时间*/

/*11.28修改商家设置时间*/
/*.cyj_sinputWisth{ width:162px!important; height:28px!important;}*/
.cyj_liuwtime{ width:176px!important;}
.cyj_marWdLfte{ margin-left:118px!important;}
.cyj_sofomaleft{ margin-left:16px!important; font-weight:bold;}
/*11.28修改商家设置时间*/

/*11.28新增套餐详情页面*/
.cyj_margiTop0{ margin-top:0px!important;}
.cyj_nameWidwid{ width:83px;}
.cyj_positoRlative{ position:relative;}
.cyj_positoRlative>.ctrl-addbtn{margin-bottom: 20px;}
.cyj_potioStion{ position:absolute; left:300px; top:0;}
.cyj_inputWidTca{ height:100px!important;}
.cyj_suoyuHUaja{ width:100%; margin:30px 0 100px;}
.cyj_huoBiaoti{ float:left; height:100%; margin-right:8px;}
.cyj_huojiaNum{/*float:left;*/ margin-left:60px;}
.cyj_huojiaNum a{ height:30px; line-height:30px; margin-bottom:10px; display:block;border:1px solid #A6A6A6; min-width:75px; float:left; text-decoration:none; text-align:center;padding:0 5px; background:#DEDEDE; margin-right:10px; border-radius:3px;}
.cyj_CHCO_green{ background:#51A351!important; border:1px solid #51A351; color:#fff;}
.cyj_CXfelEdfs{ width:126px;text-align: center;height: 30px;line-height: 30px;}
.cyj_inputtablW{ width:50px; text-align:center;}
.cyj_marg_rigt{ margin: 0 0 0 18px}
.cyj_diansSHEz{ width:122px; float:left; margin-right:40px; line-height:14px; color:#fff!important;}
.cyj_zuiGD{ margin-left:119px;}
.cyj_zuiDIjian{ width:60px; margin-left:5px; height:20px}
.cyj_yauntaojiA{ width:150px;}
.jinaqd{ display:block; position:absolute; background: url(../images/imgxia.png) no-repeat center center #ccc; width:16px; height:15px; right:0; cursor:pointer; bottom:0px;}
.addmt{ display:block; background: url(../images/imgsha.png) no-repeat center center #ccc; width:16px; height:15px; cursor:pointer; position:absolute; right:0; top:0;}
.numout{ border:1px solid #cfe6e7; height:30px; position:relative; margin:0 auto; font-size:14px; width:42px!important;}
.numout p{ width:27px; background:#fff;line-height:30px}
.cyj_sgangJA{ width:40px;}
.cyj_Displaya{ display:block!important; bottom:-4px!important; padding:4px 33px!important;}
.cyj_tuimga{ height:170px;}
.cyj_ZONprese{ border:none; padding-top:0!important;}
.cyj_MArgin-toP{ margin-top:15px;}
.cyj_FloatLeft{ float:left;}
.cyj_IMGwidt{ width:116px; white-space:nowrap; float:left; position:relative;}
.cyj_IMGwidt span{ background:url(../images/1.png) no-repeat center center #333; display:block; width:20px; height:20px; position:absolute; top:0; right:0; background-size:19px;}
.cyj_IMGwidt .cyj_DZijnptt{width:25px; height:20px; position:absolute; top:0; left:0; z-index:1; text-align:center; background:#F1F1F1;}
.cyj_BaoQxiao{ margin:50px 100px;}
.cyj_BaoQxiao button{ border:none; color:#fff; width:53px; height:30px; font-size:15px; font-weight:bold;}
.cyj_BaoQxiao button:nth-child(1){ background:#444; margin-right:40px;}
.cyj_BaoQxiao button:nth-child(2){ background:#638921;}
.cyj_Jinaqu{ border-radius:100%; position:absolute; left:50%; margin-left:-10px;}
.cyj_BaoQxiao p{ border:none; color:#fff; width:53px; height:30px; font-size:13px;text-align:center; line-height:30px; float:left;border-radius: 4px;}
.cyj_BaoQxiao p:nth-child(1){ background:#444; margin-right:80px;}
.cyj_BaoQxiao p:nth-child(2){ background:#638921;}
.cyj_margleftimg{ margin-left:33px;}
/*11.28新增套餐详情页面*/

/*开清台划上显示划出隐藏*/
.cyj_Dopativ{ opacity:0;}

/*王晶商品*/
.arsenal_Jinaqu{ border-radius:100%; position:absolute;  margin-left:18px; left:94%}
.arsenal-margin{margin-top:20px!important;}
.arsenal_cuj_ziDongXianShi{list-style:none; padding:0;margin:12px 2px;}/*存取酒*/
.arsenal_taocan_ztree{display:none; width:200px; position:absolute; margin-left:61px; margin-top:32px;}/*套餐*/
.arsenal_taocan_ztreeul{z-index:100; position:absolute; width:460px; height:200px; overflow:auto; padding:0; margin:0 auto; background:#eaeaea; border:1px black solid; display:none;}
.arsenal_left{
	padding-left:21px;
}
/*王晶商品*/
/*王旭英店员粉丝*/
.modal-body.hudog{overflow:auto!important;max-height:200px!important;}
span.default-pic {width: 140px;height: 149px;background: #64B1CA;text-align: center;line-height: 144px;font-size: 32px;color: white;
margin-left: 7px;}
.wxy_habit{padding-left:24px;}
.wxy_exchange{ width:500px;z-index: 9999999; height:250px; border:1px solid #A5A5A5; opacity:1; position: fixed; left:50%; top:25%; transform:translate(-50%,0); background:#EAEAEA; box-shadow:0px 2px 15px #333; text-align:center; display:none}
/*王旭英店员粉丝*/
/*瓷片加返台数字*/
.cyj_Afannum{ width:20px; height:20px; background:#fff; border-radius:50%; color:#000; position:absolute; left:8px; top:8px; text-align:center; line-height:20px;/* display:none;*/}
/*瓷片加返台数字*/

/*数据报表*/
.cyj_Foverfolow{ overflow:hidden!important;}
.cyj_Fbaobioa a{ font-size:20px;}
.cyj_Fmattopp{ padding:22px 0 0; border-bottom:1px solid #b8b8b8;}
.cyj_Fmartop1{ margin-top:0px!important;}
.cyj_Fmattopp>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus{ border:1px solid #b8b8b8; border-bottom:1px solid #EAEAEA;border-radius: 5px 5px 0 0;}
/*数据报表*/

/**设置列表隔行颜色**/
.cong_nebg td{ background:#eaeaea!important;}
.cong_nebg_mrd td,.cong_nebg_hoverd td{ background:#f9f9f9!important;}
/**设置列表隔行颜色**/

/**预定瓷片**/
.cyj_Cmartop{ margin:20px 0 25px;}
/*.cyj_Xzeyus{ width:132px; height:44px;}*/
.cyj_Ceach{ width:196px;}
.cyj_Ceach input{ width:166px;}
/**预定瓷片**/
.wxy_habit{padding-left:24px;}
/**套餐列表筛选**/
.cyj_Tshaixun{ width:80px; }
/**套餐列表筛选**/
/**订单管理 订单详情**/
.cyj_DmarRite{ margin-left:100px}
.cyj_DmarlLft1{margin-left:113px; text-align:center;display:block; float:left; width:50px;}
.cyj_DmarlLft2{margin-left:148px; text-align:center; display:block; float:left; width:50px;}
.cyj_Dmar_Top{ margin-top:3px;}
.cyj_DmarLeft3{ margin-left:39px;}
.cyj_DmarLeft4{ margin-left:84px;}
.cyj_Dmar_Bottm{ margin-bottom:10px;}
/**订单管理 订单详情**/

/**预定注释样式颜色**/
.cyj_yanse1{ background:#6aafe6!important;height:20px; width:20px;}
.cyj_yanse2{ background:#f05438!important;height:20px; width:20px;}
.cyj_yanse3{ background:#cdcdb6!important;height:20px; width:20px;}
.cyj_yanse4{ background:#5cab7d!important;height:20px; width:20px;}
.cyj_yanse5{ background:#000!important;height:20px; width:20px;}
.cyj_yanse6{ background:#225784!important;height:20px; width:20px; margin-right:5px;}
.cyj_YmArlef{ margin:0 5px 0 15px;}
/**预定注释**/
/**桌子增加桌号二维码**/
.cyj_fonColer a{ color:#fff!important;}
.cyj_widwiss{ width:232px!important;}
.cyj_widwiss select{ width:100%;}
.cyj_Zzzhuowei{ color:#333; font-size:20px; float:left; margin-left:120px; line-height:36px;}
.cyj_Zzquyu{ width:42px;}
.cyj_Zchicun{ margin-left:30px;}
.txtd_adjd{ background:#fff; height:30px; overflow:hidden; width:140px; border:1px solid #ccc; margin-left:10px;}
.txtd_adjd span,.txtd_adjd p{ float:left; text-align:center; width:40px; height:100%; color:#262626; font-size:22px; line-height:30px;}
.txtd_adjd p{ width:58px;}
.jinnuym{ background:url(../images/icon25.png) no-repeat center center #EAEAEA; background-size:20px; border-right:1px solid #ccc;}
.addnum{ background:url(../images/icon26.png) no-repeat center center #EAEAEA;background-size:20px; border-left:1px solid #ccc;}
/**桌子增加桌号二维码**/

/*增加提醒红点*/
.cyj_ngcoldian{ background:url(../images/ongda.png) no-repeat center center; width:26px; height:26px; position:absolute; left:16px; top:10px; background-size:8px;}
/*增加提醒红点*/

/*预定报表*/
.cyj_Yconleth{max-width:125px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block;}
.cyj_Ybaobaio{ border-right:1px solid #ddd;}
.cyj_YDoverflOw{ overflow-x:auto;}
.cyj_YDoverflOw tr th,.cyj_YDoverflOw tr td{ min-width:66px;}
.cyj_YDoverflOw tr td a{ display:block;}
/*预定报表*/

/*订单报表*/
.cyj_Ddinyubai a{ color:#fff; float:left;}
/*.cyj_DdishuMI{ margin:72px 24px 14px;}*/
.cyj_DDmaNrTop{ margin-top:25px;}
/*订单报表*/

/*盘点报表*/
.cyj_pandinBb{ height:40px;}
.cyj_pandanBao{ margin-top:10px;}
/*.cyj_baoBmartop{ margin-top:0!important;}*/
.cyj_daoDYuin{ position:absolute; right:20px; top:60px;margin: 0!important;}
.cyj_daoDYuin a{ color:#fff;}
.cyj_pandigBotMM{ margin-bottom:0px;}
.cyj_padging{ padding:100px;}
/*盘点报表*/

/*电子菜单目录*/
.cyj_bghboder{ background:red; border:1px solid red; color:#fff;}
.cyj_changDzica{ width:115px; height:25px; position:relative;}
.cyj_changDzica input{ background:red; width:100px; height:50px; position:absolute; left:0;top:0; opacity:0;}
.cyj_widDthsd{ position:relative;}
.cyj_widDthsd input{ width:200px!important;}
.cyj_widDthsd select{ width:215px!important;}
.cyj_Ddinovlw{max-width:66px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cyj_ShcanING{float:left; margin:0 0 10px 5px;}
.cyj_poSiTiO{ top:116px;}
.cyj_DcnavML{ width:213px; position:absolute; left:0; top:30px; z-index:1; border:1px solid #CCC; background:#fff;cursor:pointer; display:none;}
.cyj_DcnavML li{ line-height:15px;}
.cyj_DcnavML li a{ display:block; text-decoration:none; color:#333; padding:5px 10px;}
.cyj_DcnavML li a:hover{ background:#81B71A;}
.cyj_DZmunvnleft{ float:left;}
.cyj_DZmunvnright{ float:right; margin-right:50px;}
.cyj_poLFTt{ left:60px;}
/*.cyj_DZShnavover{ overflow-x:auto; width:88%;}*/
.cyj_DZCmaleft1{ left:0;}
.cyj_DZCmaleft2{ left:140px;}
.cyj_DDpading{width: 94px;text-align: center;}
.cyj_DDzhngwidth{ width:88%; overflow-x:auto;overflow-y:hidden}
.cyj_DDQcler{margin:15px 0 0 58px;}
.cyj_DDQcler a{bottom: 10px; padding: 4px 10px; height: 20px;line-height: 20px; cursor: pointer; color:#fff; background:#638921; border: 1px solid #ddd; overflow: hidden;display: inline-block;}
.cyj_DDQcler a:nth-child(2){ background:#DA4738;}
.cyj_DDwidyjs{ width:380px;}
/*电子菜单目录*/

/*预定报表*/
.cyj_qudiaoTopsd{ padding:0;}
/*预定报表*/

/*预定列表*/
.cyj_YDsheyue{max-width:57px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:0 auto;}
/*预定列表*/
/*预定瓷片*/
.cyj_YDbacgimgsman,.cyj_YDbacgimgswoman,.cyj_YDbacgimgs1,.cyj_YDbacgimgs2,.cyj_YDbacgimgs3,
.cyj_YDbacgimgs4,.cyj_YDbacgimgs5,.cyj_YDbacgimgs6,.cyj_YDbacgimgs7,.cyj_YDbacgimgs8,
.cyj_YDbacgimgs9,.cyj_YDbacgimgs10,.cyj_YDbacgimgs11,.cyj_YDbacgimgs12,.cyj_YDbacgimgs13
{ padding-left:24px;position: relative; }
.cyj_YDbacgimgsman>i,.cyj_YDbacgimgswoman>i,.cyj_YDbacgimgs1>i,.cyj_YDbacgimgs2>i,.cyj_YDbacgimgs3>i,
.cyj_YDbacgimgs4>i,.cyj_YDbacgimgs5>i,.cyj_YDbacgimgs6>i,.cyj_YDbacgimgs7>i,.cyj_YDbacgimgs8>i,
.cyj_YDbacgimgs9>i,.cyj_YDbacgimgs10>i,.cyj_YDbacgimgs11>i,.cyj_YDbacgimgs12>i,.cyj_YDbacgimgs13>i{display:block;height:19px;width: 19px;background-size:19px!important;position: absolute;left: 0px;top: 0px;}
.cyj_YDbacgimgsman>i{background:url(../icon/taiIcon20.png) 0 -19px  no-repeat;}

.cyj_YDbacgimgswoman>i{background:url(../icon/taiIcon20.png) 0 -19px  no-repeat;}

/* .cyj_YDbacgimgs1{background:url(../icon/taiIcon2.png) 0 0px  no-repeat; padding-left:24px; background-size:19px;} */
.cyj_YDbacgimgs1>i{background:url(../icon/taiIcon20.png) 0 0px  no-repeat;}

/* .cyj_YDbacgimgs2{background:url(../icon/taiIcon2.png) 0 -38px  no-repeat; padding-left:24px; background-size:19px;} */
.cyj_YDbacgimgs2>i{background:url(../icon/taiIcon20.png) 0 -38px  no-repeat;}

/* .cyj_YDbacgimgs3{background:url(../icon/taiIcon2.png) 0 -57px  no-repeat; padding-left:24px; background-size:19px;} */
.cyj_YDbacgimgs3>i{background:url(../icon/taiIcon20.png) 0 -57px  no-repeat;}

/* .cyj_YDbacgimgs4{background:url(../icon/taiIcon2.png) 0 -76px  no-repeat; padding-left:24px; background-size:19px;} */
.cyj_YDbacgimgs4>i{background:url(../icon/taiIcon20.png) 0 -76px  no-repeat;}
.cyj_YDbacgimgs5>i{background:url(../icon/taiIcon20.png) 0 -95px  no-repeat;}
.cyj_YDbacgimgs6>i{background:url(../icon/taiIcon20.png) 0 -114px  no-repeat;}
.cyj_YDbacgimgs7>i{background:url(../icon/taiIcon20.png) 0 -133px  no-repeat;}
.cyj_YDbacgimgs8>i{background:url(../icon/taiIcon20.png) 0 -152px  no-repeat;}
.cyj_YDbacgimgs9>i{background:url(../icon/taiIcon20.png) 0 -171px  no-repeat;}

.cyj_YDbacgimgs10>i{background:url(../icon/taiIcon20.png) 0 -190px  no-repeat;}
.cyj_YDbacgimgs11>i{background:url(../icon/taiIcon20.png) 0 -209px  no-repeat;}
.cyj_YDbacgimgs12>i{background:url(../icon/taiIcon20.png) 0 -228px  no-repeat;}
.cyj_YDbacgimgs4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 营销角色 */
.cyj_YDbacgimgs13>i{background-image:url(../icon/taiIcon24.png)}
/* 开台类型 */
.cyj_YDbacgimgs14>i{background-image:url(../icon/taiIcon22.png)}
/* 预订押金 */
.cyj_YDbacgimgs15>i{background-image:url(../icon/taiIcon23.png)}
/* 预订押金 */
.cyj_YDbacgimgs16>i{background-image:url(../icon/taiIcon25.png)}
/*预定瓷片*/

/*子集内容增加提醒红点*/
.cyj_DZfathers{ position:relative;}
.cyj_ngcoldianson{ background:url(../images/ongda.png) no-repeat center center; width:26px; height:26px; position:absolute; left:16px; top:10px; background-size:8px;}
/*子集内容增加提醒红点*/
/*左侧导航内容超出出现滚动条*/
.cyj_OVflorwlista{ overflow-y:auto;}
.cyj_Zovflows{ top:0}

/*订单列表 弹框样式修改 白*/
.qud { margin-left: 0;}
.cyjeee {width: 250px;}
.cyj_DmarRite1 {margin-left: 140px;}
.cyj_DmarRite2 {margin-left: 80px;}
.cyj_DmarlLft8 {margin-left: 148px;}
/*订单列表 弹框样式修改 白 end*/
/*商家设置打印设置star*/
.cyj_widyjWth{ width:95px; float:left;}
.cyj_floATCC{ float:left!important;}
.cyj_baiJwidth{ width:98px; margin-left:36px;}
.cyj_erGwidths{ width:175px; margin-left:155px;}
.cyj_cunJdayinx{ width:208px;}
.cyj_cunJdayinx select{ width:100%;}
.cyj_shangjimaL{ margin-left:0;}
.cyj_erguTOU{ margin-left:90px;}
.cyj_jainmaiLT{ margin-left:25px!important;}
.cyj_butSJsez{width:100px; background:#638921;text-align:center;line-height:38px; color:#fff;font-size:14px;margin:33px;}
/*商家设置打印设置end*/
/*订单管理已核销修改star*/
.cyj_width123{ width:123px;}
/*订单管理已核销修改end*/
.margintop25{ margin-top: 25px;}

.bodyer{ width: 100%!important;}
.Mbottom{ margin-bottom: 0px!important;}
.tuiSel{ height: 40px!important; line-height: 40px;}
.btnMarginTop{ margin-top: 5px!important;}
.Sxian{ margin-top: 7px;}
.DataTwo{ float: left;}
.span13{ width: 100px!important;}
.add-tg{ width: 100px; height: 30px; background: #fff; border: 1px solid #EAEAEA; border-radius: 8px; }
.MaTop{ margin-top: -5px;}
.table700{ width: 700px;}
.tableL160{ margin-left: 160px;}
.marginLeft320{ margin-left: 320px;}
.marginLeft190{ margin-left: 190px;}
.bgBtn{ background: red; /*margin-left: 10px;*/}
.bgBtnO{ background: #225784}
.chuanpics{height: 190px;width: 190px;  position: relative;background: #eee;display: inline-block;margin-left: 20px;}
.chuanpics .addImg{height: 100%;width: 100%;position: absolute;top: 0px;left:0px;z-index: 3;}
.chuanpics .preBlock{height: 100%;width: 100%;position: absolute;top: 0px;left:0px;z-index: 1;}
.chuanpics .delete{position: absolute;top: 0px;right: 0px;height: 26px;width: 26px;z-index: 5;}
.chuanpics .preBlock img{display: block;margin: auto;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;max-height: 100%;max-width: 100%;}
.chuanpics .add-TouImg .item{top: 170px;}
/*推广页新加*/
.cpic img{ border-radius: 0%!important;}
.sertser{ margin-top: -10px!important}
.NewTg{ font-size: 16px!important;     height: 35px; line-height: 35px;}
.tuiSel .dropdown.open>.dropdown-toggle{
  background: #b8b8b8;
  color: #333;
}
.alertCKWidth{ width: 700px!important; height: 490px!important;}
.btnsBG1{ background: #444444!important; color: #fff;}
.btnsBG2{ background: #638921!important; margin-left: 50px;}

.tdbgs{     color: red!important;
    font-weight: 600;}
/* 右上角语言选择 */
.languageSele{position: fixed;top:25px;right: 20px;z-index:999;}
.languageSele button{width: 120px;height: 40px;line-height: 20px;}
.languageSele .caret{border-top:4px solid #fff;}
.languageSele .btn-default{color:#fff!important;border: 1px solid #fff;}
.languageSele ul li img{width: 20px;height: 14px;margin-right: 10px;}

/* 日期小图标 */
.row-fluid label{min-width: 20px!important;text-align: center;}

#selectguest .span3{margin:0 10px 0 0}
#daicunru .arsenal_jiu .span9 .select2{width: 100%!important;}
#baseXinXi .row-fluid .span4 label{text-align: right}
.selectTop .select2{width: 140px!important;}
.selectTop .select2 .select2-selection{width: 145px;height: 40px;line-height: 40px;}
.selectTop .select2 .select2-selection .select2-selection__rendered{line-height: 40px;width: 145px}
.selectTop .select2 .select2-selection .select2-selection__arrow{top: 8px;}
